(57)【要約】【課題】積分時間や読出し時間の増加によるレリーズタイムラグの増大や、連続撮影速度の低下を防止して、画像データから固定パターンノイズの除去を正しく実行可能な電子カメラを提供することである。【解決手段】シャッタ１０を開いた状態でイメージセンサ１１から画像データを得る撮像動作と、シャッタ１０を閉じた状態で上記イメージセンサ１１から画像データを得るダミー撮像動作がシステムコントローラ１５により行われる。また、システムコントローラ１５では、上記撮像動作により得られる画像データが、上記ダミー撮像動作により得られる画像データにより補正されると共に、上記撮像動作の露光時間が所定時間以上ならば上記ダミー撮像動作が行われる。【選択図】    図１
2007014020.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子と、
シャッタを開いた状態で上記撮像素子から画像データを得る撮像動作とシャッタを閉じた状態で上記撮像素子から画像データを得るダミー撮像動作を行い、上記撮像動作により得られる画像データを、上記ダミー撮像動作により得られる画像データにより補正すると共に、上記撮像動作の露光時間が所定時間以上ならば上記ダミー撮像動作を行う制御手段と、
を具備することを特徴とする電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、撮像素子により被写体像を取込む電子カメラに関し、より詳細には固体撮像素子を用いた電子カメラに於ける固定パターンノイズを除去した電子カメラに関するものである。
【背景技術】
【０００２】
従来、例えば下記特許文献１に記載されているように、電子的撮像装置は、撮像素子と撮像素子への被写体光の透光遮光を制御する露出制御用シャッタを有している。この電子的撮像装置では、シャッタの透光状態で撮像素子から画像データの読出し後、撮像素子の固定パターンノイズ（Ｆｉｘｅｄ  Ｐａｔｔｅｒｎ  Ｎｏｉｓｅ；ＦＰＮ）を測定するために、シャッタの遮光状態で撮像素子から画像データの読出しが行われる。そして、この２つの画像データから、固定パターンノイズを含まない画像データが生成されるようになっている。
【特許文献１】特開平８−５１５７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、固定パターンノイズは、撮像素子の露光時間と温度により変化するため、画像データから完全に固定パターンノイズを除去するためには、固定パターンノイズのデータを撮影毎に測定することが望ましい。
【０００４】
しかしながら、このように撮影ごとに固定パターンノイズを測定するためには、１回の撮影動作に於いて撮像素子に対して２回の電荷蓄積動作を行わせるため、単純に考えれば２倍の積分時間を必要とする。
【０００５】
また、近年、デジタルカメラに対する画質向上のため、撮像素子の画素数がますます増える方向にある。そして、画素数の増加は、撮像素子からの画像データの読出し時間の増大につながる。したがって、固定パターンノイズのデータを毎回測定するならば、読出し時間も２倍となってしまう。
【０００６】
これら積分時間や読出し時間の増加は、カメラの動作シーケンス上では、レリーズタイムラグの増大や、連続撮影速度の低下となってしまうものであった。
【０００７】
この発明は、上記課題に鑑みてなされたものであり、積分時間や読出し時間の増加によるレリーズタイムラグの増大や、連続撮影速度の低下を防止して、画像データから固定パターンノイズの除去を正しく実行可能な電子カメラを提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明は、撮像素子と、シャッタを開いた状態で上記撮像素子から画像データを得る撮像動作とシャッタを閉じた状態で上記撮像素子から画像データを得るダミー撮像動作を行い、上記撮像動作により得られる画像データを、上記ダミー撮像動作により得られる画像データにより補正すると共に、上記撮像動作の露光時間が所定時間以上ならば上記ダミー撮像動作を行う制御手段と、を具備することを特徴とする。
【０００９】
すなわちこの発明の電子カメラにあっては、シャッタを開いた状態で撮像素子から画像データを得る撮像動作と、シャッタを閉じた状態で上記撮像素子から画像データを得るダミー撮像動作が制御手段により行われる。また、制御手段では、上記撮像動作により得られる画像データが、上記ダミー撮像動作により得られる画像データにより補正されると共に、上記撮像動作の露光時間が所定時間以上ならば上記ダミー撮像動作が行われる。
【発明の効果】
【００１０】
この発明によれば、積分時間や読出し時間の増加によるレリーズタイムラグの増大や、連続撮影速度の低下を防止して、画像データから固定パターンノイズの除去を正しく実行可能な電子カメラを提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照してこの発明の実施形態を説明する。
【００１２】
図１は、この発明の一実施形態の構成を示すもので、電子撮像カメラのブロック構成図である。
【００１３】
図１に於いて、図示されない被写体像からの撮影光束が、撮影レンズ１及び光量を調節するための露出手段である絞り２を介して、図示矢印方向に回動可能なクイックリターンミラー３に導かれる。クイックリターンミラー３の中央部はハーフミラーになっており、該クイックリターンミラー３のダウン時に一部の光束が透過する。そして、この透過した光束は、クイックリターンミラー３に設置されたサブミラー４で反射され、ＡＦセンサ５に導かれる。
【００１４】
一方、クイックリターンミラー３で反射された撮影光束は、ペンタプリズム６、接眼レンズ７を介して撮影者の目に至る。
【００１５】
また、クイックリターンミラー３のアップ時には、上記撮影レンズ１からの光束は、フィルタ９、機械シャッタであるフォーカルプレーンシャッタ１０を介して撮像素子としてのＣＣＤ等に代表されるイメージセンサ１１に至る。上記フィルタ９は２つの機能を有しているもので、１つは赤外線をカットし可視光線のみをイメージセンサ１１へ導く機能であり、もう１つは光学ローパスフィルタとしての機能である。また、フォーカルプレーンシャッタ１０は、先幕及び後幕を有して成るもので、撮影レンズ１からの光束を透過、遮断を制御する遮光手段である。
【００１６】
尚、クイックリターンミラー３のアップ時には、サブミラー４は折り畳まれる。
【００１７】
システムコントローラ１５はＣＰＵにより構成されているもので、電子撮像カメラ全体の制御を行う制御手段、及び第１、第２の読出し手段である。そして、このシステムコントローラ１５には、撮影レンズ１を光軸方向に移動してピント合わせを行うためのレンズ駆動機構１６と、絞り２を駆動するための絞り駆動機構１７と、クイックリターンミラー３のアップダウンの駆動を行うためのミラー駆動機構１８と、シャッタチャージ機構１９と、フォーカルプレーンシャッタ１０の先幕、後幕の走行を制御するためのシャッタ制御回路２０と、イメージセンサ１１の近傍に設置された温度センサ２１と、接眼レンズ７の近傍に設置された測光センサ２２と、システムを制御する上で調整が必要なパラメータが記憶されているＥＥＰＲＯＭ２３とが接続されている。
【００１８】
上記測光センサ２２は、図示されない被写体の輝度を測定するためのセンサであり、この出力はシステムコントローラ１５へ供給される。
【００１９】
また、上記温度センサ２１は、イメージセンサ１１の温度を検出するための測温手段である。温度センサ２１の出力は、イメージセンサ１１の発生する固定パターンノイズを補正する時に必要となる。温度センサとしては、温度に応じて抵抗が変化するサーミスタが代表的である。理想的には、イメージセンサであるＣＣＤのチップ上に温度センサが存在すると良い。ＰＮ接合に発生する順方向電圧は温度に応じて変化するので、この電圧変化を検出しても良い。
【００２０】
上記システムコントローラ１５は、上記レンズ駆動機構１６を制御することにより、被写体像をイメージセンサ１１上へ結像できる。また、システムコントローラ１５は、設定されたＡｖ値に基いて、絞り２を駆動する絞り駆動機構１７を制御し、更に、設定されたＴｖ値に基いて、上記シャッタ制御回路２０へ制御信号を出力する。
【００２１】
上記フォーカルプレーンシャッタ１０の先幕、後幕は、駆動源がバネにより構成されており、シャッタ走行後が次の動作のためにバネチャージが必要である。シャッタチャージ機構１９は、そのバネチャージのために設けられている。
【００２２】
また、上記システムコントローラ１５には、画像データコントローラ２５が接続されている。この画像データコントローラ２５は、ＤＳＰ（デジタル信号プロセッサ）により構成される画像補正手段であり、イメージセンサ１１の制御、該イメージセンサ１１から入力された画像データの補正や加工等をシステムコントローラ１５の指令に基いて実行するものである。
【００２３】
また、上記画像データコントローラ２５には、イメージセンサ１１を駆動する時に必要なパルス信号を出力するタイミングパルス発生回路２７と、イメージセンサ１１と共にタイミングパルス発生回路２７で発生されたタイミングパルスを受けて、イメージセンサ１１から出力される被写体像に対応したアナログ信号をデジタル信号に変換するためのＡ／Ｄコンバータ２８と、得られた画像データ（デジタルデータ）を一時的に記憶しておくＤＲＡＭ２９と、Ｄ／Ａコンバータ３０及び画像圧縮回路３３とが接続されている。
【００２４】
上記ＤＲＡＭ２９は、加工や所定のフォーマットへのデータ変換が行われる前の画像データを一時的に記憶するための記憶手段として使用される。
【００２５】
また、上記Ｄ／Ａコンバータ３０には、エンコーダ３１を介して画像表示回路３２が接続される。更に、画像圧縮回路３３には、画像データ記録メディア３４が接続される。
【００２６】
上記画像表示回路３２は、イメージセンサ１１で撮像された画像データを表示するための回路であり、一般にはカラーの液晶表示素子により構成される。画像データコントローラ２５は、ＤＲＡＭ２９上の画像データを、Ｄ／Ａコンバータ３０によりアナログ信号に変換してエンコーダ回路３１へ出力する。すると、エンコーダ回路３１では、画像表示回路３２を駆動する時に必要な映像信号（例えばＮＴＳＣ信号）に、Ｄ／Ａコンバータ３０の出力が変換される。
【００２７】
上記画像圧縮回路３４は、ＤＲＡＭ２９に記憶された画像データの圧縮や変換（例えばＪＰＥＧ）を行うための回路である。変換された画像データは、画像データ記録メディア３４へ格納される。この記録メディアとしては、ハードディスク、フラッシュメモリ、フロッピー（登録商標）ディスク等が使用される。
【００２８】
更に、システムコントローラ１５には、カメラの動作モードの情報や露出情報（Ｔｖ値、Ａｖ値等）の表示を行うための動作表示回路３６と、ユーザが所望の動作をこの電子撮像カメラに実行させるべく操作される多数のスイッチで構成される操作スイッチ（ＳＷ）３７が接続されている。
【００２９】
この操作スイッチ３７には、モードスイッチ、Ａｖ／Ｔｖ選択スイッチ、アップスイッチ（ＵＰ  ＳＷ）、ダウンスイッチ（Ｄｏｗｎ  ＳＷ）、レリーズスイッチ、パワースイッチ、画像表示選択スイッチが含まれる。各スイッチの機能については後述する。
【００３０】
次に、図２及び図３のフローチャートを参照して、システムコントローラ１５のメインルーチンの動作について説明する。
【００３１】
操作スイッチ３７の１つであるパワースイッチがオンされてシステムに電力が供給されると、システムコントローラ１５の動作が開始される。先ず、ステップＳ１ではシステムの初期化が行われる。これは、例えば、ＣＰＵのＩ／Ｏポートの初期化、メモリの初期化等である。また、画像データコントローラ２５に対しても初期化の指令が出力される。
【００３２】
次いで、ステップＳ２にて、動作表示回路３６へカメラの動作状態を示すデータが出力される。このステップＳ２の動作は、メインルーチンの中で周期的に実行されるので、動作表示回路３６の表示部には、常に新しいカメラの動作状態が表示される。
【００３３】
ステップＳ３に於いては、操作スイッチ３７の１つであるモードスイッチの状態が検出される。ここで、モードスイッチの操作が検出された場合はステップＳ４へ移行し、検出されない場合はステップＳ７へ移行する。
【００３４】
ステップＳ４では、モードカウンタがインクリメントされる。このモードカウンタは、カメラの動作モードを示したカウンタである。下記表１は、この動作モードとモードカウンタの対応を表したものである。
【００３５】
【表１】
2007014020.tif 000003
【００３６】
表１に於いて、マニュアルモードはＡｖ値（絞り値）とＴｖ値（シャッタ秒時）をユーザ自身が設定するモードである。また、ノーマルモードは通常の撮影に適応される動作モードである。更に、ポートレートモードは人物の撮影に適応される動作モードであり、夜景モードは夜景に適応される動作モードである。これら３つのモードに於けるＡｖ値、Ｔｖ値は、測光センサ２２の出力とイメージセンサ１１の感度を考慮して、システムコントローラ１５が決定する。
【００３７】
また、白黒モードは撮影されたカラー画像データを白黒のデータへ変換してから記憶するモードである。そして、セピアモードは撮影されたカラー画像データをセピア色のデータへ変換してから記憶するモードである。この２つのモードを実行する際のＡｖ値とＴｖ値は、上述したノーマルモードと同じである。
【００３８】
ステップＳ５では、モードカウンタが“６”であるか否かが判定される。ここで、上記カウンタが“６”でなければ上記ステップＳ２へ移行してモード表示が行われる。
【００３９】
一方、上記ステップＳ５にてカウンタが“６”の場合は、ステップＳ６に移行してカウンタの値がリセット（←０）された後、上記ステップＳ２へ移行する。
【００４０】
上記ステップＳ５とステップＳ６の処理が必要な理由は、上記表１に示されたように、モードカウンタの“０”〜“５”に対して動作モードが規定されているからである。
【００４１】
ステップＳ７では、操作スイッチ３７の１つである画像表示選択スイッチの状態が検出される。この画像表示選択スイッチの操作が検出された場合はステップＳ８へ移行し、検出されない場合はステップＳ９へ移行する。
【００４２】
ステップＳ８では、画像表示選択フラグが反転される。すなわち、該フラグが“１”ならば“０”となり、フラグが“０”ならば“１”となる。このフラグは、後述するステップＳ４４に於いて使用される。
【００４３】
ステップＳ９では、操作スイッチ３７の１つであるＡｖ／Ｔｖ選択スイッチの状態が検出される。このＡｖ／Ｔｖ選択スイッチの操作が検出された場合はステップＳ１０へ移行し、検出されない場合はステップＳ１１へ移行する。
【００４４】
ステップＳ１０では、Ａｖ／Ｔｖ選択フラグが反転される。すなわち、該フラグが“１”ならば“０”となり、フラグが“０”ならば“１”となる。上述したマニュアルモードに於いては、Ａｖ値とＴｖ値が操作スイッチ３７のＵＰ  ＳＷとＤＯＷＮ  ＳＷが操作されることで、ユーザにより設定が行われる。
【００４５】
このとき、Ａｖ／Ｔｖ選択フラグが“１”ならば、ＵＰ  ＳＷとＤＯＷＮ  ＳＷはＡｖ値の設定のために使用されることを意味する。一方、Ａｖ／Ｔｖ選択フラグが“０”の場合は、ＵＰ  ＳＷとＤＯＷＮ  ＳＷはＴｖ値設定のために使用されることを意味する。
【００４６】
ステップＳ１１では、モードカウンタが“０”であるか否かが判定される。ここで、モードカウンタが“０”ならばマニュアルモードであることを示している。したがって、ＵＰ  ＳＷとＤｏｗｎ  ＳＷの状態を検出するために、続くステップＳ１２へ移行する必要がある。一方、モードカウンタが“０”以外の場合は、これらのＵＰ  ＳＷ、ＤＯＷＮ  ＳＷの状態を検出する必要はない。したがって、この場合はステップＳ２０へ移行する。
【００４７】
ステップＳ１２では、ＵＰ  ＳＷの状態が検出される。ここで、ＵＰ  ＳＷが操作された場合はステップＳ１３へ移行し、操作されていない場合はステップＳ１６へ移行する。
【００４８】
ステップＳ１３では、Ａｖ／Ｔｖ選択フラグの状態が判定される。ここで、Ａｖ／Ｔｖ選択フラグが“１”であればステップＳ１４へ移行する。そして、このステップＳ１４でＡｖ値が１段アップされた後、Ａｖ値を表示するため上記ステップＳ２へ移行する。上記ステップＳ１４の処理により、例えば絞り値がＦ＝５．６ならば、Ｆ＝８に変更される。
【００４９】
一方、上記ステップＳ１３にて、Ａｖ／Ｔｖ選択フラグが“０”ならば、ステップＳ１５へ移行してＴｖ値が１段アップされた後、Ｔｖ値を表示するために上記ステップＳ２へ移行する。このステップＳ１５の処理により、例えばシャッタ秒時がＴ＝１／６０ならば、Ｔ＝１／１２５に変更される。
【００５０】
ステップＳ１６では、Ｄｏｗｎ  ＳＷの状態が検出される。ここで、ＤＯＷＮ  ＳＷが操作された場合はステップＳ１７へ移行し、操作されていない場合はステップＳ２０へ移行する。
【００５１】
ステップＳ１７では、Ａｖ／Ｔｖ選択フラグの状態が判定される。ここで、該フラグが“１”ならばステップＳ１８へ移行して、Ａｖ値が１段ダウンされた後、Ａｖ値を表示するため上記ステップＳ２へ移行する。このステップＳ１８の処理により、例えば絞り値がＦ＝５．６ならば、Ｆ＝４に変更される。
【００５２】
また、上記ステップＳ１７にて、Ａｖ／Ｔｖ選択フラグが“０”ならば、ステップＳ１９へ移行してＴｖ値が１段ダウンされた後、Ｔｖ値を表示するために上記ステップＳ２へ移行する。このステップＳ１９の処理により、例えばシャッタ秒時がＴ＝１／６０ならば、Ｔ＝１／３０に変更される。
【００５３】
ステップＳ２０では、測光センサ２２から被写体の輝度データが入力される。次いで、ステップＳ２１にて、モードカウンタが“０”であるか否かが判定される。ここで、モードカウンタが“０”ならばマニュアルモードである。したがって、ステップＳ２２の処理は必要ないので、ステップＳ２３へ移行する。一方、マニュアルモード以外ならば、ステップＳ２２に移行して、各動作モードに適したＡｖ値とＴｖ値が、輝度データとイメージセンサ１１の感度を考慮して算出される。
【００５４】
ステップＳ２３では、操作スイッチ３７の１つであるレリーズスイッチの状態が検出される。このレリーズスイッチの操作が検出された場合はステップＳ２６へ移行し、検出されない場合はステップＳ２４へ移行する。
【００５５】
このステップＳ２４では、操作スイッチ３７の１つであるパワースイッチの状態が検出される。ここで、パワースイッチがオン状態ならば、システムは動作可能であるので上記ステップＳ２へ移行する。一方、パワースイッチがオフであれぱ、ステップＳ２５へ移行して、システムダウンのための処理が実行された後、システムコントローラ１５の動作が停止される。
【００５６】
上記ステップＳ２３でレリーズスイッチが操作された場合は、ステップＳ２６にて、モードカウンタが“３”であるか否かが判定される。ここで、モードカウンタが“３”であれば夜景モードであることを意味する。この場合は、ステップＳ２８に移行して、撮影レンズが∞（無限遠）にピントが合う位置へ移動される。
【００５７】
一方、上記ステップＳ２６にて、モードカウンタが“３”以外ならば、ステップＳ２７に移行して焦点調整動作が実行される。すなわち、ＡＦセンサ５より焦点のズレ量に関する情報が入力それ、この情報に基いてレンズ駆動機構１６が制御される。
【００５８】
ステップＳ２９では、設定された絞り値に基いて絞り駆動機構１７が制御される。次いで、ステップＳ３０にて、ミラー駆動機構１８が制御されて、クイックリターンミラー３がアップ状態へ移動される。
【００５９】
そして、ステップＳ３１にて、シャッタ制御回路２０にフォーカルプレーンシャッタ１０の先幕スタート信号が出力される。次いで、ステップＳ３２では、シャッタ秒時を計測するためのタイマカウンタのカウント動作が開始される。更に、ステップＳ３３では、画像データコントローラ２５に対して、イメージセンサ１１の積分が開始されるように指示される。
【００６０】
ステップＳ３４に於いては、タイマカウンタの値が設定されたシャッタ秒時になるまで待機する。設定された秒時が経過するとステップＳ３５へ移行して、シャッタ制御回路２０に対して後幕スタート信号が出力される。そして、ステップＳ３６にて、後幕の走行が完了するまで待機する。
【００６１】
次に、ステップＳ３７では、上記画像データコントローラ２５に対して、イメージセンサ１１の積分が終了されるように指示される。続いて、ステップＳ３８では、イメージセンサ１１から画像データが取込まれるように指示される。
【００６２】
ここで、画像データコントローラ２５によりデータの取込みが行われている間に、システムコントローラ１５では、ステップＳ３９、Ｓ４０及びＳ４１の動作が並行して行われる。
【００６３】
ステップＳ３９では、ミラー駆動機構１８が制御されて、クイックリターンミラー３がダウン状態に移動される。次いで、ステップＳ４０にて、絞り駆動機構１７が制御されて絞り２が開放位置へ戻される。そして、ステップＳ４１では、シャッタチャージ機構１９が制御されて、シャッタの先幕と後幕を駆動するためのバネ（図示せず）がチャージされる。
【００６４】
ステップＳ４２では、画像データコントローラ２５により画像データの取込みが終了するまで待機する。
【００６５】
ここで、イメージセンサ１１の画素数が多くなると、画像データの取込みに時間がかかる。しかしながら、イメージセンサ１１から画像データを取込み動作中は遮光さえしておけば、カメラのアクチュエータは動作しても問題はない。そこで、画像データコントローラ２５の画像データの取込み動作と、システムコントローラ１５による上記ステップＳ３９〜Ｓ４１の動作を同時に実行しても良い。このように、同時に処理を実行することで、次の撮影動作までの時間を短縮することができることになり、ユーザはシャッタチャンスを逃すことが少なくなる。
【００６６】
ステップＳ４３では、サブルーチン“画像データ補正”が実行される。このサブルーチンでは、イメージセンサ１１の温度や動作モードを考慮して、画像データに対して固定パターンノイズデータによる補正が行われる。
【００６７】
そして、ステップＳ４４に於いて、画像表示選択フラグの状態が判定される。ここで、画像表示選択フラグが“１”ならばステップＳ４５へ移行する。そして、画像データコントローラ２５に対して画像データの表示を指令される。この画像データコントローラ２５により、ＤＲＡＭ２９上の画像データが画像表示回路３２へ出力されて、表示される。
【００６８】
一方、上記ステップＳ４４に於いて、画像表示選択フラグが“０”ならば、ステップＳ４６に移行して固定パターンノイズ（ＦＰＮ）フラグの状態が判定される。ここで、ＦＰＮフラグはサブルーチン“画像データ補正”の中で設定されるフラグである。
【００６９】
上記ステップＳ４６にて、ＦＰＮフラグが“１”ならば、固定パターンノイズのデータがＤＲＡＭ２９上に存在する。そこで、ステップＳ４７に移行して、画像データコントローラ２５に対してＦＰＮデータが画像表示回路３２へ出力されるように指示される。
【００７０】
これにより、ユーザは、必要に応じて画像表示選択スイッチを操作することで、イメージセンサ１１の固定パターンノイズの発生の程度を確認することができることになる。その後、上記ステップＳ２へ移行する。
【００７１】
一方、上記ステップＳ４６にて、ＦＰＮフラグが“０”の場合はステップＳ４８へ移行する。ＦＰＮフラグが“０”の場合は、ＦＰＮデータが測定されていないことを意味している。したがって、ユーザが画像選択スイッチを操作してＦＰＮデータを見ようとしても無理である。そこで、ステップＳ４８では、動作表示回路３２により警告表示が行われる。ＦＰＮデータの表示はできないので、ステップＳ４９では、上述したステップＳ４５と同じ動作が行われる。
【００７２】
次に、図４のフローチャートを参照して、図３のフローチャートに於けるステップＳ４３のサブルーチン“画像データ補正”の動作について説明する。
【００７３】
先ず、ステップＳ５１では、ＦＰＮフラグがクリア（←“０”）される。後述するＦＰＮデータの測定（ステップＳ６３〜Ｓ６７）が行われた場合は、このＦＰＮフラグはセット（←“１”）される。
【００７４】
次いで、ステップＳ５２にて、温度センサ２１からイメージセンサ１１の測定データが入力される。そして、ステップＳ５３に於いては、モードカウンタが“０”であるか否かが判定される。ここで、モードカウンタが“０”ならばマニュアルモードであるので、ステップＳ６３へ移行し、“０”でなければステップＳ５４へ移行する。
【００７５】
ステップＳ６３では、画像データコントローラ２５に対してイメージセンサ１１の積分スタートが指示される。次いで、ステップＳ６４にて、シャッタ秒時を計測するタイマカウンタのカウント動作が開始される。
【００７６】
そして、ステップＳ６５では、タイマカウンタの値が設定されたシャッタ秒時になるまで待機する。このシャッタ秒時とは、マニュアルモードならばユーザが設定したＴｖ値に基いて設定される。マニュアルモードでない場合は、上述した図２のフローチャートのステップＳ２２に於いてシステムコントローラ１５により決定されたＴｖ値に基いて設定された秒時である。
【００７７】
ステップＳ６６では、画像データコントローラ２５に対して積分が終了するように指示される。更に、ステップＳ６７では、イメージセンサ１１から画像データが取込まれるように指示される。ここで取込まれたデータは、シャッタ１０が遮光された状態で取込まれたものであり、これがＦＰＮデータである。このＦＰＮデータは、ＤＲＡＭ２９上に記憶される。
【００７８】
次に、ステップＳ６８にて、データの取込みの終了が検出されると、ステップＳ６９に於いてＦＰＮフラグがセット（←“１”）される。そして、ステップＳ７０では、画像データコントローラ２５に対して画像データ（図３のフローチャートに於けるステップＳ３１〜Ｓ３８）からＦＰＮデータが除去されるように指示される。画像データコントローラ２５では、ＤＲＡＭ２９上の画像データからＦＰＮデータが減算されることでＦＰＮが除去された画像データが作成される。
【００７９】
そして、ステップＳ７４では、画像データコントローラ２５に対し、画像データが画像データ記録メディア３４に記録されるように指示される。画像データは、画像圧縮回路３３により圧縮された後、画像データコントローラ２５によって画像データ記録メディア３４に格納される。この後、本サブルーチンからメインルーチンへ復帰する。
【００８０】
一方、ステップＳ５４では、モードカウンタが“１”であるか否かが判定される。ここで、モードカウンタが“１”であればノーマルモードである。この場合はステップＳ５５へ移行し、“１”でなければステップＳ５７に移行する。
【００８１】
ステップＳ５５では、ＥＥＰＲＯＭ２３の所定のアドレスより判定値（Ｔｖ１）が読出される。下記表２は、ＥＥＰＲＯＭ２３に記憶されている判定値を示したルックアップテーブルである。
【００８２】
【表２】
2007014020.tif 000004
【００８３】
このルックアップテーブルは、３つのテーブル（テーブル１、テーブル２、テーブル３）より構成される。テーブル１はノーマルモードに、テーブル２は夜景モードに、テーブル３はポートレートモードに、それぞれ対応している。
【００８４】
各テーブルは、温度に対してＥＥＰＲＯＭ２３のアドレスが対応され、各アドレスには判定値が記憶されている。固定パターンノイズの大きさは、１０℃〜８℃温度が変化すると約２倍変化する。そこで、テーブルの判定値は、１０℃の変化に対して判定値が２倍変化するように設定されている。
【００８５】
例えば、上記ステップＳ５２で測定された温度が２５℃とすると、ステップＳ５５にてＥＥＰＲＯＭ２３から読出される判定値は１／８秒（※１）であり、この値がＴｖ１となる。
【００８６】
ステップＳ５６では、設定されているＴｖ値とＴｖ１とが比較される。ここで、Ｔｖが１／８以上の場合はステップＳステップＳ６３へ移行する。そして、上述したように、ＦＰＮデータの測定が行われ、画像データに対して固定パターンノイズの補正が行われる。
【００８７】
上記ステップＳ５６に於いて、Ｔｖが１／８未満ならば固定パターンノイズの補正は必要なく、すでにＤＲＡＭ２９上に取込まれている画像データが圧縮されて画像データ記録メディア３４に記録されるようにすれば良い。したがって、ステップＳ６３へ移行する。
【００８８】
一方、ステップＳ５７では、モードカウンタが“２”であるか否かが判定される。ここで、モードカウンタが“２”ならば夜景モードである。この場合は、ステップＳ５８へ移行し、“２”でない場合はステップＳ６０へ移行する。
【００８９】
ステップＳ５８では、ＥＥＰＲＯＭ２３から判定値（Ｔｖ２）が読出される。上述したように、温度を２５℃とした場合、上記表２より判定値は１／４秒（※２）となる。ノーマルモードと比べて判定値を大きくした理由は、夜景モードで主に撮影される被写体は、多少画面にノイズが重畳されても見苦しくないものが多いからである。そのため、判定値がノーマルモードに比べて大きい値となっている。
【００９０】
ステップＳ５９では、設定されているＴｖ値とＴｖ２とが比較される。ここで、ＴｖがＴｖ２以上の場合はステップＳ６３へ移行し、画像データに対して固定パターンノイズの補正が行われる。一方、ＴｖがＴｖ２未満の場合は、補正は必要ないのでステップＳ７４へ移行する。
【００９１】
ステップＳ６０では、モードカウンタが“３”であるか否かが判定される。ここで、モードカウンタが“３”であればポートレートモードである。この場合はステップＳ６１へ移行し、“３”でない場合はステップＳ７１へ移行する。
【００９２】
ステップＳ６１では、ＥＥＰＲＯＭ２３から判定値（Ｔｖ３）が読出される。上述したように、温度を２５℃としたので、上記表２より判定値は１／１５秒（※３）となる。ここで、ノーマルモードと比べて判定値を小さくした理由は、ポートレートモードで主に撮影される被写体は人物であり、画面にノイズが重畳されると見苦しく感じやすい。そこで、判定値がノーマルモードに比べて厳しい値となっている。
【００９３】
ステップＳ６２では、設定されているＴｖとＴｖ３とが比較される。ここで、ＴｖがＴｖ２以上の場合はステップＳ６３へ移行し、ＴｖがＴｖ３未満の場合はステップＳ７４へ移行する。
【００９４】
ステップＳ７１では、モードカウンタが“４”であるか否かが判定される。ここで、モードカウンタが“４”であれば白黒モードである。この場合はステップＳ７３へ移行し、画像データコントローラ２５に対して白黒画像データの合成が指示される。画像データコントローラ２５では、カラーで撮影された画像データから白黒画像データが合成される。この画像データは、ステップＳ７４に於いて画像データ記録メディア３４へ記録される。
【００９５】
上記ステップＳ７１に於いて、モードカウンタが“４”でなければ、モードカウンタは必然的に５であるので、動作モードはセピアモードとなる。セピアモードならば、ステップＳ７２に移行して、画像データコントローラ２５に対してセピア色画像データの合成が指示される。これにより、画像データコントローラ２５では、カラーで撮影された画像データからセピア色画像データが合成される。この画像データは、続くステップＳ７４に於いて、画像データ記録メディア３４へ記録される。
【００９６】
白黒モードとセピアモードは、懐古調の写真が撮れることを意味する動作モードである。そこで、多少画像データに固定パターンノイズが重畳されていても、それによって画像データの値を問われることはない。むしろ、該ノイズが古めかしい写真のイメージを強調する。
【００９７】
上述したように、上記表２のテーブルをＥＥＰＲＯＭ２３に記憶したことにより、イメージセンサ１１のノイズ特性に応じて最適な判定値を設定することができる。
【００９８】
また、画質に対する要求が高いユーザに対しても、ＥＥＰＲＯＭ２３に記憶しておくことで、ユーザ個々の要求に応じてカメラのサービスセンターに於いて判定値を書換えることも可能である。
【００９９】
マニュアルモードに於いては、常に固定パターンノイズの補正がなされるので、カメラが自動的に決定する固定パターンノイズの補正に対して不満を持つユーザは、マニュアルモードを使用することでユーザが望む画質の画像データを手に入れることができる。
【０１００】
更に、上述した実施形態では、所定の撮影条件になるとイメージセンサを遮光した状態でＦＰＮデータの測定を行うと共に、画像データに対してＦＰＮの補正を行うようにした。もし、ＦＰＮデータの測定（図４のフローチャートに於けるステップＳ６３〜Ｓ６８）に大きな時間を必要としないならば、撮影動作毎に行なっても良い。若しくは、カメラの動作シーケンスを妨げないように、何らかの動作（例えば焦点調整動作）と並行して実行可能ならば、撮影動作毎に行っても良い。そして、画像データに対する補正（図４のフローチャートのステップＳ７０）を所定の撮影条件に於いてのみ実行するようにしても良い。
【０１０１】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲で種々の変形実施が可能であるのは勿論である。
【０１０２】
更に、上述した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件の適当な組合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成も発明として抽出され得る。
【図面の簡単な説明】
【０１０３】
【図１】この発明の一実施形態の構成を示すもので、電子撮像カメラのブロック構成図である。
【図２】図１のシステムコントローラ１５のメインルーチンの動作について説明するフローチャートである。
【図３】図１のシステムコントローラ１５のメインルーチンの動作について説明するフローチャートである。
【図４】図３のフローチャートに於けるステップＳ４３のサブルーチン“画像データ補正”の動作について説明するフローチャートである。
【符号の説明】
【０１０４】
１…撮影レンズ、２…絞り、３…クイックリターンミラー、５…ＡＦセンサ、７…接眼レンズ、９…フィルタ、１０…フォーカルプレーンシャッタ、１１…イメージセンサ、１５…ステムコントローラ（ＣＰＵ）、１６…レンズ駆動機構、１７…絞り駆動機構、１８…ミラー駆動機構、１９…シャッタチャージ機構、２０…シャッタ制御回路、２１…温度センサ、２２…測光センサ、２３…ＥＥＰＲＯＭ、２５…画像データコントローラ（ＤＳＰ）、２９…ＤＲＡＭ、３２…画像表示回路、３３…画像圧縮回路、３４…画像データ記録メディア、３６…動作表示回路、３７…操作スイッチ（ＳＷ）。
【図１】
2007014020.tif 000005
【図２】
2007014020.tif 000006
【図３】
2007014020.tif 000007
【図４】
2007014020.tif 000008