亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種擴大范圍觸摸方法及系統(tǒng)的制作方法

文檔序號:6428017閱讀:181來源:國知局
專利名稱:一種擴大范圍觸摸方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及觸摸技術(shù)領(lǐng)域,具體涉及一種擴大范圍觸摸方法及系統(tǒng)。
背景技術(shù)
隨著觸摸技術(shù)的發(fā)展,觸摸設(shè)備作為一種簡單方便的人機交互設(shè)備得到了廣泛應(yīng)用。用戶通過手指等觸摸物在觸摸設(shè)備上進行觸摸操作,觸摸設(shè)備響應(yīng)用戶的觸摸操作。首先,觸摸設(shè)備對用戶的觸摸操作進行解析,通過驅(qū)動程序轉(zhuǎn)換成操作系統(tǒng)可以識別的操作系統(tǒng)消息;然后,上層應(yīng)用軟件根據(jù)這些消息獲取觸摸操作在觸摸設(shè)備上的位置、觸摸物體的大小等信息,對這些輸入數(shù)據(jù)進行處理,來反映用戶的操作意愿。由于用戶觸摸操作的精確度不高和隨意性比價大,底層的觸摸設(shè)備和驅(qū)動只是原始的反應(yīng)觸摸操作的信息,因此上層軟件的UI設(shè)計如果沒有考慮到觸摸操作的特點,則不能反映用戶的真實操作意愿。例如,觸摸設(shè)備顯示的圖標面積較小,用戶使用手指觸摸該圖標時,可能無法擊中目標,使得用戶的操作無效,觸摸設(shè)備不能正確響應(yīng)用戶的操作意愿。

發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明所要解決的技術(shù)問題是提供一種容錯能力強的擴大范圍觸摸方法及系統(tǒng)。為解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案如下一種擴大范圍觸摸方法,包括以下步驟獲取觸摸點位置;擴大有效觸摸區(qū)域;將觸摸點信息傳遞給觸摸點所在的有效觸摸區(qū)域內(nèi)的界面元素。如上所述的擴大范圍觸摸方法,其中,擴大有效觸摸區(qū)域的方法如下將以所述觸摸點位置為中心,與所述中心的距離不大于設(shè)定閾值的區(qū)域作為有效觸摸區(qū)域。所述有效觸摸區(qū)域為圓形或正方形。如上所述的擴大范圍觸摸方法,其中,有效觸摸區(qū)域內(nèi)的界面元素的判斷方法如下分別計算有效觸摸區(qū)域邊界與每一個界面元素邊界之間的交點;如果存在交點,則該界面元素在有效觸摸區(qū)域內(nèi);如果不存在交點,則該界面元素不在有效觸摸區(qū)域內(nèi)。如上所述的擴大范圍觸摸方法,其中,擴大觸摸點的有效觸摸區(qū)域的方法如下在每一個界面元素上均覆蓋一個透明的蒙版,所述蒙板能夠覆蓋界面元素,且其面積大于界面元素面積,將所述蒙板作為有效觸摸區(qū)域。所述蒙板為圓形或正方形,其中心與被其覆蓋的界面元素的中心重合。如上所述的擴大范圍觸摸方法,其中,將觸摸點信息傳遞給觸摸點所在的有效觸摸區(qū)域內(nèi)的界面元素的方法如下
首先由蒙板接收觸摸點信息,再傳遞給該蒙板覆蓋的界面元素。如上所述的擴大范圍觸摸方法,其中,如果所述有效觸摸區(qū)域內(nèi)存在多個界面元素,則將觸摸點信息傳遞給最上層的界面元素。一種擴大范圍觸摸系統(tǒng),包括用于獲取觸摸點位置的獲取裝置;用于擴大有效觸摸區(qū)域的擴大裝置;以及用于將觸摸點信息傳遞給觸摸點所在的有效觸摸區(qū)域內(nèi)的界面元素的傳遞裝置。如上所述的擴大范圍觸摸系統(tǒng),其中,擴大裝置采用如下方式之一擴大有效觸摸區(qū)域①將以所述觸摸點位置為中心,與所述中心的距離不大于設(shè)定閾值的區(qū)域作為有效觸摸區(qū)域;②在每一個界面元素上均覆蓋一個透明的蒙版,所述蒙板能夠覆蓋界面元素,且其面積大于界面元素面積,將所述蒙板作為有效觸摸區(qū)域。本發(fā)明所述方法及系統(tǒng),通過擴大觸摸有效區(qū)域的方式,提高了觸摸操作的有效性,進而提高了觸摸屏的容錯能力。


