字符輸入設(shè)備、字符輸入設(shè)備的字符輸入方法以及非瞬時(shí)計(jì)算機(jī)可讀介質(zhì)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及字符輸入設(shè)備、字符輸入設(shè)備的字符輸入方法和非瞬時(shí)計(jì)算機(jī)可讀介質(zhì)。
【背景技術(shù)】
[0002]開發(fā)了一種允許用戶在字符輸入設(shè)備(例如,移動(dòng)終端、個(gè)人計(jì)算機(jī)和游戲機(jī))中更容易輸入字符的技術(shù)。
[0003]例如,專利文獻(xiàn)I公開了一種字符輸入設(shè)備,其可以在使用類似于切換鍵操作的數(shù)字鍵盤輸入字符時(shí)糾正出現(xiàn)的錯(cuò)誤輸入。
[0004]例如,當(dāng)盡管在用戶想要輸入"健康"的情況下用戶輸入了"汀九二 u "時(shí),該用戶刪除"行九乙中的最后一個(gè)字符"、、”。然后,所刪除的字符被存儲(chǔ)在字符輸入設(shè)備中,且該字符輸入設(shè)備通過將例如"b”和"、"的字符與"…乙”相結(jié)合,而不是將所刪除字符與"? W相結(jié)合,來創(chuàng)建轉(zhuǎn)換候選字符串,并顯示該轉(zhuǎn)換候選字符串。用戶從這些轉(zhuǎn)換候選字符串中選擇"健康"。因此,用戶可以輸入"健康"而無需再次輸入字符"、"。
[0005]此外,專利文獻(xiàn)2公開了一種日文語句創(chuàng)建設(shè)備,其通過輸入日文單詞的發(fā)音并將所輸入的發(fā)音串轉(zhuǎn)換為包括漢字和假名字符的混合物在內(nèi)的表示,來創(chuàng)建日文語句。
[0006]當(dāng)盡管例如操作員輸入"^ ο比九τ ? "以便輸入單詞"一般的"時(shí),操作員無法將平假名串"^ ο比九τ ? "轉(zhuǎn)換為漢字串,操作員刪除"τ § "部分。在這種情況下,日文語句創(chuàng)建設(shè)備存儲(chǔ)字符"τ ?"。
[0007]接下來,當(dāng)操作員將字符串"u H轉(zhuǎn)換為"一般",并確定該字符串時(shí),日文語句創(chuàng)建設(shè)備根據(jù)所存儲(chǔ)的字符串"檢索到"的",并顯示"的"。因此,操作員可以輸入字符"的"而無需再次輸入"τ?"。
[0008]引用列表
[0009]專利文獻(xiàn)
[0010]專利文獻(xiàn)1:日本未審專利申請(qǐng)公開N0.2010-79832
[0011]專利文獻(xiàn)2:日本未審專利申請(qǐng)公開N0.S60-24621
【發(fā)明內(nèi)容】
[0012]技術(shù)問題
[0013]當(dāng)用戶使用字符輸入設(shè)備來刪除輸入的字符時(shí),用戶通常通過按壓刪除鍵來刪除字符。盡管用戶需要將刪除鍵按壓與需要?jiǎng)h除的字符數(shù)目相對(duì)應(yīng)的次數(shù)以便刪除多個(gè)字符,然而在一些情況下,用戶可能按壓了刪除鍵超過該次數(shù)并刪除了必要字符。在這些情況下,用戶需要通過再次輸入該必要字符或操作向輸入終端設(shè)置的專用鍵,來再次顯示被刪除字符。因此,存在如下問題:僅對(duì)必要字符的再輸入需要工作量。
[0014]然而,專利文獻(xiàn)I和2所公開的技術(shù)沒有設(shè)想上述問題的情況且無法解決上述問題。
[0015]根據(jù)專利文獻(xiàn)1,例如,當(dāng)用戶從字符串"I卞九乙u "刪除"、、"時(shí),顯示為輸入候選的字符串不包括被刪除字符"、、"。根據(jù)專利文獻(xiàn)2,盡管將從字符串"ο
各"刪除的"顯示為輸入候選,然而沒有將"的一部分顯示為輸入候選。也就是說,根據(jù)專利文獻(xiàn)I和2,用戶無法容易地再次輸入已被刪除的字符,盡管這些字符是必要的。
[0016]為了解決該問題而作出了本發(fā)明,本發(fā)明的目標(biāo)在于提供可以容易地僅再次輸入必要字符的字符輸入設(shè)備、字符輸入方法和非瞬時(shí)計(jì)算機(jī)可讀介質(zhì)。
[0017]問題的解決方案
[0018]根據(jù)第一方面的本發(fā)明包括一種字符輸入設(shè)備。所述字符輸入設(shè)備包括:輸入單元、顯示單元、刪除字符信息存儲(chǔ)單元和控制單元。所述輸入單元(根據(jù)本發(fā)明的字符輸入設(shè)備)接收對(duì)字符的輸入和對(duì)字符的刪除的輸入。所述顯示單元顯示通過所述輸入單元輸入的字符。所述刪除字符信息存儲(chǔ)單元存儲(chǔ)響應(yīng)于通過輸入單元輸入的刪除而被刪除的刪除字符信息。所述控制單元確定通過輸入單元輸入的字符信息是否與在刪除字符信息存儲(chǔ)單元中存儲(chǔ)的刪除字符信息的至少一部分相匹配,并當(dāng)確定匹配時(shí),在顯示單元上將所述刪除字符信息的一部分顯示作為輸入候選。
[0019]根據(jù)第二方面的本發(fā)明包括一種字符輸入設(shè)備。所述字符輸入設(shè)備包括:輸入單元、顯示單元、刪除字符信息存儲(chǔ)單元、以及控制單元。所述輸入單元接收對(duì)字符的輸入和對(duì)字符的刪除的輸入。所述顯示單元顯示通過輸入單元輸入的字符。所述刪除字符信息存儲(chǔ)單元存儲(chǔ)響應(yīng)于通過輸入單元輸入的刪除而被刪除的刪除字符信息。所述控制單元確定通過輸入單元輸入的字符信息是否與用于轉(zhuǎn)換輸入所述刪除字符信息的字符信息的至少一部分相匹配,并當(dāng)確定匹配時(shí),在顯示單元上將所述刪除字符信息的一部分顯示作為輸入候選。
[0020]根據(jù)第三方面的本發(fā)明包括一種字符輸入設(shè)備的字符輸入方法。所述方法包括以下步驟(a)、(b)和(C):
[0021](a)存儲(chǔ)被刪除的刪除字符信息;
[0022](b)確定在刪除之后輸入的字符信息是否與所存儲(chǔ)的刪除字符信息的至少一部分相匹配;以及
[0023](c)當(dāng)確定匹配時(shí),將刪除字符信息的一部分顯示為輸入候選。
[0024]根據(jù)第四方面的本發(fā)明包括一種非瞬時(shí)計(jì)算機(jī)可讀介質(zhì)。所述計(jì)算機(jī)可讀介質(zhì)是引起所述字符輸入設(shè)備執(zhí)行上述根據(jù)本發(fā)明的第三方面的方法的程序。
[0025]根據(jù)第五方面的本發(fā)明包括一種字符輸入設(shè)備的字符輸入方法。所述方法包括以下步驟(a)、(b)和(C):
[0026](a)存儲(chǔ)被刪除的刪除字符信息;
[0027](b)確定在所述刪除之后輸入的字符信息是否與用于轉(zhuǎn)換輸入所存儲(chǔ)的刪除字符信息的字符信息的至少一部分相匹配;以及
[0028](c)當(dāng)確定匹配時(shí),將所述刪除字符信息的一部分顯示作為輸入候選。
[0029]根據(jù)第六方面的本發(fā)明包括一種非瞬時(shí)計(jì)算機(jī)可讀介質(zhì)。所述計(jì)算機(jī)可讀介質(zhì)是引起所述字符輸入設(shè)備執(zhí)行上述根據(jù)本發(fā)明的第五方面的方法的程序。
[0030]本發(fā)明的有利效果
[0031]本發(fā)明可以提供能夠容易地僅再次輸入被刪除字符串中的必要字符的字符輸入設(shè)備、字符輸入設(shè)備的字符輸入方法和非瞬時(shí)計(jì)算機(jī)可讀介質(zhì)。
【附圖說明】
[0032]圖1是示出了根據(jù)第一實(shí)施例的字符輸入設(shè)備的整個(gè)配置示例的框圖。
[0033]圖2是示出了根據(jù)第一實(shí)施例的控制單元的處理的流程圖。
[0034]圖3是示出了根據(jù)第二實(shí)施例的移動(dòng)終端的整個(gè)配置示例的框圖。
[0035]圖4是示出了根據(jù)第二實(shí)施例的移動(dòng)終端的整個(gè)視圖。
[0036]圖5是示出了根據(jù)第二實(shí)施例的控制單元的處理的流程圖。
[0037]圖6是示出了根據(jù)第三實(shí)施例的控制單元的處理的流程圖。
[0038]圖7是示出了根據(jù)第四實(shí)施例的控制單元的處理的流程圖。
【具體實(shí)施方式】
[0039]第一實(shí)施例
[0040]根據(jù)本實(shí)施例的字符輸入設(shè)備存儲(chǔ)被刪除的刪除字符信息,且當(dāng)所輸入的字符信息與所存儲(chǔ)的刪除字符信息的至少一部分相匹配時(shí),將所述刪除字符信息的一部分顯示為輸入候選。因此,用戶可以容易地僅再次輸入必要字符,而不必輸入被刪除字符串的所有字符。下文將參考附圖來詳細(xì)描述本發(fā)明的實(shí)施例。
[0041]圖1是示出了根據(jù)本實(shí)施例的字符輸入設(shè)備的整個(gè)配置示例的框圖。根據(jù)本實(shí)施例的字符輸入設(shè)備10具有輸入單元11、顯示單元12、刪除字符信息存儲(chǔ)單元13和控制單元14。
[0042]字符輸入設(shè)備10是允許用戶輸入字符的設(shè)備,例如移動(dòng)終端、游戲機(jī)和PC(個(gè)人計(jì)算機(jī))。
[0043]輸入單元11從用戶接收對(duì)字符的輸入和對(duì)字符的刪除的輸入。在接收所述輸入之后,輸入單元11向控制單元14輸出由用戶輸入的字符信息或輸入了其刪除的字符信息(下文也稱作刪除字符信息)。輸入單元11的具體示例可以是通過按壓的方式執(zhí)行按鍵操作的鍵盤或輸入按鈕,或是例如鼠標(biāo)、觸摸面板或可旋轉(zhuǎn)撥號(hào)盤之類的指向設(shè)備。
[0044]顯示單元12顯示從輸入單元11輸入的字符,并取消對(duì)由輸入單元11刪除的字符的顯示。此外,顯示單元12可以在控制單元14的控制下顯示例如時(shí)間和地址之類的其它信息。更具體地,顯示單元12是顯示器,例如,可以顯示單色或彩色圖像的一般液晶顯示器和有機(jī)EL顯示器,但不限于此。
[0045]此外,輸入單元11和顯示單元12不需要是物理分離的。例如當(dāng)字符輸入設(shè)備10是諸如平板PC或智能電話之類的字符輸入設(shè)備時(shí),輸入單元11和顯示單元12可以是一體化的并設(shè)置為字符輸入設(shè)備10的觸摸面板。
[0046]刪除字符信息存儲(chǔ)單元13存儲(chǔ)響應(yīng)于用戶向輸入單元11輸入的刪除而被刪除的刪除字符信息。此外,刪除字符信息存儲(chǔ)單元13在控制單元14的控制下輸出所存儲(chǔ)的刪除字符信息。刪除字符信息存儲(chǔ)單元13具有存儲(chǔ)數(shù)據(jù)的功能,且其例如是諸如半導(dǎo)體存儲(chǔ)器或硬盤驅(qū)動(dòng)器之類的存儲(chǔ)裝置。例如當(dāng)將構(gòu)成刪除字符信息的每個(gè)字符的字符代碼存儲(chǔ)在刪除字符信息存儲(chǔ)單元13中時(shí),將刪除字符信息存儲(chǔ)在刪除字符信息存儲(chǔ)單元13中。此夕卜,刪除字符信息存儲(chǔ)單元13具有例如堆棧數(shù)據(jù)結(jié)構(gòu)。
[0047]控制單元14與輸入單元11、顯示單元12和刪除字符信息存儲(chǔ)單元13相連,并控制每個(gè)單元。當(dāng)用戶輸入了字符并從輸入單元11輸入了字符信息時(shí),控制單元14向顯示單元12輸出該字符信息。所述顯示單元12在控制單元14的控制下顯示所輸入的字符信息。當(dāng)用戶也輸入了對(duì)字符的刪除時(shí),控制單元14通過向顯示單元12輸出該刪除字符信息,來控制顯示單元12取消對(duì)被刪除字符的顯示。
[0048]此外,控制單元14通過向刪除字符信息存儲(chǔ)單元13輸出刪除字符信息,將刪除字符信息存儲(chǔ)在刪除字符信息存儲(chǔ)單元13中。所述刪除字符信息存儲(chǔ)單元13以這種方式存儲(chǔ)刪除字符信息。此外,控制單元14具有控制功能,并且是例如具有CPU(中央處理單元)等的集成電路,然而不限于此。
[0049]此外,字符輸入設(shè)備10可以具有字符轉(zhuǎn)換功能。例如,輸入單元11具有接收對(duì)字符轉(zhuǎn)換的輸入的功能,且控制單元14具有執(zhí)行在字符類型之間進(jìn)行轉(zhuǎn)換的處理的功能。當(dāng)用戶使用輸入單元11輸入了字符然后輸入字符轉(zhuǎn)換時(shí),控制單元14訪問未示出的存儲(chǔ)單元,并檢索轉(zhuǎn)換候選的字符信息。就此而言,存儲(chǔ)單元具有在其中存儲(chǔ)各條字符信息的數(shù)據(jù)庫的功能,并且存儲(chǔ)了轉(zhuǎn)換候選的關(guān)聯(lián)字符信息(如,字典)。此外,所述各條字符信息是諸如平假名、片假名、漢字、字母、數(shù)字等的各條字符信息。當(dāng)發(fā)現(xiàn)轉(zhuǎn)換候選的字符信息時(shí),控制單元14引起顯示單元12將所述字符信息顯示為轉(zhuǎn)換候選。
[0050]接下來,將描述根據(jù)本實(shí)施例的控制單元14的處理。圖2是示出了控制單元14響應(yīng)于通過輸入單元11對(duì)字符的輸入和對(duì)刪除的輸入而進(jìn)行的控制處理的示例的流程圖??刂茊卧?4通過執(zhí)行下述處理,來執(zhí)行用于引起顯示單元12顯示由用戶刪除的一部分字符的控制。
[0051]首先,控制單元14基于來自輸入單元11的信號(hào)來確定是否操作輸入單元11 (步驟S101)。在沒有操作輸入單元11的情況下(步驟SlOl中的否),控制單元14返回到步驟SlOl并再次執(zhí)行確定。
[0052]在操作了輸入單元11的情況下(步驟SlOl中的是),控制單元14確定是否通過輸入單元11輸入了對(duì)字符的刪除(步驟S102)。例如,控制單元14基于來自輸入單元11的信號(hào)來確定是否按壓了輸入單元11的刪除鍵。
[0053]在輸入了對(duì)字符的刪除的情況下(步驟S102中的是),控制單元14向刪除字符信息存儲(chǔ)單元13輸出從輸入單元11輸入對(duì)其刪除的字符信息,即,刪除字符信息,并存儲(chǔ)所述刪除字符信息(步驟S103)。在存儲(chǔ)了所述刪除字符信息之后(存儲(chǔ)在刪除字符信息存儲(chǔ)單元13中),控制單元14再次確定是否操作了所述輸入單元11 (步驟S101)。
[0054]在沒有輸入對(duì)字符的刪除的情況下(步驟S102中的否),控制單元14確定是否通過輸入單元11輸入了字符(步驟S104)。例如,控制單元14基于來自輸入單元11的信號(hào)來確定是否按壓了輸入單元11的字符輸入鍵。
[0055]在沒有輸入字符的情況下(步驟S104中的否),控制單元14再次確定是否已操作輸入單元11(步驟101)。
[0056]在輸入了字符的情況下(步驟S104中的是),控制單元14訪問刪除字符信息存儲(chǔ)