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