亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于通信終端的輸入漢字的裝置和方法

文檔序號:7940530閱讀:241來源:國知局
專利名稱:用于通信終端的輸入漢字的裝置和方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于輸入漢字的裝置和方法。更具體地,本發(fā)明涉及一種用于通信終端的輸入漢字的裝置和方法,由此,設(shè)置有各種按鍵的鍵盤可以在機身中繞其中心在 至少四個方向上滑動,因此,可以通過通信終端方便地進行漢字或數(shù)字/符號的輸入。
背景技術(shù)
近來,隨著通信技術(shù)的迅猛發(fā)展,諸如移動電話、PDA、掌上電腦、互聯(lián)網(wǎng)終端等的 可以使用戶在其移動過程中進行語音和數(shù)據(jù)通信的通信終端得以發(fā)展并被廣泛推廣。特別地,由于通用個人無線通信業(yè)務(wù)的技術(shù)發(fā)展以及用戶數(shù)量的顯著增長,因此 各種附加業(yè)務(wù)得以發(fā)展并被積極使用。在這些附加業(yè)務(wù)中,由于消息傳輸業(yè)務(wù)的特性,所以消息傳輸業(yè)務(wù)已成為用戶的 特別興趣的中心,其中,消息傳輸功能是通過語音通信終端執(zhí)行的,并且,通過這種消息傳 輸業(yè)務(wù),移動通信公司獲得了很大的利潤。為了提供這種消息傳輸業(yè)務(wù),需要用于通過諸如電子鍵盤的迷你鍵盤來輸入有用 字符的方法和裝置。迷你鍵盤應(yīng)用領(lǐng)域包括諸如蜂窩電話、超級移動個人計算機(UMPC)等的小型計 算機系統(tǒng),這些小型計算機系統(tǒng)應(yīng)當(dāng)具有少量按鍵;代替互聯(lián)網(wǎng)電視、數(shù)碼相機、PDA、電子 記事本等的鍵盤輸入設(shè)備的鍵盤系統(tǒng);以及具有與指導(dǎo)站(guide kiosk)、電子鎖、自動柜 員機(ATM)等的構(gòu)造和功能類似的構(gòu)造和功能的輸入系統(tǒng)。然而,由于漢字(“漢字”)的數(shù)量太大,所以難以將這些漢字應(yīng)用于按鍵數(shù)量有限 的迷你鍵盤系統(tǒng),甚至是具有多于100個按鍵的PC QWERTY鍵盤。為了通過迷你鍵盤系統(tǒng) 輸入漢字,需要多次重復(fù)按鍵輸入。在2005年初,中國的蜂窩電話用戶的數(shù)量是四億,而且SMS消息的使用猛烈地增 長。在2004年,中國人總共發(fā)送了約2178億條SMS消息,這是同年世界上所有國家發(fā)送的 SMS消息的1/4。實際上,在使用蜂窩電話發(fā)送消息的過程中,中國人主要使用羅馬字符和數(shù)字而 非漢字。特別地,存在如下增長的傾向年輕人更喜歡將羅馬字符用作縮寫來發(fā)送消息而不 將拼音轉(zhuǎn)換成漢字或者使用復(fù)雜的漢字輸入系統(tǒng)。因此,在中國,實際上擔(dān)心的是,會發(fā)生 達到阻礙流傳了幾千年的漢字的發(fā)展的程度的語言破壞。通常,為了使用按鍵數(shù)量有限的迷你漢字鍵盤(例如,按鍵式電話型鍵盤)來提供 漢字傳輸業(yè)務(wù),可以使用漢語拼音(“漢語音方”是指根據(jù)拼音系統(tǒng)使用羅馬字符的漢字 發(fā)音,在下文中稱作“拼音”)。使用拼音,用于輸入拼音的羅馬輔音/元音被有效地布置在 按鍵式電話型鍵盤上,或者用于輸出期望漢字的拼音的羅馬字符代碼通過用戶的功能鍵操 控被迅速地組合。 為了滿足上述技術(shù)需求,各種各樣的漢字輸入系統(tǒng)得以發(fā)展并被使用。然而,根據(jù) 與使用按鍵式電話型鍵盤來輸入漢字的羅馬字符代碼的方法相關(guān)的現(xiàn)有拼音系統(tǒng),由于相應(yīng)鍵盤的羅馬字符是混合布置的且輸出一個羅馬字符需要在鍵盤上進行3 4次鍵輸入,所以不便于用戶很好地知曉鍵盤布置。此外,當(dāng)完成一個漢字的羅馬字符組合并輸出一列 漢字時,需要在選擇相應(yīng)的漢字之后輸入結(jié)束指示鍵。另一方面,使用中文PC QWERTY鍵盤的傳統(tǒng)漢字鍵入方法分為音碼(“音碼”)和 形碼(“形碼”)。在音碼的情形中,拼音輸入法作為代表得到廣泛的使用。在形碼的情形 中,由王永民發(fā)明的五筆字型(“五筆字型”)輸入法被廣泛應(yīng)用于中國的大多數(shù)地區(qū)。用 戶不容易精通五筆字型輸入法,但五筆字型是極快的?,F(xiàn)在,雖然拼音輸入法比五筆字型輸 入法慢且不方便,但在蜂窩電話中廣泛使用拼音輸入法。相比之下,雖然五筆字型輸入法簡 單且具有更高的字符輸入速度,但難以將五筆字型輸入法應(yīng)用于蜂窩電話,因此,尚未將五 筆字型輸入法積極地用于蜂窩電話領(lǐng)域中。如上所述,根據(jù)現(xiàn)有技術(shù)的使用按鍵式電話型鍵盤、使用羅馬字符的漢字輸入法 (例如,使用羅馬字符的拼音輸入法)存在如下問題它們與通用文字處理器所提供的羅馬 字符輸入系統(tǒng)(是指PC的QWERTY鍵盤中的26個羅馬字符輸入環(huán)境)是極其不同的,因 此破壞了用戶友好。特別是在將多個羅馬字符輔音和元音分配給鍵盤上的一個按鍵的情況 下,需要用戶很努力地了解鍵盤的鍵布置,因此即使在鍵布置很有規(guī)則的情況下用戶也不 容易精通按鍵操控,因而造成對輸入拼音的很大障礙。另一方面,雖然五筆字型作為使用PC QWERTY鍵盤的漢字鍵入方法被大大推廣,但 不存在使用按鍵式電話型鍵盤的五筆字型輸入法,因此需要引入快速且方便的五筆字型輸 入法以用于通信終端。此外,根據(jù)要被用于用戶使用超高速無線互聯(lián)網(wǎng)來交換數(shù)據(jù)的無線網(wǎng)絡(luò)中的終 端,對于終端更重要的是要克服顯示和輸入系統(tǒng)的限制,以作為用戶相當(dāng)期待的多功能的 多媒體設(shè)備。

發(fā)明內(nèi)容
技術(shù)問題因此,做出本發(fā)明以解決現(xiàn)有技術(shù)中存在的上述問題而完整維持現(xiàn)有技術(shù)所取得 的優(yōu)點。本發(fā)明的一個目的是提供一種用于通信終端的輸入漢字的裝置和方法,其中,設(shè) 置有各種按鍵的鍵盤可以繞其中心在機身中在至少四個方向上滑動,因此,可以方便地通 過通信終端執(zhí)行漢字的輸入。本發(fā)明的另一個目的是提供一種用于通信終端的輸入漢字的裝置和方法,通過 在鍵盤的各按鍵上以及在可以向至少四個方向滑動的鍵盤的各方向上有效布置中文拼音 (是指使用羅馬字符的漢字的發(fā)音符號)以及用于輸入五筆字型(是指五筆劃字符模型) 代碼的羅馬輔音和元音,使得用戶通過對鍵盤的一次操控能夠最多輸入四個音素,因此大 大提高了漢字輸入速度。技術(shù)方案為了實現(xiàn)以上的以及其它的目的,提供了一種能夠輸入漢字和數(shù)字/符號以用于 與外界通信或數(shù)據(jù)存儲的通信終端,根據(jù)本發(fā)明的實施例,該通信終端包括鍵盤,分配有 用于多個五筆字型字根、用于輸入漢語拼音和五筆字型代碼的羅馬字符、五筆字型區(qū)代碼和位置代碼、數(shù)字/符號、以及特殊功能的鍵;用于根據(jù)用戶的按鍵操控或繞所述鍵盤的中 心在所述通信終端的機身中在至少四個方向上的鍵盤滑動操控生成鍵信號;字符存儲單 元,用于存儲所述通信終端中使用的漢字;程序存儲器,用于存儲所述通信終端的內(nèi)部操作 程序;代碼存儲單元,用于存儲與布置在所述鍵盤上的各種按鍵和所述鍵盤的滑動方向?qū)?應(yīng)的漢語拼音代碼數(shù)據(jù)和五筆字型代碼數(shù)據(jù);按鍵操控識別單元,用于檢測設(shè)置在所述鍵 盤上的各按鍵的鍵操控狀態(tài);鍵盤滑動識別單元,用于根據(jù)在所述至少四個方向上的鍵盤 滑動操控來檢測鍵操控狀態(tài);微處理器,用于在通過所述按鍵操控識別單元和/或所述鍵 盤滑動識別單元輸入鍵操控狀態(tài)檢測信號時,根據(jù)存儲在所述程序存儲器中的所述操作程 序、參考存儲在所述漢字存儲單元中的漢字數(shù)據(jù)來判斷用戶輸入了哪個漢字代碼數(shù)據(jù),參 考存儲在漢語拼音和五筆字型代碼存儲單元中的代碼數(shù)據(jù)生成并輸出用于顯示由用戶輸 入的相應(yīng)漢字輸入模式的漢字的顯示控制信號;顯示驅(qū)動單元,用于根據(jù)從所述微處理器 輸出的所述顯示控制信號來輸出用于顯示與用戶通過在鍵盤上的按鍵操控或鍵盤滑動操 控所選擇的代碼數(shù)據(jù)對應(yīng)的漢字和數(shù)字/符號的驅(qū)動控制信號;以及顯示單元,用于根據(jù) 從所述顯示驅(qū)動單元輸出的所述驅(qū)動控制信號在顯示屏上顯示所述漢字和數(shù)字/符號。
在本發(fā)明的另一方面中,提供了一種用于通信終端的輸入漢字的方法,該方法包 括(1)所述通信終端的微處理器判斷用戶是否選擇了漢字輸入模式;(2)所述通信終端的 微處理器判斷選擇了漢字輸入模式的用戶是否選擇了漢語拼音輸入模式和五筆字型輸入 模式中的一個輸入模式;(3)如果用戶選擇了漢語拼音輸入模式,則所述通信終端的微處 理器根據(jù)從按鍵操控識別單元和/或鍵盤滑動識別單元輸入的用戶對設(shè)置在鍵盤上的多 個按鍵的操控或者沿向上方向、向下方向、向左方向、向右方向、以及對角線方向上的鍵盤 滑動操控來檢測鍵信號,組合相應(yīng)羅馬字符的輔音和元音以及數(shù)字/符號,并在所述通信 終端的顯示屏上顯示相應(yīng)的漢字和數(shù)字/符號;(4)如果用戶選擇了五筆輸入模式,則所 述通信終端的微處理器根據(jù)從按鍵操控識別單元和/或鍵盤滑動識別單元輸入的用戶對 設(shè)置在鍵盤上的多個按鍵的操控或者沿向上方向、向下方向、向左方向、向右方向、以及對 角線方向上的鍵盤滑動操控來檢測鍵信號,組合相應(yīng)羅馬字符的輔音和元音以及數(shù)字/符 號,并在所述通信終端的顯示屏上顯示相應(yīng)的漢字和數(shù)字/符號;(5)如果完成了通過漢語 拼音輸入模式和五筆字型輸入模式中的一個輸入模式進行的漢字輸入操作,則所述通信終 端的微處理器判斷用戶是否選擇了漢字的存儲,并存儲用戶所輸入的漢字;以及(6)所述 通信終端的微處理器判斷用戶是否終止?jié)h字輸入模式,并繼續(xù)或離開漢字輸入模式。有益效果如上所述,按照根據(jù)本發(fā)明的用于通信終端的輸入漢字的裝置和方法,漢語拼音 代碼和五筆字型代碼布置在設(shè)置在通信終端上的鍵盤的各按鍵上以及在鍵盤可以滑動的 四個或更多個方向上,使得用戶可以容易地識別這些布置,并且用戶可以用比現(xiàn)有通信終 端所需要的少的輸入數(shù)量迅速并方便地輸入漢字,以對漢語使用的推廣作出實踐上的貢 獻。此外,由于根據(jù)本發(fā)明的裝置和方法使得用戶能夠更迅速且方便地輸入漢字,所 以它可以應(yīng)用于中國的文檔工作、電子郵件、聊天、以及互聯(lián)網(wǎng)信息搜索的實現(xiàn),并且,可以 對在一定程度上防止阻礙流傳了幾千年的漢字發(fā)展的語言衰敗作出貢獻。此外,根據(jù)本發(fā)明的裝置和方法可以使?jié)h字的輸入速度最大化,因此可以為移動漢字消息用戶減少通信費用。


