麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

注音輸入方法、注音接口設備以及文字輸入方法

文檔序號:6600786閱讀:617來源:國知局
專利名稱:注音輸入方法、注音接口設備以及文字輸入方法
技術領域
本公開涉及電子設備領域,更具體地涉及電子設備的注音輸入以及文字輸入。
背景技術
現在人們普遍使用臺式計算機、筆記本計算機、手機、個人數字助理等設備。在使用這些設備時,使用者需要向這些設備輸入期望的文字。在輸入例如漢字等表意文字時,經常通過輸入對應于文字的注音來輸入文字。因此需要一種準確方便地輸入注音的方法以及注音接口設備。

發明內容
鑒于上述情況,本公開提出一種注音輸入方法及注音接口設備,其能夠準確方便地輸入文字的注音。本公開的一個實施例提供了一種注音接口設備,包括輸入單元,被配置為輸入注音、注音字母或注音字母組合;候選注音確定單元,被配置為基于輸入的注音字母或注音字母組合來確定候選注音;以及候選注音提示單元,被配置為提示候選注音。本公開的另一個實施例提供了一種注音輸入方法,包括輸入作為注音一部分的注音字母或注音字母組合;基于注音字母或注音字母組合確定候選注音;提示候選注音; 以及基于提示的候選注音來輸入注音。本公開的另一個實施例提供了一種文字輸入方法,包括輸入作為注音一部分的注音字母或注音字母組合;基于注音字母或注音字母組合確定候選注音;基于輸入的注音字母或注音字母組合或確定的候選注音來確定候選文字;提示候選注音;提示候選文字; 以及基于提示的候選注音和/提示的候選文字來輸入文字。前面所述的為本公開的概述,因此必然有簡化、概括和細節省略的情況;本領域的技術人員應該認識到,概述部分僅是對本公開的說明,而不應看作是對本公開的任何限定。 本說明書中描述的裝置和/或方法和/或其他主題的其他方面、特征和優點將會由于本說明書的闡述而變得清晰。概述部分是用來以一種簡化的方式導入多個將在以下具體實施方式
部分進一步描述的概念。本概述部分既非用于確定所要求保護主題的關鍵特征或必要特征,也非用來作為確定所要求保護主題的范圍的輔助手段。


