專利名稱:一種基于小鍵盤的文字輸入方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通過(guò)小鍵盤將文字、數(shù)字、字母、符號(hào)輸入數(shù)字處理裝置的方法。
背景技術(shù):
移動(dòng)電話、電話、PDA、遙控器、掌上電腦和電子詞典由于受其體積所限,它們的鍵盤大都用的是小鍵盤,即包括0-9十個(gè)數(shù)字鍵和若干個(gè)功能鍵(例如功能鍵“*、#”、翻頁(yè)鍵等)。通常應(yīng)用的小鍵盤是原國(guó)際電信電報(bào)咨詢委員會(huì)(以下簡(jiǎn)稱CCITT)指定的標(biāo)準(zhǔn)鍵盤,即將數(shù)字鍵“2”對(duì)應(yīng)英文字母abc,數(shù)字鍵“3”對(duì)應(yīng)英文字母def,數(shù)字鍵“4”對(duì)應(yīng)英文字母ghi,數(shù)字鍵“5”對(duì)應(yīng)英文字母jkl,數(shù)字鍵“6”對(duì)應(yīng)英文字母mno,數(shù)字鍵“7”對(duì)應(yīng)英文字母pqrs,數(shù)字鍵“8”對(duì)應(yīng)英文字母tuv,數(shù)字鍵“9”對(duì)應(yīng)英文字母wxyz。
如何簡(jiǎn)單快速地利用小鍵盤輸入漢字,一直是人們?cè)谘芯康膯?wèn)題,目前,通過(guò)小鍵盤將漢字輸入計(jì)算機(jī)或手機(jī)或PDA中有多種方法,但歸結(jié)起來(lái)主要有兩種拼音輸入法和筆畫輸入法。拼音輸入法易學(xué),但其需要輸入的平均碼長(zhǎng)很長(zhǎng),輸入速度慢。筆畫輸入法多是將基本筆畫與小鍵盤上的數(shù)字鍵相對(duì)應(yīng),通過(guò)按書寫順序輸入漢字的筆畫,從而輸入漢字,其輸入的平均碼長(zhǎng)優(yōu)于拼音輸入法,重碼率低,也比較容易學(xué)習(xí),只要會(huì)按筆順寫字,就會(huì)輸入漢字,但現(xiàn)有的筆畫輸入法的輸入速度還是不夠快。
發(fā)明內(nèi)容本發(fā)明的主要目的就是為了解決現(xiàn)有技術(shù)中的問(wèn)題,提供一種基于小鍵盤的文字輸入方法,既能提高輸入速度,又容易學(xué)習(xí)掌握。
為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種基于小鍵盤的文字輸入方法包括以下步驟1)控制單元接收從小鍵盤輸入的鍵位組合;2)查詢單元將所輸入的鍵位組合與漢字-編碼映射庫(kù)中的漢字編碼對(duì)比,查找出漢字編碼中包含該鍵位組合的候選項(xiàng);所述漢字-編碼映射庫(kù)中的每個(gè)漢字至少對(duì)應(yīng)一種編碼,該種編碼的形成方法是將基本筆畫“橫”、“豎”、“撇”、“捺”、“折”和復(fù)合筆畫“框”分別映射到小鍵盤的六個(gè)鍵位上;將漢字的每一筆畫所對(duì)應(yīng)的鍵位按照漢字的書寫順序組合,形成該漢字的編碼;所述“框”是指由四條或四條以上的邊圍合或基本圍合所涉及的筆畫組合,其中有三邊圍成的兩個(gè)角為直角或準(zhǔn)直角,在輸入時(shí)該筆畫組合作為一個(gè)復(fù)合筆畫輸入;3)顯示單元顯示所查找出的候選項(xiàng);
4)選中所需候選項(xiàng),并將候選項(xiàng)輸入數(shù)據(jù)處理裝置。
步驟3)中的候選項(xiàng)與小鍵盤上除基本筆畫“橫”、“豎”、“撇”、“捺”、“折”和復(fù)合筆畫“框”所對(duì)應(yīng)的鍵位之外的鍵位一一對(duì)應(yīng),接收從小鍵盤輸入的該候選項(xiàng)所對(duì)應(yīng)的鍵位即選擇并輸入該候選項(xiàng)。
將基本筆畫“橫”、“豎”、“撇”、“捺”、“折”和復(fù)合筆畫“框”分別映射到小鍵盤的“7、8、*、0、9、#”六個(gè)鍵位上,每個(gè)候選項(xiàng)對(duì)應(yīng)小鍵盤上的“1、2、3、4、5、6”六個(gè)鍵位中的一個(gè),當(dāng)候選項(xiàng)多于六個(gè)時(shí),通過(guò)翻頁(yè)鍵翻頁(yè)選擇。
優(yōu)選的,當(dāng)切換到漢字輸入狀態(tài)時(shí),顯示單元直接顯示六個(gè)候選字,六個(gè)候選字分別與小鍵盤上的“1、2、3、4、5、6”六個(gè)鍵位一一對(duì)應(yīng)。
作為本發(fā)明的進(jìn)一步改進(jìn),還包括以下步驟在漢字輸入狀態(tài)下,顯示可能位于最后輸入漢字的后面并與最后輸入的漢字聯(lián)合使用的聯(lián)想候選字,將所述聯(lián)想候選字分別與小鍵盤上的“1、2、3、4、5、6”六個(gè)鍵位一一對(duì)應(yīng);將小鍵盤上的“1、2、3、4、5、6”六個(gè)鍵位中的一個(gè)鍵位設(shè)計(jì)為常用標(biāo)點(diǎn)符號(hào)導(dǎo)出鍵;當(dāng)控制單元接收從小鍵盤輸入的標(biāo)點(diǎn)符號(hào)導(dǎo)出鍵的鍵位時(shí),將聯(lián)想候選字分別與小鍵盤上的“1、2、3、4、5、6”六個(gè)鍵位一一對(duì)應(yīng),并將常用六個(gè)標(biāo)點(diǎn)符號(hào)“,。、!?”與小鍵盤上的“7、8、9、*、0、#”六個(gè)鍵位一一對(duì)應(yīng),接收從小鍵盤輸入的該聯(lián)想候選字或標(biāo)點(diǎn)符號(hào)所對(duì)應(yīng)的鍵位即選擇并輸入該聯(lián)想候選字或標(biāo)點(diǎn)符號(hào);當(dāng)控制單元接收從小鍵盤輸入的標(biāo)點(diǎn)符號(hào)導(dǎo)出鍵之外的鍵位時(shí),選中該鍵位所對(duì)應(yīng)的聯(lián)想候選字或輸入該鍵位所對(duì)應(yīng)的筆畫。
本發(fā)明的有益效果是1)采用六元六鍵(即六個(gè)編碼鍵,六個(gè)選字鍵),避免了在選擇前還要再輸入一個(gè)確定鍵,減少了一鍵,進(jìn)一步提高了輸入速度。一般來(lái)說(shuō)輸入6個(gè)鍵基本能選擇出所有的漢字了,GB2312只有6763個(gè)漢字。當(dāng)碼元低于6個(gè)時(shí),一般把碼元設(shè)置在7、8、9、*、0、#這六個(gè)鍵上,用1、2、3、4、5、6數(shù)字鍵選字?,F(xiàn)以6個(gè)碼元(本輸入法就是)來(lái)進(jìn)行說(shuō)明,如表1所示,當(dāng)進(jìn)入輸入法界面后,屏幕上會(huì)顯示6個(gè)漢字,漢字前有數(shù)字(1、2、3、4、5、6)提示,直接按1-6鍵就可以輸入6個(gè)漢字。即按1個(gè)鍵可以選擇出6個(gè)漢字。當(dāng)輸入1個(gè)碼元鍵(7、8、9、*、0、#)后,屏幕上顯示以這個(gè)碼元為首筆形的6個(gè)漢字,按1-6鍵就可以輸入6個(gè)漢字,碼元有6種選擇,6乘以6可以選擇出36個(gè)漢字。即按2個(gè)鍵可以選擇出36個(gè)漢字。當(dāng)輸入2個(gè)碼元鍵(7、8、9、*、0、#)后,屏幕上顯示以這兩個(gè)碼元為首筆形的6個(gè)漢字,按1-6鍵就可以輸入這6個(gè)漢字,兩個(gè)碼元組合有36種選擇,36乘以6可以選擇出216個(gè)漢字。即按3個(gè)鍵可以選擇出216個(gè)漢字。同理,按4個(gè)鍵可以選擇出1296個(gè)漢字,按5個(gè)鍵可以選擇出7776個(gè)漢字,按6個(gè)鍵可以選擇出46656個(gè)漢字。
表1
碼元超過(guò)6個(gè)碼元時(shí)候,例如8個(gè)碼元,設(shè)置在2-9鍵上。當(dāng)進(jìn)入輸入法界面后,屏幕上會(huì)顯示6個(gè)漢字,但是漢字前沒(méi)有數(shù)字(1、2、3、4、5、6)提示,不能直接按1-6鍵輸入這6個(gè)漢字,必須先按一個(gè)確定鍵(例如1鍵),使?jié)h字前出現(xiàn)數(shù)字(1、2、3、4、5、6),然后再按1-6鍵輸入這6個(gè)漢字。所以,按一個(gè)鍵不能輸入進(jìn)漢字,必須在兩個(gè)鍵以上。當(dāng)當(dāng)輸入1個(gè)碼元鍵后屏幕上顯示以這個(gè)碼元為首筆形的6個(gè)漢字,但是漢字前沒(méi)有數(shù)字(1、2、3、4、5、6)提示,按一個(gè)確定鍵(例如1鍵),使?jié)h字前出現(xiàn)數(shù)字(1、2、3、4、5、6),然后再按1-6鍵輸入這6個(gè)漢字。即按3個(gè)鍵可以選擇出48個(gè)漢字。同理,按4個(gè)鍵可以選擇出384個(gè)漢字,按5個(gè)鍵可以選擇出3072個(gè)漢字,按6個(gè)鍵可以選擇出24576個(gè)漢字。
每個(gè)漢字的使用頻率不一樣,按鍵越少顯示出來(lái)的漢字的使用頻率就越高,在計(jì)算漢字的輸入的平均按鍵數(shù)時(shí),我們就必須用頻率作權(quán)數(shù),來(lái)求每個(gè)漢字的平均按鍵數(shù)。從上表中可以看出,按6個(gè)鍵時(shí),6個(gè)碼元6鍵選字、9個(gè)碼元9鍵選字是選字最多的兩種輸入法。我們用頻率作權(quán)數(shù),來(lái)求每個(gè)漢字的平均按鍵數(shù),發(fā)現(xiàn)6個(gè)碼元6鍵選字是平均按健數(shù)最少的。也就是說(shuō),6個(gè)碼元6鍵選字輸入速度是最快的,效率最高。
2)采用“框”的定義,減少了輸入的筆畫,平均輸入碼長(zhǎng)短,輸入速度快。
3)本輸入法的優(yōu)勢(shì)還在于標(biāo)點(diǎn)符號(hào)輸入效率是最高,常用的6個(gè)標(biāo)點(diǎn)符號(hào)只需2個(gè)鍵,標(biāo)點(diǎn)符號(hào)平均按鍵也只有二點(diǎn)幾個(gè),并且常用的6個(gè)標(biāo)點(diǎn)符號(hào)可以實(shí)現(xiàn)盲打。
本發(fā)明的特征及優(yōu)點(diǎn)將通過(guò)實(shí)施例結(jié)合附圖進(jìn)行詳細(xì)說(shuō)明。
圖1是本發(fā)明的數(shù)字處理裝置的模塊連接圖;圖2是本發(fā)明的漢字輸入方法所用的一種手機(jī)鍵盤的標(biāo)示圖。
具體實(shí)施方式具體實(shí)施例一、數(shù)據(jù)處理裝置包括移動(dòng)電話、電話、PDA、遙控器、掌上電腦和電子詞典等,小鍵盤指包括0-9十個(gè)數(shù)字鍵和功能鍵“*、#”十二個(gè)鍵的鍵盤,多數(shù)還包括其他幾個(gè)功能鍵。將國(guó)標(biāo)規(guī)定的五個(gè)基本漢字筆畫“橫、豎、撇、點(diǎn)、折”和復(fù)合筆畫“框”分別與十二個(gè)鍵中的任意六個(gè)鍵對(duì)應(yīng),候選項(xiàng)與小鍵盤上除基本筆畫“橫”、“豎”、“撇”、“捺”、“折”和復(fù)合筆畫“框”所對(duì)應(yīng)的鍵位之外的鍵位一一對(duì)應(yīng)。本實(shí)施例中“橫、豎、撇、點(diǎn)、折”和“框”分別和 “7、8、*、0、9、#”鍵一一對(duì)應(yīng),候選項(xiàng)分別和“1、2、3、4、5、6”鍵一一對(duì)應(yīng),便于按鍵選擇。“框”是指由四條或四條以上的邊圍合或基本圍合所涉及的筆畫組合,其中有三邊圍成的兩個(gè)角為直角或準(zhǔn)直角,在輸入時(shí)該筆畫組合作為一個(gè)復(fù)合筆畫輸入。對(duì)于基本圍合所涉及的非封閉筆畫組合(也稱為準(zhǔn)“框”),也定義為“框”。
五種基本筆畫和復(fù)合筆畫“框”與六個(gè)鍵的對(duì)應(yīng)關(guān)系和各個(gè)筆畫所包括的類似筆畫如表2所示。
表2 表2中的類似筆畫響不是窮舉,只要滿足各筆畫的定義,都可以算做該筆畫。含有“框”的部件或漢字例如有口、囗、日、月、曰、中、目、且、甲、電、申、田、由、耳、共、西、曲、酉、鹵、里、其、直、果、典、四、貫、甚、夏、廿、五、甘、世、冉、丘、亞、甫、丑、央、史、民、吏、曳、蟲、年、艮、更、束、串、龜、奐、免、事、卑、單、革、柬、禺、貴、重、即、鬼、禹、扁、衰、堇、象、鹿、敢、惠、戢、黑、篝、曹、塞、磬、熏、曾、寡、臣、所、殷、假、丹、毋、用、甩、母、舟、身、肯、尸、已、巳、巴、井、開(kāi)、尹、決、央、爭(zhēng)、聿、那、妻、展、捷、秉、庚、肅、隸、唐、兼、臣、巨、氏等。及含有以下準(zhǔn)框的部件或漢字例如有馬、樂(lè)、牙、垂、烏、鳥(niǎo)、臼、叟、插等。
漢字-編碼映射庫(kù)中的每個(gè)漢字至少對(duì)應(yīng)一種編碼,該種編碼的形成方法是將基本筆畫“橫”、“豎”、“撇”、“捺”、“折”和復(fù)合筆畫“框”分別映射到小鍵盤的六個(gè)鍵位上;例如按照表2對(duì)應(yīng),將漢字的每一筆畫所對(duì)應(yīng)的鍵位按照漢字的書寫順序組合,形成該漢字的編碼。
對(duì)于框的輸入規(guī)則即按字的正常筆畫順序書寫輸入筆畫,當(dāng)輸入到框形所涉及的筆畫時(shí),則把框形所涉及的所有筆畫作為一個(gè)筆畫組合輸入,然后把剩下的筆畫按正常筆畫順序輸入。
例如,漢字“展”,按照本方案,其筆畫按照書寫筆順是“尸、 、丿、”,即“框框折撇捺”,其編碼是“##9*0”。漢字“更”,按照本方案,其筆畫按照書寫筆順是“一、口、一、丿、”,即“橫框橫撇捺”,其編碼是“7#7*0”。例如漢字‘月’,按照本方案,其筆畫按照書寫筆順是‘ 、一’,即“框橫”,其編碼是“#7”例如漢字‘田’,按照本方案,其筆畫按照書寫筆順是‘口、一、丨’,即“框橫豎”,其編碼是“#78”例如漢字‘鳥(niǎo)’,按照本方案,其筆畫按照書寫筆順是‘丿、 、一’,即“撇框點(diǎn)橫”,其編碼是“*#07”例如漢字‘臼’,按照本方案,其筆畫按照書寫筆順是‘ 一一’,即“框橫橫”,其編碼是“#77”。
如圖1所示,數(shù)字處理裝置包括作為輸入單元的小鍵盤、控制單元、查詢單元、儲(chǔ)存有漢字-編碼映射庫(kù)的存儲(chǔ)單元和顯示單元,小鍵盤用于輸入漢字的編碼,控制單元接收輸入的鍵位組合并控制查詢單元按照該鍵位組合在存儲(chǔ)單元中的漢字-編碼映射庫(kù)中查找出包含該鍵位組合的候選項(xiàng),控制單元控制顯示單元顯示候選項(xiàng)。
當(dāng)要在數(shù)字處理裝置中輸入漢字時(shí),按照漢字的書寫筆順,將每一筆順?biāo)鶎?duì)應(yīng)的鍵位順序輸入,查詢單元不斷查找出候選項(xiàng),顯示單元不斷顯示新的候選項(xiàng)。輸入的鍵位越多,即輸入的鍵位組合越長(zhǎng),候選項(xiàng)越少。將該候選項(xiàng)所對(duì)應(yīng)的鍵位輸入即選擇并輸入該候選項(xiàng)。
各個(gè)候選項(xiàng)的排序是按照漢字的使用頻率從大到小的排序,使用頻率大的排列在前。漢字的使用頻率可從許多途徑獲知,例如一些網(wǎng)站。《現(xiàn)代漢字綜合使用頻度表》北京語(yǔ)言學(xué)院語(yǔ)言教學(xué)研究所編著的《現(xiàn)代漢語(yǔ)頻率詞典》如圖2所示,例如,要輸入漢字“大”時(shí),按照漢字筆畫順序,其編碼是“7*0”,第一筆輸入“橫”即“7”,此時(shí)顯示單元顯示的候選項(xiàng)為1一 2不 3在 4有 5來(lái) 6大輸入鍵位“6”,“大”即被選中并輸入到數(shù)據(jù)處理裝置中,顯示在顯示單元上。如果在該頁(yè)沒(méi)有發(fā)現(xiàn)所需要的漢字,可繼續(xù)輸入下一筆畫所對(duì)應(yīng)的鍵位,減少候選項(xiàng);還可以通過(guò)翻頁(yè)鍵翻頁(yè)查找。
為了進(jìn)一步加快輸入速度,當(dāng)切換到漢字輸入狀態(tài)時(shí),顯示單元直接顯示六個(gè)常用候選字,可以將比較常用的漢字設(shè)為這六個(gè)候選字,六個(gè)候選字分別與小鍵盤上的“1、2、3、4、5、6”六個(gè)鍵位一一對(duì)應(yīng)。按鍵輸入候選字所對(duì)應(yīng)的數(shù)字,即輸如漢字。
具體實(shí)施例二、與實(shí)施例一不同的是,在漢字-編碼映射庫(kù)中還包括部首的編碼,當(dāng)接收的是第二個(gè)鍵位或第二個(gè)鍵位之后的鍵位時(shí)或當(dāng)接收的第一個(gè)鍵位是“框”所對(duì)應(yīng)的鍵位時(shí),查詢單元還將所輸入的鍵位組合與漢字-編碼映射庫(kù)中的部首編碼對(duì)比,查找出部首編碼中包含該鍵位組合的候選項(xiàng);顯示的候選項(xiàng)包括候選漢字和候選部首,候選漢字和候選部首根據(jù)使用頻率進(jìn)行排序,使用頻率大的排列在前面。在實(shí)際使用中,漢字的使用頻率同實(shí)施例一,部首的使用頻率的計(jì)算方法是A=NR×1NΣi=1NAi]]>A部首的頻率;N含此部首的所有漢字的個(gè)數(shù);R修正系數(shù);Ai含此部首的單個(gè)漢字的頻率。
候選項(xiàng)中的部首用下劃線表示。例如,第一筆輸入“框”時(shí),則會(huì)出現(xiàn)含有“框”的部首1口2囗3尸4巳5廿6開(kāi)當(dāng)選擇部首時(shí),查找單元從相關(guān)數(shù)據(jù)庫(kù)中查找出含有該部首的漢字,顯示單元顯示這些漢字作為候選項(xiàng)。含有該部首的漢字包括以該部首為首筆畫部首的漢字和以該部首為尾筆畫部首的漢字。首筆畫部首即部首的首筆畫為漢字的首筆畫的部首,尾筆畫部首即部首的最后一個(gè)筆畫為漢字的最后一個(gè)筆畫的部首,例如部首‘彡’,含有該部首的漢字包括以該部首為首筆畫部首的漢字例‘須’,以及以該部首為尾筆畫部首的漢字‘形、影’等。
一個(gè)部首可能是首筆畫部首也可能是尾筆畫部首;例如部首‘阝’,有漢字‘隊(duì)、鄧’一般來(lái)說(shuō),一個(gè)復(fù)雜的合體字可以用首筆畫部首和尾筆畫部首兩種輸入方法;例如漢字‘鍵’字,可用首筆畫部首‘钅’也可用尾筆畫部首‘ ’輸入。
有的漢字的首筆畫部首和尾筆畫部首為同一個(gè)部首;例如‘醫(yī)、匝’的部首‘’;‘困、團(tuán)’的部首‘口’根據(jù)使用習(xí)慣,一般人們是使用以該部首為首筆畫部首的漢字,所以將含有該部首的候選漢字按照修正后的使用頻率進(jìn)行排序,即將原始使用頻率乘以一個(gè)修正系數(shù)得到修正后使用頻率,以該部首為首筆畫部首的候選漢字的修正系數(shù)為1,所述以該部首為尾筆畫部首的候選漢字的修正系數(shù)小于1,根據(jù)實(shí)際情況,可以取0.7-1之間的值。修正后使用頻率大的候選漢字排列在前面。
具體實(shí)施例三、與實(shí)施例一、二不同的是,漢字-編碼映射庫(kù)中的包含有“框”的漢字還對(duì)應(yīng)第二種編碼,第二種編碼的形成方法是將漢字按照基本筆畫“橫”、“豎”、“撇”、“捺”、“折”拆分;將漢字的每一基本筆畫所對(duì)應(yīng)的鍵位按照漢字的書寫順序組合,形成該漢字的編碼。例如‘呂’字,可以輸入‘##’即‘框框’來(lái)輸入,也可以用“|乙一|乙一”來(lái)輸入。
具體實(shí)施例四、一個(gè)好的輸入法,除了漢字輸入快速方便外,還應(yīng)考慮其他的輸入,例如聯(lián)想功能,標(biāo)點(diǎn)符號(hào)輸出,本發(fā)明也包括聯(lián)想功能,并在聯(lián)想功能的基礎(chǔ)上設(shè)計(jì)可常用標(biāo)點(diǎn)符號(hào)的輸入。在漢字輸入狀態(tài)下,當(dāng)輸入一個(gè)漢字后,顯示可能位于最后輸入漢字的后面并與最后輸入的漢字聯(lián)合使用的聯(lián)想候選字,將聯(lián)想候選字分別與小鍵盤上的“1、2、3、4、5、6”六個(gè)鍵位一一對(duì)應(yīng);將小鍵盤上的“1、2、3、4、5、6”六個(gè)鍵位中的一個(gè)鍵位設(shè)計(jì)為常用標(biāo)點(diǎn)符號(hào)導(dǎo)出鍵;當(dāng)控制單元接收從小鍵盤輸入的標(biāo)點(diǎn)符號(hào)導(dǎo)出鍵的鍵位時(shí),將聯(lián)想候選字分別與小鍵盤上的“1、2、3、4、5、6”六個(gè)鍵位一一對(duì)應(yīng),并將常用六個(gè)標(biāo)點(diǎn)符號(hào)“,。、???”與小鍵盤上的“7、8、9、*、0、#”六個(gè)鍵位一一對(duì)應(yīng),從小鍵盤輸入聯(lián)想候選字或標(biāo)點(diǎn)符號(hào)所對(duì)應(yīng)的鍵位就可以選擇并輸入該聯(lián)想候選字或標(biāo)點(diǎn)符號(hào);當(dāng)控制單元接收從小鍵盤輸入的標(biāo)點(diǎn)符號(hào)導(dǎo)出鍵之外的鍵位時(shí),選中該鍵位所對(duì)應(yīng)的聯(lián)想候選字或輸入該鍵位所對(duì)應(yīng)的筆畫。
例如,在聯(lián)想狀態(tài)下,將鍵位“1”設(shè)計(jì)為常用標(biāo)點(diǎn)符號(hào)導(dǎo)出鍵。當(dāng)輸入的最后一個(gè)漢字是“大”時(shí),需要輸入一個(gè)“,”號(hào),此時(shí)顯示單元顯示會(huì)2學(xué)3家4概5地6陸按常用標(biāo)點(diǎn)符號(hào)導(dǎo)出鍵即“1”鍵后,顯示單元顯示1會(huì)2學(xué)3家4概5地6陸輸入“7”鍵即輸入了“,”號(hào)。
本發(fā)明還包括切換到其他輸入法的步驟,在漢字輸入狀態(tài)下,控制單元持續(xù)接收相應(yīng)鍵位輸入一定時(shí)間后,即控制數(shù)據(jù)處理裝置切換到相應(yīng)的輸入狀態(tài)。
當(dāng)需要將輸入狀態(tài)切換到標(biāo)點(diǎn)符號(hào)輸入狀態(tài)時(shí),可以長(zhǎng)時(shí)間按(長(zhǎng)按)鍵位“1”或“#”,即切換到標(biāo)點(diǎn)符號(hào)輸入狀態(tài)。輸入標(biāo)點(diǎn)符號(hào)所對(duì)應(yīng)的鍵位即可輸入該標(biāo)點(diǎn)符號(hào)。還可通過(guò)翻頁(yè)鍵翻頁(yè)查找。輸入一個(gè)符號(hào)后即自動(dòng)結(jié)束符號(hào)輸入,切換到漢字輸入狀態(tài)。當(dāng)轉(zhuǎn)換到標(biāo)點(diǎn)符號(hào)輸入狀態(tài)后又不想輸入符號(hào)時(shí),按“#”鍵結(jié)束,切換到漢字輸入狀態(tài)。
當(dāng)需要將輸入狀態(tài)切換到數(shù)字輸入狀態(tài)時(shí),可以長(zhǎng)時(shí)間按(長(zhǎng)按)鍵位“*”,即切換到數(shù)字輸入狀態(tài)。輸入數(shù)字所對(duì)應(yīng)的鍵位即可輸入數(shù)字。在數(shù)字輸入狀態(tài)下,按’#’鍵位進(jìn)入數(shù)學(xué)符號(hào)輸入。其他同符號(hào)的輸入。
當(dāng)需要將輸入狀態(tài)切換到英文字母輸入狀態(tài)時(shí),可以長(zhǎng)時(shí)間按鍵位“0”,即切換到英文字母輸入狀態(tài),再次按鍵位“0”,結(jié)束字母輸入。在英文字母輸入狀態(tài)下,按’#’鍵位進(jìn)入西文符號(hào)輸入。輸入英文字母包括以下步驟A、控制單元接收從小鍵盤輸入的該英文字母所對(duì)應(yīng)的鍵位;B、將該鍵位所對(duì)應(yīng)的全部大小寫字母和數(shù)字作為候選項(xiàng)顯示在顯示單元上,所述大小寫字母和數(shù)字分別與鍵位“1、2、3、4、5、6、7、8、9”一一對(duì)應(yīng);C、接收從小鍵盤輸入的該候選項(xiàng)所對(duì)應(yīng)的鍵位即選擇并輸入該候選項(xiàng)。
對(duì)于長(zhǎng)按鍵反應(yīng)時(shí)間的設(shè)置,由于有幾個(gè)功能用到了長(zhǎng)按鍵,最好是根據(jù)用戶的需求自己設(shè)置長(zhǎng)按鍵反應(yīng)時(shí)間。
不同人可能有不同的輸寫筆順,為了符合不同人的輸入習(xí)慣,本發(fā)明還具有強(qiáng)大的筆順兼容性。
本發(fā)明應(yīng)用于按鍵較少的PDA、手機(jī)和遙控器等設(shè)備上,其效果尤其顯著,并且本輸入法輸入規(guī)則同樣適用于繁體漢字。
權(quán)利要求
1.一種基于小鍵盤的文字輸入方法,用于數(shù)據(jù)處理裝置的信息輸入,其特征在于包括以下步驟1)控制單元接收從小鍵盤輸入的鍵位組合;2)查詢單元將所輸入的鍵位組合與漢字-編碼映射庫(kù)中的漢字編碼對(duì)比,查找出漢字編碼中包含該鍵位組合的候選項(xiàng);所述漢字-編碼映射庫(kù)中的每個(gè)漢字至少對(duì)應(yīng)一種編碼,該種編碼的形成方法是將基本筆畫“橫”、“豎”、“撇”、“捺”、“折”和復(fù)合筆畫“框”分別映射到小鍵盤的六個(gè)鍵位上;將漢字的每一筆畫所對(duì)應(yīng)的鍵位按照漢字的書寫順序組合,形成該漢字的編碼;所述“框”是指由四條或四條以上的邊圍合或基本圍合所涉及的筆畫組合,其中有三邊圍成的兩個(gè)角為直角或準(zhǔn)直角,在輸入時(shí)該筆畫組合作為一個(gè)復(fù)合筆畫輸入;3)顯示單元顯示所查找出的候選項(xiàng);4)選中所需候選項(xiàng),并將候選項(xiàng)輸入數(shù)據(jù)處理裝置。
2.如權(quán)利要求1所述的基于小鍵盤的文字輸入方法,其特征在于步驟3)中的候選項(xiàng)與小鍵盤上除基本筆畫“橫”、“豎”、“撇”、“捺”、“折”和復(fù)合筆畫“框”所對(duì)應(yīng)的鍵位之外的鍵位一一對(duì)應(yīng),接收從小鍵盤輸入的該候選項(xiàng)所對(duì)應(yīng)的鍵位即選擇并輸入該候選項(xiàng)。
3.如權(quán)利要求2所述的基于小鍵盤的文字輸入方法,其特征在于將基本筆畫“橫”、“豎”、“撇”、“捺”、“折”和復(fù)合筆畫“框”分別映射到小鍵盤的“7、8、*、0、9、#”六個(gè)鍵位上,每個(gè)候選項(xiàng)對(duì)應(yīng)小鍵盤上的“1、2、3、4、5、6”六個(gè)鍵位中的一個(gè),當(dāng)候選項(xiàng)多于六個(gè)時(shí),通過(guò)翻頁(yè)鍵翻頁(yè)選擇。
4.如權(quán)利要求3所述的基于小鍵盤的文字輸入方法,其特征在于當(dāng)切換到漢字輸入狀態(tài)時(shí),顯示單元直接顯示六個(gè)候選字,六個(gè)候選字分別與小鍵盤上的“1、2、3、4、5、6”六個(gè)鍵位一一對(duì)應(yīng)。
5.如權(quán)利要求2所述的基于小鍵盤的文字輸入方法,其特征在于當(dāng)接收的是第二個(gè)鍵位或第二個(gè)鍵位之后的鍵位時(shí)或當(dāng)接收的第一個(gè)鍵位是“框”所對(duì)應(yīng)的鍵位時(shí),步驟2)中的查詢單元還將所輸入的鍵位組合與漢字-編碼映射庫(kù)中的部首編碼對(duì)比,查找出部首編碼中包含該鍵位組合的候選項(xiàng);所述顯示的候選項(xiàng)包括候選漢字和候選部首,所述候選漢字和候選部首根據(jù)使用頻率進(jìn)行排序,使用頻率大的排列在前面。
6.如權(quán)利要求5所述的基于小鍵盤的文字輸入方法,其特征在于當(dāng)接收部首所對(duì)應(yīng)的鍵位的輸入時(shí),顯示單元顯示含有該部首的候選漢字。
7.如權(quán)利要求6所述的基于小鍵盤的文字輸入方法,其特征在于所述含有該部首的候選漢字包括以該部首為首筆畫部首的候選漢字和以該部首為尾筆畫部首的候選漢字,所述含有該部首的候選漢字按照使用頻率乘以修正系數(shù)后所得的修正后使用頻率進(jìn)行排序,所述以該部首為首筆畫部首的候選漢字的修正系數(shù)為1,所述以該部首為尾筆畫部首的候選漢字的修正系數(shù)小于1,修正后使用頻率大的候選漢字排列在前面。
8.如權(quán)利要求1所述的基于小鍵盤的文字輸入方法,其特征在于所述漢字-編碼映射庫(kù)中的包含有“框”的漢字還對(duì)應(yīng)第二種編碼,所述第二種編碼的形成方法是將漢字按照基本筆畫“橫”、“豎”、“撇”、“捺”、“折”拆分;將漢字的每一基本筆畫所對(duì)應(yīng)的鍵位按照漢字的書寫順序組合,形成該漢字的編碼。
9.如權(quán)利要求1至8中任一項(xiàng)所述的基于小鍵盤的文字輸入方法,其特征在于還包括以下步驟在漢字輸入狀態(tài)下,顯示可能位于最后輸入漢字的后面并與最后輸入的漢字聯(lián)合使用的聯(lián)想候選字,將所述聯(lián)想候選字分別與小鍵盤上的“1、2、3、4、5、6”六個(gè)鍵位一一對(duì)應(yīng);將小鍵盤上的“1、2、3、4、5、6”六個(gè)鍵位中的一個(gè)鍵位設(shè)計(jì)為常用標(biāo)點(diǎn)符號(hào)導(dǎo)出鍵;當(dāng)控制單元接收從小鍵盤輸入的標(biāo)點(diǎn)符號(hào)導(dǎo)出鍵的鍵位時(shí),將聯(lián)想候選字分別與小鍵盤上的“1、2、3、4、5、6”六個(gè)鍵位一一對(duì)應(yīng),并將常用六個(gè)標(biāo)點(diǎn)符號(hào)“,。、!?”與小鍵盤上的“7、8、9、*、0、#”六個(gè)鍵位一一對(duì)應(yīng),接收從小鍵盤輸入的該聯(lián)想候選字或標(biāo)點(diǎn)符號(hào)所對(duì)應(yīng)的鍵位即選擇并輸入該聯(lián)想候選字或標(biāo)點(diǎn)符號(hào);當(dāng)控制單元接收從小鍵盤輸入的標(biāo)點(diǎn)符號(hào)導(dǎo)出鍵之外的鍵位時(shí),選中該鍵位所對(duì)應(yīng)的聯(lián)想候選字或輸入該鍵位所對(duì)應(yīng)的筆畫。
10.如權(quán)利要求1至8中任一項(xiàng)所述的基于小鍵盤的文字輸入方法,其特征在于在漢字輸入狀態(tài)下,控制單元持續(xù)接收相應(yīng)鍵位輸入一定時(shí)間后,控制數(shù)據(jù)處理裝置切換到英文字母輸入狀態(tài),輸入英文字母包括以下步驟A、控制單元接收從小鍵盤輸入的該英文字母所對(duì)應(yīng)的鍵位;B、將該鍵位所對(duì)應(yīng)的全部大小寫字母和數(shù)字作為候選項(xiàng)顯示在顯示單元上,所述大小寫字母和數(shù)字分別與鍵位“1、2、3、4、5、6、7、8、9”一一對(duì)應(yīng);C、接收從小鍵盤輸入的該候選項(xiàng)所對(duì)應(yīng)的鍵位即選擇并輸入該候選項(xiàng)。
全文摘要
本發(fā)明公開(kāi)了一種基于小鍵盤的文字輸入方法,用于數(shù)據(jù)處理裝置的信息輸入,將基本筆畫“橫”、“豎”、“撇”、“捺”、“折”和復(fù)合筆畫“框”分別映射到小鍵盤的六個(gè)鍵位上;將漢字的每一筆畫所對(duì)應(yīng)的鍵位按照漢字的書寫順序組合,形成該漢字的編碼;所述“框”是指由四條或四條以上的邊圍合或基本圍合所涉及的筆畫組合,其中有三邊圍成的兩個(gè)角為直角或準(zhǔn)直角,在輸入時(shí)該筆畫組合作為一個(gè)復(fù)合筆畫輸入。本發(fā)明采用六元六鍵(即六個(gè)編碼鍵,六個(gè)選字鍵),避免了在選擇前還要再輸入一個(gè)確定鍵,減少了一鍵,進(jìn)一步提高了輸入速度。同時(shí)采用“框”的定義,減少了輸入的筆畫,平均輸入碼長(zhǎng)短,輸入速度快。
文檔編號(hào)G06F3/023GK1687874SQ20051002064
公開(kāi)日2005年10月26日 申請(qǐng)日期2005年3月28日 優(yōu)先權(quán)日2005年3月28日
發(fā)明者吳中山 申請(qǐng)人:吳中山