(57)【要約】【課題】  本発明は、所定の撮影モードで撮影された一連の画像を用いて、画像の再生時にプログラムを連動させる手段を提供する。【解決手段】  画像処理装置は、取得部と、受付部と、選択部と、プログラム実行部とを備える。取得部は、撮影時の撮影モードの種類を示す属性情報が付加され、同一の撮影モード下で互いに関連付けられた静止画用の一連の画像データを取得する。受付部は、画像の再生時にプログラムの実行指示入力を受け付ける。選択部は、実行指示入力を受け付けた場合、画像データに付加されている属性情報に基づいて、属性情報毎に関連付けられた複数のプログラムのうちから特定のプログラムを選択する。プログラム実行部は、一連の画像データを処理対象として、選択部が選択した特定のプログラムを実行する。【選択図】    図１
2011087224.tif 000002
【特許請求の範囲】
【請求項１】
撮影時の撮影モードの種類を示す属性情報が付加され、同一の撮影モード下で互いに関連付けられた静止画用の一連の画像データを取得する取得部と、
画像の再生時にプログラムの実行指示入力を受け付ける受付部と、
前記実行指示入力を受け付けた場合、前記画像データに付加されている属性情報に基づいて、前記属性情報毎に関連付けられた複数のプログラムのうちから特定のプログラムを選択する選択部と、
前記一連の画像データを処理対象として、前記選択部が選択した特定のプログラムを実行するプログラム実行部と、
を備えることを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記属性情報毎に前記一連の画像データを分類する分類部をさらに備え、
前記取得部は、前記属性情報毎に分類された前記一連の画像データを取得することを特徴とする画像処理装置。
【請求項３】
請求項１又は請求項２に記載の画像処理装置において、
前記一連の画像データは、被写体が所定の時間間隔で連続的に記録された複数の静止画像データであることを特徴とする画像処理装置。
【請求項４】
請求項１から請求項３の何れか１項に記載の画像処理装置において、
前記属性情報と前記プログラムとが対応付けられたメモリをさらに備え、
前記選択部は、前記メモリを参照することにより、前記プログラムを選択することを特徴とする画像処理装置。
【請求項５】
被写体を撮像して画像データを生成する撮像部と、
撮影時の撮影モードに応じて前記撮像部に一連の画像データを出力させる撮像制御部と、
前記一連の画像データに前記撮影モードの種類を示す属性情報を付加する付加部と、
請求項１から請求項４の何れか１項に記載の画像処理装置と、
画像を表示する表示部と、
を備えることを特徴とする電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びその画像処理装置を搭載した電子カメラに関する。
【背景技術】
【０００２】
従来、いわゆるブラケティング撮影や連写撮影の撮影モードを搭載した電子カメラが知られている。また、これらの撮影モードで撮影された一連の画像を取り扱う技術が開示されている（例えば、特許文献１参照）。特許文献１に開示された技術では、例えば、一連の画像を１枚の画像で代表させ、その代表させた画像と単独に撮影された画像とを同列に並べてコマ送り表示することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−６７００９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に開示された技術では、例えば、画像の再生時に関連性の高い一連の画像を処理対象として、所定のプログラムを連動させて実行させるには不向きであった。
【０００５】
そこで、本発明は、上記事情に鑑み、所定の撮影モードで撮影された一連の画像を用いて、画像の再生時にプログラムを連動させる手段を提供することを目的とする。
【課題を解決するための手段】
【０００６】
第１の発明に係る画像処理装置は、取得部と、受付部と、選択部と、プログラム実行部とを備える。取得部は、撮影時の撮影モードの種類を示す属性情報が付加され、同一の撮影モード下で互いに関連付けられた静止画用の一連の画像データを取得する。受付部は、画像の再生時にプログラムの実行指示入力を受け付ける。選択部は、実行指示入力を受け付けた場合、画像データに付加されている属性情報に基づいて、属性情報毎に関連付けられた複数のプログラムのうちから特定のプログラムを選択する。プログラム実行部は、一連の画像データを処理対象として、選択部が選択した特定のプログラムを実行する。
【０００７】
第２の発明は、第１の発明において、属性情報毎に一連の画像データを分類する分類部をさらに備える。取得部は、属性情報毎に分類された一連の画像データを取得する。
【０００８】
第３の発明は、第１又は第２の発明において、一連の画像データは、被写体が所定の時間間隔で連続的に記録された複数の静止画像データである。
【０００９】
第４の発明は、第１から第３の何れか１の発明において、属性情報とプログラムとが対応付けられたメモリをさらに備える。選択部は、メモリを参照することにより、プログラムを選択する。
【００１０】
第５の発明に係る電子カメラは、撮像部と、撮像制御部と、付加部と、請求項１から請求項４の何れか１項に記載の画像処理装置と、表示部とを備える。撮像部は、被写体を撮像して画像データを生成する。撮像制御部は、撮影時の撮影モードに応じて撮像部に一連の画像データを出力させる。付加部は、一連の画像データに撮影モードの種類を示す属性情報を付加する。表示部は、画像を表示する。
【発明の効果】
【００１１】
本発明によれば、所定の撮影モードで撮影された一連の画像を用いて、画像の再生時にプログラムを連動させる手段を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】電子カメラ１の内部構成を説明するブロック図
【図２】電子カメラ１の筐体の背面図
【図３】Ｅｘｉｆの画像ファイルの一例を模式的に表した図
【図４】本実施形態のテーブルメモリ１００の一例を説明する図
【図５】電子カメラ１の動作の一例を示すフローチャート
【図６】本実施形態の画像の再生操作を説明する図
【図７】電子カメラ１の動作の一例を示すフローチャート
【発明を実施するための形態】
【００１３】
以下、図面に基づいて本発明の実施の形態を詳細に説明する。図１は、電子カメラ１の構成を示すブロック図である。図１に示す通り電子カメラ１は、撮影レンズ１０と、撮像部１１と、画像処理部１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１４と、操作部１５と、レリーズ釦１６と、閃光装置１７と、表示モニタ１８と、記録インターフェース部（以下「記録Ｉ／Ｆ部」という）１８と、記録Ｉ／Ｆ部１９と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０と、バス２１とを備える。ここで、撮像部１１、画像処理部１２、ＲＡＭ１３、ＲＯＭ１４、表示モニタ１８、記録Ｉ／Ｆ部１９及びＣＰＵ２０は、バス２１を介して互いに接続されている。
【００１４】
撮影レンズ１０は、被写体に焦点を合わせるフォーカスレンズや、被写体像をズームするためのズームレンズを含む複数枚のレンズにより構成される。なお、簡単のため、図１では、撮影レンズ１０を１枚のレンズとして図示する。
【００１５】
撮像部１１は、レンズ駆動機構、絞り、シャッタ機構、撮像素子、タイミングジェネレータ及びＡＦＥ（アナログフロントエンド）等からなる。撮像素子は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）型又はＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ−Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）型のイメージセンサであっても良い。
【００１６】
撮像部１１は、被写体を撮像して画像データを生成する。撮像部１１が出力する画像データは、ＲＡＭ１３に記録される。このＲＡＭ１３は、フレームメモリとしても機能する。また、ＲＡＭ１３には、画像データの保存領域があり、撮影時の撮影モードの種類を示す属性情報が付加され、同一の撮影モード下で互いに関連付けられた静止画用の一連の画像データを記録するメモリとしても機能する。
【００１７】
画像処理部１２は、ＲＡＭ１３に記録されている画像データを読み出し、各種の画像処理（階調変換処理、ホワイトバランス処理等）を施す。
【００１８】
ＲＯＭ１４は、電子カメラ１の制御を行うプログラムや本実施形態で使用されるアプリケーションプログラム等を予め記憶している不揮発性のメモリである。また、ＲＯＭ１４には、撮影モードの種類を示す属性情報とアプリケーションプログラムとが対応付けられたテーブルメモリが予め記憶されている。このテーブルメモリの内容の詳細については、後述する。
【００１９】
操作部１５は、電子カメラ１を操作するための入力を受け付ける。図２は、電子カメラ１の筐体の背面図である。電子カメラ１の筐体の背面には、表示モニタ１８と、操作部１５として、広角ズームキー１５ａと、望遠ズームキー１５ｂと、電源ボタン１５ｃと、モードスイッチ１５ｄと、十字キー１５ｅとが備えられている。また、この電子カメラ１の筐体の上面には、レリーズ釦１６が備えられている。
【００２０】
広角ズームキー１５ａは、撮影レンズ１０の焦点距離を広角側に変更するための操作キーである。望遠ズームキー１５ｂは、撮影レンズ１０の焦点距離を望遠側に変更するための操作キーである。モードスイッチ１５ｄは、撮影モード若しくは再生モードを切り替える操作キーである。十字キー１５ｅは、電子カメラ１の操作メニューの設定条件を選択若しくは実行する操作キーである。十字キー１５ｅは、上下左右の４方向と中央に操作可能な釦を有する。ここで、十字キー１５ｅは、画像の再生時にアプリケーションプログラム（以下「プログラム」という）の実行指示入力を受け付ける。詳細については後述する。なお、十字キー１５ｅの代わりにタッチパネルを採用しても良い。
【００２１】
レリーズ釦１６は、半押し操作（撮影前における自動露出（ＡＥ：Ａｕｔｏｍａｔｉｃ  Ｅｘｐｏｓｕｒｅ）、自動焦点合わせ（ＡＦ：Ａｕｔｏ  Ｆｏｃｕｓ）等の動作開始）の指示入力と全押し操作（撮像動作開始）との指示入力とを受け付ける。
【００２２】
閃光装置１７は、発光量や発光回数等を示す発光情報をＣＰＵ２０から受信し、受信した発光情報に基づいて予備発光や本撮影の閃光発光を行う。
【００２３】
表示モニタ１８は、静止画像、電子カメラ１の操作メニュー等を表示する。表示モニタ１８には、液晶のモニタ等を適宜選択して用いることができる。
【００２４】
また、記録Ｉ／Ｆ部１９には、着脱自在の記録媒体３０を接続するためのコネクタが形成されている。そして、記録Ｉ／Ｆ部１９は、そのコネクタ（不図示）に接続された記録媒体３０にアクセスして画像の記録処理等を行う。この記録媒体３０は、例えば、不揮発性のメモリカードである。図１では、コネクタに接続された後の記録媒体３０を示している。なお、記録Ｉ／Ｆ部１９は、記録媒体３０に記録されている単独の画像データや一連の画像データを取得する。
【００２５】
ＣＰＵ２０は、電子カメラ１の制御を行うプロセッサである。ＣＰＵ２０は、ＲＯＭ１４に予め格納されたシーケンスプログラムを実行することにより、電子カメラ１の各部の制御等を行う。また、ＣＰＵ２０は、撮像制御部２０ａと、属性情報付加部２０ｂと、分類部２０ｃと、選択部２０ｄと、アプリケーションプログラム実行部（以下「ＡＰ実行部」という）２０ｅとしても機能する。
【００２６】
撮像制御部２０ａは、撮影モードに応じて撮像部１１に一連の画像データを出力させる。撮像制御部２０ａは、例えば、撮影モードが連写による撮影の場合、記録用の静止画像の画像データを一連の画像データとして撮像部１１に連続的に出力させる。また、撮像制御部２０ａは、例えば、撮影モードがブラケティングによる撮影の場合、撮影パラメータを変えて記録用の静止画像の画像データを一連の画像データとして撮像部１１に連続的に出力させる。なお、撮影パラメータとしては、露出値、色温度、焦点位置等が挙げられる。
【００２７】
属性情報付加部２０ｂは、撮像部１１が生成する一連の画像データに、属性情報を付加する。本実施形態で採用する画像データは、例えば、Ｅｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）形式のファイルフォーマットに準拠している。
【００２８】
図３は、Ｅｘｉｆの画像ファイルの一例を模式的に表した図である。このＥｘｉｆは、電子カメラの代表的なファイルフォーマットである。図３では、従来から公知のＴＩＦＦファイルの構造を表している。
【００２９】
ＴＩＦＦファイルは、ＴＩＦＦヘッダで始まる階層的な構造となっている。ＴＩＦＦファイルでは、ＴＩＦＦヘッダに続いてイメージファイルディレクトリ（ＩＦＤ：Ｉｍａｇｅ  Ｆｉｌｅ  Ｄｉｒｅｃｔｏｒｙ）が配置されている。また、画像データは、ストリップやタイルと呼ばれるブロック状に分割されて記録される。そして、「Ｖａｌｕｅ  ｏｆ  ＩＦＤ領域」には、分割された各画像データに対応するポインタ値がストリップやタイルの数だけ格納されている。
【００３０】
ＩＦＤ領域には、データブロック（ＩＦＤ  Ｅｎｔｒｙ）が複数含まれている。ここで、「ＩＦＤ  Ｅｎｔｒｙ」の先頭２バイトは、個々の付加情報を表す識別番号が配置されている。そして、この識別番号は、具体的な付加情報（イメージの大きさ、圧縮法の種類、解像度等）に対応付けされている。なお、Ｅｘｉｆでは、通常のＴＩＦＦでは定義されていない第２の付加情報がメーカ側で定義できる。本実施形態では、メーカノートのタグを利用して、第２の付加情報として属性情報を表す識別番号を追加する。これにより、属性情報は、識別番号に対応付けて記録することができる。なお、属性情報と識別番号の対応関係については後述する。
【００３１】
分類部２０ｃは、属性情報毎に一連の画像データを分類する。具体的には、分類部２０ｃは、属性情報毎に一連の画像データをグループ化して記録媒体３０に記録する。例えば、分類部２０ｃは、属性情報毎に、フォルダを作成して一連の画像データを記録していく。なお、分類部２０ｃは、記録された画像データに対して後程グループ化しても良い。
【００３２】
選択部２０ｄは、十字キー１５ｅがプログラムの実行指示入力を受け付けた場合、画像データに付加されている属性情報に基づいて、属性情報毎に関連付けられた複数のプログラムのうちから特定のプログラムを選択する。具体的には、選択部２０ｄは、後述する図４に示すテーブルメモリ１００を参照することにより、属性情報に関連付けられた特定のプログラムを選択する。
【００３３】
ＡＰ実行部２０ｅは、一連の画像データを用いて、選択部２０ｄが選択した特定のプログラムを画像の再生時に実行する。なお、ＣＰＵ２０の選択部２０ｄと、ＡＰ実行部２０ｅと、ＲＯＭ１４と、操作部１５と、記録媒体３０又はＲＡＭ１３とが本実施形態の画像処理装置の一例を構成する。
【００３４】
図４は、本実施形態のテーブルメモリの一例を説明する図である。図４に示すテーブルメモリ１００は、属性情報毎にプログラムが関連付けられている。ここで、属性情報としては、例えば、（１）露出ブラケティング（ＡＥブラケティング）、（２）調光ブラケティング（ＳＢブラケティング）、（３）ホワイトバランスブラケティング（ＷＢブラケティング）、（４）オートフォーカスブラケティング（ＡＦブラケティング）、（５）ハイダイナミックレンジ（ＨＤＲ（Ｈｉｇｈ  ｄｙｎａｍｉｃ  ｒａｎｇｅ））、（６）パノラマ、（７）ポートレート１、（８）ポートレート２、（９）顔情報１、（１０）顔情報２、（１１）高速連写等が挙げられる。
【００３５】
また、プログラムとしては、例えば、（１）ヒストグラム選択１、（２）ヒストグラム選択２、（３）シーンモード選択、（４）ピントによるベストショット選択、（５）画像合成、（６）画像連結、（７）笑顔選択、（８）瞼の開閉度検出、（９）顔照合、（１０）美肌補正、（１１）連写中のベストショット選択等が挙げられる。以下、具体的に属性情報とプログラムとの内容を説明する。
【００３６】
ＡＥブラケティングは、露出値を変えて記録用の静止画像を連続的に撮影する撮影モードを表している。ＡＥブラケティングの撮影では、ＣＰＵ２０の撮像制御部２０ａは、レリーズ釦１６の半押し操作による自動露出で設定された露出値（基準のＡＥ設定値）で１枚目の画像を撮像部１１に出力させる。そして、ＡＥブラケティングの撮影では、撮像制御部２０ａは、基準のＡＥ設定値（適正露出）を挟んで、基準のＡＥ設定値よりも１段アンダーな露出値と基準のＡＥ設定値よりも１段オーバーな露出値とを含む複数の露出値で静止画像を撮像部１１に連続的に出力させる。
【００３７】
ヒストグラム選択の第１プログラムは、例えば、属性情報であるＡＥブラケティングに関連付けられている。この第１プログラムは、ＡＥブラケティングの撮影モードにより撮影された画像毎に画像の輝度分布を示すヒストグラムを作成する処理と、そのヒストグラムに基づいて、白飛びや黒つぶれの影響が最も少ない最適な静止画像を選択する処理とを含む。
【００３８】
ＳＢブラケティングは、図１に示す閃光装置１７を用いることにより、主要被写体のＴＴＬ（Ｔｈｒｏｕｇｈ  Ｔｈｅ  Ｌｅｎｓ）調光レベルを変えて記録用の静止画像を連続的に撮影する撮影モードを表している。
【００３９】
ヒストグラム選択の第２プログラムは、属性情報であるＳＢブラケティングに関連付けられている。この第２プログラムは、例えば、ＳＢブラケティングで撮影された画像毎に画像の輝度分布を示すヒストグラムを作成する処理と、ヒストグラムに基づいて、露出状態の最適な静止画像を選択する処理とを含む。
【００４０】
ＷＢブラケティングは、色温度を変えて記録用の静止画像を連続的に撮影する撮影モードを表している。ＷＢブラケティングの撮影では、撮像制御部２０ａは、設定したホワイトバランスに対して、色温度をずらして記録用の静止画像を撮像部１１に連続的に出力させる。
【００４１】
シーンモード選択のプログラムは、属性情報であるＷＢブラケティングに関連付けられている。このプログラムは、例えば、撮影画像の画像データを解析して色温度を求める処理と、色温度に基づいて、撮影シーンの光源を推定する処理と、推定した撮影シーンに基づいて、ホワイトバランスのゲインを算出する処理と、ホワイトバランスのゲインを調整することによりホワイトバランスの補正がされた画像を生成する処理とを含む。
【００４２】
ＡＦブラケティングは、撮影レンズ１０の位置を変えて記録用の静止画像を連続的に撮影する撮影モードを表している。具体的には、ＡＦブラケティングの撮影では、撮像制御部２０ａは、レリーズ釦１６の半押し操作による自動焦点合わせで設定された焦点位置で１枚目の画像を撮像部１１に出力させる。そして、撮像制御部２０ａは、撮影レンズ１０の位置をシフトさせつつ複数の静止画像を撮像部１１に連続的に出力させる。
【００４３】
ピントによるベストショット選択のプログラムは、属性情報であるＡＦブラケティングに関連付けられている。このプログラムは、例えば、各撮影画像のコントラストを算出する処理と、各撮影画像のコントラスト比較する処理と、撮影画像のコントラストから最も高いコントラストの画像を選択する処理とを含む。
【００４４】
ＨＤＲは、露出値を変えて記録用の静止画像を連続的に撮影する撮影モードを表している。なお、ＨＤＲとは、複数の画像を合成することにより、ダイナミックレンジを拡張して広い階調を持った画像を生成することをいう。ＨＤＲの撮影では、撮像制御部２０ａは、一例として、レリーズ釦１６の半押し操作による自動露出で設定された露出値（基準のＡＥ設定値）で１枚目の画像を撮像部１１に出力させる。そして、ＨＤＲの撮影では、撮像制御部２０ａは、基準のＡＥ設定値（適正露出）を挟んで、基準のＡＥ設定値よりも低い露出値と基準のＡＥ設定値よりも高い露出値とを含む複数の露出値で撮像部１１に連続的に出力させる。
【００４５】
画像合成のプログラムは、属性情報であるＨＤＲに関連付けられている。このプログラムは、例えば、複数の画像に基づいて、各画像の適正露出の部分を合成して新たな画像を生成する処理を含む。
【００４６】
パノラマは、被写体を分割して複数回撮影する撮影モードを表している。画像連結のプログラムは、属性情報であるパノラマに関連付けられている。画像連結のプログラムは、例えば、分割された複数の画像を１枚の連結した画像に合成する処理を含む。
【００４７】
ポートレート１及び２は、被写界深度を浅くすることで背景をぼかし、主要被写体（人物）を浮かび上がらせる撮影を行う撮影モードを表している。ポートレート撮影では、撮像制御部２０ａは、撮影レンズ１０の焦点距離を変えることにより、被写界深度を浅くして人物を含む記録用の静止画像を撮像部１１に連続的に出力させる。
【００４８】
笑顔選択のプログラムは、属性情報であるポートレート１に関連付けられている。笑顔選択のプログラムは、例えば、ポートレート撮影で撮影された画像から顔の領域を検出する顔検出処理と、顔の目や口等の特徴量を抽出する抽出処理と、顔の特徴量に基づいて、顔の表情を判定する表情判定処理と、顔の表情が笑顔である判定結果の画像を抽出する処理とを含む。
【００４９】
また、瞼の開閉度検出のプログラムは、属性情報であるポートレート２に関連付けられている。この瞼の開閉度検出のプログラムは、瞼が大きく開いている（瞼が開いた状態から閉じる動作に切り替わる直前の状態）画像を抽出する。具体的には、瞼の開閉度検出のプログラムは、例えば、ポートレート撮影で撮影された画像から顔の領域を検出する顔検出処理と、顔の目や瞼の特徴量を抽出する抽出処理と、顔の領域における瞼の開閉状態を検出する開閉状態検出処理と、瞼が大きく開いている画像を抽出する処理とを含む。
【００５０】
顔情報１及び顔情報２は、人物の顔を含む記録用の静止画像を連続的に撮影する撮影モードを表している。なお、顔情報１の撮影モードでは、予め顔照合用の画像データをＲＡＭ１３の保存領域に記録しておく。
【００５１】
顔照合のプログラムは、属性情報である顔情報１に関連付けられている。顔照合のプログラムは、例えば、顔情報１の撮影モードで撮影された画像から顔の領域を検出する顔検出処理と、顔の目、鼻、口等の特徴量を抽出する抽出処理と、顔の特徴量に基づいて、ＲＡＭ１３の保存領域に記録されている顔の画像と照合する照合処理と、顔を特定できた場合にその撮影画像を抽出する処理とを含む。
【００５２】
美肌補正のプログラムは、属性情報である顔情報２に関連付けられている。美肌補正のプログラムは、例えば、顔情報２の撮影モードで撮影された画像から顔の領域を検出する顔検出処理と、顔の領域における肌色成分の彩度を補正する処理とを含む。
【００５３】
高速連写は、所定の時間間隔で連続的に静止画像を撮影する撮影モードを表している。連写中のベストショット選択のプログラムは、属性情報である高速連写に関連付けられている。連写中のベストショット選択のプログラムは、例えば、画像データを順次読み出して、一例としてぶれの度合いを判定する処理と、判定結果に基づいて、ぶれの度合いの最も少ない画像を選択する処理とを含む。
【００５４】
なお、属性情報とＥｘｉｆの画像ファイルの識別番号との対応関係としては、例えば、ＡＥブラケティング（識別番号１）、ＳＢブラケティング（識別番号２）、ＷＢブラケティング（識別番号３）、ＡＦブラケティング（識別番号４）、ＨＤＲ（識別番号５）、パノラマ（識別番号６）、ポートレート１（識別番号７）、ポートレート２（識別番号８）、顔情報１（識別番号９）、顔情報２（識別番号１０）及び高速連写（識別番号１１）とする。なお、上述した撮影モード以外であって、単写撮影された画像については、識別番号０とする。
【００５５】
次に、電子カメラ１の動作の一例を説明する。先ず、属性情報が付加された画像を記録する処理について説明する。
【００５６】
図５は、電子カメラ１の動作の一例を示すフローチャートである。このフローチャートでは、画像を記録するまでの処理の一例を説明する。ここで、電子カメラ１の電源がオンされた後、操作部１５が静止画撮影の指示入力を受け付けると、ＣＰＵ２０は、図５に示すフローチャートの処理を開始させる。
【００５７】
ステップＳ１０１：ＣＰＵ２０は、撮影モードの設定画面を表示モニタ１８に出力させる。そして、ＣＰＵ２０は、操作部１５を介して撮影者の指定する撮影モードの指示入力を受け付ける。説明の便宜上、ＣＰＵ２０は、ＡＥブラケティングの撮影モードの指示入力を受け付けたこととする。
【００５８】
ステップＳ１０２：ＣＰＵ２０は、撮影の処理を行う。具体的には、ＣＰＵ２０は、レリーズ釦１６の半押し操作の指示入力を受け付けると、ＡＥ（自動露出制御）等の制御を行って露出値（基準のＡＥ設定値）を設定する。そして、ＣＰＵ２０の撮像制御部２０ａは、全押し操作の指示入力を受け付けると撮像部１１を駆動させて１枚目の画像データを出力させる。そして、撮像制御部２０ａは、基準のＡＥ設定値よりも１段アンダーな露出値で２枚目の画像データを撮像部１１に出力させる。また、撮像制御部２０ａは、基準のＡＥ設定値よりも１段オーバーな露出値で３枚目の画像データを撮像部１１に出力させる。さらに、撮像制御部２０ａは、必要に応じて４枚目以降の画像データを撮像部１１に出力させても良い。撮像部１１が出力する一連の画像データは、画像処理部１２により所定の画像処理が施された後、ＲＡＭ１３に一旦記録される。
【００５９】
ステップＳ１０３：ＣＰＵ２０の属性情報付加部２０ｂは、ＲＡＭ１３に一旦記録された画像データに属性情報を付加する。すなわち、属性情報付加部２０ｂは、ＲＡＭ１３に一旦記録された各画像データのヘッダファイルの所定の領域に識別番号１（ＡＥブラケティング）を書き込む。
【００６０】
ステップＳ１０４：ＣＰＵ２０の分類部２０ｃは、識別番号１（ＡＥブラケティング）が付加された一連の画像データをグループ化する。
【００６１】
ステップＳ１０５：ＣＰＵ２０は、グループ化した一連の画像データを記録媒体３０に記録する。
【００６２】
ここで、一例として、撮影モードがＡＥブラケティングの場合について説明したが、他の撮影モードについても同様にして、ＣＰＵ２０は、ステップＳ１０２で撮影モードに応じた撮影を行う。そして、ＣＰＵ２０は、撮影モードに対応する識別番号を画像データに書き込む。ＣＰＵ２０は、識別番号毎に一連の画像データをグループ化して、記録媒体に３０に記録する。
【００６３】
次に、画像の再生時における電子カメラ１の動作について説明する。
【００６４】
図６は、本実施形態の画像の再生操作を説明する図である。ここで、記録媒体３０には、上述した撮影モードで撮影された画像がグループ化されて記録されていることを前提とする。また、上述した撮影モード以外で単写撮影された画像も記録されていることとする。ここで、記録媒体３０に記録された画像であって、図６に示す画像Ａ、画像Ｂ１、画像Ｂ２、画像Ｂ３、画像Ｂ４及び画像Ｃは、単独の画像を表している。そして、グループ化された画像Ｂ１、画像Ｂ２、画像Ｂ３及び画像Ｂ４は、例えば、ＡＥブラケティング撮影された一連の画像を表している。なお、画像Ｂ１は、一連の画像群を代表する画像とする。また、図６中、説明の便宜上、図２に示す十字キー１５ｅを取り上げて示す。
【００６５】
ここで、例えば、撮影者が、画像Ａ、画像Ｂ１及び画像Ｃを時系列に表示モニタ１８に表示させたい場合、ＣＰＵ２０は、十字キー１５ｅの右側の釦を介して指示入力を受け付ける。これにより、ＣＰＵ２０は、右側の釦が１回押下される毎に、画像Ａ、画像Ｂ１及び画像Ｃを表示モニタ１８に順次表示させる。一方、ＣＰＵ２０は、十字キー１５ｅの左側の釦を介して指示入力を受ける。この場合、ＣＰＵ２０は、左側の釦が１回押下される毎に、例えば、画像Ｃ、画像Ｂ１及び画像Ａを表示モニタ１８に順次表示させる。
【００６６】
また、画像Ｂ１が表示モニタ１８に表示された状態で、撮影者が、画像Ｂ２、画像Ｂ３及び画像Ｂ４を時系列に表示モニタ１８に表示させたい場合、ＣＰＵ２０は、十字キー１５ｅの上側の釦を介して指示入力を受け付ける。これにより、ＣＰＵ２０は、上側の釦が１回押下される毎に、画像Ｂ２、画像Ｂ３及び画像Ｂ４を表示モニタ１８に順次表示させる。一方、ＣＰＵ２０は、十字キー１５ｅの下側の釦を介して指示入力を受ける。この場合、ＣＰＵ２０は、下側の釦が１回押下される毎に、例えば、画像Ｂ４、画像Ｂ３、画像Ｂ２及び画像Ｂ１を表示モニタ１８に順次表示させる。
【００６７】
また、十字キー１５ｅの中央の釦は、プログラムの実行指示入力を受け付ける。この場合、ＣＰＵ２０は、図７に示すフローチャートの処理を開始させる。
【００６８】
図７は、電子カメラ１の動作の一例を示すフローチャートである。このフローチャートは、属性情報毎に関連付けられたプログラムを実行する処理を行う。以下、具体的に説明する。
【００６９】
ステップＳ２０１：ＣＰＵ２０は、例えば、画像Ｂ１が表示モニタ１８に表示された状態で、図２に示す十字キー１５ｅの中央の釦を介してプログラムの実行指示入力を受け付けた場合、ＣＰＵ２０の選択部２０ｂは、画像Ｂ１〜画像Ｂ４における画像データのヘッダファイルの識別番号を読み出す。この場合、ＡＥブラケティングの属性情報に対応付けられた識別番号１が読み出されることとなる。
【００７０】
ステップＳ２０２：選択部２０ｂは、図４に示すテーブルメモリ１００を参照する。
【００７１】
ステップＳ２０３：選択部２０ｂは、識別番号に対応するプログラムが存在する場合（ステップＳ２０３：Ｙｅｓ）、ステップＳ２０４に移行する。一方、選択部２０ｂは、識別番号０であって対応するプログラムが存在しない場合（ステップＳ２０３：Ｎｏ）、ステップＳ２０６に移行し、そのまま画像を表示させることとする。
【００７２】
ステップＳ２０４：選択部２０ｂは、識別番号１に基づいて、ヒストグラム選択の第１プログラムを決定する。
【００７３】
ステップＳ２０５：ＣＰＵ２０のＡＰ実行部２０ｅは、画像Ｂ１〜画像Ｂ４の一連の画像データを用いて、ヒストグラム選択の第１プログラムを実行する。具体的には、ＡＰ実行部２０ｅは、画像Ｂ１〜Ｂ４に画像の輝度分布を示すヒストグラムを作成する画像処理と、そのヒストグラムに基づいて、白飛びや黒つぶれの影響が最も少ない最適な静止画像を選択する処理を行う。
【００７４】
ステップＳ２０６：ＣＰＵ２０は、例えば、ＡＰ実行部２０ｅが画像Ｂ３を選択した場合、画像Ｂ３を表示モニタ１８に表示させる。そして、ＣＰＵ２０は、図７に示すフローチャートの処理を終了させる。なお、ＣＰＵ２０は、画像３については、最適な画像を保存するフォルダを別途作成して、画像３のコピーを保存するようにしても良い。これにより、撮影者は、最適な画像を後で再生しやすくなる。
【００７５】
なお、図７のフローチャートの処理では、一例として、識別番号１に関連付けられたヒストグラム選択の第１プログラムの説明を行ったが、他のプログラムについてもステップＳ２０５でＡＰ実行部２０ｅが各々の属性情報（識別番号）に関連付けられたプログラムを実行することにより、画像の再生時にプログラムを連動させることができる。
【００７６】
以上、本実施形態では、画像の再生時にプログラムの実行指示入力を受け付けることができる。ここで、一連の画像データは、グループ化により互いに関連付けられているので、例えば、撮影者は、図６に示す画像Ｂ１の再生時にプログラムを実行させる場合、画像Ｂ１〜画像Ｂ４を選択する必要がなく手間をかけずに済む。特に、連写撮影で多数の撮影を行う場合、撮影者は、画像を選択する必要がないので効果的である。そして、本実施形態では、属性情報毎にプログラムが関連付けられているので、一連の画像データを用いて画像の再生時にプログラムを連動させることができる。
＜実施形態の補足事項＞
（１）本実施形態の画像処理装置は、例えば、画像ストレージャ等の再生装置であっても良い。この場合、再生装置は、本実施形態の操作部１５と、分類部２０ｃと、選択部２０ｄと、ＡＰ実行部２０ｅとを備える。また、再生装置は、電子カメラ１で記録された記録媒体３０が装填されることにより画像データを取得する。また、再生装置は、本実施形態のテーブルメモリ１００を備える。なお、再生装置は、表示モニタを備えていても良いし、外付けの表示モニタを接続しても良い。
（２）本実施形態では、属性情報とプログラムとの関連付けに、Ｅｘｉｆの画像ファイルの識別番号を利用したが、これは一例であって、例えば、一連の画像をフォルダの名前毎に管理して、フォルダの名前に属性情報を対応付けることにより、属性情報とプログラムとの関連付けを行っても良い。また、例えば、ＨＤＲの属性情報に関連付けられた画像合成のプログラムやパノラマの属性情報に関連付けられた画像連結のプログラム等で新たに作成された画像は、別途生成されたフォルダに保存されるようにする。これにより、撮影者は、新たに生成した画像を後で再生しやすくなる。
（３）本実施形態では、各画像データのヘッダファイルの所定の領域に識別番号を書き込んだが、一連の画像データのうち最初に撮影された画像データを代表させて、識別番号をヘッダファイルの所定の領域に書き込むようにしても良い。
【符号の説明】
【００７７】
１・・・電子カメラ、１１・・・撮像部、１３・・ＲＡＭ、１４・・・ＲＯＭ、２０ａ・・・撮像制御部、２０ｂ・・・属性情報付加部、２０ｃ・・・分類部、２０ｄ・・・選択部、２０ｅ・・・ＡＰ実行部、３０・・・記録媒体、１００・・・テーブルメモリ
【図１】
2011087224.tif 000003
【図２】
2011087224.tif 000004
【図３】
2011087224.tif 000005
【図４】
2011087224.tif 000006
【図５】
2011087224.tif 000007
【図６】
2011087224.tif 000008
【図７】
2011087224.tif 000009