專利名稱:用于觸摸屏的輸入法的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于觸摸屏的輸入法,特別是一種在觸摸屏上使用劃線方 式進(jìn)行選字的輸入法。
背景技術(shù):
為便于攜帶,目前電子產(chǎn)品的發(fā)展趨勢是小型化,而電子產(chǎn)品的多媒體功 能又要求其具有較好的輸入輸出性,如現(xiàn)在使用的便攜式掌上電腦、個人數(shù)字助理(PDA)、智能手機等電子產(chǎn)品,很多都采用觸摸屏輸入,即在電子產(chǎn)品的 觸摸屏上用軟件技術(shù)模擬一個虛擬鍵盤,用手指或手寫筆點擊虛擬鍵盤進(jìn)行輸 入。虛擬鍵盤一般包括若干個字符鍵及若干個選字鍵。輸入字符時,點擊字符 鍵,選字鍵上即會顯示與所點擊的字符鍵相對應(yīng)的字符或字符組合,之后使用 者根據(jù)輸入需要選中合適的選字鍵,這個選字鍵所顯示的字符即被輸入觸摸屏 的文本框上。但是,由于觸摸屏的面積有限,其上虛擬鍵盤的按鍵面積一般比較小,加 之虛擬鍵盤的表面光滑,不像實體鍵盤那樣在不同按一建之間有能被手指感知的 間隙而便于彼此區(qū)分,尤其是處于字符鍵行間的選字鍵面積更小,手指已無法 準(zhǔn)確點擊選字,用專用的手寫筆選字也對人的眼力和點擊位置的精確性有較高 要求,以致選字困難、輸入不便,速度也難以提高,給用戶帶來較大困擾。發(fā)明內(nèi)容本發(fā)明提供了 一種在觸摸屏上使用劃線方式進(jìn)行選字的輸入法。 一種用于觸摸屏的輸入法,所述觸摸屏包括虛擬鍵盤及文本框,在虛擬鍵 盤上進(jìn)行輸入操作可使觸摸屏上顯示出若干候選項,所述每一候選項顯示一組 待選字符和一個方向標(biāo)識,在虛擬鍵盤上向任一候選項的方向標(biāo)志所指示的方向劃線,即可選中對應(yīng)的候選項,劃線結(jié)束后,此候選項上的待選字符顯示于 文本框。所述輸入法所在的系統(tǒng)是以劃線操作的劃線向量為依據(jù)來判斷輸入結(jié)果的。只要所述劃線向量相對于某一方向標(biāo)識所指方向的偏移角度不大于限定 值,所述系統(tǒng)即接受此劃線操作為有效輸入,此方向標(biāo)識所在的候選項被選中。所述劃線向量偏移角度的限定值為30度。所述輸入法所在的系統(tǒng)將大于5個像素長度的劃線向量當(dāng)做劃線處理,將 小于等于5個像素長度的劃線向量當(dāng)做"點"處理。在劃線過程中,觸摸屏上會動態(tài)出現(xiàn)易于感知的提示,用于提示操作者劃 線結(jié)束后哪一候選項的待選字符將被顯示于文本框。所述劃線操作可在虛擬鍵盤上的任何位置進(jìn)行,與候選項的位置無關(guān)。所述虛擬4走盤包括一個選字感應(yīng)區(qū)和一個翻頁感應(yīng)區(qū),所述選中候選項的 劃線操作應(yīng)在選字感應(yīng)區(qū)進(jìn)行。在所述翻頁感應(yīng)區(qū)劃線可對候選項進(jìn)行前后翻頁才喿作,所述翻頁感應(yīng)區(qū)允 許的劃線向量偏移角度為小于90度。所述虛擬鍵盤包括若干字符鍵和若干功能鍵,這些按鍵被點中時,會產(chǎn)生 易于被使用者感知的變化提示擊鍵成功,擊鍵結(jié)束后,擊鍵結(jié)果顯示于觸摸屏。本發(fā)明用于觸摸屏的輸入法以向特定方向劃線的方式進(jìn)行選字,避免了由 于候選項面積過d、難于精確點擊的問題,大大方便了使用者。
圖1至圖3為本發(fā)明用于觸摸屏的輸入法的第一實施方式的輸入過程圖。 圖4為本發(fā)明用于觸摸屏的輸入法選字時劃線方向的有效范圍圖。 圖5為本發(fā)明用于觸摸屏的輸入法的第二實施方式的輸入示意圖具體實施方式
本發(fā)明可應(yīng)用于各種設(shè)有觸摸屏、且需要文字輸入的電子產(chǎn)品,如便攜式掌上電腦、PDA等,以下僅以在手機中的使用為例,詳細(xì)說明本發(fā)明。請參閱圖l,手機的觸摸屏一般包括文本框10、虛擬鍵盤20和輸入欄30。 其中,虛擬鍵盤20用于輸入及選字,輸入欄30用于顯示輸入序列、候選拼音 組合等中間信息,文本框IO則用于顯示最終輸入結(jié)果。虛擬鍵盤20上包括若干個字符鍵22、若干個功能鍵23及一個用于顯示候 選字符的候選欄24 (候選欄24與虛擬鍵盤20的其他部分并無可視邊界,因此 在圖中以虛線表示其范圍),其中,功能鍵23和字符鍵22大小相同或稍小于字 符鍵22,候選欄24則由于虛擬鍵盤20面積的限制而位于兩行字符鍵22之間, 其行高遠(yuǎn)小于字符鍵22,且一般情況下,候選欄24內(nèi)所需顯示的候選項26的 數(shù)目多于每行的字符鍵22數(shù),所以每一候選項26的面積遠(yuǎn)小于字符鍵22面積, 以致比較難以點擊選中。為了方便使用者的輸入,本發(fā)明的虛擬鍵盤20上的所 有鍵在被點中時將產(chǎn)生如變色、變大、變亮等一種或幾種易于被使用者感知的 變化,以提示使用者點擊成功;候選欄24則根據(jù)使用者的輸入情況動態(tài)顯示出 不多于四個的候選項26,每一候選項26包括一個方向標(biāo)識和一組待選字符,選 字時無需精確點擊候選項26,而只要在虛擬鍵盤20上向任一候選項26的方向 標(biāo)志指示的方向劃線,即可選中對應(yīng)的候選項26,劃線結(jié)束后,此候選項26上 的待選字符顯示于文本框10。請繼續(xù)參閱圖2和圖3,將以拼音輸入法輸入"發(fā)"字為例說明輸入過程。 以下說明中是選擇輸入筆為工具進(jìn)行擊鍵、劃線等操作,但實際輸入時,只要 觸摸屏允許,同樣可以用手指進(jìn)行相應(yīng)的操作。首先順次點擊"發(fā)"字拼音"f,、 "a"所在的兩個字符鍵22,當(dāng)輸入筆點 中虛擬鍵盤的"def,鍵所在區(qū)域時,"def'鍵產(chǎn)生易于被使用者感知變化(圖 未示),以提示使用者點擊此鍵成功,此時抬起輸入筆,"def'即輸入成功,輸 入欄30顯示"d e f,,候選欄24內(nèi)出現(xiàn)四個候選項26,分別顯示對應(yīng)"d"、"e"、 "f,的最常用漢字及各自的方向標(biāo)志,即四個候選項26分別顯示為"i 餓"、"T惡"、娥"、"—俄"(本實施方式中的方向標(biāo)識為箭頭);之后按同 樣方法點擊"abc",輸入欄30即顯示出"def,和"abc,,所有可能的拼音組合"da fa",此時四個候選項26分別顯示出對應(yīng)上述拼音組合的最常用漢字和各 自的方向標(biāo)志,即四個候選項26分別顯示為"大"、"r發(fā)"、法"、打"; 此時,只需根據(jù)箭頭提示,在虛擬鍵盤20的任何位置向上劃線,"t發(fā),,鍵即 會產(chǎn)生變化,提示使用者選字成功,抬筆的同時"發(fā)"字輸入成功,顯示于文 本框10內(nèi)。同時,系統(tǒng)將可能與"發(fā),,字連用的漢字作為待選字符顯示于候選 欄24。如果輸入欄30顯示多個拼音組合時,待選字符并未顯示于候選欄24,使用 者可以在輸入欄30上點擊準(zhǔn)確的拼音組合,使候選欄24只顯示準(zhǔn)確拼音組合 對應(yīng)的候選項26;如果選中準(zhǔn)確拼音組合后,待選字符仍未顯示于候選項26, 可以通過翻頁鍵翻頁查找,直至待選字符顯示于候選欄24的某一候選項26內(nèi), 再劃線上屏。綜上所述,本發(fā)明用于觸摸屏的輸入法以向特定方向劃線的方式進(jìn)行選字, 避免了由于候選項26面積過小難于精確點擊的問題,大大方便了使用者。當(dāng)然, "向特定方向劃線"并不是要求所畫的線必須為直線,也不是要求劃線方向必 須與方向標(biāo)識所指的方向完全一致。事實上,電子設(shè)備的處理系統(tǒng)是以劃線的 起點O和終點M之間的向量(以下稱為"劃線向量OM")來判斷輸入結(jié)果的, 因此,無論輸入筆的實際劃線路線(以下稱為"輸入線,,)為何,只要其起點O 和終點M相同,輸入結(jié)果就會相同。而且,根據(jù)系統(tǒng)設(shè)定,只要劃線向量OM 的方向與某一方向標(biāo)識所指方向之間的角度(以下稱為"偏移角度")不大于某 一限定值,此劃線操作即會被系統(tǒng)接受為有效輸入。請參閱圖4,分別以兩個坐標(biāo)軸的正負(fù)方向代表上述實施方式中四個候選項 26的箭頭方向,以坐標(biāo)原點O為劃線起點,圖中的所有陰影部分則為劃線向量 OM的有效輸入范圍。由圖可知,陰影部分為軸對稱圖形,橫坐標(biāo)軸x軸和縱坐標(biāo)軸y軸都是其對稱軸,ZA為陰影部分的邊界線與最鄰近坐標(biāo)軸之間的夾角,大小為30度,也就是說,只要劃線向量OM相對于方向標(biāo)識的偏移角度不大于 30度,即可由觸摸屏感知后被系統(tǒng)接受為有效輸入,此方向標(biāo)識所在候選項26 的字符即可順利輸入。因此,根據(jù)圖4中劃線向量OM的方向可知,輸入線a 將被系統(tǒng)當(dāng)作輸入了上劃線處理,即在虛擬鍵盤20劃出輸入線a后,顯示有"T " 的候選項26上的字符將^L顯示于文本框10。同理,輸入線b、 c與輸入線a有 同樣的起點O和終點M,表明三條輸入線a、 b、 c的劃線向量OM相同,系統(tǒng) 同樣會將輸入線b、 c當(dāng)作輸入了上劃線處理,而^t巴顯示有"T"的候選項26 上的字符顯示于文本框10。這樣,使用者在選字時,如果由于疏忽或其他原因 劃錯方向,以致發(fā)生變化的并非自己欲選的字符時,可以無需抬筆,只要繼續(xù) 劃線糾正方向,直至所需字符發(fā)生變化后再抬筆,即可輸入正確的字符。當(dāng)然, 在其他實施方式中,劃線向量OM的偏移角度的限定值是可以調(diào)整的,在有四 個劃線方向的感應(yīng)區(qū)內(nèi),偏移角度的限定值可以為小于45度的任何角度。另外,由于使用者點擊按鍵時,不大可能保證輸入筆在虛擬鍵盤20上的落 點真的只是一個"點",為了避免稍稍移位的點擊按鍵操作被當(dāng)做劃線處理,系 統(tǒng)中設(shè)定當(dāng)劃線向量OM的長度不大于5個像素時,將被當(dāng)做"點,,處理,即 當(dāng)此"點"落在按^:上時,系統(tǒng)將其作為點擊按^:操作,"點"落在虛擬鍵盤20 上按鍵以外的范圍時,被當(dāng)作無效輸入處理。請參閱圖5,為本發(fā)明的第二實施方式,此實施方式中的虛擬鍵盤20a包括 選字感應(yīng)區(qū)32和翻頁感應(yīng)區(qū)34兩部分,字符鍵22a和候選欄24a在選字感應(yīng)區(qū) 32內(nèi),功能鍵23a在翻頁感應(yīng)區(qū)34內(nèi)。輸入過程中,當(dāng)虛擬鍵盤20a上的候選 欄24a顯示出候選項26a后,使用者需要在選字感應(yīng)區(qū)32內(nèi)向特定方向劃線才 能成功選字上屏;若待選字符未顯示于四個候選欄24a內(nèi)以致需要翻頁查找時, 可以在翻頁感應(yīng)區(qū)34內(nèi)劃線翻頁,其中上劃線表示向前翻頁,下劃線表示向后 翻頁,劃線過程中此區(qū)域會亮起向上或向下的方向標(biāo)識提示劃線成功,抬筆后 翻頁成功。其中,系統(tǒng)對選字感應(yīng)區(qū)32內(nèi)輸入線的判斷及處理方式與第一實施例中完全相同,即通過劃線向量OM對方向標(biāo)識的偏移角度確定輸入結(jié)果,劃線向量OM的最大允許偏移角度為30度,偏移角度大于30度的劃線向量OM 為無效輸入。系統(tǒng)對翻頁感應(yīng)區(qū)34內(nèi)輸入線的判斷同樣是以劃線向量OM為依 據(jù),不同的是,由于此區(qū)域只需要上下兩個劃線方向,所以劃線向量OM的偏 移角度只要不是90度即為有效輸入,也就是說,只有劃線向量為水平向量時才 是無效輸入。值得說明的是,如果一個劃線向量OM的終點M落在起點O所在 感應(yīng)區(qū)以外的區(qū)域內(nèi),系統(tǒng)仍會以實際劃線向量OM的偏移角度來確定劃線輸 入方向,只是會以起點O所在的區(qū)域作為劃線有效區(qū)域,比如一條由選字感應(yīng) 區(qū)32水平向右劃至翻頁感應(yīng)區(qū)34的輸入線,其輸入方向判定為右劃線,劃線 有效區(qū)域根據(jù)起點O的所在位置判定為選字感應(yīng)區(qū)32,即此劃線操作將選中顯 示了右劃線的候選項26a,抬筆后右劃線候選項26a上的待選字符顯示于文本框 10a。在其他實施方式中,翻頁感應(yīng)區(qū)34的翻頁劃線方向也可以定義為左右劃 線,比如左劃線表示向前翻頁,右劃線表示向后翻頁,劃線向量的允許偏移角 度同樣為小于90度。在其他實施方式中,選字成功也可以通過其他方式提示,比如將觸摸屏的 某處(可為固定位置或不固定位置)設(shè)為選字提示框,此框中的字符隨著輸入 筆的移動而變化,使用者抬筆后,選字提示框最后顯示的字符將被輸入文本框 10。本發(fā)明同樣適用于筆畫輸入法、英文輸入法或其他輸入法的輸入、選字/詞。 當(dāng)用筆畫輸入法輸入時,上述的輸入欄30將用于顯示已輸入的筆畫,候選項26、 26a則顯示與所輸入筆畫相匹配的字、詞等作為待選字符,同時顯示作為劃線方 向標(biāo)志的箭頭,使用者按方向劃線即可選字輸入。其他輸入法的選字與拼音和 筆畫輸入法的選字方法類同,此處不做贅述。根據(jù)上述說明書的揭示和教導(dǎo),本發(fā)明所屬領(lǐng)域的技術(shù)人員還可以對上述 實施方式進(jìn)行變更和修改。因此,本發(fā)明并不局限于上面揭示和描述的具體實內(nèi)。此外,盡管本說明書中使用了一些特定的術(shù)語,但這些術(shù)語只是為了方便 說明,并不對本發(fā)明構(gòu)成任何限制。
權(quán)利要求
1. 一種用于觸摸屏的輸入法,所述觸摸屏包括虛擬鍵盤及文本框,在虛擬鍵盤上進(jìn)行輸入操作可使觸摸屏上顯示出若干候選項,所述每一候選項顯示一組待選字符,選中某一候選項后,其上的待選字符將顯示于文本框,其特征在于所述每一候選項還顯示一個方向標(biāo)識,在虛擬鍵盤上向任一候選項的方向標(biāo)志所指示的方向劃線,即可選中對應(yīng)的候選項,劃線結(jié)束后,此候選項上的待選字符顯示于文本框。
2、 根據(jù)權(quán)利要求1所述的用于觸摸屏的輸入法,其特征在于所述輸入法 所在的系統(tǒng)是以劃線操作的劃線向量為依據(jù)來判斷輸入結(jié)果的。
3、 根據(jù)權(quán)利要求2所述的用于觸摸屏的輸入法,其特征在于只要所述劃 線向量相對于某一方向標(biāo)識所指方向的偏移角度不大于限定值,所述系統(tǒng)即接 受此劃線操作為有效輸入,此方向標(biāo)識所在的候選項被選中。
4、 根據(jù)權(quán)利要求3所述的用于觸摸屏的輸入法,其特征在于所述劃線向 量偏移角度的限定值為30度。
5、 根據(jù)權(quán)利要求2所述的用于觸摸屏的輸入法,其特征在于所述輸入法 所在的系統(tǒng)將大于5個像素長度的劃線向量當(dāng)做劃線處理,將小于等于5個像 素長度的劃線向量當(dāng)做"點"處理。
6、 根據(jù)權(quán)利要求1至5中任意一項所述的用于觸摸屏的輸入法,其特征在 于在劃線過程中,觸摸屏上會動態(tài)出現(xiàn)易于感知的提示,用于提示操作者劃 線結(jié)束后哪一候選項的待選字符將被顯示于文本框。
7、 根據(jù)權(quán)利要求1所述的用于觸摸屏的輸入法,其特征在于所述劃線操 作可在虛擬鍵盤上的任何位置進(jìn)行,與候選項的位置無關(guān)。
8、 根據(jù)權(quán)利要求1所述的用于觸摸屏的輸入法,其特征在于所述虛擬鍵 盤包括一個選字感應(yīng)區(qū)和一個翻頁感應(yīng)區(qū),所述選中候選項的劃線操作應(yīng)在選 字感應(yīng)區(qū)進(jìn)^f亍。
9、 根據(jù)權(quán)利要求8所述的用于觸摸屏的輸入法,其特征在于在所述翻頁感應(yīng)區(qū)劃線可對候選項進(jìn)行前后翻頁操作,所述翻頁感應(yīng)區(qū)允許的劃線向量偏移角度為小于90度。
10、 根據(jù)權(quán)利要求1所述的用于觸摸屏的輸入法,其特征在于所述虛擬 鍵盤包括若干字符鍵和若干功能鍵,這些按鍵被點中時,會產(chǎn)生易于被使用者 感知的變化^t是示擊鍵成功,擊鍵結(jié)束后,擊鍵結(jié)果顯示于觸摸屏。
全文摘要
一種用于觸摸屏的輸入法,所述觸摸屏包括虛擬鍵盤及文本框,在虛擬鍵盤上進(jìn)行輸入操作可使觸摸屏上顯示出若干候選項,所述每一候選項顯示一組待選字符和一個方向標(biāo)識,在虛擬鍵盤上向任一候選項的方向標(biāo)志所指示的方向劃線,即可選中對應(yīng)的候選項,劃線結(jié)束后,此候選項上的待選字符顯示于文本框。本發(fā)明用于觸摸屏的輸入法以向特定方向劃線的方式進(jìn)行選字,避免了由于候選項面積過小難于精確點擊的問題,大大方便了使用者。
文檔編號G06F3/048GK101266533SQ20081002763
公開日2008年9月17日 申請日期2008年4月24日 優(yōu)先權(quán)日2008年4月24日
發(fā)明者吳政維, 張志敏, 鐘沂東 申請人:廣東國筆科技股份有限公司