(57)【要約】【課題】実質的に均一なハーフトーン・ドットを実現する。【解決手段】C,M,Y値の最大max_color、中間mid_color、最小min_colorを用いて、黒カラー値Kを選択し、(T-mid_color)からmax_color_out値を、(T-max_color)からmid_color_out値を、(min_color-K)からmin_color_out値を、(max_color+mid_color-K-T)から第2次的カラー値S_colorを獲得し、max_color_out, mid_color_out、及び、min_color_outの各々を、Cout,Mout,又は、Youtの1つに割当て、K,Cout,Mout,Yout,及びS_colorをハーフトーニングするステップを含む画素を印刷する方法。【選択図】図３
2006270950.tif 000002
【特許請求の範囲】
【請求項１】
所定の最大ＶＭＡＸより小さくない合計を有するＣ，Ｍ，Ｙカラー値によって規定された画素を印刷する方法であって、
Ｃ，Ｍ，Ｙ値の最大を、max_colorに割当て、
Ｃ，Ｍ，Ｙ値の中間を、mid_colorに割当て、
Ｃ，Ｍ，Ｙ値の最小を、min_colorに割当て、
min_colorと（Ｃ＋Ｍ＋Ｙ−ＶＭＡＸ）／２の最小のものより大きくない黒カラー値Ｋを選択し、
（Ｔ−mid_color）を計算することによってmax_color_out値を獲得し、ここで、Ｔ＝ＶＭＡＸ−min_color＋Ｋであり、
（Ｔ−max_color）を計算することによってmid_color_out値を獲得し、
（min_color−Ｋ）を計算することによってmin_color_out値を獲得し、
（max_color＋mid_color−Ｋ−Ｔ）を計算することによって、第２次的カラー値Ｓ_colorを獲得し、
Ｃ，Ｍ，Ｙカラー値の相対的強度に依存して、max_color_out, mid_color_out、及び、min_color_outの各々を、Ｃout，Ｍout，又は、Ｙoutの１つに割当て、そして、
Ｋ，Ｃout，Ｍout，Ｙout，及びS_colorをハーフトーニングする、
ステップを含む方法。
【請求項２】
Ｋ，Ｃout，Ｍout，Ｙout，及びＳ_colorのハーフトーニングすることが、
単一のスレッシュホールド・アレイを用いてＫ，Ｃout，Ｍout，Ｙout，及びＳ_colorのハーフトーニングすることを含む、
請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の開示は全体的に、カラー・プリンタのハーフトーニングに向けられる。
【背景技術】
【０００２】
電子写真印刷エンジン及びインク・ジェット印刷エンジンのような、種々の印刷エンジンと共に実装されてきたラスター・タイプのプリンタは広く、ハーフトーニングを採用して、連続的トーン画像データを、実質的に類似のサイズであり得るドットのアレイとして印刷可能な印刷データに変換する。例えば、２４ビット／画素の連続的画像データは、複数の単一カラーの１ビット／画素のビット・マップにハーフトーン化され得る。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
実質的に均一の、又は、同等に分散された、ハーフトーン・ドットを実現することは困難であり得る。
【発明を実施するための最良の形態】
【０００４】
図１は、例えば、ホスト・コンピュータから印刷データを受け取り、印刷データをバッファ・メモリ33に記憶するインターフェース31を含む印刷装置の実施例の概略ブロック図である。プロセッサ35は、メモリ37内に記憶されたビット・マップ化されたラスタ・データを生成するように印刷データを処理するように構成される。印刷エンジン39は、プロセッサ35によって生成されたビット・マップ化されたラスタ・データに従って画像を印刷する。印刷エンジン39は、例えば、電子写真印刷エンジン又はインク・ジェット印刷エンジンであり得る。
印刷は、紙又は転写ベルト又はドラムのような転写表面のような印刷出力媒体でありうる受容表面又は基板上のドットのようなマーキングを、選択的に印刷し、蒸着し、印加又はさもなければ形成すること、によって実行される。もし、転写表面が用いられるならば、転写表面の上に形成又は印刷された画像は大体、紙のような印刷出力媒体に転写される。
【０００５】
図２は、マークされた、又は印刷されたものでありうる印刷出力媒体41上の位置を規定するために使用され得る画素位置Ｐのアレイ20の実施例の概略的図示である。画素位置において印刷された、又は蒸着された、特定の主カラー（例えば、シアン、マゼンタ、黄色、又は黒）のマーキングは、便宜上、ドットと呼ばれ得る。
各画素位置Ｐは例えば、（ａ）一つあるいはそれ以上の非黒の主カラー・ドット（例えば、シアン、マゼンタ、又は黄色）、（ｂ）黒ドット自体、又は（ｃ）黒ドット、及び、非黒の主カラードットの少なくとも１つ、でマーキングされ、又は印刷される。
連続的トーン・データを、例えば１ビット／画素の主カラー平面を含むハーフトーン・ビットマップにマッピング（map）、または、変換するために、一般的に、連続的トーン・データ（32ビット又は24ビット画素データのような）、及び、ハーフトーニング（例えば、一つあるいはそれ以上のハーフトーン・スレッシュホールド・アレイを用いた）を含む印刷データが広く採用される。
【０００６】
図３及び４は、Ｃ，Ｍ，Ｙ印刷データの画素の印刷のための手順の実施例の概略的フロー図を記載する。111において、Ｃ，Ｍ，Ｙ値が受信される。113において、Ｃ，Ｍ，Ｙの値が、Cout, Mout, Yout に割当てられる。そして、Ｋ及び二次カラー変数Ｒ（赤）、Ｇ（緑）、及びＢ（青）が、ゼロ（0）に初期化される。115において、Ｃ＋Ｍ＋Ｙが、255のような所定の最大カラー値より大きいか否かの判断が為される。この判断がＮＯであれば、処理は127に継続する。
115において判断がＹＥＳであれば、117において、Ｃ，Ｍ，Ｙ，の最大値が、max_colorに割当てられ、Ｃ，Ｍ，Ｙ，の中間値が、mid_colorに割当てられ、Ｃ，Ｍ，Ｙ，の最小値が、min_colorに割当てられる。
119において、ゼロ（0）と（max_color+2*min_color-255）/2との最大値と、min_colorと（Ｃ＋Ｍ＋Ｙ-255）/2との最小値、の間のＫ（黒）の値が選択される。即ち、
【０００７】
MAX(0, (max_color+2*min_color-255)/2)≦Ｋ≦MIN(min_color, ((Ｃ+Ｍ+Ｙ-255)/2))    （式１）
121において、Ｔ，max_color_out, mid_color_out, min_color out, 及び、Ｓ_colorに対する値が、次のように割当てられる。
【０００８】
Ｔ＝255-min_color+K          （式２）
max_color_out=T-mid_color    （式３）
mid_color_out=T-max_color      （式４）
min_color_out=min_color-K      （式５）
S_color=max_color+mid_color-K-T    （式６）
【０００９】
以上にしたがって、K, max_color_out, mid_color_out, min_color?out, 及び、S-colorの合計は、実質的に255に等しい。
123において、max_color_out, mid_color_out, min_color_outの各々が、Ｃ，Ｍ，Ｙの相対的大きさに依存して、Cout, Mout,Youtのうちの適切な一つに割当てられる。例えば、もし、Ｃ≧Ｍ≧Ｙならば、Cout＝max_color_out, Mout=mid_color_out, 及び、Yout=min_color_outである。もし、Ｍ≧Ｙ≧Ｃならば、Cout=min_color_out, Mout=max_color_out, 及びYout=mid_color_outである。もし、Ｙ≧Ｃ≧Ｍならば、Cout=mid_color_out, Mout=min_color_out, 及びYout=max_color_outである。
125において、S_colorが、Ｃ，Ｍ，又はＹのうちのどの２つが、第２次的（secondary）なカラーS_colorに貢献するかの関数としてＲ，Ｇ，Ｂに割当てられる。これは例えば、Ｃ，Ｍ，Ｙのいずれが、Ｃ，Ｍ，Ｙの最小値かを判断することによって実現される。もしＣが最小であれば、Ｓ_colorがＲに割当てられる。もし、Ｍが最小ならば、Ｓ_colorが、Ｇに割当てられる。もし、Ｙが最小ならば、Ｓ_colorがＢに割当てられる。
127において、例えば、所定の最大カラー値が255であるような説明的な例に対して［0，255］にスケーリングされたスレッシュホールド値ｔを有する単一の確率的ハーフトーン・スレッシュホールド・アレイを用いて、以下の（式７）を用いてハーフトーニングが実行される。図５は、ハーフトーニングのために採用され得る確率的ハーフトーン・スレッシュホールド・アレイの実施例を概略的に説明する。
【００１０】
if K>t, K ドットがオン
Else if K+B>t,  C, M ドットがオン
Else if K+B+G>t,  C, Y ドットがオン
Else if K+B+G+R>t,  M, Y ドットがオン
Else if K+B+G+R+Cout>t,  C ドットがオン
Else if K+B+G+R+Cout+Mout>t,  M ドットがオン
Else if K+B+G+R+Cout+Mout+Yout>t,  Y ドットがオン
Else どのドットもオンでない  （白ドット）
（式７）
【００１１】
以上の手順に従って、もし、Ｃ＋Ｍ＋Ｙが、最大カラー値が255の説明的な例より小さい、又は、それと等しいならば、Ｃドット、Ｍドット、Ｙドット、が印刷されるか、或いは、どのドットも印刷されない。さもなければ、黒カラー値Ｋが選択され、シアン、マゼンタ、及び黄色のためのカラー値が調整され、そして、K, Cout, Mout, Yout, 及びS_colr の合計値が255に等しいように、第２次的なカラー値が決定される。これによって、単一主カラー・ドット、又は、単１の第２次的なカラー、即ち、Ｋドット、Ｃドット、及び、Ｍドット，Ｃドット、及びＹドット，Ｍドット及びＹドット，Ｃドット、Ｍドット、又はＹドット，の印刷が提供される。このやり方で、スレッシュホールド値に依存して、最も重複している２つのドットが画素位置において印刷され得、何らかのそのような２つの重複しているドットは、単一の第２次的なカラーＢ，Ｇ，Ｒを形成する非黒の主カラーを含む。
Ｋを選択し、シアン，マゼンタ，及び黄色のためのカラー値を調整し、第２次的なカラー値を判断するための式（式１から６）が、Ｃ≧Ｍ≧Ｙ及びＣ＋Ｍ＋Ｙ＞255であるような特定の例において、以下のように変換され（arrived at）得る。
Ｃ，Ｍ，Ｙカラー値は、３つの要素（グレイ要素、第２次的なカラー要素、及び、グレイ又は第２次的なカラーに貢献しない主要素）に分解（break down）され得る。
グレイ要素は、最小Ｃ，Ｍ，Ｙ、（即ちこの例ではＹ）を含む。
【００１２】
グレイ＝ＭＩＮ（Ｃ，Ｍ，Ｙ）＝Ｙ      （式８）
グレイ要素は減算されて、Ｃ，Ｍ，Ｙで表現され得るバージョンＣ２、Ｍ２、Ｙ２に変換され得る。
【００１３】
Ｃ２＝Ｃ−グレイ＝Ｃ−Ｙ      （式９）
Ｍ２＝Ｍ−グレイ＝Ｍ−Ｙ      （式１０）
Ｙ２＝Ｙ−グレイ＝０          （式１１）
【００１４】
第２次的なカラー（secondary color）は、この例では青であり、そして、Ｃ＞Ｍなので、青に対する値は、次のように表現され得る。
【００１５】
青＝Ｍ２＝Ｍ−Ｙ              （式１２）
【００１６】
Ｃ２，Ｍ２，Ｙ２から第２次的なカラー要素を減算すると、
Ｃ３＝Ｃ２−青＝Ｃ−Ｍ        （式１３）
Ｍ３＝０                      （式１４）
Ｙ３＝０                      （式１５）
が導かれる。
このやり方で、入力カラーＣ，Ｍ，Ｙは、３つの要素（グレイ要素、第２次的なカラー要素（この場合には青＝Ｍ−Ｙ）、及び、主要素（この場合にはＣ３＝Ｃ−Ｍ））に変換された。主要素は、グレイ又は第２次的なカラーに貢献しないＣ，Ｍ，Ｙの最大値のその部分と考えられ得る。
グレイ要素は、非重複Ｃ，Ｍ，Ｙドットの組のいずれかによって表現され得る。
【００１７】
Ｋ＋ＣＭＹ＝グレイ＝Ｙ          （式１６）
【００１８】
ここで、ＣＭＹは、グレイ要素に貢献する非重複のＣ，Ｍ，Ｙドットの組の総量である。ＣＭＹの各カウントは、３つの非重複のドット（１つのＣドット、１つのＭドット、そして１つのＹドット）を表す。
青は、Ｃ，Ｍドットの組、又は、非重複ドットの組、のいずれかによって表現され得る。
【００１９】
Ｂ＋ＣＭ＝青＝Ｍ−Ｙ          （式１７）
【００２０】
ここで、Ｂは、重複したＣ，Ｍドットの組の総量であり、ＣＭは、青に貢献する非重複Ｃ，Ｍドットの組の総量である。ＣＭの各カウントは、２つの非重複ドット（１つはＣドットで、１つはＭドット）を表す。
この導出は、Ｃ＋Ｍ＋Ｙ＞255に対するものなので、白空間が存在しないという想定に基づき、３つの要素（グレイ、第２次的な、及び主）によるカバレッジが合わさって255になる。グレイ要素によるカバレッジは、Ｋドット、及び、非重複Ｃ，Ｍ，Ｙドットを含み、Ｋ+3*CMYによって表され得る。第２次的な要素によるカバレッジは、重複したＣ，Ｍ（青）ドット、及び、非重複Ｃ，Ｍドットを含み、B+2*CMによって表され得る。主要素によるカバレッジはＣ−Ｍ、によって表され得るＣ３を含む。従って、
【００２１】
K+3*CMY+B+2*CM+C-M=255          （式１８）
【００２２】
（式１６）を用いて、ＣＭＹが（Ｙ−Ｋ）によって置換され得る。
K+3*（Ｙ−Ｋ）+B+2*CM+C-M=255          （式１９）
以上から、ＣＭは次のように表現され得る。
【００２３】
ＣＭ＝255−Ｃ−２＊Ｙ＋２＊Ｋ          （式２０）
ＣＭ≧０なので、
２５５−Ｃ−２＊Ｙ＋２＊Ｋ≧０        （式２１）
が導かれる。
【００２４】
以上から、
Ｋ≧（Ｃ＋２＊Ｙ−２５５）／２        （式２２）
が導かれる。
Ｋは、０より小さいことは無いので、より小さい値Ｋは、異なった要素（グレイ、第２次的な及び主）のカバレッジが、加算されて２５５になるという条件の元で、
【００２５】
Ｋmin＝ＭＡＸ（０，Ｃ＋２＊Ｙ−２５５）／２    （式２３）
として表現され得る。
（式２０）を（式１７）に代入することによって、Ｂ（重複するＣ，Ｍドット）に対して次の式が得られる。
【００２６】
Ｂ＝Ｍ−Ｙ−ＣＭ＝Ｃ＋Ｍ＋Ｙ−２５５−２＊Ｋ    （式２４）
Ｂ≧０なので、上記の右辺は、０より大きい。
Ｍ−Ｙ−ＣＭ＝Ｃ＋Ｍ＋Ｙ−２５５−２＊Ｋ≧０    （式２５）
Ｋを孤立させるように、上記式を再アレンジすると、
Ｋ≦（Ｃ＋Ｍ＋Ｙ−２５５）／２              （式２６）
となる。
ＣＭＹ≧０なので、式１６は、
Ｙ−Ｋ≧０                                  （式２７）
を提供する。
【００２７】
上記式を再アレンジすると、
Ｋ≦Ｙ                                      （式２８）
が得られる。
式２６及び２８に従って、異なった要素のカバレッジが合計して２５５となるという条件の元での、Ｋに対する上界（upper bound）は、Ｙと（Ｃ＋Ｍ＋Ｙ−２５５）／２の最小を含む。
Ｋmax＝ＭＩＮ（Ｙ，（Ｃ＋Ｍ＋Ｙ−２５５）／２）      （式２９）
あり得るドットの組合せは、Ｋ，Ｂ（重複したＣ，Ｍ），Ｃ，Ｍ，又はＹである。Ｋは、式２３と２９に従って選択され、式１６，２０，及び１７に従ってＣＭＹ，ＣＭ，及びＢが得られ得る。
【００２８】
ＣＭＹ＝Ｙ−Ｋ                                        （式３０）
ＣＭ＝２５５−Ｃ−２＊Ｙ＋２＊Ｋ                      （式３１）
Ｂ＝Ｍ−Ｙ−ＣＭ                                      （式３２）
【００２９】
個々のＣドット，Ｃoutの総量は、Ｃ３，ＣＭ，及びＣＭＹからのＣドットを含む。
Ｃout＝Ｃ３＋ＣＭ＋ＣＭＹ
＝Ｃ−Ｍ＋Ｙ−Ｋ＋２５５−Ｃ−２＊Ｙ＋２＊Ｋ
＝２５５−Ｍ−Ｙ＋Ｋ
（式３３）
【００３０】
個々の（individual）Ｍドット，Ｍoutの総量は、ＣＭ及びＣＭＹからのＭドットを含む。
Ｍout＝ＣＭ＋ＣＭＹ
＝Ｙ−Ｋ＋２５５−Ｃ−２＊Ｙ＋２＊Ｋ
＝２５５−Ｃ−Ｙ＋Ｋ
（式３４）
【００３１】
個々の黄色ドットの総量は、ＣＭＹからのＹドットを含む。
Ｙout＝ＣＭＹ
＝Ｙ−Ｋ
（式３５）
式３３及び３４においてＴ＝２５５−Ｙ＋Ｋで置換することによって、シアン出力カラーＣout，マゼンタ出力カラーＭout，及び、第２次的なカラーＢに対しての次の表現が得られる。
【００３２】
Ｃout＝Ｔ−Ｍ                                （式３６）
Ｍout＝Ｔ−Ｃ                                （式３７）
Ｂ＝Ｃ＋Ｍ−Ｋ−Ｔ                            （式３８）
【００３３】
上記式に従って、Ｋ，Ｃout，Ｍout，Ｙout，及びＢの合計は２５５に等しく、Ｋは、ＫminとＫmaxの間の値の範囲から選択され得る。これによって、カラー値を、異なったプリンタ特性に対して調整することが可能となる。例えば、もし、Ｋが最小化されたならば、カラーの総量は最大化され、種々のプリンタ上での高品質のハーフトーン化された画像という結果をもたらし得る。なぜなら、最も可視的なＫが、実質的に削減されるからである。しかし、均一のインクの層を持ついくつかのプリンタでは、ノイズの総量を削減出来得る。Ｋが最大化されたときに、第２次的なカラーは削減され、より良い画像品質を生成し得る。また、Ｋが最大化されたときに、使用されるカラーインクの総量は、削減され、印刷のコスト削減をもたらし得る。
式２３及び２９、式Ｔ＝２５５−Ｙ＋Ｋ、及び、式３６，３７，３５，及び３８は、Ｃ≧Ｍ≧Ｙに基いており、Ｃをmax_colorで置換し、Ｍをmid_colorで置換し、Ｙをmin_colorで置換することによって、式１から６を導出するために生成された。（ここで、式１は、式２３及び２９に基いている）
図６及び７は、ＣＭＹＫ印刷データの画素の印刷のための手順の実施例の概略フロー図を示す。２１１において、Ｃ１，Ｍ１，Ｙ１，Ｋ１入力カラー値が受信される。213において、Ｃ１，Ｍ１，Ｙ１，Ｋ１の値が、Ｃout，Ｍout，Ｙout，に割当てられ、第２次的なカラー変数Ｒ（赤），Ｇ（緑），及びＢ（青）は、ゼロ（０）に初期化される。215において、Ｃ１＋Ｍ１＋Ｙ１＋Ｋ１が、２５５のような所定の最大カラー値より大きいか否かについての判断が為される。もしＮＯであれば、処理は、227に継続する。
もし、215における判断がＹＥＳならば、ＣＭＹに対する値は、Ｃ，Ｍ，又はＹと重複するＫが、Ｋを生成するという仮定に基いて、以下のように調整される。
【００３４】
Cadj=MIN(C1, 255-K1)      （式３９）
Madj=MIN(M1, 255-K1)      （式４０）
Yadj=MIN(Y1, 255-K1)      （式４１）
【００３５】
上記関係に従って、Ｃ，Ｍ，Ｙに対するカラー値が調整されて、シアン，マゼンタ，及び黄色の、出力カラーへの有効な貢献（contribution）をより正確に近似する、有効総量Ｃadj，Ｍadj，Ｙadjを導出する。換言すれば、黒によって重複（overlapped）されたシアン，マゼンタ，又は黄色は、黒を生成し、潜在する（underlying）シアン，マゼンタ，又は黄色は、出力カラーに貢献しない。黒はＫ１を占有し、これによって、２５５−Ｋ１を、シアン，マゼンタ，又は黄色が、出力カラーに貢献するような領域として残す。
217において、Ｃadj，Ｍadj，Ｙadjの最大値は、max_color,に割当てられ、Ｃadj，Ｍadj，Ｙadjの中間値は、mid_colorに割当てられ、Ｃadj，Ｍadj，Ｙadjの最小値は、min_colorに割当てられる。219において、Ｋ（黒）の値は、以下のように選択される。
【００３６】
MAX(0, (max_color+2*min_color-255+K1)/2)≦Ｋ≦MIN(min_color, (Ｃadj＋Ｍadj＋Ｙadj−255＋Ｋ１)／２)            （式４２）
【００３７】
220において、Ｋ１が、219において決定されたＫの値に加えられ、黒出力カラー値Ｋoutを導出する。
Ｋout＝Ｋ＋Ｋ１          （式４３）
221において、Ｔ，max_color_out, mid_color_out, min_color_out, 及び，S_colorに対する値が、以下のように指定される。
【００３８】
T=255-K1-min_color+K            （式４４）
max_color_out=T-mid_color        （式４５）
mid_color_out=T-max_color        （式４６）
min_color_out=min_color-K        （式４７）
S_color=max_color+mid_color-K-T  （式４８）
【００３９】
219及び221における式は、255が（255-K）（これは、Ｃ，Ｍ，又はＹに対する最大カバレッジである）によって置換される点を除いて、図３の119及び121における式に類似する。更に、220において、ＫにＫ１が加えられて、黒出力カラー値Ｋoutを導出する。
以上により、Ｋoutの合計,max_color_out, mid_color_out, min_color_out. 及び、S_colorは実質的に、255と等しい。
223において、max_color_out, mid_color_out, min_color_outの各々が、Cadj, Madj,Yadjの相対的強度（magnitude）に依存して、Cout, Mout,Youtのうちの適切な一つに割当てられる。例えば、もし、Ｃadj≧Ｍadj≧Ｙadjならば、Ｃout＝max_color_out, Mout=mid_color_out, 及び、Yout=min_color_outである。もし、Ｍadj≧Ｙadj≧Ｃadjならば、Ｃout＝min_cplor_out, Mout=max_color_out, 及び、Ｙout＝mid_color_outである。もし、Ｙadj≧Ｃadj≧Ｍadjならば、Ｃout＝mid_cplor_out, Mout=min_color_out, 及び、Ｙout＝max_color_outである。
225において、S_colrが、Cadj, Madj, 又はYadjの２つが、第２次的なカラーS_colorに貢献するような関数として、Ｒ，Ｇ，又はＢに割当てられる。これは、例えば、Ｃadj，Ｍadj，又はＹadjが、Ｃadj，Ｍadj，Ｙadjの最小値であるか否かを判断することによって、実現される。もし、Ｃadjが最小値であるならば、S_colorがＲに割当てられる。もし、Ｍadjが最小値であるならば、S_colrがＧに割当てられる。もし、Ｙadjが最小値であるならば、S_colorがＢに割当てられる。
227において、例えば、所定の最大カラー値が255であるような説明目的の例に対して［0，255］にスケーリングされたスレッシュホールド値ｔを持つ、単一の確率的ハーフトーン・スレッシュホールド・アレイを用いて、以下の記載事項を用いてハーフトーニングが実行される。図４は概略的に、ハーフトーニングのために採用され得る、確率的ハーフトーン・スレッシュホールド・アレイの実施例を説明する。
【００４０】
if Kout>t, K ドットがオン
Else if Kout+B>t,  C, M ドットがオン
Else if Kout+B+G>t,  C, Y ドットがオン
Else if Kout+B+G+R>t,  M, Y ドットがオン
Else if Kout+B+G+R+Cout>t,  C ドットがオン
Else if Kout+B+G+R+Cout+Mout>t,  M ドットがオン
Else if Kout+B+G+R+Cout+Mout+Yout>t,  Y ドットがオン
Else どのドットもオンでない  （白ドット）
（式４９）
【００４１】
図５の手順に従って、もし、Ｃ１＋Ｍ１＋Ｙ１＋Ｋ１が、説明目的の例の最大カラー値の255より小さいならば、Ｋ，Ｃ，Ｍ，Ｙが印刷されるか、又は、何のドットも印刷されない。さもなければ、黒と重複しているシアン，マゼンタ，又は黄色が、黒を生成するという仮定の元、シアン，マゼンタ，及び黄色のカラー値が初期的に調節され、初期的に調節されたシアン，マゼンタ，及び黄色値を基礎として黒カラー値Ｋoutが選択され、そして、Ｋ１，初期的に調節されたシアン，マゼンタ，及び黄色カラー値が、更に調整され、第２次的なカラー値が、Ｋout，Ｃout，Ｍout，Ｙout，S_colorの合計が255と等しくなるようなやり方で決定される。これは、単一の主カラードット、又は、単一の第二次的カラーの印刷、即ち、Ｋドット，Ｃドット，及びＭドット、Ｃドット及びＹドット、Ｍドット及びＹドット、Ｃドット、Ｍドット、又は、Ｙドットを提供する。このやり方で、スレッシュホールド値に依存して、最大２つの重複するドットが画素位置において印刷され得、そのような２つの重複するドットは、単一の第二次的カラーを形成する非黒の主カラーを含む。
出願時に提示され、また、補正された請求項は、現時点で予測不可能な、又は、期待されていないもの、及び、例えば、出願人／特許権者及び他の者が考案（arise from）し得るものを含む、実施例及びここにおける教示の、変形物、代替物、修正、改善、均等物、及び本質的な均等物を包含する。
【図面の簡単な説明】
【００４２】
【図１】印刷システムの実施例の概略ブロック図。
【図２】画素アレイの実施例の概略的図示。
【図３】印刷データの画素の印刷のための手順の実施例の概略フロー図。
【図４】印刷データの画素の印刷のための手順の実施例の概略フロー図。
【図５】確率的スレッシュホールド・アレイの実施例の概略図。
【図６】印刷データの画素の印刷のための他の手順の実施例の概略フロー図。
【図７】印刷データの画素の印刷のための他の手順の実施例の概略フロー図。
【符号の説明】
【００４３】
20  アレイ
41  印刷出力媒体
【図１】
2006270950.tif 000003
【図２】
2006270950.tif 000004
【図３】
2006270950.tif 000005
【図４】
2006270950.tif 000006
【図５】
2006270950.tif 000007
【図６】
2006270950.tif 000008
【図７】
2006270950.tif 000009