(57)【要約】【課題】  施設に関する情報を簡易かつ迅速に得ることができるナビゲーション装置を提供すること。【解決手段】  地図情報および施設情報をＨＤＤ１３からそれぞれ読み出す読み出し手段（ＣＰＵ１１）と、読み出された地図情報および施設情報に応じた情報を表示装置に表示する表示手段（グラフィックプロセッサ１２）と、表示された所定の情報が指示された場合には、対応する施設情報を特定する特定手段（ＣＰＵ１１）と、特定された施設情報に含まれているアクセス情報を参照し、ネットワーク上の所定のリソースにアクセスするアクセス手段（通信装置２１）と、アクセスされた所定のリソースから所定の情報を取得する取得手段（通信装置２１）と、取得手段によって取得された情報を呈示する呈示手段（グラフィックプロセッサ１２）と、を有する。【選択図】  図１
2006145331.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に地図を表示して目的地までの経路を案内するナビゲーション装置において、
地図に関する情報である地図情報を格納する地図情報データベースと、
施設に関する情報であって、当該施設に関連するネットワーク上のリソースにアクセスするためのアクセス情報を有する施設情報を格納する施設情報データベースと、
上記地図情報データベースおよび施設情報データベースから上記表示装置の表示領域に応じた地図情報および施設情報をそれぞれ読み出す読み出し手段と、
上記読み出し手段によって読み出された地図情報および施設情報に応じた情報を上記表示装置に表示する表示手段と、
上記表示装置に表示された所定の情報が指示された場合には、対応する施設情報を特定する特定手段と、
上記特定手段によって特定された上記施設情報に含まれている上記アクセス情報を参照し、上記ネットワーク上の所定のリソースにアクセスするアクセス手段と、
上記アクセス手段によってアクセスされた所定のリソースから所定の情報を取得する取得手段と、
上記取得手段によって取得された情報を呈示する呈示手段と、
を有することを特徴とするナビゲーション装置。
【請求項２】
前記呈示手段は、前記指示された情報の近傍に前記取得手段によって取得された情報を呈示することを特徴とする請求項１記載のナビゲーション装置。
【請求項３】
前記表示手段は、前記指示された情報の近傍に十分な表示領域が存在しない場合には、前記表示装置に表示されている地図を所定の方向に移動させて再表示し、前記呈示手段は地図を移動させることにより発生した領域であって、前記指示された情報の近傍に前記取得手段によって取得された情報を呈示することを特徴とする請求項２記載のナビゲーション装置。
【請求項４】
前記取得手段は、前記ネットワーク上のリソースに格納されている情報から、所定の情報を選択的に取得することを特徴とする請求項１記載のナビゲーション装置。
【請求項５】
前記ネットワーク上のリソースに格納されている情報は、予め定められたパス名を有しており、
前記取得手段は、選択しようとする情報に応じたパス名を用いて所望の情報を取得することを特徴とする請求項４記載のナビゲーション装置。
【請求項６】
前記ネットワーク上のリソースに格納されている情報は、ナビゲーション装置専用のパス名を有していることを特徴とする請求項５記載のナビゲーション装置。
【請求項７】
前記ネットワーク上のリソースに格納されている情報は、予め定められた所定のタグを有しており、
前記取得手段は、選択しようとする情報に応じたタグを参照して所望の情報を取得することを特徴とする請求項４記載のナビゲーション装置。
【請求項８】
ユーザの発話した音声を認識する音声認識手段をさらに有し、
前記取得手段は、ユーザによって所定の施設が指示されたことが前記特定手段によって特定されるとともに、上記音声認識手段によってユーザから所定の発話がなされたことが認識された場合には、特定された当該施設に関連するネットワーク上のリソースから所定の情報を取得することを特徴とする請求項１記載のナビゲーション装置。
【請求項９】
ユーザの発話した音声を認識する音声認識手段をさらに有し、
前記取得手段は、ユーザによって所定の施設が指示されたことが前記特定手段によって特定されるとともに、上記音声認識手段によってユーザから情報を特定するための所定の発話がなされたことが認識された場合には、特定された当該施設に関連するネットワーク上のリソースから当該情報を特定するための発話に対応する情報を選択的に取得することを特徴とする請求項１記載のナビゲーション装置。
【請求項１０】
表示装置に地図を表示して目的地までの経路を案内するナビゲーション方法において、
地図に関する情報である地図情報を格納し、
施設に関する情報であって、当該施設に関連するネットワーク上のリソースにアクセスするためのアクセス情報を有する施設情報を格納し、
上記表示装置の表示領域に応じた地図情報および施設情報をそれぞれ読み出し、
読み出された地図情報および施設情報に応じた情報を上記表示装置に表示し、
上記表示装置に表示された所定の情報が指示された場合には、対応する施設情報を特定し、
特定された上記施設情報に含まれている上記アクセス情報を参照し、上記ネットワーク上の所定のリソースにアクセスし、
アクセスされた所定のリソースから所定の情報を取得し、
取得された情報を上記表示装置に呈示する、
ことを特徴とするナビゲーション方法。
【請求項１１】
表示装置に地図を表示して目的地までの経路を案内するナビゲーション処理をコンピュータに機能させるコンピュータ読み取り可能なナビゲーション用プログラムにおいて、
コンピュータを、
地図に関する情報である地図情報を格納する地図情報データベース、
施設に関する情報であって、当該施設に関連するネットワーク上のリソースにアクセスするためのアクセス情報を有する施設情報を格納する施設情報データベース、
上記地図情報データベースおよび施設情報データベースから上記表示装置の表示領域に応じた地図情報および施設情報をそれぞれ読み出す読み出し手段、
上記読み出し手段によって読み出された地図情報および施設情報に応じた情報を上記表示装置に表示する表示手段、
上記表示装置に表示された所定の情報が指示された場合には、対応する施設情報を特定する特定手段、
上記特定手段によって特定された上記施設情報に含まれている上記アクセス情報を参照し、上記ネットワーク上の所定のリソースにアクセスするアクセス手段、
上記アクセス手段によってアクセスされた所定のリソースから所定の情報を取得する取得手段、
上記取得手段によって取得された情報を上記表示装置に呈示する呈示手段、
として機能させることを特徴とするコンピュータ読み取り可能なナビゲーション用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置、ナビゲーション方法、およびナビゲーション用プログラムに関する。
【背景技術】
【０００２】
車載用のナビゲーション装置は、複数のＧＰＳ（Global Positioning Systems）衛星から送信される信号を受信して自車の現在位置を検出するとともに、各種センサにより検出される自車に関する情報およびナビゲーション装置の記録装置に記録されている地図情報に基づいて、自車の現在位置と地図上の道路とをマッチング（マップマッチング）させ、表示部に表示された地図上に自車の現在位置を表示する。そして、目的地が設定された場合には、当該目的地までの案内（ナビゲーション）を実行する。
【０００３】
ところで、従来においては、例えば、特許文献１のように、旅行先等において所定の施設に関する案内情報を呈示する技術が提案されている。この技術では、情報を管理する案内システムに対して、車載の情報端末から問い合わせをすることにより、旅行先における所定の施設に対する案内情報を取得し、情報端末の表示装置に表示された地図に当該案内情報を重ねて表示することにより、手軽に施設の情報を得ることが可能となる。
【０００４】
【特許文献１】特開平０７−２６１６６１号公報（要約書、特許請求の範囲）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１に開示された技術では、案内情報を集中管理しているため、情報の更新に手間がかかってしまうという問題点がある。
【０００６】
そこで、インターネット上に散在している情報（例えば、各施設の案内情報）を利用することも考えられるが、従来のナビゲーション装置では、地図情報とＵＲＬ（Uniform Resource Locator）とが対応付けされていないことから、所望の情報にアクセスするために時間を要するという問題点がある。すなわち、所定の施設の案内情報を調べるためには、まず、ブラウザ起動し、当該施設の案内情報を、サーチエンジン等を利用して検索する必要があった。
【０００７】
さらに、インターネット上に散在している情報は、情報に統一性を有しないことから、目的となる情報を得るために時間を要するという問題点がある。
【０００８】
本発明は、上記の事情に基づきなされたもので、その目的とするところは、施設に関する情報を簡易かつ迅速に得ることができるナビゲーション装置、ナビゲーション方法、および、ナビゲーション用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の目的を達成するため、本発明のナビゲーション装置は、表示装置に地図を表示して目的地までの経路を案内するナビゲーション装置において、地図に関する情報である地図情報を格納する地図情報データベースと、施設に関する情報であって、当該施設に関連するネットワーク上のリソースにアクセスするためのアクセス情報を有する施設情報を格納する施設情報データベースと、地図情報データベースおよび施設情報データベースから表示装置の表示領域に応じた地図情報および施設情報をそれぞれ読み出す読み出し手段と、読み出し手段によって読み出された地図情報および施設情報に応じた情報を表示装置に表示する表示手段と、表示装置に表示された所定の情報が指示された場合には、対応する施設情報を特定する特定手段と、特定手段によって特定された施設情報に含まれているアクセス情報を参照し、ネットワーク上の所定のリソースにアクセスするアクセス手段と、アクセス手段によってアクセスされた所定のリソースから所定の情報を取得する取得手段と、取得手段によって取得された情報を呈示する呈示手段と、を有する。
【００１０】
また、他の発明のナビゲーション装置は、上述の発明に加えて、呈示手段が、指示された情報の近傍に取得手段によって取得された情報を呈示するようにしている。
【００１１】
また、他の発明のナビゲーション装置は、上述の発明に加えて、表示手段が、指示された情報の近傍に十分な表示領域が存在しない場合には、表示装置に表示されている地図を所定の方向に移動させて再表示し、呈示手段が地図を移動させることにより発生した領域であって、指示された情報の近傍に取得手段によって取得された情報を呈示するようにしている。
【００１２】
また、他の発明のナビゲーション装置は、上述の発明に加えて、取得手段が、ネットワーク上のリソースに格納されている情報から、所定の情報を選択的に取得するようにしている。
【００１３】
また、他の発明のナビゲーション装置は、上述の発明に加えて、ネットワーク上のリソースに格納されている情報が、予め定められたパス名を有しており、取得手段が、選択しようとする情報に応じたパス名を用いて所望の情報を取得するようにしている。
【００１４】
また、他の発明のナビゲーション装置は、上述の発明に加えて、ネットワーク上のリソースに格納されている情報が、ナビゲーション装置専用のパス名を有するようにしている。
【００１５】
また、他の発明のナビゲーション装置は、上述の発明に加えて、ネットワーク上のリソースに格納されている情報が、予め定められた所定のタグを有しており、取得手段が、選択しようとする情報に応じたタグを参照して所望の情報を取得するようにしている。
【００１６】
また、他の発明のナビゲーション装置は、上述の発明に加えて、ユーザの発話した音声を認識する音声認識手段をさらに有し、取得手段が、ユーザによって所定の施設が指示されたことが特定手段によって特定されるとともに、音声認識手段によってユーザから所定の発話がなされたことが認識された場合には、特定された当該施設に関連するネットワーク上のリソースから所定の情報を取得するようにしている。
【００１７】
また、他の発明のナビゲーション装置は、上述の発明に加えて、ユーザの発話した音声を認識する音声認識手段をさらに有し、取得手段が、ユーザによって所定の施設が指示されたことが特定手段によって特定されるとともに、音声認識手段によってユーザから情報を特定するための所定の発話がなされたことが認識された場合には、特定された当該施設に関連するネットワーク上のリソースから当該情報を特定するための発話に対応する情報を選択的に取得するようにしている。
【００１８】
また、本発明は、表示装置に地図を表示して目的地までの経路を案内するナビゲーション方法において、地図に関する情報である地図情報を格納し、施設に関する情報であって、当該施設に関連するネットワーク上のリソースにアクセスするためのアクセス情報を有する施設情報を格納し、表示装置の表示領域に応じた地図情報および施設情報をそれぞれ読み出し、読み出された地図情報および施設情報に応じた情報を表示装置に表示し、表示装置に表示された所定の情報が指示された場合には、対応する施設情報を特定し、特定された施設情報に含まれているアクセス情報を参照し、ネットワーク上の所定のリソースにアクセスし、アクセスされた所定のリソースから所定の情報を取得し、取得された情報を表示装置に呈示するようにしている。
【００１９】
また、本発明は、表示装置に地図を表示して目的地までの経路を案内するナビゲーション処理をコンピュータに機能させるコンピュータ読み取り可能なナビゲーション用プログラムにおいて、コンピュータを、地図に関する情報である地図情報を格納する地図情報データベース、施設に関する情報であって、当該施設に関連するネットワーク上のリソースにアクセスするためのアクセス情報を有する施設情報を格納する施設情報データベース、地図情報データベースおよび施設情報データベースから表示装置の表示領域に応じた地図情報および施設情報をそれぞれ読み出す読み出し手段、読み出し手段によって読み出された地図情報および施設情報に応じた情報を表示装置に表示する表示手段、表示装置に表示された所定の情報が指示された場合には、対応する施設情報を特定する特定手段、特定手段によって特定された施設情報に含まれているアクセス情報を参照し、ネットワーク上の所定のリソースにアクセスするアクセス手段、アクセス手段によってアクセスされた所定のリソースから所定の情報を取得する取得手段、取得手段によって取得された情報を表示装置に呈示する呈示手段、として機能させるようにしている。
【発明の効果】
【００２０】
本発明は、施設に関する情報を簡易かつ迅速に得ることができるナビゲーション装置、ナビゲーション方法、および、ナビゲーション用プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の一実施の形態について図に基づいて説明する。
【００２２】
図１は、本発明の第１の実施の形態に係るナビゲーション装置を含むナビゲーションシステムの構成例を示すブロック図である。この図に示すように、本発明の実施の形態に係るナビゲーション装置１０を含むナビゲーションシステムは、ナビゲーション装置１０、基地局３０、公衆回線３１、アクセスポイント３２、インターネット３３、および、サーバ装置３４を有している。
【００２３】
ここで、ナビゲーション装置１０は、車両１に搭載され、後述するように地図情報を表示装置に表示することにより、道案内（ナビゲーション）を実行するとともに、アンテナ２２ａによって基地局３０との間で移動体通信を実行し、サーバ装置３４から所望の情報を取得する。
【００２４】
基地局３０は、ナビゲーション装置１０（陸上移動局）との通信を行うために陸上に開設された移動しない無線局であり、アンテナ３０ａを介して電波により情報を送受信するとともに、所望の接続先（例えば、アクセスポイント３２）との間での通信回線を設立する。
【００２５】
公衆回線３１は、不特定多数の端末装置との間で音声およびその他の情報を伝達することが可能な回線網である。
【００２６】
アクセスポイント３２は、ナビゲーション装置１０から要求がなされた場合には、公衆回線３１を介した接続を受け付け、インターネット３３に接続するための処理を実行する。
【００２７】
インターネット３３は、コンピュータ同士が相互に接続されて形成されたグローバルなネットワークである。
【００２８】
サーバ装置３４は、いわゆるｗｅｂサーバであり、ハイパーテキスト（音声、静止画、動画等のマルチメディア情報を含むデータを相互に関連付けてアクセスできるようにした仕組みをいう）を用いたインターネット３３上の情報共有サーバである。
【００２９】
図２は、図１に示すナビゲーション装置１０の詳細な構成例を示す図である。この図に示すように、ナビゲーション装置１０は、ＣＰＵ（Central Processing Unit）１１、グラフィックプロセッサ１２、ＨＤＤ（Hard Disk Drive）１３、メモリ１４、ビデオメモリ１５、ＬＣＤ（Liquid Crystal Display）１６、ＧＰＳレシーバ１７、ジャイロ装置１８、センサ群１９、入力装置２０、通信装置２１、および、タッチパネル２２を有している。
【００３０】
ここで、読み出し手段および特定手段としてのＣＰＵ１１は、ＨＤＤ１３またはメモリ１４に格納されているプログラムに応じて、各種演算処理を実行するとともに、装置の各部を制御する中央処理装置である。
【００３１】
表示手段および呈示手段としてのグラフィックプロセッサ１２は、ＨＤＤ１３から読み出され、ビデオメモリ１５に展開されたコマンドリストに応じて描画処理を実行し、得られた画像を映像信号に変換してＬＣＤ１６に供給して表示させる描画処理装置である。
【００３２】
ＨＤＤ１３は、地図情報データベースとしての地図情報ＤＢ１３ａ、施設情報データベースとしての施設情報ＤＢ１３ｂ、および、制御プログラム１３ｃを有する記憶装置である。ここで、地図情報データベースとしての地図情報ＤＢ１３ａには、地図を表示するための情報、地図のシンボルを表示するための情報、および、道路を表示するための情報等を有している。施設情報ＤＢ１３ｂは、後述するように、施設の所在地、電話番号、ＵＲＬ等の情報を有している。なお、本明細書において「施設」とは、例えば、商品を提供するスーパーマーケット等の店舗、役務を提供するレストラン等の店舗、動物園または駅等の施設、および、観光地等の場所を示すものとする。制御プログラム１３ｃは、ナビゲーション装置１０の各部を制御するとともに、ＧＰＳレシーバ１７から供給される自車位置と、地図情報ＤＢ１３ａに格納された地図情報に基づいて地図を表示する処理を実行する。また、後述するようにサーバ装置３４から施設に関する情報をダウンロードする。さらに、必要に応じて目的地までの経路案内処理を実行する。
【００３３】
メモリ１４は、ＲＯＭ（Read Only Memory）またはＲＡＭ（Random Access Memory）等の半導体記憶装置によって構成され、ＣＰＵ１１が実行するプログラム等を格納するとともに、ＣＰＵ１１が実行する対象となるプログラムまたはデータを一時的に記憶する。
【００３４】
ビデオメモリ１５は、グラフィックプロセッサ１２の処理対象となるコマンドリストが一時的に格納される半導体記憶装置である。
【００３５】
表示装置としてのＬＣＤ１６は、グラフィックプロセッサ１２によって生成された映像信号を入力して、対応する画像を表示出力する。
【００３６】
ＧＰＳレシーバ１７は、複数のＧＳＰ衛星（不図示）からの電波をアンテナ１７ａで受信し、当該電波に重畳されている時刻情報を抽出し、それぞれの電波の到達時間差から現在位置を特定し、位置情報（例えば、緯度情報および経度情報）としてＣＰＵ１１に供給する。
【００３７】
ジャイロ装置１８は、車両が方向転換した場合等において、各制御軸に対する車両の角速度を検出して、ＣＰＵ１１に供給する。
【００３８】
センサ群１９は、例えば、車速を検出するための車速センサ、サイドブレーキが操作されたことを検出するサイドブレーキセンサ等を有している。
【００３９】
入力装置２０は、例えば、ＬＣＤ１６の周辺部に設けられた操作ボタン、および、リモートコントローラ等によって構成される。
【００４０】
アクセス手段および取得手段としての通信装置２１は、アンテナ２１ａを介して電波によって基地局３０との間で情報を授受するための装置であり、例えば、ＰＨＳ（Personal Handy Phone System）等の通信システムを用いて情報を授受する装置である。
【００４１】
タッチパネル２２は、ＬＣＤ１６の表示部の表面に重畳するように配置されており、ＬＣＤ１６の表示部に表示された情報を参照しながらユーザが操作することにより、所定の情報を入力することが可能とされている。
【００４２】
図３は、図１に示すサーバ装置３４の詳細な構成例を示す図である。この図に示すように、サーバ装置３４は、ＣＰＵ３４ａ、ＲＯＭ３４ｂ、ＲＡＭ３４ｃ、ＨＤＤ３４ｄ、グラフィックプロセッサ３４ｅ、Ｉ／Ｆ（Interface）３４ｆ、および、バス３４ｇを有しており、その外部には表示装置３４ｈが接続されている。
【００４３】
ここで、ＣＰＵ３４ａは、ＨＤＤ３４ｄまたはＲＯＭ３４ｂに格納されているプログラムに応じて、各種演算処理を実行するとともに、装置の各部を制御する中央処理装置である。
【００４４】
ＲＯＭ３４ｂは、ＣＰＵ３４ａが実行する基本的なプログラムやデータ等を格納している半導体メモリである。ＲＡＭ３４ｃは、ＣＰＵ３４ａが実行する対象となるプログラムまたは処理途中のデータを一時的に格納するための半導体メモリである。
【００４５】
リソースとしてのＨＤＤ３４ｄは、ＣＰＵ３４ａが実行するプログラムや各種データを有するとともに、ＨＰ情報３４ｄ１を有している。ここで、ＨＰ（Home Page）情報３４ｄ１は、例えば、各施設を運営する運営者等が設置したホームページを表示するための情報が格納されている。なお、それぞれのホームページにアクセスするためには、図２に示すナビゲーション装置１０が有する施設情報ＤＢ１３ｂに格納されている後述するＵＲＬを用いる。
【００４６】
グラフィックプロセッサ３４ｅは、ＣＰＵ３４ａから供給された描画命令に応じて描画処理を実行し、得られた画像データを映像信号に変換して表示装置３４ｈに供給する。
【００４７】
Ｉ／Ｆ３４ｆは、インターネット３３を介してナビゲーション装置１０との間で情報を授受する際に、プロトコルの変換処理等を実行する。
【００４８】
バス３４ｇは、ＣＰＵ３４ａ、ＲＯＭ３４ｂ、ＲＡＭ３４ｃ、ＨＤＤ３４ｄ、グラフィックプロセッサ３４ｅ、および、Ｉ／Ｆ３４ｆを相互に接続してこれらの間で情報の授受を可能とするための信号線群である。
【００４９】
表示装置３４ｈは、例えば、ＣＲＴ（Cathode Ray Tube）モニタまたはＬＣＤモニタ等によって構成され、グラフィックプロセッサ３４ｅから出力される映像信号を表示する。
【００５０】
つぎに、本発明の動作について説明する。
【００５１】
まず、以下では、ナビゲーション装置１０のナビゲーション時の動作について説明し、つづいて、サーバ装置３４にアクセスして情報を得る場合の動作について説明する。
【００５２】
車両１の図示せぬエンジンが始動されると、ナビゲーション装置１０に電源の供給が開始される。電源の供給が開始されると、ＣＰＵ１１は、ＧＰＳレシーバ１７から供給される位置情報（例えば、緯度および経度を示す情報）を入力し、自車の現在位置を検出する。つぎに、ＣＰＵ１１は、過去にユーザによって設定された設定情報（付図示）をＨＤＤ１３から取得し、設定されている地図の表示縮尺を抽出する。例えば、表示縮尺として１００ｍが選択されている場合には、ＧＰＳレシーバ１７から供給された自車位置を中心とした所定の範囲の地図情報（ＬＣＤ１６に表示される範囲よりも広い範囲の地図情報）を地図情報ＤＢ１３ａから取得し、ビデオメモリ１５に格納させる。また、このとき、取得した地図情報の範囲に含まれている施設情報も併せて施設情報ＤＢ１３ｂから取得し、同じくビデオメモリ１５に格納させる。
【００５３】
つぎに、ＣＰＵ１１は、ビデオメモリ１５に格納されている地図情報のうち、ＬＣＤ１６に表示される範囲（表示範囲）に属する地図情報および施設情報について、描画処理を実行するようにグラフィックプロセッサ１２に対して指示をする。その結果、ＬＣＤ１６には、図４に示すような情報が表示されることになる。
【００５４】
図４に示すように、ＬＣＤ１６は、表示部１６ａを有し、この表示部１６ａにはタッチパネル２２が重畳するように配置されており、表示部１６ａに表示されたアイコン等を指で押圧することにより、当該アイコンに対応する所定の情報を入力することができる。表示部１６ａの周辺にはボタン２０ａ〜２０ｆが配置されている。また、表示部１６ａの中央部には、自車位置を示す三角形のアイコン７０が表示されている。また、表示部１６ａの左上には方位を示すアイコン７１、縮尺を示すアイコン７１、および、ホームページを表示する際に操作されるアイコン７３とが表示されている。また、表示部１６ａには、施設情報に基づいて描画された文字列「レストラン○×」、「○×映画館」、「○×マンション」、「○×駐車場」が表示されている。なお、文字列の代わりに、それぞれの施設を模式化したアイコンを表示することも可能である。
【００５５】
このような情報を参照することにより、ユーザは地図上における自車の位置および周辺の道路の状態を知ることができるとともに、目的地までの経路を知ることができる。また、入力装置２０が操作されて所定の目的地が入力された場合には、ＣＰＵ１１は、現在地から目的地までの経路を探索してユーザに呈示し、ユーザによって選択された経路に基づいてナビゲーションを実行する。すなわち、ＣＰＵ１１は、選択された経路に沿って自車が走行するように、地図上において経路を明示するとともに、音声により走行方向を指示する。
【００５６】
つぎに、サーバ装置３４にアクセスする場合の動作について説明する。図５は、本発明の実施の形態に係るナビゲーション装置１０がサーバ装置３４にアクセスする際の動作を説明するためのフローチャートである。このフローチャートに示す処理は、図２に示す制御プログラム１３ｃに基づいて実行され、図４に示すアイコン７３が操作された場合に実行される。なお、アイコン７３は、ＬＣＤ１６の表示部１６ａに表示された地図上の所定の施設に関するホームページにアクセスする際に操作されるアイコンであり、当該アイコン７３を操作した後に地図の所定の部位が押圧された場合には、当該部位に対応するホームページにアクセスがなされる。図５に示すフローチャートが開始されると、以下のステップが実行される。
【００５７】
ステップＳ１０：ＣＰＵ１１は、タッチパネル２２からの出力信号を参照し、所定の部位が押圧されたか否かを判定し、押圧された場合にはステップＳ１１に進み、それ以外の場合には同様の処理を繰り返す。例えば、図４において、表示部１６ａの文字列「○×駐車場」が表示されている部分が押圧された場合には、ステップＳ１１に進む。
【００５８】
ステップＳ１１：ＣＰＵ１１は、タッチパネル２２の出力を参照して、ユーザによって押圧された部分に対応する地図の位置を示す位置情報を取得する。具体的には、ＣＰＵ１１は、タッチパネル２２の出力を参照して、ユーザによって押圧された部位の座標情報に対応する地図の位置情報（緯度および経度）を取得する。例えば、図４において文字列「○×駐車場」が表示されている部分が押圧された場合には、タッチパネル２２の座標情報と、地図情報とを照合することにより、○×駐車場の位置情報（緯度および経度）が得られる。
【００５９】
ステップＳ１２：ＣＰＵ１１は、ステップＳ１１において取得された位置情報を参照し、指示された施設情報を特定する。具体的には、ＣＰＵ１１は、ステップＳ１１において取得された位置情報を参照して、当該位置情報が示す位置から所定の範囲内（例えば、半径２０ｍの円内）に存在する施設に関する情報を、ビデオメモリ１５から検索する。この結果、例えば、図４において、文字列「○×駐車場」が表示されている部分が押圧された場合には、○×駐車場に関する施設情報が取得される。なお、ビデオメモリ１５に展開せずに、ＨＤＤ１３の施設情報ＤＢ１３ｂから直接検索するようにすることも可能である。
【００６０】
図６は、施設情報の一例を示す図である。この図に示すように、施設情報５０は、施設名５１、種別５２、住所５３、電話番号５４、位置５５、および、ＵＲＬ５６を有している。ここで、施設名５１は、施設の名称（例えば、店舗名等）を示す情報である。種別５２は、施設の種類（例えば、レストラン、映画館、駐車場、観光地等）を示す情報である。住所５３は、施設の所在地である住所を示す情報である。電話番号５４は、施設へ連絡を取るための電話番号を示す情報である。位置５５は、施設の位置を示す情報（緯度および経度）を示す情報である。アクセス情報としてのＵＲＬ５６は、当該施設がサーバ装置３４上に開設しているホームページへアクセスするための情報である。
【００６１】
ＣＰＵ１１は、ステップＳ１２の処理において、押圧された地図上の部位から所定の範囲内に存在する施設を各施設の位置５５を参照して検索し、該当する施設を特定する。なお、該当する施設が複数存在する場合には、これらを一覧表示してユーザに選択させることができる。
【００６２】
ステップＳ１３：ＣＰＵ１１は、ステップＳ１２において特定された施設情報５０に含まれているＵＲＬ５６を取得する。例えば、図４において、文字列「○×駐車場」が表示されている部分が押圧された場合には、ＵＲＬとして「ｈｔｔｐ：／／ｗｗｗ．○×．ｃｏ．ｊｐ」が取得される。
【００６３】
ステップＳ１４：ＣＰＵ１１は、通信装置２１を制御して、ステップＳ１３において取得したＵＲＬが示すリソースにアクセスする。具体的には、ＣＰＵ１１は、通信装置２１を制御して、アクセスポイント３２を発呼し、これとの間で通信回線を設定する。そして、通信装置２１は、アクセスポイント３２から付与されたＩＰ（Internet Protocol）アドレスを用いて通信を開始する。
【００６４】
ステップＳ１５：ＣＰＵ１１は、通信装置２１を制御して、サーバ装置３４から所望の情報をダウンロードする。例えば、図４において、文字列「○×駐車場」が表示されている部分が押圧された場合には、ＵＲＬである「ｈｔｔｐ：／／ｗｗｗ．○×．ｃｏ．ｊｐ」が示すリソースにアクセスがなされ、当該リソースに格納されたＨＴＭＬ（Hyper Text Markup Language）文書である「ｉｎｄｅｘ．ｈｔｍｌ」がダウンロードされる。
【００６５】
ステップＳ１６：ＣＰＵ１１は、ステップＳ１０において押圧された表示部１６ａの部分の周辺に、取得された情報を表示するための枠を表示する十分な領域が存在するか否かを判定し、存在すると判断した場合にはステップＳ１８に進み、それ以外の場合にはステップＳ１７に進む。例えば、図４に示すように、押圧された○×駐車場が表示部１６ａの端部に位置する場合には、その左側に十分な領域が存在するので、ステップＳ１８に進む。また、図７に示すように、押圧された○×駐車場が表示部１６ａの中央部に位置する場合には、その周辺には十分な領域が存在しないので、ステップＳ１７に進む。
【００６６】
ステップＳ１７：ＣＰＵ１１は、グラフィックプロセッサ１２に対して地図を所定の方向にスクロールさせるように指示する。例えば、図７に示す例では、押圧された部位の周辺に十分な表示領域が存在しないことから、例えば、地図が左方向にスクロールされ、図８に示すような位置まで移動される。この図の例では、地図全体が右方向にスクロールしているので、自車位置を示す三角形のアイコン７０も表示部１６ａの右側に移動している。なお、スクロール（地図を順次移動表示）させるのではなく、目的の範囲の地図を直接表示するようにしてもよい。
【００６７】
ステップＳ１８：ＣＰＵ１１は、グラフィックプロセッサ１２を制御し、押圧された部分の周辺に情報を表示するための枠（詳細は図９を参照して後述する）を表示させる。
【００６８】
ステップＳ１９：ＣＰＵ１１は、グラフィックプロセッサ１２を制御し、ステップＳ１５においてダウンロードした情報を、ステップＳ１８において表示した枠の内部に表示する。
【００６９】
図９は、このとき、ＬＣＤ１６の表示部１６ａに表示される情報の一例である。この例では、○×駐車場から吹き出す形で伸出した枠８０が表示され、その内部には、○×駐車場に関する情報が表示されている。具体的には、枠８０内の上部にはホームページのタイトル「○×駐車場」が表示され、枠８０内の左側には、文字列「アクセス」、「料金」、「定休日」、「駐車制限」、「満車情報」が表示されている。ここで、「アクセス」には、○×駐車場へのアクセス方法を示す情報がリンクされている。「料金」には、○×駐車場の料金を示す情報にリンクされている。「定休日」には、○×駐車場の定休日を示す情報にリンクされている。「駐車制限」には、○×駐車場の駐車制限（例えば、最大車高、最大車幅等）を示す情報にリンクされている。「満車情報」には、○×駐車場の現在の満車状態を示す情報がリンクされている。なお、これらの下線を付された文字列が押圧された場合には、該当する情報がダウンロードされて、枠８０内の表示情報が更新される。
【００７０】
ステップＳ２０：ＣＰＵ１１は、表示を終了する指示がなされたか否かを判定し、指示がなされた場合にはステップＳ２１に進み、それ以外の場合には同様の処理を繰り返す。具体的には、例えば、図８に示す枠８０のリンクが付されていない部分が押圧された場合には、表示の終了が指示されたと判定してステップＳ２１に進む。
【００７１】
ステップＳ２１：ＣＰＵ１１は、ステップＳ１７において地図がスクロールされている場合には、グラフィックプロセッサ１２を制御して、地図をもとの位置に復元させる。例えば、図８の状態になっている場合には、自車位置が表示部１６ａの中央に位置するように、地図情報が左方向に移動される。
【００７２】
以上の処理によれば、地図が押圧された場合には、対応する施設情報を特定し、施設情報に格納されているＵＲＬを参照して、サーバ装置３４に格納されている情報をダウンロードして表示するようにしたので、地図上に表示された情報を押圧するだけで種々の情報を迅速に得ることが可能になる。
【００７３】
また、施設情報にＵＲＬを含めるようにしたので、当該ＵＲＬによって示されるホームページに掲載された情報のみならず、電話番号および住所等の情報も併せて得ることが可能になるので、例えば、これらを表示部１６ａの一部に表示するようにすれば、ＵＲＬによって指定されるホームページが消滅しているような場合でも、店に連絡して情報を直接得ることができる。
【００７４】
また、地図の押圧された部位と、枠８０の双方が表示部１６ａに表示されるようにしたので、施設の周辺に関する情報を参照しながら、ホームページに記載されている情報を参照することが可能になる。
【００７５】
つぎに、本発明の第２の実施の形態について説明する。
【００７６】
本発明の第２の実施の形態では、ナビゲーションシステムの構成は図１〜３の場合と同様とされているが、サーバ装置３４のＨＤＤ３４ｄに格納されているＨＰ情報３４ｄ１と、ナビゲーション装置１０のＨＤＤ１３に格納されている施設情報ＤＢ１３ｂおよび制御プログラム１３ｃが異なっている。すなわち、第２の実施の形態では、サーバ装置３４に格納されているＨＰ情報３４ｄ１がナビゲーション装置専用の情報と、それ以外の情報（例えば、パーソナルコンピュータまたは携帯電話用の情報）とに分けて格納してある。そして、ナビゲーション装置用の情報としては、予め決められた内容が格納されている。なお、その他の部分は、図１〜３の場合と同様である。
【００７７】
図１０は、サーバ装置３４のＨＤＤ３４ｄに格納されているＨＰ情報３４ｄ１の構成の一例を示す図である。この例では、フォルダ９０〜９２およびファイル９３〜９９を有している。フォルダ９０はルートフォルダであり、フォルダ９１，９２およびファイル９３を格納している。ファイル９３は、パーソナルコンピュータ等によってＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．○×．ｃｏ．ｊｐ」にアクセスされた場合に、最初に表示される情報がＨＴＭＬ文書によって記述されたものである。フォルダ９１は、ファイル９３に関連する情報（パーソナルコンピュータからアクセスされた場合に表示される情報）が格納されている。
【００７８】
フォルダ９２は、ナビゲーション装置からアクセスされた場合に表示される情報が格納されたフォルダである。すなわち、第２の実施の形態では、ナビゲーション装置に特化した情報がサーバ装置３４に予め格納されている。また、ナビゲーション装置に特化した情報は、施設毎に予め定められたパス名（フォルダ名およびファイル名）に基づいて格納されている。この例では、フォルダ９２には、ファイル９４〜９９が格納されている。ファイル９４は、例えば、ＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．○×．ｃｏ．ｊｐ／ｎａｖｉ」にアクセスされた場合に最初に表示される情報が記述されたＨＴＭＬ文書である。ファイル９５は、アクセス情報が記述されたＨＴＭＬファイルである。ファイル９６は、料金に関する情報が記載されたＨＴＭＬファイルである。ファイル９７は、定休日に関する情報が記述されたＨＴＭＬファイルである。ファイル９８は、駐車制限に関する情報が記述されたＨＴＭＬファイルである。ファイル９９は、満車に関する情報が記述されたＨＴＭＬファイルである。
【００７９】
なお、これらのＨＴＭＬファイルのファイル名は、施設毎に予め決められたフォーマットに基づいて作成されている。例えば、駐車場の場合には、インデックス情報としての「ｉｎｄｅｘ．ｈｔｍｌ」、アクセス情報としての「ａｃｃｅｓｓ．ｈｔｍｌ」、料金情報としての「ｒｙｏｋｉｎ．ｈｔｍｌ」、定休日情報としての「ｔｅｉｋｙｕｕｂｉ．ｈｔｍｌ」、制限情報としての「ｓｅｉｇｅｎ．ｈｔｍｌ」、満車情報としての「ｍａｎｓｙａ．ｈｔｍｌ」等である。また、他の施設の場合には、その施設の特徴に応じた情報とファイル名を設定する。例えば、映画館の場合には、上映映画、上映時間、料金、定休日、最寄りの駐車場等である。
【００８０】
図１１は、第２の実施の形態における施設情報５０に含まれるＵＲＬ５６（図６参照）の詳細を示す図である。この図に示すように、第２の実施の形態に係る施設情報５０では、情報名５６ａ〜５６ｆにそれぞれ対応するＵＲＬ５６ｇ〜５６ｌがそれぞれ格納されている。すなわち、ＵＲＬ５６ｇは、インデックス情報へアクセスするためのＵＲＬであり、例えば、「ｈｔｔｐ：／／ｗｗｗ．○×．ｃｏ．ｊｐ／ｎａｖｉ／ｉｎｄｅｘ．ｈｔｍｌ」である。ＵＲＬ５６ｈは、施設へのアクセス方法を示す情報へアクセスするためのＵＲＬであり、例えば、「ｈｔｔｐ：／／ｗｗｗ．○×．ｃｏ．ｊｐ／ｎａｖｉ／ａｃｃｅｓｓ．ｈｔｍｌ」である。ＵＲＬ５６ｉは、施設の料金を示す情報へアクセスするためのＵＲＬであり、例えば、「ｈｔｔｐ：／／ｗｗｗ．○×．ｃｏ．ｊｐ／ｎａｖｉ／ｒｙｏｋｉｎ．ｈｔｍｌ」である。ＵＲＬ５６ｊは、施設の定休日を示す情報へアクセスするためのＵＲＬであり、例えば、「ｈｔｔｐ：／／ｗｗｗ．○×．ｃｏ．ｊｐ／ｎａｖｉ／ｔｅｉｋｙｕｕｂｉ．ｈｔｍｌ」である。ＵＲＬ５６ｋは、施設の駐車制限を示す情報へアクセスするためのＵＲＬであり、例えば、「ｈｔｔｐ：／／ｗｗｗ．○×．ｃｏ．ｊｐ／ｎａｖｉ／ｓｅｉｇｅｎ．ｈｔｍｌ」である。ＵＲＬ５６ｌは、施設の満車状況を示す情報へアクセスするためのＵＲＬであり、例えば、「ｈｔｔｐ：／／ｗｗｗ．○×．ｃｏ．ｊｐ／ｎａｖｉ／ｍａｎｓｙａ．ｈｔｍｌ」である。
【００８１】
なお、施設情報に含まれているＵＲＬは、各施設の特徴に応じて予め設定されている。また、サーバ装置３４に格納されているＨＰ情報は、予め設定された内容に対応して各ホームページの運営者が作成する。なお、ＨＰ情報を構成する情報は、できる限り施設情報と合致させることが望ましいが、施設情報に含まれている情報がＨＰ情報に含まれていない場合には、当該情報については表示できないので、エラー表示を行うようにする。
【００８２】
つぎに、本発明の第２の実施の形態の動作について説明する。
【００８３】
図１２は、本発明の第２の実施の形態の動作を説明するためのフローチャートである。なお、このフローチャートは、前述の場合と同様に、アイコン７３が操作された場合に実行される。このフローチャートの処理が開始されると、以下のステップが実行される。
【００８４】
ステップＳ３０：ＣＰＵ１１は、タッチパネル２２からの出力信号を参照し、所定の部位が押圧されたか否かを判定し、押圧された場合にはステップＳ３１に進み、それ以外の場合には同様の処理を繰り返す。例えば、図４において文字列「○×駐車場」が表示されている部分が押圧された場合には、ステップＳ３１に進む。
【００８５】
ステップＳ３１：ＣＰＵ１１は、タッチパネル２２の出力を参照して、ユーザによって押圧された地図の位置を示す位置情報を取得する。具体的には、ＣＰＵ１１は、タッチパネル２２の出力を参照して、ユーザによって押圧された部位の座標情報に対応する地図の位置情報（緯度および経度）を取得する。例えば、図４において文字列「○×駐車場」が表示されている表示部１６ａの部分が押圧された場合には、タッチパネル２２の座標情報と、地図情報とを照合することにより、○×駐車場の位置情報（緯度および経度）が得られる。
【００８６】
ステップＳ３２：ＣＰＵ１１は、ステップＳ３１において取得された位置情報に基づいて指示された施設情報を特定する。具体的には、ＣＰＵ１１は、ステップＳ３１において取得された位置情報に基づいて、当該位置情報が示す位置から所定の範囲内（例えば、半径２０ｍの円内）に存在する施設に関する情報を、ビデオメモリ１５から検索する。例えば、図４において、文字列「○×駐車場」が表示されている部分またはその近傍が押圧された場合には、○×駐車場に関する施設情報が取得される。
【００８７】
ＣＰＵ１１は、ステップＳ３２の処理において、押圧された地図上の部位から所定の範囲に存在する施設を各施設の位置５５を参照して検索し、該当する施設を特定する。なお、該当する施設が複数存在する場合には、これらを一覧表示してユーザに選択させることができる。
【００８８】
ステップＳ３３：ＣＰＵ１１は、ステップＳ３２において特定された施設情報５０に含まれているＵＲＬと情報名とを取得する。例えば、図４において、文字列「○×駐車場」が表示されている部分が押圧された場合には、図１１に示すＵＲＬ５６ｇ〜５６ｌと、それぞれのＵＲＬの情報名５６ａ〜５６ｆが取得される。なお、具体例としては、ＵＲＬ５６ｇは「ｈｔｔｐ：／／ｗｗｗ．○×．ｃｏ．ｊｐ／ｎａｖｉ／ａｃｃｅｓｓ．ｈｔｍｌ」であり、ＵＲＬ５６ｇは「ｈｔｔｐ：／／ｗｗｗ．○×．ｃｏ．ｊｐ／ｎａｖｉ／ｒｙｏｋｉｎ．ｈｔｍｌ」であり、ＵＲＬ５６ｈは「ｈｔｔｐ：／／ｗｗｗ．○×．ｃｏ．ｊｐ／ｎａｖｉ／ｔｅｉｋｙｕｕｂｉ．ｈｔｍｌ」であり、ＵＲＬ５６ｉは「ｈｔｔｐ：／／ｗｗｗ．○×．ｃｏ．ｊｐ／ｎａｖｉ／ｓｅｉｇｅｎ．ｈｔｍｌ」であり、ＵＲＬ５６ｊは「ｈｔｔｐ：／／ｗｗｗ．○×．ｃｏ．ｊｐ／ｎａｖｉ／ｍａｎｓｙａ．ｈｔｍｌ」である。
【００８９】
ステップＳ３４：ＣＰＵ１１は、ステップＳ３３において取得した情報名をＬＣＤ１６の表示部１６ａに一覧表示する。図１３は、このとき、ＬＣＤ１６の表示部１６ａに表示される情報の一例である。この例では、押圧された○×駐車場から吹き出し形状に伸出した枠１１０の内部に、ステップＳ３３で取得された情報名の一覧が表示されている。なお、それぞれの文字列にはステップＳ３３で取得されたＵＲＬへのリンクが張られている。
【００９０】
ステップＳ３５：ＣＰＵ１１は、ステップＳ３４において一覧表示された情報から所定の情報が選択されたか否かを判定し、選択された場合にはステップＳ３６に進み、それ以外の場合には同様の処理を繰り返す。例えば、図１３において、文字列「料金」が選択された場合にはステップＳ３６に進む。
【００９１】
ステップＳ３６：ＣＰＵ１１は、通信装置２１を制御して、ステップＳ３５において選択されたＵＲＬが示すリソースにアクセスする。具体的には、ＣＰＵ１１は、通信装置２１を制御して、アクセスポイント３２を発呼し、これとの間で通信回線を設定する。そして、通信装置２１は、アクセスポイント３２から付与されたＩＰアドレスを用いて通信を開始する。
【００９２】
ステップＳ３７：ＣＰＵ１１は、通信装置２１を制御して、サーバ装置３４から所望の情報をダウンロードする。例えば、図１３において、文字列「料金」が表示されている部分が押圧された場合には、ＵＲＬである「ｈｔｔｐ：／／ｗｗｗ．○×．ｃｏ．ｊｐ／ｎａｖｉ／ｒｙｏｋｉｎ．ｈｔｍｌ」が示すリソースにアクセスがなされ、対応するＨＴＭＬ文書である「ｒｙｏｋｉｎ．ｈｔｍｌ」がダウンロードされる。
【００９３】
ステップＳ３８：ＣＰＵ１１は、ステップＳ３０において押圧された部位の周辺に、取得された情報を表示するための枠を表示する十分な領域が存在するか否かを判定し、存在すると判断した場合にはステップＳ４０に進み、それ以外の場合にはステップＳ３９に進む。
【００９４】
ステップＳ３９：ＣＰＵ１１は、グラフィックプロセッサ１２に対して地図を所定の方向にスクロールさせるように指示する。なお、この処理は、前述の図７および図８を参照して説明した場合と同様である。
【００９５】
ステップＳ４０：ＣＰＵ１１は、グラフィックプロセッサ１２を制御し、押圧された部分の周辺に情報を表示するための枠を表示させる。
【００９６】
ステップＳ４１：ＣＰＵ１１は、グラフィックプロセッサ１２を制御し、ステップＳ３７においてダウンロードされた情報を、ステップＳ４０において表示した枠の内部に表示させる。
【００９７】
図１４は、このとき、ＬＣＤ１６の表示部１６ａに表示される情報の一例である。この例では、○×駐車場から吹き出しの形で伸出した枠１２０が表示され、その内部には、○×駐車場の駐車料金に関する情報が表示されている。具体的には、文字列「料金：１時間  ３００円  ３０分経過する毎に２００円」が表示されている。
【００９８】
ステップＳ４２：ＣＰＵ１１は、表示を終了する指示がなされたか否かを判定し、指示がなされた場合にはステップＳ４３に進み、それ以外の場合には同様の処理を繰り返す。具体的には、例えば、図１３に示す枠１２０のリンクが付されていない部分が押圧された場合には、表示の終了が指示されたと判定してステップＳ４３に進む。
【００９９】
ステップＳ４３：ＣＰＵ１１は、ステップＳ３９において地図がスクロールされている場合には、グラフィックプロセッサ１２を制御して、地図をもとの状態に復元させる。
【０１００】
以上の処理によれば、地図が押圧された場合には、対応する施設情報を特定し、施設情報に格納されている複数のＵＲＬに対応する情報を一覧表示し、一覧表示された情報から所望の情報が選択された場合には、対応するＵＲＬを参照して、サーバ装置３４に格納されている情報をダウンロードして表示するようにしたので、地図上に表示された情報を押圧するだけで種々の情報を迅速に得ることが可能になる。
【０１０１】
また、施設情報にＵＲＬを含めるようにしたので、当該ＵＲＬによって示されるホームページに掲載された情報のみならず、電話番号および住所等の情報も併せて得ることが可能になるので、例えば、ＵＲＬによって指定されるホームページが消滅しているような場合でも、店に連絡して情報を直接得ることができる。
【０１０２】
また、サーバ装置３４に格納されている情報を、パーソナルコンピュータからアクセスされた場合に呈示する情報と、ナビゲーション装置からアクセスされた場合に呈示する情報とを弁別するようにしたので、５〜７インチであることが多いナビゲーション装置の表示装置に最適なフォーマットとすることができる。例えば、ページ中に含まれる文字の数を少なくするとともに、文字のフォントとしてポイント数の大きいものを使うようにすることで、視認性を高めることができる。また、重要な情報には、点滅する文字等を使用することにより、視認性をさらに高めることができる。
【０１０３】
また、サーバ装置３４に格納されるＨＰ情報３４ｄ１としては、施設の種類に応じて予め定められた情報を格納するようにしたので、情報の統一性を高めることが可能になる。また、目的とする情報に迅速にアクセスすることが可能になる。
【０１０４】
また、地図の押圧された部位と、枠１１０，１２０の双方が表示部１６ａに表示されるようにしたので、施設の周辺に関する情報を参照しながら、ホームページに記載されている情報を参照することが可能になる。
【０１０５】
つぎに、本発明の第３の実施の形態について説明する。
【０１０６】
図１５は、本発明の第３の実施の形態に係るナビゲーション装置１０Ａの構成例を示す図である。なお、本発明の第３の実施の形態に係るナビゲーションシステムでは、ナビゲーション装置１０Ａの構成が異なっており、それ以外は図１の場合と同様である。
【０１０７】
図１５に示すように、本発明の第３の実施の形態にナビゲーション装置１０Ａでは、図２に示す実施の形態と比較して、音声入出力装置２３が新たに追加されている。また、制御プログラム１３ｃの内容が一部異なっている。その他の構成は、図２の場合と同様である。
【０１０８】
ここで、音声認識手段としての音声入出力装置２３は、ユーザの発声した音声を対応するディジタル信号に変換し、音声認識処理を実行する音声入力認識部と、ＣＰＵ１１から供給されたテキスト情報から音声を合成して出力する音声合成出力部とを有している。音声入力認識部によって認識された情報は、例えば、テキスト情報としてＣＰＵ１１に供給される。ＣＰＵ１１から供給されたテキスト情報は、音声合成出力部によって音声信号に変換された後、例えば、スピーカ等から音声として出力される。
【０１０９】
つぎに、本発明の第３の実施の形態の動作を説明する。
【０１１０】
図１６は、本発明の第３の実施の形態の動作を説明するフローチャートである。なお、このフローチャートは、前述の場合と同様に、アイコン７３が操作された場合に実行される。このフローチャートの処理が開始されると、以下のステップが実行される。
【０１１１】
ステップＳ５０：ＣＰＵ１１は、タッチパネル２２からの出力信号を参照し、所定の部位が押圧されたか否かを判定し、押圧された場合にはステップＳ５１に進み、それ以外の場合には同様の処理を繰り返す。例えば、図４において文字列「○×駐車場」が表示されている部分が押圧された場合には、ステップＳ５１に進む。
【０１１２】
ステップＳ５１：ＣＰＵ１１は、タッチパネル２２の出力を参照して、ユーザによって押圧された地図の位置を示す位置情報を取得する。具体的には、ＣＰＵ１１は、タッチパネル２２の出力を参照して、ユーザによって押圧された部位の座標情報に対応する地図の位置情報（緯度および経度）を取得する。例えば、図４において文字列「○×駐車場」が表示されている部分が押圧された場合には、タッチパネル２２の座標情報と、地図情報とを照合することにより、○×駐車場の位置情報（緯度および経度）が得られる。
【０１１３】
ステップＳ５２：ＣＰＵ１１は、ステップＳ５１において取得された位置情報に基づいて指示された施設情報を特定する。具体的には、ＣＰＵ１１は、ステップＳ５１において取得された位置情報に基づいて、当該位置情報が示す位置から所定の範囲内（例えば、半径２０ｍの円内）に存在する施設に関する情報を、ビデオメモリ１５から検索する。例えば、図４において、文字列「○×駐車場」が表示されている部分またはその近傍が押圧された場合には、○×駐車場に関する施設情報が取得される。
【０１１４】
ステップＳ５３：ＣＰＵ１１は、ステップＳ５２において特定された施設情報５０に含まれているＵＲＬと情報名とを取得する。例えば、図４において、文字列「○×駐車場」が表示されている部分が押圧された場合には、図１１に示すＵＲＬ５６ｇ〜５６ｌと、それぞれのＵＲＬの情報名５６ａ〜５６ｆが取得される。なお、具体例としては、前述したとおりである。
【０１１５】
ステップＳ５４：ＣＰＵ１１は、音声入出力装置２３の出力を参照し、ユーザが所定の発話を行ったか否かを判定し、行ったと判定した場合にはステップＳ５５に進み、それ以外の場合には同様の処理を繰り返す。例えば、ユーザが「料金」と発話した場合にはステップＳ５５に進む。
【０１１６】
ステップＳ５５：ＣＰＵ１１は、音声入出力装置２３に対してユーザの発話に対して認識処理を施すように指示する。例えば、ユーザが「料金」と発話した場合には、認識結果として「料金」が得られる。
【０１１７】
ステップＳ５６：ＣＰＵ１１は、ステップＳ５５における認識処理の結果に基づいて、該当するＵＲＬを選択する。例えば、ユーザが「料金」と発話した場合には、ＵＲＬとして「ｈｔｔｐ：／／ｗｗｗ．○×．ｃｏ．ｊｐ／ｎａｖｉ／ｒｙｏｋｉｎ．ｈｔｍｌ」が得られる。
【０１１８】
ステップＳ５７：ＣＰＵ１１は、通信装置２１を制御して、ステップＳ５６において選択されたＵＲＬが示すリソースにアクセスする。具体的には、ＣＰＵ１１は、通信装置２１を制御して、アクセスポイント３２を発呼し、これとの間で通信回線を設定する。そして、通信装置２１は、アクセスポイント３２から付与されたＩＰアドレスを用いて通信を開始する。
【０１１９】
ステップＳ５８：ＣＰＵ１１は、通信装置２１を制御して、サーバ装置３４から所望の情報をダウンロードする。例えば、ユーザが「料金」と発話した場合には、ＵＲＬである「ｈｔｔｐ：／／ｗｗｗ．○×．ｃｏ．ｊｐ／ｎａｖｉ／ｒｙｏｋｉｎ．ｈｔｍｌ」が示すリソースにアクセスがなされ、対応するＨＴＭＬ文書である「ｒｙｏｋｉｎ．ｈｔｍｌ」がダウンロードされる。
【０１２０】
ステップＳ５９：ＣＰＵ１１は、ステップＳ５０において押圧された部位の周辺に、取得された情報を表示するための枠を表示する十分な領域が存在するか否かを判定し、存在すると判断した場合にはステップＳ６１に進み、それ以外の場合にはステップＳ６０に進む。
【０１２１】
ステップＳ６０：ＣＰＵ１１は、グラフィックプロセッサ１２に対して地図を所定の方向にスクロールさせるように指示する。
【０１２２】
ステップＳ６１：ＣＰＵ１１は、グラフィックプロセッサ１２を制御し、押圧された部分の周辺に情報を表示するための枠を表示させる。
【０１２３】
ステップＳ６２：ＣＰＵ１１は、グラフィックプロセッサ１２を制御し、ステップＳ５８においてダウンロードされた情報を、ステップＳ６１において表示した枠の内部に表示させる。
【０１２４】
図１４は、このとき、ＬＣＤ１６の表示部１６ａに表示される情報の一例である。この例では、○×駐車場から吹き出しの形で伸出した枠１２０が表示され、その内部には、○×駐車場の駐車料金に関する情報が表示されている。具体的には、文字列「料金：１時間  ３００円  ３０分経過する毎に２００円」が表示されている。
【０１２５】
ステップＳ６３：ＣＰＵ１１は、表示を終了する指示がなされたか否かを判定し、指示がなされた場合にはステップＳ６４に進み、それ以外の場合には同様の処理を繰り返す。具体的には、例えば、図１４に示す枠１２０のリンクが付されていない部分が押圧された場合には、表示の終了が指示されたと判定してステップＳ６３に進む。
【０１２６】
ステップＳ６４：ＣＰＵ１１は、ステップＳ６０において地図がスクロールされている場合には、グラフィックプロセッサ１２を制御して、地図をもとの状態に復元させる。
【０１２７】
以上の処理によれば、地図が押圧された場合には、対応する施設情報を特定し、施設情報に格納されている複数のＵＲＬを特定するための発話がなされた場合には、対応するＵＲＬを参照して、サーバ装置３４に格納されている情報をダウンロードして表示するようにしたので、地図上に表示された情報を押圧し、必要な情報名を発話するだけで種々の情報を迅速に得ることが可能になる。
【０１２８】
また、施設情報にＵＲＬを含めるようにしたので、当該ＵＲＬによって示されるホームページに掲載された情報のみならず、電話番号および住所等の情報も併せて得ることが可能になるので、例えば、ＵＲＬによって指定されるホームページが消滅しているような場合でも、店に連絡して情報を直接得ることができる。
【０１２９】
また、地図の押圧された部位と、枠１１０，１２０の双方が表示部１６ａに表示されるようにしたので、施設の周辺に関する情報を参照しながら、ホームページに記載されている情報を参照することが可能になる。
【０１３０】
以上に説明したように、本発明の各実施の形態に係るナビゲーション装置１０によれば、施設の情報を迅速に得ることが可能になる。
【０１３１】
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【０１３２】
例えば、上述の各実施の形態では、アイコン７３が押圧された後に、所定の施設に関する表示が押圧された場合に、図５、図１２、および、図１６の処理を実行するようにしたのが、例えば、アイコン７３を設けずに、施設に関する表示が二度連続して押圧された場合には、これらの処理を実行するようにしてもよい。第３の実施の形態の場合には、「インターネット」と発話された後に施設に関する情報が押圧された場合、または、施設に関する情報が押圧された後に「インターネット」と発話された場合に、図１６に示す処理が実行されるようにしてもよい。その場合、起動される処理の種類としては、例えば、「インターネット」と発話された場合には、図１６に示す処理が実行されてインターネットに接続されて施設に関する情報がダウンロードされ、また、「ここへ行く」または「ここを経由地に設定する」と発話された場合には、当該施設を目的地または経由地として経路探索処理が実行されてナビゲーションが実行され、さらに、「詳細情報」と発話された場合には、図６に示す情報のうちＵＲＬ５６以外の情報が表示されるようにしてもよい。
【０１３３】
また、上述の第３の実施の形態では、タッチパネル２２が押圧された後に、発話がなされた場合に、該当するＵＲＬにアクセスするようにしたが、例えば、タッチパネル２２の押圧と同時に発話がなされたり、発話の後にタッチパネル２２が押圧されたりした場合にも同様の処理を実行するようにしてもよい。その場合、数秒分の音声信号または数秒分の音声信号を認識した結果の情報（例えば、テキスト情報）をメモリ１４に予め格納しておき、タッチパネル２２が押圧された場合には、メモリ１４に格納されているこれらの情報を参照して、該当するＵＲＬにアクセスするようにすればよい。そのような実施の形態によれば、発話のタイミングが自由になるので、ユーザの利便性を高めることが可能になる。
【０１３４】
また、上述の第３の実施の形態では、ステップＳ５４の処理によって、ユーザからの発話がなされるまで待機するようにしたが、例えば、所定の時間以上発話がなされない場合には、第２の実施の形態と同様に、候補を一覧表示してユーザに選択させるようにしてもよい。その場合には、図１６に示すステップＳ５４において所定の時間以上発話がなされない場合には、図１２に示すステップＳ３４以降の処理を実行するようにすればよい。そのような実施の形態によれば、より柔軟なシステムを構築することが可能になる。
【０１３５】
また、上述の各実施の形態では、ＬＣＤ１６の表示部１６ａに、施設を示す情報として、文字列を表示するようにしたが、例えば、施設またはその種類を示すアイコンを表示するようにしてもよい。また、アイコンとともに、施設を示す文字列を表示することも可能である。
【０１３６】
また、上述の各実施の形態では、図１に示すように、サーバ装置３４をひとつ設けるようにしたが、２以上設けてそれぞれにホームページを格納することも可能である。また、サーバ装置３４は、ネットワーク上に散在する形態とし、施設の運営者または管理者が独自にホームページを作成する形態としたが、例えば、これらの運営者または管理者から委託を受けた業者が特定のサーバ上に一括してホームページを開設するようにしてもよい。そのような場合には、各施設のホームページを一括して管理できることから、サーバ名（ｗｗｗ．○×．ｃｏ．ｊｐの部分）を複数のホームページ間で共通化することができるので、ＨＤＤ１３に格納する情報を簡略化することができる。さらに、各ホームページの書式を統一することが可能になるので、ユーザにとって視認性が高い形式で情報を呈示することが可能になる。
【０１３７】
また、上述の各実施の形態では、タッチパネル２２によって施設を指定するようにしたが、例えば、リモートコントローラによって指定することも可能である。また、第３の実施の形態の場合では、音声によって施設名を読み上げることにより、施設を指定することも可能である。
【０１３８】
また、上述の各実施の形態では、枠８０，１１０，１２０内にダウンロードした情報を表示するようにしたが、例えば、画面を２分割して、一方に地図情報を表示し、他方にダウンロードした情報を表示することも可能である。なお、その場合には、地図をスクロールする処理は不要となる。
【０１３９】
また、上述の各実施の形態では、ナビゲーションを実行するプログラムの一部として、サーバ装置３４から情報を取得するプログラムを構成するようにしたが、例えば、一般的なブラウザプログラムを、ナビゲーションプログラムとは別に設けて、これを用いて得られた情報を枠８０，１１０，１２０に表示したり、表示部１６ａの一部にブラウザを表示して情報を参照可能としたりしてもよい。
【０１４０】
また、上述の各実施の形態では、ダウンロードする情報として、テキスト情報を用いる場合を例に挙げて説明したが、例えば、画像情報、音声情報等を用いることも可能である。例えば、ナビゲーション装置用のホームページに音声情報を多用することにより、表示部１６ａのサイズが小さい場合であっても、ユーザに理解し易い情報を提供することが可能になる。
【０１４１】
また、上述の第２の実施の形態では、パス名（フォルダ名およびファイル名）によって、それぞれの情報を分けてサーバ装置３４に格納するようにしたが、例えば、ひとつのＨＴＭＬ文書中にこれらの情報をまとめて格納するとともに、各情報をＨＴＭＬのタグによって弁別するようにしてもよい。例えば、料金に関する情報には、タグ＜！――料金――＞を付与して明示することが可能であり、ダウンロードする際には、このようなタグに記述されている情報を参照することで、目的の情報を得ることができる。この場合、ＵＲＬとしては、例えば、ｉｎｄｅｘ．ｈｔｍｌに関するＵＲＬのみを格納しておき、図１１に示す複数のＵＲＬに代えて、情報名とタグの種類とを関連付けしたテーブルを用いることにより、所望の情報を得ることが可能になる。その場合、それぞれのタグを付与された情報を別々の画面に表示することも可能であるが、例えば、情報の種類が少ない場合には、これらの情報をひとつの画面にまとめて表示し、ユーザによって指定された情報については、例えば、強調表示したり点滅表示したりすることにより、指定された情報を明示するようにしてもよい。
【０１４２】
また、上述の実施の形態では、サーバ装置３４から情報をダウンロードして表示するのみの構成としたが、表示部１６ａの一部に文字列「ここへ行く」または文字列「ここを経由地に設定する」等を有するボタンを設け、これらのボタンが操作された場合には、当該施設を目的地または経由地として経路探索を行い、探索結果に基づいてナビゲーションを行うようにしてもよい。
【０１４３】
また、上述の実施の形態では、地図情報ＤＢ１３ａ、施設情報ＤＢ１３ｂ、および、制御プログラム１３ｃをＨＤＤ１３に格納するようにしたが、これらのすべてまたは一部を他の記録媒体（例えば、ＤＶＤ（Digital Versatile Disk）等）に格納するようにしてもよい。
【０１４４】
また、上述の実施の形態では、基地局３０および公衆回線３１を経由してインターネット３３上のサーバ装置３４にアクセスするようにしたが、例えば、これらを経由せずに直接サーバ装置３４にアクセスする手段（例えば、道路沿いに設置され、電波または光によって情報を双方向で授受する手段）を用いることも可能である。
【０１４５】
なお、上記の処理機能は、例えば、図１に示すようなコンピュータによって実現される。その場合、ナビゲーション装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ（Random Access Memory）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。光磁気記録媒体には、ＭＯ（Magneto-Optical Disk）などがある。
【０１４６】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１４７】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【産業上の利用可能性】
【０１４８】
本発明は、地図を表示して目的地までの経路を案内するナビゲーション装置に利用することができる。
【図面の簡単な説明】
【０１４９】
【図１】本発明の第１の実施の形態に係るナビゲーションシステムの構成例を示す図である。
【図２】図１に示すナビゲーション装置の構成例を示すブロック図である。
【図３】図１に示すサーバ装置の構成例を示す図である。
【図４】図２に示すナビゲーション装置のＬＣＤに表示される情報の一例である。
【図５】図２に示すナビゲーション装置において実行される処理の一例を示すフローチャートである。
【図６】図２に示すナビゲーション装置のＨＤＤに格納されている施設情報の一例を示す図である。
【図７】図２に示すナビゲーション装置のＬＣＤに表示される情報の一例である。
【図８】図５に示す処理により地図が左方向にスクロールされた状態を示す図である。
【図９】図５に示す処理によりサーバ装置からダウンロードされた情報が表示された状態を示す図である。
【図１０】本発明の第２の実施の形態に係るサーバ装置に格納されている情報の一例を示す図である。
【図１１】本発明の第２の実施の形態に係るナビゲーション装置に格納されている情報の一例を示す図である。
【図１２】本発明の第２の実施の形態に係るナビゲーション装置において実行される処理の一例を示すフローチャートである。
【図１３】本発明の第２の実施の形態に係るナビゲーション装置のＬＣＤに表示される情報の一例である。
【図１４】図１３において料金が選択された場合に表示される画面の一例である。
【図１５】本発明の第３の実施の形態に係るナビゲーション装置の構成例を示すブロック図である。
【図１６】図１５に示すナビゲーション装置において実行される処理の流れを説明するフローチャートである。
【符号の説明】
【０１５０】
１０  ナビゲーション装置
１１  ＣＰＵ（読み出し手段、特定手段）
１２  グラフィックプロセッサ（表示手段、呈示手段）
１３ａ  地図情報ＤＢ（地図情報データベース）
１３ｂ  施設情報ＤＢ（施設情報データベース）
１６  ＬＣＤ（表示装置）
２１  通信装置（アクセス手段、取得手段）
３４ｄ  ＨＤＤ（リソース）
【図１】
2006145331.tif 000003
【図２】
2006145331.tif 000004
【図３】
2006145331.tif 000005
【図４】
2006145331.tif 000006
【図５】
2006145331.tif 000007
【図６】
2006145331.tif 000008
【図７】
2006145331.tif 000009
【図８】
2006145331.tif 000010
【図９】
2006145331.tif 000011
【図１０】
2006145331.tif 000012
【図１１】
2006145331.tif 000013
【図１２】
2006145331.tif 000014
【図１３】
2006145331.tif 000015
【図１４】
2006145331.tif 000016
【図１５】
2006145331.tif 000017
【図１６】
2006145331.tif 000018