專利名稱:字符后處理方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及手寫輸入法技術(shù)領(lǐng)域,尤其涉及一種字符后處理方法及系統(tǒng)。
背景技術(shù):
目前,在支持多點(diǎn)觸摸的電子設(shè)備上進(jìn)行手寫輸入時(shí),如果用戶需要實(shí)現(xiàn)小/大 寫輸出、全/半角輸出、繁體字輸出等字符輸出轉(zhuǎn)換功能時(shí),可以采用如下兩種方式
方式一、在手寫輸入法的面板上設(shè)置與各種輸出轉(zhuǎn)換指令相對(duì)應(yīng)的功能鍵(如按鈕、 菜單等控件),通過(guò)它們切換和調(diào)用不同的輸出轉(zhuǎn)換指令,比如,用戶想要將簡(jiǎn)體識(shí)別結(jié)果 轉(zhuǎn)換為繁體字輸出,需要在屏幕中找到并開(kāi)啟與該功能對(duì)應(yīng)的功能鍵才能實(shí)現(xiàn)對(duì)識(shí)別結(jié)果 的輸出轉(zhuǎn)換;如果用戶不想對(duì)識(shí)別結(jié)果進(jìn)行輸出轉(zhuǎn)換,還需要再次找到該按鍵并取消對(duì)該 功能的使用,這種方式需要用戶暫時(shí)停止手寫輸入,從而影響了用戶手寫輸入的連貫性,影 響輸入的效率。方式二、在手寫輸入法中定義各種輸出轉(zhuǎn)換手勢(shì),用戶在書(shū)寫字符同時(shí),還要書(shū)寫 轉(zhuǎn)換手勢(shì)。這種方式需要用戶記憶各種轉(zhuǎn)換手勢(shì)的寫法,同時(shí)還增加了用戶手寫輸入的復(fù) 雜性。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種字符后處理方法及系統(tǒng),在保證用戶手寫輸入連續(xù)性的 同時(shí),提高了手寫輸入的效率,降低了手寫輸入的復(fù)雜度。為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案 一方面,提供一種字符后處理方法,包括
獲取用戶在同一時(shí)間內(nèi)與觸摸屏接觸的觸點(diǎn)個(gè)數(shù)和各個(gè)觸點(diǎn)的坐標(biāo); 對(duì)所述各個(gè)觸點(diǎn)中坐標(biāo)發(fā)生連續(xù)變化的觸點(diǎn)的軌跡進(jìn)行識(shí)別,并獲取識(shí)別結(jié)果; 確定與所述觸點(diǎn)個(gè)數(shù)對(duì)應(yīng)的輸出轉(zhuǎn)換指令,并根據(jù)該輸出轉(zhuǎn)換指令對(duì)所述識(shí)別結(jié)果進(jìn) 行轉(zhuǎn)換。另一方面,提供一種字符后處理系統(tǒng),包括
獲取單元,用于獲取用戶在同一時(shí)間內(nèi)與觸摸屏接觸的觸點(diǎn)個(gè)數(shù)和各個(gè)觸點(diǎn)的坐標(biāo); 識(shí)別單元,用于在所述觸點(diǎn)個(gè)數(shù)為至少兩個(gè)時(shí),對(duì)所述各個(gè)觸點(diǎn)中坐標(biāo)發(fā)生連續(xù)變化 的觸點(diǎn)的軌跡進(jìn)行識(shí)別,并獲取識(shí)別結(jié)果;
轉(zhuǎn)換單元,用于確定與所述觸點(diǎn)個(gè)數(shù)對(duì)應(yīng)的輸出轉(zhuǎn)換指令,并根據(jù)該輸出轉(zhuǎn)換指令對(duì) 所述識(shí)別結(jié)果進(jìn)行轉(zhuǎn)換。由上述技術(shù)方案所描述的本發(fā)明實(shí)施例中,通過(guò)獲取用戶在同一時(shí)間內(nèi)與觸摸屏 接觸的觸點(diǎn)個(gè)數(shù)和各個(gè)觸點(diǎn)的坐標(biāo);在所述觸點(diǎn)個(gè)數(shù)為至少兩個(gè)時(shí),對(duì)所述各個(gè)觸點(diǎn)中坐 標(biāo)發(fā)生連續(xù)變化的觸點(diǎn)的軌跡進(jìn)行識(shí)別,并獲取識(shí)別結(jié)果;并確定與所述觸點(diǎn)個(gè)數(shù)對(duì)應(yīng)的 輸出轉(zhuǎn)換指令,對(duì)所述識(shí)別結(jié)果執(zhí)行所述輸出轉(zhuǎn)換指令對(duì)應(yīng)的轉(zhuǎn)換操作。與現(xiàn)有技術(shù)中需要用戶暫停手寫輸入,或者需要用戶記憶輸入手勢(shì)才能實(shí)現(xiàn)字符的輸出轉(zhuǎn)換相比,本發(fā)明實(shí)施例在對(duì)手寫輸入的字符進(jìn)行轉(zhuǎn)換時(shí),獲取到觸點(diǎn)個(gè)數(shù)即可以 確定相應(yīng)的轉(zhuǎn)換指令,不需要用戶暫停手寫輸入,也不需要用戶記憶特殊手勢(shì),從而在保證 用戶手寫輸入連續(xù)性的同時(shí),提高了手寫輸入的效率,降低了手寫輸入的復(fù)雜度。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述的附圖僅僅是本發(fā) 明的一些實(shí)施例的部分附圖,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提 下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例1提供的一種字符后處理方法的流程圖; 圖2為本發(fā)明實(shí)施例1提供的另一種字符后處理方法的流程圖3為本發(fā)明實(shí)施例1提供的一種兩個(gè)觸點(diǎn)進(jìn)行手寫輸入的示意圖; 圖4為本發(fā)明實(shí)施例1提供的另一種兩個(gè)觸點(diǎn)進(jìn)行手寫輸入的示意圖; 圖5為本發(fā)明實(shí)施例2提供的一種字符后處理系統(tǒng)的結(jié)構(gòu)圖; 圖6為本發(fā)明實(shí)施例2提供的另一種字符后處理系統(tǒng)的結(jié)構(gòu)圖; 圖7為本發(fā)明實(shí)施例3提供的一種字符后處理系統(tǒng)的結(jié)構(gòu)圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。實(shí)施例1
本發(fā)明實(shí)施例提供一種字符后處理方法,如圖1所示,該方法包括
101、獲取用戶在同一時(shí)間內(nèi)與觸摸屏接觸的觸點(diǎn)個(gè)數(shù)和各個(gè)觸點(diǎn)的坐標(biāo);
102、對(duì)所述各個(gè)觸點(diǎn)中坐標(biāo)發(fā)生連續(xù)變化的觸點(diǎn)的軌跡進(jìn)行識(shí)別,并獲取識(shí)別結(jié)果;
103、確定與所述觸點(diǎn)個(gè)數(shù)對(duì)應(yīng)的輸出轉(zhuǎn)換指令,并根據(jù)該輸出轉(zhuǎn)換指令對(duì)所述識(shí)別結(jié) 果進(jìn)行轉(zhuǎn)換。本發(fā)明實(shí)施例在對(duì)手寫輸入的字符進(jìn)行轉(zhuǎn)換時(shí),獲取到觸點(diǎn)個(gè)數(shù)即可以確定相應(yīng) 的轉(zhuǎn)換指令,不需要用戶暫停手寫輸入,也不需要用戶記憶特殊手勢(shì),與現(xiàn)有技術(shù)中需要用 戶暫停手寫輸入,或者需要用戶記憶輸入手勢(shì)才能實(shí)現(xiàn)字符的輸出轉(zhuǎn)換相比,在保證用戶 手寫輸入連續(xù)性的同時(shí),提高了手寫輸入的效率,降低了手寫輸入的復(fù)雜度。需要說(shuō)明的是,本發(fā)明實(shí)施例在實(shí)現(xiàn)字符輸出轉(zhuǎn)換時(shí),需要用戶輸入至少兩個(gè)觸 點(diǎn),所述各個(gè)觸點(diǎn)中包括一個(gè)坐標(biāo)發(fā)生連續(xù)變化的觸點(diǎn),其余觸點(diǎn)的坐標(biāo)不發(fā)生變化。此 時(shí),上述步驟102可采用如下實(shí)現(xiàn)方式過(guò)濾所述各個(gè)觸點(diǎn)中坐標(biāo)固定的觸點(diǎn);對(duì)所述坐 標(biāo)發(fā)生連續(xù)變化的觸點(diǎn)的軌跡進(jìn)行提取,作為手寫輸入筆跡,然后進(jìn)行識(shí)別,并獲取識(shí)別結(jié)果。另外,當(dāng)觸點(diǎn)的坐標(biāo)發(fā)生連續(xù)變化時(shí),還將輸出顯示所述坐標(biāo)發(fā)生連續(xù)變化的觸 點(diǎn)的軌跡。
進(jìn)一步地,如果用戶輸入的是一個(gè)觸點(diǎn),則該方法將執(zhí)行如下步驟在所述觸點(diǎn)個(gè) 數(shù)為一個(gè)時(shí),該觸點(diǎn)的移動(dòng)軌跡即為手寫輸入筆跡,輸出顯示該觸點(diǎn)的移動(dòng)軌跡,對(duì)所述一 個(gè)觸點(diǎn)的軌跡進(jìn)行識(shí)別;并將所述觸點(diǎn)的軌跡的識(shí)別結(jié)果直接進(jìn)行輸出和顯示。亦即,當(dāng)用 戶與觸摸屏接觸并只產(chǎn)生一個(gè)觸點(diǎn)時(shí),直接將所述觸點(diǎn)的軌跡進(jìn)行字符識(shí)別并顯示,不執(zhí) 行字符輸出轉(zhuǎn)換。進(jìn)一步地,如圖2所示,上述字符后處理方法還包括 104、輸出和顯示經(jīng)過(guò)轉(zhuǎn)換后的識(shí)別結(jié)果。為了更清楚的描述本發(fā)明的具體實(shí)現(xiàn)過(guò)程,下面將上述步驟101中獲取到的各 個(gè)觸點(diǎn)分別表示為第一觸點(diǎn)、第二觸點(diǎn)、……和第N觸點(diǎn)。其中,所述第一觸點(diǎn)、第二觸 點(diǎn)、……和第N-I觸點(diǎn)在多點(diǎn)觸摸屏幕中的任意位置保持不動(dòng),所述第N觸點(diǎn)在屏幕上提 供的書(shū)寫區(qū)域中書(shū)寫字符筆跡,所述書(shū)寫區(qū)域可以是有限的區(qū)域,也可以是整個(gè)屏幕,本發(fā) 明對(duì)此不做限定。根據(jù)觸點(diǎn)個(gè)數(shù)分別定義如下不同的觸摸組合狀態(tài),以供用戶在手寫輸入時(shí)進(jìn)行操 作
1、一個(gè)點(diǎn)觸摸,其觸摸方法為“只用一個(gè)手指在觸摸屏上提供的書(shū)寫區(qū)域中書(shū)寫字符 筆跡”。2、兩個(gè)點(diǎn)觸摸,其觸摸方法為“用兩個(gè)手指接觸觸摸屏,其中一個(gè)手指接觸屏幕中 的任意位置后,不離開(kāi)觸摸屏,也不在觸摸屏上移動(dòng),另一個(gè)手指則在屏幕上提供的書(shū)寫區(qū) 域中書(shū)寫字符筆跡”。例如,用戶可以用一只手操作屏幕完成字符筆跡的書(shū)寫,如附圖3所示,用戶用一 只手觸摸書(shū)寫小寫字母“O”時(shí),其同一只手上的其中一個(gè)手指a (即第一觸點(diǎn))觸摸屏幕的 任意位置并固定不動(dòng),所述同一只手上另外一個(gè)手指b (即第二觸點(diǎn))觸摸屏幕并書(shū)寫字符 筆跡。又如,用戶雙手操作屏幕配合完成字符筆跡的書(shū)寫,如附圖4所示,用戶用雙手操 作書(shū)寫小寫字母“0”時(shí),其中的一只手上的手指c (即第一觸點(diǎn))觸摸屏幕的任意位置并固 定不動(dòng),另外一只手上的手指d (即第二觸點(diǎn))觸摸屏幕并書(shū)寫字符筆跡。3、N個(gè)點(diǎn)觸摸,以此類推,當(dāng)用N個(gè)手指接觸觸摸屏幕時(shí),其觸摸方法為“用N-I個(gè) 手指接觸屏幕中的任意位置后,不離開(kāi)觸摸屏,也不在觸摸屏上移動(dòng),第N個(gè)手指在屏幕上 提供的書(shū)寫區(qū)域中書(shū)寫字符筆跡”。具體實(shí)施時(shí),可根據(jù)具體需要在程序中定義如下輸出轉(zhuǎn)換指令,例如 #define 0UT_UPPERCASE 0x0001 // 輸出大寫字母
#define 0UT_L0WERCASE0x0002 // 輸出小寫字母
#define 0UT_FULLWIDTH 0x0004 // 輸出全角字符
預(yù)設(shè)觸點(diǎn)個(gè)數(shù)與輸出轉(zhuǎn)換指令的映射表,將上述輸出轉(zhuǎn)換指令分別與前述觸摸組合對(duì) 應(yīng)起來(lái),如下表一所示
表一
觸摸組合轉(zhuǎn)換控制指令一個(gè)點(diǎn)觸摸不轉(zhuǎn)換兩個(gè)點(diǎn)觸摸輸出大寫字母三個(gè)點(diǎn)觸摸輸出小寫字母......
下面以用戶進(jìn)行兩個(gè)點(diǎn)觸摸來(lái)實(shí)現(xiàn)字符輸出轉(zhuǎn)換為例說(shuō)明本發(fā)明的實(shí)現(xiàn)過(guò)程。當(dāng)用戶 按照如圖3或者圖4所示方法操作后,通過(guò)步驟101可以獲取到的觸點(diǎn)個(gè)數(shù)為兩個(gè);步驟 102過(guò)濾掉固定不變的觸點(diǎn)a或c的坐標(biāo)數(shù)據(jù),將移動(dòng)的觸點(diǎn)b或d的移動(dòng)軌跡作為手寫字 符輸入軌跡,對(duì)坐標(biāo)連續(xù)變化的觸點(diǎn)的軌跡進(jìn)行識(shí)別,并獲取識(shí)別結(jié)果;上述步驟103通過(guò) 在預(yù)設(shè)的觸點(diǎn)個(gè)數(shù)與輸出轉(zhuǎn)換指令的映射表(如表一)中查找出與所述觸點(diǎn)個(gè)數(shù)對(duì)應(yīng)的輸 出轉(zhuǎn)換指令,亦即獲取到兩個(gè)觸點(diǎn)對(duì)應(yīng)的輸出大寫字母的轉(zhuǎn)換指令,然后將步驟102的識(shí) 別結(jié)果轉(zhuǎn)換為大寫字母,步驟104將轉(zhuǎn)換為大寫字母的字符進(jìn)行輸出顯示。實(shí)施例2
本發(fā)明的另一實(shí)施例提供一種字符后處理系統(tǒng),如圖5所示,包括獲取單元11,識(shí)別 單元12和轉(zhuǎn)換單元13。其中,獲取單元11,用于獲取用戶在同一時(shí)間內(nèi)與觸摸屏接觸的觸點(diǎn)個(gè)數(shù)和各個(gè) 觸點(diǎn)的坐標(biāo);識(shí)別單元12,對(duì)所述觸點(diǎn)中坐標(biāo)發(fā)生連續(xù)變化的觸點(diǎn)的軌跡進(jìn)行識(shí)別,并獲 取識(shí)別結(jié)果;
轉(zhuǎn)換單元13,用于確定與所述觸點(diǎn)個(gè)數(shù)對(duì)應(yīng)的輸出轉(zhuǎn)換指令,并根據(jù)該輸出轉(zhuǎn)換指令 對(duì)所述識(shí)別結(jié)果進(jìn)行轉(zhuǎn)換。由上述技術(shù)方案所描述的字符后處理系統(tǒng)中,通過(guò)獲取用戶在同一時(shí)間內(nèi)與觸摸 屏接觸的觸點(diǎn)個(gè)數(shù)和各個(gè)觸點(diǎn)的坐標(biāo);在所述觸點(diǎn)個(gè)數(shù)為至少兩個(gè)時(shí),對(duì)所述各個(gè)觸點(diǎn)中 坐標(biāo)發(fā)生連續(xù)變化的觸點(diǎn)的軌跡進(jìn)行識(shí)別,并獲取識(shí)別結(jié)果;并確定與所述觸點(diǎn)個(gè)數(shù)對(duì)應(yīng) 的輸出轉(zhuǎn)換指令,對(duì)所述識(shí)別結(jié)果執(zhí)行所述輸出轉(zhuǎn)換指令對(duì)應(yīng)的轉(zhuǎn)換操作。與現(xiàn)有技術(shù)中 需要用戶暫停手寫輸入,或者需要用戶記憶輸入手勢(shì)才能實(shí)現(xiàn)字符的輸出轉(zhuǎn)換相比,本發(fā) 明實(shí)施例在對(duì)手寫輸入的字符進(jìn)行轉(zhuǎn)換時(shí),獲取到觸點(diǎn)個(gè)數(shù)即可以確定相應(yīng)的轉(zhuǎn)換指令, 不需要用戶暫停手寫輸入,也不需要用戶記憶特殊手勢(shì),用戶在用一個(gè)手指書(shū)寫字符筆跡 的同時(shí),可用另外一個(gè)或多個(gè)手指觸摸設(shè)備屏幕對(duì)筆跡的識(shí)別結(jié)果執(zhí)行相應(yīng)的轉(zhuǎn)換,從而 不僅可以保證用戶進(jìn)行手寫輸入的連貫性,而且操作簡(jiǎn)單、易用,提高了手寫輸入的效率, 降低了手寫輸入的復(fù)雜度。需要說(shuō)明的是,本發(fā)明實(shí)施例在實(shí)現(xiàn)字符輸出轉(zhuǎn)換時(shí),需要用戶輸入至少兩個(gè)觸 點(diǎn),所述各個(gè)觸點(diǎn)中包括一個(gè)坐標(biāo)發(fā)生連續(xù)變化的觸點(diǎn),其余觸點(diǎn)的坐標(biāo)不發(fā)生變化。此 時(shí),所述識(shí)別單元12具體用于過(guò)濾所述各個(gè)觸點(diǎn)中坐標(biāo)固定的觸點(diǎn),對(duì)所述一個(gè)坐標(biāo)發(fā)生 連續(xù)變化的觸點(diǎn)的軌跡進(jìn)行識(shí)別,并獲取識(shí)別結(jié)果。所述轉(zhuǎn)換單元13具體用于在預(yù)設(shè)的觸 點(diǎn)個(gè)數(shù)與輸出轉(zhuǎn)換指令的映射表中查找出與所述觸點(diǎn)個(gè)數(shù)對(duì)應(yīng)的輸出轉(zhuǎn)換指令,并根據(jù)該 輸出轉(zhuǎn)換指令對(duì)所述識(shí)別結(jié)果進(jìn)行轉(zhuǎn)換。進(jìn)一步地,如圖6所示,上述系統(tǒng)還包括輸出顯示單元14,用于顯示經(jīng)過(guò)轉(zhuǎn)換后 的識(shí)別結(jié)果。需要說(shuō)明的是,當(dāng)識(shí)別單元12對(duì)坐標(biāo)發(fā)生連續(xù)變化的觸點(diǎn)進(jìn)行軌跡識(shí)別前,所述 輸出顯示單元14,還用于在觸點(diǎn)的坐標(biāo)發(fā)生連續(xù)變化時(shí),輸出顯示所述坐標(biāo)發(fā)生連續(xù)變化 的觸點(diǎn)的軌跡。另外,需要說(shuō)明的是,如果用戶輸入的是一個(gè)觸點(diǎn),所述識(shí)別單元12還用于在所述觸點(diǎn)個(gè)數(shù)為一個(gè)時(shí),對(duì)所述一個(gè)觸點(diǎn)的軌跡進(jìn)行識(shí)別;所述輸出顯示單元14還用于顯示 所述一個(gè)觸點(diǎn)的軌跡對(duì)應(yīng)的識(shí)別結(jié)果。實(shí)施例3
本發(fā)明的又一實(shí)施例提供了一種字符后處理系統(tǒng)(參見(jiàn)附圖7),該系統(tǒng)包括觸點(diǎn)信 號(hào)獲取模塊201、觸摸識(shí)別模塊202、觸摸解析模塊203、過(guò)濾模塊204、識(shí)別模塊205、映射表 206、字符集207、結(jié)果轉(zhuǎn)換模塊208和輸出顯示模塊209。其中
觸摸信號(hào)獲取模塊201,用于獲取用戶在觸摸屏幕上的多點(diǎn)觸摸信息,所述觸摸操作信 息包括各觸摸點(diǎn)信號(hào)的坐標(biāo)及其滑動(dòng)軌跡和方向,以及同一時(shí)間內(nèi)與屏幕接觸的觸點(diǎn)個(gè) 數(shù);
觸摸識(shí)別模塊202,用以識(shí)別出當(dāng)前用戶的多點(diǎn)觸摸操作屬于那種觸摸組合; 觸摸解析模塊203,用于根據(jù)當(dāng)前用戶的觸摸組合在映射表206 (所述映射表同實(shí)施例 1中的表一)中查找并獲取其對(duì)應(yīng)的輸出轉(zhuǎn)換指令;
過(guò)濾模塊204,用于過(guò)濾各觸摸點(diǎn)中的固定點(diǎn),并將觸點(diǎn)坐標(biāo)發(fā)生連續(xù)變化的觸點(diǎn)的軌 跡作為待識(shí)別手寫字符輸入筆跡,其中,所述固定點(diǎn)為在屏幕上的觸摸位置不發(fā)生改變的 觸點(diǎn);
識(shí)別模塊205,用于識(shí)別用戶書(shū)寫的字符筆跡;
映射表206,用以記錄多個(gè)觸點(diǎn)操作在不同觸摸組合下對(duì)應(yīng)的輸出轉(zhuǎn)換指令; 字符集207,用以記錄和存儲(chǔ)各種字符,如漢字、數(shù)字、英文字母、標(biāo)點(diǎn)及各種符號(hào)等; 結(jié)果轉(zhuǎn)換模塊208,用于根據(jù)觸摸解析模塊203獲取到的輸出轉(zhuǎn)換指令對(duì)識(shí)別模塊204 輸出的識(shí)別結(jié)果執(zhí)行相應(yīng)的字符轉(zhuǎn)換操作;
輸出顯示模塊209,用于輸出和顯示所述坐標(biāo)發(fā)生連續(xù)變化的觸點(diǎn)的軌跡經(jīng)過(guò)識(shí)別和 轉(zhuǎn)換后的識(shí)別結(jié)果。需要說(shuō)明的是,在識(shí)別模塊205識(shí)別用戶書(shū)寫的字符筆跡前,所述輸出顯示模塊 209還用于在觸點(diǎn)的坐標(biāo)發(fā)生連續(xù)變化時(shí),顯示所述坐標(biāo)發(fā)生連續(xù)變化的觸點(diǎn)的軌跡,亦即 顯示用戶輸入的筆跡。與現(xiàn)有技術(shù)中需要用戶暫停手寫輸入,或者需要用戶記憶輸入手勢(shì)才能實(shí)現(xiàn)字符 的輸出轉(zhuǎn)換相比,本發(fā)明實(shí)施例在對(duì)手寫輸入的字符進(jìn)行轉(zhuǎn)換時(shí),獲取到觸點(diǎn)個(gè)數(shù)即可以 確定相應(yīng)的轉(zhuǎn)換指令,不需要用戶暫停手寫輸入,也不需要用戶記憶特殊手勢(shì),用戶在用一 個(gè)手指書(shū)寫字符筆跡的同時(shí),可用另外一個(gè)或多個(gè)手指觸摸設(shè)備屏幕對(duì)筆跡的識(shí)別結(jié)果執(zhí) 行相應(yīng)的轉(zhuǎn)換,從而不僅可以保證用戶進(jìn)行手寫輸入的連貫性,而且操作簡(jiǎn)單、易用,提高 了手寫輸入的效率,降低了手寫輸入的復(fù)雜度。本發(fā)明實(shí)施例主要應(yīng)用于手寫輸入時(shí)進(jìn)行字符輸出轉(zhuǎn)換的處理中,可以在保證用 戶手寫輸入連續(xù)性的同時(shí),提高手寫輸入的效率,降低手寫輸入的復(fù)雜度。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何 熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵 蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種字符后處理方法,其特征在于,包括獲取用戶在同一時(shí)間內(nèi)與觸摸屏接觸的觸點(diǎn)個(gè)數(shù)和各個(gè)觸點(diǎn)的坐標(biāo);對(duì)所述各個(gè)觸點(diǎn)中坐標(biāo)發(fā)生連續(xù)變化的觸點(diǎn)的軌跡進(jìn)行識(shí)別,并獲取識(shí)別結(jié)果;確定與所述觸點(diǎn)個(gè)數(shù)對(duì)應(yīng)的輸出轉(zhuǎn)換指令,并根據(jù)該輸出轉(zhuǎn)換指令對(duì)所述識(shí)別結(jié)果進(jìn) 行轉(zhuǎn)換。
2.根據(jù)權(quán)利要求1所述的字符后處理方法,其特征在于,所述觸點(diǎn)個(gè)數(shù)為至少兩個(gè)時(shí), 各個(gè)觸點(diǎn)中包括一個(gè)坐標(biāo)發(fā)生連續(xù)變化的觸點(diǎn)和至少一個(gè)坐標(biāo)固定的觸點(diǎn)。
3.根據(jù)權(quán)利要求2所述的字符后處理方法,其特征在于,所述對(duì)所述各個(gè)觸點(diǎn)中坐標(biāo) 發(fā)生連續(xù)變化的觸點(diǎn)軌跡進(jìn)行識(shí)別,并獲取識(shí)別結(jié)果包括過(guò)濾所述各個(gè)觸點(diǎn)中坐標(biāo)固定的觸點(diǎn);對(duì)所述一個(gè)坐標(biāo)發(fā)生連續(xù)變化的觸點(diǎn)的軌跡進(jìn)行識(shí)別,并獲取識(shí)別結(jié)果。
4.根據(jù)權(quán)利要求1所述的字符后處理方法,其特征在于,所述確定與所述觸點(diǎn)個(gè)數(shù)對(duì) 應(yīng)的輸出轉(zhuǎn)換指令包括在預(yù)設(shè)的觸點(diǎn)個(gè)數(shù)與輸出轉(zhuǎn)換指令的映射表中查找出與所述觸點(diǎn) 個(gè)數(shù)對(duì)應(yīng)的輸出轉(zhuǎn)換指令。
5.根據(jù)權(quán)利要求1所述的字符后處理方法,其特征在于,還包括輸出和顯示經(jīng)過(guò)轉(zhuǎn)換后的識(shí)別結(jié)果。
6.一種字符后處理系統(tǒng),其特征在于,包括獲取單元,用于獲取用戶在同一時(shí)間內(nèi)與觸摸屏接觸的觸點(diǎn)個(gè)數(shù)和各個(gè)觸點(diǎn)的坐標(biāo);識(shí)別單元,用于在所述觸點(diǎn)個(gè)數(shù)為至少兩個(gè)時(shí),對(duì)所述各個(gè)觸點(diǎn)中坐標(biāo)發(fā)生連續(xù)變化 的觸點(diǎn)進(jìn)行軌跡識(shí)別,并獲取識(shí)別結(jié)果;轉(zhuǎn)換單元,用于確定與所述觸點(diǎn)個(gè)數(shù)對(duì)應(yīng)的輸出轉(zhuǎn)換指令,并根據(jù)該輸出轉(zhuǎn)換指令對(duì) 所述識(shí)別結(jié)果進(jìn)行轉(zhuǎn)換。
7.根據(jù)權(quán)利要求6所述的字符后處理系統(tǒng),其特征在于,所述各個(gè)觸點(diǎn)中包括一個(gè)坐 標(biāo)發(fā)生連續(xù)變化的觸點(diǎn)和至少一個(gè)坐標(biāo)固定的觸點(diǎn)。
8.根據(jù)權(quán)利要求7所述的字符后處理系統(tǒng),其特征在于,所述識(shí)別單元具體用于過(guò)濾 所述各個(gè)觸點(diǎn)中坐標(biāo)固定的觸點(diǎn),對(duì)所述一個(gè)坐標(biāo)發(fā)生連續(xù)變化的觸點(diǎn)的軌跡進(jìn)行識(shí)別, 并獲取識(shí)別結(jié)果。
9.根據(jù)權(quán)利要求6所述的字符后處理系統(tǒng),其特征在于,所述轉(zhuǎn)換單元具體用于在預(yù) 設(shè)的觸點(diǎn)個(gè)數(shù)與輸出轉(zhuǎn)換指令的映射表中查找出與所述觸點(diǎn)個(gè)數(shù)對(duì)應(yīng)的輸出轉(zhuǎn)換指令,并 根據(jù)該輸出轉(zhuǎn)換指令對(duì)所述識(shí)別結(jié)果進(jìn)行轉(zhuǎn)換。
10.根據(jù)權(quán)利要求6所述的字符后處理系統(tǒng),其特征在于,還包括輸出顯示單元,用于輸出和顯示經(jīng)過(guò)轉(zhuǎn)換后的識(shí)別結(jié)果。
全文摘要
本發(fā)明實(shí)施例提供一種字符后處理方法及系統(tǒng),涉及手寫輸入法技術(shù)領(lǐng)域。該方法包括獲取用戶在同一時(shí)間內(nèi)與觸摸屏接觸的觸點(diǎn)個(gè)數(shù)和各個(gè)觸點(diǎn)的坐標(biāo);在所述觸點(diǎn)個(gè)數(shù)為至少兩個(gè)時(shí),對(duì)所述各個(gè)觸點(diǎn)中坐標(biāo)發(fā)生連續(xù)變化的觸點(diǎn)的軌跡進(jìn)行識(shí)別,并獲取識(shí)別結(jié)果;確定與所述觸點(diǎn)個(gè)數(shù)對(duì)應(yīng)的輸出轉(zhuǎn)換指令,并根據(jù)該輸出轉(zhuǎn)換指令對(duì)所述識(shí)別結(jié)果進(jìn)行轉(zhuǎn)換。本發(fā)明實(shí)施例主要應(yīng)用于手寫輸入時(shí)進(jìn)行字符輸出轉(zhuǎn)換的處理中,可以在保證用戶手寫輸入連續(xù)性的同時(shí),提高手寫輸入的效率,降低手寫輸入的復(fù)雜度。
文檔編號(hào)G06F3/041GK102117150SQ201110078730
公開(kāi)日2011年7月6日 申請(qǐng)日期2011年3月30日 優(yōu)先權(quán)日2011年3月30日
發(fā)明者李李, 秦建輝 申請(qǐng)人:漢王科技股份有限公司