專利名稱:一種盲寫(xiě)信息輸入系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息輸入技術(shù)領(lǐng)域,尤其涉及一種盲寫(xiě)信息輸入系統(tǒng)和方法。
背景技術(shù):
采用傳統(tǒng)的輸入設(shè)備如鍵盤(pán)進(jìn)行輸入時(shí),使用者需要隨時(shí)盯住屏幕進(jìn)行輸入,無(wú)法使眼睛從屏幕上解放。即使采用觸摸屏進(jìn)行輸入,由于現(xiàn)有手持設(shè)備的手寫(xiě)輸入方式基于識(shí)別原理,即通過(guò)內(nèi)置的觸控筆或直接手指在屏幕上書(shū)寫(xiě),屏幕通過(guò)壓力變化或磁力變化等感知接觸點(diǎn)的位置,然后通過(guò)設(shè)備內(nèi)部的手寫(xiě)識(shí)別系統(tǒng)把手寫(xiě)的各種字體轉(zhuǎn)換為可識(shí)別的標(biāo)準(zhǔn)字體,而后將其顯示在屏幕上,也就是說(shuō),采用觸摸屏輸入方式是在每輸入一個(gè)字都要進(jìn)行判斷,選擇對(duì)應(yīng)具體字庫(kù)里的具體字符文字,當(dāng)使用者書(shū)寫(xiě)筆跡比較潦草時(shí),其識(shí)別效果差,因此,使用者不能隨意地進(jìn)行文字書(shū)寫(xiě),需要隨時(shí)盯住屏幕輸入文字,且這種輸入方式無(wú)法保存原始輸入信息。因而,現(xiàn)有的這些輸入方式無(wú)法滿足人們快速方便隨時(shí)隨地記錄各種信息的需求。
發(fā)明內(nèi)容
本申請(qǐng)?zhí)峁┮环N盲寫(xiě)信息輸入方法和系統(tǒng),無(wú)需借助眼睛注視的“默寫(xiě)輸入”,即可實(shí)現(xiàn)盲屏信息輸入,豐富使用者的書(shū)寫(xiě)體驗(yàn),方便信息時(shí)代隨時(shí)隨地進(jìn)行信息交互與記錄。根據(jù)本申請(qǐng)的一個(gè)方面,提供一種盲寫(xiě)信息輸入系統(tǒng),包括書(shū)寫(xiě)感應(yīng)設(shè)備,用于感應(yīng)使用者書(shū)寫(xiě)所產(chǎn)生的運(yùn)動(dòng)軌跡,得到元素軌跡和元素軌跡間隔時(shí)間,所述元素軌跡為書(shū)寫(xiě)感應(yīng)設(shè)備從感應(yīng)書(shū)寫(xiě)開(kāi)始至結(jié)束期間所感應(yīng)到的書(shū)寫(xiě)軌跡,所述元素軌跡間隔時(shí)間為前一個(gè)元素軌跡結(jié)束至后一個(gè)元素軌跡開(kāi)始之間的時(shí)間間隔;處理器,用于將元素軌跡轉(zhuǎn)換為矢量圖形,并根據(jù)元素軌跡間隔時(shí)間將矢量圖形組合為字符信息單元;存儲(chǔ)模塊,用于存儲(chǔ)矢量圖形和/或字符信息單元。進(jìn)一步地,所述處理器包括轉(zhuǎn)換模塊,用于將元素軌跡轉(zhuǎn)換為矢量圖形;組合模塊,與所述轉(zhuǎn)換模塊相連,用于將在相鄰兩個(gè)均大于等于預(yù)設(shè)閾值的元素軌跡時(shí)間間隔的期間內(nèi)的所有圖形矢量組合為一個(gè)獨(dú)立的字符信息單元。所述的盲寫(xiě)信息輸入系統(tǒng)還包括傳輸模塊,所述傳輸模塊用于將矢量圖形和/或字符信息單元傳送到指定設(shè)備。所述的盲寫(xiě)信息輸入系統(tǒng)還包括識(shí)別模塊,用于將字符信息單元轉(zhuǎn)換為文本信息和/或分析處理模塊,用于對(duì)矢量圖形進(jìn)行分析,根據(jù)分析結(jié)果對(duì)矢量圖形進(jìn)行合并、拆分、或疊加處理。根據(jù)本申請(qǐng)的另一個(gè)方面,提供一種終端設(shè)備,其包括如上所述的盲寫(xiě)信息輸入系統(tǒng)。根據(jù)本申請(qǐng)的又一個(gè)方面,提供一種盲寫(xiě)信息輸入方法,包括感應(yīng)步驟,使用書(shū)寫(xiě)感應(yīng)設(shè)備感應(yīng)使用者書(shū)寫(xiě)所產(chǎn)生的運(yùn)動(dòng)軌跡,得到元素軌跡和元素軌跡間隔時(shí)間,所述元素軌跡為書(shū)寫(xiě)感應(yīng)設(shè)備從感應(yīng)書(shū)寫(xiě)開(kāi)始至結(jié)束期間所感應(yīng)到的書(shū)寫(xiě)軌跡,所述元素軌跡間隔時(shí)間為前一個(gè)元素軌跡結(jié)束至后一個(gè)元素軌跡開(kāi)始之間的時(shí)間間隔;處理步驟,將元素軌跡轉(zhuǎn)換為矢量圖形,并根據(jù)元素軌跡間隔時(shí)間將矢量圖形組合為字符信息單元;存儲(chǔ)步驟,存儲(chǔ)矢量圖形和/或字符信息單元。進(jìn)一步地,所述處理步驟包括將元素軌跡轉(zhuǎn)換為矢量圖形;判斷相鄰兩個(gè)元素軌跡間隔時(shí)間是否均大于等于預(yù)設(shè)閾值,若是,則于將位于這兩個(gè)元素軌跡時(shí)間間隔期間內(nèi)的所有圖形矢量組合為一個(gè)獨(dú)立的字符信息單元。所述的盲寫(xiě)信息輸入方法還包括傳輸步驟,將矢量圖形和/或字符信息單元傳送到指定設(shè)備。所述的盲寫(xiě)信息輸入方法還包括識(shí)別步驟,將字符信息單元轉(zhuǎn)換為文本信息。所述的盲寫(xiě)信息輸入方法還包括分析處理步驟,對(duì)矢量圖形進(jìn)行分析,根據(jù)分析結(jié)果對(duì)矢量圖形進(jìn)行合并、拆分、或疊加處理。本申請(qǐng)的有益效果是通過(guò)感應(yīng)信息輸入的軌跡,在不便于用眼的場(chǎng)合下實(shí)現(xiàn)盲屏信息輸入,在一定范圍內(nèi)上取代其它文字信息輸入方式,使手持設(shè)備或計(jì)算機(jī)的使用更具人性化,帶動(dòng)了人機(jī)交互模式的創(chuàng)新。
圖I是本申請(qǐng)一種實(shí)施方式的盲寫(xiě)信息輸入系統(tǒng)的結(jié)構(gòu)示意圖;圖2是本申請(qǐng)一種實(shí)施方式的盲寫(xiě)信息輸入系統(tǒng)中組合模塊示意圖;圖3是本申請(qǐng)一種實(shí)施方式應(yīng)用于書(shū)寫(xiě)筆畫(huà)構(gòu)成文字時(shí)的基本矢量圖形的示意圖;圖4是本申請(qǐng)一種實(shí)施方式應(yīng)用于實(shí)行命令控制的幾種基本矢量圖形;圖5是本申請(qǐng)一種實(shí)施方式實(shí)現(xiàn)漢字輸入從觸摸屏?xí)鴮?xiě)轉(zhuǎn)換為圖形適量信息,到轉(zhuǎn)換為可復(fù)制傳遞的數(shù)字文字信息的流程示意圖;圖6是本申請(qǐng)另一種實(shí)施方式的盲寫(xiě)信息輸入系統(tǒng)的結(jié)構(gòu)示意圖;圖7是本發(fā)明一種實(shí)施方式的信息輸入方法的流程示意圖;圖8是本發(fā)明一種實(shí)施方式的信息輸入方法中識(shí)別模塊側(cè)的流程示意圖;圖9是本申請(qǐng)另一種實(shí)施方式的盲寫(xiě)信息輸入系統(tǒng)的結(jié)構(gòu)示意圖;圖10是本申請(qǐng)一種實(shí)施方式的盲寫(xiě)信息輸入系統(tǒng)的應(yīng)用例不意圖。
具體實(shí)施例方式下面通過(guò)具體實(shí)施方式
結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。本申請(qǐng)的設(shè)計(jì)思想是不要求在每個(gè)文字輸入完畢之后就直接進(jìn)行文字識(shí)別,書(shū)寫(xiě)者不需盯著屏幕進(jìn)行輸入,而是采用盲屏輸入(即不看屏幕輸入),側(cè)重的是捕捉隨時(shí)靈感信息,書(shū)寫(xiě)記錄的是一連串反應(yīng)書(shū)寫(xiě)者思路與語(yǔ)義的由圖形矢量信息組成的文字信息,類似真正的筆記本功能;這樣,當(dāng)在終端再現(xiàn)該文字信息時(shí),如果文字信息是書(shū)寫(xiě)者自己個(gè)性化定義的文字符號(hào)如速記符號(hào),書(shū)寫(xiě)者可以看懂自己手寫(xiě)的個(gè)性化圖形信息,如果文字信息時(shí)采用通用的文字符號(hào)如漢字或字母進(jìn)行記錄,也可以通過(guò)終端中帶有的識(shí)別算法進(jìn)行文字識(shí)別。
實(shí)施例I本實(shí)施例提供一種盲寫(xiě)信息輸入系統(tǒng),如圖I所示,包括書(shū)寫(xiě)感應(yīng)設(shè)備10、處理器20和存儲(chǔ)模塊30。書(shū)寫(xiě)感應(yīng)設(shè)備10用于感應(yīng)使用者書(shū)寫(xiě)所產(chǎn)生的運(yùn)動(dòng)軌跡,該軌跡反應(yīng)的實(shí)際就是包括所有數(shù)字、符號(hào)、文字、圖形等各種信息。書(shū)寫(xiě)感應(yīng)設(shè)備可以是觸摸屏或手寫(xiě)板,使用者可以通過(guò)手寫(xiě)筆或手指在其上書(shū)寫(xiě)。書(shū)寫(xiě)感應(yīng)設(shè)備通過(guò)感應(yīng)書(shū)寫(xiě)得到元素軌跡和元素軌跡間隔時(shí)間。元素軌跡是指書(shū)寫(xiě)感應(yīng)設(shè)備從感應(yīng)書(shū)寫(xiě)開(kāi)始至結(jié)束期間所感應(yīng)到的書(shū)寫(xiě)軌跡,即手寫(xiě)筆或手指從接觸觸摸屏屏幕或手寫(xiě)板到離開(kāi)觸摸屏屏幕或手寫(xiě)板期間所生成的每個(gè)獨(dú)立的軌跡。元素軌跡間隔時(shí)間是指前一個(gè)元素軌跡結(jié)束至后一個(gè)元素軌跡開(kāi)始之間的時(shí)間間隔,即書(shū)寫(xiě)者每書(shū)寫(xiě)完一個(gè)元素軌跡后,手寫(xiě)筆或手指離開(kāi)觸摸屏屏幕或手寫(xiě)板和下次書(shū)寫(xiě)再次接觸觸摸屏屏幕或手寫(xiě)板期間的時(shí)間間隔。書(shū)寫(xiě)感應(yīng)設(shè)備為用戶提供一個(gè)輸入信息的平臺(tái),而處理器則是將得到的各個(gè)元素軌跡分別轉(zhuǎn)換為矢量圖形,并結(jié)合元素軌跡間隔時(shí)間進(jìn)行組合處理。具體地,處理器20包括轉(zhuǎn)換模塊21和組合模塊22。轉(zhuǎn)換模塊21用于將元素軌跡轉(zhuǎn)換為矢量圖形,具體轉(zhuǎn)換方法可參考常用的相關(guān)技術(shù),在此不作詳述。組合模塊22與轉(zhuǎn)換模塊21相連,用于將在相鄰兩個(gè)均大于等于預(yù)設(shè)閾值的元素軌跡時(shí)間間隔的期間內(nèi)的所有圖形矢量組合為一個(gè)獨(dú)立的字符信息單元,其中,一個(gè)獨(dú)立的字符信息單元是指由一系列矢量圖形組成的一個(gè)代表某字符或圖形的有序集合,預(yù)設(shè)閾值可為經(jīng)驗(yàn)值。為易于理解組合模塊的作用,舉例如圖2所示,矢量圖形A和矢量圖形B之間的元素軌跡間隔時(shí)間為tl,矢量圖形B和矢量圖形C之間的元素軌跡間隔時(shí)間為t2,矢量圖形C和矢量圖形D之間的元素軌跡間隔時(shí)間為t3,若tl和t3均大于等于預(yù)設(shè)閾值,而t2小于預(yù)設(shè)閾值,則由矢量圖形B和矢量圖形C可構(gòu)成一個(gè)獨(dú)立的字符信息單元。應(yīng)理解,當(dāng)僅得到一個(gè)元素軌跡時(shí),系統(tǒng)可有設(shè)置用于判斷使用者是否已完成書(shū)寫(xiě)的功能,從而,若僅得到一個(gè)元素軌跡時(shí),則將該元素軌跡視為一個(gè)獨(dú)立的字符信息單元。存儲(chǔ)模塊30用于存儲(chǔ)矢量圖形和/或字符信息單元。基于本實(shí)施例的盲寫(xiě)信息輸入系統(tǒng),本申請(qǐng)?zhí)峁┮环N盲寫(xiě)信息輸入方法實(shí)施例,包括感應(yīng)步驟,使用書(shū)寫(xiě)感應(yīng)設(shè)備感應(yīng)使用者書(shū)寫(xiě)所產(chǎn)生的運(yùn)動(dòng)軌跡,得到元素軌跡和元素軌跡間隔時(shí)間;處理步驟,將元素軌跡轉(zhuǎn)換為矢量圖形;判斷相鄰兩個(gè)元素軌跡間隔時(shí)間是否均大于預(yù)設(shè)閾值,若是,則于將位于這兩個(gè)元素軌跡時(shí)間間隔期間內(nèi)的所有圖形矢量組合為一個(gè)獨(dú)立的字符信息單元;存儲(chǔ)步驟,存儲(chǔ)矢量圖形和/或字符信息單元。各步驟具體說(shuō)明可參考本實(shí)施例的盲寫(xiě)信息輸入系統(tǒng)中的相應(yīng)說(shuō)明,在此不再重述。如前述,書(shū)寫(xiě)者書(shū)寫(xiě)的內(nèi)容可包括所有數(shù)字、符號(hào)、文字、圖形等各種信息。圖3示出了一種實(shí)例中在書(shū)寫(xiě)筆畫(huà)構(gòu)成文字時(shí)的基本矢量圖形的示意圖,特別是針對(duì)如漢字、韓文、日文等筆畫(huà)構(gòu)成文字,圖中從左到右、從上到下分別對(duì)應(yīng)漢字的“橫、豎、撇、捺、左彎鉤、右彎鉤、折、提”幾個(gè)基本筆畫(huà)。這些基本筆畫(huà)構(gòu)成了基本的矢量圖形??梢?jiàn),組成每一個(gè)漢字的字符信息單元包括一系列的矢量圖形,書(shū)寫(xiě)者在進(jìn)行書(shū)寫(xiě)時(shí)可不看屏幕進(jìn)行盲寫(xiě),通過(guò)這樣的方式也可以得到書(shū)寫(xiě)的以系列矢量圖形存在的內(nèi)容。圖4示出了利用本申請(qǐng)盲屏信息輸入系統(tǒng)進(jìn)行操作控制的一種實(shí)例。其中,401所示的矢量圖形-“逆橫”表示可在輸入過(guò)程實(shí)現(xiàn)刪除功能,即如果前一個(gè)字符信息單元書(shū)寫(xiě)錯(cuò)誤,可用401所示的筆畫(huà)進(jìn)行刪除,可以理解,此時(shí)401所示筆畫(huà)是由一個(gè)矢量圖形構(gòu)成了一個(gè)字符信息單元;402所示矢量圖形一“逆豎”表示可實(shí)現(xiàn)切換到下一文檔的功能;403所示矢量圖形可實(shí)現(xiàn)回到第一篇存儲(chǔ)文檔的功能,相當(dāng)于回到起始文檔,便于在“盲寫(xiě)輸入”情況下,不用看屏幕也能確定所在文檔的位置;在集成有盲寫(xiě)信息輸入系統(tǒng)的終端中,在盲寫(xiě)輸入程序隨終端啟動(dòng)的情況下,404可作為激活“盲寫(xiě)輸入”的功能開(kāi)始進(jìn)行盲寫(xiě)輸入,如果盲寫(xiě)輸入程序沒(méi)有隨系統(tǒng)啟動(dòng),即沒(méi)有在終端的系統(tǒng)進(jìn)程中,要啟動(dòng)盲寫(xiě)輸入可以通過(guò)進(jìn)入系統(tǒng)界面,正常開(kāi)啟程序激活盲寫(xiě)輸入狀態(tài);405所示矢量圖形(此時(shí)即字符信息單元)可做為結(jié)束盲寫(xiě)輸入并存檔的命令。應(yīng)理解,盲寫(xiě)信息輸入系統(tǒng)中的各種操控命令并不限于圖4所示的手勢(shì)命令,可自定義相關(guān)手勢(shì)筆畫(huà)。盲寫(xiě)信息輸入的開(kāi)始與結(jié)束可以利用操作界面來(lái)定義開(kāi)始結(jié)束;也可以定義特殊的軌跡動(dòng)作,例如一個(gè)對(duì)號(hào)是開(kāi)始,一個(gè)叉號(hào)是結(jié)束;還可以利用例如終端中設(shè)有的加速度傳感器來(lái)定義開(kāi)始或結(jié)束,例如連續(xù)晃動(dòng)兩下是開(kāi)始,晃動(dòng)一下是關(guān)閉等等。另一種實(shí)例中,采用特定的符號(hào)或者符號(hào)組合作為控制符號(hào),例如采用螺旋線表示后面輸入的內(nèi)容是中文,處理器可以據(jù)此對(duì)一系列元素圖形矢量信息進(jìn)行更為準(zhǔn)確的分析;控制信息可以代表操作命令,例如可以使用兩個(gè)嵌套的三角形作為打開(kāi)音樂(lè)播放器的命令,系統(tǒng)接收到這樣的矢量圖形后,執(zhí)行相應(yīng)的控制操作。這里以實(shí)現(xiàn)漢字“人”的輸入過(guò)程這一實(shí)例為例,進(jìn)一步說(shuō)明本實(shí)施例,如圖5所示使用者的手指接觸觸摸屏屏幕501到手指離開(kāi)觸摸屏502,完成一個(gè)元素軌跡“ j ”的書(shū)寫(xiě),該元素軌跡被處理器的轉(zhuǎn)換模塊轉(zhuǎn)換為相應(yīng)的矢量圖形;手指再次接觸觸摸屏503,從手指書(shū)寫(xiě)完上一個(gè)矢量圖形“)”離開(kāi)屏幕502到手指再次接觸觸摸屏503,其時(shí)間間隔小于預(yù)設(shè)閾值,所以,可以判斷下一筆得到的矢量圖形和前一筆的“)”屬于同一字符信息單元;手指接觸觸摸屏503到離開(kāi)觸摸屏504所書(shū)寫(xiě)得到的第二個(gè)矢量圖形一 “又”,手指離開(kāi)觸摸屏504后再也沒(méi)有觸摸屏幕,或再次觸摸屏幕時(shí)其時(shí)間間隔大于預(yù)設(shè)閾值,系統(tǒng)即認(rèn)為這兩個(gè)矢量圖形“j ”(撇)和“又”(捺)構(gòu)成一個(gè)字符信息單元,其矢量圖形為505所示,跟手指在觸摸屏上的軌跡完全相似;如將該字符信息單元進(jìn)一步進(jìn)行識(shí)別,則可把該字符信息單元所代表的系列矢量圖形轉(zhuǎn)換成可復(fù)制傳遞的數(shù)字化文字506。以上為一個(gè)漢字的輸入過(guò)程,多位漢字或其它字符文字的輸入過(guò)程同理,在此不再重述。上例中,判斷使用者書(shū)寫(xiě)完畢手指離開(kāi)觸摸屏和再次書(shū)寫(xiě)接觸觸摸屏的時(shí)間間隔是否大于預(yù)設(shè)閾值進(jìn)行判斷,預(yù)設(shè)閾值為經(jīng)驗(yàn)值,若是,則將所存儲(chǔ)的矢量圖形劃分為獨(dú)立的字符信息單元;否則繼續(xù)感知運(yùn)動(dòng)軌跡。也就是說(shuō),以書(shū)寫(xiě)完畢一次元素軌跡后手指離開(kāi)觸摸屏屏幕到再次書(shū)寫(xiě)接觸屏幕的時(shí)間間隔區(qū)分字符信息單元,即只要兩次手指在觸摸屏屏幕上的提筆和落筆時(shí)間間隔小于預(yù)設(shè)時(shí)間閾值,則認(rèn)為觸摸屏屏幕上的所有手指書(shū)寫(xiě)軌跡為一個(gè)字符信息單元,這樣,可以方便后續(xù)對(duì)輸入的信息的記錄與識(shí)別。與傳統(tǒng)的信息輸入系統(tǒng)相比,米用本實(shí)施例的盲寫(xiě)信息輸入系統(tǒng)可實(shí)現(xiàn)盲屏輸入,即可以不借助眼睛實(shí)現(xiàn)信息的記錄與存儲(chǔ),從而,在不便于用眼的任何場(chǎng)合下實(shí)現(xiàn)盲屏文字信息輸入,帶動(dòng)了人機(jī)交互新模式的創(chuàng)新,不僅能夠在一定范圍內(nèi)上取代其它信息輸入方式,而且使手機(jī)或電腦等設(shè)備的使用更具人性化。實(shí)施例2 如圖6所示,本實(shí)施例與實(shí)施例I的不同在于,多了識(shí)別模塊40。識(shí)別模塊40用于將字符信息單元轉(zhuǎn)換為文本信息。本領(lǐng)域技術(shù)人員可以采用常用的模式識(shí)別算法來(lái)識(shí)別文字,例如可以通過(guò)SVM特征的訓(xùn)練集進(jìn)行匹配識(shí)別,也可以使用神經(jīng)網(wǎng)絡(luò)的方法,本申請(qǐng)對(duì)此不做限制。應(yīng)理解,處理器20和識(shí)別模塊40之間、或者存儲(chǔ)模塊30與識(shí)別模塊40之間隱含著發(fā)送與接收的動(dòng)作,即,將處理器20和/或存儲(chǔ)模塊40中的字符信息單元發(fā)送到識(shí)別模塊40中進(jìn)行分析處理以得到相應(yīng)的文字、圖形等可視信息或控制信息,而識(shí)別模塊40則有接收發(fā)送來(lái)的字符信息單元這個(gè)動(dòng)作,換句話說(shuō),即處理器20和識(shí)別模塊40之間、或者存儲(chǔ)模塊30與識(shí)別模塊40之間可以通過(guò)有線或無(wú)線的方式進(jìn)行傳輸,其中,有線通信方式可以光通信,也可以是USB通信或者其他接口協(xié)議的總線方式通信,而無(wú)線通信方式可以是WIFI通信,或者藍(lán)牙通信或者紅外通信等,當(dāng)然也可以是3G通信;本申請(qǐng)對(duì)此不做限制。也就是說(shuō),處理器、存儲(chǔ)模塊及識(shí)別模塊可以合并為一個(gè)器件,也可以分處于兩個(gè)或者三個(gè)不同的器件上。當(dāng)分處于不同的器件時(shí),本實(shí)施例實(shí)質(zhì)上還包括傳輸模塊,用于將矢量圖形和/或字符信息單元傳送到指定設(shè)備。具體傳輸方式可以是如前述的有線或無(wú)線方式,一種較佳方式是采用無(wú)線通訊傳輸,其可以是WIFI通信,或者藍(lán)牙通信,或者紅外線通信、或者3G通信等,本申請(qǐng)對(duì)此不作限制。本實(shí)施例的盲寫(xiě)信息輸入系統(tǒng)并不是每輸入一個(gè)文字就進(jìn)行識(shí)別,而是在書(shū)寫(xiě)輸入過(guò)程中僅通過(guò)轉(zhuǎn)換模塊和組合模塊進(jìn)行處理然后記錄,至于是否需要進(jìn)一步識(shí)別,可根據(jù)用戶實(shí)際需要設(shè)定,也就是說(shuō)信息的識(shí)別與信息的輸入實(shí)質(zhì)上是分開(kāi)進(jìn)行的,增加了信息輸入的靈活性?;诒緦?shí)施例的盲寫(xiě)信息輸入系統(tǒng),本申請(qǐng)?zhí)峁┮环N盲寫(xiě)信息輸入方法實(shí)施例,包括感應(yīng)步驟,使用書(shū)寫(xiě)感應(yīng)設(shè)備感應(yīng)使用者書(shū)寫(xiě)所產(chǎn)生的運(yùn)動(dòng)軌跡,得到元素軌跡和元素軌跡間隔時(shí)間;處理步驟,將元素軌跡轉(zhuǎn)換為矢量圖形;判斷相鄰兩個(gè)元素軌跡間隔時(shí)間是否均大于預(yù)設(shè)閾值,若是,則于將位于這兩個(gè)元素軌跡時(shí)間間隔期間內(nèi)的所有圖形矢量組合為一個(gè)獨(dú)立的字符信息單元;存儲(chǔ)步驟,存儲(chǔ)矢量圖形和/或字符信息單元;識(shí)別步驟,將字符信息單元轉(zhuǎn)換為文本信息。為了更進(jìn)一步地說(shuō)明這種輸入方法,圖7和圖8示出了一個(gè)更為詳盡的實(shí)施例,其中,圖7為信息輸入方法的流程,圖8示出了映射為文字信息的流程。以通過(guò)移動(dòng)終端的觸摸屏輸入文字信息為例,同時(shí)處理器和識(shí)別模塊不位于同一設(shè)備上,即處理器所在設(shè)備和識(shí)別模塊所在設(shè)備之間通過(guò)通信方式進(jìn)行發(fā)送與接收,如圖7所示,包括如下步驟步驟S701,初始化,即該步驟建立初始化坐標(biāo)系,用于確定后續(xù)運(yùn)動(dòng)軌跡的坐標(biāo)位置,初始化是為了重新開(kāi)始寫(xiě)字并記錄,需要把前一字符符號(hào)的矢量軌跡從內(nèi)存中清除,開(kāi)始另一單位字符的記錄。否則或出現(xiàn)記錄和識(shí)別的混淆,例如把上一文字的軌跡疊加到第二個(gè)文字上。步驟S702,感知手指在觸摸屏上的軌跡;步驟S703,將運(yùn)動(dòng)軌跡轉(zhuǎn)換為元素圖形矢量信息;步驟S704,累計(jì)存儲(chǔ)元素圖形矢量信息;步驟S705,判斷手指離開(kāi)觸摸屏的時(shí)間是否大于預(yù)設(shè)時(shí)間閾值,若是則轉(zhuǎn)步驟S706,若否則轉(zhuǎn)步驟S02繼續(xù)感應(yīng)運(yùn)動(dòng)軌跡;步驟S706,將累計(jì)存儲(chǔ)的元素圖形矢量信息構(gòu)成矢量組作為一個(gè)信息單元;步驟S707,字符存儲(chǔ)信息單元,可直接輸出該字符信息單元至移動(dòng)終端或通過(guò)通信方式傳送至其他設(shè)備中;步驟S708,對(duì)文字圖形矢量組構(gòu)成的字符信息單元進(jìn)行文本轉(zhuǎn)換;步驟S709,存儲(chǔ)轉(zhuǎn)換成文本文字的圖形矢量組;步驟S710,判斷是否結(jié)束信息輸入,若是則直接結(jié)束,若否,則表明還要繼續(xù)輸入,轉(zhuǎn)至步驟S701重新開(kāi)始新的輸入。圖8是接收端(即識(shí)別模塊一側(cè))接收信號(hào)并映射為文字的流程,包括如下步驟步驟S801,接收觸摸屏的輸入信號(hào),可以通過(guò)硬件或軟件觸發(fā)來(lái)確定當(dāng)前需要輸入信息;步驟S802,設(shè)備端激活文本輸入狀態(tài);也就是說(shuō),步驟S801和S802相當(dāng)于一個(gè)初始化過(guò)程,喚醒接收端準(zhǔn)備接收數(shù)據(jù);步驟S803,讀取手指軌跡的矢量信息;步驟S804,將矢量圖形轉(zhuǎn)換成可復(fù)制的文字信息。一種實(shí)施例中,矢量圖形記錄了文字或圖形抬筆、落筆、筆跡上各像素的空間位置,可能還記錄著各筆段之間的時(shí)間關(guān)系等信息,并對(duì)這些信息加以處理,以一定的規(guī)則提取特征,由識(shí)別模塊加以識(shí)別,識(shí)別模塊將所提取的特征與識(shí)別特征庫(kù)的特征相比較,從而識(shí)別出文字信息。至此,文字信息輸入完成。當(dāng)然,根據(jù)圖7和圖8的上述步驟,在不脫離本申請(qǐng)的精神和原則下,本領(lǐng)域技術(shù)人員可以進(jìn)行簡(jiǎn)單的更換、增加或刪減步驟。例如,可以將分析與識(shí)別信號(hào)的步驟都放到感知書(shū)寫(xiě)動(dòng)作的外設(shè)上,在外設(shè)中將文字識(shí)別出來(lái),然后再發(fā)送給其他設(shè)備端進(jìn)行存儲(chǔ)等其他操作。實(shí)施例3如圖9所示,本實(shí)施例與實(shí)施例I的不同在于,多了分析處理模塊50,用于分析矢量圖形,根據(jù)分析結(jié)果對(duì)矢量圖形進(jìn)行合并、拆分、疊加等處理,以便消除書(shū)寫(xiě)過(guò)程中由于停頓、落筆輕重等造成的字符信息單元?jiǎng)澐皱e(cuò)誤,使之更加符合書(shū)寫(xiě)者的原意,具體的分析處理算法可采用常用的相關(guān)算法實(shí)現(xiàn),本申請(qǐng)對(duì)此不作限制。例如采用螺旋線表示后面輸入的內(nèi)容是中文,處理器可以據(jù)此對(duì)一系列元素圖形矢量信息進(jìn)行更為準(zhǔn)確的分析;存儲(chǔ)模塊此時(shí)可存儲(chǔ)原始得到的矢量圖形,也可存儲(chǔ)經(jīng)分析處理后的矢量圖形。實(shí)施例4本實(shí)施例的盲寫(xiě)信息輸入系統(tǒng),包括書(shū)寫(xiě)感應(yīng)設(shè)備、處理器、分析處理模塊、存儲(chǔ)模塊和識(shí)別模塊,本實(shí)施例還可包括傳輸模塊,各模塊的描述可參考前述實(shí)施例廣3中對(duì)應(yīng)的模塊的描述,在此不再重述,當(dāng)然一種較佳的方案中,處理器的組合模塊是對(duì)經(jīng)分析處理模塊分析處理后的矢量圖形進(jìn)行組合。實(shí)施例5本實(shí)施例提供的終端設(shè)備包括信息輸入系統(tǒng),該系統(tǒng)可由實(shí)施例f 4的盲寫(xiě)信息輸入系統(tǒng)實(shí)現(xiàn)。該設(shè)備可以是手機(jī)、平板電腦、袖珍音樂(lè)或視頻播放器等一切帶有觸摸屏的便攜移動(dòng)設(shè)備。如圖10所示為一應(yīng)用例,目前移動(dòng)終端如手機(jī)已是隨處可見(jiàn)的通信設(shè)備,且具有較大的存儲(chǔ)容量,因此這里采用具有觸摸屏的移動(dòng)終端替代書(shū)寫(xiě)感應(yīng)設(shè)備和存儲(chǔ)模塊,通過(guò)移動(dòng)終端的觸摸屏感知使用者的手指的筆畫(huà)動(dòng)作或者圖形文字動(dòng)作,得到相應(yīng)的元素軌跡,然后采用處理器將元素軌跡轉(zhuǎn)換為矢量圖形,將矢量圖形存儲(chǔ)在移動(dòng)終端上或者通過(guò)通信方式傳送至指定的設(shè)備如平板電腦、筆記本或臺(tái)式計(jì)算機(jī)等電子設(shè)備進(jìn)行存儲(chǔ)。同時(shí)存儲(chǔ)的矢量圖形,通過(guò)文字識(shí)別算法在處理器中進(jìn)行處理,把原始矢量信息轉(zhuǎn)換成可復(fù)制及傳遞文本信息。由于通過(guò)移動(dòng)終端觸摸屏進(jìn)行信息輸入時(shí),觸摸屏不僅可以顯示代表書(shū)寫(xiě)信息的運(yùn)動(dòng)軌跡,也可以不需要眼睛注視而不顯示書(shū)寫(xiě)軌跡,從而實(shí)現(xiàn)默寫(xiě)輸入。本領(lǐng)域技術(shù)人員可以理解,上述實(shí)施方式中各種方法的全部或部分步驟可以通過(guò)程序來(lái)指令相關(guān)硬件完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括只讀存儲(chǔ)器、隨機(jī)存儲(chǔ)器、磁盤(pán)或光盤(pán)等。以上內(nèi)容是結(jié)合具體的實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換。
權(quán)利要求
1.一種盲寫(xiě)信息輸入系統(tǒng),其特征在于,包括書(shū)寫(xiě)感應(yīng)設(shè)備,用于感應(yīng)使用者書(shū)寫(xiě)所產(chǎn)生的運(yùn)動(dòng)軌跡,得到元素軌跡和元素軌跡間隔時(shí)間,所述元素軌跡為書(shū)寫(xiě)感應(yīng)設(shè)備從感應(yīng)書(shū)寫(xiě)開(kāi)始至結(jié)束期間所感應(yīng)到的書(shū)寫(xiě)軌跡,所述元素軌跡間隔時(shí)間為前一個(gè)元素軌跡結(jié)束至后一個(gè)元素軌跡開(kāi)始之間的時(shí)間間隔;處理器,用于將元素軌跡轉(zhuǎn)換為矢量圖形,并根據(jù)元素軌跡間隔時(shí)間將矢量圖形組合為字符信息單元;存儲(chǔ)模塊,用于存儲(chǔ)矢量圖形和/或字符信息單元。
2.如權(quán)利要求I所述的盲寫(xiě)信息輸入系統(tǒng),其特征在于,所述處理器包括轉(zhuǎn)換模塊,用于將元素軌跡轉(zhuǎn)換為矢量圖形;組合模塊,與所述轉(zhuǎn)換模塊相連,用于將在相鄰兩個(gè)均大于等于預(yù)設(shè)閾值的元素軌跡時(shí)間間隔的期間內(nèi)的所有圖形矢量組合為一個(gè)獨(dú)立的字符信息單元。
3.如權(quán)利要求2所述的盲寫(xiě)信息輸入系統(tǒng),其特征在于,還包括傳輸模塊,所述傳輸模塊用于將矢量圖形和/或字符信息單元傳送到指定設(shè)備。
4.如權(quán)利要求2或3所述的盲寫(xiě)信息輸入系統(tǒng),其特征在于,還包括識(shí)別模塊,用于將字符信息單元轉(zhuǎn)換為文本信息;和或分析處理模塊,用于對(duì)矢量圖形進(jìn)行分析,根據(jù)分析結(jié)果對(duì)矢量圖形進(jìn)行合并、拆分、或疊加處理。
5.—種終端設(shè)備,其特征在于,包括如權(quán)利要求1-4任一項(xiàng)所述的盲寫(xiě)信息輸入系統(tǒng)。
6.一種盲寫(xiě)信息輸入方法,其特征在于,包括感應(yīng)步驟,使用書(shū)寫(xiě)感應(yīng)設(shè)備感應(yīng)使用者書(shū)寫(xiě)所產(chǎn)生的運(yùn)動(dòng)軌跡,得到元素軌跡和元素軌跡間隔時(shí)間,所述元素軌跡為書(shū)寫(xiě)感應(yīng)設(shè)備從感應(yīng)書(shū)寫(xiě)開(kāi)始至結(jié)束期間所感應(yīng)到的書(shū)寫(xiě)軌跡,所述元素軌跡間隔時(shí)間為前一個(gè)元素軌跡結(jié)束至后一個(gè)元素軌跡開(kāi)始之間的時(shí)間間隔;處理步驟,將元素軌跡轉(zhuǎn)換為矢量圖形,并根據(jù)元素軌跡間隔時(shí)間將矢量圖形組合為字符信息單元;存儲(chǔ)步驟,存儲(chǔ)矢量圖形和/或字符信息單元。
7.如權(quán)利要求6所述的盲寫(xiě)信息輸入方法,其特征在于,所述處理步驟包括將元素軌跡轉(zhuǎn)換為矢量圖形;判斷相鄰兩個(gè)元素軌跡間隔時(shí)間是否均大于等于預(yù)設(shè)閾值,若是,則于將位于這兩個(gè)元素軌跡時(shí)間間隔期間內(nèi)的所有圖形矢量組合為一個(gè)獨(dú)立的字符信息單元。
8.如權(quán)利要求7所述的盲寫(xiě)信息輸入方法,其特征在于,還包括傳輸步驟,將矢量圖形和/或字符信息單元傳送到指定設(shè)備。
9.如權(quán)利要求7或8所述的盲寫(xiě)信息輸入方法,其特征在于,還包括識(shí)別步驟,將字符信息單元轉(zhuǎn)換為文本信息。
10.如權(quán)利要求9所述的盲寫(xiě)信息輸入方法,其特征在于,還包括分析處理步驟,對(duì)矢量圖形進(jìn)行分析,根據(jù)分析結(jié)果對(duì)矢量圖形進(jìn)行合并、拆分、或疊加處理。
全文摘要
本發(fā)明公開(kāi)了一種盲寫(xiě)信息輸入系統(tǒng)和方法及系統(tǒng),其中,系統(tǒng)包括書(shū)寫(xiě)感應(yīng)設(shè)備,用于感應(yīng)使用者書(shū)寫(xiě)所產(chǎn)生的運(yùn)動(dòng)軌跡,得到元素軌跡和元素軌跡間隔時(shí)間,所述元素軌跡為書(shū)寫(xiě)感應(yīng)設(shè)備從感應(yīng)書(shū)寫(xiě)開(kāi)始至結(jié)束期間所感應(yīng)到的書(shū)寫(xiě)軌跡,所述元素軌跡間隔時(shí)間為前一個(gè)元素軌跡結(jié)束至后一個(gè)元素軌跡開(kāi)始之間的時(shí)間間隔;處理器,用于將元素軌跡轉(zhuǎn)換為矢量圖形,并根據(jù)元素軌跡間隔時(shí)間將矢量圖形組合為字符信息單元;存儲(chǔ)模塊,用于存儲(chǔ)矢量圖形和/或字符信息單元。本發(fā)明通過(guò)傳感器感應(yīng)信息輸入的軌跡,在不便于用眼的場(chǎng)合下實(shí)現(xiàn)盲屏信息輸入,在一定范圍內(nèi)上取代其它信息輸入方式,使手持設(shè)備或計(jì)算機(jī)的使用更具人性化,帶動(dòng)了人機(jī)交互新模式的創(chuàng)新。
文檔編號(hào)G06T11/80GK102929534SQ201210379500
公開(kāi)日2013年2月13日 申請(qǐng)日期2012年9月29日 優(yōu)先權(quán)日2011年9月30日
發(fā)明者程如中, 王新安, 申凌, 趙勇, 魏益群, 戴勇 申請(qǐng)人:北京大學(xué)深圳研究生院