專利名稱:改進(jìn)的手寫漢字輸入識別方法
技術(shù)領(lǐng)域:
本發(fā)明涉及手寫漢字輸入識別,特別涉及一種改進(jìn)的用于電子裝置的手寫漢字輸入識別方法,它能容忍超時(shí)甚至不受超時(shí)影響,并且能允許對已輸入的字進(jìn)行部分修改。
背景技術(shù):
手寫漢字輸入是具有觸摸屏或觸摸板(寫字板)的計(jì)算機(jī)及其它電子設(shè)備常用的輸入方法。隨著筆記本電腦、移動電話和個(gè)人數(shù)據(jù)助理(PDA)等的廣泛應(yīng)用,快速、高效和準(zhǔn)確的手寫漢字輸入識別已成為許多人的愿望。
對于書寫漢字來說,不同的人有不同的書寫風(fēng)格和書寫習(xí)慣。手寫漢字輸入識別的一個(gè)難題就是如何確定用戶是否已經(jīng)寫完一個(gè)字。因此,阻礙快速而準(zhǔn)確識別的一個(gè)障礙就是所謂的超時(shí),即最后一筆之后的等待時(shí)間,因?yàn)槌瑫r(shí)是檢測用戶是否已經(jīng)寫完一個(gè)字的最有效的辦法。為了使手寫漢字輸入識別能夠?qū)嶋H使用,超時(shí)實(shí)際上是很短的,通常在0.2-0.8秒之間,一般可以由系統(tǒng)或用戶在0.2-2.0秒之間調(diào)節(jié)。
然而,利用超時(shí)來確定輸入是否完成有時(shí)會有問題。首先,很難設(shè)定一個(gè)最佳超時(shí),因?yàn)槌瑫r(shí)隨用戶的不同有很大的不同,也就是說,書寫速度以及筆畫和字之間的中斷在很大程度上取決與用戶。其次,隨字的不同超時(shí)有所不同。對于某些字,用戶要在兩個(gè)筆畫之間移動很長一段距離。當(dāng)距離過長時(shí),就需要比普通的筆畫到筆畫所需的時(shí)間更長的時(shí)間。在這種情況下,在用戶寫完一個(gè)字之前出現(xiàn)超時(shí),就會發(fā)生在超時(shí)前和超時(shí)后寫的筆畫被識別成兩個(gè)字的情況。
為了解決這種由于超時(shí)而導(dǎo)致的問題,通常的解決辦法是以筆跡的形式為用戶提供視覺反饋,以使其能在識別時(shí)進(jìn)行確認(rèn)。另外,大多數(shù)的手寫漢字輸入識別軟件都允許用戶人工設(shè)定超時(shí)的長短。有些解決方案給用戶提供兩個(gè)或更多的手寫輸入?yún)^(qū),以迫使用戶在一個(gè)輸入?yún)^(qū)只寫一個(gè)字。
事實(shí)上,筆跡反饋必須設(shè)置在筆跡的下方,否則,用戶不會注意到正在進(jìn)行的識別。這種辦法不能用在沒有觸摸屏的裝置上,例如那些只有手寫板的裝置上。讓用戶自己設(shè)定超時(shí)可以提供一個(gè)比較靈活的等待時(shí)間(超時(shí)),但也不能解決問題。因?yàn)閷λ械淖謥碚f,只有一個(gè)相同的超時(shí)。實(shí)際上,要求得到一個(gè)適合每個(gè)字和一個(gè)字中不同筆畫的真正靈活的超時(shí)是不現(xiàn)實(shí)的。對于那些只有一個(gè)相對小的屏幕的便攜式電子設(shè)備來說,只有一個(gè)相對有限的書寫區(qū),因此,無法提供多個(gè)書寫區(qū)。
另外,由于手寫識別并非100%的準(zhǔn)確,用戶有時(shí)可能會重寫一個(gè)字,以確保字能被正確識別。由于漢字需要復(fù)雜的書寫過程,對用戶來說,反復(fù)寫一個(gè)字不論從體力上還是心理上都是一個(gè)負(fù)擔(dān)。而且,這樣會妨礙快速而有效的識別。除此之外,如果首要候選字中只有部分(例如,一個(gè)部分)正確,而且系統(tǒng)提供有候選字表的話,用戶也可能要瀏覽所有的候選字(通常是8-10個(gè)字),這使得選擇過程更困難。而如果用戶認(rèn)為識別錯誤,他必須重寫整個(gè)字。
為了減少重寫并有利于輸入和識別,人們已經(jīng)提出了各種各樣的解決方案,例如按照偏旁部首等將字分類或分解(如五筆字型和蒼頡碼等)。美國專利5,923,778公開了一種利用部首信息進(jìn)行識別的方法,并提出了一種基于部首信息分級構(gòu)造字信息的數(shù)據(jù)庫。美國專利6,272,243公開了一種用于向手寫記事薄進(jìn)行輸入的方法和裝置,它有一個(gè)預(yù)先定義的子輸入?yún)^(qū)。然而,它只適于輸入日文。
發(fā)明概述本發(fā)明的目的在于提供一種改進(jìn)的手寫漢字輸入識別方法,它基本上不受超時(shí)的影響,并且能容忍超時(shí)甚至完全不受超時(shí)影響。
本發(fā)明的目的還在于提供一種改進(jìn)的手寫漢字輸入識別方法,它能減少在手寫漢字輸入識別中的重寫,增加輸入的速度并允許對一個(gè)字的部分修改。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種改進(jìn)的用于電子裝置的手寫漢字輸入識別方法,包括下列步驟根據(jù)預(yù)定的規(guī)則識別用戶在所述電子裝置的一個(gè)書寫區(qū)書寫的漢字,產(chǎn)生一個(gè)在上述識別步驟識別的候選字表,以及在所述電子裝置的一個(gè)顯示區(qū)顯示所述候選字表;其中所述的候選字表至少包括剛被識別的當(dāng)前字和該當(dāng)前字與在此當(dāng)前字之前被識別和顯示的候選字的組合。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種改進(jìn)的用于電子裝置的手寫漢字輸入識別方法,包括識別用戶在所述電子裝置的一個(gè)書寫區(qū)書寫的漢字的步驟,其中所述的漢字識別只有在滿足下列條件時(shí)才完成前一個(gè)筆畫的起始點(diǎn)或中間點(diǎn)不在一個(gè)預(yù)定的開始區(qū),前幾個(gè)筆畫構(gòu)成一個(gè)完成的字,且當(dāng)前筆畫的始點(diǎn)或中間點(diǎn)在所述的開始區(qū)內(nèi)。
根據(jù)本發(fā)明的再一個(gè)方面,提供了一種改進(jìn)的用于電子裝置的手寫漢字輸入識別方法,它包括識別用戶在所述電子裝置的一個(gè)書寫區(qū)書寫的漢字的步驟,和在所述書寫區(qū)顯示在所述識別步驟識別的主要候選字表的步驟;其中所述的顯示包括在背景部分提示該首要候選字的字型的不同部分,并且所述提示部分構(gòu)成一個(gè)獨(dú)立的書寫區(qū),在該書寫區(qū)內(nèi),可以獨(dú)立地進(jìn)行識別。
下面參照附圖舉例說明本發(fā)明的實(shí)施例。
圖1A和1B示意性地說明了利用超時(shí)進(jìn)行識別的現(xiàn)有技術(shù)的手寫漢字輸入識別方法可能出現(xiàn)的誤識別;圖2示出了根據(jù)本發(fā)明方法的一個(gè)實(shí)施例;圖3是圖2所述實(shí)施例的流程圖;圖4是根據(jù)本發(fā)明方法的另一個(gè)實(shí)施例;
圖5是圖4所述實(shí)施例的流程圖;圖6A和6B是根據(jù)本發(fā)明方法的再一個(gè)實(shí)施例。
圖7是圖6所述實(shí)施例的流程圖。
具體實(shí)施例方式
由于手寫漢字輸入識別可以利用本領(lǐng)域熟知的各種方式實(shí)現(xiàn),而且可以使用常規(guī)的系統(tǒng)或軟件進(jìn)行識別,為簡單起見,在此不對識別過程本身做詳細(xì)描述。
首先參照圖1,其中圖1A示意性地說明了利用超時(shí)進(jìn)行識別的現(xiàn)有技術(shù)的手寫漢字輸入識別方法可能出現(xiàn)的誤識別。如圖1A所示,用戶打算寫一個(gè)左右型的由兩部分構(gòu)成的字“明”。他通常先寫左邊的“日”,再寫右邊的“月”。由于“明”是由能獨(dú)立成字的偏旁“日”和一個(gè)“月”兩部分構(gòu)成,他需要從左半部分“日”的最后一筆(輸入/書寫區(qū)的中間靠下部分)移動較長一段距離到右半部分“月”的第一筆(輸入/書寫區(qū)的中間靠上部分),這花費(fèi)比較長的時(shí)間并可能在兩部分之間出現(xiàn)短暫的停頓。如果停頓的時(shí)間比預(yù)定的超時(shí)長,系統(tǒng)會將左邊的部分識別為“日”或“月”字,并在候選字表中顯示“日”和“月”。
而后,系統(tǒng)將右邊的部分識別為“月”或“日”并在候選字表中顯示識別的“月”和“日”。換句話說,由于超時(shí),系統(tǒng)將兩個(gè)部分識別為兩個(gè)獨(dú)立的字。
同樣的問題也會出現(xiàn)在上下型的兩部分構(gòu)成的字的識別。如圖1B所示,漢字“幸”是由部首“土”和不構(gòu)成完整字的下半部分構(gòu)成。由于超時(shí),系統(tǒng)可能會將“幸”字識別成兩個(gè)字,即“土”字和看起來像下半部分的“羊”字。
在實(shí)際應(yīng)用時(shí),調(diào)整等待時(shí)間(超時(shí))沒有什么幫助,因?yàn)槌瑫r(shí)隨漢字、筆畫、書寫習(xí)慣和用戶的不同而有所不同。即使是同一個(gè)用戶,對他來說,一個(gè)固定的超時(shí)也并不適用所有的字。
圖2示出了根據(jù)本發(fā)明的改進(jìn)的方法的一個(gè)實(shí)施例。該實(shí)施例利用對手寫漢字輸入識別來說常用的且至關(guān)重要的候選字表,使其在包括當(dāng)前字的同時(shí),也包括該當(dāng)前字與此當(dāng)前字之前被識別和顯示的一個(gè)字的組合。該候選字表可以顯示在觸摸屏或一個(gè)單獨(dú)的顯示屏上(在寫字板的情況下,通常需要獨(dú)立的顯示屏來顯示在寫字板上書寫的字)。該實(shí)施例只是在候選字表中增加了當(dāng)前字與此當(dāng)前字之前被識別和顯示的一個(gè)字的最可能的組合,不要求增加額外的顯示部件占用顯示屏。
如圖2所示,假設(shè)同一用戶要寫同一個(gè)由兩部分構(gòu)成的字“明”。根據(jù)筆畫的書寫規(guī)則,他將首先以適合其書寫習(xí)慣的速度寫左半部分“日”,如果由于其書寫習(xí)慣或其它原因,在開始寫右半部分之前有一個(gè)停頓,而該停頓比預(yù)定的超時(shí)時(shí)間長,系統(tǒng)將會認(rèn)為輸入已經(jīng)完成,并借助已知的方式將左半部分識別為“日”字?!叭铡北蛔鳛槭滓蜻x字顯示在一個(gè)顯示屏的某個(gè)部位,在本實(shí)施例中,候選字顯示在書寫區(qū)的上面。
用戶繼續(xù)書寫剩余部分,即右半部分“月”。系統(tǒng)在超時(shí)之后產(chǎn)生一個(gè)新的候選字表,列出了他剛剛書寫的“月”以及“月”與在此之前的識別和顯示的“日”的組合,即他要寫的“明”字。而后,“明”字可作為首要候選字或候選字字之一顯示在書寫區(qū)的上面??梢酝ㄟ^系統(tǒng)設(shè)置,使作為首要候選字的“明”字自動進(jìn)入文本區(qū)或由用戶通過選擇,例如點(diǎn)擊或以其它方式,而選取該字。選擇后,該字被移至文本區(qū)。
在該實(shí)施例中,能夠被識別的字不必是完整的漢字,而可以是偏旁部首等字的組成部分。例如如果用戶書寫“伴”字,在完成左半部分之后出現(xiàn)超時(shí),而左半部分是一個(gè)偏旁而非完整的漢字,在他繼續(xù)書寫右半部分“半”之前,系統(tǒng)將識別該偏旁并在候選字表中顯示該偏旁。在用戶寫完右半部分后,系統(tǒng)將產(chǎn)生一個(gè)新的候選字表,該表中包括剛剛識別的當(dāng)前字“半”和由“半”與在此之前識別和顯示的偏旁結(jié)合的字“伴”。用戶可以選擇該字,系統(tǒng)將該字移到文本區(qū)。
此外,所述的組合必須構(gòu)成一個(gè)完整的字。根據(jù)顯示屏的大小和布局,候選字表可以包括最多10個(gè)字,以便于選擇。
這樣,通過僅在候選字表中增加當(dāng)前字與此當(dāng)前字之前被識別和顯示的一個(gè)字的最可能組合,通常只是一個(gè)字,可以大大的改善識別的效率,而無須增加顯示部件而占據(jù)顯示屏。
圖3示出了圖2實(shí)施例的流程圖。當(dāng)用戶開始在觸摸屏或?qū)懽职迳蠒鴮憰r(shí),檢測開始。系統(tǒng)隨時(shí)檢測在筆畫之間是否有長于預(yù)定時(shí)間的中斷(超時(shí))(步驟102)。如果系統(tǒng)檢測到超時(shí),則將識別由超時(shí)前的筆畫所構(gòu)成的字(步驟201),而后,在候選字表中顯示識別的字(步驟202)。同時(shí)系統(tǒng)繼續(xù)檢測(步驟103)。如果檢測到另一個(gè)超時(shí)(步驟104),則進(jìn)行識別(步驟105)和顯示(步驟106)。在步驟106,系統(tǒng)顯示在步驟105識別的字以及在步驟105識別的字和在步驟201和202識別和顯示的字的組合。如果沒有檢測到超時(shí),則繼續(xù)檢測。在步驟106的顯示之后,系統(tǒng)根據(jù)用戶的選擇,將用戶選擇的字置于文本編輯區(qū)。
圖4是根據(jù)本發(fā)明方法的另一個(gè)實(shí)施例。除了利用上述的候選字表之外,通過檢測字的筆畫在觸摸屏或?qū)懽职迳系奈恢?,可以幾乎完全消除超時(shí)對識別的影響。
由于漢字書寫遵循從左到右和從上到下的規(guī)則,例如在觸摸屏/寫字板上,書寫通常是從書寫區(qū)的左上角開始,在右下角結(jié)束,可以把一個(gè)字起筆的位置,即書寫區(qū)的左上部,定義為一個(gè)“開始區(qū)”。開始區(qū)的尺寸最好比書寫區(qū)或書寫框的四分之一稍大一些,以便大多數(shù)用戶都可以在開始區(qū)開始書寫。如果一個(gè)字包括兩個(gè)或更多的部分,例如左右或上下兩部分,可以從開始區(qū)以外的地方開始書寫另一部分。在本實(shí)施例中,利用漢字輸入的這一特點(diǎn)來檢測一個(gè)字是否已經(jīng)寫完,并且是否開始了另一個(gè)字的書寫。
根據(jù)本實(shí)施例,在下列情況下,一個(gè)筆畫將被認(rèn)為是一個(gè)新字的開始1)前一個(gè)筆畫或前幾個(gè)筆畫的開始點(diǎn)或中間點(diǎn)不在開始區(qū);2)前幾個(gè)筆畫構(gòu)成一個(gè)完整的字;3)當(dāng)前筆畫的開始點(diǎn)或當(dāng)前筆畫的中間點(diǎn)在開始區(qū)。也就是說,只有在上述三個(gè)條件同時(shí)滿足時(shí),才認(rèn)為由前幾個(gè)筆畫構(gòu)成的字已經(jīng)寫完,當(dāng)前的筆畫是一個(gè)新字的開始。因此,不必等待超時(shí),系統(tǒng)將根據(jù)上述條件而不是超時(shí)來確定一個(gè)字是否已經(jīng)寫完。
如圖4所示,開始區(qū)在書寫區(qū)或書寫框的左上角,并且可以用線或圖形標(biāo)出,以提示用戶在這個(gè)區(qū)域開始書寫。
同樣以“明”字為例,該字由左右兩部分構(gòu)成且應(yīng)當(dāng)從左邊的“日”字旁開始書寫。“日”字旁的前三個(gè)筆畫的開始點(diǎn)和中間點(diǎn)都在開始區(qū)內(nèi)。雖然第四筆的開始點(diǎn)可能會在開始區(qū)以外,但前三筆并未構(gòu)成一個(gè)完整的字。因此,第四筆的開始并不被認(rèn)為是一個(gè)新字的開始。右半部分“月”一般是從開始區(qū)以外開始書寫的。雖然左半部分“日”作為偏旁也可以構(gòu)成一個(gè)完整的字,但右半部分“月”的第一筆不會被認(rèn)為是一個(gè)新字的開始,因?yàn)椤霸隆钡牡谝还P是在開始區(qū)以外,不滿足上述第三個(gè)條件。系統(tǒng)會檢測各個(gè)筆畫的開始點(diǎn),以根據(jù)這個(gè)規(guī)則確定是否已經(jīng)寫完一個(gè)字。也可以設(shè)置使系統(tǒng)檢測各個(gè)筆畫的中間點(diǎn),即筆畫的中間的部分是否落在開始區(qū)。寫完的字會被識別并顯示在候選字區(qū)。
由于用戶可能會由于忽視等原因在開始區(qū)開始寫右半部分的“月”,且這可能會導(dǎo)致系統(tǒng)將右半部分的“月”誤識別為一個(gè)完整的“月”字,因此,候選字表除了包括當(dāng)前字外,還應(yīng)當(dāng)包括當(dāng)前字與緊鄰此當(dāng)前字之前的一個(gè)字的組合,如參照圖2所描述的那樣。在本例中,“月”和“明”都被顯示在候選字表中,因此,由于用戶未能在開始區(qū)以外開始書寫右半部分“月”而引起的錯誤不會影響系統(tǒng)的正確識別。
圖5示出了圖4所述實(shí)施例的流程。當(dāng)用戶開始在觸摸屏或?qū)懽职迳蠒鴮憰r(shí),檢測開始。系統(tǒng)首先檢測前一個(gè)筆畫的開始點(diǎn)/中間點(diǎn)是否在預(yù)定的開始區(qū)(步驟301)。如果不是,則檢測前幾個(gè)筆畫是否構(gòu)成一個(gè)完整的漢字(步驟302)。如果是,則繼續(xù)檢測,直到檢測出一個(gè)筆畫的開始點(diǎn)/中間點(diǎn)不在開始區(qū)(步驟401)。如果前幾個(gè)筆畫構(gòu)成一個(gè)完整的漢字,則檢測當(dāng)前的筆畫開始點(diǎn)/中間點(diǎn)是否在開始區(qū)(步驟303)。如果檢測的結(jié)果是肯定的,則對前幾個(gè)筆畫構(gòu)成的字進(jìn)行識別(步驟304),并且顯示(步驟305)在步驟304識別的字以及在此前一輪檢測中和識別和顯示的字。如果步驟303的結(jié)果是否定的,則回到步驟401。最后,系統(tǒng)根據(jù)用戶的選擇,產(chǎn)生將所選的字置于文本編輯區(qū)。
圖6A和6B是根據(jù)本發(fā)明方法的再一個(gè)實(shí)施例,它使用戶能部分修改一個(gè)字。
根據(jù)漢字字型索引系統(tǒng)(SKIP),漢字可以被分成四種字型,即如下所示的左右型(例如“明”字),上下型(例如“吳”字),包圍型(例如“國”字)和實(shí)心型(例如“大”字)。因而,除了在顯示屏的書寫區(qū)預(yù)設(shè)一個(gè)開始區(qū)外,可以用某種方式,例如色彩或灰度(在單色顯示屏的情況下)提示以識別的字的字型。
每一個(gè)用顏色提示的部分,例如左右型的左部分和右部分分別構(gòu)成一個(gè)獨(dú)立的識別區(qū),在此,系統(tǒng)能夠識別一個(gè)完整字或一個(gè)偏旁部首等,但應(yīng)當(dāng)使整個(gè)書寫區(qū)中識別的首要候選字是一個(gè)完整的字。
如圖6A所示,在觸摸屏的書寫區(qū)輸入漢字“拌”時(shí),用戶從左上角(開始區(qū))開始。系統(tǒng)對用戶的輸入進(jìn)行識別。識別可以用圖2所述的方法進(jìn)行,也可以用圖4的方法進(jìn)行,甚至可以用已知的方式進(jìn)行識別。由于,例如字跡潦草,在書寫區(qū)顯示的首要候選字是“伴”而不是他要寫的“拌”,書寫區(qū)的背景以不同的色彩或灰度提示該字為左右型。此時(shí),用戶不必重寫整個(gè)字,因?yàn)槭滓蜻x字“幾乎是正確的”,即看上去像用戶要寫的字,只是左半部分不對。此時(shí),用戶可以只重寫左半部分。當(dāng)用戶重寫左半部分時(shí),左側(cè)區(qū)域的背景顏色(灰度)發(fā)生變化,以確認(rèn)用戶只修改左半部分,而右半部分保持不變。系統(tǒng)根據(jù)用戶的修改產(chǎn)生一個(gè)新的首要候選字“拌”,這正是用戶要寫的字。
候選字也可以同時(shí)顯示在一個(gè)候選字表中,例如圖4所示的在書寫區(qū)上面的候選字表中。
另一種方式是,使候選字表包括所有的(根據(jù)可以顯示的字的數(shù)量而定)帶有用戶選擇的偏旁或部首的字。在這種情況下,用戶可以在書寫區(qū)選擇正確的部分,而不是修改錯誤的部分。如圖6B所示,當(dāng)用戶注意到所顯示的首要候選字不是他實(shí)際上要寫的字的時(shí)候,他可以選擇正確的部分,例如通過點(diǎn)擊帶有正確部分的區(qū)域(右側(cè)區(qū)域)來選擇正確的部分。而后,所有帶有正確部分“半”的字都被顯示在候選字表中,在本例中,“伴”,“拌”,絆”等。用戶可以從候選字表中通過,例如點(diǎn)擊選擇他要寫的字(“拌”)選擇“拌”字。
本實(shí)施例不適用于帶有單獨(dú)顯示屏的寫字板。
圖7是圖6所述實(shí)施例的流程圖。用戶寫完一個(gè)字之后,系統(tǒng)以圖2或圖4的方法,或已知的方式進(jìn)行識別,隨后顯示被識別的首要候選字(步驟502),并用顏色/灰度提示該字的字型(步驟503),不同的顏色/灰度表示字型的不同區(qū)。如果顯示的字就是用戶寫的字(步驟504),則系統(tǒng)根據(jù)用戶的選擇,產(chǎn)生所選的字并將其置于文本編輯區(qū)(步驟505)。如果在步驟503所顯示的字部分正確,用戶可以選擇確認(rèn)正確的部分或直接修改錯誤的部分。如果用戶選擇確認(rèn)正確的部分(步驟601),系統(tǒng)將產(chǎn)生一個(gè)候選字表(步驟602),該表包括含有該正確部分的所有的字。如果用戶選擇直接修改錯誤的部分(步驟603),系統(tǒng)將通過改變修改部分的顏色/灰度來提示用戶,識別并顯示修改后的部分。
雖然以顏色/灰度為例說明了提示用戶的方式,但顯然也可以采用本領(lǐng)域技術(shù)人員熟知的其它方式。
以上以實(shí)施例的方式對本發(fā)明進(jìn)行了描述,但本發(fā)明并不局限于所述實(shí)施例,本領(lǐng)域的技術(shù)人員可以在所附權(quán)利要求的范圍內(nèi),對本發(fā)明做出各種修改。
權(quán)利要求
1.一種改進(jìn)的用于電子裝置的手寫漢字輸入識別方法,包括下列步驟根據(jù)預(yù)定的規(guī)則識別用戶在所述電子裝置的一個(gè)書寫區(qū)書寫的漢字,產(chǎn)生一個(gè)在上述識別步驟識別的候選字表,以及在所述電子裝置的一個(gè)顯示區(qū)顯示所述候選字表;其中所述的候選字表至少包括剛被識別的當(dāng)前字和該當(dāng)前字與在此當(dāng)前字之前被識別和顯示的候選字的組合。
2.根據(jù)權(quán)利要求1的方法,其中所述的字包括完整的字和偏旁部首等構(gòu)字部分。
3.根據(jù)權(quán)利要求1的方法,其中所述的剛被識別的當(dāng)前字和該當(dāng)前字與在此當(dāng)前字之前被識別和顯示的候選字的組合構(gòu)成一個(gè)完整的字。
4.根據(jù)權(quán)利要求1的方法,還包括從所述候選字顯示區(qū)顯示的所述候選字表中選擇一個(gè)字的步驟。
5.根據(jù)權(quán)利要求1的方法,其中所述的預(yù)定的規(guī)則是與超時(shí)有關(guān)的規(guī)則。
6.一種改進(jìn)的用于電子裝置的手寫漢字輸入識別方法,包括識別用戶在所述電子裝置的一個(gè)書寫區(qū)書寫的漢字步驟,其中所述的識別只有在滿足下列條件時(shí)才完成前一個(gè)筆畫的起始點(diǎn)或中間點(diǎn)不在一個(gè)預(yù)定的開始區(qū),前幾個(gè)筆畫構(gòu)成一個(gè)完成的字,且當(dāng)前筆畫的始點(diǎn)或中間點(diǎn)在所述的開始區(qū)內(nèi)。
7.根據(jù)權(quán)利要求6的方法,其中所述的開始區(qū)位于所述書寫區(qū)的左上部。
8.根據(jù)權(quán)利要求6和7的方法,其中所述的開始區(qū)的面積大于所述書寫區(qū)的四分之一。
9.根據(jù)權(quán)利要求6的方法,還包括產(chǎn)生一個(gè)在上述識別步驟識別的候選字表的步驟,以及在所述電子裝置的一個(gè)顯示區(qū)顯示所述候選字表的步驟。
10.根據(jù)權(quán)利要求6的方法,其中所述的候選字表至少包括剛被識別的當(dāng)前字和該當(dāng)前字與在此當(dāng)前字之前識別和顯示的候選字的組合。
11.根據(jù)權(quán)利要求6的方法,還包括從所述候選字顯示區(qū)顯示的所述候選字表中選擇一個(gè)字的步驟。
12.一種改進(jìn)的用于電子裝置的手寫漢字輸入識別方法,包括識別用戶在所述電子裝置的一個(gè)書寫區(qū)書寫的漢字的步驟,和在所述書寫區(qū)顯示在所述識別步驟識別的主要候選字表的步驟;其中所述的顯示包括在所述書寫區(qū)提示該首要候選字的字型的不同部分,并且提示的部分構(gòu)成一個(gè)獨(dú)立的書寫區(qū),在該書寫區(qū)內(nèi),可以獨(dú)立地進(jìn)行識別。
13.根據(jù)權(quán)利要求12的方法,其中所述的提示是在背景部分用不同的顏色或灰度顯示該首要候選字的字型的不同部分,并且標(biāo)有顏色或灰度的部分構(gòu)成一個(gè)獨(dú)立的書寫區(qū),在該書寫區(qū)內(nèi),可以獨(dú)立地進(jìn)行識別。
14.根據(jù)權(quán)利要求12或13的方法,還包括產(chǎn)生一個(gè)在上述識別步驟識別的候選字表的步驟,以及在所述電子裝置的一個(gè)顯示區(qū)顯示所述候選字表的步驟。
15.根據(jù)權(quán)利要求13的方法,其中所述的候選字表至少包括帶有用戶選擇的、由色彩或灰度表示的部分的那些字。
16.根據(jù)權(quán)利要求13的方法,其中各標(biāo)有顏色或灰度的部分在識別進(jìn)行時(shí)會改變顏色或灰度。
全文摘要
一種改進(jìn)的用于電子裝置的手寫漢字輸入識別方法,包括下列步驟根據(jù)預(yù)定的規(guī)則識別用戶在所述電子裝置的一個(gè)書寫區(qū)書寫的漢字,產(chǎn)生一個(gè)在上述識別步驟識別的候選字表,在所述電子裝置的一個(gè)顯示區(qū)顯示所述候選字表;其中所述的候選字表至少包括剛被識別的當(dāng)前字和該當(dāng)前字與在該當(dāng)前字之前被識別和顯示的候選字的組合。
文檔編號G06K9/72GK1622121SQ20031011572
公開日2005年6月1日 申請日期2003年11月28日 優(yōu)先權(quán)日2003年11月28日
發(fā)明者市川文子, 貝卡匹拉亞 申請人:諾基亞公司