(57)【要約】【課題】撮影者にとって所望の撮影画像を得ることができるようにする。【解決手段】記憶部であるメモリ６に保持されている、これまで設定されていた画像補正係数Ｇｐと、画像信号に基づく新たな画像補正係数Ｇｎとの比較を行う。新たな画像補正係数Ｇｎが画像補正係数Ｇｐより小さい場合は、画像補正係数の更新を行わず、これまで設定されていた画像補正係数Ｇｐを画像補正係数Ｇとして決定する。一方、画像信号に基づく新たな画像補正係数Ｇｎがこれまで設定されていた画像補正係数Ｇｐより大きい場合は、新たな画像補正係数Ｇｎを画像補正係数Ｇとして更新する。【選択図】図１
2010049339.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して画像信号を生成する撮像手段と、
前記撮像手段によって生成された画像信号に対して信号処理するための補正係数を算出する算出手段と、
前記算出手段によって算出された補正係数に基づいて、前記画像信号に対して信号処理する信号処理手段と、
前記信号処理手段によって信号処理された画像信号に基づく画像を表示部に表示する表示制御手段と、
前記表示部に表示される画像に対して用いられた補正係数を記憶部に保持する保持手段とを有し、
前記算出手段は、前記記憶部に保持された補正係数に基づいて補正係数を算出することを特徴とする画像処理装置。
【請求項２】
被写体を撮像して画像信号を生成する撮像手段と、
前記撮像手段によって生成された画像信号から前記被写体の顔領域を検出する顔検出手段と、
前記顔検出手段によって検出された前記被写体の顔領域から前記画像信号に対する補正係数を算出する算出手段と、
前記算出手段によって算出された補正係数に基づいて、前記画像信号に対して信号処理する信号処理手段と、
前記信号処理手段によって信号処理された画像信号に基づく画像を表示部に表示する表示制御手段と、
前記表示部に表示される画像に対して用いられた補正係数を記憶部に保持する保持手段とを有し、
前記算出手段は、前記記憶部に保持された補正係数に基づいて補正係数を算出することを特徴とする画像処理装置。
【請求項３】
前記算出手段は、前記記憶部に保持された補正係数が、前記画像信号に基づく補正係数よりも大きい場合は、前記記憶部に保持された補正係数を適用することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記算出手段は、前記記憶部に保持されている補正係数と、前記画像信号に基づく補正係数との内分点の補正係数を算出することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項５】
前記算出手段は、さらに前記記憶部に保持された補正係数を算出した時刻との差に基づいて補正係数を算出することを特徴とする請求項１〜４の何れか１項に記載の画像処理装置。
【請求項６】
被写体を撮像して画像信号を生成する撮像工程と、
前記撮像工程において生成された画像信号に対して信号処理するための補正係数を算出する算出工程と、
前記算出工程において算出された補正係数に基づいて、前記画像信号に対して信号処理する信号処理工程と、
前記信号処理工程において信号処理された画像信号に基づく画像を表示部に表示する表示制御工程と、
前記表示部に表示される画像に対して用いられた補正係数を記憶部に保持する保持工程とを有し、
前記算出工程においては、前記記憶部に保持された補正係数に基づいて補正係数を算出することを特徴とする画像処理方法。
【請求項７】
被写体を撮像して画像信号を生成する撮像工程と、
前記撮像工程において生成された画像信号から前記被写体の顔領域を検出する顔検出工程と、
前記顔検出工程において検出された前記被写体の顔領域から前記画像信号に対する補正係数を算出する算出工程と、
前記算出工程において算出された補正係数に基づいて、前記画像信号に対して信号処理する信号処理工程と、
前記信号処理工程において信号処理された画像信号に基づく画像を表示部に表示する表示制御工程と、
前記表示部に表示される画像に対して用いられた補正係数を記憶部に保持する保持工程とを有し、
前記算出工程においては、前記記憶部に保持された補正係数に基づいて補正係数を算出することを特徴とする画像処理方法。
【請求項８】
被写体を撮像して画像信号を生成する撮像工程と、
前記撮像工程において生成された画像信号に対して信号処理するための補正係数を算出する算出工程と、
前記算出工程において算出された補正係数に基づいて、前記画像信号に対して信号処理する信号処理工程と、
前記信号処理工程において信号処理された画像信号に基づく画像を表示部に表示する表示制御工程と、
前記表示部に表示される画像に対して用いられた補正係数を記憶部に保持する保持工程とをコンピュータに実行させ、
前記算出工程においては、前記記憶部に保持された補正係数に基づいて補正係数を算出するようにコンピュータに実行させることを特徴とするプログラム。
【請求項９】
被写体を撮像して画像信号を生成する撮像工程と、
前記撮像工程において生成された画像信号から前記被写体の顔領域を検出する顔検出工程と、
前記顔検出工程において検出された前記被写体の顔領域から前記画像信号に対する補正係数を算出する算出工程と、
前記算出工程において算出された補正係数に基づいて、前記画像信号に対して信号処理する信号処理工程と、
前記信号処理工程において信号処理された画像信号に基づく画像を表示部に表示する表示制御工程と、
前記表示部に表示される画像に対して用いられた補正係数を記憶部に保持する保持工程とをコンピュータに実行させ、
前記算出工程においては、前記記憶部に保持された補正係数に基づいて補正係数を算出するようにコンピュータに実行させることを特徴とするプログラム。
【請求項１０】
請求項８又は９に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置、画像処理方法、プログラム及び記憶媒体に関し、特に、人物を含む撮影画像において画像補正を行うために用いて好適な技術に関する。
【背景技術】
【０００２】
撮影画像から人物像を検出し、人物像の有無に応じて画像補正を行うデジタルカメラが広く知られている。人物像の検出は、例えば、人物の四肢や人物の顔、顔中の目を検出することにより行われる。一方、画像補正としては、例えば、諧調補正処理、コントラスト補正処理、カラーバランス補正処理、彩度補正処理、輪郭強調処理、赤目補正処理などが挙げられる。
【０００３】
人物像による画像補正の技術として、例えば、特許文献１には、撮影画像から人物の顔を検知し、その顔を基準として適正な画像となるように補正量を求める方法が開示されている。
【０００４】
また、撮影前に、連続したプレビューによってライブ画像を表示するデジタルカメラでは、撮影者が撮影画像に対する補正の予測を得ることができるように、ライブ画像に撮影画像と同じ補正処理を行う方法がある。このような補正を行う技術として、例えば、特許文献２には、撮影開始前に行うプレビュー画像から求めたホワイトバランス係数、及び撮影画像から求めたホワイトバランス係数のうち、少なくとも１つを選択して使用する方法が開示されている。
【０００５】
【特許文献１】特開２００５−２１５７５０号公報
【特許文献２】特開２０００−１６５８９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前述したように、ライブ画像を表示するデジタルカメラにおいて、ライブ画像に対して撮影画像と同じ人物像を検出して画像補正を行うと、ライブ画像から予測した補正結果と、撮影画像に対して行った補正結果とが異なることがある。例えば、動いている人物を撮影した場合、ライブ画像と撮影画像とで人物像のポーズや、位置、向きの差により、補正量が異なる場合がある。このため、撮影者が期待した補正結果が得られないことがある。
【０００７】
特に、セルフタイマーを用いた撮影や、ミラーの駆動やシャッターの再チャージを行う必要のある一眼レフデジタルカメラによる撮影では、ライブ画像を表示してから撮影までの時間差が長くなり、人物像が変わってしまいやすいという問題がある。
【０００８】
本発明は前述の問題点に鑑み、撮影者にとって所望の撮影画像が得られるようにすることを目的としている。
【課題を解決するための手段】
【０００９】
本発明の画像処理装置は、被写体を撮像して画像信号を生成する撮像手段と、前記撮像手段によって生成された画像信号に対して信号処理するための補正係数を算出する算出手段と、前記算出手段によって算出された補正係数に基づいて、前記画像信号に対して信号処理する信号処理手段と、前記信号処理手段によって信号処理された画像信号に基づく画像を表示部に表示する表示制御手段と、前記表示部に表示される画像に対して用いられた補正係数を記憶部に保持する保持手段とを有し、前記算出手段は、前記記憶部に保持された補正係数に基づいて補正係数を算出することを特徴とする。
また、本発明の画像処理装置の他の特徴とするところは、被写体を撮像して画像信号を生成する撮像手段と、前記撮像手段によって生成された画像信号から前記被写体の顔領域を検出する顔検出手段と、前記顔検出手段によって検出された前記被写体の顔領域から前記画像信号に対する補正係数を算出する算出手段と、前記算出手段によって算出された補正係数に基づいて、前記画像信号に対して信号処理する信号処理手段と、前記信号処理手段によって信号処理された画像信号に基づく画像を表示部に表示する表示制御手段と、前記表示部に表示される画像に対して用いられた補正係数を記憶部に保持する保持手段とを有し、前記算出手段は、前記記憶部に保持された補正係数に基づいて補正係数を算出することを特徴とする。
【００１０】
本発明の画像処理方法は、被写体を撮像して画像信号を生成する撮像工程と、前記撮像工程において生成された画像信号に対して信号処理するための補正係数を算出する算出工程と、前記算出工程において算出された補正係数に基づいて、前記画像信号に対して信号処理する信号処理工程と、前記信号処理工程において信号処理された画像信号に基づく画像を表示部に表示する表示制御工程と、前記表示部に表示される画像に対して用いられた補正係数を記憶部に保持する保持工程とを有し、前記算出工程においては、前記記憶部に保持された補正係数に基づいて補正係数を算出することを特徴とする。
また、本発明の画像処理方法の他の特徴とするところは、被写体を撮像して画像信号を生成する撮像工程と、前記撮像工程において生成された画像信号から前記被写体の顔領域を検出する顔検出工程と、前記顔検出工程において検出された前記被写体の顔領域から前記画像信号に対する補正係数を算出する算出工程と、前記算出工程において算出された補正係数に基づいて、前記画像信号に対して信号処理する信号処理工程と、前記信号処理工程において信号処理された画像信号に基づく画像を表示部に表示する表示制御工程と、前記表示部に表示される画像に対して用いられた補正係数を記憶部に保持する保持工程とを有し、前記算出工程においては、前記記憶部に保持された補正係数に基づいて補正係数を算出することを特徴とする。
【００１１】
本発明のプログラムは、被写体を撮像して画像信号を生成する撮像工程と、前記撮像工程において生成された画像信号に対して信号処理するための補正係数を算出する算出工程と、前記算出工程において算出された補正係数に基づいて、前記画像信号に対して信号処理する信号処理工程と、前記信号処理工程において信号処理された画像信号に基づく画像を表示部に表示する表示制御工程と、前記表示部に表示される画像に対して用いられた補正係数を記憶部に保持する保持工程とをコンピュータに実行させ、前記算出工程においては、前記記憶部に保持された補正係数に基づいて補正係数を算出するようにコンピュータに実行させることを特徴とする。
また、本発明のプログラムの他の特徴とするところは、被写体を撮像して画像信号を生成する撮像工程と、前記撮像工程において生成された画像信号から前記被写体の顔領域を検出する顔検出工程と、前記顔検出工程において検出された前記被写体の顔領域から前記画像信号に対する補正係数を算出する算出工程と、前記算出工程において算出された補正係数に基づいて、前記画像信号に対して信号処理する信号処理工程と、前記信号処理工程において信号処理された画像信号に基づく画像を表示部に表示する表示制御工程と、前記表示部に表示される画像に対して用いられた補正係数を記憶部に保持する保持工程とをコンピュータに実行させ、前記算出工程においては、前記記憶部に保持された補正係数に基づいて補正係数を算出するようにコンピュータに実行させることを特徴とする。
【００１２】
本発明の記憶媒体は、前記の何れかに記載のプログラムを記憶したことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ライブ画像として表示された補正結果に基づいて信号処理がなされているため、撮影者にとって所望の撮影画像を得ることができる。
【発明を実施するための最良の形態】
【００１４】
（第１の実施形態）
以下、図面に基づいて本発明の実施形態について説明する。
図１は、本実施形態に係るデジタルカメラ１００の構成例を示すブロック図である。
図１において、１は撮像光学系であり、２はＣＣＤ等の撮像素子（光電変換素子）である。３は撮像して得られたアナログ画像信号をデジタル信号に変換するＡ／Ｄ変換回路であり、４はガンマ補正等の公知の画像処理を行う画像処理回路である。
【００１５】
５は画像データの圧縮・伸長を行い、外部メモリ７からの信号の授受を行うメモリ制御部（記録再生部）であり、６は画像の展開やデジタルカメラ１００を制御するために使用するメモリである。７は画像信号を記録するための外部メモリであり、８は画像を表示するためにバッファメモリとして用いられる画像表示メモリである。９は撮像画像を表示する画像表示部であり、１０はＣＰＵ等からなるシステム制御回路である。
【００１６】
１１は撮像光学系１のフォーカシング駆動を行うレンズ駆動制御部であり、１２はシャッター速度や絞り値等を表示する撮影情報表示部である。１３はデジタルカメラ１００に対して撮影を指示する撮影指示スイッチであり、１４はデジタルカメラ１００に対して画像表示を行うよう指示する画像表示スイッチである。また、１５はデジタルカメラ１００に対して設定を変更するためのメニュー画面を表示するように指示する設定変更スイッチである。
【００１７】
次に、図１に示す構成のデジタルカメラ１００の動作について説明する。まず、撮影者の操作による撮影指示スイッチ１３、画像表示スイッチ１４、設定変更スイッチ１５のいずれかの状態変化をシステム制御回路１０が検出する。そして、他の各回路ブロックおよび撮像光学系１へ電源の供給を開始して、各ブロックを使用できる状態にする。
【００１８】
また、撮影前にライブ画像を表示する場合は、システム制御回路１０から送られる制御信号によって、撮像光学系１が作動し、撮像素子２上に被写体像が結像する。撮像素子２において生成された電気信号は、画素毎に順々にＡ／Ｄ変換回路３を介して所定のデジタル信号に変換され、画像処理回路４へ入力される。画像処理回路４では、撮像素子２の各画素データを基にＲＧＢの各色信号を生成する。そして、これら各画素データからなる画像信号をメモリ６に記憶する。
【００１９】
システム制御回路１０は、メモリ６に記憶された画像データ（画像信号）に対する補正処理を行う。例えば、画像の中の人物像の顔領域が適正露出になるようにメモリ６に記憶された画像信号のコントラストを補正する。そして、メモリ６に記憶された画像信号を画像表示メモリ８へ転送することにより、画像表示部９に画像が表示される。以上のように上記動作を繰り返し行うことにより、ライブ画像の表示を行う。
【００２０】
撮影者により撮影指示スイッチ１３が操作されて、撮影動作を開始する場合は、システム制御回路１０から送られる制御信号によって、撮像光学系１が作動し、撮像素子２上に被写体像が結像される。撮像素子２において生成された電気信号は、画素毎に順々にＡ／Ｄ変換回路３を介して所定のデジタル信号に変換され、画像処理回路４へ入力される。画像処理回路４では、撮像素子２の各画素データを基にＲＧＢの各色信号を生成する。そして、システム制御回路１０は、これら各画素データからなる画像信号をメモリ６に記憶する。
【００２１】
撮影結果として保存する場合は、メモリ制御部５は、メモリ６に記憶されている画像信号を所定の圧縮フォーマットに基づいて圧縮し、その圧縮データを外部メモリ７に記録する。なお、本実施形態では、外部メモリ７は、フラッシュメモリ等の不揮発性メモリを使用している。
【００２２】
また、撮影者により設定変更スイッチ１５が操作されて、カメラの設定を変更する場合には、システム制御回路１０から画像表示メモリ８を通してメニュー等のユーザーインターフェースにより構成される設定変更画面を画像表示部９に表示する。
【００２３】
図２は、本実施形態に係るデジタルカメラ１００において、ライブ画像を表示する処理手順の一例を示すフローチャートである。
まず、ステップＳ２１において、システム制御回路１０は、ライブ画像表示に使用する画像補正係数Ｇを、画像補正なしの場合の数値に設定することにより初期化を行う。次に、ステップＳ２２において、図１で説明した手順に従って生成された画像信号を、メモリ６に記憶する。
【００２４】
次に、ステップＳ２３において、システム制御回路１０は算出手段として機能し、ステップＳ２２でメモリ６に記憶した画像信号から、画像補正係数Ｇを決定するサブルーチンを実行する。本実施形態では、画像補正係数Ｇは、画像信号のコントラストを高めるためのコントラスト設定値であるが、彩度調整を行う構成や、輪郭強調を行う構成の設定値でもよい。また、画像補正係数Ｇが決定されると、その値をメモリ６に記憶する。なお、画像補正係数Ｇを決定する方法は、図３により詳しく後述する。
【００２５】
次に、ステップＳ２４において、システム制御回路１０は信号処理手段として機能し、ステップＳ２３で決定した画像補正係数Ｇのコントラスト設定値を、メモリ６に記憶されている画像信号に掛け合わせる。そして、新たな画像信号として生成することにより、画像補正を実行する。
【００２６】
次に、ステップＳ２５において、システム制御回路１０は表示制御手段として機能し、ステップＳ２４で生成した新たな画像信号を画像表示メモリ８へ転送することにより、画像表示部９にライブ画像を表示する。次に、ステップＳ２６において、ライブ画像の表示を終了するか否かを判断する。この判断の結果、終了する場合はそのまま終了し、終了しない場合は、ステップＳ２２に戻り、ライブ画像の表示を繰り返し行う。
【００２７】
図３は、本実施形態に係るデジタルカメラ１００において、図２のステップＳ２３の画像補正係数Ｇを決定するサブルーチンの詳細な処理手順の一例を示すフローチャートである。
まず、ステップＳ３１において、システム制御回路１０は顔検出手段として機能し、メモリ６に記憶された画像信号から顔領域を判定する。顔領域の判定は、例えば、特許文献１に記載されている方法を用いる。
【００２８】
次に、ステップＳ３２において、システム制御回路１０は、メモリ６に記憶されている画像信号において顔領域が有るか否かを判断する。この判断の結果、顔領域が無い場合は、画像補正係数の更新を行わず、これまで設定されていた画像補正係数Ｇｐを画像補正係数Ｇとして決定し、サブルーチンを終了する。一方、ステップＳ３２の判断の結果、顔領域がある場合は、次のステップＳ３３に進む。
【００２９】
次に、ステップＳ３３において、システム制御回路１０は、画像信号に基づく新たな画像補正係数Ｇｎを算出する。例えば、メモリ６に記憶されている画像信号の顔領域から顔領域のヒストグラムを計算し、顔領域内のコントラストが最良になるコントラスト設定値を新たな画像補正係数Ｇｎとする。
【００３０】
次に、ステップＳ３４において、記憶部であるメモリ６に保持されている、これまで設定されていた画像補正係数Ｇｐと、画像信号に基づく新たな画像補正係数Ｇｎとの比較を行う。この比較の結果、新たな画像補正係数Ｇｎが画像補正係数Ｇｐより小さい場合は、画像補正係数の更新を行わず、これまで設定されていた画像補正係数Ｇｐを画像補正係数Ｇとして決定し、サブルーチンを終了する。
【００３１】
一方、ステップＳ３４の比較の結果、画像信号に基づく新たな画像補正係数Ｇｎがこれまで設定されていた画像補正係数Ｇｐより大きい場合は、ステップＳ３５に進む。そして、ステップＳ３５において、システム制御回路１０は、画像信号に基づく新たな画像補正係数Ｇｎを画像補正係数Ｇとして更新することにより決定し、サブルーチンを終了する。
【００３２】
図４は、本実施形態に係るデジタルカメラ１００において、本撮影（記録）の処理手順の一例を示すフローチャートである。本撮影を開始する場合には、図２に示したライブ撮影を中止し、以下に説明する処理を行う。
まず、ステップＳ４１において、システム制御回路１０は、図１で説明した手順に従って生成された画像信号を、メモリ６に記憶する。次に、ステップＳ４２において、図３において説明したサブルーチンを実行することにより、ステップＳ４１で取得した画像信号から、画像補正係数Ｇを決定する。
【００３３】
次に、ステップＳ４３において、システム制御回路１０は、ステップＳ４２で決定した画像補正係数Ｇ、すなわちコントラストの設定値を、メモリ６に記憶されている画像信号に掛け合わせる。そして、メモリ６に記憶された画像信号から新たな画像信号として生成することにより、画像補正を実行する。
【００３４】
次に、ステップＳ４４において、ステップＳ４３で生成した新たな画像信号を、図１で説明したように、メモリ制御部５により所定の圧縮フォーマットに基づいてデータ圧縮する。そして、圧縮データを外部メモリ７に記録する。なお、前述したように本実施形態では、外部メモリ７は、フラッシュメモリ等の不揮発性メモリを使用している。以上により撮影処理を完了する。
【００３５】
以上のように本実施形態によれば、新たに算出した画像補正係数Ｇｎがメモリ６に保持された画像補正係数Ｇｐより大きい場合は、新たな画像補正係数Ｇｎを画像補正係数Ｇとするようにした。これにより、撮影者にとって所望の撮影画像を得ることができる。なお、場合によっては、ステップＳ４２における算出において、図２のライブ画像を表示する際に決定した画像補正係数Ｇをそのまま適用するようにでもよい。
【００３６】
（第２の実施形態）
前述した第１の実施形態では、画像補正係数を決定するサブルーチンにおいて、新たに計算した画像補正係数Ｇｎとこれまで設定されていた画像補正係数Ｇｐとのうち、値が大きいものを画像補正係数Ｇとして決定した。一方、本実施形態では、画像補正係数Ｇとして、新たに計算した画像補正係数Ｇｎとこれまで設定されていた画像補正係数Ｇｐとの内分点を採用する。なお、デジタルカメラの構成、その他の処理については第１の実施形態と同様であるため、説明は省略する。
【００３７】
本実施形態では、以下の式により画像補正係数Ｇを決定する。
Ｇ  ＝  Ｇｎ  ＋  （Ｇｐ  −  Ｇｎ）  ×  （ｘ／Ｔｄ）
ここで、Ｔｄは、最初にＧｐを決定した時刻とＧｎを決定した時刻との時間差である。また、ｘは、画像補正係数Ｇに付与するＧｐの付与率であり、Ｔｄよりも小さいものとする。
【００３８】
以上のように本実施形態によれば、メモリ６に記憶されている画像補正係数Ｇｐに基づいた画像補正係数Ｇを算出するようにしたので、撮影者にとって所望の撮影画像を得ることができる。
【００３９】
（本発明に係る他の実施形態）
前述した第１及び第２の実施形態においては、画像補正としてコントラストを補正する例について説明した。なお、コントラストの補正に限らず、例えば、諧調補正処理、カラーバランス補正処理、彩度補正処理、輪郭強調処理、赤目補正処理などに適用してもよい。なお、オートホワイトバランスの場合は、画像補正係数Ｇが２次元の補正係数となるが、この場合も同様に、前述した第１及び第２の実施形態と同様に計算する。
【００４０】
また、画像補正係数Ｇｐが設定されてから所定の時間Ｔ′が経過した場合（Ｔｄ＞Ｔ′）には、設定されていた画像補正係数Ｇｐを画像補正係数Ｇとして適用しないようにしてもよい。すなわち、画像補正係数Ｇｐが設定された時刻から所定の時間が経過した場合は、新たに計算した画像補正係数Ｇｎをそのまま画像補正係数Ｇとして適用するようにしてもよい。
【００４１】
前述した本発明の実施形態における画像処理装置を構成する各手段、並びに画像処理方法の各工程は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記憶したコンピュータ読み取り可能な記憶媒体は本発明に含まれる。
【００４２】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００４３】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図２〜４に示すフローチャートに対応したプログラム）を、システムまたは装置に直接、または遠隔から供給する場合も含む。そして、そのシステムまたは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００４４】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００４５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００４６】
プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスクなどがある。さらに、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）などもある。
【００４７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する方法がある。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。
【００４８】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００４９】
また、その他の方法として、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００５０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００５１】
さらに、その他の方法として、まず記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施形態に係るデジタルカメラの構成例を示すブロック図である。
【図２】本発明の実施形態に係るデジタルカメラにおいて、ライブ画像を表示する処理手順の一例を示すフローチャートである。
【図３】本発明の実施形態に係るデジタルカメラにおいて、画像補正係数を決定するサブルーチンの詳細な処理手順の一例を示すフローチャートである。
【図４】本発明の実施形態に係るデジタルカメラにおいて、本撮影（記録）の処理手順の一例を示すフローチャートである。
【符号の説明】
【００５３】
１  撮像光学系
２  撮像素子
３  Ａ／Ｄ変換回路
４  画像処理回路
５  メモリ制御部
６  メモリ
７  外部メモリ
８  画像表示メモリ
９  画像表示部
１０  システム制御回路
１１  レンズ駆動制御部
１２  撮影情報表示部
１３  撮影指示スイッチ
１４  画像表示スイッチ
１５  設定変更スイッチ
１００  デジタルカメラ
【図１】
2010049339.tif 000003
【図２】
2010049339.tif 000004
【図３】
2010049339.tif 000005
【図４】
2010049339.tif 000006