專利名稱:中文字形輸入裝置及中文字形輸入法的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及根據(jù)中文文字字形輸入中文的中文字形輸入,特別涉及使用有限個(gè)數(shù)的鍵輸入中文的中文字形輸入裝置及中文字形輸入法。
背景技術(shù):
迄今為止,作為一種中文的輸入法,具有將漢字根據(jù)其字形進(jìn)行輸入的字形輸入法。如利用這種現(xiàn)有的字形輸入法,要根據(jù)漢字字形將其分解為稱為部件的部分,使用者通過將多個(gè)部件進(jìn)行組合而指定所希望的漢字。這個(gè)所謂的部件概念,不是在學(xué)校的基礎(chǔ)教育中使用的概念,而是為了進(jìn)行中文輸入而開發(fā)的概念。因此,在開發(fā)中文輸入程序及裝置時(shí),部件也多半是適應(yīng)設(shè)想的條件而單獨(dú)生成的。
這樣,分解漢字生成部件的字形分解法雖然沒有統(tǒng)一,但任何一種字形分解法都將漢字分解為500種以上的部件。為了能將這樣生成的500種以上的部件利用數(shù)十個(gè)鍵輸入,將各部件編入數(shù)十種部件組中。即,各部件都屬于某一個(gè)部件組。因此,使用者不僅事先要記憶全部500種以上的部件,而且必須同時(shí)記憶各部件屬于哪一個(gè)部件組。
對(duì)于多數(shù)漢字而言,一個(gè)文字是由多個(gè)部件構(gòu)成的。于是,使用者通過按照規(guī)定預(yù)定的組合的規(guī)則的順序指定多個(gè)部件逐步收斂得出作為候選的漢字。因此,除了上述部件及部件組之外,使用者還必須事先記憶部件組合規(guī)則。圖24是現(xiàn)有的字形輸入法的說明圖。如此圖所示,通過按照規(guī)定預(yù)定的組合的規(guī)則的順序指定各部件,可確定滿足指定條件的漢字組。
最近,開發(fā)了面向便攜式電話機(jī)或PDA(個(gè)人數(shù)字助理)的字形輸入法。根據(jù)這一方法,對(duì)于生成的部件組,可通過對(duì)9個(gè)鍵進(jìn)行兩次擊鍵而選擇部件組。具體而言,就是生成81種部件組,各部件組按照其字形特征再分類成為9種。于是,通過第一擊鍵選擇應(yīng)該最先輸入的部件的字形特征,通過第二擊鍵選擇具有該字形特征的部件組中所希望的那個(gè)。之后,通過第三擊鍵選擇應(yīng)該接著輸入的部件的字形特征,通過第四擊鍵及其后的擊鍵從滿足至此輸入的條件的漢字組之中選擇所希望的漢字。這種9鍵輸入法,在不是利用一次擊鍵而是利用兩次擊鍵選擇一個(gè)部件組這一點(diǎn)上,與上述的利用數(shù)十個(gè)鍵的輸入法是不同的,但其輸入的基本概念則是共同的。
根據(jù)上述現(xiàn)有的字形輸入法,首先輸入的部件(第1部件)及接著輸入的部件(第2部件),無論哪一個(gè)都是從利用同一字形分解法生成的各部件中進(jìn)行選擇。在這種字形輸入法中,使用者對(duì)通過指定第1部件收斂得出的候選群很難通過其后的輸入進(jìn)行更有效地收斂。即,因?yàn)樵谶M(jìn)行最初收斂時(shí)利用的條件和在其后收斂時(shí)利用的條件是根據(jù)利用同一字形分解法生成的各部件指定的,因此很難將多量的漢字均等地劃分到通過收斂確定的各漢字組。
例如,在此輸入法中,在指定與“三點(diǎn)水”相當(dāng)?shù)牟考鳛榈?部件的場(chǎng)合,滿足這一指定條件的候選個(gè)數(shù),在GB編碼(GB2312)規(guī)定的6763字中可達(dá)到大約350字。另外,在指定與“草字頭”相當(dāng)?shù)牟考鳛榈?部件的場(chǎng)合,候選個(gè)數(shù)也同樣為大約350字。
這樣收斂得出的約350字的漢字,通過第三擊鍵可再次收斂。假設(shè)將約350字的漢字對(duì)應(yīng)9個(gè)鍵進(jìn)行平均9等分,則每一個(gè)鍵分配到的漢字約為40個(gè)。但是,實(shí)際上,為第三擊鍵設(shè)定的選擇分支與第一擊鍵設(shè)定的相同。因此,很難對(duì)各鍵均等地分配漢字。具體地說,有時(shí)對(duì)一個(gè)鍵可分配多達(dá)80個(gè)字的漢字。在這一點(diǎn)上,由于收斂不充分,要進(jìn)行高效率的輸入是很難的。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種可使用有限個(gè)數(shù)的鍵高效地輸入字形的中文字形輸入裝置及中文字形輸入法。
為達(dá)到上述目的,本發(fā)明采用以下的字形分類法。該字形分類法是將作為輸入對(duì)象所設(shè)想的全部漢字按照其字形特征分類為多個(gè)字形小組。此外,此字形分類法,通過將各字形小組編入上位組而形成多層的層結(jié)構(gòu)。從此層結(jié)構(gòu)的上位各組中選擇一個(gè)組,同樣地,通過從屬于所選擇的組的下位各組中選擇一個(gè)組,來確定作為輸入對(duì)象的漢字所屬的字形小組。
例如,在將這些字形小組分類為大約1000個(gè)左右以使使用頻率高的漢字分散到不同的組,將這些字形小組編入大約100個(gè)左右的中組中,將這些字形中組編入大約10個(gè)左右的字形大組中的場(chǎng)合,對(duì)大約10個(gè)左右的數(shù)字鍵等的輸入鍵進(jìn)行3次擊鍵就可能確定一個(gè)字形小組。因此,就可以在具備10個(gè)左右的鍵的各種信息設(shè)備上進(jìn)行中文字形輸入。這種信息設(shè)備例如,可以是便攜式電話機(jī),也可以是PDA。
根據(jù)字形小組進(jìn)行分類的漢字,可以是簡(jiǎn)體字,也可以是繁體字。另外,此處的漢字也可以是在日本、韓國(guó)或其他國(guó)家及地區(qū)使用的漢字。
附圖的簡(jiǎn)要說明
圖1為示出根據(jù)本發(fā)明的一實(shí)施方式的漢字分類的說明圖。
圖2為模式地示出本發(fā)明的一實(shí)施方式的中文字形輸入的構(gòu)成的方框圖。
圖3為示出觸摸屏式的便攜式電話機(jī)的外觀的模式圖。
圖4為示出中文輸入模式(大分類選擇)的第2顯示單元的顯示例的模式圖。
圖5為示出中文輸入程序的輸入模塊的構(gòu)成的模式圖。
圖6為示出大分類表的模式圖。
圖7為示出中分類表的模式圖。
圖8為示出進(jìn)行中分類選擇時(shí)的第2顯示單元的顯示例的模式圖。
圖9為示出小分類表的模式圖。
圖10為示出進(jìn)行小分類選擇時(shí)的第2顯示單元的顯示例的模式圖。
圖11為示出進(jìn)行小分類選擇時(shí)的第2顯示單元的顯示例的模式圖。
圖12為示出進(jìn)行小分類選擇時(shí)的第2顯示單元的顯示例的模式圖。
圖13為示出進(jìn)行小分類選擇時(shí)的第2顯示單元的顯示例的模式圖。
圖14為示出進(jìn)行小分類選擇時(shí)的第2顯示單元的顯示例的模式圖。
圖15為示出進(jìn)行小分類選擇時(shí)的第2顯示單元的顯示例的模式圖。
圖16為示出進(jìn)行小分類選擇時(shí)的第2顯示單元的顯示例的模式圖。
圖17為示出進(jìn)行小分類選擇時(shí)的第2顯示單元的顯示例的模式圖。
圖18為示出進(jìn)行小分類選擇時(shí)的第2顯示單元的顯示例的模式圖。
圖19為示出進(jìn)行小分類選擇時(shí)的第2顯示單元的顯示例的模式圖。
圖20為示出本發(fā)明的一實(shí)施方式的處理的流程圖。
圖21為示出辭典數(shù)據(jù)的模式圖。
圖22為示出中文字形輸入的具體示例的模式圖。
圖23為示出通常的便攜式電話機(jī)的顯示例的模式圖。
圖24為已有的字形輸入法的說明圖。
具體實(shí)施例方式
首先,對(duì)根據(jù)本發(fā)明的字形分類法予以說明。該字形分類法,是根據(jù)漢字使用頻率的統(tǒng)計(jì)調(diào)查結(jié)果對(duì)其進(jìn)行分類,將使用頻率高的漢字不集中于一個(gè)組內(nèi)。即,考慮將使用頻率高的漢字,分配到不同的組中。
另外,在該字形分類法中,不采用迄今為止一直采用的“部件”,而代之以采用在學(xué)?;A(chǔ)教育中的“部首”。因?yàn)橥ǔJ褂脻h字的人具有關(guān)于部首的知識(shí),因此即使對(duì)部首不再進(jìn)行學(xué)習(xí),也可以理解這種字形分類法。另外,部首的種類與部件相比要少得多,多半具有固有的意義。因此,易于理解根據(jù)字形而被分類的各組的定義及其特征。另外,對(duì)不具有關(guān)于部首的知識(shí)的人來說,與部件的情況相比較,該知識(shí)掌握起來也簡(jiǎn)單得多。另外,因?yàn)樗莆盏闹R(shí)與學(xué)校的基礎(chǔ)教育是一致的,所以采用此部首的字形分類法對(duì)漢字教育也能起到作用。
對(duì)所有的漢字都可確定部首。所以,對(duì)應(yīng)于大約200種部首,可將漢字分類到大約200種組中。如設(shè)定為GB2312規(guī)定的漢字,則屬于各部首的漢字,少的情況下為數(shù)個(gè),多的情況下為數(shù)百個(gè)。這些部首中,對(duì)使用頻率高的漢字?jǐn)?shù)少的部首,是將多個(gè)這樣的部首集合在一起組合成為一個(gè)字形組。另一方面,對(duì)使用頻率高的漢字?jǐn)?shù)多的部首,則根據(jù)部首以外的字形信息再進(jìn)行細(xì)分類。另外,漢字中除部首以外的部分稱為“部首外”,此部首外的字形信息用于對(duì)漢字進(jìn)行進(jìn)一步的細(xì)分。
作為此部首外的字形信息,可使用部首外的筆畫及筆順信息。具體而言,部首外信息可以是按照寫字時(shí)的筆順的第一筆畫、第二筆畫、第三筆畫等信息。另外,至于利用到第幾個(gè)筆畫可根據(jù)細(xì)分的程度而定。即,在屬于某一部首的使用頻率高的漢字的個(gè)數(shù)多的場(chǎng)合,要根據(jù)多的筆畫信息對(duì)這些漢字進(jìn)行細(xì)分。
關(guān)于筆畫,在中國(guó),確定有標(biāo)準(zhǔn)化的基本筆畫。此基本筆畫,利用數(shù)字1~5表示如下。即,1橫(從左向右的筆跡線),2豎(從上向下的筆跡線),3撇(從右上向左下的筆跡線),4點(diǎn)(從左上向右下的筆跡線),5折(各種折線)。
在本發(fā)明的字形分類法中,為了表現(xiàn)筆畫,除了上述的數(shù)字1~5之外,還使用表示無筆畫的數(shù)字0。另外,希望在字形分類法中利用基本筆畫有助于此基本筆畫的標(biāo)準(zhǔn)的普及及漢字教育。
更具體而言,基本筆畫及筆順,是通過將數(shù)字順序排列而表現(xiàn)的。例如,“1”表示第一基本筆畫是橫,“12”表示第一基本筆畫是橫,第二基本筆畫是豎。另外,關(guān)于基本筆畫及筆順,不僅可通過這種數(shù)字串表示,也可以通過部首及漢字本身表現(xiàn)。即,“十”表示第一基本筆畫為橫,第二基本筆畫為呈十字交叉狀的豎,而“口”表示第一基本筆畫為豎,第二基本筆畫為折以及第三基本筆畫為橫的口字狀的筆跡線。
此外,字形組,也有根據(jù)漢字部首的位置信息定義的。例如,部首“山”在“峰”字中位于漢字的左側(cè),在“巖”字中位于漢字的上側(cè),在“岳”字中位于漢字的下側(cè)。這些“峰”、“巖”、岳”可分別根據(jù)其部首信息表現(xiàn)為“山左”、“山上”及“山下”。這樣,在漢字部首的位置為上側(cè)、下側(cè)、左側(cè)、右側(cè)或中側(cè)的場(chǎng)合,通過在部首名的緊后方添加“上”、“下”、“左”、“右”或“中”就可以表示出該漢字所屬的字形組的特征。另外,在漢字部首的位置為上、下、左、右或中以外的場(chǎng)合,通過在部首名的緊后方添加“*”,可以表示出該漢字所屬的字形組的特征。例如,“島”字,由于其部首“山”的位置在上、下、左、右或中以外,所以其對(duì)應(yīng)的標(biāo)為“山*”。此“*”為表示其他的意思的標(biāo)。
如利用上述標(biāo)法,“土左33”表示部首“土”位于漢字左側(cè),部首外的第一基本筆畫是撇,第二基本筆畫也是撇的漢字。另外,“土左34”表示部首“土”位于漢字左側(cè),部首外的第一基本筆畫是撇,第二基本筆畫是點(diǎn)的漢字。如果屬于“土左33”的漢字及屬于“土左34”的漢字都形成一個(gè)漢字組而漢字太少時(shí),可以將兩者合起來形成一個(gè)漢字組。此漢字組可標(biāo)為“土左33/4”。此處記號(hào)“/”表示的意思是“或”。此記號(hào)的有效范圍,原則上,是僅標(biāo)分字符串的該記號(hào)前后1個(gè)文字。另外,記號(hào)“-”是表示范圍的記號(hào),意思是“至”。例如,“土左1-4”表示將“土左1”、“土左2”、“土左3”或“土左4”的漢字匯集到一個(gè)漢字組。
于是,在本實(shí)施方式中,將使用頻率高的漢字適當(dāng)分散而分類為約950個(gè)漢字組。按照上述標(biāo)法這些漢字組的每一個(gè)都具有唯一的分辨特征。另外,以上述標(biāo)法表示的漢字組稱為字形小組。
圖1為示出根據(jù)本發(fā)明的一實(shí)施方式的漢字分類的說明圖。如此圖1所示,這950個(gè)字形小組編入字形中組及字形大組的層結(jié)構(gòu)以使其可以通過對(duì)10個(gè)鍵擊鍵3次而確定。即,各字形小組屬于10個(gè)(或10個(gè)以下)字形中組的某一個(gè),各字形中組屬于10個(gè)字形大組的某一個(gè)。這樣,就可以根據(jù)由字形大組、字形中組及字形小組組成的樹形結(jié)構(gòu)進(jìn)行分類。
圖2為模式地示出有關(guān)本實(shí)施方式的便攜式電話機(jī)的中文字形輸入的部分的方框圖。圖3為此便攜式電話機(jī)的外觀的模式圖。此便攜式電話機(jī)備有第1顯示單元11,第2顯示單元12,輸入單元13,模式切換按鈕14以及控制單元20。第1顯示單元11,例如,由液晶顯示器組成,可顯示文字、數(shù)字及記號(hào)。第2顯示單元12,例如,由液晶顯示器組成,其表面設(shè)置有作為透明觸摸屏的輸入單元13。模式切換按鈕14系用于在電話號(hào)碼輸入模式(一次擊鍵輸入一個(gè)數(shù)字)、英文文字輸入模式(兩次擊鍵確定輸入一個(gè)文字)及中文輸入模式(三次擊鍵輸入一個(gè)漢字字形信息)之間進(jìn)行切換。
控制單元20與這些第1顯示單元11、第2顯示單元12、輸入單元13及模式切換按鈕14分別相連接。于是,控制單元20可在第1顯示單元11中顯示所要求的文字。并且,第2顯示單元12被分割為4行3位的矩形區(qū)域。于是,控制單元20,可在這些矩形區(qū)域內(nèi)分別顯示所希望的數(shù)字、記號(hào)或字符串。
此外,控制單元20,在輸入單元13被按下的場(chǎng)合,可檢測(cè)出輸入單元13的哪一部分被按下了。因此,在使用者通過輸入單元13按下第2顯示單元12的各矩形區(qū)域的場(chǎng)合,控制單元20可檢測(cè)出對(duì)應(yīng)于哪一矩形區(qū)域的部分被按下。所以,各矩形區(qū)域可分別作為獨(dú)立的按鈕(鍵)使用。
另外,控制單元20具有可存儲(chǔ)數(shù)據(jù)的字形緩沖器21及指針緩沖器22。字形緩沖器21,在中文輸入模式中,取得輸入單元13的按押歷史,存放有在按下后退鍵時(shí)返回到前一步驟的信息。此外,控制單元20,具有圖中未示出的ROM及RAM作為存儲(chǔ)單元,在其中的ROM內(nèi)存儲(chǔ)有中文字形輸入程序23。此中文字形輸入程序23,具有輸入模塊24及轉(zhuǎn)換模塊25。
另外,此便攜式電話機(jī),具有圖中未示出的無線接收發(fā)送單元及收發(fā)話單元,使用者可進(jìn)行與通常的便攜式電話機(jī)同樣的通話。此外,使用者可將包含英文文字及中文的文本數(shù)據(jù)輸入并將輸入的數(shù)據(jù)作為電子郵件發(fā)送出去。
這些英文文字及中文的輸入分別在英文文字輸入模式及中文輸入模式下完成。另外,使用者通過操作模式切換按鈕14可在英文文字輸入模式和中文輸入模式之間進(jìn)行切換。于是,控制單元20,在設(shè)定為英文文字輸入模式時(shí)可接受英文文字輸入,在設(shè)定為中文輸入模式時(shí)可接受中文輸入。
圖4為示出中文輸入模式中的顯示單元12的顯示例的模式圖。另外,此圖4示出輸入階段設(shè)定為后述的大分類選擇時(shí)的狀態(tài)。利用模式切換按鈕14,在設(shè)定為中文輸入模式時(shí),在第2顯示單元12上顯示圖4示出的輸入引導(dǎo)。
圖5為示出中文字形輸入程序23的輸入模塊24的構(gòu)成的模式圖。此輸入模塊24,包含有分別與大分類選擇24a、中分類選擇24b及小分類選擇24c各輸入階段的處理相對(duì)應(yīng)的代碼段。大分類選擇24a的處理對(duì)應(yīng)第一次擊鍵,中分類選擇24b的處理對(duì)應(yīng)第二次擊鍵,而小分類選擇24c對(duì)應(yīng)第三次擊鍵。
另外,在控制單元20的ROM中,存放有大分類表D、中分類表D0~D9以及小分類表D00~D99。大分類表D,供輸入階段為大分類選擇24a時(shí)進(jìn)行參照,中分類表D0~D9,供輸入階段為中分類選擇24b時(shí)進(jìn)行參照,而小分類表D00~D99,供輸入階段為小分類選擇24c時(shí)進(jìn)行參照。
圖6為示出大分類表D的模式圖。此大分類表D,具有多個(gè)記錄。這些記錄具有“按鈕”、“引導(dǎo)”以及“指針”字段。在“指針”字段中,存放有在按下10個(gè)按鈕(對(duì)應(yīng)數(shù)字1~9、0)時(shí)生成的數(shù)字代碼。
此大分類表D的各記錄分別對(duì)應(yīng)各字形大組,在“引導(dǎo)”字段中存放有表示對(duì)應(yīng)的字形大組的符號(hào)。在“指針”字段中存放有指向中分類表D0~D9的指針。另外,在中分類選擇24b中,只參照各中分類表D0~D9中的一個(gè)。即,在大分類選擇24a中選擇的字形大組所對(duì)應(yīng)的記錄的“指針”,指定中分類表D0~D9中的一個(gè)。
利用第一次擊鍵,通過選擇大分類表D的一個(gè)記錄,完成大分類選擇24a,輸入階段轉(zhuǎn)移到中分類選擇24b。在此中分類選擇24b中,參照中分類表D0~D9。圖7為示出中分類表D0~D9的模式圖。各中分類表D0~D9每一個(gè)都具有多個(gè)記錄。這些中分類表D0~D9的各記錄,具有“按鈕”、“引導(dǎo)”以及“指針”字段。在“按鈕”字段中,存放有在按下10個(gè)按鈕(對(duì)應(yīng)數(shù)字1~9、0)時(shí)生成的數(shù)字代碼。
此中分類表D0~D9的各記錄分別對(duì)應(yīng)各字形中組,在“引導(dǎo)”字段中存放有表示對(duì)應(yīng)的字形中組的符號(hào)。在“指針”字段中存放有指向小分類表D00~D99的指針。另外,在小分類選擇24c中,只參照各小分類表D00~D99中的一個(gè)。即,在中分類選擇24b中選擇的字形中組所對(duì)應(yīng)的記錄的“指針”,指定小分類表D00~D99中的一個(gè)。
圖8為示出設(shè)定輸入階段為中分類選擇24b時(shí)顯示單元12的顯示例的模式圖。在前一階段的大分類選擇24a中,如按下圖4示出的任何一個(gè)按鈕,在中分類選擇24b中,圖8的(D0)~(D9)中的一個(gè)顯示于第2顯示單元12。另外,在圖8中,顯示的是配置為4行3列的多個(gè)顯示例,各顯示例分別對(duì)應(yīng)于圖4的4行3列的按鈕。在圖4中,12個(gè)按鈕中只有10個(gè)為大分類選擇所利用,如按下這10個(gè)按鈕中的任何一個(gè),就顯示圖8的顯示例中的對(duì)應(yīng)位置的內(nèi)容。
利用第二次擊鍵,通過選擇中分類表D0~D9的一個(gè)記錄,完成中分類選擇24b,輸入階段轉(zhuǎn)移到小分類選擇24c。在此小分類選擇24c中,參照小分類表D00~D99。
圖9為示出小分類表D00~D99的模式圖。各小分類表D00~D99每一個(gè)都具有多個(gè)記錄。這些小分類表D00~D99的各記錄,具有“按鈕”、“引導(dǎo)”以及“字形代碼”字段。在“按鈕”字段中,存放有在按下10個(gè)按鈕(對(duì)應(yīng)數(shù)字1~9、0)時(shí)生成的數(shù)字代碼。
此小分類表D00~D99的各記錄分別對(duì)應(yīng)各字形小組,在“引導(dǎo)”字段中存放有表示對(duì)應(yīng)的字形小組的符號(hào)。在“字形代碼”字段中存放有單純地賦予對(duì)應(yīng)的字形小組的字形代碼。
圖10至圖19為示出在設(shè)定輸入階段為小分類選擇24c時(shí)顯示單元12的顯示例的模式圖。在前一階段的中分類選擇24b中,如按下圖8示出的任何一個(gè)按鈕,在小分類選擇24c中,圖10至圖19中的各顯示例中的一個(gè)顯示于顯示單元12。
另外,在圖10中,顯示的是配置為4行3列的多個(gè)顯示例,各顯示例分別對(duì)應(yīng)于圖8的(D1)的4行3列的按鈕。如按下這10個(gè)按鈕中的任何一個(gè),就顯示圖10的顯示例中的對(duì)應(yīng)位置的內(nèi)容。同樣,圖11與圖8的(D2)對(duì)應(yīng),圖12與圖8的(D3)對(duì)應(yīng),圖13與圖8的(D4)對(duì)應(yīng),圖14與圖8的(D5)對(duì)應(yīng),圖15與圖8的(D6)對(duì)應(yīng),圖16與圖8的(D7)對(duì)應(yīng),圖17與圖8的(D8)對(duì)應(yīng),圖18與圖8的(D9)對(duì)應(yīng),圖19與圖8的(D0)對(duì)應(yīng)。
利用第三次擊鍵,通過選擇小分類表D00~D99的一個(gè)記錄,完成小分類選擇24c,確定作為輸入對(duì)象的漢字所屬的字形小組。
下面參照?qǐng)D20的流程圖,以中文字形輸入程序23的輸入模塊24的處理為中心再予以說明。此流程圖,以使用者操作模式切換按鈕14設(shè)定中文輸入模式開始,以設(shè)定其他的輸入模式而結(jié)束。
另外,控制單元20,在執(zhí)行此流程圖中,參照指針緩沖器22,可識(shí)別在該定時(shí)的輸入階段是大分類選擇、中分類選擇及小分類選擇中的哪一個(gè)階段。即對(duì)于輸入階段,在指針緩沖器22為NULL時(shí)判定其為大分類選擇,在指針緩沖器22中存放有D0~D9中的任何一個(gè)時(shí)判定其為中分類選擇,而在指針緩沖器22中存放有D00~D99中的任何一個(gè)時(shí)判定其為小分類選擇。
在最初的S1中,控制單元20,將指針緩沖器22設(shè)定為NULL,設(shè)定輸入階段為大分類選擇。
在S2中,控制單元20參照大分類表D(圖6),在第2顯示單元12中顯示作為候選的各字形大組。于是,顯示單元12,切換為圖4所示的狀態(tài)。
在S3中,控制單元20等待使用者的輸入。如檢測(cè)出輸入,處理就進(jìn)入S4。
在S4中,控制單元20判斷使用者的輸入是按下輸入單元13的輸入,還是其他的輸入。另外,其他的輸入包括按下后退鍵、按下轉(zhuǎn)換模塊25使用的鍵等。在按下輸入單元13的場(chǎng)合,進(jìn)入S5,在其余場(chǎng)合處理進(jìn)入S15。
在S5中,控制單元20參照指針緩沖器22,判斷輸入階段是大分類選擇、中分類選擇及小分類選擇中的哪一個(gè)。如是大分類選擇,處理就進(jìn)入S6,如是中分類選擇,處理就進(jìn)入S9,而如是小分類選擇,處理就進(jìn)入S12。
在S6中,控制單元20根據(jù)使用者在輸入單元13上按下的位置,確定圖4所顯示的各按鈕中的哪一個(gè)按鈕被按下。即,控制單元20確定使用者選擇的是大分類表D(圖6)的哪一個(gè)記錄。于是,控制單元20,在第1顯示單元11上顯示所確定的記錄的“引導(dǎo)”的字形大組。例如,如“引導(dǎo)”確定的是“121/2”記錄,則在顯示單元11上顯示“121/2”。另外,字形大組的“121/2”指示的是筆畫是以橫、豎、橫(121)的筆順開始的部首,或筆畫以橫、豎、橫(122)的筆順開始的部首的各字形中組。
在S7中,控制單元20通過設(shè)置指針緩沖器22,可將輸入階段設(shè)置為中分類選擇。具體而言,控制單元20取得在S6中對(duì)大分類表D(圖6)確定的記錄的“指針”字段的值,并寫入到指針緩沖器22。例如,“引導(dǎo)”是確定“121/2”記錄的話,則在指針緩沖器22中存放“D1”。
在S8中,控制單元20參照各中分類表D0~D9(圖7)中的指針緩沖器22中存放的值所對(duì)應(yīng)的內(nèi)容,在第2顯示單元12上顯示作為候選的各字形中組。于是,在顯示單元12上顯示圖8的(D0)~(D9)中的一個(gè)。例如,如在指針緩沖器22中存放的是“D1”,則顯示圖8的(D1)。于是,處理返回到S3。
在S9中,因?yàn)樵赟5中判定的輸入階段是中分類選擇,控制單元20根據(jù)使用者在輸入單元13上按下的位置,確定如圖8的某一個(gè)所示的那樣所顯示的各按鈕中的哪一個(gè)按鈕被按下。即,控制單元20確定使用者選擇的是中分類表D0~D9(圖7)的哪一個(gè)記錄。于是,控制單元20,在第1顯示單元11上顯示所確定的記錄的“引導(dǎo)”的字形中組來取代顯示于顯示單元11上的字形大組。例如,如“引導(dǎo)”確定的是“土左1-4”記錄,則在顯示單元11上顯示“土左1-4”來代替此前顯示于顯示單元11上的字形大組“121/2”。另外,“土左1-4”指示的是部首是偏旁“土”,部首外的筆畫以1至4開始的各字形小組。
在S10中,控制單元20通過設(shè)置指針緩沖器22,可將輸入階段設(shè)置為小分類選擇。具體而言,控制單元20,取得在S9中對(duì)中分類表D1~D9(圖7)確定的記錄的“指針”字段的值,并寫入到指針緩沖器22。例如,若中分類表D1的“引導(dǎo)”確定的是“土左1-4”記錄,則在指針緩沖器22中存放“D11”。
在S11中,控制單元20參照各小分類表D00~D99(圖9)中的指針緩沖器22中存放的值所對(duì)應(yīng)的內(nèi)容,在第2顯示單元12上顯示作為候選的各字形小組。于是,在顯示單元12上顯示圖10至圖19的各顯示例中的一個(gè)。例如,如在指針緩沖器22中存放的是“D11”,則顯示圖10的(D11)。于是,處理返回到S3。
在S12中,因?yàn)樵赟5中判定的輸入階段是小分類選擇,則控制單元20根據(jù)使用者在輸入單元13上按下的位置,確定如圖10至圖19的某一個(gè)顯示例所示的那樣所顯示的各按鈕中哪一個(gè)按鈕被按下。即,控制單元20確定使用者選擇的是小分類表D00~D99(圖9)的哪一個(gè)記錄。所確定的記錄的“字形代碼”就被決定作為使用者輸入的字形小組的字形代碼。
此外,控制單元20,通過將決定的字形小組的字形代碼轉(zhuǎn)送到轉(zhuǎn)換模塊25而從此轉(zhuǎn)換模塊25取得與該字形代碼相對(duì)應(yīng)的漢字。另外,在作為候選的漢字有多個(gè)的場(chǎng)合,例如,在轉(zhuǎn)換模塊25中,作為第一候選登記的漢字。另外,轉(zhuǎn)換模塊25,也可考慮已經(jīng)輸入的字形代碼來選擇漢字。于是,控制單元20在第1顯示單元11上顯示從轉(zhuǎn)換模塊25取得的漢字來代替顯示于顯示單元11上的字形中組。
在S13中,控制單元20通過清除指針緩沖器22,將輸入階段設(shè)置為大分類選擇。即,指針緩沖器22被設(shè)置為NULL為下一個(gè)輸入做好準(zhǔn)備。
在S14中,控制單元20參照大分類表D(圖6),在第2顯示單元12上顯示作為候選的各字形大組。于是,顯示單元12被切換為圖4所示的狀態(tài)。于是,處理返回到S3。
另一方面,在S15中,控制單元20根據(jù)使用者的操作執(zhí)行相對(duì)應(yīng)的處理。例如,如按下轉(zhuǎn)換模塊25使用的鍵,則按照對(duì)該鍵定義的功能,執(zhí)行漢字選擇及確定等的處理。于是,處理返回到S3。
如上所述,在本實(shí)施方式中,通過3次擊鍵決定字形小組,根據(jù)此字形小組的字形代碼,執(zhí)行漢字轉(zhuǎn)換。下面再對(duì)此漢字轉(zhuǎn)換予以說明。
此漢字轉(zhuǎn)換是通過參照預(yù)先存儲(chǔ)于存儲(chǔ)單元中的辭典數(shù)據(jù)而完成的。另外,此漢字轉(zhuǎn)換也可以以單詞為單位進(jìn)行。即,也可以對(duì)作為構(gòu)成輸入對(duì)象的單詞的所有的漢字,在確定各漢字分別所屬的全部各字形小組之后,根據(jù)這些各字形小組的字形代碼順序排列而成的字形代碼組,進(jìn)行以單詞為單位的轉(zhuǎn)換。
圖21為示出辭典數(shù)據(jù)的模式圖。此辭典數(shù)據(jù)具有與字形代碼組相對(duì)應(yīng)的多個(gè)記錄。具體而言,在各記錄的“字形代碼”的字段中存放字形代碼組,在“單詞群”的字段中按照使用頻率存放具有由該字形代碼組規(guī)定的特征的全部單詞。于是,轉(zhuǎn)換模塊25參照此辭典數(shù)據(jù),確定與輸入模塊24輸出的字形代碼組相對(duì)應(yīng)的單詞群,并在第1顯示單元11中顯示確定的單詞群中使用頻率最高的單詞。
于是,在顯示的單詞與作為輸入對(duì)象的單詞不同的場(chǎng)合,使用者通過按下被定義為轉(zhuǎn)換用的按鍵,也可以選擇該單詞群中其它的候選。也可以將單詞群中的各單詞的排列進(jìn)行更新以反映此使用者對(duì)各單詞的使用頻率。換言之,單詞群中的各單詞的排列可以是固定的,也可以是可變的。
另外,在上述的“單詞”中也包含在中文文法中通常不看作單詞的“虛詞”。另外,漢字轉(zhuǎn)換不限于以單詞為單位,也可以以由短語構(gòu)成的字符串為單位進(jìn)行轉(zhuǎn)換。
下面,參照?qǐng)D22,更具體地對(duì)單詞“砂糖”的輸入予以說明。在圖22的各顯示例P01~P07中每一個(gè)都模式化地示出兩顯示單元11、12。
圖22的P01是中文輸入模式的初始畫面。在此P01中,在第2顯示單元12上顯示大分類表D的各字形大組。另外,在第1顯示單元11上無任何顯示?!吧疤恰钡摹吧啊钡牟渴资瞧浴笆?,由于偏旁“石”的筆畫是以13筆順開始,所以屬于字形大組“1*符”。如使用者按下“1*符”選擇字形大組“1*符”,則兩顯示單元11、12切換為P02的狀態(tài)。
在P02中,在第1顯示單元11上顯示“1*符”,在第2顯示單元12上顯示中分類表D3的各字形中組。因?yàn)樵谶@些各字形中組之中有部首為偏旁“石”的組,如使用者按下示出偏旁“石”的“石”按鈕而選擇字形中組“石”,則兩顯示單元11、12切換為P03狀態(tài)。
在P03中,在第1顯示單元11上顯示“石”,在第2顯示單元12上顯示小分類表D31的各字形小組。在此小分類表D31中部首為偏旁“石”的漢字還以其部首外的筆畫的筆順進(jìn)行分類。因?yàn)椤吧啊钡牟渴淄馐且怨P畫2(豎)開始,如使用者按下“石2/0”按鈕而選擇字形小組“石2/0”,則兩顯示單元11、12切換為P04狀態(tài)。
在P04中,在第1顯示單元11上顯示與字形小組“石2/0”的字形代碼314相對(duì)應(yīng)的第一候選漢字“石”。另一方面,在第2顯示單元12上,顯示大分類表D的各字形大組供下面輸入時(shí)使用。下一個(gè)漢字“糖”的部首是“米”,由于此“米”是以筆畫43的筆順開始而屬于字形大組“41-43言”。如使用者按下“41-43言”按鈕而選擇字形大組“41-43言”,則兩顯示單元11、12切換為P05狀態(tài)。
在P05中,在第1顯示單元11上顯示與輸入完畢的字形小組“石2/0”相對(duì)應(yīng)的漢字“石”,并且,顯示新選擇的字形大組“41-43言”。另一方面,在第2顯示單元12上,顯示中分類表D8的各字形中組。因?yàn)槠渲胁渴住懊住卑谧中沃薪M“羊米”中,如使用者按下“羊米”按鈕而選擇字形中組“羊米”,則兩顯示單元11、12切換為P06狀態(tài)。
在P06中,在第1顯示單元11上顯示漢字“石”及字形中組“羊米”,在第2顯示單元12上,顯示小分類表D89的各字形小組?!疤恰弊?,由于其部首外是以筆畫4開始而屬于字形小組“米4”。如使用者按下“米4”按鈕而選擇字形小組“米4”,則兩顯示單元11、12切換為P07狀態(tài)。
在P07中,在第1顯示單元11上顯示“砂糖”。這是因?yàn)榻又赑06中顯示的“石”決定了字形小組“米4”,而轉(zhuǎn)換模塊25,考慮到先輸入的字形小組“石2/0”的字形代碼314和后輸入的字形小組“米4”的字形代碼898兩方面進(jìn)行再轉(zhuǎn)換而得到它。即,顯示與字形代碼組“314898”相對(duì)應(yīng)的第一候選單詞“砂糖”。另一方面,在第2顯示單元12上,顯示大分類表D的各字形大組供下面輸入時(shí)使用。
示于上述圖2及圖3的電話機(jī)是觸摸屏式便攜式電話機(jī),但本發(fā)明也可應(yīng)用于通常的便攜式電話機(jī)。圖23為示出通常的便攜式電話機(jī)的外觀的模式圖。此便攜式電話機(jī)只具有一個(gè)液晶顯示屏31。在此場(chǎng)合,顯示輸入結(jié)果的第1顯示單元11及顯示候選按鈕的第2顯示單元12的顯示內(nèi)容,每一個(gè)都可以顯示于液晶顯示屏31的畫面內(nèi)。使用者可以一邊觀看液晶顯示屏31上與顯示單元12相對(duì)應(yīng)的顯示,一邊通過按下輸入單元13的數(shù)字鍵,與上述同樣地進(jìn)行中文輸入。
如根據(jù)上述的本實(shí)施方式中的中文輸入程序,通過對(duì)10個(gè)左右的有限的鍵進(jìn)行3次擊鍵就可以決定字形小組,另外,對(duì)各字形小組進(jìn)行的分類使得使用頻率高的漢字不集中。因此,通過3次擊鍵就可以高效率地收斂得出候選漢字。
使用根據(jù)以上述字形分類法分類的字形小組生成的試驗(yàn)用辭典,對(duì)轉(zhuǎn)換效率進(jìn)行了驗(yàn)證。此試驗(yàn)用辭典中的單詞群中的各單詞按使用頻率的排列是固定的,它是不包含有關(guān)詞性和語法等屬性信息的最基本的辭典,在將包含1068萬字的一年期間的人民日?qǐng)?bào)數(shù)據(jù)轉(zhuǎn)換為各字形小組的第一候選的場(chǎng)合的正確率達(dá)87.8%。此外,如利用具有學(xué)習(xí)功能并且增加詞性和語法等屬性信息的單詞辭典,對(duì)單詞的前后連接關(guān)系進(jìn)行分析,則正確率還可以提高。因而可以實(shí)現(xiàn)高轉(zhuǎn)換精度及高效率的中文輸入。
另外,根據(jù)本實(shí)施方式的字形分類法,可利用該漢字所屬的字形小組指定所有的漢字。所以,使用者沒有必要記憶在利用已有的部件進(jìn)行中文輸入時(shí)所必需的各部件的組合規(guī)則。此外,本實(shí)施方式的中文輸入程序是按照分類的層結(jié)構(gòu)對(duì)使用者進(jìn)行引導(dǎo)而輸入。所以,可實(shí)現(xiàn)易于使用的中文輸入。
根據(jù)如上所述構(gòu)成的本發(fā)明,通過對(duì)10個(gè)左右有限的鍵進(jìn)行有限次數(shù)的擊鍵就可以決定字形小組。即,可以高效率地收斂得出作為轉(zhuǎn)換候選的漢字。
權(quán)利要求
1.一種中文字形輸入裝置,包括,具有可與漢字的字形特征相對(duì)應(yīng)的多個(gè)按鈕的輸入單元及根據(jù)對(duì)此輸入單元進(jìn)行的操作輸入中文的控制單元,其特征在于,上述控制單元執(zhí)行如下的處理過程,即基本選擇過程和詳細(xì)選擇過程,其中基本選擇過程根據(jù)通過將作為輸入對(duì)象而設(shè)想的全部漢字按照其字形特征分類為多個(gè)字形小組,并將這些字形小組編入上位組而形成的多層的層結(jié)構(gòu),從此層結(jié)構(gòu)的上位各組中選擇一個(gè)組,詳細(xì)選擇過程根據(jù)上述層結(jié)構(gòu),從屬于由上述基本選擇步驟所選擇的組的下位各組中選擇一個(gè)組,來確定作為輸入對(duì)象的漢字所屬的字形小組。
2.一種中文字形輸入裝置,包括具有可與漢字的字形特征對(duì)應(yīng)的多個(gè)按鈕的輸入單元及根據(jù)對(duì)此輸入單元進(jìn)行的操作輸入中文的控制單元,其特征在于,上述控制單元執(zhí)行如下的處理過程,即,第1提示過程,用于根據(jù)通過將作為輸入對(duì)象而設(shè)想的全部漢字按照其字形特征分類為多個(gè)字形小組,并將這些字形小組編入多個(gè)字形中組,并將這些字形中組分別編入多個(gè)字形大組而形成的層結(jié)構(gòu),提示上述各字形大組,第1確定過程,用于在上述第1提示過程中提示的各字形大組中,根據(jù)使用者對(duì)上述輸入單元的操作確定一個(gè)字形大組,第2提示過程,用于提示屬于在上述第1確定過程中確定的字形大組的各字形中組,第2確定過程,用于在上述第2提示過程中提示的各字形中組中,根據(jù)使用者對(duì)上述輸入單元的操作確定一個(gè)字形中組,第3提示過程,用于提示屬于在上述第2確定過程中確定的字形中組的各字形小組,第3確定過程,用于在上述第3提示過程中提示的各字形小組中,根據(jù)使用者對(duì)上述輸入單元的操作確定作為輸入對(duì)象的漢字所屬的字形小組。
3.如權(quán)利要求2所述的中文字形輸入裝置,其特征在于上述輸入單元的按鈕的個(gè)數(shù)為與數(shù)字鍵個(gè)數(shù)相同的有限的個(gè)數(shù),上述字形大組被分類為該有限的個(gè)數(shù),從而可通過對(duì)上述輸入單元一次擊鍵而確定,屬于上述各字形大組的各字形中組被分類為上述有限的個(gè)數(shù),屬于上述各字形中組的各字形小組被分類為上述有限的個(gè)數(shù)。
4.如權(quán)利要求2所述的中文字形輸入裝置,其特征在于,上述第1提示過程通過顯示代表屬于該字形大組的各字形中組的字形特征的引導(dǎo)來提示上述各字形大組,上述第2提示過程通過顯示代表屬于該字形中組的各字形小組的字形特征的引導(dǎo)來提示上述各字形中組,上述第3提示過程通過顯示代表屬于該字形小組的各漢字的字形特征的引導(dǎo)來提示上述各字形小組。
5.如權(quán)利要求2所述的中文字形輸入裝置,其特征在于,使用漢字部首進(jìn)行上述字形小組的分類。
6.如權(quán)利要求2所述的中文字形輸入裝置,其特征在于,使用漢字的筆畫及筆順進(jìn)行上述字形小組的分類。
7.如權(quán)利要求5或6所述的中文字形輸入裝置,其特征在于,使用漢字部首以外的部分的筆畫及筆順進(jìn)行上述字形小組的分類。
8.如權(quán)利要求1或2所述的中文字形輸入裝置,其特征在于,上述控制單元還執(zhí)行轉(zhuǎn)換過程,用于在對(duì)于輸入對(duì)象為一個(gè)以上的漢字,確定了與該漢字分別對(duì)應(yīng)的一個(gè)以上的字形小組的場(chǎng)合,通過參照將一個(gè)以上的字形小組和漢字的字符串對(duì)應(yīng)起來的辭典數(shù)據(jù),將與確定的一個(gè)以上的字形小組相對(duì)應(yīng)的漢字字符串確定為輸入對(duì)象字符串。
9.一種中文字形輸入方法,用于根據(jù)對(duì)具有與漢字的字形特征對(duì)應(yīng)的多個(gè)按鈕的輸入單元進(jìn)行操作而輸入漢字,其特征在于該方法包括步驟,基本選擇步驟,用于根據(jù)通過將作為輸入對(duì)象而設(shè)想的全部漢字按照其字形特征分類為多個(gè)字形小組,并通過將這些字形小組編入上位組而形成的多層的層結(jié)構(gòu),從此層結(jié)構(gòu)的上位各組中選擇一個(gè)組,和詳細(xì)選擇步驟,用于根據(jù)上述層結(jié)構(gòu),從屬于由上述基本選擇步驟所選擇的組的下位各組中選擇一個(gè)組,來確定作為輸入對(duì)象的漢字所屬的字形小組。
10.一種中文字形輸入方法,用于根據(jù)對(duì)具有與漢字的字形特征對(duì)應(yīng)的多個(gè)按鈕的輸入單元進(jìn)行操作而輸入漢字,其特征在于包括如下步驟,第1提示步驟,用于根據(jù)通過將作為輸入對(duì)象而設(shè)想的全部漢字按照其字形特征分類為多個(gè)字形小組,通過將這些字形小組編入多個(gè)字形中組,并將這些字形中組分別編入多個(gè)字形大組而形成的層結(jié)構(gòu),提示上述各字形大組,第1確定步驟,用于在上述第1提示步驟中提示的各字形大組中,根據(jù)使用者對(duì)上述輸入單元的操作確定一個(gè)字形大組,第2提示步驟,用于提示屬于在上述第1確定步驟中確定的字形大組的各字形中組,第2確定步驟,用于在上述第2提示步驟中提示的各字形中組中,根據(jù)使用者對(duì)上述輸入單元的操作確定一個(gè)字形中組,第3提示步驟,用于提示屬于在上述第2確定步驟中確定的字形中組的各字形小組,第3確定步驟,用于在上述第3提示步驟中提示的各字形小組中,根據(jù)使用者對(duì)上述輸入單元的操作確定作為輸入對(duì)象的漢字所屬的字形小組。
全文摘要
本發(fā)明提供一種中文字形輸入裝置及中文字形輸入法。其中,所有的漢字分屬于不考慮部件而考慮部首而被分類的字形小組。各字形小組被編入更上位的字形中組,各字形中組被編入更上位的字形大組。按照此字形分類的層結(jié)構(gòu)引導(dǎo)輸入。即,首先提示各字形大組,通過第一次擊鍵選擇其中的一個(gè)。接著,提示各字形中組,通過第二次擊鍵選擇其中的一個(gè)。然后,提示各字形小組,通過第三次擊鍵選擇其中的一個(gè),確定輸入對(duì)象漢字所屬的字形小組。這樣,根據(jù)對(duì)數(shù)字鍵等的三次擊鍵就可以高效率地收斂得出候選漢字。
文檔編號(hào)H03M11/04GK1434365SQ0214075
公開日2003年8月6日 申請(qǐng)日期2002年7月16日 優(yōu)先權(quán)日2002年1月21日
發(fā)明者菅野芩 申請(qǐng)人:富士通株式會(huì)社