亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種實(shí)現(xiàn)虛擬手寫輸入的方法及電子裝置的制作方法

文檔序號:6359016閱讀:191來源:國知局
專利名稱:一種實(shí)現(xiàn)虛擬手寫輸入的方法及電子裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及虛擬手寫輸入技術(shù)領(lǐng)域,尤其涉及一種實(shí)現(xiàn)虛擬手寫輸入的方法及電
子裝置。
背景技術(shù)
目前,手機(jī)、掌上電腦等設(shè)備的字符輸入方式主要有兩種,即手寫輸入和鍵盤輸入。現(xiàn)有的手寫輸入技術(shù)大多是通過設(shè)置電阻式、電容式等觸摸屏的方式實(shí)現(xiàn),其實(shí)現(xiàn)過程為,通過電阻或者電容的變化來檢測用戶觸摸位置,接受后發(fā)送觸摸信息給觸摸屏控制器,觸摸屏控制器接收到觸摸信息后,將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給CPU,由CPU執(zhí)行相應(yīng)的文字識別操作。但是,由于上述的觸摸屏手寫輸入技術(shù)需要通過檢測電阻或者電容的變化來確定位置坐標(biāo),因此觸摸屏需要專門的材料制成,例如電阻式觸摸屏是一塊四層復(fù)合玻璃屏, 且玻璃屏的內(nèi)表面和夾層各涂有一層ΙΤ0,最外層是一薄層矽土玻璃保護(hù)層,這使得現(xiàn)有的觸摸屏存在成本高、工藝復(fù)雜以及怕刮易損等缺陷。同時(shí),通過檢測電阻或者電容的變化來確定位置坐標(biāo)時(shí),會出現(xiàn)觸摸屏不響應(yīng)的問題,若通過提高靈敏度來解決不響應(yīng)的問題又會進(jìn)一步的提高觸摸屏的成本。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例所要解決的技術(shù)問題在于,提供一種實(shí)現(xiàn)虛擬手寫輸入的方法及電子裝置,可簡單方便地實(shí)現(xiàn)手寫輸入,低成本地實(shí)現(xiàn)手寫輸入。為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)虛擬手寫輸入的方法,包括電子裝置實(shí)時(shí)監(jiān)測獲得手寫裝置在虛擬手寫區(qū)中的位置坐標(biāo),所述虛擬手寫區(qū)為所述電子裝置中的距離測量探測器可以進(jìn)行有效距離測量的區(qū)域;獲取所述位置坐標(biāo)所形成的軌跡,并在檢測到當(dāng)前的手寫輸入結(jié)束時(shí),獲得整個(gè)手寫輸入過程中的手寫軌跡;識別獲取的所述手寫軌跡所對應(yīng)的字符,并顯示識別出的字符。相應(yīng)地,本發(fā)明實(shí)施例還公開了一種可實(shí)現(xiàn)虛擬手寫輸入的電子裝置,包括距離測量探測器,用于探測手寫裝置距離所述距離測量探測器的距離值;位置坐標(biāo)獲取模塊,用于根據(jù)所述的距離值計(jì)算獲得所述手寫裝置在虛擬手寫區(qū)中的位置坐標(biāo),所述虛擬手寫區(qū)為所述距離測量探測器可以進(jìn)行有效距離測量的區(qū)域;手寫軌跡生成模塊,用于獲取所述位置坐標(biāo)獲取模塊獲得的位置坐標(biāo)所形成的軌跡,并在檢測到當(dāng)前的手寫輸入結(jié)束時(shí),獲得整個(gè)手寫輸入過程中的手寫軌跡;識別模塊,用于識別所述手寫軌跡生成模塊獲取的手寫軌跡所對應(yīng)的字符;顯示模塊,用于顯示所述識別模塊識別出的字符。
4
實(shí)施本發(fā)明實(shí)施例,具有如下有益效果通過距離測量探測器探測獲得其與虛擬手寫區(qū)中的用戶手指、筆等書寫裝置之間距離值,根據(jù)所述距離值計(jì)算得到所述手寫裝置在虛擬手寫區(qū)的位置坐標(biāo)并得到手寫軌跡,識別手寫軌跡所對應(yīng)的字符,得出本次用戶在虛擬手寫區(qū)手寫輸入的字符,簡單方便地實(shí)現(xiàn)了手寫輸入;同時(shí),采用成本低廉的距離測量探測器代替由專門的材料經(jīng)復(fù)雜工藝制成的觸摸屏來實(shí)現(xiàn)虛擬手寫區(qū),使得虛擬手寫區(qū)的實(shí)現(xiàn)方式簡單,進(jìn)一步的節(jié)約了成本低廉廉。


