專利名稱:手寫輸入處理裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊領(lǐng)域,并且特別地,涉及一種手寫輸入處理裝 置和方法。
背景技術(shù):
隨著移動(dòng)通ifU支術(shù)的不斷發(fā)展,移動(dòng)通ifl纟冬端處于個(gè)人〗言息處 理平臺(tái)的重要位置,其中,人機(jī)信息交互的基本接口和方法之一就 是手機(jī)輸入法,但是,由于受到手機(jī)鍵盤硬件大小和人體手指指尖 生理大小的限制,4建盤輸入法雖然應(yīng)用廣泛^旦輸入效率低。目前, 針對(duì)此類問題出現(xiàn)了手寫輸入的方法,手寫輸入法是基于觸摸屏技 術(shù)、軌跡識(shí)別技術(shù)、和圖形應(yīng)用開發(fā)技術(shù)的融合。
在用戶使用手寫輸入法時(shí),通過觸摸筆給予觸摸屏一定的壓力, 用戶通過點(diǎn)擊或滑動(dòng)觸摸筆,觸摸屏驅(qū)動(dòng)將采樣得到的電壓轉(zhuǎn)換為 相應(yīng)屏幕上的坐標(biāo)點(diǎn),并適配為輸入適配層(IAL) 4吏用的象素點(diǎn) 和消息。
IAL層將觸摸消息和觸摸坐標(biāo)轉(zhuǎn)換為用戶設(shè)備接口/用戶圖形 接口 (GDI/GUI)所需要的消息,如果需要觸摸校準(zhǔn),則將數(shù)據(jù)先 校準(zhǔn)后再發(fā)到GDI/GUI。
GDI/GUI將底層上報(bào)的消息分化為觸摸筆的點(diǎn)下、抬起、和移 動(dòng)三種,并將相應(yīng)的坐標(biāo)數(shù)據(jù)附加于這些消息上。利用手寫輸入法程序,將得到的坐標(biāo)和消息在屏幕上進(jìn)行繪制, 并將完整的字跡交由輸入法識(shí)別引擎處理。
其處理過程為首先,在移動(dòng)終端本身硬件處理能力一定的情 況下,對(duì)于程序的執(zhí)行效率有著更高的要求。目前,手寫輸入法通 過擴(kuò)展界面圖形元素,可以提高輸入效率。但是,仍有兩大障礙限 制了手寫輸入的普及草行體識(shí)別率低、手寫時(shí)筆跡生硬,這導(dǎo)致 用戶體-驗(yàn)性降^f氐。
用戶手寫時(shí)的手感生硬還是柔軟,與手寫筆和觸摸屏之間的摩 擦系數(shù)有關(guān),但是,更主要取決于全局程序運(yùn)行的效率。
目前,在相關(guān)^支術(shù)中,主要集中在觸摸屏驅(qū)動(dòng)的坐標(biāo)采樣方法 上,這種方法的目標(biāo)是釆樣坐標(biāo)點(diǎn)與屏幕坐標(biāo)精準(zhǔn)的對(duì)應(yīng),而非整 體的優(yōu)化方法,并且,不涉及降低移動(dòng)終端的功耗、執(zhí)行效率和優(yōu) 化最終手寫時(shí)的手感。
發(fā)明內(nèi)容
考慮到上述問題而估文出本發(fā)明,為此,本發(fā)明的主要目的在于 提供一種手寫輸入處理裝置和方法,以解決相關(guān)技術(shù)中用戶手寫時(shí) 的手感生硬、輸入效率低的問題。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供了 一種手寫輸入處理裝置。
才艮據(jù)本發(fā)明實(shí)施例的手寫豐lT入處理裝置包^":手感適配才莫塊,
用于接收來自用戶的配置參數(shù),并將配置參數(shù)傳輸至參數(shù)配置文件
存儲(chǔ)模塊;參數(shù)配置文件存儲(chǔ)模塊,用于存儲(chǔ)配置參數(shù),以及根據(jù) 來自手感適配模塊的配置參數(shù)更新存儲(chǔ)的配置參數(shù);觸摸屏坐標(biāo)點(diǎn) 采樣參數(shù)控制模塊,用于根據(jù)參數(shù)配置文件存儲(chǔ)模塊中當(dāng)前存儲(chǔ)的 配置參lt確定坐標(biāo)點(diǎn)采樣的時(shí)間效率和空間效率;觸4莫屏坐標(biāo)點(diǎn)才交準(zhǔn)參數(shù)控制模塊,用于根據(jù)參數(shù)配置文件存儲(chǔ)模塊中當(dāng)前存儲(chǔ)的配
置參數(shù)確定是否需要對(duì)觸摸屏進(jìn)行坐標(biāo)點(diǎn)校準(zhǔn);手寫軌跡識(shí)別參數(shù) 控制模塊,用于根據(jù)參數(shù)配置文件存儲(chǔ)模塊中當(dāng)前存儲(chǔ)的配置參數(shù) 確定用戶^丸^亍寫入的筆畫間的時(shí)間間隔、字之間的時(shí)間間隔,并識(shí) 別用戶的輸入。
此外,在上述裝置中可以進(jìn)一步包括觸摸屏坐標(biāo)點(diǎn)采樣模塊, 用于根據(jù)觸摸屏坐標(biāo)點(diǎn)采樣參數(shù)控制模塊確定的時(shí)間效率和空間效 率對(duì)用戶在觸摸屏上的操作進(jìn)行采樣,并將用戶操作的坐標(biāo)點(diǎn)上報(bào)。
此外,在上述裝置中還可以進(jìn)一步包括手寫軌跡識(shí)別才莫塊, 用于接收由觸摸屏坐標(biāo)點(diǎn)采樣模塊上報(bào)的坐標(biāo)點(diǎn),并根據(jù)接收的坐 標(biāo)點(diǎn)識(shí)別用戶的才喿作。
另外,在上述裝置中還可以進(jìn)一步包括觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)模 塊,用于在觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)參數(shù)控制模塊的控制下對(duì)觸摸屏進(jìn)行 校準(zhǔn)。
優(yōu)選地,上述觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)參數(shù)控制模塊中配置有多種具 有不同運(yùn)行速度和/或運(yùn)行精度的校準(zhǔn)規(guī)則,觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)參數(shù) 控制模塊還用于根據(jù)校準(zhǔn)規(guī)則對(duì)觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)模塊執(zhí)行的觸摸 屏校準(zhǔn)進(jìn)行控制。
優(yōu)選地,上述參數(shù)配置文件存儲(chǔ)模塊中包含默認(rèn)配置參數(shù),在 手感適配模塊未接收到由用戶輸入的參數(shù)的情況下,觸摸屏坐標(biāo)點(diǎn) 采樣參數(shù)控制模塊、觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)參數(shù)控制模塊、和手寫軌跡 識(shí)別參lt控制才莫塊才艮據(jù)默認(rèn)配置參^t進(jìn)行各自處理。
才艮據(jù)本發(fā)明的另 一實(shí)施例,^是供了 一種手寫輸入處理方法。根據(jù)本發(fā)明實(shí)施例的手寫輸入處理方法包括根據(jù)預(yù)先存儲(chǔ)的 配置參凄t確定對(duì)觸4莫屏的坐標(biāo)點(diǎn)進(jìn)4亍采才羊的時(shí)間效率和空間效率; 根據(jù)配置參數(shù)確定用戶執(zhí)行寫入的筆畫間的時(shí)間間隔、字之間的時(shí) 間間隔,并#4居確定的筆畫間的時(shí)間間隔、字之間的時(shí)間間隔、時(shí) 間效率、和空間效率對(duì)用戶在觸4莫屏上的才喿作進(jìn)4亍采才羊和識(shí)別。
此夕卜,在確定時(shí)間效率和空間效率之前,進(jìn)一步包括接收來 自用戶的配置參H并用4妄收的配置參凄t更新存4諸的配置參數(shù)。
此外,在進(jìn)4亍采樣和識(shí)別之前進(jìn)一步包括4艮據(jù)配置參凄t確定 是否需要對(duì)觸摸屏進(jìn)行坐標(biāo)點(diǎn)校準(zhǔn),并在判斷為是的情況下根據(jù)預(yù) 定的校準(zhǔn)規(guī)則對(duì)觸摸屏進(jìn)行校準(zhǔn)。
通過本發(fā)明的上述^支術(shù)方案,取得了手寫輸入時(shí)整體的優(yōu)化效 果,并且,適應(yīng)不同用戶的不同手寫感受需求,帶來更好的手寫體 驗(yàn)的同時(shí)節(jié)省移動(dòng)終端整體運(yùn)行時(shí)間、提高多任務(wù)并發(fā)能力。
此處所-說明的附圖用來才是供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申 請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并 不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中
圖1是根據(jù)本發(fā)明裝置實(shí)施例的的手寫輸入處理裝置的框圖2是根據(jù)本發(fā)明裝置實(shí)施例的實(shí)例1的示意圖;以及
圖3是才艮據(jù)本發(fā)明方法實(shí)施例的手寫輸入處理方法的流程圖。
具體實(shí)施例方式
裝置實(shí)施例在本實(shí)施例中,4是供了一種手寫輸入處理裝置。圖l是才艮據(jù)本 發(fā)明裝置實(shí)施例的手寫輸入處理裝置的框圖。
如圖1所示,該裝置包:fe:
手感適配模塊IO,用于接收來自用戶的配置參數(shù),并將配置參 數(shù)傳輸至參數(shù)配置文件存儲(chǔ)模塊;提供給用戶進(jìn)行手感的調(diào)節(jié),以 滿足不同用戶的不同感受,例3口,該才莫塊可d尋用戶i人可的手感柔度 感受作為配置參lt記錄于配置文件,并即時(shí)生效;
參數(shù)配置文件存儲(chǔ)模塊12,用于存儲(chǔ)配置參數(shù),以及根據(jù)來自 手感適配才莫塊的配置參數(shù)更新存儲(chǔ)的配置參H并且,防止手才幾掉 電的時(shí)候丟失這些參數(shù),或避免用戶每次在開機(jī)后重設(shè)參數(shù),參數(shù) 配置文件可被觸摸屏坐標(biāo)點(diǎn)采樣參數(shù)控制模塊、觸摸屏坐標(biāo)點(diǎn)校準(zhǔn) 參數(shù)控制模塊、手寫軌跡識(shí)別參數(shù)控制模塊讀取,同時(shí)也可被用戶 手感適配,莫塊讀寫。
觸摸屏坐標(biāo)點(diǎn)采樣參數(shù)控制^t塊14,用于根據(jù)參數(shù)配置文件存 儲(chǔ)模塊中當(dāng)前存儲(chǔ)的配置參數(shù)確定坐標(biāo)點(diǎn)采樣的時(shí)間效率和空間效 率;其中,在程序控制結(jié)構(gòu)固定、正確的前提系,時(shí)間效率的改變 主要是調(diào)整線程的占用Af木眠時(shí)間,空間效率的改變主要是通過調(diào)節(jié) 緩沖區(qū)的大小來實(shí)現(xiàn)。并且特別地,在配置文件出現(xiàn)異常時(shí),如文 件損壞、參數(shù)值非法,本模塊能夠提供正確的參數(shù);
觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)參數(shù)控制模塊16,用于根據(jù)參數(shù)配置文件存 儲(chǔ)模塊中當(dāng)前存儲(chǔ)的配置參數(shù)確定是否需要對(duì)觸摸屏進(jìn)行坐標(biāo)點(diǎn)校 準(zhǔn);若系統(tǒng)使用觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)模塊,那么還有其他的參數(shù)決定 觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)模塊的內(nèi)部流程走高速分支、還是普通分支;高 速分支的代碼經(jīng)過優(yōu)化,運(yùn)行速度高,但校準(zhǔn)精度差;普通分支的代碼未經(jīng)優(yōu)化,運(yùn)行速度較慢,但精度高。在配置文件出現(xiàn)異常時(shí),
如文件損壞、參數(shù)值非法,本模塊能夠提供正確的參數(shù);
手寫軌跡識(shí)別參數(shù)控制模塊18,用于根據(jù)參數(shù)配置文件存儲(chǔ)模 塊中當(dāng)前存〗渚的配置參凄t確定用戶拍^亍寫入的筆畫間的時(shí)間間隔、 字之間的時(shí)間間隔,并識(shí)別用戶的輸入;也通過相關(guān)的其他參數(shù), 來決定坐標(biāo)點(diǎn)的記錄頻率;在配置文件出現(xiàn)異常時(shí),如文件損壞、 參數(shù)值非法,本模塊能夠提供正確的參數(shù)。
此外,在上述裝置中可以進(jìn)一步包括觸摸屏坐標(biāo)點(diǎn)采樣模塊, 用于根據(jù)觸摸屏坐標(biāo)點(diǎn)釆樣參數(shù)控制模塊確定的時(shí)間效率和空間效 率對(duì)用戶在觸摸屏上的操作進(jìn)行采樣,并將用戶操作的坐標(biāo)點(diǎn)上報(bào)。 本才莫塊創(chuàng)建必要的線程、注冊(cè)相應(yīng)的中斷,當(dāng)物理上有用戶點(diǎn)擊觸 摸屏?xí)r,將產(chǎn)生觸摸中斷,觸摸終端發(fā)生時(shí)會(huì)帶有采樣得到的電壓, 本模塊將觸摸產(chǎn)生的電壓轉(zhuǎn)換為屏幕坐標(biāo),并將坐標(biāo)值存儲(chǔ)于IAL 指定的內(nèi)存空間中,IAL訪問這個(gè)內(nèi)存空間獲得數(shù)據(jù);
此外,在上述裝置中還可以進(jìn)一步包括手寫l九跡識(shí)別才莫塊, 用于接收由觸摸屏坐標(biāo)點(diǎn)采樣模塊上報(bào)的坐標(biāo)點(diǎn),并根據(jù)接收的坐 標(biāo)點(diǎn)識(shí)別用戶的操作。將底層上報(bào)的一 系列坐標(biāo)點(diǎn)記錄在內(nèi)存中, 并將這些點(diǎn)交由識(shí)別引擎處理,識(shí)別引擎處理后,將識(shí)別結(jié)果即漢 字、英文字母等的內(nèi)碼返回,手寫軌跡識(shí)別別模塊根據(jù)調(diào)用程序的 要求,將編碼轉(zhuǎn)換為GB2312編碼或者其他編碼,返回給調(diào)用程序。
另外,在上述裝置中還可以進(jìn)一步包括觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)模 塊,用于在觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)參數(shù)控制模塊的控制下對(duì)觸摸屏進(jìn)行 校準(zhǔn)。觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)模塊位于IAL層,其功能是當(dāng)觸摸屏器件 與LCD器件在貼模過程中物理上位置發(fā)生平移或者偏轉(zhuǎn),或觸摸屏 器件發(fā)生老化,對(duì)觸摸屏坐標(biāo)點(diǎn)采樣模塊上報(bào)的坐標(biāo)點(diǎn)進(jìn)行校正;優(yōu)選地,上述觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)參數(shù)控制模塊中配置有多種具 有不同運(yùn)行速度和/或運(yùn)行精度的校準(zhǔn)規(guī)則,觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)參數(shù) 控制模塊還用于根據(jù)校準(zhǔn)規(guī)則對(duì)觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)模塊執(zhí)行的觸摸 屏校準(zhǔn)進(jìn)行控制。
優(yōu)選地,上述參數(shù)配置文件存儲(chǔ)模塊中包含默認(rèn)配置參數(shù),在 手感適配才莫塊未接收到由用戶輸入的參數(shù)的情況下,觸4莫屏坐標(biāo)點(diǎn) 采樣參數(shù)控制模塊、觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)參數(shù)控制模塊、和手寫軌跡 識(shí)別參lt控制纟莫塊一艮據(jù)默認(rèn)配置參^t進(jìn)行各自處理。
下面,對(duì)上述的裝置的使用過程進(jìn)行詳細(xì)說明。
第一步,用戶通過試手寫判斷手感是否符合自己的習(xí)慣感受; 如果不符合則執(zhí)行第二步,符合則執(zhí)行第三步;
第二步,用戶調(diào)用用戶手感適配;f莫塊,并沖艮據(jù)移動(dòng)終端界面的 才是示,選l奪手感偏石更還是手感偏專欠;用戶手感適配才莫塊生成一系列 的配置數(shù)據(jù),并存儲(chǔ)于參數(shù)配置文件;執(zhí)行第一步;
第三步,用戶正式開始手寫; 第四步,觸^莫電壓產(chǎn)生;
第五步,觸摸屏坐標(biāo)點(diǎn)采樣模塊調(diào)用觸摸屏坐標(biāo)點(diǎn)采樣參數(shù)控 制模塊提供的接口;
第六步,觸摸屏坐標(biāo)點(diǎn)采樣參數(shù)控制模塊讀取配置文件,將合 法參數(shù)值返回到觸摸屏坐標(biāo)點(diǎn)釆樣模塊;
第七步,觸摸屏坐標(biāo)點(diǎn)采樣模塊根據(jù)參數(shù),通過調(diào)整線程占用/ 休眠時(shí)間,和緩沖區(qū)大小,決定本模塊運(yùn)行的時(shí)間效率和空間效率;第八步,觸摸屏坐標(biāo)點(diǎn)采樣模塊將電壓轉(zhuǎn)換得到的屏幕坐標(biāo)點(diǎn)
存儲(chǔ)在緩沖區(qū)內(nèi),并將自身的線程休眠參數(shù)控制的時(shí)長(zhǎng);
第九步,IAL層得到觸摸屏坐標(biāo)點(diǎn)采樣模塊傳遞來的數(shù)據(jù)后, 進(jìn)入觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)模塊;
第十步,觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)模塊調(diào)用觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)參數(shù)控 制模塊提供的接口;
第十一步,觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)模塊參數(shù)控制模塊讀取配置文件, 將合法參數(shù)值返回到觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)模塊;
第十二步,觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)模塊根據(jù)參數(shù),決定是否執(zhí)行校 準(zhǔn),如是則執(zhí)行第十三步,否則未經(jīng)校準(zhǔn)的數(shù)據(jù)傳遞到手寫軌跡識(shí) 別模塊,執(zhí)行第十四步;
第十三步,觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)模塊根據(jù)參數(shù),執(zhí)行高效分支, 或普通分支,并將校準(zhǔn)后的數(shù)據(jù)傳遞到手寫軌跡識(shí)別模塊;
第十四步,手寫軌跡識(shí)別模塊調(diào)用手寫軌跡識(shí)別參數(shù)控制才莫塊 提供的接口;
第十五步,手寫軌跡識(shí)別參數(shù)控制才莫塊讀取配置文件,并將合 法參數(shù)返回到手寫軌跡識(shí)別模塊;
第十六步,手寫軌跡識(shí)別模塊根據(jù)參數(shù),設(shè)定筆劃時(shí)間間隔定 時(shí)器、設(shè)定字間隔定時(shí)器、坐標(biāo)點(diǎn)記錄頻率;
第十七步,手寫4九跡識(shí)別4莫塊記錄一個(gè)字的完整軌跡;
第十八步,手寫軌跡識(shí)別模塊根據(jù)軌跡進(jìn)行識(shí)別,給手寫書法 的調(diào)用者返回漢字、英文字母等的內(nèi)部編碼。下面,結(jié)合附圖,對(duì)上述裝置進(jìn)4亍舉例_說明。 實(shí)例1
圖2是根據(jù)本發(fā)明裝置實(shí)施例的手寫輸入處理裝置的結(jié)構(gòu)實(shí)例 1的示意圖,如圖2所示,觸^莫屏坐標(biāo)點(diǎn)采才羊;模塊201,響應(yīng)外部輸-入,與兩個(gè)模塊關(guān)聯(lián),即觸摸屏坐標(biāo)點(diǎn)采樣參數(shù)控制模塊205和觸 摸屏坐標(biāo)點(diǎn)校準(zhǔn)模塊202。當(dāng)物理上對(duì)觸摸屏進(jìn)行點(diǎn)觸或者劃動(dòng)時(shí), 該模塊被調(diào)起,該模塊會(huì)調(diào)用觸摸屏坐標(biāo)點(diǎn)采樣參數(shù)控制模塊205 提供的接口,并根據(jù)接口返回的參數(shù),調(diào)整自身的線程占用/休眠時(shí) 間,以及緩沖區(qū)的大小。觸摸屏坐標(biāo)點(diǎn)采樣模塊201將采樣得到的 電壓轉(zhuǎn)換為屏幕坐標(biāo),并將屏幕坐標(biāo)值存儲(chǔ)于緩沖區(qū),由觸摸屏坐 標(biāo)點(diǎn)校準(zhǔn)模塊202處理。
觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)模塊202,僅與兩個(gè)模塊關(guān)聯(lián),即觸摸屏坐 標(biāo)點(diǎn)校準(zhǔn)參數(shù)控制沖莫塊206和手寫軌跡識(shí)別模塊203。當(dāng)觸摸屏坐 標(biāo)點(diǎn)采樣模塊201把數(shù)據(jù)放入緩沖區(qū)后,觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)模塊202 開始執(zhí)行。觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)模塊202的執(zhí)行路徑也受到參數(shù)控制。 該參數(shù)來自于觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)參數(shù)控制模塊206的返回值。這些 返回值,即控制參數(shù),決定了觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)模塊202是否被執(zhí) 行,或者按照那個(gè)路徑執(zhí)行。最終,由觸摸屏坐標(biāo)點(diǎn)采樣模塊201 傳遞來的數(shù)據(jù),在觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)模塊202處理下,傳遞給手寫 專九跡識(shí)別才莫塊203。
手寫軌跡識(shí)別才莫塊203,與兩個(gè)才莫塊關(guān)聯(lián)和外部程序關(guān)聯(lián)。這 兩個(gè)模塊分別是,手寫軌跡識(shí)別參數(shù)控制模塊207和觸摸屏坐標(biāo)點(diǎn) 校準(zhǔn)模塊202。手寫軌跡識(shí)別模塊203會(huì)調(diào)用手寫軌跡識(shí)別參數(shù)控 制模塊207提供的接口,在接口返回的參數(shù)控制下,決定筆劃之間 的時(shí)間間隔、字之間的時(shí)間間隔以及點(diǎn)"i己錄頻率。手寫4九跡識(shí)別才莫 塊203會(huì)將識(shí)別得到的字符內(nèi)碼,發(fā)送給外部程序。用戶手感適配才莫塊204,凈皮用戶調(diào)用扭一f亍,并且將用戶i^可的 手感轉(zhuǎn)換為觸摸屏坐標(biāo)點(diǎn)采樣參數(shù)控制模塊205、觸摸屏坐標(biāo)點(diǎn)校 準(zhǔn)參數(shù)控制模塊106、手寫軌跡識(shí)別參數(shù)控制模塊207所需要的一 系列參彩:保存在參數(shù)配置文件208中。
觸摸屏坐標(biāo)點(diǎn)采樣參^t控制—莫塊205讀耳又參凄t配置文件208, 并將參數(shù)配置文件208中的相關(guān)數(shù)據(jù)傳遞給觸摸屏坐標(biāo)點(diǎn)采樣模塊
201。 同時(shí),該模塊完成在參數(shù)配置文件208被異常破壞、或者參數(shù) 配置文件208內(nèi)相關(guān)數(shù)據(jù)非法時(shí),將正確的lt據(jù)傳遞給觸^莫屏坐標(biāo) 點(diǎn)采樣才莫塊201,以完成對(duì)其的有效控制。
觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)參數(shù)控制模塊206讀取參數(shù)配置文件208, 并將參數(shù)配置文件208中的相關(guān)數(shù)據(jù)傳遞給觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)模塊
202。 同時(shí),該才莫塊完成在參數(shù)配置文件208被異常破壞、或者參數(shù) 配置文件208內(nèi)相關(guān)^:據(jù)非法時(shí),將正確的凄t據(jù)傳遞給觸纟莫屏坐標(biāo) 點(diǎn)沖交準(zhǔn)才莫塊202,以完成只寸其的有步文控制。
手寫軌跡識(shí)別參數(shù)控制才莫塊207讀取參數(shù)配置文件208,并將 參數(shù)配置文件208中的相關(guān)數(shù)據(jù)傳遞給手寫軌跡識(shí)別模塊203。同 時(shí),該纟莫塊完成在參凄t配置文件208^皮異常-皮壞、或者參lt配置文 件208內(nèi)相關(guān)數(shù)據(jù)非法時(shí),將正確的數(shù)據(jù)傳遞給手寫軌跡識(shí)別模塊 203,以完成^j"其的有歲文4空制。
方-法實(shí)施例
在本實(shí)施例中,才是供了一種手寫輸入處理方法,圖3是才艮據(jù)本 發(fā)明方法實(shí)施例的手寫l俞入處理方法的流程圖。
如圖3所示,上述方法包括以下步艱《步驟S302,才艮據(jù)預(yù)先存〗渚的配置參凄t確定對(duì)觸摸屏的坐標(biāo)點(diǎn)進(jìn) 4亍采才羊的時(shí)間效率和空間效率;
步驟S304,才艮據(jù)配置參凄t確定用戶才丸行寫入的筆畫間的時(shí)間間 隔、字之間的時(shí)間間隔,并4艮據(jù)確定的筆畫間的時(shí)間間隔、字之間 的時(shí)間間隔、時(shí)間效率、和空間效率對(duì)用戶在觸摸屏上的操作進(jìn)4亍 采樣和識(shí)另'J 。
此外,在確定時(shí)間效率和空間效率之前,進(jìn)一步包括接收來 自用戶的配置參數(shù),并用接收的配置參數(shù)更新存儲(chǔ)的配置參數(shù)。
此外,在進(jìn)4亍采樣和識(shí)別之前進(jìn)一步包括才艮據(jù)配置參凄t確定 是否需要對(duì)觸摸屏進(jìn)行坐標(biāo)點(diǎn)校準(zhǔn),并在判斷為是的情況下根據(jù)預(yù) 定的校準(zhǔn)規(guī)則對(duì)觸摸屏進(jìn)行校準(zhǔn)。
綜上所述,借助于上述技術(shù)方案,取得了手寫輸入時(shí)整體的優(yōu) 化效果,并且,適應(yīng)不同用戶的不同手寫感受需求,帶來更好的手 寫體驗(yàn)的同時(shí)節(jié)省移動(dòng)終端整體運(yùn)行時(shí)間、提高多任務(wù)并發(fā)能力。
以上所述〗又為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明, 對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等, 均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1. 一種手寫輸入處理裝置,其特征在于,包括手感適配模塊,用于接收來自用戶的配置參數(shù),并將所述配置參數(shù)傳輸至參數(shù)配置文件存儲(chǔ)模塊;所述參數(shù)配置文件存儲(chǔ)模塊,用于存儲(chǔ)配置參數(shù),以及根據(jù)來自所述手感適配模塊的配置參數(shù)更新存儲(chǔ)的所述配置參數(shù);觸摸屏坐標(biāo)點(diǎn)采樣參數(shù)控制模塊,用于根據(jù)所述參數(shù)配置文件存儲(chǔ)模塊中當(dāng)前存儲(chǔ)的配置參數(shù)確定坐標(biāo)點(diǎn)采樣的時(shí)間效率和空間效率;觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)參數(shù)控制模塊,用于根據(jù)所述參數(shù)配置文件存儲(chǔ)模塊中當(dāng)前存儲(chǔ)的配置參數(shù)確定是否需要對(duì)觸摸屏進(jìn)行坐標(biāo)點(diǎn)校準(zhǔn);手寫軌跡識(shí)別參數(shù)控制模塊,用于根據(jù)所述參數(shù)配置文件存儲(chǔ)模塊中當(dāng)前存儲(chǔ)的配置參數(shù)確定用戶執(zhí)行寫入的筆畫間的時(shí)間間隔、字之間的時(shí)間間隔,并識(shí)別用戶的輸入。
2. 根據(jù)權(quán)利要求1所述的裝置,其特征在于,進(jìn)一步包括觸摸屏坐標(biāo)點(diǎn)采樣模塊,用于根據(jù)所述觸摸屏坐標(biāo)點(diǎn)采樣 參凄t控制才莫塊確定的所述時(shí)間效率和空間效率對(duì)所述用戶在 所述觸摸屏上的操作進(jìn)行采樣,并將用戶操作的坐標(biāo)點(diǎn)上報(bào)。
3. 根據(jù)權(quán)利要求2所述的裝置,其特征在于,進(jìn)一步包括手寫軌跡識(shí)別模塊,用于接收由所述觸摸屏坐標(biāo)點(diǎn)采樣模 塊上才艮的所述坐標(biāo)點(diǎn),并才艮據(jù)4妄收的所述坐標(biāo)點(diǎn)識(shí)別所述用戶 的操作。
4. 根據(jù)權(quán)利要求1所述的裝置,其特征在于,進(jìn)一步包括觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)模塊,用于在所述觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)參 數(shù)控制模塊的控制下對(duì)所述觸摸屏進(jìn)行校準(zhǔn)。
5. 根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述觸摸屏坐標(biāo)點(diǎn) 校準(zhǔn)參數(shù)控制模塊中配置有多種具有不同運(yùn)行速度和/或運(yùn)行 精度的校準(zhǔn)規(guī)則,觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)參數(shù)控制模塊還用于根據(jù) 所述校準(zhǔn)規(guī)則對(duì)所述觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)模塊執(zhí)行的觸摸屏校 準(zhǔn)進(jìn)行控制。
6. 根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述參數(shù)配置文件 存儲(chǔ)才莫塊中包含默iL配置參H在所述手感適配才莫塊未接收到 由所述用戶輸入的參凄t的情況下,所述觸摸屏坐標(biāo)點(diǎn)采樣參教: 控制模塊、所述觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)參數(shù)控制模塊、和所述手寫 軌跡識(shí)別參數(shù)控制模塊根據(jù)所述默認(rèn)配置參數(shù)進(jìn)行各自處理。
7. —種手寫輸入處理方法,其特征在于,包括根據(jù)預(yù)先存儲(chǔ)的配置參數(shù)確定對(duì)觸摸屏的坐標(biāo)點(diǎn)進(jìn)行采 才羊的時(shí)間歲文率禾口空間步文率;根據(jù)所述配置參數(shù)確定用戶執(zhí)行寫入的筆畫間的時(shí)間間 隔、字之間的時(shí)間間隔,并4艮才居確定的所述筆畫間的時(shí)間間隔、 字之間的時(shí)間間隔、所述時(shí)間步文率、和空間歲丈率^j"用戶在所述 觸摸屏上的操作進(jìn)行采樣和識(shí)別。
8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,在確定所述時(shí)間效 率和所述空間歲文率之前,進(jìn)一步包4舌接收來自用戶的配置參數(shù),并用接收的所述配置參數(shù)更新 存儲(chǔ)的所述配置參凄t。
9. 才艮據(jù)斥又利要求7所述的方法,其特;f正在于,在進(jìn)4亍采樣和識(shí)別 之前進(jìn)一步包括根據(jù)所述配置參數(shù)確定是否需要對(duì)所述觸摸屏進(jìn)行坐標(biāo) 點(diǎn)校準(zhǔn),并在判斷為是的情況下根據(jù)預(yù)定的校準(zhǔn)規(guī)則對(duì)所述觸 摸屏進(jìn)行校準(zhǔn)。
全文摘要
本發(fā)明公開了一種手寫輸入處理裝置和方法,其中,該裝置包括手感適配模塊,用于接收來自用戶的配置參數(shù),并將配置參數(shù)傳輸至參數(shù)配置文件存儲(chǔ)模塊;參數(shù)配置文件存儲(chǔ)模塊,用于存儲(chǔ)配置參數(shù),以及根據(jù)配置參數(shù)更新存儲(chǔ)的配置參數(shù);觸摸屏坐標(biāo)點(diǎn)采樣參數(shù)控制模塊,用于根據(jù)配置參數(shù)確定坐標(biāo)點(diǎn)采樣的時(shí)間效率和空間效率;觸摸屏坐標(biāo)點(diǎn)校準(zhǔn)參數(shù)控制模塊,用于根據(jù)配置參數(shù)確定是否需要對(duì)觸摸屏進(jìn)行坐標(biāo)點(diǎn)校準(zhǔn);手寫軌跡識(shí)別參數(shù)控制模塊,用于根據(jù)參數(shù)配置文件存儲(chǔ)模塊中當(dāng)前存儲(chǔ)的配置參數(shù)確定用戶執(zhí)行寫入的筆畫間的時(shí)間間隔、字之間的時(shí)間間隔,并識(shí)別用戶的輸入。
文檔編號(hào)G06F3/041GK101295217SQ20081011126
公開日2008年10月29日 申請(qǐng)日期2008年6月5日 優(yōu)先權(quán)日2008年6月5日
發(fā)明者張曉勇 申請(qǐng)人:中興通訊股份有限公司