文字輸入裝置及文字輸入方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種文字輸入裝置及文字輸入方法,尤其涉及對(duì)于輸入的多個(gè)文字,通過(guò)重新組合,向用戶提供可能輸入的候補(bǔ)文字,提高了文字輸入時(shí)的便利性的文字輸入裝置及文字輸入方法。
【背景技術(shù)】
[0002]近年來(lái),隨著各種計(jì)算機(jī)和手提電話之類的便攜式終端的普及,出現(xiàn)了各種提高文字輸入便利性的文字輸入系統(tǒng)。
[0003]例如,手寫(xiě)輸入的情況下,輸入一個(gè)文字后,如果經(jīng)過(guò)一定時(shí)間不輸入下一個(gè)文字,用戶的手寫(xiě)文字的模板被識(shí)別,根據(jù)該手寫(xiě)模板,候補(bǔ)文字被抽出,候補(bǔ)文字中,與手寫(xiě)模板最相似的文字被配置在候補(bǔ)文字列表的最前端的位置,并且,將該最類似的文字作為輸入文字,自動(dòng)地顯示在輸入確定顯示區(qū)域,用戶沒(méi)有從候補(bǔ)文字列表中選擇該文字以外的其它文字,接著手寫(xiě)下一個(gè)文字的情況下,該最類似的文字自動(dòng)地被確定為輸入文字,這樣的技術(shù)也已經(jīng)被各種文字輸入裝置所采用。
[0004]另外,在MAC中采用了方便的部首共用的漢字組合輸入方法,例如,想要輸入日語(yǔ)中的漢字“鯀”的情況下,不會(huì)讀該漢字的時(shí)候,輸入漢字“魚(yú)”和漢字“希”,并且,點(diǎn)擊“部首共用的漢字檢索”這一功能,被輸入的多個(gè)文字“魚(yú)”和“?!北唤M合,最初想要輸入但卻不會(huì)讀的漢字“鯀”被作成,并被輸入。按照上述的現(xiàn)有技術(shù),提高了文字輸入時(shí)的便利性和文字輸入時(shí)的速度。
[0005]但是,例如,根據(jù)上述涉及到的手寫(xiě)的現(xiàn)有技術(shù),用戶在手寫(xiě)輸入時(shí),漢字的一部分手寫(xiě)結(jié)束后,還沒(méi)有手寫(xiě)另一部分時(shí),由于短時(shí)間的輸入停止,手寫(xiě)部分的模板被誤識(shí)另O,與之相對(duì)應(yīng)的候補(bǔ)文字被抽出,并且,被抽出的候補(bǔ)文字中與手寫(xiě)模板最相似的文字作為輸入文字,自動(dòng)地被顯示在輸入確定顯示區(qū)域。這種情況下,用戶需要?jiǎng)h除被自動(dòng)輸入確定的文字,再次輸入原本想要輸入的文字。
[0006]另外,即使采用上述MAC的“部首共用漢字的檢索”方法,用戶輸入了想要輸入的漢字的各個(gè)部分以后,為了發(fā)出組合指示,必須操作組合指示功能的按鈕。
[0007]也就是,手寫(xiě)輸入時(shí)的誤識(shí)別發(fā)生時(shí),需要進(jìn)行刪除、再輸入、或者是對(duì)于已經(jīng)輸入的多個(gè)文字發(fā)出組合指示等的復(fù)雜的操作。
【發(fā)明內(nèi)容】
[0008]本發(fā)明就是為了解決上述課題而創(chuàng)出的,其目的在于:提供一種文字輸入裝置及文字輸入方法,手寫(xiě)輸入的誤識(shí)別發(fā)生時(shí),即使不進(jìn)行刪除、再輸入、或者是組合已輸入的多個(gè)文字的指示等的繁雜的操作,也能夠容易地輸入用戶想要輸入的正確的文字。
[0009]為了解決上述課題,本發(fā)明的文字輸入裝置,具備:輸入接收部,接收文字輸入;候補(bǔ)文字抽出部,抽出與輸入接收部所接收的文字相對(duì)應(yīng)的候補(bǔ)文字;輸入文字確定部,從被抽出的候補(bǔ)文字中,確定希望輸入文字;顯示部;其特征在于,還具備:組合要否判斷部,對(duì)于上述被輸入文字確定部所確定的輸入文字,判斷是否需要組合;組合文字作成判斷部,由上述組合要否判斷部判斷為需要組合的情況下,組合被輸入確定的多個(gè)相鄰接的文字,或者,組合被輸入確定的文字和候補(bǔ)文字,判斷能否作成單一的組合文字;組合文字作成部,由上述組合文字作成判斷部,判斷為能夠作成上述組合文字情況下,作成該組合文字;顯示控制部,使由上述組合文字作成部作成的組合文字,或者用該組合文字代替上述被組合的文字后的文字列,顯示于上述顯示部。
[0010]由此,對(duì)于手寫(xiě)輸入時(shí)被誤識(shí)別的文字或是已輸入的多個(gè)文字,該文字輸入裝置能夠判斷出用戶所希望組合的文字,然后,能夠作成用戶希望的正確輸入文字,即使不進(jìn)行手寫(xiě)輸入誤識(shí)別發(fā)生時(shí)的刪除、再輸入、或者是組合已輸入的多個(gè)文字的指示等的繁雜的操作,通過(guò)該文字輸入裝置,也能夠容易地輸入想要輸入的正確文字。
[0011]另外,該文字輸入裝置,還可以具備:存儲(chǔ)部,存儲(chǔ)常用文字列的文字列;第一文字列檢出部,檢出用上述組合文字作成部作成的組合文字代替上述被組合的文字后的輸入確定文字列,是否被上述文字列存儲(chǔ)部存儲(chǔ),上述顯示控制部?jī)H使上述組合文字或者用該組合文字代替上述被組合的文字后的輸入確定文字列中,由上述第一文字列檢出部檢出的上述文字列存儲(chǔ)部所存儲(chǔ)的輸入確定文字列,或者構(gòu)成該被檢出的輸入確定文字列的組合文字顯示在上述顯示部上。
[0012]由此,通過(guò)常用文字列的判斷,非常用文字列或者是不能構(gòu)成常用文字列的文字不被顯示,從組合后的結(jié)果中,僅抽出常用文字列,或者常用文字列的構(gòu)成文字,進(jìn)行顯示,由此,減少了候補(bǔ)數(shù)量,對(duì)用戶來(lái)說(shuō),能夠容易的選出希望的組合結(jié)果,進(jìn)一步提高了文字輸入時(shí)的便利性和效率。
[0013]另外,該文字輸入裝置,還可以具備:文字列存儲(chǔ)部,存儲(chǔ)常用文字列;第二文字列檢出部,檢出包含上述被輸入確定的文字的文字列是否被上述文字列存儲(chǔ)部所存儲(chǔ),上述第二文字列檢出部檢出包含上述輸入確定文字的文字列沒(méi)被上述文字列存儲(chǔ)部所存儲(chǔ)的情況下,上述組合要否判斷部判斷為需要組合。
[0014]由此,按照被輸入確定的文字列,不能從文字列存儲(chǔ)部抽出常用文字的情況下,被輸入確定的文字列被認(rèn)定為輸入錯(cuò)誤,因此,對(duì)于該被輸入確定的文字列的文字,判斷為需要組合,執(zhí)行組合文字的作成。
[0015]另外,上述文字輸入裝置,還具備檢出指示部,使上述第二文字列檢出部執(zhí)行上述檢出動(dòng)作,上述第二文字列檢出部接收上述檢出指示部的指示,執(zhí)行上述檢出動(dòng)作,上述組合文字作成判斷部從被輸入確定的文字列的最初的文字起,組合被輸入確定的多個(gè)相鄰的文字,判斷能否作成單一的組合文字。
[0016]在上述組合文字作成部作成多個(gè)組合文字的情況下,上述顯示控制部控制該多個(gè)組合文字,或者用該多個(gè)組合文字代替上述被組合的文字后的多個(gè)文字列顯示于上述顯示部。
[0017]由此,不在顯示輸入確定文字的同時(shí),根據(jù)該輸入確定文字列抽出常用文字列,相反,僅在指示檢索的時(shí)候,根據(jù)輸入確定文字列,抽出常用文字,對(duì)于這樣的文字輸入裝置而言,欲組合被輸入的文字列的多個(gè)相鄰文字的情況下,該文字輸入裝置能夠檢出輸入文字列中的可能需要組合的文字,作成組合文字,并且能夠顯示全部的可能需要組合的文字,或是由該文字構(gòu)成的文字列。
[0018]或者,上述文字輸入裝置的上述第二文字列檢出部,在上述顯示控制部使由上述輸入文字確定部確定的輸入確定文字顯示于上述顯示部的同時(shí),執(zhí)行上述檢出動(dòng)作,上述第二文字列檢出部檢出包含上述輸入確定文字的文字列沒(méi)被存儲(chǔ)在上述文字列存儲(chǔ)部的情況下,上述組合文字作成判斷部判斷將檢出沒(méi)被上述文字列存儲(chǔ)部所存儲(chǔ)時(shí)的輸入確定文字,與下一個(gè)被輸入確定的一個(gè)以上的文字,或者與下一個(gè)輸入文字相對(duì)應(yīng)的候補(bǔ)文字進(jìn)行組合,能否作成單一的組合文字。
[0019]由此,對(duì)于在顯示輸入確定文字的同時(shí),根據(jù)該輸入確定文字列抽出常用文字的文字輸入裝置而言,輸入該文字后,沒(méi)有抽出常用文字列的情況下,能夠準(zhǔn)確地將該文字作為輸入錯(cuò)誤的文字,判斷為對(duì)該文字需要進(jìn)行組合,執(zhí)行與下一輸入文字,或是與下一輸入文字相對(duì)應(yīng)的候補(bǔ)文字的組合,作成組合文字,不執(zhí)行不必要的組合。
[0020]另外,上述文字輸入裝置的輸入接收部所接收的文字輸入是手寫(xiě)輸入,或拼音文子輸入。
[0021]由此,用戶在手寫(xiě)輸入時(shí),在希望輸入文字的輸入途中,已輸入的輸入尚未完成的部分被誤識(shí)別的情況下,沒(méi)有必要進(jìn)行刪除、再次輸入已輸入的部分的操作,繼續(xù)輸入余下的部分,該文字輸入裝置能夠判斷出誤輸入,對(duì)于被誤識(shí)別的希望輸入文字的一部分和余下的部分進(jìn)行有效的組合,能夠作成用戶原本想要輸入的文字。再者,在拼音輸入的情況下,用戶即使不知道該文字的發(fā)音,只要知道該文字的各構(gòu)成部分的發(fā)音,分別用拼音輸入各部分,即使不進(jìn)行組合指示操作,也能夠從被輸入的文字列中檢出有必要組合的文字,并能夠?qū)⑵渥鞒上M斎氲奈淖郑岣吡溯斎氲谋憷院托省?br>[0022]或者,上述輸入確定文字,在由輸入文字確定部自動(dòng)輸入確定的情況下,上述組合要否判斷部判斷為需要組合,上述組合文字作成判斷部判斷將被自動(dòng)輸入確定的文字,與下一個(gè)被輸入確定的一個(gè)以上的文字,或者與下一個(gè)輸入文字相對(duì)應(yīng)的候補(bǔ)文字進(jìn)行組合,能否作成單一的組合文字,上述組合文字作成部在上述組合文字作成判斷部判斷為能夠作成上述組合文字的情況下,將被自動(dòng)輸入確定的文字,與下一個(gè)被輸入確定的一個(gè)以上的文字,或者與下一個(gè)輸入文字相對(duì)應(yīng)的候補(bǔ)文字進(jìn)行組合,作成單一的組合文字。
[0023]另外,上述輸入接收部所接收的文字輸入是手寫(xiě)輸入。
[0024]因?yàn)槭謱?xiě)途中被自動(dòng)識(shí)別的文字,輸入錯(cuò)誤的可能性高,由此,將自動(dòng)被識(shí)別的文字和下一個(gè)輸入確定的文字,或者是與下一個(gè)輸入文字相對(duì)應(yīng)的候補(bǔ)文字進(jìn)行組合,將組合結(jié)果提供給用戶,從而有效地防止了誤識(shí)別發(fā)生時(shí)的繁雜操作。