為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明的可實(shí)現(xiàn)虛擬手寫輸入的電子裝置的第一實(shí)施例結(jié)構(gòu)組成示意圖;圖2是圖1的電子裝置得到位置坐標(biāo)的其中一種示意圖;圖3是本發(fā)明的可實(shí)現(xiàn)虛擬手寫輸入的電子裝置的第二實(shí)施例結(jié)構(gòu)組成示意圖;圖4是圖3的電子裝置應(yīng)用在手機(jī)上的其中的一種使用效果示意圖;圖5是本發(fā)明的實(shí)現(xiàn)虛擬手寫輸入的方法的第一實(shí)施例流程示意圖;圖6是本發(fā)明的實(shí)現(xiàn)虛擬手寫輸入的方法的第二實(shí)施例流程示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明可應(yīng)用于手機(jī)、掌上電腦或者筆記本電腦等設(shè)備中,本發(fā)明首先通過距離測量探測器在桌子等表面產(chǎn)生一虛擬手寫區(qū),所述虛擬手寫區(qū)是一個(gè)可由設(shè)置的距離測量探測器進(jìn)行有效距離測量的區(qū)域,若用戶將手指、筆等作為手寫裝置在該虛擬手寫區(qū)中書寫移動時(shí),本發(fā)明便通過實(shí)時(shí)監(jiān)測得到這些手寫裝置在虛擬手寫區(qū)中的位置坐標(biāo),然后得到手寫軌跡,最后識別出手寫軌跡所代表的字符。請參見圖1,是本發(fā)明實(shí)施例的可實(shí)現(xiàn)虛擬手寫輸入的電子裝置的結(jié)構(gòu)組成示意圖,本實(shí)施例的電子裝置可單獨(dú)使用,通過有線或者如藍(lán)牙等無線連接方式與手機(jī)、掌上電腦、筆記本電腦等設(shè)備相連接,也可以內(nèi)置于手機(jī)、掌上電腦、筆記本電腦等設(shè)備中。該電子裝置包括距離測量探測器1,位置坐標(biāo)獲取模塊2、手寫軌跡生成模塊3、識別模塊4以及顯示模塊5。所述距離測量探測器1用于探測一定范圍內(nèi)的物體如手指、筆等作為手寫裝置距離本距離測量探測器1的距離值,該探測范圍可以是三維空間區(qū)域,也可以是二維平面區(qū)域,本實(shí)施例以二維平面區(qū)域?yàn)槔M(jìn)行說明,該二維平面區(qū)域即為虛擬手寫區(qū)。當(dāng)用戶使用手寫裝置進(jìn)入該區(qū)域并在所述虛擬手寫區(qū)中移動時(shí),所述距離測量探測器1能夠?qū)崟r(shí)探測得到所述手寫裝置在虛擬手寫區(qū)中距離本距離測量探測器1的距離值。所述距離測量探測器1可包括第一距離測量探測器和第二距離測量探測器,用于在不同位置探測手寫裝置的距離值,以便于所述位置坐標(biāo)獲取模塊2計(jì)算獲得手寫裝置在所述虛擬手寫區(qū)中的位置坐標(biāo)。本實(shí)施例中的所述第一距離測量探測器和第二距離測量探測器置于手機(jī)右側(cè),所述虛擬手寫區(qū)為在手機(jī)平面所在的二維平面中,所述第一距離測量探測器和第二距離測量探測器可以進(jìn)行有效距離探測的范圍區(qū)域,具體如圖2所示。當(dāng)然所述第一距離測量探測器和第二距離測量探測器也可以置于手機(jī)其他位置,但需要所述第一距離測量探測器和第二距離測量探測器均能同時(shí)檢測到手寫裝置的距離值。另外,還可通過設(shè)置彩燈照射的方式,將該虛擬手寫區(qū)展示給用戶,以方便用戶書寫。所述位置坐標(biāo)獲取模塊2,用于計(jì)算獲得手寫裝置在所述虛擬手寫區(qū)中的位置坐標(biāo)。具體的,所述第一距離測量探測器探測其與虛擬手寫區(qū)中的手寫裝置之間的距離,得到第一距離值;所述第二距離測量探測器探測其與虛擬手寫區(qū)中的手寫裝置之間的距離,得到第二距離值;所述位置坐標(biāo)獲取模塊2根據(jù)所述第一距離值、所述第二距離值以及預(yù)置的所述第一距離測量探測器和所述第二距離測量探測器之間的距離值,計(jì)算得到所述手寫裝置在所述虛擬手寫區(qū)中的位置坐標(biāo)。例如,請參見圖2,是圖1中的電子裝置得到位置坐標(biāo)的其中一種示意圖。以兩個(gè)距離測量探測器的連線為Y軸,以其中一個(gè)距離測量探測器作為原點(diǎn),經(jīng)過該原點(diǎn)垂直于Y 軸作為X軸。如圖所示,設(shè)手寫裝置A當(dāng)前位于坐標(biāo)為(X,Y)位置,所述第一距離測量探測器得到其與虛擬手寫區(qū)中的手寫裝置之間的距離為第一距離值為Li,所述第二距離測量探測器得到其與虛擬手寫區(qū)中的手寫裝置之間的距離為第二距離值L2,所述第一距離測量探測器和第二距離測量探測器之間的距離為距離值L3,距離值L3在進(jìn)行手寫輸入之前已經(jīng)由用戶確定(或者出廠已經(jīng)確定),并預(yù)置于所述電子裝置中的位置坐標(biāo)獲取模塊2中。所述位置坐標(biāo)獲取模塊2根據(jù)L1、L2、L3并結(jié)合三角形相關(guān)計(jì)算公式,即可得到用戶使用手寫裝置書寫的過程中,手寫裝置在虛擬手寫區(qū)中各個(gè)時(shí)間點(diǎn)的位置坐標(biāo)。當(dāng)然也可以以兩個(gè)距離測量探測器的連線為Y軸,兩個(gè)距離測量探測器連線的中垂線作為X軸建立坐標(biāo)系,本發(fā)明的實(shí)施例中不限定坐標(biāo)系的建立。手寫軌跡生成模塊3,用于獲取所述位置坐標(biāo)獲取模塊2獲得的位置坐標(biāo)所形成的軌跡,并在檢測到當(dāng)前的手寫輸入結(jié)束時(shí),獲得整個(gè)手寫輸入過程中的手寫軌跡。具體的,所述手寫軌跡生成模塊3可以將所述位置坐標(biāo)獲取模塊2獲得的連續(xù)的位置坐標(biāo)連接起來,實(shí)時(shí)生成用戶通過手寫裝置書寫的軌跡,當(dāng)所述位置坐標(biāo)獲取模塊 2不能夠檢測到新的位置坐標(biāo)而使位置坐標(biāo)不連續(xù)時(shí),例如用戶寫好某一個(gè)字的第一筆畫后,提筆將要寫該字的下一筆畫時(shí),所述手寫軌跡生成模塊3記錄已生成的軌跡,并通過顯示模塊5顯示該記錄的軌跡;當(dāng)所述位置坐標(biāo)獲取模塊2再次獲取到連續(xù)的位置坐標(biāo)時(shí),所述手寫軌跡生成模塊3重復(fù)執(zhí)行上述步驟,直至本次手寫輸入結(jié)束。確定本次輸入結(jié)束后, 所述手寫軌跡生成模塊3記錄的一個(gè)或者多個(gè)軌跡即構(gòu)成本次手寫輸入的手寫軌跡。所述手寫軌跡生成模塊3獲得手寫軌跡的方式還可以為所述手寫軌跡生成模塊3可在預(yù)設(shè)的時(shí)間間隔例如0. 1秒的時(shí)間間隔到來時(shí),將這0. 1秒內(nèi)所述位置坐標(biāo)獲取模塊 2獲取的各位置坐標(biāo)連接起來,生成在這0. 1秒內(nèi)用戶通過手寫裝置書寫的軌跡,還可通知顯示模塊5同步顯示此0. 1秒內(nèi)的軌跡。當(dāng)用戶繼續(xù)移動手寫裝置書寫時(shí),所述手寫軌跡生成模塊3則繼續(xù)根據(jù)所述位置坐標(biāo)獲取模塊2獲得位置坐標(biāo)生成在多個(gè)0. 1秒時(shí)間間隔內(nèi)的手寫軌跡,并可通過所述顯示模塊5連續(xù)顯示手寫軌跡供用戶查看,直至檢測到當(dāng)前的手寫輸入結(jié)束。手寫輸入結(jié)束時(shí)獲得以及顯示的多個(gè)時(shí)間間隔(如0.1秒)的軌跡結(jié)合起來即構(gòu)成此次書寫的手寫軌跡。所述手寫軌跡生成模塊3獲得手寫軌跡的方式還可以為設(shè)置第一時(shí)間閾值和第二時(shí)間閾值,其中,第二時(shí)間閾值大于第一時(shí)間閾值。所述手寫軌跡生成模塊3將由所述位置坐標(biāo)獲取模塊2獲得的多個(gè)位置坐標(biāo)連接起來,實(shí)時(shí)生成并記錄用戶通過手寫裝置書寫的軌跡,當(dāng)所述位置坐標(biāo)獲取模塊2從未能獲得位置坐標(biāo)到再次獲取新的位置坐標(biāo)的時(shí)間間隔沒有達(dá)到所述第一時(shí)間閾值時(shí),所述手寫軌跡生成模塊3繼續(xù)生成并記錄新的軌跡, 當(dāng)所述位置坐標(biāo)獲取模塊2從未能獲得位置坐標(biāo)到再次獲取新的位置坐標(biāo)的時(shí)間間隔達(dá)到所述第二時(shí)間閾值時(shí),所述手寫軌跡生成模塊3確定手寫輸入結(jié)束,所述手寫軌跡生成模塊3記錄的一個(gè)或者多個(gè)軌跡構(gòu)成手寫軌跡。手寫軌跡生成模塊3檢測判斷本次書寫是否結(jié)束的方式有多種,例如,檢測到所述位置坐標(biāo)獲取模塊2已有三秒的時(shí)間未能繼續(xù)獲取手寫裝置在虛擬手寫區(qū)的位置坐標(biāo); 或者例如,用戶通過按鍵等操作已確定本次手寫輸入結(jié)束。所述識別模塊4,用于識別所述手寫軌跡生成模塊3獲取的手寫軌跡所對應(yīng)的字符。在通過所述手寫軌跡生成模塊3得到整個(gè)手寫軌跡后,所述識別模塊4可以通過現(xiàn)有的字符識別算法,得到該整個(gè)手寫軌跡。也可通過該手寫軌跡的在本地存儲的字符數(shù)據(jù)庫中查找與該手寫軌跡相匹配的字符作為該手寫軌跡所對應(yīng)的字符。顯示模塊5,用于顯示所述識別模塊4識別出的字符。所述識別模塊4可精確識別得到所述手寫軌跡所對應(yīng)的一個(gè)字符作為用戶此次書寫的字符,并直接通過所述顯示模塊5將該字符顯示在相應(yīng)的位置如短信的正文中。當(dāng)然所述識別模塊4也可通過關(guān)聯(lián)識別方式,識別出與該手寫軌跡匹配關(guān)聯(lián)的多個(gè)字符,然后通過所述顯示模塊5將識別出的多個(gè)字符顯示在字符顯示區(qū)中供用戶從中選擇需要的字符,最后由所述顯示模塊5將用戶選擇的字符顯示在相應(yīng)的位置如短信的正文中。實(shí)施本發(fā)明實(shí)施例,具有以下有益效果通過距離測量探測器探測獲得其與虛擬手寫區(qū)中的用戶手指、筆等書寫裝置之間距離值,根據(jù)所述距離值計(jì)算得到所述手寫裝置在虛擬手寫區(qū)的位置坐標(biāo)并得到手寫軌跡,識別手寫軌跡所對應(yīng)的字符,得出本次用戶在虛擬手寫區(qū)手寫輸入的字符,簡單方便地實(shí)現(xiàn)了手寫輸入;同時(shí),采用成本低廉的距離測量探測器代替由專門的材料經(jīng)復(fù)雜工藝制成的觸摸屏來實(shí)現(xiàn)虛擬手寫區(qū),使得虛擬手寫區(qū)的實(shí)現(xiàn)方式簡單,進(jìn)一步的節(jié)約了成本低廉
MTv ο進(jìn)一步的,再請參見圖3,是本發(fā)明的可實(shí)現(xiàn)虛擬手寫輸入的電子裝置的第二實(shí)施例結(jié)構(gòu)組成示意圖,本實(shí)施例中的電子裝置內(nèi)置于手機(jī)中,所述電子裝置包括上述電子裝置第一實(shí)施例中的距離測量探測器1,位置坐標(biāo)獲取模塊2、手寫軌跡生成模塊3、識別模塊
74以及顯示模塊5,還包括判斷模塊6。所述判斷模塊6,用于判斷所述位置坐標(biāo)獲取模塊2未獲得手寫裝置在虛擬手寫區(qū)中的位置坐標(biāo)的時(shí)間間隔是否達(dá)到預(yù)設(shè)的閾值,若是,則確認(rèn)當(dāng)前的手寫輸入結(jié)束,通知所述手寫軌跡生成模塊3獲得整個(gè)手寫輸入過程中的手寫軌跡;或者,用于判斷是否接收到代表手寫輸入結(jié)束的按鍵操作,若是,則確認(rèn)當(dāng)前的手寫輸入結(jié)束,通知所述手寫軌跡生成模塊獲得整個(gè)手寫輸入過程中的手寫軌跡。具體的,當(dāng)用戶停止書寫后,或從所述虛擬手寫區(qū)中提起筆或者手指等手寫裝置, 所述位置坐標(biāo)獲取模塊2中的光學(xué)傳感器21并不能夠獲取到反射回來的紅外光線,因此所述位置坐標(biāo)獲取模塊2不能夠獲取到書寫裝置在虛擬手寫區(qū)中的位置坐標(biāo),當(dāng)所述位置坐標(biāo)獲取模塊2未獲得手寫裝置在虛擬手寫區(qū)中的位置坐標(biāo)的時(shí)間間隔是否達(dá)到預(yù)設(shè)的閾值如三秒鐘后,與所述位置坐標(biāo)獲取模塊2相連的判斷模塊6即可確定用戶已起筆,當(dāng)前的手寫輸入結(jié)束,即可通知與所述判斷模塊6相連接的手寫軌跡生成模塊3獲得整個(gè)手寫輸入過程中的手寫軌跡。進(jìn)一步的,如圖3所示,所述電子裝置還可包括彩燈7,用于發(fā)出亮光,顯示所述虛擬手寫區(qū)的有效范圍。所述彩燈的作用在于,能夠根據(jù)用戶的需要調(diào)節(jié)發(fā)光的色彩,以使所述紅外光線覆蓋的虛擬手寫區(qū)能夠以用戶所需要的顏色展示給用戶。具體效果請參見圖4,是圖3的電子裝置應(yīng)用在手機(jī)上的其中的一種使用效果示意圖。彩燈7可包括多只,其相應(yīng)地可與所述距離測量探測器1位于同一位置。另外,所述位置坐標(biāo)獲取模塊2、手寫軌跡生成模塊3、識別模塊4可以內(nèi)置于一個(gè)數(shù)字處理芯片中,由所述數(shù)字處理芯片處理各數(shù)據(jù)實(shí)現(xiàn)相應(yīng)功能。通過上述實(shí)施例的描述可知,本發(fā)明具有以下有益效果通過距離測量探測器探測獲得其與虛擬手寫區(qū)中的用戶手指、筆等書寫裝置之間距離值,根據(jù)所述距離值計(jì)算得到所述手寫裝置在虛擬手寫區(qū)的位置坐標(biāo)并得到手寫軌跡,識別手寫軌跡所對應(yīng)的字符,得出本次用戶在虛擬手寫區(qū)手寫輸入的字符,簡單方便地實(shí)現(xiàn)了手寫輸入;同時(shí),采用成本低廉的距離測量探測器代替由專門的材料經(jīng)復(fù)雜工藝制成的觸摸屏來實(shí)現(xiàn)虛擬手寫區(qū),使得虛擬手寫區(qū)的實(shí)現(xiàn)方式簡單,進(jìn)一步的節(jié)約了成本低廉,另外,還可通過顏色可調(diào)的彩燈將有效的虛擬手寫區(qū)展示給用戶,在使用戶更好的進(jìn)行手寫輸入的同時(shí),滿足了用戶的個(gè)性化需求。下面對本發(fā)明的一種實(shí)現(xiàn)虛擬手寫輸入的方法進(jìn)行詳細(xì)說明。請參見圖5,是本發(fā)明的實(shí)現(xiàn)虛擬手寫輸入的方法的第一實(shí)施例流程示意圖,該方法具體包括S501 電子裝置實(shí)時(shí)監(jiān)測獲得手寫裝置在虛擬手寫區(qū)中的位置坐標(biāo),所述虛擬手寫區(qū)為所述電子裝置中的距離測量探測器可以進(jìn)行有效距離測量的區(qū)域。具體的,所述距離測量探測器用于探測一定范圍內(nèi)的物體如手指、筆等作為手寫裝置距離本距離測量探測器的距離值,該探測范圍可以是三維空間區(qū)域,也可以是二維平面區(qū)域,本實(shí)施例以二維平面區(qū)域?yàn)槔M(jìn)行說明,該二維平面區(qū)域即為虛擬手寫區(qū)。當(dāng)用戶使用手寫裝置進(jìn)入該區(qū)域并在所述虛擬手寫區(qū)中移動時(shí),所述距離測量探測器能夠?qū)崟r(shí)得到所述手寫裝置在虛擬手寫區(qū)中距離所述距離測量探測器的各距離值。所述距離測量探測器可包括第一距離測量探測器和第二距離測量探測器兩個(gè),用于在不同位置探測距離值,以便于后續(xù)計(jì)算獲得手寫裝置在所述虛擬手寫區(qū)中的位置坐標(biāo)。所述第一距離測量探測器和第二距離測量探測器可置于手機(jī)右側(cè),所述虛擬手寫區(qū)即為在手機(jī)平面所在的二維平面中,所述第一距離測量探測器和第二距離測量探測器可以進(jìn)行有效距離探測的范圍區(qū)域。當(dāng)然所述第一距離測量探測器和第二距離測量探測器也可以置于手機(jī)其他位置,但需要所述第一距離測量探測器和第二距離測量探測器均能同時(shí)檢測到手寫裝置的距離值。所述第一距離測量探測器探測其與虛擬手寫區(qū)中的手寫裝置之間的距離,得到第一距離值;所述第二距離測量探測器探測其與虛擬手寫區(qū)中的手寫裝置之間的距離,得到第二距離值;所述S501便可根據(jù)所述第一距離值、所述第二距離值以及預(yù)置的所述第一距離測量探測器和所述第二距離測量探測器之間的距離值,結(jié)合三角形相關(guān)計(jì)算公式,計(jì)算得到所述手寫裝置在所述虛擬手寫區(qū)中的位置坐標(biāo)。另外,還可通過設(shè)置彩燈照射的方式將該虛擬手寫區(qū)展示給用戶,以方便用戶書寫。S502:獲取所述位置坐標(biāo)所形成的軌跡,并在檢測到當(dāng)前的手寫輸入結(jié)束時(shí),獲得整個(gè)手寫輸入過程中的手寫軌跡。具體的,S502中可以將S501獲得的連續(xù)的位置坐標(biāo)連接起來,實(shí)時(shí)生成用戶通過手寫裝置書寫的軌跡,當(dāng)不能夠檢測到新的位置坐標(biāo)而使位置坐標(biāo)不連續(xù)時(shí),例如用戶寫好某一個(gè)字的第一筆畫后,提筆將要寫該字的下一筆畫時(shí),則記錄已生成的軌跡;當(dāng)再次獲取到連續(xù)的位置坐標(biāo)時(shí),則再次記錄已生成的軌跡,直至本次手寫輸入結(jié)束。確定本次輸入結(jié)束后,S502中記錄的一個(gè)或者多個(gè)軌跡即構(gòu)成本次手寫輸入的手寫軌跡。獲得整個(gè)手寫輸入過程中的手寫軌跡的步驟還可以為可在預(yù)設(shè)的時(shí)間間隔例如0. 1秒的時(shí)間間隔到來時(shí),將這0. 1秒內(nèi)所述獲取的各位置坐標(biāo)連接起來,生成在這0. 1 秒內(nèi)用戶通過手寫裝置書寫的軌跡,可通過手機(jī)等設(shè)備的顯示器同步顯示此0. 1秒內(nèi)的軌跡。當(dāng)用戶繼續(xù)移動手寫裝置書寫時(shí),則繼續(xù)根據(jù)實(shí)時(shí)獲得的位置坐標(biāo)生成在多個(gè)0. 1秒時(shí)間間隔內(nèi)的軌跡,并可通過手機(jī)等設(shè)備的顯示器連續(xù)顯示這些軌跡供用戶查看,直至檢測到當(dāng)前的手寫輸入結(jié)束,手寫輸入結(jié)束時(shí)獲得以及顯示的多個(gè)時(shí)間間隔(如0.1秒)的軌跡結(jié)合起來即構(gòu)成此次書寫的手寫軌跡。獲得整個(gè)手寫輸入過程中的手寫軌跡的步驟還可以為預(yù)設(shè)置第一時(shí)間閾值和第二時(shí)間閾值,其中,第二時(shí)間閾值大于第一時(shí)間閾值。將獲得的多個(gè)位置坐標(biāo)連接起來,實(shí)時(shí)生成并記錄用戶通過手寫裝置書寫的軌跡,當(dāng)從未能獲得位置坐標(biāo)到再次獲取新的位置坐標(biāo)的時(shí)間間隔沒有達(dá)到所述第一時(shí)間閾值時(shí),繼續(xù)生成并記錄軌跡,當(dāng)所述從未能獲得位置坐標(biāo)到再次獲取新的位置坐標(biāo)的時(shí)間間隔達(dá)到所述第二時(shí)間閾值時(shí),確定手寫輸入結(jié)束,則記錄的一個(gè)或者多個(gè)軌跡構(gòu)成手寫軌跡。所述S502檢測判斷本次書寫是否結(jié)束的方式包括多種,例如,檢測到所述位置坐標(biāo)獲取模塊2已有一段時(shí)間如三秒的時(shí)間未能繼續(xù)獲取手寫裝置在虛擬手寫區(qū)的位置坐標(biāo),即可確認(rèn)書寫結(jié)束;或者例如,用戶通過按鍵等操作已確定本次手寫輸入結(jié)束,即可確認(rèn)書寫結(jié)束。S503 識別獲取的所述手寫軌跡所對應(yīng)的字符,并顯示識別出的字符。具體的,在通過所述S502得到整個(gè)手寫軌跡后,所述S503可以通過現(xiàn)有的字符識別算法,得到該整個(gè)手寫軌跡。也可通過該手寫軌跡的在本地存儲的字符數(shù)據(jù)庫中查找與該手寫軌跡相匹配的字符作為該手寫軌跡所對應(yīng)的字符。所述S503可精確識別得到所述手寫軌跡所對應(yīng)的一個(gè)字符作為用戶此次書寫的字符,并直接通過顯示模塊將該字符顯示在相應(yīng)的位置如短信的正文中。當(dāng)然所述S503也可通過關(guān)聯(lián)識別方式,識別出與該手寫軌跡匹配關(guān)聯(lián)的多個(gè)字符,然后通過顯示模塊將識別出的多個(gè)字符顯示在字符顯示區(qū)中供用戶從中選擇需要的字符,最后由顯示模塊將用戶選擇的字符顯示在相應(yīng)的位置如短信的正文中。實(shí)施本發(fā)明實(shí)施例,具有以下有益效果通過距離測量探測器探測獲得其與虛擬手寫區(qū)中的用戶手指、筆等書寫裝置之間距離值,根據(jù)所述距離值計(jì)算得到所述手寫裝置在虛擬手寫區(qū)的位置坐標(biāo)并得到手寫軌跡,識別手寫軌跡所對應(yīng)的字符,得出本次用戶在虛擬手寫區(qū)手寫輸入的字符,簡單方便地實(shí)現(xiàn)了手寫輸入;同時(shí),采用成本低廉的距離測量探測器代替由專門的材料經(jīng)復(fù)雜工藝制成的觸摸屏來實(shí)現(xiàn)虛擬手寫區(qū),使得虛擬手寫區(qū)的實(shí)現(xiàn)方式簡單,進(jìn)一步的節(jié)約了成本低廉
MTv ο再請參見圖6,是本發(fā)明的實(shí)現(xiàn)虛擬手寫輸入的方法的第二實(shí)施例流程示意圖,該方法具體包括S601 電子裝置通過彩燈發(fā)出亮光,展示所述虛擬手寫區(qū)的有效范圍。本實(shí)施例中電子裝置的距離測量探測器設(shè)置在手機(jī)的右側(cè),所述彩燈也設(shè)置在距離測量探測器的同一側(cè),以便向用戶展示虛擬手寫區(qū)的有效范圍。本步驟可將由距離測量探測器覆蓋形成的虛擬手寫區(qū)展示給用戶,使得用戶對虛擬手寫區(qū)的有效范圍一目了然。彩燈的發(fā)光顏色可調(diào),用戶可根據(jù)需要調(diào)節(jié)彩燈的發(fā)光顏色,實(shí)現(xiàn)個(gè)性化的虛擬手寫區(qū)。S602:實(shí)時(shí)監(jiān)測獲得手寫裝置在虛擬手寫區(qū)中的位置坐標(biāo),所述虛擬手寫區(qū)為所述電子裝置中的距離測量探測器可以進(jìn)行有效距離測量的區(qū)域。所述電子裝置中的距離測量探測器包括第一距離測量探測器和第二距離測量探測器,所述S602具體可包括所述第一距離測量探測器探測其與虛擬手寫區(qū)中的手寫裝置之間的距離,得到第
一距離值;所述第二距離測量探測器探測其與虛擬手寫區(qū)中的手寫裝置之間的距離,得到第
二距離值根據(jù)所述第一距離值、所述第二距離值以及預(yù)置的所述第一距離測量探測器和所述第二距離測量探測器之間的距離值,計(jì)算得到所述手寫裝置在所述虛擬手寫區(qū)中的位置坐標(biāo)。S603:獲取所述位置坐標(biāo)所形成的軌跡,并在檢測到當(dāng)前的手寫輸入結(jié)束時(shí),獲得整個(gè)手寫輸入過程中的手寫軌跡。其中的檢測當(dāng)前的手寫輸入是否結(jié)束的方式具體可包括判斷未獲得手寫裝置在虛擬手寫區(qū)中的位置坐標(biāo)的時(shí)間間隔是否達(dá)到預(yù)設(shè)的閾值,若是,則確認(rèn)當(dāng)前的手寫輸入結(jié)束,否則,繼續(xù)獲取所述位置坐標(biāo)所形成的軌跡;或判斷是否接收到代表手寫輸入結(jié)束的按鍵操作,若是,則確認(rèn)當(dāng)前的手寫輸入結(jié)束,否則,繼續(xù)獲取所述位置坐標(biāo)所形成的軌跡。S604 識別獲取的所述手寫軌跡所對應(yīng)的字符,并顯示識別出的字符。其中,所述識別獲取的所述手寫軌跡所對應(yīng)的字符包括一個(gè)或者多個(gè),顯示識別出的一個(gè)或者多個(gè)字符用以提供給用戶選擇確定本次手寫輸入的字符實(shí)施本發(fā)明實(shí)施例,具有以下有益效果通過距離測量探測器探測獲得其與虛擬手寫區(qū)中的用戶手指、筆等書寫裝置之間距離值,根據(jù)所述距離值計(jì)算得到所述手寫裝置在虛擬手寫區(qū)的位置坐標(biāo)并得到手寫軌跡,識別手寫軌跡所對應(yīng)的字符,得出本次用戶在虛擬手寫區(qū)手寫輸入的字符,簡單方便地實(shí)現(xiàn)了手寫輸入;同時(shí),采用成本低廉的距離測量探測器代替由專門的材料經(jīng)復(fù)雜工藝制成的觸摸屏來實(shí)現(xiàn)虛擬手寫區(qū),使得虛擬手寫區(qū)的實(shí)現(xiàn)方式簡單,進(jìn)一步的節(jié)約了成本低廉,另外,還可通過顏色可調(diào)的彩燈將有效的虛擬手寫區(qū)展示給用戶,在使用戶更好的進(jìn)行手寫輸入的同時(shí),滿足了用戶的個(gè)性化需求。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機(jī)存儲記憶體(Random Access Memory, RAM)等。以上所揭露的僅為本發(fā)明一種較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
權(quán)利要求
1.一種實(shí)現(xiàn)虛擬手寫輸入的方法,其特征在于,包括電子裝置實(shí)時(shí)監(jiān)測獲得手寫裝置在虛擬手寫區(qū)中的位置坐標(biāo),所述虛擬手寫區(qū)為所述電子裝置中的距離測量探測器可以進(jìn)行有效距離測量的區(qū)域;獲取所述位置坐標(biāo)所形成的軌跡,并在檢測到當(dāng)前的手寫輸入結(jié)束時(shí),獲得整個(gè)手寫輸入過程中的手寫軌跡;識別獲取的所述手寫軌跡所對應(yīng)的字符,并顯示識別出的字符。
2.如權(quán)利要求1所述的方法,其特征在于,所述電子裝置中的距離測量探測器包括第一距離測量探測器和第二距離測量探測器,所述電子裝置實(shí)時(shí)監(jiān)測獲得手寫裝置在虛擬手寫區(qū)中的位置坐標(biāo)的步驟,具體包括所述第一距離測量探測器探測其與虛擬手寫區(qū)中的手寫裝置之間的距離,得到第一距離值;所述第二距離測量探測器探測其與虛擬手寫區(qū)中的手寫裝置之間的距離,得到第二距離值;根據(jù)所述第一距離值、所述第二距離值以及所述第一距離測量探測器和所述第二距離測量探測器之間的距離值,計(jì)算得到所述手寫裝置在所述虛擬手寫區(qū)中的位置坐標(biāo)。
3.如權(quán)利要求2所述的方法,其特征在于,所述獲取所述位置坐標(biāo)所形成的軌跡,并在檢測到當(dāng)前的手寫輸入結(jié)束時(shí),獲得整個(gè)手寫輸入過程中的手寫軌跡的步驟中,檢測當(dāng)前的手寫輸入是否結(jié)束的具體步驟包括判斷未獲得手寫裝置在虛擬手寫區(qū)中的位置坐標(biāo)的時(shí)間間隔是否達(dá)到預(yù)設(shè)的閾值,若是,則確認(rèn)當(dāng)前的手寫輸入結(jié)束;或判斷是否接收到代表手寫輸入結(jié)束的按鍵操作,若是,則確認(rèn)當(dāng)前的手寫輸入結(jié)束。
4.如權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,所述實(shí)時(shí)監(jiān)測手寫裝置在虛擬手寫區(qū)中的位置坐標(biāo)的步驟之前,還包括通過彩燈發(fā)出亮光,展示所述虛擬手寫區(qū)的有效范圍。
5.如權(quán)利要求4所述的方法,其特征在于,所述識別獲取的所述手寫軌跡所對應(yīng)的字符包括一個(gè)或者多個(gè),顯示識別出的一個(gè)或者多個(gè)字符用以提供給用戶選擇確定本次手寫輸入的字符。
6.一種可實(shí)現(xiàn)虛擬手寫輸入的電子裝置,其特征在于,包括距離測量探測器,用于探測手寫裝置距離所述距離測量探測器的距離值; 位置坐標(biāo)獲取模塊,用于根據(jù)所述的距離值計(jì)算獲得所述手寫裝置在虛擬手寫區(qū)中的位置坐標(biāo),所述虛擬手寫區(qū)為所述距離測量探測器可以進(jìn)行有效距離測量的區(qū)域;手寫軌跡生成模塊,用于獲取所述位置坐標(biāo)獲取模塊獲得的位置坐標(biāo)所形成的軌跡, 并在檢測到當(dāng)前的手寫輸入結(jié)束時(shí),獲得整個(gè)手寫輸入過程中的手寫軌跡; 識別模塊,用于識別所述手寫軌跡生成模塊獲取的手寫軌跡所對應(yīng)的字符; 顯示模塊,用于顯示所述識別模塊識別出的字符。
7.如權(quán)利要求6所述的電子裝置,其特征在于,所述距離測量探測器包括第一距離測量探測器和第二距離測量探測器;所述第一距離測量探測器探測其與虛擬手寫區(qū)中的手寫裝置之間的距離,得到第一距離值;所述第二距離測量探測器探測其與虛擬手寫區(qū)中的手寫裝置之間的距離,得到第二距離值;所述手寫軌跡生成模塊是根據(jù)所述第一距離值、所述第二距離值以及預(yù)置的所述第一距離測量探測器和所述第二距離測量探測器之間的距離值,計(jì)算得到所述手寫裝置在所述虛擬手寫區(qū)中的位置坐標(biāo)。
8.如權(quán)利要求7所述的電子裝置,其特征在于,還包括判斷模塊,用于判斷所述位置坐標(biāo)獲取模塊未獲得手寫裝置在虛擬手寫區(qū)中的位置坐標(biāo)的時(shí)間間隔是否達(dá)到預(yù)設(shè)的閾值,若是,則確認(rèn)當(dāng)前的手寫輸入結(jié)束,通知所述手寫軌跡生成模塊獲得整個(gè)手寫輸入過程中的手寫軌跡;或者,用于判斷是否接收到代表手寫輸入結(jié)束的按鍵操作,若是,則確認(rèn)當(dāng)前的手寫輸入結(jié)束,通知所述手寫軌跡生成模塊獲得整個(gè)手寫輸入過程中的手寫軌跡。
9.如權(quán)利要求6至8任一項(xiàng)所述的電子裝置,其特征在于,還包括彩燈,用于發(fā)出亮光,展示所述虛擬手寫區(qū)的有效范圍。
10.如權(quán)利要求9所述的電子裝置,其特征在于,所述識別模塊識別獲取的所述手寫軌跡所對應(yīng)的字符包括一個(gè)或者多個(gè),所述顯示模塊顯示識別出的一個(gè)或者多個(gè)字符用以提供給用戶選擇確定本次手寫輸入的字符。
全文摘要
本發(fā)明實(shí)施例提供一種實(shí)現(xiàn)虛擬手寫輸入的方法及電子裝置,該實(shí)現(xiàn)虛擬手寫輸入的方法,包括電子裝置實(shí)時(shí)監(jiān)測獲得手寫裝置在虛擬手寫區(qū)中的位置坐標(biāo),所述虛擬手寫區(qū)為所述電子裝置中的距離測量探測器可以進(jìn)行有效距離測量的區(qū)域;獲取所述位置坐標(biāo)所形成的軌跡,并在檢測到當(dāng)前的手寫輸入結(jié)束時(shí),獲得整個(gè)手寫輸入過程中的手寫軌跡;識別獲取的所述手寫軌跡所對應(yīng)的字符,并顯示識別出的字符。本發(fā)明實(shí)施例提供的實(shí)現(xiàn)虛擬手寫輸入的方法及電子裝置可簡單方便地實(shí)現(xiàn)手寫輸入,低成本地實(shí)現(xiàn)手寫輸入。
文檔編號G06F3/041GK102301322SQ201180001652
公開日2011年12月28日 申請日期2011年7月4日 優(yōu)先權(quán)日2011年7月4日
發(fā)明者陳超 申請人:華為終端有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1