(57)【要約】【課題】欠陥ピクセルを有効かつ正確に検出し、補正する不良ピクセル補正アルゴリズムを提供する。【解決手段】上記課題は、画像に関するピクセルによって生じるセンサ値の少なくとも一部を記憶するバッファであって、記憶されるセンサ値のうちの１つが、ピクセルのうちの現ピクセルによって生じる第１の色平面内における現センサ値であるようなバッファと、バッファに記憶されているセンサ値を受信し、記憶されているセンサ値を用いて、現ピクセルに空間的に隣接したピクセルに関する第１の色平面内における補間センサ値を計算し、補間センサ値を利用して、現ピクセルに欠陥があるか否かを判定するプロセッサとを有することを特徴とするディジタル画像システムにより解決される。【選択図】図１
2004080761.tif 000002
【特許請求の範囲】
【請求項１】
ピクセル・アレイ内の各ピクセル（２５）毎に、画像に関するセンサ値（３０）のそれぞれが生じ、前記ピクセル・アレイ内の前記ピクセル（２５）によって生成される前記センサ値（３０）が補正されるディジタル画像システム（１０）であって、
前記画像に関する前記ピクセル（２５）によって生じる前記センサ値（３０）の少なくとも一部を記憶するバッファ（５０）であって、前記記憶されるセンサ値（３０）のうちの１つが、前記ピクセル（２５）のうちの現ピクセルによって生じる第１の色平面（８０）内における現センサ値（３５）であるような、前記バッファ（５０）と、
前記バッファ（５０）に記憶されている前記センサ値（３０）を受信し、前記記憶されているセンサ値（３０）を用いて、前記現ピクセル（２５）に空間的に隣接した前記ピクセル（２５）に関する前記第１の色平面（８０）内における補間センサ値（１０５）を計算し、前記補間センサ値（１０５）を利用して、前記現ピクセル（２５）に欠陥があるか否かを判定するプロセッサ（４０）とを有することを特徴とするディジタル画像システム。
【請求項２】
前記プロセッサ（４０）が、さらに、しきい値（１２５）を判定し、少なくとも前記補間値（１０５）を利用して、前記現ピクセル（２５）のセンサ値域（１１５）の計算を行うように構成されていることと、前記現センサ値（３５）が、前記しきい値量（１２５）を超える量だけ、前記センサ値（１１５）域外にある場合には、前記現ピクセル（２５）に欠陥があると判定することを特徴とする、請求項１に記載のディジタル画像システム（１０）。
【請求項３】
前記プロセッサ（４０）が、さらに、前記現ピクセル（２５）に欠陥のある場合に、前記現センサ値（３５ａ）を前記補間センサ値（１０５）を用いて計算される置換センサ値（３５ｂ）に置き換えるように構成されていることを特徴とする、請求項２に記載のディジタル画像システム（１０）。
【請求項４】
前記プロセッサ（４０）が、さらに、前記補間センサ値（１０５）及び前記置換センサ値（３５ｂ）を用いて、前記センサ値（３０）にデモザイク処理を施すように構成されていることを特徴とする、請求項３に記載のディジタル画像システム（１０）。
【請求項５】
前記プロセッサ（４０）が、さらに、中間値補間技法を用いて、前記補間センサ値（１０５）を計算するように構成されていることを特徴とする、請求項１に記載のディジタル画像システム（１０）。
【請求項６】
ピクセル・アレイ内の各ピクセル（２５）毎に、画像に関するセンサ値（３０）のそれぞれが生じるようにして、前記ピクセル・アレイ内の前記ピクセル（２５）によって生成される前記センサ値（３０）に補正を施すための方法であって、
受信センサ値（３０）の１つが、前記ピクセル（２５）のうちの現ピクセルによって生じる第１の色平面（８０）内における現センサ値（３５）であって、前記画像に関する前記ピクセル（２５）によって生じる前記センサ値（３０）の少なくとも一部を受信するステップ（３００）と、
前記受信センサ値（３０）を利用して、前記現ピクセル（２５）に空間的に隣接した前記ピクセル（２５）に関して、前記第１の色平面（８０）内における補間センサ値（１０５）を計算する計算ステップ（３１０）と、
前記補間センサ値（１０５）を利用して、前記現ピクセル（２５）に欠陥があるか否かを判定する判定ステップ（３３５及び３４０）を含むことを特徴とする前記センサ値の補正方法。
【請求項７】
前記判定ステップに、さらに、
しきい値量（１２５）を決定するステップ（３０５）と、
少なくとも前記補間センサ値（１０５）を用いて、前記現ピクセル（２５）のセンサ値域（１１５）の計算を行うステップ（３１５〜３３０）と、
前記現センサ値（３５）が、前記しきい値量（１２５）を超える量だけ、前記センサ値（３０）の値域外にある場合には、前記現ピクセル（２５）に欠陥があると判定するステップ（３３５及び３４０）とを含むことを特徴とする、請求項６に記載の方法。
【請求項８】
さらに、前記現ピクセル（２５）に欠陥のある場合に、前記現センサ値（３５ａ）を前記補間センサ値（１０５）を用いて計算される置換センサ値（３５ｂ）に置き換えるステップ（３５０）が含まれることを特徴とする、請求項７に記載の方法。
【請求項９】
さらに、前記補間センサ値（１０５）及び前記置換センサ値（３５ｂ）を用いて、前記センサ値（３０）にデモザイク処理を施すステップ（９３０）が含まれることを特徴とする、請求項８に記載の方法。
【請求項１０】
前記計算ステップに、さらに、
中間値補間技法を用いて、前記補間センサ値（１０５）を計算するステップ（３１０）が含まれることを特徴とする、請求項６に記載の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般に、ディジタル・カラー画像センサに関するものであり、とりわけ、センサ値の画像処理に関するものである。
【０００２】
【従来の技術】
電子画像センサには、主として、２つのタイプ、すなわち、ＣＣＤ（電荷結合素子）及びＣＭＯＳ−ＡＰＳ（相補形金属酸化膜半導体−アクティブ・ピクセル・センサ）がある。両タイプのセンサとも、一般に、画像内の色をサンプリングする、あるパターンをなすように配置された光検出器を含んでいる。各光検出器は、画像のピクセルに対応しており、１つ以上の感知される色に対応する、１つ以上の波長範囲内におけるピクセルの光強度を測定する。
【０００３】
さらに、両タイプのセンサとも、参考までに本明細書において援用する特許文献１（今後はＢａｙｅｒと呼ぶ）に記載されたカラー・フィルタ・アレイ（ＣＦＡ）のような、ＣＦＡを含むことが可能である。Ｂａｙｅｒ　ＣＦＡの場合、各ピクセル毎に、知覚される赤、緑、または、青色に対応する１つの波長範囲だけしか検知されない。単一ピクセル位置において、三原色全てに関するセンサ値を得るためには、隣接ピクセルからのカラー・センサ値を補間することが必要になる。この補間プロセスは、デモザイク処理と呼ばれる。今日、当該技術では、いくつかのデモザイク処理方法が知られている。例えば、さまざまなデモザイク処理方法には、ピクセル複製、双線形補間、及び、中間値補間などがある（もちろん、デモザイク処理方法は、これらの方法に限られるものではない）。
【０００４】
デモザイク処理によって、視覚的に快い画像を作成するには、ディジタル画像センサによって得られる全てのセンサ値が正確でなければならない。しかし、製造プロセスの進歩にもかかわらず、ディジタル画像センサには、不純物汚染のような製作エラーの結果として、いくつかの欠陥が含まれる場合が多い。欠陥のあるピクセルは、入射光に対する応答が不適切になり、従って、不正確なセンサ値が生じることになる。欠陥のあるピクセルは、通常、同じ照明に対する欠陥のあるピクセルとそれにすぐ近接したピクセルとのセンサ応答の差を調べることによって識別可能である。識別が済むと、欠陥のあるピクセルのセンサ値は、欠陥のあるピクセルに近接したピクセルからの推定センサ値に置き換えることが可能である。
【０００５】
欠陥のあるピクセルを検出して、補正するプロセスは、不良ピクセル補正（ＢＰＣ）と呼ばれる。今日、市場では、ＢＰＣのためのいくつかのアルゴリズムが得られる。例えば、参考までに本明細書において援用している非特許文献１には、現ピクセルのセンサ値と同じ行における同じ色の近傍ピクセルからのセンサ値予測とを比較することによって、不良ピクセルを検出する、カラー画像センサ用のＢＰＣ法の１つについて取り上げた先行技術が記載されている。しかし、このＢＰＣ法では、現ピクセルと空間的に隣接したセンサ値の比較が行われず、従って、センサ値がピークになるか、または、落ち込む、画像の局部的尾根を消去するという欠点がある。さらに、この方法では、センサ値が垂直方向において比較されず、従って、細い垂直線が消えてしまうというもう１つの欠点がある。
【０００６】
また、参考までに本明細書において援用されている非特許文献２には、ある特定のピクセルとそれにすぐ隣接した同じ色のピクセルとの最小限の差に基づいて、一連の画像に関する不良ピクセル検出結果を累算することによって、不良ピクセル・マップを作成するカラー画像センサ用のもう１つのＢＰＣ技術が記載されている。しかし、この方法では、不良ピクセル・マップを不揮発性メモリに記憶する必要がある。画像センサまたは画像プロセッサ・チップに不揮発性メモリを組み込むのはコストがかかる。さらに、この方法では、やはり、不良ピクセル・マップの作成時に、空間的に隣接したセンサ値の比較が行われない。
【０００７】
【特許文献１】
米国特許第３，９７１，０６５号明細書
【非特許文献１】
Ｍａｙｎａｎｔｓ　＆　Ｄｉｅｒｃｉｃｋｘ、「Ａ　ｃｉｒｃｕｉｔｆｏｒ　ｔｈｅ　ｃｏｒｒｅｃｔｉｏｎ　ｏｆ　ｐｉｘｅｌ　ｄｅｆｅｃｔｓｉｎ　ｉｍａｇｅ　ｓｅｎｓｏｒ」、Ｐｒｏｃｅｅｄｉｎｇｓ　ｏｆ　ｔｈｅ２４ｔｈ　Ｅｕｒｏｐｅａｎ　Ｓｏｌｉｄ−Ｓｔａｔｅ　Ｃｉｒｃｕｔｓ　Ｃｏｎｆｅｒｅｎｃｅ、オランダ、１９９８年９月２２−２４、ｐ．３１２−３１５
【非特許文献２】
Ｔａｎ　＆　Ａｃｈａｒｙａ、「Ａ　ｒｏｂｕｓｔ　ｓｅｑｕｅｎｔｉａｌ　ａｐｐｒｏａｃｈ　ｆｏｒ　ｔｈｅ　ｄｅｔｅｃｔｉｏｎ　ｏｆ　ｄｅｆｅｃｔｉｖｅ　ｐｉｘｅｌｓ　ｉｎ　ａｎ　ｉｍａｇｅ　ｓｅｎｓｏｒ」、Ｐｒｏｃｅｅｄｉｎｇｓ　ｏｆ　ｔｈｅ　１９９９　ＩｎｔｅｒｎａｔｉｏｎａｌＣｏｎｆｅｒｅｎｃｅ　ｏｎ　Ａｃｏｕｓｔｉｃｓ，Ｓｐｅｅｃｈ　ａｎｄ　Ｓｉｇｎａｌ　Ｐｒｏｃｅｓｓｉｎｇ、米国、１９９９年３月１５−１９、ｐ．２２３９−２２４２
【０００８】
【発明が解決しようとする課題】
従って、本発明の目的は、空間的に隣接したセンサ値を利用して、エッジに近い、テクスチャ領域内の欠陥ピクセルを識別することによって、欠陥ピクセルを有効かつ正確に検出し、補正する不良ピクセル補正アルゴリズムを提供することにある。さらに、不良ピクセル補正（ＢＰＣ）及びデモザイク処理は、伝統的に、ソフトウェアによって、または、ハードウェアで具現化されたディジタル回路によって、独立した２つのステージで実施されてきた。各ステージ毎に、ディスプレイ装置における最終出力のために、高コストの複雑な処理センサ値が追加されることになる。従って、本発明のもう１つの目的は、正確なＢＰＣアルゴリズムとモザイク処理を組み合わせた単一ステージによる方法を提供することにある。
【０００９】
【課題を解決するための手段】
本発明の実施態様によれば、検査されている現ピクセルに隣接したピクセルのセンサ値を補間して、補間ピクセル値と現ピクセルのセンサ値を比較し、現ピクセルに欠陥があるか否かを判定することによって、欠陥のあるピクセルを検出し、補正するためのディジタル画像システム及び方法が得られる。本発明のそれ以外の実施態様によれば、欠陥のあるピクセルを検出するために決定された補間値を用いて、デモザイク処理を施すことによって、不良ピクセルの補正とモザイク処理を単一ステージをなすように組み合わせることが可能になる。
【００１０】
実施態様の１つでは、不良ピクセル補正アルゴリズムは、検査されている現ピクセルに空間的にすぐ隣接したピクセルに対して、現ピクセルと同じ色平面内における補間値を利用して欠陥のあるピクセルを検出する。補間値は、全ての欠陥のあるセンサ値を除外するため、中間値補間技法を用いて計算される。検査されている現ピクセルのセンサ値が、空間的にすぐ隣接する近傍ピクセルの実際の及び／または補間されたセンサ値の最大値より設定可能なしきい値量を超えて上回るか、または、空間的にすぐ隣接する近傍ピクセルの実際の及び／または補間されたセンサ値の最小値より設定可能なしきい値を超えて下回る場合、その現ピクセルは欠陥があると判定される。検出される欠陥のある各ピクセル毎に、欠陥のあるピクセルのセンサ値は、同じ色平面内における近傍ピクセルの実際のセンサ値から計算された推定センサ値、及び／または、空間的にすぐ隣接した近傍ピクセルの補間値を用いて、置換される。
【００１１】
その他の実施態様では、デモザイク処理中に、欠陥ピクセルの検出に用いられる補間済みの値を適用することが可能である。従って、不良ピクセル（ＢＰＣ）のために補間値を計算すると、これらの補間値は、デモザイク処理のための補間値として利用することが可能になる。
【００１２】
従って、ＢＰＣとデモザイク処理の両方のために補間値を用いることによって、２つのプロセス（ＢＰＣとデモザイク処理）を単一ステージで実施することが可能になる。さらに、ＢＰＣ中に補間値を利用すると、検査されているピクセルに垂直及び水平の両方向において最も近い近傍ピクセルが、補間値の計算に用いられるので、エッジの近く及びテクスチャ領域内にある欠陥ピクセルを識別するというもう１つの利点が得られる。さらに、本発明によれば、上述のものに加えて、または、それらの代わりに、他の特徴及び利点を備えた実施態様が可能になる。これらの特徴及び利点の多くは、添付の図面に関連した以下の説明から明らかになる。
【００１３】
【発明の実施の形態】
以下、本出願の典型的な実施態様を述べる。これらの実施態様は、本明細書における画期的な教示の多くの有利な利用に関するほんの数例を示すものでしかない。実施態様においてなされる説明は、必ずしも特許請求の範囲に記載されているさまざまな発明を限定するものではない。さらに、以下の記載は、特定のクレームに対する記載も含まれるため、記載された内容が全てのクレームについて当てはまるとは限らない。
【００１４】
図１には、本発明に従ってデモザイク処理アルゴリズムと組み合わせることが可能な、不良ピクセル補正（ＢＰＣ）アルゴリズムを実施するディジタル画像システム１０が示されている。ディジタル画像システム１０は、ディジタル・カメラ、ビデオ・カメラ、医療用撮像装置等のような任意のディジタル撮像装置とすることが可能である。ディジタル画像システム１０は、画像データを記憶するためのメモリを備えた、パーソナル・コンピュータまたはサーバのようなコンピュータ・システムとすることも可能である。従って、アルゴリズムは、ディジタル撮像装置、または、パーソナル・コンピュータまたはサーバで実行する画像処理ソフトウェアの一部内に含むことが可能である。
【００１５】
ディジタル画像システム１０には、行及び列をなすように配置された２次元ピクセル・アレイ２５を含む、ＣＭＯＳセンサ・チップまたはＣＣＤセンサ・チップのようなディジタル画像センサ２０を含むことが可能である。もちろん、ディジタル画像システム１０がコンピュータ・システムであれば、ディジタル画像センサ２０は、ディジタル画像システム１０内には含まれず、外部よりディジタル画像システム１０にセンサ値を提供することになる。ディジタル画像センサ２０は、カラー・フィルタ・アレイ（ＣＦＡ）によってカバーして、各ピクセル２５毎に１つの色だけしか検知しないようにすることが可能である。例えば、ＣＦＡは、クロミナンス・カラー（赤及び青）がルミナンス・カラー（緑）のチェッカ盤パターンの間に散在する、一般的なＢａｙｅｒ　ＣＦＡとすることが可能である。下記は、Ｂａｙｅｒ　ＣＦＡの一例である：
【００１６】
【表１】
2004080761.tif 000003
【００１７】
言うまでもなく、本明細書に解説のＢａｙｅｒ　ＣＦＡの代わりに、他のＣＦＡを利用することも可能である。また、本明細書に解説の赤、青、及び、緑の色空間の代わりに、黄、シアン、及び、マゼンタのような他の色空間を利用することも可能である。
【００１８】
ディジタル画像センサ２０からディジタル信号プロセッサ４０に、もとの赤、青、及び、緑のピクセル値を含む生センサ値３０が供給され、ディジタル信号プロセッサ４０は、欠陥のあるピクセルを検出して、補正し、センサ値を補間して、完全な画像が得られるようにするため、センサ値３０に本発明のＢＰＣ（及びデモザイク処理）アルゴリズムを適用する。各ピクセル２５のセンサ値３０は、ディジタル信号プロセッサ４０のブロックに同時に供給される。従って、センサ値３０は、処理の開始に必要な数のセンサ値３０が得られるまで、バッファ５０に記憶される。
【００１９】
処理の開始に必要なセンサ値３０の数は、処理のタイプによって決まる。例えば、センサ値３０は、一般に、一度に１行ずつセンサ２０から読み取られる。実施態様の１つでは、欠陥ピクセルを検出して、補正し、センサ値にデモザイク処理を施すプロセスを開始するため、少なくとも５行分のセンサ値３０がバッファ５０内に記憶される。これらの行には、検査されている現ピクセルのセンサ値を含む現在行、及び、現ピクセルに空間的にすぐ隣接した近傍ピクセルに関するセンサ値を補間するための、現在行のすぐ上とすぐ下の２行が含まれている。もちろん、空間的にすぐ隣接した近傍ピクセルは、特定のピクセルにすぐ隣接したピクセルであり、その特定のピクセルと、空間的にすぐ隣接した近傍ピクセルの１つとの間に、他のピクセルが存在しないようになっている。さらに、大部分のディジタル・カメラは、複数画像を撮影して、露出が正しいことを確認してから、永久記憶する画像を選択するので、バッファ５０に同時に１つ以上の画像を記憶できるような構造となっている。
【００２０】
デモザイク処理が済むと、補間（デモザイク処理）された色平面は、後続処理（不図示）に利用可能になる。例えば、補間済みの色平面は、ビデオ・スクリーン、コンピュータ・スクリーン、または、プリンタのような出力装置（不図示）に出力する前に、ＪＰＥＧ規格のような圧縮法（不図示）を利用して、圧縮することが可能である。
【００２１】
次に図２を参照すると、ディジタル信号プロセッサ４０は、ＢＰＣアルゴリズムに関連した論理に従って、バッファ５０に記憶された各画像のセンサ値に関して、欠陥のあるピクセル２５を検出して、補正する。ＢＰＣプロセッサ４０は、バッファ５０によって供給される生センサ値３０を入力として受け取る。生センサ値３０には、現ピクセルのセンサ値３５（Ｖａｌｕｅ１　Ｐｉｘｅｌｘ）と、現ピクセルの現在行、及び／または、現在行のすぐ上またはすぐ下の行における近傍ピクセルのセンサ値３０が含まれている。ＢＰＣプロセッサ４０内の補間論理回路１００は、現ピクセルと同じ色平面内において現ピクセルのまわりにある近傍ピクセルの生センサ値３０から、現ピクセルに空間的にすぐ隣接した近傍ピクセルに関する補間センサ値１０５を計算する。本明細書において用いられる限りにおいて、「論理回路」という用語は、解説の機能を実施するハードウェア、ソフトウェア、及び／または、ファームウェアを表わしている。補間論理回路１００は、中間値補間技法を用いて、欠陥センサ値の影響を排除している。
【００２２】
例えば、下記の生センサ値３０が、補間論理回路１００に供給されるものと仮定する：
【００２３】
【表２】
2004080761.tif 000004
【００２４】
中間補間を利用して、赤のピクセル位置（Ｒ１）で緑の値を補間するため、Ｇ１、Ｇ２、Ｇ３、及び、Ｇ４中の最大センサ値と最小センサ値がフィルタリングで除去され、残り２つのセンサ値の平均が、赤のピクセル位置（Ｒ１）に関する緑の補間値として用いられる。同様に、中間補間を利用して、赤のピクセル位置（Ｒ１）で青の値を補間するため、Ｂ１、Ｂ２、Ｂ３、及び、Ｂ４中の最大センサ値と最小センサ値がフィルタリングで除去され、残り２つのセンサ値の平均が、赤のピクセル位置（Ｒ１）に関する青の補間値として用いられる。２つの中間値だけの平均をとることによって、任意の欠陥センサ値をフィルタリングで除去して、不良ピクセル検出、及び、画像のデモザイク処理に用いられる補間値に対するずれを回避することが可能になる。
【００２５】
図２をもう一度参照すると、補間値１０５、及び、実施態様の一部では、生センサ値３０（図４〜７に関連して後述の）が、値域論理回路１１０に供給され、空間的にすぐ隣接した近傍ピクセルから、現ピクセルと同じ色平面内におけるセンサ値域１１５が求められる。例えば、ある実施態様の場合、センサ値域１１５には、空間的にすぐ隣接したピクセルに関する補間値からの最大センサ値と最小センサ値を含むことが可能である。
【００２６】
生センサ値３０は、さらに、しきい値量１２５の計算のため、しきい値論理回路１２０に供給することも可能である。実施態様の１つでは、しきい値量１２５は、画像の光量条件によって可変とすることが可能である。光量の少ない条件であれば、センサ値は小さく、Ｓ／Ｎ比は低くなり、従って、ピクセルに欠陥があるか否かの判定に必要なしきい値量１２５は少なくなる。対照的に、通常、または、明るい光量条件の場合、センサ値は大きく、Ｓ／Ｎ比は高くなり、従って、ピクセルに欠陥があるか否かの判定のために設定されるしきい値量１２５を多くすることが可能になる。多くのカメラでは、光量条件は、自動露出システムによって測定される。例えば、光量の少ない条件であれば、自動露出によって、通常または明るい光量条件の場合よりも長い時間期間にわたってシャッタが開かれることになる。従って、しきい値量１２５は、カメラの自動露出システムに基づいて設定することが可能である。さらに、ＢＰＣプロセスでは、光量の少ない条件でしきい値量１２５を減らすことによって、光量の少ない画像におけるノイズ・レベルの改善にいっそう役立つ可能性がある。従って、実施態様によっては、製造プロセス中に、ディジタル画像システムのオペレータによって、または、光量条件等に基づくしきい値量に関する値のテーブルを利用して、しきい値量１２５の設定を行うことが可能なものもある。他の実施態様の中には、利用されるセンサ及びＣＦＡに基づいて、しきい値量１２５を固定するか、または、事前に設定することが可能なものもある。
【００２７】
しきい値量１２５、値域１１５、及び、現ピクセルのセンサ値３５ａ（例えば、Ｖａｌｕｅ１　Ｐｉｘｅｌｘ）は、比較論理回路１３０に供給されて、現ピクセルが欠陥ピクセルであるか否かが判定される。比較論理回路１３０は、現ピクセルのセンサ値３５ａと値域１１５を比較し、現ピクセルのセンサ値３５ａが、しきい値量１２５を超える量だけ、センサ値域１１５の最大値を上回るか、あるいは、センサ値域１１５の最小値を下回る場合には、現ピクセルが欠陥ピクセルであると判定される。
【００２８】
検出される各欠陥ピクセル毎に、置換論理回路１４０は、近傍ピクセルのセンサ値を利用して、置換センサ値３５ｂ（例えば、Ｖａｌｕｅ２　Ｐｉｘｅｌｘ）を計算し、欠陥ピクセルのセンサ値３５ａを置換センサ値３５ｂに置換する。例えば、ある実施態様では、置換センサ値３５ｂは、現ピクセルに空間的にすぐ隣接したピクセルの補間値１０５の中間値とすることが可能である。もう１つの実施態様では、置換センサ値３５ｂは、実際のセンサ値３０と補間センサ値１０５の両方を含む、空間的にすぐ隣接した全てのセンサ値の中間値とすることが可能である。もちろん、双一次補間値を用いたり、近接したピクセルのピクセル値をそのままコピーするなど、他の置換センサ値３５ｂを用いることも可能である。
【００２９】
図３には、ＢＰＣアルゴリズム内の典型的なステップが示されている。まず、現ピクセル位置及び近傍ピクセル位置におけるセンサ値が測定され、ディジタル信号プロセッサに供給されて、現ピクセルが欠陥ピクセルか否かが判定される。バッファから、現ピクセルのセンサ値を解析するのに必要な数の近傍センサ値を検索すると（ステップ３００）、誤った不良ピクセル検出数を減らすように、しきい値量を設定することが可能になる（ステップ３０５）。例えば、しきい値量は、センサ、オペレータの選択、または、ＣＦＡに基づいてプリセットするか、あるいは、画像の光量条件に応じて可変とすることが可能である。
【００３０】
欠陥センサ値による影響を排除するため、現ピクセルと同色のセンサ値は、中間値補間技法を利用して、異なる色平面における空間的にすぐ隣接したピクセルに関して補間される（ステップ３１０）。これらの補間値、及び、同じ色平面において空間的にすぐ隣接した生（実）センサ値から、現ピクセルのセンサ値に関する最大推定値（ステップ３１５）及び最小推定値（ステップ３２０）が求められる。最大推定値にしきい値量を加えて、上限が計算され（ステップ３２５）、低いほうの推定値からしきい値量を引いて、下限が計算される（ステップ３３０）。検査されている現ピクセルのセンサ値が、上限を超えるか（ステップ３３５）、下限より低くなると（ステップ３４０）、現ピクセルは欠陥があると判定され（ステップ３４５）、現ピクセルのセンサ値が、空間的にすぐ隣接した近傍ピクセルから推定された置換センサ値に置換される（ステップ３５０）。しかし、センサ値が、上限を超えることも、下限未満になることもなければ、現ピクセルには欠陥がなく（ステップ３５５）、現ピクセルのセンサ値は変更されない。
【００３１】
用いられるＣＦＡに応じて、緑（ルミナンス）のピクセルは、赤または青（クロミナンス）のピクセルとは異なる処理を行っても良い。図４には、サンプルである緑の生センサ値と、本発明のＢＰＣアルゴリズムの実施態様に従って得られた緑の補間センサ値を例示した５×５のピクセル・ブロック２５が示されている。現ピクセルのセンサ値３５は、Ｇ５と表示され、現ピクセルと同じ色のピクセルから得られた生センサ値３０は、「Ｇｎ」と表示され、近傍生センサ値から得られた補間センサ値１０５は、「ｇｎ」と表示されている。現ピクセルに欠陥があるか否かの判定に利用されないピクセルについては、センサ値が示されていない。
【００３２】
図４に示す例の場合、現センサ値３５を含むセンサ値３０の現在行２８ａと、センサ値３０の現在行２８ａの上及び下の２行２８ｂの両方が、バッファに記憶され、現ピクセル「Ｇ５」が欠陥ピクセルであるか否かの判定を行うために処理される。上及び下の２行２８ｂのセンサ値３０は、Ｂａｙｅｒカラー・フィルタ・モザイク・パターンにとって、現ピクセルに空間的にすぐ隣接した異なるカラー・ピクセルの全てに中間値補間を実施するのに必要な最小限のセンサ値である。しかし、補間プロセスにおいて、さらに多いかまたは少ない行のセンサ値を利用することも可能である。例えば、上の単一行及び下の単一行だけを記憶して、水平方向において空間的にすぐ隣接したセンサ値だけを補間することが可能である。さらに、他の実施態様には、空間的にすぐ隣接した値の補間に必要なセンサ値だけしかバッファに記憶するか、または、処理する必要のないものもある。
【００３３】
図４の５×５のピクセル・ブロック２５は、図５の典型的なステップに示すように、空間的にすぐ隣接した異なるカラーの近傍ピクセルの緑のセンサ値を補間することによって、緑のピクセルに欠陥があるか否かを判定するためのＢＰＣアルゴリズムのサンプル実施例を例証するために利用することが可能である。緑のピクセルの場合、上述のＢａｙｅｒパターンを検討することによって明らかなように、対角線上の近傍ピクセルも緑であるが、水平及び垂直方向の近傍ピクセルは緑ではない。従って、緑の現ピクセルの場合、水平及び垂直方向の近傍ピクセルに関する緑の値は、中間値補間技法を用いて、緑の現ピクセルに空間的にすぐ隣接した全てのピクセル位置の緑値が得られるようにすることによって、推定可能である。
【００３４】
補間プロセスは、欠けている各緑値毎に、欠けている緑値のピクセル位置に空間的にすぐ隣接した４つの近傍ピクセルのセンサ値を検索することから開始される（ステップ５００）。補間値は、これら４つのセンサ値から、空間的にすぐ隣接した４つの近傍ピクセルの中間値を用いて計算される（ステップ５１０）。例えば、図４に示すように、現ピクセルＧ５の上の垂直方向における近傍ピクセルに関する補間値ｇ１１は、４つの緑のすぐ近傍のピクセルＧ１、Ｇ２、Ｇ３、及び、Ｇ５のセンサ値の中間値である。同様に、左の水平方向における近傍ピクセルに関する補間値ｇ２１は、４つの緑のすぐ近傍のピクセルＧ２、Ｇ４、Ｇ５、及び、Ｇ７のセンサ値の中間値である。補間値３１及びｇ２２は、同様に計算することが可能である。一例を挙げると、Ｇ３、Ｇ５、Ｇ６、及び、Ｇ８が、それぞれ、１１、１３、４５、１５の場合、補間値ｇ２２は、（１３＋１５）／２＝１４。
【００３５】
欠けている緑のピクセルに空間的にすぐ隣接した４つの近傍ピクセルの中間値を補間値として利用することによって、４つの緑の近傍ピクセルの１つが欠陥ピクセルである場合に、欠陥値が、補間値に影響を与えることを防止できる。これは、上記例によって簡単に明らかになる。上記Ｇ３、Ｇ５、Ｇ６、及び、Ｇ８に関して列挙したセンサ値のうちＧ６のセンサ値（４５）は、まわりの値に比べて差が大きいことから欠陥ピクセルである可能性がある。中間値補間によって、高値と低値が除去されるので、Ｇ６の値はフィルタリングが施され、補間値の計算には用いられない。従って、中間値補間によって、欠陥ピクセル値が分離され、欠陥ピクセル値による補間値のずれが生じないという保証が得られる。
【００３６】
このプロセスは、緑の現ピクセルに空間的にすぐ隣接したピクセルについて、全ての欠けている緑の値が補間されるまで繰り返される（ステップ５２０）。補間が実施されると、緑のピクセルのパターンは図４に示すようになる（補間値は小文字で示されている）。次に、緑の現センサ値（図４のＧ５）と空間的にすぐ隣接した近傍ピクセルを比較して、緑の現センサ値に欠陥があるか否かの判定が行われる。正常なピクセルの場合、光学素子によって加えられる平滑性及び物体の連続性から、ピクセルのセンサ値が、すぐ近傍の全てのピクセルのセンサ値と比較して、しきい値量を超える量だけ上回ることはなく、また、ピクセルのセンサ値が、すぐ近傍の全てのピクセルのセンサ値をしきい値量を超える量だけ下回ることがない。
【００３７】
ピクセルをテストするため、空間的にすぐ隣接した近傍ピクセルの最大センサ値と最小センサ値が、現ピクセルに欠陥があるか否かを判定する基準として用いられる。Ｂａｙｅｒ　ＣＦＡの場合、緑のピクセルは、空間的にすぐ隣接した対角線上の緑の近傍ピクセルを備えている。従って、最大センサ値及び最小センサ値を求める場合、空間的にすぐ隣接した値（隣接する緑のピクセルからの生センサ値を含む）の全てを用いることもできるし（ステップ５３０及び５４０）、あるいは、補間された空間的にすぐ隣接した値だけを利用することも可能である（ステップ５３０及び５５０）。補間値は、欠陥ピクセルによるスキューが加えられないので（上述のように）、補間値だけを用いると、最大値及び最小値のより正確な推定値を得ることが可能になる。最大値及び最小値から、設定可能なしきい値量（Ｔ）を利用して、上限及び下限を計算することが可能である（ステップ５６０）。一例として、８ビット・システムの場合のＴ＝７の値は、大部分の画像に適している。しかし、言うまでもなく、Ｔの値は、画像のノイズ・レベルに従って調整することが可能である。
【００３８】
図４の例を利用すると、現ピクセルＧ５は、
Ｇ５＞ｍａｘ（Ｇ２，ｇ１１，Ｇ３，ｇ２１，ｇ２２，Ｇ７，ｇ３１，Ｇ８）＋Ｔ
または
Ｇ５＜ｍｉｎ（Ｇ２，ｇ１１，Ｇ３，ｇ２１，ｇ２２，Ｇ７，ｇ３１，Ｇ８）−Ｔ
の場合、欠陥があるとみなされる。あるいはまた、現ピクセルＧ５は、
Ｇ５＞ｍａｘ（ｇ１１，ｇ２１，ｇ２２，ｇ３１）＋Ｔ
または
Ｇ５＞ｍｉｎ（ｇ１１，ｇ２１，ｇ２２，ｇ３１）−Ｔ
の場合、欠陥があるとみなされる。
【００３９】
Ｇ５が、いずれかのテストによって欠陥があるとみなされると（ステップ５７０）、Ｇ５のセンサ値は、近傍ピクセルのセンサ値から推定された置換センサ値を利用して置換される（ステップ５８０）。例えば、センサ値は、４つの補間値｛ｇ１１，ｇ２１，ｇ２２，ｇ３１｝の中間値に置き換えることが可能である。留意すべきは、双線形値またはピクセル複製値のような、代替置換センサ値も可能という点である。プロセス全体が、画像内の緑の各ピクセル毎に繰り返される（ステップ５９０）。
【００４０】
他の実施態様では、ピクセルに欠陥があるか否かのテストとして、順位統計量の一種を利用することが可能なものもある。例えば、最大値および最小値を用いる代わりに中間値または平均値を用いることが可能である。例えば、中間値を用いる場合、現ピクセルＧ５は、
Ｇ５＞ｍｅｄｉａｎ（Ｇ２，ｇ１１，Ｇ３，ｇ２１，ｇ２２，Ｇ７，ｇ３１，Ｇ８）＋Ｔ
または
Ｇ５＜ｍｅｄｉａｎ（Ｇ２，ｇ１１，Ｇ３，ｇ２１，ｇ２２，Ｇ７，ｇ３１，Ｇ８）−Ｔ
の場合、欠陥があるとみなされることになる。
【００４１】
あるいはまた、現ピクセルＧ５は、
Ｇ５＞ｍｅｄｉａｎ（ｇ１１，ｇ２１，ｇ２２，ｇ３１）＋Ｔ
または
Ｇ５＞ｍｅｄｉａｎ（ｇ１１，ｇ２１，ｇ２２，ｇ３１）−Ｔ
の場合、欠陥があるとみなされる。
言うまでもないが、中間値（または平均値）を用いる場合、しきい値（Ｔ）は、通常、最大値または最小値を用いる場合よりも大きくなる。
【００４２】
次に図６Ａ及び６Ｂを参照すると、赤のサンプル生センサ値３０と、本発明のＢＰＣアルゴリズムの実施態様に従って補間された赤のセンサ値１０５を例示した５×５のピクセル・ブロック２５の例が示されている。検討されている現ピクセルのセンサ値３５は、Ｒ５で表示され、現ピクセルと同じ色のピクセルから得られた生センサ値３０は、「Ｒｎ」で表示され、近傍の生センサ値から得られた補間センサ値１０５は、「ｒｎ」で表示されている。現ピクセルに欠陥があるか否かの判定に利用されないピクセルについては、センサ値が示されていない。
【００４３】
図６Ａ及び６Ｂに示す例の場合、現センサ値３５を含むセンサ値３０の現在行２８ａと、センサ値３０の現在行２８ａの上及び下の２行２８ｂの両方が、バッファに記憶され、現ピクセル「Ｒ５」が欠陥ピクセルであるか否かの判定を行うために処理される。上及び下の２行２８ｂのセンサ値３０は、Ｂａｙｅｒカラー・フィルタ・モザイク・パターンにとって、現ピクセルに空間的にすぐ隣接した異なるカラー・ピクセルに中間値補間を実施するのに必要な最小限のセンサ値である。しかし、補間プロセスにおいて、さらに多いかまたは少ない行のセンサ値を利用することも可能である。例えば、上の単一行及び下の単一行だけを記憶して、水平方向において空間的にすぐ隣接したセンサ値だけを補間することが可能である。さらに、他の実施態様には、空間的にすぐ隣接した値の補間に必要なセンサ値だけしかバッファに記憶するか、または、処理する必要のないものもある。
【００４４】
図６Ａ及び６Ｂの５×５のピクセル・ブロック２５は、図７の典型的なステップに示すように、空間的にすぐ隣接した異なるカラーの近傍ピクセルの赤のセンサ値を補間することによって、赤のピクセルに欠陥があるか否かを判定するためのＢＰＣアルゴリズムのサンプル実施例を例証するために利用することが可能である。もちろん、示されてはいないが、青のピクセルについても、同様のプロセスが利用される。緑のピクセルとは異なり、Ｂａｙｅｒパターンには、赤のピクセルに空間的にすぐ隣接した赤の近傍ピクセルは存在しない。従って、赤の現ピクセルの場合、水平、垂直方向、及び、対角線上において空間的にすぐ隣接した近傍ピクセルに関する赤の値は、中間値補間技法を用いて、赤の現ピクセルに空間的にすぐ隣接した全てのピクセル位置の赤値が得られるようにすることによって、推定しなければならない。
【００４５】
クロミナンス（赤及び青）・ピクセルに関する中間値補間には２つのステップがある。まず、対角線上において空間的にすぐ隣接した４つの近傍ピクセルがある、欠けている値が、４つの対角線上の近傍ピクセルの中間値を用いて補間される。次に、残りの欠けているピクセルが、空間的にすぐ隣接した上下左右の近傍ピクセルの中間値を用いて補間される。従って、赤の現ピクセルに対角線上において空間的にすぐ隣接した近傍ピクセルには、それぞれ、対角線上において空間的にすぐ隣接した４つの赤の近傍ピクセルがあるので、まず、赤の現ピクセルに対角線上において空間的にすぐ隣接した近傍ピクセルについて欠けている赤値が計算される。補間プロセスは、欠けている対角線上の各赤値毎に、欠けている対角線上の赤値に対する対角線上における４つの赤の近傍ピクセルのセンサ値を検索することによって開始される（ステップ７００）。補間値は、これら４つのセンサ値から、４つのすぐ近傍のピクセルの中間値を利用して計算される（ステップ７１０）。
【００４６】
例えば、図６Ａに示すように、現ピクセルＲ５の上方左の対角線上にある近傍ピクセルに関する補間値ｒ１１は、対角線上にある４つの赤の近傍ピクセルＲ１、Ｒ２、Ｒ４、及び、Ｒ５のセンサ値の中間値である。同様に、上方右の対角線上にある近傍ピクセルに関する補間値ｒ１３は、対角線上にある４つの赤の近傍ピクセルＲ２、Ｒ３、Ｒ５、及び、Ｒ６のセンサ値の中間値である。補間値ｒ３１及びｒ３３は、同様に計算することが可能である。このプロセスは、欠けている全ての対角線上の赤値ｒ１１、ｒ１３、ｒ３１、及び、ｒ３３が補間されるまで繰り返される（ステップ７２０）。
【００４７】
その後、赤の現ピクセルに水平及び垂直方向（上下左右）において空間的にすぐ隣接した近傍ピクセルに関して欠けている赤値が、まわりの赤の近傍ピクセルの赤のセンサ値と、対角線上の赤の補間値を利用して計算される。補間プロセスは、欠けている水平または垂直方向の各赤値毎に、生のセンサ値と、欠けている赤値のピクセル位置に対する４つの近傍ピクセル位置の補間センサ値を検索することによって開始される（ステップ７３０）。補間値は、これら４つのセンサ値から、空間的にすぐ隣接した４つの近傍ピクセルの中間値を利用して計算される（ステップ７４０）。
【００４８】
例えば、図６Ｂに示すように、現ピクセルＲ５の上方の垂直方向における近傍ピクセルに関する補間値ｒ１２は、４つの近傍ピクセルＲ２、ｒ１１、Ｒ５、及び、ｒ１３のセンサ値の中間値である。同様に、右の水平方向における近傍ピクセルに関する補間値ｒ２２は、４つの近傍ピクセルＲ６、ｒ３３、Ｒ５、及び、ｒ１３のセンサ値の中間値である。補間値ｒ２１及びｒ３２は、同様に計算することが可能である。このプロセスは、欠けている水平方向（ｒ２１及びｒ２２）及び垂直方向（ｒ１２及びｒ３２）の全ての赤値が保管されるまで繰り返される（ステップ７５０）。
【００４９】
補間が済むと、赤のピクセル・パターンは、図６Ｂに示すようになる（補間値は小文字で示されている）。その後、空間的にすぐ隣接した赤の補間値の最大センサ値及び最小センサ値が、現ピクセルに欠陥があるか否かを判定する基準として用いられる（ステップ７６０）。最大値及び最小値から、設定可能なしきい値量（Ｔ）を利用して、上限及び下限を計算することが可能である（ステップ７７０）。赤の色平面と青の色平面に用いられるしきい値量（Ｔ）は、緑の色平面に用いられるものと同じであるが、色によってしきい値量の変動が生じる可能性がある。
【００５０】
図６Ｂの例を利用すると、現ピクセルＲ５は、
Ｒ５＞ｍａｘ（ｒ１１，ｒ１２，ｒ１３，ｒ２１，ｒ２２，ｒ３１，ｒ３２，ｒ３３）＋Ｔ
または
Ｇ５＜ｍｉｎ（ｒ１１，ｒ１２，ｒ１３，ｒ２１，ｒ２２，ｒ３１，ｒ３２，ｒ３３）−Ｔ
の場合、欠陥があるとみなされる。
【００５１】
Ｒ５が、いずれかのテストによって欠陥があるとみなされると（ステップ７８０）、Ｒ５のセンサ値は、近傍ピクセルのセンサ値から推定された置換センサ値を利用して置換される（ステップ７９０）。例えば、センサ値は、全ての補間値｛ｒ１１，ｒ１２，ｒ１３，ｒ２１，ｒ２２，ｒ３１，ｒ３２，ｒ３３｝の中間値に置き換えることが可能である。もちろん、双一次補間や、生ピクセル値をそのまま置換センサ値としてもよい。プロセス全体が、画像内の赤の各ピクセル毎に繰り返される（ステップ７９５）。
【００５２】
それ以外の実施態様では、不良ピクセル補正プロセス中に計算される補間値は、図８に示すように、デモザイク処理中に再利用することが可能である。生センサ値３０がディジタル信号プロセッサ４０に到達すると、生センサ値２５は、それぞれ、欠けた要素のある３つの生色平面８０に分割される。ディジタル信号プロセッサ４０は、各位置毎に欠けている値を求めるため、生色平面８０に補間論理回路１００を適用する。例えば、補間論理回路１００は、図４〜７に関連して上述のように、赤または青の各ピクセル位置毎に、緑値を補間し、緑または青の各ピクセル位置毎に、赤値を補間し、緑と赤の各ピクセル位置毎に、青値を補間する。欠けたセンサ値が、全て、補間されると、各ピクセルに空間的に隣接したセンサ値の全てが得られる。結果生じるデモザイク処理済の色平面８５には、大文字（Ｇ、Ｒ、及び、Ｂ）で表わされたもとの値と、小文字（ｇ、ｒ、及び、ｂ）で表わされた補間値の両方が含まれている。
【００５３】
デモザイク処理済みの色平面８５は、不良ピクセル補正論理回路１５０によって、補間された空間的にすぐ隣接したセンサ値を用いて、各ピクセルの値域を求める処理と、各センサ値とその関連値域を比較して、ピクセルに欠陥があるか否かの判定を行う処理の両方に利用される。全ての欠陥ピクセルは、近傍ピクセルから推定された置換センサ値を用いて置換される。補正されたデモザイク処理済み色平面８５は、それ以上の処理を受けることなく、デモザイク処理済みカラー画像として出力される。従って、ＢＰＣとデモザイク処理の両方が、単一ステージで実施される。
【００５４】
図９には、単一ステージで不良ピクセル補正とデモザイク処理を実施するための典型的なステップが例示されている。まず、プロセッサが、生センサ値を受信して、欠けているセンサ値の全てを補間する（図４〜７に関連して上述のように）（ステップ９００）。補間済みの色平面を用いて、欠陥ピクセルの検出が行われ（ステップ９１０）、欠陥ピクセルが検出されると（ステップ９２０）、欠陥ピクセルのセンサ値が、近傍ピクセルから推定された置換センサ値を用いて置換される（ステップ９３０）。補正された補間済み色平面は、ディスプレイ装置に表示するための圧縮または変換といった後続処理に用いるため、デモザイク処理済み画像として出力される（ステップ９４０）。
【００５５】
当業者には明らかなように、本出願において解説の画期的な概念は、広範囲の用途にわたって修正及び変更を加えることが可能である。従って、特許となる内容の範囲は、解説の例証となる特定の教示に制限されるべきではなく、代わりに、付属の請求項によって規定される。
【００５６】
最後に、本発明の代表的な実施態様を示す。
（実施態様１）
ピクセル・アレイ内の各ピクセル（２５）毎に、画像に関するセンサ値（３０）のそれぞれが生じ、前記ピクセル・アレイ内の前記ピクセル（２５）によって生成される前記センサ値（３０）が補正されるディジタル画像システム（１０）であって、前記画像に関する前記ピクセル（２５）によって生じる前記センサ値（３０）の少なくとも一部を記憶するバッファ（５０）であって、前記記憶されるセンサ値（３０）のうちの１つが、前記ピクセル（２５）のうちの現ピクセルによって生じる第１の色平面（８０）内における現センサ値（３５）であるような、前記バッファ（５０）と、前記バッファ（５０）に記憶されている前記センサ値（３０）を受信し、前記記憶されているセンサ値（３０）を用いて、前記現ピクセル（２５）に空間的に隣接した前記ピクセル（２５）に関する前記第１の色平面（８０）内における補間センサ値（１０５）を計算し、前記補間センサ値（１０５）を利用して、前記現ピクセル（２５）に欠陥があるか否かを判定するプロセッサ（４０）とを有することを特徴とするディジタル画像システム。
【００５７】
（実施態様２）
前記プロセッサ（４０）が、さらに、しきい値（１２５）を判定し、少なくとも前記補間値（１０５）を利用して、前記現ピクセル（２５）のセンサ値域（１１５）の計算を行うように構成されていることと、前記現センサ値（３５）が、前記しきい値量（１２５）を超える量だけ、前記センサ値（１１５）域外にある場合には、前記現ピクセル（２５）に欠陥があると判定することを特徴とする、実施態様１に記載のディジタル画像システム（１０）。
【００５８】
（実施態様３）
前記プロセッサ（４０）が、さらに、前記現ピクセル（２５）に欠陥のある場合に、前記現センサ値（３５ａ）を前記補間センサ値（１０５）を用いて計算される置換センサ値（３５ｂ）に置き換えるように構成されていることを特徴とする、実施態様２に記載のディジタル画像システム（１０）。
【００５９】
（実施態様４）
前記プロセッサ（４０）が、さらに、前記補間センサ値（１０５）及び前記置換センサ値（３５ｂ）を用いて、前記センサ値（３０）にデモザイク処理を施すように構成されていることを特徴とする、実施態様３に記載のディジタル画像システム（１０）。
【００６０】
（実施態様５）
前記プロセッサ（４０）が、さらに、中間値補間技法を用いて、前記補間センサ値（１０５）を計算するように構成されていることを特徴とする、実施態様１に記載のディジタル画像システム（１０）。
【００６１】
（実施態様６）
ピクセル・アレイ内の各ピクセル（２５）毎に、画像に関するセンサ値（３０）のそれぞれが生じるようにして、前記ピクセル・アレイ内の前記ピクセル（２５）によって生成される前記センサ値（３０）に補正を施すための方法であって、受信センサ値（３０）の１つが、前記ピクセル（２５）のうちの現ピクセルによって生じる第１の色平面（８０）内における現センサ値（３５）であって、前記画像に関する前記ピクセル（２５）によって生じる前記センサ値（３０）の少なくとも一部を受信するステップ（３００）と、前記受信センサ値（３０）を利用して、前記現ピクセル（２５）に空間的に隣接した前記ピクセル（２５）に関して、前記第１の色平面（８０）内における補間センサ値（１０５）を計算する計算ステップ（３１０）と、前記補間センサ値（１０５）を利用して、前記現ピクセル（２５）に欠陥があるか否かを判定する判定ステップ（３３５及び３４０）を含むことを特徴とする前記センサ値の補正方法。
【００６２】
（実施態様７）
前記判定ステップに、さらに、しきい値量（１２５）を決定するステップ（３０５）と、少なくとも前記補間センサ値（１０５）を用いて、前記現ピクセル（２５）のセンサ値域（１１５）の計算を行うステップ（３１５〜３３０）と、前記現センサ値（３５）が、前記しきい値量（１２５）を超える量だけ、前記センサ値（３０）の値域外にある場合には、前記現ピクセル（２５）に欠陥があると判定するステップ（３３５及び３４０）とを含むことを特徴とする、実施態様６に記載の方法。
【００６３】
（実施態様８）
さらに、前記現ピクセル（２５）に欠陥のある場合に、前記現センサ値（３５ａ）を前記補間センサ値（１０５）を用いて計算される置換センサ値（３５ｂ）に置き換えるステップ（３５０）が含まれることを特徴とする、実施態様７に記載の方法。
【００６４】
（実施態様９）
さらに、前記補間センサ値（１０５）及び前記置換センサ値（３５ｂ）を用いて、前記センサ値（３０）にデモザイク処理を施すステップ（９３０）が含まれることを特徴とする、実施態様８に記載の方法。
【００６５】
（実施態様１０）
前記計算ステップに、さらに、中間値補間技法を用いて、前記補間センサ値（１０５）を計算するステップ（３１０）が含まれることを特徴とする、実施態様６に記載の方法。
【図面の簡単な説明】
【図１】本発明の典型的な実施態様に従って、不良ピクセル補正（ＢＰＣ）及びデモザイク処理アルゴリズムを利用するディジタル画像システムを例示したブロック図である。
【図２】本発明の典型的な実施態様に従ってＢＰＣアルゴリズムを実施するための典型的な論理回路を例示した論理流れ図である。
【図３】図２に例示のＢＰＣアルゴリズムを実施するための典型的なステップを例示したフローチャートである。
【図４】緑のサンプル生センサ値と、本発明のＢＰＣアルゴリズムの実施態様に従って得られる緑の補間センサ値を例示した、典型的な５×５のピクセル・ブロックを示す図である。
【図５】本発明の実施態様に従って、図４に示すように、緑の補間センサ値に対してＢＰＣアルゴリズムを実施するための典型的なステップを例示したフローチャートである。
【図６Ａ】赤のサンプル生センサ値と、本発明のＢＰＣアルゴリズムの実施態様に従って得られる赤の補間センサ値を示す、典型的な５×５のピクセル・ブロックを例示した図である。
【図６Ｂ】赤のサンプル生センサ値と、本発明のＢＰＣアルゴリズムの実施態様に従って得られる赤の補間センサ値を示す、典型的な５×５のピクセル・ブロックを例示した図である。
【図７】本発明の実施態様に従って、図６に示すように、赤の補間センサ値に対してＢＰＣアルゴリズムを実施するための典型的なステップを例示したフローチャートである。
【図８】本発明の実施態様に従って、ＢＰＣ及びデモザイク処理アルゴリズムを実施するための典型的な論理回路を例示した論理流れ図である。
【図９】図８に示すＢＰＣ及びデモザイク処理アルゴリズムを実施するための典型的なステップを例示したフローチャートである。
【符号の説明】
１０　ディジタル画像システム
２５　ピクセル
４０　プロセッサ
５０　バッファ
【図１】
2004080761.tif 000005
【図２】
2004080761.tif 000006
【図３】
2004080761.tif 000007
【図４】
2004080761.tif 000008
【図５】
2004080761.tif 000009
【図６Ａ】
2004080761.tif 000010
【図６Ｂ】
2004080761.tif 000011
【図７】
2004080761.tif 000012
【図８】
2004080761.tif 000013
【図９】
2004080761.tif 000014