(57)【要約】【課題】  画像データの編集履歴に関する情報をユーザに提供する。【解決手段】  画像編集履歴用タグを画像ファイルに画像データと共に記録する。また、再生時には、画像データと共に記録された編集履歴用タグの内容に基づいて、表示中の画像データに関する編集履歴に関する情報をユーザに提供する。【選択図】  図１５
2007221723.tif 000002
【特許請求の範囲】
【請求項１】
画像データを生成する画像データ生成手段と、
前記画像データを符号化する符号化手段と、
前記符号化された画像データを記録媒体に記録する記録手段とを有する画像処理装置であって、
前記記録手段が、前記画像データに関する付属情報を記録する領域を設けて前記符号化された画像データを記録するとともに、前記付属情報を記録する領域には、前記画像データに対して適用された画像編集処理に関する情報を記録するための領域を含むことを特徴とする画像処理装置。
【請求項２】
画像データを取得する取得手段と、
前記画像データを表示装置に表示させる表示制御手段と、
前記画像データとともに記録された前記画像データの付属情報を解析し、前記画像データに対して適用された画像編集処理に関する情報を取得する解析手段とを有し、
前記表示制御手段が、前記解析手段により取得した前記画像編集処理に関する情報を前記画像データと共に表示することを特徴とする画像処理装置。
【請求項３】
前記画像編集処理に関する情報が、前記画像データに適用された画像編集処理の種類及び回数に関する情報を含み、
前記表示制御手段が、前記画像データに適用された画像編集処理の種類及び回数を前記画像データと共に表示することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
画像データを取得する取得手段と、
前記画像データを表示装置に表示させる表示制御手段と、
前記画像データとともに記録された前記画像データの付属情報を解析し、前記画像データに対して適用された画像編集処理に関する情報を取得する解析手段と、
ユーザが指定した画像編集処理を前記表示中の画像データに対して適用可能な画像編集処理手段を有し、
前記画像編集処理手段が、前記解析手段が取得した前記画像編集処理に関する情報に基づいて、ユーザが指定した画像編集処理の実行可否を判定することを特徴とする画像処理装置。
【請求項５】
前記画像編集処理手段は、前記画像データが前記画像編集処理に関する情報を持たない場合、ユーザが指定した画像編集処理の実行を許可しないことを特徴とする請求項４記載の画像処理装置。
【請求項６】
前記画像編集処理手段は、前記画像データが前記画像編集処理に関する情報を持たない場合、さらに前記画像編集処理に関する情報以外の付属情報を参照して、ユーザが指定した画像編集処理の実行可否を判定することを特徴とする請求項４記載の画像処理装置。
【請求項７】
前記画像編集処理手段は、前記画像編集処理に関する情報を持たない画像データに対してユーザが指定した画像編集処理を実行した場合、前記画像データの付属情報として、前記実行した画像編集処理に関する情報を記録することを特徴とする請求項６記載の画像処理装置。
【請求項８】
前記画像編集処理に関する情報が、前記画像データに適用された画像編集処理の回数に関する情報を含み、
前記画像編集処理手段は、前記画像データに対し、既に予め定められた回数画像編集処理が適用されている場合には、前記ユーザが指定した画像編集処理の実行を許可しないことを特徴とする請求項４乃至請求項７のいずれか１項に記載の画像処理装置。
【請求項９】
前記画像編集処理に関する情報が、前記画像データに適用された画像編集処理の種類に関する情報を含み、
前記画像編集処理手段は、前記ユーザが指定した画像編集処理が前記画像データに対して既に適用されている場合には、前記ユーザが指定した画像編集処理の実行を許可しないことを特徴とする請求項４乃至請求項７のいずれか１項に記載の画像処理装置。
【請求項１０】
前記取得手段が、撮像素子及び、被写体像を前記撮像素子に結像させる光学系を含むことを特徴とする請求項２乃至請求項９のいずれか１項に記載の画像処理装置。
【請求項１１】
画像データを生成する画像データ生成ステップと、
前記画像データを符号化する符号化ステップと、
前記符号化された画像データを記録媒体に記録する記録ステップとを有する画像処理装置の制御方法であって、
前記記録ステップにおいて、前記画像データに関する付属情報を記録する領域を設けて前記符号化された画像データを記録するように制御する制御ステップを有し、前記付属情報を記録する領域には、前記画像データに対して適用された画像編集処理に関する情報を記録するための領域を含むことを特徴とする画像処理装置の制御方法。
【請求項１２】
画像データを取得する取得ステップと、
前記画像データを表示装置に表示させる表示制御ステップと、
前記画像データとともに記録された前記画像データの付属情報を読み出し、前記画像データに対して適用された画像編集処理に関する情報を取得する解析ステップとを有し、
前記表示制御ステップにおいて、前記解析ステップにより取得した前記画像編集処理に関する情報を、前記画像データと共に表示することを特徴とする画像処理装置の制御方法。
【請求項１３】
画像データを取得する取得ステップと、
前記画像データを表示装置に表示させる表示制御ステップと、
前記画像データとともに記録された前記画像データの付属情報を解析し、前記画像データに対して適用された画像編集処理に関する情報を取得する解析ステップと、
ユーザが指定した画像編集処理を前記表示中の画像データに対して適用可能な画像編集処理ステップであって、前記解析ステップが取得した前記画像編集処理に関する情報に基づいて、ユーザが指定した画像編集処理の実行可否を判定する画像編集処理ステップとを有することを特徴とする画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びその制御方法に関し、特に画像データの編集に関連した画像処理装置及びその制御方法に関する。
【背景技術】
【０００２】
従来、画像データを格納するファイル（画像ファイル）に、画像データ以外の様々な情報を記録し、画像データの処理に際して利用されている。例えば、Exif(Exchangable Image Format)に準拠した画像ファイルには、撮影機種や撮影日時、サムネイル情報等、様々な情報の記録が可能である。
【０００３】
このような情報を利用して、ユーザにサービスを提供する技術が提案されている。例えば、特許文献１には、印刷や外部装置への転送など、ユーザ操作履歴を付加情報として画像ファイルに記録しておき、再生時に付加情報を参照して画像検索を行うことが開示されている。また、特許文献２には、画像編集時に、原画像との関連を表す情報を付加情報として編集結果の画像ファイルに記録し、付加情報をもとにして原画像および編集前後の画像の関連をツリー表示させることが提案されている。
【０００４】
画像編集には、色変換処理、カラーバランス調整、コントラスト調整、エッジ強調、トリミング、赤目補正など多岐にわたる編集が含まれる。
【０００５】
【特許文献１】特開平11-234604号公報
【特許文献２】特開2004-064297号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
このような画像編集処理を、JPEG方式に代表される、非可逆な方法で圧縮符号化された画像データに適用する場合、まず、復号化し、編集処理を適用した後、再度符号化を行うため、画質が劣化する。再符号化時の画質劣化は、圧縮率を高くすることで抑制することはできるが、劣化を無くすことはできない。
【０００７】
例えば、赤を緑に変換するような色変換処理を、同じ画像に繰り返し適用した場合、２回目以降の色変換処理は効果がなく、画質だけが劣化してしまう。そのため、編集操作に制限を設けたり、画像編集回数に制限を設けるなど、編集操作を繰り返すことによる画像劣化を防ぐ必要があった。
【０００８】
また、非可逆符号化が行われない場合であっても、効果のない画像編集を実行することは意味がない。その点からも、画像編集前に、その画像に対して適用済みの編集履歴を容易に確認できるようにするなど、編集するかどうかをユーザに判断させるための情報を提供する必要があった。
【０００９】
また、撮像装置のような、画像データを生成する機能を有する画像処理装置において上述したような画像編集処理機能を提供した場合には、別の問題が発生する。この場合、画像編集処理機能を搭載していない他の撮像装置により撮影された画像や、パーソナルコンピュータ（ＰＣ）で生成或いは編集された画像に対し、撮像装置で編集処理を適用しようとする可能性がある。従って、画像編集処理機能を搭載していない撮像装置で記録されたか否かを判定して、編集操作に制限を設けることが必要であった。
【００１０】
また、他の撮像装置により撮影された画像に、画像編集処理機能を有する画像処理装置で画像編集を適用しようとした場合、色空間の互換性に関する問題がある。例えば、画像編集処理装置が対応していない色空間で記録された画像は編集できない（正しく色が再現できない等の問題がある）が、対応色空間で記録された画像であれば編集可能である。そのため、画像情報等をもとに編集操作に制限を設けるか否かを判定し、編集不可能な画像である場合のみ、誤って編集操作を行ってしまうことを防止する必要があった。
【００１１】
本発明は、このような従来技術の課題を少なくとも１つ解決することを目的とする。
【課題を解決するための手段】
【００１２】
上述の目的は、画像データを生成する画像データ生成手段と、画像データを符号化する符号化手段と、符号化された画像データを記録媒体に記録する記録手段とを有する画像処理装置であって、記録手段が、画像データに関する付属情報を記録する領域を設けて符号化された画像データを記録するとともに、付属情報を記録する領域には、画像データに対して適用された画像編集処理に関する情報を記録するための領域を含むことを特徴とする画像処理装置によって達成される。
【００１３】
また、上述の目的は、画像データを取得する取得手段と、画像データを表示装置に表示させる表示制御手段と、画像データとともに記録された画像データの付属情報を解析し、画像データに対して適用された画像編集処理に関する情報を取得する解析手段とを有し、表示制御手段が、解析手段により取得した画像編集処理に関する情報を画像データと共に表示することを特徴とする画像処理装置によっても達成される。
【００１４】
また、上述の目的は、画像データを取得する取得手段と、画像データを表示装置に表示させる表示制御手段と、画像データとともに記録された画像データの付属情報を解析し、画像データに対して適用された画像編集処理に関する情報を取得する解析手段と、ユーザが指定した画像編集処理を表示中の画像データに対して適用可能な画像編集処理手段を有し、画像編集処理手段が、解析手段が取得した画像編集処理に関する情報に基づいて、ユーザが指定した画像編集処理の実行可否を判定することを特徴とする画像処理装置によっても達成される。
【００１５】
また、上述の目的は、画像データを生成する画像データ生成ステップと、画像データを符号化する符号化ステップと、符号化された画像データを記録媒体に記録する記録ステップとを有する画像処理装置の制御方法であって、記録ステップにおいて、画像データに関する付属情報を記録する領域を設けて符号化された画像データを記録するように制御する制御ステップを有し、付属情報を記録する領域には、画像データに対して適用された画像編集処理に関する情報を記録するための領域を含むことを特徴とする画像処理装置の制御方法によっても達成される。
【００１６】
また、上述の目的は、画像データを取得する取得ステップと、画像データを表示装置に表示させる表示制御ステップと、画像データとともに記録された画像データの付属情報を読み出し、画像データに対して適用された画像編集処理に関する情報を取得する解析ステップとを有し、表示制御ステップにおいて、解析ステップにより取得した画像編集処理に関する情報を、画像データと共に表示することを特徴とする画像処理装置の制御方法によっても達成される。
【００１７】
また、上述の目的は、画像データを取得する取得ステップと、画像データを表示装置に表示させる表示制御ステップと、画像データとともに記録された画像データの付属情報を解析し、画像データに対して適用された画像編集処理に関する情報を取得する解析ステップと、ユーザが指定した画像編集処理を表示中の画像データに対して適用可能な画像編集処理ステップであって、解析ステップが取得した画像編集処理に関する情報に基づいて、ユーザが指定した画像編集処理の実行可否を判定する画像編集処理ステップとを有することを特徴とする画像処理装置の制御方法によっても達成される。
【発明の効果】
【００１８】
このような構成により、本発明によれば、画像編集履歴タグをファイルヘッダに挿入し、編集の履歴を記録することにより、ユーザに対して画像編集を行うか否かの判断材料となる情報を与えることができる。また、画像編集の適用回数に制限を設けることなどが可能になり、例えば効果のない編集処理の実行による必要以上の画質劣化を防止することが可能となる。
【００１９】
また、画像編集暦タグの有無や、色空間に基づいて画像編集を制御することにより、非対応画像を誤ってユーザが編集してしまうことを防止することが可能となる。さらには、他の撮像装置で撮影された画像であっても、編集可能な画像に対しては編集処理機能を提供することが可能となる。
【発明を実施するための最良の形態】
【００２０】
（第１の実施形態）
以下、図面を参照して、本発明をその好適な実施形態を用いて詳細に説明する。
図１は、本発明の実施形態に係る画像処理装置の一例としてのデジタルスチルカメラ（ＤＳＣ）の構成例を示すブロック図である。
【００２１】
（画像処理装置の構成）
以下、ＤＳＣ１００の構成を説明する。
１０は撮影レンズ、１２は絞り機能を備える機械シャッター、１４は光学像を電気信号に変換する、ＣＣＤやＣＭＯＳセンサ等の撮像素子、１６は撮像素子１４のアナログ信号出力をディジタル信号に変換するＡ／Ｄ変換器である。
【００２２】
タイミング発生回路１８は撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にクロック信号や制御信号を供給し、メモリ制御回路２２及びシステム制御回路５０により制御される。
画像処理回路２０は、Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。
【００２３】
また、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行う。そして、得られた演算結果に基づいてシステム制御回路５０が露光制御部４０、測距制御部４２を制御し、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）、ＡＥ（自動露出）、ＥＦ（フラッシュプリ発光）機能を実現している。
【００２４】
さらに、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００２５】
メモリ制御回路２２は、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮伸長回路３２を制御する。
Ａ／Ｄ変換器１６の出力データが画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６の出力データが直接メモリ制御回路２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００２６】
画像表示メモリ２４に書き込まれた表示用の画像データは、Ｄ／Ａ変換器２６を介してＬＣＤや有機ＥＬディスプレイ等の画像表示部２８により表示される。撮像した画像データを画像表示部２８で逐次表示すれば、電子ファインダー機能を実現することが可能である。
【００２７】
また、画像表示部２８は、システム制御回路５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合にはＤＳＣ１００の電力消費を大幅に低減することができる。
【００２８】
さらに、画像表示部２８は、回転可能なヒンジ部によってＤＳＣ１００本体と結合されており、自由な向き、角度を設定して電子ファインダー機能や再生表示機能、各種表示機能を使用することが可能である。
【００２９】
また、画像表示部２８の表示部分をＤＳＣ１００に向けて格納することが可能であり、この場合は画像表示部開閉検知手段１０６により、格納状態を検知して画像表示部２８の表示動作を停止することが出来る。
【００３０】
メモリ３０は撮影した静止画像や動画像を格納する記憶装置であり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶容量を備えている。そのため、複数枚の静止画像を連続して撮影する連写撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。
また、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。
【００３１】
圧縮伸長回路３２は、メモリ３０に格納された画像を読み込んで、適応離散コサイン変換（ＡＤＣＴ）、ウェーブレット変換等を用いた周知のデータ圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
露光制御部４０は絞り機能を備えるシャッター１２を制御するとともに、フラッシュ４０４と連携することによりフラッシュ調光機能も有する。
【００３２】
測距制御部４２は撮影レンズ１０のフォーカシングを制御し、ズーム制御部４４は撮影レンズ１０のズーミングを制御する。バリア制御部４６は撮影レンズ１０の保護を行うためのレンズバリアである保護部１０２の動作を制御する。
フラッシュ４０４は撮影時の補助光源として機能し、調光機能も有する。また、ＡＦ補助光の投光機能も有する。
【００３３】
露光制御部４０、測距制御部４２はＴＴＬ方式を用いて制御されており、撮像した画像データを画像処理回路２０によって演算した演算結果に基づき、システム制御回路５０が露光制御部４０、測距制御部４２に対して制御を行う。
コネクタ４８はアクセサリーシューとも呼ばれ、フラッシュ装置４００との電気接点や機械的な固定手段も合わせて備えている。
【００３４】
システム制御回路５０は例えばＣＰＵであり、メモリ５２に記憶されたプログラムを実行することによりＤＳＣ１００全体を制御する。メモリ５２はシステム制御回路５０の動作用の定数、変数、プログラム等を記憶する。
【００３５】
表示部５４は例えばＬＣＤやＬＥＤ、スピーカ等の出力装置の組み合わせにより構成され、システム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を出力する。表示部５４はＤＳＣ１００の操作部７０近辺の視認し易い位置に、単数或いは複数設置される。また、表示部５４の一部は光学ファインダー１０４内に設置されている。
【００３６】
表示部５４の表示内容としては、例えば、シングルショット／連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示がある。また、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００及び２１０の着脱状態表示、通信Ｉ／Ｆ動作表示、日付け・時刻表示、外部コンピュータとの接続状態を示す表示もある。さらに、合焦表示、撮影準備完了表示、手振れ警告表示、フラッシュ充電表示、記録媒体書き込み動作表示、等があってもよい。これらの一部は光学ファインダー１０４内に表示される。
【００３７】
さらに、表示部５４の表示内容のうち、ＬＥＤ等により表示するものとしては、例えば、合焦表示、撮影準備完了表示、手振れ警告表示、手振れ警告表示、フラッシュ充電表示、フラッシュ充電完了表示、記録媒体書き込み動作表示、マクロ撮影設定通知表示、二次電池充電状態表示、等がある。
【００３８】
そして、表示部５４の表示内容のうち、ランプ等により表示するものとしては、例えば、セルフタイマー通知ランプ、等がある。このセルフタイマー通知ランプは、ＡＦ補助光と共用して用いても良い。
不揮発性メモリ５６は電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。
【００３９】
モードダイヤル６０、シャッタースイッチ６２及び６４、画像表示ＯＮ／ＯＦＦ（ＤＩＳＰ）スイッチ６６、単写／連写スイッチ６８及び操作部７０は、システム制御回路５０に各種の動作指示を入力するための操作手段を構成し、ボタン、スイッチ、ダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００４０】
ここで、これらの操作手段の具体的な説明を行う。
モードダイアルスイッチ６０は、例えば電源オフ、自動撮影モード、プログラム撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードを切り替え設定するためのスイッチである。
【００４１】
第１シャッタースイッチＳＷ１（６２）は、ＤＳＣ１００に設けられたシャッターボタン（図示せず）の操作途中（半押し）でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始を指示する。
【００４２】
第２シャッタースイッチＳＷ２（６４）は、不図示のシャッターボタンの操作完了（全押し）でＯＮとなり、撮像素子１２から読み出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ３０に画像データとして書き込む露光処理、画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理、メモリ３０から画像データを読み出し、圧縮伸長回路３２で圧縮を行い、記録媒体２００或いは２１０に画像データを書き込む記録処理という一連の処理の動作開始を指示する。
【００４３】
画像表示ＯＮ／ＯＦＦスイッチ６６は、画像表示部２８の表示ＯＮ／ＯＦＦ設定用スイッチである。光学ファインダー１０４を用いて撮影を行う際に、例えばＬＣＤ等から成る画像表示部２８の表示をＯＦＦして電流供給を遮断することにより、省電力を図ることが可能となる。本実施形態においては、単純な画像表示のＯＮ／ＯＦＦだけでなく、簡易情報表示/詳細情報表示といった表示モードの切替えを行うスイッチとしての機能も有する。
【００４４】
単写/連写スイッチ６８は、シャッタースイッチＳＷ２（６４）がＯＮとなった場合に１コマの撮影を行って待機状態とする単写モード、とシャッタースイッチＳＷ２（６４）がＯＮの間は連続して撮影を行う連写モードの一方を設定するためのスイッチである。
【００４５】
記録先選択スイッチ１１５は、撮像した画像の記録先を選択するためのスイッチである。本実施形態では、例えば『外部記憶装置』、『記録媒体』、『外部記憶装置及び記録媒体』の中から選択することが出来る。
接続/切断スイッチ１１６は、外部装置との通信確立・切断を指示するためのスイッチである。
【００４６】
操作部７０は各種ボタンやタッチパネル等からなり、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、単写／連写／セルフタイマー切り替えボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像移動−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン、圧縮モードスイッチ等がある。また、この他にも、再生モード、マルチ画面再生・消去モード、PC接続モード等の各機能モードを設定することが出来る再生モードスイッチ、撮影モード状態において、撮影した画像をメモリ３０或いは記録媒体２００或いは２１０から読み出して画像表示部２８によって表示する再生動作の開始を指示する再生スイッチ等がある。
【００４７】
圧縮モードスイッチは、ＪＰＥＧ(Joint Photographic Expert Group)圧縮の圧縮率を選択するため、或いは撮像素子の信号をそのままディジタル化して記録媒体に記録するＲＡＷモードを選択するためのスイッチである。
【００４８】
本実施形態において、ＪＰＥＧ圧縮のモードは、例えばノーマルモードとファインモードが用意されている。ＤＳＣ１００の利用者は、撮影した画像のデータサイズを重視する場合はノーマルモードを、撮影した画像の画質を重視する場合はファインモードを、それぞれ選択して撮影を行うことができる。
ＪＰＥＧ圧縮のモードにおいては、圧縮伸長回路３２が、メモリ３０に書き込まれた画像データを読み出し、設定された圧縮率に圧縮した後、例えば記録媒体２００に記録する。
【００４９】
ＲＡＷモードでは、撮像素子１４の色フィルタの画素配列に応じて、ライン毎にそのまま画像データを読み出し、Ａ／Ｄ変換器１６、メモリ制御回路２２を介して、メモリ３０に書き込まれた画像データを読み出し、記録媒体２００に記録する。
【００５０】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されており、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。
【００５１】
電源８６はアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、或いはＡＣアダプター等からなり、コネクタ８２及び８４によってＤＳＣ１００に取り付けられる。
【００５２】
メモリカードやハードディスク等の記録媒体２００及び２１０は、半導体メモリや磁気ディスク等から構成される記録部２０２、２１２と、ＤＳＣ１００とのインターフェース２０４、２１４及びコネクタ２０６、２１６を有している。記録媒体２００及び２１０は、媒体側のコネクタ２０６、２１６とＤＳＣ１００側のコネクタ９２、９６とを介してＤＳＣ１００に装着される。コネクタ９２、９６にはインターフェース９０及び９４が接続される。記録媒体２０２、２１２の装着有無は、記録媒体着脱検知部９８によって検知される。
【００５３】
なお、本実施形態ではＤＳＣ１００が記録媒体を取り付けるインターフェース及びコネクタを２系統持つものとして説明しているが、記録媒体を取り付けるインターフェース及びコネクタは、単数を含む任意の数備えることができる。また、系統毎に異なる規格のインターフェース及びコネクタを用いても良い。
インターフェース及びコネクタとしては、例えばＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いることができる。
【００５４】
さらに、インターフェース９０及び９４、そしてコネクタ９２及び９６を各種規格に準拠したものを用いて構成した場合、ＬＡＮカードやモデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、ＰＨＳ等の通信カード、等の各種通信カードを接続することにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことができる。
バリア１０２は、ＤＳＣ１００の、レンズ１０を含む撮像部を覆う事により、撮像部の汚れや破損を防止する。
【００５５】
光学ファインダー１０４は例えばＴＴＬファインダーであり、プリズムやミラーを用いてレンズ１０を通じた光束を結像する。光学ファインダー１０４を用いることで、画像表示部２８による電子ファインダー機能を使用すること無しに撮影を行うことが可能である。また、上述したように、光学ファインダー１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示などの情報表示がなされる。
【００５６】
画像表示部開閉検知部１０６は、画像表示部２８の表示部分がＤＳＣ１００に向けて格納された格納状態かどうかを検知する。そして、格納状態にあることを検知すると、画像表示部２８への表示処理を停止し、不要な電力消費を防止する。
通信制御部１１１、１１３は、ＲＳ２３２ＣやＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信、等の各種通信処理を行う。
【００５７】
コネクタ１１２は、通信制御部１１１により、ＤＳＣ１００を他の機器とＵＳＢやＩＥＥＥ１３９４等の有線により接続するためのコネクタである。アンテナ１１４は、通信制御部１１３により、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｇ等の無線ＬＡＮ通信、Bluetooth等のスペクトラム拡散通信、ＩｒＤＡ等の赤外線通信、等により無線接続するためのアンテナである。
【００５８】
ここでは、本実施形態のＤＳＣが有線用コネクタ及び無線接続アンテナの両方を有する場合について説明するが、有線接続又は無線接続のみを有する構成としてもよい。
フラッシュ装置４００は所謂外部フラッシュであり、フラッシュ４０４とコネクタ４０２とを有する。フラッシュ４０４は、ＡＦ補助光の投光機能や、フラッシュ調光機能も有する。コネクタ４０２をＤＳＣ１００のアクセサリーシュー４８に着脱することにより、ＤＳＣ１００と接続、分離することができる。
【００５９】
図１２は、図１で説明したＤＳＣを、背面側から見た際の外観例を模式的に示す図である。
装置背面には、画像表示部２８と、操作部７０を構成する各種のキーやボタンが設けられる。ここでは、上下左右ボタン１００２、画像表示ＯＮ／ＯＦＦスイッチ６６、ＳＥＴボタン１００４及びメニューボタン１００５が例示されている。
【００６０】
ユーザは、上下左右ボタン１００２を用いて画像表示部２８に表示されるＧＵＩ中のカーソルを移動させたり、画面のスクロールを指示したり、といった、周知のＧＵＩ操作を行うことができる。画面表示ＯＮ／ＯＦＦスイッチ６６は、画像表示部２８の表示ＯＮ／ＯＦＦや、簡易情報表示／詳細情報表示といった表示モードの切替えに用いられる。ＳＥＴボタン１００４は、所謂決定ボタンであり、上下左右ボタン１００２で選択状態の項目を指定したり、動作の決定等を指示するのに用いられる。メニューボタン１００５は、各種設定用のＧＵＩ画面であるメニュー画面の表示ＯＮ／ＯＦＦの指示を始め、ＧＵＩ操作にも用いられる。
【００６１】
（全体動作の説明）
図２〜図４は、本実施形態のＤＳＣ１００の全体的な動作の流れを説明するフローチャートである。
電池交換等の電源投入により、システム制御回路５０はフラグや制御変数等を初期化すると共に、ＤＳＣ１００の各構成要素の初期化処理を行う（Ｓ１０１）。また、画像表示部２８の表示をＯＦＦ状態に初期設定する（Ｓ１０２）。
【００６２】
システム制御回路５０は、モードダイアル６０の設定位置を判断する（Ｓ１０３）。モードダイアル６０が電源ＯＦＦに設定されていたならば、Ｓ１０５へ移行する。各表示手段の表示を終了状態に変更し、バリア１０２を閉じる等して撮像部を保護する。そして、フラグや制御変数等を含む必要なパラメータや設定値、設定モードを不揮発性メモリ５６に記録する。その後、電源制御部８０により、画像表示部２８を含むデジタルカメラ１００各部の不要な電源を遮断する等の所定の終了処理を行う。終了処理が終わると、Ｓ１０３に戻る。
【００６３】
一方、Ｓ１０３において、モードダイアル６０が再生モードに設定されていた場合は、Ｓ６０１（図９）に進む。また、撮影モードに設定されて場合はＳ１０６に進む。
Ｓ１０６で、システム制御回路５０は、電池等により構成される電源８６の残容量や動作状況が、ＤＳＣ１００の動作上に問題があるか否かを、電源制御部８０を用いて判断する。
【００６４】
例えば電源８６の残容量がＤＳＣ１００の動作を継続する上で問題があると判断される場合（Ｓ１０６，ＮＯ）、システム制御回路５０は、表示部５４や画像表示部２８を用いて画像や音声により所定の警告を行う（Ｓ１０８）。そして、Ｓ１０３に戻る。
【００６５】
電源８６がＤＳＣ１００の動作上問題無いと判断される場合（Ｓ１０６、ＹＥＳ）、システム制御回路５０は記録媒体２００或いは２１０の状態を調べる。具体的には、ＤＳＣ１００の動作、特に記録媒体２００或いは２１０の記録再生動作上に問題があるか否かを判断する（Ｓ１０７）。
【００６６】
問題ありと判断された場合（Ｓ１０７，ＮＯ）には、表示部５４や画像表示部２８を用いて画像や音声により問題に応じた所定の警告表示を行い（Ｓ１０８）、Ｓ１０３へ戻る。
記録媒体２００或いは２１０の動作状態に問題が無いならば（Ｓ１０７，ＹＥＳ）、Ｓ１０９に進む。
【００６７】
システム制御回路５０は、単写モード又は連写モードを設定する単写/連写スイッチ６８の設定状態を調べる（Ｓ１０９）。単写モードが選択されていたならば単写/連写フラグを「単写」に設定し（Ｓ１１０）、連写モードが選択されていたならば単写/連写フラグを「連写」に設定し（Ｓ１１１）、いずれもＳ１１２に進む。なお、単写/連写フラグの状態は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶する。
【００６８】
Ｓ１１２で、システム制御回路５０は、表示部５４を用いて画像や音声によりＤＳＣ１００の各種設定状態の表示を行う。なお、画像表示部２８の表示がＯＮに設定されている場合には、表示部５４に加えて画像表示部２８も状態表示に利用する。
続いて、システム制御回路５０は、画像表示ＯＮ／ＯＦＦスイッチ６６の設定状態を調べ（Ｓ１１３）、画像表示ＯＮに設定されていたならばＳ１１４に進む。
【００６９】
そして、システム制御回路５０は、画像表示部開閉検知部１０６により画像表示部２８が格納状態にあるか表示状態にあるかを判断する（Ｓ１１４）。表示状態にあると判断したならば、画像表示フラグを設定すると共に（Ｓ１１５）、画像表示部２８の画像表示をＯＮ状態に設定する（Ｓ１１６）。そして、撮像した画像データを画像表示部２８に逐次表示するスルー表示状態に設定し（Ｓ１１７）、Ｓ１３１（図３）に進む。
【００７０】
スルー表示状態に於いては、撮像素子１２、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、画像表示メモリ２４に逐次書き込まれたデータを、メモリ制御回路２２、Ｄ／Ａ変換器２６を介して画像表示部２８により逐次表示する。このような逐次表示処理により、画像表示部２８を電子ビューファインダー（ＥＶＦ）として機能させる。
【００７１】
一方、Ｓ１１３において、画像表示ＯＮ／ＯＦＦスイッチ６６が画像表示ＯＦＦに設定されていた場合、或いは、Ｓ１１４において、画像表示部開閉検知手段１０６により画像表示部２８が格納状態にあると判断した場合は、Ｓ１１８に進む。そして、画像表示フラグを解除し（Ｓ１１８）、画像表示部２８の画像表示をＯＦＦ状態に設定して（Ｓ１１９）、Ｓ１３１（図３）に進む。
【００７２】
画像表示がＯＦＦの場合は、画像表示部２８による電子ファインダー機能を使用せず、光学ファインダー１０４を用いて撮影を行う。この場合、電力消費量の大きい画像表示部２８やＤ／Ａ変換器２６等の消費電力を削減することが可能となる。
なお、画像表示フラグの状態は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶する。
【００７３】
図３を参照して、まず、Ｓ１１３では、第１シャッタースイッチ（ＳＷ１）６２の状態を調べる。半押しでＯＮするＳＷ１がＯＦＦなら、Ｓ１０３（図２）に戻る。第１シャッタースイッチ（ＳＷ１）６２がＯＮならば、システム制御回路５０はシステム制御回路５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断する（Ｓ１３２）。そして、システム制御回路５０は画像表示部２８の画像表示フラグをチェックする（Ｓ１３２）。画像表示フラグが設定されていたならば画像表示部２８の表示状態をフリーズ表示状態にして（更新を中止して）（Ｓ１３３）、Ｓ１３４に進む。
【００７４】
フリーズ表示状態に於いては、撮像素子１２、Ａ／Ｄ変換器１６、画像処理部２０、メモリ制御部２２を介した画像表示メモリ２４の画像データ書き換えを禁止する。そして、最後に書き込まれた画像データを、メモリ制御部２２、Ｄ／Ａ変換器２６を介して画像表示部２８で表示することにより、フリーズした映像を表示する。
【００７５】
一方、Ｓ１３２において、画像表示フラグが解除されていたならば、Ｓ１３４に進む。
Ｓ１３４で、システム制御回路５０は、測距処理を行って撮影レンズ１０の焦点を被写体に合わせ、測光処理を行って絞り値及びシャッター時間を決定する。測光処理に於いて、必要であればフラッシュの設定も行う。この測距・測光処理Ｓ１３４の詳細は図５を用いて後述する。
【００７６】
測距・測光処理Ｓ１３４を終えたならば、システム制御回路５０は、設定された撮影動作モードと、測距・測光処理で決定した露出結果から、設定すべきシャッター速度が機械シャッターの最高速よりも短いか否かを判断する（Ｓ１３５）。機械シャッターの最高速より短くなければ（機械シャッターで対応可能なシャッター速度ならば）、機械シャッターでのシャッター秒時の設定を行い（Ｓ１３６）、Ｓ１３８に進む。
機械シャッターでは対応できない高速なシャッター速度であれば、機械シャッターと電子シャッターを併用するシャッター秒時の設定を行い（Ｓ１３７）、Ｓ１３８に進む。
【００７７】
Ｓ１３８で、システム制御回路５０はシステム制御回路５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断する（Ｓ１３８）。画像表示フラグが設定されていたならば画像表示部２８の表示状態をＳ１１７と同様にスルー表示状態に設定して（Ｓ１３９）、Ｓ１４０に進む。画像表示フラグが解除されている場合には、何もせずにＳ１４０へ進む。
【００７８】
このように、設定すべきシャッター速度が機械シャッターで対応可能な最高速のシャッター秒時よりも短い場合には、電子シャッターを併用するように設定する。これにより、機械シャッターによるスミアの発生を防ぐと共に、電子シャッターによって高速なシャッター秒時を可能とすることが出来る。
【００７９】
Ｓ１４０では、全押しでＯＮする第２シャッタースイッチ（ＳＷ２）６４の状態を調べる。ＳＷ２がＯＦＦの場合はさらに、第１シャッタースイッチ（ＳＷ１）６２の状態を調べ（Ｓ１４１）、ＳＷ１がＯＮを維持していればＳ１４１へ戻り、ＯＦＦになっていればＳ１０３（図２）へ戻る。
【００８０】
一方、第２シャッタースイッチ（ＳＷ２）６４がＯＮであれば、システム制御回路５０はシステム制御回路５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断する（Ｓ１４２）。そして、画像表示フラグが設定されていたならば画像表示部２８の表示状態を固定色表示状態に設定して（Ｓ１４３）、Ｓ１６１（図４）に進む。
【００８１】
固定色表示状態に於いては、撮像素子１２、Ａ／Ｄ変換器１６、画像処理部２０、メモリ制御部２２を介して画像表示メモリ２４に書き込まれた撮影画像データは表示しない。その代わりに、差し替えた固定色の画像データを、メモリ制御部２２、Ｄ／Ａ変換器２６を介して画像表示部２８に表示することにより、固定色の映像をＥＶＦに表示する。
一方、Ｓ１４２において、画像表示フラグが解除されていたならば、そのままＳ１６１（図４）に進む。
【００８２】
図４を参照して、Ｓ１６１においてシステム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶される単写/連写フラグの状態を判断する。そして、「単写」が設定されていたならばＳ１６２に、「連写」が設定されていたならばＳ１８１に進む。
【００８３】
（単写モードでの動作）
Ｓ１６２では、撮影処理を行う。システム制御部５０は、撮像素子１２、Ａ／Ｄ変換器１６、画像処理部２０、メモリ制御部２２を介して、或いはＡ／Ｄ変換器から直接メモリ制御部２２を介して、メモリ３０に撮影した画像データを書き込む。この一連の処理を露光処理という。さらに、メモリ制御部２２（必要に応じて画像処理部２０も）を用いて、メモリ３０に書き込まれた画像データを読み出し、各種画像処理（現像処理）を行う。Ｓ１６２で行う撮影処理の詳細は図６を用いて後述する。
【００８４】
撮影処理が終わると、システム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断する（Ｓ１６３）。画像表示フラグが設定されていたならば、撮影した画像データを画像表示部２８に短時間表示するクイックレビュー１表示を行う（Ｓ１６４）。具体的には、メモリ３０から画像表示部２８の表示形式に合わせて処理を行った画像データを読み出し、メモリ制御回路２２を介して画像表示メモリ２４に表示画像データの転送を行う。そして、画像表示メモリ２４から読み出した表示画像データを画像表示部２８に表示する。
【００８５】
このクイックレビュー１表示処理の実行時には、ダーク取り込み処理Ｓ１６５が行われていない。そのため、ダーク補正演算を行う前の画像データを用いて表示画像データを作成し、クイックレビュー１表示を行う。また、画像表示部２８でのクイックレビュー画像表示に「busy」等の文字を画像と重ねて表示する。
【００８６】
このように、単写モードにおいては、ダーク取り込み処理よりも撮影処理を先に行い、且つクイックレビュー表示にダーク補正前の画像データを用いる。これによって、シャッターレリーズタイムラグを短くすると共に、撮影後直ちにクイックレビュー表示を行うことが可能となる。
【００８７】
一方、Ｓ１６３において、画像表示フラグが解除されていたならば、そのままＳ１６５に進む。この場合は、撮影を行った後でも画像表示部２８の表示はＯＦＦのままであり、クイックレビュー表示も行わない。従って、光学ファインダー１０４を用いて撮影を続ける場合のように、撮影直後の撮影画像の確認が不要な場合は、画像表示部２８の表示を行わないように設定することで電力消費を抑制することが可能である。
【００８８】
Ｓ１６５では、システム制御回路５０は、シャッター１２を閉じた状態で撮像素子１４の暗電流等のノイズ成分を本撮影と同じ時間蓄積し、蓄積を終えたノイズ画像信号を読み出すダーク取り込み処理を行い（Ｓ１６５）、Ｓ１６６に進む。
【００８９】
このダーク取り込み処理で取り込んだダーク画像データを用いて補正演算処理を行うことにより、撮像素子１４の発生する暗電流ノイズや撮像素子１４固有のキズによる画素欠損等の画質劣化に関して、撮影した画像データを補正することが出来る。
このダーク取り込み処理Ｓ１６５の詳細は図７を用いて後述する。
【００９０】
システム制御回路５０は、メモリ３０の所定領域へ書き込まれた画像データの一部を、メモリ制御回路２２を介して読み出す。そして、現像処理を行うために必要なＷＢ（ホワイトバランス）積分演算処理、ＯＢ（オプティカルブラック）積分演算処理を行い、演算結果をシステム制御回路５０の内部メモリ或いはメモリ５２に記憶する。
【００９１】
次に、システム制御回路５０は、メモリ制御回路２２そして必要に応じて画像処理回路２０を用い、メモリ３０の所定領域に書き込まれた撮影画像データを読み出す。そして、システム制御回路５０の内部メモリ或いはメモリ５２に記憶したＷＢ及びＯＢの演算結果を用い、ＡＷＢ（オートホワイトバランス）処理、ガンマ変換処理、色変換処理を含む、各種現像処理を行う（Ｓ１６６）。
【００９２】
さらに、現像処理においては、ステップＳ１６５のダーク取り込み処理において取り込んだダーク画像データを減算することにより、撮像素子１４の暗電流ノイズ等を打ち消すダーク補正演算処理も併せて行う。現像処理後の画像データはメモリ３０に書き込む。
この現像処理Ｓ１６６の詳細は図８を用いて後述する。
【００９３】
次に、システム制御回路５０は、メモリ３０の所定領域に書き込まれた現像後の画像データを読み出し、設定されたモードに応じた画像圧縮符号化処理を、圧縮・伸長回路３２により行う（Ｓ１６７）。
【００９４】
本実施形態において、撮像画像データはExifに準拠したファイル形式で記録するものとする。システム制御回路５０は、撮影日時やカメラのModelID、撮影時の色効果モード等の付属情報をExifで定められるタグに含めて記録する。また、画像編集履歴タグをExif付属情報内に挿入し（Ｓ１７４）、メモリ３０の画像記憶バッファ領域の空き画像部分に、撮影して一連の処理を終えた画像データの書き込みを行う。図１９に画像編集履歴タグの構造の例を示す。
【００９５】
図１９に示すように、本実施形態における画像編集履歴タグは、総編集回数、色編集回数、赤目補正回数を先頭に記述する。そして、タグに含まれる編集履歴領域の数（ここではＮ個）、編集履歴領域のデータ長を指定した後、個々の編集履歴の詳細が順次追加される形式を有する。
【００９６】
なお、ここでは画像編集履歴タグに、色編集と赤目補正に関する履歴を記録する場合を想定しているが、３種類以上もしくは１種類のみの画像編集について記録するように構成することも可能である。
【００９７】
システム制御回路５０は、メモリ３０の画像記憶バッファ領域に記憶した画像データを読み出して、インタフェース９０或いは９４、コネクタ９２或いは９６を介して、メモリカードやコンパクトフラッシュ（登録商標）カード等の記録媒体２００或いは２１０へ書き込みを行う記録処理を行う（Ｓ１６８）。
【００９８】
なお、システム制御回路５０は、記録媒体２００或いは２１０への画像データの書き込み中は、書き込み動作中であることを明示するために、表示部５４において例えばLEDを点滅させる等の記録媒体書き込み動作表示を行う。
【００９９】
システム制御回路５０は、その内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断する（Ｓ１６９）。画像表示フラグが設定されていたならば、メモリ３０から画像表示部２８の表示形式に合わせて処理を行った画像データを読み出し、メモリ制御回路２２を介し、画像表示メモリ２４に表示画像データの転送を行う。そして、画像表示メモリ２４から読み出した表示画像データを画像表示部２８に表示することにより、クイックレビュー２表示を行う（Ｓ１７０）。
【０１００】
Ｓ１６４におけるクイックレビュー１表示処理と異なり、クイックレビュー２表示処理を行う際には、ダーク取り込み処理が完了している。そのため、クイックレビュー２表示処理では、現像処理においてダーク補正演算を行った後の画像データを用いて表示画像データを作成し、クイックレビュー表示を行う。
【０１０１】
このように、単写モードにおいては、まずダーク取り込み処理よりも撮影処理を先に行い、かつダーク補正前の画像データを用いてクイックレビュー１表示を行う。さらに、ダーク取り込み処理を行った後は、ダーク補正後の画像データを用いてクイックレビュー２表示を行う。このような構成により、シャッターレリーズタイムラグを短くすると共に、撮影後直ぐにクイックレビュー表示を行うことを可能としている。
【０１０２】
なお、Ｓ１７０のクイックレビュー２表示の時点では、ダーク取り込み処理が完了しているため、クイックレビュー１表示においてクイックレビュー画像に重ねて表示した「busy」等の文字は消去する。
【０１０３】
一方、Ｓ１６９で、画像表示フラグが解除されていたならば、画像表示部２８がOFFの状態のままＳ１７１に進む。この場合は、撮影を行った後でも画像表示部２８は消えたままであり、クイックレビュー表示も行われない。この場合には、上述のように、電力消費を抑制することができる。
【０１０４】
その後、システム制御回路５０は、シャッタースイッチＳＷ１（６２）がＯＦＦとなるまで待機し（Ｓ１７１）、シャッタースイッチＳＷ１（６２）がＯＦＦになったらＳ１７２に進む。
【０１０５】
システム制御回路５０は、その内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断する（Ｓ１７２）。画像表示フラグが設定されていたならば、画像表示部２８の表示状態をスルー表示状態に設定し（Ｓ１７３）、解除されていれば特に何もせずに、Ｓ１０３（図２）に戻る。
【０１０６】
（連写モードでの動作）
次に、連写モードにおける動作について説明する。Ｓ１６１において、単写/連写フラグの状態を判断した結果、連写が設定されていたならばＳ１８１に進む。
システム制御回路５０は、Ｓ１８１において、Ｓ１６５と同様にしてダーク取り込み処理を行い、Ｓ１８２に進む。ダーク取り込み処理の詳細は図７を用いて後述する。
【０１０７】
そして、システム制御回路５０は、Ｓ１８２及びＳ１８３において、Ｓ１６２及びＳ１６３と同様にして撮影処理及び現像処理を行なう。撮影処理及び現像処理の詳細は図６及び図８を用いてそれぞれ後述する。
【０１０８】
システム制御回路５０は、その内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断する（Ｓ１８４）。画像表示フラグが設定されていたならば、メモリ３０から画像表示部２８の表示形式に合わせて処理を行った画像データを読み出し、メモリ制御回路２２を介して画像表示メモリ２４に表示画像データの転送を行う。そして、画像表示メモリ２４から読み出した表示画像データを画像表示部２８に表示する、クイックレビュー３表示処理を行う（Ｓ１８５）。
【０１０９】
このクイックレビュー３表示処理においては、単写モードにおけるクイックレビュー２表示処理と同様、既にダーク取り込み処理が完了している。そのため、Ｓ１８３の現像処理においてダーク補正演算を行った後の画像データを用いて表示画像データを作成し、クイックレビュー表示を行う。
【０１１０】
このように、連写モードにおいては、ダーク補正後の画像データを用いてクイックレビュー３表示を行うことにより、１枚目と２枚目以降の連写コマ間隔をほぼ一定に揃えると共に、撮影後直ぐにクイックレビュー表示を行うことが可能となる。
【０１１１】
画像表示フラグが解除されていたならば（Ｓ１８４）、画像表示部２８がＯＦＦの状態のままＳ１８６に進む。この場合は、撮影を行った後でも画像表示部２８は消えたままであり、クイックレビュー表示も行われない。
そして、システム制御回路５０は、メモリ３０の所定領域に書き込まれた画像データを読み出して、設定したモードに応じた画像圧縮処理を圧縮・伸長回路３２により開始する（Ｓ１８６）。
【０１１２】
システム制御回路５０は、単写モードにおけるＳ１６７、Ｓ１７４と同様に、圧縮符号化処理及び、画像編集タグの挿入処理を行なう（Ｓ１８６、Ｓ１９２）。画像編集履歴タグの構造例を図１９に示す。そして、メモリ３０の画像記憶バッファ領域に空きがあるかどうかを調べ（Ｓ１８７）、空きがあれば圧縮処理を終えた画像データの書き込みを順次行ってＳ１８９に進む。
【０１１３】
一方、メモリ３０の画像記憶バッファ領域に空きが無いならば（Ｓ１８７）、システム制御回路５０は、記録処理を行なう。すなわち、メモリ３０の画像記憶バッファ領域に記憶した画像データを読み出して、インタフェース９０或いは９４、コネクタ９２或いは９６を介して、メモリカードやコンパクトフラッシュ（登録商標）カード等の記録媒体２００或いは２１０へ書き込む。そして、Ｓ１８９に進む。
【０１１４】
これにより、連写撮影を所定枚数以上行って画像記録バッファ領域が不足した場合は、記録処理を行って画像記録バッファ領域に空きを作ることにより、また連写撮影を再開することが可能となる。
なお、Ｓ１８８において記録処理を行う際に、画像表示部２８及び或いは表示部５４を用いて画像や音声により所定の警告表示を行うようにしても問題ない。
【０１１５】
システム制御回路５０は、Ｓ１８９でシャッタースイッチＳＷ２（６４）の状態を調べる。依然としてＯＮであれば、Ｓ１８２に戻り、一連の連写処理を繰り返す。
シャッタースイッチＳＷ２（６４）がＯＦＦであれば、システム制御回路５０は、さらにシャッタースイッチＳＷ１（６２）の状態を判断する（Ｓ１９０）。
シャッタースイッチＳＷ１（６２）がＯＮであれば、Ｓ１８９へ戻る。ＯＦＦであれば、Ｓ１９１へ進み、システム制御回路５０はＳ１８８と同様の記録処理を行なう。
【０１１６】
なお、記録媒体２００或いは２１０へ画像データの書き込み中は、書き込み動作中であることを明示するために、表示部５４において例えばLEDを点滅させる等の記録媒体書き込み動作表示を行う。
Ｓ１９１の記録処理を終えたならば、Ｓ１７２に進む。
【０１１７】
システム制御回路５０は、その内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断する（Ｓ１７２）。画像表示フラグが設定されていたならば、画像表示部２８の表示状態をスルー表示状態に設定し（Ｓ１７３）、解除されていれば特に何もせずに、Ｓ１０３（図２）に戻る。
【０１１８】
このように、本実施形態では、画像表示部２８でのクイックレビュー表示によって撮影画像を確認した後に、次の撮影のために撮像した画像データを逐次表示するスルー表示状態にすることが出来る。
【０１１９】
（測距・測光処理の詳細）
図５は、図３のＳ１３４における測距・測光処理の詳細なフローチャートを示す。
システム制御回路５０は、撮像素子１４から電荷信号を読み出し、Ａ／Ｄ変換器１６を介して画像処理回路２０に撮影画像データを逐次読み込む（Ｓ２０１）。この逐次読み込まれた画像データを用いて、画像処理回路２０はＴＴＬ（スルー・ザ・レンズ）方式のＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理、ＡＦ（オートフォーカス）処理に用いる所定の演算を行っている。
【０１２０】
なお、ここでの各処理は、撮影した全画素数のうちの必要に応じた特定の部分を必要個所分切り取って抽出し、演算に用いている。これにより、ＴＴＬ方式のＡＥ、ＥＦ、ＡＷＢ、ＡＦの各処理において、中央重点モード、平均モード、評価モードの各モード等の異なるモード毎に最適な演算を行うことが可能となる。
【０１２１】
画像処理回路２０での演算結果を用いて、システム制御回路５０は露出（ＡＥ）が適正と判断されるまで（Ｓ２０２）、露光制御部４０を用いてＡＥ制御を行う（Ｓ２０３）。
ＡＥ制御で得られた測定データを用いて、システム制御回路５０はフラッシュが必要か否かを判断し（Ｓ２０４）、フラッシュが必要ならばフラッシュフラグをセットし、フラッシュ４０４を充電する（Ｓ２０５）。
【０１２２】
露出（ＡＥ）が適正と判断したならば（Ｓ２０２）、測定データ及び或いは設定パラメータをシステム制御回路５０の内部メモリ或いはメモリ５２に記憶する。
画像処理回路２０での演算結果及びＡＥ制御で得られた測定データを用いて、システム制御回路５０はホワイトバランス（ＡＷＢ）が適正と判断されるまで（Ｓ２０６）、画像処理回路２０を用いて色処理のパラメータを調節してＡＷＢ制御を行う（Ｓ２０７）。
【０１２３】
ホワイトバランス（ＡＷＢ）が適正と判断したならば（Ｓ２０６）、測定データ及び或いは設定パラメータをシステム制御回路５０の内部メモリ或いはメモリ５２に記憶する。
【０１２４】
ＡＥ制御及びＡＷＢ制御で得られた測定データを用いて、システム制御回路５０は測距（ＡＦ）が合焦と判断されるまで（Ｓ２０８）、測距制御部４２を用いてＡＦ制御を行う（Ｓ２０９）。
【０１２５】
測距（ＡＦ）が合焦と判断したならば（Ｓ２０８）、測定データ及び或いは設定パラメータをシステム制御回路５０の内部メモリ或いはメモリ５２に記憶し、測距・測光処理ルーチンＳ１３４を終了する。
【０１２６】
（撮影処理の詳細）
図６は、図４のＳ１６２及びＳ１８２における撮影処理の詳細なフローチャートを示す。
システム制御回路５０は、撮像素子１４の電荷クリア動作を行った後に（Ｓ３０１）、撮像素子１４の電荷蓄積を開始した後（Ｓ３０２）、シャッター制御部４０によって、シャッター１２を開き（Ｓ３０３）、撮像素子１４の露光を開始する（Ｓ３０４）。
【０１２７】
ここで、フラッシュ・フラグによりフラッシュ４０４が必要か否かを判断し（Ｓ３０５）、必要な場合はフラッシュを発光させる（Ｓ３０６）。
なお、フラッシュ４０４が使用不可能な場合はＳ３０７に進む。
【０１２８】
システム制御回路５０は、測光データに従って撮像素子１４の露光終了を待ち（Ｓ３０７）、露光制御部４０によって、シャッター１２を閉じ（Ｓ３０８）、撮像素子１４の露光を終了する。
【０１２９】
設定した電荷蓄積時間が経過したならば（Ｓ３０９）、システム制御回路５０は、撮像素子１４の電荷蓄積を終了した後（Ｓ３１０）、撮像素子１４から電荷信号を読み出す。そして、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６から直接メモリ制御回路２２を介して、メモリ３０の所定領域への撮影画像データを書き込む（Ｓ３１１）。
一連の処理を終えたならば、撮影処理ルーチンＳ１６２及びＳ１８２を終了する。
【０１３０】
（ダーク取り込み処理の詳細）
図７は、図４のＳ１６５及びＳ１８１におけるダーク取り込み処理の詳細なフローチャートを示す。
システム制御回路５０は、撮像素子１４の電荷クリア動作を行った後に（Ｓ４０１）、シャッター１２が閉じた状態で、撮像素子１４の電荷蓄積を開始する（Ｓ４０２）。
【０１３１】
設定した所定の電荷蓄積時間が経過したならば（Ｓ４０３）、システム制御回路５０は、撮像素子１４の電荷蓄積を終了した後（Ｓ４０４）、撮像素子１４から電荷信号を読み出す。そして、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６から直接メモリ制御回路２２を介して、メモリ３０の所定領域へ画像データ（ダーク画像データ）を書き込む（Ｓ４０５）。
【０１３２】
このダーク画像データを用いて現像処理を行うことにより、撮像素子１４の発生する暗電流ノイズや撮像素子１４固有のキズによる画素欠損等の画質劣化に関して、撮影した画像データを補正することが出来る。
なお、このダーク画像データは、新たにダーク取り込み処理が行われるか、ＤＳＣ１００の電源がＯＦＦされるまで、メモリ３０の所定領域に保持される。
【０１３３】
或いは、メモリ３０の一部或いは全部をＥＥＰＲＯＭやハードディスク等の不揮発性メモリからなる構成として、ダーク画像データを不揮発性メモリに書き込むように構成してもよい。この場合、新たにダーク取り込み処理が行われるまで、このダーク画像データは不揮発性メモリの所定領域に保持される。
そして、このダーク画像データは、撮影画像データの現像処理に用いられる。
一連の処理を終えたならば、ダーク取り込み処理ルーチンＳ１６５及びＳ１８１を終了する。
【０１３４】
（現像処理の詳細）
図８は、図４のＳ１６６及びＳ１８３における現像処理の詳細なフローチャートを示す。
システム制御回路５０は、メモリ３０に書き込まれた撮影画像データ及びダーク画像データを読み出す。そして、輝度信号処理（Ｓ５０１）、設定されている色効果モードに従った色処理（Ｓ５０２）、赤目検出・補正処理（Ｓ５０３）、サムネイル画像処理（Ｓ５０４）を順次行う。これらの処理が終わった画像データは、現像処理済みの画像データとして、メモリ３０に書き込む。
一連の処理を終えたならば、現像処理ルーチンＳ１６６及びＳ１８３を終了する。
【０１３５】
（再生モードでの処理）
次に、図９に示すフローチャートを用いて、本実施形態のＤＳＣの、再生モードでの処理について説明する。
図２のＳ１０３において、システム制御回路５０は、モードダイアル６０の状態を調べ、再生モードに設定されていたならば、Ｓ６０１に進む。
【０１３６】
システム制御回路５０は、モードダイアル６０の設定位置を判断し、モードダイアル６０が電源ＯＦＦに設定されていたならば、Ｓ６０２に進む。そして、Ｓ１０５と同様の終了処理を行ない、Ｓ１０３へ戻る。Ｓ６０１で、モードダイヤル６０が撮影モードに設定されている場合は、Ｓ１０３に戻る。
【０１３７】
モードダイヤル６０が再生モードに設定されている場合、システム制御回路５０は、Ｓ６０３〜Ｓ６０５において、Ｓ１０６〜Ｓ１０８と同様に電源８６及び記録媒体２００、２１０のチェックを行い、問題があれば警告を行ってＳ１０３へ戻る。電源８６及び記録媒体２００、２１０に問題がなければ、Ｓ６０６へ進む。
【０１３８】
Ｓ６０６で、システム制御回路５０は、記録媒体２００、２１０に対し、DCF規格に従ったファイル構造で記録されている画像ファイルを検索する。そして、画像ファイルが見つからない場合には、警告メッセージ（例えば『画像がありません』）を画像表示部２８に表示し、Ｓ６０１に進む。
【０１３９】
一方、記録媒体２００又は２１０中に画像ファイルが見つかった場合には、Ｓ６０８へ進み、最後に記録された画像ファイルを探索する。ＤＣＦでは、最もファイル番号の大きい画像ファイルが最後に記録された画像ファイルである。システム制御回路５０は、ファイル番号が最大の画像ファイルを記録媒体から読み出し、画像表示部２８に表示する（Ｓ６０９）。画像表示処理の詳細は後述する。
【０１４０】
システム制御回路５０は、画像表示後（Ｓ６０９）、ユーザの操作入力待ち状態となる（Ｓ６１０）。モードダイアル６０が操作された場合には、Ｓ６０１に進む。上下左右ボタン１００２（図１２）の左右ボタンが操作された場合には、Ｓ６１１へ進む。そして、、記録媒体内に画像ファイルが複数あれば（Ｓ６１１，Ｙ）、左右の操作方向に応じ、ファイル番号が前又は後の画像ファイルを検索し（Ｓ６１２）、表示処理を行なう（Ｓ６０９）。画像ファイルが１つしかない場合には、そのままＳ６１０へ戻る。
【０１４１】
システム制御回路５０は、Ｓ６１０において、ＭＥＮＵボタン１００５が操作された場合には、画像編集処理を行う（Ｓ６１３）。画像編集処理の詳細は後述する。
【０１４２】
（画像表示処理の詳細）
図１０は、図９のＳ６０９における画像表示処理の詳細なフローチャートを示す。
システム制御回路５０は、再生表示する符号化画像ファイルのヘッダを解析する（Ｓ６５０）。そして、Ｅｘｉｆ情報を含む付属情報から、撮影モードや撮影時刻、画像サイズ、カメラのMoodelID、色効果モード等の基本的な付属情報を取得する。
【０１４３】
次にシステム制御回路５０は、ヘッダ内に編集履歴タグが存在するかどうかをチェックする（Ｓ６５１）。編集履歴タグが見つからなかった場合には、他の付属情報の内容と共に画像表示を行う。ここでは、色効果モード、赤目補正有無、撮影モード、撮影日時、画像サイズについての情報を、画像とともに表示するものとする。また、色効果モードと赤目補正有無については、情報に対応したアイコンを用いて表示を行うものとする。
【０１４４】
そのため、システム制御回路５０は、付属情報の内容から、撮影時に適用した色効果モードを示すアイコン（Ｓ６５３）と、撮影時に赤目補正を行ったかどうかを示すアイコン（Ｓ６５４）の種類を決定する。さらに、撮影モード、撮影日時、画像サイズについては、それぞれの情報に対応した文字列から、ビットマップデータを生成する（Ｓ６６１）。次に、システム制御回路５０は、符号化画像ファイルを圧縮伸張回路３２によって復号化処理する（Ｓ６６２）。そして、画像表示部２８の表示サイズに対応した画像表示メモリ２４のサイズに合わせて画像データをリサイズする（Ｓ６６３）。
【０１４５】
システム制御回路５０は、Ｓ６５３、Ｓ６５４で決定したアイコンの種類に対応したビットマップデータを例えば不揮発性メモリ５６から読み出し、Ｓ６６１で生成した文字情報のビットマップデータとともに、リサイズ後の画像データと合成する。そして、この合成画像データを画像表示メモリ２４に書き込み、画像表示部２８に表示を行う（Ｓ６６４）。
【０１４６】
なお、画像表示メモリ２４において付属情報の表示プレーンと、撮像画像データの表示プレーンとを独立に制御可能である場合には、画像合成を行う前に、付属情報を表示してもよい。
一方、Ｓ６５１において、システム制御回路５０は、ヘッダ内に編集履歴タグが見つかった場合には、編集履歴タグの内容に従って、以下の処理を行う。
【０１４７】
まず、Ｓ６５２において、システム制御回路５０は、総編集回数が０かどうかを調べる。総編集回数が０である場合には、Ｓ６５３へ進み、編集履歴タグが無い場合と同様の処理を行なう。
【０１４８】
未編集画像の詳細情報表示例を図１４に示す。
１２０１は撮影時の撮影モードを示すアイコンであり、ここでは、特定色を色変換して記録するスイッチカラーモードで撮影されたことを示している。１２０２はフォルダ番号と画像ファイル番号を示している。１２０３は同一記録媒体中の総画像数（２枚）と、表示中の画像が何枚目（１枚目）かを示している。１２０４及び１２０９は撮影日時を示している。１２０５は、撮影時に適用した色効果モードを示すアイコンである。ここでは、特定色を別の色に変換する色効果モードである、スイッチカラーモードが適用されたことを示している。１２０６は画像ファイルサイズを、１２０７は画素数（画像サイズ）を示している。１２１０は、撮影時に赤目補正が行われたことを示すアイコンで、赤目補正が行われなかった場合には表示しない。
【０１４９】
また、この詳細情報表示の最中に画像表示ＯＮ／ＯＦＦボタン６６を操作することにより、詳細情報表示と簡易情報表示を切替えることができる。図１３は簡易情報表示の例であり、図１４との対比から明らかなように、詳細情報表示の一部の情報のみを表示する。
【０１５０】
図１０に戻って、Ｓ６５２において、総編集回数が０で無い場合（Ｓ６５２）、システム制御回路５０は、編集済み及び総編集回数を示すアイコンの表示を決定する（Ｓ６５５）。次に、特定の画像編集の一例としての色編集が１回以上行われているかどうかを調べる（Ｓ６５７）。色編集回数が０でなければ、最終編集時に適用した色効果モードと、色編集回数を示すアイコンの表示を決定し（Ｓ６５８）、Ｓ６５９に進む。色編集回数が０の場合には、そのままＳ６５９へ進む。
【０１５１】
Ｓ６５９で、システム制御回路５０は、特定の画像編集の別の例としての赤目補正が、１回以上行われているかどうかを調べる。赤目補正回数が０でなければ、赤目補正済みであることと、赤目補正回数とを示すアイコンの表示を決定し（Ｓ６６０）、Ｓ６６１に進む。赤目補正回数が０回であれば、そのままＳ６６１へ進む。
【０１５２】
Ｓ６６１以降では、未編集画像の表示処理と同様に、表示が決定されたアイコンのデータと、文字情報のビットマップと、復号化した画像データとを用いた表示処理を行なう。なお、ここでは、画像編集履歴タグが、図１９に示すように色編集処理と赤目補正処理について記録する形式である場合について説明した。しかし、どのような画像編集処理について、処理の有無や回数、詳細な内容を画像編集履歴タグに記録するか、また、画像編集履歴タグ中のどの情報を利用して報知を行うは、適宜定めることが可能である。
【０１５３】
編集済み画像の詳細情報表示例を図１５に示す。
図１５は、色編集操作２回を行った画像の詳細情報表示表示例である。
図１５において、図１４と同じ表示には同じ参照数字を付し、説明を省略する。図１５の例では、画像編集済み及び総編集回数を示すアイコン１３０３と、最終編集時の色効果モード及び色編集回数を示すアイコン１３０４が表示される点が異なっている。アイコン１３０３から、表示中の画像データが、合計２回編集されていることが示される。また、アイコン１３０４からは、再生モードにおいて色編集操作を２回行われており、最後に行った色編集が、輝度信号のみに変換する色効果モード『白黒』であることが示される。
【０１５４】
編集済み画像の別の詳細情報表示例を図２２に示す。
図２２も図１５と同様、色編集操作２回を行った画像の詳細情報表示例である。
図２２の例では、赤目補正済み及び赤目補正編集回数を示すアイコン１８０７が表示されている点で図１５の例と異なる。
【０１５５】
アイコン１３０３から、表示中の画像データが、合計２回編集されていることが示される。また、アイコン１３０４からは、再生モードにおいて色編集操作が１回行われており、最後に行った色編集が、輝度信号のみに変換する色効果モード『白黒』であることが示される。また、アイコン１８０７からは、赤目補正操作が１回行われていることが示される。
【０１５６】
このように、撮影時に適用した色効果モード/赤目補正有無の表示領域を使用して、編集時の色効果モード/赤目補正有無の表示を行うことで、限られた領域を効率的に使用することができる。また、編集済みアイコン１３０３を合わせて表示することにより、編集済みか否かを容易に判断することができる。さらに編集回数を表示することにより、どの編集を何回行ったかをユーザに通知することができる。
【０１５７】
このように、画像ファイルに記録される編集履歴の内容に応じて情報表示を切り替えることにより、表示中の画像に適用済みの編集履歴をユーザが容易に把握可能となる。そのため、ユーザは、例えば編集の総回数や、色編集の回数などを判断材料にして、表示中の画像に更なる編集操作を行うかどうかを判断することができる。
【０１５８】
（画像編集処理）
図１１は、図９のＳ６１３における画像編集処理の詳細なフローチャートを示す。
まず、システム制御回路５０は、画像表示部２８に、画像編集メニューを表示する（Ｓ７０１）。
【０１５９】
図２０は、画像編集メニューの例を示す図である。
ユーザは、上下左右ボタン１００２の上下ボタンを操作することにより、任意のメニュー項目を選択することが可能である。また、ＳＥＴボタン１００４を押下すると、選択状態にあるメニュー項目の実行指示を行うことができる。また、ＭＥＮＵボタン１００５を押下することで、画像編集処理をキャンセルすることができる。
【０１６０】
Ｓ７０２において、システム制御回路５０は、上下ボタンの入力に応じてメニュー画面中のカーソルを移動させるとともに、ＳＥＴボタン１００４又はＭＥＮＵボタン１００５の押下を待機する。
そして、ＭＥＮＵボタン１００５が押下された場合は、画像編集処理をキャンセルし、Ｓ６１０（図９）へ戻る。
【０１６１】
ＳＥＴボタン１００４が押下されると、選択中のメニュー項目に応じた処理を行なう。ここでは、便宜上、画像を削除や編集から保護するための「プロテクト」及び、画像を例えば時計回りに９０°回転させる「回転」項目が選択された場合の処理については説明を省略する。
【０１６２】
色編集が選択、実行指示された場合、システム制御回路５０は色編集画面を画像表示部２８に表示し（Ｓ７０３）、ユーザの操作入力待ちとなる（Ｓ７０４）。
【０１６３】
図１６に色編集画面の例を示す。
色編集画面は、ＳＥＴボタンの機能表示１４０１及びＭＥＮＵボタンの機能表示１４０２が撮影日時情報１２０４、１２０９の代わりに表示されること、色編集画面であることを示す情報１４０３（左上の「色効果」）を除き、詳細情報表示画面（図１４）と同じである。なお、既に編集が行われている画像を再編集する場合には、編集履歴に応じて図１５や図２２に示すようなアイコン表示が行われることは言うまでもない。
【０１６４】
色編集画面において、ＭＥＮＵボタン１００５が押下された場合（Ｓ７０４）には、色編集画面を抜けてＳ７０１に戻る。ＳＥＴボタン１００４が押下された場合（Ｓ７０４）、システム制御回路５０は色効果モード選択画面を表示し（Ｓ７０５）、ユーザの操作待ち状態となる（Ｓ７０６）。
【０１６５】
図２４に色効果モード選択画面の例を示す。
色効果モード選択画面では、画面下部に選択可能な色効果モードに対応した複数のアイコン１４１０を表示する。また、現在選択されている色効果モードに対応したアイコン１４０５は拡大表示するとともに、色効果モードの具体的な名称１４０４を合わせて表示する。ユーザは、上下左右ボタン１００２の左右ボタンを操作し、複数のアイコン１４１０から表示中の画像に適用を希望する色効果モードい対応するアイコンを選択し、ＳＥＴボタン１００４を押下して適用を決定する。
【０１６６】
ＭＥＮＵが押下された場合（Ｓ７０６）は、色編集モードを抜けてＳ７０１に戻る。ＳＥＴボタン１００４が押下された場合（Ｓ７０６）、システム制御回路５０は保存画像確認画面を表示し（Ｓ７０７）、ユーザの操作待ち状態となる（Ｓ７０８）。
【０１６７】
図２３に保存画像確認画面の例を示す。
ユーザは、左右ボタンを操作し、「キャンセル」１９０１又は「ＯＫ」１９０２のいずれかを選択し、ＳＥＴボタン１００４を押下して、キャンセルかＯＫかを指示する。システム制御回路５０は、キャンセルが指示された場合（Ｓ７０８）には、色効果モード選択画面（Ｓ７０５）に戻る。
【０１６８】
ＯＫが指示された場合（Ｓ７０８）、システム制御回路５０は、表示中の画像データを格納している画像ファイルのヘッダを解析し、画像編集履歴タグの有無を確認する（Ｓ７０９）。画像編集履歴タグがあれば、Ｓ７１０に進み、システム制御回路５０は、画像編集履歴タグ内の総編集回数が既定値Ｘ以下かどうかをチェックする。
【０１６９】
総編集回数が規定値Ｘを超えている場合、システム制御回路５０は編集回数オーバー警告画面を表示（Ｓ７１６）し、画像編集処理を終了する。図１８は、編集回数オーバー警告画面の例を示す図であり、編集できない旨のメッセージ表示１６０１を含んでいる。
【０１７０】
一方、Ｓ７１０において、画像編集履歴タグ内の総編集回数が既定値Ｘ以下であれば、Ｓ７１１に進む。そして、システム制御回路５０は、色効果モード選択画面（図２４）にて選択された色効果モードと、画像編集履歴タグに記録された過去の色編集処理における色効果モード及び撮影時に適用した色効果モードとを比較する。
【０１７１】
色効果モード選択画面（図２４）にて選択された色効果モードが既に撮影時もしくは過去の編集により適用されている場合、システム制御回路５０はこれ以上同じ処理を適用しても編集効果が得られないと判断する。そして、無効操作警告画面を表示して（Ｓ７１８）画像編集処理を中断する。図２１は、無効操作警告画面の例を示す図であり、既に適用済みの編集操作であり、適用できない旨のメッセージ表示１７０１を含んでいる。
【０１７２】
一方、Ｓ７１１において、色効果モード選択画面（図２４）にて選択された色効果モードがまだ適用されていない場合、Ｓ７１２に進む。そして、システム制御回路５０は画像ファイルのヘッダ中の画像編集履歴タグに、ユーザが指定した色効果モードの実行を記録するとともに、総編集回数・色編集回数を１インクリメントして記録する。さらにシステム制御回路５０は、必要に応じて本画像データ（表示用画像ではなく、高解像度のオリジナル撮像データ）を圧縮伸張回路３２で復号化した後、色効果モード選択画面（図２４）にて選択された色効果モードに従った色処理を適用する。その後、圧縮伸張回路３２で再度符号化処理（ここではＪＰＥＧ符号化処理）を行い、ヘッダと共に記録媒体に記録する（Ｓ７１７）。
【０１７３】
Ｓ７０９において、画像ファイルのヘッダ中に画像編集履歴タグが無い場合、システム制御回路５０は、ヘッダ内に撮影時に記録されている色空間を参照する（Ｓ７１３）。そして、sRGBであれば画像編集履歴タグを挿入し（Ｓ７１４）、Ｓ７１０に進み、編集処理を継続する。一方、色空間がsRGBでなければ、未対応画像警告画面を表示し（Ｓ７１５）、画像編集処理を中断する。図１７は、未対応画像警告画面の例を示す図であり、編集処理できない旨のメッセージ表示１５０１を含んでいる。
【０１７４】
このように、本実施形態によれば、他の画像処理装置により記録された画像等、編集履歴用タグが埋め込まれていない画像を編集しようとした場合でも、カメラが非対応な画像か否かを判断し、適切な処理を行うことができる。
Ｓ７０２において、メニュー画面から赤目補正処理の実行指示が入力された場合、Ｓ７２０に進み、システム制御回路５０は、赤目補正画面を表示し、ユーザ操作待ち状態となる（Ｓ７２１）。
【０１７５】
図２５に赤目補正画面の例を示す。
赤目補正画面であることを示す情報２００１（左上の「赤目補正」）を除き、詳細情報表示画面（図１４）や色編集画面（図１６）と同じである。
【０１７６】
ＭＥＮＵボタン１００５が押下された場合（Ｓ７２１）には、赤目補正画面を抜けてＳ７０１に戻る。ＳＥＴボタン１００４が押下された場合（Ｓ７２１）は保存画像確認画面に遷移し（Ｓ７２２）、ユーザ操作待ち状態となる（Ｓ７２３）。図２６に保存画像確認画面の例を示す。
【０１７７】
キャンセルが指示された場合（Ｓ７２３）には、Ｓ７０１に戻る。ＯＫが指示された場合（Ｓ７２３）、システム制御回路５０は、表示中の画像データを格納している画像ファイルのヘッダを解析し、画像編集履歴タグの有無を確認する（Ｓ７２４）。画像編集履歴タグがあれば、Ｓ７２８に進み、システム制御回路５０は、画像編集履歴タグ内の総編集回数が既定値Ｘ以下かどうかをチェックする。
【０１７８】
総編集回数が規定値Ｘを超えている場合、システム制御回路５０は図１８に示した編集回数オーバー警告画面を表示（Ｓ７１６）し、画像編集処理を終了する。
【０１７９】
一方、Ｓ７２８において、画像編集履歴タグ内の総編集回数が既定値Ｘ以下であれば、Ｓ７２９に進む。そして、システム制御回路５０は画像ファイルのヘッダ中の画像編集履歴タグに、赤目補正の実行を記録するとともに、総編集回数・赤目補正回数を１インクリメントして記録する。さらにシステム制御回路５０は、必要に応じて本画像データ（表示用画像ではなく、高解像度のオリジナル撮像データ）を圧縮伸張回路３２で復号化した後、赤目検出・補正処理を適用する。その後、圧縮伸張回路３２で再度符号化処理（ここではＪＰＥＧ符号化処理）を行い、ヘッダと共に記録媒体に記録する（Ｓ７３０）。
【０１８０】
Ｓ７２４において、画像ファイルのヘッダ中に画像編集履歴タグが無い場合、システム制御回路５０は、ヘッダ内に撮影時に記録されている色空間を参照する（Ｓ７２５）。そして、sRGBであれば画像編集履歴タグを挿入し（Ｓ７２６）、Ｓ７２８に進み、編集処理を継続する。一方、色空間がsRGBでなければ、図１７に示した未対応画像警告画面を表示し（Ｓ７２７）、画像編集処理を中断する。
【０１８１】
このように、本実施形態によれば、他の画像処理装置により記録された画像等、編集履歴用タグが埋め込まれていない画像を編集しようとした場合でも、カメラが非対応な画像か否かを判断し、適切な処理を行うことができる。
【０１８２】
（他の実施形態）
なお、上述の実施形態においては、同一色編集処理は１回のみ許可するものとしていたが、２回以上の所定回数許すようにしても良い。また、赤目補正処理においては過去の適用について考慮しなかったが、非可逆圧縮符号化の繰り返しによる画質劣化を抑制する点からは、色編集処理のように適用回数に制限を設けても良い。
【０１８３】
また、上述の実施形態においては、編集しようとする画像ファイルに画像編集履歴タグが存在しない場合、色空間をチェックした上で、編集の可否を決定していた。しかし、画像編集履歴タグが存在しない画像ファイルについては、単純に編集の適用を許可しない様に構成することも可能である。
【０１８４】
或いは、画像編集履歴タグの無い画像ファイルの編集可否を判断する条件として、例えば、画像ファイルのデータ形式や、画像サイズ等、色空間以外の画像に関する情報を用いてもよい。
【０１８５】
上述の実施形態は、システム或は装置のコンピュータ（或いはＣＰＵ、ＭＰＵ等）によりソフトウェア的に実現することも可能である。
従って、上述の実施形態をコンピュータで実現するために、該コンピュータに供給されるコンピュータプログラム自体も本発明を実現するものである。つまり、上述の実施形態の機能を実現するためのコンピュータプログラム自体も本発明の一つである。
【０１８６】
なお、上述の実施形態を実現するためのコンピュータプログラムは、コンピュータで読み取り可能であれば、どのような形態であってもよい。例えば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等で構成することができるが、これらに限るものではない。
【０１８７】
上述の実施形態を実現するためのコンピュータプログラムは、記憶媒体又は有線／無線通信によりコンピュータに供給される。プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記憶媒体、ＭＯ、ＣＤ、ＤＶＤ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【０１８８】
有線／無線通信を用いたコンピュータプログラムの供給方法としては、コンピュータネットワーク上のサーバを利用する方法がある。この場合、本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムファイル）をサーバに記憶しておく。プログラムファイルとしては、実行形式のものであっても、ソースコードであっても良い。
【０１８９】
そして、このサーバにアクセスしたクライアントコンピュータに、プログラムファイルをダウンロードすることによって供給する。この場合、プログラムファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに分散して配置することも可能である。
【０１９０】
つまり、上述の実施形態を実現するためのプログラムファイルをクライアントコンピュータに提供するサーバ装置も本発明の一つである。
【０１９１】
また、上述の実施形態を実現するためのコンピュータプログラムを暗号化して格納した記憶媒体をユーザに配布し、所定の条件を満たしたユーザに、暗号化を解く鍵情報を供給し、ユーザの有するコンピュータへのインストールを可能とすることも可能である。鍵情報は、例えばインターネットを介してホームページからダウンロードさせることによって供給することができる。
【０１９２】
また、上述の実施形態を実現するためのコンピュータプログラムは、すでにコンピュータ上で稼働するＯＳの機能を利用するものであってもよい。
【０１９３】
さらに、上述の実施形態を実現するためのコンピュータプログラムは、その一部をコンピュータに装着される拡張ボード等のファームウェアで構成してもよいし、拡張ボード等が備えるＣＰＵで実行するようにしてもよい。
【図面の簡単な説明】
【０１９４】
【図１】本発明の実施形態に係る画像処理装置の一例としてのデジタルスチルカメラ（ＤＳＣ）の構成例を示すブロック図である。
【図２】、
【図３】、
【図４】本実施形態のＤＳＣ１００の全体的な動作の流れを説明するフローチャートである。
【図５】図３のＳ１３４における測距・測光処理の詳細なフローチャートである。
【図６】図４のＳ１６２及びＳ１８２における撮影処理の詳細なフローチャートである。
【図７】図４のＳ１６５及びＳ１８１におけるダーク取り込み処理の詳細なフローチャートである。
【図８】図４のＳ１６６及びＳ１８３における現像処理の詳細なフローチャートである。
【図９】本発明の実施形態に係るＤＳＣの、再生モードでの処理について説明するフローチャートである。
【図１０】図９のＳ６０９における画像表示処理の詳細なフローチャートである。
【図１１】図９のＳ６１３における画像編集処理の詳細なフローチャートである。
【図１２】本発明の実施形態に係るＤＳＣを、背面側から見た際の外観例を模式的に示す図である。
【図１３】本発明の実施形態に係るＤＳＣが表示する、編集済み画像の簡易表示画面例を示す図である。
【図１４】本発明の実施形態に係るＤＳＣが表示する、未編集画像の詳細表示画面例を示す図である。
【図１５】本発明の実施形態に係るＤＳＣが表示する、編集済み画像の詳細表示画面例を示す図である。
【図１６】本発明の実施形態に係るＤＳＣが表示する、色編集画面例を示す図である。
【図１７】本発明の実施形態に係るＤＳＣが表示する、未対応画像警告画面例を示す図である。
【図１８】本発明の実施形態に係るＤＳＣが表示する、編集回数オーバー警告画面例を示す図である。
【図１９】本発明の実施形態において用いる画像編集履歴タグの構造例を示す図である。
【図２０】本発明の実施形態に係るＤＳＣが表示する、編集メニュー画面例を示す図である。
【図２１】本発明の実施形態に係るＤＳＣが表示する、無効操作警告画面例を示す図である。
【図２２】本発明の実施形態に係るＤＳＣが表示する、編集済み画像の別の詳細表示画面例を示す図である。
【図２３】本発明の実施形態に係るＤＳＣが表示する、色編集処理における画像編集確認画面例を示す図である。
【図２４】本発明の実施形態に係るＤＳＣが表示する、色効果モード選択画面例を示す図である。
【図２５】本発明の実施形態に係るＤＳＣが表示する、赤目補正画面例を示す図である。
【図２６】本発明の実施形態に係るＤＳＣが表示する、赤目補正処理における画像編集確認画面例を示す図である。
【図１】
2007221723.tif 000003
【図２】
2007221723.tif 000004
【図３】
2007221723.tif 000005
【図４】
2007221723.tif 000006
【図５】
2007221723.tif 000007
【図６】
2007221723.tif 000008
【図７】
2007221723.tif 000009
【図８】
2007221723.tif 000010
【図９】
2007221723.tif 000011
【図１０】
2007221723.tif 000012
【図１１】
2007221723.tif 000013
【図１２】
2007221723.tif 000014
【図１３】
2007221723.tif 000015
【図１４】
2007221723.tif 000016
【図１５】
2007221723.tif 000017
【図１６】
2007221723.tif 000018
【図１７】
2007221723.tif 000019
【図１８】
2007221723.tif 000020
【図１９】
2007221723.tif 000021
【図２０】
2007221723.tif 000022
【図２１】
2007221723.tif 000023
【図２２】
2007221723.tif 000024
【図２３】
2007221723.tif 000025
【図２４】
2007221723.tif 000026
【図２５】
2007221723.tif 000027
【図２６】
2007221723.tif 000028