專利名稱:多字符連續(xù)書寫的手寫輸入方法
技術(shù)領(lǐng)域:
本發(fā)明屬于手寫輸入技術(shù)領(lǐng)域,涉及一種手寫輸入方法,尤其涉及一種多字符連續(xù)書寫的手寫輸入方法。
背景技術(shù):
近年來,手寫輸入法作為一種重要的文字輸入方式已經(jīng)廣泛應(yīng)用于智能手機(jī)、平板電腦、上網(wǎng)本、GPS終端、學(xué)習(xí)機(jī)等多種移動電子設(shè)備之中。手寫輸入法一般是指用戶通過電子設(shè)備的觸摸屏用書寫筆或手指進(jìn)行文字書寫,同時電子設(shè)備對采集到的文字書寫軌跡進(jìn)行識別,轉(zhuǎn)換為相應(yīng)的文字并顯示在屏幕上。目前,由于受移動設(shè)備觸摸屏尺寸的限制,用戶一般一次只能在觸摸屏上書寫一個字符,用戶每書寫完一個字符時,通常要停頓一段時間(典型停留時間在200ms-1000ms左右),然后等待移動設(shè)備對上一次書寫的字符進(jìn)行檢測及識別之后,才能進(jìn)行下一個字符的手寫輸入,這樣使得利用手寫輸入文字時效率低下,無法按照人們自然書寫的習(xí)慣進(jìn)行連續(xù)的手寫輸入。為了提高書寫輸入效率,有相關(guān)研究人員研發(fā)了全屏?xí)鴮懭磷R別的手寫輸入方案,一次可以在觸摸屏上書寫少量的多個字符,但該方法仍然受限于觸摸屏尺寸的大小,無法進(jìn)行任意多字符的連續(xù)書寫(例如書寫完一句完整的句子),特別是在觸摸屏尺寸受限的移動電子設(shè)備(如智能手機(jī))上,通常觸摸屏全屏能容納的書寫字符數(shù)一般都很小(特別是感應(yīng)手指書寫的觸摸屏,通常小于4個字符),而且如果用戶進(jìn)行全屏?xí)鴮憰r不同字符間出現(xiàn)粘連或重疊情況,將造成識別弓I擎無法進(jìn)行正確分割和識別字符。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種多字符連續(xù)書寫的手寫輸入方法,可以讓用戶書寫不同字符時不必停頓,可連續(xù)在手寫屏上書寫多個手寫字符并進(jìn)行相應(yīng)的識別及顯示處理,從而大大提高手寫文字輸入的效率。為解決上述技術(shù)問題,本發(fā)明采用如下技術(shù)方案一種多字符連續(xù)書寫的手寫輸入方法,所述方法包括如下步驟步驟110,手寫筆或手指接觸觸摸屏,開始輸入筆畫;步驟120,手寫筆或手指在觸摸屏上移動,記錄并在觸摸屏上的手寫區(qū)域顯示筆畫軌跡;步驟130,手寫筆或手指離開觸摸屏,當(dāng)前筆畫的輸入結(jié)束;步驟140,判斷當(dāng)前書寫的筆畫與之前已經(jīng)輸入的筆畫是否屬于同一個字符;如果答案為是,轉(zhuǎn)道步驟150 ;如果答案為否,轉(zhuǎn)到步驟170 ;步驟150,判斷是否還有新的筆畫輸入,如果答案為是,則轉(zhuǎn)入步驟120,否則轉(zhuǎn)入步驟160 ;步驟160,將當(dāng)前所書寫的字符軌跡提交給識別引擎進(jìn)行識別,并輸出識別結(jié)果; 轉(zhuǎn)向步驟220 ;
步驟170,判斷觸摸屏上是否存在變暗字符,如果答案為是,則轉(zhuǎn)入步驟180,否則轉(zhuǎn)入步驟190 ;所述變暗字符是指之前已經(jīng)書寫完且進(jìn)行過識別處理的上一個手寫字符, 其筆畫顏色已經(jīng)經(jīng)過步驟200處理;步驟180,清除上一個變暗字符;步驟190,將除了當(dāng)前筆畫之外的所有筆畫構(gòu)成一個手寫字符,提交給識別引擎進(jìn)行識別,輸出識別結(jié)果;步驟200,將除了當(dāng)前筆畫之外的所有筆畫構(gòu)成的手寫字符的筆畫顏色變暗,或者,使第i+ι個字符、第i個字符顏色不同;該字符定義為變暗字符;步驟210,判斷是否還有新筆畫輸入,若答案為是,轉(zhuǎn)向步驟120,否則轉(zhuǎn)向步驟 160 ;步驟220,結(jié)束。作為本發(fā)明的一種優(yōu)選方案,步驟140中,判斷當(dāng)前書寫的筆畫與之前已經(jīng)輸入的筆畫是否屬于同一個字符根據(jù)當(dāng)前書寫筆畫的幾何位置信息與之前已經(jīng)輸入的所有筆畫組成的字符的幾何位置信息之前的關(guān)系進(jìn)行判斷;包括如下步驟步驟141,判斷當(dāng)前筆畫是否為用戶所輸入的第一個筆畫;若是,轉(zhuǎn)至步驟146 ;否則轉(zhuǎn)至步驟142 ;步驟142,判斷當(dāng)前筆畫是否是位于前一筆畫右側(cè)的新寫文字筆畫;若是轉(zhuǎn)至步驟145 ;否則轉(zhuǎn)至步驟143 ;步驟143,判斷當(dāng)前筆畫是否與別的已經(jīng)書寫的筆畫重疊;若是轉(zhuǎn)至步驟144 ;否則轉(zhuǎn)至步驟145 ;步驟144,判斷當(dāng)前筆畫與已經(jīng)書寫筆畫的重疊程度大于某個給定閾值;若是轉(zhuǎn)至步驟146 ;否則轉(zhuǎn)至步驟145 ;步驟145,返回當(dāng)前輸入的筆畫與之前已經(jīng)輸入的筆畫可能屬于同一個字符的判斷結(jié)果;步驟146,返回當(dāng)前輸入的筆畫與之前已經(jīng)輸入的筆畫不屬于同一個字符的判斷結(jié)果。一種多字符連續(xù)書寫的手寫輸入方法,所述方法包括如下步驟通過觸摸單元書寫字符;在書寫完第i個字符后,書寫第i + Ι個字符重疊在第i個字符之上;用戶在書寫時,判斷用戶當(dāng)前書寫的筆畫屬于第i個字符還是屬于第i + Ι個字符;在判斷用戶開始重疊書寫第i + Ι個字符時,自動將第i個字符筆畫的顯示顏色變暗,或者使第i+Ι個字符、第i個字符顏色不同,以方便用戶從顯示屏上清晰看到自己所書寫的新字符軌跡;按上述方式不停頓連續(xù)任意書寫多個字符,在書寫第i+2個字符時,第i個字符從顯示屏幕中自動消失,而第i+ι個字符顏色自動變暗,或者使第i+ι個字符、第i+2個字符顏色不同。作為本發(fā)明的一種優(yōu)選方案,判斷用戶當(dāng)前書寫的筆畫屬于第i個字符還是屬于第i+Ι個字符的方法包括如下步驟
步驟141,判斷當(dāng)前筆畫是否為用戶所輸入的第一個筆畫;若是,轉(zhuǎn)至步驟146 ;否則轉(zhuǎn)至步驟142 ;步驟142,判斷當(dāng)前筆畫是否是位于前一筆畫右側(cè)的新寫文字筆畫;若是轉(zhuǎn)至步驟145 ;否則轉(zhuǎn)至步驟143 ;步驟143,判斷當(dāng)前筆畫是否與別的已經(jīng)書寫的筆畫重疊;若是轉(zhuǎn)至步驟144 ;否則轉(zhuǎn)至步驟145 ;步驟144,判斷當(dāng)前筆畫與已經(jīng)書寫筆畫的重疊程度大于某個給定閾值;若是轉(zhuǎn)至步驟146 ;否則轉(zhuǎn)至步驟145 ;步驟145,返回當(dāng)前輸入的筆畫與之前已經(jīng)輸入的筆畫可能屬于同一個字符的判斷結(jié)果;步驟146,返回當(dāng)前輸入的筆畫與之前已經(jīng)輸入的筆畫不屬于同一個字符的判斷結(jié)果。為了實(shí)行本發(fā)明,需具備如下硬件條件該設(shè)備中需要有一般的運(yùn)算和存儲裝置, 包括一定頻率的CPU(中央處理器),有一定用來運(yùn)算的內(nèi)存和用來存儲系統(tǒng)軟件,基本的操作系統(tǒng),應(yīng)用軟件和各種數(shù)據(jù)的存儲空間等。該設(shè)備中需要有可進(jìn)行手寫輸入的觸摸屏, 該觸摸屏上可以指定任意區(qū)域?yàn)槭謱戄斎雲(yún)^(qū)域,該觸摸屏上還有識別結(jié)果的顯示區(qū)域,命令按鈕區(qū)域等等。本發(fā)明的有益效果在于本發(fā)明提出的多字符連續(xù)書寫的手寫輸入方法,使得用戶在觸摸屏上進(jìn)行書寫時,按照人們自然書寫的習(xí)慣進(jìn)行連續(xù)的手寫輸入,可以不間斷地連續(xù)書寫多個手寫文字,手寫識別引擎自動對用戶所輸入的筆跡進(jìn)行識別輸出,從而有效的提高了手寫輸入的效率。
圖1是給出了重疊書寫方式的例子。圖2是演示了利用重疊書寫方式手寫“合合信息科技”六個字符,識別引擎最終識別出該手寫字符串的過程。圖3是本發(fā)明所述方法的流程圖。圖4是判斷當(dāng)前書寫筆畫與之前筆畫是否屬于同一個字符的流程圖。
具體實(shí)施例方式下面結(jié)合附圖詳細(xì)說明本發(fā)明的優(yōu)選實(shí)施例。實(shí)施例一本發(fā)明利用重疊書寫方式,可以讓用戶不間斷進(jìn)行任意多個字符的連續(xù)手寫并進(jìn)行相應(yīng)的識別處理,從而有效提升書寫文字輸入的效率,提供一種更自由更高效的手寫輸入方式。所謂重疊書寫方式,是指用戶在寫完一個字符后,書寫下一個字符可以重疊在第一個字符之上的一種書寫方式。如圖1所示,用戶連續(xù)書寫兩個字符“科學(xué)”,第二個字符 “學(xué)”可在與第一個字符相同的重疊區(qū)域進(jìn)行書寫。通過相關(guān)的技術(shù)手段,我們可以檢測第一個字符與第二個字符的不同筆畫,在用戶開始重疊書寫第二個字符時,自動將第一個字符筆畫的顯示顏色變暗,以方便用戶用戶從顯示屏上清晰看到自己所書寫的新字符軌跡。 按此方式可以不停頓連續(xù)任意書寫多個字符,書寫第三個字符時,第一個字符從顯示屏幕中自動消失,而第二個字符顏色自動變暗,以此類推。圖2給出了書寫“合合信息科技”這六個字符串時,電子設(shè)備處理結(jié)果及相應(yīng)字符顏色變換處理結(jié)果的示意圖。實(shí)施本發(fā)明專利的設(shè)備可以采用帶觸摸屏的智能手機(jī)(例如HTC/GoogleNeMs One智能手機(jī)),該手機(jī)帶有觸摸屏,可以采集用戶手指書寫的筆畫軌跡。采用C++語言編制相應(yīng)的各類處理程序,便能很好的實(shí)施本發(fā)明。本發(fā)明也可以在平板電腦、PDA、GPS終端等其它移動電子設(shè)備上實(shí)現(xiàn);本發(fā)明也可以采用Java等其它編程語言進(jìn)行實(shí)現(xiàn)。請參閱圖3,本發(fā)明揭示一種多字符連續(xù)書寫的手寫輸入方法,所述方法包括如下步驟步驟110手指接觸觸摸屏,開始輸入筆畫;程序可檢測到手指接觸觸摸屏這一事件,開始記錄用戶輸入的字符筆畫筆跡;步驟120手寫筆或手指在觸摸屏上移動,程序記錄用戶手寫筆跡,并在觸摸屏上的手寫區(qū)域顯示相應(yīng)的筆畫軌跡,在本實(shí)施實(shí)例之中,用紅色表示當(dāng)前書寫字符的筆畫顏色;(當(dāng)然也可用別的顏色表示當(dāng)前書寫筆畫的顏色,而不影響本發(fā)明內(nèi)容的實(shí)質(zhì)內(nèi)容)。步驟130手寫筆或手指離開觸摸屏,當(dāng)前筆畫的輸入結(jié)束。步驟140判斷當(dāng)前書寫的筆畫與之前已經(jīng)輸入的筆畫是否屬于同一個字符?如果答案為是,轉(zhuǎn)道步驟150。如果答案為否,轉(zhuǎn)到步驟170。判斷當(dāng)前書寫的筆畫與之前已經(jīng)輸入的筆畫是否屬于同一個字符可以根據(jù)當(dāng)前書寫筆畫的幾何位置信息與之前已經(jīng)輸入的所有筆畫組成的字符的幾何位置信息之前的關(guān)系來進(jìn)行判斷,一個具體的實(shí)現(xiàn)流程圖如圖4所示。步驟150判斷是否還有新的筆畫輸入,如果答案為是,則轉(zhuǎn)入步驟120,否則轉(zhuǎn)入步驟160。步驟160將當(dāng)前所書寫的字符軌跡提交給識別引擎進(jìn)行識別,并輸出識別結(jié)果; 轉(zhuǎn)向步驟220。步驟170判斷觸摸屏上是否存在變暗字符,如果答案為是,則轉(zhuǎn)入步驟180,否則轉(zhuǎn)入步驟190。所謂變暗字符,是指之前已經(jīng)書寫完且進(jìn)行過識別處理的上一個手寫字符,其筆畫顏色已經(jīng)經(jīng)過步驟200處理變暗?;蛘撸沟趇+Ι個字符、第i個字符顏色不同。步驟180清除上一個變暗字符。步驟190將除了當(dāng)前筆畫之外的所有筆畫構(gòu)成一個手寫字符,提交給識別引擎進(jìn)行識別,輸出識別結(jié)果。步驟200將除了當(dāng)前筆畫之外的所有筆畫構(gòu)成的手寫字符的筆畫顏色變暗(在本實(shí)施示例之中,用淺灰色表示筆畫顏色變暗),該字符定義為變暗字符。或者,使第i+ι個字符、第i個字符顏色不同。步驟210判斷是否還有新筆畫輸入,若答案為是,轉(zhuǎn)向步驟120,否則轉(zhuǎn)向步驟 160。步驟220結(jié)束。請參閱圖4,步驟140中,判斷當(dāng)前書寫的筆畫與之前已經(jīng)輸入的筆畫是否屬于同一個字符根據(jù)當(dāng)前書寫筆畫的幾何位置信息與之前已經(jīng)輸入的所有筆畫組成的字符的幾何位置信息之前的關(guān)系進(jìn)行判斷;包括如下步驟步驟141,判斷當(dāng)前筆畫是否為用戶所輸入的第一個筆畫;若是,轉(zhuǎn)至步驟146 ;否則轉(zhuǎn)至步驟142 ;步驟142,判斷當(dāng)前筆畫是否是位于前一筆畫右側(cè)的新寫文字筆畫;若是轉(zhuǎn)至步驟145 ;否則轉(zhuǎn)至步驟143 ;步驟143,判斷當(dāng)前筆畫是否與別的已經(jīng)書寫的筆畫重疊;若是轉(zhuǎn)至步驟144 ;否則轉(zhuǎn)至步驟145 ;步驟144,判斷當(dāng)前筆畫與已經(jīng)書寫筆畫的重疊程度大于某個給定閾值;若是轉(zhuǎn)至步驟146 ;否則轉(zhuǎn)至步驟145 ;步驟145,返回當(dāng)前輸入的筆畫與之前已經(jīng)輸入的筆畫可能屬于同一個字符的判斷結(jié)果;步驟146,返回當(dāng)前輸入的筆畫與之前已經(jīng)輸入的筆畫不屬于同一個字符的判斷結(jié)果。實(shí)施例二本實(shí)施例揭示一種多字符連續(xù)書寫的手寫輸入方法,所述方法包括如下步驟通過觸摸單元書寫字符;在書寫完第i個字符后,書寫第i + Ι個字符重疊在第i個字符之上;用戶在書寫時,判斷用戶當(dāng)前書寫的筆畫屬于第i個字符還是屬于第i + Ι個字符;在判斷用戶開始重疊書寫第i+Ι個字符時,自動將第i個字符筆畫的顯示顏色變暗,或者使第i+Ι個字符、第i個字符顏色不同,以方便用戶從顯示屏上清晰看到自己所書寫的新字符軌跡;按上述方式不停頓連續(xù)任意書寫多個字符,在書寫第i+2個字符時,第i個字符從顯示屏幕中自動消失,而第i+Ι個字符顏色自動變暗,或者使第i+Ι個字符、第i+2個字符顏色不同。綜上所述,本發(fā)明提出的多字符連續(xù)書寫的手寫輸入方法,使得用戶在觸摸屏上進(jìn)行書寫時,按照人們自然書寫的習(xí)慣進(jìn)行連續(xù)的手寫輸入,可以不間斷地連續(xù)書寫多個手寫文字,手寫識別引擎自動對用戶所輸入的筆跡進(jìn)行識別輸出,從而有效的提高了手寫輸入的效率。這里本發(fā)明的描述和應(yīng)用是說明性的,并非想將本發(fā)明的范圍限制在上述實(shí)施例中。這里所披露的實(shí)施例的變形和改變是可能的,對于那些本領(lǐng)域的普通技術(shù)人員來說實(shí)施例的替換和等效的各種部件是公知的。本領(lǐng)域技術(shù)人員應(yīng)該清楚的是,在不脫離本發(fā)明的精神或本質(zhì)特征的情況下,本發(fā)明可以以其它形式、結(jié)構(gòu)、布置、比例,以及用其它組件、 材料和部件來實(shí)現(xiàn)。在不脫離本發(fā)明范圍和精神的情況下,可以對這里所披露的實(shí)施例進(jìn)行其它變形和改變。
權(quán)利要求
1.一種多字符連續(xù)書寫的手寫輸入方法,其特征在于,所述方法包括如下步驟步驟110,手寫筆或手指接觸觸摸屏,開始輸入筆畫;程序檢測到手寫筆或手指接觸觸摸屏這一事件,開始記錄用戶輸入的字符筆畫筆跡;步驟120,手寫筆或手指在觸摸屏上移動,程序記錄用戶手寫筆跡,并在觸摸屏上的手寫區(qū)域顯示相應(yīng)的筆畫軌跡;步驟130,手寫筆或手指離開觸摸屏,當(dāng)前筆畫的輸入結(jié)束;步驟140,判斷當(dāng)前書寫的筆畫與之前已經(jīng)輸入的筆畫是否屬于同一個字符;如果答案為是,轉(zhuǎn)至步驟150 ;如果答案為否,轉(zhuǎn)至步驟170 ;判斷當(dāng)前書寫的筆畫與之前已經(jīng)輸入的筆畫是否屬于同一個字符根據(jù)當(dāng)前書寫筆畫的幾何位置信息與之前已經(jīng)輸入的所有筆畫組成的字符的幾何位置信息之前的關(guān)系進(jìn)行判斷;包括如下步驟步驟141,判斷當(dāng)前筆畫是否為用戶所輸入的第一個筆畫;若是,轉(zhuǎn)至步驟146 ;否則轉(zhuǎn)至步驟142 ;步驟142,判斷當(dāng)前筆畫是否是位于前一筆畫右側(cè)的新寫文字筆畫;若是轉(zhuǎn)至步驟 145 ;否則轉(zhuǎn)至步驟143 ;步驟143,判斷當(dāng)前筆畫是否與別的已經(jīng)書寫的筆畫重疊;若是轉(zhuǎn)至步驟144 ;否則轉(zhuǎn)至步驟145 ;步驟144,判斷當(dāng)前筆畫與已經(jīng)書寫筆畫的重疊程度大于某個給定閾值;若是轉(zhuǎn)至步驟146 ;否則轉(zhuǎn)至步驟145 ;步驟145,返回當(dāng)前輸入的筆畫與之前已經(jīng)輸入的筆畫可能屬于同一個字符的判斷結(jié)果;步驟146,返回當(dāng)前輸入的筆畫與之前已經(jīng)輸入的筆畫不屬于同一個字符的判斷結(jié)果;步驟150,判斷是否還有新的筆畫輸入,如果答案為是,則轉(zhuǎn)入步驟120,否則轉(zhuǎn)入步驟160 ;步驟160,將當(dāng)前所書寫的字符軌跡提交給識別引擎進(jìn)行識別,并輸出識別結(jié)果;轉(zhuǎn)向步驟220 ;步驟170,判斷觸摸屏上是否存在變暗字符,如果答案為是,則轉(zhuǎn)入步驟180,否則轉(zhuǎn)入步驟190 ;所述變暗字符是指之前已經(jīng)書寫完且進(jìn)行過識別處理的上一個手寫字符,其筆畫顏色已經(jīng)經(jīng)過步驟200處理;步驟180,清除上一個變暗字符;步驟190,將除了當(dāng)前筆畫之外的所有筆畫構(gòu)成一個手寫字符,提交給識別引擎進(jìn)行識別,輸出識別結(jié)果;步驟200,將除了當(dāng)前筆畫之外的所有筆畫構(gòu)成的手寫字符的筆畫顏色變暗,或者,使第i+Ι個字符、第i個字符顏色不同;該字符定義為變暗字符;步驟210,判斷是否還有新筆畫輸入,若答案為是,轉(zhuǎn)向步驟120,否則轉(zhuǎn)向步驟160 ; 步驟220,結(jié)束。
2.一種多字符連續(xù)書寫的手寫輸入方法,其特征在于,所述方法包括如下步驟 步驟110,手寫筆或手指接觸觸摸屏,開始輸入筆畫;步驟120,手寫筆或手指在觸摸屏上移動,記錄并在觸摸屏上的手寫區(qū)域顯示筆畫軌跡;步驟130,手寫筆或手指離開觸摸屏,當(dāng)前筆畫的輸入結(jié)束;步驟140,判斷當(dāng)前書寫的筆畫與之前已經(jīng)輸入的筆畫是否屬于同一個字符;如果答案為是,轉(zhuǎn)道步驟150 ;如果答案為否,轉(zhuǎn)到步驟170 ;步驟150,判斷是否還有新的筆畫輸入,如果答案為是,則轉(zhuǎn)入步驟120,否則轉(zhuǎn)入步驟·160 ;步驟160,將當(dāng)前所書寫的字符軌跡提交給識別引擎進(jìn)行識別,并輸出識別結(jié)果;轉(zhuǎn)向步驟220 ;步驟170,判斷觸摸屏上是否存在變暗字符,如果答案為是,則轉(zhuǎn)入步驟180,否則轉(zhuǎn)入步驟190 ;所述變暗字符是指之前已經(jīng)書寫完且進(jìn)行過識別處理的上一個手寫字符,其筆畫顏色已經(jīng)經(jīng)過步驟200處理;步驟180,清除上一個變暗字符;步驟190,將除了當(dāng)前筆畫之外的所有筆畫構(gòu)成一個手寫字符,提交給識別引擎進(jìn)行識別,輸出識別結(jié)果;步驟200,將除了當(dāng)前筆畫之外的所有筆畫構(gòu)成的手寫字符的筆畫顏色變暗,或者,使第i+Ι個字符、第i個字符顏色不同;該字符定義為變暗字符;步驟210,判斷是否還有新筆畫輸入,若答案為是,轉(zhuǎn)向步驟120,否則轉(zhuǎn)向步驟160 ; 步驟220,結(jié)束。
3.根據(jù)權(quán)利要求2所述的多字符連續(xù)書寫的手寫輸入方法,其特征在于步驟140中,判斷當(dāng)前書寫的筆畫與之前已經(jīng)輸入的筆畫是否屬于同一個字符根據(jù)當(dāng)前書寫筆畫的幾何位置信息與之前已經(jīng)輸入的所有筆畫組成的字符的幾何位置信息之前的關(guān)系進(jìn)行判斷;包括如下步驟步驟141,判斷當(dāng)前筆畫是否為用戶所輸入的第一個筆畫;若是,轉(zhuǎn)至步驟146 ;否則轉(zhuǎn)至步驟142 ;步驟142,判斷當(dāng)前筆畫是否是位于前一筆畫右側(cè)的新寫文字筆畫;若是轉(zhuǎn)至步驟 145 ;否則轉(zhuǎn)至步驟143 ;步驟143,判斷當(dāng)前筆畫是否與別的已經(jīng)書寫的筆畫重疊;若是轉(zhuǎn)至步驟144 ;否則轉(zhuǎn)至步驟145 ;步驟144,判斷當(dāng)前筆畫與已經(jīng)書寫筆畫的重疊程度大于某個給定閾值;若是轉(zhuǎn)至步驟146 ;否則轉(zhuǎn)至步驟145 ;步驟145,返回當(dāng)前輸入的筆畫與之前已經(jīng)輸入的筆畫可能屬于同一個字符的判斷結(jié)果;步驟146,返回當(dāng)前輸入的筆畫與之前已經(jīng)輸入的筆畫不屬于同一個字符的判斷結(jié)果。
4.一種多字符連續(xù)書寫的手寫輸入方法,其特征在于,所述方法包括如下步驟通過觸摸單元書寫字符;在書寫完第i個字符后,書寫第i+Ι個字符重疊在第i個字符之上;在用戶書寫時,判斷用戶當(dāng)前書寫的筆畫屬于第i個字符還是屬于第i+Ι個字符; 在判斷用戶開始重疊書寫第i+Ι個字符時,自動將第i個字符筆畫的顯示顏色變暗,或者使第i+Ι個字符、第i個字符顏色不同,以方便用戶從顯示屏上清晰看到自己所書寫的新字符軌跡;按上述方式不停頓連續(xù)任意書寫多個字符,在書寫第i+2個字符時,第i個字符從顯示屏幕中自動消失,而第i+Ι個字符顏色自動變暗,或者使第i+Ι個字符、第i+2個字符顏色不同。
5.根據(jù)權(quán)利要求4所述的多字符連續(xù)書寫的手寫輸入方法,其特征在于 判斷用戶當(dāng)前書寫的筆畫屬于第i個字符還是屬于第i+Ι個字符的方法包括如下步驟步驟141,判斷當(dāng)前筆畫是否為用戶所輸入的第一個筆畫;若是,轉(zhuǎn)至步驟146 ;否則轉(zhuǎn)至步驟142 ;步驟142,判斷當(dāng)前筆畫是否是位于前一筆畫右側(cè)的新寫文字筆畫;若是轉(zhuǎn)至步驟 145 ;否則轉(zhuǎn)至步驟143 ;步驟143,判斷當(dāng)前筆畫是否與別的已經(jīng)書寫的筆畫重疊;若是轉(zhuǎn)至步驟144 ;否則轉(zhuǎn)至步驟145 ;步驟144,判斷當(dāng)前筆畫與已經(jīng)書寫筆畫的重疊程度大于某個給定閾值;若是轉(zhuǎn)至步驟146 ;否則轉(zhuǎn)至步驟145 ;步驟145,返回當(dāng)前輸入的筆畫與之前已經(jīng)輸入的筆畫可能屬于同一個字符的判斷結(jié)果;步驟146,返回當(dāng)前輸入的筆畫與之前已經(jīng)輸入的筆畫不屬于同一個字符的判斷結(jié)果。
全文摘要
本發(fā)明揭示了一種多字符連續(xù)書寫的手寫輸入方法,通過觸摸單元書寫字符;在書寫完第i個字符后,書寫第i+1個字符重疊在第i個字符之上;用戶在書寫時,判斷用戶當(dāng)前書寫的筆畫屬于第i個字符還是屬于第i+1個字符;在判斷用戶開始重疊書寫第i+1個字符時,自動將第i個字符筆畫的顯示顏色變暗,以方便用戶從顯示屏上清晰看到自己所書寫的新字符軌跡;按上述方式不停頓連續(xù)任意書寫多個字符,在書寫第i+2個字符時,第i個字符從顯示屏幕中自動消失,而第i+1個字符顏色自動變暗。本發(fā)明讓用戶書寫不同字符時不必停頓,可連續(xù)在手寫屏上書寫多個手寫字符并進(jìn)行相應(yīng)的識別及顯示處理,從而大大提高手寫文字輸入的效率。
文檔編號G06F3/048GK102156608SQ20101058358
公開日2011年8月17日 申請日期2010年12月10日 優(yōu)先權(quán)日2010年12月10日
發(fā)明者鎮(zhèn)立新, 龍騰 申請人:上海合合信息科技發(fā)展有限公司