(57)【要約】【課題】撮像対象地点の撮像画像を提供する場合に、より新しい撮像画像を優先して提供可能な技術を実現することが望ましい。【解決手段】撮像対象地点を取得する対象地点取得部と、撮像対象地点を撮像可能な車両が存在する場合、当該車両によって撮像された撮像対象地点の撮像画像を当該車両から受信し、撮像対象地点を撮像可能な車両が存在しない場合であって、撮像対象地点を撮像した撮像画像を保存している車両から当該撮像画像を受信可能な場合、当該撮像画像を当該車両から受信する撮像画像受信部と、撮像画像受信部が受信した撮像画像を表示させる表示制御部とを備える、表示制御装置を提供する。【選択図】図４
2019215638.tif 000002
【特許請求の範囲】
【請求項１】
撮像対象地点を取得する対象地点取得部と、
前記撮像対象地点を撮像可能な車両が存在する場合、当該車両によって撮像された前記撮像対象地点の撮像画像を当該車両から受信し、
前記撮像対象地点を撮像可能な車両が存在しない場合であって、前記撮像対象地点を撮像した撮像画像を保存している車両から当該撮像画像を受信可能な場合、当該撮像画像を当該車両から受信する撮像画像受信部と、
前記撮像画像受信部が受信した前記撮像画像を表示させる表示制御部と
を備える、表示制御装置。
【請求項２】
前記撮像画像受信部は、前記撮像対象地点を撮像可能な車両が存在しない場合であって、前記撮像対象地点を撮像した撮像画像を保存している車両から当該撮像画像を受信可能でない場合、複数の車両によって撮像された撮像画像を管理する画像管理サーバから、前記撮像対象地点の撮像画像を受信する、請求項１に記載の表示制御装置。
【請求項３】
前記表示制御部は、前記撮像画像に対応させて、前記撮像画像が撮像された時間を示す撮像時間情報を表示させる、請求項１又は２に記載の表示制御装置。
【請求項４】
前記撮像対象地点を示す位置情報を含む依頼情報をブロードキャストする依頼情報送信部
を備え、
前記撮像画像受信部は、前記依頼情報に対して、前記撮像対象地点を撮像可能であることを示す第１応答情報を受信した場合、前記第１応答情報を送信した車両によって撮像された前記撮像対象地点の撮像画像を受信する、請求項１から３のいずれか一項に記載の表示制御装置。
【請求項５】
前記第１応答情報は、前記依頼情報を受信した前記車両が前記撮像対象地点に到達するまでの時間を示す時間情報を含み、
前記撮像画像受信部は、前記時間情報が所定の条件を満たす場合、前記第１応答情報を送信した車両から、前記撮像画像を受信する、請求項４に記載の表示制御装置。
【請求項６】
前記第１応答情報は、前記依頼情報を受信した前記車両の前記撮像対象地点までの距離を示す距離情報を含み、
前記撮像画像受信部は、前記距離情報が所定の条件を満たす場合、前記第１応答情報を送信した車両から、前記撮像画像を受信する、請求項４に記載の表示制御装置。
【請求項７】
前記依頼情報送信部は、所定時間を示す時間情報を含む依頼情報を送信し、
前記撮像画像受信部は、前記依頼情報に対して、前記依頼情報を受信した時点から前記所定時間前までの期間内に前記撮像対象地点を撮像可能であることを示す前記第１応答情報を受信した場合、当該第１応答を送信した車両によって撮像された前記撮像対象地点の撮像画像を受信する、請求項４に記載の表示制御装置。
【請求項８】
前記依頼情報送信部は、所定距離を示す距離情報を含む依頼情報を送信し、
前記撮像画像受信部は、前記依頼情報に対して、撮像対象地点までの距離が、前記所定距離より短いことを示す前記第１応答情報を受信した場合、当該第１応答を送信した車両によって撮像された前記撮像対象地点の撮像画像を受信する、請求項４に記載の表示制御装置。
【請求項９】
前記撮像画像受信部は、前記依頼情報に対して、前記第１応答情報を受信せず、前記撮像対象地点を撮像した撮像画像を保存していることを示す第２応答情報を受信した場合、当該第２応答情報を送信した車両から、当該撮像画像を受信する、請求項４に記載の表示制御装置。
【請求項１０】
前記第２応答情報は、前記撮像対象地点を撮像した撮像画像が撮像された時間を示す撮像時間情報を含み、
前記撮像画像受信部は、前記撮像時間情報が所定の条件を満たす場合、前記第２応答情報を送信した車両から、前記撮像画像を受信する、請求項９に記載の表示制御装置。
【請求項１１】
前記依頼情報送信部は、前記位置情報及び所定時間を示す時間情報を含む依頼情報を送信し、
前記撮像画像受信部は、前記依頼情報に対して、前記依頼情報を受信した時点から前記所定時間前までの期間内に前記撮像対象地点を撮像した撮像画像を保存していることを示す前記第２応答情報を受信した場合、当該第２応答情報を送信した車両から、当該撮像画像を受信する、請求項９に記載の表示制御装置。
【請求項１２】
コンピュータを、請求項１から１１のいずれか一項に記載の表示制御装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置及びプログラムに関する。
【背景技術】
【０００２】
ユーザから観測地点の設定を受け付けて、他の車載システムに観測地点の撮影を依頼し、他の車載システムから観測地点の画像を受信して表示する手段を有する車載システムが知られていた（例えば、特許文献１参照）。
［先行技術文献］
［特許文献］
［特許文献１］特開２００６−０３１５８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
撮像対象地点の撮像画像を提供する場合に、より新しい撮像画像を優先して提供可能な技術を実現することが望ましい。
【課題を解決するための手段】
【０００４】
本発明の第１の態様によれば、表示制御装置が提供される。表示制御装置は、撮像対象地点を取得する対象地点取得部を備えてよい。表示制御装置は、撮像対象地点を撮像可能な車両が存在する場合、当該車両によって撮像された前記撮像対象地点の撮像画像を当該車両から受信し、撮像対象地点を撮像可能な車両が存在しない場合であって、撮像対象地点を撮像した撮像画像を保存している車両から当該撮像画像を受信可能な場合、当該撮像画像を当該車両から受信する撮像画像受信部を備えてよい。表示制御装置は、撮像画像受信部が受信した撮像画像を表示させる表示制御部を備えてよい。
【０００５】
上記撮像画像受信部は、上記撮像対象地点を撮像可能な車両が存在しない場合であって、上記撮像対象地点を撮像した撮像画像を保存している車両から当該撮像画像を受信可能でない場合、複数の車両によって撮像された撮像画像を管理する画像管理サーバから、上記撮像対象地点の撮像画像を受信してよい。上記表示制御部は、上記撮像画像に対応させて、上記撮像画像が撮像された時間を示す撮像時間情報を表示させてよい。
【０００６】
上記表示制御装置は、上記撮像対象地点を示す位置情報を含む依頼情報をブロードキャストする依頼情報送信部を備えてよく、上記撮像画像受信部は、上記依頼情報に対して、上記撮像対象地点を撮像可能であることを示す第１応答情報を受信した場合、上記第１応答情報を送信した車両によって撮像された上記撮像対象地点の撮像画像を受信してよい。上記第１応答情報は、上記依頼情報を受信した上記車両が上記撮像対象地点に到達するまでの時間を示す時間情報を含んでよく、上記撮像画像受信部は、上記時間情報が所定の条件を満たす場合、上記第１応答情報を送信した車両から、上記撮像画像を受信してよい。上記第１応答情報は、上記依頼情報を受信した上記車両の上記撮像対象地点までの距離を示す距離情報を含んでよく、上記撮像画像受信部は、上記距離情報が所定の条件を満たす場合、上記第１応答情報を送信した車両から、上記撮像画像を受信してよい。上記依頼情報送信部は、所定時間を示す時間情報を含む依頼情報を送信してよく、上記撮像画像受信部は、上記依頼情報に対して、上記依頼情報を受信した時点から上記所定時間前までの期間内に上記撮像対象地点を撮像可能であることを示す上記第１応答情報を受信した場合、当該第１応答を送信した車両によって撮像された上記撮像対象地点の撮像画像を受信してよい。上記依頼情報送信部は、所定距離を示す距離情報を含む依頼情報を送信してよく、上記撮像画像受信部は、上記依頼情報に対して、撮像対象地点までの距離が、上記所定距離より短いことを示す上記第１応答情報を受信した場合、当該第１応答を送信した車両によって撮像された上記撮像対象地点の撮像画像を受信してよい。
【０００７】
上記撮像画像受信部は、上記依頼情報に対して、上記第１応答情報を受信せず、上記撮像対象地点を撮像した撮像画像を保存していることを示す第２応答情報を受信した場合、当該第２応答情報を送信した車両から、当該撮像画像を受信してよい。上記第２応答情報は、上記撮像対象地点を撮像した撮像画像が撮像された時間を示す撮像時間情報を含んでよく、上記撮像画像受信部は、上記撮像時間情報が所定の条件を満たす場合、上記第２応答情報を送信した車両から、上記撮像画像を受信してよい。上記依頼情報送信部は、上記位置情報及び所定時間を示す時間情報を含む依頼情報を送信してよく、上記撮像画像受信部は、上記依頼情報に対して、上記依頼情報を受信した時点から上記所定時間前までの期間内に上記撮像対象地点を撮像した撮像画像を保存していることを示す上記第２応答情報を受信した場合、当該第２応答を送信した車両から、当該撮像画像を受信してよい。
【０００８】
本発明の第１の態様によれば、コンピュータを、上記表示制御装置として機能させるためのプログラムが提供される。
【０００９】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００１０】
【図１】車両１００の通信環境の一例を概略的に示す。
【図２】車両１００の構成の一例を概略的に示す。
【図３】複数の車両１００の位置関係の一例を概略的に示す。
【図４】制御装置２００の機能構成の一例を概略的に示す。
【図５】制御装置２００による処理の流れの一例を概略的に示す。
【図６】制御装置２００のとして機能するコンピュータ１０００のハードウェア構成の一例を概略的に示す。
【図７】通信端末５００の機能構成の一例を概略的に示す。
【図８】通信端末５００として機能するコンピュータ１１００のハードウェア構成の一例を概略的に示す。
【発明を実施するための形態】
【００１１】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１２】
図１は、本実施形態に係る車両１００の通信環境の一例を概略的に示す。車両１００は、他の車両１００と無線通信する。車両１００は、ネットワーク１０を介した他の車両１００との無線通信、他の車両１００との直接の無線通信（車車間直接通信と記載する場合がある。）、及び路車間通信を介した他の車両１００との無線通信（車路車間通信と記載する場合がある。）の少なくともいずれかによって、他の車両１００と無線通信してよい。
【００１３】
ネットワーク１０は、任意のネットワークであってよい。例えば、ネットワーク１０は、インターネットと、いわゆる３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、４Ｇ（４ｔｈ  Ｇｅｎｅｒａｔｉｏｎ）及び５Ｇ（５ｔｈ  Ｇｅｎｅｒａｔｉｏｎ）等の携帯電話網と、公衆無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）と、専用網との少なくともいずれかを含んでよい。
【００１４】
車両１００は、公知の任意の車車間通信技術、路車間通信技術を用いて、車車間直接通信、車路車間通信を実行してよい。例えば、車両１００は、７００ＭＨｚ帯及び５．８ＧＨｚ帯等の所定の周波数帯を利用した通信によって、車車間直接通信、車路車間通信を実行する。車両１００は、他の車両１００を経由してさらに他の車両１００と無線通信してもよい。例えば、複数の車両１００が車車間直接通信、車路車間通信によって連携することにより車両間ネットワークを形成してよく、車両間ネットワークを介して、遠隔地の車両１００同士が通信を実行してもよい。
【００１５】
車両管理サーバ３００は、複数の車両１００を管理する。車両管理サーバ３００は、複数の車両１００のそれぞれの車両情報を管理してよい。車両情報は、車両１００の位置を含んでよい。車両情報は、車両１００の走行状況を含んでよい。例えば、車両情報は、車両１００の進行方向及び走行速度等を含む。また、例えば、車両情報は、車両１００の目的地までのルートを示すルート情報を含む。車両管理サーバ３００は、ネットワーク１０を介して、車両１００から定期的に各種車両情報を受信してよい。
【００１６】
車両１００は、車両管理サーバ３００からネットワーク１０を介して各種車両情報を受信してよい。また、車両１００は、他の車両１００から、車車間直接通信、車路車間通信、及び車両間ネットワークの少なくともいずれかを介して各種車両情報を受信してもよい。車両１００は、受信した車両情報によって、他の車両１００の状況を把握する。
【００１７】
車両１００は、車両１００の周囲を撮像する撮像部を備え、撮像部によって撮像された撮像画像を車両管理サーバ３００に送信したり、他の車両１００に送信したりする。また、車両１００は、他の車両１００の撮像部によって撮像された撮像画像を他の車両１００から受信したり、車両管理サーバ３００から受信したりする。このように、複数の車両１００は、撮像画像を共有する。撮像画像は、静止画像であっても、映像（動画像）であってもよい。車両管理サーバ３００は、画像管理サーバの一例であってよい。
【００１８】
車両１００は、例えば、車両１００のユーザによって指定された撮像対象地点の撮像画像を、他の車両１００又は車両管理サーバ３００から受信して表示する。車両１００は、例えば、撮像対象地点の付近を走行しながら撮像対象地点を撮像している車両１００から、撮像画像を受信することができる。また、車両１００は、撮像対象地点の付近を走行したときに撮像した撮像画像を保存している車両１００から、撮像画像を受信することができる。また、車両１００は、車両管理サーバ３００から、撮像対象地点の撮像画像を受信することもできる。
【００１９】
車両１００のユーザは、ある地点の現在の混み具合及びある地点の現在の道路の状態等を確認すべく、できる限り新しい撮像画像を閲覧することを望む場合が多い。そのため、撮像対象地点の付近を走行しながら撮像対象地点を撮像している車両１００からリアルタイムな撮像画像を受信してユーザに提示できることが望ましい。しかし、撮像対象地点の付近を必ずしも車両１００が走行しているとは限らないので、リアルタイムな撮像画像をユーザに提示できない場合がある。このような場合に、何の画像も提示しないよりは、過去の撮像画像であっても、ユーザに提供できることが望ましい。そしてこの場合、過去の撮像画像のうち、より新しい撮像画像を提供できることがより望ましい。
【００２０】
本実施形態に係る車両１００は、撮像対象地点を撮像可能な車両が存在する場合、当該車両によって撮像された撮像対象地点の撮像画像を当該車両から受信し、撮像対象地点を撮像可能な車両が存在しない場合であって、撮像対象地点を撮像した撮像画像を保存している車両から当該撮像画像を受信可能な場合、当該撮像画像を当該車両から受信する。これにより、リアルタイムな撮像画像が有る場合は、その撮像画像を表示し、リアルタイムな撮像画像が無い場合であっても、撮像してからあまり時間が経過していない撮像画像を表示することができる。また、車両１００は、撮像対象地点を撮像可能な車両が存在しない場合であって、撮像対象地点を撮像した撮像画像を保存している車両から当該撮像画像を受信可能でない場合、車両管理サーバ３００から、撮像対象地点の撮像画像を受信してよい。これにより、上述の撮像画像のいずれもが無い場合であっても、過去に撮像されて車両管理サーバ３００にアップロードされた撮像画像を表示することができる。
【００２１】
図２は、車両１００の構成の一例を概略的に示す。車両１００は、操作部１１０、表示部１２０、無線通信部１３０、撮像部１４０、ＧＮＳＳ（Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ）受信部１５０、センサ部１６０、及び制御装置２００を備える。これらの構成の少なくとも一部は、いわゆるカーナビゲーションシステムに含まれる構成であってよい。
【００２２】
操作部１１０は、車両１００のユーザによる操作を受け付ける。操作部１１０は、物理的な操作ボタン類を含んでよい。操作部１１０及び表示部１２０は、タッチパネルディスプレイであってもよい。操作部１１０は、音声操作を受け付けてもよい。操作部１１０は、マイク及びスピーカを含んでよい。
【００２３】
無線通信部１３０は、車両管理サーバ３００及び他の車両１００との無線通信を実行する。無線通信部１３０は、携帯電話網の無線基地局を介してネットワーク１０と通信する通信ユニットを含んでよい。また、無線通信部１３０は、ＷｉＦｉ（登録商標）アクセスポイントを介してネットワーク１０と通信する通信ユニットを含んでよい。また、無線通信部１３０は、車車間通信を実行する通信ユニットを含んでよい。また、無線通信部１３０は、路車間通信を実行する通信ユニットを含んでよい。
【００２４】
撮像部１４０は、１又は複数のカメラを含む。カメラは、ドライブレコーダであってもよい。撮像部１４０が複数のカメラを含む場合、複数のカメラのそれぞれは、車両１００の異なる位置に配置される。また、複数のカメラのそれぞれは、異なる撮像方向を撮像する。
【００２５】
ＧＮＳＳ受信部１５０は、ＧＮＳＳ衛星から発信された電波を受信する。ＧＮＳＳ受信部１５０は、ＧＮＳＳ衛星から受信した信号に基づいて、車両１００の位置を特定してもよい。
【００２６】
センサ部１６０は、１又は複数のセンサを含む。センサ部１６０は、例えば、加速度センサを含む。センサ部１６０は、例えば、角速度センサ（ジャイロセンサ）を含む。センサ部１６０は、例えば、地磁気センサを含む。センサ部１６０は、例えば、車速センサを含む。
【００２７】
制御装置２００は、操作部１１０、表示部１２０、無線通信部１３０、撮像部１４０、ＧＮＳＳ受信部１５０、及びセンサ部１６０を制御して、各種処理を実行する。制御装置２００は、例えば、ナビゲーション処理を実行する。制御装置２００は、公知のカーナビゲーションシステムが実行するナビゲーション処理と同様のナビゲーション処理を実行してよい。
【００２８】
例えば、制御装置２００は、ＧＮＳＳ受信部１５０及びセンサ部１６０からの出力に基づいて車両１００の現在位置を特定して、現在位置に対応する地図データを読み出して表示部１２０に表示させる。また、制御装置２００は、操作部１１０を介して目的地の入力を受け付け、車両１００の現在位置から目的地までの推奨ルートを特定して、表示部１２０に表示させる。制御装置２００は、ルートの選択を受け付けた場合、選択されたルートに従って、表示部１２０及びスピーカを介して、車両１００が走行すべき進路のガイダンスを行う。
【００２９】
本実施形態に係る制御装置２００は、ユーザによって指定された撮像対象地点の撮像画像を他の車両１００又は車両管理サーバ３００から受信して表示する表示処理を実行する。制御装置２００は、まず、操作部１１０を介して指定された撮像対象地点を取得する。次に、制御装置２００は、撮像対象地点を示す位置情報を含む、撮像対象地点の撮像画像の送信を依頼する依頼情報を他の車両１００に対してブロードキャストする。制御装置２００と、車両１００の外部との通信は、無線通信部１３０を介して実行されてよい。無線通信部１３０によって送信された依頼情報は、ネットワーク１０及び車両間ネットワークの少なくともいずれかを介して、複数の車両１００に到達する。
【００３０】
制御装置２００は、送信した依頼情報に対して、撮像対象地点を撮像可能であることを示す第１応答情報を受信した場合、当該第１応答情報を送信した車両１００から、撮像画像を受信する。制御装置２００は、依頼情報に対して、第１応答情報を受信せず、撮像対象地点を撮像した撮像画像を保存していることを示す第２応答情報を受信した場合、当該第２応答情報を送信した車両１００から、撮像画像を受信してよい。制御装置２００は、第１応答情報及び第２応答情報を受信しなかった場合、車両管理サーバ３００から、撮像対象地点の撮像画像を受信してよい。制御装置２００は、受信した撮像画像を表示部１２０に表示させてよい。
【００３１】
図３は、複数の車両１００の位置関係の一例を概略的に示す。図３では、複数の車両１００の例として、車両１００と、それ以外の車両４１０、車両４２０、車両４３０、車両４４０、及び車両４５０とを示す。車両４１０、車両４２０、車両４３０、車両４４０、及び車両４５０は、車両１００と同様の構成を有する。車両４１０、車両４２０、車両４３０、車両４４０、及び車両４５０を区別なく記載するときは、他の車両と記載する場合がある。
【００３２】
車両１００の制御装置２００は、例えば、操作部１１０を介して、ユーザからの撮像対象地点の指定を受け付けた場合、撮像対象地点を示す位置情報を含む依頼情報をブロードキャストする。図３に示す例において、当該依頼情報は、ネットワーク１０及び車両間ネットワークの少なくともいずれかを介して、車両４１０、車両４２０、車両４３０、車両４４０、及び車両４５０に到達する。
【００３３】
依頼情報を受信した他の車両は、当該他の車両の位置及びルート情報を参照して、撮像対象地点４０２を通過するか否か、撮像対象地点４０２を既に通過していた場合に撮像対象地点４０２を撮像した撮像画像を保存しているか否かを判定してよい。
【００３４】
図３に示す例では、車両４１０は、撮像対象地点４０２を既に通過していて撮像対象地点４０２を撮像した撮像画像を保存しており、車両４２０は、撮像対象地点４０２を依頼情報の受信後に通過し、車両４３０は、撮像対象地点４０２を通過せず、車両４４０は、撮像対象地点４０２を依頼情報の受信後に通過し、車両４５０は、撮像対象地点４０２を既に通過していて撮像対象地点４０２を撮像した撮像画像を保存している場合を例に挙げて説明する。
【００３５】
車両４１０は、車両４１０の識別情報及び位置情報と、撮像対象地点を撮像した撮像時間とを含む第２応答情報を車両１００に対して送信する。車両４１０の識別情報は、通信において車両４１０を識別可能な情報であってよい。車両４１０の識別情報は、例えば、車両４１０に割り当てられたＩＤ及びＩＰアドレス等である。車両４２０は、車両４２０の識別情報及び位置情報を含む第１応答情報を車両１００に対して送信する。車両４３０は、応答情報を送信しない。車両４４０は、車両４４０の識別情報及び位置情報を含む第１応答情報を車両１００に対して送信する。車両４５０は、車両４５０の識別情報及び位置情報と、撮像対象地点を撮像した撮像時間とを含む第２応答情報を車両１００に対して送信する。
【００３６】
車両１００の制御装置２００は、第１応答情報を受信したことを条件に、第１応答情報を送信した車両から撮像画像を受信することを決定する。制御装置２００は、第１応答情報を送信した車両が複数存在する場合、当該複数の車両の位置に基づいて、撮像画像を受信する車両を選択する。制御装置２００は、例えば、撮像対象地点４０２に最も近い車両を特定する。図３に示す例では、車両１００は、車両４２０を特定する。そして、車両１００は、撮像対象地点４０２の撮像画像を要求する要求情報を車両４２０に送信して、車両４２０から、撮像対象地点４０２の撮像画像を受信する。
【００３７】
図３に示す例において、車両４２０及び車両４４０が存在しなかった場合、車両１００の制御装置２００は、第１応答情報を受信せずに、第２応答情報を受信することになり、第２応答を送信した車両から撮像画像を受信することを決定する。制御装置２００は、第２応答情報を送信した車両が複数存在する場合、撮像対象地点を撮像した撮像時間に基づいて、撮像画像を受信する車両を選択する。制御装置２００は、例えば、撮像時間が最も新しい車両を選択する。図３に示す例では、車両１００は、車両４１０を選択する。そして、車両１００は、撮像対象地点４０２の撮像画像を要求する要求情報を車両４１０に送信して、車両４１０から、撮像対象地点４０２の撮像画像を受信する。
【００３８】
図３に示す例において、車両４１０、車両４２０、車両４４０、及び車両４５０が存在しなかった場合、車両１００の制御装置２００は、第１応答情報及び第２応答情報のいずれも受信しないことになる。この場合、制御装置２００は、車両管理サーバ３００に対して撮像対象地点４０２を示す位置情報を送信して、撮像対象地点４０２を撮像した撮像画像を車両管理サーバ３００から受信してよい。
【００３９】
図４は、制御装置２００の機能構成の一例を概略的に示す。制御装置２００は、対象地点取得部２０２、依頼情報送信部２０４、応答受信部２０６、要求情報送信部２０８、撮像画像受信部２１０、表示制御部２１２、及び車両情報取得部２１４を備える。なお、制御装置２００がこれらの全ての構成を備えることは必須であるとは限らない。
【００４０】
対象地点取得部２０２は、撮像対象地点を取得する。対象地点取得部２０２は、操作部１１０を介して指定された撮像対象地点を取得してよい。対象地点取得部２０２は、例えば、操作部１１０がポインティング入力により指定を受け付けた撮像対象地点を取得する。また、対象地点取得部２０２は、操作部１１０が音声入力により指定を受け付けた撮像対象地点を取得する。
【００４１】
依頼情報送信部２０４は、他の車両１００に対して依頼情報をブロードキャストする。依頼情報送信部２０４は、制御装置２００が搭載されている車両１００（自車と記載する場合がある。）を識別する識別情報と、対象地点取得部２０２が取得した撮像対象地点を示す位置情報とを含む依頼情報を他の車両１００に送信してよい。
【００４２】
依頼情報送信部２０４は、第１の所定時間を示す時間情報を含めた依頼情報を送信してもよい。この場合、当該依頼情報を受信した、撮像対象地点を通過する予定の車両１００は、依頼情報を受信した時点から、時間情報により示される第１の所定時間前までの期間内に撮像対象地点を撮像可能である場合に、その旨を示す第１応答情報を送信する。当該第１の所定時間は、車両１００のユーザ等によって設定されてよい。例えば、第１の所定時間を５分と設定することにより、撮像対象地点を撮像するのが５分以上後である場合には、第１応答情報を送信させないようにできる。
【００４３】
また、依頼情報送信部２０４は、第２の所定時間を示す時間情報を含めた依頼情報を送信してもよい。この場合、当該依頼情報を受信した、撮像対象地点を撮像した撮像画像を保存している車両１００は、当該撮像画像を撮像した撮像時間が、依頼情報を受信した時点から、依頼情報に含まれる時間情報が示す第２の所定時間前までの期間内である場合に、第２応答情報を送信する。当該第２の所定時間は、車両１００のユーザ等によって設定されてよい。例えば、第２の所定時間を５分と設定することにより、撮像対象地点を撮像してから５分以上経過している場合には、第２応答情報を送信させないようにできる。第１の所定時間と第２の所定時間とは、同一であってもよく、また、異なってもよい。
【００４４】
依頼情報送信部２０４は、第１の所定距離を示す距離情報を含めた依頼情報を送信してもよい。この場合、当該依頼情報を受信した、撮像対象地点を通過する予定の車両１００は、撮像対象地点までの距離が、距離情報により示される第１の所定距離より短い場合に、第１応答情報を送信する。当該第１の所定距離は、車両１００のユーザ等によって設定されてよい。例えば、第１の所定距離を５ｋｍと設定することにより、撮像対象地点から５ｋｍ以上離れている車両１００には、第１応答情報を送信させないようにできる。
【００４５】
また、依頼情報送信部２０４は、第２の所定距離を示す距離情報を含めた依頼情報を送信してもよい。この場合、当該依頼情報を受信した、撮像対象地点を撮像した撮像画像を保存している車両１００は、車両１００の位置と撮像対象地点の位置との距離が第２の所定距離以内である場合に、第２応答情報を送信する。例えば、第２の所定距離を５ｋｍと設定することにより、撮像対象地点を撮像した後、撮像対象地点から５ｋｍ以上離れた車両１００には、第２応答情報を送信させないようにできる。第１の所定距離と第２の所定距離とは、同一であってもよく、また、異なってもよい。
【００４６】
応答受信部２０６は、依頼情報送信部２０４が送信した依頼情報に対する応答を受信する。応答受信部２０６は、例えば、撮像対象地点を撮像可能であることを示す第１応答情報を受信する。第１応答情報は、第１応答情報を送信した車両１００の識別情報を含んでよい。また、第１応答情報は、依頼情報を受信した車両１００が撮像対象地点に到達するまでの時間を示す時間情報を含んでよい。また、第１応答情報は、依頼情報を受信した車両１００の撮像対象地点までの距離を示す距離情報を含んでよい。
【００４７】
また、応答受信部２０６は、例えば、撮像対象地点を撮像した撮像画像を保存していることを示す第２応答情報を受信する。第２応答情報は、第２応答情報を送信した車両１００の識別情報を含んでよい。また、第２応答情報は、撮像対象地点を撮像した撮像時間を含んでよい。
【００４８】
要求情報送信部２０８は、応答受信部２０６による応答の受信状況に応じて、要求情報を送信する。例えば、要求情報送信部２０８は、応答受信部２０６が第１応答情報を受信した場合、第１応答情報を送信した車両１００に対して、撮像対象地点の撮像画像を要求する要求情報を送信する。
【００４９】
要求情報送信部２０８は、第１応答情報に時間情報が含まれる場合、当該時間情報が所定の条件を満たすことを条件に、第１応答情報を送信した車両１００に要求情報を送信してもよい。所定の条件は、例えば、時間情報により示される時間が、予め定められた時間よりも短いことであってよい。当該所定の条件は、車両１００のユーザ等によって設定されてよい。制御装置２００は、第１応答情報が所定の条件を満たさなかった場合、当該第１応答情報は受信しなかったものとみなしてもよい。
【００５０】
要求情報送信部２０８は、第１応答情報に距離情報が含まれる場合、当該距離情報が所定の条件を満たすことを条件に、第１応答情報を送信した車両１００に要求情報を送信してもよい。所定の条件は、例えば、距離情報により示される距離が、予め定められた距離よりも短いことであってよい。当該所定の条件は、車両１００のユーザ等によって設定されてよい。制御装置２００は、第１応答情報が所定の条件を満たさなかった場合、当該第１応答情報は受信しなかったものとみなしてもよい。
【００５１】
要求情報送信部２０８は、第１応答情報を送信した車両１００が複数存在する場合、当該複数の車両の位置に基づいて、要求情報を送信する車両１００を選択してよい。
【００５２】
要求情報送信部２０８は、応答受信部２０６が第１応答情報を受信せず、第２応答情報を受信した場合、第２応答情報を送信した車両１００に対して、撮像対象地点の撮像画像を要求する要求情報を送信する。要求情報送信部２０８は、第２応答情報に、撮像対象地点を撮像した撮像時間が含まれる場合、当該撮像時間が所定の条件を満たすことを条件に、第２応答情報を送信した車両に要求情報を送信してもよい。所定の条件は、例えば、撮像時間が、ある時刻よりも後であることであってよい。当該所定の条件は、車両１００のユーザ等によって設定されてよい。制御装置２００は、第２応答情報が所定の条件を満たさなかった場合、当該第２応答情報は受信しなかったものとみなしてもよい。要求情報送信部２０８は、第２応答情報を送信した車両１００が複数存在する場合、撮像対象地点を撮像した撮像時間に基づいて、要求情報を送信する車両１００を選択してよい。
【００５３】
要求情報送信部２０８は、応答受信部２０６が第１応答情報及び第２応答情報のいずれも受信しなかった場合、車両管理サーバ３００に対して、撮像対象地点の撮像画像を要求する要求情報を送信してよい。要求情報送信部２０８は、車両管理サーバ３００が格納している撮像対象地点の撮像画像のうち、撮像時間が最も新しい撮像画像を要求する要求情報を車両管理サーバ３００に送信してよい。車両管理サーバ３００は、要求情報に応じて、撮像対象地点の撮像画像のうち、撮像時間が最も新しい撮像画像を送信してよい。車両管理サーバ３００は、撮像画像とともに、撮像画像の撮像時間を送信してよい。
【００５４】
撮像画像受信部２１０は、要求情報送信部２０８が送信した要求情報に応じて車両１００又は車両管理サーバ３００が送信した撮像画像を受信する。
【００５５】
表示制御部２１２は、撮像画像受信部２１０が受信した撮像画像を表示させる。表示制御部２１２は、表示部１２０に撮像画像を表示させてよい。また、表示制御部２１２は、予め指定された通信端末に撮像画像を送信して、当該通信端末に撮像画像を表示させてもよい。通信端末の例としては、車両１００のユーザが所有するスマートフォン等の携帯電話及びタブレット端末等が例示できる。
【００５６】
表示制御部２１２は、撮像画像に対応させて、撮像画像が撮像された時間を示す撮像時間情報を表示させてよい。例えば、表示制御部２１２は、第１応答情報を送信した車両１００から受信した撮像画像を表示させる場合、撮像画像とともに、撮像画像がリアルタイム画像又はライブ画像である旨を表示させる。また、例えば、表示制御部２１２は、第２応答情報を送信した車両１００から受信した撮像画像を表示させる場合、撮像画像とともに、第２応答情報に含まれる撮像時間を表示させる。また、例えば、表示制御部２１２は、車両管理サーバ３００から受信した撮像画像を表示させる場合、撮像画像とともに送信された撮像時間を、撮像画像とともに表示させてよい。これらによって、撮像画像の閲覧者に、表示されている撮像画像が、現在の撮像対象地点を示しているのか、過去のいつの時点の撮像対象地点を示しているのかを容易に把握させることができる。
【００５７】
車両情報取得部２１４は、他の車両１００の車両情報を取得する。車両情報取得部２１４は、車両管理サーバ３００からネットワーク１０を介して車両情報を受信してよい。また、車両情報取得部２１４は、他の車両１００から、車車間直接通信、車路車間通信、及び車両間ネットワークの少なくともいずれかを介して各種車両情報を受信してもよい。依頼情報送信部２０４は、対象地点取得部２０２が撮像対象地点を取得した場合に、まず、車両情報取得部２１４が取得した他の車両１００の車両情報を参照して、撮像対象地点を撮像可能な車両１００が存在するか否を判定してもよい。そして、存在すると判定した場合、依頼情報送信部２０４は、撮像対象地点を撮像可能な車両１００に対して依頼情報を送信してよい。存在しないと判定した場合、依頼情報送信部２０４は、依頼情報を他の車両１００にブロードキャストしてよい。
【００５８】
図５は、制御装置２００による処理の流れの一例を概略的に示す。図５は、撮像対象地点の指定を受け付けてから、撮像画像を表示するまでの処理の一例を示す。図５に示す各処理は、制御装置２００が備える制御部が主体となって実行されてよい。
【００５９】
ステップ（ステップをＳと省略して記載する場合がある。）１０２において、操作部１１０が撮像対象地点の指定を受け付けた場合、指定された撮像対象地点を対象地点取得部２０２が取得する。Ｓ１０４では、依頼情報送信部２０４が、自車の識別情報を含む依頼情報を他の車両１００にブロードキャストする。
【００６０】
Ｓ１０４においてブロードキャストした依頼情報に対して、依頼情報の送信から所定時間内に応答受信部２０６が第１応答情報を受信した場合（Ｓ１０６でＹＥＳ）、Ｓ１２０に進み、受信しなかった場合（Ｓ１０６でＮＯ）、Ｓ１０８に進む。Ｓ１０８では、依頼情報の送信から所定時間内に応答受信部２０６が第２応答情報を受信した場合（Ｓ１０８でＹＥＳ）、Ｓ１１４に進み、受信しなかった場合（Ｓ１０８でＮＯ）、Ｓ１１０に進む。
【００６１】
Ｓ１１０では、要求情報送信部２０８が、車両管理サーバ３００に要求情報を送信し、撮像画像受信部２１０が、車両管理サーバ３００から撮像対象地点の撮像画像を受信する。Ｓ１１２では、表示制御部２１２が、撮像画像を表示部１２０に表示させる。
【００６２】
Ｓ１１４では、要求情報送信部２０８が、第２応答情報を送信した車両１００に要求情報を送信し、撮像画像受信部２１０が、当該車両１００から撮像対象地点の撮像画像を受信する。Ｓ１１８では、表示制御部２１２が、撮像画像を表示部１２０に表示させる。
【００６３】
Ｓ１２０では、要求情報送信部２０８が、第１応答情報を送信した車両１００に要求情報を送信する。Ｓ１２２では、当該車両１００による撮像対象地点の撮像の開始を待ち受ける。車両１００は、撮像対象地点の撮像を開始する場合に、その旨を制御装置２００に通知してよい。撮像が開始された場合（Ｓ１２２でＹＥＳ）、Ｓ１２４に進む。
【００６４】
Ｓ１２４では、撮像画像受信部２１０が、車両１００が撮像対象地点に向かって移動しながら撮像する撮像画像を受信する。Ｓ１２６では表示制御部２１２が、撮像画像を表示部１２０に表示させる。Ｓ１２８では、車両１００による撮像対象地点の撮像が終了したか否かを判定する。
【００６５】
Ｓ１２８において撮像が終了していないと判定した場合、Ｓ１２４に戻り、撮像画像の受信及び表示を実行する。Ｓ１２８において撮像が終了したと判定した場合、処理を終了する。
【００６６】
図６は、制御装置２００として機能するコンピュータ１０００の一例を概略的に示す。本実施形態に係るコンピュータ１０００は、ホストコントローラ１０９２により相互に接続されるＣＰＵ１０１０、ＲＡＭ１０３０、及びグラフィックコントローラ１０８５を有するＣＰＵ周辺部と、入出力コントローラ１０９４によりホストコントローラ１０９２に接続されるＲＯＭ１０２０、通信Ｉ／Ｆ１０４０、ハードディスクドライブ１０５０、及び入出力チップ１０８０を有する入出力部を備える。
【００６７】
ＣＰＵ１０１０は、ＲＯＭ１０２０及びＲＡＭ１０３０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ１０８５は、ＣＰＵ１０１０などがＲＡＭ１０３０内に設けたフレーム・バッファ上に生成する画像データを取得し、ディスプレイ上に表示させる。これに代えて、グラフィックコントローラ１０８５は、ＣＰＵ１０１０などが生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００６８】
通信Ｉ／Ｆ１０４０は、有線又は無線によりネットワークを介して他の装置と通信する。また、通信Ｉ／Ｆ１０４０は、通信を行うハードウェアとして機能する。ハードディスクドライブ１０５０は、ＣＰＵ１０１０が使用するプログラム及びデータを格納する。
【００６９】
ＲＯＭ１０２０は、コンピュータ１０００が起動時に実行するブート・プログラム及びコンピュータ１０００のハードウェアに依存するプログラムなどを格納する。入出力チップ１０８０は、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポートなどを介して各種の入出力装置を入出力コントローラ１０９４へと接続する。
【００７０】
ＲＡＭ１０３０を介してハードディスクドライブ１０５０に提供されるプログラムは、ＩＣカードなどの記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ１０３０を介してハードディスクドライブ１０５０にインストールされ、ＣＰＵ１０１０において実行される。
【００７１】
コンピュータ１０００にインストールされ、コンピュータ１０００を制御装置２００として機能させるプログラムは、ＣＰＵ１０１０などに働きかけて、コンピュータ１０００を、制御装置２００の各部としてそれぞれ機能させてよい。これらのプログラムに記述された情報処理は、コンピュータ１０００に読込まれることにより、ソフトウェアと上述した各種のハードウェア資源とが協働した具体的手段である対象地点取得部２０２、依頼情報送信部２０４、応答受信部２０６、要求情報送信部２０８、撮像画像受信部２１０、表示制御部２１２、及び車両情報取得部２１４として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータ１０００の使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の制御装置２００が構築される。
【００７２】
上記実施形態では、表示制御装置の一例として車両１００に搭載された制御装置２００を挙げて説明したが、これに限らず、例えば、車両１００に乗車しているユーザが所有する通信端末が表示制御装置として機能してもよい。
【００７３】
図７は、通信端末５００の機能構成の一例を概略的に示す。通信端末５００は、対象地点取得部５０２、依頼情報送信部５０４、応答受信部５０６、要求情報送信部５０８、撮像画像受信部５１０、表示制御部５１２、及び車両情報取得部５１４を備える。ここでは、図４に示す制御装置２００と処理内容が異なる点を主に説明する。
【００７４】
対象地点取得部５０２は、撮像対象地点を取得する。対象地点取得部５０２は、例えば、地図アプリ上で指定を受け付けた撮像対象地点を取得してよい。
【００７５】
依頼情報送信部５０４は、他の車両１００に対して依頼情報をブロードキャストする。依頼情報送信部５０４は、通信端末５００を識別する識別情報と、対象地点取得部２０２が取得した撮像対象地点を示す位置情報とを含む依頼情報を他の車両１００に送信してよい。
【００７６】
応答受信部５０６は、依頼情報送信部５０４が送信した依頼情報に対する応答を受信する。要求情報送信部５０８は、応答受信部５０６による応答の受信状況に応じて、要求情報を送信する。撮像画像受信部５１０は、要求情報送信部５０８が送信した要求情報に応じて車両１００又は車両管理サーバ３００が送信した撮像画像を受信する。表示制御部５１２は、撮像画像受信部５１０が受信した撮像画像を表示させる。表示制御部５１２は、通信端末５００が備えるディスプレイに撮像画像を表示させてよい。
【００７７】
図８は、通信端末５００として機能するコンピュータ１１００のハードウェア構成の一例を示す。本実施形態に係るコンピュータ１１００は、ＳｏＣ１１１０、メインメモリ１１２２、フラッシュメモリ１１２４、アンテナ１１３２、アンテナ１１３４、アンテナ１１３６、ディスプレイ１１４０、マイク１１４２、スピーカ１１４４、ＵＳＢポート１１５２、及びカードスロット１１５４を備える。
【００７８】
ＳｏＣ１１１０は、メインメモリ１１２２及びフラッシュメモリ１１２４に格納されたプログラムに基づいて動作し、各部の制御を行う。アンテナ１１３２は、いわゆるセルラーアンテナである。アンテナ１１３４は、いわゆるＷｉＦｉ（登録商標）アンテナである。アンテナ１１３６は、Ｂｌｕｅｔｏｏｔｈ（登録商標）等のいわゆる短距離無線通信用のアンテナである。ＳｏＣ１１１０は、アンテナ１１３２、アンテナ１１３４、及びアンテナ１１３６を用いて、各種通信機能を実現してよい。ＳｏＣ１１１０は、アンテナ１１３２、アンテナ１１３４、又はアンテナ１１３６を用いてＳｏＣ１１１０が使用するプログラムを受信して、フラッシュメモリ１１２４に格納してよい。
【００７９】
ＳｏＣ１１１０は、ディスプレイ１１４０を用いて各種表示機能を実現してよい。ＳｏＣ１１１０は、マイク１１４２を用いて各種音声入力機能を実現してよい。ＳｏＣ１１１０は、スピーカ１１４４を用いて各種音声出力機能を実現してよい。
【００８０】
ＵＳＢポート１１５２は、ＵＳＢ接続を実現する。カードスロット１１５４は、ＳＤカード等の各種カードとの接続を実現する。ＳｏＣ１１１０は、ＵＳＢポート１１５２に接続された機器又はメモリと、カードスロット１１５４に接続されたカードとから、ＳｏＣ１１１０が使用するプログラムを受信して、フラッシュメモリ１１２４に格納してよい。
【００８１】
コンピュータ１１００にインストールされ、コンピュータ１１００を通信端末５００として機能させるプログラムは、ＳｏＣ１１１０等に働きかけて、コンピュータ１１００を、通信端末５００の各部としてそれぞれ機能させてよい。これらのプログラムに記述された情報処理は、コンピュータ１１００に読込まれることにより、ソフトウェアと上述した各種のハードウェア資源とが協働した具体的手段である対象地点取得部５０２、依頼情報送信部５０４、応答受信部５０６、要求情報送信部５０８、撮像画像受信部５１０、表示制御部５１２、及び車両情報取得部５１４として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータ１１００の使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の通信端末５００が構築される。
【００８２】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００８３】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００８４】
１０  ネットワーク、１００  車両、１１０  操作部、１２０  表示部、１３０  無線通信部、１４０  撮像部、１５０  ＧＮＳＳ受信部、１６０  センサ部、２００  制御装置、２０２  対象地点取得部、２０４  依頼情報送信部、２０６  応答受信部、２０８  要求情報送信部、２１０  撮像画像受信部、２１２  表示制御部、２１４  車両情報取得部、３００  車両管理サーバ、４１０、４２０、４３０、４４０、４５０  車両、５００  通信端末、５０２  対象地点取得部、５０４  依頼情報送信部、５０６  応答受信部、５０８  要求情報送信部、５１０  撮像画像受信部、５１２  表示制御部、５１４  車両情報取得部、１０００  コンピュータ、１０１０  ＣＰＵ、１０２０  ＲＯＭ、１０３０  ＲＡＭ、１０４０  通信Ｉ／Ｆ、１０５０  ハードディスクドライブ、１０８０  入出力チップ、１０８５  グラフィックコントローラ、１０９２  ホストコントローラ、１０９４  入出力コントローラ、１１００  コンピュータ、１１１０  ＳｏＣ、１１２２  メインメモリ、１１２４  フラッシュメモリ、１１３２  アンテナ、１１３４  アンテナ、１１３６  アンテナ、１１４０  ディスプレイ、１１４２  マイク、１１４４  スピーカ、１１５２  ＵＳＢポート、１１５４  カードスロット
【図１】
2019215638.tif 000003
【図２】
2019215638.tif 000004
【図３】
2019215638.tif 000005
【図４】
2019215638.tif 000006
【図５】
2019215638.tif 000007
【図６】
2019215638.tif 000008
【図７】
2019215638.tif 000009
【図８】
2019215638.tif 000010