(57)【要約】【課題】  地図上に表示されている施設と同業の他の施設を検索することが可能なナビゲーション装置を提供すること。【解決手段】  地図情報および施設情報をＨＤＤ１３からそれぞれ読み出す読み出し手段（ＣＰＵ１１）と、読み出された地図情報および施設情報に応じた情報を表示装置に表示する表示手段（グラフィックプロセッサ１２）と、表示された所定の情報が指示された場合には、対応する施設情報を特定する特定手段（ＣＰＵ１１）と、特定手段によって特定された施設情報から業種を示す情報を抽出する抽出手段（ＣＰＵ１１）と、抽出された業種を示す情報を参照し、同じ業種に属する他の施設を検索する検索手段（ＣＰＵ１１）と、検索によって得られた他の施設を呈示する呈示手段（グラフィックプロセッサ１２）と、を有する。【選択図】  図１
2006145330.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に地図を表示して目的地までの経路を案内するナビゲーション装置において、
地図に関する情報である地図情報を格納する地図情報データベースと、
施設に関する情報であって、当該施設の業種を示す情報を含む施設情報を格納する施設情報データベースと、
上記地図情報データベースおよび施設情報データベースから上記表示装置の表示領域に応じた地図情報および施設情報をそれぞれ読み出す読み出し手段と、
上記読み出し手段によって読み出された地図情報および施設情報に応じた情報を上記表示装置に表示する表示手段と、
上記表示装置に表示された所定の情報が指示された場合には、対応する施設情報を特定する特定手段と、
上記特定手段によって特定された上記施設情報から上記業種を示す情報を抽出する抽出手段と、
上記抽出手段によって抽出された業種を示す情報を参照し、同じ業種に属する他の施設を検索する検索手段と、
上記検索手段によって検索された他の施設を呈示する呈示手段と、
を有することを特徴とするナビゲーション装置。
【請求項２】
前記検索手段は、現在地、目的地、経由地、または、指示された地点を中心とした所定の範囲内に存在している同じ業種に属する他の施設を検索することを特徴とする請求項１記載のナビゲーション装置。
【請求項３】
前記呈示手段は、前記検索手段の検索の結果得られた施設を示す情報を表形式で一覧表示することを特徴とする請求項１記載のナビゲーション装置。
【請求項４】
前記呈示手段は、前記検索手段の検索の結果得られた施設を示す情報を、前記表示装置に表示された地図上に重ねて表示することを特徴とする請求項１記載のナビゲーション装置。
【請求項５】
前記呈示手段によって呈示された所定の情報が選択された場合には、前記呈示手段は、選択された当該施設に関連する情報をさらに呈示することを特徴とする請求項１記載のナビゲーション装置。
【請求項６】
前記呈示手段によって呈示された所定の情報が選択された場合には、選択された当該施設を目的地または経由地として経路の探索を行う探索手段をさらに有することを特徴とする請求項１記載のナビゲーション装置。
【請求項７】
ユーザの発話した音声を認識する音声認識手段をさらに有し、
前記検索手段は、上記音声認識手段によってユーザから所定の発話がなされたことが認識された場合に、前記特定手段によって特定された施設に関する情報を検索することを特徴とする請求項１記載のナビゲーション装置。
【請求項８】
表示装置に地図を表示して目的地までの経路を案内するナビゲーション方法において、
地図に関する情報である地図情報を格納し、
施設に関する情報であって、当該施設の業種を示す情報を含む施設情報を格納し、
上記表示装置の表示領域に応じた地図情報および施設情報をそれぞれ読み出し、
読み出された地図情報および施設情報に応じた情報を上記表示装置に表示し、
上記表示装置に表示された所定の情報が指示された場合には、対応する施設情報を特定し、
特定された上記施設情報から上記業種を示す情報を抽出し、
抽出された業種を示す情報を参照し、同じ業種に属する他の施設を検索し、
検索された他の施設を呈示する、
ことを特徴とするナビゲーション方法。
【請求項９】
表示装置に地図を表示して目的地までの経路を案内するナビゲーション処理をコンピュータに機能させるコンピュータ読み取り可能なナビゲーション用プログラムにおいて、
コンピュータを、
表示装置に地図を表示して目的地までの経路を案内するナビゲーション装置において、
地図に関する情報である地図情報を格納する地図情報データベース、
施設に関する情報であって、当該施設の業種を示す情報を含む施設情報を格納する施設情報データベース、
上記地図情報データベースおよび施設情報データベースから上記表示装置の表示領域に応じた地図情報および施設情報をそれぞれ読み出す読み出し手段、
上記読み出し手段によって読み出された地図情報および施設情報に応じた情報を上記表示装置に表示する表示手段、
上記表示装置に表示された所定の情報が指示された場合には、対応する施設情報を特定する特定手段、
上記特定手段によって特定された上記施設情報から上記業種を示す情報を抽出する抽出手段、
上記抽出手段によって抽出された業種を示す情報を参照し、同じ業種に属する他の施設を検索する検索手段、
上記検索手段によって検索された他の施設を呈示する呈示手段、
として機能させることを特徴とするコンピュータ読み取り可能なナビゲーション用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置、ナビゲーション方法、および、ナビゲーション用プログラムに関する。
【背景技術】
【０００２】
車載用のナビゲーション装置は、複数のＧＰＳ（Global Positioning Systems）衛星から送信される信号を受信して自車の現在位置を検出するとともに、各種センサにより検出される自車に関する情報およびナビゲーション装置の記録装置に記録されている地図情報に基づいて、自車の現在位置と地図上の道路とをマッチング（マップマッチング）させ、表示部に表示された地図上に自車の現在位置を表示する。そして、目的地が設定された場合には、当該目的地までの案内（ナビゲーション）を実行する。
【０００３】
ところで、ナビゲーション装置の中には、車両の現在位置から一定の範囲内に存在するレストラン、コンビニエンスストア、ガソリンスタンド、銀行等の施設を検索できるものがある。このようなナビゲーション装置では、例えば、目的となる施設のリストが表示され、このリストから所望の施設を選択することにより、車両の現在位置から所定の範囲に存在する施設がその距離とともに一覧表示される。
【０００４】
ところで、このようなナビゲーション装置では、例えば、施設がガソリンスタンドの場合、ユーザは契約を結んでいる石油会社のチェーン店を選択したい場合がある。その場合、ユーザは施設結果リストの中から自分が契約している石油会社のガソリンスタンドを探し出す必要があるので煩雑である。
【０００５】
そこで、このような問題点を解決するために、例えば、特許文献１に示すような技術が提案されている。この技術では、車両の現在位置を中心とした所定範囲内に存在する所望のチェーン店までの最適経路を実際の道路事情を加味し探索するようにしている。
【０００６】
【特許文献１】特開平１０−２１３４５０号公報（要約書、特許請求の範囲）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、特許文献１に開示された技術では、予め登録されているチェーン店の中から検索が行われるため、例えば、登録されていない他の施設を検索の対象とすることができないという問題点がある。
【０００８】
また、地図上に表示されている所定の施設と同業の他の施設を検索したいという要求が生じる場合があるが、特許文献１に開示された技術ではこのような要求に対応することはできない。
【０００９】
本発明は、上記の事情に基づきなされたもので、その目的とするところは、地図上に表示されている施設と同業の他の施設を検索することが可能なナビゲーション装置、ナビゲーション方法、および、ナビゲーション用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述の目的を達成するため、本発明のナビゲーション装置は、表示装置に地図を表示して目的地までの経路を案内するナビゲーション装置において、地図に関する情報である地図情報を格納する地図情報データベースと、施設に関する情報であって、当該施設の業種を示す情報を含む施設情報を格納する施設情報データベースと、地図情報データベースおよび施設情報データベースから表示装置の表示領域に応じた地図情報および施設情報をそれぞれ読み出す読み出し手段と、読み出し手段によって読み出された地図情報および施設情報に応じた情報を表示装置に表示する表示手段と、表示装置に表示された所定の情報が指示された場合には、対応する施設情報を特定する特定手段と、特定手段によって特定された施設情報から業種を示す情報を抽出する抽出手段と、抽出手段によって抽出された業種を示す情報を参照し、同じ業種に属する他の施設を検索する検索手段と、検索手段によって検索された他の施設を呈示する呈示手段と、を有している。
【００１１】
また、他の発明のナビゲーション装置は、上述の発明に加えて、検索手段が、現在地、目的地、経由地、または、指示された地点を中心とした所定の範囲内に存在している同じ業種に属する他の施設を検索するようにしている。
【００１２】
また、他の発明のナビゲーション装置は、上述の発明に加えて、呈示手段が、検索手段の検索の結果得られた施設を示す情報を表形式で一覧表示するようにしている。
【００１３】
また、他の発明のナビゲーション装置は、上述の発明に加えて、呈示手段が、検索手段の検索の結果得られた施設を示す情報を、表示装置に表示された地図上に重ねて表示するようにしている。
【００１４】
また、他の発明のナビゲーション装置は、上述の発明に加えて、呈示手段によって呈示された所定の情報が選択された場合には、呈示手段は、選択された当該施設に関連する情報をさらに呈示するようにしている。
【００１５】
また、他の発明のナビゲーション装置は、上述の発明に加えて、呈示手段によって呈示された所定の情報が選択された場合には、選択された当該施設を目的地または経由地として経路の探索を行う探索手段をさらに有している。
【００１６】
また、他の発明のナビゲーション装置は、上述の発明に加えて、ユーザの発話した音声を認識する音声認識手段をさらに有し、検索手段が、音声認識手段によってユーザから所定の発話がなされたことが認識された場合に、特定手段によって特定された施設に関する情報を検索するようにしている。
【００１７】
また、本発明のナビゲーション方法は、表示装置に地図を表示して目的地までの経路を案内するナビゲーション方法において、地図に関する情報である地図情報を格納し、施設に関する情報であって、当該施設の業種を示す情報を含む施設情報を格納し、表示装置の表示領域に応じた地図情報および施設情報をそれぞれ読み出し、読み出された地図情報および施設情報に応じた情報を表示装置に表示し、表示装置に表示された所定の情報が指示された場合には、対応する施設情報を特定し、特定された施設情報から業種を示す情報を抽出し、抽出された業種を示す情報を参照し、同じ業種に属する他の施設を検索し、検索された他の施設を呈示するようにしている。
【００１８】
また、本発明のナビゲーション用プログラムは、表示装置に地図を表示して目的地までの経路を案内するナビゲーション処理をコンピュータに機能させるコンピュータ読み取り可能なナビゲーション用プログラムにおいて、コンピュータを、表示装置に地図を表示して目的地までの経路を案内するナビゲーション装置において、地図に関する情報である地図情報を格納する地図情報データベース、施設に関する情報であって、当該施設の業種を示す情報を含む施設情報を格納する施設情報データベース、地図情報データベースおよび施設情報データベースから表示装置の表示領域に応じた地図情報および施設情報をそれぞれ読み出す読み出し手段、読み出し手段によって読み出された地図情報および施設情報に応じた情報を表示装置に表示する表示手段、表示装置に表示された所定の情報が指示された場合には、対応する施設情報を特定する特定手段、特定手段によって特定された施設情報から業種を示す情報を抽出する抽出手段、抽出手段によって抽出された業種を示す情報を参照し、同じ業種に属する他の施設を検索する検索手段、検索手段によって検索された他の施設を呈示する呈示手段、として機能させるようにしている。
【発明の効果】
【００１９】
本発明は、地図上に表示されている施設と同業の他の施設を検索することが可能なナビゲーション装置、ナビゲーション方法、および、ナビゲーション用プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の一実施の形態について図に基づいて説明する。
【００２１】
図１は、本発明の第１の実施の形態に係るナビゲーション装置の構成例を示すブロック図である。この図に示すように、ナビゲーション装置１０は、ＣＰＵ（Central Processing Unit）１１、グラフィックプロセッサ１２、ＨＤＤ（Hard Disk Drive）１３、メモリ１４、ビデオメモリ１５、ＬＣＤ（Liquid Crystal Display）１６、ＧＰＳレシーバ１７、ジャイロ装置１８、センサ群１９、入力装置２０、および、タッチパネル２１を有している。
【００２２】
ここで、読み出し手段、特定手段、抽出手段、検索手段、探索手段、および、音声認識手段としてのＣＰＵ１１は、ＨＤＤ１３またはメモリ１４に格納されているプログラムに応じて、各種演算処理を実行するとともに、装置の各部を制御する中央処理装置である。
【００２３】
表示手段および呈示手段としてのグラフィックプロセッサ１２は、ＨＤＤ１３から読み出され、ビデオメモリ１５に展開されたコマンドリストに応じて描画処理を実行し、得られた画像を映像信号に変換してＬＣＤ１６に供給して表示させる描画処理装置である。
【００２４】
ＨＤＤ１３は、地図情報データベースとしての地図情報ＤＢ１３ａ、施設情報データベースとしての施設情報ＤＢ１３ｂ、および、制御プログラム１３ｃを有する記憶装置である。ここで、地図情報データベースとしての地図情報ＤＢ１３ａには、地図を表示するための情報、地図のシンボルを表示するための情報、および、道路を表示するための情報等を有している。施設情報ＤＢ１３ｂは、後述するように、施設の業種名、チェーン店名、施設名、および、所在地等の情報を有している。なお、本明細書において「施設」とは、例えば、商品を提供するスーパーマーケット等の店舗、役務を提供するレストラン等の店舗、動物園または駅等の施設、および、観光地等の場所を示すものとする。制御プログラム１３ｃは、ナビゲーション装置１０の各部を制御するとともに、ＧＰＳレシーバ１７から供給される自車位置と、地図情報ＤＢ１３ａに格納された地図情報に基づいて地図を表示する処理を実行する。また、後述するように施設を検索する処理を実行する。さらに、必要に応じて目的地までの経路案内処理を実行する。
【００２５】
メモリ１４は、ＲＯＭ（Read Only Memory）またはＲＡＭ（Random Access Memory）等の半導体記憶装置によって構成され、ＣＰＵ１１が実行するプログラム等を格納するとともに、ＣＰＵ１１が実行する対象となるプログラムまたはデータを一時的に記憶する。
【００２６】
ビデオメモリ１５は、グラフィックプロセッサ１２の処理対象となるコマンドリストが一時的に格納される半導体記憶装置である。
【００２７】
表示装置としてのＬＣＤ１６は、グラフィックプロセッサ１２によって生成された映像信号を入力して、対応する画像を表示出力する。
【００２８】
ＧＰＳレシーバ１７は、複数のＧＳＰ衛星（不図示）からの電波をアンテナ１７ａで受信し、当該電波に重畳されている時刻情報を抽出し、それぞれの電波の到達時間差から現在位置を特定し、位置情報（例えば、緯度情報および経度情報）としてＣＰＵ１１に供給する。
【００２９】
ジャイロ装置１８は、車両が方向転換した場合等において、各制御軸に対する車両の角速度を検出して、ＣＰＵ１１に供給する。
【００３０】
センサ群１９は、例えば、車速を検出するための車速センサ、サイドブレーキが操作されたことを検出するサイドブレーキセンサ等を有している。
【００３１】
入力装置２０は、例えば、ＬＣＤ１６の周辺部に設けられた操作ボタン、および、リモートコントローラ等によって構成される。
【００３２】
タッチパネル２１は、ＬＣＤ１６の表示部の表面に重畳するように配置されており、ＬＣＤ１６の表示部に表示された情報を参照しながらユーザが操作することにより、所定の情報を入力することが可能とされている。
【００３３】
つぎに、本発明の第１の実施の形態の動作について説明する。
【００３４】
まず、以下では、ナビゲーション装置１０のナビゲーション時の動作について説明し、つづいて、施設を検索する場合の動作について説明する。
【００３５】
ナビゲーション装置１０が搭載された図示せぬ車両のエンジンが始動されると、ナビゲーション装置１０に電源の供給が開始される。電源の供給が開始されると、ＣＰＵ１１は、ＧＰＳレシーバ１７から供給される位置情報（例えば、緯度および経度を示す情報）を入力し、自車の現在位置を検出する。つぎに、ＣＰＵ１１は、過去にユーザによって設定された設定情報（付図示）をＨＤＤ１３から取得し、設定されている地図の表示縮尺を抽出する。例えば、表示縮尺として「１００ｍ」が選択されている場合には、ＧＰＳレシーバ１７から供給された自車位置を中心とした所定の範囲の地図情報（ＬＣＤ１６に表示される範囲よりも広い範囲の地図情報）を地図情報ＤＢ１３ａから取得し、ビデオメモリ１５に格納させる。また、このとき、取得した地図情報の範囲に含まれている施設情報も併せて施設情報ＤＢ１３ｂから取得し、同じくビデオメモリ１５に格納させる。
【００３６】
つぎに、ＣＰＵ１１は、ビデオメモリ１５に格納されている地図情報のうち、ＬＣＤ１６に表示される範囲（表示範囲）に属する地図情報について、描画処理を実行するようにグラフィックプロセッサ１２に対して指示をする。その結果、ＬＣＤ１６には、図２に示すような情報が表示されることになる。
【００３７】
図２に示すように、ＬＣＤ１６は、表示部１６ａを有し、この表示部１６ａの表面にはタッチパネル２１が重畳するように配置されており、表示部１６ａに表示されたアイコン等を指で押圧することにより、当該アイコンに対応する所定の情報を入力することができる。表示部１６ａの周辺にはボタン２０ａ〜２０ｆが配置されている。表示部１６ａの中央部には、自車位置を示す三角形のアイコン７０が表示されている。表示部１６ａ内の左上には方位を示すアイコン７１および縮尺を示すアイコン７２が表示されている。また、アイコン７０の左上には、施設を示すアイコン７３が表示されている。この例では、ハンバーガー店である「○○ハンバーガー  ＹＹ店」が表示されている。
【００３８】
このような情報を参照することにより、ユーザは地図上における自車の位置および周辺の道路の状態を知ることができるとともに、目的地までの経路を知ることができる。また、入力装置２０が操作されて所定の目的地が入力された場合には、ＣＰＵ１１は、現在地から目的地までの経路を探索してその候補をユーザに呈示し、ユーザによって選択された経路に基づいてナビゲーションを実行する。すなわち、ＣＰＵ１１は、選択された経路に沿って自車が走行するように、地図上において経路を明示するとともに、音声により走行方向を指示する。
【００３９】
つぎに、走行中または停車中に、地図上に表示されているアイコンが示す施設と同業の他の施設を検索する場合の処理について説明する。具体的には、例えば、ユーザが図２に示す地図に表示されている「○○ハンバーガーＹＹ店」を見て、「○○ハンバーガー」ではなく、「××ハンバーガー」を食べたいと考えた場合に、現在地の周辺に「××ハンバーガー」（同業の他の施設（以下、「同業他施設」））が存在しないか検索するための処理である。
【００４０】
図３は、本発明の第１の実施の形態に係るナビゲーション装置１０が同業他施設を検索する場合に実行される処理の一例を説明するフローチャートである。このフローチャートに示す処理は、図１に示す制御プログラム１３ｃに基づいて実行される。図３に示すフローチャートが開始されると、以下のステップが実行される。
【００４１】
ステップＳ１０：ＣＰＵ１１は、タッチパネル２１からの出力信号を参照し、所定のアイコンが押圧されたか否かを判定し、押圧された場合にはステップＳ１１に進み、それ以外の場合には同様の処理を繰り返す。例えば、図２において、表示部１６ａのアイコン７３が表示されている部分が押圧された場合には、ステップＳ１１に進む。
【００４２】
ステップＳ１１：ＣＰＵ１１は、押圧されたアイコンの近傍に、処理の内容を一覧表示したメニューを表示する。図４は、アイコン７３が押圧された場合に、表示部１６ａに表示される情報の一例を示す図である。この例では、アイコン７３の近傍に、メニュー８０が表示されている。メニューの表示項目としては、タイトルとしての「○○ハンバーガーＹＹ店」が表示され、その下には当該施設を目的地として経路探索を行う場合に選択される「ここへ行く」が表示され、その下には当該施設と同業他施設を検索する場合に選択される「類似施設検索」が表示され、その下には当該施設の詳細情報（例えば、住所、電話番号等）を表示する際に選択される「詳細情報」が表示されている。
【００４３】
ステップＳ１２：ＣＰＵ１１は、ステップＳ１１において表示したメニューの中からユーザが「類似施設検索」を選択したか否かを判定し、選択した場合にはステップＳ１３に進み、それ以外の場合には同様の処理を繰り返す。なお、他の処理が選択された場合には、当該処理を実行して処理を終了してもよい。
【００４４】
ステップＳ１３：ＣＰＵ１１は、ステップＳ１０において押圧されたアイコンが示す施設を特定する。すなわち、ＣＰＵ１１は、押圧されたアイコンの座標情報をタッチパネル２１から取得し、当該座標情報に対応する施設情報をビデオメモリ１５から検索する。この結果、例えば、図２において、アイコン７３が表示されている部分が押圧された場合には、「○○ハンバーガー  ＹＹ店」が特定される。なお、ビデオメモリ１５に展開せずに、ＨＤＤ１３の施設情報ＤＢ１３ｂから直接検索して、施設を特定するようにすることも可能である。
【００４５】
図５は、施設情報の一例を示す図である。この図に示すように、施設情報は、業種名、チェーン店名、施設名、および、所在地を有している。ここで、業種名は、各施設の属する業種を示し、例えば、ファーストフード、レストラン、ガソリンスタンド、駐車場、カー用品店、コンビニエンスストア、スーパー、公共施設、駅、ホテル、および、観光地等である。また、チェーン店名は、それぞれの施設がチェーン店である場合には、そのチェーン店の名称を示す。なお、チェーン店でない場合（例えば、個人商店等の場合、公園等の施設の場合）には、この欄は空白とされる。施設名は、その施設の名称を示す。例えば、チェーン店の場合には、「○○ハンバーガー  ＹＹ店」等である。所在地は、その施設の住所ならびに緯度および経度に関する情報を有している。なお、これ以外にも、例えば、施設の電話番号等の情報を含めるようにしてもよい。
【００４６】
ステップＳ１４：ＣＰＵ１１は、ステップＳ１４において特定された施設情報に含まれている業種名を取得する。例えば、図２において、「○○ハンバーガー  ＹＹ店」に対応するアイコン７３が表示されている部分が押圧された場合には、業種名として「ファーストフード」が取得される。
【００４７】
ステップＳ１５：ＣＰＵ１１は、ＧＰＳレシーバ１７から出力される位置情報（緯度および経度）を参照して現在地の位置情報を取得する。
【００４８】
ステップＳ１６：ＣＰＵ１１は、ビデオメモリ１５に格納されている施設情報から所定の範囲内（例えば、現在地から半径２ｋｍ内）に存在する同業他施設を検索する。例えば、アイコン７３が押圧された場合には、業種が「ファーストフード」であって、現在地から半径２ｋｍ以内に存在する施設がビデオメモリ１５から検索される。なお、半径２ｋｍ以内に存在するか否かの判断は、ステップＳ１５において取得した現在地の位置情報と、図４に示す施設情報の所在地に含まれている緯度および経度とを用いて現在地と施設との距離を計算し、これが２ｋｍ以内であるか否かを判定する。
【００４９】
ステップＳ１７：ＣＰＵ１１は、ステップＳ１６の検索の結果として得られた同業他施設に関する情報を現在地からの距離が短い順に並べ換える。
【００５０】
ステップＳ１８：ＣＰＵ１１は、ステップＳ１７において並べ換えがなされた同業他施設に関する情報を表示部１６ａに一覧表示する。図６は、このとき表示部１６ａに表示される情報の一例を示す図である。この例では、リスト８１が表示されている。リスト８１内の最上部には、タイトルとしての「同業他施設」が表示されている。また、その下には、最も近い同業他施設である「××ハンバーガー  ＹＹ店  ０．８ｋｍ」が表示されている。なお、「０．８ｋｍ」は現在地から当該施設までの距離を示している。その下には、同業他施設が現在地からの距離に応じて表示されている。
【００５１】
ステップＳ１９：ＣＰＵ１１は、ステップＳ１９において表示されたリストから所定の施設が選択されたか否かを判定し、所定の施設に関する情報が選択された場合にはステップＳ２０に進み、それ以外の場合には同様の処理を繰り返す。例えば、「××ハンバーガー  ＹＹ店  ０．８ｋｍ」が選択された場合にはステップＳ２１に進む。
【００５２】
ステップＳ２０：ＣＰＵ１１は、選択された施設に関する情報の近傍にメニューを表示する。図７は、ステップＳ１９において「××ハンバーガー  ＹＹ店」が選択された場合において、表示部１６ａに表示されるメニューの一例を示す図である。この例では、リスト８１の「××ハンバーガー  ＹＹ店  ０．８ｋｍ」が選択されているので、当該情報が反転表示されている。また、当該反転表示された部分の右隣には、メニュー８２が表示されている。メニュー８２の項目としては、当該施設を目的地として経路探索を行う場合に選択される「ここへ行く」と、当該施設に関する詳細情報を表示させる際に操作される「詳細情報」とが表示されている。
【００５３】
ステップＳ２１：ＣＰＵ１１は、ステップＳ２０において表示したメニューから「ここへ行く」が選択されたか否かを判定し、「ここへ行く」が選択された場合にはステップＳ２２に進み、それ以外の場合にはステップＳ２３に進む。
【００５４】
ステップＳ２２：ＣＰＵ１１は、選択された当該施設を目的地に設定して経路を探索する処理を実行する。その結果、現在地から当該施設までの経路の候補が探索され、当該候補から所定の経路がユーザによって選択された場合には、ナビゲーションが開始される。例えば、ステップＳ１９において「××ハンバーガー  ＹＹ店  ０．８ｋｍ」が選択された場合には、現在地から当該施設までの経路が探索される。
【００５５】
ステップＳ２３：ＣＰＵ１１は、ステップＳ２０において表示したメニューから「詳細情報」が選択されたか否かを判定し、「詳細情報」が選択された場合にはステップＳ２４に進み、それ以外の場合には処理を終了する。
【００５６】
ステップＳ２４：ＣＰＵ１１は、選択された当該施設に関する詳細情報（例えば、所在地等の情報）をビデオメモリ１５から取得して、表示部１６ａに表示する。なお、施設情報に電話番号を含めてこれを詳細情報として表示するようにしてもよい。また、当該施設に関連するホームページがインターネット上の存在している場合には、当該施設のＵＲＬを表示するようにしてもよい。さらに、インターネットにアクセスする通信手段を設けて、ホームページに直接アクセスすることも可能である。
【００５７】
以上の処理によれば、例えば、表示部１６ａに表示された所定のアイコンと同業他施設を簡易に検索することが可能になる。その結果、例えば、運転中または停車中に表示部１６ａに表示された○○ハンバーガーのアイコン７１を参照し、○○ハンバーガーではなく××ハンバーガーを食したいとユーザが考えた場合には、アイコン７１を操作して類似施設検索を選択することにより、最寄りの××ハンバーガー店を検索することが可能になる。その結果、例えば、周辺検索等により自車位置の周辺に存在する××ハンバーガーを検索する場合に比較して、入力の手間を省略することができる。
【００５８】
また、ユーザが所定のレストランに立ち寄った場合に、満席であるような場合には、当該レストランに対応するアイコンを操作して類似施設検索を実行することにより、最寄りのレストランを表示させ、表示されたレストランから所望のレストランを目的地に設定して当該レストランまで行くことができる。また、所定の駐車場に駐車しようと立ち寄った場合に、満車であるような場合にも同様の処理により最寄りの駐車場を検索することが可能になる。さらに、何らかの商品を購入しようと店舗を訪れた場合に、当該商品が売り切れていた場合等に、類似施設検索を実行することにより、自車の近辺において当該商品を取り扱っていると考えられる施設を知ることが可能になる。
【００５９】
つぎに、本発明の第２の実施の形態について説明する。
【００６０】
本発明の第２の実施の形態は、装置の構成については、図１の場合と同様の構成とされるが、制御プログラム１３ｃの内容の一部が図１の場合とは異なっている。以下では、制御プログラム１３ｃの処理の流れについて図８を参照して説明する。
【００６１】
図８に示すフローチャートが開始されると、以下のステップが実行される。
【００６２】
ステップＳ５０：ＣＰＵ１１は、タッチパネル２１からの出力信号を参照し、所定のアイコンが押圧されたか否かを判定し、押圧された場合にはステップＳ５１に進み、それ以外の場合には同様の処理を繰り返す。
【００６３】
ステップＳ５１：ＣＰＵ１１は、押圧されたアイコンの近傍に、処理の内容を一覧表示したメニューを表示する。具体的には、前述した図４と同様の情報を表示する。
【００６４】
ステップＳ５２：ＣＰＵ１１は、ステップＳ５１において表示したメニューの中からユーザが「類似施設検索」を選択したか否かを判定し、選択した場合にはステップＳ５３に進み、それ以外の場合には同様の処理を繰り返す。
【００６５】
ステップＳ５３：ＣＰＵ１１は、ステップＳ５０において押圧されたアイコンが示す施設を特定する。すなわち、ＣＰＵ１１は、押圧されたアイコンの座標情報をタッチパネル２１から取得し、当該座標情報に対応する施設情報をビデオメモリ１５から検索する。なお、ビデオメモリ１５に展開せずに、ＨＤＤ１３の施設情報ＤＢ１３ｂから直接検索するようにすることも可能である。なお、施設情報の詳細は図５の場合と同様である。
【００６６】
ステップＳ５４：ＣＰＵ１１は、ステップＳ５４において特定された施設情報に含まれている業種名を取得する。
【００６７】
ステップＳ５５：ＣＰＵ１１は、ＧＰＳレシーバ１７から出力される位置情報（緯度および経度）を参照して現在地の位置情報を取得する。
【００６８】
ステップＳ５６：ＣＰＵ１１は、ビデオメモリ１５に格納されている施設情報から所定の範囲内（例えば、現在地から半径２ｋｍ内）に存在する同業他店を検索する。なお、半径２ｋｍ以内に存在するか否かの判断は、前述の場合と同様である。
【００６９】
ステップＳ５７：ＣＰＵ１１は、ＨＤＤ１３に格納されている地図情報ＤＢ１３ａから広域地図表示用の地図情報を取得し、グラフィックプロセッサ１２に供給する。具体的には、ＣＰＵ１１は、現在地を中心として半径２ｋｍ程度の範囲に対応する地図（広域地図）を表示するための地図情報をＨＤＤ１３の地図情報ＤＢ１３ａから取得し、グラフィックプロセッサ１２に供給する。その結果、グラフィックプロセッサ１２は、描画処理を実行し、ＬＣＤ１６の表示部１６ａには、現在地を中心とする広域地図が表示される。なお、広域地図の詳細については、図９および図１０を参照して後述する。
【００７０】
ステップＳ５８：ＣＰＵ１１は、ステップＳ５６の検索処理により取得された施設を示すアイコンを表示部１６ａの広域地図に重畳して表示する。なお、アイコンは、例えば、施設毎に作成してＨＤＤ１３に格納しておき、図５に示す所在地に含まれている位置情報（緯度および経度）を参照して地図上の対応する位置に表示するとともに、施設名をテキスト情報として表示する。また、現在地からの距離についても、テキスト情報として併せて表示する。
【００７１】
図９は、図８の処理によりＬＣＤ１６の表示部１６ａに表示される情報の一例を示している。この例では、表示部１６ａには、アイコン７０で示す現在地を中心とする半径２ｋｍ程度の広域地図が表示されている。また、地図上には、市境または県境を示す破線が表示されるとともに、ステップＳ５８の処理によって表示された施設のアイコンが表示されている。この例では、ＺＺ市には○○ハンバーガーＺＺ店が表示されており、現在地からの距離が１．９ｋｍであることが示されている。ＸＸ市には、△△ハンバーガーＸＸ店が表示されており、現在地からの距離が１．２ｋｍであることが示されている。ＹＹ市には、○○ハンバーガーＹＹ店、××ハンバーガーＹＹ店、□□ハンバーガーＹＹ店が表示され、現在地からの距離がそれぞれ０．１ｋｍ、０．８ｋｍ、および、１．２ｋｍであることが示されている。なお、この表示例では、ハンバーガー店を示すアイコンはすべて同じものが使用されているが、例えば、チェーン店毎に異なるアイコンを使用することも可能である。例えば、各チェーン店の商標を示す図柄等を含むアイコンを使用してもよい。そのような方法によれば、それぞれのアイコンがどの施設を示すかを簡易に知ることができる。
【００７２】
ステップＳ５９：ＣＰＵ１１は、ステップＳ５８において表示されたアイコンから所定の施設のアイコンが選択されたか否かを判定し、所定の施設に関するアイコンが選択された場合にはステップＳ６０に進み、それ以外の場合には同様の処理を繰り返す。例えば、「××ハンバーガー  ＹＹ店」が選択された場合にはステップＳ６０に進む。
【００７３】
ステップＳ６０：ＣＰＵ１１は、選択された施設に関する情報の近傍にメニューを表示する。図１０は、ステップＳ５９において「××ハンバーガー  ＹＹ店」が選択された場合において、表示部１６ａに表示されるメニューの一例を示す図である。この例では、表示部１６ａの「××ハンバーガー  ＹＹ店」の左隣にメニュー８５が表示されている。メニュー８５の項目としては、当該施設を目的地として経路探索を行う場合に選択される「ここへ行く」と、当該施設に関する詳細情報を表示させる際に操作される「詳細情報」とが表示されている。
【００７４】
ステップＳ６１：ＣＰＵ１１は、ステップＳ６０において表示したメニュー８５から「ここへ行く」が選択されたか否かを判定し、「ここへ行く」が選択された場合にはステップＳ６２に進み、それ以外の場合にはステップＳ６３に進む。
【００７５】
ステップＳ６２：ＣＰＵ１１は、選択された当該施設を目的地に設定して経路を探索する処理を実行する。その結果、現在地から当該施設までの経路の候補が探索され、候補の中から所定の経路がユーザに選択された場合には、ナビゲーションが開始される。例えば、ステップＳ５９において「××ハンバーガー  ＹＹ店」が選択された場合には、現在地から当該施設までの経路が探索される。
【００７６】
ステップＳ６３：ＣＰＵ１１は、ステップＳ６０において表示したメニューから「詳細情報」が選択されたか否かを判定し、「詳細情報」が選択された場合にはステップＳ６４に進み、それ以外の場合には処理を終了する。
【００７７】
ステップＳ６４：ＣＰＵ１１は、選択された当該施設に関する詳細情報（例えば、所在地等の情報）をビデオメモリ１５から取得して、表示部１６ａに表示する。なお、前述のように、詳細情報として、電話番号およびＵＬＲを表示することも可能である。また、通信手段を設けてＵＬＲが示すホームページにアクセスし、得られた情報を表示部１６ａに表示してもよい。
【００７８】
以上の処理によれば、例えば、表示部１６ａに表示された所定のアイコンと同業他施設を簡易に検索することが可能になる。その結果、例えば、運転中または停車中に表示部１６ａに表示された○○ハンバーガーのアイコン７１を参照し、○○ハンバーガーではなく××ハンバーガーを食したいとユーザが考えた場合には、アイコン７１を操作して類似施設検索を実行するだけで、最寄りの××ハンバーガー店を検索することが可能になる。その結果、例えば、周辺検索等により自車位置の周辺に存在する××ハンバーガーを検索する場合に比較して、入力の手間を省略することができる。
【００７９】
また、ユーザが所定のレストランに立ち寄った場合に、満席であるような場合には、当該レストランに対応するアイコンを操作して類似施設検索を実行することにより、最寄りのレストランを表示させ、表示されたレストランから所望のレストランを目的地に設定して当該レストランまで行くことができる。また、所定の駐車場に駐車しようと立ち寄った場合に、満車であるような場合にも同様の処理により最寄りの駐車場を検索することが可能になる。さらに、何らかの商品を購入しようと店舗を訪れた場合に、当該商品が売り切れていた場合等に、類似施設検索を実行することにより、自車の近辺において当該商品を取り扱っていると考えられる施設を知ることが可能になる。
【００８０】
また、同業他施設がアイコンとして地図上に表示されることから、それぞれの施設の位置と、現在地からの距離とを視覚的に理解し易く表示することが可能になる。また、表示されたそれぞれのアイコンが操作された場合には、当該アイコンに対応する施設を目的地として経路探索を行うことができるようにしたので、所望の施設まで迅速に移動することが可能になる。
【００８１】
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００８２】
例えば、上述の各実施の形態では、地図情報ＤＢ１３ａと施設情報ＤＢ１３ｂとを別々に設けるようにしたが、これらをまとめてひとつのデータベースとすることも可能である。例えば、地図情報ＤＢ１３ａに施設情報ＤＢ１３ｂを含めることも可能である。
【００８３】
また、上述の各実施の形態では、タッチパネル２１によって所望の情報を選択するようにしたが、例えば、リモコンによって指定することも可能である。また、音声認識手段を設け、ユーザの発声に応じて処理を実行することも可能である。その場合、例えば、図２において「○○ハンバーガーＹＹ店の類似施設検索」とユーザが発声した場合には、図３に示すステップＳ１３以降の処理を実行するようにしてもよい。また、タッチパネル２１（またはリモコン）と、音声認識を組み合わせて使用することも可能である。その場合には、例えば、図２に示す表示例において、アイコン７３が押圧（または指示）された状態で、ユーザが「類似施設検索」と発声した場合に、図３に示すステップＳ１３以降の処理を実行するようにしてもよい。なお、音声認識処理については、例えば、ＨＤＤ１３に音声認識処理用のプログラムを格納しておき、当該音声認識処理用プログラムにしたがって音声処理を実行することができる。
【００８４】
また、上述の各実施の形態では、所定の範囲内に存在するすべての同業他施設をテキストまたはアイコンとしてＬＣＤ１６に表示してユーザに選択させるようにしたが、例えば、所定の施設のアイコンが押圧されるとともに、所定の同業他施設名が発話された場合には、当該施設名を有する施設のみを検索して表示することも可能である。具体的には、「○○ハンバーガー」のアイコンが押圧されて「××ハンバーガー」と発話された場合には、現在地を中心とする所定の範囲内に存在する「××ハンバーガー」のみが検索されて表示される。このような処理を実現する方法としては、例えば、図３に示すステップＳ１５において現在地を取得した後に、同業他施設名が音声で入力されたか否かを確認し、入力された場合にはその施設に限定してステップＳ１７以降の処理を実行するようにすればよい。または、図８に示すステップＳ５５において現在地を取得した後に、同業他施設名が音声で入力されたか否かを確認し、入力された場合にはその施設に限定してステップＳ５７以降の処理を実行するようにすればよい。そのような実施の形態によれば、表示される同業他施設を予め絞り込むことにより、目的の施設を迅速に見つけだすことが可能になる。
【００８５】
なお、その場合、音声の入力があった場合には、以上のような処理を実行し、音声の入力がない場合（例えば、アイコンが押圧されてから所定の時間以上音声の入力がない場合または音声の入力があっても類似施設検索には関係ない音声が入力された場合）には図３または図８の通常の処理を実行するようにしてもよい。また、音声の入力は、アイコンの押圧の後である必要はなく、アイコンの押圧と同時であってもそれ以前であってもよい。アイコンの押圧される以前に音声が入力された場合またはアイコンの押圧と音声の入力が同時である場合に対応するためには、例えば、予め数秒分の音声信号または数秒分の音声信号を認識した結果の情報（例えば、テキスト情報）をメモリ１４に格納しておき、アイコンが押圧された場合にはメモリ１４に格納されているこれらの情報を参照して、以上の処理を実行するようにすればよい。そのような実施の形態によれば、発話のタイミングが自由となるので、より柔軟なシステムを構築することができ、ユーザの利便性を向上することができる。
【００８６】
また、上述の各実施の形態では、施設を表すアイコンが押圧された場合に表示されるメニューから類似施設検索が選択された場合に、図３および図８に示す処理が実行されるようにしたが、例えば、アイコンが１回押された場合には、詳細情報が表示され、また、２回連続して押圧された場合には、類似施設検索が実行されるようにしてもよい。そのような方法によれば、操作をより簡易化することが可能になる。
【００８７】
また、第１の実施の形態では、同業他施設を自車からの距離が近い順に表示するようにしたが、例えば、距離が近い場合であっても自車の進行方向とは逆方向に位置する施設については表示する順番を後にするようにしてもよい。例えば、アイコンが選択された場合において、目的地が設定されて、ナビゲーションが実行されている場合には、当該ナビゲーション経路の近傍（例えば、経路から２０ｍ以内）に位置する施設については、優先順位を高くし、それ以外の施設については優先順位を低くして並べ換え処理を実行することにより、経路の近傍にある施設であって自車の近くに存在する施設を優先的に表示することができる。
【００８８】
また、距離のみによって並べ換えするのではなく、例えば、チェーン店名毎に分類してそれぞれのチェーン店毎に距離に応じて並べ換えを行い、チェーン店の名称を「あいうえお順」に並べ換えて表示するようにしてもよい。また、過去に何度か立ち寄ったことがあるチェーン店については、ＨＤＤ１３に登録しておいて、優先的に表示することも可能である。
【００８９】
また、上述の各実施の形態では、自車位置の周辺から類似施設検索を行うようにしたが、例えば、ユーザが指定した地点の周辺から検索を実行したり、目的地または経由地の近傍から検索を行ったりすることも可能である。
【００９０】
また、上述の各実施の形態では、業種名が同一の施設を同業他施設として検索するようにしたが、例えば、図５に示す施設情報に、取扱商品または提供サービスに関する情報を含ませておき、これらの情報が一致する施設を同業他施設として表示することも可能である。例えば、施設情報に取扱商品を含ませた場合、ある施設のアイコンが指定された場合において、当該施設が「日用雑貨」を取扱商品とするときには、「日用雑貨」を取り扱う施設が一覧表示されることになる。
【００９１】
また、図５に示す施設情報にそれぞれの施設の定休日を示す情報を含ませておき、定休日に該当する施設については、リストから除外するようにしてもよい。また、駐車場等の施設の場合には、例えば、通信手段を設けて満車情報を取得し、満車状態である駐車場についてはリストから除外することも可能である。
【００９２】
また、地図情報ＤＢ１３ａ、施設情報ＤＢ１３ｂ、および、制御プログラム１３ｃをＨＤＤ１３に格納するようにしたが、これらの双方または一方を他の記録媒体（例えば、ＤＶＤ（Digital Versatile Disk）等）に格納するようにしてもよい。
【００９３】
なお、上記の処理機能は、例えば、図１に示すようなコンピュータによって実現される。その場合、ナビゲーション装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ（Random Access Memory）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。光磁気記録媒体には、ＭＯ（Magneto-Optical Disk）などがある。
【００９４】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００９５】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【産業上の利用可能性】
【００９６】
本発明は、地図を表示して目的地までの経路を案内するナビゲーション装置に利用することができる。
【図面の簡単な説明】
【００９７】
【図１】本発明の第１の実施の形態に係るナビゲーション装置の構成例を示す図である。
【図２】図１に示すナビゲーション装置のＬＣＤの表示部に表示される情報の一例を示す図である。
【図３】図１に示すサーバ装置において実行される処理の流れを説明するためのフローチャートである。
【図４】図２に示す表示例において、アイコンが押圧された場合に表示されるメニューの一例を示す図である。
【図５】図１に示すナビゲーション装置のＨＤＤに格納されている施設情報の一例を示す図である。
【図６】図５において「類似施設検索」が選択された場合に表示される情報の一覧を示す図である。
【図７】図６において所定の施設が選択された場合に表示される情報の一例を示す図である。
【図８】本発明の第２の実施の形態において実行される処理の一例を説明するためのフローチャートである。
【図９】図８に示す処理が実行された場合に表示される情報の一例を示す図である。
【図１０】図９に示す表示例において、所定のアイコンが選択された場合に表示される情報の一例を示す図である。
【符号の説明】
【００９８】
１０  ナビゲーション装置
１１  ＣＰＵ（読み出し手段、特定手段、抽出手段、検索手段、探索手段、音声認識手段）
１２  グラフィックプロセッサ（表示手段、呈示手段）
１３ａ  地図情報ＤＢ（地図情報データベース）
１３ｂ  施設情報ＤＢ（施設情報データベース）
１６  ＬＣＤ（表示装置）
【図１】
2006145330.tif 000003
【図２】
2006145330.tif 000004
【図３】
2006145330.tif 000005
【図４】
2006145330.tif 000006
【図５】
2006145330.tif 000007
【図６】
2006145330.tif 000008
【図７】
2006145330.tif 000009
【図８】
2006145330.tif 000010
【図９】
2006145330.tif 000011
【図１０】
2006145330.tif 000012