文字輸入裝置及文字輸入接受方法
【專利摘要】用戶向手寫輸入窗口的手寫區(qū)域(41)手寫文字時(shí),對于被手寫的文字,將由手寫文字識別引擎(312)推算出的候補(bǔ)文字一覽顯示在候補(bǔ)文字一覽區(qū)域(44),將從候補(bǔ)文字一覽所選擇的候補(bǔ)文字追加到輸入文字列的輸入位置的同時(shí),對應(yīng)于輸入位置將追加的文字和候補(bǔ)文字的一覽作為候補(bǔ)履歷列表存儲,將輸入位置增加1。如果用戶對文字的刪除操作發(fā)生,持續(xù)操作中,反復(fù)進(jìn)行從末尾刪除輸入文字列的文字,輸入位置減少1的處理。輸入位置被更新時(shí),對應(yīng)于輸入位置的候補(bǔ)履歷列表存在的情況下,將記錄在候補(bǔ)履歷列表的候補(bǔ)文字一覽顯示在候補(bǔ)文字一覽區(qū)域(44),接受從候補(bǔ)文字一覽輸入的候補(bǔ)文字的選擇。
【專利說明】文字輸入裝置及文字輸入接受方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種接受用戶文字輸入的文字輸入裝置,尤其涉及對刪除已輸入文字后的文字輸入加以輔助的技術(shù)。
【背景技術(shù)】
[0002]在接受用戶文字輸入的文字輸入裝置中,作為對刪除已輸入文字后的用戶的文字輸入加以輔助的技術(shù),當(dāng)接受來自用戶的文字輸入時(shí),將開頭部分包含由到該文字為止的已輸入文字構(gòu)成的變換前的文字列的文字列一覽作為變換候補(bǔ)一覽進(jìn)行顯示,將由用戶從變換候補(bǔ)一覽中所選擇的變換候補(bǔ)作為輸入文字列接受的進(jìn)行預(yù)測變換的文字輸入裝置被人們所熟知。
[0003]另外,在這樣進(jìn)行變換預(yù)測的文字輸入裝置中,由用戶刪除變換前的文字列的后端的文字時(shí),將過去輸入刪除后的變換前的文字列的末尾的文字時(shí)所顯示的變換候補(bǔ)一覽再次作為變換候補(bǔ)一覽進(jìn)行再次顯示的技術(shù)被熟知(例如,專利文獻(xiàn)I)。
[0004]現(xiàn)有技術(shù)文獻(xiàn)
[0005]專利文獻(xiàn)
[0006]專利文獻(xiàn)I日本特開2000-187658號公報(bào)
[0007]對于接受用戶文字輸入的文字輸入裝置來說,用戶對于由順次輸入的文字構(gòu)成的輸入文字列進(jìn)行文字刪除時(shí),從輸入的文字列的末尾順次刪除文字的情況下,有時(shí)刪除的次數(shù)過多,會將不打算刪除的文字也刪掉。
[0008]并且,這種情況下,用戶需要再次輸入刪除掉的原本不打算刪除的文字,在文字輸入裝置根據(jù)手寫輸入或拼音輸入接受漢字輸入的情況下,該文字的再次輸入操作包含了文字的手寫或文字的拼音輸入步驟,因此比較繁瑣。
【發(fā)明內(nèi)容】
[0009]因此,本發(fā)明的課題是對于文字輸入裝置而言,能更加方便地進(jìn)行已輸入文字被刪除后的文字輸入的輔助裝置及方法。
[0010]為了達(dá)成以上課題,本發(fā)明在接受文字的手寫輸入的文字輸入裝置上設(shè)置了手寫輸入接受部,接受來自用戶的文字圖形手寫輸入;以及顯示裝置;存儲部,存儲接受到的輸入文字組成的輸入文字列;手寫文字識別部,作為對應(yīng)于該文字圖形的候補(bǔ)文字,推算出一個(gè)或多個(gè)手寫輸入的文字圖形所表示的漢字候補(bǔ);和輸入控制部。在此,將上述存儲部所存儲的輸入文字列的末尾文字所在位置的下一位置作為輸入位置,上述控制部在上述手寫輸入接受部接受到上述文字圖形的上述手寫輸入時(shí),使上述手寫文字識別部推算出一個(gè)或多個(gè)對應(yīng)于上述手寫輸入接受部接受到的手寫輸入文字圖形的候補(bǔ)文字,將被推算出的候補(bǔ)文字一覽顯示在上述顯示裝置上的同時(shí),從顯示的候補(bǔ)文字一覽中選擇了候補(bǔ)文字的情況下,將該被選擇的候補(bǔ)文字作為上述輸入文字列的上述輸入位置的文字存儲在上述存儲部,同時(shí),將記錄了推算出的候補(bǔ)文字一覽的候補(bǔ)履歷與上述存儲的候補(bǔ)文字在輸入文字列中的位置相對應(yīng)地存儲在上述存儲部,用戶的文字刪除操作發(fā)生時(shí),從該輸入文字列的末尾刪除上述存儲部所存儲的輸入文字列的文字,刪除上述輸入文字列的文字時(shí),對應(yīng)于上述輸入位置的上述候補(bǔ)履歷被存儲在上述存儲部的情況下,將該候補(bǔ)履歷所記錄的候補(bǔ)文字一覽顯示在上述顯示裝置的同時(shí),從顯示的候補(bǔ)文字一覽中,選擇了候補(bǔ)文字的情況下,將該被選擇的候補(bǔ)文字作為上述輸入文字列的上述輸入位置的文字存儲到上述存儲部。
[0011]由這樣的文字輸入裝置,在從輸入文字列中刪除了文字的情況下,記錄在和那個(gè)時(shí)刻的輸入位置相對應(yīng)地被存儲的候補(bǔ)履歷上的候補(bǔ)文字一覽被顯示。由此,用戶從輸入的文字列中誤刪除文字的情況下,也不用進(jìn)行手寫輸入,能夠從被顯示的候補(bǔ)一覽中選擇刪除了的文字,輸入到輸入文字列中?;蛘?,用戶從手寫文字識別部推算出的候補(bǔ)文字一覽中誤選擇了候補(bǔ)文字輸入到輸入文字列中的情況下,刪除了該文字后,不用進(jìn)行手寫輸入,就可以從顯示的候補(bǔ)文字一覽中選擇希望的候補(bǔ)文字直接輸入到輸入文字列中。
[0012]在此,本發(fā)明同時(shí)提供一種文字輸入裝置,作為一種接受文字拼音輸入的文字輸入裝置,具備:顯示裝置;拼音輸入接受部,接受來自用戶的拼音輸入;存儲部,存儲接受到的輸入文字組成的輸入文字列;拼音文字變換部,作為對應(yīng)于該拼音的候補(bǔ)文字,推算出一個(gè)或多個(gè)拼音所表示的漢字候補(bǔ);和輸入控制部。但是,將上述存儲部所存儲的輸入文字列的末尾文字所在位置的下一位置作為輸入位置,上述控制部,在上述拼音輸入接受部接受到上述拼音輸入時(shí),使上述拼音文字變換部推算出一個(gè)或多個(gè)對應(yīng)于上述拼音輸入接受部接受到的拼音的候補(bǔ)文字,將被推算出的候補(bǔ)文字一覽顯示在上述顯示裝置上的同時(shí),從顯示的候補(bǔ)文字一覽中選擇了候補(bǔ)文字的情況下,將該被選擇的候補(bǔ)文字作為上述輸入文字列的上述輸入位置的文字存儲在上述存儲部,同時(shí),將記錄了推算出的候補(bǔ)文字一覽的候補(bǔ)履歷與上述存儲的候補(bǔ)文字在輸入文字列中的位置相對應(yīng)地存儲在上述存儲部,用戶的文字刪除操作發(fā)生時(shí),從該輸入文字列的末尾刪除上述存儲部所存儲的輸入文字列的文字,刪除上述輸入文字列的文字時(shí),對應(yīng)于上述輸入位置的上述候補(bǔ)履歷被存儲在上述存儲部的情況下,將該候補(bǔ)履歷所記錄的候補(bǔ)文字一覽顯示在上述顯示裝置的同時(shí),從顯示的候補(bǔ)文字一覽中選擇了候補(bǔ)文字的情況下,將該被選擇的候補(bǔ)文字作為上述輸入文字列的上述輸入位置的文字存儲在上述存儲部。
[0013]這樣的文字輸入裝置,對于接受拼音輸入的文字輸入裝置來說,與上述接受文字的手寫輸入的文字輸入裝置相同,用戶能夠容易地進(jìn)行刪除后的文字輸入。
[0014]在此,以上文字輸入裝置,上述輸入控制部,將從該候補(bǔ)履歷所記錄的候補(bǔ)文字一覽中所選擇的候補(bǔ)文字的識別記錄到上述候補(bǔ)履歷的同時(shí),以將識別被該候補(bǔ)履歷所記錄的候補(bǔ)文字配置在開頭位置的方式,對被記錄在上述候補(bǔ)履歷的候補(bǔ)文字一覽進(jìn)行顯示。
[0015]由這樣的處理,用戶只需要進(jìn)行選定候補(bǔ)一覽的開頭的候補(bǔ)文字的簡單操作,就能輸入從輸入文字列誤刪除的文字。
[0016]另外,以上文字輸入裝置,上述輸入控制部,在上述存儲部存儲了輸入文字列的文字時(shí),對應(yīng)于上述存儲部所存儲的輸入文字列的末尾文字所在位置的下一位置的上述候補(bǔ)履歷被存儲在上述存儲部的情況下,將該候補(bǔ)履歷所記錄的候補(bǔ)文字一覽顯示在上述顯示裝置上的同時(shí),從顯示的候補(bǔ)文字一覽中選擇了候補(bǔ)文字的情況下,將該被選擇的候補(bǔ)文字作為上述存儲部所存儲的輸入文字列的末尾文字所在位置的下一位置的文字存儲到上述存儲部。
[0017]由這樣的處理,從輸入文字列刪除多個(gè)文字的情況下,對于刪除了輸入文字列中的文字的各位置來說,利用對應(yīng)于該位置被存儲的候補(bǔ)履歷所記錄的候補(bǔ)文字一覽,能夠方便地輸入刪除的文字。
[0018]另外,這種情況下,上述輸入控制部,在上述存儲部所存儲的輸入文字列被變更時(shí),對應(yīng)于上述存儲部所存儲的輸入文字列的末尾文字所在位置的下一位置的上述候補(bǔ)履歷沒有被上述存儲部所存儲的情況下,基于上述存儲部所存儲的文字列,作為候補(bǔ)文字,預(yù)測一個(gè)或多個(gè)該輸入文字列的下一個(gè)被輸入的漢字,將預(yù)測出的候補(bǔ)文字一覽顯不在上述顯示裝置的同時(shí),從顯示的候補(bǔ)文字一覽中選擇了候補(bǔ)文字的情況下,將該被選擇的候補(bǔ)文字作為上述存儲部所存儲的輸入文字列的末尾文字所在位置的下一位置的文字存儲在上述存儲部,同時(shí),將記錄了上述預(yù)測候補(bǔ)文字一覽的候補(bǔ)履歷與上述存儲的候補(bǔ)文字在輸入文字列中的位置對應(yīng)地存儲在上述存儲部中。另外,上述輸入控制部,在上述存儲部所存儲的輸入文字列被變更時(shí),對應(yīng)于上述存儲部所存儲的輸入文字列的末尾文字所在位置的下一位置的上述候補(bǔ)履歷被上述存儲部所存儲的情況下,進(jìn)行上述預(yù)測出的候補(bǔ)文字一覽的顯示,以使該預(yù)測出的候補(bǔ)文字一覽與上述候補(bǔ)履歷所記錄的候補(bǔ)文字一覽一同被在上述顯示裝置上。
[0019]從顯示的上述預(yù)測的候補(bǔ)文字一覽中選擇了候補(bǔ)文字的情況下,將該被選擇的候補(bǔ)文字作為上述存儲部所存儲的輸入文字列的末尾文字所在位置的下一位置的文字存儲在上述存儲部,同時(shí),將記錄了上述預(yù)測候補(bǔ)文字一覽的候補(bǔ)履歷與上述存儲的候補(bǔ)文字在輸入文字列中的位置對應(yīng)地存儲在上述存儲部中。
[0020]由此構(gòu)成的文字輸入裝置,對于文字輸入裝置來說,也能基于輸入文字列預(yù)測出該輸入文字列的下一被輸入的漢字作為候補(bǔ)漢字,并進(jìn)行提示用戶的預(yù)測型文字輸入輔助。
[0021]另外,這樣顯示上述預(yù)測的候補(bǔ)文字一覽的情況下,如果將從預(yù)測出的候補(bǔ)文字一覽中選擇的候補(bǔ)文字作為上述存儲部所存儲的輸入文字列的末尾文字所在位置的下一位置的文字進(jìn)行了存儲,則刪除與存儲了該被選擇的候補(bǔ)文字的輸入文字列中的位置的下一位置以后的位置相對應(yīng)地存儲在上述存儲部中的上述候補(bǔ)履歷。
[0022]另外,上述文字輸入裝置中,上述輸入控制部,如果將從上述手寫文字識別部推算出的候補(bǔ)文字一覽中選擇的候補(bǔ)文字作為上述存儲部所存儲的輸入文字列的末尾文字所在位置的下一位置的文字進(jìn)行了存儲,則刪除與存儲了該被選擇的候補(bǔ)文字的輸入文字列中的位置的下一位置以后的位置相對應(yīng)地存儲在上述存儲部中的上述候補(bǔ)履歷。
[0023]綜上,根據(jù)本發(fā)明的文字輸入裝置,能夠更容易地進(jìn)行輸入完成的文字被刪除后的文字輸入的輔助。
【專利附圖】
【附圖說明】
[0024]圖1是表示與本發(fā)明實(shí)施方式相關(guān)的數(shù)據(jù)處理裝置的構(gòu)成的功能框圖。
[0025]圖2是表示與本發(fā)明實(shí)施方式相關(guān)的工作存儲部的內(nèi)容的圖。
[0026]圖3是表示與本發(fā)明實(shí)施方式相關(guān)的手寫輸入處理的流程圖。
[0027]圖4是表示與本發(fā)明實(shí)施方式相關(guān)的手寫輸入窗口的圖。
[0028]圖5 (a)?圖5 (g)是表示與本發(fā)明實(shí)施方式相關(guān)的手寫處理的處理方式圖。
[0029]圖6 Ca)?圖6 (i)是表示與本發(fā)明實(shí)施方式相關(guān)的手寫處理的處理方式圖。
[0030]圖7是表示與本發(fā)明實(shí)施方式相關(guān)的手寫輸入窗口的其他例子的圖。
[0031]圖8是表示與本發(fā)明實(shí)施方式相關(guān)的拼音輸入窗口的圖。
[0032]圖中:
[0033]I顯示裝置
[0034]2輸入裝置
[0035]3操作系統(tǒng)
[0036]4應(yīng)用程序
[0037]31輸入系統(tǒng)
[0038]41手寫區(qū)域
[0039]42輸入文字列顯示區(qū)域
[0040]43刪除按鍵
[0041]44候補(bǔ)文字一覽區(qū)域
[0042]45輸入模式切換按鍵
[0043]46首字母輸入模式切換按鍵
[0044]47確定按鍵
[0045]81軟按鍵
[0046]82手寫輸入模式切換按鍵
[0047]100數(shù)據(jù)處理裝置
[0048]311輸入控制部
[0049]312手寫文字識別引擎
[0050]313手寫文字識別辭典
[0051]314拼音變換部
[0052]315拼音變換辭典
[0053]316預(yù)測辭典
[0054]317工作存儲部
【具體實(shí)施方式】
[0055]以下,說明本發(fā)明的實(shí)施方式。
[0056]圖1顯示了與本發(fā)明實(shí)施方式相關(guān)的數(shù)據(jù)處理裝置的構(gòu)成。
[0057]如圖所示,數(shù)據(jù)處理裝置100具備:IXD等的顯示裝置1、觸摸屏等的輸入裝置2、操作系統(tǒng)3以及在操作系統(tǒng)上工作的一個(gè)或多個(gè)應(yīng)用程序4。
[0058]另外,操作系統(tǒng)3具備接受來自于用戶的文字輸入的輸入系統(tǒng)31,輸入系統(tǒng)31具備:輸入控制部311、手寫文字識別引擎312、手寫文字識別辭典313、拼音變換部314、拼音變換辭典315、預(yù)測辭典316、工作存儲部317。
[0059]本發(fā)明的文字輸入裝置主要由上述顯示裝置I和輸入裝置2以及輸入系統(tǒng)31構(gòu)成。
[0060]這里所述的手寫文字識別引擎312具有應(yīng)用記錄著各漢字的文字圖形的手寫文字識別辭典313,推定一個(gè)或多個(gè)由輸入裝置2手寫的文字圖形所表示的漢字的候補(bǔ)文字的功能。另外,拼音變換部314具有應(yīng)用記錄著各漢字的拼音的拼音變換辭典315,推定一個(gè)或多個(gè)由輸入裝置2輸入的拼音所表示的漢字的候補(bǔ)文字的功能。
[0061]另外,預(yù)測辭典316,對于各漢字列,記錄著作為該漢字列的后續(xù)輸入漢字的預(yù)先被選定的一個(gè)或多個(gè)漢字。也就是作為開頭部分包含漢字列ABC的單詞或名稱,存在漢字列AB⑶E和漢字列ABCFGH的情況下,預(yù)測辭典316,對于漢字列ABC,記錄漢字D和漢字F。
[0062]但是,以上的數(shù)據(jù)處理裝置100是由電腦構(gòu)成的,操作系統(tǒng)3或應(yīng)用程序4是由電腦執(zhí)行指定的電腦程序?qū)崿F(xiàn)的。
[0063]下面,如圖2所示,輸入文字列區(qū)域被設(shè)置在工作存儲部317上。另外,工作存儲部317存儲著一個(gè)或多個(gè)候補(bǔ)履歷列表。
[0064]并且,輸入文字列區(qū)域存儲著由用戶順序輸入的文字構(gòu)成的文字列。在此,作為文字位置,如圖所示的從I起的序號被從開頭依次賦予到了輸入文字列區(qū)域的各文字的存儲位置。
[0065]然后,各候補(bǔ)履歷列表中存儲著INDEX和候補(bǔ)文字一覽。并且,在INDEX中記錄代表與該候補(bǔ)履歷列表相關(guān)系的對象文字位置和作為一個(gè)漢字的對象文字。另外,一個(gè)或多個(gè)漢字被記錄在候補(bǔ)文字一覽中。
[0066]以下,針對這樣的數(shù)據(jù)處理裝置100的構(gòu)成,說明輸入系統(tǒng)31進(jìn)行的來自用戶的文字輸入的接受動作。
[0067]若應(yīng)答用戶指定操作的應(yīng)用程序4的文字輸入處理的開始要求發(fā)生,則輸入系統(tǒng)31的輸入控制部311按照被設(shè)定的輸入模式進(jìn)行文字輸入處理。在此,作為輸入模式,有手寫輸入模式,拼音輸入模式,首字母輸入模式,這些輸入模式可以由用戶適當(dāng)?shù)厍袚Q。
[0068]并且,在手寫輸入模式被設(shè)定時(shí),作為文字輸入處理,輸入控制部311進(jìn)行手寫輸入處理;在拼音輸入模式被設(shè)定時(shí),作為文字輸入處理,輸入控制部311進(jìn)行拼音輸入處理;在首字母輸入模式被設(shè)定時(shí),作為文字輸入處理,輸入控制部311進(jìn)行首字母輸入處理。
[0069]首先,說明由輸入系統(tǒng)31的輸入控制部311進(jìn)行的手寫輸入處理。
[0070]如圖3所示,表示該手寫輸入處理的次序。
[0071]如圖所示,該處理首先將輸入位置設(shè)定為I (步驟502),將手寫輸入窗口顯示在顯示裝置I上(步驟504)。
[0072]在此,如圖4所示,手寫輸入窗口上設(shè)置了接受用戶的文字手寫輸入的手寫區(qū)域41、顯示被輸入文字列區(qū)域存儲的輸入文字列的輸入文字列顯示區(qū)域42、接受輸入文字列的末尾文字的刪除操作的刪除按鍵43、顯示候補(bǔ)文字一覽的候補(bǔ)文字一覽區(qū)域44、接受將輸入模式向拼音輸入模式進(jìn)行切換操作的拼音輸入模式切換按鍵45、接受將輸入模式向首字母輸入模式進(jìn)行切換操作的首字母輸入模式切換按鍵46、接受輸入文字列的確定操作的確定按鍵47。
[0073]回到圖3,如果顯示了手寫輸入窗口(步驟504),則等待對手寫區(qū)域41的文字手寫輸入發(fā)生(步驟506),如果手寫輸入發(fā)生了,則前進(jìn)到步驟508。
[0074]并且,在步驟508,利用手寫文字識別引擎312推算出被輸入到手寫區(qū)域41的手寫文字所表達(dá)的作為漢字候補(bǔ)的候補(bǔ)文字,將推算出的候補(bǔ)文字一覽顯示在手寫輸入窗口的候補(bǔ)文字一覽區(qū)域44。
[0075]并且,接受從候補(bǔ)文字一覽區(qū)域44所顯示的候補(bǔ)文字一覽中進(jìn)行的候補(bǔ)文字的選擇(步驟510 ),前進(jìn)到步驟512。
[0076]并且,在步驟512,接受從顯示在候補(bǔ)文字一覽區(qū)域44的候補(bǔ)文字一覽中進(jìn)行選擇了的候補(bǔ)文字,追加存儲到與輸入文字列區(qū)域的當(dāng)前輸入位置相一致的文字位置,對手寫輸入窗口的輸入文字列顯示區(qū)域42的顯示進(jìn)行更新,使其與手寫輸入?yún)^(qū)域所存儲的輸入文字列相一致。
[0077]并且,將當(dāng)前輸入位置作為對象文字位置更新候補(bǔ)履歷列表(步驟514)。
[0078]在此,該候補(bǔ)列表的更新,按照如下進(jìn)行。
[0079]也就是,當(dāng)前的輸入位置作為對象文字位置被記錄的候補(bǔ)履歷列表被記錄在工作存儲部317的情況下,將該候補(bǔ)履歷列表作為更新對象候補(bǔ)履歷列表,當(dāng)前輸入位置作為對象文字位置被記錄的候補(bǔ)履歷列表沒有被記錄在工作存儲部317的情況下,在工作存儲部317中作成新的候補(bǔ)履歷列表,將當(dāng)前輸入位置記錄到對象文字位置上后,將作成的候補(bǔ)履歷列表作為更新對象候補(bǔ)履歷列表。
[0080]并且,在步驟512,將存儲在輸入文字列區(qū)域的候補(bǔ)文字記錄到更新對象候補(bǔ)履歷列表的對象文字中。另外,在步驟512,將存儲在輸入文字列區(qū)域的候補(bǔ)文字的選擇和包含于從中接受的候補(bǔ)文字一覽的全部候補(bǔ)文字記錄到更新對象候補(bǔ)履歷列表的候補(bǔ)文字一覽。另外,在此,像這樣記錄被更新對象候補(bǔ)履歷列表的候補(bǔ)文字一覽所包含的候補(bǔ)文字的候補(bǔ)文字一覽包括在步驟508顯示于候補(bǔ)文字一覽區(qū)域44的候補(bǔ)文字一覽的情況和在步驟520或步驟522顯示于候補(bǔ)文字一覽區(qū)域44的候補(bǔ)文字一覽的情況。
[0081]并且,如果更新了將當(dāng)前輸入位置作為對象文字位置的候補(bǔ)履歷列表(步驟514),則將輸入位置增加I (步驟516),前進(jìn)到步驟518。
[0082]然后,在步驟518,檢出當(dāng)前輸入位置作為對象文字位置被記錄的候補(bǔ)履歷列表是否被工作存儲部317存儲。并且,當(dāng)前輸入位置作為對象文字位置被記錄的候補(bǔ)履歷列表沒有被工作存儲部317所存儲的情況下(步驟518),利用預(yù)測辭典316,將對于輸入文字列區(qū)域所存儲的輸入文字列而記錄的各漢字作為候補(bǔ)文字,將候補(bǔ)文字一覽顯示在手寫輸入窗口的候補(bǔ)文字一覽區(qū)域44 (步驟520)。
[0083]另一方面,當(dāng)前輸入位置作為對象文字位置被記錄的候補(bǔ)履歷列表被工作存儲部317所存儲的情況下(步驟518),將被記錄的候補(bǔ)履歷列表的候補(bǔ)文字一覽所記錄的候補(bǔ)文字的一覽顯示在手寫輸入窗口的候補(bǔ)文字一覽區(qū)域44 (步驟522)。但是,與記錄在候補(bǔ)履歷列表中的候補(bǔ)文字一覽的候補(bǔ)文字中的候補(bǔ)履歷列表的對象文字相一致的候補(bǔ)文字,顯不在候補(bǔ)文字一覽區(qū)域44的候補(bǔ)文字一覽的開頭位置。
[0084]并且,在對顯示在候補(bǔ)文字一覽區(qū)域44的候補(bǔ)文字一覽中的候補(bǔ)文字的選擇發(fā)生的情況下(步驟524),前進(jìn)到上述步驟512。
[0085]另外,對手寫區(qū)域41的文字的手寫輸入發(fā)生的情況下(步驟526),前進(jìn)到上述步驟508起的處理。
[0086]另外,由刪除按鍵43的操作進(jìn)行的文字刪除操作發(fā)生的情況下(步驟528),在文字刪除操作結(jié)束前(步驟542),以一定的時(shí)間間隔(步驟540)進(jìn)行輸入文字列區(qū)域的當(dāng)前輸入位置的前一位置的文字的刪除,和對輸入文字列顯示區(qū)域42所顯示的文字刪除后的輸入文字列的顯示的更新,以及使輸入位置減少I個(gè)的處理(步驟538),隨后前進(jìn)到上述步驟 518。
[0087]另外,由確定按鍵47的操作進(jìn)行的確定操作發(fā)生的情況下(步驟530),通過操作系統(tǒng)3,將當(dāng)時(shí)輸入文字列區(qū)域所存儲的輸入文字列輸出到開始要求文字輸入處理的應(yīng)用程序4 (步驟532)。消除手寫輸入窗口的顯示的同時(shí),進(jìn)行全部的候補(bǔ)履歷列表的消除和輸入文字列區(qū)域的清空(步驟534),結(jié)束手寫輸入處理。
[0088]另外,開始要求文字輸入處理的應(yīng)用程序4例如是將與由輸入系統(tǒng)31輸出的輸入文字列相匹配的地名、設(shè)施名的地點(diǎn)設(shè)定為目的地,并進(jìn)行到達(dá)目的地的路線誘導(dǎo)的處理等的導(dǎo)航應(yīng)用程序。
[0089]以上,說明了輸入系統(tǒng)31的輸入控制部311進(jìn)行的手寫輸入處理的次序。
[0090]以下,說明這樣的手寫輸入處理的處理例。
[0091]現(xiàn)在,這樣的手寫輸入處理開始后,如圖5 (a)所示,用戶利用手寫輸入窗口將
*市* *理工大”的各文字順序輸入到輸入文字列后,向手寫區(qū)域41手寫“學(xué)”的文字,對于被手寫的文字,由手寫文字識別引擎312推算出候補(bǔ)文字“宇”、“榮”、“學(xué)”、“單”、...“守”的一覽,作為候補(bǔ)文字一覽被顯不在候補(bǔ)文字一覽區(qū)域44。
[0092]并且,如圖5 (b)所示,用戶從顯示的候補(bǔ)文字一覽中,選擇了候補(bǔ)文字“學(xué)”的情況下,被選擇的“學(xué)”被輸入,輸入文字列變化為市* *理工大學(xué)”。并且,這時(shí),將輸入了“學(xué)”的輸入文字列中的文字位置9作為對象文字位置的候補(bǔ)履歷列表被生成,生成的候補(bǔ)履歷列表的對象文字“學(xué)”被記錄在候補(bǔ)文字一覽“宇”、“榮”、“學(xué)”、“單”、...“守”中。
[0093]然后,“學(xué)”被輸入到的輸入文字列變化為市理工大學(xué)”,如圖5 (C)所示,對于輸入文字列*市* *理工大學(xué)”,預(yù)測辭典316所記錄的漢字“南”、“北”的一覽作為候補(bǔ)文字一覽被顯不在候補(bǔ)文字一覽區(qū)域44。
[0094]并且,在圖5 (C)的狀態(tài)的基礎(chǔ)上,如圖5 (d)所示,用戶從顯示的候補(bǔ)文字一覽選擇了候補(bǔ)文字“北”的時(shí)候,所選擇的“北”被輸入的輸入文字列變化為市* *理工大學(xué)北”。并且,這時(shí),將輸入了“北”的輸入文字列中的文字位置10作為對象文字位置的候補(bǔ)履歷列表被生成,生成的候補(bǔ)履歷列表的對象文字“北”被記錄,同時(shí),候補(bǔ)文字“南”、“北”被記錄到候補(bǔ)文字一覽。并且,“北”被輸入到的輸入文字列變化為市* *理工大學(xué)北”,如圖5 (e)所示,對于輸入文字列*市* *理工大學(xué)北”,預(yù)測辭典316所記錄的漢字“口”、“門”的一覽作為候補(bǔ)文字一覽被顯不在候補(bǔ)文字一覽區(qū)域44。
[0095]另一方面,在圖5 (C)的狀態(tài)的基礎(chǔ)上,用戶沒有從顯示的候補(bǔ)文字一覽中選擇候補(bǔ)文字,如圖5 (f)所示,在手寫區(qū)域41手寫“?!弊值那闆r下,如圖5 (g)所示,對于被手寫的文字,由手寫文字識別引擎312推算出的候補(bǔ)文字“促”、“?!薄ⅰ白 ?、“候”的一覽作為候補(bǔ)文字一覽被顯不在候補(bǔ)文字一覽區(qū)域44,用戶能夠從該候補(bǔ)文字一覽中選定輸入的候補(bǔ)文字。
[0096]并且,像這樣,用戶按順序進(jìn)行對由手寫文字識別引擎312針對用戶對手寫輸入以及手寫輸入的文字推算出的候補(bǔ)文字的選擇,或是對由預(yù)測辭典316推算出的候補(bǔ)文字的選擇,由此,能夠?qū)⑾M臐h字輸入到輸入文字列。
[0097]然后,當(dāng)前在圖5 Ce)的狀態(tài),用戶從被顯示的候補(bǔ)文字一覽選擇候補(bǔ)文字“門”,如圖6 (a)所示,輸入文字列變化為市* *理工大學(xué)北門”的同時(shí),將對象文字位置作為“門”的輸入位置11,將對象文字確定為“門”,將候補(bǔ)文字一覽設(shè)為“ 口”、“門”的候補(bǔ)履歷列表被生成。
[0098]并且,在該狀態(tài),如圖6 (b)所示,用戶操作刪除按鍵43,從輸入文字列市**理工大學(xué)北門”刪除“門”、“北”、“學(xué)”,輸入文字列變?yōu)槭? *理工大”。
[0099]這種情況下,輸入位置變?yōu)椤按蟆钡南乱晃淖治恢?。并且,在該時(shí)刻,如在上述圖5 (b)的時(shí)刻,存在應(yīng)答用戶向輸入文字列中輸入“學(xué)”字而生成的、9被記錄到對象文字位置的候補(bǔ)履歷列表,因此,如圖6 (c)所示,以被記錄在候補(bǔ)履歷列表的對象文字“學(xué)”被配置在開頭的形式,記錄在該候補(bǔ)列表的候補(bǔ)文字一覽被顯示在候補(bǔ)文字一覽區(qū)域44。因此,用戶從輸入文字列中誤刪除了“學(xué)”的情況下,也用不著進(jìn)行手寫輸入,直接選擇“學(xué)”就能夠輸入到輸入文字列中。并且,在圖5 (b)的狀態(tài),用戶從候補(bǔ)文字一覽中誤選擇“學(xué)”的情況下,將該“學(xué)”字從輸入文字列刪除后,用不著進(jìn)行手寫輸入,就能夠從候補(bǔ)文字一覽中選擇希望的候補(bǔ)文字,輸入到輸入文字列中。
[0100]下面,如圖6 (d)所示,用戶從顯示的候補(bǔ)文字一覽選擇了候補(bǔ)文字“學(xué)”,所選擇的“學(xué)”被輸入,輸入文字列變化為市* *理工大學(xué)”。另外,將輸入了“學(xué)”的輸入文字列中的文字位置9作為對象文字位置的候補(bǔ)履歷列表被更新。在此,更新后的候補(bǔ)履歷列表的對象文字變?yōu)椤皩W(xué)”,候補(bǔ)文字一覽變?yōu)椤皩W(xué)”、“宇”、“字”、“嘗”、...“守”。
[0101]下面,“學(xué)”被輸入的輸入文字列變?yōu)槭? *理工大學(xué)”,輸入位置變?yōu)椤皩W(xué)”的下一文字位置10。并且,該時(shí)刻,如在上述圖5 (d)的時(shí)刻,存在應(yīng)答用戶向輸入文字列中輸入“北”而生成的、10被記錄在對象文字位置的候補(bǔ)履歷列表,因此,如圖6 (e)所示,記錄到該候補(bǔ)履歷列表的候補(bǔ)文字一覽以記錄到該候補(bǔ)履歷列表的對象文字“北”被配置在開頭的形式,顯示在候補(bǔ)文字一覽區(qū)域44,用戶可以從被顯示的候補(bǔ)文字一覽中選定輸入的候補(bǔ)文字。
[0102]在此,如圖6 (e)所示,在候補(bǔ)履歷列表所記錄的候補(bǔ)文字一覽被顯示的狀態(tài)下,用戶不進(jìn)行候補(bǔ)文字的選擇,如圖6 (f)所示,向手寫區(qū)域41手寫文字“正”,如圖6 (g)所示,對于被手寫輸入的文字,由手寫文字識別引擎312推算出的候補(bǔ)文字“正”、“五”、“廿”、...“世”的一覽作為候補(bǔ)文字一覽被顯不在候補(bǔ)文字一覽區(qū)域44。
[0103]并且,如圖6 (h)所示,用戶從被顯示的候補(bǔ)文字一覽中選擇了候補(bǔ)文字“正”的情況下,被選擇的“正”被輸入,輸入文字列變?yōu)槭欣砉ご髮W(xué)正”。另外,這時(shí),將輸入了“正”的輸入文字列中的文字位置10作為對象文字位置的候補(bǔ)履歷列表的對象文字被更新為“正”,候補(bǔ)文字一覽被更新為“正“、“五”、“廿”、...“世”。
[0104]并且,像這樣輸入文字列變化為市* *理工大學(xué)正”后,輸入位置變?yōu)椤罢钡南乱晃淖治恢?1。并且,在該時(shí)刻,存在應(yīng)答過去用戶向輸入文字列中輸入“門”而生成的、11被記錄在對象文字位置的候補(bǔ)履歷列表,因此,如圖6 (i)所示,該候補(bǔ)履歷列表所記錄的候補(bǔ)履歷一覽以該候補(bǔ)履歷列表所記錄的對象文字“門”被配置在開頭的形式,被顯示在候補(bǔ)文字一覽區(qū)域44,用戶可以從被顯不的候補(bǔ)文字一覽中選定輸入的候補(bǔ)文字。
[0105]因此,用戶在圖6 (a)的輸入文字列為“ 市理工大學(xué)北門”的狀態(tài)下,僅將“北”修改成“正”,而想保留“門”的情況下,在圖6 (e)的狀態(tài)下,如圖6 (f)、圖6 (g)、圖6 (h)所示,如果手寫輸入了 “正”,如圖6 (i)所示,利用被顯示的候補(bǔ)履歷列表的候補(bǔ)文字一覽,能夠直接再次輸入沒必要修改的“門”。
[0106]以上,說明了關(guān)于輸入系統(tǒng)31的輸入控制部311進(jìn)行的手寫輸入處理。
[0107]但是,以上的手寫輸入處理也可修正為在步驟526,如果手寫輸入發(fā)生,當(dāng)前的輸入位置以后的文字位置作為對象文字位置被記錄的候補(bǔ)履歷列表被刪除后,前進(jìn)到步驟508。由這樣的處理,為輸入與用戶從輸入文字列刪除的文字列所不同的文字列而進(jìn)行手寫輸入的情況下,關(guān)于該被手寫輸入的文字以后的文字位置的輸入,對于用戶來說,不進(jìn)行不必要的過去所顯示的候補(bǔ)文字一覽的顯示,而顯示利用預(yù)測辭典316得到的候補(bǔ)一覽,從而進(jìn)行對用戶的輸入輔助。
[0108]另外,以上手寫輸入處理,當(dāng)前輸入位置作為對象文字位置被記錄的候補(bǔ)履歷列表被存儲在工作存儲部317的情況下,在步驟522,將被記錄的候補(bǔ)履歷列表的候補(bǔ)文字一覽顯示在手寫輸入窗口的候補(bǔ)文字一覽區(qū)域44,這部分也可以如下修改。
[0109]也就是,當(dāng)前輸入位置作為對象文字位置被記錄的候補(bǔ)履歷列表被記錄在工作存儲部317的情況下,在步驟522,如圖7所示,與被記錄的候補(bǔ)履歷列表的候補(bǔ)文字一覽701一起,對于被輸入文字列區(qū)域所存儲的輸入文字列,將記錄在預(yù)測辭典316的各漢字作為候補(bǔ)文字的候補(bǔ)文字一覽702也顯示在手寫輸入窗口的候補(bǔ)文字一覽區(qū)域44,可以接受兩個(gè)候補(bǔ)文字一覽701、702中的任意的候補(bǔ)文字的選擇。
[0110]另外,像這樣,顯示兩個(gè)候補(bǔ)文字一覽701,702的情況下,在步驟524發(fā)生的選擇是從將記錄在預(yù)測辭典316的各漢字作為候補(bǔ)文字一覽702中進(jìn)行的候補(bǔ)文字的選擇的情況下,可以修改為在刪除當(dāng)前輸入位置后的文字位置作為對象文字位置而被記錄的候補(bǔ)履歷列表后,前進(jìn)到步驟512。由這樣的處理,在為了輸入與用戶從輸入文字列刪除的文字列不同的文字列,而從將記錄在預(yù)測辭典316的各漢字作為候補(bǔ)文字的候補(bǔ)文字一覽中進(jìn)行了候補(bǔ)文字的選擇的情況下,關(guān)于按照該選擇輸入的文字以后的文字位置的輸入,對用戶來說,可以不進(jìn)行冗長的過去顯示過的候補(bǔ)文字一覽的顯示。
[0111]下面,說明輸入系統(tǒng)31的輸入控制部311被設(shè)定為拼音輸入模式時(shí),作為文字輸入處理而進(jìn)行的拼音輸入處理。
[0112]拼音輸入處理是將以上所示的手寫輸入處理的步驟504、506、508、526進(jìn)行以下變更的處理。
[0113]也就是,在手寫輸入處理的步驟504,顯示手寫輸入窗口,在拼音輸入處理的步驟504,顯不圖8所不的拼音輸入窗口。
[0114]在此,如圖所示,在拼音輸入窗口,設(shè)置了為了接受拼音輸入的軟按鍵81、接受將輸入模式向手寫輸入模式進(jìn)行切換操作的手寫輸入模式切換按鍵82。另外,與如圖4所示的手寫輸入窗口相同,在拼音輸入窗口上設(shè)置了顯不被存儲在輸入文字列區(qū)域的輸入文字列的輸入文字列顯示區(qū)域42、接受輸入文字列的末尾文字的刪除操作的刪除按鍵43、顯示候補(bǔ)文字一覽的候補(bǔ)文字一覽區(qū)域44、接受將輸入模式向首字母輸入模式進(jìn)行切換操作的首字母輸入模式切換按鍵46、接受輸入文字列的確定操作的確定按鍵47。
[0115]另外,手寫輸入處理在步驟506、526接受手寫輸入,拼音輸入處理在步驟506,接受在拼音輸入窗口進(jìn)行的拼音輸入。
[0116]另外,手寫輸入處理在步驟508,利用手寫文字識別引擎312,推算候補(bǔ)文字,將推算出的候補(bǔ)文字一覽顯不在手寫輸入窗口的候補(bǔ)文字一覽區(qū)域44。
[0117]綜上所述,因?yàn)槠匆糨斎胩幚砗褪謱戄斎胩幚淼牟煌巸H在于用戶的輸入操作是手寫輸入操作還是拼音輸入操作,即使是進(jìn)行拼音輸入操作的情況,也能得到和手寫輸入處理相同的效果。
[0118]最后,輸入系統(tǒng)31的輸入控制部311被設(shè)定為首字母輸入模式時(shí),作為文字輸入處理而進(jìn)行的首字母輸入處理是將軟按鍵顯示在顯示裝置1,接受首字母的輸入,將接受到的輸入的首字母的列作為輸入文字列進(jìn)行顯示,如果發(fā)生了確定操作,將那一時(shí)刻的輸入文字列,通過操作系統(tǒng)輸出到開始要求文字輸入處理的應(yīng)用程序4。
[0119]以上,說明了關(guān)于本發(fā)明的實(shí)施方式。
【權(quán)利要求】
1.一種接受文字手寫輸入的文字輸入裝置,具備: 手寫輸入接受部(2、41),接受來自用戶的文字圖形手寫輸入; 顯示裝置(I); 存儲部(317),存儲接受到的輸入文字組成的輸入文字列; 手寫文字識別部(312、313),作為對應(yīng)于該文字圖形的候補(bǔ)文字,推算出一個(gè)或多個(gè)手寫輸入的文字圖形所表示的漢字候補(bǔ); 輸入控制部(311); 其特征在于, 將上述存儲部所存儲的輸入文字列的末尾文字所在位置的下一位置作為輸入位置,上述控制部在上述手寫輸入接受部接受到上述文字圖形的上述手寫輸入時(shí),使上述手寫文字識別部推算出一個(gè)或多個(gè)對應(yīng)于上述手寫輸入接受部接受到的手寫輸入文字圖形的候補(bǔ)文字,將被推算出的候補(bǔ)文字一覽顯示在上述顯示裝置上的同時(shí),從顯示的候補(bǔ)文字一覽中選擇了候補(bǔ)文字的情況下,將該被選擇的候補(bǔ)文字作為上述輸入文字列的上述輸入位置的文字存儲在上述存儲部,同時(shí),將記錄了推算出的候補(bǔ)文字一覽的候補(bǔ)履歷與上述存儲的候補(bǔ)文字在輸入文字列中的位置相對應(yīng)地存儲在上述存儲部, 用戶的文字刪除操作發(fā)生時(shí),從該輸入文字列的末尾刪除上述存儲部所存儲的輸入文字列的文字, 刪除上述輸入文字列的文字時(shí),對應(yīng)于上述輸入位置的上述候補(bǔ)履歷被存儲在上述存儲部的情況下,將該候補(bǔ)履歷所記錄的候補(bǔ)文字一覽顯示在上述顯示裝置的同時(shí),從顯示的候補(bǔ)文字一覽中,選擇了候補(bǔ)文字的情況下,將該被選擇的候補(bǔ)文字作為上述輸入文字列的上述輸入位置的文字存儲到上述存儲部。
2.一種接受文字拼音輸入的文字輸入裝置,具備: 顯示裝置; 拼音輸入接受部(2、81),接受來自用戶的拼音輸入; 存儲部(317),存儲接受到的輸入文字組成的輸入文字列; 拼音文字變換部(314、315),作為對應(yīng)于該拼音的候補(bǔ)文字,推算出一個(gè)或多個(gè)拼音所表示的漢字候補(bǔ); 輸入控制部; 其特征在于, 將上述存儲部所存儲的輸入文字列的末尾文字所在位置的下一位置作為輸入位置,上述控制部,在上述拼音輸入接受部接受到上述拼音輸入時(shí),使上述拼音文字變換部推算出一個(gè)或多個(gè)對應(yīng)于上述拼音輸入接受部接受到的拼音的候補(bǔ)文字,將被推算出的候補(bǔ)文字一覽顯示在上述顯示裝置上的同時(shí),從顯示的候補(bǔ)文字一覽中選擇了候補(bǔ)文字的情況下,將該被選擇的候補(bǔ)文字作為上述輸入文字列的上述輸入位置的文字存儲在上述存儲部,同時(shí),將記錄了推算出的候補(bǔ)文字一覽的候補(bǔ)履歷與上述存儲的候補(bǔ)文字在輸入文字列中的位置相對應(yīng)地存儲在上述存儲部, 用戶的文字刪除操作發(fā)生時(shí),從該輸入文字列的末尾刪除上述存儲部所存儲的輸入文字列的文字, 刪除上述輸入文字列的文字時(shí),對應(yīng)于上述輸入位置的上述候補(bǔ)履歷被存儲在上述存儲部的情況下,將該候補(bǔ)履歷所記錄的候補(bǔ)文字一覽顯示在上述顯示裝置的同時(shí),從顯示的候補(bǔ)文字一覽中,選擇了候補(bǔ)文字的情況下,將該被選擇的候補(bǔ)文字作為上述輸入文字列的上述輸入位置的文字存儲在上述存儲部。
3.根據(jù)權(quán)利要求1或2所記載的文字輸入裝置,其特征在于, 上述輸入控制部,將從該候補(bǔ)履歷所記錄的候補(bǔ)文字一覽中所選擇的候補(bǔ)文字的識別記錄到上述候補(bǔ)履歷的同時(shí),以將識別被該候補(bǔ)履歷所記錄的候補(bǔ)文字配置在開頭位置的方式,對被記錄在上述候補(bǔ)履歷的候補(bǔ)文字一覽進(jìn)行顯示。
4.根據(jù)權(quán)利要求1或2所記載的文字輸入裝置,其特征在于, 上述輸入控制部,在上述存儲部存儲了輸入文字列的文字時(shí),對應(yīng)于上述存儲部所存儲的輸入文字列的末尾文字所在位置的下一位置的上述候補(bǔ)履歷被存儲在上述存儲部的情況下,將該候補(bǔ)履歷所記錄的候補(bǔ)文字一覽顯示在上述顯示裝置上的同時(shí),從顯示的候補(bǔ)文字一覽中選擇了候補(bǔ)文字的情況下,將該被選擇的候補(bǔ)文字作為上述存儲部所存儲的輸入文字列的末尾文字所在位置的下一位置的文字存儲到上述存儲部。
5.根據(jù)權(quán)利要求4所記載的文字輸入裝置,其特征在于, 上述輸入控制部,在上述存儲部所存儲的輸入文字列被變更時(shí),對應(yīng)于上述存儲部所存儲的輸入文字列的末尾文字所在位置的下一位置的上述候補(bǔ)履歷沒有被上述存儲部所存儲的情況下,基于上述存儲部所存儲的文字列,作為候補(bǔ)文字,預(yù)測一個(gè)或多個(gè)該輸入文字列的下一個(gè)被輸入的漢字,將預(yù)測出的候補(bǔ)文字一覽顯示在上述顯示裝置的同時(shí),從顯示的候補(bǔ)文字一覽中選擇了候補(bǔ)文字的情況下,將該被選擇的候補(bǔ)文字作為上述存儲部所存儲的輸入文字列的末尾文字所在位置的下一位置的文字存儲在上述存儲部,同時(shí),將記錄了上述預(yù)測候補(bǔ)文字一覽的候補(bǔ)履歷與上述存儲的候補(bǔ)文字在輸入文字列中的位置對應(yīng)地存儲在上述存儲部中。
6.根據(jù)權(quán)利要求5所記載的文字輸入裝置,其特征在于, 上述輸入控制部,在上述存儲部所存儲的輸入文字列被變更時(shí),對應(yīng)于上述存儲部所存儲的輸入文字列的末尾文字所在位置的下一位置的上述候補(bǔ)履歷被上述存儲部所存儲的情況下,進(jìn)行上述預(yù)測出的候補(bǔ)文字一覽的顯示,以使該預(yù)測出的候補(bǔ)文字一覽與上述候補(bǔ)履歷所記錄的候補(bǔ)文字一覽一同被顯示在上述顯示裝置上,從顯示的上述預(yù)測的候補(bǔ)文字一覽中選擇了候補(bǔ)文字的情況下,將該被選擇的候補(bǔ)文字作為上述存儲部所存儲的輸入文字列的末尾文字所在位置的下一位置的文字存儲在上述存儲部,同時(shí),將記錄了上述預(yù)測候補(bǔ)文字一覽的候補(bǔ)履歷與上述存儲的候補(bǔ)文字在輸入文字列中的位置對應(yīng)地存儲在上述存儲部中。
7.根據(jù)權(quán)利要求1所記載的文字輸入裝置,其特征在于, 上述輸入控制部,在上述存儲部存儲了輸入文字列的文字時(shí),對應(yīng)于上述存儲部所存儲的輸入文字列的末尾文字所在位置的下一位置的上述候補(bǔ)履歷被存儲在上述存儲部的情況下,將該候補(bǔ)履歷所記錄的候補(bǔ)文字一覽顯示在上述顯示裝置上的同時(shí),從顯示的候補(bǔ)文字一覽中選擇了候補(bǔ)文字的情況下,將該被選擇的候補(bǔ)文字作為上述存儲部所存儲的輸入文字列的末尾文字所在位置的下一位置的文字存儲到上述存儲部的同時(shí), 上述輸入控制部,如果從上述手寫文字識別部推算出的候補(bǔ)文字一覽中選擇了候補(bǔ)文字作為上述存儲部所存儲的輸入文字列的末尾文字所在位置的下一位置的文字存儲在上述存儲部,消去與存儲了該被選擇的候補(bǔ)文字的輸入文字列中的位置的下一個(gè)位置以后的位置相對應(yīng)地存儲在上述存儲部中的上述候補(bǔ)履歷。
8.根據(jù)權(quán)利要求6所記載的文字輸入裝置,其特征在于, 上述輸入控制部,如果將從上述預(yù)測的候補(bǔ)文字一覽中選擇的候補(bǔ)文字作為上述存儲部所存儲的輸入文字列的末尾文字所在位置的下一位置的文字存儲在上述存儲部,消去與存儲了該被選擇的候補(bǔ)文字的輸入文字列中的位置的下一個(gè)位置以后的位置相對應(yīng)地存儲在上述存儲部中的上述候補(bǔ)履歷。
9.一種具備顯示裝置和接受用戶手寫輸入的手寫輸入接受部的文字輸入裝置的用于接受文字輸入的文字輸入接受方法, 將接受到的輸入文字列的末尾文字的位置的下一個(gè)位置作為輸入位置,其特征在于,具備: 存儲步驟,接受上述手寫輸入時(shí),推算出一個(gè)或多個(gè)手寫輸入的文字圖形所表現(xiàn)的漢字的候補(bǔ)文字,將推算出的候補(bǔ)文字一覽顯示在上述顯示裝置上,從顯示的候補(bǔ)文字一覽中選擇了候補(bǔ)文字的情況下,將該被選擇的候補(bǔ)文字作為該輸入文字列的上述輸入位置的文字輸入到上述輸入文字列的同時(shí),將記錄了推算出的候補(bǔ)文字一覽的候補(bǔ)履歷與輸入上述被選擇的候補(bǔ)文字在輸入文字列中的位置相對應(yīng)地存儲; 刪除步驟,按照用戶的文字刪除操作,將上述輸入文字列的文字從該輸入文字列的末尾文字刪除; 輸入步驟,上述輸入文字列的文字被刪除時(shí),對應(yīng)于上述輸入位置的上述候補(bǔ)履歷被存儲的情況下,將該候補(bǔ)履歷所記錄的候補(bǔ)文字一覽顯示在該顯示裝置上,從顯示的候補(bǔ)文字一覽中選擇了候補(bǔ)文字的情況下,將該被選擇的候補(bǔ)文字作為該輸入文字列的上述輸入位置的文字輸入到上述輸入文字列。
10.一種具備顯示裝置和接受用戶拼音輸入的拼音輸入接受部的文字輸入裝置的用于接受文字輸入的文字輸入接受方法, 將接受到的輸入文字列的末尾文字的位置的下一個(gè)位置作為輸入位置,其特征在于,具備: 存儲步驟,接受上述拼音輸入時(shí),推算出一個(gè)或多個(gè)輸入拼音所表現(xiàn)的漢字的候補(bǔ)文字,將推算出的候補(bǔ)文字一覽顯示在上述顯示裝置上,從顯示的候補(bǔ)文字一覽中選擇了候補(bǔ)文字的情況下,將該被選擇的候補(bǔ)文字作為該輸入文字列的上述輸入位置的文字輸入到上述輸入文字列的同時(shí),將記錄了推算出的候補(bǔ)文字一覽的候補(bǔ)履歷與輸入上述被選擇的候補(bǔ)文字在輸入文字列中的位置相對應(yīng)地存儲; 刪除步驟,按照用戶的文字刪除操作,將上述輸入文字列的文字從該輸入文字列的末尾文字刪除; 輸入步驟,上述輸入文字列的文字被刪除時(shí),對應(yīng)于上述輸入位置的上述候補(bǔ)履歷被存儲的情況下,將該候補(bǔ)履歷所記錄的候補(bǔ)文字一覽顯示在該顯示裝置上,從顯示的候補(bǔ)文字一覽中選擇了候補(bǔ)文字的情況下,將該被選擇的候補(bǔ)文字作為該輸入文字列的上述輸入位置的文字輸入到上述輸入文字列。
【文檔編號】G06F3/0487GK104238761SQ201310223818
【公開日】2014年12月24日 申請日期:2013年6月6日 優(yōu)先權(quán)日:2013年6月6日
【發(fā)明者】柳廣彥 申請人:阿爾派株式會社