圖1是具體實施方式
中擴大范圍觸摸系統(tǒng)的結(jié)構(gòu)框圖;圖2是具體實施方式
中擴大范圍觸摸方法的流程圖;圖3a是具體實施方式
中觸摸點、有效觸摸區(qū)域和界面元素的位置關(guān)系示意圖1, 圖北是觸摸點、有效觸摸區(qū)域和界面元素的位置關(guān)系示意圖2,圖如是觸摸點、有效觸摸區(qū)域和界面元素的位置關(guān)系示意圖3,圖4b是觸摸點、有效觸摸區(qū)域和界面元素的位置關(guān)系示意圖4。
具體實施例方式下面結(jié)合實施例和附圖對本發(fā)明進行詳細描述。圖1示出了本實施方式中擴大范圍觸摸系統(tǒng)的結(jié)構(gòu)。如圖1所示,該系統(tǒng)包括獲取裝置1、擴大裝置2和傳遞裝置3。獲取裝置1用于獲取觸摸點的位置。擴大裝置2用于擴大有效觸摸區(qū)域。擴大裝置2可以采用如下方式之一擴大有效觸摸區(qū)域①將以所述觸摸點位置為中心,與所述中心的距離不大于設(shè)定閾值的區(qū)域作為有效觸摸區(qū)域;②在每一個界面元素上均覆蓋一個透明的蒙版,該蒙板能夠覆蓋該界面元素,且其面積大于該界面元素面積,將該蒙板作為有效觸摸區(qū)域。傳遞裝置3用于將觸摸點信息傳遞給觸摸點所在的有效觸摸區(qū)域內(nèi)的界面元素。 當有效觸摸區(qū)域內(nèi)存在多個界面元素時,傳遞裝置3將觸摸點信息傳遞給最上層的界面元
ο圖2示出了采用圖1所示系統(tǒng)實現(xiàn)擴大范圍觸摸的方法流程。如圖2所示,該方法包括以下步驟(1)獲取裝置1獲取觸摸點的位置。(2)擴大裝置2擴大有效觸摸區(qū)域。
擴大裝置2可以采用如下方式之一擴大有效觸摸區(qū)域①將以所述觸摸點位置為中心,與所述中心的距離不大于設(shè)定閾值的區(qū)域作為有效觸摸區(qū)域;②在每一個界面元素上均覆蓋一個透明的蒙版,該蒙板能夠覆蓋該界面元素,且其面積大于該界面元素面積,將該蒙板作為有效觸摸區(qū)域。優(yōu)選的,有效觸摸區(qū)域的形狀為中心對稱形,如圓形或正方形等。(3)傳遞裝置3將觸摸點信息傳遞給觸摸點所在的有效觸摸區(qū)域內(nèi)的界面元素。 所述有效觸摸區(qū)域內(nèi)的界面元素是指與所述有效觸摸區(qū)域相交的界面元素。實施例1當在觸摸屏的顯示界面上存在觸摸點時,首先獲取觸摸點坐標,將以所述觸摸點位置為中心,與所述觸摸點的距離不大于設(shè)定的閾值的區(qū)域作為有效觸摸區(qū)域,優(yōu)選地, 將以該觸摸點坐標為中心、以設(shè)定閾值為半徑的圓形作為有效觸摸區(qū)域,設(shè)定閾值優(yōu)選在 3mm 5mm之間。然后用有效觸摸區(qū)域和觸摸屏的顯示界面上所有能夠接收觸摸點信息的界面元素進行求交。優(yōu)選的,求取有效觸摸區(qū)域邊界與界面元素邊界之間的交點,如果存在交點,則說明有效觸摸區(qū)域與界面元素相交,如果不存在,則說明兩者不相交。如果存在一個與所述有效觸摸區(qū)域相交的界面元素,則將該觸摸點信息傳遞給該界面元素;如果存在多個與所述有效觸摸區(qū)域相交的界面元素,則將該觸摸點信息傳遞給最上層的界面元素, 即當前處于活動狀態(tài)的界面元素。以此來擴大觸摸的范圍,提高觸摸操作的有效性,進而提高觸摸屏的容錯能力。如圖3a所示,觸摸屏的顯示界面31上存在一個觸摸點22,以該觸摸點22為中心、 R為半徑的圓形區(qū)域為有效觸摸區(qū)域23。有效觸摸區(qū)域23只與一個界面元素11相交,因此將觸摸點信息發(fā)送給該界面元素11。如圖北所示,有效觸摸區(qū)域23與界面元素11和12均相交,界面元素11在上層、 界面元素12在下層,因此將觸摸點信息發(fā)送給處于上層的界面元素11。實施例2在觸摸屏顯示界面的所有能夠接收觸摸點信息的界面元素上均覆蓋一個透明的蒙版,所述蒙板的形狀為正方形,蒙版的面積大于被其覆蓋的界面元素的面積,被覆蓋的界面元素位于蒙板的中心位置。當觸摸點落在一個蒙板上時,由該蒙板接收觸摸點信息,然后將該觸摸點信息傳遞給被其覆蓋的界面元素。如果觸摸點落在多個蒙板上時,則將該觸摸點信息傳遞給最上層的界面元素。以此來擴大觸摸的范圍,提高觸摸操作的有效性,進而提高觸摸屏的容錯能力。如圖如所示,觸摸屏的顯示界面31上存在兩個界面元素,分別為界面元素11和 12,其蒙板分別為31和32。觸摸點22落在了蒙板32上,蒙板32先接收觸摸點信息,然后傳遞給界面元素12。如圖4b所示,顯示界面31上存在兩個距離較近的界面元素11和12,兩個界面元素11、12的蒙板31、32存在交疊區(qū)域。觸摸點22落在了蒙板31和32的交疊區(qū)域內(nèi),處于最上層的界面元素的蒙板接收觸摸點信息,然后傳遞給其覆蓋的界面元素。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其同等技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種擴大范圍觸摸方法,其特征在于,包括以下步驟獲取觸摸點位置;擴大有效觸摸區(qū)域;將觸摸點信息傳遞給觸摸點所在的有效觸摸區(qū)域內(nèi)的界面元素。
2.如權(quán)利要求1所述的擴大范圍觸摸方法,其特征在于,所述擴大有效觸摸區(qū)域的方法如下將以所述觸摸點位置為中心,與所述中心的距離不大于設(shè)定閾值的區(qū)域作為有效觸摸區(qū)域。
3.如權(quán)利要求1所述的擴大范圍觸摸方法,其特征在于所述有效觸摸區(qū)域為圓形或正方形。
4.如權(quán)利要求2所述的擴大范圍觸摸方法,其特征在于所述有效觸摸區(qū)域內(nèi)的界面元素的判斷方法如下分別計算有效觸摸區(qū)域邊界與每一個界面元素邊界之間的交點;如果存在交點,則該界面元素在有效觸摸區(qū)域內(nèi);如果不存在交點,則該界面元素不在有效觸摸區(qū)域內(nèi)。
5.如權(quán)利要求1所述的擴大范圍觸摸方法,其特征在于,所述擴大觸摸點的有效觸摸區(qū)域的方法如下在每一個界面元素上均覆蓋一個透明的蒙版,所述蒙板能夠覆蓋界面元素,且其面積大于界面元素面積,將所述蒙板作為有效觸摸區(qū)域。
6.如權(quán)利要求5所述的擴大范圍觸摸方法,其特征在于所述蒙板為圓形或正方形,其中心與被其覆蓋的界面元素的中心重合。
7.如權(quán)利要求5所述的擴大范圍觸摸方法,其特征在于,所述將觸摸點信息傳遞給觸摸點所在的有效觸摸區(qū)域內(nèi)的界面元素的方法如下首先由蒙板接收觸摸點信息,再傳遞給該蒙板覆蓋的界面元素。
8.如權(quán)利要求1 7中任一項所述的擴大范圍觸摸方法,其特征在于如果所述有效觸摸區(qū)域內(nèi)存在多個界面元素,則將觸摸點信息傳遞給最上層的界面元素。
9.一種擴大范圍觸摸系統(tǒng),其特征在于包括用于獲取觸摸點位置的獲取裝置(1);用于擴大有效觸摸區(qū)域的擴大裝置O);以及用于將觸摸點信息傳遞給觸摸點所在的有效觸摸區(qū)域內(nèi)的界面元素的傳遞裝置(3)。
10.如權(quán)利要求9所述的擴大范圍觸摸系統(tǒng),其特征在于,所述擴大裝置(2)采用如下方式之一擴大有效觸摸區(qū)域①將以所述觸摸點位置為中心,與所述中心的距離不大于設(shè)定閾值的區(qū)域作為有效觸摸區(qū)域;②在每一個界面元素上均覆蓋一個透明的蒙版,所述蒙板能夠覆蓋界面元素,且其面積大于界面元素面積,將所述蒙板作為有效觸摸區(qū)域。
全文摘要
本發(fā)明提供了一種擴大范圍觸摸方法,包括以下步驟獲取觸摸點的位置;參照觸摸點的位置,擴大觸摸點的有效觸摸區(qū)域;將觸摸點信息傳遞給在所述有效觸摸區(qū)域內(nèi)的界面元素。本發(fā)明還提供了一種擴大范圍觸摸系統(tǒng),包括用于獲取觸摸點位置的獲取裝置(1);用于擴大有效觸摸區(qū)域的擴大裝置(2);以及用于將觸摸點信息傳遞給觸摸點所在的有效觸摸區(qū)域內(nèi)的界面元素的傳遞裝置(3)。本發(fā)明提高了觸摸操作的有效性。
文檔編號G06F3/041GK102419649SQ20111018888
公開日2012年4月18日 申請日期2011年7月6日 優(yōu)先權(quán)日2011年7月6日
發(fā)明者劉建軍, 劉新斌, 葉新林, 王志恒 申請人:北京匯冠新技術(shù)股份有限公司, 北京匯冠觸摸技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1