專利名稱:九位字形漢字輸入法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種漢字輸入方法和裝置,更具體地說,本發(fā)明涉及一種利用漢字部件的位置信息和漢字部件中的形碼信息把漢字輸入電子設(shè)備的方法和裝置。
背景技術(shù):
隨著信息技術(shù)的發(fā)展,電子設(shè)備的種類日益繁多,其中很多設(shè)備需要進(jìn)行漢字輸入,例如臺(tái)式計(jì)算機(jī)、便攜式計(jì)算機(jī)、計(jì)算器、傳真機(jī)、電話機(jī)、移動(dòng)電話機(jī)、個(gè)人數(shù)字助手(PDA)等等。傳統(tǒng)的漢字輸入法中,很多都是針對(duì)計(jì)算機(jī)標(biāo)準(zhǔn)英文鍵盤設(shè)計(jì)的,使用全部或部件字母鍵和數(shù)字鍵來標(biāo)識(shí)拼音字母、漢字形碼或字根。對(duì)于移動(dòng)電話等電子設(shè)備而言,由于鍵盤上鍵的數(shù)量遠(yuǎn)遠(yuǎn)少于計(jì)算機(jī)標(biāo)準(zhǔn)鍵盤,所以很多現(xiàn)有的輸入法都不再適用,或者不得不把多個(gè)選項(xiàng)集中于一個(gè)鍵上(例如,把拼音字母A、B、C放在“2”鍵上),這樣會(huì)大大增加漢字輸入過程中按鍵的次數(shù)。
一些已知的漢字輸入法采用了9鍵或更少的鍵,適合在計(jì)算機(jī)標(biāo)準(zhǔn)英文鍵盤的右手?jǐn)?shù)字小鍵盤上或者諸如移動(dòng)電話的電子設(shè)備的鍵盤上進(jìn)行操作。這些輸入法雖然對(duì)大多數(shù)漢字來說按鍵次數(shù)較少(例如,3-5次),但當(dāng)輸入某些漢字時(shí),例如在比較集中的部首或字根下,按鍵次數(shù)可能大大增加。
根據(jù)漢字筆劃或形碼的已知輸入法,或者以書寫漢字的正常筆順為路徑進(jìn)行查找,或者按照“從高到低”、“從左至右”等規(guī)則來解析漢字的結(jié)構(gòu)以完成輸入,限制了用戶的主動(dòng)性和靈活性,給學(xué)習(xí)或使用過程帶來諸多不便,造成“好學(xué)不好用,好用不好學(xué)”的兩難局面。
一些已知的漢字輸入法,輸入過程與所使用的輸入裝置(例如鍵盤)有關(guān)。因?yàn)楦鞣N電子設(shè)備的鍵盤模式不同,例如計(jì)算機(jī)標(biāo)準(zhǔn)英文鍵盤的數(shù)字小鍵盤就和移動(dòng)電話數(shù)字鍵的布局不同,所以當(dāng)用戶在不同的電子設(shè)備上進(jìn)行漢字輸入時(shí),不得不更改指法習(xí)慣,由此帶來效率降低等問題。
本發(fā)明的目的就是提供一種適合計(jì)算機(jī)、電話機(jī)、移動(dòng)電話、PDA等具有不同鍵盤模式的多種電子設(shè)備共同使用的漢字輸入方法和裝置,用戶可以根據(jù)自己的理解來解析漢字的結(jié)構(gòu),在3-5次按鍵后使所要輸入的漢字出現(xiàn)在電子設(shè)備的顯示屏上,并且可以按照不同的路徑輸入同一漢字,滿足編碼兼容性。此外,本發(fā)明的另一個(gè)目的是使輸入鍵與輸入信息的對(duì)應(yīng)關(guān)系和具體的鍵盤模式無關(guān),而只與漢字自身的結(jié)構(gòu)及顯示屏顯示的平面布局相對(duì)應(yīng),因而當(dāng)該輸入方法應(yīng)用于不同類型的電子設(shè)備時(shí),不會(huì)影響用戶的輸入習(xí)慣。本發(fā)明還提供常用詞的聯(lián)想輸入功能。
發(fā)明內(nèi)容
本發(fā)明涉及一種把漢字輸入電子設(shè)備的方法和裝置,具體地說,提供了一種利用位置信息把漢字輸入電子設(shè)備的方法和裝置,所述方法稱為九位字形輸入法。
本發(fā)明提供的九位字形輸入法根據(jù)電子設(shè)備的顯示裝置的顯示信息,通過電子設(shè)備的輸入裝置(例如,鍵盤或輸入屏)進(jìn)行操作,選出預(yù)期漢字,所述方法包括以下步驟通過分析預(yù)期漢字的結(jié)構(gòu),選出第一部件,并通過所述輸入裝置將所述第一部件的第一位置信息輸入所述電子設(shè)備如果所述預(yù)期漢字是獨(dú)體字,該第一位置信息指示所述第一部件就是所述預(yù)期漢字,否則,該第一位置信息指示所述第一部件位于所述預(yù)期漢字的上、下、左、右、左上、左下、右上或右下位置;通過分析所述第一部件的結(jié)構(gòu),從橫(一)、豎(丨)、撇(丿)、點(diǎn)(丶)、帶彎鉤或擴(kuò)展彎鉤的直劃(乙)、全包圍(口)、直叉(十)、斜叉(乂)、半包圍 九種基本形碼中選出第一形碼,并輸入所述電子設(shè)備;根據(jù)已輸入的所述第一部件的第一位置信息和所述第一形碼,在所述顯示裝置上顯示不超過九種的字根,從中選出所述第一部件包含的一種字根并輸入所述電子設(shè)備,使得所述顯示裝置上顯示至少一個(gè)漢字;如果所述顯示裝置上出現(xiàn)所述預(yù)期漢字,把該預(yù)期漢字輸入所述電子設(shè)備;如果所述顯示裝置上未顯示所述預(yù)期漢字,根據(jù)所提示的相關(guān)信息執(zhí)行翻頁(yè)操作,以查找所述預(yù)期漢字并輸入所述電子設(shè)備,或者通過分析該預(yù)期漢字除第一部件之外的部分的結(jié)構(gòu),選出第二部件并通過所述輸入裝置將該第二部件的第二位置信息輸入所述電子設(shè)備,該第二位置信息指示所述第二部件位于所述預(yù)期漢字的上、下、左、右、左上、左下、右上、右下或中間位置;通過分析所述第二部件的結(jié)構(gòu),從所述九種基本形碼中選出第二形碼并輸入所述電子設(shè)備,使得所述顯示裝置上顯示至少一個(gè)漢字;并且如果在輸入所述第二形碼后所述顯示裝置上顯示了所述預(yù)期漢字,則將其輸入所述電子設(shè)備,否則返回前面的步驟。
在本發(fā)明的一個(gè)實(shí)施例中還包括以下步驟在選出所述預(yù)期漢字后,所述顯示裝置上顯示多個(gè)漢字,將其中一個(gè)漢字輸入所述電子設(shè)備,或者不輸入任何漢字。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,如果所述預(yù)期漢字包括多個(gè)部件,選擇包含了偏僻字根的部件作為第一部件。
在本實(shí)施例中,所述電子設(shè)備的輸入裝置上具有九個(gè)輸入鍵和至少一個(gè)功能鍵,所述輸入鍵分別對(duì)應(yīng)于漢字的上、下、左、右、左上、左下、右上和右下八個(gè)位置以及獨(dú)體字或中間位置,并且還與所述顯示裝置上顯示的多種形碼、字根和漢字相對(duì)應(yīng),用于在各步驟中執(zhí)行輸入操作;所述功能鍵用于執(zhí)行選字、返回、翻頁(yè)、符號(hào)、幫助、開始輸入法和/或類似的操作。其中,所述九個(gè)輸入鍵分布在三行三列的方形格局內(nèi),所述三行分別為上、中、下行,所述三列分別為左、中、右列,其中的左上鍵對(duì)應(yīng)于所述左上位置,中上鍵對(duì)應(yīng)于所述上位置,右上鍵對(duì)應(yīng)于所述右上位置,左中鍵對(duì)應(yīng)于所述左位置,中中鍵對(duì)應(yīng)于所述獨(dú)體字或中間位置,右中鍵對(duì)應(yīng)于所述右位置,左下鍵對(duì)應(yīng)于所述左下位置,中下鍵對(duì)應(yīng)于所述下位置,右下鍵對(duì)應(yīng)于所述右下位置。
在本實(shí)施例中,還說明了一種實(shí)施以上輸入方法的漢字輸入裝置,用于根據(jù)上述步驟把漢字輸入電子設(shè)備。該裝置包括九個(gè)輸入鍵和至少一個(gè)功能鍵九個(gè)輸入鍵分別對(duì)應(yīng)于漢字的上、下、左、右、左上、左下、右上和右下八個(gè)位置以及獨(dú)體字或中間位置,并且還與所述電子設(shè)備的顯示裝置上所顯示的多種形碼、字根和漢字相對(duì)應(yīng),用于上述步驟中執(zhí)行輸入操作;至少一個(gè)功能鍵用于在上述步驟中執(zhí)行選字、返回、翻頁(yè)、符號(hào)、幫助、開始輸入法和/或類似的操作。
在本實(shí)施例中,輸入裝置的九個(gè)輸入鍵分布在三行三列的方形格局內(nèi),所述三行分別為上、中、下行,所述三列分別為左、中、右列,其中的左上鍵對(duì)應(yīng)于所述左上位置,中上鍵對(duì)應(yīng)于所述上位置,右上鍵對(duì)應(yīng)于所述右上位置,左中鍵對(duì)應(yīng)于所述左位置,中中鍵對(duì)應(yīng)于所述獨(dú)體字或中間位置,右中鍵對(duì)應(yīng)于所述右位置,左下鍵對(duì)應(yīng)于所述左下位置,中下鍵對(duì)應(yīng)于所述下位置,右下鍵對(duì)應(yīng)于所述右下位置。
本發(fā)明還提供了一種存儲(chǔ)在電子設(shè)備可訪問介質(zhì)中的代碼,用于實(shí)施上述漢字輸入方法,所述代碼包括用于存儲(chǔ)漢字編碼方案的代碼、用于根據(jù)所述電子設(shè)備的輸入裝置的輸入,在所述電子設(shè)備的顯示裝置上顯示相關(guān)信息的代碼和用于執(zhí)行上述漢字輸入法中各個(gè)步驟的代碼。
本發(fā)明可用于輸入簡(jiǎn)體漢字、繁體漢字或者日文、朝鮮文中的漢字。
本發(fā)明可以應(yīng)用于個(gè)人計(jì)算機(jī)、便攜式計(jì)算機(jī)、計(jì)算器、電話機(jī)、傳真機(jī)、移動(dòng)電話機(jī)、PDA或其它類似的電子設(shè)備,所述的輸入裝置可以是這些電子設(shè)備的鍵盤、鼠標(biāo)、麥克風(fēng)或觸摸屏等裝置。
本發(fā)明的優(yōu)點(diǎn)之一是漢字的編碼長(zhǎng)度固定在3-5之間,即任何常用漢字可以在3-5次按鍵后被顯示在顯示屏上,大大提高了漢字輸入的效率。這是因?yàn)楸景l(fā)明是將漢字按照第一部件的第一位置信息和第一形碼信息分配到27×27個(gè)小字庫(kù)中,各個(gè)小字庫(kù)中的漢字?jǐn)?shù)量相對(duì)比較平均,即不會(huì)出現(xiàn)包含漢字過多的小字庫(kù)(否則會(huì)使輸入的路徑增長(zhǎng),步驟增加)。因此,在鍵入3-5次后,在字庫(kù)中查找出的漢字?jǐn)?shù)量平均為6個(gè)。
本發(fā)明的另一個(gè)優(yōu)點(diǎn)是滿足編碼的兼容性,為用戶提供了多種解析漢字的方式和輸入路徑,具有相當(dāng)大的靈活性,而且簡(jiǎn)單易學(xué)又便于操作。本發(fā)明的輸入方法和裝置特別適合于以下用戶不了解或不會(huì)使用漢語拼音;不知道漢字筆劃的準(zhǔn)確順序,但能夠辨識(shí)漢字的形狀及特性;喜歡使用部首或筆劃輸入漢字;不會(huì)漢字的準(zhǔn)確寫法,但至少知道該字的一個(gè)部首或部件。
本發(fā)明的另一個(gè)優(yōu)點(diǎn)是適用于計(jì)算機(jī)、電話機(jī)、移動(dòng)電話、PDA等具有不同鍵盤模式的各種電子設(shè)備,僅使用9個(gè)輸入鍵和幾個(gè)功能鍵,鍵的數(shù)量比較少而且可以單手操作。同時(shí),本發(fā)明還具有另一個(gè)優(yōu)勢(shì),即在三行三列的方形格局內(nèi),每個(gè)輸入鍵與其輸入信息的對(duì)應(yīng)關(guān)系只和漢字自身的結(jié)構(gòu)及顯示屏顯示的平面布局相對(duì)應(yīng),因而當(dāng)該輸入方法應(yīng)用于不同類型的電子設(shè)備時(shí),不會(huì)影響用戶的輸入習(xí)慣。
本發(fā)明的另一個(gè)優(yōu)點(diǎn)是提供了常用詞的聯(lián)想輸入功能。
下面結(jié)合附圖詳細(xì)說明本發(fā)明的多個(gè)優(yōu)選實(shí)施例,其中圖1a是示出了根據(jù)本發(fā)明第一實(shí)施例的輸入裝置布局的示意圖;圖1b.1a-1b.1d是示出了根據(jù)本發(fā)明第一實(shí)施例的一種顯示布局的示意圖;圖1b.2a-1b.2d是示出了根據(jù)本發(fā)明第一實(shí)施例的另一種顯示布局的示意圖;圖1c.1是示出了根據(jù)本發(fā)明第二實(shí)施例的一種顯示布局的示意圖;圖1c.1是示出了根據(jù)本發(fā)明第二實(shí)施例的另一種顯示布局的示意圖;圖1d是示出了根據(jù)本發(fā)明第三實(shí)施例的輸入裝置布局的示意圖;圖1e.1-1e.5是示出了根據(jù)本發(fā)明第四實(shí)施例的多種輸入裝置布局的示意圖;圖2是根據(jù)本發(fā)明的實(shí)施例進(jìn)行漢字輸入的流程圖;圖3a是在根據(jù)本發(fā)明實(shí)施例的輸入過程中開始輸入法后的顯示界面示意圖;圖3b是在根據(jù)本發(fā)明實(shí)施例的輸入過程中輸入第一部件后的顯示界面示意圖;圖3c是在根據(jù)本發(fā)明實(shí)施例的輸入過程中輸入第一形碼后的顯示界面示意圖;圖3d是在根據(jù)本發(fā)明實(shí)施例的輸入過程中輸入字根后的顯示界面示意圖;圖3e是在根據(jù)本發(fā)明實(shí)施例的輸入過程中常用詞聯(lián)想輸入步驟的顯示界面示意圖;圖4是示出了在輸入裝置三行三列的方形格局中各輸入鍵所對(duì)應(yīng)的部件位置的圖;圖5.1-5.4是根據(jù)本發(fā)明實(shí)施例輸入“夫”字的路徑中各顯示界面的示意圖;圖6a.1-6a.5是根據(jù)本發(fā)明實(shí)施例輸入“鴦”字的一條路徑中各顯示界面的示意圖;圖6b.1-6b.6是根據(jù)本發(fā)明實(shí)施例輸入“鴦”字的另一條路徑中各顯示界面的示意圖;圖6b.4.1-6b.4.2是根據(jù)本發(fā)明實(shí)施例輸入“鴦”字的另一條路徑中部分顯示界面的示意圖;圖7a.1-7a.4是根據(jù)本發(fā)明實(shí)施例輸入“刷”字的一條路徑中各顯示界面的示意圖;圖7b.1-7b.4是根據(jù)本發(fā)明實(shí)施例輸入“刷”字的另一條路徑中部分顯示界面的示意圖;圖7b.a4-7b.a6是根據(jù)本發(fā)明實(shí)施例輸入“刷”字的另一條路徑中部分顯示界面的示意圖;圖7b.b4-7b.b6是根據(jù)本發(fā)明實(shí)施例輸入“刷”字的另一條路徑中部分顯示界面的示意圖;圖7b.c4-7b.c6是根據(jù)本發(fā)明實(shí)施例輸入“刷”字的另一條路徑中部分顯示界面的示意圖;圖7c.1-7c.5是根據(jù)本發(fā)明實(shí)施例輸入“刷”字的另一條路徑中各顯示界面的示意圖;圖8a.1-8a.5是根據(jù)本發(fā)明實(shí)施例輸入“樹”字的一條路徑中各顯示界面的示意圖;
圖8b.1-8b.5是根據(jù)本發(fā)明實(shí)施例輸入“樹”字的另一條路徑中各顯示界面的示意圖;圖9.1-9.4是根據(jù)本發(fā)明實(shí)施例輸入“瀑”字的一條路徑中各顯示界面的示意圖;圖10是根據(jù)本發(fā)明實(shí)施例的字根編碼表;圖11是根據(jù)本發(fā)明實(shí)施例的字根查找表;和圖12是圖示了在根據(jù)本發(fā)明實(shí)施例的方法中所輸入的第一位置信息與第二部件可能的位置信息之間的對(duì)應(yīng)關(guān)系的表。
具體實(shí)施例方式
圖1a是示出了根據(jù)本發(fā)明第一實(shí)施例的輸入裝置布局的示意圖,圖1b.1a-1b.1d和圖1b.2a-1b.2d是示出了根據(jù)本發(fā)明第一實(shí)施例的兩種顯示布局的示意圖。本實(shí)施例中的電子設(shè)備例如是傳統(tǒng)的移動(dòng)電話機(jī)。圖1a中鍵盤上的左上鍵(“1”鍵)表示漢字的“左上”位置,中上鍵(“2”鍵)表示漢字的“上”位置,右上鍵(“3”鍵)表示漢字的“右上”位置,左中鍵(“4”鍵)表示漢字的“左”位置,中中鍵(“5”鍵)表示獨(dú)體字或漢字的中間位置,右中鍵(“6”鍵)表示漢字的“右”位置,左下鍵(“7”鍵)表示漢字的“左下”位置,中下鍵(“8”鍵)表示漢字的“下”位置,右下鍵(“9”鍵)表示漢字的“右下”位置;此外,“0”鍵用于“選字”功能,“D”鍵是導(dǎo)向鍵,可以實(shí)現(xiàn)“翻頁(yè)”等功能,而“F1”、“F2”鍵可以按照需要設(shè)定為其他功能鍵。圖1b.1a-1b.1d是一種顯示布局方案,如果電子設(shè)備(例如手機(jī))的屏幕尺寸有所限制,那么可以采用如圖1b.2a-1b.2d所示的顯示布局。
圖1c.1-1c.2是示出了根據(jù)本發(fā)明第二實(shí)施例的兩種可選的顯示布局的示意圖。本實(shí)施例中的電子設(shè)備例如是PDA。根據(jù)屏幕上顯示的內(nèi)容,用輸入筆點(diǎn)擊屏幕上的相應(yīng)位置,就可以把有關(guān)信息輸入給PDA。屏幕上的左上鍵(“1”鍵)表示漢字的“左上”位置,中上鍵(“2”鍵)表示漢字的“上”位置,右上鍵(“3”鍵)表示漢字的“右上”位置,左中鍵(“4”鍵)表示漢字的“左”位置,中中鍵(“5”鍵)表示獨(dú)體字或漢字的中間位置,右中鍵(“6”鍵)表示漢字的“右”位置,左下鍵(“7”鍵)表示漢字的“左下”位置,中下鍵(“8”鍵)表示漢字的“下”位置,右下鍵(“9”鍵)表示漢字的“右下”位置;“選字”鍵用于選字,“上頁(yè)”鍵和“下頁(yè)”鍵用于翻頁(yè),“符號(hào)”鍵用于顯示各種符號(hào),例如標(biāo)點(diǎn)符號(hào),然后通過輸入鍵選中特定的符號(hào)并輸入給電子設(shè)備,“撤消”鍵用于在輸入過程中返回前一步驟,“幫助”鍵用于顯示幫助信息。本實(shí)施例也適用于使用鼠標(biāo)、觸摸屏、麥克風(fēng)等輸入裝置的電子設(shè)備。
圖1d是示出了根據(jù)本發(fā)明第三實(shí)施例的輸入裝置布局的示意圖。本實(shí)施例中的電子設(shè)備例如是個(gè)人臺(tái)式計(jì)算機(jī),其輸入裝置是標(biāo)準(zhǔn)英文鍵盤。當(dāng)“NumLock”綠燈亮?xí)r,使用計(jì)算機(jī)標(biāo)準(zhǔn)英文鍵盤右手側(cè)的數(shù)字小鍵盤來實(shí)施本發(fā)明的漢字輸入法,或者使用鼠標(biāo)點(diǎn)擊顯示屏上的對(duì)應(yīng)鍵來進(jìn)行漢字輸入。鍵盤上的左上鍵(“7”鍵)表示漢字的“左上”位置,中上鍵(“8”鍵)表示漢字的“上”位置,右上鍵(“9”鍵)表示漢字的“右上”位置,左中鍵(“4”鍵)表示漢字的“左”位置,中中鍵(“5”鍵)表示獨(dú)體字或漢字的中間位置,右中鍵(“6”鍵)表示漢字的“右”位置,左下鍵(“1”鍵)表示漢字的“左下”位置,中下鍵(“2”鍵)表示漢字的“下”位置,右下鍵(“3”鍵)表示漢字的“右下”位置,其他功能鍵可以根據(jù)需要進(jìn)行設(shè)定。
圖1e.1-1e.5是示出了根據(jù)本發(fā)明第四實(shí)施例的多種輸入裝置布局的示意圖。本實(shí)施例中的電子設(shè)備例如是個(gè)人臺(tái)式計(jì)算機(jī)或便攜式計(jì)算機(jī)(laptop),其輸入裝置是標(biāo)準(zhǔn)英文鍵盤,利用鍵盤上數(shù)字鍵或字母鍵進(jìn)行輸入。圖1e.1中各鍵對(duì)應(yīng)的位置信息從左至右依次是左上、上、右上、左、獨(dú)體字或中間位置、右、左下、下和右下,圖1e.2-1e.4與圖1e.1相似。圖1e.5中“R”鍵對(duì)應(yīng)左上,“T”鍵對(duì)應(yīng)上,“Y”鍵對(duì)應(yīng)右上,“F”鍵對(duì)應(yīng)左,“G”鍵對(duì)應(yīng)獨(dú)體字或中間位置,“H”鍵對(duì)應(yīng)右,“V”鍵對(duì)應(yīng)左下,“B”鍵對(duì)應(yīng)下,“N”鍵對(duì)應(yīng)右下。類似地,也可對(duì)鍵盤進(jìn)行其他形式的規(guī)定。
圖2是根據(jù)本發(fā)明的實(shí)施例進(jìn)行漢字輸入的流程圖。圖3a-3e是根據(jù)以上實(shí)施例進(jìn)行漢字輸入的各步驟中的顯示界面。本實(shí)施例中,顯示裝置上的顯示布局(即,輸入鍵和功能鍵的布局)如圖1c.1或1c.2所示。在步驟201,點(diǎn)擊屏幕上的“輸入法”鍵,開始輸入漢字(以下將所要輸入的漢字稱為“預(yù)期漢字)。這時(shí),顯示屏上出現(xiàn)一個(gè)顯示界面,如圖3a所示,其中每個(gè)小方格內(nèi)數(shù)字和漢字的含義在下面進(jìn)行解釋。
在步驟202,通過分析預(yù)期漢字的結(jié)構(gòu),按照下列規(guī)則選出第一部件如果該漢字是獨(dú)體字,第一部件就是該字,否則,第一部件是可能位于該字的上、下、左、右、左上、左下、右上或右下位置上的漢字部件,并將該第一部件的第一位置信息輸入電子設(shè)備。根據(jù)本發(fā)明的各個(gè)實(shí)施例,輸入裝置上的輸入鍵和顯示裝置上的小方格與漢字中各部件所在位置的對(duì)應(yīng)關(guān)系是這樣規(guī)定的每個(gè)輸入鍵或小方格對(duì)應(yīng)的部件位置就是該輸入鍵或小方格在整個(gè)三行三列的方形格局內(nèi)的方位,而獨(dú)體字位于中間一行中間一列的位置上??梢姡恢眯畔⑴c其輸入鍵的對(duì)應(yīng)關(guān)系和具體的鍵盤模式無關(guān),即和鍵上的數(shù)字沒有關(guān)系,而只和該鍵在鍵盤上的位置有關(guān)。另外,輸入裝置上的各個(gè)鍵和顯示裝置上的各個(gè)小方格根據(jù)其在三行三列的方形格局中的位置存在一一映射關(guān)系。因此,用戶的輸入習(xí)慣就不再受不同鍵盤模式的影響。參見圖4,圓圈內(nèi)的部件在漢字結(jié)構(gòu)中的位置就是該漢字所在小方格(或鍵)在三行三列方形格局中的位置。
下面,結(jié)合具體漢字來說明輸入過程。例如,如果要輸入“夫”,其第一部件就是“夫”;如果要輸入“酣”,其第一部件可以是“酉”或“甘”,分別對(duì)應(yīng)著左位置和右位置;如果要輸入“鴦”,其第一部件可以是“央”或“鳥”,分別對(duì)應(yīng)著上位置和下位置;如果要輸入“瀑”,其第一部件可以是“氵”、“日”或“氺”,分別對(duì)應(yīng)著左、右上和右下位置;如果要輸入“刷”,其第一部件可以是“尸”、“巾”或“刂”,分別對(duì)應(yīng)著左上、左下和右位置;如果要輸入“樹”,其第一部件可能是“木”或“寸”,但不能選擇中間的“又”;同理,“棠”的第一部件是“”或“木”,但不能是“口”。通過點(diǎn)擊九個(gè)輸入鍵中的一個(gè),用戶把所選中的第一位置信息輸入電子設(shè)備。例如,如果選擇“尸”作為“刷”的第一部件,就點(diǎn)擊左上鍵以把第一位置信息“左上”輸入到電子設(shè)備中。
接下來,在步驟203,屏幕上出現(xiàn)圖3b所示的內(nèi)容。通過分析在步驟202中選出的第一部件的結(jié)構(gòu),從以上橫(一)、豎(丨)、撇(丿)、點(diǎn)(丶)、帶彎鉤或帶擴(kuò)展彎鉤的直劃(乙)、全包圍(口)、直叉(十)、斜叉(乂)、半包圍 九種基本形碼中選出其中之一作為第一形碼并輸入電子設(shè)備。在本實(shí)施例中,直接點(diǎn)擊屏幕上九個(gè)輸入鍵之一,就選擇了對(duì)應(yīng)的形碼。例如,對(duì)于“刷”字,點(diǎn)擊右中鍵以選擇“口”作為“尸”的第一形碼。
在步驟204,根據(jù)在步驟202輸入的第一部件的位置信息和在步驟203輸入的第一形碼,本發(fā)明所述的方法從圖11所示的字根查找表中確定一個(gè)3×3的小字根表,并顯示給用戶,其中每個(gè)小字根表內(nèi)包括不超過九種的字根,例如,對(duì)于“刷”字,在步驟202和203中分別點(diǎn)擊左上鍵和右中鍵后,屏幕上出現(xiàn)圖3c所示的小字根表。從給出的字根中選出第一部件包含的一種字根,例如,這里點(diǎn)擊中上鍵以選擇第一部件“尸”所包含的字根“尸”。
在步驟205,屏幕上顯示若干漢字(如圖3d所示),用戶確定這些漢字中是否包括預(yù)期漢字。如果其中含有預(yù)期漢字,則在步驟211中確定該字所在的小方格內(nèi),即該字的旁邊有沒有數(shù)字。如果沒有數(shù)字,則直接點(diǎn)擊該字對(duì)應(yīng)的鍵,選中該字輸入給所述電子設(shè)備(步驟208);如果該字的旁邊有數(shù)字,則先點(diǎn)擊“選字”鍵(步驟212),這時(shí)所有小方格內(nèi)的數(shù)字都不再顯示,然后再點(diǎn)擊該字對(duì)應(yīng)的鍵,選中該字輸入給所述電子設(shè)備(步驟208)。
回到步驟205,如果確定屏幕上未出現(xiàn)預(yù)期漢字,那么首先查看屏幕上是否有翻頁(yè)提示信息,例如“下頁(yè)”鍵的字體顯示由虛變實(shí)。如果有翻頁(yè)提示信息,可以點(diǎn)擊“上頁(yè)”或“下頁(yè)”鍵查找預(yù)期漢字(步驟213),然后點(diǎn)擊對(duì)應(yīng)的鍵輸入該字(步驟208)。如果沒有翻頁(yè)提示信息,或者不想使用翻頁(yè)功能鍵進(jìn)行查找,那么通過分析該漢字不包括第一部件的剩余部分的結(jié)構(gòu),選出第二部件(步驟206)。注意,確定第二部件在漢字結(jié)構(gòu)中的第二位置信息時(shí),應(yīng)當(dāng)根據(jù)其在完整的預(yù)期漢字中所處的位置,而不是根據(jù)其在不包括第一部件的剩余部分中所處的位置。例如,如果選擇“尸”作為“刷”字的第一部件,就只能選擇“巾”或者“刂”作為第二部件,而“巾”對(duì)應(yīng)的第二位置信息是“左下”而不是“左”,“刂”對(duì)應(yīng)的第二位置信息是“右”。
根據(jù)本發(fā)明,在步驟202確定了第一位置信息后,第二部件只有四種可能的位置,在步驟211中用包含數(shù)字的小方格來標(biāo)識(shí)。也就是說,用戶只能在標(biāo)有數(shù)字的四個(gè)小方格內(nèi)選擇其一作為第二部件在預(yù)期漢字中所處的位置。圖12圖示了在本實(shí)施例中所輸入的第一位置信息與第二部件可能的位置信息之間的對(duì)應(yīng)關(guān)系。需要注意在中間一行中間一列上的中中鍵,在步驟202中,它代表獨(dú)體字,但在步驟206中,它代表字的中間位置。如前面所述,如果要輸入具有“左中右”或“上中下”結(jié)構(gòu)的漢字,其中間位置上的部件不可以用作第一部件,但在步驟206中則可以用來作為第二部件,而對(duì)應(yīng)于中間位置信息的就是中中鍵。例如,如果選擇“又”作為“樹”的第二部件,或選擇“口”作為“棠”的第二部件,則點(diǎn)擊中中鍵。
在步驟207,與步驟203類似,再次顯示出九種基本形碼,通過分析第二部件的結(jié)構(gòu),從這九種基本形碼中選出第二部件所包含的第二形碼。將第二形碼輸入電子設(shè)備后,屏幕上可能顯示一個(gè)或多個(gè)漢字,也可能不顯示任何漢字(“無字”狀態(tài))。
在步驟214判斷屏幕上是否顯示了預(yù)期漢字。如果有,則前進(jìn)到步驟208,直接點(diǎn)擊對(duì)應(yīng)的鍵,將預(yù)期漢字輸入所述電子設(shè)備;如果屏幕上未顯示任何漢字或者顯示的漢字中沒有預(yù)期漢字,則在步驟215中利用“撤消”鍵返回前面的步驟,重新確定預(yù)期漢字的查找路徑,例如重新選擇第二部件或第二形碼,甚至重新選擇第一部件或第一形碼等。
另外,在步驟205或208中,所顯示的漢字可能多于9個(gè),因此需要根據(jù)屏幕上的提示信息,結(jié)合“上頁(yè)”鍵或“下頁(yè)”鍵來選字。此外應(yīng)當(dāng)理解,本發(fā)明根據(jù)漢字的使用頻率來排列所顯示的漢字,即越常使用的漢字越顯示在前面(按照“上先于下,左先于右”的順序)。
在本實(shí)施例中,本發(fā)明還提供了一種常用詞的聯(lián)想輸入功能(步驟209),以加快整個(gè)文本的輸入速度。即,在輸入預(yù)期漢字后,顯示裝置會(huì)提示若干預(yù)計(jì)字,這些預(yù)計(jì)字與所述預(yù)期漢字可能組成一個(gè)常用詞組。例如,當(dāng)把“留”輸入電子設(shè)備后,顯示屏上出現(xiàn)圖3e所示的內(nèi)容,包含多個(gè)預(yù)計(jì)字。先點(diǎn)擊“選字”鍵,則進(jìn)入選字狀態(tài),不再顯示各個(gè)數(shù)字;然后就可以選出相應(yīng)的漢字輸入給所述電子設(shè)備。然后在步驟210,結(jié)束本次輸入操作。
此外,當(dāng)在步驟201開始輸入法時(shí),圖3a所示的九個(gè)漢字可以被替換為其他漢字,例如,選擇諸如“的”、“是”等常見漢字,這樣可以進(jìn)一步加快輸入速度。參考下面所示的實(shí)施例。
圖5.1-5.4是根據(jù)本發(fā)明實(shí)施例輸入“夫”字的路徑中各顯示界面的示意圖,其中的陰影區(qū)是每一步所點(diǎn)擊的鍵。開始輸入后,相繼在圖5.1中點(diǎn)擊中中鍵(即,預(yù)期漢字為獨(dú)體字),在圖5.2中點(diǎn)擊中下鍵(即,第一形碼為“乂”),在圖5.3中點(diǎn)擊中下鍵(即,第一部件包含的字根為“夫”),顯示屏上就顯示出五個(gè)可選的漢字,在圖5.4中點(diǎn)擊左上鍵,把“夫”字輸入給電子設(shè)備。這里,鍵入3次后顯示預(yù)期漢字。
圖6a.1-6a.5是根據(jù)本發(fā)明實(shí)施例輸入“鴦”字的一條路徑中各顯示界面的示意圖。開始輸入后,相繼點(diǎn)擊中上鍵(即,預(yù)期漢字為上下結(jié)構(gòu),第一部件“央”位于“上”位置)、中下鍵(即,第一形碼為“乂”)和中下鍵(即,第一部件“央”包含的字根為“夫”)后,“鴦”字就出現(xiàn)在顯示屏上,再點(diǎn)擊“選字”鍵,所有小方格內(nèi)的數(shù)字都不再顯示,進(jìn)入選字狀態(tài),然后點(diǎn)擊左下鍵(該小方格內(nèi)的漢字為“鴦”)后,把該字輸入給電子設(shè)備。這里,鍵入3次后顯示出預(yù)期漢字。圖6b.1-6b.6示出了沿著另一條路徑的完整的輸入過程。開始輸入后,相繼在圖6b.1中點(diǎn)擊中下鍵(即,預(yù)期漢字為上下結(jié)構(gòu),第一部件“鳥”位于“下”位置),在圖6b.2中點(diǎn)擊右上鍵(即,第一形碼為“丿”),在圖6b.3中點(diǎn)擊中中鍵(即,第一部件“鳥”包含的字根為“勹”),于是顯示屏上出現(xiàn)九個(gè)漢字,但沒有預(yù)期漢字“鴦”,這時(shí)就必須輸入第二部件以繼續(xù)查找。接著,在圖6b.4中點(diǎn)擊中上鍵(即,第二部件為“央”),在圖6b.5中點(diǎn)擊中下鍵(即,第二形碼為“乂”),最后在圖6b.6中點(diǎn)擊左上鍵(該小方格內(nèi)的漢字為“鴦”)后,把該字輸入給電子設(shè)備。沿著這條路徑,需要鍵入5次才會(huì)出現(xiàn)預(yù)期漢字。另一條路徑是從上面圖6b.4所示界面開始的分支路徑,根據(jù)屏幕上的提示(例如,“下頁(yè)”兩字由虛變實(shí),意味著可以翻頁(yè)以查看其他可選的漢字)點(diǎn)擊“下頁(yè)”鍵(參見圖6b.4.1),于是出現(xiàn)圖6b.4.2所示的界面,點(diǎn)擊左上鍵選中“鴦”字。該路徑下需要鍵入4次以顯示預(yù)期漢字。
圖7a.1-7a.4、圖7b.1-7b.4、圖7b.a4-7b.a6、圖7b.b4-7b.b6、圖7b.c4-7b.c6和圖7c.1-7c.5是示出了根據(jù)本發(fā)明實(shí)施例輸入“刷”字的多條路徑中各顯示界面的示意圖。圖7a.1-7a.4是從左上位置“尸”開始的路徑,先后點(diǎn)擊左上鍵(第一部件為“尸”)、右中鍵(第一形碼為“口”)和中上鍵(選中字根“尸”),就顯示出“刷”字。由于它的旁邊沒有數(shù)字,所以在圖7a.4中直接點(diǎn)擊中中鍵以將其輸入電子設(shè)備。圖7b.1-7b.4是從右位置“刂”開始的路徑。在出現(xiàn)了圖7b.4所示的界面后又有三條分支路徑可以選擇可以選擇“尸”做第二部件(點(diǎn)擊左上鍵),然后以“口”為第二形碼查找“刷”(圖7b.a4-7b.a6);或者選擇“巾”做第二部件(點(diǎn)擊左下鍵),然后以“丨”為第二形碼查找“刷”(圖7b.b4-7b.b6);或者點(diǎn)擊“下頁(yè)”鍵兩次以顯示“刷”字(圖7b.c4-7b.c6)。圖7c.1-7c.5是以左下位置“巾”為第一部件的輸入路徑。
圖8a.1-8a.5和圖8b.1-8b.5是根據(jù)本發(fā)明實(shí)施例輸入“樹”字的兩條路徑中各顯示界面的示意圖;。圖8a.1-8a.5是以左位置“木”為第一部件的路徑。注意圖8a.4,在選擇第二部件時(shí)點(diǎn)擊“中中鍵”意味著預(yù)期漢字是“左中右”結(jié)構(gòu)或“上中下”結(jié)構(gòu),而且選擇中間位置上的部件作為第二部件。這里代表著選擇“又”作為“樹”的第二部件,然后在圖8a.5中點(diǎn)擊預(yù)期漢字。圖8b.1-8b.5是從右位置“寸”開始的路徑。
圖9.1-9.4是根據(jù)本發(fā)明實(shí)施例輸入“瀑”字的一條路徑中各顯示界面的示意圖。本實(shí)施例中,以右下位置的“氺”為第一部件,鍵入3次后顯示出預(yù)期漢字。
應(yīng)當(dāng)理解,根據(jù)漢字輸入的一般規(guī)律,在選擇漢字的一個(gè)部件,特別是第一部件時(shí),最好選擇那些包含著偏僻字根(漢字中使用頻率較低的部件)的部件,因?yàn)樗鼈兯鶎?duì)應(yīng)的字庫(kù)中包括的漢字較少,這樣有利于更快地查找到預(yù)期漢字。例如,參考以上實(shí)施例及附圖可知,“鴦”字把“央”作為第一部件開始查找(圖6a.1-6a.5,鍵入3次出字)優(yōu)于從“鳥”開始(圖6b.1-6b.6,鍵入4-5次出字);同樣,“刷”字從“尸”開始(圖7a.1-7a.4)優(yōu)于從“刂”開始(圖7b.1-7b.4結(jié)合圖7b.a4-7b.a6、圖7b.b4-7b.b6、圖7b.c4-7b.c6)。
圖10是示出了根據(jù)本發(fā)明實(shí)施例的字根編碼表。在該實(shí)施例中,共有128種字根,分別對(duì)應(yīng)著不同的編碼,這些編碼用于和本發(fā)明相關(guān)的代碼。
圖11是示出了根據(jù)本發(fā)明實(shí)施例的字根查找表。其中,縱向的數(shù)字1-9代表在步驟202中所輸入的第一位置信息,橫向的形碼代表在步驟203中顯示屏上各小方格內(nèi)的第一形碼(參見圖3b),圖11中間的每個(gè)3×3小字根表代表在步驟204中屏幕上所顯示的內(nèi)容(例如圖3c)。根據(jù)在步驟202中所輸入的第一位置信息和在步驟203中所輸入的第一形碼,就可以確定在步驟204中所要顯示的小字根表。
圖12是圖示了在根據(jù)本發(fā)明實(shí)施例的方法中所輸入的第一位置信息與第二部件可能的位置信息之間的對(duì)應(yīng)關(guān)系的表。根據(jù)步驟202中輸入的位置信息(即,點(diǎn)擊的鍵號(hào)),就可以確定在步驟211中第二部件可能位于的四個(gè)位置。
注意,根據(jù)本發(fā)明實(shí)施例的不同,可以改變九種基本形碼在顯示屏上的排列順序,還可以選擇不同數(shù)目、不同類型的字根進(jìn)行編碼,使得圖10中的字根編碼表和/或圖11中的字根查找表發(fā)生變化,從而可能導(dǎo)致整個(gè)漢字編碼方案以及漢字輸入路徑中各個(gè)顯示界面的改變,這種改變或變化都包括在本發(fā)明的范圍之內(nèi)。
對(duì)于本領(lǐng)域的技術(shù)人員,在實(shí)施過程中還會(huì)發(fā)生其他各種變化,并且在不偏離本發(fā)明的精神和范圍的情況下,可以做出各種不同的修改和實(shí)施。在前面的說明和附圖中所闡述的內(nèi)容僅僅是示意性的。因此,前面的說明應(yīng)該被認(rèn)為是示意性的而非限制性的。本發(fā)明的范圍由所附權(quán)利要求進(jìn)行限定。
權(quán)利要求
1.一種把漢字輸入電子設(shè)備的方法,該方法根據(jù)所述電子設(shè)備的顯示裝置的顯示信息,通過所述電子設(shè)備的輸入裝置輸入預(yù)期漢字,所述方法包括以下步驟通過分析預(yù)期漢字的結(jié)構(gòu),選出第一部件,并通過所述輸入裝置將所述第一部件的第一位置信息輸入所述電子設(shè)備如果所述預(yù)期漢字是獨(dú)體字,該第一位置信息指示所述第一部件就是所述預(yù)期漢字,否則,該第一位置信息指示所述第一部件位于所述預(yù)期漢字的上、下、左、右、左上、左下、右上或右下位置;通過分析所述第一部件的結(jié)構(gòu),從橫、豎、撇、點(diǎn)、帶彎鉤或擴(kuò)展彎鉤的直劃、全包圍、直叉、斜叉、半包圍九種基本形碼中選出第一形碼,并輸入所述電子設(shè)備;根據(jù)已輸入的所述第一部件的第一位置信息和所述第一形碼,在所述顯示裝置上顯示不超過九種的字根,從中選出所述第一部件包含的一種字根并輸入所述電子設(shè)備,使得所述顯示裝置上顯示至少一個(gè)漢字;如果所述顯示裝置上顯示了所述預(yù)期漢字,把該預(yù)期漢字輸入所述電子設(shè)備;如果所述顯示裝置上未顯示所述預(yù)期漢字,根據(jù)所提示的相關(guān)信息執(zhí)行翻頁(yè)操作,以查找所述預(yù)期漢字并輸入所述電子設(shè)備,或者通過分析該預(yù)期漢字除第一部件之外的部分的結(jié)構(gòu),選出第二部件并通過所述輸入裝置將該第二部件的第二位置信息輸入所述電子設(shè)備,該第二位置信息指示所述第二部件位于所述預(yù)期漢字的上、下、左、右、左上、左下、右上、右下或中間位置;通過分析所述第二部件的結(jié)構(gòu),從所述九種基本形碼中選出第二形碼并輸入所述電子設(shè)備,使得所述顯示裝置上顯示至少一個(gè)漢字或不顯示任何漢字;并且如果在輸入所述第二形碼后所述顯示裝置上顯示了所述預(yù)期漢字,則將其輸入所述電子設(shè)備,否則返回前面的步驟。
2.如權(quán)利要求1所述的方法,還包括以下步驟,在輸入所述預(yù)期漢字后,所述顯示裝置上顯示多個(gè)漢字,將其中一個(gè)漢字輸入所述電子設(shè)備,或者不輸入任何漢字。
3.如權(quán)利要求1或2所述的方法,其中,所述電子設(shè)備是個(gè)人計(jì)算機(jī)、便攜式計(jì)算機(jī)、計(jì)算器、電話機(jī)、傳真機(jī)、移動(dòng)電話機(jī)、PDA或其它類似設(shè)備。
4.如權(quán)利要求1或2所述的方法,其中,如果所述預(yù)期漢字包括多個(gè)部件,選擇包含了偏僻字根的部件作為第一部件。
5.如權(quán)利要求1或2所述的方法,其中,所述漢字是簡(jiǎn)體漢字、繁體漢字或者日文、朝鮮文中的漢字。
6.如權(quán)利要求1或2所述的方法,其中,所述電子設(shè)備的輸入裝置上具有九個(gè)輸入鍵和至少一個(gè)功能鍵,所述輸入鍵分別對(duì)應(yīng)于漢字的上、下、左、右、左上、左下、右上和右下八個(gè)位置以及獨(dú)體字或中間位置,并且還與所述顯示裝置上顯示的多種形碼、字根和漢字相對(duì)應(yīng),以在各步驟中執(zhí)行輸入操作;所述功能鍵用于執(zhí)行選字、返回、翻頁(yè)、符號(hào)、幫助、開始輸入法和/或類似的操作。
7.如權(quán)利要求6所述的方法,其中,所述九個(gè)輸入鍵分布在三行三列的方形格局內(nèi),所述三行分別為上、中、下行,所述三列分別為左、中、右列,其中的左上鍵對(duì)應(yīng)于所述左上位置,中上鍵對(duì)應(yīng)于所述上位置,右上鍵對(duì)應(yīng)于所述右上位置,左中鍵對(duì)應(yīng)于所述左位置,中中鍵對(duì)應(yīng)于所述獨(dú)體字或中間位置,右中鍵對(duì)應(yīng)于所述右位置,左下鍵對(duì)應(yīng)于所述左下位置,中下鍵對(duì)應(yīng)于所述下位置,右下鍵對(duì)應(yīng)于所述右下位置。
8.一種實(shí)施權(quán)利要求1或2的方法的漢字輸入裝置,用于根據(jù)權(quán)利要求1或2所述方法的步驟把漢字輸入電子設(shè)備,該裝置包括九個(gè)輸入鍵和至少一個(gè)功能鍵,其中,所述九個(gè)輸入鍵分別對(duì)應(yīng)于漢字的上、下、左、右、左上、左下、右上和右下八個(gè)位置以及獨(dú)體字或中間位置,并且還與所述電子設(shè)備的顯示裝置上所顯示的多種形碼、字根和漢字相對(duì)應(yīng),用于在權(quán)利要求1或2所述的方法中執(zhí)行輸入操作;所述至少一個(gè)功能鍵用于執(zhí)行選字、返回、翻頁(yè)、符號(hào)、幫助、開始輸入法和/或類似的操作。
9.如權(quán)利要求8所述的輸入裝置,其中,所述九個(gè)輸入鍵分布在三行三列的方形格局內(nèi),所述三行分別為上、中、下行,所述三列分別為左、中、右列,其中的左上鍵對(duì)應(yīng)于所述左上位置,中上鍵對(duì)應(yīng)于所述上位置,右上鍵對(duì)應(yīng)于所述右上位置,左中鍵對(duì)應(yīng)于所述左位置,中中鍵對(duì)應(yīng)于所述獨(dú)體字或中間位置,右中鍵對(duì)應(yīng)于所述右位置,左下鍵對(duì)應(yīng)于所述左下位置,中下鍵對(duì)應(yīng)于所述下位置,右下鍵對(duì)應(yīng)于所述右下位置。
10.一種存儲(chǔ)在電子設(shè)備可訪問介質(zhì)中的代碼,用于實(shí)施權(quán)利要求1或2所述的方法,所述代碼包括用于存儲(chǔ)漢字編碼方案的代碼;用于根據(jù)所述電子設(shè)備的輸入裝置的輸入,在所述電子設(shè)備的顯示裝置上顯示相關(guān)信息的代碼;和用于執(zhí)行權(quán)利要求1或2所述方法中各個(gè)步驟的代碼。
全文摘要
本發(fā)明提供了九位字形漢字輸入法及其輸入裝置。該輸入法主要利用漢字結(jié)構(gòu)中各個(gè)部件的位置信息和形碼信息進(jìn)行漢字查找,以實(shí)現(xiàn)向電子設(shè)備的漢字輸入。所述輸入裝置利用三行三列的方形格局中的輸入鍵和少數(shù)功能鍵就可以實(shí)現(xiàn)漢字輸入。利用該方法和裝置,任何常用漢字可以在3-5次按鍵后出現(xiàn)在顯示屏上,實(shí)現(xiàn)漢字的快速輸入。另外,本發(fā)明的編碼方案具有兼容性,用戶可以通過不同的路徑輸入同一漢字。本發(fā)明還包括常用詞的聯(lián)想輸入功能。所述方法和裝置適用于計(jì)算機(jī)、電話機(jī)、移動(dòng)電話、PDA等多種電子設(shè)備。該輸入法簡(jiǎn)單易學(xué),操作方便快捷。
文檔編號(hào)G06F3/023GK1609760SQ200310100600
公開日2005年4月27日 申請(qǐng)日期2003年10月21日 優(yōu)先權(quán)日2003年10月21日
發(fā)明者張功龍 申請(qǐng)人:張功龍