專利名稱:一種雙指手勢文字輸入方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種雙指手勢文字輸入方法。
背景技術(shù):
隨著觸摸屏技術(shù)在電子產(chǎn)品領(lǐng)域的普及,使用觸摸屏技術(shù)的軟件虛擬鍵盤,亦稱作軟鍵盤的文字輸入方式也得到普遍應(yīng)用。但是,目前已知軟鍵盤輸入方式與傳統(tǒng)的機(jī)械鍵盤相比,體驗(yàn)感較差。具體而言,由于沒有傳統(tǒng)機(jī)械鍵盤按鍵的觸感,軟鍵盤使用者在輸入字符時(shí)無法只憑手感進(jìn)行盲打,必須用目視保證輸入準(zhǔn)確度,使用者需要同時(shí)關(guān)注相距較遠(yuǎn)的文本編輯區(qū)和軟鍵盤的每一個(gè)鍵位的位置,輸入效率低。尤其對于平板電腦而言,因?yàn)槭褂谜呓?jīng)常在缺少桌面等支撐物的情況下以雙手持握操作,當(dāng)使用者以雙手持握方式輸入文字時(shí),拇指在輸入過程中有過長的操作距離,這也降低了輸入效率。例如,申請(專利)號為CN95111187. 6的一種文字的計(jì)算機(jī)輸入方法及相應(yīng)的鍵盤,其特征是在鍵盤平面的一維順序以音節(jié)輔音發(fā)音字母排序或從部首邊旁的筆劃數(shù)數(shù)目為序,鍵盤平面的另一維以元音字母數(shù)目或音節(jié)數(shù)為序或筆劃數(shù)為序。例如,申請(專利)號為CN94109513. 4的一種手寫文字輸入方法,當(dāng)手寫輸入文字時(shí),把它分解為a f的子字符,并且,把子字符a f中相鄰的子字符組合成指定的數(shù)量,識(shí)別為1個(gè)文字。在檢測手寫輸入的文字各筆劃的筆跡特征,利用檢測的上述特征量識(shí)別子字符并將上述子字符組合后識(shí)別文字的手寫文字輸入方法中,備有行切割規(guī)則和子字符切割規(guī)則,當(dāng)輸入上述筆劃時(shí),根據(jù)該筆劃的特征、上述子字符和上述行切割規(guī)則判斷輸入的行,當(dāng)輸入的上述行與以前輸入的行是同一行時(shí),根據(jù)上述筆劃的特征、上述子字符和上述子字符切割規(guī)則,進(jìn)行上述子字符的判斷。例如,申請(專利)號為CN99101082. 5的一種規(guī)定外字母文字的輸入方法,其通過把輸入的規(guī)定字母進(jìn)行文字變換,能簡單且迅速地輸入規(guī)定外字母的文字輸入方法及其裝置。在該方法及其裝置中,輸入能直接輸入的規(guī)定字母文字中所希望的規(guī)定字母文字。調(diào)出不能夠直接輸入的規(guī)定外字母文字中與上述輸入的所希望的規(guī)定字母文字組合的至少1 個(gè)規(guī)定外字母文字。選擇該至少1個(gè)規(guī)定外字母文字中所希望的1個(gè)規(guī)定外字母文字。進(jìn)行從上述輸入的所希望的規(guī)定字母文字向上述選擇的所希望的規(guī)定外字母文字的文字變換。再例如,申請(專利)號為CN03112279.5的數(shù)字小鍵盤及拼音文字輸入方法,屬于拼音文字的計(jì)算機(jī)數(shù)字小鍵盤的輸入方法技術(shù)領(lǐng)域。全能數(shù)字小鍵盤包括數(shù)字字母鍵、 符號鍵和功能鍵,設(shè)有幾個(gè)備用鍵可安排便捷鍵或觸摸鼠標(biāo)及其左右鍵,可以替代現(xiàn)行的英文大鍵盤。其中,數(shù)字字母鍵中的字母為可變部分,它將根據(jù)不同文字的字母代碼將每個(gè)字母分配在對應(yīng)的數(shù)字鍵上,以滿足任何一種文字進(jìn)行計(jì)算機(jī)數(shù)字輸入,鍵盤排列格式為豎排式和橫排式。拼音文字輸入方法中的編碼方法包括字母編碼、單詞編碼、詞語編碼三部分。但是上述專利和技術(shù)均沒有解決單指文字輸入的技術(shù)問題。
發(fā)明內(nèi)容
為了克服已知軟鍵盤體驗(yàn)感差、輸入效率低的問題,本發(fā)明提供一種雙指手勢文字輸入方法,使用者只需在便于單指操作的兩個(gè)活動(dòng)區(qū)內(nèi)以單指手勢指示方式,通過單指劃動(dòng)的方向和距離的不同,確定并輸入不同的字符,本發(fā)明包括以下步驟(1)將角度范圍值、距離范圍值、活動(dòng)區(qū)編號這三個(gè)數(shù)值變量賦值到字庫中的相應(yīng)的字符上;使字庫中的每一個(gè)字符都具體對應(yīng)一組相應(yīng)的角度范圍值、距離范圍值、活動(dòng)區(qū)編號這三個(gè)數(shù)值變量;所述角度范圍值是手指抬起點(diǎn)坐標(biāo)與手指按下點(diǎn)坐標(biāo)間的相對角度;所述距離范圍值是手指抬起點(diǎn)坐標(biāo)和手指按下點(diǎn)坐標(biāo)間的相對距離;所述活動(dòng)區(qū)編號是手指按下點(diǎn)所在活動(dòng)區(qū)的編號;(2)當(dāng)使用者的手指在觸摸屏上的活動(dòng)區(qū)里按下,即獲得一個(gè)按下點(diǎn)坐標(biāo)和按下點(diǎn)所在活動(dòng)區(qū)的編號;(3)當(dāng)使用者的手指在觸摸屏上劃動(dòng)一段距離后抬起時(shí),即獲得一個(gè)抬起點(diǎn)坐標(biāo);(4)當(dāng)以下三個(gè)數(shù)值即步驟(3)中的手指抬起點(diǎn)坐標(biāo)與步驟O)中的手指按下點(diǎn)坐標(biāo)間的相對角度、步驟(3)中的手指抬起點(diǎn)坐標(biāo)和步驟O)中的手指按下點(diǎn)坐標(biāo)間的相對距離、以及步驟O)中的手指按下點(diǎn)所在活動(dòng)區(qū)的編號符合在步驟(1)中已經(jīng)設(shè)定好的賦值在字庫中的某一個(gè)字符的數(shù)值范圍要求,則輸入此字符。本發(fā)明與目前現(xiàn)有的軟鍵盤文字輸入需要目視確定準(zhǔn)確的按鍵位置不同,本發(fā)明用相對方向和距離代替固定鍵位,大大降低了文字輸入對使用者操作精確度和文字輸入技能的要求,簡化了文字輸入的過程,并可實(shí)現(xiàn)憑借手感快速輸入,極大地提高了文字輸入效率,適用范圍廣,具有較強(qiáng)的實(shí)用價(jià)值。
圖1是本發(fā)明所述一種雙指手勢文字輸入方法的實(shí)施例的軟件界面示意圖;圖2是本發(fā)明所述一種雙指手勢文字輸入方法的實(shí)施例的局部放大圖;圖3是本發(fā)明所述一種雙指手勢文字輸入方法的實(shí)施例中的另外一種軟件界面示意圖;圖4是本發(fā)明所述一種雙指手勢文字輸入方法的的工作原理流程圖;圖5是本發(fā)明所述一種雙指手勢文字輸入方法的的軟件界面操作流程圖。
具體實(shí)施例方式為了使本發(fā)明的技術(shù)方案更加清楚明白,以下結(jié)合說明書附1至圖5詳細(xì)介紹本發(fā)明的具體實(shí)施方式
。在此,對本發(fā)明具體實(shí)施方式
的描述,僅以舉例的方式解釋本發(fā)明,并不用于限定本發(fā)明。在本發(fā)明具體實(shí)施實(shí)施方式中提供的一種支持雙拇指手勢文字輸入方法的觸摸屏軟件界面,所述軟件界面包括兩個(gè)浮動(dòng)觸控鍵盤、兩個(gè)活動(dòng)區(qū)、一個(gè)文本編輯區(qū)。所述浮動(dòng)觸控鍵盤,用于顯示虛擬按鍵,其作用是將輸入方法的參數(shù)圖像化,便于使用初期更直觀的操作,在使用者熟練掌握后可隱藏;所述活動(dòng)區(qū),用于約束浮動(dòng)觸控鍵盤的活動(dòng)區(qū)域。所述文本編輯區(qū),用于輸入和編輯文本。上述軟件界面與輸入方法的對應(yīng)關(guān)系為1.本發(fā)明步驟(1)中被賦值在每個(gè)字符上的角度范圍值,對應(yīng)于軟件界面中相同字符的扇環(huán)形按鍵的圓心角的仰角范圍;2.本發(fā)明步驟(1)中被賦值在每個(gè)字符上的距離范圍值的最小值和最大值,對應(yīng)于軟件界面中軟件界面中相同字符的扇環(huán)形按鍵的內(nèi)徑、外徑長度;3.本發(fā)明步驟(2)中,使用者的手指在觸摸屏上的活動(dòng)區(qū)內(nèi)按下,所在活動(dòng)區(qū)的浮動(dòng)觸控鍵盤移動(dòng)到以按下點(diǎn)為中心的位置;4.由于軟件界面是輸入方法參數(shù)的圖像化體現(xiàn),所以使用者的手指抬起位置所在的浮動(dòng)觸控鍵盤鍵位字符,與本發(fā)明步驟(4)得到的輸入字符一致。如圖1所示,本發(fā)明實(shí)施例的軟件界面包括文本編輯區(qū)102、左屏幕活動(dòng)區(qū)103 和右屏幕活動(dòng)區(qū)104、左浮動(dòng)觸控鍵盤105和右浮動(dòng)觸控鍵盤106。所述文本編輯區(qū)102,用于輸入和編輯文本。所述左屏幕活動(dòng)區(qū)103和右屏幕活動(dòng)區(qū)104,位于所述文本編輯區(qū)102下方,左右并排,處于拇指可方便觸控的位置,用于約束左浮動(dòng)觸控鍵盤105和右浮動(dòng)觸控鍵盤106的活動(dòng)區(qū)域。左浮動(dòng)觸控鍵盤105和右浮動(dòng)觸控鍵盤106,分別位于左屏幕活動(dòng)區(qū)103和右屏幕活動(dòng)區(qū)104內(nèi)部,并能夠隨使用者的操作在活動(dòng)區(qū)內(nèi)部移動(dòng)。左浮動(dòng)觸控鍵盤105和右浮動(dòng)觸控鍵盤106的功能用于顯示虛擬按鍵。圖3所示為本發(fā)明包含的浮動(dòng)觸控鍵盤的另外一種不同的軟件界面布局方式,但本發(fā)明并不限于這兩種布局。圖5所示為操作流程圖,當(dāng)使用者的手指點(diǎn)擊平板電腦101的屏幕的左屏幕活動(dòng)區(qū)103或右屏幕活動(dòng)區(qū)104內(nèi)某一點(diǎn),便確定了左浮動(dòng)觸控鍵盤105或右浮動(dòng)觸控鍵盤106 的中心點(diǎn),當(dāng)手指劃動(dòng)到左浮動(dòng)觸控鍵盤105或右浮動(dòng)觸控鍵盤106的某個(gè)按鍵區(qū)域,左浮動(dòng)觸控鍵盤105和右浮動(dòng)觸控鍵盤106被選中的相應(yīng)按鍵均有顏色或形狀上的變化,以提示使用者被激活的相應(yīng)字符,當(dāng)使用者抬起手指,則確定此字符并輸入到文本編輯區(qū)102 中。下面依據(jù)圖4所示輸入法工作原理流程圖,并以圖1、圖2所示為例進(jìn)行詳細(xì)操作說明將以下三個(gè)數(shù)值賦值在字符“A”上仰角范圍值157. 5度-202. 5度,內(nèi)徑范圍值2 厘米-3厘米,活動(dòng)區(qū)編號數(shù)值1 ;并以左浮動(dòng)觸控鍵盤105中心為原點(diǎn),仰角范圍值157. 5 度-202. 5度,內(nèi)徑2厘米,外徑3厘米圍成按鍵“A” ;將以下三個(gè)數(shù)值賦值在字符“S”上 仰角范圍值157. 5度-202. 5度,內(nèi)徑范圍值1厘米-2厘米,活動(dòng)區(qū)編號數(shù)值1 ;并以左浮動(dòng)觸控鍵盤105中心為原點(diǎn),仰角范圍值157. 5度-202. 5度,內(nèi)徑1厘米,外徑2厘米圍成按鍵“S” ;將以下三個(gè)數(shù)值賦值在字符“K”上仰角范圍值-67. 5度一22. 5度,內(nèi)徑范圍值1 厘米-2厘米,活動(dòng)區(qū)編號數(shù)值2 ;并以右浮動(dòng)觸控鍵盤106中心為原點(diǎn),仰角范圍值-67. 5 度一22. 5度,內(nèi)徑1厘米,外徑2厘米圍成按鍵“K”。使用者左手拇指接觸左屏幕活動(dòng)區(qū)103 ;使左浮動(dòng)觸控鍵盤105的中心移動(dòng)到按下點(diǎn);使用者將手指沿著以按下點(diǎn)為圓心,傾角為170度的方向劃動(dòng)2. 5厘米距離,進(jìn)入左浮動(dòng)觸控鍵盤的“A”鍵區(qū)域,抬起;則輸入字符“A”。使用者左手拇指接觸左屏幕活動(dòng)區(qū) 103 ;使左浮動(dòng)觸控鍵盤105的中心移動(dòng)到按下點(diǎn);使用者將手指沿著以按下點(diǎn)為圓心,傾角為195度的方向劃動(dòng)1.2厘米距離,進(jìn)入左浮動(dòng)觸控鍵盤的“S”鍵區(qū)域,抬起;則輸入字符“S”。使用者右手拇指接觸右屏幕活動(dòng)區(qū)104 ;使右浮動(dòng)觸控鍵盤106的中心移動(dòng)到按下點(diǎn);使用者將手指沿著以按下點(diǎn)為圓心,傾角為巧5度的方向劃動(dòng)1.8厘米距離,進(jìn)入浮動(dòng)觸控鍵盤的“K”鍵區(qū)域,抬起;則輸入字符“K”。上述本發(fā)明實(shí)施例僅以字符“A”、字符“S”和字符“K”作為舉例,以上所述字符 “A”、字符“S”和字符“K”能夠代表任何中文字符或西文字符及其它字符。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明公開的范圍內(nèi),可輕易想到的變化或替換,都涵蓋在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1. 一種雙指手勢文字輸入方法,其特征在于,包括以下步驟(1)將角度范圍值、距離范圍值、活動(dòng)區(qū)編號這3個(gè)數(shù)值變量賦值到字庫中的相應(yīng)的字符上;使字庫中的每一個(gè)字符都具體對應(yīng)一組相應(yīng)的角度范圍值、距離范圍值、活動(dòng)區(qū)編號這3個(gè)數(shù)值變量;所述角度范圍值是手指抬起點(diǎn)坐標(biāo)與手指按下點(diǎn)坐標(biāo)間的相對角度;所述距離范圍值是手指抬起點(diǎn)坐標(biāo)和手指按下點(diǎn)坐標(biāo)間的相對距離;所述活動(dòng)區(qū)編號是手指按下點(diǎn)所在活動(dòng)區(qū)的編號;(2)當(dāng)使用者的手指在觸摸屏上的活動(dòng)區(qū)里按下,即獲得一個(gè)按下點(diǎn)坐標(biāo)和按下點(diǎn)所在活動(dòng)區(qū)的編號;(3)當(dāng)使用者的手指在觸摸屏上劃動(dòng)一段距離后抬起時(shí),即獲得一個(gè)抬起點(diǎn)坐標(biāo);(4)如果以下三個(gè)數(shù)值步驟(3)中的手指抬起點(diǎn)坐標(biāo)與步驟O)中的手指按下點(diǎn)坐標(biāo)間的相對角度、步驟(3)中的手指抬起點(diǎn)坐標(biāo)和步驟O)中的手指按下點(diǎn)坐標(biāo)間的相對距離以及步驟( 中的手指按下點(diǎn)所在活動(dòng)區(qū)的編號符合在步驟(1)中已經(jīng)設(shè)定好的賦值在字庫中的某一個(gè)字符的數(shù)值范圍要求,則輸入此字符。
全文摘要
本發(fā)明公開了一種雙指手勢文字輸入方法,包括以下步驟(1)將角度范圍值、距離范圍值、活動(dòng)區(qū)編號這3個(gè)數(shù)值變量賦值到字庫中的相應(yīng)的字符上;(2)當(dāng)使用者的手指在觸摸屏上的活動(dòng)區(qū)里按下,即獲得一個(gè)按下點(diǎn)坐標(biāo)和按下點(diǎn)所在活動(dòng)區(qū)的編號;(3)當(dāng)使用者的手指在觸摸屏上劃動(dòng)一段距離后抬起時(shí),即獲得一個(gè)抬起點(diǎn)坐標(biāo);(4)如果角度范圍值、距離范圍值、活動(dòng)區(qū)編號這3個(gè)數(shù)值變量符合在字庫中的某一個(gè)字符的數(shù)值范圍要求則輸入此字符;本發(fā)明用相對方向和距離代替固定鍵位,大大降低了文字輸入對使用者操作精確度和文字輸入技能的要求,簡化了文字輸入過程,并可實(shí)現(xiàn)憑借手感快速輸入,極大地提高了文字輸入效率,具有較強(qiáng)的實(shí)用價(jià)值。
文檔編號G06F3/041GK102331905SQ20111021900
公開日2012年1月25日 申請日期2011年8月1日 優(yōu)先權(quán)日2011年8月1日
發(fā)明者張巖 申請人:張巖