專利名稱:漢字書寫輸入方法
技術領域:
本發明屬于計算機信息輸入處理領域。
漢字輸入方法比較多,分為鍵盤、書寫、語音等三個大類,其中手寫識別簡單易用,廣泛應用在臺式機器、手持設備等等計算機產品中。
手寫識別的不足之處在于輸入速度比較慢,書寫數量較多時,易于疲勞。
本發明的目的是提出加快書寫速度,減少書寫筆劃的方法。
本發明的技術方案是采用多個字格,利用詞匯之間的關聯減少筆劃個數,利用懸空操作特征減少筆劃個數,利用書寫和提示區域重疊增加提示區域、減少筆尖移動距離,利用縮略圖顯示所有筆劃。
該發明的優越性在于,減少書寫疲勞,加快書寫速度,提高識別率。
以下結合附圖介紹幾個實施方案
圖1 漢字書寫、提示方格圖2 漢字書寫、提示方格,劃分成為2×1個分區圖3 漢字書寫、提示方格,劃分成為2×3個分區圖4 三個2×3漢字書寫、提示方格,以及縮略框、筆劃類型顯示區域1.第一書寫框 2.第二書寫框3.第三書寫框4.筆劃縮略框 5.筆劃類型框圖5 漢字書寫、提示方格,劃分成為2×3加上2×2個分區圖6 三個2×3加2×2漢字書寫、提示方格,以及縮略框、筆劃類型顯示區域實施方案1采用1×1方格作為漢字書寫、提示區域,圖1,輸入步驟是(1)在字格中輸入第一筆劃,系統采集筆劃軌跡坐標;(2)系統分析筆劃特征;(3)系統在漢字特征庫中查找輸入的筆劃特征,將匹配結果作為候選漢字集合;(4)在字格中顯示這些候選漢字,輸入和輸出信息可選擇不同顏色顯示;(5)用戶選擇操作所需漢字,結束一個字的輸入,或者進入(6);(6)如果在設定的時間內沒有書寫操作,系統自動選擇首選字,結束一個字的輸入;(7)繼續輸入筆劃,并轉入(2)。
實施方案2專利95105980。
7公開了一種智能引導方法,本實施方案2建立在其基礎上;采用2×1方格作為漢字書寫、提示區域,方格分為左、右兩個分區,作為字根分區,圖2,輸入步驟是(1)在字格中輸入第一筆劃,系統采集筆劃軌跡坐標;(2)系統分析筆劃特征,包括(a)筆劃類型(b)筆劃位置;(3)系統在漢字特征庫中查找輸入的筆劃特征,將匹配結果作為候選漢字集合;(4)在左右漢字提示區域中分類顯示這些候選漢字,輸入和輸出信息可選擇不同顏色顯示;(5)如果在設定的時間內沒有書寫操作,系統自動選擇首選字,結束一個字的輸入;(6)筆尖懸空移動,直到在一個位置停留時間超過設定的門限值,記錄當前游標的筆劃位置和字根位置;(7)把筆劃位置和字根位置特征作為匹配條件,對候選集合中的漢字進行篩選,保留符合條件的候選漢字,更新候選集合;(8)刷新候選漢字提示區域的顯示內容,如果當前筆尖位置處于可以候選的漢字上方,則該組漢字不變化,以供點擊選擇;(9)用戶選擇所需漢字,結束一個字的輸入,或者進入(10);(10)繼續輸入筆劃,轉入(2),或者繼續懸空移動進入(6)。
實施方案3圖3,在實施方案2基礎上,采用2×3方格作為漢字書寫、提示區域,方格分為左、右兩個字根分區,字根分區又劃分為上中下筆劃分區,對于左右兩個分區的候選漢字進一步分類,按照下一個筆劃的位置在相應的筆劃分區內提示供選擇。
實施方案4圖4,采用3個書寫、提示區域輸入漢字詞匯,另外采用縮略框,筆劃類型識別顯示框。
多個字格所涉及的步驟是(1)在第x個字格中輸入筆劃(1<=x<=3);(2)系統在漢字特征庫中查找輸入的筆劃特征,將匹配結果作為候選漢字集合;(3)顯示這些候選漢字,輸入和輸出信息可選擇不同顏色顯示;(4)在漢語詞匯庫中查找詞匯,這些詞匯的第x個字屬于(2)中得到的漢字集合,滿足條件的詞匯構成候選詞匯集合;(5)顯示候選詞匯集合供選擇,如果用戶有選擇操作就進入(9);(6)在第y個字格中輸入筆劃(1<=y<=3);(7)篩選候選詞匯庫,如果詞匯的第y個字滿足(6)中的筆劃特征,則保留,否則刪除;(8)轉入(5);(9)輸出結果。
縮略框和筆劃類型識別顯示框所涉及的步驟是(1)在筆劃輸入框內輸入第一個筆劃,系統采集筆劃軌跡;(2)在筆劃縮略框內輸出按比例縮小的筆劃軌跡;(3)系統分析筆劃特征;(4)在筆劃類型提示框中輸出標準筆劃類型圖示,同時選擇輸出文字提示;(5)系統在漢字特征庫中查找輸入的筆劃特征,將匹配結果作為候選漢字集合;(6)直接進入(7),或者將筆劃輸入框中書寫的筆劃軌跡清除;(7)顯示候選漢字集合;(8)如果在設定的時間內沒有書寫操作,系統自動選擇首選字,結束一個字的輸入;(9)用戶選擇所需漢字,結束一個字的輸入,或者進入(10);(10)繼續輸入筆劃,并轉入(2)。
實施方案5
圖5,漢字書寫、提示方格,劃分成為2×3加上2×2個分區在2×3區域中,中央豎線是浮動序號類型字根分界線,當游標觸及或跨越此線,系統結束當前第n個字根的輸入,進入漢字第n+1個字根的輸入;在2×2區域中,每個方格四周的邊框線是固定序號類型字根分界線,分別對應于第3、4、5、6字根,當游標觸及或跨越其中之一,系統進入漢字對應的第3、第4、第5或6個字根的輸入;每個子方格既是輸入區域,也是候選漢字提示顯示、選擇區域;每個子方格與外界相鄰的邊框線作為候選漢字選擇線,與本方格內顯示的候選漢字相關聯,選擇線為幾何角度敏感,游標軌跡和選擇線的夾角為70-110度則選擇輸出本方格首選漢字,1-69度則選擇輸出本方格第二候選漢字,111-179度則選擇輸出本方格第三候選漢字;自中央線至兩側邊框線之間各設定一條豎線作為筆劃輸入線,和中央線的距離是整個子字格橫向寬度的五分之四,游標自中央向兩側懸空移動跨越筆劃輸入線,然后折回再次懸空跨越筆劃輸入線,則表示有一個筆劃輸入,該筆劃的位置特征由該子字格對應的位置確定。
在2×3加上2×2個分區以外,可以設定字根提示選擇區,游標觸及此區域,表示利用相應的字根作為查詢條件篩選候選漢字集合;當游標壓力感應級別小于設定門限,模擬筆尖抬起距離大于設定門限,則進行如下選擇操作如果抬起操作發生在候選漢字選擇區,則選中該區域對應的首選漢字;如果抬起操作發生在筆劃特征(筆劃類型、筆劃位置)選擇區,則選中該區域對應的筆劃特征;如果抬起操作發生在字根選擇區,則選中該區域對應的字根或字根集合;游標觸線后,如果游標移動軌跡是一個數字,則選擇相應的候選對象。
實施方案6圖6,采用三個2×3加2×2漢字書寫、提示方格,以及縮略框、筆劃類型顯示區域。
在上述實施方案中,游標可以受控制于手的機械運動、語音、眼球轉動、腦電波等;所說的線可以選擇被顯示或者隱藏,當隱藏時,其范圍由相關文字或者文字行的輪廓暗含;線的外觀顏色、粗細可以設定;線的幾何形狀可以設定,多種線可以組合;線的不同側面可以設定不同類型操作;線的不同分段可以設定不同類型操作;在字格分區內設定一個筆尖移入聲明框,筆尖點擊此框,表示筆尖已經移入該分區;設定筆尖移動方向指示按鈕,筆尖點擊按鈕,表示筆尖已經向相應的方向移動。
權利要求
1.一種漢字書寫輸入方法,通過采集、記錄游標移動軌跡,獲得漢字筆劃和字形特征,然后在筆劃和字形數據庫中進行查找匹配,并輸出匹配結果;其特征是,使用輸入字格,而且輸入字格同時作為候選漢字提示區域,兩者相互重疊;該特征所涉及的步驟是(1)在字格中輸入第一筆劃,系統采集筆劃軌跡坐標;(2)系統分析筆劃特征;(3)系統在漢字特征庫中查找輸入的筆劃特征,將匹配結果作為候選漢字集合;(4)在字格中顯示這些候選漢字,輸入和輸出信息可選擇不同顏色顯示;(5)用戶選擇操作所需漢字,結束一個字的輸入,或者進入(6);(6)如果在設定的時間內沒有書寫操作,系統自動選擇首選字,結束一個字的輸入;(7)繼續輸入筆劃,并轉入(2)。
2.一種漢字書寫輸入方法,通過采集、記錄游標移動軌跡,獲得漢字筆劃和字形特征,然后在筆劃和字形數據庫中進行查找匹配,并輸出匹配結果;把游標的移動分為兩類一類模擬筆劃書寫,產生筆劃軌跡,另一類模擬筆尖懸空移動;其特征是將筆尖懸空移動軌跡作為漢字特征輸入操作的一部分,對識別候選漢字集合進行篩選和選擇確認,漢字特征庫中包含了如下信息之一(1)筆劃位置特征信息;(2)字根位置特征信息;(3)筆劃位置特征信息和字根位置特征信息;該特征所涉及的步驟是(1)在字格中輸入第一筆劃,系統采集筆劃軌跡坐標;(2)系統分析筆劃特征,包括(a)筆劃類型(b)筆劃位置;(3)系統在漢字特征庫中查找輸入的筆劃特征,將匹配結果作為候選漢字集合;(4)在漢字提示區域中顯示這些候選漢字,輸入和輸出信息可選擇不同顏色顯示;(5)如果在設定的時間內沒有書寫操作,系統自動選擇首選字,結束一個字的輸入;(6)筆尖懸空移動,直到在一個位置停留時間超過設定的門限值,記錄當前游標所在的筆劃位置和字根位置;(7)把筆劃位置和字根位置特征作為匹配條件,對候選集合中的漢字進行篩選,保留符合條件的候選漢字,更新候選集合;(8)刷新候選漢字提示區域的顯示內容,如果當前筆尖位置處于可以候選的漢字上方,則該組漢字不變化,以供用戶選擇操作;(9)用戶選擇所需漢字,結束一個字的輸入,或者進入(10);(10)繼續輸入筆劃,轉入(2),或者繼續懸空移動進入(6)。
3.按照2所述的方法,其特征是當游標壓力感應級別小于設定門限,模擬筆尖抬起距離大于設定門限,則進行如下選擇操作如果抬起操作發生在候選漢字選擇區,則選中該區域對應的首選漢字;如果抬起操作發生在筆劃特征(筆劃類型、筆劃位置)選擇區,則選中該區域對應的筆劃特征;如果抬起操作發生在字根選擇區,則選中該區域對應的字根或字根集合。
4.按照2所述的方法,其特征是在游標操作區域中設定字根切換分界線,完成字根位置變換操作和判定,當游標觸及或跨越分界線時,系統結束當前字根輸入,準備開始另一個字根的輸入;該特征所涉及的步驟是(1)進入初始狀態,等待游標操作;(2)游標進入字根書寫區域;(3)如果游標進行筆劃書寫操作,則記錄筆劃軌跡,分析筆劃類型,并且該筆劃屬于第n個字根,轉入(5);(4)如果游標觸及或跨越字根切換分界線,則系統改變當前字根序號,并設定為n;(5)把字根序號、筆劃類型等字形信息作為查找條件在漢字代碼庫中進行檢索,符合條件的漢字構成候選漢字集合;(6)如果超時、或者有選擇候選漢字操作,則結束本字輸入操作,轉入(1);(7)轉入(2);字根分界線被設定為如下幾種類型之一(1)固定序號類型,一條分界線有一個對應編號n,當游標觸及或跨越此線,系統進入漢字第n個字根的輸入;(2)浮動序號類型,當游標觸及或跨越此線,系統結束當前第n個字根的輸入,進入漢字第n+1個字根的輸入;(3)字根位置指定類型,一條分界線指定一種字根位置關系,上下、左右、包含,當游標觸及或跨越此線,系統進入后續字根的輸入,并且兩個字根之間存在指定的位置關系;字根分界線和游標之間的位置,被設定為如下幾種類型之一(1)固定分界線分界線相對游標位置固定;(2)浮動分界線分界線跟隨游標浮動。
5.按照2所述的方法,其特征是在游標操作區域中設定字根選擇線,進行字根選擇操作,在選擇線和字根之間建立對應關系,當游標觸及或跨越選擇線時,系統選擇相應字根或者字根集合,作為檢索條件,對候選漢字集合進行篩選;該特征所涉及的步驟是(1)系統等待輸入第n個字根;(2)游標觸及或跨越字根選擇線,系統得到該線對應的字根或字根集合;(3)將字根或字根集合作為匹配條件,對候選漢字集合進行篩選,如果候選漢字的第n個字根滿足條件則保留該字;字根選擇線,被設定為如下幾種類型之一(1)選擇線和一個字根唯一對應;(2)選擇線和多個字根對應;(3)選擇線對應多個字根,選擇線為幾何角度敏感,游標軌跡和選擇線的夾角決定使用哪一個字根;(4)選擇線對應多個字根,選擇線為拓撲方向敏感,游標軌跡從不同側面觸及或跨越選擇線決定使用哪一個字根;字根選擇線和游標之間的位置,被設定為如下幾種類型之一(1)固定選擇線選擇線相對游標位置固定;(2)浮動選擇線選擇線跟隨游標浮動。
6.按照2所述的方法,其特征是在游標操作區域中設定筆劃輸入線,完成筆劃輸入操作和判定,當游標觸及或跨越輸入線時,系統模擬接收到一個筆劃的輸入;筆劃輸入線被設定為如下幾種類型之一(1)表示任意一個筆劃;(2)表示一個指定類型的筆劃;(3)表示一個指定位置的筆劃;筆劃輸入線和游標之間的位置,被設定為如下幾種類型之一(1)固定輸入線輸入線相對游標位置固定;(2)浮動輸入線輸入線跟隨游標浮動;
7.按照2所述的方法,其特征是在游標操作區域中設定候選漢字選擇線,完成候選漢字的選擇確認,在選擇線和候選漢字之間建立對應關系,當游標觸及或跨越選擇線時,系統從候選漢字集合中選擇漢字,送入應用程序,準備開始下一個字的輸入;該特征所涉及的步驟是(1)進入初始狀態,等待游標操作;(2)游標進入文字書寫區域;(3)游標進行書寫操作,記錄筆劃軌跡,分析筆劃類型,查找漢字特征代碼庫,獲得候選漢字集合;(4)游標觸及或跨越候選漢字選擇線,系統從候選漢字集合中選擇漢字,送入應用程序;(5)轉入(1)。候選漢字選擇線,被設定為如下幾種類型之一(1)選擇線和一個候選漢字唯一對應;(2)選擇線和候選漢字集合的首選對應;(3)選擇線對應多個候選漢字,選擇線為幾何角度敏感,游標軌跡和選擇線的夾角決定選擇哪一個候選漢字;(4)選擇線對應多個候選漢字,選擇線為拓撲方向敏感,游標軌跡從不同側面觸及或跨越選擇線決定選擇哪一個候選漢字;候選漢字選擇線和游標之間的位置,被設定為如下幾種類型之一(1)固定選擇線選擇線相對游標位置固定;(2)浮動選擇線選擇線跟隨游標浮動。
8.一種漢字書寫輸入方法,通過采集、記錄游標移動軌跡,獲得漢字筆劃和字形特征,然后在筆劃和字形數據庫中進行查找匹配,并輸出匹配結果;其特征是使用n個字格,n是大于1小于100的整數,每個字格中輸入一個漢字,每個字格按照順序編號,當輸入詞匯時,對詞匯中的每個字按照順序編號,相應的漢字在對應的字格中進行輸入,并且允許只輸入漢字的部分筆劃信息;該特征所涉及的步驟是(1)在第x個字格中輸入筆劃(1<=x<=n);(2)系統在漢字特征庫中查找輸入的筆劃特征,將匹配結果作為候選漢字集合;(3)顯示這些候選漢字,輸入和輸出信息可選擇不同顏色顯示;(4)在漢語詞匯庫中查找詞匯,這些詞匯的第x個字屬于(2)中得到的漢字集合,滿足條件的詞匯構成候選詞匯集合;(5)顯示候選詞匯集合供選擇,如果用戶有選擇操作就進入(9);(6)在第y個字格中輸入筆劃(1<=y<=n);(7)篩選候選詞匯庫,如果詞匯的第y個字滿足(6)中的筆劃特征,則保留,否則刪除;(8)轉入(5);(9)輸出結果。
9.一種漢字書寫輸入方法,通過采集、記錄游標移動軌跡,獲得漢字筆劃和字形特征,然后在筆劃和字形數據庫中進行查找匹配,并輸出匹配結果;其特征是使用如下之一(1)字形、筆劃縮略提示框;(2)筆劃類型識別結果提示框;(3)同時使用上述(1)和(2);該特征所涉及的步驟是(1)在筆劃輸入框內輸入第一個筆劃,系統采集筆劃軌跡;(2)在筆劃縮略框內輸出按比例縮小的筆劃軌跡;(3)系統分析筆劃特征;(4)在筆劃類型提示框中輸出標準筆劃類型圖示,同時選擇輸出文字提示;(5)系統在漢字特征庫中查找輸入的筆劃特征,將匹配結果作為候選漢字集合;(6)直接進入(7),或者將筆劃輸入框中書寫的筆劃軌跡清除;(7)顯示候選漢字集合;(8)如果在設定的時間內沒有書寫操作,系統自動選擇首選字,結束一個字的輸入;(9)用戶點擊所需漢字,結束一個字的輸入,或者進入(10);(10)繼續輸入筆劃,并轉入(2)。
10.按照權利要求1-9所述的方法,其特征是具有如下一個或多個特征(1)游標可以受控制于手的機械運動、語音、眼球轉動、腦電波等;(2)所說的線可以選擇被顯示或者隱藏,當隱藏時,其范圍由相關文字或者文字行的輪廓暗合;(3)線的外觀顏色、粗細可以設定;(4)線的幾何形狀可以設定,多種線可以組合;(5)線的不同側面可以設定不同類型操作;(6)線的不同分段可以設定不同類型操作;(7)筆尖觸及或者跨越線時,可以根據筆尖和寫字板之間的壓力感應級別(懸空或者接觸)選擇不同候選對象;(8)游標觸線后,如果游標移動軌跡是一個數字,則選擇相應的候選對象;(9)在字格分區內設定一個筆尖移入聲明框,筆尖點擊此框,表示筆尖已經移入該分區;(10)設定筆尖移動方向指示按鈕,筆尖點擊按鈕,表示筆尖已經向相應的方向移動。
全文摘要
漢字書寫輸入方法,其特征是綜合利用書寫區和提示區重疊、筆尖懸空移動軌跡、多字格詞匯輸入、縮略書寫格,達到提高書寫速度和識別率,減少書寫疲勞的目的。
文檔編號G06F3/023GK1356616SQ0110936
公開日2002年7月3日 申請日期2001年3月2日 優先權日2000年11月23日
發明者林兵 申請人:林兵