欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

列表顯示裝置及列表顯示方法

文檔序號:6501460閱讀:165來源:國知局
列表顯示裝置及列表顯示方法
【專利摘要】本發(fā)明提供一種能夠?qū)B字的字符串?dāng)?shù)據(jù)的分類順序適當(dāng)調(diào)整、且在列表上能夠簡便且迅速地確認(rèn)包含連字的字符串?dāng)?shù)據(jù)的列表顯示裝置及列表顯示方法。本發(fā)明的列表顯示裝置具備:存儲裝置(2),存儲多個字符串?dāng)?shù)據(jù);分類裝置(3),將上述多個字符串?dāng)?shù)據(jù)按字符碼順序進(jìn)行分類;連字分解裝置(6),在上述分類時,將上述多個字符串?dāng)?shù)據(jù)中所含的連字分解為該連字的原來的多個字符;分類控制裝置(7),控制上述分類裝置(3),以在上述分類中代替使用上述連字而使用所分解的上述多個字符。
【專利說明】列表顯示裝置及列表顯示方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及列表顯示裝置、列表顯示方法及列表顯示用程序,特別涉及適合多個字符串?dāng)?shù)據(jù)的列表顯示的列表顯示裝置、列表顯示方法及列表顯示用程序。
【背景技術(shù)】
[0002]以往,在各種顯示設(shè)備中,為了應(yīng)對世界范圍內(nèi)的各使用語言的字符體系,按統(tǒng)一代碼統(tǒng)一處理要顯示的字符。
[0003]按這種統(tǒng)一代碼處理的字符之一有阿拉伯字符,該阿拉伯字符根據(jù)單詞中的配置位置(開頭,末尾或者中間),其字形發(fā)生變化的情況較多(參照圖10),并且,在特定的多個字符按特定順序連續(xù)的情況下,可將這些一系列多個字符記述為結(jié)合成I個字符的連字(Ligature)(參照圖 11)。
[0004]具有這種特性的阿拉伯字符,在統(tǒng)一代碼中,在圖10所示的字形發(fā)生變化之前的字符及圖11所示的連字的原來的多個字符(獨(dú)立形)被定義為U+06XX (X為根據(jù)字符而不同的規(guī)定的數(shù)字),另一方面,圖10所示的字形發(fā)生了變化之后的字符(頭字,中字,末尾字,連字)及圖11所示的連字被定義為U+FExx、U+FFxx。
[0005]如上所示,在阿拉伯字符中,字形發(fā)生了變化之后的字符及連字被處理為其編號脫離獨(dú)立形字符的統(tǒng)一代碼。
[0006]但是,以往,在各種顯示設(shè)備中,為了將多個字符串?dāng)?shù)據(jù)進(jìn)行列表顯示,按規(guī)定的分類順序?qū)Ω髯址當(dāng)?shù)據(jù)進(jìn)行分類(例如,參照專利文獻(xiàn)I)。
[0007]在此,在英語的字符串?dāng)?shù)據(jù)的分類中,多數(shù)情況下按字母順序進(jìn)行分類,該分類順序與統(tǒng)一代碼的順序一致。此外,在目前的導(dǎo)航儀用應(yīng)用中,如圖12所示,將變音等變音字符處理分類為沒有變音字符。
[0008]此外,阿拉伯字符也同樣,多數(shù)情況下按字母順序、統(tǒng)一代碼順序進(jìn)行分類,在一部分設(shè)備中,在將圖10所示的字形發(fā)生了變化之后的字符變換為獨(dú)立形之后進(jìn)行分類。
[0009]專利文獻(xiàn)1:日本特開平3-210627號公報
[0010]專利文獻(xiàn)2:日本特開2011-138281號公報
[0011]專利文獻(xiàn)3:國際公開W02008 / 018287號
[0012]但是,關(guān)于圖11所示的連字,在分類時,按連字的統(tǒng)一代碼U+Fexx直接處理,因此作為脫離阿拉伯字符的字符來處理。
[0013]因此,在將分類的阿拉伯字符的字符串?dāng)?shù)據(jù)進(jìn)行列表顯示時,很難從列表上檢索到包含連字的字符串?dāng)?shù)據(jù)。

【發(fā)明內(nèi)容】

