(57)【要約】【課題】道路の画像を表示する場合に、道路の位置に関係する情報をユーザが直感的に把握できるような表示技術を提供することが望ましい。【解決手段】複数の撮像画像を、道路上の撮像位置と対応付けて格納する画像格納部と、ユーザ操作に基づいて特定された複数の位置のそれぞれに対応する撮像画像を連続して表示させる表示制御部とを備え、表示制御部は、撮像画像の撮像位置に関連するオブジェクトを、撮像位置に対応する表示画面上の位置に配置して、撮像画像及びオブジェクトを表示させる、表示制御装置を提供する。【選択図】図２
2020020602.tif 000002
【特許請求の範囲】
【請求項１】
複数の撮像画像を、道路上の撮像位置と対応付けて格納する画像格納部と、
ユーザ操作に基づいて特定された複数の位置のそれぞれに対応する撮像画像を連続して表示させる表示制御部と
を備え、
前記表示制御部は、前記撮像画像の撮像位置に関連するオブジェクトを、前記撮像位置に対応する表示画面上の位置に配置して、前記撮像画像及び前記オブジェクトを表示させる、表示制御装置。
【請求項２】
前記複数の撮像画像は、前記道路上を走行する車両により撮像された撮像画像である、請求項１に記載の表示制御装置。
【請求項３】
前記表示制御部は、前記撮像画像を表示画面の撮像画像表示領域に表示し、前記オブジェクトを表示画面のオブジェクト配置領域に表示し、
前記撮像画像表示領域と前記オブジェクト配置領域とは互いに重ならない位置に設けられる、請求項１又は２に記載の表示制御装置。
【請求項４】
前記オブジェクトは、前記撮像位置から所定距離内に位置する対象物を表す、請求項１から３のいずれか一項に記載の表示制御装置。
【請求項５】
前記表示制御部は、前記オブジェクトを、前記対象物の位置と前記撮像位置との位置関係に基づく表示画面上の位置に配置させる、請求項４に記載の表示制御装置。
【請求項６】
前記表示制御部は、前記撮像位置が他の撮像画像よりも前記対象物の位置に近い撮像画像を表示させる場合、前記オブジェクトを前記表示画面上の基準位置に配置させる、請求項５に記載の表示制御装置。
【請求項７】
前記基準位置は、前記表示画面上の上下方向の中心よりも下側である、請求項６に記載の表示制御装置。
【請求項８】
前記表示制御部は、前記撮像位置が前記対象物の位置の手前の撮像画像を表示させる場合、前記撮像位置と前記対象物の位置との距離が大きいほど、前記オブジェクトを、前記基準位置のより上方に配置させる、請求項６又は７に記載の表示制御装置。
【請求項９】
前記表示制御部は、前記撮像位置が前記対象物の位置より奥の撮像画像を表示させる場合、前記撮像位置と前記対象物の位置との距離が大きいほど、前記オブジェクトを、前記基準位置のより下方に配置させる、請求項６から８のいずれか一項に記載の表示制御装置。
【請求項１０】
前記表示制御部は、前記オブジェクトを、前記対象物の位置と前記撮像位置との位置関係に基づく表示サイズで表示させる、請求項４から９のいずれか一項に記載の表示制御装置。
【請求項１１】
前記オブジェクトは、前記撮像位置から所定距離内に設置されている交通標識を表す交通標識オブジェクトである、請求項４から１０のいずれか一項に記載の表示制御装置。
【請求項１２】
前記オブジェクトは、前記撮像位置から所定距離内に位置するスポットを表すスポットオブジェクトである、請求項４から１０のいずれか一項に記載の表示制御装置。
【請求項１３】
前記表示制御部は、前記スポットの位置が前記撮像画像を撮像した車両の左側に位置する場合、前記スポットオブジェクトを前記表示画面上の左側に配置し、前記スポットの位置が前記撮像画像を撮像した車両の右側に位置する場合、前記スポットオブジェクトを前記表示画面上の右側に配置する、請求項１２に記載の表示制御装置。
【請求項１４】
コンピュータを、請求項１から１３のいずれか一項に記載の表示制御装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置及びプログラムに関する。
【背景技術】
【０００２】
フリック操作等に応じて、ストリートビュー画像の表示を切り替える技術が知られていた（例えば、特許文献１参照）。
［先行技術文献］
［特許文献］
［特許文献１］特開２０１６−１１５０６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
道路の画像を表示する場合に、道路の位置に関係する情報をユーザが直感的に把握できるような表示技術を提供することが望ましい。
【課題を解決するための手段】
【０００４】
本発明の第１の態様によれば、表示制御装置が提供される。表示制御装置は、複数の撮像画像を、道路上の撮像位置と対応付けて格納する画像格納部を備えてよい。表示制御装置は、ユーザ操作に基づいて特定された複数の位置のそれぞれに対応する撮像画像を連続して表示させる表示制御部を備えてよい。表示制御部は、撮像画像の撮像位置に関連するオブジェクトを、撮像位置に対応する表示画面上の位置に配置して、撮像画像及びオブジェクトを表示させてよい。
【０００５】
上記複数の撮像画像は、上記道路上を走行する車両により撮像された撮像画像であってよい。上記表示制御部は、上記撮像画像を表示画面の撮像画像表示領域に表示し、上記オブジェクトを表示画面のオブジェクト配置領域に表示してよく、上記撮像画像表示領域と上記オブジェクト配置領域とは互いに重ならない位置に設けられてよい。上記オブジェクトは、上記撮像位置から所定距離内に位置する対象物を表してよい。上記表示制御部は、上記オブジェクトを、上記対象物の位置と上記撮像位置との位置関係に基づく表示画面上の位置に配置させてよい。上記表示制御部は、上記撮像位置が他の撮像画像よりも上記対象物の位置に近い撮像画像を表示させる場合、上記オブジェクトを上記表示画面上の基準位置に配置させてよい。上記基準位置は、上記表示画面上の上下方向の中心よりも下側であってよい。上記表示制御部は、上記撮像位置が上記対象物の位置の手前の撮像画像を表示させる場合、上記撮像位置と上記対象物の位置との距離が大きいほど、上記オブジェクトを、上記基準位置のより上方に配置させてよい。上記表示制御部は、上記撮像位置が上記対象物の位置より奥の撮像画像を表示させる場合、上記撮像位置と上記対象物の位置との距離が大きいほど、上記オブジェクトを、上記基準位置のより下方に配置させてよい。
【０００６】
上記表示制御部は、上記オブジェクトを、上記対象物の位置と上記撮像位置との位置関係に基づく表示サイズで表示させてよい。上記オブジェクトは、上記撮像位置から所定距離内に設置されている交通標識を表す交通標識オブジェクトであってよい。上記オブジェクトは、上記撮像位置から所定距離内に位置するスポットを表すスポットオブジェクトであってよい。上記表示制御部は、上記スポットの位置が上記撮像画像を撮像した車両の左側に位置する場合、上記スポットオブジェクトを上記表示画面上の左側に配置し、上記スポットの位置が上記撮像画像を撮像した車両の右側に位置する場合、上記スポットオブジェクトを上記表示画面上の右側に配置してよい。
【０００７】
本発明の第１の態様によれば、コンピュータを、上記表示制御装置として機能させるためのプログラムが提供される。
【０００８】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００９】
【図１】通信端末１００の通信環境の一例を概略的に示す。
【図２】車両３００の構成の一例を概略的に示す。
【図３】通信端末１００によって表示される表示データ４００の一例を概略的に示す。
【図４】通信端末１００の機能構成の一例を概略的に示す。
【図５】交通標識オブジェクト４０４の表示例を概略的に示す。
【図６】交通標識オブジェクト４０４の表示例を概略的に示す。
【図７】交通標識オブジェクト４０４の表示例を概略的に示す。
【図８】交通標識オブジェクト４０４の表示例を概略的に示す。
【図９】スポットオブジェクト４０６の表示例を概略的に示す。
【図１０】スポットオブジェクト４０６の表示例を概略的に示す。
【図１１】画像管理サーバ２００の機能構成の一例を概略的に示す。
【図１２】通信端末１００又は画像管理サーバ２００として機能するコンピュータ１０００のハードウェア構成の一例を概略的に示す。
【発明を実施するための形態】
【００１０】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１１】
図１は、通信端末１００の通信環境の一例を概略的に示す。本実施形態に係る通信端末１００は、車両３００によって撮像された撮像画像を表示する表示処理を実行する。通信端末１００は、任意の端末であってよく、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、タブレット端末、及びスマートフォン等である。通信端末１００は、表示制御装置の一例であってよい。
【００１２】
通信端末１００は、複数の撮像画像を管理する画像管理サーバ２００から、ネットワーク２０を介して撮像画像を受信し、格納してよい。ネットワーク２０は、任意のネットワークであってよい。例えば、ネットワーク２０は、インターネットと、いわゆる３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、４Ｇ（４ｔｈ  Ｇｅｎｅｒａｔｉｏｎ）及び５Ｇ（５ｔｈ  Ｇｅｎｅｒａｔｉｏｎ）等の携帯電話網と、公衆無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）と、専用網との少なくともいずれかを含んでよい。
【００１３】
画像管理サーバ２００は、複数の車両３００から、ネットワーク２０を介して撮像画像を受信して管理する。車両３００は、例えば、道路を移動している間に撮像した撮像画像を、道路上の位置を示す位置情報とともに、画像管理サーバ２００に送信する。車両３００は、定期的に撮像画像を画像管理サーバ２００に送信してよい。また、車両３００は、画像管理サーバ２００からの要求に応じて撮像画像を画像管理サーバ２００に送信してよい。
【００１４】
図２は、車両３００の構成の一例を概略的に示す。車両３００は、操作部３１０、表示部３２０、無線通信部３３０、撮像部３４０、ＧＮＳＳ（Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ）受信部３５０、センサ部３６０、及び制御装置３０２を備える。これらの構成の少なくとも一部は、いわゆるカーナビゲーションシステムに含まれる構成であってよい。
【００１５】
操作部３１０は、車両３００のユーザによる操作を受け付ける。操作部３１０は、物理的な操作ボタン類を含んでよい。操作部３１０及び表示部３２０は、タッチパネルディスプレイであってもよい。操作部３１０は、音声操作を受け付けてもよい。操作部３１０は、マイク及びスピーカを含んでよい。
【００１６】
無線通信部３３０は、ネットワーク２０を介して、画像管理サーバ２００及び通信端末１００と通信する。無線通信部３３０は、携帯電話網の無線基地局を介してネットワーク２０と通信する通信ユニットを含んでよい。また、無線通信部３３０は、ＷｉＦｉ（登録商標）アクセスポイントを介してネットワーク２０と通信する通信ユニットを含んでよい。
【００１７】
撮像部３４０は、１又は複数のカメラを含む。カメラは、ドライブレコーダであってもよい。撮像部３４０が複数のカメラを含む場合、複数のカメラのそれぞれは、車両３００の異なる位置に配置される。また、複数のカメラのそれぞれは、異なる撮像方向を撮像する。
【００１８】
ＧＮＳＳ受信部３５０は、ＧＮＳＳ衛星から発信された電波を受信する。ＧＮＳＳ受信部３５０は、ＧＮＳＳ衛星から受信した信号に基づいて、車両３００の位置を特定してもよい。
【００１９】
センサ部３６０は、１又は複数のセンサを含む。センサ部３６０は、例えば、加速度センサを含む。センサ部３６０は、例えば、角速度センサ（ジャイロセンサ）を含む。センサ部３６０は、例えば、地磁気センサを含む。センサ部３６０は、例えば、車速センサを含む。
【００２０】
制御装置３０２は、操作部３１０、表示部３２０、無線通信部３３０、撮像部３４０、ＧＮＳＳ受信部３５０、及びセンサ部３６０を制御して、各種処理を実行する。制御装置３０２は、例えば、ナビゲーション処理を実行する。制御装置３０２は、公知のカーナビゲーションシステムが実行するナビゲーション処理と同様のナビゲーション処理を実行してよい。
【００２１】
例えば、制御装置３０２は、ＧＮＳＳ受信部３５０及びセンサ部３６０からの出力に基づいて車両３００の現在位置を特定して、現在位置に対応する地図データを読み出して表示部３２０に表示させる。また、制御装置３０２は、操作部３１０を介して目的地の入力を受け付け、車両３００の現在位置から目的地までの推奨ルートを特定して、表示部３２０に表示させる。制御装置３０２は、ルートの選択を受け付けた場合、選択されたルートに従って、表示部３２０及びスピーカを介して、車両３００が走行すべき進路のガイダンスを行う。
【００２２】
本実施形態に係る制御装置３０２は、撮像部３４０によって撮像された撮像画像を画像管理サーバ２００に送信する送信処理を実行する。制御装置３０２と通信端末１００の外部との通信は、無線通信部３３０によって行われる。
【００２３】
制御装置３０２は、撮像部３４０が撮像した撮像画像と、撮像位置を示す位置情報とを画像管理サーバ２００に送信する。制御装置３０２は、さらに、センサ部３６０によって検知された情報を送信してもよい。例えば、制御装置３０２は、撮像画像を撮像したときの車速を送信する。
【００２４】
車両３００は、いわゆる一般車両であってよい。また、車両３００は、各地の道路を撮像するための専用車両であってもよい。専用車両は、例えば、計画的に各地の道路を撮像しながら走行する。専用車両は、１つのカメラを用いることによって、同じ視点から各地の道路を撮像し、撮像画像を通信端末１００及び画像管理サーバ２００等に送信してよい。
【００２５】
図３は、通信端末１００によって表示される表示データ４００の一例を概略的に示す。表示データ４００は、撮像画像表示領域４０１及びオブジェクト配置領域４０３を含んでよい。撮像画像表示領域４０１には、撮像画像４０２が配置される。オブジェクト配置領域４０３には、交通標識オブジェクト４０４等のオブジェクトが配置される。なお、表示データ４００は、オブジェクト配置領域４０３を含まなくてもよく、その場合、オブジェクトは、撮像画像４０２上に配置されてよい。
【００２６】
通信端末１００は、図３に例示するような表示データ４００を、自らが備えるディスプレイに表示させてよい。また、通信端末１００は、通信端末１００の外部の表示装置に表示データ４００を送信することで、当該表示装置に表示データ４００を表示させてもよい。
【００２７】
通信端末１００は、ユーザ操作に基づいて、複数の表示データ４００を連続して表示させてよい。例えば、通信端末１００は、上方向のフリック操作を受け付けた場合、道路を前進する方向に対応する複数の表示データ４００を連続して表示させる。また、例えば、通信端末１００は、下方向のフリック操作を受け付けた場合、道路を後退する方向に対応する複数の表示データ４００を連続して表示させる。
【００２８】
このように連続して表示される複数の表示データ４００に含まれる撮像画像４０２は、同一の車載カメラで撮像されたものであることが好ましい。すなわち、通信端末１００は、複数の車両３００によって撮像された撮像画像を混在して用いるのではなく、一の車両３００が有する一のカメラによって撮像された複数の撮像画像を用いることが好ましい。これにより、道路を前進する方向に対応する複数の表示データ４００を連続して表示させたり、道路を後退する方向に対応する複数の表示データ４００を連続して表示させたりする場合に、上下左右にぶれてしまうことを防止できる。
【００２９】
通信端末１００は、例えば、画像管理サーバ２００から、専用車両によって撮像された撮像画像を受信して格納する。また、通信端末１００は、例えば、画像管理サーバ２００から、一の車両３００によって撮像された撮像画像を受信して格納する。また、画像管理サーバ２００から複数の車両３００による撮像画像を受信した場合、通信端末１００は、撮像画像を車両３００毎に管理してよい。また、通信端末１００は、複数の車両３００から受信した撮像画像を、車両３００毎に管理してよい。撮像画像を撮像した車両３００が複数のカメラを有する場合、通信端末１００は、車両３００毎かつカメラ毎に撮像画像を管理してよい。
【００３０】
複数の車両３００によって撮像された撮像画像を混在して用いる場合、通信端末１００は、連続して表示した場合に上下左右にぶれてしまうことを抑止するように各撮像画像を画像処理することが好ましい。通信端末１００は、例えば、撮像画像を画像解析することによって車線を認識し、車線位置をもとに位置合わせをする。これにより、ぶれを補正することができる。なお、このような画像処理は、画像管理サーバ２００によって実行されてもよい。
【００３１】
通信端末１００は、表示データ４００に含まれる撮像画像４０２の撮像位置と、交通標識５０２が設置されている標識位置との位置関係に基づく表示画面上の位置に、交通標識オブジェクト４０４を配置させてよい。例えば、通信端末１００は、撮像位置が最も標識位置に近い撮像画像４０２を表示させる場合、交通標識オブジェクト４０４を基準位置４０５に配置させる。
【００３２】
通信端末１００は、撮像位置が標識位置の手前の撮像画像４０２を表示させる場合、撮像位置と標識位置との距離が大きいほど、基準位置４０５のより上方に交通標識オブジェクト４０４を配置させてよい。また、通信端末１００は、撮像位置が標識位置の奥の撮像画像４０２を表示させる場合、撮像位置と標識位置との距離が大きいほど、基準位置４０５のより下方に交通標識オブジェクト４０４を配置させてよい。これにより、例えば、道路を前進する方向で順次撮像画像４０２を表示させているときに、交通標識５０２が近づいてくると、徐々に上側から基準位置４０５に交通標識オブジェクト４０４が近づき、交通標識５０２の真横の撮像画像４０２が表示されたときには交通標識オブジェクト４０４が基準位置４０５に位置し、さらに前進すると、交通標識オブジェクト４０４が下方に移動していくような表示を実現することができる。これにより、閲覧者に、撮像画像を閲覧させながら、交通標識５０２の位置を把握させることができる。
【００３３】
図４は、通信端末１００の機能構成の一例を概略的に示す。通信端末１００は、格納部１０２、画像収集部１０４、画像処理部１０５、操作内容受付部１０６、及び表示制御部１０８を備える。なお、通信端末１００がこれらのすべての構成を備えることは必須とは限らない。
【００３４】
格納部１０２は、各種情報を格納する。格納部１０２は、車両３００によって撮像された撮像画像と、道路上の撮像位置を示す位置情報とを対応付けて格納する。また、格納部１０２は、交通標識オブジェクト４０４のようなオブジェクトを表す画像を格納する。
【００３５】
画像収集部１０４は、撮像画像を収集する。画像収集部１０４は、画像管理サーバ２００から撮像画像及び位置情報を受信して、格納部１０２に格納してよい。また、画像収集部１０４は、画像管理サーバ２００から、車両３００が撮像画像を撮像したときの車速等の情報を受信して、格納部１０２に格納してもよい。画像収集部１０４は、複数の車両３００から、撮像画像及び位置情報を受信して、格納部１０２に格納してもよい。
【００３６】
画像処理部１０５は、格納部１０２に格納されている撮像画像に対して画像処理を施す。画像処理部１０５は、例えば、複数の道路のそれぞれについて、対象とする道路上で撮像された複数の撮像画像が、同一の車両３００の同一の撮像部３４０によって撮像されたものに近似するように画像処理を施す。例えば、画像処理部１０５は、撮像画像を画像解析することによって車線を認識し、車線の位置をもとに位置合わせを行う。
【００３７】
異なる車両３００によって撮像された撮像画像は、道路に対する撮像部３４０の位置及び角度が異なったり、撮像部３４０の性能及び設定等が異なったりすることによって、その見え方が異なる。例えば、道路に沿って撮像画像を連続して表示する場合、異なる車両３００によって撮像された撮像画像が混在している場合には、道路が上下左右にぶれて見えてしまうことになる。この点について、一の車両３００によって撮像された場合であっても、当該一の車両３００が複数の撮像部３４０を有する場合には、同様のことが起こり得る。それに対して、画像処理部１０５が上述したような画像処理を施すことによって、このようなぶれを抑制することができる。
【００３８】
操作内容受付部１０６は、通信端末１００が備える操作部に対する操作内容を受け付ける。操作内容受付部１０６は、例えば、通信端末１００がマウスを有する場合、マウスによるポインティング入力、フリック操作、及びホイール操作等による操作内容を受け付ける。また、操作内容受付部１０６は、例えば、通信端末１００がタッチパネルディスプレイを有する場合、タッチパネルディスプレイに対するポインティング入力、及びフリック操作等による操作内容を受け付ける。
【００３９】
表示制御部１０８は、格納部１０２に格納されている撮像画像を表示させる。表示制御部１０８は、通信端末１００が備えるディスプレイに撮像画像を表示させてよい。また、表示制御部１０８は、通信端末１００の外部の表示装置に撮像画像を送信することで、当該表示装置に撮像画像を表示させてもよい。
【００４０】
表示制御部１０８は、フリック操作及びホイール操作等に応じて、複数の撮像画像を連続して表示させてよい。例えば、表示制御部１０８は、上方向のフリック操作を受け付けた場合、道路の第１の方向に対応する複数の撮像画像を連続して表示させ、下方向のフリック操作を受け付けた場合に、道路の第１の方向とは逆の第２の方向に対応する複数の撮像画像を連続して表示させる。また、例えば、表示制御部１０８は、第１の回転方向のホイール操作を受け付けた場合、道路の第１の方向に対応する複数の撮像画像を連続して表示させ、第２の回転方向のホイール操作を受け付けた場合、道路の第１の方向とは逆の第２の方向に対応する複数の撮像画像を連続して表示させる。
【００４１】
格納部１０２が、専用車両によって撮像された撮像画像を格納している場合、表示制御部１０８は、専用車両によって撮像された撮像画像のみを表示対象とすることが好ましい。格納部１０２が、専用車両によって撮像された撮像画像を格納していない場合や、専用車両によって撮像された撮像画像の数が少ない場合、表示制御部１０８は、格納部１０２に格納されている複数の撮像画像のうち、一の車両３００によって撮像された複数の撮像画像のみを表示対象とすることが好ましい。当該一の車両３００が複数の撮像部３４０を有する場合、表示制御部１０８は、当該一の撮像部３４０によって撮像された複数の撮像画像のみを表示対象とすることが好ましい。表示制御部１０８は、複数の車両３００によって撮像された複数の撮像画像を表示対象とする場合、画像処理部１０５によって画像処理が施された複数の撮像画像を表示対象とすることが好ましい。
【００４２】
表示制御部１０８は、撮像画像とともに、撮像画像の撮像位置に関連するオブジェクトを、当該撮像位置に対応する表示画面上の位置に配置して表示させる。オブジェクトは、撮像位置から所定距離内に位置する対象物を表してよい。オブジェクトは、例えば、撮像位置から所定距離内に設置されている交通標識を表す交通標識オブジェクトである。また、オブジェクトは、例えば、撮像位置から所定距離内に位置するスポットを表すスポットオブジェクトである。スポットは任意の場所であってよい。スポットの例としては、動物園及び遊園地等の娯楽スポット、ショッピングモール及びコンビニエンスストア等の買い物スポット、並びに、パーキングエリア及びサービスエリア等の交通スポット等が挙げられる。
【００４３】
表示制御部１０８は、例えば、オブジェクトを、対象物の位置と、撮像画像の撮像位置との位置関係に基づく表示画面上の位置に配置させる。表示制御部１０８は、撮像位置が他の撮像画像よりも対象物の位置に近い撮像画像を表示させる場合、オブジェクトを表示画面上の基準位置に配置させてよい。例えば、表示制御部１０８は、撮像位置が最も対象物の位置に近い撮像画像を表示させる場合に、オブジェクトを表示画面上の基準位置に配置させる。
【００４４】
そして、表示制御部１０８は、撮像位置が対象物の位置の手前の撮像画像を表示させる場合、撮像位置と対象物の位置との距離が大きいほど、オブジェクトを、基準位置のより上方に配置させてよい。また、表示制御部１０８は、撮像位置が対象物の位置より奥の撮像画像を表示させる場合、撮像位置と対象物の位置との距離が大きいほど、オブジェクトを、基準位置のより下方に配置させてよい。
【００４５】
表示制御部１０８は、オブジェクトを、対象物の位置と撮像位置との位置関係に基づく表示サイズで表示させてもよい。例えば、表示制御部１０８は、撮像位置が対象物の位置に近いほど大きい表示サイズでオブジェクトを表示させる。
【００４６】
図５は、交通標識オブジェクト４０４の表示例を概略的に示す。図５では、撮像画像４１０、撮像画像４１１、撮像画像４１２、撮像画像４１３、撮像画像４１４、及び撮像画像４１５のうち、撮像画像４１３の撮像位置が、道路５００上の交通標識５０２の標識位置に最も近い場合を例示している。
【００４７】
表示制御部１０８は、撮像画像４１２、撮像画像４１１、及び撮像画像４１０を表示させる場合、図５に例示するように、これらの撮像位置と標識位置との距離５２０、距離５２２、及び距離５２４に応じた、基準位置４０５よりも上方の位置に交通標識オブジェクト４０４を配置してよい。撮像位置と標識位置との位置関係は、撮像位置と対象物の位置との位置関係の一例であってよい。撮像位置と標識位置との距離は、撮像位置と対象物の位置との距離の一例であってよい。
【００４８】
表示制御部１０８は、同様に、撮像画像４１４及び撮像画像４１５を表示させる場合、これらの撮像位置と標識位置との距離に応じた、基準位置４０５よりも下方の位置に交通標識オブジェクト４０４を配置してよい。
【００４９】
なお、ここでは、交通標識オブジェクト４０４を、撮像位置と標識位置との距離に応じた位置に配置する例を挙げて説明したが、これに限らない。表示制御部１０８は、撮像画像を撮像した時の車速に応じて、交通標識オブジェクト４０４を配置してもよい。
【００５０】
例えば、表示制御部１０８は、まず、複数の撮像画像のうち、撮像位置が標識位置に最も近い撮像画像４１３を表示する場合の交通標識オブジェクト４０４の表示位置を、基準位置４０５に決定する。そして、表示制御部１０８は、撮像画像４１３に隣接する撮像画像４１２を表示する場合の交通標識オブジェクト４０４の表示位置を、車速が速いほど基準位置４０５から上方により遠くに離れるように決定する。表示制御部１０８は、撮像画像４１１及び撮像画像４１０についても、同様に交通標識オブジェクト４０４の表示位置を決定する。
【００５１】
また、表示制御部１０８は、撮像画像４１３に隣接する撮像画像４１４を表示する場合の交通標識オブジェクト４０４の表示位置を、車速が速いほど基準位置４０５から下方により遠くに離れるように決定する。表示制御部１０８は、撮像画像４１５についても、同様に交通標識オブジェクト４０４の表示位置を決定する。
【００５２】
図６は、交通標識オブジェクト４０４の表示例を概略的に示す。図６では、撮像画像４２０、撮像画像４２１、撮像画像４２２、撮像画像４２３、撮像画像４２４、及び撮像画像４２５のうち、撮像画像４２３の撮像位置が、道路５００上の交通標識５０２の標識位置に最も近い場合を例示している。ここでは、図５と異なる点を主に説明する。
【００５３】
表示制御部１０８は、図６に示すように、撮像位置と標識位置との距離が大きいほど、表示画面上の横方向の中央に近い位置に交通標識オブジェクト４０４を配置してよい。これにより、交通標識オブジェクト４０４が表示画面の横方向の中央の上端から出現し、交通標識５０２に近づくにつれて左下に進んでいくような表示を提供することができる。横方向の移動量は、任意に設定可能であってよい。
【００５４】
図７は、交通標識オブジェクト４０４の表示例を概略的に示す。図７では、撮像画像４３０、撮像画像４３１、撮像画像４３２、撮像画像４３３、撮像画像４３４、及び撮像画像４３５のうち、撮像画像４３３の撮像位置が、道路５００上の交通標識５０２の標識位置に最も近い場合を例示している。ここでは、図５と異なる点を主に説明する。
【００５５】
表示制御部１０８は、図７に示すように、撮像位置と標識位置との距離が大きいほど、交通標識オブジェクト４０４の表示サイズを小さくしてよい。これにより、交通標識オブジェクト４０４が表示画面の上端から出現し、基準位置４０５に向かって徐々に大きくなり、基準位置４０５を過ぎると徐々に小さくなるような表示を提供することができる。
【００５６】
図８は、交通標識オブジェクト４０４の表示例を概略的に示す。図８では、撮像画像４４０、撮像画像４４１、撮像画像４４２、撮像画像４４３、撮像画像４４４、及び撮像画像４４５のうち、撮像画像４４３の撮像位置が、道路５００上の交通標識５０２の標識位置に最も近い場合を例示している。ここでは、図５と異なる点を主に説明する。
【００５７】
図５では、基準位置４０５が、表示画面の上下方向の中心に位置する場合を例示していたが、基準位置４０５は、図８に示すように、表示画面上の上下方向の中心よりも下側であってもよい。図８では、基準位置４０５が、表示画面上の上下方向の上から３分の２の位置である場合を例示している。基準位置４０５を表示画面上の上下方向の中心よりも下側にすることで、交通標識５０２に近づいていく場合の撮像画像を、交通標識５０２から遠ざかっている場合の撮像画像よりも優先して表示させることができる。
【００５８】
図９及び図１０は、スポットオブジェクト４０６の表示例を概略的に示す。ここでは、図５と異なる点を主に説明する。
【００５９】
図９及び図１０では、遊園地を表すスポットオブジェクト４０６を例示している。また、図９及び図１０では、撮像画像４５０、撮像画像４５１、撮像画像４５２、撮像画像４５３、撮像画像４５４、及び撮像画像４５５のうち、撮像画像４５３の撮像位置が、道路５００上の、遊園地への分岐５０４に最も近い場合を例示している。
【００６０】
表示制御部１０８は、撮像画像４５２、撮像画像４５１、及び撮像画像４５０を表示させる場合、図９及び図１０に例示するように、これらの撮像位置と分岐５０４との距離５３０、距離５３２、及び距離５３４に応じた、基準位置４０５よりも上方の位置にスポットオブジェクト４０６を配置してよい。撮像位置と分岐５０４との位置関係は、撮像位置と対象物の位置との位置関係の一例であってよい。撮像位置と分岐５０４との距離は、撮像位置と対象物の位置との距離の一例であってよい。
【００６１】
表示制御部１０８は、同様に、撮像画像４５４及び撮像画像４５５を表示させる場合、これらの撮像位置と分岐５０４との距離に応じた、基準位置４０５よりも下方の位置にスポットオブジェクト４０６を配置してよい。
【００６２】
表示制御部１０８は、図６において例示した交通標識オブジェクト４０４の表示例と同様、撮像位置と分岐５０４との距離が大きいほど、表示画面上の横方向の中央に近い位置にスポットオブジェクト４０６を配置してよい。また、表示制御部１０８は、図７において例示した交通標識オブジェクト４０４の表示例と同様、撮像位置と分岐５０４との距離が大きいほど、スポットオブジェクト４０６の表示サイズを小さくしてよい。また、表示制御部１０８は、図８において例示した交通標識オブジェクト４０４の表示例と同様、基準位置４０５を、表示画面上の上下方向の中心よりも下側としてよい。
【００６３】
表示制御部１０８は、遊園地の位置が撮像画像を撮像した車両の左側に位置する場合、図９に示すように、スポットオブジェクト４０６を表示画面上の左側に配置してよい。表示制御部１０８は、遊園地の位置が撮像画像を撮像した車両の右側に位置する場合、図１０に示すように、スポットオブジェクト４０６を表示画面上の右側に配置してよい。
【００６４】
上記実施形態では、通信端末１００が車両３００によって撮像された撮像画像を表示する表示処理を実行する場合を例に挙げて説明したが、これに限らない。画像管理サーバ２００が、当該表示処理を実行してもよい。画像管理サーバ２００は、表示制御装置の一例であってよい。画像管理サーバ２００は、自らが備えるディスプレイに撮像画像を表示させてよい。また、画像管理サーバ２００は、撮像画像を、ネットワーク２０を介して送信することにより、通信端末等の送信先に撮像画像を表示させてもよい。
【００６５】
図１１は、画像管理サーバ２００の機能構成の一例を概略的に示す。画像管理サーバ２００は、格納部２０２、画像収集部２０４、画像処理部２０５、操作内容受付部２０６、及び表示制御部２０８を備える。なお、画像管理サーバ２００がこれらのすべての構成を備えることは必須とは限らない。ここでは、図４に示す通信端末１００とは処理内容が異なる点を主に説明する。
【００６６】
格納部２０２は、各種情報を格納する。格納部２０２は、車両３００によって撮像された撮像画像と、道路上の撮像位置を示す位置情報とを対応付けて格納する。また、格納部２０２は、交通標識オブジェクト４０４のようなオブジェクトを表す画像を格納する。
【００６７】
画像収集部２０４は、撮像画像を収集する。画像収集部２０４は、複数の車両３００から、ネットワーク２０を介して撮像画像及び位置情報を受信して、格納部２０２に格納してよい。画像処理部２０５は、格納部１０２に格納されている撮像画像に対して画像処理を施す。
【００６８】
操作内容受付部２０６は、画像管理サーバ２００が備える操作部に対する操作内容を受け付けてよい。操作内容受付部２０６は、例えば、画像管理サーバ２００がマウスを有する場合、マウスによるポインティング入力、フリック操作、及びホイール操作等による操作内容を受け付ける。また、操作内容受付部２０６は、例えば、画像管理サーバ２００がタッチパネルディスプレイを有する場合、タッチパネルディスプレイに対するポインティング入力、及びフリック操作等による操作内容を受け付ける。
【００６９】
操作内容受付部２０６は、通信端末１００等の通信相手から、ネットワーク２０を介して操作内容を受信してもよい。操作内容受付部２０６は、例えば、通信相手がマウスを有する場合、マウスによるポインティング入力、フリック操作、及びホイール操作等による操作内容を受け付ける。また、操作内容受付部２０６は、例えば、通信相手がタッチパネルディスプレイを有する場合、タッチパネルディスプレイに対するポインティング入力、及びフリック操作等による操作内容を受け付ける。
【００７０】
表示制御部２０８は、格納部２０２に格納されている撮像画像を表示させる表示処理を実行する。表示制御部２０８は、画像管理サーバ２００が備えるディスプレイに撮像画像を表示させてよい。表示制御部２０８による表示処理は、表示制御部１０８と同様であってよい。
【００７１】
また、表示制御部２０８は、画像送信部２１０を有する。画像送信部２１０は、通信端末１００等の通信相手に撮像画像を送信することで、当該通信相手に撮像画像を表示させる。具体的な表示の内容は、表示制御部１０８による表示と同様であってよい。
【００７２】
図１２は、通信端末１００又は画像管理サーバ２００として機能するコンピュータ１０００の一例を概略的に示す。本実施形態に係るコンピュータ１０００は、ホストコントローラ１０９２により相互に接続されるＣＰＵ１０１０、ＲＡＭ１０３０、及びグラフィックコントローラ１０８５を有するＣＰＵ周辺部と、入出力コントローラ１０９４によりホストコントローラ１０９２に接続されるＲＯＭ１０２０、通信Ｉ／Ｆ１０４０、ハードディスクドライブ１０５０、及び入出力チップ１０８０を有する入出力部を備える。
【００７３】
ＣＰＵ１０１０は、ＲＯＭ１０２０及びＲＡＭ１０３０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ１０８５は、ＣＰＵ１０１０などがＲＡＭ１０３０内に設けたフレーム・バッファ上に生成する画像データを取得し、ディスプレイ上に表示させる。これに代えて、グラフィックコントローラ１０８５は、ＣＰＵ１０１０などが生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００７４】
通信Ｉ／Ｆ１０４０は、ネットワークを介して他の装置と通信する。また、通信Ｉ／Ｆ１０４０は、通信を行うハードウェアとして機能する。ハードディスクドライブ１０５０は、ＣＰＵ１０１０が使用するプログラム及びデータを格納する。
【００７５】
ＲＯＭ１０２０は、コンピュータ１０００が起動時に実行するブート・プログラム及びコンピュータ１０００のハードウェアに依存するプログラムなどを格納する。入出力チップ１０８０は、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポートなどを介して各種の入出力装置を入出力コントローラ１０９４へと接続する。
【００７６】
ＲＡＭ１０３０を介してハードディスクドライブ１０５０に提供されるプログラムは、ＩＣカードなどの記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ１０３０を介してハードディスクドライブ１０５０にインストールされ、ＣＰＵ１０１０において実行される。
【００７７】
コンピュータ１０００にインストールされ、コンピュータ１０００を通信端末１００又は画像管理サーバ２００として機能させるプログラムは、ＣＰＵ１０１０などに働きかけて、コンピュータ１０００を、通信端末１００又は画像管理サーバ２００の各部としてそれぞれ機能させてよい。これらのプログラムに記述された情報処理は、コンピュータ１０００に読込まれることにより、ソフトウエアと上述した各種のハードウェア資源とが協働した具体的手段である格納部１０２、画像収集部１０４、画像処理部１０５、操作内容受付部１０６、及び表示制御部１０８として機能する。また、これらのプログラムに記述された情報処理は、コンピュータ１０００に読込まれることにより、ソフトウエアと上述した各種のハードウェア資源とが協働した具体的手段である格納部２０２、画像収集部２０４、画像処理部２０５、操作内容受付部２０６、及び表示制御部２０８として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータ１０００の使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の通信端末１００又は画像管理サーバ２００が構築される。
【００７８】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００７９】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００８０】
２０  ネットワーク、１００  通信端末、１０２  格納部、１０４  画像収集部、１０５  画像処理部、１０６  操作内容受付部、１０８  表示制御部、２００  画像管理サーバ、２０２  格納部、２０４  画像収集部、２０５  画像処理部、２０６  操作内容受付部、２０８  表示制御部、２１０  画像送信部、３００  車両、３０２  制御装置、３１０  操作部、３２０  表示部、３３０  無線通信部、３４０  撮像部、３５０  ＧＮＳＳ受信部、３６０  センサ部、４００  表示データ、４０１  撮像画像表示領域、４０２  撮像画像、４０３  オブジェクト配置領域、４０４  交通標識オブジェクト、４０５  基準位置、４０６  スポットオブジェクト、４１０、４１１、４１２、４１３、４１４、４１５  撮像画像、４２０、４２１、４２２、４２３、４２４、４２５  撮像画像、４３０、４３１、４３２、４３３、４３４、４３５  撮像画像、４４０、４４１、４４２、４４３、４４４、４４５  撮像画像、４５０、４５１、４５２、４５３、４５４、４５５  撮像画像、５００  道路、５０２  交通標識、５０４  分岐、５２０  距離、５２２  距離、５２４  距離、５３０  距離、５３２  距離、５３４  距離、１０００  コンピュータ、１０１０  ＣＰＵ、１０２０  ＲＯＭ、１０３０  ＲＡＭ、１０４０  通信Ｉ／Ｆ、１０５０  ハードディスクドライブ、１０８０  入出力チップ、１０８５  グラフィックコントローラ、１０９２  ホストコントローラ、１０９４  入出力コントローラ
【図１】
2020020602.tif 000003
【図２】
2020020602.tif 000004
【図３】
2020020602.tif 000005
【図４】
2020020602.tif 000006
【図５】
2020020602.tif 000007
【図６】
2020020602.tif 000008
【図７】
2020020602.tif 000009
【図８】
2020020602.tif 000010
【図９】
2020020602.tif 000011
【図１０】
2020020602.tif 000012
【図１１】
2020020602.tif 000013
【図１２】
2020020602.tif 000014