專利名稱:一種中英文輸入法的選字方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信終端設(shè)備的中英文輸入法技術(shù)領(lǐng)域,具體地說(shuō),是一種可移植到手機(jī)、對(duì)講機(jī)及其他嵌入式系統(tǒng)終端設(shè)備上的中英文輸入法的選字方法。
背景技術(shù):
目前,用于各種移動(dòng)通信終端設(shè)備上的中英文輸入法比較有限,比如現(xiàn)有的用于手機(jī)上的輸入法主要有如下三種摩托羅拉的iTAP輸入法、諾基亞的T9輸入法及字源資訊技術(shù)有限公司和愛(ài)立信公司合作推出的字能輸入法。iTAP、T9、字能這三種國(guó)外研發(fā)的輸入法目前占據(jù)了中國(guó)大部分的市場(chǎng),其中,T9輸入法的市場(chǎng)份額最多,約占50%,字能輸入法和iTAP輸入法的市場(chǎng)占有率各約為20%。而中國(guó)自己研發(fā)的手機(jī)輸入法主要有北京中文之星數(shù)碼科技有限公司研發(fā)的“中文之星”手機(jī)輸入法系列、五筆字型發(fā)明人王永民發(fā)明的“數(shù)字系列漢字輸入法”以及北京網(wǎng)道信通科技發(fā)展有限公司的“S9手機(jī)輸入法”等。
現(xiàn)針對(duì)上述幾種主要的運(yùn)用在手機(jī)上的中英文輸入法作一下簡(jiǎn)單介紹一、T9智能中文輸入法單行顯示候選字,選字按照左右功能鍵切換選擇,因漢字中同音字較多,字庫(kù)容量又大,而單行顯示的候選字字?jǐn)?shù)非常有限,有時(shí)需下翻好幾頁(yè)才能顯示出需要的文字,所以采用這種方法選取候選字就非常麻煩,而且非常耗時(shí),不便捷。實(shí)際操作中,當(dāng)手機(jī)進(jìn)入編輯頁(yè)面時(shí),按下數(shù)字鍵0~9輸入漢字拼音、筆畫(huà)、數(shù)字、符號(hào)或標(biāo)點(diǎn)進(jìn)入輸入頁(yè)面,該輸入法的候選字是以“行”為單位進(jìn)行顯示,即候選字在手機(jī)屏幕上的顯示方式為一行,參見(jiàn)附圖1。例如輸入拼音“yi”,則屏幕上出現(xiàn)一行候選字,具體形式如下(以一行顯示九個(gè)漢字為例)
二、字能中文輸入法單行顯示候選字,參見(jiàn)附圖1,選字按照左右功能鍵切換選擇,同樣,用這種方法選取候選字也非常麻煩。
三、iTAP輸入法iTAP智能輸入法的輸入方法有筆畫(huà)(九筆)、漢語(yǔ)拼音和臺(tái)灣注音,其中九個(gè)筆畫(huà)“ㄑ丶フノ丨乀レ一ㄅ”被分別分布在數(shù)字鍵1~9上,幾乎用到了所有的數(shù)字鍵,這種輸入法對(duì)于規(guī)范筆順和字體不熟的人來(lái)說(shuō)尤其繁瑣,有時(shí)需要多次地試驗(yàn)不同的筆順,這無(wú)疑就耗費(fèi)了較多的時(shí)間,有時(shí)甚至在試驗(yàn)多次之后仍就無(wú)法顯示出需要的文字,就只好放棄該方法,不過(guò)好在iTAP支持畫(huà)筆,滿足了一部分有“特別”書(shū)寫習(xí)慣的人的特殊需求。
四、“中文之星”系列手機(jī)輸入法該系列輸入法是一款本土化的中文輸入法,其具有詞組記憶、詞頻動(dòng)態(tài)調(diào)整及短語(yǔ)快捷鍵調(diào)出等功能,強(qiáng)化了中文漢字輸入的詞組特性和詞組記憶功能,但該輸入法對(duì)之前輸入過(guò)的詞組進(jìn)行存儲(chǔ)的同時(shí),也增加了字庫(kù)的容量。
五、數(shù)字系列漢字輸入法該輸入法包括五種漢字編碼法,其中王碼筆順、王碼筆畫(huà)、王碼六鍵輸入法,都只用“一丨丿丶乙口”6個(gè)鍵,而數(shù)字五筆輸入法用數(shù)字鍵即可打五筆字型,重碼少、效率高,但五筆字形輸入其復(fù)雜的拆字法和字根記憶,對(duì)不熟悉五筆字形輸入的用戶相對(duì)缺乏吸引力。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是針對(duì)上述現(xiàn)有技術(shù)現(xiàn)狀而提供一種候選字顯示字?jǐn)?shù)明顯增大,從而使文字的選取輸入變得更加快速的中英文輸入法的選字方法。
本發(fā)明解決上述技術(shù)問(wèn)題所采用的技術(shù)方案為該中英文輸入法的選字方法,包括以下步驟①在顯示終端上顯示一系列候選字;②使用顯示終端上的數(shù)字鍵0~9或“上下左右”四個(gè)方向鍵、上翻頁(yè)鍵、下翻頁(yè)鍵、確定鍵、后退鍵在所述的候選字中選取所需的文字;其特征在于所述步驟①中的候選字是以矩陣的形式顯示。
可以看出本發(fā)明的中英文輸入法采用矩陣形式來(lái)排列顯示候選文字,然后通過(guò)使用手機(jī)鍵盤上“上下左右”的四個(gè)方向鍵來(lái)移動(dòng)光標(biāo)并選擇相應(yīng)的文字,能更加全面的利用手機(jī)鍵盤上的四個(gè)方向鍵,快速靈活的從四個(gè)方向來(lái)控制光標(biāo)的移動(dòng),按“就近原則”選擇最近的路線來(lái)選取所需的文字,從而大大提高了選字的靈活性,達(dá)到了快速輸入文字的目的。
為使候選字的選取變得更加快捷,所述的步驟②也可采用二鍵選字法,即每個(gè)所述的候選字在其矩陣排列中都分別有一個(gè)確定的行列位置,通過(guò)按動(dòng)代表該行列位置的兩位數(shù)字來(lái)選取所需要的文字。
在手機(jī)編輯頁(yè)面中,按現(xiàn)有技術(shù),通常是通過(guò)按上翻頁(yè)鍵、下翻頁(yè)鍵及四個(gè)方向鍵來(lái)選取所要輸入的文字,有些輸入法則通過(guò)按下所需文字所對(duì)應(yīng)的數(shù)字編號(hào)來(lái)實(shí)現(xiàn)。而本發(fā)明的二鍵選字法是在候選字矩陣形式顯示的基礎(chǔ)上,使用手機(jī)鍵盤上的幾個(gè)數(shù)字鍵來(lái)實(shí)現(xiàn)候選矩陣中行列定位的文字的選擇,通過(guò)兩次按鍵即可選取候選矩陣中的任何一個(gè)文字,從而使候選字的選取變得更加快捷。
與現(xiàn)有技術(shù)相比,本發(fā)明開(kāi)創(chuàng)了一種全新的候選字排列方式及其獨(dú)特的選字方法,使候選字的顯示字?jǐn)?shù)明顯增大,從而使文字的輸入變得更加的快速,然后,使用移動(dòng)終端鍵盤上的幾個(gè)數(shù)字鍵來(lái)實(shí)現(xiàn)候選矩陣中行列定位的文字的選擇,通過(guò)兩次按鍵即可選取候選矩陣中的任何一個(gè)文字,從而使候選字的選取變得更加快捷,與傳統(tǒng)輸入法頻繁的方向鍵移動(dòng)或者長(zhǎng)時(shí)間的按鍵選字相比較,本發(fā)明大大加快了文字的輸入速度,真正體現(xiàn)了利用最短的時(shí)間和最少的按鍵次數(shù)來(lái)實(shí)現(xiàn)移動(dòng)終端文字的輸入,能使使用者在最短的時(shí)間里輸入需要的文字。
圖1為現(xiàn)有的傳統(tǒng)輸入法候選字的顯示示意圖;圖2為本發(fā)明實(shí)施例中用拼音輸入xin后顯示終端上候選字的顯示示意圖;圖3為圖2中按向右鍵后選取文字“新”的顯示示意圖;圖4為圖3中選取文字“新”后顯示聯(lián)想候選字的示意圖;圖5為圖4中按數(shù)字鍵3后選中候選字矩陣中的第三行的顯示示意圖;圖6為圖5中再按數(shù)字鍵3選取輸入文字“然”后顯示其聯(lián)想詞的示意圖;圖7為本發(fā)明實(shí)施例中用拼音輸入yi后顯示終端上候選字的顯示示意圖;圖8為傳統(tǒng)輸入法候選字“已”的選取操作示意圖;圖9為本發(fā)明實(shí)施例中候選字“已”的選取操作示意圖;圖10為傳統(tǒng)輸入法候選字“藝”的選取操作示意圖;圖11為本發(fā)明實(shí)施例中候選字“藝”的選取操作示意圖;圖12為圖7中按數(shù)字鍵3后選中候選字矩陣中的第三行的顯示示意圖。
具體實(shí)施例方式
以下結(jié)合附圖實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。
該中英文輸入法的選字方法,以手機(jī)作為移動(dòng)終端為例,具體步驟如下1)在顯示終端即手機(jī)屏幕上以矩陣形式顯示候選字;在程序中的實(shí)現(xiàn)原理如下在文字拼音或者筆畫(huà)輸入時(shí),為實(shí)現(xiàn)候選矩陣候選字的顯示效果,需要將通過(guò)程序查詢到的16個(gè)候選字的區(qū)位碼存儲(chǔ)在一個(gè)長(zhǎng)度為16的一維數(shù)組中,并在手機(jī)屏幕上將這16個(gè)文字用文字矩陣的形式顯示出來(lái)。在程序中還需設(shè)置一偏移量n,通過(guò)調(diào)用數(shù)組中的第n個(gè)文字區(qū)位碼即可實(shí)現(xiàn)候選文字的選擇。
以背景技術(shù)中描述的拼音“yi”為例,本發(fā)明采用候選字矩陣形式的顯示方式,即可用4×4、4×6、6×6、6×8等矩陣顯示,以4×4為例,具體形式如圖7;這種“候選矩陣”的好處是顯而易見(jiàn)的,仍以輸入拼音“yi”為例,采用傳統(tǒng)的以“行”為單位顯示的中英文輸入法,若要輸入“已”字,則需要按向右方向鍵四次,再按確定鍵一次才能將“已”字上屏。具體操作示意如圖8;而采用本發(fā)明的“候選矩陣”中英文輸入法,則只需按向下方向鍵一次即可。具體操作示意如圖9;同理,若要輸入第九個(gè)漢字“藝”,采用傳統(tǒng)的中英文輸入法,則需按向右方向鍵六次才能將漢字“藝”選中。具體操作示意如圖10;而采用本發(fā)明的“候選矩陣”中英文輸入法,則只需向下移動(dòng)方向鍵一次,向右移動(dòng)方向鍵兩次即可。具體操作示意如圖11;當(dāng)使用方向鍵的移動(dòng)來(lái)選擇文字時(shí),每移動(dòng)一次左右方向鍵,偏移量n將減1或加1,同時(shí)將該字反顯表示在屏幕上,例如按“向右”方向鍵2次,則偏移量n=n+2,程序調(diào)用數(shù)組中的第n+2個(gè)文字將被反顯表示,而使用者所看到的只是光標(biāo)向右移動(dòng)了兩次。若當(dāng)前n=1,即當(dāng)前光標(biāo)停留在第1個(gè)文字,則按“向右”方向鍵兩次后,光標(biāo)停留在第3個(gè)文字上,實(shí)現(xiàn)了在矩陣中的左右移動(dòng)。
以此類推,當(dāng)偏移量n為16并再按“向右”方向鍵后,偏移量n重新賦值為1,同時(shí)程序?qū)⑾乱豁?yè)的16個(gè)候選字存入數(shù)組進(jìn)行顯示。
當(dāng)按上、下方向鍵時(shí),偏移量n不再是簡(jiǎn)單的減1或加1,而是進(jìn)行減4或加4操作,即按“向下”方向鍵三次,則位移量n=n+3×4=n+12,若當(dāng)前n=1,即當(dāng)前光標(biāo)停留在第1個(gè)文字,則按下“向下”方向鍵兩次后,光標(biāo)移動(dòng)到第9個(gè)文字上,實(shí)現(xiàn)了在矩陣中的上下移動(dòng)。
2)采用二鍵選字法選取所需的文字,即每個(gè)所述的候選字在其矩陣排列中都分別有一個(gè)確定的行列位置,通過(guò)按動(dòng)代表該行列位置的兩位數(shù)字來(lái)選取所需要的文字;使用手機(jī)鍵盤上的數(shù)字鍵1、2、3、4,當(dāng)出現(xiàn)候選字的文字矩陣窗口后,默認(rèn)選中的為第一個(gè)文字。此時(shí)若按下數(shù)字鍵1、2、3、4中的任意一個(gè)按鍵X(X表示本次按下的數(shù)字鍵所表示的數(shù)字,如按下數(shù)字鍵2,則X就表示2),表示選擇該候選矩陣中的第X行,同時(shí)該行反顯顯示,當(dāng)再次按下數(shù)字鍵1、2、3、4中的任意一個(gè)按鍵Y(Y表示本次按下的數(shù)字鍵所表示的數(shù)字),表示選擇了該X行中的第Y個(gè)文字,同時(shí)該字上屏。以上內(nèi)容描述了二鍵選字法的實(shí)現(xiàn)過(guò)程。
仍以上述的4×4矩陣顯示為例,只要使用手機(jī)鍵盤上的1、2、3、4四個(gè)數(shù)字鍵就可實(shí)現(xiàn)候選矩陣中四行四列十六個(gè)文字的選取輸入,如圖7所示;第一行第一列表示文字“一”,第二行第二列表示文字“議”,依次類推。在候選字矩陣中的候選字窗口中,第一次按下1、2、3、4數(shù)字鍵中的其中一個(gè)數(shù)字,表示選中了候選矩陣中的第幾行,例如按下數(shù)字鍵2,則表示選中了候選矩陣的第二行,并且第二行中包含了四個(gè)文字。當(dāng)再次按下數(shù)字鍵1、2、3、4數(shù)字鍵中的其中一個(gè)數(shù)字時(shí),則表示選擇了當(dāng)前行中的第幾個(gè)文字,例如按下數(shù)字鍵3,則表示選擇了第二行的第三個(gè)文字,同時(shí)該字被選中而輸入。利用二鍵選字法,對(duì)于出現(xiàn)在候選矩陣候選字中的任意一個(gè)文字,都只需按下兩次數(shù)字鍵就可以將其中任一一個(gè)文字上屏,較利用四個(gè)方向鍵移動(dòng)來(lái)選擇文字的方法更為快速和便捷。
仍以輸入拼音“yi”為例,若欲輸入候選矩陣中候選字的第九個(gè)文字“易”字,則需先按數(shù)字鍵“3”,此時(shí)候選矩陣的第三行的三個(gè)文字全部被選中,具體如圖12所示,然后再按數(shù)字鍵“1”,則該行的第一個(gè)候選字即“易”字被選中而輸入。
若所需文字沒(méi)有出現(xiàn)在當(dāng)前候選矩陣中,則可利用上、下翻頁(yè)鍵查找該字所在的候選矩陣,再利用數(shù)字鍵來(lái)快速得到該文字。
二鍵選字法在程序中的實(shí)現(xiàn)原理如下同上將通過(guò)程序查詢到的16個(gè)候選字的區(qū)位碼存儲(chǔ)在一個(gè)長(zhǎng)度為16的一維數(shù)組,并在手機(jī)屏幕上將這16個(gè)文字用候選矩陣的形式顯示出來(lái)。在程序中設(shè)置一偏移量n,通過(guò)調(diào)用數(shù)組中的第n個(gè)文字區(qū)位碼即可實(shí)現(xiàn)候選文字的選擇。在按下數(shù)字鍵1、2、3、4中的某個(gè)數(shù)字鍵X后(X表示本次按下的數(shù)字鍵所表示的數(shù)字,如按下數(shù)字鍵2,則X就表示2),程序?qū)⑦M(jìn)行下列計(jì)算n=4*n-3,從而改變當(dāng)前偏移量n的值。同時(shí)調(diào)用子程序?qū)?shù)組中的n,n+1,n+2,n+3四個(gè)文字反顯顯示。使用者所看到的即該X行的三個(gè)文字被選中并反顯表示。當(dāng)使用者再次按下數(shù)字鍵1、2、3、4中的某個(gè)按鍵Y后,程序?qū)⒆鲞\(yùn)算n=n+Y-1,選中數(shù)組中的第n個(gè)文字并將該字上屏,實(shí)現(xiàn)了在程序代碼中實(shí)現(xiàn)二鍵選字法的方法。
如圖2~圖6所示,為本發(fā)明方法的一個(gè)具體實(shí)施例,例如需要在手機(jī)上輸入“新然”兩文字,如采用拼音輸入,第一步先輸入拼音“xin”,顯示終端上以4×4矩陣形式顯示一系列候選字,參見(jiàn)圖2;第二步,按向右鍵后選取文字“新”,顯示終端的顯示參見(jiàn)圖3,選取輸入文字“新”后顯示終端上會(huì)顯示其聯(lián)想候選字矩陣,參見(jiàn)圖4;第三步,按數(shù)字鍵3,選中該聯(lián)想候選字的矩陣中的第三行,參見(jiàn)圖5;最后,再按數(shù)字鍵3選取該矩陣中第三行第三列的文字“然”,完成“新然”兩文字的輸入,而此時(shí)顯示終端上會(huì)顯示“然”字的聯(lián)想詞的矩陣,參見(jiàn)圖6。
權(quán)利要求
1.一種中英文輸入法的選字方法,包括以下步驟①在顯示終端上顯示一系列候選字;②使用顯示終端上的數(shù)字鍵0~9或“上下左右”四個(gè)方向鍵、上翻頁(yè)鍵、下翻頁(yè)鍵、確定鍵、后退鍵在所述的候選字中選取所需的文字;其特征在于所述步驟①中的候選字是以矩陣的形式顯示。
2.根據(jù)權(quán)利要求1所述的中英文輸入法的選字方法,其特征在于所述的步驟②采用二鍵選字法,即每個(gè)所述的候選字在其矩陣排列中都分別有一個(gè)確定的行列位置,通過(guò)按動(dòng)代表該行列位置的兩位數(shù)字來(lái)選取所需要的文字。
全文摘要
一種中英文輸入法的選字方法,包括以下步驟①在顯示終端上矩陣的形式顯示一系列候選字;②使用顯示終端上的數(shù)字鍵0~9或“上下左右”四個(gè)方向鍵、上翻頁(yè)鍵、下翻頁(yè)鍵、確定鍵、后退鍵在所述的候選字中選取所需的文字。所述的步驟③采用二鍵選字法,即每個(gè)候選字在其矩陣排列中都分別有一個(gè)確定的行列位置,通過(guò)按動(dòng)代表該行列位置的兩位數(shù)字來(lái)選取所需要的文字。本發(fā)明開(kāi)創(chuàng)了一種全新的候選字排列方式及其獨(dú)特的選字方法,使候選字的顯示字?jǐn)?shù)明顯增大,從而使文字的輸入變得更加快速,與傳統(tǒng)輸入法頻繁或長(zhǎng)時(shí)間的按鍵選字相比,本發(fā)明大大加快了文字的輸入速度,體現(xiàn)了利用最短的時(shí)間和最少的按鍵次數(shù)來(lái)實(shí)現(xiàn)移動(dòng)終端文字的輸入。
文檔編號(hào)H04M1/247GK1808348SQ200510062089
公開(kāi)日2006年7月26日 申請(qǐng)日期2005年12月19日 優(yōu)先權(quán)日2005年12月19日
發(fā)明者何加銘, 張磊鑫, 屠秋萍, 鄧青玲, 曾興斌, 周玨 申請(qǐng)人:寧波大學(xué), 寧波新然電子信息科技發(fā)展有限公司