(57)【特許請求の範囲】
【請求項１】
光学像を光電変換する複数の画素を有する撮像素子と、
前記撮像素子の注目画素の画素信号の補正処理を行う補正手段と、
前記補正処理に用いる補正値を決定する決定手段と、を有し、
前記決定手段は、前記注目画素が受光領域にあって当該注目画素の画素信号の直前に画素信号が読み出される画素が受光領域にない場合、当該注目画素の画素信号の信号レベルに基づく第１の補正値を前記補正処理に用いる補正値として決定し、前記注目画素が受光領域にあって当該注目画素の画素信号の直前に画素信号が読み出される画素が受光領域にある場合、前記第１の補正値と当該画素信号の直前に読み出される画素信号の信号レベルに基づく第２の補正値とに基づく補正値を前記補正処理に用いる補正値として決定することを特徴とする撮像装置。
【請求項２】
前記注目画素の画素信号の信号レベルと前記撮像素子の水平転送不良率とに基づいて前記第１の補正値を算出する算出手段を有することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記算出手段は、前記注目画素の画素信号の直前に読み出される画素信号の信号レベルと前記撮像素子の水平転送不良率とに基づいて前記第２の補正値を算出することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記算出手段は、前記注目画素の画素信号の直前に読み出される画素信号の前記補正処理を行っていないときの信号レベルと前記撮像素子の水平転送不良率とに基づいて前記第２の補正値を算出することを特徴とする請求項２に記載の撮像装置。
【請求項５】
前記補正手段は、前記注目画素が受光領域にあって当該注目画素の画素信号の直前に画素信号が読み出される画素が受光領域にある場合、前記第１の補正値から前記第２の補正値を減算した値を当該画素信号の信号レベルに加算することを特徴とする請求項１乃至４の何れか１項に記載の撮像装置。
【請求項６】
前記算出手段は、撮影感度が低いほど前記撮像素子の水平転送不良率を小さい値にすることを特徴とする請求項２乃至４の何れか１項に記載の撮像装置。
【請求項７】
光学像を光電変換する複数の画素を有する撮像素子の注目画素の画素信号に対する補正方法であって、
前記撮像素子の注目画素の画素信号の補正処理を行う補正工程と、
前記補正処理に用いる補正値を決定する決定工程と、を有し、
前記決定工程は、前記注目画素が受光領域にあって当該注目画素の画素信号の直前に画素信号が読み出される画素が受光領域にない場合、当該注目画素の画素信号の信号レベルに基づく第１の補正値を前記補正処理に用いる補正値として決定し、前記注目画素が受光領域にあって当該注目画素の画素信号の直前に画素信号が読み出される画素が受光領域にある場合、前記第１の補正値と当該画素信号の直前に読み出される画素信号の信号レベルに基づく第２の補正値とに基づく補正値を前記補正処理に用いる補正値として決定することを特徴とする補正方法。
【請求項８】
光学像を光電変換する複数の画素を有する撮像素子の注目画素の画素信号に対する補正方法を実現するための、コンピュータで読み取り可能なプログラムであって、
前記撮像素子の注目画素の画素信号の補正処理を行う補正工程と、
前記補正処理に用いる補正値を決定する決定工程と、を有し、
前記決定工程は、前記注目画素が受光領域にあって当該注目画素の画素信号の直前に画素信号が読み出される画素が受光領域にない場合、当該注目画素の画素信号の信号レベルに基づく第１の補正値を前記補正処理に用いる補正値として決定し、前記注目画素が受光領域にあって当該注目画素の画素信号の直前に画素信号が読み出される画素が受光領域にある場合、前記第１の補正値と当該画素信号の直前に読み出される画素信号の信号レベルに基づく第２の補正値とに基づく補正値を前記補正処理に用いる補正値として決定することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等の撮像装置及び補正方法、並びに前記補正方法を実現するための、コンピュータ読み取り可能なプログラムに関する。
【背景技術】
【０００２】
図８は、従来のＣＣＤ固体撮像素子を示す概略構成図である。
【０００３】
ＣＣＤ固体撮像素子は、図８に示すように、受光部１０１、垂直電荷転送部（垂直転送レジスタ部）１０５、水平電荷転送部１０６、及び素子分離部１０７を有している。
【０００４】
受光部１０１は、光電変換を行うフォトセンサ部１０３とフォトセンサ部１０３からの信号電荷を読み出すための読み出し部（読み出しゲート部）１０４から成る。垂直電荷転送部１０５は、読み出し部１０４によって読み出された信号電荷を転送し、水平電荷転送部１０６は、垂直電荷転送部１０５より転送された電荷を水平ライン毎に出力回路１１０に順次転送する。素子分離部１０７は、垂直電荷転送部１０５と水平電荷転送部１０６とフォトセンサ部１０３とを分離する役割を担う。そして、１つのフォトセンサ部１０３と読み出し部１０４と垂直電荷転送部１０５と素子分離部１０７によって、単位画素セル１０８が構成される。
【０００５】
このようなＣＣＤ固体撮像素子を搭載したデジタルカメラにおいて、撮影した画像を動画像として用いる場合には、映像信号の出力スピードの制約があるために、静止画像として用いる場合ほど多くの画素数を使用できない。そこで、固体撮像素子において信号電荷を読み出す画素を加算することにより出力映像信号中の読み出し画素数を減らす方法が提案されている。
【０００６】
例えば特許文献１では水平垂直方向の画素加算により、画素数を１／３に削減することで映像信号を高速に出力できる固体撮像装置を提案している。その際の画素混合後の重心を合わせるために垂直転送部を列単位に構成し、さらに同じ列の他の転送段並びに他列の垂直最終段の何れとも別個に独立して転送を行えるようにそれぞれ構成されている。
【０００７】
このようにして水平垂直の画素数を削減させると共に画素加算後の重心を合わせるように読み出すことにより、モワレや偽信号を生じることなく良質な映像信号を高速に出力することができるようにしている。
【特許文献１】特開２００６−０１４０７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、近年の撮像素子の高画素化による画素サイズの小型化に伴い、撮像素子の光−電気信号出力特性のリニアリティ（線形性）が失われる場合がある。本来、撮像素子は光の強度に比例して電気信号を出力するが、例えば、図９のように、撮像素子の低輝度領域にてＲＧＢ信号のリニアリティが失われる現象が発生する。この発生原因について図１０（ａ）〜（ｅ）を参照して説明する。
【０００９】
図１０（ａ）は、水平転送を行う前のＲＧラインの出力を示したものである。説明を簡単にするため、Ｒ（赤）信号、Ｇ（緑）信号の出力をそれぞれ５０、２００とし、水平転送不良により２０％出力が低下（水平転送不良率２０％）しているものと仮定する。
【００１０】
まず、１画素水平転送を行うと１番目のＲ’0は水平転送不良により出力は４０となる。その際、１番目のＲ’0が取りこぼした出力＝１０が２番目のＧ’1に加算される（図１０（ｂ））。さらに、２番目のＧ’1を水平転送することで出力は１６８となる（図１０（ｃ））。また２番目のＧ’1が取りこぼした出力＝４２が３番目のＲ’2に加算される。さらに、３番目のＲ’2を水平転送することで出力は７４となる（図１０（ｄ））。また３番目のＲ’2が取りこぼした出力＝１８が４番目のＧ’3に加算される。
【００１１】
このように自画素が水平転送不良により取りこぼす出力が後ろの画素に加算されてしまう。ここで、Ｇ信号のほうがＲ信号に対して大きいため、取りこぼし加算により影響を受ける程度はＲ信号のほうが大きくなる。そのため、図１０（ｅ）に示すように水平転送後は、水平転送を行う前の出力（図１０（ａ）参照）に対してＲ信号が大きくなる結果、画像に赤みを帯びるといった問題が発生する。
【００１２】
また、動画時において水平転送不良により横スジが発生する。その発生原因について、図１１（ａ）〜（ｅ）を参照して説明する。
【００１３】
図１１（ａ）は、特許文献１における画素加算により、加算された後の画素の配列を示し、同図（ｂ）は、その出力タイミングを示している。また、図１１（ｃ）は、特許文献１での読み出し方式により水平転送路へ読み出し後の出力を示している。そして、この場合において水平転送不良が２０％と仮定したときの水平転送後の出力は図１１（ｄ）のようになる。
【００１４】
この結果、３つ連続で読み出されたＧ信号のうち前信号との出力差のある１番初めのＧ信号の出力が減少する（図１１（ｄ）のＰ１）。この状態で元のアドレスへ並び替えを行うと、図１１（ｅ）のようになり、３ラインおきに減少したＧ信号が配列される。つまり３ラインおきに横スジが発生する。
【００１５】
本発明は上記従来の問題点に鑑み、水平転送不良による画像の不自然な赤みを抑えることができ、さらには動画撮像時においても不自然な横縞を発生させることがないようにする撮像装置及び補正方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記目的を達成するため、本発明は、光学像を光電変換する複数の画素を有する撮像素子と、前記撮像素子の注目画素の画素信号の補正処理を行う補正手段と、前記補正処理に用いる補正値を決定する決定手段と、を有し、前記決定手段は、前記注目画素が受光領域にあって当該注目画素の画素信号の直前に画素信号が読み出される画素が受光領域にない場合、当該注目画素の画素信号の信号レベルに基づく第１の補正値を前記補正処理に用いる補正値として決定し、前記注目画素が受光領域にあって当該注目画素の画素信号の直前に画素信号が読み出される画素が受光領域にある場合、前記第１の補正値と当該画素信号の直前に読み出される画素信号の信号レベルに基づく第２の補正値とに基づく補正値を前記補正処理に用いる補正値として決定することを特徴とする。
【００１７】
また、本発明は、光学像を光電変換する複数の画素を有する撮像素子の注目画素の画素信号に対する補正方法であって、前記撮像素子の注目画素の画素信号の補正処理を行う補正工程と、前記補正処理に用いる補正値を決定する決定工程と、を有し、前記決定工程は、前記注目画素が受光領域にあって当該注目画素の画素信号の直前に画素信号が読み出される画素が受光領域にない場合、当該注目画素の画素信号の信号レベルに基づく第１の補正値を前記補正処理に用いる補正値として決定し、前記注目画素が受光領域にあって当該注目画素の画素信号の直前に画素信号が読み出される画素が受光領域にある場合、前記第１の補正値と当該画素信号の直前に読み出される画素信号の信号レベルに基づく第２の補正値とに基づく補正値を前記補正処理に用いる補正値として決定することを特徴とする。
【００１８】
また、本発明は、光学像を光電変換する複数の画素を有する撮像素子の注目画素の画素信号に対する補正方法を実現するための、コンピュータで読み取り可能なプログラムであって、前記撮像素子の注目画素の画素信号の補正処理を行う補正工程と、前記補正処理に用いる補正値を決定する決定工程と、を有し、前記決定工程は、前記注目画素が受光領域にあって当該注目画素の画素信号の直前に画素信号が読み出される画素が受光領域にない場合、当該注目画素の画素信号の信号レベルに基づく第１の補正値を前記補正処理に用いる補正値として決定し、前記注目画素が受光領域にあって当該注目画素の画素信号の直前に画素信号が読み出される画素が受光領域にある場合、前記第１の補正値と当該画素信号の直前に読み出される画素信号の信号レベルに基づく第２の補正値とに基づく補正値を前記補正処理に用いる補正値として決定することを特徴とする。
【発明の効果】
【００１９】
本発明では、水平転送不良による画像の不自然な赤みを抑えることができる。また、動画撮像時においても、不自然な横縞の発生を防ぐことが可能になる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００２１】
［第１の実施の形態］
＜装置の全体構成＞
図１は、本発明の実施の形態に係る撮像装置の構成を示すブロック図である。
【００２２】
図１において、本実施の形態に係る撮像装置１００は、デジタルカメラ、デジタルビデオカメラ、或いはカメラ付き携帯端末（カメラ付き携帯電話を含む）などの何れであっても良い。本実施の形態では、撮像装置１００が例えばデジタルカメラである場合について説明する。
【００２３】
撮像装置１００は、当該撮像装置全体の動作を制御するシステム制御部５０を備える。また、撮影レンズ１０、絞り機能を備えるシャッター１２、光学像を電気信号に変換する撮像素子１４、及び撮像素子１４のアナログ信号出力をデジタル信号に変換するＡ／Ｄ変換器１６を有している。さらに、タイミング発生回路１８、画像処理部２０、及びメモリ制御部２２を有している。
【００２４】
タイミング発生回路１８は、撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にそれぞれクロック信号や制御信号を供給し、メモリ制御部２２及びシステム制御部５０により制御される。画像処理部２０は、Ａ／Ｄ変換器１６からの画像データ或いはメモリ制御部２２からの画像データに対して所定の画素補間処理や色変換処理を行う。また、画像処理部２０は、Ａ／Ｄ変換器１６から出力される画像データを用いて所定の演算処理を行う。そして得られた演算結果に基づいてシステム制御部５０が露光制御部４０及び測距制御部４２に対して、ＴＴＬ（スルー・ザ・レンズ）方式のオートフォーカス（ＡＦ）処理、自動露出（ＡＥ）処理、フラッシュプリ発光（ＥＦ）処理を行っている。さらに、画像処理部２０は、Ａ／Ｄ変換器１６から出力される画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のオートホワイトバランス（ＡＷＢ）処理も行っている。
【００２５】
メモリ制御部２２は、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理部２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、及び圧縮伸長部３２を制御する。Ａ／Ｄ変換器１６から出力される画像データは、画像処理部２０、メモリ制御部２２を介して、或いはメモリ制御部２２のみを介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００２６】
さらに、撮像装置１００は、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮伸長部３２、露光制御部４０、測距制御部４２、ズーム制御部４４、及び保護装置１０２を備えている。
【００２７】
画像表示部２８は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等を備え、画像表示メモリ２４に書き込まれた表示用の画像データは、Ｄ／Ａ変換器２６を介して画像表示部２８に表示される。メモリ３０は、撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに充分な記憶容量を備えている。これにより、複数枚の静止画像を連続して撮影する連写やパノラマ撮影の場合にも、高速かつ大量の画像をメモリ３０に書き込むことができる。
【００２８】
圧縮伸長部３２は、メモリ３０から読み出した画像データを所定の画像圧縮方法（適応離散コサイン変換（ＡＤＣＴ）等）に従って画像圧縮する。そして、画像圧縮された画像データをメモリ３０に書き込む機能及びメモリ３０から読み出した画像データを伸長し、伸長した画像データをメモリ３０に書き込む機能を有する。
【００２９】
露光制御部４０は絞り機能を備えるシャッター１２を制御し、測距制御部４２は撮影レンズ１０のフォーカシングを制御し、ズーム制御部で４４は撮影レンズ１０のズーミングを制御する。保護装置１０２は、撮像装置１００のレンズ１０を含む撮像部を覆うことにより、撮像部の汚れや破損を防止する保護装置である。
【００３０】
次に、画像処理部２０における本発明の処理について説明する。
【００３１】
＜水平転送不良による補正対象画素取りこぼし補正動作＞
図２（ａ），（ｂ）は、水平転送不良率２０％における水平転送前後の出力を示す概念図である。なお、説明を簡単にするため、Ｒ（赤）画素、Ｇ（緑）画素の出力をそれぞれ５０、２００と仮定し、４画素のみ示している。
【００３２】
水平転送後の各補正対象画素Ｒ0、Ｇ1、Ｒ2、Ｇ3の出力（図２（ｂ）参照）は、水平転送不良により２０％低下している。そのため、この低下した分を補正することで補正対象画素自身が取りこぼす前の画素Ｒ’0、Ｇ’1、Ｒ’2、Ｇ’3の出力（図２（ａ）参照）に戻すことが可能である。
【００３３】
Ｒ0画素が水平転送不良により取りこぼす前のＲ’0画素の出力は次式（１）によって算出される。
【００３４】
Ｒ’0＝Ｒ0×１００／８０      ・・・式（１）
なお上記説明では、画素の出力によらず水平転送不良を２０％としたが、実際には画素の出力が大きくなるにつれて水平転送不良率は良化する。それは出力が大きくなるにつれて水平転送時の自己誘起ドリフトが大きくなるため、より取りこぼし量が減少するからである。つまり補正の際は、図３に示すような、画素の出力が大きくなるにつれて水平転送不良率が小さくなるテーブルを用いて演算を行う。なお、テーブルの精度は５本の折れ線近似直線で良い。またこのテーブルを撮影感度毎に設けることで感度に応じた補正を行うことができる。
【００３５】
以下に自画素取りこぼしの補正について説明する。
【００３６】
［Ｓｔｅｐ１］：補正画素の水平転送不良率算出
Ｒ’0画素の出力に対する水平転送不良率は、その時の近似直線の傾きをａ１，Ｙ切片をｂ１とすると、次式（２）の演算で算出できる。なお、ＨＲａｔｅ＿Ｒ0はＲ0画素の水平転送不良率である。
【００３７】
ＨＲａｔｅ＿Ｒ0＝Ｒ0×ａ１＋ｂ１      ・・・式（２）
［Ｓｔｅｐ２］：補正画素の取りこぼし補正演算
次に、上記Ｓｔｅｐ１で算出した水平転送不良率を基に、次式（３）により、補正画素が水平転送により取りこぼす前の値に変換する。
【００３８】
Ｒ’0＝Ｒ0×１００／（１００−ＨＲａｔｅ＿Ｒ0）      ・・・式（３）
＜補正対象前画素による漏れ込み量算出動作＞
上記補正により補正対象画素が取りこぼす前の値に変換したが、この値は前画素からの漏れ込み分を含んでいるため、この量を算出し減算しなければならない。そこで、以下の演算により補正対象前画素による漏れ込み量を算出する。
【００３９】
例として、図２（ｂ）のＧ1画素を補正対象としたときの、Ｒ0画素からの漏れ込み量ＭｏｒｅＦｒｍＲ0の算出は、次式（４）で行う。なお、ＨＲａｔｅ＿Ｒ0はＲ0画素の水平転送不良率である。
【００４０】
ＭｏｒｅＦｒｍＲ0＝
Ｒ0×１００／（１００−ＨＲａｔｅ＿Ｒ0）×（ＨＲａｔｅ＿Ｒ0）／１００                                                                ・・・式（４）
つまり、一旦Ｒ0画素自身が取りこぼす量を保障した後に水平転送不良によりＲ0画素が取りこぼす量を計算する。
【００４１】
＜水平転送不良補正動作＞
上記演算により、補正対象前画素からの漏れ込み量が決定したため、この値を補正対象画素自身が取りこぼす前の出力から減算することで補正を行う。なお、補正対象とする画素は光を感知する受光領域であるため、図２（ｂ）におけるＲ0画素は前画素からの漏れ込み分は無いと仮定する。それは、Ｒ0画素の前画素は受光画素でないため、Ｒ0画素には漏れこまないからである。
【００４２】
図２（ｂ）に示す補正対象画素Ｒ0、Ｇ1、Ｒ2、Ｇ3の補正演算式（５）を以下に示す。
【００４３】
Ｒ0＿ｈｏｓｅｉ＝Ｒ0×１００／（１００−ＨＲａｔｅ＿Ｒ0）
Ｇ1＿ｈｏｓｅｉ＝Ｇ1×１００／（１００−ＨＲａｔｅ＿Ｇ1）
−Ｒ0×１００／（１００−ＨＲａｔｅ＿Ｒ0）×（ＨＲａｔｅ＿Ｒ0）／１００
Ｒ2＿ｈｏｓｅｉ＝  Ｒ2×１００／（１００−ＨＲａｔｅ＿Ｒ2）
−Ｇ1×１００／（１００−ＨＲａｔｅ＿Ｇ1）×（ＨＲａｔｅ＿Ｇ1）／１００
Ｇ3＿ｈｏｓｅｉ＝Ｇ3×１００／（１００−ＨＲａｔｅ＿Ｇ3）
−Ｒ2×１００／（１００−ＨＲａｔｅ＿Ｒ2）×（ＨＲａｔｅ＿Ｒ2）／１００
・・・式（５）
＜第１の実施の形態に係る補正方法のフロー＞
次に、上記説明した本実施の形態に係る補正方法のフローを図４を参照して説明する。
【００４４】
図４は、第１の実施の形態に係る補正方法を示すフローチャートである。
【００４５】
画像処理部２０は、まずＳ４０１において、補正対象画素の水平転送不良率を算出する。この水平転送不良率は、図３で示した出力―水平転送不良率特性に基づいて決定する。
【００４６】
次のＳ４０２において、画像処理部２０は、撮像素子１４の出力画像における補正対象画素に対応した第１の補正値を算出する。即ち、この第１の補正値とは、水平転送不良率を基に決定される、補正対象画素自身が取りこぼす前の値である。この算出は、上記式（３）に用いて行う。
【００４７】
さらにＳ４０３において、画像処理部２０は、補正対象画素の前画素が受光領域であるか否かの判定を行う。もし前画素が受光領域でない場合は、Ｓ４０２での第１の補正値を最終補正値として終了し、前画素が受光領域である場合には、Ｓ４０４において第２の補正値つまり前画素からの漏れ込み量を算出する。即ち、この算出は、上記式（４）に用いて行う。
【００４８】
続くＳ４０５では、画像処理部２０は、前記Ｓ４０２で算出した補正対象画素自身が取りこぼす前の値から減算することで補正を終了させる。この減算は、上記式（５）に用いて行う。
【００４９】
なお、本補正方法は、上記ベイヤー配列による読み出し方式に限らず、図１１（ａ）〜（ｅ）で説明したような動画における同色が続く読み出し方式にも同様に適用することができる。この場合においては、元のアドレスへ画素の並び替えを行う前に本補正を行うことで、動画時における水平転送不良起因の横縞補正にも効果があることは言うまでもない。
【００５０】
なお、本実施の形態では、補正動作をＡ／Ｄ変換された後のデジタル値で行ったが、Ａ／Ｄ変換前のアナログ値で同処理を行っても良い。
【００５１】
＜第１の実施の形態に係る利点＞
本実施の形態によれば、水平転送不良により自画素が取りこぼした量及び前画素から漏れこんだ量を算出して水平転送を行う前の出力に変換することで、画像が赤みを帯びるという問題を改善することができる。また本補正により動画撮像時の横縞も改善させることが可能である。
【００５２】
［第２の実施の形態］
上記第１の実施形態では、水平転送不良率特性をテーブルから得るようにした。この方式では、補正対象画素が取りこぼす前の値及び前画素からの漏れ込み量を、補正の際に演算で算出しなければいけないため、補正処理に時間がかかる。そこで、第２の実施の形態では、補正対象画素取りこぼす前の値及び前画素からの漏れ込み量の２つをテーブル（図５、図６）としてメモリ（例えばメモリ３０）に格納しておき演算量を減少させることで、補正処理に要する時間を短縮させるようにする。
【００５３】
図５は、補正対象画素が取りこぼす前の値と画素出力との関係を示すテーブル図である。
【００５４】
図５で示す特性の算出方法は、図３の水平転送不良率と出力との関係から次式（６）により求める。但し、ＳｅｌｆＬｏｓｓＯｕｔとは、出力がＯｕｔであるときの自画素が水平転送不良により取りこぼす前の値である。
【００５５】
ＳｅｌｆＬｏｓｓＯｕｔ＝Ｏｕｔ×１００／（１００−ＨＲａｔｅ＿Ｏｕｔ）
・・・式（６）
図６は、前画素からの漏れ込み量と画素出力との関係を示すテーブル図である。
【００５６】
図６で示す特性の算出方法は、図３の水平転送不良率と出力との関係から次式（７）により求める。但し、ＭｏｒｅＦｒｍＯｕｔとは、出力がＯｕｔであるときの後画素に漏れこむ量である。
【００５７】
ＭｏｒｅＦｒｍＯｕｔ＝
Ｏｕｔ×１００／（１００−ＨＲａｔｅ＿Ｏｕｔ）×（ＨＲａｔｅ＿Ｏｕｔ）／１００
・・・式（７）
次に、上述した本実施の形態の補正方法、つまり、補正対象画素取りこぼす前の値及び前画素からの漏れ込み量を示すテーブルにより行う補正方法のフローについて、図７を参照して説明する。
【００５８】
図７は、第２の実施の形態に係る補正方法を示すフローチャートである。
【００５９】
画像処理部２０は、まずＳ７０１では、補正対象画素の出力をメモリに格納する。次のＳ７０２において、画像処理部２０は、前記Ｓ７０１で格納した値を基に第１の補正値、つまり図５のテーブルから補正対象画素が取りこぼす前の値を取得する。
【００６０】
続くＳ７０３において、画像処理部２０は、補正対象画素の前画素が受光領域であるか否かの判定を行う。もし前画素が受光領域でない場合は前記Ｓ７０２で取得した値を最終補正値として終了し、前画素が受光領域でない場合には、次のＳ７０４において、補正対象前画素の出力値をメモリに格納する。
【００６１】
そして、続くＳ７０５において、画像処理部２０は、第２の補正値、つまり図６のテーブルから補正対象前画素からの漏れ込み量を取得する。その後、Ｓ７０６において、画像処理部２０は、前記Ｓ７０５で取得した値を前記Ｓ７０２で取得した値から減算することで補正を終了させる。
【００６２】
＜第２の実施の形態に係る利点＞
第２の実施の形態によれば、補正対象画素取りこぼす前の値及び前画素からの漏れ込み量の２つを、テーブル（図５、図６）としてメモリに格納して用いるようにしたので、演算量を減少させることができ、補正処理に要する時間を短縮することが可能になる。
【００６３】
なお、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００６４】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６５】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−Ｒ0Ｍ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−Ｒ0Ｍ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、Ｒ0Ｍ等である。または、プログラムコードをネットワークを介してダウンロードしても良い。
【００６６】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００６７】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【００６８】
【図１】実施の形態に係る撮像装置の構成を示すブロック図である。
【図２】水平転送不良率２０％における水平転送前後の出力を示す概念図である。
【図３】水平転送不良率と画素出力との関係図である。
【図４】第１の実施の形態に係る補正方法を示すフローチャートである。
【図５】補正対象画素が取りこぼす前の値と画素出力との関係を示すテーブル図である。
【図６】前画素からの漏れ込み量と画素出力との関係を示すテーブル図である。
【図７】第２の実施の形態に係る補正方法を示すフローチャートである。
【図８】従来のＣＣＤ固体撮像素子を示す概略構成図である。
【図９】ＣＣＤ固体撮像素子の出力の高感度領域を示す図である。
【図１０】水平転送不良による着色を示す概念図である。
【図１１】水平転送不良による暗部横スジを示す概念図である。
【符号の説明】
【００６９】
１４  撮像素子
１６  Ａ／Ｄ変換器
２０  画像処理部
２２  メモリ制御部
２４  画像表示メモリ
２６  Ｄ／Ａ変換器
２８  画像表示部
３０  メモリ
５０  システム制御部
１０３  フォトセンサ部
１０４  読み出し部
１０５  垂直電荷転送部
１０６  水平電荷転送部
【図１】
0005067860.tif 000002
【図２】
0005067860.tif 000003
【図３】
0005067860.tif 000004
【図４】
0005067860.tif 000005
【図５】
0005067860.tif 000006
【図６】
0005067860.tif 000007
【図７】
0005067860.tif 000008
【図８】
0005067860.tif 000009
【図９】
0005067860.tif 000010
【図１０】
0005067860.tif 000011
【図１１】
0005067860.tif 000012