當(dāng)結(jié)合附圖時,根據(jù)以下詳細描述本發(fā)明以上的以及其它的目的、特征和優(yōu)點會變得更為明顯,附圖中圖1為示意性地示出根據(jù)本發(fā)明實施例的通信終端的結(jié)構(gòu)的視圖;圖2為解釋根據(jù)本發(fā)明實施例的通信終端的鍵盤的操作狀態(tài)的視圖;圖3為示意性地示出根據(jù)本發(fā)明實施例的用于通信終端的輸入漢字的裝置的內(nèi) 部配置的框圖;圖4為根據(jù)本發(fā)明實施例的用于通信終端的輸入漢字的裝置的漢語拼音鍵盤的 示例性視圖;圖5為示出用于使用羅馬字符來實現(xiàn)漢語拼音組合的轉(zhuǎn)換的示例、以及使用根據(jù) 本發(fā)明實施例的漢語拼音鍵盤在用于輸入漢字的方法中使用羅馬字符的漢語拼音代碼組 合的表;圖6示出應(yīng)用于傳統(tǒng)PC QWERTY鍵盤的五筆字型字符表、區(qū)、以及標識(ID)代碼 表;圖7示出應(yīng)用于傳統(tǒng)PC QWERTY鍵盤的五筆字型高頻率漢字以及二級快捷代碼漢
字表;圖8為示出根據(jù)本發(fā)明實施例的用于通信終端的輸入漢字的裝置的五筆字型鍵 盤的示例的視圖;圖9為解釋根據(jù)本發(fā)明實施例的用于通信終端的輸入漢字的裝置的五筆字型鍵 盤結(jié)構(gòu)的視圖;圖10為示出用于使用羅馬字符來實現(xiàn)五筆字型代碼組合的轉(zhuǎn)換的示例、以及使 用根據(jù)本發(fā)明實施例的五筆字型鍵盤在用于輸入漢字的方法中使用羅馬字符的五筆字型 代碼組合的表;圖11為示出根據(jù)本發(fā)明實施例的用于通信終端的輸入漢字的方法的流程圖;圖12為詳細示出圖11所示的漢語拼音輸入模式的流程圖;圖13和圖14為詳細示出圖9所示的左側(cè)字符輸入和右側(cè)字符輸入的流程圖;圖15為詳細示出圖11所示的五筆字型輸入模式的流程圖;以及圖16和圖17為詳細示出圖15所示的左側(cè)字符輸入和右側(cè)字符輸入的流程圖。
具體實施例方式現(xiàn)在將詳細參照本發(fā)明的優(yōu)選實施例。應(yīng)理解,以下示例只是說明性的且本發(fā)明 不限于此。圖1為示意性地示出根據(jù)本發(fā)明實施例的通信終端的結(jié)構(gòu)的視圖,圖2為解釋根 據(jù)本發(fā)明實施例的通信終端的鍵盤的操作狀態(tài)的視圖。圖3為示意性地示出根據(jù)本發(fā)明實 施例的用于通信終端的輸入漢字的裝置的內(nèi)部配置的框圖。如圖所示,鍵盤10設(shè)置有用于輸入多個五筆字型(在下文中稱作“五筆”)字根、 用于輸入漢語拼音和五筆代碼的羅馬字符、五筆區(qū)代碼和位置代碼、數(shù)字/符號、以及特殊功能的多個按鍵,以及根據(jù)用戶的操控,整個鍵盤10在通信終端的機身1中向諸如上方向、 下方向、左方向、右方向、以及對角線(左上、右上、左下、以及右下)方向的至少四個方向上 滑動。如圖1所示,優(yōu)選地,鍵盤10具有滑動結(jié)構(gòu),其中,鍵盤10的邊緣3接合在機身1的 槽5中,使得邊緣3在槽5內(nèi)可沿向上方向、下方向、左方向、右方向、以及對角線方向移動。 然而,也可以在鍵盤10與機身1之間采用不同的接合。在這種情況下,在鍵盤10的各按鍵上以及在至少四個方向上,分配用于多個五筆 字根的鍵,用于輸入漢語拼音和五筆代碼、五筆區(qū)代碼和位置代碼、數(shù)字/符號、以及特殊 功能的羅馬字符(參見圖4、圖8、以及圖9),并且根據(jù)期望漢字輸入的用戶進行的按鍵操控 或繞鍵盤10的中心在通信終端的機身1內(nèi)在至少四個方向上的鍵盤10的滑動操控(參見 圖2)生成鍵信號。
當(dāng)在各按鍵上并在至少四個滑動方向上分配用于輸入五筆字根以及拼音和五筆 代碼的羅馬字符并且鍵盤200是漢語拼音鍵盤時,在鍵盤10的各按鍵上分配一種或兩種用 于輸入拼音代碼、數(shù)字/符號、以及特殊功能的羅馬字符。此外,在這至少四個滑動方向上, 分配用于羅馬字符A、0、E、I、U、N、以及NG的鍵,拼音輸入確認鍵,以及用于輸入右側(cè)字符 的功能鍵(參見圖4)。對于五筆鍵盤300,在鍵盤10的各按鍵上分配一種或兩種用于輸入 五筆代碼、數(shù)字/符號、以及特殊功能的羅馬字符。此外,在這至少四個滑動方向上,分配五 筆漢字鍵名、用于輸出五筆型漢字的空格功能鍵、以及五筆二級雙重快捷鍵代碼漢字(參 見圖6至圖9)。因此,通過一個鍵可以一次輸入9個信號,并且在為通信終端分配有15個鍵的情 況下,通過僅一次用戶操控可以進行總共135個羅馬字符代碼和數(shù)字/字符的輸入。因此, 可以在需要設(shè)置有少量按鍵的鍵盤10的各種通信終端中采用根據(jù)本發(fā)明的用于輸入漢字 的裝置和方法,以獲得與通過通用計算機鍵盤(例如,PC QWERTY鍵盤)所獲得的一樣高的 漢字輸入速度和準確度。例如,在使用拼音輸入系統(tǒng)輸出“大”的過程中,PC QWERTY鍵盤需要三次的鍵輸入 (Li+ ‘確認’鍵),而現(xiàn)有通信終端的鍵盤需要總共按鍵7次(包括按三次5號鍵、按三次 4號鍵、以及按一次‘確認’鍵)。然而,根據(jù)本發(fā)明,當(dāng)向右方操控鍵時,通過按一次設(shè)置在 鍵盤10上的‘0L’鍵(參見圖4)就可以輸出“大”。另一方面,在使用五筆系統(tǒng)輸出“大” 的過程中,現(xiàn)有PC QWERTY鍵盤需要按四次‘ S ’鍵以輸入‘ SSSS ’,而現(xiàn)有通信終端的鍵盤需 要按12次7號鍵。然而,根據(jù)本發(fā)明,通過在左上(“左上”)方向上操控一次設(shè)置在鍵盤 10上的0號鍵(參見圖4)就可以輸出“大”。此外,在使用五筆系統(tǒng)輸出“力”的過程中,現(xiàn) 有PC QWERTY鍵盤需要按四次‘ENT+空格’以輸入‘SSSS’,而現(xiàn)有通信終端的鍵盤需要按 兩次3號鍵、按兩次6號鍵、按一次8號鍵、以及按與五筆輸入系統(tǒng)中的‘空格’功能對應(yīng)的 ‘確認’鍵。然而,根據(jù)本發(fā)明,通過操控一次鍵盤10上的7號鍵、向下方操控一次1號鍵、 并向左方操控一次1號鍵就可以輸出“力”。因此,使用設(shè)置有15個按鍵的鍵盤,通過用戶 對其的一次操控就可以輸出135個輸入信號(僅次于PC QWERTY鍵盤的按鍵)。按鍵操控識別單元20檢測設(shè)置在鍵盤10上的各按鍵的鍵操控狀態(tài),并將所檢測 的鍵操控狀態(tài)輸出給微處理器70。鍵盤滑動識別單元30根據(jù)鍵盤10在至少四個方向上的滑動操控來檢測鍵操控狀 態(tài),并將所檢測的鍵操控狀態(tài)輸出給微處理器70。
雖然將鍵盤滑動識別單元30設(shè)置在通信終端的機身1的槽5 (鍵盤10耦合到槽 5)內(nèi)以感覺到鍵盤10的滑動,但是可以根據(jù)鍵盤10的滑動結(jié)構(gòu)改變鍵盤滑動識別單元30 的安裝位置。字符存儲單元40存儲多個漢字、數(shù)字/符號,并在微處理器70的控制下輸出相應(yīng) 代碼的漢字。程序存儲器50存儲微處理器70的操作程序。代碼存儲單元60存儲與鍵盤10上布置的各種按鍵以及鍵盤10的滑動方向?qū)?yīng) 的代碼數(shù)據(jù)。如果通過按鍵操控識別單元20和/或鍵盤滑動識別單元30輸入鍵操控狀態(tài)檢測 信號,則微處理器70根據(jù)程序存儲器50中存儲的操作程序、參考漢字存儲單元40中存儲 的漢字數(shù)據(jù)來判斷用戶輸入了哪個漢字代碼,參考代碼存儲單元60中存儲的代碼數(shù)據(jù)生 成并輸出用于顯示由用戶輸入的相應(yīng)漢字的顯示控制信號給顯示驅(qū)動單元80。顯示驅(qū)動單元80根據(jù)從微處理器70輸出的顯示控制信號來輸出用于顯示與用戶 通過在鍵盤10上的按鍵操控或鍵盤滑動操控所選擇的代碼數(shù)據(jù)對應(yīng)的漢字和數(shù)字/符號。顯示單元90通常由IXD等構(gòu)成,并根據(jù)從顯示驅(qū)動單元80輸出的驅(qū)動控制信號 在顯示屏上顯示漢字和數(shù)字/符號,使得用戶可以確認該用戶輸入的漢字。圖4為根據(jù)本發(fā)明實施例的用于通信終端的輸入漢字的裝置的漢語拼音鍵盤200 的示例性視圖,圖5為示出用于使用羅馬字符來實現(xiàn)漢語拼音組合的轉(zhuǎn)換的示例、以及使 用根據(jù)本發(fā)明實施例的漢語拼音鍵盤200在用于輸入漢字的方法中使用羅馬字符的漢語 拼音代碼組合的表。圖5示出利用分配有‘TN’的按鍵的各種漢語拼音輸入法的示例。如圖所示,漢語拼音鍵盤200設(shè)置有多個(例如,6行3列)按鍵,包括呼叫功能 鍵、漢字模式功能鍵、電源功能鍵等。優(yōu)選地,將呼叫、漢字模式、以及電源分別分配給設(shè)置 在第一行中的三個按鍵,并將26個羅馬字符分配給其余第2列至第6列的第1行至第3行, 以參考PC QWERTY鍵盤中的五筆字符表、區(qū)、以及ID代碼表(參見圖6)匹配通信終端的 快捷鍵盤。26個羅馬字符以如下次序被分配給鍵盤10的相應(yīng)按鍵TN(第1行第1列)、 G(第1行第2列)、YH(第1行第3列)、RB(第2行第1列)、FZ(第2行第2列)、UJ(第2 行第3列)、EV(第3行第2列)、D(第3行第2列)、IK(第3行第3列)、WC(第4行第1 列)、S (第4行第2列)、OL (第4行第3列)、QX (第5行第1列)、A (第5行第2列)、以 及PM(第5行第3列)(參見圖4)。此外,將頻繁用來輸入拼音的羅馬元音分配給鍵盤10 可以滑動的至少四個方向,例如,7個元音鍵‘A、0、E、NG、I、N、以及U’分別被分配給7個滑 動方向(即,左上、上、右上、左、右、左下、以及右下)。在這種情況下,根據(jù)分配給相應(yīng)鍵盤10的26個羅馬字符的操控來產(chǎn)生除了分配 給鍵盤10滑動的至少四個方向的7個元音以外的其它元音,以及鍵盤10滑動的向下方向 (“下”)用來輸入分配給各按鍵的右側(cè)的羅馬字符,其中,為每個按鍵分配兩個羅馬字符。也就是說,可以通過按一次相應(yīng)的按鍵來輸入布置在鍵盤10上的各按鍵的左側(cè) 的羅馬字符,并且可以通過在按壓相應(yīng)按鍵的狀態(tài)下向下方滑動鍵盤10來輸入布置在各 按鍵的右側(cè)的羅馬字符。現(xiàn)在對如上所述的在漢語拼音鍵盤200上輸入羅馬字符進行更詳細地描述。用戶可以通過在按下第2行第1列的按鍵的狀態(tài)下向左上方滑動鍵盤10來輸入‘ΤΑ’,并可以在只通過手的摩擦向左上方滑動鍵盤10而未按下第2行第1列的按鍵的狀態(tài)下通過按一次第2行第1列的按鍵來輸入‘NA’。如上所述,通過在用戶向左上方滑動鍵盤10的狀態(tài)下按一次第2行第1列的按鍵 來輸入‘NA’,這與羅馬字符的一次輸入幾乎是相同的。將如上所述的生成漢語拼音的規(guī)則概括如下。-.為了將分配給鍵盤10的右側(cè)字符與分配給鍵盤10滑動的各方向的‘A、0、E、 NG、I、N、U’組合,首先操控‘A、0、E、NG、I、N、U’,然后操控分配了相應(yīng)右側(cè)字符的按鍵。在 這種情況下,如果首先輸入‘A、0、E、NG、I、N、U’的操控信號而沒有任何按鍵信號,則組合并 輸出以下按鍵的右側(cè)字符(例如,為了輸出‘nanone’,以‘a(chǎn)、n、0、n、e、n’的次序來進行操 控)。-.為了將分配給鍵盤10的左側(cè)字符與分配給鍵盤10滑動的各方向的‘A、0、E、 NG、I、N、U’組合,通過在操控分配了左側(cè)字符的按鍵的狀態(tài)下滑動鍵盤10來操控相應(yīng)的元 音(例如,為了輸出‘tatote’,以‘t、a、t、o、t、e’的次序來進行操控)。-.如果在按鍵盤10上的按鍵的狀態(tài)下、在向上方向、向下方向、向左方向、向右方 向、或者對角線方向上滑動的鍵盤10返回其原始位置之后操控元音,則只輸出相應(yīng)按鍵的 右側(cè)字符,而如果在沒有按按鍵的狀態(tài)下通過沿向上方向、向下方向、向左方向、向右方向、 或者對角線方向上滑動鍵盤10來只操控元音,則不輸出字符。-.如果不操控按鍵,則不可能輸出分配給鍵盤10的各滑動方向的元音。-.當(dāng)維持(即,按)第一音素的信號時,完成音節(jié)(即,分配給按鍵的羅馬字符與 分配給鍵盤10的各滑動方向的元音的組合)。-.通過在按壓相應(yīng)按鍵的狀態(tài)下向下方滑動鍵盤10來輸出按鍵上的右側(cè)羅馬字 符。-.當(dāng)在鍵盤10滑動的四個方向的上側(cè)、下側(cè)、左側(cè)、以及右側(cè)設(shè)置四個接觸并且 輸出8個鍵信號時,如果即使一起按壓相應(yīng)對角線的兩側(cè)上的開關(guān)(例如,為了輸出‘a(chǎn)’,應(yīng) 當(dāng)按上接觸和左接觸)0. 01秒,則將鍵盤10滑動的對角線方向上所分配的元音的輸出識別 為對角線元音。-.在現(xiàn)有技術(shù)中,在完成所有相應(yīng)拼音之后按確認鍵以輸出所期望的漢字,然而 根據(jù)本發(fā)明,當(dāng)通過滑動操控輸入元音而完成拼音(即,一個漢字以及兩個或更多個詞和 句的拼音)時,將漢語拼音的輸入識別為自動按確認鍵。例如,對于‘liang’,元音是指‘iang’,當(dāng)輸入漢語拼音時該元音不存在于分配給 滑動方向的‘A、0、E、NG、I、N、U’中,因此,使用26個羅馬字符中包括的元音來完成它。根 據(jù)該輸入規(guī)則,可以通過如下輸入來輸出‘liang’。1.在按下‘0L’按鍵的狀態(tài)下向下方滑動L2.按壓 ‘IK,按鍵I3.在按下‘A’按鍵的狀態(tài)下向左方滑動ANG+ ‘確認’鍵4.完成‘liang’拼音(總共三次輸入)相應(yīng)的漢字在列表窗口上按其頻率的次 序來排列5.選擇相應(yīng)的漢字在這種情況下,即使通過執(zhí)行“按壓‘A’按鍵+向下方滑動+按壓‘G’按鍵”來進行輸入,而非如第3項那樣輸入,也完成‘liang’。然而,由于最后的元音不是通過滑動鍵盤 來輸入的,所以判定未完成拼音(即,一個漢字、兩個或更多個詞和句的拼音),因此,不輸 出相應(yīng)拼音的漢字。此規(guī)則是為了消除如下不便當(dāng)輸入兩個或更多個詞或句時無論何時 完成每個漢字的拼音都要通過滑動來輸入最后的元音以輸入‘確認’鍵。因此,當(dāng)完成兩個 或更多個所期望的詞或句的拼音輸入時執(zhí)行一次最后元音的滑動操控,就可以選擇兩個或 更多個所期望的詞或句的漢字。-.在通過滑動輸入最后的元音之后輸出所有列表窗口(例如,一個漢字以及兩個 或更多個詞或句)的情況下,漢字按其頻率的次序來排列。-.如果存在關(guān)于相應(yīng)拼音而輸出的一個列表,則自動選擇相應(yīng)的漢字。-.如果存在關(guān)于相應(yīng)拼音而輸出的多個列表,則通過在沒有按下按鍵的狀態(tài)下滑 動操控鍵盤將顯示屏上的光標移動到相應(yīng)的漢字上,然后按‘確認’鍵(即,圖4中第3行 第2列的‘FZ,按鍵)以選擇相應(yīng)的漢字。如上所述,在輸入漢語拼音的情況下,只通過一次按鍵操控可以最多輸入兩個羅
馬字符。另一方面,在用戶輸入數(shù)字或按鍵上沒有的符號等的情況下,除了使用漢語拼音 鍵盤200的漢字,用戶首先通過在按下圖4中第2行第2列的‘G’按鍵的狀態(tài)下向下方滑 動鍵盤10來設(shè)置數(shù)字/符號模式,以及如果在顯示屏上出現(xiàn)相應(yīng)的窗口,則用戶輸入所期 望的數(shù)字/符號(對于數(shù)字輸入,在之后將要描述的五筆輸入模式中,用戶在其按下相應(yīng)的 數(shù)字按鍵的狀態(tài)下向上方滑動鍵盤,而無需設(shè)置單獨的數(shù)字模式)。對于數(shù)字,當(dāng)字符輸入 模式終止時,用戶按相應(yīng)的按鍵而無需設(shè)置單獨的模式。例如,為了輸入數(shù)字‘1’,用戶在其按下‘G’按鍵的狀態(tài)下向下方滑動鍵盤10,然 后按一次其上印有‘1’的按鍵。為了輸入符號‘? ’,用戶在其按下第5行第2列的按鍵的 狀態(tài)下將鍵盤10滑動到右側(cè),而無需按‘G’按鍵。通過再按一次‘G’按鍵來終止數(shù)字/符 號輸入模式。此外,為了使用戶在輸入符號的過程中控制顯示單元90上顯示的光標的方向,用 戶使用第3行第2列的方向指示按鍵。例如,以如下方式將顯示單元90上顯示的光標移動 到右側(cè)用戶在其按下‘G’按鍵的狀態(tài)下向下方滑動鍵盤10,然后在用戶按第3行第2列 的按鍵的狀態(tài)下將鍵盤10滑動到右側(cè)。為了將光標移動到所期望的位置,用戶保持相應(yīng)按 鍵的操控狀態(tài)直到光標到達所期望的位置。此處,符號基于其在使用中的有效性來布置,優(yōu)選地,將頻繁使用的符號分配給能 夠直接輸入數(shù)字/符號以及符號而無需設(shè)置模式的按鍵。圖6示出應(yīng)用于傳統(tǒng)PC QWERTY鍵盤的五筆字符表A、區(qū)A_l、以及ID代碼表,圖 7示出應(yīng)用于傳統(tǒng)PC QWERTY鍵盤的五筆高頻率漢字A-3以及二級快捷代碼漢字表A-4。約有130個五筆基本字根,通過向其應(yīng)用和添加多個字符,提供了 245個字符(五 筆標準)(參見圖6中的“A”)。在以典型方法將各漢字劃分成組成部分的過程中,將這些 組成部分理解成“部首”的含義。以類似的方式,對漢字進行分析并再劃分成五筆“字根”, 以將漢字劃分到PC QWERTY鍵盤上設(shè)置的26個鍵上。根據(jù)五筆,使用國家標準漢字的26 個基本筆劃中的5個筆劃來布置字根,以及根據(jù)漢字的筆劃次序,將所有漢字分成五種筆 劃類型。分配這五種筆劃類型的漢字以匹配PC QWERTY鍵盤的羅馬字符鍵(參見圖6中的“A-l”)。如圖6中的“A-l”所示,根據(jù)傳統(tǒng)PC QWERTY鍵盤中的五筆,漢字根據(jù)第一筆劃的 筆劃類型來布置。即,如“A-1”所示,將鍵盤劃分成五個區(qū)域,每個區(qū)域代表一個筆劃。第 一筆劃對應(yīng)于‘撇’的字符被布置在第三區(qū)域、即‘QWERT’鍵區(qū),第一筆劃對應(yīng)于‘捺’的字 符被布置在第四區(qū)域、即‘YUI0P’鍵區(qū),以及第一筆劃對應(yīng)于‘橫’的字符被布置在第一區(qū) 域、S卩‘ASDRT鍵區(qū)。此外,第一筆劃對應(yīng)于‘豎’的字符被布置在第二區(qū)域、即‘HJKLM’鍵 區(qū),以及第一筆劃對應(yīng)于‘鉤’的字符被布置在第五區(qū)域、即‘XCVBN’鍵區(qū)。在25個鍵上, 130個字根中的代表字符分別隨25個鍵號(它們具有最大尺寸并對應(yīng)于具有很強漢字構(gòu)建 能力的代表漢字,在下文中,代表字符被稱為“漢字鍵名”。在這種情況下,將分配給各按鍵 的除了漢字鍵名以外的其余字根分成被相當(dāng)頻繁地使用的‘主字根’、以及具有字根特征但 不被頻繁使用的‘子字根’)布置(參見圖6中的“A-1”)。例如,對于漢字鍵名‘金’,‘金’ 是漢字鍵名,羅馬字符‘Q’是五筆輸入代碼,數(shù)字‘35’的‘3’是表示第三區(qū)域的區(qū)域號,以 及數(shù)字‘35’的‘5’是表示第五位置的位置號(5個五筆區(qū)域中的每個五筆區(qū)域具有給予每 個五筆區(qū)域中設(shè)置的漢字鍵的五個位置號,對于第一區(qū)域,基于‘G’鍵向左方按11、12、13、 14、以及15的次序?qū)⑽恢锰柦o予漢字號)。如上所述,基于五筆245個字符的第一筆劃對5個區(qū)域進行分類,通常將字根的第 二筆劃分別構(gòu)建成與位置號一致。即,對于‘土’,由于第一筆劃是屬于第一區(qū)的‘一’且第 二筆劃是具有標志‘2,的‘|’,所以如圖6中的“A-1”所示,它被定位于位置‘12F’。然而, 該規(guī)則不能應(yīng)用于所有字根。將具有單筆劃或雙筆劃的字根的筆劃數(shù)設(shè)置成與位置號一致。例如,由于上述5 個五筆筆劃是指單筆劃,所以它們都被定位于第一位置。由兩個單筆劃構(gòu)成的雙筆劃字根 ‘二’被定位于第二位置,以及由三個單筆劃構(gòu)成的雙筆劃字根‘三’被定位于第三位置。圖6中的“A-2”是示出在傳統(tǒng)PC QWERTY鍵盤的五筆輸入法中非常重要的ID代 碼的構(gòu)造的標識(ID)代碼表。漢字,即使其具有相同字根,也可能根據(jù)它們的類型(漢字可以按其在漢字中的 占有率的次序以及由數(shù)字指示的漢字的記號,被分成三種類型1)左右類型,2)上下類型, 以及3)組合類型(在下文中稱作‘字符類型”))而有所不同,因此,在五筆中可能出現(xiàn)‘相 同代碼漢字’(具有相同代碼的不同漢字)。為了防止這一點,使用通過上述三種字符類型 的ID代碼在五筆中區(qū)分‘相同代碼漢字。根據(jù)圖6的“A-2”的ID代碼表,上述5個筆劃占據(jù)各區(qū)域,在每個區(qū)域中,將三種 字符類型分別分配給三個羅馬字符鍵。例如,在‘一’區(qū),將左右類型、上下類型、以及組合 類型分別分配給羅馬字符‘G、F、W&D’。此外,按箭頭所指示的次序從PC QWERTY鍵盤的 中心向兩側(cè)來分配ID代碼字符的三種字符類型。用于確認ID代碼的三個步驟如下。首先,確認‘區(qū)域’。例如,‘位’的最后筆劃是‘一’,因此,它屬于‘一’區(qū)域。第二,確認‘字符類型’。例如,字‘位’在兩側(cè)構(gòu)建,因此,其字符類型是左右類型 (即,標記2類型)。第三,確認‘ID代碼’。例如,‘位’的最后筆劃屬于‘一’區(qū)域,其字符類型是左右 類型,以及其ID代碼根據(jù)ID代碼表是‘ Θ ’(G)。
在傳統(tǒng)PC QWERTY鍵盤的五筆輸入法中,除了一級漢字(總共25個,并可以被稱 為頻繁漢字。除了 ‘Z’之外,25個羅馬字符的每個鍵都具有一個最頻繁漢字??梢酝ㄟ^錄 入PC QWERTY鍵盤的相應(yīng)的羅馬字符鍵以及空格(S卩,通過兩次鍵擊)來輸入該一級漢字。 參見圖7中的“A-3”)和二級漢字(總共589個,并且是除了一級快捷代碼漢字以外的高 頻率漢字。如圖7中的“A-4”所示,可以通過錄入PC QWERTY鍵盤的縱軸上的羅馬字符、橫 軸上的羅馬字符、以及空格(即,只通過三次鍵擊)來輸入二級漢字)以外,一個或多個漢 字或詞語的輸入完全基于四次鍵輸入(即,四次鍵擊)。為了使用傳統(tǒng)五筆輸入法來輸出 由兩個代碼構(gòu)成的漢字,通過輸入ID代碼來形成三次鍵擊,然后通過錄入PC QWERTY鍵盤 的空格來形成一次鍵擊以最終完成四次鍵擊。對于需要輸入ID代碼的三代碼漢字,通過輸 入ID代碼來形成最后的鍵擊以完成四次鍵擊,而對于不需要輸入ID代碼的第三類快捷代 碼漢字(有4400個第三類快捷代碼漢字),通過錄入PC QWERTY鍵盤的空格來完成四次鍵 擊ο此外,對于五個筆劃,輸入兩次對應(yīng)于各筆劃的羅馬字符代碼,然后錄入兩次“L” 鍵以完成四次鍵擊。在輸入上述漢字鍵名的情況下,連續(xù)錄入四次分配了相應(yīng)漢字的羅馬 字符以完成四次鍵擊。此外,除了漢字鍵名以外,存在65種字根本身可以用作漢字的情況。 在這種情況下,通過輸入相應(yīng)字根的羅馬字符代碼、將相應(yīng)字根劃分成五個基本筆劃、以及 錄入第一筆劃、第二筆劃、和最后的筆劃來完成四次鍵擊。如果所錄入的筆劃不夠,則通過 以同樣的方式錄入PC QWERTY鍵盤的空格來完成四次鍵擊。輸入詞語的規(guī)則如下。在輸入兩個字的詞的情況下,通過構(gòu)建對應(yīng)于每個字符的兩個字根的代碼來完成 四次鍵擊。在輸入三個字的詞的情況下,通過輸入一次前兩個漢字的第一字根的代碼以及 輸入第三個字符的前兩個字根的羅馬字符代碼來完成四次鍵擊。在輸入四個字的詞的情況 下,通過輸入一次每個字符的第一字根的羅馬字符代碼來完成四次鍵擊。在輸入由多于四 個字構(gòu)成的詞的情況下,通過輸入對應(yīng)于第一個至第三個字符的第一字根以及最后的字符 的羅馬字符代碼來最終完成四次鍵擊。如上所述,根據(jù)傳統(tǒng)PC QWERTY鍵盤中的五筆輸入法,輸入一級快捷代碼(參見 圖7中的“A-3”)漢字需要兩次鍵擊(包括錄入空格),輸入二級快捷代碼(參見圖7中的 “A-4”)漢字需要三次鍵擊(包括錄入空格)。在其它情況下,完全需要四次鍵擊來完成詞 語。即使在輸入對應(yīng)于三個筆劃的羅馬字符代碼的情況下,也需要在PC QWERTY鍵盤中輸 入一次空格以完成四次鍵擊。圖8為示出根據(jù)本發(fā)明實施例的用于通信終端的輸入漢字的裝置的五筆鍵盤300 的示例的視圖,圖9為解釋根據(jù)本發(fā)明實施例的用于通信終端的輸入漢字的裝置的五筆鍵 盤結(jié)構(gòu)300的視圖。圖10為示出用于使用羅馬字符來實現(xiàn)五筆代碼組合的轉(zhuǎn)換的示例、以 及使用根據(jù)本發(fā)明實施例的五筆鍵盤300在用于輸入漢字的方法中使用羅馬字符的五筆 代碼組合的表。如圖8所示,五筆鍵盤10或300設(shè)置有多個(例如,6行3列)包括呼叫、漢字模 式、電源等的功能鍵的按鍵。優(yōu)選地,將呼叫、漢字模式、以及電源分別分配給設(shè)置在第一行 中的三個按鍵,并且用于五筆輸入的羅馬字符313被分配給鍵盤10或300上的相應(yīng)按鍵。 羅馬字符313以如下次序被分配給鍵盤10或300的各按鍵TN(第2行第1列)、G(第2行第2列)、YH (第2行第3列)、RB (第3行第1列)、FZ (第3行第2列)、UJ (第3行第 3列)、EV(第4行第2列)、D (第4行第2列)、IK(第4行第3列)、WC(第5行第1列)、 S(第5行第2列)、0L(第5行第3列)、QX(第6行第1列)、A(第6行第2列)、以及PM(第 6行第3列)(參見圖4)。此外,分配了對應(yīng)于所分配的羅馬字符313、‘區(qū)域號’ 314、以及 ‘位置號’ 314的‘中文鍵名’ 312,以及‘標識(ID)代碼315(參見圖6中的“A-2”),并將對 應(yīng)于所分配的‘中文鍵名’ 312的五筆‘主字根’和‘子字根’分配給鍵盤10或300。此外, 將與表示五筆鍵盤的第三區(qū)域的‘撇’對應(yīng)的字符分配給所分配的羅馬字符313的Q、W、E、 R、以及T鍵(參見圖6)(即,在每行第1列中的左側(cè)五筆輸入代碼)(參見圖9);將與表示 五筆鍵盤的第四區(qū)域的‘捺’對應(yīng)的字符分配給所分配的羅馬字符313的Y、U、I、O、以及P 鍵(即,在每行第3列中的左側(cè)五筆輸入代碼)(參見圖9);將與表示五筆鍵盤的第一區(qū)域 的‘橫’對應(yīng)的字符分配給所分配的羅馬字符313的A、S、D、F、以及G鍵(即,在每行第2 列中的左側(cè)五筆輸入代碼)(參見圖9);將與表示五筆鍵盤的第二區(qū)域的‘豎’對應(yīng)的字符 分配給所分配的羅馬字符313的H、J、K、L、以及M鍵(即,在每行第3列中的右側(cè)五筆輸入 代碼)(參見圖9);以及將與表示五筆鍵盤的第五區(qū)域的‘鉤’對應(yīng)的字符分配給所分配的 羅馬字符313的X、C、V、B、以及N鍵(S卩,在每行第1列中的右側(cè)五筆輸入代碼)(參見圖 9)。此外,將頻繁用于五筆輸入的特殊功能分配在鍵盤10或300可以滑動的至少四個方向 上(此處,舉例而言為7個方向,包括左上、上、右上、左、右、左下、以及右下),并將‘輸出左 側(cè)漢字鍵名301、輸出數(shù)字307、輸出右側(cè)漢字鍵名302、輸入左側(cè)代碼+空格303、輸入右側(cè) 代碼+空格304、輸出對應(yīng)于左側(cè)二級雙重快捷代碼的漢字305、以及輸出對應(yīng)于右側(cè)二級 雙重快捷代碼的漢字’這7個特殊功能分配在相應(yīng)的7個滑動方向上(參見圖8)。
在這種情況下,根據(jù)通過‘四代碼完成’方法即傳統(tǒng)五筆輸入法的基本規(guī)則對分配 給相應(yīng)鍵盤10或300的26個羅馬字符鍵的操控來產(chǎn)生除了分配給鍵盤10或300滑動的 至少四個方向的7個特殊功能以外的其它輸入法,以及鍵盤10滑動的向下方向用于輸入分 配給各按鍵的兩個羅馬字符的第二個羅馬字符,即,用于輸入分配給各按鍵的右側(cè)的羅馬 字符。也就是說,可以通過按一次相應(yīng)的按鍵來輸入布置在鍵盤10上各按鍵左側(cè)的羅馬字 符,以及可以通過在按壓相應(yīng)按鍵的狀態(tài)下向下方滑動鍵盤10來輸入布置在各按鍵右側(cè) 的羅馬字符?,F(xiàn)在將對如上所述的在五筆鍵盤200上輸入羅馬字符進行更詳細地描述。用戶可以通過在按第2行第1列的按鍵的狀態(tài)下向左上方滑動鍵盤10來輸入 ‘禾’(左側(cè)漢字鍵的名稱),并可以通過在按第2行第1列的按鍵的狀態(tài)下向右上方滑動鍵 盤10來輸入‘己’(右側(cè)漢字鍵的名稱)。此處,在輸入第三區(qū)域中的第一個漢字鍵(參見圖9) ‘禾’以及第五區(qū)域中的第一 個漢字鍵‘己’的情況下,根據(jù)本發(fā)明,用戶可以通過在用戶按相應(yīng)按鍵的狀態(tài)下將鍵盤10 在對角線方向上(即,向鍵盤的左上方或右上方,對應(yīng)于相應(yīng)漢字名312的位置)滑動的僅 一個操控來輸出相應(yīng)的漢字名,相比于需要操控四次相應(yīng)鍵的傳統(tǒng)PC QWERTY鍵盤中的五 筆輸入法,這通過三個操控減少了用于輸入漢字的操控數(shù)量。將如上所述的根據(jù)本發(fā)明的五筆輸入法中生成漢字的規(guī)則概括如下。-.分配在鍵盤10的各滑動方向上的特殊功能鍵的功能如下。*輸出左側(cè)中文鍵名301 在按五筆鍵盤300上的相應(yīng)鍵的狀態(tài)下向左上方滑動鍵盤。相比于傳統(tǒng)方法,這通過三個鍵輸入減少了鍵輸入的數(shù)量。*輸出右側(cè)中文鍵名302 在按五筆鍵盤300上的相應(yīng)鍵的狀態(tài)下向右上方滑動鍵 盤。相比于傳統(tǒng)方法,這通過三個鍵輸入減少了鍵輸入的數(shù)量。*左側(cè)代碼+空格在五筆輸入法中需要將輸入空格作為最后的鍵操控以完成四 個鍵輸入的情況下,通過在按五筆鍵盤300上的相應(yīng)鍵(是指最后的(S卩,第三個)左側(cè)羅 馬字符代碼)的狀態(tài)下向左側(cè)滑動鍵盤300來自動輸入空格。將此識別為完成四個鍵輸入, 并輸出相應(yīng)的漢字。也就是說,相比于傳統(tǒng)方法,這通過一個鍵輸入進一步減少了鍵輸入的 數(shù)量(參見圖10)。
*右側(cè)代碼+空格在五筆輸入法中需要將輸入空格作為最后的鍵操控以完成四 個鍵輸入的情況下,通過在按五筆鍵盤300上的相應(yīng)鍵(是指最后的(S卩,第三個)右側(cè)羅 馬字符代碼)的狀態(tài)下向右側(cè)滑動鍵盤300來自動輸入空格。將此識別為完成四個鍵輸入, 并輸出相應(yīng)的漢字。也就是說,相比于傳統(tǒng)方法,這通過一個鍵輸入進一步減少了鍵輸入的 數(shù)量(參見圖10)。*輸出對應(yīng)于左側(cè)二級雙重快捷代碼的漢字為了在指定鍵的左側(cè)羅馬字符的代 碼在五筆鍵盤300上被重復(fù)兩次的情況下輸出二級快捷代碼漢字,通過在按壓相應(yīng)鍵的狀 態(tài)下向左下側(cè)滑動鍵盤300來自動輸入空格,并且由于二級雙重漢字的三個鍵輸入完成規(guī) 貝U,輸出相應(yīng)的漢字。例如,對于‘大’,二級快捷代碼是‘Dd’(參見圖7中的“A-4”),并通 過在按鍵盤10上的第一區(qū)域中的第3個位置上的8號鍵的狀態(tài)下向左下側(cè)滑動鍵盤被輸 出。也就是說,通過一個鍵輸入來輸出漢字,可以通過兩個鍵輸入來減少鍵輸入的數(shù)量(參 見圖10)。*輸出對應(yīng)于右側(cè)二級雙重快捷代碼的漢字為了在指定鍵的右側(cè)羅馬字符的代 碼在五筆鍵盤300上被重復(fù)兩次的情況下輸出二級快捷代碼漢字,通過在按壓相應(yīng)鍵的狀 態(tài)下向右下側(cè)滑動鍵盤300來自動輸入空格,以及由于二級雙重漢字的三個鍵輸入完成規(guī) 貝U,輸出相應(yīng)的漢字。例如,對于‘子’,二級快捷代碼是‘Bb’(參見圖7中的“A-4”),并通 過在按鍵盤10上的第五區(qū)域中的第二個位置上的4號鍵的狀態(tài)下向右下側(cè)滑動鍵盤被輸 出。也就是說,通過一個鍵輸入來輸出漢字,可以通過兩個鍵輸入來減少鍵輸入的數(shù)量(參 見圖10)。-.只有當(dāng)所輸入的羅馬字符的信號被維持時(即,當(dāng)相應(yīng)按鍵處于被按狀態(tài)時), 才完成分配給按鍵的羅馬字符與分配給鍵盤10的每個滑動方向的特殊功能的組合。-.通過在按壓相應(yīng)按鍵的狀態(tài)下向下方滑動鍵盤10來輸出所布置的羅馬字符的 右側(cè)羅馬字符。-.當(dāng)在鍵盤10滑動的至少四個方向的上側(cè)、下側(cè)、左側(cè)、以及右側(cè)設(shè)置四個接觸 以及輸出8個鍵信號時,如果即使一起按壓相應(yīng)對角線兩側(cè)上的開關(guān)(例如,為了輸出‘左 側(cè)中文鍵名’,應(yīng)按上接觸和左接觸)0. 01秒,則將分配在鍵盤10滑動的對角線方向上的特 殊功能的輸出識別為對角線特殊功能。-.根據(jù)傳統(tǒng)的五筆輸入法,為了完成一級或二級快捷代碼漢字的輸出,需要在PC QWERTY鍵盤上按空格。然而,按照根據(jù)本發(fā)明的五筆輸入法,通過特殊功能鍵可以自動識別 用戶輸入的空格,以減少鍵輸入的數(shù)量。例如,在用五筆方法輸出“力”的情況下,現(xiàn)有PC QWERTY鍵盤需要總共輸入四次iENT+空格’,然而根據(jù)本發(fā)明,只需要三次鍵操控,包括輸入一次7號鍵、向下方操控1號鍵、以及向左方操控1號鍵。-.可以通過按五筆鍵盤300上分配給相應(yīng)ID代碼的鍵來進行ID代碼的輸入。如 果期望同時輸入ID代碼和空格,則在按分配了相應(yīng)ID代碼的鍵的狀態(tài)下向左方或向右方 操控鍵盤。在這種情況下,相比于傳統(tǒng)方法,通過一個鍵輸入在輸出漢字時減少了鍵輸入。另一方面,在用戶輸入不存在于數(shù)字或按鍵上的符號等的情況下,除了使用五筆 鍵盤300的漢字,用戶首先通過在按圖4中第2行第2列的‘G’按鍵的狀態(tài)下向下方滑動 五筆鍵盤300來設(shè)置符號模式,如果相應(yīng)的窗口出現(xiàn)在顯示屏上,則用戶輸入期望的符號 (對于輸入數(shù)字,用戶在其按下相應(yīng)的數(shù)字按鍵的狀態(tài)下向上方滑動鍵盤,而無需設(shè)置單獨 的數(shù)字模式)。例如,為了輸入符號‘? ’,用戶在其按下第5行第2列的按鍵的狀態(tài)下向右側(cè)滑動 五筆鍵盤300,而無需按‘G’按鍵。通過再按一次‘G’按鍵來終止數(shù)字/符號輸入模式。此外,為了使用戶在輸入符號的過程中控制顯示單元90上顯示的光標的方向,用 戶使用第3行第2列的方向指示按鍵。例如,顯示單元90上顯示的光標以如下方式向右側(cè) 移動用戶在其按下‘G’按鍵的狀態(tài)下向下方滑動五筆鍵盤300,然后在用戶按第3行第2 列的按鍵的狀態(tài)下向右側(cè)滑動五筆鍵盤300。為了將光標移動到期望的位置,用戶保持相應(yīng) 按鍵的操控狀態(tài)直到光標到達期望的位置。此處,符號基于其在使用中的有效性來布置,優(yōu)選地,將頻繁使用的符號分配給能 夠直接輸入數(shù)字/符號以及符號而無需設(shè)置模式的按鍵。如上所述,按照根據(jù)本發(fā)明的五筆輸入法,以與漢語拼音輸入法相同的方式,可以 在輸入數(shù)量少于傳統(tǒng)PC QWERTY鍵盤中的五筆輸入法所需要的輸入數(shù)量的情況下輸入漢字。因此,即使對于五筆鍵盤300,相比于傳統(tǒng)輸入法漢字輸入速度也可以大大提高, 并且即使在便攜式通信終端中也可以實現(xiàn)僅次于PC QWERTY鍵盤的五筆輸入速度的漢字輸 入速度。在下文中,將參照圖11至圖17對根據(jù)本發(fā)明實施例的用于通信終端的漢字輸入 方法進行詳細描述。圖11至圖17為示出根據(jù)本發(fā)明實施例的用于通信終端的輸入漢字的方法的流程 圖。首先,通信終端1的微處理器70判斷用戶是否通過按下設(shè)置在鍵盤10上的字符 模式鍵選擇了字符模式(步驟S100)。然后,如果用戶選擇了字符模式,則微處理器70判斷 用戶選擇了拼音輸入模式和五筆輸入模式中的哪個模式(步驟S100)。例如,如果假設(shè)拼音輸入模式、英文輸入模式、字符輸入模式、以及漢字存儲模式 分別設(shè)置在鍵盤10可以滑動的向上方向、向下方向、向左方向、以及向右方向上(對于五筆 模式,如果在按如圖9所示的按鍵中第5行第2列的鍵的狀態(tài)下向上方滑動鍵盤,則當(dāng)前模 式變成五筆模式),則當(dāng)用戶在其按下字符模式鍵的狀態(tài)下向上方滑動鍵盤10時微處理器 70判定選擇了拼音輸入模式,當(dāng)用戶向下方滑動鍵盤10時判定選擇了英文輸入模式,以及 當(dāng)用戶向右側(cè)滑動鍵盤10時判定選擇了漢字存儲模式。如果該步驟(S100)的判定結(jié)果是用戶選擇了拼音輸入模式,則微處理器70根據(jù)從按鍵操控識別單元20和/或鍵盤滑動識別單元30輸入的用戶對設(shè)置在鍵盤10上的多 個按鍵的操控或者沿向上方向、向下方向、向左方向、向右方向、以及對角線方向上的鍵盤 滑動操控來檢測鍵信號,組合相應(yīng)羅馬字符的輔音和元音以及數(shù)字/符號,并在顯示單元 90的顯示屏上顯示相應(yīng)的漢字和數(shù)字/符號(步驟S200)。更具體地,根據(jù)用戶選擇的拼音輸入模式,通信終端1的微處理器70通過將當(dāng)前 模式變成拼音輸入模式來維持拼音輸入等待狀態(tài)(步驟S210),然后在用戶按菜單鍵(例 如,鍵盤10的‘呼叫’鍵)之后判斷相應(yīng)用戶是否通過沿向上方向、向下方向、向左方向、或 者向右方向滑動鍵盤10而選擇了 ‘退格’、‘空格’、‘切換’、或者‘回車’菜單(步驟S220)。如果判斷的結(jié)果是相應(yīng)用戶操控了菜單,則微處理器70執(zhí)行用戶所選擇的‘退格’、‘空格’、‘切換’、或者‘回車’菜單,然后從步驟S220開始重復(fù)執(zhí)行上述步驟(步驟 S230)。然而,如果步驟S220的判斷結(jié)果是用戶沒有選擇‘退格’、‘空格’、‘切換’、或者‘回 車’菜單,則微處理器70判斷用戶是否通過按下設(shè)置在鍵盤10上的按鍵和/或沿向上方 向、向下方向、向左方向、向右方向、或者對角線方向上滑動鍵盤10而輸入了相應(yīng)拼音的輔 音或元音(步驟S240)。如果判斷的結(jié)果是用戶通過按設(shè)置在鍵盤10上的按鍵和/或沿向上方向、向下方 向、向左方向、向右方向、或者對角線方向上滑動鍵盤10而輸入了相應(yīng)拼音的輔音或元音, 則微處理器70基于從按鍵操控識別單元20和/或鍵盤滑動識別單元30輸入的鍵信號來 確認分配給鍵盤10上的按鍵的左側(cè)字符的輸入、分配給鍵盤10的滑動方向的字符的輸入、 以及漢字轉(zhuǎn)換的輸出(步驟S250)。此外,微處理器70基于從按鍵操控識別單元20和/或鍵盤滑動識別單元30輸入 的鍵信號來確認分配給鍵盤10上的按鍵的右側(cè)字符的輸入、分配給鍵盤10的滑動方向的 字符的輸入、以及漢字轉(zhuǎn)換的輸出(步驟S260)。然后,微處理器70根據(jù)用戶通過步驟S250和步驟S260輸入的左側(cè)字符或右側(cè)字 符在顯示單元90上顯示相應(yīng)的拼音,根據(jù)用戶的選擇將拼音轉(zhuǎn)換成相應(yīng)的漢字,在顯示屏 上輸出漢字,然后從步驟S220開始重復(fù)執(zhí)行上述步驟(步驟S270)。在這種情況下,現(xiàn)在將參照圖13對步驟S250中的左側(cè)字符輸入過程進行更詳細 的描述。微處理器70根據(jù)用戶的操控來判斷是否按了設(shè)置在鍵盤10上的指定羅馬字符按 鍵(步驟S251),如果按了設(shè)置在鍵盤10上的指定按鍵,則它根據(jù)用戶的鍵盤滑動操控來判 斷是否選擇了分配給相應(yīng)滑動方向的指定羅馬字符(步驟S252)。如果判斷的結(jié)果是根據(jù)用戶的鍵盤滑動操控選擇了指定的羅馬字符,則微處理器 70判斷用戶通過步驟S251和步驟S252選擇的按鍵和鍵盤滑動操控狀態(tài)是否被維持(步驟
5253)。如果判斷的結(jié)果是用戶所選擇的按鍵和鍵盤滑動操控狀態(tài)被維持,則微處理器70 將分配給相應(yīng)按鍵的左側(cè)羅馬字符與分配給鍵盤10的滑動方向的羅馬字符組合(步驟
5254),并按其頻率的次序在選擇窗口上顯示對應(yīng)于拼音的漢字(步驟S255)。此時,微處理器70判斷是否在選擇窗口上顯示了漢字的一個列表(步驟S256),如 果在選擇窗口上顯示了漢字的一個列表,則它輸出相應(yīng)的漢字以執(zhí)行上述步驟S270 (步驟S257)。然而,如果步驟S251的判斷結(jié)果是沒有在鍵盤10上選擇指定的羅馬字符,則微處 理器70根據(jù)用戶的操控來判斷是否通過鍵盤10上的指定按鍵進一步選擇了另一個指定的 羅馬字符(步驟S259)。此外,如果步驟S252的判斷結(jié)果是沒有通過用戶的鍵盤滑動操控在鍵盤10上選 擇指定的羅馬字符,則微處理器70根據(jù)用戶的操控來判斷是否通過鍵盤10上的指定按鍵 進一步選擇了另一個指定的羅馬字符(步驟S259)。
然后,如果步驟S253的判斷結(jié)果是用戶所選擇的按鍵和鍵盤滑動操控狀態(tài)沒有 被維持,則微處理器70根據(jù)用戶所選擇的按鍵和鍵盤滑動操控來判斷是否進一步選擇了 另一個指定的羅馬字符(步驟S259)。此外,如果步驟S256的判斷結(jié)果是在選擇窗口上顯示了漢字的兩個或更多個列 表,則微處理器70根據(jù)用戶的鍵盤滑動操控來判斷是否執(zhí)行了用于選擇和輸出來自列表 的相應(yīng)漢字的鍵操控(步驟S258)。然后,如果執(zhí)行了用于輸出來自列表的相應(yīng)漢字的鍵操 控,則微處理器輸出相應(yīng)的漢字,并執(zhí)行上述步驟S270 (步驟S257)。另外,現(xiàn)在將參照圖14對步驟S260中的右側(cè)字符輸入過程進行更詳細的描述。微處理器70根據(jù)用戶的操控來判斷是否在按下設(shè)置在鍵盤10上的指定羅馬字符 按鍵的狀態(tài)下向下方滑動了鍵盤10 (步驟S261),如果在按下設(shè)置在鍵盤10上的指定羅馬 字符按鍵的狀態(tài)下向下方滑動了鍵盤10,則它判斷是否選擇了另一個指定的羅馬字符(步 驟 S269)。然而,如果沒有在按下設(shè)置在鍵盤10上的指定按鍵的狀態(tài)下向下方滑動鍵盤10, 則微處理器70判斷是否在用戶的鍵盤滑動操控之后選擇了指定的羅馬字符(步驟S262)。如果判斷的結(jié)果是在用戶的鍵盤滑動操控之后選擇了指定的羅馬字符,則微處理 器70判斷用戶通過步驟S262選擇的按鍵和鍵盤滑動操控狀態(tài)是否被維持(步驟S263)。如果判斷的結(jié)果是用戶所選擇的按鍵和鍵盤滑動操控狀態(tài)被維持,則微處理器70 將分配給相應(yīng)按鍵的右側(cè)羅馬字符與分配給鍵盤10的滑動方向的羅馬字符組合(步驟 S264),并按其頻率的次序在選擇窗口上顯示對應(yīng)于拼音的漢字(步驟S265)。此時,微處理器70判斷是否在選擇窗口上顯示了漢字的一個列表(步驟S266),如 果在選擇窗口上顯示了漢字的一個列表,則它輸出相應(yīng)的漢字以執(zhí)行上述步驟S270 (步驟 S267)。此外,如果步驟S262的判斷結(jié)果是沒有通過用戶的鍵盤滑動操控在鍵盤10上選 擇指定的羅馬字符,則微處理器70根據(jù)用戶的操控來判斷是否通過鍵盤10上的指定按鍵 進一步選擇了另一個指定的羅馬字符(步驟S269)。然后,如果步驟S263的判斷結(jié)果是用戶所選擇的按鍵和鍵盤滑動操控狀態(tài)沒有 被維持,則微處理器70根據(jù)用戶所選擇的按鍵和鍵盤滑動操控來判斷是否進一步選擇了 另一個指定的羅馬字符(步驟S269)。此外,如果步驟S266的判斷結(jié)果是在選擇窗口上顯示了漢字的兩個或更多個列 表,則微處理器70根據(jù)用戶的鍵盤滑動操控來判斷是否執(zhí)行了用于選擇和輸出來自列表 的相應(yīng)漢字的鍵操控(步驟S268)。然后,如果執(zhí)行了用于輸出來自列表的相應(yīng)漢字的鍵操 控,則微處理器輸出相應(yīng)的漢字,并執(zhí)行上述步驟S270 (步驟S267)。
另一方面,如果該步驟(S100)的判斷結(jié)果是用戶選擇了五筆輸入模式(通過在用 戶按如圖9中所示的按鍵中第5行第2列的鍵的狀態(tài)下向上方滑動鍵盤),則微處理器70 根據(jù)從按鍵操控識別單元20和/或鍵盤滑動識別單元30輸入的用戶對設(shè)置在鍵盤10上 的多個按鍵的操控或者沿向上方向、向下方向、向左方向、向右方向、以及對角線方向上的 鍵盤滑動操控來檢測鍵信號,組合五筆羅馬字符代碼以及數(shù)字/符號,將組合后的代碼轉(zhuǎn) 換成相應(yīng)的漢字,并在顯示單元90的顯示屏上顯示相應(yīng)的漢字(步驟S300)。更具體地,根據(jù)用戶選擇的五筆輸入模式,通信終端1的微處理器70通過將當(dāng)前 模式變成五筆輸入模式來維持五筆輸入等待狀態(tài)(步驟S310),然后在用戶按菜單鍵(例 如,鍵盤10的‘呼叫’鍵)之后判斷相應(yīng)用戶是否通過沿向上方向、向下方向、向左方向、或 者向右方向滑動鍵盤10而選擇了 ‘退格’、‘空格’、‘切換’、或者‘回車’菜單(步驟S320)。如果判斷的結(jié)果是相應(yīng)用戶操控了菜單,則微處理器70執(zhí)行用戶所選擇的‘退格’、‘空格’、‘切換’、或者‘回車’菜單,然后從步驟S320開始重復(fù)執(zhí)行上述步驟(步驟 S330)。然而,如果步驟S320的判斷結(jié)果是用戶沒有選擇‘退格’、‘空格’、‘切換’、或者‘回 車’菜單,則微處理器70判斷用戶是否通過按設(shè)置在鍵盤10上的按鍵和/或沿向上方向、 向下方向、向左方向、向右方向、或者對角線方向上滑動鍵盤10而輸入了相應(yīng)的五筆羅馬 字符代碼(步驟S340)。如果判斷的結(jié)果是用戶通過按設(shè)置在鍵盤10上的按鍵和/或沿向上方向、向下方 向、向左方向、向右方向、或者對角線方向上滑動鍵盤10而輸入了少于3個的五筆羅馬字符 代碼,則微處理器70基于從按鍵操控識別單元20和/或鍵盤滑動識別單元30輸入的鍵 信號來判斷由用戶最后輸入的分配給鍵盤10上的按鍵的左側(cè)字符的滑動方向,并確認通 過在相應(yīng)方向上的特殊功能將所輸入的少于或等于三個羅馬字符代碼轉(zhuǎn)換成漢字(步驟 S350)。此外,微處理器70基于從按鍵操控識別單元20和/或鍵盤滑動識別單元30輸 入的鍵信號來判斷由用戶最后輸入的分配給鍵盤10上的按鍵的右側(cè)字符的滑動方向,并 確認通過在相應(yīng)方向上的特殊功能將所輸入的少于或等于三個羅馬字符代碼轉(zhuǎn)換成漢字 (步驟 S360)。然后,微處理器70根據(jù)用戶通過用于輸入五筆羅馬字符代碼的最終步驟S350和 步驟S360輸入的左側(cè)字符或右側(cè)字符將相應(yīng)的漢字輸出給顯示單元90,然后從步驟S320 開始重復(fù)執(zhí)行上述步驟(步驟S370)。在這種情況下,現(xiàn)在將參照圖16對步驟S350中的左側(cè)字符輸入過程進行更詳細 的描述。微處理器70根據(jù)想要輸入五筆羅馬字符代碼的用戶的操控來判斷是否按了設(shè)置 在鍵盤10上的指定羅馬字符按鍵(步驟S351),如果按了設(shè)置在鍵盤10上的指定按鍵,則 它根據(jù)用戶的鍵盤滑動操控來判斷是否選擇了分配給相應(yīng)滑動方向的在左上方向上的指 定功能鍵(步驟S352)。如果判斷的結(jié)果是根據(jù)用戶的鍵盤滑動操控選擇了在左上方向上的指定功能鍵, 則微處理器70判斷用戶通過步驟S351和步驟S352選擇的按鍵和在左上方向上的鍵盤滑 動操控是否被維持(步驟S357a)。
如果判斷的結(jié)果是用戶所選擇的按鍵和鍵盤滑動操控狀態(tài)被維持,則微處理器70 通過在左上方向上的‘左側(cè)漢字鍵名輸出’功能將所輸入的羅馬字符代碼轉(zhuǎn)換成相應(yīng)鍵的 左側(cè)漢字鍵名,并顯示所轉(zhuǎn)換的左側(cè)漢字以執(zhí)行上述步驟S370(步驟S357b)。然而,如果步驟S351的判斷結(jié)果是沒有在鍵盤10上選擇指定的功能鍵,則微處理 器70根據(jù)用戶的操控來判斷是否通過按鍵盤10上的指定按鍵選擇了另一個指定的羅馬字 符(步驟S359)。此外,如果步驟S352的判斷結(jié)果是沒有通過用戶的鍵盤滑動操控在鍵盤10上選 擇在左上方向上的指定功能鍵,則微處理器70判斷是否通過用戶的鍵盤滑動操控選擇了 在向左方向上的另一個指定的功能鍵(步驟S353)。然后,如果判斷的結(jié)果是根據(jù)用戶的鍵盤滑動操控選擇了在向左方向上的指定功 能鍵,則微處理器70判斷用戶通過上述步驟S351和步驟S353選擇的按鍵和在向左方向上 的鍵盤滑動操控是否被維持(步驟S358a)。如果判斷的結(jié)果是用戶所選擇的按鍵和鍵盤滑動操控狀態(tài)被維持,則微處理器70 通過在向左方向上的‘相應(yīng)代碼的漢字輸出’將所輸入的少于或等于三個羅馬字符代碼轉(zhuǎn) 換成相應(yīng)的漢字,并在選擇窗口上顯示所轉(zhuǎn)換的漢字以執(zhí)行上述步驟S370(步驟S358b)。然而,如果步驟S353的判斷結(jié)果是沒有根據(jù)用戶的鍵盤滑動操控選擇在向左方 向上的指定功能鍵,則微處理器70根據(jù)用戶的鍵盤滑動操控來判斷是否選擇了在左下方 向上的另一個指定功能鍵(步驟S354)。如果判斷的結(jié)果是根據(jù)用戶的鍵盤滑動操控選擇了在左下方向上的指定功能鍵, 則微處理器70判斷用戶通過上述步驟S351和步驟S354選擇的按鍵和在左下方向上的鍵 盤滑動操控是否被維持(步驟S355)。如果判斷的結(jié)果是用戶所選擇的按鍵和鍵盤滑動操控狀態(tài)被維持,則微處理器70 通過在左下方向上的‘相應(yīng)左側(cè)二級雙重漢字輸出’功能將所輸入的羅馬字符代碼轉(zhuǎn)換成 相應(yīng)的漢字,并在選擇窗口上顯示所轉(zhuǎn)換的漢字以執(zhí)行上述步驟S370(步驟S356)。然而,如果步驟S354的判斷結(jié)果是沒有根據(jù)用戶的鍵盤滑動操控選擇在左下方 向上的指定功能鍵,則微處理器70根據(jù)用戶的操控來判斷是否通過按鍵盤10上的指定按 鍵選擇了指定的羅馬字符(步驟S359)。另一方面,現(xiàn)在將參照圖17對步驟S360中的右側(cè)字符輸入過程進行更詳細的描 述。微處理器70根據(jù)想要輸入五筆羅馬字符代碼的用戶的操控來判斷是否在按下設(shè) 置在鍵盤10上的指定羅馬字符按鍵的狀態(tài)下向下方滑動了鍵盤10 (步驟S361),如果在按 下設(shè)置在鍵盤10上的指定羅馬字符按鍵的狀態(tài)下向下方滑動了鍵盤10,則它判斷是否進 一步選擇了指定的字符(步驟S369)。然而,如果根據(jù)用戶的操控沒有在按下設(shè)置在鍵盤10上的指定羅馬字符按鍵的 狀態(tài)下向下方滑動鍵盤10,則微處理器根據(jù)用戶的鍵盤滑動操控來判斷是否選擇了分配給 相應(yīng)滑動方向的在右上方向上的指定功能鍵(步驟S362)。如果判斷的結(jié)果是根據(jù)用戶的鍵盤滑動操控選擇了在右上方向上的指定功能鍵, 則微處理器70判斷用戶通過步驟S361和步驟S362選擇的按鍵和在右上方向上的鍵盤滑 動操控是否被維持(步驟S367a)。
如果判斷的結(jié)果是用戶所選擇的按鍵和鍵盤滑動操控狀態(tài)被維持,則微處理器70通過在右上方向上的‘右側(cè)漢字鍵名輸出’功能將所輸入的羅馬字符代碼轉(zhuǎn)換成相應(yīng)鍵的 右側(cè)漢字鍵名,并顯示所轉(zhuǎn)換的右側(cè)漢字以執(zhí)行上述步驟S370(步驟S367b)。此外,如果步驟S362的判斷結(jié)果是沒有通過用戶的鍵盤滑動操控在鍵盤10上選 擇在右上方向上的指定功能鍵,則微處理器70判斷是否通過用戶的鍵盤滑動操控選擇了 在向右方向上的另一個指定功能鍵(步驟S363)。然后,如果判斷的結(jié)果是根據(jù)用戶的鍵盤滑動操控選擇了在向右方向上的指定功 能鍵,則微處理器70判斷用戶通過上述步驟S361和步驟S363選擇的按鍵和在向右方向上 的鍵盤滑動操控是否被維持(步驟S368a)。如果判斷的結(jié)果是用戶所選擇的按鍵和鍵盤滑動操控狀態(tài)被維持,則微處理器70 通過在向右方向上的‘相應(yīng)代碼的漢字輸出’將所輸入的少于或等于三個羅馬字符代碼轉(zhuǎn) 換成相應(yīng)的漢字,并在選擇窗口上顯示所轉(zhuǎn)換的漢字以執(zhí)行上述步驟S370(步驟S368b)。然而,如果步驟S363的判斷結(jié)果是沒有根據(jù)用戶的鍵盤滑動操控選擇在向右方 向上的指定功能鍵,則微處理器70根據(jù)用戶的鍵盤滑動操控來判斷是否選擇了在右下方 向上的另一個指定功能鍵(步驟S364)。如果判斷的結(jié)果是根據(jù)用戶的鍵盤滑動操控選擇了在右下方向上的指定功能鍵, 則微處理器70判斷用戶通過上述步驟S361和步驟S364選擇的按鍵和在右下方向上的鍵 盤滑動操控是否被維持(步驟S365)。如果判斷的結(jié)果是用戶所選擇的按鍵和鍵盤滑動操控狀態(tài)被維持,則微處理器70 通過在右下方向上的‘相應(yīng)右側(cè)二級雙重漢字輸出’功能將所輸入的羅馬字符代碼轉(zhuǎn)換成 相應(yīng)的漢字,并在選擇窗口上顯示所轉(zhuǎn)換的漢字以執(zhí)行上述步驟S370(步驟S366)。然而,如果步驟S364的判斷結(jié)果是沒有根據(jù)用戶的鍵盤滑動操控選擇在右下方 向上的指定功能鍵,則微處理器70根據(jù)用戶的操控來判斷是否通過按鍵盤10上的指定按 鍵選擇了指定的羅馬字符(步驟S369)。如果用戶通過上述步驟S200至步驟S300在拼音輸入模式和五筆輸入模式中的任 何一個模式中終止?jié)h字輸入操作,通信終端ι的微處理器70判斷用戶是否選擇了用于存儲 漢字的鍵(步驟S400)。如果用戶選擇了用于存儲漢字的存儲鍵,則微處理器70存儲用戶所輸入的漢字 (步驟S500),而如果用戶沒有選擇存儲鍵,則微處理器判斷用戶是否終止?jié)h字模式以繼續(xù) 或離開漢字模式。雖然結(jié)合當(dāng)前認為是最實際和優(yōu)選的實施例對本發(fā)明進行了描述,但應(yīng)理解本發(fā) 明并不限于所公開的實施例和附圖。相反地,本發(fā)明意在涵蓋在所附權(quán)利要求的精神和范 圍內(nèi)的各種修改和變型。
權(quán)利要求
一種能夠輸入漢字和數(shù)字/符號以用于與外界通信或數(shù)據(jù)存儲的通信終端,包括鍵盤,分配有用于多個五筆字型字根、用于輸入漢語拼音和五筆字型代碼的羅馬字符、五筆字型區(qū)代碼和位置代碼、數(shù)字/符號、以及特殊功能的鍵;用于根據(jù)用戶的按鍵操控或圍繞鍵盤中心在所述通信終端的機身中在至少四個方向上的鍵盤滑動操控生成鍵信號;字符存儲單元,用于存儲所述通信終端中使用的漢字;程序存儲器,用于存儲所述通信終端的內(nèi)部操作程序;代碼存儲單元,用于存儲與布置在所述鍵盤上的各種按鍵和所述鍵盤的滑動方向?qū)?yīng)的漢語拼音代碼數(shù)據(jù)和五筆字型代碼數(shù)據(jù);按鍵操控識別單元,用于檢測設(shè)置在所述鍵盤上的各按鍵的鍵操控狀態(tài);鍵盤滑動識別單元,用于根據(jù)在所述至少四個方向上的鍵盤滑動操控來檢測鍵操控狀態(tài);微處理器,用于在通過所述按鍵操控識別單元和/或所述鍵盤滑動識別單元輸入鍵操控狀態(tài)檢測信號時,根據(jù)存儲在所述程序存儲器中的所述操作程序、參考存儲在所述漢字存儲單元中的漢字數(shù)據(jù)來判斷用戶輸入了哪個漢字代碼數(shù)據(jù),參考存儲在漢語拼音和五筆字型代碼存儲單元中的代碼數(shù)據(jù)生成并輸出用于顯示用戶輸入的相應(yīng)漢字輸入模式的漢字的顯示控制信號;顯示驅(qū)動單元,用于根據(jù)從所述微處理器輸出的所述顯示控制信號來輸出用于顯示與用戶通過在鍵盤上的按鍵操控或鍵盤滑動操控所選擇的代碼數(shù)據(jù)對應(yīng)的漢字和數(shù)字/符號的驅(qū)動控制信號;以及顯示單元,用于根據(jù)從所述顯示驅(qū)動單元輸出的所述驅(qū)動控制信號在顯示屏上顯示所述漢字和數(shù)字/符號。
2.如權(quán)利要求1所述的通信終端,其中,如果所述鍵盤是漢語拼音鍵盤,則用于輸入漢 語拼音代碼的羅馬字符以如下次序分配給所述鍵盤的相應(yīng)按鍵TN(第1行第1列)、G(第 1行第2列)、YH (第1行第3列)、RB (第2行第1列)、FZ (第2行第2列)、UJ (第2行 第3列)、EV (第3行第2列)、D (第3行第2列)、IK (第3行第3列)、WC (第4行第1 列)、S (第4行第2列)、OL (第4行第3列)、QX (第5行第1列)、A (第5行第2列)、以 及PM(第5行第3列);數(shù)字/符號鍵和特殊功能鍵被分配給相應(yīng)按鍵;羅馬字符‘Α、0、Ε、 I、U’、右側(cè)羅馬字符輸入鍵、‘N’、以及‘NG’被分配給包括左上方向、上方向、右上方向、右方 向、右下方向、下方向、左下方向、以及左方向的至少四個方向;并且,當(dāng)完成包括分配給所 述至少四個滑動方向的羅馬字符的漢語拼音時,立即操作漢語拼音輸入完成確認鍵。
3.如權(quán)利要求2所述的通信終端,其中,通過按壓相應(yīng)的按鍵來輸出鍵盤上的左側(cè)字 符;為了將左側(cè)字符與分配給所述鍵盤所滑動的各方向的'K、0、E、NG、I、N、U,組合,通過 在操控左側(cè)字符的按鍵的狀態(tài)下滑動鍵盤來操控相應(yīng)的元音;通過在按壓相應(yīng)的按鍵的狀 態(tài)下沿向下方向滑動鍵盤來輸出鍵盤上的右側(cè)字符;以及,如果存在分配給所述鍵盤所滑 動的各方向的‘A、0、E、NG、I、N、U’的初始操控信號而在鍵盤上沒有按鍵信號,則所述操控 信號與要輸出的隨后按鍵的右側(cè)字符組合。
4.如權(quán)利要求2所述的通信終端,其中,如果通過利用鍵盤的滑動操控來輸入元音而 完成(一個字符和兩個或更多詞語的)漢語拼音,則無需操控單獨的輸入完成確認鍵就在 選擇窗口上自動輸出相應(yīng)的漢字。
5.如權(quán)利要求4所述的通信終端,其中,如果關(guān)于鍵盤的相應(yīng)漢語拼音輸出了漢字的一個列表,則自動選擇相應(yīng)的漢字,而如果輸出了漢字的兩個或更多個列表,則相應(yīng)的漢字 以其使用頻率的次序來排列。
6.如權(quán)利要求1所述的通信終端,其中,如果所述鍵盤是五筆鍵盤,則用于五筆輸入的 羅馬字符(即,五筆輸入代碼)以如下次序被分配給所述鍵盤的相應(yīng)按鍵TN (第1行第1 列)、G (第1行第2列)、YH (第1行第3列)、RB (第2行第1列)、FZ (第2行第2列)、 UJ(第2行第3列)、EV(第3行第2列)、D(第3行第2列)、IK(第3行第3列)、WC(第 4行第1列)、S(第4行第2列)、0L(第4行第3列)、QX(第5行第1列)、A(第5行第2 列)、以及PM(第5行第3列);對應(yīng)于所分配的羅馬字符(即,五筆輸入代碼)的五筆‘漢字鍵名’、‘區(qū)域號’、‘位置 號’、以及‘ID代碼’被分配給所述鍵盤的相應(yīng)按鍵;分配對應(yīng)于所分配的‘漢字鍵名’的五筆‘主字根’和‘子字根’; 與表示五筆鍵盤的第三區(qū)域的‘撇’對應(yīng)的字符被分配給所分配的羅馬字符(即,五筆 輸入代碼)的Q、W、E、R、以及T鍵(即,在每行第1列中的左側(cè)五筆輸入代碼);與表示五筆鍵盤的第四區(qū)域的‘捺’對應(yīng)的字符被分配給所分配的羅馬字符(即,五筆 輸入代碼)的Y、U、I、O、以及P鍵(S卩,在每行第3列中的左側(cè)五筆輸入代碼);與表示五筆鍵盤的第一區(qū)域的‘橫’對應(yīng)的字符被分配給所分配的羅馬字符(即,五筆 輸入代碼)的A、S、D、F、以及G鍵(即,在每行第2列中的左側(cè)五筆輸入代碼);與表示五筆鍵盤的第二區(qū)域的‘豎’對應(yīng)的字符被分配給所分配的羅馬字符(即,五筆 輸入代碼)的H、J、K、L、以及M鍵(即,在每行第3列中的右側(cè)五筆輸入代碼);與表示五筆鍵盤的第五區(qū)域的‘鉤’對應(yīng)的字符被分配給所分配的羅馬字符(即,五筆 輸入代碼)的X、C、V、B、以及N鍵(S卩,在每行第1列中的右側(cè)五筆輸入代碼);以及頻繁用于五筆輸入的特殊功能‘輸出左側(cè)漢字鍵名、輸出數(shù)字、輸出右側(cè)漢字鍵名、為 左側(cè)代碼輸入空格、為右側(cè)代碼輸入空格、輸出對應(yīng)于左側(cè)二級雙重快捷代碼的漢字、以及 輸出對應(yīng)于右側(cè)二級雙重快捷代碼的漢字’被分配給鍵盤能夠滑動的8個方向(包括左上 方向、上方向、右上方向、左方向、右方向、左下方向、下方向、以及右下方向),并且不需要對 空格的單獨操控(在傳統(tǒng)PC QWERTY鍵盤的五筆輸入過程中用于完成羅馬字符代碼)。
7.如權(quán)利要求6所述的通信終端,其中,在不操控特殊功能鍵的情況下輸入羅馬字符 以利用四個五筆代碼完成漢字的過程中,通過按壓相應(yīng)的按鍵來輸出指定給鍵盤的左側(cè)代 碼,以及通過在按壓相應(yīng)的按鍵的狀態(tài)下沿向下方向滑動鍵盤來輸出指定給鍵盤的右側(cè)代 碼。
8.一種用于通信終端的輸入漢字的方法,包括(1)所述通信終端的微處理器判斷用戶是否選擇了漢字輸入模式;(2)所述通信終端的微處理器判斷選擇了漢字輸入模式的用戶是否選擇了漢語拼音輸 入模式和五筆字型輸入模式中的一個輸入模式;(3)如果用戶選擇了漢語拼音輸入模式,則所述通信終端的微處理器根據(jù)從按鍵操控 識別單元和/或鍵盤滑動識別單元輸入的用戶對設(shè)置在鍵盤上的多個按鍵的操控或者沿 向上方向、向下方向、向左方向、向右方向、以及對角線方向上的鍵盤滑動操控來檢測鍵信 號,組合相應(yīng)羅馬字符的輔音和元音以及數(shù)字/符號,并在所述通信終端的顯示屏上顯示相應(yīng)的漢字和數(shù)字/符號;(4)如果用戶選擇了五筆輸入模式,則所述通信終端的微處理器根據(jù)從按鍵操控識別 單元和/或鍵盤滑動識別單元輸入的用戶對設(shè)置在鍵盤上的多個按鍵的操控或者沿向上 方向、向下方向、向左方向、向右方向、以及對角線方向上的鍵盤滑動操控來檢測鍵信號,組 合相應(yīng)羅馬字符的輔音和元音以及數(shù)字/符號,并在所述通信終端的顯示屏上顯示相應(yīng)的 漢字和數(shù)字/符號;(5)如果完成了通過漢語拼音輸入模式和五筆字型輸入模式中的一個輸入模式進行的 漢字輸入操作,則所述通信終端的微處理器判斷用戶是否選擇了漢字存儲,并存儲用戶輸 入的漢字;以及 (6)所述通信終端的微處理器判斷用戶是否終止?jié)h字輸入模式,并繼續(xù)或離開漢字輸 入模式。
9.如權(quán)利要求8所述的方法,其中,步驟(3)包括(3-1)當(dāng)用戶選擇漢語拼音輸入模式時,所述通信終端的微處理器將當(dāng)前模式變成拼 音輸入模式;(3-2)在將當(dāng)前模式變成拼音輸入模式之后,所述通信終端的微處理器判斷用戶是否 操控菜單鍵;(3-3)如果用戶操控了菜單鍵,則所述通信終端的微處理器執(zhí)行用戶所選擇的‘退格’、 ‘空格’、‘切換’、或者‘回車’菜單,然后從步驟(3-2)開始重復(fù)執(zhí)行上述步驟;(3-4)如果用戶沒有操控菜單鍵,則所述通信終端的微處理器判斷用戶是否通過按壓 設(shè)置在鍵盤上的按鍵和/或沿向上方向、向下方向、向左方向、向右方向、或者對角線方向 上滑動鍵盤而輸入了相應(yīng)漢語拼音的輔音或元音;(3-5)如果判斷的結(jié)果是用戶通過按壓設(shè)置在鍵盤上的按鍵和/或沿向上方向、向下 方向、向左方向、向右方向、或者對角線方向上滑動鍵盤而輸入了相應(yīng)拼音的輔音或元音, 則所述微處理器基于從按鍵操控識別單元和/或鍵盤滑動識別單元輸入的鍵信號來確認 分配給鍵盤上的按鍵的左側(cè)字符的輸入、分配給鍵盤滑動方向的字符的輸入、以及漢字轉(zhuǎn) 換的輸出;(3-6)所述微處理器基于從按鍵操控識別單元和/或鍵盤滑動識別單元輸入的鍵信號 來確認分配給鍵盤上的按鍵的右側(cè)字符的輸入、分配給鍵盤滑動方向的字符的輸入、以及 對漢字轉(zhuǎn)換的輸出;以及(3-7)所述微處理器根據(jù)用戶通過步驟(3-5)和步驟(3-6)輸入的左側(cè)字符或右側(cè)字 符在顯示單元上顯示相應(yīng)的拼音,根據(jù)用戶的選擇將拼音轉(zhuǎn)換成相應(yīng)的漢字,在顯示屏上 輸出漢字,然后從步驟(3-2)開始重復(fù)執(zhí)行上述步驟。
10.如權(quán)利要求9所述的方法,其中,步驟(3-5)包括(3-5-1)所述通信終端的微處理器根據(jù)用戶的操控來判斷是否按下設(shè)置在鍵盤上的指 定的羅馬字符按鍵;(3-5-2)如果按下設(shè)置在鍵盤上的指定的按鍵,則所述微處理器根據(jù)用戶的鍵盤滑動 操控來判斷是否選擇了分配給相應(yīng)滑動方向的指定的羅馬字符;(3-5-3)如果根據(jù)用戶的鍵盤滑動操控選擇了指定的羅馬字符,則所述微處理器判斷 用戶通過步驟(3-5-1)和步驟(3-5-2)選擇的按鍵和鍵盤滑動操控狀態(tài)是否被維持;(3-5-4)如果用戶所選擇的按鍵和鍵盤滑動操控狀態(tài)被維持,則所述微處理器將分配 給相應(yīng)按鍵的左側(cè)羅馬字符與分配給鍵盤滑動方向的羅馬字符組合,并按其頻率的次序在 選擇窗口上顯示對應(yīng)于拼音的漢字;(3-5-5)所述微處理器判斷是否在選擇窗口上顯示了漢字的一個列表,并且,如果在選 擇窗口上顯示了漢字的一個列表,則輸出相應(yīng)的漢字以執(zhí)行上述步驟(3-7);(3-5-6)如果沒有在鍵盤上選擇指定的羅馬字符,則所述微處理器根據(jù)用戶的操控來 判斷是否通過鍵盤上的指定按鍵進一步選擇了另一個指定的羅馬字符;(3-5-7)如果沒有通過用戶的鍵盤滑動操控選擇指定的羅馬字符,則所述微處理器根 據(jù)用戶的操控來判斷是否通過鍵盤上的指定按鍵進一步選擇了另一個指定的羅馬字符;(3-5-8)如果步驟(3-5-3)的判斷結(jié)果是用戶所選擇的按鍵和鍵盤滑動操控狀態(tài)沒有 被維持,則所述微處理器根據(jù)用戶所選擇的按鍵和鍵盤滑動操控來判斷是否進一步選擇了 另一個指定的羅馬字符;(3-5-9)如果步驟(3-5-5)的判斷結(jié)果是在選擇窗口上顯示了漢字的兩個或更多個列 表,則所述微處理器根據(jù)用戶的鍵盤滑動操控來判斷是否執(zhí)行了用于選擇和輸出來自所述 列表的相應(yīng)漢字的鍵操控;以及(3-5-10)如果執(zhí)行了用于輸出來自所述列表的相應(yīng)漢字的鍵操控,則所述微處理器輸 出相應(yīng)的漢字并執(zhí)行上述步驟(3-7)。
11.如權(quán)利要求9所述的方法,其中,步驟(3-6)包括(3-6-1)所述微處理器根據(jù)用戶的操控來判斷是否在按壓設(shè)置在鍵盤上的指定的羅馬 字符按鍵的狀態(tài)下沿向下方向滑動鍵盤;(3-6-2)如果在按壓設(shè)置在鍵盤上的指定的按鍵的狀態(tài)下壓向下方向滑動了鍵盤,則 所述微處理器判斷是否選擇了另一個指定的羅馬字符;(3-6-3)如果沒有在按壓設(shè)置在鍵盤上的指定按鍵的狀態(tài)下沿向下方向滑動鍵盤,則 所述微處理器判斷是否在用戶的鍵盤滑動操控之后選擇了指定的羅馬字符;(3-6-4)如果步驟(3-6-3)的判斷結(jié)果是在用戶的鍵盤滑動操控之后選擇了指定的羅 馬字符,則所述微處理器判斷用戶通過步驟(3-6-3)選擇的按鍵和鍵盤滑動操控狀態(tài)是否 被維持;(3-6-5)如果步驟(3-6-4)的判斷結(jié)果是用戶所選擇的按鍵和鍵盤滑動操控狀態(tài)被維 持,則所述微處理器將分配給相應(yīng)按鍵的右側(cè)羅馬字符與分配給鍵盤滑動方向的羅馬字符 組合,并按其頻率的次序在選擇窗口上顯示對應(yīng)于拼音的漢字;(3-6-6)所述微處理器判斷是否在選擇窗口上顯示了漢字的一個列表,并且,如果在選 擇窗口上顯示了漢字的一個列表,則輸出相應(yīng)的漢字以執(zhí)行上述步驟(3-7);(3-6-7)如果步驟(3-6-3)的判斷結(jié)果是沒有通過用戶的鍵盤滑動操控在鍵盤10上選 擇指定的羅馬字符,則所述微處理器根據(jù)用戶的操控來判斷是否通過鍵盤上的指定按鍵進 一步選擇了另一個指定的羅馬字符;(3-6-8)如果步驟(3-6-4)的判斷結(jié)果是用戶所選擇的按鍵和鍵盤滑動操控狀態(tài)沒有被維持,則所述微處理器根據(jù)用戶所選擇的按鍵和鍵盤滑動操控來判斷是否進一步選擇了 另一個指定的羅馬字符;(3-6-9)如果步驟(3-6-6)的判斷結(jié)果是在選擇窗口上顯示了漢字的兩個或更多個列表,則所述微處理器根據(jù)用戶的鍵盤滑動操控來判斷是否執(zhí)行了用于選擇和輸出來自所述 列表的相應(yīng)漢字的鍵操控;以及(3-6-10)如果步驟(3-6-9)的判斷結(jié)果是執(zhí)行了用于輸出來自所述列表的相應(yīng)漢字 的鍵操控,則所述微處理器輸出相應(yīng)的漢字,并執(zhí)行上述步驟(3-7)。
12.如權(quán)利要求8所述的方法,其中,步驟(4)包括(4-1)根據(jù)用戶的五筆輸入模式的選擇,所述通信終端的微處理器將當(dāng)前模式變成五 筆輸入模式;(4-2)在將當(dāng)前模式變成五筆輸入模式之后,所述通信終端的微處理器判斷相應(yīng)用戶 是否操控菜單鍵;(4-3)如果用戶操控了菜單鍵,則所述通信終端的微處理器執(zhí)行用戶所選擇的‘退格’、 ‘空格’、‘切換’、或者‘回車’菜單,并從步驟(4-2)開始重復(fù)上述步驟;(4-4)如果步驟(4-2)的判斷結(jié)果是用戶沒有選擇‘退格’、‘空格’、‘切換’、或者‘回 車’菜單,則所述微處理器判斷用戶是否通過按壓設(shè)置在鍵盤上的按鍵和/或沿向上方向、 向下方向、向左方向、向右方向、或者對角線方向上滑動鍵盤而輸入了相應(yīng)的五筆羅馬字符 代碼;(4-5)如果步驟(4-4)的判斷結(jié)果是用戶通過按壓設(shè)置在鍵盤10上的按鍵和/或沿向 上方向、向下方向、向左方向、向右方向、或者對角線方向上滑動鍵盤10而輸入了少于3個 的五筆羅馬字符代碼,則所述微處理器基于從按鍵操控識別單元和/或鍵盤滑動識別單元 輸入的鍵信號來判斷由用戶最后輸入的分配給鍵盤上的按鍵的左側(cè)字符所滑動的方向,并 確認通過在相應(yīng)方向上的特殊功能將所輸入的少于或等于三個的羅馬字符代碼轉(zhuǎn)換成漢 字;(4-6)所述微處理器70基于從按鍵操控識別單元和/或鍵盤滑動識別單元輸入的鍵信 號來判斷由用戶最后輸入的分配給鍵盤上的按鍵的右側(cè)字符所滑動的方向,并確認通過在 相應(yīng)方向上的特殊功能將所輸入的少于或等于三個的羅馬字符代碼轉(zhuǎn)換成漢字;以及(4-7)所述微處理器根據(jù)用戶通過用于輸入五筆羅馬字符代碼的上述步驟(4-5)和步 驟(4-6)輸入的左側(cè)字符或右側(cè)字符將相應(yīng)的漢字輸出給顯示單元,然后從步驟(4-2)開 始重復(fù)執(zhí)行上述步驟。
13.如權(quán)利要求12所述的方法,其中,步驟(4-5)包括(4-5-1)所述微處理器根據(jù)要輸入五筆羅馬字符代碼的用戶的操控來判斷是否按下設(shè) 置在鍵盤上的指定的羅馬字符按鍵;(4-5-2)如果按下設(shè)置在鍵盤上的指定按鍵,則所述微處理器根據(jù)用戶的鍵盤滑動操 控來判斷是否選擇了分配給相應(yīng)滑動方向的在左上方向上的指定功能鍵;(4-5-3)如果步驟(4-5-2)的判斷結(jié)果是根據(jù)用戶的鍵盤滑動操控選擇了在左上方向 上的指定功能鍵,則所述微處理器判斷用戶通過步驟(4-5-1)和步驟(4-5-2)選擇的按鍵 和在左上方向上的鍵盤滑動操控是否被維持;(4-5-4)如果步驟(4-5-3)的判斷結(jié)果是用戶所選擇的按鍵和鍵盤滑動操控狀態(tài)被維 持,則所述微處理器通過在左上方向上的‘左側(cè)漢字鍵名輸出’功能將所輸入的羅馬字符代 碼轉(zhuǎn)換成相應(yīng)鍵的左側(cè)漢字鍵名,并顯示所轉(zhuǎn)換的左側(cè)漢字以執(zhí)行上述步驟(4-7);(4-5-5)如果步驟(4-5-1)的判斷結(jié)果是沒有在鍵盤上選擇指定的功能鍵,則所述微處理器根據(jù)用戶的操控來判斷是否通過按鍵盤上的指定按鍵選擇了另一個指定的羅馬字符;(4-5-6)如果步驟(4-5-2)的判斷結(jié)果是沒有通過用戶的鍵盤滑動操控在鍵盤上選擇在左上方向上的指定的功能鍵,則所述微處理器判斷是否通過用戶的鍵盤滑動操控選擇了 在向左方向上的另一個指定功能鍵;(4-5-7)如果步驟(4-5-6)的判斷結(jié)果是根據(jù)用戶的鍵盤滑動操控選擇了在向左方向 上的指定的功能鍵,則所述微處理器判斷用戶通過上述步驟(4-5-1)和步驟(4-5-6)選擇 的按鍵和在向左方向上的鍵盤滑動操控是否被維持;(4-5-8)如果步驟(4-5-7)的判斷結(jié)果是用戶所選擇的按鍵和鍵盤滑動操控狀態(tài)被維 持,則所述微處理器通過在向左方向上的‘相應(yīng)代碼的漢字輸出’將所輸入的少于或等于三 個的羅馬字符代碼轉(zhuǎn)換成相應(yīng)的漢字,并在選擇窗口上顯示所轉(zhuǎn)換的漢字以執(zhí)行上述步驟 (4-7);(4-5-9)如果步驟(4-5-6)的判斷結(jié)果是沒有根據(jù)用戶的鍵盤滑動操控選擇在向左方 向上的指定功能鍵,則所述微處理器根據(jù)用戶的鍵盤滑動操控來判斷是否選擇了在左下方 向上的另一個指定功能鍵;(4-5-10)如果步驟(4-5-9)的判斷結(jié)果是根據(jù)用戶的鍵盤滑動操控選擇了在左下方 向上的指定的功能鍵,則所述微處理器判斷用戶通過上述步驟(4-5-1)和步驟(4-5-9)選 擇的按鍵和在左下方向上的鍵盤滑動操控是否被維持;(4-5-11)如果步驟(4-5-10)的判斷結(jié)果是用戶所選擇的按鍵和鍵盤滑動操控狀態(tài) 被維持,則所述微處理器通過在左下方向上的‘相應(yīng)左側(cè)二級雙重漢字輸出’功能將所輸 入的羅馬字符代碼轉(zhuǎn)換成相應(yīng)的漢字,并在選擇窗口上顯示所轉(zhuǎn)換的漢字以執(zhí)行上述步驟 (4-7);以及(4-5-12)如果步驟(4-5-9)的判斷結(jié)果是沒有根據(jù)用戶的鍵盤滑動操控選擇在左下 方向上的指定功能鍵,則所述微處理器根據(jù)用戶的操控來判斷是否通過按鍵盤上的指定按 鍵選擇了指定的羅馬字符。
14.如權(quán)利要求12所述的方法,其中,步驟(4-6)包括(4-6-1)所述微處理器根據(jù)要輸入五筆羅馬字符代碼的用戶的操控來判斷是否在按壓 設(shè)置在鍵盤上的指定羅馬字符按鍵的狀態(tài)下向下方滑動了鍵盤;(4-6-2)如果在按壓設(shè)置在鍵盤上的指定羅馬字符按鍵的狀態(tài)下向下方滑動了鍵盤, 則所述微處理器判斷是否進一步選擇了指定的字符;(4-6-3)如果步驟(4-6-1)的判斷結(jié)果是根據(jù)用戶的操控沒有在按壓設(shè)置在鍵盤上的 指定羅馬字符按鍵的狀態(tài)下向下方滑動鍵盤,則所述微處理器根據(jù)用戶的鍵盤滑動操控來 判斷是否選擇了分配給相應(yīng)滑動方向的在右上方向上的指定功能鍵;(4-6-4)如果步驟(4-6-3)的判斷結(jié)果是根據(jù)用戶的鍵盤滑動操控選擇了在右上方向 上的指定功能鍵,則所述微處理器判斷用戶通過步驟(4-6-10)和步驟(4-6-3)選擇的按鍵 和在右上方向上的鍵盤滑動操控是否被維持;(4-6-5)如果步驟(4-6-4)的判斷結(jié)果是用戶所選擇的按鍵和鍵盤滑動操控狀態(tài)被維 持,則所述微處理器通過在右上方向上的‘右側(cè)漢字鍵名輸出’功能將所輸入的羅馬字符代 碼轉(zhuǎn)換成相應(yīng)鍵的右側(cè)漢字鍵名,并顯示所轉(zhuǎn)換的右側(cè)漢字以執(zhí)行上述步驟(4-7);(4-6-6)如果步驟(4-6-3)的判斷結(jié)果是沒有通過用戶的鍵盤滑動操控在鍵盤上選擇在右上方向上的指定功能鍵,則所述微處理器判斷是否通過用戶的鍵盤滑動操控選擇了在 向右方向上的另一個指定功能鍵;(4-6-7)如果步驟(4-6-6)的判斷結(jié)果是根據(jù)用戶的鍵盤滑動操控選擇了在向右方向 上的指定功能鍵,則所述微處理器判斷用戶通過上述步驟(4-6-1)和步驟(4-6-6)選擇的 按鍵和在向右方向上的鍵盤滑動操控是否被維持;(4-6-8)如果判斷的結(jié)果是用戶所選擇的按鍵和鍵盤滑動操控狀態(tài)被維持,則所述微 處理器通過在向右方向上的‘相應(yīng)代碼的漢字輸出’將所輸入的少于或等于三個的羅馬字 符代碼轉(zhuǎn)換成相應(yīng)的漢字,并在選擇窗口上顯示所轉(zhuǎn)換的漢字以執(zhí)行上述步驟(4-7);(4-6-9)如果步驟(4-6-6)的判斷結(jié)果是沒有根據(jù)用戶的鍵盤滑動操控選擇在向右方 向上的指定功能鍵,則所述微處理器根據(jù)用戶的鍵盤滑動操控來判斷是否選擇了在右下方 向上的另一個指定功能鍵;(4-6-10)如果步驟(4-6-9)的判斷結(jié)果是根據(jù)用戶的鍵盤滑動操控選擇了在右下方 向上的指定功能鍵,則所述微處理器判斷用戶通過上述步驟(4-6-1)和步驟(4-6-9)選擇 的按鍵和在右下方向上的鍵盤滑動操控是否被維持;(4-6-11)如果步驟(4-6-10)的判斷結(jié)果是用戶所選擇的按鍵和鍵盤滑動操控狀態(tài) 被維持,則所述微處理器通過在右下方向上的‘相應(yīng)右側(cè)二級雙重漢字輸出’功能將所輸 入的羅馬字符代碼轉(zhuǎn)換成相應(yīng)的漢字,并在選擇窗口上顯示所轉(zhuǎn)換的漢字以執(zhí)行上述步驟 (4-7);以及(4-6-12)如果步驟(4-6-9)的判斷結(jié)果是沒有根據(jù)用戶的鍵盤滑動操控選擇在右下 方向上的指定功能鍵,則所述微處理器根據(jù)用戶的操控來判斷是否通過按鍵盤上的指定按 鍵選擇了指定的羅馬字符。
全文摘要
公開了一種用于通信終端的輸入漢字的裝置和方法,其中,設(shè)置有各種按鍵的鍵盤可以繞其中心在機身中在至少四個方向上滑動,因此,可以方便地輸入漢字或數(shù)字/符號。
文檔編號H04B1/38GK101816131SQ200880109777
公開日2010年8月25日 申請日期2008年10月1日 優(yōu)先權(quán)日2007年10月2日
發(fā)明者趙源亨 申請人:株式會社佳克得
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1