專利名稱:電話機(jī)漢字輸入方法及裝置和具漢字輸入功能的電話機(jī)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種向電話機(jī)輸入漢字的方法及其裝置和一種具有漢字輸入功能的電話機(jī),其中利用電話機(jī)的常規(guī)按鍵即可實(shí)現(xiàn)將文字輸入電話機(jī)。
隨著通信技術(shù)的進(jìn)步,電話機(jī)己成為現(xiàn)代生活必不可少的一種工具。電話的常規(guī)鍵盤上一般要包括12個(gè)按鍵如0、1、2、……9、*、#等,用以輸入對(duì)方的電話號(hào)碼以通過(guò)電話網(wǎng)絡(luò)接通通信線路。近來(lái),電子和顯示技術(shù)領(lǐng)域的進(jìn)步實(shí)現(xiàn)了可將液晶顯示器和電話機(jī)結(jié)合起來(lái),從而使用者可以檢查輸入的電話號(hào)碼的正確性。另外,由于現(xiàn)在電話機(jī)中可以安設(shè)大存儲(chǔ)量的器件如隨機(jī)存儲(chǔ)寄存器或只讀寄存器等可形成具有數(shù)據(jù)庫(kù)功能的電話機(jī)。例如,通過(guò)輸入電話號(hào)碼可以查出相關(guān)的名字和地址或通過(guò)輸入一名字可以查出相關(guān)的電話號(hào)碼。因此,如何利用電話機(jī)上的12個(gè)按鍵來(lái)輸入文字已成為一個(gè)重要的問(wèn)題。
目前,向計(jì)算機(jī)輸入文字大都要利用鍵盤?,F(xiàn)在,已開(kāi)發(fā)出了多種利用鍵盤輸入文字的方法及裝置。與電話機(jī)輸入相仿的方法包括有臺(tái)灣專利公報(bào)第73889號(hào)數(shù)字鍵讀音漢字輸入法和第73890號(hào)數(shù)字鍵羅馬形式拼音漢字輸入法。在這兩種專利公開(kāi)文件中將文字的語(yǔ)音符號(hào)、羅馬拼音及注音分配給鍵盤右側(cè)的八個(gè)附加鍵如1-8以輸入漢字,如
圖14中所示。每個(gè)讀音都被賦予兩個(gè)代碼。例如,代碼11對(duì)應(yīng)語(yǔ)音符號(hào)“一”或羅馬拼音“Ⅰ”。代碼12對(duì)應(yīng)語(yǔ)音符號(hào)“ㄅ”或羅馬拼音“b”。另外,臺(tái)灣專利公報(bào)第119811號(hào)中公開(kāi)了一種筆劃輸入法即利用16個(gè)字根來(lái)輸入漢字。目前,中華電信有限公司和臺(tái)灣中央研究院想改進(jìn)這種十二鍵筆劃輸入法以用于在未來(lái)的電話機(jī)中進(jìn)行文字輸入。
在日本特開(kāi)平4-31615中公布了一種電話機(jī)輸入文字的常規(guī)方法及裝置。圖10為其中一實(shí)施例的系統(tǒng)方框圖。如圖10中所示,34為包含數(shù)字鍵(“0”至“9”)和相關(guān)功能鍵的鍵盤部分;36為用于顯示文字的顯示部分;38是一計(jì)時(shí)器;40是一移動(dòng)電話的模式顯示部分;32為用于控制電話機(jī)內(nèi)不同部分的信號(hào)的控制部分;42為用于在日語(yǔ)音和字母之間進(jìn)行選擇的選擇部分;44為用于顯示的顯示寄存器;46為可將輸入的鍵盤信號(hào)轉(zhuǎn)換為日語(yǔ)假名的鍵盤信號(hào)-日語(yǔ)假名文字轉(zhuǎn)換索引部分;48為可將輸入的鍵盤信號(hào)轉(zhuǎn)換為字母的鍵盤信號(hào)-字母轉(zhuǎn)換索引部分;50為用于將日語(yǔ)假名文字轉(zhuǎn)換為日語(yǔ)文字的文字轉(zhuǎn)換部分;及52為在同音的目標(biāo)字中確定同音日語(yǔ)文字的確定部分。
對(duì)前述電話機(jī)的文字輸入方法的操作可分為兩類在第一類中,十個(gè)日語(yǔ)輔音(-、K、S、T、N、H、M、Y、R、W)被分別分配在如圖12所示的0-9這10個(gè)鍵上。根據(jù)某一鍵被敲擊的次數(shù)確定五個(gè)日語(yǔ)元音(a、i、u、e、o)之一以形成使用者所需要的日語(yǔ)假名文字。至于日語(yǔ)中的濁音和半濁音,則利用“*”和“#”鍵輸入。例如,當(dāng)需要輸入“鈴木”(スズキ或Su-Zu-Ki)時(shí),輸入3333以形成“ス”,3333#形成“ズ”,222則形成“キ”。再用功能鍵進(jìn)行必要的操作而將其轉(zhuǎn)換成漢字。
在第二類中使用雙投鍵(C/V)。重復(fù)敲擊鍵左側(cè)一定次數(shù)確定所需輔音后,再重復(fù)敲擊鍵右側(cè)以選定所需元音,由此輸入日語(yǔ)假名文字。
圖11所示的為前述電話機(jī)的操作流程圖。步驟S1101中,用電話機(jī)鍵盤輸入一鍵盤信號(hào),然后操作步驟S1105,以確定電話機(jī)是否在日語(yǔ)假名文字輸入模式下運(yùn)行。如不是,則進(jìn)行正常的電話撥號(hào)操作。如是,則執(zhí)行步驟S1110,設(shè)定日語(yǔ)陣列假名文字中的“ァ”為起始位置點(diǎn),如圖12所示。然后,進(jìn)入步驟S1115,確定輸入信號(hào)是否為假名文字輸入信號(hào)。如不是,則返回步驟S1101。如是,則執(zhí)行步驟S1120以確定信號(hào)是否為一列信號(hào),如是,則執(zhí)行步驟S1122向假名陣列右側(cè)移動(dòng)一列后返回步驟S1115。如信號(hào)不是列信號(hào),則執(zhí)行步驟S1125以確定它是否為行信號(hào)。如是,則執(zhí)行步驟S1127向假名陣列下方移動(dòng)一行后返回步驟S1115。如不是,則執(zhí)行步驟S1130以確定信號(hào)是否為諸如由操作記憶鍵而產(chǎn)生的假名文字決定信號(hào)。如是,則執(zhí)行步驟S1132將日語(yǔ)假名文字轉(zhuǎn)換為漢字后返回步驟S1110。如不是,則執(zhí)行步驟S1135以確定輸入信號(hào)是否為詞組決定信號(hào)。如不是,則返回步驟S1115。如是,則在執(zhí)行步驟S1140從同音的目標(biāo)字中作出決定后文字輸入模式結(jié)束。由此,以“ススキ”作例子,對(duì)“ス”的輸入順序?yàn)樽?左-右-右-記憶鍵,對(duì)“ズ”的輸入順序?yàn)樽?左-右-右-井-記憶鍵,對(duì)“キ”的輸入順序?yàn)樽?右-記憶鍵。
上述現(xiàn)有技術(shù)的缺點(diǎn)如下1.運(yùn)用附加鍵的中文漢字輸入方法僅僅利用了十個(gè)數(shù)字鍵,而不是十二個(gè)鍵。如果對(duì)中文字音按鍵分配無(wú)規(guī)則可循,則使用者要進(jìn)行特殊訓(xùn)練。還有,因?yàn)殡娫挋C(jī)的鍵盤上的各鍵都相對(duì)很小,不可能在一鍵上將分配給此鍵的所有中文字音都標(biāo)注出來(lái),由此給使用者帶來(lái)不便。
2.筆劃輸入法采用了字根組合方式。又將16個(gè)字根進(jìn)一步減少至12個(gè),由此增加了學(xué)習(xí)和使用輸入法的困難。另外,目前現(xiàn)有的中文漢字?jǐn)?shù)據(jù)庫(kù)都可以使用讀音符號(hào)作為索引來(lái)檢索。如果字根形式輸入則需增加一將中文字轉(zhuǎn)換成漢字讀音符號(hào)的處理裝置,因此會(huì)增加電話機(jī)成本。
3.只能輸入英文或日文,在目前電話機(jī)的文字輸入方法中,尚無(wú)商品化的中文文字輸入方法。
4.中文語(yǔ)言的21個(gè)輔音,3個(gè)中介音,13個(gè)元音和5個(gè)聲調(diào)不能在可適用于日文的常規(guī)鍵盤上配置完成。
5.諸如前述記憶鍵等功能鍵需要進(jìn)行向漢字的轉(zhuǎn)換。因此,使用者必須在詞與詞之間進(jìn)行停頓,這就造成額外負(fù)擔(dān)。另外,如果詞間停頓的位置不精確,則漢字轉(zhuǎn)換就會(huì)出現(xiàn)錯(cuò)誤。
6.由于必須使用12個(gè)鍵以外的功能鍵,則上述方法無(wú)法在只有12個(gè)鍵的普通電話機(jī)上使用。
所以,本發(fā)明的目的是克服上述問(wèn)題,提供一種電話機(jī)漢字輸入方法及其裝置和一種具有漢字輸入功能的電話機(jī)。
根據(jù)本發(fā)明的第一方面,具有一存儲(chǔ)部分,一鍵盤部分和一顯示部分的電話機(jī)的漢字輸入方法包括如下步驟(a)在存儲(chǔ)部分,將鍵盤部分的每個(gè)鍵盤信號(hào)及順序出現(xiàn)的數(shù)碼與漢字讀音符號(hào)相對(duì)應(yīng)的鍵-音表,和漢字讀音符號(hào)與漢字相對(duì)應(yīng)的字典儲(chǔ)存;
(b)根據(jù)鍵-音表,從鍵盤部分將輸入信號(hào)轉(zhuǎn)換成為相應(yīng)的漢字讀音符號(hào);(c)根據(jù)字典,將相應(yīng)的漢字讀音符號(hào)轉(zhuǎn)換為相應(yīng)的漢字;(d)在顯示部分顯示相應(yīng)的漢字。
根據(jù)本發(fā)明的另一方面,一種用于電話機(jī)漢字輸入的裝置包括用于輸入鍵盤信號(hào)的鍵盤機(jī)構(gòu)和用于顯示其上的數(shù)字或漢字的顯示機(jī)構(gòu),它還包括鍵-音對(duì)照表用于將鍵盤機(jī)構(gòu)的每個(gè)鍵盤信號(hào)及順序出現(xiàn)的數(shù)碼與漢字讀音符號(hào)對(duì)應(yīng);用于將漢字讀音符號(hào)與中文文字相對(duì)應(yīng)的字典;鍵盤信號(hào)轉(zhuǎn)換機(jī)構(gòu),用于將從鍵盤機(jī)構(gòu)輸入的鍵盤信號(hào)參照鍵-音對(duì)照表轉(zhuǎn)換成對(duì)應(yīng)的漢字讀音符號(hào);音-字轉(zhuǎn)換機(jī)構(gòu),用于將從鍵盤信號(hào)轉(zhuǎn)換機(jī)構(gòu)獲得的相應(yīng)的漢字讀音符號(hào)參照字典轉(zhuǎn)換成對(duì)應(yīng)的中文文字;用于控制顯示機(jī)構(gòu)的將從音-字轉(zhuǎn)換機(jī)構(gòu)獲得的中文文字顯示出來(lái)的控制機(jī)構(gòu)。
最好,本裝置還包括包含文字檢索鍵并存儲(chǔ)相應(yīng)的數(shù)字或文字信息的數(shù)據(jù)庫(kù);用于從數(shù)據(jù)庫(kù)中檢索出對(duì)應(yīng)于音-字轉(zhuǎn)換機(jī)構(gòu)中得到的漢字的數(shù)字或文字信息的數(shù)據(jù)庫(kù)處理機(jī)構(gòu);用于控制顯示機(jī)構(gòu)以將音-字轉(zhuǎn)換機(jī)構(gòu)獲得的漢字或數(shù)據(jù)庫(kù)處理裝置獲得的檢索信息顯示出來(lái)的控制機(jī)構(gòu)。
根據(jù)本發(fā)明的第三方面,具有漢字輸入功能的電話機(jī)包括用于儲(chǔ)存數(shù)據(jù)的記憶機(jī)構(gòu),用于輸入鍵盤信號(hào)的鍵盤機(jī)構(gòu),和用于顯示數(shù)字或文字的顯示機(jī)構(gòu)。電話機(jī)還包括存儲(chǔ)于記憶機(jī)構(gòu)中的鍵-音表,用于將鍵盤機(jī)構(gòu)的每個(gè)鍵盤信號(hào)和順序出現(xiàn)的數(shù)字與漢字讀音符號(hào)相對(duì)應(yīng);存儲(chǔ)于記憶機(jī)構(gòu)內(nèi)的字典,用于將漢字讀音符號(hào)與中文文字相對(duì)應(yīng);用于將從鍵盤輸入的鍵盤信號(hào)參照鍵-音表轉(zhuǎn)換為相應(yīng)的漢字讀音符號(hào)的鍵盤信號(hào)轉(zhuǎn)換機(jī)構(gòu);用于將從鍵盤信號(hào)轉(zhuǎn)換機(jī)構(gòu)獲得的相應(yīng)漢字讀音符號(hào)參照字典轉(zhuǎn)換為相應(yīng)漢字的音-字轉(zhuǎn)換機(jī)構(gòu),及控制顯示機(jī)構(gòu)以將從音-字轉(zhuǎn)換機(jī)構(gòu)得到的漢字顯示于其上的控制機(jī)構(gòu)。
最好,電話機(jī)還包括儲(chǔ)存在記憶機(jī)構(gòu)中包含有文字檢索鍵及對(duì)應(yīng)的數(shù)字或文字信息的數(shù)據(jù)庫(kù);用于檢索數(shù)據(jù)庫(kù)以找出對(duì)應(yīng)于從音-字轉(zhuǎn)換機(jī)構(gòu)獲得的漢字的數(shù)字或文字信息的數(shù)據(jù)庫(kù)處理機(jī)構(gòu);控制顯示機(jī)構(gòu)以將從音-字轉(zhuǎn)換機(jī)構(gòu)獲得的漢字或從數(shù)據(jù)庫(kù)處理機(jī)構(gòu)得到的檢索信息顯示于其上的控制機(jī)構(gòu)。
基于本發(fā)明的電話機(jī)漢字輸入裝置的構(gòu)造,當(dāng)使用者操作鍵盤以輸入一鍵盤信號(hào)時(shí),控制機(jī)構(gòu)控制鍵盤信號(hào)轉(zhuǎn)換機(jī)構(gòu)以參照鍵-音表將鍵盤信號(hào)轉(zhuǎn)換為漢字讀音信號(hào)或數(shù)字信號(hào)。
如果鍵盤信號(hào)是一數(shù)字信號(hào),該數(shù)字則被顯示在電話機(jī)上,存儲(chǔ)于緩沖區(qū)內(nèi)然后進(jìn)入通訊部分以進(jìn)行撥號(hào)通話。撥號(hào)成功則流程結(jié)束。如果撥號(hào)失敗則流程返回控制機(jī)構(gòu)等待另一個(gè)數(shù)字的輸入。
如果鍵盤信號(hào)是一個(gè)漢字讀音符號(hào),則顯示機(jī)構(gòu)上顯示此輸入的符號(hào)。如果輸入的讀音符號(hào)不是一個(gè)轉(zhuǎn)換信號(hào)(諸如第四聲調(diào)或空格鍵等)讀音符號(hào)被存儲(chǔ)在緩沖區(qū),流程返回至控制機(jī)構(gòu),等待鍵盤機(jī)構(gòu)的另一個(gè)輸入。如果輸入的讀音符號(hào)是一轉(zhuǎn)換信號(hào),則存儲(chǔ)在緩沖區(qū)內(nèi)的漢字讀音符號(hào)串被送至音-字轉(zhuǎn)換機(jī)構(gòu)以參照字典將其轉(zhuǎn)換成漢字。漢字存儲(chǔ)在緩沖區(qū)并被顯示于顯示機(jī)構(gòu)上,流程返至控制機(jī)構(gòu)等待使用者由鍵盤機(jī)構(gòu)的另一輸入。
如果鍵盤信號(hào)是一檢索數(shù)據(jù)庫(kù)信號(hào)時(shí),數(shù)據(jù)庫(kù)處理機(jī)構(gòu)檢索數(shù)據(jù)庫(kù),利用由緩沖區(qū)檢索出的文字串作為索引項(xiàng),找出相應(yīng)的一個(gè)電話號(hào)碼,地址和短訊息。在顯示機(jī)構(gòu)上顯示檢索出的信息并在緩沖區(qū)內(nèi)存儲(chǔ)后,流程返回至控制機(jī)構(gòu)等待鍵盤機(jī)構(gòu)的進(jìn)一步輸入。
如果后繼輸入信號(hào)是一撥號(hào)信號(hào),則電話號(hào)碼由緩沖區(qū)中檢索出來(lái)執(zhí)行撥號(hào)操作以建立通信。如果輸入信號(hào)是一信息傳輸信號(hào),則由緩沖區(qū)檢索出電話號(hào)碼和短訊息以執(zhí)行撥號(hào)操作來(lái)傳輸短信息。
本發(fā)明在下面參照附圖的最佳實(shí)施例的描述中會(huì)更易于理解,各圖中相同的部件使用相同的標(biāo)號(hào),其中圖1為本發(fā)明最佳實(shí)施例的方框圖;圖2為本發(fā)明最佳實(shí)施例的控制部分的處理流程圖;圖3為本發(fā)明最佳實(shí)施例的音-字轉(zhuǎn)換部分的處理流程圖;圖4為本發(fā)明最佳實(shí)施例的字典的示意圖5為本發(fā)明最佳實(shí)施例的數(shù)據(jù)處理部分的處理流程圖;圖6為本發(fā)明最佳實(shí)施例的數(shù)據(jù)庫(kù)的示意圖;圖7為本發(fā)明最佳實(shí)施例的鍵盤信號(hào)轉(zhuǎn)換部分的處理流程圖;圖8A為本發(fā)明最佳實(shí)施例的鍵-漢字讀音符號(hào)表的示意圖;圖8B為本發(fā)明最佳實(shí)施例的鍵-西方羅馬拼音表的示意圖;圖9為體現(xiàn)本發(fā)明的移動(dòng)電話機(jī)的示意圖;圖10為前述日本特開(kāi)平4-31615中公開(kāi)的一實(shí)施例的系統(tǒng)方框圖;圖11為圖10中實(shí)施例的處理流程圖;圖12為根據(jù)圖10中實(shí)施例的將鍵盤信號(hào)轉(zhuǎn)換為日語(yǔ)五十音圖的轉(zhuǎn)換表;圖13顯示如何根據(jù)本發(fā)明的最佳實(shí)施例將中文字“松下電器”輸入;圖14為臺(tái)灣專利公報(bào)No.73889中公開(kāi)的附加鍵的一實(shí)施例的示意圖。
圖9為體現(xiàn)本發(fā)明的一部移動(dòng)電話的示意圖。該移動(dòng)電話機(jī)包括一通信部分,一顯示部分和一鍵盤部分。圖1為根據(jù)本發(fā)明具有漢字輸入功能的電話機(jī)的一最佳實(shí)施例的系統(tǒng)方框圖。圖中,100為用于輸入鍵盤信號(hào)的鍵盤部分;200為用于在其上顯示文字或數(shù)字的顯示部分,如液晶顯示器;900為設(shè)置在常規(guī)電話機(jī)內(nèi)能夠撥號(hào)建立通信或傳送文字信息的通信部分;600為由記憶器件如隨機(jī)寄存器構(gòu)成的緩沖區(qū),用以臨時(shí)性地儲(chǔ)存信息;300為用以控制通信部分900的數(shù)據(jù)處理流程的控制部分,如從緩沖區(qū)600中檢索出信息并基于控制信號(hào)的指令,將該檢索出的信息傳送至一目標(biāo)處理部分以對(duì)其進(jìn)行處理;450為如圖4中所示的字典,存儲(chǔ)有一系列漢字讀音符號(hào),相對(duì)應(yīng)的文字串和他們被使用的頻率;400為音-字轉(zhuǎn)換部分,可根據(jù)字典450將漢字讀音符號(hào)串轉(zhuǎn)換為漢字串并通過(guò)鍵盤部分100和鍵盤信號(hào)轉(zhuǎn)換部分700進(jìn)行文字轉(zhuǎn)換如在同音詞組中作出選擇等等;750指鍵-音表,如圖8A、8B中所示,其中存儲(chǔ)有對(duì)應(yīng)于鍵盤信號(hào)和某一具體鍵被敲擊的次數(shù)的漢字讀音符號(hào);700為鍵盤信號(hào)轉(zhuǎn)換部分,用以基于由控制部分300傳輸出的鍵盤信號(hào)和緩沖區(qū)600內(nèi)的文字串,參照鍵-音表750將輸入的鍵盤信號(hào)轉(zhuǎn)換成漢字讀音符號(hào);850為數(shù)據(jù)庫(kù),如圖6中所示,它存儲(chǔ)有索引項(xiàng)和對(duì)應(yīng)的電話號(hào)碼、地址和短信息;800為數(shù)據(jù)處理部分,基于由控制部分300傳送出的索引項(xiàng),檢索數(shù)據(jù)庫(kù)850中的相應(yīng)的電話號(hào)碼、地址和短信息。
圖2為控制部分300處理流程圖。如圖所示,在步驟S201中,MFLAG和CURFLAG被設(shè)定至0(數(shù)字模式),緩沖區(qū)600被設(shè)定至零位。隨后,在步驟S205,鍵盤部分100產(chǎn)生一鍵盤輸入信號(hào),步驟S210判定鍵盤輸入信號(hào)是否為“#”。如是,則執(zhí)行步驟S215以檢驗(yàn)緩沖區(qū)600是否為零位。如果緩沖區(qū)為零,則執(zhí)行步驟S204以檢驗(yàn)MFLAG是否設(shè)定為0,如是,則MFLAG在步驟S202中被設(shè)定為1(文字模式),且流程返回步驟S205。如果在步驟S204中檢驗(yàn)出MFLAG不是0,MFLAG在步驟S203中被設(shè)定為0(數(shù)字模式),且流程返回步驟S205。
在步驟S210,如鍵盤輸入信號(hào)被確定為不是“#”,則在步驟S220中,該鍵盤輸入信號(hào)被存儲(chǔ)在緩沖區(qū)600中,MFLAG被檢測(cè)以確定在步驟S230中它是否被設(shè)定為0。如果MFLAG等于0,則執(zhí)行步驟S240以確定鍵盤輸入信號(hào)是否為“*”。如果鍵盤輸入信號(hào)不是“*”,則執(zhí)行步驟S250,數(shù)字信號(hào)作為數(shù)字串(電話號(hào)碼系列)被存儲(chǔ)在緩沖區(qū)600中。在最后一個(gè)數(shù)字信號(hào)己被存儲(chǔ)在緩沖區(qū)600中的數(shù)字串后,執(zhí)行步驟S255,其中緩沖區(qū)600的數(shù)字串被提供給通信部分900。在步驟S256中,如已檢測(cè)出通信部分900已成功地完成數(shù)字串的撥號(hào)則在步驟S257中建立通信,流程終止。否則,如拔號(hào)操作失敗或不能完成,則步驟S260中,通信失敗的信息顯示在顯示部分200上,然后,流程返至步驟S205。
如果在步驟S240中,已確定輸入鍵盤信號(hào)是“*”,就執(zhí)行步驟S242以驗(yàn)證MFLAG是否被設(shè)定為0。如MFLAG不是0。則在步驟S245中清除緩沖區(qū)600中的漢字讀音符號(hào)串的最后一個(gè)讀音符號(hào)和漢字串的最后一個(gè)文字,在步驟S246中,顯示部分200上重新顯示文字輸入?yún)^(qū),流程返回步驟S205。步驟S242中,如判斷出MFLAG是0,則在步驟S241中清除緩沖區(qū)600中數(shù)字信號(hào)串的最后一個(gè)數(shù)字信號(hào),且在顯示部分200上數(shù)字輸入?yún)^(qū)重新顯示,流程返至步驟S205。
如在步驟S230中驗(yàn)證出MFLAG不是0,則在步驟S231中流程進(jìn)行到鍵盤信號(hào)轉(zhuǎn)換部分700,其后在步驟S237,檢測(cè)CURFLAG是否被設(shè)定為1(“1”表示一個(gè)新輸入的漢字讀音符號(hào);“0”表示一個(gè)舊漢字讀音符號(hào)的更正)。如果CURFLAG被設(shè)定為1,執(zhí)行步驟S232,儲(chǔ)存被轉(zhuǎn)換的輸入漢字讀音符號(hào)作為緩沖區(qū)600中漢字讀音符號(hào)串的最后者。然后執(zhí)行步驟S233以確定被轉(zhuǎn)換的輸入漢字讀音符號(hào)是否為音字轉(zhuǎn)換信號(hào)(諸如一個(gè)音調(diào)符號(hào)或一個(gè)空格鍵盤信號(hào))。如是,流程進(jìn)行至步驟S235,其中音字轉(zhuǎn)換部分400將漢字讀音符號(hào)串轉(zhuǎn)換為漢字。
其后,執(zhí)行步驟S236在顯示部分200的文字輸入?yún)^(qū)上重新顯示緩沖區(qū)600中存儲(chǔ)的文字,流程再轉(zhuǎn)換至步驟S205。在步驟S237中,如檢測(cè)出CURFLAG未被設(shè)定為1,則執(zhí)行步驟S238,從而漢字讀音符號(hào)取代緩沖區(qū)600中漢字讀音符號(hào)串或文字串中的最后一個(gè)符號(hào)或文字,其后再執(zhí)行步驟S233。在步驟S233,如被轉(zhuǎn)換的漢字讀音符號(hào)不是一音字轉(zhuǎn)換信號(hào),則流程立即運(yùn)行至步驟S236。
在步驟S215,如果檢驗(yàn)出緩沖區(qū)600不為零,則執(zhí)行步驟S216從而取出緩沖區(qū)600的文字串作為步驟S217中的索引項(xiàng)。在步驟S217中,數(shù)據(jù)處理部分800檢索對(duì)應(yīng)于索引項(xiàng)的數(shù)據(jù),而在步驟S218,檢索數(shù)據(jù)存儲(chǔ)在緩沖區(qū)600中,然后流程運(yùn)行至步驟S255,其中緩沖區(qū)600中的數(shù)字串被提供給通信部分900從而可在步驟S256中進(jìn)行撥號(hào)。
圖3所示為音字轉(zhuǎn)換部分400的處理流程圖。如圖所示,在步驟S301中控制部分300輸入文字串和漢字讀音符號(hào)串后,流程進(jìn)入步驟S305,將漢字讀音符號(hào)串參照字典450分出音節(jié)。在步驟S310中,用漢字讀音音節(jié)作為索引項(xiàng),參照字典450獲得候選短語(yǔ)和相應(yīng)的信息如使用的頻率等。然后流程運(yùn)行至步驟S315,較長(zhǎng)的短語(yǔ)或使用頻率較高的候選短語(yǔ)被優(yōu)先從漢字讀音符號(hào)串轉(zhuǎn)換為中文文字串。在臺(tái)灣專利公報(bào)No.089476“漢字轉(zhuǎn)換裝置(Ⅱ)”中公開(kāi)了一種相似的過(guò)程。其中,介紹了短語(yǔ)的長(zhǎng)度及其使用頻率在從漢字讀音符號(hào)向漢字轉(zhuǎn)換中的重要性。其后,在步驟S320中確定被轉(zhuǎn)換的漢字是否正確。如果正確,流程進(jìn)行至步驟S325,其中新的文字串和漢字讀音符號(hào)串取代原來(lái)的文字串和漢字讀音符號(hào)串,然后流程終止。如果被轉(zhuǎn)換的漢字不正確,則執(zhí)行步驟S330,借助鍵盤部分100和鍵盤信號(hào)轉(zhuǎn)換部分700,在同音的目標(biāo)短語(yǔ)中進(jìn)行漢字讀音符號(hào)的更改或選定,然后再執(zhí)行步驟S325。
圖5所示為數(shù)據(jù)處理部分800的處理流程圖。在步驟S501中,控制部分300輸入一文字串,在步驟S505中,利用鍵盤部分100和控制部分300輸入一操作信號(hào)(如檢索、記錄或更正)。在步驟S510中,確定操作信號(hào)是否為-記錄信號(hào)。如是,則流程運(yùn)行至步驟S515,利用文字串作為索引項(xiàng)在數(shù)據(jù)庫(kù)850中檢索出相應(yīng)數(shù)據(jù)。在步驟S520中,確定檢索是否成功。如是,執(zhí)行步驟S525,確定操作信號(hào)是否為-更正信號(hào)。如步驟S525中操作信號(hào)不是更正信號(hào),執(zhí)行步驟S540,顯示成功的檢索信息,相應(yīng)的數(shù)據(jù)(如電話號(hào)碼,地址和短信息)被送回,流程終止。如果步驟S525中的操作信號(hào)是更正信號(hào),執(zhí)行步驟S530,通過(guò)控制部分300更正相應(yīng)的文字串。其后,在步驟S512中,用輸入的文字串作索引項(xiàng),相應(yīng)的數(shù)據(jù)記錄在數(shù)據(jù)庫(kù)850中。在步驟S513中,一記錄完成信息顯示在顯示部分200中,送回零值,流程終止。在步驟S520中,如判定出檢索不成功,執(zhí)行步驟S560以便在顯示部分200上顯示檢索失敗的信息,送回零值,流程中止。在步聚S510,如判定出操作信號(hào)是一記錄信號(hào),在步驟S511中,通過(guò)控制區(qū)300輸入相應(yīng)的中文文字串,然后流程進(jìn)行至步驟S512。
圖7為鍵盤信號(hào)轉(zhuǎn)換部分700的處理流程圖。如圖所示,在步驟S701中,控制部分300傳送鍵盤信號(hào)N和游標(biāo)上當(dāng)前的文字M,并將CURFLAG設(shè)定為0。步驟S705中,確定M是否為漢字讀音符號(hào)。如不是,執(zhí)行步驟S760,鍵盤信號(hào)(0-9)被送回,流程終止。如是,執(zhí)行步驟S708以確定M字是否為零。如是,參照轉(zhuǎn)換表750,在步驟S707中值A(chǔ)[n]
被送回,然后流程終止。如不是,則執(zhí)行步驟S710,用鍵盤信號(hào)N作為索引項(xiàng)檢索轉(zhuǎn)換表750(能以陣列形式A[10][7])表示出來(lái)的鍵-音表)以獲得陣列值A(chǔ)[n][i]。在步驟S715中,i值被設(shè)定為0,步驟S720確定A[N][i]是否等于M。如不是,執(zhí)行步驟S725,將i值加1,流程返回步驟S720。如是,則在步驟S730中確定i值是否等于6,如等于6,則執(zhí)行步驟S732,將CURFLAG設(shè)定至1,在步驟S740中將i值恢復(fù)為0。在步驟S750中A[N][i]值被送回,流程終止。在步驟S730中如確定i值不等于6,則執(zhí)行步驟S735將i值增加1。其后在步驟S745中確定A[N][i]是否為零。如是,流程進(jìn)行至步驟S740,如不是,流程進(jìn)行至步驟S750。
在根據(jù)本發(fā)明的具有漢字輸入功能的電話機(jī)的一最佳實(shí)施例中的漢字輸入的一個(gè)例子中,控制部分300最初在數(shù)字模式下(MFLAG=0)操作,操作鍵盤部分100以輸入鍵盤信號(hào)“7”,顯示部分200在數(shù)字顯示區(qū)上顯示“7”,通信部分900執(zhí)行拔號(hào)操作。因?yàn)閿?shù)字不是一個(gè)完整的電話號(hào)碼,撥號(hào)操作不成功,流程返回控制部分300重復(fù)上述數(shù)字輸入操作直到其余的號(hào)碼如“556189”已被輸入,從而可自動(dòng)執(zhí)行拔號(hào)操作以建立通信。
如想輸入文字,則當(dāng)鍵盤部分100在緩沖區(qū)600是零的情況下操作鍵盤以輸入鍵盤信號(hào)“#”時(shí),在文字輸入模式(MFLAG=1)下操作控制部分300。其后,當(dāng)操作鍵盤部分100以輸入鍵盤信號(hào)“6”,控制部分300控制鍵盤信號(hào)轉(zhuǎn)換部分700以從轉(zhuǎn)換表750中取出陣列A[5][i]={6,ㄗ,ㄘ;,ム,0,0,0}。此時(shí),游標(biāo)上無(wú)當(dāng)前文字M,A[5]
=6的值被送回。由此,在顯示部分200的文字顯示區(qū)上顯示的文字是“6”。如果操作鍵盤部分100以再一次輸入鍵盤信號(hào)“6”,則在參照鍵-音表750后鍵盤信號(hào)轉(zhuǎn)換部分700送回的數(shù)值為“ㄗ”和CURFLAG=0。由此,顯示部分200的文字顯示區(qū)上顯示的文字為“ㄗ”。相應(yīng)地,如果操作鍵盤部分100兩次以上以輸入鍵盤信號(hào)“6”,在顯示部分200的文字顯示區(qū)上顯示的文字變?yōu)椤皑亍比缓笫恰哎唷?。此時(shí),如操作鍵盤部分100以輸入鍵盤信號(hào)“7”,由鍵盤信號(hào)轉(zhuǎn)換部分700送回的值為“ム7”和CURFLAG=1。這樣,顯示部分200的文字顯示區(qū)上顯示的文字為“7”。如操作鍵盤部分100以輸入兩次以上鍵盤信號(hào)“7”;則在顯示部分200的文字顯示區(qū)上顯示的文字為“ムㄨ”。其后,如輸入鍵盤信號(hào)“0”五次,顯示部分200的文字顯示區(qū)顯示的文字將變?yōu)椤哎啜瑷濉?。連續(xù)操作鍵盤部分100以輸入鍵盤信號(hào)“0”六次,形成“SP”音-字信號(hào)(相對(duì)于第一聲調(diào))。此時(shí),流程進(jìn)行至音-字轉(zhuǎn)換部分400,參照字典450可獲得轉(zhuǎn)換結(jié)果“松”。此時(shí)顯示部分200的文字顯示區(qū)上顯示的文字變?yōu)椤八伞?。圖13顯示了根據(jù)本發(fā)明的最佳實(shí)施例輸入漢字“松下電器”的鍵盤操作順序。如果連續(xù)操作鍵盤部分100以輸入鍵盤信號(hào)“#”則控制部分300控制數(shù)據(jù)處理部分800以利用存于緩沖區(qū)600中的文字串“松下電器”作索引項(xiàng)檢索數(shù)據(jù)庫(kù)850以獲得相應(yīng)數(shù)據(jù)并在顯示部分200上顯示相同內(nèi)容。如圖9所示,通信部分900能自動(dòng)執(zhí)行拔號(hào)操作以建立通信或發(fā)送一簡(jiǎn)短信息。
本發(fā)明并不只局限于公開(kāi)的實(shí)施例,可包含不改變本質(zhì)內(nèi)容的多種實(shí)施例。例如,改變轉(zhuǎn)換表中的漢字讀音符號(hào)和鍵盤信號(hào)之間的相應(yīng)關(guān)系,或增加一鍵被敲擊的次數(shù)從而可用少于12個(gè)的按鍵來(lái)輸入漢字,或在轉(zhuǎn)換過(guò)程中為音-字轉(zhuǎn)換部分選擇詞組時(shí)使用連接頻率諸如使用雙字母組頻度等,都可作為最佳實(shí)施例的各種可行變化。
相應(yīng)地,本發(fā)明具有下述優(yōu)點(diǎn)1、僅僅用電話機(jī)上的12個(gè)按鍵便可以快速,有效地輸入漢字。
2、因?yàn)橛糜谵D(zhuǎn)換表中的設(shè)置遵循漢字讀音符號(hào)的標(biāo)準(zhǔn)順序,所以即使當(dāng)鍵盤表面未印出漢字讀音符號(hào)時(shí)也可以保證輕松輸入。如此,可保持鍵盤表面的整潔的外觀。
3、因本發(fā)明的輸入方法中采用了漢字讀音符號(hào),使用者無(wú)需額外耗時(shí)學(xué)習(xí),也不易忘記本發(fā)明的輸入方法。
4、除了電話機(jī),本發(fā)明還可利用搖控器應(yīng)用于電視機(jī)的漢字輸入。
如此,本發(fā)明具有廣泛的適用范圍。
盡管上面用最佳實(shí)施例及附圖描述了本發(fā)明,但應(yīng)該注意,本領(lǐng)域熟練技術(shù)人員可以進(jìn)行各種顯而易見(jiàn)的變化和修改,這些變化和修改包括在由權(quán)利要求所限定的本發(fā)明范圍之內(nèi)。
權(quán)利要求
1.一種具有一存儲(chǔ)部分,一鍵盤部分和一顯示部分的電話機(jī)的漢字輸入方法,其特征在于,它包括如下步驟(a)在存儲(chǔ)部分,將鍵盤部分的每個(gè)鍵盤信號(hào)及順序出現(xiàn)的數(shù)碼與漢字讀音符號(hào)相對(duì)應(yīng)的鍵-音表,和漢字讀音符號(hào)與漢字相對(duì)應(yīng)的字典儲(chǔ)存;(b)根據(jù)鍵一音表,從鍵盤部分將輸入信號(hào)轉(zhuǎn)換成為相應(yīng)的漢字讀音符號(hào);(c)根據(jù)字典,將相應(yīng)的漢字讀音符號(hào)轉(zhuǎn)換為相應(yīng)的漢字;(d)在顯示部分顯示相應(yīng)的漢字。
2.一種用于電話機(jī)漢字輸入的裝置,包括用于輸入鍵盤信號(hào)的鍵盤機(jī)構(gòu)和用于顯示其上的數(shù)字或漢字的顯示機(jī)構(gòu),其特征在于它還包括鍵-音對(duì)照表用于將鍵盤機(jī)構(gòu)的每個(gè)鍵盤信號(hào)及順序出現(xiàn)的數(shù)碼與漢字讀音符號(hào)對(duì)應(yīng);用于將漢字讀音符號(hào)與中文文字相對(duì)應(yīng)的字典;鍵盤信號(hào)轉(zhuǎn)換機(jī)構(gòu),用于將從鍵盤機(jī)構(gòu)輸入的鍵盤信號(hào)參照鍵-音對(duì)照表轉(zhuǎn)換成對(duì)應(yīng)的漢字讀音符號(hào);音-字轉(zhuǎn)換機(jī)構(gòu),用于將從所述鍵盤信號(hào)轉(zhuǎn)換機(jī)構(gòu)獲得的相應(yīng)的漢字讀音符號(hào)參照所述字典轉(zhuǎn)換成對(duì)應(yīng)的中文文字;用于控制顯示機(jī)構(gòu)的將從所述音-字轉(zhuǎn)換機(jī)構(gòu)獲得的中文文字顯示出來(lái)的控制機(jī)構(gòu)。
3.如權(quán)利要求2所述的電話機(jī)漢字輸入裝置,其特征在于,它還包括包含文字檢索鍵并存儲(chǔ)相應(yīng)的數(shù)字或文字信息的數(shù)據(jù)庫(kù);用于從所述數(shù)據(jù)庫(kù)中檢索出對(duì)應(yīng)于從所述音-字轉(zhuǎn)換機(jī)構(gòu)中得到的漢字的數(shù)字或文字信息的數(shù)據(jù)庫(kù)處理機(jī)構(gòu);用于控制顯示機(jī)構(gòu)以將從所述音-字轉(zhuǎn)換機(jī)構(gòu)獲得的漢字或從所述數(shù)據(jù)庫(kù)處理機(jī)構(gòu)獲得的檢索信息顯示出來(lái)的所述控制機(jī)構(gòu)。
4.具有漢字輸入功能的電話機(jī),包括用于儲(chǔ)存數(shù)據(jù)的記憶機(jī)構(gòu),用于輸入鍵盤信號(hào)的鍵盤機(jī)構(gòu),和用于顯示數(shù)字或文字的顯示機(jī)構(gòu),其特征在于,所述電話機(jī)的改進(jìn)還包括存儲(chǔ)于所述記憶機(jī)構(gòu)中的鍵-音表,用于將所述鍵盤機(jī)構(gòu)的每個(gè)鍵盤信號(hào)和順序出現(xiàn)的數(shù)字與漢字讀音符號(hào)相對(duì)應(yīng);存儲(chǔ)于所述記憶機(jī)構(gòu)內(nèi)的字典,用于將漢字讀音符號(hào)與中文文字相對(duì)應(yīng);用于將從所述鍵盤機(jī)構(gòu)輸入的鍵盤信號(hào)參照所述鍵-音表機(jī)構(gòu)轉(zhuǎn)換為相應(yīng)的漢字讀音符號(hào)的鍵盤信號(hào)轉(zhuǎn)換機(jī)構(gòu);用于將從所述鍵盤信號(hào)轉(zhuǎn)換機(jī)構(gòu)獲得的相應(yīng)漢字讀音符號(hào)參照所述字典機(jī)構(gòu)轉(zhuǎn)換為相應(yīng)漢字的音-字轉(zhuǎn)換機(jī)構(gòu);及控制顯示機(jī)構(gòu),以將從所述音-字轉(zhuǎn)換機(jī)構(gòu)得到的漢字顯示于其上的控制機(jī)構(gòu)。
5.如權(quán)利要求4所述的具有漢字輸入功能的電話機(jī),其特征在于,它還包括儲(chǔ)存在所述記憶機(jī)構(gòu)中包含有文字檢索鍵及對(duì)應(yīng)的數(shù)字或文字信息的數(shù)據(jù)庫(kù);用于檢索所述數(shù)據(jù)庫(kù)機(jī)構(gòu)以找出對(duì)應(yīng)于從所述音-字轉(zhuǎn)換機(jī)構(gòu)獲得的漢字的數(shù)字或文字信息的數(shù)據(jù)庫(kù)處理機(jī)構(gòu);及控制顯示機(jī)構(gòu),以將從所述音-字轉(zhuǎn)換機(jī)構(gòu)獲得的漢字或從所述數(shù)據(jù)庫(kù)處理機(jī)構(gòu)得到的檢索信息顯示于其上的控制機(jī)構(gòu)。
全文摘要
本發(fā)明提供一種使用電話機(jī)上12個(gè)按鍵輸入漢字的技術(shù),使用者操作電話機(jī)的鍵盤部分選擇所需的輸入模式。在直撥模式下,輸入數(shù)字信號(hào)由控制部分直接傳至通信部分開(kāi)始撥號(hào)和建立通信。在文字輸入模式下,控制部分控制鍵盤信號(hào)轉(zhuǎn)換部分參照鍵—音表將輸入的漢字讀音信號(hào)轉(zhuǎn)換為相應(yīng)的漢字讀音符號(hào)。其后,音—字轉(zhuǎn)換部分參照字典將緩沖區(qū)的讀音符號(hào)串和文字串轉(zhuǎn)換為漢字。
文檔編號(hào)H04M1/26GK1225534SQ9812529
公開(kāi)日1999年8月11日 申請(qǐng)日期1998年12月17日 優(yōu)先權(quán)日1997年12月17日
發(fā)明者郭俊桔 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社