两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種多語(yǔ)言混合的文本行輸入方法及裝置的制作方法

文檔序號(hào):6433582閱讀:238來(lái)源:國(guó)知局
專利名稱:一種多語(yǔ)言混合的文本行輸入方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及輸入法領(lǐng)域,涉及一種多語(yǔ)言輸入系統(tǒng),特別涉及一種多語(yǔ)言混合的 文本行輸入方法及裝置。
背景技術(shù)
在現(xiàn)有的大多數(shù)輸入法中,對(duì)每一種語(yǔ)言的輸入都需要提供一個(gè)對(duì)應(yīng)的語(yǔ)言輸入 系統(tǒng)。例如,現(xiàn)有輸入法都存在的中文和英文的輸入,當(dāng)需要輸入中文時(shí),切換至中文輸入 的狀態(tài);當(dāng)需要輸入英文時(shí),即切換至英文輸入的狀態(tài)。因此,當(dāng)輸入多種不同語(yǔ)言其中的 一種時(shí),需要反復(fù)的在不同的輸入語(yǔ)言間進(jìn)行正確的切換和使用。
但也有不需人為進(jìn)行目標(biāo)語(yǔ)言的切換的多語(yǔ)言輸入系統(tǒng),如申請(qǐng)?zhí)枮镃N98109769 的專利文檔就提出了一個(gè)對(duì)應(yīng)于多種語(yǔ)言的輸入系統(tǒng)。這個(gè)多語(yǔ)言系統(tǒng)是根據(jù)應(yīng)用程序設(shè) 置的字體信息和格式信息,或由在多語(yǔ)言輸入系統(tǒng)中的環(huán)境設(shè)置功能設(shè)置的信息來(lái)識(shí)別目 標(biāo)語(yǔ)言。當(dāng)輸入的目標(biāo)語(yǔ)言是日語(yǔ)時(shí),系統(tǒng)使用日語(yǔ)處理部分執(zhí)行日語(yǔ)輸入處理。當(dāng)輸入 的目標(biāo)語(yǔ)言是英語(yǔ)時(shí),系統(tǒng)使用英語(yǔ)處理部分執(zhí)行英語(yǔ)輸入處理。當(dāng)目標(biāo)語(yǔ)言是漢語(yǔ)時(shí),系 統(tǒng)使用漢語(yǔ)處理部分執(zhí)行漢語(yǔ)的輸入處理。
可見,現(xiàn)有技術(shù)中的多語(yǔ)言短句輸入至少存在以下缺陷對(duì)于輸入的每一個(gè)文本 行,系統(tǒng)只能給出一種語(yǔ)言的識(shí)別候選,當(dāng)需要輸入一個(gè)多種語(yǔ)言混合的文本行時(shí),需要手 動(dòng)頻繁在不同語(yǔ)言輸入語(yǔ)言間切換,用戶使用不方便。發(fā)明內(nèi)容
為了解決輸入多語(yǔ)言混合的文本行中需要用戶手動(dòng)切換輸入語(yǔ)言給用戶帶來(lái)的 不便,本發(fā)明提供了一種多語(yǔ)言混合的文本行輸入方法及裝置,能夠在用戶輸入多語(yǔ)言混 合的文本行的過(guò)程中,自動(dòng)判斷用戶輸入的文本的語(yǔ)言類別,從而給出正確的文本行識(shí)別 結(jié)果,而不需要用戶手動(dòng)地切換文本的輸入語(yǔ)言類別。
本發(fā)明提供的一種多語(yǔ)言混合的文本行輸入方法,包括調(diào)用預(yù)置的至少兩種語(yǔ) 言的識(shí)別引擎對(duì)采集的當(dāng)前字符的輸入筆跡進(jìn)行識(shí)別,獲得識(shí)別結(jié)果;設(shè)置至少兩個(gè)字符 輸入?yún)^(qū)域,并根據(jù)獲得的識(shí)別結(jié)果設(shè)置所述至少兩個(gè)字符輸入?yún)^(qū)域分別對(duì)應(yīng)的不同語(yǔ)言類 別的識(shí)別引擎;采集字符的輸入筆跡,根據(jù)所述輸入筆跡所處的輸入?yún)^(qū)域,調(diào)用相應(yīng)語(yǔ)言的 識(shí)別弓I擎對(duì)所述輸入筆跡進(jìn)行識(shí)別,并獲得識(shí)別結(jié)果。
進(jìn)一步地,所述方法還包括當(dāng)確定文本行輸入結(jié)束后,根據(jù)每一個(gè)輸入的字符筆 跡的識(shí)別結(jié)果和預(yù)先建立的語(yǔ)言模型獲得輸入的文本行的識(shí)別結(jié)果,并進(jìn)行顯示。
另一方面,本發(fā)明提供的一種多語(yǔ)言混合的文本行輸入裝置,包括初始識(shí)別模塊,用于調(diào)用預(yù)置的至少兩種語(yǔ)言的識(shí)別引擎對(duì)采集的單個(gè)字符的輸入筆 跡進(jìn)行識(shí)別,獲得識(shí)別結(jié)果;輸入?yún)^(qū)域設(shè)置模塊,用于設(shè)置至少兩個(gè)字符輸入?yún)^(qū)域,并根據(jù)獲得的識(shí)別結(jié)果設(shè)置所 述至少兩個(gè)字符輸入?yún)^(qū)域分別對(duì)應(yīng)不同語(yǔ)言類別的識(shí)別引擎;判斷識(shí)別模塊,用于采集字符的輸入筆跡,根據(jù)所述輸入筆跡所處的輸入?yún)^(qū)域,調(diào)用相 應(yīng)語(yǔ)言的識(shí)別弓I擎對(duì)所述輸入筆跡進(jìn)行識(shí)別,并獲得識(shí)別結(jié)果。
本發(fā)明提供的一種多語(yǔ)言混合的文本行輸入方法及裝置,根據(jù)用戶輸入的字符的 識(shí)別結(jié)果,采用就近原則,設(shè)置至少兩個(gè)輸入?yún)^(qū)域,不同的輸入?yún)^(qū)域?qū)?yīng)不同的語(yǔ)言識(shí)別引 擎,用戶在相應(yīng)的輸入?yún)^(qū)域內(nèi)進(jìn)行輸入,可以快速的調(diào)用相應(yīng)的識(shí)別引擎對(duì)輸入的字符筆 跡進(jìn)行識(shí)別,并得出識(shí)別結(jié)果。既保證多語(yǔ)言混合的文本行識(shí)別的準(zhǔn)確性,又不需要用戶在 輸入多語(yǔ)言混合的文本行的過(guò)程中手動(dòng)切換輸入文本的語(yǔ)言類別,方便了用戶的使用,提 高了輸入效率。


