基於脫機輸入方式的轉換輸入設備和方法
2023-05-06 07:37:11
專利名稱:基於脫機輸入方式的轉換輸入設備和方法
技術領域:
本發明涉及基於脫機輸入字符的領域,特別涉及基於脫機輸入方式的轉換輸入設備和方法。
背景技術:
目前脫機輸入(字符圖像錄入)識別已經成為一種廣泛使用的輸入方式,但是直到目前為止,功能都集中在文字、數字和符號的通用文本的大規模辨識輸入方面。並沒有根據不同的應用給出相應的設備和方法,比如現有技術不能提供一種針對運算字符/表達式脫機輸入、計算和利用脫機輸入漢字讀音來輸入漢字的方法,另外並沒有提供在處理這些應用時靈活的編輯和校對方法。
同樣,現有的其它輸入技術採用的是通過鍵盤或者手寫筆的方式進行錄入,而通過本發明提供的裝置和方法,用戶只要得到需要識別的脫機字符圖像(通過手機拍照等),便可以得到自己想要的結果,並不需要在進行鍵盤敲擊等繁瑣的輸入方式,給用戶提供了一種更為快捷的輸入方式。
發明內容
本發明的目的是提供一種基於脫機輸入方式的轉換輸入設備和方法。
按照本發明的一方面,一種通過脫機錄入讀音來輸入漢字方法,包括步驟a)通過脫機輸入裝置,以掃描或拍照等方式輸入漢字/詞的讀音;b)設備對所輸入的讀音進行識別,得到識別結果;c)根據b步驟的識別結果,查找設備中的漢字/詞與讀音的對照表,找到對照表中與所輸入讀音相同的所有漢字/詞;
d)由設備的顯示單元將這些漢字/詞把這些漢字/詞顯示出來以供使用者選擇。
按照本發明的另一方面,一種基於脫機輸入方式的轉換輸入設備,包括a)脫機輸入裝置,以掃描或拍照方式輸入計算機可以處理的圖像格式;b)中央處理器,用戶處理脫機輸入裝置輸入的數據;c)存儲單元,用於存儲輸入、識別和轉換過程中所用到的數據;d)顯示編輯單元,用於顯示系統的操作界面、輸入的字符和識別結果。
本發明提供了一種有效地脫機錄入漢字、運算字符/表達式、計算表達式結果的裝置和方法,使其更有效地應用於計算領域,如應用於手機等移動終端的計算器。
圖1表示與本發明相關的手寫和印刷體的運算字符輸入系統的結構框圖;圖2表示與本發明相關的聯機字符識別單元的處理框圖;圖3表示與本發明相關的脫機字符識別單元的處理框圖;圖4表示與本發明相關的聯機字符後處理單元的處理框圖;圖5表示與本發明相關的脫機字符後處理單元的處理框圖;具體實施方式
下面參照圖示對本發明的具體實施方式
進行詳細說明。
圖1表示與本發明相關的有關手寫字符輸入轉換裝置的結構框圖。
本發明中的硬體裝置主要包括手寫輸入模塊110、中央處理器120、顯示模塊130、存儲模塊140、鍵盤160和電源模塊150。
110脫機字符輸入模塊指的是將紙面或者其他介質上的字符圖像轉變成計算機可以處理的圖像格式,把所提取出的僅含有字符的圖像,存放到140的存儲模塊,等待120中央處理器進行處理。
120中央處理器主要指的是有計算能力的處理器設備,如ARM,Intel,AMD等公司生產的CPU.
130顯示模塊可以由LCD液晶或者其他可以顯示圖像和文字字符的設備,如果同時具有交互功能設備的設備,如觸控螢幕等,那麼也可以起到和160鍵盤一樣的作用,便於後續的對識別轉換結果進行編輯校對工作。
140存儲模塊主要是用來存放數據,如作業系統程序、本發明的相關算法、中間計算結果、脫機輸入的圖像數據、轉換用的對照表等。
150為裝置的供電模塊。
160鍵盤一般是在130顯示模塊為非交互模塊時使用,用來輸入設置信息的。
下面具體對兩種不同的應用方法,進行說明一、通過脫機錄入讀音來輸入漢字方法通過110脫機字符輸入模塊,以掃描或拍照等方式輸入漢字/詞的讀音,讀音包括漢字/詞拼音、方言讀音(如廣州話、閩南語等),讀音中可以包含或不包含聲調。
圖2表示與本發明相關的手寫輸入識別轉換處理方法流程圖。
210脫機字符輸入,220一種或多種識別方法以及230識別結果合併這三個單元,表示了脫機字符輸入和識別的流程,得到識別結果。
220識別方法指的是模式識別方法。
將識別結果送入240轉換單元,該單元會根據230單元輸出的候選結果查找設備存儲模塊(圖1中的140模塊)中的漢字/詞與讀音的對照表,找到對照表中與所輸入讀音相同的所有漢字/詞。將得到的所有結果送給250編輯顯示單元,將這些漢字/詞把這些漢字/詞顯示出來以供使用者選擇。
圖3表示與本發明相關的編輯顯示單元的工作流程。
320編輯校對單元可接受來自310單元的按鍵輸入信息或者其他更改信息,對140模塊中存放的內容進行更改,並由330顯示單元進行顯示。
圖4表示與本發明相關的讀音顯示單元示意圖(以脫機輸入「guó」為例)。
140存儲單元存放的識別結果和編輯結果,顯示在410顯示結果區,411為識別出來的讀音符號。420為原始樣本的顯示區域,當光標412移動到識別結果中某字符右邊時,會顯示該字符對應的脫機字符圖像420。這樣處理可以很容易的進行對照更改。另外,可以通過手寫輸入回刪符(回刪符的筆跡寫法是從右往左寫的一橫)的方法,來實現刪除字符的操作,從而不需要按鍵。
430為候選結果顯示區域,如圖中432所顯示的是光標412左邊字符g相應的識別候選字,431指的為候選序號,可以通過按鍵或者點擊進行選擇。
440為候選漢字詞組顯示區域,442為光標412左邊字符g為首字符,後面的字符為組成一個字的拼音字符的情況下,對應的漢字或者詞組,按照字頻等規則排序。441為對應的序號,可以採用組合鍵的方式或者點擊進行選擇。
二、以脫機輸入方式執行計算的方法通過110脫機字符輸入模塊,以掃描或拍照等方式輸入運算字符,運算字符包括操作數(一般為數字)和運算符號(一般為加、減、乘、除、括號等)。
圖2表示與本發明相關的輸入識別轉換處理方法流程圖。
210脫機字符輸入,220一種和多種識別方法以及230識別結果合併這三個單元,表示了脫機字符輸入和識別的流程,輸入的方式包括兩種一是逐一字符輸入;二是把運算表達式的部分或全部一次輸入。
220識別方法指的是模式識別方法。
將識別結果送入240轉換單元,該單元會根據230單元輸出的候選結果把識別結果按輸入的先後順序組成一個運算表達式。
如果該運算表達式不含有未知數,並且使用者輸入一個「=」時,那麼在240轉換單元中會計算該運算表達式的數值結果。
得到的表達式或者數值結果都送給250編輯顯示單元進行編輯顯示。
圖3表示與本發明相關的編輯顯示單元的工作流程。
320編輯校對單元可以接受來自310單元的按鍵信息或者其他更改信息,對140模塊中存放的內容進行更改,並由330顯示單元進行顯示。
圖5表示與本發明相關的運算字符顯示單元示意圖。
140存儲單元存放的識別結果,顯示在510顯示結果區,512為識別出來的運算字符組成的運算表達式,511為轉換單元得到的運算結果。
520為原始樣本的顯示區域,當光標512移動到識別結果中某字符右邊時,會顯示該字符對應的521脫機字符圖像。
530為候選結果顯示區域,如圖中532所顯示的是光標512左邊字符「3」相應的識別候選字,531指的為候選序號。
130顯示模塊的顯示區域中的各部分位置都是可以隨便調整的。
權利要求
1.一種通過脫機錄入讀音來輸入漢字方法,包括步驟a)通過脫機輸入裝置,以掃描或拍照等方式輸入漢字/詞的讀音;b)設備對所輸入的讀音進行識別,得到識別結果;c)根據b步驟的識別結果,查找設備中的漢字/詞與讀音的對照表,找到對照表中與所輸入讀音相同的所有漢字/詞;d)由設備的顯示單元將這些漢字/詞把這些漢字/詞顯示出來以供使用者選擇。
2.根據權利要求1所述的方法,其特徵在於所述讀音包括漢字/詞拼音、方言讀音。
3.根據權利要求1或2所述的方法,其特徵在於所述讀音包含聲調。
4.根據權利要求1所述的方法,其特徵在於所述步驟a)包括輸入運算字符,所述運算字符包括操作數和運算符號。
5.根據權利要求4所述的方法,其特徵在於所述輸入的方式包括逐一字符輸入。
6.根據權利要求4所述的方法,其特徵在於所述輸入的方式包括把運算表達式的部分或全部一次輸入。
7.根據權利6所述的方法,其特徵在於當識別結果表達式末尾含有「=」時,設備則直接計算運算表達式的結果。
8.一種基於脫機輸入方式的轉換輸入設備,包括a)脫機輸入裝置,以掃描或拍照方式輸入計算機可以處理的圖像格式;b)中央處理器,用戶處理脫機輸入裝置輸入的數據;c)存儲單元,用於存儲輸入、識別和轉換過程中所用到的數據;d)顯示編輯單元,用於顯示系統的操作界面、輸入的字符和識別結果。
9.根據權利要求8所述的輸入設備,其特徵在於,所述顯示編輯單元對字符和識別結果進行編輯。
全文摘要
一種通過脫機錄入讀音來輸入漢字方法,包括步驟a.通過脫機輸入裝置,以掃描或拍照等方式輸入漢字/詞的讀音;b.設備對所輸入的讀音進行識別,得到識別結果;c.根據b步驟的識別結果,查找設備中的漢字/詞與讀音的對照表,找到對照表中與所輸入讀音相同的所有漢字/詞;d.由設備的顯示單元將這些漢字/詞把這些漢字/詞顯示出來以供使用者選擇。本發明提供了一種有效地脫機錄入運算字符/表達式、計算表達式結果的裝置和方法,使其更有效地應用於計算領域,如應用於手機等移動終端的計算器。
文檔編號G06F3/01GK1996206SQ20051013591
公開日2007年7月11日 申請日期2005年12月31日 優先權日2005年12月31日
發明者陳又新, 胡洪濤, 王炎 申請人:北京三星通信技術研究有限公司, 三星電子株式會社