專利名稱:一種輸入字符和背景隱含字符組合輸入漢字的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種漢字輸入法,特別是涉及一種輸入字符和背景隱含字符組合輸入 漢字拼音,進(jìn)而根據(jù)拼音確定漢字的方法。
背景技術(shù):
現(xiàn)在觸摸屏(板)輸入終端設(shè)備上流行的輸入法有拼音輸入法,然而現(xiàn)在的拼音 輸入法輸入一個(gè)漢字對(duì)應(yīng)的讀音需要輸入很多字符,這樣的輸入效率非常的低,本輸入法 可以做到輸入一個(gè)字符就可以得到一個(gè)漢字的唯一讀音,這樣一來,輸入兩個(gè)字符即可輸 入一個(gè)詞組,輸入多個(gè)字符即可輸入一個(gè)句子,大大的提高了觸摸設(shè)備上輸入漢字的速度。
發(fā)明內(nèi)容
現(xiàn)在的一些小型設(shè)備如手機(jī),個(gè)人掌上電腦PDA,網(wǎng)絡(luò)游戲機(jī),平板電腦IPAD,車 載設(shè)備導(dǎo)航儀,工業(yè)嵌入式設(shè)備都具備觸摸的輸入功能,他們的觸摸輸入?yún)^(qū)域和原來相比 做的越來越大,靈敏度、解析度越來越高,并且這些終端設(shè)備的CPU處理速度也越來越高, 操作系統(tǒng)也越來越智能,本發(fā)明就是基于此種特點(diǎn)并結(jié)合漢字拼音的特性,設(shè)計(jì)的一種輸 入法,本輸入法適用于手寫輸入和點(diǎn)擊輸入,或者手寫點(diǎn)擊互補(bǔ)輸入,本輸入法在輸入漢字 的過程中輸入數(shù)字和英文字母不需要轉(zhuǎn)換輸入,是一種快速的基于輸入字符和背景隱含字 符組合,輸入漢字的完整拼音,進(jìn)而根據(jù)拼音識(shí)別漢字的適用于輸入整個(gè)句子的漢字輸入 法。本發(fā)明目的是通過如下方式實(shí)現(xiàn)的一種輸入字符和背景隱含字符組合輸入漢字 的方法,他的特點(diǎn)是,在輸入背景區(qū)設(shè)置漢語拼音的單韻母,在單韻母周圍設(shè)置一個(gè)約定區(qū) 域,簡(jiǎn)稱單韻母輸入?yún)^(qū),在該區(qū)域輸入的字符,表示將要輸入的完整拼音包含該單韻母而且 并不僅限于該單韻母,該單韻母輸入?yún)^(qū)可以細(xì)分為不同的子輸入?yún)^(qū),在不同的子輸入?yún)^(qū)輸 入同樣的字母表示不同的意思表達(dá)。不同的意思表達(dá)可以是,將要輸入漢字的完整拼音是否已經(jīng)輸入完畢;將要輸入 漢字的完整拼音在未輸入完畢的情況下剩余未輸入字符數(shù)量的多少;將要輸入漢字的完整 拼音在未輸入完畢的情況下具體剩余那些字母沒有輸入;將要輸入漢字的完整拼音在未輸 入完畢的情況下,該剩余未輸入的字母是“η”還是“ng”。漢字單韻母有六個(gè),分別是a ο e i u U,本文使用前五個(gè),即本方法發(fā)明中“U” “U”不做區(qū)別,統(tǒng)一使用“U”符號(hào)代替。包含 一個(gè)單韻母并且首字符是聲母(zh,ch,sh除外)的完整漢語拼音的字符長(zhǎng)度的數(shù)量只可能 是2,3或4個(gè),并且首字符的聲母確定,單韻母確定,完整拼音字符長(zhǎng)度確定后,該完整的漢 語拼音就可以唯一確定,未輸入的字母一般是“n”,或“ng”;如此一來可以約定,將聲母寫 在單韻母的前面表示將要輸入的完整拼音已經(jīng)輸入完畢,將聲母寫在單韻母的上面表示將 要輸入的完整拼音是三個(gè)字符,剩余一種字符未輸入,將聲母寫在單韻母的下面表示將要 輸入的完整拼音是四個(gè)字符,剩余兩個(gè)字符未輸入;單韻母可以單獨(dú)作為漢字拼音,不輸入 字母直接點(diǎn)擊該單韻母表示僅僅輸入該單韻母一個(gè)字母;單韻母可以作為首字符和其他一個(gè)字母作為漢字的完整拼音,此種情況只需要在該單韻母的后面書寫另一個(gè)字母即可。ζ、 Zh, C, ch, S, sh這三組字符串在手寫輸入時(shí)如果輸入一個(gè)字符容易混淆,可以做出約定將 Z寫的高一點(diǎn)或者寫Z時(shí)碰觸邊緣線表示將要輸入的是“Z”,不碰觸邊緣線表示將要輸入的 是 “zh”。如上文所述的一種輸入字符和背景隱含字符組合輸入漢字的方法,所述的在輸入 背景區(qū)設(shè)置漢語拼音的單韻母,他的特征在于在兩個(gè)不同的單韻母周圍設(shè)置一個(gè)約定輸 入?yún)^(qū)域,在該約定輸入?yún)^(qū)域輸入的字母表示將要輸入的完整漢語拼音包含該兩個(gè)單韻母的 組合而且并不僅限于該兩個(gè)字母的組合。該約定的輸入?yún)^(qū)域,簡(jiǎn)記為雙韻母輸入?yún)^(qū)。如上文所述的雙韻母輸入?yún)^(qū),可以再細(xì)分為不同的子輸入?yún)^(qū),在不同的子輸入?yún)^(qū) 輸入同樣的字母表示不同的意思表達(dá)。不同的意思表達(dá)可以是將要輸入的完整拼音已經(jīng) 輸入完畢,順序固定唯一;將要輸入的完整拼音已經(jīng)輸入完畢,順序待定;將要輸入的完整 漢語拼音還沒有輸入完畢,包含未輸入的還不能最終確定的字母;將要輸入的完整漢語拼 音雖然沒有輸入完畢,但是剩余的字母已經(jīng)唯一確定。可以對(duì)雙韻母輸入?yún)^(qū)進(jìn)行約定,不同的雙韻母子輸入?yún)^(qū)表示該兩個(gè)韻母在將要輸 入的完整漢語拼音中出現(xiàn)的順序不同;當(dāng)然還可以進(jìn)一步細(xì)分和約定,如在輸入一個(gè)字符 后,仍然不能確定將要輸入的完整漢語拼音,則可以對(duì)該輸入?yún)^(qū)進(jìn)行再細(xì)劃分,如細(xì)分出3 個(gè)輸入子區(qū),約定每個(gè)輸入子區(qū)只能輸入一個(gè)字符,輸入字符所在的子區(qū)離單韻母越近表 示剩余未輸入的字符數(shù)量越少,反之越多,剩余未輸入的字母一般是“η”或“ng”;如“e” “i” 可以組合成“ei”和“ie”,如果和同一個(gè)字符“b”組合,可以組合成“bei”和“bie”的發(fā)音。 本文約定在包含兩個(gè)單韻母的漢語拼音中,那個(gè)單韻母先出現(xiàn)就將輸入的聲母首字符靠 近那個(gè)單韻母一側(cè)輸入,如果將要輸入的漢語拼音正好由三個(gè)字母組成,即由將要輸入的 首字母+兩個(gè)單韻母組成,則在書寫該首字母時(shí),靠近第一個(gè)單韻母字母書寫不要留下空 格。絕大多數(shù)的漢語拼音包含一個(gè)單韻母或兩個(gè)單韻母的組合,包含三個(gè)單韻母組合 的情況,有“ iao ”字符串,共5個(gè)發(fā)音,分別是“ guai,huai,kuai,zhuai,chuai,shuai ”;有 "uai,,字符串,共 10 個(gè)發(fā)音,分另丨J是“biao, jiao, liao, diao, miao, niao, piao, qiao, xiao, tiao”。可以進(jìn)一步約定,將背景輸入?yún)^(qū)域的部分區(qū)域約定為三個(gè)單韻母組合輸入?yún)^(qū),在該 區(qū)域輸入字符表示將要輸入的漢語完整拼音包含該三個(gè)單韻母組成的字符串。這15個(gè)完 整拼音的首字母各不相同,所以可以共用一個(gè)三字母組合輸入?yún)^(qū)。如上文所述的一種輸入字符和背景隱含字符組合輸入漢字的方法,他的特征是 在背景區(qū)域輸入字母的方式是手寫輸入,手寫輸入可以是用專門的手寫筆輸入或用手指當(dāng) 做筆手寫輸入或使用鼠標(biāo)當(dāng)做筆輸入。手寫輸入字母的過程和該手寫字母將要放置的具 體位置選擇可以同時(shí)進(jìn)行,即手寫字母的同時(shí)已經(jīng)明確了該手寫字母將要輸入的區(qū)域,也 可以分步進(jìn)行,即固定一個(gè)區(qū)域進(jìn)行手寫識(shí)別,然后再點(diǎn)擊確認(rèn)該手寫字母將要輸入的區(qū) 域,這兩個(gè)步驟可以倒置。在觸屏手機(jī)上手寫輸入使用時(shí),由于部分觸屏手機(jī)的觸屏輸入 區(qū)域較小,進(jìn)行詳細(xì)分區(qū)后,輸入?yún)^(qū)域更加狹小,在輸入字符時(shí)難免超出該區(qū)域,解決問題 的辦法有1、約定輸入字母時(shí),該字母筆畫的起始點(diǎn)或結(jié)束點(diǎn)所在的區(qū)域?yàn)樵撟帜笇⒁?入的區(qū)域,2、為細(xì)小的分區(qū)定義標(biāo)志線(或標(biāo)志區(qū)),每個(gè)標(biāo)志線代表將要輸入不同的字母 數(shù)量,或者代表不同的剩余字母數(shù)量,約定輸入字母時(shí),該字母筆畫的軌跡與具體那一條標(biāo)志線相交,就表示該完整拼音的字母長(zhǎng)度或剩余未輸入字母的多少,3、約定輸入字母時(shí),該 字母筆畫軌跡最左邊,最右邊,最上邊或最下邊所能到達(dá)的區(qū)域?yàn)樵撟帜笇⒁斎氲膮^(qū)域, 4、輸入字母時(shí)輸入字母軌跡中心點(diǎn)所在的區(qū)域,表示整個(gè)字母將要輸入的區(qū)域。5、采用動(dòng) 態(tài)區(qū)域的辦法,當(dāng)手寫的起始軌跡確定后,將其他區(qū)域的字符標(biāo)線隱去,將本區(qū)域的標(biāo)線字 符放大顯示,或者直接將其他區(qū)域的標(biāo)線字符隱去暫時(shí)停止接受輸入。6、可以組合約定,只 要該約定能最大范圍的擴(kuò)大輸入?yún)^(qū)域并且不容易產(chǎn)生混淆即可,如可以約定手寫字母軌跡 的最上方所能到達(dá)的區(qū)域即為手寫字母將要輸入的區(qū)域,但是如果該手寫軌跡經(jīng)過了最低 層輸入?yún)^(qū),則表示,該字母將要輸入的區(qū)域?yàn)樽畹蛯虞斎雲(yún)^(qū)域,即對(duì)于一個(gè)跨區(qū)域輸入的字 母,最低層輸入?yún)^(qū)具有優(yōu)先權(quán)。如上文所述的一種輸入字符和背景隱含字符組合輸入漢字的方法,他的特點(diǎn)是 在輸入背景區(qū)的部分區(qū)域設(shè)置構(gòu)成漢語拼音的單韻母,設(shè)置包含而且不僅僅包含該單韻母 的點(diǎn)擊輸入?yún)^(qū),設(shè)置包含而且不僅僅包含多個(gè)韻母相組合的點(diǎn)擊輸入?yún)^(qū),在其他部分區(qū)域 設(shè)置構(gòu)成漢語拼音的其他字母點(diǎn)擊輸入?yún)^(qū),在背景區(qū)域輸入字母的方式是點(diǎn)擊輸入。點(diǎn)擊 輸入過程中的點(diǎn)擊順序可以是先點(diǎn)擊選擇將要輸入漢字對(duì)應(yīng)的完整漢語拼音的首字母,然 后點(diǎn)擊該首字母將要輸入的具體位置,也可以逆順序點(diǎn)擊,即點(diǎn)擊該首字母將要輸入的位 置,然后再點(diǎn)擊該首字母。如上文所述的一種輸入字符和背景隱含字符組合輸入漢字的方法,他的特征是所 述的點(diǎn)擊輸入方式是多點(diǎn)觸控輸入。現(xiàn)在流行的是兩點(diǎn)同時(shí)觸控手機(jī),對(duì)于具有此種功能 的手機(jī)輸入字母的方法是,一個(gè)手指觸控將要輸入的字母,同時(shí)另一個(gè)手指觸控該字母將 要輸入的區(qū)域,此種觸控方式可以做到觸控一次得到一個(gè)單字的完整唯一拼音,觸控多次 可以得到一個(gè)句子的完整全部拼音,并且組成句子的每個(gè)單字的拼音之間不會(huì)混淆。一種輸入字符和背景隱含字符組合輸入漢字的方法,他的特點(diǎn)是,在輸入背景區(qū) 設(shè)置漢語拼音的單韻母點(diǎn)擊輸入?yún)^(qū),設(shè)置多韻母組合點(diǎn)擊輸入?yún)^(qū),點(diǎn)擊該單韻母輸入?yún)^(qū)表 示要輸入該單韻母,點(diǎn)擊該多韻母組合輸入?yún)^(qū),表示要輸入該多韻母的組合,單韻母和該多 韻母的組合統(tǒng)稱為背景韻母,點(diǎn)擊背景韻母或和點(diǎn)擊與該背景韻母配對(duì)的組成單字完整拼 音的其他同一個(gè)字母并進(jìn)行拖動(dòng),表示要輸入包含而且并不僅限于該背景韻母的字符串, 根據(jù)背景韻母相對(duì)于屏幕或另一個(gè)配對(duì)字母之間相對(duì)位置的變化,表示將要輸入不同的字 符串字母組合。輸入背景韻母和配套字母出現(xiàn)位置變化有下述幾種情況對(duì)于單點(diǎn)觸控屏幕,點(diǎn) 擊該背景韻母并進(jìn)行拖動(dòng),根據(jù)拖動(dòng)方向的變化代表不同的含義,拖動(dòng)方向可以分為向下, 向上,向前,向后拖動(dòng);當(dāng)然也可以點(diǎn)擊配套的聲母進(jìn)行拖動(dòng)后再點(diǎn)擊韻母。如點(diǎn)擊字母 “η”后點(diǎn)擊“e”,表示要輸入“ne”;如點(diǎn)擊字母“η”后點(diǎn)擊“e”,并且點(diǎn)擊“e”的同時(shí)向上滑 動(dòng),表示要輸入字母組合“nen”;如點(diǎn)擊字母“η”后點(diǎn)擊“e”,并且點(diǎn)擊“e”的同時(shí)向下滑 動(dòng),表示要輸入字母組合“neng”;如點(diǎn)擊字母“η”后點(diǎn)擊“e”,并且點(diǎn)擊“e”的同時(shí)向后滑 動(dòng),表示要輸入字母組合“ en ”。對(duì)于多點(diǎn)觸控屏幕如兩點(diǎn)觸屏,同時(shí)點(diǎn)擊該背景韻母和與該背景韻母配套的字母 并進(jìn)行拖動(dòng),將拖動(dòng)方式不同的變化組合賦予不同的含義,拖動(dòng)方式變化組合包含一點(diǎn)固 定,另一點(diǎn)向不同方向滑動(dòng);兩點(diǎn)同時(shí)同方向移動(dòng);兩點(diǎn)同時(shí)移動(dòng)兩點(diǎn)之間的距離變小進(jìn) 行收縮;兩點(diǎn)同時(shí)移動(dòng),兩點(diǎn)之間的距離變大進(jìn)行收縮擴(kuò)張。每一種變化組合不同的含義,代表將要輸入不同的字符串字母組合。如同時(shí)點(diǎn)擊字母“η”和字母“e”,表示要輸入“ne”; 如同時(shí)點(diǎn)擊字母“η”和字母“e”,并收縮,表示要輸入字母組合“nen”;如同時(shí)點(diǎn)擊字母“η” 和字母“e”,并擴(kuò)張,表示要輸入字母組合“neng”;如同時(shí)點(diǎn)擊字母“η”和字母“e”,并且 點(diǎn)擊字母“e”的手指向后滑動(dòng),表示要輸入字母組合“en”。另外對(duì)于使用兩點(diǎn)觸控技術(shù)同 時(shí)點(diǎn)擊組合韻母,可以在點(diǎn)擊的過程中識(shí)別出該字母的組合順序,如將屏幕上方韻母和屏 幕下方韻母的組合看成是順向收縮,將屏幕下方韻母和屏幕上方韻母的組合看成是逆向擴(kuò) 張,并將這兩種動(dòng)作賦予兩種不同的含義,例如如同時(shí)點(diǎn)擊字母“d”和字母“ui”組合區(qū), 并收縮,表示要輸入字母“dui”;如同時(shí)點(diǎn)擊字母“d”和字母“ui”組合區(qū),并擴(kuò)張,表示要 輸入字母“diu”。如上所說的一種輸入字符和背景隱含字符組合輸入漢字的方法,他的特點(diǎn)是,在 輸入字符的過程中設(shè)置提示功能,該提示功能可以提示或指引或糾正用戶輸入字符的動(dòng) 作。在點(diǎn)擊輸入的過程中,背景屏幕經(jīng)過區(qū)域細(xì)分,每個(gè)子區(qū)域的物理空間比較小,可能僅 有1平方厘米,在輸入過程中難免會(huì)出現(xiàn)誤判,或者因?yàn)椴煌闹袊?guó)地方方言,導(dǎo)致拼音發(fā) 音近似,也難免出現(xiàn)誤判,解決的辦法是,在點(diǎn)擊輸入的過程中,如瞬間給出點(diǎn)擊區(qū)域的拼 音選擇,讓用戶自行判斷,如果點(diǎn)擊準(zhǔn)確,則將輸入過程繼續(xù),如不正確則糾正,每次點(diǎn)擊出 現(xiàn)的拼音一般有三種情況,第一種情況僅僅包含點(diǎn)擊的單韻母或單韻母的組合,并且此種 情況最不可能出錯(cuò),可以在點(diǎn)擊的過程種,顯示其他兩種可能產(chǎn)生的完整拼音,讓用戶參考 修改。如上所說的一種輸入字符和背景隱含字符組合輸入漢字的方法,他的特點(diǎn)是,在 背景輸入?yún)^(qū)內(nèi)約定至少一個(gè)補(bǔ)充修訂輸入?yún)^(qū),在輸入拼音的過程中,出現(xiàn)的漢字如果不是 希望輸入的漢字,則在該修訂輸入?yún)^(qū)內(nèi)輸入將要輸入漢字的特征筆畫,以便縮小備選字的 范圍,該特征筆畫可以是該漢字的首筆畫、該漢字的偏旁部首讀音的首字母,該漢字的備選 標(biāo)記、該漢字的特征簡(jiǎn)記筆畫,可以是該漢字的首筆畫+該漢字的第二筆畫或+該漢字的 后續(xù)筆畫,直到該漢字唯一確定或備選出現(xiàn)即可,該特征筆畫可以手寫輸入,也可以點(diǎn)擊輸 入。本輸入法主要的功能是輸入句子和短語,短句子可以輸入標(biāo)點(diǎn)符號(hào)用來斷句,當(dāng) 一個(gè)句子包含的漢字非常的多時(shí),可以會(huì)出現(xiàn)錯(cuò)誤識(shí)別,此種情況可以將該句子人為的分 成幾個(gè)短語,使用單一點(diǎn)擊組合功能鍵的方式進(jìn)行認(rèn)為的短語分段,即便如此有時(shí)候的短 語和句子也可能出現(xiàn)個(gè)別的錯(cuò)字,對(duì)應(yīng)此種情況可以約定當(dāng)出現(xiàn)標(biāo)點(diǎn)符號(hào)和短語終結(jié)標(biāo) 志后,可以進(jìn)行跳躍性的修改,此時(shí)點(diǎn)擊組合功能鍵“標(biāo)志9區(qū)+數(shù)字鍵”表示要對(duì)此短語 中的某個(gè)字進(jìn)行重新輸入確定?!毙薷慕Y(jié)束完畢也可以使用點(diǎn)擊“標(biāo)志9區(qū)”的方法進(jìn)行結(jié) 束修改方式,回到正常識(shí)別模式上來。如上所說的一種輸入字符和背景隱含字符組合輸入漢字的方法,他的特點(diǎn)是,在 背景輸入?yún)^(qū)內(nèi)約定至少一個(gè)用來輸入常用字的單字符單字一一對(duì)應(yīng)輸入?yún)^(qū),在該區(qū)域內(nèi)輸 入一個(gè)字符代表一個(gè)單字,或者約定一個(gè)輸入某個(gè)字符一一對(duì)應(yīng)某個(gè)確定單字的方法。對(duì) 于手寫輸入模式來說,如果為每個(gè)字母定義單字輸入模式,一共可以定義26個(gè)單字,如果 區(qū)別大小寫可以定義52個(gè),如定義“η”代表“呢”,定義“N”代表“恩”;對(duì)于多點(diǎn)觸控輸入 模式來說,定義的快捷字母將會(huì)跟多,因?yàn)槊總€(gè)字母可以識(shí)別方向,不同的方向可以對(duì)應(yīng)一 個(gè)快捷單字,不同的方向可以和漢語拼音的聲調(diào)想結(jié)合使用,這樣可以方便記憶,不容易混淆記錯(cuò)。如定義標(biāo)記9區(qū)為組合快捷鍵,點(diǎn)擊“標(biāo)記9區(qū)+字母d區(qū)”表示輸入“的”字;點(diǎn) 擊“標(biāo)記9區(qū)+字母d區(qū)并向上滑動(dòng)”表示要輸入“德”字??梢詾闈h字比劃定義單字輸入模式,如定義“、”代表“點(diǎn)”;可以為阿拉伯?dāng)?shù)字定義 單字輸入模式,如定義“1”代表“壹”,單字符對(duì)應(yīng)的單字可以自定義;如上所說的一種輸入字符和背景隱含字符組合輸入漢字的方法,他的特點(diǎn)是,在 背景輸入?yún)^(qū)內(nèi)約定至少一個(gè)用來輸入常用詞組的固定字符組合一一對(duì)應(yīng)固定詞組的輸入 區(qū),約定在該區(qū)域內(nèi)輸入固定順序的字符組合,代表一個(gè)固定的詞組。固定字符組合對(duì)應(yīng)的 固定詞組可以自定義,兩字的詞組一共可以定義= 676個(gè)詞組;如果是兩點(diǎn)觸屏手 機(jī),可以約定同時(shí)觸碰兩個(gè)聲母首字母就表示要輸入一個(gè)約定的唯一的固定組合詞組。所 述的部分輸入單元區(qū)約定為一個(gè)字符對(duì)應(yīng)兩個(gè)同字的輸入?yún)^(qū)。如上所說的一種輸入字符和背景隱含字符組合輸入漢字的方法,他的特點(diǎn)是在識(shí) 別的過程中加入詞頻統(tǒng)計(jì)功能,將常用的詞組進(jìn)行優(yōu)先備選,加入聯(lián)想功能,邏輯判斷功 能,如“的”字的后面一般是名詞,不可能是動(dòng)詞。上文所述的輸入拼音的方法,具有唯一性,其實(shí)在智能拼音時(shí)代,不需要組成句子 的每個(gè)漢字的拼音都十分準(zhǔn)確,只要縮小了選擇的范圍,就可以通過智能聯(lián)想,常用字庫(kù), 語法,常用句子,搜索等其他組合功能,綜合篩選得到一個(gè)唯一的常用句子,如要求句子當(dāng) 中的奇數(shù)數(shù)位上的漢字的拼音準(zhǔn)確,偶數(shù)數(shù)位上的拼音,只要求包含該字完整拼音中的所 有韻母即可,而沒有必要要求該漢字的拼音是否已經(jīng)完整出現(xiàn),也沒有必要考慮所包含雙 韻母字母中的每個(gè)字母的順序是否唯一。對(duì)于常用的短句子,甚至沒有必要要求組成句子 的每個(gè)漢字都十分準(zhǔn)確,而僅僅要求輸入的漢語完整拼音要窮盡包含組成完整拼音的韻母 字母即可通過其他智能手段得到該常用的句子,如此一來,設(shè)計(jì)背景單雙韻母字母布局的 過程就會(huì)更加簡(jiǎn)單,占用物理空間大小的要求的就會(huì)更加降低,此種情況本輸入方法,可以 適用屏幕更加狹小的觸屏終端設(shè)備。一個(gè)鍵選區(qū)有一個(gè)主字符,點(diǎn)擊就可以輸入,可以有副字符需要通過組合功能鍵 入,可以有多個(gè)副字符,如標(biāo)點(diǎn)符號(hào)區(qū),需要組合鍵+軌跡識(shí)別,例如點(diǎn)擊“組合鍵標(biāo)記10+ 該標(biāo)點(diǎn)符號(hào)所屬的鍵選區(qū)”代表要輸入第一個(gè)副字符,點(diǎn)擊“組合鍵標(biāo)記10+該標(biāo)點(diǎn)符號(hào)所 屬的鍵選區(qū)+向上滑動(dòng)”代表要輸入第二個(gè)副字符,點(diǎn)擊“組合鍵標(biāo)記10+該標(biāo)點(diǎn)符號(hào)所屬 的鍵選區(qū)+向下滑動(dòng)”代表要輸入第三個(gè)副字符,點(diǎn)擊“組合鍵標(biāo)記10+該標(biāo)點(diǎn)符號(hào)所屬的 鍵選區(qū)+水平滑動(dòng)”代表要打開該類多個(gè)其他符號(hào),以便進(jìn)一步進(jìn)行生僻字符的進(jìn)一步選 擇。輸入副字符也可以使用其他動(dòng)作識(shí)別,例如,如果只有一個(gè)副字符,可以采用雙擊 的辦法選入,輸入副字符的辦法多種多樣,原因是觸屏設(shè)備可以識(shí)別點(diǎn)擊次數(shù)和滑動(dòng)方向, 加上多點(diǎn)觸控,這些動(dòng)作的組合可以代表非常多的含義。
圖1 觸屏手寫輸入狀態(tài)下,手機(jī)界面布置2 觸碰點(diǎn)擊輸入狀態(tài)下,具有輸入位置、字母順序位置指示功能的手機(jī)界面布 置3 觸碰點(diǎn)擊輸入狀態(tài)下,具有字母順序位置指示功能的手機(jī)界面布置圖
圖4 拼音“fen”的手寫輸入方法圖5 所示拼音feng的手寫輸入方法圖6 拼音“fen”的分步驟點(diǎn)擊輸入方法圖7 拼音“feng”的一次點(diǎn)擊輸入方法。圖8 拼音nen的輸入方法圖9 拼音neng的輸入方法。
圖10、拼音nen的輸入方法;圖11、拼音neng的輸入方法;圖12拼音en的輸入方法1、漢字顯示區(qū) 2、完整拼音是并且僅是雙韻母的點(diǎn)擊確認(rèn)區(qū)3、三個(gè)單韻母組合背景輸入?yún)^(qū) 4、單韻母上方的字母輸入?yún)^(qū)5、單韻母左邊的字母輸入?yún)^(qū) 6、組合雙韻母背景字母輸入?yún)^(qū)7、手機(jī)邊框線 8、背景主字符點(diǎn)擊輸入?yún)^(qū) 9、背景副字符點(diǎn)擊組合操作鍵10、單字符單字一一對(duì)應(yīng)的組合操作鍵 11、背景主字符 12、背景副字符13、單字首筆畫修訂鍵 14、備選字符選擇確認(rèn)鍵 15、光標(biāo)移動(dòng)鍵
具體實(shí)施例方式在實(shí)施過程中用到三個(gè)示意圖,分別為圖1 觸屏手寫輸入狀態(tài)下,手機(jī)界面布置 圖;圖2 觸碰點(diǎn)擊輸入狀態(tài)下,具有輸入位置、字母順序位置指示功能的手機(jī)界面布置圖; 圖3 觸碰點(diǎn)擊輸入狀態(tài)下,具有字母順序位置指示功能的手機(jī)界面布置圖。本發(fā)明目的是通過如下方式實(shí)現(xiàn)的一種輸入字符和背景隱含字符組合輸入漢字 的方法,他的特點(diǎn)是,在輸入背景區(qū)設(shè)置組成漢語拼音的5個(gè)單韻母,分別是a、0、e、i、U;即 本方法中“U” “U”不做區(qū)別,統(tǒng)一使用“U”符號(hào)代替。在每個(gè)單韻母周圍設(shè)置一個(gè)矩形框, 該矩形框簡(jiǎn)稱單韻母輸入?yún)^(qū),將單韻母放置在中心位置區(qū)域,此時(shí)該矩形框被該單韻母自 然分為4個(gè)區(qū)域,分別是前區(qū),上區(qū),下區(qū),后區(qū);分別定義各個(gè)區(qū)域的含義,前區(qū)的含義是: 在該區(qū)域輸入拼音首字母,表示將要輸入的完整漢語拼音是,“拼音首字母+背景單韻母字 母”;上區(qū)的含義是在該區(qū)域輸入拼音首字母,表示將要輸入的完整漢語拼音是“拼音首 字母+背景單韻母字母+n” ;下區(qū)的含義是在該區(qū)域輸入拼音首字母,表示將要輸入的完 整漢語拼音是“拼音首字母+背景單韻母字母+ng” ;后區(qū)的含義是在該區(qū)域輸入字母,表 示將要輸入的完整漢語拼音是“背景單韻母字母+該區(qū)域輸入的字母”;如果不在單韻母輸 入?yún)^(qū)輸入任何字母,僅點(diǎn)擊該單韻母,表示將要輸入的完整漢語拼音僅有一個(gè)字母完成該 漢字的發(fā)音。z、zh, c、ch, S、sh這三組字符串在手寫輸入時(shí)如果輸入一個(gè)字符容易混淆, 可以做出約定將ζ寫的高一點(diǎn)或者書寫或點(diǎn)擊ζ時(shí)碰觸邊緣線表示將要輸入的是“z”,不 碰觸邊緣線表示將要輸入的是“ zh ”。在兩個(gè)不同的單韻母周圍設(shè)置一個(gè)約定輸入?yún)^(qū)域,在該約定輸入?yún)^(qū)域輸入的字母 表示將要輸入的完整漢語拼音包含該兩個(gè)單韻母的組合而且并不僅限于該兩個(gè)字母的組 合。該約定的輸入?yún)^(qū)域,簡(jiǎn)記為雙韻母輸入?yún)^(qū)。絕大多數(shù)的漢語拼音包含一個(gè)單韻母或兩個(gè) 單韻母的組合,包含三個(gè)單韻母組合的情況,有“ iao”字符串和“uai ”字符串,進(jìn)一步約定, 將背景輸入?yún)^(qū)域的一個(gè)部分區(qū)域約定為三個(gè)單韻母組合輸入?yún)^(qū),以便約定輸入這兩個(gè)字符 串ο可以對(duì)雙韻母輸入?yún)^(qū)進(jìn)行再細(xì)分約定,不同的雙韻母輸入子區(qū)表示該兩個(gè)韻母在將要輸入的完整漢語拼音中出現(xiàn)的順序不同;如在輸入一個(gè)首字符后,仍然不能確定將要 輸入的完整漢語拼音,則可以對(duì)該輸入?yún)^(qū)進(jìn)行再細(xì)劃分,如再細(xì)分出3個(gè)輸入小區(qū),約定每 個(gè)輸入小區(qū)只能輸入識(shí)別一個(gè)字符,輸入字符所在的小區(qū)離單韻母越近表示剩余未輸入的 字符數(shù)量越少,反之越多,剩余的未輸入的字母一般是“η”或“ng”;如“e” “i”可以組合成 “ei”和“ie”,如果和同一個(gè)字符“b”組合,可以組合成“bei”和“bie”的發(fā)音。本文約定 在包含兩個(gè)單韻母的漢語拼音中,那個(gè)單韻母先出現(xiàn)就將輸入的聲母首字符靠近那個(gè)單韻 母一側(cè)書寫,如果將要輸入的漢語拼音正好有三個(gè)字母組成,即由將要輸入的首字母+兩 個(gè)單韻母組成,則在書寫該首字母時(shí),靠近第一個(gè)單韻母字母書寫不要留下空格。如上文所述的在背景區(qū)域輸入字母的方法是手寫輸入。手寫輸入字母的過程中包 含該手寫字母將要放置的具體位置信息。本實(shí)施方案約定手寫字母軌跡的最上方所能到 達(dá)的區(qū)域即為手寫字母將要輸入的區(qū)域,對(duì)于一個(gè)跨區(qū)域輸入的字母,最低層輸入?yún)^(qū)具有 優(yōu)先權(quán)。如圖4所示,拼音“fen”的手寫輸入方法,如圖5所示拼音feng的手寫輸入方法。如上文所述的一種輸入字符和背景隱含字符組合輸入漢字的方法,他的特征是 在輸入背景區(qū)的部分區(qū)域設(shè)置構(gòu)成漢語拼音的單韻母,設(shè)置包含而且不僅僅包含的單韻母 點(diǎn)擊輸入?yún)^(qū),設(shè)置包含而且不僅僅包含的組合韻母點(diǎn)擊輸入?yún)^(qū),在其他部分區(qū)域設(shè)置構(gòu)成 漢語拼音的其他字母點(diǎn)擊輸入?yún)^(qū),在背景區(qū)域輸入字母的方法是點(diǎn)擊輸入。本實(shí)施例約定 的背景字母的點(diǎn)擊順序是,首先選擇點(diǎn)擊將要輸入漢字對(duì)應(yīng)的完整漢語拼音的首字母,然 后點(diǎn)擊該首字母將要輸入的具體位置。如圖6所示,拼音“fen”的分步驟點(diǎn)擊輸入方法。如上文所述的一種輸入字符和背景隱含字符組合輸入漢字的方法,他的特征是所 述的點(diǎn)擊輸入方法,是多點(diǎn)觸控輸入?,F(xiàn)在流行的是兩點(diǎn)同時(shí)觸控手機(jī),對(duì)于具有此種功能 的手機(jī)輸入字母的方法是,一個(gè)手指觸控將要輸入的字母,同時(shí)另一個(gè)手指觸控該字母將 要輸入的區(qū)域,此種觸控方式可以做到觸控一次得到一個(gè)單字的完整唯一拼音,觸控多次 可以得到一個(gè)句子的完整全部拼音,并且組成句子的每個(gè)單字的拼音之間不會(huì)混淆。如圖 7所示,拼音“feng”的一次點(diǎn)擊輸入方法。一種輸入字符和背景隱含字符組合輸入漢字的方法,他的特點(diǎn)是,在輸入背景區(qū) 設(shè)置漢語拼音的單韻母點(diǎn)擊輸入?yún)^(qū),設(shè)置多韻母組合點(diǎn)擊輸入?yún)^(qū),點(diǎn)擊該單韻母輸入?yún)^(qū)表 示要輸入該單韻母,點(diǎn)擊該多韻母組合輸入?yún)^(qū),表示要輸入該韻母的組合,單韻母和該多韻 母的組合統(tǒng)稱為背景韻母,如上所述的一種輸入字符和背景隱含字符組合輸入漢字的方法,他的特點(diǎn)是,點(diǎn) 擊背景韻母或和點(diǎn)擊與該背景韻母配對(duì)的組成單字完整拼音的其他字母并進(jìn)行拖動(dòng),表示 要輸入包含而且并不僅限于該背景韻母的字符串,根據(jù)背景韻母相對(duì)于屏幕或另一個(gè)配對(duì) 字母之間相對(duì)位置的不同,表示將要輸入不同的字符串字母組合。輸入背景韻母和配套字母出現(xiàn)位置變化有下述幾種情況對(duì)于單點(diǎn)觸控屏幕,點(diǎn) 擊該背景韻母并進(jìn)行拖動(dòng),根據(jù)拖動(dòng)方向的變化代表不同的含義,拖動(dòng)方向可以分為向下, 向上,向前,向后拖動(dòng);如點(diǎn)擊字母“η”后點(diǎn)擊“e”,表示要輸入“ne”;如點(diǎn)擊字母“η”后點(diǎn) 擊“e”,并且點(diǎn)擊“e”的同時(shí)向上滑動(dòng),表示要輸入字母組合“nen”;如點(diǎn)擊字母“η”后點(diǎn)擊 “e”,并且點(diǎn)擊“e”的同時(shí)向下滑動(dòng),表示要輸入字母組合“neng”;如點(diǎn)擊字母“η”后點(diǎn)擊 “e”,并且點(diǎn)擊“e”的同時(shí)向后滑動(dòng),表示要輸入字母組合“en”。如圖8所示nen的輸入方法,如圖9所示neng的輸入方法。對(duì)于多點(diǎn)觸控屏幕如兩點(diǎn)觸屏,同時(shí)點(diǎn)擊該背景韻母和與該背景韻母配套的字母 并進(jìn)行拖動(dòng),將拖動(dòng)方式不同的變化組合賦予不同的含義,不同的含義,代表將要輸入不同 的字符串字母組合。如同時(shí)點(diǎn)擊字母“η”和字母“e”,表示要輸入“ne”;如同時(shí)點(diǎn)擊字母 “η”和字母“e”,并收縮,表示要輸入字母組合“nen”,如圖10所示;如同時(shí)點(diǎn)擊字母“η”和 字母“e”,并擴(kuò)張,表示要輸入字母組合“neng”;如圖11所示;如同時(shí)點(diǎn)擊字母“η”和字母 “e”,并且點(diǎn)擊字母“e”的手指向后滑動(dòng),表示要輸入字母組合“en”,如圖12所示。如上所說的一種輸入字符和背景隱含字符組合輸入漢字的方法,他的特點(diǎn)是,在 背景輸入?yún)^(qū)內(nèi)約定至少一個(gè)補(bǔ)充修訂輸入?yún)^(qū),在輸入拼音的過程中,出現(xiàn)的漢字如果不是 希望輸入的漢字,則在該修訂輸入?yún)^(qū)內(nèi)輸入將要輸入漢字的首筆畫,輸入首筆畫后如果還 沒有出現(xiàn)所需要的漢字,則進(jìn)行備選字的翻頁(yè)搜尋,搜尋到將要輸入的漢字后,如果該漢字 不唯一顯示,則對(duì)備選字進(jìn)行點(diǎn)擊確認(rèn)或輸入備選字前面的數(shù)字標(biāo)記確認(rèn)。約定背景主字 符直接點(diǎn)擊輸入,背景副字符需要組合點(diǎn)擊輸入(即輸入該字符前點(diǎn)擊標(biāo)記9,或同時(shí)點(diǎn)擊 該字符和標(biāo)記9),或者進(jìn)行輸入轉(zhuǎn)換后點(diǎn)擊輸入;約定備選字的翻頁(yè)動(dòng)作,如從標(biāo)記9區(qū)域 向主字符s所在的區(qū)域滑動(dòng)表示向后翻頁(yè)備選,反之表示向前翻頁(yè)回看。具體程序的實(shí)現(xiàn)方法1、為每個(gè)漢字建立一個(gè)多字段屬性字庫(kù),每個(gè)漢字的字段名可以包含下述字段, 該漢字的全部拼音,漢字拼音首字母,該漢字包含的韻母或韻母組合,漢字的第一筆畫,漢 字的偏旁部首的發(fā)音的首字母。2、建立一個(gè)軌跡鍵區(qū)對(duì)應(yīng)關(guān)系表,建立一個(gè)鍵區(qū)字符對(duì)應(yīng)關(guān)系表,如果軌跡鍵區(qū) 字符固定不變,則直接建立一個(gè)軌跡字符一一對(duì)應(yīng)關(guān)系表。3、為常用的句子和短語建立全拼音的對(duì)應(yīng)關(guān)系表;為常用的句子和短語建立“拼 音首字母+韻母”的對(duì)應(yīng)關(guān)系表。4、程序首先對(duì)不同的輸入動(dòng)作或輸入軌跡在背景觸屏中的位置信息識(shí)別出不同 的字符,根據(jù)這些字母的組合,在判定出將要輸入的漢字完整拼音,或者判定出最有可能出 現(xiàn)的完整拼音,根據(jù)這些完整拼音或不完整拼音的組合搜尋判定出用戶最希望輸入的句子 短語。等待用戶確認(rèn)輸入,如果用戶確認(rèn)輸入,則進(jìn)入下一個(gè)句子的設(shè)備程序,如果用戶選 擇修正,在根據(jù)用戶輸入的補(bǔ)充信息,重新顯示用戶最想輸入的句子和短語,直到用戶輸入 確認(rèn)為止。當(dāng)然漢字識(shí)別程序的實(shí)現(xiàn)可以通過其他現(xiàn)有的技術(shù)加上本文所述方法中補(bǔ)充的 詳細(xì)信息經(jīng)過綜合的智能分析實(shí)現(xiàn),這里就不一一舉例了。本輸入法是一種直接輸入短語和句子的快速輸入法,對(duì)于多點(diǎn)觸控終端設(shè)備來 說,一個(gè)句子有幾個(gè)漢字就僅需要點(diǎn)擊幾次,平均碼長(zhǎng)為1,即一次點(diǎn)擊就可以輸入一個(gè)漢 字,比現(xiàn)行手機(jī)上的常用輸入法快3-5倍,可以說使用本輸入方法,在手機(jī)等手持終端設(shè)備 上一樣能達(dá)到在計(jì)算機(jī)上采用鍵盤擊鍵方式輸入漢字的速度,為用戶直接在手機(jī)等終端設(shè) 備上編輯文件,發(fā)送電子郵件提供了便利。
權(quán)利要求
1.一種輸入字符和背景隱含字符組合輸入漢字的方法,其特征在于,在輸入背景區(qū)設(shè) 置漢語拼音的單韻母,在單韻母周圍設(shè)置一個(gè)約定區(qū)域,簡(jiǎn)稱單韻母輸入?yún)^(qū),在該區(qū)域輸入 的字符,表示將要輸入的完整拼音包含該單韻母而且并不僅限于該單韻母,該單韻母輸入 區(qū)可以細(xì)分為不同的子輸入?yún)^(qū),在不同的子輸入?yún)^(qū)輸入同樣的字母表示不同的意思表達(dá)。
2.根據(jù)權(quán)利要求1所述的一種輸入字符和背景隱含字符組合輸入漢字的方法,所述的 在輸入背景區(qū)設(shè)置漢語拼音的單韻母,其特征在于,在兩個(gè)不同的單韻母周圍設(shè)置一個(gè)約 定輸入?yún)^(qū)域,在該約定輸入?yún)^(qū)域輸入的字母表示將要輸入的完整漢語拼音包含該兩個(gè)單韻 母的組合而且并不僅限于該兩個(gè)單韻母的組合。
3.根據(jù)權(quán)利要求1、2所述的一種輸入字符和背景隱含字符組合輸入漢字的方法,其特 征在于,在背景區(qū)域輸入字母的方式是手寫輸入,手寫輸入可以是用專門的手寫筆輸入或 用手指當(dāng)做筆手寫輸入或使用鼠標(biāo)當(dāng)做筆輸入。
4.一種輸入字符和背景隱含字符組合輸入漢字的方法,其特征在于,在輸入背景區(qū)的 部分區(qū)域設(shè)置構(gòu)成漢語拼音的單韻母,設(shè)置包含而且不僅僅包含該單韻母的點(diǎn)擊輸入?yún)^(qū), 設(shè)置包含而且不僅僅包含多個(gè)韻母相組合的點(diǎn)擊輸入?yún)^(qū),設(shè)置構(gòu)成漢語拼音的其他字母點(diǎn) 擊輸入?yún)^(qū),在背景區(qū)域輸入字母的方式是點(diǎn)擊輸入。
5.根據(jù)權(quán)利要求4所述的一種輸入字符和背景隱含字符組合輸入漢字的方法,其特征 在于,所述的點(diǎn)擊輸入方式是多點(diǎn)觸控輸入。
6.一種輸入字符和背景隱含字符組合輸入漢字的方法,其特征在于,在輸入背景區(qū)設(shè) 置漢語拼音的單韻母點(diǎn)擊輸入?yún)^(qū),設(shè)置多韻母組合點(diǎn)擊輸入?yún)^(qū),設(shè)置構(gòu)成漢語拼音的其他 字母點(diǎn)擊輸入?yún)^(qū),點(diǎn)擊該單韻母輸入?yún)^(qū)表示要輸入該單韻母,點(diǎn)擊該多韻母組合輸入?yún)^(qū),表 示要輸入該多韻母的組合,單韻母和該多韻母的組合統(tǒng)稱為背景韻母,點(diǎn)擊背景韻母或和 點(diǎn)擊與該背景韻母配對(duì)的組成單字完整拼音的其他同一個(gè)字母并進(jìn)行拖動(dòng),表示要輸入包 含而且并不僅限于該背景韻母的字符串,根據(jù)背景韻母相對(duì)于屏幕或另一個(gè)配對(duì)字母之間 相對(duì)位置的變化,表示將要輸入不同的字符串字母組合。
7.根據(jù)權(quán)利要求1、2、4、6所述的一種輸入字符和背景隱含字符組合輸入漢字的方法, 其特征在于,在輸入字符的過程中設(shè)置提示功能,該提示功能可以提示或指引或糾正用戶 輸入字符的動(dòng)作。
8.根據(jù)權(quán)利要求1、2、4、6所述的一種輸入字符和背景隱含字符組合輸入漢字的方法, 其特征在于,在背景輸入?yún)^(qū)內(nèi)約定一個(gè)補(bǔ)充修訂輸入?yún)^(qū),在輸入拼音的過程中,出現(xiàn)的漢字 如果不是希望輸入的漢字,則在該修訂輸入?yún)^(qū)內(nèi)輸入將要輸入漢字的特征筆畫,以便縮小 備選字的范圍。
9.根據(jù)權(quán)利要求1、2、4、6所述的一種輸入字符和背景隱含字符組合輸入漢字的方法, 其特征在于,在背景輸入?yún)^(qū)內(nèi)約定至少一個(gè)用來輸入常用字的單字符單字一一對(duì)應(yīng)輸入 區(qū),在該區(qū)域內(nèi)輸入一個(gè)字符代表一個(gè)單字,或者約定一個(gè)輸入某個(gè)字符一一對(duì)應(yīng)某個(gè)確 定單字的方法。
10.根據(jù)權(quán)利要求3所述的一種觸摸終端設(shè)備手寫輸入漢字的方法,其特征在于,在背 景輸入?yún)^(qū)內(nèi)約定至少一個(gè)用來輸入常用字的單字符單字一一對(duì)應(yīng)輸入?yún)^(qū),在該區(qū)域內(nèi)輸入一個(gè)字符代表一個(gè)單字。
全文摘要
本發(fā)明涉及一種漢字輸入法,特別是一種輸入字符和背景隱含字符組合輸入漢字的方法,他的特點(diǎn)是在輸入背景區(qū)設(shè)置漢語拼音的單韻母,在單韻母周圍約定一個(gè)輸入?yún)^(qū),在該區(qū)域輸入的字符,表示將要輸入的完整拼音包含該單韻母而且并不僅限于該單韻母,設(shè)置組合韻母輸入?yún)^(qū),在該區(qū)域輸入的字符,表示將要輸入的完整拼音包含組合韻母而且并不僅限于該組合韻母,在不同的輸入?yún)^(qū)輸入同樣的字符,代表不同的漢語拼音,進(jìn)而根據(jù)漢語拼音識(shí)別出漢字的方法,通過多點(diǎn)觸控技術(shù),可以做到點(diǎn)擊N次就可以輸入一個(gè)具有N個(gè)漢字的常用句子,大大提高了使用手機(jī)發(fā)送中文短信,電子郵件的速度。
文檔編號(hào)G06F3/048GK102109951SQ20101061325
公開日2011年6月29日 申請(qǐng)日期2010年12月30日 優(yōu)先權(quán)日2010年12月30日
發(fā)明者劉津立 申請(qǐng)人:劉津立