圖1示出了本發(fā)明的一個(gè)實(shí)施例的多語(yǔ)言混合文本行輸入方法流程圖;圖2示出了本發(fā)明的一個(gè)實(shí)施例的多語(yǔ)言混合文本行輸入方法輸入界面示意圖;圖3示出了本發(fā)明的另一個(gè)實(shí)施例的多語(yǔ)言混合文本行輸入方法流程圖;圖4示出了圖2所示的輸入界面手寫輸入一個(gè)字符的示意圖;圖5示出了圖4所示的輸入界面給出的輸入位置提示框示意圖;圖6示出了在圖5給出的輸入位置提示框中最近位置處輸入的示意圖;圖7示出了圖6所示的輸入界面給出的輸入位置提示框示意圖;圖8示出了在圖7給出的輸入位置提示框中最遠(yuǎn)位置處輸入的示意圖;圖9示出了在圖8給出的輸入界面短句輸入結(jié)束給出識(shí)別結(jié)果的示意圖;圖10示出了本發(fā)明的又一個(gè)實(shí)施例的多語(yǔ)言混合文本行輸入裝置結(jié)構(gòu)圖。
具體實(shí)施方式
本發(fā)明的一種多語(yǔ)言混合文本行輸入方法流程圖,如圖1所示,包括調(diào)用預(yù)置的 至少兩種語(yǔ)言的識(shí)別引擎對(duì)采集的當(dāng)前字符的輸入筆跡進(jìn)行識(shí)別,獲得識(shí)別結(jié)果;設(shè)置至 少兩個(gè)字符輸入?yún)^(qū)域,并根據(jù)獲得的識(shí)別結(jié)果設(shè)置所述至少兩個(gè)字符輸入?yún)^(qū)域分別對(duì)應(yīng)的 不同語(yǔ)言類別的識(shí)別引擎;采集字符的輸入筆跡,根據(jù)所述輸入筆跡所處的輸入?yún)^(qū)域,調(diào)用 相應(yīng)語(yǔ)言的識(shí)別弓I擎對(duì)所述輸入筆跡進(jìn)行識(shí)別,并獲得識(shí)別結(jié)果。通過(guò)本發(fā)明的方法,根據(jù) 用戶輸入的字符的識(shí)別結(jié)果,給出不同的識(shí)別引擎對(duì)應(yīng)的輸入?yún)^(qū)域,用戶在相應(yīng)的輸入?yún)^(qū) 域內(nèi)進(jìn)行輸入,可以快速地調(diào)用相應(yīng)的識(shí)別引擎對(duì)輸入的字符進(jìn)行識(shí)別,并得出識(shí)別結(jié)果, 方便了用戶,提高了輸入效率。
本發(fā)明的預(yù)置的語(yǔ)言的識(shí)別引擎至少包括兩種,只要預(yù)置的幾種語(yǔ)言的字符在書 寫筆跡特征上有明顯的區(qū)別,在進(jìn)行多語(yǔ)言的文本行輸入時(shí),就可以將這幾種語(yǔ)言的識(shí)別 引擎作為預(yù)置的語(yǔ)言識(shí)別引擎,采用本發(fā)明公開的方法,實(shí)現(xiàn)這幾種語(yǔ)言混合的文本行的 輸入。本發(fā)明的預(yù)置的語(yǔ)言的識(shí)別引擎優(yōu)選為兩種,一種為方塊字識(shí)別引擎,另一種為西文 字符識(shí)別引擎,如中文識(shí)別弓I擎和英文識(shí)別引擎、中文識(shí)別弓I擎和法文識(shí)別引擎、韓文識(shí) 別弓I擎和英文識(shí)別引擎、日文識(shí)別弓I擎和英文識(shí)別引擎等。
下面通過(guò)具體實(shí)施例進(jìn)一步詳細(xì)描述本發(fā)明的內(nèi)容,但本發(fā)明并不僅僅限于此。
在具有文本行輸入功能的電子設(shè)備(如電腦、手機(jī)等)中,首先需要有顯示裝置,所 述顯示裝置上顯示輸入界面,本發(fā)明的實(shí)施例的輸入界面包括筆跡輸入?yún)^(qū)23、識(shí)別候選區(qū)22和文本編輯區(qū)21。其中,筆跡輸入?yún)^(qū)23是提供給用戶進(jìn)行手寫輸入的區(qū)域,用戶可以 在此區(qū)域通過(guò)鼠標(biāo)、觸控筆或手指等能觸控裝置進(jìn)行手寫,輸入字符筆跡;識(shí)別候選區(qū)22 是識(shí)別引擎對(duì)于用戶輸入的字符筆跡進(jìn)行識(shí)別后,將得到的識(shí)別結(jié)果按照得分由高到低的 順序進(jìn)行顯示的區(qū)域,用戶可以對(duì)此區(qū)域的識(shí)別候選進(jìn)行選擇。該電子設(shè)備會(huì)將用戶選擇 的識(shí)別候選發(fā)送到本編輯區(qū)21 ;文本編輯區(qū)21是用戶選擇的目標(biāo)候選顯示的位置。
實(shí)施例1在本實(shí)施例中,以預(yù)置兩種語(yǔ)言的識(shí)別引擎為例一種為中文識(shí)別引擎,另一種是英文 識(shí)別引擎,為了區(qū)別描述預(yù)置的兩種語(yǔ)言識(shí)別引擎,分別將這兩種語(yǔ)言識(shí)別引擎稱做第一 識(shí)別引擎、第二識(shí)別引擎。本實(shí)施例中,中文識(shí)別引擎為第一識(shí)別引擎,英文識(shí)別引擎為第 二識(shí)別引擎。相應(yīng)的,第一識(shí)別引擎對(duì)應(yīng)的語(yǔ)言類別為第一語(yǔ)言、第二識(shí)別引擎對(duì)應(yīng)的語(yǔ)言 類別為第二語(yǔ)言??梢岳斫?,也可以將英文識(shí)別引擎為第一識(shí)別引擎,中文識(shí)別引擎為第二 識(shí)別引擎,本發(fā)明對(duì)此不作限定。
本實(shí)施例提供的一種多語(yǔ)言混合文本行輸入方法,如圖3所示,包括以下幾個(gè)步驟。
步驟31,調(diào)用預(yù)置的兩種語(yǔ)言的識(shí)別引擎對(duì)采集的字符的輸入筆跡進(jìn)行識(shí)別,獲 得識(shí)別結(jié)果。
首先,采集輸入的字符筆跡信息,并顯示。如圖4所示,用戶在電子設(shè)備的輸入界 面的筆跡輸入?yún)^(qū)23輸入圖示的內(nèi)容(“你”的筆跡),電子設(shè)備采集用戶輸入的字符筆跡,并 進(jìn)行顯示。當(dāng)檢測(cè)到字符筆跡輸入結(jié)束后,比如檢測(cè)到鼠標(biāo)抬起時(shí)間超過(guò)預(yù)設(shè)的字符輸入 時(shí)間,認(rèn)為當(dāng)前字符輸入結(jié)束。電子設(shè)備調(diào)用預(yù)置的兩種語(yǔ)言識(shí)別引擎對(duì)采集的字符的輸 入筆跡進(jìn)行識(shí)別,獲得識(shí)別結(jié)果。本實(shí)施例中,預(yù)置的兩種語(yǔ)言識(shí)別引擎分別為第一識(shí)別 引擎(中文識(shí)別引擎)和第二識(shí)別引擎(英文識(shí)別引擎),電子設(shè)備分別調(diào)用所述預(yù)置的兩個(gè) 識(shí)別引擎對(duì)采集的字符筆跡信息進(jìn)行識(shí)別,得到兩組識(shí)別結(jié)果,其中,所述識(shí)別結(jié)果包括識(shí) 別候選字符和該候選字符的得分、識(shí)別引擎標(biāo)志,所述識(shí)別候選字符按照得分由高到低的 順序排列,得分越高,說(shuō)明輸入的筆跡是該候選字符的筆跡的可信度越高。如調(diào)用第一識(shí) 別引擎進(jìn)行識(shí)別得到的識(shí)別結(jié)果包括(“你”,99. 5,I)、(“仍”,98. O, I),(“但”,97. O, I) ... ...;調(diào)用第二識(shí)別引擎進(jìn)行識(shí)別得到的識(shí)別結(jié)果包括(“tip”,0. 15,2)、(“Job”,0. 20,2),(“Jod”,0. 09,2)......。其中,“你”和“tip”等為識(shí)別候選字符;99. 5和O. 15為“你”和“tip”對(duì)應(yīng)的得分;1代表第一識(shí)別引擎,2代表第二識(shí)別引擎。
步驟32,保存獲得的識(shí)別結(jié)果,根據(jù)識(shí)別結(jié)果確定當(dāng)前輸入的字符的對(duì)應(yīng)的識(shí)別 引擎。
由于兩個(gè)不同語(yǔ)言識(shí)別引擎的識(shí)別結(jié)果的得分范圍可能不同,在分別獲得兩個(gè)不 同識(shí)別引擎的識(shí)別結(jié)果后,需要將兩個(gè)識(shí)別引擎識(shí)別得到識(shí)別候選字符的得分歸一化,并 將獲得的識(shí)別候選字符按照得分由高到低的順序排列,獲得識(shí)別候選字符列表。并將該識(shí) 別候選字符列表暫時(shí)保存。電子設(shè)備根據(jù)相應(yīng)識(shí)別引擎的標(biāo)志確定獲得的識(shí)別候選字符列 表中排在首位的候選字的語(yǔ)言類別是中文或英文,并確定候選字的語(yǔ)言類別為當(dāng)前輸入的 字符的語(yǔ)言類別。通過(guò)判斷字符的識(shí)別引擎標(biāo)識(shí),很容易得到識(shí)別候選字符列表中的字符 對(duì)應(yīng)的識(shí)別引擎是第一識(shí)別引擎或第二識(shí)別引擎(即中文識(shí)別引擎或英文識(shí)別引擎),本實(shí) 施例在此不贅述。當(dāng)識(shí)別候選字符列表中至少前兩個(gè)候選字符的得分超過(guò)了預(yù)設(shè)的得分閾值,且所述至少前兩個(gè)候選字符對(duì)應(yīng)的識(shí)別引擎不同時(shí),確定電子設(shè)備設(shè)置的默認(rèn)語(yǔ)言類 別的識(shí)別引擎作為當(dāng)前輸入的字符的識(shí)別引擎。如圖4所示的輸入內(nèi)容,電子設(shè)備確定當(dāng) 前輸入的字符對(duì)應(yīng)的識(shí)別引擎為為第一識(shí)別引擎(即中文識(shí)別引擎)。所述預(yù)設(shè)的得分閾值 根據(jù)不同引擎的識(shí)別訓(xùn)練結(jié)果確定。
步驟33,設(shè)置兩個(gè)字符輸入?yún)^(qū)域,并根據(jù)當(dāng)前輸入的字符對(duì)應(yīng)的識(shí)別引擎設(shè)置所 述兩個(gè)字符輸入?yún)^(qū)域?qū)?yīng)的識(shí)別引擎。
為了方便用戶進(jìn)行快速的輸入和識(shí)別,本發(fā)明在當(dāng)前輸入的字符周圍,緊鄰當(dāng)前 字符,依次設(shè)置至少兩個(gè)字符輸入?yún)^(qū)域,所述至少兩個(gè)字符輸入?yún)^(qū)域可以水平排列或豎直 排列,并預(yù)先設(shè)置所述至少兩個(gè)字符輸入?yún)^(qū)域?qū)?yīng)的識(shí)別引擎與當(dāng)前輸入字符的對(duì)應(yīng)的識(shí) 別引擎的映射關(guān)系。優(yōu)選地,沿文本行輸入的方向,依次設(shè)置至少兩個(gè)字符輸入?yún)^(qū)域。當(dāng)文 本行沿水平方向向右輸入時(shí),所述設(shè)置至少兩個(gè)字符輸入?yún)^(qū)域沿當(dāng)前輸入的字符的右側(cè)向 右依次設(shè)置;當(dāng)文本行沿豎直方向向下輸入時(shí),所述設(shè)置至少兩個(gè)字符輸入?yún)^(qū)域沿當(dāng)前輸 入的字符的下方向下依次設(shè)置。也可以當(dāng)文本行沿水平方向向右輸入時(shí),所述設(shè)置至少兩 個(gè)字符輸入?yún)^(qū)域沿當(dāng)前輸入的字符的右側(cè)豎直設(shè)置。
本實(shí)施例中,因?yàn)轭A(yù)置的兩種語(yǔ)言的識(shí)別引擎分別為中文識(shí)別引擎(第一識(shí)別引 擎)和英文識(shí)別引擎(第二識(shí)別引擎),即本實(shí)施例適用于中文和英文混合文本行輸入,根據(jù) 中文和英文的文本行書寫習(xí)慣——從左向右水平書寫,在當(dāng)前輸入的字符的右側(cè)緊鄰當(dāng)前 輸入的字符設(shè)置兩個(gè)相鄰的字符輸入?yún)^(qū)域。本實(shí)施例以虛線方框指示兩個(gè)字符輸入?yún)^(qū)域的 位置,如圖5所示。本發(fā)明對(duì)字符輸入?yún)^(qū)域的數(shù)量不作限定,但是,字符輸入?yún)^(qū)域的數(shù)量應(yīng) 該與預(yù)置的識(shí)別引擎的數(shù)量對(duì)應(yīng)。本發(fā)明對(duì)字符輸入?yún)^(qū)域的表現(xiàn)形式也不作限定,可以為 虛線框,還可以為下劃線、括號(hào)、不同顏色塊等,只要能足夠區(qū)分出多種語(yǔ)言書寫區(qū)域即可。 所述設(shè)置的兩個(gè)字符輸入?yún)^(qū)域與當(dāng)前輸入的字符的位置關(guān)系可以任意設(shè)定,如水平排列或 豎直排列等,可以水平向右排列,也可以豎直向下排列,可以相鄰(如本實(shí)施例所示),也可 以不相鄰(如一個(gè)字符輸入?yún)^(qū)域在當(dāng)前輸入的字符的右側(cè)、一個(gè)字符輸入?yún)^(qū)域在當(dāng)前輸入 的字符的上方)。優(yōu)選的,所述兩個(gè)字符輸入?yún)^(qū)域在當(dāng)前輸入的字符的相鄰的右側(cè)水平排 列。
根據(jù)當(dāng)前輸入的字符的位置和輸入?yún)^(qū)域的大小,獲得并記錄輸入?yún)^(qū)域的位置。以 圖5所示的界面為例,設(shè)置筆跡輸入?yún)^(qū)23最左側(cè)的坐標(biāo)為x=0,最右側(cè)坐標(biāo)為x=240,輸入 的首個(gè)字符的筆跡坐標(biāo)中,橫坐標(biāo)最大值為XP40,設(shè)置字符輸入?yún)^(qū)域的初始寬度為W1=SO, 水平排列的字符輸入?yún)^(qū)域之間間隔W2=5,則緊鄰上一個(gè)輸入字符的輸入?yún)^(qū)域即第一輸入?yún)^(qū) 域的橫坐標(biāo)范圍為(40,90),間隔上一個(gè)輸入字符的輸入?yún)^(qū)域即第二輸入?yún)^(qū)域的橫坐標(biāo)范 圍為(100,150)。為了設(shè)置輸入?yún)^(qū)域的方便,相鄰的輸入?yún)^(qū)域之間可以沒有間隔。
基于在步驟32中已經(jīng)確定的當(dāng)前輸入的字符對(duì)應(yīng)的識(shí)別引擎為第一識(shí)別引擎 (即中文識(shí)別引擎),在本步驟中,根據(jù)當(dāng)前輸入的字符對(duì)應(yīng)的識(shí)別引擎設(shè)置所述兩個(gè)字符 輸入?yún)^(qū)域?qū)?yīng)的識(shí)別引擎。依照就近原則,設(shè)置與當(dāng)前輸入的字符相鄰的輸入?yún)^(qū)域?qū)?yīng)的 識(shí)別引擎為當(dāng)前輸入的字符對(duì)應(yīng)的識(shí)別引擎;設(shè)置與當(dāng)前輸入的字符間隔的輸入?yún)^(qū)域?qū)?yīng) 的語(yǔ)言識(shí)別引擎為另一識(shí)別引擎。本實(shí)施例中,設(shè)置與當(dāng)前輸入的字符相鄰的輸入?yún)^(qū)域?qū)?應(yīng)的語(yǔ)言識(shí)別引擎為第一識(shí)別引擎(即中文識(shí)別引擎),調(diào)用第一識(shí)別引擎識(shí)別在該區(qū)域內(nèi) 輸入的字符筆跡;設(shè)置與當(dāng)前輸入的字符間隔的輸入?yún)^(qū)域?qū)?yīng)的語(yǔ)言識(shí)別引擎為第二識(shí)別引擎(即英文識(shí)別引擎),調(diào)用第二識(shí)別引擎識(shí)別在該區(qū)域內(nèi)輸入的字符筆跡。當(dāng)設(shè)置的至 少兩個(gè)字符輸入?yún)^(qū)域沿當(dāng)前輸入的字符的右側(cè)豎直設(shè)置時(shí),可以預(yù)先任意設(shè)置輸入?yún)^(qū)域與 當(dāng)前輸入的字符的識(shí)別引擎的對(duì)應(yīng)關(guān)系,如排列在當(dāng)前輸入的字符右側(cè)上方的輸入?yún)^(qū)域?qū)?應(yīng)的識(shí)別弓I擎與當(dāng)前輸入的字符對(duì)應(yīng)的識(shí)別引擎相同。
優(yōu)選的,所述根據(jù)書寫筆跡的變化,會(huì)相應(yīng)的調(diào)整輸入?yún)^(qū)域的大小和位置。如在與 當(dāng)前輸入的字符相鄰的輸入?yún)^(qū)域內(nèi)輸入字符筆跡時(shí),輸入的字符筆跡的最后一個(gè)采樣點(diǎn)的 位置與輸入?yún)^(qū)域的邊框的距離小于預(yù)設(shè)的閾值時(shí),該邊框的位置會(huì)做出遠(yuǎn)離當(dāng)前字符位置 的調(diào)整,如所述輸入?yún)^(qū)域會(huì)自動(dòng)加寬,與該區(qū)域相鄰的另一輸入?yún)^(qū)域的位置會(huì)相應(yīng)的向遠(yuǎn) 離當(dāng)前字符的方向移動(dòng)。
步驟34,采集輸入的字符筆跡,根據(jù)所述字符筆跡所處的字符輸入?yún)^(qū)域,調(diào)用相應(yīng) 的識(shí)別弓I擎對(duì)采集的字符筆跡進(jìn)行識(shí)別,獲得識(shí)別結(jié)果。
在如圖5所示的輸入界面,用戶可以繼續(xù)進(jìn)行輸入。如圖6所示,當(dāng)用戶在緊鄰上 一個(gè)輸入的字符的輸入?yún)^(qū)域內(nèi)繼續(xù)輸入字符時(shí),電子設(shè)備采集輸入的字符筆跡,并根據(jù)所 述字符筆跡和輸入?yún)^(qū)域的位置,確定所述字符筆跡所處的字符輸入?yún)^(qū)域。確定所述字符筆 跡所處的字符輸入?yún)^(qū)域的具體方法有很多種,例如以字符筆跡的起點(diǎn)坐標(biāo)處于的輸入?yún)^(qū) 域作為當(dāng)前輸入的字符所處的輸入?yún)^(qū)域。如圖6所示,用戶在電子設(shè)備上輸入字符筆跡,當(dāng) 電子設(shè)備采集到的字符筆跡的起始點(diǎn)的橫坐標(biāo)為60,在第一輸入?yún)^(qū)域的橫坐標(biāo)范圍內(nèi)時(shí), 確定當(dāng)前輸入的字符處于第一輸入?yún)^(qū)域?;蛘撸鶕?jù)該字符的筆跡點(diǎn)的坐標(biāo)值范圍與輸入 區(qū)域的坐標(biāo)值范圍重疊度確定當(dāng)前輸入的字符處于的輸入?yún)^(qū)域。如圖6所示,輸入的字符 的橫坐標(biāo)的范圍與第一輸入?yún)^(qū)域的橫坐標(biāo)的重疊度大于與第二輸入?yún)^(qū)域的橫坐標(biāo)的重疊 度,因此,確定當(dāng)前輸入的字符處于第一輸入?yún)^(qū)域。判斷當(dāng)前輸入的字符所處的輸入?yún)^(qū)域的 方法很多,在此不再一一列舉。
當(dāng)確定當(dāng)前輸入的字符處于第一輸入?yún)^(qū)域后,調(diào)用第一輸入?yún)^(qū)域?qū)?yīng)的字符識(shí)別 引擎對(duì)采集的當(dāng)前輸入的字符筆跡將進(jìn)行識(shí)別,獲得當(dāng)前輸入的字符的識(shí)別結(jié)果包括識(shí) 別候選字符和與每個(gè)識(shí)別候選字符對(duì)應(yīng)的得分和識(shí)別引擎標(biāo)志。本例中,調(diào)用第一輸入?yún)^(qū) 域?qū)?yīng)的中文識(shí)別引擎對(duì)輸入的字符筆跡進(jìn)行識(shí)別,得到的候選字符,如“很”。
步驟35,保存獲得的識(shí)別結(jié)果和當(dāng)前輸入的字符的語(yǔ)言類別。
根據(jù)所述字符筆跡所處的字符輸入?yún)^(qū)域,確定當(dāng)前輸入的字符對(duì)應(yīng)的識(shí)別引擎, 電子設(shè)備保存當(dāng)前輸入的字符的識(shí)別結(jié)果,以及當(dāng)前輸入的字符對(duì)應(yīng)的識(shí)別引擎。本實(shí)施 例中,因?yàn)椴襟E34中確定當(dāng)前輸入的字符處于第一輸入?yún)^(qū)域,因此保存該輸入?yún)^(qū)域?qū)?yīng)的 識(shí)別引擎,即第一識(shí)別引擎(中文識(shí)別引擎),為當(dāng)前輸入的字符的對(duì)應(yīng)的識(shí)別引擎。
重復(fù)執(zhí)行步驟33至步驟35,用戶可以繼續(xù)進(jìn)行文本行輸入。用戶在輸入“很”之 后,電子設(shè)備執(zhí)行步驟33,在“很”右側(cè)設(shè)置兩個(gè)相鄰的輸入?yún)^(qū)域,并設(shè)置與當(dāng)前輸入的字符 “很”相鄰的第一輸入?yún)^(qū)域?qū)?yīng)的識(shí)別引擎為中文識(shí)別引擎,與當(dāng)前輸入的字符“很”間隔的 第二輸入?yún)^(qū)域?qū)?yīng)的識(shí)別引擎為英文識(shí)別引擎,輸入界面如圖7所示。電子設(shè)備判斷在預(yù) 設(shè)的字符輸入間隔時(shí)間內(nèi),是否仍有字符筆跡輸入,如果沒有,則認(rèn)為文本行輸入結(jié)束,執(zhí) 行步驟36 ;如果有,則執(zhí)行步驟34。
如果用戶需要輸入第二語(yǔ)言(即英文),則在與當(dāng)前輸入的字符“很”間隔的第二輸 入?yún)^(qū)域輸入字符筆跡,如圖8所示,用戶輸入的是英文單詞“nice”的筆跡。在步驟34中,采集輸入的字符筆跡,根據(jù)所述字符筆跡所處的字符輸入?yún)^(qū)域,調(diào)用相應(yīng)的識(shí)別引擎即英 文識(shí)別引擎對(duì)采集的字符筆跡進(jìn)行識(shí)別,獲得識(shí)別結(jié)果,如“nice”。
步驟36,獲得并顯示文本行的識(shí)別結(jié)果。
當(dāng)電子設(shè)備判斷在預(yù)設(shè)的字符輸入間隔時(shí)間內(nèi),沒有字符筆跡輸入時(shí),則認(rèn)為文 本行輸入結(jié)束。所述的預(yù)設(shè)的字符輸入間隔時(shí)間根據(jù)需要設(shè)定,如I秒。所述的預(yù)設(shè)的字符 輸入間隔時(shí)間要大于輸入字符的每一筆的間隔時(shí)間。當(dāng)確定文本行輸入結(jié)束后,電子設(shè)備 根據(jù)每一個(gè)輸入的字符筆跡的識(shí)別結(jié)果和預(yù)先建立的語(yǔ)言模型獲得輸入的文本行的識(shí)別 結(jié)果,并進(jìn)行顯示。其中,每一個(gè)輸入的字符筆跡的識(shí)別結(jié)果在步驟31和步驟34中獲得。 獲得輸入的文本行的識(shí)別結(jié)果的具體過(guò)程如下輸入的第一個(gè)字符的首個(gè)識(shí)別候選與輸入 的第二個(gè)字符的每一個(gè)識(shí)別候選分別建立待驗(yàn)證組合,再通過(guò)預(yù)先建立的語(yǔ)言模型查詢所 建立的待驗(yàn)證組合的組合概率;然后再選擇組合概率超過(guò)預(yù)設(shè)的概率閾值的指定數(shù)目的組 合,與輸入的第三個(gè)字符的識(shí)別候選建立待驗(yàn)證組合,再通過(guò)預(yù)先建立的語(yǔ)言模型查詢所 建立的待驗(yàn)證組合的組合概率。以此類推,獲得多個(gè)組合的候選結(jié)果。按照所述獲得的多 個(gè)組合的候選結(jié)果的組合概率從大到小的順序在識(shí)別候選區(qū)22內(nèi)顯示輸入的多語(yǔ)言混合 的文本行的識(shí)別結(jié)果。此處所說(shuō)的“字符”是指一個(gè)輸入筆跡對(duì)應(yīng)的符號(hào),其識(shí)別結(jié)果可以 為一個(gè)英文單詞或中文詞組,取決于相應(yīng)的識(shí)別引擎給出的識(shí)別結(jié)果。
通過(guò)本發(fā)明提供的多語(yǔ)言混合的文本行輸入方法,通過(guò)本發(fā)明的方法,根據(jù)用戶 輸入的字符的識(shí)別結(jié)果,采用就近原則,設(shè)置至少兩個(gè)輸入?yún)^(qū)域,不同的輸入?yún)^(qū)域?qū)?yīng)不同 的語(yǔ)言識(shí)別引擎,用戶在相應(yīng)的輸入?yún)^(qū)域內(nèi)進(jìn)行輸入,可以快速的調(diào)用相應(yīng)的識(shí)別引擎對(duì) 輸入的字符進(jìn)行識(shí)別,并得出識(shí)別結(jié)果,方便了用戶,提高了輸入效率。
實(shí)施例2另一方面,本發(fā)明提供一種多語(yǔ)言混合的文本行輸入裝置,如圖10所示,該裝置包括 初始識(shí)別模塊101,用于調(diào)用預(yù)置的至少兩種語(yǔ)言的識(shí)別引擎對(duì)采集的單個(gè)字符的輸 入筆跡進(jìn)行識(shí)別,獲得識(shí)別結(jié)果;輸入?yún)^(qū)域設(shè)置模塊102,用于設(shè)置至少兩個(gè)字符輸入?yún)^(qū)域,并根據(jù)獲得的識(shí)別結(jié)果設(shè)置 所述至少兩個(gè)字符輸入?yún)^(qū)域分別對(duì)應(yīng)不同語(yǔ)言類別的識(shí)別引擎;判斷識(shí)別模塊103,用于采集字符的輸入筆跡,根據(jù)所述輸入筆跡所處的輸入?yún)^(qū)域,調(diào) 用相應(yīng)語(yǔ)言的識(shí)別引擎對(duì)所述輸入筆跡進(jìn)行識(shí)別,并獲得識(shí)別結(jié)果。
其中,所述初始識(shí)別模塊101具體用于采集輸入的字符筆跡信息,并顯示;當(dāng)檢 測(cè)到字符筆跡輸入結(jié)束后,電子設(shè)備調(diào)用預(yù)置的兩種語(yǔ)言識(shí)別引擎分別對(duì)采集的字符的輸 入筆跡進(jìn)行識(shí)別,獲得識(shí)別結(jié)果。本實(shí)施例中,預(yù)置的兩種語(yǔ)言識(shí)別引擎分別為第一識(shí)別引 擎(中文識(shí)別引擎)和第二識(shí)別引擎(英文識(shí)別引擎),電子設(shè)備分別調(diào)用所述預(yù)置的兩個(gè)識(shí) 別引擎對(duì)采集的字符筆跡信息進(jìn)行識(shí)別,得到兩組識(shí)別結(jié)果,其中,所述識(shí)別結(jié)果包括識(shí)別 候選字符和該候選字符的得分,所述識(shí)別候選字符按照得分由高到低的順序排列,得分越 高,說(shuō)明輸入的筆跡是該候選字符的筆跡的可信度越高。
所述輸入?yún)^(qū)域設(shè)置模塊102進(jìn)一步包括位置設(shè)置單元和識(shí)別引擎設(shè)置單元。其 中,所述位置設(shè)置單元用于在當(dāng)前輸入的字符周圍且沿文本行輸入的方向,緊鄰當(dāng)前輸入 的字符依次設(shè)置所述至少兩個(gè)輸入?yún)^(qū)域。具體為根據(jù)預(yù)置的語(yǔ)言類別的書寫習(xí)慣,設(shè)置至 少兩個(gè)字符輸入?yún)^(qū)域,所述輸入?yún)^(qū)域的數(shù)量與預(yù)置的識(shí)別引擎的種類相對(duì)應(yīng),所述輸入?yún)^(qū)域的表現(xiàn)形式,以及輸入?yún)^(qū)域與當(dāng)前輸入的字符的位置關(guān)系同本發(fā)明實(shí)施例1中步驟34的 描述。所述識(shí)別引擎設(shè)置單元用于預(yù)先設(shè)置所述至少兩個(gè)輸入?yún)^(qū)域?qū)?yīng)的語(yǔ)言識(shí)別引擎與 當(dāng)前輸入的字符對(duì)應(yīng)的識(shí)別引擎的映射關(guān)系;包括,根據(jù)當(dāng)前輸入的字符的語(yǔ)言類別設(shè)置 所述兩個(gè)字符輸入?yún)^(qū)域?qū)?yīng)的語(yǔ)言識(shí)別引擎,依照就近原則,設(shè)置與當(dāng)前輸入的字符相鄰 的輸入?yún)^(qū)域?qū)?yīng)的識(shí)別引擎為當(dāng)前輸入的字符的語(yǔ)言類別對(duì)應(yīng)的識(shí)別引擎;設(shè)置與當(dāng)前輸 入的字符間隔的輸入?yún)^(qū)域?qū)?yīng)的語(yǔ)言識(shí)別引擎為另一語(yǔ)言類別對(duì)應(yīng)的語(yǔ)言識(shí)別引擎。本實(shí) 施例中,設(shè)置與當(dāng)前輸入的字符相鄰的輸入?yún)^(qū)域?qū)?yīng)的語(yǔ)言識(shí)別引擎為第一識(shí)別引擎(即 中文識(shí)別引擎),調(diào)用第一識(shí)別引擎識(shí)別在該區(qū)域內(nèi)輸入的字符筆跡;設(shè)置與當(dāng)前輸入的字 符間隔的輸入?yún)^(qū)域?qū)?yīng)的語(yǔ)言識(shí)別引擎為第二識(shí)別引擎(即英文識(shí)別引擎),調(diào)用第二識(shí)別 引擎識(shí)別在該區(qū)域內(nèi)輸入的字符筆跡。
所述判斷識(shí)別模塊103進(jìn)一步包括筆跡采集單元、區(qū)域判斷單元和識(shí)別單元。所 述筆跡采集單元用于采集用戶輸入的字符筆跡。所述區(qū)域判斷單元用于根據(jù)所述字符筆跡 和輸入?yún)^(qū)域的位置,確定所述字符筆跡所處的字符輸入?yún)^(qū)域。確定所述字符筆跡所處的字 符輸入?yún)^(qū)域的具體方法有很多種,具體可參見本發(fā)明實(shí)施例1的步驟34,在此不再一一列 舉。所述識(shí)別單元用于調(diào)用確定的輸入?yún)^(qū)域?qū)?yīng)的識(shí)別引擎對(duì)采集的當(dāng)前輸入的字符筆跡 將進(jìn)行識(shí)別,獲得當(dāng)前輸入的字符的識(shí)別結(jié)果包括識(shí)別候選字符和與每個(gè)識(shí)別候選字符 對(duì)應(yīng)的得分。本例中,調(diào)用第一輸入?yún)^(qū)域?qū)?yīng)的中文識(shí)別引擎對(duì)輸入的字符筆跡進(jìn)行識(shí)別, 得到的候選字符,如“很”。在獲得識(shí)別結(jié)果之后,電子設(shè)備會(huì)保存當(dāng)前輸入的字符的識(shí)別結(jié) 果和和當(dāng)前輸入的字符的語(yǔ)言類別,以便繼續(xù)設(shè)置輸入?yún)^(qū)域。
所述輸入裝置還包括獲取顯示模塊104,用于當(dāng)確定文本行輸入結(jié)束后,根據(jù)每一 個(gè)輸入的字符筆跡的識(shí)別結(jié)果和預(yù)先建立的語(yǔ)言模型獲得輸入的文本行的識(shí)別結(jié)果,并進(jìn) 行顯示。具體獲取過(guò)程參見本發(fā)明實(shí)施例1的步驟36。
通過(guò)本發(fā)明實(shí)施例提供的裝置,根據(jù)用戶輸入的字符的識(shí)別結(jié)果,給出不同的識(shí) 別引擎對(duì)應(yīng)的輸入?yún)^(qū)域,用戶在相應(yīng)的輸入?yún)^(qū)域內(nèi)進(jìn)行輸入,可以快速地調(diào)用相應(yīng)的識(shí)別 引擎對(duì)輸入的字符進(jìn)行識(shí)別,并得出識(shí)別結(jié)果,方便了用戶,提高了輸入效率。
本發(fā)明的實(shí)施例還公開了一種電子設(shè)備,包括觸控裝置、顯示裝置,還包括實(shí)施例 2所述的一種多語(yǔ)言混合的文本行輸入裝置。
雖然上面結(jié)合實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但是對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),可以 理解的是,上述實(shí)施例僅出于舉例的目的,不應(yīng)認(rèn)為以此限定本發(fā)明之保護(hù)范圍。本發(fā)明的 保護(hù)范圍僅僅由權(quán)利要求來(lái)限制。雖然上述說(shuō)明中,為便于理解,對(duì)方法的步驟采用了順序 性描述,但是應(yīng)當(dāng)指出,對(duì)于上述步驟的順序并不作嚴(yán)格限制。另外,實(shí)現(xiàn)上述實(shí)施例方法 中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算 機(jī)可讀取存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等。還有,附圖或?qū)嵤├兴镜难b置結(jié)構(gòu)僅 僅是示意性地表示邏輯結(jié)構(gòu)。其中作為分離部件顯示的模塊可能是或者可能不是物理上分 開的,作為模塊顯示的部件也可能是或者可能不是物理模塊。
另外,在權(quán)利要求書中,術(shù)語(yǔ)“包括”并不排除存在其它部件或步驟。此外,盡管在 不同的權(quán)利要求中包括了各個(gè)特征,但是這些特征可以被有利地組合,且各個(gè)特征包含在 不同的權(quán)利要求中并不意味著這些特征的組合是不可行的和/或不利的。此外,單個(gè)的含 義不排除多個(gè)。因此,“一個(gè)”等的含義不排除多個(gè)。
另外,本領(lǐng)域技術(shù)人員在不脫離本發(fā)明精神的前提下可以對(duì)其進(jìn)行修改、變化或 替換,但是,依照本發(fā)明所作的各種等同變化,仍屬于本發(fā)明所涵蓋的范圍。
權(quán)利要求
1.一種多語(yǔ)言混合的文本行輸入方法,其特征在于,包括 調(diào)用預(yù)置的至少兩種語(yǔ)言的識(shí)別引擎對(duì)采集的當(dāng)前字符的輸入筆跡進(jìn)行識(shí)別,獲得識(shí)別結(jié)果; 設(shè)置至少兩個(gè)字符輸入?yún)^(qū)域,并根據(jù)獲得的識(shí)別結(jié)果設(shè)置所述至少兩個(gè)字符輸入?yún)^(qū)域分別對(duì)應(yīng)的不同語(yǔ)言類別的識(shí)別引擎; 采集字符的輸入筆跡,根據(jù)所述輸入筆跡所處的輸入?yún)^(qū)域,調(diào)用相應(yīng)語(yǔ)言的識(shí)別引擎對(duì)所述輸入筆跡進(jìn)行識(shí)別,并獲得識(shí)別結(jié)果; 其中,所述識(shí)別結(jié)果包括識(shí)別候選字符,以及所述識(shí)別候選字符對(duì)應(yīng)的得分和識(shí)別引擎標(biāo)志。
2.根據(jù)權(quán)利要求1所述的輸入方法,其特征在于,還包括當(dāng)確定文本行輸入結(jié)束后,根據(jù)每一個(gè)輸入的字符筆跡的識(shí)別結(jié)果和預(yù)先建立的語(yǔ)言模型獲得輸入的文本行的識(shí)別結(jié)果,并進(jìn)行顯示。
3.根據(jù)權(quán)利要求1所述的輸入方法,其特征在于,所述至少兩個(gè)字符輸入?yún)^(qū)域?yàn)樵诋?dāng)前輸入的字符周圍,緊鄰當(dāng)前輸入的字符依次設(shè)置,并且預(yù)先設(shè)置所述至少兩個(gè)字符輸入?yún)^(qū)域?qū)?yīng)的識(shí)別引擎與當(dāng)前輸入的字符對(duì)應(yīng)的識(shí)別引擎的映射關(guān)系。
4.根據(jù)權(quán)利要求1所述的輸入方法,其特征在于,所述預(yù)置的至少兩種語(yǔ)言的識(shí)別引擎包括方塊字識(shí)別引擎和西文識(shí)別引擎,設(shè)置的字符輸入?yún)^(qū)域?yàn)閮蓚€(gè), 其中,所述方塊字識(shí)別引擎包括中文識(shí)別引擎、日文識(shí)別引擎、韓文識(shí)別引擎;所述西文字符識(shí)別引擎包括英文識(shí)別引擎。
5.根據(jù)權(quán)利要求1或3所述的輸入方法,其特征在于,所述字符輸入?yún)^(qū)域?yàn)閮蓚€(gè),且在當(dāng)前輸入的字符的右側(cè),緊鄰當(dāng)前輸入的字符水平向右依次設(shè)置。
6.根據(jù)權(quán)利要求1所述的輸入方法,其特征在于,所述根據(jù)獲得的識(shí)別結(jié)果設(shè)置所述至少兩個(gè)字符輸入?yún)^(qū)域分別對(duì)應(yīng)的不同語(yǔ)言類別的識(shí)別引擎具體為 將獲得的識(shí)別候選字符按照得分由高到低的順序排列,獲得識(shí)別候選字符列表; 根據(jù)候選字符的識(shí)別引擎標(biāo)志,確定獲得的識(shí)別候選字符列表中排在首位的候選字符對(duì)應(yīng)的識(shí)別引擎,并確定該識(shí)別弓I擎為當(dāng)前輸入的字符對(duì)應(yīng)的識(shí)別引擎; 設(shè)置與當(dāng)前輸入的字符相鄰的輸入?yún)^(qū)域?qū)?yīng)的識(shí)別引擎為當(dāng)前輸入的字符對(duì)應(yīng)的識(shí)別引擎;設(shè)置與當(dāng)前輸入的字符間隔的輸入?yún)^(qū)域?qū)?yīng)的語(yǔ)言識(shí)別引擎為另一識(shí)別引擎。
7.根據(jù)權(quán)利要求1所述的輸入方法,其特征在于,所述字符輸入?yún)^(qū)域的表現(xiàn)形式包括虛線框、下劃線、括號(hào)、不同顏色塊。
8.一種多語(yǔ)言混合的文本行輸入裝置,其特征在于,包括 初始識(shí)別模塊,用于調(diào)用預(yù)置的至少兩種語(yǔ)言的識(shí)別引擎對(duì)采集的單個(gè)字符的輸入筆跡進(jìn)行識(shí)別,獲得識(shí)別結(jié)果; 輸入?yún)^(qū)域設(shè)置模塊,用于設(shè)置至少兩個(gè)字符輸入?yún)^(qū)域,并根據(jù)獲得的識(shí)別結(jié)果設(shè)置所述至少兩個(gè)字符輸入?yún)^(qū)域分別對(duì)應(yīng)不同語(yǔ)言類別的識(shí)別引擎; 判斷識(shí)別模塊,用于采集字符的輸入筆跡,根據(jù)所述輸入筆跡所處的輸入?yún)^(qū)域,調(diào)用相應(yīng)語(yǔ)言的識(shí)別弓I擎對(duì)所述輸入筆跡進(jìn)行識(shí)別,并獲得識(shí)別結(jié)果。
9.根據(jù)權(quán)利要求8所述的輸入裝置,其特征在于,所述輸入?yún)^(qū)域設(shè)置模塊進(jìn)一步包括位置設(shè)置單元和識(shí)別引擎設(shè)置單元,其中,所述位置設(shè)置單元用于在當(dāng)前輸入的字符周圍緊鄰當(dāng)前輸入的字符依次設(shè)置所述至少兩個(gè)字符輸入?yún)^(qū)域; 所述識(shí)別引擎設(shè)置單元用于預(yù)先設(shè)置所述至少兩個(gè)字符輸入?yún)^(qū)域?qū)?yīng)的語(yǔ)言識(shí)別引擎與當(dāng)前輸入的字符對(duì)應(yīng)的識(shí)別引擎的映射關(guān)系;包括,根據(jù)當(dāng)前輸入的字符對(duì)應(yīng)的識(shí)別引擎設(shè)置所述兩個(gè)字符輸入?yún)^(qū)域?qū)?yīng)的語(yǔ)言識(shí)別引擎,包括設(shè)置與當(dāng)前輸入的字符相鄰的輸入?yún)^(qū)域?qū)?yīng)的識(shí)別引擎為當(dāng)前輸入的字符的語(yǔ)言類別對(duì)應(yīng)的識(shí)別引擎。
10.根據(jù)權(quán)利要求8所述的輸入裝置,其特征在于,還包括獲取顯示模塊,所述獲取顯示模塊用于當(dāng)確定文本行輸入結(jié)束后,根據(jù)每一個(gè)輸入的字符筆跡的識(shí)別結(jié)果和預(yù)先建立的語(yǔ)言模型獲得輸入的文本行的識(shí)別結(jié)果,并進(jìn)行顯示。
11.一種電子設(shè)備,包括觸控裝置、顯示裝置,其特征在于,還包括如權(quán)利要求8至10任一項(xiàng)所述的一種多語(yǔ)言混合的文本行輸入裝置。
全文摘要
本發(fā)明一種多語(yǔ)言混合的文本行輸入方法及裝置,屬于輸入法領(lǐng)域。所述輸入方法包括調(diào)用預(yù)置的至少兩種語(yǔ)言的識(shí)別引擎對(duì)采集的當(dāng)前字符的輸入筆跡進(jìn)行識(shí)別,獲得識(shí)別結(jié)果;設(shè)置至少兩個(gè)字符輸入?yún)^(qū)域,并根據(jù)獲得的識(shí)別結(jié)果設(shè)置所述至少兩個(gè)字符輸入?yún)^(qū)域分別對(duì)應(yīng)的不同語(yǔ)言類別的識(shí)別引擎;采集字符的輸入筆跡,根據(jù)所述輸入筆跡所處的輸入?yún)^(qū)域,調(diào)用相應(yīng)語(yǔ)言的識(shí)別引擎對(duì)所述輸入筆跡進(jìn)行識(shí)別,并獲得識(shí)別結(jié)果。通過(guò)本發(fā)明的方法,根據(jù)用戶輸入的字符的識(shí)別結(jié)果,給出不同的識(shí)別引擎對(duì)應(yīng)的輸入?yún)^(qū)域,可以快速地調(diào)用相應(yīng)的識(shí)別引擎對(duì)該輸入?yún)^(qū)域內(nèi)輸入的字符筆跡進(jìn)行識(shí)別,得出識(shí)別結(jié)果,不需要手動(dòng)頻繁切換識(shí)別語(yǔ)言,方便了用戶,提高了輸入效率。
文檔編號(hào)G06F3/023GK103019397SQ20111027979
公開日2013年4月3日 申請(qǐng)日期2011年9月20日 優(yōu)先權(quán)日2011年9月20日
發(fā)明者陳旭, 郭育生, 畢芳, 鄒明福 申請(qǐng)人:漢王科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
吉林市| 怀柔区| 福鼎市| 永川市| 阿拉善左旗| 旬邑县| 壤塘县| 无棣县| 都昌县| 金昌市| 张北县| 达日县| 祁连县| 房产| 临沭县| 阳江市| 襄汾县| 浮山县| 广丰县| 古丈县| 万年县| 大田县| 阳信县| 镇康县| 成武县| 右玉县| 嘉兴市| 舒兰市| 宁陵县| 昭觉县| 宜春市| 永川市| 绥德县| 牡丹江市| 石台县| 福州市| 洪湖市| 秭归县| 泰顺县| 康平县| 五大连池市|