觸控螢幕寫鍵輸入方法
2023-10-07 10:51:19 3
專利名稱:觸控螢幕寫鍵輸入方法
技術領域:
本發明涉及一種觸控螢幕寫鍵輸入方法。
背景技術:
現有的許多交互式設備或者通訊設備都設置有觸控螢幕,目的是為了方便使用者直接在觸控螢幕上輸入信息,現有的觸控螢幕類的手寫漢字輸入設備或者小體積通訊設備的輸入方法通常為
1、直接在觸控螢幕上用筆畫的形式寫出要輸入的字,然後終端設備在根據字庫找出對應的字符進行識別。2、利用觸控螢幕提供的軟鍵盤進行選擇輸入,在此種輸入法中,系統可能配備拼音或者筆畫的具體選項,使用者在觸控螢幕上選擇相應的軟鍵盤按鍵進行輸入。但是上述兩種常用的輸入方法在實際的使用中,會遇到一些問題,如使用第一種方法時,手寫輸入漢字或字母,均是單個兒地按筆畫在屏幕上寫入漢字或字母。雖然是滿足了人們的書寫習慣,但是開發成本高昂、硬體資源的巨大佔用以及硬體識別率低。如果要輸入的中文字符比較複雜或要輸入多字詞語的時候,終端設備的識別效果往往不好或者根本就不能實現,因為每個操作者的輸入習慣不一樣,難免會造成書寫字體與標準字體有差異, 可能出現多次重複書寫的情況,非常麻煩;而第二種輸入方法當終端設備的觸控螢幕尺寸較小時,如PDA或者手機。觸控螢幕上出現的軟鍵盤相應也尺寸較小,具體到軟鍵盤上的每個按鍵就非常小了,很多設備為了克服這種問題,配備了觸摸筆,但是觸摸筆使用和攜帶仍然很不方便,也使用者帶來了麻煩。如申請號為201010283958. 8,申請日為2010年9月17日,專利名稱為「用於觸控螢幕的拼音輸入法」的發明專利,其內容為用於觸控螢幕的拼音輸入法,由虛擬的聲母鍵盤和韻母鍵盤及待選漢字區組成,根據漢字拼音由「聲母+韻語」構成的原理,先點擊或觸摸聲母鍵盤上的聲母鍵,系統動態顯示出與當前聲母配合使用的韻母鍵盤,再點擊或觸摸韻母鍵盤上的韻母鍵,只需要2次點擊或觸摸即完成一個漢字拼音的輸入。從上述專利附圖中可以看到,其虛擬鍵盤所需空間仍然很大,如果在小體積通訊設備上進行這種文字輸入,很有可能因為誤點而造成輸入錯誤。基於上述因素,現有的觸控螢幕輸入方法的主要問題有
1、當前觸控螢幕手寫漢字輸入方式的識別速度較慢而且準確率不高。對於某些漢字存在反覆慢手寫反覆確認的情況,直接導致了手寫輸入速度變慢。設備體積小,按鍵面積小大大影響了輸入速度和準確率。2、目前,手寫漢字識別技術僅限於單個漢字的識別,無法完成對詞語的識別輸入。 沒有詞語的連續輸入,很難提高手寫輸入的輸入速度。3、沒有減少用戶的手寫勞動強度,同時漢字直接手寫識別技術對設備硬體資源的佔用較大,增加了漢字信息設備硬體的成本。
發明內容
針對現有觸控螢幕輸入法存在的上述問題,現發明一種觸控螢幕寫鍵輸入方法,其具體內容為
一種觸控螢幕寫鍵輸入方法,其特徵在於包括以下步驟
A在觸控螢幕上書寫字符的鍵位字符,依據寫出的鍵位字符,系統識別為等同於實物鍵盤的按鍵響應,並在屏幕上直接顯示相應的鍵位字符或字符組。B列出符合鍵位要求的候選字符或字符組以供選擇。在現有各種輸入法環境內,實現等同於實物鍵盤上用該輸入法編碼規則對指定文字符號完成連續或單個編碼的(寫鍵)輸入,在一次手寫輸入確認中,即可實現輸出完整的單字或者完整的詞語。而不必經過多次的輸入確認以後,才能輸出目標內容。設置連續寫鍵輸入或單個寫鍵輸入的兩種輸入環境模式,目的是(1)為了提高輸入速度和工作效率;(2) 為了提高準確度和滿足操作遲緩的用戶需要。欲顯示中文字符時,在觸控螢幕上依據輸入法編碼規則,在一次的輸入確認中,書寫中文字或詞語的字母鍵位編碼完成輸入操作,並結合各種現有的輸入法規則(如拼音等), 實現輸出目標內容的目的。欲顯示中文漢字的顯示和輸入,可在觸控螢幕上連續或單個兒寫出多字詞語的編碼 (鍵位),屏幕上會顯示符合拼寫要求的多字詞語以供選擇輸入,並結合各種現有的輸入法規則(如拼音等),實現輸出目標內容的目的。在完成步驟A以後,設置有輸入編碼的確認時間,超出上述確認時間系統則認為當前的編碼段首個字或詞語被確認而完成輸入並顯示對應的單字或詞語(即免首字詞語的確認操作)。輸入編碼的確認時間為1. 2至2秒。當寫入的有效編碼被識別,顯示屏上逐個出現候選字符或文字時,用戶觸摸特定字符或文字即可完成指定編碼字符或文字的輸入,而不必全部寫入完整編碼。所述步驟B所顯示的以供輸入的漢字和詞語可以是包括華文輸入法在內的所有當前漢字實物鍵盤上的漢字編碼輸入法。在各種手寫觸控螢幕上,直接「寫鍵」完成等同於實物鍵盤按鍵方式完成英文文本的輸入,在一次輸入操作中對連續寫鍵輸入多個鍵位字符進行識別。在各種手寫觸控螢幕上,寫鍵完成等同於實物鍵盤按鍵方式的任何以拉丁字母為編碼碼元的語種文字(如韓文、日文、阿拉伯文等)文字符號的輸入,在一次輸入中連續輸入多個英文字符進行識別。本發明的有益效果
1、避免了直接在觸控螢幕書寫中文或者其他外文字符的麻煩,簡化為輸入相應輸入法編碼的方式進行識別,提高了在小觸控螢幕上輸入速度和準確率。2、輸入單字時,允許在一次輸入中輸入全部的編碼,而不必一個編碼輸入確認後再輸入下一個編碼,節約了輸入時間;輸入詞語或者外語單詞時,可以在一次輸入中將整個詞語或外語單詞的編碼全部輸入後再進行確認,然後一次性的得到目標字符。
圖1為本發明從輸入編碼至顯示目標字符的流程圖示。
圖2-圖5為中文/英文觸控螢幕寫鍵輸入法操作範例,中文以華文輸入法為例的效果示意圖。
具體實施例方式整個字符顯示的具體流程為開始寫鍵,在屏幕上手寫出實際物理鍵盤所對應的鍵位字符;觸控螢幕接受手寫鍵位的信息;CPU模糊識別為計算機內部字符,並且以一種現有的輸入識別算法為基礎,列出所有符合識別的候選字符;用戶可設置確認時間的長度,當超過確認時間則自動選擇以數字鍵1對應的輸入字符,如在確認時間內進行確認,則以確認的字符為輸入字符;結合現有輸入法,用以前輸入的字符,加上與該字符匹配的編碼,得出一組目標字符;將目標字符顯示在觸控螢幕上,並加以數字標識;用戶在設定的確認時間段內沒有進行確認,則以第一位的字符組為輸出對象,當用戶觸摸確認或者觸摸點擊相應字符時,則輸出用戶所選擇的字符,如果都沒有正確的字符,則使用者從新手寫新的字符。中文觸控螢幕寫鍵輸入法操作範例(以華文輸入法為例)。(1)單字的輸入如圖2所示,單字的寫鍵輸入「冀」的輸入編碼冀=北(b)+田 (t) +共(g)=btg。圖2說明插圖表明在單個兒鍵位寫入的模式中,單個兒漢字在「華文輸入法」環境下的寫鍵及顯示情況。1表示用手指或觸摸筆在觸控螢幕幕上寫出單字「冀」的第一個編碼鍵位字符「b」在輸入區(相似字符候選區)內被選擇確定時,等同於實物鍵盤按下b鍵位的系統響應;並立即確認此鍵位編碼為有效文字編碼;在顯示屏許可的顯示範圍內(例如一屏顯示10個漢字,20個半角字符)顯示出滿足此編碼的漢字(或非漢字狀態下其他語種字符)。2表示如果繼續按照編碼規則寫入第二個鍵位編碼「t」時,系統作出等同於實物鍵盤連續按下b、t兩個鍵位的鍵位顯示響應和滿足此編碼段的漢字(或非漢字狀態下其他語種字符)。3表示當完成「冀」的三個基本鍵位編碼b、t、g後,「冀」已出現在屏幕的文字候選區域中,若再寫入相應的數字識別鍵位「3」,即可完成「冀」的確認輸入(如4、5所以示)。無論在哪個寫鍵輸入的顯示步驟裡,均可觸摸候選字符/文字候選候選區的相應位置上完成該字符/文字的輸入確認和屏幕顯示區內的字符顯示。(2)兩字詞語的寫鍵輸入如圖3所示,「信息」的輸入。編碼信息=信(彳+言) + 息(自 + 心)=r+y+z+x=ryzx0圖3說明插圖表明在單個兒鍵位寫入的模式中,兩字漢字詞語在「華文輸入法」 環境下的寫鍵及顯示情況。1到3表示的寫鍵及顯示情況跟插圖二的1到2的情況完全相同但多了一步手寫鍵位是識別。2表示寫入的字符被識別成「r」鍵位時的情況。3表示繼續寫鍵輸入第二個有效漢字編碼時與之對應的可供候選的漢字單字或詞語。4表示繼續寫入第三個有效鍵位字符時的情況。這時,可能再次出現鍵位識別,如果被識別為「ry2」時, 則就是寫入「ry」(上一步)時漢字候選區內的「他」被選取而完成輸入。5表示連續寫入 4個鍵位的顯示情況。當寫鍵輸入「信息」的基本鍵位編碼時,鍵位的和與之對應的漢字兩字詞語的在候選區內被顯示。當要(1)選擇位於此編碼段首個詞語(信息)時,使用者可以不做任何寫鍵或按鍵的操作,靜候1. 2——2. 0秒後,排在首位的詞語被自動確認而被輸入; (2)直接觸摸「確認」鍵而完成排在首位的詞語的輸入;(3)寫出候選區內標明的詞語順序號而完成非首位詞語的輸入,例如寫鍵出鍵位ryZX3即可完成「信箱」的輸入。
(3)連續寫鍵輸入如圖4所示,「中國」(ZSfv)的連續寫鍵輸入。圖4說明插圖表明在連續寫鍵模式環境中,連續寫鍵輸入中文單字或詞語的情況。1表示在連續寫鍵模式下,寫入「中國」(華文編碼zsfv)的第一個鍵位字符「ζ」後,系統正確識別,並在輸入候選區和文字顯示候選區內的顯示情況。2表示小於1. 2秒的時間間隔內,再寫入鍵位字符「S」,系統在輸入候選顯示區和文字輸出候選區內的相應顯示情況。 3-5的寫鍵和輸入、輸出顯示跟2同理。5表示如果已經完成了「中國」所有基本編碼的寫鍵輸入後,可以(1)靜候1. 2-2. 0秒後,系統自動完成首位字或詞語的確認並被輸出顯示到文本顯示區;(2)繼續寫入數字鍵位,完成對應的候選目標字符的選取並可被輸出顯示在文本區。(3)觸摸數字表示的文字即可被輸出顯示在文本區。1一4的任何一步,均可以觸摸數字表示的文字被輸出顯示在文本區內。如果用戶寫寫鍵時的字符寫得過大超出屏不能顯示以後的寫鍵操作時,系統將用戶已寫入的手寫鍵位字符按原形比例自動縮小,以便剩餘的鍵位字符被繼續寫入。2.英文的寫鍵輸入如圖5所示,英文單詞「teacher」的寫鍵輸入。圖5說明1表示在英文的輸入環境下,寫鍵輸入鍵位字母「t」時,在輸入區(相似字符候選區)內,當寫入的鍵位字符被選擇確定時,系統作出等同於實物鍵盤的按鍵響應, 顯示跟英文字母「t」在詞典排序上最鄰的能被顯示完整的單詞(此例4個)。2表示連續寫鍵輸入兩個鍵位字母「te」後在詞典排序上最鄰近的可被顯示完整的單詞(此例3個)。3表示連續寫鍵輸入「tea」3個鍵位字母。因為與這三個鍵位字母組成的英文單詞,在排序顯示範圍內沒有變化,故候選區的單詞顯示也無改變。4表示連續寫鍵輸入「teac」時,在候選區顯示範圍內,只有三個英文單詞與之匹配,並被顯示出來。如果(1)不做任何寫鍵或按鍵的操作,靜候1.2—2.0秒後,排在首位的單詞(teach)被自動確認而被輸入;(2)直接觸摸 「確認」鍵而完成排在首位的單詞(teach)的輸入;(3)繼續寫鍵輸入鍵位「2」即連續寫鍵輸入「teac2」(如5所示),「teacher」即被完整輸入,而不必寫完「teacher」所有的有效鍵位(如6所示)。
權利要求
1.一種觸控螢幕寫鍵輸入方法,其特徵在於包括以下步驟A在觸控螢幕上書寫字符的鍵位字符,依據寫出的鍵位字符,系統識別為等同於實物鍵盤的按鍵響應,並在屏幕上直接顯示相應的鍵位字符或字符組;B列出符合鍵位要求的候選字符或字符組以供選擇。
2.根據權利要求1所述的觸控螢幕寫鍵輸入方法,其特徵在於步驟A中,在觸控螢幕上依據現有輸入法編碼規則,書寫字符或詞語的字母鍵位編碼完成輸入操作。
3.根據權利要求2所述的觸控螢幕寫鍵輸入方法,其特徵在於在一次輸入確認中,步驟 A即可完成一個完整的單字顯示和輸入。
4.根據權利要求2所述的觸控螢幕寫鍵輸入方法,其特徵在於在一次輸入確認中,步驟 A所述的書寫鍵位是指在觸控螢幕上連續或單個寫出多字詞語的鍵位編碼,屏幕上會顯示符合編碼要求的多字詞組以供選擇輸入。
5.根據權利要求3或4所述的觸控螢幕寫鍵輸入方法,其特徵在於在完成步驟A以後, 設置有輸入編碼的確認時間,超出上述確認時間系統則認為當前的編碼段完成輸入並顯示對應的單字或詞語。
6.根據權利要求5所述的觸控螢幕寫鍵輸入方法,其特徵在於所述輸入編碼的確認時間為1. 2-2秒。
7.根據權利要求3或4所述的觸控螢幕寫鍵輸入方法,其特徵在於當寫入的有效編碼被識別,顯示屏上逐個出現候選字符或文字時,用戶觸摸特定字符或文字即可文成指定編碼字符或文字的輸入,並可直接觸摸或點擊需要的字或詞語。
8.根據權利要求1-4任意一項所述的觸控螢幕寫鍵輸入方法,其特徵在於所述步驟B 所顯示的以供輸入的漢字和詞語可以是包括華文輸入法在內的現有漢字實物鍵盤上的漢字編碼輸入法。
9.依據權利要求1-4任意一項所述的觸控螢幕寫鍵輸入方法,其特徵在於在現有觸控螢幕上,直接書寫等同於實物鍵盤按鍵方式的英文字符,在一次輸入中連續輸入多個英文字符進行識別。
10.依據權利要求1-4任意一項所述的觸控螢幕寫鍵輸入方法,其特徵在於在現有觸控螢幕上,書寫完成等同於實物鍵盤按鍵方式的以拉丁字母為編碼碼元的語種文字,如韓文、日文、阿拉伯文等文字符號的寫鍵輸入,在一次輸入中連續輸入多個字符進行識別。
全文摘要
本發明涉及一種觸控螢幕寫鍵輸入方法,包括以下步驟A在觸控螢幕上書寫字符的鍵位,依據寫出的鍵位,系統識別為等同於實物鍵盤的按鍵響應,並在屏幕上直接顯示相應的鍵位字符或字符組。B列出符合鍵位要求的候選字符或字符組以供選擇。在現有各種輸入法環境內,實現等同於實物鍵盤上用該輸入法編碼規則對指定文字符號完成連續或單個編碼的(寫鍵)輸入,在一次手寫輸入確認中,即可實現輸出完整的單字或者完整的詞組。而不必經過多次的輸入確認以後,才能輸出目標內容。設置連續寫鍵輸入或單個寫鍵輸入的兩種輸入環境模式,目的是(1)為了提高輸入速度和工作效率;(2)為了提高準確度和滿足操作遲緩的用戶需要。
文檔編號G06F3/048GK102156616SQ20111009790
公開日2011年8月17日 申請日期2011年4月19日 優先權日2011年4月19日
發明者唐光智 申請人:唐光智