通過下面說明書和所附的權利要求書并與附圖結合,就會更加充分地清楚理解本公開的上述和其他特征。應當理解,這些附圖僅是對本公開若干實施方式的描述,不應認為是對公開的范圍的限定,通過附圖,本公開的內容將會得到更加明確和詳細的說明。附圖中圖1是示出了根據本公開的一個實施例的注音接口設備的示意性框圖。圖2a_2f是示出了根據本公開的一個實施例的在顯示設備上提示候選注音的示意圖。 圖3是示出了根據本公開的另一個實施例的注音接口設備的示意性框圖。圖4是示出了根據本公開的另一個實施例的在顯示設備上提示候選注音和候選文字的示意圖。圖5是示出了根據本公開的一個實施例的注音輸入方法的流程圖。圖6是示出了根據本公開的實施例的文字輸入方法的流程圖。圖7是示出了根據圖6所示的實施例的一個示例的文字輸入方法的流程圖。圖8示出了以注音樹的形式顯示候選注音的一個示例。
具體實施例方式在下面的具體實施方式
部分中,結合作為說明書一部分的附圖進行說明。在附圖中,相同/類似的標記通常表示相同/類似的部件,除非說明書中另有說明。
具體實施方式
、 附圖和權利要求書中描述的用來舉例說明的實施方式不應認為是對本公開的限定。在不偏離本公開表述的主題的精神或范圍的情況下,可以采用本公開的其他實施方式,并且可以對本公開做出其他變化。應該很容易理解,可以對本說明書中一般性描述的、附圖中圖解說明的本公開的各個方面進行各種不同構成的配置、替換、組合,設計,而所有這些改變都顯然在預料之中,并構成本公開的一部分。本公開還涉及與注音輸入相關的方法和設備以及與文字輸入相關的方法。現在參考附圖1描述根據本公開的一個實施例的注音接口設備100。注音接口設備100包括輸入單元101,用于輸入注音、注音字母或注音字母組合;候選注音確定單元 103,用于基于輸入單元101輸入的注音字母或注音字母組合來確定候選注音;以及候選注音提示單元105,用于提示候選注音。輸入單元101可以是包含與每個注音字母一一對應的按鍵的鍵盤。輸入單元101 還可以是其中每個按鍵對應多個注音字母的簡化鍵盤。在簡化鍵盤的情況下,可以通過連續按下同一按鍵的次數來區分該按鍵所對應的不同的注音字母。輸入單元101還可以是顯示在觸摸屏上的軟鍵盤,在這種情況下,可以通過在觸摸屏上觸摸注音字母所對應的區域來輸入注音字母。輸入單元101還可以是手寫板、操縱桿或語音輸入單元等各種形式。可以通過依次輸入注音的各個注音字母來輸入該注音。在一個示例中,還可以通過對下文將描述的候選注音提示單元所提示的候選注音進行選擇來輸入注音。輸入單元101還可以是上述的鍵盤、觸摸屏、手寫板等中的兩個或更多個的集合體。在一個示例中,候選注音確定單元103接收從輸入單元101輸入的作為注音的一部分的注音字母,并從注音數據庫中檢索以該注音字母作為在先注音字母的候選注音。以漢字拼音為例,當通過輸入單元101輸入注音字母(即漢字拼音字母)j時,候選注音確定單元103可以從注音數據庫中檢索以j為在先注音字母的注音,從而得到ju,jue, juan, jun, ji, jiu, jin, jing, jia, jiao, jian, jiang, jie, jiong 等候選注音。注音確定單元 103可以包括存儲器,用于存儲注音數據庫。或者注音接口設備100可以包括與候選注音確定單元103分離的存儲器,用于存儲注音數據庫。注音數據庫還可以存儲在注音接口設備 100的外部,例如存儲在通過互聯網連接到注音接口設備100的服務器上。在這種情況下, 候選注音確定單元103可以通過訪問互聯網來訪問注音數據庫。
在一個示例中,候選注音提示單元105向用戶提示由候選注音確定單元103確定的候選注音。例如,候選注音提示單元105可以將候選注音顯示在顯示設備上。該顯示設備可以是作為輸入單元101的觸摸屏。該顯示設備也可以是輸入單元101之外的顯示設備。此時該顯示設備可以作為注音接口設備100中與候選注音提示單元103分離的一部分, 或者是不作為注音接口設備100的一部分。候選注音提示單元105可以以各種方式在顯示設備上顯示候選注音。例如,候選注音提示單元105可以以例如圖加所示按從左到右從上到下的順序依次顯示候選注音。候選注音提示單元105還可以以注音樹的形式顯示候選注音。在注音樹中,具有相同的一個或多個在先注音字母的一組候選注音為作為注音樹的一個分支,該相同的的一個或多個在先注音字母作為該分支的節點,從而構成有一個層次或者幾個層次的注音樹° 例如,在 ju, jue, juan, jun, ji, jiu, jin, jing, jia, jiao, jian, jiang,jie,jiong等候選注音中,第一個注音字母都為j,因此j為樹根,也就是注音樹的第一層次的節點。第二個注音字母為u的注音ju,jue, juan, jim構成注音樹的第二層次的第一分支,其節點為ju。第二個注音字母為i的注音ji, jiu, jin, jing, jia, jiao, jian, jiang, jie, jiong構成注音樹的第二層次的第二分支,其節點為ji。第二層次的第一分支中的jUe,jUan,jim的第三個注音字母都不相同,所以不再生成新的分支。第二層次的第二分支中注音jin,jing的第三個注音字母都為n,因此jin,jing構成第三層次的第一分支, 其節點為jin。類似的,jia,jiao, jian, jiang構成第三層次的第二分支,其節點為jia。 jian和jiang構成第四層次的第一分支,其節點為jian。以上所構造的注音樹如圖2b所示。在一個示例中,可以限制注音樹的層次,例如可以將注音樹限制為兩層,如圖2c所示。 在顯示注音樹時,可以不像圖2b和2c那樣顯示整個注音樹,而是對于一個或多個注音樹的分支僅顯示分支的節點,并且響應于對于該節點的選擇而顯示分支中的所有候選注音。例如可以只顯示第一層次的節點和第二層次的節點,如圖2d所示。此時第二層次的節點前面可以顯示“ + ”,表示該節點可以展開。例如當點擊節點ju前面的“ + ”時,候選注音提示單元105可以將ju節點所表示的分支展開,如圖2e所示。或者,當繼續輸入字母u時,ju節點所表示的分支自動展開。當然,候選注音提示單元105也可以直接以圖2e的形式進行顯示。候選注音提示單元105可以根據顯示設備的尺寸來確定采取哪種方式進行顯示。候選注音提示單元105也可以根據用戶的偏好來確定采取哪種方式進行顯示。候選注音提示單元105可以包括用于存儲用戶偏好的存儲器。或者注音接口設備100可以包括與候選注音確定單元105分離的存儲器,用于存儲用戶偏好。在一個示例中,候選注音提示單元105可以通過提示下一個可能輸入的注音字母來提示候選注音。下一個可能輸入的注音字母是候選注音中在已輸入的注音字母之后的注音字母。例如,候選注音提示單元105可以使作為輸入單元101的鍵盤或軟鍵盤上的對應于下一個可能輸入的注音字母的按鍵突出顯示(例如發亮或改變顏色)來進行提示。例如在上面提到的輸入注音字母j的情況下,候選注音提示單元105可以通過使鍵盤或軟鍵盤上的u和i的按鍵發亮來提示候選注音。候選注音提示單元105也可以發音來進行提示。 例如上面提到的輸入注音字母j的情況下可以通過語音來提示接下來的注音字母可能是u 或者i。在一個示例中,候選注音確定單元103記錄用戶通過輸入單元101所輸入的注音字母。當用戶再次輸入注音字母時,候選注音確定單元103可以將新輸入的注音字母與在先輸入的注音字母相結合作為注音字母組合,然后基于該注音字母組合來再次確定候選注音。候選注音確定單元103還可以再次確定候選注音的優先級。候選注音提示單元105提示該再次確定的候選注音。當輸入單元101輸入注音時,候選注音確定單元103可以刪除之前記錄的注音字母,以將下一個輸入的注音字母作為新的注音的一部分。例如,當用戶輸入注音字母j時,候選注音確定單元103確定ju,jue, juan, jun, ji,jiu,jin, jing, jia, jiao, jian, jiang, jie, jiong等為候選注音。當用戶再次輸入注音字母i時,候選注音確定單元103將先前輸入的j與新輸入的i組合作為注音字母組合ji,然后基于該注音字母組合 ji 來再次確定 ji,jiu, jin, jing, jia, jiao, jian, jiang, jie, jiong 等為候選注音。 候選注音提示單元105提示該再次確定的候選注音。如果用戶基于所提示的候選注音輸入了注音jiong,則候選注音確定單元103可以刪除之前記錄的注音字母j和i。從而當用戶再次輸入注音字母例如k時,k將作為新的注音的一部分,而不與先前輸入的注音字母j和 i構成注音字母組合。在 一個示例中,候選注音確定單元103確定候選注音的優先級,并且候選注音提示單元105以更加突出的方式提示優先級高的候選注音。例如,候選注音確定單元103可以基于候選注音的使用頻率來確定候選注音的優先級,使用頻率越高的候選注音,優先級越高。該使用頻率可以是根據已知的統計結果而得到的固定的值,或者是根據一段時間內對用戶輸入的注音的統計而得到的動態的值。該一段時間例如可以是自注音接口設備100從第一次被使用開始到當前為止的時間,也可以是從最近一次被使用(被接通電源)開始到當前為止的時間。在統計用戶輸入的注音的情況下,可以通過對從輸入單元101輸入的所有注音進行計數,將在一段時間內注音被輸入的次數作為該注音的使用頻率。統計注音的使用頻率的操作可以由候選注音確定單元103完成,或者由注音接口設備100中另外的注音使用頻率統計單元來完成。候選注音確定單元103還可以基于在先輸入的注音來確定候選注音的優先級。在這種情況下,候選注音確定單元103基于在先輸入的注音檢索注音組合數據庫。注音組合數據庫記錄了常用注音組合。如果通過檢索注音組合數據庫發現一個候選注音與在先輸入的注音構成常用注音組合,則判斷用戶當前想輸入該候選注音的可能性較大,從而確定該候選注音的優先級較高。注音組合數據庫中還可以記錄每個常用注音組合的使用頻率。此時,候選注音所對應的常用注音組合的使用頻率越高,該候選注音的優先級越高。在先輸入的注音可以由候選注音確定單元103存儲,或者由注音接口設備100中的其他單元存儲。注音確定單元103可以包括存儲器,用于存儲注音組合數據庫。或者注音接口設備100可以包括與候選注音確定單元103分離的存儲器,用于存儲注音組合數據庫。注音組合數據庫還可以存儲在注音接口設備100的外部,例如存儲在通過互聯網連接到注音接口設備100 的服務器。在這種情況下,候選注音確定單元103可以通過訪問互聯網來訪問注音組合數據庫。候選注音確定單元103還可以基于候選注音的使用頻率和在先輸入的注音二者的組合來確定候選注音的優先級。例如可以基于候選注音的使用頻率為候選注音評估一個分數,基于是否與在先輸入的注音構成常用注音組合為候選注音再評估一個分數,然后將這兩個分數加權平均得出該候選注音的最終分數,最后基于每個候選注音的最終分數來確定候選注音的優先級。
候選注音提示單元105可以以加亮的方式顯示優先級高的候選注音。或者候選注音提示單元105可以將優先級高的注音放在更明顯的位置進行顯示。如圖2f所示,除了以注音樹的形式顯示所有候選注音外,候選注音提示單元105還將優先級高的拼音ji,jin, jun,jiao,jian單獨顯示在注音樹的上方。候選注音提示單元105還可以僅提示優先級較
高的候選注音。在一個示例中,注音可以是簡化的漢字拼音。例如,在一種簡化的漢字拼音方案中,將漢字拼音中的拼音字母組合(包括聲母組合和韻母組合)都用一個符號表示。例如將er由q表示,ei由w表示,en由r表示,eng由t表示,ong禾口 iong由y表示,ch由u
sh 由 iuo 由 οou 由 ρzh 由已 ai 1 sao 1 d an
由f表示,ang由g表示,ung禾口 iang由h表示,ian由j表示,iao由k表示,in由1表示, ing由符號“;,,表示,un由ζ表示,uai由χ表示,uan由c表示,ui由ν表示,ia禾口 ua由 b表示,iu由η表示,ie由m表示。在這種簡化的漢字拼音方案中,每個漢字的拼音可以由兩個符號表示。在該示例中,輸入單元101可以用于輸入拼音字母或通過輸入表示拼音字母組合的符號來輸入拼音字母組合。候選注音提示單元105可以同時提示簡化形式的漢字拼音及其對應的完整形式的漢字拼音。在一個示例中,輸入單元101是其中每個按鍵對應多個注音字母的簡化鍵盤。在按下輸入單元101的一個按鍵時,候選注音確定單元103可以在注音數據庫中檢索以該按鍵對應的所有注音字母為在先字母的注音作為候選注音。例如,如果按下了輸入單元101 的對應于a,b,c三個拼音字母的按鍵,則候選注音確定單元103在注音數據庫中檢索以a, b或c為首字母的注音作為候選注音。候選注音提示單元105提示候選注音確定單元103 所確定的候選注音。在一個示例中,注音是日語假名注音。日語假名注音用于為日語漢字注音,其包括一個或多個日語假名。圖3是示出了根據本公開的另一個實施例的注音接口設備300的示意性框圖。注音接口設備300包括輸入單元301,用于輸入注音、注音字母、注音字母組合或文字;候選注音確定單元303,用于基于輸入單元301輸入的注音字母或注音字母組合來確定候選注音; 候選注音提示單元305,用于提示候選注音;候選文字確定單元307,用于基于輸入單元301 輸入的注音、注音字母、注音字母組合或者候選注音確定單元確定的候選注音來確定候選文字;以及候選文字提示單元307,用于提示候選文字。在本實施例中,候選注音確定單元303和候選注音提示單元305分別與圖1中的候選注音確定單元103和候選注音提示單元105類似,這里不再詳細描述。在本實施例的一個示例中,候選文字確定單元307可以基于輸入單元301輸入的注音、注音字母、注音字母組合或者候選注音確定單元確定的候選注音來檢索文字數據庫。 該文字數據庫存儲了文字以及文字所對應的注音。當輸入的注音、注音字母、注音字母組合或者候選注音確定單元確定的候選注音與文字數據庫中的文字的注音匹配時,候選文字確定單元307可以將該文字確定為候選文字。候選文字確定單元307可以包括存儲器,用于存儲文字數據庫。或者注音接口設備300可以包括與候選文字確定單元307分離的存儲器, 用于存儲文字數據庫。文字數據庫還可以存儲在注音接口設備300的外部,例如存儲在通過互聯網連接到注音接口設備300的服務器。在這種情況下,候選文字確定單元303可以通過訪問互聯網來訪問文字數據庫。在一個示例中,候選文字提示單元309向用戶提示由候選文字確定單元307確定的候選文字。候選文字提示單元309可以以各種方式提示候選文字。例如,候選文字提示單元309可以將候選文字顯示在顯示設備上。該顯示設備可以是作為輸入單元301的觸摸屏。該顯示設備也可以是輸入單元301之外的其他顯示設備。此時該顯示設備可以作為候選注音提示單元309的一部分,也可以作為注音接口設備300中與候選注音提示單元309 分離的一部分,或者不作為注音接口設備300的一部分。在一個示例中,候選文字提示單元309可以在候選注音提示單元305提示注音的同時提示文字。例如,候選注音提示單元309可以將候選文字顯示在與候選注音相同的顯示設備上。圖4示出了候選注音和候選文字同時顯示的屏幕示意圖。圖4中的屏幕可以劃分為三個區域。在最上方的區域顯示候選文字,在中間的區域顯示了優先級高的候選注音, 在下方的區域顯示候選注音的注音樹。在一個示例中,候選文字確定單元307可以確定候選文字的優先級,并且候選文字提示單元309以更加突出的方式提示優先級高的候選文字。候選文字確定單元307可以基于候選文字的使用頻率來確定候選文字的優先級, 使用頻率越高的候選文字,優先級越高。該使用頻率可以是根據已知的統計結果而得到的固定的值,或者是根據一段時間內對用戶輸入的文字的統計而得到的動態的值。該一段時間例如可以是自注音接口設備300從第一次被使用開始到當前為止的時間,也可以是從最近一次被使用(被接通電源)開始到當前為止的時間。在統計用戶輸入的文字的情況下,可以通過對從輸入單元301輸入的所有文字進行計數,將在一段時間內文字被輸入的次數作為該文字的使用頻率。該統計文字的使用頻率的操作可以由候選文字確定單元307完成, 或者由注音接口設備300中另外的文字使用頻率統計單元來完成。候選文字確定單元307還可以基于在先輸入的文字來確定候選文字的優先級。在這種情況下,候選文字確定單元307基于在先輸入的文字檢索文字組合數據庫。文字組合數據庫記錄了常用文字組合。如果通過檢索文字組合數據庫發現一個候選文字與在先輸入的文字構成常用文字組合,則判斷用戶想要輸入該候選文字的可能性較大,從而確定該候選文字的優先級較高。文字組合數據庫中還可以記錄每個常用文字組合的使用頻率。此時, 候選文字所對應的常用文字組合的使用頻率越高,該候選文字的優先級越高。在先輸入的文字可以由候選文字確定單元307存儲,或者由注音接口設備300中的其他單元存儲。候選文字確定單元307可以包括存儲器,用于存儲文字組合數據庫。或者注音接口設備300 可以包括與候選文字確定單元307分離的存儲器,用于存儲文字組合數據庫。文字組合數據庫還可以存儲在注音接口設備300的外部,例如存儲在通過互聯網連接到注音接口設備 300的服務器。在這種情況下,候選文字確定單元307可以通過訪問互聯網來訪問文字組合數據庫。 候選文字確定單元307還可以基于候選注音確定單元305所確定的候選注音的優先級來確定候選文字的優先級。例如,可以確定優先級高的候選注音所對應的候選文字的優先級高于其他候選文字。 候選文字確定單元307還可以基于候選文字的使用頻率,在先輸入的文字,以及候選文字所對應的候選注音的優先級中的兩項或更多項的組合來確定候選文字的優先級。例如可以基于候選文字的使用頻率為候選文字評估一個分數,基于是否與在先輸入的文字構成文字組合為候選文字再評估一個分數,然后將這兩個分數加權平均得出該候選文字的最終分數,最后基于每個候選文字的最終分數來確定候選文字的優先級。候選文字提示單元309可以以加亮的方式顯示優先級高的候選文字。或者候選文字提示單元309可以將優先級高的文字放在更重要的位置(例如更靠前的位置)進行顯示。在一個示例中,在用戶輸入一個注音字母后再次輸入注音字母時,候選注音確定單元303可以將新輸入的注音字母與之前輸入的注音字母相結合作為注音字母組合,然后利用該注音字母組合來再次確定候選注音。候選注音提示單元305可以提示該再次確定的候選注音。在本實施例中,輸入單元301與圖1中的輸入單元101的不同之處在于,輸入單元 301還可以輸入文字。例如,當候選文字提示單元309在作為輸入單元301的一部分的觸摸屏上提示候選文字時,可以通過觸摸期望輸入的文字所對應的觸摸屏的區域來輸入該文字。或者當候選文字提示單元309在顯示設備上顯示帶有數字編號的候選文字時,可以通過在作為輸入單元301的一部分的鍵盤上按下期望輸入的文字所對應的數字鍵來輸入該文字。圖5示出了根據本公開的一個實施例的注音輸入方法。如圖5所示,在步驟501, 輸入作為注音一部分的注音字母或注音字母組合。在步驟503,基于輸入的注音字母或注音字母組合確定候選注音。在步驟505中,提示候選注音。在步驟507中,基于提示的候選注音來輸入注音。下面以一個具體的示例來說明圖5所示的實施例。在該示例中,在步驟501,輸入注音字母j。在步驟503中,基于輸入的注音字母j確定ju,jue, juan, jun, ji,jiu, jin, jing,jia, jiao, jian, jiang, jie, jiong 等作為候選注音。在步驟 505 中,以圖 2 (a) 2(f)中所示的任一種方式顯示候選注音。在步驟507中,通過接受對于候選注音jiong的選擇而輸入注音jiong。通過上述方法,一方面,不熟悉注音的用戶可以更準確地輸入注音。 另一方面,用戶可以更快捷地輸入注音。例如,如果用戶按照傳統的逐個輸入注音字母的方法來輸入注音jiong,則需要依次輸入“j-i-o-n-g”5個注音字母才能完成注音jiong輸入。 而在本示例的方法中,在輸入注音字母j后,如果以圖2(a),2(b),2(c)或2(f)的方式來提示候選注音,則用戶可以直接選擇候選注音jiong來完成注音的輸入。這樣總共只需要兩次輸入就可以完成注音jiong的輸入。而如果以2(d)或2(e)的方式來顯示候選注音,則用戶可以點擊“+ji”中的“ + ”,然后以“ji”為節點的注音樹的分支被顯示,用戶可以通過選擇該分支中的候選注音jiong來完成注音的輸入。這樣用戶總共需要三次輸入來完成注音 jiong的輸入。在圖5中,在步驟507之前,步驟501、503和505可以重復執行多次。例如,當在步驟501輸入第一個注音字母后執行了步驟503和505之后,可以再次輸入第二個注音字母,然后在步驟503,基于第一個注音字母和第二注音字母構成的注音字母組合來再次確定候選注音。然后在步驟505,再次提示候選注音。以上過程可以重復多次,直到完成完整的注音輸入。在一個示例中,在步驟501,輸入注音字母j。在步驟503中,基于輸入的注音字母 j 石角定 ju, jue, juan, jun, ji, jiu, jin, jing, jia, jiao, jian, jiang, jie, jiong 等作為候選注音。在步驟503中,提示候選注音。然后可以再次執行步驟501,輸入下一個注音字母i。然后在步驟503,基于注音字母組合ji來再次確定ji,jia, jin, jing, jia, jiao, jian,jiang,ji0ng等作為候選注音。然后在步驟505,提示再次確定的候選注音。然后,可以再次執行步驟501,輸入下一個注音字母ο。然后在步驟503,基于注音字母組合jio來再次確定jiong作為候選注音。然后在步驟505,提示再次確定的候選注音。最后,基于提示的候選注音jiong來輸入注音jiong。上述各個步驟501、503、505和507與結合圖1描述的注音接口設備100中的輸入單元101、候選注音確定單元103和候選注音提示單元105進行的處理類似,因此在這里省略對步驟501、503、505和507的其他細節的描述。圖6示出了根據本公開的一個實施例的文字輸入方法。如圖6所示,在步驟601, 輸入作為注音一部分的注音字母或注音字母組合。在步驟603,基于輸入的注音字母或注音字母組合確定候選注音。在步驟605,基于輸入的注音字母或注音字母組合或確定的候選注音來確定候選文字。在步驟607,提示候選注音。在步驟609,提示候選文字。在步驟611, 基于提示的候選注音和/或提示的候選文字來輸入文字。如果在步驟609中已經提示了期望輸入的文字,則可以直接輸入該文字。如果在步驟609中沒有提示期望輸入的文字,或者提示的候選文字過多,則可以重復執行步驟 601、603、605、607、609,以得到更新后的候選文字的提示。也就是說,在圖6中,在步驟611 之前,步驟601、603、605、607、609可以執行多次。例如,當在步驟601輸入第一個注音字母后執行了步驟603、605、607、609之后,可以再次輸入第二個注音字母,然后在步驟603,基于第一個注音字母和第二注音字母構成的注音字母組合來再次確定候選注音。在步驟605, 基于該注音字母組合或者候選注音來再次確定候選文字。在步驟607,再次提示候選注音。 在步驟609,再次提示候選文字。以上過程可以重復多次,直到完成文字輸入。下面以一個具體的示例來說明圖6所示的實施例。在該示例中,在步驟601,輸入注音字母j。在步驟603中,基于輸入的注音字母j確定ju,jue, juan, jun, ji, jiu, jin, jing, jia, jiao, jian, jiang, jie, jiong等作為候選注音。在步驟605中,基于輸入的注音字母j或者基于確定的候選注音來確定“濟、機、技、及、基、集、幾”等作為候選文字。在步驟607和步驟609中以圖4所示的形式提示候選注音和候選文字。在步驟611中,可以點擊顯示候選文字的區域中的左右箭頭來尋找想要輸入的文字“窘”,然后選擇該文字,從而完成文字的輸入。由于在步驟609中提示的候選文字較多,在另一個示例中,也可以在步驟607和609之后,再次執行步驟601,輸入注音字母i。在步驟603中,基于注音字母組合 ji 確定 ji,jiu, jin, jing, jia, jiao, jian, jiang, jie, jiong 等作為候選注音。在步驟 605中,基于注音字母組合ji或者基于確定的候選注音來再次確定候選文字。在步驟607 和步驟609中提示再次確定的候選注音和候選文字。然后再次執行步驟601,輸入注音字母 ο。在步驟603中,基于注音字母組合jio確定jiong作為候選注音。在步驟605中,基于注音字母組合jio或者基于確定的候選注音jiong來再次確定候選文字。在步驟607和步驟609中提示再次確定的候選注音和候選文字。最后,在步驟611中,基于提示的候選文字來輸入文字“窘”。應該注意,在圖6中,各個步驟的執行不一定嚴格按照圖示的順序執行。例如,如果在步驟605中基于輸入的注音字母或注音字母組合來確定候選文字,則步驟605可以在步驟603之前執行,或者與步驟603同時執行。另外,步驟607和609可以同時執行,或者步驟609可以在步驟607之前執行。另外,步驟607可以緊跟在步驟603之后執行。上述各個步驟601、603、605、607、609和611與結合圖3描述的注音接口設備300 中的輸入單元301、候選注音確定單元303和候選注音提示單元305、候選文字確定單元307 和候選文字提示單元309進行的處理類似,因此在這里省略對步驟601、603、605、607、609 和611的其他細節的描述。在圖6的步驟607之后,也可以通過基于提示的候選注音來輸入注音以獲得更加準確的候選文字。為了清楚起見,在圖7中示出了這種情況下的具體示例。如圖7所示,在步驟701,輸入作為注音一部分的注音字母或注音字母組合。在步驟703,基于輸入的注音字母或注音字母組合確定候選注音。在步驟705,基于輸入的注音字母或注音字母組合或確定的候選注音來確定候選文字。在步驟707,提示候選注音。在步驟709,提示候選文字。 在步驟711,基于提示的候選注音來輸入注音。在步驟713,基于輸入的注音來確定候選文字。在步驟715,提示候選文字。在步驟717,基于提示的候選文字來輸入文字。下面以一個具體的示例來說明圖7所示的實施例。在該示例中,在步驟701,輸入注音字母j。在步驟 703 中,基于輸入的注音字母 j 確定 ju,jue, juan, jun, ji, jiu, jin, jing, jia, jiao, jian,jiang,jie,jiong等作為候選注音。在步驟705中,基于輸入的注音字母j或者基于確定的候選注音來確定“濟、機、技、及、基、集、幾”等作為候選文字。在步驟707和步驟709 中以圖4所示的形式提示候選注音和候選文字。在步驟711中,基于提示的候選注音來輸入注音jiong。在步驟713中,基于輸入的注音jiong來確定“炯、窘、炅”等候選文字。在步驟715中,提示在步驟713中確定的候選文字。在步驟717中,基于提示的候選文字來輸入文字“窘”。上述各個步驟701、703、705、707、709、711、713、715和715與結合圖3描述的注音接口設備300中的輸入單元301、候選注音確定單元303和候選注音提示單元305、候選文字確定單元307和候選文字提示單元309進行的處理類似,因此在這里省略對步驟701、 703、705、707、709、711、713、715 和 715 的其他細節的描述。在根據本公開的實施例的注音輸入方法或文字輸入方法中,提示候選注音的步驟可以包括以注音樹的形式顯示候選注音,在注音樹中,具有相同的一個或多個在先注音字母的一組候選注音作為注音樹的一個分支,相同的一個或多個在先注音字母作為該分支的節點。圖8示出了以注音樹的形式顯示候選注音的一個示例。在步驟801中,對于注音樹的一個或多個分支僅顯示分支的節點。在步驟803中,響應于對于該節點的選擇而顯示分支中的所有候選注音。上述步驟801和803與結合圖1描述的注音接口設備100中的候選注音提示單元105和結合圖3描述的注音接口設備300中的候選注音提示單元305進行的處理類似,因此在這里省略對步驟801和803的細節的描述。系統各方面的硬件實現和軟件實現之間的區別不大;采用硬件或者軟件通常(但并非總是,在一些情況下,在硬件和軟件之間進行選擇會很重要)是反映成本/效率權衡的設計選擇。通過其實現本說明書中描述的方法和/或系統和/或其他技術的工具(例如硬件、軟件、和/或固件)有許多,并且,根據方法和/或系統和/或其他技術所處環境不同,所選擇的工具也可以不同。例如,如果實施者判定速度和準確性至關重要,則該實施者會選擇以硬件和/或固件的工具為主;如果靈活性至關重要,則實施者可能選擇以軟件執行為主; 實施者也可選擇硬件、軟件和/或固件的某些組合。前述已通過框圖、流程圖和/或實施例進行了詳細描述,闡明了本公開裝置和/或方法的不同實施方式。當這些框圖、流程圖和/或實施例包含一個或多個功能和/或操作時,本領域的技術人員會明白,這些框圖、流程圖和/或實施例中的各功能和/或操作可以通過各種硬件、軟件、固件或實質上它們的任意組合而單獨地和/或共同地實施。在一種實施方式中,本說明書中描述的主題的幾個部分可通過特定用途集成電路(ASIC)、現場可編程門陣列(FPGA)、數字信號處理器(DSP)或其他集成形式實現。然而,本領域的技術人員會認識到,本說明書中描述的實施方式的一些方面能夠全部或部分地在集成電路中以在一個或多個計算機上運行的一個或多個計算機程序的形式(例如,以在一個或多個計算機系統上運行的一個或多個計算機程序的形式)、以在一個或多個處理器上運行的一個或多個程序的形式(例如,以在一個或多個微處理器上運行的一個或多個程序的形式)、以固件的形式、或以實質上它們的任意組合的形式等效地實施,并且,根據本說明書中公開的內容,設計用于本公開的電路和/或寫用于本公開的軟件和/或固件的代碼完全是在本領域技術人員的能力范圍之內。另外,本領域的技術人員會認識到,無論用來實際進行分發的信號承載介質的類型是什么,本說明書中描述的主題的機制能夠以各種形式作為程序產品分發,并且,本說明書中描述的主題的示例性實施方式均適用。例如,信號承載介質包括但不限于下列可記錄型介質,如軟盤、硬盤、致密盤(CD)、數字視頻光盤數字多功能盤(DVD)、數字磁帶、計算機存儲器等;傳輸型介質,如數字和/或模擬通訊介質(例如光纜、波導、有線通訊鏈路、無線通訊鏈路等)。本領域的技術人員會認識到,以本說明書中說明的方式描述裝置和/或方法,然后進行工程實踐以將所描述的裝置和/或方法集成到數據處理系統中,在本領域里是很常見的。也就是說,本說明書中描述的裝置和/或方法中的至少一部分,可通過合理數量的實驗集成到數據處理系統中。本領域技術人員會認識到,典型的數據處理系統通常包括下列中的一個或多個系統單元殼體、視頻顯示設備、諸如易失性和非易失性存儲器之類的存儲器、諸如微處理器和數字信號處理器之類的處理器、諸如操作系統、驅動程序器、圖形用戶界面及應用程序之類的計算實體、一個或多個諸如觸摸板或觸摸屏之類的交互裝置、和/ 或包括反饋回路和控制馬達在內的控制系統(如檢測位置和/或速度的反饋;用于移動和 /或調節部件和/或大小的控制馬達)。典型的數據處理系統可以采用任何合適的、能夠通過商業方法得到的部件(如數據計算/通訊和/或網絡計算/通訊系統中通常會有的那些部件)來實現。本說明書中描述的主題內容有時會舉例說明這樣的不同部件,這些部件被包含于或連接于不同的其他部件。應當理解,所描述的這些結構僅僅是示例性的,實際上,也可以用許多其他結構來實現同一功能。從概念上來講,用于實現同一功能的任何配置的部件都被有效地“關聯”以獲得所需功能。因此,本說明書中被組合在一起以實現特定功能的任何兩個部件可視為相互“關聯”以獲得所需功能,而不論其結構或可能中間部件如何。同樣地,如此關聯的任何二個部件也可視為相互“可操作地連接”,亦即“可操作地耦合”以實現所需功能,能夠被如此連接的任何兩個部件也可視為相互“能夠可操作地耦合”以實現所需功能。能夠可操作地耦合的具體例子包括但不限于物理上可耦合的和/或物理上互相作用的部件和/或可無線互相作用的和/或無線互相作用的部件和/或邏輯上互相作用和/ 或邏輯上可互相作用的部件。對于本說明書中所用的基本上任何復數和/或單數術語,本領域的技術人員可以將復數解釋為單數和/或將單數解釋為復數,只要這樣做從上下文和/或應用上看是合適的即可。為了清楚起見,在本說明書中可能將各種單數/復數組合明確地表述出來。本領域技術人員應該明白,一般來說,本公開中,尤其是所附權利要求書(例如, 所附權利要求書的正文)中所用的術語通常是“開放式”術語(例如,“包括”一詞應該解釋為“包括但不限于”,“具有”一詞應該解釋為“至少具有”,等等)。本領域技術人員還應該明白,如果意圖是特定數目的所引入的權利要求限定,那么這種意圖會在權利要求中明確地表述出來,如果沒有這種表述,則不存在這種意圖。例如,為了便于理解,下面所附的權利要求書中可使用引導性短語“至少一項”及“任一項或多項”來引入權利要求限定。然而,不應將使用這種引導性短語解釋成暗示通過術語“一”引入的權利要求限定,將包含這樣引入的權利要求限定的任何特定權利要求限定為僅包含一項這種限定的公開,即使同一權利要求包含引導性短語“任一項或多項”或“至少一項”以及諸如“一”之列的術語(例如,“一”通常應該解釋成這意味著“至少一項”或“任一項或多項”);這同樣適用于使用“所述”、“該”來引述權利要求限定的情況。此外,即使明確表述了特定數目的所引入的權利要求限定,本領域技術人員也應該認識到,這種表述應該解釋成表示至少是所表述的數目(例如,只說“兩項限定”,而沒有其它修飾語,通常是指至少兩項限定,亦即兩項或更多項限定)。此外,在使用類似于“A、B或C等中的至少一個”的習慣性表述的情況下,通常其要表達的意思就是本領域技術人員會就該慣用表述所理解的那樣(例如,“具有A、B或C中的至少一個的系統” 將包括但不限于僅具有A的系統、僅具有B的系統、僅具有C的系統、具有A和B的系統、具有A和C的系統、具有B和C的系統和/或具有A、B和C的系統,等等)。本領域技術人員還會明白,實際上任何能夠提供兩個或更多選項的選言詞和/或短語,無論是在說明書中、 權利要求書中還是在附圖中,都應該理解為其考慮了包括所述選項中的一個、所述選項中的任一個、或全部二個選項的所有可能性。例如,短語“A或B”應該理解成包括“A”或“B” 或者“A和B”的可能性。雖然這里描述了本公開的多個方面和實施方式,本領域的技術人員會明白本公開的其它方面和實施方式。這里公開的多個方面和實施方式只是用于舉例說明,并非是對本公開的限定,本公開的真正保護范圍和精神應當以下面的權利要求書為準。
權利要求
1.一種注音接口設備,包括輸入單元,被配置為輸入注音、注音字母或注音字母組合;候選注音確定單元,被配置為基于所述輸入的注音字母或注音字母組合來確定候選注音;以及候選注音提示單元,被配置為提示所述候選注音。
2.如權利要求1所述的設備,還包括候選文字確定單元和候選文字提示單元,所述候選文字確定單元被配置為基于所述輸入的注音、注音字母、注音字母組合或者所述候選注音確定單元確定的候選注音來確定候選文字,所述候選文字提示單元被配置為提示所述候選文字,所述輸入單元還被配置為輸入文字。
3.如權利要求1所述的設備,其中所述候選注音提示單元被配置為通過以注音樹的形式顯示所述候選注音來提示所述候選注音,在所述注音樹中,具有相同的一個或多個在先注音字母的一組候選注音作為注音樹的一個分支,所述相同的一個或多個在先注音字母作為該分支的節點。
4.如權利要求3所述的設備,其中所述候選注音提示單元被配置為對于注音樹的一個或多個分支僅顯示分支的節點,并且響應于對于該節點的選擇而顯示所述分支中的所有候選注音。
5.如權利要求3所述的設備,其中所述候選注音確定單元還被配置為確定候選注音的優先級,所述候選注音提示單元被配置為除了以注音樹的形式顯示所述候選注音,還單獨顯示優先級較高的候選注音。
6.如權利要求5所述的設備,還包括候選文字確定單元和候選文字提示單元,所述候選文字確定單元被配置為基于所述輸入的注音、注音字母、注音字母組合或者所述候選注音確定單元確定的候選注音來確定候選文字,所述候選文字提示單元被配置為提示所述候選文字,所述輸入單元還被配置為輸入文字。
7.如權利要求1所述的設備,其中所述所述候選注音提示單元被配置為通過提示下一個可能輸入的注音字母來提示所述候選注音。
8.如權利要求1所述的設備,其中所述注音是漢字拼音、簡化的漢字拼音或者日語假名。
9.一種注音輸入方法,包括輸入作為注音的一部分的注音字母或注音字母組合; 基于所述注音字母或注音字母組合確定候選注音; 提示所述候選注音;以及基于提示的所述候選注音來輸入所述注音。
10.如權利要求9所述的方法,其中提示所述候選注音包括以注音樹的形式顯示所述候選注音,在所述注音樹中,具有相同的一個或多個在先注音字母的一組候選注音作為注音樹的一個分支,所述相同的一個或多個在先注音字母作為該分支的節點。
11.如權利要求10所述的方法,其中以注音樹的形式顯示所述候選注音包括對于注音樹的一個或多個分支僅顯示分支的節點,并且響應于對于該節點的選擇而顯示所述分支中的所有候選注音。
12.如權利要求10所述的方法,其中確定候選注音包括確定候選注音的優先級,并且提示所述候選注音包括除了以注音樹的形式顯示所述候選注音,還單獨顯示優先級較高的候選注音。
13.如權利要求9所述的方法,其中提示所述候選注音包括提示下一個可能輸入的注音字母。
14.如權利要求9所述的方法,其中所述注音是漢字拼音、簡化的漢字拼音或者日語假名注音。
15.一種文字輸入方法,包括輸入作為注音的一部分的注音字母或注音字母組合; 基于所述注音字母或注音字母組合確定候選注音;基于所述輸入的注音字母或注音字母組合或確定的候選注音來確定候選文字; 提示所述候選注音; 提示所述候選文字;以及基于提示的所述候選注音和/或提示的所述候選文字來輸入文字。
16.如權利要求15所述的方法,其中提示所述候選注音包括以注音樹的形式顯示候選注音,在所述注音樹中,具有相同的一個或多個在先注音字母的一組候選注音作為注音樹的一個分支,所述相同的一個或多個在先注音字母作為該分支的節點。
17.如權利要求16所述的方法,其中以注音樹的形式顯示所述候選注音包括對于一個或多個注音樹的分支僅顯示分支的節點,并且響應于對于該節點的選擇而顯示所述分支中的所有候選注音。
18.如權利要求16所述的方法,其中確定候選注音包括確定候選注音的優先級,并且提示所述候選注音包括除了以注音樹的形式顯示所述候選注音,還單獨顯示優先級較高的候選注音。
19.如權利要求15所述的方法,其中提示所述候選注音包括提示下一個可能輸入的注音字母。
20.如權利要求15所述的方法,其中所述注音是漢字拼音、簡化的漢字拼音或者日語假名注音。
全文摘要
公開了注音輸入方法、注音接口設備以及文字輸入方法。注音接口設備包括輸入單元,被配置為輸入注音、注音字母或注音字母組合;候選注音確定單元,被配置為基于輸入的注音字母或注音字母組合來確定候選注音;以及候選注音提示單元,被配置為提示候選注音。
文檔編號G06F3/023GK102214012SQ20101014733
公開日2011年10月12日 申請日期2010年4月12日 優先權日2010年4月12日
發明者馬毅 申請人:東北大學技術轉移中心
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 许昌县| 孝感市| 甘谷县| 怀柔区| 景洪市| 泉州市| 栾城县| 凤阳县| 达州市| 西乌珠穆沁旗| 灵寿县| 云阳县| 上虞市| 萨嘎县| 咸阳市| 原平市| 蒙山县| 吉木乃县| 上犹县| 洪雅县| 包头市| 鄢陵县| 广宁县| 威信县| 竹北市| 永吉县| 东海县| 望城县| 喀什市| 西青区| 铁力市| 漠河县| 阿拉尔市| 博客| 清水县| 防城港市| 昭觉县| 荔波县| 太白县| 白银市| 湘西|