(57)【特許請求の範囲】
【請求項１】
複数の車両のそれぞれに搭載された複数の撮像装置によって撮像された複数の画像を取得する画像取得部と、
前記画像取得部によって取得された前記複数の画像のそれぞれに予め定められた対象が含まれるか否かを判断する判断部と、
前記対象を含む前記画像の内、予め定められた条件を満たす画像を選択する画像選択部と、
前記画像選択部によって選択された前記画像に対応する前記対象を識別可能な対象情報を生成する情報生成部と、
前記画像取得部によって取得された前記複数の画像のうち、異なる時間に撮像された同一の対象を含む複数の画像に基づいて、当該対象の状態の変化の速度を判定し、判定結果に基づいて、当該対象がメンテナンスを必要とする時期を特定する時期特定部と
を備え、
前記情報生成部は、前記時期特定部によって特定された時期を含む前記対象情報を生成する、情報生成装置。
【請求項２】
前記時期特定部は、前記画像取得部によって取得された前記複数の画像のうち、異なる時間に撮像された同一の対象を含む前記複数の画像から、当該対象がメンテナンスされる前後の画像を特定し、当該前後の画像から、当該対象がどのような状態になったらメンテナンスされるのかを判定し、当該対象の現在の状態と、判定した前記変化の速度とから、どのくらいの時間が経過すると当該対象がメンテナンスを必要とする状態になるかを判定することにより、当該対象がメンテナンスを必要とする時期を特定する、請求項１に記載の情報生成装置。
【請求項３】
複数の車両のそれぞれに搭載された複数の撮像装置によって撮像された複数の画像を取得する画像取得部と、
前記画像取得部によって取得された前記複数の画像を格納する画像格納部と、
予め定められた対象を示す検索条件を取得する検索条件取得部と、
前記画像取得部によって取得された前記複数の画像のそれぞれに前記対象が含まれるか否かを判断する判断部であって、前記画像格納部に格納されている画像のそれぞれが前記検索条件を満たすか否かを判断する判断部と、
前記対象を含む前記画像の内、予め定められた条件を満たす画像を選択する画像選択部と、
前記画像選択部によって選択された前記画像に対応する前記対象を識別可能な対象情報を生成する情報生成部と、
前記画像取得部が前記画像を取得したことに対する対価を設定する対価設定部と
を備え、
前記対価設定部は、前記検索条件取得部が取得した検索条件を満たす画像の対価を、前記検索条件取得部が取得した検索条件を満たさない画像の対価よりも高く設定する、情報生成装置。
【請求項４】
複数の車両のそれぞれに搭載された複数の撮像装置によって撮像された複数の画像を取得する画像取得部と、
前記画像取得部によって取得された前記複数の画像を格納する画像格納部と、
予め定められた対象を示す検索条件を取得する検索条件取得部と、
前記画像取得部によって取得された前記複数の画像のそれぞれに前記対象が含まれるか否かを判断する判断部であって、前記画像格納部に格納されている画像のそれぞれが前記検索条件を満たすか否かを判断する判断部と、
前記対象を含む前記画像の内、予め定められた条件を満たす画像を選択する画像選択部と、
前記画像選択部によって選択された前記画像に対応する前記対象を識別可能な対象情報を生成する情報生成部と、
前記画像取得部が前記画像を取得したことに対する対価を設定する対価設定部と
を備え、
前記対価設定部は、対象の種類毎に異なる対価を設定する、情報生成装置。
【請求項５】
複数の車両のそれぞれに搭載された複数の撮像装置によって撮像された複数の画像を取得する画像取得部と、
前記画像取得部によって取得された前記複数の画像を格納する画像格納部と、
予め定められた対象を示す検索条件を取得する検索条件取得部と、
前記画像取得部によって取得された前記複数の画像のそれぞれに前記対象が含まれるか否かを判断する判断部であって、前記画像格納部に格納されている画像のそれぞれが前記検索条件を満たすか否かを判断する判断部と、
前記対象を含む前記画像の内、予め定められた条件を満たす画像を選択する画像選択部と、
前記画像選択部によって選択された前記画像に対応する前記対象を識別可能な対象情報を生成する情報生成部と、
前記画像取得部が前記画像を取得したことに対する対価を設定する対価設定部と
を備え、
前記対価設定部は、対象毎の優先度に基づいて、対象毎に異なる対価を設定する、情報生成装置。
【請求項６】
前記対価設定部は、複数の対象のそれぞれについて、対象が検索条件として指定された回数が多いほど高い優先度を決定する、請求項５に記載の情報生成装置。
【請求項７】
前記対価設定部は、前記対象の優先度を決定又は更新するタイミングにおいて、検索条件として指定されている対象の優先度を、検索条件として指定されていない対象の優先度よりも高く設定する、請求項５に記載の情報生成装置。
【請求項８】
前記情報生成部は、前記画像選択部によって選択された前記画像が撮像された位置を含む前記対象情報を生成する、請求項１から７のいずれか一項に記載の情報生成装置。
【請求項９】
前記情報生成部は、前記対象の種類を含む前記対象情報を生成する、請求項１から８のいずれか一項に記載の情報生成装置。
【請求項１０】
前記画像選択部は、前記画像取得部によって取得された前記複数の画像のうち、異なる時間に撮像された同一の対象を含む複数の画像に基づいて判定した当該対象の変化が、予め定められた条件を満たす画像を選択する、請求項１から９のいずれか一項に記載の情報生成装置。
【請求項１１】
前記画像選択部は、前記予め定められた対象がメンテナンスを必要とする画像を選択する、請求項１から１０のいずれか一項に記載の情報生成装置。
【請求項１２】
コンピュータを、請求項１から１１のいずれか一項に記載の情報生成装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報生成装置及びプログラムに関する。
【背景技術】
【０００２】
車両に搭載された撮像装置から車両周辺の撮像画像を収集するシステムが知られていた（例えば、特許文献１参照）。
［先行技術文献］
［特許文献］
［特許文献１］特開２００６−２２１５３７号公報
【解決しようとする課題】
【０００３】
車両に搭載された撮像装置から収集した撮像画像を用いて有益な情報を提供する技術を提供することが望ましい。
【一般的開示】
【０００４】
本発明の第１の態様によれば、情報生成装置が提供される。情報生成装置は、複数の車両のそれぞれに搭載された複数の撮像装置によって撮像された複数の画像を取得する画像取得部を備えてよい。情報生成装置は、画像取得部によって取得された複数の画像のそれぞれに予め定められた対象が含まれるか否かを判断する判断部を備えてよい。情報生成装置は、対象を含む画像の内、予め定められた条件を満たす画像を選択する画像選択部を備えてよい。情報生成装置は、画像選択部によって選択された画像に対応する対象を識別可能な対象情報を生成する情報生成部を備えてよい。
【０００５】
上記情報生成部は、上記画像選択部によって選択された上記画像が撮像された位置を含む上記対象情報を生成してよい。上記画像選択部は、上記画像取得部によって取得された上記複数の画像のうち、異なる時間に撮像された同一の対象を含む複数の画像に基づいて判定した当該対象の変化が予め定められた条件を満たす画像を選択してよい。上記画像選択部は、上記予め定められた対象がメンテナンスを必要とする画像を選択してよい。上記情報生成装置は、上記画像取得部によって取得された上記複数の画像のうち、異なる時間に撮像された同一の対象を含む複数の画像に基づいて、当該対象がメンテナンスを必要とする時期を特定する時期特定部をさらに備えてよく、上記情報生成部は、上記時期特定部によって特定された時期を含む上記対象情報を生成してよい。
【０００６】
上記情報生成装置は、上記画像取得部によって取得された上記複数の画像を格納する画像格納部と、上記対象を示す検索条件を取得する検索条件取得部とを備えてよく、上記判断部は、上記画像格納部に格納されている画像のそれぞれが上記検索条件を満たすか否かを判断してよい。上記情報生成装置は、上記画像取得部が上記画像を取得したことに対する対価を設定する対価設定部を備えてよく、上記対価設定部は、上記検索条件取得部が取得した検索条件を満たす画像の対価を、上記検索条件取得部が取得した検索条件を満たさない画像の対価よりも高く設定してよい。上記情報生成装置は、上記画像取得部が上記画像を取得したことに対する対価を設定する対価設定部を備えてよく、上記対価設定部は、対象の種類毎に異なる対価を設定してよい。
【０００７】
本発明の第２の態様によれば、コンピュータを、上記情報生成装置として機能させるためのプログラムが提供される。
【０００８】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００９】
【図１】画像管理装置１００の通信環境の一例を概略的に示す。
【図２】画像管理装置１００による処理の流れの一例を概略的に示す。
【図３】対象毎の条件の一例を概略的に示す。
【図４】画像管理装置１００による処理の流れの他の一例を概略的に示す。
【図５】画像管理装置１００の機能構成の一例を概略的に示す。
【図６】優先度テーブル１８４の一例を概略的に示す。
【図７】画像管理装置１００として機能するコンピュータ１０００の一例を概略的に示す。
【発明を実施するための形態】
【００１０】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１１】
図１は、画像管理装置１００の通信環境の一例を概略的に示す。本実施形態に係る画像管理装置１００は、複数の車両２００のそれぞれに搭載された複数の撮像装置２０２のそれぞれによって撮像された画像を管理する。撮像装置２０２によって撮像された画像は、車両２００の周囲を撮像した画像である。撮像装置２０２は、例えば、ドライブレコーダである。
【００１２】
画像管理装置１００は、複数の車両２００のそれぞれに搭載された複数の撮像装置２０２のそれぞれによって撮像された画像を、ネットワーク１０を介して収集する。ネットワーク１０は、任意のネットワークであってよい。例えば、ネットワーク１０は、インターネットと、いわゆる３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、４Ｇ（４ｔｈ  Ｇｅｎｅｒａｔｉｏｎ）及び５Ｇ（５ｔｈ  Ｇｅｎｅｒａｔｉｏｎ）等の携帯電話網と、公衆無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）と、専用網との少なくともいずれかを含んでよい。画像管理装置１００とネットワーク１０とは有線接続されよい。画像管理装置１００とネットワーク１０とは無線接続されてもよい。ネットワーク１０と車両２００とは、無線接続されてよい。ネットワーク１０と車両２００とは、有線接続されてもよい。
【００１３】
画像管理装置１００は、例えば、車両２００から、ネットワーク１０を介して画像を受信する。また、画像管理装置１００は、例えば、車両２００が有するハードディスク等の記憶媒体から画像を読み取る読取装置から、ネットワーク１０を介して画像を受信する。画像管理装置１００は、複数の撮像装置２０２によって様々な場所で様々なタイミングで撮像された画像を受信して格納することになる。
【００１４】
画像管理装置１００は、格納している複数の画像のそれぞれに予め定められた対象が含まれるか否かを判断し、対象を含む画像の内、予め定められた条件を満たす画像を選択し、選択した画像に対応する対象を識別可能な対象情報を生成する。画像管理装置１００は、選択した画像が撮像された位置を含む対象情報を生成してもよい。画像管理装置１００は、対象の種類を含む対象情報を生成してもよい。画像管理装置１００は、例えば、予め定められた対象と予め定められた条件とを指定するデータを通信端末３００から受信し、生成した対象情報を通信端末３００に送信する。画像管理装置１００は、情報生成装置の一例であってよい。
【００１５】
通信端末３００は、通信可能な端末であればどのような端末であってもよい。通信端末３００は、例えば、スマートフォン等の携帯電話、タブレット端末及びＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等である。
【００１６】
例えば、通信端末３００のユーザ３０が造園業者であり、対象として庭、条件として芝生の長さが閾値より長いことを指定するデータを画像管理装置１００に送信した場合、画像管理装置１００は、格納している複数の画像のそれぞれに庭が含まれるか否かを判断し、芝生の長さが閾値より長いという条件を満たす画像を選択する。次に、画像管理装置１００は、対象が庭であることを示し、各画像を撮像された位置に対応する地図上の位置に配置した対象情報を生成する。そして、画像管理装置１００は、生成した対象情報を通信端末３００に送信する。これにより、ユーザ３０に、メンテナンスを必要とする庭の場所と当該庭の状態とを把握させることができる。
【００１７】
図２は、画像管理装置１００による処理の流れの一例を概略的に示す。ここでは、画像管理装置１００が対象を示す検索条件を取得して、対象情報を生成し、送信するまでの処理の流れについて説明する。図２に示す処理は、画像管理装置１００が備える制御部が主体となって実行される。
【００１８】
ステップ（ステップをＳと省略して記載する場合がある。）１０２では、画像管理装置１００が、対象を示す検索条件を取得する。画像管理装置１００は、例えば、通信端末３００から検索条件を受信してよい。
【００１９】
Ｓ１０４では、画像管理装置１００が、Ｓ１０２において取得した検索条件が示す対象を含む画像を検索する。Ｓ１０６では、画像管理装置１００が、Ｓ１０４において検索された画像から、予め定められた条件を満たす画像を選択する。
【００２０】
Ｓ１０８では、画像管理装置１００が、Ｓ１０６において選択した画像に対応する対象を識別可能な対象情報を生成する。画像管理装置１００は、例えば、Ｓ１０６において選択した画像が撮像された位置と、Ｓ１０２において取得した検索条件が示す対象の種類とを含む対象情報を生成する。Ｓ１１０では、画像管理装置１００が、Ｓ１０８において生成した対象情報を通信端末３００に送信する。そして、処理を終了する。
【００２１】
図３は、対象毎の予め定められた条件の一例を示す。図３では、「庭」に対応する条件として「芝生の長さが閾値より長い」という条件が例示されている。この場合、画像管理装置１００は、格納している画像のうち庭を含む画像から、「芝生の長さが閾値より長い」という条件を満たす画像を選択する。
【００２２】
画像管理装置１００は、任意の手法を用いて条件を満たす画像を選択してよい。例えば、画像管理装置１００は、画像を解析することによって画像内の芝生の長さを特定し、閾値と比較することによって条件を満たすか否かを判定する。また、例えば、画像管理装置１００は、長さが閾値より短い芝生の画像及び長さが閾値より長い芝生の画像の少なくともいずれかを格納しておき、庭を含む画像と当該画像とを比較することによって、条件を満たすか否かを判定する。また、画像管理装置１００は、芝生の長さが閾値より長い庭の画像及び芝生の長さが閾値より短い庭の画像を複数収集し、これらに対して機械学習を行うことによって、与えられた庭の画像の芝生の長さが閾値より長いか否かを判定可能な学習データを生成し、当該学習データを用いて判定してもよい。
【００２３】
画像管理装置１００は、選択した画像が撮像された位置と、対象の種類とを含む対象情報を生成し、通信端末３００に送信してよい。これにより、芝生が伸びていることによりメンテナンスが必要な庭の場所及び状態をユーザ３０に把握させることができる。
【００２４】
また、図３は、「壁」に対応する条件として、「少なくとも一部が破損している」という条件が例示されている。この場合、画像管理装置１００は、格納している画像のうち壁を含む画像から、「少なくとも一部が破損している」という条件を満たす画像を選択する。
【００２５】
画像管理装置１００は、例えば、画像を解析することによって、壁の少なくとも一部が破損しているか否かを判定する。また、画像管理装置１００は、複数の破損していない壁の画像及び少なくとも一部が破損している壁の画像に対して機械学習を行うことによって、与えられた壁の画像について、少なくとも一部が破損しているか否かを判定可能な学習データを生成し、当該学習データを用いて判定してもよい。
【００２６】
画像管理装置１００は、選択した画像が撮像された位置と、対象の種類とを含む対象情報を生成し、通信端末３００に送信してよい。これにより、少なくとも一部が破損していることによりメンテナンスが必要な壁の場所及び状態をユーザ３０に把握させることができる。
【００２７】
また、図３では、「自動車のタイヤ」に対応する条件として「溝の深さが閾値より浅い」という条件が例示されている。この場合、画像管理装置１００は、格納している画像のうち自動車のタイヤを含む画像から、「溝の深さが閾値より浅い」という条件を満たす画像を選択する。
【００２８】
画像管理装置１００は、例えば、画像を解析することによってタイヤの溝の深さを特定し、閾値と比較することによって条件を満たすか否かを判定する。また、例えば、画像管理装置１００は、溝の深さが閾値より深いタイヤの画像及び溝の深さが閾値より浅いタイヤの画像の少なくともいずれかを格納しておき、自動車のタイヤを含む画像と当該画像とを比較することによって、条件を満たすか否かを判定する。また、画像管理装置１００は、溝の深さが閾値より深いタイヤの画像及び溝の深さが閾値より浅いタイヤの画像を複数収集し、これらに対して機械学習を行うことによって、与えられたタイヤの画像の溝の深さが閾値より深いか否かを判定可能な学習データを生成し、当該学習データを用いて判定してもよい。
【００２９】
画像管理装置１００は、選択した画像を用いて対象情報を生成する。ここで、画像管理装置１００は、対象を特定可能な情報を含む対象情報を生成してよい。例えば、画像管理装置１００は、画像が撮像された位置、対象が自動車のタイヤであること、及び、自動車のナンバーを含む対象情報を生成する。画像管理装置１００は、例えば、画像を文字認識することによって自動車のナンバーを特定してよい。
【００３０】
画像管理装置１００は、生成した対象情報を通信端末３００に送信してよい。これにより、タイヤの溝が浅くなっていることによりメンテナンス又は交換が必要なタイヤを有する自動車のナンバーをユーザ３０に把握させることができる。
【００３１】
図４は、画像管理装置１００による処理の流れの他の一例を概略的に示す。図４に示す処理は、画像管理装置１００が備える制御部が主体となって実行される。
【００３２】
Ｓ２０２では、画像管理装置１００が、対象を示す検索条件を取得する。画像管理装置１００は、例えば、通信端末３００から検索条件を受信する。Ｓ２０４では、画像管理装置１００が、Ｓ２０２において取得した検索条件が示す対象を含む画像を検索する。
【００３３】
Ｓ２０６では、画像管理装置１００が、Ｓ２０４において検索された画像を、対象毎にグループ化する。各グループは、同一の対象を含む画像を有する。
【００３４】
Ｓ２０８では、画像管理装置１００が、Ｓ２０６においてグループ化した複数のグループのうちの一のグループを特定する。Ｓ２１０では、画像管理装置１００が、Ｓ２０８において特定したグループ内の複数の画像に基づいて、対象の時間的変化を算出する。例えば、庭の画像を有するグループの場合、画像管理装置１００は、撮像された時間の異なる複数の画像によって、芝の長さの時間的変化量を算出する。或いは、画像管理装置１００は、芝が伸びる速さを算出してもよい。また、画像管理装置１００は、芝がメンテナンスされてカットされる前後の画像から、芝の長さがどの程度になった場合に、芝がメンテナンスされるかを特定してもよい。
【００３５】
Ｓ２１２では、画像管理装置１００が、Ｓ２１０において算出した変化が、予め定められた条件を満たすか否かを判定する。画像管理装置１００は、例えば、Ｓ２１０において特定した、芝の長さがどの程度になった場合に芝がメンテナンスされるかという情報を用いて、現在の芝がメンテナンスすべき状態であると判断した場合に、条件を満たすと判定する。条件を満たすと判定した場合、Ｓ２１４に進み、満たさないと判定した場合、Ｓ２１６に進む。Ｓ２１４では、画像管理装置１００が、Ｓ２０８において特定したグループを選択する。
【００３６】
Ｓ２１６では、画像管理装置１００が、Ｓ２０６においてグループ化した全グループについて判定が終了したか否かを判断する。終了していないと判断した場合、Ｓ２０８に戻り、終了したと判断した場合、Ｓ２１８に進む。
【００３７】
Ｓ２１８では、画像管理装置１００が、Ｓ２１４において選択したグループ毎に、対象情報を生成する。画像管理装置１００は、例えば、現在の芝がメンテナンスすべき状態であると判断したグループについて、画像と、画像が撮像された位置と、対象が庭であること及び現在の芝がメンテナンスすべき状態であることを示す情報とを含む対象情報を生成する。Ｓ２２０では、画像管理装置１００が、Ｓ２１８において生成した対象情報を通信端末３００に送信する。
【００３８】
図５は、画像管理装置１００の機能構成の一例を概略的に示す。画像管理装置１００は、画像取得部１０２、画像格納部１０４、検索条件取得部１０６、判断部１０８、画像選択部１１０、情報生成部１１２、時期特定部１１４、及び対価設定部１２０を備える。なお、画像管理装置１００がこれらのすべての構成を備えることは必須とは限らない。
【００３９】
画像取得部１０２は、複数の車両２００のそれぞれに搭載された複数の撮像装置２０２によって撮像された複数の画像を取得する。画像取得部１０２は、車両２００から、ネットワーク１０を介して画像を受信してよい。画像取得部１０２は、車両２００が有する記憶媒体から画像を読み取る読取装置から、ネットワーク１０を介して画像を受信してもよい。画像格納部１０４は、画像取得部１０２が取得した画像を格納する。
【００４０】
検索条件取得部１０６は、対象を示す検索条件を取得する。検索条件取得部１０６は、例えば、通信端末３００から検索条件を受信する。検索条件取得部１０６は、任意の態様の検索条件を取得してよい。検索条件取得部１０６は、例えば、キーワード検索、画像検索、及び概念検索等における検索条件を取得する。具体例として、検索条件取得部１０６は、キーワード、画像、及び自然文等の態様の検索条件を取得する。
【００４１】
判断部１０８は、画像格納部１０４に格納されている画像のそれぞれに予め定められた対象が含まれるか否かを判断する。判断部１０８は、例えば、検索条件取得部１０６が取得した検索条件を満たす画像を、対象を含む画像と判断する。
【００４２】
画像選択部１１０は、対象を含む画像の内、予め定められた条件を満たす画像を選択する。画像選択部１１０は、例えば、異なる時間に撮像された同一の対象を含む複数の画像に基づいて判定した対象の変化が予め定められた条件を満たす画像を選択する。画像選択部１１０は、例えば、予め定められた対象がメンテナンスを必要とする画像を選択する。具体例として、画像選択部１１０は、異なる時間に撮像された同一の庭を含む複数の画像に基づいて芝の長さの変化量を判定し、数日中に芝の長さが閾値より長くなるという条件を満たす画像を選択する。
【００４３】
情報生成部１１２は、画像選択部１１０によって選択された画像に基づいて、対象情報を生成する。情報生成部１１２は、画像選択部１１０によって選択された画像に対応する対象を識別可能な対象情報を生成してよい。情報生成部１１２は、例えば、画像選択部１１０によって選択された画像が撮像された位置、及び予め定められた対象の種類を含む対象情報を生成する。対象情報は、画像選択部１１０によって選択された画像を含んでもよい。
【００４４】
例えば、画像選択部１１０によって、数日中に芝の長さが閾値より長くなるという条件を満たす画像が選択された場合、情報生成部１１２は、画像が撮像された位置と、対象が芝であること及び数日中に芝のメンテナンスが必要になることを示す情報とを含む対象情報を生成してよい。
【００４５】
時期特定部１１４は、判断部１０８によって同一の対象を含むと判定された異なる時間に撮像された複数の画像に基づいて、当該対象がメンテナンスを必要とする時期を特定する。例えば、時期特定部１１４は、異なる時間に撮像された複数の画像に基づいて、対象の状態の変化の速度を判定する。また、時期特定部１１４は、対象がメンテナンスされる前後の画像から、対象がどのような状態になったらメンテナンスされるのかを判定する。そして、時期特定部１１４は、対象の現在の状態と、判定した変化の速度とから、どのくらいの時間が経過すると対象がメンテナンスを必要とする状態になるかを判定することにより、対象がメンテナンスを必要とする時期を特定する。
【００４６】
時期特定部１１４は、特定した時期を情報生成部１１２に送信してよい。情報生成部１１２は、時期特定部１１４によって特定された時期をさらに含む対象情報を生成してよい。
【００４７】
対価設定部１２０は、画像取得部１０２が画像を取得したことに対する対価を設定する。すなわち、対価設定部１２０は、画像を画像管理装置１００に対して提供した車両２００又は車両２００の所有者に対する、画像を提供したことに対する対価を設定する。
【００４８】
対価設定部１２０は、検索条件取得部１０６が取得した検索条件を満たす画像の対価を、検索条件取得部１０６が取得した検索条件を満たさない画像の対価よりも高く設定してよい。これにより、いずれかのユーザ３０が興味を持っている対象を含む画像に対して高い対価を設定することになり、いずれかのユーザ３０が興味を持っている対象を含む画像の収集量の増加に貢献することができる。
【００４９】
対価設定部１２０は、対象の種類毎に異なる対価を設定してもよい。例えば、対価設定部１２０は、対象の種類毎に優先度を設け、優先度が高いほど高い対価を設定する。
【００５０】
図６は、対象毎の優先度を示す優先度テーブル１８４の一例を示す。図６に示す優先度テーブル１８４では、庭と自動車のタイヤの優先度が５、壁の優先度が４、自転車の優先度が１である場合を例示している。
【００５１】
優先度は、例えば、各対象が検索条件として指定された回数に応じて決定される。画像管理装置１００は、検索条件として指定された回数が多いほど高い優先度を決定してよい。また、優先度は、各タイミングにおいて、検索条件として指定されているか否かに応じて決定されてもよい。画像管理装置１００は、優先度を決定又は更新するタイミングにおいて、検索条件として指定されている対象の優先度を高く設定してよい。
【００５２】
画像管理装置１００は、優先度テーブル１８４を車両２００に送信してもよい。車両２００は、撮像装置２０２によって撮像された画像をハードディスク等の記憶媒体に格納しておき、優先度テーブル１８４が示す優先度がより高い対象を含む画像を、より優先的に画像管理装置１００に送信してよい。例えば、図６に例示する優先度テーブル１８４を受信した場合、車両２００は、撮像装置２０２によって撮像された画像のうち、庭又は自動車のタイヤを含む画像をまず画像管理装置１００に送信する。そして、次に、車両２００は、壁を含む画像を画像管理装置１００に送信する。
【００５３】
図７は、画像管理装置１００として機能するコンピュータ１０００の一例を概略的に示す。本実施形態に係るコンピュータ１０００は、ホストコントローラ１０９２により相互に接続されるＣＰＵ１０１０、ＲＡＭ１０３０、及びグラフィックコントローラ１０８５を有するＣＰＵ周辺部と、入出力コントローラ１０９４によりホストコントローラ１０９２に接続されるＲＯＭ１０２０、通信Ｉ／Ｆ１０４０、ハードディスクドライブ１０５０、及び入出力チップ１０８０を有する入出力部を備える。
【００５４】
ＣＰＵ１０１０は、ＲＯＭ１０２０及びＲＡＭ１０３０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ１０８５は、ＣＰＵ１０１０などがＲＡＭ１０３０内に設けたフレーム・バッファ上に生成する画像データを取得し、ディスプレイ上に表示させる。これに代えて、グラフィックコントローラ１０８５は、ＣＰＵ１０１０などが生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００５５】
通信Ｉ／Ｆ１０４０は、有線又は無線によりネットワークを介して他の装置と通信する。また、通信Ｉ／Ｆ１０４０は、通信を行うハードウエアとして機能する。ハードディスクドライブ１０５０は、ＣＰＵ１０１０が使用するプログラム及びデータを格納する。
【００５６】
ＲＯＭ１０２０は、コンピュータ１０００が起動時に実行するブート・プログラム及びコンピュータ１０００のハードウエアに依存するプログラムなどを格納する。入出力チップ１０８０は、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポートなどを介して各種の入出力装置を入出力コントローラ１０９４へと接続する。
【００５７】
ＲＡＭ１０３０を介してハードディスクドライブ１０５０に提供されるプログラムは、ＩＣカードなどの記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ１０３０を介してハードディスクドライブ１０５０にインストールされ、ＣＰＵ１０１０において実行される。
【００５８】
コンピュータ１０００にインストールされ、コンピュータ１０００を画像管理装置１００として機能させるプログラムは、ＣＰＵ１０１０などに働きかけて、コンピュータ１０００を、画像管理装置１００の各部としてそれぞれ機能させてよい。これらのプログラムに記述された情報処理は、コンピュータ１０００に読込まれることにより、ソフトウエアと上述した各種のハードウエア資源とが協働した具体的手段である画像取得部１０２、画像格納部１０４、検索条件取得部１０６、判断部１０８、画像選択部１１０、情報生成部１１２、時期特定部１１４、及び対価設定部１２０として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータ１０００の使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の画像管理装置１００が構築される。
【００５９】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、請求の範囲の記載から明らかである。
【００６０】
請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００６１】
１０  ネットワーク、３０  ユーザ、１００  画像管理装置、１０２  画像取得部、１０４  画像格納部、１０６  検索条件取得部、１０８  判断部、１１０  画像選択部、１１２  情報生成部、１１４  時期特定部、１２０  対価設定部、１８４  優先度テーブル、２００  車両、２０２  撮像装置、３００  通信端末、１０００  コンピュータ、１０１０  ＣＰＵ、１０２０  ＲＯＭ、１０３０  ＲＡＭ、１０４０  通信Ｉ／Ｆ、１０５０  ハードディスクドライブ、１０８０  入出力チップ、１０８５  グラフィックコントローラ、１０９２  ホストコントローラ、１０９４  入出力コントローラ
【図１】
0006940682.tif 000002
【図２】
0006940682.tif 000003
【図３】
0006940682.tif 000004
【図４】
0006940682.tif 000005
【図５】
0006940682.tif 000006
【図６】
0006940682.tif 000007
【図７】
0006940682.tif 000008