近日流行的 rotateMe_v2.0 (旋轉(zhuǎn)我)是一個(gè)很酷、很炫的軟件。當(dāng)在后臺(tái)運(yùn)行這個(gè)軟件的時(shí)候(即運(yùn)行該程序后,不退出,長(zhǎng)按功能鍵回到待機(jī)狀態(tài)),很有趣的現(xiàn)象就出現(xiàn)了:當(dāng)你直握手機(jī)的時(shí)候,屏幕圖像是直屏的,但如果你將手機(jī)逆時(shí)針轉(zhuǎn) 90 度轉(zhuǎn)為橫屏后,手機(jī)圖像則會(huì)馬上自動(dòng)(不用按任何按鍵)轉(zhuǎn)為橫屏顯示。真么樣,很精彩吧!不久前 iphone 發(fā)布時(shí),它的圖像自動(dòng)旋轉(zhuǎn)功能正是諸多耀眼新功能中的一種。現(xiàn)在如此精彩的功能 N95 也有了,這自然會(huì)讓 N95 的機(jī)友們滿足了好一陣子的。
在享受 N95 自動(dòng)旋轉(zhuǎn)功能的帶來(lái)的快感的時(shí)候,大家自然會(huì)對(duì) N95 為什么這么神奇會(huì)感到大惑不解。而這正是 N95 的魅力所在, N95 的硬件設(shè)計(jì)是領(lǐng)先的。
先從 N95 本身具備的攝影照片自動(dòng)旋轉(zhuǎn)功能說(shuō)起。我們來(lái)做一個(gè)實(shí)驗(yàn):打開(kāi) N95 相機(jī)開(kāi)關(guān)之后,點(diǎn)擊:選項(xiàng) ---- 設(shè)置 ---- 旋轉(zhuǎn)圖像,如果此項(xiàng)選擇“開(kāi)”,那么你在直握手機(jī)拍照的時(shí)候(無(wú)論快門(mén)鍵位置居下方或上方均可),或者橫握手機(jī)拍攝時(shí)(快門(mén)鍵位置朝天或朝地面均不論) ---- 簡(jiǎn)單地說(shuō)來(lái)就是:拍攝時(shí)無(wú)論你將手機(jī)正放還是倒放,正握還是橫握,拍攝后回到多媒體功能中再觀看這些照片時(shí),這些不同位置拍的照片畫(huà)面,無(wú)一例外地都自動(dòng)變成了天在上、地在下的正立狀態(tài)。對(duì)這樣精彩的自動(dòng)旋轉(zhuǎn)功能,往往會(huì)讓人瞠目結(jié)舌,百思不得其解。
有人說(shuō),這不正是我新買(mǎi)的數(shù)碼相機(jī)的功能嗎?你說(shuō)的對(duì)。那你知道數(shù)碼相機(jī)為什么能夠讓圖像自動(dòng)旋轉(zhuǎn)嗎?這秘密涉及到一個(gè)硬件模塊: 方位傳感器 (如下圖,數(shù)碼相機(jī)內(nèi)的方位傳感器)。
數(shù)碼相機(jī)中的方位傳感器一般都很小,體積僅為 4.4 x 4.4 x 1.8 毫米,工作電壓 2.5 伏,平均工作電流小于 50uA 。其工作原理是這樣的:在方位傳感器內(nèi)置一個(gè)光欄,它包括一個(gè)紅外線發(fā)射器和檢測(cè)器。在光欄的檢測(cè)內(nèi)腔中放置一個(gè)可自由移動(dòng)的物體,由于重力作用,這物體通常處于內(nèi)腔的下方。如果相機(jī)進(jìn)行了旋轉(zhuǎn),該物體則會(huì)移出光欄的檢測(cè)區(qū)。傳感器會(huì)把該物體偏離檢測(cè)區(qū)左 / 右位置的信息作為特殊的信號(hào)通過(guò)數(shù)碼端口輸出。相關(guān)的軟件會(huì)對(duì)該信號(hào)進(jìn)行處理,并在必要的情況下旋轉(zhuǎn)圖像,然后照片等圖像就會(huì)立即以適合觀看的正立方式顯示出來(lái)。也有一些相機(jī)采用微機(jī)電系統(tǒng) (MEMS) 來(lái)達(dá)到同樣功能的。
這種自動(dòng)旋轉(zhuǎn)的功能首先出現(xiàn)在柯達(dá) DC220 DC260 型數(shù)碼相機(jī)上,很多新上市的相機(jī)如佳能 IXUS 55 等都紛紛增加了這個(gè)功能。
現(xiàn)在我們?cè)倩氐?N95 手機(jī)。眾所周知的是: N95 內(nèi)藏了那個(gè)耀眼的蔡斯 500 萬(wàn)像素的鏡頭模塊組。起初,專家看到這個(gè)模塊的時(shí)候還有點(diǎn)納悶,因?yàn)檫@個(gè)模塊的體積要比一般的數(shù)碼相機(jī)的大(見(jiàn)圖)。這設(shè)計(jì)出現(xiàn)在對(duì)體積斤斤計(jì)較的 N95 上是有點(diǎn)奇怪的。
到此我們終于明白了,看來(lái)這個(gè)模塊組除了光學(xué)鏡頭和 IC 外,還集成了方位傳感器,怪不得體積會(huì)不正常的增大。正是這個(gè)原來(lái)用在數(shù)碼相機(jī)上的方位傳感器使 N95 的照相自動(dòng)旋轉(zhuǎn)功能得以實(shí)現(xiàn)。由此看, N95 在設(shè)計(jì)相機(jī)功能時(shí)確實(shí)是比對(duì)著最新的數(shù)碼相機(jī)而足料制作的。
N95 的硬件雖然已經(jīng)有方位傳感器了,遺憾的是,智者千慮,必有一失。估計(jì)諾基亞 N95 設(shè)計(jì)人員在增加這個(gè)硬件的時(shí)候,只想到和數(shù)碼相機(jī)比拼,只用在拍照照片的自動(dòng)旋轉(zhuǎn)功能上,沒(méi)有像 iphone 的設(shè)計(jì)人員的思維那么靈光,將這個(gè)硬件的功能發(fā)揮到極致,用到了屏幕圖像的正常顯示上。結(jié)果這么精彩的亮點(diǎn)應(yīng)用就讓 iphone 先拔頭籌,首先發(fā)布了。估計(jì)事后諾基亞的設(shè)計(jì)師肯定會(huì)十分后悔。因?yàn)榧偃缭?N95 剛推出的時(shí)候就具備有這個(gè)功能,那將為宣傳帶來(lái)多大的好處啊。
值得慶幸的是 Samir Oueldi 發(fā)現(xiàn)了這個(gè)遺憾,為 N95開(kāi)發(fā)了這款rotateMe_v2.0,用類似數(shù)碼相機(jī)自動(dòng)旋轉(zhuǎn)圖像的原理,讓 N95 內(nèi)藏的方位傳感器一物兩用,讓它輸出的位置信號(hào),通過(guò)軟件去控制正常情況下屏幕圖像的顯示程序,這才有了前面我們描述的屏幕自動(dòng)旋轉(zhuǎn)功能的出現(xiàn)。我們當(dāng)然也更要感謝諾基亞的硬件設(shè)計(jì)師為我們預(yù)留了實(shí)現(xiàn)這個(gè)功能的可能。
通過(guò)上述例子我們有理由猜測(cè): N95 可能還會(huì)有一些硬件功能沒(méi)有用盡。我們期盼著有更多類似 Samir Oueldi 的高手出招,目標(biāo)是:一步步地將 N95 的潛能徹底榨干!