(57)【要約】【課題】吸収性の低い記録媒体にシングルパスで記録する場合であっても、濃度ムラの無い一様な画像を出力可能な画像処理装置および画像処理方法を提供する。【解決手段】等しい画像データが入力された場合に、比較的遅いタイミングで記録媒体にインクを吐出するノズルの吐出回数が他のノズルよりも多くなるように吐出データを生成する。【選択図】図４
2017081104.tif 000002
【特許請求の範囲】
【請求項１】
第１の吐出データに従ってインクを吐出するノズルが所定の方向に配列する第１のノズル列と、第２の吐出データに従ってインクを吐出するノズルが前記所定の方向に配列する第２のノズル列が、前記所定の方向と交差する方向に配置されて成る記録ヘッドを、前記第１のノズル列の吐出動作に伴う記録媒体に対するインクの着弾が前記第２のノズル列の吐出動作に伴う前記記録媒体に対するインクの着弾よりも遅いタイミングで行われるように、前記記録媒体に対し相対移動させることによって画像を記録するための画像処理装置であって、
前記第１のノズル列に対応する画素と前記第２のノズル列に対応する画素に対し等しい画像データが入力された場合に、前記第１のノズル列がインクを吐出する回数が前記第２のノズル列がインクを吐出する回数よりも多くなるように、前記画像データに基づいて前記第１の吐出データおよび前記第２の吐出データを生成する生成手段を備えることを特徴とする画像処理装置。
【請求項２】
前記画像データは画像濃度を示す多値データであり、
前記生成手段は、画素の位置に対応する閾値が予め定められている閾値マトリクスを参照し、個々の画素について前記多値データと前記閾値マトリクスに定められている閾値を比較して、前記多値データが閾値以上の値を有する場合にはドットの記録を示し、前記多値データが閾値より小さい値を有する場合には非記録を示すように、前記第１の吐出データと前記第２の吐出データを生成し、
前記閾値マトリクスには、前記第１のノズル列に対応する閾値の平均値が前記第２のノズル列に対応する閾値の平均値よりも小さくなるように、各画素の位置に対応する閾値が設定されていることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記閾値マトリクスには、前記第１のノズル列がインクを吐出する回数と前記第２のノズル列がインクを吐出する回数の割合が、前記多値データが示す値に応じて変化するように、各画素の位置に対応する閾値が設定されていることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記閾値マトリクスには、前記第１のノズル列に対応する画素と前記第２のノズル列に対応する画素に対し等しい画像データが入力された場合に、前記第１のノズル列がインクを吐出する回数が前記第２のノズル列がインクを吐出する回数よりも多く、且つ、前記第１のノズル列のノズルが吐出しない連続回数が、前記第２のノズル列のノズルが吐出しない連続回数よりも多くなるように、各画素の位置に対応する閾値が設定されていることを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記閾値マトリクスには、前記第１の吐出データおよび前記第２の吐出データに従って前記記録媒体に記録動作を行った結果のドットの配置がブルーノイズ特性を有するように、閾値が設定されていることを特徴とする請求項２ないし４のいずれか１項に記載の画像処理装置。
【請求項６】
前記記録ヘッドには、第３の吐出データに従ってインクを吐出するノズルが前記所定の方向に配列する第３のノズル列が、前記第１のノズル列および前記第２のノズル列とともに前記所定の方向と交差する方向にさらに配置されており、
前記第３のノズル列の吐出動作に伴う記録媒体に対するインクの着弾は、前記第１のノズル列の吐出動作に伴う記録媒体に対するインクの着弾よりも早く、且つ、前記第２のノズル列の吐出動作に伴う前記記録媒体に対するインクの着弾よりも遅いタイミングで行われ、
前記生成手段は、前記第１のノズル列に対応する画素と前記第２のノズル列に対応する画素および前記第３のノズル列に対応する画素に対し等しい画像データが入力された場合に、前記第３のノズル列がインクを吐出する回数が前記第１のノズル列がインクを吐出する回数よりも少なく、且つ前記第２のノズル列がインクを吐出する回数よりも多くなるように、前記画像データに基づいて前記第１の吐出データ、前記第２の吐出データおよび前記第３の吐出データを生成することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記画像データは画像濃度を示す多値データであり、
前記生成手段は、対象とする画素で２値化処理の際に発生する誤差を、前記２値化処理が未だ行われていない周囲の画素に所定の係数に従って分配しながら、前記２値化処理を行うことにより、前記第１の吐出データと前記第２の吐出データを生成し、
前記所定の係数は、前記第１のノズル列に対応する画素のほうが、前記第２のノズル列に対応する画素よりも多くの誤差が分配されるように、個々の画素に対応づけて設定されていることを特徴とする請求項１に記載の画像処理装置。
【請求項８】
前記画像データは画像濃度を示す多値データであり、
前記生成手段は、前記第１のノズル列に対応する前記多値データに、前記第２のノズル列に対応する前記多値データよりも大きな補正係数を乗算することによって、前記第１のノズル列に対応する補正後の多値データおよび前記第２のノズル列に対応する補正後の多値データをそれぞれ算出し、その後、前記第１のノズル列に対応する前記補正後の多値データおよび前記第２のノズル列に対応する前記補正後の多値データのそれぞれを２値化することにより、前記第１の吐出データおよび前記第２の吐出データを生成することを特徴とする請求項１に記載の画像処理装置。
【請求項９】
第１の吐出データに従ってインクを吐出するノズルが所定の方向に配列する第１のノズル列と、第２の吐出データに従ってインクを吐出するノズルが前記所定の方向に配列する第２のノズル列が、前記所定の方向と交差する方向に配置されて成る記録ヘッドを、前記第１のノズル列の吐出動作に伴う記録媒体に対するインクの着弾が前記第２のノズル列の吐出動作に伴う前記記録媒体に対するインクの着弾よりも遅いタイミングで行われるように、前記記録媒体に対し相対移動させることによって画像を記録するための画像処理装置であって、
前記第１のノズル列に対応する画素と前記第２のノズル列に対応する画素に対し等しい画像データが入力された場合に、前記第１のノズル列が１回の吐出動作で吐出するインクの量が前記第２のノズル列が１回の吐出動作で吐出するインクの量よりも多くなるように、前記画像データに基づいて前記第１の吐出データおよび前記第２の吐出データを生成する生成手段を備えることを特徴とする画像処理装置。
【請求項１０】
第１の吐出データに従ってインクを吐出するノズルが所定の方向に配列する第１のノズル列と、第２の吐出データに従ってインクを吐出するノズルが前記所定の方向に配列する第２のノズル列が、前記所定の方向と交差する方向に配置されて成る記録ヘッドを、前記第１のノズル列の吐出動作に伴う記録媒体に対するインクの着弾が前記第２のノズル列の吐出動作に伴う前記記録媒体に対するインクの着弾よりも遅いタイミングで行われるように、前記記録媒体に対し相対移動させることによって画像を記録するための画像処理装置であって、
前記第１のノズル列に対応する画素と前記第２のノズル列に対応する画素に対し等しい画像データが入力された場合に、前記第１のノズル列がインクを吐出する回数が前記第２のノズル列がインクを吐出する回数よりも多くなるように、且つ、前記第１のノズル列が１回の吐出動作で吐出するインクの量が前記第２のノズル列が１回の吐出動作で吐出するインクの量よりも多くなるように、前記画像データに基づいて前記第１の吐出データおよび前記第２の吐出データを生成する生成手段を備えることを特徴とする画像処理装置。
【請求項１１】
前記第１のノズル列は前記第２のノズルよりも前記記録媒体に対し前記相対移動の下流側に配置されていることを特徴とする請求項１ないし１０のいずれか１項に記載の画像処理装置。
【請求項１２】
前記第１の吐出データおよび前記第２の吐出データに従って前記記録ヘッドからインクを吐出させながら、当該記録ヘッドを前記記録媒体に相対移動させることにより画像を記録する記録手段をさらに備えていることを特徴とする請求項１ないし１１のいずれか１項に記載の画像処理装置。
【請求項１３】
第１の吐出データに従ってインクを吐出するノズルが所定の方向に配列する第１のノズル列と、第２の吐出データに従ってインクを吐出するノズルが前記所定の方向に配列する第２のノズル列が、前記所定の方向と交差する方向に配置されて成る記録ヘッドを、前記第１のノズル列の吐出動作に伴う記録媒体に対するインクの着弾が前記第２のノズル列の吐出動作に伴う前記記録媒体に対するインクの着弾よりも遅いタイミングで行われるように、前記記録媒体に対し相対移動させることによって画像を記録するための画像処理方法であって、
前記第１のノズル列に対応する画素と前記第２のノズル列に対応する画素に対し等しい画像データが入力された場合に、前記第１のノズル列がインクを吐出する回数が前記第２のノズル列がインクを吐出する回数よりも多くなるように、前記画像データに基づいて前記第１の吐出データおよび前記第２の吐出データを生成する生成工程を有することを特徴とする画像処理方法。
【請求項１４】
第１の吐出データに従ってインクを吐出するノズルが所定の方向に配列する第１のノズル列と、第２の吐出データに従ってインクを吐出するノズルが前記所定の方向に配列する第２のノズル列が、前記所定の方向と交差する方向に配置されて成る記録ヘッドを、前記第１のノズル列の吐出動作に伴う記録媒体に対するインクの着弾が前記第２のノズル列の吐出動作に伴う前記記録媒体に対するインクの着弾よりも遅いタイミングで行われるように、前記記録媒体に対し相対移動させることによって画像を記録するための画像処理方法であって、
前記第１のノズル列に対応する画素と前記第２のノズル列に対応する画素に対し等しい画像データが入力された場合に、前記第１のノズル列が１回の吐出動作で吐出するインクの量が前記第２のノズル列が１回の吐出動作で吐出するインクの量よりも多くなるように、前記画像データに基づいて前記第１の吐出データおよび前記第２の吐出データを生成する生成工程を有することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体にインクを吐出して画像を記録するための画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
インクジェット記録装置では、長尺の記録ヘッドと記録媒体の１回の相対走査により、画像を完成させるシングルパス方式が有用されている。このようなシングルパス方式は、高速出力という利点を有している一方、記録ヘッドに配列する個々のノズルの吐出特性が記録媒体に現れやすく、濃度ムラが課題となる場合も多い。
【０００３】
特許文献１には、画像内で白スジが発生する位置のノズルの吐出量を相対的に大きくすることにより、濃度ムラを抑える構成が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０―２２８２８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで近年では、オフセット印刷で用いられるようなインク吸収性の低い記録媒体への対応も求められて来ている。吸収性の低い記録媒体では、記録媒体に付与されたインク滴が十分に吸収される前に、新たなインク滴が隣接する位置に付与される場合があるので、これらインク滴間の引き合いに伴う新たな濃度ムラが発生する場合がある。シングルパス記録の場合、インク滴が記録媒体に付与される順番は、記録ヘッドにおけるノズルのレイアウトに依存するため、濃度ムラの状態もノズルレイアウトに依存したものとなってしまう。
【０００６】
そしてこのような濃度ムラは、特許文献１を採用して吐出量を調整しても、インク滴間の引き合いが抑制されるわけではないので、十分に緩和することができない。
【０００７】
本発明は上記課題を解決するためになされたものである。よってその目的とするところは、吸収性の低い記録媒体にシングルパスで記録する場合であっても、濃度ムラの無い一様な画像を出力可能な画像処理装置および画像処理方法を提供することである。
【課題を解決するための手段】
【０００８】
そのために本発明は、第１の吐出データに従ってインクを吐出するノズルが所定の方向に配列する第１のノズル列と、第２の吐出データに従ってインクを吐出するノズルが前記所定の方向に配列する第２のノズル列が、前記所定の方向と交差する方向に配置されて成る記録ヘッドを、前記第１のノズル列の吐出動作に伴う記録媒体に対するインクの着弾が前記第２のノズル列の吐出動作に伴う前記記録媒体に対するインクの着弾よりも遅いタイミングで行われるように、前記記録媒体に対し相対移動させることによって画像を記録するための画像処理装置であって、前記第１のノズル列に対応する画素と前記第２のノズル列に対応する画素に対し等しい画像データが入力された場合に、前記第１のノズル列がインクを吐出する回数が前記第２のノズル列がインクを吐出する回数よりも多くなるように、前記画像データに基づいて前記第１の吐出データおよび前記第２の吐出データを生成する生成手段を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、吸収性の低い記録媒体にシングルパスで記録する場合であっても、濃度ムラの無い一様な画像を出力することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明で使用可能なインクジェット記録装置の内部構成図である。
【図２】記録ヘッドをノズル面側から見た図である。
【図３】本発明に使用可能な画像処理システムの制御構成を示すブロック図である。
【図４】ホスト装置および記録装置で実行する画像処理の工程を示すブロック図である。
【図５】（ａ）〜（ｃ）は、濃度ムラ発生メカニズムを説明するための図である。
【図６】ノズル列と閾値マトリクスの対応関係を示す図である。
【図７】第１の実施形態で使用可能な閾値マトリクスの一例を示す図である。
【図８】一様な画像データが入力されてきた場合の記録画素の配列状態図である。
【図９】第１の実施形態で使用可能な閾値マトリクスの別例を示す図である。
【図１０】ノズルレイアウトの変形例を示す図である。
【図１１】閾値マトリクスの一例を示す図である。
【図１２】個々のノズルに対応する閾値のＹ方向における平均値を示す図である。
【図１３】一様な画像データが入力されてきた場合の記録画素の配列状態図である。
【図１４】個々のノズルに対応する記録画素の個数を示す図である。
【図１５】第２実施形態で使用する記録ヘッドをノズル面側から見た図である。
【図１６】（ａ）および（ｂ）は、濃度ムラ発生状態を説明するための図である。
【図１７】（ａ）および（ｂ）は、閾値マトリクスと閾値の平均値を示す図である。
【図１８】第３の実施形態で用意する閾値マトリクスの一例を示す図である。
【図１９】一様な画像データが入力されてきた場合の記録画素の配列状態図である。
【図２０】誤差拡散処理に使用する分配係数の一例を示す図である。
【図２１】第４の実施形態で使用する係数テーブルである。
【図２２】ホスト装置および記録装置で実行する画像処理工程のブロック図である。
【図２３】第５の実施形態で使用する係数テーブルである。
【図２４】一様な画像データが入力されてきた場合の記録画素の配列状態図である。
【図２５】（ａ）および（ｂ）はシステム構成および処理工程の別例を示す図である。
【発明を実施するための形態】
【００１１】
＜画像処理システムの概略構成＞
図１は、本発明に使用可能なインクジェット記録装置１０４の内部構成を説明するための斜視図である。複数の搬送ローラ８１に挟持された記録媒体Ｓは、一定の速度でＹ方向に搬送され、その搬送経路には吐出データに従って記録媒体Ｓにインクを付与するための記録ヘッド１１〜１４が配備されている。記録ヘッド１１はブラックインクを、記録ヘッド１２はシアンインクを、記録ヘッド１３はマゼンタインクを、記録ヘッド１４はイエローインクをそれぞれＺ方向に吐出する。
【００１２】
図２は、記録ヘッド１１〜１４のノズル面を示す図である。ここではブラックインク用の記録ヘッド１１を例に説明するが、他の記録ヘッド１２〜１４も同様の構成を有している。ノズル面１０には、インクを滴として吐出するためのノズル１２が搬送方向であるＹ方向と交差するＸ方向に一定のピッチ（ここでは６００ｄｐｉ（ドット／インチ）で配列している。この際、Ｘ方向に隣接するノズル１２は、Ｙ方向に間隔Ｄを置きながら３ノズル周期で配置されている。つまり、ノズル面１０には、複数のノズル１２がＸ方向に３画素周期で配列するノズル列１、ノズル列２、およびノズル列３が、Ｙ方向に間隔Ｄをおいて配列した構成となっている。個々のノズル１２は、吐出データに従って、記録媒体Ｓの搬送速度に対応する周波数でインクを吐出する。
【００１３】
図３は、本発明に使用可能な画像処理システムの制御構成を示すブロック図である。ここでは、インクジェット記録装置１０４とホスト装置１００によって構成される画像処理システムを例に説明する。
【００１４】
ホスト装置１００において、ＣＰＵ１０８は、ハードディスク（ＨＤ）１０７やＲＯＭ１１０に格納された各種プログラムに従い、ＲＡＭ１０９をワークエリアとして使用しながら、各種処理を実行する。具体的には、オペレーティングシステム１０２を介して、アプリケーション１０１、プリンタドライバ１０３、モニタドライバ１０５の各ソフトウェアを動作させる。
【００１５】
モニタドライバ１０５は、モニタ１０６に表示する画像データを作成するなどの処理を実行するためのソフトウェアである。プリンタドライバ１０３は、アプリケーションソフトウェア１０１からＯＳ１０２へ受け渡される画像データを、記録装置１０４が受信可能な画像データに変換し、その後記録装置１０４に送信するためのソフトウェアである。
【００１６】
記録装置１０４において、コントローラ２００は、マイクロプロセッサ形態のＣＰＵ２１０のほか、ＲＯＭ２１１およびＲＡＭ２１２を有している。コントローラ２００は、ＣＰＵ２１０を用い、ＲＯＭ２１１に記憶されているプログラムや各種パラメータに従って、ＲＡＭ２１２をワークエリアとしながら、記録装置全体を制御する。具体的には、ヘッド駆動回路２０２を制御し、受信した吐出データを記録ヘッド１１〜１４の個々のノズルに対応づけてインクを吐出させる。また、搬送モータ２０６を介して搬送ローラ８１を回転し、記録ヘッド１１〜１４の吐出周波数に対応した搬送速度で記録媒体Ｓを搬送する。
【００１７】
図４は、ホスト装置１００および記録装置１０４のそれぞれで実行する画像処理の工程を説明するためのブロック図である。
【００１８】
ホスト装置１００において、ユーザはアプリケーション１０１を利用して記録装置１０４で記録する画像データを作成することができる。ユーザが印刷コマンドを入力すると、アプリケーション１０１で作成された画像データはプリンタドライバ１０３に転送される。
【００１９】
プリンタドライバ１０３は、受信した画像データに対し、前段処理Ｊ０００２、後段処理Ｊ０００３、γ補正処理Ｊ０００４、２値化処理Ｊ０００５、および印刷データ作成処理Ｊ０００６をこの順番に実行する。以下、これら処理を詳しく説明する。
【００２０】
前段処理Ｊ０００２では、アプリケーション１０１がモニタ１０６に表示可能な色域を、記録装置１０４で表現可能な色域に変換する。具体的には、８ビットで表現されたＲＧＢ画像データを、ＲＯＭ１１０に格納されている３次元ＬＵＴを参照することにより、同じく８ビットで表現されたＲ´Ｇ´Ｂ´画像データに変換する。
【００２１】
後段処理Ｊ０００３では、Ｒ´Ｇ´Ｂ´画像データを、記録装置１０４に搭載された記録ヘッド１１〜１４が吐出する４色のインクＣ、Ｍ、Ｙ、Ｋの画像濃度を示す多値データに変換する。具体的には、前段処理Ｊ０００２にて得られた８ビットのＲ´Ｇ´Ｂ´画像データを、ＲＯＭ１１０に格納されている３次元ＬＵＴを参照することにより、Ｃ、Ｍ、Ｙ、Ｋそれぞれの８ビットデータに変換する。
【００２２】
続くγ補正処理Ｊ０００４では、後段処理Ｊ０００３で得られたＣ、Ｍ、Ｙ、Ｋの多値データのそれぞれについてγ補正を行う。具体的には、インク色のそれぞれについて用意された１次元ＴＵＴを参照することにより、８ビットのＣ、Ｍ、Ｙ、Ｋデータのそれぞれを８ビットのＣ´Ｍ´Ｙ´Ｋ´データに変換する。γ補正処理Ｊ０００４により、Ｃ、Ｍ、Ｙ、Ｋそれぞれの多値データと記録媒体で表現される濃度データが線形関係を有するようになる。
【００２３】
２値化処理Ｊ０００５では、γ補正がなされた８ビットのＣ´Ｍ´Ｙ´Ｋ´データのそれぞれを、所定の量子化処理法を採用して、１ビットデータＣ、Ｍ、Ｙ、Ｋに変換する。２値化後の画像データは、記録装置１０４の記録解像度に対応した個々の画素に対し、ドットの記録（１）または非記録（０）が、１ビット情報として定められている。
【００２４】
印刷データ作成処理Ｊ０００６では、２値化処理Ｊ０００５で生成された４色１ビットデータに、記録媒体情報、記録品位情報および給紙方法等のような記録動作に関わる制御情報を付して、印刷データを作成する。以上のようにして生成された印刷データは、ホスト装置１００から記録装置１０４へ供給される。
【００２５】
その後、記録装置１０４に供給された２値の画像データは、各記録ヘッド１１〜１４の各ノズルに対応づけられた吐出データに変換され、ヘッド駆動回路２０２に送られる。そして、記録ヘッド１１〜１４に配列された個々のノズルより、適切なタイミングでインクが吐出されることにより、記録媒体Ｓに画像が記録される。
【００２６】
＜濃度ムラの発生メカニズム＞
図５（ａ）〜（ｃ）は、吸収性の低い記録媒体に対し記録ヘッド１１を用いてシングルパス記録を行った場合の濃度ムラ発生メカニズムを説明するための図である。図２で示したように、記録ヘッド１１には、ノズル列１、ノズル列２、およびノズル列３が、Ｙ方向に間隔Ｄをおいて配置している。
【００２７】
ここで、記録ヘッド１１を用い、例えばＸ方向に延びる罫線を記録する場合を考える。このとき、最初に搬送方向の最も上流側にあるノズル列１のノズルからインクを吐出し、記録媒体Ｓが間隔Ｄに相当する距離だけ搬送されたタイミングでノズル列２のノズルからインクを吐出する。そして、さらに記録媒体Ｓが間隔Ｄに相当する距離だけ搬送されたタイミングで、搬送方向の最も下流側にあるノズル列３のノズルからインクを吐出する。これにより、記録媒体Ｓには、複数のドットがＸ方向に連続配置して成る罫線が形成される。
【００２８】
図５（ａ）は、吸収性の低い記録媒体に対し、ノズル列１だけの吐出動作を行って３３％デューティの画像を記録した状態を示す。Ｙ方向に延びる罫線１がＸ方向に３画素おきに等間隔に配置し、これらの間にＸ方向へのずれは無い。
【００２９】
図５（ｂ）は、同図（ａ）と同じ記録媒体に対し、ノズル列１とノズル列２で吐出動作を行って６６％デューティの画像を記録した状態を示す。ノズル列１によって吐出されたインク滴の隣には、当該インク滴が記録媒体Ｓに吸収される前にノズル列２によって吐出されたインク滴が記録される。このため、これらインク滴は接触し、その表面張力によって互いに引き合う。結果、Ｙ方向に延びる罫線１と罫線２は互いに接近するようにＸ方向に移動し、これら２つの罫線の合成によってラインＬが形成される。ラインＬとラインＬの間には白紙領域Ｗが露出するが、当該白紙領域Ｗは引き合いの生じない場合すなわち吸収性の高い記録媒体に記録した場合に比べて大きな幅を有する。
【００３０】
図５（ｃ）は、同図（ａ）（ｂ）と同じ記録媒体に対し、ノズル列１〜ノズル列３で吐出動作を行って１００％デューティの画像を記録した状態を示す。図５（ｂ）で説明したように、ノズル列１によって記録された罫線１とノズル列２によって記録された罫線２とは互いに引き合っており、ノズル列３から吐出されたインク滴は比較的大きな白紙領域Ｗのほぼ中央に着弾される。このため、ノズル列３から吐出されたインク滴は罫線１とも罫線２とも接触し難く、その位置はＸ方向にずれることもない。結果、互いに接近して記録される罫線１、罫線２と、これらから距離をおいて記録される罫線３がＸ方向に交互に配置され、画像中には規則的な白スジが発生し濃度ムラとして感知される。
【００３１】
このような濃度ムラは、記録媒体Ｓに対する着弾順序に依存し、当該着弾順序は記録ヘッドにおけるノズルのレイアウトに依存する。そして、ノズル列３のように比較的遅いタイミングでインクを吐出するノズルが記録するべき位置に白スジは現れやすく、その位置の濃度が低く感知される。本発明者らはこのような状況を鑑み、鋭意検討の結果、ノズル列３のように比較的遅いタイミングで記録媒体にインクを吐出するノズル列については、他のノズル列よりも吐出回数が多くなるような画像処理を行うことが効果的であると判断した。
【００３２】
以下、比較的遅いタイミングで記録媒体にインクを吐出するノズルの吐出回数が他のノズルよりも相対的に多くなるような画像処理の具体例を複数の実施形態として説明する。いずれの実施形態も、図１〜図４で説明したインクジェット記録システムを採用するものとする。
【００３３】
（第１の実施形態）
第１の実施形態では、図４に示した２値化処理Ｊ０００５に特徴を持たせることによって、ノズル列３の吐出回数を他のノズルよりも相対的に多くする。詳しくは、２値化処理Ｊ０００５としてディザ処理を採用し、当該処理の際に参照する閾値マトリクスに特徴を持たせることによって、ノズル列３の吐出回数を他のノズルよりも相対的に多くする。
【００３４】
ディザ処理では、個々の画素に入力された多値のＣ´Ｍ´Ｙ´Ｋ´データの値を、個々の画素に対応づけて予め設定されている閾値と比較し、当該画素におけるドットの記録（１）または非記録（０）を決定する。入力多値データが０〜２５５の値を有する８ビットデータの場合、閾値は１〜２５５の値を取りうる。そして、入力されてきた多値データの信号値以下の閾値が設定されている画素では記録（１）となり、信号値よりも大きな閾値が設定されている画素では非記録（０）となる。すなわち、比較的小さな閾値が設定された画素は、比較的大きな閾値が設定された画素に比べて記録（１）と判断される可能性が高くなる。
【００３５】
このような状況を鑑み、本実施形態では、ノズル列３に相当する画素の閾値をノズル列１やノズル列２に相当する画素の閾値よりも小さく設定することにより、ノズル列３の吐出回数を他のノズル列よりも相対的に多くする。
【００３６】
図６は、ノズル列１〜ノズル列３と閾値マトリクスの対応関係を示す図である。ここでは説明のため、Ｘ方向に９画素Ｙ方向に９画素の領域を有する閾値マトリクスを示しているが、実際の閾値マトリクスは更に大きな領域を有しており、その大きさは特に限定されるものではない。図では、記録媒体に対するインクの吐出タイミングが最も遅いノズル列３に相当する閾値領域をグレーで示している。本実施形態では、グレーで示した画素領域に設定される閾値の平均値が、他の画素領域に設定される閾値の平均値よりも小さくなっているような閾値マトリクスを用意する。
【００３７】
図７は、本実施形態で使用可能な閾値マトリクスの一例を示す図である。図において、グレーで示した画素列については閾値の平均値が１２８になっている。一方、他の領域については閾値の平均値が１９２になっている。すなわち、図７に示す閾値マトリクスを用いてディザ処理を行った領域については、ノズル列３に含まれるノズルの吐出頻度をノズル列１やノズル列２に含まれるノズルの吐出頻度よりも相対的に高くすることが出来る。
【００３８】
図８は、図７で示した閾値マトリクスを用いて２値化処理を行う構成において、９×９の画素領域に一様に信号値１２８を有する画像データが入力されてきた場合の記録画素（１）の配列状態を示す図である。１２８以下の閾値が設定されている画素では記録（１）と判断され、図では黒で示している。１２８よりも大きな閾値が設定されている画素では非記録（０）と判断され、図では白で示している。図から判るように、ノズル列３に対応する記録画素の数は、他のノズル列に対応する記録画素の数よりも多くなっている。このため、記録媒体上では、ノズル列１で記録されるインク滴とノズル列２で記録されるインク滴との接触および移動の機会を抑制しつつ、ノズル列３で吐出されるインク滴の数を多くすることが出来る。結果、ノズル列３の位置における白スジの発生を抑制することが可能となる。
【００３９】
図９は、本実施形態で使用可能な閾値マトリクスの別例を示す図である。設定される閾値の分布が図７で示した閾値マトリクスと異なっている。図７では、ノズル列３に対応する画素に対しては６４〜１９２の閾値を均等に分布させ、その他のノズル列に対応する画素に対しては１２８〜２５５の閾値を均等に分布させている。これに対し、図９では、ノズル列３に対応する画素に対しては、６４〜２５５の閾値を１２８がピークとなるように分布させ、その他のノズル列に対応する画素に対しては１２８〜２５５の閾値を均等に分布させている。
【００４０】
図９に示す閾値マトリクスを用いると、ノズル列３がインクを吐出する回数と他のノズル列がインクを吐出する回数の割合が、階調に応じて変化する。具体的には、粒状性が目立ち易い低階調領域（信号値１２８未満）では全ノズル列の吐出回数は均等であるが、白スジが目立ち易い中濃度領域（信号値１２８以上）ではノズル列３の吐出回数が他のノズル列よりも多くなる。よって、粒状性が目立ち易いハイライト部では分散性を高く保ち、白スジが目立ち易い中濃度部ではノズル列３にドットを偏らせることができ、全階調で良好な一様性を得ることができる。
【００４１】
図７および図９に示した２種類の閾値マトリクスにおいては、閾値の分布は異なるが、どちらにおいても、白スジが発生しやすいノズル列３に対応する閾値の平均値は、他の領域の閾値の平均よりも小さく抑えられている。結果、ノズル列３の位置に記録されるドットの数が他よりも多くなり、白スジの発生を抑制することが可能となる。
【００４２】
なお、以上では説明を簡単にするため、９画素×９画素の領域を有し４段階の閾値（６４、１２８、１９２、２５５）が設定されている閾値マトリクスを例に説明した。しかし、実際の閾値マトリクスは更に大きな画像領域を有し、１〜２５５の閾値が分散して配置されるものとする。この際、Ｘ方向については、ノズル列の周期の整数倍の画素数を有する閾値マトリクスであることが望まれる。例えば本実施形態の記録ヘッド１１では、各ノズル列のノズルがＸ方向に３画素の周期で配列しているため、Ｘ方向に３画素の倍数を有することが望まれる。そして、ノズル列が４列の場合には４画素の倍数、５列の場合には５画素の倍数となるように、Ｘ方向においては、ノズル列の配列周期の整数倍の画素領域を有することが好ましい。一方、Ｙ方向においては、１〜２５５の閾値がテクスチャが現れない程度に好適に分散される領域が確保されれば、その画素数は特に限定されるものではない。以下、より複雑なノズルレイアウトを有する記録ヘッドを用い、より大きなサイズの閾値マトリクスを採用する変形例について説明する。
【００４３】
図１０は、本変形例で使用する記録ヘッドのノズル面におけるノズルレイアウトを示す図である。ここでは、ノズルレイアウトをＸＹ平面における座標として、６４ノズル分示している。本実施形態で用いる記録ヘッドには、１６列のノズル列（ノズル列１〜１６）が配列しており、Ｘ方向において吐出タイミングが分散したノズルが１６画素周期で配列している。
【００４４】
図１１は、図１０に示すノズルレイアウトに対応可能な６４画素×６４画素の領域を有する閾値マトリクスの一例である。６４画素×６４画素の領域において、１〜２５５の閾値が基本的にはブルーノイズ特性を有するように分散性の高い状態で配置されている。但し、本閾値マトリクスにおいても上記閾値マトリクスと同様、白スジの発生し易いノズル列１６については、対応する閾値の平均値が他の領域の閾値の平均よりも小さく抑えられている。
【００４５】
図１２は、図１１に示す閾値マトリクスにおいて、Ｘ方向に配列する個々のノズルに対応する閾値の、Ｙ方向における平均値を示す図である。全６４ノズルのうち、ノズル列１６に含まれる１番目、１７番目、３３番目、４９番目のノズルの平均値が他のノズルの平均値に比べて、互いに同値ではないが局所的に低く抑えられているのが分かる。
【００４６】
図１３は、図１１の閾値マトリクスを用いる構成において、６４×６４の画素領域に一様に信号値１２８を有する画像データが入力されてきた場合の記録画素（１）の配列状態を示す図である。また、図１４は、図１３の結果において、記録（１）と設定される画素の数を各ノズルについて示した図である。全６４ノズルのうち、ノズル列１６に含まれる１番目、１７番目、３３番目、４９番目のノズルの記録画素が他のノズルの記録画素に比べて多いことが分かる。
【００４７】
以上説明した本実施形態によれば、ディザ処理の際に参照する閾値マトリクスにおいて、使用する記録ヘッドのノズル列のうち最も遅いタイミングで吐出動作を行うノズル列に対する閾値の平均値を他のノズル列の平均値よりも低く設定する。これにより、最も遅いタイミングで吐出動作を行うノズル列の吐出回数を他のノズル列よりも多くすることができ、白スジの発生ひいては濃度ムラを抑えることができる。
【００４８】
（第２の実施形態）
図１５は、本実施形態で使用する記録ヘッドのノズル面におけるノズルレイアウトを示す図である。ここでは、６列のノズル列（ノズル列１〜６）がＸ方向に分散した形でレイアウトされており、複数のノズルはＸ方向６画素周期で配列している。
【００４９】
図１６（ａ）および（ｂ）は、図１５の記録ヘッドを用い、吸収性の低い記録媒体に対しシングルパス記録を行った場合の濃度ムラ発生状態を説明するための図である。
【００５０】
図１６（ａ）は、ノズル列１〜ノズル列４までの吐出動作を行った状態を示す。この段階において、ノズル列１とノズル列４がＸ方向に隣接した位置にドットを記録し、互いに引き寄せあう。また、ノズル列２とノズル列３がＸ方向に隣接した位置にドットを記録し、互いに引き寄せあう。結果、これら２組の罫線の合成によってラインＬ１とラインＬ２が形成される。ラインＬ１とラインＬ２の間には白紙領域Ｗ２および白紙領域３が露出するが、当該白紙領域Ｗ２およびＷ３は引き合いの生じない場合すなわち吸収性の高い記録媒体に記録した場合に比べて大きな幅を有する。
【００５１】
一方、図１６（ｂ）は、同図（ａ）の状態に対し、ノズル列５およびノズル列６で吐出動作を行った状態を示す。図１６（ａ）で説明したように、ノズル列１〜ノズル列４によって形成されたラインＬ１とラインＬ２の間には比較的大きな白紙領域Ｗ２およびＷ３が形成されている。そして、ノズル列５およびノズル列６で吐出されたインク滴はこれら白紙領域Ｗ２、Ｗ３それぞれのほぼ中央に着弾される。このため、互いに接近して記録される罫線と、これらから距離をおいて記録される罫線がＸ方向に周期的に配置されることになり、画像中には規則的な白スジが発生し濃度ムラとして感知される。
【００５２】
第１の実施形態では、ノズル列１〜３のうち吐出タイミングが最も遅いノズル列３についてのみ、他の領域に比べて閾値を小さく設定した。これに対し本実施形態では、吐出タイミングが最も遅いノズル列６と、これよりも１つ早いタイミングで吐出するノズル列５について、すなわち白紙領域Ｗ２およびＷ３にドットを記録する２つのノズル列について、他の領域よりも閾値を小さく設定する。
【００５３】
この際、ノズル列５に対応する閾値の平均値と、ノズル列６に対応する閾値の平均値は同等であっても良いが同等でなくても良い。より遅いタイミングでインクを吐出するノズル列６に対する閾値の平均値をノズル列５に対する閾値の平均値よりも更に小さく設定しても良い。
【００５４】
図１７（ａ）および（ｂ）は、本実施形態で採用可能な閾値マトリクスの一例と、当該マトリクスにおける閾値のＹ方向における平均値を示す図である。Ｘ方向に６画素周期を有するノズルレイアウトに対応するため、ここでは１２画素×１２画素の領域を有する閾値マトリクスを例示している。本例では、図１７（ｂ）に示すように、ノズル列６に対応する閾値の平均値は１０７．５、ノズル列５に対応する閾値の平均値は１５０．３、他の領域に対応する閾値の平均値は１９３．５になっている。
【００５５】
このような本実施形態によれば、記録媒体において、ノズル列１〜ノズル列４で記録されるインク滴同士の接触および移動の機会を抑制しつつ、ノズル列５およびノズル列６で吐出されるインク滴の数を多くすることが出来る。結果、ノズル列５およびノズル列６の位置において白スジの発生を抑え、濃度ムラを抑制することが可能となる。
【００５６】
（第３の実施形態）
本実施形態では記録ヘッド１１〜１４のそれぞれが、大ドットと小ドットのいずれかを選択的に記録可能な構成とする。また、本実施形態においても、γ補正処理Ｊ０００４までは第１の実施形態と同じ処理を行い、２値化処理Ｊ０００５としてディザ処理を採用し、閾値マトリクスに特徴を持たせる。
【００５７】
図１８は、本実施形態の閾値マトリクスとして用意する大ドット用の閾値マトリクスと小ドット用の閾値マトリクスをそれぞれ示す図である。大ドット用の閾値マトリクスには小ドット用の閾値マトリクスよりも相対的に高い閾値が設定されているが、いずれの閾値マトリクスにおいても、グレーで示した画素領域に設定される閾値の平均値は他の画素領域に設定される閾値の平均値よりも小さくなっている。
【００５８】
本実施形態の量子化処理Ｊ０００５では、γ補正処理Ｊ０００４が行われた後の多値データを大ドット用の閾値マトリクスに設定されている閾値と比較し、大ドットの記録（１）または非記録（０）を決定する。同時に、当該多値データを小ドット用の閾値マトリクスＢに設定されている閾値とも比較し、小ドットの記録（１）または非記録（０）も決定する。その後、これら２種類の量子化の結果を照合し、大ドットと小ドットの両方が記録（１）となっている画素、および大ドットのみが記録（１）となっている画素については、大ドット用の吐出データを出力する。小ドットのみが記録（１）となっている画素については、小ドット用の吐出データを出力する。さらに、大ドットと小ドットの両方が非記録（０）となっている画素については非吐出データを出力する。
【００５９】
図１９は、図１８で示した大ドット用の閾値マトリクスおよび小ドット用の閾値マトリクスを用いて２値化処理を行う構成において、一様に信号値６４を有する画像データが入力されてきた場合の、大ドットおよび小ドットの記録画素の配列状態を示す図である。いずれの閾値マトリクスとの比較工程においても、６４以下の閾値が設定されている画素では記録（１）と判断され、６４よりも大きな閾値が設定されている画素では非記録（０）と判断される。そしてこれら２つの２値化の結果を照合して、最終的な量子化結果を得る。図から判るように、ノズル列３に対応する記録画素には、ノズル列１やノズル列２に対応する記録画素よりも大ドットが記録されやすくなっている。このため、記録媒体上では、白スジが発生しやすいノズル列３に対応する位置において、他の領域よりも大ドットが記録される割合を高くすることが出来、濃度ムラを抑制することができる。
【００６０】
なお、図１８では、説明を簡単にするため、９画素×９画素の領域を有し３段階の閾値（３２、６４、１２８）がY方向に同じ値が連続して設定されている閾値マトリクスを例に説明した。しかし、実際の閾値マトリクスは更に大きな画像領域を有し、１〜２５５の閾値が分散して配置していることが好ましい。この際、大ドット用の閾値マトリクスには小ドット用の閾値マトリクスよりも相対的に高い閾値が設定され、且つ、どちらの閾値マトリクスでもノズル列３の画素領域には、他の画素領域よりもその平均値が小さくなるような閾値が設定されていればよい。このようにすれば、ノズル列３に対応する領域に対し、ドット数とドットサイズの両面から白スジ抑制のために働きかけることができる。
【００６１】
また、以上では、大ドットと小ドットのようにドットサイズを２段階に切り替え可能な構成としたが、本実施形態の効果はこのような構成に限定されるものではない。より大きなドット用の閾値マトリクスにはより小さなドット用の閾値マトリクスよりも相対的に高い閾値が設定され、且つ、いずれの閾値マトリクスでもノズル列３の画素領域には、他の画素領域よりもその平均値が小さくなるような閾値が設定されていればよい。
【００６２】
（第４の実施形態）
本実施形態においても、図４に示した２値化処理Ｊ０００５に特徴を持たせることによって、ノズル列３の吐出回数を他のノズルよりも相対的に多くする。但し本実施形態では、２値化処理Ｊ０００５としてディザ処理ではなく誤差拡散処理を採用する。
【００６３】
誤差拡散処理では、対象画素を２値化した際に生じる多値の誤差を、未だ２値化処理が行われていない周囲の画素に分配する。この際、各画素への分配量は例えば図２０に示すような分配係数に従って算出される。本実施形態では、このような分配係数に特徴を持たせることによって、白スジが発しやすい位置のノズル列の吐出回数を他のノズルノズル列よりも相対的に多くする。
【００６４】
図２１は、本実施形態で使用する係数テーブルである。当該係数テーブルは個々の画素に対応づけて用意されており、ここでは説明のため、Ｘ方向に９画素Ｙ方向に９画素の領域について示している。図では、記録媒体に対するインクの吐出タイミングが最も遅いノズル列３に相当する画素領域をグレーで示している。本実施形態では、グレーで示した画素領域に設定される係数（２）が、他の画素領域に設定される係数（１）よりも大きな値に設定されている。
【００６５】
実際に誤差拡散処理を行う際、処理対象画素で発生した誤差に対し、ＣＰＵ１０８は、図２０で示した分配係数と図２１の係数テーブルで示した係数を乗算することにより、注目画素に加算される誤差量を算出する。このような処理を行うと、グレーで示した画素領域には他の領域に比べ約２倍の誤差が加算され、実際に２値化するときの多値データの値においては、グレーで示した画素領域の信号値を他の領域の信号値よりも相対的に大きくすることができる。結果、白スジが発生し易い画素領域に記録されるドット数を他の領域よりも多くして、画像全体において濃度ムラを低減することができる。
【００６６】
（第５の実施形態）
本実施形態では、２値化処理ではなく新たに追加した補正処理によって、白スジが発生し易い位置のノズル列の吐出回数を他のノズル列よりも相対的に多くする。
【００６７】
図２２は、本実施形態において、ホスト装置１００および記録装置１０４のそれぞれで実行する画像処理の工程を説明するためのブロック図である。図４で示したブロック図と異なる点は、γ補正処理Ｊ０００４と２値化処理Ｊ０００５の間にノズル列補正処理Ｊ００１０が追加されていることである。ノズル列補正処理Ｊ００１０は、γ補正処理Ｊ０００４より入力されてきた多値（８ビット）のＣ´Ｍ´Ｙ´Ｋ´データのそれぞれに、所定の補正係数を乗算して新たな多値（８ビット）のＣ″Ｍ″Ｙ″Ｋ″データを取得する。
【００６８】
図２３は、本実施形態で使用する係数テーブルである。当該係数テーブルは個々の画素に対応づけて用意されており、ここでは説明のため、Ｘ方向に９画素Ｙ方向に９画素の領域について示している。図では、記録媒体に対するインクの吐出タイミングが最も遅いノズル列３に相当する画素領域をグレーで示している。本実施形態では、グレーで示した画素領域の係数は１．２に、他の画素領域の係数は１．０に設定している。ＣＰＵ１０８は、グレーで示した画素に対して入力されてきた多値データ（Ｃ´Ｍ´Ｙ´Ｋ´）については、これを１．２倍にし、補正後の多値データ（Ｃ″Ｍ″Ｙ″Ｋ″）として出力する。一方、白で示した画素に対して入力されてきた多値データ（Ｃ´Ｍ´Ｙ´Ｋ´）については、これを１．０倍にし（すなわちスルーの状態で）、補正後の多値データ（Ｃ″Ｍ″Ｙ″Ｋ″）として出力する。そして、続く２値化処理Ｊ０００５では、上記実施形態で説明した特別な処理を採用することなく、一般的なディザ処理や誤差拡散処理を実行する。
【００６９】
このような本実施形態によれば、グレーで示した画素領域における多値データの信号値を他の領域の信号値の約１．２倍に設定することができる。結果、白スジが発生し易い画素領域に記録されるドット数を他の領域よりも多くして、画像全体において濃度ムラを低減することができる。
【００７０】
（第６の実施形態）
本実施形態では、既に第１の実施形態で説明した図１０に示す記録ヘッドを使用する。本実施形態では、第１の実施形態のように最も遅いタイミングで吐出するノズル列１６に対応する吐出回数を増大させるとともに、ノズル列１６についてはドットを記録しない非記録画素がなるべくＹ方向に連続するように調整する。具体的には、閾値マトリクスにおいて、ノズル列１６に対応する画素については、小さい値の閾値がなるべくＹ方向に連続するように閾値を配置する。
【００７１】
このようにすると、ノズル列１６のノズルが吐出しない連続回数が他のノズル列のノズルが吐出しない連続回数よりも多くなる。つまり、記録媒体ではノズル列１６から吐出されたインク滴がＹ方向に隣接して配置される頻度は抑えられ、Ｙ方向において孤立化しやすくなる。そして、このようなインク滴のＸ方向の両側に吸収前のインク滴が存在すると、これら隣接するインクに引き寄せられ、Ｘ方向に広がりやすくなる。結果、白スジがＹ方向に延在するのを防ぎ白スジを緩和することができる。
【００７２】
図２４は、本実施形態を採用した構成において、６４×６４の画素領域に一様に信号値１２８を有する画像データが入力されてきた場合の記録画素（１）の配列状態を示す図である。ノズル列２〜１６に対応する記録画素の数が３２であるのに対し、ノズル列１６に対応する記録画素の数は３６である。加えて、ノズル列１６においては、非記録画素がＹ方向に連続する割合が、他のノズル列よりも多くなっている。このような本実施形態によれば、第１の実施形態に比べ、白スジの発生を更に抑制することができる。
【００７３】
なお、以上では、図３のようにホスト装置１００と記録装置１０４で構成されるシステムを用い、図４で示した画像処理をそれぞれの装置が実行する形態で説明した。この場合、ホスト装置１００が本発明の画像処理装置となる。しかしながら、本願発明はこのような形態に限定されるものではない。
【００７４】
図２５（ａ）および（ｂ）は、本願発明に適用可能な別のシステム構成図および処理の工程を示すブロック図である。ここでは、サーバ４００上のアプリケーションで作成した画像データに対し、コントローラ３００が本願発明の特徴的な処理を施し、ここで生成された吐出データを記録装置１０４に転送する形態になっている。この場合、コントローラ３００が本発明の画像処理装置となる。  図２５（ａ）および（ｂ）のような構成では、本発明の特徴的な処理を含む比較的負荷の大きな処理をコントローラ３００にて独立処理することができるので、大量の画像データを高速に処理することができる。
【００７５】
また、以上では、図１で説明したように、装置内に固定された記録ヘッド１１〜１４に対し記録媒体Ｓを搬送することによって画像を記録するフルラインタイプのインクジェット記録装置を例に説明してきたが、本発明はこのような形態に限定されるものではない。記録ヘッドによる記録媒体に対する相対移動と記録媒体の搬送動作を間欠的に繰り返しながら画像を記録するシリアルタイプのインクジェット記録装置であっても、所謂シングルパス記録法を採用する場合であれば、本発明は有効に機能する。
【００７６】
また本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワークや記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７７】
Ｓ    記録媒体
１１    記録ヘッド
１２    ノズル
１００    ホスト装置
１０４    インクジェット記録装置
【図１】
2017081104.tif 000003
【図２】
2017081104.tif 000004
【図３】
2017081104.tif 000005
【図４】
2017081104.tif 000006
【図５】
2017081104.tif 000007
【図６】
2017081104.tif 000008
【図７】
2017081104.tif 000009
【図８】
2017081104.tif 000010
【図９】
2017081104.tif 000011
【図１０】
2017081104.tif 000012
【図１１】
2017081104.tif 000013
【図１２】
2017081104.tif 000014
【図１３】
2017081104.tif 000015
【図１４】
2017081104.tif 000016
【図１５】
2017081104.tif 000017
【図１６】
2017081104.tif 000018
【図１７】
2017081104.tif 000019
【図１８】
2017081104.tif 000020
【図１９】
2017081104.tif 000021
【図２０】
2017081104.tif 000022
【図２１】
2017081104.tif 000023
【図２２】
2017081104.tif 000024
【図２３】
2017081104.tif 000025
【図２４】
2017081104.tif 000026
【図２５】
2017081104.tif 000027