(57)【特許請求の範囲】
【請求項１】
同色のインクを吐出する複数のノズルを備える記録ヘッドと記録媒体との相対走査により前記記録媒体に画像を記録する記録装置のための画像処理方法であって、
前記記録媒体上の第１画素に対応する多値データと、前記複数のノズルのうちの前記第１画素の記録に用いるＮ（Ｎ≧２）個のノズルが前記第１画素と対応するときの前記Ｎ個のノズルのインクの濃縮度合いに関する濃縮値を示す第１パラメータと、を取得する取得工程と、
前記取得工程にて取得された前記第１画素に対応する多値データと前記第１パラメータとに基づいて補正量を決定し、当該補正量で前記第１画素に対応する多値データを補正することにより前記第１画素に対応する補正データを生成する第１生成工程と、
前記取得工程にて取得された前記第１パラメータと前記第１生成工程にて生成された前記補正データとに基づいて、前記第１画素に隣接する画素であって、前記第１画素の次に前記Ｎ個のノズルによって記録される第２画素と対応するときの前記Ｎ個のノズルのインクの濃縮度合いに関する濃縮値を示す第２パラメータを生成する第２生成工程と、
を有することを特徴とする画像処理方法。
【請求項２】
前記第２の生成工程において、前記取得工程にて取得された前記第１パラメータと前記第１生成工程にて生成された前記補正データとに基づいて変化量を決定し、当該変化量で前記第１パラメータを補正することにより前記第２パラメータが生成されることを特徴とする請求項１に記載の画像処理方法。
【請求項３】
前記第１生成工程において、前記第１パラメータが示す前記濃縮値が第１の値である場合に生成される前記補正量が、前記第１パラメータが示す前記濃縮値が前記第１の値よりも小さい第２の値である場合に生成される前記補正量よりも大きくなるように、前記補正量が決定されることを特徴とする請求項２に記載の画像処理方法。
【請求項４】
前記第２生成工程において、（ｉ）前記第１生成工程により生成された前記補正データが示す値が第３の値である場合、前記第２パラメータが示す前記濃縮値が前記第１パラメータが示す前記濃縮値よりも小さくなるように、前記第２パラメータが生成され、（ｉｉ）前記第１生成工程により生成された前記補正データが示す値が前記第３の値よりも小さい第４の値である場合、前記第２パラメータが示す前記濃縮値が前記第１パラメータが示す前記濃縮値よりも大きくなるように、前記第２パラメータが生成されることを特徴とする請求項１から３のいずれか１項に記載の画像処理方法。
【請求項５】
前記第１生成工程にて生成された前記第１画素に対応する補正データに基づいて、前記Ｎ個のノズルからの前記第１画素へのインクの吐出または非吐出を示す吐出データを生成する第３生成工程を更に有することを特徴とする請求項１から４のいずれか１項に記載の画像処理方法。
【請求項６】
前記第３生成工程により生成された吐出データに基づいて前記記録媒体に画像を記録する記録工程を更に有することを特徴とする請求項５に記載の画像処理方法。
【請求項７】
前記第３生成工程により生成された吐出データは、２値データであることを特徴とする請求項５または６に記載の画像処理方法。
【請求項８】
前記取得工程において、前記第２画素に対応する多値データと、前記第２生成工程にて生成された前記第２画素に対応する前記第２パラメータと、が更に取得され、
前記第１生成工程において、前記取得工程にて取得された前記第２画素に対応する前記多値データと前記第２パラメータとに基づいて第２の補正量を決定し、当該第２の補正量で前記第２画素に対応する多値データを補正することにより前記第２画素に対応する補正データが更に生成されることを特徴とする請求項１から７のいずれか１項に記載の画像処理方法。
【請求項９】
同色のインクを吐出する複数のノズルを備える記録ヘッドと記録媒体との相対走査により前記記録媒体に画像を記録するための画像処理を行う画像処理装置であって、
前記記録媒体上の第１画素に対応する多値データと、前記複数のノズルのうちの前記第１画素の記録に用いるＮ（Ｎ≧２）個のノズルが前記第１画素と対応するときの前記Ｎ個のノズルのインクの濃縮度合いに関する濃縮値を示す第１パラメータと、を取得する取得手段と、
前記取得手段によって取得された前記第１画素に対応する多値データと前記第１パラメータとに基づいて補正量を決定し、当該補正量で前記第１画素に対応する多値データを補正することにより前記第１画素に対応する補正データを生成する第１生成手段と、
前記取得手段によって取得された前記第１パラメータと前記第１生成手段によって生成された前記補正データとに基づいて、前記第１画素に隣接する画素であって、前記第１画素の次に前記Ｎ個のノズルによって記録される第２画素と対応するときの前記Ｎ個のノズルのインクの濃縮度合いに関する濃縮値を示す第２パラメータを生成する第２生成手段と、
を有することを特徴とする画像処理装置。
【請求項１０】
前記第２の生成手段は、前記取得手段にて取得された前記第１パラメータと前記第１生成手段にて生成された前記補正データとに基づいて変化量を決定し、当該変化量で前記第１パラメータを補正することにより前記第２パラメータが生成されることを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記第１生成手段は、前記第１パラメータが示す前記濃縮値が第１の値である場合に生成される前記補正量が、前記第１パラメータが示す前記濃縮値が前記第１の値よりも小さい第２の値である場合に生成される前記補正量よりも大きくなるように、前記補正量を決定することを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記第２生成手段は、（ｉ）前記第１生成手段によって生成された前記補正データが示す値が第３の値である場合、前記第２パラメータが示す前記濃縮値が前記第１パラメータが示す前記濃縮値よりも小さくなるように、前記第２パラメータが生成され、（ｉｉ）前記第１生成手段によって生成された前記補正データが示す値が前記第３の値よりも小さい第４の値である場合、前記第２パラメータが示す前記濃縮値が前記第１パラメータが示す前記濃縮値よりも大きくなるように、前記第２パラメータを生成することを特徴とする請求項９から１１のいずれか１項に記載の画像処理装置。
【請求項１３】
前記第１生成手段によって生成された前記第１画素に対応する補正データに基づいて、前記Ｎ個のノズルからの前記第１画素へのインクの吐出または非吐出を示す吐出データを生成する第３生成手段を更に有することを特徴とする請求項９から１２のいずれか１項に記載の画像処理装置。
【請求項１４】
前記取得手段は、前記第２画素に対応する多値データと、前記第２生成手段によって生成された前記第２画素に対応する前記第２パラメータと、を更に取得し、
前記第１生成手段は、前記取得手段によって取得された前記第２画素に対応する前記多値データと前記第２パラメータとに基づいて第２の補正量を決定し、当該第２の補正量で前記第２画素に対応する多値データを補正することにより前記第２画素に対応する補正データを更に生成することを特徴とする請求項９から１３のいずれか１項に記載の画像処理装置。
【請求項１５】
前記記録ヘッドを更に有することを特徴とする請求項９から１４のいずれか１項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理方法および画像処理装置に関する。
【背景技術】
【０００２】
インクジェット記録装置では、記録ヘッドに設けられたノズルから記録媒体にインク滴を吐出させて文字や画像の記録を行う。記録媒体にインク滴を吐出せずいる状態では、時間と共にノズルのインクの水分が蒸発し、インクが濃縮する。濃縮した状態のインクを記録媒体に吐出すると、濃度の濃いドットが形成される。
【０００３】
インクの濃縮は、ノズルの吐出口近辺で生じていることが多く、ノズルから数発インクを吐出するとインクタンクから濃縮していないインクが供給され、通常のインクの濃度に戻る。このような濃縮特性を有するインクにより均一濃度画像の記録を行なう場合、インクが濃縮した状態では記録開始から少しの間は濃縮したインクで記録が行われる。そのため記録開始の端部の画像は濃くなり、濃度ムラが生じる。
【０００４】
このようなインクの濃縮による濃度ムラを抑制するために、ノズルが連続して記録に使用されない時間から濃度変化を予測し、記録に用いる濃度の異なるインクの組み合わせを決め濃度を一定にする技術が知られている（例えば、特許文献１参照）。
【０００５】
また、記録を行なわない時間に応じた補正量で、濃度信号を補正して記録を行う技術が知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−３２０８６４号公報
【特許文献２】特開２００２−３２６３４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載された技術では、記録画像データのインク濃度信号値からドット配置を決定し各ドットがどのノズル列のノズルで形成されるのか特定する。そして、ドットを形成するノズルを特定した後に、ノズル毎に連続して記録に使用されない回数を調べて濃度変化を予測する。このため、濃度の異なるインクの組み合わせの決定とドット配置決めを繰り返し行なう必要があり、処理に時間がかかる。
【０００８】
また、特許文献２に記載された技術を用いて記録を行なう場合、ドット配置を決める前のインク濃度信号値に対して濃度補正を行う。このため、濃度補正を行った領域はドット形成の数が変化することになる。したがって、精度よく濃度変化を予測するためには、インク濃度信号値を補正した後、再びドット配置を定めて、連続して記録を行なわない時間に応じた補正量で濃度信号を補正しなければならない。このため、インク濃度信号値の補正とドット配置決めを繰り返し行う必要があり、処理に時間がかかる。
【０００９】
さらに、これらの特許文献では、インクが吐出されない時間からインクの濃度変化を予測するため、一滴でもインクが吐出されるとその時間がリセットされる。しかし、インクが吐出されない時間が長いほどインクの濃縮が進むため、一滴吐出しただけでは濃縮が解消されない場合がある。上記特許文献のようなインクが一滴吐出される毎にリセットされるような形態では、インクの濃縮が解消されないままリセットされ、適切に補正が行われないという課題がある。
【００１０】
本発明は以上の点を鑑みてなされたものであり、ノズルからインクが吐出されないことによりノズル周辺のインクが濃縮した場合であっても、インク濃縮の程度に基づき、画像データに対して適切に補正処理を行う画像処理方法および画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
そのために本発明では、同色のインクを吐出する複数のノズルを備える記録ヘッドと記録媒体との相対走査により前記記録媒体に画像を記録する記録装置のための画像処理方法であって、前記記録媒体上の第１画素に対応する多値データと、前記複数のノズルのうちの前記第１画素の記録に用いるＮ（Ｎ≧２）個のノズルが前記第１画素と対応するときの前記Ｎ個のノズルのインクの濃縮度合いに関する濃縮値を示す第１パラメータと、を取得する取得工程と、前記取得工程にて取得された前記第１画素に対応する多値データと前記第１パラメータとに基づいて補正量を決定し、当該補正量で前記第１画素に対応する多値データを補正することにより前記第１画素に対応する補正データを生成する第１生成工程と、前記取得工程にて取得された前記第１パラメータと前記第１生成工程にて生成された前記補正データとに基づいて、前記第１画素に隣接する画素であって、前記第１画素の次に前記Ｎ個のノズルによって記録される第２画素と対応するときの前記Ｎ個のノズルのインクの濃縮度合いに関する濃縮値を示す第２パラメータを生成する第２生成工程と、を有することを特徴とする。
【発明の効果】
【００１２】
以上の構成によれば、ドット配置を決定する前の多値の画像データに対して、画像の濃度に基づいた補正量で補正を行う。これにより、ノズルからインクが吐出されないことによりインクが濃縮して生じる濃度ムラに対する補正処理を、インクの濃縮の程度に基づいて、適切に且つ短時間で行うことができる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態のインクジェット記録装置を示す説明図である。
【図２】第１の実施形態の記録ヘッドを示す概略図である。
【図３】第１の実施形態の画像処理を示すフローチャートである。
【図４】第１の実施形態の画像処理を示すブロック図である。
【図５】第１の実施形態の誤差拡散処理を説明する図である。
【図６】第１の実施形態の画素内のドット位置を示す模式図である。
【図７】インク濃縮積算値とインクの濃縮率の関係を示すグラフである。
【図８】濃度変化の予測に用いる積算値平均の概念を説明した図である。
【図９】第１の実施形態の濃縮積算値の変化量を定めるテーブルの図である。
【図１０】第１の実施形態のインクの濃度を補正する補正処理の図である。
【図１１】第１の実施形態の補正処理を示すフローチャートである。
【図１２】第１の実施形態の補正処理の概念を説明するブロック図である。
【図１３】第２の実施形態の濃縮積算値平均の算出方法の説明図である。
【図１４】第２の実施形態のインクデータの補正処理を示すブロック図である。
【図１５】第３の実施形態のｉｎｄｅｘパターンを示す概念図である。
【図１６】第３の実施形態の積算値と積算値平均を示すグラフである。
【図１７】第４の実施形態の吐出基板を示す摸式図である。
【図１８】第４の実施形態の画像処理を示すフローチャートである。
【図１９】第４の実施形態のインクデータ濃度補正処理を示すフローチャートである。
【図２０】第４の実施形態のテーブル選択処理を示すフローチャートである。
【図２１】第４から第８の実施形態の選択テーブルを示す模式図である。
【図２２】第５の実施形態のインクジェット記録装置を示す説明図である。
【図２３】第５の実施形態のノズルの検知処理の流れを示すフローチャートである。
【図２４】第５の実施形態の不吐出ノズル検知パターンの例を示す説明図である。
【図２５】第５の実施形態のテーブル選択処理の流れを示すフローチャートである。
【図２６】第７の実施形態の使用比率の組み合わせを示す表である。
【図２７】第７の実施形態の画像処理部の流れを示すフローチャートである。
【図２８】第７の実施形態の画素内のドット位置を示す模式図である。
【図２９】第７の実施形態のインクの濃縮率と濃縮積算値との関係を示すグラフである。
【図３０】その他の実施形態の補正処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下に図面を参照して本発明の実施形態を詳細に説明する。  
【００１５】
（第１の実施形態）
図１は、本実施形態のインクジェット記録装置を示す説明図である。本実施形態のインクジェット記録装置１は、ラインプリンタであり、制御ユニット２と、インクカートリッジ６１、６２、６３、６４と、記録ヘッド７と、記録媒体搬送機構８を有している。インクカートリッジ６１〜６４には、シアン、マゼンタ、イエロー、ブラックの色を表す各インクがそれぞれ収容されている。
【００１６】
記録ヘッド７は、ラインタイプ用の記録ヘッドであり、記録媒体の搬送方向と直交する方向に配置されたサーマル方式のノズルを複数備えている。インクカートリッジ６１〜６４内に収容されている各インクは、インク導入管６１ａ、６２ａ、６３ａ、６４ａをそれぞれ通じて記録ヘッドに設けられたノズルに供給される。そして、これらのノズルからインクが吐出されて、記録媒体１００に画像形成される。
【００１７】
記録媒体搬送機構８は、紙送りモーター８１と紙送りローラー８２を備えている。紙送りモーター８１は、紙送りローラー８２を回転させることで、記録媒体１００を記録ヘッド７の位置まで搬送する。
【００１８】
制御ユニット２は、ＣＰＵ３とＲＡＭ４１とＲＯＭ４２を有しており、記録ヘッド７や紙送りローラー８１の動作を制御している。ＣＰＵ３は、ＲＯＭ４２内に記憶された制御プログラムをＲＡＭ４１に展開して実行することで、後述する画像に対するさまざまな処理を行い、記録ヘッド７で記録する画像データの生成や、記録媒体搬送機構の制御などを行う。
【００１９】
図２は、記録ヘッドを示す概略図である。本図では、シアン、マゼンタ、イエロー、ブラックの４色のうちの１色について示している。記録ヘッド７１は、インクを吐出するノズル列７１ａ、７１ｂ、７１ｃ、７１ｄが配列された吐出基板７１、７２、７３、７４を千鳥状に並べて形成されている。これらの吐出基板から吐出される同色のインク滴は、記録媒体の搬送とインクの吐出タイミングを調整することにより、記録領域に対してインクを吐出し、画像を形成することができる。なお、本実施形態の吐出基板は千鳥状に配置されているが、本発明の吐出基板は一直線上に配置されているものでもよい。
【００２０】
また、本実施形態の記録装置はサーマル式の記録ヘッドとしたが、本発明はこれに限定するものではない。複数の吐出基板を搬送方向に対して交差する方向に沿って配列し、記録領域において搬送方向に沿った同一の列（ラスター）に対して複数のノズルからインクを吐出可能なラインヘッドであればよい。例えば、ピエゾ式など他のインク吐出方式のインクジェット式記録ヘッドであっても良い。また、インク色についても、シアン、マゼンタ、イエロー、ブラック以外のインクが含まれていてもよく、またこれら全てのインクを備えるものでなくてもよい。
【００２１】
次に、本実施形態の画像処理について説明する。
【００２２】
図３は、記録装置１が有するメモリーカード９１に保存された画像データに所定の画像処理を加えることにより、画像データをドットの有無によって表現したドットデータに変換して記録を行う処理の流れを示すフローチャートである。
【００２３】
図４は、本実施形態の画像処理を示すブロック図である。
【００２４】
画像処理が開始されると、制御ユニット２は画像入力部３１を用いてメモリーカード９１から記録する画像データを読み込む（ステップＳ１１）。本実施形態の画像データは、解像度６００ｄｐｉ、ＲＧＢ各８ｂｉｔ２５６階調のカラー画像データである。
【００２５】
次に、色変換処理部３２は色変換処理を行い、６００ｄｐｉＣＭＹＫ各色８ｂｉｔ２５６階調へと変換する（ステップＳ１２）。色変換処理とは、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の各階調値の組み合わせによって表現されているＲＧＢカラー画像データを、記録に使用される各インク色の階調値によって表現されたデータに変換する処理である。記録装置１はＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の４色のインクを用いて画像を記録している。したがって、本実施形態の色変換処理部では、ＲＧＢで表された画像データをＣ、Ｍ、Ｙ、Ｋの各色の階調値によって表現された多値の画像データ（以下インクデータともいう。）に変換する処理を行う。
【００２６】
次に、濃度補正部３３によりインク濃縮に伴うインクデータ濃度補正処理（以下濃度補正ともいう。）が行なわれ、各色のインクデータを補正する（ステップＳ１３）。この濃度補正の詳細な説明は後述する。
【００２７】
インクデータ濃度補正処理が行なわれると、量子化処理部３４により補正を行った各色のインクデータに量子化処理が行われる（ステップＳ１４）。この量子化処理は、８ｂｉｔ２５６階調と多い階調数を持つ画像データを、記録装置１で記録可能な少ない階調（本実施形態では５値）へ、適切に階調値を低減させる処理である。一般的に、量子化処理としては誤差拡散法やディザ法が用いられることが多い。本実施形態では誤差拡散法を用いる。
【００２８】
図５（ａ）および（ｂ）は、本実施形態の誤差拡散処理を説明する図である。図５（ａ）は、誤差拡散処理の流れを示す図であり、図５（ｂ）は、閾値（ｔｈｒｅｓｈｏｌｄ）と出力Ｌｅｖｅｌ(Ｏｕｔ)と評価値（Ｅｖａｌｕａｔｉｏｎ）の関係を示すテーブルである。
【００２９】
まず、注目画素の画像濃度値（Ｉｎ）と周辺画素の多値化誤差の分配による拡散誤差値（ｄＩｎ）とを加算して補正濃度値（Ｉｎ＋ｄＩｎ）を得る。そして、比較器により求めた補正濃度値（Ｉｎ＋ｄＩｎ）と閾値（ｔｈｒｅｓｈｏｌｄ）とを比較し、補正濃度値の値に応じて閾値により定められた出力Ｌｅｖｅｌ（Ｏｕｔ）を出力する。
【００３０】
図５（ｂ）に示す、本実施形態の閾値と出力Ｌｅｖｅｌと評価地の関係を示すテーブルでは、補正濃度値（Ｉｎ＋ｄＩｎ）が３２以下であれば、出力Ｌｅｖｅｌ(Ｏｕｔ)はＬｅｖｅｌ0を出力する。３２より大きく９６未満であれば、出力Ｌｅｖｅｌ(Ｏｕｔ)はＬｅｖｅｌ１を出力する。９６より大きく１６０未満であれば、出力Ｌｅｖｅｌ(Ｏｕｔ)はＬｅｖｅｌ２を出力する。１６０より大きく２２４未満であれば、出力Ｌｅｖｅｌ(Ｏｕｔ)はＬｅｖｅｌ３を出力する。２２４より大きく２５５以下であれば、出力Ｌｅｖｅｌ(Ｏｕｔ)はＬｅｖｅｌ４を出力する。
【００３１】
次に、補正濃度値（Ｉｎ＋ｄＩｎ）から評価値（Ｅｖａｌｕａｔｉｏｎ）を引いた多値化誤差（Ｅｒｒｏｒ＝Ｉｎ＋ｄＩｎ−Ｅｖａｌｕａｔｉｏｎ）を算出する。
【００３２】
ここで、出力Ｌｅｖｅｌ（Ｏｕｔ）と評価値（Ｅｖａｌｕａｔｉｏｎ）の関係は図５（ｂ）に示す本実施形態の閾値と出力Ｌｅｖｅｌと評価値の関係を示すテーブルにより導き出す。出力Ｌｅｖｅｌ（Ｏｕｔ）がＬｅｖｅｌ０であれば、評価値（Ｅｖａｌｕａｔｉｏｎ）は０を出力する。出力Ｌｅｖｅｌ（Ｏｕｔ）がＬｅｖｅｌ１であれば、評価値（Ｅｖａｌｕａｔｉｏｎ）は６４を出力する。出力Ｌｅｖｅｌ（Ｏｕｔ）がＬｅｖｅｌ２であれば、評価値（Ｅｖａｌｕａｔｉｏｎ）は１２８を出力する。出力Ｌｅｖｅｌ（Ｏｕｔ）がＬｅｖｅｌ３であれば、評価値（Ｅｖａｌｕａｔｉｏｎ）は１９２を出力する。出力Ｌｅｖｅｌ（Ｏｕｔ）がＬｅｖｅｌ４であれば、評価値（Ｅｖａｌｕａｔｉｏｎ）は２５５を出力する。
【００３３】
そして、注目画素位置に拡散された誤差値を誤差バッファから取り出し、重み係数の総和で正規化し、次の画素の拡散誤差（ｄＩｎ）とする。すなわち、算出された多値化誤差を、注目画素の周辺画素へ拡散させるために、重み付け演算を行って誤差バッファに加算する。本実施形態では、注目画素の右隣と真下と右下と左下に拡散させる。それぞれの画素の重み付けは、４／８、２／８、１／８、１／８である。なお、本実施形態では、多値化誤差の拡散を上述の画素に、上述の重み付けで行なうが、本発明はこのようなものに限定されるものではない。例えば、更に注目画素の右２つ隣や、注目画素の２つ下等の画素に拡散してもよく、重み付けも注目画素から遠い程軽く、近い程重くする。
【００３４】
上述の処理を全画素に繰り返し実行する。
【００３５】
以上の処理により、８ｂｉｔ２５６階調の画像データを、記録装置１で記録可能な５階調へと量子化を行う。
【００３６】
図３を再び参照するに、ステップＳ１４で、記録画素単位で低階調に量子化された画像データから、記録画素内の記録ドット配置を決定する（ステップＳ１５）。記録ドットの配置の決定は、ドット記録位置決定部３５を用いて行なわれる。
【００３７】
図６（ａ）から（ｉ）は、本実施形態のドット記録位置の決定されたＬｅｖｅｌに応じた画素内のドット位置を示す模式図である。記録画素は６００ｄｐｉであり、Ｌｅｖｅｌ０〜４の５値の量子化後画像データを、記録ドット解像度１２００ｄｐｉのドットパターンで表している。例えば、量子化後の結果がＬｅｖｅｌ１の場合、６００ｄｐｉの記録画素内には１ドット記録され、そのドット記録位置は、左上（図６（ａ））、左下（図６（ｂ））、右下（図６（ｃ））、右上（図６（ｄ））の４パターンを繰り返す。
【００３８】
ドット記録位置が定まると、使用ノズル列決定部３６により各ノズル列へドットデータの分配を行う（ステップＳ１６）。
【００３９】
次に、本発明の特徴構成であるインクデータ濃度補正処理（ステップＳ１３）について説明をする。濃度補正処理は、ノズル近辺のインク濃度変化を予測する濃縮積算値平均予測と、予測した濃縮積算値に基づいて濃度を補正する補正処理とから構成される。
【００４０】
まず、インク濃度変化を予測する処理方法について詳細に説明する。本実施形態では、ノズルの濃縮の程度に関する情報を取得するために、インク濃縮の程度を表す変数としてインク濃縮積算値（以下積算値とも言う。）と、インク濃縮積算値平均（以下積算値平均とも言う。）を用いる。積算値は、ノズル毎のインクの吐出履歴に基づいて算出されるパラメータであり、ノズル毎のインクの濃縮の程度を表す。また、本実施形態では、複数のノズルを用いて１画素を記録する形態について説明するが、対象画素の記録に用いる複数のノズルのインク濃縮積算値の平均を算出し、インク濃縮積算値平均とする。本実施形態の濃度変化の予測には、積算値平均を変数として用いる。
【００４１】
図７は、本実施形態のインク濃縮積算値とインクの濃縮率の関係を示すグラフである。縦軸はインク濃縮積算値を、横軸はインクの濃縮率を表している。積算値が大きくなるほどインクの濃縮率が高くなるという関係にある。
【００４２】
ここで、インクの濃縮率とは、濃縮していない状態のインクで記録されたインクドットの光学濃度（ＯＤ、Ｏｐｔｉｃａｌ  Ｄｅｎｓｉｔｙ）に対する、濃縮が起こっている状態のインクで記録されたインクドットの光学濃度（ＯＤ）の比率をいう。つまり、インク濃縮が起こっていない場合のインク濃縮率は１である。
【００４３】
図７において、実線は、あるインクにおいて連続して２ドットを記録した場合に、インク濃縮積算値に対する１発目のインク濃縮率を示している。積算値が大きくなるほど、インク濃縮率が高いことが判る。一方、破線は実線と同条件で連続ドットを記録した場合の、２発目のドットのインク濃縮率を示している。１発目と同様、インク濃縮積算値が大きいほどインク濃縮倍率は高いが、その傾きは１発目に比べて十分小さい。従って、インク濃縮積算値がどのような値であっても、１発目の吐出によってインク濃縮率はかなり低減する。しかし、図からも判るように、１ドット形成した後もインクの濃縮が完全に解消されておらず、１ドットのみでは完全にもとのインク濃縮率（＝１）には戻らない。
【００４４】
図８（ａ）および（ｂ）は、本実施形態の濃度変化の予測に用いる積算値平均の概念を説明した図である。図８に示されるように、本実施形態では、１画素６００ｄｐｉ単位として、１ラスターの画像を記録するのに、４ノズル列（７１ａ、７１ｂ、７１ｃ、７１ｄ）のうち各２ノズル、合計８ノズルが用いられる。各ノズルの濃縮特性は、図７のグラフの通りである。
【００４５】
本実施形態では、インクデータに基づいてインクの濃度変化の予測および補正を行う。インクデータは、個々のノズルに対応する吐出データを生成する前の多値データであるため、各画素に形成されるドットがどのノズル列のどのノズルで形成されるのか特定することができない。一方、インクデータから吐出するドットの数を知ることができるため、記録に用いる複数ノズルの積算値の平均値（積算値平均）を用いて濃度予測を行うことができる。つまり、単位領域の記録に用いる複数のノズルに対し、インクデータから求めた積算値の変化量の総量に基づいて、積算値平均を取得し、単位領域のインク濃縮状態を予測する。このとき、ドット形成には均等の確率で各ノズルが使用され得るとする。本実施形態では、図の右側に示すように６００ｄｐｉの４画素を単位領域とし、この領域の記録に用いる８ノズルについて説明する。
【００４６】
図８（ａ）は、８ノズルすべてが同じ濃縮状態（黒丸のノズル）であることを示している。例えば、図８（ａ）の各ノズルの積算値が１２００であるとすると、画素Ａでの積算値平均は１２００×８／８＝１２００と算出される。図８（ｂ）は、図８（ａ）の状態からいずれかのノズルで１画素に１ドット形成した状態を示している。ドットを形成した１ノズルは、濃縮インクが吐出されるため、濃縮がある程度解消された状態になる（白丸のノズル）。この状態の積算値は、図７の破線から、例えば２００であるとする。その結果、ドット形成が行われた直後の積算値平均は、１２００×７／８＋２００×１／８＝１０７５と算出される。
【００４７】
図９（ａ）から（ｃ）は、画像データの記録によりインクの濃縮状態がどのように変化するかを説明するための図である。図９（ａ）に示す変化量テーブルは、記録すべき対象画素のインクデータと、この対象画素の記録に用いる複数のノズルにおいて記録時の濃縮状態を示す積算値平均とから、対象画素を記録したことで積算値平均が変化する量を示している。対象画素に対してインクが吐出されない場合は、次の画素まで吐出しない時間を考慮してインク濃縮積算値に所定量が加算される。一方、インクが吐出される場合にはインク濃縮積算値が減算される。これにより、対象画素の次の画素の積算値の情報を取得することができる。本実施形態では、対象画素に対してインクを吐出しない場合、＋１０加算する。したがって、インクデータが示す階調値が０である場合は、積算値平均の値によらず、積算値平均の値に＋１０が設定される。
【００４８】
ここで、図９（ｂ）および（ｃ）を用いて、図９（ａ）の変化量テーブルを生成する方法を説明する。各画素のインクデータの値が均一である画像を用意する（図９（ｂ））。ここでは、各画素のインクデータの階調値が６４である場合を用いて説明する。階調値が６４のインクデータに対し、量子化を行い、ドット配置を定める（図９（ｃ））。図９（ｃ）では、図９（ｂ）の１ラスターのみ抜き出した状態を表しており、それぞれの画素の位置をＡ〜Ｈで表している。積算値平均の変化量は、各ノズル列のノズルがドット形成に均等に使われると想定して算出を行う。各ノズル列のノズルがドット形成に均等に使われるとは、８ノズルが１回ずつ使われた後、２回目が順次使われるものとする。例えば、６００ｄｐｉ１画素の中で、上半分のドット形成を行うノズルをｅｖｅｎノズル、下半分のドット形成を行うノズルをｏｄｄノズルと表現する。図９（ｃ）画素Ａ〜Ｈは、７１ａノズル列のｅｖｅｎノズル、７１ｂノズル列のｅｖｅｎノズル、７１ｃノズル列のｏｄｄノズル、７１ｄノズル列のｏｄｄノズル、７１ｃノズル列のｅｖｅｎノズル、７１ｄノズル列のｅｖｅｎノズル、７１ａノズル列のｏｄｄノズル、７１ｂノズル列のｏｄｄノズルを順に用いてドットの形成が行われる。後続の画素に対しては、以上のノズル使用順序を繰り返す。以上のようなノズルの使用状況において各画素のドット形成直前の積算値平均を算出する。
【００４９】
積算値平均の算出のためには、各ノズルの積算値を求める必要がある。積算値は１画素進む毎に待機時間分の積算値＋１０を加算することと、ドット形成後の濃縮残りの積算値を図７の破線から参照することで算出する。
【００５０】
図９（ｃ）のＡ画素において、各ノズルの積算値を１２００とする。画素Ａの記録時の積算値平均は１２００である。画素Ａで１ドット形成すると、７１ａノズル列のｅｖｅｎノズルの積算値が２００になるとする。次に、画素Ｂの記録時の積算値平均の算出を行う。画素Ａから画素Ｂに移動するに当たりすべてのノズルに積算値＋１０が加算される。１ノズルが積算値２１０、残りの７ノズルが積算値１２１０であるため、画素Ｂの記録時の積算値平均は１０８５である。
【００５１】
以上の計算を画素毎に繰り返すことで、各画素の積算値平均が算出される。算出した積算値平均を、画素毎に隣の画素と差分を取ることで、各画素の記録によってインク濃縮の変化量を設定することができる。図９（ｃ）の画素Ａでは、積算値平均が１２００、インクデータの値が６４であるため、この画素を記録することによる積算値平均の変化量は１０８５−１２００＝−１１５となる。すなわち、変化量がマイナスの値であるため、この画素の記録によってインク濃縮が低減している。前述したように、インクデータが０の場合、すなわちこの画素に対してインクを吐出しない場合は、変化量はプラスの値となる。
【００５２】
以上のように、各画素のインクデータと、各画素を記録する際の積算値平均とから、この画素の記録によって生じるノズルのインク濃度の変化量を予測することができる。
【００５３】
次に、インクの濃度変化の予測に基づいて、濃度を補正する補正処理方法について詳細に説明する。
【００５４】
図１０（ａ）および（ｂ）は、インクデータの値を補正する補正処理について説明する図である。図１０（ａ）は、補正に用いる補正テーブルの一部を示している。図１０（ｂ）は、この補正テーブルを生成するために用いるグラフである。
【００５５】
図１０（ａ）の補正テーブルは、処理対象画素のインクデータと、その画素のインクデータを補正する補正値が設定されている。この補正値は、インクデータが示す各値に対して設けられており、本実施形態においては０〜２５５の各値に対して設定されている。さらに、インク濃縮率が高いほど濃度が高くなってしまうため、積算値平均が大きくなるに従って補正値の絶対値が大きくなるように設定されている。本実施形態では、インク濃縮率が高い場合、補正値はマイナスの値である。また、４つの積算値平均の閾値を用いて５段階に設定されている。なお、本発明の補正量の段階は５に限定されるものではなく、インクの種類、画像の品質等、様々な要因に基づき、段階を変えることができる。例えば、インクデータの値が６４の場合、１つ目の積算値平均の閾値として１１００が設定されている。積算値平均が０以上１１００未満は補正量０（補正を行わない）が適用される。２つ目の閾値である１１００以上１２００未満は積算値テーブルの２段目の補正量である−１が適用される。以降、３つ目の閾値である１２００以上１３００未満は補正量は−２が適用され、４つ目の閾値である１３００以上１４００未満は補正量は−３が適用される。また、１４００以上であると、補正量は−４が適用される。
【００５６】
次に、補正テーブルの各パラメータの決定方法について説明する。補正テーブルの生成には、各インクデータの均一濃度画像を用い、この均一濃度画像に対して量子化処理を行い、ドット配置データを生成する。このドット配置データをもとに、濃縮積算値を用いて濃度補正を行い、閾値と補正量を決定する。
【００５７】
インクデータ６４の均一濃度画像を例として説明する。濃縮積算値を用いて行うインクデータの濃度補正は、ドット配置を定めて算出した補正対象画素の積算値に応じて、ドット配置を定める前の対象画素のインクデータを補正するフィードバック制御により行う。図９（ｃ）のようにドット配置を定めることで、各画素のドット形成に用いるノズルが決定する。これにより、各画素を記録する際のノズルの濃縮の程度を示す濃縮積算値を、各画素に対して算出することができる。
【００５８】
ここで、記録領域上におけるノズル配列方向の１列の画素を１カラムと呼ぶ。本実施形態では、インクデータの濃度補正は、均一ベタ画像の１カラム分の積算値を平均して算出し、１カラムすべてに同じ補正をかける方法を用いる。補正対象カラムのインクデータに補正をかけると、補正対象のカラムのドットが間引かれる状態になるため、対象カラム以降のカラムに形成される一部のドットの積算値が補正前と変わってしまう。そのため、正確に積算値を算出するために、補正対象カラムのインクデータが示す値を補正した後、再び量子化を行い、補正を行った次のカラムの積算値を算出して補正を行なうことが必要になる。このように、１カラムずつ量子化と補正を繰り返して画像全体を補正する。
【００５９】
図１０（ｂ）は、補正テーブルを生成するために用いるグラフであり、画像濃度とインクデータとの関係から、インクデータを補正するための補正量を算出する。それぞれの曲線は、同じ濃縮積算値のノズルを用いてインクデータの値が均一な画像、すなわち濃度が均一な画像を記録した際の、インクデータに対する記録画像の濃度を表している。ｒｅｆ曲線は、入力されたインクデータと、積算値０（濃縮していない状態）のノズルを用いて記録した画像濃度との関係を表している。一方、曲線１は、入力されたインクデータと、積算値１２００のノズルを用いて記録した画像濃度との関係を表している。
【００６０】
入力されたインクデータの値が６４の時、曲線１のインク濃縮状態のノズルで記録した画像が、インク濃縮していない状態のノズルで記録した画像と同じ濃度を得るためには、図の矢印に従ってインクデータの値を６２にする必要がある。したがって、積算値１２００の補正量は６２−６４＝−２と決まる。この様な方法で、様々な値の積算値に関するこのような曲線を作り、ｒｅｆ曲線と比較を行うことで、各インクデータにおけるインクが濃縮していない状態のノズルと同じ画像濃度を得るための補正量を決めることができる。このようにして、無数の濃縮積算値に対して対応する補正量が決められるが、本実施形態では補正の段階が５つ程度になるように同じ補正量でまとめられる積算値の領域を調べ、閾値を定めて積算値を用いた補正テーブルを生成する。
【００６１】
積算値を用いた各インクデータの均一濃度画像の補正結果から、濃縮積算値平均を用いる補正処理方法の補正テーブルの閾値および補正量を以下のように定める。積算値を用いる補正方法は、１カラムずつドット配置を決めて積算値を算出し、補正を行うことを繰り返す。このとき、濃縮積算値を算出する際に濃縮積算値平均も同時に算出する。各カラムで算出した積算値平均とそのカラムで補正された補正量を対応させることで、積算値平均に対する補正量を定める。各インクデータに対して同様の対応付けを行うことで、積算値平均を用いる補正処理方法の補正テーブルの閾値および補正量を決定する。このように積算値平均を用いる補正処理方法の補正テーブルを作成することで、ドット配置データから積算値を求めて補正する場合と同程度の精度で補正を行うことができる。
【００６２】
図１１は、本実施形態の補正処理を示すフローチャートである。また、図１２は、本実施形態の補正処理の概念を説明するブロック図である。本実施形態では、積算値平均が１２００の濃縮状態で、インクデータ６６の均一濃度画像の補正を例に説明を行う。
【００６３】
ステップＳ１において、濃度補正処理部３３ｄは、対象画素のインクデータ（６６）と積算値平均管理部３３ｂが記憶する積算値平均（第１パラメータ）（１２００）とを用いて、補正テーブル記憶部３３ｅが記憶する補正テーブルから対応する補正量（−２）を取得する（（図１０（ａ）参照）。この積算値平均（第１パラメータ）の値は、対象画素の記録に用いる複数のノズルにより、対象画素の１つ前に記録される画素の記録によって変化するノズルの濃縮度合いが反映された値である。次に、ステップＳ２において、取得した補正量（−２）をインクデータ（６６）に加算する。本実施形態において、補正データとしての補正後のインクデータは、６６−２＝６４となる。尚、上記のステップＳ１およびステップＳ２の処理は、本発明の第１生成工程および第１生成手段の処理に対応する。ステップＳ３では、濃度変化予測部３３ａが、濃度補正処理部３３ｄから受け取る、補正後のインクデータ（補正データ）（６４）と積算値平均（第１パラメータ）（１２００）とに基づき、積算値変化量テーブル記憶部３４ｃが記憶する積算値平均変化量テーブルを参照して、変化量（−１１５）を取得する（図９（ａ）参照）。ステップＳ４においては、取得した変化量（−１１５）を積算値平均（第１パラメータ）（１２００）に加算し、対象画素の次にこれらの複数のノズルで記録される画素に用いる積算値平均（第２のパラメータ）（１０８５）を算出し、積算値平均管理部３３ｂに保存する。尚、上記のステップＳ３およびステップＳ４の処理は、本発明の第２生成工程および第２生成手段の処理に対応する。ステップＳ５では、対象画素が最終画素であるかどうかを判断する。最終画素ではないと判断された場合は、ステップＳ１に戻りステップＳ１〜Ｓ４を繰り返す、最終画素と判断された場合は、補正処理を終了する。尚、補正処理開始時の積算値平均管理部３３ｂの積算値平均は０に設定されている。
【００６４】
なお、本実施形態では６００ｄｐｉ単位の１画素毎に濃度変化の予測およびインクデータの補正を行う例を示しているが、複数画素まとめて濃度変化の予測を行うことも可能である。
【００６５】
以上のように、本発明は、記録領域上の対象画素に記録すべきインクデータと、この対象画素の積算値平均とから、この対象画素を記録することによりインク濃縮状態がどの程度解消するかを示す変化量テーブルを備える。この変化量テーブルにより、インクデータから各画素の濃縮状態を示す積算値平均を取得し、この積算値平均に基づいてインクデータを補正することができる。すなわち、個々のノズルからの吐出データを生成しなくとも、多値のインクデータから各画素のインクの濃縮状態を複数ノズルの平均値として取得することで、高速に補正処理を行うことができる。さらに、取得した積算値平均とインクデータの値から、インクデータを補正するための補正値を示す補正テーブルを備える。この補正テーブルは、インクデータの各値に対し、４つの閾値を用いて積算値平均を５つの範囲にわけて対応する５つの補正値を有する形態で説明したが、より多くの閾値を用いて積算値平均に細かく対応することで精度の高い補正を行うことができる。
【００６６】
また、本実施形態では、画像データの解像度が６００ｄｐｉで、記録装置の記録解像度（本実施形態ではノズル解像度）が１２００ｄｐｉであるため、６００ｄｐｉの解像度での１ラスターを８ノズルで記録する形態を用いた。本発明は画像データの解像度と記録装置の記録解像度とが同じ解像度である形態であってもよい。例えば、いずれも１２００ｄｐｉである場合は、画像データの１ラスターに対して４ノズルで記録を行う。この場合、対象画素の積算値平均はこの４ノズルから求めればよい。
【００６７】
（第２の実施形態）
第１の実施形態では、図９（ａ）に示すインクデータと濃縮積算値平均のテーブルを用いて各画素の濃縮積算値平均を求めたが、本発明は上記方法に限られるものではない。
【００６８】
図１３は、本実施形態の各画素の濃縮積算値平均の算出方法を説明するための説明図である。また、図１４は、本実施形態のインクデータの補正処理を示すブロック図である。
【００６９】
本実施形態の画像データは１画素６００ｄｐｉ単位であり、１２００ｄｐｉの解像度である１ラスターに４ノズル列が用いられるため、１画素に対して８ノズルが用いられる。インク入力値６４は、６００ｄｐｉに１ドットずつ形成される状態である。積算値管理部３３０ｃと発数管理部３３０ｆには各画素でのインク滴の濃縮積算値を管理する記憶領域と、通常のインクになるために吐出すべきインク滴の発数が記憶されている。
【００７０】
本実施形態では、濃縮積算値管理と発数管理の領域をそれぞれペアで３組用意する。そして、それぞれ第１の濃縮積算値管理と第１の発数管理、第２の濃縮積算値管理と第２の発数管理、第３の濃縮積算値管理と第３の発数管理とする。本実施形態では、濃縮したインクは、３発インク滴を吐出すると、通常の状態に戻るとしている。したがって、濃縮積算値管理と発数管理は、ペアで３つ用意されている。そして、第１の濃縮積算値管理と第１の発数管理は複数のノズルからそれぞれ最初に吐出されるインク滴、第２の濃縮積算値管理と第２の発数管理は複数のノズルからそれぞれ２番目に吐出されるインク滴、第３の濃縮積算値管理と第３の発数管理は複数のノズルからそれぞれ３番目に吐出されるインク滴について管理するものである。
【００７１】
補正を開始すると、まず、初期状態では、第１の発数管理には８が設定されており、その他の発数管理には０が設定されている。また、積算値管理も０が設定されている。
【００７２】
濃度変化予測部３３０ａにより発数管理が０でない積算値管理に対して１画素処理が進む毎に積算値１０が加算されていく。本実施形態では、第１の積算値管理にのみ積算値の加算が行われる。ドットの形成がされない画素では積算値を加算して次の画素に進む。ドットが形成される画素においては計算により積算値平均を算出し、補正を行う。
【００７３】
注目画素の積算値平均を求める計算は、
濃縮積算値平均＝（第１の積算値）×（第１の発数）／８＋（第２の積算値）×（第２の発数）／８＋（第３の積算値）×（第３の発数）／８
である。
【００７４】
なお、本実施形態では、積算値平均の説明を簡単にするために、各画素のインクデータの補正は行っていない。
【００７５】
画素Ａの位置において１ドットの形成が行われると、第１の発数管理は１発減算されて７に、第２の発数管理は１発加算されて１になる。この操作は、８ノズルのうちの１ノズルがドット形成に使用され濃縮が解消された状態になることを表している。濃度変化予測部３３０ａは、画素Ａでの第１の積算値からドット形成後のインク濃縮の残りに対応する積算値を、濃縮残り変換テーブル記憶部３３０ｇの変換テーブルを参照して第２の積算値管理に設定する。濃縮残り変換テーブルは、図７の濃縮特性のグラフに基づいて積算値と濃縮残りを表す積算値を対応付けたテーブルである。説明を簡単にするため、第２の積算値管理に加算するインク濃縮の残りに対応する積算値はすべて２００とする。
【００７６】
次に、画素Ｂに補正処理が進み、発数管理が０でない第１の積算値管理に＋１０が加算される。また、画素Ｂにおいても１ドットの形成が行われる。このとき、第１の発数管理は１発減算されて６に、第２の発数管理は１発加算されて２になる。また、第２の積算値管理は画素Ｂでのドット形成により２００に、画素Ａの積算値管理から＋１０されるため、２００と２１０の平均をとって２０５になる。
【００７７】
つまり、第２の積算値＝｛（ドット形成前の第２の積算値）×（ドット形成前の第２の発数）＋（新たに発生した濃縮残りの積算値）×（ドット形成の発数）｝／｛（ドット形成前の第２の発数）＋（ドット形成の発数）｝
濃度変化予測部３３０ａは、濃縮残り変換テーブルから濃縮残りの積算値を参照し、第２の積算値算出のために以下の演算を行い、算出値を第２の積算値管理に設定する。
【００７８】
第１の発数が０になるまで上述の処理を繰り返す。第１の発数が０になった後は第1の積算値管理および発数管理に行っていた処理を第２の積算値管理および発数管理に行い、第２の積算値管理および発数管理に行っていた処理を第３の積算値管理および発数管理に行う。第２の発数が０になった場合は、第２の積算値管理および発数管理に行っていた処理を第３の積算値管理および発数管理に行い、第３の積算値管理および発数管理に行っていた処理を第１の積算値管理および発数管理に行う。このようにして３つの積算値管理および発数管理を繰り返し使用して画像全体の処理を行う。
【００７９】
本実施形態では、インクデータをドット形成発数（インク吐出発数）に変換するテーブル（不図示）を用意しており、（発数変換テーブル記憶部３３０ｂ）、積算値平均の算出においてこのテーブルからドット形成発数を参照する。インクデータとドット形成発数の関係は、各インクデータで均一濃度画像を作成し、その画像のドット形成発数から１画素あたりのドット発数を算出することで定めるものである。
【００８０】
図１５は、第２実施形態の補正処理を示すフローチャートである。第１の積算値が１２００、第１の発数が８、その他の積算値および発数は０の濃縮状態で、インクデータ６６の均一濃度画像の補正を例に説明を行う。図１５ステップ１００において、濃度変化予測部ａは積算値管理部３３０ｂに記憶されている各積算値と発数管理部３３０ｆに記憶されている各発数とから補正対象画素の積算値平均を算出する。第１の積算値が１２００、第１の発数が８、その他の積算値および発数は０であるため、積算値平均は１２００となる。ステップＳ２００において、濃度補正処理部３３０ｄは、対象画素のインクデータ６６と濃度変化予測部３３０ａが算出した積算値平均１２００とを用いて、補正テーブル記憶部３３０ｅが記憶する補正テーブルから対応する補正量−２を参照する（図１０（ａ）参照）。続くステップＳ３００において参照した補正量をインクデータに加算し６６−２＝６４となる補正を行う。ステップＳ４００では、まず、濃度変化予測部３３０ａが濃度補正処理部３３０ｄから受け取る補正されたインクデータ６４を、発数変換テーブル記憶部ｂに記憶されている発数変換テーブルを用いて形成されるドットの発数に変換する。インクデータ６４は１ドットの形成であるため、１発が参照される。次に濃度変化予測部３３０ａが図１３で説明される上記記載の算出方法を行い、各積算値および発数を積算値管理部３３０ｃ、発数管理部３３０ｆに記録する。ステップＳ５００で、最終画素でない場合は、ステップＳ１に戻りステップＳ１００〜Ｓ４００を繰り返す。最終画素と判断された場合は、補正処理を終了する。
【００８１】
以上の構成により、ドット配置を決定する前の多値の画像データに対して、画像の濃度に基づいた補正量で補正を行う。これにより、ノズルからインクが吐出されないことによりインクが濃縮して生じる濃度ムラに対する補正処理を、インクの濃縮の程度に基づいて、適切に且つ短時間で行うことができる。
【００８２】
（第３の実施形態）
第１の実施形態では、積算値平均の変化量は、各ノズル列のノズルがドット形成に均等に使われると想定して算出を行った。しかしながら本実施形態ではすべてのノズルが１回ずつ使用される前に、２回目の使用を行うノズルがある。
【００８３】
図１５は、本実施形態のドットを形成するノズルを選択するｉｎｄｅｘパターンを示す概念図である。１画素６００ｄｐｉに１ドットずつ形成する際の、４列８ノズルの使用方法を示している。１−ｏｄｄ−１は１番目のノズル列のｏｄｄノズルの１回目の使用を表している。各ノズルを順次使用するのではなく、すべてのノズルが１回ずつ使用される前に、２回目の使用を行うノズルがある。このように、本発明では第１の実施形態のように各ノズル列のノズルがドット形成に均等に使用されるものでなくてもよい。
【００８４】
また、第１の実施形態では１画素６００ｄｐｉ単位として積算値変化量テーブルを作成した。しかしながら１画素６００ｄｐｉに限らず、例えば１画素３００ｄｐｉ単位で濃縮積算値と濃縮積算値平均を求めて積算値変化量テーブルを作成してもよい。補正テーブルは画像の入力解像度（本発明では６００ｄｐｉ単位）で作成する。第３の実施形態におけるインク濃度変化の予測処理および予測に基づいて濃度を補正する処理は第１の実施形態と同様である。
【００８５】
以上の構成により、ドット配置を決定する前の多値の画像データに対して、画像の濃度に基づいた補正量で補正を行う。これにより、ノズルからインクが吐出されないことによりインクが濃縮して生じる濃度ムラに対する補正処理を、インクの濃縮の程度に基づいて、適切に且つ短時間で行うことができる。
【００８６】
（第４の実施形態）
第１の実施形態では、画像の全領域に対して同一の補正処理を行った。しかしながら本実施形態では、吐出基板が千鳥状に配置されている吐出基板を使用して記録を行う場合、つなぎ部と非つなぎ部でそれぞれ異なる変化量テーブルおよび補正テーブルを使用し濃度補正処理を行うものである。
【００８７】
図１７は、本実施形態の吐出基板を示す摸式図である。ここで、つなぎ部とは、本図に示すように２つの異なる吐出基板のノズルにより記録が行われる領域であり、非つなぎ部とは１つの吐出基板に配置されたノズルのみによって記録が行われる領域である。本実施形態のヘッドの吐出基板配置は、千鳥状に配置され、かつ、隣り合う吐出基板のノズル列は記録媒体搬送方向にオーバーラップする領域があるものである。
【００８８】
図１８は本実施形態の画像処理を示すフローチャートである。本実施形態の画像処理のうち、画像の取得（ステップＳ２１）から記録ドットの位置の決定（ステップＳ２５）までは、第１の実施形態の図３のステップＳ１１〜Ｓ１５を参照して説明したものと同じ処理を行う。そして、つなぎ部があるか否かを判断し（ステップＳ２６）、つなぎ部があった場合、つなぎ部に記録するインクドットをどちらの吐出基板で記録するかを、分配率が均等になるようにランダムに振り分ける（ステップＳ２６）。そして、記録ドット毎の記録ノズル列を決定し（ステップＳ２７）、決定された各ノズル列で記録ドットを記録する（ステップＳ２８）。
【００８９】
なお、非つなぎ部においては、本実施形態では、第１の実施形態の図８（ａ）および（ｂ）を用いて説明しものと同じであり、１ラスターのドット形成に４ノズル列、計８ノズルが使用される。また、つなぎ部においては、本実施形態では、１ラスターのドット形成に８ノズル列、計１６ノズルが使用される。すなわち、つなぎ部と非つなぎ部では１ラスターのドット形成に使用するノズル数が異なる。このため、本実施形態ではラスターごとに、そのラスターがつなぎ部か非つなぎ部かを確認し、それぞれ適した変化量テーブルを使用し補正を行う。
【００９０】
図１９は本実施形態のインクデータ濃度補正処理のフローチャートである。本実施形態のインクデータ濃度補正処理では処理するラスター選択されると（ステップＳ３１）、ラスターごとにどの変化量テーブルおよび、補正テーブルを使用するかを選択するテーブル選択処理を行う（ステップＳ３２）。
【００９１】
図２０は、本実施形態のテーブル選択処理を示すフローチャートである。対象のラスターがつなぎ部に属するのか非つなぎ部に属するのかを判定し、使用する変化量テーブルおよび、補正テーブルのテーブルセットが決定される。
【００９２】
図２１（ａ）は、本実施形態の選択テーブルを示す模式図である。本実施形態では、本図に示すテーブルから図２０のフローチャートに基づき使用するテーブルを選択する。
【００９３】
非つなぎ部とつなぎ部の濃度変化予測処理および濃度補正処理に使用するテーブルの算出方法が一部異なる以外は第１の実施形態の濃度変化予測処理および濃度補正処理と同様である。よって、本実施形態では、以下各テーブルの算出方法についてのみ説明する。
【００９４】
つなぎ部の濃度変化予測テーブルの算出方法が非つなぎ部のそれと異なる点は、１ラスターのドット形成に使用されるノズル数の違いによる積算値平均の算出方法である。
【００９５】
各インクデータに対して均一のベタ画像を用意する。続いて本実施形態で用いる量子化を行い、ドット配置を定める。積算値平均の変化量は、２チップ各４列、計８列の各ノズル列のノズルがドット形成に均等に使われると想定して算出を行う。積算値は１画素進む毎に待機時間分の積算値＋１０を加算することと、ドット形成後の濃縮残りの積算値を図８（ａ）の破線から参照することで算出する。全ての積算値を算出しカラムごとに平均値を求め、それを積算値平均とする。この積算値平均を、画素毎に隣の画素と差分を取ることで、積算値平均とインクデータに対応する変化量が定まる。これを各インクデータについて求め、変化量テーブルとする。
【００９６】
なお、つなぎ部の補正テーブルは、第１の実施形態の濃度補正テーブルと同様に求めるので、説明は省略する。
【００９７】
以上のように、それぞれのラスターごとに補正用のテーブルを設定することにより、全体に対して同じテーブルで補正を行った場合に比べ、ムラなどの画像品質の低下を低減することができる。
【００９８】
（第５の実施形態）
第１の実施形態では、画像の全領域に対して同一の補正処理を行った。本実施形態では、不吐出ノズルが発生している場合、不吐出ノズルで記録する記録データを、他のノズルで記録することによって画像を記録する。本実施形態では、この不吐出ノズルにより記録する記録データを他のノズルによって記録をする補間処理が行われている領域に対してこの補間処理が行われていない領域と異なる変化量テーブルおよび補正テーブルを使用して濃度補正処理を行うものである。
【００９９】
図２２は、本実施形態のインクジェット記録装置を示す説明図である。本実施形態の記録装置は、第１の実施形態で図１を用いて説明した記録装置と基本的には同じである。ただし、本実施形態の記録装置は、記録媒体搬送方向下流に記録幅より広い、記録結果を読取るスキャナ９を備えている。また、本実施形態の記録装置は、後述する不吐出ノズルの検知処理および不吐補間処理を行う記録装置である。
【０１００】
図２３は、本実施形態の不吐出ノズルの検知処理の流れを示すフローチャートである。本実施形態の不吐出ノズルの検知は、画像毎に行う。
【０１０１】
まず画像毎に、不吐出ノズル検知パターンを記録する（ステップＳ５１）。
【０１０２】
図２４は、本実施形態の不吐出ノズル検知パターンの例を示す説明図である。図２４（ａ）は、不吐出ノズルの検知パターンを示し、図２４（ｂ）は、図２４（ａ）に記載された検知パターンの一部を拡大した図である。図示したように、不吐出ノズル検知パターンは、この検知パターンをスキャナ９で読み取り、線が抜けている場所を特定し、不吐出ノズルを検知する。
【０１０３】
次に、本実施形態の不吐出補間処理について説明をする。例えば、不吐出ノズルが１つ発生した場合、不吐出になったノズルが打つはずであったドットを同じ列の他の３つのノズルが順番に代わりに打つよう列分配が変更される。例えば、Ｌｅｖｅｌ１のベタを記録する場合、ラスターにおけるノズル使用順は、
１−ｏｄｄ，  １−ｅｖｅｎ，  ２−ｏｄｄ，  ２−ｅｖｅｎ，  ３−ｏｄｄ，  ３−ｅｖｅｎ，  ４−ｏｄｄ，  ４−ｅｖｅｎ
の繰り返しとなる。ここで、１−ｏｄｄは１番目のノズル列のｏｄｄノズルを示している。例えば、2−ｏｄｄのノズルが不吐出となった場合、使用順は、
１−ｏｄｄ，  １−ｅｖｅｎ，  １−ｏｄｄ，  ２−ｅｖｅｎ，  ３−ｏｄｄ，  ３−ｅｖｅｎ，  ４−ｏｄｄ，  ４−ｅｖｅｎ，
１−ｏｄｄ，  １−ｅｖｅｎ，  ３−ｏｄｄ，  ２−ｅｖｅｎ，  ３−ｏｄｄ，  ３−ｅｖｅｎ，  ４−ｏｄｄ，  ４−ｅｖｅｎ，
１−ｏｄｄ，  １−ｅｖｅｎ，  ４−ｏｄｄ，  ２−ｅｖｅｎ， ３−ｏｄｄ，  ３−ｅｖｅｎ，  ４−ｏｄｄ，  ４−ｅｖｅｎ
の繰り返しとなる。
【０１０４】
本実施形態の画像濃度補正処理の流れは、図１９を用いて第４の実施形態で説明した画像濃度補正処理の流れと同様である。ただし、テーブル選択処理および変化量テーブル・補正テーブルの構成方法が異なるので、以下これら異なる点について説明する。
【０１０５】
本実施形態のテーブル選択処理は、不吐出補間処理を行うラスターかどうかで変化量テーブルを変える。本実施形態では、不吐出補間処理を行うラスターは、ドット形成に使用されるノズル数が少なくなることにより、使用ノズルの積算値平均の変化量も大きく変わるからである。本実施形態の補正テーブルは、本実施形態では不吐出補完処理を行っても、ドット配置は同じであるため、同じテーブルを使用する。
【０１０６】
図２５は、本実施形態のテーブル選択処理の流れを示すフローチャートである。まず、対象のラスターが、つなぎ部か非つなぎ部のいずれに属するのかを判定し、使用する変化量テーブルおよび補正テーブルのテーブルセットが決定される。
【０１０７】
図２１（ｂ）は、本実施形態の選択テーブルを示す模式図である。本実施形態の、不吐出補間処理を行うラスターの変化量テーブルの算出方法が、不吐出補間処理を行わないラスターの変化量テーブルの算出方法と異なる点は、１ラスターのドット形成に使用されるノズル数の違いによる積算値平均の算出方法である。
【０１０８】
まず、各インクデータに対して均一のベタ画像を用意する。そして、本実施形態で用いる量子化を行い、ドット配置を定める。積算値平均の変化量は、使用可能なノズルがドット形成に均等に使われると想定して算出を行う。積算値は１画素進む毎に待機時間分の積算値＋１０を加算することと、ドット形成後の濃縮残りの積算値を図８（ａ）に示す破線から参照することで算出する。全ての積算値を算出しカラムごとに平均値を求め、それを積算値平均とする。この積算値平均を、画素毎に隣の画素と差分を取ることで、積算値平均とインクデータに対応する変化量が定まる。これを各インクデータについて求め、変化量テーブルとする。
【０１０９】
なお、つなぎ部の補正テーブルは、第１の実施形態の濃度補正テーブルと同様に求めるので、説明は省略する。
【０１１０】
（第６の実施形態）
本実施形態では、記録ヘッドに配置された吐出基板間でノズル形状に製造ばらつきがあり、それによりノズル近傍におけるインクの濃縮速度のばらつきが乗じるため、吐出基板ごとに異なる変化量テーブルを使用し、補正処理を行うものである。
【０１１１】
本実施形態における記録装置の構成は、第１の実施形態の記録装置と基本的には同じである。ただし、本実施形態の記録装置に搭載されている記録ヘッドは、サーマル式のインクジェット記録ヘッドである。この記録ヘッドは、ノズル付近にあるヒーターにパルス電圧を印加することによりヒーターが加熱され、バブルが発生し、そのバブルの体積膨張によりノズル外に押し出されたインクがインク滴となり吐出されるものである。また、この記録ヘッドは印加するパルス電圧幅により吐出するインク滴が変化する特性を持つ。そして、ノズルヒーターに印加するパルス電圧幅を吐出基板ごとに適切に変調し、吐出基板間の電圧差を低減する制御がなされる。各チップのパルス電圧幅変調に関するデータは記録ヘッドに記憶されており、記録装置はそのデータを参照して最適な変調制御が行われる。また、本実施形態の記録ヘッドには製造ばらつき等によりノズル径の差異が発生している吐出基板が存在しているとする。
【０１１２】
本実施形態の画像処理および画像濃度補正処理の流れは、第４の実施形態の画像濃度補正処理の流れと同様であり、それぞれ図１８および図１９に示すフローチャートに記載された流れである。ただし、本実施形態では画像濃度補正処理におけるテーブル選択処理、変化量テーブルおよび補正テーブルは異なる。よって、以下、これらについてのみ説明する。
【０１１３】
図２１（ｃ）は、本実施形態の選択テーブルを示す模式図である。上述したように、本実施形態の記録ヘッドには製造ばらつき等によりノズル径の差異が発生している吐出基板が存在している。ノズル径が異なる場合、積算値‐濃縮率プロファイルは異なるため、変化量テーブルも異なるものとなる。補正テーブルに関しては、本実施形態ではノズル径は変わってもパルス電圧幅制御により吐出量が調整されドット径は同程度となるため同一のテーブルとなる。したがって、本実施形態のテーブル選択処理は、各ラスターが構成される吐出基板のノズルに合致するテーブルセットが選択され参照される。
【０１１４】
本実施形態の変化テーブルは、第１の実施形態の変化量テーブルと同様の方法で求める。各ノズル径に対応した変化量テーブルを作成するために、それぞれのノズル径に対応する積算値‐濃縮率プロファイルを参照して積算値平均を求め、変化量を算出する。
【０１１５】
なお、補正テーブルは、第１の実施形態の濃度補正テーブルと同様に求めるので、説明は省略する。
【０１１６】
（第７の実施形態）
本実施形態の記録装置は、記録ヘッドのノズル構成以外の構成は第１の実施形態の記録装置と同様である。本実施形態の記録ヘッドのノズル構成は、列数およびノズル配置は第１の実施形態と同様であるが、ノズル列の４列のうち２列（Ａ、Ｃ列）は大きいノズル径のノズルであって、他の２列（Ｂ、Ｄ列）は小さいノズル径のノズルが配置されている。それぞれの大きさのノズルによる吐出量はそれぞれ５ｐｌ、７ｐｌであるとする。また、本実施形態の記録装置は記録ヘッドを構成する吐出基板間の製造ばらつきによるノズル径差、吐出量差に起因する濃度差の解消のため、同じ階調に対して平均吐出量が同程度になるように大小ノズルの使用比率を変えて記録を行う。大小ノズルの使用比率のデータは記録ヘッドに備えられた不図示のＲＯＭに記録されており、記録装置はそのデータを参照して処理を行う。
【０１１７】
本実施形態の記録装置は、記録画素６００ｄｐｉである。これは、１２００ｄｐｉ幅の２つのカラムから構成され、それぞれ大ノズルでドットを記録するカラムと小ドットで記録するカラムであるものとする。大小ノズルの吐出量が設計値通りであるならば大小ノズルの使用比率は両者とも５０％となる。
【０１１８】
図２６は、本実施形態の大小ノズルの実吐出量が設計値と異なる場合の使用比率の組み合わせを示す表である。
【０１１９】
図２７は、本実施形態の画像処理部の流れを示すフローチャートである。画像を取得し（ステップＳ６１）、画像データを各色に分解し（ステップＳ６２）、インクデータ濃度補正処理を行った後に（ステップＳ６３）、補正後の多値の画像を、大小ノズルで記録する画像に分ける（ステップＳ６４）。それぞれの画像の各画素の階調値は、濃度補正後の画像の各画素の階調値にそれぞれ大小ノズルの使用比率をかけた値とする。大小ノズル用の画像に分けた後、それぞれに対して量子化（ステップＳ６５およびステップＳ６８）、記録ドット位置の決定（ステップＳ６６およびステップＳ６９）、記録ドット毎のノズル列の決定を行う（ステップＳ６７およびステップＳ７０）。そして、決定された各ノズル列により記録ドットの記録を行う（ステップＳ７１）。
【０１２０】
図２８は、本実施形態のドット記録位置のＬｅｖｅｌに応じた画素内のドット位置を示す模式図である。記録画素は６００ｄｐｉであり、大小ノズルそれぞれに対しＬｅｖｅｌ０〜２の３値の量子化後画像データを、記録ドット解像度１２００ｄｐｉのドットパターンで示している。例えば、大ノズルの量子化後の結果がＬｅｖｅｌ１の場合、６００ｄｐｉの記録画素内には１ドット記録され、そのドット記録位置は、左上（図２８（ａ））、左下（図２８（ｂ））の２パターンを繰り返す。ドット記録位置が定まったら、各ノズル列へドットデータの分配を行う。
【０１２１】
本実施形態の画像濃度補正処理の流れは、図１９を用いて説明した第４の実施形態の画像濃度補正処理の流れと同様である。ただし、テーブル選択処理および変化量テーブル・補正テーブルの構成方法が異なるので、ここではこれら異なる点について説明する。
【０１２２】
本実施形態のテーブル選択処理は、それぞれのチップで吐出量差およびそれに伴う大小ノズルの使用比率の違いがあるため、第４の実施形態同様、チップごとに異なる変化量テーブルおよび補正テーブルを使用し、濃度補正処理を行う。変化量テーブルをチップごとに変えるのは、吐出基板ごとにノズル径が異なり、濃縮速度が異なり、大小ノズル使用比率により使用頻度が異なるためである。
【０１２３】
図２１（ｄ）は、本実施形態の選択テーブルを示す模式図である。本実施形態の変化量テーブルは、各インクデータに対して均一のベタ画像データを用意する。続いて本実施形態で用いる大小ノズル用画像への分割、量子化およびドット配置の決定を行う。積算値平均の変化量は、大小各ノズル列のノズルがドット形成にそれぞれ均等に使われると想定して算出を行う。積算値は1画素進む毎に待機時間分の積算値＋１０を加算する。
【０１２４】
図２９は、大小ノズルのインクの濃縮率とインク濃縮積算値との関係を示すグラフである。実線で示した大小ノズルの濃縮プロファイルにそれぞれの使用比率を積算した和であり、太線で示した積和値の濃縮プロファイルをもとに算出する。また、ドット形成後の濃縮残りの積算値を太破線で示した積和値から算出する。全ての積算値を算出しカラムごとに大小ドット合わせた平均値を求め、それを積算値平均とする。この積算値平均を、画素毎に隣の画素と差分を取ることで、積算値平均とインクデータに対応する変化量が定まる。これを各インクデータについて求め、変化量テーブルを作成する。
【０１２５】
本実施形態の補正テーブルは、各大小ノズル使用比率に対し、第１の実施形態の補正テーブルと同様の方法で作成する。
【０１２６】
（その他の実施形態）
以上の実施形態において、図１１や図１９に示したように、濃度補正において、補正後に選択中の画素のインクデータを参照し積算値の変化量を求めている。しかしながら本発明は、インクデータの補正と積算値の変化量の導出および積算値の算出の順番は適切に補正処理を行えるのであればフローチャートに示すステップの順番を変えても良い。
【０１２７】
図３０（ａ）は、その他の実施形態の補正処理を示すフローチャートである。
【０１２８】
また、図３０（ｂ）は、インクデータ濃度補正処理を示すフローチャートである。
図１１に示すフローチャートの代わりに図３０（ａ）に示したように補正の前に選択中の画素の１つ前のインクデータを参照し積算値の変化量を導出し積算値を算出するフローチャートとしてもよい。また、図１９に示すフローチャートの代わりに図３０（ｂ）に示す補正が終わった後に変化量を導出し積算値を算出する順番であってもよい。
【符号の説明】
【０１２９】
１  記録装置
２  制御ユニット
３  ＣＰＵ
７  記録ヘッド
４１  ＲＡＭ
４２  ＲＯＭ
７１、７２、７３、７４  吐出基板
７１ａ、７１ｂ、７１ｃ、７１ｄ  ノズル群
３３ａ  濃度変化予測部
３４ｂ  積算値平均管理部
３４ｃ  積算値平均変化量テーブル記憶部
３３ｄ  濃度補正処理部
３３ｅ  補正テーブル記憶部
【図１】
0005975717.tif 000002
【図２】
0005975717.tif 000003
【図３】
0005975717.tif 000004
【図４】
0005975717.tif 000005
【図５】
0005975717.tif 000006
【図６】
0005975717.tif 000007
【図７】
0005975717.tif 000008
【図８】
0005975717.tif 000009
【図９】
0005975717.tif 000010
【図１０】
0005975717.tif 000011
【図１１】
0005975717.tif 000012
【図１２】
0005975717.tif 000013
【図１３】
0005975717.tif 000014
【図１４】
0005975717.tif 000015
【図１５】
0005975717.tif 000016
【図１６】
0005975717.tif 000017
【図１７】
0005975717.tif 000018
【図１８】
0005975717.tif 000019
【図１９】
0005975717.tif 000020
【図２０】
0005975717.tif 000021
【図２１】
0005975717.tif 000022
【図２２】
0005975717.tif 000023
【図２３】
0005975717.tif 000024
【図２４】
0005975717.tif 000025
【図２５】
0005975717.tif 000026
【図２６】
0005975717.tif 000027
【図２７】
0005975717.tif 000028
【図２８】
0005975717.tif 000029
【図２９】
0005975717.tif 000030
【図３０】
0005975717.tif 000031