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