(57)【要約】【課題】複数の画像ファイルをグループ化すること。【解決手段】制御装置１０４は、１つの親画像グループとして記憶媒体に記録されている複数の親画像ファイルに対して、一括して画像処理を施し、それによって生成される子画像ファイルを１つの子画像グループとして関連付けてメモリカードに記録する。【選択図】図１
2010183350.tif 000002
【特許請求の範囲】
【請求項１】
１つの親画像グループとして記憶媒体に記録されている複数の画像ファイルに対して、一括して画像処理を施す画像処理手段と、
前記画像処理手段による画像処理によって生成される複数の画像ファイルを１つの子画像グループとして前記記憶媒体に記録する記録制御手段とを備えることを特徴とするカメラ。
【請求項２】
請求項１に記載のカメラにおいて、
前記記録制御手段は、画像処理後の各画像ファイル（子画像ファイル）が１つの子グループに属することを示す子グループ情報と、前記子画像ファイルとその生成元となった画像処理前の画像ファイル（親画像ファイル）との親子関係を示す関連付け情報とを生成して前記記憶媒体に記録することを特徴とするカメラ。
【請求項３】
請求項２に記載のカメラにおいて、
前記親画像ファイルの画像と前記子画像ファイルの画像とを表示装置に表示する表示制御手段をさらに備え、
複数の前記親画像ファイルが１つの親グループに属することを示す親グループ情報が前記記憶媒体に記録されており、
前記表示制御手段は、使用者によって表示画像の切り替え操作が行われた場合には、前記親グループ情報と前記子グループ情報と前記関連付け情報とを参照して、使用者の操作内容に応じた表示画像の切り替えを行うことを特徴とするカメラ。
【請求項４】
請求項１〜３のいずれか一項に記載のカメラにおいて、
前記画像処理手段は、１つの親画像グループに対して複数パターンの画像処理を施すことができ、
前記記録制御手段は、それぞれの画像処理パターンに応じた複数の子画像グループを生成することを特徴とするカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラに関する。
【背景技術】
【０００２】
次のような画像処理装置が知られている。この画像処理装置は、入力された画像データに対して複数の処理条件で画像処理を行なって複数の画像データを生成し、生成した複数の画像データにそれらが一組の画像データであることを示す情報を付加する（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２６４７９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像処理装置では、複数の画像データに対して同一内容の画像処理を一括して行う場合は想定していないため、この場合には、使用者は、複数の画像データのそれぞれに対して、複数回同一内容の画像処理を施す必要があった。
【課題を解決するための手段】
【０００５】
本発明によるカメラは、１つの親画像グループとして記憶媒体に記録されている複数の画像ファイルに対して、一括して画像処理を施す画像処理手段と、画像処理手段による画像処理によって生成される複数の画像ファイルを１つの子画像グループとして記憶媒体に記録する記録制御手段とを備えることを特徴とする。
本発明では、記録制御手段は、画像処理後の各画像ファイル（子画像ファイル）が１つの子グループに属することを示す子グループ情報と、子画像ファイルとその生成元となった画像処理前の画像ファイル（親画像ファイル）との親子関係を示す関連付け情報とを生成して記憶媒体に記録するようにしてもよい。
親画像ファイルの画像と子画像ファイルの画像とを表示装置に表示する表示制御手段をさらに備え、複数の親画像ファイルが１つの親グループに属することを示す親グループ情報が記憶媒体に記録されており、表示制御手段は、使用者によって表示画像の切り替え操作が行われた場合には、親グループ情報と子グループ情報と関連付け情報とを参照して、使用者の操作内容に応じた表示画像の切り替えを行うようにしてもよい。
画像処理手段は、１つの親画像グループに対して複数パターンの画像処理を施すことができ、記録制御手段は、それぞれの画像処理パターンに応じた複数の子画像グループを生成するようにしてもよい。
【発明の効果】
【０００６】
本発明によれば、複数の画像ファイルに対して、一括して画像処理を施すことができ、それらを１つのグループとして関連付けることができる。
【図面の簡単な説明】
【０００７】
【図１】カメラ１００の一実施の形態の構成を示すブロック図である。
【図２】画像ファイルのヘッダ情報に記録されるグループ情報を示す図である。
【図３】子画像ファイルのヘッダ情報に記録される関連付け情報を示す図である。
【図４】親画像ファイルのヘッダ情報に記録される関連付け情報を示す図である。
【図５】画像ファイルのヘッダ情報に記録されるグループ情報および関連付け情報の具体例を模式的に示した図である。
【図６】十字キーの操作に応じた表示画像の切り替え例を示す図である。
【図７】一括画像処理の流れを示すフローチャート図である。
【図８】画像表示処理の流れを示すフローチャート図である。
【図９】十字キーの縦方向操作が行われた場合の親画像ファイルと子画像ファイルとの間の画像遷移を模式的に示した図である。
【図１０】十字キーの縦方向操作が行われた場合の親画像ファイルと子画像ファイルと孫画像ファイルとの間の画像遷移を模式的に示した図である。
【図１１】画面を２分割して親画像ファイルと子画像ファイルとを表示する場合の具体例を示す図である。
【発明を実施するための形態】
【０００８】
図１は、本実施の形態におけるカメラの一実施の形態の構成を示すブロック図である。カメラ１００は、操作部材１０１と、レンズ１０２と、撮像素子１０３と、制御装置１０４と、メモリカードスロット１０５と、モニタ１０６とを備えている。操作部材１０１は、使用者によって操作される種々の入力部材、例えば電源ボタン、レリーズボタン、ズームボタン、十字キー、決定ボタン、再生ボタン、削除ボタンなどを含んでいる。
【０００９】
レンズ１０２は、複数の光学レンズから構成されるが、図１では代表して１枚のレンズで表している。レンズ１０２を構成するレンズには、ズーム倍率を変更するためのズームレンズや、焦点調節を行うための焦点調節用レンズ（ＡＦレンズ）等が含まれる。撮像素子１０３は、例えばＣＣＤやＣＭＯＳなどのイメージセンサーであり、レンズ１０２により結像した被写体像を撮像する。そして、撮像によって得られた画像信号を制御装置１０４へ出力する。
【００１０】
制御装置１０４は、撮像素子１０３から入力された画像信号に基づいて所定の画像形式、例えばＪＰＥＧ形式の画像データ（以下、「本画像データ」と呼ぶ）を生成する。また、制御装置１０４は、生成した画像データに基づいて、表示用の画像データ、例えばサムネイル画像データを生成する。制御装置１０４は、生成した本画像データとサムネイル画像データとを含み、さらにヘッダ情報を付加した画像ファイルを生成する。そして、制御装置１０４は、生成した画像ファイルに一意のファイル名を付けた後、メモリカードスロット１０５へ出力してメモリカードに記録する。本実施の形態では、制御装置による画像ファイルの生成処理、および生成した画像ファイルのメモリカードへの記録処理を撮影処理と呼ぶこととする。
【００１１】
メモリカードスロット１０５は、記憶媒体としてのメモリカードを挿入するためのスロットであり、制御装置１０４から出力された画像ファイルをメモリカードに書き込んで記録する。また、メモリカードスロット１０５は、制御装置１０４からの指示に基づいて、メモリカード内に記憶されている画像ファイルを読み込む。
【００１２】
モニタ１０６は、カメラ１００の背面に搭載された液晶モニタ（背面モニタ）であり、当該モニタ１０６には、メモリカードに記憶されている画像やカメラ１００を設定するための設定メニューなどが表示される。また、制御装置１０４は、使用者によってカメラ１００のモードが撮影モードに設定されると、撮像素子１０３から時系列で取得した画像の表示用画像データをモニタ１０６に出力する。これによってモニタ１０６にはスルー画が表示される。
【００１３】
制御装置１０４は、ＣＰＵ、メモリ、およびその他の周辺回路により構成され、カメラ１００を制御する。なお、制御装置１０４を構成するメモリには、ＳＤＲＡＭやフラッシュメモリが含まれる。ＳＤＲＡＭは、揮発性のメモリであって、ＣＰＵがプログラム実行時にプログラムを展開するためのワークメモリとして使用されたり、データを一時的に記録するためのバッファメモリとして使用される。また、フラッシュメモリは、不揮発性のメモリであって、制御装置１０４が実行するプログラムのデータや、プログラム実行時に読み込まれる種々のパラメータなどが記録されている。
【００１４】
本実施の形態では、制御装置１０４は、使用者によって連写が指示され、１回の連写で複数の画像ファイルを生成した場合には、それら複数の画像ファイルが一組の画像ファイルグループとなるように関連付けて記録する。具体的には、制御装置１０４は、画像ファイルのヘッダ情報にグループ情報を付加することによって、複数の画像ファイルを一組の画像ファイルグループとして関連付ける。
【００１５】
各画像ファイルのヘッダ情報には、例えば図２に示すような情報がグループ情報として記録される。すなわち、連写の種類と、前画像のファイル名と、前画像からの変化と、次画像のファイル名と、次画像の変化とのそれぞれに関する情報がグループ情報として各画像ファイルのヘッダ情報に記録される。
【００１６】
なお、図２に示すように、連写の種類としては、「通常連写」、「ＡＥ（Ａｕｔｏｍａｔｉｃ Ｅｘｐｏｓｕｒｅ／自動露出調整）ブラケット」、「ＡＦ（Ａｕｔｏ  Ｆｏｃｕｓ／自動焦点調整）ブラケット」、「ＷＢ（Ａｕｔｏ  ＷｈｉｔｅＢａｌａｎｃｅ／自動ホワイトバランス調整）ブラケット」等のカメラ１００で設定可能な連写の種類のうち、使用者によって設定された連写の種類が記録される。
【００１７】
前画像のファイル名としては、直前に撮影された画像ファイルのファイル名が記録される。前画像からの変化としては、直前に撮影された画像からの変化に関する情報が記録される。例えば、通常連写の場合には、前画像の撮影時刻からの経過時間（例えば＋１００ｍｓ）が記録され、ＡＥブラケットの場合には、前画像からの露出値の変化量（例えば＋０．３ＥＶ）が記録される。
【００１８】
次画像のファイル名としては、次に撮影される画像ファイルのファイル名が記録される。次画像の変化としては、現画像からの次に撮影される画像の変化に関する情報が記録される。例えば、通常連写の場合には、現画像の撮影時刻からの経過時間（例えば＋１００ｍｓ）が記録され、ＡＥブラケットの場合には、現画像からの露出値の変化量（例えば＋０．３ＥＶ）が記録される。
【００１９】
本実施の形態におけるカメラ１００では、使用者は、上述したように連写によって撮影され一組としてグループ化された複数の画像ファイルに対して、一括で画像処理を施すことができる。例えば、使用者は、あるグループに対して赤目補正処理の実行を指示すると、制御装置１０４は、各画像ファイルのヘッダ情報を参照して、そのグループに属する画像ファイルを特定し、特定した全ての画像ファイルのコピーを作成してバッファメモリに記録する。
【００２０】
そして、制御装置１０４は、バッファメモリ上のコピーした画像ファイルの全てに含まれる本画像データに一括して赤目補正処理を施し、画像処理後の画像ファイルをメモリカードスロット１０５へ出力してメモリカードに記録する。このとき、制御装置１０４は、画像処理後の画像ファイルに対して画像処理前の画像ファイルとは異なったファイル名を付加する。これにより、同一グループ内に属する全ての画像ファイルに対して一括して画像処理を施すことができる。さらに、画像処理前の画像ファイルをメモリカード内に残したまま、画像処理（赤目補正処理）を施した後の画像ファイルをメモリカードに記録することができる。
【００２１】
制御装置１０４は、このようにグループに含まれる画像ファイルに対して一括で画像処理を施した場合には、画像処理前の画像ファイル（親画像ファイル）と画像処理後の画像ファイル（子画像ファイル）とを関連付けるための関連付け情報を、親画像ファイルと子画像ファイルのそれぞれのヘッダ情報に記録することにより、対応する親画像ファイルと子画像ファイルとを関連付ける。また、制御装置１０４は、生成した複数の子画像ファイルが１つのグループに属するように、子画像ファイルのヘッダ情報にも上記グループ情報を記録する。
【００２２】
子画像ファイルのヘッダ情報には、例えば図３に示すような親画像ファイルとの関連付け情報が記録される。すなわち、親画像ファイルのファイル名と、親画像からの変化１〜５とのそれぞれに関する情報が関連付け情報として子画像ファイルのヘッダ情報に記録される。
【００２３】
なお、図３に示すように、親画像ファイルのファイル名には「△△．ｊｐｇ」や「××．ｒａｗ」等の画像処理を施す前の画像ファイル、すなわち当該子画像ファイルの生成元となった親画像ファイルのファイル名が記録される。親画像ファイルからの変化１〜５には、親画像ファイルに対して施された画像処理の内容を示す情報が記録される。例えば、図３では、親画像ファイル（△△．ｊｐｇ）に対して赤目補正処理、Ｄ−Ｌｉｇｈｔｉｎｇ処理、輪郭強調強め処理、青強調処理が施されて子画像ファイルが生成された場合の関連付け情報の例と、親画像ファイル（××．ｒａｗ）に対してＲＡＷ現像１処理が施されて子画像ファイルが生成された場合の関連付け情報の例とを表している。
【００２４】
また、ここでは図を省略するが、子画像ファイルのヘッダ情報にも図２に示した情報と同様のグループ情報が記録される。この子画像ファイルのヘッダ情報に記録されるグループ情報によって、複数の親画像ファイルから一括画像処理によって生成された複数の子画像ファイルを１つのグループとして関連付けることができる。
【００２５】
親画像ファイルのヘッダ情報には、例えば図４に示すような子画像との関連付け情報が記録される。すなわち、子画像ファイルのファイル名と、子画像の変化１〜５とのそれぞれに関する情報が関連付け情報として親画像ファイルのヘッダ情報に記録される。
【００２６】
なお、図４に示すように、子画像ファイルのファイル名、「□□．ｊｐｇ」等の画像処理を施した後の画像ファイル、すなわち当該親画像ファイルに対して画像処理を生成したことによって生成された子画像ファイルのファイル名が記録される。子画像ファイルの変化１〜５には、親画像ファイルに対して施された画像処理の内容を示す情報が記録される。例えば、図４では、子画像ファイル（□□．ｊｐｇ）が、当該親画像ファイルに対して輪郭強調強め処理を施すことによって生成された場合の関連付け情報の例と、子画像ファイル（□□．ｊｐｇ）が、当該親画像ファイルに対してＲＡＷ現像２処理を施すことによって生成された場合の関連付け情報の例とを表している。
【００２７】
図５は、本実施の形態における画像ファイルのヘッダ情報に記録されるグループ情報および関連付け情報の具体例を模式的に示した図である。図５に示す例では、図５（Ａ１）、（Ａ２），および（Ａ３）に示すヘッダ情報が連写によって取得された親画像ファイルのヘッダ情報を示している。そして、図５（Ａ１）、（Ａ２），および（Ａ３）に示すヘッダ情報を有する親画像ファイルに対して一括して第１の画像処理が施された結果、図５（Ｂ１）、（Ｂ２），および（Ｂ３）に示すヘッダ情報を有する子画像ファイルが生成されたことを示している。また、図５（Ａ１）、（Ａ２），および（Ａ３）に示すヘッダ情報を有する親画像ファイルに対して一括して第２の画像処理が施された結果、図５（Ｃ１）、（Ｃ２），および（Ｃ３）に示すヘッダ情報を有する子画像ファイルが生成されたことを示している。
【００２８】
すなわち、図５（Ａ１）、（Ａ２），および（Ａ３）に示すヘッダ情報を有する親画像ファイルに対しては、第１の画像処理と第２の画像処理の２パターンの画像処理が施され、その結果、図５（Ｂ１）、（Ｂ２），および（Ｂ３）に示すヘッダ情報を有する子画像ファイルのグループと、図５（Ｃ１）、（Ｃ２），および（Ｃ３）に示すヘッダ情報を有する子画像ファイルのグループが生成されている。なお、上記第１の画像処理、および第２の画像処理の内容については後述する。
【００２９】
この図５（Ａ１）〜（Ｃ３）の各ヘッダ情報においては、「連写撮影に関連するタグ」が上述したグループ情報に相当し、「親画像に関連するタグ」と「子画像に関連するタグ」とが上述した関連付け情報に相当する。また、図２に示した「連写の種類」については、親画像ファイルのグループ、または子画像ファイルのグループを特定するための情報としては必ずしも必須ではないため、図５の各図では「連写撮影に関連するタグ」に「連写の種類」の項目を含んでいない。
【００３０】
図５（Ａ１）に示す親画像ファイルのヘッダ情報をみると、この親画像ファイルのファイル名は「０００１．ｊｐｇ」であることがわかる。また、当該ヘッダ情報におけるグループ情報、すなわち「連写撮影に関連するタグ」をみると、次画像のファイル名は「０００２．ｊｐｇ」であり、次画像の変化は「＋１００ｍｓ」であることがわかる。
【００３１】
図５（Ａ２）に示す親画像ファイルのヘッダ情報をみると、この親画像ファイルのファイル名は「０００２．ｊｐｇ」であることがわかる。また、当該ヘッダ情報におけるグループ情報をみると、前画像のファイル名は「０００１．ｊｐｇ」であり、前画像からの変化は「＋１００ｍｓ」であること、および次画像のファイル名は「０００３．ｊｐｇ」であり、次画像の変化は「＋１００ｍｓ」であることがわかる。
【００３２】
図５（Ａ３）に示す親画像ファイルのヘッダ情報をみると、この親画像ファイルのファイル名は「０００３．ｊｐｇ」であることがわかる。また、当該ヘッダ情報におけるグループ情報をみると、前画像のファイル名は「０００２．ｊｐｇ」であり、前画像からの変化は「＋１００ｍｓ」であることがわかる。
【００３３】
すなわち、図５（Ａ１）、（Ａ２）、および（Ａ３）に示すヘッダ情報におけるグループ情報からは、１００ｍｓ間隔で連写による撮影が行われ、その結果、「０００１．ｊｐｇ」〜「０００３．ｊｐｇ」の３つの親画像ファイルが１つのグループとして取得されたことが分かる。
【００３４】
図５（Ｂ１）、（Ｂ２）、および（Ｂ３）に示す子画像ファイルのヘッダ情報を見ると、ファイル名が「０００１．ｊｐｇ」の親画像ファイルに第１の画像処理を施して生成された子画像ファイルのファイル名は「０００４．ｊｐｇ」であることがわかる。また、ファイル名が「０００２．ｊｐｇ」の親画像ファイルに第１の画像処理を施して生成された子画像ファイルのファイル名は「０００５．ｊｐｇ」であり、ファイル名が「０００３．ｊｐｇ」の親画像ファイルに第１の画像処理を施して生成された子画像ファイルのファイル名は「０００６．ｊｐｇ」であることがわかる。
【００３５】
図５（Ｃ１）、（Ｃ２）、および（Ｃ３）に示す子画像ファイルのヘッダ情報を見ると、ファイル名が「０００１．ｊｐｇ」の親画像ファイルに第２の画像処理を施して生成された子画像ファイルのファイル名は「０００７．ｊｐｇ」であることがわかる。また、ファイル名が「０００２．ｊｐｇ」の親画像ファイルに第２の画像処理を施して生成された子画像ファイルのファイル名は「０００８．ｊｐｇ」であり、ファイル名が「０００３．ｊｐｇ」の親画像ファイルに第２の画像処理を施して生成された子画像ファイルのファイル名は「０００９．ｊｐｇ」であることがわかる。
【００３６】
また、図５（Ｂ１）、（Ｂ２）、および（Ｂ３）に示す子画像ファイルのヘッダ情報におけるグループ情報、すなわち「連写撮影に関するタグ」についてみると、前画像のファイル名と次画像のファイル名とには、親画像ファイルの連写の順番を維持したまま、同じ画像処理が施された子画像ファイルのファイル名が記録されている。例えば、図５（Ｂ１）に示す例では、次画像ファイルのファイル名には、「０００２．ｊｐｇ」に基づいて生成された子画像ファイルのファイル名である「０００５．ｊｐｇ」が記録されている。
【００３７】
同様に、図５（Ｂ２）に示す例では、前画像ファイルのファイル名には、「０００１．ｊｐｇ」に基づいて生成された子画像ファイルのファイル名である「０００４．ｊｐｇ」が記録され、次画像ファイルのファイル名には、「０００３．ｊｐｇ」に基づいて生成された子画像ファイルのファイル名である「０００６．ｊｐｇ」が記録されている。また、図５（Ｂ３）に示す例では、前画像ファイルのファイル名には、「０００２．ｊｐｇ」に基づいて生成された子画像ファイルのファイル名である「０００５．ｊｐｇ」が記録されている。
【００３８】
図５（Ｃ１）、（Ｃ２）、および（Ｃ３）に示す子画像ファイルのヘッダ情報におけるグループ情報についても同様であり、図５（Ｃ１）に示す例では、次画像ファイルのファイル名には、「０００２．ｊｐｇ」に基づいて生成された子画像ファイルのファイル名である「０００８．ｊｐｇ」が記録されている。図５（Ｃ２）に示す例では、前画像ファイルのファイル名には、「０００１．ｊｐｇ」に基づいて生成された子画像ファイルのファイル名である「０００７．ｊｐｇ」が記録され、次画像ファイルのファイル名には、「０００３．ｊｐｇ」に基づいて生成された子画像ファイルのファイル名である「０００９．ｊｐｇ」が記録されている。図５（Ｃ３）に示す例では、前画像ファイルのファイル名には、「０００２．ｊｐｇ」に基づいて生成された子画像ファイルのファイル名である「０００８．ｊｐｇ」が記録されている。
【００３９】
また、図５（Ｃ１）、（Ｃ２）、および（Ｃ３）に示す子画像ファイルのヘッダ情報におけるグループ情報において、前画像からの変化、および次画像の変化には、それぞれ親画像ファイルのヘッダ情報に記録されているデータ、すなわち「＋１００ｍｓ」が引き継がれて記録されている。
【００４０】
次に、図５に示す各ヘッダ情報における関連付け情報、すなわち「親画像に関連するタグ」と「子画像に関連するタグ」についてみる。図５（Ａ１）に示す親画像ファイルのヘッダ情報における関連付け情報をみると、このヘッダ情報には関連付け情報として「子画像１に関連するタグ」と「子画像２に関連するタグ」の２つの子画像ファイルに関連する情報が記録されており、ここからこの親画像ファイル（０００１．ｊｐｇ）に対して上述した第１の画像処理および第２の画像処理が施された結果、２つの子画像ファイルが生成されたことがわかる。
【００４１】
まず、第１の画像処理の内容を示す「子画像１に関連するタグ」についてみると、子画像１のファイル名は「０００４．ｊｐｇ」であることがわかる。また、子画像の変化は「赤目補正」、「Ｄ−Ｌｉｇｈｔｉｎｇ」、および「輪郭強調」であることから、第１の画像処理の内容は、赤目補正処理、Ｄ−Ｌｉｇｈｔｉｎｇ処理、および輪郭強調処理であることがわかる。すなわち、当該親画像ファイル（０００１．ｊｐｇ）に対して赤目補正処理、Ｄ−Ｌｉｇｈｔｉｎｇ処理、および輪郭強調処理が施された結果、子画像ファイル（０００４．ｊｐｇ）が生成されたことがわかる。
【００４２】
次に、第２の画像処理の内容を示す「子画像２に関連するタグ」についてみると、子画像２のファイル名は「０００７．ｊｐｇ」であることがわかる。また、子画像の変化は「赤目補正」であることから、第２の画像処理の内容は、赤目補正処理であることがわかる。すなわち、当該親画像ファイル（０００１．ｊｐｇ）に対して赤目補正処理が施された結果、子画像ファイル（０００７．ｊｐｇ）が生成されたことがわかる。
【００４３】
なお、全ての親画像ファイルに対して一括して画像処理を施していることから、図５（Ａ２）および図５（Ａ３）に示す親画像ファイルのヘッダ情報における関連付け情報は、図５（Ａ１）と比較すると、子画像のファイル名のみが異なるだけで、子画像の変化は同じである。すなわち、図５（Ａ２）に示すヘッダ情報によれば、第１の画像処理によってファイル名が「０００５．ｊｐｇ」の子画像ファイルが生成され、第２の画像処理によってファイル名が「０００８．ｊｐｇ」の子画像ファイルが生成されている。また、図５（Ａ３）に示すヘッダ情報によれば、第１の画像処理によってファイル名が「０００６．ｊｐｇ」の子画像ファイルが生成され、第２の画像処理によってファイル名が「０００９．ｊｐｇ」の子画像ファイルが生成されている。
【００４４】
そして、図５（Ｂ１）、（Ｂ２）、および（Ｂ３）のそれぞれに示す子画像ファイルのヘッダ情報における関連付け情報をみると、親画像のファイル名として、それぞれの親画像ファイルのファイル名が記録されており、親画像からの変化として、上述した第１の画像処理の内容を示す情報が記録されている。また、図５（Ｃ１）、（Ｃ２）、および（Ｃ３）のそれぞれに示す子画像ファイルのヘッダ情報における関連付け情報をみると、親画像のファイル名として、それぞれの親画像ファイルのファイル名が記録されており、親画像からの変化として、上述した第２の画像処理の内容を示す情報が記録されている。
【００４５】
本実施の形態におけるカメラ１００においては、使用者は、メモリカードに記録されている画像ファイルをモニタ１０６に表示して閲覧することができる。例えば、使用者は、メモリカードに記録されている画像ファイルの中から、いずれかの親画像ファイルを選択して表示させることができ、さらに操作部材１０１に含まれる十字キーを操作することにより、表示する画像ファイルを切り替えることができる。
【００４６】
使用者による十字キーの操作に応じた表示画像の切り替え例について、図６を用いて説明する。なお、図６においては、各画像ファイルをＡ１〜Ｃ３の記号で表しているが、この記号は、図５における図番号に対応している。例えば、図６における画像ファイルＡ１は、図５（Ａ１）に示したヘッダ情報を有する画像ファイル（０００１．ｊｐｇ）に相当し、図６における画像ファイルＢ１は、図５（Ｂ１）に示したヘッダ情報を有する画像ファイル、すなわち０００１．ｊｐｇに対して第１の画像処理を施して生成された子画像ファイル（０００４．ｊｐｇ）に相当する。
【００４７】
まず、使用者によって十字キーの横方向操作が行われた場合、すなわち十字キーの左右方向のボタンが操作された場合の画像遷移例について説明する。この場合、制御装置１０４は、親画像ファイルのヘッダ情報、および子画像ファイルのヘッダ情報を参照して、図６に示す画像ファイルの配置において横方向に表示画像を切り替えて行く。
【００４８】
具体的には、制御装置１０４は、現在の表示画像が親画像ファイルＡ１である場合には、使用者による右ボタン操作に応じて表示画像を親画像ファイルＡ２に切り替え、さらに使用者による右ボタン操作に応じて表示画像を親画像ファイルＡ３に切り替える。また、制御装置１０４は、現在の表示画像が親画像ファイルＡ３である場合には、使用者による左ボタン操作に応じて表示画像を親画像ファイルＡ２に切り替え、さらに使用者による左ボタン操作に応じて表示画像を親画像ファイルＡ１に切り替える。
【００４９】
これに対して、制御装置１０４は、現在の表示画像が親画像ファイルＡ３である場合に、使用者によってさらに右ボタンが操作された場合には、表示画像を親画像ファイルＡ１の子画像ファイルである子画像ファイルＢ１に切り替える。そして、制御装置１０４は、現在の表示画像が子画像ファイルＢ１である場合に、使用者によって左ボタンが操作されたときには、表示画像を親画像ファイルＡ３に戻す。
【００５０】
また、制御装置１０４は、現在の表示画像が子画像ファイルＢ１である場合には、使用者による右ボタン操作に応じて表示画像を子画像ファイルＢ２に切り替え、さらに使用者による右ボタン操作に応じて表示画像を子画像ファイルＢ３に切り替える。また、制御装置１０４は、現在の子表示画像が画像ファイルＢ３である場合には、使用者による左ボタン操作に応じて表示画像を子画像ファイルＢ２に切り替え、さらに使用者による左ボタン操作に応じて表示画像を子画像ファイルＢ１に切り替える。
【００５１】
また、現在の表示画像が子画像ファイルＢ３である場合に、使用者によってさらに右ボタンが操作された場合には、表示画像を親画像ファイルＡ１の次の子画像ファイルである子画像ファイルＣ１に切り替える。そして、同様に、制御装置１０４は、現在の表示画像が子画像ファイルＣ１である場合に、使用者によって左ボタンが操作されたときには、表示画像を親画像ファイルＢ３に戻す。
【００５２】
また、制御装置１０４は、現在の表示画像が子画像ファイルＣ１である場合には、使用者による右ボタン操作に応じて表示画像を子画像ファイルＣ２に切り替え、さらに使用者による右ボタン操作に応じて表示画像を子画像ファイルＣ３に切り替える。また、制御装置１０４は、現在の子表示画像が画像ファイルＣ３である場合には、使用者による左ボタン操作に応じて表示画像を子画像ファイルＣ２に切り替え、さらに使用者による左ボタン操作に応じて表示画像を子画像ファイルＣ１に切り替える。
【００５３】
ここで、制御装置１０４は、現在の表示画像が親画像ファイルＡ１である場合に、使用者によって左ボタンが操作された場合には、表示画像をメモリカードに記録されている別のグループ（前のグループ）に属する先頭の親画像ファイルに切り替える。また、制御装置１０４は、現在の表示画像が親画像ファイルＣ３である場合に、使用者によって右ボタンが操作された場合には、表示画像をメモリカードに記録されている別のグループ（次のグループ）に属する先頭の親画像ファイルに切り替える。
【００５４】
このように、使用者は、十字キーの横方向操作により、１組として関連付けられている親画像ファイル同士の間、および親画像ファイルに対して一括して同じ画像処理が施された子画像ファイル同士の間で表示画像を切り替えることができる。また、現在の表示画像がグループの先頭の画像（図６の例では親画像ファイルＡ１）である場合には、表示画像を前のグループに遷移させることができ、現在の表示画像がグループの最後の画像（図６の例では子画像ファイルＣ３）である場合には、表示画像を次のグループに遷移させることができる。
【００５５】
次に、使用者によって十字キーの縦方向操作が行われた場合、すなわち十字キーの上下方向のボタンが操作された場合の画像遷移例について説明する。この場合、制御装置１０４は、図６に示す画像ファイルの配置において縦方向に表示画像を切り替えて行く。
【００５６】
具体的には、制御装置１０４は、現在の表示画像が親画像ファイルＡ１である場合には、使用者による下ボタン操作に応じて表示画像を親画像ファイルＢ１に切り替え、さらに使用者による下ボタン操作に応じて表示画像を親画像ファイルＣ１に切り替え、さらに使用者による下ボタン操作に応じて表示画像を親画像ファイルＡ１に切り替える。また、制御装置１０４は、現在の表示画像が親画像ファイルＣ１である場合には、使用者による上ボタン操作に応じて表示画像を親画像ファイルＢ１に切り替え、さらに使用者による上ボタン操作に応じて表示画像を親画像ファイルＡ１に切り替え、さらに使用者による上ボタン操作に応じて表示画像を親画像ファイルＣ１に切り替える。
【００５７】
このように、使用者は、十字キーの上下ボタンを操作することにより、親画像ファイルとその子画像ファイルとの間で表示画像を切り替えることができる。なお、図６における画像ファイルＡ２、Ｂ２、Ｃ２間での十字キーの縦方向操作による画像遷移、および画像ファイルＡ３、Ｂ３、Ｃ３間での十字キーの縦方向操作による画像遷移については、上述した画像ファイルＡ１、Ｂ１、Ｃ１間での十字キーの縦方向操作による画像遷移と同様のため、説明を省略する。
【００５８】
図７は、本実施の形態における一括画像処理の流れを示すフローチャートである。図７に示す処理は、使用者によって１組として関連付けられている複数の親画像ファイルに対して一括して画像処理を行うように指示された場合に、制御装置１０４によって起動されるプログラムとして実行される。
【００５９】
ステップＳ１０において、制御装置１０４は、一括画像処理が指示されたグループに属する親画像ファイルのコピーをバッファメモリに記録して、ステップＳ２０へ進む。ステップＳ２０では、制御装置１０４は、バッファメモリに記録したコピー画像に対して、使用者によって指示された一連の画像処理（例えば、赤目補正処理やＤ−Ｌｉｇｈｔｉｎｇ処理）を施して子画像ファイルを生成し、ステップＳ３０へ進む。
【００６０】
ステップＳ３０では、制御装置１０４は、子画像ファイルのヘッダ情報に上述したグループ情報を記録することによって、生成した子画像ファイルを１つのグループとして関連付ける。また、制御装置１０４は、親画像ファイルのヘッダ情報、および子画像ファイルのヘッダ情報に上述した関連付け情報を記録することによって、親画像ファイルと子画像ファイルの親子関係を関連付ける。その後、ステップＳ４０へ進み、制御装置１０４は、ヘッダ情報を記録した親画像ファイルでメモリカード内の元の親画像ファイルを更新し、新たに生成した子画像ファイルをメモリカードに記録して、処理を終了する。
【００６１】
図８は、本実施の形態における画像表示処理の流れを示すフローチャートである。図８に示す処理は、使用者によってメモリカードに記録されている画像ファイルの表示が指示されると起動するプログラムとして、制御装置１０４によって実行される。
【００６２】
ステップＳ１１０において、制御装置１０４は、使用者によって表示対象として選択された画像ファイル内から本画像データを読み出してモニタ１０６へ出力することにより、モニタ１０６に画像を表示する。その後、ステップＳ１２０へ進み、制御装置１０４は、使用者によって操作部材１０１に含まれる十字キーが操作されたか否かを判断する。ステップＳ１２０で否定判断した場合には、後述するステップＳ１４０へ進む。これに対して、ステップＳ１２０で肯定判断した場合には、ステップＳ１３０へ進む。
【００６３】
ステップＳ１３０では、制御装置１０４は、図６で上述したように、十字キーの横方向操作または縦方向操作に応じて、親画像ファイルおよび子画像ファイルのヘッダ情報を参照して表示画像を切り替える。その後、ステップＳ１４０へ進む。ステップＳ１４０では、制御装置１０４は、使用者によって画像の表示の終了が指示されたか否かを判断する。ステップＳ１４０で否定判断した場合には、ステップＳ１２０へ戻って処理を繰り返す。これに対して、ステップＳ１４０で肯定判断した場合には、処理を終了する。
【００６４】
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
（１）制御装置１０４は、１つの親画像グループとして記憶媒体に記録されている複数の親画像ファイルに対して、一括して画像処理を施し、それによって生成される子画像ファイルを１つの子画像グループとして関連付けてメモリカードに記録するようにした。これによって、使用者は、簡易な操作で複数の親画像に対して一括して画像処理を施した上で、生成される子画像ファイルを１グループとして管理することができるようになる。
【００６５】
（２）制御装置１０４は、子画像ファイルが１つの子グループに属することを示すグループ情報と、子画像ファイルとその生成元となった親画像ファイルとの親子関係を示す関連付け情報とを生成してヘッダ情報に記録するようにした。これによって、子画像グループのグループ情報、および親画像ファイルと子画像ファイルの関連付け情報を容易に管理することができる。
【００６６】
（３）制御装置１０４は、画像の表示中に使用者によって十字キーが操作された場合には、親画像ファイルのヘッダ情報、および子画像ファイルのヘッダ情報を参照して、十字キーの操作内容に応じた表示画像の切り替えを行うようにした。これによって、使用者は、十字キーを操作することにより、親画像ファイルと子画像ファイルとの間での表示切換、および親画像ファイル同士間または子画像ファイル同士間での表示切換を簡易に行うことができる。
【００６７】
（４）制御装置１０４は、１つの親画像グループに対して複数パターンの画像処理（例えば第１の画像処理と第２の画像処理の２パターン）を施すことができ、それぞれの画像処理パターンに応じた複数の子画像グループを生成するようにした。これによって、使用者が親画像ファイルに対して、画像処理の内容を替えて複数パターンの画像処理を行った場合でも、それぞれの画像処理パターンに応じて子画像ファイルを１グループとして扱うことが可能となる。
【００６８】
―変形例―
なお、上述した実施の形態のカメラは、以下のように変形することもできる。
（１）上述した実施の形態では、１回の連写で複数の画像ファイルを生成した場合に、それらの画像ファイルが一組の画像ファイルグループとなるように関連付ける例について説明した。しかしながら、他の条件で複数の画像をグループ化して関連付けるようにしてもよい。例えば、被写体認識機能を備えたカメラであれば、同じ被写体が写っている複数の画像ファイルを１つのグループとしてもよいし、シーンモードを切り替え可能なカメラであれば、同じシーンモードで撮影された画像ファイルを１つのグループとしてもよい。また、撮影時に同じ画像処理パラメータ（ＷＢ、ピクチャーコントロール等）が設定された複数の画像ファイルを１つのグループとしてもよいし、同じ露出条件（露出値、露出補正値、調光補正値）で撮影した複数の画像ファイルを１つのグループとしてもよい。また、同じ機材（レンズ、カメラ、ストロボ）を使用して撮影した複数の画像ファイルを１つのグループとしてもよいし、撮影日時や撮影場所に基づいてグループ化を行ってもよい。
【００６９】
（２）上述した実施の形態では、制御装置１０４は、使用者による十字キーの操作に基づいて、表示画像を切り替える例について説明した。しかしながら、使用者が表示画像の切り替えを指示するために操作する操作部材は十字キー以外のものでもよい。例えば、モニタ１０６にタッチパネルを搭載し、十字キーの形状をしたボタンを画面上に表示して、それを操作するようにしてもよい。あるいは、画面上に「次へ」「前へ」「上へ」「下へ」などのボタンを表示して、それを操作するようにしてもよい。
【００７０】
（３）上述した実施の形態では、親画像ファイル、子画像ファイルともに、ヘッダ情報にグループ情報と関連付け情報とを記録する例について説明した。しかしながら、グループ化情報と関連付け情報とを別ファイルで管理するようにしてもよい。例えば、メモリカード内に各グループごとのフォルダを作成し、１組として関連付けられた親画像ファイル、およびそれらの親画像ファイルから生成された子画像ファイルを１つのフォルダ内に記録するようにし、そのフォルダ内にグループ化情報と関連付け情報とを管理するための管理ファイルを記録するようにしてもよい。そして、制御装置１０４は、モニタ１０６に表示中の画像を使用者による十字キー操作に基づいて切り替える場合には、当該管理ファイルを参照して、次に表示する画像を判断するようにしてもよい。
【００７１】
あるいは、制御装置１０４は、グループ化情報と関連付け情報とをヘッダ情報や管理ファイルで管理せず、同じフォルダ内に格納する各画像ファイルにグループ化情報と関連付け情報とを加味したファイル名を付加するようにしてもよい。例えば、「０００１．ｊｐｇ」のようにファイル名の拡張子以外の部分を４桁の数字で表す場合には、親画像ファイルの場合は１桁目を０とし、後の３桁を連番として連写順を表すようにする。そして、第１の画像処理により生成された子画像ファイルの場合には１桁目を１とし、下３桁の連番部分は元となった親画像ファイルに合わせるようにする。また、第２の画像処理により生成された子画像ファイルの場合には１桁目を２とし、下３桁の連番部分は元となった親画像ファイルに合わせるようにしてもよい。この場合、制御装置１０４は、画像を表示するに当たっては、ファイル名を参照することによって画像ファイルのグループ化情報と関連付け情報を判断して、表示画像を切り替えるようにすればよい。
【００７２】
（４）上述した実施の形態においては、使用者によって画像ファイルの削除が指示された場合には、使用者によって指定された画像ファイルのみをメモリカードから削除してもよいし、使用者によって指定された画像ファイルと同一グループに属する全ての画像ファイルを一括して削除するようにしてもよい。あるいは、使用者によって指定された画像ファイルのみをメモリカードから削除し、さらに使用者によって指定された画像ファイルと同一グループに属する全ての画像ファイルのヘッダ情報から、削除した画像ファイルに関する情報を削除するようにしてもよい。
【００７３】
（５）上述した実施の形態では、図６に示したように、１つの親画像ファイルに対して、少なくとも１つの子画像ファイルが生成されている場合には、十字キーの縦方向操作により、親画像ファイルと子画像ファイルとの間で順番に表示画像を切り替えれる例について説明した。しかしながら、もし子画像ファイルに対して画像処理が施されて、子画像ファイルの子画像ファイル（親画像ファイルからみた孫画像ファイル）が生成された場合には、該孫画像ファイルの存在も加味して表示画像を切り替えるようにしてもよい。
【００７４】
例えば、図９（ａ）に示すように、１つの親画像ファイルＡに基づいて２つの子画像ファイルＢおよびＣが生成されている場合には、制御装置１０４は、図６で上述したように、使用者による十字キーの縦方向操作に応じて、表示画像を図９（ｂ）に示すように切り替える。すなわち、制御装置１０４は、使用者による下ボタンの操作によりＡ、Ｂ、Ｃ、Ａ・・・の順に表示画像を切り替え、使用者による上ボタンの操作によりこれと逆の順に表示画像を切り替える。
【００７５】
これに対して、図１０（ａ）に示すように、１つの親画像ファイルＡに基づいて２つの子画像ファイルＢおよびＣが生成され、さらに子画像ファイルＢに基づいて孫画像ファイルＤが生成されている場合には、制御装置１０４は、使用者による十字キーの縦方向操作に応じて、表示画像を図１０（ｂ）に示すように切り替えるようにすればよい。すなわち、制御装置１０４は、使用者による下ボタンの操作によりＡ、Ｂ、Ｄ、Ｃ、Ａ・・・の順に表示画像を切り替え、使用者による上ボタンの操作によりこれと逆の順に表示画像を切り替えるようにすればよい。
【００７６】
（６）上述した実施の形態では、制御装置１０４は、使用者による十字キー操作に応じてモニタ１０６に表示中の画像ファイルを切り替える例について説明した。しかしながら、制御装置１０４は、図１１（ａ）に示すように、モニタ１０６の表示領域を親画像ファイル表示用の領域１１ａと子画像ファイル表示用の領域１１ｂとに分割し、使用者による十字キー操作に応じて親画像ファイル表示用の領域１１ａに表示中の親画像、または子画像ファイル表示用の領域１１ｂに表示中の子画像を切り替えるようにしてもよい。
【００７７】
例えば、図１１（ａ）に示すように、親画像ファイル表示用の領域１１ａに「０００１．ｊｐｇ」が表示され、子画像ファイル表示用の領域１１ｂに「０００４．ｊｐｇ」が表示されている場合に、使用者によって下ボタンが操作された場合には、図１１（ｂ）に示すように、子画像ファイル表示用の領域１１ｂ内の表示画像を「０００７．ｊｐｇ」に切り替えるようにしてもよい。また、図１１（ａ）に示す状態で使用者によって右ボタンが操作された場合には、図１１（ｃ）に示すように、親画像ファイル表示用の領域１１ａ内の表示画像を「０００２．ｊｐｇ」に切り替えるとともに、子画像ファイル表示用の領域１１ｂ内の表示画像を「０００５．ｊｐｇ」に切り替えるようにしてもよい。
【００７８】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。
【符号の説明】
【００７９】
１００  カメラ、１０１  操作部材、１０２  レンズ、１０３  撮像素子、１０４  制御装置、１０５  メモリカードスロット、１０６  モニタ
【図１】
2010183350.tif 000003
【図２】
2010183350.tif 000004
【図３】
2010183350.tif 000005
【図４】
2010183350.tif 000006
【図５】
2010183350.tif 000007
【図６】
2010183350.tif 000008
【図７】
2010183350.tif 000009
【図８】
2010183350.tif 000010
【図９】
2010183350.tif 000011
【図１０】
2010183350.tif 000012
【図１１】
2010183350.tif 000013