專利名稱:電子設(shè)備、字符序列的顯示方法、多個(gè)字符序列的排序方法以及字符序列顯示/排序程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在便攜式電子設(shè)備中顯示和排序字符的方法,尤其涉及在便攜式電話
等電子設(shè)備中顯示和排序通過(guò)統(tǒng)一碼描述的字符的方法。
背景技術(shù):
當(dāng)通過(guò)計(jì)算機(jī)等電子設(shè)備處理世界各國(guó)所使用的各種語(yǔ)言時(shí),對(duì)各種語(yǔ)言采用不 同的編碼方式(字符碼)。例如在日文中有JlS(IS0-2022-JP)、Shift JIS、EUC-JP等字符 碼。在中文中代表性的有GB2312(簡(jiǎn)體字)、Big5(繁體字)等字符碼,在韓語(yǔ)中代表性的 有KSC5601等字符碼。隨著計(jì)算機(jī)能夠以許多種語(yǔ)言使用,字符碼的種類飛躍增加,當(dāng)前僅 具代表性的就有100種以上的字符碼。 由于不同語(yǔ)言(字符碼)之間不具有兼容性,因此在不同地域之間發(fā)送/接收電 子郵件等字符信息時(shí),有時(shí)字符不被正確顯示。因此,在諸如美國(guó)微軟公司的Windows (注 冊(cè)商標(biāo))系列等這樣的用于個(gè)人計(jì)算機(jī)(PC)的操作系統(tǒng)(OS)中,備有用于對(duì)應(yīng)到多種語(yǔ) 言的模塊,通過(guò)利用該模塊能夠正確地顯示字符。然而,諸如便攜式電話機(jī)、PDA、音樂播放 器等這樣的小型電子設(shè)備由于存儲(chǔ)容量、運(yùn)算能力有限,難以通過(guò)以上相同的方法對(duì)應(yīng)到 夕I l口 口 o 為了解決不同語(yǔ)言(字符碼)之間的兼容性,設(shè)計(jì)出了可用單一的字符碼處理多 種語(yǔ)言的字符的統(tǒng)一碼(Unicode,美國(guó)商標(biāo))。目前,統(tǒng)一碼作為世界通用的編碼方式而被 廣泛使用。統(tǒng)一碼是由分配給多種不同語(yǔ)言中的每種語(yǔ)言的字符碼和共同分配給各語(yǔ)言的 字符碼組成的綜合碼。通過(guò)利用統(tǒng)一碼編碼字符小型,即使在不同的地域之間也能夠顯示 字符信息而不會(huì)發(fā)生亂碼等問(wèn)題。 然而在統(tǒng)一碼中,為語(yǔ)言之間重復(fù)的字符、意思或構(gòu)造相似的字符分配了相同的 字符碼。因此會(huì)發(fā)生同一字符碼被分配給雖然根據(jù)每種語(yǔ)言而為筆畫數(shù)和字形不同的字符 但相似的漢字的情形。 圖5是示出對(duì)于根據(jù)每種語(yǔ)言而不同的字符在統(tǒng)一碼中被分配同一字符碼的字 符例的圖。例如,圖5的(A)示出了日文漢字"突"、和繁體中文以及簡(jiǎn)體中文中與其對(duì)應(yīng)的 漢字。在日文、繁體中文、簡(jiǎn)體中文中,這些漢字的筆畫數(shù)以及字形分別不同。更具體地說(shuō), 日文漢字"突"的筆畫數(shù)比繁體中文或簡(jiǎn)體中文中與其對(duì)應(yīng)的漢字少一畫。但是在統(tǒng)一碼 中,對(duì)這些漢字均分配了同一字符碼(U+0x7A81)。 此外,圖5的(B)示出了日文漢字"滑"、和繁體中文中與其對(duì)應(yīng)的漢字。在日文和 繁體中文中,這些漢字的筆畫數(shù)以及字形分別不同。更具體地說(shuō),日文漢字"滑"的筆畫數(shù) 比簡(jiǎn)體中文中與其對(duì)應(yīng)的漢字多一畫。但是在統(tǒng)一碼中,對(duì)這些漢字均分配了同一字符碼 (U+0x6EDl)。 當(dāng)盡管根據(jù)每種語(yǔ)言而為不同的字符但被分配了同一字符碼時(shí),例如即使要顯示 以統(tǒng)一碼表示的中文的電子郵件或網(wǎng)站,在日文OS下,諸如上述的"突"、"滑"等這樣的字符也會(huì)被以日文字形顯示,因此有時(shí)無(wú)法按照用中文撰寫電子郵件或網(wǎng)站的撰寫者的意圖 進(jìn)行顯示。此外,當(dāng)將包含這些字符的字符序列按筆畫數(shù)進(jìn)行了排序時(shí),由于在日文和中文 中這些字符的筆畫數(shù)不同,因此排序后的結(jié)果有時(shí)會(huì)不同。 作為解決該問(wèn)題的方法,在專利文獻(xiàn)1中公開了基于在字符序列中出現(xiàn)每種語(yǔ)言 特有的字符的頻率來(lái)辨別字符序列所使用的語(yǔ)言的技術(shù)。此外,在專利文獻(xiàn)2中公開了根 據(jù)通過(guò)字體(font)識(shí)別信息確定的字形來(lái)顯示以統(tǒng)一碼表示的字符序列的技術(shù)。在專利 文獻(xiàn)3中公開了根據(jù)通過(guò)字形(glyph)轉(zhuǎn)換數(shù)據(jù)確定的字形來(lái)顯示以統(tǒng)一碼表示的字符序 列的技術(shù)。 專利文獻(xiàn)1 :JP2006-92223A
專利文獻(xiàn)2 : JP2000-227790A
專利文獻(xiàn)3 :JP11-232276A
發(fā)明內(nèi)容
但是,在上述的專利文獻(xiàn)1的技術(shù)中,需要對(duì)構(gòu)成字符序列的所有字符識(shí)別是否 為各種語(yǔ)言特有的字符并求出該字符序列中各種語(yǔ)言出現(xiàn)的頻率。因此如果字?jǐn)?shù)很多,則 存在所述辨別處理需要大量的計(jì)算量和時(shí)間的問(wèn)題。尤其在上述那樣的小型電子設(shè)備中難 以進(jìn)行這樣的處理。 另一方面,在專利文獻(xiàn)2和3的技術(shù)中公開了如下技術(shù)字符序列數(shù)據(jù)具有字體識(shí) 別信息(font類型)或字形(glyph)轉(zhuǎn)換數(shù)據(jù)等追加信息,通過(guò)這些數(shù)據(jù)確定字符序列中 使用的語(yǔ)言,并根據(jù)對(duì)應(yīng)于該語(yǔ)言的字形來(lái)顯示字符序列。通過(guò)該技術(shù),能夠正確地根據(jù)語(yǔ) 言而不同的字形的顯示以及按筆畫數(shù)的排序。但是,由于具有追加信息,電子郵件或網(wǎng)站等 的數(shù)據(jù)量將變大。 本發(fā)明的目的在于,提供一種即使在以統(tǒng)一碼表示的字符序列中含有根據(jù)每種語(yǔ) 言而不同的字符的情況下也不依靠追加信息并且能夠以在小型電子設(shè)備中可處理的適度 的計(jì)算量正確地進(jìn)行字形的顯示以及按筆畫數(shù)的排序的電子設(shè)備、字符序列的顯示方法和 排序方法、以及字符序列顯示/排序程序。 為了達(dá)到上述目的,本發(fā)明涉及的電子設(shè)備的特征在于,包括字形保存裝置,該 字形保存裝置保存通過(guò)統(tǒng)一碼描述的字符的在多個(gè)語(yǔ)言中的字形信息;以及辨別裝置,該 辨別裝置從由通過(guò)統(tǒng)一碼描述的字符構(gòu)成的字符序列中提取一個(gè)字符,辨別提取的一個(gè)字 符是否為只包含在特定語(yǔ)言中的語(yǔ)言特有字符,如果提取的一個(gè)字符是語(yǔ)言特有字符,則 確定字符序列所屬的語(yǔ)言是語(yǔ)言特有字符所屬的語(yǔ)言。 為了達(dá)到上述目的,本發(fā)明涉及的字符序列的顯示方法是在電子設(shè)備中顯示通過(guò) 統(tǒng)一碼描述的字符序列的方法,其中所述電子設(shè)備包括字形保存裝置、辨別裝置以及顯示 裝置,所述字符序列的顯示方法的特征在于辨別裝置提供字符序列;然后辨別裝置提取 包含在字符序列中的任一個(gè)字符;然后辨別裝置辨別提取的一個(gè)字符是否為只包含在特定 語(yǔ)言中的語(yǔ)言特有字符;當(dāng)提取的一個(gè)字符是語(yǔ)言特有字符時(shí),辨別裝置確定字符序列所 屬的語(yǔ)言是語(yǔ)言特有字符所屬的語(yǔ)言;然后顯示裝置通過(guò)所確定的語(yǔ)言的保存在字形保持 裝置中的字形來(lái)顯示字符序列。 為了達(dá)到上述目的,本發(fā)明涉及的字符序列的排序方法是在電子設(shè)備中對(duì)通過(guò)統(tǒng)一碼描述的多個(gè)字符序列進(jìn)行排序的方法,其中所述電子設(shè)備包括保存多個(gè)語(yǔ)言中的字 形信息和筆畫數(shù)信息的字形保存裝置;辨別裝置;以及排序裝置,所述字符序列的排序方 法的特征在于辨別裝置提供多個(gè)字符序列;然后辨別裝置將多個(gè)字符序列中的任一字符 序列中所包含的字符一個(gè)字符一個(gè)字符地提??;然后辨別裝置辨別提取的一個(gè)字符是否為 只包含在特定語(yǔ)言中的語(yǔ)言特有字符;當(dāng)提取的一個(gè)字符是語(yǔ)言特有字符時(shí),辨別裝置確 定字符序列所屬的語(yǔ)言是語(yǔ)言特有字符所屬的語(yǔ)言;然后排序裝置根據(jù)語(yǔ)言特有字符所屬 的語(yǔ)言中的筆畫數(shù)信息來(lái)辨別多個(gè)字符序列的筆畫數(shù);然后排序裝置基于筆畫數(shù)來(lái)對(duì)多個(gè) 字符序列進(jìn)行排序。 為了達(dá)到上述目的,本發(fā)明涉及的字符序列顯示程序的特征在于,使得包括保存 多個(gè)語(yǔ)言中的字形信息的字形保存裝置和顯示裝置的電子設(shè)備所具有的計(jì)算機(jī)執(zhí)行以下 處理提取包含在通過(guò)統(tǒng)一碼描述的字符序列中的任一個(gè)字符;辨別提取的一個(gè)字符是否 為只包含在特定語(yǔ)言中的語(yǔ)言特有字符;當(dāng)提取的一個(gè)字符是所述語(yǔ)言特有字符時(shí),確定 字符序列所屬的語(yǔ)言是語(yǔ)言特有字符所屬的語(yǔ)言;以及使顯示裝置通過(guò)所確定的語(yǔ)言的保 存在字形保持裝置中的字形來(lái)顯示字符序列。 為了達(dá)到上述目的,本發(fā)明涉及的字符序列排序程序的特征在于,使得包括保存
多個(gè)語(yǔ)言中的字形信息和筆畫數(shù)信息的字形保存裝置的電子設(shè)備所具有的計(jì)算機(jī)執(zhí)行以
下處理將通過(guò) 統(tǒng)一碼描述的多個(gè)字符序列中的任一字符序列中所包含的字符一個(gè)字符一
個(gè)字符地提??;辨別提取的一個(gè)字符是否為只包含在特定語(yǔ)言中的語(yǔ)言特有字符;當(dāng)提取 的一個(gè)字符是語(yǔ)言特有字符時(shí),確定字符序列所屬的語(yǔ)言是語(yǔ)言特有字符所屬的語(yǔ)言;根
據(jù)語(yǔ)言特有字符所屬的語(yǔ)言中的筆畫數(shù)信息來(lái)辨別多個(gè)字符序列的筆畫數(shù);以及基于筆畫
數(shù)來(lái)對(duì)多個(gè)字符序列進(jìn)行排序。 發(fā)明效果 如上所述,本發(fā)明被構(gòu)成為對(duì)于包含在由通過(guò)統(tǒng)一碼描述的字符構(gòu)成的字符序 列中的字符,一個(gè)字符一個(gè)字符地辨別是否為語(yǔ)言特有字符,當(dāng)包含語(yǔ)言特有字符時(shí)確定 該字符序列所屬的語(yǔ)言是語(yǔ)言特有字符所屬的語(yǔ)言,因此能夠不依靠追加信息、并且以在 小型電子設(shè)備中可處理的適度的計(jì)算量辨別字符序列所屬的語(yǔ)言。由此可提供能夠以小的 處理能力有效地對(duì)以統(tǒng)一碼表示的字符序列進(jìn)行操作的空前優(yōu)異的電了設(shè)備、字符序列的 顯示方法和排序方法、以及字符序列顯示/排序程序。
圖1是示出根據(jù)本發(fā)明實(shí)施方式的小型電子設(shè)備的一個(gè)構(gòu)成例的框圖; 圖2是示出由圖1中示出的語(yǔ)言識(shí)別處理部執(zhí)行的用于識(shí)別字符序列中使用的語(yǔ)
言的處理的流程圖; 圖3是示出由圖1中示出的語(yǔ)言判定處理部執(zhí)行的用于顯示字符序列的處理的流 程圖; 圖4是示出由圖1中示出的語(yǔ)言判定處理部執(zhí)行的對(duì)多個(gè)字符序列進(jìn)行排序的處 理的流程圖; 圖5是示出對(duì)于根據(jù)每種語(yǔ)言而不同的字符在統(tǒng)一碼中分配了同一字符碼的字 符例的圖。
標(biāo)號(hào)說(shuō)明l便攜式電話終端2中央處理裝置3主控制部4無(wú)線通信部5操作輸入處理部6語(yǔ)言判定處理部(顯示裝置、排序裝置)7語(yǔ)言識(shí)別處理部(辨別裝置)8字符小型保存處理部9用戶指定保存處理部(語(yǔ)言保持裝置)10顯示處理部ll存儲(chǔ)器部(存儲(chǔ)裝置)12統(tǒng)一碼轉(zhuǎn)換表(字形保存裝置)13LCD14無(wú)線模塊15操作部
具體實(shí)施例方式以下,基于附圖對(duì)本發(fā)明的實(shí)施方式進(jìn)行說(shuō)明。 圖1是示出根據(jù)本發(fā)明實(shí)施方式的小型電子設(shè)備的一個(gè)構(gòu)成例的框圖。作為本發(fā) 明實(shí)施方式中的小型電子設(shè)備的一個(gè)示例的便攜式電話終端1包括中央處理裝置2、存儲(chǔ) 器部11、LCD 13、無(wú)線模塊14、操作部15。在中央處理裝置2中,由MPU和RAM構(gòu)成的主控 制部3實(shí)現(xiàn)無(wú)線通信部4、操作輸入處理部5、語(yǔ)言判定處理部6、語(yǔ)言識(shí)別處理部7、字符信 息保持的處理部8、用戶指定保存處理部9、以及顯示處理部10的每個(gè)功能。
無(wú)線通信部4控制無(wú)線模塊14,從而在與地球站(圖中沒有示出)之間建立無(wú)線 語(yǔ)音通信和無(wú)線數(shù)據(jù)通信。主控制部3控制無(wú)線模塊4進(jìn)行數(shù)據(jù)通信,經(jīng)由互聯(lián)網(wǎng)等下載 電子郵件或網(wǎng)頁(yè)等數(shù)據(jù),并經(jīng)由字符信息保存處理部8保存到存儲(chǔ)器部11中。此外,主控 制部3經(jīng)由操作輸入處理部5接受由用戶在操作部15上進(jìn)行的鍵輸入,并通過(guò)上述各處 理部進(jìn)行處理。并且,主控制部3將各個(gè)處理結(jié)果經(jīng)由顯示處理部10顯示在LCD (Liquid Crystal Display,液晶顯示器)13上。 存儲(chǔ)器部11包括統(tǒng)一碼轉(zhuǎn)換表12。統(tǒng)一碼轉(zhuǎn)換表12是保存有碼賦值(code assign)的數(shù)據(jù)庫(kù),該碼賦值用于將以統(tǒng)一碼表示的字符對(duì)應(yīng)到每種語(yǔ)言。更具體來(lái)說(shuō),統(tǒng) 一碼轉(zhuǎn)換表12中包括以統(tǒng)一碼表示的日文、繁體中文、簡(jiǎn)體中文、韓文、香港中文等字符的 字形和筆畫數(shù)、以及有關(guān)每個(gè)字符是否為后述的語(yǔ)言特有字符的信息。
通過(guò)用戶經(jīng)操作部15以及操作輸入處理部5進(jìn)行的操作輸入,字符信息保存處理 部8經(jīng)由存儲(chǔ)器部11讀出存儲(chǔ)在存儲(chǔ)器部11中的電子郵件或網(wǎng)頁(yè)等數(shù)據(jù)。此時(shí),語(yǔ)言識(shí) 別處理部7識(shí)別郵件或網(wǎng)頁(yè)中所使用的語(yǔ)言。 語(yǔ)言判定處理部6基于語(yǔ)言識(shí)別處理部7的識(shí)別結(jié)果來(lái)辨別字符序列中所使用的 語(yǔ)言。此外,語(yǔ)言判定處理部6還進(jìn)行確定該字符序列的被辨別出的語(yǔ)言的字形的筆畫數(shù)
7并基于確定的筆畫數(shù)進(jìn)行排序的處理。此外,語(yǔ)言判定處理部6從統(tǒng)一碼轉(zhuǎn)換表12中讀出 與該識(shí)別結(jié)果對(duì)應(yīng)的字形,并根據(jù)該字形將該字符序列和排序處理結(jié)果經(jīng)由顯示處理部10 顯示在LCD 13上。 用戶指定保存處理部9是將由用戶預(yù)先選擇為默認(rèn)設(shè)定語(yǔ)言的語(yǔ)言的種類保存 為用戶指定語(yǔ)言的存儲(chǔ)器。當(dāng)語(yǔ)言識(shí)別處理部7未能識(shí)別出語(yǔ)言時(shí),預(yù)先保存在用戶指定 保存處理部9中的默認(rèn)設(shè)定語(yǔ)言作為辨別結(jié)果被輸出。 在本實(shí)施方式中,以統(tǒng)一碼表示的各種語(yǔ)言的字符大致分為"語(yǔ)言特有字符"和 "通用字符"。語(yǔ)言特有字符是指只在一種語(yǔ)言中使用的字符。通用字符是指被兩種以上語(yǔ) 言共同使用的字符。如上所述,統(tǒng)一碼轉(zhuǎn)換表12中保存了每個(gè)字符是否為語(yǔ)言特有字符。
例如,日文的平假名和片假名、韓文的韓文字(hangeul)等是典型的語(yǔ)言特有字 符。漢字中只有在中文中使用的字符是典型的語(yǔ)言特有字符,在日文和韓文中也可使用的 漢字是通用字符。圖5中例示的字形根據(jù)語(yǔ)言而不同的字符也屬于通用字符。
圖2是示出由圖1中示出的語(yǔ)言識(shí)別處理部執(zhí)行的用于識(shí)別字符序列中使用的語(yǔ) 言的處理的流程圖。在語(yǔ)言識(shí)別處理部7開始處理之后(S21),首先定義變量I = 1 (步驟 S22)。語(yǔ)言識(shí)別處理部7提取判定對(duì)象字符序列的第I字符,并給予統(tǒng)一碼轉(zhuǎn)換表12的數(shù) 據(jù)來(lái)識(shí)別所提取的第I字符是否為語(yǔ)言特有字符(步驟S23)。如果第I字符為語(yǔ)言特有字 符,則語(yǔ)言識(shí)別處理部7進(jìn)入步驟S26,向語(yǔ)言判定處理部6輸出使用語(yǔ)言=該語(yǔ)言特有字 符所屬的語(yǔ)言的判定結(jié)果,并結(jié)束處理(步驟S28)。 如果在步驟S23中識(shí)別出第I字符不是語(yǔ)言特有字符則語(yǔ)言識(shí)別處理部7辨別變 量I是否與判定對(duì)象字符序列的長(zhǎng)度相等(步驟S24)。如果不相等,則語(yǔ)言識(shí)別處理部7 將I的值增加1 (步驟S25),并重復(fù)執(zhí)行步驟S23的處理。S卩,如圖2所示,語(yǔ)言識(shí)別處理 部7從語(yǔ)言特有字符的第1字符起順次識(shí)別是否為語(yǔ)言特有字符,并且只要有一個(gè)字符為 語(yǔ)言特有字符,就識(shí)別為該語(yǔ)言特有字符所屬的語(yǔ)言即為使用語(yǔ)言。 當(dāng)語(yǔ)言識(shí)別處理部7在步驟24中辨別出變量I與判定對(duì)象字符序列的長(zhǎng)度相等 時(shí),意味著即便從判定對(duì)象字符序列的第1字符起順次重復(fù)執(zhí)行步驟S23的步驟直到最后 的字符,也不存在相當(dāng)于語(yǔ)言特有字符的字符。此時(shí),語(yǔ)言識(shí)別處理部7將處理移入步驟 S27中,讀取保存在用戶指定保存處理9中的用戶指定語(yǔ)言,向語(yǔ)言判定處理部6輸出使用 語(yǔ)言=用戶指定語(yǔ)言的判定結(jié)果,并結(jié)束處理(步驟S28)。 圖3是示出由圖1中示出的語(yǔ)言判定處理部6執(zhí)行的用于顯示字符序列的處理的 流程圖。語(yǔ)言判定處理部6開始處理(S31),并從字符信息保存處理部8得到顯示對(duì)象字符 序列時(shí)(步驟S32),通過(guò)語(yǔ)言識(shí)別處理部7來(lái)對(duì)該字符序列進(jìn)行語(yǔ)言識(shí)別處理(步驟S33)。 語(yǔ)言識(shí)別處理部7通過(guò)圖2所示的處理,向語(yǔ)言判定處理部6輸出使用語(yǔ)言。語(yǔ)言判定處 理部6基于判定出的使用語(yǔ)言來(lái)將該字符序列顯示在LCD 13上并結(jié)束處理(步驟S34 35)。 圖4是示出由圖1中示出的語(yǔ)言判定處理部6執(zhí)行的對(duì)多個(gè)字符序列進(jìn)行排序的 處理的流程圖。語(yǔ)言判定處理部6開始處理(S41),并從字符信息保存處理部8得到K個(gè)排 序?qū)ο笞址蛄?K為2以上的自然數(shù))時(shí)(步驟S42),首先定義變量j = 1 (步驟S43), 并通過(guò)語(yǔ)言識(shí)別處理部7來(lái)對(duì)第j個(gè)字符序列進(jìn)行語(yǔ)言識(shí)別處理(步驟S44)。語(yǔ)言識(shí)別處 理部7通過(guò)圖2所示的處理,向語(yǔ)言判定處理部6輸出使用語(yǔ)言。語(yǔ)言判定處理部6基于
8判定出的使用語(yǔ)言中的字形來(lái)確定第j個(gè)字符序列的筆畫數(shù)(步驟S45)。
接著,語(yǔ)言判定處理部6辨別變量j是否與排序?qū)ο笞址蛄械膫€(gè)數(shù)k相等(步驟 S46),如果不相等,則將處理移入步驟S47中,將j的值增加l,并重復(fù)執(zhí)行步驟S44 S45 的處理,即,語(yǔ)言判定處理部6對(duì)所提供的所有k個(gè)排序?qū)ο笞址蛄凶R(shí)別使用語(yǔ)言并確定 筆畫數(shù)。如果在步驟S46中變量j等于k,則由于所有排序?qū)ο笞址蛄械墓P畫數(shù)均已確 定,因此進(jìn)入步驟S48,基于確定的筆畫數(shù)來(lái)對(duì)排序?qū)ο笞址蛄羞M(jìn)行排序,將排序的結(jié)果 顯示在LCD 13上并結(jié)束處理(步驟S49)。 在圖2 圖4中進(jìn)行說(shuō)明的流程圖所涉及的各個(gè)步驟的動(dòng)作內(nèi)容可被構(gòu)成為作為 在便攜式電話終端1事先具有的計(jì)算機(jī)中運(yùn)行的程序來(lái)執(zhí)行。此外,在圖2 圖4中是從 對(duì)象字符序列的第1字符起順次識(shí)別是否為語(yǔ)言特有字符的,但既可以從對(duì)象字符序列的 最后字符起順次識(shí)別是否為語(yǔ)言特有字符,也可以對(duì)從對(duì)象字符序列中隨機(jī)抽取的字符進(jìn) 行識(shí)別。所述程序被記錄在記錄介質(zhì)中來(lái)進(jìn)行商業(yè)交易。 如上所述,本實(shí)施方式中的辨別使用語(yǔ)言的處理并不像上述專利文獻(xiàn)1那樣對(duì)顯 示對(duì)象字符序列的所有字符識(shí)別是否為語(yǔ)言特有字符并求總數(shù)。而是只要有一個(gè)字符為語(yǔ) 言特有字符,就識(shí)別為該語(yǔ)言特有字符所屬的語(yǔ)言即為使用語(yǔ)言。從而,在存儲(chǔ)容量和運(yùn)算 能力有限的便攜式電子設(shè)備中也能夠以適度的計(jì)算量進(jìn)行使用語(yǔ)言的辨別處理。并且,不 像上述專利文獻(xiàn)2和3那樣需要顯示對(duì)象字符序列之外的追加信息,因此也不會(huì)導(dǎo)致電子 郵件或網(wǎng)頁(yè)等的數(shù)據(jù)量增大。 另一方面,在圖2所示的本實(shí)施方式中的使用語(yǔ)言的辨別處理中,不能否認(rèn)如果1 個(gè)字符序列中含有多個(gè)語(yǔ)言的語(yǔ)言特有字符則會(huì)做出錯(cuò)誤的辨別處理的可能性。由于在小 型電子設(shè)備中使用的電子郵件或網(wǎng)頁(yè)等文件容量通常小于在PC等中使用的文件容量,因 此在一個(gè)文件中包含多個(gè)語(yǔ)言的語(yǔ)言特有字符的可能性低于PC的場(chǎng)合。因此,大部分的情 況下,利用本實(shí)施方式的辨處理是沒有問(wèn)題的。 即使那樣,也優(yōu)選如下當(dāng)做出了錯(cuò)誤的辨別結(jié)果從而以錯(cuò)誤的字形顯示了字符 時(shí),使得用戶能夠通過(guò)利用上述的用戶指定保存處理部9等來(lái)任意切換使用語(yǔ)言以顯示電 子郵件或網(wǎng)頁(yè)。 以上,基于附圖所示的特定的實(shí)施方式對(duì)本發(fā)明進(jìn)行了說(shuō)明,但本發(fā)明不限定于 附圖所示的實(shí)施方式,只要能夠獲得本發(fā)明的效果,不用說(shuō)也能夠采用迄今已知的任何構(gòu) 成。 以上,參考實(shí)施方式(以及實(shí)施例)對(duì)本申請(qǐng)的發(fā)明進(jìn)行了說(shuō)明,但本申請(qǐng)的發(fā)明 不限定于上述實(shí)施方式(以及實(shí)施例)。本申請(qǐng)的發(fā)明的構(gòu)成或詳細(xì)內(nèi)容可以在本申請(qǐng)發(fā) 明的框架內(nèi)進(jìn)行本領(lǐng)域的普通技術(shù)人員可理解的各種變更。本申請(qǐng)要求以2007年8月30日申請(qǐng)的日本申請(qǐng)?zhí)卦?007-224894為基礎(chǔ)的優(yōu)先
權(quán),并將其全部公開內(nèi)容合并于此。
產(chǎn)業(yè)上的實(shí)用性 可用于顯示通過(guò)統(tǒng)一碼描述的字符的電子設(shè)備。尤其適于諸如便攜式電話機(jī)、 PDA、音樂播放器等這樣的小型電子設(shè)備。
權(quán)利要求
一種電子設(shè)備,其特征在于,包括字形保存裝置,該字形保存裝置保存通過(guò)統(tǒng)一碼描述的字符的在多個(gè)語(yǔ)言中的字形信息;以及辨別裝置,該辨別裝置從由通過(guò)統(tǒng)一碼描述的字符構(gòu)成的字符序列中提取一個(gè)字符,辨別所述提取的一個(gè)字符是否為只包含在特定語(yǔ)言中的語(yǔ)言特有字符,如果所述提取的一個(gè)字符是所述語(yǔ)言特有字符,則確定所述字符序列所屬的語(yǔ)言是所述語(yǔ)言特有字符所屬的語(yǔ)言。
2. 如權(quán)利要求1所述的電子設(shè)備,其特征在于,還包括顯示裝置,該顯示裝置根據(jù)所述確定的語(yǔ)言中的保存在所述字形保存裝置中的字形信息來(lái)顯示所述字符序列。
3. 如權(quán)利要求1所述的電子設(shè)備,其特征在于,如果所述提取的一個(gè)字符不是所述語(yǔ)言特有字符,則所述辨別裝置從所述字符序列中提取另一個(gè)字符來(lái)重復(fù)執(zhí)行辨別該字符是否為只包含在特定語(yǔ)言中的語(yǔ)言特有字符的動(dòng)作,如果在所述字符序列中只要包含一個(gè)所述語(yǔ)言特有字符,就確定所述字符序列所屬的語(yǔ)言是所述語(yǔ)言特有字符所屬的語(yǔ)言。
4. 如權(quán)利要求3所述的電子設(shè)備,其特征在于,所述辨別裝置從所述字符序列的起始第1字符起順次進(jìn)行是否為所述語(yǔ)言特有字符的辨別。
5. 如權(quán)利要求4所述的電子設(shè)備,其特征在于,所述辨別裝置具有語(yǔ)言保持裝置,該語(yǔ)言保持裝置保持用戶預(yù)先指定的語(yǔ)言,當(dāng)所述辨別裝置判斷出所述字符序列中不包含所述語(yǔ)言特有字符時(shí),所述顯示裝置根據(jù)保持在語(yǔ)言保持裝置中的語(yǔ)言中的字形來(lái)顯示所述字符序列。
6. 如權(quán)利要求1至5中任一項(xiàng)所述的電子設(shè)備,其特征在于,所述字形信息包括通過(guò)統(tǒng)一碼描述的字符的在多個(gè)語(yǔ)言中的筆畫數(shù),所述電子設(shè)備將多個(gè)字符序列根據(jù)每個(gè)所述字符序列所屬的語(yǔ)言中的所述筆畫數(shù)來(lái)排序,并將所述排序的結(jié)果顯示在所述顯示裝置上。
7. —種顯示方法,用于顯示通過(guò)統(tǒng)一碼描述的字符序列,所述顯示方法的特征在于,提取包含在所述字符序列中的任一個(gè)字符,辨別所述提取的一個(gè)字符是否為只包含在特定語(yǔ)言中的語(yǔ)言特有字符,并且當(dāng)所述提取的一個(gè)字符是所述語(yǔ)言特有字符時(shí),確定所述字符序列所屬的語(yǔ)言是所述語(yǔ)言特有字符所屬的語(yǔ)言。
8. 如權(quán)利要求7所述的顯示方法,其特征在于,通過(guò)所述確定的語(yǔ)言的字形來(lái)顯示所述字符序列。
9. 如權(quán)利要求8所述的顯示方法,其特征在于,當(dāng)所述提取的一個(gè)字符不是所述語(yǔ)言特有字符時(shí),從所述字符序列中提取另一個(gè)字符來(lái)重復(fù)執(zhí)行辨別該字符是否為只包含在特定語(yǔ)言中的語(yǔ)言特有字符的動(dòng)作,如果在所述字符序列中只要包含一個(gè)所述語(yǔ)言特有字符,就確定所述字符序列所屬的語(yǔ)言是所述語(yǔ)言特有字符所屬的語(yǔ)言。
10. —種排序方法,用于通過(guò)統(tǒng)一碼描述的多個(gè)字符序列進(jìn)行排序,所述排序方法的特征在于,將所述多個(gè)字符序列中的任一字符序列中所包含的字符一個(gè)字符一個(gè)字符地提取,辨別所述提取的一個(gè)字符是否為只包含在特定語(yǔ)言中的語(yǔ)言特有字符,當(dāng)所述提取的一個(gè)字符是所述語(yǔ)言特有字符時(shí),確定所述字符序列所屬的語(yǔ)言是所述 語(yǔ)言特有字符所屬的語(yǔ)言,根據(jù)所述語(yǔ)言特有字符所屬的語(yǔ)言中的所述筆畫數(shù)信息來(lái)辨別所述多個(gè)字符序列的 筆畫數(shù),并且基于所述筆畫數(shù)來(lái)對(duì)所述多個(gè)字符序列進(jìn)行排序。
11. 一種字符序列顯示程序,其特征在于,使得電子設(shè)備所具有的計(jì)算機(jī)執(zhí)行以下處理提取包含在通過(guò)統(tǒng)一碼描述的字符序列中的任一個(gè)字符; 辨別所述提取的一個(gè)字符是否為只包含在特定語(yǔ)言中的語(yǔ)言特有字符; 當(dāng)所述提取的一個(gè)字符是所述語(yǔ)言特有字符時(shí),確定所述字符序列所屬的語(yǔ)言是所述語(yǔ) 言特有字符所屬的語(yǔ)言;以及使所述顯示裝置通過(guò)所述確定的語(yǔ)言的保存在所述字形保持裝置中的字形來(lái)顯示所述字符序列。
12. —種字符序列排序程序,其特征在于,使得電子設(shè)備所具有的計(jì)算機(jī)執(zhí)行以下處理將通過(guò)統(tǒng)一碼描述的多個(gè)字符序列中的任一字符序列中所包含的字符一個(gè)字符一個(gè) 字符地提??;辨別所述提取的一個(gè)字符是否為只包含在特定語(yǔ)言中的語(yǔ)言特有字符;當(dāng)所述提取的一個(gè)字符是所述語(yǔ)言特有字符時(shí),確定所述字符序列所屬的語(yǔ)言是所述 語(yǔ)言特有字符所屬的語(yǔ)言;根據(jù)所述語(yǔ)言特有字符所屬的語(yǔ)言中的所述筆畫數(shù)信息來(lái)辨別所述多個(gè)字符序列的 筆畫數(shù);以及基于所述筆畫數(shù)來(lái)對(duì)所述多個(gè)字符序列進(jìn)行排序。
全文摘要
本發(fā)明在于提供一種即使在以統(tǒng)一碼表示的字符序列中含有根據(jù)每種語(yǔ)言而不同的字符的情況下也能正確地進(jìn)行字形的顯示以及按筆畫數(shù)的排序的電子設(shè)備。為此,電子設(shè)備包括字形保存裝置(12),該字形保存裝置(12)保存通過(guò)統(tǒng)一碼描述的字符的在多個(gè)語(yǔ)言中的字形信息;以及辨別裝置(7),該辨別裝置(7)從由通過(guò)統(tǒng)一碼描述的字符構(gòu)成的字符序列中提取一個(gè)字符,辨別所提取的一個(gè)字符是否為只包含在特定語(yǔ)言中的語(yǔ)言特有字符,如果提取的一個(gè)字符是語(yǔ)言特有字符,則確定字符序列所屬的語(yǔ)言是語(yǔ)言特有字符所屬的語(yǔ)言。
文檔編號(hào)G06F3/048GK101796573SQ20088010499
公開日2010年8月4日 申請(qǐng)日期2008年8月27日 優(yōu)先權(quán)日2007年8月30日
發(fā)明者吳自彪 申請(qǐng)人:日本電氣株式會(huì)社