專利名稱:一種文字輸入方法及輸入系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及文字輸入領域,特別是涉及一種適于在數(shù)字鍵盤上進行文字輸入的輸 入方法及輸入系統(tǒng)。
背景技術:
二十一世紀是互聯(lián)網(wǎng)時代,科技令世界不同民族的人有密切的交流,促使兼懂多 種語言的人才大量涌現(xiàn),支持多種語言輸入的電子設備也應運而生,但各種語言的輸入有 時受國別鍵盤及鍵位設置的限制,使得使用者在使用時需要熟悉鍵盤結構,造成使用者的 不便。另外,每種語言又都有各自的主流輸入方法,或是以形為主,或是以聲為主,或聲 形兼用,千差萬別,這樣,對使用多種語言的人士來說,每使用一種語言進行輸入都要懂得 這種語言的輸入方法,在變換輸入語言時,同時變換輸入方法,這顯然會降低輸入效率。由此可見,現(xiàn)有技術中在進行多種語言的輸入時存在有輸入效率低的問題,而需 加以進一步改進。本發(fā)明人提出一種在數(shù)字鍵盤上進行文字輸入的輸入方法及輸入系統(tǒng), 能克服現(xiàn)有技術中存在的上述缺陷,使其更具實用性。
發(fā)明內容
本發(fā)明所要解決的技術問題是提供一種通過輸入拼音或音標來高效輸入文字的 方法及輸入系統(tǒng),非常適于實用。本發(fā)明的目的及解決其技術問題是采用以下技術方案來實現(xiàn)的。依據(jù)本發(fā)明提出 的一種文字輸入方法,用于將文字通過一定步驟轉換為能夠通過數(shù)字鍵盤輸入到處理器并 為其所識別的編碼;所述一定步驟包括步驟Si.設置所述數(shù)字鍵盤上的一按鍵為語言選 擇鍵,并建立
-[9]中的兩個數(shù)字按鍵到音標或拼音的映射;以及步驟S2.通過所述語言 選擇鍵選擇待輸入文字的類型,并將待輸入文字的音標或拼音通過所述數(shù)字鍵盤輸入。本發(fā)明的目的及解決其技術問題還可采用以下技術措施進一步實現(xiàn)。前述的文字輸入方法,當待輸入的文字為中文時,所述步驟Sl中,建立數(shù)字按鍵
到拼音的映射為 前述的文字輸入方法,所述步驟Sl還包括設置W]-[9]中的五個數(shù)字按鍵還作 為聲調輔助鍵,分別用于輸入中文的五種聲調輕聲、一聲、二聲、三聲和四聲。前述的文字輸入方法,所述步驟S2中,通過所述數(shù)字鍵盤依次輸入待輸入中文 的拼音字母和聲調,或者聲調和拼音字母,其中,所述拼音字母為聲母或韻母。前述的文字輸入方法,當輸入的中文為字符串時,所述步驟Sl還包括設置數(shù)字 按鍵
_[9]還為次序輔助鍵,用于輸入該字符串中的字的次序;所述步驟S2中,通過所述 數(shù)字鍵盤輸入所述字符串中第一個字的拼音字母及其聲調,和九個字以內的其他任何一個 字的拼音字母及其次序,其中,所述拼音字母為聲母或韻母。前述的文字輸入方法,當待輸入的文字為英文時,所述步驟Sl中,建立數(shù)字按鍵
到單詞的音標的映射為 前述的文字輸入方法,所述步驟Sl還包括設置數(shù)字按鍵
_[9]還為次序輔助 鍵,用于輸入音節(jié)在單詞音標中的次序;所述步驟S2中,通過所述數(shù)字鍵盤輸入重音音節(jié) 的第一個音標及其次序,或再輸入其他任何一個音節(jié)的第一個音標及其次序。前述的文字輸入方法,當待輸入的英文單詞有三個或三個以上音節(jié)時,所述步驟 S2中,通過所述數(shù)字鍵盤依次輸入前三個音節(jié)中每個音節(jié)的第一個音標。前述的文字輸入方法,當待輸入的英文單詞有六個或六個以上音節(jié)時,所述步驟 S2中,通過所述數(shù)字鍵盤依次輸入前六個音節(jié)中每個音節(jié)的第一個音標所對應的第一個數(shù) 字按鍵。前述的文字輸入方法,當待輸入的文字為日文時,所述步驟Sl中,建立數(shù)字按鍵
到拼音的映射為 前述的文字輸入方法,當待輸入的文字為韓文時,所述步驟Sl中,建立數(shù)字按鍵
到拼音的映射為 前述的文字輸入方法,所述步驟Sl還包括設置數(shù)字按鍵
_[9]還為次序輔助 鍵,用于輸入該拼音在一音串中的次序;所述步驟S2中,通過所述數(shù)字鍵盤輸入一拼音及 其次序,或再輸入其他任何一個拼音及其次序。本發(fā)明的目的及解決其技術問題另外還采用以下技術方案來實現(xiàn)。依據(jù)本發(fā)明提 出的一種文字輸入系統(tǒng),其包括一數(shù)字鍵盤,且該系統(tǒng)使用上述文字輸入方法進行文字輸 入。本發(fā)明的目的及解決其技術問題還可采用以下技術措施進一步實現(xiàn)。前述的文字輸入系統(tǒng),所述數(shù)字鍵盤上的數(shù)字按鍵
_[9]依次以順時針或逆時 針排列。前述的文字輸入系統(tǒng),所述數(shù)字鍵盤為萬用輸入盤、計算機的數(shù)字小鍵盤或便攜 式設備的鍵盤。由上述技術方案可知,本發(fā)明具有以下有益效果1、從語音入手設計輸入音標及文字的規(guī)則,是可以通行世界的方式。2、本發(fā)明使用各國官方認可的標準音標/拼音系統(tǒng)進行編碼,因此在推廣上不必 花太多力氣,而使用者亦可以立即應用本身所掌握的目標語言文字的知識,實現(xiàn)快速靈活 的文字輸入。3、本發(fā)明還有多種靈活的文字搜尋方式,能大大加快文字搜尋速度。通過以下參照附圖對優(yōu)選實施例的說明,本發(fā)明的上述以及其它目的、特征和優(yōu) 點將更加明顯。
圖1為本發(fā)明文字輸入方法一實施例的流程圖;圖2為本發(fā)明一實施例中的數(shù)字鍵盤一萬用輸入盤的示意圖;圖3為本發(fā)明另一實施例中的數(shù)字鍵盤-移動終端鍵盤的示意圖。
具體實施例方式下面將詳細描述本發(fā)明的具體實施例。應當注意,這里描述的實施例只用于舉例 說明,并不用于限制本發(fā)明。請參閱圖1所示,其為本發(fā)明文字輸入方法一實施例的流程圖。該文字輸入方法, 用于將文字通過一定步驟轉換為能夠通過數(shù)字鍵盤輸入到處理器并為其所識別的編碼。
具體地,該一定步驟包括步驟Si.設置數(shù)字鍵盤上的一按鍵為語言選擇鍵,并建立W]_[9]中的兩個數(shù)字 按鍵到音標或拼音的映射,其中,該語言選擇鍵用于選擇文字類型,進而在該種文字環(huán)境下 進行文字輸入。在本實施例中,供選擇的文字有四種類型,分別為中文、英文、日文和韓文, 該語言選擇鍵可選擇其中一種文字環(huán)境以進行文字輸入,例如,可以在系統(tǒng)中設定默認為 中文環(huán)境,按一次語言選擇鍵切換到英文環(huán)境,再按一次語言選擇鍵切換到日文環(huán)境,再按 一次語言選擇鍵切換到韓文環(huán)境,切換的順序和方式可以根據(jù)需要在系統(tǒng)中設定。如圖2 所示的數(shù)字鍵盤上,例如,將“ X ”鍵設為語言選擇鍵。如圖3所示的數(shù)字鍵盤上,例如,將 “*”鍵設為語言選擇鍵。另外,根據(jù)對中文、英文、日文和韓文等語音系統(tǒng)的分析,可知中文和英文的音標/ 拼音均可用10X10的表格予以覆蓋,而日文和韓文的拼音超出100個的部分可使用輔助鍵 予以補足,其中,韓文中同一個字的清濁音只需多加一個輔助鍵便可以分別輸入,日文中的 假名也可以使用輔助鍵來完成輸入,另外,中文聲調的輸入和英文中大小寫的區(qū)分也可由 輔助鍵來完成,因此建立
-[9]中的兩個數(shù)字按鍵到音標或拼音的100個映射是足夠的, 這100個映射可以通過縱橫各10格共100格的表格來表示,表格的縱、橫兩軸都由0至9 依次排開,形成100個可分配的坐標,如果由左上角開始讀取,可排出由(0,0)至(9,9)共 100個配置坐標,每個配置坐標與音標或拼音對應形成配置表。每格的配置坐標可以先取行 后取列,稱為順取法;也可以先取列后取行,稱為逆取法;本領域技術人員可以根據(jù)需要進 行設定,在本實施例中,采用順取法。與發(fā)音起直接作用的音標或拼音,都會在配置坐標上 占一位置,每個位置均可通過順取法或逆取法取得表上的一個配置坐標讀數(shù),稱為輸入配 位號碼(Input Allocation Number,簡稱 IAN)。在確定數(shù)字按鍵到音標或拼音的映射時,應采用一定的規(guī)律,使該映射更為科學 易記,可以從以下幾個方面來考慮,現(xiàn)根據(jù)重要性進行排列(A)形聯(lián)想——將音標與數(shù)字作外形比較,最接近的優(yōu)先建立映射,例如5 — s ; 9 — q。(B)聲聯(lián)想——以對應的目標語言為準,將數(shù)字和讀音較相近的音標來建立映射, 例如英文的 Four — F — 4 ;Nine — N — 9。(C)拼合聯(lián)想——用超過1個數(shù)字的組合來對應音標,建立映射,例如(1+0) — ρ ; (0+1) — d ; (1+2) — k。(D)位置聯(lián)想——以中文拼音的配置表為主要參照,然后是國際音標表,將已安排 位置的音標位置定為先決位置,其他配置表應先考慮沿用相同位置,例如中文拼音配置表 中(0,1)是d,國際音標表(0,1)也是d。(E)排序法——遇到由兩個或以上音標組成的代表復合語音的音標時,可以依次向右排列,例如中文拼音配置表中(2,0) - ζ ;(2,1) — h;(2,2) — z+h —zh。(F)指定法——在沒有較好的提示聯(lián)想的映射時,可酌情指定位置安插音標。例 如,中文拼音配置表中(2,2) - zh ; (5,2) - sh ; (6,2) — ch,可見組合h的音標都出現(xiàn)在 第2列;又如(6,5)— ang ;(7,5) — ing ;(8,5) — eng ;但(9,5)并未映射“ong”,該位置 為“011”,“ong”可排在右邊(9,9),因此指定法的優(yōu)次較低。(G)省減法——在數(shù)字難以全面提示聯(lián)想目標的音標時,可以用數(shù)字的一部分借 代音標,適合聯(lián)系。例如中文拼音配置表中(8,1) — χ;因8字中間有χ成份。(H)類聚法——在沒有其它音標配置表作參照來指定位置時,可將同類別的音標 次序安排在同一列或同行中,求其統(tǒng)一連續(xù)性,方便記憶推理,例如英文音標表中,凡長音 都安排在 0 行,(0,5) — [u:] ; (0,6) — [a:] ; (0,7) — [i:] ; (0,8)例外;(0,9) —[O:]。(I)除錯法——為方便編成計算機程序,增加除錯功能及提升精確度,因此將行和 列分別用于放置不同類別的音標,以便檢錯及分組搜尋。例如,中文拼音配置表中,0-4列用 于聲母;5-9列用于韻母。這樣,以四位數(shù)字代表一個漢字的組合坐標千百十個bo ^ 6 0 0 9可見百位無5-9,而個位無0-4,否則就是錯碼。較佳地,當待輸入的文字為中文時,步驟Sl中,建立數(shù)字按鍵到拼音的映射為 表 1當待輸入的文字為英文時,步驟Sl中,建立數(shù)字按鍵到單詞的音標的映射為 表 2當待輸入的文字為日文時,步驟Sl中,建立數(shù)字按鍵到拼音的映射為 表 3-1
表 3-2 其中,需說明的是,鼻音&,特別放在~行01位置;( 行I由h改f ;亡行6變音 chi,^變音tsu;省去~行及6行的重復相同字母^,^ , λ ;小-表停頓,特別放在72位 置;hya,hyu及hyo尾接特殊符號將h變回p,代換成pya,pyu, pyo ;kya, kyu及kyo尾接 特殊符號將k變回g,代換成gya,gyu, gyo ;sha, shu及sho尾接特殊符號將sh變回j,代 換成 ja,ju,jo ;ha, hi, hu,he 及 ho 接特殊符號將 h 變回 b,代換成 ba,bi,bu,be, bo ;ha, hi,hu,he及ho接特殊符號將h變回p,代換成pa,pi,pu,pe,p0 ;sa, su, se及so接特殊 符號將s變回g,代換成za,zu,ze,z0 ;shi,chi接特殊符號將sh,ch變回j,代換成ji ;ta, tu, to接特殊符號將t變回z,代換成za,zu, zo ;te接特殊符號將t變回g,代換成de。其 他未提及的拗音、濁音和半濁音用輔助鍵或在輸入原音IAN后接特殊符號輸入,本領域技 術人員可根據(jù)需要設定輔助鍵和特殊符號。當待輸入的文字為韓文時,步驟Sl中,建立數(shù)字按鍵到拼音的映射為
表4-1 表4-2需要說明的是,標“ ▲”行的數(shù)字后加輔助鍵表示“濃音”,標“*”行的數(shù)字后加輔助 鍵亦表示“濃音”(如表5所示)。標濃音的韓文字母要重寫并排,表示強調。 表 5其中,可設置按鍵“ # ”為輔助鍵。另外,步驟Sl還包括設置
_[9]中的五個數(shù)字按鍵還作為聲調輔助鍵,分別用 于輸入中文的五種聲調輕聲、一聲、二聲、三聲和四聲。較佳地,設置數(shù)字按鍵
為輕聲 輔助鍵,[1]為一聲輔助鍵,[2]為二聲輔助鍵,[3]為三聲輔助鍵,[4]為四聲輔助鍵。步驟S2.通過語言選擇鍵選擇待輸入文字的類型,并將待輸入文字的音標或拼音 通過所述數(shù)字鍵盤輸入。本發(fā)明所提出的文字輸入法可應用于多種文字的輸入,為清楚表 述多種輸入方式,現(xiàn)通過下面的公式來進行說明。首先進行參數(shù)定義P表示與輸入配位號碼相對應的音標或拼音;E表示額外符 號,即IAN以外的符號;η表示自然數(shù);W表示一個字,若多于一個字,由其后的η代表個數(shù); IAN代表輸入配位號碼(Input Allocation Number) ;WIC表示輸入的文字/字符串的索引 石馬(Word/string index code)。當輸入某種文字而僅為一個IAN時,請參見通用公式(1),其中E可有可無。WIC = W(P, E) (1)因為一個IAN為兩位數(shù)字,因此WIC是2_3位數(shù)字。其中的“ 0 ”及“,”的用處在 于整齊列出關系,并無分隔意義。當輸入某種文字而IAN多于一個時,請參見通用公式(2)WIC = Wl(PLEl), W2 (P2, E2), ......Wn (Pn, En) (2)當通過語言選擇鍵選擇輸入中文時,可有多種輸入方式進行中文輸入,下面給出 中文輸入的一些公式,首先進行參數(shù)定義1表示聲母;F表示韻母;T表示聲調;11表示自然 數(shù);C表示一個漢字,若多于一個字,由其后的η代表個數(shù)。按通用公式(1)可推出中文輸入應用公式(3)WIC = C(I, F, Τ) (3)因為中文拼音有零聲母,因此每個漢字包含一個或兩個ΙΑΝ(2_4位數(shù)字),若再加 上聲調的一位數(shù)字,漢字的WIC是3-5位數(shù)字。例如,輸入“早”字,則可以通過數(shù)字按鍵輸入WIC “20693”來搜尋。這里,聲母、 韻母和聲調的輸入順序不固定,可以先輸入聲母再輸入韻母再輸入聲調,即輸入索引碼 “20693”;也可以先輸入聲母再輸入聲調再輸入韻母,即輸入索引碼“20369”;也可以先輸 入韻母再輸入聲母再輸入聲調,即輸入索引碼“69203”;也可以先輸入韻母再輸入聲調再輸 入聲母,即輸入索引碼“69320” ;也可以先輸入聲調再輸入聲母再輸入韻母,即輸入索引碼 “32069” ;也可以先輸入聲調再輸入韻母再輸入聲母,即輸入索引碼“36920”等。為實現(xiàn)快速輸入,還可以通過數(shù)字鍵盤依次輸入待輸入中文的拼音字母和聲調,
16或者聲調和拼音字母,其中,所述拼音字母為聲母或韻母。詳細地說,輸入由聲母的雙位數(shù)的IAN加上聲調組成的三位數(shù)字的WIC,或者輸入 由韻母的雙位數(shù)的IAN加上聲調組成的三位數(shù)字的WIC,并將這種輸入法稱為三碼輸入法。 當然,也可以先輸入聲調,后輸入拼音字母。例如,輸入漢字“早”,可以先輸入聲母再輸入聲調,即輸入WIC “203”;也可以先輸 入韻母再輸入聲調,即輸入索引碼“693”;也可以先輸入聲調再輸入聲母,即輸入WIC“320”; 也可以先輸入聲調再輸入韻母,即輸入WIC “369”。另外,也可以只輸入該漢字的聲母、韻母或聲調來搜尋漢字,例如,輸入漢字“早” 時,可以通過數(shù)字按鍵輸入WIC “20”、“69”或“3”。此外,還可以輸入聲母和韻母來搜尋漢 字,聲母和韻母的輸入順序可變。通過上述方式輸入WIC后,若能直接搜尋到預輸入的漢字,則直接輸入該漢字,若 出現(xiàn)多個備選漢字,則選擇后輸入,該選擇的過程和現(xiàn)有技術中的選擇過程類似,在此不再 贅述。本發(fā)明還支持字符串輸入,以加快漢字輸入速度,對于字符串的輸入,亦可用公式 來進行說明。按通用公式(2)可推出中文輸入應用公式(4)WIC = Cl (II, Fl, Tl), C2(I2, F2, T2), . . . Cn(In, Fn, Τη) (4)例如,輸入字符串“早上好”,則可以通過數(shù)字按鍵輸入每個字的聲母、韻母和聲調。也可只取中文拼音的聲母輸入,其余一律不取,得出應用公式(5)WIC = Cl (II), C2 (12),.... Cn (In) (5)例如,輸入字符串“早上好”,可以輸入“早”的聲母、“上”的聲母和“好”的聲母,即 輸入WIC “205221”。(以下均以輸入字符串“早上好”為例進行說明)也可只取中文拼音的韻母輸入,其余一律不取,得出應用公式(6)WIC = Cl(Fl), C2 (F2), .... Cn (Fn) (6)例如,輸入“早”的韻母、“上”的韻母和“好”的韻母,即輸入WIC “696569”。也可只取中文拼音的聲調輸入,其余一律不取,得出應用公式(7)WIC = Cl (Tl), C2 (Τ2), .... Cn (Tn) (7)例如,輸入“早”的聲調、“上”的聲調和“好”的聲調,即輸入WIC “343”。也可只取聲母及韻母輸入,不取聲調,得出應用公式(8)WIC = Cl (II, Fl),.... Cn (In, Fn) (8)例如,輸入“早”的聲母和韻母、“上”的聲母和韻母和“好”的聲母和韻母,即輸入 WIC “206952652169”。也可只取聲母及聲調輸入,不取韻母,得出應用公式(9)WIC = Cl(Il,Tl),....Cn(In, Tn) (9)例如,輸入“早”的聲母和聲調、“上”的聲母和聲調、“好”的聲母和聲調,則輸入 WIC “203524213”。也可只取韻母及聲調輸入,不取聲母,得出應用公式(10)WIC = Cl (FLTl),.... Cn (Fn, Tn) (10)
例如,輸入“早”的韻母和聲調、“上”的韻母和聲調、“好”的韻母和聲調,則輸入 WIC “693654693”。此外,利用系統(tǒng)的程序設計來加快搜尋字符串,可以采用字詞先決原則,就是先將 字符串中起始的一個或多個字作為關鍵字,輸入該關鍵字的聲母、韻母和聲調的IAN,其余 再依照剛才的應用公式編碼進行搜尋,得出以下六條新應用公式。輸入字符串中第一個字的聲母、韻母和聲調,再輸入其余字的聲母,得出應用公式 (11)WIC = Cl,.... Cn(In) (11)例如,先輸入“早”的聲母、韻母和聲調,再輸入“上”的聲母,再輸入“好”的聲母。輸入字符串中第一個字的聲母、韻母和聲調,再輸入其余字的韻母,得出應用公式 (12)WIC = Cl, . . . . Cn(Fn) (12)例如,先輸入“早”的聲母、韻母和聲調,再輸入“上”的韻母,再輸入“好”的韻母。輸入字符串中第一個字的聲母、韻母和聲調,再輸入其余字的聲調,得出應用公式 (13)WIC = Cl,·…Cn(Tn) (13)例如,先輸入“早”的聲母、韻母和聲調,再輸入“上”的聲調,再輸入“好”的聲調。輸入字符串中第一個字的聲母、韻母和聲調,再輸入其余字的聲母和韻母,得出應 用公式(14)WIC = Cl, .... Cn(In, Fn) (14)例如,先輸入“早”的聲母、韻母和聲調,再輸入“上”的聲母和韻母,再輸入“好”的 聲母和韻母。輸入字符串中第一個字的聲母、韻母和聲調,再輸入其余字的聲母和聲調,得出應 用公式(15)WIC = Cl, .... Cn(In, Tn) (15)例如,先輸入“早”的聲母、韻母和聲調,再輸入“上”的聲母和聲調,再輸入“好”的
聲母和聲調。輸入字符串中第一個字的聲母、韻母和聲調,再輸入其余字的韻母及聲調,得出應 用公式(16)WIC = Cl, .... Cn(Fn, Tn) (16)例如,先輸入“早”的聲母、韻母和聲調,再輸入“上”的韻母和聲調,再輸入“好”的
韻母和聲調。對于字符串的輸入,還可以輸入其中任何一個漢字的聲母和其余漢字的韻母、任 何一個漢字的韻母和其余漢字的聲母、任何一個漢字的韻母和聲調和其余漢字的聲母和聲 調、任何一個漢字的聲母和聲調和其余漢字的韻母和聲調。利用程序還可以設計出多種輸 入方式,這里只作描述,不設公式。較佳地,步驟Sl還包括設置數(shù)字按鍵
_[9]還為次序輔助鍵,用于輸入該字符 串中的字的次序;步驟S2中,通過數(shù)字鍵盤輸入字符串中第一個字的拼音字母及其聲調, 和九個字以內的其他任何一個字的拼音字母及其次序,其中,該拼音字母為聲母或韻母。使用該種輸入方法來輸入字符串,需輸入六位數(shù)字的WIC,將這種輸入法稱為六碼輸入法。使 用六碼輸入法進行字符串的搜尋,即使是面對一個超長字符串,也可以快速找出來。例如,輸入字符串“早上好”,可以輸入“早”的聲母和聲調,和“好”的韻母和次序, 在該字符串中,“好”的次序為“3”,則輸入WIC “203693”。另外,還可以輸入“早”的聲母和 聲調,和“好”的聲母和次序;還可以輸入“早”的韻母和聲調,和“好”的韻母和次序,還可 以輸入“早”的韻母和聲調,和“好”的聲母和次序,還可以輸入“早”的聲母和聲調,和“上” 的韻母和次序,還可以輸入“早”的韻母和聲調,和“上”的韻母和次序,還可以輸入“早”的 韻母和聲調,和“上”的聲母和次序等。由表1可知,第0-2列用于聲母,第5-9列用于韻母。使用上述多種輸入方式時, 處理器可以從輸入的索引碼中判斷輸入的是聲母還是韻母,進而用于文字搜尋,若能直接 搜尋到預輸入的字符串,則直接輸入該字符串,若出現(xiàn)多個備選漢字或字符串,則選擇后輸 入,該選擇的過程和現(xiàn)有技術中的選擇過程類似,在此不再贅述。本發(fā)明的這種靈活的搜尋 方式,即使使用者不清楚韻母、聲母和/或聲調時亦能準確搜尋到漢字。當通過語言選擇鍵選擇待輸入的文字類型為英文時,為輸入一個單詞,可將英文 單詞的音標依次輸入,例如,輸入單詞“computer”,其音標為[k9m'pj U Θ],則根據(jù)表2, 需輸入索引碼 “ 1208301070054108”。較佳地,步驟Sl還包括設置數(shù)字按鍵
_[9]還為次序輔助鍵,用于輸入音節(jié)在 單詞音標中的次序;步驟S2中,通過數(shù)字鍵盤輸入重音音節(jié)的第一個音標及其次序,或再 輸入其他任何一個音節(jié)的第一個音標及其次序。例如,輸入單詞“computer”,先輸入該單詞的重音音節(jié)第一個音標[ρ]的 IAN “10”,再輸入音節(jié)[ρ j u:]的次序“2”,之后再輸入該單詞的第一音節(jié)的第一個音標 [k]的IAN “12”和音節(jié)[kam]的次序“1”,即通過索引碼“102121”來搜尋該單詞。使用該 種輸入方法來輸入英文單詞,需輸入六位數(shù)字的WIC,為六碼輸入法。此外,當待輸入的英文單詞有三個或三個以上音節(jié)時,在步驟S2中,通過數(shù)字鍵 盤依次輸入前三個音節(jié)中每個音節(jié)的第一個音標。當待輸入的英文單詞有六個或六個以上 音節(jié)時,步驟S2中,通過數(shù)字鍵盤依次輸入前六個音節(jié)中每個音節(jié)的第一個的音標所對應 的第一個數(shù)字按鍵。這兩種輸入英文單詞的方法亦為六碼輸入法。本領域技術人員可以知道,使用六碼輸入法來搜尋單詞,能更準確快速地完成搜 尋。當通過語言選擇鍵選擇待輸入的文字類型為日文時,可依次輸入該日文的每個假 名,例如,若要輸入“杉這太)”,根據(jù)表3-1輸入WIC “64800462”。較佳地,步驟Sl還包括設置數(shù)字按鍵W]_[9]還為次序輔助鍵,用于輸入該拼音 在一音串中的次序;步驟S2中,通過數(shù)字鍵盤輸入一拼音及其次序,或再輸入其他任何一 個拼音及其次序;這里的拼音是指日文假名。例如,若要輸入“杉(i J:) ”,可以輸入“杉”的IAN及其次序和“)”的IAN及其次 序,即輸入WIC “641624”來搜尋文字;也可以輸入“J”的IAN及其次序和“杉”的IAN及其 次序,即輸入索引碼“043641”來搜尋文字,本領域技術人員可知,這樣的排列組合有多種,
在此不一一列舉。當通過語言選擇鍵選擇待輸入的文字類型為韓文時,可依次輸入韓文的每個拼音,例如,若要輸入“2司衛(wèi)”,根據(jù)表4-1和表4-2輸入WIC “142912”。較佳地,步驟Sl還包括設置數(shù)字按鍵
_[9]還為次序輔助鍵,用于輸入該拼音 在一音串中的次序;步驟S2中,通過數(shù)字鍵盤輸入一拼音及其次序,或再輸入其他任何一 個拼音及其次序。例如,若要輸入“2司衛(wèi)”,可以輸入“ΓΙ,,的IAN及其次序和“5] ”的IAN及其 次序,即輸入WIC “141292”來搜尋文字;也可以輸入“衛(wèi)”的IAN及其次序和“司”的IAN 及其次序,即輸入WIC" 123292”來搜尋文字,本領域技術人員可知,這樣的排列組合有多種,
在此不一一列舉。本發(fā)明實施例中使用多種語言的標準音標或拼音進行編碼,所以在推廣上不必花 太多力氣,而使用者亦可立即應用本身所掌握的目標語言的知識,實現(xiàn)快速靈活的文字輸 入。在本實施例中,以中文、英文、日文和韓文四種語言為例,說明了利用標準音標或 拼音的組合作為索引,來搜尋文字的方法。本領域技術人員可以理解,這種利用標準音標或 拼音的組合作為索引的方法也可以用于其他各種語言的輸入上。相應地,本發(fā)明還提供了一種文字輸入系統(tǒng),該系統(tǒng)包括一數(shù)字鍵盤,且該系統(tǒng)使 用上述實施例中的文字輸入方法進行文字輸入。該數(shù)字鍵盤上包括一語言選擇鍵,用于選 擇所要輸入的文字類型,并且該數(shù)字鍵盤上W]_[9]中的兩個數(shù)字按鍵映射至拼音或音 標,表1至表4-2詳細地列出了數(shù)字按鍵和四種文字的映射關系;通過該語言選擇鍵選擇待 輸入文字的類型,待輸入文字的拼音或音標便可通過該數(shù)字鍵盤輸入,并形成編碼輸入到 處理器。該數(shù)字鍵盤可以為本發(fā)明所提出的一種萬用輸入盤、計算機的數(shù)字小鍵盤或便攜 式設備的鍵盤。較佳地,該數(shù)字鍵盤上設置有五個聲調輔助鍵,分別用于標識漢字的五種聲調輕 聲、一聲、二聲、三聲和四聲。為方便用戶記憶,可設置數(shù)字按鍵
為輕聲輔助鍵,[1]為 一聲輔助鍵,[2]為二聲輔助鍵,[3]為三聲輔助鍵,[4]為四聲輔助鍵。請參閱圖2所示,其為本發(fā)明提出的數(shù)字鍵盤-萬用輸入盤的示意圖。在該萬用 輸入盤上,數(shù)字按鍵W]_[9]依次以順時針排列,其不受傳統(tǒng)鍵盤的排列限制,以減少按錯 鍵的事件發(fā)生,另外,其也可以逆時針排列。在該萬用輸入盤上,“日”為暫停及停止鍵,在進行文字搜尋時,快按其一次為暫 停,持續(xù)按3秒或再按可停止搜尋等各程序操作;“ ”為數(shù)字鍵盤的開關鍵;“ + ”為英文大 小寫切換鍵和數(shù)字加鍵;“_”為消除鍵和搜尋時的省略鍵;“X”為語言選擇鍵和數(shù)字乘鍵; “*/#,,為日文和韓文輸入時的輔助鍵,也可作為數(shù)字除鍵。上述各按鍵還可根據(jù)輸入需要 進一步配置以實現(xiàn)其他輔助功能。圖3為本發(fā)明另一實施例中的數(shù)字鍵盤-移動終端鍵盤的示意圖。其中,該鍵盤 上的“#”為語言選擇鍵。該移動終端的數(shù)字鍵盤的其他功能可以沿用。雖然已參照幾個典型實施例描述了本發(fā)明,但應當理解,所用的術語是說明和示 例性、而非限制性的術語。由于本發(fā)明能夠以多種形式具體實施而不脫離發(fā)明的精神或實 質,所以應當理解,上述實施例不限于任何前述的細節(jié),而應在隨附權利要求所限定的精神 和范圍內廣泛地解釋,因此落入權利要求或其等效范圍內的全部變化和改型都應為隨附權 利要求所涵蓋。
權利要求
一種文字輸入方法,用于將文字通過一定步驟轉換為能夠通過數(shù)字鍵盤輸入到處理器并為其所識別的編碼;其特征在于,所述一定步驟包括步驟S1.設置所述數(shù)字鍵盤上的一按鍵為語言選擇鍵,并建立
-[9]中的兩個數(shù)字按鍵到音標或拼音的映射;以及步驟S2.通過所述語言選擇鍵選擇待輸入文字的類型,并將待輸入文字的音標或拼音通過所述數(shù)字鍵盤輸入。
2.根據(jù)權利要求1所述的文字輸入方法,其特征在于,當待輸入的文字為中文時,所述 步驟Sl中,建立數(shù)字按鍵到拼音的映射為
3.根據(jù)權利要求2所述的文字輸入方法,其特征在于,所述步驟Sl還包括設置
-[9]中的五個數(shù)字按鍵還作為聲調輔助鍵,分別用于輸入中文的五種聲調輕聲、一 聲、二聲、三聲禾口四聲。
4.根據(jù)權利要求3所述的文字輸入方法,其特征在于,所述步驟S2中,通過所述數(shù)字鍵 盤依次輸入待輸入中文的拼音字母和聲調,或者聲調和拼音字母,其中,所述拼音字母為 聲母或韻母。
5.根據(jù)權利要求3所述的文字輸入方法,其特征在于,當輸入的中文為字符串時,所述 步驟S 1還包括設置數(shù)字按鍵
-[9]還為次序輔助鍵,用于輸入該字符串中的字的次 序;所述步驟S2中,通過所述數(shù)字鍵盤輸入所述字符串中第一個字的拼音字母及其聲調, 和九個字以內的其他任何一個字的拼音字母及其次序,其中,所述拼音字母為聲母或韻母。
6.根據(jù)權利要求1所述的文字輸入方法,其特征在于,當待輸入的文字為英文時,所述 步驟Sl中,建立數(shù)字按鍵到單詞的音標的映射為
7.根據(jù)權利要求6所述的文字輸入方法,其特征在于,所述步驟Sl還包括設置數(shù)字按鍵
-[9]還為次序輔助鍵,用于輸入音節(jié)在單詞音 標中的次序;所述步驟S2中,通過所述數(shù)字鍵盤輸入重音音節(jié)的第一個音標及其次序,或再輸入其 他任何一個音節(jié)的第一個音標及其次序。
8.根據(jù)權利要求6所述的文字輸入方法,其特征在于,當待輸入的英文單詞有三個或 三個以上音節(jié)時,所述步驟S2中,通過所述數(shù)字鍵盤依次輸入前三個音節(jié)中每個音節(jié)的第一個音標。
9.根據(jù)權利要求6所述的文字輸入方法,其特征在于,當待輸入的英文單詞有六個或 六個以上音節(jié)時,所述步驟S2中,通過所述數(shù)字鍵盤依次輸入前六個音節(jié)中每個音節(jié)的第 一個音標所對應的第一個數(shù)字按鍵。
10.根據(jù)權利要求1所述的文字輸入方法,其特征在于,當待輸入的文字為日文時,所 述步驟Sl中,建立數(shù)字按鍵到拼音的映射為
11.根據(jù)權利要求1所述的文字輸入方法,其特征在于,當待輸入的文字為韓文時,所 述步驟Sl中,建立數(shù)字按鍵到拼音的映射為
12.根據(jù)權利要求10或11所述的文字輸入方法,其特征在于,所述步驟Sl還包括設置數(shù)字按鍵
-[9]還為次序輔助鍵,用于輸入該拼音在一音 串中的次序;所述步驟S2中,通過所述數(shù)字鍵盤輸入一拼音及其次序,或再輸入其他任何一個拼音 及其次序。
13.一種文字輸入系統(tǒng),其特征在于,其包括一數(shù)字鍵盤,且該系統(tǒng)使用權利要求1-11 中任何一項所述的文字輸入方法通過所述數(shù)字鍵盤進行文字輸入。
14.根據(jù)權利要求13所述的文字輸入系統(tǒng),其特征在于,所述數(shù)字鍵盤上的數(shù)字按鍵
-[9]依次以順時針或逆時針排列。
15.根據(jù)權利要求13所述的文字輸入系統(tǒng),其特征在于,所述數(shù)字鍵盤為萬用輸入盤、 計算機的數(shù)字小鍵盤或便攜式設備的鍵盤。
全文摘要
本發(fā)明公開了一種文字輸入方法及輸入系統(tǒng),用于將文字通過一定步驟轉換為能夠通過數(shù)字鍵盤輸入到處理器并為其所識別的編碼;所述一定步驟包括步驟S1.設置所述數(shù)字鍵盤上的一按鍵為語言選擇鍵,并建立
-[9]中的兩個數(shù)字按鍵到音標或拼音的映射;以及步驟S2.通過所述語言選擇鍵選擇待輸入文字的類型,并將待輸入文字的音標或拼音通過所述數(shù)字鍵盤輸入。本發(fā)明的文字輸入系統(tǒng),包括一數(shù)字鍵盤,且該系統(tǒng)使用上述文字輸入方法進行文字輸入。本發(fā)明提出的文字輸入方法及輸入系統(tǒng)可高效輸入各種文字。
文檔編號G06F3/023GK101882004SQ20091014050
公開日2010年11月10日 申請日期2009年5月6日 優(yōu)先權日2009年5月6日
發(fā)明者蔡志仁 申請人:蔡志仁