(57)【要約】【課題】前方の車輌に応じて、信号機の状態を適切に認識させる仕組みを提供することを目的とする。【解決手段】カメラから撮影画像を取得するナビゲーションシステムであって、撮像画像から前方の車輌のナンバープレートを検出する検出手段と、前記検出されたナンバープレートから得られる値と、当該ナビゲーションシステムが実行されている車輌の位置とに従って、当該ナビゲーションシステムが実行されている車輌が信号情報を表示する状態か否かを判定する状態判定手段と、前記信号情報を表示する状態と判定された場合に、信号情報を表示する表示手段とを備えることを特徴とする。【選択図】図４
2015146076.tif 000002
【特許請求の範囲】
【請求項１】
カメラから撮影画像を取得するナビゲーションシステムであって、
撮像画像から前方の車輌のナンバープレートを検出する検出手段と、
前記検出されたナンバープレートから得られる値と、当該ナビゲーションシステムが実行されている車輌の位置とに従って、当該ナビゲーションシステムが実行されている車輌が信号情報を表示する状態か否かを判定する状態判定手段と、
前記信号情報を表示する状態と判定された場合に、信号情報を表示する表示手段と
を備えることを特徴とするナビゲーションシステム。
【請求項２】
信号情報を表示するタイミングを決定するための第１の設定値と、当該第１の設定値より値が大きい第２の設定値を記憶する記憶手段と、
当該ナビゲーションシステムが実行されている車輌の位置と信号機の位置に従って、車輌と信号機の距離が前記第１の設定値となったか否かを判定する、第１の表示タイミング判定手段と、
前記第１の設定値となっていない場合、前記第２の設定値となったか否かを判定する第２の表示タイミング判定手段とを備え、
前記表示手段は、第２の設定値となった場合に、前記信号情報を表示することを特徴とする請求項１に記載のナビゲーションシステム。
【請求項３】
前記前方の車輌と該ナビゲーションシステムが実行されている車輌との距離を取得する距離取得手段を備え、
前記表示手段は、前記第２の設定値となり、前記距離取得手段で取得した距離が所定値内である場合に、前記信号情報を表示することを特徴とする請求項２に記載のナビゲーションシステム。
【請求項４】
前記ナンバープレートから得られる値に従って、前方の車輌の高さを決定する決定手段を備え、
前記状態判定手段は、前記決定手段で決定された前方車輌の高さと、当該ナビゲーションシステムが実行されている車輌の高さに従って、信号情報を表示するか否かを判定することを特徴とし、
前記表示手段は、前記前方の車輌の高さが所定値より高い場合に、前記信号情報を表示することを特徴とする請求項１乃至３のいずれか１項に記載のナビゲーションシステム。
【請求項５】
前記状態判定手段は、前記前方の車輌の高さが所定値より低い場合に、車輌の乗車人数が所定値を超えているか否かを判定し、
前記表示手段は、乗車人数が所定値を超えていると判定される場合に、前記信号情報を表示することを特徴とする請求項４に記載のナビゲーションシステム。
【請求項６】
カメラから撮影画像を取得するナビゲーションシステムの処理方法であって、
撮像画像から前方の車輌のナンバープレートを検出する検出ステップと、
前記検出されたナンバープレートから得られる値と、当該ナビゲーションシステムが実行されている車輌の位置とに従って、当該ナビゲーションシステムが実行されている車輌が信号情報を表示する状態か否かを判定する状態判定ステップと、
前記信号情報を表示する状態と判定された場合に、信号情報を表示する表示ステップとを含むことを特徴とする処理方法。
【請求項７】
カメラから撮影画像を取得するナビゲーションシステムのプログラムであって、
前記ナビゲーションシステムを、
撮像画像から前方の車輌のナンバープレートを検出する検出手段と、
前記検出されたナンバープレートから得られる値と、当該ナビゲーションシステムが実行されている車輌の位置とに従って、当該ナビゲーションシステムが実行されている車輌が信号情報を表示する状態か否かを判定する状態判定手段と、
前記信号情報を表示する状態と判定された場合に、信号情報を表示する表示手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、前方の車輌のナンバープレートを用いて、信号機の情報を表示するナビゲーションシステムに関する。
【背景技術】
【０００２】
昨今、車の位置情報をもとに、車を目的地へ案内するカーナビゲーションシステムが普及している。
【０００３】
近年のカーナビゲーションシステムでは、車輌から車の状態を取得し、各種情報を提供するなど、カーナビゲーションシステムで様々な情報を搭乗者に対して提供することが行われるようになっている。
【０００４】
例えば、特許文献１のように、車輌位置から所定範囲に信号機があるかを特定して、信号機がある場合に、渋滞などから信号機の状態を算出して、信号機情報をカーナビゲーションシステムに送信する仕組みが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１４０７４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、実際の運転においては、前方の車輌の高さによって、信号機が見える場合と見えない場合があり、信号機の情報が通常の表示タイミングでは遅いという問題があった。
また、表示タイミングを単に早めると、信号機があることを運転者に認識させるにはよいが、表示タイミングが早すぎるという問題があった。
【０００７】
そこで、本発明は、前方の車輌に応じて、信号機の状態を適切に認識させる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の目的を達成するための、カメラから撮影画像を取得するナビゲーションシステムであって、撮像画像から前方の車輌のナンバープレートを検出する検出手段と、前記検出されたナンバープレートから得られる値と、当該ナビゲーションシステムが実行されている車輌の位置とに従って、当該ナビゲーションシステムが実行されている車輌が信号情報を表示する状態か否かを判定する状態判定手段と、前記信号情報を表示する状態と判定された場合に、信号情報を表示する表示手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、前方の車輌に応じて、信号機の状態を適切に認識させることができる。
【図面の簡単な説明】
【００１０】
【図１】情報処理システムの構成の一例を示すシステム構成図である
【図２】ナビゲーションシステムのハードウエア構成の一例を示すブロック図である
【図３】サーバ装置のハードウエア構成の一例を示すブロック図である
【図４】情報処理システムの機能ブロック図を示す図である
【図５】情報処理システムの信号情報表示処理のフローチャートである
【図６】サーバ装置で管理する信号機のデータの一例を示す図である
【図７】サーバ装置又はナビゲーションシステムで管理する車輌に関するデータの一例を示す図である
【図８】ナビゲーションシステムで表示する信号情報の一例を示すイメージ図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態による情報処理システムの一例について図面を参照して説明する。
【００１２】
本発明の実施の形態による、ナビゲーションシステム（車載／携帯端末）１００、サーバ装置２００、信号状態蓄積装置３００、ＧＰＳ衛星５００を備える情報処理システムの一例についてその構成を示す図である。
【００１３】
図１において、ナビゲーションシステム１００は、備えつけ、または、可搬可能な装置であり、地図情報を用いて、現在位置から目的地までを案内する装置である。ナビゲーションシステム１００は、ＧＰＳ衛星５００（複数）との通信をもとに、位置情報を特定して、現在位置を特定する。
【００１４】
また、ナビゲーションシステム１００は、外部（車輌に搭載）又は内部（ナビゲーションシステムに搭載）に備えるカメラを用いて、前方の車輌を撮影した画像を取り込み、サーバ装置２００に送信することが可能である。
なお、地図情報は装置内に記憶してもよいし、サーバ装置２００に備える構成であってもよい。
なお、ナビゲーションシステム１００は、近年では、コンピュータ等の情報処理装置であり、車載装置としてのナビゲーション装置に限定されるものではない。
【００１５】
サーバ装置２００は、ネットワーク４００を介してナビゲーションシステム１００と通信可能な装置であり、図６、図７のデータを記憶している。また、信号状態蓄積装置３００と通信可能に接続されている。信号状態蓄積装置３００は、道路や信号を管理している企業が構築するサービスと連携することを想定している。
信号状態蓄積装置３００は、各信号機が表示している信号情報（赤、黄、青など）を管理している装置である。
次に、図２を用いて、ナビゲーションシステム１００のハードウェア構成図について説明する。
【００１６】
図２において、ナビゲーションシステム１００はＣＰＵ１０１を有しており、ＣＰＵ１０１はシステムバス１０４に接続されるデバイスおよびコントローラを統括的に制御する。ＲＯＭ１０２又は外部メモリ１１３には、ＣＰＵ１０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）、オペレーティングシステム（以下ＯＳという）が記憶されている。
【００１７】
なお、ナビゲーションシステム１００の場合には当該ナビゲーションシステム１００が実行する機能を実現するための各種プログラムがＲＯＭ１０２又は外部メモリ１１３にさらに記憶されている。
【００１８】
ＲＡＭ１０３はＣＰＵ１０１の主メモリおよびワークエリアなどとして用いられる。ＣＰＵ１０１は、各種処理を実行する際には必要なプログラムなどをＲＯＭ１０２又は外部メモリ１１３からＲＡＭ１０３にロードして、当該ロードしたプログラムを実行することによって各種処理を行う。
【００１９】
入力コントローラ１０５は、例えば、タッチセンサー１１１などからの入力を制御する。ビデオコントローラ１０６はディスプレイ１１２などの表示部に対する表示を制御する。なお、タッチディスプレイの場合には、タッチセンサー１１１とディスプレイ１１２が同一筐体となっている。
【００２０】
メモリコントローラ１０７は、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、および各種データなどを記憶するハードディスク（ＨＤ）、フレキシブルディスク（ＦＤ）、又はＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリなどの外部メモリ１１３対するアクセスを制御する。
【００２１】
通信Ｉ／Ｆコントローラ１０８はネットワーク（例えば、図１に示すネットワーク４００の無線通信）を介して外部機器と通信するためのインタフェースであり、ネットワークとの通信制御を行う。
【００２２】
なお、ＣＰＵ１０１は、例えば、ＲＡＭ１０３の表示情報用領域にアウトラインフォントの展開（ラスタライズ）処理を行って、ディスプレイ１１２における表示を行っている。
【００２３】
受信機コントローラ１０９は、ＧＰＳ受信機１１５を制御する。ＧＰＳ受信機１１５は、ＧＰＳ衛星５００とＧＰＳアンテナ１１７による通信で得られた情報を受信する。この情報をもとに、車輌の現在位置を特定する。現在位置の特定方法は既知の技術を用いて実現するため、説明を省略する。
音声入力コントローラ１１０は、音声入力部１１６を制御し、マイク１１８から入力された音を音声入力部１１６で受信し、音声データに変換する。
カメラコントローラ１１９は、カメラを制御し、カメラから画像を受信する。この画像からナンバー情報を取得し、サーバ装置２００に送信される。
【００２４】
なお、本実施形態ではナビゲーションシステム１００で画像解析する構成としたが、サーバ装置２００で画像解析をして、ナンバー情報や前方車輌の特徴（車高が高いなど）を取得してもよい。
次に、図３を用いて、サーバ装置２００のハードウェア構成図について説明する。
【００２５】
図３において、サーバ装置２００はＣＰＵ２０１を有しており、ＣＰＵ２０１はシステムバス２０４に接続されるデバイスおよびコントローラを統括的に制御する。ＲＯＭ２０２又は外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）、オペレーティングシステム（以下ＯＳという）が記憶されている。
なお、サーバ装置２００の場合には当該サーバが実行する機能を実現するための各種プログラムがＲＯＭ２０２又は外部メモリ２１１にさらに記憶されている。
【００２６】
ＲＡＭ２０３はＣＰＵ２０１の主メモリおよびワークエリアなどとして用いられる。ＣＰＵ２０１は、各種処理を実行する際には必要なプログラムなどをＲＯＭ２０２又は外部メモリ２１１からＲＡＭ２０３にロードして、当該ロードしたプログラムを実行することによって各種処理を行う。
【００２７】
入力コントローラ２０５は、例えば、キーボード（ＫＢ）２０９およびマウス（図示せず）などのポインティングデバイスなどからの入力を制御する。ビデオコントローラ２０６はＣＲＴディスプレイ（ＣＲＴ）２１０などの表示部に対する表示を制御する。
なお、図２に示す例では、表示部としてＣＲＴ２１０が用いられるが、ＣＲＴの代わりに液晶ディスプレイなどを用いるようにしてもよい。
【００２８】
メモリコントローラ２０７は、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、および各種データなどを記憶するハードディスク（ＨＤ）、フレキシブルディスク（ＦＤ）、又はＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリなどの外部メモリ２１１対するアクセスを制御する。
【００２９】
通信Ｉ／Ｆコントローラ２０８はネットワーク（例えば、図１に示すネットワーク４００）を介して外部機器と通信するためのインタフェースであり、ネットワークとの通信制御を行う。例えば、通信Ｉ／Ｆコントローラ２０８はＴＣＰ／ＩＰに応じた通信制御を行う。
【００３０】
なお、ＣＰＵ２０１は、例えば、ＲＡＭ２０３の表示情報用領域にアウトラインフォントの展開（ラスタライズ）処理を行って、ＣＲＴ２１０における表示を行っている。また、ＣＰＵ２０１は、ＣＲＴ２１０に表示されるマウスカーソル（図示せず）によってユーザ指示を受け付ける。
【００３１】
本発明の実施の形態による処理を行うための各種プログラムは外部メモリ２１１に記録されており、前述のように、必要に応じてＲＡＭ２０３にロードされてＣＰＵ２０１によって実行される。さらに、上記のプログラムを実行する際に用いられる定義ファイルおよび各種情報テーブルなども外部メモリ２１１に格納されており、これらについても後述する。
【００３２】
次に図４を用いて、本実施形態における、機能ブロック図について説明する。各機能については、ＣＰＵが処理を実行するものとする。また、各機能部による詳細な処理については、後述の図５のフローチャートを用いて説明する。
以降、カメラから撮影画像を取得するナビゲーションシステムとして、本実施形態の機能部について説明する。
検出部４０１は、撮像画像から前方の車輌のナンバープレートを検出する機能部である。
【００３３】
状態判定部４０２は、検出されたナンバープレートから得られる値と、当該ナビゲーションシステムが実行されている車輌の位置とに従って、当該ナビゲーションシステムが実行されている車輌が信号情報を表示する状態か否かを判定する機能部である。
表示制御部４０３は、前記信号情報を表示する状態と判定された場合に、信号情報を表示する機能部である。
【００３４】
記憶制御部４０４は、信号情報を表示するタイミングを決定するための第１の設定値と、当該第１の設定値より値が大きい第２の設定値を記憶する機能部である。
【００３５】
第１の表示タイミング判定部４０５は、当該ナビゲーションシステムが実行されている車輌の位置と信号機の位置に従って、車輌と信号機の距離が前記第１の設定値となったか否かを判定する機能部である。
第２の表示タイミング判定部４０６は、前記第１の設定値となっていない場合、前記第２の設定値となったか否かを判定する機能部ある。
表示制御部４０３は、第２の設定値となった場合に、前記信号情報を表示する機能部である。
距離取得部４０７は、前方の車輌と該ナビゲーションシステムが実行されている車輌との距離を取得する機能部である。
表示制御部４０３は、前記第２の設定値となり、前記距離取得部４０７で取得した距離が所定値内である場合に、前記信号情報を表示する機能部である。
決定部４０８は、前記ナンバープレートから得られる値に従って、前方の車輌の高さを決定する機能部である。
【００３６】
前記状態判定部４０２は、前記決定部４０８で決定された前方車輌の高さと、当該ナビゲーションシステムが実行されている車輌の高さに従って、信号情報を表示するか否かを判定する機能部である。
表示制御部４０３は、前方の車輌の高さが所定値より高い場合に、前記信号情報を表示する機能部である。
前記状態判定部４０２は、前方の車輌の高さが所定値より低い場合に、車輌の乗車人数が所定値を超えているか否かを判定する機能部である。
表示制御部４０３は、乗車人数が所定値を超えていると判定される場合に、前記信号情報を表示する機能部である。
【００３７】
次に、図５のフローチャートを用いて、本実施形態の詳細な処理について説明する。図５は、信号情報表示処理のフローチャートである。なお、各ステップは、各装置のＣＰＵが処理を実行するものとする。
【００３８】
ステップＳ５０１では、ナビゲーションシステムを起動し、ルート案内等を実行するアプリケーションにおいて、信号情報を表示するタイミングを補正するモードである、信号情報補正モードを実行する。このモードは、ユーザの操作で実行する、あるいは、ナビゲーションシステムを起動すると自動で実行されてもよい。
【００３９】
また、この前にルート案内のための出発地と目的地を入力して、ルート情報を表示する。このルートにより、車輌が通過する信号機が事前に決定され、信号情報がタイムリーに取得できる。ルート検索は、ナビゲーションシステムのアプリケーションで行うもとして説明する。ルートは、サーバ装置２００で送信され、ルートに従って、信号情報６０１から検索されたルート検索信号６０２をサーバ装置２００で管理するものとする。
なお、ルート検索信号６０２は、車輌が信号を通過すると、ルート検索信号６０２から削除する。
【００４０】
ステップＳ５０２では、車輌に乗車する人数を入力する。車輌に乗車する人数はユーザがナビゲーションシステムを操作して、入力されるものとするが、車輌やナビゲーションシステムが車内の人の数を検知することが可能な場合には、この検知によって、取得した人数を入力値として利用することも可能である。なお、検知する仕組みとしては、車内に取り付けられたカメラ（ドライブレコーダとしてのカメラや、防犯カメラなど）や、マイクなどから得られた画像や音声によって、顔認識や音声認識技術を用いて人数を検知する。
【００４１】
ステップＳ５０３では、乗車人数の入力後、カメラ撮影を実行し、前方の撮影を開始する。なお、撮影の開始は、車輌と同期して、走り出したタイミングで撮影を開始するようにすることも可能である。撮影開始した後、随時撮影画像を取得してメモリに確保し、ステップＳ５０８でＹＥＳの場合に、撮影した画像を用いるものとする。
ステップＳ５０４では、ＧＰＳにより、車輌の現在位置と、進行方向を特定する。これは、既知の技術を用いて特定するものとして、説明を省略する。
【００４２】
ステップＳ５０５では、ステップＳ５０４で特定した車輌の現在位置に従って、車輌が次に通過する信号機の情報をサーバ装置２００から取得する。ここで取得する信号機情報は、信号機の位置情報と信号機ＩＤである。なお信号機情報は、サーバ装置２００からまとめて（全部または一部）取得しても、信号機を通過した毎に取得してもよい。
【００４３】
ステップＳ５０６では、信号機の位置情報と現在位置と進行方向から通過予定の信号機を通過したか否かを判定する。通過した場合には、ステップＳ５０５へ処理を戻し、次に通過する信号情報を取得する。また、通過していない場合には、ステップＳ５０７へ処理を移す。
【００４４】
ステップＳ５０７では、車輌の位置と、信号機の位置が１００ｍ以内かを判定する。これは、予めナビゲーションシステムで備えているデフォルトの値である。デフォルトの値（第１の設定値）である場合には、通常通り信号機情報を表示させるために、ステップＳ５１２へ処理を移す。デフォルトの値でない場合、１００ｍ以上信号機と車輌が離れている場合には、ステップＳ５０８へ処理を移す。
【００４５】
１００ｍ以内の場合には、ステップＳ５１２で信号機ＩＤをサーバ装置２００に送信し、信号状態６０３から信号情報（状態）をサーバ装置２００から取得して、ナビゲーションシステムのディスプレイに、信号情報を表示する。例えば、図８の８０１のように信号情報と、メッセージを表示する。
【００４６】
ステップＳ５０８では、車輌の位置と、信号機の位置が２００ｍ以内かを判定する。この２００ｍの値は、第２の設定値であり、信号情報の表示を早めに出すタイミングを決める値である。
【００４７】
ステップＳ５０９では、撮影された画像からナンバープレートの領域を検出する。ナンバープレートの領域が検出された場合には、ステップＳ５１０へ処理を移し、ナンバープレートが検出されない場合には、ステップＳ５０４へ処理を移す。
【００４８】
なお、ナンバープレートの領域の検出には、パターマッチング技術を用いて、ナンバープレートの箇所を特定することで実現する。また、対向車などのナンバープレート（例えば、中心から所定の範囲左右にずれた箇所で検出されたナンバープレート）は、検出しても、対象から外すようにする。
【００４９】
ステップＳ５１０では、検出したナンバープレートの領域の画像をＯＣＲ（文字認識）技術を用いて、ナンバー（数字や文字）を取得する。また、車輌またはナビゲーションシステムに備えているセンサー等を用いて、前方との車輌の距離を取得する。なお、距離の算出には、「カメラ方式」「ミリ波レーダー方式」「赤外線レーザー方式」を用いて算出することが可能である。
【００５０】
ステップＳ５１１では、前方車輌との距離が、図７の７０３（所定距離）内かを判定する。所定距離内である場合には、ステップＳ５１２へ処理を移し、所定距離内でない場合には、ステップＳ５０４へ処理を戻す。
ステップＳ５１２では、ステップＳ５０５で取得した信号機ＩＤとステップＳ５１０で取得したナンバーをサーバ装置２００に送信する。
ステップＳ５１３では、ナビゲーションシステム１００から、信号機ＩＤとナンバーを受信する。
ステップＳ５１４では、図７のナンバー情報７０１を参照し、受信したナンバーに対応する前方車輌の車高を取得する。
【００５１】
ステップＳ５１５では、前方の車輌は特種車輌かを判定する。特種車輌である場合には、ステップＳ５１５へ処理を移し、特種車輌でない場合には、ステップＳ５１６へ処理を移す。
【００５２】
ステップＳ５１６では、予め登録されている自車の車高（図７の７０４）と、ナンバー情報７０１から特定された前方車輌の基準車高との差が、設定値（図７の７０２）以上かを判定する。設定値以上である場合には
ステップＳ５１７へ処理を移す。設定値以上でない場合には、ステップＳ５１８へ処理を移す。
ステップＳ５１７では、信号機ＩＤに対応する信号情報を図６の信号状態６０３から取得する。
【００５３】
ステップＳ５１８では、ステップＳ５０２で入力された人数をもとに、所定人数以上か否かを判定する。所定人数とは、３人など予め決められた値である、７０４の車高と同様に記憶している。なお、所定人数は、車の定員の半数としてもよいし、定員を所定人数としてもよい。人数が所定人数以上である場合には、ステップＳ５７１へ処理を移し、所定人数以上でない場合には、信号情報を送信せずに、処理を終了する。
【００５４】
これにより、人数が多い場合には、停止するまでの制動距離が長くなるため、人数によって信号情報を送る早いタイミングで運転者に通知することで、危険を回避や運転の予測をしやすくなる。
【００５５】
ステップＳ５１９では、ステップＳ５１７で取得した信号情報（状態）をナビゲーションシステムに送信する。この時、ナビゲーションシステム１００で表示するメッセージを決定するために、ステップＳ５１５でＹＥＳの場合のフラグ、ステップＳ５１６でＹＥＳの場合のフラグを含めて送信するものとする。
【００５６】
ステップＳ５２０では、信号情報を受信する。ステップＳ５２１では、受信した信号情報に含まれるフラグをみて、例えば、特種車輌が前方にいる場合には、図８の８０３のメッセージと、信号情報を表示する。また、信号情報に含まれるフラグが車高差が設定値以上と判定された場合のフラグである場合には、図８の８０２のメッセージと、信号情報を表示する。
【００５７】
以上、本実施形態によれば、前方の車輌に応じて、信号機の状態を適切に認識させることができる。そのため、危険回避、運転予測を容易に行うことが可能となる。
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【００５８】
本実施形態では、ナビゲーションシステム（装置）とサーバ装置との連携したシステムとして説明したが、ナビゲーションシステムの処理をサーバ装置側で行う構成でも、サーバ装置の情報をナビゲーションシステム側に備え、ナビゲーションシステム（装置）のスタンドアローン形態であってもよい（ただし、信号状態蓄積装置３００の信号状態を受信するものとする）。よって、本実施形態をナビゲーションシステムとしてとらえることが可能である。
【００５９】
また、ステップＳ５１１、ステップＳ５１５、ステップＳ５１６、ステップＳ５１８の処理は、前記検出されたナンバープレートから得られる値と、当該ナビゲーションシステムが実行されている車輌の位置とに従って、当該ナビゲーションシステムが実行されている車輌が信号情報を表示する状態か否かを判定する状態判定処理の一例を示すものである。
【００６０】
また、ステップＳ５０７は、第１の表示タイミング判定処理の一例を示す処理で、ステップＳ５０８は、第２の表示タイミング判定処理の一例を示す処理である。
【００６１】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００６２】
また、本発明におけるプログラムは、図５に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図５の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図５の各装置の処理方法ごとのプログラムであってもよい。
【００６３】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００６４】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【００６５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【００６６】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６８】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００６９】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００７０】
１００      ナビゲーションシステム
２００      サーバ装置
３００      信号状態蓄積装置
４００      ネットワーク
５００      ＧＰＳ衛星
【図１】
2015146076.tif 000003
【図２】
2015146076.tif 000004
【図３】
2015146076.tif 000005
【図４】
2015146076.tif 000006
【図５】
2015146076.tif 000007
【図６】
2015146076.tif 000008
【図７】
2015146076.tif 000009
【図８】
2015146076.tif 000010