專利名稱:一種漢字筆畫輸入系統(tǒng)的制作方法
技術領域:
本發(fā)明一般涉及一種漢字輸入方法和設備,尤其是從數(shù)字小鍵盤輸入漢字。
隨著小型信息終端、通訊業(yè)(移動通訊)的迅猛發(fā)展,從小鍵盤輸入漢字的需求獲得不斷的增長。市場存在著多種筆畫輸入技術,簡單的筆畫輸入技術由于漢字的筆畫繁多(平均每個漢字十畫左右),每個漢字需要擊鍵很多次;而效率高的輸入技術往往規(guī)則復雜,影響普及。同時由于筆畫輸入漢字的所含筆畫信息量大,對存儲空間要求嚴格的小型信息終端設備有影響。
為解決以上問題,本發(fā)明提出的一種漢字筆畫部首輸入技術。本技術包括1、將漢字基本筆畫分成5到9種,優(yōu)選五種基本筆畫(橫、豎、撇、點、折),2、使用9到12個輸入陣列式鍵(包括5到9個筆畫鍵),至少兩行,至少兩列,優(yōu)選四行三列的鍵盤布局,3、屏幕顯示的漢字、部首以及筆畫以鍵盤的方式排列,并與實際鍵盤相對應,4、當輸入第一個筆畫鍵后,屏幕顯示以該筆畫鍵對應的筆畫開頭的組字頻率高的多個部首,并與其他非筆畫鍵相對;輸入非筆畫鍵即選擇對應的部首;5、在輸入一系列筆畫鍵后,屏幕以非筆畫鍵排列的方式顯示以這些筆畫鍵序列對應的筆畫序列開頭的漢字,并與非筆畫鍵相對應;在選擇部首后,屏幕以非筆畫鍵排列的方式顯示以部首開頭的漢字,并與非筆畫鍵相對應;在選擇部首并輸入一系列筆畫鍵后,屏幕以非筆畫鍵排列的方式顯示以部首加上筆畫鍵對應筆畫序列開頭的漢字,并與非筆畫鍵相對應;6、輸入屏幕顯示漢字所對應的鍵即表示選擇相對應的漢字;7、輸入漢字后,屏幕以非筆畫鍵排列的方式顯示該漢字對應的聯(lián)想字,并與非筆畫鍵相對應。
在漢字筆畫編碼存儲中漢字筆畫信息分成至少三個表部首的筆畫編碼表、含部首的漢字余部筆畫編碼表、無部首的漢字筆畫編碼表。
如果屏幕是觸摸屏,激活或觸摸顯示的筆畫、部首或漢字就表示選擇顯示的筆畫、部首或漢字。
以下通過實施例,并結合附圖來描述本發(fā)明較好的實施方式。
圖1A是說明根據(jù)本發(fā)明應用于數(shù)字小鍵盤的漢字輸入設備的一個外觀圖。
圖1B是說明根據(jù)本發(fā)明應用于個人電腦的一種鍵盤筆畫分布圖。
圖2是一個圖1A中設備的內(nèi)部電路的簡圖。
圖3是說明存儲在圖2存儲器中的一種可選的數(shù)據(jù)結構圖。
圖4是說明在輸入過程中的圖2中處理器操作的一個簡單流程圖。
圖5A~C是進入筆畫輸入模式的各種顯示方式。
圖6A~E是第一筆分別輸入“丨乙丿一丶”的顯示圖。
圖7A~F是輸入“草”字的各步顯示圖。
圖8A~B是輸入“具”字的各步顯示圖。
圖9是用非部首方法輸入“草”字的顯示圖。
圖10A~C是二級部首的各種顯示方式。
圖11A~B是全部輸入鍵對應漢字的顯示方式。
圖1A說明了一個依據(jù)本發(fā)明適合于小鍵盤的實施方式。一個具有小鍵盤的設備10(可以是移動電話,還可以是其他數(shù)據(jù)輸入設備,如個人電腦、個人數(shù)字助理、尋戶機、無線電話、普通電話、遠程通訊設備等),它包括外殼11、小鍵盤12、顯示屏13,顯示屏13有已輸入部首及筆畫信息提示區(qū)14、屏幕漢字提示區(qū)15和文本輸入狀態(tài)區(qū)16,屏幕漢字提示區(qū)15可顯示按實際鍵布局排列的漢字、筆畫和部首,并于實際鍵盤12上的鍵相對應;;小鍵盤12中各數(shù)字鍵對應的數(shù)字和筆畫是一種可選的實施方式,數(shù)字“1”的鍵還可對應標點符號,并可以對應候選部首。另外,小鍵盤還有幾個功能鍵,功能鍵17是“取消鍵”,可以表示對前一操作的取消,功能鍵18(▲)是“向上備選鍵”或“向上翻屏鍵”,功能鍵19()是“向下備選鍵”或“向下翻屏鍵”,功能鍵20是“確定鍵”。另外數(shù)字鍵0、“*”鍵、“#”鍵也都可以作為功能鍵代替功能鍵17~20中的一個或幾個。圖2是一個圖1A中設備的內(nèi)部電路的簡圖。
實施例1一種優(yōu)選漢字筆畫輸入方案把漢字基本筆畫分成的五種基本筆畫,采用四行三列輸入鍵,屏幕顯示四行三列的筆畫和漢字,并與實際鍵盤相對應。
筆畫按標準五種筆畫分類,這五種筆畫所對應的筆畫如下表1所示表1五種筆畫分類 圖1A中的筆畫鍵位分布是一種優(yōu)選方案,也可以采用以下的一種對應數(shù)字鍵1橫;數(shù)字鍵2豎;數(shù)字鍵3撇;數(shù)字鍵4點;數(shù)字鍵5折。
在本方案中數(shù)字鍵1有多用途,可用作部首選擇、輸入標點符號、漢字選擇,甚至可以作為翻屏鍵。
本發(fā)明的一大特點是屏幕顯示的筆畫、部首、漢字信息以實際鍵盤的布局排列在屏幕上,并與實際鍵相對應。比如,圖1A屏幕中的筆畫“丨”對應數(shù)字鍵2,漢字“樓”對應數(shù)字鍵9。當輸入相對應的實際鍵后,即表示選擇相應的筆畫或漢字或部首。其中筆畫鍵對應的筆畫可以不顯示,顯示是便于輸入。
當進入筆畫輸入模式時,屏幕顯示可以如圖5A,其中非筆畫輸入鍵對應了使用頻率最高的漢字,也可以對應構字頻率或所構字的使用總頻率最高的部首,如圖5B,還可以是兩者的混合,如圖5C。
當輸入漢字的第一筆時,屏幕顯示以第一筆開頭的最常用部首或構詞頻率最高的部首,并與其他非筆畫鍵相對應。圖6A~E表示分別輸入“丨乙丿一丶”后的屏幕顯示圖。
以輸入“早”字為例,說明該實施方案1、輸入“早”字第一筆“丨”后,屏幕顯示如圖6A;2、可以根據(jù)圖6A輸入部首“日”對應的鍵——星號鍵“*”。程序搜索如圖3所示的部首“日”對應的“含部首漢字的余部碼表”,根據(jù)漢字的使用頻率顯示高頻漢字,屏幕顯示如圖7A。其中漢字“日”作為默認漢字,顯示于文本輸入狀態(tài)區(qū),并以反白顯示,當輸入“確定鍵”后即可輸入該字。
3、再輸入漢字“早”的余部(去除部首后的剩余部分)的第一筆“一”,程序搜索如圖3所示的部首“日”對應的“含部首漢字的余部碼表”,先搜索顯示部首和已輸入筆畫構成的漢字,如“旦”字;再搜索顯示以部首“日”加筆畫“一”開頭的使用頻率相對最高的漢字,屏幕顯示如圖7B。
4、再輸入漢字“早”的余部(去除部首后的剩余部分)的第二筆“丨”,程序搜索如圖3所示的部首“日”對應的“含部首漢字的余部碼表”,先搜索顯示部首和已輸入筆畫構成的漢字,如“早”字;再搜索顯示以部首“日”加余部第一筆“一”和第二筆“丨”開頭的使用頻率相對最高的漢字,屏幕顯示如圖7C。
5、再根據(jù)圖7C輸入漢字“早”對應的鍵——數(shù)字鍵“7”,即表示輸入了“早”字,屏幕顯示如圖7D。
6、圖7D中非筆畫鍵對應的最后兩行顯示以“早”字開頭構成詞組的聯(lián)想字。
7、若再輸入“上”的對應鍵——數(shù)字鍵“7”,即表示選擇“上”字。程序可以搜索以“上”字開頭構成詞組的聯(lián)想字,屏幕顯示如圖7E。由于已輸入一個詞組,也可以顯示與“上”字無關的最常用漢字或部首,屏幕顯示如圖7F。
再以輸入“具”字為例,進一步說明該實施方案在輸入“具”字第一筆后,顯示如圖6A;無對應的部首。繼續(xù)輸入“具”的第二筆,程序搜索如圖3所示的“無部首漢字碼表”,先搜索已輸入筆畫構成的漢字,再搜索顯示以第一筆“丨”和第二筆“乙”開頭的使用頻率相對最高的漢字。繼續(xù)輸入“具”的第三筆,屏幕顯示如圖8A;其中已輸入筆畫構成的部首“口”顯示于數(shù)字鍵1對應的位置。繼續(xù)輸入“具”的第四筆,屏幕顯示如圖8B,輸入“具”字對應的星號鍵“*”表示選擇“具”字。
實施例2在實施例1基礎上,增加含部首漢字的非部首搜索方式,即含部首的漢字既可選擇部首,也可以只用筆畫的方式輸入。
以“早”為例,在輸入前五筆“ 后,程序先搜索如圖3所示的“無部首漢字碼表”,只有當所搜索的漢字達不到最多能顯示的個數(shù)(這里是六個)時,再搜索以這五筆中的前幾筆構成的部首再加剩下幾筆構成的漢字。
繼續(xù)輸入“早”的第六筆“丨”,程序先搜索如圖3所示的“無部首漢字碼表”只有“果、顆”字,不足六個;程序再根據(jù)圖3的“部首的碼表”和“含部首漢字的余部碼表”搜索以這六筆中的前幾筆構成的部首再加剩下幾筆構成的漢字,這六筆中的前幾筆構成部首有“口、日、目”,程序搜索以部首“口”開頭,余部以“一一丨”開頭的漢字,還搜索以部首“日”開頭,余部以“一丨”開頭的漢字,還搜索以部首“目”開頭,余部以“丨”開頭的漢字;按使用相對頻率顯示于屏幕,如圖9。
另外,輸入“早”字還可以在輸入前四筆后,根據(jù)圖8B選擇數(shù)字鍵“1”對應的部首“日”,再按實施例1的步驟3繼續(xù)輸入。
輸入第一個筆畫鍵后顯示的部首為一級部首,在以上兩種實施例的基礎上,還可增加二級部首(除輸入第一個筆畫鍵顯示的部首之外的部首),如圖3中的“部首的碼表”中的“田、貝”等部首。在輸入多個筆畫鍵構成的筆畫系列后,程序搜索“部首簡碼表”中的部首,顯示于數(shù)字鍵1對應的位置。如輸入筆畫序列“丨、乙、丿”后,程序搜索“部首簡碼表”筆畫序列“丨、乙、丿”對應的部首“貝”,顯示于數(shù)字鍵1對應的位置,如圖10A,輸入數(shù)字鍵1即表示選擇部首“貝”。
此外還可以增加和一級部首相關的部首,例如根據(jù)圖6E選擇部首“廣”后,屏幕顯示如圖10B,數(shù)字鍵1對應的部首“疒”是部首“廣”的二級部首。在輸入筆畫序列“丶一”后,數(shù)字鍵1也可顯示相關部首“疒”,如圖10C。
在以上兩種實施例的基礎上,當輸入的筆畫序列信息或部首加筆畫序列信息對應的漢字總數(shù)少于一定數(shù)目(如四行三列鍵盤對應的最大漢字數(shù)為12),或?qū)囊欢ㄊ褂妙l率以上的漢字總數(shù)少于一定數(shù)目時,屏幕全部顯示相關漢字,此時筆畫鍵被解釋為選擇相對應的漢字,例如輸入“日丿乙”,對應的漢字總數(shù)只有9個,屏幕顯示如圖11A。此時輸入數(shù)字鍵4表示選擇對應的漢字“遏”。相關漢字的剩余筆畫信息可以不必存儲于漢字碼表中,節(jié)省了存儲空間。此外顯示的漢字可以根據(jù)后續(xù)一筆及使用頻率依次顯示于相應的鍵位,例如輸入“日丿乙”后,“易、剔、遏、歇”的后續(xù)一筆都是“丿”,筆畫鍵“丿”即數(shù)字鍵4對應的屏幕位置顯示相應的使用頻率相對最高的“易”字,其他漢字以此類推,最后顯示如圖11B。
為節(jié)省存儲空間以及減少用戶輸入的筆畫數(shù),在以上實施例的基礎上,根據(jù)圖3,對于含部首的漢字的余部最多只存儲連續(xù)三個或者四個筆畫信息,對于無部首漢字最多只存儲連續(xù)五個或六個筆畫信息。當輸入漢字的筆畫序列達到所存儲的最大的筆畫信息時,屏幕與實際鍵對應的位置可以全部顯示候選漢字,如圖11A或圖11B,此時筆畫鍵的功能將不再表示輸入后續(xù)筆畫,而是選擇相對應的屏幕漢字。
當含部首的漢字的余部最多只存儲連續(xù)三個筆畫信息,無部首漢字最多只存儲連續(xù)五個筆畫信息時,若采用如圖11A或圖11B的搜索和顯示方式,在輸入五個鍵后,3755個一級漢字(占漢字使用頻率的99.5%以上)中只有2%左右的漢字不能一次顯示出來。
以上描述了本發(fā)明的各種實施方式,尤其是從小鍵盤輸入漢字。漢字和部首在屏幕中以鍵盤排列式顯示的方式直觀方便地提供了提高輸入效率的眾多途徑,本發(fā)明使得文本輸入的方便和效率同時得到滿足。在不超出本發(fā)明的實質(zhì)思想的范圍內(nèi),本領域的技術人員可以做種種修改。
權利要求
1.一種漢字筆畫輸入系統(tǒng),將漢字基本筆畫分成5到9種,使用9到12個陣列式輸入鍵,其特征在于a、屏幕顯示的漢字、部首以及筆畫以鍵盤陣列的方式排列,并與實際鍵相對應;b、當輸入第一個筆畫鍵后,屏幕顯示以該筆畫鍵對應的筆畫開頭的組字頻率高的多個部首,并與其他非筆畫鍵相對;輸入非筆畫鍵即被解釋為選擇對應的部首;c、在輸入一系列筆畫鍵后,屏幕以非筆畫鍵排列的方式顯示以這些筆畫鍵序列對應的筆畫序列開頭的漢字,并與非筆畫鍵相對應;在選擇部首后,屏幕以非筆畫鍵排列的方式顯示以該部首開頭的漢字,并與非筆畫鍵相對應;在選擇部首并輸入一系列筆畫鍵后,屏幕以非筆畫鍵排列的方式顯示以部首加上后續(xù)筆畫鍵對應筆畫序列開頭的漢字,并與非筆畫鍵相對應;d、輸入屏幕顯示漢字所對應的鍵即表示選擇相對應的漢字。
2.如權利要求1所述的漢字筆畫輸入系統(tǒng),其特征在于輸入漢字后,屏幕以非筆畫鍵排列的方式顯示該漢字對應的聯(lián)想字,并與非筆畫鍵相對應。
3.如權利要求1所述的漢字筆畫輸入系統(tǒng),其特征在于存儲的漢字編碼信息至少分成三個表部首的碼表、含部首的漢字余部碼表、無部首漢字碼表。
4.如權利要求3所述的漢字筆畫輸入系統(tǒng),其特征在于對于已選部首的漢字,程序搜索含部首的漢字余部碼表中該部首目錄下以后續(xù)輸入的筆畫序列開頭的漢字,將使用頻率相對高的漢字顯示于屏幕,并于實際鍵相對應;對于未選部首的漢字,程序搜索無部首漢字碼表中以已輸入的筆畫序列開頭的漢字,將使用頻率相對高的漢字顯示于屏幕,并于實際鍵相對應。
5.如權利要求4所述的漢字筆畫輸入系統(tǒng),其特征在于對于未選部首的漢字,程序搜索無部首的漢字余部碼表中以已輸入的筆畫序列開頭的漢字,當對應的所有漢字總數(shù)沒有達到可以對應的實際鍵的最大數(shù)目時,程序再搜索部首的碼表和含部首的漢字余部碼表中的相關漢字。
6.如權利要求3所述的漢字筆畫輸入系統(tǒng),其特征在于當輸入筆畫鍵序列時,根據(jù)筆畫鍵序列對應的筆畫序列程序搜索由這些筆畫序列構成或開頭的部首,顯示屏幕相應位置,和實際鍵相對應。
7.如權利要求3所述的漢字筆畫輸入系統(tǒng),其特征在于對于含部首的漢字余部碼表最多只存儲連續(xù)三個或者四個筆畫信息,對于無部首漢字碼表最多只存儲連續(xù)五個或六個筆畫信息。
8.如權利要求1所述的漢字筆畫輸入系統(tǒng),其特征在于當屏幕是觸摸屏時,激活或觸摸顯示的筆畫、部首或漢字就表示選擇顯示的筆畫、部首或漢字。
9.如權利要求3至7所述的漢字筆畫輸入系統(tǒng),其特征在于當已輸入的筆畫鍵序列對應的漢字總數(shù)少于實際鍵數(shù)目時,所對應的漢字全部顯示出來,輸入筆畫鍵此時被解釋為選擇對應的屏幕漢字。
10.如權利要求1至8所述的漢字筆畫輸入系統(tǒng),其特征在于優(yōu)選五個基本筆畫,即橫、豎、撇、點、折;優(yōu)選四行三列的陣列式鍵盤;陣列式鍵盤中的兩行對應筆畫,兩行對應候選的部首或者漢字。
全文摘要
一種漢字筆畫輸入系統(tǒng),應用于數(shù)字小鍵盤,優(yōu)選五種基本筆畫和四行三列的數(shù)字小鍵盤。將部首輸入和筆畫輸入相結合,可以在2~5個鍵內(nèi)實現(xiàn)大部分漢字的輸入。采用含部首漢字和無部首漢字的分開存儲,減少了存儲空間。
文檔編號G06F3/023GK1371041SQ0110409
公開日2002年9月25日 申請日期2001年2月23日 優(yōu)先權日2001年2月23日
發(fā)明者楊東寧 申請人:楊東寧