(57)【要約】【課題】ノズル列に配された互いに近い位置にある２ノズルによって紙面上に形成されるインクドット同士が重複するかどうかをより正確に予測する。【解決手段】複数のノズルそれぞれに対応付けられた複数のチャート（当該複数のノズルのうち注目ノズルとその近傍ノズルとからなるノズル対に対応する２ドットのラインチャート）をプリンタで印刷した結果を読み取ったスキャンデータから、各チャートそれぞれを囲む単位領域毎の輝度量を導出する。そして単位領域毎の輝度量に基づいて、複数のノズルによるドット形成ラインにおけるドットの形成状態を判定する。【選択図】図２
2020100064.tif 000002
【特許請求の範囲】
【請求項１】
複数のノズルからインクを吐出して記録媒体上に画像を形成するプリンタが当該画像の形成に用いる各画素におけるドットのオンまたはオフを定めるドットデータの生成に関する処理を行う画像処理装置であって、
前記複数のノズルそれぞれに対応付けられた複数の第１を前記プリンタで印刷した結果を読み取った第１のスキャンデータから、前記第１チャートそれぞれを囲む単位領域毎の輝度量を導出する導出手段と、
前記単位領域毎の輝度量に基づいて、前記複数のノズルによるドット形成ラインにおけるドットの形成状態を判定する判定手段と、
を備え、
前記第１チャートは、前記複数のノズルのうち注目ノズルに対応するラインと前記注目ノズルの近傍ノズルに対応するラインとが隣接したチャートを含む、
ことを特徴とする画像処理装置。
【請求項２】
前記導出手段は、さらに、前記判定の際の基準となる基準輝度量を前記第１のスキャンデータから導出し、
前記判定手段は、前記単位領域毎の輝度量と前記基準輝度量とを用いて、前記判定を行う
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記基準輝度量は、前記複数の第１チャートそれぞれについて導出された前記単位領域毎の輝度量に基づいて求められる平均値、期待値、最頻値、中央値のいずれかの統計量であることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記第１のスキャンデータは、前記画像の画素に対応するサイズとほぼ同じ大きさのドットを用いて得られた印刷結果を読み取って得られたデータであることを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記導出手段は、さらに、前記判定の際の基準となる基準輝度量を、前記複数のノズルそれぞれに対応付けられた複数の第２チャートを前記プリンタで印刷した結果を読み取った第２のスキャンデータから導出し、
前記判定手段は、前記単位領域毎の輝度量と前記基準輝度量とを用いて、前記判定を行い、
前記第２チャートは、前記複数のノズルの各ノズルそれぞれに対応する１ドットのラインチャートである、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記基準輝度量は、前記複数の第２チャートそれぞれについて導出された前記単位領域毎の輝度量に基づいて求められる平均値、期待値、最頻値、中央値のいずれかの統計量であることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記第１及び第２のスキャンデータは、前記画像の画素に対応するサイズと異なる大きさのドットを用いて得られた印刷結果を読み取って得られたデータであることを特徴とする請求項５又は６に記載の画像処理装置。
【請求項８】
前記判定手段は、前記判定の結果に基づき、前記複数のノズルにおけるドット形成時の特性を表すノズル特性情報を生成することを特徴とする請求項１乃至７のいずれか１項に記載の画像処理装置。
【請求項９】
前記ノズル特性情報は、ノズル単位でのドット形成時の特性を表す情報であることを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記複数のノズルは、内部に配された圧電素子に電圧が印加されることによりインクを吐出することを特徴とする請求項１乃至９のいずれか１項に記載の画像処理装置。
【請求項１１】
前記プリンタは、前記記録媒体の前記複数のノズルに対する１回の相対走査により、前記記録媒体に画像を形成するフルライン型のプリンタであることを特徴とする請求項１乃至１０のいずれか１項に記載の画像処理装置。
【請求項１２】
前記プリンタで用いられるインク色に対応した多値の画像データに対し量子化処理を行って前記ドットデータを生成する量子化手段と、
前記量子化処理を行う前の前記画像データにおける画素値を、前記ノズル特性情報に基づいて、濃度ムラが抑制されるように補正する補正手段と、
前記量子化処理を行った後の前記ドットデータにおけるドットパターンを、前記ノズル特性情報に基づき変更する変更手段と、
をさらに備えたことを特徴とする請求項８乃至１１のいずれか１項に記載の画像処理装置。
【請求項１３】
前記ノズル特性情報は、前記ドット形成ラインにおいて白スジが発生するか否かを示す情報であり、
前記補正手段は、白スジが発生しないと判定されているドット形成ラインにおける画素が所望の濃度となるように補正し、
前記変更手段は、白スジが発生すると判定されているドット形成ラインにおいて白スジが発生しないように当該画素に設定されたドットの種類を変更する、
ことを特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
前記ノズル特性情報は、前記複数のノズルのうち注目ノズルが吐出するインクによって形成されるドットと、当該注目ノズルの近傍ノズルが吐出するインクによって形成されるドットとの重複の度合いを示す情報であり、
前記補正手段は、少なくとも重複すると判定されているドット形成ラインにおける画素が所望の濃度となるように補正し、
前記変更手段は、重複しないと判定されているドット形成ラインにおいて近傍ドットとの隙間を埋めるように当該画素に設定されたドットの種類を変更する、
ことを特徴とする請求項１２に記載の画像処理装置。
【請求項１５】
複数のノズルからインクを吐出して記録媒体上に画像を形成するプリンタが当該画像の形成に用いる各画素におけるドットのオンまたはオフを定めるドットデータの生成に関する画像処理方法であって、
前記複数のノズルそれぞれに対応付けられた複数のチャートを前記プリンタで印刷した結果を読み取る読み取りステップと、
前記読み取りステップで読み取って得られたスキャンデータから、前記チャートそれぞれを囲む単位領域毎の輝度量を導出する導出ステップと、
前記輝度量に基づいて、前記複数のノズルによるドット形成ラインにおけるドットの形成状態を判定する判定ステップと、
を含み、
前記チャートは、前記複数のノズルのうち注目ノズルとその近傍ノズルとからなるノズル対に対応する２ドットのラインチャートである、
ことを特徴とする画像処理方法。
【請求項１６】
コンピュータを、請求項１乃至１４のいずれか１項に記載の画像処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェット方式によって画像記録を行う場合におけるドット同士の紙面上での重複状態を判定する技術に関する。
【背景技術】
【０００２】
記録媒体（用紙）の所定領域に対し記録ヘッドを一度だけ相対走査させることで画像を形成するシングルパス方式は、所定領域に対し記録ヘッドを複数回走査させて画像を形成するマルチパス方式に比べて、より高速な印刷が可能である。
【０００３】
そして、いわゆるインクジェットプリンタにおいてシングルパス方式を採用する場合、本来は重複すべきインクドット同士が紙面上で重複しないことによって、記録媒体の搬送方向に沿って白スジとして現れることがある。特に、インク滴の着弾位置がノズル列方向（記録媒体の搬送方向と交差する方向）に対して大きくよれる場合や、ドット径が想定よりも極端に小さくなる場合には、上記白スジが発生しやすい。例えば解像度が１２００ｄｐｉでノズル列の長さが１０インチの記録ヘッドの場合、１つのノズル列には１２０００個のノズルがあり、このような膨大な数のノズルによる各インク滴の着弾位置やドット径をすべて理想通りに制御することは困難である。
【０００４】
これへの対策として、特許文献１には、１ノズルで印刷したテストパターンをノズル列方向の各位置に対する光学濃度情報として取得して、各ノズルにおける着色の影響度を計算し、入力画像データを補正する画像補正方法が開示されている。この方法によれば、ドットよれやドット径といったノズル毎のインク滴の吐出特性を直接算出しなくとも、それと同等の補正をより簡易に行うことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２４００６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ノズル列に配された互いに近い位置にある２ノズルで形成されるインクドット同士が紙面上で重複するかどうかは、ドット形状やインクの定着状態に大きな影響を及ぼし、それが印刷品質に直接関わってくる。よって、ノズル列に配された互いに近い位置にある２ノズルによって形成されるインクドット同士が実際に紙面上で重複するかどうかを正確に予測することが重要であり、ドット形成状態を正確に予測することによってより適切な対策が可能になる。この点、注目ノズルに対する隣接ノズルによる着色の影響を１ノズルで印刷したテストパターンの測定データから予測する上記特許文献１の方法は、その予測精度に限界があった。
【０００７】
そこで、本発明は、ノズル列に配された互いに近い位置にある複数のノズルによって紙面上に形成されるインクドット同士が重複するかどうかをより正確に予測することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る画像処理装置は、複数のノズルからインクを吐出して記録媒体上に画像を形成するプリンタが当該画像の形成に用いる各画素におけるドットのオンまたはオフを定めるドットデータの生成に関する処理を行う画像処理装置であって、前記複数のノズルそれぞれに対応付けられた複数の第１を前記プリンタで印刷した結果を読み取った第１のスキャンデータから、前記第１チャートそれぞれを囲む単位領域毎の輝度量を導出する導出手段と、前記単位領域毎の輝度量に基づいて、前記複数のノズルによるドット形成ラインにおけるドットの形成状態を判定する判定手段と、を備え、前記第１チャートは、前記複数のノズルのうち注目ノズルに対応するラインと前記注目ノズルの近傍ノズルに対応するラインとが隣接したチャートを含む、ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ノズル列に配された互いに近い位置にある複数のノズルによって紙面上に形成されるインクドット同士が重複するかどうかをより正確に予測することができる。
【図面の簡単な説明】
【００１０】
【図１】プリンタのハードウェア構成を示す図
【図２】画像処理部の内部構成を示したブロック図
【図３】画像形成部の概略構成を示す図
【図４】プリンタにおける印刷処理の流れを示すフローチャート
【図５】ドット特性情報を生成する処理の流れを示すフローチャート
【図６】２ドットラインのチャート用画像データの一例を示す図
【図７】（ａ）及び（ｂ）はチャートシートの一例を示す図
【図８】チャートシートを読み取って得られたスキャンデータを示す図
【図９】実施形態１に係る、輝度情報導出処理の詳細を示すフローチャート
【図１０】ドット形成状態判定処理の詳細を示すフローチャート
【図１１】ドット間距離と輝度量との関係を示すグラフ
【図１２】１ドットラインのチャート用画像データの一例を示す図
【図１３】（ａ）及び（ｂ）はチャートシートの一例を示す図
【図１４】チャートシートの一例を示す図
【図１５】チャートシートを読み取って得られたスキャンデータを示す図
【図１６】実施形態２に係る、輝度情報導出処理の詳細を示すフローチャート
【図１７】ドット間距離と輝度量との関係を示すグラフ
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して、本発明を好適な実施例に従って詳細に説明する。なお、以下の実施例において示す構成は一例にすぎず、本発明は図示された構成に限定されるものではない。
【実施形態１】
【００１２】
図１は、本実施形態に適用可能な画像処理コントローラを含む、プリンタのハードウェア構成を示す図である。プリンタ１００は、ＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３、操作部１０４、表示部１０５、大容量記憶装置１０６、画像処理部１０７、画像形成部１０８、Ｉ／Ｆ（インターフェース）部１０９、バス１１０を備える。
【００１３】
ＣＰＵ１０１は、ＲＡＭ１０２やＲＯＭ１０３に格納されているコンピュータプログラムを用いて、プリンタ１００全体の動作を制御する。なお、ここでは１つのＣＰＵ１０１がプリンタ１００全体を制御する場合を例に説明するが、演算処理を行う複数のハードウェアが処理を分担することにより全体を制御するようにしてもよい。
【００１４】
ＲＡＭ１０２は、大容量記憶装置１０６から読み取ったコンピュータプログラムやデータ、Ｉ／Ｆ部１０９を介して外部から受信したデータを一時的に記憶する。またＲＡＭ１０２は、ＣＰＵ１０１や画像処理部１０７が処理を行う際のワークエリアとして使用される。ＲＯＭ１０３は、プリンタ１００を構成する各部の設定パラメータやブートプログラムなどを格納する。
【００１５】
操作部１０４は、キーボードやマウスなどにより構成されており、ユーザによる入力操作を介してユーザの指示を受け付ける。表示部１０５は、液晶画面などにより構成されており、ＣＰＵ１０１による処理結果を画像や文字などで表示することができる。なお表示部１０５がユーザのタッチ操作を検知可能なタッチパネルである場合、表示部１０５が操作部１０４の一部として機能することになる。
【００１６】
大容量記憶装置１０６は、例えばＨＤＤ（ハードディスクドライブ）などで構成され、ＯＳ（オペレーティングシステム）やＣＰＵ１０１等のプロセッサが各種処理を実行するためのプログラムやデータなどを保存する。また、各部の処理によって生成される一時的なデータ（入出力される画像データや画像処理部１０７で使われるチャート用画像データやディザマトリクスなど）を保持する。大容量記憶装置１０６に保存されているプログラムやデータは、ＣＰＵ１０１等のプロセッサよる制御に従って適宜読み取られ、ＲＡＭ１０２に展開されて各種処理の対象となる。
【００１７】
上述の画像処理コントローラに相当する画像処理部１０７は、プログラムを実行可能なプロセッサや専用の画像処理回路で構成される。画像処理部１０７は、印刷対象として入力された画像データに対し、色変換処理や量子化処理を行って、画像形成部１０８が使用する出力画像データを生成する。この出力画像データは、Ｎ階調の入力画像データが、量子化されてＭ階調（Ｎ＞Ｍであり、本実施形態ではＭ＝２）となった画像データである。さらに画像処理部１０７は、ドット形成ラインにおけるドットの形成状態を判定し、ドット形成時の特性を表す情報（以下、「ノズル特性情報」と呼ぶ）の生成も行う。
【００１８】
画像形成部１０８は、画像処理部１０７から提供された出力画像データに基づいて、用紙等の記録媒体上にインクを用いて画像を形成する。本実施形態の画像形成部１０８は、各インク色に対応するノズル列から、記録媒体に対してインクを吐出して画像を形成するインクジェット方式であることを前提とするものである。また各ノズルは、大ドット、中ドット、小ドットの３種類のドット径によりインクを吐出することができる。ここでは、画像形成部１０８での印刷処理に用いる画像データを記録媒体に印刷すると、記録媒体上において画像データにおける１画素が対応する大きさ（解像度が１２００ｄｐｉであれば約２１μｍ）と中ドットの大きさとがほぼ等しいものとする。従って、大ドットは、記憶媒体上において１画素が対応する大きさよりも大きくなるよう設計されたドットであり、小ドットは記憶媒体上において１画素が対応する大きさよりも小さくなるよう設計されたドットである。
【００１９】
Ｉ／Ｆ部１０９は、プリンタ１００と外部機器を接続するための外部インターフェースとして機能する。さらに、Ｉ／Ｆ部１０９は、ＬＡＮやインターネット等を介して外部機器とデータのやりとりを行うための通信インターフェースとしても機能する。上記の各部はいずれもバス１１０に接続され、バス１１０を介してデータの授受を行う。
【００２０】
（画像処理部の詳細）
図２は、画像処理部１０７の内部構成を示したブロック図である。画像処理部１０７は、色変換部２０１、多値補正部２０２、ドット分解部２０３、量子化部２０４、ドットパターン変更部２０５、基準濃度導出部２０６及びドット形成状態判定部２０７を有する。本実施形態において、プリンタ１００に入力される印刷対象の画像データは、各画素をＲＧＢそれぞれ８ビット（０〜２５５）で表した多値データ（以下、「ＲＧＢ多値データ」と表記）であり、不図示のＰＣ等において生成される。画像処理部１０７に入力されたＲＧＢ多値データは、まず、色変換部２０１に入力される。
【００２１】
色変換部２０１は、ＲＧＢ多値データを、画像形成に使用するインク色に対応した多値データに変換する。本実施形態では、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）およびブラック（Ｋ）の各インク色に対応した多値データ（以下、「ＣＭＹＫ多値データ」と表記）に変換する。この変換処理は、ＲＯＭ１０３に予め記憶されている３次元のルックアップテーブル（ＬＵＴ）を用いて行う。
【００２２】
多値補正部２０２は、色変換処理によって得られたＣＭＹＫ多値データにおける画素値を、色版毎に、後述のドット形成状態判定部２０７における判定結果であるノズル特性情報に応じて補正する。この補正処理は、ＲＯＭ１０３に予め記憶されている１次元のＬＵＴを用いて行なう。
【００２３】
ドット分解部２０３は、多値補正処理後のＣＭＹＫ多値データを、色版毎に、複数のドット径それぞれに対応する多値データに分解する。本実施形態では、大ドット、中ドット、小ドットの３種類のドット径それぞれに対応する多値データ（以下、「ドット径別多値データ」と表記）へと分解する。この分解処理は、画像処理装置のＲＯＭ１０２に予め記憶されている１次元のＬＵＴを用いて行う。
【００２４】
量子化部２０４は、ドット分解処理によって得られたドット径毎多値データにおける画素値を量子化する。すなわち、大中小３種類のドット径それぞれに対応する多値データを、オンにするドットを“１”、オフにするドットを“０”の２値で表したデータ（以下、「ドットデータ」と表記）に変換する。量子化には、例えばディザ法や誤差拡散法を用いる。大中小３種類のドット径に分解する本実施形態の場合、大ドット用、中ドット用、小ドット用の各多値データは、それぞれ個別に量子化されるが、大ドット、中ドット、小ドットが形成される画素位置は互いに排他となるように制御される。つまり、量子化部２０４においては、個々の画素について、大ドット、中ドット、小ドットのいずれかを形成するか、或いはいずれのドットも形成しないかのドットパターンを表す、色版毎のドットデータが生成される。
【００２５】
ドットパターン変更部２０５は、量子化処理によって得られたドットデータにおけるドットパターンを、後述のドット形成状態判定部２０７における判定結果であるノズル特性情報に応じて変更する。この変更処理は、白スジ補正とも呼ばれ、ＲＯＭ１０３に予め記憶されているドット変更テーブルを用いて行う。ドットパターン変更後のドットデータは、印刷処理に供する出力画像データとして画像形成部１０８に入力される。
【００２６】
輝度情報導出部２０６は、画像を印刷された記録媒体を光学的に読み取って得られたスキャンデータを用いて所定の領域毎の輝度に関する情報を導出する。具体的には、各ノズルに対応する単位領域毎の輝度量や、後述するドット形成状態の判定の際の基準となる輝度量（以下、「基準輝度量」と表記。）を導出する。本実施形態では、予めＲＯＭ１０３等に所定のチャート用画像データが格納されている。チャート用画像データは、画像形成部１０８の白スジを検出するために用いるチャート画像を示す画像データである。チャート用画像データを画像形成部１０８で印刷することで得られた記録媒体（以下、チャートシートと表記。）を読み取り対象とする。そして、チャートシートを画像形成部１０８内に設けたインラインスキャナ等を用いて読み取ることで、輝度情報の導出に用いるスキャンデータが得られる。チャート用画像データの詳細、及び、輝度情報の導出方法の詳細は後述する。得られた輝度情報は、ドット形成状態判定部２０７に入力される。
【００２７】
ドット形成状態判定部２０７は、ノズル列に配された各ノズルで形成されるインクドットの形成状態を上述の輝度情報に基づき判定し、上述のノズル特性情報を生成する。本実施形態では、ノズル特性情報として、各ノズルの、Ｘ方向に延びるドット形成ラインにおいて白スジが発生するか否かを示す情報（以下、「白スジ情報」と表記）を生成する場合を例に説明を行う。ただし、ノズル特性情報はこれに限定されるものではなく、例えば、ノズル列に配された各ノズルのうち、注目ノズルが吐出するインクによって形成されるドットと、当該注目ノズルの近傍ノズルが吐出するインクによって形成されるドットとが重複する度合いを示す情報でもよい。生成された白スジ情報は、多値補正部２０２とドットパターン変更部２０５における処理で参照される。
【００２８】
なお、画像処理部１０７を構成する上記各部の機能のうち一部の機能を、プリンタ１００とは独立した情報処理装置などの外部機器で実行するようにしてもよい。例えば、フラットベッドスキャナにてチャートシートのスキャンデータを取得し、輝度情報導出部２０６及びドット形成状態判定部２０７に対応するアプリケーションがインストールされた外部ＰＣにて白スジ情報の生成を行ってもよい。
【００２９】
（画像形成部の詳細）
図３は、いわゆるフルライン型の画像形成部１０８の概略構成を示す図である。ベルト３０１に載せられた記録媒体３００は、２つの搬送ローラ３０２の回転によって、ベルト３０１と共にＸ方向に搬送される。搬送経路の途中には、記録媒体３００の幅に対応する長さを有する記録ヘッド３０３が設けられている。記録ヘッド３０３は、相対走査される記録媒体３００に対し、画像処理部１０７から供された出力画像データ（ドットデータ）に従ってＺ方向にインクを吐出する。つまり、記録ヘッド３０３に対する１回の搬送によって記録媒体３００上に所望の画像が形成される。
【００３０】
記録ヘッド３０３は、ＣＭＹＫの各インク色に対応するＹ方向に延びる４つのノズル列で構成され、各ノズル列における記録媒体３００に対向する面には複数のノズルが配されている。プリンタ１００が例えば１２００ｄｐｉの解像度を持つ場合、各ノズル列には、１インチ当たり１２００個のノズルが並ぶことになる。本実施形態では、個々のノズルがその内部に圧電素子（ピエゾ素子）を備え、当該圧電素子に電圧を印加することによってインクが液滴として吐出されるピエゾ方式を例に説明を行う。この際、圧電素子に印加する電圧パルスの形状を調整することにより、吐出される液滴の体積が調整され、本実施形態では大ドット、中ドット、小ドットの３つのサイズのインクドットを記録媒体上に形成可能になっている。ドット径の種類は大中小の３種類に限定されるものではなく、３種類より多くてもよいし、少なくてもよい。
【００３１】
なお、本実施形態は上述のピエゾ方式に限定されるものではなく、例えば、電気熱変換素子に電圧パルスを印加することによりインク中に膜沸騰を生じさせ、インクを滴として吐出する方式にも同様に適用可能である。この際、吐出口面には、大ドット用の吐出口、中ドット用の吐出口、小ドット用の吐出口のように、サイズ別の吐出口が配されていてもよいし、電気熱変換素子に印加する電圧パルスを変調することによってドットサイズを変更可能な構成としてもよい。また、図３においてＸ方向とＹ方向とは垂直に交差しているが、搬送方向がノズル並び方向に対して凡そ垂直の関係にあればよい。
【００３２】
（印刷処理の流れ）
続いて、プリンタ１００における印刷処理全体の流れを説明する。本実施形態の印刷処理では、各ノズルに対応するドット形成ラインに対して、前述の白スジ情報に応じて、多値補正処理かドットパターン変更処理のいずれかが適用される。すなわち、白スジの発生が予測されるドット形成ラインについてはドットパターン（ドットの種類）の変更を行い、白スジの発生が予測されないドット形成ラインについては多値補正処理を行う。これは、多値補正処理によるインク量の増減調整は通常の濃度ムラ（スジムラ）には有効な対処法であるものの、白スジまでは対処し切れないため、白スジの発生が見込まれる場合にはドットパターンの変更を行なうことで白スジの発生を防ぐものである。
【００３３】
図４は、プリンタ１００における印刷処理の流れを示すフローチャートである。Ｉ／Ｆ部１０９を介して受信した印刷データ（ＲＧＢ多値データ）が画像処理部１０７に入力されると、図４のフローチャートに示す一連の処理が開始される。各工程は、ＣＰＵ１０１が、ＲＯＭ１０３に記憶されているプログラムをＲＡＭ１０２に展開し、これを実行することによって実現する。なお、以下の説明において記号「Ｓ」はステップを表す。
【００３４】
まず、Ｓ４０１では、画像処理部１０７内の各部がそれぞれの処理を実行可能な状態とするための準備処理が実行される。具体的には、色変換用、多値補正用、ドット分解用、ドットパターン補正用の各種テーブルや量子化用のディザマトリクス、さらには前述の白スジ情報などがＲＯＭ１０３等から読み込まれ、ＲＡＭ１０２に展開される。
【００３５】
次に、Ｓ４０２では、色変換部２０１が、入力されたＲＧＢ多値データに対し、色変換用３次元ＬＵＴを参照して色変換処理を実行し、ＣＭＹＫ多値データに変換する。色変換処理以降のＳ４０３〜Ｓ４０６の各処理は、ＣＭＹＫそれぞれの色版毎に並行して行うため、以下、１色分についてのみ説明する。
【００３６】
次に、Ｓ４０３では、多値補正部２０２が、上述の白スジ情報に基づき、処理対象色版の多値データにおける画素値を補正する。具体的には、白スジ情報において、白スジが発生すると判定されていないドット形成ラインの画素値を対象として、多値補正用の１次元ＬＵＴを用いた補正処理を行う。この補正処理は、濃度ムラ補正（シェーディング補正）とも呼ばれる処理であり、各ノズルのドット形成ラインにおけるドットが所望の濃度となるように画素値を増減させる。前述のとおり、本ステップの補正処理の対象とならなかった白スジの発生が予測されるドット形成ラインの各画素は、本補正処理の対象外となる代わりに、後述のドットパターン変更処理の対象となる。
【００３７】
次に、Ｓ４０４では、ドット分解部２０３が、処理対象色版の補正処理後の多値データを、ドット分解用の１次元ＬＵＴを参照して大中小の各ドット径に対応する多値データに分解する。
【００３８】
次に、Ｓ４０５では、量子化部２０４が、処理対象色版の大中小の各ドット径に対応する多値データに対して量子化処理を行い、１ビット（２値）の画素値でドットのオン又はオフを表現したドットデータを生成する。本実施形態では、大中小各ドット径の多値データに対して順に量子化処理を行い、先行する量子化処理において既にオンドットに決定された画素については、後続の量子化の際にオンドットを置かないように排他制御をする。つまり、例えば大ドットの多値データに対する量子化処理においてオンドットにすることが決定された画素については、その後の中ドットや小ドットに対する量子化処理ではオフドットとなるように制御される。これにより、１ページの画像に含まれる各画素について、大ドットを形成、中ドットを形成、小ドットを形成、大中小いずれのドットも形成しない、の４種類のうちいずれかを規定するドットデータが生成される。
【００３９】
次に、Ｓ４０６では、ドットパターン変更部２０５が、上述の白スジ情報に基づき、処理対象色版の各ドット径のドットデータにおけるドットパターンを変更する。具体的には、白スジ情報において、白スジが発生すると判定されているドット形成ラインの画素に設定されたドットの種類を、上述のドット径変更テーブルを用いて、より大きなドットへと置き換える処理を行う。この際、オフドットが設定されていた場合は、発生が予測される白スジが埋まるようにオンドットへと変更する。前述のとおり、このドットパターン変更処理の対象となるのは白スジが発生することが予測されるドット形成ラインの画素である。
【００４０】
ＣＭＹＫ各色版についてＳ４０６までの処理が完了すると、Ｓ４０７において、白スジ情報に応じてドット種の変更を適宜行った後の、各ドット径に対応したＣＭＹＫ色版毎のドットデータが、画像形成部１０８に対し出力画像データとして送信される。
【００４１】
以上が、プリンタ１００における印刷処理の流れである。なお、上述のＳ４０６において、変更対象のドットが大ドットであった場合には、それ以上に大きなドットへと置き換えることができない。この場合は、例えば別の色版における対応する画素を対象としてドットの追加を行うなどの方法によって、白スジを埋めるようにすればよい。
【００４２】
（白スジ情報の生成）
続いて、多値補正処理やドットパターン変更処理で参照される、白スジ情報の生成について説明する。白スジ情報の生成は、プリンタ１００の設置時や記録ヘッド３０３の交換時、あるいは１日のうち最初の稼働時といったタイミングで行う。図５は、本実施形態に係る、ドット特性情報としての白スジ情報を生成する処理の流れを示すフローチャートである。ユーザやサービスマンからの指示に基づき、図４のフローチャートに示す一連の処理が開始される。各工程は、図４のフローと同様、ＣＰＵ１０１が、ＲＯＭ１０３に記憶されているプログラムをＲＡＭ１０２に展開し、これを実行することによって実現する。なお、以下の説明において記号「Ｓ」はステップを表す。
【００４３】
まず、Ｓ５０１では、チャート用画像データが大容量記憶装置１０６から読み出される。図６に本実施形態で使用するチャート用画像データの一例を示す。記録ヘッド３０３のフェース面を模したノズル列６０１に配された各ノズル（それぞれの位置を表す番号０〜１６）と、チャート用画像データ６０２におけるノズル列方向（Ｙ方向）に並ぶ各画素の位置とがそれぞれ対応している。チャート用画像データ６０２において、黒の矩形がドットを形成する画素（オンドット画素）、白の矩形がドットを形成しない画素（オフドット画素）を表す。図６に示すチャート用画像データ６０２の場合、ノズル列６０１内の複数のノズルのうち近接した位置にある１組のノズル（以下、「近傍ノズル対」と呼ぶ。）から吐出されるインクドットによって同時形成される２画素幅のラインチャートが記録媒体上に印刷される。ここでは、注目ノズルとそのすぐ右隣にある隣接ノズルからなる１組のノズルが、近傍ノズル対となっている。つまり注目ノズルに対応するラインと、１つの隣接ノズルに対応するラインとが隣接するチャートを含む。なお、説明を簡単にするため、図６のチャート用画像データでは、ノズル数については１７個、各チャートのＸ方向の画素数を４個としている。しかしながら、実際のチャート用画像データでは、ノズル数についてはノズル列６０１に配された全ノズル数とする。またＸ方向の画素数については、画素数が多いほど後述する輝度算出処理の信頼性を高めることができる。ただしチャート用画像データを印刷している間にノズル特性が変動したり印刷環境が変化したりてしまうと、適切な輝度が算出されないので、例えば２００画素などの画素数にしておくと望ましい。
【００４４】
次に、Ｓ５０２では、Ｓ５０１で読み出したチャート用画像データの印刷が画像形成部１０８に対して指示される。当該指示を受けて、画像形成部１０８は、チャート用画像データに従った印刷処理を実行する。この印刷時には、記録媒体上において１画素に対応するサイズと同じ大きさのドット（本実施形態では中ドット）を使用し、記録媒体には本印刷を行う際の記録媒体と同じものを用いる。図７の（ａ）及び（ｂ）は、図６のチャート用画像データを印刷した結果（以下、「チャートシート」と表記）を示している。図７（ａ）のチャートシート７０１は理想的なドット形成状態を表し、同（ｂ）のチャートシート７０２はドットよれが生じた状態を表している。ここで、チャートシート７０１では、ノズル列６０１の各ノズルから吐出されたインク滴が、チャート用画像データの通りに所望の位置に所望のドット径で形成されている。つまり、どのノズルのインクドットも同じように、その隣接ノズルのインクドットと僅かに重複（接触）しており、２ドットラインが記録媒体上に２画素幅の理想的な状態で形成されている。一方、図７（ｂ）のチャートシート７０２では、いくつかのノズルによるインクドットが、隣接ノズルのインクドットと大きく重複したり或いは完全に離間したりしており、チャート用画像データで指定された所望の位置からずれて形成されている。その結果、近傍ノズル対による２ドットラインが、ノズル位置に拠って、細くなったり或いは２本の１ドットラインに分かれたりと、様々な状態で記録媒体上に形成されている。なお、実際に記録媒体上に形成されるインクドットはそのサイズや形状がノズル毎に異なり得るものであるが、ここでは、すべて同一形状・同一サイズであるものとして扱っている。これは、インクドットのサイズや形状についてのばらつきがノズル毎に発生する場合でも、膨大な数のノズルについて求めた輝度量を用いて統計的に基準輝度量を算出することで、ノズル毎のばらつきの影響は吸収できるとの考え方に基づくものである。仮に、ドットサイズの平均値が想定する理想的なドットサイズから大きくずれる場合には、ずれ量の影響を踏まえて基準輝度量を調整すればよい。
【００４５】
次に、Ｓ５０３では、Ｓ５０２で得た出力チャートシートの印刷面が例えば画像形成部１０８内に具備されたインラインセンサ等によって読み取られ、当該印刷面の輝度値を表したスキャンデータが取得される。図８は、図７（ｂ）に示すチャートシート７０２を読み取って得られたスキャンデータの概念図である。図８において、太枠８００〜８１５は、各ノズル位置０〜１６に対応する、上述の２ドットラインを包含する６×６画素の単位領域を示している。チャートシートのスキャンデータから、図８に示す単位領域毎の輝度値情報の取得が可能となる。
【００４６】
次に、Ｓ５０４では、Ｓ５０３で得たスキャンデータに基づき輝度情報を導出する処理の実行が輝度情報導出部２０６に対して指示される。この輝度情報を導出する処理の詳細については後述する。
【００４７】
最後に、Ｓ５０５では、各ノズルのドット形成ラインにおけるドットの重複状態（どのノズル位置のドット形成ラインで白スジが発生するか）を判定する処理の実行が、ドット形成状態判定部２０７に指示される。ドット形成状態判定部２０７が行う判定処理の詳細については後述する。そして判定処理の結果は、前述の白スジ情報として大容量記憶装置１０６に格納される。
【００４８】
以上が、本実施形態に係る、白スジ情報が出来上がるまでの大まかな流れである。このような処理を、記録ヘッド３０３を構成するＣＭＹＫのノズル列毎に実行することで、各ノズル列におけるノズル単位での白スジの発生の有無を高精度で予測した情報が生成される。なお、チャート用画像データ印刷時のドット径は、記録媒体において１画素に対応するサイズとほぼ同じであることが望ましい。
【００４９】
（輝度情報の導出）
続いて、上述のＳ５０４における輝度情報導出処理について、図９のフローチャートを参照して説明する。なお、以下の説明において記号「Ｓ」はステップを表す。
【００５０】
Ｓ９０１では、累積輝度量を表す変数ＳＵＭが初期化される。具体的には、変数ＳＵＭの初期値として“０”がセットされる。続くＳ９０２では、処理対象のスキャンデータに含まれるすべての単位領域８００〜８１５の中から注目する単位領域が決定される。注目単位領域は、例えばスキャンデータの左上隅にある単位領域から順に決定していけばよい。
【００５１】
次に、Ｓ９０３では、Ｓ９０２で決定された注目単位領域を構成する各画素の輝度値が取得される。そして、続くＳ９０４では、注目単位領域についての輝度量が算出される。ここで、輝度量は、Ｓ９０３で取得した注目単位領域における各画素の輝度値の合計値である。図８において、２つのドット群（１つのドット群はＸ方向に並ぶ４つのインクドットで構成）が重複する単位領域８００と、２つのドット群が離間している単位領域８０１とでは、単位領域８００の方が輝度量は高くなる。これは、インクドット同士が重複しても当該重複部分で濃度上昇が見られないことを前提とした場合、単位領域８００の方が、記録媒体上のインク滴が付着している面積が小さい（空白領域が広い）ためである。なお、ブラック、シアン、マゼンタといった濃い色のインクほどインクドット同士が重複しても濃度上昇が起きにくいことが分かっている。
【００５２】
Ｓ９０５では、Ｓ９０４で算出した注目単位領域についての輝度量が、累積輝度量を表す変数ＳＵＭに加算される。そして、Ｓ９０６では、処理対象のスキャンデータに含まれる全ての単位領域８００〜８１５についての処理が完了したか否かが判定される。未処理の単位領域があればＳ９０２に戻って、次の注目単位領域が決定されて処理が続行される。全ての単位領域についての処理が完了していればＳ９０７に進む。
【００５３】
Ｓ９０７では、ここまでの処理で得られた、累積輝度量を表す変数ＳＵＭに基づき、基準輝度量が決定される。ここでは、各ノズルから吐出されるインク滴の位置が、平均値が“０”の標準正規分布に従ってばらつくとの仮定の下で、基準輝度量として平均値を求めている。具体的には、変数ＳＵＭの値を“全ノズル数−１”で除算して各注目単位領域の輝度量の平均値を求め、得られた平均値を基準輝度量とする。この場合の基準輝度量は、ノズル数から統計的に求まる量であり、ノズル数を増やすほど、理想とする位置にドットが形成された場合の輝度量に近づくことになる。なお、基準輝度量には、平均値以外の統計量を用いてもよい。例えば、各ノズルに対応する単位領域の輝度量の分布に応じて、期待値、最頻値、中央値等を用いてもよい。また、ドットの位置ずれが、平均値“０”とならない場合であっても、平均からの位置ずれ量の影響を踏まえて基準輝度量を調整してもよい。
【００５４】
最後に、Ｓ９０８において、Ｓ９０７で決定した基準輝度量が、Ｓ９０４で算出した各注目領域の輝度量と共に、ＲＡＭ１０２等に保持される。
【００５５】
以上が、本実施形態に係る、輝度情報導出処理の内容である。なお、上述のとおり、基準輝度量の決定においては、ドットの重複部分で濃度が上昇しないことを前提としており、そのようなインク（或いは重複部分での濃度変化が小さいインク）ほど、本実施形態の手法は有効に機能する。
【００５６】
（ドット形成状態の判定）
続いて、上述のＳ５０５におけるドット形成状態の判定処理について、図１０のフローチャートを参照して説明する。なお、以下の説明において記号「Ｓ」はステップを表す。Ｓ１００１では、処理対象のノズル列が有する全ノズルの中から注目するノズルを決定する。ここでは、図６に示すノズル列６０１において、ノズル位置を示す番号（０〜１６）が若い順に注目ノズルとして決定するものとする。具体的には、処理開始直後の時点では、注目ノズルを表す変数ｉに初期値“０”をセットし、以降は変数ｉの値をインクリメントしていき、変数ｉの値がＮ−２（Ｎはノズル数。最後端のノズルは除く）に到達するまで繰り返せばよい。
【００５７】
Ｓ１００２では、注目ノズルに対応する単位領域の輝度量を、ＲＡＭ１０２等から取得する。続くＳ１００３では、注目ノズルの輝度量と基準輝度量とを比較し、いずれが大きいかが判定される。注目ノズルの輝度量の方が基準輝度量よりも大きい場合は、Ｓ１００４に進む。一方、注目ノズルの輝度量の方が基準輝度量以下の場合は、Ｓ１００５に進む。
【００５８】
Ｓ１００４では、注目ノズル（変数ｉ）によるインクドットとその右隣の隣接ノズル（変数ｉ＋１）によるインクドットとが重複（或いは接触）すると判定し、判定結果に応じたフラグ値を設定する。具体的には、例えば、当該注目ノズルに対して、白スジが発生しないことを表す値として“１”を付与する。また、Ｓ１００５では、注目ノズル（変数ｉ）によるインクドットとその右隣の隣接ノズル（変数ｉ＋１）によるインクドットとが重複しないと判定し、判定結果に応じたフラグ値を設定する。具体的には、当該注目ノズルに対して、白スジが発生しないことを表す値として“０”を付与する。例えば、前述の図８における単位領域８１３は、近傍ノズル対（ノズル位置１３と１４）によるドットが所望の位置よりもドット同士が近づくようにずれ、あたかも単一のノズルによって形成されたかのように完全に重複して形成されている。また、単位領域８００も、単位領域８１３ほどではないが、近傍ノズル対（ノズル位置０と１）によるドットが所望の位置よりもドット同士が近づくようにずれ、ドットの一部が重複して形成されている。一方、単位領域８０３は、近傍ノズル対（ノズル位置３と４）によるドットがそれぞれ所望の位置に形成されている。また、単位領域８０５は、近傍ノズル対（ノズル位置５と６）によるドットが互いに離間するようにずれて形成されている。各単位領域を比較して分かるように、ドット同士の重複度合いが多くなるほど単位領域に占める黒の面積が減少し、ドット同士が離れると黒の面積は変わらない。そして、インクドットが重複しても濃度上昇のないインクの場合、黒の面積が小さいほど輝度量が大きくなる。図１１は、このときのドット間距離と輝度量との関係を示すグラフであり、縦軸は各単位領域の輝度量を示し、横軸はドット間距離を示す。ドット間距離がマイナスの区間１１０１ではドット間距離がゼロに近づくに連れて輝度量は小さくなっていき、ドット間距離がプラスの区間１１０２では輝度量が変化せず一定となる。点１１０３は単位領域８１３に対応し、点１１０４は単位領域８００に対応し、点１１０５は単位領域８０３及び８０５に対応している。本実施形態では、輝度量が変化せず一定なるときを閾値（＝基準輝度量）として用い、ドット同士の重複の有無、すなわち、各近傍ノズル対によるドット形成ラインにおいて白スジが発生するかどうかを判定する。
【００５９】
次に、Ｓ１００６では、処理対象のノズル列に存在する全ノズルについての処理が完了したか否かが判定される。未処理のノズルがあれば、Ｓ１００１に戻って次の注目ノズルを決定して処理が続行される。一方、全ノズルについての処理が完了していれば、Ｓ１００７に進む。
【００６０】
最後に、Ｓ１００７において、全ノズル分のドット形成状態の判定結果（フラグ値）に基づき、全ノズル分の白スジ情報が生成される。こうして得られた白スジ情報は、大容量記憶装置１０６に格納される。
【００６１】
以上が、本実施形態に係る、ドット形成状態の判定処理の内容である。なお、単位領域における輝度量（空白領域の面積）を指標とする本手法の場合、図８の単位領域８０３のドット形成状態と単位領域８０５のドット形成状態とを区別することができない。この点、さらにＹ方向の輝度量の分布を求めることで発生し得る白スジの幅を推定することが可能となる。
【００６２】
以上のとおり本実施形態によれば、所定チャートを印刷し、そのスキャン画像データから、各ノズルのドット形成ラインにおけるドット形成状態を踏まえた基準輝度量を求め、これを利用して、近傍ノズル対によるインクドット同士が重複するかどうかを判定する。これにより、紙面上での白スジの発生の有無をより正確に予測することができる。さらには、白スジ発生に関する正確な予測に基づいて、必要な画像処理を施すことができる。
【実施形態２】
【００６３】
本印刷用の画像データとして、例えば大ドットが多く使用される画像データ（高濃度域の割合が高い画像データ）が想定される場合は、チャート印刷時にも大ドットを用いるのが望ましいといえる。本印刷とチャート印刷とで印刷条件を合わせることで、高濃度域になるほど目立ってしまう白スジの発生をより高精度に予測したノズル特性情報を得るためである。そこで、記録媒体において１画素が対応するサイズとは異なる大きさのドットでチャート印刷を行う場合においても、白スジの発生の有無を高精度に予測するための手法を実施形態２として説明する。なお、実施形態１と共通する部分例えば、画像処理装置の基本構成などは説明を省略ないしは簡略化し、以下では差異点であるノズル特性情報の生成について、実施形態１と同様の白スジ情報を生成する場合を例に説明を行うものとする。
【００６４】
本実施形態における白スジ情報の生成する際の大まかな処理の流れは、実施形態１の図５のフローと同じである。実施形態１との違いは各処理の内容にある。以下、図５のフローチャートに沿って、本実施形態における白スジ情報の生成を説明する。
【００６５】
まず、Ｓ５０１では、ＣＰＵ１０１が、チャート用画像データを大容量記憶装置１０６から読み出す。本実施形態では、前述の図６に示す２ドットラインのチャート用画像データに加え、図１２に示す１ドットラインのチャート用画像データも読み出される。図１２のチャート用画像データの場合も、記録ヘッド３０３のフェース面を模したノズル列６０１に配された各ノズル（それぞれの位置を表す番号０〜１６）と、チャート用画像データ１２０１におけるノズル列方向（Ｙ方向）に並ぶ各画素の位置とがそれぞれ対応している。また、黒の矩形がドットを形成する画素（オンドット画素）、白の矩形がドットを形成しない画素（オフドット画素）を表す。図１２に示すチャート用画像データ１２０１の場合、ノズル列６０１に配された各ノズルのインクドットによって形成される１ドットラインのチャートが記録媒体上に印刷されることになる。なお、実際のチャート用画像データでは、ノズル数についてはノズル列６０１に配された全ノズル数とし、Ｘ方向の画素数については、後述する輝度量算出時の信頼性を高めるのに十分な画素数（例えば２５６画素）とするのが望ましい点は図６の場合と同様である。
【００６６】
次に、Ｓ５０２では、ＣＰＵ１０１が、Ｓ５０１で読み出した２種類のチャート用画像データそれぞれの印刷を画像形成部１０８に対して指示する。当該指示を受けて画像形成部１０８は、２種類のチャート用画像データに従った印刷処理をノズル列単位でそれぞれ実行することになるが、本実施形態では記録媒体上において１画素が対応するサイズとは異なるサイズのドット（ここでは１画素に対応する記録媒体におけるサイズよりも１回り大きな大ドット）で印刷する。図１３の（ａ）及び（ｂ）は、図６の２ドットラインのチャート用画像データを大ドットで印刷した場合のチャートシートを示している。図１３（ａ）のチャートシート１３０１は理想的なドット形成状態を表し、同（ｂ）のチャートシート１３０２はドットよれが生じた状態を表している。なお、実施形態１と同様、実際に記録媒体上に形成されるインクドットはそのサイズや形状がノズル毎に異なり得るものであるが、説明の便宜上、すべて同一形状・同一サイズであるものとして示している。図１４は、図１２の１ドットラインのチャート用画像データを大ドットで印刷した場合のチャートシートである。ノズル毎にそれぞれ独立した１ドットラインが、図１３（ｂ）と同様、ドットよれが生じた状態で形成されているのが分かる。
【００６７】
次に、Ｓ５０３では、Ｓ５０２で得られた２種類のチャートシートの印刷面が例えば画像形成部１０８内に具備されたインラインセンサ等によって読み取られ、当該印刷面の輝度値を表したスキャンデータが得られる。図１５（ａ）は、図１３（ｂ）に示すチャートシート１３０２を読み取って得られたスキャンデータの概念図である。図１５（ａ）において、太枠１５００〜１５１５は、各ノズル位置０〜１６に対応する、上述の２ドットラインを包含する６×６画素の単位領域を示している。図１５（ｂ）は、図１４に示すチャートシート１４０１を読み取って得られたスキャンデータの概念図である。図１５（ｂ）において、太枠１５１６〜１５３２は、各ノズル位置０〜１６に対応する、１ドットラインを包含する６×６画素の単位領域を示している。次のステップでは、図１５（ａ）及び（ｂ）に示す２種類のスキャンデータに基づき輝度情報が取得されることになる。
【００６８】
次に、Ｓ５０４では、Ｓ５０３で得た２種類のスキャンデータを用いた輝度情報の導出処理の実行が、輝度情報導出部２０６に対して指示される。この輝度情報導出処理の詳細については後述する。
【００６９】
最後に、Ｓ５０５では、各ノズルのドット形成ラインにおけるドットの重複状態を判定する処理の実行が、ドット形成状態判定部２０７に指示される。この判定処理については実施形態１と異なるところはないので説明を省く。そして、判定処理の結果が白スジ情報として大容量記憶装置１０６に格納される。
【００７０】
以上が、本実施形態に係る、白スジ情報が出来上がるまでの大まかな流れである。
【００７１】
（輝度情報の導出）
続いて、本実施形態に係る輝度情報導出処理について、図１６のフローチャートを参照して説明する。なお、以下の説明において記号「Ｓ」はステップを表す。実施形態１との大きな違いは、図１５（ａ）及び（ｂ）に示す２種類のスキャンデータを用いる点にある。まず、Ｓ１６０１〜Ｓ１６１３の全ステップのうちＳ１６０１〜Ｓ１６０８は、１ドットラインのチャートシートのスキャンデータを対象として行なう（以下、「第１の処理」と呼ぶ。）。そして、残りのＳ１６０９〜Ｓ１６１３は、２ドットラインのチャートシートのスキャンデータを対象として行う（以下、「第２の処理」と呼ぶ。）。ここでは、第１の処理と第２の処理とが並行して実行されるものとして説明する。もちろん、いずれか一方の処理が完了した時点で他方の処理を実行するようにしてもよい。最初に、１ドットラインのスキャンデータを対象とする第１の処理について説明する。
【００７２】
第１の処理における各処理は、実施形態１の図９のフローにおけるＳ９０１〜Ｓ９０８の各処理と基本的には同じである。まず、累積輝度量を表す変数ＳＵＭが初期化、すなわち、変数ＳＵＭの初期値として“０”がセットされる（Ｓ１６０１）。続いて、処理対象である１ドットラインのスキャンデータに含まれるすべての単位領域１５１６〜１５３２の中から注目する単位領域が決定される（Ｓ１６０２）。次に、決定された注目単位領域を構成する各画素の輝度値が取得される（Ｓ１６０３）。そして、注目単位領域についての輝度量として、注目単位領域における各画素の輝度値の合計値が算出される（Ｓ１６０４）。次に、算出された注目単位領域についての輝度量が、累積輝度量を表す変数ＳＵＭに加算される（Ｓ１６０５）。そして、処理対象のスキャンデータに含まれる全ての単位領域１５１６〜１５３２についての処理が完了するまで処理が続行される（Ｓ１６０６）。そして、ここまでの処理で得られた、累積輝度量を表す変数ＳＵＭに基づき、基準輝度量が決定される（Ｓ１６０７）。本実施形態では、変数ＳＵＭの値をノズル数Ｎで除算し、得られた値（各ノズルの輝度量の平均値）をさらに２倍した値を基準輝度量とする。１ドットラインから得られるのはノズル単位の輝度量の平均値であるため、２倍することで２ドットライン分相当としている。最後に、Ｓ１６０７で決定した基準輝度量がＲＡＭ１０２等に保持される（Ｓ１６０８）。以上が、第１の処理の内容である。続いて第２の処理について説明する。
【００７３】
第２の処理における各処理は、実施形態１の図９のフローにおけるＳ９０２、Ｓ９０３、Ｓ９０４、Ｓ９０６の処理にそれぞれ対応する。まず、処理対象である２ドットラインのチャートシートのスキャンデータに含まれるすべての単位領域１５００〜１５１５の中から注目する単位領域が決定される（Ｓ１６０９）。次に、決定された注目単位領域を構成する各画素の輝度値が取得される（Ｓ１６１０）。そして、注目単位領域についての輝度量として、注目単位領域における各画素の輝度値の合計値が算出される（Ｓ１６１１）。そして、処理対象のスキャンデータに含まれる全ての単位領域１５００〜１５１５についての処理が完了するまで処理が続行される（Ｓ１６１２）。そして、Ｓ１６１１で算出した各注目領域の輝度量がＲＡＭ１０２等に保持される（Ｓ１６１３）。
【００７４】
以上が、本実施形態に係る、輝度情報導出処理の内容である。
【００７５】
（ドット形成状態の判定）
続いて、本実施形態におけるドット形成状態の判定処理（Ｓ５０５）について説明する。なお、判定処理の動作自体は実施形態１と異なるところはないので、ここでは、チャート印刷時に大ドットを用いた場合の違いを中心に説明する。
【００７６】
まず、図１５（ａ）の単位領域１５１３は、図８の単位領域８１３と同様、近傍ノズル対（ノズル位置１３と１４）によるドットが所望の位置よりもドット同士が近づくようにずれ、単一ノズルによるドット形成であるかのようにドット同士が完全に重複している。また、単位領域１５００も、単位領域１５１３ほどではないが、近傍ノズル対（ノズル位置０と１）によるドットが所望の位置よりもドット同士が近づくようにずれ、ドットの一部が重複して形成されている。一方、単位領域１５０３は、近傍ノズル対（ノズル位置３と４）によるドットが、所定の距離を保って重複するようにそれぞれ所望の位置に形成されている。また、単位領域１５０５は、近傍ノズル対（ノズル位置５と６）によるドットが所定の距離よりも離間するようにずれて形成されている。各単位領域を比較して分かるように、実施形態１の図８の場合と同様、ドット同士の重複度合いが多くなるほど単位領域に占める黒の面積が減少し、ドット同士が重複することなく離れると黒の面積は変わらない。そして、ドットが重複しても濃度上昇が起きないインクの場合、黒の面積が小さいほど輝度量が大きくなる。このとき、狙った位置に大ドットが形成された単位領域１５０３におけるドット形成状態は、ドット同士の重複する度合いが小さくはなく、図８の単位領域８０３のようなドット同士が僅かに重複する状態（接触状態）ではない。そのため、本実施形態では、１ドットラインのチャート用画像データによるチャート印刷を行って、そのチャートシートのスキャンデータに基づき各ノズルに対応する単位領域の輝度量の平均値を求め、これを２倍した値を基準輝度量とする。このような基準輝度量を用いることで、隣り合うノズルによって形成される大ドット同士が接触するか否かの見極めを可能とする。図１７は、このときのドット間距離と輝度量との関係を示すグラフであり、縦軸は各単位領域の輝度量を示し、横軸はドット間距離を示す。実施形態１の図１１と同様、ドット間距離がマイナスの区間１７０１ではドット間距離がゼロに近づくに連れて輝度量は小さくなっていき、ドット間距離がプラスの区間１７０２では輝度量が変化せず一定となる。点１７０３は単位領域１５１３に対応し、点１７０４は単位領域１５００に対応し、点１７０５は単位領域１５０３に対応し、点１７０６は単位領域１５０５に対応している。そして、本実施形態では、上述のようにして決定した基準輝度量（ノズル単位の輝度量の平均値の２倍）を閾値として、ドット同士の重複の有無、すなわち、近傍ノズル対によるドット形成ラインにおいて白スジが発生するかどうかを判定する。
【００７７】
以上が、本実施形態に係る、ドット形成状態の判定処理の内容である。なお、ここでは、記録媒体において１画素に対応するサイズよりも１回り大きな大ドットでチャート印刷を行う場合を例に説明を行った。しかしながら、記録媒体において１画素が対応するサイズよりも小さい小ドットの場合であっても同様に本実施形態を適用することができる。ただし、ノズル列内の複数の近傍ノズル対において、ドット同士の接触が生じていることが必要条件となる。
【００７８】
以上のとおり本実施形態によれば、記録媒体において１画素が対応するサイズとは異なる大きさのドットでチャート印刷を行う場合においても、白スジの発生の有無を正確に予測することができる。
【００７９】
（その他の実施形態）
実施形態１及び２では、ドット形成状態をノズル単位で個別に判定していたが、各単位領域の輝度量は図１１及び図１７のグラフから明らかなように連続的に変化する特性がある。そこで、そのような特性を踏まえ、ドット形成状態を段階的に判定してもよい。例えば、図１１のグラフにおいて、その輝度量が点１１０３から点１１０４の範囲にある単位領域については、近傍ノズル対におけるドット同士の重複割合が半分以上である可能性が高いと判定する。また、その輝度量が点１１０４から点１１０５の範囲にある単位領域については、近傍ノズル対におけるドット同士の重複割合が、半分以下から接触状態までの間にある可能が高いと判定する。というように、複数の段階に分けて判定してもよい。
【００８０】
また、実施形態１及び２では、２ドットラインのチャートを、１組の近傍ノズル対（注目ノズルとそのすぐ右隣にある隣接ノズル）を用いて印刷し、各近傍ノズル対によって形成されるドット同士における重複の有無を判定していた。しかしながら、ノズル列に配された各ノズルのピッチに対してドットサイズが２倍を超える大きさの場合には、注目ノズルとその２つ先にあるノズルを１組とした近傍ノズル対によって２ドットラインのチャートを印刷するようにしてもよい。
【００８１】
また、実施形態１及び２では、フルライン型のインクジェットプリンタを例に説明を行ったが、これに限定されない。例えば、記録ヘッドの主走査と記録媒体の搬送動作とを交互に繰り返して画像を形成するシリアル型であってもよい。特に、記録媒体上の同一領域に対する画像形成を記録ヘッドの１回の主走査で完成させるシングルパス方式の場合は、その同一領域において本発明が課題とする現象が生じるため、上述の実施形態で説明したドットパターンの変更は有効である。また、記録媒体上の同一領域に対する画像形成を記録ヘッドの複数回の主走査で完成させるマルチパス方式であっても、個々の走査で形成されたドット同士でドット形成状態が異なる場合には、上述の実施形態を同様に適用することができる。
【００８２】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８３】
１００  プリンタ
１０７  画像処理部
２０６  輝度情報導出部
２０７  ドット形成状態判定部
【図１】
2020100064.tif 000003
【図２】
2020100064.tif 000004
【図３】
2020100064.tif 000005
【図４】
2020100064.tif 000006
【図５】
2020100064.tif 000007
【図６】
2020100064.tif 000008
【図７】
2020100064.tif 000009
【図８】
2020100064.tif 000010
【図９】
2020100064.tif 000011
【図１０】
2020100064.tif 000012
【図１１】
2020100064.tif 000013
【図１２】
2020100064.tif 000014
【図１３】
2020100064.tif 000015
【図１４】
2020100064.tif 000016
【図１５】
2020100064.tif 000017
【図１６】
2020100064.tif 000018
【図１７】
2020100064.tif 000019