[0014]因此,本發(fā)明是鑒于這種問題而做出的,其目的在于提供一種列表顯示裝置、列表顯示方法及列表顯示用程序,其能夠?qū)B字的字符串?dāng)?shù)據(jù)的分類順序最佳化,進(jìn)而,能夠在列表上簡單且迅速確認(rèn)包含連字的字符串?dāng)?shù)據(jù)。[0015]為了實(shí)現(xiàn)上述目的,本發(fā)明的列表顯示裝置,用于在顯示部上對多個字符串?dāng)?shù)據(jù)進(jìn)行列表顯示,其特征在于,具備:存儲裝置,存儲有上述多個字符串?dāng)?shù)據(jù);分類裝置,按照字符碼順序?qū)Υ鎯υ谠摯鎯ρb置中的上述多個字符串?dāng)?shù)據(jù)進(jìn)行分類;連字分解裝置,在該分類裝置進(jìn)行上述分類時,將上述多個字符串?dāng)?shù)據(jù)中所包含的連字分解為該連字的原來的多個字符;以及分類控制裝置,控制上述分類裝置,以在上述分類中代替使用上述連字而使用由該連字分解裝置分解而得到的上述多個字符,按照在上述分類控制裝置的上述控制下上述分類裝置所進(jìn)行的上述分類的順序,進(jìn)行上述多個字符串?dāng)?shù)據(jù)的上述列表顯示。
[0016]此外,本發(fā)明的列表顯示方法,用于在顯示部上對多個字符串?dāng)?shù)據(jù)進(jìn)行列表顯示,其特征在于,具備:第一步驟,從存儲在存儲裝置中的上述多個字符串?dāng)?shù)據(jù)中檢測連字;第二步驟,將在該第一步驟中檢測到的上述連字分解為該連字的原來的多個字符;第三步驟,按照字符碼順序分類上述多個字符串?dāng)?shù)據(jù),此時,在上述分類中代替使用上述連字而使用在上述第二步驟中分解而得到的上述多個字符;以及第四步驟,按照該第三步驟中的上述分類的順序,進(jìn)行上述多個字符串?dāng)?shù)據(jù)的上述列表顯示。
[0017]并且,本發(fā)明的列表顯示用程序,是在顯示部上對多個字符串?dāng)?shù)據(jù)進(jìn)行列表顯示的列表顯示用程序,使計算機(jī)起到以下裝置的功能:分類裝置,按字符碼順序?qū)Υ鎯υ诖鎯ρb置中的上述多個字符串?dāng)?shù)據(jù)進(jìn)行分類;連字分解裝置,在進(jìn)行該分類裝置的上述分類時,將上述多個字符串?dāng)?shù)據(jù)中所含的連字分解為該連字的原來的多個字符;分類控制裝置,控制上述分類裝置,以在上述分類中代替使用上述連字而使用由該連字分解裝置分解的上述多個字符;以及按照上述分類控制裝置的上述控制下上述分類裝置所進(jìn)行的上述分類的順序,進(jìn)行上述多個字符串?dāng)?shù)據(jù)的上述列表顯示的裝置。
[0018]此外,根據(jù)這樣的本發(fā)明,在字符串?dāng)?shù)據(jù)中包含連字的情況下,能夠?qū)⑦B字分解為原來的多個字符,在按照字符碼順序進(jìn)行的分類中代替使用連字而使用該分解后的字符,所以能夠防止包含連字的字符串?dāng)?shù)據(jù)被分類到用戶不期望的分類位置,能夠在列表上簡便且迅速確認(rèn)包含連字的字符串?dāng)?shù)據(jù)。
[0019]并且,在本發(fā)明的列表顯示裝置中,也可以具備第一置換裝置,該第一置換裝置對包含上述連字的上述字符串?dāng)?shù)據(jù),進(jìn)行將該連字的部分置換為上述分解而得到的所有多個字符的處理,上述分類控制裝置控制上述分類裝置,以在上述分類中代替使用包含上述連字的字符串?dāng)?shù)據(jù)而使用由上述第一置換裝置置換后的字符串?dāng)?shù)據(jù)。同樣,本發(fā)明的列表顯示方法,也可以包括第五步驟,對包含上述連字的上述字符串?dāng)?shù)據(jù),進(jìn)行將該連字的部分置換為上述分解而得到的所有多個字符的處理,上述第三步驟是在上述分類中代替使用包含上述連字的字符串?dāng)?shù)據(jù)而使用上述第五步驟中置換后的字符串?dāng)?shù)據(jù)的步驟。
[0020]此外,根據(jù)這樣的本發(fā)明,能夠?qū)ΠB字的字符串?dāng)?shù)據(jù)進(jìn)行還考慮到了與雖然不包含該連字但是將該連字的原來的多個字符中的開頭字符包含在與其相同的位置上的其他字符串?dāng)?shù)據(jù)之間的分類順序的、更正確的分類。
[0021]此外,本發(fā)明的列表顯示裝置也可以具備第二置換裝置,該第二置換裝置對包含上述連字的上述字符串?dāng)?shù)據(jù),進(jìn)行將該連字的部分僅置換為上述分解而得到的多個字符中的開頭字符的處理,上述分類控制裝置控制上述分類裝置,以在上述分類中代替使用包含上述連字的字符串?dāng)?shù)據(jù)而使用由上述第二置換裝置置換后的字符串?dāng)?shù)據(jù)。同樣,本發(fā)明的列表顯示方法,也可以包括第六步驟,對包含上述連字的上述字符串?dāng)?shù)據(jù),進(jìn)行將該連字的部分僅置換為上述分解而得到的多個字符中的開頭字符的處理,上述第三步驟是在上述分類中代替使用包含上述連字的字符串?dāng)?shù)據(jù)而使用上述第六步驟中的置換后的字符串?dāng)?shù)據(jù)的步驟。
[0022]此外,根據(jù)這樣的本發(fā)明,能夠?qū)ΠB字的字符串?dāng)?shù)據(jù)防止伴隨連字的分解而產(chǎn)生字符數(shù)的增加,因此能夠抑制存儲器容量。
[0023]并且,本發(fā)明的列表顯示裝置也可以具備第三置換裝置,該第三置換裝置對包含上述連字的上述字符串?dāng)?shù)據(jù),進(jìn)行將該連字的部分置換為上述分解而得到的所有多個字符或者僅置換為上述分解而得到的多個字符中的開頭字符的處理,上述分類控制裝置控制上述分類裝置,以在上述分類中代替使用包含上述連字的字符串?dāng)?shù)據(jù)而使用由上述第三置換裝置置換后的字符串?dāng)?shù)據(jù)。同樣,在本發(fā)明的列表顯示方法也可以包括第七步驟,對包含上述連字的上述字符串?dāng)?shù)據(jù),將該連字的部分置換為上述分解而得到的所有多個字符或者僅置換為上述分解而得到的多個字符中的開頭字符,上述第三步驟是在上述分類中代替使用包含上述連字的字符串?dāng)?shù)據(jù)而使用上述第七步驟中置換后的字符串?dāng)?shù)據(jù)的步驟。
[0024]此外,根據(jù)這樣的本發(fā)明,能夠?qū)ΠB字的字符串?dāng)?shù)據(jù)進(jìn)行還考慮到了與包含該連字的原來的多個字符中的開頭字符的其他字符串?dāng)?shù)據(jù)之間的分類順序的正確的分類,或者能夠進(jìn)行防止伴隨連字的分解而產(chǎn)生的字符數(shù)的增加來抑制了存儲器容量的狀態(tài)下的分類,能夠提高設(shè)計自由度。
[0025]并且,本發(fā)明的列表顯示裝置,上述第三置換裝置根據(jù)包含上述連字的字符串?dāng)?shù)據(jù)所屬的列表顯示對象的種類,決定將上述連字的部分置換為上述所有多個字符還是僅置換為上述開頭字符。同樣,本發(fā)明的列表顯示方法,上述第七步驟包括:第七-1步驟,根據(jù)包含上述連字的字符串?dāng)?shù)據(jù)所屬的列表顯示對象的種類,決定將上述連字的部分置換為上述所有多個字符還是僅置換為上述開頭字符;以及第七-2步驟,進(jìn)行基于該第七-1的步驟的決定結(jié)果的上述置換。
[0026]此外,根據(jù)這樣的本發(fā)明,能夠根據(jù)列表顯示對象的種類選擇分類的方式。
[0027]此外,本發(fā)明的列表顯示裝置也可以將包含上述連字的上述字符串?dāng)?shù)據(jù)以包含該連字的顯示方式進(jìn)行列表顯示。同樣,本發(fā)明的列表顯示方法,上述第四步驟是將包含上述連字的上述字符串?dāng)?shù)據(jù)以包含該連字的顯示方式進(jìn)行列表顯示的步驟。
[0028]此外,根據(jù)這樣的本發(fā)明,能夠?qū)⒎纸饬诉B字的原來的多個字符僅用于分類中,因此能夠進(jìn)行忠實(shí)地反映了包含連字的字符串?dāng)?shù)據(jù)的列表顯示。
[0029]并且,本發(fā)明的列表顯示裝置中,上述多個字符串?dāng)?shù)據(jù)也可以包含來自外部設(shè)備的讀取數(shù)據(jù)。
[0030]此外,根據(jù)這樣的本發(fā)明,能夠擴(kuò)大對包含連字的字符串?dāng)?shù)據(jù)進(jìn)行適當(dāng)?shù)姆诸惖倪m用對象,因此能夠提高通用性。
[0031]并且,本發(fā)明的列表顯示裝置,上述多個字符串?dāng)?shù)據(jù)包含在規(guī)定的檢索條件下從數(shù)據(jù)庫中檢索到的數(shù)據(jù)。
[0032]此外,根據(jù)這樣的本發(fā)明,在應(yīng)用于檢索裝置的情況下,能夠在列表上簡便且迅速確認(rèn)包含檢索結(jié)果中的連字的字符串。
[0033]此外,本發(fā)明的列表顯示裝置,上述多個字符串?dāng)?shù)據(jù)也可以包含阿拉伯字符的字符串?dāng)?shù)據(jù)。[0034]此外,根據(jù)這樣的本發(fā)明,能夠使阿拉伯字符的字符串?dāng)?shù)據(jù)的分類順序最佳化。
[0035]并且,本發(fā)明的列表顯示裝置也可以是,即使在上述阿拉伯字符的連字為獨(dú)立形及末尾字中的某一個的情況下,上述連字分解裝置也將該連字分解為原來的多個字符。
[0036]此外,根據(jù)這樣的本發(fā)明,能夠使阿拉伯字符的字符串?dāng)?shù)據(jù)的分類順序進(jìn)一步最佳化。
[0037]并且,本發(fā)明的列表顯示裝置,上述連字分解裝置根據(jù)記述有上述連字和上述原來的多個字符之間的對應(yīng)關(guān)系的表,進(jìn)行上述連字的分解。
[0038]此外,根據(jù)這樣的本發(fā)明,能夠迅速且高效地對包含連字的字符串?dāng)?shù)據(jù)進(jìn)行的適當(dāng)?shù)姆诸悺?br> [0039]發(fā)明效果
[0040]根據(jù)本發(fā)明,能夠使包含連字的字符串?dāng)?shù)據(jù)的分類順序最佳化,進(jìn)一步能夠在列表上簡便且迅速進(jìn)行包含連字的字符串?dāng)?shù)據(jù)。
【專利附圖】

