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

觸摸點的識別方法及裝置的制作方法

文檔序號:6433952閱讀:115來源:國知局
專利名稱:觸摸點的識別方法及裝置的制作方法
技術領域
本發(fā)明涉及觸摸屏技術領域,尤其涉及觸摸點的識別方法及裝置。
背景技術
屏幕觸摸技術與人們工作生活息息相關,例如,銀行的取款機大多有觸摸屏功能,很多政務大廳、圖書館內都有這種觸控功能的操作終端,還有很多觸屏手機、MP4、液晶屏數(shù)碼相機等等。觸摸屏的功能發(fā)展由簡及繁,從最初的產(chǎn)品只支持單點觸摸,到現(xiàn)在可以實現(xiàn)多點觸摸控制,其技術已經(jīng)有了一個質的飛躍。所謂的單點觸摸,就是一個手指觸摸屏幕上的一點來實現(xiàn)操控。比如我們每天在附近超市的POS終端機,或者在機場的check-in終端上進行的操作。盡管單點觸摸屏和電阻式觸摸屏技術已經(jīng)很令人驚訝并具有革命意義,但為什么用戶與設備的互動只能局限于一根手指呢?也就是限定了人機交互時,一次只能用一個手指在屏幕的某個區(qū)域做單一動作。對此,蘋果公司為用戶界面革命做出了不可估量的貢獻,其推出的iPhone采用了感應電容式觸摸屏,從而使多點觸摸成為可能。要想充分發(fā)揮應用和操作系統(tǒng)的功能,就需要多個手指在屏幕上作出動作能實現(xiàn)其最佳的可用性。因為有了該技術,用戶可通過手指進行單點觸摸,也可以以單擊、雙擊、平移、按壓、滾動以及旋轉等不同手勢進行多點觸摸,實現(xiàn)隨心所欲地操控,從而更好更全面地進行各種操作?,F(xiàn)有的觸摸點識別方法主要是通過在橫縱方向上掃描的基礎上增加一次或幾次傾斜方向上的掃描,綜合幾個維度的遮擋信息,進行觸摸點的排查與分析。但是,現(xiàn)有技術存在兩大缺陷,其一是隨著掃描方向的增加,所帶來的運算也增加,這就使運算系統(tǒng)變得復雜并有礙于觸摸屏的反應速度;其二是假如掃描方向選取不當,有礙于多個觸摸點識別的準確性,例如三個觸摸點排成一條直線,從該直線方向上掃描,檢測的結果只能是一個觸摸點,又假如有三個相互靠得比較近的觸摸點,從不同的方向上掃描,檢測的結果可能只有一個或兩個。

發(fā)明內容
為了解決上述技術問題,本發(fā)明提供了觸摸點的識別方法及裝置,能夠提高觸摸點識別的準確性。本發(fā)明提供了觸摸點的識別方法,包括在預設數(shù)個方向上檢測觸摸點的數(shù)量;
選擇檢測到觸摸點數(shù)量最多的兩個方向作為定位方向,根據(jù)所述定位方向上觸摸區(qū)域遮擋的射線束,確定處于所述射線束中間的射線為遮擋中線;
獲取各條遮擋中線的交點,根據(jù)各個交點計算觸摸點的數(shù)量和/或坐標。相應地,本發(fā)明還提供了觸摸點的識別裝置,包括檢測單元,用于在預設數(shù)個方向上檢測觸摸點的數(shù)量;
與所述檢測單元相連的定位單元,用于選擇檢測到觸摸點數(shù)量最多的兩個方向作為定位方向;與所述定位單元相連的中線確定單元,用于根據(jù)觸摸區(qū)域遮擋的射線束,確定處于所述射線束中間的射線為遮擋中線;
與所述定位單元相連的計算單元,用于獲取各條遮擋中線的交點,根據(jù)各個交點計算觸摸點的數(shù)量和/或坐標。實施本發(fā)明,具有如下有益效果
鑒于各個方向進行掃描時,檢測到的觸摸點數(shù)量可能會有所不同,本發(fā)明選擇檢測到觸摸點數(shù)量最多的兩個方向作為定位方向,并通過矯正方向上觸摸區(qū)域遮擋的射線束,排除處于所述射線束的線寬范圍之外的交點,有效提高掃描的準確性,避免了因觸摸物大小不一時引起不正確定位的情況。另外,還減少了數(shù)據(jù)的處理量,提高了觸摸屏的反應速度。


