(57)【特許請求の範囲】
【請求項１】
コンピューティングデバイスの処理リソースによって実行可能な命令を含む非一時的マシン可読記憶媒体であって、該命令は、前記コンピューティングデバイスに対し、
デジタル画像を解析させて、該デジタル画像の各ピクセルに対応する高周波数量を示す高周波数マップを、各ピクセルとその近傍ピクセルとの間の勾配に少なくとも部分的に基づいて求めさせ、
前記デジタル画像を解析させて、前記勾配の方向の局所ヒストグラムに少なくとも部分的に基づいて各ピクセルのランダム度を求めさせ、
各ピクセルに対応する前記高周波数量を示す前記高周波数マップと、各ピクセルの前記ランダム度とに少なくとも部分的に基づいて、粒状エリアを特定する前記デジタル画像の活性マスクを生成させ、
前記活性マスクによって特定された前記粒状エリアに少なくとも部分的に基づいてグレー成分置換を実行することによって前記デジタル画像の各ピクセルを処理させて色変換画像を生成させる
ことを特徴とする、非一時的マシン可読記憶媒体。
【請求項２】
前記デジタル画像の各ピクセルを処理させて色変換画像を生成させることは、
前記活性マスクに少なくとも部分的に基づいて、前記粒状エリアにおける前記デジタル画像の少なくとも１つの色レベルを調整させること
を含む、請求項１に記載の非一時的マシン可読記憶媒体。
【請求項３】
前記少なくとも１つの色レベルが黒色レベルに対応するものである、請求項２に記載の非一時的マシン可読記憶媒体。
【請求項４】
前記少なくとも１つの色レベルを増加して、前記デジタル画像の各ピクセルを処理させて前記色変換画像を生成させることは、
少なくとも１つの他の色レベルを減少させること
を含む、請求項２に記載の非一時的マシン可読記憶媒体。
【請求項５】
前記色変換画像は、シアン色、マゼンタ色、イエロー色、及び黒色を含む色空間に対応しており、前記デジタル画像の各ピクセルを処理させて前記色変換画像を生成させることは、
前記粒状エリアにおいて、前記シアン色、前記マゼンタ色、及び前記イエロー色の色レベルを減少させることと、
前記粒状エリアにおいて前記黒色の色レベルを増加させること
を含む、請求項１に記載の非一時的マシン可読記憶媒体。
【請求項６】
各ピクセルに対応する高周波数量は、前記対応する勾配の勾配強度に少なくとも部分的に基づいて求められ、各ピクセルの前記ランダム度は、前記対応する勾配の勾配方向に少なくとも部分的に基づいて求められる、請求項１に記載の非一時的マシン可読記憶媒体。
【請求項７】
前記処理リソースに対し、
前記デジタル画像を解析させて、前記デジタル画像のエッジに関連付けられたピクセル近傍のコーナースーパーピクセルの極小値を求めさせる命令を更に含み、
前記デジタル画像の前記活性マスクは、前記デジタル画像の前記エッジに関連付けられた前記ピクセル近傍のコーナースーパーピクセルの前記極小値に少なくとも部分的に基づいて生成される、請求項１に記載の非一時的マシン可読記憶媒体。
【請求項８】
前記非一時的マシン可読記憶媒体は、前記処理リソースに対し、
前記デジタル画像の各ピクセルについて、該ピクセルに対応するピクセル近傍を解析させて、各勾配の大きさ及び方向を求めさせる命令を更に含む、請求項１に記載の非一時的マシン可読記憶媒体。
【請求項９】
前記デジタル画像は第１の色空間に対応し、前記デジタル画像を処理させて色変換画像を生成させることは、前記処理リソースに対し、
前記第１の色空間から前記色変換画像の第２の色空間に前記デジタル画像を変換させること
を含む、請求項１に記載の非一時的マシン可読記憶媒体。
【請求項１０】
前記活性マスクは各ピクセルに対応する活性量を示しており、前記デジタル画像の各ピクセルを処理させて前記色変換画像を生成させることは、
各ピクセルについて、該ピクセルに対応する前記活性量に少なくとも部分的に基づいて複数の色変換プロファイルから色変換プロファイルを選択させることであって、前記複数の色変換プロファイルの各色変換プロファイルは、それぞれのレベルのグレー成分置換に対応している、選択させることと、
前記選択された色変換プロファイルに少なくとも部分的に基づいて、各ピクセルのグレー成分置換ピクセルを生成させることと
を含み、
前記色変換画像は、各ピクセルについて生成された前記グレー成分置換ピクセルを含む、請求項１に記載の非一時的マシン可読記憶媒体。
【請求項１１】
印刷ヘッドと、
デジタル画像のピクセルを解析して、該デジタル画像の各ピクセルのその近傍ピクセルとの間の勾配を求めるピクセル勾配エンジンと、
前記デジタル画像の各ピクセルとその近傍ピクセルとの間の前記勾配に少なくとも部分的に基づいて前記デジタル画像の各ピクセルに対応する高周波数量を示す高周波数マップを求め、前記勾配の方向の局所ヒストグラムに少なくとも部分的に基づいて各ピクセルのランダム度を求め、該高周波数マップと該ランダム度とに基づいて前記デジタル画像の活性マスクを生成する活性マスクエンジンであって、該活性マスクは、各ピクセルの活性値を含む、活性マスクエンジンと、
前記活性マスクに少なくとも部分的に基づいてグレー成分置換を実行することによって前記デジタル画像を処理して、該デジタル画像に対応する色変換画像を生成する画像処理エンジンと、
前記印刷ヘッドを用いて前記色変換画像を印刷する印刷エンジンと
を含んでなる、印刷デバイス。
【請求項１２】
前記デジタル画像を処理して前記色変換画像を生成する前記画像処理エンジンは、
前記デジタル画像の各ピクセルについて、該ピクセルの活性値に少なくとも部分的に基づいて複数の色変換プロファイルからそれぞれの一組の色変換プロファイルを選択することであって、各色変換プロファイルは、それぞれのレベルのグレー成分置換に対応することと、
各ピクセルについて選択された前記それぞれの一組の色変換プロファイルに少なくとも部分的に基づいて前記デジタル画像の各ピクセルに対応するグレー成分置換ピクセルを生成することと
を行う前記画像処理エンジンを含み、
前記色変換画像は、前記デジタル画像の各ピクセルに対応する前記グレー成分置換ピクセルを含む、請求項１１に記載の印刷デバイス。
【請求項１３】
処理リソースを用いて、デジタル画像の複数のピクセルを解析して、各ピクセルのピクセル値に少なくとも部分的に基づいて、前記複数のピクセルの各ピクセルとその近傍ピクセルとの間の勾配を求めるステップと、
前記処理リソースを用いて、前記勾配に少なくとも部分的に基づいて、前記複数のピクセルの各ピクセルに対応する高周波数量を示す前記デジタル画像の高周波数マップを生成するステップと、
前記勾配の方向の局所ヒストグラムに少なくとも部分的に基づいて、前記複数のピクセルの各ピクセルに対応するランダム度を求めるステップと、
前記複数のピクセルの各ピクセルに対応する前記高周波数マップ及び前記ランダム度に少なくとも部分的に基づいて活性マスクを生成するステップであって、該活性マスクは、各ピクセルに対応する前記高周波数量及び各ピクセルに対応する前記ランダム度に基づいている前記デジタル画像の各ピクセルの活性値を含み、該活性マスクは、相対的により高い活性値を有する一組のピクセルを含む前記デジタル画像の少なくとも１つの粒状エリアを特定するものである、活性マスクを生成するステップと、
前記処理リソースを用いて、前記デジタル画像の前記少なくとも１つの粒状エリアにおいて適応グレー成分置換を実行することによって、前記活性マスクを用いて前記デジタル画像を処理して色変換画像を生成するステップと
を含んでなる方法。
【請求項１４】
前記活性マスクは最終活性マスクであり、前記最終活性マスクを生成するステップは、
各ピクセルに対応する前記高周波数マップと前記ランダム度とを乗算して各ピクセルの前記活性値を生成することによって第１の活性マスクを生成し、
前記第１の活性マスクにおける各エッジピクセルの前記活性値を、該エッジピクセルの前記活性値を該エッジピクセルに関連付けられたピクセル近傍極小値に低減することによって調整して、第２の活性マスクを生成し、
前記デジタル画像を解析して、各ピクセルの前記ピクセル値に少なくとも部分的に基づいて前記デジタル画像の少なくとも１つの減衰エリアを求め、
前記第２の活性マスクにおける前記少なくとも１つの減衰エリアに対応する各ピクセルの前記活性値を減少させ、それによって、前記最終活性マスクを生成する
ことを含む、請求項１３に記載の方法。
【請求項１５】
印刷デバイスに関連付けられた基材特性化データに基づいて、該印刷デバイスの色応答をモデル化するステップと、
前記色応答に少なくとも部分的に基づいて入力ピクセル値の解の連続体を求めるステップと、
前記連続体をサンプリングして、前記印刷デバイスに関連付けられた複数の色変換プロファイルを生成するステップと、
前記色変換プロファイル及び前記基材特性化データを前記処理リソースに関連付けられたメモリリソースに記憶するステップであって、前記複数の色変換プロファイルの各色変換プロファイルは、それぞれのピクセル値と、それぞれの活性レベルと、それぞれのグレー成分置換レベルとに関連付けられている、記憶するステップと
を更に含み、
前記活性マスクを用いて前記デジタル画像を処理して色変換画像を生成するステップは、前記複数の色変換プロファイルのサブセットの色変換プロファイルに少なくとも部分的に基づいている、請求項１３に記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
デジタル画像は、一般に、複数のピクセルを含み、これらのピクセルは、デジタル画像の最小の制御可能／アドレス指定可能な要素に対応する。ピクセルは、一般に、色レベル、強度、不透明度、輝度、及び／又は他のそのような視覚成分等のそれぞれのピクセルの様々な視覚成分に対応するピクセル値を含む。
【図面の簡単な説明】
【０００２】
【図１】一実施形態のコンピューティングデバイスのブロック図である。
【図２】一実施形態の印刷デバイスのブロック図である。
【図３】一実施形態のコンピューティングデバイスによって実行することができる一実施形態の動作シーケンスを示すフローチャートである。
【図４】一実施形態のコンピューティングデバイスによって実行することができる一実施形態の動作シーケンスを示すフローチャートである。
【図５】一実施形態のコンピューティングデバイスによって実行することができる一実施形態の動作シーケンスを示すフローチャートである。
【図６】一実施形態のコンピューティングデバイスによって実行することができる一実施形態の動作シーケンスを示すフローチャートである。
【図７】一実施形態の活性値（activity value：アクティビティ値）と一実施形態のグレー成分置換レベルとの間の一実施形態の関係を示す一実施形態のチャートである。
【図８Ａ】一実施形態のコンピューティングデバイスによって実行することができるグレー成分置換の一実施形態のレベルを示す画像である。
【図８Ｂ】一実施形態のコンピューティングデバイスによって実行することができるグレー成分置換の一実施形態のレベルを示す画像である。
【発明を実施するための形態】
【０００３】
図面全体を通じて、同一の参照符号は、必ずしも同一ではないが同様の要素を指定する。さらに、図面は、この説明と一致した実施形態及び／又は実施態様を提供する。ただし、この説明は、図面に提供される実施形態及び／又は実施態様に限定されるものではない。
【０００４】
一般に、グレー成分置換は、デジタル画像を処理して色変換画像を生成するプロセスに対応する。さらに、グレー成分置換は、デジタル画像のピクセルの色レベルを調整することを含むことがある。例えば、グレー成分置換は、ピクセルの黒色レベルを増加させることと、それに対応してピクセルの他の色レベルを減少させることとを含むことがある。例えば、幾つかの色空間では、ピクセルのグレー色視覚品質は、複数の原色レベルを含むことがある。したがって、そのような実施形態では、そのようなピクセルの印刷は、各原色レベルに関連付けられた量の印刷材料を用いることができる。一方、視覚的な観点からすれば、幾つかのピクセルについて、グレー色視覚品質は、黒原色の使用によって近似することができ、これは、原色の印刷材料の印刷材料の節約及び／又は全体的な印刷材料の節約をもたらすことができる。一般に、印刷材料とは、コンテンツを印刷するために印刷デバイスが用いることができる印刷用のインク、トナー、着色剤、流体、粉体、及び／又は他のそのような原材料を指すことができる。
【０００５】
上記から分かるように、デジタル画像のピクセルは、一般に、視覚成分に対応するピクセル値によって表され、ピクセル値で表すことができる視覚成分は、色レベルや強度や色相や彩度や明度や輝度などに対応することができる。例えば、ピクセルのシアン原色、マゼンタ原色、イエロー原色、及び黒原色に関連付けられた色空間では、ピクセルは、シアン色成分のピクセル値、マゼンタ色成分のピクセル値、イエロー色成分のピクセル値、及び黒色成分のピクセル値によって表すことができる。したがって、グレー成分置換に関して、グレー成分置換を実行することは、様々な色レベルに対応するピクセル値を調整し、それによって、色レベルを増加／減少させることを含むことがある。
【０００６】
例えば、シアン、マゼンタ、イエロー、及び黒に対応する（ＣＭＹＫ色空間と呼ばれる）色空間では、グレー色は、一般に、シアン色、マゼンタ色、及びイエロー色の組み合わせを含む。したがって、そのような実施形態では、原色のシアン、マゼンタ、イエロー、及び黒を用いて印刷するように構成された印刷デバイスは、グレー色の視覚品質を有するデジタル画像のピクセルを印刷するとき、グレー色を実現する量のシアン、マゼンタ、及びイエローの印刷材料を用いることができる。グレー成分置換は、シアン色、マゼンタ色、及びイエロー色の印刷材料の使用量を削減するために、黒色の印刷材料を或る量で用いることができるように実施することができる。上記から分かるように、そのようなグレー成分置換は、デジタル画像の印刷において印刷材料の使用量を削減することができる。しかしながら、デジタル画像の幾つかの部分においてグレー成分置換を実行すると、その結果として、そのようなデジタル画像を出力及び／又は印刷するときに、粒状性及び／又は視覚的不正確性が生じるおそれがある。
【０００７】
本明細書において説明する実施形態は、一般に、デジタル画像を処理してグレー成分置換を実行し色変換画像を生成する際に、印刷材料の使用量の削減と、印刷されたコンテンツの視覚的外観品質の維持とをバランスさせる。幾つかの実施形態では、デジタル画像の活性マスク（activity mask：アクティビティマスク）が生成され、デジタル画像は、この活性マスクに少なくとも部分的に基づいて処理され、それによって、色変換画像が生成される。幾つかの実施形態は、デジタル画像のピクセルについて求められた勾配に少なくとも部分的に基づいて活性マスクを生成する。一般に、活性マスクは、デジタル画像の粒状エリアを特定する。高周波数ランダムノイズに対応するエリア等の粒状エリアは、一般に、粒子の粗い及び／又は粒子状の視覚的特性（粒状視覚的特性と呼ばれる場合がある）を有するエリアを含む。本明細書において提供される実施形態は、そのような粒状エリアにおいて、より高いレベルのグレー成分置換を実施することができる。なぜならば、そのようなエリアの粒子の粗い視覚的特性は、高レベルのグレー成分置換の実施をマスクすることができるからである。
【０００８】
活性マスクの粒状エリアは、デジタル画像の各ピクセルに対応する高周波数量（amount of high-frequencies）及び／又はデジタル画像の各ピクセルについて求められたランダム度（degree of randomness）に少なくとも部分的に基づいて求めることができる。一般に、デジタル画像の粒状エリアは、高周波数ランダムノイズの特性を有するエリアに対応することができ、この高周波数ランダムノイズの特性を有するエリアは、一般に、相対的により高い高周波数量を有するとともに相対的により高いランダム度を有するエリア（例えば、一群の近傍ピクセル）に対応する。そのような粒状エリアでは、グレー成分置換をより高いレベルで実行することができ、これは、一般に、黒色レベルを用いた原色レベルのより高い置換に対応する。
【０００９】
幾つかの実施形態では、活性マスクの粒状エリアに対応するピクセルには、相対的により高いレベルのグレー成分置換を実行することができる一方、活性マスクによって特定された粒状エリアに対応していないピクセルには、それよりも低いレベルのグレー成分置換を実行することができ、及び／又は、グレー成分置換が実行されない場合がある。一般に、グレー成分置換のレベルは、黒色のレベルの増加と、対応する他の色のレベルの減少とに対応する。例えば、ＣＭＹＫ色空間では、グレー成分置換のレベルは、一般に、黒色レベルを増加させるとともに、シアン色レベル、マゼンタ色レベル、及び／又はイエロー色レベルを減少させる。したがって、そのような実施形態では、活性マスクによって特定された粒状エリアに対応するデジタル画像のピクセルは、黒色レベルを増加させるとともに、シアン色レベル、マゼンタ色レベル、及び／又はイエロー色レベルを減少させることによって処理することができ、この色レベルの調整は、第１のグレー成分置換レベルに対応することができる。これらの実施形態では、活性マスクによって特定された粒状エリアに対応していないデジタル画像のピクセルは、黒色レベルを増加させるとともに、シアン色レベル、マゼンタ色レベル、及び／又はイエロー色レベルを減少させることによって処理することができ、この色レベルの調整は、第２のグレー成分置換レベルに対応することができる。上記から分かるように、第１のグレー成分置換レベルは、第２のグレー成分置換レベルよりも相対的に高くすることができる。
【００１０】
次に図１を参照すると、この図は、一実施形態のコンピューティングデバイス１００を示すブロック図を提供する。本明細書に開示されているようなコンピューティングデバイスの実施形態は、パーソナルコンピュータ、ポータブル電子デバイス（例えば、スマートフォン、タブレット、ラップトップ、ウェアラブルデバイス等）、ワークステーション、スマートデバイス、サーバ、印刷デバイス、及び／又は他の任意のそのようなデータ処理デバイスを含む。この実施形態では、コンピューティングデバイス１００は、処理リソース１０２と、メモリ及び／又はメモリリソースと呼ばれる場合があるマシン可読記憶媒体１０４とを備える。本明細書において説明する実施形態では、処理リソース１０２は、少なくとも１つのハードウェアベースのプロセッサを含むことがある。さらに、処理リソース１０２は、１つのプロセッサ又は複数のプロセッサを備えることができ、この場合、複数のプロセッサは、単一のコンピューティングデバイス１００に構成することもでき、ローカル及び／又はリモートに接続された複数のコンピューティングデバイスにわたって分散させることもできる。理解されるように、処理リソース１０２は、１つ以上の汎用データプロセッサ及び／又は１つ以上の専用データプロセッサを備えることができる。例えば、処理リソース１０２は、中央処理装置（ＣＰＵ）、グラフィックス処理装置（ＧＰＵ）、特定用途向け集積回路（ＡＳＩＣ）、及び／又はデータ処理用の論理構成要素の他のそのような構成体を備えることができる。
【００１１】
マシン可読記憶媒体１０４は、実施形態のコンピューティングデバイス１００の主記憶装置を含むランダムアクセスメモリ（ＲＡＭ）デバイスだけでなく、任意の補助レベルのメモリ、例えば、キャッシュメモリ、不揮発性メモリ又はバックアップメモリ（例えば、プログラマブルメモリ又はフラッシュメモリ）、読み出し専用メモリ等も表すことができる。加えて、マシン可読記憶媒体１０４は、他の場所に物理的に配置されたメモリ記憶装置、例えば、マイクロプロセッサ内の任意のキャッシュメモリだけでなく、例えば、マスストレージデバイス上又は実施形態のコンピューティングデバイス１００と通信する別のコンピューティングデバイス上に記憶されているような仮想メモリとして用いられる任意の記憶容量も含むものとみなすことができる。さらに、マシン可読記憶媒体１０４は、非一時的とすることができる。
【００１２】
一般に、マシン可読記憶媒体１０４は、処理リソース１０２によって実行可能であり得る命令を用いてコード化することができ及び／又はそれらの命令を記憶することができ、そのような命令の実行は、処理リソース１０２及び／又はコンピューティングデバイス１００に、本明細書において説明する機能、プロセス、及び／又は動作シーケンスを実行させることができる。この実施形態では、マシン可読記憶媒体１０４は、デジタル画像を処理して色変換画像を生成する命令を含む。詳細には、マシン可読記憶媒体１０４は、デジタル画像を解析して、各ピクセルのピクセル近傍に対応する勾配に少なくとも部分的に基づいて、デジタル画像の各ピクセルに対応する高周波数量を求める命令１０６を含む。マシン可読記憶媒体１０４は、デジタル画像を解析して、対応する勾配に少なくとも部分的に基づいて、各ピクセルに対応するランダム度を求める命令１０８を含む。加えて、マシン可読記憶媒体１０４は、各ピクセルに対応する高周波数量及びランダム度に少なくとも部分的に基づいて粒状エリアを特定するデジタル画像の活性マスクを生成する命令１１０を更に含む。さらに、マシン可読記憶媒体１０４は、活性マスクによって特定された粒状エリアに少なくとも部分的に基づいてグレー成分置換（ＧＣＲ）を実行することによってデジタル画像の各ピクセルを処理して、色変換画像を生成する命令１１２を含むことがある。
【００１３】
図１には図示していないが、ユーザ又はオペレータとのインタフェース用に、幾つかの実施形態のコンピューティングデバイスは、１つ以上のユーザ入力／出力デバイス、例えば、１つ以上のボタンやディスプレイやタッチ画面やスピーカなどを組み込んだユーザインタフェースを備えることができる。したがって、このユーザインタフェースは、データを処理リソースに通信することができるとともに、処理リソースからデータを受信することができる。例えば、ユーザは、このユーザインタフェースを介して１つ以上の選択したものを入力することができ、処理リソースは、データをユーザインタフェースの画面又は他の出力デバイス上に出力させることができる。さらに、コンピューティングデバイスは、ネットワークインタフェースデバイスを備えることができる。一般に、ネットワークインタフェースデバイスは、ネットワークインタフェースカード等の、１つ以上の通信ネットワークにわたってデータを通信する１つ以上のハードウェアデバイスを備える。
【００１４】
幾つかの実施形態では、コンピューティングデバイスは、印刷デバイス１１８などの外部出力デバイスに接続することができる。外部出力デバイスは、モニタ、タッチ画面、投影デバイス、パーソナルディスプレイデバイス、及び／又は他のそのようなタイプの視覚出力デバイスを含むことがある。一般に、印刷デバイス１１８は、物理媒体上にコンテンツを印刷するように構成されたデバイスを含むことがある。
【００１５】
図２は、一実施形態の印刷デバイス２００のブロック図を提供する。印刷デバイスは、本明細書において説明するように、一般に、用紙等の物理媒体（媒体とも呼ばれる）上にコンテンツを印刷するのに用いることができる。印刷デバイスの実施形態は、インクベースの印刷デバイスや、トナーベースの印刷デバイスや、感熱式プリンタや、染料ベースのプリンタや、３次元プリンタなどを含む。幾つかの実施形態は、層状付加製造プロセスにおいて印刷材料（例えば、流体や粉体など）を放出／堆積させるように構成することができる。幾つかの実施形態では、物理媒体は、用紙を含むことがあり、３次元印刷デバイスなどの他の実施形態では、物理媒体は、粉体ベースの構築材料を含むことがある。印刷材料には、一般に、消費可能流体だけでなく、印刷デバイスによって物理媒体に堆積させ、配置し、及び／又は付着させることができる他の消費可能材料も含まれる。
【００１６】
この実施形態では、印刷デバイス２００は、デジタル画像を処理するエンジン２０４〜２１８を含むシステム２０２を備える。上記から分かるように、印刷デバイスに通信され、それによって印刷されるデジタル画像は、印刷コンテンツと呼ばれる場合がある。さらに、エンジンは、本明細書において説明するように、それぞれのエンジンの機能を実施するハードウェア及びプログラミングの任意の組み合わせとすることができる。本明細書において説明する幾つかの実施形態では、ハードウェア及びプログラミングの組み合わせは、複数の異なる方法によって実施することができる。例えば、エンジンのプログラミングは、非一時的マシン可読記憶媒体上に記憶されたプロセッサ実行可能命令とすることができ、エンジンのハードウェアは、それらの命令を実行する処理リソースを含むことがある。
【００１７】
これらの実施形態では、そのようなエンジンを実装するコンピューティングデバイスが、それらの命令を記憶するマシン可読記憶媒体と、それらの命令を実行する処理リソースとを備えることもできるし、マシン可読記憶媒体は、別個に記憶されて、コンピューティングデバイス及び処理リソースによってアクセス可能とすることもできる。幾つかの実施形態では、エンジンを回路機構において実施することができる。その上、エンジンを実施するのに用いられる処理リソースは、１つ以上の中央処理装置（ＣＰＵ）、１つ以上のグラフィックス処理装置（ＧＰＵ）、１つ以上の特定用途向け集積回路（ＡＳＩＣ）、及び／又はデータ処理のために実施することができる他のそのようなタイプの論理構成要素を含むことがある。
【００１８】
図２の実施形態の印刷デバイス２００において、印刷デバイス２００は、デジタル画像のピクセルを解析して、各ピクセルについて、そのピクセルに対応する勾配を求めるピクセル勾配エンジン２０４を備える。印刷デバイス２００は、デジタル画像について、各ピクセルに対応する高周波数量を示す高周波数マップを生成する周波数エンジン２０６を更に備える。さらに、印刷デバイス２００は、各ピクセルについて、そのピクセルに対応する勾配に少なくとも部分的に基づいて、そのピクセルに対応するエントロピーを求めるピクセルエントロピーエンジン２０８を備える。加えて、印刷デバイス２００は、各ピクセルに対応するエントロピーに少なくとも部分的に基づいて、各ピクセルに対応するランダム度を示すランダム度結果を生成するランダム度エンジン２１０を備える。印刷デバイス２００は、デジタル画像の各ピクセルに対応する勾配に少なくとも部分的に基づいて、デジタル画像の活性マスクを生成する活性マスクエンジン２１２も備える。幾つかの実施形態では、活性マスクエンジンは、高周波数マップ及びランダム度結果に少なくとも部分的に基づいて、各ピクセルの活性値を含む活性マスクを生成することができる。幾つかの実施形態では、活性マスクは、高い活性値を有するデジタル画像の近傍ピクセルのエリアに概ね対応する少なくとも１つの粒状エリアを更に特定することができる。
【００１９】
さらに、印刷デバイス２００は、活性マスクに少なくとも部分的に基づいてグレー成分置換を実行することによってデジタル画像を処理して、デジタル画像に対応する色変換画像を生成する画像処理エンジン２１６を備える。この実施形態の印刷デバイス２００は、印刷デバイスの１つ以上の印刷ヘッド２２０を用いて色変換画像を印刷する印刷エンジンを更に備える。幾つかの実施形態では、印刷デバイスは、マシン可読記憶媒体などのメモリリソース２２２を備えることができる。これらの実施形態では、印刷デバイス２００は、色変換プロファイル２２４を記憶することができる。一般に、色変換プロファイル２２４は、ピクセルの特定の入力色、特定の活性値、及び／又は特定のグレー成分置換レベルに対応することができる。各色変換プロファイル２２４は、それぞれのピクセルの１つ以上の色レベルに適用される調整（そのような調整は、色レベルに対応するピクセルのピクセル値に適用することができる）を示すことができ、この調整は、グレー成分置換レベルに対応し、それぞれのピクセルは、対応する活性値を有するものと判断され、ピクセルは、対応する入力色を含む。
【００２０】
図３〜図６は、印刷デバイス、及び／又は本開示の実施形態のプロセス及び方法を実行する印刷デバイスの処理リソースなどの、一実施形態のコンピューティングデバイスによって実行することができる実施形態の動作シーケンスを提供するフローチャートを提供する。幾つかの実施形態では、フローチャートに含まれる動作は、（図１のマシン可読記憶媒体１０４などの）メモリリソース内に命令の形で具現化することができる。これらの命令は、処理リソースによって実行可能であり、コンピューティングデバイス（例えば、図１のコンピューティングデバイス１００、図２の印刷デバイス２００など）にこれらの命令に対応する動作を実行させることができる。加えて、図３〜図６に提供された実施形態は、コンピューティングデバイス、マシン可読記憶媒体、プロセス、及び／又は方法に具現化することができる。幾つかの実施形態では、図４及び図５のフローチャートに開示された実施形態のプロセス及び／又は方法は、図２の実施形態のエンジン２０４〜２１８などの、コンピューティングデバイスに実装された１つ以上のエンジンによって実行することができる。
【００２１】
次に図３を参照すると、この図は、デジタル画像３０２を処理する一実施形態のコンピューティングデバイスによって実行することができる一実施形態の動作シーケンスを示すフローチャート３００を提供する。この実施形態では、コンピューティングデバイスは、各ピクセルに対応する勾配を求めることができる（ブロック３０６）。幾つかの実施形態では、各ピクセルに対応する勾配は、デジタル画像の各ピクセルの輝度に少なくとも部分的に基づいて求めることができる。幾つかの実施形態では、ピクセルは、輝度値に対応するピクセル値を含むことができ、他の実施形態では、輝度値は、ピクセルの１つ以上の他のピクセル値に基づいて求めることができる。例えば、Ｌ＊ａ＊ｂ＊色空間では、ピクセルは、輝度ピクセル値を含むことができる。一般に、ピクセルの勾配は、そのピクセルに関連付けられたデジタル画像の強度又は色の変化に対応する。幾つかの実施形態では、デジタル画像について、当該デジタル画像の各ピクセルの輝度値を［−１，１］カーネルと畳み込むことによって、各ピクセルに対応する水平勾配及び垂直勾配を求めることができる。幾つかの実施形態では、ピクセル（ｐ）の水平勾配及び垂直勾配（∇ｐ）は、以下の実施形態の式に少なくとも部分的に基づいて求めることができる。
【数１】
0006619820.tif 000002
【００２２】
この実施形態のコンピューティングデバイスは、勾配に少なくとも部分的に基づいて、デジタル画像の各ピクセルに対応する高周波数量を示すデジタル画像に関連付けられた高周波数マップを生成する（ブロック３０８）。幾つかの実施形態では、コンピューティングデバイスは、各ピクセルの勾配強度を求めることができ、勾配強度（Δｐ）は、減衰させることができる。幾つかの実施形態では、勾配強度は、以下の実施形態の式に少なくとも部分的に基づいて表すことができる４乗根を取ることによって減衰させることができる。
【数２】
0006619820.tif 000003
【００２３】
勾配強度（Δｐ）を近傍ピクセルの領域（ピクセルの近傍と呼ばれる場合がある）にわたって合計して、デジタル画像の各ピクセルに対応する高周波数量を示す高周波数マップ（ＨＦ（ｐ））を生成することができる。近傍のサイズは、デジタル画像を印刷するためにロードすることができる印刷デバイスの解像度に少なくとも部分的に基づくことができる。幾つかの実施形態では、ピクセルの近傍は、約１ｍｍ２のサイズを有することがある。幾つかの実施形態では、コンピューティングデバイスは、以下の実施形態の式に少なくとも部分的に基づいて、高周波数マップ（ＨＦ（ｐ））を生成することができる。
【数３】
0006619820.tif 000004
ここで、ｎは、ピクセル近傍内のピクセルの数に対応する。
【００２４】
コンピューティングデバイスは、各ピクセルに対応する勾配に少なくとも部分的に基づいて各ピクセルに対応するエントロピーを求める（ブロック３１０）。幾つかの実施形態では、コンピューティングデバイスは、各ピクセルに対応する勾配の勾配方向を求めることができ、コンピューティングデバイスは、勾配方向を区間［０，２π］におけるＱ個の主要な方向に量子化することができる。各ピクセル（ｐ）について、コンピューティングデバイスは、そのピクセルに対応するピクセル近傍内の勾配方向の局所ヒストグラムを求めることができ、各ピクセルに対応するエントロピーは、この勾配方向の局所ヒストグラムに少なくとも部分的に基づいて求めることができる。
【００２５】
コンピューティングデバイスは、各ピクセルに対応するエントロピーに少なくとも部分的に基づいて、各ピクセルに対応するランダム度を求めることができる（ブロック３１２）。一般に、対応するエントロピーが高いピクセルほど、より高いランダム度を有するピクセルである。幾つかの実施形態では、ピクセルのランダム度は、当該ピクセルに対応するエントロピーに少なくとも部分的に基づいて求めることができる。幾つかの実施形態では、コンピューティングデバイスは、以下の実施形態の式に少なくとも部分的に基づいて、各ピクセルに対応するエントロピー（Ｅ（ｐ））及びランダム度を求めることができる。
【数４】
0006619820.tif 000005
ここで、ｈｉは、ビンｉの周波数の発生頻度（occurrence）である。
【００２６】
コンピューティングデバイスは、高周波数マップ及びランダム度結果に少なくとも部分的に基づいてデジタル画像の初期活性マスク（Ａ０）を生成する（ブロック３１４）。一般に、活性マスクは、デジタル画像の各ピクセルの活性値を含み、相対的により高い活性値を有するデジタル画像の近傍ピクセルが、粒状エリアに対応することができる。幾つかの実施形態では、粒状エリアは、一般に、より高い高周波数量及びより高いランダム度を有するデジタル画像のピクセルのエリアに対応し、高いとみなすことができるそれぞれの量は、あらかじめ規定することができ、及び／又はデジタル画像のピクセルの相対的関係とすることができる。幾つかの実施形態では、活性マスク（Ａ０）は、デジタル画像の処理中にデジタル画像に適用することができる。幾つかの実施形態は、以下の実施形態の式に少なくとも部分的に基づいて初期活性マスクを求めることができる。
【数５】
0006619820.tif 000006
【００２７】
幾つかの実施形態では、コンピューティングデバイスは、デジタル画像内のエッジに対応するピクセルの活性マスクにおける活性値を調整して、別の活性マスク（Ａ１）を生成することができる（ブロック３１６）。幾つかの実施形態では、コンピューティングデバイスは、デジタル画像のエッジに関連付けられたピクセル近傍のコーナーのスーパーピクセルの極小値を求めることができる。一般に、スーパーピクセルとは、画像の特定の特徴部に対応する複数のピクセルを指す。本明細書において説明する実施形態では、スーパーピクセルは、デジタル画像に含まれるエッジ特徴部について求めることができる。そのような実施形態では、デジタル画像のエッジに関連付けられたスーパーピクセルのピクセルの活性値を、それらのピクセルに対応するピクセル近傍の極小値に低減することができる。一般に、初期活性マスクＡ０の幾つかの活性値は、Ａ１活性マスクを生成するために低減することができる。幾つかの実施形態では、コンピューティングデバイスは、デジタル画像の処理中にＡ１活性マスクをデジタル画像に適用することができる。幾つかの実施形態は、以下の式に少なくとも部分的に基づいてＡ０マスクの活性値を調整して、Ａ１活性マスクを生成することができる。
【数６】
0006619820.tif 000007
【００２８】
幾つかの実施形態では、コンピューティングデバイスは、デジタル画像のピクセルのピクセル値に少なくとも部分的に基づいて、Ａ１活性マスクを調整することができる。例えば、コンピューティングデバイスは、デジタル画像のピクセルのピクセル値に少なくとも部分的に基づいて、デジタル画像の減衰エリア（dampening area）を求めることができる（ブロック３１８）。一般に、デジタル画像の減衰エリアは、グレー成分置換を最小限にすることができ及び／又は他のエリアと比較して相対的により低いレベルで実行することができる、デジタル画像のエリアに対応することができる。例えば、コンピューティングデバイスは、デジタル画像を解析して、スキントーンエリアに対応するデジタル画像のエリア及び／又は合成画像エリアに対応するデジタル画像のエリアを求めることができる。コンピューティングデバイスは、Ａ１活性マスクにおける減衰エリアに対応するピクセルの活性値を調整して、別の活性マスク（Ａ２）を生成することができる（ブロック３２０）。例えば、コンピューティングデバイスが、スキントーンエリア及び／又は合成画像エリアを求めた場合、コンピューティングデバイスは、スキントーンエリアに対応するデジタル画像のマスク（ＭＳｋｉｎＴｏｎｅｓ）及び／又は合成エリアに対応するデジタル画像のマスク（ＭＳｙｎｔｈｅｔｉｃｓ）を生成することができる。一般に、そのようなマスクは、スキントーン及び／又は合成箇所に対応するデジタル画像のエリアを特定することができる。幾つかの実施形態では、Ａ２は、以下の実施形態の式に少なくとも部分的に基づいて生成することができる。
【数７】
0006619820.tif 000008
【００２９】
幾つかの実施形態では、Ａ２は、最終活性マスクと呼ばれる場合がある。さらに、コンピューティングデバイスは、Ａ２活性マスクをデジタル画像に適用して、この活性マスクに示されたピクセルの活性値に少なくとも部分的に基づいてデジタル画像のピクセルのグレー成分置換を実行することによってデジタル画像を処理することができる（ブロック３２２）。図示するように、これらの実施形態では、コンピューティングデバイスは、上述したようにグレー成分置換を実行することによって色変換画像３２４を生成する。
【００３０】
次に図４を参照すると、この図は、コンピューティングデバイスによって実行されてデジタル画像４０２を処理することができる一実施形態の動作シーケンスを示すフローチャート４００を提供する。図示するように、コンピューティングデバイスは、デジタル画像の色空間を変換することができる（ブロック４０４）。例えば、デジタル画像は、赤、緑、青（ＲＧＢ）色空間に存在する場合があり、コンピューティングデバイスは、このデジタル画像をＬ＊ａ＊ｂ＊色空間（Ｌａｂ色空間と呼ばれる場合もある）に変換することができる。別の実施形態として、デジタル画像は、ＣＭＹＫ色空間に存在する場合があり、コンピューティングデバイスは、このデジタル画像をＬ＊ａ＊ｂ＊色空間に変換することができる。コンピューティングデバイスは、デジタル画像のピクセルに対応する勾配に少なくとも部分的に基づいて、デジタル画像の活性マスクを生成することができ（ブロック４０６）、この活性マスクは、一般に、デジタル画像の各ピクセルの活性値を示す。この活性マスクに基づいて、コンピューティングデバイスは、デジタル画像の幾つかのピクセルのグレー成分置換を実行することによってデジタル画像を処理する（ブロック４０８）。処理された画像は、出力色空間に変換することができ（ブロック４１０）、それによって、色変換画像４１２を生成することができる。例えば、処理された画像は、デジタル画像の印刷及び／又は出力に関連付けられた色空間に変換することができる。この実施形態を続けると、処理されたデジタル画像は、ＣＭＹＫ印刷用に構成された印刷デバイスを用いて印刷するために、Ｌ＊ａ＊ｂ＊色空間からＣＭＹＫ色空間に変換することができる。
【００３１】
図５は、コンピューティングデバイスによって実行することができる一実施形態の動作シーケンスを示すフローチャート５００を提供する。本明細書において説明する幾つかの実施形態では、デジタル画像は、印刷デバイスの印刷コンテンツとすることができ、デジタル画像の処理は、その印刷の前に実行することができ、それによって、印刷材料の使用量を削減することができる。そのような実施形態では、デジタル画像を印刷することができる（基材とも呼ばれる）媒体の特性が、印刷品質に影響を与える場合がある。したがって、幾つかの実施形態では、基材特性化データ５０２に基づいて、コンピューティングデバイスは、デジタル画像の印刷に対応する色応答をモデル化することができる（ブロック５０４）。一般に、基材特性化データは、重量、光沢、不透明度、仕上げ、明度、及び／又は印刷コンテンツの色応答に影響を及ぼし得る他のそのような特性等の基材についての情報を含むことがある。幾つかの実施形態では、デジタル画像は、ＣＭＹＫ色空間に対応することができ、色応答をモデル化することは、以下の式に少なくとも部分的に基づくことがある。
【数８】
0006619820.tif 000009
【００３２】
上記から分かるように、グレー成分置換について、色レベルの複数の組み合わせが、近似的な視覚的出力を実現することができる。すなわち、他の色レベルを減少させるにつれて、黒色レベルを増加させ、グレー色出力を視覚的に近似することができる。したがって、近似的に共通の出力を実現する色レベルの組み合わせは、入力色のグレー成分置換の解とみなすことができる。一般に、黒色レベルを増加させるとともに他の色レベルを減少させることは、相対的により高いグレー成分置換レベルに対応する。コンピューティングデバイスは、デジタル画像の各ピクセルの入力ピクセル値について、グレー成分置換の解の連続体を求めることができる（ブロック５０６）。幾つかの実施形態は、以下の実施形態の式に少なくとも部分的に基づいて解の連続体を求めることができる。
【数９】
0006619820.tif 000010
ここで、‖・‖は、入力色と解との間の色差、例えば、デルタＥ  １９７６（ｄＥ７６）に対応し、Ｋｉｎ＜Ｋｉである。
【００３３】
コンピューティングデバイスは、解の連続体をサンプリングして、色変換プロファイルを作成することができ（ブロック５０８）、コンピューティングデバイスは、この色変換プロファイルを基材特性化データとともにメモリリソースに記憶することができる。一般に、各色変換プロファイルは、元の（すなわち、入力）色域を保存しており、原色及び等和色を混成せず、色外観を変更せず、そして、本来の黒色生成ストラテジーを変更する。上記から分かるように、色変換プロファイルは、解の連続体をサンプリングすることによって、（モデル化された色応答によって求められるような）各可能な入力色、各可能な活性レベル、及び各可能なグレー成分置換レベルについて生成することができる。例えば、１０レベルのグレー成分置換が、このプロセスについて実施される場合には、コンピューティングデバイスは、解の連続体を一様にサンプリングして、各入力色及び各活性値について１０個の色変換プロファイルを求めることができる。さらに、入力色は、一般に、ピクセルの各色レベルに対応する離散的なピクセル値によって表されるような色を指す。例えば、ＣＭＹＫ色空間では、一実施形態のピクセルは、シアン色レベルに対応するシアンピクセル値と、マゼンタ色レベルに対応するマゼンタピクセル値と、イエロー色レベルに対応するイエローピクセル値と、黒色レベルに対応する黒ピクセル値とを含むことがある。この実施形態のピクセルのこれらのピクセル値に基づいて、この実施形態のピクセルの入力色は、シアンピクセル値と、マゼンタピクセル値と、イエローピクセル値と、黒ピクセル値とによって表される色レベルの組み合わせとして規定することができる。
【００３４】
図６は、コンピューティングデバイスによって実行されて、グレー成分置換を実行することによってデジタル画像のピクセルを処理することができる一実施形態の動作シーケンスを示すフローチャート６００を提供する。図示するように、ピクセルのピクセル値及び活性値６０２に基づいて、コンピューティングデバイスは、各ピクセルの１つ以上の色変換プロファイルを選択することができる（ブロック６０４）。例えば、活性マスクによって示される所与の活性値（Ａ）を有するピクセル（Ｐ０）について、コンピューティングデバイスは、このピクセルの活性値Ａ及び入力色に対応する一組の色変換プロファイルを選択することができる。この実施形態を更に進めると、Ｐ０が、シアンピクセル値Ｃ０、マゼンタピクセル値Ｍ０、イエローピクセル値Ｙ０、及び黒ピクセル値Ｋ０を含む場合には、コンピューティングシステムは、入力色（Ｃ０，Ｍ０，Ｙ０，Ｋ０）及び活性レベルＡに関連付けられた一組の色変換プロファイルを選択することができる。幾つかの実施形態では、コンピューティングデバイスは、入力色に関連付けられているとともに活性値Ａよりも低い活性値（Ａ−と呼ばれる場合がある）を有する第１の色変換プロファイル（ＣＴＰ１）を選択することができ、コンピューティングデバイスは、入力色に関連付けられているとともに活性値Ａよりも高い活性値（Ａ＋と呼ばれる場合がある）を有する第２の色変換プロファイル（ＣＴＰ２）を選択することができる。
【００３５】
コンピューティングデバイスは、各ピクセルについて、そのピクセルについて選択された１つ以上の色変換プロファイルに基づいてグレー成分置換（ＧＣＲ）ピクセルを求めることができる（ブロック６０６）。一般に、ピクセルについて選択された各色変換プロファイルは、黒色レベルの増加と、１つ以上の他の色レベルの対応する減少とを規定することができ、色変換プロファイルに基づいてＧＣＲピクセルを求めることは、それぞれの色レベルに関連付けられたピクセルのピクセル値を調整することを含みうる。例えば、上記に提供した実施形態に関して、コンピューティングデバイスは、ＣＴＰ１をピクセルＰ０に適用し、それによって、ピクセル値を調整し、Ｐ０に関連付けられた第１のグレー成分置換ピクセル（Ｐ０ＧＣＲ１と呼ばれる場合がある）を生成することができる。同様に、この実施形態では、コンピューティングデバイスは、ＣＴＰ２をピクセルＰ０に適用し、それによって、ピクセル値を調整し、Ｐ０に関連付けられた第２のグレー成分置換ピクセル（Ｐ０ＧＣＲ２と呼ばれる場合がある）を生成することができる。これらの実施形態の動作は、以下の実施形態の式で表すことができる。
【数１０】
0006619820.tif 000011
【００３６】
この実施形態では、Ｐ０ＧＣＲ１及びＰ０ＧＣＲ２の黒色レベル（及び黒ピクセル値）は、入力ピクセルＰ０の黒色レベルよりも大きい。同様に、この実施形態の場合、Ｐ０ＧＣＲ１及びＰ０ＧＣＲ２の他の色レベルは、入力ピクセルＰ０の対応する色レベルよりも小さい。一般に、ＣＴＰ２は、ＣＴＰ１と比較してより高いレベルのグレー成分置換に対応する。より高いレベルのグレー成分置換は、顕著な視覚的不正確性を伴うことなく、より高い活性値について実行することができる。色レベルとピクセル値との関係は、以下の実施形態の式で表すことができる。
【数１１】
0006619820.tif 000012
【００３７】
コンピューティングデバイスは、各ピクセルについて、色変換プロファイルを用いてピクセルごとに生成されたＧＣＲピクセルに基づいて、ＧＣＲ出力ピクセルを求める（ブロック６０８）。幾つかの実施形態では、コンピューティングデバイスは、各ピクセルにつき１つの色変換プロファイルを選択することができ、各ピクセルのＧＣＲ出力ピクセルは、この色変換プロファイルから求めることができる。他の実施形態では、コンピューティングデバイスは、各ピクセルにつき２つ以上の色変換プロファイルを求め、これらの実施形態では、コンピューティングデバイスは、各ピクセルにつき２つ以上のＧＣＲピクセルを生成し、ＧＣＲ出力ピクセルは、各ピクセルの２つ以上のＧＣＲピクセルに少なくとも部分的に基づいて求めることができる。上記に説明した実施形態に関して、Ｐ０に対応するＧＣＲ出力ピクセルは、Ｐ０ＧＣＲ１又はＰ０ＧＣＲ２とすることができる。類似の実施形態において、印刷材料リソースの可用性、出力品質、印刷速度、処理リソースの可用性、及び／又は他のそのような要因に基づいて、コンピューティングデバイスは、特定のＧＣＲピクセルをＧＣＲ出力ピクセルとして選択することができる。別の実施形態として、ＧＣＲ出力ピクセル（Ｐ０ＧＣＲＯＵＴ）は、Ｐ０ＧＣＲ１及びＰ０ＧＣＲ２に基づいて求めることができる。例えば、コンピューティングデバイスは、Ｐ０ＧＣＲ１及びＰ０ＧＣＲ２の直線補間によってＧＣＲ出力ピクセルを求めることができ、これは、以下の実施形態の式で表すことができる。
【数１２】
0006619820.tif 000013
【００３８】
一般に、デジタル画像のグレー成分置換を実行することは、図６に関して説明した実施形態のプロセスと同様の方法で各ピクセルのＧＣＲ出力ピクセルを求めることを含むことができる。上記から分かるように、活性マスクによって示される各ピクセルの活性値は、粒状視覚特性の少なくとも１つのエリアを特定することができる。一般に、デジタル画像における高周波数ランダムノイズのエリア等の粒状視覚特性のエリアに対応するピクセルは、デジタル画像の他のピクセルと比較してより高いレベルのグレー成分置換を用いて処理することができ、粒状エリアのピクセルにおけるグレー成分置換は、デジタル画像が印刷デバイスによって印刷されるときのような目視検査に対して知覚できる可能性が低い場合がある。一般に、各ピクセルの活性値は、ピクセルに対応する勾配に少なくとも部分的に基づいて求められ、各ピクセルの活性レベルは、ピクセルに関連付けられた粒状性のレベル、粒状視覚特性、及び／又は高周波数ランダムノイズと、ピクセルについて実行することができるグレー成分置換のレベルとを反映することができる。
【００３９】
図７は、活性値７０２と、幾つかの実施形態において実施することができるグレー成分置換レベルとの間の一実施形態の関係を示す一実施形態のチャート７００を提供する。一般に、グレー成分置換のレベルの増加は、黒色レベルの増加と、他の色レベルの対応する減少とに対応する。したがって、この実施形態に示すように、活性度が増加するにつれて、グレー成分置換のレベルの増加を行うことができる。さらに、グレー成分置換の増加したレベルは、デジタル画像を印刷するときの印刷材料の使用量の低減に対応することができる。図８Ａ及び図８Ｂは、黒色のレベルの増加がグレー成分置換のレベルの増加に対応することの概略説明図８０２、８０４を提供する。図示した実施形態では、図８Ａの概略説明図８０２は、図８Ｂの概略説明図８０４を比較してより低いレベルの黒色を含む。一般に、図８Ａは、より低レベルのグレー成分置換に対応することができ、図８Ｂは、より高レベルのグレー成分置換に対応することができる。
【００４０】
したがって、本明細書において説明したコンピューティングデバイス、プロセス、方法、及び／又は非一時的マシン可読記憶媒体上に記憶された実行可能命令として実施されるコンピュータプログラム製品の実施形態は、ピクセルの活性値に少なくとも部分的に基づいてピクセルのグレー成分置換を実行することによってデジタル画像を処理して、色変換画像を生成することができる。上記から分かるように、そのような処理は、デジタル画像を印刷する前に実行することができる。そのような実施形態では、色変換画像の印刷は、印刷における印刷材料の使用量を削減することができる。その上、本明細書において説明した実施形態は、一般に、印刷された色変換画像の視覚的外観が顕著に変更される場合がないように、高周波数及びランダムノイズに関連付けられたデジタル画像のエリアにおいてより高いレベルのグレー成分置換を実行する。グレー成分置換は、ピクセルの活性値に基づいて、デジタル画像のピクセルに可変に適用することができるので、本明細書において説明した実施形態によって意図されているグレー成分置換は、適応グレー成分置換と呼ばれる場合がある。上記から分かるように、そのような適応グレー成分置換は、ピクセル活性値に基づいてそのようなグレー成分置換の適用を変化させるとともに、粒状視覚特性に対応するデジタル画像のエリアにおいてより高いレベルのグレー成分置換を実行することによって、印刷材料の使用量と視覚的出力品質との間の動的バランスを容易にすることができる。
【００４１】
さらに、様々な実施形態が本明細書において説明されているが、本明細書において考えられる様々な実施形態について、要素及び／又は要素の組み合わせを組み合わせることができ、及び／又は除去することができる。例えば、図３〜図６のフローチャートにおいて本明細書で提供された実施形態の動作は、遂次的に実行することもできるし、並行して実行することもできるし、異なる順序で実行することもできる。その上、それらのフローチャートの幾つかの実施形態の動作を他のフローチャートに追加することができ、及び／又は幾つかの実施形態の動作をフローチャートから除去することができる。さらに、幾つかの実施形態では、図１の実施形態のコンピューティングデバイス及び／又は図２の印刷デバイスの様々な構成要素を除去することができ、及び／又は他の構成要素を追加することができる。同様に、幾つかの実施形態では、実施形態のメモリ及び／又は図１のマシン可読記憶媒体の様々な命令を除去することができ、及び／又は他の命令（図３〜図６の実施形態の動作に対応する命令など）を追加することができる。
【００４２】
前述の説明は、説明された原理の実施形態を図示して説明するために提示されたものである。この説明は、網羅的であることを意図するものでもなければ、実施形態を開示されたいずれかの正確な形態に限定することを意図するものでもない。この説明を考慮して多くの変更及び変形が可能である。
なお、本願の出願当初の請求項１〜１５の内容を以下に記載する。
（請求項１）
コンピューティングデバイスの処理リソースによって実行可能な命令を含む非一時的マシン可読記憶媒体であって、該命令は、前記コンピューティングデバイスに対し、
デジタル画像を解析させて、該デジタル画像の各ピクセルに対応する高周波数量を、各ピクセルのピクセル近傍に対応する勾配に少なくとも部分的に基づいて求めさせ、
前記デジタル画像を解析させて、前記対応する勾配に少なくとも部分的に基づいて各ピクセルのランダム度を求めさせ、
各ピクセルに対応する前記高周波数量と、各ピクセルの前記ランダム度とに少なくとも部分的に基づいて、粒状エリアを特定する前記デジタル画像の活性マスクを生成させ、
前記活性マスクによって特定された前記粒状エリアに少なくとも部分的に基づいてグレー成分置換を実行することによって前記デジタル画像の各ピクセルを処理させて色変換画像を生成させる
ことを特徴とする、非一時的マシン可読記憶媒体。
（請求項２）
前記デジタル画像の各ピクセルを処理させて色変換画像を生成させることは、
前記活性マスクに少なくとも部分的に基づいて、前記粒状エリアにおける前記デジタル画像の少なくとも１つの色レベルを調整させること
を含む、請求項１に記載の非一時的マシン可読記憶媒体。
（請求項３）
前記少なくとも１つの色レベルが黒色レベルに対応するものである、請求項２に記載の非一時的マシン可読記憶媒体。
（請求項４）
前記少なくとも１つの色レベルを増加して、前記デジタル画像の各ピクセルを処理させて前記色変換画像を生成させることは、
少なくとも１つの他の色レベルを減少させること
を含む、請求項２に記載の非一時的マシン可読記憶媒体。
（請求項５）
前記色変換画像は、シアン色、マゼンタ色、イエロー色、及び黒色を含む色空間に対応しており、前記デジタル画像の各ピクセルを処理させて前記色変換画像を生成させることは、
前記粒状エリアにおいて、前記シアン色、前記マゼンタ色、及び前記イエロー色の色レベルを減少させることと、
前記粒状エリアにおいて前記黒色の色レベルを増加させること
を含む、請求項１に記載の非一時的マシン可読記憶媒体。
（請求項６）
各ピクセルに対応する高周波数量は、前記対応する勾配の勾配強度に少なくとも部分的に基づいて求められ、各ピクセルの前記ランダム度は、前記対応する勾配の勾配方向に少なくとも部分的に基づいて求められる、請求項１に記載の非一時的マシン可読記憶媒体。
（請求項７）
前記処理リソースに対し、
前記デジタル画像を解析させて、前記デジタル画像のエッジに関連付けられたピクセル近傍のコーナースーパーピクセルの極小値を求めさせる命令を更に含み、
前記デジタル画像の前記活性マスクは、前記デジタル画像の前記エッジに関連付けられた前記ピクセル近傍のコーナースーパーピクセルの前記極小値に少なくとも部分的に基づいて生成される、請求項１に記載の非一時的マシン可読記憶媒体。
（請求項８）
前記非一時的マシン可読記憶媒体は、前記処理リソースに対し、
前記デジタル画像の各ピクセルについて、該ピクセルに対応する前記ピクセル近傍を解析させて、各勾配の大きさ及び方向を求めさせる命令を更に含む、請求項１に記載の非一時的マシン可読記憶媒体。
（請求項９）
前記デジタル画像は第１の色空間に対応し、前記デジタル画像を処理させて色変換画像を生成させることは、前記処理リソースに対し、
前記第１の色空間から前記色変換画像の第２の色空間に前記デジタル画像を変換させること
を含む、請求項１に記載の非一時的マシン可読記憶媒体。
（請求項１０）
前記活性マスクは各ピクセルに対応する活性量を示しており、前記デジタル画像の各ピクセルを処理させて前記色変換画像を生成させることは、
各ピクセルについて、該ピクセルに対応する前記活性量に少なくとも部分的に基づいて複数の色変換プロファイルから色変換プロファイルを選択させることであって、前記複数の色変換プロファイルの各色変換プロファイルは、それぞれのレベルのグレー成分置換に対応している、選択させることと、
前記選択された色変換プロファイルに少なくとも部分的に基づいて、各ピクセルのグレー成分置換ピクセルを生成させることと
を含み、
前記色変換画像は、各ピクセルについて生成された前記グレー成分置換ピクセルを含む、請求項１に記載の非一時的マシン可読記憶媒体。
（請求項１１）
印刷ヘッドと、
デジタル画像のピクセルを解析して、該デジタル画像の各ピクセルに対応する勾配を求めるピクセル勾配エンジンと、
前記デジタル画像の各ピクセルに対応する前記勾配に少なくとも部分的に基づいて前記デジタル画像の活性マスクを生成する活性マスクエンジンであって、該活性マスクは、各ピクセルの活性値を含む、活性マスクエンジンと、
前記活性マスクに少なくとも部分的に基づいてグレー成分置換を実行することによって前記デジタル画像を処理して、該デジタル画像に対応する色変換画像を生成する画像処理エンジンと、
前記印刷ヘッドを用いて前記色変換画像を印刷する印刷エンジンと
を含んでなる、印刷デバイス。
（請求項１２）
前記デジタル画像を処理して前記色変換画像を生成する前記画像処理エンジンは、
前記デジタル画像の各ピクセルについて、該ピクセルの活性値に少なくとも部分的に基づいて複数の色変換プロファイルからそれぞれの一組の色変換プロファイルを選択することであって、各色変換プロファイルは、それぞれのレベルのグレー成分置換に対応することと、
各ピクセルについて選択された前記それぞれの一組の色変換プロファイルに少なくとも部分的に基づいて前記デジタル画像の各ピクセルに対応するグレー成分置換ピクセルを生成することと
を行う前記画像処理エンジンを含み、
前記色変換画像は、前記デジタル画像の各ピクセルに対応する前記グレー成分置換ピクセルを含む、請求項１１に記載の印刷デバイス。
（請求項１３）
処理リソースを用いて、デジタル画像の複数のピクセルを解析して、各ピクセルのピクセル値に少なくとも部分的に基づいて、前記複数のピクセルの各ピクセルに対応する勾配を求めるステップと、
前記処理リソースを用いて、前記対応する勾配に少なくとも部分的に基づいて、前記複数のピクセルの各ピクセルに対応する高周波数量を示す前記デジタル画像の高周波数マップを生成するステップと、
前記対応する勾配に少なくとも部分的に基づいて、前記複数のピクセルの各ピクセルに対応するランダム度を求めるステップと、
前記複数のピクセルの各ピクセルに対応する前記高周波数マップ及び前記ランダム度に少なくとも部分的に基づいて活性マスクを生成するステップであって、該活性マスクは、各ピクセルに対応する前記高周波数量及び各ピクセルに対応する前記ランダム度に基づいている前記デジタル画像の各ピクセルの活性値を含み、該活性マスクは、相対的により高い活性値を有する一組のピクセルを含む前記デジタル画像の少なくとも１つの粒状エリアを特定するものである、活性マスクを生成するステップと、
前記処理リソースを用いて、前記デジタル画像の前記少なくとも１つの粒状エリアにおいて適応グレー成分置換を実行することによって、前記活性マスクを用いて前記デジタル画像を処理して色変換画像を生成するステップと
を含んでなる方法。
（請求項１４）
前記活性マスクは最終活性マスクであり、前記最終活性マスクを生成するステップは、
各ピクセルに対応する前記高周波数マップと前記ランダム度とを乗算して各ピクセルの前記活性値を生成することによって第１の活性マスクを生成し、
前記第１の活性マスクにおける各エッジピクセルの前記活性値を、該エッジピクセルの前記活性値を該エッジピクセルに関連付けられたピクセル近傍極小値に低減することによって調整して、第２の活性マスクを生成し、
前記デジタル画像を解析して、各ピクセルの前記ピクセル値に少なくとも部分的に基づいて前記デジタル画像の少なくとも１つの減衰エリアを求め、
前記第２の活性マスクにおける前記少なくとも１つの減衰エリアに対応する各ピクセルの前記活性値を減少させ、それによって、前記最終活性マスクを生成する
ことを含む、請求項１３に記載の方法。
（請求項１５）
印刷デバイスに関連付けられた基材特性化データに基づいて、該印刷デバイスの色応答をモデル化するステップと、
前記色応答に少なくとも部分的に基づいて入力ピクセル値の解の連続体を求めるステップと、
前記連続体をサンプリングして、前記印刷デバイスに関連付けられた複数の色変換プロファイルを生成するステップと、
前記色変換プロファイル及び前記基材特性化データを前記処理リソースに関連付けられたメモリリソースに記憶するステップであって、前記複数の色変換プロファイルの各色変換プロファイルは、それぞれのピクセル値と、それぞれの活性レベルと、それぞれのグレー成分置換レベルとに関連付けられている、記憶するステップと
を更に含み、
前記活性マスクを用いて前記デジタル画像を処理して色変換画像を生成するステップは、前記複数の色変換プロファイルのサブセットの色変換プロファイルに少なくとも部分的に基づいている、請求項１３に記載の方法。
【図１】
0006619820.tif 000014
【図２】
0006619820.tif 000015
【図３】
0006619820.tif 000016
【図４】
0006619820.tif 000017
【図５】
0006619820.tif 000018
【図６】
0006619820.tif 000019
【図７】
0006619820.tif 000020
【図８Ａ】
0006619820.tif 000021
【図８Ｂ】
0006619820.tif 000022