專利名稱:一種觸摸屏手寫區(qū)域識(shí)別方法、系統(tǒng)及觸摸屏設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于觸摸屏技術(shù)領(lǐng)域,尤其涉及一種觸摸屏手寫區(qū)域識(shí)別方法、系統(tǒng)及觸摸屏設(shè)備。
背景技術(shù):
移動(dòng)終端,例如手機(jī)、PDA等,均需要至少一個(gè)用來(lái)輸入一些操作指令的用戶接口,市面上最普遍的用戶接口包括物理鍵盤、觸摸屏等。觸摸屏的移動(dòng)終端已越來(lái)越普及了,其方便用戶的操作。例如對(duì)于輸入法,如果采用物理鍵盤進(jìn)行文字輸入的話,由于按鍵小、且每個(gè)按鍵緊密相連,容易輸錯(cuò)且操作不方便;如果在觸摸屏上進(jìn)行手寫輸入文字的話,其操作便顯示方便些,且用戶操作感較好。
目前,移動(dòng)終端的觸摸屏手寫輸入法有全屏單字的手寫輸入,也有將同一觸摸屏分為多個(gè)手寫輸入?yún)^(qū)域,可以分別在這多個(gè)手寫輸入?yún)^(qū)域中手寫輸入文字。然而,雖然能在同一觸摸屏的多個(gè)手寫輸入?yún)^(qū)域手寫輸入文字,但這些手寫輸入?yún)^(qū)域是固定的,用戶只能在移動(dòng)終端系統(tǒng)設(shè)置的固定手寫輸入?yún)^(qū)域內(nèi)進(jìn)行手寫輸入文字,其靈活性不高。然而,在手寫文字時(shí),手寫文字的筆跡只能完全落在手寫輸入?yún)^(qū)域內(nèi),才能被正確識(shí)別出標(biāo)準(zhǔn)字符;對(duì)于在多個(gè)固定手寫輸入?yún)^(qū)域內(nèi)手寫文字時(shí),當(dāng)在第一手寫輸入?yún)^(qū)域內(nèi)的筆跡跨躍到其它手寫輸入?yún)^(qū)域內(nèi)時(shí),則無(wú)法準(zhǔn)確識(shí)別出標(biāo)準(zhǔn)的字符。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題在于提供一種能夠在手寫筆跡跨躍多個(gè)手寫輸入?yún)^(qū)域時(shí),還能準(zhǔn)確識(shí)別出標(biāo)準(zhǔn)字符的一種觸摸屏手寫區(qū)域識(shí)別方法、
4為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供一種觸摸屏手寫區(qū)域識(shí)別方法,
所述方法包括以下步驟
記錄手寫字符在手寫區(qū)域的筆跡;
當(dāng)?shù)谝皇謱憛^(qū)域的手寫字符跨躍到其他手寫區(qū)域時(shí),根據(jù)寫該字符的時(shí)間仍停留在寫完該字符時(shí)間內(nèi)或者字符的主體在第一手寫區(qū)域,則判斷出該字符屬于第一手寫區(qū)域;
將所述筆跡識(shí)別為第一手寫區(qū)域的字符。
本發(fā)明實(shí)施例還提供一種觸摸屏手寫區(qū)域識(shí)別系統(tǒng),所述系統(tǒng)包括
筆跡記錄^t塊,用于記錄手寫字符在手寫區(qū)域的筆跡;
判斷模塊,用于當(dāng)?shù)谝皇謱憛^(qū)域的手寫字符跨躍到其他手寫區(qū)域時(shí),根據(jù)寫該字符的時(shí)間仍停留在寫完該字符時(shí)間內(nèi)或者字符的主體在第一手寫區(qū)域,則判斷出該字符屬于第 一手寫區(qū)域;
識(shí)別才莫塊,用于將所述筆跡識(shí)別為第一手寫區(qū)域的字符。
本發(fā)明實(shí)施例還提供一種包括上面所述的觸摸屏手寫區(qū)域識(shí)別系統(tǒng)的觸摸屏設(shè)備。
在本發(fā)明實(shí)施例中,對(duì)于多個(gè)手寫區(qū)域的文字識(shí)別,本發(fā)明實(shí)施例提供了判斷手寫字符屬于哪個(gè)手寫區(qū)域,其能準(zhǔn)確的識(shí)別出標(biāo)準(zhǔn)的字符。
圖1是本發(fā)明實(shí)施例提供的觸摸屏手寫區(qū)域識(shí)別方法的實(shí)現(xiàn)流程示意圖。圖2至圖4是本發(fā)明實(shí)施例提供的字符顯示在手寫區(qū)域的示意圖。圖5是本發(fā)明實(shí)施例提供的觸^J莫屏手寫區(qū)域識(shí)別系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為了使本發(fā)明所要解決的技術(shù)問(wèn)題、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請(qǐng)參閱圖1,為本發(fā)明實(shí)施例提供的觸摸屏手寫區(qū)域識(shí)別方法,其包括以
下步驟
在步驟S201中,記錄手寫字符在手寫區(qū)域的筆跡;
在步驟S202中,當(dāng)?shù)谝皇謱憛^(qū)域的手寫字符跨躍到其他手寫區(qū)域時(shí),根據(jù)寫該字符的時(shí)間仍停留在寫完該字符時(shí)間內(nèi)或者字符的主體在第一手寫區(qū)域,則判斷出該字符屬于第一手寫區(qū)域;
在本發(fā)明實(shí)施例中,所述其他手寫區(qū)域可以是一個(gè)手寫區(qū)域、或是兩個(gè)手寫區(qū)域、或是兩個(gè)以上手寫區(qū)域。
所述^4居寫該字符的時(shí)間仍停留在寫完該字符時(shí)間內(nèi),則判斷出該字符屬于第 一手寫區(qū)域的步驟具體為
記錄寫該字符的時(shí)間;
將所述記錄寫該字符的時(shí)間與預(yù)先設(shè)置的寫完該字符的時(shí)間進(jìn)行比較,如果寫該字符的時(shí)間仍停留在寫完該字符時(shí)間內(nèi),則判斷出該字符屬于第一手寫區(qū)域。
所述^^艮據(jù)字符的主體在第一手寫區(qū)域,則判斷出該字符屬于第一手寫區(qū)域的步驟具體為
計(jì)算記錄的手寫字符在手寫區(qū)域的筆跡坐標(biāo)數(shù)值;
比較字符筆跡在不同手寫區(qū)域的坐標(biāo)數(shù)值大小,如果字符筆跡的坐標(biāo)數(shù)值在第一手寫區(qū)域最大,則判斷出該字符屬于第一手寫區(qū)域。
本發(fā)明實(shí)施例所述的筆跡坐標(biāo)數(shù)值可以是筆跡坐標(biāo)點(diǎn)的個(gè)數(shù)。
在步驟S203中,將所述筆跡識(shí)別為第一手寫區(qū)域的字符。
下面通過(guò)舉例子來(lái)詳細(xì)描述本發(fā)明實(shí)施例提供的觸摸屏手寫區(qū)域識(shí)別方法。
在觸摸屏手寫區(qū)域手寫字符時(shí),手寫輸入法會(huì)記錄手寫的筆跡;所謂筆跡,就是手寫筆在觸摸屏幕上劃動(dòng)的坐標(biāo),如果是單字全屏手寫,就是相對(duì)于屏幕左上角的坐標(biāo)值(x, y)。
在觸摸屏手寫區(qū)域手寫字符時(shí),手寫輸入法不斷在記錄屏幕上的筆跡,一個(gè)完整的字符筆跡是由一串坐標(biāo)值組成((xO, y0), (xl, yl), (x2, y2), (x3,y3)…(xn, yn)},其中,坐標(biāo)點(diǎn)可依此根據(jù)預(yù)設(shè)的時(shí)間或位移來(lái)進(jìn)行采樣。識(shí)別引擎對(duì)這串坐標(biāo)值進(jìn)行文字識(shí)別。另加上一筆結(jié)束位置,和整個(gè)字符結(jié)束位置,手寫輸入法筆跡完整的數(shù)據(jù)格式為(xl, yl), (x2, y2), ..., (STROKEENDMARK,0),…,(STROKEENDMARK, 0), (STROKEENDMARK, STROKEENDMARK),其中(STROKEENDMARK , 0)為筆畫結(jié)束標(biāo)志,(STROKEENDMARK ,STROKEENDMARK)為字結(jié)束標(biāo)志。
當(dāng)對(duì)觸摸屏幕進(jìn)行多個(gè)手寫區(qū)域劃分,進(jìn)行多個(gè)文字識(shí)別時(shí),無(wú)論是邊寫邊識(shí)別還是寫完再識(shí)別,對(duì)于識(shí)別引擎來(lái)說(shuō),只要正確地傳入一組坐標(biāo)值,即能進(jìn)行文字識(shí)別。進(jìn)行坐標(biāo)值的分組定位成為分區(qū)識(shí)別的關(guān)鍵。如果一個(gè)文字完整的落在一個(gè)手寫區(qū)域內(nèi),則此字的坐標(biāo)集合很容易得到。如圖2所示,即直接傳入手寫時(shí)記錄的筆跡,如圖2的"處"字,可以傳入相對(duì)屏幕左上角坐標(biāo),也可以傳入"處"字所在區(qū)域的左上角坐標(biāo)(傳入"處"字所在區(qū)域的左上角坐標(biāo)識(shí)別更快些)。如果邊寫邊識(shí)別時(shí),當(dāng)落筆位置已經(jīng)到另外一個(gè)手寫區(qū)域時(shí),則進(jìn)行先前手寫區(qū)域的文字識(shí)別;當(dāng)寫完再識(shí)別時(shí),將某個(gè)手寫區(qū)域的筆跡完整的傳入即可。
當(dāng)某個(gè)字符已經(jīng)跨過(guò)所在手寫區(qū)域時(shí),如圖3所示的"好"字,其有多處已經(jīng)漏出所在手寫區(qū)域,"是"字落筆不在本手寫區(qū)域。要注意的是,文字識(shí)別時(shí),不僅有某點(diǎn)的坐標(biāo)值,而且還有此點(diǎn)在這組坐標(biāo)值的位置,可以等效于某時(shí)刻,即一個(gè)完整字符筆跡有結(jié)束標(biāo)志,可根據(jù)該結(jié)束標(biāo)志計(jì)算出寫完該字符的時(shí)間。如"好"字已經(jīng)跨過(guò)所在手寫區(qū)域的部分,但是時(shí)間仍在寫好字的范圍之內(nèi),即完整的筆跡是可以得到。
判斷已經(jīng)寫另 一個(gè)字的重要依據(jù)是落筆位置已經(jīng)在另外一個(gè)手寫區(qū)域,如圖3所示,如"處"字寫完時(shí),"是"字落筆是在1區(qū),但是該"是"字的主體是在3手寫區(qū)域,所以將此字的筆跡歸于3手寫區(qū)域。
如圖4所示,"好"字寫完之后,立即進(jìn)行"也"字的書寫,但"也"字落筆也落在l手寫區(qū)域,此時(shí)還無(wú)法判斷出是在寫另外一個(gè)字符,但可以用此筆的主體來(lái)進(jìn)行判斷是否在進(jìn)行另外一個(gè)字符的書寫。
請(qǐng)參閱圖5,為本發(fā)明實(shí)施例提供的觸摸屏手寫區(qū)域識(shí)別系統(tǒng),該系統(tǒng)包括筆跡記錄模塊100、判斷模塊200以及識(shí)別模塊300。所述觸摸屏手寫區(qū)域識(shí)別系統(tǒng)可以是內(nèi)置于觸摸屏設(shè)備中的軟件單元、硬件單元或者是軟硬件結(jié)合的單元。
該筆跡記錄模塊IOO記錄手寫字符在手寫區(qū)域的筆跡;當(dāng)?shù)谝皇謱憛^(qū)域的手寫字符跨躍到其他手寫區(qū)域時(shí),判斷模塊200根據(jù)寫該字符的時(shí)間仍停留在寫完該字符時(shí)間內(nèi)或者字符的主體在第一手寫區(qū)域,則判斷出該字符屬于第一手寫區(qū)域;識(shí)別模塊300將所述筆跡識(shí)別為第一手寫區(qū)域的字符。
本發(fā)明實(shí)施例提供的觸摸屏手寫區(qū)域識(shí)別系統(tǒng)還包括時(shí)間記錄模塊400以及時(shí)間比較模塊500。時(shí)間記錄模塊400用于記錄寫該字符的時(shí)間;時(shí)間比較;漠塊500用于將所述記錄寫該字符的時(shí)間與預(yù)先設(shè)置的寫完該字符的時(shí)間進(jìn)行比較,如果寫該字符的時(shí)間仍停留在寫完該字符時(shí)間內(nèi),則判斷出該字符屬于第一手寫區(qū)域。
本發(fā)明實(shí)施例提供的觸摸屏手寫區(qū)域識(shí)別系統(tǒng)還包括計(jì)算模塊600以及數(shù)值比較模塊700。計(jì)算模塊600用于計(jì)算記錄的手寫字符在手寫區(qū)域的筆跡坐標(biāo)數(shù)值;數(shù)值比較模塊700用于比較字符筆跡在不同手寫區(qū)域的坐標(biāo)數(shù)值大小,如果字符筆跡的坐標(biāo)凄t值在第一手寫區(qū)域最大,則判斷出該字符屬于第一手寫區(qū)域。
由上可知,對(duì)于多個(gè)手寫區(qū)域的文字識(shí)別,本發(fā)明實(shí)施例提供了判斷手寫字符屬于哪個(gè)手寫區(qū)域,其能準(zhǔn)確的識(shí)別出標(biāo)準(zhǔn)的字符。
以上所述^f又為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明 的寸呆護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種觸摸屏手寫區(qū)域識(shí)別方法,其特征在于,所述方法包括以下步驟記錄手寫字符在手寫區(qū)域的筆跡;當(dāng)?shù)谝皇謱憛^(qū)域的手寫字符跨躍到其他手寫區(qū)域時(shí),根據(jù)寫該字符的時(shí)間仍停留在寫完該字符時(shí)間內(nèi)或者字符的主體在第一手寫區(qū)域,則判斷出該字符屬于第一手寫區(qū)域;將所述筆跡識(shí)別為第一手寫區(qū)域的字符。
2、 如權(quán)利要求l所述的方法,其特征在于,所述其他手寫區(qū)域可以是一個(gè)手寫區(qū)域、或是兩個(gè)手寫區(qū)域、或是兩個(gè)以上手寫區(qū)域。
3、 如權(quán)利要求l所述的方法,其特征在于,所述根據(jù)寫該字符的時(shí)間仍停留在寫完該字符時(shí)間內(nèi),則判斷出該字符屬于第一手寫區(qū)域的步驟具體為記錄寫該字符的時(shí)間;將所述記錄寫該字符的時(shí)間與預(yù)先設(shè)置的寫完該字符的時(shí)間進(jìn)行比較,如果寫該字符的時(shí)間仍停留在寫完該字符時(shí)間內(nèi),則判斷出該字符屬于第一手寫區(qū)域。
4、 如權(quán)利要求l所述的方法,其特征在于,所述根據(jù)字符的主體在第一手寫區(qū)域,則判斷出該字符屬于第 一手寫區(qū)域的步驟具體為計(jì)算記錄的手寫字符在手寫區(qū)域的筆跡坐標(biāo)數(shù)值;比較字符筆跡在不同手寫區(qū)域的坐標(biāo)數(shù)值大小,如果字符筆跡的坐標(biāo)數(shù)值在第一手寫區(qū)域最大,則判斷出該字符屬于第一手寫區(qū)域。
5、 如權(quán)利要求4所述的方法,其特征在于,所述筆跡坐標(biāo)數(shù)值為筆跡坐標(biāo)點(diǎn)的個(gè)數(shù)。
6、 一種觸4莫屏手寫區(qū)域識(shí)別系統(tǒng),其特征在于,所述系統(tǒng)包括筆跡記錄模塊,用于記錄手寫字符在手寫區(qū)域的筆跡;判斷模塊,用于當(dāng)?shù)谝皇謱憛^(qū)域的手寫字符跨躍到其他手寫區(qū)域時(shí),根據(jù)寫該字符的時(shí)間仍停留在寫完該字符時(shí)間內(nèi)或者字符的主體在第一手寫區(qū)域,則判斷出該字符屬于第 一手寫區(qū)域;識(shí)別模塊,用于將所述筆跡識(shí)別為第一手寫區(qū)域的字符。
7、 如權(quán)利要求6所述的系統(tǒng),其特征在于,所述其他手寫區(qū)域可以是一個(gè)手寫區(qū)域、或是兩個(gè)手寫區(qū)域、或是兩個(gè)以上手寫區(qū)域。
8、 如權(quán)利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括時(shí)間記錄模塊,用于記錄寫該字符的時(shí)間;時(shí)間比較模塊,用于將所述記錄寫該字符的時(shí)間與預(yù)先設(shè)置的寫完該字符的時(shí)間進(jìn)行比較,如果寫該字符的時(shí)間仍停留在寫完該字符時(shí)間內(nèi),則判斷出該字符屬于第一手寫區(qū)域。
9、 如權(quán)利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括計(jì)算模塊,用于計(jì)算記錄的手寫字符在手寫區(qū)域的筆跡坐標(biāo)數(shù)值;數(shù)值比較模塊,用于比較字符筆跡在不同手寫區(qū)域的坐標(biāo)數(shù)值大小,如果字符筆跡的坐標(biāo)數(shù)值在第一手寫區(qū)域最大,則判斷出該字符屬于第一手寫區(qū)域。
10、 一種包括權(quán)利要求6至9任一項(xiàng)所述的觸摸屏手寫區(qū)域識(shí)別系統(tǒng)的觸摸屏設(shè)備。
全文摘要
本發(fā)明適用于觸摸屏技術(shù)領(lǐng)域,提供了一種觸摸屏手寫區(qū)域識(shí)別方法、系統(tǒng)及觸摸屏設(shè)備。所述方法包括以下步驟記錄手寫字符在手寫區(qū)域的筆跡;當(dāng)?shù)谝皇謱憛^(qū)域的手寫字符跨躍到其他手寫區(qū)域時(shí),根據(jù)寫該字符的時(shí)間仍停留在寫完該字符時(shí)間內(nèi)或者字符的主體在第一手寫區(qū)域,則判斷出該字符屬于第一手寫區(qū)域;將所述筆跡識(shí)別為第一手寫區(qū)域的字符。所述系統(tǒng)包括筆跡記錄模塊,用于記錄手寫字符在手寫區(qū)域的筆跡;判斷模塊,用于當(dāng)?shù)谝皇謱憛^(qū)域的手寫字符跨躍到其他手寫區(qū)域時(shí),根據(jù)寫該字符的時(shí)間仍停留在寫完該字符時(shí)間內(nèi)或者字符的主體在第一手寫區(qū)域,則判斷出該字符屬于第一手寫區(qū)域;識(shí)別模塊,用于將所述筆跡識(shí)別為第一手寫區(qū)域的字符。本發(fā)明能夠在手寫筆跡跨躍多個(gè)手寫輸入?yún)^(qū)域時(shí),還能準(zhǔn)確識(shí)別出標(biāo)準(zhǔn)字符。
文檔編號(hào)G06F3/041GK101539822SQ20091010518
公開(kāi)日2009年9月23日 申請(qǐng)日期2009年1月21日 優(yōu)先權(quán)日2009年1月21日
發(fā)明者唐偉鴻, 程力行 申請(qǐng)人:宇龍計(jì)算機(jī)通信科技(深圳)有限公司