(57)【要約】  放送局からデータ配信サービスに関する放送を受信して、当該データ配信サービスで情報提供の対象としている施設に関するデータを１次データベースに登録し、自車が所定の距離走行したことが検出される度に、その時点の自車位置周辺にある施設に関するデータを１次データベースから抽出して２次データベースに登録し、２次データベースから抽出された提示用のデータをユーザに提示する。
2012131773.tif 000002
【特許請求の範囲】
【請求項１】
移動体に搭載又は携帯される情報提示装置であって、
放送局からデータ配信サービスに関する放送を受信して当該データ配信サービスで情報提供の対象としている施設に関するデータを取得する受信部と、
前記受信部により取得されたデータが登録される１次データベースを記憶する１次データベース記憶部と、
前記受信部によりデータが取得される度に、前記受信部で取得されたデータを用いて、前記１次データベースの内容を更新するデータベース更新処理部と、
前記移動体が所定の距離を移動したことを検出する移動距離検出部と、
前記移動体の位置を検出する位置検出部と、
前記移動距離検出部により前記移動体が所定の距離を移動したことが検出される度に、前記位置検出部によりその時点で検出された前記移動体の位置の周辺にある施設に関するデータを前記１次データベースから抽出する２次データ抽出処理部と、
前記２次データ抽出処理部に抽出されたデータが登録される２次データベースを記憶する２次データベース記憶部と、
前記２次データベースに登録されたデータから提示用のデータを抽出する提示用データ抽出処理部と、
前記提示用データ抽出処理部に抽出されたデータをユーザに提示する提示部とを備えた情報提示装置。
【請求項２】
前記１次データベース、前記データベース更新処理部、前記２次データ抽出処理部、前記２次データベース及び前記提示用データ抽出処理部は、前記データ配信サービスで情報提供の対象としている施設の種類ごとに設けられ、
前記施設の種類ごとに設けた前記２次データ抽出処理部には、前記施設の種類に応じた優先順位がそれぞれ設定されており、
前記２次データ抽出処理部は、自身の優先順位より高い優先順位の２次データ抽出処理部が前記１次データベースからのデータ抽出を実施している間は、前記１次データベースからのデータ抽出を実施しないことを特徴とする請求項１記載の情報提示装置。
【請求項３】
前記２次データベースの内容を退避する退避データ記憶部を備え、
前記２次データ抽出処理部は、前記２次データベース記憶部の内容が消去された際に、前記退避データ記憶部に退避された内容で前記２次データベースを復元することを特徴とする請求項１記載の情報提示装置。
【請求項４】
前記移動体である車両を駆動させるエネルギーの残量を監視する残量監視部を備え、
前記１次データベース記憶部には、前記受信部に取得された前記エネルギーを供給する施設に関するデータが登録された１次データベースが記憶されており、
前記２次データ抽出処理部は、前記残量監視部によって前記エネルギーの残量が所定の閾値以下であると判断された場合に、前記１次データベースからのデータ抽出を実施し、前記残量監視部によって前記エネルギーの残量が所定の閾値を超えると判断された場合には、前記１次データベースからのデータ抽出を実施しないこと特徴とする請求項１記載の情報提示装置。
【請求項５】
前記提示用データ抽出処理部は、前記残量監視部に前記エネルギーの残量が所定の閾値以下であると判断された場合、前記２次データベースから提示用のデータを抽出し、前記残量監視部に前記エネルギーの残量が所定の閾値を超えていると判断された場合は、前記１次データベースから提示用のデータを抽出することを特徴とする請求項４記載の情報提示装置。
【請求項６】
前記１次データベースから不要なデータを削除する不要データ削除部を備えたことを特徴とする請求項１記載の情報提示装置。
【請求項７】
前記不要データ削除部は、前記位置検出部に検出された前記移動体の位置から所定の距離以上離れた施設に関するデータを不要データとして前記１次データベースから削除することを特徴とする請求項６記載の情報提示装置。
【請求項８】
前記不要データ削除部は、前記受信部により放送が受信された時刻と現在時刻との差が所定値以上のデータを不要データとして前記１次データベースから削除することを特徴とする請求項６記載の情報提示装置。
【請求項９】
移動体に搭載又は携帯されるナビゲーション装置であって、
放送局からデータ配信サービスに関する放送を受信して当該データ配信サービスで情報提供の対象としている施設に関するデータを取得する受信部と、
前記受信部により取得されたデータが登録される１次データベースを記憶する１次データベース記憶部と、
前記受信部によりデータが取得される度に、前記受信部で取得されたデータを用いて、前記１次データベースの内容を更新するデータベース更新処理部と、
前記移動体の位置を検出する位置検出部と、
前記移動体の目的地を設定する目的地設定部と、
前記位置検出部に検出された前記移動体の位置、前記目的地設定部で設定された目的地及び地図データ記憶部から取得した地図データを用いて、前記移動体の案内ルートを探索するルート探索部と、
前記ルート探索部に探索された案内ルートの近傍にある施設に関するデータを前記１次データベースから抽出する２次データ抽出処理部と、
前記２次データ抽出処理部に抽出されたデータが登録される２次データベースを記憶する２次データベース記憶部と、
前記２次データベースに登録されたデータから提示用のデータを抽出する提示用データ抽出処理部と、
前記提示用データ抽出処理部に抽出されたデータをユーザに提示する提示部とを備えたナビゲーション装置。
【請求項１０】
前記１次データベース、前記データベース更新処理部、前記２次データ抽出処理部、前記２次データベース及び前記提示用データ抽出処理部は、前記データ配信サービスで情報提供の対象としている施設の種類ごとに設けられ、
前記施設の種類ごとに設けた前記２次データ抽出処理部には、前記施設の種類に応じた優先順位がそれぞれ設定されており、
前記２次データ抽出処理部は、自身の優先順位より高い優先順位の２次データ抽出処理部が前記１次データベースからのデータ抽出を実施している間は、前記１次データベースからのデータ抽出を実施しないことを特徴とする請求項９記載のナビゲーション装置。
【請求項１１】
前記２次データベースの内容を退避する退避データ記憶部を備え、
前記２次データ抽出処理部は、前記２次データベース記憶部の内容が消去された際に、前記退避データ記憶部に退避された内容で前記２次データベースを復元することを特徴とする請求項９記載のナビゲーション装置。
【請求項１２】
前記移動体が所定の距離を移動したことを検出する移動距離検出部を備え、
前記２次データ抽出処理部は、前記ルート探索部で案内ルートが探索されていない場合には、前記移動距離検出部によって前記移動体が所定の距離を移動したことが検出される度に、前記位置検出部によりその時点で検出された前記移動体の位置の周辺にある施設に関するデータを前記１次データベースから抽出することを特徴とする請求項９記載のナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、自車位置周辺に関する情報をユーザに提示する情報提示装置及びこれを用いたナビゲーション装置に関する。
【背景技術】
【０００２】
近年、ディジタル方式のラジオ放送において、車載環境にあるユーザに対するデータ配信サービスが開始されており、当該サービスに対応した車載機器等も販売されている。
このようなデータ配信サービスを提供する従来の技術として、特許文献１に開示されるシステムがある。このシステムでは、車載機器の受信機が、放送局からデータ配信サービスに関する放送を受信し、例えばガソリンスタンドに関する情報を収集してデータベースに格納する。データベースに格納された情報は、受信機によってデータ配信サービスの放送が受信される度に更新される。
また、上記車載機器は、データベースに格納したガソリンスタンドに関する情報から、ガソリンスタンドが存在する緯度経度を特定して、これと位置検出部に検出された自車位置の緯度経度を用いて、自車位置からガソリンスタンドまでの距離を算出する。
そして、上記車載機器は、自車位置からの距離が近いガソリンスタンドに関する情報を所定の件数だけデータベースから抽出して、モニタにリスト形式で表示する。
この他、特許文献２に記載される地図表示装置は、データベースに格納された施設情報のうちから、自車位置に近い施設の情報を検索し、検索結果の施設情報を自車位置からの距離順にリスト形式で表示装置に表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許出願公開第２０１０／０１０６５１４号明細書
【特許文献２】特開２００１−１７４２７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１及び特許文献２に代表される従来の技術では、上記車載機器において、自車位置周辺の情報の表示要求操作を行うと、データ配信サービスによって膨大な量の情報が蓄積されているデータベースから、自車位置までの距離を算出して検索を行い、自車位置に近い施設情報を所定の件数だけ抽出する。このため、表示要求操作が実施されてから、施設情報が実際に表示されるまでに時間がかかり、表示レスポンスが遅いという課題があった。【０００５】
この発明は、上記のような課題を解決するためになされたもので、データベースに格納した情報を提示するレスポンス性を向上させることができる情報提示装置及びこれを用いたナビゲーション装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る情報提示装置は、放送局からデータ配信サービスに関する放送を受信して当該データ配信サービスで情報提供の対象としている施設に関するデータを取得する受信部と、受信部により取得されたデータが登録される１次データベースを記憶する１次データベース記憶部と、受信部によりデータが取得される度に、受信部で取得されたデータを用いて、１次データベースの内容を更新するデータベース更新処理部と、移動体が所定の距離を移動したことを検出する移動距離検出部と、移動体の位置を検出する位置検出部と、移動距離検出部により移動体が所定の距離を移動したことが検出される度に、位置検出部によりその時点で検出された移動体の位置の周辺にある施設に関するデータを１次データベースから抽出する２次データ抽出処理部と、２次データ抽出処理部に抽出されたデータが登録される２次データベースを記憶する２次データベース記憶部と、２次データベースに登録されたデータから提示用のデータを抽出する提示用データ抽出処理部と、提示用データ抽出処理部に抽出されたデータをユーザに提示する提示部とを備える。
【発明の効果】
【０００７】
この発明によれば、データベースに格納した情報を提示するレスポンス性を向上させることができるという効果がある。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１による車載情報提示装置の構成を示すブロック図である。
【図２】実施の形態１における２次データ抽出処理を示すフローチャートである。
【図３】実施の形態１の車載情報提示装置に実施される処理のタイミングチャートである。
【図４】ステーションリストの表示画面の一例を示す図である。
【図５】この発明の実施の形態２による車載情報提示装置の構成を示すブロック図である。
【図６】実施の形態２における２次データ抽出処理を示すフローチャートである。
【図７】この発明の実施の形態３による車載情報提示装置の構成を示すブロック図である。
【図８】実施の形態３における２次データ抽出処理を示すフローチャートである。
【図９】この発明の実施の形態４によるナビゲーション装置の構成を示すブロック図である。
【図１０】実施の形態４における２次データ抽出処理を示すフローチャートである。
【図１１】ルートとステーションとの間の距離の定義を示す図である。
【図１２】実施の形態４のナビゲーション装置による２次データの抽出範囲を概略的に示す図である。
【図１３】ルート近傍のステーションに関するデータを抽出する有効性を説明するための図である。
【図１４】この発明の実施の形態５による車載情報提示装置の構成を示すブロック図である。
【図１５】実施の形態５における２次データ抽出処理を示すフローチャートである。
【図１６】実施の形態５における表示データ抽出処理を示すフローチャートである。
【図１７】この発明の実施の形態６による車載情報提示装置の構成を示すブロック図である。
【図１８】実施の形態６における不要データ削除処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、この発明をより詳細に説明するため、この発明を実施するための形態について、添付の図面に従って説明する。
実施の形態１．
図１は、この発明の実施の形態１による、移動体（例えば車両）に搭載された車載情報提示装置の構成を示すブロック図である。図１において、実施の形態１による車載情報提示装置１は、サービスプロバイダから配信されたデータをユーザに提示する情報処理装置であり、受信機２、データベース更新処理部３、１次データベース記憶部４、２次データ抽出処理部５、２次データベース記憶部６、表示データ抽出処理部７、ディスプレイ８、走行距離検出部９、自車位置検出部１０及びＧＰＳ（Global Positioning System）受信機１０ａを備える。
【００１０】
受信機２は、放送局からのデータ配信サービスに関する放送を受信して、データベース更新処理部３で取り扱い可能なディジタルデータに変換する構成部である。
データベース更新処理部３は、１次データベースの内容を更新する構成部であり、１次データベース記憶部４は、１次データベースを記憶する記憶部である。
１次データベースには、受信機２により受信されたデータ配信サービスに関するデータが格納されるデータベースである。例えば、ガソリンスタンド等の車両燃料のステーションに関するデータ配信サービスを受ける場合、ステーションに関するデータ項目として、（ａ）ステーション名称、（ｂ）ステーションの緯度経度、（ｃ）ステーションで扱われている燃料の種類及びブランド、（ｄ）燃料価格、などのデータが配信され、１次データベースに格納される。米国で運用されているデータ配信サービスで、燃料ステーションに関するデータを１次データベースに格納する場合には、車両で移動可能な地域に存在する全ての燃料ステーションが特定されるため、数万件から数十万件のデータが、１次データベースに格納されることになる。
【００１１】
２次データ抽出処理部５は、自車が所定距離だけ進んだことが検出される度に、自車位置検出部１０により検出された自車位置周辺に関連するデータを、所定の件数だけ１次データベースから抽出して２次データベースに格納する構成部である。２次データベース記憶部６は、２次データベースを記憶する記憶部であって、１次データベース記憶部４よりも高速なアクセスが可能な記憶装置が利用される。また、２次データベースは、２次データ抽出処理部５によって自車が所定距離走行する度に内容が更新される。例えば、ガソリンスタンド等の燃料ステーションに関するデータ配信サービスを受けている場合は、自車に近い所定件数のステーションに関するデータが２次データベースに格納され、自車が所定距離移動する度にその内容が更新される。
【００１２】
表示データ抽出処理部７は、２次データベースに格納されている自車位置周辺に関連するデータを自車位置からの距離順にソートして、２次データベースから上位の所定件数のデータを抽出する構成部である。例えば、ガソリンスタンド等の燃料ステーションに関するデータ配信サービスを受けている場合は、自車位置に近い順に所定件数のステーションに関するデータが表示データとして抽出される。また、ディスプレイ８は、地図等を表示する表示モニタであり、液晶モニタ等で実現される。例えば、燃料ステーションに関するデータ配信サービスを受ける場合、ディスプレイ８には、自車位置に近い順に所定件数のステーションがリスト形式で表示される。
【００１３】
走行距離検出部９は、移動体が所定の距離を移動したことを検出する移動距離検出部であり、自車の走行距離を逐次検出する。２次データ抽出処理部５により１次データベースから２次データが抽出されたタイミングで自車の走行距離を検出し始め、２次データ抽出処理部５に通知する。
自車位置検出部１０は、移動体の位置を検出する位置検出部であって、ＧＰＳ受信機１０ａから取得した位置情報を用いて、自車位置の緯度経度を算出する。この自車の位置情報が２次データ抽出処理部５及び表示データ抽出処理部７に逐次提供される。ＧＰＳ受信機１０ａは、ＧＰＳ衛星から自車の位置情報を受信する受信機である。
【００１４】
次に動作について説明する。
（１）１次データベースの更新処理
先ず、受信機２が、サービスプロバイダからのデータ配信サービスに関する放送を受信する。ここでは、燃料ステーションに関するデータ配信サービスを受けた場合を例に挙げて説明する。受信機２は、受信した放送データから抽出されたサービスデータを、データベース更新処理部３で取り扱い可能なディジタルデータに変換し、データベース更新処理部３に出力する。例えば、ステーションに関するデータ項目として、（ａ）ステーション名称、（ｂ）ステーションの緯度経度、（ｃ）ステーションで扱われている燃料の種類及びブランド、（ｄ）燃料価格、といったデータが得られたものとする。
【００１５】
データベース更新処理部３は、受信機２から入力したデータを用いて、１次データベース記憶部４に記憶されている１次データベースの内容を更新する。上述したデータ項目のうち、（ａ）ステーション名称、（ｂ）ステーションの緯度経度、（ｃ）ステーションで扱われている燃料の種類及びブランドは、頻繁に変更されるものでなく、固定的なデータであるが、（ｄ）燃料価格は頻繁に変動する。従って、１次データベースでは、各ステーションでの燃料価格が常時更新されることになる。もちろん、データ項目（ａ）〜（ｄ）に変化があった場合や、ステーションが新設又は閉鎖された場合は、それらに応じて該当するデータが更新される。
【００１６】
なお、受信機２は、一定の時間周期（例えば数時間）で、データ配信サービスに関する放送を受信するとともに、これに応じてデータベース更新処理部３が１次データベースを更新することを繰り返し実施する。これにより、１次データベースのデータ内容を、常に最新の状態にすることができる。
【００１７】
（２）２次データベースの更新処理
図２は、実施の形態１における２次データ抽出処理を示すフローチャートであり、この図に沿って２次データ抽出処理部５によるデータ抽出処理の詳細を説明する。
２次データ抽出処理部５は、自車位置検出部１０で検出された自車位置の情報を入力して、自車位置に近いステーションに関するデータを所定の件数（例えば５０件）だけ１次データベースから抽出して２次データベースに格納する（ステップＳＴ１）。
例えば、ステーションに関するデータの“ステーションの緯度経度”で規定されるステーションの位置と自車位置検出部１０で検出された現在の自車位置（緯度経度）との距離差を求め、この距離差を所定の閾値と比較して自車位置に近いか否かを判定する。
なお、この閾値には、ＧＰＳでの位置計測の精度を考慮して自車位置に近いと判定する誤差の範囲を含めるようにしてもよい。あるいは、自車位置の所定範囲内に存在するデータを全て抽出するようにしてもよい。
これにより、ステーションが密集している地域、すなわち自車位置周辺の範囲内に多数のステーションが存在する場合も全てのデータを抽出することが可能となる。あるいは、自車が過去に走行した地域で自車位置周辺の範囲内として判別されたステーション数の最大値を上記所定の件数としてもよい。
【００１８】
次に、２次データ抽出処理部５は、走行距離検出部９による自車の走行距離の検出結果に基づいて、前回に１次データベースからデータを抽出して２次データベースに格納した時点から、自車が所定距離（例えば２ｋｍ）を走行したか否かを判定する（ステップＳＴ２）。ここで、自車が所定距離走行したと判定された場合（ステップＳＴ２；ＹＥＳ）、２次データ抽出処理部５は、ステップＳＴ１の処理に戻り、その時点で自車位置に近い所定の件数のステーションに関するデータを１次データベースから取り出して２次データベースに格納する。
【００１９】
一方、自車が所定距離走行していないと判定した場合（ステップＳＴ２；ＮＯ）、２次データ抽出処理部５は、所定の時間（例えば１０秒）が経過するまで待ち状態となり（ステップＳＴ３）、その後にステップＳＴ２の処理に戻って、上記の処理を繰り返す。この結果、２次データベースのデータ内容は、自車が２ｋｍ移動する度に更新され、自車周辺の所定件数のステーションに関するデータが格納される。
なお、２次データ抽出処理部５によるデータ抽出処理は、ユーザがステーションリストの表示を指示した場合に実施されるのではなく、自車が２ｋｍ移動する度に自動的に実施される。
【００２０】
（３）サービスデータの提示
図３は、実施の形態１の車載情報提示装置に実施される処理のタイミングチャートである。図３中の右側に記載した２次データベース更新処理のタイミングチャートは、（２）で説明した処理と同様である。また、表示データ抽出処理部７及びディスプレイ８は、各種の情報を設定するための設定用画面を表示して、入力装置等を用いた外部からの設定操作を受け付けるＨＭＩ（Human Machine Interface）を提供する。
図３中の左側に記載したタイミングチャートにおいて、ユーザが、入力装置等を用いて上記設定用画面を基にステーションリストの表示要求を行う。上記入力装置では、ステーションリスト表示要求が設定されると、表示データ抽出処理部７に対して、ステーションリスト表示要求に応じたデータを抽出するようにデータ抽出要求を行う。
【００２１】
表示データ抽出処理部７は、データ抽出要求を受けると、２次データベース記憶部６にアクセスして、２次データベースに格納されているデータを、自車位置検出部１０で検出された現在の自車位置からの距離順にデータをソートし、距離が近い上位の所定件数分（例えば１０件分）のデータを２次データベースから抽出する。なお、２次データベースから抽出する所定の件数は、ステーションリストに表示するステーション数である。
表示データ抽出処理部７に抽出されたデータは、ステーションリストとしてディスプレイ８に表示される。これにより、ユーザは、ディスプレイ８に表示されたステーションリストから、自車位置周辺のステーションに関するデータを参照することができる。
【００２２】
図４は、ステーションリストの表示画面の一例を示す図である。図４に示すステーションリストは、自車位置周辺にある燃料ステーション（例えばガソリンスタンド）の一覧表であり、ステーション名称の他に、各ステーションで供給している燃料の種類（銘柄）や時価又はステーションまでの車両からの距離や方位が表示されている。
また、図４に示す画面は、ユーザが自車の燃料を補給するステーションを選択する目的で参照されるものであり、自車位置からの距離が近いステーションが上記所定の件数だけ表示される。
【００２３】
なお、ディスプレイ８では、通常時には、例えば、ナビゲーション処理の地図表示画面あるいはカーオーディオで演奏されている曲の情報（曲名、アーティスト名、その他）等が表示される。ユーザーがステーションリストを参照する場合、入力装置等を用いて表示画面の変更操作を行う。表示データ抽出処理部７は、表示画面の変更操作が行われると、ステーションリストを呼び出し、ディスプレイ８に表示させる。
【００２４】
以上のように、この実施の形態１によれば、放送局からデータ配信サービスに関する放送を受信して当該データ配信サービスで情報提供の対象としている施設に関するデータを取得する受信機２と、受信機２により取得されたデータが登録される１次データベースを記憶する１次データベース記憶部４と、受信機２によりデータが取得される度に、受信機２で取得されたデータを用いて、１次データベースの内容を更新するデータベース更新処理部３と、自車の走行距離を検出する走行距離検出部９と、自車の位置を検出する自車位置検出部１０と、自車が所定の距離を走行したことが検出される度に、自車位置検出部１０によりその時点で検出された自車の位置の周辺にある施設に関するデータを１次データベースから抽出する２次データ抽出処理部５と、２次データ抽出処理部５に抽出されたデータが登録される２次データベースを記憶する２次データベース記憶部６と、２次データベースに登録されたデータから表示用のデータを抽出する表示データ抽出処理部７と、表示データ抽出処理部７に抽出されたデータを表示してユーザに提示するディスプレイ８とを備える。
このように１次データベースに登録したデータの中から自車の位置の周辺にある施設に関するデータを予め抽出して２次データベースに登録しておき、データ表示の要求があると、この２次データベースから抽出したデータが表示されることから、データ表示要求に対して実際にデータ表示が完了するまでの表示レスポンスを短縮することができる。
【００２５】
また、上記実施の形態１では、燃料ステーションに関するデータ配信サービスを受ける場合を例に挙げたが、本発明で扱われるデータ配信サービスは、これに限定されるものではない。本発明で扱われるサービスデータは、当該サービスが情報提供の対象としている施設の位置情報（施設が存在する位置又は一定の区域等の位置範囲）がサービスデータに記述されていればよい。２次データベース抽出処理部は、サービスデータに記述されている上記位置情報を用いて自車位置の周辺か否かを判定する。
【００２６】
なお、上記実施の形態１では、２次データ抽出処理部５が、自車が所定距離走行したことが検出される度に、自車位置周辺に関連するデータを１次データベースから抽出して２次データベースに格納する場合を示したが、本発明は、これに限定されるものではない。例えば、自車が走行している時間を計測する手段を設けて、所定の走行時間が経過する度に、自車位置周辺に関連するデータを１次データベースから抽出して２次データベースに格納するようにしてもよい。また、ユーザが、不図示の入力装置を用いて上記所定の距離や走行時間を設定するための設定画面をディスプレイ８に表示し、ユーザに設定された値に基づいて２次データ抽出処理部５がデータ抽出するようにしてもよい。
【００２７】
実施の形態２．
上記実施の形態１では、車載情報提示装置１が１種類のデータ配信サービスを受けて、例えば燃料ステーションに関するデータ等を提示する構成を示した。これに対して、この実施の形態２では、データ配信サービスで情報提供の対象としている複数種類の施設に関するデータをそれぞれ提示するように構成した車載情報提示装置について述べる。なお、実用上は、複数種類の施設に関するデータ配信サービスをユーザに提示できる構成とすることが多い。
【００２８】
図５は、この発明の実施の形態２による車載情報提示装置の構成を示すブロック図である。図５において、実施の形態２の車載情報提示装置１Ａは、サービスプロバイダから配信される各種のデータにそれぞれ対応する構成を有している。なお、走行距離検出部９、自車位置検出部１０及びＧＰＳ受信機１０ａの記載を省略している。また、図５において、図１と同一構成には同一符号を付して説明を省略する。
【００２９】
図５の例では、車載情報提示装置１Ａが、“燃料”、“駐車場”、“映画館”といった３つの種類の施設に関するデータ配信サービスを受ける構成としている。
“燃料”データとは、車両燃料のステーションに関するデータであり、少なくともステーションの位置に関するデータを含んでいる。また、燃料価格等のデータを含んでいてもよい。
“駐車場”データとは、駐車場に関するデータであり、少なくとも駐車場の位置に関するデータを含んでいる。また、その規模や空き状態に関するデータを含んでいてもよい。
“映画館”データとは、映画館に関するデータであり、少なくとも映画館の位置を含んでいる。また、上映中の映画、上映予定映画又は上映時間に関するデータを含んでいてもよい。
【００３０】
車載情報提示装置１Ａは、“燃料”データに対応する構成として、データベース更新処理部３ａ、１次データベース記憶部４ａ、２次データ抽出処理部５ａ、２次データベース記憶部６ａ及び表示データ抽出処理部７ａを有する。
また、車載情報提示装置１Ａは、“駐車場”データに対応する構成として、データベース更新処理部３ｂ、１次データベース記憶部４ｂ、２次データ抽出処理部５ｂ、２次データベース記憶部６ｂ及び表示データ抽出処理部７ｂを有する。
さらに、車載情報提示装置１Ａは、“映画館”データに対応する構成として、データベース更新処理部３ｃ、１次データベース記憶部４ｃ、２次データ抽出処理部５ｃ、２次データベース記憶部６ｃ及び表示データ抽出処理部７ｃを有する。
【００３１】
なお、２次データ抽出処理部５ａ〜５ｃには、図５で図示を省略した走行距離検出部９に検出された自車の走行距離が逐次入力される。さらに、２次データ抽出処理部５ａ〜５ｃ及び表示データ抽出処理部７ａ〜７ｃには、図５で図示を省略した自車位置検出部１０によって検出された自車位置が逐次入力される。これにより、２次データ抽出処理部５ａ〜５ｃ及び表示データ抽出処理部７ａ〜７ｃは、上記実施の形態１で図１を用いて示した構成と同様にそれぞれ動作する。
【００３２】
車載情報提示装置１Ａでは、データ配信サービスを受けるデータの種類に応じて優先順位を設定している。ここでは、優先順位を“燃料”＞“駐車場”＞“映画館”とする。なお、優先順位は、データの種類に応じて固定してもよいし、ユーザが優先順位を設定してもよい。
【００３３】
また、２次データ抽出処理部５ａ〜５ｃは、相互の動作状況をモニタできるように構成されており、各々が扱うデータの種類に応じた優先順位に従って動作する。
つまり、２次データ抽出処理部５ａ〜５ｃでは、扱うデータの優先順位が高いものが動作している場合、他のものは動作を抑止して、当該優先順位が高いものの動作が完了するまで待ち状態となる。これにより、２次データ抽出処理部の動作が輻輳することで、車載情報提示装置１Ａとして機能するコンピュータのプロセッサの処理負荷が高くなり過ぎてデータベースを記憶する記憶装置への読み出し処理が集中し、データ配信サービス以外の処理の動作が遅延することを防止できる。
【００３４】
次に動作について説明する。
この実施の形態２は、２次データ抽出処理部が、扱うデータの種類に応じた優先順位に従って動作するところに特徴があるため、１次データベースから２次データベースへデータを抽出する処理について主に述べる。また、前提として、データベース更新処理部３ａ〜３ｃが、受信機２に受信された各種のデータを用いて、１次データベース記憶部４ａ〜４ｃに記憶されている１次データベースの内容を更新しているものとする。
【００３５】
図６は、実施の形態２における２次データ抽出処理を示すフローチャートであり、優先順位を“燃料”＞“駐車場”＞“映画館”とした２次データ抽出処理部の動作を示している。図６（ａ）に示すように、２次データ抽出処理部５ａは、自車位置検出部１０で検出された自車位置を入力して、１次データベース記憶部４ａに記憶されている１次データベースの“燃料”データから、自車位置周辺に関するデータとして判別したデータを所定の件数だけ抽出して、２次データベース記憶部６ａの２次データベースに格納する（ステップＳＴ１ａ）。
なお、自車位置周辺に関するデータとして判別される“燃料”データとは、自車位置に近い燃料ステーションが設定されているデータである。自車位置に近いか否かは、上記実施の形態１と同様に、燃料ステーションの位置（緯度経度）と自車位置検出部１０で検出された現在の自車位置（緯度経度）との距離差を求め、この距離差を所定の閾値と比較して判定する。
【００３６】
次に、２次データ抽出処理部５ａは、走行距離検出部９による自車の走行距離の検出結果に基づいて、前回に１次データベースからデータを抽出して２次データベースに格納した時点から、自車が所定距離（例えば２ｋｍ）を走行したか否かを判定する（ステップＳＴ２ａ）。ここで、自車が所定距離走行したと判定された場合（ステップＳＴ２ａ；ＹＥＳ）、２次データ抽出処理部５ａは、ステップＳＴ１ａの処理に戻り、その時点で自車位置に近い所定の件数（例えば５０件）の“燃料”データを１次データベースから取り出して２次データベースに格納する。
【００３７】
自車が所定距離走行していないと判定した場合（ステップＳＴ２ａ；ＮＯ）、２次データ抽出処理部５ａは、所定の時間（例えば１０秒）が経過するまで待ち状態となり（ステップＳＴ３ａ）、その後にステップＳＴ２ａの処理に戻って、上記の処理を繰り返す。この結果、２次データベースのデータ内容は、自車が２ｋｍ移動する度に更新され、自車周辺の所定件数のステーションに関するデータが格納される。
【００３８】
図６（ｂ）に示すように、２次データ抽出処理部５ｂは、自身が扱う“駐車場”データより優先順位が高い“燃料”データを扱う２次データ抽出処理部５ａの動作状況をモニタして、２次データ抽出処理部５ａのデータ抽出処理が動作中であるか否かを判定する（ステップＳＴ１ｂ）。ここで、２次データ抽出処理部５ａが動作中である場合（ステップＳＴ１ｂ；ＹＥＳ）、２次データ抽出処理部５ｂは、所定の時間（例えば１０秒）が経過するまで待ち状態となり（ステップＳＴ２ｂ）、その後にステップＳＴ１ｂの処理に戻って、上記の処理を繰り返す。
【００３９】
一方、２次データ抽出処理部５ａが動作していない場合（ステップＳＴ１ｂ；ＮＯ）、２次データ抽出処理部５ｂは、自車位置検出部１０で検出された自車位置を入力して、１次データベース記憶部４ｂに記憶されている１次データベースの“駐車場”データから、自車位置周辺に関するデータとして判別したデータを所定の件数だけ抽出して、２次データベース記憶部６ｂの２次データベースに格納する（ステップＳＴ３ｂ）。
なお、自車位置周辺に関するデータとして判別される“駐車場”データとは、自車位置に近い駐車場が設定されているデータである。自車位置に近いか否かは、駐車場の位置（緯度経度）と自車位置検出部１０で検出された現在の駐車場位置（緯度経度）との距離差を求め、この距離差を所定の閾値と比較して判定する。
【００４０】
次に、２次データ抽出処理部５ｂは、走行距離検出部９による自車の走行距離の検出結果に基づいて、前回に１次データベースからデータを抽出して２次データベースに格納した時点から、自車が所定距離（例えば２ｋｍ）を走行したか否かを判定する（ステップＳＴ４ｂ）。ここで、自車が所定距離走行したと判定された場合（ステップＳＴ４ｂ；ＹＥＳ）、２次データ抽出処理部５ｂは、ステップＳＴ１ｂの処理に戻り、その時点で自車位置に近い所定の件数（例えば５０件）の“駐車場”データを１次データベースから取り出して２次データベースに格納する。
【００４１】
自車が所定距離走行していないと判定した場合（ステップＳＴ４ｂ；ＮＯ）、２次データ抽出処理部５ｂは、所定の時間（例えば１０秒）が経過するまで待ち状態となり（ステップＳＴ５ｂ）、その後にステップＳＴ４ｂの処理に戻って、上記の処理を繰り返す。この結果、２次データベースのデータ内容は、自車が２ｋｍ移動する度に更新され、自車周辺の所定件数のステーションに関するデータが格納される。
【００４２】
図６（ｃ）に示すように、２次データ抽出処理部５ｃは、自身が扱う“映画館”データより優先順位が高い“燃料”データを扱う２次データ抽出処理部５ａ及び“駐車場”データを扱う２次データ抽出処理部５ｂの双方の動作状況をモニタして、２次データ抽出処理部５ａ又は２次データ抽出処理部５ｂによるデータ抽出処理が動作中であるか否かを判定する（ステップＳＴ１ｃ）。ここで、２次データ抽出処理部５ａ又は２次データ抽出処理部５ｂが動作中である場合（ステップＳＴ１ｃ；ＹＥＳ）、２次データ抽出処理部５ｃは、所定の時間（例えば１０秒）が経過するまで待ち状態となり（ステップＳＴ２ｃ）、その後にステップＳＴ１ｃの処理に戻って、上記の処理を繰り返す。
【００４３】
２次データ抽出処理部５ａ及び２次データ抽出処理部５ｂの双方が動作していない場合（ステップＳＴ１ｃ；ＮＯ）、２次データ抽出処理部５ｃは、自車位置検出部１０で検出された自車位置の情報を入力して、１次データベース記憶部４ｃに記憶されている１次データベースの“映画館”データから、自車位置周辺に関するデータとして判別したデータを所定の件数だけ抽出して、２次データベース記憶部６ｃの２次データベースに格納する（ステップＳＴ３ｃ）。
なお、自車位置周辺に関するデータとして判別される“映画館”データとは、自車位置に近い映画館が設定されているデータである。自車位置に近いか否かは、映画館の位置（緯度経度）と自車位置検出部１０で検出された現在の駐車場位置（緯度経度）との距離差を求め、この距離差を所定の閾値と比較して判定する。
【００４４】
次に、２次データ抽出処理部５ｃは、走行距離検出部９による自車の走行距離の検出結果に基づいて、前回に１次データベースからデータを抽出して２次データベースに格納した時点から、自車が所定距離（例えば２ｋｍ）を走行したか否かを判定する（ステップＳＴ４ｃ）。ここで、自車が所定距離走行したと判定された場合（ステップＳＴ４ｃ；ＹＥＳ）、２次データ抽出処理部５ｃは、ステップＳＴ１ｃの処理に戻り、その時点で自車位置に近い所定の件数（例えば５０件）の“映画館”データを１次データベースから取り出して２次データベースに格納する。
【００４５】
一方、自車が所定距離走行していないと判定した場合（ステップＳＴ４ｃ；ＮＯ）、２次データ抽出処理部５ｃは、所定の時間（例えば１０秒）が経過するまで待ち状態となり（ステップＳＴ５ｃ）、その後にステップＳＴ４ｃの処理に戻って、上記の処理を繰り返す。この結果、２次データベースのデータ内容は、自車が２ｋｍ移動する度に更新され、自車周辺の所定件数のステーションに関するデータが格納される。
【００４６】
表示データ抽出処理部７ａ〜７ｃは、データ抽出要求を受けると、２次データベース記憶部６ａ〜６ｃにアクセスして、２次データベースに格納されているデータを、自車位置検出部１０に検出された現在の自車位置からの距離順にデータをソートし、距離が近い上位の所定件数分（例えば１０件分）のデータを２次データベースから抽出する。次に、表示データ抽出処理部７ａ〜７ｃに抽出されたデータは、リストデータとしてディスプレイ８に出力される。これにより、ディスプレイ８は、表示データ抽出処理部７ａ〜７ｃに抽出されたデータをリスト形式で表示する。
【００４７】
以上のように、この実施の形態２によれば、１次データベース、データベース更新処理部３ａ〜３ｃ、２次データ抽出処理部５ａ〜５ｃ、２次データベース及び表示データ抽出処理部７ａ〜７ｃが、データ配信サービスで情報提供の対象としている施設の種類ごとに設けられ、施設の種類ごとに設けた２次データ抽出処理部５ａ〜５ｃには、施設の種類に応じた優先順位がそれぞれ設定されており、２次データ抽出処理部５ａ〜５ｃでは、自身の優先順位より高い優先順位の２次データ抽出処理部が１次データベースからのデータ抽出を実施している間は、１次データベースからのデータ抽出を実施しない。
このようにすることで、複数種類のデータ配信サービスで得られたデータをユーザに提示するにあたり、上記実施の形態１と同様に、要求データが画面に表示されるまでのレスポンスを短くすることができる。また、２次データ抽出処理部５ａ〜５ｃでは、扱うデータの優先順位が高いものが動作している場合、他のものは動作を抑止して、当該優先順位が高いものの動作が完了するまで待ち状態となる。これにより、２次データ抽出処理部の動作が輻輳して車載情報提示装置１Ａとして機能するコンピュータのプロセッサの処理負荷が高くなり過ぎたことに起因してデータベースを記憶する記憶装置への読み出し処理が集中し、データ配信サービス以外の処理の動作が遅延することを防止できる。
【００４８】
また、上記実施の形態２では、車載情報提示装置１Ａが、自車位置周辺に関するデータをリスト形式で表示してユーザに提示する場合を示したが、データ提示方法は、これに限定されるものではない。すなわち２次データベースから抽出されたデータを提示する方法であればよく、例えば、自車位置に最も近いステーションや駐車場、映画館に関するデータのみを表示して、これらを音声案内してもよい。
【００４９】
実施の形態３．
図７は、この発明の実施の形態３による車載情報提示装置の構成を示すブロック図である。図７において、実施の形態３による車載情報提示装置１Ｂは、受信機２、データベース更新処理部３、１次データベース記憶部４、２次データ抽出処理部５、２次データベース記憶部６、表示データ抽出処理部７、ディスプレイ８及び退避データ記憶部１１を備える。なお、図７では、走行距離検出部９、自車位置検出部１０及びＧＰＳ受信機１０ａの記載を省略している。また、図７において、図１と同一構成には同一符号を付して説明を省略する。
【００５０】
上記実施の形態１の車載情報提示装置１を実製品に適用する場合、表示要求に応答してステーションリスト等を高速に表示するため、２次データベース記憶部６に高速なアクセスが可能なＤＲＡＭ（Dynamic Random Access Memory）等の揮発性メモリが利用される。
これは、ハードディスクドライブ（ＨＤＤ）装置よりもＤＲＡＭの方がはるかに高速にアクセスできるからである。
【００５１】
しかし、揮発性メモリでは、電源を切ると（ＡＣＣ  ＯＦＦ）、メモリ上の２次データベースの内容が消失してしまう。この場合、次回の電源投入（ＡＣＣ  ＯＮ）の時点においては、２次データベースの内容がない状態となり、電源投入後に、２次データベース抽出処理が完了するまで、ステーションリスト等を表示することができなくなる。
近年では、不揮発性の記憶媒体であっても、従来のメモリ程度に高速にアクセスできる記憶装置も実用化されているが、価格が高価であり、そのような記憶媒体を採用すると、製品価格の高騰を招く。
【００５２】
そこで、実施の形態３では、２次データベース記憶部６を高速アクセスが可能な揮発性メモリで構成し、さらに図７に示すように、不揮発性メモリで構成した退避データ記憶部１１を設けて、電源を切る際に、２次データベース記憶部６の２次データベースの内容を退避データ記憶部１１に退避させる。そして、電源が投入されると、退避データ記憶部１１から２次データベースの内容を２次データベース記憶部６に復元する。このようにすることで、高価な高速アクセスが可能な不揮発性メモリを使用せずに、ステーションリスト等を高速に表示することが可能となる。なお、退避データ記憶部１１は、不揮発性メモリであればよく、例えば、１次データベース記憶部４が構築されたＨＤＤの記憶領域の一部を利用する。また、ＵＳＢ（Universal Serial Bus）メモリ等を用いてもよい。
【００５３】
次に動作について説明する。
ここでは、２次データ抽出処理部５によるデータ抽出処理について、燃料ステーションに関するデータ配信サービスを受けた場合を例に挙げて述べる。なお、以降に説明する処理の前提として、データベース更新処理部３が、受信機２によって受信されたデータを用いて、１次データベース記憶部４に記憶される１次データベースの内容を更新しているものとする。また、２次データ抽出処理部５が、自車位置検出部１０で検出された自車位置を入力し、１次データベース記憶部４に記憶されている１次データベースのデータから、自車位置周辺のステーションに関するデータを所定の件数だけ抽出して、２次データベース記憶部６の２次データベースに格納しているものとする。
【００５４】
図８は、実施の形態３における２次データ抽出処理を示すフローチャートである。
先ず、２次データ抽出処理部５は、車載情報提示装置１Ｂの電源投入操作が実施されると（ステップＳＴ１ｄ；ＹＥＳ）、退避データ記憶部１１から、２次データベースの内容を２次データベース記憶部６にロードする（ステップＳＴ２ｄ）。
一方、車載情報提示装置１Ｂの電源投入操作がなされず（ステップＳＴ１ｄ；ＮＯ）、かつ車載情報提示装置１Ｂの電源切断操作が実施された場合（ステップＳＴ３ｄ；ＹＥＳ）、２次データ抽出処理部５は、車載情報提示装置１Ｂの電源が切られる前に、２次データベース記憶部６から２次データベースの内容を読み出して退避データ記憶部１１へ記憶（退避）させる（ステップＳＴ４ｄ）。この後、車載情報提示装置１Ｂが電源切断状態となり、処理が終了する。
【００５５】
車載情報提示装置１Ｂの電源切断操作が実施されない場合（ステップＳＴ３ｄ；ＮＯ）、２次データ抽出処理部５は、前回に１次データベースからデータを抽出して２次データベースに格納した時点から、自車が所定距離（例えば２ｋｍ）を走行したか否かを判定する（ステップＳＴ５ｄ）。
自車が所定距離走行したと判定された場合（ステップＳＴ５ｄ；ＹＥＳ）、２次データ抽出処理部５は、自車位置検出部１０で検出されたその時点の自車位置を入力し、１次データベース記憶部４に記憶されている１次データベースのデータから、自車位置周辺のステーションに関するデータを所定の件数（例えば５０件）だけ抽出して、２次データベース記憶部６の２次データベースに格納する（ステップＳＴ６ｄ）。この後、ステップＳＴ１ｄの処理に戻る。
【００５６】
自車が所定距離走行していないと判定した場合（ステップＳＴ５ｄ；ＮＯ）、２次データ抽出処理部５は、所定の時間（例えば１０秒）が経過するまで待ち状態となって（ステップＳＴ７ｄ）、その後にステップＳＴ１ｄの処理に戻り、上記処理を繰り返す。
【００５７】
以上のように、この実施の形態３によれば、２次データベースの内容を退避する退避データ記憶部１１を備え、２次データ抽出処理部５が、２次データベース記憶部６の内容が消去された際に、退避データ記憶部１１に退避された内容で２次データベースを復元するので、２次データベースを揮発性メモリに構築した場合であっても、装置１Ｂの電源投入直後のタイミングで直ちに抽出済みの２次データベースが２次データベース記憶部６に存在する状態になる。これより、装置１Ｂの電源投入直後から、上記実施の形態１と同様の効果が得られる。つまり、装置１Ｂの電源投入直後から、ステーションリスト等を高速に表示することができる。
【００５８】
実施の形態４．
この実施の形態４では、本発明の車載情報提示装置をナビゲーション装置に適用した構成について述べる。
図９は、この発明の実施の形態４によるナビゲーション装置の構成を示すブロック図である。図９において、実施の形態４のナビゲーション装置１２は、受信機２、データベース更新処理部３、１次データベース記憶部４、２次データ抽出処理部５Ａ、２次データベース記憶部６、表示データ抽出処理部７、ディスプレイ８、走行距離検出部９、自車位置検出部１０、ＧＰＳ受信機１０ａ、目的地設定部１３、ルート探索部１４、地図データ記憶部１５及びルート記憶部１６を備える。なお、図９において、図１と同一構成には同一符号を付して説明を省略する。
【００５９】
２次データ抽出処理部５Ａは、ルート探索部１４に探索された案内ルートがない場合には、上記実施の形態１と同様に、自車が所定距離走行したことが検出される度に、自車位置検出部１０によって検出された自車位置周辺に関連するデータを、所定の件数だけ１次データベースから抽出して２次データベースに格納する。
また、２次データ抽出処理部５Ａは、ルート探索部１４に探索された案内ルートがある場合には、案内ルートの近傍に関連するデータを所定の件数だけ１次データベースから抽出して２次データベースに格納する。例えば、ガソリンスタンド等の燃料ステーションに関するデータ配信サービスを受けている場合は、ルート探索部１４によって探索された案内ルートの近傍に存在しているステーションに関するデータが抽出されて２次データベースに格納される。
【００６０】
目的地設定部１３は、ルート計算に利用される目的地を設定するための入力部であり、例えば、操作キーボタン、ディスプレイ８に装着されたタッチパネル、リモートコントロールスイッチ等で実現される。ルート探索部１４は、自車位置検出部１０に検出された自車の位置情報、目的地設定部１３に設定された目的地及び地図データ記憶部１５から取得した地図データを用いて、上記目的地までの案内ルートを探索する構成部である。地図データ記憶部１５は、ルート探索やルート誘導、地図表示等のナビゲーション処理に用いる地図データを記憶する記憶部である。ルート記憶部１６は、ルート探索部１４に探索された案内ルートに関する情報を記憶する記憶部である。なお、案内ルートに関する情報とは、当該ルートに関する地図データ等であり、例えば、出発地や目的地の位置座標（緯度経度）、そのルートを構成する道路リンク等が挙げられる。
【００６１】
次に動作について説明する。
ここでは、２次データ抽出処理部５Ａによるデータ抽出処理について、燃料ステーションに関するデータ配信サービスを受けた場合を例に挙げて述べる。なお、以降に説明する処理の前提として、データベース更新処理部３が、受信機２によって受信されたデータを用いて、１次データベース記憶部４に記憶される１次データベースの内容を更新しているものとする。
図１０は、実施の形態４における２次データ抽出処理を示すフローチャートである。先ず、２次データ抽出処理部５Ａは、常時、ルート記憶部１６の内容をモニタして、ルート探索部１４のルート計算直後であるか否かを判定する（ステップＳＴ１ｅ）。
ルート記憶部１６の内容が更新された直後、すなわち、ルート探索部１４によるルート計算の直後であれば（ステップＳＴ１ｅ；ＹＥＳ）、２次データ抽出処理部５Ａは、２次データベースへの２次データ抽出が済んでいるか否かを判定する（ステップＳＴ２ｅ）。
【００６２】
２次データベースへの２次データ抽出が済んでいない場合（ステップＳＴ２ｅ；ＮＯ）、２次データ抽出処理部５Ａは、ルート記憶部１６から取得した案内ルートに関する情報に基づいて、案内ルート近傍に存在するステーションに関するデータを１次データベースから抽出して２次データベースに格納する（ステップＳＴ３ｅ）。次に、２次データ抽出処理部５Ａは、所定の時間（例えば１０秒）が経過するまで待ち状態となり（ステップＳＴ４ｅ）、その後にステップＳＴ１ｅの処理に戻って上記の処理を繰り返す。
図１１は、ルートとステーションとの間の距離の定義を示す図である。図１１に示すように、ステーションの位置（緯度経度）からルートのリンクへ引いた垂線で表される線分の長さを、ルートとステーションとの距離Ｄと定義する。２次データ抽出処理部５Ａは、ステップＳＴ３ｅにおいて、この距離Ｄが所定の閾値未満にあるステーションを、ルートの近傍に存在するステーションと判断する。なお、距離Ｄは、地図データにおける道路リンクの位置情報とステーションの位置情報（緯度経度）から算出することができる。
【００６３】
ルート探索部１４によるルート計算の直後でない場合（ステップＳＴ１ｅ；ＮＯ）、もしくは、２次データが抽出済みであった場合（ステップＳＴ２ｅ；ＹＥＳ）、２次データ抽出処理部５Ａは、ルート記憶部１６の内容をモニタして、ルート探索部１４によって既に探索された案内ルートがあるか否かを判定する（ステップＳＴ５ｅ）。ルート探索部１４によって既に探索された案内ルートがあれば（ステップＳＴ５ｅ；ＹＥＳ）、ステップＳＴ１ｅの処理に戻って、上述した処理を繰り返す。
【００６４】
ルート探索部１４によって探索されたルートがない場合（ステップＳＴ５ｅ；ＮＯ）、２次データ抽出処理部５Ａは、走行距離検出部９による自車の走行距離の検出結果に基づいて前回に１次データベースからデータを抽出し、２次データベースに格納した時点から自車が所定距離（例えば２ｋｍ）を走行したか否かを判定する（ステップＳＴ６ｅ）。
自車が所定距離走行したと判定された場合（ステップＳＴ６ｅ；ＹＥＳ）、２次データ抽出処理部５Ａは、自車位置検出部１０に検出された自車の現在位置を入力し、１次データベース記憶部４に記憶されている１次データベースのデータから、自車位置周辺のステーションに関するデータを所定の件数（例えば５０件）だけ抽出して、２次データベース記憶部６の２次データベースに格納する（ステップＳＴ７ｅ）。この後、ステップＳＴ１ｅの処理に戻る。
自車が所定距離走行していないと判定した場合（ステップＳＴ６ｅ；ＮＯ）、２次データ抽出処理部５Ａは、所定の時間（例えば１０秒）が経過するまで待ち状態となり（ステップＳＴ８ｅ）、その後にステップＳＴ１ｅの処理に戻り、上記処理を繰り返す。
【００６５】
図１２は、実施の形態４のナビゲーション装置による２次データの抽出範囲を概略的に示す図である。図１２の例は、自車Ｃが地点ａに到達したときに、ユーザが、目的地設定部１３を用いて目的地に地点ｂを設定し、ルート探索部１４によって地点ａから地点ｂへ至るルートが計算された場合を示している。つまり、自車Ｃが、地点ａから地点ｂまでを走行している間は、ナビゲーション装置１２によってルート案内が実施されている。
【００６６】
図１２のエリアＡ１，Ａ２では、ナビゲーション装置１２が、ルート案内を実施しておらず、図１０のステップＳＴ６ｅからステップＳＴ８ｅまでの処理を実施して、自車Ｃが所定の距離（例えば２ｋｍ）走行する度に、自車位置に近いステーションに関するデータを所定件数（例えば５０件）だけ１次データベースから抽出して２次データベースに格納する。
【００６７】
自車Ｃが地点ａに到達したとき、ユーザが、目的地設定部１３を用いて目的地に地点ｂを設定し、ルート探索部１４によって地点ａから地点ｂへ至るルートが計算される。
２次データ抽出処理部５Ａは、ルート探索部１４によるルート計算の直後に、当該ルートの近傍に存在するステーションに関するデータを所定件数（例えば２００件）だけ１次データベースから抽出して２次データベースに格納する。ここでは、１次データベースに登録されている各ステーションと当該ルートとの距離Ｄが算出され、例えば距離Ｄが短い順に２００件のステーションに関するデータが抽出される。
上述のようにしてルート近傍のステーションに関するデータを抽出した後、２次データ抽出処理部５Ａは、自車Ｃが目的地である地点ｂを通過するまで、ステーションに関するデータを１次データベースから抽出して２次データベースに格納する処理を実施しない。
【００６８】
自車Ｃが目的地（地点ｂ）を通過してエリアＡ３又はエリアＡ４を走行している場合、再びルートが存在しない状態で自車Ｃが走行することになるので、２次データ抽出処理部５Ａは、自車Ｃが所定の距離（例えば２ｋｍ）走行する度に、自車位置に近いステーションに関するデータを所定件数（例えば５０件）だけ１次データベースから抽出して２次データベースに格納する。
なお、ルート計算の直後に、ルート近傍のステーションに関するデータを抽出する件数（例えば２００件）は、ルートの長さ（走行距離）によって変化させてもよい。例えば、この件数を距離に比例させて単位距離当たりの件数（例えば３０件）（件／ｋｍ）＊距離（ｋｍ）で計算する。
【００６９】
図１３は、ルート近傍のステーションに関するデータを抽出する有効性を説明するための図である。ナビゲーション装置１２は、目的地が設定されて案内ルートが計算済である場合、当該ルートの近傍に存在するステーションに関するデータを事前に抽出して、この抽出した範囲内のデータでステーションリストを表示する。このようにすることにより、適切なステーションリストを提示することができる。
例えば、自車Ｃが図１３に示すルート上の位置に存在するとき、ステーション２よりもステーション１が自車位置に近い。しかしながら、ステーション１は、ルートから離れた位置に存在するので、これに立ち寄る場合にはルートから逸脱する度合いが大きくなる。
一方、ルートからの距離に着眼すると、ステーション２の方がステーション１より近いと判定される。つまり、ステーション２に立ち寄る場合は、ルートから逸脱する度合いが少ない。従って、ルート近傍のデータを抽出することにより、ルートから逸脱する度合いが少ないステーションに関するデータで２次データベースを構築することができる。
【００７０】
以上のように、この実施の形態４によれば、放送局からデータ配信サービスに関する放送を受信して当該データ配信サービスで情報提供の対象としている施設に関するデータを取得する受信機２と、受信機２により取得されたデータが登録される１次データベースを記憶する１次データベース記憶部４と、受信機２によりデータが取得される度に、受信機２で取得されたデータを用いて、１次データベースの内容を更新するデータベース更新処理部３と、自車の位置を検出する自車位置検出部１０と、自車の目的地を設定する目的地設定部１３と、自車位置検出部１０に検出された自車位置、目的地設定部１３で設定された目的地及び地図データ記憶部１５から取得した地図データを用いて、自車の案内ルートを探索するルート探索部１４と、ルート探索部１４に探索された案内ルートの近傍にある施設に関するデータを１次データベースから抽出する２次データ抽出処理部５Ａと、２次データ抽出処理部５Ａに抽出されたデータが登録される２次データベースを記憶する２次データベース記憶部６と、２次データベースに登録されたデータから表示用のデータを抽出する表示データ抽出処理部７と、表示データ抽出処理部７に抽出されたデータを表示してユーザに提示するディスプレイ８とを備える。
このように１次データベースに登録したデータの中から、案内ルート近傍にある施設に関するデータを予め抽出して２次データベースに登録しておき、データ表示の要求があると、この２次データベースから抽出したデータが表示されることから、データ表示要求に対して実際にデータ表示が完了するまでの表示レスポンスを短縮することができる。
また、ルート計算を実施した直後から目的地に到達するまでの期間では、２次データ抽出処理部５Ａが、案内ルートの近傍にある施設に関するデータを抽出することから、１次データベース記憶部４にアクセスして２次データ抽出を実施する回数が１回のみとなる。従って、自車Ｃがルート上を走行している間は、２次データ抽出処理部５Ａによる演算処理が不要となるため、プロセッサやＨＤＤの読み出し処理の演算負荷を軽減することができる。
【００７１】
また、この実施の形態４によれば、２次データ抽出処理部５Ａが、ルート探索部１４で案内ルートが探索されていない場合には、自車Ｃが所定の距離を走行したことが検出される度に、自車位置検出部１０によりその時点で検出された自車位置の周辺にある施設に関するデータを１次データベースから抽出するので、ルート探索部１４がルート計算を実施していない間においても、上記実施の形態１と同様の効果を得ることができる。
【００７２】
なお、上記実施の形態４のナビゲーション装置に、上記実施の形態２又は上記実施の形態３の概念を適用することにより、上記実施の形態２又は上記実施の形態３の効果を得ることができる。
【００７３】
上記実施の形態４では、本発明の情報提示装置を、車載用のナビゲーション装置に適用した場合を示したが、車載用のナビゲーション装置のみならず、携帯電話端末又は携帯情報端末（ＰＤＡ；Personal Digital Assistance）に適用してもよい。
また、車両、鉄道、船舶又は航空機等の移動体に、人が携帯して持ち込んで使用されるＰＮＤ（Portable Navigation Device）等に適用してもかまわない。
【００７４】
実施の形態５．
図１４は、この発明の実施の形態５による車載情報提示装置の構成を示すブロック図である。図１４において、実施の形態５の車載情報提示装置１Ｃは、受信機２、データベース更新処理部３、１次データベース記憶部４、２次データ抽出処理部５Ｂ、２次データベース記憶部６、表示データ抽出処理部７Ａ、ディスプレイ８、走行距離検出部９、自車位置検出部１０、ＧＰＳ受信機１０ａ及び燃料残量監視部１７を備える。なお、図１４において、図１と同一構成には同一符号を付して説明を省略する。
【００７５】
２次データ抽出処理部５Ｂは、自車の燃料の残量が所定値以下になると、走行距離検出部９により自車が所定距離走行したことが検出される度に、自車位置検出部１０で検出された自車位置周辺に関連するデータを、所定の件数だけ１次データベースから抽出して２次データベースに格納する構成部である。
表示データ抽出処理部７Ａは、自車の燃料の残量に応じて、１次データベース又は２次データベースに格納される自車位置周辺に関連するデータを自車位置からの距離順にソートして、１次データベース又は２次データベースから上位の所定件数のデータを抽出する構成部である。
【００７６】
燃料残量監視部１７は、自車の燃料の残量をモニタして燃料残量に関する所定値（閾値）と大小比較する構成部である。例えば、自車の燃料の残量が所定値（閾値）以下であるか否かが監視され、この監視結果が２次データ抽出処理部５Ｂ及び表示データ抽出処理部７Ａへ出力される。なお、燃料残量監視部１７は、車両のＥＣＵ（Electronic Control Unit）に設けられ、車両が電気自動車であれば充電池の残容量をモニタする。
【００７７】
次に動作について説明する。
（１）２次データベースの更新処理
図１５は、実施の形態５における２次データ抽出処理を示すフローチャートである。
先ず、図１５を用いて、２次データ抽出処理部５Ｂのデータ抽出処理について、燃料ステーションに関するデータ配信サービスを受けた場合を例に挙げて述べる。なお、以降に説明する処理の前提として、データベース更新処理部３が、受信機２に受信されたデータを用いて１次データベース記憶部４に記憶される１次データベースの内容を更新しているものとする。
【００７８】
燃料残量監視部１７は、常に自車の燃料の残量をモニタし、燃料の残量が所定値以下であるか否かを判定する（ステップＳＴ１ｆ）。ここで、自車の燃料の残量が所定値を超えていれば（ステップＳＴ１ｆ；ＮＯ）、ステップＳＴ１ｆの処理を繰り返す。
自車の燃料の残量が所定値以下である場合（ステップＳＴ１ｆ；ＹＥＳ）、２次データ抽出処理部５Ｂは、走行距離検出部９による自車の走行距離の検出結果に基づいて、前回に１次データベースからデータを抽出して２次データベースに格納した時点から、自車が所定距離（例えば２ｋｍ）を走行したか否かを判定する（ステップＳＴ２ｆ）。
【００７９】
自車が所定距離走行したと判定された場合（ステップＳＴ２ｆ；ＹＥＳ）、２次データ抽出処理部５Ｂは、自車位置検出部１０に検出された自車の現在位置を入力し、１次データベース記憶部４に記憶されている１次データベースのデータから、自車位置周辺のステーションに関するデータを所定の件数（例えば５０件）だけ抽出して、２次データベース記憶部６の２次データベースに格納する（ステップＳＴ３ｆ）。この後、ステップＳＴ１ｆの処理に戻る。
自車が所定距離走行していないと判定した場合（ステップＳＴ２ｆ；ＮＯ）、２次データ抽出処理部５Ｂは、所定の時間（例えば１０秒）が経過するまで待ち状態となり（ステップＳＴ４ｆ）、その後にステップＳＴ１ｆの処理に戻って、上記処理を繰り返す。
【００８０】
燃料ステーションに関するデータ配信サービスを受けるユーザが、ステーションリストを参照するのは、自車の燃料補給の必要性を感じた場合であると考えられる。この観点から、実施の形態５では、自車の燃料残量が所定値以下である場合に限定して、２次データ抽出処理を実施する。これにより、ユーザがステーションリストを参照する可能性の高い場合にステーションリスト表示における表示レスポンスを短縮することができる。また、ユーザがステーションリストを参照する可能性の低い、自車の燃料残量が所定値を超える場合においては、２次データ抽出処理部５Ｂによる演算処理が不要となるため、プロセッサやＨＤＤの読み出し処理の演算負荷を軽減することができる。
【００８１】
（２）サービスデータの提示処理
図１６は、実施の形態５における表示データ抽出処理を示すフローチャートである。図１６を用いて、表示データ抽出処理部７Ａによる表示データ抽出処理、すなわちサービスデータの提示処理について、燃料ステーションに関するデータ配信サービスを受けた場合を例に挙げて述べる。
【００８２】
先ず、燃料残量監視部１７は、常時自車の燃料の残量をモニタして、燃料の残量が所定値以下であるか否かを判定する（ステップＳＴ１ｇ）。
表示データ抽出処理部７Ａは、自車の燃料の残量が所定値以下である場合（ステップＳＴ１ｇ；ＹＥＳ）に、ユーザからのリスト表示要求に伴ったデータ抽出要求を受けると、２次データベース記憶部６にアクセスして、２次データベースに格納されているデータを、自車位置検出部１０に検出された現在の自車位置からの距離順にデータをソートし、距離が近い上位の所定件数分（例えば１０件分）のデータを２次データベースから抽出する（ステップＳＴ２ｇ）。表示データ抽出処理部７Ａにより抽出されたデータは、ステーションリストとしてディスプレイ８に表示される。
【００８３】
一方、表示データ抽出処理部７Ａは、自車の燃料の残量が所定値を超えている場合（ステップＳＴ１ｇ；ＮＯ）において、ユーザからのリスト表示要求に伴ったデータ抽出要求を受けると、１次データベース記憶部４にアクセスして、１次データベースに格納されているデータを、自車位置検出部１０に検出された現在の自車位置からの距離順にデータをソートし、距離が近い上位の所定件数分（例えば１０件分）のデータを１次データベースから抽出する（ステップＳＴ３ｇ）。上記と同様に、表示データ抽出処理部７Ａに抽出されたデータは、ステーションリストとしてディスプレイ８に表示される。
【００８４】
サービスデータの提示処理に関しても、上述したように車両の状態（例えば、燃料残量）に応じて、２次データベースから表示用データを抽出するか、１次データベースから表示用データを抽出するかを選択することにより、２次データベース記憶部６へアクセスが集中することを防止でき、読み出し負荷を軽減することが可能である。
【００８５】
以上のように、この実施の形態５によれば、車両の燃料残量を監視する燃料残量監視部１７を備え、１次データベース記憶部４には、受信機２に取得された燃料を供給するステーションに関するデータが登録された１次データベースが記憶されており、２次データ抽出処理部５Ｂが、燃料残量監視部１７に燃料残量が所定の閾値以下であると判断された場合に１次データベースからのデータ抽出を実施し、燃料残量監視部１７に燃料残量が所定の閾値を超えると判断された場合は、１次データベースからのデータ抽出を実施しない。
このようにすることで、ユーザがステーションリストを参照する可能性の高い場合に、ステーションリストの表示レスポンスを短縮することができる。また、車両の燃料残量に応じて２次データ抽出動作が抑止されるので、プロセッサやＨＤＤ読み出し処理の負荷を軽減することが可能である。
【００８６】
また、この実施の形態５によれば、表示データ抽出処理部７Ａが、燃料残量監視部１７に燃料残量が所定の閾値以下であると判断された場合、２次データベースから表示用のデータを抽出し、燃料残量監視部１７に燃料残量が所定の閾値を超えていると判断された場合は、１次データベースから表示用のデータを抽出する。
このようにすることで、２次データベース記憶部６にアクセスが集中することを防止することができ、表示データ抽出処理におけるプロセッサの演算処理や読み出し処理の負荷を軽減することが可能である。
【００８７】
実施の形態６．
図１７は、この発明の実施の形態６による車載情報提示装置の構成を示すブロック図である。図１７に示すように、実施の形態５の車載情報提示装置１Ｄは、受信機２、データベース更新処理部３、１次データベース記憶部４、２次データ抽出処理部５、２次データベース記憶部６、表示データ抽出処理部７、ディスプレイ８、走行距離検出部９、自車位置検出部１０、ＧＰＳ受信機１０ａ及び不要データ削除部１８を備える。不要データ削除部１８は、１次データベースで不要となったデータを判定して、不要なデータを削除する構成部である。なお、図１７において、図１と同一構成には同一符号を付して説明を省略する。
【００８８】
次に動作について説明する。
ここでは、１次データベースからの不要データ削除処理について、燃料ステーションに関するデータ配信サービスを受けた場合を例に挙げて述べる。
図１８は、実施の形態６における不要データ削除処理を示すフローチャートである。
不要データ削除部１８は、車載情報提示装置１Ｄの電源切断操作（ＡＣＣ  ＯＦＦ）が実施されると（ステップＳＴ１ｈ；ＹＥＳ）、自車位置検出部１０からその時点での自車位置を入力するとともに、１次データベース記憶部４にアクセスして、１次データベースに格納されているデータのうち、当該自車位置から所定の距離（例えば１００ｋｍ）以上離れたステーションに関するデータを削除する（ステップＳＴ２ｈ）。
一方、車載情報提示装置１Ｄの電源切断操作（ＡＣＣ  ＯＦＦ）がなされない場合（ステップＳＴ１ｈ；ＮＯ）、不要データ削除部１８は、ステップＳＴ１ｈの処理に戻って、この電源切断操作の有無の判定を繰り返す。
【００８９】
このように自車から１００ｋｍ以上等、おそらく自車が走行しない距離だけ離れた地域に関するサービスデータ（例えばステーションに関するデータ）を削除することで、１次データベース内のデータ件数を著しく削減できる。これにより、２次データ抽出処理の対象となるデータ件数を削減でき、２次データ抽出処理におけるプロセッサやＨＤＤ等の読み出し処理の演算負荷を軽減することが可能である。
【００９０】
また、上記実施の形態６では、車載情報提示装置１Ｄの電源切断操作のタイミングで、１次データベースから不要データを削除する例を示したが、２次データ抽出処理の対象となるデータ件数を削減する態様は、これに限定されるものではない。例えば、以下のようにしてもよい。
（Ａ）不要データ削除部１８が、電源投入操作のタイミングで１次データベースから不要データを削除する。
（Ｂ）前回に不要データを削除してから自車が所定距離走行した場合に、車載情報提示装置１Ｄの電源切断操作又は電源投入操作のタイミングで不要データを削除する。この場合、走行距離検出部９が、不要データ削除部１８により不要データが削除される度に、その時点からの走行距離をモニタして、不要データ削除部１８に通知する。あるいは、不要データ削除部１８が、１次データベースから不要データを削除する度に、自車位置検出部１０から入力した自車位置を保存しておき、自車が所定距離走行したか否かを判断してもよい。
（Ｃ）不要データ削除部１８が、所定の周期（例えば１日１回一定時刻）に、１次データベースから不要データを削除する。
（Ｄ）不要データ削除部１８を設けずに、データベース更新処理部３が、例えば自車位置検出部１０から自車位置を入力して自車の移動し得る距離範囲内に関するサービスデータのみを用いて、１次データベースの内容を更新する。
【００９１】
また、上記実施の形態６では、自車位置から所定の距離（例えば１００ｋｍ）以上離れたステーションに関するデータを、不要データとして１次データベースから削除する例を示したが、２次データ抽出処理の対象としないデータの態様は、これに限定されるものではない。例えば、以下のようにしてもよい。
（ａ）不要データ削除部１８が、現在時間とサービスデータの放送受信日との差を算出して、現在から所定の期間（例えば１ヶ月）以上前に受信されたデータを、削除対象の不要データとする。
（ｂ）不要データ削除部１８が、ユーザから予め指定されたデータを削除対象とする。
（ｃ）不要データ削除部１８が、現在から所定の期間以上、ディスプレイ８で表示データとしてユーザに提示されなかったデータを１次データベースから削除する。
【００９２】
以上のように、この実施の形態６によれば、１次データベースから不要なデータを削除する不要データ削除部１８を備える。特に、不要データ削除部１８が、自車位置検出部１０に検出された自車位置から所定の距離以上離れた施設に関するデータを不要データとして１次データベースから削除する。このようにサービスデータを削除することによって、１次データベース内のデータ件数を著しく削減できる。これにより、２次データ抽出処理の対象となるデータ件数を削減でき、２次データ抽出処理におけるプロセッサやＨＤＤ等の読み出し処理の演算負荷を軽減することが可能である。
また、不要データ削除部１８が、受信機２により放送が受信された時刻と現在時刻との差が所定値以上のデータを不要データとして１次データベースから削除するように構成しても、同様の効果を得ることができる。
【００９３】
上記実施の形態１から上記実施の形態６では、２次データベースから抽出したデータをディスプレイ８にリスト形式で表示してユーザに提示する場合を示したが、データ提示方法は、これに限定されるものではない。
例えば、スピーカ等の音声出力部を用いて、２次データベースから抽出されたデータを音声でユーザに提示してもよい。また、リスト表示と音声案内とを組み合わせてもよい。
【００９４】
なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【産業上の利用可能性】
【００９５】
この発明に係る情報提示装置は、要求に応じてデータベースに格納した情報を提示するレスポンス性がよいため、車両の移動先に関する情報を逐次提示する車載情報機器、特にカーナビゲーション装置に好適である。
【符号の説明】
【００９６】
１，１Ａ，１Ｂ，１Ｃ，１Ｄ  車載情報提示装置、２  受信機、３  データベース更新処理部、４  １次データベース記憶部、５，５Ａ，５Ｂ  ２次データ抽出処理部、６  ２次データベース記憶部、７，７Ａ  表示データ抽出処理部、８  ディスプレイ、９  走行距離検出部、１０  自車位置検出部、１０ａ  ＧＰＳ受信機、１１  退避データ記憶部、１２  ナビゲーション装置、１３  目的地設定部、１４  ルート探索部、１５  地図データ記憶部、１６  ルート記憶部、１７  燃料残量監視部、１８  不要データ削除部。
【図１】
2012131773.tif 000003
【図２】
2012131773.tif 000004
【図３】
2012131773.tif 000005
【図４】
2012131773.tif 000006
【図５】
2012131773.tif 000007
【図６】
2012131773.tif 000008
【図７】
2012131773.tif 000009
【図８】
2012131773.tif 000010
【図９】
2012131773.tif 000011
【図１０】
2012131773.tif 000012
【図１１】
2012131773.tif 000013
【図１２】
2012131773.tif 000014
【図１３】
2012131773.tif 000015
【図１４】
2012131773.tif 000016
【図１５】
2012131773.tif 000017
【図１６】
2012131773.tif 000018
【図１７】
2012131773.tif 000019
【図１８】
2012131773.tif 000020
【国際調査報告】
2012131773.tif 000021
2012131773.tif 000022
2012131773.tif 000023
2012131773.tif 000024