(57)【特許請求の範囲】
【請求項１】
被写体を撮像して画像データを得る撮像手段と、
前記撮像手段により得られた画像データを保存する保存手段と、
前記保存手段に保存されている画像データを読み出して現像処理を実行し、新たな画像データを生成する現像処理手段と、
前記現像処理に用いるパラメータを設定する設定手段と、
前記設定手段により設定されたパラメータを用いて前記現像処理手段が現像処理を実行した結果を表示する表示手段と、
ユーザが前記表示手段に表示されている画像を拡大又は縮小する操作手段と、を備え、  前記設定手段により光学系の補正処理を行わない第１のパラメータと、光学系の補正処理を行う第２のパラメータが設定された場合、前記操作手段によって拡大表示に切り替えられていない状態では、前記現像処理手段は前記第１のパラメータを適用した現像処理を実行し、
前記操作手段によって拡大表示に切り替えられた状態では、前記現像処理手段は前記第１のパラメータと前記第２のパラメータとを適用した現像処理を実行することを特徴とする撮像装置。
【請求項２】
前記保存手段に保存されている画像データは、ＲＡＷ画像データであることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記現像処理手段は、前記拡大表示がされない状態においては、前記設定手段によって第２のパラメータが変更された場合であっても、当該第２のパラメータを適用した現像処理を実行せず、
前記拡大表示に切り替えられた時に、前記第２のパラメータを適用した現像処理を実行し、
前記表示手段は、前記設定手段によって変更された後のパラメータを表示すると共に、前記現像処理手段により現像処理を実行した結果を表示することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記表示手段は、前記拡大表示から元の表示に切り替えられた場合には、前記設定手段によって変更された後のパラメータを表示すると共に、前記第２のパラメータを適用した現像処理を実行した結果を表示することを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記設定手段は、前記パラメータの変更履歴を記憶する記憶手段と、前記変更履歴から、直前に設定されたパラメータに戻す手段と、を有し、
前記現像処理手段は、直前に設定されたパラメータが前記第２のパラメータであった場合、前記拡大表示がされない状態では当該第２のパラメータを適用した現像処理を実行せず、
前記拡大表示がされた時に前記第２のパラメータを適用した現像処理を実行し、
前記表示手段は、前記設定手段によって変更された後のパラメータを表示すると共に、前記現像処理手段により現像処理を実行した結果を表示することを特徴とする請求項１又は２に記載の撮像装置。
【請求項６】
前記撮像装置より高い解像度で画像を表示可能な表示装置に接続する接続手段を更に有し、
前記表示装置に接続された場合には、前記拡大表示がされない状態であっても、前記現像処理手段は、前記設定手段によって変更された第２のパラメータを適用した再現像処理を実行し、
前記表示装置に、前記設定手段によって変更された後のパラメータを表示すると共に、前記現像処理手段により現像処理を実行した結果を表示することを特徴とする請求項２乃至５のいずれか１項に記載の撮像装置。
【請求項７】
被写体を撮像して画像データを得る撮像手段と、前記撮像手段により得られた画像データを保存する保存手段と、前記保存手段に保存されている画像データを読み出して現像処理を実行し、新たな画像データを生成する現像処理手段と、前記現像処理に用いるパラメータを設定する設定手段と、前記設定手段により設定されたパラメータを用いて前記現像処理手段が現像処理を実行した結果を表示する表示手段と、ユーザが前記表示手段に表示されている画像を拡大又は縮小する操作手段と、を備える撮像装置の制御方法であって、  前記設定手段により光学系の補正処理を行わない第１のパラメータと、光学系の補正処理を行う第２のパラメータが設定された場合、前記操作手段によって拡大表示に切り替えられていない状態では、前記現像処理手段は前記第１のパラメータを適用した現像処理を実行し、
前記操作手段によって拡大表示に切り替えられた状態では、前記現像処理手段は前記第１のパラメータと前記第２のパラメータとを適用した現像処理を実行することを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影済みの画像データの現像処理に関するものである。
【背景技術】
【０００２】
従来、撮影済みの画像データに対し、現像処理に関する各種パラメータを設定して再現像処理を実行することで、新たな画像データを生成する機能を有する撮像装置が存在する。撮影済みの画像データに対するパラメータとしては、例えばホワイトバランスやコントラストなどが存在する。また、ノイズの大きな画像データに関してはノイズを低減するような処理を施す処理や、ボケ具合を利用したソフトフォーカスなどのフィルター系の処理も存在する。
【０００３】
特許文献１には、撮影済みの画像データに対して新たにパラメータを設定して再現像処理を実行した結果を表示し、ユーザはその結果を見ながら何度もパラメータを変更でき、その結果を新たな画像データとして保存できる技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第０４１２６６４０号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１では、再現像された画像データを表示できるようにしているが、現像処理の内容によってはユーザに結果を表示するまでに時間がかかるため操作性を低下させてしまう。また、撮像装置で表示可能な画像の解像度には限界があるため、現像処理にかかる各種パラメータの種類によっては効果が視認しにくい場合がある。
【０００６】
本発明は、上記課題に鑑みてなされ、その目的は、現像処理の効果を視認可能な場合だけ表示することで、現像処理にかかる演算処理負荷を軽減し、操作性の低下を抑制する技術を実現することである。
【課題を解決するための手段】
【０００７】
上記課題を解決し、目的を達成するために、本発明の撮像装置は、被写体を撮像して画像データを得る撮像手段と、前記撮像手段により得られた画像データを保存する保存手段と、前記保存手段に保存されている画像データを読み出して現像処理を実行し、新たな画像データを生成する現像処理手段と、前記現像処理に用いるパラメータを設定する設定手段と、前記設定手段により設定されたパラメータを用いて前記現像処理手段が現像処理を実行した結果を表示する表示手段と、ユーザが前記表示手段に表示されている画像を拡大又は縮小する操作手段と、を備え、前記設定手段により光学系の補正処理を行わない第１のパラメータと、光学系の補正処理を行う第２のパラメータが設定された場合、前記操作手段によって拡大表示に切り替えられていない状態では、前記現像処理手段は前記第１のパラメータを適用した現像処理を実行し、前記操作手段によって拡大表示に切り替えられた状態では、前記現像処理手段は前記第１のパラメータと前記第２のパラメータとを適用した現像処理を実行する。
【発明の効果】
【０００８】
本発明によれば、現像処理の効果を視認可能な場合だけ表示することで、現像処理にかかる演算処理負荷を軽減し、操作性の低下を抑制することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明に係る実施形態の撮像装置の構成を示すブロック図。
【図２Ａ】本実施形態の撮像装置による再現像処理を示すフローチャート。
【図２Ｂ】本実施形態の撮像装置による再現像処理を示すフローチャート。
【図２Ｃ】本実施形態の撮像装置による再現像処理を示すフローチャート。
【図３】再現像処理結果の画像と現像パラメータを例示する図。
【発明を実施するための形態】
【００１０】
以下に、添付図面を参照して本発明を実施するための形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００１１】
［装置構成］先ず、図１を参照して、本実施形態による再現像処理を実行する撮像装置の構成について説明する。図１において、３００は撮影レンズである。３０１はＣＣＤやＣＭＯＳセンサなどから構成され、撮影レンズ３００によって結像された被写体像を電気信号に変換する撮像素子である。３０２は撮像素子３０１のアナログ出力信号をデジタル信号に変換するＡ／Ｄ変換器である。３０３は各構成要素の制御やデータ処理など撮像装置全体を制御するマイクロコンピュータである。３０４はＡ／Ｄ変換器３０２でデジタル信号に変換されたＲＡＷ画像データを一時的に保持する揮発性メモリである。
【００１２】
３０５はマイクロコンピュータ３０３で処理する撮像装置で実行されるプログラムを格納する不揮発性メモリである。３０６は外部メモリ３０８から読み出した画像ファイルの解析、画像データの解凍、データ形式の変換処理等を行うデコーダである。３０７はＡ／Ｄ変換器３０２でデジタル信号に変換されたＲＡＷ画像データに対して画像処理を実行する画像処理部である。３０８はコンパクトフラッシュ（登録商標）やスマートメディア等のメモリカード、あるいはハードディスクドライブなどの外部メモリである。画像処理部３０７で処理された画像データをマイクロコンピュータ３０３が所定のファイル形式に変換し、外部メモリ３０８に出力する。また、マイクロコンピュータ３０３は、外部メモリ３０８から画像ファイルを読み込み、揮発性メモリ３０４に一時的に保持させた画像データをデコーダ３０６で解凍し、データ形式変換後、画像処理部３０７で再度現像処理を実行して画像ファイルを再構築する。また、マイクロコンピュータ３０３は、再現像処理結果を外部メモリ３０８へ書き込む機能などを有する。
【００１３】
３０９は液晶パネルなどの表示部であり、外部メモリ３０８から読み出した画像や、画像処理部３０７で再現像処理された画像を表示すると共に、新たに設定されたパラメータなどを表示する。３１０はユーザが操作可能なスイッチやボタンなどの操作部であり、表示部３０９に表示されたＧＵＩなどを見ながら各種操作を行う。３１１は外部機器を通信可能に接続するためのＵＳＢなどの接続部である。外部機器としては、外部モニタやテレビなどの表示機器が想定される。
【００１４】
以下に述べる実施形態１〜３では、撮像装置は、表示部３０９にＦＩＴサイズの画像を表示中の場合のみパラメータが変更可能であり、再設定されたパラメータを用いて再現像処理を実行した結果を表示するものとする。また、撮像装置は、表示された画像の拡大又は縮小は可能であるが、拡大された状態ではパラメータの変更は不可とし、拡大画像の表示位置の変更のみが可能であるとする。
【００１５】
なお、本実施形態では、ＦＩＴサイズの画像表示時のみパラメータ変更を可能にしているが、ＦＩＴサイズだけでなく、画像サイズの閾値としてはどのような値でもよい。
【００１６】
現像パラメータ（第１のパラメータ）としては、光学系の補正処理を行わない、ホワイトバランス（ＷＢ）、コントラストなどのパラメータを想定している。光学系補正パラメータ（第２のパラメータ）としては、光学系の補正処理を行う倍率色収差などを想定している。また、説明を容易化するために、後述する実施形態１〜３にて再現像対象画像の撮影時のパラメータは、「ホワイトバランス：自動」、「コントラスト：弱」「倍率色収差補正：ＯＦＦ」とする。また、再現像対象画像ファイルは外部メモリ３０８としてのメモリカードに保存されているものとする。
【００１７】
［実施形態１］以下に、図２Ａを参照して、本発明に係る実施形態１として、画像を拡大表示するタイミングで光学系補正パラメータを反映した再現像処理を実行する手順について説明する。図２Ａは実施形態１の撮像装置による再現像処理を示すフローチャートである。本実施形態の再現像処理は、特に記述しない限り、図１の撮像装置のマイクロコンピュータ３０３が不揮発性メモリ３０５に記憶された再現像処理プログラムを揮発性メモリ３０４へロードして実行することにより実現される。
【００１８】
図２Ａにおいて、表示部３０９に表示されたメニュー画面や再生画面や操作部３１０を介してユーザにより再現像機能が選択されると、再現像対象画像選択処理に移行する（Ｓ１００）。再現像対象画像選択処理では、メモリカードに保存されている画像ファイルを１枚ずつ表示又は一覧表示するなどして、ユーザにより対象画像ファイルを選択させる。本実施形態では対象画像ファイルとして１枚選択するものとして説明するが、複数枚の画像ファイルを一括して選択してもよい。
【００１９】
Ｓ１００で再現像対象画像ファイルが選択されると、選択された画像ファイルをメモリカードから読み出して揮発性メモリ３０４に一時的に保持し、マイクロコンピュータ３０３は画像ファイルから情報を取得する（Ｓ１０１）。ここで画像ファイルから取得する情報としては、撮影時の現像パラメータの他、画像サイズ、画像フォーマットなど再現像処理に必要な項目である。マイクロコンピュータ３０３は、取得した情報を用いて、デコーダ３０６により対象画像ファイルをデコード（Ｓ１０２）し、画像処理部３０７で扱うことができるデータ形式に変換した画像データを揮発性メモリ３０４に保持する。このデコードされた画像データが現像パラメータを変更したときの元画像データとなる。この元画像データは再現像処理が完了するまで揮発性メモリ３０４に保持される。
【００２０】
次に、Ｓ１０１で取得した画像情報から光学系補正パラメータの状態を確認する（Ｓ１０３）。本実施形態では、倍率色収差を想定しており、撮影時の設定は「ＯＦＦ」としているため、撮影時のパラメータをそのまま利用すればよい。撮影時の設定が「ＯＮ」である場合には、光学系の補正処理は時間がかかるために、Ｓ１０３で倍率色収差の設定を「ＯＦＦ」として現像パラメータを設定する。画像処理部３０７は、設定された現像パラメータで対象画像ファイルに現像処理を実行し（Ｓ１０４）、表示部３０９に再現像処理結果の画像を表示し（Ｓ１０５）、再現像処理可能なパラメータなどをＧＵＩとして表示する（Ｓ１０６）。図３（ａ）の２００はこの場合の処理結果を例示しており、上部の画像が現像結果であり、下部の文字がその時の現像パラメータである。撮像装置に実装する場合には、表示画像に重ねて現像パラメータや設定可能な各種操作のアイコンなどが表示されるが、ここでは説明の便宜上、別々に記載している。この状態でユーザからの操作を待つ（Ｓ１０７）。
【００２１】
操作部３１０を介したユーザ操作が現像パラメータの変更操作であった場合（Ｓ１０７）、変更された現像パラメータを揮発性メモリ３０４に記憶する（Ｓ１０８）。ここではホワイトバランスが「自動」→「太陽光」に変更されたとする。ホワイトバランスは光学系補正パラメータではないので（Ｓ１０９）、Ｓ１０３に戻り、倍率色収差の設定を「ＯＦＦ」として再現像処理を行い（Ｓ１０４）、現像結果を表示し（Ｓ１０５）、ＧＵＩを生成、表示する（Ｓ１０６）。図３（ａ）の２０１はこの場合の処理結果を例示している。
【００２２】
操作部３１０を介して倍率色収差の設定が「ＯＦＦ」から「ＯＮ」に変更された場合（Ｓ１０７、Ｓ１０８）、光学系補正パラメータの変更であるので（Ｓ１０９）、再現像処理を行うと時間がかかってしまう。このため、再現像処理を実行せずに現状の画像を再表示し（Ｓ１０５）、ＧＵＩを更新する（Ｓ１０６）。図３（ａ）の２０２はこの場合の処理結果を例示している。図３（ａ）の２０２には実際の再現像処理で用いたパラメータが例示されている。実際の現像処理では倍率色収差の設定が「ＯＦＦ」であるが、ユーザにより「ＯＮ」が設定されているため、［ＧＵＩ表示］では倍率色収差「ＯＮ」と表示される。現像結果の画像とＧＵＩ表示されているパラメータとは矛盾が生じているが、倍率色収差などの光学系補正パラメータはＦＩＴサイズの画像表示では効果が分かりにくいため、特に不都合は生じない。
【００２３】
引き続き、操作部３１０を介してコントラストの設定が「弱」から「強」に変更された場合（Ｓ１０７、Ｓ１０８）、光学系補正パラメータの変更ではないため（Ｓ１０９）、Ｓ１０３に戻り、倍率色収差の設定を「ＯＦＦ」とする。そして、再現像処理を行い（Ｓ１０４）、現像結果を表示し（Ｓ１０５）、ＧＵＩを生成し、表示する（Ｓ１０６）。図３（ａ）の２０３はこの場合の処理結果を例示している。現像処理は倍率色収差の設定を「ＯＦＦ」として行うが、［ＧＵＩ表示］は「ＯＮ」のままとなる。
【００２４】
引き続き、操作部３１０を介して拡大操作がなされた場合（Ｓ１０７）、光学系補正パラメータの設定内容を確認し、設定が「ＯＮ」の場合には、その設定内容で再現像処理を行う（Ｓ１１０）。そして、対象画像ファイルを現像（Ｓ１０４）し、現像結果を表示（Ｓ１０５）し、ＧＵＩを生成し、表示する（Ｓ１０６）。図３（ａ）の２０４にはこの場合の処理結果を例示されている。なお、光学系の補正処理には時間がかかるため、拡大画像を表示するまでの間は「処理中」などの表示を行う。拡大画像を表示する位置は、画像の中心を拡大位置の中心としてもよいし、補正がかかりそうな部分を画像処理にて解析し、抽出された部分を中心に表示してもよい。
【００２５】
引き続き、操作部３１０を介して拡大位置の変更操作がなされた場合（Ｓ１０７）、現像処理は特に行うことなく、拡大画像の表示位置のみを変更（Ｓ１１１）し、指定された部分の画像を表示し（Ｓ１０５）、ＧＵＩを生成、表示する（Ｓ１０６）。図３（ａ）の２０５にはこの場合の処理結果が例示されている。この拡大位置の変更操作では、操作部３１０による操作内容を説明するアイコンや現状の拡大位置をアシスト表示するようなＧＵＩを想定している。
【００２６】
次に、操作部３１０を介して縮小操作がなされた場合、現在の拡大中心位置を記憶する（Ｓ１１２）。これは、拡大位置を移動できる上、拡大と縮小を繰り返す操作が想定されれるため、再度拡大されたときにその都度拡大中心位置をユーザに指定させる煩わしさを与えないため、縮小する前の中心位置を記憶しておき、次回の拡大時に利用するためである。画像を縮小し（Ｓ１１３）、ＦＩＴ画像を表示し（Ｓ１０５）、ＧＵＩを生成し、表示する（Ｓ１０６）。縮小時は再現像処理は実行せずに画像データのリサイズのみを行い（Ｓ１１３）、縮小した直後の画像ファイルは光学系補正パラメータが「ＯＮ」の画像となる。図３（ａ）の２０６にはこの場合の処理結果を例示している。
【００２７】
次に、操作部３１０を介して保存操作がなされた場合、最終的な画像データを現像処理するため光学系補正パラメータを適用して（Ｓ１１４）、現像処理を実行し（Ｓ１１５）、新規にファイルが生成され（Ｓ１１６）、メモリカードに書き込む。ここで生成された画像ファイルのヘッダ情報には、再現像処理に用いた各種パラメータや、再現像処理された画像ファイルであることを示す情報などが記述される。最後に、新規に生成された画像ファイルを表示し（Ｓ１１７）、現像処理を終了する。図３（ａ）の２０７にはこの場合の処理結果が例示されており、「ＧＵＩ表示」に［ファイル名］が付与される。なお、Ｓ１１７で新たに生成した結果画像を表示するのではなく、再現像対象画像選択処理（Ｓ１００）に戻ってもよい。
【００２８】
なお、操作部３１０を介して再現像処理とは無関係の他の操作がなされた場合には（Ｓ１０７）、本処理を終了する。
【００２９】
本実施形態によれば、光学系補正パラメータの変更がなされた場合であっても、撮像装置の表示部のサイズでは効果の確認が難しく、また画像処理に時間がかかるため、光学系補正パラメータを適用した再現像処理は行わない。このことにより、再現像処理にかかる演算処理負荷を軽減することで操作性の低下を抑制し、かつ再現像された画像の視認性を向上することができる。
【００３０】
［実施形態２］次に、図２Ｂを参照して、本発明に係る実施形態２について説明する。実施形態２は、撮像装置より高い解像度で画像を表示可能な外部の表示装置に接続されて画像が高解像度で表示されている場合には、拡大表示しない場合であっても光学系補正パラメータを適用した再現像処理を実行する。図２Ｂは実施形態２の撮像装置による再現像処理を示すフローチャートであり、図２Ａと同じ処理には同じ符号を付して説明を省略する。本実施形態の再現像処理は、特に記述しない限り、図１の撮像装置のマイクロコンピュータ３０３が不揮発性メモリ３０５に記憶された再現像処理プログラムを揮発性メモリ３０４へロードして実行することにより実現される。
【００３１】
以下、外部機器がＨＤＭＩ接続可能な表示装置（以下、ＨＤＭＩモニタ）であるものとして説明する。
【００３２】
図２Ｂにおいて、Ｓ１００〜Ｓ１０２での処理後、マイクロコンピュータ３０３は、接続部３１１を介してＨＤＭＩモニタが接続され、画像が高解像度で表示されているかを確認する（Ｓ１２１、Ｓ１２２）。ＨＤＭＩモニタが接続され、画像が高解像度で表示されている場合には、光学系補正パラメータの設定を「ＯＮ」とすることで（Ｓ１２３、Ｓ１０４）、常に光学系補正パラメータを適用した再現像処理を実行する。また、ＨＤＭＩモニタが接続されていないか、高解像度で画像が表示されていない場合には、実施形態１のように光学系補正パラメータの設定を「ＯＦＦ」にして再現像処理を実行する（Ｓ１０３、Ｓ１０４）。処理開始時は撮影状態なので表示部３０９には図３（ｂ）の２０８に例示するようなＧＵＩ及び現像処理結果が表示される（Ｓ１０４〜Ｓ１０６）。
【００３３】
引き続き、操作部３１０を介してホワイトバランスが「自動」から「太陽光」に変更された場合、変更されたパラメータを揮発性メモリ３０４に記憶し（Ｓ１０８）、Ｓ１２１へ戻る。この場合、表示部３０９には図３（ｂ）の２０９に例示するようなＧＵＩ及び現像処理結果が表示される（Ｓ１０４〜Ｓ１０６）。
【００３４】
引き続き、操作部３１０を介して倍率色収差の設定が「ＯＦＦ」→「ＯＮ」に変更された場合、ホワイトバランスが変更された場合と同様に、変更されたパラメータを記憶し（Ｓ１０８）、Ｓ１２１へ戻る。この場合、表示部３０９には図３（ｂ）の２１０に例示するようなＧＵＩ及び現像処理結果が表示される（Ｓ１０４〜Ｓ１０６）。ここで、実施形態１では光学系補正パラメータの設定を「ＯＦＦ」にして再現像処理を行ったが、実施形態２では高解像度表示時にはＦＩＴ画像サイズでも現像処理結果を視認できるため、光学系補正パラメータの設定を「ＯＮ」にして再現像処理を行う。
【００３５】
引き続き、操作部３１０を介して拡大操作がなされた場合（Ｓ１０７）、接続部３１１を介してＨＤＭＩモニタが接続され、画像が高解像度で表示されているかを確認する（Ｓ１２４）。画像が高解像度で表示されている場合には、再現像処理を行う必要がないため、画像の拡大処理（Ｓ１２５）のみを行う。この場合、表示部３０９には図３（ｂ）の２１１に例示するようなＧＵＩ及び現像処理結果が表示される（Ｓ１０５〜Ｓ１０６）。また、Ｓ１２４で画像が高解像度で表示されていない場合には実施形態１と同様に、光学系補正パラメータを適用した再現像処理を行う（Ｓ１１０、Ｓ１０４〜Ｓ１０６）。
【００３６】
引き続き、操作部３１０を介して拡大位置の変更操作がなされた場合（Ｓ１０７）、現像処理は特に行うことなく、拡大画像の表示位置のみを変更する（Ｓ１１１）。この場合、表示部３０９には図３（ｂ）の２１２に例示するようなＧＵＩ及び現像処理結果が表示される（Ｓ１０５〜Ｓ１０６）。
【００３７】
次に、操作部３１０を介して縮小操作がなされた場合、実施形態１と同様に、現在の拡大中心位置を記憶し（Ｓ１１２）、画像を縮小する（Ｓ１１３）。この場合、表示部３０９には図３（ｂ）の２１３に例示するようなＧＵＩ及び現像処理結果が表示される（Ｓ１０５〜Ｓ１０６）。
【００３８】
次に、操作部３１０を介して保存操作がなされた場合、実施形態１と同様に、最終的な画像データを現像処理するため光学系補正パラメータを適用して（Ｓ１１４）、現像処理を実行する（Ｓ１１５）。そして、新規にファイルが生成され（Ｓ１１６）、メモリカードに書き込む。この場合、表示部３０９には図３（ｂ）の２１４に例示するようなＧＵＩ及び現像処理結果が表示される（Ｓ１１７）。
【００３９】
本実施形態によれば、外部機器に接続されて画像が高解像度で表示されている場合には、拡大表示しない場合であっても光学系補正パラメータを適用した再現像処理を実行する。このことにより、ユーザは常に再現像処理結果を確認することができる。
【００４０】
［実施形態３］次に、図２Ｃを参照して、本発明に係る実施形態３として、光学系補正パラメータを変更する際に直前に設定されたパラメータに戻すＵｎｄｏ処理が行われた場合に再現像処理を実行する手順について説明する。図２Ｃは実施形態３の撮像装置による再現像処理を示すフローチャートであり、図２Ａと同じ処理には同じ符号を付して説明を省略する。本実施形態の再現像処理は、特に記述しない限り、図１の撮像装置のマイクロコンピュータ３０３が不揮発性メモリ３０５に記憶された再現像処理プログラムを揮発性メモリ３０４へロードして実行することにより実現される。
【００４１】
なお、以下では拡大操作及び縮小操作についての説明は省略する。
【００４２】
図２Ｃにおいて、Ｓ１００〜Ｓ１０５での処理後、表示部３０９には図３（ｃ）の２１５に例示するようなＧＵＩ及び現像処理結果が表示される（Ｓ１０６）。
【００４３】
引き続き、操作部３１０を介してホワイトバランスが「自動」から「太陽光」に変更されると（Ｓ１０７）、パラメータ変更履歴を更新し（Ｓ１３１）、揮発性メモリ３０４に記憶する（Ｓ１０８）。ここで、揮発性メモリ３０４には、現在のパラメータだけでなく、直前に設定されたパラメータも保持される。この場合、直前に設定されたパラメータの種類として「ホワイトバランス」、その設定値として「自動」を記憶する。次に、変更されたパラメータは光学系補正パラメータでないので（Ｓ１０９）、Ｓ１０３に戻る。この場合、表示部３０９には図３（ｃ）の２１６に例示するようなＧＵＩ及び現像処理結果が表示される（Ｓ１０３〜Ｓ１０６）。
【００４４】
次に、操作部３１０を介してＵｎｄｏ操作がなされた場合、Ｓ１０８で記憶したパラメータ変更履歴、前回のパラメータの種類、設定値を取得する（Ｓ１３２）。ここで前回のパラメータの設定に戻すため、パラメータ変更履歴を更新し（Ｓ１３３）、揮発性メモリ３０４に記憶する（Ｓ１３４）。前回のパラメータは光学系補正パラメータではないので（Ｓ１３５）、Ｓ１０３に戻る。この場合、表示部３０９には図３（ｃ）の２１７に例示するようなＧＵＩ及び現像処理結果が表示され（Ｓ１０３〜Ｓ１０６）、直前の設定に戻るため図３（ｃ）の２１５と同様となる。
【００４５】
次に、操作部３１０を介して倍率色収差の設定が「ＯＦＦ」から「ＯＮ」に変更された場合、パラメータ変更履歴を更新し（Ｓ１３１）、揮発性メモリ３０４に記憶する（Ｓ１０８）。この場合、変更されたパラメータは、光学系補正パラメータなので（Ｓ１０９）、再現像処理を実行せずに、ＧＵＩの更新のみを行う（Ｓ１０６）。この場合、表示部３０９には図３（ｃ）の２１８に例示するようなＧＵＩ及び現像処理結果が表示される。
【００４６】
次に、操作部３１０を介してＵｎｄｏ操作がなされた場合、Ｓ１０８で記憶した直前のパラメータの種類、設定値を取得する（Ｓ１３２）。この場合、直前のパラメータの種類は「倍率色収差」、その設定値は「ＯＦＦ」なので、パラメータ変更履歴を更新し（Ｓ１３３）、揮発性メモリ３０４に記憶する（Ｓ１３４）。ここで、倍率色収差は光学系補正パラメータなので、再現像処理を実行せずに、ＧＵＩの更新のみを行う（Ｓ１０６）。この場合、表示部３０９には図３（ｃ）の２１９に例示するようなＧＵＩ及び現像処理結果が表示される。
【００４７】
最後に、操作部３１０を介して保存操作がなされた場合には、実施形態１と同様にＳ１１４〜Ｓ１１７の処理を行う。
【００４８】
以上、パラメータを変更する際のＵｎｄｏ処理について説明したが、実施形態１、２で述べた拡大、縮小、拡大位置変更などを行う場合にも適用できる。例えば、光学系補正パラメータを適用して画像を拡大した後にＵｎｄｏ操作がなされた場合には、単純に画像をＦＩＴサイズに戻すなど、Ｕｎｄｏ処理において時間がかかる現像処理を実行しないようにしてもよい。
【００４９】
本実施形態によれば、Ｕｎｄｏ操作時に光学系補正パラメータの変更がなされた場合であっても、光学系補正パラメータを適用した再現像処理は行わない。このことにより、再現像処理にかかる演算処理負荷を軽減することで操作性の低下を抑制し、かつ再現像された画像の視認性を向上することができる。
【００５０】
本実施形態１〜３ではＲＡＷ画像データの再現像処理を例に説明したが、本発明は、フィルタ処理などの時間がかかる処理を撮像装置で実行する場合にも適用可能である。
【００５１】
［他の実施形態］本発明は、以下の処理を実行することによっても実現される。即ち、上記実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
0005508164.tif 000002
【図２Ａ】
0005508164.tif 000003
【図２Ｂ】
0005508164.tif 000004
【図２Ｃ】
0005508164.tif 000005
【図３】
0005508164.tif 000006