(57)【要約】【課題】ユーザの撮影意図を反映させた撮影条件を設定する。【解決手段】撮影条件生成装置であって、ユーザが削除を指定した削除撮影画像データに関連した、ユーザが削除を指定していない非削除撮影画像データを抽出する抽出部と、削除撮影画像データと非削除撮影画像データの相違を判定する判定部と、判定部の判定結果に基づいて撮像装置の撮影条件を生成する生成部とを備える。上記撮影条件生成装置において、抽出部は、削除撮影画像データと非削除撮影画像データの画像マッチングによる一致度が予め定められた値より大きい場合に、互いに関連した撮影画像データと判断してもよい。【選択図】図６
2012085226.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが削除を指定した削除撮影画像データに関連した、前記ユーザが削除を指定していない非削除撮影画像データを抽出する抽出部と、
前記削除撮影画像データと前記非削除撮影画像データの相違を判定する判定部と、
前記判定部の判定結果に基づいて撮像装置の撮影条件を生成する生成部と
を備える撮影条件生成装置。
【請求項２】
前記抽出部は、前記削除撮影画像データと前記非削除撮影画像データの画像マッチングによる一致度が予め定められた値より大きい場合に、互いに関連した撮影画像データと判断する請求項１に記載の撮影条件生成装置。
【請求項３】
前記抽出部は、前記削除撮影画像データと前記非削除撮影画像データのそれぞれの撮影時刻の差が予め定められた時間内である場合に、互いに関連した撮影画像データと判断する請求項１または２に記載の撮影条件生成装置。
【請求項４】
前記抽出部は、前記削除撮影画像データと前記非削除撮影画像データのそれぞれの主被写体距離の差が予め定められた値より小さい場合に、互いに関連した撮影画像データと判断する請求項１から３のいずれか１項に記載の撮影条件生成装置。
【請求項５】
前記抽出部は、前記削除撮影画像データと前記非削除撮影画像データが一度のブラケット撮影により撮影された場合に、互いに関連した撮影画像データと判断する請求項１から４のいずれか１項に記載の撮影条件生成装置。
【請求項６】
前記判定部は、前記削除撮影画像データと前記非削除撮影画像データのそれぞれの主被写体距離の差を前記相違として判定する請求項１から５のいずれか１項に記載の撮影条件生成装置。
【請求項７】
前記判定部は、前記削除撮影画像データと前記非削除撮影画像データのそれぞれのデータ量の差を前記相違として判定する請求項１から６のいずれか１項に記載の撮影条件生成装置。
【請求項８】
前記生成部は、前記相違に基づいて、オートフォーカスの調整値を変更する請求項６または７に記載の撮影条件生成装置。
【請求項９】
前記生成部は、前記相違に基づいて、オートフォーカスブラケットのブラケット幅を変更する請求項６から８のいずれか１項に記載の撮影条件生成装置。
【請求項１０】
前記生成部は、前記相違に基づいて、オートフォーカスを実行するフォーカスエリアを変更する請求項６から９のいずれか１項に記載の撮影条件生成装置。
【請求項１１】
前記判定部は、前記削除撮影画像データと前記非削除撮影画像データのそれぞれの露出値の差を前記相違として判定する請求項１から１０のいずれか１項に記載の撮影条件生成装置。
【請求項１２】
前記生成部は、前記相違に基づいて、ＡＥブラケットのブラケット幅を変更する請求項１１に記載の撮影条件生成装置。
【請求項１３】
前記判定部は、前記削除撮影画像データと前記非削除撮影画像データのそれぞれのＲＧＢ出力の差を前記相違として判定する請求項１から１２のいずれか１項に記載の撮影条件生成装置。
【請求項１４】
前記生成部は、前記相違に基づいて、ホワイトバランスの基準色温度を変更する請求項１３に記載の撮影条件生成装置。
【請求項１５】
前記生成部は、前記相違に基づいて、ホワイトバランスブラケットのブラケット幅を変更する請求項１３または１４に記載の撮影条件生成装置。
【請求項１６】
ユーザが削除を指定した削除撮影画像データに関連した、前記ユーザが削除を指定していない非削除撮影画像データを抽出する抽出ステップと、
前記削除撮影画像データと前記非削除撮影画像データの相違を判定する判定ステップと、
前記判定ステップの判定結果に基づいて撮像装置の撮影条件を生成する生成ステップと
をコンピュータに実行させる撮影条件生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮影条件生成装置、撮像装置および撮影条件生成プログラムに関する。
【背景技術】
【０００２】
いったん撮影した撮影画像をユーザが削除した場合に、削除された画像の撮影条件を評価して以降の撮影条件に反映させる撮像装置がある（特許文献１参照）。
［先行技術文献］
［特許文献］
［特許文献１］特開２００９−２１８９３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ユーザが撮影画像を削除する場合は様々な理由がある。このため、カメラが削除画像のみを評価対象としてその評価結果を撮影条件に反映させても、効果的な変化が得られるとは限らなかった。
【課題を解決するための手段】
【０００４】
上記課題を解決すべく、本発明の第一態様として、ユーザが削除を指定した削除撮影画像データに関連した、ユーザが削除を指定していない非削除撮影画像データを抽出する抽出部と、削除撮影画像データと非削除撮影画像データの相違を判定する判定部と、判定部の判定結果に基づいて撮像装置の撮影条件を生成する生成部とを備える撮影条件生成装置が提供される。
【０００５】
また、本発明の第二態様として、ユーザが削除を指定した削除撮影画像データに関連した、ユーザが削除を指定していない非削除撮影画像データを抽出する抽出ステップと、削除撮影画像データと非削除撮影画像データの相違を判定する判定ステップと、判定ステップの判定結果に基づいて撮像装置の撮影条件を生成する生成ステップとをコンピュータに実行させる撮影条件生成プログラムが提供される。
【０００６】
上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。これら特徴群のサブコンビネーションもまた発明となり得る。
【図面の簡単な説明】
【０００７】
【図１】一眼レフカメラ１の模式的断面図である。
【図２】一眼レフカメラ１のブロック図である。
【図３】一眼レフカメラ１の背面図である。
【図４】背面モニタ２１の表示内容を示す図である。
【図５】画像ファイル５０の構造を示す図である。
【図６】本体ＣＰＵ２７の制御手順を示す流れ図である。
【図７】本体ＣＰＵ２７の制御手順を示す流れ図である。
【図８】本体ＣＰＵ２７の制御手順を示す流れ図である。
【図９】制御プログラムを実行するコンピュータの斜視図である。
【発明を実施するための形態】
【０００８】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲に係る発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００９】
図１は、撮影条件生成装置を含む一眼レフカメラ１の模式的断面図である。一眼レフカメラ１はカメラ本体２およびレンズユニット３を含む。レンズユニット３は、カメラ本体２に対して交換可能に装着される。
【００１０】
レンズユニット３は、レンズ群４、絞り５およびレンズＣＰＵ７を備える。レンズ群４は、フォーカスレンズ、ズームレンズおよび防振レンズ等を含む。レンズユニット３は、振動波モータ、ＶＣＭ等により形成された複数のモータを有し、フォーカスレンズおよびズームレンズを光軸方向に駆動する。また、防振レンズを光軸方向と異なる方向に駆動する。レンズＣＰＵ７は、レンズユニット３の全体を制御すると共に、カメラ本体２と通信して協働する。
【００１１】
カメラ本体２は、メインミラー１０、サブミラー１２および焦点検出センサ１１を備える。メインミラー１０は、反射位置と退避位置との間で揺動する。反射位置にあるメインミラー１０は、レンズユニット３を通じて入射した被写体光束の光路上に斜設される。
【００１２】
反射位置にあるメインミラー１０は、一部領域に形成された半透過領域において被写体光束の一部を透過させる。メインミラー１０を透過した被写体光束の一部は、サブミラー１２に反射されて、焦点検出センサ１１へ導かれる。焦点検出センサ１１は、位相差方式により入射する光束の焦点状態を検出する。
【００１３】
カメラ本体２は、焦点板１３、ペンタプリズム１４およびファインダ光学系８を備える。反射位置にあるメインミラー１０で反射された被写体光束は、焦点板１３およびペンタプリズム１４を通じてファインダ光学系８に導かれる。ユーザは、ファインダ光学系８を通じて、レンズユニット３の被写界を観察できる。
【００１４】
また、ペンタプリズム１４を透過した被写体光束の一部は測光センサ１５に導かれる。測光センサ１５は、被写体光束を複数の領域毎に測光して被写界の輝度分布を検出する。また、測光センサ１５は、受光した被写体光束の一部を三原色毎に測光する。
【００１５】
退避位置にあるメインミラー１０は、被写体光束の光路上から退避する。サブミラー１２はメインミラー１０に連動して揺動する。メインミラー１０が退避位置に向かって揺動する場合、サブミラー１２も被写体光束の光路上から退避する。
【００１６】
メインミラー１０が退避位置にある場合、レンズユニット３から入射した被写体光束は、ローパスフィルタ１９を通じて撮像素子９に入射する。撮像素子９は、ＣＣＤ、ＣＭＯＳ等の光電変換素子を含み、入射した被写体光束を電気信号に変換する。
【００１７】
カメラ本体２において、撮像素子９の背後には撮像基板２０が配される。また、撮像基板２０の更に後方には外部に面して背面モニタ２１が配される。
【００１８】
図２は、本実施形態に係る一眼レフカメラ１のブロック図である。図１と共通の要素には同じ参照番号を付して重複する説明を省く。
【００１９】
一眼レフカメラ１は、レンズＣＰＵ７と協働して一眼レフカメラ１全体を制御する本体ＣＰＵ２７を備える。本体ＣＰＵ２７には、撮像基板２０が接続される。撮像基板２０は、駆動回路２３、撮像素子９、Ａ／Ｄ変換回路２４、画像処理回路２５およびコントラストＡＦ回路２６を有する。
【００２０】
駆動回路２３は、撮像素子９を駆動して、撮像素子９に入射した被写体光を電気信号に変換させる。Ａ／Ｄ変換回路２４は、撮像素子９が出力した電気信号を離散化させる。画像処理回路２５は、デジタル信号に変換された画像信号に対してホワイトバランス調整、シャープネス調整、ガンマ補正、階調調整などの画像処理をする。また、ＪＰＥＧ形式などの画像圧縮を行って画像ファイルを生成する。生成された画像ファイルは、二次記録媒体３４に記憶される。
【００２１】
二次記録媒体３４は、カメラ本体２に対して着脱可能なフラッシュメモリなどの記録媒体を含んでもよい。また、画像処理された画像信号は、背面モニタ制御部２８の制御により、背面モニタ２１に表示させることもできる。
【００２２】
コントラストＡＦ回路２６は、撮像素子９からの撮像信号の高周波成分を抽出してＡＦ評価値信号を生成し、ＡＦ評価値信号が最大になるフォーカスレンズ位置を検出する。検出されたＡＦ評価値信号は、本体ＣＰＵ２７に参照される。
【００２３】
測光センサ１５は、レンズユニット３へ入射する光束を複数の領域ごとに測光して被写界の輝度分布を計測する。計測結果は本体ＣＰＵ２７に参照される。本体ＣＰＵ２７は、選択された測光モードに応じて露出値を算出する。測光モードは、明るい部分と暗い部分のバランスを取る分割測光モード、画面中央を適正露出とする中央重点測光モード、選択したフォーカスポイントの狭領域を適正露出とするスポット測光モードなどから選択できる。
【００２４】
カレンダ部５４は、水晶発振子、計時用集積回路等を有しており、年月日時分秒といったカレンダ情報を生成する。本体ＣＰＵ２７は、カレンダ部５４から日にちおよび時間に関する情報を取得できる。
【００２５】
フラッシュＲＯＭ２９は、ＥＥＰＲＯＭ（登録商標）を含み、一眼レフカメラ１を動作させるプログラムのほか、各種調整値、設定値を格納する。具体的には、ＡＦ調整データ、ＡＥ調整データ、製造時の年月日時間データ、設定スイッチの設定履歴などの設定値を格納する。また、フラッシュＲＯＭ２９は、メニュー設定画面およびユーザガイド画面の使用履歴等も記憶する。
【００２６】
ＲＡＭ３０は、本体ＣＰＵ２７が高速にアクセスできるＤＲＡＭなどの高速ＲＡＭであり、フラッシュＲＯＭ２９に記憶されたプログラムが展開される。また、本体ＣＰＵ２７が高速にアクセスできるように、頻繁に参照される調整値、設定値などがフラッシュＲＯＭ２９からＲＡＭ３０にコピーされる場合もある。
【００２７】
背面モニタ制御部２８は、画像処理された撮影画像の他、フラッシュＲＯＭ２９から読み出したメニュー設定画面およびユーザガイド画面を背面モニタ２１へ表示する。
【００２８】
レリーズスイッチ３２は、ユーザが一眼レフカメラ１に対して撮影のタイミングを指示する場合に押される。ユーザがレリーズスイッチ３２を半押しすると、本体ＣＰＵ２７は、オートフォーカス、測光などの撮影準備動作が実行される。ユーザが更にレリーズスイッチ３２を全押しすると、本体ＣＰＵ２７は、静止画撮影または動画撮影を開始する。
【００２９】
図３は、カメラ本体２の背面図である。他の図と共通の要素には同じ参照番号を付して重複する説明を省く。
【００３０】
カメラ本体２の背面中央には、ファインダ光学系８の後端および背面モニタ２１が配される。背面モニタ２１の側方には、背面ダイヤル３５、十字ボタン３６、決定ボタン３７、再生モードボタン３８、削除ボタン３９、確認ボタン４０等が配される。
【００３１】
カメラ本体２は、再生モードボタン３８が押された場合に再生モードで動作する。再生モードにおいては、二次記録媒体３４に格納された撮影画像データが背面モニタ２１に表示される。この状態で背面ダイヤル３５を回転させることにより、背面モニタ２１に表示される撮影画像が順次切り替わる。このように、背面ダイヤル３５は、画像を選択する選択部を形成する。
【００３２】
再生モードであって背面モニタ２１にある画像が表示されている場合に削除ボタン３９が押されると、表示されていた画像を二次記録媒体３４から削除できる。ただし、一動作で画像削除が完了すると、誤操作により撮影画像データが削除される場合がある。そこで、削除ボタン３９に続いて確認ボタン４０が押された場合に削除が実行される。
【００３３】
なお、十字ボタン３６は、上下左右の４箇所に個別にオン／オフするスイッチを有する。これにより、例えば、背面モニタ２１に二次元的に配置された画像または選択肢を選択する場合に十字ボタン３６を使用できる。また、十字ボタン３６に含まれる４つのスイッチに、一時的に個別の機能を割り当てる場合もある。
【００３４】
決定ボタン３７は、十字ボタン３６により選択した選択肢等を決定旨の指示を入力する場合に押される。これにより、確認ボタン４０の場合と同様に、一動作で何らかの動作が確定することを防止している。
【００３５】
図４は、カメラ本体２が再生モードになった場合に、背面モニタ２１に表示される表示画像のひとつを例示する図である。図示の例では、背面モニタ２１に、複数の撮影画像データに対応する複数の縮小画像４９が表示されている。複数の縮小画像４９は、例えば図中の一点鎖線で示すように撮像順に配列される。
【００３６】
背面モニタ２１に表示された複数の縮小画像４９に対して、ユーザは背面ダイヤル３５を操作することにより、図中に点線で示す選択枠４３を、図中に一点鎖線で示す撮影順に移動させる。これにより、ひとつの縮小画像４９に対応した撮影画像データが特定される。この状態で削除ボタン３９を押すことにより、その縮小画像４９に対応した撮影画像データの削除が指示される。
【００３７】
背面モニタ２１において、上記のようにしてユーザから削除を指示された画像データＡ〜Ｅの縮小画像４９には、図中に実線で示すように表示形態が変化した選択枠４３が各々に付加される。更に、ユーザが、削除すべき撮影画像データＡ〜Ｆを全て特定した後に確認ボタン４０を押すと、撮影画像データが削除される。このように、ユーザは、選択した複数の縮小画像４９に対応する撮影画像データＡ〜Ｆに対して、一括して削除を指示できる。
【００３８】
なお、上記の例では、背面モニタ２１に複数の縮小画像４９を表示させて、削除する画像を複数指定する例を示した。しかしながら、細部を確認しながら削除すべき画像を特定できるように、背面モニタ２１全体にひとつの画像を表示するようにしてもよい。この場合は、例えば、画像毎に削除ボタン３９および確認ボタン４０を押して、撮影画像データをひとつずつ削除する。
【００３９】
ただし、一眼レフカメラ１では、削除を指定された撮影画像データである削除撮影画像データを消去する前に、後述するような抽出処理、判定処理および生成処理を実行する。よって、見かけ上削除された削除撮影画像データも、上記処理が終わるまでは一眼レフカメラ１内に保持される。
【００４０】
図５は、一眼レフカメラ１で生成される画像ファイル５０の構造を示す図である。画像ファイル５０は、タグデータ５１、サムネイル画像データ５２および本画像データ５３を格納する。
【００４１】
サムネイル画像データ５２は、本画像データ５３よりも解像度、階調等が低く、データサイズが小さい。よって、画像一覧等を表示する場合に取り扱いが容易になる。本画像データ５３は、画像ファイル５０に含まれる画像のうちで最も高い品質を有し、鑑賞、印刷等に供される。
【００４２】
タグデータ５１は、一眼レフカメラ１の仕様、撮影条件等を格納する。一眼レフカメラ１に対して画像をＪＰＥＧ形式で保存することを指示した場合、本画像データ５３にタグデータ５１およびサムネイル画像データ５２が付加されてＥＸＩＦファイルとして保存される。
【００４３】
タグデータ５１には、本画像データ５３を撮影した一眼レフカメラ１のメーカ、仕様、ファームウエアの版数、開放Ｆ値等の情報が記録される。また、ＥＸＩＦファイルには、当該画像を撮影したときの露出時間、Ｆ値、ＩＳＯ値、焦点距離、撮影日時等の撮影情報が記録される。更に、ＥＸＩＦファイルには、一眼レフカメラ１のカレンダ部５４、方位センサ、ＧＰＳモジュール、ＩＰ通信部等が検出した日時、姿勢、方位、位置、イベント等に関する付加情報が記録される場合もある。
【００４４】
上記タグデータ５１に記録された様々な情報は、静止画または動画を撮影する場合に一眼レフカメラ１に設定される露出時間、ＩＳＯ値等の撮影設定情報と、撮影設定値としては用いられないが、一眼レフカメラ１の撮影日時、方位、位置等を示す撮影環境情報とに大別できる。
【００４５】
よって、二次記録媒体３４にＥＸＩＦ形式で記録された画像ファイル５０からは、画像ファイル５０に含まれる本画像データ５３自体の他に、当該本画像データ５３を撮影したときの撮影環境情報および撮影設定情報を読み出すことができる。従って、本体ＣＰＵ２７は、画像ファイル５０が削除対象として指定された場合に、当該画像ファイルに含まれる撮影環境情報および撮影設定情報を抽出できる。
【００４６】
図６は、撮影条件生成処理に係る本体ＣＰＵ２７の制御手順を示す流れ図である。図６に示す手順は、一眼レフカメラ１により撮影されて保存された撮影画像に対して、十字ボタン３６および決定ボタン３７等を操作するユーザが、少なくとも一部の撮影画像に対して削除を指定したときに開始される。
【００４７】
なお、ここからの説明において、一眼レフカメラ１において撮影されたが削除を指定された撮影画像のデータを「削除撮影画像データ」と記載する。また、一眼レフカメラ１により撮影されて保存され、且つ、未だ削除を指定されていない撮影画像データを「非削除撮影画像データ」と記載する。
【００４８】
一眼レフカメラ１において削除撮影画像データが指定されると、本体ＣＰＵ２７は抽出処理を実行する（ステップＳ１０１）。抽出処理（ＣＰＵ１０１）において、本体ＣＰＵ２７は、削除を指定されることなく一眼レフカメラ１内に保存されている非削除撮影画像データのうちから、削除撮影画像データに関連するものを抽出する。
【００４９】
ここで、「関連する」とは、削除撮影画像データまたは非削除撮影画像データが撮影されたときの撮影条件、撮影対象等が近似または類似するものを指す。よって、一眼レフカメラ１に記録された撮影画像が全て削除を指定された場合には、非削除撮影画像データが存在しないので、抽出対象となる撮影画像データはない。具体的な抽出処理については後述する。
【００５０】
次に、本体ＣＰＵ２７は、削除理由の判定処理および撮影条件の生成処理を開始する（ステップＳ１０２）。本体ＣＰＵ２７は、まず、削除撮影画像データの撮影条件と、当該削除撮影画像データに対して関連があるとして抽出された非削除撮影画像データの撮影条件とを比較して、撮影条件における相違を判定する。撮影条件は、後述するように、選定された様々な条件が個別に対象となる。例えば、露出値、主要被写体までの距離などであるが、ここでは撮影条件の意味として、生成された撮影画像データのファイルサイズなども広い意味として撮影条件として扱う。ここで判定される撮影条件の相違は、削除撮影画像データが削除を指定され、非削除撮影画像データが削除されなかった理由に相当するものとして扱う。
【００５１】
ステップＳ１０１の抽出処理において複数の非削除撮影画像データが抽出された場合、本体ＣＰＵ２７は、非削除撮影画像データ毎に判定処理を実行しても良い。また、削除撮影画像データが複数ある場合に、本体ＣＰＵ２７は、削除撮影画像データ毎に、判定処理を繰り返し実行してもよい。このように、削除撮影画像データと非削除撮影画像データの相違を繰り返し判定することにより、当該削除撮影画像データが削除された削除理由をより精度よく推定できる。
【００５２】
ステップＳ１０２では、本体ＣＰＵ２７はさらに、判定処理により判定された撮影条件の相違を打ち消す撮影条件を併せて生成する。そして、生成された撮影条件は、次回の撮影動作において適用され、一眼レフカメラ１の撮影動作が実行される（ステップＳ１０３）。これにより、削除撮影画像データが削除された理由が解消または抑制され、一眼レフカメラ１における撮影画像の削除を低減させることができる。
【００５３】
図７は、ステップＳ１０１における抽出処理を詳細に説明する、本体ＣＰＵ２７の制御手順を示す流れ図である。下記の制御手順では、複数種類の項目について、非削除撮影画像データの削除撮影画像データに対する関連性を調べる。
【００５４】
抽出処理において、本体ＣＰＵ２７は、タグデータ５１から検出した削除撮影画像データの撮影時刻を、タグデータ５１から検出した非削除撮影画像データの撮影時刻と比較する。撮影時刻の間隔が、予め定められた閾値時間よりも短い場合、本体ＣＰＵ２７は、削除撮影画像データに近い時間に撮影された非削除撮影画像データを関連画像として抽出する（ステップＳ２０１）。抽出された非削除撮影画像データには、例えば、抽出されたことを示すフラグが付与される。
【００５５】
次に、本体ＣＰＵ２７は、非削除撮影画像データが、削除撮影画像データと共に１回のブラケット撮影で撮影された撮影画像ではないかどうかを調べる（ステップＳ２０２）。ここで、削除撮影画像データと非削除撮影画像データとが同一回のブラケット撮影で撮影されていた場合、本体ＣＰＵ２７は、当該非削除撮影画像データを関連画像として抽出する。
【００５６】
続いて、本体ＣＰＵ２７は、削除撮影画像データと非削除撮影画像データについて画像一致度を計測する。画像一致度は、例えば、削除撮影画像データおよび非削除撮影画像データをそれぞれ２値化処理した上で比較することにより算出できる。本体ＣＰＵ２７は、予め定められた閾値と算出された一致度とを比較して、一致度が閾値よりも大きい場合に非削除撮影画像データを関連画像として抽出する（ステップＳ２０３）。
【００５７】
更に、本体ＣＰＵ２７は、一眼レフカメラ１と主要被写体との距離差が予め定めた閾値距離内であることをもって非削除撮影画像データを抽出する（ステップＳ２０４）。主要被写体に対する距離は、削除撮影画像データおよび非削除撮影画像データそれぞれのタグデータから読み出すことができる。また、特に、タグデータには、合焦領域に対応させて被写体距離が記述されている。合焦動作が、コントラスト評価値により実行されていれば、コントラストが高い領域どうしを比較することができるし、顔認識機能により実行されていれば、被写体として存在する特定人物どうしを比較することができる。
【００５８】
以上のように、本体ＣＰＵ２７は、関連画像として抽出できるか否かを、ひとつの非削除撮影画像データについて例えば４種類の条件で調べた後、再び、別の非削除撮影画像データについて、抽出できるか否かを調べる（ステップＳ２０６：ＮＯ）。以後、関連を調べる非削除撮影画像データが無くなるまで、本体ＣＰＵ２７はステップＳ２０１〜２０６を繰り返す。また、抽出対象となる非削除撮影画像データが無くなった場合（ステップＳ３０６：ＹＥＳ）、本体ＣＰＵ２７は、抽出処理を終了して、判定処理の実行に移る。
【００５９】
このように、複数種類の条件で関連のある非削除撮影画像データを抽出することにより、同じ数の非削除撮影画像データを含む抽出対象から、より多くの非削除撮影画像データを抽出して削除撮影画像データと比較することができる。
【００６０】
図８は、ステップＳ１０２における、削除理由の判定処理および撮影条件の生成処理を詳細に説明する、本体ＣＰＵ２７の制御手順を示す流れ図である。
【００６１】
本体ＣＰＵ２７は、まず、判定対象が存在するか否かを調べる（ステップＳ３０１）。判定対象となる非削除撮影画像データが存在していない場合（ステップＳ３０１：ＮＯ）、本体ＣＰＵ２７は、削除撮影画像データの削除を実行して（ステップＳ３０２）、処理を終了する。
【００６２】
ステップＳ３０１において判定対象となる非削除撮影画像データが存在する場合（ステップＳ３０１：ＹＥＳ）、本体ＣＰＵ２７は、まず、主要被写体と一眼レフカメラ１の間の被写体距離について、削除撮影画像データおよび非削除撮影画像データの相違を判定する。（ステップＳ３０３）。具体的には、両者の主要被写体までの距離が予め定められた閾値よりも大きいか否かを判定する。
【００６３】
なお、判定対象の有無を判定するステップＳ２０４における主要被写体までの距離は、互いに関連する画像であるか否かを判定する基準であるので、ここでの閾値よりも大きな値が設定されている。ここでの閾値は、例えば、人物撮影における瞳と睫ほどの奥行き差において、ユーザが意思どおりに撮影できていないことを推定すべく設定される。すなわち、ユーザの削除理由として、フォーカス位置の前ピン後ピン傾向をカウントして撮影条件に反映すべく主要被写体までの距離差を判定する。
【００６４】
主要被写体までの距離差が閾値よりも大きい場合は、本体ＣＰＵ２７は、ステップＳ３０３の処理に係るカウンタをインクリメントした上で（ステップＳ３０４）、カウント値が予め定められた閾値回数を越えているか否かを調べる（ステップＳ３０５）。カウント値が閾値に達していた場合（ステップＳ３０５：ＹＥＳ）、本体ＣＰＵ２７は、削除撮影画像データおよび非削除撮影画像データの被写体距離の相違が有意であると判断する。
【００６５】
そして、ステップＳ３０６へ進み、本体ＣＰＵ２７は、この差異を縮小または解消すべく、一眼レフカメラ１の撮影条件として、オートフォーカスの調整値を変更する。これにより、ユーザの嗜好を推定して、前ピン傾向または後ピン傾向のオートフォーカスを実現できる。あるいは、一眼レフカメラ１の撮影条件として、オートフォーカスブラケット撮影におけるブラケット幅のデフォーカス量に適用することもできる。これにより、ユーザの好みのフォーカス位置を含む撮影画像を取得することができる。さらには、一眼レフカメラ１の撮影条件として、ＡＦエリアの数、配置等に反映することもできる。
【００６６】
ステップＳ３０３で主要被写体の距離が閾値よりも小さい場合、ステップＳ３０５で計数値が閾値を超えていない場合、または、ステップＳ３０６で撮影条件の変更が完了した場合は、ステップＳ３０７へ進む。ステップＳ３０７では、本体ＣＰＵ２７は、削除撮影画像データおよび非削除撮影画像データのファイルサイズの相違について次に調べる。
【００６７】
カウント値が予め定めた閾値に達していない場合（ステップＳ３０５：ＮＯ）、本体ＣＰＵ２７は、ファイルサイズの相違について調べる次の段階に進む（ステップＳ３０７）。
【００６８】
次に、本体ＣＰＵ２７は、削除撮影画像データおよび非削除撮影画像データのファイルサイズについても、被写体距離の場合と略同様の制御手順を実行する。即ち、削除撮影画像データおよび非削除撮影画像データのタグデータ５１からそれぞれのファイルサイズを読み出して比較することにより、本体ＣＰＵ２７は削除撮影画像データおよび非削除撮影画像データのファイルサイズ差を相違として判定する（ステップＳ３０７）。
【００６９】
なお、撮影内容が類似した撮影画像データのファイルサイズを比較して一方が大きい場合、ファイルサイズが大きい画像はコントラストが高い。よって、ファイルサイズを比較して、ファイルサイズが小さい方の撮影画像データが削除されている場合、ユーザが、よりコントラストの低い撮影画像を削除指定したことが判る。ただし、ファイルサイズを比較する場合は、削除撮影画像データおよび非削除撮影画像データが、同じ撮影条件で撮影されていることが前提となる。
【００７０】
そこで、本体ＣＰＵ２７は、ファイルサイズ差が予め定められたサイズ閾値を超えている場合に、削除撮影画像データと非削除撮影画像データに相違があると判定する（ステップＳ３０７：ＹＥＳ）。よって、この判定に関するカウンタのカウント値をインクリメントし（ステップＳ３０８）、更に、当該カウンタのカウント値が予め定めた閾値を越えていないか調べる（ステップＳ３０９）。
【００７１】
ステップＳ３０９においてカウント値が閾値に達していない場合（ステップＳ３０９：ＮＯ）、本体ＣＰＵ２７は、露出値の相違について調べる次の段階に進む（ステップＳ３１１）。カウント値が閾値に達していた場合（ステップＳ３０９：ＹＥＳ）、本体ＣＰＵ２７は、削除撮影画像データおよび非削除撮影画像データのファイルサイズの差が、予め定められた閾値を超えたことにより、削除撮影画像データおよび非削除撮影画像データに有意な相違があると判断する。
【００７２】
そして、ステップＳ３１０に進み、本体ＣＰＵ２７は、ファイルサイズの差異を縮小または解消すべく、一眼レフカメラ１の撮影条件として、絞り値等、撮影画像のコントラストに係わる値を変更する。これにより、ユーザの嗜好を推定して、鮮明なあるいはソフトな撮影画像が得られる。
【００７３】
次に、本体ＣＰＵ２７は、削除撮影画像データおよび非削除撮影画像データの露出値について、被写体距離およびファイルサイズの場合と同様の制御手順を実行する。即ち、タグデータ５１からそれぞれの露出値を読み出して比較することにより、本体ＣＰＵ２７は削除撮影画像データおよび非削除撮影画像データの相違を判定する（ステップＳ３１１）。
【００７４】
本体ＣＰＵ２７は、削除撮影画像データの露出値と非削除撮影画像データの露出値との差が予め定めた閾値を超えた場合に、それを有意な相違と判定する（ステップＳ３１１：ＹＥＳ）。そこで、この判定に関するカウンタのカウント値をインクリメントし（ステップＳ３１２）、更に、当該カウンタのカウント値が予め定めた閾値を越えていないか調べる（ステップＳ３１３）。
【００７５】
カウント値が閾値に達していない場合（ステップＳ３１３：ＮＯ）、本体ＣＰＵ２７は、ＲＧＢ出力の相違について調べる次の段階に進む（ステップＳ３１５）。カウント値が閾値に達していた場合（ステップＳ３１３：ＹＥＳ）、本体ＣＰＵ２７は、削除撮影画像データおよび非削除撮影画像データの露出値の相違が有意であると判断する。更に、本体ＣＰＵ２７は、この相違を縮小または解消する撮影条件を生成して、生成した撮影条件により一眼レフカメラ１の自動露出制御の条件を変更する（ステップＳ３１４）。あるいは、撮影条件の変更として、ＡＥブラケット撮影におけるブラケット幅を変更してもよい。これにより、以降の撮影では、露出値の相違に起因する撮影画像の削除が減少することが期待される。
【００７６】
なお、ステップＳ３０８でインクリメントされるカウンタの閾値と、ステップＳ３０４でインクリメントされるカウンタの閾値は、同じであるとは限らない。また、カウンタをインクリメントする場合のステップも同一とは限らない。また、削除撮影画像データおよび非削除撮影画像データのコントラストの相違を判定する場合に、ファイルサイズに代えて、手振れ補正機構の補正量を比較してもよい。ただし、その場合は、一眼レフカメラ１が流し撮りに使用されている場合に判定を中断することが好ましい。
【００７７】
更に、本体ＣＰＵ２７は、この相違を縮小または解消する撮影条件を生成して、生成した撮影条件により一眼レフカメラ１の自動露出制御の条件を変更する（ステップＳ３１４）。あるいは、撮影条件の変更として、ＡＥブラケット撮影におけるブラケット幅を変更してもよい。これにより、以降の撮影では、露出値の相違に起因する撮影画像の削除を減少することが期待される。
【００７８】
次に、本体ＣＰＵ２７は、削除撮影画像データおよび非削除撮影画像データのＲＧＢ出力について、被写体距離およびファイルサイズの場合と同様の制御手順を実行する。即ち、タグデータ５１からそれぞれのＲＧＢ出力を読み出して比較することにより、本体ＣＰＵ２７は削除撮影画像データおよび非削除撮影画像データの相違を判定する（ステップＳ３１５）。
【００７９】
本体ＣＰＵ２７は、削除撮影画像データのＲＧＢ出力と非削除撮影画像データのＲＧＢ出力との差が、予め定められた閾値よりも大きいことをもって、ＲＧＢ出力において、削除撮影画像データおよび非削除撮影画像データに相違があると判定する（ステップＳ３１５：ＹＥＳ）。また、本体ＣＰＵ２７は、この判定に関するカウンタのカウント値をインクリメントし（ステップＳ３１６）、更に、当該カウンタのカウント値が予め定めた閾値を越えていないか調べる（ステップＳ３１７）。
【００８０】
カウント値が閾値に達していない場合（ステップＳ３１７：ＮＯ）、本体ＣＰＵ２７は、次の非削除撮影画像データについて、削除撮影画像データとの相違を判定すべく、ステップＳ３０１に戻る（ステップＳ３１７：ＮＯ）。ステップＳ３１７においてカウント値が閾値に達していた場合（ステップＳ３１７：ＹＥＳ）、本体ＣＰＵ２７は、削除撮影画像データおよび非削除撮影画像データのＲＧＢ出力の相違が有意であると判断する。更に、本体ＣＰＵ２７は、この相違を縮小または解消する撮影条件を生成して、生成した撮影条件により一眼レフカメラ１の基準色温度を変更する（ステップＳ３１８）。即ち、基準色温度を、非削除撮影画像データのＲＧＢ出力に近づけるべく変更する。
【００８１】
あるいは、撮影条件の変更として、ホワイトバランスブラケット撮影におけるブラケット幅を変更してもよい。この場合、ブラケット幅は、削除撮影画像データのＲＧＢ出力と非削除撮影画像データのＲＧＢ出力との差よりも小さなステップとすることが好ましい。これにより、以降の撮影では、ホワイトバランスの相違に起因する撮影画像の削除を減少することが期待される。
【００８２】
ステップＳ３１６でインクリメントされるカウンタの閾値も、他のカウンタの閾値と同じであるとは限らない。また、インクリメントする場合のステップも他のカウンタと同一とは限らない。
【００８３】
なお、カウンタのインクリメント（ステップＳ３０４、３０８、３１２、３１７）は、本体ＣＰＵ２７が判定した相違の程度に応じて、インクリメントのステップを変化させてもよい。更に、例えば、レンズ交換のできる一眼レフカメラ１では、合焦関連の相違をカウントする場合に、レンズユニット３の焦点距離毎に個別にカウンタを設けてもよい。同様に、被写体距離、デフォーカス量に応じてカウンタを設けてもよい。
【００８４】
また、抽出処理および判定処理について、それぞれ４つの条件で非削除撮影画像データを抽出または判定する例について説明したが、条件の種類と利用方法はこれらには限られない。画像ファイル５０のタグデータに含まれる種々の情報の他、撮影画像自体に含まれる情報を利用して抽出処理または判定処理の条件を設定できる。また、フラッシュの有無、手振れ補正、階調補正等のオン／オフ等の機能も、露出条件、合焦条件等と同様に、抽出処理または判定処理の条件として利用できる。
【００８５】
一眼レフカメラ１に撮影条件生成プログラムを実行させた場合は、上記の処理フローが実行されるが、他の実施形態として、撮影条件生成プログラムをパーソナルコンピュータに実行させることもできる。図９は、撮影条件生成プログラムを実行するパーソナルコンピュータ６０を模式的に示す図である。パーソナルコンピュータ６０は、ケーブル６１を介して、一眼レフカメラ１と接続されている。
【００８６】
パーソナルコンピュータ６０は、ディスプレイ６２、本体部６３およびキーボード６４を有する。本体部６３は、予め定められた画像処理を施した上でディスプレイ６２に画像を表示する背面モニタ制御部、一眼レフカメラ１との通信により撮影画像データを格納する記録媒体、実行すべきプログラムをロードする場合に用いられる光学ドライブ６５等を備える。また、本体部６３は、ロードされたプログラムを実行するプロセッサを備える。
【００８７】
上記のようなパーソナルコンピュータ６０は、撮影条件生成プログラムを読み込ませることにより、図６に例示した制御手順を実行する撮影条件生成装置として動作させることができる。また、パーソナルコンピュータ６０は、ケーブル６１を介して、一眼レフカメラ１から撮影画像データを受け取って、当該撮影画像データを処理の対象にできる。
【００８８】
よって、ユーザは、より大きなディスプレイ６２およびキーボード６４を用いて、撮影画像の削除等の作業ができる。また、一眼レフカメラ１に蓄積した撮影画像データをパーソナルコンピュータ６０に格納することも、パーソナルコンピュータに格納した撮影画像データを一眼レフカメラ１に転送することもできる。これにより、大量の撮影画像データを取り扱うこともできる。
【００８９】
なお、一眼レフカメラ１およびパーソナルコンピュータ６０の間のデータ転送は、図示のようにケーブル６１を経由してもよいし、無線通信であってもよい。また、撮影画像データが格納された二次記録媒体３４を受け渡すことにより、撮影画像データおよび設定情報を受け渡してもよい。
【００９０】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加え得ることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００９１】
また、特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示していない限り、あるいは、前の処理の出力を後の処理で用いない限り、任意の順序で実現し得ることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず」、「次に」等を用いて説明したとしても、この順で実施することが必須であることを意味するとは限らない。
【符号の説明】
【００９２】
１  一眼レフカメラ、２  カメラ本体、３  レンズユニット、４  レンズ群、５  絞り、７  レンズＣＰＵ、８  ファインダ光学系、９  撮像素子、１０  メインミラー、１１  焦点検出センサ、１２  サブミラー、１３  焦点板、１４  ペンタプリズム、１５  測光センサ、１９  ローパスフィルタ、２０  撮像基板、２１  背面モニタ、２３  駆動回路、２４  Ａ／Ｄ変換回路、２５  画像処理回路、２６  コントラストＡＦ回路、２７  本体ＣＰＵ、２８  背面モニタ制御部、２９  フラッシュＲＯＭ、３０  ＲＡＭ、３２  レリーズスイッチ、３４  二次記録媒体、３５  背面ダイヤル、３６  十字ボタン、３７  決定ボタン、３８  再生モードボタン、３９  削除ボタン、４０  確認ボタン、４３  選択枠、４９  縮小画像、５０  画像ファイル、５１  タグデータ、５２  サムネイル画像データ、５３  本画像データ、５４  カレンダ部、６０  パーソナルコンピュータ、６１  ケーブル、６２  ディスプレイ、６３  本体部、６４  キーボード、６５  光学ドライブ
【図１】
2012085226.tif 000003
【図２】
2012085226.tif 000004
【図３】
2012085226.tif 000005
【図４】
2012085226.tif 000006
【図５】
2012085226.tif 000007
【図６】
2012085226.tif 000008
【図７】
2012085226.tif 000009
【図８】
2012085226.tif 000010
【図９】
2012085226.tif 000011