(57)【要約】ブラケット撮影の撮影条件を適切に決定することができる情報処理装置、情報処理方法、及び情報処理プログラムを得る。情報処理装置１４は、撮影装置により得られた撮影画像に基づく情報を受信する受信部２２と、予め蓄積されたブラケット撮影により得られた第１画像データ群、及び／または非ブラケット撮影により得られた第２画像データ群から、受信部２２により受信された情報から特定される被写体との類似度が所定値以上の複数の画像データを抽出する抽出部２８と、抽出部２８により抽出された複数の画像データを用いて、ブラケット撮影の撮影条件を生成する生成部３０と、生成部３０により生成されたブラケット撮影の撮影条件を撮影装置に送信する送信部３２と、を備える。
2019049499.tif 000002
【特許請求の範囲】
【請求項１】
撮影条件を段階的に変化させて複数回の撮影を連続して行うブラケット撮影の撮影条件を生成する情報処理装置であって、
撮影装置により得られた撮影画像に基づく情報を受信する受信部と、
予め蓄積されたブラケット撮影により得られた第１画像データ群、及び／または非ブラケット撮影により得られた第２画像データ群から、前記受信部により受信された前記情報により特定される被写体との類似度が所定値以上の複数の画像データを抽出する抽出部と、
前記抽出部により抽出された複数の画像データを用いて、ブラケット撮影の撮影条件を生成する生成部と、
前記生成部により生成されたブラケット撮影の撮影条件を前記撮影装置に送信する送信部と、
を備えた情報処理装置。
【請求項２】
前記抽出部は、前記第１画像データ群における前記被写体との類似度が第１の所定値以上の画像データの数が第２の所定値以上である場合、前記第１画像データ群から前記複数の画像データを抽出し、前記第１画像データ群における前記被写体との類似度が前記第１の所定値以上の画像データの数が前記第２の所定値未満である場合、前記第１画像データ群及び前記第２画像データ群から前記複数の画像データを抽出する、
請求項１に記載の情報処理装置。
【請求項３】
前記撮影画像に基づく情報は、前記撮影画像の撮影日を含み、
前記抽出部は、前記第１画像データ群及び／または前記第２画像データ群から、前記受信部により受信された情報から特定される被写体と一致する被写体を含み、かつ前記撮影日と同じ日に撮影された複数の画像データを抽出する、
請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記送信部は、更に、前記生成部により生成されたブラケット撮影の撮影条件の範囲外の撮影条件を、前記撮影装置によりブラケット撮影を行う場合に選択を禁止する撮影条件として、前記撮影装置に送信する、
請求項１から請求項３の何れか一項に記載の情報処理装置。
【請求項５】
撮影条件を段階的に変化させて複数回の撮影を連続して行うブラケット撮影の撮影条件を生成する情報処理方法であって、
撮影装置により得られた撮影画像に基づく情報を受信し、
予め蓄積されたブラケット撮影により得られた第１画像データ群、及び／または非ブラケット撮影により得られた第２画像データ群から、受信した情報から特定される被写体との類似度が所定値以上の複数の画像データを抽出し、
抽出した複数の画像データを用いて、ブラケット撮影の撮影条件を生成し、
生成したブラケット撮影の撮影条件を前記撮影装置に送信する、
情報処理方法。
【請求項６】
撮影条件を段階的に変化させて複数回の撮影を連続して行うブラケット撮影の撮影条件を生成する処理をコンピュータに実行させる情報処理プログラムであって、
撮影装置により得られた撮影画像に基づく情報を受信し、
予め蓄積されたブラケット撮影により得られた第１画像データ群、及び／または非ブラケット撮影により得られた第２画像データ群から、受信した情報から特定される被写体との類似度が所定値以上の複数の画像データを抽出し、
抽出した複数の画像データを用いて、ブラケット撮影の撮影条件を生成し、
生成したブラケット撮影の撮影条件を前記撮影装置に送信する、
処理を含む情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来、位置情報毎及び撮影時間帯毎の撮影条件群を記憶する記憶部と、撮像装置の位置情報、撮影時間帯、及び撮像装置に設定されている第１の撮影条件を取得する取得部と、を備えた情報処理装置が開示されている（特許文献１参照）。この情報処理装置は、記憶部に記憶された撮影条件群から、取得部により取得された位置情報及び撮影時間帯が近い第２の撮影条件を抽出し、抽出した第２の撮影条件と、第１の撮影条件との間を補間する第３の撮影条件を生成する。また、この情報処理装置は、抽出した第２の撮影条件、及び生成した第３の撮影条件を撮像装置に送信する。【０００３】
また、情報提供者側の通信機器から画像とその画像を撮影する際に用いた撮影条件を受信する受信部と、受信した画像と撮影条件とを記録する記録部と、を備えたサーバが開示されている（特許文献２参照）。このサーバは、情報取得者側の通信端末から画像及び撮影条件の送信要求を受信し、受信した画像及び撮影条件の送信要求に基づいて、記録部に記録されている画像及び撮影条件を送信する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１２０８１５号公報
【特許文献２】特開２００４−２３３５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、撮影装置では、撮影条件を段階的に変化させて複数回の撮影を連続して行うブラケット撮影が行われる場合がある。例えば、露出ブラケット撮影では、露出量を段階的に変化させて複数回の撮影が連続して行われる。このようなブラケット撮影では、露出ブラケット撮影及びフォーカスブラケット撮影等のブラケット撮影種別と、段階的に変化させる撮影パラメータの値の範囲及び段階数等の多数の撮影条件が存在する。【０００６】
従って、撮影者が撮影シーンに合わせて適切なブラケット撮影の撮影条件を決定することは困難であった。これに対し、ブラケット撮影の撮影条件を、過去にブラケット撮影により得られた画像の撮影条件から決定することが考えられる。しかしながら、一般的に、ブラケット撮影は非ブラケット撮影よりも行われる回数が著しく少ない場合が多い。従って、ブラケット撮影の撮影条件を、過去にブラケット撮影により得られた画像の撮影条件から決定する場合、必ずしもブラケット撮影の撮影条件を適切に決定することができるとは限らないという問題点があった。【０００７】
本開示は、以上の事情を鑑みて成されたものであり、ブラケット撮影の撮影条件を適切に決定することができる情報処理装置、情報処理方法、及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本開示の情報処理装置は、撮影条件を段階的に変化させて複数回の撮影を連続して行うブラケット撮影の撮影条件を生成する情報処理装置であって、撮影装置により得られた撮影画像に基づく情報を受信する受信部と、予め蓄積されたブラケット撮影により得られた第１画像データ群、及び／または非ブラケット撮影により得られた第２画像データ群から、受信部により受信された情報から特定される被写体との類似度が所定値以上の複数の画像データを抽出する抽出部と、抽出部により抽出された複数の画像データを用いて、ブラケット撮影の撮影条件を生成する生成部と、生成部により生成されたブラケット撮影の撮影条件を撮影装置に送信する送信部と、を備える。【０００９】
なお、本開示の情報処理装置は、抽出部が、第１画像データ群における被写体との類似度が第１の所定値以上の画像データの数が第２の所定値以上である場合、第１画像データ群から複数の画像データを抽出し、第１画像データ群における被写体との類似度が第１の所定値以上の画像データの数が第２の所定値未満である場合、第１画像データ群及び第２画像データ群から複数の画像データを抽出してもよい。【００１０】
また、本開示の情報処理装置は、撮影画像に基づく情報が、撮影画像の撮影日を含み、抽出部が、第１画像データ群及び第２画像データ群から、受信部により受信された情報から特定される被写体と一致する被写体を含み、かつ撮影日と同じ日に撮影された複数の画像データを抽出してもよい。【００１１】
また、本開示の情報処理装置は、送信部が、更に、生成部により生成されたブラケット撮影の撮影条件の範囲外の撮影条件を、撮影装置によりブラケット撮影を行う場合に選択を禁止する撮影条件として、撮影装置に送信してもよい。【００１２】
一方、上記目的を達成するために、本開示の情報処理方法は、撮影条件を段階的に変化させて複数回の撮影を連続して行うブラケット撮影の撮影条件を生成する情報処理方法であって、撮影装置により得られた撮影画像に基づく情報を受信し、予め蓄積されたブラケット撮影により得られた第１画像データ群、及び／または非ブラケット撮影により得られた第２画像データ群から、受信した情報から特定される被写体との類似度が所定値以上の複数の画像データを抽出し、抽出した複数の画像データを用いて、ブラケット撮影の撮影条件を生成し、生成したブラケット撮影の撮影条件を撮影装置に送信する方法である。【００１３】
また、上記目的を達成するために、本開示の情報処理プログラムは、撮影条件を段階的に変化させて複数回の撮影を連続して行うブラケット撮影の撮影条件を生成する処理をコンピュータに実行させる情報処理プログラムであって、撮影装置により得られた撮影画像に基づく情報を受信し、予め蓄積されたブラケット撮影により得られた第１画像データ群、及び／または非ブラケット撮影により得られた第２画像データ群から、受信した情報から特定される被写体との類似度が所定値以上の複数の画像データを抽出し、抽出した複数の画像データを用いて、ブラケット撮影の撮影条件を生成し、生成したブラケット撮影の撮影条件を撮影装置に送信する処理を含むプログラムである。【００１４】
また、本開示の情報処理装置は、撮影条件を段階的に変化させて複数回の撮影を連続して行うブラケット撮影の撮影条件を生成する処理を実行するプロセッサであって、撮影装置により得られた撮影画像に基づく情報を受信し、予め蓄積されたブラケット撮影により得られた第１画像データ群、及び／または非ブラケット撮影により得られた第２画像データ群から、受信した情報から特定される被写体との類似度が所定値以上の複数の画像データを抽出し、抽出した複数の画像データを用いて、ブラケット撮影の撮影条件を生成し、生成したブラケット撮影の撮影条件を撮影装置に送信するように構成されているプロセッサを有する。
【発明の効果】
【００１５】
本開示によれば、ブラケット撮影の撮影条件を適切に決定することができる。
【図面の簡単な説明】
【００１６】
【図１】実施形態に係る情報処理システムの構成の一例を示すブロック図である。
【図２】実施形態に係る情報処理装置の機能的な構成の一例を示すブロック図である。
【図３】実施形態に係るメタデータを説明するための図である。
【図４】実施形態に係るシャッター速度の頻度分布の一例を示すグラフである。
【図５】実施形態に係る情報処理装置の電気系の要部構成の一例を示すブロック図である。
【図６】実施形態に係る判別処理の一例を示すフローチャートである。
【図７】実施形態に係る生成処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面を参照して、本開示の技術を実施するための形態例を詳細に説明する。
【００１８】
まず、図１を参照して、本実施形態に係る情報処理システム１０の構成を説明する。図１に示すように、本実施形態に係る情報処理システム１０は、複数の撮影装置１２と、情報処理装置１４とを含む。各撮影装置１２と情報処理装置１４とは、互いに通信可能にネットワークＮに接続される。撮影装置１２は、画像を撮影することによって画像データを得る。本実施形態では、この画像データに、Ｅｘｉｆ（Exchangeable image file format）データ等の撮影により得られた撮影画像を示す画像データのメタデータが付加される。また、撮影装置１２は、撮影条件を段階的に変化させて複数回の撮影を連続して行うブラケット撮影が可能とされる。撮影装置１２の例としては、デジタルカメラ及びカメラ機能付きの携帯電話等が挙げられる。また、情報処理装置１４の例としては、サーバコンピュータ等の情報処理装置が挙げられる。
【００１９】
次に、図２を参照して、本実施形態に係る情報処理装置１４の機能的な構成を説明する。図２に示すように、本実施形態に係る情報処理装置１４は、記憶部２０、受信部２２、判別部２４、特定部２６、抽出部２８、生成部３０、及び送信部３２を備える。
【００２０】
記憶部２０には、画像データ群３４が予め蓄積される。本実施形態に係る画像データ群３４には、ブラケット撮影により得られた第１画像データ群、及び非ブラケット撮影により得られた第２画像データ群が含まれる。第１画像データ群及び第２画像データ群の各々には、撮影装置１２による撮影により得られた撮影画像を示す画像データ、及び画像データのメタデータが含まれる。また、第１画像データ群及び第２画像データ群の各々には、インターネット上等に公開され、ネットワークＮを介して取得された画像データ、及び画像データのメタデータも含まれる。
【００２１】
本実施形態に係る受信部２２は、撮影装置１２による撮影により得られた撮影画像に基づく情報を受信する。本実施形態では、受信部２２は、撮影画像に基づく情報として、撮影装置１２による撮影により得られた撮影画像を示す画像データ、及び画像データのメタデータを受信する。本実施形態に係るメタデータには、撮影日時を示す撮影日時情報、撮影位置（例えば、緯度及び経度）を示す撮影位置情報、撮影装置１２のメーカー名及び型番等を示す撮影機材情報が含まれる。また、本実施形態に係るメタデータには、シャッター速度、絞り値、ＩＳＯ（International Organization for Standardization）感度、フラッシュの強度、焦点距離、及び露出モード等の撮影パラメータを示すパラメータ情報が更に含まれる。
【００２２】
本実施形態に係る判別部２４は、画像データ群３４の各画像データのメタデータを用いて、各画像データがブラケット撮影により得られた画像データであるか、又は非ブラケット撮影により得られた画像データであるかを判別する。
【００２３】
本実施形態では、判別部２４は、メタデータに含まれるパラメータ情報の露出モードの情報から、画像データが露出ブラケット撮影により得られた撮影画像であるか否かを判別する。また、判別部２４は、メタデータの撮影日時情報が示す撮影日時が所定の範囲内（例えば、５秒の範囲内）において、かつ１つの撮影パラメータの値が段階的に異なる画像データを、ブラケット撮影により得られた画像データであると判別する。さらに、この場合、判別部２４は、値が段階的に異なる１つの撮影パラメータをブラケット撮影種別として判別する。
【００２４】
具体的には、判別部２４は、例えば、撮影日時が５秒の範囲内で、シャッター速度が段階的に異なり、かつシャッター速度以外の撮影パラメータの値が同じである複数の画像データを、シャッター速度ブラケット撮影により得られた画像データであると判別する。判別部２４は、画像データ群３４におけるブラケット撮影により得られた画像データであると判別した画像データ以外の画像データを非ブラケット撮影により得られた画像データであると判別する。
【００２５】
また、判別部２４は、ブラケット撮影であるか否かの判別結果を各画像データのメタデータに追加する。また、判別部２４は、各画像データのメタデータに一意な画像番号を追加する。また、判別部２４は、ブラケット撮影により得られた画像データであると判別した画像データのメタデータには、そのブラケット撮影の画像データに共通で、かつ一意のブラケット画像番号を追加する。以下では、判別部２４によりブラケット撮影により得られた画像データであると判別された画像データを「ブラケット画像データ」といい、非ブラケット撮影により得られた画像データであると判別された画像データを「非ブラケット画像データ」という。
【００２６】
なお、判別部２４は、予め機械学習によって得られた判別モデルを用いて、画像データ群３４の各画像データがブラケット撮影により得られた画像データであるか、又は非ブラケット撮影により得られた画像データであるかを判別してもよい。この場合、例えば、ブラケット撮影により得られた複数の画像データ及びメタデータを含む教師データを用いた機械学習によって、以下に示す判別モデルを予め作成する。すなわち、この場合、画像データ及びメタデータを入力とし、ブラケット撮影と非ブラケット撮影との何れにより得られた画像データであるかを示す情報、及びブラケット撮影である場合はブラケット撮影種別を出力とする判別モデルを予め作成する。
【００２７】
特定部２６は、画像データ群３４の各画像データが示す各画像に対し、公知の画像解析処理を行うことによって画像内の被写体を特定し、特定した被写体を示す被写体情報を生成する。また、特定部２６は、生成した被写体情報を対応する画像データのメタデータに追加する。また、特定部２６は、受信部２２により受信された画像データ（以下、「受信画像データ」という）が示す画像に対しても同様に、公知の画像解析処理を行うことによって画像内の被写体を特定し、特定した被写体を示す被写体情報を生成する。また、特定部２６は、生成した被写体情報を受信画像データのメタデータに追加する。具体的には、例えば、特定部２６は、レストランで撮影者の向かい側に人が座っていて、テーブル上にピザ及びワインが映っている画像から、以下に示す被写体情報を生成する。すなわち、この場合、特定部２６は、「レストラン」、「人」、「ピザ」、及び「ワイン」を含む被写体情報を生成する。
【００２８】
図３に、メタデータの一例を示す。図３の上段に示すように、本実施形態に係るブラケット画像データのメタデータには、判別部２４により追加された画像番号、ブラケット撮影種別、及びブラケット画像番号が含まれる。なお、図３では、判別部２４によりブラケット撮影種別が「絞りブラケット」であると判別されたブラケット画像データのメタデータが示されている。
【００２９】
また、図３の下段に示すように、本実施形態に係る非ブラケット画像データのメタデータには、判別部２４により追加された画像番号及びブラケット撮影種別が含まれる。図３の下段に示すように、非ブラケット画像データのメタデータには、ブラケット撮影種別として、非ブラケット撮影により得られた画像データであることを示す「ｎｕｌｌ」が判別部２４により追加される。
【００３０】
また、図３の上段及び下段に示すように、画像データ群３４の各画像データのメタデータには、特定部２６により追加された被写体情報が含まれる。
【００３１】
本実施形態に係る抽出部２８は、第１画像データ群における、受信画像データから特定される被写体との類似度が第１の所定値以上の画像データの数が第２の所定値以上である場合、第１画像データ群から上記被写体との類似度が第１の所定値以上の複数のブラケット画像データを抽出する。具体的には、抽出部２８は、受信画像データに対し特定部２６により生成された被写体情報によって特定される被写体と一致する被写体を示す被写体情報が含まれる第１画像データ群のメタデータに対応するブラケット画像データ数が第２の所定値以上である場合に、第１画像データ群から上記複数のブラケット画像データを抽出する。なお、例えば、この場合の第２の所定値としては、統計学的に有意な２以上の数が挙げられる。また、第１の所定値及び第２の所定値は、ユーザにより設定されてもよい。
【００３２】
なお、抽出部２８は、上記類似度として、受信画像データ及びブラケット画像データの各々の被写体情報に含まれる被写体の一致数及び一致率等を用いてもよい。また、例えば、抽出部２８は、上記類似度として、受信画像データ及びブラケット画像データの各々から抽出した特徴点の一致数を適用してもよい。更に、例えば、抽出部２８は、上記類似度として、受信画像データ及びブラケット画像データの各々の撮影日時が近いほど高い値を適用してもよいし、撮影位置が近いほど高い値を適用してもよい。
【００３３】
一方、抽出部２８は、第１画像データ群における上記被写体との類似度が第１の所定値以上の画像データの数が第２の所定値未満である場合、第１画像データ群及び第２画像データ群の双方から上記被写体との類似度が第１の所定値以上の複数の画像データを抽出する。
【００３４】
本実施形態に係る生成部３０は、抽出部２８により抽出された複数の画像データを用いて、ブラケット撮影の撮影条件を生成する。具体的には、まず、生成部３０は、抽出部２８により抽出されたブラケット撮影画像データにおけるブラケット撮影種別が最も多い種別を、受信画像データに対応するブラケット撮影種別として決定する。なお、ブラケット撮影種別は、撮影者により撮影装置１２で設定され、撮影装置１２から画像データと共に情報処理装置１４に送信されてもよい。
【００３５】
次に、生成部３０は、決定したブラケット撮影種別のブラケット撮影を行う場合の段階的に変化させる撮影パラメータの値を決定する。図４を参照して、一例として生成部３０が決定したブラケット撮影種別がシャッター速度ブラケット撮影である場合のシャッター速度の決定手法を説明する。
【００３６】
本実施形態に係る生成部３０は、一例として図４に示すように、抽出部２８により抽出された各画像データのメタデータを用いて、シャッター速度の頻度分布を生成する。なお、生成部３０は、頻度分布を生成する際に、非ブラケット画像データよりもブラケット画像データの方が、優先度が高くなる重み付けを行ってもよい。
【００３７】
また、生成部３０は、生成した頻度分布に基づいて、頻度（すなわち、画像数）の極大値のうち、１番目に大きい極大値と、２番目に大きい極大値との２つの極大値を特定する。また、生成部３０は、特定した２つの極大値に対応するシャッター速度のうち、値が大きい方のシャッター速度を、シャッター速度ブラケット撮影におけるシャッター速度の上限値ＨＶと決定する。また、生成部３０は、特定した２つの極大値に対応するシャッター速度のうち、値が小さい方のシャッター速度を、シャッター速度ブラケット撮影におけるシャッター速度の下限値ＬＶと決定する。なお、生成部３０は、極大値のうち、１番目に大きい極大値と３番目に大きい極大値等の１番目に大きい極大値及び２番目に大きい極大値以外の２つの極大値を特定してもよい。
【００３８】
また、生成部３０は、上限値ＨＶと下限値ＬＶとの間を、シャッター速度を変化させる段階数に応じて等分して得られた値を、シャッター速度ブラケット撮影における上限値ＨＶと下限値ＬＶとの間のシャッター速度として決定する。図４では、段階数が３であり、上限値ＨＶと下限値ＬＶとの間を二等分して得られた値ＭＶが、シャッター速度ブラケット撮影における上限値ＨＶと下限値ＬＶとの間のシャッター速度として決定された場合の例を示している。
【００３９】
なお、ブラケット撮影における段階数の決定方法は特に限定されず、例えば、予め定めておいてもよいし、第１画像データ群における一連のブラケット撮影における画像数の最頻値を適用してもよい。
【００４０】
また、例えば、生成部３０は、予め機械学習によって得られた決定モデルを用いて、ブラケット撮影種別及び段階的に変化させる撮影パラメータの値を決定してもよい。この場合、例えば、ブラケット撮影により得られた複数の画像データ及びメタデータを含む教師データを用いた機械学習によって、以下に示す決定モデルを予め作成する。すなわち、この場合、複数の画像データ及びメタデータを入力とし、ブラケット撮影種別及び段階的に変化させる撮影パラメータの値を出力とする決定モデルを予め作成する。
【００４１】
本実施形態に係る送信部３２は、生成部３０より生成されたブラケット撮影の撮影条件を撮影装置１２に送信する。本実施形態では、送信部３２は、ブラケット撮影の撮影条件として、生成部３０より決定されたブラケット撮影種別、及び段階的に変化させる撮影パラメータの値を撮影装置１２に送信する。更に、送信部３２は、生成部３０により生成されたブラケット撮影の撮影条件の範囲外の撮影条件を、撮影装置１２によりブラケット撮影を行う場合に選択を禁止する撮影条件として、撮影装置１２に送信する。例えば、図４に示した例では、送信部３２は、シャッター速度ブラケットを行う場合における選択を禁止する撮影条件として、下限値ＬＶ未満のシャッター速度の範囲、及び上限値ＨＶを超えるシャッター速度の範囲を撮影装置１２に送信する。
【００４２】
撮影装置１２は、情報処理装置１４から送信されたブラケット撮影の撮影条件、及びブラケット撮影を行う場合に選択を禁止する撮影条件を受信する。また、撮影装置１２は、受信したブラケット撮影の撮影条件を不図示の表示部に表示することにより撮影者に報知する。撮影者は、表示部に表示された撮影条件を目視によって確認し、問題がなければその撮影条件でブラケット撮影を行う。また、撮影者は、撮影条件を修正したい場合は、表示部に表示されたブラケット撮影における撮影パラメータの値を修正する。この際、受信した選択を禁止する撮影条件は撮影者により選択ができないように、例えば、表示部にグレーアウトして表示される。なお、撮影装置１２は、撮影者に報知せずに、受信したブラケット撮影の撮影条件に従ってブラケット撮影を行ってもよい。また、撮影装置１２は、例えば、情報処理装置１４から送信された段階的に変化させる撮影パラメータ以外の撮影パラメータについては、撮影シーンに合わせてオート撮影モードによって決定すればよい。
【００４３】
次に、図５を参照して、情報処理装置１４のハードウェア構成を説明する。情報処理装置１４は、図５に示すコンピュータで実現される。図５に示すように、情報処理装置１４は、ＣＰＵ（Central Processing Unit）５０、一時記憶領域としてのメモリ５２、及び不揮発性の記憶部５４を備える。また、情報処理装置１４は、液晶ディスプレイ等の表示装置５６、キーボードとマウス等の入力装置５８、及びネットワークＮに接続されるネットワークＩ／Ｆ（InterFace）６０を備える。ＣＰＵ５０、メモリ５２、記憶部５４、表示装置５６、入力装置５８、及びネットワークＩ／Ｆ６０は、バス６２を介して接続される。
【００４４】
記憶部５４は、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、及びフラッシュメモリ等によって実現される。記憶媒体としての記憶部５４には、生成プログラム６４が記憶される。ＣＰＵ５０は、生成プログラム６４を記憶部５４から読み出し、読み出した生成プログラム６４をメモリ５２に展開してから実行する。ＣＰＵ５０が生成プログラム６４を実行することによって、図２に示す受信部２２、判別部２４、特定部２６、抽出部２８、生成部３０、及び送信部３２として機能する。また、図２に示す記憶部２０は、図５に示す記憶部５４によって実現される。
【００４５】
次に、図６及び図７を参照して、本実施形態に係る情報処理装置１４の作用を説明する。情報処理装置１４が生成プログラム６４を実行することにより、図６に示す判別処理及び図７に示す生成処理が実行される。図６に示す判別処理は、例えば、入力装置５８を介して判別処理の実行開始の指示が入力された場合に実行される。また、図７に示す生成処理は、例えば、撮影装置１２により送信された画像データ、及び画像データのメタデータを情報処理装置１４が受信した場合に実行される。
【００４６】
図６のステップＳ１０で、判別部２４は、前述したように、画像データ群３４の各画像データのメタデータを用いて、各画像データがブラケット撮影により得られた画像データであるか、又は非ブラケット撮影により得られた画像データであるかを判別する。また、判別部２４は、前述したように、ブラケット撮影により得られた画像データであると判別した画像データについては、ブラケット撮影種別も判別する。以下に示すステップＳ１２〜ステップＳ１８の処理は、画像データ群３４の各画像データを処理対象として繰り返し実行される。また、ステップＳ１２〜ステップＳ１８の処理が繰り返し実行される際には、それまでに処理対象とされていない画像データが処理対象とされる。
【００４７】
ステップＳ１２で、判別部２４は、処理対象の画像データが、ステップＳ１０でブラケット撮影により得られた画像データであると判別されたか否かを判定する。この判定が肯定判定となった場合は、処理はステップＳ１４に移行し、否定判定となった場合は、処理はステップＳ１６に移行する。
【００４８】
ステップＳ１４で、判別部２４は、処理対象の画像データのメタデータに画像番号、ステップＳ１０で判別されたブラケット撮影種別、及びブラケット画像番号を追加する。一方、ステップＳ１６で、判別部２４は、処理対象の画像データのメタデータに画像番号を追加し、かつブラケット撮影種別として「ｎｕｌｌ」を追加する。
【００４９】
ステップＳ１８で、特定部２６は、処理対象の画像データが示す画像に対し、公知の画像解析処理を行うことによって画像内の被写体を特定し、特定した被写体を示す被写体情報を生成する。また、特定部２６は、生成した被写体情報を処理対象の画像データのメタデータに追加する。ステップＳ２０で、判別部２４は、ステップＳ１２〜ステップＳ１８の処理が画像データ群３４の全画像データについて完了したか否かを判定する。この判定が否定判定となった場合は、処理はステップＳ１２に戻り、肯定判定となった場合は、本判別処理が終了する。
【００５０】
図７のステップＳ３０で、受信部２２は、撮影装置１２により送信された画像データ、及び画像データのメタデータを受信する。ステップＳ３２で、特定部２６は、ステップＳ３０で受信された画像データが示す画像に対し、公知の画像解析処理を行うことによって画像内の被写体を特定し、特定した被写体を示す被写体情報を生成する。
【００５１】
ステップＳ３４で、抽出部２８は、前述したように、第１画像データ群における、ステップＳ３２で生成された被写体情報により特定される被写体との類似度が第１の所定値以上の画像データの数が第２の所定値以上であるか否かを判定する。この判定が肯定判定となった場合は、処理はステップＳ３６に移行し、否定判定となった場合は、処理はステップＳ３８に移行する。
【００５２】
ステップＳ３６で、抽出部２８は、第１画像データ群から、ステップＳ３２で生成された被写体情報により特定される被写体との類似度が第１の所定値以上の複数のブラケット画像データを抽出する。一方、ステップＳ３８で、抽出部２８は、第１画像データ群及び第２画像データ群から、ステップＳ３２で生成された被写体情報により特定される被写体との類似度が第１の所定値以上の複数の画像データを抽出する。
【００５３】
ステップＳ４０で、生成部３０は、前述したように、ステップＳ３６又はステップＳ３８で抽出された複数の画像データを用いて、ブラケット撮影種別を決定する。ステップＳ４２で、生成部３０は、前述したように、ステップＳ３６又はステップＳ３８で抽出された複数の画像データを用いて、ステップＳ４０で決定されたブラケット撮影種別でブラケット撮影を行う場合に段階的に変化させる撮影パラメータの値を決定する。
【００５４】
ステップＳ４４で、送信部３２は、ブラケット撮影の撮影条件として、ステップＳ４０で決定されたブラケット撮影種別、及びステップＳ４２で決定された撮影パラメータの値を撮影装置１２に送信する。更に、送信部３２は、前述したように、ブラケット撮影の撮影条件の範囲外の撮影条件を、撮影装置１２によりブラケット撮影を行う場合に選択を禁止する撮影条件として、撮影装置１２に送信する。ステップＳ４４の処理が終了すると、本生成処理が終了する。
【００５５】
以上説明したように、本実施形態によれば、ブラケット撮影により得られた第１画像データ群、及び非ブラケット撮影により得られた第２画像データ群から、被写体情報から特定される被写体との類似度が所定値以上の複数の画像データを抽出する。また、抽出した複数の画像データを用いて、ブラケット撮影の撮影条件を生成し、生成したブラケット撮影の撮影条件を撮影装置に送信する。従って、ブラケット撮影の撮影条件を適切に決定することができる。
【００５６】
なお、上記実施形態において、抽出部２８が、第１画像データ群及び第２画像データ群から、受信画像データから生成された被写体情報により特定される被写体と一致する被写体を含み、かつ受信画像データの撮影日と同じ日に撮影された複数の画像データを抽出してもよい。この場合、例えば、ある撮影者がＡ駅で電車をブラケット撮影により撮影した際のブラケット撮影の撮影条件を、他の撮影者がＢ駅で用いることができる。
【００５７】
また、上記実施形態において、ブラケット撮影を行う場合に段階的に変化させる撮影パラメータの上限値及び下限値を撮影装置１２に送信してもよい。この場合、撮影装置１２が、受信した上限値及び下限値の範囲内で撮影パラメータを何段階に変化させるかを決定する形態が例示される。
【００５８】
また、上記実施形態でＣＰＵがソフトウェア（プログラム）を実行することにより実行した判別処理及び生成処理を、ＣＰＵ以外の各種のプロセッサが実行してもよい。この場合のプロセッサとしては、ＦＰＧＡ（Field-Programmable Gate Array）等の製造後に回路構成を変更可能なＰＬＤ（Programmable Logic Device）、及びＡＳＩＣ（Application Specific Integrated Circuit）等の特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路等が例示される。また、判別処理及び生成処理を、これらの各種のプロセッサのうちの１つで実行してもよいし、同種又は異種の２つ以上のプロセッサの組み合わせ（例えば、複数のＦＰＧＡ、及びＣＰＵとＦＰＧＡとの組み合わせ等）で実行してもよい。また、これらの各種のプロセッサのハードウェア的な構造は、より具体的には、半導体素子等の回路素子を組み合わせた電気回路である。
【００５９】
また、上記実施形態では、生成プログラム６４が記憶部５４に予め記憶（インストール）されている態様を説明したが、これに限定されない。生成プログラム６４は、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）、及びＵＳＢ（Universal Serial Bus）メモリ等の記録媒体に記録された形態で提供されてもよい。また、生成プログラム６４は、ネットワークを介して外部装置からダウンロードされる形態としてもよい。
【符号の説明】
【００６０】
１０  情報処理システム
１２  撮影装置
１４  情報処理装置
２０、５４  記憶部
２２  受信部
２４  判別部
２６  特定部
２８  抽出部
３０  生成部
３２  送信部
３４  画像データ群
５０  ＣＰＵ
５２  メモリ
５６  表示装置
５８  入力装置
６０  ネットワークＩ／Ｆ
６２  バス
６４  生成プログラム
ＨＶ  上限値
ＬＶ  下限値
ＭＶ  値
Ｎ  ネットワーク
【図１】
2019049499.tif 000003
【図２】
2019049499.tif 000004
【図３】
2019049499.tif 000005
【図４】
2019049499.tif 000006
【図５】
2019049499.tif 000007
【図６】
2019049499.tif 000008
【図７】
2019049499.tif 000009
【国際調査報告】
2019049499.tif 000010
2019049499.tif 000011
2019049499.tif 000012
2019049499.tif 000013