專利名稱:基于全混合聯(lián)想庫的手寫輸入方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種手寫輸入方法和裝置。更具體地講,本發(fā)明涉及一種基 于適用于各種輸入法的能夠加快字符輸入速度的全混合聯(lián)想庫的手寫輸入方 法和裝置。
背景技術(shù):
目前,市場上使用的手機和個人數(shù)字助理(PDA)等移動終端,由于其顯 示界面和鍵盤的限制,通過按鍵組合來輸入文字的效率不高,屏幕上一次能 夠顯示的候選字符個數(shù)受到限制,并且用戶在輸入標點時經(jīng)常要進行多次切 換。即便使用手寫輸入的方式進行文字輸入,由于字符識別準確率的限制, 往往也要顯示多個候選的字符。并且由于大多數(shù)標點符號,如",。?", 其筆跡點較少,可使用的識別特征也很少,這樣在同其他大容量字符集(如 GBK,大約有20000多個漢字) 一同識別時準確率不高。因此,出現(xiàn)了一些替 代的方法,比如特定區(qū)域內(nèi)進行符號輸入,或者通過4姿鍵切換來完成符號輸 入。然而,這些操作都給用戶的使用增加了多余的步驟和不便,并且不適合 全屏輸入。同時,因為在大字符集的情況下,手寫識別引擎對字符的識別率 較低,所以需要提供一種新的方法和裝置加快手寫輸入的速度,并且進一步 提高識別準確率。近來,通過使用聯(lián)想庫來提供字符之間的聯(lián)想。但是,現(xiàn)有的聯(lián)想庫提 供的聯(lián)想都是同一種類字符之間的聯(lián)想,忽略了不同種類字符之間的聯(lián)想。 因此,進行手寫輸入時,不能提供不同種類字符之間的聯(lián)想。可供使用的聯(lián) 想字符不豐富,給輸入帶來了不便。另外,尚沒有發(fā)現(xiàn)在手寫輸入中使用標 點符號聯(lián)想的輸入方法。發(fā)明內(nèi)容本發(fā)明的示例性實施例克服了上述缺點以及上述未提及的缺點。此外, 本發(fā)明不需要克服上述缺點,并且本發(fā)明的示例性實施例可不克服上述的任何缺點。本發(fā)明提供了 一種基于全混合聯(lián)想庫進行手寫輸入,同時修正全混合聯(lián) 想庫提供的聯(lián)想字符的候選排列順序以方便用戶使用并提高輸入速度的手寫 輸入方法和裝置。根椐本發(fā)明的一方面,提供了一種基于全混合聯(lián)想庫的手寫輸入方法,該方法包括以下步驟用戶在輸入?yún)^(qū)域中手寫輸入字符;字符識別單元對輸 入的字符進行識別,得到一組識別候選字符;在輸入字符顯示區(qū)中顯示識別 候選字符中的首選字符;在顯示首選字符的同時,從已建立的全混合聯(lián)想庫 中,提取與首選字符對應(yīng)的聯(lián)想字符,并將其顯示于聯(lián)想字符顯示區(qū)中;如 果用戶需要輸入聯(lián)想字符,則直接選擇顯示的候選聯(lián)想字符;在完成一個字 符輸入以后記錄用戶輸入過的文本的上下文關(guān)系,基于該上下文關(guān)系對全混 合聯(lián)想庫中相應(yīng)字符的聯(lián)想字符表進行修正。根據(jù)本發(fā)明的另 一方面,提供了 一種基于全混合聯(lián)想庫的手寫輸入裝置, 該裝置包括輸入單元,用于接收手寫字符和用戶選擇操作;運算處理單元, 用于對從輸入單元輸入的手寫字符和選擇操作進行數(shù)據(jù)計算和邏輯判斷;顯 示單元,用于顯示從輸入單元輸入的手寫字符和從已建立的全混合聯(lián)想庫中 提取的對應(yīng)的候選聯(lián)想字符;存儲單元,用于存儲上述各個單元運行所需的 相關(guān)信息,所述相關(guān)信息包括手寫字符的筆跡信息和全混合聯(lián)想庫,其中, 在完成一個字符輸入以后記錄用戶輸入過的文本的上下文關(guān)系,基于該上下 文關(guān)系對全混合聯(lián)想庫中相應(yīng)字符的聯(lián)想字符表進行修正;通信單元,用于 管理上述各個單元之間的信息交換以及不同物理平臺的相關(guān)單元之間的信息 交換。
通過下面結(jié)合附圖對實施例進行的描述,本發(fā)明的這些和/或其他方面和 優(yōu)點將會變得清楚和更易于理解,其中圖1是示出根據(jù)本發(fā)明實施例的基于全混合聯(lián)想庫的手寫輸入裝置的示意圖;圖2是示出根據(jù)本發(fā)明實施例的基于全混合聯(lián)想庫的手寫榆入方法的流程圖;圖3是示出運行根據(jù)本發(fā)明的基于全混合聯(lián)想庫的手寫輸入方法的物理平臺的示例。
具體實施方式
現(xiàn)在對本發(fā)明實施例進行詳細的描述,其示例表示在附圖中,其中,相 同的標號始終表示相同部件。下面通過參照附圖對實施例進行描述以解釋本發(fā)明。本發(fā)明用到如下的一些術(shù)語或者定義混合輸入;f莫式,在該輸入模式下能夠同時支持多種字符集中字符的輸入, 而不需要為輸入不同字符集的字符進行模式切換。例如,在輸入一段含有標 點、數(shù)字和漢字的文本時,在采用單一輸入模式的情況下,如果要輸入標點, 則必須切換到標點輸入模式;如果要輸入數(shù)字,則必須切換到數(shù)字輸入模式。 而在混合輸入模式下,輸入標點、數(shù)字和漢字等多種字符不需要任何模式切 換。上下文關(guān)系,可以根據(jù)統(tǒng)計的詞頻信息、字頻信息、語意統(tǒng)計分析等多 種統(tǒng)計方式而得到,其能夠表示前后相連的字符之間的關(guān)系信息。如何利用 上下文關(guān)系對聯(lián)想候選字符表進行修正的算法,包含了本發(fā)明所屬技術(shù)領(lǐng)域 常用的各種算法,具體的算法內(nèi)容不屬于本發(fā)明所涉及的范疇。圖1是示出根據(jù)本發(fā)明實施例的基于全混合聯(lián)想庫的手寫輸入裝置的示 意圖。參照圖l,所述裝置包括交互單元101、運算處理單元102、存儲單元 103和通信單元104。交互單元101用于處理裝置與用戶之間的交互信息,其包括輸入單元110 和顯示單元120。輸入單元110用于接收手寫輸入的字符和用戶的選擇操作, 其中,手寫輸入的字符包含各種能夠被識別的文字和符號。顯示單元120用于顯示手寫輸入的字符的筆跡圖像和候選聯(lián)想字符,其 包括識別結(jié)果顯示區(qū),用于顯示識別得到的一組識別候選字符;輸入字符 顯示區(qū),用于顯示輸入到裝置內(nèi)的首選字符;聯(lián)想字符顯示區(qū),用于顯示與 輸入字符顯示區(qū)中的當(dāng)前字符對應(yīng)的候選聯(lián)想字符。在采用觸摸屏為交互組 件的情況下,因為觸摸屏既是輸入組件也是顯示組件,所以輸入單元110和 顯示單元可以共用一個物理界面。這里需要說明的是,以上的顯示區(qū)會受到屏幕的限制而共享實際物理區(qū)域。在屏幕比較小的情況下,例如手機的屏幕,在執(zhí)行輸入的過程中,上述 顯示區(qū)可以分別在物理屏幕相同的位置交替顯示。這對本領(lǐng)域技術(shù)人員而言 是顯而易見的。運算處理單元102用于數(shù)據(jù)計算和邏輯判斷,其包括邏輯運算單元210 和字符識別單元220。邏輯運算單元210用于處理從輸入單元110接收到的 選擇操作信息,判斷是將字符輸入到裝置內(nèi)還是輸出到顯示單元120進行顯 示。字符識別單元220用于將從輸入單元110接收到的手寫字符的筆跡信息 識別為 一組識別候選字符。存儲單元103用于存儲各個單元運行所需的信息。所述信息包括手寫字 符的筆跡信息和全混合聯(lián)想庫,其中,全混合聯(lián)想庫包含支持所有字符的聯(lián) 想候選字符表。通信單元104用于管理各個單元之間的信息交換。因為各個單元可以在 同一個平臺上,或者在不同的物理平臺上,所以通信單元管理的內(nèi)容還包含 各個平臺的相關(guān)單元之間的信息交換。本發(fā)明使用的全混合聯(lián)想庫的構(gòu)成規(guī)則在于,不僅同 一種類的字符之間 存在著聯(lián)想關(guān)系,而且不同種類的字符之間也存在著聯(lián)想關(guān)系。其中,聯(lián)想關(guān)系包含上下文關(guān)系。上下文關(guān)系可以根據(jù)預(yù)先統(tǒng)計的詞頻 信息、字頻信息、語意統(tǒng)計分析等多種統(tǒng)計方式而得到,并可以在用戶不斷 使用時進行適應(yīng)性調(diào)整。舉例來說,對于漢字這種字符集合,如果單獨輸入 的文字為"人",則可以從全混合聯(lián)想庫中查找到根據(jù)詞頻得到的聯(lián)想字符序 列"民家們名生……,,;如果單獨輸入的文字為"民",則可以從全混合 聯(lián)想庫中查找到根椐詞頻得到的聯(lián)想字符序列"主族間眾國……";如 果先輸入"人",接著輸入"民",則"人民"這個詞對應(yīng)的聯(lián)想序列變?yōu)?幣 共和國法院銀行......"。用戶在輸入字符時,所述裝置可以根據(jù)用戶寫入的文本的上下文關(guān)系, 不斷調(diào)整相應(yīng)字符的聯(lián)想字符表中聯(lián)想字符的先后順序,從而將用戶常用的 字符放在相應(yīng)字符的聯(lián)想字符表的前部,方便用戶使用。本發(fā)明使用的全混合聯(lián)想庫不僅包含同 一種類字符的聯(lián)想字符,而且還 包含不同種類字符的聯(lián)想字符。對于不同的文字使用環(huán)堍,仝混合聯(lián)想庫的 構(gòu)成也是不完全相同的。例如,當(dāng)全混合聯(lián)想庫用于中文系統(tǒng)時,該庫需要 包含中文文字、拼音字母、符號、英文字母、數(shù)字等中文系統(tǒng)使用的字符集合;當(dāng)全混合聯(lián)想庫用于韓文系統(tǒng),該庫需要包含韓文的元音和輔音、符號、 英文字母、數(shù)字等韓文系統(tǒng)使用的字符集合;當(dāng)全混合聯(lián)想庫用于英文系統(tǒng) 時,該庫需要包含符號、英文字母、數(shù)字等英文系統(tǒng)使用的字符集合。全混合聯(lián)想庫不限于中丈、韓文和英丈系統(tǒng)中使用的字符,對于其他語 言,如日文、德文、拉丁文等系統(tǒng)也同樣可以按照本發(fā)明描述的構(gòu)成方法生 成全混合聯(lián)想庫。全混合聯(lián)想庫的構(gòu)成方法按照同 一種類的字符之間的聯(lián)想關(guān)系和不同種 類字符之間的聯(lián)想關(guān)系得到聯(lián)想候選字符表,從而構(gòu)成全混合聯(lián)想庫。例如 不僅漢字有聯(lián)想字符,數(shù)字、標點符號和字母也有對應(yīng)的聯(lián)想字符,而且漢 字的聯(lián)想字符也可以是標點符號、數(shù)字或字母,反之亦然。在中文系統(tǒng)中,全混合聯(lián)想庫的按照如下規(guī)則構(gòu)成1) 對于字符是0至9的數(shù)字,對應(yīng)的聯(lián)想字符為10個即數(shù)字從O到9:2) 對于字符是英文字母或字母組合,對應(yīng)的聯(lián)想字符為字母,其中優(yōu)先 排序依據(jù)是英文單詞的詞頻和構(gòu)成的關(guān)系;3) 對于字符是標點符號,對應(yīng)的聯(lián)想字符為標點符號,其中優(yōu)先排序依 據(jù)是標點符號的使用頻率;4) 對于字符為漢字或漢字組合,對應(yīng)的聯(lián)想字符包含能夠遵從上下文關(guān) 系的漢字和標點符號,其優(yōu)先排序的依據(jù)首先是能組成詞的漢字優(yōu)先,其次 是使用頻率高的漢字優(yōu)先。其中,聯(lián)想字符中的標點符號根據(jù)漢字的具體內(nèi) 容而定, 一般為逗號和句號。但是,對于疑問字和感嘆字等語氣字或詞,標 點符號為問號或者感嘆號。例如疑問字"嗎吧呢"的優(yōu)先聯(lián)想標點為"!,,;感嘆字"呀啊"的優(yōu)先聯(lián)想標點為"! ?,,;5) 對于任何字符,標點符號或者其他分隔符都可以作為聯(lián)想字符。 對于其他語言的文字,在上述規(guī)則4)和5)中同樣采用該語言文字的上下文關(guān)系,包含詞頻、字頻、語意等。如果同樣存在語氣詞,則也可以在語 氣詞后面加入相應(yīng)的標點符號聯(lián)想字符。對于通過單字不同的組合表達不同意思的語言,例如韓文,空格提示符 也可作為聯(lián)想字符。例如,當(dāng)輸入韓文單字時,空格作為該單字的聯(lián)想字符。全混合聯(lián)想庫不僅可以應(yīng)用于手寫輸入法,也可應(yīng)用于其他各種輸入法, 如拼音輸入法和筆劃輸入法等。圖2是示出根據(jù)本發(fā)明實施例的基于全混合聯(lián)想庫的手寫輸入方法的流程圖。如圖2所示,才艮據(jù)本發(fā)明的手寫輸入方法的詳細步驟如下。 在歩驟S201中,用盧在輸入?yún)^(qū)城手寫輸入字符。在歩驟S202中,字符 識別單元給出一組識別候選字符。在步驟S203中,將候選字符中的首選字符 顯示在輸入字符顯示區(qū)中。在步驟S204中,在聯(lián)想字符顯示區(qū)中顯示與輸入 字符顯示區(qū)中當(dāng)前字符對應(yīng)的候選聯(lián)想字符。如果在步驟S205中用戶確定需 要輸入候選聯(lián)想字符,則在步驟S206中用戶可以直接選擇顯示出來的聯(lián)想字 符。此時,如果用戶輸入的字符是語氣詞,則候選聯(lián)想字符會自動變?yōu)??" 或"!,,號。這樣,用戶只需要直接選擇便可以進行符號輸入,而不用再單獨 打開符號鍵盤。在完成一個字符輸入以后,記錄用戶輸入過的文本的上下文 關(guān)系,在步驟S207中對全混合聯(lián)想庫的相應(yīng)字符的聯(lián)想字符表進行修正。在 下一次輸入操作中使用更新過的聯(lián)想字符表。如果在步驟S208中確定用戶需 要繼續(xù)輸入字符,則重復(fù)步驟S201至S207。如步驟S203中所述,如果輸入的字符無對應(yīng)的聯(lián)想字符,或者聯(lián)想字符 個數(shù)不足以填滿聯(lián)想字符顯示區(qū),或者在聯(lián)想字符顯示區(qū)內(nèi)預(yù)留有聯(lián)想標點 符號候選區(qū)域時,加入常用標點符號或者分隔符作為候選聯(lián)想字符在聯(lián)想字 符顯示區(qū)中顯示,例如",。!,,或者"空格,,分隔符。相反,可以不顯 示候選標點符號。為了更詳細地說明本發(fā)明,舉例說明輸入一段文本。文本的內(nèi)容是"他 的Tel是8123456嗎?,,,采用根據(jù)本發(fā)明的方法和裝置的操作步驟如下1) 用戶在輸入?yún)^(qū)域手寫輸入第一個字符,識別單元給出識別結(jié)果,"他 地池......,,;2) "他"作為首選字符輸入到輸入字符顯示區(qū)內(nèi),聯(lián)想字符顯示區(qū)根據(jù) 輸入的文字"他"顯示對應(yīng)的聯(lián)想字符"們的人是......";3) 直接選擇聯(lián)想字符顯示區(qū)中的"的",從而"的"被輸入到輸入字符 顯示區(qū)內(nèi);4) 此時,"的"對應(yīng)的聯(lián)想字符為"人話事手……",無字母"T",用戶需要手寫輸入字母"T";5) 識別單元給出識別結(jié)果"T 丁下了 7……","T,,作為首選字符 輸入到輸入字符顯示區(qū)內(nèi),此時聯(lián)想字符顯示區(qū)中顯示的聯(lián)想字符為"a6) 直接選擇聯(lián)想字符中的"e",從而"e,,被輸入到輸入字符顯示區(qū)內(nèi);7) 在聯(lián)想字符顯示區(qū)中顯示"e"的聯(lián)想字符"a e n 1……",因為聯(lián) 想字符中有字母"1",所以選擇字符"1",從而"1"被輸入到輸入字符顯示 區(qū)內(nèi);8) "1"的聯(lián)想字符中沒有"是",用戶需要手寫輸入字符"是","是" 被識別后顯示在輸入字符顯示區(qū)中;9) 接著,用戶需要手寫輸入數(shù)字"8", "8"被識別出來,顯示在輸入字 符顯示區(qū)中,然后可以通過選擇全混合聯(lián)想庫提供的聯(lián)想數(shù)字或者手寫輸入, 繼續(xù)將"123456嗎"輸入到裝置內(nèi);10) 由于"嗎"為語氣詞,所以聯(lián)想字符中出現(xiàn)"?",用戶選擇"?", 從而"? " ^^皮輸入到輸入字符顯示區(qū)內(nèi),文本輸入結(jié)束。通過上述步驟可以發(fā)現(xiàn),用戶在混合輸入模式下手寫輸入文本時,通過 聯(lián)想字符的選擇減少了輸入字符所占用的時間,并且不需要任何字符集合的 切換,從而加快了手寫輸入速度。作,所以涵蓋的字符的聯(lián)想候選字符表會發(fā)生相應(yīng)的變化。例如,如果用戶 再次輸入"他",則其對應(yīng)的聯(lián)想字符的順序有可能變?yōu)?的們?nèi)耸恰?。 根據(jù)修正算法的不同,得到的聯(lián)想字符的順序也不相同。圖3是示出運行根據(jù)本發(fā)明的基于全混合聯(lián)想庫的手寫輸入方法的物理 平臺的示例。所述物理平臺包括手寫板和PC相連的系統(tǒng)301、有觸摸屏的PDA 302、有觸摸屏的手機303和Tablet PC 304??梢詰?yīng)用于丄有外接輸二設(shè)備的有;算能力的i:備上,如PC、服務(wù)器等。本發(fā)明涉及到的各個組件不局限于一個單一設(shè)備,可以分布在多個設(shè)備上,例 如通過互聯(lián)網(wǎng)連接的服務(wù)器PC和客戶端PC上。綜上所述,本發(fā)明的手寫輸入方法和裝置基于全混合聯(lián)想庫進行手寫輸 入,同時修正全混合聯(lián)想庫提供的聯(lián)想字符的候選排列順序,方便用戶使用, 并且提高了輸入速度。雖然已經(jīng)參照本發(fā)明的示例性實施例具體顯示和描迷了本發(fā)明,但是本 領(lǐng)城普通技術(shù)人員應(yīng)該理解,在不脫離由權(quán)利要求限定的本發(fā)明的精神和范 圍的情況下,可以在形式和細節(jié)上對這些實施例進行各種變動。
權(quán)利要求
1. 一種基于全混合聯(lián)想庫的手寫輸入方法,該方法包括以下步驟用戶在輸入?yún)^(qū)域中手寫輸入字符;字符識別單元對輸入的字符進行識別,得到一組識別候選字符;在輸入字符顯示區(qū)中顯示識別候選字符中的首選字符;在顯示首選字符的同時,從已建立的全混合聯(lián)想庫中,提取與首選字符對應(yīng)的聯(lián)想字符,并將其顯示于聯(lián)想字符顯示區(qū)中;如果用戶需要輸入聯(lián)想字符,則直接選擇顯示的候選聯(lián)想字符;在完成一個字符輸入以后記錄用戶輸入過的文本的上下文關(guān)系,基于該上下文關(guān)系對全混合聯(lián)想庫中相應(yīng)字符的聯(lián)想字符表進行修正。
2、 如權(quán)利要求l所述的方法,其中,如果用戶輸入了語氣詞/字,則候 選聯(lián)想字符自動變?yōu)??"號或"!"號。
3、 如權(quán)利要求1所述的方法,其中,如果輸入的字符無對應(yīng)的聯(lián)想字符, 或者聯(lián)想字符個數(shù)不足以填滿聯(lián)想字符顯示區(qū),或者在聯(lián)想字符顯示區(qū)內(nèi)預(yù) 留有聯(lián)想標點符號候選區(qū)域時,則將常用標點符號或者分隔符作為候選聯(lián)想 字符顯示在聯(lián)想字符顯示區(qū)中。
4、 如權(quán)利要求l所述的方法,其中,聯(lián)想字符顯示區(qū)中的聯(lián)想字符根據(jù) 輸入字符顯示區(qū)中顯示的當(dāng)前字符的變化而變化,顯示為與當(dāng)前字符對應(yīng)的 聯(lián)想字符。
5、 如權(quán)利要求l所述的方法,其中,全混合聯(lián)想庫包含支持所有字符的 聯(lián)想候選字符表,按照同一種類的字符之間的聯(lián)想關(guān)系和不同種類字符之間 的聯(lián)想關(guān)系得到所述聯(lián)想候選字符表。
6、 如權(quán)利要求5所述的方法,其中,聯(lián)想關(guān)系包含上下文關(guān)系,所述上 下文關(guān)系根據(jù)預(yù)先統(tǒng)計的詞頻信息、字頻信息、語意統(tǒng)計分析等多種統(tǒng)計方 式得到,并且在用戶不斷使用時進行適應(yīng)性調(diào)整。
7、 如權(quán)利要求5所述的方法,其中,全混合聯(lián)想庫根據(jù)不同的文字使用 環(huán)境而不同地構(gòu)成,當(dāng)文字使用環(huán)境為中文系統(tǒng)時,全混合聯(lián)想庫包含中文文字、拼音字母、符號、英丈字母、數(shù)字等中丈系統(tǒng)使用的字符集合;當(dāng)文 字使用環(huán)境為韓文系統(tǒng)時,全混合聯(lián)想庫包含韓文的元音和輔音、符號、英 文字母、數(shù)字等韓文系統(tǒng)使用的字符集合;當(dāng)文字使用環(huán)境為英文系統(tǒng)時,全混合聯(lián)想庫包含英文字母、符號、數(shù)字等英文系統(tǒng)使用的字符集合。
8、 如權(quán)利要求7所述的方法,其中,當(dāng)文字使用環(huán)境為中文系統(tǒng)時,全 混合聯(lián)想庫如下構(gòu)成對于輸入的字符是數(shù)字,對應(yīng)的聯(lián)想字符為從0到9的數(shù)字;對于輸入的字符是英文字母或字母組合,對應(yīng)的聯(lián)想字符為字母,所述 聯(lián)想字符按照英文單詞的詞頻和構(gòu)成的關(guān)系排列;對于輸入的字符是標點符號,對應(yīng)的聯(lián)想字符為標點符號,所述聯(lián)想字 符按照使用頻率排列;對于輸入的字符為漢字或漢字組合,對應(yīng)的聯(lián)想字符包含遵從上下文關(guān) 系的漢字和標點符號,所述聯(lián)想字符首先按照能夠組成詞的漢字優(yōu)先排列, 其次按照使用頻率排列;對于上述任何字符,標點符號或者其他分隔符應(yīng)該作為其聯(lián)想字符。
9、 如權(quán)利要求7所述的方法,其中,對于其他語言文字系統(tǒng),聯(lián)想字符 包含遵從上下文關(guān)系的文字和標點符號。
10、 如權(quán)利要求7所述的方法,其中,對于通過單字不同的組合表達不 同意思的語言,空格分隔符作為聯(lián)想字符。
11、 如權(quán)利要求8至權(quán)利要求10中任意一項所述的方法,其中,全混合 聯(lián)想庫應(yīng)用于手寫、拼音和筆劃等各種輸入法。
12、 一種基于全混合聯(lián)想庫的手寫輸入裝置,該裝置包括 輸入單元,用于接收手寫字符和用戶選擇操作;運算處理單元,用于對從輸入單元輸入的手寫字符和選擇操作進行數(shù)據(jù) 計算和邏輯判斷;顯示單元,用于顯示從輸入單元輸入的手寫字符和從已建立的全混合聯(lián) 想庫中提取的對應(yīng)的候選聯(lián)想字符;存儲單元,用于存儲上述各個單元運行所需的相關(guān)信息,所述相關(guān)信息 包括手寫字符的筆跡信息和全混合聯(lián)想庫,其中,在完成一個字符輸入以后記錄用戶輸入過的文本的上下文關(guān)系,基于該上下文關(guān)系對全混合聯(lián)想庫中相 應(yīng)字符的聯(lián)想字符表進行修正;通信單元,用于管理上述各個單元之間的信息交換以及不同物理平臺的 相關(guān)單元之間的信息交換。
13、 如權(quán)利要求12所迷的裝置,其中,運算處理單元包括字符識別單元,用于將從輸入單元接收到的手寫字符的筆跡信息識別為一組識別候選字符;邏輯運算單元,用于處理從輸入單元接收到的選擇操作信息,判斷是將手寫字符輸入到裝置內(nèi)還是輸出到顯示單元。
14、 如權(quán)利要求12所述的裝置,其中,顯示單元包括 識別結(jié)果顯示區(qū),用于顯示識別得到的一組識別候選字符; 輸入字符顯示區(qū),用于顯示輸入到裝置內(nèi)的首選字符; 聯(lián)想字符顯示區(qū),用于顯示與輸入字符顯示區(qū)中當(dāng)前字符對應(yīng)的候選聯(lián)想字符。
15、 如權(quán)利要求12所述的裝置,其中,輸入單元和顯示單元共用一個物 理界面,該物理界面包括具有顯示和感應(yīng)功能的觸摸屏。
16、 如權(quán)利要求12所述的裝置,其中,手寫字符的筆跡信息至少對應(yīng)一 個能夠被文字識別單元識別的字符。
17、 如權(quán)利要求12所述的裝置,其中,全混合聯(lián)想庫包含支持所有字符 的聯(lián)想候選字符表,按照同 一種類的字符之間的聯(lián)想關(guān)系和不同種類字符之 間的聯(lián)想關(guān)系得到所述聯(lián)想候選字符表。
18、 如權(quán)利要求17所述的裝置,其中,聯(lián)想關(guān)系包含上下文關(guān)系,所述 上下文關(guān)系根據(jù)預(yù)先統(tǒng)計的詞頻信息、字頻信息、語意統(tǒng)計分析等多種統(tǒng)計 方式得到,并且在用戶不斷使用時進行適應(yīng)性調(diào)整。
19、 如權(quán)利要求17所述的裝置,其中,全混合聯(lián)想庫根據(jù)不同的文字使 用環(huán)境而不同地構(gòu)成,當(dāng)文字使用環(huán)境為中文系統(tǒng)時,全混合聯(lián)想庫包含中 文文字、拼音字母、標點符號、英文字母、數(shù)字等中文系統(tǒng)使用的字符集合; 當(dāng)文字使用環(huán)境為韓文系統(tǒng)時,全混合聯(lián)想庫包含韓文的元音和輔音、標點 符號、英文字母、數(shù)字等韓文系統(tǒng)使用的字符集合;當(dāng)文字使用環(huán)境為英文 系統(tǒng)時,全混合聯(lián)想庫包含英文字母、標點符號、數(shù)字等英文系統(tǒng)使用的字 符集合。
20、 如權(quán)利要求19所述的裝置,其中,當(dāng)文字使用環(huán)境為中文系統(tǒng)時, 全混合聯(lián)想庫如下構(gòu)成對于輸入的字符是數(shù)字,對應(yīng)的聯(lián)想字符為從0到9的數(shù)字; 對于輸入的字符是英文字母或字母組合,對應(yīng)的聯(lián)想字符為字母,所述 聯(lián)想字符按照英文單詞的詞頻和構(gòu)成的關(guān)系排列;對于輸入的字符是標點符號,對應(yīng)的聯(lián)想字符為標點符號,所述聯(lián)想字符按照使用頻率排列;對于輸入的字符為漢字或漢字組合,對應(yīng)的聯(lián)想字符包含遵從上下文關(guān) 系的漢字和標點符號,所迷聯(lián)想字符首先按照能夠組成詞的漢字優(yōu)先排列, 其次按照使用頻率排列;對于上述任何字符,標點符號或者其他分隔符應(yīng)該作為其聯(lián)想字符。
21、 如權(quán)利要求19所述的裝置,其中,對于其他語言文字系統(tǒng),聯(lián)想字 符包含遵從上下文關(guān)系的文字和標點符號。
22、 如權(quán)利要求19所述的裝置,其中,對于通過單字不同的組合表達不 同意思的語言,空格分隔符作為聯(lián)想字符。
23、 如權(quán)利要求20至權(quán)利要求22中任意一項所述的裝置,其中,全混 合聯(lián)想庫應(yīng)用于手寫、拼音和筆劃等各種輸入法。
全文摘要
本發(fā)明提供一種基于全混合聯(lián)想庫的手寫輸入方法和裝置,所述方法包括用戶在輸入?yún)^(qū)域中手寫輸入字符;字符識別單元對輸入的字符進行識別,得到一組識別候選字符;在輸入字符顯示區(qū)中顯示識別候選字符中的首選字符;在顯示首選字符的同時,基于預(yù)先建立的全混合聯(lián)想庫,在聯(lián)想字符顯示區(qū)中顯示與首選字符對應(yīng)的候選聯(lián)想字符;如果用戶需要輸入聯(lián)想字符,則直接選擇顯示的候選聯(lián)想字符;在完成一個字符輸入以后記錄用戶輸入過的文本的上下文關(guān)系,基于該上下文關(guān)系對全混合聯(lián)想庫中相應(yīng)字符的聯(lián)想字符表進行修正。所述方法和裝置基于全混合聯(lián)想庫進行手寫輸入,同時修正全混合聯(lián)想庫的聯(lián)想字符的候選排列順序,方便用戶使用,并提高了輸入速度。
文檔編號G06F3/041GK101256462SQ20071007962
公開日2008年9月3日 申請日期2007年2月28日 優(yōu)先權(quán)日2007年2月28日
發(fā)明者劉向華, 炎 王, 陳又新 申請人:北京三星通信技術(shù)研究有限公司;三星電子株式會社