【手続補正書】
【提出日】平成29年6月23日(2017.6.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の画素を有する画像中のカラーアーティファクトを補正するための方法であって、
前記画像の画像データを受信することと、前記画像データが、前記画像中の前記複数の画素の各々についてのルーマ成分値と２つのクロマ成分値とを含む、
前記画像データの前記ルーマ成分値中の少なくとも１つのカラーアーティファクトを検出することと、
前記画像中の前記複数の画素に対応する補正比率マップを生成することと、前記補正比率マップが、前記画像データ中の前記少なくとも１つのカラーアーティファクトの位置を示す、
前記クロマ成分値のサブセットの複数の中央値を生成するために、各クロマ成分に複数の方向性メディアンフィルタを適用することと、
クロマ成分値の前記サブセットの各々について、対応する補正比率マップエントリに少なくとも部分的に基づいて前記複数の中央値のうちの１つを選択することと、
前記複数の中央値のうちの前記選択された１つに少なくとも部分的に基づいて前記画素の補正済みクロマ値を出力することと
を備える方法。
【請求項２】
補正モジュールにおいて前記中央値と第１の補正比率マップエントリを受信すること、前記第１の補正比率マップエントリが前記画素に対応する、を更に備える、請求項１に記載の方法。
【請求項３】
前記画像データのＣｂ成分とＣｒ成分とのうちの少なくとも１つの分析に基づいて前記補正比率マップを更新すること、ここにおいて、前記補正比率マップを更新することが、非カラー画素に関連する第２の補正比率マップエントリ値を変更することによって後続のクロマ補正から前記非カラー画素を除外する、を更に備える、請求項１に記載の方法。
【請求項４】
クロマ成分の一方又は両方に対して実行されるグレーチェック結果に応答して前記補正比率マップを更新することを更に備える、請求項１に記載の方法。
【請求項５】
前記画素がカラースポットアーティファクトに関連付けられることを第１の補正比率マップエントリが示す場合、前記複数の中央値のうちの１つを選択することが最も保守的な中央値を選択することを備える、請求項１に記載の方法。
【請求項６】
前記補正済みクロマ値を出力することが、入力クロマ値を用いて前記最も保守的な中央値を重み付けすることを更に備える、請求項５に記載の方法。
【請求項７】
前記複数の中央値のうちの１つを選択することが、前記画素が色収差に関連付けられることを第１の補正比率マップエントリが示す場合、最も積極的な中央値を選択することを備える、請求項１に記載の方法。
【請求項８】
前記画像中のカラーアーティファクトを補正するための前記補正比率マップを生成することは、
カラーアーティファクトマップを生成するために少なくとも１つの対称カーネルで前記ルーマ成分値を畳み込むことと、
前記カラーアーティファクトマップに少なくとも部分的に基づいて予備補正比率マップを生成することと、ここにおいて、前記予備補正比率マップが、前記画像の複数の画素の各々に対応するエントリを含み、
前記クロマ成分のうちの少なくとも１つに対してグレーチェックを実行することと、
後続の色補正からあらゆる非カラー画素を除外するために前記グレーチェックに少なくとも部分的に基づいて前記予備補正比率マップを更新し、それによって最終補正比率マップを生成することと
を備える、請求項１〜７のうちのいずれか一項に記載の方法。
【請求項９】
前記ルーマ成分値に基づいて推定飽和マップを生成すること、ここにおいて、前記予備補正比率マップを生成することが、前記推定飽和マップに更に少なくとも部分的に基づく、を更に備える、請求項８に記載の方法。
【請求項１０】
前記グレーチェックを実行することが、飽和検出カーネルで前記クロマ成分のうちの少なくとも１つを畳み込むことを備える、請求項８に記載の方法。
【請求項１１】
少なくとも１つの対称カーネルで前記ルーマ成分値を畳み込むことが、前記ルーマ成分値をダウンサンプリングすることを更に備える、請求項８に記載の方法。
【請求項１２】
前記クロマ成分のうちの少なくとも１つに対してカラースポットチェックを実行することと、
前記カラースポットチェックに少なくとも部分的に基づいて前記予備補正比率マップを更新することと
を更に備える、請求項８に記載の方法。
【請求項１３】
実行されたとき、少なくとも１つのプロセッサに、請求項１〜１２のいずれか一項に従って方法を実行させる命令を記憶するコンピュータ可読記憶媒体。
【請求項１４】
画像中のカラーアーティファクトを補正するためのシステムであって、
複数の画素を備える画像中の少なくとも１つのカラーアーティファクトを検出するように構成された検出モジュールと、
ここにおいて、前記検出モジュールが、前記画像中の複数の画素の各々についてのエントリを有する補正比率マップを生成するように更に構成され、前記エントリが、対応する画素に関連するカラーアーティファクトのタイプを示し、
前記エントリに少なくとも部分的に基づいて前記対応する画素の補正済みクロマ値を計算する構成された補正モジュールと、前記エントリが、前記対応する画素に関連するカラーアーティファクトのタイプを示し、前記補正モジュールが、補正済みクロマ値を計算するために使用すべき前記エントリに基づいて複数の方向性メディアンフィルタのうちの１つを選択するように更に構成され、前記補正モジュールは、前記対応する画素がカラースポットアーティファクトに関連付けられることを前記エントリが示す場合、第１の方向性メディアンフィルタを選択することと、前記対応する画素が色収差に関連付けられることを前記エントリが示す場合、第２の方向性メディアンフィルタを選択することとを行うように更に構成され、
前記補正済みクロマ値から形成される補正済み画像中で追加のアーティファクトの導入又は正当な色特徴の非飽和化を低減するために前記補正済みクロマ値を検証するように構成された検証モジュールと
を備える、システム。
【請求項１５】
前記検出モジュールが、撮影済み画像のルーマ成分の分析に少なくとも部分的に基づいて、予備補正比率マップエントリ値を生成するように構成された補正マップ回路を備える、請求項１４に記載のシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００９７
【補正方法】変更
【補正の内容】
【００９７】
[0096]開示された実装形態の以上の説明は、当業者が本発明を製作又は使用することができるように与えたものである。これらの実装形態への様々な修正は当業者には容易に明らかであり、本明細書で定義した一般原理は、本発明の趣旨又は範囲から逸脱することなく他の実装形態に適用され得る。従って、本発明は、本明細書で示した実装形態に限定されるものではなく、本明細書で開示された原理及び新規の特徴に一致する最も広い範囲を与られるべきである。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
複数の画素を有する画像中のカラーアーティファクトを補正するための方法であって、
前記画像の画像データを受信することと、前記画像データが、前記画像中の前記複数の画素の各々についてのルーマ（Ｙ）成分値と２つのクロマ成分値とを含む、
前記画像データの前記Ｙ成分値中の少なくとも１つのカラーアーティファクトを検出することと、
前記画像中の前記複数の画素に対応する補正比率マップを生成することと、前記補正比率マップが、前記画像データ中の前記少なくとも１つのカラーアーティファクトの位置を示す、
前記クロマ成分値のサブセットの複数の中央値を生成するために、各クロマ成分に複数の方向性メディアンフィルタを適用することと、
クロマ成分値の前記サブセットの各々について、対応する補正比率マップエントリに少なくとも部分的に基づいて前記複数の中央値のうちの１つを選択することと、
前記複数の中央値のうちの前記選択された１つに少なくとも部分的に基づいて前記画素の補正済みクロマ値を出力することと
を備える方法。
［Ｃ２］
補正モジュールにおいて前記中央値と第１の補正比率マップエントリを受信すること、前記第１の補正比率マップエントリが前記画素に対応する、を更に備える、Ｃ１に記載の方法。
［Ｃ３］
前記画像データのＣｂ成分とＣｒ成分とのうちの少なくとも１つの分析に基づいて前記補正比率マップを更新すること、ここにおいて、前記補正比率マップを更新することが、非カラー画素に関連する第２の補正比率マップエントリ値を変更することによって後続のクロマ補正から前記非カラー画素を除外する、を更に備える、Ｃ１に記載の方法。
［Ｃ４］
クロマ成分の一方又は両方に対して実行されるグレーチェック結果に応答して前記補正比率マップを更新することを更に備える、Ｃ１に記載の方法。
［Ｃ５］
前記画素がカラースポットアーティファクトに関連付けられることを前記第１の補正比率マップエントリが示す場合、前記複数の中央値のうちの１つを選択することが最も保守的な中央値を選択することを備える、Ｃ１に記載の方法。
［Ｃ６］
前記補正済みクロマ値を出力することが、入力クロマ値を用いて前記最も保守的な中央値を重み付けすることを更に備える、Ｃ５に記載の方法。
［Ｃ７］
前記画素が色収差に関連付けられることを前記第１の補正比率マップエントリが示す場合、前記複数の中央値のうちの１つを選択することが最も積極的な中央値を選択することを備える、Ｃ１に記載の方法。
［Ｃ８］
画像中のカラーアーティファクトを補正するためのシステムであって、
複数の画素を備える画像中の少なくとも１つのカラーアーティファクトを検出するように構成された検出モジュールと、前記検出モジュールが、前記画像中の複数の画素の各々についてのエントリを有する補正比率マップを生成するように更に構成され、前記エントリが、対応する画素に関連するカラーアーティファクトのタイプを示し、
前記エントリに少なくとも部分的に基づいて前記対応する画素の補正済みクロマ値を計算する構成された補正モジュールと、前記エントリが、前記対応する画素に関連するカラーアーティファクトのタイプを示し、前記補正モジュールが、補正済みクロマ値を計算するために使用すべき前記エントリに基づいて複数の方向性メディアンフィルタのうちの１つを選択するように更に構成され、前記補正モジュールは、前記対応する画素がカラースポットアーティファクトに関連付けられることを前記エントリが示す場合、第１の方向性メディアンフィルタを選択することと、前記対応する画素が色収差に関連付けられることを前記エントリが示す場合、第２の方向性メディアンフィルタを選択することとを行うように更に構成され、
前記補正済みクロマ値から形成される補正済み画像中で追加のアーティファクトの導入又は正当な色特徴の非飽和化を低減するために前記補正済みクロマ値を検証するように構成された検証モジュールと
を備える、システム。
［Ｃ９］
前記複数の方向性メディアンフィルタが、垂直５×３メディアンフィルタと、水平５×３メディアンフィルタと、２つの対角５×３メディアンフィルタとを備え、ここにおいて、前記対角５×３メディアンフィルタが互いに直角である、Ｃ８に記載のシステム。
［Ｃ１０］
前記補正比率マップエントリは、前記対応する画素がカラーアーティファクトに関連付けられないのか、カラースポットアーティファクトに関連付けられるのか、又は色収差に関連付けられるのかを示す、Ｃ８に記載のシステム。
［Ｃ１１］
前記検出モジュールが、撮影済み画像のルーマ成分の分析に少なくとも部分的に基づいて、予備補正比率マップエントリ値を生成するように構成された補正マップ回路を備える、Ｃ８に記載のシステム。
［Ｃ１２］
前記補正マップ回路が、カラースポットアーティファクトを検出するための複数のカーネルで前記ルーマ成分を畳み込むための複数のモジュールを備える、Ｃ１１に記載のシステム。
［Ｃ１３］
前記補正マップ回路が、前記ルーマ成分の飽和マップを構築するためのモジュールを備える、Ｃ１１に記載のシステム。
［Ｃ１４］
前記検出モジュールが、前記撮影済み画像のクロマ成分の一方又は両方の分析に少なくとも部分的に基づいて、前記予備補正比率マップエントリ値を更新するように構成された補正マップ更新回路を更に備える、Ｃ１１に記載のシステム。
［Ｃ１５］
前記補正マップ更新回路が、前記複数の画素の各々が非カラー画素であるかどうかを決定するように構成されたグレーチェックモジュールを備える、Ｃ１４に記載のシステム。
［Ｃ１６］
前記補正マップ更新回路が、カラースポットアーティファクトを検出するためのカーネルでクロマ成分の前記一方又は両方を畳み込むための複数のモジュールを備える、Ｃ１４に記載のシステム。
［Ｃ１７］
前記補正マップ更新回路が、グレーチェック結果とカラースポットチェック結果とに少なくとも部分的に基づいて前記補正比率マップエントリを更新するように構成されたモジュールを備え、ここにおいて、前記グレーチェックと前記カラースポットチェックとがクロマ成分の前記一方又は両方に対して実行される、Ｃ１４に記載のシステム。
［Ｃ１８］
前記補正モジュールが、複数の中央値を生成するために、前記対応する画素の入力クロマ値に前記複数の方向性メディアンフィルタを適用するための複数のフィルタモジュールを含む、Ｃ８に記載のシステム。
［Ｃ１９］
前記補正モジュールが、前記補正比率マップエントリと前記複数の中央値とを受信することと、前記対応する画素の補正済みクロマ値を出力することとを行うように構成された適応型選択モジュールを更に備える、Ｃ１８に記載のシステム
［Ｃ２０］
前記画像を記憶するように構成されたメモリと、
前記メモリに結合されたプロセッサと、前記プロセッサが、前記画像を取り出し、前記検出モジュールと、前記補正モジュールと、前記検証モジュールとを使用して前記画像を処理するように構成される、
を更に備える、Ｃ８に記載のシステム。
［Ｃ２１］
画像中のカラーアーティファクトを補正するための補正比率マップを生成するための方法であって、
前記画像を備える画像データを受信することと、前記画像が、ルーマ成分と２つのクロマ成分とを備え、
カラーアーティファクトマップを生成するために少なくとも１つの対称カーネルで前記ルーマ成分を畳み込むことと、
前記カラーアーティファクトマップに少なくとも部分的に基づいて予備補正比率マップを生成することと、ここにおいて、前記予備補正比率マップが、前記画像の複数の画素の各々に対応するエントリを含み、
前記クロマ成分のうちの少なくとも１つに対してグレーチェックを実行することと、
後続の色補正からあらゆる非カラー画素を除外するために前記グレーチェックに少なくとも部分的に基づいて前記予備補正比率マップを更新し、それによって最終補正比率マップを生成することと
を備える方法。
［Ｃ２２］
前記ルーマ成分に基づいて推定飽和マップを生成すること、ここにおいて、前記予備補正比率マップを生成することが、前記推定飽和マップに更に少なくとも部分的に基づく、を更に備える、Ｃ２１に記載の方法。
［Ｃ２３］
前記グレーチェックを実行することが、飽和検出カーネルで前記クロマ成分のうちの少なくとも１つを畳み込むことを備える、Ｃ２１に記載の方法。
［Ｃ２４］
少なくとも１つの対称カーネルで前記ルーマ成分を畳み込むことが、前記ルーマ成分をダウンサンプリングすることを更に備える、Ｃ２１に記載の方法。
［Ｃ２５］
前記クロマ成分のうちの少なくとも１つに対してカラースポットチェックを実行することと、
前記カラースポットチェックに少なくとも部分的に基づいて前記予備補正比率マップを更新することと
を更に備える、Ｃ２１に記載の方法。
［Ｃ２６］
実行されたとき、少なくとも１つのプロセッサに、
画像の画像データを受信することと、前記画像データが、前記画像中の複数の画素の各々についてのルーマ（Ｙ）成分値と２つのクロマ成分値とを含む、
前記画像データのルーマ成分値とクロマ成分値との両方に基づいて少なくとも１つのカラーアーティファクトを検出することと、
前記画像中の前記複数の画素に対応する補正比率マップを生成することと、前記補正比率マップが、前記画像データ中の前記少なくとも１つのカラーアーティファクトの位置を示す、
前記クロマ成分値のサブセットの複数の中央値を生成するために、各クロマ成分に複数の方向性メディアンフィルタを適用することと、
クロマ成分値の前記サブセットの各々について、対応する補正比率マップエントリに少なくとも部分的に基づいて前記複数の中央値のうちの１つを選択することと、
前記複数の中央値のうちの前記選択された１つに少なくとも部分的に基づいて前記画素の補正済みクロマ値を出力することと
を備える方法を実行することを行わせる命令を記憶する非一時的コンピュータ可読媒体。
［Ｃ２７］
前記方法が、クロマ成分の一方又は両方に対して実行されるグレーチェック結果に応答して前記補正比率マップを更新することを更に備えることを更に備える、Ｃ２６に記載の非一時的コンピュータ可読媒体。
［Ｃ２８］
前記方法が、クロマ成分の一方又は両方に対して実行されるカラースポットチェック結果に応答して前記補正比率マップを更新することを更に備えることを更に備える、Ｃ２６に記載の非一時的コンピュータ可読媒体。
［Ｃ２９］
前記画素がカラースポットアーティファクトに関連付けられることを前記第１の補正比率マップエントリが示す場合、前記複数の中央値のうちの１つを選択することが最も保守的な中央値を選択することを備える、Ｃ２６に記載の非一時的コンピュータ可読媒体。
［Ｃ３０］
前記画素が色収差に関連付けられることを前記第１の補正比率マップエントリが示す場合、前記複数の中央値のうちの１つを選択することが最も積極的な中央値を選択することを備える、Ｃ２６に記載の非一時的コンピュータ可読媒体。