(57)【要約】【課題】要求された地点に到達した時に適した画像を到達前に送信できること。【解決手段】画像送信装置１０１は、画像と、画像を撮影した位置情報とを取得する取得部１０２と、画像と、位置情報とを関連付けて記録する記録部１０３と、端末１１１から所定の地点で撮影された画像の取得要求を取得した場合、所定の地点に対応する位置情報と関連付けられており、かつ端末１１１が所定の地点に到達する時刻における当該地点の状況に適合した画像を端末１１１へ送信する送信部１０４と、を有する。【選択図】図１
2020115135.tif 000002
【特許請求の範囲】
【請求項１】
画像と、当該画像を撮影した位置情報とが関連付けて記録されている記録手段と、
端末から所定の地点で撮影された画像の取得要求を取得した場合、前記所定の地点に対応する前記位置情報と関連付けられており、かつ前記端末が前記所定の地点に到達する時刻における当該地点の状況に適合した画像を前記端末へ送信する送信手段と、
を有することを特徴とする画像送信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、撮影された画像を端末に送信する画像送信システム、端末、画像送信方法および画像送信プログラムに関する。ただし、この発明の利用は、画像送信システム、端末、画像送信方法および画像送信プログラムに限らない。
【背景技術】
【０００２】
従来、車両に搭載されたカメラで撮影された画像データをサーバにアップロードすることで、サーバが画像を収集し、サーバが収集した画像から交差点等の各地点毎について最新の画像を選択し、走行中の車両の端末に画像配信するシステムが提案されている（例えば、下記特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２００８／０４７４４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来の技術では、端末で最新の画像を取得することはできるが、ユーザが実際にその地点に到着する時点においては、取得した画像とは時刻が異なり、渋滞状況、走行車線（撮影車線）が異なることが考えられ、ユーザは画像を見ても地点の状況を把握しにくい、という問題が一例として挙げられる。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するため、この発明の請求項１にかかる画像送信システムは、画像と、当該画像を撮影した位置情報とが関連付けて記録されている記録手段と、端末から所定の地点で撮影された画像の取得要求を取得した場合、前記所定の地点に対応する前記位置情報と関連付けられており、かつ前記端末が前記所定の地点に到達する時刻における当該地点の状況に適合した画像を前記端末へ送信する送信手段と、を有することを特徴とする。
【０００６】
また、請求項５の発明にかかる端末は、画像を撮影するカメラと、前記画像と、前記画像を撮影した位置情報と日時情報を送信し、また、所定の地点に到達する時刻に対応する前記日時情報と関連付けられている前記画像の取得要求を送信する送信手段と、前記取得要求に対応した前記画像を受信する受信手段と、受信した前記画像を表示する表示手段と、を有することを特徴とする。
【０００７】
また、請求項６の発明にかかる画像送信装置が実施する画像送信方法は、画像と、当該画像を撮影した位置情報とを関連付けて記録する記録工程と、端末から所定の地点で撮影された画像の取得要求を取得した場合、前記所定の地点に対応する前記位置情報と関連付けられており、かつ前記端末が前記所定の地点に到達する時刻における当該地点の状況に適合した画像を前記端末へ送信する送信工程と、を含むことを特徴とする。
【０００８】
また、請求項７の発明にかかる画像送信方法は、端末が実施する画像送信方法において、画像を撮影する撮影工程と、前記画像と、前記画像を撮影した位置情報と日時情報を送信し、また、所定の地点に到達する時刻に対応する前記日時情報と関連付けられている前記画像の取得要求を送信する送信工程と、前記取得要求に対応した前記画像を受信する受信工程と、受信した前記画像を表示する表示工程と、を含むことを特徴とする。
【０００９】
また、請求項８の発明にかかる画像送信プログラムは、請求項６または７に記載の画像送信方法をコンピュータに実行させることを特徴とする。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施の形態にかかる画像送信システムの機能的構成の一例を示すブロック図である。
【図２】図２は、実施の形態にかかる画像送信システムの処理手順の一例を示すフローチャートである。
【図３】図３は、ナビゲーション装置のハードウェア構成の一例を示すブロック図である。
【図４】図４は、画像送信装置に記録されるデータベース例を示す図表である。
【図５】図５は、画像特定時のデータベースのパラメータの組み合わせ選択方法を説明する図表である。
【図６】図６は、実施例１にかかる画像撮影からデータベース格納までの処理内容を示すフローチャートである。
【図７】図７は、実施例１にかかる要求に対応した画像送信の処理内容を示すフローチャートである。
【図８】図８は、端末が表示する画像例を示す図である。（その１）
【図９】図９は、端末が表示する画像例を示す図である。（その２）
【図１０】図１０は、端末が表示する画像例を示す図である。（その３）
【図１１】図１１は、実施例２にかかる画像撮影からデータベース格納までの処理内容を示すフローチャートである。
【図１２】図１２は、実施例２にかかる要求に対応した画像送信の処理内容を示すフローチャートである。
【発明を実施するための形態】
【００１１】
（実施の形態）
以下に添付図面を参照して、この発明にかかる画像送信システム、端末、画像送信方法および画像送信プログラムの好適な実施の形態を詳細に説明する。
【００１２】
図１は、実施の形態にかかる画像送信システムの機能的構成の一例を示すブロック図である。実施の形態にかかる画像送信システム１００は、画像送信装置１０１と、端末１１１と、を含む。
【００１３】
画像送信装置１０１は、取得部１０２と、記録部１０３と、送信部１０４とを含む。実施の形態では、単一のサーバがこれらの各機能を有する。また、機能別に分散された複数のサーバを用いた構成としてもよく、さらにはサーバを用いずに単一のクライアント（端末１１１）が画像送信装置１０１の機能を有する構成としてもよい。
【００１４】
取得部１０２は、インターネット等のネットワーク１２１を介して端末１１１に通信接続され、端末１１１から画像と画像を撮影した位置情報および日時情報とを取得する。記録部１０３は、画像と位置情報と日時情報とを関連付けて図示しないメモリ等に記録する。これにより、記録部１０３には、複数の画像および位置と日時と、を含むデータベースが作成される。
【００１５】
送信部１０４は、端末１１１から所定の地点で撮影された画像の取得要求を取得した場合、所定の地点に対応する位置情報と関連付けられており、かつ端末１１１が所定の地点に到達する時刻に対応する日時情報と関連付けられている画像を記録部１０３から読み出し、端末１１１へ送信する。
【００１６】
端末１１１は、カメラ１１２と、通信部１１３と、表示部１１４とを含む。この端末１１１は、例えば移動体（車両）に搭載される。カメラ１１２は、車両の移動時に道路を含む画像を撮影し、通信部１１３を介して画像送信装置１０１に送信する。この際、端末１１１は、画像の撮影位置（例えばＧＰＳが測位した緯度経度）と撮影の日時情報とを画像とともに画像送信装置１０１に送信する。
【００１７】
また、端末１１１は、画像送信装置１０１に所望する所定の地点で撮影された画像の取得要求を行う。端末１１１は、この取得要求に応じて画像送信装置１０１から送信された画像を、通信部１１３を介して受信する。受信した所望位置の画像は、表示部１１４に表示出力される。
【００１８】
ここで、端末１１１は、経路探索等で車両が走行する予定経路上の所定の地点の画像を取得要求したとする。この場合、端末１１１あるいは画像送信装置１０１は、車両が所定の地点に到達する時刻を算出する。そして、送信部１０４は、この所定の地点に到達する時刻におけるこの地点の画像を端末１１１に送信する。これにより、端末１１１は、予定経路上で所定の地点に到達前に所定の地点に到達したときの画像を取得できるようになる。
【００１９】
画像送信装置１０１は、端末１１１の要求時に車両が所定の地点に到達した時刻の所定の地点の画像を端末１１１に送信する。画像送信装置１０１は、このような端末１１１（ユーザ側）の要求に応じて画像を送信するに限らない。画像送信装置１０１は、例えば急な気象変動や突発的な事故発生等の事象が生じた場合、この事象の発生に対応した新たな画像を端末１１１に動的に配信するようにしてもよい。
【００２０】
また、端末１１１あるいは画像送信装置１０１のいずれかは、撮影した画像を画像解析する機能を有してもよい。撮影した画像を画像解析することにより、所定地点での渋滞状況と、走行車線の情報を算出する。端末１１１が画像解析する場合、画像とともに解析情報（渋滞状況、走行車線）を画像送信装置１０１に送信し、画像送信装置１０１は、画像とともに位置と、日時と、解析情報とを関連付けて記録部１０３に記録する。
【００２１】
画像送信装置１０１が画像解析する場合、端末１１１から受信した画像と、位置と、日時の情報とを、画像解析による解析情報と関連付けて記録部１０３に記録する。
【００２２】
このほか、端末１１１あるいは画像送信装置１０１は、画像の位置に対応した気象情報を取得し、画像に関連付けて記録してもよい。これにより、気候情報が示す降雨、降雪、濃霧などの視界情報や、冠水、積雪、凍結などの路面状況を用いて、画像解析精度を向上できるようになる。
【００２３】
これにより、記録部１０３には、画像、および画像解析後の解析情報とともに、気象情報が格納される。そして、画像送信装置１０１は、端末に対して、要求された位置に端末１１１が到達する際の気候に応じた渋滞状況と、走行車線の情報とを画像とともに送信することができるようになる。
【００２４】
図２は、実施の形態にかかる画像送信システムの処理手順の一例を示すフローチャートである。画像送信装置１０１と端末１１１それぞれの処理を記載してある。
【００２５】
端末１１１側の処理は、車両は、移動中にＧＰＳ等により測位を行っており、所定の位置でカメラ１１２により道路を含む画像を撮影する（ステップＳ２０１）。撮影画像の撮影位置は、一定時間毎に定期的に行ってもよいし、交差点等の設定した位置に達する毎に行ってもよく、また、ユーザ操作により任意の場所で行ってもよい。
【００２６】
次に、端末１１１は、撮影画像を通信部１１３を介して画像送信装置１０１に送信する（ステップＳ２０２）。この際、測位により得た撮影の位置と時刻を付与して画像送信装置１０１に送信する。
【００２７】
画像送信装置１０１側では、取得部１０２が端末１１１から送信された画像を受信する（ステップＳ２１１）。記録部１０３は、この画像について、撮影の位置と時刻とを関連付けデータベースとして記録する（ステップＳ２１２）。
【００２８】
この後、所定の時期に端末１１１が所定の位置の画像の送信を画像送信装置１０１に要求すると（ステップＳ２０３）、画像送信装置１０１は、要求に応じた位置および時刻の画像を端末１１１に送信する（ステップＳ２１３）。
【００２９】
この際、端末１１１あるいは画像送信装置１０１は、要求に応じた位置を計算し、位置に応じた画像を端末１１１に送信してもよい。例えば、端末１１１の車両が移動しているときには、端末１１１あるいは画像送信装置１０１は、端末（車両）１１１が現在位置から所定の位置に移動したときの時刻を算出し、この時刻に相当する所定位置の画像を記録部１０３から読み出して端末１１１に送信する。
【００３０】
端末１１１は、受信した画像を表示出力する（ステップＳ２０４）。これにより、端末１１１のユーザは、予定経路上で所定の位置に到達したときの画像を取得することができる。ユーザはこの画像に基づき渋滞状況などを予測することができるようになる。
【００３１】
また、端末１１１あるいは画像送信装置１０１が撮影した画像を画像解析し、解析情報（例えば、渋滞状況、走行車線）を画像とともに記録する構成とすれば、要求した端末１１１に対し、画像に加えて、解析情報を付与して送信できるようになる。
【００３２】
さらには、端末１１１あるいは画像送信装置１０１は、画像取得時の気象情報を画像と併せて記録する構成とすれば、端末１１１が所定の地点に到達したときの時刻における気候に対応した画像を端末１１１に送信することもできるようになる。これにより、端末１１１が実際に所定の地点に到達したときの状況に適合した画像および解析情報を提供できるようになる。
【００３３】
以上の実施の形態によれば、画像送信装置は端末から取得した画像を撮影の位置および時刻別にデータベース化し、端末から要求された位置および時刻に該当する画像を要求した端末に送信することができる。これにより、端末では、未到達の位置および時刻における画像を事前に取得することができるようになる。また、未到達の位置での道路状況（渋滞状況）や気象情報を取得することもできるようになり、端末が実際に所定の地点に到達したときの状況に適合した画像および道路状況を事前に端末に提供できるようになる。
【実施例１】
【００３４】
次に、本発明の実施例１について説明する。実施例１では、ユーザの車両にナビゲーション装置３００が搭載され、サーバに通信接続されている。そして、サーバが上記の画像送信装置１０１の機能を実行する場合の一例について説明する。
【００３５】
（ナビゲーション装置３００のハードウェア構成）
図３は、ナビゲーション装置のハードウェア構成の一例を示すブロック図である。図３において、ナビゲーション装置３００は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、磁気ディスクドライブ３０４、磁気ディスク３０５、光ディスクドライブ３０６、光ディスク３０７、音声Ｉ／Ｆ（インターフェース）３０８、マイク３０９、スピーカ３１０、入力デバイス３１１、映像Ｉ／Ｆ３１２、ディスプレイ３１３、通信Ｉ／Ｆ３１４、ＧＰＳユニット３１５、各種センサ３１６、カメラ３１７（図１のカメラ１１２に相当）、を備えている。各構成部３０１〜３１７は、バス３２０によってそれぞれ接続されている。
【００３６】
ＣＰＵ３０１は、ナビゲーション装置３００の全体の制御を司る。ＲＯＭ３０２は、ブートプログラム、画像送信プログラムを記録している。ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。すなわち、ＣＰＵ３０１は、ＲＡＭ３０３をワークエリアとして使用しながら、ＲＯＭ３０２に記録された各種プログラムを実行することによって、ナビゲーション装置３００の全体の制御を司る。
【００３７】
磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０５に対するデータの読み取り／書き込みを制御する。磁気ディスク３０５は、磁気ディスクドライブ３０４の制御で書き込まれたデータを記録する。磁気ディスク３０５としては、例えば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。
【００３８】
また、光ディスクドライブ３０６は、ＣＰＵ３０１の制御にしたがって光ディスク３０７に対するデータの読み取り／書き込みを制御する。光ディスク３０７は、光ディスクドライブ３０６の制御にしたがってデータが読み出される着脱自在な記録媒体である。光ディスク３０７は、書き込み可能な記録媒体を利用することもできる。着脱可能な記録媒体として、光ディスク３０７のほか、ＭＯ、メモリカードなどを用いることができる。
【００３９】
磁気ディスク３０５および光ディスク３０７に記録される情報の一例としては、地図データ、車両情報、画像、走行履歴などが挙げられる。地図データは、ナビゲーションシステムにおいて経路探索するときに用いられ、建物、河川、地表面、エネルギー補給施設などの地物（フィーチャ）をあらわす背景データ、道路の形状をリンクやノードなどであらわす道路形状データなどを含むベクタデータである。
【００４０】
音声Ｉ／Ｆ３０８は、音声入力用のマイク３０９および音声出力用のスピーカ３１０に接続される。マイク３０９に受音された音声は、音声Ｉ／Ｆ３０８内でＡ／Ｄ変換される。マイク３０９は、例えば、車両のダッシュボード部などに設置され、その数は単数でも複数でもよい。スピーカ３１０からは、所定の音声信号を音声Ｉ／Ｆ３０８内でＤ／Ａ変換した音声が出力される。
【００４１】
入力デバイス３１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、タッチパネルなどが挙げられる。入力デバイス３１１は、リモコン、キーボード、タッチパネルのうちいずれか一つの形態によって実現されてもよいが、複数の形態によって実現することも可能である。
【００４２】
映像Ｉ／Ｆ３１２は、ディスプレイ３１３に接続される。映像Ｉ／Ｆ３１２は、具体的には、例えば、ディスプレイ３１３全体を制御するグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいてディスプレイ３１３を制御する制御ＩＣなどによって構成される。
【００４３】
ディスプレイ３１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。ディスプレイ３１３としては、例えば、ＴＦＴ液晶ディスプレイ、有機ＥＬディスプレイなどを用いることができる。
【００４４】
カメラ３１７は、車両外部の例えば、道路を含む映像を撮影する。映像は静止画あるいは動画のどちらでもよく、例えば、カメラ３１７によって車両外部を撮影し、撮影した画像をＣＰＵ３０１において画像解析したり、映像Ｉ／Ｆ３１２を介して磁気ディスク３０５や光ディスク３０７などの記録媒体に出力したりする。
【００４５】
通信Ｉ／Ｆ３１４は、無線を介してネットワークに接続され、ナビゲーション装置３００およびＣＰＵ３０１のインターフェースとして機能する。ネットワークとして機能する通信網には、ＣＡＮやＬＩＮ（Ｌｏｃａｌ  Ｉｎｔｅｒｃｏｎｎｅｃｔ  Ｎｅｔｗｏｒｋ）などの車内通信網や、公衆回線網や携帯電話網、ＤＳＲＣ（Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ  Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ＬＡＮ、ＷＡＮなどがある。通信Ｉ／Ｆ３１４は、例えば、公衆回線用接続モジュールやＥＴＣ（ノンストップ自動料金支払いシステム）ユニット、ＦＭチューナー、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ：登録商標）／ビーコンレシーバなどである。
【００４６】
ＧＰＳユニット３１５は、ＧＰＳ衛星からの電波を受信し、車両の現在位置を示す情報を出力する。ＧＰＳユニット３１５の出力情報は、後述する各種センサ３１６の出力値とともに、ＣＰＵ３０１による車両の現在位置の算出に際して利用される。現在位置を示す情報は、例えば、緯度・経度、高度などの、地図データ上の１点を特定する情報である。
【００４７】
各種センサ３１６は、車速センサ、加速度センサ、角速度センサ、傾斜センサなどの、車両の位置や挙動を判断するための情報を出力する。各種センサ３１６の出力値は、ＣＰＵ３０１による車両の現在位置の算出や、速度や方位の変化量の算出に用いられる。
【００４８】
（サーバの構成例）
画像送信装置１０１として用いるサーバについても、図３と同様の構成を有する。なお、このサーバにおいては、図３に記載のＧＰＳユニット３１５、各種センサ３１６、カメラ３１７等は不要である。
【００４９】
図１に示した画像送信装置１０１は、図３に記載のＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などに記録されたプログラムやデータを用いて、ＣＰＵ３０１が所定のプログラムを実行することによって画像取得、画像分析、および分析結果の送信等の機能を実現する。また、図３の通信Ｉ／Ｆ３１４を用いて、図１の通信部１１３の機能を実現できる。
【００５０】
また、図１に示した画像送信装置１０１の機能をナビゲーション装置３００が有してもよい。この場合、上述したユーザの車両に搭載されたナビゲーション装置３００が画像送信装置１０１の機能を実現するため、サーバを不要にすることができる。
【００５１】
（予定経路の計算、および画像解析処理）
実施例１では、車両に搭載された端末１１１（ナビゲーション装置３００）が走行の予定経路を計算し、画像解析を行う例を説明する。
【００５２】
ナビゲーション装置３００は、車両の現在位置と目的地の設定に基づき、目的地までの経路を例えば、時間や距離が短い候補経路を案内する。ユーザは、候補経路のうち時間や距離などにより一つの経路を予定経路として設定して走行する。
【００５３】
そして、上述した所定の位置の画像の取得を要求する際、ナビゲーション装置３００は、選択した予定経路上における所定の位置へ到達する時刻を算出し、画像送信装置１０１に画像とともに送信する。
【００５４】
また、ナビゲーション装置３００は、画像を撮影する毎に、この画像を画像解析し、画像に含まれる道路の道路状況（渋滞状況や走行車線等）を判断する。この画像解析では、画像のうち道路に類似する範囲を画像処理により特定する。道路の範囲は、道路面の色や道路上の車線（ライン）等に基づき特定する。また、画像内の車線や他の車両数、車間距離等に基づいて走行車線、および渋滞状況（渋滞の度合い）を特定する。この際、走行速度を含めて算出することにより、例えば速度が０に近い状態で画像内に多数の車両が撮影されていた場合には混雑（渋滞）していると判断することができる。
【００５５】
（データベース例）
図４は、画像送信装置に記録されるデータベース例を示す図表である。記録部１０３に保存されるデータベース４００を示す。データベース４００は、撮影画像毎の撮影ＩＤ４０１と、各種画像情報パラメータ４０２〜４１２からなる。
【００５６】
記録部１０３は、端末１１１から受信した画像毎にＩＤ４０１を付与し、ＩＤ４０１毎に画像に付与されている緯度４０２、経度４０３、道路リンクＩＤ４０４、撮影日４０５、撮影時刻４０６、時間帯４０７、渋滞度４０８、走行車線４０９、天候４１０、路面状況４１１、画像データ４１２と、を関連付けて記録部１０３に記録していく。
【００５７】
緯度４０２と、経度４０３は、端末１１１から送信された画像撮影時の位置である。道路リンクＩＤ４０４は、端末１１１（ナビゲーション装置３００）あるいは画像送信装置１０１（サーバ）が有する地図データ上での各道路（リンク）毎の識別子であり、画像撮影時に位置する道路リンクＩＤである。
【００５８】
撮影日４０５と、撮影時刻４０６は、端末１１１から送信された画像撮影時の日時である。時間帯４０７は、撮影時刻４０６に基づき１日のうちの時間帯、例えば昼、夜等が設定される。
【００５９】
渋滞度４０８は、端末１１１あるいは画像送信装置１０１が撮影した画像を画像解析することにより得る解析情報の一部である。また、画像解析せずに、撮影位置での渋滞情報があれば外部から取得することとしてもよい。渋滞度４０８は、例えば、順調、混雑小、混雑中、混雑大、等が設定される。
【００６０】
走行車線４０９は、端末１１１あるいは画像送信装置１０１が撮影した画像を画像解析することにより得る解析情報の一部であり、例えば、１車線、左、右、中央（車線）、等が設定される。また、画像解析せずに、地図データ上での車両の位置に基づき走行車線４０９として得ることができれば、この情報を用いてもよい。
【００６１】
天候４１０は、画像送信装置１０１が外部から気象情報を取得し、例えば、撮影位置での気象情報、例えば、晴、曇、雨、豪雨、雪、霧、等が設定される。
【００６２】
路面状況４１１は、端末１１１あるいは画像送信装置１０１が撮影した画像を画像解析することにより得る解析情報の一部であり、例えば、通常、積雪、凍結、冠水、等が設定される。また、画像解析せずに、外部から撮影位置での路面状況を得ることができれば、この情報を用いてもよい。画像データ４１２は、撮影した画像へのファイルパスが設定される。
【００６３】
図４には２つの画像分のパラメータだけを例示しているが、画像送信装置１０１（サーバ）は、端末１１１（ナビゲーション装置３００）から画像を出力する毎に、各画像とパラメータを付与してデータベース４００を構築していくことができる。
【００６４】
そして、上記データベース４００により、要求された所定位置として緯度４０２、経度４０３を検索し、これに時刻４０６が一致するＩＤ４０１を検索することができ、このＩＤ４０１の画像データ４１２を端末１１１に送信できる。加えて、該当するＩＤ４０１の他の複数のパラメータ４０２〜４１１の情報を加えて、端末１１１に送信できる。
【００６５】
すなわち、端末１１１（ナビゲーション装置３００）は、上記の画像解析を自装置が行うか否か（例えば画像送信装置１０１側が行う）に限らず、画像送信装置１０１に要求する所定位置での画像を要求する際に、パラメータ４０２〜４１１を指定して送信することができる。これにより、画像送信装置１０１は、端末１１１が指定したパラメータ４０２〜４１１に適合した画像をデータベース４００から検索できるようになる。
【００６６】
（送信画像の特定例）
図５は、画像特定時のデータベースのパラメータの組み合わせ選択方法を説明する図表である。画像送信装置１０１（サーバ）が、端末１１１から要求された位置と日時に適合する画像を選択する処理例を説明する。
【００６７】
画像送信装置１０１は、配信用に取得した画像情報のパラメータと、データベース４００に格納されている画像データに対応した画像情報のパラメータ４０１〜４１１が一致するものをデータベース４００から選択し、端末１１１に送信する画像とする。
【００６８】
そして、端末１１１の要求に一致する画像が複数存在する場合は、パラメータのうち撮影日時４０５、４０６が最新のものを選択し、端末１１１に送信する。
【００６９】
一方、端末１１１の要求（位置、日時等）に一致するパラメータを有する画像が存在しない場合には、価値の高いパラメータを優先して画像を選択し、送信する。この例では、端末１１１の要求として、所定の位置（緯度４０２、経度４０３）の時刻（日付４０５、時刻４０６）に加えて、端末１１１からは路面状況４１１、天候４１０、渋滞度４０８、時間帯４０７、走行車線４０９の要求があったものとする。
【００７０】
図５に記載の例では、画像送信装置１０１は、この価値の高いパラメータとして、図４に記載したうち、優先度が高い順に、路面状況４１１、天候４１０、渋滞度４０８、時間帯４０７、走行車線４０９を用いる。
【００７１】
そして、図５に示すように、画像送信装置１０１は、端末１１１が要求したこれら価値の高いパラメータに対してデータベース４００の各画像のパラメータ一致／不一致によって、優先順位を用いて端末１１１に送信する画像（図４のＩＤ４０１に対応する画像データ４１２）を決定する。
【００７２】
例えば、最も優先順位が高い（優先順位１）の画像としては、端末１１１が要求した、路面状況４１１、天候４１０、渋滞度４０８、時間帯４０７、走行車線４０９の各パラメータが一致する画像を選択する。例えば、優先順位２のパラメータは、最も優先度が低い走行車線４０９のパラメータが端末１１１の要求と不一致であるが、優先順位３のパラメータでは、走行車線４０９よりも優先度が高い時間帯４０７のパラメータが端末１１１の要求と不一致であり、これら優先順位２、３としてそれぞれ設定される。
【００７３】
なお、このように、端末１１１の要求（位置、日時等）に一致するパラメータを有する画像が存在しない場合でも、同様に、同じ条件の画像が複数枚存在する場合は、撮影日時４０５、４０６が最新のものを選択し、端末１１１に送信する。
【００７４】
（実施例１の画像撮影〜データベース格納の処理例）
図６は、実施例１にかかる画像撮影からデータベース格納までの処理内容を示すフローチャートである。実施例１では、端末１１１（ナビゲーション装置３００）が撮影した画像を画像解析し、解析情報を画像送信装置１０１に送信する処理を行う。
【００７５】
はじめに、ナビゲーション装置等の端末１１１がＧＰＳ等により常時、現在位置を測位する（ステップＳ６０１）。そして、車両の移動時には、日時、および移動毎の位置（緯度経度）を特定するとともに、地図データ上の走行道路に対する車両の位置のマッチング処理を行う（ステップＳ６０２）。
【００７６】
そして、所定の位置でカメラ１１２により道路を含む画像を撮影する（ステップＳ６０３）。撮影画像の撮影位置は、一定時間毎に定期的に行ってもよいし、交差点等の設定した位置に達する毎に行ってもよく、また、ユーザ操作により任意の場所で行ってもよい。
【００７７】
この後、端末１１１は、撮影した画像を画像解析する（ステップＳ６０４）。この画像解析により、端末１１１は、画像に含まれる道路の解析情報を生成する。例えば、端末１１１は、上述したように、撮影位置での路面状況４１１、天候４１０、渋滞度４０８、時間帯４０７、走行車線４０９を画像解析により得ることができる。
【００７８】
そして、端末１１１は、撮影した画像（および日時、位置）とともに、解析情報を画像送信装置１０１に送信（アップロード）する（ステップＳ６０５）。
【００７９】
サーバ等の画像送信装置１０１側では、端末１１１（ナビゲーション装置３００）から送信された画像と、解析情報を受信する（ステップＳ６１１）。そして、受信した画像（および日時、位置）と、解析情報とを紐付けする（ステップＳ６１２）。そして、データベース４００に画像を格納するとともに（ステップＳ６１３）、解析情報をデータベース４００に格納する（ステップＳ６１４）。
【００８０】
（実施例１の画像送信の処理例）
図７は、実施例１にかかる要求に対応した画像送信の処理内容を示すフローチャートである。例えば、端末１１１（ナビゲーション装置３００）が目的地の設定により経路探索を行い、現在地から目的地までの予定経路を提示する処理を行い、所定の案内地点毎にサーバ（画像送信装置１０１）に対し画像の取得要求を行う例について説明する。
【００８１】
はじめに、端末１１１は、ＧＰＳ等により常時、現在位置を測位する（ステップＳ７０１）。そして、車両の移動時には、日時、および移動毎の位置（緯度経度）を特定するとともに、地図データ上の走行道路に対する車両の位置のマッチング処理を行う（ステップＳ７０２）。
【００８２】
そして、端末１１１の操作により、目的地を設定すると（ステップＳ７０３）、端末１１１は、経路探索を行う（ステップＳ７０４）。この経路探索では、車両の現在位置から目的地に至る複数の予定経路の候補を経路計算し、時間や距離等の設定に応じて最適な予定経路を提示する。この経路計算時、渋滞情報等に基づき予定経路の渋滞予測を行う。また、予定経路上の交差点等の案内地点の通過予測（時間等）や、予定経路上で通過する車線（案内車線）の処理を行う。
【００８３】
この後、車両が予定経路を走行すると、端末１１１は、交差点等の案内地点に到達する毎に、サーバ（画像送信装置１０１）に対して画像取得を要求する（ステップＳ７０５）。この際、端末１１１は、サーバ（画像送信装置１０１）に対して案内地点の情報として、案内地点の位置や案内地点に到達する日時、案内地点の渋滞予測、案内車線の情報等を併せて送信する。この後、端末１１１は、サーバ（画像送信装置１０１）からの画像データを受信待機する。
【００８４】
サーバ（画像送信装置１０１）側では、端末１１１（ナビゲーション装置３００）からの画像取得要求を受信すると（ステップＳ７１１）、データベース４００に問い合わせる（ステップＳ７１２）。そして、端末１１１から受信した案内地点の情報（案内地点の位置や案内地点に到達する日時、案内地点の渋滞予測、案内車線の情報等）に対応する画像データを取得し（ステップＳ７１３）、端末１１１に送信する（ステップＳ７１４）。
【００８５】
端末１１１では、サーバ（画像送信装置１０１）から送信された画像データを取得し（ステップＳ７０６）、この画像データを表示する（ステップＳ７０７）。表示する画像データは、サーバに要求した案内地点に対応する画像データである。この際、サーバへの要求に含まれる案内地点の情報に対応する画像、例えば、案内地点の位置や案内地点に到達する日時に対応した画像を表示できる。また、画像の要求時に端末１１１側の経路探索に基づき得た案内地点の渋滞予測、案内車線等の情報や気象情報等をサーバに送信することで、所望する位置に実際に到着した際の実際の状況に適合した画像を表示できるようになる。
【００８６】
図８〜図１０は、それぞれ端末が表示する画像例を示す図である。端末１１１（ナビゲーション装置３００）がサーバ（画像送信装置１０１）から受信した画像の表示例である。
【００８７】
図８に示す画像は、路面が通常、天候が雨、混雑度が混雑中、時間帯が昼、走行車線が右、の場合の画像例である。図９に示す画像は、路面が通常、天候が晴、混雑度が順調、時間帯が夜、走行車線が１車線、の場合の例である。図１０に示す画像は、路面が凍結、天候が晴、混雑度が順調、時間帯が昼、走行車線が１車線、の場合の例である。
【００８８】
これら図８〜図１０に示すように、端末１１１（ナビゲーション装置３００）がサーバ（画像送信装置１０１）に要求した案内地点の位置や到達する日時、さらには、案内地点の渋滞予測、案内車線、天候等の情報を送信することにより、端末１１１がサーバ（画像送信装置１０１）から、所望する位置に実際に到着した際の実際の状況に適合した画像を受信し、表示できる。
【００８９】
また、画像送信装置１０１は、端末１１１からの取得要求に含まれる案内地点の位置や到達する日時に加えて、案内地点の渋滞予測、案内車線、天候等のパラメータに一致する画像をデータベース４００から取得し、端末１１１に送信する。
【００９０】
また、画像送信装置１０１は、取得要求に含まれるパラメータに一致する画像をデータベース４００から取得できなかった場合であっても、図５に示したように価値の高い情報（パラメータ）の優先度に基づき、データベース４００から取得する画像を決定する。例えば、図８に示した画像について、端末１１１から要求された走行車線についてのみ一致する画像がなかったとする。この場合、図５に示した走行車線４０９については、最も優先度が低いため、残りの３つのパラメータ（路面状況４１１、天候４１０、時間帯４０７）が一致する優先順位２の画像をデータベース４００から読み出し、端末１１１に送信する。これにより、端末１１１では、所望する位置に到達したときの状況に近い画像を取得できるようになる。
【００９１】
以上説明した実施例１によれば、端末は、所望する位置の画像を画像送信装置から取得することができる。特に、端末は、要求時に位置と日時を指定することで、端末が予定の位置に到達する時刻の画像を到達前に取得することができるようになる。これにより、端末は、所望する位置の通過日時の予測状況に最も近い画像を取得できるようになる。
【００９２】
また、端末が画像取得の要求に併せて所望する地点に関する情報をサーバに送信する構成とすれば、サーバは取得した情報に適した画像を端末に送信できるようになる。例えば、案内地点の渋滞予測、案内車線、到達時の気象等に関する情報を送信する。これにより、サーバは、これらの情報に適合してより予測精度の高い画像、すなわち端末が実際に取得要求した位置に達したときの状況に近い画像を、要求した位置の到達前に事前に取得できるようになる。
【実施例２】
【００９３】
次に、本発明の実施例２について説明する。実施例２は、画像の解析処理をサーバ（画像送信装置１０１）が行う点が実施例１と異なる。他の構成および処理は実施例１と同様である。
【００９４】
（実施例２の画像撮影〜データベース格納の処理例）
図１１は、実施例２にかかる画像撮影からデータベース格納までの処理内容を示すフローチャートである。
【００９５】
はじめに、ナビゲーション装置等の端末１１１がＧＰＳ等により常時、現在位置を測位する（ステップＳ１１０１）。そして、車両の移動時には、日時、および移動毎の位置（緯度経度）を特定するとともに、地図データ上の走行道路に対する車両の位置のマッチング処理を行う（ステップＳ１１０２）。
【００９６】
そして、所定の位置でカメラ１１２により道路を含む画像を撮影する（ステップＳ１１０３）。撮影画像の撮影位置は、一定時間毎に定期的に行ってもよいし、交差点等の設定した位置に達する毎に行ってもよく、また、ユーザ操作により任意の場所で行ってもよい。
【００９７】
そして、端末１１１は、撮影した画像（および日時、位置）を画像送信装置１０１に送信（アップロード）する（ステップＳ１１０４）。
【００９８】
サーバ等の画像送信装置１０１側では、端末１１１（ナビゲーション装置３００）から送信された画像を受信する（ステップＳ１１１１）。
【００９９】
そして、画像送信装置１０１は、受信した画像を画像解析する（ステップＳ１１０２）。この画像解析により、画像送信装置１０１は、画像に含まれる道路の解析情報を生成する。例えば、画像送信装置１０１は、上述したように、撮影位置での路面状況４１１、天候４１０、渋滞度４０８、時間帯４０７、走行車線４０９を画像解析により得ることができる。
【０１００】
そして、画像送信装置１０１は、受信した画像（および日時、位置）と、解析情報とを紐付けする（ステップＳ１１１３）。そして、データベース４００に画像を格納するとともに（ステップＳ１１１４）、解析情報をデータベース４００に格納する（ステップＳ１１１５）。
【０１０１】
（実施例２の画像送信の処理例）
図１２は、実施例２にかかる要求に対応した画像送信の処理内容を示すフローチャートである。例えば、端末１１１（ナビゲーション装置３００）が目的地を設定し、画像送信装置１０１が経路探索を行って現在地から目的地までの予定経路を端末１１１に提示する。また、画像送信装置１０１は、予定経路上の所定の案内地点毎の画像を端末１１１に送信する例について説明する。
【０１０２】
はじめに、端末１１１は、ＧＰＳ等により常時、現在位置を測位する（ステップＳ１２０１）。そして、車両の移動時には、日時、および移動毎の位置（緯度経度）を特定するとともに、地図データ上の走行道路に対する車両の位置のマッチング処理を行う（ステップＳ１２０２）。
【０１０３】
そして、端末１１１は、ユーザの操作等により、目的地が設定されると（ステップＳ１２０３）、予定経路の経路（および渋滞予測）の案内をサーバ（画像送信装置１０１）に要求する（ステップＳ１２０４）。この際、端末１１１は、現在地と目的地の情報を画像送信装置１０１に通知する。
【０１０４】
サーバ（画像送信装置１０１）は、経路案内（および渋滞予測）の案内の要求を端末１１１から受信すると（ステップＳ１２１１）、経路探索を行う（ステップＳ１２１２）。この経路探索では、車両の現在位置から目的地に至る複数の予定経路の候補を経路計算し、時間や距離等の設定に応じて最適な予定経路を提示する。この経路計算時、渋滞情報等に基づき予定経路の渋滞予測を行う。また、予定経路上の交差点等の案内地点の通過予測（時間等）や、予定経路上で通過する車線（案内車線）の処理を行う。
【０１０５】
そして、サーバ（画像送信装置１０１）は、予定経路の経路案内、渋滞予測、走行時の案内地点、案内車線の各情報を生成して、端末１１１に通知する（ステップＳ１２１３）。
【０１０６】
端末１１１は、サーバ（画像送信装置１０１）から予定経路の経路案内、渋滞予測、走行時の案内地点、案内車線の各情報を取得すると（ステップＳ１２０５）、経路案内の予定経路と予定経路の渋滞情報を表示する（ステップＳ１２０６）。
【０１０７】
そして、車両が予定経路を走行すると、端末１１１は、交差点等の案内地点に到達する毎に、サーバ（画像送信装置１０１）に対して画像取得を要求する（ステップＳ１２０７）。この際、端末１１１は、サーバ（画像送信装置１０１）に対して案内地点の情報として、案内地点の位置や案内地点に到達する日時、案内地点の渋滞予測、案内車線の情報等を併せて送信する。この後、端末１１１は、サーバ（画像送信装置１０１）からの画像データを受信待機する。
【０１０８】
サーバ（画像送信装置１０１）側では、端末１１１（ナビゲーション装置３００）からの画像取得要求を受信すると（ステップＳ１２１４）、データベース４００に問い合わせる（ステップＳ１２１５）。そして、端末１１１から受信した案内地点の情報（案内地点の位置や案内地点に到達する日時、案内地点の渋滞予測、案内車線の情報等）に対応する画像データを取得し（ステップＳ１２１６）、端末１１１に送信する（ステップＳ１２１７）。
【０１０９】
端末１１１では、サーバ（画像送信装置１０１）から送信された画像データを取得し（ステップＳ１２０８）、この画像データを表示する（ステップＳ１２０９）。表示する画像データは、サーバに要求した案内地点に対応する画像データである。この際、サーバへの要求に含まれる案内地点の情報に対応する画像、例えば、案内地点の位置や案内地点に到達する日時に対応した画像を表示できる。また、端末１１１は、画像の要求時にサーバ（画像送信装置１０１）側の経路探索に基づき案内地点の渋滞予測、案内車線等の情報や気象情報等を取得できるが、これらの情報を案内地点に到達する毎にサーバ（画像送信装置１０１）に送信することで、端末１１１は、所望する位置に実際に到着した際の実際の状況に適合した画像をサーバ（画像送信装置１０１）から取得して表示できるようになる。
【０１１０】
以上の実施例１、２では、目的地までの経路探索を端末１１１（ナビゲーション装置３００）側が行う構成としたが、これに限らない。端末１１１は、現在位置と目的地をサーバ（画像送信装置１０１）に送信し、サーバ側が端末１１１（車両）が送信する現在地と目的地に基づき、地図データ上で目的地までの経路探索を行う処理を行う構成としてもよい。
【０１１１】
また、以上の実施例１、２では、端末１１１は、サーバ（画像送信装置１０１）に対して案内地点の情報として、案内地点の位置や案内地点に到達する日時、案内地点の渋滞予測、案内車線の情報等を併せて送信する構成としたが、これに限らない。端末１１１は、案内地点の位置をサーバ（画像送信装置１０１）に送信し、サーバ側が案内地点に到達する日時、案内地点の渋滞予測、案内車線の情報、案内地点の天候などを取得する構成としてもよい。
【０１１２】
以上説明した実施例２によれば、実施例１同様に、端末は、所望する位置の画像を画像送信装置から取得することができ、要求時に位置と日時を指定することで、端末が以後に通過する予定の位置に到達する時刻の画像を取得することができるようになる。
【０１１３】
また、実施例２では、画像解析の処理をサーバ側が行うため、端末側での処理負担を軽減できるようになる。そして、実施例２においても端末は、実際に取得要求した位置に達したときの状況に近い画像を、要求した位置への到達前に取得できるようになる。
【０１１４】
また、実施例１、２の画像送信装置１０１の機能は、所定のコンピュータ装置が端末１１１からの画像を収集して端末１１１に画像配信する構成とすることができる。例えば、画像送信装置１０１は、特定のサーバに限らず、上述した端末１１１（ナビゲーション装置３００）を用いて構成してもよい。
【０１１５】
また、実施例では、端末としてナビゲーション装置を用いる構成としたが、他のスマートフォンなどの端末を用いることもできる。
【０１１６】
以上のように、この発明によれば、道路を撮影した画像を画像送信装置が収集し、要求された地点に到達したときの画像を到達前に送信する。これにより、所定の位置に到達する前に所定の位置の画像を見て所定の位置に到達した際の道路状況を容易に判断できるようになる。配信される画像は、過去に撮影された実際の画像のうち要求に最も適合する画像であるため、所定の位置に到達したときの道路状況を予め知ることができ、走行経路の変更等を事前におこなう等の事前対処を行うこともできるようになる。
【０１１７】
また、経路探索を行う構成であれば、予定経路上の交差点毎等の複数の案内地点の画像を案内地点に到達する前に取得することができ、予定経路の案内地点毎の状況を画像により容易に判断できるようになる。これにより経路の再探索等についても適切に行うことができるようになる。
【０１１８】
なお、本実施の形態で説明した画像送信方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【符号の説明】
【０１１９】
１００  画像送信システム
１０１  画像送信装置
１０２  取得部
１０３  記録部
１０４  送信部
１１１  端末
１１２  カメラ
１１３  通信部
１１４  表示部
１２１  ネットワーク
３００  ナビゲーション装置
４００  データベース
【図１】
2020115135.tif 000003
【図２】
2020115135.tif 000004
【図３】
2020115135.tif 000005
【図４】
2020115135.tif 000006
【図５】
2020115135.tif 000007
【図６】
2020115135.tif 000008
【図７】
2020115135.tif 000009
【図８】
2020115135.tif 000010
【図９】
2020115135.tif 000011
【図１０】
2020115135.tif 000012
【図１１】
2020115135.tif 000013
【図１２】
2020115135.tif 000014