(57)【要約】【課題】渋滞状態を認識しやすい画像データの提供と取得をする。【解決手段】片側複数車線の道路では、ある車線が渋滞していて、他車線は渋滞していない場合がある。そこで車両が渋滞を検出した場合、撮像した前方画像をサーバに送信する。サーバは、最初に受信した画像データを渋滞画像として新規登録し、渋滞地点から後方所定距離Ｍｍの渋滞地点領域を走行中の車両に撮像要求を送信する。撮像要求を受けた各車両は、渋滞を検出していれば撮像はせず、検出していなければ前方画像を撮像してサーバに送信する。サーバは、要求車両から画像データを受信すると、渋滞画像をタで更新し、渋滞地点領域よりも後方の車両に送信する。更新後の渋滞画像は、渋滞している車線を、渋滞していない横の車線から撮像しているため、これを受信した車両は渋滞の状況を認識することが可能になる。【選択図】図５
2019179298.tif 000002
【特許請求の範囲】
【請求項１】
車両等の移動手段に搭載された画像データ送信装置であって、
前方の渋滞を検出する渋滞検出手段と、
画像データ提供サーバから撮像要求を受信する撮像要求受信手段と、
前記撮像要求の受信に基づいて、前記渋滞検出手段が渋滞を検出しない場合に、前方の画像を撮像する撮像手段と、
現在位置を検出する現在位置検出手段と、
前記撮像した前方画像と前記渋滞を検出した地点の現在位置に対応する渋滞地点とを渋滞情報として前記画像提供サーバに送信する送信手段と、
を具備したことを特徴とする画像データ送信装置。
【請求項２】
前記撮像手段は、前記撮像要求を受信していない状態で前記渋滞検出手段が渋滞を検出した場合にも、前方の画像を撮像する、
ことを特徴とする請求項１に記載の画像データ送信装置。
【請求項３】
前記画像データ提供サーバから、渋滞画像を含む渋滞情報を受信する渋滞情報受信手段と、
前記受信した渋滞画像を表示する表示手段と、
を具備したことを特徴とする請求項１又は請求項２に記載の画像データ送信装置。
【請求項４】
前記表示手段は、渋滞画像と共に、渋滞地点を明示した走行中の道路地図を表示する、
ことを特徴とする請求項３に記載の画像データ送信装置。
【請求項５】
前記渋滞地点は、現在位置に対応する道路のリンク番号と当該リンク端点からの距離で規定される、
ことを特徴とする請求項４に記載の画像データ送信装置。
【請求項６】
請求項１に記載の画像データ送信装置から、渋滞情報を受信する渋滞情報受信手段と、
前記受信した渋滞情報が未登録の場合に、当該渋滞情報を新規登録する渋滞情報登録手段と、
前記新規登録した渋滞情報の渋滞地点よりも手前の渋滞地点領域を移動する画像データ送信装置を検出し、撮像要求を送信する撮像要求送信手段と、
前記受信した渋滞情報が前記撮像要求を送信した画像データ送信装置から受信した渋滞情報である場合、前記登録された渋滞情報を更新する渋滞情報更新手段と、
前記渋滞地点領域よりも手前の手前領域を移動する画像データ送信装置を検出し、前記更新された渋滞情報を送信する渋滞情報送信手段と、
を具備したことを特徴とする画像データ提供サーバ。
【請求項７】
前記撮像要求送信手段は、前記渋滞情報を更新した場合、前記撮像要求を送信した画像データ送信装置に対して撮像要求のキャンセルを送信する、
ことを特徴とする請求項６に記載の画像データ提供サーバ。
【請求項８】
前記渋滞情報送信手段は、前記撮像要求を送信した画像データ送信装置にも更新された渋滞情報を送信する、
ことを特徴とする請求項６又は請求項７に記載の画像データ提供サーバ。
【請求項９】
車両等の移動手段に搭載されたコンピュータを画像データ送信装置として機能させる画像データ送信プログラムであって、
前方の渋滞を検出する渋滞検出機能と、
画像データ提供サーバから撮像要求を受信する撮像要求受信機能と、
前記撮像要求の受信に基づいて、前記渋滞検出機能が渋滞を検出しない場合に、前方の画像を撮像する撮像機能と、
現在位置を検出する現在位置検出機能と、
前記撮像した前方画像と前記渋滞を検出した地点の現在位置に対応する渋滞地点とを渋滞情報として前記画像提供サーバに送信する送信機能と、
をコンピュータに実現させることを特徴とする画像データ送信プログラム。
【請求項１０】
請求項１に記載の画像データ送信装置から、渋滞情報を受信する渋滞情報受信機能と、
前記受信した渋滞情報が未登録の場合に、当該渋滞情報を新規登録する渋滞情報登録機能と、
前記新規登録した渋滞情報の渋滞地点よりも手前の渋滞地点領域を移動する画像データ送信装置を検出し、撮像要求を送信する撮像要求送信機能と、
前記受信した渋滞情報が前記撮像要求を送信した画像データ送信装置から受信した渋滞情報である場合、前記登録された渋滞情報を更新する渋滞情報更新機能と、
前記渋滞地点領域よりも手前の手前領域を移動する画像データ送信装置を検出し、前記更新された渋滞情報を送信する渋滞情報送信機能と、
をコンピュータに実現させることを特徴とする画像データ提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データ送信装置、画像データ提供サーバ、画像データ送信プログラム、及び画像データ提供プログラムに係り、例えば、前方の渋滞状態を撮像する技術に関する。
【背景技術】
【０００２】
車両で走行している場合、前方での交通状態を把握したいとの要望がある。
例えば、特許文献１では、渋滞の最後尾を検出した車両が、後方の車両に対して車車間通信により渋滞情報を発信する技術について提案されている。
しかし、後方の車両にとって、渋滞の状況を視覚的に認識することはできなかった。
【０００３】
そこで、渋滞を検出した車両が車両前方を撮影し、撮影した画像データを送信することが考えられる。
しかし、渋滞を検出したときの情報（検出したときに撮像した前方画像）では、自車の直前にいる渋滞最後尾の車両が停止していることを画像によって提示すことはできるが、渋滞で車列が続いているような画像は撮像しにくかった。
特に、渋滞最後尾の車両がトラックやバスなどの大型車両である場合には、当該大型車両より前方の車両が撮影されない場合が多く、渋滞の状況を把握できなかった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２２２８４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、渋滞状態を認識しやすい画像データの提供と取得を目的とする。
【課題を解決するための手段】
【０００６】
（１）請求項１に記載の発明では、車両等の移動手段に搭載された画像データ送信装置であって、前方の渋滞を検出する渋滞検出手段と、画像データ提供サーバから撮像要求を受信する撮像要求受信手段と、前記撮像要求の受信に基づいて、前記渋滞検出手段が渋滞を検出しない場合に、前方の画像を撮像する撮像手段と、現在位置を検出する現在位置検出手段と、前記撮像した前方画像と前記渋滞を検出した地点の現在位置に対応する渋滞地点とを渋滞情報として前記画像提供サーバに送信する送信手段と、を具備したことを特徴とする画像データ送信装置を提供する。
（２）請求項２に記載の発明では、前記撮像手段は、前記撮像要求を受信していない状態で前記渋滞検出手段が渋滞を検出した場合にも、前方の画像を撮像する、ことを特徴とする請求項１に記載の画像データ送信装置を提供する。
（３）請求項３に記載の発明では、前記画像データ提供サーバから、渋滞画像を含む渋滞情報を受信する渋滞情報受信手段と、前記受信した渋滞画像を表示する表示手段と、を具備したことを特徴とする請求項１又は請求項２に記載の画像データ送信装置を提供する。
（４）請求項４に記載の発明では、前記表示手段は、渋滞画像と共に、渋滞地点を明示した走行中の道路地図を表示する、ことを特徴とする請求項３に記載の画像データ送信装置を提供する。
（５）請求項５に記載の発明では、前記渋滞地点は、現在位置に対応する道路のリンク番号と当該リンク端点からの距離で規定される、ことを特徴とする請求項４に記載の画像データ送信装置を提供する。
（６）請求項６に記載の発明では、請求項１に記載の画像データ送信装置から、渋滞情報を受信する渋滞情報受信手段と、前記受信した渋滞情報が未登録の場合に、当該渋滞情報を新規登録する渋滞情報登録手段と、前記新規登録した渋滞情報の渋滞地点よりも手前の渋滞地点領域を移動する画像データ送信装置を検出し、撮像要求を送信する撮像要求送信手段と、前記受信した渋滞情報が前記撮像要求を送信した画像データ送信装置から受信した渋滞情報である場合、前記登録された渋滞情報を更新する渋滞情報更新手段と、前記渋滞地点領域よりも手前の手前領域を移動する画像データ送信装置を検出し、前記更新された渋滞情報を送信する渋滞情報送信手段と、を具備したことを特徴とする画像データ提供サーバを提供する。
（７）請求項７に記載の発明では、前記撮像要求送信手段は、前記渋滞情報を更新した場合、前記撮像要求を送信した画像データ送信装置に対して撮像要求のキャンセルを送信する、ことを特徴とする請求項６に記載の画像データ提供サーバを提供する。
（８）請求項８に記載の発明では、前記渋滞情報送信手段は、前記撮像要求を送信した画像データ送信装置にも更新された渋滞情報を送信する、ことを特徴とする請求項６又は請求項７に記載の画像データ提供サーバを提供する。
（９）請求項９に記載の発明では、車両等の移動手段に搭載されたコンピュータを画像データ送信装置として機能させる画像データ送信プログラムであって、前方の渋滞を検出する渋滞検出機能と、画像データ提供サーバから撮像要求を受信する撮像要求受信機能と、前記撮像要求の受信に基づいて、前記渋滞検出機能が渋滞を検出しない場合に、前方の画像を撮像する撮像機能と、現在位置を検出する現在位置検出機能と、前記撮像した前方画像と前記渋滞を検出した地点の現在位置に対応する渋滞地点とを渋滞情報として前記画像提供サーバに送信する送信機能と、をコンピュータに実現させることを特徴とする画像データ送信プログラムを提供する。
（１０）請求項１０に記載の発明では、請求項１に記載の画像データ送信装置から、渋滞情報を受信する渋滞情報受信機能と、前記受信した渋滞情報が未登録の場合に、当該渋滞情報を新規登録する渋滞情報登録機能と、前記新規登録した渋滞情報の渋滞地点よりも手前の渋滞地点領域を移動する画像データ送信装置を検出し、撮像要求を送信する撮像要求送信機能と、前記受信した渋滞情報が前記撮像要求を送信した画像データ送信装置から受信した渋滞情報である場合、前記登録された渋滞情報を更新する渋滞情報更新機能と、前記渋滞地点領域よりも手前の手前領域を移動する画像データ送信装置を検出し、前記更新された渋滞情報を送信する渋滞情報送信機能と、をコンピュータに実現させることを特徴とする画像データ提供プログラムを提供する。
【発明の効果】
【０００７】
本発明によれば、画像データ提供サーバからの撮像要求の受信に基づいて、渋滞検出手段が渋滞を検出しない場合に前方の画像を撮像するので、渋滞状態を認識しやすい画像データを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】画像配信システムの構成を示した図である。
【図２】画像データ送信装置のハードウェア構成図である。
【図３】画像データ提供サーバのハードウェア構成図である。
【図４】画像データ提供サーバにおける位置情報ＤＢと渋滞情報ＤＢの概要を表した説明図である。
【図５】画像配信システムにおける全体の動作を表した説明図である。
【図６】画像データ送信装置における処理内容を表したフローチャートである。
【図７】画像データ提供サーバにおける処理内容を表したフローチャートである。
【発明を実施するための形態】
【０００９】
（１）実施形態の概要
片側に複数の車線（レーン）が存在する道路では、ある特定の車線が渋滞しているが、他の車線は渋滞していない場合がある。
そこで本実施形態では、渋滞が発生していない車線（以下、非渋滞車線という）を走行している車両やオートバイ等の移動手段が渋滞している車線（以下、渋滞車線という）を側方から撮像し、この渋滞画像を渋滞地点よりも手前を走行中の他の車両に提供する。
【００１０】
すなわち、ある車両が渋滞を検出した場合、渋滞地点と前方を撮像した画像（以下、前方画像という）を画像データ提供サーバに送信する。
画像データ提供サーバは、渋滞地点に対して最初に受信した画像データを渋滞画像として新規登録すると共に、渋滞地点と同一の道路で渋滞地点から後方所定距離Ｍｍまでの渋滞地点領域を走行中である他の車両に撮像要求を送信する。
撮像要求を受けた各車両は、自車両が渋滞を検出していれば撮像はせず、検出していなければ前方画像を撮像して画像データ提供サーバに送信する。
画像データ提供サーバは、要求した車両から画像データを受信すると、渋滞画像を受信した画像データで更新し、渋滞地点領域よりも後方（手前）を走行中の車両に送信する。
更新後の渋滞画像は、渋滞している車線を、渋滞していない横の車線から撮像しているため、これを受信した車両は渋滞の状況を認識することが可能になる。
なお、本実施形態において、渋滞地点は、移動中の道路を表すリンクのリンク番号と当該リンクの端点からの距離で規定される。
【００１１】
（２）実施形態の詳細
以下、本発明の画像配信システムにおける好適な実施形態について、図１から図７を参照して詳細に説明する。
図１は、本実施形態の画像配信システム１００の構成を示した図である。
画像配信システム１００は、画像データ送信装置１を搭載した複数の車両と、画像データ提供サーバ２、及び、画像データ送信装置１と画像データ提供サーバ２との間で渋滞情報の送受信を行うための通信装置（図示しない）などから構成されている。
なお、本実施形態では画像データ送信装置１が移動手段としての車両に搭載される場合について説明するが、オートバイ等の他の移動手段に搭載される場合も同様である。
【００１２】
各車両に搭載された画像データ送信装置１は、後述するように自車位置を検出する機能を備えており、車載機ＩＤと検出した自車位置の位置情報Ｒを所定時間毎（例えば、１分間に１回）に画像データ提供サーバ２に送信するようになっている。
画像データ提供サーバ２は、各車両から送信される位置情報Ｒを位置情報ＤＢに保存することで、各車両の位置を把握することができるようになっている。
詳細は後述するが、図１に示すように、画像データ提供サーバ２と各車両間では、位置情報Ｒの他に、前方画像と渋滞地点からなる渋滞情報や、撮像要求などの各種情報が送受信される。
この定期的に送信する位置情報Ｒは、渋滞地点と同様に、リンク番号と端点からの距離で規定される。
【００１３】
図２は、各車両に搭載される画像データ送信装置１の構成を表したものである。
図２に示すように、画像データ送信装置１は、車両に搭載されるコンピュータシステムで構成され、制御部１０、現在位置検出部２０、渋滞検出部２１、カメラ２２、ディスプレイ２３、通信制御部２４、記憶部３０、その他の各部を備えている。
【００１４】
制御部１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３などから構成されている。
ＣＰＵ１１は、ＲＯＭ１２や記憶部３０等の各種記憶部に記憶されたプログラムに従って、各種の情報処理や制御を行う。具体的には、ＣＰＵ１１は、後述する渋滞処理プログラムを実行することで、渋滞の検出や前方画像の撮影と画像データ提供サーバ２への送信などを行う。
ＲＯＭ１２は、読み取り専用の記憶装置であって、ＣＰＵ１１を動作させるための基本的なプログラムやパラメータを記憶している。
【００１５】
ＲＡＭ１３は、ＣＰＵ１１が各種演算や制御を行う際に必要なプログラムやデータを一時記憶するワーキングメモリであり、本実施形態では、渋滞情報１３０や現在位置（ｘ，ｙ座標：図示せず）などが一時記憶される。
渋滞情報１３０は、自車両で渋滞を検出した際に撮像される前方画像と、撮像時の車両の位置情報が保存され、通信制御部２４から画像データ提供サーバ２に送信された後に削除される。また渋滞情報１３０には、画像データ提供サーバ２から受信した渋滞情報（渋滞画像と渋滞地点）が保存され、受信した渋滞画像はディスプレイ２３に表示される。
【００１６】
現在位置検出部２０は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）、車速センサ、ステアリングセンサなどから構成されている。
ＧＰＳは、地球を周回する複数のＧＰＳ衛星からの信号を受信する。この信号には時刻情報が含まれており、ＣＰＵ１１がこれを処理することにより、画像データ送信装置１は、自車両（自装置）の現在位置（ｘ，ｙ座標値）を得ることができる。
車速センサは、例えば、車軸の回転数に比例してパルス信号を発生する。これをＣＰＵ１１が処理することにより、自車両の車速情報を検出することができる。ＣＰＵ１１は、検出した速度を時間で微分して車両の加速度を計算したり、あるいは時間で積分して車両の移動距離を計算する。
ステアリングセンサは、例えば、ハンドルの回転部に取り付けた光学的な回転センサや回転型の抵抗ボリュームあるいは車輪部に取り付ける角度センサなどで構成されている。ステアリングセンサからの信号をＣＰＵ１１が処理することにより、画像データ送信装置１は、運転者が操作したステアリング量を検出することができる。
【００１７】
ＣＰＵ１１は、現在位置検出部２０から供給される各種信号のうちＧＰＳにより検出した現在位置を他の信号を使用して適宜補正して車両の現在位置（ｘ、ｙ座標値）を特定すると共に、後述の地図データ３２を使用したマップマッチング処理により、現在位置に対応する道路データ上の位置情報（リンク番号と距離）を特定する。
ここで、画像データ送信装置１は、マップマッチング処理用のプログラムを備えてもよく、ナビゲーション機能を備える場合にはその一部であるマップマッチング機能を用するようにしてもよい。
【００１８】
渋滞検出部２１は、画像データ送信装置１が搭載された車両（以下、自車両という）が渋滞状態にあるか否かを検出する。本実施形態の渋滞検出部２１は、車速センサで検出した車速から渋滞状態を検出するように構成されている。すなわち、車速Ｖｋｍ／ｈ（例えば時速１０ｋｍ）以下の走行がＬ秒（例えば、１０秒）以上続いた場合に渋滞を検出する。
なお、渋滞検出部２１で渋滞を検出するための車速は、現在位置検出部２０の車速センサからの出力を使用するが、渋滞検出用の車速センサを備えるようにしてもよい。
カメラ２２は、画像データ送信装置１が搭載された車両前方の静止画像を撮像する。
【００１９】
ディスプレイ２３は、車両の運転席付近に設置した小型のディスプレイであって、入力画面や現在位置周辺の地図画面などの各種画像を表示する。
本実施形態において、ディスプレイ２３には、画像データ提供サーバ２から渋滞情報を受信した場合の渋滞画像が表示される。また、ナビゲーション機能を備える場合には、走行経路を案内するために、車両の現在位置を表示した現在地周辺の道路地図や、目的地までの走行経路がディスプレイ２３に表示される。
【００２０】
通信制御部２４は、例えば、インターネットなどの通信ネットワークに接続し、画像データ提供サーバ２と通信して、画像データを含む渋滞情報などの渋滞に関する各種データを送受信する。
【００２１】
記憶部３０は、大容量の記憶媒体と、これを駆動する駆動装置から構成されている。
記憶部３０は、例えば、大容量のハードディスクやフラッシュメモリなどの半導体メモリ、あるいは、光磁気ディスク等の各種記憶手段で構成され、また、これら記憶手段の組み合わせにより構成されている。
記憶部３０には、プログラム３１、地図データ３２、その他のデータが保存される。
プログラム３１には、本実施形態における渋滞処理プログラムなどの各種プログラムが保存される。この渋滞処理プログラムは、主として、渋滞を検出して撮像した前方画像と渋滞地点（リンク番号と距離）を画像データ提供サーバ２に送信する機能と、画像データ提供サーバ２から渋滞情報を受信して渋滞画像をディスプレイ２３に表示する機能と、撮像要求があった場合に渋滞を検出していないことを条件に前方画像を撮像して画像データ提供サーバ２に送信する機能などが実現される。
【００２２】
地図データ３２は、現在位置検出部２０で検出した車両の現在位置や、画像データ提供サーバ２から受信した渋滞情報に含まれる渋滞地点に対応する道路を特定したり、また、車両が現在走行している道路（リンク）をマップマッチングにより特定するため等に使用される。
地図データ３２としては、全国道路地図、各地域の道路地図または住宅地図等が記憶されている。道路地図は、主要幹線道路、高速道路（高速自動車国道、自動車専用道路等）、細街路等の各道路と地上目標物（施設等）から構成される。
地図データ３２は、車両の現在位置やユーザに指定された地点を含む所定の領域がディスプレイ２３に表示される。この地図と共にディスプレイ２３には、車両の現在位置や走行経路等が表示される。
地図データ３２には、主要幹線道路、高速道路（高速自動車国道と自動車専用道路）、細街路等の各道路を対象として、各道路の位置と種類及び車線数及び各道路間の接続関係等の道路に関する道路データ（交差点番号、ノード情報とリンク情報）も保存されている。この道路データは、経路探索やマップマッチングに使用されると共に、経路探索や探索した走行経路を地図データ上に重ねて表示する場合にも使用される。
【００２３】
画像データ送信装置１は、ナビゲーション機能を実現するための経路探索プログラムや経路案内プログラムを備えると共に、その他の各部として、目的地の入力等に使用される入力部や、探索した走行経路を音声で案内するための音声出力部等を備える。
【００２４】
図３は、画像データ提供サーバ２のハードウェア構成を表したものである。
図３に示すように、画像データ提供サーバ２は、コンピュータシステムで構成され、制御部５０、記憶部５１、位置情報ＤＢ５２、渋滞情報ＤＢ５３、通信制御部５４等を備えている。
制御部５０は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭを備え、図２で説明した画像データ送信装置１の制御部と同様に、ＣＰＵが作業領域としてＲＡＭを使用してＲＯＭや記憶部５１に保存された各種プログラムを実行する。本実施形態の制御部５０は、後述するように、渋滞情報配信処理プログラムを実行する。
【００２５】
記憶部５１、位置情報ＤＢ５２、渋滞情報ＤＢ５３は、いずれも大容量の記憶媒体と、これを駆動する駆動装置から構成されている。本実施形態において、位置情報ＤＢ５２と渋滞情報ＤＢ５３は、記憶部５１と別の記憶媒体に保存されているが、同一の記憶媒体を使用するようにしてもよい。
記憶部５１は、プログラム５１１と地図データ５１２を備えている。
プログラム５１１には、本実施形態で使用する渋滞情報配信処理プログラムの他各種プログラムが保存されている。渋滞情報配信処理プログラムは、制御部（ＣＰＵ）で実行されることにより、画像データ送信装置１との間で渋滞情報の収集と配信処理を実現する。
【００２６】
地図データ５１２は、画像データ送信装置１の地図データ３２と同じ内容のデータが保存されている。この地図データ５１２は、画像データ送信装置１から受信した渋滞地点から、渋滞が発生している道路を特定し、特定した道路の後方を走行する車両を特定する際に使用される。
【００２７】
図４は、画像データ提供サーバ２における、位置情報ＤＢ５２と渋滞情報ＤＢ５３の内容を概念的に表したものである。
本実施形態の各画像データ送信装置１には、それぞれ固有の識別情報として車載機ＩＤが規定されていて、全ての車載機ＩＤが画像データ提供サーバ２に登録されている。
そして位置情報ＤＢ５２には、車載機ＩＤと位置情報Ｒ（リンク番号と距離）が保存されている。すなわち、図４（ａ）に示すように、車載機ＩＤ＝Ａｉ、Ｂｉ、…に対するそれぞれの位置情報Ｒ＝Ｒａ、Ｒｂ、…が保存されている。
この各車載機ＩＤに対応する位置情報Ｒは、図１で説明したように各画像データ送信装置１から所定時間毎に送信される車載機ＩＤを付した位置情報を受信する毎に、更新される。これにより、画像データ提供サーバ２は各車両の画像データ送信装置１の位置を常時把握することができるようになっている。
なお、以下の説明では車載機ＩＤについて適宜省略するが、画像データ送信装置１が画像データ提供サーバ２にデータを送信する場合には常に車載機ＩＤを付して送信し、画像データ提供サーバ２は常に車載機ＩＤにより各画像データ送信装置１を区別している。
【００２８】
渋滞情報ＤＢ５３は、図４（ｂ）に示すように、渋滞地点（リンク番号と距離）、渋滞画像、撮像要求対象、画像更新の有無が保存されている。
渋滞地点と渋滞画像は、渋滞を検出した各画像データ送信装置１から送信される際に新規に登録され、その後当該渋滞地点に対する撮像要求に応じて他の画像データ送信装置１から送信された前方画像により更新される。
【００２９】
渋滞情報ＤＢ５３の撮像要求対象は、新規登録した渋滞情報を送信した画像データ送信装置１以外に撮像要求を送信した画像データ送信装置１の車載機ＩＤが保存される。
撮像要求は、渋滞が発生している道路上における渋滞地点ａの手前を走行している車両が対象として送信される。例えば、渋滞地点と同一道路上で、渋滞地点から所定距離Ｍｍ（例えば、５０ｍ）手前までの領域（以下、渋滞地点領域という）内を走行中の車両に搭載されている画像データ送信装置１に送信される。
図４（ｂ）に示した例では、渋滞地点ａに対して、渋滞地点ａ領域内を走行中の車両に搭載されている画像データ送信装置１に撮像要求が送信され、当該画像データ送信装置１の車載機ＩＤ＝Ｂｉ、Ｃｉが保存されている。
【００３０】
渋滞情報ＤＢ５３の画像更新は、渋滞画像に保存されている画像が、最初に渋滞情報として登録した際の画像か、撮像要求に基づいて画像データ送信装置１から受信した画像かを区別するデータである。画像更新「無」の場合には初期登録時の前方画像が渋滞画像に保存され、画像更新「有」の場合には更新後の前方画像が渋滞画像として保存されていることを表している。
図４（ｂ）に示す渋滞地点ａに対応して保存されている渋滞画像Ａは、画像更新「無」であるから初期登録時の前方画像である。一方、渋滞地点ｇに対応して保存されている渋滞画像Ｒは、画像更新「有」であるから更新後の前方画像である。
なお、撮像要求対象の車載機ＩＤは、画像更新がされていない渋滞地点ａの場合、後に撮像要求のキャンセルを画像データ送信装置１に送信するために保存されたままとなっている。これに対し、渋滞地点ｇの場合、既に更新画像を受信しているので、撮像要求対象に保存されていた車載機ＩＤは削除されている。
【００３１】
図３に戻り、通信制御部５４は、例えば、インターネットなどの通信ネットワークに接続し、画像データ送信装置１と通信して、画像データを含む渋滞情報などの渋滞に関する各種データを送受信する。
【００３２】
以上のように構成された画像配信システム１００において、画像データ送信装置１と画像データ提供サーバ２による全体の動作について説明する。
図５は、画像配信システム１００における全体の動作を表した説明図である。この図５では、片側２車線の道路Ｚのうち一方側（図面左側）の車線Ｚ１で渋滞が発生し、他方側の車線Ｚ２では渋滞が発生していない状況を表している。
そして、渋滞の車列よりも後方の車両Ａ〜Ｄの画像データ送信装置１と画像データ提供サーバ２の動作の順に（１）〜（１０）を付している。
【００３３】
以下動作の順（１）〜（１０）に従って説明する。
なお、上述したように各車両Ａ〜Ｄの画像データ送信装置１からは、定期的に車両位置情報が画像データ提供サーバ２に送信され、当該位置情報は車載機ＩＤ毎に位置情報ＤＢ５２に保存、更新されている。
（１）渋滞車列に近づいた車両Ａの画像データ送信装置１が渋滞を検出すると、カメラ２２で前方画像を撮像する。ここで渋滞の検出は、上述したように、車速Ｖｋｍ／ｈ以下の走行がＬ秒以上続いた場合に渋滞を検出する。
（２）車両Ａの画像データ送信装置１は、撮像した前方画像と渋滞を検出した渋滞地点ａ（渋滞情報）を画像データ送信装置１に送信する。なお、上述したように、渋滞情報を画像データ提供サーバ２に送信する際には、自装置を特定するための車載機ＩＤ＝Ａｉも送信する（以下、車載機ＩＤ送付の説明は省略する）。
【００３４】
（３）画像データ提供サーバ２は、車両Ａの画像データ送信装置１から送信される渋滞情報を受信すると、前方画像Ａを渋滞画像とし、渋滞地点ａと共に渋滞情報ＤＢ５３に新規登録する。
（４）次に画像データ提供サーバ２は、渋滞地点ａの手前を走行している車両を検出する。すなわち、位置情報ＤＢ５２から、渋滞地点ａに対応して決まる車線Ｚ１上の渋滞地点ａ領域を走行している車両Ｂ、Ｃの画像データ送信装置１を検出する。
そして、検出した車両Ｂ、Ｃの画像データ送信装置１に対して、登録した前方画像Ａ（渋滞画像）と撮像要求を送信する。
【００３５】
（５）前方画像Ａ（渋滞画像）と撮像要求を受信した車両Ｂは、受信した前方画像Ａをディスプレイ２３に表示する。そして、車両Ａと同一の車線Ｚ１を走行している車両Ｂの画像データ送信装置１は、車速から渋滞を検出しているため、前方画像の撮影はしない。
（６）一方、前方画像Ａ（渋滞画像）と撮像要求を受信した車両Ｃは、受信した前方画像Ａをディスプレイ２３に表示する。そして、渋滞が発生していない車線Ｚ２を走行している車両Ｃの画像データ送信装置１は、渋滞を検出しないので前方画像Ｃを撮像する。
（７）前方画像Ｃを撮像した車両Ｃの画像データ送信装置１は、撮像した際の位置情報ｃと前方画像Ｃを画像データ提供サーバ２に送信する。
【００３６】
（８）画像データ提供サーバ２は、車両Ｃの画像データ送信装置１から前方画像Ｃと位置情報ｃを受信すると、車両Ｃの車載機ＩＤが撮像対象要求に保存されていることを渋滞情報ＤＢ５３（図４（ｂ）参照）で確認し、新規登録ではなく、受信した前方画像Ｃを渋滞地点ａに対する渋滞画像として更新する。すなわち、渋滞地点ａの渋滞画像を、登録済みの前方画像Ａから受信した前方画像Ｃに変更する。
そして、画像データ提供サーバ２は、渋滞地点ａに対応して撮像要求を送信した画像データ送信装置１を渋滞情報ＤＢ５３で確認し、該当する車載機ＩＤ＝Ｂｉの画像データ送信装置１に、撮像要求のキャンセルを送信する（図示しない）。なお撮像要求のキャンセルは、前方画像Ｃを送信した車載機ＩＤ＝Ｃｉの画像データ送信装置１には送信しない。
また、画像データ提供サーバ２は、渋滞情報ＤＢ５３の撮像要求対象Ｂｉ、Ｃｉを削除する。
【００３７】
（９）画像データ提供サーバ２は、渋滞画像を前方画像Ａから前方画像Ｃに更新すると、渋滞地点ａと同一の道路Ｚ上で、渋滞地点よりも手前の手前領域を走行中の車両Ｄの画像データ送信装置１を位置情報ＤＢ５２で検出して、渋滞画像（前方画像Ｃ）と渋滞地点ａを送信する。ここで、本実施形態における手前領域は、渋滞地点ａを基準として、Ｍｍの地点からＮｍの地点までの領域をいい、Ｍｍは渋滞地点領域を規定するＭｍと同一で、Ｎｍは例えば、１０００ｍが規定されている。
なお、画像データ提供サーバ２は、渋滞地点ａ領域を走行中の車両Ａ、Ｂ（前方画像Ｃを撮像した車両Ｃを除く）の画像データ送信装置１に対しても更新後の前方画像Ｃを送信することも可能である。
（１０）画像データ提供サーバ２から前方画像Ｃを受信した車両Ｄの画像データ送信装置１は、ディスプレイ２３に前方画像Ｃを表示する。
また、画像データ送信装置１は、前方画像Ｃと共に、現在位置周辺の道路地図と、受信した渋滞地点ａをディスプレイ２３に表示するようにしてもよい。これにより、車両Ｄの運転者は、渋滞地点ａまでの距離を認識することができる。
【００３８】
このように、撮像要求を受けた車両の画像データ送信装置１が渋滞を検出している場合（車両Ｂの場合）、最初に渋滞を検出して画像データを送信した車両（車両Ａ）と同じ車線（車線Ｚ１）を走行中であるか、又は、別の車線であっても同様に渋滞している場合（車線Ｚ２も渋滞している場合）である可能性が高く、前方画像Ａと同様の画像しか得られない可能性が高いため、撮像は行わない。
一方、撮像要求を受けた車両（車両Ｃの場合）が渋滞を検出していなければ、渋滞が発生していない車線（車線Ｚ２）であると判断できるので、前方画像（前方画像Ｃ）を撮像し、画像データ提供サーバ２に送信する。この前方画像は、渋滞車列を側方から撮像することで渋滞の車列が映り込んだ画像であり、渋滞の状況をより適確に表したものとなる。
画像データ提供サーバ２は、より渋滞車列が映り込んだ前方画像（前方画像Ｃ）を渋滞画像に更新し、渋滞地点よりも手前領域を走行している車両（車両Ｄ）の画像データ送信装置１に送信することで、車両Ｄの運転者はより車線Ｚ１における渋滞の状態を認識することができると共に、渋滞がない車線Ｚ２の状況も合わせて確認することができる。
【００３９】
次に、画像配信システム１００による動作について、画像データ送信装置１による渋滞処理と、画像データ提供サーバ２による渋滞画像配信処理について説明する。
図６は、画像データ送信装置１における渋滞処理プログラムの処理内容を表したフローチャートである。
図７は、画像データ提供サーバ２における渋滞画像配信処理プログラムの処理内容を表したフローチャートである。
以下、図６と図７を使用して、図５で説明した（１）〜（１０）の動作に沿って説明する。
【００４０】
走行中の車両に搭載された画像データ送信装置１のＣＰＵ１１は、常に渋滞検出部２１で渋滞か否かを監視しており（ステップ１１）、渋滞を検出しない場合（ステップ１１；Ｎ）にはステップ１４に移行する。
一方、渋滞を検出すると（ステップ１１；Ｙ）、検出した画像データ送信装置１のＣＰＵ１１は、カメラ２２で前方画像を撮像する（ステップ１２）。
そしてＣＰＵ１１は、撮像した前方画像と、前方画像を撮影した際に現在位置検出部２０で検出した現在位置に対応する渋滞地点（リンク番号と距離）とを渋滞情報として画像データ提供サーバ２に送信する（ステップ１３）。
この渋滞情報の送信は、点線の矢印（２）で示しており、図５の（２）に対応している（以下同じ）。
【００４１】
画像データ提供サーバ２の制御部５０は、図７に点線の矢印（２）で示すように、画像データ送信装置１から送信される渋滞情報を受信すると（ステップ３１）、当該渋滞地点の渋滞情報が渋滞情報ＤＢ５３に登録されているか否かを判断する（ステップ３２）。
点線の矢印（２）で受信した渋滞情報の場合、当該渋滞地点での渋滞情報が未だ存在しないので（ステップ３２；Ｙ）、制御部５０は、受信した渋滞情報を渋滞情報ＤＢ５３に新規登録する（ステップ３３）。
【００４２】
そして、制御部５０は、点線の矢印（４）に示すように、渋滞地点領域の車載機（画像データ送信装置１）に渋滞情報と撮像要求を送信する（ステップ３４）。
すなわち、制御部５０は、位置情報ＤＢ５２の位置情報Ｒが、新規登録した渋滞地点の渋滞地点領域内である車載機ＩＤを検索する。そして制御部５０は、検索した車載機ＩＤの画像データ送信装置１に渋滞情報と撮像要求を送信すると共に、送信対象の車載機ＩＤを渋滞情報ＤＢ５３の撮像要求対象欄に保存する。
【００４３】
図６に戻り、画像データ送信装置１のＣＰＵ１１は、画像データ提供サーバ２から渋滞情報を受信したか否かを監視している（ステップ１４）。
ここで、ステップ１３で渋滞情報を送信した画像データ送信装置１は、画像データ提供サーバ２からの渋滞情報の送信対象となっていない（渋滞情報ＤＢ５３の渋滞地点に対応する撮像要求対象に車載機ＩＤが保存されていない）ので、渋滞情報を受信しないため（ステップ１４；Ｎ）、処理を終了する。
【００４４】
一方、渋滞地点領域内を走行している車両の画像データ送信装置１は、点線の矢印（４）に示すように画像データ提供サーバ２から渋滞情報を受信し（ステップ１４；Ｙ）、ＣＰＵ１１は、渋滞情報に含まれる前方画像（渋滞画像）をディスプレイ２３に表示する（ステップ１５）。
そして、ＣＰＵ１１は、受信した渋滞情報と共に撮像要求があるか否かを判断する（ステップ１６）。いま、ステップ１４において、点線の矢印（４）により受信した渋滞情報について説明すると、この渋滞情報と共に撮像要求を受信しているため（ステップ１６；Ｙ）、渋滞情報に含まれる渋滞地点の周辺に車両が到達したか否かを監視する（ステップ１７）。なお、点線矢印（９）で渋滞情報を受信した場合については後述する。
【００４５】
渋滞地点周辺に到着していない場合（ステップ１７；Ｎ）、ＣＰＵ１１は、点線の矢印（８）で示すように、画像データ提供サーバ２から撮像要求のキャンセルを受信したか否かを判断する（ステップ１８）。
ＣＰＵ１１は、キャンセルを受信していなければ（ステップ１８；Ｎ）、ステップ１７に戻り監視を継続する。
一方、キャンセルを受信した場合（ステップ１８；Ｙ）、ＣＰＵ１１は処理を終了する。
【００４６】
車両が渋滞地点周辺に到着した場合（ステップ１７；Ｙ）、ＣＰＵ１１は、渋滞検出部２１が渋滞地点での渋滞を検出したか否かを判断する（ステップ１９）。
渋滞地点での渋滞を検出した場合（ステップ１９；Ｙ、図５で説明した車両Ｂが該当）、ＣＰＵ１１は処理を終了する。
一方、渋滞地点での渋滞を検出しない場合（ステップ１９；Ｎ、例えば図５の車両Ｃの場合が該当）、当該車両に搭載された画像データ送信装置１のＣＰＵ１１は、カメラ２２で車両前方の前方画像を撮像する（ステップ２０）。そしてＣＰＵ１１は、点線の矢印（７）に示すように、撮影時の位置情報と前方画像とから構成される渋滞情報を画像データ提供サーバ２に送信し（ステップ２１）、処理を終了する。
【００４７】
一方、図７に戻り、点線の矢印（７）に示すように、画像データ提供サーバ２が画像データ送信装置１から渋滞情報を受信すると（ステップ３１）、制御部５０は、当該渋滞地点での渋滞情報が渋滞情報ＤＢ５３に登録済みか否かを判断する（ステップ３２）。
この場合の渋滞地点は既に登録済みなので（ステップ３２；Ｎ）、制御部５０は、要求車載機からの受信か否かを判断する（ステップ３５）。すなわち、制御部５０は、受信した渋滞情報に付された車載機ＩＤが、渋滞情報ＤＢ５３における当該渋滞地点の撮像要求対象に保存された車載機ＩＤと一致しなければ、要求車載機からの受信ではないので（ステップ３５；Ｎ）、処理を終了する。
一方、車載機ＩＤが一致すれば要求車載機からの受信なので（ステップ３５；Ｙ）、制御部５０は、当該渋滞地点に対応する渋滞情報ＤＢ５３の渋滞画像を、受信した前方画像に更新する（ステップ３６）。
渋滞画像を更新した後、制御部５０は、点線の矢印（８）に示すように、当該渋滞地点に対応して渋滞情報ＤＢ５３の撮像要求対象に保存されている車載機ＩＤの画像データ送信装置１に、撮像要求のキャンセルを送信する（ステップ３７）。
【００４８】
画像データ提供サーバ２の制御部５０は、位置情報ＤＢ５２を検索し、渋滞地点領域の手前領域に車載機（画像データ送信装置１）があるか否かを判断し（ステップ３８）、なければ（ステップ３８；Ｎ）、処理を終了する。
一方、手前領域に車載機が存在する場合（ステップ３８；Ｙ）、点線の矢印（９）に示すように、制御部５０は、当該車載機ＩＤに対応する画像データ送信装置１に対して渋滞画像を送信し（ステップ３９）、処理を終了する。
【００４９】
図６に戻り、点線の矢印（９）に示すように、画像データ送信装置１のＣＰＵ１１は、画像データ提供サーバ２から渋滞情報を受信すると（ステップ１４；Ｙ）、ディスプレイ２３に表示する（ステップ１５）。この際、上述したように、渋滞画像と共に渋滞地点周辺の地図を表示することも可能である。
そして、点線の矢印（９）で受信した渋滞情報には、撮像要求がないので（ステップ１６；Ｎ）、処理を終了する。
【００５０】
以上説明したように本実施形態の画像配信システム１００によれば、ある車線が渋滞しているが、同一方向の他車線は渋滞していない場合において、渋滞していない他車線で撮像した渋滞車線の写真を画像データ送信装置１から取得して、他の車両の画像データ送信装置１に提供することができる。
すなわち、本実施形態では、撮像要求を受けた場合に、渋滞を検出していなければ、渋滞が発生していない車線であると判断できるので、渋滞状態をより認識し易い前方画像を撮像し、画像データ提供サーバ２に提供することができる。
また、撮像要求を受信した場合であっても、渋滞を検出している場合には撮像を行わないので、渋滞車線で撮像した前方画像が画像データ提供サーバ２に集まることがない。
【符号の説明】
【００５１】
１  画像データ送信装置
１０  制御部
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１３０  渋滞情報
２０  現在位置検出部
２１  渋滞検出部
２２  カメラ
２３  ディスプレイ
２４  通信制御部
３０  記憶部
３１  プログラム
３２  地図データ
２  画像データ提供サーバ
５０  制御部
５１  記憶部
５１１  プログラム
５１２  地図データ
５２  位置情報ＤＢ
５３  渋滞情報ＤＢ
５４  通信制御部
１００  画像配信システム
【図１】
2019179298.tif 000003
【図２】
2019179298.tif 000004
【図３】
2019179298.tif 000005
【図４】
2019179298.tif 000006
【図５】
2019179298.tif 000007
【図６】
2019179298.tif 000008
【図７】
2019179298.tif 000009