【附圖說明】
[0041]圖1是示出本發(fā)明的列表顯示裝置及列表顯示用程序的第一實(shí)施方式的框圖。
[0042]圖2是示出圖1的列表顯示裝置中的連字分解部進(jìn)行連字分解時所使用的表數(shù)據(jù)的一例的概念圖。
[0043]圖3是示出圖1的列表顯示裝置的動作例的示意圖。
[0044]圖4是示出圖1的列表顯示裝置的變形例的框圖。
[0045]圖5是示出本發(fā)明的列表顯示方法的第一實(shí)施方式的流程圖。
[0046]圖6是示出列表顯示裝置的第二實(shí)施方式的框圖。
[0047]圖7是示出圖6的列表顯示裝置的動作例的示意圖。
[0048]圖8是示出本發(fā)明的列表顯示方法的第二實(shí)施方式的流程圖。
[0049]圖9是示出列表顯示裝置的另一方式的框圖。
[0050]圖10是用于說明阿拉伯字符的字形變化的說明圖。
[0051]圖11是用于說明阿拉伯字符的連字的說明圖。
[0052]圖12是示出以往的分類方法的一例的示意圖。
[0053]附圖標(biāo)記說明
[0054]I列表顯示裝置
[0055]2存儲部
[0056]3分類部
[0057]5顯示部
[0058]6連字分解部
[0059]7分類控制部
【具體實(shí)施方式】
[0060](第一實(shí)施方式)
[0061](列表顯示裝置及列表顯示用程序)
[0062]下面,參照圖1?圖4,對本發(fā)明的列表顯不裝置及列表顯不用程序的第一實(shí)施方式進(jìn)行說明。
[0063]圖1是示出本實(shí)施方式的列表顯示裝置I的框圖。本實(shí)施方式中的列表顯示裝置I也可以搭載在車載設(shè)備、便攜式終端、PC等各種設(shè)備上。
[0064]如圖1所示,本實(shí)施方式中的列表顯示裝置I具有作為存儲裝置的存儲部2。在該存儲部2中存儲有多個字符串?dāng)?shù)據(jù)。
[0065]這些字符串?dāng)?shù)據(jù)可以是與作為列表顯示對象的內(nèi)容建立對應(yīng)的狀態(tài)下與該內(nèi)容一同存儲到存儲部2中的、表示該內(nèi)容的屬性的數(shù)據(jù)。作為這種字符串?dāng)?shù)據(jù)的一例,可以例舉與作為內(nèi)容的一例的樂曲數(shù)據(jù)(音頻文件)建立對應(yīng)的樂曲的曲名及藝術(shù)家名等的字符串?dāng)?shù)據(jù)。
[0066]此外,除此之外,字符串?dāng)?shù)據(jù)是在與按照規(guī)定的檢索條件從數(shù)據(jù)庫檢索的內(nèi)容建立對應(yīng)的狀態(tài)下與該內(nèi)容一同存儲到存儲部2中的、表示該內(nèi)容的屬性的數(shù)據(jù)。但是,此時的數(shù)據(jù)庫不限于搭載了列表顯示裝置I的設(shè)備所具有的數(shù)據(jù)庫,也可以是云網(wǎng)上的數(shù)據(jù)庫。此外,內(nèi)容的檢索沒必要限于由搭載有列表顯示裝置I的設(shè)備來進(jìn)行,可以由云網(wǎng)上的服務(wù)器進(jìn)行。在利用云網(wǎng)時,作為搭載了列表顯示裝置I的設(shè)備,只要采用具備與外部網(wǎng)絡(luò)(例如互聯(lián)網(wǎng))連接的連接功能(通信模塊)的設(shè)備就可以。作為與這種檢索結(jié)果對應(yīng)的字符串?dāng)?shù)據(jù)的一例,可以列舉表示與通過導(dǎo)航的設(shè)施檢索而從地圖數(shù)據(jù)庫中檢索到的設(shè)施數(shù)據(jù)(內(nèi)容的一例)建立對應(yīng)的設(shè)施名稱的字符串?dāng)?shù)據(jù)。
[0067]并且,除此之外,字符串?dāng)?shù)據(jù)可以是表示在免提通話功能中與登記在電話簿中的電話號碼建立對應(yīng)的對方名稱的字符串?dāng)?shù)據(jù)。
[0068]此外,存儲部2可以由內(nèi)置存儲器、閃存、SD存儲器、硬盤驅(qū)動器等各種存儲裝置實(shí)現(xiàn)。
[0069]此外,如圖1所示,列表顯示裝置I具有作為分類裝置的分類部3。該分類部3構(gòu)成為按照字符碼順序?qū)Υ鎯υ诖鎯Σ?中的多個字符串?dāng)?shù)據(jù)(換言之,內(nèi)容)進(jìn)行分類。即,在分類中,首先,按照字符碼順序,對各字符串?dāng)?shù)據(jù)的開頭字符(第一字符)判斷分類順序的等級,將包含應(yīng)優(yōu)先的開頭字符的字符串?dāng)?shù)據(jù)依次替換到開頭側(cè)的分類位置(換言之,將包含應(yīng)靠后的開頭字符的字符串?dāng)?shù)據(jù)依次替換到末尾側(cè)的分類位置)。此外,到確定分類順序為止,將各字符串?dāng)?shù)據(jù)的第二字符以后的字符作為對象,朝向末尾字符側(cè)依次重復(fù)進(jìn)行這種作業(yè)。此外,字符碼也可以是統(tǒng)一代碼(Unicode)。此外,作為基于分類部3的分類的觸發(fā),可以考慮各種方式,例如,可以是由使用了各種輸入接口的用戶操作對列表顯示裝置I指示列表顯示的情況,或者,字符串?dāng)?shù)據(jù)和與該字符串?dāng)?shù)據(jù)對應(yīng)的內(nèi)容一起取到存儲部2內(nèi)的情況等。并且,分類部3也可以通過由CPU等運(yùn)算處理裝置(計算機(jī))執(zhí)行用于實(shí)現(xiàn)上述功能的程序來實(shí)現(xiàn)。此時,程序也可以存儲在ROM等程序存儲裝置中,此外,運(yùn)算處理裝置的處理結(jié)果也可以臨時保存在RAM等存儲裝置中。
[0070]并且,如圖1所示,列表顯示裝置I具有列表顯示處理部4。該列表顯示處理部4構(gòu)成為,按照分類部3的分類順序,在顯示器等的顯示部5對多個字符串?dāng)?shù)據(jù)進(jìn)行列表顯示。即,列表顯示處理部4在分類部3的分類順序越是高位(開頭側(cè))的字符串?dāng)?shù)據(jù),則顯示在列表的開頭側(cè),在分類順序越是低位的字符串?dāng)?shù)據(jù),則顯示在列表的末尾側(cè)。此時,列表顯示處理部4也可以將由各字符串?dāng)?shù)據(jù)構(gòu)成的列表項目顯示成能夠通過輸入接口選擇的狀態(tài)。此外,此時,搭載了列表顯示裝置I的設(shè)備只要執(zhí)行與所選擇的列表項目對應(yīng)的處理就可以。例如,在所選擇的列表項目為樂曲的曲名的情況下,也可以由搭載了列表顯示裝置I的設(shè)備(作為音響裝置的功能)再現(xiàn)該曲名的樂曲數(shù)據(jù)。此外,在所選擇的列表項目為設(shè)施名的情況下,搭載了列表顯示裝置I的設(shè)備(作為導(dǎo)航裝置的功能)也可以將該設(shè)施設(shè)定在導(dǎo)航的目的地、經(jīng)由地。并且,在所選擇的列表項目為登記在電話簿上的對方名稱的情況下,也可以由搭載了列表顯示裝置I的設(shè)備(作為免提通話裝置的功能)呼叫該對方。此夕卜,列表顯示處理部4也可以通過由運(yùn)算處理裝置執(zhí)行用于實(shí)現(xiàn)這些功能的程序來實(shí)現(xiàn)。
[0071]并且,如圖1所示,列表顯示裝置I具有作為連字分解裝置的連字分解部6。該連字分解部6在分類部3進(jìn)行分類時,在作為分類對象的多個字符串?dāng)?shù)據(jù)中某一個包含連字的情況下,將該連字分解為該連字的原來的多個字符(一系列字符)。如圖2所示,也可以根據(jù)記述了連字和原來的多個字符之間的對應(yīng)關(guān)系(字符碼的對應(yīng)關(guān)系)的表,進(jìn)行該連字分解部6的處理。此外,連字分解部6也可以通過由運(yùn)算處理裝置執(zhí)行用于實(shí)現(xiàn)這些功能的程序來實(shí)現(xiàn)。
[0072]此外,如圖1所示,列表顯示裝置I具有作為分類控制裝置的分類控制部7。該分類控制部7構(gòu)成為控制分類部3,以在分類中代替使用連字而使用由連字分解部6分解的多個字符。此外,分類控制部7也可以由運(yùn)算處理裝置執(zhí)行用于實(shí)現(xiàn)這些功能的程序來實(shí)現(xiàn)。
[0073]并且,作為用于由這種分類控制部7控制的具體結(jié)構(gòu),如圖1所示,列表顯示裝置I具有作為第一置換裝置的第一置換部81。該第一置換部81構(gòu)成為對包含連字的字符串?dāng)?shù)據(jù),進(jìn)行如下的處理:將該連字的部分置換為由連字分解部6分解的所有多個字符,并將該置換后的字符串?dāng)?shù)據(jù)作為用于對包含該連字的字符串?dāng)?shù)據(jù)進(jìn)行分類的字符串?dāng)?shù)據(jù)而與包含該連字的字符串?dāng)?shù)據(jù)建立對應(yīng)的狀態(tài)下進(jìn)行保存(存儲)。此外,在進(jìn)行該置換的情況下,當(dāng)然不會失去包含連字的字符串?dāng)?shù)據(jù)自身。這種第一置換部81可通過由運(yùn)算處理裝置執(zhí)行用于實(shí)現(xiàn)這些功能的程序來執(zhí)行。
[0074]此外,在本實(shí)施方式,分類控制部7構(gòu)成為控制分類部3,以在分類中代替使用包含連字的字符串?dāng)?shù)據(jù)而使用第一置換部81置換后的字符串?dāng)?shù)據(jù)。
[0075]在這種控制下,分類部3構(gòu)成為對包含連字的字符串?dāng)?shù)據(jù),代替包含連字的該字符串?dāng)?shù)據(jù)而使用由第一置換部81置換后的字符串?dāng)?shù)據(jù)進(jìn)行分類。即,在本實(shí)施方式中,按照分類控制部7的控制下分類部3所進(jìn)行的分類順序,進(jìn)行多個字符串?dāng)?shù)據(jù)的列表顯示。
[0076]此外,根據(jù)這種結(jié)構(gòu),在字符串?dāng)?shù)據(jù)中包含連字的情況下,能夠?qū)⑦B字分解為原來的多個字符,并代替連字而將該分解后的字符用于按照字符碼順序進(jìn)行的分解中,由此能夠防止包含連字的字符串?dāng)?shù)據(jù)被分類到用戶不期望的分類位置,能夠在列表上簡單且迅速確認(rèn)包含連字的字符串?dāng)?shù)據(jù)。此外,能夠?qū)ΠB字的字符串?dāng)?shù)據(jù)進(jìn)行還考慮到了與雖然不包含該連字但是將該連字的原來的多個字符中的開頭字符包含在與其相同的位置上的其他字符串?dāng)?shù)據(jù)之間的分類順序的、更正確的分類。
[0077]除了上述結(jié)構(gòu)之外,在本實(shí)施方式中,列表顯示處理部4構(gòu)成為將包含連字的字符串?dāng)?shù)據(jù)以包含該連字的顯示方式進(jìn)行列表顯示。
[0078]此外,根據(jù)這種結(jié)構(gòu),分解了連字的原來的多個字符能夠只用于分類,所以能夠進(jìn)行忠實(shí)地反映了包含連字的字符串?dāng)?shù)據(jù)的列表顯示。
[0079]接著,圖3將本實(shí)施方式中的列表顯示裝置I的動作例表示為字符串?dāng)?shù)據(jù)的配置狀態(tài)的變化。[0080]即,首先,在圖3 (a)示出了阿拉伯語的字符串?dāng)?shù)據(jù),作為分類部3進(jìn)行分類前的多個字符串?dāng)?shù)據(jù)。其中,為了便于說明,在該圖中,對字符串?dāng)?shù)據(jù)中除了連字“l(fā)am alif”及獨(dú)立形“l(fā)am”以外的字符表示〇記號來簡化了顯示。此外,圖3 (a)的階段的多個字符串?dāng)?shù)據(jù)也可以按照向存儲部2讀取的讀取順序等各種配置順序進(jìn)行配置,但不管怎樣,設(shè)為未執(zhí)行本發(fā)明的分類的狀態(tài)。
[0081]接著,通過對圖3 Ca)中的包含連字“l(fā)am alif ”的字符串?dāng)?shù)據(jù)進(jìn)行基于連字分解部6的連字的分解及第一置換部81的置換,構(gòu)成圖3 (b)所示的分類用的字符串?dāng)?shù)據(jù)。如圖3 (b)所示,圖3 (a)所含的連字“l(fā)am alif ”不管是獨(dú)立形或末尾字或者配置位置如何(第幾個字符),均置換為原來的2字符“l(fā)am + alif”。另一方面,對于不包含連字的字符串?dāng)?shù)據(jù),與圖3 (a)沒有變化。
[0082]接著,利用圖3 (b)的字符串?dāng)?shù)據(jù)進(jìn)行分類部3的按照字符碼順序進(jìn)行的分類,由此得到圖3 (C)所示的分類結(jié)果。在此,如圖3 (C)所示,在圖3 (a)的階段,在從開頭字符為獨(dú)立形“l(fā)am”的字符串?dāng)?shù)據(jù)脫離的位置配置的開頭字符為連字“l(fā)am alif”的字符串?dāng)?shù)據(jù),通過開頭字符置換為“l(fā)am + alif”之后進(jìn)行分類,能夠配置到開頭字符配置在接近獨(dú)立形“l(fā)am”的字符串?dāng)?shù)據(jù)的附近。
[0083]接著,通過按照圖3 (c)所示的字符串?dāng)?shù)據(jù)的分類順序進(jìn)行列表顯示處理部4的列表顯示,能夠得到圖3 (d)所示的顯示結(jié)果。
[0084]由此,用戶在包含獨(dú)立形“l(fā)am”的字符串?dāng)?shù)據(jù)的附近能夠立即確認(rèn)包含連字“l(fā)amalif”的字符串?dāng)?shù)據(jù)。
[0085]此外,在本實(shí)施方式中,除了上述以外能夠應(yīng)用各種變形例。
[0086]例如,如圖4所示,多個字符串?dāng)?shù)據(jù)也可以是從與搭載了列表顯示裝置I的設(shè)備11連接的外部設(shè)備12讀取到存儲部2中的數(shù)據(jù)。作為這種情況下的具體例,例如,可以例舉:在車載設(shè)備(設(shè)備11)中,將登記在電話簿上對方名稱數(shù)據(jù)(字符串?dāng)?shù)據(jù))和電話簿數(shù)據(jù)一起從與車載設(shè)備連接的便攜式電話機(jī)(外部設(shè)備12)讀取的情況;在車載設(shè)備(設(shè)備11)中,將曲名數(shù)據(jù)(字符串?dāng)?shù)據(jù))和樂曲數(shù)據(jù)一起從與車載設(shè)備連接的便攜式媒體播放器(外部設(shè)備12)讀取的情況等。
[0087](列表顯示方法)
[0088]接著,參照圖5,對應(yīng)用了上述的列表顯示裝置I的本發(fā)明的列表顯示方法的第一實(shí)施方式進(jìn)行說明。
[0089]在本實(shí)施方式中,首先,在圖5的步驟I (STl)中,分類控制部7判斷是否發(fā)生了分類的觸發(fā)。此外,在步驟I (STl)得到了肯定性判定結(jié)果時,進(jìn)入步驟2 (ST2),在得到了否定性判定結(jié)果時,重復(fù)步驟I (ST1)。
[0090]接著,在步驟2 (ST2)中,分類控制部7判斷在存儲部2中存儲的多個字符串?dāng)?shù)據(jù)中是否存在連字。也可以根據(jù)與預(yù)先得知的連字對應(yīng)的字符碼的有無來進(jìn)行該判定。此外,在步驟2 (ST2)中得到了肯定性判定結(jié)果時,進(jìn)入步驟3 (ST3),在得到了否定性判定結(jié)果時,進(jìn)入步驟7 (ST7)。
[0091]在此,先對步驟3 (ST3)以后的處理進(jìn)行說明,首先,在步驟3 (ST3)中,連字分解部6將在步驟2 (ST2)中檢測到的連字分解為原來的多個字符。
[0092]接著,在步驟4 (ST4)中,第一置換部81對包含由步驟2 (ST2)檢測到的連字的字符串?dāng)?shù)據(jù),進(jìn)行將連字的部分置換為由步驟3 (ST3)置換的所有多個字符的處理。
[0093]接著,在步驟5 (ST5)中,在分類控制部7的控制下,分類部3進(jìn)行代替包含由步驟2 (ST2)檢測到的連字的字符串?dāng)?shù)據(jù)而使用在步驟4 (ST4)中所置換的字符串?dāng)?shù)據(jù)的字符碼順序的分類。
[0094]接著,在步驟6 (ST6)中,由列表顯示處理部4進(jìn)行按照分類部3的分類順序進(jìn)行的多個字符串?dāng)?shù)據(jù)的列表顯示之后,結(jié)束處理。
[0095]另一方面,在步驟7 (ST7)中,由分類部3進(jìn)行按照通常的字符碼順序進(jìn)行的分類之后,進(jìn)入步驟6 (ST6)。
[0096](第二實(shí)施方式)
[0097]接著,參照圖6?圖8,以與第一實(shí)施方式之間的差異為中心,對本發(fā)明的第二實(shí)施方式進(jìn)行說明。
[0098]如圖6所示,本實(shí)施方式的列表顯示裝置21與第一實(shí)施方式之間的差異在于,代替第一置換部81而具有作為第二置換裝置的第二置換部82。
[0099]在此,第二置換部82對包含連字的字符串?dāng)?shù)據(jù),進(jìn)行如下處理:將該連字的部分僅置換為由連字分解部6分解的多個字符中的開頭字符,并將該置換后的字符串?dāng)?shù)據(jù)作為用于對包含該連字的字符串?dāng)?shù)據(jù)進(jìn)行分類的字符串?dāng)?shù)據(jù)而與包含該連字的字符串?dāng)?shù)據(jù)建立對應(yīng)的狀態(tài)下予以保存。
[0100]因此,考慮與第一實(shí)施方式的圖3的情況相同的例子的情況下,在本實(shí)施方式中,如圖7 (b)所示,用于對包含連字“l(fā)am alif”的字符串?dāng)?shù)據(jù)進(jìn)行分類的數(shù)據(jù)成為將連字“l(fā)am alif”的部分僅置換為獨(dú)立形“ lam”的數(shù)據(jù)。
[0101]同樣,在本實(shí)施方式的列表顯不方法中,如圖8所不,代替第一實(shí)施方式中的圖5的步驟4 (ST4),執(zhí)行相當(dāng)于第二置換部82的動作的步驟4’(ST4’)。
[0102]根據(jù)這種本實(shí)施方式,對于包含連字的字符串?dāng)?shù)據(jù),能夠防止隨著連字的分解而增加置換后的字符數(shù)(基于字符碼的分類順序的等級的判斷處理對象)的情況,能夠抑制存儲器容量(負(fù)荷)。
[0103]此外,本發(fā)明不限于上述的實(shí)施方式,也可在不損害本發(fā)明的特征的范圍內(nèi)進(jìn)行各種變更。
[0104]例如,如圖9所示,也可以代替第一置換部81、第二置換部82而具備第三置換部83。該第三置換部83對包含連字的字符串?dāng)?shù)據(jù)進(jìn)行如下處理:將該連字的部分置換為由連字分解部6分解的所有多個字符或者僅開頭字符,并將該置換后的字符串?dāng)?shù)據(jù)作為用于對包含該連字的字符串?dāng)?shù)據(jù)進(jìn)行分類的字符串?dāng)?shù)據(jù)而與包含該連字的字符串?dāng)?shù)據(jù)建立對應(yīng)的狀態(tài)下予以保存。
[0105]此時,第三置換部83也可以根據(jù)包含該連字的字符串?dāng)?shù)據(jù)所屬的列表顯示對象的種類,決定是否將上述連字的部分置換為上述所有多個字符及上述僅開頭字符中某一方。具體來說,也可以例如關(guān)于作為列表顯示對象的一例的設(shè)施名稱數(shù)據(jù),將連字的部分置換為原來的所有多個字符,關(guān)于作為其他列表顯示對象的一例的曲名數(shù)據(jù),將連字的部分僅置換為原來的多個字符的開頭字符。
[0106]或者,第三置換部83對于同一種類的列表顯示對象,也可以根據(jù)字符串?dāng)?shù)據(jù)的件數(shù)來改變連字的部分的置換方法。具體而言,也可以例如在字符串?dāng)?shù)據(jù)的件數(shù)為規(guī)定件數(shù)以上時,將連字的部分僅置換來為原來的多個字符的開頭字符,在小于規(guī)定件數(shù)時,將連字的部分置換為原來的所有多個字符。
[0107]此外,本發(fā)明只要是將連字分解為原來的多個一系列字符的原理,就能夠應(yīng)用于阿拉伯語以外的語言的字符。
【權(quán)利要求】
1.一種列表顯示裝置,用于在顯示部上對多個字符串?dāng)?shù)據(jù)進(jìn)行列表顯示,其特征在于,具備: 存儲裝置,存儲有上述多個字符串?dāng)?shù)據(jù); 分類裝置,按照字符碼順序?qū)Υ鎯υ谠摯鎯ρb置中的上述多個字符串?dāng)?shù)據(jù)進(jìn)行分類;連字分解裝置,在該分類裝置進(jìn)行上述分類時,將上述多個字符串?dāng)?shù)據(jù)中所包含的連字分解為該連字的原來的多個字符;以及 分類控制裝置,控制上述分類裝置,以在上述分類中代替使用上述連字而使用由該連字分解裝置分解而得到的上述多個字符, 按照在上述分類控制裝置的上述控制下上述分類裝置所進(jìn)行的上述分類的順序,進(jìn)行上述多個字符串?dāng)?shù)據(jù)的上述列表顯示。
2.根據(jù)權(quán)利要求1所述的列表顯示裝置,其特征在于, 具備第一置換裝置,該第一置換裝置對包含上述連字的上述字符串?dāng)?shù)據(jù),進(jìn)行將該連字的部分置換為上述分解而得到的所有多個字符的處理, 上述分類控制裝置控制上述分類裝置,以在上述分類中代替使用包含上述連字的字符串?dāng)?shù)據(jù)而使用由上述第一置換裝置置換后的字符串?dāng)?shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的列表顯示裝置,其特征在于, 具備第二置換裝置,該第二置換裝置對包含上述連字的上述字符串?dāng)?shù)據(jù),進(jìn)行將該連字的部分僅置換為上述分解而得到的多個字符中的開頭字符的處理, 上述分類控制裝置控制上述分類裝置,以在上述分類中代替使用包含上述連字的字符串?dāng)?shù)據(jù)而使用由上述第二置換裝 置置換后的字符串?dāng)?shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的列表顯示裝置,其特征在于, 具備第三置換裝置,該第三置換裝置對包含上述連字的上述字符串?dāng)?shù)據(jù),進(jìn)行將該連字的部分置換為上述分解而得到的所有多個字符或者僅置換為上述分解而得到的多個字符中的開頭字符的處理, 上述分類控制裝置控制上述分類裝置,以在上述分類中代替使用包含上述連字的字符串?dāng)?shù)據(jù)而使用由上述第三置換裝置置換后的字符串?dāng)?shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的列表顯示裝置,其特征在于, 上述第三置換裝置根據(jù)包含上述連字的字符串?dāng)?shù)據(jù)所屬的列表顯示對象的種類,決定將上述連字的部分置換為上述所有多個字符還是僅置換為上述開頭字符。
6.根據(jù)權(quán)利要求1~5中任一項所述的列表顯示裝置,其特征在于, 將包含上述連字的上述字符串?dāng)?shù)據(jù)以包含該連字的顯示方式進(jìn)行列表顯示。
7.根據(jù)權(quán)利要求1~5中任一項所述的列表顯示裝置,其特征在于, 上述多個字符串?dāng)?shù)據(jù)包含來自外部設(shè)備的讀取數(shù)據(jù)。
8.根據(jù)權(quán)利要求1~5中任一項所述的列表顯示裝置,其特征在于, 上述多個字符串?dāng)?shù)據(jù)包含在規(guī)定的檢索條件下從數(shù)據(jù)庫中檢索到的數(shù)據(jù)。
9.根據(jù)權(quán)利要求1~5中任一項所述的列表顯示裝置,其特征在于, 上述多個字符串?dāng)?shù)據(jù)包含阿拉伯字符的字符串?dāng)?shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的列表顯示裝置,其特征在于, 即使在上述阿拉伯字符的連字為獨(dú)立形及末尾字中的某一個的情況下,上述連字分解裝置也將該連字分解為原來的多個字符。
11.根據(jù)權(quán)利要求9或10所述的列表顯示裝置,其特征在于, 上述連字分解裝置根據(jù)記述有上述連字和上述原來的多個字符之間的對應(yīng)關(guān)系的表,進(jìn)行上述連字的分解。
12.—種列表顯示方法,用于在顯示部上對多個字符串?dāng)?shù)據(jù)進(jìn)行列表顯示,其特征在于,具備: 第一步驟,從存儲在存儲裝置中的上述多個字符串?dāng)?shù)據(jù)中檢測連字; 第二步驟,將在該第一步驟中檢測到的上述連字分解為該連字的原來的多個字符;第三步驟,按照字符碼順序分類上述多個字符串?dāng)?shù)據(jù),此時,在上述分類中代替使用上述連字而使用在上述第二步驟中分解而得到的上述多個字符;以及 第四步驟,按照該第三步驟中的上述分類的順序,進(jìn)行上述多個字符串?dāng)?shù)據(jù)的上述列表顯不O
13.根據(jù)權(quán)利要求12所述的列表顯示方法,其特征在于, 包括第五步驟,對包含上述連字的上述字符串?dāng)?shù)據(jù),進(jìn)行將該連字的部分置換為上述分解而得到的所有多個字符的處理, 上述第三步驟是在上述分類中代替使用包含上述連字的字符串?dāng)?shù)據(jù)而使用上述第五步驟中置換后的字符串?dāng)?shù)據(jù)的步驟。
14.根據(jù)權(quán)利要求12所述的列表顯示方法,其特征在于, 包括第六步驟,對包含上述 連字的上述字符串?dāng)?shù)據(jù),進(jìn)行將該連字的部分僅置換為上述分解而得到的多個字符中的開頭字符的處理, 上述第三步驟是在上述分類中代替使用包含上述連字的字符串?dāng)?shù)據(jù)而使用上述第六步驟中的置換后的字符串?dāng)?shù)據(jù)的步驟。
15.根據(jù)權(quán)利要求12所述的列表顯示方法,其特征在于, 包括第七步驟,對包含上述連字的上述字符串?dāng)?shù)據(jù),將該連字的部分置換為上述分解而得到的所有多個字符或者僅置換為上述分解而得到的多個字符中的開頭字符, 上述第三步驟是在上述分類中代替使用包含上述連字的字符串?dāng)?shù)據(jù)而使用上述第七步驟中置換后的字符串?dāng)?shù)據(jù)的步驟。
16.根據(jù)權(quán)利要求15所述的列表顯示方法,其特征在于, 上述第七步驟包括: 第七-1步驟,根據(jù)包含上述連字的字符串?dāng)?shù)據(jù)所屬的列表顯示對象的種類,決定將上述連字的部分置換為上述所有多個字符還是僅置換為上述開頭字符;以及第七-2步驟,進(jìn)行基于該第七-1的步驟的決定結(jié)果的上述置換。
17.根據(jù)權(quán)利要求12~16中任一項所述的列表顯不方法,其特征在于, 上述第四步驟是將包含上述連字的上述字符串?dāng)?shù)據(jù)以包含該連字的顯示方式進(jìn)行列表顯示的步驟。
【文檔編號】G06F17/30GK103544197SQ201310114468
【公開日】2014年1月29日 申請日期:2013年4月3日 優(yōu)先權(quán)日:2012年7月12日
【發(fā)明者】筱原隆博 申請人:阿爾派株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
凯里市| 防城港市| 博罗县| 阿拉善右旗| 肥乡县| 赤城县| 双流县| 辽宁省| 沂水县| 西昌市| 禄丰县| 襄汾县| 衡水市| 华安县| 驻马店市| 安陆市| 神农架林区| 柯坪县| 铜梁县| 昌黎县| 三门峡市| 庆城县| 密云县| 安达市| 梁山县| 隆回县| 抚远县| 江津市| 济宁市| 衡南县| 镇巴县| 渝中区| 柳林县| 林口县| 石屏县| 通辽市| 巧家县| 梓潼县| 兰坪| 巴中市| 林州市|