(57)【特許請求の範囲】
【請求項１】
ネットワーク上に配置された画像サーバであって、
車両から、前記車両が撮影した当該車両の周囲の画像を無線通信により受信する画像受信手段と、
前記ネットワークを介してユーザから指定の撮影場所における画像の配信の要求を受信し、この要求に基づき、前記車両が前記撮影場所に基づく撮影のタイミングで画像を撮影して前記画像を送信するよう、前記車両に対して無線通信によって要求し、この要求の応答として前記画像受信手段が受信した画像を前記ユーザに配信する画像配信手段と、
前記車両のうち、あらかじめ計画された予定経路を走行するようになっている車両の、前記予定経路と前記予定経路中の通過位置と通過予定時刻との対応から成る前記車両の運行路線データベースと、を備え、
前記画像配信手段は、前記運行路線データベースに基づいて、前記画像を撮影して前記画像を送信するよう無線通信によって要求する対象の車両を決定することを特徴とする画像サーバ。
【請求項２】
前記画像受信手段は、車両から、前記車両が撮影した当該車両の周囲の画像および前記画像が撮影されたときの撮影状況に関する情報である画像の撮影情報を無線通信により受信し、かつこの受信した画像および画像の撮影情報を前記画像の撮影情報に基づいて保存し、
前記画像配信手段は、前記ネットワークを介してユーザから指定の撮影場所における画像の配信の要求を受信し、前記ユーザの指定の撮影場所における画像を前記画像保存手段が保存していなければ、前記車両が前記撮影場所に基づく撮影のタイミングで画像を撮影して前記画像および前記画像の撮影情報を送信するよう、前記車両に対して無線通信によって要求し、この要求の応答として前記画像受信手段が受信した画像を前記ユーザに配信することを特徴とする請求項１に記載の画像サーバ。
【請求項３】
前記画像の撮影情報は、前記画像が撮影されたときの撮影時刻情報および撮影場所情報を含み、
前記画像保存手段は、受信した画像を、この画像が撮影された撮影時刻あるいは撮影場所別に整理して保存することを特徴とする請求項２に記載の画像サーバ。
【請求項４】
前記画像の撮影情報は、前記画像が撮影された時の前記画像を撮影した車両の位置情報および走行速度情報を含み、
前記画像受信手段は、前記車両が走行中に撮影した動画像を受信し、前記動画像の撮影情報の有する車両の走行速度情報、位置情報に基づき、前記動画像の各フレーム毎に撮影されたときの前記車両の位置を算出することを特徴とする請求項２または３に記載の画像サーバ。
【請求項５】
地図情報を備え、
前記画像の撮影情報は、前記画像が撮影された時の前記画像を撮影した車両の位置情報を有し、
前記画像配信手段は、前記地図情報と受信した画像とを、前記画像が撮影されたときの前記画像を撮影した車両の位置情報に基づいて連携させ、この連携に基づいたユーザインターフェースとして、ユーザの指定による画像とこの画像の撮影情報とを前記ユーザに配信することを特徴とする請求項２ないし４のいずれか１つに記載の画像サーバ。
【請求項６】
前記画像の撮影情報は、前記撮影された画像の撮影方向情報を有し、
前記ユーザインターフェースは、撮影された画像とこの画像の撮影方向情報を併せて表示するようになっていることを特徴とする請求項５に記載の画像サーバ。
【請求項７】
前記地図情報は建造物情報を有し、
前記ユーザインターフェースは、撮影された画像とこの画像に関わる建造物情報を併せて表示するようになっていることを特徴とする請求項５または６に記載の画像サーバ。
【請求項８】
前記画像配信手段が前記ユーザに配信する画像は動画像であり、
前記ユーザインターフェースは、ユーザによって前記動画像のコマ送りおよび巻き戻しを行うことができるようになっていることを特徴とする請求項５ないし７のいずれか１つに記載の画像サーバ。
【請求項９】
前記画像配信手段が前記ユーザに配信する画像は複数の撮影方向の画像を含むパノラマ画像であり、
前記ユーザインターフェースは、ユーザによって前記パノラマ画像中で指定の撮影方向の画像部分を表示することができるようになっていることを特徴とする請求項６ないし８のいずれか１つに記載の画像サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載され、当該車両の走行中に画像を撮影して画像サーバに送信する画像アップロード装置に画像を撮影するタイミングを指定し、画像アップロード装置から受信した画像を保存してユーザに配信する画像サーバに関するものである。
【背景技術】
【０００２】
従来、道路の渋滞状況等を遠隔地の人に伝えるために、道路に定点カメラを設置し、このカメラによって撮影された道路の画像を要求する人に配信するというサービスがある。例えばモネ（ＭＯＮＥＴ）と呼ばれるサービスは、道路状況をライブの動画像として携帯電話のユーザに配信するようになっている。画像によって道路状況が伝えられると、この画像を見た人は視覚的に瞬時に道路状況を把握することができる。従って、画像による道路状況の通知は文字情報による道路状況の通知よりも直接的であるという点で優れている。また、画像の配信は、渋滞状況に限らず、天候、景観状況、高速道路等への進入経路、事故状況等の道路に関する情報も伝えることが可能である。
【０００３】
このような道路に関する情報を伝える画像の撮影を、道路上を走行する車両が行い、画像をユーザに配信する画像サーバにアップロードすることができれば、各所に大量の定点カメラを設置することなく様々な場所の画像の配信が行えるので都合が良い。このような車両から画像サーバに画像をアップロードするシステムとしては、特許文献１に記載の技術がある。
【特許文献１】特開２０００−１７２９８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、この公報に記載の技術では、走行している車両の撮影場所を決定するのは、車両に付いたセンサあるいは車両の乗員のみである。従って、車外の第三者が現在この車両が走行している場所の画像を残したい、あるいは閲覧したいと思っても、車内のセンサあるいは乗員によって偶々撮影が行われない限り、画像の撮影が画像サーバにアップロード、すなわち送信されることはないという問題がある。
【０００５】
本発明は上記問題に鑑みて、車外のユーザの要求に従って、車両の周囲の画像を、ユーザに画像を配信する画像サーバにアップロードすることを目的とする。    
【課題を解決するための手段】
【０００６】
上記目的を達成するための請求項１に記載の発明は、ネットワーク上に配置された画像サーバであって、車両から、車両が撮影した当該車両の周囲の画像を無線通信により受信する画像受信手段と、ネットワークを介してユーザから指定の撮影場所における画像の配信の要求を受信し、この要求に基づき、車両が撮影場所に基づく撮影のタイミングで画像を撮影して画像を送信するよう、車両に対して無線通信によって要求し、この要求の応答として画像受信手段が受信した画像をユーザに配信する画像配信手段を備えた画像サーバであることを特徴としている。
【０００７】
これにより、ネットワーク上に配置された画像サーバにおいて、画像配信手段が、ネットワークを介してユーザから指定の撮影場所における画像の配信の要求を受信し、この要求に基づき、車両が撮影場所に基づく撮影のタイミングで画像を撮影してこの画像を送信するよう、この車両に対して無線通信によって要求し、また画像受信手段が、この車両から、車両が撮影した画像を無線通信により受信し、また画像配信手段が、この受信した画像をユーザに配信するので、車外のユーザの要求に従って、車両の周囲の画像を、ユーザに画像を配信する画像サーバにアップロードすることが可能となる。
【０００８】
なお、画像配信手段は、ユーザから指定の撮影場所における画像の配信の要求に基づき、車両に対して無線通信によって要求するとなっているが、ここでの画像の配信の要求に基づくとは、要求があるときには必ず車両に対して無線通信を行うことのみを意味するものではなく、画像の配信の要求に基づき、必要なときには車両に対して無線通信を行うことをも含む概念である。
【０００９】
また、ここで撮影場所とは、撮影時刻における当該車両の位置と、撮影対象の位置の両方を含む概念である。撮影対象の特定には撮影の方向や時刻の情報が付加されていてもよい。
【００１０】
また、請求項１に記載の発明は、車両のうち、あらかじめ計画された予定経路を走行するようになっている車両の、予定経路と予定経路中の通過位置と通過予定時刻との対応から成る車両の運行路線データベースを備え、画像配信手段は、運行路線データベースに基づいて、画像を撮影して画像を送信するよう無線通信によって要求する対象の車両を決定することを特徴としている。
【００１１】
これによって、決められた予定経路を走行する車両の運行路線データベースを画像サーバが備えており、この運行路線データベースに基づいて画像の撮影を要求する車両を決めてから要求を送信することができるので、効率よく画像の撮影を行うことができる。
【００１２】
また、請求項２に記載の発明は、請求項１に記載の画像サーバにおいて、画像受信手段は、車両から、車両が撮影した当該車両の周囲の画像および画像が撮影されたときの撮影状況に関する情報である画像の撮影情報を無線通信により受信し、かつこの画像および画像の撮影情報を画像の撮影情報に基づいて保存し、画像配信手段は、ネットワークを介してユーザから指定の撮影場所における画像の配信の要求を受信し、ユーザの指定の撮影場所における画像を画像保存手段が保存していなければ、車両が撮影場所に基づく撮影のタイミングで画像を撮影して画像および画像の撮影情報を送信するよう、車両に対して無線通信によって要求し、この要求の応答として画像受信手段が受信した画像をユーザに配信することを特徴としている。
【００１３】
これにより、ネットワーク上に配置された画像サーバにおいて、画像配信手段が、ネットワークを介して、ユーザから指定の撮影場所における画像の配信の要求を受け、指定の撮影場所における画像をユーザに配信し、もしユーザの指定の撮影場所における画像を保存していなければ、無線通信によって撮影の要求を受信することによって自己の周囲の画像を撮影し、この撮影した画像の撮影情報を作成する車両に対して、この撮影場所に基づく撮影のタイミングで画像を撮影するよう無線通信によって要求し、また画像受信手段が、この車両から、この車両によって撮影された画像と画像の撮影情報とを無線通信により受信し、この画像と画像の撮影情報とをユーザに配信するので、車外のユーザの要求に従って、車両の周囲の画像を、ユーザに画像を配信する画像サーバにアップロードすることが可能となる。
【００１４】
また、請求項３に記載の発明は、請求項２に記載の画像サーバにおいて、画像の撮影情報は、画像が撮影されたときの撮影時刻情報および撮影場所情報を含み、画像保存手段は、受信した画像を、この画像が撮影された撮影時刻あるいは撮影場所別に整理して保存することを特徴としている。
【００１５】
このように、画像が撮影場所あるいは撮影時刻別に整理されて保存されていれば、この画像を利用するユーザの利便性が向上する。
【００１６】
また、請求項４に記載の発明は、請求項２または３に記載の画像サーバにおいて、画像の撮影情報は、画像が撮影された時の画像を撮影した車両の位置情報および走行速度情報を含み、画像受信手段は、車両が走行中に撮影した動画像を受信し、動画像の撮影情報の有する車両の走行速度情報、位置情報に基づき、動画像の各フレーム毎に撮影されたときの車両の位置を算出することを特徴としている。
【００１７】
これによって、動画像の各フレームとそのフレームを撮影した時の車両の位置が算出されるので、撮影位置に関する情報をユーザに詳細に配信することができる。
【００１８】
なお、フレームとは、各動画像の１コマの画像と、時系列で連続して撮影された静止画像のそれぞれを含む概念である。
【００１９】
また、請求項５に記載の発明は、請求項２ないし４のいずれか１つに記載の画像サーバにおいて、地図情報を備え、画像の撮影情報は、画像が撮影された時の画像を撮影した車両の位置情報を有し、画像配信手段は、地図情報と受信した画像とを、画像が撮影されたときの画像を撮影した車両の位置情報に基づいて連携させ、この連携に基づいたユーザインターフェースとして、ユーザの指定による画像とこの画像の撮影情報とをユーザに配信することを特徴としている。
【００２０】
また、請求項６に記載の発明は、請求項５に記載の画像サーバにおいて、画像の撮影情報は、撮影された画像の撮影方向情報を有し、ユーザインターフェースは、撮影された画像とこの画像の撮影方向情報を併せて表示するようになっていることを特徴としている。
【００２１】
このようにすることで、画像がどの位置でどの方向を向いていると見えるものなのかがユーザにとって非常にわかりやすくなる。なお、画像の撮影方向情報とは、通常の画像のように１枚の画像の撮影方向が一定している場合における撮影の方向と、全方位画像やパノラマ画像のように１枚の画像中で撮影方向が一定しない場合における、画像中における位置と、その位置の撮影方向との対応関係と、のいずれをも含む概念である。
【００２２】
また、請求項７に記載の発明は、請求項５または６に記載の画像サーバにおいて、地図情報は建造物情報を有し、ユーザインターフェースは、撮影された画像とこの画像に関わる建造物情報を併せて表示するようになっていることを特徴としている。
【００２３】
また、請求項８に記載の発明は、請求項５ないし７のいずれか１つに記載の画像サーバにおいて、画像配信手段がユーザに配信する画像は動画像であり、ユーザインターフェースは、ユーザによって動画像のコマ送りおよび巻き戻しを行うことができるようになっていることを特徴としている。
【００２４】
また、請求項９に記載の発明は、請求項６ないし８のいずれか１つに記載の画像サーバにおいて、画像配信手段がユーザに配信する画像は複数の撮影方向の画像を含むパノラマ画像であり、ユーザインターフェースは、ユーザによってパノラマ画像中で指定の撮影方向の画像部分を表示することができるようになっていることを特徴としている。
【発明を実施するための最良の形態】
【００２５】
（第１実施形態）
図２は、本発明の第１実施形態に係る画像配信システムを模式的に示す概念図である。道路２上を走行している車両１は、自車の周囲３６０°を撮影することのできる全方位撮影機能と、基地局３と無線通信をする通信機能とを有している。この車両１は、全方位撮影機能によって撮影した撮影画像６と、この撮影画像６を撮影したときの車両の位置、撮影時刻、撮影時の車両の進行方向（方位）、撮影時の車両１の走行速度等を含む撮影画像６の撮影情報を、基地局３および基地局３が接続する基地局網４を介して画像サーバ５に送信する。画像の撮影情報とは、画像を撮影したときの撮影状況に関する情報である。撮影画像６は、車両１から見た全方位の映像が、魚眼レンズを通して周囲を見たような映像の形式でひとまとまりになった画像である。この画像は、実際の風景から歪んでいるので、人間にとっては非常に見づらくなっている。
【００２６】
なお、撮影場所とは、撮影画像６を撮影したときの車両の位置、および撮影画像６を撮影したときの撮影対象の位置の両方を含む概念である。後者の撮影対象の位置とは、例えば車両１の直前の道路２である場合もあり、また道路２から直接見える遠方の風景である場合もある。
【００２７】
この撮影画像６と撮影画像６の撮影情報とを受信した画像サーバ５は、画像サーバ５が接続する広域ネットワーク（図示せず）を介して接続し、画像の配信を要求するユーザに対して配信画像７および配信画像７の撮影情報を配信する。この際、画像サーバ５は必要ならば撮影情報に撮影対象の位置の情報を含めておく。ここで配信画像７は、撮影画像６を人間にとって見易くなるよう画像の歪みを矯正した展開画像である。本明細書においては、この撮影画像６から配信画像７への画像の変換のことを展開と記す。
【００２８】
また、車両１は無線通信によって画像サーバ５から撮影を行うタイミングの指定を受信し、この指定通りのタイミングで撮影を行うようになっている。撮影を行うタイミングとは、本実施形態においては撮影を行うときの車両１の位置のことである。車両１がある位置に来たら撮影するということは、車両１がある位置に来た時刻に撮影するということと同じことである。
【００２９】
図１は、この車両１内に搭載される、画像の撮影および画像サーバ５への送信を行うための機器の構成のブロック図である。
【００３０】
これら車両１内の機器は、画像制御コンピュータ１０、全方位カメラ２１、ＧＰＳセンサ２２、方位センサ２３、速度センサ２４、Ａ無線機２５、Ａアンテナ２６、Ｂ無線機２７、およびＢアンテナ２８から構成される。
【００３１】
全方位カメラ２１は、カメラである。このカメラは、本実施形態においては周囲３６０°全方位の風景を一度に受像し、それら受像した全方位映像を常時出力するカメラである。このようなものとしては、特許第２９３９０８７号公報に記載の全方位カメラを用いることができる。
【００３２】
ＧＰＳセンサ２２は、ＧＰＳ衛星から情報を受信することにより、車両１の現在位置を算出し、これを現在位置情報として出力するものである。
【００３３】
方位センサ２３は、ジャイロスコープを利用して、東西南北等の車両１の現在の向きを検知し、これを方向情報として出力する装置である。
【００３４】
速度センサ２４は、車両１のタイヤの回転数を検知し、この回転数と経過時間から車両１の走行速度を算出し、これを速度情報として出力するものである。
【００３５】
Ａ無線機２５は、通信データを無線信号に変換し、この無線信号をＡアンテナ２６からＡ無線機２５の通信システムに対応する基地局に送信するものである。なお、このＡ無線機２５の通信システムはＰＤＣである。Ｂ無線機２７は、通信データを無線信号に変換し、この無線信号をＢアンテナ２８からＢ無線機２７の通信システムに対応する基地局に送信するものである。なお、このＢ無線機２７の通信システムは無線ＬＡＮである。したがって、Ｂ無線機２７による通信の方がＡ無線機２５の通信に比べて伝送容量が大きく、かつ単位情報あたりの通信コストが割安である。一方で、ＰＤＣの通信エリアに比べて無線ＬＡＮの通信エリアは狭い。
【００３６】
画像制御コンピュータ１０は、センサ制御部１１、画像記録部１２、情報処理部１３、および通信制御部１４から構成される。
【００３７】
センサ制御部１１は、ＧＰＳセンサ２２、方位センサ２３、および速度センサ２４からそれぞれ車両１の現在位置情報、方向情報、速度情報を受信し、これら受信した情報を情報処理部１３に出力するものである。このセンサ制御部１１は、これら情報の受信および出力を定期的、例えば本実施形態においては数秒程度毎、に行い、さらに情報処理部１３からこれらの情報を要求する制御信号を受信することによっても情報の受信および出力を行うようになっている。
【００３８】
画像記録部１２は、全方位カメラ２１から全方位映像を受信し、これを全方位の動画像として記録し、同時に情報処理部１３に出力するものである。この画像記録部１２は、情報処理部１３から画像記録の制御信号を受信しているときに、全方位カメラ２１から受信した全方位映像を動画像として記録するようになっている。
【００３９】
情報処理部１３は、撮影を行うときの車両１の位置の指定を通信制御部１４から受信し、その指定の情報を図示しないメモリに保存するようになっている。またこのメモリ中には、設計時に設定された撮影のための定期的な時刻や決まった位置の指定も保存されている。また情報処理部１３は、センサ制御部１１からＧＰＳセンサ２２発の現在位置情報を定期的に受信し、またメモリからこのメモリ中に保存されている指定の情報を読み込み、車両１の現在位置と指定の位置とを比較するようになっている。そして情報処理部１３は、車両１が指定の位置に近づいたときから指定の位置から所定の距離だけ離れるまでの期間、および指定の時刻に近づいたときから指定の時刻を所定の時間だけ経過するまでの期間、画像記録部１２に画像記録の制御信号を出力し、画像記録部１２から動画像を受信するようになっている。この動画像の受信は、全方位カメラ２１による撮影である。
【００４０】
また情報処理部１３は、上記の撮影の期間中に複数回、例えば数秒毎に、センサ制御部１１に現在位置情報、方向情報、および速度情報を要求する制御信号を出力し、この制御信号に基づいてセンサ制御部１１が出力したこれらの情報を受信するようになっている。そして、これら受信した情報から、各時間における時刻、現在位置情報、方向情報、および速度情報を含む画像の撮影情報を作成する。なお、本実施形態においては、撮影される画像は全方位の画像であるので、作成された画像の撮影情報中の方向情報は、全方位の画像の中央部分、すなわち車両から見た前方部分、がどの方向に対応しているかの情報となっている。
【００４１】
情報処理部１３が作成する画像の撮影情報の一例を図３に示す。この作成情報は、ブラケットで囲まれた、データの属性を示す文字列であるタグと、タグによって属性付けられたデータとから成る。＜ｐｉｃｔｕｒｅ＞タグと＜／ｐｉｃｔｕｔｒｅ＞タグに囲まれた領域は、この画像の撮影情報が対応する画像の識別のための情報が格納される。＜ｎａｍｅ＞〜＜／ｎａｍｅ＞間は、対応する画像のファイル名を示している。＃＃＃＃は、＜ｌｏｗｅｒｉｎｄｅｘ＞〜＜／ｌｏｗｅｒｉｎｄｅｘ＞間の数字から＜ｕｐｐｅｒｉｎｄｅｘ＞〜＜／ｕｐｐｅｒｉｎｄｅｘ＞間の数字までの数字が連番で入ることを示す。すなわちこの部分は、この画像の撮影情報が対応する画像はｃａｐｔｕｒｅ０００１．ｊｐｇからｃａｐｔｕｒｅ００３０．ｊｐｇまでの連続静止画像、すなわち動画像、であることを示している。
【００４２】
＜ｉｎｆｏｒｍａｔｉｏｎ＞タグと＜／ｉｎｆｏｒｍａｔｉｏｎ＞タグに囲まれた領域は、この画像が撮影されたときの車両１の現在位置情報、時刻、方向情報、および速度情報が格納される。＜ｐｌａｃｅ＞〜＜／ｐｌａｃｅ＞間には、＜ｌｏｎｇｉｔｕｄｅ＞〜＜／ｌｏｎｇｉｔｕｄｅ＞間に示される緯度、および＜ｌａｔｉｔｕｄｅ＞〜＜／ｌａｔｉｔｕｄｅ＞間に示される経度から成る現在位置情報が格納される。図３においては、画像が撮影されたときの現在位置情報は統計１３５°２３′１５．１″、北緯３５°１９′２３″であることを示している。
【００４３】
＜ｔｉｍｅ＞〜＜／ｔｉｍｅ＞間には、＜ｄａｔｅ＞〜＜／ｄａｔｅ＞間に示される日付、および＜ｌｏｃａｌｔｉｍｅ＞〜＜／ｌｏｃａｌｔｉｍｅ＞間に示される地方時から成る時刻の情報が格納される。図３においては、撮影されたときの時刻は２００２年２月１日１０時１０′３８．１０１秒ＪＳＴであることを示している。
【００４４】
＜ｄｉｒｅｃｔｉｏｎ＞〜＜／ｄｉｒｅｃｔｉｏｎ＞間には、方向情報が方位角で示される。図３においては、撮影された画像の中央部は、車両１から見て方位９５°２０′０″の方向であることを示している。
【００４５】
＜ｓｐｅｅｄ＞〜＜／ｓｐｅｅｄ＞間には、速度情報が示される。図３においては、撮影されたときの車両１の速度は８５．１０ｋｍ／ｈであることを示している。
【００４６】
＜ｆｒａｍｅ＞〜＜／ｆｒａｍｅ＞間には、上に記載された情報が画像中のどの静止画像、すなわちフレーム、に対応するかを示すフレーム番号の情報が格納される。また、この＜／ｆｒａｍｅ＞のタグは、１つのフレームに関する情報の終了を示すタグでもある。すなわち、このタグ以降に記載される情報は、以降のフレームに関する情報となる。このように、１まとまりの連続静止画像（動画像）の撮影情報が複数ある場合は、＜／ｆｒａｍｅ＞のタグで区切られる複数の情報がまとめられて１つの画像の撮影情報となる。
【００４７】
また情報処理部１３は、撮影した動画像から上記した中央の時刻において撮影された部分と、受信した画像の撮影情報に撮影時刻を含めたものとを、通信データとして通信制御部１４に送信するようになっている。なお情報処理部１３は、この通信データに、Ａ無線機２５を介してこの通信データを送信するよう指定する情報も含めるようになっている。なお、この動画像から上記した中央の時刻において撮影された部分を選ぶのは、撮影の期間中の中央の時間帯に撮影された画像は、その動画像の代表的な部分であるという意図があるからである。例えば、交差点への進入前から退出後までの動画像を撮影する場合、ちょうど交差点の中央部にさしかかった頃が中央の時間帯となる。この中央部での撮影画像は、全方位カメラ２１による撮影によって交わる通りの遠くまで見通すことができる。
【００４８】
また情報処理部１３は、撮影した動画像から、上記の通信データに含めた画像以外の残りの部分を通信データとして通信制御部１４に送信するようになっている。また情報処理部１３は、この通信データに、Ｂ無線機２７を介してこの通信データを送信するよう指定する情報を含めるようになっている。ただし、通信制御部１４がＢ無線機２７を介してこの通信を行うことができない場合は、通信制御部１４からその旨の通知を受けるようになっている。このようにＢ無線機２７を介して通信データを送信することができないという通知を受けた場合、情報処理部１３はＮｍａｘ回（Ｎｍａｘは自然数）Ｂ無線機２７から通信を行うための通信制御部１４への通信データ送出を繰り返し、それでも通信ができない旨の通知を受信すればこの通信データの送信を中止するようになっている。
【００４９】
通信制御部１４は、Ａ無線機２５およびＢ無線機２７を制御し、基地局および基地局ネットワークに接続し、画像サーバ５とデータ通信をおこなうようにする装置である。また通信制御部１４は、Ａ無線機２５から画像サーバ５発の撮影を行うときの車両１の位置の指定を受信し、それを情報処理部１３に出力するようになっている。また通信制御部１４は、このデータ通信によって情報処理部１３から無線送信のために受信した画像や画像の撮影情報といった通信データを画像サーバ５に送信するとき、この通信データに含まれたどの無線機を介して送信するかの指定に従い、Ａ無線機２５またはＢ無線機２７のいずれかにこの通信データを出力するものである。また通信制御部１４は、Ｂ無線機２７に通信データを出力することによる画像サーバ５への送信ができるか否かをＢ無線機２７の受信レベルによって検知できるようになっており、通信できない場合は、情報処理部１３にその旨を通知できるようになっている。また通信制御部１４は、Ａ無線機２５がＰＤＣの基地局から受信した画像サーバ５発の無線信号から変換した通信データを受信し、情報処理部１３に出力するようになっている。この画像サーバ５発の無線信号とは、例えば画像制御コンピュータ１０が撮影を行うタイミングの指定のための無線信号である。
【００５０】
図４は、以上のような構成の車両１の情報処理部１３が全方位カメラ２１で画像を撮影して画像サーバ５に送信するために行う処理を示すフローチャートである。以下このフローチャートにもとづいて情報処理部１３の具体的な作動を説明する。ただし、ステップ４４５および４５０の処理は通信制御部１４が行うものである。なおこの処理以前に情報処理部１３はあらかじめ画像サーバ５発の撮影を行うときの車両１の位置の指定を通信制御部１４から受信し、メモリに保存している（ステップ４００）。このような状態において車両１が走行しているとき、車両１は定期的な処理としてセンサ制御部１１からＧＰＳセンサ２２発の現在位置情報を取得する（ステップ４０１）。
【００５１】
次に情報処理部１３は、メモリからこのメモリ中に保存されている指定の情報を読み込む（ステップ４０５）。
【００５２】
そしてステップ４１０で情報処理部１３は、ステップ４０１とステップ４０５で取得したこの車両１の現在位置と指定の撮影位置とを比較するようになっている。そして情報処理部１３は、車両１が指定の位置から所定の距離に近づいたか否かの判定によって、全方位カメラ２１による撮影を始めるべきか否かを判定する。また、メモリ中の指定に撮影の時刻の指定があれば、その時刻から所定の時間前になったか否かの判定によって、全方位カメラ２１による撮影を始めるべきか否かを判定する。この判定処理は、撮影を始めるべきであると判定するまで繰り返される。
【００５３】
撮影を始めるべきであると判定すると、情報処理部１３は全方位カメラ２１による撮影を開始し、また撮影の間複数回センサ制御部１１から現在位置情報、方向情報、および速度情報等を受信する。（ステップ４１５）。
【００５４】
そして車両１が指定の撮影の位置から所定の距離だけ離れるか、あるいは指定の撮影の時刻から所定の時間だけ経過するかによって撮影が終了すると、処理はステップ４２０に移り、情報処理部１３はこの撮影期間の中央の時間帯に撮影された画像を抽出する。そして情報処理部１３はセンサ制御部１１から受信した現在位置情報、方向情報、および速度情報等から画像の撮影情報を作成し（ステップ４２５）、抽出した画像と作成した画像の撮影情報とをまとめ（ステップ４３０）、Ａ無線機２５を介してこの画像と画像の撮影情報を画像サーバ５に送出するように通信データを作成し、この通信データを通信制御部１４に送信する（ステップ４３５）。
【００５５】
次に、以降のステップで使用するための変数ｎを１に初期化し（ステップ４４０）、撮影した動画像からステップ４２０で抽出した画像を取った残りの部分をＢ無線機２７を介して画像サーバ５に送出するように通信データを作成し、この通信データを通信制御部１４に送信する。ここで通信制御部１４は、この通信データを受け取り、この通信データに含まれた情報からこの通信データがＢ無線機を介して送信するべきものであることを判定する。そして、Ｂ無線機２７が使用可能か否かをＢ無線機２７の受信レベル検知により判定する（ステップ４４５）。Ｂ無線機２７が使用可能であると通信制御部１４が判定すれば、処理はステップ４５０に移り、通信制御部１４は情報処理部１３が受信した通信データをＢ無線機２７を用いて送信する。そして処理はステップ４０１の定期的な処理に戻る。
【００５６】
Ｂ無線機２７が使用可能でないと通信制御部１４が判定すれば、通信制御部１４は、情報処理部１３へＢ無線機２７による通信ができない旨を通知する。そして処理はステップ４５５に移り、この通知を受信した情報処理部１３は変数ｎを１つインクリメントする。次に情報処理部１３は、この変数ｎが所定値Ｎｍａｘを越えているか否か判定し、越えていなければ直前のステップ４３５のときと同じ通信データを通信制御部１４に送信することで、処理をステップ４４５に戻す。すなわち、Ｂ無線機２７が利用可能となるか、あるいはｎがＮｍａｘを越えるかのいずれかとなるまで情報処理部１３および通信制御部１４はＢ無線機２７に通信データを送信しようとする。
【００５７】
ステップ４６０で情報処理部１３がｎがＮｍａｘを越えていると判定すれば、情報処理部１３はＢ無線機２７から通信データを送信することをあきらめ、処理をステップ４０１の定期的な処理に戻す。
【００５８】
このような処理により、画像サーバ５からの指定または設置時の設定に基づいて車両１で撮影された画像が画像サーバ５に送信されるようになる。
【００５９】
図５は、上記した車両１の各機器を含む画像配信システムの構成を示すブロック図である。この画像配信システムは、車両１のＡアンテナ２６とＰＤＣによって通信を行うＡ無線機基地局３１、Ｂアンテナ２８と無線ＬＡＮによって通信を行うＢ無線機基地局３２、これらの基地局の参加する有線ネットワークである基地局網３３、この基地局網３３に接続する画像サーバ５、この画像サーバ５と基地局網３４を介して接続する基地局３５および固定ユーザ３６、基地局３５と無線通信を行う車内ユーザ３７から構成される。
【００６０】
固定ユーザ３６は、オフィスや家庭に設置された端末および端末を操作するユーザであり、このコンピュータは基地局網３４経由で画像サーバ５を相手に画像および画像の撮影情報の要求、受信等を行うことができるようになっている。
【００６１】
車内ユーザ３７は、自動車内に設置された端末および端末を操作するユーザであり、このコンピュータは基地局３５および基地局網３４経由で画像サーバ５を相手に画像および画像の撮影情報の要求、受信等を行うことができるようになっている。
【００６２】
画像サーバ５は、基地局網３３、Ａ無線機基地局３１、およびＢ無線機基地局３２を介して車両１から画像および画像の撮影情報を受信して保存する処理を行う装置である。また画像サーバ５は、基地局網３４を介して固定ユーザ３６と、また基地局網３４、基地局３５を介して車内ユーザ３７と通信を行い、これら固定ユーザ３６および車内ユーザ３７から保存する画像および画像の撮影情報のリスト問い合わせを受信しそれに基づいてリストを固定ユーザ３６および車内ユーザ３７に返信するようになっている。また画像サーバ５は、これら固定ユーザ３６または車内ユーザ３７から指定の撮影場所における画像とこの画像の撮影情報とを配信するよう要求する信号を受信するようになっている。なお、撮影場所とは、画像を撮影したときの車両１の位置、および画像を撮影したときの撮影対象の位置の両方を含む概念である。後者の撮影対象の位置とは、例えば図２における車両１の直前の道路２である場合もあり、また道路２から直接見える遠方の風景である場合もある。また、撮影対象の特定には撮影の方向や時刻の情報が用いられていてもよい。
【００６３】
また画像サーバ５は、この要求の受信に応じて画像と、画像の撮影情報に撮影場所の情報を含めたものを配信する。画像サーバ５は、この要求された画像を保存していなければ、車両１と同様の機器を備えた車両から適当な車両を選び、この要求された撮影場所に基づく撮影のタイミングで画像を撮影するよう、この車両に無線信号を送信することによって要求するものである。
【００６４】
この画像サーバ５は、このような処理を行うための処理装置（図示せず）を有し、この処理装置で各種機能を有するプログラムを実行するようになっている。各プログラムはそれぞれ並列的に実行され、それぞれの間でデータの受け渡しを行うようになっている。
【００６５】
また画像サーバ５は、このような処理のために利用する情報が記録されたデータベースを有している。具体的には、撮影画像データベース５１、地図情報データベース５２、および運行路線データベース５３を有している。
【００６６】
撮影画像データベース５１は、車両から受信した画像および画像の撮影情報を記録している。これらの画像および画像の撮影情報は、画像が撮影された撮影時刻あるいは撮影場所別に整理して保存されている。ただし、この撮影画像データベース５１に記録される画像は、後述する処理によって撮影画像６から配信画像７へと展開されている。
【００６７】
地図情報データベース５２は、地名、道路の位置および車線の形状、建造物情報を有する地図情報を記録している。建造物情報とは、駐車場名や店舗名等の建造物の名称、建造物の所有者名、電話番号、ｅ−ｍａｉｌアドレス、建造物に関するホームページアドレス、建造物の所在地コード、建造物の広告、キャッチコピー、その他建造物に関わる固有の情報等のことである。
【００６８】
運行路線データベース５３は、例えば定期路線バスや運送会社の定期配送トラック等、あらかじめ決められた経路、決められたダイヤに従って運行する車両で、車両１のような画像撮影および送信の機能を有したものについての、時刻と走行位置とを対応づける運行スケジュールを記録している。これら運行スケジュールが決まった車両を撮影に利用すれば、要求された画像を撮影させる車両を選ぶときの判断基準となるので、効率よく画像の撮影および配信を行うことができるようになる。
【００６９】
上述したプログラムは、これらのデータベースを利用するようになっている。画像サーバ５の処理装置がロードして実行するプログラムとして、画像サーバ５は、データベース読み出し・情報処理プログラム５４、撮影指令送信プログラム５５、撮影情報処理プログラム５６、ユーザ向けデータ配信プログラム５７、画像変換プログラム５８、および車両データ受付プログラム５９を備えている。
【００７０】
図６は、このような画像配信システムにおいて、画像サーバ５が車両１から受信した画像および画像の撮影情報を保存し、固定ユーザ３６および車内ユーザ３７、からの画像および画像の撮影情報の配信の要求に応じてこれらを配信する等の処理を、画像サーバ５と車両１および固定ユーザ３６、車内ユーザ３７との通信を基にして示すタイミングチャートである。
【００７１】
以下、これらのプログラムの作動を、固定ユーザ３６または車内ユーザ３７からの画像および画像の撮影情報の配信の要求を画像サーバ５が受信して、当該画像および画像の撮影情報を要求に応じて配信する処理の順序に沿って説明し、それによって個々のプログラムおよび画像サーバ５全体の作動を明らかにする。なお、以下の説明においては固定ユーザ３６、車内ユーザ３７を総称してユーザと記す。
【００７２】
車両１は、撮影および撮影した画像および画像の撮影情報を画像サーバ５に送信するための機器の設置時に、システム管理者等によって定期的に撮影すべき場所や時刻の設定をされる（ステップ５０５）。この設定は車両１のメモリに指定の場所や時刻を記録することで行われる。そして情報処理部１３はこの設定に従い定期的に画像を撮影し、Ａ無線機基地局３１、Ｂ無線機基地局３２、および基地局網３３を介して画像サーバ５に撮影した画像と作成した画像の撮影情報とを送信する（ステップ５１０）。
【００７３】
画像サーバ５の車両データ受付プログラム５９は、これら送信された画像と画像の撮影情報とを受信するようになっている。車両データ受付プログラム５９はこれらを受信すると（ステップ５１５）、受信した画像を画像変換プログラム５８に送信し、受信した画像の撮影情報を撮影情報処理プログラム５６に送信する。
【００７４】
画像変換プログラム５８は、車両データ受付プログラム５９から画像を受信し、それを展開し、展開した画像をデータベース読み出し・情報処理プログラム５４に送信するプログラムである。情報処理部１３が撮影して車両データ受付プログラム５９が受信した画像は図２の撮影画像６のような全方位画像である。このような全方位画像は、上記したように実際の風景が歪んだものとなっており、人間にとっては見づらく、扱いづらいものである。そこで、人間が視覚的に扱いやすくなるように、配信画像７のような実際の風景通りの画面比率の画像に変換するようになっている。この画像の変換は画像の展開と呼ばれる。発明者の検討によれば、展開後の画像のファイルサイズは展開前の画像のファイルサイズよりも大きくなる。これは、図２に示した撮影画像６のように、展開前の画像には中心および４隅に実際の風景と無関係な不要部分が存在するので、これを除去することによって展開後の画像の情報量が少なくなることが原因の１つである。また、展開前の画像と展開後の画像をＪＰＥＧ形式で圧縮して保存する場合を発明者が実測した結果、展開前の６００ｘ４５０ピクセル、１００ＫＢの画像が、展開後には１３７０ｘ１７０ピクセルの２５ＫＢの画像となり、１／４のファイルサイズ低減となった。
【００７５】
撮影情報処理プログラム５６は、車両データ受付プログラム５９から画像の撮影情報を受信し、これに対して所定の処理を行い、処理の結果の情報をデータベース読み出し・情報処理プログラム５４に送信するようになっている。所定の処理とは、例えば画像の撮影情報の補間である。先に説明したように、情報処理部１３は動画像の撮影を行っている期間中、複数回画像の撮影情報を取得して撮影する。しかし、この画像の撮影情報の取得はＧＰＳによる位置測定も含まれているので、現実的には取得の回数に制限があり、動画像のように例えば１秒間３０フレームで撮影される画像の１フレーム毎に対応して画像の撮影情報を取得するようなことは難しい。そこで、撮影の間に取得する画像の撮影情報は、撮影のフレーム数より少なくし、後にこの画像の撮影情報を基に、各フレーム毎に対応する位置情報、方向情報等を補完して算出するようにする。これが画像の撮影情報の補間である。撮影情報処理プログラム５６はこの補間を行うためにデータベース読み出し・情報処理プログラム５４に地図情報を送信するよう要求し、それに応じてデータベース読み出し・情報処理プログラム５４から送信された地図情報を受信する。補間の処理の流れを模式的に示したものが図７である。
【００７６】
図７（ａ）は、受信した地図情報から、画像の撮影情報中の位置情報を含むエリアを抜き出して表示した地図である。この地図中では交差点と、交差点に繋がる道路の車線の形状が示されている。これらは、地図情報が有する情報である。図７（ｂ）は、この表示された地図の領域において、画像の撮影情報中に含まれる複数の速度情報、方向情報、位置情報を図示したものである。図中丸印が位置情報、矢印の向きが方向情報、矢印の長さが速度情報を示している。また、それぞれの丸印には１つのフレーム番号が対応している。移動の時系列はフレーム番号の順番を参照することによって判定することができる。この図７（ａ）と図７（ｂ）を重ね合わせ、推測した車両１の経路を示したものが図７（ｃ）である。撮影情報処理プログラム５６は、車両１が図７（ｂ）のような移動順を図７（ａ）のような道路で行ったことから、この移動は右折であると判定し、車両１は右折の前に右折車線に入ると推定し、それに基づいて移動経路を推定する。図７（ｄ）は、全てのフレームが時間的に等間隔で撮影されているものとして、推定した移動経路と速度情報とに基づいて、全フレームにおいてそれぞれが撮影されたときの車両１の経路上の位置を推定したものを丸印で示したものである。この際、同様に方向情報、速度情報等も推定することができる。このようにして、撮影情報処理プログラム５６は全てのフレームにおける画像の撮影情報の補間を行う。このような補間を行うことで画像の撮影情報がより詳細なものとなる。
【００７７】
データベース読み出し・情報処理プログラム５４は、画像変換プログラム５８から展開された画像を受信し、また同時に撮影情報処理プログラム５６から所定の処理を施された画像の撮影情報を受信する。そしてこれら受信した画像と画像の撮影情報とを関連づけ、さらにこの画像および画像の撮影情報を、画像が撮影された撮影時刻あるいは撮影場所別に整理して撮影画像データベース５１に保存する。画像の撮影時刻および撮影場所は画像の撮影情報を参照することによって判別する。なお、データベース読み出し・情報処理プログラム５４は、撮影情報処理プログラム５６から地図情報の送信を要求されると、運行路線データベース５３から地図情報を読み出し、読み出したものを撮影情報処理プログラム５６へ送信するようになっている。
【００７８】
以上のような車両データ受付プログラム５９、撮影情報処理プログラム５６、画像変換プログラム５８、データベース読み出し・情報処理プログラム５４の処理によって、ステップ５１５で車両データ受付プログラム５９が受信したデータは撮影画像データベース５１に保存される（ステップ５２０）。
【００７９】
このようにして撮影画像データベース５１に撮影された画像および画像の撮影情報が保存されている画像サーバ５に、ユーザが画像閲覧のために基地局網３４等のネットワークを経由してアクセスすると、画像サーバ５のユーザ向けデータ配信プログラム５７は、データベース読み出し・情報処理プログラム５４に対し撮影画像データベース５１の有する画像のリスト、および地図情報データベース５２の地図情報を送信するよう要求する。
【００８０】
データベース読み出し・情報処理プログラム５４はこの画像のリストおよび地図情報の送信要求を受信すると、撮影画像データベース５１を検索してこのリストを作成し、また地図情報データベース５２から地図情報を読み出し、作成したリストと読み出した地図情報とをユーザ向けデータ配信プログラム５７に送信する。
【００８１】
このリストおよび地図情報をデータベース読み出し・情報処理プログラム５４から受信したユーザ向けデータ配信プログラム５７は、受信したリストを地図情報と組み合わせ、地図上に撮影済み地点をプロットしさらに撮影時刻を付記した図のデータをＷｅｂデータとしてユーザに送信する。ユーザからのアクセスを受けてからここまでの処理がステップ５２５の画像サーバ５の処理である。なお、ユーザはこのＷｅｂデータをＷｅｂブラウザを使用して閲覧することができる（ステップ５２８）。
【００８２】
このＷｅｂデータを受信したユーザが、この図中にプロットされた地点の画像を閲覧するために、閲覧したい画像の撮影場所を指定して画像および画像の撮影情報の配信の要求を行うと（ステップ５３０）、ユーザ向けデータ配信プログラム５７はこの配信の要求を受信し、指定の画像と画像の撮影情報をデータベース読み出し・情報処理プログラム５４に対して要求する。
【００８３】
データベース読み出し・情報処理プログラム５４はこの要求を受信し、この要求された画像と画像の撮影情報が撮影画像データベース５１内に存在するか否かを検索する。検索の結果存在すると判定するので、データベース読み出し・情報処理プログラム５４は撮影画像データベース５１から当該画像と画像の撮影情報を読み出し、この画像の撮影情報に記載された位置情報の周辺の地図情報を地図情報データベース５２から読み出し、この画像、画像の撮影情報、地図情報をユーザ向けデータ配信プログラム５７に送信する。
【００８４】
この送信をユーザ向けデータ配信プログラム５７が受信すると、それを要求元のユーザにＷｅｂデータとして配信する。ユーザ向けデータ配信プログラム５７が画像および画像の撮影情報の配信の要求を受信してからここまでを、ユーザ向けデータ配信プログラム５７およびデータベース読み出し・情報処理プログラム５４が行う処理が、ステップ５３５に対応する。
【００８５】
なお、このＷｅｂデータはインタラクティブに表示を変更することのできる動的なデータである。このＷｅｂデータをＷｅｂブラウザを使用して表示したものの例を図８および図９に示す。図８では、ＨＴＭＬのマルチフレーム機能を利用した分割画面による表示がなされている。右上の分割画面は、ユーザの要求した全方位の動画像中の、ある瞬間のある方向領域の部分をパノラマ表示したものである。ただし、この分割画面中の左下隅にはｘｘ方面、右上隅には○○方面との文字が画像に併せて表示されている。ｘｘおよび○○は地名である。この表示は、ユーザ向けデータ配信プログラム５７がＷｅｂデータ作成段階で、撮影情報の有する方向情報をこの画像に関連づけ、それによってこの画面中の交差点から延びる道路の方向を判断し、また地図情報と撮影情報の車両の位置とを連携させ、この道路がどの道路で、どの地名に向かう道路であるかを判断し、それをユーザインターフェースに反映することによって実現することができる。
【００８６】
左側の分割画面は、表示されている画像がどの位置の画像であり、どの方向を向いた時に見える画像であるかを示す地図である。この地図中で帯状に記されたものが道路であり、またこの地図中で丸で示されたものが車両の位置であり、矢印が視点の中心の向き、すなわち表示している画像の中央の方向である。また、地図中に斜線で示されたエリアは、撮影データが存在するエリア、すなわちこの車両によって動画像が撮影されたエリアを示している。これらは、ユーザ向けデータ配信プログラム５７が地図情報の道路の位置および車線の形状と撮影情報の車両の位置および方向情報を連携させることで表示することができる。
【００８７】
また、中央下の分割画面は、画像の撮影情報の現在位置情報と撮影時刻の情報を文字によって表示している。これは、地図情報の道路の位置と撮影情報の車両の位置および撮影時刻を連携させることで表示することができる。
【００８８】
また、右下の４つのユーザが操作可能な分割画面は、画像の撮影時間の送り、戻し、あるいは視点の左右への回転を行うことで、右上の画像の表示をインタラクティブに変化させることができるようになっている。これは例えばＪａｖａ（登録商標）やｃｇｉ等の技術を使用することによって実現可能である。ユーザ向けデータ配信プログラム５７がこのようインタラクティブなインターフェースを配信することにより、ユーザはあたかも自分が撮影された場所を仮想的に左右を見回しながら行き来しているかのような視覚効果を享受することができる。
【００８９】
図９は、この右上の分割画面に表示される画像の別の例を示した図である。この画像には店舗や事業所等の建造物が表示されている。これらの建造物の上方にはそれぞれの建造物の会社名あるいは店名、電話番号、ホームページアドレス、ｅ−ｍａｉｌアドレス等が表示されている。この表示は、ユーザ向けデータ配信プログラム５７が表示されている画像の撮影情報の現在位置情報および方向情報と、地図情報中の建造物情報とを連携させることによって表示することができる。
【００９０】
また、ステップ５２８で地図上に撮影済み地点および撮影時刻が記載された図のＷｅｂデータを受信したユーザが、この図中で撮影済みでない撮影場所の画像および画像の撮影情報の配信を画像サーバ５に要求すると（ステップ５３７）、ユーザ向けデータ配信プログラム５７はこの配信の要求を受信し、指定の撮影場所の画像と画像の撮影情報をデータベース読み出し・情報処理プログラム５４に対して要求する。
【００９１】
この要求を受信したデータベース読み出し・情報処理プログラム５４は、この要求された画像と画像の撮影情報が撮影画像データベース５１内に存在するか否かを検索する。検索の結果存在しないと判定するので、データベース読み出し・情報処理プログラム５４は、運行路線データベース５３から今後要求された指定の撮影場所を撮影できる位置に移動する運行スケジュールとなっている車両を検索し、検索の結果該当する車両がみつかれば、その車両の運行スケジュールでいつ、例えば何分後に、撮影を行うことができるかをユーザ向けデータ配信プログラム５７に通知する。該当する車両が複数存在すれば、あるいは１つの車両が複数撮影をおこなうことができるタイミングを有していれば、それらに基づいていつ撮影できるかの情報を複数通知する。
【００９２】
このいつ撮影できるかの通知を受信したユーザ向けデータ配信プログラム５７は、それをユーザに撮影予約可能時刻のリストとして通知する。ユーザ向けデータ配信プログラム５７が画像および画像の撮影情報の配信の要求を受信してからここまでを、ユーザ向けデータ配信プログラム５７およびデータベース読み出し・情報処理プログラム５４が行う処理が、ステップ５４０に対応する。
【００９３】
このリストの通知を受信したユーザは、リストの中から１つまたは複数の撮影時刻を選択し、その時刻の画像を取得するよう要求する信号を画像サーバ５に送信する（ステップ５４５）。
【００９４】
ユーザ向けデータ配信プログラム５７はこの要求を受信すると、選択された時刻の情報ををデータベース読み出し・情報処理プログラム５４に送信する（ステップ５５０）。データベース読み出し・情報処理プログラム５４はこの選択された時刻の情報を受信し、ステップ５４０で検索した運行スケジュールにもとづき、この時刻で撮影できる車両を検索し、その車両の無線機のネットワークアドレスや電話番号等の識別番号と、画像および画像の撮影情報が必要な指定の位置情報および時刻を撮影指令送信プログラム５５に通知する。この際、指定の撮影場所が風景等の撮影対象であった場合は、その風景を撮影することのできる場所を推定し、それを指定の位置情報とする。
【００９５】
撮影指令送信プログラム５５は、このデータベース読み出し・情報処理プログラム５４から特定の車両の識別番号、画像および画像の撮影情報が必要な指定の位置情報を受信すると、その識別番号の車両にのみ指定の位置で撮影を行うように要求する信号を送信する。データベース読み出し・情報処理プログラム５４が選択された時刻の情報を受信してからここまでの、データベース読み出し・情報処理プログラム５４および撮影指令送信プログラム５５の処理がステップ５５５に対応する。
【００９６】
この特定の車両は、この撮影指令送信プログラム５５の送信した要求信号を受信し（ステップ５６０）、情報処理部１３および通信制御部１４の図４に示した処理によって要求信号に基づいて撮影を行い、撮影した画像と画像の撮影情報とを画像サーバ５に送信する（ステップ５６５）。この画像および画像の撮影情報は、ユーザが閲覧するために指定した撮影場所の画像および画像の撮影情報となっている。
【００９７】
この画像と画像の撮影情報とを受信した画像サーバ５は、ステップ５０７の処理と同様に、車両データ受付プログラム５９がこの画像と画像の撮影情報を受信し、画像変換プログラム５８が画像を展開してデータベース読み出し・情報処理プログラム５４に送信し、撮影情報処理プログラム５６が画像の撮影情報を処理してデータベース読み出し・情報処理プログラム５４に送信し、データベース読み出し・情報処理プログラム５４は受信した画像および画像の撮影情報を撮影画像データベース５１に保存する。このときデータベース読み出し・情報処理プログラム５４は、この画像の撮影情報に、ユーザが指定した撮影場所の情報を含める。またこのとき、データベース読み出し・情報処理プログラム５４はユーザがステップ５４５で指定した画像および画像の撮影情報を取得した旨をユーザ向けデータ配信プログラム５７に通知する。この通知を受信したユーザ向けデータ配信プログラム５７は、指定の画像の撮影が完了したことをＷｅｂデータあるいはｅ−ｍａｉｌ等でユーザに通知する。ステップ５６５以降からこの通知処理までの、画像サーバ５の各プログラムが行う処理がステップ５７０に対応する。
【００９８】
その後、ユーザが画像サーバ５とのアクセスを切断している場合は再度ユーザがアクセスするのを待ち、アクセスの後に図８および図９で説明したようなユーザインターフェースで画像、画像の撮影情報、地図情報等を配信する（ステップ５８０）。
【００９９】
以上のような画像サーバ５および画像制御コンピュータ１０の作動により、画像サーバ５が、ネットワークを介して、ユーザから指定の撮影場所における画像の配信の要求を受け、指定の撮影場所における画像をユーザに配信し、もしユーザの指定の撮影場所における画像を保存していなければ、車両に搭載された画像制御コンピュータ１０に対して、この撮影場所に基づく指定の位置で画像を撮影するよう無線通信によって要求する。
【０１００】
そして、画像制御コンピュータ１０がこの画像サーバ５から車両に搭載された全方位カメラ２１での撮影を行う位置の指定を受信し、また指定されたタイミングでこの撮影を行い、撮影された画像とこの画像の撮影情報とを、画像サーバ５にＡ無線機２５およびＢ無線機２７を介して送信する。
【０１０１】
そして、画像サーバ５が、この画像制御コンピュータ１０から、この車両によって撮影された画像と画像の撮影情報とを無線通信により受信し、この画像と画像の撮影情報とをユーザに配信するので、車外のユーザの要求に従って、車両の周囲の画像を、ユーザに画像を配信する画像サーバ５にアップロードすることが可能となる。
【０１０２】
（第２実施形態）
以下、本発明の第２実施形態について説明する。本実施形態においては、第１実施形態の画像配信システムに対して、画像制御コンピュータ１０が１種類の通信システムを介して画像サーバ５と通信するように変更を施したものである。
【０１０３】
本実施形態の画像配信システムにおいては、図５に示したＡ無線機基地局３１、基地局網３３、画像サーバ５、基地局網３４、基地局３５、固定ユーザ３６、および車内ユーザ３７の構成および作動は第１実施形態と同等である。ただし、Ｂ無線機基地局３２は存在しない。図１０は、本実施形態に係る車両内に搭載される、画像の撮影および画像サーバ５への送信を行うための機器の構成のブロック図である。第１実施形態において図１で示した同等の機器の構成と異なる部分は、図１におけるＢ無線機２７およびＢアンテナ２８が本実施形態においては存在しないことである。
【０１０４】
センサ制御部１１、画像記録部１２、全方位カメラ２１、ＧＰＳセンサ２２、方位センサ２３、速度センサ２４、Ａ無線機２５、Ａアンテナ２６の構成および作動は、第１実施形態において図１で同一の符号を付したものと同等である。
【０１０５】
情報処理部１３および通信制御部１４は、第１実施形態において図１で同一の符号を付したものと同等の構成を有する。ただし、その作動においては、情報処理部１３は全ての撮影した画像および画像の撮影情報を、Ａ無線機２５を介して画像サーバ５に送信するように通信制御部１４に送信する。また通信制御部１４は、情報処理部１３から受信した画像サーバ５への送信のための通信データは、全てＡ無線機２５から送信するようにしている。
【０１０６】
このように、第１実施形態のように２種類の無線機を使用しなくとも、車外のユーザの要求に従って、車両の周囲の画像を、ユーザに画像を配信する画像サーバ５にアップロードすることが可能である。
【０１０７】
（第３実施形態）
以下、本発明の第３実施形態について説明する。本実施形態においては、第２実施形態の画像配信システムに対して、画像の展開を画像サーバ５においてではなく画像制御コンピュータ１０において行うように変更を施したものである。
【０１０８】
本実施形態の画像配信システムにおいては、図５に示したＡ無線機基地局３１、基地局網３３、基地局網３４、基地局３５、固定ユーザ３６、および車内ユーザ３７の構成および作動は第１実施形態と同等である。ただし、Ｂ無線機基地局３２は存在しない。
【０１０９】
図１１は、本実施形態に係る車両内に搭載される、画像の撮影および画像サーバ５への送信を行うための機器の構成のブロック図である。第２実施形態において図１０で示した同等の機器の構成と異なる部分は、全方位カメラ２１と画像記録部１２との間に画像展開部１５が介在することである。
【０１１０】
画像展開部１５は、全方位カメラ２１から全方位映像を受信し、この画像を展開して画像記録部１２に出力するものである。これによって、画像記録部１２が記録する動画像は既に展開済みの画像となる。
【０１１１】
図１２は、本実施形態に係る画像サーバ５の構成のブロック図である。この画像サーバ５が第１実施形態において図５に示した画像サーバ５と異なる点は、画像変換プログラム５８が存在しないことである。すなわち車両データ受付プログラム５９が受信した動画像は画像変換プログラム５８によって展開されることなくデータベース読み出し・情報処理プログラム５４に送信される。このようにするのは、画像は既に車両内の画像展開部１５で展開されているので、再度展開する必要がないからである。
【０１１２】
第１実施形態において説明した様に、展開することによって画像のファイルサイズは減少する。またＪＰＥＧ形式のファイルでの実測によれば、展開によってファイルサイズはおよそ１／４に減少する。このようなことから、あらかじめ車両側で撮影した画像を展開し、それを画像サーバ５に送信することで、この送信時の転送データ量が低減される。
【０１１３】
なお、本発明の第１〜第３実施形態において、画像制御コンピュータ１０は画像アップロード装置に相当する。
【０１１４】
また、第１〜第３実施形態において、Ａ無線機２５は第１の無線通信機に相当する。なお、Ａ無線機２５はＰＤＣの通信システムに対応するようになっているが、第１の無線通信機は必ずしもＰＤＣの通信システムに対応する必要はなく、どのような通信システムに対応していてもよい。
【０１１５】
また、第１〜第３実施形態の方向情報は、撮影方向情報に対応する。
【０１１６】
また、第１実施形態において、Ｂ無線機２７は第２の無線通信機に相当する。なお、Ｂ無線機２７は無線ＬＡＮの通信システムに対応するようになっているが、第２の無線通信機は必ずしも無線ＬＡＮの通信システムに対応する必要はなく、どのような通信システムに対応していてもよい。
【０１１７】
また、第１〜第３実施形態において、図４に示した情報処理部１３の、画像サーバ５発の撮影を行うときの車両１の位置の指定を通信制御部１４から受信する処理が、車両に搭載された第１の無線通信機を介して、この車両に搭載されたカメラでのこの車両の周囲の撮影を行うタイミングの指定を受信する受信手段を構成する。ただし、受信手段は撮影を行うタイミングの指定を受信すればいいのであって、ステップ４００の処理のように撮影を行うときの車両１の位置の指定を受信する必要はなく、例えば撮影時刻の指定を受信しても良い。
【０１１８】
また、第１〜第３実施形態においては、情報処理部１３は画像サーバ５から撮影を行うタイミングの指定を受信するようになっているが、受信手段はどこから受信してもいいのであって、必ずしも画像サーバ５から受信する必要はなく、例えば直接ユーザからの通信によって撮影を行うタイミングの指定を受信するようになっていても良い。
【０１１９】
また、図４に示したステップ４１５〜ステップ４６０の情報処理部１３および通信制御部１４の撮影および送信の処理が、指定された撮影を行うタイミングにおいて撮影を行い、撮影した画像を、ユーザからの要求に基づいて画像を配信する画像サーバに第１の無線通信機を介して送信する送信手段を構成する。
【０１２０】
また、第１〜第３実施形態において、情報処理部１３が撮影する画像は動画像であるが、これは必ずしも動画像である必要はなく、例えば静止画像であってもよい。
【０１２１】
また、第１実施形態において、動画像の代表的な部分として、動画像が撮影された時間帯の中央の時刻に撮影されたものを用いているが、これは必ずしも中央の時刻のものでなくともよい。
【０１２２】
また、図５に記載の車両データ受付プログラム５９、画像変換プログラム５８、撮影情報処理プログラム５６、およびデータベース読み出し・情報処理プログラム５４が行う、図６のステップ５１５および５２０の受信および保存処理が、画像受信手段を構成する。ただし、画像受信手段は、車両から、車両が撮影した当該車両の周囲の画像を無線通信により受信すればよいのであって、例えば画像サーバ５が画像を受信して即座にユーザに画像を配信する場合には、受信したものを保存する必要はない。また、この場合必ずしも画像の撮影情報を受信する必要もない。
【０１２３】
また、ユーザ向けデータ配信プログラム５７、データベース読み出し・情報処理プログラム５４、撮影指令送信プログラム５５のステップ５３５、５４０、５５５の処理が、記ネットワークを介してユーザから指定の撮影場所における画像の配信の要求を受信し、この要求に基づき、車両が撮影場所に基づく撮影のタイミングで画像を撮影して画像を送信するよう、車両に対して無線通信によって要求し、この要求の応答として画像受信手段が受信した画像をユーザに配信する画像配信手段を構成する。
【０１２４】
なお、この実施形態における作動においては、ユーザが指定する撮影場所の画像が撮影画像データベース５１にない場合には、運行路線データベース５３から該当する撮影場所を撮影できるような運行スケジュールとなっている車両を検索し、その車両に撮影を行わせるようになっているが、必ずしもこのようにする必要はなく、車両１のような機器を搭載して基地局網３３に接続している全ての車両に、指定の位置情報で撮影を行うように要求する信号をブロードキャスト的に送信するようにしてもよい。この場合、送信の相手を特定しないブロードキャストであるがゆえに、車両に撮影の要求信号を送信する撮影指令送信プログラム５５は、撮影を行うことができる車両についての情報を知る必要はない。あるいは、この送信はブロードキャストではなく、特定の複数にデータを届けるための送信方法であるマルチキャストであってもよい。その場合は、撮影指令送信プログラム５５は相手の車両の情報を知っている必要がある。
【０１２５】
また、第１〜第３実施形態においては、画像サーバ５は地図情報を有し、ユーザ向けデータ配信プログラム５７はユーザに対して画像および画像の撮影情報と共に地図情報を配信するが、かならずしも地図情報は配信する必要はない。
【０１２６】
また、第１〜第３実施形態においては、撮影のために全方位カメラ２１を使用しているが、かならずしも全方位を撮影できるカメラである必要はない。
【０１２７】
また、ユーザ向けデータ配信プログラム５７が配信するＷｅｂデータは、インタラクティブに表示を変更することのできる動的なデータである必要はない。
【０１２８】
また、図３に第１実施形態における画像の撮影情報の一例を示したが、画像の撮影情報はこのような位置情報、時刻、方向情報、速度情報の全てがそろっていないと構成されないものではなく、これらのうちの１つだけでも画像の撮影情報を構成することができる。
【０１２９】
なお、上記した手段のうち、フローチャート、タイミングチャートに示した処理によって構成される手段、および図５、図１２に示したプログラムによって構成される手段は、それぞれの手段の有する機能を実現するように構成されていればよいのであって、必ずしもソフトウェア的処理によって構成されていなくともよく、専用のハードウェアとして構成されていてもよい。
【図面の簡単な説明】
【０１３０】
【図１】本発明の第１実施形態における、車両１内に搭載される、画像の撮影および画像サーバ５への送信を行うための機器の構成のブロック図である。
【図２】第１実施形態に係る画像配信システムを模式的に示す概念図である。
【図３】情報処理部１３が作成する画像の撮影情報の一例を示す図である。
【図４】情報処理部１３および通信制御部１４が画像を撮影して画像サーバ５に送信するために行う処理のフローチャートである。
【図５】第１実施形態に係る画像配信システムの構成を示すブロック図である。
【図６】画像サーバ５、ユーザ、車両間のデータの処理のやりとりを示すタイミングチャートである。
【図７】画像の撮影情報の補間の処理の流れを模式的に示した図である。
【図８】ユーザ向けデータ配信プログラム５７が配信するＷｅｂデータをＷｅｂブラウザを使用して表示したものの一例を示す図である。
【図９】ユーザ向けデータ配信プログラム５７が配信するＷｅｂデータをＷｅｂブラウザを使用して表示したもののさらに一例を示す図である。
【図１０】第２本実施形態に係る車両内に搭載される、画像の撮影および画像サーバ５への送信を行うための機器の構成を示すブロック図である。
【図１１】第３実施形態に係る車両内に搭載される、画像の撮影および画像サーバ５への送信を行うための機器の構成を示すブロック図である。
【図１２】第３実施形態に係る画像サーバ５の構成を示すブロック図である。
【符号の説明】
【０１３１】
１…車両、２…道路、３…基地局、４…基地局網、５…画像サーバ、６…撮影画像、７…配信画像、１０…画像制御コンピュータ、１１…センサ制御部、１２…画像記録部、１３…情報処理部、１４…通信制御部、２１…全方位カメラ、２２…ＧＰＳセンサ、２３…方位センサ、２４…速度センサ、２５…Ａ無線機、２６…Ａアンテナ、２７…Ｂ無線機、２８…Ｂアンテナ、３１…Ａ無線機基地局、３２…Ｂ無線機基地局、３３…基地局網、３４…基地局網、３５…基地局、３６…固定ユーザ、３７…車内ユーザ、５１…撮影画像データベース、５２…地図情報データベース、５３…運行路線データベース、５４…データベース読み出し・情報処理プログラム、５５…撮影指令送信プログラム、５６…撮影情報処理プログラム、５７…ユーザ向けデータ配信プログラム、５８…画像変換プログラム、５９…車両データ受付プログラム。
【図１】
0004434219.tif 000002
【図２】
0004434219.tif 000003
【図３】
0004434219.tif 000004
【図４】
0004434219.tif 000005
【図５】
0004434219.tif 000006
【図６】
0004434219.tif 000007
【図７】
0004434219.tif 000008
【図８】
0004434219.tif 000009
【図９】
0004434219.tif 000010
【図１０】
0004434219.tif 000011
【図１１】
0004434219.tif 000012
【図１２】
0004434219.tif 000013