專利名稱:信息處理設(shè)備、信息處理方法、以及信息處理程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及一種信息處理設(shè)備、信息處理方法、以及處理信息程 序,其中該信息處理設(shè)備包括計(jì)算機(jī)、傳真機(jī)、復(fù)印機(jī)、打印機(jī)、及具有這 些功能中的至少兩種功能的多功能機(jī)。
背景技術(shù):
廣泛使用的信息處理設(shè)備包含存儲多個(gè)詞匯的辭典,在辭典中搜索與用 戶向信息處理設(shè)備輸入的字符串相對應(yīng)的詞匯,以及顯示所搜索的詞匯。
然而,因?yàn)槊總€(gè)外國語詞匯能夠以多種方式(以下稱為"表記 (notation)")書寫,已知的信息處理設(shè)備針對每個(gè)詞匯存儲多種表記。 例如,詞匯"economic"可以書寫為小寫的"economic"、大寫(caps)的 "ECONOMIC"、及僅僅其第一個(gè)字符大寫化的"Ecomonic",其存儲要求大 存儲器。
然而,如果即使當(dāng)每個(gè)外國語詞匯以小寫、大寫、及至少一個(gè)小寫字符 和至少一個(gè)大寫字符的組合之中的任意一種來注冊時(shí),以上述方式中的任意
一種輸入的給定詞匯均能夠被搜索并以該方式顯示,則能夠節(jié)省辭典存儲器 而不降低輸入效率。
發(fā)明內(nèi)容
鑒于上述,在本發(fā)明的一個(gè)示例性實(shí)施例中,信息處理設(shè)備包括外國語 辭典、輸入單元、判斷單元、存儲單元、搜索單元、轉(zhuǎn)換器、及輸出單元。 外國語辭典存儲大寫、小寫、及至少一個(gè)大寫字符和至少一個(gè)小寫字符的組 合之一的形式的各個(gè)外國語詞匯。用戶然后可以通過輸入單元把字符輸入到 信息處理設(shè)備。判斷單元配置為判斷通過輸入單元輸入的字符是大寫還是小 寫。存儲單元存儲表示該字符是大寫還是小寫的表記信息。每次通過輸入單 元輸入字符時(shí),搜索單元在外國語辭典搜索與按照輸入字符的順序的從起首 開始的所輸入字符串相對應(yīng)的詞匯。轉(zhuǎn)換器按照在存儲單元中存儲的表記信 息,來轉(zhuǎn)換在由搜索單元所提取的詞匯中包含的每個(gè)字符的表記。輸出單元 然后把由轉(zhuǎn)換器轉(zhuǎn)換表記的詞匯作為候補(bǔ)詞匯來輸出。
在本發(fā)明的另一示例性實(shí)施例中,信息處理方法包括輸入字符;判斷 該字符為大寫還是小寫;存儲表示該字符為大寫還是小寫的表記信息;在多 個(gè)外國語詞匯按照大寫、小寫、及至少一個(gè)大寫字符和至少一個(gè)小寫字符的 組合中的一種來注冊的外國語辭典,每次輸入字符時(shí),搜索與按照輸入字符 的順序的從起首開始的所輸入字符串相對應(yīng)的詞匯;按照所存儲的表記信 息,來轉(zhuǎn)換在由搜索單元所提取的詞匯中包含的每個(gè)字符的表記;以及把表 記被轉(zhuǎn)換的詞匯作為候補(bǔ)詞匯來輸出。
在本發(fā)明的又一示例性實(shí)施例中,計(jì)算機(jī)可讀記錄介質(zhì)存儲程序。所述 程序配置為使計(jì)算機(jī)執(zhí)行上述處理。
對本公開及其許多伴生的優(yōu)點(diǎn)的更完整的領(lǐng)會,在當(dāng)與附圖相關(guān)聯(lián)地考 慮時(shí)參照隨后的具體描述將變得更好理解的情況下,將容易地獲得,其中
圖l是示出按照本發(fā)明示例性實(shí)施例的信息處理設(shè)備的主要部分的功能 配置的例子的框圖2示出圖1所示的辭典的格式的例子;
圖3示出圖1所示的歷史存儲單元的格式的例子;
圖4示出由圖1所示的信息處理設(shè)備執(zhí)行的外國語詞匯應(yīng)對處理的序列; 圖5示出由圖1所示的表記轉(zhuǎn)換器執(zhí)行的輸入字符應(yīng)對處理的序列;
圖6示出由圖l所示的搜索單元執(zhí)行的搜索處理的序列;
圖7示出由圖1所示的表記轉(zhuǎn)換器執(zhí)行的候補(bǔ)詞匯輸出處理的序列; 圖8示出由圖1所示的表記轉(zhuǎn)換器執(zhí)行的候補(bǔ)詞匯輸出處理的另一序列;
圖9示出當(dāng)用戶輸入大寫"E"時(shí)在圖l所示的軟件鍵盤上顯示的候補(bǔ)詞 匯的例子;
圖10示出當(dāng)用戶輸入小寫"e"時(shí)在圖l所示的軟件鍵盤上顯示的候補(bǔ)詞 匯的例子;
圖ll示出由圖l所示的表記轉(zhuǎn)換器執(zhí)行的候補(bǔ)詞匯輸出處理的另一序
列;
圖12示出當(dāng)用戶輸入多個(gè)小寫字符并且諸如固有名詞、縮寫、等等的包 含大寫字符的詞匯被排除作為候補(bǔ)詞匯時(shí)在圖l所示的軟件鍵盤上的顯示的
例子;
圖13示出當(dāng)用戶輸入多個(gè)小寫字符并且候補(bǔ)詞匯顯示為小寫時(shí)在圖1所 示的軟件鍵盤上的顯示的例子;
圖14示出當(dāng)用戶輸入第一個(gè)字符大寫而第二個(gè)字符小寫的"Ec"時(shí)在圖
l所示的軟件鍵盤上顯示的候補(bǔ)詞匯的例子;
圖15示出當(dāng)用戶輸入大寫的"EC"時(shí)在圖l所示的軟件鍵盤上顯示的候 補(bǔ)詞匯的例子;
圖16示出應(yīng)對帶有讀音符號標(biāo)記的字符的處理序列;
圖17示出當(dāng)用戶指定候補(bǔ)詞匯的類型時(shí)由圖1所示的表記轉(zhuǎn)換器執(zhí)行的 處理序列;
圖18示出當(dāng)用戶指定候補(bǔ)詞匯的類型時(shí)在圖1所示的軟件鍵盤上的顯示 的例子;
圖19示出由圖1所示的表記轉(zhuǎn)換器執(zhí)行的處理序列,該處理序列用來僅 僅輸出其表記與用戶指定的表記相同的詞匯,作為候補(bǔ)詞匯;以及
圖20示出當(dāng)用戶指定候補(bǔ)詞匯的表記時(shí)在圖1所示的軟件鍵盤上的顯示 的例子。
具體實(shí)施例方式
在描述圖中圖示的優(yōu)選實(shí)施例的過程中,出于清楚說明的緣故而采用特 定的術(shù)語。然而,本專利說明書的公開不意圖限制于如此選擇的特定術(shù)語, 應(yīng)當(dāng)理解,每個(gè)具體元件包括以類似方式操作的所有技術(shù)上的等同物。
現(xiàn)在參照附圖,其中,貫穿多個(gè)視圖,相似的參考標(biāo)號表示相同或相應(yīng) 的部分,具體參照圖l,描述按照本發(fā)明的示例性實(shí)施例的信息處理設(shè)備l。圖l是示出信息處理設(shè)備l的主要部分的功能配置的框圖。 信息處理設(shè)備l可以是計(jì)算機(jī)、傳真機(jī)、復(fù)印機(jī)、打印機(jī)、及包含這些
功能中的至少兩種的多功能機(jī)之一,具有在辭典搜索與用戶輸入的字符串相
對應(yīng)的詞匯的功能,并顯示該對應(yīng)的詞匯。
如圖1所示,信息處理設(shè)備1包含軟件鍵盤2和語言輸入支持引擎3。軟件
鍵盤2用作輸入單元,包含顯示部分,在該顯示部分上顯示各種關(guān)鍵字及顯
示區(qū)域。用戶觸摸關(guān)鍵字以輸入字符,包含用戶輸入的那些字符的各種信息
輸出到語言輸入支持引擎3。
語言輸入支持引擎3包括輸入接收器IO,用作輸出單元;表記轉(zhuǎn)換器 11;搜索單元12;辭典13,包含一個(gè)或多個(gè)外國語辭典;學(xué)習(xí)單元14;及歷 史存儲單元15。表記轉(zhuǎn)換器11包含判斷單元11A、存儲單元11B、及轉(zhuǎn)換器11C。
語言輸入支持引擎3按照包含用戶輸入的字符的信息,在辭典13搜索詞 匯,把該詞匯輸出至軟件鍵盤2,然后軟件鍵盤2把該詞匯作為選項(xiàng)來顯示。應(yīng)當(dāng)注意,下面的描述涉及外國語的輸入,其中所述外國語使用作為諸 如字母的多種字符的組合的按照語音構(gòu)成的詞匯,從而排除諸如漢語的表意 語言。另外,雖然在下文的描述中英語被選擇作為示例語言,但是,本發(fā)明 的示例性實(shí)施例能夠適用于德語、法語、等等。
而且,應(yīng)當(dāng)注意,通過已知的方法,日語能夠輸入到按照本發(fā)明示例性 實(shí)施例的信息處理設(shè)備,省略其描述。
輸入接收器10能夠由包含中央處理單元(CPU)、只讀存儲器(ROM)、 及隨機(jī)存取存儲器(R層)的計(jì)算機(jī)來實(shí)施。ROM是存儲程序的計(jì)算機(jī)可讀記 錄介質(zhì),該程序包含用來執(zhí)行與本實(shí)施例有關(guān)的各種功能的過程。當(dāng)CPU讀 取程序并按照程序操作時(shí),按照本實(shí)施例的信息處理方法能夠?qū)嵤?,以?zhí)行 那些功能。
應(yīng)當(dāng)注意,通過分發(fā)存儲程序的計(jì)算機(jī)可讀記錄介質(zhì),上文描述的程序 能夠容易地導(dǎo)入至計(jì)算機(jī)。
圖2示出辭典13的格式的例子。
辭典13是存儲器,該存儲器存儲日語詞匯、各種信號、及多個(gè)外國語詞 匯。每個(gè)外國語詞匯以多種表記之一注冊,在本實(shí)施例中,所述多種表記為
小寫、大寫、及其組合。
如圖2所示,例如,字符串"economic"以小寫存儲在辭典13中,與搜 索關(guān)鍵字"economic"及詞匯類型標(biāo)志"0"相關(guān)聯(lián)。如上所述,每個(gè)詞匯 以小寫、大寫、或其組合來存儲。
搜索關(guān)鍵字是小寫的字符串,用來搜索與用戶通過軟件鍵盤2輸入的字 符串相對應(yīng)的詞匯。在本實(shí)施例中,詞匯類型標(biāo)志表示詞匯類型,其中,數(shù) 值0、 1、 2、 3、及4分別表示通常詞匯、人物或公司的名稱、地點(diǎn)名稱、人 物、公司、及地點(diǎn)名稱之外的固有名詞、以及縮寫。
圖3示出歷史存儲單元15的格式的例子。
歷史存儲單元15是另一存儲器,保持從顯示在軟件鍵盤2上的候補(bǔ)中選 擇的詞匯、及通過軟件鍵盤2輸入并確認(rèn)的詞匯的歷史。
如圖3所示,在歷史存儲單元15中,各個(gè)詞匯與搜索關(guān)鍵字及在該詞匯 被選擇或確認(rèn)之前剛剛確認(rèn)的在先詞匯相關(guān)聯(lián)地存儲。例如,詞匯"juice" 能夠與搜索關(guān)鍵字"juice"及在先詞匯"apple"相關(guān)聯(lián)地存儲在歷史存儲 單元15中。
應(yīng)當(dāng)注意,在此情況下,"juice"是"apple"的隨后詞匯。 參照圖4在下文描述由圖1中所示的信息處理設(shè)備1所執(zhí)行的外國語詞匯 應(yīng)對處理的序列。
當(dāng)用戶通過軟件鍵盤2輸入外國語字符時(shí),在S1,語言輸入支持引擎3 的輸入接收器10接收輸入字符,并把該字符輸出至表記轉(zhuǎn)換器ll。
在S2,表記轉(zhuǎn)換器11的判斷單元11A判斷輸入字符是小寫還是大寫,在 S3,存儲單元11B把判斷結(jié)果存儲為表記信息。
當(dāng)字符為大寫時(shí),在S4,表記轉(zhuǎn)換器11的轉(zhuǎn)換器11C把小寫的該字符輸 出至搜索單元12。與之相比,當(dāng)字符為小寫時(shí),表記轉(zhuǎn)換器ll在不對其轉(zhuǎn)換 的情況下把該字符輸出至搜索單元12。
在S5,搜索單元12參照在辭典13中存儲的各個(gè)搜索關(guān)鍵字,搜索其第一 個(gè)字符與輸入字符相對應(yīng)的搜索關(guān)鍵字,并進(jìn)而在歷史存儲單元15中搜索其 第一個(gè)字符與輸入字符相對應(yīng)的搜索關(guān)鍵字。更具體地說,關(guān)于字符串的第 一個(gè)字符,搜索單元12參照各個(gè)搜索關(guān)鍵字的第一個(gè)字符。當(dāng)用戶然后輸入
第二個(gè)字符時(shí),搜索單元12參照其第一個(gè)字符與第一個(gè)輸入字符相對應(yīng)的各 個(gè)搜索關(guān)鍵字的第二個(gè)字符。
在S6,搜索單元12從辭典13提取與搜索關(guān)鍵字相關(guān)聯(lián)的詞匯和詞匯類型 標(biāo)志,在S7,搜索單元12從歷史存儲單元15提取與搜索關(guān)鍵字相關(guān)聯(lián)的詞匯。
如此,每次當(dāng)用戶輸入字符時(shí),搜索單元12在辭典13及歷史存儲單元15 搜索與按照輸入字符的順序的從起首開始的所輸入字符或字符串相對應(yīng)的 詞匯。
應(yīng)對注意,與從起首開始的所輸入字符串相對應(yīng)的詞匯意味著,不論表 記如何,該詞匯的起始字符或起始的一些字符與按照輸入字符的順序的從起 首開始的所輸入字符或字符串相同。例如,當(dāng)用戶起始輸入"e"時(shí),從圖 2所示的詞匯中提取"economic"、 "end"、 "EC"、 "even"、及"European"。
然后,搜索單元12把分別從辭典13及歷史存儲單元15中提取的詞匯輸出 至表記轉(zhuǎn)換器ll。
在S8,表記轉(zhuǎn)換器11基于從搜索單元12輸入的詞匯及詞匯類型標(biāo)志來確 定候補(bǔ)詞匯,在S9,表記轉(zhuǎn)換器ll根據(jù)需要按照其中存儲的表記信息來轉(zhuǎn)換 該詞匯。
更具體地說,涉及與輸入字符的第一個(gè)字符有關(guān)的表記信息,表記轉(zhuǎn)換 器ll按照表記信息來轉(zhuǎn)換候補(bǔ)詞匯的第一個(gè)字符。例如,當(dāng)表記信息表示大 寫時(shí),表記轉(zhuǎn)換器ll把候補(bǔ)詞匯的第一個(gè)字符大寫化。與之相比,當(dāng)表記信 息表示該字符為小寫時(shí),表記轉(zhuǎn)換器ll不轉(zhuǎn)換候補(bǔ)詞匯的第一個(gè)字符。
在SIO,表記轉(zhuǎn)換器ll把候補(bǔ)詞匯或與該候補(bǔ)詞匯相對應(yīng)的在先詞匯輸 出至軟件鍵盤2。
然后,當(dāng)搜索單元12找到一個(gè)或多個(gè)候補(bǔ)詞匯時(shí),軟件鍵盤2顯示從語 言輸入支持引擎3的輸入接收器10輸入的該一個(gè)或多個(gè)候補(bǔ)詞匯。當(dāng)用戶選 擇那些候補(bǔ)詞匯之一時(shí),軟件鍵盤2把所選擇的詞匯輸出至語言輸入支持引 擎3。
在Sll,輸入接收器10接收所選擇的詞匯,然后把所選擇的詞匯輸出至 學(xué)習(xí)單元14。在S12,學(xué)習(xí)單元14在歷史存儲單元15中存儲從輸入接收器10 輸入的詞匯(當(dāng)前選擇的詞匯),而不改變其表記。在歷史存儲單元15中,
詞匯與搜索關(guān)鍵字相關(guān)聯(lián)地注冊。
在S13,在歷史存儲單元15搜索注冊為當(dāng)前所選擇的詞匯的隨后詞匯的 詞匯。換句話說,當(dāng)當(dāng)前所選擇的詞匯在歷史存儲單元15中先前被注冊為給 定詞匯的在先詞匯時(shí),提取該給定詞匯。然后,所提取的詞匯顯示在軟件鍵 盤2上,作為候補(bǔ)詞匯來跟隨所選擇的詞匯。
例如,用戶選擇"apple",并且假定歷史存儲單元15存儲有先前記錄 "apple juice",其中,"apple"是在先詞匯,并且"juice"是"apple" 的隨后詞匯。在此情況下,學(xué)習(xí)單元14在S12把"apple"記錄為當(dāng)前選擇的 詞匯,在S13,在歷史存儲單元15搜索,參照被注冊為在先詞匯的先前記錄 "apple"。相應(yīng)地,參照先前記錄"apple juice" , "juice"被提取, 然后顯示在軟件鍵盤2上,作為"apple"的隨后詞匯的候補(bǔ)詞匯。
在S14,當(dāng)用戶選擇候補(bǔ)詞匯(juice)時(shí),候補(bǔ)詞匯用作歷史存儲單元 15中當(dāng)前選擇詞匯(apple)的隨后詞匯。然后,當(dāng)前選擇的詞匯(apple) 注冊為候補(bǔ)詞匯(juice)的在先詞匯。
與之相比,當(dāng)用戶不選擇隨后詞匯的候補(bǔ)詞匯中的一個(gè)時(shí),重復(fù)執(zhí)行從 S1至S20的處理。
而且,當(dāng)用戶在不選擇候補(bǔ)詞匯之一的情況下確認(rèn)輸入的字符串時(shí),在 S21,語言輸入支持引擎3的輸入接收器10接收所確認(rèn)的字符串并且把該字符 串輸出至學(xué)習(xí)單元14。
在S22,學(xué)習(xí)單元14把從輸入接收器10輸入的字符串(詞匯)注冊為當(dāng)
前確認(rèn)的詞匯而不改變其表記,搜索關(guān)鍵字與其相關(guān)聯(lián)。
在S23,學(xué)習(xí)單元14在歷史存儲單元15搜索隨后詞匯。更具體地說,當(dāng) 歷史存儲單元15存儲被注冊為給定詞匯的在先詞匯的當(dāng)前確認(rèn)的詞匯的記 錄時(shí),該給定詞匯顯示為隨后詞匯的候補(bǔ)詞匯。在S24,當(dāng)用戶選擇候補(bǔ)詞 匯時(shí),候補(bǔ)詞匯用作當(dāng)前確認(rèn)的詞匯的隨后詞匯。然后,當(dāng)前選擇的詞匯被 注冊為該候補(bǔ)詞匯的在先詞匯。
圖5示出由圖1所示的表記轉(zhuǎn)換器11執(zhí)行的輸入字符應(yīng)對處理的序列。 在S31,表記轉(zhuǎn)換器ll的判斷單元llA判斷用戶輸入的字符串的第n個(gè)字 符是否為小寫,其中n是給定的正整數(shù)。當(dāng)?shù)趎個(gè)字符為小寫時(shí)(在S31為是
(YES)),表記轉(zhuǎn)換器ll的存儲單元llB在S32存儲表示第n個(gè)字符為小寫的 表記信息,第n個(gè)字符輸出至搜索單元12,而不轉(zhuǎn)換其表記。
與之相比,當(dāng)判斷單元llA判斷字符串的第n個(gè)字符為大寫時(shí)(在S31為 否(N0)),在S36,存儲單元llB存儲表示第n個(gè)字符為大寫的表記信息。 在S37,轉(zhuǎn)換器llC轉(zhuǎn)換該第n個(gè)字符,并且表記轉(zhuǎn)換器ll把小寫的第n個(gè)字符 輸出至搜索單元12。
然后,在S34,表記轉(zhuǎn)換器ll把n增大l。在S35,表記轉(zhuǎn)換器ll判斷用戶 是否已經(jīng)選擇了候補(bǔ)詞匯之一或者確認(rèn)了輸入的字符串。當(dāng)用戶既沒有選擇 候補(bǔ)詞匯之一,也沒有確認(rèn)所輸入的字符串時(shí)(在S35為否(N0)),表記 轉(zhuǎn)換器11返回至S31。與之相比,當(dāng)候補(bǔ)詞匯之一被選擇或者輸入字符串被 確認(rèn)時(shí)(在S35為是(YES)),處理完成。
圖6示出圖1所示的搜索單元12所執(zhí)行的處理序列。
在S41,搜索單元12在辭典13及歷史存儲單元15搜索從表記轉(zhuǎn)換器11輸 入的字符或字符串。在S42,搜索單元12判斷輸入的字符或字符串是否與其 中存儲的任何搜索關(guān)鍵字的第一個(gè)字符或最先的幾個(gè)字符相同。當(dāng)輸入的字 符或字符串與任何搜索關(guān)鍵字的第一個(gè)字符或最先的幾個(gè)字符不相同時(shí),搜 索單元12結(jié)束處理。
與之相比,當(dāng)存在第一個(gè)字符或最先的幾個(gè)字符與輸入的字符或字符串 相同的搜索關(guān)鍵字時(shí),在S43,搜索單元12從辭典13和歷史存儲單元15提取 與該搜索關(guān)鍵字相關(guān)聯(lián)的詞匯及詞匯類型標(biāo)志。如此提取的詞匯及詞匯類型 標(biāo)志輸出至表記轉(zhuǎn)換器ll,然后搜索單元12結(jié)束處理。
這樣,在辭典13及歷史存儲單元15中,各個(gè)詞匯與搜索關(guān)鍵字相關(guān)聯(lián)地 存儲,其中所述搜索關(guān)鍵字是本身以小寫顯示的詞匯。表記轉(zhuǎn)換器ll根據(jù)需 要把從輸入接收器10輸入的字符串轉(zhuǎn)換為小寫,搜索單元12在辭典13和歷史 存儲單元15搜索與和轉(zhuǎn)換為小寫的所輸入字符或字符串相對應(yīng)的搜索關(guān)鍵
字相關(guān)聯(lián)的詞匯。
圖7示出由表記轉(zhuǎn)換器11執(zhí)行以輸出候補(bǔ)詞匯的處理序列。
在S51,表記轉(zhuǎn)換器ll設(shè)定用戶輸入的字符編號Nn, n初始設(shè)定為l。在
S52,表記轉(zhuǎn)換器ll參照與用戶輸入的字符串的第n個(gè)字符有關(guān)的表記信息。
在S53,表記轉(zhuǎn)換器11按照在S52參照的表記信息,轉(zhuǎn)換由搜索單元12提取的 詞匯的第n個(gè)字符的表記。
應(yīng)當(dāng)注意,在S53,當(dāng)詞匯的第n個(gè)字符的表記與表記信息所表示的表記 相同時(shí),表記轉(zhuǎn)換器ll不轉(zhuǎn)換詞匯的第n個(gè)字符。
在S54,表記轉(zhuǎn)換器ll把n增大l (n=n+l),在S55,判斷n是否不小于Nn。 當(dāng)n小于Nn時(shí)(在S55為否(N0)),表記轉(zhuǎn)換器11重復(fù)從S52至S55的處理。
與之相比,當(dāng)n不小于Nn時(shí)(在S55為是(YES)),在S56,表記轉(zhuǎn)換器 ll檢查詞匯是否包含表記信息未存儲的字符。
當(dāng)詞匯的所有字符的表記信息被存儲時(shí)(在S56為否(N0)),在S58, 表記轉(zhuǎn)換器ll把按照表記信息表記的詞匯作為候補(bǔ)詞匯輸出至輸入接收器 10。
與之相比,當(dāng)詞匯包含不帶有表記信息的字符時(shí)(在S56為是(YES)), 在S57,關(guān)于該輸入字符串,表記轉(zhuǎn)換器ll按照最后存儲的表記信息,來轉(zhuǎn) 換該表記信息未存儲的字符。
例如,當(dāng)用戶輸入"Ja"時(shí),存儲與表示大寫的第一個(gè)字符有關(guān)的表記 信息及表示其第二個(gè)字符為小寫的表記信息。因此,當(dāng)搜索單元12在辭典13 搜索并且找到詞匯"JAPAN"時(shí),轉(zhuǎn)換器11C把第一個(gè)字符"J"如其原樣設(shè) 定,并且把第二個(gè)字符轉(zhuǎn)換為小寫的"a"。
在此情況下,不存在與第三個(gè)及隨后字符相對應(yīng)的表記信息,關(guān)于用戶 輸入的字符串,最后存儲的表記信息關(guān)于第二個(gè)字符"a"。因此,轉(zhuǎn)換器 IIC把第三個(gè)及隨后的字符"PAN"轉(zhuǎn)換為小寫字符,這樣,"Japan"被設(shè) 定為候補(bǔ)詞匯。
在S58,表記已經(jīng)被轉(zhuǎn)換的候補(bǔ)詞匯輸出至輸入接收器IO,此時(shí),處理 完成。由輸入接收器10如此接收的候補(bǔ)詞匯輸出至軟件鍵盤2,然后列在軟 件鍵盤2的顯示區(qū)域上。
如上所述,表記轉(zhuǎn)換器ll存儲表記信息,該表記信息表示用戶輸入的字 符是大寫還是小寫,從辭典13提取的候補(bǔ)詞匯'的每個(gè)字符按照表記信息來設(shè) 定為大寫或者小寫。當(dāng)用戶輸入的字符的表記與候補(bǔ)詞匯的表記相同時(shí),候 補(bǔ)詞匯在不被轉(zhuǎn)換的情況下顯示。這樣,候補(bǔ)詞匯能夠以與輸入字符的表記 相同的表記來顯示,而不需要增大辭典13的存儲容量。
而且,在辭典13中,搜索關(guān)鍵字與各個(gè)詞匯相關(guān)聯(lián),其中存儲的所有詞 匯的搜索關(guān)鍵字的表記相同。當(dāng)將被搜索的字符串能夠基于用戶輸入的字符
串以與所輸入的字符串的表記相對應(yīng)的表記來生成時(shí),辭典13能夠被搜索,
而不論輸入字符串的表記如何。
而且,當(dāng)從辭典13提取的候補(bǔ)詞匯之一被選擇時(shí),該詞匯及其表記作為 歷史存儲在歷史存儲單元15中,在隨后的搜索中,該詞匯以在歷史存儲單元 15中存儲的表記來顯示。因此,候補(bǔ)詞匯能夠優(yōu)先以先前使用的表記來顯示。
而且,當(dāng)用戶完成輸入字符而未選擇任何候補(bǔ)詞匯時(shí),辭典13按照用戶 使用的表記來存儲該字符串。下一次,與該字符串相對應(yīng)的詞匯被作為候補(bǔ) 詞匯提取,通過使用如此存儲的表記,優(yōu)選該詞匯能夠以先前輸入的表記來 顯示。
而且,當(dāng)用戶選擇候補(bǔ)詞匯之一時(shí),在所選擇的候補(bǔ)詞匯之前確認(rèn)的詞 匯的表記能夠存儲為在先詞匯,在隨后的搜索中,詞匯能夠以先前使用的表 記來顯示。應(yīng)當(dāng)注意,所選擇的詞匯也存儲在歷史存儲單元15中。
例如,當(dāng)用戶確認(rèn)以表記A1顯示的給定詞匯A然后從候補(bǔ)詞匯中選擇以 表記B1顯示的給定詞匯B時(shí),歷史存儲單元15把以表記A1顯示的詞匯A和以表 記Bl顯示的詞匯.B作為集合來存儲,其中,詞匯A注冊為詞匯B的在先詞匯。
因此,下一次當(dāng)以表記A1顯示的詞匯A被確認(rèn)時(shí),詞匯B從歷史存儲單元 15提取,并且以表記B1來顯示,作為詞匯A之后跟隨的詞匯的候補(bǔ)詞匯。
下面參照圖8來描述圖1所示的表記轉(zhuǎn)換器11所執(zhí)行的另一候補(bǔ)詞匯處理。
在此處理中,當(dāng)表記轉(zhuǎn)換器ll判斷用戶輸入的第一個(gè)字符為小寫時(shí),表 記轉(zhuǎn)換器il把由搜索單元12從辭典13及歷史存儲單元15提取的詞匯作為候 補(bǔ)詞匯輸出,而不改變其表記。
如上所述,當(dāng)用戶通過軟件鍵盤2輸入第一個(gè)字符時(shí),該字符由輸入接 收器10接受并輸出至表記轉(zhuǎn)換器11。而且,搜索單元12提取與來自辭典13及 歷史存儲單元15的輸入字符相對應(yīng)的詞匯,然后把該詞匯輸出至表記轉(zhuǎn)換器 11。
參照圖8,當(dāng)表記轉(zhuǎn)換器11接受由搜索單元12提取的詞匯時(shí),在S61,表
記轉(zhuǎn)換器ll檢查第一個(gè)輸入的字符是否是小寫。當(dāng)?shù)谝粋€(gè)輸入的字符是小寫
時(shí)(在S61為是(YES)),在S62,表記轉(zhuǎn)換器11把搜索單元12提取的詞匯 作為候補(bǔ)詞匯輸出至輸入接收器IO,而不改變其表記。
與之相比,當(dāng)表記轉(zhuǎn)換器ll判斷第一個(gè)輸入的字符不是小寫時(shí),即,第 一個(gè)輸入的字符為大寫(在S61為否(N0)),在S63,表記轉(zhuǎn)換器ll按照表 記信息來轉(zhuǎn)換各個(gè)所提取的詞匯的第一個(gè)字符的表記。在此情況下,表記轉(zhuǎn) 換器ll把所提取的詞匯詞首大寫化。在S64,表記轉(zhuǎn)換器ll把如此詞首大寫 化的詞匯作為候補(bǔ)詞匯輸出至輸入接收器IO。
因此,當(dāng)用戶僅僅輸入單個(gè)字符且該字符為小寫時(shí),通過把表記轉(zhuǎn)換器 11配置為不轉(zhuǎn)換搜索單元12所提取的詞匯,各個(gè)候補(bǔ)詞匯以通常用于辭典的 表記來顯示,或者以曾經(jīng)一次確認(rèn)的表記來顯示。
圖9示出當(dāng)用戶大寫輸入第一個(gè)字符時(shí)在軟件鍵盤2上顯示的候補(bǔ)詞匯 的例子。在此情況下,候補(bǔ)詞匯的第一個(gè)字符被大寫化。
如圖9所示,軟件鍵盤2包括字符輸入域20和候補(bǔ)詞匯域21。例如,當(dāng)用 戶在字符輸入域20中輸入第一個(gè)字符"E"時(shí),"Economic"、 "EC"、 "End"、 "Eur叩ean"等等作為候補(bǔ)詞匯顯示在候補(bǔ)詞匯域21中。.
應(yīng)當(dāng)注意,諸如EC的第一個(gè)字符為大寫的候補(bǔ)詞匯按照辭典13中所注冊 的形式顯示在候補(bǔ)詞匯域21中。
與之相比,圖10示出當(dāng)用戶小寫輸入第一個(gè)字符時(shí)在軟件鍵盤2上顯示 的候補(bǔ)詞匯的例子。在此情況下,候補(bǔ)詞匯按照辭典13中所注冊的形式顯示 在候補(bǔ)詞匯域21中。
如此,如圖10所示,例如,當(dāng)用戶在字符輸入域20中輸入第一個(gè)字符"e" 時(shí),"economic" 、 "EC" 、 "end" 、 "European"等等作為候補(bǔ)詞匯顯 示在候補(bǔ)詞匯域21中。
下面參照圖1 l來描述由圖l所示的表記轉(zhuǎn)換器l l執(zhí)行的另一候補(bǔ)詞匯處理。
在此候補(bǔ)詞匯處理中,當(dāng)表記轉(zhuǎn)換器11判斷在從輸入接收器10輸入的字 符爭(詞匯)中包含的所有字符均為小寫時(shí),表記轉(zhuǎn)換器11在從辭典13和歷
史存儲單元15提取的詞匯中排除包含大寫字符的詞匯,并且僅僅輸出以小寫 注冊的詞匯。
如圖11所示,當(dāng)接收到從搜索單元12提取的詞匯時(shí),在S71,表記轉(zhuǎn)換 器11判斷用戶輸入的多個(gè)字符是否全部為小寫。當(dāng)所有字符為小寫時(shí)(在S71 為是),在S72,表記轉(zhuǎn)換器11在從辭典13和歷史存儲單元15提取的詞匯中 排除包含大寫字符的詞匯,然后僅僅把以小寫注冊的詞匯作為候補(bǔ)詞匯輸出 至輸入接收器IO。
與之相比,當(dāng)表記轉(zhuǎn)換器ll判斷輸入字符串至少包含一個(gè)大寫字符時(shí) (在S71為否),在S73,表記轉(zhuǎn)換器11按照表記信息來轉(zhuǎn)換由搜索單元12提 取的詞匯的第n個(gè)字符的表記,然后把該詞匯作為候補(bǔ)詞匯輸出至輸入接收 器10。然后,處理完成。
這樣,當(dāng)用戶輸入的多個(gè)字符全部為小寫時(shí),包含諸如固有名詞及縮寫 的大寫字符的詞匯未顯示。換句話說,與用戶使用的表記相對應(yīng)的候補(bǔ)詞匯
能夠被選擇。
圖12示出當(dāng)用戶以小寫輸入全部多個(gè)字符時(shí)在軟件鍵盤2上的顯示的例 子。在此情況下,至少包含一個(gè)大寫字符的詞匯被從候補(bǔ)詞匯中排除。
如圖12所示,例如,當(dāng)用戶在字符輸入域20中輸入小寫的"ec"時(shí), "economic" 、 "economy" 、 "econ,, 、 "economics" 、 "economist"、 "economists"等等作為候補(bǔ)詞匯顯示在候補(bǔ)詞匯域21中。在那些候補(bǔ)詞匯 中,諸如"EC"的至少包含一個(gè)大寫字符的詞匯被排除。
或者,當(dāng)用戶輸入的多個(gè)字符全部為小寫時(shí),搜索單元12提取的所有詞 匯可以如圖13所示以小寫來顯示。
在此情況下,例如,當(dāng)用戶在字符輸入域20中輸入小寫的"ec"時(shí), "economic,,、 "sc,,、 "sconomy,,、 "scon,,、 "6conomics',、 "sconomist,,、 "economists"等等作為候補(bǔ)詞匯顯示在圖13所示的候補(bǔ)詞匯域21中。當(dāng)諸 如"EC"的至少包含一個(gè)大寫字符的詞匯被搜索單元12提取時(shí),該詞匯的表 記改變,由此,小寫的"ec"顯示在候補(bǔ)詞匯域21中。
圖14示出當(dāng)用戶以至少一個(gè)大寫字符及至少一個(gè)小寫字符的組合來輸 入多個(gè)字符時(shí)在軟件鍵盤2上顯示的候補(bǔ)詞匯的例子。在此情況下,如上所述,候補(bǔ)詞匯以用戶使用的表記來顯示在候補(bǔ)詞匯域21中。
如圖14所示,例如,當(dāng)用戶在字符輸入域20中輸入"Ec",即大寫的第
一個(gè)字符及小寫的第二個(gè)字符時(shí),第一個(gè)字符為大寫而第二個(gè)及隨后的字符
為小寫的候補(bǔ)詞匯,"Economic" 、 "Ec" 、 "Economy" 、 "Econ"、 "Economics" 、 "Economist" 、 "Economists"等等顯示在候補(bǔ)詞匯域21 中。
圖15示出當(dāng)用戶以大寫輸入全部多個(gè)字符時(shí)在軟件鍵盤2上顯示的候補(bǔ) 詞匯的例子。在此情況下,如上所述以大寫顯示候補(bǔ)詞匯。
如圖15所示,例如,當(dāng)用戶在字符輸入域20中輸入大寫的"EC"時(shí), "EC0N0MIC"、 "EC"、 "EC0N0MY"、 "EC0N"、 "EC0N0M工CS"、 "EC0N0MIST"、 "ECONOMISTS"等等作為候補(bǔ)詞匯顯示在候補(bǔ)詞匯域21中。
下面描述帶有讀音符號標(biāo)記(讀音符號)的字符的處理。
例如,在拉丁文字中,讀音符號添加到以多種方式發(fā)音的字符。讀音符 號的例子包括元音變音(umlaut)、顫音(trema)、重音(accent)、軟 音(cedilla)、及顎化(tilde)。
表記轉(zhuǎn)換器11首先判斷從輸入接收器10輸入的字符是否包含讀音符號。 在表記轉(zhuǎn)換器ll判斷字符包含讀音符號之后,表記轉(zhuǎn)換器ll判斷字符為大寫 還是小寫。
而且,當(dāng)在從辭典13或歷史存儲單元15提取的詞匯中包含的字符的表記 將被轉(zhuǎn)換時(shí),表記轉(zhuǎn)換器ll判斷該字符是否包含讀音符號,然后轉(zhuǎn)換其表記。 圖16示出當(dāng)帶有讀音符號的字符被參照時(shí)執(zhí)行的處理序列。
這樣的帶有讀音符號的字符是兩個(gè)字節(jié)的數(shù)據(jù),第一個(gè)字節(jié)存儲讀音符 號而第二個(gè)字節(jié)存儲字符本身。
參照圖16,在S81,表記轉(zhuǎn)換器ll判斷字符的數(shù)據(jù)的第一個(gè)字節(jié)是否表 示讀音符號。當(dāng)數(shù)據(jù)的第一個(gè)字節(jié)不表示讀音符號時(shí)(在S81為否),表記 轉(zhuǎn)換器ll判斷該詞匯不帶有讀音符號,然后,處理完成。
與之相比,當(dāng)表記轉(zhuǎn)換器ll判斷數(shù)據(jù)的第一個(gè)字節(jié)表示讀音符號時(shí)(在 S81為是),在S82,表記轉(zhuǎn)換器ll參照字符的數(shù)據(jù)的第二個(gè)字節(jié),然后判斷 該字符是小寫還是大寫。然后,在表記轉(zhuǎn)換器ll根據(jù)需要轉(zhuǎn)換字符的表記之 后,處理完成。
因此,當(dāng)字符的表記將被確認(rèn)或轉(zhuǎn)換時(shí),通過首先判斷字符類型,帶有 讀音符號的字符能夠以與典型字母字符被處理的方式相類似的方式來處理。
下面參照圖17和圖18來描述本發(fā)明的另一示例性實(shí)施例。在此實(shí)施例 中,軟件鍵盤包含輸入詞匯類型的功能,用戶能夠指定將被顯示的候補(bǔ)詞匯 的詞匯類型。
應(yīng)當(dāng)注意,除軟件鍵盤之外,本實(shí)施例類似于上文參照圖1至圖15描述
的實(shí)施例,因此省略其描述。
如上所述,在圖1所示的辭典13中注冊的各個(gè)詞匯與表示該詞匯的類型 的詞匯類型標(biāo)志相關(guān)聯(lián),詞匯類型標(biāo)志0、 1、 2、 3、和4分別表示通常詞匯、 人物或公司的名稱、地點(diǎn)名稱、人物、公司、及地點(diǎn)名稱之外的固有名詞、 以及縮寫。
參照圖l,當(dāng)用戶指定將被顯示的候補(bǔ)詞匯的詞匯類型時(shí),詞匯類型信 息經(jīng)由輸入接收器10傳輸至語言輸入支持引擎3的表記轉(zhuǎn)換器l 1 。表記轉(zhuǎn)換 器11僅僅把搜索單元12從辭典13提取的詞匯中詞匯類型標(biāo)志表示由用戶指 定的詞匯類型的詞匯作為候補(bǔ)詞匯輸出。
圖17示出由表記轉(zhuǎn)換器11執(zhí)行的處理序列,該處理序列用以僅僅輸出被 分類為指定詞匯類型的詞匯來作為候補(bǔ)詞匯。
如圖17所示,在S91,表記轉(zhuǎn)換器11參照由搜索單元12提取的詞匯的詞 匯類型標(biāo)志,在S92,判斷該詞匯是否被分類為用戶通過輸入接收器10輸入 的詞匯類型。
當(dāng)所提取的詞匯的詞匯類型標(biāo)志表示所指定的詞匯類型時(shí)(在S92為 是),在S93,表記轉(zhuǎn)換器ll把所提取的詞匯作為候補(bǔ)詞匯輸出至輸入接收 器10,然后完成處理。
與之相比,當(dāng)所提取的詞匯的詞匯類型不是所指定的詞匯類型時(shí)(在S92 為否),在S94,表記轉(zhuǎn)換器ll從候補(bǔ)詞匯中排除該詞匯,然后,完成處理。
如此,軟件鍵盤僅僅顯示被分類為用戶指定的詞匯類型的候補(bǔ)詞匯。
應(yīng)當(dāng)注意,作為替代,表記轉(zhuǎn)換器ll可以把用戶指定的詞匯類型傳輸至 搜索單元12,搜索單元12可以配置為不從辭典13和歷史存儲單元15提取未被
分類為所指定的詞匯類型的詞匯。
如上所述,通過在辭典13和歷史存儲單元15中把各個(gè)詞匯與詞匯類型標(biāo)
志相關(guān)聯(lián),并且預(yù)先指定候補(bǔ)詞匯的詞匯類型,能夠僅僅顯示詞匯類型與所 指定的詞匯類型相同的候補(bǔ)詞匯。由此,用戶能夠容易地找到目標(biāo)詞匯。
圖18示出在除了字符輸入域20及候補(bǔ)詞匯域21之外還包含詞匯類型選 擇菜單22的軟件鍵盤2A上的顯示的例子。
參照圖18,用戶能夠從詞匯類型選擇菜單22中選擇"通常詞匯"、"公 司名稱/人物姓名"、"地點(diǎn)名稱"、"其它固有名詞"、以及"縮寫"之 一。例如,當(dāng)在字符輸入域20中輸入字符或字符串之前或之后用戶選擇"通 常詞匯"時(shí),僅僅與該字符或字符串相對應(yīng)的普通詞匯顯示為候補(bǔ)詞匯域21 中的候補(bǔ)詞匯。
應(yīng)當(dāng)注意,上述詞匯類型僅僅是例子,因此,能夠根據(jù)需要設(shè)定其它詞 匯類型。
下面參照圖19和圖20描述本發(fā)明的另一示例性實(shí)施例。
圖19示出當(dāng)僅僅與用戶選擇的表記相對應(yīng)的詞匯被作為候補(bǔ)詞匯輸出 時(shí)由表記轉(zhuǎn)換器ll執(zhí)行的處理的序列。圖20示出包含表記選擇菜單23的軟件 鍵盤2B的顯示的例子。
在此實(shí)施例中,除了字符輸入域20和候補(bǔ)詞匯域21之外,圖20所示的軟 件鍵盤2B還包含表記選擇菜單23,作為用來輸入將被顯示的候補(bǔ)詞匯的表記 的功能。除了軟件鍵盤2B之外,本實(shí)施例類似于參照圖1至圖15在上文描述 的實(shí)施例,因此省略其描述。
參照圖20,例如,用戶能夠從表記選擇菜單23中選擇表示所有字符為小 寫的"小寫"、表示所有字符為大寫的"大寫"、及表示僅僅第一個(gè)字符為 大寫的"詞首大寫化"中的一個(gè),作為候補(bǔ)詞匯的表記。
參照圖l,.當(dāng)用戶指定該表記時(shí),表記轉(zhuǎn)換器11僅僅把在由搜索單元12 從辭典13和歷史存儲單元15提取的詞匯中其表記與用戶選擇的表記相同的 詞匯作為候補(bǔ)詞匯輸出。
參照圖19和圖20,當(dāng)用戶在輸入字符或字符串之前或之后輸入候補(bǔ)詞匯 的表記時(shí),表記信息經(jīng)由輸入接收器lO傳輸至表記轉(zhuǎn)換器ll。在SIOI,表記
轉(zhuǎn)換器11判斷用戶是否已經(jīng)從表記選擇菜單23中選擇表示所有字符均為小 寫的"小寫"。
當(dāng)表記轉(zhuǎn)換器ll判斷"小寫"被選擇時(shí)(在S101為是),在S104,表記 轉(zhuǎn)換器11僅僅把搜索單元12提取的詞匯中詞匯類型標(biāo)志表示"0"的詞匯輸 出至輸入接收器IO,然后完成處理。由此,僅僅以小寫注冊的通常詞匯顯示 在候補(bǔ)詞匯域21中。
與之相比,當(dāng)表記轉(zhuǎn)換器ll判斷"小寫"未被選擇時(shí)(在S101為否), 在S102,表記轉(zhuǎn)換器ll還判斷用戶是否已經(jīng)選擇"大寫"。
當(dāng)表記轉(zhuǎn)換器11判斷"大寫"從表記選擇菜單23選擇時(shí)(在S102為是), 在S105,表記轉(zhuǎn)換器11僅僅把搜索單元12提取的詞匯中其詞匯類型標(biāo)志指示 "4"的詞匯輸出至輸入接收器IO,然后完成處理。
與之相比,當(dāng)表記轉(zhuǎn)換器ll判斷"大寫"未被選擇時(shí)(在S102為否), 在S103,表記轉(zhuǎn)換器11僅僅把搜索單元12提取的詞匯中其詞匯類型標(biāo)志指示 "1" 、 "2"、及"3"之一的詞匯輸出至輸入接收器IO,然后完成處理。
應(yīng)當(dāng)注意,作為替代,表記轉(zhuǎn)換器ll可以把用戶指定的表記傳輸至搜索 單元12,搜索單元12可以被配置為不從辭典13和歷史存儲單元15提取其表記 與所指定的表記不同的詞匯。
如上所述,通過向軟件鍵盤2B添加表記選擇菜單23,用戶能夠選擇將被 顯示的候補(bǔ)詞匯的表記,從而當(dāng)用戶知道要輸入的詞匯的表記時(shí),能夠節(jié)省 時(shí)間。
作為替代,表記轉(zhuǎn)換器11可以配置為把搜索單元12從辭典13和歷史存儲 單元15提取的詞匯轉(zhuǎn)換為用戶選擇的表記,并把所轉(zhuǎn)換的詞匯作為候補(bǔ)詞匯 輸出。
例如,當(dāng)用戶在字符輸入域20中輸入字符或字符串,并且從表記選擇菜 單23中選擇"小寫"時(shí),搜索單元12從辭典13和歷史存儲單元15中提取與該 字符或字符串相對應(yīng)的詞匯。然后,如果所提取的詞匯中包含大寫字符,則 表記轉(zhuǎn)換器ll把所提取的詞匯中包含的大寫字符轉(zhuǎn)換為小寫字符,并且把那 些詞匯作為候補(bǔ)詞匯輸出。由此,搜索單元12提取的所有詞匯以小寫顯示在 候補(bǔ)詞匯域21中。
應(yīng)當(dāng)注意,上文描述的表記僅僅是例子,因此,根據(jù)需要,也能夠設(shè)定 其它的表記。
而且,雖然上文的描述涉及英語,然而,本發(fā)明的實(shí)施例也能夠適用于 其中各個(gè)詞匯由等同于字母的多種字符的組合構(gòu)成的其它外國語,諸如法
;五 》擊"j五 楚擎 "口 、 te ta 、 寸守o
上述實(shí)施例能夠由程序?qū)嵤?,該程序使?jì)算機(jī)執(zhí)行上述的各種功能,并 且該程序能夠存儲在計(jì)算機(jī)可讀記錄介質(zhì)上。
可以根據(jù)上述教導(dǎo)來進(jìn)行多種另外的修改和變化。因而應(yīng)當(dāng)理解,在所 附的權(quán)利要求的范圍之內(nèi),本專利說明書的公開可以以此處具體描述之外的 方式來實(shí)施。
相關(guān)申請的交叉引用
本專利申請要求2007年8月31日在日本專利局提交的日本專利申請 No. 2007-225751號的優(yōu)先權(quán),其整體內(nèi)容通過引用包含于此。
權(quán)利要求
1. 一種信息處理設(shè)備,包括外國語辭典,配置為存儲大寫、小寫、及至少一個(gè)大寫字符和至少一個(gè)小寫字符的組合之一的形式的各個(gè)外國語詞匯;輸入單元,字符或字符串通過其按順序輸入;判斷單元,配置為判斷通過所述輸入單元輸入的給定字符是大寫還是小寫;存儲單元,配置為存儲表示所述字符是大寫還是小寫的表記信息;搜索單元,配置為每次通過所述輸入單元輸入字符時(shí),在所述外國語辭典搜索與按照輸入所述字符的順序的從起首開始的所輸入字符串相對應(yīng)的詞匯,當(dāng)找到與所述字符串相對應(yīng)的一個(gè)或多個(gè)詞匯時(shí),從所述外國語辭典提取與所述字符串相對應(yīng)的所述一個(gè)或多個(gè)詞匯;轉(zhuǎn)換器,配置為按照在所述存儲單元中存儲的所述表記信息,來轉(zhuǎn)換在由所述搜索單元所提取的所述詞匯中包含的每個(gè)字符的表記;以及輸出單元,配置為把由所述轉(zhuǎn)換器轉(zhuǎn)換表記的所述詞匯的每個(gè)作為候補(bǔ)詞匯來輸出。
2. 按照權(quán)利要求l所述的信息處理設(shè)備,其中,當(dāng)轉(zhuǎn)換由所述搜索單元提取的所述詞匯的所述表記時(shí),所述轉(zhuǎn)換器按照 在所述存儲單元中最后存儲的表記信息,來設(shè)定其表記信息未存儲的字符的 表記。
3. 按照權(quán)利要求l所述的信息處理設(shè)備,其中,當(dāng)通過所述輸入單元而輸入的第一個(gè)字符為小寫時(shí),所述轉(zhuǎn)換器不轉(zhuǎn)換 由所述搜索單元提取的所述詞匯的所述表記,以及所述輸出單元按照在所述外國語辭典中所存儲的表記把所述詞匯作為 候補(bǔ)詞匯來輸出。
4. 按照權(quán)利要求l所述的信息處理設(shè)備,其中,當(dāng)通過所述輸入單元而輸入的所述字符串的所有字符為小寫時(shí),所述輸 出單元在由所述搜索單元從所述外國語辭典提取的所述詞匯中排除包含大 寫字符的詞匯。
5. 按照權(quán)利要求l所述的信息處理設(shè)備,其中,所述外國語辭典中,各個(gè)詞匯與搜索關(guān)鍵字相關(guān)聯(lián),所述搜索關(guān)鍵字與小寫的所述詞匯相同,通過所述輸入單元而輸入的所述字符串被轉(zhuǎn)換為小寫字符,以及 所述搜索單元搜索與搜索關(guān)鍵字相關(guān)聯(lián)的詞匯,該搜索關(guān)鍵字的第一個(gè)字符與通過所述輸入單元而輸入的所述字符串的第一個(gè)字符相同。
6. 按照權(quán)利要求l所述的信息處理設(shè)備,其中,所述判斷單元在判斷讀音符號是否添加到所述字符之后,判斷通過所述 輸入單元輸入的所述字符是大寫還是小寫,以及 '當(dāng)轉(zhuǎn)換在從所述外國語辭典提取的所述詞匯中包含的各個(gè)字符的所述 表記時(shí),所述轉(zhuǎn)換器在判斷讀音符號是否添加到所述字符之后,轉(zhuǎn)換所述字 符的所述表記。
7. 按照權(quán)利要求l所述的信息處理設(shè)備,還包括詞匯類型輸入單元,詞匯類型通過所述詞匯類型輸入單元來輸入,其中,所述外國語辭典存儲與表示詞匯類型的詞匯類型標(biāo)志相關(guān)聯(lián)的多 個(gè)外國語詞匯的每個(gè),以及所述輸出單元在從所述外國語辭典提取的所述詞匯中僅僅把與表示通過所述詞匯類型輸入單元而輸入的所述詞匯類型的所述詞匯類型標(biāo)志相關(guān) 聯(lián)的詞匯作為候補(bǔ)詞匯來輸出。
8. 按照權(quán)利要求l所述的信息處理設(shè)備,還包括表記選擇單元,表記通 過所述表記選擇單元來選擇,其中,所述輸出單元在從所述外國語辭典提取的所述詞匯中僅僅把按照 通過所述表記選擇單元而選擇的所述表記來注冊的詞匯作為候補(bǔ)詞匯輸出。
9. 按照權(quán)利要求l所述的信息處理設(shè)備,還包括歷史存儲單元,所述歷 史存儲單元配置為存儲從所述候補(bǔ)詞匯選擇的所述詞匯的歷史及所選擇的詞匯的表記,其中,所述搜索單元在所述歷史存儲單元搜索與通過所述輸入單元而輸 入的所述字符串相對應(yīng)的所述詞匯,以及當(dāng)所述詞匯從所述歷史存儲單元提取時(shí),所述輸出單元按照在所述歷史 存儲單元中存儲的所述表記來輸出所述詞匯。
10. 按照權(quán)利要求l所述的信息處理設(shè)備,其中,當(dāng)沒有候補(bǔ)詞匯被選擇,并且通過所述輸入單元而輸入的詞匯被 確認(rèn)時(shí),所述外國語辭典存儲所確認(rèn)的詞匯及所確認(rèn)的詞匯的表記,以及當(dāng)所述詞匯從所述外國語辭典提取時(shí),所述輸出單元按照在所述外國語 辭典中存儲的所述表記來輸出所述詞匯。
11. 按照權(quán)利要求l所述的信息處理設(shè)備,還包括歷史存儲單元,所述 歷史存儲單元配置為存儲從由所述輸出單元輸出的所述候補(bǔ)詞匯中選擇的所述詞匯的歷史及所選擇的詞匯的表記,其中,所述歷史存儲單元與在所選擇的詞匯之前確認(rèn)的在先詞匯和所述 在先詞匯的表記相關(guān)聯(lián)地存儲所選擇的詞匯和所選擇的詞匯的所述表記,以 及下次當(dāng)按照在所述歷史存儲單元中存儲的所述表記而顯示的所述在先 詞匯被確認(rèn)時(shí),所選擇的詞匯按照在所述歷史存儲單元中存儲的所述表記, 作為候補(bǔ)詞匯跟隨在所述在先詞匯之后輸出。
12. —種信息處理方法,包括 按順序輸入字符或字符串; 判斷給定字符為大寫還是小寫; 存儲表示所述字符為大寫還是小寫的表記信息;每次輸入字符時(shí),在多個(gè)外國語詞匯按照大寫、小寫、及至少一個(gè)大寫 字符和至少一個(gè)小寫字符的組合之一來注冊的外國語辭典,搜索與按照輸入 所述字符的順序的從起首開始的所輸入字符串相對應(yīng)的詞匯;按照所存儲的表記信息,來轉(zhuǎn)換在由所述搜索單元所提取的所述詞匯中 包含的每個(gè)字符的表記;以及把表記被轉(zhuǎn)換的所述詞匯作為候補(bǔ)詞匯來輸出。
13. —種存儲程序的計(jì)算機(jī)可讀記錄介質(zhì),所述程序配置為使計(jì)算機(jī)執(zhí)行 按順序輸入字符或字符串;判斷給定字符為大寫還是小寫;存儲表示所述字符為大寫還是小寫的表記信息;每次輸入字符時(shí),在多個(gè)外國語詞匯按照大寫、小寫、及至少一個(gè)大寫 字符和至少一個(gè)小寫字符的組合之一來注冊的外國語辭典,搜索與按照輸入 所述字符的順序的從起首開始的所輸入字符串相對應(yīng)的詞匯;按照所存儲的表記信息,來轉(zhuǎn)換在由所述搜索單元所提取的所述詞匯中 包含的每個(gè)字符的表記;以及把表記被轉(zhuǎn)換的所述詞匯作為候補(bǔ)詞匯來輸出。
全文摘要
本發(fā)明提供一種信息處理設(shè)備,包括外國語辭典、通過其輸入字符或字符串的輸入單元、判斷單元、存儲關(guān)于字符的表記信息的存儲單元、搜索單元、轉(zhuǎn)換器、及輸出單元。外國語辭典存儲大寫、小寫、或大寫和小寫字符的組合的形式的各個(gè)外國語詞匯。判斷單元判斷通過輸入單元輸入的字符是大寫還是小寫。搜索單元在外國語辭典搜索與按照輸入字符的順序的從起首開始的所輸入字符串相對應(yīng)的詞匯。轉(zhuǎn)換器按照表記信息,來轉(zhuǎn)換在由搜索單元所提取的詞匯中包含的每個(gè)字符的表記。輸出單元把由轉(zhuǎn)換器轉(zhuǎn)換表記的詞匯作為候補(bǔ)詞匯來輸出。
文檔編號G06F17/28GK101377773SQ200810212680
公開日2009年3月4日 申請日期2008年8月29日 優(yōu)先權(quán)日2007年8月31日
發(fā)明者開田有紀(jì)子 申請人:株式會社理光