JP2014021542A - リスト表示装置、リスト表示方法およびリスト表示用プログラム - Google Patents
リスト表示装置、リスト表示方法およびリスト表示用プログラム Download PDFInfo
- Publication number
- JP2014021542A JP2014021542A JP2012156623A JP2012156623A JP2014021542A JP 2014021542 A JP2014021542 A JP 2014021542A JP 2012156623 A JP2012156623 A JP 2012156623A JP 2012156623 A JP2012156623 A JP 2012156623A JP 2014021542 A JP2014021542 A JP 2014021542A
- Authority
- JP
- Japan
- Prior art keywords
- character string
- string data
- ligature
- sorting
- list display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/253—Grammatical analysis; Style critique
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/126—Character encoding
- G06F40/129—Handling non-Latin characters, e.g. kana-to-kanji conversion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/06—Arrangements for sorting, selecting, merging, or comparing data on individual record carriers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/40—Processing or translation of natural language
- G06F40/53—Processing of non-Latin text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/06—Arrangements for sorting, selecting, merging, or comparing data on individual record carriers
- G06F7/08—Sorting, i.e. grouping record carriers in numerical or other ordered sequence according to the classification of at least some of the information they carry
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/22—Arrangements for sorting or merging computer data on continuous record carriers, e.g. tape, drum, disc
- G06F7/24—Sorting, i.e. extracting data from one or more carriers, rearranging the data in numerical or other ordered sequence, and rerecording the sorted data on the original carrier or on a different carrier or set of carriers sorting methods in general
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/22—Arrangements for sorting or merging computer data on continuous record carriers, e.g. tape, drum, disc
- G06F7/24—Sorting, i.e. extracting data from one or more carriers, rearranging the data in numerical or other ordered sequence, and rerecording the sorted data on the original carrier or on a different carrier or set of carriers sorting methods in general
- G06F7/26—Sorting, i.e. extracting data from one or more carriers, rearranging the data in numerical or other ordered sequence, and rerecording the sorted data on the original carrier or on a different carrier or set of carriers sorting methods in general the sorted data being recorded on the original record carrier within the same space in which the data had been recorded prior to their sorting, without using intermediate storage
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/22—Arrangements for sorting or merging computer data on continuous record carriers, e.g. tape, drum, disc
- G06F7/36—Combined merging and sorting
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Digital Computer Display Output (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
【解決手段】複数の文字列データが記憶された記憶装置2と、前記複数の文字列データを文字コード順にソートするソート装置3と、前記ソートの際に、前記複数の文字列データに含まれる合字を、当該合字の元の複数の文字に分解する合字分解装置6と、分解された前記複数の文字を、前記合字に替えて前記ソートに用いるように前記ソート装置3を制御するソート制御装置7とを備えたこと。
【選択図】 図1
Description
(リスト表示装置およびリスト表示用プログラム)
以下、本発明に係るリスト表示装置およびリスト表示用プログラムの第1実施形態について、図1乃至図4を参照して説明する。
このような場合の具体例としては、例えば、車載機(機器11)において、電話帳登録された相手先名称データ(文字列データ)を、電話帳データとともに車載機に接続された携帯電話機(外部機器12)から読み込むことや、車載機(機器11)において、曲名データ(文字列データ)を、楽曲データとともに車載機に接続されたポータブルメディアプレーヤ(外部機器12)から読み込むこと等が挙げられる。
次に、前述したリスト表示装置1を適用した本発明に係るリスト表示方法の第1実施形態について、図5を参照して説明する。
次に、本発明の第2実施形態について、第1実施形態との差異を中心に、図6乃至図8を参照して説明する。
2 記憶部
3 ソート部
5 表示部
6 合字分解部
7 ソート制御部
Claims (18)
- 複数の文字列データを表示部にリスト表示するためのリスト表示装置であって、
前記複数の文字列データが記憶された記憶装置と、
この記憶装置に記憶された前記複数の文字列データを文字コード順にソートするソート装置と、
このソート装置による前記ソートの際に、前記複数の文字列データに含まれる合字を、当該合字の元の複数の文字に分解する合字分解装置と、
この合字分解装置によって分解された前記複数の文字を、前記合字に替えて前記ソートに用いるように前記ソート装置を制御するソート制御装置と
を備え、
前記ソート制御装置による前記制御の下での前記ソート装置による前記ソートの順番にしたがって、前記複数の文字列データの前記リスト表示を行うこと
を特徴とするリスト表示装置。 - 前記合字を含む前記文字列データに対して、当該合字の部分を前記分解された複数の文字の全てに置換する処理を行う第1の置換装置を備え、
前記ソート制御装置は、
前記合字を含む文字列データに替えて前記第1の置換装置による置換後の文字列データを前記ソートに用いるように前記ソート装置を制御すること
を特徴とする請求項1に記載のリスト表示装置。 - 前記合字を含む前記文字列データに対して、当該合字の部分を前記分解された複数の文字における先頭文字のみに置換する処理を行う第2の置換装置を備え、
前記ソート制御装置は、
前記合字を含む文字列データに替えて前記第2の置換装置による置換後の文字列データを前記ソートに用いるように前記ソート装置を制御すること
を特徴とする請求項1に記載のリスト表示装置。 - 前記合字を含む前記文字列データに対して、当該合字の部分を前記分解された複数の文字の全てまたは先頭文字のみに置換する処理を行う第3の置換装置を備え、
前記ソート制御装置は、
前記合字を含む文字列データに替えて前記第3の置換装置による置換後の文字列データを前記ソートに用いるように前記ソート装置を制御すること
を特徴とする請求項1に記載のリスト表示装置。 - 前記第3の置換装置は、
前記合字の部分を前記複数の文字の全ておよび前記先頭文字のみのいずれに置換するのかを、前記合字を含む文字列データが属するリスト表示対象の種別に応じて決定すること
を特徴とする請求項4に記載のリスト表示装置。 - 前記合字を含む前記文字列データを、当該合字を含んだままの表示態様でリスト表示すること
を特徴とする請求項1乃至請求項5のいずれか1項に記載のリスト表示装置。 - 前記複数の文字列データは、外部機器からの読み込みデータを含むこと
を特徴とする請求項1乃至請求項5のいずれか1項に記載のリスト表示装置。 - 前記複数の文字列データは、所定の検索条件の下でデータベースの中から検索されたデータを含むこと
を特徴とする請求項1乃至請求項5のいずれか1項に記載のリスト表示装置。 - 前記複数の文字列データは、アラビア文字の文字列データを含むこと
を特徴とする請求項1乃至請求項5のいずれか1項に記載のリスト表示装置。 - 前記合字分解装置は、前記アラビア文字の合字が独立形および尾字のいずれの場合においても、当該合字を元の複数の文字に分解すること
を特徴とする請求項9に記載のリスト表示装置。 - 前記合字分解装置は、前記合字と前記元の複数の文字との対応関係が記述されたテーブルに基づいて、前記合字の分解を行うこと
を特徴とする請求項9または請求項10に記載のリスト表示装置。 - 複数の文字列データを表示部にリスト表示するためのリスト表示方法であって、
記憶装置に記憶された前記複数の文字列データから、合字を検知する第1のステップと、
この第1のステップにおいて検知された前記合字を、当該合字の元の複数の文字に分解する第2のステップと、
前記複数の文字列データを文字コード順にソートし、この際に、前記第2のステップにおいて分解された前記複数の文字を、前記合字に替えて前記ソートに用いる第3のステップと、
この第3のステップにおける前記ソートの順番にしたがって、前記複数の文字列データの前記リスト表示を行う第4のステップと
を含むことを特徴とするリスト表示方法。 - 前記合字を含む前記文字列データに対して、当該合字の部分を前記分解された複数の文字の全てに置換する処理を行う第5のステップを含み、
前記第3のステップは、
前記合字を含む文字列データに替えて前記第5のステップにおける置換後の文字列データを前記ソートに用いるステップであること
を特徴とする請求項12に記載のリスト表示方法。 - 前記合字を含む前記文字列データに対して、当該合字の部分を前記分解された複数の文字における先頭文字のみに置換する処理を行う第6のステップを含み、
前記第3のステップは、
前記合字を含む文字列データに替えて前記第6のステップにおける置換後の文字列データを前記ソートに用いるステップであること
を特徴とする請求項12に記載のリスト表示方法。 - 前記合字を含む前記文字列データに対して、当該合字の部分を前記分解された複数の文字の全てまたは先頭文字のみに置換する第7のステップを含み、
前記第3のステップは、
前記合字を含む文字列データに替えて前記第7のステップにおける置換後の文字列データを前記ソートに用いるステップであること
を特徴とする請求項12に記載のリスト表示方法。 - 前記第7のステップは、
前記合字の部分を前記複数の文字の全ておよび前記先頭文字のみのいずれに置換するのかを、前記合字を含む文字列データが属するリスト表示対象の種別に応じて決定する第7−1のステップと、
この第7−1のステップにおける決定結果にしたがった前記置換を行う第7−2のステップと
を含むことを特徴とする請求項15に記載のリスト表示方法。 - 前記第4のステップは、
前記合字を含む前記文字列データを、当該合字を含んだままの表示態様でリスト表示するステップであること
を特徴とする請求項12乃至請求項16のいずれか1項に記載のリスト表示方法。 - 複数の文字列データを表示部にリスト表示するためのリスト表示用プログラムであって、
コンピュータを、
記憶装置に記憶された前記複数の文字列データを文字コード順にソートするソート装置、
このソート装置による前記ソートの際に、前記複数の文字列データに含まれる合字を、当該合字の元の複数の文字に分解する合字分解装置、
この合字分解装置によって分解された前記複数の文字を、前記合字に替えて前記ソートに用いるように前記ソート装置を制御するソート制御装置、
および、前記ソート制御装置による前記制御の下での前記ソート装置による前記ソートの順番にしたがって、前記複数の文字列データの前記リスト表示を行う装置
として機能させることを特徴とするリスト表示用プログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012156623A JP5975272B2 (ja) | 2012-07-12 | 2012-07-12 | リスト表示装置、リスト表示方法およびリスト表示用プログラム |
CN201310114468.9A CN103544197B (zh) | 2012-07-12 | 2013-04-03 | 列表显示装置及列表显示方法 |
US13/887,666 US9239825B2 (en) | 2012-07-12 | 2013-05-06 | List display apparatus and list display method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012156623A JP5975272B2 (ja) | 2012-07-12 | 2012-07-12 | リスト表示装置、リスト表示方法およびリスト表示用プログラム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016063592A Division JP6487363B2 (ja) | 2016-03-28 | 2016-03-28 | リスト表示装置およびリスト表示方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014021542A true JP2014021542A (ja) | 2014-02-03 |
JP5975272B2 JP5975272B2 (ja) | 2016-08-23 |
Family
ID=49914714
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012156623A Active JP5975272B2 (ja) | 2012-07-12 | 2012-07-12 | リスト表示装置、リスト表示方法およびリスト表示用プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US9239825B2 (ja) |
JP (1) | JP5975272B2 (ja) |
CN (1) | CN103544197B (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10169414B2 (en) * | 2016-04-26 | 2019-01-01 | International Business Machines Corporation | Character matching in text processing |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002269134A (ja) * | 2001-03-09 | 2002-09-20 | Ricoh Co Ltd | 文字列処理方法及び装置、並びに情報検索システム |
JP2004029943A (ja) * | 2002-06-21 | 2004-01-29 | Recruit Co Ltd | 検索支援方法 |
US20070239738A1 (en) * | 2006-03-29 | 2007-10-11 | Harman Robert M | Method and apparatus for sorting character strings having complex characters |
WO2008018287A1 (fr) * | 2006-08-07 | 2008-02-14 | Sharp Kabushiki Kaisha | dispositif de recherche et dispositif de génération de base de données de recherche |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03210627A (ja) | 1990-01-16 | 1991-09-13 | Seiko Epson Corp | 電子計算機 |
US5416898A (en) * | 1992-05-12 | 1995-05-16 | Apple Computer, Inc. | Apparatus and method for generating textual lines layouts |
JP3457061B2 (ja) * | 1994-06-28 | 2003-10-14 | 富士通株式会社 | 属性混在文字列のソート装置及び属性混在文字列のソート方法 |
KR100557177B1 (ko) * | 1998-04-04 | 2006-07-21 | 삼성전자주식회사 | 적응 채널 부호/복호화 방법 및 그 부호/복호 장치 |
US6496844B1 (en) * | 1998-12-15 | 2002-12-17 | International Business Machines Corporation | Method, system and computer program product for providing a user interface with alternative display language choices |
US6389386B1 (en) * | 1998-12-15 | 2002-05-14 | International Business Machines Corporation | Method, system and computer program product for sorting text strings |
US6460015B1 (en) * | 1998-12-15 | 2002-10-01 | International Business Machines Corporation | Method, system and computer program product for automatic character transliteration in a text string object |
JP4650920B2 (ja) * | 2002-04-16 | 2011-03-16 | 富士通株式会社 | 情報処理装置及び情報処理プログラム |
US7899665B2 (en) * | 2004-08-20 | 2011-03-01 | International Business Machines Corporation | Methods and systems for detecting the alphabetic order used by different languages |
US7786994B2 (en) * | 2006-10-26 | 2010-08-31 | Microsoft Corporation | Determination of unicode points from glyph elements |
JP2011138281A (ja) | 2009-12-28 | 2011-07-14 | Clarion Co Ltd | 情報機器、表示方法及びプログラム |
-
2012
- 2012-07-12 JP JP2012156623A patent/JP5975272B2/ja active Active
-
2013
- 2013-04-03 CN CN201310114468.9A patent/CN103544197B/zh not_active Expired - Fee Related
- 2013-05-06 US US13/887,666 patent/US9239825B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002269134A (ja) * | 2001-03-09 | 2002-09-20 | Ricoh Co Ltd | 文字列処理方法及び装置、並びに情報検索システム |
JP2004029943A (ja) * | 2002-06-21 | 2004-01-29 | Recruit Co Ltd | 検索支援方法 |
US20070239738A1 (en) * | 2006-03-29 | 2007-10-11 | Harman Robert M | Method and apparatus for sorting character strings having complex characters |
WO2008018287A1 (fr) * | 2006-08-07 | 2008-02-14 | Sharp Kabushiki Kaisha | dispositif de recherche et dispositif de génération de base de données de recherche |
Also Published As
Publication number | Publication date |
---|---|
US9239825B2 (en) | 2016-01-19 |
CN103544197A (zh) | 2014-01-29 |
CN103544197B (zh) | 2018-02-23 |
US20140019120A1 (en) | 2014-01-16 |
JP5975272B2 (ja) | 2016-08-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4502615B2 (ja) | 類似文検索装置、類似文検索方法、およびプログラム | |
US8473504B2 (en) | Stabilized binary differencing | |
CN104731364A (zh) | 一种输入法及输入法*** | |
JP2010140475A (ja) | 入力順非依存式文字入力機構を提供するための方法、装置、およびコンピュータプログラム | |
JP5975272B2 (ja) | リスト表示装置、リスト表示方法およびリスト表示用プログラム | |
US10198426B2 (en) | Method, system, and computer program product for dividing a term with appropriate granularity | |
JP6487363B2 (ja) | リスト表示装置およびリスト表示方法 | |
JP2008250727A (ja) | データ管理方法、プログラム及び装置 | |
JP6723726B2 (ja) | 入力支援装置 | |
JP5123350B2 (ja) | テストケース作成システム、方法およびプログラム | |
JP5184987B2 (ja) | 索引情報作成装置、索引情報作成方法及びプログラム | |
US7716195B2 (en) | Search methods | |
JP2006344053A (ja) | 特許明細書作成支援プログラム | |
US7046984B2 (en) | Method for retrieving vocabulary entries in a mobile phone | |
US20090157774A1 (en) | Character pattern-based file storage tool | |
US20090006393A1 (en) | Apparatuses, methods, and computer program products for managing files being stored in a memory | |
JP5696280B1 (ja) | 用語統一システム及び用語統一プログラム、並びに用語統一方法 | |
KR101382490B1 (ko) | 데이터베이스 생성 방법 및 장치 | |
EP1791066A1 (en) | Search method for an address book database | |
JP2011034261A (ja) | 電子機器及びプログラム | |
JP4847210B2 (ja) | 入力変換学習プログラム、入力変換学習方法及び入力変換学習装置 | |
JP6297449B2 (ja) | オーディオ装置及びコンピュータプログラム | |
CN113468114A (zh) | 电子书源文件处理方法、电子设备及计算机存储介质 | |
CN116360606A (zh) | 一种生僻字输入方法、装置、存储介质、产品及电子设备 | |
JP2006031243A (ja) | データベースマネジメントシステム、データベース管理方法、プログラムおよび記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150227 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160122 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160126 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160324 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160614 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160706 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5975272 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |