專利名稱:一種便攜電子設備及其輸入確認方法
技術領域:
本發(fā)明涉及一種便攜電子設備,特別是一種具有手寫輸入功能的便,電 子設備及其輸入確認方法。
背景技術:
目前越來越多的便攜電子設備,如手機,個人數(shù)字助理(Personal Digital Assistant筒稱PDA)等,帶有手寫輸入功能,此類設備多通過專門的手寫輸 入裝置(如手寫筆)在便攜電子設備的觸摸屏上書寫實現(xiàn)手寫輸入功能。 但此種手寫輸入裝置通常獨立于便攜電子設備存在,且尺寸較小, 一旦丟失 或損毀則無法完成手寫輸入。
為解決這個問題,業(yè)界提出了一種利用攝像頭和電光源記錄便攜電子設 備的移動軌跡以實現(xiàn)手寫輸入的方法。便攜電子設備上設置一發(fā)光點,在光 源附近設置一個攝像頭,當便攜電子設備移動時,發(fā)光點也隨之移動,并在 發(fā)光點前方的平面上形成一光斑,攝像頭拍攝光斑的移動軌跡,便攜電子設 備內的處理器通過對所述移動軌跡進行處理,識別出手寫輸入的字符,并將 其顯示在便攜電子設備的顯示屏上。
通過研究上述現(xiàn)有技術,發(fā)明人發(fā)現(xiàn)上述方案至少存在以下缺點
1. '當承接光斑的輸入表面為不平整或是為曲面時,設備移動過程中,光 斑的軌跡與便攜電子設備實際運動的軌跡不同,容易產生軌跡的誤判,增高 了輸入的出錯率。
2. 缺乏有效的輸入確認機制,雖然會將文字識別的結果輸出至顯示屏顯 示,但在實際手寫輸入過程中,便攜電子設備一直處于運動狀態(tài),用戶不可 能在書寫的過程中,通過查看屏幕顯示確認輸入是否正確。如果停止輸入來 確認,則又會影響輸入效率。
發(fā)明內容
本發(fā)明的目的是提供一種具有手寫輸入功能的便攜電子設備及一種手寫 輸入及確i人方法,以提高手寫輸入的環(huán)境適應性,并實現(xiàn)輸入的有效確認,保證輸入效率。
才艮據(jù)本發(fā)明的一個方面,提供了一種便攜電子設備,包括 中央處理單元;
設備運動軌跡獲得模塊,與所述中央處理單元相連,用予獲取所述便攜 電子設備的運動軌跡;
字符識別模塊,用于從所述中央處理單元接收與所述運動軌跡相關的運 動信息,并對所述運動信息進行處理得到與所述運動信息相匹配的字符或字 符集;
語音確認模塊,與所述中央處理單元及所述字符識別模塊分別相連,用 于播放所述字符或字符集對應的音頻文件;及
顯示模塊,與所述字符識別模塊相連,用于顯示所述字符或字符集。
優(yōu)選地,所述語音確認纟莫塊包括語音控制單元,語音播》i:單元及語音 庫;所述語音控制單元用于根據(jù)所述字符或字符集查找所述語音庫,獲得所 述音頻文件,并控制所述語音播放單元播放所述音頻文件。
優(yōu)選地,所述語音確認模塊還包括緩存,所述控制單元將所述音頻文件 存儲至所述緩存中,并控制所述語音播放單元按照預設策略播放存儲在所述 緩存中的所述音頻文件。
優(yōu)選地,所述語音確認i^塊還包括播放判斷單元,用于在接收到由用戶 操作觸發(fā)的或者通過預設策略觸發(fā)的播放指令時,將所述音頻文件發(fā)送給所 述語音播放單元進行播i文。
優(yōu)選地,所述便攜電子設備還包括電源控制模塊及電源,所述電源控 制模塊與所述設備運動軌跡獲得模塊相連,用于根據(jù)用戶操作觸發(fā)的電源控 制指令連通或斷開所述設備運動軌跡獲得模塊與所述電源的連接。
優(yōu)選地,所述便攜電子設備還包括顯示確認模塊,分別與所述字符識別 模塊及所述顯示模塊相連,用于在接收到用戶操作觸發(fā)的顯示指令后,將所 述字符或字符集發(fā)送給所述顯示模塊進行顯示。
根據(jù)本發(fā)明的另一個方面,提供了一種手寫輸入及確認方法,適用于便 攜電子設備,包括步驟
獲取所述便攜電子設備的運動軌跡;#^文所述字符或字符集的音頻文件; 顯示所述字符或字符集。
優(yōu)選地,所述播放所述字符或字符集的音頻文件步驟具體為根據(jù)所述 字符或字符集查找語音庫,獲得所述音頻文件,插j文所述音頻文件。
優(yōu)選地,所述播放所述字符或字符集的音頻文件步驟具體為根據(jù)所述 字符或字符集查找語音庫,獲得所述音頻文件,將所述音頻文件存儲至緩存 中,按照預設策略從緩存中獲得并播放所述音頻文件。
優(yōu)選地,所述播放所述字符或字符集的音頻文件步驟具體為在接收到 播放指令后,播放所述字符或字符集的音頻文件。
優(yōu)選地,所述顯示所述字符或字符集步驟具體為在所述字符或字符集 與用戶期望輸入的字符或字符集相匹配時,產生顯示確認指令,顯示模塊在 接收到所述顯示確認指令后,顯示所述字符或字符集。
本發(fā)明的實施例,至少可以取得以下有益效果
1. 利用便攜電子設備本身作為輸入裝置,無需額外配置手寫筆,避免了 因手寫筆丟失或損毀帶來的不便。
2. 可單手操作,擁有較大的移動范圍,且當用戶處于顛簸情形下,依然 可以準確的完成輸入。
3. 通過設備運動軌跡獲得模塊記錄便攜電子設備的運動軌跡,在輸入過 程中便攜電子設備需要與基準面相接觸,設備運動軌跡獲得模塊記錄的是電 子設備的實際運動軌跡而不是經過其他方式映射的軌跡,不會發(fā)生形變,即 使在曲面上書寫也可準確完成輸入,提高了輸入的準確性。
4. 通過語音提示方式使用戶獲知輸入結果,在保證輸入效率的同時,為 用戶提供了對于輸入字符進行確認的有效途徑。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部 分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的 不當限定。在附圖中
圖l是本發(fā)明實施例的便攜電子設備的一結構圖2是本發(fā)明實施例的便攜電子設備的另 一結構圖;圖.3是本發(fā)明實施例的便攜電子設備的語音確i/^莫塊的結構圖; 圖4是本發(fā)明實施例的手寫輸入及確認方法的一流程圖; 圖5是本發(fā)明實施例的手寫輸入及確認方法的另一流程圖。
具體實施例方式
如圖1所示,本發(fā)明的實施例提供了一種具有手寫輸入及確認功能的便 攜電子設備,包括中央處理單元10;設備運動軌跡獲得模塊20,與所述中 央處理單元10相連,用于獲取所述便攜電子設備的運動軌跡;字符識別模塊
所述運動信息進行處理得到與所述運動信息相匹配的字符或字符集;語音確 認模塊40,與所述中央處理單元10及所述字符識別模塊30分別相連,用于 播放所述字符或字符集對應的音頻文件;及顯示模塊50,與所述字符識別模 塊相連,用于顯示所述字符或字符集。
其中,設備運動軌跡獲得模塊20可以是鼠標模塊,所述鼠標模塊可以是 任何可以實現(xiàn)鼠標功能的模塊,如光電鼠標模塊,滾球鼠標模塊等。 所述便攜電子設備可以是手機,PDA, PSP,遙控器等各種電子設備。 如圖2所示,上述具有手寫輸入及確認功能的便攜電子設備中還可以包 括電源控制模塊60、電源70及顯示確認模塊80,所述電源控制模塊60與 所述^L備運動軌跡獲得沖莫塊20相連,用于接收用戶通過操作便攜電子設備觸 發(fā)的電源控制指令,以連通或斷開所述設備運動軌跡獲得才莫塊20與所述電源 70的連接。當設備運動軌跡獲得模塊20與電源70相連時,便攜電子設備處 于手寫輸入狀態(tài);當設備運動軌跡獲得模塊20與電源70的連接斷開時,便 攜電子設備不用于手寫輸入,既能起到節(jié)省電量的作用,還能避免不必要的 誤操作。
所述顯示確認模塊80,分別與所述字符識別模塊30及所述顯示模塊50 相連,用于在接收到用戶操作觸發(fā)的顯示指令后,將所述字符或字符集發(fā)送 給所述顯示模塊50進行顯示。
顯示模塊50可以在默認用戶完成對一個字符或字符集的輸入后,就自動 顯示所述字符或字符集;也可以在用戶通過語音確認模塊播放的聲音確認輸 入無誤時,手動觸發(fā)顯示指令,再將已識別出的字符或字符集顯示出來。如圖3所示,上述兩實施例中便攜電子設備的語音確認模塊40,進一步 可以包括語音控制單元41,播;故判斷單元42,語音插^:單元43,語音庫 44及緩存45;所述語音控制單元41從所述字符識別模塊30處獲得所述字符 或字符集,并查找所述語音庫44,獲得與所述字符或字符集相對應的音頻文 件;所述播放判斷單元42判斷此時是否可以播放音頻文件,如果可以,則將 所述音頻文件發(fā)送給所述語音播放單元43進行播放;如果不可以,則將所述 音頻文件存儲至所述緩存45中,判斷并控制所述語音播》文單元播》文所述音頻 文件。當所述播放判斷單元42接收到來自用戶觸發(fā)產生的或按照預設策略觸 發(fā)的播放指令時,所述語音控制單元41控制所述語音播放單元43將存儲在 所述緩存45中的音頻文件播放出來。
其中,播放判斷單元42可由預設的播放策略控制判斷是否播放音頻文件, 所述預設的播放策略可以是用戶或便攜電子設備的制造廠商預先設置的播放 時間閾值,如沒有聲音播放的時間超過預先設定的時間閾值,語音播放單
元43就在語音控制單元41的控制下,播放上次播-;改聲音結束時刻至播J文指 令觸發(fā)時刻這一時間段內存儲在緩存45中的所有音頻文件。所述預設的播放 策略還可以是根據(jù)用戶輸入速度設定的策略,如經研究得到用戶連貫輸入 字符的停頓時間通常小于T,則可以認為在用戶輸入過粗中,若停頓時間大于 T,則表示用戶已完成一部分輸入工作;設定播放策略為當便攜電子設備處于 手機輸入工作模式,且停止運動的時間超過T時,語音播放單元43就在語音 控制單元41的控制下,播》K呆存在緩存中的音頻文件。
播放判斷單元42還可由用戶通過觸按便攜電子設備上的功能鍵觸發(fā)的播 放指令對緩存45中的音頻文件進行播放,如語音播放單元43就在語音控 制單元41的控制下,播放用戶上次觸按所述功能鍵至此次觸按功能鍵這一時 間段內存儲在緩存45中的所有音頻文件。
在本發(fā)明的便攜電子設備的實施例中,采用鼠標模塊作為記錄便攜電子 設備移動軌跡的采集模塊通過記錄便攜電子設備與基準面間的相對運動獲知 其運動軌跡,在使用中,需要將便攜電子設備與所述基準面相接觸,這就保 證了鼠標模塊所獲知的便攜電子設備的運動軌跡不會因形變而產生誤差,即 使實在曲面上進行書寫,同樣可以達到很高的輸入準確度。
考慮到設備與基準面之間會發(fā)生磨損,故在實際設計中,可將設備運動軌跡獲得模塊安裝在便攜電子設備的內側頂端,以減小設備運動軌跡獲得模 塊與基準面的^姿觸面積,從而減輕磨損。
如采用光電鼠標模塊,則可在實際設計中在鼠標光電頭的前面,預留2mm 的光學空間,以達到保護鼠標模塊的作用。
如圖4所示,本發(fā)明實施例提供了一種手寫輸入及確認方法,適用于便 攜電子設備,包括步驟
S100.獲取便攜電子設備的運動軌跡;
S200.將所述運動軌跡處理成運動信息;
S300.對所述運動信息進行字符識別,得到與所述運動軌跡相對應的字符 或字符集;
S400.顯示所述字符或字符集并播放與所述字符或字符集相對應的音頻 文件。
如圖5所示,本發(fā)明實施例的手寫輸入及確認方法,還可以是 S100.獲取便攜電子設備的運動軌跡; S200.將所述運動軌跡處理成運動信息;
S300.對所述運動信息進行字符識別,得到與所述運動軌跡相對應的字符 或字符集,執(zhí)行步驟S510和S610;
S510.根據(jù)所述字符或字符集查找語音庫,獲得所述字符或字符集對應的 音頻文件;
S520.判斷是否接收到播放所述音頻文件的播放指令;如果是,執(zhí)行步驟 S530,如果不是,則執(zhí)行步驟S560;
S530.判斷緩存中是否存儲有未插-放過的音頻文件,如果有,執(zhí)行步驟 S540,如果沒有,執(zhí)行步驟S550;
S540.從緩存中讀出并播放所述未播放過的音頻文件;
S550.播放所述音頻文件;
S560.將所述音頻文件存儲至緩存中,執(zhí)行步驟S100;
S610.判斷是否接收到顯示所述字符或字符集的顯示確認指令,所述顯示 確認指令是當執(zhí)行步驟S300后得到的字符或字符集與用戶期望輸入的字符或 字符集相匹配時所產生的指令,如果是,則執(zhí)行步驟S620,如果不是,則執(zhí) 4亍步驟S650;S620.判斷緩存中是否存儲有未輸出顯示過的字符或字符集,如果有,執(zhí) 行步驟S630,如果沒有,執(zhí)行步驟S640;
S630.,人緩存中讀出并顯示所述未輸出顯示過的字符或字符集; S640.顯示所述字符或字符集;
S650.將所述字符或字符集存儲至緩存中,執(zhí)行步驟SIOO。' 其中,所述播放指令可按照便攜電子設備中預設的播放策略控制由設備 自動發(fā)出。所述預設的播放策略可以是用戶或便攜電子設備的制造廠商預先 設置的播放時間閾值,如沒有聲音播放的時間超過預先設定的時間閾值后, 自動產生播;改指令,^番放上次播放聲音結束時刻至播放指令觸發(fā)時刻這一時 間段內.存儲在緩存中的所有音頻文件。所述預設的播放策略還可以是根據(jù)用 戶輸入速度設定的策略,如經研究得到用戶連貫輸入字符的停頓時間通常 小于T,則可以認為在用戶輸入過程中,若停頓時間大于T,則表示用戶已完 成一部分輸入工作;設定播放策略為當便攜電子設備處于手機輸入工作模式, 且停止運動的時間超過T時,自動生成播放指令,以播放保存在緩存中的音 頻文件。
所述播放指令還可由用戶通過觸按便攜電子設備上的功能鍵觸發(fā),如 在便攜電子設備接收到播放指令后,播放用戶上次觸按所述功能鍵至此次觸 按功能鍵這一時間段內存儲在緩存中的所有音頻文件。
顯示確認指令可以是在默認用戶完成對一個字符或字符集的輸入后,自 動生成'的顯示確認指令;也可以是在用戶通過語音確認模塊播放的聲音確認 輸入無誤時,用戶通過手動操作觸發(fā)的顯示確認指令。
本發(fā)明的實施例采用設備運動軌跡獲得^^莫塊完成對便攜電子設備運動軌 跡的采集,輔以語音確認裝置,使得用戶不但能夠在更加復雜的環(huán)境中(如 在顛簸的車輛中,在椅背等曲面上的書寫)準確地完成手寫輸入,而且還可 以通過聽取輸入字符或字符集的發(fā)音,確認輸入是否正確,提高了輸入效率。
本領域普通技術人員可以理解實現(xiàn)上述事實來方法中的全部或部分步驟 是可以通過程序來指令相關的硬件來完成,所述的程序可以存儲于一計算機 所可讀取存儲介質中,所述的存儲介質,如ROM/RAM、磁碟、光盤等。
該程序在執(zhí)行時,可包括如下步驟S100.獲取便攜電子設備的運動軌跡; S200.將所述運動軌跡處理成運動信息;S300.對所述運動信息進行字符識別,得到與所述運動軌跡相對應的字符或字符集;S400.顯示所述字符或字符 集并播^文與所述字符或字符集相對應的音頻文件。
該程序在執(zhí)行時,還可包括如下步驟S100.獲取便攜電子設備的運動軌 跡;S200.將所述運動軌跡處理成運動信息;S300.對所述運動信息進行字符 識別,得到與所述運動軌跡相對應的字符或字符集,執(zhí)行步驟S510和S610; S510.纟艮據(jù)所述字符或字符集查找語音庫,獲得所述字符或字符集對應的音頻 文件;S520.判斷是否接收到播放所述音頻文件的播放指令;如果是,執(zhí)行步 驟S530,如果不是,則執(zhí)行步驟S560; S530.判斷緩存中是否存儲有未播放 過的音頻文件,如果有,執(zhí)行步驟S540,如果沒有,執(zhí)行步驟S550; S540.從 緩存中讀出并播放所述未播放過的音頻文件;S550.播放所述音頻文件;S560. 將所述音頻文件存儲至緩存中,執(zhí)行步驟S100; S610.判斷是否接收到顯示 所述字符或字符集的顯示確認指令,所述顯示確認指令是當執(zhí)行步驟S300后 得到的字符或字符集與用戶期望輸入的字符或字符集相匹配時所產生的指 令,如果是,則執(zhí)行步驟S620,如果不是,則執(zhí)行步驟S650; S620.判斷緩 存中是否存儲有未輸出顯示過的字符或字符集,如果有,執(zhí)行步驟S630,如 果沒有,執(zhí)行步驟S640; S630.從緩存中讀出并顯示所述未輸出顯示過的字 符或字符集;S640.顯示所述字符或字符集;S650.將所述字符或字符集存儲 至緩存中,執(zhí)行步驟SIOO。
以上所述僅為本發(fā)明的優(yōu)選實施方式,并不構成對本發(fā)明保護范圍的限 定。任何在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等, 均應包含在本發(fā)明的權利要求保護范圍之內。
權利要求
1、一種便攜電子設備,其特征在于,包括中央處理單元;設備運動軌跡獲得模塊,與所述中央處理單元相連,用于獲取所述便攜電子設備的運動軌跡;字符識別模塊,用于從所述中央處理單元接收與所述運動軌跡相關的運動信息,并對所述運動信息進行處理得到與所述運動信息相匹配的字符或字符集;語音確認模塊,與所述中央處理單元及所述字符識別模塊分別相連,用于播放所述字符或字符集對應的音頻文件;及顯示模塊,與所述字符識別模塊相連,用于顯示所述字符或字符集。
2、 根據(jù)權利要求1所述的便攜電子設備,其特征在于,所述語音確認模塊包括語音控制單元,語音播放單元及語音庫;所述語音控制單元用于根據(jù)所述字符或字符集查找所述語音庫,獲得所述音頻文件,并控制所述語音播放單元播放所述音頻文件。
3、 根據(jù)權利要求2所述的便攜電子設備,其特征在于,所述語音確認模塊還包括緩存,所述控制單元將所述音頻文件存儲至所述緩存中,并控制所述語音播放單元按照預設策略播放存儲在所述緩存中的所述音頻文件。
4、 根據(jù)權利要求2所述的便攜電子設備,其特征在于,所述語音確認模塊還包括播放判斷單元,用于在接收到由用戶操作觸發(fā)的或者通過預設策略觸發(fā)的播^t指令時,將所述音頻文件發(fā)送給所述語音t番放單元進行播i文。
5、 根據(jù)權利要求1所述的便攜電子設備,其特征在于,還包括電源控制模塊及電源,所述電源控制模塊與所述設備運動軌跡獲得模塊相連,用于根據(jù)用.戶操作觸發(fā)的電源控制指令連通或斷開所述設備運動軌跡獲得模塊與所述電源的連接。
6、 根據(jù)權利要求1所述的便攜電子設備,其特征在于,還包括顯示確認模塊,分別與所述字符識別模塊及所述顯示模塊相連,用于在接收到用戶操作觸發(fā)的顯示指令后,將所述字符或字符集發(fā)送給所述顯示模塊進行顯示。
7、 一種手寫輸入及確認方法,適用于便攜電子設備,其特征在于,包括步驟獲取所述便攜電子設備的運動軌跡;根據(jù)所述運動軌跡識別獲得與所述運動軌跡相對應的字符或字符集;4番^:所述字符或字符集的音頻文件;顯示所述字符或字符集。
8、 根據(jù)權利要求7所述的手寫輸入及確認方法,其特征在于,所述播放所述字符或字符集的音頻文件步驟具體為根據(jù)所述字符或字符集查找語音庫,獲得所述音頻文件,插^文所述音頻文件。
9、 '根據(jù)權利要求7所述的手寫輸入及確認方法,其特征在于,所述播放所述字符或字符集的音頻文件步驟具體為根據(jù)所述字符或字符集查找語音庫,獲得所述音頻文件,將所述音頻文件存儲至緩存中,按照預設策略從緩存中獲得并播放所述音頻文件。
10、 4艮據(jù)權利要求7所述的手寫輸入及確認方法,其特征在于,所述4番放所述字符或字符集的音頻文件步驟具體為在接收到播放指令后,播放所述字符或字符集的音頻文件。
11、 根據(jù)權利要求7所述的手寫輸入及確認方法,其特征在于,所述顯示所述字符或字符集步驟具體為在所述字符或字符集與用戶期望輸入的字符或字符集相匹配時,產生顯示確認指令,顯示模塊在接收到所述顯示確認指令后,顯示所述字符或字符集。
全文摘要
本發(fā)明公開了一種便攜電子設備,包括中央處理單元;設備運動軌跡獲得模塊,與所述中央處理單元相連,用于獲取所述便攜電子設備的運動軌跡;字符識別模塊,用于從所述中央處理單元接收與所述運動軌跡相關的運動信息,并對所述運動信息進行處理得到與所述運動信息相匹配的字符或字符集;語音確認模塊,與所述中央處理單元及所述字符識別模塊分別相連,用于播放所述字符或字符集對應的音頻文件;及顯示模塊,與所述字符識別模塊相連,用于顯示所述字符或字符集。此外還公開了一種手寫輸入及確認方法,通過語音提示方式使用戶獲知輸入結果,在保證輸入效率的同時,為用戶提供了對于輸入字符進行確認的有效途徑。
文檔編號G06K9/62GK101551714SQ200810103038
公開日2009年10月7日 申請日期2008年3月31日 優(yōu)先權日2008年3月31日
發(fā)明者吳登峰 申請人:聯(lián)想(北京)有限公司