(57)【要約】【課題】混色画像における粒状感を抑制しながらも、階調レベルの移行に伴う擬似輪郭も確認されないようなディザ処理を行う。【解決手段】分散性を重視して形成された共通の閾値マトリクスを利用しながらも、各色で互いにオフセットした閾値Ｄｔｈ´を用いて量子化処理を行う。そして、個々のドットが目立ちやすいブラックインクについては、オフセット量を０としない閾値領域で量子化処理を行うことにより、階調間の切り替えに伴うドットパターンの違いを目立たせないようにする。【選択図】図４
2019050629.tif 000002
【特許請求の範囲】
【請求項１】
複数のインクを用いて記録媒体に画像を記録するための画像処理装置であって、
注目画素について、第１のインクに対応する第１の多値データと第２のインクに対応する第２の多値データを取得するデータ取得手段と、
複数の閾値が配列されて構成される閾値マトリクスより前記注目画素に対応する第１の閾値を取得する閾値取得手段と、
前記第１の多値データに基づいて、前記第１の閾値と前記第２の多値データの少なくとも一方をオフセットするオフセット手段と、
前記第１の多値データと前記第１の閾値を比較することにより前記第１のインクのドットを記録するための第１の量子化データを生成し、前記第２の多値データと前記第１の閾値を、前記オフセット手段によってオフセットされた前記第２の多値データと前記第１の閾値の差分とともに比較することにより前記第２のインクのドットを記録するための第２の量子化データを生成する生成手段と
を有し、
前記閾値マトリクスは、最小値から所定値までの連続する閾値に対応する位置に記録されたドットの分散性が、前記最小値から前記所定値までを除く連続する閾値に対応する位置に記録されたドットの分散性よりも高くなる特徴を有しており、
前記第１のインクはブラックとは異なるインクであり、前記第２のインクはブラックインクであることを特徴とする画像処理装置。
【請求項２】
前記オフセット手段は、前記第１の閾値より前記第１の多値データを減算することにより第２の閾値を算出し、前記生成手段は、前記第２の多値データと前記第２の閾値を比較することにより前記第２の量子化データを生成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記データ取得手段は、第３のインクに対応する第３の多値データと第４のインクに対応する第４の多値データをさらに取得し、
前記オフセット手段は、前記第１の多値データを用いて前記第１の閾値をオフセットすることにより第２の閾値を算出し、前記第１の多値データおよび前記第２の多値データを用いて前記第１の閾値をオフセットすることにより第３の閾値を算出し、前記第１の多値データ、前記第２の多値データおよび前記第３の多値データを用いて前記第１の閾値をオフセットすることにより第４の閾値を算出し、
前記生成手段は、前記第２の多値データと前記第２の閾値を比較することにより前記第２のインクに対応する第２の量子化データを生成し、前記第３の多値データと前記第３の閾値を比較することにより前記第３のインクに対応する第３の量子化データを生成し、前記第４の多値データと前記第４の閾値を比較することにより前記第４のインクに対応する第４の量子化データを生成することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記オフセット手段は、前記第１の閾値より前記第１の多値データを減算することにより前記第２の閾値を算出し、前記第１の閾値より前記第１の多値データおよび前記第２の多値データの和を減算することにより前記第３の閾値を算出し、前記第１の閾値より前記第１の多値データ、前記第２の多値データおよび前記第３の多値データの和を減算することにより前記第４の閾値を算出することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記第１のインクは、シアン、マゼンタ、イエロー、レッド、グリーン、ブルー、またはグレーインクのいずれかまたは、これらインクと色材濃度の異なるインクであることを特徴とする請求項１ないし４のいずれか１項に記載の画像処理装置。
【請求項６】
前記注目画素について、ＲＧＢの輝度データを前記複数のインクのそれぞれに対応する濃度データに変換するインク色分解手段をさらに備え、
該インク色分解手段は、全色領域のうち中間の明度よりも高い明度の色領域において、ブラックインクに対応する濃度データが他のインクに対応する濃度データよりも小さくなるように、前記ＲＧＢの輝度データを変換することを特徴とする請求項１ないし５のいずれか１項に記載の画像処理装置。
【請求項７】
前記閾値マトリクスは、ブルーノイズ特性を有することを特徴とする請求項１ないし６のいずれか１項に記載の画像処理装置。
【請求項８】
前記閾値マトリクスは、記録されるドットパターンにおいて、低周波のパワーが高周波のパワーよりも抑えられるように形成されていることを特徴とする請求項１ないし６のいずれか１項に記載の画像処理装置。
【請求項９】
前記第１の量子化データに従って第１のインクを記録し、前記第２の量子化データに従って第２のインクを記録することにより前記記録媒体に画像を記録する記録手段を更に有することを特徴とする請求項１ないし８のいずれか１項に記載の画像処理装置。
【請求項１０】
複数のインクを用いて記録媒体に画像を記録するための画像処理方法であって、
注目画素について、第１のインクに対応する第１の多値データと第２のインクに対応する第２の多値データを取得するデータ取得工程と、
複数の閾値が配列されて構成される閾値マトリクスより前記注目画素に対応する第１の閾値を取得する閾値取得工程と、
前記第１の多値データに基づいて、前記第１の閾値と前記第２の多値データの少なくとも一方をオフセットするオフセット工程と、
前記第１の多値データと前記第１の閾値を比較することにより前記第１のインクのドットを記録するための第１の量子化データを生成し、前記第２の多値データと前記第１の閾値を、前記オフセット工程によってオフセットされた前記第２の多値データと前記第１の閾値の差分とともに比較することにより前記第２のインクのドットを記録するための第２の量子化データを生成する生成工程と
を有し、
前記閾値マトリクスは、最小値から所定値までの連続する閾値に対応する位置に記録されたドットの分散性が、前記最小値から前記所定値までを除く連続する閾値に対応する位置に記録されたドットの分散性よりも高くなる特徴を有しており、
前記第１のインクはブラックとは異なるインクであり、前記第２のインクはブラックインクであることを特徴とする画像処理方法。
【請求項１１】
前記オフセット工程は、前記第１の閾値より前記第１の多値データを減算することにより前記第２の閾値を算出し、前記生成工程は、前記第２の多値データと前記第２の閾値を比較することにより前記第２の量子化データを生成することを特徴とする請求項１０に記載の画像処理方法。
【請求項１２】
前記データ取得工程は、第３のインクに対応する第３の多値データと第４のインクに対応する第４の多値データをさらに取得し、
前記オフセット工程は、前記第１の多値データを用いて前記第１の閾値をオフセットすることにより第２の閾値を算出し、前記第１の多値データおよび前記第２の多値データを用いて前記第１の閾値をオフセットすることにより第３の閾値を算出し、前記第１の多値データ、前記第２の多値データおよび前記第３の多値データを用いて前記第１の閾値をオフセットすることにより第４の閾値を算出し、
前記生成工程は、前記第２の多値データと前記第２の閾値を比較することにより前記第２のインクに対応する第２の量子化データを生成し、前記第３の多値データと前記第３の閾値を比較することにより前記第３のインクに対応する第３の量子化データを生成し、前記第４の多値データと前記第４の閾値を比較することにより前記第４のインクに対応することを特徴とする請求項１０に記載の画像処理方法。
【請求項１３】
前記オフセット工程は、前記第１の閾値より前記第１の多値データを減算することにより前記第２の閾値を算出し、前記第１の閾値より前記第１の多値データおよび前記第２の多値データの和を減算することにより前記第３の閾値を算出し、前記第１の閾値より前記第１の多値データ、前記第２の多値データおよび前記第３の多値データの和を減算することにより前記第４の閾値を算出することを特徴とする請求項１２に記載の画像処理方法。
【請求項１４】
前記第１のインクは、シアン、マゼンタ、イエロー、レッド、グリーン、ブルー、またはグレーインクのいずれかまたは、これらインクと色材濃度の異なるインクであることを特徴とする請求項１０ないし１３のいずれか１項に記載の画像処理方法。
【請求項１５】
前記注目画素について、ＲＧＢの輝度データを前記複数のインクのそれぞれに対応する濃度データに変換するインク色分解工程をさらに有し、
該インク色分解工程は、全色領域のうち中間の明度よりも高い明度の色領域において、明度の高い色領域において、ブラックインクに対応する濃度データが他のインクに対応する濃度データよりも小さくなるように、前記ＲＧＢの輝度データを変換することを特徴とする請求項１０ないし１４のいずれか１項に記載の画像処理方法。
【請求項１６】
前記閾値マトリクスはブルーノイズ特性を有することを特徴とする請求項１０ないし１５のいずれか１項に記載の画像処理方法。
【請求項１７】
前記閾値マトリクスは、記録されるドットパターンにおいて、低周波のパワーが高周波のパワーよりも抑えられるように形成されていることを特徴とする請求項１０ないし１５のいずれか１項に記載の画像処理方法。
【請求項１８】
請求項１ないし９のいずれか１項に記載の画像処理装置の各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、量子化処理を行って記録媒体に画像を形成するための画像処理装置、画像処理方法およびプログラムに関する。
【背景技術】
【０００２】
擬似階調法を用いて画像を記録する場合、多値の画像データを量子化する必要があるが、この際に利用される量子化法としては誤差拡散法やディザ法が知られている。特に、予め記憶されている閾値と多値データの階調値とを比較してドットの記録または非記録を決定するディザ法は、誤差拡散法に比べて処理負荷が小さく、多くの画像処理装置で有用されている。このようなディザ法では、特に低階調領域におけるドットの分散性が課題となるが、好適なドット分散性を得るための閾値マトリクスとして、ブルーノイズ特性を有する閾値マトリクスが提案されている。
【０００３】
図９（ａ）〜（ｃ）は、ブルーノイズ特性を有する閾値マトリクスを用いたディザ処理を説明するための図である。図９（ａ）は、１０画素×１０画素領域に入力される画像データ例を示している。ここでは全ての画素に階調値「３６」が入力された状態を示している。図９（ｂ）は、上記１０画素×１０画素領域に対応して用意された閾値マトリクスを示している。個々の画素には０〜２５４のいずれかの閾値が対応づけられている。ディザ法の場合、多値の画像データが示す階調値が閾値よりも大きい場合、当該画素はドットの記録「１」と指定される。一方、多値の画像データが示す階調値が閾値以下の場合、当該画素はドットの非記録「０」と指定される。図（ｃ）は、上記ディザ法による量子化の結果を示している。記録「１」を示す画素をグレーで、非記録「０」となる画素を白で示している。図（ｃ）に見るような記録「１」画素の分布は、閾値マトリクスにおける閾値の配置によって変化する。ブルーノイズ特性を有する図９（ｂ）のような閾値マトリクスを用いれば、図９（ａ）のように所定の領域に等しい多値データが入力された場合にも図９（ｃ）のように記録「１」画素が分散性の高い状態で配置される。
【０００４】
図１０（ａ）および（ｂ）は、ブルーノイズ特性および明視距離２５０ｍｍにおける人間の視覚特性（ＶＴＦ）を示す図である。両図において、横軸は周波数（ｃｙｃｌｅｓ／ｍｍ）であり、グラフの左に行くほど低周波、右に行くほど高周波であることを示している。一方、縦軸はそれぞれの周波数に対応する強度（パワー）を示している。
【０００５】
図１０（ａ）を参照するに、ブルーノイズ特性には、低周波成分が抑えられていること、急激な立ち上がりを持っていること、高周波成分が平らであること、などの特徴がある。以後、急激な立ち上がりを伴うピークに相当する周波数ｆｇをプリンシパル周波数と称す。一方、図１０（ｂ）に示すように、人間の視覚特性では、低周波領域に高い感度を持ち、高周波領域の感度は低い。すなわち、低周波成分は目につきやすいが、高周波成分は目につきにくい。ブルーノイズ特性は、このような視覚特性を踏まえたものであり、視覚特性において、感度の高い（目に見えやすい）低周波領域はほとんどパワーを持たず、感度の低い（目に見えにくい）高周波領域にパワーを持つようになっている。このため、ブルーノイズ特性を有する閾値マトリクスを用いて量子化処理を行った画像を人間が目視した場合、ドットの偏りや周期性が感知され難く、快適な画像として認識される。
【０００６】
しかしながら、上述するような量子化処理においては、個々の色材（すなわち単色）では好ましい分散性が得られるものの、複数の色材（すなわち混色）で画像を記録する場合に、分散性が損なわれ粒状感が目立ってしまう場合があった。これは、色材ごとに用意される閾値マトリクスが、互いになんら相関性を有していないことに起因していた。
【０００７】
特許文献１では、このような課題を解消するためのディザ法が開示されている。具体的には、図９（ｂ）のような好適な分散性を有する１つの共通ディザマトリクスを用意し、複数の色間で互いの閾値をシフトさせながら量子化処理を行う方法が開示されている。このような特許文献１によれば、低階調部において異なる色のドット同士は互いに排他的かつ分散性の高い状態で記録されるので、混色画像においても好適な画質を実現することが出来る。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】米国特許第６８６７８８４号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１の方法は混色画像における粒状感や分散性には着眼しているものの、階調レベルの移行に伴う擬似輪郭については着眼していなかった。以下、このような擬似輪郭について説明する。
【００１０】
図１０（ａ）で説明したブルーノイズ特性において、プリンシパル周波数ｆｇは、所定数のドットをなるべく均一に分散させた時の平均的な周波数となるが、このプリンシパル周波数ｆｇはドットの密度すなわち階調に依存する。
【００１１】
図１１（ａ）および（ｂ）は、階調値（すなわちドットの密度）とプリンシパル周波数ｆｇの関係を示す図である。図１１（ａ）において、横軸はグレーレベルｇ（すなわちドット密度）、縦軸は個々のグレーレベルに対するプリンシパル周波数ｆｇを示している。グレーレベルｇについては、画像領域の全画素にドットが置かれた状態を１、全画素にドットが置かれない状態を０、半数の画素にドットが置かれた状態を１／２としている。このときのプリンシパル周波数ｆｇは、式１で表すことが出来る。
【００１２】
【数１】
2019050629.tif 000003
【００１３】
式１において、ｕは、画素間隔の逆数である。図１１（ａ）および式１から分かるように、プリンシパル周波数ｆｇは、グレーレベルｇ＝１／２のとき、すなわち全画素領域のうち５０％の画素にドットが配置されたときに、最大値  ｆｇ＝√（１／２）｜ｕ｜となる。そして、グレーレベルｇが１／２から離れるに従って、プリンシパル周波数ｆｇも徐々に低周波側にシフトして行く。
【００１４】
図１１（ｂ）は、ブルーノイズ特性を有する閾値マトリクスを用いて量子化処理を行った場合の、グレーレベルがｇ＝１／２よりも低い４階調における周波数特性を、視覚特性ＶＴＦとともに示した図である。横軸は周波数（ｃｙｃｌｅｓ／ｍｍ）である。ＶＴＦは、図中縦軸（右）を参照し、縦軸（右）は図９（ｂ）と同様に当該周波数における強度（パワー）を示す。低階調におけるドット配置の周波数特性は、図中縦軸（左）を参照し、縦軸（左）は当該周波数における強度（パワー）を示す。双方の縦軸はどちらも無単位であり、更に、双方の縦軸の値には相関はない。
【００１５】
図によれば、第１階調のグレーレベルが最も低く、第２、第３、第４とグレーレベルが上がる場合を示している。いずれの階調においても、低周波成分が抑えられ、その後プリンシパル周波数ｆｇにてピークを有する、というブルーノイズ特性は共通している。しかしながら、第１階調および第２階調のプリンシパル周波数ｆｇは、２〜４ｃｙｃｌｅｓ／ｍｍにあり、これはＶＴＦのピークにも近い。すなわち、低階調におけるドットパターンは、ブルーノイズ特性は有しているものの、ドットパターン自体は視覚的に感知されやすい。
【００１６】
一方、第１階調および第２階調のプリンシパル周波数ｆｇの間には、１ｃｙｃｌｅｓ／ｍｍほどのずれが生じている。つまり、第１階調から第２階調に徐々に移行するようなグラデーション画像において、第１階調のドットパターンから第２階調のドットパターンへの移行は視覚的に感知され易い。このため、第１階調のドットパターンおよび第２階調のドットパターンのそれぞれが視覚的に不快でなくても、第１階調から第２階調へのドットパターンの非連続性が視覚的に不快な「擬似輪郭」を招致し、画像品位を劣化させてしまう。
【００１７】
特許文献１では、上述したような擬似輪郭については着眼していなかった。よって、複数のカラーインクのうちコントラストが最も高いブラックインクの分散性を高めることを優先し、共通する閾値マトリクスに対する複数のチャンネルのうち、最も低い閾値領域を有するチャンネルにブラックを設定する実施例が開示されている。この場合、閾値マトリクスがブルーノイズ特性を有するものであると、ブラックインクのドット配置は、低階調から高階調まで、上述したようなブルーノイズ特性を有するものとなる。結果、ブラックインクのドットパターンにおける周波数特性は、図１１（ｂ）のようになり、「擬似輪郭」が招致され、画像品位を劣化させてしまうおそれがあった。
【００１８】
本発明は上記問題点を解決するためになされたものである。よってその目的とするところは、混色画像における粒状感を抑制しながらも、階調レベルの移行に伴う擬似輪郭も確認されないようなディザ処理を行うことが可能な画像処理装置および画像処理方法を提供することである。
【課題を解決するための手段】
【００１９】
そのために本発明は、複数のインクを用いて記録媒体に画像を記録するための画像処理装置であって、注目画素について、第１のインクに対応する第１の多値データと第２のインクに対応する第２の多値データを取得するデータ取得手段と、複数の閾値が配列されて構成される閾値マトリクスより前記注目画素に対応する第１の閾値を取得する閾値取得手段と、前記第１の多値データに基づいて、前記第１の閾値と前記第２の多値データの少なくとも一方をオフセットするオフセット手段と、前記第１の多値データと前記第１の閾値を比較することにより前記第１のインクのドットを記録するための第１の量子化データを生成し、前記第２の多値データと前記第１の閾値を、前記オフセット手段によってオフセットされた前記第２の多値データと前記第１の閾値の差分とともに比較することにより前記第２のインクのドットを記録するための第２の量子化データを生成する生成手段とを有し、前記閾値マトリクスは、最小値から所定値までの連続する閾値に対応する位置に記録されたドットの分散性が、前記最小値から前記所定値までを除く連続する閾値に対応する位置に記録されたドットの分散性よりも高くなる特徴を有しており、前記第１のインクはブラックとは異なるインクであり、前記第２のインクはブラックインクであることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、個々のドットが目立ちやすいブラックインクについて、階調間の切り替えに伴うドットパターンの違いを目立たせないようにすることが出来る。結果、混色画像において、粒状感を抑制しながらも擬似輪郭を目立たせない画像を出力することが可能となる。
【図面の簡単な説明】
【００２１】
【図１】インクジェット記録システムの制御の構成を示すブロック図である。
【図２】画像データの処理を説明するためフローチャートである。
【図３】量子化処理の詳細を説明するためのブロック図である。
【図４】（ａ）および（ｂ）は、色間処理部の構成および処理工程を説明する図である。
【図５】各色について、記録（１）と判断される閾値の範囲を示す図である。
【図６】（ａ）および（ｂ）は、第１および第２のインクの周波数特性を示す図である。
【図７】実施例２のインク色分解処理の特徴を説明する図である。
【図８】（ａ）および（ｂ）は実施例２のインク色分解処理の特徴を説明する図である。
【図９】（ａ）〜（ｃ）は、ディザ処理を説明するための図である。
【図１０】（ａ）および（ｂ）は、ブルーノイズ特性と人間の視覚特性を示す図である。
【図１１】（ａ）および（ｂ）は、階調値とプリンシパル周波数の関係を示す図である。
【発明を実施するための形態】
【００２２】
（実施例１）
図１は本発明に適用可能なインクジェット記録システムの制御の構成を示すブロック図である。本実施例におけるインクジェット記録システムは、画像供給デバイス３、画像処理装置２およびインクジェット記録装置１（以下、単に記録装置とも言う）から構成されている。画像供給デバイス３より供給された画像データは、画像処理装置２にて所定の画像処理が施された後、記録装置１に送られ、記録される。
【００２３】
記録装置１において、記録装置主制御部１０１は記録装置１全体を制御するためのものであり、ＣＰＵ、ＲＯＭ、ＲＡＭなどによって構成されている。記録バッファ１０２は、記録ヘッド１０３に転送する前の画像データを、ラスタデータとして格納することができる。記録ヘッド１０３は、インクを滴として吐出可能な複数の記録素子を有するインクジェット方式の記録ヘッドであり、記録バッファ１０２に格納された画像データに従って、各記録素子からインクを吐出する。本実施例では、シアン、マゼンタ、イエローおよびブラックの４色分の記録素子列が、記録ヘッド１０３上に配列するものとする。
【００２４】
給排紙モータ制御部１０４は記録媒体の搬送や給排紙の制御を行う。記録装置インタフェイス（Ｉ／Ｆ）１０５は、画像処理装置２との間でデータ信号の授受を行う。Ｉ／Ｆ信号線１１４は両者を接続する。Ｉ／Ｆ信号線１１４の種類としては、例えばセントロニクス社の仕様のものを適用することができる。データバッファ１０６は、画像処理装置２から受信した画像データを一時的に格納する。システムバス１０７は記録装置１の各機能を接続する。
【００２５】
一方、画像処理装置２において、画像処理装置主制御部１０８は、画像供給デバイス３から供給された画像に対し様々な処理を行って記録装置１が記録可能な画像データを生成するためのものであり、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備えている。後述する図３や図４（ａ）に示した本発明の特徴的な構成も画像処理装置主制御部１０８に備えられており、図２や図４（ｂ）で説明するフローチャートは画像処理装置主制御部１０８のＣＰＵが実行するものである。画像処理装置インタフェイス（Ｉ／Ｆ）１０９は、記録装置１との間でデータ信号の授受を行う。外部接続インタフェイス（Ｉ／Ｆ）１１３は、外部に接続された画像供給装置３との間で、画像データなどの授受を行う。表示部１１０は、ユーザに対し様々な情報を表示し、例えばＬＣＤなどを適用することが出来る。操作部１１１は、ユーザがコマンド操作を行うための機構であり、例えばキーボードやマウスを適用することが出来る。システムバス１１２は、画像処理装置主制御部１０８と各機能とを結ぶ。
【００２６】
図２は、本実施形態の画像処理装置主制御部１０８が行う画像データの処理を説明するためフローチャートである。 本処理は、画像処理装置主制御部１０８に備えられたＣＰＵが、ＲＯＭに記憶されたプログラムに従って実行する。図２において、画像供給デバイス３より注目画素の画像データが入力されると（ステップＳ２００）、画像処理装置主制御部１０８は、まずステップＳ２０１において色補正を実行する。画像処理装置２が画像供給装置３より受信する画像データは、ｓＲＧＢ等の規格化された色空間を表現するための、Ｒ（レッド）、Ｇ（グリーン）およびＢ（ブルー）の８ｂｉｔ輝度データである。ステップＳ２０１では、これら輝度データを記録装置固有の色空間に対応するＲＧＢ１２ｂｉｔの輝度データに変換する。信号値を変換する方法は、予めＲＯＭなどに格納されたルックアップテーブル（ＬＵＴ）を参照する等の公知の方法を採用することが出来る。
【００２７】
ステップＳ２０２において、画像処理装置主制御部１０８は、変換後のＲＧＢデータを、記録装置のインク色である、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）およびＫ（ブラック）それぞれの１６ｂｉｔ階調データ（濃度データ）に分解する。この段階で、１６ｂｉｔのグレー画像が４チャンネル分（４色分）生成される。インク色分解処理においても、色補正処理と同様、予めＲＯＭなどに格納されたルックアップテーブル（ＬＵＴ）を参照することが出来る。
【００２８】
ステップＳ２０３において、画像処理装置主制御部１０８は、インク色のそれぞれに対応する１６ｂｉｔ階調データに対し所定の量子化処理を行い、数ビットの量子化データに変換する。例えば３値に量子化する場合、１６ｂｉｔ階調データをレベル０〜レベル２の２ｂｉｔデータに変換する。当該量子化処理については、後に詳しく説明する。
【００２９】
続くステップＳ２０４において、画像処理装置主制御部１０８はインデックス展開処理を行う。具体的には、個々の画素に記録するドットの数と位置を定めた複数のドット配置パターンの中から、１つのドット配置パターンを、ステップＳ２０３で得られたレベルに対応づけて選出する。そして、このドットデータを２値データとして出力する（ステップＳ２０５）。以上で本処理が終了する。
【００３０】
図３は、図２のステップＳ２０３で実行される量子化処理の詳細を説明するためのブロック図である。本発明の量子化処理はディザ法によって行われる。本実施例の量子化処理においては、まず入力値に関する処理が施され、次に閾値に関する処理が施され、最後に量子化処理が施される。これら一連の処理は色ごと（チャンネルごと）に並列処理される。以下、図３を参照しながら個々の処理を詳しく説明する。
【００３１】
画像データ取得部３０１は、個々の画素の濃度を示す１６ｂｉｔの階調データを取得する。本実施形態の画像データ取得部３０１は、最大１６ｂｉｔの信号を８色分受信することが出来るものとする。図では、第１〜第４のインクそれぞれの１６ｂｉｔデータが入力される状態を示している。
【００３２】
ノイズ付加処理部３０２は、１６ｂｉｔの階調データに所定のノイズを付加する。ノイズを付加することにより、同レベルの階調データが連続して入力された場合も、同一パターンが連続配置される状態を回避し、すじやテクスチャ等を緩和することが出来る。ノイズ付加処理部３０２では、所定のランダムテーブルと、固定強度と、入力値に応じた変動強度を掛け合わせることにより、個々の画素ごとにノイズが生成され入力値に付加される。ここで、ランダムテーブルはノイズの正負を設定するテーブルであり、画素位置ごとに正、ゼロまたは負を設定している。本実施例のランダムテーブルは最大８面有することが出来、それぞれのテーブルサイズは任意に設定可能としている。固定強度はノイズ量の強さを示し、その大きさによってノイズの大小が決まる。本実施例では、画像の粒状度とすじやテクスチャの度合い等に応じ、印刷モードごとに最適なランダムテーブルや固定強度を設定することによって、ノイズ量を適切に調整することが可能になっている。
【００３３】
正規化処理部３０３は、１６ｂｉｔで表される個々の画素の階調値を、ステップＳ２０４でインデックス展開が可能なレベル値に対応づけた後、個々のレベルのレンジを１２ビットに正規化する。以下、具体的に説明する。ステップＳ２０４におけるインデックス展開処理がレベル０〜レベル（ｎ−１）のｎ値に対応する処理の場合、正規化処理部３０３は、１６ｂｉｔで表される６５５３５階調を（ｎ−１）等分する。更に、それぞれのレベルに対応するレンジを、１２ｂｉｔ（４０９６階調）に正規化する。これにより、個々の画素について、レベル０〜レベル（ｎ−１）のいずれかに対応づけられた状態の１２ｂｉｔデータが得られる。
【００３４】
例えば、インデックス展開処理がレベル０、レベル１、レベル２の３値に対応する場合、正規化処理部３０３は、１６ｂｉｔで表される６５５３５階調を２等分する。そして、それぞれのレンジである、階調値０〜３２７６７と、階調値３２７６８〜６５５３５を１２ｂｉｔ（０〜４０９５階調）に正規化する。第１レンジである入力階調値０〜３２７６７の画素は、後段の量子化処理によりレベル０またはレベル１が出力され、第２レンジである入力階調値３２７６８〜６５５３５の画素は、後段の量子化処理によりレベル１またはレベル２が出力される。以上の制御により、量子化数（ｎ）がいくつであっても、後段の量子化処理を同様の処理で行うことができる。
【００３５】
以上説明した画像データ取得部３０１〜正規化処理部３０３の処理は、各色の階調データについて並列に行われる。すなわち、本実施例の場合は、ブラック、シアン、マゼンタおよびイエローについての１２ｂｉｔデータが生成され、ディザ処理部３１１に入力される。
【００３６】
ディザ処理部３１１において、量子化すべき１２ｂｉｔデータ（処理対象データ）はそのまま量子化処理部３０６に送信される。一方、処理対象データ以外の色の１２ｂｉｔデータは、参照データとして色間処理部３０４に入力される。色間処理部３０４は、閾値取得部３０５が取得した閾値に対し、参照データに基づいて所定の処理を施し最終的な閾値を決定し、これを量子化処理部３０６に送信する。量子化処理部３０６は、処理対象データを、色間処理部３０４より入力された閾値と比較することにより、記録（１）または非記録（０）を決定する。
【００３７】
閾値取得部３０５は、ＲＯＭなどのメモリに記憶されているディザパタン３１０より、処理対象データの画素位置に対応した閾値を取得する。本実施形態において、ディザパタン３１０は、０〜４０９５の閾値がブルーノイズ特性を有するように配列して形成された閾値マトリクスであり、５１２×５１２画素、２５６×２５６画素、５１２×２５６画素、など様々なサイズや形状を呈することが出来る。すなわち、メモリには、このようなサイズや形状の異なる複数の閾値マトリクスが予め格納されており、閾値取得部３０５は、この中から印刷モードに対応した閾値マトリクスを選択する。そして、選択された閾値マトリクスに配列する複数の閾値の中から、処理対象データの画素位置（ｘ，ｙ）に対応する閾値を色間処理部に提供する。以下、色間処理部３０４における閾値の決定方法について詳しく説明する。
【００３８】
図４（ａ）および（ｂ）は、色間処理部３０４における処理の構成および工程を説明するためのブロック図およびフローチャートである。色間処理部３０４は、処理対象データ以外の色に対応する１２ｂｉｔデータを参照データとし、これら参照データを用いて閾値取得部３０５が取得した閾値に所定の処理を施し、処理対象データを量子化するための閾値を算出する。例えば、処理対象データがブラックの１２ｂｉｔデータの場合、参照データはシアン、マゼンタ、イエローの１２ｂｉｔデータとなる。図３および図４では、処理対象データをＩｎ１（ｘ,ｙ）、参照データを  Ｉｎ２（ｘ,ｙ）、Ｉｎ３（ｘ,ｙ）およびＩｎ４（ｘ,ｙ）として示している。ここで、（ｘ,ｙ）は画素位置を示し、閾値取得部３０５が閾値マトリクスの中から処理対象データの画素位置に対応する閾値を選出するための座標パラメータとなる。
【００３９】
図４（ａ）を参照するに、色間処理部３０４に入力された参照データＩｎ２（ｘ,ｙ）〜Ｉｎ４（ｘ,ｙ）は、まず、閾値オフセット量算出部３０８に入力される（ステップＳ４０１）。すると、閾値オフセット量算出部３０８は、これら参照データを用いて処理対象データＩｎ１（ｘ,ｙ）に対する閾値オフセットＯｆｓ_１(ｘ，ｙ)を算出する（ステップＳ４０２）。本実施形態において、閾値オフセット値Ｏｆｓ_１(ｘ，ｙ)は（式２）で算出される。  
Ｏｆｓ_１(ｘ，ｙ) ＝ Σｉ[Ｉｎｉ(ｘ，ｙ)]            ・・・（式２）
【００４０】
ここで、ｉは、参照データＩｎ２（ｘ,ｙ）〜Ｉｎ４（ｘ,ｙ）のうち、処理対象データＩｎ１に対する閾値を求めるために利用される参照データ（以下実参照データと称す）を個別に示すためのパラメータである。このような実参照データの数および種類は、処理対象データごとに予め指定されている。
【００４１】
本実施例では、処理対象データがＩｎ１（ｘ,ｙ）である場合の実参照データは無し（ｎｕｌｌ）とし、処理対象データがＩｎ２（ｘ,ｙ）である場合の実参照データをＩｎ１（ｘ,ｙ）としている。また、処理対象データがＩｎ３（ｘ,ｙ）である場合の実参照データをＩｎ１（ｘ,ｙ）およびＩｎ２（ｘ,ｙ）とし、処理対象データがＩｎ４（ｘ,ｙ）である場合の実参照データをＩｎ１（ｘ,ｙ）、Ｉｎ２（ｘ,ｙ）およびＩｎ３（ｘ,ｙ）としている。よって、個々の処理対象データＩｎ１（ｘ,ｙ）〜Ｉｎ４（ｘ,ｙ）に対するオフセットＯｆｓ_１(ｘ，ｙ) 〜Ｏｆｓ_４(ｘ，ｙ)は、（式２）より以下のように表すことが出来る。  
Ｏｆｓ_１(ｘ，ｙ) ＝ Σｉ[Ｉｎ(ｘ，ｙ)]
＝０                              ・・・（式２−１）
Ｏｆｓ_２(ｘ，ｙ) ＝ Σｉ[Ｉｎ(ｘ，ｙ)]
＝Ｉｎ１(ｘ，ｙ)                   ・・・（式２−２）
Ｏｆｓ_３(ｘ，ｙ) ＝ Σｉ[Ｉｎ(ｘ，ｙ)]
＝Ｉｎ１(ｘ，ｙ)＋Ｉｎ２(ｘ，ｙ)    ・・・（式２−３）
Ｏｆｓ_４(ｘ，ｙ) ＝ Σｉ[Ｉｎ(ｘ，ｙ)]
＝Ｉｎ１(ｘ，ｙ)＋Ｉｎ２(ｘ，ｙ) ＋Ｉｎ３(ｘ，ｙ)
・・・（式２−４）
【００４２】
このように、閾値オフセット値Ｏｆｓ_１(ｘ，ｙ)〜Ｏｆｓ_４(ｘ，ｙ)が算出されると、これらは閾値オフセット部３０９に入力される。一方、閾値オフセット部３０９は、処理対象データＩｎ(ｘ，ｙ)の座標(ｘ，ｙ)に対応する閾値Ｄｔｈを閾値取得部３０５より取得する(ステップＳ４０３)。
【００４３】
ステップＳ４０４において、閾値オフセット部３０９は、以下に説明するように、閾値Ｄｔｈ(ｘ，ｙ)と処理対象データＩｎ(ｘ，ｙ)の差分にオフセットをかける。具体的には、閾値オフセット部３０９は、閾値取得部３０５より入力された閾値Ｄｔｈ(ｘ，ｙ)から、閾値オフセット量算出部３０８より入力された閾値オフセット値Ｏｆｓ_１(ｘ，ｙ)を減算し、量子化閾値Ｄｔｈ´(ｘ，ｙ)を得る。
Ｄｔｈ´(ｘ，ｙ)＝Ｄｔｈ(ｘ，ｙ) − Ｏｆｓ_１(ｘ，ｙ) ・・・（式３）
【００４４】
この際、Ｄｔｈ´(ｘ，ｙ)が負の値となった場合は、Ｄｔｈ_ｍａｘ（ディザパタンが有する閾値の最大値）をを加算して量子化閾値Ｄｔｈ´(ｘ，ｙ)とする。これにより、常に量子化閾値Ｄｔｈ´はＤｔｈ´＝０〜Ｄｔｈ_ｍａｘとなる。
すなわち、
Ｄｔｈ´(ｘ，ｙ)＜０のとき
Ｄｔｈ´(ｘ，ｙ)＝Ｄｔｈ´(ｘ，ｙ)＋Ｄｔｈ_ｍａｘ      ・・・（式４）
とする。
【００４５】
以上説明したように、量子化処理部３０６は、閾値Ｄｔｈ(ｘ，ｙ)と処理対象データＩｎ(ｘ，ｙ)の差分が閾値オフセット部３０９によってオフセットされた状態において、
処理対象データＩｎ(ｘ，ｙ)と量子化閾値Ｄｔｈ´(ｘ，ｙ)とを互いに比較する。
【００４６】
（式３）または（式４）により量子化閾値Ｄｔｈ´(ｘ，ｙ)が得られると、量子化処理部３０６は、処理対象データＩｎ１(ｘ，ｙ)と量子化閾値Ｄｔｈ´(ｘ，ｙ)を比較し、画素位置（ｘ，ｙ）に対するドットの記録（１）または非記録（０）を決定する。以上で本処理が終了する。
【００４７】
その後は、図２のフローチャートで説明したように、数ビットで表される量子化データＯｕｔ１(ｘ，ｙ)に対しインデックス展開処理が施され、画素位置(ｘ，ｙ)に記録するドットパターンが決定される。この際、画素位置(ｘ，ｙ)に記録されるドットの数は、例えばレベル値が１の場合は１ドット、レベル値が２の場合は２ドットというように、レベル値に対応する数に設定されている。
【００４８】
図５は、第１〜第４のインクそれぞれに対し第１〜第４の多値データ（Ｉｎ１〜Ｉｎ４）が入力された場合に、ディザパタン３１０に配置された複数の閾値０〜Ｄｔｈ_ｍａｘのうち、記録（１）と判断される閾値の範囲を示す図である。横軸は閾値０〜４０９４であり、１７１０はＤｔｈ_ｍａｘ（ディザパタンのもつ閾値の最大値）である。それぞれの線はドットが配置される閾値の範囲を示している。本実施例の場合、第１のインクについては、（式２−１）よりＯｆｓ_１＝０である。よって、０〜Ｄｔｈ_ｍａｘのうち０〜Ｉｎ１（１７０２〜１７０３）の閾値に対応する画素位置が記録（１）に設定される。
【００４９】
第２のインクについては、（式２−２）よりＯｆｓ_２＝Ｉｎ１である。よって（式３）および（式４）に従って求めた閾値Ｄｔｈ´で量子化すると、ディザパタン３１０に配列された閾値０〜Ｄｔｈ_ｍａｘのうち、Ｉｎ１〜Ｉｎ１＋Ｉｎ２（１７０５〜１７０６）の閾値が記録（１）に設定される。
【００５０】
第３のインクについては、（式２−３）よりＯｆｓ_３＝Ｉｎ１＋Ｉｎ２である。よって、（式３）および（式４）に従って求めた閾値Ｄｔｈ´で量子化すると、ディザパタン３１０に配列された閾値０〜Ｄｔｈ_ｍａｘのうち、Ｉｎ１＋Ｉｎ２〜Ｉｎ１＋Ｉｎ２＋Ｉｎ３（１７０８〜１７０９）が記録（１）に設定されることになる。但し本例では、Ｉｎ１＋Ｉｎ２＋Ｉｎ３がＤｔｈ_ｍａｘを超えているものとする。この場合、Ｄｔｈ_ｍａｘを超えた領域については、（Ｉｎ１＋Ｉｎ２＋Ｉｎ３）をＤｔｈ_ｍａｘで除算した余りに相当する領域、すなわち０〜Ｉｎ１＋Ｉｎ２＋Ｉｎ３−Ｄｔｈ_ｍａｘの閾値が記録（１）に設定されるようにする。すなわち、記録（１）と判定される閾値の範囲は、Ｉｎ１＋Ｉｎ２〜Ｄｔｈ_ｍａｘ（１７０８〜１７１０）と０〜Ｉｎ１＋Ｉｎ２＋Ｉｎ３−Ｄｔｈ_ｍａｘ（１７０７〜１７１１）となる。
【００５１】
第４のインクについては、式（２−４）よりＯｆｓ_４＝Ｉｎ１＋Ｉｎ２＋Ｉｎ３である。よって（式３）および（式４）に従って求めた閾値Ｄｔｈ´で量子化すると、ディザパタン３１０に配列された閾値０〜Ｄｔｈ_ｍａｘのうち、Ｉｎ１＋Ｉｎ２＋Ｉｎ３〜Ｉｎ１＋Ｉｎ２＋Ｉｎ３＋Ｉｎ４が記録（１）に設定される閾値となる。但し本例では、Ｉｎ１＋Ｉｎ２＋Ｉｎ３〜Ｉｎ１＋Ｉｎ２＋Ｉｎ３＋Ｉｎ４の全ての領域がＤｔｈ_ｍａｘを超えてしまっている。よって、（Ｉｎ１＋Ｉｎ２＋Ｉｎ３＋Ｉｎ４）をＤｔｈ_ｍａｘで除算した余りに相当する領域、すなわちＩｎ１＋Ｉｎ２＋Ｉｎ３−Ｄｔｈ_ｍａｘ〜Ｉｎ１＋Ｉｎ２＋Ｉｎ３＋Ｉｎ４−Ｄｔｈ_ｍａｘ（１７１３〜１７１４）の閾値が記録（１）に設定される。
【００５２】
このように、本実施例では、共通の閾値Ｄｔｈを利用しながらも、互いの入力値をオフセット値とすることにより、各色で固有の量子化閾値Ｄｔｈ´を求めている。そして、その新たに求めた量子化閾値Ｄｔｈ´を量子化処理で用いることにより、複数の色が混在したドット記録パターンがブルーノイズ特性となるようにドットを配置することができる。
【００５３】
ところで、既に説明したように、本実施形態で使用するディザパタンはブルーノイズ特性を有する閾値マトリクスである。すなわち、閾値が小さい画素から順番にドットを配置して行った場合に、いずれの階調においても好適な分散性が得られるように、閾値が配置されている。このため、第１のインクのように最小値から所定値までの連続する閾値の画素に記録される色については、記録された画像がブルーノイズ特性を有し、好ましい分散性が得られる。しかしその一方で、課題の項で説明したような「擬似輪郭」も懸念される。
【００５４】
一方、第２のインク〜第４のインクのように、最小値から所定値までを除く連続する閾値の画素に記録される色については、十分なブルーノイズ特性は得られない。
【００５５】
図６（ａ）および（ｂ）は、第１のインクおよび第２のインクのそれぞれについて、グレーレベルが低い４階調における周波数特性を、図１１（ｂ）と同様に視覚特性（ＶＴＦ）と共に示した図である。横軸は周波数（ｃｙｃｌｅｓ／ｍｍ）である。ＶＴＦは、図中縦軸（右）を参照し、縦軸（右）は図９（ｂ）と同様に当該周波数における強度（パワー）を示す。低階調におけるドット配置の周波数特性は、図中縦軸（左）を参照し、縦軸（左）は当該周波数における強度（パワー）を示す。双方の縦軸はどちらも無単位であり、更に、双方の縦軸の値には相関はない。図６（ａ）は第１のインクについての周波数特性、図６（ｂ）は第２のインクについての周波数特性を示している。ブルーノイズ特性を有する第１のインクでは、いずれの階調においても、低周波成分のパワーはほとんど０に抑えられ、プリンシパル周波数ｆｇにてピークを有している。すなわち、分散性については好ましい状態が得られるが、課題の項で説明したような「擬似輪郭」が懸念される。
【００５６】
一方、ブルーノイズ特性を有さない第２のインクでは、いずれの階調においても、低周波領域から高周波領域に向かって緩やかに単調増加しておりピークを有することもない。すなわち、分散性については第１のインクに劣るが、第１階調から第２階調、第２階調から第３階調のような階調間の切り替えが存在しても、ドットパターンの違いが視覚的に認識されることも無く、「擬似輪郭」は確認されにくい。
【００５７】
ここで、本実施例のように、シアン、マゼンタ、イエローおよびブラックの４色を用いる場合、分散性のみを重視すれば、コントラストが最も高いブラックインクを第１のインクに設定することが好ましいと言える。しかしながら、分散性とともに擬似輪郭も考慮に入れると、この擬似輪郭もブラックインクが最も目立ちやすく、分散性と擬似輪郭とはトレードオフの関係にあることが分かる。このような状況において、本発明者らは、これら分散性と擬似輪郭の両方を鑑み、ブラックについては擬似輪郭を低減することのほうが、分散性を高めることよりも優先するべきであると判断した。このため、本実施例においては、第１のインクにはブラックではなくシアンを設定し、第２のインクにブラックを設定し、第３のインクにマゼンタを設定し、第４のインクにイエローを設定している。
【００５８】
このようにすれば、シアン、マゼンタ、イエローおよびブラックの４色を用いる混色画像において、粒状感をある程度抑制しながらも、擬似輪郭を目立たせない画像を出力することが可能となる。
【００５９】
さらに、以上説明した方法は、閾値Ｄｔｈ（ｘ，ｙ）と処理対象データＩｎ(ｘ，ｙ)との差分に適用することもできる。例えば、量子化処理部３０６や他の処理部では、閾値オフセット部３０９において、閾値オフセット量算出部３０８から入力されたオフセット値を閾値から減算する代わりに、閾値のオフセット値に対応する値を処理対象データＩｎ(ｘ，ｙ)に加算しても良い。
【００６０】
（実施例２）
本実施例では、実施例１と同様に第２のインクにブラックをセットしつつ、さらにブラックの粒状感をより緩和するようなインク色分解処理を行う。本実施例においても、図１〜４で説明したインクジェット記録システムおよび量子化処理を実行する。
【００６１】
図７は、図２のステップＳ２０２で実行する本実施例のインク色分解処理の特徴を説明する図である。インク色分解処理では、Ｒ（レッド）、Ｇ（グリーン）およびＢ（ブルー）で表される様々な色を、シアン、マゼンタ、イエローおよびブラックの４色で表現するような信号値変換を行う。図７では、Ｒ（レッド）、Ｇ（グリーン）およびＢ（ブルー）で表されるグレーラインを、シアン、マゼンタ、イエローおよびブラックの１６ｂｉｔに変換する様子を示している。横軸はグレーの階調レベルであり、０は白、４０９６は黒を示している。縦軸は出力値である。本実施例のインク色分解処理において、０から中間濃度領域まではブラックインクの出力値を０に抑えている。すなわち、白から中濃度の明度の高いグレー色領域では、シアン、マゼンタ、イエローの３色でグレーを表現し、ブラックドットは記録しない。そして、中濃度を超えた辺りからブラックの出力値を徐々に増加させ、シアン、マゼンタおよびイエローの出力値を減少させる。最高濃度（４０９６）ではブラックのみを記録するようにし、シアン、マゼンタおよびイエローの出力値は０にしている。
【００６２】
ここでは、グレーラインを例に説明したが、本実施例ではいずれの色相についても、少なくともハイライトから中間濃度まではブラックの出力値を０に抑えるようなインク色変換を行う。このため、ブラックドットについては、白紙領域に疎らに記録されるような状況は発生しない。ブラックドットが疎らに記録されるような階調では、必ず他のインクが比較的多量に記録されている。つまり、ブラックドットが疎らに記録されるような状態でも、ブラックドットのコントラスト自体が目立たず、たとえブラックドットの分散性が低くても粒状感は問題になり難い。
【００６３】
更に、中間濃度から最高濃度までは、カラードットは減少するが、この諧調では、ブラックドットが多数記録され、記録媒体表面はほぼドットで埋められる状態となる。このためこの諧調でもブラックドットの粒状感は目立ちにくい。
【００６４】
以上説明したように、本実施例によれば、シアン、マゼンタ、イエローおよびブラックの４色を用いる混色画像において、ＣＭＹドットとＫドットの入りだしの明度をずらしている。これにより、より積極的に粒状感を抑制しながらも、擬似輪郭が確認されない高画質な画像を出力することが可能となる。
【００６５】
（実施例３）
上記実施例では、シアン、マゼンタ、イエローおよびブラックの４色のインクを用いるインクジェット記録システムについて説明した。これに対し本実施例では、さらにグレーインクも使用するものとする。その上で、実施例２と同様にブラックインクの粒状感を積極的に緩和するようなインク色分解処理を行う。なお、本実施例においても、図１〜４で説明したインクジェット記録システムおよび量子化処理を実行する。
【００６６】
図８（ａ）および（ｂ）は、図２のステップＳ２０２で実行する本実施例のインク色分解処理の特徴を説明するための図である。ここでも、図７と同様、グレーラインを、各インク色の１６ｂｉｔ階調データに変換する様子を示している。図８（ａ）は、グレーラインを、グレーインクとブラックインクのみを用いて表現する場合を示している。０から中間濃度領域までは、グレーインクのみを用い、ブラックインクの出力値は０に抑えている。そして、中濃度を超えた辺りからブラックの出力値を徐々に増加させるとともにグレーの出力値を減少させ、最高濃度（４０９６）ではブラックのみの出力としている。
【００６７】
一方、図８（ｂ）は、グレーラインを、グレーインクとブラックインクのほか、シアン、マゼンタおよびイエローインクを用いて表現する場合を示している。０から中間濃度領域までは、グレー、シアン、マゼンタおよびイエローインクを用い、ブラックインクの出力値は０に抑えている。そして、中濃度を超えた辺りからブラックの出力値を徐々に増加させるとともに他色の出力値を減少させ、最高濃度（４０９６）ではブラックのみの出力としている。
【００６８】
以上説明したように、グレーインクを用いて、図８（ａ）または（ｂ）のようなインク色分解処理を行った場合においても、ブラックドットが疎らに記録される階調では、必ず他のインクが比較的多量に記録されている。結果、ブラックドットのコントラストを目立たせること無く、粒状感および擬似輪郭ともに抑制された画像を出力することが出来る。
【００６９】
なお、以上の実施例では、ブラックインクを第２インク、すなわち２番目に低い閾値領域を有するチャンネルに設定したが、本発明はこのような形態に限定されるものではない。ドットのコントラストが最も高いブラックインクを、オフセット量が０ではない閾値領域を有するチャンネルすなわち第２インク〜第４インクのいずれかに設定できれば、本発明の効果は十分に得ることが出来る。この際、上記条件が満たされれば、同じチャンネルに複数のインク色をセットすることも可能である。例えば、第１のインクにはシアンを設定し、第２のインクにブラックを設定し、第３のインクに粒状感が目立ち難いマゼンタおよびイエローを設定することも出来る。シアン、マゼンタ、イエローのうち、どの色を第１のインクに設定してもよく、インクの特性により最適に設定することができる。
【００７０】
さらに、実施例３ではグレーインクを加えた形態を説明したが、レッド、グリーン、ブルーのような特色インクや、シアンやマゼンタよりも色材濃度が低いライトシアンやライトマゼンタインクをさらに加える形態としても良い。
【００７１】
また、以上では量子化処理にて１６ｂｉｔデータを数レベルに量子化した後、インデックス展開処理によって、レベルに応じたドットパターンを対応づける内容で説明したが、多値レベルの表現方法はインデックス展開に限るものではない。複数サイズのドットを記録可能な場合や、複数段階の濃度のインクを吐出可能な場合には、各レベルにドットサイズやインク濃度を対応づけて記録することも出来る。どのような方法で量子化後のレベル値を表現したとしても、ドットの配列状態は、オリジナルのディザパタンの閾値配列状態に依存させることが出来る。つまり、どのような方法で量子化後のレベル値を表現するにせよ、ドットのコントラストが最も高いブラックインクを、最も低い閾値領域を有する第１のインク以外のチャンネルに設定すれば、本発明の効果は十分に得ることが出来る。
【００７２】
加えて、ステップＳ２０３で実行する量子化処理については、必ずしも数ｂｉｔの多値データに変換する多値量子化処理でなくても良い。すなわち、ステップＳ２０３の量子化処理は、１６ｂｉｔの階調データをディザ処理によって直接１ｂｉｔの２値データに変換しても良い。この場合、ステップＳ２０４で示したインデックス展開処理は省略され、ステップＳ２０３で得られた２値データはそのまま記録装置１に出力されることになる。
【００７３】
なお、以上の実施例では、図２で示した全工程が画像処理装置２で実行される内容で説明したが、上記処理のそれぞれは図.１で示した本実施形態のインクジェット記録システムで行われれば、いずれのデバイスで処理されても構わない。例えば、ステップＳ２０３の量子化までを画像処理装置２が行い、ステップＳ２０４のインデックス処理は記録装置１で行われる形態としても良い。また、記録装置１が以上説明した画像処理装置２の機能を備えるものとし、ステップＳ２０１以降の全ての工程を記録装置１で実行するようにしても良い。この場合は記録装置１が本発明の画像処理装置となる。
【００７４】
また、上述した各ステップにおける入出力データのｂｉｔ数は、上述した実施例に限定されるものではない。精度を保持するために出力のｂｉｔ数を入力のｂｉｔ数よりも多くしてよく、ｂｉｔ数は用途や状況に応じて様々に調整して構わない。
【００７５】
なお、上記実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも本発明は実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７６】
２    画像処理装置
１０８    画像処理装置主制御部
３０１    画像データ取得部
３０５    閾値取得部
３０６    量子化処理部
３０８    閾値オフセット算出部
３０９    閾値オフセット加算部
３１０    ディザパタン
【図１】
2019050629.tif 000004
【図２】
2019050629.tif 000005
【図３】
2019050629.tif 000006
【図４】
2019050629.tif 000007
【図５】
2019050629.tif 000008
【図６】
2019050629.tif 000009
【図７】
2019050629.tif 000010
【図８】
2019050629.tif 000011
【図９】
2019050629.tif 000012
【図１０】
2019050629.tif 000013
【図１１】
2019050629.tif 000014