圖1是本發(fā)明觸摸點的識別方法的流程圖;圖2是本發(fā)明觸摸點的識別方法的實施例流程圖;圖3是本發(fā)明觸摸點的識別方法的實施例示意圖;圖4是本發(fā)明觸摸點的識別裝置的示意圖5是本發(fā)明觸摸點的識別裝置的實施例示意圖;圖6是本發(fā)明觸摸點的識別裝置的計算單元的示意圖。
具體實施例方式為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明作進一步地詳細描述。圖1是本發(fā)明觸摸點的識別方法的流程圖,包括
5101在預設數(shù)個方向上檢測觸摸點的數(shù)量;
5102選擇檢測到觸摸點數(shù)量最多的兩個方向作為定位方向,根據(jù)所述定位方向上觸摸區(qū)域遮擋的射線束,確定處于所述射線束中間的射線為遮擋中線;
5103獲取各條遮擋中線的交點,根據(jù)各個交點計算觸摸點的數(shù)量和/或坐標?,F(xiàn)有技術當中,通過在橫縱方向上掃描的基礎上增加一次或幾次傾斜方向上的掃描,綜合幾個維度的遮擋信息,進行觸摸點的排查與分析。但是,隨著掃描次數(shù)的增多,信息量和運算量也會隨之增加。而且,由于觸摸點的形狀和大小的不同,相對于不同的掃描方向來說,還要根據(jù)各個方向上掃描獲得的線寬來確定觸摸點大致的形狀以及其中心位置。特別對于一些相互靠得比較近的觸摸點,從不同方向上進行掃描會獲得不同的觸摸點數(shù)量。故此,在觸摸點數(shù)量不明確的情況下,更不能準確確定各個觸摸點的坐標位置了。本發(fā)明在預設數(shù)個方向上進行觸摸點數(shù)量的檢測,優(yōu)選地,為了減少系統(tǒng)的運算量,可以選擇在三個方向上進行檢測,以減輕受觸摸點形狀影響而帶來的運算量,并提高檢測的準確性。在觸摸屏的四周有許多紅外線發(fā)射管和紅外線接收管,當一個紅外線接收管及其對應的一個紅外線發(fā)射管時,可近似看作它們之間存在一條射線。當屏幕上存在觸摸區(qū)域時,所述觸摸區(qū)域遮擋的若干射線形成射線束,所述遮擋中線就是處于所述射線束中間的射線。由于各個觸摸點的形狀和位置的關系,從不同方向上掃描,對同一觸摸區(qū)域檢測得到觸摸點數(shù)量可能有所不同。所述觸摸區(qū)域包含至少一個觸摸點。選擇檢測到觸摸點數(shù)量最多的兩個方向作為定位方向,用定位方向進行觸摸點的數(shù)量和/或位置的檢測,可以提高檢測的準確性。兩條直線相交于一點,用兩個定位方向上的兩條遮擋中線可以確定一個觸摸點。同一方向上的兩條遮擋中線平行而不相交,故此,獲取各條遮擋中線的交點,根據(jù)各個交點計算觸摸點的數(shù)量和/或坐標。圖2是本發(fā)明觸摸點的識別方法的實施例流程圖,與圖1相比,圖2是圖1的具體細化步驟。圖3是本發(fā)明觸摸點的識別方法的實施例示意圖,以下結合圖2、圖3,對本發(fā)明做一進步的具體說明。S201 根據(jù)預設數(shù)個方向上觸摸區(qū)域遮擋的射線束,確定處于所述射線束中間的射線為遮擋中線。所述預設數(shù)個方向,具體包括水平方向、垂直方向、傾斜預設角度的方向。需要說明的是,如前所述,優(yōu)選地,在預設的三個方向上進行掃描。該三個方向,可以是水平方向、垂直方向和傾斜45°方向,也可以是水平方向、傾斜30°方向和傾斜135°方向,還可以包括不局限于上述兩組方向的其它情形。優(yōu)選地,本發(fā)明實施例采用水平方向、垂直方向和傾斜135°方向。在各個方向上檢測觸摸點的數(shù)量時,可以采用現(xiàn)有技術的掃描方法,也可以采用本發(fā)明所提出的利用遮擋中線來檢測觸摸點。優(yōu)選地,本發(fā)明采用后者以降低運算量。如圖3所示,在垂直方向上能夠清楚地辨識出三個觸摸點,三組虛線表示有三組射線束,每組射線束中間的實線表示遮擋中線。由于位置的關系,從傾斜135°的方向上只能觀察到兩個觸摸點,故只有兩條遮擋中線。而在水平方向上,由于三個觸摸點左右互相遮擋,所以只能觀察到一個觸摸點。S202 根據(jù)各個方向上遮擋中線的數(shù)量確定各個方向上的觸摸點的數(shù)量。經(jīng)過步驟S201的掃描,可以確定水平方向上有一條遮擋中線,即一個觸摸點;垂直方向上有三條遮擋中線,即三個觸摸點;傾斜135°的方向上有兩條遮擋中線,即兩個觸
^^點οS203:選擇檢測到觸摸點數(shù)量最多的兩個方向作為定位方向,根據(jù)所述定位方向上所述觸摸區(qū)域遮擋的射線束,確定處于所述射線束中間的射線為遮擋中線。顯然,此時應該選擇垂直方向和傾斜135°的方向作為定位方向,根據(jù)該兩個定位方向上的遮擋中線做進一步的分析。但是,在實際的應用當中可能會出現(xiàn)檢測到的數(shù)量相同的情況,如下
當檢測到觸摸點數(shù)量最多的方向只有一個時,選取該觸摸點數(shù)量最多的方向,并在觸摸點數(shù)量次多的方向中隨機選取其中的一個方向;例如,檢測到水平方向和傾斜135°的方向上都只有一個觸摸點;垂直方向上有三個觸摸點。則除了選擇垂直方向之外,在水平方向和傾斜135°的方向之間隨機選擇其中的一個方向作為定位方向。又例如,假設預設有四個掃描方向,而檢測到水平方向只有一個觸摸點,傾斜30°的方向和傾斜45°的方向上都有兩個觸摸點,垂直方向上有三個觸摸點,則除了選擇垂直方向之外,在傾斜30°的方向和傾斜45°的方向之間隨機選擇其中的一個方向作為定位方向。當檢測到觸摸點數(shù)量最多的方向有兩個或兩個以上時,隨機選取其中的兩個方向。例如,假設預設有四個掃描方向,而檢測到水平方向只有一個觸摸點,傾斜30°的方向、傾斜45°的方向和垂直方向上都有三個觸摸點,則在傾斜30°的方向、傾斜45°的方向和垂直方向之間隨機選擇其中的兩個方向作為定位方向。S204:獲取各條遮擋中線的交點。接本實施例所述,如圖3所示,垂直方向上的三條遮擋線與傾斜45°方向上的兩條遮擋線相交于A、D、E、F四個交點。S205:在所述預設數(shù)個方向中,選擇除了定位方向外的其余各個方向作為矯正方向。為了進一步準確檢測觸摸點,矯正各個觸摸點的位置。本實施例采用除了定位方向的第三個方向,即水平方向,作為矯正方向。顯然,如果預設了多個掃描方向,除了兩個是定位方向之外,其余的各個方向皆可作為矯正方向。S206:根據(jù)所述矯正方向上觸摸區(qū)域遮擋的射線束,排除處于所述射線束的線寬范圍之外的交點。若經(jīng)過上述步驟確定的交點A、D、E在矯正方向的射線束確定的線寬范圍內,則判斷該坐標為觸摸點坐標。交點F在水平的矯正方向的線寬范圍之外,排除該交點。其中,具體的實現(xiàn)方式可以為,經(jīng)過步驟S201至S204獲得A、D、E三個交點的初步坐標,而經(jīng)過獲取遮擋中線的步驟可以知道遮擋中線的位置,根據(jù)各個交點坐標與水平方向上的遮擋中線的垂直距離,便可以排除處于射線束的線寬范圍之外的交點。例如,交點A、D、E與水平方向的遮擋中線的垂直距離小于二分之一的線寬,而交點F與與水平方向的遮擋中線的垂直距離大于二分之一的線寬,故此,觸摸點坐標為交點A、D、E,排除交點F。S207 根據(jù)各個交點計算觸摸點的數(shù)量和/或坐標。如圖3所示,三個交點均在水平方向的射線束的線寬范圍之內。故此,清楚地辨識出觸摸點的數(shù)量為三,各個交點坐標即為各個觸摸點的交點坐標。本發(fā)明通過選出檢測到遮擋中線的數(shù)目最多的兩個掃描方向作為定位方向來確定交點坐標,然后判斷交點坐標是否在矯正方向上的射線束的線寬范圍內,若是那么就確定該交點坐標為觸摸點坐標。與現(xiàn)有技術相比,不存在難以定位或誤判的問題;同時由于選取遮擋中線來確定觸摸點的坐標位置,因而運算簡單,可以在硬件底層執(zhí)行該運算,大大提高觸摸響應的速度,避免了需要在處理器中完成復雜的程序。圖4是本發(fā)明觸摸點的識別裝置的示意圖,包括檢測單元,用于在預設數(shù)個方向上檢測觸摸點的數(shù)量;
與所述檢測單元相連的定位單元,用于選擇檢測到觸摸點數(shù)量最多的兩個方向作為定位方向;
與所述定位單元相連的中線確定單元,用于根據(jù)所述觸摸區(qū)域遮擋的射線束,確定處于所述射線束中間的射線為遮擋中線;
與所述定位單元相連的計算單元,用于獲取各條遮擋中線的交點,根據(jù)各個交點計算觸摸點的數(shù)量和/或坐標。圖4與圖1相對應,如圖4所示的各個單元具體的運行方式與方法中的相同。圖5是本發(fā)明觸摸點的識別裝置的實施例示意圖,與圖4相比,圖5是本發(fā)明的實施例示意圖。如圖5所示,所述檢測單元包括方向選擇單元,用于選擇水平方向、垂直方向、傾斜預設角度的方向。所述檢測單元包括
與所述檢測單元、所述中線確定單元分別相連的中線計算單元,用于根據(jù)各個方向上遮擋中線的數(shù)量確定各個方向上的觸摸點的數(shù)量。所述定位單元包括第一目標選取單元和/或第二目標選取單元
所述第一目標選取單元,用于在檢測到觸摸點數(shù)量最多的方向只有一個時,選取該觸摸點數(shù)量最多的方向,并在觸摸點數(shù)量次多的方向中隨機選取其中的一個方向;
所述第二目標選取單元,還用于當觸摸點數(shù)量最多的方向中存在兩個或兩個以上所述數(shù)量相同時,隨機選取其中的兩個方向。圖6是本發(fā)明觸摸點的識別裝置的計算單元的示意圖。與圖5相比,圖6是圖5的計算單元的具體實施方式
。如圖6所示,所述計算單元包括
交點獲取單元,用于獲取各條遮擋中線的交點;
與所述交點獲取單元相連的觸摸點統(tǒng)計單元,用于根據(jù)各個交點計算觸摸點的數(shù)量和/或坐標;
連接在所述交點獲取單元與所述觸摸點統(tǒng)計單元之間的矯正單元,用于根據(jù)所述矯正方向上所述觸摸區(qū)域遮擋的射線束,排除處于所述射線束的線寬范圍之外的交點。如圖5、圖6所示,各個單元具體的運行方式與方法中的相同。通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發(fā)明可借助軟件加必需的硬件平臺的方式來實現(xiàn),當然也可以全部通過硬件來實施?;谶@樣的理解,本發(fā)明的技術方案對背景技術做出貢獻的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。以上所述的本發(fā)明實施方式,并不構成對本發(fā)明保護范圍的限定。任何在本發(fā)明的精神和原則之內所作的修改、等同替換和改進等,均應包含在本發(fā)明的權利要求保護范圍之內。
權利要求
1.一種觸摸點的識別方法,其特征在于,包括在預設數(shù)個方向上檢測觸摸點的數(shù)量;選擇檢測到觸摸點數(shù)量最多的兩個方向作為定位方向,根據(jù)所述定位方向上觸摸區(qū)域遮擋的射線束,確定處于所述射線束中間的射線為遮擋中線;獲取各條遮擋中線的交點,根據(jù)各個交點計算觸摸點的數(shù)量和/或坐標。
2.根據(jù)權利要求1所述的觸摸點的識別方法,其特征在于,所述預設數(shù)個方向,具體包括水平方向、垂直方向、傾斜預設角度的方向。
3.根據(jù)權利要求1或2所述的觸摸點的識別方法,其特征在于,所述在預設數(shù)個方向上檢測觸摸點的數(shù)量的步驟,具體包括根據(jù)各個方向上觸摸區(qū)域遮擋的射線束,確定處于所述射線束中間的射線為遮擋中線.一入 ,根據(jù)各個方向上遮擋中線的數(shù)量確定各個方向上的觸摸點的數(shù)量。
4.根據(jù)權利要求1 3任一項所述的觸摸點的識別方法,其特征在于,所述選擇檢測到觸摸點數(shù)量最多的兩個方向作為定位方向的步驟,包括當檢測到觸摸點數(shù)量最多的方向只有一個時,選取該觸摸點數(shù)量最多的方向,并在觸摸點數(shù)量次多的方向中隨機選取其中的一個方向;當檢測到觸摸點數(shù)量最多的方向有兩個或兩個以上時,隨機選取其中的兩個方向。
5.根據(jù)權利要求1 4任一項所述的觸摸點的識別方法,其特征在于,所述獲取各條遮擋中線的交點的步驟之后,還包括在所述預設數(shù)個方向中,選擇除了定位方向外的其余各個方向作為矯正方向;根據(jù)所述矯正方向上觸摸區(qū)域遮擋的射線束,排除處于所述射線束的線寬范圍之外的交點。
6.一種觸摸點的識別裝置,其特征在于,包括檢測單元,用于在預設數(shù)個方向上檢測觸摸點的數(shù)量;與所述檢測單元相連的定位單元,用于選擇檢測到觸摸點數(shù)量最多的兩個方向作為定位方向;與所述定位單元相連的中線確定單元,用于根據(jù)觸摸區(qū)域遮擋的射線束,確定處于所述射線束中間的射線為遮擋中線;與所述定位單元相連的計算單元,用于獲取各條遮擋中線的交點,根據(jù)各個交點計算觸摸點的數(shù)量和/或坐標。
7.根據(jù)權利要求6所述的觸摸點的識別裝置,其特征在于,所述檢測單元包括方向選擇單元,用于選擇水平方向、垂直方向、傾斜預設角度的方向。
8.根據(jù)權利要求6或7所述的觸摸點的識別裝置,其特征在于,所述檢測單元包括與所述檢測單元、所述中線確定單元分別相連的中線計算單元,用于根據(jù)各個方向上遮擋中線的數(shù)量確定各個方向上的觸摸點的數(shù)量。
9.根據(jù)權利要求6 8任一項所述的觸摸點的識別方法,其特征在于,所述定位單元包括第一目標選取單元和/或第二目標選取單元所述第一目標選取單元,用于在檢測到觸摸點數(shù)量最多的方向只有一個時,選取該觸摸點數(shù)量最多的方向,并在觸摸點數(shù)量次多的方向中隨機選取其中的一個方向;所述第二目標選取單元,還用于當檢測到觸摸點數(shù)量最多的方向有兩個或兩個以上時,隨機選取其中的兩個方向。
10.根據(jù)權利要求6 9任一項所述的觸摸點的識別方法,其特征在于,所述計算單元包括交點獲取單元,用于獲取各條遮擋中線的交點;與所述交點獲取單元相連的觸摸點統(tǒng)計單元,用于根據(jù)各個交點計算觸摸點的數(shù)量和/或坐標;連接在所述交點獲取單元與所述觸摸點統(tǒng)計單元之間的矯正單元,用于根據(jù)所述矯正方向上觸摸區(qū)域遮擋的射線束,排除處于所述射線束的線寬范圍之外的交點。
全文摘要
本發(fā)明公開了觸摸點的識別方法及裝置。該方法包括在預設數(shù)個方向上檢測觸摸點的數(shù)量;選擇檢測到觸摸點數(shù)量最多的兩個方向作為定位方向,根據(jù)所述定位方向上觸摸區(qū)域遮擋的射線束,確定處于所述射線束中間的射線為遮擋中線;獲取各條遮擋中線的交點,根據(jù)各個交點計算觸摸點的數(shù)量和/或坐標。采用本發(fā)明,本發(fā)明選擇檢測到觸摸點數(shù)量最多的兩個方向作為定位方向,有效提高掃描的準確性,避免了因觸摸物大小不一時引起不正確定位的情況。另外,還減少了數(shù)據(jù)的處理量,提高了觸摸屏的反應速度。
文檔編號G06F3/041GK102368185SQ201110284839
公開日2012年3月7日 申請日期2011年9月23日 優(yōu)先權日2011年9月23日
發(fā)明者徐響林, 鐘杰婷 申請人:廣東威創(chuàng)視訊科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1