(57)【要約】【課題】接近中のガソリンスタンドで掲示されている価格がどの程度高いか安いかを容易に比較判断するための目安となる情報を通過前に表示する。【解決手段】車両ＶがガソリンスタンドＧに接近した際に当該ガソリンスタンドＧに掲示されている価格情報を個別価格情報として取得するとともに、その時点の車両Ｖの現在位置周辺に存在する各ガソリンスタンドが掲示する価格の平均値を平均価格情報としてサーバ４から取得し、接近中のガソリンスタンドＧを通過する前に個別価格情報と平均価格情報を同時にディスプレイ４１に表示する。これにより、当該車両Ｖの走行中でも接近中のガソリンスタンドＧが掲示する燃料の価格が周辺の平均価格と比較して高いか安いかを瞬時に判断でき、当該接近中のガソリンスタンドＧへ入場すべきか否かを容易に判断できる。【選択図】図５
2014149226.tif 000002
【特許請求の範囲】
【請求項１】
移動体に搭載されるナビゲーション装置であって、
各種情報を表示する表示手段と、
前記移動体の現在位置を取得する位置取得手段と、
前記移動体へ燃料を提供可能な施設が前記現在位置から所定距離内に存在する際に、当該施設に掲示されている当該燃料の価格情報を個別価格情報として取得する第１情報取得手段と、
前記現在位置を含む所定領域に存在する複数の施設にそれぞれ掲示されている価格情報に基づいて求められる平均価格情報を取得する第２情報取得手段と、
を有し、
前記表示手段は、前記所定距離内に存在する施設の前記個別価格情報と前記平均価格情報とを、前記移動体が当該施設を通過する前に同時に表示する、ことを特徴とするナビゲーション装置。
【請求項２】
前記第２情報取得手段は、無線通信を介して外部のサーバから前記平均価格情報を取得することを特徴とする請求項１記載のナビゲーション装置。
【請求項３】
前記ナビゲーション装置は、前記第１情報取得手段で取得した前記個別価格情報を無線通信を介して前記サーバへ送信する送信手段を有し、
前記サーバは、前記所定領域内に存在する前記複数の施設のそれぞれに対応して受信した最新の前記個別価格情報に基づいて前記平均価格情報を算出することを特徴とする請求項２記載のナビゲーション装置。
【請求項４】
前記表示手段における前記個別価格情報と前記平均価格情報の表示の可否を設定可能な設定手段を有することを特徴とする請求項１乃至３のいずれか１つに記載のナビゲーション装置。
【請求項５】
前記所定領域は、前記現在位置が含まれる所定の様式で区画された領域であることを特徴とする請求項１乃至４のいずれか１項に記載のナビゲーション装置。
【請求項６】
前記所定領域は、前記現在位置から一定距離範囲以内の領域であることを特徴とする請求項１乃至４のいずれか１項に記載のナビゲーション装置。
【請求項７】
移動体に搭載されるナビゲーション装置が実行するナビゲーション方法であって、
各種情報を表示する手順と、
前記移動体の現在位置を取得する手順と、
前記移動体へ燃料を提供可能な施設が前記現在位置から所定距離内に存在する際に、当該施設に掲示されている当該燃料の価格情報を個別価格情報として取得する手順と、
前記現在位置を含む所定領域に存在する複数の施設にそれぞれ掲示されている価格情報に基づいて求められる平均価格情報を取得する手順と、
前記所定距離内に存在する施設の前記個別価格情報と前記平均価格情報とを当該施設を通過する前に同時に表示する手順と、
を実行することを特徴とするナビゲーション方法。
【請求項８】
移動体に搭載されるナビゲーション装置に備えられた演算手段に実行させるナビゲーションプログラムであって、
各種情報を表示する手順と、
前記移動体の現在位置を取得する手順と、
前記移動体へ燃料を提供可能な施設が前記現在位置から所定距離内に存在する際に、当該施設に掲示されている当該燃料の価格情報を個別価格情報として取得する手順と、
前記現在位置を含む所定領域に存在する複数の施設にそれぞれ掲示されている価格情報に基づいて求められる平均価格情報を取得する手順と、
前記所定距離内に存在する施設の前記個別価格情報と前記平均価格情報とを当該施設を通過する前に同時に表示する手順と、
を実行させることを特徴とするナビゲーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体の現在位置周辺に存在する燃料等供給施設についての情報を表示するナビ下ション装置、ナビゲーション方法、及びナビゲーションプログラムに関する。
【背景技術】
【０００２】
例えば特許文献１には、当該移動体の現在位置周辺に存在するガソリンスタンドのガソリン価格情報を収集、表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１６５６５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来技術では、当該移動体の周辺に存在する複数のガソリンスタンドの価格情報を一覧できるものの、その時点で当該移動体が接近しつつあるガソリンスタンドに掲示されている価格が上記複数の価格情報の中でどの程度高いか安いかを走行中に瞬時に判断することは困難であった。そのため、接近中の最寄のガソリンスタンドで掲示されている価格がどの程度高いか安いかを容易に比較判断するための目安となる情報を、当該ガソリンスタンドを通過する前に知りたいという要望があった。
【０００５】
本発明が解決しようとする課題には、上記した問題が一例として挙げられる。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１記載の発明は、移動体に搭載されるナビゲーション装置であって、各種情報を表示する表示手段と、前記移動体の現在位置を取得する位置取得手段と、前記移動体へ燃料を提供可能な施設が前記現在位置から所定距離内に存在する際に、当該施設に掲示されている当該燃料の価格情報を個別価格情報として取得する第１情報取得手段と、前記現在位置を含む所定領域に存在する複数の施設にそれぞれ掲示されている価格情報に基づいて求められる平均価格情報を取得する第２情報取得手段と、を有し、前記表示手段は、前記所定距離内に存在する施設の前記個別価格情報と前記平均価格情報とを、前記移動体が当該施設を通過する前に同時に表示する。
【０００７】
また上記課題を解決するために、請求項７記載の発明は、移動体に搭載されるナビゲーション装置が実行するナビゲーション方法であって、各種情報を表示する手順と、前記移動体の現在位置を取得する手順と、前記移動体へ燃料を提供可能な施設が前記現在位置から所定距離内に存在する際に、当該施設に掲示されている当該燃料の価格情報を個別価格情報として取得する手順と、前記現在位置を含む所定領域に存在する複数の施設にそれぞれ掲示されている価格情報に基づいて求められる平均価格情報を取得する手順と、前記所定距離内に存在する施設の前記個別価格情報と前記平均価格情報とを当該施設を通過する前に同時に表示する手順と、を実行する。
【０００８】
また上記課題を解決するために、請求項８記載の発明は、移動体に搭載されるナビゲーション装置に備えられた演算手段に実行させるナビゲーションプログラムであって、各種情報を表示する手順と、前記移動体の現在位置を取得する手順と、前記移動体へ燃料を提供可能な施設が前記現在位置から所定距離内に存在する際に、当該施設に掲示されている当該燃料の価格情報を個別価格情報として取得する手順と、前記現在位置を含む所定領域に存在する複数の施設にそれぞれ掲示されている価格情報に基づいて求められる平均価格情報を取得する手順と、前記所定距離内に存在する施設の前記個別価格情報と前記平均価格情報とを当該施設を通過する前に同時に表示する手順と、を実行させる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態であるナビゲーション装置を含むナビゲーションシステム全体のシステム構成の一例を示す図である。
【図２】ナビゲーション装置を搭載する車両の構成例を示した斜視図である。
【図３】ナビゲーション装置におけるハードウェア構成例のブロック図である。
【図４】サーバが実行するソフトウェア構成例の機能ブロック図である。
【図５】ナビゲーションシステムが機能する状況と情報送受信の態様を示す図である。
【図６】サーバが記憶、管理するガソリンスタンド別最新価格テーブルの一例を模式的に示す図である。
【図７】サーバが記憶、管理する領域別平均価格テーブルの一例を模式的に示す図である。
【図８】ディスプレイ上における個別価格情報と平均価格情報の表示例を示す図である。
【図９】車両のナビゲーション装置におけるＣＰＵにより実行される処理の手順例を示すフローチャートである。
【図１０】図９中におけるステップＳ２００の個別価格情報取得処理の詳細な手順について表すフローチャートである。
【図１１】サーバのＣＰＵが実行する制御内容を表すフローチャートである。
【図１２】現在位置を中心とした略半円形状範囲を適用領域に設定した場合のディスプレイ上における個別価格情報と平均価格情報の表示例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施の形態について図面を参照しつつ説明する。
【００１１】
図１に、本発明の一実施形態のナビゲーション装置を含むナビゲーションシステム全体のシステム構成の一例を示す。この図１に示すように、ナビゲーションシステムＳは、ナビゲーション装置１、通信ネットワーク２、基地局３及びサーバ４を有する。複数の車両Ｖ（移動体に相当）はそれぞれ、ナビゲーション装置１を搭載する。各車両Ｖのナビゲーション装置１は、無線通信を介して基地局３と情報を送受信することが可能であり、さらに基地局３はインターネットなどの通信ネットワーク２を介して所定のサーバ４と情報を送受することが可能である。つまり、各車両Ｖのナビゲーション装置１は、その移動中において上記のサーバ４と情報を送受することが可能である。
【００１２】
図２に、ナビゲーション装置１を搭載する車両Ｖの構成例を斜視図で示す。この図２に示すように、車両Ｖには、ナビゲーション装置本体１１とともにカメラ２１と通信アンテナ３１が備えられている。
【００１３】
カメラ２１は、例えば車両Ｖのバックミラー（ルームミラー）５の裏面に設けられ、車両Ｖの進行方向に対する斜め左側前方を撮影可能に設置されている。
【００１４】
通信アンテナ３１は、例えば車両Ｖの天井ルーフ上に設けられ、外部の基地局３と無線通信が可能に設置されている。
【００１５】
図３に、ナビゲーション装置１におけるハードウェア構成例のブロック図を示す。この図３に示すように、ナビゲーション装置１は、ナビゲーション装置本体１１と、ディスプレイ４１と、カメラ２１と、ＧＰＳ５１と、通信装置６１と、スピーカ７１と、タッチパネル８１とを備えている。
【００１６】
ナビゲーション装置本体１１は、記憶装置１２、演算装置１３、表示制御回路１４及びインターフェイス１５をバス１６を介して接続して備えている。上記のディスプレイ４１は、表示制御回路１４に接続されている。また上記のカメラ２１、ＧＰＳ５１、通信装置６１、スピーカ７１、及びタッチパネル８１は、インターフェイス１５に接続されている。これらディスプレイ４１、カメラ２１、ＧＰＳ５１、通信装置６１、スピーカ７１、及びタッチパネル８１は、ナビゲーション装置本体１１の一部として構成されていてもよい。
【００１７】
記憶装置１２は、ＲＯＭ１２ａ、ＲＡＭ１２ｂ及び記録媒体１２ｃを有する。ＲＯＭ１２ａは、後述する各種の処理プログラムやその他必要な情報が予め書き込まれた情報記憶媒体である。ＲＡＭ１２ｂは、上記各種のプログラムを実行する上で必要な情報の書き込み及び読み出しが行われる情報記憶媒体である。記録媒体１２ｃは、例えばフラッシュメモリ、ハードディスクなどの情報記憶媒体である。この記録媒体１２ｃは、地図データや各種施設の情報（いわゆるＰＯＩ：Ｐｏｉｎｔ  Ｏｆ  Ｉｎｔｅｒｅｓｔ）などを不揮発的に記憶することができる。特に本実施形態においては、上記の各種施設の情報として、国内に現存する全てのガソリンスタンドの設置位置情報（緯度、経度）が記録媒体１２ｃに記憶されている。
【００１８】
演算装置１３は、ＣＰＵ１３ａ及びグラフィックコントローラ１３ｂを有する。ＣＰＵ１３ａは、上記各種のプログラムにしたがって各種の演算、制御を行う機能を有する。グラフィックコントローラ１３ｂは、ＣＰＵ１３ａの制御によってビデオＲＡＭ（図示せず）などから画像データを取得し、この画像データに基づく画像を表示制御回路１４によってディスプレイ４１に表示させる機能を有する。このグラフィックコントローラ１３ｂはまた、ＣＰＵ１３ａの制御によって、例えば上記地図データに基づく電子地図をディスプレイ４１に表示させたり、その電子地図上に自らの車両Ｖの位置（現在地）を表すマークを重ね合わせて表示させる機能を有する。この演算装置２０は、所定のプログラムの動作によって、記憶装置１２、インターフェイス１５及び表示制御回路１４との間でデータの交換が可能である。
【００１９】
ディスプレイ４１は、例えばＬＣＤパネルなどで構成され、表示制御回路から入力された画像信号に基づき、各種の情報画像を表示する。
【００２０】
カメラ２１は、例えばＣＣＤセンサを備え、光学撮影により画像データを取得する機能を有する。
【００２１】
ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）５１は、複数のＧＰＳ衛星からの電波を受信して演算を行い、測位を行う機能を有する。このＧＰＳ５１は、例えば緯度、経度、高度及び進行方位のいずれか又はこれらいずれかの組み合わせの測位データを生成する。
【００２２】
通信装置６１は、上記図２に示した通信アンテナ３１を含んでおり、上記基地局３との間で無線通信を介した情報の送受信を制御する機能を有する。
【００２３】
スピーカ７１は、上記ＣＰＵ１３ａの制御によって音声を出力する機能を有する。
【００２４】
タッチパネル８１は、例えばディスプレイ４１の表示領域の表面に沿って設けられた透明なスイッチであり、操作者からの各種の操作入力を受け付ける機能を有する。
【００２５】
図４に、サーバ４が実行するソフトウェア構成例の機能ブロック図を示す。この図４に示すようにサーバ４が実行するソフトウェアとしては、制御部９１、演算部９２、データ記憶部９３、平均価格記憶部９４、及び通信部９５の機能ブロックを備える。
【００２６】
制御部９１は、特に図示しない各種の処理プログラムを実行することで、他の各部を含めたサーバ４全体を制御する機能を有する。
【００２７】
演算部９２は、後述するように適用領域中に存在する複数のガソリンスタンドにそれぞれ対応する個別価格情報に基づいて平均価格情報を演算する機能を有する。
【００２８】
データ記憶部９３は、後述するように各車両Ｖのナビゲーション装置１から受信した各ガソリンスタンドの最新の個別価格情報を記憶する機能を有し、具体的には後述するガソリンスタンド別最新価格テーブル（後述の図６参照）を記憶する。
【００２９】
平均価格記憶部９４は、後述するように上記演算部９２が演算した各適用領域に対応する平均価格情報を記憶する機能を有し、具体的には後述する領域別平均価格テーブル（後述の図７参照）を記憶する。
【００３０】
通信部９５は、通信ネットワーク２及び無線通信を介して各車両Ｖのナビゲーション装置１との間で情報の送受信を行う機能を有する。
【００３１】
以下、本実施形態のナビゲーションシステムＳの動作態様について説明する。図５は、本実施形態のナビゲーションシステムＳが機能する状況と情報送受信の態様を示している。この図５において、ナビゲーション装置１を搭載した車両Ｖが車道を走行している際に燃料（この例では、ガソリン又は軽油）を提供可能なガソリンスタンド（施設に相当）Ｇに接近した際に、当該ナビゲーションシステムＳがその機能を開始する。このとき、ガソリンスタンドＧに対する接近の判定は、上記ＧＰＳ５１による当該車両Ｖの現在位置の測位情報と、上記記録媒体１２ｃに予め記録されている各ガソリンスタンドＧの設置位置情報との比較に基づいて行われる。なお、接近したことの判定基準は、カメラ２１がガソリンスタンドＧを明確に撮影できる所定距離以内に車両Ｖが到達したこととする。この例では、その所定距離を１００ｍとするが、他にもカメラ２１の撮影性能や、時刻又は天候による外の明るさの違いに対応して変動させてもよい。また本実施形態の例では、接近判定の対象となるガソリンスタンドは、図示するように当該車両Ｖの走行中の車線側に位置するガソリンスタンドＧだけに限定する。
【００３２】
接近が判定された際には、まず当該車両Ｖに搭載しているカメラ２１が接近中のガソリンスタンドＧの外観を撮影する。通常、ガソリンスタンドＧには、車道から見やすい位置に看板１００が設置されており、この看板１００には当該ガソリンスタンドＧが供給する燃料の種類（この例のレギュラー、ハイオク、軽油）にそれぞれ対応する単位価格の情報が掲示されている。上述したように、カメラ２１の撮影方向は当該車両Ｖの進行方向の斜め左側前方に向けられており、上記の価格情報が記載されている看板１００を撮影できる。そしてナビゲーション装置１の上記演算装置が、カメラ２１で撮影した画像を解析して看板１００に記載されている価格情報を取得する。この画像解析は、公知のいわゆる画像認識により行い、「レギュラー」、「ハイオク」、「軽油」などの文字パターンを認識するとともに、それぞれの横方向位置などの対応位置に記載されている数字パターンを認識して価格情報を取得する。
【００３３】
このようにガソリンスタンドＧの看板１００に掲示される各種類の燃料の価格は、各ガソリンスタンドで個別に設定され、その日の原油価格の相場や当該店舗の方針によって１日に数回も頻繁に変更され得る情報である。また、都市部や地域部との間などの地域性によっても相場が異なる場合もある。消費者である当該車両Ｖの運転者や同乗者の心理としては、当然できるだけ安い価格のガソリンスタンドで給油したいと考える。近年のインターネットや移動体通信技術等の発達、普及により周辺のガソリンスタンドの価格情報を取得し、一覧表示することは可能である。しかし、接近中のガソリンスタンドＧが掲示する燃料の価格が、その時点で当該車両Ｖの周辺に存在するガソリンスタンドの中で高い方であるか、安い方であるかを、運転の安全性を確保しつつ上記一覧表示を視認して瞬時に比較判断することは困難である。
【００３４】
そこで本実施形態のナビゲーションシステムＳでは、当該車両Ｖがその時点の現在位置周辺に存在する各ガソリンスタンドが掲示する価格の平均値を平均価格情報としてサーバ４から取得し、接近中のガソリンスタンドＧが掲示する個別の価格情報とともにディスプレイ４１に表示する（後述の図８参照）。これにより、当該車両Ｖの走行中でも接近中のガソリンスタンドＧが掲示する燃料の価格が周辺の平均価格と比較して高いか安いかを瞬時に判断でき、当該接近中のガソリンスタンドＧへ入場すべきか否かを容易に判断できる。
【００３５】
そのために、ナビゲーション装置１は、上記カメラ２１によって取得した接近中のガソリンスタンドＧの価格情報を個別価格情報としてサーバ４へ送信する。この個別価格情報には、各種燃料に対応する価格そのものの情報とともに、当該接近中のガソリンスタンドＧの位置に関する情報、及び上記個別価格情報を取得した時刻（日時）に関する情報も含まれる。このサーバ４に向けての個別価格情報の送信は、当該車両Ｖがどのガソリンスタンドに接近しても毎回送信する。これによりサーバ４は、各車両Ｖから各ガソリンスタンドの最新の価格情報を記録管理できる。
【００３６】
またナビゲーション装置１は、上述した個別価格情報の送信後に、サーバ４に対して平均価格情報を要求する信号を送信する。この平均価格情報要求信号には、当該車両Ｖのその時点の現在位置情報も含めて送信される。この平均価格情報要求信号を受信したサーバ４は、現在位置情報に基づいて車両Ｖがその時点で位置している所定領域中に存在する複数のガソリンスタンドの平均価格情報を車両Ｖに返信する。なお、車両Ｖからの平均価格情報要求信号の送信については、当該車両Ｖの運転者によってその送信の可否を任意に設定できる。つまり、燃料の残量に余裕がなく近いうちに給油が必要である場合だけ、平均価格情報要求信号の送信を許可して平均価格情報の取得と表示を行わせるよう選択設定できる。この設定は、燃料残量を検出して自動的に設定してもよい。
【００３７】
図６は、サーバ４が記憶、管理するガソリンスタンド別最新価格テーブルの一例を模式的に示している。このガソリンスタンド別最新価格テーブルは、サーバ４のデータ記憶部に記憶される情報であり、各車両Ｖから受信した個別価格情報に基づいて更新される。このガソリンスタンド別最新価格テーブルは、ガソリンスタンド位置（図中ではＧＳ位置と略記）、燃料の種類別の価格情報、及び取得時刻にそれぞれ対応する項目があり、各ガソリンスタンド別に情報が記録されている。車両Ｖから受信する個別価格情報に含まれる位置情報（緯度、経度からなる情報）で各ガソリンスタンドを個別に識別し、それぞれに対応してレギュラー、ハイオク、軽油の種類別で価格情報を記録する。また、個別価格情報を受信した際には、価格情報の変動、更新の有無にかかわらず、対応する取得時刻も更新する。サーバ４は、このガソリンスタンド別最新価格テーブルを記録、管理することで、各ガソリンスタンドの価格情報の変動をおよそリアルタイムに把握できる。
【００３８】
図７は、サーバ４が記憶、管理する領域別平均価格テーブルの一例を模式的に示している。この領域別平均価格テーブルは、サーバ４の平均価格記憶部に記憶される情報であり、サーバ４の演算部が例えば１０分間隔で上記図６のガソリンスタンド別最新価格テーブルの記録内容に基づいて演算し更新する。この領域別平均価格テーブルは、適用領域及び燃料の種類別の平均価格情報にそれぞれ対応する項目があり、各適用領域別に情報が記録されている。本実施形態の例では、緯度及び経度を所定間隔で区画したいわゆるメッシュ領域を適用領域（所定領域に相当）としており（後述の図８参照）、各領域に存在するガソリンスタンドの価格情報を燃料の種類別で平均値を演算し、各適用領域に対応してレギュラー、ハイオク、軽油の種類別で平均価格情報を更新する。サーバ４は、この領域別平均価格テーブルを記録、管理することで、平均価格情報要求信号の送信元が位置する適用領域の平均価格情報を迅速に返信できる。なお、演算部が演算して更新する時間間隔は上記の１０分間隔に限られず、例えば昼夜の時間帯に応じて変動してもよい。
【００３９】
図８は、ディスプレイ４１上における個別価格情報と平均価格情報の表示例を示している。ディスプレイ４１には、当該車両Ｖの現在位置とその周辺の地図データが表示されており、さらにこの表示範囲に存在するガソリンスタンドの位置も注視可能に表示されている。また、上記の適用領域に対応する区画を表す境界線（破線参照）も重畳表示されている。
【００４０】
図示する例では、ユーザによって平均価格情報も取得、表示されるよう設定されており、ディスプレイ４１の右下の位置に接近中のガソリンスタンドの個別価格情報（図中では「最寄」と表記）とサーバ４から取得した平均価格情報（図中では「平均」と表記）とが上下に併記するよう表示されている。特に接近中のガソリンスタンドについては、地図中の該当位置と、個別価格情報との対応関係が容易に確認できるよう、どちらも同じ二重枠線で囲んで表示されている。平均価格情報は、当該車両Ｖの現在位置が含まれている適用領域中に存在する複数のガソリンスタンド（図示する例ではＧ１、Ｇ２、Ｇ３の３つ）それぞれの個別価格情報の燃料種類別での平均値で演算されている。このように個別価格情報と平均価格情報とを互いに近傍の配置で表示することにより、ユーザは視点の移動を最小限にして迅速に比較できる。
【００４１】
なお、個別価格情報と平均価格情報の表示は、それらをユーザが容易に比較可能な時間の間だけ同時に表示されていればよく、それぞれの表示の開始と終了のタイミングがずれていてもよい。ただし、当該車両Ｖが最寄のガソリンスタンドＧに入場可能な位置に到達する前までには、個別価格情報と平均価格情報の同時表示を開始させる必要がある。また、ユーザによって平均価格情報の取得、表示を許可しないよう設定されている場合には個別価格情報だけが表示されるが、この個別価格情報も表示させないよう任意に設定できるようにしてもよい。この場合、ナビゲーション装置１はサーバ４への個別価格情報の送信だけを行う。なお、このように個別価格情報と平均価格情報のそれぞれの表示の可否を設定する手順、手段が、各請求項記載の設定手段に相当する。また、ナビゲーション装置１が当該車両Ｖの使用燃料の種類を把握している場合には、自動的に該当する種類の価格情報だけを併記してもよい。
【００４２】
また、適用領域の設定については、ディスプレイ４１上に表示している地図データの縮尺比に応じて変化させてもよい。例えば地図表示を縮小した場合には、それに合わせて周辺の適用領域を多く適用して、それらの平均価格情報のさらに平均を取得すればよい。また、地図表示を拡大した場合には、それに合わせて適用領域の数を減らして、それらの平均価格情報の平均を取得すればよい。いずれの場合でも、適用する適用領域は、当該車両Ｖの現在位置を含む周辺の領域であって、ディスプレイ４１の表示範囲を超えないよう選択する。
【００４３】
図９は、以上説明したナビゲーションシステムＳの処理を実現するために、ナビゲーション装置１のＣＰＵ１３ａが実行する制御内容を表すフローチャートである。なお、このフローは、当該車両Ｖの走行開始時に実行を開始する。
【００４４】
図９において、まずステップＳ１０５において、ＣＰＵ１３ａは、ＧＰＳ５１の測位に基づいて当該車両Ｖの現在位置を取得する。
【００４５】
次にステップＳ１１０へ移り、ＣＰＵ１３ａは、上記ステップＳ１０５で取得した現在位置と、記録媒体１２ｃに記録されている各ガソリンスタンドの位置情報とを比較する。
【００４６】
次にステップＳ１１５へ移り、ＣＰＵ１３ａは、上記ステップＳ１１０の比較によって、最寄のガソリンスタンドＧからの距離が所定距離以内（この例では１００ｍ以内）であるか否かを判定する。当該車両Ｖの現在位置が最寄のガソリンスタンドＧから１００ｍ以上離れている場合、判定は満たされず、上記ステップＳ１０５へ戻って同様の手順を繰り返す。
【００４７】
一方、当該車両Ｖの現在位置が最寄のガソリンスタンドＧから１００ｍ以内に位置している場合、判定が満たされ、ステップＳ２００へ移る。
【００４８】
次にステップＳ２００では、ＣＰＵ１３ａは、カメラ２１の撮影により接近中のガソリンスタンドＧが掲示している価格情報を取得する個別価格情報取得処理を実行する（後述の図１０参照）。
【００４９】
次にステップＳ１２０へ移り、ＣＰＵ１３ａは、上記ステップＳ２００で取得した個別価格情報を、同じくステップＳ２００で算出したガソリンスタンドＧの位置情報（後述の図１０のステップＳ２２０参照）、及び取得した時刻情報とを併せて、サーバ４へ送信する。
【００５０】
次にステップＳ１２５へ移り、ＣＰＵ１３ａは、平均価格情報の取得と表示を行うよう設定されているか否かを判定する。平均価格情報の取得表示が不許可であるよう設定されている場合、判定は満たされず、上記ステップＳ１０５へ戻って同様の手順を繰り返す。
【００５１】
一方、平均価格情報の取得表示を許可するよう設定されている場合、判定が満たされ、ステップＳ１３０へ移る。なお、上記ステップＳ２００でカメラ２１の撮影不調などにより個別価格情報の取得に失敗していた場合でも、平均価格情報の取得表示が許可されていれば、ステップＳ１３０へ移るようにしてもよい。
【００５２】
ステップＳ１３０では、ＣＰＵ１３ａは、上記ステップＳ１０５で取得した現在位置情報を含めた平均価格情報要求信号をサーバ４に向けて送信する。
【００５３】
次にステップＳ１３５へ移り、ＣＰＵ１３ａは、上記平均価格情報要求信号に対してサーバ４から返信された平均価格情報を受信する。
【００５４】
次にステップＳ１４０へ移り、ＣＰＵ１３ａは、上記ステップＳ２００で取得した個別価格情報と、上記ステップＳ１３５で取得した平均価格情報とをディスプレイ４１上に併記して表示する（上記図８参照）。
【００５５】
次にステップＳ１４５へ移り、ＣＰＵ１３ａは、ユーザからタッチパネル８１などを介して所定の終了操作が入力されているか否かを判定する。終了操作が入力されていない場合、判定は満たされず、上記ステップＳ１０５へ戻って同様の手順を繰り返す。
【００５６】
一方、終了操作が入力されている場合、判定が満たされ、このフローを終了する。
【００５７】
図１０は、上記図９中におけるステップＳ２００の個別価格情報取得処理の詳細な手順について表すフローチャートである。
【００５８】
図１０において、まずステップＳ２０５において、ＣＰＵ１３ａは、当該車両Ｖに搭載されているカメラ２１を起動する。
【００５９】
次にステップＳ２１０へ移り、ＣＰＵ１３ａは、カメラ２１を用いて車両進行方向の斜め左側前方を撮影する。つまり接近中のガソリンスタンドＧの外観を撮影する。
【００６０】
次にステップＳ２１５へ移り、ＣＰＵ１３ａは、上記ステップＳ２１０で撮影した画像データを記録媒体１２ｃに保存する。
【００６１】
次にステップＳ２２０へ移り、ＣＰＵ１３ａは、保存した画像データ中に記録されている文字パターン、数字パターンから価格が表示されている看板１００を画像認識し、その看板１００の設置位置を推定して対応するガソリンスタンドの位置を算出する。
【００６２】
次にステップＳ２２５へ移り、ＣＰＵ１３ａは、上記ステップＳ２２０で認識した看板１００のさらにそこに記載されている文字パターン、数字パターンから各燃料種類の価格情報を画像認識により取得する。
【００６３】
次にステップＳ２３０へ移り、ＣＰＵ１３ａは、当該車両Ｖが最寄のガソリンスタンドＧの入場可能位置の近傍に到達したか否かを判定する。まだ入場可能位置の近傍に到達していない場合、判定は満たされず、上記ステップＳ２１０へ戻って同様の手順を繰り返す。これにより、可能な限りの回数でカメラ２１の撮影と画像認識を繰り返し、個別価格情報の認識精度を向上させることができる。
【００６４】
一方、入場可能位置の近傍に到達した場合、判定が満たされ、ステップｓ２３５へ移る。
【００６５】
ステップＳ２３５では、ＣＰＵ１３ａは、カメラ２１の作動を停止し、このフローを終了する。
【００６６】
図１１は、ナビゲーションシステムＳの処理を実現するために、サーバ４のＣＰＵ（特に図示せず）が実行する制御内容を表すフローチャートである。なお、このフローは、当該サーバ４の電源投入時に実行を開始する。
【００６７】
図１１において、まずステップＳ３０５において、ＣＰＵは、いずれかの車両Ｖから個別価格情報を受信したか否かを判定する。個別価格情報を受信している場合、判定が満たされ、ステップＳ３１０へ移る。
【００６８】
ステップＳ３１０では、ＣＰＵは、上記ガソリンスタンド別最新価格テーブルを参照し、上記ステップＳ３０５で受信した個別価格情報で特定されるガソリンスタンドで、いずれかの燃料種類に対応する価格情報に変動があるか否か、言い換えると対応する価格情報どうしが相違しているか否かを判定する。いずれかの価格情報に変動がある場合、判定が満たされ、ステップＳ３１５へ移る。
【００６９】
ステップＳ３１５では、ＣＰＵは、変動が認められたガソリンスタンドの燃料種類でガソリンスタンド別最新価格テーブルの価格情報を更新し、ステップＳ３２０へ移る。
【００７０】
一方、上記ステップＳ３１０の判定において、いずれの価格情報にも変動がない場合、判定は満たされず、ステップＳ３２０へ移る。
【００７１】
ステップＳ３２０では、ＣＰＵは、上記ステップＳ３０５で取得した個別価格情報に含まれている取得時刻情報で、ガソリンスタンド別最新価格テーブル中の対応する取得時刻も更新する。そして、ステップＳ３４０へ移る。
【００７２】
また一方、上記ステップＳ３０５の判定において、個別価格情報を受信していない場合、判定は満たされず、ステップＳ３２５へ移る。
【００７３】
ステップＳ３２５では、ＣＰＵは、いずれかの車両Ｖから平均価格情報要求信号を受信したか否かを判定する。平均価格情報要求信号を受信していない場合、判定は満たされず、上記ステップＳ３０５へ戻って同様の手順を繰り返す。
【００７４】
一方、平均価格情報要求信号を受信していた場合、判定が満たされ、ステップＳ３３０へ移る。
【００７５】
ステップＳ３３０では、ＣＰＵは、上記領域別平均価格テーブルを参照し、上記ステップＳ３２５で受信した平均価格情報要求信号に含まれている現在位置情報に基づき、送信元の車両Ｖの現在位置が含まれる適用領域に対応する各燃料種類の平均価格情報を取得する。
【００７６】
次にステップＳ３３５へ移り、ＣＰＵは、上記ステップＳ３３０で取得した平均価格情報を上記送信元の車両Ｖに返信する。そして、ステップＳ３４０へ移る。
【００７７】
ステップＳ３４０では、ＣＰＵは、前回の領域別平均価格テーブルの更新から所定時間（この例では１０分）が経過したか否かを判定する。まだ所定時間を経過していない場合、判定は満たされず、上記ステップＳ３０５へ戻って同様の手順を繰り返す。
【００７８】
一方、所定時間を経過していた場合、判定が満たされ、ステップＳ３４５へ移る。
【００７９】
ステップＳ３４５では、ＣＰＵは、最小単位としての各適用領域ごとに平均価格を演算する。このとき演算部は、ガソリンスタンド別最新価格テーブルと領域別平均価格テーブルを参照し、各適用領域内に存在するガソリンスタンドをそれぞれ抽出し、それらに対応する各価格情報の平均値を各燃料種類ごとに算出する。
【００８０】
次にステップＳ３５０へ移り、ＣＰＵは、上記ステップＳ３４５で算出した平均値を、それぞれ対応する各適用領域、各燃料種類の新たな平均価格情報として更新する。
【００８１】
次にステップＳ３５５へ移り、ＣＰＵは、所定の終了操作が入力されているか否かを判定する。終了操作が入力されていない場合、判定は満たされず、上記ステップＳ３０５へ戻って同様の手順を繰り返す。
【００８２】
一方、終了操作が入力されている場合、判定が満たされ、このフローを終了する。
【００８３】
以上において、上記図９のフローにおけるステップＳ１４０の手順が、各請求項に記載の表示手段、各種情報を表示する手順、及び個別価格情報と平均価格情報とを同時に表示する手順に相当する。また、ステップＳ１０５の手順が、各請求項記載の位置取得手段、及び移動体の現在位置を取得する手順に相当する。また、ステップＳ２００の個別価格情報取得処理が、各請求項記載の第１情報取得手段、及び個別価格情報を取得する手順に相当する。また、ステップＳ１３５の手順が、各請求項記載の第２情報取得手段、及び平均価格情報を取得する手順に相当する。また、ステップＳ１２０の手順が、各請求項記載の送信手段に相当する。
【００８４】
以上説明したように、本実施形態のナビゲーション装置１は、車両Ｖ（移動体に相当）に搭載されるナビゲーション装置１であって、各種情報を表示するステップＳ１４０の手順（表示手段に相当）と、車両Ｖの現在位置を取得するステップＳ１０５の手順（位置取得手段に相当）と、車両Ｖへ燃料を提供可能なガソリンスタンドＧ（施設に相当）が現在位置から本実施形態の例の１００ｍ（所定距離に相当）内に存在する際に、当該ガソリンスタンドＧに掲示されている当該燃料の価格情報を個別価格情報として取得するステップＳ２００の個別価格情報取得処理（第１情報取得手段に相当）と、現在位置を含む適用領域（所定領域に相当）に存在する複数のガソリンスタンドにそれぞれ掲示されている価格情報に基づいて求められる平均価格情報を取得するステップＳ１３５の手順（第２情報取得手段）と、を有し、ステップＳ１４０の手順では、１００ｍ内に存在して接近中のガソリンスタンドＧの個別価格情報と平均価格情報とを、車両Ｖが当該ガソリンスタンドＧを通過する前に同時に表示する。
【００８５】
また、上記ナビゲーション装置１で実行されるナビゲーション方法は、各種情報を表示するステップＳ１４０の手順と、車両Ｖの現在位置を取得するステップＳ１０５の手順と、車両Ｖへ燃料を提供可能なガソリンスタンドＧ（施設に相当）が現在位置から本実施形態の例の１００ｍ（所定距離に相当）内に存在する際に、当該ガソリンスタンドＧに掲示されている当該燃料の価格情報を個別価格情報として取得するステップＳ２００の個別価格情報取得処理の手順と、現在位置を含む適用領域（所定領域に相当）に存在する複数のガソリンスタンドにそれぞれ掲示されている価格情報に基づいて求められる平均価格情報を取得するステップＳ１３５の手順と、１００ｍ内に存在して接近中のガソリンスタンドＧの個別価格情報と平均価格情報とを当該ガソリンスタンドＧを通過する前に同時に表示するステップＳ１４０の手順と、を実行する。
【００８６】
これにより、当該車両Ｖに搭乗しているユーザは、１００ｍ内に接近中のガソリンスタンドＧが掲示する個別価格情報が、当該車両Ｖの周辺の複数のガソリンスタンドにおける平均価格情報と比べて高いか安いかを容易に比較できるため、接近中のガソリンスタンドＧを通過する前に入場して給油すべきか否かの判断が容易となる。
【００８７】
また、上記ナビゲーション装置１においては、ステップＳ１３５の手順では、無線通信を介して外部のサーバ４から平均価格情報を取得する。
【００８８】
これにより、サーバ４で一括集中管理された個別価格情報に基づいて平均価格情報を取得できるため、平均価格情報の信頼性が向上する。なお、サーバ４で管理する個別価格情報は、各車両Ｖで取得したものに限られず、例えば他のデータベースを参照して取得したものでもよい。
【００８９】
また、上記ナビゲーション装置１においては、ナビゲーション装置１は、ステップＳ２００の個別価格情報取得処理で取得した個別価格情報を無線通信を介してサーバ４へ送信するステップＳ１２０の手順（送信手段に相当）を実行し、サーバ４は、当該車両Ｖの現在位置を含む適用領域内に存在する複数のガソリンスタンドのそれぞれに対応して受信した最新の個別価格情報に基づいて平均価格情報を算出する。
【００９０】
これにより、複数の車両Ｖのナビゲーション装置１から取得した最新の個別価格情報をサーバ４でほぼリアルタイムに一括集中管理することができ、サーバ４はその最新の個別価格情報に基づいて平均価格情報を算出できるため、平均価格情報の精度が向上する。
【００９１】
また、上記ナビゲーション装置１においては、ステップＳ１４０の手順における個別価格情報と平均価格情報の表示の可否を設定可能な手順（設定手段に相当）を有してもよい。
【００９２】
これにより、燃料の残量に余裕がなく近いうちに給油が必要である場合だけ、個別価格情報や平均価格情報の取得と表示を行わせるよう選択設定できる。言い換えると、燃料の残量に余裕があってしばらくは給油が不要である場合に、ディスプレイ４１上に不要な表示を回避してその分だけ地図データなどを広く表示できる。少なくとも車両Ｖの搭乗者は、接近中のガソリンスタンドＧで掲示されている個別価格情報を視認できるため、平均価格情報さえ取得表示できれば比較検討は可能である。
【００９３】
また、上記ナビゲーション装置１においては、適用領域は、当該車両Ｖの現在位置が含まれる、緯度、経度の一定間隔メッシュ領域（所定の様式で区画された領域に相当）である。
【００９４】
これにより、ナビゲーション装置１やサーバ４が平均価格情報を取得する際の対象となるガソリンスタンドを容易かつ機能的に抽出できる。なお、適用領域の設定単位は、上述したように緯度、経度の一定間隔で区画したメッシュ領域に限られず、市町村などの行政上の区画や、幹線道路などの道路配置に応じた区画など所定の様式で区画した領域で設定してもよい。
【００９５】
また、適用領域の設定については、図１２に示すように当該車両Ｖの現在位置から例えば１ｋｍ（一定距離に相当）範囲以内の領域に設定してもよい。この範囲の基準となる距離は１ｋｍに限られず、ディスプレイ４１上の地図表示の縮尺に応じてその表示範囲を大きく超えることのない距離に増減して設定してもよい。また、その時点の燃料の残量に応じて安全に到達できる距離を自動的に算出、設定してもよい。この場合には、ナビゲーション装置１が送信する平均価格情報要求信号に上記距離も含めて送信される。
【００９６】
またこの場合には、ディスプレイ４１の表示領域における当該車両Ｖの現在位置の配置にもよるが、適用領域は現在位置を中心とした略半円形状の領域となる。また、平均価格情報を取得する際の対象となるガソリンスタンドは、上記略半円形状の領域内に存在するものに限られる。そして、適用領域の配置や大きさが車両Ｖの移動や半径距離の設定によって変動するため、それに合わせて抽出対象のガソリンスタンドも相違する。したがって、現在位置を中心とした適用領域で平均価格情報を取得する場合には、上記図７で示した領域別平均価格テーブルに予め平均価格情報を記録するのではなく、平均価格情報を取得するたびにその時点の適用領域内に存在するガソリンスタンドを抽出してそれらの個別価格情報から平均価格情報を算出する。
【００９７】
また、特に図示しないが、ディスプレイ４１の表示範囲に対応する地理上の区画で適用領域を設定してもよい。この場合には、ナビゲーション装置１が送信する平均価格情報要求信号において、現在位置情報の代わりに上記表示範囲の対角２点にそれぞれ対応する緯度、経度の地点情報も含めて送信される。またこの場合においても、適用領域の配置や大きさが車両Ｖの移動や表示の縮尺の設定によって変動するため、平均価格情報を取得するたびにその時点の適用領域内に存在するガソリンスタンドを抽出してそれらの個別価格情報から平均価格情報を算出する。
【００９８】
また、特に図示しないが、ナビゲーション装置１が別途探索した走行ルートに対応して適用領域を設定してもよい。例えば、走行ルートを幅方向の中心とした一定幅の帯状の領域全体を適用領域としてもよく、この場合には適用領域が固定されるため、サーバ４などで予め平均価格情報を算出しておくことができる。
【００９９】
なお、上記実施形態では、移動体がガソリンや軽油などの燃料をエネルギー源とした内燃機関駆動の車両Ｖである場合で説明したが、本発明はこれに限られない。他にも、電力をエネルギー源とした電気自動車を移動体とした場合にも適用可能であり、この場合にはガソリンスタンドの代わりに給電スタンドが掲示する電費価格が個別価格情報に相当する。
【０１００】
また、上記実施形態では、ナビゲーション装置１からサーバ４へ平均価格情報要求信号を送信した場合にその返信として平均価格情報が送受信されたが、本発明はこれに限られない。他にも、平均価格情報要求信号を送受することなしに、サーバ４から一定時間間隔で各車両Ｖに平均価格情報を同報送信してもよい。この場合には、例えば基地局３の無線通信範囲をそのまま適用領域として、基地局３ごとに対応する平均価格情報を送信すればよい。
【０１０１】
なお、図９〜図１１に示すフローチャートは本発明を図示する手順に限定するものではなく、趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【０１０２】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用してもよい。
【０１０３】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【０１０４】
１              ナビゲーション装置
２              通信ネットワーク
３              基地局
４              サーバ
１１            ナビゲーション装置本体
１２            記憶装置
１３            演算装置
１４            表示制御回路
１５            インターフェイス
１６            バス
２１            カメラ
３１            通信アンテナ
４１            ディスプレイ
５１            ＧＰＳ
６１            通信装置
７１            スピーカ
８１            タッチパネル
９１            制御部
９２            演算部
９３            データ記憶部
９４            平均価格記憶部
９５            通信部
Ｇ              ガソリンスタンド（施設に相当）
Ｓ              ナビゲーションシステム
Ｖ              車両（移動体に相当）
【図１】
2014149226.tif 000003
【図２】
2014149226.tif 000004
【図３】
2014149226.tif 000005
【図４】
2014149226.tif 000006
【図５】
2014149226.tif 000007
【図６】
2014149226.tif 000008
【図７】
2014149226.tif 000009
【図８】
2014149226.tif 000010
【図９】
2014149226.tif 000011
【図１０】
2014149226.tif 000012
【図１１】
2014149226.tif 000013
【図１２】
2014149226.tif 000014