(57)【特許請求の範囲】
【請求項１】
複数のノズルが所定方向に配列された、同じ色のインクを吐出するための第１ノズル列と第２ノズル列とが、前記第１ノズル列の一部の複数のノズルと前記第２ノズル列の一部の複数のノズルとの前記所定方向における重複部が同一領域に記録を行うように、前記所定方向にずれて配置された記録ヘッドと、記録媒体と、の相対的な走査を行いながら前記記録ヘッドから前記記録媒体にインクを吐出することにより画像の記録を行い、前記記録媒体の第１領域に前記第２ノズル列によって記録を行なわず、前記第１ノズル列によって記録を行い、前記記録媒体の前記第１領域と前記所定方向に隣接する前記記録媒体の第２領域に前記重複部の前記第１ノズル列と前記第２ノズル列とのノズルを所定の使用率で用いて記録を行うための画像処理装置であって、
前記第１ノズル列の前記重複部および非重複部それぞれを複数に分割した分割部それぞれの連続する複数のノズル毎にそれぞれ対応し、前記各分割部により記録される記録媒体の領域間の色差を低減するように色信号の入力値に応じた出力値を決定するための補正パラメータそれぞれにより前記第１ノズル列によって前記記録媒体の第１、第２領域に記録を行うための色信号の入力値を補正する補正手段を有し、
前記第１ノズル列における前記複数の分割部のうちの、第１の前記補正パラメータが対応する第１の前記分割部と、前記第１の補正パラメータと別の第２の前記補正パラメータが対応し、前記第１の分割部と前記所定方向に隣接する第２の前記分割部との境界は、前記第１ノズル列における前記重複部と前記非重複部との境界と対応し、
前記重複部において、それぞれ、前記重複部の前記所定方向におけるノズル数の２以上の約数のノズル数で構成される複数の分割部毎に別々の前記補正パラメータが対応することを特徴とする画像処理装置。
【請求項２】
前記補正手段は、前記第１ノズル列および前記第２ノズル列の前記重複部および非重複部それぞれを複数に分割した分割部それぞれの連続する複数のノズル毎にそれぞれ対応し、前記各分割部により記録される記録媒体の領域間の色差を低減するように色信号の入力値に応じた出力値を決定するための補正パラメータそれぞれにより前記第１ノズル列および前記第２ノズル列によって前記記録媒体に記録を行うための色信号の入力値を補正し、前記第２ノズル列における前記複数の分割部のうちの、第３の前記補正パラメータが対応する第３の前記分割部と、前記第３の分割部と前記所定方向に隣接し、前記第３のパラメータと別の第４の前記補正パラメータが対応する第４の前記分割部と、の境界は、前記第２ノズル列における前記重複部と前記非重複部との境界と対応することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１ノズル列および前記第２ノズル列の前記重複部および非重複部における複数の前記分割部は互いに同じ数のノズルで構成されることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記第１ノズル列の前記重複部における複数の前記分割部それぞれを構成するノズル数は、前記第１ノズル列の前記非重複部における複数の前記分割部を構成するノズル数より少ないことを特徴とする請求項１ないし３のいずれか一項に記載の画像処理装置。
【請求項５】
前記第１ノズル列と前記第２ノズル列とは互いに異なるチップに設けられていることを特徴とする請求項１ないし４のいずれか一項に記載の画像処理装置。
【請求項６】
前記補正パラメータは１つの色要素の色信号の入力値に応じた１つの色要素の出力値を決定するための補正パラメータであることを特徴とする請求項１ないし５のいずれか一項に記載の画像処理装置。
【請求項７】
前記補正パラメータは複数の色要素の色信号の入力値に応じた複数の色要素の出力値を決定するための補正パラメータであることを特徴とする請求項１ないし５のいずれか一項に記載の画像処理装置。
【請求項８】
前記重複部の前記所定方向におけるノズル数と前記非重複部のノズル数との２以上の公約数のノズル数のノズルで構成される分割部毎に別々の前記補正パラメータが対応することを特徴とする請求項１ないし７のいずれか一項に記載の画像処理装置。
【請求項９】
前記記録ヘッドには、前記第１ノズル列から吐出されるインクの色と異なる色のインクを吐出するための第３ノズル列と第４ノズル列とが、前記第３ノズル列の一部の複数のノズルと前記第４ノズル列の一部の複数のノズルとの前記所定方向における第２重複部が同一領域に記録を行うように、前記所定方向にずれて配置され、
前記第１ノズル列と前記第２ノズル列との第１前記重複部と前記第３ノズル列と前記第４ノズル列との第２前記重複部とが前記所定方向に離れており、
前記第１重複部と前記第２重複部とそれぞれの前記所定方向におけるノズル数それぞれと前記所定方向における前記第１重複部と前記第２重複部との間のノズル数との２以上の公約数のノズル数のノズルで構成される分割部毎に別々の前記補正パラメータが対応することを特徴とする請求項１ないし８のいずれか一項に記載の画像処理装置。
【請求項１０】
前記第１ノズル列の複数のノズルの吐出特性に関する吐出特性情報を取得する取得手段と、
前記補正パラメータそれぞれを、前記吐出特性情報が示す前記吐出特性に基づき決定する決定手段と、
をさらに有することを特徴とする請求項１ないし９のいずれか一項に記載の画像処理装置。
【請求項１１】
前記記録ヘッドに、前記記録媒体の第１領域に前記第２ノズル列によって記録を行なわず、前記第１ノズル列によって記録を行い、前記記録媒体の前記第１領域と前記所定方向に隣接する前記記録媒体の第２領域に前記重複部の前記第１ノズル列と前記第２ノズル列とのノズルを所定の使用率で用いて記録を行うことによりテストパターンを形成させるパターン形成手段を有し、
前記決定手段は前記補正パラメータそれぞれを前記テストパターンに基づいて決定することを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記パターン形成手段は前記記録ヘッドに前記第１および第２領域に前記第１ノズル列から吐出されるインクの色と異なる色のインクをさらに吐出することにより混色のテストパターンを形成させ、
前記決定手段は前記補正パラメータそれぞれを前記混色のテストパターンに基づいて決定することを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
複数のノズルが所定方向に配列された、同じ色のインクを吐出するための第１ノズル列と第２ノズル列とが、前記第１ノズル列の一部の複数のノズルと前記第２ノズル列の一部の複数のノズルとの前記所定方向における重複部が同一領域に記録を行うように、前記所定方向にずれて配置された記録ヘッドと、記録媒体と、の相対的な走査を行いながら前記記録ヘッドから前記記録媒体にインクを吐出することにより画像の記録を行い、前記記録媒体の第１領域に前記第２ノズル列によって記録を行なわず、前記第１ノズル列によって記録を行い、前記記録媒体の前記第１領域と前記所定方向に隣接する前記記録媒体の第２領域に前記重複部の前記第１ノズル列と前記第２ノズル列とのノズルを所定の使用率で用いて記録を行うための画像処理装置であって、
前記第１ノズル列の前記重複部および非重複部それぞれを複数に分割した分割部それぞれの連続する複数のノズル毎にそれぞれ対応し、前記各分割部により記録される記録媒体の領域間の色差を低減するように色信号の入力値に応じた出力値を決定するための補正パラメータそれぞれにより前記第１ノズル列によって前記記録媒体の第１、第２領域に記録を行うための色信号の入力値を補正する補正手段を有し、
前記第１ノズル列における前記複数の分割部のうちの、第１の前記補正パラメータが対応する第１の前記分割部と、前記第１の補正パラメータと別の第２の前記補正パラメータが対応し、前記第１の分割部と前記所定方向に隣接する第２の前記分割部との境界は、前記第１ノズル列における前記重複部と前記非重複部との境界と対応し、
前記重複部の前記所定方向におけるノズル数と前記非重複部のノズル数との２以上の公約数のノズル数のノズル毎に別々の前記補正パラメータが対応することを特徴とする画像処理装置。
【請求項１４】
複数のノズルが所定方向に配列された、同じ色のインクを吐出するための第１ノズル列と第２ノズル列とが、前記第１ノズル列の一部の複数のノズルと前記第２ノズル列の一部の複数のノズルとの前記所定方向における重複部が同一領域に記録を行うように、前記所定方向にずれて配置された記録ヘッドと、記録媒体と、の相対的な走査を行いながら前記記録ヘッドから前記記録媒体にインクを吐出することにより画像の記録を行い、前記記録媒体の第１領域に前記第２ノズル列によって記録を行なわず、前記第１ノズル列によって記録を行い、前記記録媒体の前記第１領域と前記所定方向に隣接する前記記録媒体の第２領域に前記重複部の前記第１ノズル列と前記第２ノズル列とのノズルを所定の使用率で用いて記録を行うための画像処理装置であって、
前記第１ノズル列の前記重複部および非重複部それぞれを複数に分割した分割部それぞれの連続する複数のノズル毎にそれぞれ対応し、前記各分割部により記録される記録媒体の領域間の色差を低減するように色信号の入力値に応じた出力値を決定するための補正パラメータそれぞれにより前記第１ノズル列によって前記記録媒体の第１、第２領域に記録を行うための色信号の入力値を補正する補正手段を有し、
前記第１ノズル列における前記複数の分割部のうちの、第１の前記補正パラメータが対応する第１の前記分割部と、前記第１の補正パラメータと別の第２の前記補正パラメータが対応し、前記第１の分割部と前記所定方向に隣接する第２の前記分割部との境界は、前記第１ノズル列における前記重複部と前記非重複部との境界と対応し、
前記記録ヘッドには、前記第１ノズル列から吐出されるインクの色と異なる色のインクを吐出するための第３ノズル列と第４ノズル列とが、前記第３ノズル列の一部の複数のノズルと前記第４ノズル列の一部の複数のノズルとの前記所定方向における第２重複部が同一領域に記録を行うように、前記所定方向にずれて配置され、
前記第１ノズル列と前記第２ノズル列との第１前記重複部と前記第３ノズル列と前記第４ノズル列との前記第２重複部とが前記所定方向に離れており、
前記第１重複部と前記第２重複部とそれぞれの前記所定方向におけるノズル数それぞれと前記所定方向における前記第１重複部と前記第２重複部との間のノズル数との２以上の公約数のノズル数のノズル毎に別々の前記補正パラメータが対応することを特徴とする画像処理装置。
【請求項１５】
複数のノズルが所定方向に配列された、同じ色のインクを吐出するための第１ノズル列と第２ノズル列とが、前記第１ノズル列の一部の複数のノズルと前記第２ノズル列の一部の複数のノズルとの前記所定方向における重複部が同一領域に記録を行うように、前記所定方向にずれて配置された記録ヘッドと、記録媒体と、の相対的な走査を行いながら前記記録ヘッドから前記記録媒体にインクを吐出することにより画像の記録を行い、前記記録媒体の第１領域に前記第２ノズル列によって記録を行なわず、前記第１ノズル列によって記録を行い、前記記録媒体の前記第１領域と前記所定方向に隣接する前記記録媒体の第２領域に前記重複部の前記第１ノズル列と前記第２ノズル列とのノズルを所定の使用率で用いて記録を行うための画像処理方法であって、
前記第１ノズル列の前記重複部および非重複部それぞれを複数に分割した分割部を設定する設定工程と、
前記設定工程によって設定した複数の分割部それぞれの連続する複数のノズル毎にそれぞれ対応し、前記各分割部により記録される記録媒体の領域間の色差を低減するように色信号の入力値に応じた出力値を決定するための補正パラメータそれぞれにより前記第１ノズル列によって前記記録媒体の第１、第２領域に記録を行うための色信号の入力値を補正する補正工程と、を有し、
前記設定工程は、前記第１ノズル列における前記複数の分割部のうちの、第１の前記補正パラメータが対応する第１の前記分割部と、前記第１の補正パラメータと別の第２の前記補正パラメータが対応し前記第１の分割部と前記所定方向に隣接する第２の前記分割部との境界を、前記第１ノズル列における前記重複部と前記非重複部との境界と対応して定め、前記重複部において、それぞれ、前記重複部の前記所定方向におけるノズル数の２以上の約数のノズル数で構成される複数の分割部毎に別々の前記補正パラメータが対応することを特徴とする画像処理方法。
【請求項１６】
前記補正工程は、前記第１ノズル列および前記第２ノズル列の前記重複部および非重複部それぞれを複数に分割した分割部それぞれの連続する複数のノズル毎にそれぞれ対応し、前記各分割部により記録される記録媒体の領域間の色差を低減するように色信号の入力値に応じた出力値を決定するための補正パラメータそれぞれにより前記第１ノズル列および前記第２ノズル列によって前記記録媒体に記録を行うための色信号の入力値を補正し、前記第２ノズル列における前記複数の分割部のうちの、第３の前記補正パラメータが対応する第３の前記分割部と、前記第３の分割部と前記所定方向に隣接し、前記第３のパラメータと別の第４の前記補正パラメータが対応する第４の前記分割部と、の境界は、前記第２ノズル列における前記重複部と前記非重複部との境界と対応することを特徴とする請求項１５に記載の画像処理方法。
【請求項１７】
前記第１のノズル列および前記第２のノズル列の前記重複部および非重複部における複数の前記分割部は互いに同じ数のノズルで構成されることを特徴とする請求項１５または１６に記載の画像処理方法。
【請求項１８】
前記第１のノズル列の前記重複部における複数の前記分割部それぞれを構成するノズル数は、前記第１のノズル列の前記非重複部における複数の前記分割部を構成するノズル数より少ないことを特徴とする請求項１５ないし１７のいずれか一項に記載の画像処理方法。
【請求項１９】
前記第１ノズル列と前記第２ノズル列とは互いに異なるチップに設けられていることを特徴とする請求項１５ないし１８のいずれか一項に記載の画像処理方法。
【請求項２０】
前記補正パラメータは１つの色要素の色信号の入力値に応じた１つの色要素の出力値を決定するための補正パラメータであることを特徴とする請求項１５ないし１９のいずれか一項に記載の画像処理方法。
【請求項２１】
前記補正パラメータは複数の色要素の色信号の入力値に応じた複数の色要素の出力値を決定するための補正パラメータであることを特徴とする請求項１５ないし１９のいずれか一項に記載の画像処理方法。
【請求項２２】
前記重複部の前記所定方向におけるノズル数と前記非重複部のノズル数との２以上の公約数のノズル数のノズルで構成される分割部毎に別々の前記補正パラメータが対応することを特徴とする請求項１５ないし２１のいずれか一項に記載の画像処理方法。
【請求項２３】
前記記録ヘッドには、前記第１ノズル列から吐出されるインクの色と異なる色のインクを吐出するための第３ノズル列と第４ノズル列とが、前記第３ノズル列の一部の複数のノズルと前記第４ノズル列の一部の複数のノズルとの前記所定方向における第２重複部が同一領域に記録を行うように、前記所定方向にずれて配置され、
前記第１ノズル列と前記第２ノズル列との第１前記重複部と前記第３ノズル列と前記第４ノズル列との前記第２重複部とが前記所定方向に離れており、
前記第１重複部と前記第２重複部とそれぞれの前記所定方向におけるノズル数それぞれと前記所定方向における前記第１重複部と前記第２重複部との間のノズル数との２以上の公約数のノズル数のノズルで構成される分割部毎に別々の前記補正パラメータが対応することを特徴とする請求項１５ないし２２のいずれか一項に記載の画像処理方法。
【請求項２４】
前記第１ノズル列の複数のノズルの吐出特性に関する吐出特性情報を取得する取得工程と、
前記補正パラメータそれぞれを、前記吐出特性情報が示す前記吐出特性に基づき決定する決定工程と、
をさらに有することを特徴とする請求項１５ないし２３のいずれか一項に記載の画像処理方法。
【請求項２５】
前記記録ヘッドに、前記記録媒体の第１領域に前記第２ノズル列によって記録を行なわず、前記第１ノズル列によって記録を行い、前記記録媒体の前記第１領域と前記所定方向に隣接する前記記録媒体の第２領域に前記重複部の前記第１ノズル列と前記第２ノズル列とのノズルを所定の使用率で用いて記録を行うことによりテストパターンを形成させるパターン形成工程を有し、
前記決定工程において、前記補正パラメータそれぞれを前記テストパターンに基づいて決定することを特徴とする請求項２４に記載の画像処理方法。
【請求項２６】
前記パターン形成工程において、前記記録ヘッドに、前記第１および第２領域に前記第１ノズル列から吐出されるインクの色と異なる色のインクをさらに吐出することにより混色のテストパターンを形成させ、
前記決定工程は前記補正パラメータそれぞれを前記混色のテストパターンに基づいて決定することを特徴とする請求項２４または２５に記載の画像処理方法。
【請求項２７】
複数のノズルが所定方向に配列された、同じ色のインクを吐出するための第１ノズル列と第２ノズル列とが、前記第１ノズル列の一部の複数のノズルと前記第２ノズル列の一部の複数のノズルとの前記所定方向における重複部が同一領域に記録を行うように、前記所定方向にずれて配置された記録ヘッドと、記録媒体と、の相対的な走査を行いながら前記記録ヘッドから前記記録媒体にインクを吐出することにより画像の記録を行い、前記記録媒体の第１領域に前記第２ノズル列によって記録を行なわず、前記第１ノズル列によって記録を行い、前記記録媒体の前記第１領域と前記所定方向に隣接する前記記録媒体の第２領域に前記重複部の前記第１ノズル列と前記第２ノズル列とのノズルを所定の使用率で用いて記録を行うための画像処理方法であって、
前記第１ノズル列の前記重複部および非重複部それぞれを複数に分割した分割部それぞれの連続する複数のノズル毎にそれぞれ対応し、前記各分割部により記録される記録媒体の領域間の色差を低減するように色信号の入力値に応じた出力値を決定するための補正パラメータそれぞれにより前記第１ノズル列によって前記記録媒体の第１、第２領域に記録を行うための色信号の入力値を補正する補正工程を有し、
前記第１ノズル列における前記複数の分割部のうちの、第１の前記補正パラメータが対応する第１の前記分割部と、前記第１の補正パラメータと別の第２の前記補正パラメータが対応し、前記第１の分割部と前記所定方向に隣接する第２の前記分割部との境界は、前記第１ノズル列における前記重複部と前記非重複部との境界と対応し、
前記重複部の前記所定方向におけるノズル数と前記非重複部のノズル数との２以上の公約数のノズル数のノズル毎に別々の前記補正パラメータが対応することを特徴とする画像処理方法。
【請求項２８】
複数のノズルが所定方向に配列された、同じ色のインクを吐出するための第１ノズル列と第２ノズル列とが、前記第１ノズル列の一部の複数のノズルと前記第２ノズル列の一部の複数のノズルとの前記所定方向における重複部が同一領域に記録を行うように、前記所定方向にずれて配置された記録ヘッドと、記録媒体と、の相対的な走査を行いながら前記記録ヘッドから前記記録媒体にインクを吐出することにより画像の記録を行い、前記記録媒体の第１領域に前記第２ノズル列によって記録を行なわず、前記第１ノズル列によって記録を行い、前記記録媒体の前記第１領域と前記所定方向に隣接する前記記録媒体の第２領域に前記重複部の前記第１ノズル列と前記第２ノズル列とのノズルを所定の使用率で用いて記録を行うための画像処理方法であって、
前記第１ノズル列の前記重複部および非重複部それぞれを複数に分割した分割部それぞれの連続する複数のノズル毎にそれぞれ対応し、前記各分割部により記録される記録媒体の領域間の色差を低減するように色信号の入力値に応じた出力値を決定するための補正パラメータそれぞれにより前記第１ノズル列によって前記記録媒体の第１、第２領域に記録を行うための色信号の入力値を補正する補正工程を有し、
前記第１ノズル列における前記複数の分割部のうちの、第１の前記補正パラメータが対応する第１の前記分割部と、前記第１の補正パラメータと別の第２の前記補正パラメータが対応し、前記第１の分割部と前記所定方向に隣接する第２の前記分割部との境界は、前記第１ノズル列における前記重複部と前記非重複部との境界と対応し、
前記記録ヘッドには、前記第１ノズル列から吐出されるインクの色と異なる色のインクを吐出するための第３ノズル列と第４ノズル列とが、前記第３ノズル列の一部の複数のノズルと前記第４ノズル列の一部の複数のノズルとの前記所定方向における第２重複部が同一領域に記録を行うように、前記所定方向にずれて配置され、
前記第１ノズル列と前記第２ノズル列との第１前記重複部と前記第３ノズル列と前記第４ノズル列との前記第２重複部とが前記所定方向に離れており、
前記第１重複部と前記第２重複部とそれぞれの前記所定方向におけるノズル数それぞれと前記所定方向における前記第１重複部と前記第２重複部との間のノズル数との２以上の公約数のノズル数のノズル毎に別々の前記補正パラメータが対応することを特徴とする画像処理方法。
【請求項２９】
請求項１５ないし２８のいずれか一項に記載の画像処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクを吐出する複数のノズルを備える複数のチップを前記ノズルの配列方向に沿って配置した記録ヘッドを用いて画像を記録するためのデータを処理する画像処理装置、画像処理方法、およびプログラムに関する。
【背景技術】
【０００２】
インクジェット記録装置は、一定方向に多数のインクジェット記録素子、吐出口およびこれに連通する液路などからなる吐出部（以下、この吐出部をノズルとも称す）を配列した記録ヘッドが用いられる。また、インクジェット記録装置には、この記録ヘッドを記録装置本体に固定し、記録ヘッドの長手方向と交差する方向へと記録媒体を搬送することによって記録動作を行う所謂フルラインタイプのインクジェット記録装置が知られている。フルラインタイプのインクジェット記録装置では、長尺な記録ヘッドで一括して１ライン分の画像を記録すると共に、記録媒体を連続して搬送することにより、記録媒体全域に対して高速に画像を形成することが可能である。
【０００３】
このようなフルラインタイプのインクジェット記録装置に用いられる記録ヘッドとしては、比較的安価に製造可能な短尺なチップを高精度に複数個配列することにより長尺化した、所謂つなぎヘッドが用いられている（特許文献１参照）。このようなつなぎヘッドを用いてカラーの画像形成を実現するためには、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）などの複数色のインクに対応して、複数個のつなぎヘッドを並べることで可能となる。
【０００４】
ところで、インクジェット方式の記録装置で用いられる記録ヘッドは、その製造上の誤差などによって複数のノズル間で吐出量にばらつきを持つことがある。そして、このような吐出量のばらつきがあると、記録される画像に濃度むらが生じ易くなる。
【０００５】
従来、このような濃度むらを低減する処理として、特許文献２に記載されるようなヘッドシェーディング（ＨＳ）技術を用いることが知られている。このヘッドシェーディング技術は、ノズル個々の吐出量に関する情報に応じて、画像データを補正するものである。この補正によって最終的に記録されるインクドットの数を増加または減少させ、記録画像における濃度の調整を行うことができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２６４１５２号公報
【特許文献２】特開平１０−１３６７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献２に示すようなヘッドシェーディング技術を長尺で多数のノズルを有する記録ヘッドに適用した場合、個々のノズルに対応して画像データの補正処理が行われるため、補正処理に多くの時間を要するという課題がある。また、ヘッドシェーディングを用いて画像を補正する際に多くのメモリ容量が必要になり、コスト増大を招くという課題もある。さらに、記録ヘッドにおけるノズルの高解像度化に伴って、各ノズルの吐出量を検出する検出装置も高解像度を要求されることとなり、これも装置コストを増大させる要因となる。
【０００８】
本発明は、インクジェット記録装置において、メモリと処理時間の増大を抑制しつつ、ノズルの吐出性能のばらつきに起因する画像劣化を軽減するために行う画像データの補正を可能にすることを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明は以下の構成を有する。
【００１０】
本願発明の第１の形態は、複数のノズルが所定方向に配列された、同じ色のインクを吐出するための第１ノズル列と第２ノズル列とが、前記第１ノズル列の一部の複数のノズルと前記第２ノズル列の一部の複数のノズルとの前記所定方向における重複部が同一領域に記録を行うように、前記所定方向にずれて配置された記録ヘッドと、記録媒体と、の相対的な走査を行いながら前記記録ヘッドから前記記録媒体にインクを吐出することにより画像の記録を行い、前記記録媒体の第１領域に前記第２ノズル列によって記録を行なわず、前記第１ノズル列によって記録を行い、前記記録媒体の前記第１領域と前記所定方向に隣接する前記記録媒体の第２領域に前記重複部の前記第１ノズル列と前記第２ノズル列とのノズルを所定の使用率で用いて記録を行うための画像処理装置であって、前記第１ノズル列の前記重複部および非重複部それぞれを複数に分割した分割部それぞれの連続する複数のノズル毎にそれぞれ対応し、前記各分割部により記録される記録媒体の領域間の色差を低減するように色信号の入力値に応じた出力値を決定するための補正パラメータそれぞれにより前記第１ノズル列によって前記記録媒体の第１、第２領域に記録を行うための色信号の入力値を補正する補正手段を有し、前記第１ノズル列における前記複数の分割部のうちの、第１の前記補正パラメータが対応する第１の前記分割部と、前記第１の補正パラメータと別の第２の前記補正パラメータが対応し、前記第１の分割部と前記所定方向に隣接する第２の前記分割部との境界は、前記第１ノズル列における前記重複部と前記非重複部との境界と対応し、前記重複部において、それぞれ、前記重複部の前記所定方向におけるノズル数の２以上の約数のノズル数で構成される複数の分割部毎に別々の前記補正パラメータが対応することを特徴とする。
【００１１】
また、本発明の第２の形態は、複数のノズルが所定方向に配列された、同じ色のインクを吐出するための第１ノズル列と第２ノズル列とが、前記第１ノズル列の一部の複数のノズルと前記第２ノズル列の一部の複数のノズルとの前記所定方向における重複部が同一領域に記録を行うように、前記所定方向にずれて配置された記録ヘッドと、記録媒体と、の相対的な走査を行いながら前記記録ヘッドから前記記録媒体にインクを吐出することにより画像の記録を行い、前記記録媒体の第１領域に前記第２ノズル列によって記録を行なわず、前記第１ノズル列によって記録を行い、前記記録媒体の前記第１領域と前記所定方向に隣接する前記記録媒体の第２領域に前記重複部の前記第１ノズル列と前記第２ノズル列とのノズルを所定の使用率で用いて記録を行うための画像処理方法であって、前記第１ノズル列の前記重複部および非重複部それぞれを複数に分割した分割部を設定する設定工程と、前記設定工程によって設定した複数の分割部それぞれの連続する複数のノズル毎にそれぞれ対応し、前記各分割部により記録される記録媒体の領域間の色差を低減するように色信号の入力値に応じた出力値を決定するための補正パラメータそれぞれにより前記第１ノズル列によって前記記録媒体の第１、第２の領域に記録を行うための色信号の入力値を補正する補正工程と、を有し、前記設定工程は、前記第１ノズル列における前記複数の分割部のうちの、第１の前記補正パラメータが対応する第１の前記分割部と、前記第１の補正パラメータと別の第２の前記補正パラメータが対応し前記第１の分割部と前記所定方向に隣接する第２の前記分割部との境界を、前記第１ノズル列における前記重複部と前記非重複部との境界と対応して定め、前記重複部において、それぞれ、前記重複部の前記所定方向におけるノズル数の２以上の約数のノズル数で構成される複数の分割部毎に別々の前記補正パラメータが対応することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、メモリと処理時間の増大を抑制しつつ、ノズルの吐出性能のばらつきに起因する画像劣化を軽減するために行う画像データの補正が可能になる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係るインクジェットプリンタを模式的に示す図である。
【図２】本発明の一実施形態に係る記録システムを示すブロック図である。
【図３】本発明の第１の実施形態にかかる、インクジェットプリンタにおける画像処理部の構成を示すブロック図である。
【図４】本実施形態で使用する記録ヘッドの構成を示す説明図である。
【図５】図４に示す記録ヘッドのつなぎ部と非つなぎ部におけるノズル使用率を示す図である。
【図６】視感度を説明する図である。
【図７】図４に示す記録ヘッドのつなぎ部と非つなぎ部における輝度を示す図である。
【図８】第１の実施形態における検出パターンを示す図である。
【図９】ＨＳ処理を示すフローチャートである。
【図１０】マルチカラーシェーディング（ＭＣＳ）処理を示すフローチャートである。
【図１１】第２の実施形態において使用する記録ヘッドの構成を示す説明図である。
【図１２】第２の実施形態における記録ヘッドのつなぎ部と非つなぎ部における輝度を示す図である。
【図１３】第５の実施形態における処理単位を説明する図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１５】
図１は、本発明の一実施形態に係るインクジェット記録装置であるプリンタを模式的に示す図である。図１に示すように、プリンタ１００は、プリンタの構造材をなすフレーム上に記録ヘッド１０１〜１０４を備える。記録ヘッド１０１〜１０４はそれぞれ、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の複数のインクを吐出するための複数のノズルを記録用紙１０６の幅に対応した範囲に所定方向に沿って配列した、所謂フルラインタイプのものである。それぞれのノズル列のノズル配置の解像度は１２００ｄｐｉである。また、プリンタ１００には、記録ヘッド１０１〜１０４などによって記録された画像の色情報を取得するスキャナ（色情報取得手段）１０７が記録ヘッド１０４と並行して設けられている。なお、本実施形態におけるスキャナ１０７は１２００ｄｐｉの解像度を有している。
【００１６】
記録媒体としての記録用紙１０６は、搬送ローラ１０５（および他の不図示のローラ）がモータ（不図示）の駆動力によって回転することにより、図中矢印方向に搬送される。そして、記録用紙１０６が搬送される間に、記録ヘッド１０１〜１０４それぞれの複数のノズルから記録データに応じてインクが吐出されることにより、それぞれの記録ヘッドのノズル列に対応した１ラスタ分の画像が順次記録される。このような、搬送される記録用紙に対する各記録ヘッドからのインク吐出動作を繰り返すことにより、例えば、一頁分の画像を記録することができる。なお、本発明を適用可能な記録装置は、以上説明したフルラインタイプの装置に限られない。例えば、記録ヘッドを記録用紙の搬送方向と交差する方向に走査して記録を行う、所謂シリアルタイプの記録装置にも本発明を適用できることは、以下の説明からも明らかである。
【００１７】
図２は、本発明の一実施形態に係る記録システムを示すブロック図である。同図に示すように、この記録システムは、図１に示したプリンタ１００と、そのホスト装置としてのパーソナルコンピュータ（ＰＣ）３００を有して構成されるものである。
【００１８】
ホストＰＣ３００は、主に以下の要素を有して構成されるものである。ＣＰＵ３０１は、記憶手段であるＨＤＤ３０３やＲＡＭ３０２に保持されているプログラムに従って後述の処理を実行する。例えば、ＣＰＵは、後述の変換データの生成工程、テーブルの切替工程などを実行する変換データ生成手段および切替手段として機能する。ＲＡＭ３０２は、揮発性のストレージであり、プログラムやデータを一時的に保持する。また、ＨＤＤ３０３は、不揮発性のストレージであり、同じくプログラムやデータを保持する。データ転送Ｉ／Ｆ（インターフェース）３０４はプリンタ１００との間におけるデータの送受信を制御する。このデータ送受信の接続方式としては、ＵＳＢ、ＩＥＥＥ１３９４、ＬＡＮ等を用いることができる。キーボード・マウスＩ／Ｆ３０５は、キーボードやマウス等のＨＩＤ（Ｈｕｍａｎ  Ｉｎｔｅｒｆａｃｅ  Ｄｅｖｉｃｅ）を制御するＩ／Ｆであり、ユーザは、このＩ／Ｆを介して入力をすることができる。ディスプレイＩ／Ｆ３０６は、ディスプレイ（不図示）における表示を制御する。また、スキャナコントローラ３１７は、ＣＰＵ３１１の制御信号に基づいて前述のスキャナ１０７の駆動を制御する。
【００１９】
一方、プリンタ１００は、主に以下の要素を有して構成されるものである。ＣＰＵ３１１は、ＲＯＭ３１３やＲＡＭ３１２に保持されているプログラムに従い、図３以降で後述する各実施形態の処理を実行する。ＲＡＭ３１２は、揮発性のストレージであり、プログラムやデータを一時的に保持する。また、ＲＯＭ３１３は不揮発性のストレージであり、図３以降で後述する各実施形態の処理で生成されるテーブルデータやプログラムを保持することができる。
【００２０】
データ転送Ｉ／Ｆ３１４はＰＣ３００との間におけるデータの送受信を制御する。ヘッドコントローラ３１５は、図１に示したそれぞれの記録ヘッド１０１〜１０４に対して記録データを供給するとともに、記録ヘッドの吐出動作を制御する。具体的には、ヘッドコントローラ３１５は、ＲＡＭ３１２の所定のアドレスから制御パラメータと記録データを読み込む構成とすることができる。そして、ＣＰＵ３１１が、制御パラメータと記録データをＲＡＭ３１２の上記所定のアドレスに書き込むと、ヘッドコントローラ３１５により処理が起動され、記録ヘッドからのインク吐出が行われる。画像処理アクセラレータ３１６は、ハードウェアによって構成され、ＣＰＵ３１１よりも高速に画像処理を実行するものである。具体的には、画像処理アクセラレータ３１６は、ＲＡＭ３１２の所定のアドレスから画像処理に必要なパラメータとデータを読み込む構成とすることができる。そして、ＣＰＵ３１１が上記パラメータとデータをＲＡＭ３１２の上記所定のアドレスに書き込むと、画像処理アクセラレータ３１６が起動され、所定の画像処理が行われる。本実施形態では、図４以降の各実施形態で後述されるＭＣＳ処理部で用いるテーブルのパラメータ（変換データ）を生成する処理をＣＰＵ３１１によるソフトウェアによって行う。一方、ＭＣＳ処理部の処理を含む記録の際の画像処理を画像処理アクセラレータ３１６によるハードウェア処理によって行う。なお、画像処理アクセラレータ３１６は必ずしも必要な要素ではく、プリンタの仕様などに応じて、ＣＰＵ３１１による処理のみで上記のテーブルパラメータの生成処理および画像処理を実行してもよい。
【００２１】
（第１の実施形態）
図３は、本発明の第１の実施形態にかかる、インクジェットプリンタにおける画像処理部の構成を示すブロック図である。本実施形態では、図２に示したプリンタ１００の制御、処理のための各要素によって画像処理部を構成する。なお、本発明の適用はこの形態に限られない。例えば、図２に示したＰＣ３００において画像処理部が構成されてもよく、あるいは画像処理部の一部がＰＣ３００において構成され、その他の部分がプリンタ１００において構成されてもよい。
【００２２】
図３に示すように、入力部４０１はホストＰＣ３００から受信した画像データを、画像処理部４０２へ出力する。画像処理部４０２は、入力色変換処理部４０３、ＭＣＳ処理部４０４、インク色変換処理部４０５、ＨＳ処理部４０６、ＴＲＣ処理部４０７、量子化処理部４０８を有して構成される。
【００２３】
画像処理部４０２において、先ず、入力色変換処理部４０３は、入力部４０１から受信した入力画像データを、プリンタの色再現域に対応した画像データに変換する。入力する画像データは、本実施形態では、モニタの表現色であるｓＲＧＢ等の色空間座標中の色座標（Ｒ，Ｇ，Ｂ）を示すデータである。入力色変換処理部４０３は、各８ビットの入力画像データＲ，Ｇ，Ｂを、マトリクス演算処理や三次元ＬＵＴを用いた処理等の既知の手法によって、３要素から構成される色信号であるプリンタの色再現域の各１０ビットの画像データ（Ｒ´、Ｇ´、Ｂ´）に変換する。本実施形態では、三次元ルックアップテーブル（ＬＵＴ）を用い、これに補間演算を併用して変換処理を行う。なお、本実施形態において、画像処理部４０２において扱われる画像データの解像度は６００ｄｐｉであり、出力部４０９の解像度は後述のように１２００ｄｐｉである。
【００２４】
ＭＣＳ（Ｍｕｌｔｉ  Ｃｏｌｏｒ  Ｓｈａｄｉｎｇ）処理部４０４は、本実施形態の第１変換手段として、入力色変換処理部４０３によって変換された画像データに対して色味の差を補正する変換処理を行う。この処理も三次元ルックアップテーブルからなる変換テーブル(パラメータ生成手段)を用いて行う。この変換処理によって、出力部４０９における記録ヘッドの同じ領域を記録するノズル間で吐出特性にばらつきがあっても、それによって生じる単色または複数色のインクによる色差を低減することができる。本実施形態では、周知のマトリクス演算処理や三次元ルックアップテーブル処理等の手法によって、３要素から構成される色信号である各１２ビットデバイス色画像データに変換する。
【００２５】
インク色変換処理部４０５は、本実施形態の第２変換手段としてＭＣＳ処理部４０４によって処理されたＲ、Ｇ、Ｂ各１２ビットの画像データをプリンタで用いるインクの色信号データによる画像データに変換する。本実施形態のプリンタ１００はブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のインクを用いることから、ＲＧＢ信号の画像データは、Ｋ、Ｃ、Ｍ、Ｙの各１４ビットの色信号からなる画像データに変換される。この色変換処理も、上述の入力色変換処理部と同様、三次元ルックアップテーブルに補間演算を併用して行う。なお、他の変換の手法として、上述と同様、マトリクス演算処理等の手法を用いることもできる。
【００２６】
ＨＳ（Ｈｅａｄ  Ｓｈａｄｉｎｇ）処理部４０６は、インク色信号の画像データを入力して、インク色ごとにそれぞれ１４ビットデータを、記録ヘッドを構成する各ノズルの吐出量に応じた１６ビットのインク色信号の画像データに変換する処理を行う。すなわち、ＨＳ処理部４０６は、従来のヘッドシェーディング処理と同様の処理を行う。本実施形態では、一次元ルックアップテーブルを用いて本ＨＳ処理を行う。
【００２７】
ＴＲＣ（Ｔｏｎｅ  Ｒｅｐｒｏｄｕｃｔｉｏｎ  Ｃｕｒｖｅ）処理部４０７は、ＨＳ処理された各１６ビットのインク色信号からなる画像データに対して、インク色毎に、出力部４０９で記録されるドットの数を調整するための補正を行う。一般に、記録媒体に記録されるドットの数と、その数のドットによって記録媒体で実現される光学濃度は線形関係にない。よって、ＴＲＣ処理部４０７は、この関係を線形にすべく各１６ビットの画像データを各１８ビットに補正して記録媒体に記録されるドットの数を調整する。具体的には、一次元ルックアップテーブルを用いて、本処理が行われる。
【００２８】
量子化処理部４０８は、ＴＲＣ処理部４０７で処理された各１８ビットのインク色の画像データに対して量子化処理を行い、記録「１」または非記録「０」を表す１ビットの２値データを生成する。本発明を適用する上で、量子化４０８の形態は特に限定されない。例えば、８ビットの画像データを、直接２値データ（ドットデータ）に変換する形態であってもよいし、一度数ビットの多値データに量子化してから、最終的に２値データに変換する形態であっても良い。また量子化処理方法も、誤差拡散法を用いてもよいし、ディザ法など他の疑似中間調処理を用いてもよい。
【００２９】
出力部４０９は、量子化によって得られた２値データ（ドットデータ）に基づいて、記録ヘッドを駆動し記録媒体に各色のインクを吐出して記録を行う。本実施形態において、出力部４０９とは、図１に示した記録ヘッド１０１〜１０４を備えた記録機構によって構成される。
【００３０】
次に本実施形態で使用する記録ヘッド１０１〜１０４を、図４に基づいて説明する。本実施形態における記録ヘッド１０１〜１０４はいずれも複数のノズルを配列した少なくとも一つのノズル列を有する複数のチップをつなぎ、各チップのノズル列を互いに連結することで構成されている。例えば、図４のシアンインクを吐出する記録ヘッド１０２を例に採り説明すると、ヘッドチップＣ＿ＣＨ０とＣ＿ＣＨ１とは、それぞれの端部から一定の領域Ｃ＿Ｔ（つなぎ部）を、ノズルと直交する方向において互いにオーバーラップさせた構成となっている。すなわち、ヘッドチップＣ＿ＣＨ０のつなぎ部と、ヘッドチップＣ＿ＣＨ１のつなぎ部とが記録ヘッド１０２の長手方向（ｘ方向）において同一の位置となるように配置されている。但し、隣接するヘッドチップはｙ方向にずれた位置にあり、全体として千鳥状に配置されている。図４に示す領域Ｃ＿Ａ０，Ｃ＿Ａ１は、チップ内のつなぎ部以外の部分である非つなぎ部を示している。なお、以上の構成は、他の記録ヘッド１０１，１０３，１０４も同様である。
【００３１】
非つなぎ部Ｃ＿Ａ０、非つなぎ部Ｃ＿Ａ１のｘ方向における単位長さ当たりのノズル数に対して、つなぎ部Ｃ＿Ｔ０のｘ方向における単位長さ当たりのノズル数は多い。このため、非つなぎ部におけるノズル使用率と、つなぎ部のおけるノズル使用率とが同一であった場合、つなぎ部によって形成される単位面積当たりのドット数が非つなぎ部によって記録される単位面積当たりのドット数より多くなる。その結果、非つなぎ部によって記録された画像の濃度の方が、つなぎ部によって記録された画像の濃度よりも高濃度になる。そこで図５に示すようにつなぎ部と非つなぎ部とではノズル使用率を異ならせる。図５（Ａ）は、図４に示すチップのつなぎ部においてＣ＿ＣＨ０のノズル使用率（実線にて示す）とつなぎ部Ｃ＿ＣＨ１のノズル使用率（点線にて示す）とが切り替わる例を示している。図５（Ｂ）はつなぎ部においてＣ＿ＣＨ０のノズル使用率（実線にて示す）とＣ＿ＣＨ１のノズル使用率（点線にて示す）が１回交差する例を示している。図５（Ｃ）はつなぎ部においてＣ＿ＣＨ０のノズル使用率（実線にて示す）とＣ＿ＣＨ１のノズル使用率（点線にて示す）が複数回交差する例を示している。なお、つなぎ部のノズル使用率は図５に示す例に限定されるものではなく、その他の使用率に設定することも可能である。  
次に記録ヘッドの製造ばらつきによる色ムラの低減について説明する。
【００３２】
一般に、ＨＳ処理ではノズル毎にその吐出量を検出し、その検出結果に基づいて画像データの補正処理を行う。従って、ノズル解像度が１２００ｄｐｉ、Ａ４短手幅（２１０ｍｍ）の記録に対応した長尺ヘッドの場合、ノズル数は９９００以上となる。このため、処理速度、メモリに対しては高いスペックが求められることとなる。また１２００ｄｐｉの解像度の万線画像は、１インチ当たり６００本の万線を有することとなるが、図６が示す視感度からすれば、このような画像における色ムラの認識は困難である。つまり、色ムラを低減する目的において、ノズル毎にＨＳ処理とＭＣＳ処理を適用することは、記録ヘッドが高解像度になるに従い、オーバースペックになる。よって、ＨＳ処理とＭＣＳ処理を適用する画像データの処理単位は、各ノズルに対応した画素データではなく、複数のノズルからなるノズル領域に対応した画像データとすることが好ましい。
【００３３】
次にＨＳ処理およびＭＣＳ処理などの画像を向上させるための補正処理に好適な処理単位の設定について説明する。前述のように図１に示す記録ヘッドは複数のチップをつないで、つなぎ部と非つなぎ部とで構成されている。製造ばらつきは、同一チップ内よりも異なるチップ間の方が大きいことが多い。よって、記録ヘッドの製造ばらつきによって画像に生じる色ムラは、複数チップで構成されるつなぎ部で記録された部分の方が、非つなぎ部で記録された部分よりも認識され易い。
【００３４】
図７は、図４（Ａ）に示す記録ヘッドの各チップのノズル数を５１２、つなぎ部のノズル数を１２８とした場合において、製造ばらつきによって画像に輝度の差があることを示している。いま、図４（Ａ）に示すＣ＿Ａ０のように、チップの一方のみがつなぎ部である場合の非つなぎ部のノズル数が３８４であり、Ｃ＿Ａ１のように、チップの両側がつなぎ部である場合の非つなぎ部のノズル数が２５６であるように設計されているとする。また、説明の簡単化のため、チップＣＨ０の吐出量＜チップＣＨ１の吐出量であり、いずれのチップＣ＿ＣＨ０，Ｃ＿ＣＨ１も、それぞれのチップ内でのノズルの吐出量は一定であるとする。さらにノズル使用率は、図５（Ｂ）に示すようにチップＣ＿ＣＨ０のノズル使用率とチップＣ＿ＣＨ１のノズル使用率とが１回交差するものとする。
【００３５】
図７（Ａ）は、ＨＳ処理とＭＣＳ処理を適用しない場合を示している。図７（Ｂ）は、８０ノズル毎にＨＳ処理とＭＣＳ処理を適用した場合を示している。図７（Ｃ）は、つなぎ部Ｃ＿Ｔの１２８と非つなぎ部Ｃ＿Ａ０のノズル数３８４と非つなぎ部Ｃ＿Ａ１のノズル数２５６の公約数である６４ノズル毎にＨＳ処理とＭＣＳ処理を適用した場合を示している。図７（Ｄ）は、つなぎ部のノズル数である４０ノズル毎にＨＳ処理とＭＣＳ処理を適用した場合を示している。図７（Ｅ）は、つなぎ部Ｃ＿Ｔの１２８と非つなぎ部Ｃ＿Ａ０のノズル数３８４と非つなぎ部Ｃ＿Ａ１のノズル数２５６の公約数である３２ノズル毎にＨＳ処理とＭＣＳ処理を適用した場合を示している。本実施例では図示の都合上理解し易い図７のノズル数で説明したが、本発明はこれに限るものではない。
【００３６】
図７（Ｂ）と（Ｄ）に示すようにＨＳ処置とＭＣＳ処理の処理単位に対応するノズル領域のノズル数を、つなぎ部と非つなぎ部の公約数以外の数とした場合、非つなぎ部の補正に対して比較的製造ばらつきが大きいつなぎ部の影響を大きく受けることとなる。一方、図７（Ｃ）と（Ｅ）に示すようにＨＳ処置とＭＣＳ処理の処理単位に対応するノズル領域のノズル数を、つなぎ部のノズル数と非つなぎ部のノズル数の公約数とすると、つなぎ部からの影響を少なくして非つなぎ部を補正することができる。ＨＳ処置とＭＣＳ処理の処理単位に対応するノズル領域のノズル数をつなぎ部のノズル数と非つなぎ部のノズル数の公約数とすることで、つなぎ部と非つなぎ部それぞれの色差に適した補正を実施できる。なお、つなぎ部と非つなぎ部の製造ばらつきによる色差の程度によって、ＨＳ処理とＭＣＳ処理が視覚的に効果が高くなるように公約数の中からより小さい値を処理単位として採用することも有効である。
【００３７】
また、つなぎ部のノズル数や非つなぎ部のノズル数に製造ばらつきによって増減が生じたり、異なる色のヘッド間でつなぎ部と非つなぎ部にズレが生じたりする場合があり、１つの処理単位に対応するノズル領域の中につなぎ部と非つなぎ部が存在することとなる。この場合、非つなぎ部に対するつなぎ部の影響が視覚的に認識できないのであれば、処理単位の変更は必要ない。しかし、非つなぎ部に対するつなぎ部の影響が視覚的に認識される場合は、つなぎ部のノズル数と非つなぎ部のノズル数の公約数の中から、視覚的に認識されない、より小さいノズル数の領域を処理単位に対応したノズル領域として採用すればよい。
【００３８】
本実施例では図示の都合上理解し易い図７のノズル数で説明したが、前述したようにより小さいノズル数を処理単位にすることは有効である。本実施例のヘッド構成の場合、つなぎ部Ｃ＿Ｔの１２８と非つなぎ部Ｃ＿Ａ０のノズル数３８４と非つなぎ部Ｃ＿Ａ１のノズル数２５６の公約数である例えば８ノズル毎にＨＳ処理とＭＣＳ処理を適用すると効果が高い。
【００３９】
次にＨＳ処理とＭＣＳ処理の処理単位に対する設定について説明する。図８はヘッドの製造ばらつきによる色ムラを検出するためのパターンを示している。図８（Ａ）に示すパターン９００は、一次色（例えば、Ｃ（シアン），Ｍ（マゼンタ），Ｙ（イエロー））のパターンである。また、図８（Ｂ）に示すパターン９１０は、一次色だけでなく、複数のインクも使った二次色以上のパターン（例えば、Ｒ（レッド），Ｇ（グリーン），Ｂ（ブルー））も含んでいる。また、９０１は処理単位を検出するためのパターンである。ここでは、前述した好例である８ノズルを処理単位とした例で説明する。
【００４０】
処理単位検出パターン９０１，９１１の幅Ｗは１２００ｄｐｉの８ノズル分の幅であり、幅Ｗで濃淡が交互に切り換わる濃淡パターンとなっている。この濃淡パターンをスキャナ１０７や測色器で読み取り、幅Ｗを検出する。処理単位検出パターン９０１，９１１を使って処理単位Ｐを検出し、この処理単位Ｐの幅Ｗに相当する一次色パターン９００の検出領域９０２または二次色以上のパターン９１０の検出領域９１２をスキャナや測色器で読み取る。読み取った結果に応じて、処理単位Ｐ毎に後述のＨＳ処理とＭＣＳ処理のための処理内容を設定する。
【００４１】
図９（Ａ）は、図３に示したＨＳ処理部４０６で用いるＨＳ処理パラメータを生成するためのプロセスｓ１０１０を示すフローチャートである。このプロセスは、ステップｓ１０１１〜ｓ１０１４の各工程を有する。また、図９（Ｂ）は、ＨＳ処理実施プロセスｓ１０２０を示すフローチャートであり、このプロセスは、ステップｓ１０２１およびｓ１０２２の工程を有する。
【００４２】
まず、ＨＳ処理パラメータ生成プロセスｓ１０１０の処理フローを説明する。ステップｓ１０１１で記録媒体上に図９（Ａ）のパターンを記録する。このパターン記録時に実施する画像処理は一様であり、記録位置によってパラメータの変更はしない。ステップｓ１０１２では記録したパターンをスキャナ１０７や測色器で読み取る。以下ではスキャナ１０７でＲＧＢ値を色情報として読み取った例で説明する。ここでは処理単位を１２００ｄｐｉの８ノズルとするため、１２００ｄｐｉの８ノズル分以上の高解像度で読み取る。ステップＳ１０１３では、ステップｓ１０１２で読み取った結果から処理単位検出パターンを検出し、一次色パターンの８ノズル分の領域を決定する。ステップｓ１０１４では、先に決定した領域のＲＧＢ値に応じて、予め設けられているＨＳ処理のための複数の一次元ルックアップテーブルの中から適当な一次元ルックアップテーブルを選択する。この一次元ルックアップテーブルの選択は、目標ＲＧＢ値とスキャナで読み取ったＲＧＢ値との差分と、一次元ルックアップテーブルとの対応表を予め設けて置き、この対応表を使って行う。以上の８ノズル毎の領域決定と一次元ルックアップテーブルの選択とを長尺ヘッド幅分実施する。
【００４３】
次に、ＨＳ処理実施プロセスｓ１０２０の処理を説明する。ステップｓ１０２１では、処理対象の画素がどの処理単位に相当するかを検出する。このとき入力される画素の解像度が６００ｄｐｉである場合には、１つの入力画素に対して１２００ｄｐｉの２画素が出力画素に相当する。よって、４個の入力画素データ毎に処理が切り替わるように処理単位を検出する。ステップｓ１０２２で検出した処理単位に対して選択された一次元ルックアップテーブルを処理対象の入力画素データに適用する。処理対象となる入力画素に対する処理単位の検出と一次元ルックアップテーブルの適用とを入力される画素データ分実施する。
【００４４】
図１０（Ａ）は、図３に示したＭＣＳ処理部４０４で用いるＭＣＳ処理パラメータを生成するためのプロセスｓ１１２０を示すフローチャートであり、このプロセスは、ステップｓ１１１１〜ｓ１１１４の工程を有する。また、図１０（Ｂ）は、ＭＣＳ処理実施プロセスｓ１１２０を示すフローチャートであり、このプロセスは、ステップｓ１１２１およびｓ１１２２の工程を有する。
【００４５】
まず、ＭＣＳ処理パラメータ生成プロセスｓ１１１０の処理フローを説明する。ステップｓ１１１１で記録媒体上に図８（Ｂ）に示すパターンを記録する。このパターン記録時に実施する画像処理において、入力色変換処理部４０３で処理した画像データは、図３の破線４１０にて示すバイパス経路を経てインク色変換処理部４０５に入力させる。従って、この場合には、ＭＣＳ処理を実施しない。ステップｓ１１１２では、ステップｓ１１１１で記録したパターンをスキャナ１０７によってＲＧＢ値で読み取る。ここでは処理単位を１２００ｄｐｉの８ノズルとするため、１２００ｄｐｉの８ノズル分以上の高解像度で読み取る。ステップｓ１１１３で読み取った結果から処理単位検出パターンを検出し、一次色や二次色以上のパターンについて８ノズル分の領域を決定する。ステップｓ１１１４では、前記決定した領域のＲＧＢ値に応じて、ＭＣＳ処理に使用する三次元ルックアップテーブルを例えば次のように生成する。
【００４６】
まず、ＭＣＳ処理の三次元ルックアップテーブルの入力デバイス色Ｒｄ，Ｇｄ，Ｂｄにおける目標色Ｒｔ，Ｇｔ，Ｂｔに近いパターン色Ｒｐ，Ｇｐ，Ｂｐを読み取ったＲＧＢ値をもとに推定する。次に推定したパターン色Ｒｐ，Ｇｐ，Ｂｐに対応するデバイス色Ｒｎ，Ｇｎ，Ｂｎを推定する。目標色とは、例えば吐出量が基準値である記録ヘッドによって記録する場合のデバイス色Ｒｄ，Ｇｄ，Ｂｄに対するパターン色のＲＧＢ値（スキャナで読み取った値）である。そして、パターンを記録する際の図４の入力色変換処理部４０３に入力されたデバイス色Ｒｄ，Ｇｄ，ＢｄをＲｎ，Ｇｎ，Ｂｎに変換するテーブルを生成する。この変換するテーブルを複数のパターンに対して実施することでＭＣＳ処理の三次元ルックアップテーブルを生成する。８ノズル毎のノズル領域の決定と三次元ルックアップテーブル生成を長尺ヘッド幅分実施する。
【００４７】
次に、図１０（Ｂ）に示すＭＣＳ処理実施プロセスｓ１１２０の処理を説明する。ステップｓ１１２１で処理対象の画素がどの処理単位に相当するかを検出する。このとき入力される画素の解像度が６００ｄｐｉである場合には、１つの入力画素は、１２００ｄｐｉの２つの出力画素に相当する。よって、４個の入力画素毎にＭＣＳ処理を切り替え得るように処理単位を検出する。ステップｓ１１２２では検出した処理単位に対して生成された三次元ルックアップテーブルを処理対象の入力画素データに適用する。この三次元ルックアップテーブル適用は入力画素分だけ実施する。
【００４８】
以上説明したようにこの第１の実施形態では、ＨＳ処理およびＭＣＳ処理を、つなぎ部におけるノズル数と非つなぎ部におけるノズル数との２以上の公約数を有するノズル領域に対応する画像データを処理単位としてＨＳ処理およびＭＣＳ処理を実施している。これにより、処理単位の入力画像データに対応するノズル領域の境界は、つなぎ部と非つなぎ部との境界に一致して定められることとなる。このため、１つの処理単位内につなぎ部に属するノズルと非つなぎ部に属するノズルとが混在することがなくなり、非つなぎ部による影響が非つなぎ部に及ぶことはなくなる。このため、製造ばらつきによって生じた色むらや濃度むらなどの色差による画像劣化を適正に低減することができる。さらに、ヘッドの長さに変更がなければ、記録ヘッドが高解像度化されている場合にも、パラメータを切り替える処理単位の個数に変更はないため、画像処理に要する負荷やコストの増大を抑えることができる。また、記録ヘッドが高解像度化してもスキャナ等の検出用デバイスの高解像度化を必要としない。つまり、製造ばらつきによる色差を記録ヘッドの解像度に拘わりなく軽減することができる。
【００４９】
（第２の実施形態）
次に、本発明の第２の実施形態を説明する。
【００５０】
図１１はこの第２の実施形態において使用する記録ヘッド５０１〜５０４を示す図であり、この第２の実施形態で使用する記録ヘッドは、図４に示した上記第１の実施形態において使用した記録ヘッドと次の点で異なる。すなわち、上記第１の実施形態において使用した記録ヘッドは、各色の記録ヘッドのつなぎ部が記録媒体の搬送方向（ｙ方向）において重なる（ノズルの配列方向（ｘ方向）において同一の位置に存在する）構成となっている。これに対し、第２の実施形態における記録ヘッドは、図１１に示すように各色の記録ヘッドのつなぎ部Ｋ＿Ｔ，Ｃ＿Ｔ，Ｍ＿Ｔ，Ｙ＿Ｔが記録媒体の搬送方向（ｙ方向）において重ならないように配置された構成となっている。
【００５１】
いま、図１１に示す各記録ヘッドにおいて、ノズルの解像度が１２００ｄｐｉ、各チップのノズル数が７０４、つなぎ部のノズル数が１２８、各色記録ヘッドのつなぎ部とつなぎ部との間に位置する部分のノズル数が１６となるように構成されているとする。以下、各色記録ヘッドのつなぎ部とつなぎ部との間に位置する部分をオフセット部と称す。ここでＫヘッドを基準に第１の実施形態の図７（Ｃ）と同様に６４ノズル毎にＨＳ処理を実施すると、Ｋヘッドによって記録された画像、即ちモノクロ画像については図１２（Ａ）に示すように第１実施形態と同等の色差（濃度むら）低減効果を発揮することができる。
【００５２】
これに対し、他のヘッドについては、図１２（Ｂ）に示すようにつなぎ部と非つなぎ部の両方を含むようにＭＣＳ処理単位が設定される場合があり、これによって色むら補正効果が低減する場合がある。すなわち、図１２（Ｂ）に示す記録ヘッドにおいて、第１の実施形態の図７（Ｃ）と同様にＭＣＳ処理の処理単位を６４ノズルとした場合、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の各記録ヘッドのつなぎ部の間には、前述のオフセット部が存在する。このため、複数の記録ヘッドを用いて多次色の画像を形成する場合、その画像の形成に使用する複数の記録ヘッドのＭＣＳ処理の処理単位内につなぎ部と非つなぎ部の両方が含まれることがある。この場合、同一処理単位内に存在するオフセット部とそれ以外の部分で形成される画像の画像データが、同一の補正値（パラメータ）で補正処理されることとなる。このため、上記第１の実施形態のように、つなぎ部と非つなぎ部とを切り替えて各別にＭＣＳ処理を行う場合に比べて、色ムラ低減効果が低下する可能性がある。図１２（Ｂ）はこの状態を示しており、図中、Ｖ１，Ｖ２に示す部分がＭＣＳ処理が適正に行われていない部分を示している。
【００５３】
そこで、この第２の実施形態では、つなぎ部のノズル数１２８と、オフセット部のノズル数１６との公約数である１６ノズルを、処理単位に対応するノズル領域として設定する。これにより、第１実施形態と同様につなぎ部で記録される画像と非つなぎ部で記録される画像との切り替えに応じて、処理単位も切り替えることができ、それぞれの画像データを各別に補正することができる。図１２（Ｃ）は、この第２の実施形態で行われた補正処理の状態の一例を示している。本実施例では図示の都合上理解し易い図１２のノズル数で説明したが、本発明はこれに限るものではない。
【００５４】
なお、ＨＳ処理は単色毎に補正が可能であるため、記録ヘッド毎につなぎ部と非つなぎ部のノズル数の公約数を有するノズル領域に対応する画像データを処理単位として設定することも有効である。一方、ＭＣＳ処理は複数色のインクにより形成される画像の画像データを使用する。このため、上述のような各記録ヘッドのつなぎ部とつなぎ部との間の部分であるオフセット部のノズル数と、つなぎ部のノズル数との公約数のノズルをノズル領域として設定し、これに対応する画像データを処理単位とすることが有効である。
【００５５】
なお、つなぎ部と非つなぎ部、オフセット部の製造ばらつきによる色差の程度によって、ＨＳ処理とＭＣＳ処理が視覚的に効果が高くなるように公約数の中からより小さい値を処理単位として採用することも有効である。また、図１１に示す各記録ヘッドにおけるつなぎ部のノズル数やオフセット部のノズル数に、製造のばらつきによる位置ずれが生じる場合もある。この場合には、上述の公約数の中からより小さい値を採用することで色差の低減効果を高めることができる。
【００５６】
本実施例では図示の都合上理解し易い図７のノズル数で説明したが、前述したようにより小さいノズル数を処理単位にすることは有効である。本実施例のヘッド構成の場合、つなぎ部のノズル数１２８と、オフセット部のノズル数１６との公約数である８ノズル毎にＨＳ処理とＭＣＳ処理を適用すると効果が高い。
【００５７】
以上説明したように第２の実施形態によれば、ＨＳ処理またはＭＣＳ処理、あるいは両処理の実施において、つなぎ部のノズル数とオフセット部のノズル数の公約数を有するノズル領域に対応する画像データを処理単位とする。これにより、処理単位の入力画像データに対応するノズル領域の境界は、つなぎ部と非つなぎ部との境界に一致して定められることとなる。このため、本実施形態においても、１つの処理単位内につなぎ部に属するノズルと非つなぎ部に属するノズルとが混在することはなくなり、非つなぎ部による影響が非つなぎ部に及ぶことはなくなる。このため、製造ばらつきによって生じた色差の低減効果を高めることができる。さらに、この第２の実施形態においても、上記第１の実施形態と同様に複数個のノズルによる処理を実施するため、個々のノズル毎に処理を行う場合に比べて大幅にＨＳ処理およびＭＣＳ処理の処理速度を高めることが可能になる。また、処理に要するメモリ容量も低減することができる。
【００５８】
（第３の実施形態）
次に本発明の第３の実施形態を説明する。
【００５９】
上記第１、第２の実施形態では、記録ヘッドのノズルに対応する画像データのＨＳ処理およびＭＣＳ処理に対し、１つの処理単位を設定する例を説明した。これに対し、この第３の実施形態では、記録ヘッドのノズルに対応する画像データの処理単位として異なる複数の処理単位を設定するものとなっている。
【００６０】
いま、図４（Ａ）に示す各色の記録ヘッドが、各チップのノズル数を５１２、つなぎ部のノズル数を１２８とする構成に設計されているとする。ここで、この第３の実施形態では、つなぎ部に対してはそのノズル数１２８の約数である８ノズル毎にＨＳ処理とＭＣＳ処理を実施する。また、非つなぎ部に対しては、記録ヘッドの端部に位置するチップの非つなぎ部のノズル数３８４と、端部に位置しないチップの非つなぎ部のノズル数２５６との公約数である１６ノズルをノズル領域として設定する。そして、このノズル領域に対応した画像データ毎にＨＳ処理とＭＣＳ処理を実施する。これによれば、第１の実施形態と同様に、つなぎ部と非つなぎ部の切り替えに対応して処理単位も切り替えることが可能になり、第１の実施形態と同様の色差低減効果を得ることができる。
【００６１】
また、製造ばらつきにより、つなぎ部のノズル数の設計に対して実際のノズル数に誤差が生じている場合は、つなぎ部のノズル数の約数の中から、より小さいノズル数を採用することで色ムラ低減効果を高めることができる。非つなぎ部についても同様に、製造ばらつきがある場合は、非つなぎ部の公約数の中から、より小さいノズル数を採用し、これを処理単位に対応するノズル領域とすることで色ムラ低減効果を高めることができる。
【００６２】
以上説明したように、この第３の実施形態では、つなぎ部におけるノズル数の２以上の約数とそれとは異なる別の数をそれぞれノズル領域とし、それぞれのノズル領域に対応する画像データを処理単位としてＨＳ処理およびＭＣＳ処理を行う。このとき、少なくともつなぎ部に対しては、つなぎ部のノズル数の約数をノズル領域として設定し、そのノズル領域に対応した画像データを処理単位としてＨＳ処理およびＭＣＳ処理を実施する。これによれば、製造ばらつきによって生じた色差の低減効果を高めることができる。また、上記のような記録ヘッドの構成以外にも、つなぎ部と非つなぎ部との切り替えに応じてＨＳ処理およびＭＣＳ処理の処理単位を切り替えることができるように異なる複数の処理単位を設定することも可能である。このとき、少なくともつなぎ部に対しては、つなぎ部のノズル数の約数のノズルをノズル領域として設定し、そのノズル領域に対応した画像データを処理単位としてＨＳ処理およびＭＣＳ処理を実施すればよい。さらに、第１の実施形態で説明した通り、つなぎ部は非つなぎ部に比べて比較的製造ばらつきが大きい。そこで、前述の例のようにつなぎ部の処理単位に対応するノズル数を非つなぎ部の処理単位に対応するノズル数より小さくするとよい。これにより、比較的ばらつきが小さい非つなぎ部はＨＳ処理およびＭＣＳ処理に使うテーブル数を減らすことができ、メモリと処理速度の増大を抑えることができる。
【００６３】
（第４の実施形態）
上記の第１〜第３実施形態では、少なくともつなぎ部のノズルに対応する画像データのＨＳ処理あるいはＭＣＳ処理において、つなぎ部のノズル数の約数のノズルを有するノズル領域に対応した画像データを処理単位として設定する例を示した。これに対しこの第４の実施形態では、処理単位に対応するノズル領域の設定に際し、つなぎ部のノズル数の約数を使用せず、異なる複数のノズルを有するノズル領域を設定している。
【００６４】
いま、図４（Ａ）の記録ヘッドが、各チップのノズル数を５１２、つなぎ部のノズル数を１２８とする構成で設計されているとする。この記録ヘッドのつなぎ部に対しては、合計するとつなぎ部のノズル数１２８と一致する数のノズル数、例えば、９ノズルと７ノズルを処理単位とし、それぞれ８個処理単位を設けてＨＳ処理とＭＣＳ処理を実施する。一方、非つなぎ部に対しては、非つなぎ部のノズル数３８４と２５６との公約数である１６ノズルのノズルを有するノズル領域に対応した画像データ毎にＨＳ処理とＭＣＳ処理を実施する。これにより、第１実施形態と同様につなぎ部と非つなぎ部の切り替えに応じて、画像データの処理単位も切り替えることができる。
【００６５】
この他、非つなぎ部についても、前述のつなぎ部と同様に、合計ノズル数が非つなぎ部のノズル数と一致する異なる複数のノズル数をノズル領域とし、各ノズル領域に対応した画像データを処理単位としてもよい。なお、製造ばらつきにより、つなぎ部のノズル数の設計に対して実際のノズル数に誤差が生じている場合は、上記の例とは異なる数のノズルからなるノズル領域を設定し、これに対応する画像データを処理単位として設定してもよい。
【００６６】
以上説明したように、つなぎ部については、ノズル数の異なる複数の処理単位を用いてつなぎ部の画像処理を実施する。このとき、異なる数のノズルに対応した処理単位を並べることによってつなぎ部のノズル数と一致するようにすることで、製造のばらつきによって生じた色むらの低減効果を高めることができる。
【００６７】
（第５実施形態）
次に、本発明の第５の実施形態を説明する。
【００６８】
第１〜第４実施形態では、つなぎ部と非つなぎ部の切り替えに応じて画像データのＨＳ処理およびＭＣＨの処理単位を切り替える場合を例に採り説明した。これに対し、この第５実施形態では、つなぎ部と非つなぎ部の切り替えと、処理単位の切り替えが一致しない構成を採るものとなっている。
【００６９】
いま、記録ヘッドが、図４（Ａ）に示すような記録ヘッドであり、各チップのノズル数を５１２、つなぎ部のノズル数を１２８とする構成で設計されているとする。この場合、本実施形態では、つなぎ部に対応する画像データの処理単位を、図１３に示すように設定する。
【００７０】
図１３は、この実施形態における処理単位の設定の一例を示す図である。図中の四角内の数値は処理単位のノズル数を示している。Ｃ_Ａ０とＣ_Tにおいて、Ｃ_Ａ０は１６ノズルの処理単位を２３個設定し、Ｃ_Tは９ノズルの処理単位を１４個設定する。そして、Ｃ_Ａ０とＣ_Tの境界を含むように１７ノズルの処理単位を１個設定する。また、Ｃ_TとＣ_Ａ１において、Ｃ_TとＣ_Ａ１の境界を含むように１７ノズルの処理単位を１個設定し、Ｃ_Ａ１は１６ノズルの処理単位を６個設定する。また、Ｃ_TとＣ_Ａ２において、Ｃ_TとＣ_Ａ２の境界を含むように１７ノズルの処理単位を１個設定し、Ｃ_Ａ２は１６ノズルの処理単位を２３個設定する。
【００７１】
なお、製造ばらつきにより、つなぎ部のノズル数の設計に対して実際のノズル数に誤差が生じている場合は、上記例とは別のノズル数を処理単位として適宜採用すればよい。
【００７２】
以上説明したようにこの第５の実施形態では、１つの処理単位中につなぎ部と非つなぎ部が存在する。このため、非つなぎ部の補正に対して、比較的製造ばらつきが大きいつなぎ部の影響が及び、これが色むら、濃度むらなどの色差を生じさせることも懸念される。しかし、この第５の実施形態では、上述した他の実施形態のノズル数に近い値を処理単位として使用している為、１つの処理単位中につなぎ部と非つなぎ部とが存在することによる色差は視覚的に目立ちにくい。従って、この第５の実施形態においても、各処理単位で画像データを補正することにより製造ばらつきに起因する色差を低減することが可能となる。
【００７３】
なお、以上の第１ないし第５の実施形態において、ＨＳ処理とＭＣＳ処理を実施する場合を説明してきたが、それぞれの処理内容についてはあくまで一例であり、色差の低減を実現する処理であればその他の処理にも適用可能である。また、ＭＣＳ処理は画像データのＲＧＢ値を別のＲＧＢ値に補正する例で説明したが、ＲＧＢ値をＣＭＹＫ値に補正したり、ＣＭＹＫ値を別のＣＭＹＫ値に補正する方法であってもよい。
【符号の説明】
【００７４】
１００  プリンタ
１０１  ブラック記録ヘッド
１０２  シアン記録ヘッド
１０３  マゼンタ記録ヘッド
１０４  イエロー記録ヘッド
３００  ホストＰＣ
３０１  ホストＰＣのＣＰＵ
３１１  プリンタ本体のＣＰＵ
３１６  画像処理アクセラレータ
４０２  画像処理部
４０３  入力色変換処理部
４０４  ＭＣＳ処理部
４０６  ＨＳ処理部
９０１  処理単位検出パターン
Ｋ＿ＣＨ０、Ｋ＿ＣＨ１、・・・  ブラックの記録ヘッドのヘッドチップ
Ｃ＿ＣＨ０、Ｃ＿ＣＨ１、・・・  シアンの記録ヘッドのヘッドチップ
Ｍ＿ＣＨ０、Ｍ＿ＣＨ１、・・・  マゼンタの記録ヘッドのヘッドチップ
Ｙ＿ＣＨ０、Ｙ＿ＣＨ１、・・・  イエローの記録ヘッドのヘッドチップ
Ｋ＿Ｔ  ブラックの記録ヘッドのつなぎ部
Ｃ＿Ｔ  シアンの記録ヘッドのつなぎ部
Ｍ＿Ｔ  マゼンタの記録ヘッドのつなぎ部
Ｙ＿Ｔ  イエローの記録ヘッドのつなぎ部
【図１】
0005780734.tif 000002
【図２】
0005780734.tif 000003
【図３】
0005780734.tif 000004
【図４】
0005780734.tif 000005
【図５】
0005780734.tif 000006
【図６】
0005780734.tif 000007
【図７】
0005780734.tif 000008
【図９】
0005780734.tif 000009
【図１０】
0005780734.tif 000010
【図１１】
0005780734.tif 000011
【図１２】
0005780734.tif 000012
【図１３】
0005780734.tif 000013
【図８】
0005780734.tif 000014