專利名稱:手寫輸入法的保存方法及輸入法及操作系統(tǒng)及數(shù)據(jù)終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)據(jù)保存方法,尤其涉及ー種手寫輸入法的保存方法及輸入法及操作系統(tǒng)及數(shù)據(jù)終端。
背景技術(shù):
手寫輸入法是為觸控設(shè)備設(shè)計(jì)的輸入方式,其優(yōu)點(diǎn)是,使用者不必掌握額外的文字編碼方式,只要認(rèn)識(shí)的文字即可進(jìn)行書寫輸入,這對(duì)于年齡較大的使用者而言非常方便。隨著掌上設(shè)備的發(fā)展,手寫輸入法逐漸成為ー種重要的輸入方式?,F(xiàn)有的手寫輸入法一般通過(guò)將使用者于觸屏或者觸控板上的觸控軌跡與預(yù)置的字形庫(kù)進(jìn)行匹配,并將軌跡較接近的文字以表格或者隊(duì)列的形式展現(xiàn)給使用者,供使用者選擇確定最終輸入的文字,當(dāng)使用者確定了輸入文字后,系統(tǒng)通過(guò)該文字的編碼于系統(tǒng)字庫(kù)中找到對(duì)應(yīng)的文字,并予以顯示。由于目前的手寫輸入法的一次識(shí)別正確率并不高,因此上述方式可提高輸入的準(zhǔn)確率,但是,由于選擇過(guò)程的存在,不可避免的使輸入過(guò)程變慢,使得使用者的寫作思路不停地被打斷以應(yīng)付不斷的選擇正確結(jié)果的過(guò)程,并且大多數(shù)預(yù)置的字形庫(kù)都是通過(guò)筆畫順序進(jìn)行匹配,而一般使用者很難做到書寫時(shí)完全正確的筆畫順序,使得很多使用者在輸入時(shí)發(fā)生明明字形正確系統(tǒng)卻無(wú)法找到正確匹配的文字的問(wèn)題。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有的手寫輸入法存在的上述問(wèn)題,現(xiàn)提供ー種g在實(shí)現(xiàn)無(wú)匹配選擇過(guò)程,所寫即所得的手寫輸入法的手寫輸入法保存方法及輸入法及操作系統(tǒng)及數(shù)據(jù)終端。具體技術(shù)方案如下ー種手寫輸入法的保存方法,應(yīng)用于觸控系統(tǒng),所述觸控系統(tǒng)包括用于顯示及接收觸控的觸屏、處理器、用于保存臨時(shí)數(shù)據(jù)的緩沖儲(chǔ)存器以及用于保存數(shù)據(jù)的儲(chǔ)存器,所述處理器與所述觸屏、緩沖儲(chǔ)存器以及儲(chǔ)存器分別連接,其中,具體包括如下步驟步驟S1、所述處理器將使用者于所述觸屏上滑動(dòng)的軌跡以軌跡圖像的形式顯示于所述觸屏的顯示界面上,并記錄于所述緩沖儲(chǔ)存器中;步驟S2、所述處理器將所述緩沖儲(chǔ)存器中輸入完畢的一幅所述軌跡圖像轉(zhuǎn)換為ー預(yù)定大小的圖像塊,并將所述圖像塊按照所述圖像塊形成的先后順序以預(yù)定規(guī)則排列顯示于所述觸屏的顯示界面上,同時(shí)清除所述顯示界面上顯示的所述軌跡圖像;步驟S3、重復(fù)步驟SI至S2直至使用者完成輸入;步驟S4、所述處理器于所述觸屏的顯示界面定義一矩形區(qū)域,且使所述矩形區(qū)域覆蓋所有排列于所述顯示界面上的所述圖像塊;步驟S5、所述處理器將所述矩形區(qū)域內(nèi)的圖像塊拼合形成一幅區(qū)域圖像,所述區(qū)域圖像的尺寸與所述矩形區(qū)域的尺寸相同;步驟S6、所述處理器將所述區(qū)域圖像保存于儲(chǔ)存器中。優(yōu)選的,所述步驟S2中通過(guò)縮小所述軌跡圖像的分別率使所述軌跡圖像轉(zhuǎn)換為所述圖像塊。優(yōu)選的,所述步驟S2中的預(yù)定規(guī)則為根據(jù)所述圖像塊的形成順序由左至右形成匹配所述顯示界面寬度的圖像塊行,所述圖像塊行根據(jù)形成順序由上至下排列。優(yōu)選的,所述處理器于所述觸屏的顯示界面上定義ー觸控區(qū)域并以顏色、圖形或者標(biāo)記與其他區(qū)域加以區(qū)分,所述處理器接收到產(chǎn)生于所述觸控區(qū)域內(nèi)的使用者觸控信號(hào)時(shí)確定使用者完成輸入。優(yōu)選的,所述步驟S6中,所述處理器保存所述區(qū)域圖像前先對(duì)所述區(qū)域圖像進(jìn)行格式轉(zhuǎn)換。優(yōu)選的,還包括一預(yù)先定義的參數(shù)設(shè)置界面,所述參數(shù)設(shè)置界面包括多個(gè)用以接收使用者輸入?yún)?shù)的輸入欄,所述多個(gè)輸入欄中包括用于輸入所述觸控軌跡圖像默認(rèn)粗細(xì)值參數(shù)的粗細(xì)值參數(shù)輸入欄,所述處理器將所述粗細(xì)值參數(shù)輸入欄中的默認(rèn)粗細(xì)值參數(shù)數(shù)據(jù)分別儲(chǔ)存至所述緩沖儲(chǔ)存器和儲(chǔ)存器,所述處理器根據(jù)所述緩沖儲(chǔ)存器中儲(chǔ)存的所述粗細(xì)值參數(shù)顯示所述觸控軌跡圖像,所述儲(chǔ)存器中的所述默認(rèn)粗細(xì)值參數(shù)數(shù)據(jù)用以存檔及每次手寫輸入法啟動(dòng)時(shí)被調(diào)用至所述緩沖儲(chǔ)存器中。優(yōu)選的,所述處理器將所述區(qū)域圖像轉(zhuǎn)換成BMP格式、JPEG格式、GIF格式、PNG格式、TIFF格式、ICO格式、ICNS格式、TGA格式或者RAW格式進(jìn)行保存。一種輸入法,其中,包括上述手寫輸入法的保存方法。ー種操作系統(tǒng),應(yīng)用于觸控裝置,其中,包括上述輸入法。一種數(shù)據(jù)終端,包括用于顯示及接收觸控的觸屏、處理器、用于保存臨時(shí)數(shù)據(jù)的緩沖儲(chǔ)存器以及用于保存數(shù)據(jù)的儲(chǔ)存器,所述處理器與所述觸屏、緩沖儲(chǔ)存器以及儲(chǔ)存器分別連接,其中,還包括與所述處理器連接的只讀儲(chǔ)存器以及上述輸入法,所述輸入法存放于所述只讀儲(chǔ)存器中。上述技術(shù)方案的有益效果是可實(shí)現(xiàn)無(wú)匹配選擇過(guò)程,所寫即所得的手寫輸入法,加快手寫輸入過(guò)程,不打斷使用者寫作思路,可保留使用者的筆跡。
圖1為本發(fā)明ー種手寫輸入法的保存方法的實(shí)施例的流程框圖。圖2為本發(fā)明一種數(shù)據(jù)終端于只讀儲(chǔ)存器中儲(chǔ)存有本發(fā)明的實(shí)施例中的輸入法的實(shí)施例的結(jié)構(gòu)示意圖;圖3本發(fā)明ー種數(shù)據(jù)終端于只讀儲(chǔ)存器中儲(chǔ)存有本發(fā)明的實(shí)施例中的操作系統(tǒng)的實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)ー步說(shuō)明,但不作為本發(fā)明的限定。本發(fā)明ー種手寫輸入法的保存方法的實(shí)施例,應(yīng)用于觸控系統(tǒng),觸控系統(tǒng)包括用于顯示及接收觸控的觸屏、處理器、用于保存臨時(shí)數(shù)據(jù)的緩沖儲(chǔ)存器以及用于保存數(shù)據(jù)的儲(chǔ)存器,處理器與觸屏、緩沖儲(chǔ)存器以及儲(chǔ)存器分別連接,本領(lǐng)域技術(shù)人員從上述描述中可獲知本發(fā)明ー種手寫輸入法的保存方法的實(shí)施例應(yīng)用于常見(jiàn)的觸控系統(tǒng)中。說(shuō)明書附圖1完整的顯示了本發(fā)明ー種手寫輸入法的保存方法的一種實(shí)施方式,其中,具體包括如下步驟步驟S1、處理器將使用者于觸屏上滑動(dòng)的軌跡以軌跡圖像的形式顯示于觸屏的顯示界面上,并記錄于緩沖儲(chǔ)存器中;此時(shí),使用者可以通過(guò)顯示界面直觀的看到觸控軌跡,從而知曉自己的輸入情況,就如同在紙上用筆寫字一祥。步驟S2、處理器將緩沖儲(chǔ)存器中輸入完畢的一幅軌跡圖像轉(zhuǎn)換為ー預(yù)定大小的圖像塊,并將圖像塊按照?qǐng)D像塊形成的先后順序以預(yù)定規(guī)則排列顯示于觸屏的顯示界面上,同時(shí)清除顯示界面上顯示的軌跡圖像;輸入完畢的一幅軌跡圖像作為ー個(gè)字,處理器將軌跡圖像處理成統(tǒng)一大小的圖像塊有利于文字排列整齊,圖像塊的排列方式可采用適合西方文字的根據(jù)圖像塊的形成順序由左至右形成匹配顯示界面寬度的圖像塊行,圖像塊行根據(jù)形成順序由上至下排列的方式,也可以采用適合中文漢語(yǔ)的根據(jù)圖像塊的形成順序由上至下形成匹配顯示界面高度的圖像塊列,圖像塊列根據(jù)形成順序由右至左排列的方式,當(dāng)然也可以根據(jù)其他的排列方式進(jìn)行排列。此處可以增加ー個(gè)圖像塊排列方式的定義界面,預(yù)先將圖像塊的各種排列方式定義為選項(xiàng),于上述定義界面上供使用者選擇。步驟S3、重復(fù)步驟SI至S2直至使用者完成輸入;當(dāng)使用者完成了整段文字的輸入,時(shí)可通過(guò)輸入完成的確定信號(hào)通知處理器進(jìn)行下一歩的操作。一種較優(yōu)的實(shí)施方式是,可由處理器于觸屏的顯示界面上定義ー觸控區(qū)域并以顏色、圖形或者標(biāo)記與其他區(qū)域加以區(qū)分,處理器接收到產(chǎn)生于觸控區(qū)域內(nèi)的使用者觸控信號(hào)時(shí)確定使用者完成輸入,即使用者在輸入完成后通過(guò)觸控觸屏上的指定的顯示區(qū)域,通知處理器輸入完成。需要指出的是上述顯示區(qū)域應(yīng)設(shè)立于不影響使用者手寫輸入以及顯示輸入結(jié)果的位置上。步驟S4、處理器于觸屏的顯示界面定義一矩形區(qū)域,且使矩形區(qū)域覆蓋所有排列于顯示界面上的圖像塊;該矩形區(qū)域?yàn)樽罱K形成的文字段落,需要指出的是,由于使用者輸入的文字可能很多,可能超出觸屏上顯示界面的尺寸,比如當(dāng)采用橫向排列時(shí)圖像塊行由于行數(shù)過(guò)多出現(xiàn)了需要通過(guò)滾動(dòng)條滾屏才能完全顯示的情況,此時(shí)矩形區(qū)域應(yīng)當(dāng)覆蓋所有的圖像塊行,采用縱向排列時(shí)矩形區(qū)域也應(yīng)當(dāng)覆蓋所有的圖像塊列。步驟S5、處理器將矩形區(qū)域內(nèi)的圖像塊拼合形成一幅區(qū)域圖像,區(qū)域圖像的尺寸與矩形區(qū)域的尺寸相同;將矩形區(qū)域內(nèi)的圖像塊按照原來(lái)的排列方式拼合形成。步驟S6、處理器將區(qū)域圖像保存于儲(chǔ)存器中。本發(fā)明ー種手寫輸入法的保存方法直接將使用者的觸控產(chǎn)生的軌跡圖像通過(guò)轉(zhuǎn)換后作為輸入的文字,避免了現(xiàn)有技術(shù)中的字形匹配和選擇的過(guò)程,提高了輸入速度,而且不會(huì)打斷使用者的寫作思路。同吋,由于直接將使用者的觸控軌跡作為輸入的文字,因此能保存使用者的筆跡,使每個(gè)使用者輸入的文字都不同,形成各自的特點(diǎn),從而為更進(jìn)一歩的電子簽名技術(shù)提供了實(shí)現(xiàn)基礎(chǔ)。其中軌跡圖像可以通過(guò)縮小分別率的形式轉(zhuǎn)換成為圖像塊,圖像塊的大小可根據(jù)觸屏的顯示界面的分辨率行進(jìn)設(shè)置,使圖像塊在排列成圖像塊行或者圖像塊列時(shí)能夠符合一般使用者的閱讀習(xí)慣。于上述技術(shù)方案基礎(chǔ)上,進(jìn)ー步的,還包括一預(yù)先定義的參數(shù)設(shè)置界面,參數(shù)設(shè)置界面包括多個(gè)用以接收使用者輸入?yún)?shù)的輸入欄,多個(gè)輸入欄中包括用于輸入觸控軌跡圖像默認(rèn)粗細(xì)值參數(shù)的粗細(xì)值參數(shù)輸入欄,處理器將粗細(xì)值參數(shù)輸入欄中的默認(rèn)粗細(xì)值參數(shù)數(shù)據(jù)分別儲(chǔ)存至緩沖儲(chǔ)存器和儲(chǔ)存器,處理器根據(jù)緩沖儲(chǔ)存器中儲(chǔ)存的粗細(xì)值參數(shù)顯示觸控軌跡圖像,儲(chǔ)存器中的默認(rèn)粗細(xì)值參數(shù)數(shù)據(jù)用以存檔及毎次手寫輸入法啟動(dòng)時(shí)被調(diào)用至緩沖儲(chǔ)存器中。于上述技術(shù)方案基礎(chǔ)上,進(jìn)ー步的,步驟S6中,處理器保存區(qū)域圖像前可先對(duì)區(qū)域圖像進(jìn)行格式轉(zhuǎn)換以便于進(jìn)一歩處理。一種較優(yōu)的實(shí)施方式是,可以將區(qū)域圖像轉(zhuǎn)換成BMP格式、JPEG格式、GIF格式、PNG格式、TIFF格式、ICO格式、ICNS格式、TGA格式或者RAW格式進(jìn)行保存。多種圖像格式選擇使最終形成的區(qū)域圖像更具兼容性。本發(fā)明的實(shí)施例中還包括一種輸入法,其中,包括上述手寫輸入法的保存方法。上述的輸入法是ー種應(yīng)用于觸控裝置的輸入法,并通過(guò)直接將用戶的觸控軌跡保存成為輸入文字實(shí)現(xiàn)輸入,其中應(yīng)用了本發(fā)明的實(shí)施例中的手寫輸入法保存方法。本發(fā)明的實(shí)施例中還包括ー種操作系統(tǒng),應(yīng)用于觸控裝置,其中,包括上述輸入法。上述輸入法可以作為觸控裝置操作系統(tǒng)的一部分整合于操作系統(tǒng)中。如圖2所示,本發(fā)明的實(shí)施例中還包括一種數(shù)據(jù)終端,包括用于顯示及接收觸控的觸屏、處理器、用于保存臨時(shí)數(shù)據(jù)的緩沖儲(chǔ)存器以及用于保存數(shù)據(jù)的儲(chǔ)存器,處理器與觸屏、緩沖儲(chǔ)存器以及儲(chǔ)存器分別連接,其中,還包括與處理器連接的只讀儲(chǔ)存器以及上述輸入法,上述的輸入法存放于只讀儲(chǔ)存器中。該實(shí)施方式是本發(fā)明實(shí)施例中的輸入法以嵌入的形式儲(chǔ)存于數(shù)據(jù)終端中作為數(shù)據(jù)終端的內(nèi)置輸入法使用。如圖3所示,本發(fā)明的實(shí)施例中還包括一種數(shù)據(jù)終端一種數(shù)據(jù)終端,包括用于顯示及接收觸控的觸屏、處理器、用于保存臨時(shí)數(shù)據(jù)的緩沖儲(chǔ)存器以及用于保存數(shù)據(jù)的儲(chǔ)存器,處理器與觸屏、緩沖儲(chǔ)存器以及儲(chǔ)存器分別連接,其中,還包括與處理器連接的只讀儲(chǔ)存器以及上述操作系統(tǒng),上述操作系統(tǒng)存放于只讀儲(chǔ)存器中。該實(shí)施方式是本發(fā)明實(shí)施例中的操作系統(tǒng)以嵌入的形式儲(chǔ)存于數(shù)據(jù)終端中作為數(shù)據(jù)終端的操作系統(tǒng)使用。以上所述僅為本發(fā)明較佳的實(shí)施例,并非因此限制本發(fā)明的實(shí)施方式及保護(hù)范圍,對(duì)于本領(lǐng)域技術(shù)人員而言,應(yīng)當(dāng)能夠意識(shí)到凡運(yùn)用本發(fā)明說(shuō)明書及圖示內(nèi)容所作出的等同替換和顯而易見(jiàn)的變化所得到的方案,均應(yīng)當(dāng)包含在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種手寫輸入法的保存方法,應(yīng)用于觸控系統(tǒng),所述觸控系統(tǒng)包括用于顯示及接收觸控的觸屏、處理器、用于保存臨時(shí)數(shù)據(jù)的緩沖儲(chǔ)存器以及用于保存數(shù)據(jù)的儲(chǔ)存器,所述處理器與所述觸屏、緩沖儲(chǔ)存器以及儲(chǔ)存器分別連接,其特征在于,具體包括如下步驟 步驟S1、所述處理器將使用者于所述觸屏上滑動(dòng)的軌跡以軌跡圖像的形式顯示于所述觸屏的顯示界面上,并記錄于所述緩沖儲(chǔ)存器中; 步驟S2、所述處理器將所述緩沖儲(chǔ)存器中輸入完畢的一幅所述軌跡圖像轉(zhuǎn)換為一預(yù)定大小的圖像塊,并將所述圖像塊按照所述圖像塊形成的先后順序以預(yù)定規(guī)則排列顯示于所述觸屏的顯示界面上,同時(shí)清除所述顯示界面上顯示的所述軌跡圖像; 步驟S3、重復(fù)步驟SI至S2直至使用者完成輸入; 步驟S4、所述處理器于所述觸屏的顯示界面定義一矩形區(qū)域,且使所述矩形區(qū)域覆蓋所有排列于所述顯示界面上的所述圖像塊; 步驟S5、所述處理器將所述矩形區(qū)域內(nèi)的圖像塊拼合形成一幅區(qū)域圖像,所述區(qū)域圖像的尺寸與所述矩形區(qū)域的尺寸相同; 步驟S6、所述處理器將所述區(qū)域圖像保存于儲(chǔ)存器中。
2.如權(quán)利要求1所述手寫輸入法的保存方法,其特征在于,所述步驟S2中通過(guò)縮小所述軌跡圖像的分別率使所述軌跡圖像轉(zhuǎn)換為所述圖像塊。
3.如權(quán)利要求1所述手寫輸入法的保存方法,其特征在于,所述步驟S2中的預(yù)定規(guī)則為根據(jù)所述圖像塊的形成順序由左至右形成匹配所述顯示界面寬度的圖像塊行,所述圖像塊行根據(jù)形成順序由上至下排列。
4.如權(quán)利要求1所述手寫輸入法的保存方法,其特征在于,所述處理器于所述觸屏的顯示界面上定義一觸控區(qū)域并以顏色、圖形或者標(biāo)記與其他區(qū)域加以區(qū)分,所述處理器接收到產(chǎn)生于所述觸控區(qū)域內(nèi)的使用者觸控信號(hào)時(shí)確定使用者完成輸入。
5.如權(quán)利要求1所述手寫輸入法的保存方法,其特征在于,所述步驟S6中,所述處理器保存所述區(qū)域圖像前先對(duì)所述區(qū)域圖像進(jìn)行格式轉(zhuǎn)換。
6.如權(quán)利要求1所述手寫輸入法的保存方法,其特征在于,還包括一預(yù)先定義的參數(shù)設(shè)置界面,所述參數(shù)設(shè)置界面包括多個(gè)用以接收使用者輸入?yún)?shù)的輸入欄,所述多個(gè)輸入欄中包括用于輸入所述觸控軌跡圖像默認(rèn)粗細(xì)值參數(shù)的粗細(xì)值參數(shù)輸入欄,所述處理器將所述粗細(xì)值參數(shù)輸入欄中的默認(rèn)粗細(xì)值參數(shù)數(shù)據(jù)分別儲(chǔ)存至所述緩沖儲(chǔ)存器和儲(chǔ)存器,所述處理器根據(jù)所述緩沖儲(chǔ)存器中儲(chǔ)存的所述粗細(xì)值參數(shù)顯示所述觸控軌跡圖像,所述儲(chǔ)存器中的所述默認(rèn)粗細(xì)值參數(shù)數(shù)據(jù)用以存檔及每次手寫輸入法啟動(dòng)時(shí)被調(diào)用至所述緩沖儲(chǔ)存器中。
7.如權(quán)利要求5所述手寫輸入法的保存方法,其特征在于,所述處理器將所述區(qū)域圖像轉(zhuǎn)換成BMP格式、JPEG格式、GIF格式、PNG格式、TIFF格式、ICO格式、ICNS格式、TGA格式或者RAW格式進(jìn)行保存。
8.一種輸入法,其特征在于,包括如權(quán)利要求1-7中任一所述手寫輸入法的保存方法。
9.一種操作系統(tǒng),應(yīng)用于觸控裝置,其特征在于,包括如權(quán)利要求8所述輸入法。
10.一種數(shù)據(jù)終端,包括用于顯示及接收觸控的觸屏、處理器、用于保存臨時(shí)數(shù)據(jù)的緩沖儲(chǔ)存器以及用于保存數(shù)據(jù)的儲(chǔ)存器,所述處理器與所述觸屏、緩沖儲(chǔ)存器以及儲(chǔ)存器分別連接,其特征在于,還包括與所述處理器連接的只讀儲(chǔ)存器以及如權(quán)利要求8所述輸入法 ,所述輸入法存放于所述只讀儲(chǔ)存器中。
全文摘要
本發(fā)明公開(kāi)了一種手寫輸入法的保存方法及輸入法及操作系統(tǒng)及數(shù)據(jù)終端,處理器將使用者于觸屏上滑動(dòng)的軌跡以軌跡圖像的形式顯示于觸屏的顯示界面上,并記錄于緩沖儲(chǔ)存器中;處理器將緩沖儲(chǔ)存器中輸入完畢的一幅軌跡圖像轉(zhuǎn)換為一預(yù)定大小的圖像塊,并將圖像塊按照?qǐng)D像塊形成的先后順序以預(yù)定規(guī)則排列顯示于觸屏的顯示界面上,同時(shí)清除顯示界面上顯示的軌跡圖像;處理器于觸屏的顯示界面定義一矩形區(qū)域,且使矩形區(qū)域覆蓋所有排列于顯示界面上的圖像塊;處理器將矩形區(qū)域內(nèi)的圖像塊拼合形成一幅區(qū)域圖像,區(qū)域圖像的尺寸與矩形區(qū)域的尺寸相同;處理器將區(qū)域圖像保存于儲(chǔ)存器中。
文檔編號(hào)G06T11/80GK103049201SQ20121054621
公開(kāi)日2013年4月17日 申請(qǐng)日期2012年12月17日 優(yōu)先權(quán)日2012年12月17日
發(fā)明者謝殿俠, 張軍標(biāo), 趙旭 申請(qǐng)人:上海海知信息技術(shù)有限公司