近日流行的 rotateMe_v2.0 (旋转我)是一个很酷、很炫的软件。当在后台运行这个软件的时候(即运行该程序后,不退出,长按功能键回到待机状态),很有趣的现象就出现了:当你直握手机的时候,屏幕图像是直屏的,但如果你将手机逆时针转 90 度转为横屏后,手机图像则会马上自动(不用按任何按键)转为横屏显示。真么样,很精彩吧!不久前 iphone 发布时,它的图像自动旋转功能正是诸多耀眼新功能中的一种。现在如此精彩的功能 N95 也有了,这自然会让 N95 的机友们满足了好一阵子的。
在享受 N95 自动旋转功能的带来的快感的时候,大家自然会对 N95 为什么这么神奇会感到大惑不解。而这正是 N95 的魅力所在, N95 的硬件设计是领先的。
先从 N95 本身具备的摄影照片自动旋转功能说起。我们来做一个实验:打开 N95 相机开关之后,点击:选项 ---- 设置 ---- 旋转图像,如果此项选择“开”,那么你在直握手机拍照的时候(无论快门键位置居下方或上方均可),或者横握手机拍摄时(快门键位置朝天或朝地面均不论) ---- 简单地说来就是:拍摄时无论你将手机正放还是倒放,正握还是横握,拍摄后回到多媒体功能中再观看这些照片时,这些不同位置拍的照片画面,无一例外地都自动变成了天在上、地在下的正立状态。对这样精彩的自动旋转功能,往往会让人瞠目结舌,百思不得其解。
有人说,这不正是我新买的数码相机的功能吗?你说的对。那你知道数码相机为什么能够让图像自动旋转吗?这秘密涉及到一个硬件模块: 方位传感器 (如下图,数码相机内的方位传感器)。
数码相机中的方位传感器一般都很小,体积仅为 4.4 x 4.4 x 1.8 毫米,工作电压 2.5 伏,平均工作电流小于 50uA 。其工作原理是这样的:在方位传感器内置一个光栏,它包括一个红外线发射器和检测器。在光栏的检测内腔中放置一个可自由移动的物体,由于重力作用,这物体通常处于内腔的下方。如果相机进行了旋转,该物体则会移出光栏的检测区。传感器会把该物体偏离检测区左 / 右位置的信息作为特殊的信号通过数码端口输出。相关的软件会对该信号进行处理,并在必要的情况下旋转图像,然后照片等图像就会立即以适合观看的正立方式显示出来。也有一些相机采用微机电系统 (MEMS) 来达到同样功能的。
这种自动旋转的功能首先出现在柯达 DC220 DC260 型数码相机上,很多新上市的相机如佳能 IXUS 55 等都纷纷增加了这个功能。
现在我们再回到 N95 手机。众所周知的是: N95 内藏了那个耀眼的蔡斯 500 万像素的镜头模块组。起初,专家看到这个模块的时候还有点纳闷,因为这个模块的体积要比一般的数码相机的大(见图)。这设计出现在对体积斤斤计较的 N95 上是有点奇怪的。
到此我们终于明白了,看来这个模块组除了光学镜头和 IC 外,还集成了方位传感器,怪不得体积会不正常的增大。正是这个原来用在数码相机上的方位传感器使 N95 的照相自动旋转功能得以实现。由此看, N95 在设计相机功能时确实是比对着最新的数码相机而足料制作的。
N95 的硬件虽然已经有方位传感器了,遗憾的是,智者千虑,必有一失。估计诺基亚 N95 设计人员在增加这个硬件的时候,只想到和数码相机比拼,只用在拍照照片的自动旋转功能上,没有像 iphone 的设计人员的思维那么灵光,将这个硬件的功能发挥到极致,用到了屏幕图像的正常显示上。结果这么精彩的亮点应用就让 iphone 先拔头筹,首先发布了。估计事后诺基亚的设计师肯定会十分后悔。因为假如在 N95 刚推出的时候就具备有这个功能,那将为宣传带来多大的好处啊。
值得庆幸的是 Samir Oueldi 发现了这个遗憾,为 N95开发了这款rotateMe_v2.0,用类似数码相机自动旋转图像的原理,让 N95 内藏的方位传感器一物两用,让它输出的位置信号,通过软件去控制正常情况下屏幕图像的显示程序,这才有了前面我们描述的屏幕自动旋转功能的出现。我们当然也更要感谢诺基亚的硬件设计师为我们预留了实现这个功能的可能。
通过上述例子我们有理由猜测: N95 可能还会有一些硬件功能没有用尽。我们期盼着有更多类似 Samir Oueldi 的高手出招,目标是:一步步地将 N95 的潜能彻底榨干!