關(guān)于多點觸控技術(shù),手機(jī)是如何實時感應(yīng)手指操作的
(文章來源:OFweek)
對于現(xiàn)在的智能手機(jī)、平板電腦,大家每天都在使用,當(dāng)你手指在屏幕上滑動瀏覽這篇文章的時候,當(dāng)你需要放大一張圖片的時候,你有沒有想過手機(jī)是怎么做到實時感應(yīng)到手指在屏幕上操作的?今天就來講講多點觸控。
多點觸控是什么?多點觸控 (又稱多重觸控、多點感應(yīng)、多重感應(yīng),英譯為Multitouch或MulTI-touch)是一項由電腦使用者透過數(shù)只手指達(dá)至圖像應(yīng)用控制的輸入技術(shù)。是采用人機(jī)交互技術(shù)與硬件設(shè)備共同實現(xiàn)的技術(shù),能在沒有傳統(tǒng)輸入設(shè)備(如鼠標(biāo)、鍵盤等)的情況下進(jìn)行計算機(jī)的人機(jī)交互操作。
能讓電腦感受到物理上的觸碰的事物包括:熱力、指壓、高速攝影機(jī)、紅外線、光學(xué)感應(yīng)、電阻改變、超聲波接收器,微音器、激光波幅感應(yīng)器及影子感應(yīng)器等。
多點觸控的種類:LLP(laser light plane),該技術(shù)由微軟在他們的LaserTouch專案中推出,并由NUIGroup社群繼續(xù)發(fā)展。該技術(shù)運(yùn)用紅外激光設(shè)備把紅外線投影到屏幕上。當(dāng)屏幕被阻擋時,紅外線便會反射,而屏幕下的攝影機(jī)則會捕捉反射去向。再經(jīng)系統(tǒng)分析,便可作出反應(yīng)。
FTIR(Frustrated Total Internal ReflecTIon),屏幕的夾層中加入LED光線,當(dāng)用戶按下屏幕時,便會使夾層的光線造成不同的反射效果,感應(yīng)器接收光線變化而捕捉用戶的施力點,從而作出反應(yīng)。
ToughtLight,由微軟所開發(fā),原理與Microsoft Surface相似。運(yùn)用投影的的方法,把紅外線投影到屏幕上。當(dāng)屏幕被阻擋時,紅外線便會反射,而屏幕下的攝影機(jī)則會捕捉反射去向。再經(jīng)系統(tǒng)分析,便可作出反應(yīng)。OpTIcal Touch,屏幕頂部的兩端,分別設(shè)有一個鏡頭,來接收用戶的手勢改變和觸點的位置。經(jīng)計算后轉(zhuǎn)為座標(biāo),再作出反應(yīng)。
就拿目前使用最多的Multi-Touch Gesture來說,當(dāng)兩個手指觸摸時,可以識別到這兩個手指的運(yùn)動方向,但還不能判斷出具體位置,可以進(jìn)行縮放、平移、旋轉(zhuǎn)等操作。這種多點觸摸的實現(xiàn)方式比較簡單,軸坐標(biāo)方式即可實現(xiàn)。把ITO分為X、Y軸,可以感應(yīng)到兩個觸摸操作,但是感應(yīng)到觸摸和探測到觸摸的具體位置是兩個概念。
XY軸方式的觸摸屏可以探測到第2個觸摸,但是無法了解第二個觸摸的確切位置。單一觸摸在每個軸上產(chǎn)生一個單一的最大值,從而斷定觸摸的位置,如果有第二個手指觸摸屏面,在每個軸上就會有兩個最大值。這兩個最大值可以由兩組不同的觸摸來產(chǎn)生,于是系統(tǒng)就無法準(zhǔn)確判斷了。有的系統(tǒng)引入時序來進(jìn)行判斷,假設(shè)兩個手指不是同時放上去的,但是,總有同時觸碰的情況,這時,系統(tǒng)就無法猜測了。
多點觸摸技術(shù)正在迅速風(fēng)靡,已經(jīng)進(jìn)入了一些全新應(yīng)用領(lǐng)域。比如,有研究人員在研究將汽車擋風(fēng)玻璃當(dāng)做信息顯示平臺,借此,任何方向盤的具體作用都可以省略,而改用姿勢控制,這樣,開車就會變得和聊天一樣,通過機(jī)器可以識別的手勢,駕車者將不會因為分心或者心情不好導(dǎo)致交通問題,還能夠避免違章帶來的眾多問題。另外,還有人研究在運(yùn)動員的訓(xùn)練中應(yīng)用觸控技術(shù),通過設(shè)定標(biāo)準(zhǔn)動作實現(xiàn)對訓(xùn)練的監(jiān)控,這要比通過攝像的方式方便得多。相信未來,隨著研究的深入還會有更多的應(yīng)用走入現(xiàn)實。