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