(57)【要約】  本発明は、画像処理方法および装置ならびにイメージングデバイスを開示する。当該方法は、補間アルゴリズムを使用することにより得られた、現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と、水平方向および垂直方向における最小の第１の勾配値と、傾斜方向における最小の第２の勾配値と、緑色成分についてのしきい値と、赤色成分または青色成分についてのしきい値と取得するステップと、現在の画素の緑色成分の修正値と赤色成分または青色成分の修正値とを取得するステップと、現在の画素の第２の緑色成分値および第２の赤色成分値または第２の青色成分値を取得するステップとを含む。本発明において、前述の態様は、補間によって取得された他の２つの色成分に対する、現在の画素が位置する色成分のクロストークを低減するために使用され得る。
2016503624.tif 000002
【特許請求の範囲】
【請求項１】
画像処理方法であって、
現在の画素の第１の結果を取得するステップを備え、前記現在の画素の前記第１の結果は、補間アルゴリズムを使用することにより取得された、現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と、水平方向および垂直方向における前記現在の画素の最小の第１の勾配値と、傾斜方向における現在の画素の最小の第２の勾配値と、前記現在の画素の緑色成分についてのしきい値と、前記現在の画素の赤色成分または青色成分についてのしきい値とを含んでおり、
前記現在の画素の前記第１の結果に従って前記現在の画素の第２の結果を取得するステップを備え、前記現在の画素の前記第２の結果は、前記現在の画素の前記緑色成分の修正値および前記赤色成分または青色成分の修正値を含んでおり、
前記現在の画素の前記第１の緑色成分値および前記第１の赤色成分値または第１の青色成分値と前記現在の画素の前記第２の結果とに従って、前記現在の画素の第２の緑色成分値および第２の赤色成分値または第２の青色成分値を取得するステップを備え、前記現在の画素の前記第２の緑色成分値は、前記現在の画素の前記第１の緑色成分値と前記現在の画素の前記緑色成分の修正値との合計と等しく、前記現在の画素の前記第２の赤色成分値または第２の青色成分値は、前記現在の画素の前記第１の赤色成分値または第１の青色成分値と前記現在の画素の前記赤色成分または青色成分の修正値との合計と等しい、画像処理方法。
【請求項２】
前記現在の画素の前記第１の結果に従って前記現在の画素の第２の結果を取得するステップは、
前記最小の第１の勾配値が前記最小の第２の勾配値以下である場合、前記現在の画素の前記緑色成分の前記修正値は第１の差と等しく、前記現在の画素の色成分が青色成分である場合、前記現在の画素の赤色成分の前記修正値は前記第１の差および第２の差のうちの１つと等しく、前記現在の画素の前記色成分が赤色成分である場合、前記現在の画素の前記青色成分の前記修正値は、前記第１の差および第３の差のうちの１つと等しいことを含むか、または、
前記最小の第１の勾配値が前記最小の第２の勾配値より大きい場合であって、前記現在の画素の色成分が青色成分である場合には、前記現在の画素の前記緑色成分の前記修正値は、第１の差および第２の差のうちの１つと等しく、前記現在の画素の前記赤色成分の前記修正値は前記第２の差と等しく、かつ前記現在の画素の前記色成分が赤色成分である場合、前記現在の画素の前記緑色成分の前記修正値は、前記第１の差および第３の差のうちの１つと等しく、前記現在の画素の前記青色成分の前記修正値は前記第３の差と等しいことを含み、
前記現在の画素の前記第１の緑色成分値と前記現在の画素の前記緑色成分についての前記しきい値との間の差は前記第１の差であり、前記現在の画素の前記色成分が青色成分である場合、前記現在の画素の前記第１の赤色成分値と前記現在の画素の前記赤色成分についての前記しきい値との間の差は前記第２の差であり、前記現在の画素の前記色成分が赤色成分である場合、前記現在の画素の前記第１の青色成分値と前記現在の画素の前記青色成分についての前記しきい値との間の差は前記第３の差である、請求項１に記載の方法。
【請求項３】
前記現在の画素の前記赤色成分の前記修正値が前記第１の差および前記第２の差のうちの１つと等しいステップは、前記現在の画素の前記赤色成分の前記修正値が前記第１の差および前記第２の差の最小の差と等しいことを含む、請求項２に記載の方法。
【請求項４】
前記現在の画素の前記青色成分の前記修正値が前記第１の差および第３の差のうちの１つと等しいステップは、前記現在の画素の前記青色成分の前記修正値が前記第１の差および前記第３の差の最小の差と等しいことを含む、請求項２に記載の方法。
【請求項５】
前記現在の画素の前記緑色成分の前記修正値が第１の差および第２の差のうちの１つと等しいステップは、前記現在の画素の前記緑色成分の前記修正値が前記第１の差および前記第２の差の最小の差と等しいことを含む、請求項２に記載の方法。
【請求項６】
前記現在の画素の前記緑色成分の前記修正値が前記第１の差および第３の差のうちの１つと等しいステップは、前記現在の画素の前記緑色成分の前記修正値が前記第１の差および前記第３の差の最小の差と等しいことを含む、請求項２に記載の方法。
【請求項７】
前記水平方向および垂直方向における前記現在の画素の前記最小の第１の勾配値と前記傾斜方向における前記現在の画素の前記最小の第２の勾配値とを取得するステップは、
前記現在の画素を中心として使用する３×３ウィンドウにおいて、前記水平方向、前記垂直方向、４５度傾斜方向および１３５度傾斜方向における前記現在の画素の勾配を取得するステップと、
前記水平方向および垂直方向における前記現在の画素の最小の第１の勾配値である前記水平方向および前記垂直方向における前記現在の画素の前記勾配の最小値を取得するとともに、前記傾斜方向における前記現在の画素の前記最小の第２の勾配値である前記４５度傾斜方向および前記１３５度傾斜方向における前記現在の画素の前記勾配の最小値を取得するステップとを含む、請求項１に記載の方法。
【請求項８】
前記水平方向、前記垂直方向、４５度傾斜方向および１３５度傾斜方向における前記現在の画素の勾配を取得するステップは、
前記水平方向、前記垂直方向、前記４５度傾斜方向および前記１３５度傾斜方向のうちのいずれか１つの方向における前記現在の画素の同じ色成分の値同士の間の減算を行なったものの絶対値を取得するステップと、
１つの方向における前記現在の画素の同じ色成分の値同士の間の減算を行なったもののすべての絶対値の加算を行うステップとを含み、前記加算の結果は、前記１つの方向における前記現在の画素の勾配であるので、前記水平方向、前記垂直方向、前記４５度傾斜方向および前記１３５度傾斜方向における前記現在の画素の前記勾配は当該方法に従って取得可能である、請求項７に記載の方法。
【請求項９】
前記現在の画素の前記緑色成分についての前記しきい値と、前記現在の画素の前記赤色成分または青色成分についての前記しきい値とを取得するステップは、
前記現在の画素を中心として使用する３×３ウィンドウにおいて、前記現在の画素に隣接する画素の４つの緑色成分値および４つの赤色成分値または４つの青色成分値をサイズによって別個にソートするステップと、
ソートの後、前記緑色成分および前記赤色成分または青色成分の第１の加重平均値および第４の加重平均値または第７の加重平均値をそれぞれ取得するステップとを含み、前記第１の加重平均値および前記第４の加重平均値または第７の加重平均値はそれぞれ、前記現在の画素の前記緑色成分についての前記しきい値と、前記現在の画素の前記赤色成分または青色成分についての前記しきい値とである、請求項１に記載の方法。
【請求項１０】
前記現在の画素を中心として使用する３×３ウィンドウにおいて、前記現在の画素に隣接する画素の４つの緑色成分値をサイズによってソートするステップの後、前記方法はさらに、
前記ソートの後に前記緑色成分の第２の加重平均値および第３の加重平均値を取得するステップを備え、前記第２の加重平均値は前記第３の加重平均値より大きく、前記第２の加重平均値および前記第３の加重平均値はそれぞれ、前記現在の画素の前記緑色成分についての前記しきい値の最大のしきい値および最小のしきい値である、請求項９に記載の方法。
【請求項１１】
前記現在の画素を中心として使用する３×３ウィンドウにおいて、前記現在の画素に隣接する画素の４つの赤色成分値または４つの青色成分値をサイズによってソートするステップの後、前記方法はさらに、
前記現在の画素の色成分が青色成分である場合、前記ソートの後に前記赤色成分の第５の加重平均値および第６の加重平均値を取得するステップを備え、前記第５の加重平均値は前記第６の加重平均値より大きく、前記第５の加重平均値および前記第６の加重平均値はそれぞれ、前記現在の画素の前記赤色成分についての前記しきい値の最大のしきい値および最小のしきい値であり、
前記現在の画素の前記色成分が赤色成分である場合、前記ソートの後に前記青色成分の第８の加重平均値および第９の加重平均値を取得するステップを備え、前記第８の加重平均値は前記第９の加重平均値より大きく、前記第８の加重平均値および前記第９の加重平均値はそれぞれ、前記現在の画素の前記青色成分についての前記しきい値の最大のしきい値および最小のしきい値である、請求項９に記載の方法。
【請求項１２】
前記現在の画素の前記第１の緑色成分値、前記第１の赤色成分値または前記第１の青色成分値がそれぞれ、前記現在の画素の緑色成分、赤色成分または青色成分についての前記最小のしきい値未満である場合、前記第１の差、前記第２の差または前記第３の差はそれぞれ、前記現在の画素の前記第１の緑色成分値、前記第１の赤色成分値または前記第１の青色成分値と、前記現在の画素の前記緑色成分、前記赤色成分または前記青色成分についての前記最小のしきい値との間の差であり、
前記現在の画素の前記第１の緑色成分値、前記第１の赤色成分値または前記第１の青色成分値がそれぞれ、前記現在の画素の緑色成分、赤色成分または青色成分についての前記最大のしきい値より大きい場合、前記第１の差、前記第２の差または前記第３の差はそれぞれ、前記現在の画素の前記第１の緑色成分値、前記第１の赤色成分値または前記第１の青色成分値と、前記現在の画素の前記緑色成分、前記赤色成分または前記青色成分についての前記最大のしきい値との間の差であり、
前記現在の画素の前記第１の緑色成分値、前記第１の赤色成分値または前記第１の青色成分値が、それぞれ前記現在の画素の前記緑色成分、前記赤色成分または前記青色成分についての最小のしきい値以上であり、かつそれぞれ前記現在の画素の前記緑色成分、前記赤色成分または前記青色成分についての前記最大のしきい値以下である場合、前記第１の差、前記第２の差または前記第３の差は０である、請求項２、１０および１１のいずれか１項に記載の方法。
【請求項１３】
画像処理装置であって、前記装置は第１の取得モジュールと、第２の取得モジュールと、第３の取得モジュールとを備え、
前記第１の取得モジュールは現在の画素の第１の結果を取得するように構成され、前記現在の画素の前記第１の結果は、補間アルゴリズムを使用することにより取得された、現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と、水平方向および垂直方向における前記現在の画素の最小の第１の勾配値と、傾斜方向における現在の画素の最小の第２の勾配値と、前記現在の画素の緑色成分についてのしきい値と、前記現在の画素の赤色成分または青色成分についてのしきい値とを含んでおり、前記第１の取得モジュールは、前記第２の取得モジュールおよび前記第３の取得モジュールに前記現在の画素の取得された前記第１の結果を送り、
前記第２の取得モジュールは、前記第１の取得モジュールによって送られる前記現在の画素の前記第１の結果を受け取るとともに、前記現在の画素の前記第１の結果に従って前記現在の画素の第２の結果を取得するように構成され、前記現在の画素の前記第２の結果は、前記現在の画素の前記緑色成分の修正値と前記赤色成分または青色成分の修正値とを含み、前記第２の取得モジュールは、前記現在の画素の取得された前記第２の結果を前記第３の取得モジュールに送り、
前記第３の取得モジュールは、前記第１の取得モジュールおよび前記第２の取得モジュールによってそれぞれ送られる前記現在の画素の前記第１の結果および前記第２の結果を受け取るとともに、前記現在の画素の前記第１の緑色成分値および前記第１の赤色成分値または第１の青色成分値と前記現在の画素の前記第２の結果とに従って、前記現在の画素の第２の緑色成分値および第２の赤色成分値または第２の青色成分値を取得するように構成され、前記現在の画素の前記第２の緑色成分値は、前記現在の画素の前記第１の緑色成分値と前記現在の画素の前記緑色成分の修正値との合計と等しく、前記現在の画素の前記第２の赤色成分値または第２の青色成分値は、前記現在の画素の前記第１の赤色成分値または第１の青色成分値と前記現在の画素の前記赤色成分または青色成分の前記修正値との合計と等しい、画像処理装置。
【請求項１４】
前記第２の取得モジュールは第１の修正値決定ユニットおよび第２の修正値決定ユニットを含み、
前記第１の修正値決定ユニットは、前記第１の取得モジュールによって送られた前記現在の画素の前記第１の結果を受け取るように構成され、前記最小の第１の勾配値が前記最小の第２の勾配値以下である場合、前記現在の画素の前記緑色成分の前記修正値は第１の差と等しく、前記現在の画素の色成分が青色成分である場合、前記現在の画素の赤色成分の前記修正値は前記第１の差および第２の差のうちの１つと等しく、前記現在の画素の前記色成分が赤色成分である場合、前記現在の画素の前記青色成分の前記修正値は、前記第１の差および第３の差のうちの１つと等しく、
前記第２の修正値決定ユニットは、前記第１の取得モジュールによって送られた前記現在の画素の前記第１の結果を受け取るように構成され、前記最小の第１の勾配値が前記最小の第２の勾配値より大きい場合であって、前記現在の画素の色成分が青色成分である場合には、前記現在の画素の前記緑色成分の前記修正値は、前記第１の差および前記第２の差のうちの１つと等しく、かつ前記現在の画素の前記赤色成分の前記修正値は前記第２の差と等しく、前記現在の画素の前記色成分が赤色成分である場合、前記現在の画素の前記緑色成分の前記修正値は、前記第１の差および前記第３の差のうちの１つと等しく、かつ前記現在の画素の前記青色成分の前記修正値は前記第３の差と等しく、
前記現在の画素の前記第１の緑色成分値と前記現在の画素の前記緑色成分についての前記しきい値との間の差は前記第１の差であり、前記現在の画素の前記色成分が青色成分である場合、前記現在の画素の前記第１の赤色成分値と前記現在の画素の前記赤色成分についての前記しきい値との間の差は前記第２の差であり、前記現在の画素の前記色成分が赤色成分である場合、前記現在の画素の前記第１の青色成分値と前記現在の画素の前記青色成分についての前記しきい値との間の差は前記第３の差である、請求項１３に記載の装置。
【請求項１５】
前記第１の修正値決定ユニットは、具体的には、前記現在の画素の前記色成分が青色成分である場合、前記現在の画素の前記赤色成分の前記修正値が前記第１の差および前記第２の差の最小の差と等しくなることを可能にするとともに、前記現在の画素の前記色成分が赤色成分である場合、前記現在の画素の前記青色成分の前記修正値が前記第１の差および前記第３の差の最小の差と等しくなることを可能にするように構成される、請求項１４に記載の装置。
【請求項１６】
前記第２の修正値決定ユニットは、具体的には、前記現在の画素の前記色成分が青色成分である場合、前記現在の画素の前記緑色成分の前記修正値が前記第１の差および前記第２の差の最小の差と等しくなることを可能にするとともに、前記現在の画素の前記色成分が赤色成分である場合、前記現在の画素の前記緑色成分の前記修正値が前記第１の差および前記第３の差の最小の差と等しくなることを可能にするように構成される、請求項１４に記載の装置。
【請求項１７】
前記第１の取得モジュールは第１の取得ユニットと第２の取得ユニットとを含み、
前記第１の取得ユニットは、前記現在の画素を中心として使用する３×３ウィンドウにおいて、前記水平方向、前記垂直方向、４５度傾斜方向および１３５度傾斜方向における前記現在の画素の勾配を取得するとともに、前記水平方向、前記垂直方向、前記４５度傾斜方向および前記１３５度傾斜方向における前記現在の画素の前記勾配を前記第２の取得ユニットに送るように構成され、
前記第２の取得ユニットは、前記第１の取得ユニットによって送られる、前記水平方向、前記垂直方向、前記４５度傾斜方向および前記１３５度傾斜方向における前記現在の画素の勾配を受け取り、前記水平方向および垂直方向における前記現在の画素の最小の第１の勾配値である前記水平方向および前記垂直方向における前記現在の画素の前記勾配の最小値を取得し、前記傾斜方向における前記現在の画素の最小の第２の勾配値である前記４５度傾斜方向および前記１３５度傾斜方向における前記現在の画素の前記勾配の最小値を取得するように構成される、請求項１３に記載の装置。
【請求項１８】
前記第１の取得ユニットは、第１の取得サブユニットと第２の取得サブユニットとを含み、
前記第１の取得サブユニットは、前記水平方向、前記垂直方向、前記４５度傾斜方向および前記１３５度傾斜方向のうちのいずれか１つの方向において前記現在の画素の同じ色成分の値同士の間で減算を行ったものの絶対値を取得するとともに、前記１つの方向における前記現在の画素の同じ色成分の値同士の間で減算を行なったものの取得された絶対値を前記第２の取得サブユニットに送るように構成され、
前記第２の取得サブユニットは、前記第１の取得サブユニットによって送られる、前記１つの方向における前記現在の画素の同じ色成分の値同士の間の減算を行なったものの前記絶対値を受け取るとともに、前記１つの方向における前記現在の画素の同じ色成分の値同士の間の減算を行なったもののすべての絶対値の加算を行なうように構成され、前記加算の結果が前記１つの方向における前記現在の画素の勾配であるので、前記水平方向、前記垂直方向、前記４５度傾斜方向および前記１３５度傾斜方向における前記現在の画素の前記勾配が当該方法に従って取得可能である、請求項１７に記載の装置。
【請求項１９】
前記第１の取得モジュールは、ソーティングユニットと、第１のしきい値取得ユニットとを含み、
前記ソーティングユニットは、前記現在の画素を中心として使用する３×３ウィンドウにおいて、前記現在の画素に隣接する画素の４つの緑色成分値および４つの赤色成分値または４つの青色成分値をサイズによって別個にソートするとともに、前記現在の画素に隣接する前記画素の前記４つの緑色成分値および４つの赤色成分値または４つの青色成分値のソートの結果を前記第１のしきい値取得ユニットおよび関連するユニットに送るように構成され、
前記第１のしきい値取得ユニットは、前記ソートの後に、前記ソーティングユニットによって送られた前記ソートの結果を受け取るとともに、それぞれ前記緑色成分および前記赤色成分または青色成分の第１の加重平均値および第４の加重平均値または第７の加重平均値を取得するように構成され、前記第１の加重平均値および前記第４の加重平均値または第７の加重平均値はそれぞれ、前記現在の画素の前記緑色成分についてのしきい値と、前記現在の画素の前記赤色成分または青色成分についてのしきい値である、請求項１３に記載の装置。
【請求項２０】
前記第１の取得モジュールはさらに、第２のしきい値取得ユニットを含み、
前記第２のしきい値取得ユニットは、前記ソーティングユニットによって送られた前記ソートの結果を受け取るとともに、前記ソートの後に前記緑色成分の第２の加重平均値および第３の加重平均値を取得するように構成され、前記第２の加重平均値は前記第３の加重平均値より大きく、前記第２の加重平均値および前記第３の加重平均値はそれぞれ、前記現在の画素の前記緑色成分についての前記しきい値の最大のしきい値および最小のしきい値である、請求項１９に記載の装置。
【請求項２１】
前記第１の取得モジュールはさらに、第３のしきい値取得ユニットと第４のしきい値取得ユニットとを含み、
前記第３のしきい値取得ユニットは、前記ソーティングユニットによって送られた前記ソートの結果を受け取るとともに、前記現在の画素の色成分が青色成分である場合、前記ソートの後に前記赤色成分の第５の加重平均値および第６の加重平均値を取得するように構成され、前記第５の加重平均値は前記第６の加重平均値より大きく、前記第５の加重平均値および前記第６の加重平均値はそれぞれ、前記現在の画素の前記赤色成分についての前記しきい値の最大のしきい値および最小のしきい値であり、
前記第４のしきい値取得ユニットは、前記ソーティングユニットによって送られた前記ソートの結果を受け取るとともに、前記現在の画素の前記色成分が赤色成分である場合、前記ソートの後に前記青色成分の第８の加重平均値および第９の加重平均値を取得するように構成され、前記第８の加重平均値は前記第９の加重平均値より大きく、前記第８の加重平均値および前記第９の加重平均値はそれぞれ、前記現在の画素の前記青色成分についての前記しきい値の最大のしきい値および最小のしきい値である、請求項１９に記載の装置。
【請求項２２】
前記現在の画素の前記第１の緑色成分値、前記第１の赤色成分値または前記第１の青色成分値がそれぞれ、前記現在の画素の緑色成分、赤色成分または青色成分についての前記最小のしきい値未満である場合、前記第１の差、前記第２の差または前記第３の差はそれぞれ、前記現在の画素の前記第１の緑色成分値、前記第１の赤色成分値または前記第１の青色成分値と、前記現在の画素の前記緑色成分、前記赤色成分または前記青色成分についての前記最小のしきい値との間の差であり、
前記現在の画素の前記第１の緑色成分値、前記第１の赤色成分値または前記第１の青色成分値がそれぞれ、前記現在の画素の緑色成分、赤色成分または青色成分についての前記最大のしきい値より大きい場合、前記第１の差、前記第２の差または前記第３の差はそれぞれ、前記現在の画素の前記第１の緑色成分値、前記第１の赤色成分値または前記第１の青色成分値と、前記現在の画素の前記緑色成分、前記赤色成分または前記青色成分についての前記最大のしきい値との間の差であり、
前記現在の画素の前記第１の緑色成分値、前記第１の赤色成分値または前記第１の青色成分値が、それぞれ前記現在の画素の前記緑色成分、前記赤色成分または前記青色成分についての最小のしきい値以上であり、かつそれぞれ前記現在の画素の前記緑色成分、前記赤色成分または前記青色成分についての前記最大のしきい値以下である場合、前記第１の差、前記第２の差または前記第３の差は０である、請求項１４、２０および２１のいずれか１項に記載の装置。
【請求項２３】
イメージングデバイスであって、前記デバイスは、カラーイメージング装置と、第１の取得モジュールと、第２の取得モジュールと、第３の取得モジュールと、出力モジュールとを備え、
前記カラーイメージング装置は、ベイヤーアレイを含み、かつ、オリジナル画像の各画素の３つの色成分のうちの１つの色成分を取得するとともに、前記オリジナル画像の各画素の前記３つの色成分のうちの取得された前記１つの色成分を前記第１の取得モジュールに送るように構成され、
前記第１の取得モジュールは、前記カラーイメージング装置によって送られる、各画素の前記３つの色成分のうちの前記１つの色成分を受け取るとともに、現在の画素の第１の結果を取得するように構成され、前記現在の画素の前記第１の結果は、補間アルゴリズムを使用することにより取得された、現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と、水平方向および垂直方向における前記現在の画素の最小の第１の勾配値と、傾斜方向における前記現在の画素の最小の第２の勾配値と、前記現在の画素の緑色成分についてのしきい値と、前記現在の画素の赤色成分または青色成分についてのしきい値とを含んでおり、前記第１の取得モジュールは、前記第２の取得モジュールおよび前記第３の取得モジュールに前記現在の画素の取得された前記第１の結果を送り、
前記第２の取得モジュールは、前記第１の取得モジュールによって送られる前記現在の画素の前記第１の結果を受け取るとともに、前記現在の画素の前記第１の結果に従って前記現在の画素の第２の結果を取得するように構成され、前記現在の画素の前記第２の結果は、前記現在の画素の前記緑色成分の修正値と前記赤色成分または青色成分の修正値とを含み、前記第２の取得モジュールは、前記現在の画素の取得された前記第２の結果を前記第３の取得モジュールに送り、
前記第３の取得モジュールは、前記第１の取得モジュールおよび前記第２の取得モジュールによってそれぞれ送られる前記現在の画素の前記第１の結果および前記第２の結果を受け取るとともに、前記現在の画素の前記第１の緑色成分値および前記第１の赤色成分値または第１の青色成分値と前記現在の画素の前記第２の結果とに従って、前記現在の画素の第２の緑色成分値および第２の赤色成分値または第２の青色成分値を取得するように構成され、前記現在の画素の前記第２の緑色成分値は、前記現在の画素の前記第１の緑色成分値と前記現在の画素の前記緑色成分の修正値との合計と等しく、前記現在の画素の前記第２の赤色成分値または第２の青色成分値は、前記現在の画素の前記第１の赤色成分値または第１の青色成分値と前記現在の画素の前記赤色成分または青色成分の修正値との合計と等しく、前記第３の取得モジュールは、前記現在の画素の前記第２の緑色成分値および前記第２の赤色成分値または第２の青色成分値を前記出力モジュールに送り、
前記出力モジュールは、前記第３の取得モジュールによって送られる前記現在の画素の前記第２の緑色成分値および前記第２の赤色成分値または第２の青色成分値を受け取るとともに、前記現在の画素の前記色成分が青色成分である場合、前記現在の画素の前記青色成分値、前記第２の緑色成分値および前記第２の赤色成分値を合成した後で前記現在の画素の最終色を出力し、前記現在の画素の前記色成分が赤色成分である場合、前記現在の画素の前記赤色成分値、前記第２の緑色成分値および前記第２の青色成分値を合成した後で前記現在の画素の最終色を出力するように構成される、イメージングデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
技術分野
本発明は、画像処理技術の分野に関し、特に、画像処理方法および装置ならびにイメージングデバイスに関する。
【背景技術】
【０００２】
背景
ＲＡＷ画像の各画素を取得する場合、カメラの感光性チップは、各画素の３つの色成分である赤、緑および青（Ｒ／Ｇ／Ｂ）のうちの１つの色成分の値のみを取得し得る。ビットマップ（ＢＭＰ）画像を得るためには、ＲＡＷ画像において現在の画素およびその周りの画素の３つの色成分の間の相関性を使用することにより、推定によって当該画素の他の２つの色成分の値が取得される必要がある。完全なカラーＢＭＰ画像を得るために、同様の動作がＲＡＷ画像における各画素に対して行なわれ得る。このプロセスは補間またはデモザイキングと称される。
【０００３】
上記のプロセスにおいて使用される最も簡易なアルゴリズムは、Ｒ、ＧおよびＢに対して、これら三者の間の相関性を考慮することなく処理が別々に行なわれるバイリニア補間アルゴリズムである。複雑な補間アルゴリズムは、Ｒ、ＧおよびＢの三者間の相関性を利用しており、異なる方向を考慮に入れる。研究開発の長期的なプロセスにおいて、本願の発明者は、隣接するドメインにおける、現在の画素が位置する色成分の変動が、補間によって取得された他の２つの色成分に転移され、これにより、正しくない色のクロストークが発生するということを発見した。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
概要
本発明によって解決される主な課題は、補間によって取得された他の２つの色成分に対する、現在の画素が位置する色成分のクロストークを低減することが可能である画像処理方法および装置ならびにイメージングデバイスを提供することである。
【課題を解決するための手段】
【０００５】
本発明の一態様に従うと、画像処理方法が提供される。当該画像処理方法は、現在の画素の第１の結果を取得するステップを含み、現在の画素の第１の結果は、補間アルゴリズムを使用することにより取得された、現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と、水平方向および垂直方向における現在の画素の最小の第１の勾配値と、傾斜方向における現在の画素の最小の第２の勾配値と、現在の画素の緑色成分についてのしきい値と、現在の画素の赤色成分または青色成分についてのしきい値とを含んでおり、現在の画素の第１の結果に従って現在の画素の第２の結果を取得するステップを含み、現在の画素の第２の結果は、現在の画素の緑色成分の修正値および赤色成分または青色成分の修正値を含んでおり、現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と現在の画素の第２の結果とに従って、現在の画素の第２の緑色成分値および第２の赤色成分値または第２の青色成分値を取得するステップを含み、現在の画素の第２の緑色成分値は、現在の画素の第１の緑色成分値と現在の画素の緑色成分の修正値との合計と等しく、現在の画素の第２の赤色成分値または第２の青色成分値は、現在の画素の第１の赤色成分値または第１の青色成分値と現在の画素の赤色成分または青色成分の修正値との合計と等しい。
【０００６】
現在の画素の第１の結果に従って現在の画素の第２の結果を取得するステップは、最小の第１の勾配値が最小の第２の勾配値以下である場合、現在の画素の緑色成分の修正値は第１の差と等しく、現在の画素の色成分が青色成分である場合、現在の画素の赤色成分の修正値は第１の差および第２の差のうちの１つと等しく、かつ現在の画素の色成分が赤色成分である場合、現在の画素の青色成分の修正値は、第１の差および第３の差のうちの１つと等しいことを含むか、または、最小の第１の勾配値が最小の第２の勾配値より大きい場合であって、現在の画素の色成分が青色成分である場合には、現在の画素の緑色成分の修正値は、第１の差および第２の差のうちの１つと等しく、現在の画素の赤色成分の修正値は第２の差と等しく、現在の画素の色成分が赤色成分である場合、現在の画素の緑色成分の修正値は、第１の差および第３の差のうちの１つと等しく、現在の画素の青色成分の修正値は第３の差と等しいことを含み、現在の画素の第１の緑色成分値と現在の画素の緑色成分についてのしきい値との間の差が第１の差であり、現在の画素の色成分が青色成分である場合、現在の画素の第１の赤色成分値と現在の画素の赤色成分についてのしきい値との間の差は第２の差であり、現在の画素の色成分が赤色成分である場合、現在の画素の第１の青色成分値と現在の画素の青色成分についてのしきい値との間の差は第３の差である。
【０００７】
現在の画素の赤色成分の修正値が第１の差および第２の差のうちの１つと等しいステップは、現在の画素の赤色成分の修正値が第１の差および第２の差の最小の差と等しいことを含む。
【０００８】
現在の画素の青色成分の修正値が第１の差および第３の差のうちの１つと等しいステップは、現在の画素の青色成分の修正値が第１の差および第３の差の最小の差と等しいことを含む。
【０００９】
現在の画素の緑色成分の修正値が第１の差および第２の差のうちの１つと等しいステップは、現在の画素の緑色成分の修正値が第１の差および第２の差の最小の差と等しいことを含む。
【００１０】
現在の画素の緑色成分の修正値が第１の差および第３の差のうちの１つと等しいステップは、現在の画素の緑色成分の修正値は第１の差および第３の差の最小の差と等しいことを含む。
【００１１】
水平方向および垂直方向における現在の画素の最小の第１の勾配値と傾斜方向における現在の画素の最小の第２の勾配値とを取得するステップは、現在の画素を中心として使用する３×３ウィンドウにおいて、水平方向、垂直方向、４５度傾斜方向および１３５度傾斜方向における現在の画素の勾配を取得するステップと、水平方向および垂直方向における現在の画素の最小の第１の勾配値である水平方向および垂直方向における現在の画素の勾配の最小値を取得するとともに、傾斜方向における現在の画素の最小の第２の勾配値である４５度傾斜方向および１３５度傾斜方向における現在の画素の勾配の最小値を取得するステップとを含む。
【００１２】
水平方向、垂直方向、４５度傾斜方向および１３５度傾斜方向における現在の画素の勾配を取得するステップは、水平方向、垂直方向、４５度傾斜方向および１３５度傾斜方向のうちのいずれか１つの方向における現在の画素の同じ色成分の値同士の間の減算を行なったものの絶対値を取得するステップと、１つの方向における現在の画素の同じ色成分の値同士の間の減算を行なったもののすべての絶対値の加算を行うステップとを含み、加算の結果は、１つの方向における現在の画素の勾配であるので、水平方向、垂直方向、４５度傾斜方向および１３５度傾斜方向における現在の画素の勾配は当該方法に従って取得可能である。
【００１３】
現在の画素の緑色成分についてのしきい値と、現在の画素の赤色成分または青色成分についてのしきい値とを取得するステップは、現在の画素を中心として使用する３×３ウィンドウにおいて、現在の画素に隣接する画素の４つの緑色成分値および４つの赤色成分値または４つの青色成分値をサイズによって別個にソートするステップと、ソートの後、緑色成分および赤色成分または青色成分の第１の加重平均値および第４の加重平均値または第７の加重平均値をそれぞれ取得するステップとを含み、第１の加重平均値および第４の加重平均値または第７の加重平均値はそれぞれ、現在の画素の緑色成分についてのしきい値と、現在の画素の赤色成分または青色成分についてのしきい値とである。
【００１４】
現在の画素を中心として使用する３×３ウィンドウにおいて、現在の画素に隣接する画素の４つの緑色成分値をサイズによってソートするステップの後、上記方法はさらに、ソートの後に緑色成分の第２の加重平均値および第３の加重平均値を取得するステップを含み、第２の加重平均値は第３の加重平均値より大きく、第２の加重平均値および第３の加重平均値はそれぞれ、現在の画素の緑色成分についてのしきい値の最大のしきい値および最小のしきい値である。
【００１５】
現在の画素を中心として使用する３×３ウィンドウにおいて、現在の画素に隣接する画素の４つの赤色成分値または４つの青色成分値をサイズによってソートするステップの後、上記方法はさらに、現在の画素の色成分が青色成分である場合、ソートの後に赤色成分の第５の加重平均値および第６の加重平均値を取得するステップを含み、第５の加重平均値は第６の加重平均値より大きく、第５の加重平均値および第６の加重平均値はそれぞれ、現在の画素の赤色成分についてのしきい値の最大のしきい値および最小のしきい値であり、現在の画素の色成分が赤色成分である場合、ソートの後に青色成分の第８の加重平均値および第９の加重平均値を取得するステップを含み、第８の加重平均値は第９の加重平均値より大きく、第８の加重平均値および第９の加重平均値はそれぞれ、現在の画素の青色成分についてのしきい値の最大のしきい値および最小のしきい値である。
【００１６】
現在の画素の第１の緑色成分値、第１の赤色成分値または第１の青色成分値がそれぞれ、現在の画素の緑色成分、赤色成分または青色成分についての最小のしきい値未満である場合、第１の差、第２の差または第３の差はそれぞれ、現在の画素の第１の緑色成分値、第１の赤色成分値または第１の青色成分値と現在の画素の緑色成分、赤色成分または青色成分についての最小のしきい値との間の差であり、現在の画素の第１の緑色成分値、第１の赤色成分値または第１の青色成分値がそれぞれ、現在の画素の緑色成分、赤色成分または青色成分についての最大のしきい値より大きい場合、第１の差、第２の差または第３の差はそれぞれ、現在の画素の第１の緑色成分値、第１の赤色成分値または第１の青色成分値と現在の画素の緑色成分、赤色成分または青色成分についての最大のしきい値との間の差であり、現在の画素の第１の緑色成分値、第１の赤色成分値または第１の青色成分値が、それぞれ現在の画素の緑色成分、赤色成分または青色成分についての最小のしきい値以上であり、かつそれぞれ現在の画素の緑色成分、赤色成分または青色成分についての最大のしきい値以下である場合、第１の差、第２の差または第３の差は０である。
【００１７】
本発明の別の態様に従うと、画像処理装置が提供され、当該画像処理装置は、第１の取得モジュールと、第２の取得モジュールと、第３の取得モジュールとを含む。第１の取得モジュールは現在の画素の第１の結果を取得するように構成され、現在の画素の第１の結果は、補間アルゴリズムを使用することにより取得された、現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と、水平方向および垂直方向における現在の画素の最小の第１の勾配値と、傾斜方向における現在の画素の最小の第２の勾配値と、現在の画素の緑色成分についてのしきい値と、現在の画素の赤色成分または青色成分についてのしきい値とを含んでおり、第１の取得モジュールは、第２の取得モジュールおよび第３の取得モジュールに現在の画素の取得された第１の結果を送る。第２の取得モジュールは、第１の取得モジュールによって送られる現在の画素の第１の結果を受け取るとともに、現在の画素の第１の結果に従って現在の画素の第２の結果を取得するように構成され、現在の画素の第２の結果は、現在の画素の緑色成分の修正値と赤色成分または青色成分の修正値とを含み、第２の取得モジュールは、現在の画素の取得された第２の結果を第３の取得モジュールに送る。第３の取得モジュールは、第１の取得モジュールおよび第２の取得モジュールによってそれぞれ送られる現在の画素の第１の結果および第２の結果を受け取るとともに、現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と現在の画素の第２の結果とに従って、現在の画素の第２の緑色成分値および第２の赤色成分値または第２の青色成分値を取得するように構成され、現在の画素の第２の緑色成分値は、現在の画素の第１の緑色成分値と現在の画素の緑色成分の修正値との合計と等しく、現在の画素の第２の赤色成分値または第２の青色成分値は、現在の画素の第１の赤色成分値または第１の青色成分値と現在の画素の赤色成分または青色成分の修正値との合計と等しい。
【００１８】
第２の取得モジュールは第１の修正値決定ユニットおよび第２の修正値決定ユニットを含む。第１の修正値決定ユニットは、第１の取得モジュールによって送られた現在の画素の第１の結果を受け取るように構成され、最小の第１の勾配値が最小の第２の勾配値以下である場合、現在の画素の緑色成分の修正値は第１の差と等しく、現在の画素の色成分が青色成分である場合、現在の画素の赤色成分の修正値は第１の差および第２の差のうちの１つと等しく、現在の画素の色成分が赤色成分である場合、現在の画素の青色成分の修正値は、第１の差および第３の差のうちの１つと等しい。第２の修正値決定ユニットは、第１の取得モジュールによって送られた現在の画素の第１の結果を受け取るように構成され、最小の第１の勾配値が最小の第２の勾配値より大きい場合であって、現在の画素の色成分が青色成分である場合には、現在の画素の緑色成分の修正値は、第１の差および第２の差のうちの１つと等しく、かつ現在の画素の赤色成分の修正値は第２の差と等しく、現在の画素の色成分が赤色成分である場合、現在の画素の緑色成分の修正値は、第１の差および第３の差のうちの１つと等しく、かつ現在の画素の青色成分の修正値は第３の差と等しく、現在の画素の第１の緑色成分値と現在の画素の緑色成分についてのしきい値との間の差は第１の差であり、現在の画素の色成分が青色成分である場合、現在の画素の第１の赤色成分値と現在の画素の赤色成分についてのしきい値との間の差は第２の差であり、現在の画素の色成分が赤色成分である場合、現在の画素の第１の青色成分値と現在の画素の青色成分についてのしきい値との間の差は第３の差である。
【００１９】
第１の修正値決定ユニットは、具体的には、現在の画素の色成分が青色成分である場合、現在の画素の赤色成分の修正値が第１の差および第２の差の最小の差と等しくなることを可能にするとともに、現在の画素の色成分が赤色成分である場合、現在の画素の青色成分の修正値が第１の差および第３の差の最小の差と等しくなることを可能にするように構成される。
【００２０】
第２の修正値決定ユニットは、具体的には、現在の画素の色成分が青色成分である場合、現在の画素の緑色成分の修正値が第１の差および第２の差の最小の差と等しくなることを可能にするとともに、現在の画素の色成分が赤色成分である場合、現在の画素の緑色成分の修正値が第１の差および第３の差の最小の差と等しくなることを可能にするように構成される。
【００２１】
第１の取得モジュールは第１の取得ユニットと第２の取得ユニットとを含む。第１の取得ユニットは、現在の画素を中心として使用する３×３ウィンドウにおいて、水平方向、垂直方向、４５度傾斜方向および１３５度傾斜方向における現在の画素の勾配を取得するとともに、水平方向、垂直方向、４５度傾斜方向および１３５度傾斜方向における現在の画素の勾配を第２の取得ユニットに送るように構成される。第２の取得ユニットは、第１の取得ユニットによって送られる、水平方向、垂直方向、４５度傾斜方向および１３５度傾斜方向における現在の画素の勾配を受け取り、水平方向および垂直方向における現在の画素の最小の第１の勾配値である水平方向および垂直方向における現在の画素の勾配の最小値を取得し、傾斜方向における現在の画素の最小の第２の勾配値である４５度傾斜方向および１３５度傾斜方向における現在の画素の勾配の最小値を取得するように構成される。
【００２２】
第１の取得ユニットは、第１の取得サブユニットと第２の取得サブユニットとを含む。第１の取得サブユニットは、水平方向、垂直方向、４５度傾斜方向および１３５度傾斜方向のうちのいずれか１つの方向において現在の画素の同じ色成分の値同士の間で減算を行ったものの絶対値を取得するとともに、１つの方向における現在の画素の同じ色成分の値同士の間で減算を行なったものの取得された絶対値を第２の取得サブユニットに送るように構成される。第２の取得サブユニットは、第１の取得サブユニットによって送られる、１つの方向における現在の画素の同じ色成分の値同士の間の減算を行なったものの絶対値を受け取るとともに、１つの方向における現在の画素の同じ色成分の値同士の間の減算を行なったもののすべての絶対値の加算を行なうように構成され、加算の結果が１つの方向における現在の画素の勾配であるので、水平方向、垂直方向、４５度傾斜方向および１３５度傾斜方向における現在の画素の勾配が当該方法に従って取得可能である。
【００２３】
第１の取得モジュールは、ソーティングユニットと、第１のしきい値取得ユニットとを含む。ソーティングユニットは、現在の画素を中心として使用する３×３ウィンドウにおいて、現在の画素に隣接する画素の４つの緑色成分値および４つの赤色成分値または４つの青色成分値をサイズによって別個にソートするとともに、現在の画素に隣接する画素の４つの緑色成分値および４つの赤色成分値または４つの青色成分値のソートの結果を第１のしきい値取得ユニットおよび関連するユニットに送るように構成される。第１のしきい値取得ユニットは、ソートの後に、ソーティングユニットによって送られたソートの結果を受け取るとともに、それぞれ緑色成分および赤色成分または青色成分の第１の加重平均値および第４の加重平均値または第７の加重平均値を取得するように構成され、第１の加重平均値および第４の加重平均値または第７の加重平均値はそれぞれ、現在の画素の緑色成分についてのしきい値と、現在の画素の赤色成分または青色成分についてのしきい値である。
【００２４】
第１の取得モジュールはさらに、第２のしきい値取得ユニットを含む。第２のしきい値取得ユニットは、ソーティングユニットによって送られたソートの結果を受け取るとともに、ソートの後に緑色成分の第２の加重平均値および第３の加重平均値を取得するように構成され、第２の加重平均値は第３の加重平均値より大きく、第２の加重平均値および第３の加重平均値はそれぞれ、現在の画素の緑色成分についてのしきい値の最大のしきい値および最小のしきい値である。
【００２５】
第１の取得モジュールはさらに、第３のしきい値取得ユニットと第４のしきい値取得ユニットとを含む。第３のしきい値取得ユニットは、ソーティングユニットによって送られたソートの結果を受け取るとともに、現在の画素の色成分が青色成分である場合、ソートの後に赤色成分の第５の加重平均値および第６の加重平均値を取得するように構成され、第５の加重平均値は第６の加重平均値より大きく、第５の加重平均値および第６の加重平均値はそれぞれ、現在の画素の赤色成分についてのしきい値の最大のしきい値および最小のしきい値である。第４のしきい値取得ユニットは、ソーティングユニットによって送られたソートの結果を受け取るとともに、現在の画素の色成分が赤色成分である場合、ソートの後に青色成分の第８の加重平均値および第９の加重平均値を取得するように構成され、第８の加重平均値は第９の加重平均値より大きく、第８の加重平均値および第９の加重平均値はそれぞれ、現在の画素の青色成分についてのしきい値の最大のしきい値および最小のしきい値である。
【００２６】
現在の画素の第１の緑色成分値、第１の赤色成分値または第１の青色成分値がそれぞれ、現在の画素の緑色成分、赤色成分または青色成分についての最小のしきい値未満である場合、第１の差、第２の差または第３の差はそれぞれ、現在の画素の第１の緑色成分値、第１の赤色成分値または第１の青色成分値と、現在の画素の緑色成分、赤色成分または青色成分についての最小のしきい値との間の差である。現在の画素の第１の緑色成分値、第１の赤色成分値または第１の青色成分値がそれぞれ、現在の画素の緑色成分、赤色成分または青色成分についての最大のしきい値より大きい場合、第１の差、第２の差または第３の差はそれぞれ、現在の画素の第１の緑色成分値、第１の赤色成分値または第１の青色成分値と、現在の画素の緑色成分、赤色成分または青色成分についての最大のしきい値との間の差である。現在の画素の第１の緑色成分値、第１の赤色成分値または第１の青色成分値が、それぞれ現在の画素の緑色成分、赤色成分または青色成分についての最小のしきい値以上であり、かつそれぞれ現在の画素の緑色成分、赤色成分または青色成分についての最大のしきい値以下である場合、第１の差、第２の差または第３の差は０である。
【００２７】
本発明のさらに別の態様に従うと、イメージングデバイスが提供される。当該イメージングデバイスは、カラーイメージング装置と、第１の取得モジュールと、第２の取得モジュールと、第３の取得モジュールと、出力モジュールとを含み、カラーイメージング装置は、ベイヤーアレイを含み、かつ、オリジナル画像の各画素の３つの色成分のうちの１つの色成分を取得するとともに、オリジナル画像の各画素の３つの色成分のうちの取得された１つの色成分を第１の取得モジュールに送るように構成される。第１の取得モジュールは、カラーイメージング装置によって送られる、各画素の３つの色成分のうちの１つの色成分を受け取るとともに、現在の画素の第１の結果を取得するように構成され、現在の画素の第１の結果は、補間アルゴリズムを使用することにより取得された、現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と、水平方向および垂直方向における現在の画素の最小の第１の勾配値と、傾斜方向における現在の画素の最小の第２の勾配値と、現在の画素の緑色成分についてのしきい値と、現在の画素の赤色成分または青色成分についてのしきい値とを含んでおり、第１の取得モジュールは、第２の取得モジュールおよび第３の取得モジュールに現在の画素の取得された第１の結果を送る。第２の取得モジュールは、第１の取得モジュールによって送られる現在の画素の第１の結果を受け取るとともに、現在の画素の第１の結果に従って現在の画素の第２の結果を取得するように構成され、現在の画素の第２の結果は、現在の画素の緑色成分の修正値と赤色成分または青色成分の修正値とを含み、第２の取得モジュールは、現在の画素の取得された第２の結果を第３の取得モジュールに送る。第３の取得モジュールは、第１の取得モジュールおよび第２の取得モジュールによってそれぞれ送られる現在の画素の第１の結果および第２の結果を受け取るとともに、現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と現在の画素の第２の結果とに従って、現在の画素の第２の緑色成分値および第２の赤色成分値または第２の青色成分値を取得するように構成され、現在の画素の第２の緑色成分値は、現在の画素の第１の緑色成分値と現在の画素の緑色成分の修正値との合計と等しく、現在の画素の第２の赤色成分値または第２の青色成分値は、現在の画素の第１の赤色成分値または第１の青色成分値と現在の画素の赤色成分または青色成分の修正値との合計と等しく、第３の取得モジュールは、現在の画素の第２の緑色成分値および第２の赤色成分値または第２の青色成分値を出力モジュールに送る。出力モジュールは、第３の取得モジュールによって送られる現在の画素の第２の緑色成分値および第２の赤色成分値または第２の青色成分値を受け取り、現在の画素の色成分が青色成分である場合、現在の画素の青色成分値、第２の緑色成分値および第２の赤色成分値を合成した後で現在の画素の最終色を出力し、現在の画素の色成分が赤色成分である場合、現在の画素の赤色成分値、第２の緑色成分値および第２の青色成分値を合成した後で現在の画素の最終色を出力するように構成される。
【発明の効果】
【００２８】
本発明において、補間アルゴリズムを使用することにより得られる緑色成分値と赤色成分値または青色成分値とは修正され、修正の間に、異なる方向における画素の勾配と、緑色成分についてのしきい値および赤色成分または青色成分についてのしきい値とが包括的に考慮される。前述の態様で、補間アルゴリズムを使用することにより得られる緑色成分値と赤色成分値または青色成分値とは、異なる方向における画素の勾配と、緑色成分についてのしきい値と、赤色成分または青色成分についてのしきい値とを適切に使用することにより修正され得、これにより、補間によって得られる他の２つの色成分に対する、現在の画素が位置する色成分のクロストークを低減する。
【図面の簡単な説明】
【００２９】
【図１】本発明に従った画像処理方法の実施形態のフローチャートである。
【図２】本発明に従った画像処理方法の別の実施形態のフローチャートである。
【図３】本発明に従った画像処理方法のさらに別の実施形態のフローチャートである。
【図４】本発明に従った画像処理装置の実施形態の概略的な構造図である。
【図５】本発明に従った画像処理装置の別の実施形態の概略的な構造図である。
【図６】本発明に従った画像処理装置のさらに別の実施形態の概略的な構造図である。
【図７】本発明に従った画像処理装置のさらに別の実施形態の概略的な構造図である。
【図８】本発明に従ったイメージングデバイスの実施形態の概略的な構造図である。
【図９】本発明に従った画像処理装置のさらに別の実施形態の概略的な構造図である。
【発明を実施するための形態】
【００３０】
実施形態の説明
通常の従来のカメラが使用される際、光学システムはキャプチャした光をフィルムに投射し、次いで、人が化学処理を使用することによってフィルムを露光および現像し得る。デジタルカメラシステムでも、光は、レンズおよびレンズバレルによって形成された光学システムを通過するが、行および列で形成された平面デジタルセンサ上に光が投射されるという点が異なる。１つのセンサチップは、何百万または何千万の画素を有する。当該センサは、単色の電子要素であり、光の輝度を感知することはできるが、色情報を感知することはできない。したがって光は、センサチップ上に投射される前に、カラーフィルタアレイ（ＣＦＡ，Color Filter Array）をまず通過して、対応する色の光が通過し他の色の光がフィルタ除去される必要がある。フルカラー画像を得るために、各画素の位置で３つの色成分の強度を測定しなければならない。しかしながら、デジタルカメラのコストおよび体積を低減するために、製造業者は通常、電荷結合素子（ＣＣＤ，Charge Coupled Device）および相補型金属酸化膜半導体トランジスタ（ＣＭＯＳ，Complementary Metal-Oxide-Semiconductor Transistor）イメージセンサを使用し、当該イメージセンサの表面上に重なるように配置されるＣＦＡを使用するので、各画素の位置には１つの色成分だけが到達する。
【００３１】
通常のデジタルカメラでは、ＧＲＧＢカラーパレットのＣＦＡ、すなわちベイヤーＣＦＡが大抵使用されている。表１を参照して、Ｇ（Green）は緑を表わし、Ｒ（Red）は赤を表わし、Ｂ（Blue）は青を表わす。
【００３２】
【表１】
2016503624.tif 000003
【００３３】
最も古典的なアレイとして、べイヤーＣＦＡは最も広く使用されている。ベイヤーＣＦＡは、赤フィルタおよび緑フィルタのグループと、緑フィルタおよび青フィルタのグループとを使用し、緑色成分の量は画素の合計量の半分であり、赤色成分および青色成分の量はそれぞれ、画素の合計量の１／４である。これは、人間の目が緑により敏感であり、より多くの詳細を区別することができるからであり、さらに、緑色は可視スペクトルにおいて最も重要かつ最も広い位置を占めているからである。
【００３４】
べイヤーＣＦＡを使用することにより作製されたセンサの元々の出力は、各画素にて赤、緑または青のうちの１つの色成分のみを有するモザイク画像である。したがって、各画素にて赤、緑または青のうち１つの色成分のみを有するモザイク画像は、補間アルゴリズムを使用することによって、各画素にて赤、緑および青の３つの色成分を有するフルカラー画像に変換されなければならない。このプロセスは、補間またはデモザイキング（Demosaicing）と称される。
【００３５】
以下において、添付の図面および実施形態を参照して本発明を詳細に記載する。
図１を参照して、図１は、本発明に従った画像処理方法の実施形態のフローチャートである。当該方法は以下を含む。
【００３６】
ステップＳ１０１：現在の画素の第１の結果を取得する。現在の画素の第１の結果は、補間アルゴリズムを使用することにより取得された、現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と、水平方向および垂直方向における現在の画素の最小の第１の勾配値と、傾斜方向における現在の画素の最小の第２の勾配値と、現在の画素の緑色成分についてのしきい値と、現在の画素の赤色成分または青色成分についてのしきい値とを含む。
【００３７】
現在の画素の色成分が青色成分である場合、現在の画素の第１の緑色成分値および第１の赤色成分値は、補間アルゴリズムを使用することにより取得される。現在の画素の色成分が赤色成分である場合、現在の画素の第１の緑色成分値および第１の青色成分値は、補間アルゴリズムを使用することにより取得される。補間アルゴリズムは、本発明においては限定されず、たとえば、近位画素補間アルゴリズム、バイリニア補間アルゴリズムまたはバイキュービック補間アルゴリズムであってもよい。
【００３８】
現在の画素の水平方向における勾配および垂直方向における勾配の最小の勾配が、水平方向および垂直方向における現在の画素の最小の第１の勾配値であり、２つの対角線方向における現在の画素の勾配の最小の勾配が、傾斜方向における現在の画素の最小の第２の勾配値である。
【００３９】
しきい値効果が発生し始める入力Ｓ／Ｎ比はしきい値と称される。いわゆるしきい値効果は、検波器の入力Ｓ／Ｎ比が特定の値まで減少した後、検波器の出力Ｓ／Ｎ比が急激に悪化する現象である。現在の画素は隣接する画素から独立しておらず、代わりに、相関性が存在する。この相関性を使用することにより、現在の画素の色成分が青色成分である場合、現在の画素の緑色成分についてのしきい値と、現在の画素の赤色成分についてのしきい値とが得られ得、現在の画素の色成分が赤色成分である場合、現在の画素の緑色成分についてのしきい値および青色成分についてのしきい値が得られ得る。
【００４０】
ステップＳ１０２：現在の画素の第１の結果に従って現在の画素の第２の結果を取得する。現在の画素の第２の結果は、現在の画素の緑色成分の修正値および赤色成分または青色成分の修正値を含む。
【００４１】
ステップＳ１０２において、現在の画素の緑色成分の修正値と赤色成分または青色成分の修正値とが得られる場合、水平方向および垂直方向における現在の画素の最小の第１の勾配値と、傾斜方向における現在の画素の最小の第２の勾配値と、現在の画素の緑色成分についてのしきい値と、現在の画素の赤色成分または青色成分についてのしきい値といったような、影響を与えるファクタが完全に考慮される。水平方向および垂直方向における現在の画素の最小の第１の勾配値ならびに傾斜方向における現在の画素の最小の第２の勾配値については、現在の画素がより強いエッジ方向性を有する方向が主に考慮される。現在の画素の緑色成分についてのしきい値と、現在の画素の赤色成分または青色成分についてのしきい値とは、補間アルゴリズムを使用することにより取得される現在の画素の第１の緑色成分値と第１の赤色成分値または第１の青色成分値とに比較されるように使用され、現在の画素の緑色成分の修正値と、赤色成分または青色成分の修正値とが取得される。
【００４２】
ステップＳ１０３：現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と現在の画素の第２の結果とに従って、現在の画素の第２の緑色成分値および第２の赤色成分値または第２の青色成分値を取得する。現在の画素の第２の緑色成分値は、現在の画素の第１の緑色成分値と現在の画素の緑色成分の修正値との合計と等しく、現在の画素の第２の赤色成分値または第２の青色成分値は、現在の画素の第１の赤色成分値または第１の青色成分値と現在の画素の赤色成分または青色成分の修正値との合計と等しい。
【００４３】
現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と、現在の画素の緑色成分の修正値と、赤色成分または青色成分の修正値とが取得された後、現在の画素の第２の緑色成分値および第２の赤色成分値または第２の青色成分値が取得され得る。現在の画素の第２の緑色成分値と第２の赤色成分値または第２の青色成分値とは、それぞれ現在の画素の修正された緑色成分値と修正された赤色成分値または青色成分値とである。
【００４４】
本発明において、補間アルゴリズムを使用することにより取得される緑色成分値と赤色成分値または青色成分値とは修正され、修正の間に、異なる方向における画素の勾配と、緑色成分についてのしきい値および赤色成分または青色成分についてのしきい値とが包括的に考慮される。前述の態様で、補間アルゴリズムを使用することにより取得される緑色成分値と赤色成分値または青色成分値とは、異なる方向における画素の勾配と、緑色成分についてのしきい値と、赤色成分または青色成分についてのしきい値とを適切に使用することにより修正され得、これにより、補間によって得られた他の２つの色成分に対する、現在の画素が位置する色成分のクロストークを低減する。
【００４５】
図２および図３を参照して、図２および図３は、本発明に従った画像処理方法の別の２つの実施形態のフローチャートである。当該方法は、以下を含む。
【００４６】
パート１：現在の画素の第１の結果を取得する。現在の画素の第１の結果は、補間アルゴリズムを使用することにより取得された、現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と、水平方向および垂直方向における現在の画素の最小の第１の勾配値と、傾斜方向における現在の画素の最小の第２の勾配値と、現在の画素の緑色成分についてのしきい値と、現在の画素の赤色成分または青色成分についてのしきい値とを含む。
【００４７】
パート１は、ステップＳ２０１、ステップＳ２０２およびステップＳ２０３を含む。
ステップＳ２０１：補間アルゴリズムを使用することにより、現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値を取得する。
【００４８】
現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値は、補間アルゴリズムを使用することによって補間により取得される。現在の画素の色成分が青色成分である場合、現在の画素の第１の緑色成分値および第１の赤色成分値は補間によって取得される。現在の画素の色成分が赤色成分である場合、現在の画素の第１の緑色成分値および第１の青色成分値は補間によって得られる。
【００４９】
ステップＳ２０２：水平方向および垂直方向における現在の画素の最小の第１の勾配値と、傾斜方向における現在の画素の最小の第２の勾配値とを取得する。
【００５０】
ステップＳ２０２は、サブステップＳ２０２ａおよびサブステップＳ２０２ｂを含み、その具体的な内容は以下のとおりである。
【００５１】
サブステップＳ２０２ａ：現在の画素を中心として使用する３×３ウィンドウにおいて、水平方向、垂直方向、４５度傾斜方向および１３５度傾斜方向における現在の画素の勾配を取得する。
【００５２】
現在の画素を中心として使用する３×３ウィンドウについて、現在の画素を中心として使用するとともに隣接する画素を含む最小のウィンドウが選択され、これにより、計算プロセスが簡素化され得る。
【００５３】
サブステップＳ２０２ａは、以下の内容を含む。
Ａ．水平方向、垂直方向、４５度傾斜方向および１３５度傾斜方向のうちのいずれか１つの方向における現在の画素の同じ色成分の値同士の間の減算を行なったものの絶対値を取得する。
【００５４】
たとえば、表２を参照して、現在の画素の色成分が青色成分である場合、水平方向における現在の画素の同じ色成分の値同士の間の減算を行なったものの絶対値は｜Ｒ１１−Ｒ１３｜、｜Ｇ２１−Ｇ２３｜、および｜Ｒ３１−Ｒ３３｜であり、垂直方向における現在の画素の同じ色成分の値同士の間の減算を行なったものの絶対値は、｜Ｒ１１−Ｒ３１｜、｜Ｇ１２−Ｇ３２｜、および｜Ｒ１３−Ｒ３３｜であり、４５度傾斜方向における現在の画素の同じ色成分の値同士の間の減算を行なったものの絶対値は、｜Ｇ２１−Ｇ１２｜、｜Ｒ３１−Ｒ１３｜、および｜Ｇ３２−Ｇ２３｜であり、１３５度傾斜方向における現在の画素の同じ色成分の値同士の間の減算を行なったものの絶対値は、｜Ｇ１２−Ｇ２３｜、｜Ｒ１１−Ｒ３３｜、および｜Ｇ２１−Ｇ３２｜である。
【００５５】
【表２】
2016503624.tif 000004
【００５６】
Ｂ．１つの方向における現在の画素の同じ色成分の値同士の間の減算を行なったもののすべての絶対値の加算を行う。加算の結果は、１つの方向における現在の画素の勾配であるので、水平方向、垂直方向、４５度傾斜方向および１３５度傾斜方向における現在の画素の勾配は当該方法に従って取得可能である。
【００５７】
表２を参照して、現在の画素の色成分が青色成分である場合、水平方向における現在の画素の勾配は｜Ｒ１１−Ｒ１３｜＋｜Ｇ２１−Ｇ２３｜＋｜Ｒ３１−Ｒ３３｜であり、垂直方向における現在の画素の勾配は｜Ｒ１１−Ｒ３１｜＋｜Ｇ１２−Ｇ３２｜＋｜Ｒ１３−Ｒ３３｜であり、４５度傾斜方向における現在の画素の勾配は｜Ｇ２１−Ｇ１２｜＋｜Ｒ３１−Ｒ１３｜＋｜Ｇ３２−Ｇ２３｜であり、１３５度傾斜方向の現在の画素の勾配は｜Ｇ１２−Ｇ２３｜＋｜Ｒ１１−Ｒ３３｜＋｜Ｇ２１−Ｇ３２｜である。現在の画素の色成分が赤色成分である場合、水平方向、垂直方向、４５度傾斜方向および１３５度傾斜方向における現在の画素の勾配は、同じ方法を使用することにより取得され得、詳細はここでは繰り返し記載されない。
【００５８】
サブステップＳ２０２ｂ：水平方向および垂直方向における現在の画素の最小の第１の勾配値である水平方向および垂直方向における現在の画素の勾配の最小値を取得するとともに、傾斜方向における現在の画素の最小の第２の勾配値である４５度傾斜方向および１３５度傾斜方向における現在の画素の勾配の最小値を取得する。
【００５９】
表２を参照して、現在の画素の色成分が青色成分である場合、水平方向における現在の画素の勾配｜Ｒ１１−Ｒ１３｜＋｜Ｇ２１−Ｇ２３｜＋｜Ｒ３１−Ｒ３３｜は、垂直方向における現在の画素の勾配｜Ｒ１１−Ｒ３１｜＋｜Ｇ１２−Ｇ３２｜＋｜Ｒ１３−Ｒ３３｜と比較され、水平方向における現在の画素の勾配が垂直方向における現在の画素の勾配より大きい場合、水平方向および垂直方向における現在の画素の最小の第１の勾配値は｜Ｒ１１−Ｒ３１｜＋｜Ｇ１２−Ｇ３２｜＋｜Ｒ１３−Ｒ３３｜である。水平方向における現在の画素の勾配が垂直方向における現在の画素の勾配未満である場合、水平方向および垂直方向における現在の画素の最小の第１の勾配値は｜Ｒ１１−Ｒ１３｜＋｜Ｇ２１−Ｇ２３｜＋｜Ｒ３１−Ｒ３３｜である。水平方向における現在の画素の勾配が垂直方向における現在の画素の勾配と等しい場合、水平方向および垂直方向における現在の画素の最小の第１の勾配値は、｜Ｒ１１−Ｒ３１｜＋｜Ｇ１２−Ｇ３２｜＋｜Ｒ１３−Ｒ３３｜または｜Ｒ１１−Ｒ１３｜＋｜Ｇ２１−Ｇ２３｜＋｜Ｒ３１−Ｒ３３｜である。傾斜方向における現在の画素の最小の第２の勾配値は、同様の態様で取得され得る。
【００６０】
前述の方法に従うと、現在の画素の色成分が赤色成分である場合、水平方向および垂直方向における現在の画素の最小の第１の勾配値と、傾斜方向における現在の画素の最小の第２の勾配値とが取得され得る。
【００６１】
ステップＳ２０３：現在の画素の緑色成分についてのしきい値と、現在の画素の赤色成分または青色成分についてのしきい値とを取得する。
【００６２】
現在の画素の色成分が青色成分である場合、現在の画素の緑色成分についてのしきい値と、現在の画素の赤色成分についてのしきい値とが取得される。現在の画素の色成分が赤色成分である場合、現在の画素の緑色成分についてのしきい値と、現在の画素の青色成分についてのしきい値とが取得される。
【００６３】
ステップＳ２０３はサブステップＳ２０３ａおよびサブステップＳ２０３ｂを含み、その具体的な内容は以下のとおりである。
【００６４】
サブステップＳ２０３ａ：現在の画素を中心として使用する３×３ウィンドウにおいて、現在の画素に隣接する画素の４つの緑色成分値および４つの赤色成分値または４つの青色成分値をサイズによって別個にソートする。
【００６５】
表２を参照して、現在の画素の色成分が青色成分である場合、現在の画素に隣接する画素の４つの緑色成分値Ｇ１２、Ｇ２１、Ｇ２３およびＧ３２がサイズによってソートされるとともに、４つの赤色成分値Ｒ１１、Ｒ１３、Ｒ３１およびＲ３３がサイズによってソートされる。別の態様では、現在の画素の色成分が赤色成分である場合、同じ方法に従って処理が行なわれる。
【００６６】
サブステップＳ２０３ｂ：ソートの後、緑色成分および赤色成分または青色成分の第１の加重平均値および第４の加重平均値または第７の加重平均値をそれぞれ取得する。第１の加重平均値および第４の加重平均値または第７の加重平均値はそれぞれ、現在の画素の緑色成分についてのしきい値と、現在の画素の赤色成分または青色成分についてのしきい値とである。
【００６７】
表２を参照して、現在の画素の色成分が青色成分である場合、４つの緑色成分値にそれぞれの重みが乗算され、次いで、４つの積が合計される。得られた結果は、ソートの後の緑色成分の第１の加重平均値であり、現在の画素の緑色成分についてのしきい値でもあり、たとえばＧ１２×α１＋Ｇ２１×α２＋Ｇ２３×α３＋Ｇ３２×α４（式中、α１＋α２＋α３＋α４＝１）である。ソートの後の赤色成分の第４の加重平均値（すなわち現在の画素の赤色成分についてのしきい値）は、同じ方法を使用することにより取得され得る。現在の画素の色成分が赤色成分である場合、ソートの後の青色成分の第７の加重平均値（すなわち現在の画素の青色成分についてのしきい値）は、同様の態様で取得され得る。
【００６８】
各色成分値の４つの重みの合計は１であり、各加重平均値の４つの重みのサイズは実際の状態に従って決定される。
【００６９】
サブステップＳ２０３ａの後、Ｃ、ＤおよびＥがさらに含まれてもよく、その具体的な内容は以下のとおりである。
【００７０】
Ｃ：ソートの後に緑色成分の第２の加重平均値および第３の加重平均値を取得する。第２の加重平均値は第３の加重平均値より大きく、第２の加重平均値および第３の加重平均値はそれぞれ、現在の画素の緑色成分についてのしきい値の最大のしきい値および最小のしきい値である。
【００７１】
サブステップＳ２０３ｂと比較すると、Ｃでは、ソートの後の緑色成分について、それぞれ最大のしきい値および最小のしきい値である２つのしきい値が必要とされる。使用される方法は基本的に、サブステップＳ２０３ｂと同じであり、詳細はここでは繰り返し記載されない。
【００７２】
上記の最大のしきい値および最小のしきい値は、緑色成分の修正値をより正確にするために使用され得る。
【００７３】
Ｄ：現在の画素の色成分が青色成分である場合、ソートの後に赤色成分の第５の加重平均値および第６の加重平均値を取得する。第５の加重平均値は第６の加重平均値より大きく、第５の加重平均値および第６の加重平均値はそれぞれ、現在の画素の赤色成分についてのしきい値の最大のしきい値および最小のしきい値である。
【００７４】
サブステップＳ２０３ｂと比較すると、Ｄでは、ソートの後の赤色成分について、それぞれ最大のしきい値および最小のしきい値である２つのしきい値が必要とされる。使用される方法は基本的に、サブステップＳ２０３ｂと同じであり、詳細はここでは繰り返し記載されない。
【００７５】
Ｅ：現在の画素の色成分が赤色成分である場合、ソートの後に青色成分の第８の加重平均値および第９の加重平均値を取得する。第８の加重平均値は第９の加重平均値より大きく、第８の加重平均値および第９の加重平均値はそれぞれ、現在の画素の青色成分についてのしきい値の最大のしきい値および最小のしきい値である。
【００７６】
サブステップＳ２０３ｂと比較すると、Ｅでは、ソートの後の青色成分について、それぞれ最大のしきい値および最小のしきい値である２つのしきい値が必要とされる。使用される方法は基本的に、サブステップＳ２０３ｂと同じであり、詳細はここでは繰り返し記載されない。
【００７７】
なお、ステップＳ２０１、ステップＳ２０２およびステップＳ２０３を実行する特定の順序は存在せず、同時に実行されてもよい。サブステップＳ２０３ｂが実行される場合、Ｃ、ＤおよびＥが実行される必要はなく、ＣおよびＤまたはＣおよびＥが実行される（すなわち、ＤおよびＥのうちの一方が選択および実行される）場合、サブステップＳ２０３ｂが実行される必要はない。
【００７８】
パート２：現在の画素の第１の結果に従って現在の画素の第２の結果を取得し、現在の画素の第２の結果は、現在の画素の緑色成分の修正値および赤色成分または青色成分の修正値を含む。
【００７９】
パート２は、ステップＳ２０４、ステップＳ２０５およびステップＳ２０６を含む。
ステップＳ２０４：水平方向および垂直方向における現在の画素の最小の第１の勾配値が、傾斜方向における現在の画素の最小の第２の勾配値以下であるかどうかを決定する。最小の第１の勾配値が最小の第２の勾配値以下である場合は、ステップＳ２０５に進み、最小の第１の勾配値が最小の第２の勾配値より大きい場合は、ステップＳ２０６に進む。
【００８０】
なお、ステップＳ２０５、ステップＳ２０６および以下の内容の容易な理解のために、現在の画素の第１の緑色成分値と現在の画素の緑色成分についてのしきい値との間の差は第１の差であり、現在の画素の色成分が青色成分である場合、現在の画素の第１の赤色成分値と、現在の画素の赤色成分についてのしきい値との間の差は第２の差であり、現在の画素の色成分が赤色成分である場合、現在の画素の第１の青色成分値と、現在の画素の青色成分についてのしきい値との間の差は第３の差である。
【００８１】
なお、ステップＳ２０４における決定の態様は、以下のようであってもよい。すなわち、水平方向および垂直方向における現在の画素の第１の勾配が傾斜方向における現在の画素の第２の勾配以下かどうかを決定し、第１の勾配はパラメータａで乗算された最小の第１の勾配値と等しく、第２の勾配はパラメータｂで乗算された最小の第２の勾配値と等しく、パラメータａおよびｂは、次のいくつかの場合におけるものであってもよい。すなわち、
（１）パラメータａが、最小の第１の勾配値に対応する推定された平均値の逆数であり、パラメータｂが、最小の第２の勾配値に対応する推定された平均値の逆数である場合と、
（２）ステップＳ２０４に対応する場合である、パラメータａが定数１であり、パラメータｂが定数１である場合と、
（３）パラメータａおよびｂが、ある同一タイプのアルゴリズムを使用することにより計算されるパラメータである場合とにおけるものであってもよい。
【００８２】
ステップＳ２０５はサブステップＳ２０５ａまたはサブステップＳ２０５ｂを含み、これら２つのサブステップのうちの１つが選択および実行される。その具体的な内容は以下のとおりである。
【００８３】
サブステップＳ２０５ａ：最小の第１の勾配値が最小の第２の勾配値以下である場合であって、かつ、現在の画素の色成分が青色成分である場合、現在の画素の緑色成分の修正値は第１の差と等しく、現在の画素の赤色成分の修正値は第１の差および第２の差のうちの１つと等しい。
【００８４】
最小の第１の勾配値が最小の第２の勾配値以下である場合であって、かつ、現在の画素の色成分が青色成分である場合、現在の画素を中心として使用する３×３ウィンドウにおいて、４つの緑色成分が位置する水平方向および垂直方向が、４つの赤色成分が位置する傾斜方向よりもより強いエッジ方向性を有することを示す。この場合、現在の画素の緑色成分の修正値は、第１の差（すなわち現在の画素の第１の緑色成分値と現在の画素の緑色成分についてのしきい値との間の差）と等しく、現在の画素の赤色成分の修正値は、第１の差および第２の差（すなわち現在の画素の第１の赤色成分値と、現在の画素の赤色成分についてのしきい値との間の差）のうちの１つと等しく、すなわち、第１の差および第２の差のうちの１つが、現在の画素の赤色成分の修正値として選択される。
【００８５】
現在の画素の赤色成分の修正値が第１の差および第２の差のうちの１つと等しいということは、現在の画素の赤色成分の修正値が第１の差および第２の差の最小の差と等しいということであり得る。すなわち、第１の差および第２の差のうちのより小さな差が、現在の画素の赤色成分の修正値として選択される。
【００８６】
この態様において、現在の画素の赤色成分の修正値は、スムーズに良好に増加または減少し続け得、これにより効果的に色同士の間のクロストークを低減する。
【００８７】
サブステップＳ２０５ｂ：最小の第１の勾配値が最小の第２の勾配値以下である場合であって、かつ、現在の画素の色成分が赤色成分である場合、現在の画素の緑色成分の修正値は第１の差と等しく、現在の画素の青色成分の修正値は第１の差および第３の差のうちの１つと等しい。
【００８８】
最小の第１の勾配値が最小の第２の勾配値以下である場合であって、かつ、現在の画素の色成分が赤色成分である場合、現在の画素を中心として使用する３×３ウィンドウにおいて、４つの緑色成分が位置する水平方向および垂直方向が、４つの青色成分が位置する傾斜方向よりもより強いエッジ方向性を有することを示す。この場合、現在の画素の緑色成分の修正値は、第１の差（すなわち現在の画素の第１の緑色成分値と現在の画素の緑色成分についてのしきい値との間の差）と等しく、現在の画素の青色成分の修正値は、第１の差および第３の差（すなわち現在の画素の第１の青色成分値と、現在の画素の青色成分についてのしきい値との間の差）のうちの１つと等しく、すなわち、第１の差および第３の差のうちの１つは、現在の画素の青色成分の修正値として選択される。
【００８９】
現在の画素の青色成分の修正値が第１の差および第３の差のうちの１つと等しいということは、現在の画素の青色成分の修正値が第１の差および第３の差の最小の差と等しいということであり得る。すなわち、第１の差および第３の差のうちのより小さな差が、現在の画素の青色成分の修正値として選択される。
【００９０】
この態様において、現在の画素の青色成分の修正値は、スムーズに良好に増加または減少し続け得、これにより効果的に色同士の間のクロストークを低減する。
【００９１】
ステップＳ２０６はサブステップＳ２０６ａまたはサブステップＳ２０６ｂを含み、これらの２つのサブステップのうちの１つが選択および実行される。その具体的な内容は以下のとおりである。
【００９２】
サブステップＳ２０６ａ：最小の第１の勾配値が最小の第２の勾配値より大きい場合であって、かつ、現在の画素の色成分が青色成分である場合、現在の画素の緑色成分の修正値は、第１の差および第２の差のうちの１つと等しく、現在の画素の赤色成分の修正値は第２の差と等しい。
【００９３】
最小の第１の勾配値が最小の第２の勾配値より大きい場合であって、かつ、現在の画素の色成分が青色成分である場合、現在の画素を中心として使用する３×３ウィンドウにおいて、４つの赤色成分が位置する傾斜方向が、４つの緑色成分が位置する水平方向および垂直方向よりも、強いエッジ方向性を有することを示す。この場合、現在の画素の緑色成分の修正値は、第１の差および第２の差のうちの１つと等しい、すなわち、第１の差および第２の差のうちの１つの差は、現在の画素の緑色成分の修正値として選択される。現在の画素の赤色成分の修正値は、第２の差と等しい。
【００９４】
現在の画素の緑色成分の修正値が第１の差および第２の差のうちの１つと等しいということは、現在の画素の緑色成分の修正値が第１の差および第２の差の最小の差と等しいということであり得る。すなわち、第１の差および第２の差のうちのより小さな差が、現在の画素の緑色成分の修正値として選択される。
【００９５】
この態様において、現在の画素の緑色成分の修正値は、スムーズに良好に増加または減少し続け得、これにより効果的に色同士の間のクロストークを低減する。
【００９６】
サブステップＳ２０６ｂ：最小の第１の勾配値が最小の第２の勾配値より大きい場合であって、かつ、現在の画素の色成分が赤色成分である場合、現在の画素の緑色成分の修正値は、第１の差および第３の差のうちの１つと等しく、現在の画素の青色成分の修正値は、第３の差と等しい。
【００９７】
最小の第１の勾配値が最小の第２の勾配値より大きい場合であって、かつ、現在の画素の色成分が赤色成分である場合、現在の画素を中心として使用する３×３ウィンドウにおいて、４つの青色成分が位置する傾斜方向が、４つの緑色成分が位置する水平方向および垂直方向よりも、強いエッジ方向性を有することを示す。この場合、現在の画素の緑色成分の修正値は、第１の差および第３の差のうちの１つと等しい、すなわち、第１の差および第３の差のうちの１つの差が、現在の画素の緑色成分の修正値として選択される。現在の画素の青色成分の修正値は、第３の差と等しい。
【００９８】
現在の画素の緑色成分の修正値が第１の差および第３の差のうちの１つと等しいということは、現在の画素の緑色成分の修正値が第１の差および第３の差の最小の差と等しいということであり得る。すなわち、第１の差および第３の差のうちのより小さな差が、現在の画素の緑色成分の修正値として選択される。
【００９９】
さらに、Ｃがパート１において実行される場合であって、現在の画素の第１の緑色成分値が現在の画素の緑色成分についての最小のしきい値未満である場合には、第１の差は、現在の画素の第１の緑色成分値と、現在の画素の緑色成分についての最小のしきい値との間の差である。現在の画素の第１の緑色成分値が現在の画素の緑色成分についての最大のしきい値より大きい場合には、第１の差は、現在の画素の第１の緑色成分値と、現在の画素の緑色成分についての最大のしきい値との間の差である。現在の画素の第１の緑色成分値が現在の画素の緑色成分についての最小のしきい値以上であり、かつ現在の画素の緑色成分についての最大のしきい値以下である場合には、第１の差は０である。
【０１００】
つまり、現在の画素の第１の緑色成分値が現在の画素の緑色成分についての最小のしきい値と最大のしきい値との間にある場合、第１の差は０である。現在の画素の第１の緑色成分値が現在の画素の緑色成分についての最小のしきい値未満である場合、第１の差は、現在の画素の第１の緑色成分値と、現在の画素の緑色成分についての最小のしきい値との間の差と等しく、この場合、差は正である。また、現在の画素の第１の緑色成分値が現在の画素の緑色成分についての最大のしきい値より大きい場合、第１の差は、現在の画素の第１の緑色成分値と、現在の画素の緑色成分についての最大のしきい値との間の差と等しく、この場合、差は負である。
【０１０１】
この態様において、現在の画素の緑色成分の修正値は、スムーズにさらに良好に増加または減少し続け得、これにより効果的に色同士の間のクロストークを低減する。
【０１０２】
さらに、Ｄがパート１において実行される場合であって、現在の画素の第１の赤色成分値が現在の画素の赤色成分についての最小のしきい値未満である場合には、第２の差は、現在の画素の第１の赤色成分値と、現在の画素の赤色成分についての最小のしきい値との間の差である。現在の画素の第１の赤色成分値が現在の画素の赤色成分についての最大のしきい値より大きい場合には、第２の差は、現在の画素の第１の赤色成分値と、現在の画素の赤色成分についての最大のしきい値との間の差である。現在の画素の第１の赤色成分値が現在の画素の赤色成分についての最小のしきい値以上であり、かつ現在の画素の赤色成分についての最大のしきい値以下である場合には、第２の差は０である。
【０１０３】
つまり、現在の画素の第１の赤色成分値が現在の画素の赤色成分についての最小のしきい値と最大のしきい値との間にある場合、第２の差は０である。現在の画素の第１の赤色成分値が現在の画素の赤色成分についての最小のしきい値未満である場合、第２の差は、現在の画素の第１の赤色成分値と、現在の画素の赤色成分についての最小のしきい値との間の差と等しく、この場合、差は正である。また、現在の画素の第１の赤色成分値が現在の画素の赤色成分についての最大のしきい値より大きい場合、第２の差は、現在の画素の第１の赤色成分値と、現在の画素の赤色成分についての最大のしきい値との間の差と等しく、この場合、差は負である。
【０１０４】
この態様において、現在の画素の赤色成分の修正値は、スムーズにさらに良好に増加または減少し続け得、これにより効果的に色同士の間のクロストークを低減する。
【０１０５】
さらに、Ｅがパート１において実行される場合であって、現在の画素の第１の青色成分値が現在の画素の青色成分についての最小のしきい値未満である場合には、第３の差は、現在の画素の第１の青色成分値と、現在の画素の青色成分についての最小のしきい値との間の差である。現在の画素の第１の青色成分値が現在の画素の青色成分についての最大のしきい値より大きい場合には、第３の差は、現在の画素の第１の青色成分値と、現在の画素の青色成分についての最大のしきい値との間の差である。現在の画素の第１の青色成分値が現在の画素の青色成分についての最小のしきい値以上であり、かつ現在の画素の青色成分についての最大のしきい値以下である場合には、第３の差は０である。
【０１０６】
つまり、現在の画素の第１の青色成分値が現在の画素の青色成分についての最小のしきい値と最大のしきい値との間にある場合、第３の差は０である。現在の画素の第１の青色成分値が現在の画素の青色成分についての最小のしきい値未満である場合、第３の差は、現在の画素の第１の青色成分値と、現在の画素の青色成分についての最小のしきい値との間の差と等しく、この場合、差は正である。また、現在の画素の第１の青色成分値が現在の画素の青色成分についての最大のしきい値より大きい場合、第３の差は、現在の画素の第１の青色成分値と、現在の画素の青色成分についての最大のしきい値との間の差と等しく、この場合、差は負である。
【０１０７】
この態様において、現在の画素の青色成分の修正値は、スムーズにさらに良好に増加または減少し続け得、これにより効果的に色同士の間のクロストークを低減する。
【０１０８】
パート３の内容はステップＳ２０７の内容であり、ステップＳ２０７の内容は具体的には以下のとおりである。
【０１０９】
ステップＳ２０７：現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と現在の画素の第２の結果とに従って、現在の画素の第２の緑色成分値および第２の赤色成分値または第２の青色成分値を取得する。現在の画素の第２の緑色成分値は、現在の画素の第１の緑色成分値と現在の画素の緑色成分の修正値との合計と等しく、現在の画素の第２の赤色成分値または第２の青色成分値は、現在の画素の第１の赤色成分値または第１の青色成分値と現在の画素の赤色成分または青色成分の修正値との合計と等しい。
【０１１０】
現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と、現在の画素の緑色成分の修正値と、赤色成分または青色成分の修正値とが取得された後、現在の画素の第２の緑色成分値および第２の赤色成分値または第２の青色成分値が取得され得る。現在の画素の第２の緑色成分値と第２の赤色成分値または第２の青色成分値とは、それぞれ現在の画素の修正された緑色成分値と修正された赤色成分値または青色成分値とである。
【０１１１】
本発明において、補間アルゴリズムを使用することにより取得される緑色成分値と赤色成分値または青色成分値とは修正され、修正の間に、異なる方向における画素の勾配と、緑色成分についてのしきい値および赤色成分または青色成分についてのしきい値とが包括的に考慮される。前述の態様で、補間アルゴリズムを使用することにより取得される緑色成分値と赤色成分値または青色成分値とは、異なる方向における画素の勾配と、緑色成分についてのしきい値と、赤色成分または青色成分についてのしきい値とを適切に使用することにより修正され得、これにより、補間によって取得された他の２つの色成分に対する、現在の画素が位置する色成分のクロストークを低減する。
【０１１２】
さらに、現在の画素を中心として使用する３×３ウィンドウにおいて、現在の画素を中心として使用するとともに隣接する画素を含む最小のウィンドウが選択され、これにより、計算プロセスが簡素化され得る。最大のしきい値および最小のしきい値は、色成分の修正値をより正確にするために使用されてもよく、これにより、現在の画素の色成分の修正値がスムーズに良好に増加または減少し続け得、色同士の間のクロストークを効果的に低減し得る。
【０１１３】
図４を参照して、図４は本発明に従った画像処理装置の実施形態の概略的な構造図である。装置は、第１の取得モジュール３０１、第２の取得モジュール３０２および第３の取得モジュール３０３を含む。
【０１１４】
第１の取得モジュール３０１は、現在の画素の第１の結果を取得するように構成され、現在の画素の第１の結果は、補間アルゴリズムを使用することにより取得された、現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と、水平方向および垂直方向における現在の画素の最小の第１の勾配値と、傾斜方向における現在の画素の最小の第２の勾配値と、現在の画素の緑色成分についてのしきい値と、現在の画素の赤色成分または青色成分についてのしきい値とを含む。第１の取得モジュール３０１は、現在の画素の取得された第１の結果を第２の取得モジュール３０２および第３の取得モジュール３０３に送る。
【０１１５】
現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値は、補間アルゴリズムを使用することにより取得される。
【０１１６】
現在の画素の水平方向における勾配および垂直方向における勾配の最小の勾配は、水平方向および垂直方向における現在の画素の最小の第１の勾配値であり、２つの対角線方向における現在の画素の勾配の最小の勾配は、傾斜方向における現在の画素の最小の第２の勾配値である。
【０１１７】
現在の画素は隣接する画素から独立しておらず、代わりに、相関性が存在する。この相関性を使用することにより、緑色成分についてのしきい値と、現在の画素の赤色成分または青色成分についてのしきい値とが所得され得る。
【０１１８】
第２の取得モジュール３０２は、第１の取得モジュール３０１によって送られた現在の画素の第１の結果を受け取るとともに、現在の画素の第１の結果に従って現在の画素の第２の結果を取得するように構成される。現在の画素の第２の結果は、現在の画素の緑色成分の修正値と赤色成分または青色成分の修正値とを含み、第２の取得モジュール３０２は、現在の画素の取得された第２の結果を第３の取得モジュール３０３に送る。
【０１１９】
現在の画素の緑色成分の修正値と赤色成分または青色成分の修正値とが取得される場合、水平方向および垂直方向における現在の画素の最小の第１の勾配値と、傾斜方向における現在の画素の最小の第２の勾配値と、現在の画素の緑色成分についてのしきい値と、現在の画素の赤色成分または青色成分についてのしきい値といったような、影響を与えるファクタが完全に考慮される。
【０１２０】
第３の取得モジュール３０３は、第１の取得モジュール３０１および第２の取得モジュール３０２によってそれぞれ送られる現在の画素の第１の結果および第２の結果を受け取るとともに、現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と現在の画素の第２の結果とに従って、現在の画素の第２の緑色成分値および第２の赤色成分値または第２の青色成分値を取得するように構成される。現在の画素の第２の緑色成分値は、現在の画素の第１の緑色成分値と現在の画素の緑色成分の修正値との合計と等しく、現在の画素の第２の赤色成分値または第２の青色成分値は、現在の画素の第１の赤色成分値または第１の青色成分値と現在の画素の赤色成分または青色成分の修正値との合計と等しい。
【０１２１】
現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と、現在の画素の緑色成分の修正値と、赤色成分または青色成分の修正値とが取得された後、現在の画素の第２の緑色成分値および第２の赤色成分値または第２の青色成分値が取得され得る。現在の画素の第２の緑色成分値と第２の赤色成分値または第２の青色成分値とは、それぞれ現在の画素の修正された緑色成分値と修正された赤色成分値または青色成分値とである。
【０１２２】
本発明において、補間アルゴリズムを使用することにより取得される緑色成分値と赤色成分値または青色成分値とは修正され、修正の間に、異なる方向における画素の勾配と、緑色成分についてのしきい値および赤色成分または青色成分についてのしきい値とが包括的に考慮される。前述の態様は、補間によって得られた他の２つの色成分に対する、現在の画素が位置する色成分のクロストークを低減するために使用されてもよい。
【０１２３】
図５から図７を参照して、図５から図７は、本発明に従った画像処理装置の３つの実施形態の概略的な構造図である。上記装置は、第１の取得モジュール４０１、第２の取得モジュール４０２および第３の取得モジュール４０３を含む。
【０１２４】
第１の取得モジュール４０１は現在の画素の第１の結果を取得するように構成され、現在の画素の第１の結果は、補間アルゴリズムを使用することにより取得された、現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と、水平方向および垂直方向における現在の画素の最小の第１の勾配値と、傾斜方向における現在の画素の最小の第２の勾配値と、現在の画素の緑色成分についてのしきい値と、現在の画素の赤色成分または青色成分についてのしきい値とを含んでいる。第１の取得モジュール４０１は、第２の取得モジュール４０２および第３の取得モジュール４０３に現在の画素の取得された第１の結果を送る。
【０１２５】
第１の取得モジュール４０１は、第１の取得ユニット４０１１と、第２の取得ユニット４０１２と、第３の取得ユニット４０１８と、ソーティングユニット４０１３と、第１のしきい値取得ユニット４０１４とを含む。
【０１２６】
第１の取得ユニット４０１１は、現在の画素を中心として使用する３×３ウィンドウにおいて、水平方向、垂直方向、４５度傾斜方向および１３５度傾斜方向における現在の画素の勾配を取得するとともに、水平方向、垂直方向、４５度傾斜方向および１３５度傾斜方向における現在の画素の勾配を第２の取得ユニット４０１２に送るように構成される。
【０１２７】
第１の取得ユニット４０１１は第１の取得サブユニットおよび第２の取得サブユニットを含む。
【０１２８】
第１の取得サブユニットは、水平方向、垂直方向、４５度傾斜方向および１３５度傾斜方向のうちのいずれか１つの方向において現在の画素の同じ色成分の値同士の間で減算を行ったものの絶対値を取得するとともに、１つの方向における現在の画素の同じ色成分の値同士の間で減算を行なったものの取得された絶対値を第２の取得サブユニットに送るように構成される。
【０１２９】
第２の取得サブユニットは、第１の取得サブユニットによって送られた、１つの方向における現在の画素の同じ色成分の値同士の間の減算を行なったものの絶対値を受け取るとともに、１つの方向における現在の画素の同じ色成分の値同士の間の減算を行なったもののすべての絶対値の加算を行なうように構成され、加算の結果が１つの方向における現在の画素の勾配であるので、水平方向、垂直方向、４５度傾斜方向および１３５度傾斜方向における現在の画素の勾配が当該方法に従って取得可能である。
【０１３０】
第２の取得ユニット４０１２は、第１の取得ユニット４０１１によって送られた、水平方向、垂直方向、４５度傾斜方向および１３５度傾斜方向における現在の画素の勾配を受け取り、水平方向および垂直方向における現在の画素の最小の第１の勾配値である水平方向および垂直方向における現在の画素の勾配の最小値を取得し、傾斜方向における現在の画素の最小の第２の勾配値である４５度傾斜方向および１３５度傾斜方向における現在の画素の勾配の最小値を取得するように構成される。
【０１３１】
第３の取得ユニット４０１８は、補間アルゴリズムを使用することにより、現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値を取得するように構成される。
【０１３２】
ソーティングユニット４０１３は、現在の画素を中心として使用する３×３ウィンドウにおいて、現在の画素に隣接する画素の４つの緑色成分値および４つの赤色成分値または４つの青色成分値をサイズによって別個にソートするとともに、現在の画素に隣接する画素の４つの緑色成分値および４つの赤色成分値または４つの青色成分値のソートの結果を第１のしきい値取得ユニット４０１４および関連するユニット（第２のしきい値取得ユニット４０１５、第３のしきい値取得ユニット４０１６および第４のしきい値取得ユニット４０１７）に送るように構成される。
【０１３３】
第１のしきい値取得ユニット４０１４は、ソートの後に、ソーティングユニット４０１３によって送られたソートの結果を受け取るとともに、それぞれ緑色成分および赤色成分または青色成分の第１の加重平均値、第４の加重平均値または第７の加重平均値を取得するように構成される。第１の加重平均値および第４の加重平均値または第７の加重平均値はそれぞれ、現在の画素の緑色成分についてのしきい値と、現在の画素の赤色成分または青色成分についてのしきい値とである。
【０１３４】
第１の取得モジュール４０１はさらに、第２のしきい値取得ユニット４０１５、第３のしきい値取得ユニット４０１６、または第４のしきい値取得ユニット４０１７を含む。
【０１３５】
第２のしきい値取得ユニット４０１５は、ソーティングユニット４０１３によって送られたソートの結果を受け取るとともに、ソートの後に緑色成分の第２の加重平均値および第３の加重平均値を取得するように構成される。第２の加重平均値は第３の加重平均値より大きく、第２の加重平均値および第３の加重平均値はそれぞれ、現在の画素の緑色成分についてのしきい値の最大のしきい値および最小のしきい値である。
【０１３６】
第３のしきい値取得ユニット４０１６は、ソーティングユニット４０１３によって送られたソートの結果を受け取るとともに、現在の画素の色成分が青色成分である場合、ソートの後に赤色成分の第５の加重平均値および第６の加重平均値を取得するように構成される。第５の加重平均値は第６の加重平均値より大きく、第５の加重平均値および第６の加重平均値はそれぞれ、現在の画素の赤色成分についてのしきい値の最大のしきい値および最小のしきい値である。
【０１３７】
第４のしきい値取得ユニット４０１７は、ソーティングユニット４０１３によって送られたソートの結果を受け取るとともに、現在の画素の色成分が赤色成分である場合、ソートの後に青色成分の第８の加重平均値および第９の加重平均値を取得するように構成される。第８の加重平均値は第９の加重平均値より大きく、第８の加重平均値および第９の加重平均値はそれぞれ、現在の画素の青色成分についてのしきい値の最大のしきい値および最小のしきい値である。
【０１３８】
なお、第１の取得ユニット４０１が第１のしきい値取得ユニット４０１４を含む場合、第２のしきい値取得ユニット４０１５、第３のしきい値取得ユニット４０１６または第４のしきい値取得ユニット４０１７は含まれず、第１の取得モジュール４０１が第２のしきい値取得ユニット４０１５および第３のしきい値取得ユニット４０１６、または第２のしきい値取得ユニット４０１５および第４のしきい値取得ユニット４０１７を含む場合、第１のしきい値取得ユニット４０１４は含まれない。
【０１３９】
第２の取得モジュール４０２は、第１の取得モジュール４０１によって送られる現在の画素の第１の結果を受け取るとともに、現在の画素の第１の結果に従って現在の画素の第２の結果を取得するように構成される。現在の画素の第２の結果は、現在の画素の緑色成分の修正値と赤色成分または青色成分の修正値とを含む。第２の取得モジュール４０２は、現在の画素の取得された第２の結果を第３の取得モジュール４０３に送る。
【０１４０】
第２の取得モジュール４０２は第１の修正値決定ユニット４０２１および第２の修正値決定ユニット４０２２を含む。
【０１４１】
なお、現在の画素の第１の緑色成分値と現在の画素の緑色成分についてのしきい値との間の差が第１の差である。現在の画素の色成分が青色成分である場合、現在の画素の第１の赤色成分値と現在の画素の赤色成分についてのしきい値との間の差は第２の差である。現在の画素の色成分が赤色成分である場合、現在の画素の第１の青色成分値と現在の画素の青色成分についてのしきい値との間の差は第３の差である。
【０１４２】
第１の修正値決定ユニット４０２１は、第１の取得モジュール４０１によって送られた現在の画素の第１の結果を受け取るように構成される。最小の第１の勾配値が最小の第２の勾配値以下である場合、現在の画素の緑色成分の修正値は第１の差と等しく、現在の画素の色成分が青色成分である場合、現在の画素の赤色成分の修正値は第１の差および第２の差のうちの１つと等しく、現在の画素の色成分が赤色成分である場合、現在の画素の青色成分の修正値は、第１の差および第３の差のうちの１つと等しい。
【０１４３】
第１の修正値決定ユニット４０２１は、具体的には、現在の画素の色成分が青色成分である場合、現在の画素の赤色成分の修正値が第１の差および第２の差の最小の差と等しくなることを可能にし、現在の画素の色成分が赤色成分である場合、現在の画素の青色成分の修正値が第１の差および第３の差の最小の差と等しくなることを可能にするように構成される。
【０１４４】
第２の修正値決定ユニット４０２２は、第１の取得モジュール４０１によって送られた現在の画素の第１の結果を受け取るように構成される。最小の第１の勾配値が最小の第２の勾配値より大きい場合であって、かつ現在の画素の色成分が青色成分である場合には、現在の画素の緑色成分の修正値は、第１の差および第２の差のうちの１つと等しく、現在の画素の赤色成分の修正値は第２の差と等しい。現在の画素の色成分が赤色成分である場合、現在の画素の緑色成分の修正値は、第１の差および第３の差のうちの１つと等しく、現在の画素の青色成分の修正値は第３の差と等しい。
【０１４５】
第２の修正値決定ユニット４０２２は、具体的には、現在の画素の色成分が青色成分である場合、現在の画素の緑色成分の修正値が第１の差および第２の差の最小の差と等しくなることを可能にし、現在の画素の色成分が赤色成分である場合、現在の画素の緑色成分の修正値が第１の差および第３の差の最小の差と等しくなることを可能にするように構成される。
【０１４６】
現在の画素の第１の緑色成分値、第１の赤色成分値または第１の青色成分値がそれぞれ、現在の画素の緑色成分、赤色成分または青色成分についての最小のしきい値未満である場合、第１の差、第２の差または第３の差はそれぞれ、現在の画素の第１の緑色成分値、第１の赤色成分値または第１の青色成分値と、現在の画素の緑色成分、赤色成分または青色成分についての最小のしきい値との間の差である。
【０１４７】
現在の画素の第１の緑色成分値、第１の赤色成分値または第１の青色成分値がそれぞれ、現在の画素の緑色成分、赤色成分または青色成分についての最大のしきい値より大きい場合、第１の差、第２の差または第３の差はそれぞれ、現在の画素の第１の緑色成分値、第１の赤色成分値または第１の青色成分値と、現在の画素の緑色成分、赤色成分または青色成分についての最大のしきい値との間の差である。
【０１４８】
現在の画素の第１の緑色成分値、第１の赤色成分値または第１の青色成分値が、それぞれ現在の画素の緑色成分、赤色成分または青色成分についての最小のしきい値以上であり、かつそれぞれ現在の画素の緑色成分、赤色成分または青色成分についての最大のしきい値以下である場合、第１の差、第２の差または第３の差は０である。
【０１４９】
第３の取得モジュール４０３は、第１の取得モジュールおよび第２の取得モジュールによってそれぞれ送られる現在の画素の第１の結果および第２の結果を受け取るとともに、現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と現在の画素の第２の結果とに従って、現在の画素の第２の緑色成分値および第２の赤色成分値または第２の青色成分値を取得するように構成される。現在の画素の第２の緑色成分値は、現在の画素の第１の緑色成分値と現在の画素の緑色成分の修正値との合計と等しく、現在の画素の第２の赤色成分値または第２の青色成分値は、現在の画素の第１の赤色成分値または第１の青色成分値と現在の画素の赤色成分または青色成分の修正値との合計と等しい。
【０１５０】
本発明において、補間アルゴリズムを使用することにより取得される緑色成分値と赤色成分値または青色成分値とは修正され、修正の間に、異なる方向における画素の勾配と、緑色成分についてのしきい値および赤色成分または青色成分についてのしきい値とが包括的に考慮される。前述の態様は、補間によって取得された他の２つの色成分に対する、現在の画素が位置する色成分のクロストークを低減するために使用され得る。
【０１５１】
図８を参照して、図８は、本発明に従ったイメージングデバイスの実施形態の概略的な構造図である。上記デバイスは、カラーイメージング装置５０１と、第１の取得モジュール５０２と、第２の取得モジュール５０３と、第３の取得モジュール５０４と、出力モジュール５０５とを含む。
【０１５２】
カラーイメージング装置５０１は、ベイヤーアレイを含み、かつ、オリジナル画像の各画素の３つの色成分のうちの１つの色成分を取得するとともに、オリジナル画像の各画素の３つの色成分のうちの取得された１つの色成分を第１の取得モジュール５０２に送るように構成される。
【０１５３】
第１の取得モジュール５０２は、カラーイメージング装置５０１によって送られる、各画素の３つの色成分のうちの１つの色成分を受け取るとともに、現在の画素の第１の結果を取得するように構成される。現在の画素の第１の結果は、補間アルゴリズムを使用することにより取得された、現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と、水平方向および垂直方向における現在の画素の最小の第１の勾配値と、傾斜方向における現在の画素の最小の第２の勾配値と、現在の画素の緑色成分についてのしきい値と、現在の画素の赤色成分または青色成分についてのしきい値とを含んでいる。第１の取得モジュール５０２は、第２の取得モジュール５０３および第３の取得モジュール５０４に現在の画素の取得された第１の結果を送る。
【０１５４】
第２の取得モジュール５０３は、第１の取得モジュール５０２によって送られる現在の画素の第１の結果を受け取るとともに、現在の画素の第１の結果に従って現在の画素の第２の結果を取得するように構成される。現在の画素の第２の結果は、現在の画素の緑色成分の修正値と赤色成分または青色成分の修正値とを含む。第２の取得モジュール５０３は、現在の画素の取得された第２の結果を第３の取得モジュール５０４に送る。
【０１５５】
第３の取得モジュール５０４は、第１の取得モジュール５０２および第２の取得モジュール５０３によってそれぞれ送られる現在の画素の第１の結果および第２の結果を受け取るとともに、現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と現在の画素の第２の結果とに従って、現在の画素の第２の緑色成分値および第２の赤色成分値または第２の青色成分値を取得するように構成される。現在の画素の第２の緑色成分値は、現在の画素の第１の緑色成分値と現在の画素の緑色成分の修正値との合計と等しく、現在の画素の第２の赤色成分値または第２の青色成分値は、現在の画素の第１の赤色成分値または第１の青色成分値と現在の画素の赤色成分または青色成分の修正値との合計と等しい。第３の取得モジュールは、現在の画素の第２の緑色成分値および第２の赤色成分値または第２の青色成分値を出力モジュールに送る。
【０１５６】
出力モジュール５０５は、第３の取得モジュール５０４によって送られる現在の画素の第２の緑色成分値および第２の赤色成分値または第２の青色成分値を受け取るように構成される。現在の画素の色成分が青色成分である場合、現在の画素の青色成分値、第２の緑色成分値および第２の赤色成分値を合成した後で現在の画素の最終色を出力し、現在の画素の色成分が赤色成分である場合、現在の画素の赤色成分値、第２の緑色成分値および第２の青色成分値を合成した後の現在の画素の最終色を出力する。
【０１５７】
本発明において、補間アルゴリズムを使用することにより取得される緑色成分値と赤色成分値または青色成分値とは修正され、修正の間に、異なる方向における画素の勾配と、緑色成分についてのしきい値および赤色成分または青色成分についてのしきい値とが包括的に考慮される。前述の態様は、補間によって取得された他の２つの色成分に対する、現在の画素が位置する色成分のクロストークを低減するために使用され得る。
【０１５８】
図９を参照して、図９は本発明によって提供される別の画像処理装置である。装置はプロセッサ９１およびメモリ９２を含む。
【０１５９】
プロセッサ９１は現在の画素の第１の結果を取得するように構成される。現在の画素の第１の結果は、補間アルゴリズムを使用することにより取得された、現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と、水平方向および垂直方向における現在の画素の最小の第１の勾配値と、傾斜方向における現在の画素の最小の第２の勾配値と、現在の画素の緑色成分についてのしきい値と、現在の画素の赤色成分または青色成分についてのしきい値とを含む。プロセッサ９１は、メモリ９２に現在の画素の第１の結果を格納するよう構成される。
【０１６０】
プロセッサ９１はさらに、メモリ９２に格納される現在の画素の第１の結果を読み出し、現在の画素の緑色成分の修正値と赤色成分または青色成分の修正値とを含む現在の画素の第２の結果を現在の画素の第１の結果に従って取得し、現在の画素の第２の結果をメモリ９２に格納するように構成される。
【０１６１】
プロセッサ９１はさらに、メモリ９２に格納される現在の画素の第１の結果および第２の結果を読み出すとともに、現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と現在の画素の第２の結果とに従って、現在の画素の第２の緑色成分値および第２の赤色成分値または第２の青色成分値を取得するように構成される。現在の画素の第２の緑色成分値は、現在の画素の第１の緑色成分値と現在の画素の緑色成分の修正値との合計と等しく、現在の画素の第２の赤色成分値または第２の青色成分値は、現在の画素の第１の赤色成分値または第１の青色成分値と現在の画素の赤色成分または青色成分の修正値との合計と等しい。
【０１６２】
本発明において、補間アルゴリズムを使用することにより取得される緑色成分値と赤色成分値または青色成分値とは修正され、修正の間に、異なる方向における画素の勾配と、緑色成分についてのしきい値および赤色成分または青色成分についてのしきい値とが包括的に考慮される。前述の態様は、補間によって取得された他の２つの色成分に対する、現在の画素が位置する色成分のクロストークを低減するために使用され得る。
【０１６３】
本発明において提供されるいくつかの実施形態では、開示されたシステム、装置および方法は他の態様で実現されてもよいということが理解されるべきである。たとえば、記載された装置の実施形態は単に例示である。たとえば、モジュールまたはユニットの区分は単に論理関数の区分であり、実際の実現例においては他の区分であってもよい。たとえば、複数のユニットまたはコンポーネントは、別のシステムへと組み合わせもしくは統合されてもよく、または、いくつかの特徴は無視されてもよくもしくは行なわれなくてもよい。さらに、示されたまたは論じられた相互的な結合もしくは直接的な結合または通信接続は、いくつかのインターフェイスを通じて実現されてもよい。装置またはユニット同士の間の間接的な結合または通信接続は、電子的な形態、機械的な形態、または他の形態で実現されてもよい。
【０１６４】
別個の部分として記載されたユニットは、物理的に別個であってもよいしそうでなくてもよく、ユニットとして示された部分は物理的なユニットであってもよいしそうでなくてもよく、１つの位置に位置してもよく、または、複数のネットワークユニット上に分散されてもよい。実施形態のソリューションの目的を達成するために、ユニットの一部またはすべては、実際のニーズに従って選択されてもよい。
【０１６５】
さらに、本発明の実施形態における機能ユニットは、１つの処理ユニットへ統合されてもよく、または、当該ユニットの各々は単独で物理的に存在してもよく、または、２つ以上のユニットが１つのユニットに統合される。統合されたユニットは、ハードウェアの形態で実現されてもよく、または、ソフトウェア機能ユニットの形態で実現されてもよい。
【０１６６】
統合されたユニットがソフトウェア機能ユニットの形態で実現されて独立した製品として販売または使用される場合、統合されたユニットはコンピュータ読取可能記憶媒体に格納されてもよい。このような理解に基づき、本質的に本発明の技術的ソリューションは、または、部分的に先行技術に対して貢献する部分は、または、技術的ソリューションのすべてもしくは一部は、ソフトウェアプロダクトの形態で実現されてもよい。ソフトウェアプロダクトは記憶媒体に格納され、本発明の実施形態において記載される方法のステップのすべてまたは一部を行なうように（パーソナルコンピュータ、サーバ、またはネットワークデバイスなどであり得る）コンピュータデバイスまたはプロセッサに指示するためのいくつかの命令を含む。上記の記憶媒体は、ＵＳＢフラッシュドライブ、リムーバブルハードディスク、リードオンリーメモリ（ＲＯＭ，Read-Only Memory)、ランダムアクセスメモリ（ＲＡＭ，Random Access Memory）、磁気ディスクまたは光ディスクのような、プログラムコードを格納することができる任意の媒体を含む。
【０１６７】
上記の記載は単に本発明の実施形態であり、本発明の範囲を限定するようには意図されない。本発明の明細書および図面の内容を使用することにより作製される同等な構造的代替例もしくは同等なプロセス代替例、または、直接的もしくは間接的に別の関連する技術分野に当該明細書および図面の内容を適用することは、本発明の保護範囲内にあるものとする。
【図１】
2016503624.tif 000005
【図２】
2016503624.tif 000006
【図３】
2016503624.tif 000007
【図４】
2016503624.tif 000008
【図５】
2016503624.tif 000009
【図６】
2016503624.tif 000010
【図７】
2016503624.tif 000011
【図８】
2016503624.tif 000012
【図９】
2016503624.tif 000013
【手続補正書】
【提出日】平成27年6月24日(2015.6.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像処理方法であって、
現在の画素の第１の結果を取得するステップを備え、前記現在の画素の前記第１の結果は、補間アルゴリズムを使用することにより取得された、現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と、水平方向および垂直方向における前記現在の画素の最小の第１の勾配値と、傾斜方向における現在の画素の最小の第２の勾配値と、前記現在の画素の緑色成分についてのしきい値と、前記現在の画素の赤色成分または青色成分についてのしきい値とを含んでおり、
前記現在の画素の前記第１の結果に従って前記現在の画素の第２の結果を取得するステップを備え、前記現在の画素の前記第２の結果は、前記現在の画素の前記緑色成分の修正値および前記赤色成分または青色成分の修正値を含んでおり、
前記現在の画素の前記第１の緑色成分値および前記第１の赤色成分値または第１の青色成分値と前記現在の画素の前記第２の結果とに従って、前記現在の画素の第２の緑色成分値および第２の赤色成分値または第２の青色成分値を取得するステップを備え、前記現在の画素の前記第２の緑色成分値は、前記現在の画素の前記第１の緑色成分値と前記現在の画素の前記緑色成分の修正値との合計と等しく、前記現在の画素の前記第２の赤色成分値または第２の青色成分値は、前記現在の画素の前記第１の赤色成分値または第１の青色成分値と前記現在の画素の前記赤色成分または青色成分の修正値との合計と等しい、画像処理方法。
【請求項２】
前記現在の画素の前記第１の結果に従って前記現在の画素の第２の結果を取得するステップは、
前記最小の第１の勾配値が前記最小の第２の勾配値以下である場合、前記現在の画素の前記緑色成分の前記修正値は第１の差と等しく、前記現在の画素の色成分が青色成分である場合、前記現在の画素の赤色成分の前記修正値は前記第１の差および第２の差のうちの１つと等しく、前記現在の画素の前記色成分が赤色成分である場合、前記現在の画素の前記青色成分の前記修正値は、前記第１の差および第３の差のうちの１つと等しいことを含むか、または、
前記最小の第１の勾配値が前記最小の第２の勾配値より大きい場合であって、前記現在の画素の色成分が青色成分である場合には、前記現在の画素の前記緑色成分の前記修正値は、第１の差および第２の差のうちの１つと等しく、前記現在の画素の前記赤色成分の前記修正値は前記第２の差と等しく、かつ前記現在の画素の前記色成分が赤色成分である場合、前記現在の画素の前記緑色成分の前記修正値は、前記第１の差および第３の差のうちの１つと等しく、前記現在の画素の前記青色成分の前記修正値は前記第３の差と等しいことを含み、
前記現在の画素の前記第１の緑色成分値と前記現在の画素の前記緑色成分についての前記しきい値との間の差は前記第１の差であり、前記現在の画素の前記色成分が青色成分である場合、前記現在の画素の前記第１の赤色成分値と前記現在の画素の前記赤色成分についての前記しきい値との間の差は前記第２の差であり、前記現在の画素の前記色成分が赤色成分である場合、前記現在の画素の前記第１の青色成分値と前記現在の画素の前記青色成分についての前記しきい値との間の差は前記第３の差である、請求項１に記載の方法。
【請求項３】
前記現在の画素の前記赤色成分の前記修正値が前記第１の差および前記第２の差のうちの１つと等しいステップは、前記現在の画素の前記赤色成分の前記修正値が前記第１の差および前記第２の差の最小の差と等しいことを含み、
前記現在の画素の前記青色成分の前記修正値が前記第１の差および第３の差のうちの１つと等しいステップは、前記現在の画素の前記青色成分の前記修正値が前記第１の差および前記第３の差の最小の差と等しいことを含み、
前記現在の画素の前記緑色成分の前記修正値が第１の差および第２の差のうちの１つと等しいステップは、前記現在の画素の前記緑色成分の前記修正値が前記第１の差および前記第２の差の最小の差と等しいことを含み、
前記現在の画素の前記緑色成分の前記修正値が前記第１の差および第３の差のうちの１つと等しいステップは、前記現在の画素の前記緑色成分の前記修正値が前記第１の差および前記第３の差の最小の差と等しいことを含む、請求項２に記載の方法。
【請求項４】
前記水平方向および垂直方向における前記現在の画素の前記最小の第１の勾配値と前記傾斜方向における前記現在の画素の前記最小の第２の勾配値とを取得するステップは、
前記現在の画素を中心として使用する３×３ウィンドウにおいて、前記水平方向、前記垂直方向、４５度傾斜方向および１３５度傾斜方向における前記現在の画素の勾配を取得するステップと、
前記水平方向および垂直方向における前記現在の画素の最小の第１の勾配値である前記水平方向および前記垂直方向における前記現在の画素の前記勾配の最小値を取得するとともに、前記傾斜方向における前記現在の画素の前記最小の第２の勾配値である前記４５度傾斜方向および前記１３５度傾斜方向における前記現在の画素の前記勾配の最小値を取得するステップとを含む、請求項１に記載の方法。
【請求項５】
前記水平方向、前記垂直方向、４５度傾斜方向および１３５度傾斜方向における前記現在の画素の勾配を取得するステップは、
前記水平方向、前記垂直方向、前記４５度傾斜方向および前記１３５度傾斜方向のうちのいずれか１つの方向における前記現在の画素の同じ色成分の値同士の間の減算を行なったものの絶対値を取得するステップと、
１つの方向における前記現在の画素の同じ色成分の値同士の間の減算を行なったもののすべての絶対値の加算を行うステップとを含み、前記加算の結果は、前記１つの方向における前記現在の画素の勾配であるので、前記水平方向、前記垂直方向、前記４５度傾斜方向および前記１３５度傾斜方向における前記現在の画素の前記勾配は当該方法に従って取得可能である、請求項４に記載の方法。
【請求項６】
前記現在の画素の前記緑色成分についての前記しきい値と、前記現在の画素の前記赤色成分または青色成分についての前記しきい値とを取得するステップは、
前記現在の画素を中心として使用する３×３ウィンドウにおいて、前記現在の画素に隣接する画素の４つの緑色成分値および４つの赤色成分値または４つの青色成分値をサイズによって別個にソートするステップと、
ソートの後、前記緑色成分および前記赤色成分または青色成分の第１の加重平均値および第４の加重平均値または第７の加重平均値をそれぞれ取得するステップとを含み、前記第１の加重平均値および前記第４の加重平均値または第７の加重平均値はそれぞれ、前記現在の画素の前記緑色成分についての前記しきい値と、前記現在の画素の前記赤色成分または青色成分についての前記しきい値とである、請求項１に記載の方法。
【請求項７】
前記現在の画素を中心として使用する３×３ウィンドウにおいて、前記現在の画素に隣接する画素の４つの緑色成分値をサイズによってソートするステップの後、前記方法はさらに、
前記ソートの後に前記緑色成分の第２の加重平均値および第３の加重平均値を取得するステップを備え、前記第２の加重平均値は前記第３の加重平均値より大きく、前記第２の加重平均値および前記第３の加重平均値はそれぞれ、前記現在の画素の前記緑色成分についての前記しきい値の最大のしきい値および最小のしきい値である、請求項６に記載の方法。
【請求項８】
前記現在の画素を中心として使用する３×３ウィンドウにおいて、前記現在の画素に隣接する画素の４つの赤色成分値または４つの青色成分値をサイズによってソートするステップの後、前記方法はさらに、
前記現在の画素の色成分が青色成分である場合、前記ソートの後に前記赤色成分の第５の加重平均値および第６の加重平均値を取得するステップを備え、前記第５の加重平均値は前記第６の加重平均値より大きく、前記第５の加重平均値および前記第６の加重平均値はそれぞれ、前記現在の画素の前記赤色成分についての前記しきい値の最大のしきい値および最小のしきい値であり、
前記現在の画素の前記色成分が赤色成分である場合、前記ソートの後に前記青色成分の第８の加重平均値および第９の加重平均値を取得するステップを備え、前記第８の加重平均値は前記第９の加重平均値より大きく、前記第８の加重平均値および前記第９の加重平均値はそれぞれ、前記現在の画素の前記青色成分についての前記しきい値の最大のしきい値および最小のしきい値である、請求項６に記載の方法。
【請求項９】
前記現在の画素の前記第１の緑色成分値、前記第１の赤色成分値または前記第１の青色成分値がそれぞれ、前記現在の画素の緑色成分、赤色成分または青色成分についての前記最小のしきい値未満である場合、前記第１の差、前記第２の差または前記第３の差はそれぞれ、前記現在の画素の前記第１の緑色成分値、前記第１の赤色成分値または前記第１の青色成分値と、前記現在の画素の前記緑色成分、前記赤色成分または前記青色成分についての前記最小のしきい値との間の差であり、
前記現在の画素の前記第１の緑色成分値、前記第１の赤色成分値または前記第１の青色成分値がそれぞれ、前記現在の画素の緑色成分、赤色成分または青色成分についての前記最大のしきい値より大きい場合、前記第１の差、前記第２の差または前記第３の差はそれぞれ、前記現在の画素の前記第１の緑色成分値、前記第１の赤色成分値または前記第１の青色成分値と、前記現在の画素の前記緑色成分、前記赤色成分または前記青色成分についての前記最大のしきい値との間の差であり、
前記現在の画素の前記第１の緑色成分値、前記第１の赤色成分値または前記第１の青色成分値が、それぞれ前記現在の画素の前記緑色成分、前記赤色成分または前記青色成分についての最小のしきい値以上であり、かつそれぞれ前記現在の画素の前記緑色成分、前記赤色成分または前記青色成分についての前記最大のしきい値以下である場合、前記第１の差、前記第２の差または前記第３の差は０である、請求項２、７および８のいずれか１項に記載の方法。
【請求項１０】
画像処理装置であって、前記装置は第１の取得モジュールと、第２の取得モジュールと、第３の取得モジュールとを備え、
前記第１の取得モジュールは現在の画素の第１の結果を取得するように構成され、前記現在の画素の前記第１の結果は、補間アルゴリズムを使用することにより取得された、現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と、水平方向および垂直方向における前記現在の画素の最小の第１の勾配値と、傾斜方向における現在の画素の最小の第２の勾配値と、前記現在の画素の緑色成分についてのしきい値と、前記現在の画素の赤色成分または青色成分についてのしきい値とを含んでおり、前記第１の取得モジュールは、前記第２の取得モジュールおよび前記第３の取得モジュールに前記現在の画素の取得された前記第１の結果を送り、
前記第２の取得モジュールは、前記第１の取得モジュールによって送られる前記現在の画素の前記第１の結果を受け取るとともに、前記現在の画素の前記第１の結果に従って前記現在の画素の第２の結果を取得するように構成され、前記現在の画素の前記第２の結果は、前記現在の画素の前記緑色成分の修正値と前記赤色成分または青色成分の修正値とを含み、前記第２の取得モジュールは、前記現在の画素の取得された前記第２の結果を前記第３の取得モジュールに送り、
前記第３の取得モジュールは、前記第１の取得モジュールおよび前記第２の取得モジュールによってそれぞれ送られる前記現在の画素の前記第１の結果および前記第２の結果を受け取るとともに、前記現在の画素の前記第１の緑色成分値および前記第１の赤色成分値または第１の青色成分値と前記現在の画素の前記第２の結果とに従って、前記現在の画素の第２の緑色成分値および第２の赤色成分値または第２の青色成分値を取得するように構成され、前記現在の画素の前記第２の緑色成分値は、前記現在の画素の前記第１の緑色成分値と前記現在の画素の前記緑色成分の修正値との合計と等しく、前記現在の画素の前記第２の赤色成分値または第２の青色成分値は、前記現在の画素の前記第１の赤色成分値または第１の青色成分値と前記現在の画素の前記赤色成分または青色成分の前記修正値との合計と等しい、画像処理装置。
【請求項１１】
前記第２の取得モジュールは第１の修正値決定ユニットおよび第２の修正値決定ユニットを含み、
前記第１の修正値決定ユニットは、前記第１の取得モジュールによって送られた前記現在の画素の前記第１の結果を受け取るように構成され、前記最小の第１の勾配値が前記最小の第２の勾配値以下である場合、前記現在の画素の前記緑色成分の前記修正値は第１の差と等しく、前記現在の画素の色成分が青色成分である場合、前記現在の画素の赤色成分の前記修正値は前記第１の差および第２の差のうちの１つと等しく、前記現在の画素の前記色成分が赤色成分である場合、前記現在の画素の前記青色成分の前記修正値は、前記第１の差および第３の差のうちの１つと等しく、
前記第２の修正値決定ユニットは、前記第１の取得モジュールによって送られた前記現在の画素の前記第１の結果を受け取るように構成され、前記最小の第１の勾配値が前記最小の第２の勾配値より大きい場合であって、前記現在の画素の色成分が青色成分である場合には、前記現在の画素の前記緑色成分の前記修正値は、前記第１の差および前記第２の差のうちの１つと等しく、かつ前記現在の画素の前記赤色成分の前記修正値は前記第２の差と等しく、前記現在の画素の前記色成分が赤色成分である場合、前記現在の画素の前記緑色成分の前記修正値は、前記第１の差および前記第３の差のうちの１つと等しく、かつ前記現在の画素の前記青色成分の前記修正値は前記第３の差と等しく、
前記現在の画素の前記第１の緑色成分値と前記現在の画素の前記緑色成分についての前記しきい値との間の差は前記第１の差であり、前記現在の画素の前記色成分が青色成分である場合、前記現在の画素の前記第１の赤色成分値と前記現在の画素の前記赤色成分についての前記しきい値との間の差は前記第２の差であり、前記現在の画素の前記色成分が赤色成分である場合、前記現在の画素の前記第１の青色成分値と前記現在の画素の前記青色成分についての前記しきい値との間の差は前記第３の差である、請求項１０に記載の装置。
【請求項１２】
前記第１の修正値決定ユニットは、具体的には、前記現在の画素の前記色成分が青色成分である場合、前記現在の画素の前記赤色成分の前記修正値が前記第１の差および前記第２の差の最小の差と等しくなることを可能にするとともに、前記現在の画素の前記色成分が赤色成分である場合、前記現在の画素の前記青色成分の前記修正値が前記第１の差および前記第３の差の最小の差と等しくなることを可能にするように構成され、
前記第２の修正値決定ユニットは、具体的には、前記現在の画素の前記色成分が青色成分である場合、前記現在の画素の前記緑色成分の前記修正値が前記第１の差および前記第２の差の最小の差と等しくなることを可能にするとともに、前記現在の画素の前記色成分が赤色成分である場合、前記現在の画素の前記緑色成分の前記修正値が前記第１の差および前記第３の差の最小の差と等しくなることを可能にするように構成される、請求項１１に記載の装置。
【請求項１３】
前記第１の取得モジュールは第１の取得ユニットと第２の取得ユニットとを含み、
前記第１の取得ユニットは、前記現在の画素を中心として使用する３×３ウィンドウにおいて、前記水平方向、前記垂直方向、４５度傾斜方向および１３５度傾斜方向における前記現在の画素の勾配を取得するとともに、前記水平方向、前記垂直方向、前記４５度傾斜方向および前記１３５度傾斜方向における前記現在の画素の前記勾配を前記第２の取得ユニットに送るように構成され、
前記第２の取得ユニットは、前記第１の取得ユニットによって送られる、前記水平方向、前記垂直方向、前記４５度傾斜方向および前記１３５度傾斜方向における前記現在の画素の勾配を受け取り、前記水平方向および垂直方向における前記現在の画素の最小の第１の勾配値である前記水平方向および前記垂直方向における前記現在の画素の前記勾配の最小値を取得し、前記傾斜方向における前記現在の画素の最小の第２の勾配値である前記４５度傾斜方向および前記１３５度傾斜方向における前記現在の画素の前記勾配の最小値を取得するように構成される、請求項１０に記載の装置。
【請求項１４】
前記第１の取得ユニットは、第１の取得サブユニットと第２の取得サブユニットとを含み、
前記第１の取得サブユニットは、前記水平方向、前記垂直方向、前記４５度傾斜方向および前記１３５度傾斜方向のうちのいずれか１つの方向において前記現在の画素の同じ色成分の値同士の間で減算を行ったものの絶対値を取得するとともに、前記１つの方向における前記現在の画素の同じ色成分の値同士の間で減算を行なったものの取得された絶対値を前記第２の取得サブユニットに送るように構成され、
前記第２の取得サブユニットは、前記第１の取得サブユニットによって送られる、前記１つの方向における前記現在の画素の同じ色成分の値同士の間の減算を行なったものの前記絶対値を受け取るとともに、前記１つの方向における前記現在の画素の同じ色成分の値同士の間の減算を行なったもののすべての絶対値の加算を行なうように構成され、前記加算の結果が前記１つの方向における前記現在の画素の勾配であるので、前記水平方向、前記垂直方向、前記４５度傾斜方向および前記１３５度傾斜方向における前記現在の画素の前記勾配が当該方法に従って取得可能である、請求項１３に記載の装置。
【請求項１５】
前記第１の取得モジュールは、ソーティングユニットと、第１のしきい値取得ユニットとを含み、
前記ソーティングユニットは、前記現在の画素を中心として使用する３×３ウィンドウにおいて、前記現在の画素に隣接する画素の４つの緑色成分値および４つの赤色成分値または４つの青色成分値をサイズによって別個にソートするとともに、前記現在の画素に隣接する前記画素の前記４つの緑色成分値および４つの赤色成分値または４つの青色成分値のソートの結果を前記第１のしきい値取得ユニットおよび関連するユニットに送るように構成され、
前記第１のしきい値取得ユニットは、前記ソートの後に、前記ソーティングユニットによって送られた前記ソートの結果を受け取るとともに、それぞれ前記緑色成分および前記赤色成分または青色成分の第１の加重平均値および第４の加重平均値または第７の加重平均値を取得するように構成され、前記第１の加重平均値および前記第４の加重平均値または第７の加重平均値はそれぞれ、前記現在の画素の前記緑色成分についてのしきい値と、前記現在の画素の前記赤色成分または青色成分についてのしきい値である、請求項１０に記載の装置。
【請求項１６】
前記第１の取得モジュールはさらに、第２のしきい値取得ユニットを含み、
前記第２のしきい値取得ユニットは、前記ソーティングユニットによって送られた前記ソートの結果を受け取るとともに、前記ソートの後に前記緑色成分の第２の加重平均値および第３の加重平均値を取得するように構成され、前記第２の加重平均値は前記第３の加重平均値より大きく、前記第２の加重平均値および前記第３の加重平均値はそれぞれ、前記現在の画素の前記緑色成分についての前記しきい値の最大のしきい値および最小のしきい値である、請求項１５に記載の装置。
【請求項１７】
前記第１の取得モジュールはさらに、第３のしきい値取得ユニットと第４のしきい値取得ユニットとを含み、
前記第３のしきい値取得ユニットは、前記ソーティングユニットによって送られた前記ソートの結果を受け取るとともに、前記現在の画素の色成分が青色成分である場合、前記ソートの後に前記赤色成分の第５の加重平均値および第６の加重平均値を取得するように構成され、前記第５の加重平均値は前記第６の加重平均値より大きく、前記第５の加重平均値および前記第６の加重平均値はそれぞれ、前記現在の画素の前記赤色成分についての前記しきい値の最大のしきい値および最小のしきい値であり、
前記第４のしきい値取得ユニットは、前記ソーティングユニットによって送られた前記ソートの結果を受け取るとともに、前記現在の画素の前記色成分が赤色成分である場合、前記ソートの後に前記青色成分の第８の加重平均値および第９の加重平均値を取得するように構成され、前記第８の加重平均値は前記第９の加重平均値より大きく、前記第８の加重平均値および前記第９の加重平均値はそれぞれ、前記現在の画素の前記青色成分についての前記しきい値の最大のしきい値および最小のしきい値である、請求項１５に記載の装置。
【請求項１８】
前記現在の画素の前記第１の緑色成分値、前記第１の赤色成分値または前記第１の青色成分値がそれぞれ、前記現在の画素の緑色成分、赤色成分または青色成分についての前記最小のしきい値未満である場合、前記第１の差、前記第２の差または前記第３の差はそれぞれ、前記現在の画素の前記第１の緑色成分値、前記第１の赤色成分値または前記第１の青色成分値と、前記現在の画素の前記緑色成分、前記赤色成分または前記青色成分についての前記最小のしきい値との間の差であり、
前記現在の画素の前記第１の緑色成分値、前記第１の赤色成分値または前記第１の青色成分値がそれぞれ、前記現在の画素の緑色成分、赤色成分または青色成分についての前記最大のしきい値より大きい場合、前記第１の差、前記第２の差または前記第３の差はそれぞれ、前記現在の画素の前記第１の緑色成分値、前記第１の赤色成分値または前記第１の青色成分値と、前記現在の画素の前記緑色成分、前記赤色成分または前記青色成分についての前記最大のしきい値との間の差であり、
前記現在の画素の前記第１の緑色成分値、前記第１の赤色成分値または前記第１の青色成分値が、それぞれ前記現在の画素の前記緑色成分、前記赤色成分または前記青色成分についての最小のしきい値以上であり、かつそれぞれ前記現在の画素の前記緑色成分、前記赤色成分または前記青色成分についての前記最大のしきい値以下である場合、前記第１の差、前記第２の差または前記第３の差は０である、請求項１１、１６および１７のいずれか１項に記載の装置。
【請求項１９】
イメージングデバイスであって、前記デバイスは、カラーイメージング装置と、第１の取得モジュールと、第２の取得モジュールと、第３の取得モジュールと、出力モジュールとを備え、
前記カラーイメージング装置は、ベイヤーアレイを含み、かつ、オリジナル画像の各画素の３つの色成分のうちの１つの色成分を取得するとともに、前記オリジナル画像の各画素の前記３つの色成分のうちの取得された前記１つの色成分を前記第１の取得モジュールに送るように構成され、
前記第１の取得モジュールは、前記カラーイメージング装置によって送られる、各画素の前記３つの色成分のうちの前記１つの色成分を受け取るとともに、現在の画素の第１の結果を取得するように構成され、前記現在の画素の前記第１の結果は、補間アルゴリズムを使用することにより取得された、現在の画素の第１の緑色成分値および第１の赤色成分値または第１の青色成分値と、水平方向および垂直方向における前記現在の画素の最小の第１の勾配値と、傾斜方向における前記現在の画素の最小の第２の勾配値と、前記現在の画素の緑色成分についてのしきい値と、前記現在の画素の赤色成分または青色成分についてのしきい値とを含んでおり、前記第１の取得モジュールは、前記第２の取得モジュールおよび前記第３の取得モジュールに前記現在の画素の取得された前記第１の結果を送り、
前記第２の取得モジュールは、前記第１の取得モジュールによって送られる前記現在の画素の前記第１の結果を受け取るとともに、前記現在の画素の前記第１の結果に従って前記現在の画素の第２の結果を取得するように構成され、前記現在の画素の前記第２の結果は、前記現在の画素の前記緑色成分の修正値と前記赤色成分または青色成分の修正値とを含み、前記第２の取得モジュールは、前記現在の画素の取得された前記第２の結果を前記第３の取得モジュールに送り、
前記第３の取得モジュールは、前記第１の取得モジュールおよび前記第２の取得モジュールによってそれぞれ送られる前記現在の画素の前記第１の結果および前記第２の結果を受け取るとともに、前記現在の画素の前記第１の緑色成分値および前記第１の赤色成分値または第１の青色成分値と前記現在の画素の前記第２の結果とに従って、前記現在の画素の第２の緑色成分値および第２の赤色成分値または第２の青色成分値を取得するように構成され、前記現在の画素の前記第２の緑色成分値は、前記現在の画素の前記第１の緑色成分値と前記現在の画素の前記緑色成分の修正値との合計と等しく、前記現在の画素の前記第２の赤色成分値または第２の青色成分値は、前記現在の画素の前記第１の赤色成分値または第１の青色成分値と前記現在の画素の前記赤色成分または青色成分の修正値との合計と等しく、前記第３の取得モジュールは、前記現在の画素の前記第２の緑色成分値および前記第２の赤色成分値または第２の青色成分値を前記出力モジュールに送り、
前記出力モジュールは、前記第３の取得モジュールによって送られる前記現在の画素の前記第２の緑色成分値および前記第２の赤色成分値または第２の青色成分値を受け取るとともに、前記現在の画素の前記色成分が青色成分である場合、前記現在の画素の前記青色成分値、前記第２の緑色成分値および前記第２の赤色成分値を合成した後で前記現在の画素の最終色を出力し、前記現在の画素の前記色成分が赤色成分である場合、前記現在の画素の前記赤色成分値、前記第２の緑色成分値および前記第２の青色成分値を合成した後で前記現在の画素の最終色を出力するように構成される、イメージングデバイス。
【国際調査報告】
2016503624.tif 000014
2016503624.tif 000015
2016503624.tif 000016
2016503624.tif 000017