(57)【要約】【課題】ファインダー性能やＡＥ性能を低下させることなく、絞りを駆動する際に発生する画質劣化を防ぐ。【解決手段】被写体像を光電変換して電荷の蓄積を行う撮像素子と、撮像素子から出力される画像信号を表示する表示部と、撮像素子に入射する光量を調節する絞りの開き量を制御する絞り制御部と、撮像素子の駆動タイミングを調節することにより撮像素子の電荷蓄積の時間を調節する電子シャッターの動作を制御する電子シャッター制御部とを備え、撮像素子に逐次に電荷の蓄積を行なわせ、逐次に画像信号を前記表示部に表示させるライブビュー動作において、絞りの開き量を変化させる場合に、絞りの開き量を変化させるためにかかる絞り駆動時間が逐次に行われる電荷蓄積の内の少なくとも１つの電荷蓄積の時間に重なる場合に、絞り駆動時間が重なる電荷蓄積の時間を、逐次に行なわれる撮像素子の電荷蓄積における電荷蓄積量の変動を抑制するように補正する。【選択図】図７
2008271412.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を光電変換して電荷の蓄積を行う撮像素子を備える撮像手段と、
前記撮像手段から出力される画像信号を表示する表示手段と、
前記撮像素子に入射する光量を調節する絞りの開き量を制御する絞り制御手段と、
前記撮像素子の駆動タイミングを調節することにより前記撮像素子の電荷蓄積の時間を調節する電子シャッターの動作を制御する電子シャッター制御手段とを備え、
前記撮像素子に逐次に電荷の蓄積を行なわせ、逐次に前記撮像手段から出力される画像信号を前記表示手段に表示させるライブビュー動作において、前記絞りの開き量を変化させる場合に、前記絞りの開き量を変化させるためにかかる絞り駆動時間が逐次に行われる前記電荷蓄積の内の少なくとも１つの電荷蓄積の時間に重なる場合に、前記電子シャッター制御手段は、前記絞り駆動時間が重なる電荷蓄積の時間を、逐次に行なわれる前記撮像素子の電荷蓄積における電荷蓄積量の変動を抑制するように補正することを特徴とする撮像装置。
【請求項２】
前記撮像素子の電荷蓄積量の変動は、前記絞りの駆動量、前記絞りの駆動速度、前記絞り駆動時間、前記電子シャッターのシャッター開時間、前記電子シャッターのシャッター閉時間を用いて算出されることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記電子シャッター制御手段は、前記撮像装置がライブビュー動作を行なっていない場合には、前記電荷蓄積の時間の補正を行わないことを特徴とする請求項１に記載の撮像装置。
【請求項４】
被写体像を光電変換して電荷の蓄積を行う撮像素子を備える撮像手段と、
前記撮像手段から出力される画像信号を表示する表示手段と、
前記撮像素子に入射する光量を調節する絞りの開き量を制御する絞り制御手段と、
前記画像信号のゲインを制御するゲイン制御手段とを備え、
前記撮像素子に逐次に電荷蓄積を行なわせ、逐次に前記撮像手段から出力される画像信号を前記表示手段に表示させるライブビュー動作において、前記絞りの開き量を変化させる場合に、前記絞りの開き量を変化させるためにかかる絞り駆動時間が逐次に行われる前記電荷蓄積の内の少なくとも１つの電荷蓄積の時間に重なる場合に、前記ゲイン制御手段は、前記絞り駆動時間が重なる電荷蓄積で得られる画像信号のゲインを、逐次に行なわれる前記撮像素子の電荷蓄積で得られる画像信号のレベルの変動を抑制するように補正することを特徴とする撮像装置。
【請求項５】
前記ゲイン制御手段は、前記撮像装置がライブビュー動作を行なっていない場合には、前記画像信号のゲインの補正を行わないことを特徴とする請求項４に記載の撮像装置。
【請求項６】
被写体像を光電変換して電荷の蓄積を行う撮像素子を備える撮像手段と、前記撮像手段から出力される画像信号を表示する表示手段と、前記撮像素子に入射する光量を調節する絞りの開き量を制御する絞り制御手段と、前記撮像素子の駆動タイミングを調節することにより前記撮像素子の電荷蓄積の時間を調節する電子シャッターの動作を制御する電子シャッター制御手段とを備える撮像装置を制御する方法であって、
前記撮像素子に逐次に電荷の蓄積を行なわせ、逐次に前記撮像手段から出力される画像信号を前記表示手段に表示させるライブビュー動作において、前記絞りの開き量を変化させる場合に、前記絞りの開き量を変化させるためにかかる絞り駆動時間が逐次に行われる前記電荷蓄積の内の少なくとも１つの電荷蓄積の時間に重なる場合に、前記電子シャッター制御手段に、前記絞り駆動時間が重なる電荷蓄積の時間を、逐次に行なわれる前記撮像素子の電荷蓄積における電荷蓄積量の変動を抑制するように補正させる工程を有することを特徴とする撮像装置の制御方法。
【請求項７】
被写体像を光電変換して電荷の蓄積を行う撮像素子を備える撮像手段と、前記撮像手段から出力される画像信号を表示する表示手段と、前記撮像素子に入射する光量を調節する絞りの開き量を制御する絞り制御手段と、前記画像信号のゲインを制御するゲイン制御手段とを備える撮像装置を制御する方法であって、
前記撮像素子に逐次に電荷蓄積を行なわせ、逐次に前記撮像手段から出力される画像信号を前記表示手段に表示させるライブビュー動作において、前記絞りの開き量を変化させる場合に、前記絞りの開き量を変化させるためにかかる絞り駆動時間が逐次に行われる前記電荷蓄積の内の少なくとも１つの電荷蓄積の時間に重なる場合に、前記ゲイン制御手段は、前記絞り駆動時間が重なる電荷蓄積で得られる画像信号のゲインを、逐次に行なわれる前記撮像素子の電荷蓄積で得られる画像信号のレベルの変動を抑制するように補正させる工程を有することを特徴とする撮像装置の制御方法。
【請求項８】
請求項６又は７に記載の制御方法をコンピュータに実行させることを特徴とするプログラム。
【請求項９】
請求項８に記載のプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等の撮像装置における露出制御技術に関するものである。
【背景技術】
【０００２】
カメラは、撮影時に被写体を捕らえるためのファインダーを備えている。ファインダーには大きく分けて光学的なものと電子式のものがある。
【０００３】
光学ファインダーには、一眼レフカメラのように撮影時に使用する光学レンズを通過した光をミラーで屈曲させるものや、撮影用の光学レンズを通さずにファインダー窓から被写体を覗き見るものがある。
【０００４】
電子式ビューファインダーは、近年のコンパクトデジタルスチルカメラに多く採用されている方式である。具体的には、撮影用レンズを通過した光を、撮影時に使用するＣＣＤなどの撮像素子にて受光し、光電変換した画像信号をＬＣＤなどの画像表示装置に逐次表示する構成となっている。この構成では、ファインダー時と撮影時で同じ撮像素子を使用することができるため、ファインダー視野率１００％を実現することが容易となり、視野率の点では光学ファインダーに比べてメリットが大きいとされている。
【０００５】
撮像素子は、静止画撮影用途、ファインダー用途に留まらない。即ち、被写体へのピント合わせを自動で行うＡＦ（Auto Focus Control）用途、被写体の明るさを適正に制御するＡＥ（Auto Exposure Control）用途にも使用される。ＡＦ時、ＡＥ時にはそれぞれ、撮像素子を測距センサー、測光センサーとして使用することとなる。このように撮像素子は、ファインダーとしてユーザーに被写体像をモニタリングさせるとともに、ＡＦ、ＡＥといった撮影準備作業も両立させて行う場合がある。
【０００６】
カメラには露出を決める要素として、入射光量を調節する絞り、露光する時間を調節するシャッターが備えられている。デジタルカメラの場合、撮像素子で受光した後に撮像素子から読み出した信号レベルを増幅／減衰させるゲイン制御もある。特に、絞り機構は露出を変更するだけでなく、絞り径により被写界深度が変わることを考慮しなければならない。絞りは、絞り径が大きいほど被写界深度が浅くなり、絞り径が小さいほど被写界深度が深くなる。この光学的な現象を考慮し、ＡＦ時には絞りを開放寄りにして静止画撮影時よりも深度が浅い状態でピント合わせをしておくことで、深度による静止画撮影時のピントずれを防止できることが知られている。
【０００７】
ＡＦ、ＡＥ機能を備えたカメラでは、ユーザーが撮影を指示するレリーズボタンが２段階となっているのが一般的となっている。即ち、ボタンを浅く押下することでＡＦ、ＡＥが行われて静止画撮影のためのピント合わせと露出合わせが行われ、ボタンを深く押下することで撮影が開始される仕組みとなっているものが一般的である。以後、レリーズボタンを浅く押下することをＳＷ１動作、深く押下することをＳＷ２動作と呼ぶ。
【０００８】
ＳＷ１動作においてＡＦする際、前述のようにＡＦ時には絞りを開放寄りに制御する。ＡＦ完了後は、静止画撮影で使用する絞り径にあらかじめ制御しておくことで、ＳＷ２押下後に絞り駆動する必要がなくなり、レリーズタイムラグの短縮に効果がある。このように、絞りはメカ機構であるため駆動にはある程度の時間がかかることを前提とし、それを考慮した提案がなされている（特許文献１参照）。
【０００９】
さらに、絞り制御にはある程度の時間がかかることから、前述のようにファインダー用途としてユーザーが被写体像をモニタリングしている最中に絞りを駆動すると、絞りが動く途中の劣化画像が画像表示装置に出力されてしまうという問題があった。これを防ぐために絞り駆動中には画像表示装置の画像更新は行わず、絞り駆動前の画像を表示するとした提案がなされている（特許文献２参照）。しかしこの提案では画像更新が一旦停止したように見えるため、被写体の動きをとらえるファインダーとしての用途には適していない解決策である。
【００１０】
また、絞りを制御する際の画質劣化をファインダーに見せない、あるいは動画に記録されないように、条件によっては絞りを動かさなくするという提案もなされている（特許文献３参照）。しかしこの提案では、絞りを動かさないようにすることで被写体輝度への追従範囲が狭くなり、ＡＥ性能が低下してしまうという問題があった。
【特許文献１】特許第０３８１７５６３号公報
【特許文献２】特開２００６−３５２９０５号公報
【特許文献３】特開平１１−１１２８６５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
上記のように、静止画撮影用の撮像素子を、ファインダー、ＡＦ、ＡＥ、動画撮影など様々な用途で単独あるいは同時に使用し、かつ、それぞれの要件に応じて絞りを駆動していくことで、レスポンス良く良好な撮影画像が得られる。しかしカメラ使用者が、ファインダー用途として被写体像を捕らえている最中に、絞り駆動による画質劣化が発生してしまう場合があり、その場合、電子ファインダー性能を大きく損なってしまうという問題があった。
【００１２】
従って、本発明は上述した課題に鑑みてなされたものであり、その目的は、ファインダー性能やＡＥ性能を低下させることなく、絞りを駆動する際に発生する画質劣化を抑制することである。
【課題を解決するための手段】
【００１３】
上述した課題を解決し、目的を達成するために、本発明に係わる撮像装置は、被写体像を光電変換して電荷の蓄積を行う撮像素子を備える撮像手段と、前記撮像手段から出力される画像信号を表示する表示手段と、前記撮像素子に入射する光量を調節する絞りの開き量を制御する絞り制御手段と、前記撮像素子の駆動タイミングを調節することにより前記撮像素子の電荷蓄積の時間を調節する電子シャッターの動作を制御する電子シャッター制御手段とを備え、前記撮像素子に逐次に電荷の蓄積を行なわせ、逐次に前記撮像手段から出力される画像信号を前記表示手段に表示させるライブビュー動作において、前記絞りの開き量を変化させる場合に、前記絞りの開き量を変化させるためにかかる絞り駆動時間が逐次に行われる前記電荷蓄積の内の少なくとも１つの電荷蓄積の時間に重なる場合に、前記電子シャッター制御手段は、前記絞り駆動時間が重なる電荷蓄積の時間を、逐次に行なわれる前記撮像素子の電荷蓄積における電荷蓄積量の変動を抑制するように補正することを特徴とする。
【００１４】
また、本発明に係わる撮像装置は、被写体像を光電変換して電荷の蓄積を行う撮像素子を備える撮像手段と、前記撮像手段から出力される画像信号を表示する表示手段と、前記撮像素子に入射する光量を調節する絞りの開き量を制御する絞り制御手段と、前記画像信号のゲインを制御するゲイン制御手段とを備え、前記撮像素子に逐次に電荷の蓄積を行なわせ、逐次に前記撮像手段から出力される画像信号を前記表示手段に表示させるライブビュー動作において、前記絞りの開き量を変化させる場合に、前記絞りの開き量を変化させるためにかかる絞り駆動時間が逐次に行われる前記電荷蓄積の内の少なくとも１つの電荷蓄積の時間に重なる場合に、前記ゲイン制御手段は、前記絞り駆動時間が重なる電荷蓄積で得られる画像信号のゲインを、逐次に行なわれる前記撮像素子の電荷蓄積で得られる画像信号のレベルの変動を抑制するように補正することを特徴とする。
【００１５】
また、本発明に係わる撮像装置の制御方法は、被写体像を光電変換して電荷の蓄積を行う撮像素子を備える撮像手段と、前記撮像手段から出力される画像信号を表示する表示手段と、前記撮像素子に入射する光量を調節する絞りの開き量を制御する絞り制御手段と、前記撮像素子の駆動タイミングを調節することにより前記撮像素子の電荷蓄積の時間を調節する電子シャッターの動作を制御する電子シャッター制御手段とを備える撮像装置を制御する方法であって、前記撮像素子に逐次に電荷の蓄積を行なわせ、逐次に前記撮像手段から出力される画像信号を前記表示手段に表示させるライブビュー動作において、前記絞りの開き量を変化させる場合に、前記絞りの開き量を変化させるためにかかる絞り駆動時間が逐次に行われる前記電荷蓄積の内の少なくとも１つの電荷蓄積の時間に重なる場合に、前記電子シャッター制御手段に、前記絞り駆動時間が重なる電荷蓄積の時間を、逐次に行なわれる前記撮像素子の電荷蓄積における電荷蓄積量の変動を抑制するように補正させる工程を有することを特徴とする。
【００１６】
また、本発明に係わる撮像装置の制御方法は、被写体像を光電変換して電荷の蓄積を行う撮像素子を備える撮像手段と、前記撮像手段から出力される画像信号を表示する表示手段と、前記撮像素子に入射する光量を調節する絞りの開き量を制御する絞り制御手段と、前記画像信号のゲインを制御するゲイン制御手段とを備える撮像装置を制御する方法であって、前記撮像素子に逐次に電荷の蓄積を行なわせ、逐次に前記撮像手段から出力される画像信号を前記表示手段に表示させるライブビュー動作において、前記絞りの開き量を変化させる場合に、前記絞りの開き量を変化させるためにかかる絞り駆動時間が逐次に行われる前記電荷蓄積の内の少なくとも１つの電荷蓄積の時間に重なる場合に、前記ゲイン制御手段は、前記絞り駆動時間が重なる電荷蓄積で得られる画像信号のゲインを、逐次に行なわれる前記撮像素子の電荷蓄積で得られる画像信号のレベルの変動を抑制するように補正させる工程を有することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、ファインダー性能やＡＥ性能を低下させることなく、絞りを駆動する際に発生する画質劣化を抑制することが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の好適な一実施形態について、添付図面を参照して詳細に説明する。
【００１９】
図１は、本発明の撮像装置の一実施形態であるデジタルカメラのシステム構成を示すブロック図である。
【００２０】
デジタルカメラ１００は、被写体像を結像させるためのレンズ１０を備えている。図１ではレンズ１０は１枚として表現しているが、複数枚のレンズから構成されたレンズユニットを搭載することも可能である。また、レンズ駆動回路４２によりレンズ位置を撮影光軸に沿って前後に動かすことで焦点を調節したり、画角を調節することも可能である。さらに、手ブレ補正回路４０によりレンズ１０を駆動し、手ブレをキャンセルする方向に光軸を移動させることで光学的な手ブレ補正を行う構成とすることも可能である。図１ではレンズを駆動することで手ブレ補正を実現しているが、撮像素子１６（本実施形態ではＣＣＤ）を移動させることで同様に手ブレを補正することも可能である。レンズ１０を含む鏡筒部を繰り出し及び繰り込みさせる方式とし、カメラ未使用時の本体体積を小さくして携帯性を向上させることが可能である。レンズ１０を通過した光は絞り１４により、その光量を調節することができる。
【００２１】
システム制御回路６０は、絞り制御情報を絞り駆動回路２６に伝達することで、絞り１４の開き量を制御することが可能である。システム制御回路６０から絞り駆動回路２６への制御情報伝達は、シリアル通信やパルス信号などがあり、絞り駆動回路２６の仕様に合わせて適した手段をとる。絞り１４は、複数枚の羽根から構成された虹彩絞りや、あらかじめ、板に様々な径で穴を打ち抜いた丸絞りがある。システム制御回路６０はこれらの絞り１４と絞り駆動回路２６を用い、被写体輝度が高い場合は絞りを絞って光量を落とすように制御し、被写体輝度が低い場合は絞りを開放にして光を多く取り込むように制御することが可能である。
【００２２】
システム制御回路６０は、メカニカルシャッターの制御情報をメカニカルシャッター駆動回路２８に伝達することで、メカニカルシャッター１２を制御することが可能である。静止画撮影時の露光時間は、メカニカルシャッター１２の開閉時間により決定され、この時間はシステム制御回路６０が時間を判断し、メカニカルシャッター駆動回路２８に指示を出す。
【００２３】
レンズ１０、メカニカルシャッター１２、絞り１４を通過した光は撮像素子１６で受光される。システム制御回路６０は、撮像素子制御信号をＴＧ（Timing Generator）２４に伝達することで、撮像素子１６を制御することができる。システム制御回路６０からＴＧ２４への制御情報伝達は、シリアル通信やパラレルバス通信などがあり、ＴＧ２４の仕様に合わせて適した手段をとる。ＴＧ２４は、システム制御回路６０から受信した制御情報をもとに撮像素子１６を駆動する。撮像素子１６は素子への露光と、露光した信号の読み出し作業を周期的に行っており、この作業はＴＧ２４からの駆動信号を基準に行われる。撮像素子１６で露光した信号のうち、特定のラインや特定の領域のみを読み出してくることが可能である。これは、ＴＧ２４から出力される読み出し制御パルスにより読み出し方を変更することで実現できる。システム制御回路６０は状況に応じて最適な読み出し方式を決定し、ＴＧ２４に指示する。例えば、静止画撮影時は高解像度が要求されるため撮像素子１６の全画素の信号を読み出し、電子ファインダー時や動画撮影時は３０ｆｐｓ／６０ｆｐｓなどの高いフレームレートが要求されるため特定のラインだけ間引いて読み出す、といった使い分けを行う。
【００２４】
またＴＧ２４は、撮像素子１６の露光時間を制御することが可能である。任意のタイミングで、素子がチャージした電荷を開放するように、ＴＧ２４から撮像素子１６へ駆動信号を出すことでこれを可能としている。
【００２５】
撮像素子１６から読み出された画像信号は、ＣＤＳ回路（Correlated Double Sampler）１８を通過する。ＣＤＳ回路１８は相関二重サンプリング方式により画像信号のノイズ成分を除去することを主な役割とする。
【００２６】
その後、画像信号はＰＧＡ回路（Programmable Gain Amplifier）２０により、画像信号レベルを減衰／増幅することができる。システム制御回路６０は、増幅レベルをＰＧＡ２０に伝達することで、増幅量を制御することができる。システム制御回路６０からＰＧＡ２０への制御情報伝達は、シリアル通信やパラレルバス通信などがあり、ＰＧＡ２０の仕様に合わせて適した手段をとる。通常、撮像素子１６の露出を適正にするには、絞り１４で撮像素子１６への露光量を適切に設定すると共に、シャッターにより露光時間を適切に設定することで実現される。しかし、ＰＧＡ２０で画像信号を減衰／増幅することで、擬似的に画像信号の露出を変える役割を担うことができる。これは、絞りやシャッター速度と並ぶ撮影時の露出条件の一つとして、感度という概念でユーザーに機能提供することが可能である。
【００２７】
画像信号はＡ／Ｄ変換回路（Analog/Digital Converter）２２にてアナログ信号からデジタル信号へ変換される。デバイスにより、デジタル信号のビット幅は１０ビット、１２ビット、１４ビットなどがあり、後段の画像処理回路５０は、複数種類のビット幅に対応可能である。図１では、ＣＤＳ回路１８、ＰＧＡ回路２０、Ａ／Ｄ変換回路２２をそれぞれ別のブロックとして表現しているが、一つのＩＣパッケージにこれらの機能を搭載したものを採用することも可能である。
【００２８】
Ａ／Ｄ変換回路２２でデジタル化された画像データは画像処理回路５０へ入力される。画像処理回路５０は複数のブロックから構成され、さまざまな機能を実現している。
【００２９】
撮像素子１６はカラーフィルターを通して各画素ごとに特定の色成分を抽出するのが一般的である。Ａ／Ｄ変換回路２２からの画像データは撮像素子１６の画素及びカラーフィルター配置に対応したデータ形式になっている。そのため、輝度成分のみを評価して露出制御を行う自動露出制御（AE:Auto Exposure Control）で使用するには適さない形式である。画像処理回路５０は、画像信号から色情報を排除し、輝度情報のみを抜き出す機能を備えている。さらに、画像処理回路５０は、撮像素子１６から読み出された信号の周波数成分のみを抜き出す機能を備え、自動ピント合わせ制御（AF:Auto Focus）時に使用することができる。また、画像処理回路５０は、Ａ／Ｄ変換回路２２によりデジタル化された画像データのレベルの増減、画像の色効果などを操作する機能を備え、撮影画像の画質を調節するという役割も担っている。
【００３０】
Ａ／Ｄ変換回路２２でデジタル化された画像データは画像処理回路５０へ入力されると同時に、一時記憶メモリ３０に記憶することができる。一旦、一時記憶メモリ３０に記憶した画像データは再度読み出すことができ、システム制御回路６０から画像データを参照したり、読み出した画像データを画像処理回路５０に入力することが可能である。さらに、画像処理回路５０で画像処理した画像データを一時記憶メモリ３０に書き戻したり、システム制御回路６０から任意のデータを書き込むことも可能である。
【００３１】
ＬＣＤなどの画像表示装置１０８に画像データを出力する場合、画像処理回路５０で画像処理を行った画像データをＶＲＡＭ３４上に展開しておき、それをＤ／Ａ変換回路３６にてアナログ信号に変換して画像表示装置１０８に表示する。電子ファインダーを実現する場合は、撮像素子１６から読み出される連続した画像を順次画像表示装置１０８に表示更新していくことで可能となる。ここで、ＶＲＡＭ３４の画像を１コマあるいは複数コマのみ更新しないようにすることが可能である。絞り駆動中（絞りが動いている途中）の画質劣化を画像表示装置１０８に出力しないようにするには、この手段を用いることとなる。ＶＲＡＭ３４上に画像データを展開する際、１つの画像データを画像表示装置１０８に最も大きくなるように、または複数の画像をマルチ画面表示するように、など、様々な表示形態に対応するようにＶＲＡＭ３４上に展開することができる。
【００３２】
画像表示装置１０８には、画像だけでなく任意の情報を単独、もしくは画像と共に表示することが可能である。カメラの状態表示や、ユーザーが選択あるいはカメラが決定したシャッター速度や絞り値、感度情報などの文字情報や、画像処理回路５０で測定した輝度分布のようなグラフも表示可能である。情報の表示位置、表示色も任意に選択可能である。これら様々な情報を表示することで、ユーザーインターフェースを実現することが可能となる。また、画像表示装置１０８には、画像記憶媒体８２に記憶されている画像データを表示することも可能である。画像データが圧縮されている場合、圧縮伸張ブロック３２で伸張し、ＶＲＡＭ３４にデータを展開する。このデータをＤ／Ａ変換回路３４でアナログ信号に変換して出力する。
【００３３】
図２は、デジタルカメラ１００の外観を示す図である。カメラ前面にはレンズ１０が配置され、被写体像をとらえることができる。レンズ１０の同一面にストロボユニット９０が配置されている。主被写体が暗い場合にストロボユニット９０を発光させることで十分な光量を得ることができ、暗い中でも速いシャッター速度を保ち、好適な画像を得ることができる。図２では、レンズ１０とストロボユニット９０が同一面に配置されているが、これに限定されるものではなく、ストロボ光が主被写体に直接当たることを避けるために、ストロボがカメラ上方に向くように配置することも可能である。
【００３４】
カメラ背面には、画像表示装置１０８が配置されている。前述したように、画像表示装置１０８には画像のみならず、文字情報やグラフなどを表示することができ、ユーザーとインターフェースをとる重要な部材となっている。近年、デジタルカメラでは電子ビューファインダー（EVF:Electrical ViewFinder）が主流となっており、画像表示装置１０８に出力される連続画像を参照することで被写体を捕らえ、ファインダーとして使用している。また、従来からの光学ファインダー１０６を併設する構成とすることも可能である。電子ビューファインダーは、高い視野率を実現し易い、画像表示装置１０８の大きさによっては被写体を大きく見易い、撮影画像とファインダー画像の画角差（パララックス）が無い、などのメリットがある。その反面、撮像素子１６や画像表示装置１０８を動作させるための電力が必要となり、電池の消耗が懸念される。このため、電池の消耗を避けて多くの撮影枚数が望まれる場合には、電子ビューファインダー機能をＯＦＦし、光学ファインダー１０６を使用するという使い方も可能である。
【００３５】
モード切替スイッチ１１０は、静止画撮影モード、動画撮影モード、再生モードなどのカメラ動作モードを切り替えることができる。図２では、数モードを切り替え可能な部材として表現しているが、撮影する特定のシーンに最適化した、風景撮影モードや人物撮影モードなどの多くの静止画モードを備えることも可能である。
【００３６】
パラメータ選択スイッチ１５１，１５３，１５７，１５９により、撮影時の撮影条件の選択や、撮影画像再生時のページ送り、カメラの動作設定全般などをユーザーが選択することができる。さらに前述の電子ファインダーのＯＮ／ＯＦＦを選択することもできる。また、画像表示装置１０８は画像を表示すると共に、タッチパネルとして入力装置となる構成とすることもできる。
【００３７】
カメラ上部にレリーズボタン１０４が配置されている。レリーズボタン１０４は一つの操作部材であるが、ボタンを浅く押下する場合（ＳＷ１動作）と深く押下する場合（ＳＷ２動作）の２段階の押下操作を実現可能である。自動露出制御や自動ピント制御を行うカメラの場合、レリーズボタン１０４を浅く押すことで撮影準備として自動露出制御とピント制御が行われ、深く押すことで静止画撮影を行う操作が実現可能である。
【００３８】
自動露出制御は、モード切替スイッチ１１０で選択されている撮影モードで好適な露出を得るように動作する。撮影モードには、ポートレートモードや風景モード、夜景モード、といった特定の被写体に特化したものや、オートモードといった汎用的なモードがある。また、シャッター速度優先モードや絞り優先モードなど、撮影時のシャッター速度や絞り値をあらかじめユーザーが指定しておくモードもある。これらのモードでは、ＰＧＡ２０で設定する撮影感度を自動で好適に選択設定することや、あらかじめユーザーが感度を指定することが可能である。ユーザーがあらかじめ感度を指定する際、撮影感度を上げるほど画像信号のＳ／Ｎが低下するため、画質を優先したいユーザーは低感度を選択することが想定される。
【００３９】
図３は、レリーズボタン１０４が押下された際のシーケンスを示す図である。ここでは、カメラの動作と、そのときの絞り径の変化を主に示す。また、各カメラの動作時に使用するプログラム線図のうちＥＶＦ線図を図４に、ＡＦ線図を図５に、静止画線図を図６に示す。プログラム線図とは、そのカメラ動作時に取り得る絞り、シャッター、ゲインの組み合わせを定義した一種のテーブル情報であり、被写体輝度に応じてこのプログラム線図を用いて露出決定を行う。ただし、ここで示したプログラム線図の内容はあくまで一例であり、プログラム線図の内容は機器ごとに任意に変更可能である。
【００４０】
カメラ動作状態のうちＥＶＦ状態（Electrical ViewFinder）２１２は、画像表示装置１０８に被写体像を連続出力して電子ビューファインダーを実現している状態であり、撮影前の待機状態と位置づけられる。このＥＶＦ状態２１２では、図４に示すＥＶＦ用のプログラム線図を使用して絞り、シャッターなどの露出制御値を求め、その値に制御している。撮像素子１６にＣＣＤを使用する場合、ＣＣＤ特有のスミア現象を軽減させるために、早めに、絞り径を閉方向に制御するプログラム線図にしている。また、図４では、絞りをＦ２．８、Ｆ４．０、Ｆ５．６、Ｆ８．０の四値しか取りえないように離散的な絞り制御を行う線図としている。その理由は次のようなものである。高い絞り精度を実現する際にはある程度の絞り駆動速度が必要となる場合があるが、その駆動速度で絞りを駆動すると駆動音が鳴る場合がある。このため、被写体輝度の変化に対してＡＥが追従する際に駆動音が鳴る回数を限定するために、図４のように逆Ｚ型を積み上げたようなプログラム線図を設計する場合がある。ただし、これはそのメカ絞り機構の精度に依存する内容であり、低速駆動で駆動音が抑えられ、さらに高い精度も実現できるメカ絞りの場合、図４のようなプログラム線図とする必要は無い。即ち、Ｆ２．８〜Ｆ８．０まで縦方向にリニアな線図を設計することも可能である。
【００４１】
ＥＶＦ状態（ライブビュー動作）２１２からユーザーによりレリーズボタン１０４が浅く押されてＳＷ１がＯＮになると、カメラ動作がＡＦ（Auto Focus）状態２１４に切り替わる。ＣＣＤなどの撮像素子１６をＡＦの測距センサーとして使用する場合、次のようなＡＦ方式が知られている。即ち、レンズ１０を撮影光軸に沿って動かしながらそれぞれのレンズ位置で、撮像素子１６から読み出された画像信号を元に画像処理回路５０にて画像の周波数成分を抽出し、周波数の高いレンズ位置を探していくスキャンＡＦ方式である。このＡＦスキャン時に使用するプログラム線図は、図５のように絞り径は開放位置を多用する線図が設計される。これは、絞り径により被写界深度が変化するという光学的な現象を考慮したもので、絞り開放の深度が浅い状態でピント位置を合わせておけば、ＡＦ後にどの絞り径で撮影しようとも、深度の変化がピント位置に悪影響を及ぼすことが少なくなるからである。仮に、ＡＦスキャン時に深度が深い状態でピント合わせをし、その後絞り径を開いて静止画撮影する場合、絞り径を開くことで深度が浅くなり、ピントずれが発生する懸念がある。逆に、静止画撮影で使用する絞り径が既に決定している場合は、ＡＦ時に図５のプログラム線図を使用せず、静止画用の絞り径を使用してスキャンＡＦするシーケンスとすることも可能である。
【００４２】
ＡＦが終了すると、ＳＷ１保持状態２１６となる。この状態は、静止画撮影用のピントおよび露出を決定し、レリーズボタン１０４が深く押されてＳＷ２がＯＮされればすぐに撮影可能な状態である。図３のシーケンスでは、ＳＷ２押下後の撮影タイムラグを短くすることを目的に、ＡＦ後に、静止画撮影で使用する絞り径にあらかじめ絞り制御しておくシーケンスを示している。このようにすることでＳＷ２押下後に絞りが駆動することがなく、撮りたい瞬間にすぐ撮影できるようになる。
【００４３】
このようなカメラ動作状態が遷移していく撮影シーケンスが実現された場合、絞り駆動が発生する箇所が複数出てくる。一つは、ＥＶＦ状態からＡＦ状態に遷移する際にプログラム線図が図４から図５に変更され、絞り駆動が発生する場合である。もう一つは、ＡＦ状態からＳＷ１保持状態に遷移する場合である。例として、露出値Ｅｖ＝１２の場合の絞り値及びシャッター速度の変化は次のようになる。ただしこの例では、図４のＥＶＦ線図、図５のＡＦ線図、図６の静止画線図において、感度Ｓｖは同一と仮定する。
【００４４】
ＥＶＦ線図  ：  Ｆ８．０、１／６０秒      (３０２)
ＡＦ線図    ：  Ｆ２．８、１／５００秒    (３０４)
静止画線図  ：  Ｆ４．０、１／２５０秒    (３０６)
このように、カメラ動作状態に応じて露出値Ｅｖ＝１２を保ったまま絞りとシャッター速度が変化するが、その際、絞りはメカ機構であるためその駆動にはある程度の時間がかかってしまう。この絞り駆動中の様子が撮像素子１６にて露光されてしまい、結果的にファインダーとして使用している画像表示装置１０８に絞りによる画質劣化の様子が出力されてしまう。レリーズボタン１０４の押下時はユーザーに撮影する意思があり、撮影に集中したいところであるが、このような絞り駆動による露出変動と言う画質劣化がファインダーに見えてしまうため、集中力が削がれたり、最悪、被写体を撮り逃してしまう場合がある。
【００４５】
図７は、絞り駆動時に発生する露出変動による画質劣化を説明するための詳しいタイミング図である。ここでは例として、Ａｖ３（Ｆ２．８）、Ｔｖ６（１／６０秒）から、Ａｖ４（Ｆ４．０）、Ｔｖ５（１／３０秒）に露出を変化させる場合を示す。この変化は、次のような式で示される。
【００４６】
制御前の露出  ：  Ａｖ３＋Ｔｖ６＝Ｅｖ９    (４２２)
制御後の露出  ：  Ａｖ４＋Ｔｖ５＝Ｅｖ９    (４２４)
即ち、Ｅｖ＝９を保ったまま、絞りとシャッター速度を変化させることとなる。
【００４７】
ＶＤ４０２は撮像素子１６の垂直駆動信号である。この垂直同期信号内で、ＳＵＢパルス４０４の出力量を調節することで、撮像素子１６の駆動タイミングが制御され、電子シャッター４０６の開閉（電荷蓄積の時間の制御、即ち電子シャッター制御）が実現される。ＳＵＢパルス４０４は撮像素子に蓄積された電荷を捨てる役割を果たしており、電荷を捨てることで露光を行わない、すなわちシャッターを閉じていると考えることができる。ＳＵＢパルスを出力しないようにすることで電荷が蓄積され続け、これをシャッターが開いている（電子シャッター開時間）と考えることができる。このようにＳＵＢパルス４０４にて電子シャッターの開閉が実現される。
【００４８】
図７（ａ）は、Ａｖ３、Ｔｖ６からＡｖ４、Ｔｖ５へ変化する際に、絞り駆動時間がゼロだった場合のタイミング図である。ＳＵＢパルス４０４はＶＤ４０２に同期して出力量を制御可能であるため、あるＶＤとあるＶＤで、電子シャッター速度を瞬時に変えることが可能である。絞りもＶＤ単位で瞬時に変化することが可能な場合、絞り駆動４０８のように、Ａｖ３からＡｖ４までタイムラグなく移動できる。この場合、Ａｖ３、Ｔｖ６での露光量４２２、Ａｖ４、Ｔｖ５での露光量４２４は、露光量（斜線部の面積であり電荷蓄積量でもある）としては同一となり、露出値Ｅｖ＝９を保ったまま、絞りとシャッターを制御することができている。
【００４９】
しかし、実際には絞り駆動にはある程度の時間がかかってしまうため、現実的には図７（ｂ）のように絞り駆動４１０にタイムラグが生じてしまう。このとき、絞り駆動により露光オーバー分４２６が生じてしまい、この分が、露出変動としてビューファインダーに表示されてしまう。
【００５０】
そこで本実施形態では、図７（ｃ）のように、絞り駆動中であっても露出値Ｅｖが保たれ露光量（斜線部の面積）に変化がないようにする。具体的には、露光量の変動を抑制するため、シャッター速度４１２を本来の目標値であるＴｖ＝５から若干速めのシャッター速度に補正し、露光オーバー分が相殺されるようにする。こののち、絞り駆動が完了後、シャッター速度を本来の目標値であるＴｖ＝５に設定する。このように制御することで、絞り駆動時の露出変動による画質劣化がビューファインダーに表示されるのを防ぐことができる。
【００５１】
このように、絞り駆動による露光量の変動をシャッターで補正する以外に、ゲインを用いて補正する方式を取ることも可能である。図８（ｃ）に、絞り駆動による露光変動量を抑制するためにゲインで相殺する場合を示す。ゲインによる画像信号の増幅／減衰は、撮像素子１６から読み出される信号全体に作用させることができる。そのため、図８（ｃ）のように、露光量４２６、４２４のレベルを４６２、４６４で示すように全体的に下げ、撮像素子１６から読み出された撮像信号レベルで露光量に変化がないように制御する。これにより、電子シャッターで補正したのと同様な効果を得ることができ、絞り駆動時の露出変動による画質劣化がビューファインダーに表示されるのを防ぐことができる。
【００５２】
図９は、デジタルカメラ１００を起動してからの動作を示すフローチャートである。
【００５３】
カメラの電源投入スイッチ１０２ が押下された後、撮影に必要な各種デバイスの初期化を行う（ステップＳ１０１）。レンズ１０を含む鏡筒が繰り出し方式の場合は鏡筒繰り出し処理を行い、画像処理回路５０などカメラ内部のＬＳＩやＣＰＵの初期化、起動も行う。
【００５４】
画像表示装置１０８をカメラファインダーとして使用するために被写体のライブ画像を出力する場合、ライブ画像の露出を適正に制御するためにライブビュー用のコンティニュアスＡＥ動作を開始する（ステップＳ１０３）。コンティニュアスＡＥ開始後は、被写体の輝度変化に応じて露出が適正に制御され続ける。ピント制御は、常に主被写体にピントを合わせつづけるコンティニュアスモードや、撮影準備時にのみピントを合わせるワンショットモードを備える場合がある。そのため、ライブ画像を出力する際に常にピントを合わせるわけではなく、所定位置にフォーカスレンズを駆動するのみとする場合もあり、図９では記載を省いている。
【００５５】
ライブ画像を出力する準備が整った後、画像表示装置１０８ にライブ画像出力を開始する（ステップＳ１０５）。ユーザーは画像表示装置１０８に表示されたライブ画像を見て被写体のフレーミングを行い、電子ビューファインダーとして使用することができる。画像表示装置１０８にライブ画像を出力しないようにユーザーが指示することも可能で、その場合は光学ファインダー１０６をカメラファインダーとして使用することになる。
【００５６】
ユーザーにファインダー機能を提供した後、レリーズボタン１０４の押下の受付を許可する。まず、露出とピントを合わせるためのＳＷ１押下があるかどうかを検出する（ステップＳ１０７）。ＳＷ１押下を検出した場合、図１０で示したＳＷ１処理（ステップＳ１０９）が実行され、被写体に応じて露出とピントが決定される。ＳＷ１処理の完了後、ＳＷ２ボタンがＯＮされるか（ステップＳ１１３）、ＳＷ１ボタンがＯＦＦされて撮影を中断するか（ステップＳ１１１）を検出する。ＳＷ２押下を検出した場合は静止画撮影を行い（ステップＳ１１５）、ＳＷ１がＯＦＦされた場合は、元の撮影待機状態に戻る。
【００５７】
図１０は、ＳＷ１押下後の処理を示すフローチャートである。
【００５８】
ＳＷ１押下直前まではライブビュー用のコンティニュアスＡＥが動作しており（ステップＳ１０３）、図４のＥＶＦ用プログラム線図から求めた絞り、シャッター、ゲイン値に露出が設定されている。このＳＷ１押下時点で設定されている絞り値ＡｖＥＶＦ、シャッター速度ＴｖＥＶＦ、ゲインＧａｉｎＥＶＦと、そのときの撮像素子１６の駆動により決定される感度ＳｖＥＶＦを用い、被写体輝度Ｂｖを計測する（ステップＳ１３１）。
【００５９】
Ｂｖ＝ＡｖＥＶＦ＋ＴｖＥＶＦ−ＧａｉｎＥＶＦ−ＳｖＥＶＦ
次に、ＡＦ動作用の露出を図５のＡＦ用プログラム線図から求めるが、まずはプログラム線図を引くための露出値ＥｖＡＦを求める。先ほど求めた被写体輝度Ｂｖと、ＡＦ時の撮像素子１６の駆動により決定される感度ＳｖＡＦを使用する。
【００６０】
ＥｖＡＦ＝Ｂｖ＋ＳｖＡＦ
このように求めたＥｖＡＦを用い、プログラム線図からＡＦ用の絞り値、シャッター速度、ゲイン値を求める（ステップＳ１３３）。
【００６１】
ＥｖＡＦ＝ＡｖＡＦ＋ＴｖＡＦ−ＧａｉｎＡＦ
このあとＡＦ用の露出に制御し（ステップＳ１３５）、この露出にて被写体に応じてピント合わせ処理が行われる（ステップＳ１３７）。
【００６２】
ＡＦ終了後、静止画撮影用露出と（ステップＳ１３９）、ＳＷ１保持用露出（ステップＳ１４１）の２つの露出を決定する。静止画撮影用露出は、図６の静止画撮影用プログラム線図から絞り、シャッター、ゲインの組み合わせを求める。まずはプログラム線図を引くための露出値ＥｖＣａｐを求める。先ほど求めた被写体輝度Ｂｖと、静止画撮影時の感度ＳｖＣａｐを使用する。
【００６３】
ＥｖＣａｐ＝Ｂｖ＋ＳｖＣａｐ
このように求めたＥｖＣａｐを用い、プログラム線図を引く。
【００６４】
ＥｖＣａｐ＝ＡｖＣａｐ＋ＴｖＣａｐ−ＧａｉｎＣａｐ
続いて、ＳＷ１保持用露出を決定する場合も、まずは先ほど求めた被写体輝度Ｂｖと、ＳＷ１保持時の撮像素子１６の駆動により決定される感度ＳｖＬｏｃｋを使用し、露出値ＥｖＬｏｃｋを求める。
【００６５】
ＥｖＬｏｃｋ＝Ｂｖ＋ＳｖＬｏｃｋ
ＥｖＬｏｃｋから絞り値、シャッター速度、ゲイン値を求める際、プログラム線図を用いずに次の手順で決定していく。まず絞り値は、ＳＷ２押下後のタイムラグ短縮を目的に、絞り値をＡｖＣａｐに決定する。次に、ＥｖＬｏｃｋを実現できるようなシャッター速度ＴｖＬｏｃｋを選択する。被写体輝度が明るい、もしくは暗いために、選択したシャッター速度ＴｖＬｏｃｋではＥｖＬｏｃｋが実現できない場合、ゲインによりＥｖＬｏｃｋが実現できるようにＧａｉｎＬｏｃｋを決定する。
【００６６】
決定したＳＷ１保持用の露出に制御する前に、レリーズボタン１０４が深く押されてＳＷ２がＯＮされているかを検出する（ステップＳ１４３）。ユーザーにより既にＳＷ２がＯＮされて撮影開始が指示されている場合、ＳＷ１保持用の露出に制御して画像表示装置にライブ画像を出力する必要がないため、ＳＷ１保持用の露出制御を行わずにＳＷ１完了とする。ＳＷ２が押下されていない場合は、ＳＷ１保持状態でファインダー機能を実現するために、ＳＷ１保持用の露出に制御する（ステップＳ１４５）。
【００６７】
図１１は、露出制御時の動作を示すフローチャートである。このフロー実行時には、現在設定されている絞り値Ａｖ１、シャッター速度Ｔｖ１、ゲイン値Ｇａｉｎ１と、次に設定する目標となる絞り値Ａｖ２、シャッター速度Ｔｖ２、ゲイン値Ｇａｉｎ２が明確になっているものとする。また、フロー中で用いている変数は、図１２のタイミング図に記載した各値を意味している。
【００６８】
本実施形態は、電子ファインダーに出力される画像に対し、絞りによる画質劣化を改善するものであるため、まずは電子ファインダー出力しているかどうかを判定する（ステップＳ１５１）。電子ファインダーがＯＦＦされている場合、光学ファインダー１０６を使用していると判断し、絞り駆動による露光変動補正を行わないようにする。また、光学ファインダーがＯＮされている場合であっても、絞り駆動が露光期間に重なっていないと判断された場合は補正する必要がないため、補正しない（ステップＳ１５３）。補正しない場合は目標絞り値Ａｖ２、シャッター速度Ｔｖ２、ゲイン値Ｇａｉｎ２にそのまま露出制御する（ステップＳ１５５）。
【００６９】
絞り駆動が露光期間に重なるかどうかの判定は、絞り駆動時間IrisMoveTimeと、シャッター閉時間ShutterCloseTimeの差であるIrisNoiseTimeで行う。IrisNoiseTimeが正の値を持っている時は、絞り駆動が露光期間に重なっていると判断できる。絞り駆動時間IrisMoveTimeは絞り駆動量(Ａｖ２−Ａｖ１) と絞り駆動速度IrisSpeedから算出し、シャッター閉時間は目標シャッター速度での露光時間ExpTime２と垂直同期信号周期VDTimeから算出することができる。
【００７０】
IrisMoveTime＝（Ａｖ２−Ａｖ１）÷IrisSpeed
ShutterCloseTime＝VDTime−ExpTime２
次に、露出制御前後と、絞り駆動時の露出変動分の露光量（図１２における斜線部の面積）を算出する（ステップＳ１５７、１５９、１６１）。
【００７１】
露出制御前の露光量は、
Area１＝Value１×ExpTime１
となる（ステップＳ１５７）。Ａｖ値、Ｔｖ値は、log圧縮した単位系で表現されているため、log解凍するために２のべき乗したものをValue*、ExpTime* として計算する。また、Valueは、露出制御後のValue２を基準としてValue１を表現している。
【００７２】
露出制御後の露光量は、
Area２＝Value２×ExpTime２
となる（ステップＳ１５９）。絞り駆動による露光変動がない場合には、露出制御前後の露光量Area１とArea２の面積が等しいはずである。
【００７３】
絞り駆動による露光変動分は、
IrisNoiseArea＝IrisNoiseValue×IrisNoiseTime÷２
となる（ステップＳ１６１）。IrisNoiseValueは、目標シャッター速度Ｔｖ２に制御した際の、露光開始時点での絞り変動値を示している。また、ここでは絞り駆動が目標絞り値までリニアに制御できるものとしている。さらに、絞り駆動がシャッター閉タイミングと同期して制御可能なものとしている。しかし絞りによってはこの限りではなく、その場合、IrisNoiseAreaの算出方法を絞り駆動特性や、駆動開始遅れ時間に応じて変更することが可能である。
【００７４】
各露光量の算出後、それぞれの面積の関係から、絞りによる露光変動分が補正できているかチェックする（ステップＳ１６３）。
【００７５】
RefArea１とRefArea２＋IrisNoiseAreaを比較し、RefArea２＋IrisNoiseAreaのほうが大きい場合、絞りによる露光変動分が補正できていないと判断する。そして、シャッター速度を一定量だけ補正方向に変化させる（ステップＳ１７１）。その後、再度RefArea２ とIrisNoiseValue を再計算し（ステップＳ１５９、１６１）、RefAreaとの比較を行う（ステップＳ１６３）。このように、RefArea２＋IrisNoiseAreaの値が、RefArea１と同等の露光量になるまでシャッター速度を補正していく。
【００７６】
補正用のShutterCloseTimeが決定されたなら、垂直同期信号VDTimeとの差から補正用露光時間ExpTime２’を算出し、さらにＴｖ２’を補正用シャッター速度とする（ステップＳ１６５）。
【００７７】
ExpTime２’＝VDTime−ShutterCloseTime
Tv２’＝−log2（ExpTime２’）
決定した補正用シャッター速度Ｔｖ２’を用い、目標絞り値Ａｖ２、目標ゲイン値Ｇａｉｎ２と共に、露出制御を行う（ステップＳ１６７）。この露出制御時に、Ｔｖ２’により絞り駆動による露光変動分がキャンセルされ、ファインダーへ劣化画像が出力されることを防ぐことができる。その後絞り駆動が完了した後、シャッター速度を本来の目標値であるＴｖ２に制御し、一連の補正処理が完了する（ステップＳ１６９）。
【００７８】
図１１のフローチャートでは、ステップＳ１６５の処理でシャッター速度を補正して絞り駆動による露光変動分をキャンセルしようとしている。しかし、別の形態として、ゲイン値を使用して露光変動分をキャンセルする場合もある。その場合は、露光面積IrisNoiseAreaの縦方向のValue値を補正するものとしてフロー演算を行い、求めたValue値をゲイン値に置き換えることで、ゲイン値による補正が可能となる。
【００７９】
このような実施形態にて、絞り駆動による露光変動分を補正し、質の高い電子ファインダーを提供することが可能となる。
【００８０】
（他の実施形態）
また、各実施形態の目的は、次のような方法によっても達成される。すなわち、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、本発明には次のような場合も含まれる。すなわち、プログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【００８１】
さらに、次のような場合も本発明に含まれる。すなわち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【００８２】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した手順に対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００８３】
【図１】本発明の撮像装置の一実施形態であるデジタルカメラのシステム構成を示すブロック図である。
【図２】デジタルカメラの外観を示す図である。
【図３】レリーズボタンが押下された際のシーケンスを示す図である。
【図４】各カメラの動作時に使用するプログラム線図のうちＥＶＦ線図を示す図である。
【図５】各カメラの動作時に使用するプログラム線図のうちＡＦ線図を示す図である。
【図６】各カメラの動作時に使用するプログラム線図のうち静止画線図を示す図である。
【図７】絞り駆動時に発生する露出変動による画質劣化を説明するための詳しいタイミング図である。
【図８】絞り駆動時に発生する露出変動による画質劣化を説明するための詳しいタイミング図である。
【図９】デジタルカメラを起動してからの動作を示すフローチャートである。
【図１０】ＳＷ１押下後の処理を示すフローチャートである。
【図１１】露出制御時の動作を示すフローチャートである。
【図１２】露出制御時の動作を示すタイミングチャートである。
【符号の説明】
【００８４】
１０  レンズ
１２  メカニカルシャッター
１４  絞り
１６  撮像素子
１８  ＣＤＳ回路
２０  ＰＧＡ
２２  Ａ／Ｄ変換回路
２４  ＴＧ
２６  絞り駆動回路
２８  メカニカルシャッター駆動回路
５０  画像処理回路
３４  ＶＲＡＭ
３２  圧縮伸張回路
３６  Ｄ／Ａ変換回路
６０  システム制御回路
７０  カメラ操作部
１０８  画像表示装置
【図１】
2008271412.tif 000003
【図２】
2008271412.tif 000004
【図３】
2008271412.tif 000005
【図４】
2008271412.tif 000006
【図５】
2008271412.tif 000007
【図６】
2008271412.tif 000008
【図７】
2008271412.tif 000009
【図８】
2008271412.tif 000010
【図９】
2008271412.tif 000011
【図１０】
2008271412.tif 000012
【図１１】
2008271412.tif 000013
【図１２】
2008271412.tif 000014