(57)【要約】【課題】ユーザが表示部に表示された文字情報項目の検索結果リストから迷うことなく所望の文字情報項目を選択することが可能な検索装置および検索方法を提供する。【解決方法】複数の文字情報項目から所定の検索条件を満たす文字情報項目を検索してリスト表示する検索装置であって、リストの１項目に表示可能な領域を判定し、検索された文字情報項目から、前記表示可能領域内で表示される文字列が同一表示となる複数の文字情報項目を１項目に統合した検索リストを生成し、表示する。または、リストの１項目に表示可能な領域を判定し、検索された文字情報項目から、前記表示可能領域内で表示される文字列が同一表示となる複数の文字情報項目に対して、文字列変換辞書を参照し、文字列を略語または図形に変換した文字情報項目により検索リストを生成し、表示する。【選択図】図２
2014182414.tif 000002
【特許請求の範囲】
【請求項１】
複数の文字情報項目から所定の検索条件を満たす文字情報項目を検索してリスト表示する検索装置において、
前記複数の文字情報項目を記憶する情報記憶部と、
前記検索条件を設定する操作部と、
前記情報記憶部から前記操作部によって設定された前記検索条件を満たす文字情報項目を検索する情報検索部と、
前記リストの１項目に表示可能な領域を判定する表示可能領域判定部と、
前記情報検索部により検索された文字情報項目から、前記表示可能領域内で表示される文字列が同一表示となる複数の文字情報項目を特定する同一表示特定部と、
前記同一表示特定部により、同一表示と特定された複数の文字情報項目を１項目に統合した検索リストを生成するリスト生成部と、
前記検索リストを表示する表示部と、
を備えることを特徴とする検索装置。
【請求項２】
複数の文字情報項目から所定の検索条件を満たす文字情報項目を検索してリスト表示する検索装置において、
前記複数の文字情報項目を記憶する情報記憶部と、
前記検索条件を設定する操作部と、
前記情報記憶部から前記操作部によって設定された前記検索条件を満たす文字情報項目を検索する情報検索部と、
前記リストの１項目に表示可能な領域を判定する表示可能領域判定部と、
前記情報検索部により検索された文字情報項目から、前記表示可能領域内で表示される文字列が同一表示となる複数の文字情報項目を特定する同一表示特定部と、
所定の文字列と当該文字列の略語または当該文字列を示す図形を関連付けた文字列変換辞書を記憶する文字列変換辞書記憶部と、
前記同一表示特定部により、同一表示と特定された複数の文字情報項目に対して、前記文字列変換辞書を参照し、前記略語または図形に変換可能な文字列を含む場合、当該文字列を前記略語または図形に変換した文字情報項目により検索リストを生成するリスト生成部と、
前記検索リストを表示する表示部と、
を備えることを特徴とする検索装置。
【請求項３】
複数の文字情報項目を記憶するサーバ装置から前記文字情報項目を受信してリスト表示する検索装置において、
検索条件を設定する操作部と、
前記リストの１項目に表示可能な領域を判定する表示可能領域判定部と、
前記検索条件を前記サーバ装置に送信する送信部と、
前記送信部によって送信された検索条件を満たす前記文字情報項目を前記サーバ装置から受信する受信部と、
前記受信部により受信された文字情報項目から、前記表示可能領域内で表示される文字列が同一表示となる複数の文字情報項目を特定する同一表示特定部と、
前記同一表示特定部により、同一表示と特定された複数の文字情報項目を１項目に統合した検索リストを生成するリスト生成部と、
前記検索リストを表示する表示部と、
を備えることを特徴とする検索装置。
【請求項４】
複数の文字情報項目を記憶するサーバ装置から前記文字情報項目を受信してリスト表示する検索装置において、
検索条件を設定する操作部と、
前記リストの１項目に表示可能な領域を判定する表示可能領域判定部と、
前記検索条件を前記サーバ装置に送信する送信部と、
前記送信部によって送信された検索条件を満たす前記文字情報項目を前記サーバ装置から受信する受信部と、
前記受信部により受信された文字情報項目から、前記表示可能領域内で表示される文字列が同一表示となる複数の文字情報項目を特定する同一表示特定部と、
所定の文字列と当該文字列の略語または当該文字列を示す図形を関連付けた文字列変換辞書を記憶する文字列変換辞書記憶部と、
前記同一表示特定部により、同一表示と特定された複数の文字情報項目に対して、前記文字列変換辞書を参照し、前記略語または図形に変換可能な文字列を含む場合、当該文字列を前記略語または図形に変換した文字情報項目により検索リストを生成するリスト生成部と、
前記検索リストを表示する表示部と、
を備えることを特徴とする検索装置。
【請求項５】
前記表示可能領域は、前記リストの１項目に表示可能な最大文字数である、
ことを特徴とする請求項１〜４のいずれかに記載の検索装置。
【請求項６】
前記表示可能領域は、前記リストの１項目の水平または垂直画素数である、
ことを特徴とする請求項１〜４のいずれかに記載の検索装置。
【請求項７】
前記文字情報項目は、施設名称である、
ことを特徴とする請求項１〜６のいずれかに記載の検索装置。
【請求項８】
前記文字情報項目は、楽曲名称である、
ことを特徴とする請求項１〜６のいずれかに記載の検索装置。
【請求項９】
複数の文字情報項目から所定の検索条件を満たす文字情報項目を検索してリスト表示する検索方法であって、
複数の文字情報項目を予め記憶しておき、
前記検索条件を設定する第１ステップと、
前記複数の文字情報項目から前記第１ステップにて設定された前記検索条件を満たす文字情報項目を検索する第２ステップと、
前記リストの１項目に表示可能な領域を判定する第３ステップと、
前記第２ステップにより検索された文字情報項目から、前記表示可能領域内で表示される文字列が同一表示となる複数の文字情報項目を特定する第４ステップと、
前記第４ステップにより、同一表示と特定された複数の文字情報項目を１項目に統合した検索リストを生成する第５ステップと、
前記検索リストを表示する第６ステップと、
を備えることを特徴とする検索方法。
【請求項１０】
複数の文字情報項目から所定の検索条件を満たす文字情報項目を検索してリスト表示する検索方法であって、
複数の文字情報項目と、所定の文字列と当該文字列の略語または当該文字列を示す図形を関連付けた文字列変換辞書と、を予め記憶しておき、
前記検索条件を設定する第１ステップと、
前記複数の文字情報項目から第１ステップによって設定された前記検索条件を満たす文字情報項目を検索する第２ステップと、
前記リストの１項目に表示可能な領域を判定する第３ステップと、
前記第３ステップにより検索された文字情報項目から、前記表示可能領域内で表示される文字列が同一表示となる複数の文字情報項目を特定する第４ステップと、
前記第４ステップにより、同一表示と特定された複数の文字情報項目に対して、前記文字列変換辞書を参照し、前記略語または図形に変換可能な文字列を含む場合、当該文字列を前記略語または図形に変換した文字情報項目により検索リストを生成する第５ステップと、
前記検索リストを表示する第６ステップと、
を備えることを特徴とする検索方法。
【請求項１１】
複数の文字情報項目を記憶するサーバ装置から前記文字情報項目を受信してリスト表示する検索方法であって、
検索条件を設定する第１ステップと、
前記リストの１項目に表示可能な領域を判定する第２ステップと、
前記検索条件を前記サーバ装置に送信する第３ステップと、
前記第３ステップによって送信された検索条件を満たす前記文字情報項目を前記サーバ装置から受信する第４ステップと、
前記第４ステップにより受信された文字情報項目から、前記表示可能領域内で表示される文字列が同一表示となる複数の文字情報項目を特定する第５ステップと、
前記第５ステップにより、同一表示と特定された複数の文字情報項目を１項目に統合した検索リストを生成する第６ステップと、
前記検索リストを表示する第７ステップと、
を備えることを特徴とする検索方法。
【請求項１２】
複数の文字情報項目を記憶するサーバ装置から前記文字情報項目を受信してリスト表示する検索方法であって、
所定の文字列と当該文字列の略語または当該文字列を示す図形を関連付けた文字列変換辞書を予め記憶しておき、
検索条件を設定する第１ステップと、
前記リストの１項目に表示可能な領域を判定する第２ステップと、
前記検索条件を前記サーバ装置に送信する第３ステップと、
前記第３ステップによって送信された検索条件を満たす前記文字情報項目を前記サーバ装置から受信する第４ステップと、
前記第４ステップにより受信された文字情報項目から、前記表示可能領域内で表示される文字列が同一表示となる複数の文字情報項目を特定する第５ステップと、
前記第５ステップにより、同一表示と特定された複数の文字情報項目に対して、前記文字列変換辞書を参照し、前記略語または図形に変換可能な文字列を含む場合、当該文字列を前記略語または図形に変換した文字情報項目により検索リストを生成する第６ステップと、
前記検索リストを表示する第７ステップと、
を備えることを特徴とする検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の文字情報項目から所定の検索条件を満たす文字情報項目を検索してリスト表示する検索装置および検索方法に関する。
【背景技術】
【０００２】
従来、複数の文字情報項目から所定の検索条件を満たす文字情報項目を検索し、当該検索結果をリスト表示するものが提案されている。
例えば、ナビゲーション装置では、複数の施設情報を記憶しており、複数の施設情報から、ユーザが所望する施設を名称検索やジャンル検索などの所定の検索条件を用いて検索し、その検索結果をリスト形式で表示している。ユーザはこの表示されたリストから所望の施設を選択することができる。しかし、ユーザが希望する施設の名称が、全国に多数存在する同一名称の施設、例えば、ファーストフード店またはコンビニエンスストアなどのチェーン店名である場合、名称の入力だけでは、全国に存在する同一名称の施設が多数検索され、検索結果のリストに同一名称の施設が複数ページにわたって表示されてしまう。これを解決するために、例えば、特許文献１の施設検索装置では、施設検索する際、同一の名称および同一のジャンルである施設を、共通施設名称として１項目に統合したリストを生成して表示する。その後、ユーザが統合されたリスト項目を選択すると、共通施設名称によって示される施設が個別にリスト表示される。これにより、ユーザが所望の施設を見つけ出しやすくしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特再公表ＷＯ１０／０６１５４５号  公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ナビゲーション装置の施設検索結果のリスト表示では、リスト１項目に表示可能な文字数が限定されている。そのため、図２１（ａ）に示すように、施設名称は異なるが、リスト表示可能な文字数まで共通の文字列を有する施設が複数検索された場合、あたかも同一の施設が複数検索されたように表示される（図２１（ｂ））。このような場合、ユーザは、リスト画面から所望の施設を選択できない問題が生じていた。
さらに、上記例では、ナビゲーション装置の施設検索結果のリストについて説明したが、複数の楽曲情報から楽曲を検索する時にも同様の課題が考えられる。
【０００５】
以上のことから、本発明の目的は、ユーザが表示部に表示された文字情報項目の検索結果リストから迷うことなく所望の文字情報項目を選択することが可能な検索装置および検索方法を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る検索装置は、複数の文字情報項目から所定の検索条件を満たす文字情報項目を検索してリスト表示する検索装置であって、前記複数の文字情報項目を記憶する情報記憶部と、前記検索条件を設定する操作部と、前記情報記憶部から前記操作部によって設定された前記検索条件を満たす文字情報項目を検索する情報検索部と、前記リストの１項目に表示可能な領域を判定する表示可能領域判定部と、前記情報検索部により検索された文字情報項目から、前記表示可能領域内で表示される文字列が同一表示となる複数の文字情報項目を特定する同一表示特定部と、前記同一表示特定部により、同一表示と特定された複数の文字情報項目を１項目に統合した検索リストを生成するリスト生成部と、前記検索リストを表示する表示部と、を備える。
【０００７】
また、上記課題を解決するために、本発明に係る検索装置は、複数の文字情報項目から所定の検索条件を満たす文字情報項目を検索してリスト表示する検索装置であって、前記複数の文字情報項目を記憶する情報記憶部と、前記検索条件を設定する操作部と、前記情報記憶部から前記操作部によって設定された前記検索条件を満たす文字情報項目を検索する情報検索部と、前記リストの１項目に表示可能な領域を判定する表示可能領域判定部と、前記情報検索部により検索された文字情報項目から、前記表示可能領域内で表示される文字列が同一表示となる複数の文字情報項目を特定する同一表示特定部と、所定の文字列と当該文字列の略語または当該文字列を示す図形を関連付けた文字列変換辞書を記憶する文字列変換辞書記憶部と、前記同一表示特定部により、同一表示と特定された複数の文字情報項目に対して、前記文字列変換辞書を参照し、前記略語または図形に変換可能な文字列を含む場合、当該文字列を前記略語または図形に変換した文字情報項目により検索リストを生成するリスト生成部と、前記検索リストを表示する表示部と、を備える。
【０００８】
また、上記課題を解決するために、本発明に係る検索装置は、複数の文字情報項目を記憶するサーバ装置から前記文字情報項目を受信してリスト表示する検索装置であって、検索条件を設定する操作部と、前記リストの１項目に表示可能な領域を判定する表示可能領域判定部と、前記検索条件を前記サーバ装置に送信する送信部と、前記送信部によって送信された検索条件を満たす前記文字情報項目を前記サーバ装置から受信する受信部と、前記受信部により受信された文字情報項目から、前記表示可能領域内で表示される文字列が同一表示となる複数の文字情報項目を特定する同一表示特定部と、前記同一表示特定部により、同一表示と特定された複数の文字情報項目を１項目に統合した検索リストを生成するリスト生成部と、前記検索リストを表示する表示部と、を備える。
【０００９】
また、上記課題を解決するために、本発明に係る検索装置は、複数の文字情報項目を記憶するサーバ装置から前記文字情報項目を受信してリスト表示する検索装置であって、検索条件を設定する操作部と、前記リストの１項目に表示可能な領域を判定する表示可能領域判定部と、前記検索条件を前記サーバ装置に送信する送信部と、前記送信部によって送信された検索条件を満たす前記文字情報項目を前記サーバ装置から受信する受信部と、前記受信部により受信された文字情報項目から、前記表示可能領域内で表示される文字列が同一表示となる複数の文字情報項目を特定する同一表示特定部と、所定の文字列と当該文字列の略語または当該文字列を示す図形を関連付けた文字列変換辞書を記憶する文字列変換辞書記憶部と、前記同一表示特定部により、同一表示と特定された複数の文字情報項目に対して、前記文字列変換辞書を参照し、前記略語または図形に変換可能な文字列を含む場合、当該文字列を前記略語または図形に変換した文字情報項目により検索リストを生成するリスト生成部と、前記検索リストを表示する表示部と、を備える。
【００１０】
ここで、前記表示可能領域は、前記リストの１項目に表示可能な最大文字数である。もしくは、前記表示可能領域は、前記リストの１項目の水平または垂直画素数である。
さらに、前記文字情報項目は、施設名称である。もしくは、前記文字情報項目は、楽曲情報である。
【００１１】
また、上記課題を解決するために、本発明に係る検索装置の検索方法は、複数の文字情報項目から所定の検索条件を満たす文字情報項目を検索してリスト表示する検索方法であって、複数の文字情報項目を予め記憶しておき、前記検索条件を設定する第１ステップと、前記複数の文字情報項目から前記第１ステップにて設定された前記検索条件を満たす文字情報項目を検索する第２ステップと、前記リストの１項目に表示可能な領域を判定する第３ステップと、前記第２ステップにより検索された文字情報項目から、前記表示可能領域内で表示される文字列が同一表示となる複数の文字情報項目を特定する第４ステップと、前記第４ステップにより、同一表示と特定された複数の文字情報項目を１項目に統合した検索リストを生成する第５ステップと、前記検索リストを表示する第６ステップと、を備える。
【００１２】
また、上記課題を解決するために、本発明に係る検索装置の検索方法は、複数の文字情報項目から所定の検索条件を満たす文字情報項目を検索してリスト表示する検索方法であって、複数の文字情報項目と、所定の文字列と当該文字列の略語または当該文字列を示す図形を関連付けた文字列変換辞書と、を予め記憶しておき、前記検索条件を設定する第１ステップと、前記複数の文字情報項目から第１ステップによって設定された前記検索条件を満たす文字情報項目を検索する第２ステップと、前記リストの１項目に表示可能な領域を判定する第３ステップと、前記第３ステップにより検索された文字情報項目から、前記表示可能領域内で表示される文字列が同一表示となる複数の文字情報項目を特定する第４ステップと、前記第４ステップにより、同一表示と特定された複数の文字情報項目に対して、前記文字列変換辞書を参照し、前記略語または図形に変換可能な文字列を含む場合、当該文字列を前記略語または図形に変換した文字情報項目により検索リストを生成する第５ステップと、前記検索リストを表示する第６ステップと、を備える。
【００１３】
また、上記課題を解決するために、本発明に係る検索装置の検索方法は、複数の文字情報項目を記憶するサーバ装置から前記文字情報項目を受信してリスト表示する検索方法であって、検索条件を設定する第１ステップと、前記リストの１項目に表示可能な領域を判定する第２ステップと、前記検索条件を前記サーバ装置に送信する第３ステップと、前記第３ステップによって送信された検索条件を満たす前記文字情報項目を前記サーバ装置から受信する第４ステップと、前記第４ステップにより受信された文字情報項目から、前記表示可能領域内で表示される文字列が同一表示となる複数の文字情報項目を特定する第５ステップと、前記第５ステップにより、同一表示と特定された複数の文字情報項目を１項目に統合した検索リストを生成する第６ステップと、前記検索リストを表示する第７ステップと、を備える。
【００１４】
また、上記課題を解決するために、本発明に係る検索装置の検索方法は、複数の文字情報項目を記憶するサーバ装置から前記文字情報項目を受信してリスト表示する検索方法であって、所定の文字列と当該文字列の略語または当該文字列を示す図形を関連付けた文字列変換辞書を予め記憶しておき、検索条件を設定する第１ステップと、前記リストの１項目に表示可能な領域を判定する第２ステップと、前記検索条件を前記サーバ装置に送信する第３ステップと、前記第３ステップによって送信された検索条件を満たす前記文字情報項目を前記サーバ装置から受信する第４ステップと、前記第４ステップにより受信された文字情報項目から、前記表示可能領域内で表示される文字列が同一表示となる複数の文字情報項目を特定する第５ステップと、前記第５ステップにより、同一表示と特定された複数の文字情報項目に対して、前記文字列変換辞書を参照し、前記略語または図形に変換可能な文字列を含む場合、当該文字列を前記略語または図形に変換した文字情報項目により検索リストを生成する第６ステップと、前記検索リストを表示する第７ステップと、を備える。
【発明の効果】
【００１５】
本発明によれば、複数の文字表示項目から所定の検索条件を満たす文字表示項目の検索結果を表示する際、表示部に表示可能な領域を判定し、当該表示可能領域内で同一表示である文字表示項目を１項目に統合したリストを表示することで、ユーザが表示部に表示された文字情報項目の検索結果リストから迷うことなく所望の文字情報項目を選択することが可能となる。また、前記表示可能領域内に所定の文字列が存在する場合、当該文字列を略語または図形に変換したリストを表示することで、ユーザが表示部に表示された文字情報項目の検索結果リストから迷うことなく所望の文字情報項目を選択することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施例１−１に係る施設検索装置の構成図である。
【図２】本発明の実施例１−１に係る施設検索処理のフロー図である。
【図３】本発明の実施例１に係る検索条件設定画面の表示例を示す図である。
【図４】本発明の実施例１の施設検索結果を示す図である。
【図５】本発明の実施例１−１の検索リストの画面表示例を示す図である。
【図６】本発明の実施例１−１の展開リストの画面表示例を示す図である。
【図７】文字毎の画素数（水平方向）を記憶した例を示す図である。
【図８】本発明の実施例１−２に係る施設検索システムの全体構成を示す図である。
【図９】本発明の実施例１−２に係る施設検索装置の構成図である。
【図１０】本発明の実施例に係るサーバ装置の構成図である。
【図１１】本発明の実施例１−２に係る施設検索処理のフロー図である。
【図１２】本発明の実施例２−１に係る施設検索装置の構成図である。
【図１３】本発明の実施例２−１の文字列変換辞書の例を示す図である。
【図１４】本発明の実施例２−１に係る施設検索処理のフロー図である。
【図１５】本発明の実施例２−１に係る検索条件設定画面の表示例を示す図である。
【図１６】本発明の実施例２−１の施設検索結果を示す図である。
【図１７】本発明の実施例２−１の検索リストの画面表示例を示す図である。
【図１８】本発明の実施例２−２に係る施設検索システムの全体構成を示す図である。
【図１９】本発明の実施例２−２に係る施設検索装置の構成図である。
【図２０】本発明の実施例２−２に係る施設検索処理のフロー図である。
【図２１】従来の課題を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明を適用した実施形態に係る検索装置および検索方法について、図面を参照しながら説明する。好ましい実施形態として、本発明に係る検索装置は、複数の施設情報から所望の施設を検索する施設検索装置を例に説明する。
【実施例１】
【００１８】
（実施例１−１）
図１は、本発明の実施例１−１に係る施設検索装置１の構成を示す図である。
地図データベース（以下、地図ＤＢ）１１は、ハードディスクにより構成され、地図データが記憶されている。地図データは、各縮尺レベル（１／１２５００、１／２５０００、１／５００００等）に応じて適当な大きさの経度幅及び緯度幅に区切られた地図データが格納されている。この地図データには、地図上に存在する各種施設（コンビニエンスストア、スーパー・ディスカウントショップ、デパート、駅、空港、ガソリンスタンド、ホームセンター等）に関するデータ（施設名称、位置、住所、電話番号、ジャンル等の各種情報）の他に、経路探索やマップマッチング等の各種処理に必要な道路ユニットのデータと、交差点や分岐など複数の道路が交わる点に対応するノード（経緯度で表現された点）と、各ノード間を結ぶ道路や車線等に対応するリンクとを含んでいる。
【００１９】
操作部１２は、施設検索装置１における各種指示操作を受け付けるためのものであり、各種ボタンや表示部４２に取り付けられたタッチパネル等により構成され、入力された指示操作を制御部２０に出力する。
【００２０】
制御部２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等を用いて構成され、ＣＰＵはＲＯＭに格納されている各種プログラムを、ＲＡＭをワークエリアとして使用して、入力される各種情報やコマンドに基づいて、施設検索装置１の各種処理を実行し、施設検索装置１の全体を制御する。具体的な処理としては、（１）各種画面や設定画面を生成する操作画面生成制御、（２）地図ＤＢから所定の検索条件を満たす施設検索制御、（３）検索リストに表示可能な領域を判定する表示可能領域判定制御、等を実行する。
【００２１】
操作画面生成部２１ａは、操作部１２からの各種操作指示に応じて、各種メニュー画面、設定画面等を生成して後述する表示部４２に表示する。例えば、ユーザが施設検索条件設定操作を行うと、その操作指示が操作部１２から操作画面生成部２１ａに出力され、操作画面生成部２１ａは、施設検索条件設定画面を生成し、表示部４２に表示する。
そして、ユーザは操作部１２を用いて、施設検索条件設定画面から操作部１２を操作し、所望の施設検索条件（名称検索やジャンル検索、周辺施設検索、住所検索等）を選択する。
【００２２】
施設検索部２２ａは、操作部１２から入力された施設検索条件に満たす施設を地図ＤＢ１１から検索し、この施設検索結果を後述する同一表示特定部３１に出力する。
例えば、ユーザが操作部１２を用いて施設検索条件として、「Ａ」で始まる施設名称の名称検索を設定したとすると、施設検索部２２ａは、地図ＤＢ１１から施設名称が「Ａ」で始まる施設を検索し、その検索結果を同一表示特定部３１に出力する。
【００２３】
表示可能領域判定部２３ａは、施設検索部２２ａが同一表示特定部３１に検索結果を出力すると同時に、施設検索結果を表示する検索リストの１項目に表示可能な領域を判定し、同一表示特定部３１に出力する。具体的には、表示可能領域判定部２３ａは、検索リストの１項目に表示可能な最大文字数を判定し、その結果を同一表示特定部３１に出力する。あるいは、表示可能領域判定部２３ａは、施設検索結果を示す検索リストの１項目に表示可能な水平又は垂直画素数を判定し、その結果を同一表示特定部３１に出力するようにしてもよい。
【００２４】
同一表示特定部３１は、施設検索部２２ａにより検索された施設から、表示可能領域判定部２３ａが判定した表示可能領域内に表示される施設名称が同一表示となる複数の施設を特定する。具体的には、同一表示特定部３１は、表示可能領域判定部２３ａから表示可能領域が１４文字であることを出力されると、施設検索部２２ａから入力された検索結果の施設名称を取得し、先頭から１４文字以内で同一となる施設を特定する。
具体的には、同一表示特定部３１は、表示可能領域内に同一表示となる施設については、同一表示となる施設毎に同一のフラグ番号を付与し、表示可能領域内に同一表示とならない施設については、それぞれ異なるフラグ番号を付与する。そして、同一表示特定部３１は、フラグ番号が付与された施設検索結果をリスト生成部４１に出力する。
【００２５】
リスト生成部４１は、同一表示特定部３１により、同一のフラグ番号が付与された施設についてリスト項目数が１項目となるように統合し、その他の施設については１施設１項目にした検索リストを生成して表示部４２に表示する。
また、リスト生成部４１は、表示部４２に表示した検索リストからユーザによりリスト項目が選択され、制御部２０により選択されたリスト項目が１項目に統合されたリスト項目であると判定されると、１項目に統合された複数の施設を１施設毎にリスト表示した展開リストを生成して表示部４２に表示する。
【００２６】
次に、本発明の実施例１−１に係る施設検索装置１の施設検索処理について、図２を用いて説明する。
ユーザが操作部１２を用いて、施設検索開始操作を行うと、操作部１２からこの操作指示が、操作画面生成部２１ａに出力される。そして、操作画面生成部２１ａは、この操作指示に応答し、施設検索条件設定画面を生成して表示部４２に表示する。次に、ユーザが操作部１２から所望の施設検索条件を設定すると（ステップＳ１０１）、設定された施設検索条件が施設検索部２２ａに出力される。その後、施設検索部２２ａは、地図ＤＢ１１からこの施設検索条件を満たす施設を検索し、この検索結果を同一表示特定部３１に出力する（ステップＳ１０３）。また、施設検索部２２ａが同一表示特定部３１に施設検索結果を出力すると、表示可能領域判定部２３ａは、施設検索結果を表示する検索リストの１項目に表示可能な領域を判定し、その結果を同一表示特定部３１に出力する（ステップＳ１０５）。
【００２７】
同一表示特定部３１は、施設検索部２２ａから施設検索結果が入力され、かつ、表示可能領域判定部２３ａから表示可能領域が入力されると、入力された表示可能領域内で同一表示となる施設について同一のフラグ番号を付与し、その他の施設について異なるフラグ番号を付与することにより、表示可能領域内で同一表示となる施設を特定する（ステップＳ１０７）。その後、同一表示特定部３１は、フラグ番号が付与された施設検索結果をリスト生成部４１に出力する。
そして、リスト生成部４１は、同一表示特定部３１により、同一のフラグ番号が付与された施設についてリスト項目数が１項目になるように統合し、その他の施設については１施設１項目にした検索リストを生成して表示部４２に表示する（ステップＳ１０９、ステップＳ１１１）。
【００２８】
続いて、制御部２０は、表示部４２に表示された検索リスト内から、ユーザにより１つの項目が選択操作されたか否かを判定する（ステップＳ１１３）。ステップＳ１１３において、制御部２０により検索リストから項目が選択操作されていないと判定された場合は、選択操作されるまで、検索リストを表示し続ける。一方、ステップＳ１１３において、制御部２０により検索リストから１つの項目が選択されたと判定された場合、制御部２０は、選択された項目がステップＳ１０９で１項目に統合されたリスト項目であるかを判定する（ステップＳ１１５）。ここで、ステップＳ１１５において、制御部２０により選択された項目が１項目に統合されたリスト項目であると判定されると、リスト生成部４１は、１項目に統合された複数の施設を１施設毎にリスト表示した展開リストを表示部４２に表示する（ステップＳ１１７）。
【００２９】
そして、制御部２０は、表示部４２に表示された展開リスト内から、ユーザにより１つの項目が選択操作されたか否かを判定する（ステップＳ１１９）。ステップＳ１１９において、制御部２０により展開リストから項目が選択操作されていないと判定された場合は、選択操作されるまで、展開リストを表示し続ける。一方、ステップＳ１１９において、制御部２０により展開リストから１つの項目が選択されたと判定された場合には、制御部２０は、選択された項目に対する施設の位置情報を地図ＤＢ１１から読み出し、この施設とこの施設周辺の地図画像を表示部４２に表示する（ステップＳ１２１）。
ステップＳ１１５に戻り、制御部２０により選択された項目が１項目に統合された項目でないと判定されると、ステップＳ１２１の処理に移行し、選択された項目に対する施設の位置情報を地図ＤＢ１１から読み出し、この施設とこの施設周辺の地図画像を表示部４２に表示する。
【００３０】
次に、本発明の実施例１−１に係る施設検索処理における施設検索装置１の表示部４２に表示される画面表示例を図３〜図６を用いて説明する。
ユーザが操作部１２を用いて、施設検索条件設定画面（図３（ａ））から名称検索を選択すると、次に検索文字入力画面（図３（ｂ））が表示される。この検索文字入力画面から、「Ａ」を入力し、検索キーを押下すると、施設検索部２２ａは、地図ＤＢ１１から施設名称が「Ａ」から始まる施設を検索し、その結果、図４に示す施設名称が「Ａ」始まる複数の施設が検索される。施設検索部２２ａは、この検索結果を同一表示特定部３１に出力するとともに、表示可能領域判定部２３ａは、検索リストに表示可能な最大文字数が「１４文字」であると判定し、同一表示特定部３１に出力する。
【００３１】
同一表示特定部３１は、施設検索部２２ａから入力された施設のうち、先頭の文字から１４文字で、同一表示となる施設が存在するかを判定する。このとき、図４の太線Ｂ１で囲んだ部分が先頭から１４文字であり、「ＡＣＡＤＥＭＹ  ＣＩＮＥＭＡ」（Ｌ１）、「ＡＣＡＤＥＭＹ  ＣＩＮＥＭＡ  ＣＩＴＹ」（Ｌ２）、「ＡＣＡＤＥＭＹ  ＣＩＮＥＭＡＳ」（Ｌ３）の３つの施設が「ＡＣＡＤＥＭＹ  ＣＩＮＥＭＡ」で同一表示となる。そのため、同一表示特定部３１は、この３つの施設を同一表示と特定し、この３施設に同一のフラグ番号「１」を付与する。また、その他の施設については各施設のフラグ番号が異なるようにフラグ番号「２、３、・・・」を付与する。その後、同一表示特定部３１は、このフラグ番号を付与した施設検索結果をリスト生成部４１に出力する。
そして、リスト生成部４１は、同一のフラグ番号「１」が付与された上記３つの施設を１項目で表示されるように統合し、その他の施設（例えば「ＡＣＥ  ＣＥＮＴＲＡＬ」）を１施設１項目とした検索リストを生成する。そして、リスト生成部４１は生成した検索リストを表示部４２に表示する（図５）。
【００３２】
続いて、ユーザが操作部１２から図５の検索リストから１項目で統合された「ＡＣＡＤＥＭＹ  ＣＩＮＥＭＡ」（Ｃ１）を選択した場合、リスト生成部４１は、この「ＡＣＡＤＥＭＹ  ＣＩＮＥＭＡ」を施設名に有する３つの施設を１施設毎にリスト表示した展開リストを生成して表示部４２に表示する（図６）。このとき、図５の検索リストにて表示されなかった部分、つまり施設名の１５文字以降の文字列により展開リスト（図６（ａ））、または、それぞれの施設の住所を表示した展開リスト（図６（ｂ））を生成する。
そして、表示部４２に表示された展開リストから所望の項目を選択すると、選択された項目に対する施設とその施設周辺の地図画像が表示部４２に表示される。
【００３３】
上記実施例１−１では、表示可能領域を表示可能な最大文字数とした例を説明したが、それに限らず、表示可能な最大の水平または垂直方向の画素数とすることもできる。
この場合、同一表示特定部３１に、図７に示すような文字毎の水平方向の画素数が記憶されており、表示可能領域判定部２３ａが判定した画素数内に表示される文字列を特定し、同一表示かを判定する。
【００３４】
具体的には、図４のＬ１に示す「ＡＣＡＤＥＭＹ  ＣＩＮＥＭＡ」の水平方向の画素数は１１８ドットとなり、Ｌ２に示す「ＡＣＡＤＥＭＹ  ＣＩＮＥＭＡ  ＣＩＴＹ」の水平方向の画素数は１５８ドットとなり、Ｌ３に示す「ＡＣＡＤＥＭＹ  ＣＩＮＥＭＡＳ」の水平方向の画素数は１２８ドットとなる。ここで、検索リストの１項目に表示可能な水平方向の画素数が１２０ドットとすると、Ｌ１からＬ３に示す施設名称の表示はすべて「ＡＣＡＤＥＭＹ  ＣＩＮＥＭＡ」となり、この３つの施設が同一表示であると特定される。このようにして、同一表示となる施設を特定するようにしてもよい。
【００３５】
上記のように構成することで、複数の文字表示項目から所定の検索条件を満たす文字表示項目の検索結果を表示する際、表示部に表示可能な領域を判定し、前記表示可能領域内で同一表示である文字表示項目を１項目に統合した検索リストを表示することで、ユーザが表示部に表示された文字情報項目の検索リストから迷うことなく所望の文字情報項目を選択することが可能となる。
【００３６】
（実施例１−２）
上記実施例１−１では、施設情報を記憶している地図ＤＢ１１を施設検索装置１に構成するようにしたが、これに限らず、地図ＤＢをネットワークに接続されたサーバ装置に構成した施設検索システムにも適用可能である。実施例１−２には、この施設検索システムの例を、図を用いて説明する。なお、実施例１−１と同じ構成については、同一の符号を付して、その説明を省略する。
本発明に係る実施例１−２の施設検索システムは、図８に示すように、ネットワーク２を介して、施設検索装置３とサーバ装置４が接続されており、各種データ通信を行うことができる。
図９は、本発明の実施例１−２に係る施設検索システムの施設検索装置３の構成を示す図である。
【００３７】
施設検索部２２ｂは、操作部１２から入力された施設検索条件を満たす施設の取得要求（施設検索要求）を後述する送信部７２に出力する。その後、施設検索部２２ｂは、後述する受信部７３から検索結果として施設情報を取得すると、その施設情報を同一表示特定部３１に出力する。
例えば、ユーザが操作部１２を用いて施設検索条件として、「Ａ」で始まる施設名称の名称検索を選択したとすると、施設検索部２２ｂは、施設名称が「Ａ」で始まる施設の施設検索要求を送信部７２に出力する。その後、施設検索部２２ｂは、受信部７３から施設名称が「Ａ」で始まる施設の検索結果を受信すると、この検索結果を同一表示特定部３１に出力する。
【００３８】
通信部７１は、ネットワーク２と接続され、サーバ装置４と各種データ通信を行う。
送信部７２は、制御部２０と接続し、制御部２０から入力される各種取得要求を、通信部７１を介して、サーバ装置４に送信する。
受信部７３は、制御部２０と接続し、サーバ装置４から送信された各種データを、通信部７１を介して受信し、制御部２０に出力する。
【００３９】
次に、本発明の実施例１−２に係る施設検索システムのサーバ装置４の構成を、図１０を用いて説明する。
サーバ装置４は、通信部８１、受信部８２、地図ＤＢ８３、サーバ制御部８４、送信部８５により構成される。
通信部８１は、ネットワーク２と接続され、施設検索装置３と各種データ通信を行う。
受信部８２は、施設検索装置３が送信した施設検索要求を受信すると、その要求をサーバ制御部８４に出力する。
【００４０】
地図ＤＢ８３は、ハードディスクにより構成され、地図データが記憶されている。地図データは、各縮尺レベル（１／１２５００、１／２５０００、１／５００００等）に応じて適当な大きさの経度幅及び緯度幅に区切られた地図データが格納されている。この地図データには、地図上に存在する各種施設（コンビニエンスストア、スーパー・ディスカウントショップ、デパート、駅、空港、ガソリンスタンド、ホームセンター等）に関するデータ（施設名称、位置、住所、電話番号、ジャンル等の各種情報）の他に、経路探索やマップマッチング等の各種処理に必要な道路ユニットのデータと、交差点や分岐など複数の道路が交わる点に対応するノード（経緯度で表現された点）と、各ノード間を結ぶ道路や車線等に対応するリンクとを含んでいる。
【００４１】
サーバ制御部８４は、受信部８２から施設検索要求を取得すると、当該施設検索要求に含まれる施設検索条件を満たす施設を地図ＤＢ８３から検索し、この施設検索結果を送信部８５に出力する。
送信部８５は、サーバ制御部８４から入力される施設検索結果を、通信部８１を介して施設検索装置３に送信する。
【００４２】
次に、本発明の実施例１−２に係る施設検索システムの施設検索処理について、図１１を用いて説明する。
ユーザが操作部１２を用いて、施設検索開始操作を行うと、操作部１２からこの操作指示が、操作画面生成部２１ａに出力される。そして、操作画面生成部２１ａは、この操作指示に応答し、施設検索条件設定画面を生成して表示部４２に表示する。次に、ユーザが操作部１２から所望の施設検索条件を設定すると（ステップＳ２０１）、設定された施設検索条件が施設検索部２２ｂに出力され、施設検索部２２ｂは、施設検索要求をサーバ装置４に送信する（ステップＳ２０３）。
サーバ装置４のサーバ制御部８４は、施設検索装置３から受信部８２を介して施設検索要求を取得すると、この施設検索要求に含まれる施設検索条件を満たす施設を地図ＤＢ８３から検索する。そして、サーバ制御部８４は、施設検索結果を、送信部８５を介して施設検索装置３に送信する。施設検索部２２ｂは、受信部７３を介してサーバ装置４から施設検索結果を取得し、取得した施設検索結果を同一表示特定部３１に出力する（ステップＳ２０５）。また、施設検索部２２ｂが同一表示特定部３１に施設検索結果を出力すると、表示可能領域判定部２３ａは、施設検索結果を表示する検索リストの１項目に表示可能な領域を判定し、その結果を同一表示特定部３１に出力する（ステップＳ２０７）。
【００４３】
同一表示特定部３１は、施設検索部２２ｂから施設検索結果が入力され、かつ、表示可能領域判定部２３ａから表示可能領域が入力されると、入力された表示可能領域内で同一表示となる施設について同一のフラグ番号を付与し、その他の施設について異なるフラグ番号を付与することにより、表示可能領域内で同一表示となる施設を特定する（ステップＳ２０９）。その後、同一表示特定部３１は、フラグ番号が付与された施設検索結果をリスト生成部４１に出力する。
そして、リスト生成部４１は、同一表示特定部３１により、同一のフラグ番号が付与された施設についてリスト項目数が１項目になるように統合し、その他の施設については１施設１項目にした検索リストを生成して表示部４２に表示する（ステップＳ２１１、捨てステップＳ２１３）。
【００４４】
続いて、制御部２０は、表示部４２に表示された検索リスト内から、ユーザにより１つの項目が選択操作されたか否かを判定する（ステップＳ２１５）。ステップＳ２１５において、制御部２０により検索リストから項目が選択操作されていないと判定された場合は、選択操作されるまで、検索リストを表示し続ける。一方、ステップＳ２１５において、制御部２０により検索リストから１つの項目が選択されたと判定された場合、制御部２０は、選択された項目がステップＳ２１１で１項目に統合されたリスト項目であるかを判定する（ステップＳ２１７）。ここで、ステップＳ２１７において、制御部２０により選択された項目が１項目に統合されたリスト項目であると判定されると、リスト生成部４１は、１項目に統合された複数の施設を１施設毎にリスト表示した展開リストを表示部４２に表示する（ステップＳ２１９）。
【００４５】
そして、制御部２０は、表示部４２に表示された展開リスト内から、ユーザにより１つの項目が選択操作されたか否かを判定する（ステップＳ２２１）。ステップＳ２２１において、制御部２０により展開リストから項目が選択操作されていないと判定された場合は、選択操作されるまで、展開リストを表示し続ける。一方、ステップＳ２２１において、制御部２０により展開リストから１つの項目が選択されたと判定された場合には、制御部２０は、選択された項目に対する施設の位置情報をサーバ装置４の地図ＤＢ８３から読み出し、この施設とこの施設周辺の地図画像を表示部４２に表示する（ステップＳ２２３）。
ステップＳ２１７に戻り、制御部２０により選択された項目が１項目に統合された項目でないと判定されると、ステップＳ２２３の処理に移行し、選択された項目に対する施設の位置情報をサーバ装置４の地図ＤＢ８３から取得し、この施設とこの施設周辺の地図画像を表示部４２に表示する。
このようにすることで、実施例１−１と同様に図５の検索リストを表示することが可能である。
【００４６】
なお、上記実施例１−２では、地図ＤＢ８３をサーバ装置４に構成する例を説明したが、これに限らず、施設検索装置３およびサーバ装置４の両方に地図ＤＢを構成した施設検索システムにも適用可能であり、また、地図ＤＢの施設データのみをサーバ装置４に構成した施設検索システムにも適用することが可能である。
【００４７】
上記のように構成することで、施設検索装置とサーバ装置が通信により接続された施設検索システムにおいて、複数の文字表示項目から所定の検索条件を満たす文字表示項目の検索結果を表示する際、表示部に表示可能な領域を判定し、前記表示可能領域内で同一表示である文字表示項目を１項目に統合した検索リストを表示することで、ユーザが表示部に表示された文字情報項目の検索リストから迷うことなく所望の文字情報項目を選択することが可能となる。
【実施例２】
【００４８】
（実施例２−１）
図１２は、本発明に係る施設検索装置６の構成を示す図である。なお、実施例１−１と同じ構成については、同一の符号を付して、その説明を省略する。
【００４９】
文字列変換辞書記憶部４５は、所定の文字列と当該文字列の略語を関連付けた文字列変換辞書、または所定の文字列と当該文字列を示す図形（アイコン）を関連付けた文字列変換辞書を記憶する。具体的には、文字列変換辞書記憶部４５には、図１３（ａ）に示すように、ガソリンスタンドに対して「ＧＳ」、サービスステーションに対して「ＳＳ」といった所定の文字列とその略語が関連付けられた文字列変換辞書が記憶されている。また、図１３（ｂ）に示すように、エルネスに対してアイコンＦ１、コスモス石油に対してアイコンＦ２、といったように、所定の文字列と当該文字列を示す図形が関連付けられた文字列変換辞書が記憶されている。以下本実施例２−１では、図１３（ａ）に示す文字列変換辞書と図１３（ｂ）に示す文字列変換辞書の両方を記憶している例を示す。
【００５０】
図１２に戻り、リスト生成部４６は、同一表示特定部３１により、同一のフラグ番号が付与された複数の施設名称に対して、文字列変換辞書記憶部４５に記憶した文字列変換辞書を参照し、リスト表示可能領域内で所定の文字列が存在する施設名称については、この文字列に対する略語、または図形に変換する。また、リスト表示可能領域内で所定の文字列が存在しない施設名称、および、同一のフラグ番号が付与されていない施設名称については、そのままの施設名称（未変換施設名称）を利用する。そして、リスト生成部４６は、略語、または図形に変換された施設名称と未変換施設名称に基づいて検索リストをい生成して表示部４２に表示する。
【００５１】
次に、本発明の実施例２−１に係る施設検索装置６の施設検索処理について、図１４を用いて説明する。
ユーザが操作部１２を用いて、施設検索開始操作を行うと、操作部１２からこの操作指示が、操作画面生成部２１ａに出力される。そして、操作画面生成部２１ａは、この操作指示に応答し、施設検索条件設定画面を生成して表示部４２に表示する。次に、ユーザが操作部１２から所望の施設検索条件を設定すると（ステップＳ３０１）、設定された施設検索条件が施設検索部２２ａに出力される。その後、施設検索部２２ａは、地図ＤＢ１１からこの施設検索条件を満たす施設を検索し、この検索結果を同一表示特定部３１に出力する（ステップＳ３０３）。また、施設検索部２２ａが同一表示特定部３１に施設検索結果を出力すると、表示可能領域判定部２３ａは、施設検索結果を表示する検索リストの１項目に表示可能な領域を判定し、その結果を同一表示特定部３１に出力する（ステップＳ３０５）。
【００５２】
同一表示特定部３１は、施設検索部２２ａから施設検索結果が入力され、かつ、表示可能領域判定部２３ａから表示可能領域が入力されると、入力された表示可能領域内で同一表示となる施設について同一のフラグ番号を付与し、その他の施設について異なるフラグ番号を付与することにより、表示可能領域内で同一表示となる施設を特定する（ステップＳ３０７）。その後、同一表示特定部３１は、フラグ番号が付与された施設検索結果をリスト生成部４６に出力する。
【００５３】
リスト生成部４６は、同一表示特定部３１によりフラグ番号が付与された施設検索結果が入力されると、同一のフラグ番号が付与された施設名称に対し、文字列変換辞書記憶部４５の文字列変換辞書を参照し（ステップＳ３０９）、リスト表示可能領域内で所定の文字列が存在するかを確認する（ステップＳ３１１）。ステップＳ３１１において、リスト生成部４６は、同一のフラグ番号が付与された施設名称に対し、リスト表示可能領域内で所定の文字列が存在すると判定した場合、この施設名称の所定の文字列に該当する部分を所定の文字列に対する略語または図形に変換する。このとき、略語および図形の両方を用いた施設名称に変換してもよい。そして、リスト生成部４６は、変換した施設名称を用いて、検索リストを生成する（ステップＳ３１３）。
一方、リスト生成部４６は、ステップＳ３１１において、同一のフラグ番号が付与された施設名称に対し、所定の文字列が存在しないと判定した場合、そのままの施設名称を利用して検索リストを生成する（ステップＳ３１５）。
そして、リスト生成部４６は、ステップＳ３１３またはステップＳ３１５で生成した検索リストに、同一のフラグ番号が付与されていない施設名称を加えた検索リストを表示部４２に表示する（ステップＳ３１７）。
【００５４】
続いて、制御部２０は、表示部４２に表示された検索リスト内から、ユーザにより１つの項目が選択操作されたか否かを判定する（ステップＳ３１９）。ステップＳ３１９において、制御部２０により検索リストから項目が選択操作されていないと判定された場合は、選択操作されるまで、検索リストを表示し続ける。一方、ステップＳ３１９において、制御部２０により検索リストから１つの項目が選択されたと判定された場合には、制御部２０は、選択された項目に対する施設の位置情報を地図ＤＢ１１から読み出し、この施設とこの施設周辺の地図画像を表示部４２に表示する（ステップＳ３２１）。
【００５５】
次に、本発明の実施例２−１に係る施設検索処理における施設検索装置６の表示部４２に表示される画面表示例を、図１５〜図１７を用いて説明する。
ユーザが操作部１２を用いて、施設検索条件設定画面から名称検索（図１５（ａ））を選択すると、検索文字入力画面（図１５（ｂ））が表示される。この検索文字入力画面から、「コスモス」を入力し、検索キーを押下すると、施設検索部２２ａは、地図ＤＢ１１から施設名称が「コスモス」から始まる施設を検索し、その結果、図１６に示す施設名称が「コスモス」から始まる複数の施設が検索される。施設検索部２２ａは、この検索結果を同一表示特定部３１に出力するとともに、表示可能領域判定部２３ａは、検索リストに表示可能な最大文字数が「１７文字」であると判定し、同一表示特定部３１に出力する。
【００５６】
同一表示特定部３１は、施設検索部２２ａから入力された施設のうち、先頭の文字から１７文字で、同一表示となる施設が存在するかを判定する。図１６において、太線Ｂ２で囲んだ部分が先頭から１７文字であり、「コスモス石油  サービスステーション  いわき内郷店」、「コスモス石油  サービスステーション  いわき鹿島店」、「コスモス石油  サービスステーション  いわき平店」、「コスモス石油  サービスステーション  いわき湯本店」、「コスモス石油  サービスステーション  いわき好間店」の５つの施設が「コスモス石油  サービスステーション」で同一表示となる。そのため、同一表示特定部３１は、この５つの施設を同一表示と特定し、この５施設に同一のフラグ番号「１」を付与する。また、同一表示されない「コスモスホールディングス」、「コスモスランド」については、各施設のフラグ番号が異なるようにフラグ番号「２」、「３」をそれぞれ付与する。その後、同一表示特定部３１は、このフラグ番号を付与した施設検索結果をリスト生成部４６に出力する。
【００５７】
続いて、リスト生成部４６は、同一のフラグ番号「１」が付与された上記５つの施設に対して文字列変換辞書を参照し、「サービスステーション」に対し「ＳＳ」が対応しているため、「サービスステーション」を「ＳＳ」に変換した検索リストを生成して表示部４２に表示する（図１７（ａ））。さらに、リスト生成部４６は、上記５つの施設に対して文字列変換辞書を参照する際、文字列変換辞書からコスモス石油に対しアイコンＦ２が対応しているため、「サービスステーション」を「ＳＳ」に変換するとともに、「コスモス石油」をアイコンＦ２に変換して、図１７（ｂ）に示す検索リストを表示するようにすることも可能である。なお、リスト生成部４６は、上記５つの施設に対して文字列変換辞書を参照する際、「サービスステーション」を「ＳＳ」に変換せず、「コスモス石油」をアイコンＦ２に変換するようにしてもよい。
【００５８】
続いて、ユーザが操作部１２から図１７の検索リストからユーザが所望する検索リストを選択すると、選択された項目に対する施設とその周辺の地図画像が表示部４２に表示される。
【００５９】
上記実施例２−１では、表示可能領域を表示可能な最大文字数とした例を説明したが、それに限らず、実施例１−１同様に表示可能な最大の水平または垂直方向の画素数とすることもできる。
【００６０】
上記のように構成することで、複数の文字表示項目から所定の検索条件を満たす文字表示項目の検索結果を表示する際、表示部に表示可能な領域を判定し、前記表示可能領域内に所定の文字列が存在する場合、当該文字列を略語または図形に変換した検索リストを表示することで、ユーザが表示部に表示された文字情報項目の検索リストから迷うことなく所望の文字情報項目を選択することが可能となる。
【００６１】
（実施例２−２）
上記実施例２−１では、施設情報を記憶している地図ＤＢ１１を施設検索装置６に構成するようにしたが、これに限らず、地図ＤＢをネットワークに接続されたサーバ装置に構成した施設検索システムにも適用可能である。実施例２−２には、この施設検索システムの例を、図を用いて説明する。なお、実施例１−１、実施例１−２、実施例２−１と同じ構成については、同一の符号を付して、その説明を省略する。
本発明に係る実施例２−２の施設検索システムは、図１８に示すように、ネットワーク２を介して、施設検索装置７とサーバ装置４が接続されており、各種データ通信を行うことができる。また、図１９は、本発明の実施例２−２に係る施設検索システムの施設検索装置７の構成を示す図である。
【００６２】
次に、本発明の実施例２−２に係る施設検索システムの施設検索処理について、図２０を用いて説明する。
ユーザが操作部１２を用いて、施設検索開始操作を行うと、操作部１２からこの操作指示が、操作画面生成部２１ａに出力される。そして、操作画面生成部２１ａは、この操作指示に応答し、施設検索条件設定画面を生成して、表示部４２に表示する。次に、ユーザが操作部１２から所望の施設検索条件を設定すると（ステップＳ４０１）、設定された施設検索条件が施設検索部２２ｂに出力され、施設検索部２２ｂは、施設検索要求をサーバ装置４に送信する（ステップＳ４０３）。
【００６３】
サーバ装置４のサーバ制御部８４は、施設検索装置７から受信部８２を介して施設検索要求を取得すると、この施設検索要求に含まれる施設検索条件を満たす施設を地図ＤＢ８３から検索する。そして、サーバ制御部８４は、施設検索結果を、送信部８５を介して施設検索装置７に送信する。施設検索部２２ｂは、受信部７３を介してサーバ装置４から施設検索結果を取得し、取得した施設検索結果を同一表示特定部３１に出力する（ステップＳ４０５）。また、施設検索部２２ｂが同一表示特定部３１に施設検索結果を出力すると、表示可能領域判定部２３ａは、施設検索結果を表示する検索リストの１項目に表示可能な領域を判定し、その結果を同一表示特定部３１に出力する（ステップＳ４０７）。
【００６４】
同一表示特定部３１は、施設検索部２２ｂから施設検索結果が入力され、かつ、表示可能領域判定部２３ａから表示可能領域が入力されると、入力された表示可能領域内で同一表示となる施設について同一のフラグ番号を付与し、その他の施設について異なるフラグ番号を付与することにより、表示可能領域内で同一表示となる施設を特定する（ステップＳ４０９）。その後、同一表示特定部３１は、フラグ番号が付与された施設検索結果をリスト生成部４６に出力する。
【００６５】
リスト生成部４６は、同一表示特定部３１によりフラグ番号が付与された施設検索結果が入力されると、同一のフラグ番号が付与された施設名称に対し、文字列変換辞書記憶部４５の文字列変換辞書を参照し（ステップＳ４１１）、リスト表示可能領域内で所定の文字列が存在するかを確認する（ステップＳ４１３）。ステップＳ４１３において、リスト生成部４６は、同一のフラグ番号が付与された施設名称に対し、リスト表示可能領域内で所定の文字列が存在すると判定した場合、この施設名称の所定の文字列に該当する部分を所定の文字列に対する略語または図形に変換する。このとき、略語および図形の両方を用いた施設名称に変換してもよい。そして、リスト生成部４６は、変換した施設名称を用いて、検索リストを生成する（ステップＳ４１５）。
一方、リスト生成部４６は、ステップＳ４１３において、同一のフラグ番号が付与された施設名称に対し、所定の文字列が存在しないと判定した場合、そのままの施設名称を利用して検索リストを生成する（ステップＳ４１７）。
そして、リスト生成部４６は、ステップＳ４１５またはステップＳ４１７で生成した検索リストに、同一のフラグ番号が付与されていない施設名称を加えた検索リストを表示部４２に表示する（ステップＳ４１９）。
【００６６】
続いて、制御部２０は、表示部４２に表示された検索リスト内から、ユーザにより１つの項目が選択操作されたか否かを判定する（ステップＳ４２１）。ステップＳ４２１において、制御部２０により検索リストから項目が選択操作されていないと判定された場合は、選択操作されるまで、検索リストを表示し続ける。一方、ステップＳ４２１において、制御部２０により検索リストから１つの項目が選択されたと判定された場合には、制御部２０は、選択された項目に対する施設の位置情報をサーバ装置４の地図ＤＢ８３から取得し、この施設とこの施設周辺の地図画像を表示部４２に表示する（ステップＳ４２３）。
このようにすることで、実施例２−１と同様に図１７の検索リストを表示することが可能である。
【００６７】
なお、上記実施例２−２では、地図ＤＢ８３をサーバ装置４に構成する例を説明したが、これに限らず、施設検索装置７およびサーバ装置４の両方に地図ＤＢを構成した施設検索システムにも適用可能であり、また、地図ＤＢの施設データのみをサーバ装置４に構成した施設検索システムにも適用することが可能である。
【００６８】
上記のように構成することで、施設検索装置とサーバ装置が通信により接続された施設検索システムにおいて、複数の文字表示項目から所定の検索条件を満たす文字表示項目の検索結果を表示する際、表示部に表示可能な領域を判定し、前記表示可能領域内に所定の文字列が存在する場合、当該文字列を略語または図形に変換した検索リストを表示することで、ユーザが表示部に表示された文字情報項目の検索リストから迷うことなく所望の文字情報項目を選択することが可能となる。
【００６９】
なお、上記実施例では、施設検索装置の施設検索結果の検索リスト表示について説明したが、複数の楽曲情報を記憶する楽曲検索装置から楽曲情報を検索し、その楽曲検索結果の検索リスト表示においても、適用可能である。
【符号の説明】
【００７０】
１、３、６、７  施設検索装置
２  ネットワーク
４  サーバ装置
１１、８３  地図ＤＢ
１２  操作部
２０  制御部
２１ａ  操作画面生成部
２２ａ、２２ｂ  施設検索部
２３ａ  表示可能領域判定部
３１  同一表示特定部
４１、４６リスト生成部
４２  表示部
４５  文字列変換辞書記憶部
７１、８１  通信部
７２、８５  送信部
７３、８２  受信部
８４  サーバ制御部
【図１】
2014182414.tif 000003
【図２】
2014182414.tif 000004
【図３】
2014182414.tif 000005
【図４】
2014182414.tif 000006
【図５】
2014182414.tif 000007
【図６】
2014182414.tif 000008
【図７】
2014182414.tif 000009
【図８】
2014182414.tif 000010
【図９】
2014182414.tif 000011
【図１０】
2014182414.tif 000012
【図１１】
2014182414.tif 000013
【図１２】
2014182414.tif 000014
【図１３】
2014182414.tif 000015
【図１４】
2014182414.tif 000016
【図１５】
2014182414.tif 000017
【図１６】
2014182414.tif 000018
【図１７】
2014182414.tif 000019
【図１８】
2014182414.tif 000020
【図１９】
2014182414.tif 000021
【図２０】
2014182414.tif 000022
【図２１】
2014182414.tif 000023