增進(jìn)手寫輸入效率的方法
【專利摘要】本發(fā)明提供一種增進(jìn)手寫輸入效率的方法,先建立包含多個(gè)漢字的筆順編碼序列的漢字字庫(kù),每一筆順編碼序列對(duì)應(yīng)一漢字的筆畫的順序,且筆畫對(duì)應(yīng)一基本字形編碼;于一觸控屏幕上輸入一目標(biāo)字的部分筆畫,此部分筆畫可為筆順不連續(xù)的筆畫,利用一處理器將此部分筆畫轉(zhuǎn)換成包含基本字形編碼的一子序列,再將子序列與漢字字庫(kù)中的筆順編碼序列進(jìn)行比對(duì),挑出漢字的筆順編碼序列中與子序列相符者做為候選字,最后,將候選字顯示于觸控屏幕上,以供用戶挑選出正確的目標(biāo)字。
【專利說(shuō)明】增進(jìn)手寫輸入效率的方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種手寫輸入的技術(shù),特別是指一種增進(jìn)手寫輸入效率的方法。
【背景技術(shù)】
[0002] 世界上的語(yǔ)言可大致分為拼音文字的語(yǔ)言(alphabetic language)以及圖像式的 語(yǔ)言(graphic language),以手寫輸入而言包括體控輸入及觸控輸入,拼音文字的每個(gè)字 是以字母的序列表示,手寫輸入通常要按照這個(gè)序列的字母一一寫出,輸入的過(guò)程有可能 遇到字母辨識(shí)混淆的情況,輸入者需要對(duì)裝置所提供的一些候選字母進(jìn)行篩選,以獲得正 確的字;圖像式的語(yǔ)言(如中、日、韓文)有所謂的筆畫,以中文而言,其定義有不同的方式, 基本筆畫簡(jiǎn)單分類有橫、堅(jiān)、撇、點(diǎn)、折等五種,每個(gè)字的筆畫都是由這最基本的五種所構(gòu) 成。
[0003] 中文字的輸入筆畫有一定的順序,茲稱之為筆順,手寫輸入通常要按照這個(gè)序列 的筆畫一一寫出,電子裝置依據(jù)辨識(shí)出可能的筆畫序列提供候選字(通常會(huì)包含所欲輸入 的標(biāo)的字),讓使用者在候選字中選出他要的字。但中文字筆畫繁多,手寫輸入速度慢,影響 手寫輸入的適用性,若寫得太潦草還可能會(huì)使電子裝置無(wú)法辨識(shí),因此如何在不影響電子 裝置辨識(shí)度的情況下提升手寫輸入的速度是目前手寫輸入技術(shù)待解決的一項(xiàng)課題。
[0004] 有鑒于此,本發(fā)明遂針對(duì)上述現(xiàn)有技術(shù)的缺陷,提出一種增進(jìn)手寫輸入效率的方 法,以有效克服上述的所述問(wèn)題。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明的主要目的在于提供一種增進(jìn)手寫輸入效率的方法,其僅需一個(gè)漢字的部 分筆畫即可從漢字字庫(kù)中找出候選字,并依據(jù)相似度排列于觸控屏幕上。
[0006] 本發(fā)明的另一目的在于提供一種增進(jìn)手寫輸入效率的方法,其是將漢字的筆畫順 序定義為筆順編碼序列,并給予每一個(gè)筆畫的基本字形一個(gè)編碼,只要用戶手寫輸入一個(gè) 漢字的部分筆畫,若漢字字庫(kù)中的漢字中有筆順編碼序列與該部分筆畫的基本字形編碼序 列相符者,即成為候選字。
[0007] 本發(fā)明的再一目的在于提供一種增進(jìn)手寫輸入效率的方法,其將漢字切割成四個(gè) 方格,定義出漢字每一筆畫的位置并將此位置加入到筆順編碼序列中,成為輔助序列,以對(duì) 候選字與輸入的目標(biāo)字相似度加以排序。
[0008] 為達(dá)上述的目的,本發(fā)明提供一種增進(jìn)手寫輸入效率的方法,包括下列步驟:建立 一漢字字庫(kù),漢字字庫(kù)中包含多個(gè)漢字的筆順編碼序列,每一筆順編碼序列對(duì)應(yīng)一漢字的 筆畫的順序,且筆畫對(duì)應(yīng)一基本字形編碼;于一觸控屏幕上輸入一目標(biāo)字的部分筆畫,此部 分筆畫可為筆順不連續(xù)的筆畫,利用一處理器將此部分筆畫轉(zhuǎn)換成包含基本字形編碼的一 子序列;將子序列與漢字字庫(kù)中的筆順編碼序列進(jìn)行比對(duì),判斷漢字的筆順編碼序列中是 否有與子序列相符的候選字;以及將候選字顯示于觸控屏幕上。
[0009] 與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益效果:
[0010] 本發(fā)明提供的增進(jìn)手寫輸入效率的方法可減少手寫輸入時(shí)的筆畫,將每個(gè)漢字依 據(jù)其基本字形編列為一個(gè)筆順編碼序列,用戶只需要手寫輸入此筆順編碼序列的任何子序 列,便可依據(jù)漢字字庫(kù)將目標(biāo)字預(yù)測(cè)為候選字的一,子序列越長(zhǎng),則包含此子序列的候選字 越少;再根據(jù)筆畫的位置比對(duì)出候選字與目標(biāo)字的相似度,依據(jù)相似度及使用頻率排序,可 將相似度高或常使用的候選字排在前面,以方便使用者選取,子序列第一個(gè)筆畫編碼也不 必是該字的第一個(gè)筆畫。因此,針對(duì)筆畫繁復(fù)的中文字而言,若用戶忘記字的正確寫法,但 仍記得部分筆畫,則輸入這些筆畫仍可得到正確的字,不需切換其它輸入法,且加快輸入速 度,較的輸入簡(jiǎn)體字更加快捷。
【專利附圖】
【附圖說(shuō)明】
[0011] 圖1為本發(fā)明增進(jìn)手寫輸入效率的方法的流程圖。
[0012] 圖2為圖1中步驟S16的局部流程圖。
【具體實(shí)施方式】
[0013] 本發(fā)明是一種增進(jìn)手寫輸入效率的方法,將每個(gè)漢字依照手寫的筆順及筆畫位置 定義出筆順編碼序列,用戶只需手寫輸入漢字的部分筆畫,亦即任何子序列,便可從漢字字 庫(kù)中找出包含此子序列的漢字并列為候選字。
[0014] 請(qǐng)參考圖1,其為本發(fā)明增進(jìn)手寫輸入效率的方法的流程圖,首先步驟SlO建立一 漢字字庫(kù),此漢字字庫(kù)中包含多個(gè)漢字的筆順編碼序列,每一筆順編碼序列對(duì)應(yīng)一漢字的 筆畫順序,且筆畫對(duì)應(yīng)一基本字形編碼,基本字形編碼包含各種漢字基本字形,其編碼表如 下表一:
【權(quán)利要求】
1. 一種增進(jìn)手寫輸入效率的方法,其特征在于,包括: 建立一漢字字庫(kù),該漢字字庫(kù)中包含多個(gè)漢字的筆順編碼序列,每一筆順編碼序列對(duì) 應(yīng)一漢字的筆畫的順序,且每一該筆畫對(duì)應(yīng)一基本字形編碼; 于一觸控屏幕上輸入一目標(biāo)字的部分筆畫,利用一處理器將該部分筆畫轉(zhuǎn)換成包含所 述基本字形編碼的一子序列; 將該子序列與該漢字字庫(kù)中的所述筆順編碼序列進(jìn)行比對(duì),判斷所述漢字的所述筆順 編碼序列中是否有與該子序列相符的至少一候選字;W及將該至少一候選字顯示于該觸控 屏巷上。
2. 如權(quán)利要求1所述的增進(jìn)手寫輸入效率的方法,其特征在于,所述筆順編碼序列分 別包括僅有基本字形編碼的一主要序列及包含基本字形編碼與每一筆畫的位置的一輔助 序列。
3. 如權(quán)利要求2所述的增進(jìn)手寫輸入效率的方法,其特征在于,該處理器對(duì)該目標(biāo)字 的該部分筆畫比對(duì)的步驟更包括: 從所述主要序列中挑出與該子序列相符的該至少一候選字;W及 將該至少一候選字依據(jù)該輔助序列進(jìn)行相似度排序,按排序顯示于該觸控屏幕上。
4. 如權(quán)利要求2所述的增進(jìn)手寫輸入效率的方法,其特征在于,更包括將所述漢字填 在一虛擬字體方塊中,該虛擬字體方塊分為左上、左下、右上、右下四方格,依據(jù)每一漢字的 每一筆畫的基本字形編碼及位置決定每一漢字的該輔助序列。
5. 如權(quán)利要求4所述的增進(jìn)手寫輸入效率的方法,其特征在于,該漢字的所述筆畫位 置為左方、左上、左下、右方、右上、右下、上方、下方或中。
6. 如權(quán)利要求4所述的增進(jìn)手寫輸入效率的方法,其特征在于,該筆畫有75%在同一方 格中,定義該筆畫的位置為該方格的位置。
7. 如權(quán)利要求4所述的增進(jìn)手寫輸入效率的方法,其特征在于,該筆畫同時(shí)在該虛擬 字體方塊的二方格中,且二方格中的該筆畫皆占不到該筆畫的75%面積,則定義該筆畫的 位置為該二方格的位置。
8. 如權(quán)利要求7所述的增進(jìn)手寫輸入效率的方法,其特征在于,該筆畫跨越該虛擬字 體方塊的至少二個(gè)該方格時(shí),該筆畫所經(jīng)過(guò)的所述方格皆取得一分?jǐn)?shù)。
9. 如權(quán)利要求1所述的增進(jìn)手寫輸入效率的方法,其特征在于,更包括建立一字典,提 供一智能記憶詞匯功能,將輸入過(guò)的詞及常用字符串儲(chǔ)存到該字典中,該處理器比對(duì)多個(gè) 目標(biāo)字與該漢字字庫(kù)、得到多個(gè)組候選字后,再將所述候選字與該字典進(jìn)行比對(duì),得到至少 一候選詞匯。
【文檔編號(hào)】G06F17/27GK104461337SQ201310558088
【公開(kāi)日】2015年3月25日 申請(qǐng)日期:2013年11月11日 優(yōu)先權(quán)日:2013年9月24日
【發(fā)明者】許聞廉 申請(qǐng)人:中央研究院