,也可以不先預(yù)定級別,而在實際操作中自行判斷或根據(jù)其他預(yù)設(shè)條件進(jìn)行選擇,對此不做限定。
[0055]進(jìn)一步地,控制器108具體用于根據(jù)讀取到的感應(yīng)坐標(biāo)值所對應(yīng)的位置傳感器的感應(yīng)坐標(biāo)系和移動設(shè)備12屏幕的屏幕坐標(biāo)系之間的映射關(guān)系,將讀取到的感應(yīng)坐標(biāo)值轉(zhuǎn)換為觸控點相對移動設(shè)備12屏幕的屏幕坐標(biāo)系的屏幕坐標(biāo)值。具體而言,當(dāng)控制器108僅讀取到一個位置傳感器102對應(yīng)的感應(yīng)坐標(biāo)值時,例如僅讀取到第一位置傳感器102-1的感應(yīng)坐標(biāo)值(xl,yl),此時根據(jù)第一位置傳感器102-1的感應(yīng)坐標(biāo)系和移動設(shè)備12的屏幕坐標(biāo)系之間的映射關(guān)系,將感應(yīng)坐標(biāo)值(xl,yl)換算成移動設(shè)備12的屏幕坐標(biāo)系的屏幕坐標(biāo)值;當(dāng)控制器108讀取到兩個位置傳感器102對應(yīng)的感應(yīng)坐標(biāo)值時,例如讀取到第一傳感器102-1和第二傳感器102-2的感應(yīng)坐標(biāo)值(xl,yl、(x2, y2),當(dāng)選取第一位置傳感器102-1的感應(yīng)坐標(biāo)值(xl,yl)作為有效坐標(biāo)值時,此時根據(jù)第一位置傳感器102-1的感應(yīng)坐標(biāo)系和移動設(shè)備12的屏幕坐標(biāo)系之間的映射關(guān)系,將感應(yīng)坐標(biāo)值(xl,yl)換算成移動設(shè)備12的屏幕坐標(biāo)系的屏幕坐標(biāo)值。
[0056]其中,不同的位置傳感器其對應(yīng)的感應(yīng)坐標(biāo)系可能也不相同,因此不同型號或性能的位置傳感器其對應(yīng)的感應(yīng)坐標(biāo)系和移動設(shè)備12屏幕的屏幕坐標(biāo)系之間的映射關(guān)系也可能不相同,且同一位置傳感器相對移動設(shè)備12的位置不相同,其感應(yīng)坐標(biāo)系與屏幕坐標(biāo)系之間的映射關(guān)系也不相同,因此,位置傳感器以及其相對移動設(shè)備12的位置確定之后,位置傳感器的感應(yīng)坐標(biāo)系和移動設(shè)備12屏幕的屏幕坐標(biāo)系之間的映射關(guān)系也就確定,因此可以根據(jù)位置傳感器自身的特性以及位置傳感器相對移動設(shè)備12的位置得到位置傳感器的感應(yīng)坐標(biāo)系和移動設(shè)備12屏.的屏.坐標(biāo)系之間的映射關(guān)系。
[0057]為了說明感應(yīng)坐標(biāo)值和屏幕坐標(biāo)值的具體換算方法,下面將例舉兩種不同的映射關(guān)系進(jìn)行說明。其中,以第一位置傳感器102-1的感應(yīng)坐標(biāo)系為例進(jìn)行說明。
[0058]第一種映射關(guān)系:需要說明的是,觸控點是位于屏幕上方,因此第一位置傳感器102-1的感應(yīng)坐標(biāo)系為與屏幕平行的且位于屏幕上方的平面中的感應(yīng)坐標(biāo)系,兩個坐標(biāo)系分別為位于兩個相互平行的平面中。第一位置傳感器102-1相對移動設(shè)備12的位置確定后,感應(yīng)坐標(biāo)系的坐標(biāo)原點C也就確定。如圖8所示,當(dāng)?shù)谝晃恢脗鞲衅?02-1的感應(yīng)坐標(biāo)系和移動設(shè)備12屏幕的屏幕坐標(biāo)系的比例關(guān)系都相同,例如第一位置傳感器102-1的橫坐標(biāo)的刻度單位為1,縱坐標(biāo)的刻度單位為2,則屏幕坐標(biāo)系的橫坐標(biāo)的刻度單位也為1,縱坐標(biāo)的刻度單位也為2,此外,當(dāng)?shù)谝晃恢脗鞲衅?02-1的感應(yīng)坐標(biāo)系的坐標(biāo)原點C在屏幕所在的平面中的垂直投影和屏幕的屏幕坐標(biāo)系的坐標(biāo)原點D不重合,且所述坐標(biāo)原點C位于所述坐標(biāo)原點D的左邊時,根據(jù)感應(yīng)坐標(biāo)系的比例關(guān)系和屏幕坐標(biāo)系的比例關(guān)系之間的關(guān)系(即兩者比例關(guān)系相同),以及感應(yīng)坐標(biāo)系的坐標(biāo)原點C所在位置和屏幕坐標(biāo)系的坐標(biāo)原點D所在的位置,可以得到感應(yīng)坐標(biāo)系和屏幕坐標(biāo)系之間的映射關(guān)系為:(x,y) = (xl-dx,yl-dy),其中,(x,y)為觸控點E相對屏幕坐標(biāo)系的屏幕坐標(biāo)值,(xl,yl)為觸控點E相對感應(yīng)坐標(biāo)系的感應(yīng)坐標(biāo)值,dx為將坐標(biāo)原點C垂直投影在屏幕所在的平面時,坐標(biāo)原點C和坐標(biāo)原點D在X軸方向上的距離值,dy為將坐標(biāo)原點C垂直投影在屏幕所在的平面時,坐標(biāo)原點C和坐標(biāo)原點D在y軸方向上的距離值。由此,可得到第一位置傳感器102-1的感應(yīng)坐標(biāo)系和移動設(shè)備12屏幕的屏幕坐標(biāo)系之間的映射關(guān)系,當(dāng)控制器108選取第一位置傳感器102-1對應(yīng)的感應(yīng)坐標(biāo)值時,可根據(jù)上述映射關(guān)系換算得到屏幕坐標(biāo)值。
[0059]第二種映射關(guān)系:如圖9所示,當(dāng)?shù)谝晃恢脗鞲衅?02-1的感應(yīng)坐標(biāo)系和移動設(shè)備12屏幕的屏幕坐標(biāo)系的比例關(guān)系不相同,兩者坐標(biāo)系中的橫坐標(biāo)刻度單位的比值為fx,縱坐標(biāo)刻度單位的比值為fy,例如第一位置傳感器102-1的橫坐標(biāo)的刻度單位為3,縱坐標(biāo)的刻度單位也為3,而屏幕坐標(biāo)系的橫坐標(biāo)的最小單位為1,縱坐標(biāo)的最小單位也為1,此時fx和fy都為3 ;且當(dāng)?shù)谝晃恢脗鞲衅?02-1的感應(yīng)坐標(biāo)系的坐標(biāo)原點C在屏幕所在的平面中的垂直投影和屏幕的屏幕坐標(biāo)系的坐標(biāo)原點D相重合時,即相當(dāng)于參考點相同,此時,根據(jù)感應(yīng)坐標(biāo)系和屏幕坐標(biāo)系的刻度單位的比值關(guān)系,可以得到感應(yīng)坐標(biāo)系和屏幕坐標(biāo)系之間的映射關(guān)系為:(X,y) = (xl/fx, yl/fy)。當(dāng)控制器108選取第一位置傳感器102-1對應(yīng)的感應(yīng)坐標(biāo)值時,可根據(jù)上述映射關(guān)系換算得到屏幕坐標(biāo)值。上述僅例舉了兩種情況的映射關(guān)系,對于其他情況的映射關(guān)系可根據(jù)相似原理得到,對此不進(jìn)行一一例舉。
[0060]無論是上述的第一種映射關(guān)系還是第二種映射關(guān)系,甚至同時存在兩種或以上映射關(guān)系的情況,觸控點可以限定在移動設(shè)備12的屏幕范圍,即,定義在移動設(shè)備12的屏幕正投影上方的觸控點才是有效觸控點,超出移動設(shè)備12的屏幕正投影上方之外的周邊觸控操作定義為無效,此時對于用戶而言,在平面上的觸控范圍與傳統(tǒng)觸摸屏一樣;
[0061]當(dāng)然,也可以定義即使超出移動設(shè)備12的屏幕正投影上方,其觸控點也有效,在這種情況下,又分為兩個方面:
[0062]I)定義在移動設(shè)備12的屏幕正投影上方之外的觸控點與移動設(shè)備12的屏幕之間無映射關(guān)系,但可以進(jìn)行輔助控制,比如一旦感知到觸控點從屏幕正投影上方移動到屏幕正投影上方之外,即進(jìn)行翻頁等操作;
[0063]2)定義在移動設(shè)備12的屏幕正投影上方以及屏幕正投影上方之外的觸控點與移動設(shè)備12的屏幕之間形成統(tǒng)一的映射關(guān)系,此時即使在屏幕正投影上方之外操作,在移動設(shè)備12的屏幕上也可以顯示其操作痕跡、響應(yīng)相應(yīng)的屏幕觸控指令,方便用戶進(jìn)行超出屏幕尺寸的大范圍空中觸控。
[0064]此外,對于不同的位置傳感器,其檢測到的感應(yīng)坐標(biāo)值還會受觸控點與屏幕之間的距離值的影響,即手指觸控點距離屏幕的高度不同,所得到的觸控點相對感應(yīng)坐標(biāo)系的感應(yīng)橫坐標(biāo)值也會略有差異,因此,為了使所檢測到的感應(yīng)坐標(biāo)值更準(zhǔn)確,位置傳感器102還可以檢測觸控點到屏幕的距離,以根據(jù)該距離確定感應(yīng)橫坐標(biāo)值,比如根據(jù)預(yù)設(shè)的距離與橫坐標(biāo)之間的誤差表,對坐標(biāo)值進(jìn)行修正,以提高準(zhǔn)確性。
[0065]其中,用戶對移動設(shè)備12的空中觸控操作可以是空中滑動鼠標(biāo)光標(biāo)操作或空中滑動解鎖操作等。
[0066]例如,當(dāng)手指在移動設(shè)備12的屏幕上方移動時,位置傳感器102不斷獲取手指觸控點在移動過程中的多個感應(yīng)坐標(biāo)值,控制器108根據(jù)有效的感應(yīng)坐標(biāo)值計算得到多個相應(yīng)的屏幕坐標(biāo)值,移動設(shè)備12根據(jù)多個屏幕坐標(biāo)值使移動設(shè)備12的鼠標(biāo)光標(biāo)按照由多個屏幕坐標(biāo)值所組成的軌跡進(jìn)行移動,從而可實現(xiàn)空中拖動鼠標(biāo)光標(biāo)的操作。
[0067]又如,當(dāng)實現(xiàn)移動設(shè)備12的滑動解鎖操作時,移動設(shè)備12根據(jù)所接收到的屏幕坐標(biāo)值,得到手指在空中滑動的曲線。通過預(yù)設(shè)解鎖的曲線,將得到的曲線和預(yù)設(shè)的曲線進(jìn)行對比,當(dāng)兩條曲線相似度不小于一個閾值比如80%或90%時,則認(rèn)為用戶的操控操作為解鎖操作,此時移動設(shè)備12執(zhí)行解鎖功能。
[0068]在上述各實施方式中,空中觸控信息均為控制器對感應(yīng)坐標(biāo)值進(jìn)行處理后所得到的屏幕坐標(biāo)值,在其他實施方式中,空中觸控信息也可以是位置傳感器所獲取的感應(yīng)坐標(biāo)值,而控制器所實現(xiàn)的功能則可以通過移動設(shè)備來實現(xiàn),即位置傳感器在獲取觸控點相對其感應(yīng)坐標(biāo)系的感應(yīng)坐標(biāo)值以得到空中觸控信息后,通過第一通信接口將作為空中觸控信息的感應(yīng)坐標(biāo)值發(fā)送給移動設(shè)備的第二通信接口,移動設(shè)備的主機根據(jù)該感應(yīng)坐標(biāo)值計算得到觸控點相對屏幕的屏幕坐標(biāo)系的屏幕坐標(biāo)值,并根據(jù)該屏幕坐標(biāo)值進(jìn)行操作。
[0069]此外,也可以不根據(jù)感應(yīng)坐標(biāo)系和屏幕坐標(biāo)系之間的映射關(guān)系換算得到觸控點相對屏幕的屏幕坐標(biāo)系的屏幕坐標(biāo)值,例如可以根據(jù)位置傳感器相對移動設(shè)備的位置,以及觸控點與位置傳感器之間的距離計算該屏幕坐標(biāo)值。
[0070]參閱圖10,在本實用新型觸摸感應(yīng)系統(tǒng)又一實施方式中,控制裝置是移動設(shè)備外套20。移動設(shè)備外套20包括收容移動設(shè)備(圖未示出)第一殼體202和作為翻蓋的第二殼體204。第一殼