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