(57)【要約】【課題】本画像として撮像画像を圧縮して転送する場合に、黒画像による補正を精度よく行うことができる撮像装置及びその制御方法並びにプログラムを提供する。【解決手段】デジタルカメラ１００は、システム制御回路５０と、光学像を電気信号に変換し、画像を撮像する撮像素子１４と、その撮像された画像を圧縮する圧縮伸長回路３２と、撮像素子１４を遮光する保護部１０２とを備える。システム制御回路５０は、保護部１０２による撮像素子１４の遮光がされない状態で、シャッター１２によるスリットローリング読み出しにより撮像素子１４で撮像し、圧縮伸長回路３２で圧縮することで本画像を取得する一方、保護部１０２による撮像素子１４の遮光がされた状態で、撮像素子１４で撮像して取得した黒画像から補正用画像を生成し、画像処理回路２０でその補正用画像を用いて本画像を補正する。【選択図】図１
2020088599.tif 000002
【特許請求の範囲】
【請求項１】
光学像を電気信号に変換し、画像を撮像する撮像素子と、
前記撮像素子で撮像された画像を圧縮する圧縮手段と、
前記撮像素子を遮光する遮光手段と、
前記遮光手段による前記撮像素子の遮光がされない状態で、前記撮像素子によりシャッターによるスリットローリング読み出しで撮像し、前記圧縮手段により圧縮することで本画像を取得する第１の取得手段と、
前記遮光手段による前記撮像素子の遮光がされた状態で、前記撮像素子により撮像し、黒画像を取得する第２の取得手段と、
前記黒画像から補正用画像を生成する生成手段と、
前記補正用画像を用いて前記本画像を補正する補正手段とを備えることを特徴とする撮像装置。
【請求項２】
前記生成手段は、
撮影時の前記撮像素子の温度、前記シャッターのシャッター速度、及び前記撮像素子の感度に応じて、前記黒画像を前記圧縮手段により圧縮するか否か、及び何枚の前記黒画像を前記第２の取得手段により取得するかを決定する第１の決定手段と、
前記第１の決定手段により、前記黒画像を前記圧縮手段により圧縮し、且つ前記第２の取得手段により複数枚の前記黒画像を取得することが決定された場合、前記第２の取得手段により取得された複数枚の前記黒画像が前記圧縮手段により圧縮された後、前記圧縮された複数枚の前記画像を１枚の画像に合成する合成手段とを備え、
前記合成された１枚の画像を前記補正用画像とすることを特徴とする請求項１記載の撮像装置。
【請求項３】
前記生成手段は、前記第１の決定手段により、前記黒画像を前記圧縮手段により圧縮せず、且つ前記第２の取得手段により１枚の前記黒画像を取得することが決定された場合、前記第２の取得手段により取得された１枚の前記黒画像を前記補正用画像とすることを特徴とする請求項２記載の撮像装置。
【請求項４】
撮影時の前記撮像素子の感度に応じて、前記合成手段が用いる合成方法を決定する第２の決定手段をさらに備えることを特徴とする請求項２記載の撮像装置。
【請求項５】
前記第２の決定手段は、加算平均及び比較明合成のいずれか一方に前記合成方法を決定することを特徴とする請求項４記載の撮像装置。
【請求項６】
前記黒画像は、前記本画像と同じ読み出しビット数であることを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
撮影時の前記撮像素子の温度、前記シャッターのシャッター速度、及び前記撮像素子の感度に応じて、前記補正手段による前記本画像の補正方法を変更する変更手段をさらに備えることを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項８】
前記変更手段は、傷補正及びシェーディング補正のいずれか一方に前記補正手段による補正方法を変更することを特徴とする請求項７記載の撮像装置。
【請求項９】
撮像素子により、光学像を電気信号に変換し、画像を撮像する撮像ステップと、
前記撮像素子で撮像された画像を圧縮する圧縮ステップと、
前記撮像素子を遮光する遮光ステップと、
前記遮光ステップにおいて前記撮像素子の遮光がされない状態で、前記撮像素子によりシャッターによるスリットローリング読み出しで撮像し、前記圧縮ステップにおいて圧縮することで本画像を取得する第１の取得ステップと、
前記遮光ステップにおいて前記撮像素子の遮光がされた状態で、前記撮像素子により撮像し、黒画像を取得する第２の取得ステップと、
前記黒画像から補正用画像を生成する生成ステップと、
前記補正用画像を用いて前記本画像を補正する補正ステップとを有することを特徴とする撮像装置の制御方法。
【請求項１０】
請求項９記載の制御方法を実行することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びその制御方法並びにプログラムに関し、特に黒画像を元に撮像画像の補正を行う撮像装置及びその制御方法並びにプログラムに関する。
【背景技術】
【０００２】
近年、家庭用ビデオカメラやデジタルスチルカメラなどの撮像装置が一般に普及している。
【０００３】
これらの撮像装置は連写や動画といった機能を提供しており、ユーザにとって撮影の利便性が向上している。またメカシャッターを使用せずに撮像素子のスリットローリング読み出しのみで撮影するモードも提供され、シャッターの動作音をさせずに静かに撮影できるモードも存在している。スリットローリング読み出しは、メカシャッターに比べて高速シャッタを実現しやすいというメリットも存在する。
【０００４】
一方、スリットローリング読み出しを行うと、撮影素子の上下で露光のタイミングが異なってしまうため、ローリングシャッター歪という被写体像が変形する課題が生じる。ローリングシャッター歪は撮像素子からの撮像画像の読み出し速度が高くなるほど改善していくため、この読み出し速度の高速化が望まれる。この高速化の手段として、撮像素子から読みだされた撮像画像を圧縮したものを本画像として転送することにより、転送時間を短縮する手法が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２９６３５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、撮像素子の欠陥画素やシェーディングに対する本画像の補正が必要になる場合がある。この補正には通常、撮像素子を遮光して得られた黒画像が用いられるが、上記読み出し速度の高速化のため、本画像だけでなく黒画像も圧縮して転送すると、黒画像が圧縮により画質劣化し精度よく補正ができなくなることがある。特許文献１ではこのため撮像素子内で撮像画像から黒画像を減算した後に圧縮・転送する手法も提案されているが、この手法を用いるためには撮像素子内に大容量のメモリを搭載する必要があるため、コストが上昇しまう問題がある。
【０００７】
そこで本発明は、本画像として撮像画像を圧縮して転送する場合に、黒画像による補正を精度よく行うことができる撮像装置及びその制御方法並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の請求項１に係る撮像装置は、光学像を電気信号に変換し、画像を撮像する撮像素子と、前記撮像素子で撮像された画像を圧縮する圧縮手段と、前記撮像素子を遮光する遮光手段と、前記遮光手段による前記撮像素子の遮光がされない状態で、前記撮像素子によりシャッターによるスリットローリング読み出しで撮像し、前記圧縮手段により圧縮することで本画像を取得する第１の取得手段と、前記遮光手段による前記撮像素子の遮光がされた状態で、前記撮像素子により撮像し、黒画像を取得する第２の取得手段と、前記黒画像から補正用画像を生成する生成手段と、前記補正用画像を用いて前記本画像を補正する補正手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、本画像として撮像画像を圧縮して転送する場合に、黒画像による補正を精度よく行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例に係る撮像装置としてのデジタルカメラのハードウェア構成を示すブロック図である。
【図２】本発明の実施例に係る画像補正制御処理の手順を示すフローチャートである。
【図３】図２のステップＳ１０２における黒画像による補正の要否の判定を行うための表である。
【図４】図２のステップＳ１０４における黒画像による補正内容の切替を示した表である。
【図５】撮影時の撮像素子の感度が高く、且つ図２のステップＳ１０３で複数枚の圧縮黒画像を取得した場合に実行される、圧縮黒画像の加算平均による合成方法を示した図である。
【図６】撮影時の撮像素子の感度が低く、且つ図２のステップＳ１０３で複数枚の圧縮黒画像を取得した場合に実行される、圧縮黒画像の比較明合成による合成方法を示した図である。
【図７】図２のステップＳ１０４で実行される黒画像による傷補正の方法を示した図である。
【図８】図２のステップＳ１０４で実行される黒画像によるシェーディング補正の方法を示した図である。
【発明を実施するための形態】
【００１１】
以下に、本発明の好ましい実施例を、添付の図面に基づいて詳細に説明する。
【００１２】
本実施例では、本発明の撮像装置としてデジタルカメラ１００を例に用いて説明をおこなう。
【００１３】
図１は、デジタルカメラ１００のハードウェア構成を示すブロック図である。
【００１４】
図１において、デジタルカメラ１００は、撮影レンズ１０、シャッター１２、撮像素子１４、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、メモリ制御回路２２、画像表示部２８、メモリ３０、及び不揮発性メモリ３１を備える。また、デジタルカメラ１００は、圧縮伸長回路３２、露光制御部４０、測距制御部４２、ズーム制御部４４、フラッシュ４８、システム制御回路５０、モードダイアル６０、シャッターボタン６２、表示切替スイッチ６６、及び操作部７０を備える。さらに、デジタルカメラ１００は、ズームスイッチ７２、サーミスタ７４、電源８６、Ｉ／Ｆ９０、コネクタ９２、光学ファインダー１０４、通信部１１０、及び通信Ｉ／Ｆ１１２を備える。
【００１５】
シャッター１２は、絞り機能を備え、撮像素子１４への電荷の蓄積時間を制御する機械式シャッターである。尚、シャッター１２の動作音を無くしたい動画撮影などの場合は、撮像素子１４のリセットタイミングを制御する電子シャッターをシャッター１２の代わりに用いてもよい。
【００１６】
撮像素子１４は、光学像（露光により蓄積された電荷）を電気信号に変換して得られたアナログ画像データを出力する。
【００１７】
Ａ／Ｄ変換器１６は、撮像素子１４から読み出したアナログ画像データをデジタル画像データに変換する。
【００１８】
タイミング発生回路１８は、撮像素子１４及びＡ／Ｄ変換器１６にクロック信号や制御信号を供給する回路であり、メモリ制御回路２２及びシステム制御回路５０により制御される。
【００１９】
画像処理回路２０は、Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。また画像処理回路２０によって画像の切り出し、変倍処理を行うことで電子ズーム機能が実現される。
【００２０】
また、画像処理回路２０においては、撮像された画像を用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御回路５０が露光制御部４０、測距制御部４２に対して制御を行う、ＴＴＬ方式のＡＦ処理、ＡＥ処理、ＥＦ処理を行っている。
【００２１】
さらに、画像処理回路２０においては、撮像された画像を用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００２２】
メモリ制御回路２２は、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、メモリ３０、圧縮伸長回路３２を制御する。
【００２３】
Ａ／Ｄ変換器１６のデータが画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６のデータが直接メモリ制御回路２２を介して、メモリ３０に書き込まれる。
【００２４】
画像表示部２８は、ＴＦＴ  ＬＣＤ等からなり、メモリ３０に書き込まれた表示用の画像データはメモリ制御回路２２を介して画像表示部２８で表示される。
【００２５】
画像表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダー機能を実現することが可能である。
【００２６】
また、画像表示部２８は、システム制御回路５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合にはデジタルカメラ１００の電力消費を大幅に低減することが出来る。
【００２７】
メモリ３０は、撮影した静止画像や動画像を格納するため、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。これにより、複数枚の静止画像を連続して撮影する連写撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。
【００２８】
また、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。
【００２９】
不揮発性メモリ３１は、ＦｌａｓｈＲＯＭ等で構成される。システム制御回路５０が実行するプログラムコードは不揮発性メモリ３１に書き込まれ、逐次読み出しながらプログラムコードを実行する。また、不揮発性メモリ３１内にはシステム情報を記憶する領域や、ユーザ設定情報を記憶する領域が設けられ、さまざまな情報や設定を次回起動時に読み出して、復元する。
【００３０】
圧縮伸長回路３２は、適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する。具体的には、メモリ３０に格納された画像データを読み込んで圧縮処理或いは伸長処理を行い、処理を終えた画像データをメモリ３０に書き込む。
【００３１】
露光制御部４０は、撮像素子１４への入射光量を制御する絞り機能を備えるシャッター１２を制御する。また、露光制御部４０は、フラッシュ４８と連動することによるフラッシュ調光機能も有する。
【００３２】
測距制御部４２は、撮影レンズ１０のフォーカシングを制御する。
【００３３】
ズーム制御部４４は、撮影レンズ１０のズーミングを制御する。
【００３４】
フラッシュ４８は、ストロボ撮影の際のプレ発光やメイン発光を行うだけでなく、ＡＦ補助光としての投光や、フラッシュの調光も行う。
【００３５】
露光制御部４０及び測距制御部４２は、ＴＴＬ方式を用いて制御される。すなわち、撮像した画像データを画像処理回路２０によって演算した演算結果に基づき、システム制御回路５０が露光制御部４０、測距制御部４２に対して制御を行う。
【００３６】
システム制御回路５０は、デジタルカメラ１００全体を制御する。
【００３７】
モードダイアル６０、シャッターボタン６２、表示切替スイッチ６６、操作部７０、及びズームスイッチ７２は、システム制御回路５０の各種の動作指示を入力するための操作手段である。これらは、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００３８】
ここで、これらの操作手段の具体的な説明を行う。
【００３９】
モードダイアル６０は、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、動画撮影モード、再生モード、ＰＣ接続モード等の各機能モードを切り替え設定することが出来る。
【００４０】
シャッターボタン６２は、その操作途中（半押し操作）でシャッタースイッチＳＷ１がＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理等の動作開始を指示する。またその操作完了（全押し操作）でシャッタースイッチＳＷ２がＯＮとなる。フラッシュ撮影の場合、シャッタースイッチＳＷ２がＯＮとなると、まず、ＥＦ（フラッシュプリ発光）処理を行う。その後、ＡＥ処理で決定された露光時間分、撮像素子１４を露光させる。また、この露光期間中にフラッシュ４８をメイン発光させて、露光期間終了と同時に露光制御部４０により遮光することで、撮像素子１４への露光を終了させる。露光が終了した撮像素子１４から読み出した信号は、Ａ／Ｄ変換器１６でデジタル信号に変換された後、メモリ制御回路２２を介してメモリ３０に画像データとして書き込まれる。さらに、画像処理回路２０及びメモリ制御回路２２での演算を用いたこの画像データの現像処理、及び圧縮伸長回路３２での圧縮処理が行われた後、記録媒体２００に書き込む。このような一連の処理の動作がシャッタースイッチＳＷ２がＯＮとなると開始する。
【００４１】
表示切替スイッチ６６は、画像表示部２８の表示切替をすることが出来る。この機能により、光学ファインダー１０４を用いて撮影を行う際に、ＴＦＴ  ＬＣＤ等から成る画像表示部２８への電流供給を遮断することにより、省電力を図ることが可能となる。
【００４２】
操作部７０は、各種ボタン、タッチパネルや回転式ダイアル等からなり、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切り替えボタン等がある。またメニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像移動−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン等もある。
【００４３】
ズームスイッチ７２は、ユーザが撮像画像の倍率（ズーム）変更の操作を行うスイッチ部である。ズームスイッチ７２は、撮像画角を望遠側に変更させるテレスイッチと、広角側に変更させるワイドスイッチからなる。このズームスイッチ７２によるズーム変更操作は、ズーム制御部４４が撮影レンズ１０の撮像画角の変更を指示し光学ズーム操作を行うトリガとなる。また、画像処理回路２０による画像の切り出しや、画素補間処理などによる撮像画角の電子的なズーミング変更のトリガともなる。
【００４４】
サーミスタ７４は、撮像素子１４の近くに配置され、撮像素子１４自体の温度を測定する。この測定は、撮像素子１４の欠陥画素は温度による影響を受けるため、撮影時の温度に応じて傷補正処理を変更する必要があるために行われる。
【００４５】
電源８６は、アルカリ電池の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉイオン電池等の二次電池、ＡＣアダプター等からなる、デジタルカメラ１００の全体の電源である。
【００４６】
Ｉ／Ｆ９０は記録媒体２００とのインターフェースである。
【００４７】
コネクタ９２は記録媒体２００と接続を行う。
【００４８】
保護部１０２は、デジタルカメラ１００の撮影レンズ１０を含む撮像部を覆う事により、撮像部の汚れや破損を防止するバリアである。後述する本画像の撮影の際には、撮像素子１４が保護部１０２により遮光されない状態で撮像を行う。一方、後述する黒画像の撮影の際には、撮像素子１４は保護部１０２により遮光された状態で撮像を行う。
【００４９】
光学ファインダー１０４は、ユーザが撮影レンズ１０を介して直接被写体を見るための覗き窓であり、これを用いることにより、画像表示部２８による電子ファインダー機能を使用すること無しに、撮影を行うことが可能である。
【００５０】
通信部１１０は、ＵＳＢ、ＩＥＥＥ１３９４、ＬＡＮ、無線通信、等の各種通信機能を有する。
【００５１】
通信Ｉ／Ｆ１１２は、通信部１１０によりデジタルカメラ１００を他の機器と接続するためのインターフェースであり、有線通信の場合コネクタで構成され、無線通信の場合はアンテナで構成される。
【００５２】
記録媒体２００は、メモリカードやハードディスク等の記録媒体である。記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部２０２、デジタルカメラ１００とのインターフェースであるＩ／Ｆ２０４、及びデジタルカメラ１００と接続を行うコネクタ２０６を備えている。
【００５３】
図２は、本発明の実施例に係る画像補正制御処理の手順を示すフローチャートである。
【００５４】
本処理は、シャッターボタン６２の操作完了でシャッタースイッチＳＷ２がＯＮとなったときに、システム制御回路５０により実行される。
【００５５】
ステップＳ１０１ではシャッター１２を開けて撮像素子１４のスリットローリング読み出しにより本画像の撮影を行う。具体的には、ＡＥ処理により予め決定されていたシャッター速度・絞り値・感度、またはユーザが任意に指示したシャッター速度・絞り値・感度での露光を行う。すなわち、撮像素子１４が保護部１０２により遮光されない状態で撮像を行った後、圧縮伸長回路３２によりその撮像された画像を圧縮することで本画像を取得する。
【００５６】
ステップＳ１０２では、ステップＳ１０１で行われた本画像の撮影の条件が、撮像素子１４の欠陥画素やシェーディングが目立つような撮影条件であって、黒画像による本画像の補正が必要であるかを判定する。この判定の結果、黒画像による補正が不要であればそのまま本処理を終了する。この判定については、図３を用いて詳細に後述する。
【００５７】
一方、ステップＳ１０２の判定の結果、黒画像による補正が必要である場合、ステップＳ１０３に進み、保護部１０２により撮像素子１４を遮光した状態で撮像素子１４が黒画像を撮影する。このステップＳ１０３における黒画像の撮影方法についても図３を用いて説明する。
【００５８】
ステップＳ１０４では、ステップＳ１０３で撮影された黒画像を用いて、撮像素子１４の欠陥画素やシェーディングに対するステップＳ１０１で撮影された本画像の補正を画像処理回路２０で行った後、本処理を終了する。この欠陥画素やシェーディングに対する本画像の補正に関しては、図４〜８を用いて詳細に後述する。
【００５９】
図３は、図２のステップＳ１０２における黒画像による補正の要否の判定を行うための表である。
【００６０】
システム制御回路５０は撮影時のサーミスタ７４で測定された撮像素子１４の温度、露光制御部４０により制御されるシャッター１２のシャッター速度、システム制御回路５０により調整される撮像素子１４の感度（ＩＳＯ）を取得する。次に、これら３つの値と図３に示す表に基づいて、黒画像による補正の要否を判断する。また、黒画像による補正が必要な場合は、ステップＳ１０３で撮影される黒画像を圧縮黒画像及び非圧縮黒画像のいずれにするか、また何枚の黒画像を撮影するかを同じく上記３つの値と図３に示す表に基づいて決定する。また、複数枚の黒画像の撮影が行われた場合は、取得した黒画像の合成を図５及び図６を用いて後述する方法で画像処理回路２０が行う。尚、ステップＳ１０３で撮影される黒画像を圧縮黒画像及び非圧縮黒画像のいずれにするかを切り替える理由は、撮像素子１４からの本画像の読み出し速度に応じたシェーディングの形状に沿って精度よく補正できるようにするためである。また黒画像の取得方法を切り替えても読み出しビット数は本画像と黒画像とで必ず揃える。
【００６１】
図４は、図２のステップＳ１０４における黒画像による補正内容の切替を示した表である。
【００６２】
システム制御回路５０は撮影時の撮像素子１４の温度、シャッター１２のシャッター速度、撮像素子１４の感度を取得し、これら３つの値と図４に示す表に基づいて、黒画像による補正内容を判断する。すなわち、黒画像による補正内容として、黒画像補正なし・シェーディング補正・傷補正のいずれを行うかを判定する。シェーディング補正及び傷補正に関しては、図７及び図８を用いて詳細に後述する。
【００６３】
ステップＳ１０３で複数枚の圧縮黒画像を取得した場合、合成して１枚の補正用画像を生成する。合成の方法は加算平均と比較明合成がある。加算平均はノイズの影響を受けづらく正確な傷レベルを検出できるので、撮影時の撮像素子１４の感度が所定値より高い、すなわち高ＩＳＯ時に有効である。また比較明合成は点滅性の傷のように毎撮影必ず発生しない可能性がある傷に対して有効なので、撮影時の撮像素子１４の感度が所定値以下、すなわち低ＩＳＯ時に有効である。このように撮影時のＩＳＯの値によって黒画像の合成方法を決定する。合成の詳細に関しては、図５及び図６で詳細に後述する。
【００６４】
図５は、撮影時の撮像素子１４の感度が高く、且つ図２のステップＳ１０３で複数枚の圧縮黒画像を取得した場合に実行される、圧縮黒画像の加算平均による合成方法を示した図である。
【００６５】
ステップＳ１０３で圧縮黒画像１と圧縮黒画像２を取得した場合、これらを加算し平均化することで１枚の補正用画像を生成することができる。すなわち、ステップＳ１０３でＮ枚の圧縮黒画像を取得した場合は、以下に示す式の通り、取得した全ての圧縮黒画像（圧縮黒１，圧縮黒２，・・・，圧縮黒Ｎ）を加算した後にＮで平均化することで１枚の補正用画像を取得できる。
補正用画像  ＝  （圧縮黒１＋圧縮黒２＋  ・・・  ＋圧縮黒Ｎ）／Ｎ
【００６６】
図６は、撮影時の撮像素子１４の感度が低く、且つ図２のステップＳ１０３で複数枚の圧縮黒画像を取得した場合に実行される、圧縮黒画像の比較明合成による合成方法を示した図である。
【００６７】
ステップＳ１０３で圧縮黒画像１と圧縮黒画像２を取得した場合、これらの対応する各画素を比較して大値選択する比較明合成を行うことで１枚の補正用画像を生成することができる。すなわち、ステップＳ１０３でＮ枚の圧縮黒画像（圧縮黒１，圧縮黒２，・・・，圧縮黒Ｎ）を取得した場合は、以下に示す式の通り、Ｎ−１回の比較明合成を行うことで１枚の補正用画像を取得できる。尚、下記のＭＡＸは大値選択を意味している。
黒比較明合成１  ＝  ＭＡＸ（圧縮黒１、圧縮黒２）
黒比較明合成２  ＝  ＭＡＸ（黒比較明合成１、圧縮黒３）
…
補正用画像  ＝  黒比較明合成Ｎ−１  ＝  ＭＡＸ（黒比較明合成Ｎ−２、圧縮黒Ｎ）
【００６８】
尚、ステップＳ１０３で複数枚の圧縮黒画像ではなく複数枚の非圧縮黒画像が取得された場合についても同様に撮影時のＩＳＯの値によって加算平均と比較明合成のいずれかに切り替えて１枚の補正用画像を生成する。また、ステップＳ１０３で１枚の非圧縮黒画像が取得された場合は、図５，６で説明したいずれの合成も行うことなく、その非圧縮黒画像を補正用画像とする。
【００６９】
図７は、図２のステップＳ１０４で実行される黒画像による傷補正の方法を示した図である。
【００７０】
上記補正用画像を用いた傷補正の方法を説明する。
【００７１】
傷補正は、本画像の各画素値を、補正用画像の対応する各画素値で減算することで傷補正を行う。傷画素は本画像と黒画像の双方に同じレベルで存在しているため、かかる減算を行うことで傷の成分がキャンセルされ、傷が補正され元被写体像信号レベルの状態となった補正済画像が生成される。
【００７２】
図８は、図２のステップＳ１０４で実行される黒画像によるシェーディング補正の方法を示した図である。
【００７３】
上記補正用画像を用いたシェーディング補正の方法を説明する。
【００７４】
シェーディング補正は、水平・垂直または２次元状に発生する固定パターンノイズであるため、まずノイズの発生方向に合わせて補正用画像にローパスフィルタかけるローパスフィルタ処理を行う。縦筋成分のシェーディング補正であれば、補正用画像を垂直方向にのみローパスフィルタ処理を行う。横筋成分のシェーディング補正であれば、補正用画像を水平方向にのみローパスフィルタ処理を行う。２次元状のシェーディング補正であれば、補正用画像を２次元状にローパスフィルタ処理を行う。
【００７５】
次に、本画像の各画素値を、ローパスフィルタ処理後の補正用画像の対応する各画素値で減算することで、シェーディング成分をキャンセルして、シェーディング補正を行い、補正済画像を生成する。
【００７６】
以上説明したように、本実施例に係る画像補正制御処理では、システム制御回路５０は、保護部１０２で遮光せずにシャッター１２によるスリットローリング読み出しで撮像素子１４が撮像した画像を圧縮し、これを本画像として取得する（ステップＳ１０１）。また、黒画像による補正が必要な場合（ステップＳ１０２でＹＥＳ）、システム制御回路５０は、図３に示す表に基づき、保護部１０２による遮光中に撮像素子１４が撮像した画像を黒画像として取得し、これを必要に応じて圧縮する（ステップＳ１０３）。その後、ステップＳ１０３で得られた画像から補正用画像を生成し、この補正用画像を用いて本画像を補正する（ステップＳ１０４）。
【００７７】
これにより、本画像として撮像画像を圧縮して転送する場合に、黒画像による補正を精度よく行うことができる。
【００７８】
本実施例では、黒画像の取得方法の切り替えを撮影時の撮像素子１４の温度、シャッター１２のシャッター速度、撮像素子１４の感度に応じて行う例を説明したが、これに限定されない。例えば、これら３つの値以外のパラメータ、例えば、撮像素子読み出しモード・レンズ焦点距離・光学補正方法・ダイナミックレンジ範囲・画像処理方法等に応じて黒画像の取得方法を切り替えてもよい。
【００７９】
また、補正用画像を用いた本画像の補正内容も、本実施例に示す、傷補正やシェーディング補正以外であってもよい。例えば、ＯＢクランプ・オフセット補正・リニアリティ補正を行うようにしてもよい。
【００８０】
［その他の実施例］
本発明の目的は、前述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、装置に供給することによっても、達成されることは言うまでもない。このとき、供給された装置の制御部を含むコンピュータ（またはＣＰＵやＭＰＵ）は、記憶媒体に格納されたプログラムコードを読み出し実行する。
【００８１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施例の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８２】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００８３】
また、上述のプログラムコードの指示に基づき、装置上で稼動しているＯＳ（基本システムやオペレーティングシステム）などが処理の一部又は全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。
【００８４】
さらに、記憶媒体から読み出されたプログラムコードが、装置に挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれ、前述した実施例の機能が実現される場合も含まれることは言うまでもない。このとき、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行う。
【符号の説明】
【００８５】
１０  撮影レンズ
１２  シャッター
１４  撮像素子
２０  画像処理回路
３２  圧縮伸長回路
４０  露光制御部
５０  システム制御回路
６２  シャッターボタン
７４  サーミスタ
１００  デジタルカメラ
１０２  保護部
【図１】
2020088599.tif 000003
【図２】
2020088599.tif 000004
【図３】
2020088599.tif 000005
【図４】
2020088599.tif 000006
【図５】
2020088599.tif 000007
【図６】
2020088599.tif 000008
【図７】
2020088599.tif 000009
【図８】
2020088599.tif 000010