(57)【要約】画像生成装置は、画像の生成対象の地理的位置を取得する第１取得部と、地理的位置に基づいて、車両が地理的位置を過去に走行した際の走行データを取得する第２取得部と、地理的位置の風景と走行データとを含む走行画像を生成する生成部と、を備える。
2018179312.tif 000002
【特許請求の範囲】
【請求項１】
画像生成装置であって、
画像の生成対象の地理的位置を取得する第１取得手段と、
前記地理的位置に基づいて、車両が前記地理的位置を過去に走行した際の走行データを取得する第２取得手段と、
前記地理的位置の風景と前記走行データとを含む走行画像を生成する生成手段と、
を備えることを特徴とする画像生成装置。
【請求項２】
前記走行データは、前記車両が前記地理的位置を過去に走行した際の車両及び運転者の画像と、前記車両が前記地理的位置を過去に走行した際の走行軌跡との少なくとも１つを含むことを特徴とする請求項１に記載の画像生成装置。
【請求項３】
前記車両及び運転者の画像は、定位置に固定された撮影装置と移動体に搭載された撮影装置とのうちの少なくとも１つによって撮影された画像であることを特徴とする請求項２に記載の画像生成装置。
【請求項４】
ユーザを識別するユーザ識別情報を取得する手段を更に備え、
前記第２取得手段は、前記地理的位置と前記ユーザ識別情報とに基づいて、前記ユーザに関連した走行データを取得することを含むことを特徴とする請求項１乃至３の何れか１項に記載の画像生成装置。
【請求項５】
前記第２取得手段は、複数の車両が過去の異なる日時に前記地理的位置を走行した際のそれぞれの車両の走行データを取得し、
前記生成手段は、前記地理的位置の風景と前記それぞれの車両の走行データとを含む走行画像を生成することを特徴とする請求項１乃至４の何れか１項に記載の画像生成装置。
【請求項６】
前記画像の生成対象の地理的位置は、地図と、住所と、撮影装置で撮影された風景と、測位装置による測位結果とのうちの少なくとも何れかに基づいて特定されることを特徴とする請求項１乃至５の何れか１項に記載の画像生成装置。
【請求項７】
前記生成手段は、前記地理的位置の風景と仮想の車両の走行データとを含む走行画像を更に生成することを特徴とする請求項１乃至６の何れか１項に記載の画像生成装置。
【請求項８】
前記走行画像を生成することは、リアルタイムに撮影された風景を前記地理的位置の風景として使用することを含むことを特徴とする請求項１乃至６の何れか１項に記載の画像生成装置。
【請求項９】
画像を生成する方法であって、
画像の生成対象の地理的位置を取得する工程と、
前記地理的位置に基づいて、車両が前記地理的位置を過去に走行した際の走行データを取得する工程と、
前記地理的位置の風景と前記走行データとを含む走行画像を生成する工程と、
を備えることを特徴とする方法。
【請求項１０】
前記走行データは、前記車両が前記地理的位置を過去に走行した際の車両及び運転者の画像と、前記車両が前記地理的位置を過去に走行した際の走行軌跡との少なくても１つを含むことを特徴とする請求項９に記載の方法。
【請求項１１】
１つ以上のプロセッサにより実行された場合に、前記１つ以上のプロセッサに、
画像の生成対象の地理的位置を取得することと、
前記地理的位置に基づいて、車両が前記地理的位置を過去に走行した際の走行データを取得することと、
前記地理的位置の風景と前記走行データとを含む走行画像を生成することと、
を実行させるための命令を備えることを特徴とするプログラム。
【請求項１２】
前記走行データは、前記車両が前記地理的位置を過去に走行した際の車両及び運転者の画像と、前記車両が前記地理的位置を過去に走行した際の走行軌跡との少なくても１つを含むことを特徴とする請求項１１に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像生成装置及び画像生成方法に関する。
【背景技術】
【０００２】
近年、周囲を撮影するためにカメラを搭載した車両が増えてきている。特許文献１には、自車両の周囲に他車両や固定カメラがある場合に、それらに自車両の撮影を依頼し、撮影データを取得することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２１２７０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された技術では、他車両又は固定カメラで撮影された画像が自動的に自車両に送信される。そのため、自車両のユーザは、特定の地理的位置で撮影された画像を特定するのが困難であった。本発明の１つの側面は、特定の地理的位置で撮影された車両の画像の特定を容易にすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明の一部の実施形態では、画像生成装置であって、画像の生成対象の地理的位置を取得する第１取得手段と、前記地理的位置に基づいて、車両が前記地理的位置を過去に走行した際の走行データを取得する第２取得手段と、前記地理的位置の風景と前記走行データとを含む走行画像を生成する生成手段と、を備えることを特徴とする画像生成装置が提供される。
【発明の効果】
【０００６】
上記手段によれば、特定の地理的位置で撮影された車両の画像の特定が容易になる。
【図面の簡単な説明】
【０００７】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施の形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】本発明の実施形態に係る画像提供システムの構成例を説明する図。
【図２Ａ】本発明の実施形態に係る位置取得装置の構成例を説明する図。
【図２Ｂ】本発明の実施形態に係る撮影装置の構成例を説明する図。
【図２Ｃ】本発明の実施形態に係る画像管理装置の構成例を説明する図。
【図２Ｄ】本発明の実施形態に係る画像閲覧装置の構成例を説明する図。
【図３】本発明の実施形態に係る車両位置を登録する処理の一例を説明する図。
【図４】本発明の実施形態に係る画像を登録する処理の一例を説明する図。
【図５】本発明の実施形態に係る走行画像を生成・表示する処理の一例を説明する図。
【図６Ａ】本発明の実施形態に係る走行画像の表示例を説明する図。
【図６Ｂ】本発明の実施形態に係る走行画像の表示例を説明する図。
【図６Ｃ】本発明の実施形態に係る走行画像の表示例を説明する図。
【図７】本発明の実施形態に係る提案を提供する処理の一例を説明する図。
【発明を実施するための形態】
【０００８】
添付の図面を参照しつつ本発明の実施形態について以下に説明する。様々な実施形態を通じて同様の要素には同一の参照符号を付し、重複する説明を省略する。また、各実施形態は適宜変更、組み合わせが可能である。以下の実施形態では、車両の一例として自動二輪車（いわゆるバイク）を扱うが、車両は自動四輪車であってもよいし、他の車両であってもよい。
【０００９】
図１を参照して、一部の実施形態に係る画像提供システム１００の構成例と動作の概要とを説明する。画像提供システム１００は、位置取得装置１１０と、撮影装置１２０ａ〜１２０ｄと、画像管理装置１３０と、画像閲覧装置１４０とを含む。
【００１０】
位置取得装置１１０は、運転者１０３が運転する車両１０１の現在の地理的位置を取得する装置である。位置取得装置１１０は、走行中の車両１０１とともに移動する。位置取得装置１１０は、取得した車両１０１の位置情報を画像管理装置１３０へ送信する。位置取得装置１１０は車両１０１に搭載されてもよいし、運転者１０３によって保持されてもよい。位置取得装置１１０が運転者１０３によって保持される場合に、位置取得装置１１０はスマートフォンなどのモバイルデバイスであってもよい。
【００１１】
撮影装置１２０ａ〜１２０ｄはそれぞれ、走行路１０２を撮影する装置である。撮影装置１２０ａ〜１２０ｄを特に区別する必要がない場合に、撮影装置１２０と総称する。撮影装置１２０は撮影した画像を画像管理装置１３０へ送信する。画像は静止画像であってもよいし、動画像であってもよい。撮影装置１２０は、撮影装置１２０ａのように定位置に固定されていてもよいし、撮影装置１２０ｂのように自立飛行可能な無人飛行体１０５（例えば、ドローン）に搭載されてもよいし、撮影装置１２０ｃのように撮影者１０４によって使用されてもよいし、撮影装置１２０ｄのように車両１０１に搭載されてもよい。無人飛行体１０５及び車両１０１はいずれも移動体の一例である。画像提供システム１００は、撮影装置１２０ａ〜１２０ｄの少なくとも１つを備えてもよいし、撮影装置１２０ａ〜１２０ｄのそれぞれを複数備えてもよい。
【００１２】
画像管理装置１３０は、車両１０１の画像を管理する装置である。以下の実施形態で画像管理装置１３０は走行画像を生成するため、画像生成装置と呼ぶこともできる。画像閲覧装置１４０は、ユーザが車両１０１の走行画像を閲覧するための装置である。ユーザは画像閲覧装置１４０を用いて画像管理装置１３０に対して走行画像の生成を要求する。これに応じて、画像管理装置１３０は走行画像を生成し、画像閲覧装置１４０に送信する。画像閲覧装置１４０は受信した走行画像を表示装置に表示する。
【００１３】
図２Ａ〜図２Ｄを参照して、画像提供システム１００に含まれる各装置のハードウェア構成例を説明する。図２Ａに示すように、位置取得装置１１０は、処理装置１１１と、記憶装置１１２と、入力装置１１３と、表示装置１１４と、通信装置１１５と、測位装置１１６とを有する。処理装置１１１は、位置取得装置１１０が行う処理を実行する装置であり、例えばＣＰＵなどのプロセッサによって構成される。記憶装置１１２は、位置取得装置１１０による処理を行うためのデータを記憶するための装置であり、例えばＲＡＭやＲＯＭなどのメモリで構成される。
【００１４】
入力装置１１３は、位置取得装置１１０のユーザからの入力を受け取るための装置であり、例えばタッチパッドやボタンなどで構成される。表示装置１１４は、位置取得装置１１０のユーザへ情報を提示するための装置であり、例えば液晶ディスプレイやスピーカなどで構成される。入力装置１１３及び表示装置１１４はタッチスクリーンのような一体の装置で構成されてもよい。
【００１５】
通信装置１１５は、位置取得装置１１０が他の装置と通信するための装置であり、有線通信を行う場合にはネットワークカードなどによって構成され、無線通信を行う場合にはアンテナや信号処理回路などによって構成される。位置取得装置１１０は車両１０１とともに移動するので無線通信を行ってもよい。これに代えて、位置取得装置１１０はケーブルによって車両１０１に接続され、車両１０１の通信装置（不図示）と有線通信を行ってもよい。この場合に、位置取得装置１１０からの情報は車両１０１の通信装置を経由して画像管理装置１３０へ送信される。
【００１６】
測位装置１１６は、位置取得装置１１０の現在の地理的位置を測定するための装置であり、例えばＧＰＳ（グローバルポジショニングシステム）受信機によって構成される。位置取得装置１１０は車両１０１とともに移動するので、位置取得装置１１０の現在の地理的位置を車両１０１の現在の地理的位置とみなしうる。そこで、この地理的位置を車両位置と呼ぶ。
【００１７】
図２Ｂに示すように、撮影装置１２０は、処理装置１２１と、記憶装置１２２と、入力装置１２３と、表示装置１２４と、通信装置１２５と、測位装置１２６と、イメージセンサ１２７と、姿勢測定センサ１２８とを有する。処理装置１２１、記憶装置１２２、入力装置１２３、表示装置１２４、通信装置１２５及び測位装置１２６は、処理装置１１１、記憶装置１１２、入力装置１１３、表示装置１１４、通信装置１１５及び測位装置１１６と同様であるので重複する説明を省略する。
【００１８】
イメージセンサ１２７は、撮影装置１２０に入射した光に基づいて電気信号を生成するためのセンサである。処理装置１２１は、イメージセンサ１２７で生成された電気信号を処理することによって画像を生成する。
【００１９】
姿勢測定センサ１２８は、撮影装置１２０の姿勢（方向や傾き）を測定するためのセンサであり、例えばジャイロセンサである。処理装置１２１は、測位装置１２６によって測定された撮影装置１２０の地理的位置と、姿勢測定センサ１２８によって測定された姿勢とに基づいて、撮影装置１２０が撮影中の地理的位置（以下、撮影位置と呼ぶ）を特定する。定位置に固定される撮影装置１２０ａは、測位装置１２６及び姿勢測定センサ１２８を有していなくてもよい。この場合に、撮影装置１２０ａの設置者が入力装置１１３を用いて手動で撮影エリアの地理的位置を設定してもよい。同様に、撮影者１０４によって使用される撮影装置１２０ｃは、測位装置１２６及び姿勢測定センサ１２８を有していなくてもよい。この場合に、撮影者１０４が入力装置１１３を用いて手動で撮影エリアの地理的位置を設定してもよい。
【００２０】
図２Ｃに示すように、画像管理装置１３０は、処理装置１３１と、記憶装置１３２と、入力装置１３３と、表示装置１３４と、通信装置１３５とを有する。処理装置１３１、記憶装置１３２、入力装置１３３、表示装置１３４及び通信装置１３５は、処理装置１１１、記憶装置１１２、入力装置１１３、表示装置１１４及び通信装置１１５と同様であるので重複する説明を省略する。画像管理装置１３０は大量のデータを処理するので、例えばサーバ用のコンピュータによって構成される。また、記憶装置１３２は、メモリ以外に、ディスク装置などで構成されてもよい。
【００２１】
図２Ｄに示すように、画像閲覧装置１４０は、処理装置１４１と、記憶装置１４２と、入力装置１４３と、表示装置１４４と、通信装置１４５と、測位装置１４６と、イメージセンサ１４７とを有する。処理装置１４１、記憶装置１４２、入力装置１４３、表示装置１４４、通信装置１４５、測位装置１４６及びイメージセンサ１４７は、処理装置１１１、記憶装置１１２、入力装置１１３、表示装置１１４、通信装置１１５、測位装置１１６及びイメージセンサ１２７と同様であるので重複する説明を省略する。画像処理装置１３０は、例えばスマートフォンなどのモバイルデバイスやパーソナルコンピュータなどである。上述の位置取得装置１１０が画像閲覧装置１４０として使用されてもよい。
【００２２】
図３を参照して、車両１０１の車両位置を登録する処理の一例を説明する。この処理は、位置取得装置１１０と画像管理装置１３０とが連携することによって実行される。位置取得装置１１０における処理は、処理装置１１１が記憶装置１１２に格納されているプログラムを読み出し、これに含まれる命令を実行することによって行われる。画像管理装置１３０における処理は、処理装置１３１が記憶装置１３２に格納されているプログラムを読み出し、これに含まれる命令を実行することによって行われる。
【００２３】
ステップＳ３０１において、位置取得装置１１０は、測位装置１１６を用いて位置取得装置１１０の現在の車両位置を取得する。
【００２４】
ステップＳ３０２において、位置取得装置１１０は、ステップＳ３０１で取得された車両位置と、車両位置を取得した日時（以下、走行日時と呼ぶ）と、記憶装置１１２に格納されている運転者１０３のユーザ識別情報とを画像管理装置１３０へ送信し、画像管理装置１３０はこれらを受信する。ユーザ識別情報とは、画像提供システム１００のユーザ（例えば、運転者１０３）を一意に識別する情報であり、画像提供システム１００の管理者によって各ユーザに提供される。例えば、ユーザが自身の位置取得装置１１０に図３の処理を実行するためのアプリケーションプログラムをインストールする際に、このユーザのユーザ識別情報が記憶装置１１２に格納される。
【００２５】
ステップＳ３０３において、画像管理装置１３０は、ステップＳ３０２で受信した車両位置、走行日時及びユーザ識別情報を関連付けて記憶装置１３２に格納する。その後、画像管理装置１３０は、ステップＳ３０２で受信した車両位置を撮影装置１２０へ送信してもよい。撮影装置１２０ｂは、車両位置の受信に応じて、車両のいる位置を撮影するように移動してもよい。また、撮影装置１２０ｃは、車両位置の受信に応じて、車両位置を撮影者１０４へ通知してもよい。これによって、撮影者１０４は車両を撮影できるようになる。
【００２６】
位置取得装置１１０の処理（ステップＳ３０１及びステップＳ３０２）は、例えば運転者１０３がアプリケーションプログラムを通じて開始指示を入力することによって開始され、その後、反復して（例えば、１秒ごとに）実行され、運転者１０３が終了指示を入力することによって終了してもよい。これに代えて、位置取得装置１１０の処理は、ユーザが特定の区間（例えば、アプリケーションプログラムに設定されたツーリストに人気の区間）を走行中に自動的に反復して実行されてもよい。図３の処理が繰り返されることによって、各日時における車両位置が運転者１０３の識別情報とともに画像管理装置１３０の記憶装置１３２に格納される。
【００２７】
上述の例では、ステップＳ３０２で、位置取得装置１１０から画像管理装置１３０へ走行日時が送信された。これに代えて、画像管理装置１３０は、画像管理装置１３０が車両位置を受信した日時を走行日時として記憶装置１３２に格納してもよい。また、位置取得装置１１０は、車両位置を取得するごとに画像管理装置１３０へ送信する代わりに、自身の記憶装置１１２に格納しておき、車両位置及び走行日時の組を複数まとめて（例えば位置取得動作の終了を運転者１０３から指示された場合や特定の区間の走行を終了した場合に）画像管理装置１３０へ送信してもよい。
【００２８】
図４を参照して、画像を登録する処理の一例を説明する。この処理は、撮影装置１２０と画像管理装置１３０とが連携することによって実行される。撮影装置１２０における処理は、処理装置１２１が記憶装置１２２に格納されているプログラムを読み出し、これに含まれる命令を実行することによって行われる。画像管理装置１３０における処理は、処理装置１３１が記憶装置１３２に格納されているプログラムを読み出し、これに含まれる命令を実行することによって行われる。
【００２９】
ステップＳ４０１において、撮影装置１２０は、測位装置１２６によって測定された撮影装置１２０の地理的位置と、姿勢測定センサ１２８によって測定された姿勢とに基づいて、撮影装置１２０の撮影位置を特定する。上述のように、撮影位置は撮影者１０４の入力に基づいて特定されてもよい。ステップＳ４０２において、撮影装置１２０は、イメージセンサ１２７を用いて画像を撮影する。この画像は静止画像であってもよいし、動画像（例えば、１０秒程度の動画像）であってもよい。
【００３０】
ステップＳ４０３において、撮影装置１２０は、ステップＳ４０１で特定された撮影位置と、ステップＳ４０２で撮影された画像と、画像を撮影した日時（以下、撮影日時と呼ぶ）とを画像管理装置１３０へ送信し、画像管理装置１３０はこれらを受信する。ステップＳ４０４において、画像管理装置１３０は、ステップＳ４０３で受信した撮影位置、撮影日時及び画像を関連付けて記憶装置１３２に格納する。
【００３１】
撮影装置１２０の処理（ステップＳ４０１〜ステップＳ４０３）は、例えば撮影装置１２０が起動することによって開始され、その後反復して（例えば、１秒ごとに）実行され、撮影装置１２０の停止によって終了してもよい。これに代えて、撮影装置１２０の処理は、撮影者１０４の指示に応じて行われてもよい。この処理によって、各撮影位置における画像が撮影位置とともに画像管理装置１３０の記憶装置１３２に格納される。
【００３２】
上述の例では、ステップＳ４０３で、撮影装置１２０から画像管理装置１３０へ撮影日時が送信された。これに代えて、画像管理装置１３０は、画像管理装置１３０が撮影位置及び画像を受信した日時を撮影日時として記憶装置１３２に格納してもよい。また、撮影装置１２０は、画像を撮影するごとに画像管理装置１３０へ送信する代わりに、自身の記憶装置１１２に格納しておき、撮影位置、撮影日時及び画像の組を複数まとめて（例えば撮影者１０４に指示された場合や、画像管理装置１３０からリモートから指示された場合、一定時間（例えば１時間）が経過した場合などに）画像管理装置１３０へ送信してもよい。
【００３３】
図５を参照して、走行画像を生成・表示する処理の一例を説明する。この処理は、画像閲覧装置１４０と画像管理装置１３０とが連携することによって実行される。画像閲覧装置１４０における処理は、処理装置１４１が記憶装置１４２に格納されているプログラムを読み出し、これに含まれる命令を実行することによって行われる。画像管理装置１３０における処理は、処理装置１３１が記憶装置１３２に格納されているプログラムを読み出し、これに含まれる命令を実行することによって行われる。
【００３４】
ステップＳ５０１において、画像閲覧装置１４０はユーザ（例えば、運転者１０３）から走行画像を表示することの要求を受け取る。この要求は、走行画像の表示対象のユーザのユーザ識別情報を含む。ユーザは、自分が運転している車両の走行画像を表示させたい場合に、自分のユーザ識別情報を要求に含める。ユーザは、他人が運転している車両の走行画像を表示させたい場合に、他人のユーザ識別情報を要求に含める。
【００３５】
ステップＳ５０２において、画像閲覧装置１４０は、走行画像の生成対象の地理的位置を取得する。この地理的位置を対象位置と呼ぶ。対象位置は、表示装置１４４に表示された地図に基づいてユーザが選択した位置であってもよいし、測位装置１４６による測定結果に基づく画像閲覧装置１４０の現在位置であってもよいし、ユーザによって入力された住所が示す位置であってもよいし、画像閲覧装置１４０のイメージセンサ１４７によって撮影された風景に基づいて特定された位置であってもよい。
【００３６】
ステップＳ５０３において、画像閲覧装置１４０は、ステップＳ５０１で受け取ったユーザ識別情報と、ステップＳ５０２で取得された対象位置とを含む要求を画像管理装置１３０へ送信し、画像管理装置１３０はこれらを受信する。
【００３７】
ステップＳ５０４において、画像管理装置１３０は、要求に含まれる対象位置及びユーザ識別情報に基づいて生成対象のユーザが対象位置を過去に走行していた走行日時を特定する。走行日時は、図３のステップ３０３で格納した情報を、対象位置（車両位置）及びユーザ識別情報をキーとして検索することで特定される。ユーザは同じ地理的位置を複数回走行することがあるので、走行日時が複数特定されることもある。
【００３８】
ステップＳ５０５において、画像管理装置１３０は、ステップＳ５０３で受信した対象位置及びステップＳ５０５で特定した走行日時に基づいて、生成対象のユーザが対象位置を過去に走行した際の車両の画像を記憶装置１３２から読み出す。車両の画像は、図４のステップ４０４で格納した情報を、対象位置（撮影位置）及び走行日時（撮影日時）をキーとして検索することで読み出される。複数の撮影装置１２０によって同日時に１人の運転者の車両を撮影することがありうるので、この画像は複数の場合もある。また、対象位置でユーザが撮影されていない場合もあり、この場合は対象の画像が見つからない。ここで、過去とは、現在時刻よりも前のことをさし、当日の降車後に見ることができる画像も過去の画像に含まれる。
【００３９】
ステップＳ５０６において、画像管理装置１３０は、対象の運転者１０３の走行画像を生成する。走行画像は、対象位置の風景と、車両１０１が対象位置を過去に走行した際の走行データを含む。走行データは、車両１０１が対象位置を過去に走行した際の車両１０１及び運転者１０３の画像であってもよいし、車両１０１が対象位置を過去に走行した際の走行軌跡であってもよいし、これらの組み合わせであってもよい。特定された画像が複数ある場合に、そのうちの１つに対して走行画像が生成されてもよいし、それぞれに対して走行画像が生成されてもよい。画像管理装置１３０は、読み出された画像をそのまま走行画像としてもよいし、読み出した画像を加工したものを走行画像としてもよい。
【００４０】
ステップＳ５０７において、画像管理装置１３０は、ステップＳ５０６で生成した走行画像を画像閲覧装置１４０へ送信し、画像閲覧装置１４０はこれを受信する。ステップＳ５０８において、画像閲覧装置１４０は走行画像を表示装置１４４で表示する。
【００４１】
ステップＳ５０９で、画像閲覧装置１４０は走行画像に対する評価をユーザから取得する。この評価は「良い」か「悪い」かの２段階であってもよいし、３段階以上の評価であってもよい。ステップＳ５１０において、画像閲覧装置１４０は、ステップＳ５０９で受け取った評価を画像管理装置１３０へ送信し、画像管理装置１３０はこれを受信する。ステップＳ５１１において、画像管理装置１３０は、走行画像の評価を、この走行画像の生成に使用された画像に関連付けて記憶装置１３２に格納する。
【００４２】
画像管理装置１３０は、記憶装置１３２に格納された評価に基づいて、撮影装置１２０の動作を変更してもよい。例えば、画像管理装置１３０は、車両を前方から撮影した画像の評価が後方から撮影した画像の評価よりも高ければ、前方からの撮影を多く行うように撮影装置１２０を制御してもよい。これにより、画像管理装置１３０が走行データを生成するほどユーザの嗜好に合った走行データが生成される可能性が高くなる。
【００４３】
上述のステップＳ５０１において、ユーザは走行画像を表示することの要求に、複数のユーザのユーザ識別情報を含めてもよい。この場合に、画像管理装置１３０は、ステップＳ５０５において、複数のユーザの複数の車両が過去の異なる日時に対象位置を走行した際のそれぞれの画像を読み出し、ステップＳ５０６において、対象位置の風景とそれぞれの車両の走行データとを含む走行画像を生成する。
【００４４】
上述のステップＳ５０１において、ユーザは走行画像を表示することの要求に、仮想の車両の走行画像の表示の指示を含めてもよい。仮想の車両の走行画像とは、例えば画像管理装置１３０によって電子的に生成された走行データ（例えば、理想的な走行を表すデータ）を含む走行画像のことである。この場合に、画像管理装置１３０は、ステップＳ５０５において、対象位置の画像を読み出し、ステップＳ５０６において、対象位置の風景と仮想の車両の走行データとを含む走行画像を生成する。
【００４５】
図５の動作において、Ｓ５０６が画像閲覧装置１４０で行なわれてもよい。この場合に、画像閲覧装置１４０は走行画像を生成するので、画像生成装置と呼んでもよい。画像閲覧装置１４０は、ステップＳ５０２で対象位置を取得し、ステップＳ５０５で画像管理装置１３０が読み出した画像をステップＳ５０６の前に受信することによって、この画像を取得する。画像閲覧装置１４０は、走行画像を生成する際に、過去に撮影された画像に含まれる対象位置の風景を使用する代わりに、画像閲覧装置１４０によってリアルタイムに撮影された風景を使用してもよい。
【００４６】
図６Ａ〜図６Ｃを参照して、ステップＳ５０８で表示される走行画像の例を説明する。図６Ａの例では、対象位置の風景６０１と、車両が対象位置を過去に走行した際の車両及び運転者の画像６０２とを含む走行画像が表示装置１４４に表示されている。図６Ｂの例では、対象位置の風景６０１と、車両が対象位置を過去に走行した際の走行軌跡６０３を含む走行画像が表示装置１４４に表示されている。図６Ｃの例では、対象位置の風景６０１と、車両が対象位置を過去に走行した際の車両及び運転者の画像６０２と、別の車両が対象位置を別の日時に走行した際の車両及び運転者の画像６０４とを含む走行画像が表示装置１４４に表示されている。
【００４７】
図７を参照して、提案を提供する処理の一例を説明する。この処理は、画像閲覧装置１４０と画像管理装置１３０とが連携することによって実行される。画像閲覧装置１４０における処理は、処理装置１４１が記憶装置１４２に格納されているプログラムを読み出し、これに含まれる命令を実行することによって行われる。画像管理装置１３０における処理は、処理装置１３１が記憶装置１３２に格納されているプログラムを読み出し、これに含まれる命令を実行することによって行われる。
【００４８】
ステップＳ７０１で、画像管理装置１３０は、記憶装置１３２に格納されているデータを解析する。上述の通り、記憶装置１３２には、走行中の車両の画像が格納されている。例えば、画像管理装置１３０は、あるユーザの車両が純正車両からの変更が多ければ、このユーザが改造を好むと判断する。あるユーザが複数の車両を保有している場合に、このユーザの車両に費やす予算が多いと判断する。走行速度が速いユーザを、走りを楽しむ傾向にあると判断する。特定の季節（例えば、春・秋）に走行するユーザを、季節限定のユーザであると判断する。
【００４９】
ステップＳ７０２で、画像管理装置１３０は、解析結果に基づいて提案を生成する。例えば、画像管理装置１３０は、改造を好むユーザに対して、より多くの改造を促す提案を生成する。車両に費やす予算が多いユーザには、新機種購入を提案する。走りを楽しむ傾向にあるユーザには、より上手に走行できるテクニックを提案する。季節限定のユーザには、季節連動イベントを提案する。特定のバイク種類のユーザには、この種類のバイクが多く出没するエリアを提案する。
【００５０】
ステップＳ７０３で、画像管理装置１３０は、ステップＳ７０２で生成した提案を画像閲覧装置１４０へ送信し、画像閲覧装置１４０はこれを受信する。ステップＳ７０４で、画像閲覧装置１４０は、提案を表示装置１４４で表示する。その後、画像管理装置１３０は、ユーザから提案に対する評価を得て、提案の品質を改良してもよい。
【００５１】
上述の図３〜図５、図７では、画像提供システム１００の各装置の処理装置がプログラムを実行することによって処理が行われた。これに代えて、各装置は、上述の処理の一部又は全部を実行するための専用回路（例えばＡＳＩＣ）を備えてもよい。
【００５２】
＜実施形態のまとめ＞
［構成１］
画像生成装置（１３０）であって、
画像の生成対象の地理的位置を取得する第１取得手段（１３１、Ｓ５０３）と、
前記地理的位置に基づいて、車両（１０１）が前記地理的位置を過去に走行した際の走行データを取得する第２取得手段（１３１、Ｓ５０５）と、
前記地理的位置の風景（６０１）と前記走行データとを含む走行画像を生成する生成手段（１３１、Ｓ５０６）と、
を備えることを特徴とする画像生成装置。
【００５３】
この構成によれば、特定の地理的位置で撮影された車両の画像の特定が容易になる。
【００５４】
［構成２］
前記走行データは、前記車両が前記地理的位置を過去に走行した際の車両及び運転者（１０３）の画像（６０２、６０４）と、前記車両が前記地理的位置を過去に走行した際の走行軌跡（６０３）との少なくとも１つを含むことを特徴とする構成１に記載の画像生成装置。
【００５５】
この構成によれば、過去の車両及び運転者の画像や走行軌跡を確認可能になる。
【００５６】
［構成３］
前記車両及び運転者の画像は、定位置に固定された撮影装置（１２０ａ）と移動体（１０１、１０５）に搭載された撮影装置（１２０ｂ、１２０ｄ）とのうちの少なくとも１つによって撮影された画像であることを特徴とする構成２に記載の画像生成装置。
【００５７】
この構成によれば、多面的観点から走行情報を提供可能になり、ユーザの今後のライディングテクニックの向上につながる。
【００５８】
［構成４］
ユーザを識別するユーザ識別情報を取得する手段を更に備え、
前記第２取得手段は、前記地理的位置と前記ユーザ識別情報とに基づいて、前記ユーザに関連した走行データを取得することを含むことを特徴とする構成１乃至３の何れか１項に記載の画像生成装置。
【００５９】
この構成によれば、特定のユーザの走行画像を生成可能になる。
【００６０】
［構成５］
前記第２取得手段は、複数の車両が過去の異なる日時に前記地理的位置を走行した際のそれぞれの車両の走行データを取得し、
前記生成手段は、前記地理的位置の風景と前記それぞれの車両の走行データとを含む走行画像を生成することを特徴とする構成１乃至４の何れか１項に記載の画像生成装置。
【００６１】
この構成によれば、複数のユーザの走行を一度に確認可能な走行画像を生成可能になる。
【００６２】
［構成６］
前記画像の生成対象の地理的位置は、地図と、住所と、撮影装置で撮影された風景と、測位装置による測位結果とのうちの少なくとも何れかに基づいて特定されることを特徴とする構成１乃至５の何れか１項に記載の画像生成装置。
【００６３】
この構成によれば、様々な方法で地理的位置を特定可能になる。
【００６４】
［構成７］
前記生成手段は、前記地理的位置の風景と仮想の車両の走行データとを含む走行画像を更に生成することを特徴とする構成１乃至６の何れか１項に記載の画像生成装置。
【００６５】
この構成によれば、実車両の走行にとらわれない走行画像を生成可能になる。
【００６６】
［構成８］
前記走行画像を生成することは、リアルタイムに撮影された風景を前記地理的位置の風景として使用することを含むことを特徴とする構成１乃至６の何れか１項に記載の画像生成装置。
【００６７】
この構成によれば、現在の風景に対して走行画像を生成可能になる。
【００６８】
［構成９］
画像を生成する方法であって、
画像の生成対象の地理的位置を取得する工程（Ｓ５０３）と、
前記地理的位置に基づいて、車両（１０１）が前記地理的位置を過去に走行した際の走行データを取得する工程（Ｓ５０５）と、
前記地理的位置の風景（６０１）と前記走行データとを含む走行画像を生成する工程（Ｓ５０６）と、
を備えることを特徴とする方法。
【００６９】
この構成によれば、特定の地理的位置で撮影された車両の画像の特定が容易になる。
【００７０】
［構成１０］
前記走行データは、前記車両が前記地理的位置を過去に走行した際の車両及び運転者（１０３）の画像（６０２、６０４）と、前記車両が前記地理的位置を過去に走行した際の走行軌跡（６０３）との少なくとも１つを含むことを特徴とする構成９に記載の方法。
【００７１】
この構成によれば、過去の車両及び運転者の画像や走行軌跡を確認可能になる。
【００７２】
［構成１１］
１つ以上のプロセッサ（１３１）により実行された場合に、前記１つ以上のプロセッサに、
画像の生成対象の地理的位置を取得すること（Ｓ５０３）と、
前記地理的位置に基づいて、車両が前記地理的位置を過去に走行した際の走行データを取得すること（Ｓ５０５）と、
前記地理的位置の風景と前記走行データとを含む走行画像を生成すること（Ｓ５０６）と、
を実行させるための命令を備えることを特徴とするプログラム。
【００７３】
この構成によれば、特定の地理的位置で撮影された車両の画像の特定が容易になる。
【００７４】
［構成１２］
前記走行データは、前記車両が前記地理的位置を過去に走行した際の車両及び運転者（１０３）の画像（６０２、６０４）と、前記車両が前記地理的位置を過去に走行した際の走行軌跡（６０３）との少なくとも１つを含むことを特徴とする構成１１に記載のプログラム。
【００７５】
この構成によれば、過去の車両及び運転者の画像や走行軌跡を確認可能になる。
【００７６】
本発明は上記実施の形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【図１】
2018179312.tif 000003
【図２Ａ】
2018179312.tif 000004
【図２Ｂ】
2018179312.tif 000005
【図２Ｃ】
2018179312.tif 000006
【図２Ｄ】
2018179312.tif 000007
【図３】
2018179312.tif 000008
【図４】
2018179312.tif 000009
【図５】
2018179312.tif 000010
【図６Ａ】
2018179312.tif 000011
【図６Ｂ】
2018179312.tif 000012
【図６Ｃ】
2018179312.tif 000013
【図７】
2018179312.tif 000014
【手続補正書】
【提出日】平成29年11月17日(2017.11.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像生成装置であって、
画像の生成対象の地理的位置を取得する第１取得手段と、
対象の車両が前記地理的位置を過去に走行した日時を特定し、前記日時における前記車両の走行データを取得する第２取得手段と、
前記地理的位置の風景と前記走行データとを含む走行画像を生成する生成手段と、
を備えることを特徴とする画像生成装置。
【請求項２】
前記走行データは、前記車両が前記地理的位置を過去に走行した際の車両及び運転者の画像と、前記車両が前記地理的位置を過去に走行した際の走行軌跡との少なくとも１つを含むことを特徴とする請求項１に記載の画像生成装置。
【請求項３】
前記車両及び運転者の画像は、定位置に固定された撮影装置と移動体に搭載された撮影装置とのうちの少なくとも１つによって撮影された画像であることを特徴とする請求項２に記載の画像生成装置。
【請求項４】
ユーザを識別するユーザ識別情報を取得する手段を更に備え、
前記第２取得手段は、前記地理的位置と前記ユーザ識別情報とに基づいて、前記ユーザに関連した走行データを取得することを含むことを特徴とする請求項１乃至３の何れか１項に記載の画像生成装置。
【請求項５】
前記第２取得手段は、複数の車両が過去の異なる日時に前記地理的位置を走行した際のそれぞれの車両の走行データを取得し、
前記生成手段は、前記地理的位置の風景と前記それぞれの車両の走行データとを含む走行画像を生成することを特徴とする請求項１乃至４の何れか１項に記載の画像生成装置。
【請求項６】
前記画像の生成対象の地理的位置は、地図と、住所と、撮影装置で撮影された風景と、測位装置による測位結果とのうちの少なくとも何れかに基づいて特定されることを特徴とする請求項１乃至５の何れか１項に記載の画像生成装置。
【請求項７】
前記生成手段は、前記地理的位置の風景と仮想の車両の走行データとを含む走行画像を更に生成することを特徴とする請求項１乃至６の何れか１項に記載の画像生成装置。
【請求項８】
前記走行画像を生成することは、リアルタイムに撮影された風景を前記地理的位置の風景として使用することを含むことを特徴とする請求項１乃至６の何れか１項に記載の画像生成装置。
【請求項９】
画像を生成する方法であって、
画像の生成対象の地理的位置を取得する工程と、
対象の車両が前記地理的位置を過去に走行した日時を特定し、前記日時における前記車両の走行データを取得する工程と、
前記地理的位置の風景と前記走行データとを含む走行画像を生成する工程と、
を備えることを特徴とする方法。
【請求項１０】
前記走行データは、前記車両が前記地理的位置を過去に走行した際の車両及び運転者の画像と、前記車両が前記地理的位置を過去に走行した際の走行軌跡との少なくても１つを含むことを特徴とする請求項９に記載の方法。
【請求項１１】
１つ以上のプロセッサにより実行された場合に、前記１つ以上のプロセッサに、
画像の生成対象の地理的位置を取得することと、
対象の車両が前記地理的位置を過去に走行した日時を特定し、前記日時における前記車両の走行データを取得することと、
前記地理的位置の風景と前記走行データとを含む走行画像を生成することと、
を実行させるための命令を備えることを特徴とするプログラム。
【請求項１２】
前記走行データは、前記車両が前記地理的位置を過去に走行した際の車両及び運転者の画像と、前記車両が前記地理的位置を過去に走行した際の走行軌跡との少なくても１つを含むことを特徴とする請求項１１に記載のプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
技術分野
［０００１］
本発明は、画像生成装置及び画像生成方法に関する。
背景技術
［０００２］
近年、周囲を撮影するためにカメラを搭載した車両が増えてきている。特許文献１には、自車両の周囲に他車両や固定カメラがある場合に、それらに自車両の撮影を依頼し、撮影データを取得することが記載されている。
先行技術文献
特許文献
［０００３］
特許文献１：特開２００９−２１２７０１号公報
発明の概要
発明が解決しようとする課題
［０００４］
特許文献１に記載された技術では、他車両又は固定カメラで撮影された画像が自動的に自車両に送信される。そのため、自車両のユーザは、特定の地理的位置で撮影された画像を特定するのが困難であった。本発明の１つの側面は、特定の地理的位置で撮影された車両の画像の特定を容易にすることを目的とする。
課題を解決するための手段
［０００５］
本発明の一部の実施形態では、画像生成装置であって、画像の生成対象の地理的位置を取得する第１取得手段と、対象の車両が前記地理的位置を過去に走行した日時を特定し、前記日時における前記車両の走行データを取得する第２取得手段と、前記地理的位置の風景と前記走行データとを含む走行画像を生成する生成手段と、を備えることを特徴とする画像生成装置が提供される。
発明の効果
［０００６］
上記手段によれば、特定の地理的位置で撮影された車両の画像の特定が容
【国際調査報告】
2018179312.tif 000015
2018179312.tif 000016