欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種觸控板上多樣化手勢操作的檢測控制方法及系統(tǒng)的制作方法

文檔序號:8527877閱讀:442來源:國知局
一種觸控板上多樣化手勢操作的檢測控制方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種觸控板上多樣化手勢操作的檢測控制方法及系統(tǒng),屬于基于觸控板的手勢操作識別技術(shù)領(lǐng)域。
【背景技術(shù)】
[0002]觸控板是一種可供手指在平滑的面板上滑動以控制光標(biāo)移動的輸入裝置,由于其體積小、重量輕,已被廣泛應(yīng)用于各種數(shù)字處理設(shè)備如手機(jī)、掌上電腦、平板電腦等。
[0003]現(xiàn)有技術(shù)中,基于觸控板的手勢輸入操作十分有限,通常用的比較多的就是觸發(fā)一個(gè)縱坐標(biāo)由小到大的手勢軌跡表示跳躍或觸發(fā)一個(gè)縱坐標(biāo)由大到小的手勢軌跡表示低頭,不僅手勢操作單一,很多的手勢操作仍然無法實(shí)現(xiàn)在觸控板上進(jìn)行滑動操作,而且觸控板的有效利用率也不夠高。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的在于,提供一種觸控板上多樣化手勢操作的檢測控制方法及系統(tǒng),它可以有效解決現(xiàn)有技術(shù)中存在的問題,實(shí)現(xiàn)多樣化手勢操作的檢測控制,同時(shí)提高觸控板的有效利用率。
[0005]為解決上述技術(shù)問題,本發(fā)明采用如下的技術(shù)方案:觸控板上多樣化手勢操作的檢測控制方法,包括以下步驟:
[0006]SI,獲取觸控板上的觸控信號并記錄觸控動作從按下至抬起所對應(yīng)的坐標(biāo)序列變化;
[0007]S2,根據(jù)坐標(biāo)序列識別移動軌跡,并采用方向及變化點(diǎn)的坐標(biāo)來描述移動軌跡;
[0008]S3,根據(jù)移動軌跡的變化識別出觸控板上的手勢,并形成手勢的描述子(可支持多種手勢的描述);
[0009]S4,根據(jù)預(yù)先定義的手勢和系統(tǒng)命令之間的關(guān)系,觸發(fā)相應(yīng)的系統(tǒng)命令。
[0010]優(yōu)選的,還包括:
[0011]S00,對觸控板進(jìn)行區(qū)域劃分,并給每個(gè)區(qū)域分配唯一的鍵碼值;
[0012]S01,建立鍵碼值序列與手勢及手勢與系統(tǒng)命令之間的對應(yīng)關(guān)系表并存入數(shù)據(jù)庫中。
[0013]從而可以實(shí)現(xiàn)更加準(zhǔn)確更加多樣化的手勢檢測控制,同時(shí)大大提高了觸控板的有效利用率。
[0014]優(yōu)選的,步驟SOO還包括:對所劃分的區(qū)域進(jìn)行驗(yàn)證,具體包括:將觸控板劃分為η個(gè)不相交的連續(xù)區(qū)域,根據(jù)坐標(biāo)和方向的變化獲得觸控板上經(jīng)過的區(qū)域序列,同時(shí)根據(jù)區(qū)域序列與觸控手勢的一一對應(yīng)關(guān)系,實(shí)現(xiàn)多種手勢的驗(yàn)證,從而排除誤差,實(shí)現(xiàn)手勢動作信號的準(zhǔn)確檢測與控制。
[0015]前述的觸控板上多樣化手勢操作的檢測控制方法中,通過以下方法對觸控板進(jìn)行區(qū)域劃分:
[0016]a.在所述的觸控板上貼附任意大小任意形狀的多個(gè)貼膜(貼膜之間無重合);
[0017]b.根據(jù)校驗(yàn)指令,點(diǎn)擊每個(gè)貼膜;
[0018]c.獲取每個(gè)貼膜上點(diǎn)擊信號在觸控板上所對應(yīng)的坐標(biāo)點(diǎn)(或坐標(biāo)區(qū)域);
[0019]d.以該坐標(biāo)點(diǎn)(或坐標(biāo)區(qū)域)為中心,給每一個(gè)坐標(biāo)點(diǎn)(或坐標(biāo)區(qū)域)設(shè)定一個(gè)最小區(qū)域和一個(gè)最大區(qū)域;
[0020]e.調(diào)整各個(gè)區(qū)域的大小,并使得所有區(qū)域面積的方差最小,從而實(shí)現(xiàn)觸控板的區(qū)域劃分。
[0021]步驟d中,所述的最小區(qū)域選取人群平均手指面積和貼膜面積中的較小者;最大區(qū)域限制根據(jù)經(jīng)驗(yàn)值,一般選取人群平均手指面積或貼膜面積3倍中的較大者。
[0022]按照上述方法劃分觸控板區(qū)域,從而可以提高區(qū)域劃分的效率,同時(shí)保證觸控板的利用率最高,誤觸率最低,點(diǎn)擊準(zhǔn)確率最高。
[0023]前述方法中,步驟S3還包括:根據(jù)軌跡移動的速度、軌跡的起始與終止位置及起始與終止時(shí)間,對兩個(gè)相鄰的移動軌跡進(jìn)行匹配;若匹配,則將這兩個(gè)相鄰的移動軌跡合成一條軌跡,從而可以有效消除因手勢輸入過程中的抖動而產(chǎn)生的信號中斷及位置異常的現(xiàn)象,進(jìn)一步提高手勢輸入操作的準(zhǔn)確性。
[0024]優(yōu)選的,步驟SI在獲取觸控板上的觸發(fā)信號并判斷移動軌跡之前,屏蔽觸控板的鼠標(biāo)操作功能,具體包括:開發(fā)觸控板的底層驅(qū)動,截獲觸控板上的觸摸信號;若系統(tǒng)的觸控板處于鼠標(biāo)輸入模式,則直接將截獲到的觸控消息發(fā)送至操作系統(tǒng);若處于手勢輸入模式,則不發(fā)送截獲的觸控信息,只發(fā)送根據(jù)識別出的手勢對應(yīng)的系統(tǒng)命令,從而可以有效避免對手勢觸發(fā)信號檢測的干擾。
[0025]觸控板上多樣化手勢操作的檢測控制系統(tǒng),包括:
[0026]信號獲取及坐標(biāo)序列記錄模塊:用于獲取觸控板上的觸控信號并記錄觸控動作從按下至抬起所對應(yīng)的坐標(biāo)序列變化;
[0027]移動軌跡識別模塊:用于根據(jù)坐標(biāo)序列識別移動軌跡,并采用方向及變化點(diǎn)的坐標(biāo)來描述移動軌跡;
[0028]手勢識別模塊:用于根據(jù)移動軌跡的變化識別出觸控板上的手勢,并形成手勢的描述子;
[0029]系統(tǒng)命令觸發(fā)模塊:用于根據(jù)預(yù)先定義的手勢和系統(tǒng)命令之間的關(guān)系,觸發(fā)相應(yīng)的系統(tǒng)命令。
[0030]優(yōu)選的,還包括:
[0031]區(qū)域劃分及鍵碼值分配模塊:用于對觸控板進(jìn)行區(qū)域劃分,并給每個(gè)區(qū)域分配唯一的鍵碼值;
[0032]對應(yīng)關(guān)系建立及存儲模塊:建立鍵碼值序列與手勢及手勢與系統(tǒng)命令之間的對應(yīng)關(guān)系表并存入數(shù)據(jù)庫中。
[0033]從而可以實(shí)現(xiàn)更加準(zhǔn)確更加多樣化的手勢檢測控制,同時(shí)大大提高了觸控板的有效利用率。
[0034]上述的觸控板上多樣化手勢操作的檢測控制系統(tǒng),所述的區(qū)域劃分及鍵碼值分配豐旲塊還包括:
[0035]區(qū)域驗(yàn)證模塊:用于對所劃分的區(qū)域進(jìn)行驗(yàn)證,具體包括:將觸控板劃分為η個(gè)不相交的連續(xù)區(qū)域,根據(jù)坐標(biāo)和方向的變化獲得觸控板上經(jīng)過的區(qū)域序列,同時(shí)根據(jù)區(qū)域序列與觸控手勢的一一對應(yīng)關(guān)系,實(shí)現(xiàn)多種手勢的驗(yàn)證,從而排除誤差,實(shí)現(xiàn)手勢動作信號的準(zhǔn)確檢測與控制。
[0036]上述的區(qū)域劃分及鍵碼值分配模塊還包括:
[0037]校驗(yàn)?zāi)K:用于輸出校驗(yàn)指令;
[0038]坐標(biāo)點(diǎn)獲取模塊:用于獲取每個(gè)貼膜上點(diǎn)擊信號在觸控板上所對應(yīng)的坐標(biāo)點(diǎn)(或坐標(biāo)區(qū)域);
[0039]區(qū)域設(shè)置模塊:用于以所述的坐標(biāo)點(diǎn)(或坐標(biāo)區(qū)域)為中心,給每一個(gè)坐標(biāo)點(diǎn)(或坐標(biāo)區(qū)域)設(shè)定一個(gè)最小區(qū)域和一個(gè)最大區(qū)域;
[0040]區(qū)域調(diào)整模塊:用于調(diào)整各個(gè)區(qū)域的大小,并使得所有區(qū)域面積的方差最小。
[0041]從而可以保證觸控板的利用率最尚,誤觸率最低,點(diǎn)擊準(zhǔn)確率最尚。
[0042]上述系統(tǒng)中,所述的手勢識別模塊還包括:
[0043]移動軌跡匹配及合成模塊:用于根據(jù)軌跡移動的速度、軌跡的起始與終止位置及起始與終止時(shí)間,對兩個(gè)相鄰的移動軌跡進(jìn)行匹配;若匹配,則將這兩個(gè)相鄰的移動軌跡合成一條軌跡。從而可以有效消除因手勢輸入過程中的抖動而產(chǎn)生的信號中斷及位置異常的現(xiàn)象,進(jìn)一步提高手勢輸入操作的準(zhǔn)確性。
[0044]本發(fā)明的系統(tǒng)中,所述的信號獲取及坐標(biāo)序列記錄模塊還包括:
[0045]鼠標(biāo)功能屏蔽模塊:用于在獲取觸控板上的觸發(fā)信號并判斷移動軌跡之前,屏蔽觸控板的鼠標(biāo)操作功能,具體包括:開發(fā)觸控板的底層驅(qū)動,截獲觸控板上的觸摸信號;若系統(tǒng)的觸控板處于鼠標(biāo)輸入模式,則直接將截獲到的觸控消息發(fā)送至操作系統(tǒng);若處于手勢輸入模式,則不發(fā)送截獲的觸控信息,只發(fā)送根據(jù)識別出的手勢對應(yīng)的系統(tǒng)命令,從而可以有效避免對手勢觸發(fā)信號檢測的干擾。
[0046]與現(xiàn)有技術(shù)相比,本發(fā)明通過獲取觸控板上的觸發(fā)信號并判斷移動軌跡,識別移動軌跡在觸控板上的連續(xù)坐標(biāo)變化,操作系統(tǒng)根據(jù)坐標(biāo)與系統(tǒng)命令的對應(yīng)關(guān)系,從而實(shí)現(xiàn)了多樣化手勢的檢測控制操作,有效提高了觸控板的利用率,同時(shí)具有很強(qiáng)的魯棒性以及更高的輸入精度和穩(wěn)定性;此外,本發(fā)明通過對觸控板進(jìn)行區(qū)域劃分,并給每個(gè)區(qū)域分配唯一的鍵碼值;建立鍵碼值序列與手勢及手勢與系統(tǒng)命令之間的對應(yīng)關(guān)系表并
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
公安县| 宜君县| 涪陵区| 新竹市| 永修县| 阳谷县| 齐河县| 淅川县| 肥西县| 瑞丽市| 武夷山市| 隆昌县| 新民市| 灌阳县| 孙吴县| 中方县| 光山县| 贡嘎县| 定边县| 介休市| 安达市| 拉萨市| 南陵县| 宣城市| 四平市| 房山区| 临桂县| 长白| 弥渡县| 新兴县| 格尔木市| 盱眙县| 云南省| 东海县| 德州市| 汨罗市| 龙游县| 赣榆县| 黎平县| 调兵山市| 抚松县|