專利名稱:一種用于觸屏的便捷輸入方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于觸屏的便捷輸入方法,尤其涉及一種通過模糊檢測(cè)觸屏動(dòng)作移動(dòng)方向識(shí)別輸入符號(hào),候選集符號(hào)分塊布局人機(jī)交互便捷輸入方法,屬于用戶和計(jì)算機(jī)交互裝置技術(shù)領(lǐng)域。
背景技術(shù):
輸入裝置和輸入法是人機(jī)友好界面的重要組成部分,傳統(tǒng)的輸入裝置分:符號(hào)型和坐標(biāo)型。鍵盤、撥碼盤、打孔紙帶等屬于符號(hào)型輸入裝置,數(shù)據(jù)被編碼為字符、數(shù)字等符號(hào)輸入計(jì)算機(jī);鼠標(biāo)、示蹤球、觸摸板、手寫板等屬于坐標(biāo)型輸入裝置,通過跟蹤感應(yīng)點(diǎn)絕對(duì)坐標(biāo)或相對(duì)坐標(biāo),輔以視覺交互,將用戶的視覺焦點(diǎn)位置輸入計(jì)算機(jī)。
觸摸顯示屏(簡(jiǎn)稱觸屏)將觸摸板和顯示屏按I比I尺寸疊加在一起,使得用戶可以在觸屏上直接定位視覺焦點(diǎn)位置?,F(xiàn)有定位裝置包括:手寫筆、人類手指等。
觸屏輸入計(jì)算機(jī)的是感應(yīng)點(diǎn)坐標(biāo),現(xiàn)有技術(shù)通過在顯示屏上繪制符號(hào),并劃分符號(hào)區(qū)域的方式,將感應(yīng)點(diǎn)坐標(biāo)所對(duì)應(yīng)的符號(hào)輸入計(jì)算機(jī)。因此,觸屏輸入裝置屬于坐標(biāo)/符號(hào)混合型。
目前,觸屏技術(shù)被廣泛應(yīng)用于智能手機(jī)、平板電腦等設(shè)備。以人類手指作為定位裝置的觸屏一般適用于對(duì)感應(yīng)點(diǎn)定位要求較低的場(chǎng)合,如智能手機(jī)等;而以手寫筆作為定位裝置的觸屏則適用于較專業(yè)、對(duì)感應(yīng)點(diǎn)定位要求較高的場(chǎng)合,如繪圖板等。
由于英文字符、中文字符、數(shù)字等候選集符號(hào)數(shù)量多,在尺寸較小的觸屏上排列擁擠,且每個(gè)符號(hào)區(qū)域面積較小,給以人類手指作為定位裝置的應(yīng)用帶來諸多不便,相鄰區(qū)域符號(hào)誤輸入率較高,影響輸入速度和效率。
現(xiàn)有很多技術(shù)用于解決觸屏尺寸小而候選符號(hào)多的技術(shù)問題,總結(jié)起來主要分兩類:多屏符號(hào)布局和符號(hào)關(guān)聯(lián)布局。
多屏符號(hào)布局技術(shù)就是將候選集符號(hào)拆分為多個(gè)子集合,每一屏只顯示一個(gè)子集合,通過多屏切換機(jī)制,由用戶選擇不同的子集合,以減少每一屏候選符號(hào)數(shù)量,增加每一個(gè)候選符號(hào)區(qū)域的面積,減少誤輸入率;
符號(hào)關(guān)聯(lián)布局技術(shù)就是將候選集符號(hào)根據(jù)一定關(guān)聯(lián)規(guī)則,在用戶輸入一個(gè)符號(hào)后,根據(jù)用戶使用習(xí)慣、讀音、詞頻、詞組、互聯(lián)網(wǎng)統(tǒng)計(jì)規(guī)律等關(guān)聯(lián)規(guī)則,動(dòng)態(tài)布局候選符號(hào),減少候選符號(hào)區(qū)域操作次數(shù),增加命中率。發(fā)明內(nèi)容
本發(fā)明通過檢測(cè)觸屏動(dòng)作移動(dòng)方向識(shí)別輸入符號(hào),所應(yīng)用的觸屏是將觸摸板和顯示屏按I比I尺寸疊加在一起,用戶可以在觸屏上直接定位視覺焦點(diǎn)位置;
本發(fā)明利用觸屏顯示和定位功能,一個(gè)觸屏功能分區(qū)分塊劃分為:符號(hào)輸入焦點(diǎn)框、多個(gè)候選符號(hào)組合、多個(gè)觸屏動(dòng)作移動(dòng)方向識(shí)別區(qū)域;
其中每一個(gè)觸屏動(dòng)作移動(dòng)方向識(shí)別區(qū)域包括:觸屏動(dòng)作檢測(cè)區(qū)域、候選集符號(hào);
用戶在觸屏動(dòng)作檢測(cè)區(qū)域內(nèi)滑動(dòng)手指、手寫筆或其他感應(yīng)定位設(shè)備,觸發(fā)觸屏的輸入事件,觸屏記錄觸屏動(dòng)作軌跡,通過模糊識(shí)別算法處理之后,確定左上、上、右上、左、原位、右、左下、下、右下、順時(shí)針旋轉(zhuǎn)、逆時(shí)針旋轉(zhuǎn)方向,每一個(gè)方向?qū)?yīng)觸屏動(dòng)作移動(dòng)方向識(shí)別區(qū)域內(nèi)候選集符號(hào)中相應(yīng)方位上的符號(hào);
觸屏動(dòng)作檢測(cè)區(qū)域不僅限于獨(dú)立的觸屏區(qū)域,也可以占到整個(gè)觸屏動(dòng)作移動(dòng)方向識(shí)別區(qū)域,和候選集符號(hào)顯示位置重疊;
每一個(gè)觸屏動(dòng)作移動(dòng)方向識(shí)別區(qū)域各自獨(dú)立,如果觸屏輸入事件中,觸屏動(dòng)作起始點(diǎn)和觸屏動(dòng)作終止點(diǎn)位于不同的觸屏動(dòng)作移動(dòng)方向識(shí)別區(qū)域,則以觸屏動(dòng)作起始點(diǎn)為準(zhǔn);
為了減少輸入次數(shù),增加輸入命中率,采用多個(gè)候選符號(hào)組合,用戶通過直接點(diǎn)擊候選符號(hào)組合選擇符號(hào)組合,最后輸入符號(hào)顯不在符號(hào)輸入焦點(diǎn)框中,完成輸入;
本發(fā)明候選集符號(hào)不僅限于字符符號(hào),也可以是功能符號(hào),例如:控制指令,快捷輸入對(duì)照表;
本發(fā)明根據(jù)候選集符號(hào)組合概率確定候選符號(hào)之間的鄰近距離,符號(hào)組合輸入多個(gè)符號(hào)組合庫(kù);
本發(fā)明也可選擇候選集符號(hào)顯示和輸入分開布局方案,觸屏上為候選集顯示區(qū),通過點(diǎn)擊選中觸屏動(dòng)作移動(dòng)方向識(shí)別區(qū)域,配合方向按鍵區(qū)按鍵,提高方向識(shí)別準(zhǔn)確度;
本發(fā)明模糊檢測(cè)觸屏動(dòng)作移動(dòng)方向流程包括以下步驟:
步驟一:每隔預(yù)設(shè)時(shí)間間隔Λ t采樣觸屏位置;
步驟二:由于觸屏動(dòng)作感應(yīng)的都是一個(gè)小區(qū)域,因此對(duì)每一個(gè)采樣時(shí)刻的感應(yīng)區(qū)域求質(zhì)心點(diǎn),作為該時(shí)刻的觸屏位置。時(shí)間間隔At的前后時(shí)刻觸屏位置組成一個(gè)觸屏動(dòng)作的一個(gè)分段,以9個(gè)標(biāo)簽表示觸屏動(dòng)作分段的方向;
步驟三:觸屏動(dòng)作分段標(biāo)簽化,時(shí)間間隔Λ t的前后時(shí)刻觸屏位置組成一個(gè)觸屏動(dòng)作的一個(gè)分段,以9個(gè)標(biāo)簽表示觸屏動(dòng)作分段的方向,分別為:D、DL、L、UL、C、U、UR、R、DR,為了計(jì)算方便,每種標(biāo)簽定義一個(gè)數(shù)字與之對(duì)應(yīng),分別為:1、2、3、4、5、6、7、8、9,且分別表示:下方向、左下方向、左方向、左上方向、原位、上方向、右上方向、右方向、右下方向;
觸屏動(dòng)作分段距離Λ s小于閾值Ts,標(biāo)簽化為C,認(rèn)為未移動(dòng),停留在原位置;否貝U,當(dāng)AtSTs,水平線上下各偏移20度以內(nèi)分別標(biāo)簽化為L(zhǎng)、R,分別代表左、右方向;垂直線左右各偏移20度以內(nèi)分別標(biāo)簽化為U、D,分別代表上、下方向;其余剩余4個(gè)50度范圍分別標(biāo)簽化為UL、DL、DR、UR,分別代表左上、左下、右下、右上方向;
預(yù)設(shè)時(shí)間間隔At和閾值Ts決定了觸屏動(dòng)作檢測(cè)的靈敏度,At越小,Ts越小,則檢測(cè)越敏感;反之,則檢測(cè)越遲鈍。
步驟四:分段標(biāo)簽統(tǒng)計(jì),得到分段標(biāo)簽統(tǒng)計(jì)直方圖,采用以下公式:
權(quán)利要求
1.一種用于觸屏的便捷輸入方法,所應(yīng)用的觸屏是將觸摸板和顯示屏按I比I尺寸疊加在一起,用戶可以在觸屏上直接定位視覺焦點(diǎn)位置,其特征在于: 通過檢測(cè)觸屏動(dòng)作移動(dòng)方向識(shí)別輸入符號(hào),利用觸屏顯示和定位功能,將觸屏功能分區(qū)分塊劃分為:符號(hào)輸入焦點(diǎn)框、多個(gè)候選符號(hào)組合、多個(gè)觸屏動(dòng)作移動(dòng)方向識(shí)別區(qū)域;其中每一個(gè)觸屏動(dòng)作移動(dòng)方向識(shí)別區(qū)域包括:觸屏動(dòng)作檢測(cè)區(qū)域、候選集符號(hào); 用戶在觸屏動(dòng)作檢測(cè)區(qū)域內(nèi)滑動(dòng)手指、手寫筆或其他感應(yīng)定位設(shè)備,觸發(fā)觸屏的輸入事件,觸屏記錄觸屏動(dòng)作軌跡,通過模糊識(shí)別算法處理之后,確定左上、上、右上、左、原位、右、左下、下、右下、順時(shí)針旋轉(zhuǎn)、逆時(shí)針旋轉(zhuǎn)方向,每一個(gè)方向?qū)?yīng)觸屏動(dòng)作移動(dòng)方向識(shí)別區(qū)域內(nèi)候選集符號(hào)中相應(yīng)方位上的符號(hào)。
2.如權(quán)利要求1所述一種用于觸屏的便捷輸入方法,其特征在于:所述輸入符號(hào)不僅限于字符符號(hào),也可以是功能符號(hào),例如:控制指令,快捷輸入對(duì)照表。
3.如權(quán)利要求1所述一種用于觸屏的便捷輸入方法,其特征在于:所述觸屏動(dòng)作檢測(cè)區(qū)域不僅限于獨(dú)立的觸屏區(qū)域,也可以占到整個(gè)觸屏動(dòng)作移動(dòng)方向識(shí)別區(qū)域,和候選集符號(hào)顯示位置重疊。
4.如權(quán)利要求1所述一種用于觸屏的便捷輸入方法,其特征在于:所述候選集符號(hào)的編排是根據(jù)候選集符號(hào)組合概率確定候選符號(hào)之間的鄰近距離。
5.如權(quán)利要求1所述一種用于觸屏的便捷輸入方法,其特征在于:所述觸屏動(dòng)作移動(dòng)方向也可以采用方向按鍵區(qū)按鍵,并和候選集符號(hào)顯示分開布局方案。
6.如權(quán)利要求1所述一種用于觸屏的便捷輸入方法,其特征在于:所述模糊檢測(cè)觸屏動(dòng)作移動(dòng)方向流程包括以下步驟: 步驟一:每隔預(yù)設(shè)時(shí)間間隔At采樣觸屏位置; 步驟二:由于觸屏動(dòng)作感應(yīng)的都是一個(gè)小區(qū)域,因此對(duì)每一個(gè)采樣時(shí)刻的感應(yīng)區(qū)域求質(zhì)心點(diǎn),作為該時(shí)刻的觸屏位置,時(shí)間間隔At的前后時(shí)刻觸屏位置組成一個(gè)觸屏動(dòng)作的一個(gè)分段,以9個(gè)標(biāo)簽表不觸屏動(dòng)作分段的方向; 步驟三:觸屏動(dòng)作分段標(biāo)簽化,時(shí)間間隔At的前后時(shí)刻觸屏位置組成一個(gè)觸屏動(dòng)作的一個(gè)分段,以9個(gè)標(biāo)簽表示觸屏動(dòng)作分段的方向,分別為:D、DL、L、UL、C、U、UR、R、DR,為了計(jì)算方便,每種標(biāo)簽定義一個(gè)數(shù)字與之對(duì)應(yīng),分別為:1、2、3、4、5、6、7、8、9,且分別表示:下方向、左下方向、左方向、左上方向、原位、上方向、右上方向、右方向、右下方向; 觸屏動(dòng)作分段距離Λ s小于閾值Ts,標(biāo)簽化為C,認(rèn)為未移動(dòng),停留在原位置;否則,當(dāng)At ^ Ts,水平線上下各偏移20度以內(nèi)分別標(biāo)簽化為L(zhǎng)、R,分別代表左、右方向;垂直線左右各偏移20度以內(nèi)分別標(biāo)簽化為U、D,分別代表上、下方向;其余剩余4個(gè)50度范圍分別標(biāo)簽化為UL、DL、DR、UR,分別代表左上、左下、右下、右上方向; 預(yù)設(shè)時(shí)間間隔At和閾值Ts決定了觸屏動(dòng)作檢測(cè)的靈敏度,At越小,Ts越小,則檢測(cè)越敏感;反之,則檢測(cè)越遲鈍; 步驟四:分段標(biāo)簽統(tǒng)計(jì),得到分段標(biāo)簽統(tǒng)計(jì)直方圖,采用以下公式:
全文摘要
本發(fā)明公開了一種用于觸屏的便捷輸入方法,采用檢測(cè)觸屏動(dòng)作移動(dòng)方向識(shí)別輸入符號(hào),通過符號(hào)分塊布局優(yōu)化組合符號(hào),通過模糊檢測(cè)觸屏動(dòng)作移動(dòng)方向,在用戶學(xué)習(xí)適應(yīng)之后,可大大提高在小尺寸觸屏上的符號(hào)輸入速度和準(zhǔn)確度,具有廣闊的應(yīng)用前景。
文檔編號(hào)G06F3/0488GK103150114SQ20131006784
公開日2013年6月12日 申請(qǐng)日期2013年2月28日 優(yōu)先權(quán)日2013年2月28日
發(fā)明者邢建國(guó) 申請(qǐng)人:浙江工商大學(xué)