(57)【特許請求の範囲】
【請求項１】
インクを吐出するための複数のノズルが所定方向に配列されたノズル列を有する記録ヘッドを記録媒体に対して走査させ、前記記録媒体の単位領域に対する複数回の走査において前記複数回の走査それぞれに対応する複数の記録データのそれぞれにしたがって、前記ノズル列内の複数のノズルが群に分割されてなる複数のノズル群のそれぞれから前記単位領域にインクを吐出することにより前記単位領域に画像を記録するために、記録すべき画像を示す画像データに基づいて前記複数の記録データを生成する画像処理装置であって、
前記画像データの入力値とインクの色に対応する多値データの出力値との対応関係を定める変換テーブルを用いて、前記画像データをインクの色に対応する多値データに変換する変換手段と、
前記変換手段によって変換された前記多値データそれぞれに基づいて２値データを生成する生成手段と、
前記複数回の走査のそれぞれに対応し、それぞれ記録を許容する記録許容画素および記録を許容しない非記録許容画素が配置された複数のマスクパターンに基づいて、前記生成手段により生成された前記２値データを前記複数回の走査それぞれによる記録に分配することにより、前記複数の記録データを生成する分配手段と、を有し、
前記変換手段は、前記複数のノズル群のそれぞれにおいて互いに対応する位置に配置されたそれぞれ所定数の第１のノズルによる記録に用いられる画像データを、第１の前記変換テーブルを用いて前記多値データに変換し、かつ、前記複数のノズル群のそれぞれにおいて互いに対応する位置に配置され、かつ前記所定数の第１のノズルと前記所定方向において異なる位置に配置された所定数の第２のノズルによる記録に用いられる画像データを、前記第１の変換テーブルと異なる第２の前記変換テーブルを用いて前記多値データに変換し、
前記複数のマスクパターンのうちの所定のマスクパターンは、前記第１のノズルに対応する領域における記録比率と、前記第２のノズルに対応する領域における記録比率と、が互いに異なるように定められており、
前記第１のノズルに対応する前記画像データと、前記第２のノズルに対応する前記画像データと、が互いに同じ色信号を示す場合、前記分配手段により第１の前記２値データが前記複数回の走査のそれぞれに分配されることで生成された複数の記録データに基づいて前記第１のノズルからインクが吐出されて前記単位領域に記録された画像と、前記分配手段により第２の前記２値データが前記複数回の走査のそれぞれに分配されることで生成された複数の記録データに基づいて前記第２のノズルからインクが吐出されて前記単位領域に記録された画像と、の濃度の違いが抑制されるように、前記第１、第２の変換テーブルにおける対応関係が定められていることを特徴とする画像処理装置。
【請求項２】
前記複数のマスクパターンのそれぞれは、いずれも前記第１のノズルに対応する領域における記録比率と、前記第２のノズルに対応する領域における記録比率と、が互いに異なるように定められていることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記複数のマスクパターンは、前記複数のノズル群のうちの第１のノズル群に対応するマスクパターンにおける記録比率が、前記複数のノズル群のうちの前記第１のノズル群と前記所定方向に異なる位置に構成された第２のノズル群に対応するマスクパターンにおける記録比率よりも小さくなるように定められていることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記第１のノズル群は、前記複数のノズル群内において前記第２のノズル群よりも前記所定方向における端部側に構成されていることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記複数のマスクパターンは、前記ノズル列内の複数のノズルのうちの前記所定方向における第１の位置に配置されたノズルに対応する領域における記録比率が、前記ノズル列内の複数のノズルのうちの前記所定方向において前記第１の位置よりも前記ノズル列の前記所定方向における端部から遠い第２の位置に配置されたノズルに対応する領域における記録比率よりも低くなるように定められていることを特徴とする請求項１から４のいずれか１項に記載の画像処理装置。
【請求項６】
前記複数のマスクパターンは、前記ノズル列内の複数のノズルのうちの前記所定方向における前記第２の位置に配置されたノズルに対応する領域から前記所定方向における前記第１の位置に配置されたノズルに対応する領域まで位置が変わるにしたがって、記録比率が漸次的に低下するように定められていることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記ノズル列内の前記第１のノズルと前記第２のノズルに共通に対応する測色用変換テーブルを用い、同じ色信号を示す所定の画像データを前記第１のノズルに対応する第１の測色用多値データと前記第２のノズルに対応する第２の測色用多値データのそれぞれに変換する第２の変換手段と、
前記第２の変換手段により変換された前記第１、第２の測色用多値データそれぞれに基づいて、インクの色に対応する第１、第２の測色用２値データを生成する第２の生成手段と、
前記複数のマスクパターンに基づいて、前記第２の生成手段により生成された前記第１、第２の測色用２値データを前記複数回の走査のそれぞれに分配することにより、複数の測色用記録データを生成する第２の分配手段と、
前記第２の分配手段により生成された前記複数の測色用記録データにしたがってインクを吐出することにより、前記記録媒体上に測色画像を記録するように制御する記録制御手段と、
前記記録制御手段により記録された前記測色画像に基づいて、前記第１、第２の変換テーブルを取得する取得手段と、を更に有し、
前記変換手段は、前記取得手段によって取得された前記変換テーブルを用いて変換を行うことを特徴とする請求項１から６のいずれか１項に記載の画像処理装置。
【請求項８】
前記記録制御手段により記録された前記測色画像のうち、前記第１のノズルからインクが吐出されて記録された領域と、前記第２のノズルからインクが吐出されて記録された領域と、は互いに異なる濃度であることを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記複数のノズル群は、それぞれＮ個のノズルにより構成され、前記第１のノズルは、前記複数のノズル群のそれぞれにおいて一方の端部に配置されたそれぞれＭ（Ｍは１≦Ｍ≦Ｎ／２を満たす自然数）個のノズルにより構成され、前記第２のノズルは、前記複数のノズル群のそれぞれにおいて他方の端部に配置されたそれぞれＭ個のノズルにより構成されていることを特徴とする請求項１から８のいずれか１項に記載の画像処理装置。
【請求項１０】
インクを吐出するための複数のノズルが所定方向に配列されたノズル列を有する記録ヘッドを記録媒体に対して走査させ、前記記録媒体の単位領域に対する複数回の走査において前記複数回の走査それぞれに対応する複数の記録データのそれぞれにしたがって、前記ノズル列内の複数のノズルが群に分割されてなる複数のノズル群のそれぞれから前記単位領域にインクを吐出することにより前記単位領域に画像を記録するために、記録すべき画像を示す画像データに基づいて前記複数の記録データを生成する画像処理装置であって、
前記画像データの入力値とインクの色に対応する多値データの出力値との対応関係を定める変換テーブルを用いて、前記画像データをインクの色に対応する多値データに変換する変換手段と、
前記変換手段によって変換された前記多値データそれぞれに基づいて２値データを生成する生成手段と、
前記複数回の走査のそれぞれに対応し、それぞれ記録を許容する記録許容画素および記録を許容しない非記録許容画素が配置された複数のマスクパターンに基づいて、前記生成手段により生成された前記２値データを前記複数回の走査それぞれによる記録に分配することにより、前記複数の記録データを生成する分配手段と、を有し、
前記複数のマスクパターンは、前記複数のノズル群のうちの第１のノズル群に対応するマスクパターンにおける記録比率が、前記複数のノズル群のうちの前記第１のノズル群と前記所定方向に異なる位置に構成された第２のノズル群に対応するマスクパターンにおける記録比率よりも小さくなるように定められ、
前記変換手段は、前記複数のノズル群のそれぞれにおいて互いに対応する位置に配置されたそれぞれ所定数の第１のノズルによる記録に用いられる画像データを、第１の前記変換テーブルを用いて前記多値データに変換し、かつ、前記複数のノズル群のそれぞれにおいて互いに対応する位置に配置され、かつ前記所定数の第１のノズルと前記所定方向において異なる位置に配置された所定数の第２のノズルによる記録に用いられる画像データを、前記第１の変換テーブルと異なる第２の前記変換テーブルを用いて前記多値データに変換し、
前記第１のノズルに対応する前記画像データと、前記第２のノズルに対応する前記画像データと、が互いに同じ色信号を示す場合、前記分配手段により第１の前記２値データが前記複数回の走査のそれぞれに分配されることで生成された複数の記録データに基づいて前記第１のノズルからインクが吐出されて前記単位領域に記録された画像と、前記分配手段により第２の前記２値データが前記複数回の走査のそれぞれに分配されることで生成された複数の記録データに基づいて前記第２のノズルからインクが吐出されて前記単位領域に記録された画像と、の濃度の違いが抑制されるように、前記第１、第２の変換テーブルにおける対応関係が定められていることを特徴とする画像処理装置。
【請求項１１】
インクを吐出するための複数のノズルが所定方向に配列されたノズル列を有する記録ヘッドを記録媒体に対して走査させ、前記記録媒体の単位領域に対する複数回の走査において前記複数回の走査それぞれに対応する複数の記録データのそれぞれにしたがって、前記ノズル列内の複数のノズルが群に分割されてなる複数のノズル群のそれぞれから前記単位領域にインクを吐出することにより前記単位領域に画像を記録するために、記録すべき画像を示す画像データに基づいて前記複数の記録データを生成する画像処理方法であって、
前記画像データの入力値とインクの色に対応する多値データの出力値との対応関係を定める変換テーブルを用いて、前記画像データをインクの色に対応する多値データに変換し、
変換された前記多値データそれぞれに基づいて２値データを生成し、
前記複数回の走査のそれぞれに対応し、それぞれ記録を許容する記録許容画素および記録を許容しない非記録許容画素が配置された複数のマスクパターンに基づいて、生成された前記２値データを前記複数回の走査それぞれによる記録に分配することにより、前記複数の記録データを生成し、
前記複数のノズル群のそれぞれにおいて互いに対応する位置に配置されたそれぞれ所定数の第１のノズルによる記録に用いられる画像データを、第１の前記変換テーブルを用いて前記多値データに変換し、かつ、前記複数のノズル群のそれぞれにおいて互いに対応する位置に配置され、かつ前記所定数の第１のノズルと前記所定方向において異なる位置に配置された所定数の第２のノズルによる記録に用いられる画像データを、前記第１の変換テーブルと異なる第２の前記変換テーブルを用いて前記多値データに変換し、
前記複数のマスクパターンのうちの所定のマスクパターンは、前記第１のノズルに対応する領域における記録比率と、前記第２のノズルに対応する領域における記録比率と、が互いに異なるように定められており、
前記第１のノズルに対応する前記画像データと、前記第２のノズルに対応する前記画像データと、が互いに同じ色信号を示す場合、第１の前記２値データが前記複数回の走査のそれぞれに分配されることで生成された複数の記録データに基づいて前記第１のノズルからインクが吐出されて前記単位領域に記録された画像と、第２の前記２値データが前記複数回の走査のそれぞれに分配されることで生成された複数の記録データに基づいて前記第２のノズルからインクが吐出されて前記単位領域に記録された画像と、の濃度の違いが抑制されるように、前記第１、第２の変換テーブルにおける対応関係が定められていることを特徴とする画像処理方法。
【請求項１２】
画像を記録するための画像記録装置であって、
インクを吐出するための複数のノズルが所定方向に配列されたノズル列を有する記録ヘッドを記録媒体に対して走査させ、前記記録媒体の単位領域に対する複数回の走査において前記複数回の走査それぞれに対応する複数の記録データのそれぞれにしたがって前記ノズル列内の複数のノズルが群に分割されてなる複数のノズル群のそれぞれから前記単位領域にインクを吐出することにより、前記単位領域に画像を記録する記録手段と、
画像データの入力値とインクの色に対応する多値データの出力値との対応関係を定める変換テーブルを用いて、記録すべき画像を示す画像データをインクの色に対応する多値データに変換する変換手段と、
前記変換手段によって変換された前記多値データそれぞれに基づいて２値データを生成する生成手段と、
前記複数回の走査のそれぞれに対応し、それぞれ記録を許容する記録許容画素および記録を許容しない非記録許容画素が配置された複数のマスクパターンに基づいて、前記生成手段により生成された前記２値データを前記複数回の走査それぞれによる記録に分配することにより、前記複数の記録データを生成する分配手段と、を有し、
前記変換手段は、前記複数のノズル群のそれぞれにおいて互いに対応する位置に配置されたそれぞれ所定数の第１のノズルによる記録に用いられる画像データを、第１の前記変換テーブルを用いて前記多値データに変換し、かつ、前記複数のノズル群のそれぞれにおいて互いに対応する位置に配置され、かつ前記所定数の第１のノズルと前記所定方向において異なる位置に配置された所定数の第２のノズルによる記録に用いられる画像データを、前記第１の変換テーブルと異なる第２の前記変換テーブルを用いて前記多値データに変換し、
前記複数のマスクパターンのうちの所定のマスクパターンは、前記第１のノズルに対応する領域における記録比率と、前記第２のノズルに対応する領域における記録比率と、が互いに異なるように定められており、
前記第１のノズルに対応する前記画像データと、前記第２のノズルに対応する前記画像データと、が互いに同じ色信号を示す場合、前記分配手段により第１の前記２値データが前記複数回の走査のそれぞれに分配されることで生成された複数の記録データに基づいて前記第１のノズルからインクが吐出されて前記単位領域に記録された画像と、前記分配手段により第２の前記２値データが前記複数回の走査のそれぞれに分配されることで生成された複数の記録データに基づいて前記第２のノズルからインクが吐出されて前記単位領域に記録された画像と、の濃度の違いが抑制されるように、前記第１、第２の変換テーブルにおける対応関係が定められていることを特徴とする画像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法および画像記録装置に関し、詳しくは、いわゆるマルチパス記録のための、マスクを用いた記録データ生成のための画像処理に関するものである。
【背景技術】
【０００２】
いわゆるマルチパス記録は、記録ヘッドの複数回の走査で単位領域の記録を完成する記録方式であり、複数回の走査それぞれで用いる記録データは一般にはマスクを用いて生成される。具体的には、単位領域に記録すべき記録データは、複数回の走査に対応した、相互に補完関係にある複数のマスクパターンから構成されるマスクを用いて走査ごとの記録データに振り分けられる。そして、このマスクパターンは所望の記録特性の実現や記録品位低下の防止などを目的として様々な形態をとる。例えば、特許文献１には、複数回の走査で完成される上記単位領域の境界で生じることがある濃度むらの一種であるスジの低減を目的としたマスクパターンが記載されている。このマスクパターンは、ノズルの配列においてより中央部に位置するノズルほど記録比率が高く、より端部に位置するノズルほど記録比率が低くなるようにしたマスクパターンであり、所謂グラデーションマスクとして知られている。このようなグラデーションマスクを用いることにより、ノズル列端部のノズルの記録比率が低くなり上記記録を完成する領域の境界で生じ得るスジを目立たなくすることができる。
【０００３】
なお、以上の説明において「記録比率」とは、マスクパターンにおける、対応する画素の記録データをそのまま出力するマスクデータの割合を意味する。換言すれば、マスクパターンを構成するマスク要素のうち、対応する画素の記録データがその画素にインクによるドットを記録することを示すデータのときその記録データの記録を許容するマスク要素の割合を意味する。この記録比率は、マスクによって、ドットを記録することを示すデータをマスクする、つまり間引く割合を示す間引き率と逆数の関係にあるものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−９６４５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したグラデーションマスクのようなノズルの配列に対する記録比率の分布が一様でないマスクパターンのマスクを用いると、複数回の走査で記録を完成する単位領域（以下、バンドともいう）内で濃度ムラないし色ムラを生じるという問題がある。
【０００６】
図１（ａ）および（ｂ）はこの問題を説明する図であり、一例として、４回の走査（４パス）で記録を完成するマルチパス記録で用いる上述したグラデーションマスクパターンを示している。詳しくは、図１（ａ）は記録を許容するマスク要素（黒いドット）の分布を示し、図（ｂ）は、記録ヘッド２０１のノズル列に対応させて上記記録を許容するマスク要素の割合（記録比率）を示している。
【０００７】
これら図において、記録を完成するバンドは、記録ヘッド２０１のノズル列を４つ分割したそれぞれのノズル群の幅（厳密には、分割した配列のノズル数×ノズル配列ピッチの長さ）を有するものである。そして、１回の走査ごとに記録ヘッド２０１に対して記録媒体を上記幅だけ搬送するとともに、１回目（１パス目）〜４回目（４パス目）の走査でそれぞれノズル群２０１ａ〜２０１ｄをこの順に用いて、上記幅のバンドの記録を完成する。この際、１パス目の走査ではノズル群２０１ａに対応したマスクパターンを、２パス目の走査ではノズル群２０１ｂに対応したマスクパターンを用いる。さらに、３パス目の走査ではノズル群２０１ｃに対応したマスクパターンを、４パス目の走査ではノズル群２０１ｄに対応したマスクパターンを、それぞれ用いてその走査の記録データを生成する。
【０００８】
以上説明したような、記録比率の分布が一様でないマスクパターンのマスクを用いると、パスごとのマスクパターン内でも記録比率が一様でない分布となることがある。図１（ｂ）に示す例では、パスごとのマスクパターンを、例えば２つに分けると、１パス目のマスクパターンは、パターン６０１−１とパターン６０１−２に分けられて、パターン６０１−１の記録比率の方がパターン６０１−２のそれよりも低いものとなる。２パス目のマスクパターンも同様に図中下側のパターンの記録比率の方が低くなる。３パス目は逆に、分けられた２つのパターンのうち上側のパターンの記録比率の方が低く、４パス目も同様である。この場合、４パスで記録を完成するときそのバンドを２つに分けた下側の領域は、パターン６０１−１、６０２−１、６０３−１、６０４−１を用いて記録データが生成され、この順序で記録される。一方、上側の領域は、パターン６０１−２、６０２−２、６０３−２、６０４−２を用いて記録データが生成され、この順序で記録される。ここで、図１（ｂ）に示す例において、上記パターンごとの記録比率を、小さい順にｐ１、ｐ２、ｐ３、ｐ４とすると、パターン６０１−１、６０２−１、６０３−１、６０４−１はそれぞれｐ１、ｐ３、ｐ４、ｐ２となる。また、パターン６０１−２、６０２−２、６０３−２、６０４−２はそれぞれｐ２、ｐ４、ｐ３、ｐ１となる。そして、これらのパターンの記録比率は、対応する領域に吐出されるインク量の指標となるものである。すなわち、記録が完成したバンドの下側の領域は、ｐ１、ｐ３、ｐ４、ｐ２のインク量で順に記録が行われ、一方、上側の領域は、ｐ２、ｐ４、ｐ３、ｐ１のインク量で順に記録が行われることになる。このように、記録が行われる順序に関して記録媒体に付与されるインク量が異なる場合には、例えば、前後のパスで付与されるインクが記録媒体に浸透する量が異なるなどの理由で最終的に得られる記録濃度が異なることがある。その結果、複数回の走査で記録を完成するバンド内で濃度ムラないし色ムラが生じ記録品位を低下させる。
【０００９】
本発明は、上記問題を解消し、記録比率が一様でないマスクを用いた場合に複数回の走査で記録が完成するバンド内で生じうる濃度ムラなどを低減することが可能な画像処理装置、画像処理方法および画像記録装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
そのために本発明では、インクを吐出するための複数のノズルが所定方向に配列されたノズル列を有する記録ヘッドを記録媒体に対して走査させ、前記記録媒体の単位領域に対する複数回の走査において前記複数回の走査それぞれに対応する複数の記録データのそれぞれにしたがって、前記ノズル列内の複数のノズルが群に分割されてなる複数のノズル群のそれぞれから前記単位領域にインクを吐出することにより前記単位領域に画像を記録するために、記録すべき画像を示す画像データに基づいて前記複数の記録データを生成する画像処理装置であって、前記画像データの入力値とインクの色に対応する多値データの出力値との対応関係を定める変換テーブルを用いて、前記画像データをインクの色に対応する多値データに変換する変換手段と、前記変換手段によって変換された前記多値データそれぞれに基づいて２値データを生成する生成手段と、前記複数回の走査のそれぞれに対応し、それぞれ記録を許容する記録許容画素および記録を許容しない非記録許容画素が配置された複数のマスクパターンに基づいて、前記生成手段により生成された前記２値データを前記複数回の走査それぞれによる記録に分配することにより、前記複数の記録データを生成する分配手段と、を有し、前記変換手段は、前記複数のノズル群のそれぞれにおいて互いに対応する位置に配置されたそれぞれ所定数の第１のノズルによる記録に用いられる画像データを、第１の前記変換テーブルを用いて前記多値データに変換し、かつ、前記複数のノズル群のそれぞれにおいて互いに対応する位置に配置され、かつ前記所定数の第１のノズルと前記所定方向において異なる位置に配置された所定数の第２のノズルによる記録に用いられる画像データを、前記第１の変換テーブルと異なる第２の前記変換テーブルを用いて前記多値データに変換し、前記複数のマスクパターンのうちの所定のマスクパターンは、前記第１のノズルに対応する領域における記録比率と、前記第２のノズルに対応する領域における記録比率と、が互いに異なるように定められており、前記第１のノズルに対応する前記画像データと、前記第２のノズルに対応する前記画像データと、が互いに同じ色信号を示す場合、前記分配手段により第１の前記２値データが前記複数回の走査のそれぞれに分配されることで生成された複数の記録データに基づいて前記第１のノズルからインクが吐出されて前記単位領域に記録された画像と、前記分配手段により第２の前記２値データが前記複数回の走査のそれぞれに分配されることで生成された複数の記録データに基づいて前記第２のノズルからインクが吐出されて前記単位領域に記録された画像と、の濃度の違いが抑制されるように、前記第１、第２の変換テーブルにおける対応関係が定められていることを特徴とする。
【発明の効果】
【００１１】
以上の構成によれば、記録比率が一様でないマスクを用いた場合に複数回の走査で記録が完成するバンド内で生じうる濃度ムラなどを低減することができる。
【図面の簡単な説明】
【００１２】
【図１】（ａ）および（ｂ）は、マルチパス記録の記録データ生成に用いるグラデーションマスクを説明する図である。
【図２】本発明の一実施形態に係るインクジェット記録装置を示す斜視図である。
【図３】図２に示した記録装置とその記録制御を行うホスト機器を有した本実施形態に係る記録システムの制御構成を示すブロック図である。
【図４】図３に示したホスト機器で行われる記録データ生成処理と記録装置で用いられる記録データに関する処理を主に示すフローチャートである。
【図５】本発明の実施形態のドット配置パターンを説明する図である。
【図６】色分解テーブルを模式的に示す図である。
【図７】図４に示したプリンタドライバによる記録データ生成処理を示すフローチャートである。
【図８】本発明の第２の実施形態のマスクを示す図である。
【図９】（ａ）および（ｂ）は、本発明の第３の実施形態で用いるマスクを示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１４】
なお、本明細書において、「記録」とは、文字、図形等有意の情報を形成する場合のみならず、また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像等を形成する、または媒体の加工を行う場合も表すものとする。また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。さらに、「インク」とは、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【００１５】
（第１実施形態）
＜装置の概略構成＞
図２は、本発明の一実施形態に係るインクジェット記録装置を示す斜視図である。図２において、キャリッジ２００は、キャリッジモータ２１０の駆動力によって移動することができ、これにより、記録ヘッドの記録媒体に対する走査が可能となる。キャリッジ２００にはその底部に、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）のインクをそれぞれ吐出する記録ヘッド（不図示）が装着されている。また、キャリッジ２００は、上記Ｙ、Ｍ、Ｃ、Ｋインクを貯留したインクタンク２０２Ｙ、２０２Ｍ、２０２Ｃ、２０２Ｋを着脱自在に搭載する。
【００１６】
図３は、図２に示した記録装置とその記録制御を行うホスト機器を有した本実施形態に係る記録システムの制御構成を示すブロック図である。本実施形態の記録システムでは、ホスト機器には例えばデジタルカメラ等の外部機器を接続しその撮像データを記録装置に記録させることができる。
【００１７】
図３に示すように、記録装置は、ＭＰＵ、ＲＯＭ、ＲＡＭなどで構成され記録装置全体を制御する主制御部７０１を有する。記録バッファ７０２は、記録ヘッド２０１（Ｙ、Ｍ、Ｃ、Ｋインクを吐出する各記録ヘッドを代表的に示す）に転送する記録データをラスタ形式で格納する。この格納される記録データは、図４以降の図を参照して後述される処理によって生成されるものである。モータ制御部７０４は、キャリッジの駆動や記録媒体の給紙、排紙用のモータを制御する。データバッファ７０６は、インタフェース（Ｉ／Ｆ）部７０５を介してホスト機器から受信した記録データを一時的に格納する。また、システムバス７０７は、主制御部７０１と上述した各部とのデータ接続をする。一方、インクジェット記録装置に対して制御データや記録データを送信する、ＰＣ等のホスト機器は、ＭＰＵ、ＲＯＭ、ＲＡＭ等で構成され画像データの生成や主な演算を司る主制御部７０８を有する。さらに、ホスト機器は、記録装置と通信を行なうためのインタフェース（Ｉ／Ｆ）部７０９と、メインメモリ７１０と、接続された外部機器と通信する外部Ｉ／Ｆ部７１１と、主制御部７０８と各部をデータ接続するシステムバス７１２とを有している。インクジェット記録装置とホスト機器とのインタフェース、及びホスト機器と外部機器とのインタフェースは、有線、無線を問わず様々な仕様のものが使用できる。代表的な仕様としては、セントロニクスインタフェース、ＵＳＢ（６０及び２．０）、ＩＥＥＥ１３９４、ＩｒＤＡ、Ｂｌｕｅｔｏｏｔｈ、有線及び無線の各種ＬＡＮ規格などがあり、使用形態や装置の構成に合わせて適切なものが適宜選択される。
【００１８】
ホスト機器に外部機器などから入力された画像データや、ホスト機器のアプリケーションで作成された画像データ、ネットワークを介してダウンロードされた各種変換テーブル（後述の後段処理を行うテーブル）などは、メインメモリ７１０に格納される。画像データを記録するようにアプリケーションで指示されると、プリンタドライバが起動され、メインメモリ７１０に格納された画像データに対して、図４にて後述される画像処理を施して記録装置に送信する記録データを生成する。
【００１９】
＜画像処理の手順＞
図４は、図３に示したホスト機器で行われる記録データ生成処理と記録装置で用いられる記録データに関する処理を主に示すフローチャートである。本実施形態で適用するインクジェット記録装置は、上述したように、Ｃ、Ｍ、Ｙ、Ｋの４色のインクを用いて記録を行うものであり、そのためにこれら４色のインクを吐出する記録ヘッドが用意されている。図４に示すように、ここに示す各処理は、記録装置とホスト機器としてのパーソナルコンピュータ（ＰＣ）によって行われるものである。
【００２０】
ホスト装置のオペレーティングシステムで動作するプログラムとしてアプリケーションやプリンタドライバがあり、アプリケーションＪ０００１は記録装置で記録される画像に対応した画像データを作成する処理を実行する。実際の記録時にはアプリケーションで作成された画像データがプリンタドライバに渡される。本実施形態のプリンタドライバはその処理として、前段処理Ｊ０００２、後段処理Ｊ０００３、γ補正Ｊ０００４、多値量子化処理であるハーフトーニングＪ０００５、および記録データ作成Ｊ０００６を有する。ここで前段処理Ｊ０００２は色域（ガマット）のマッピングを行う。例えば、ｓＲＧＢ規格の画像データであれば、ｓＲＧＢ規格の画像データＲ、Ｇ、Ｂによって再現される色域を、記録装置によって再現できる色域内に写像するためのデータ変換を行う。具体的にはＲ、Ｇ、Ｂのそれぞれが８ビットで表現されたデータを、３次元ルックアップテーブル（３ＤＬＵＴ）を用いることにより、記録装置で表現可能な色域に依存したＲ、Ｇ、Ｂの８ビットデータに変換する。
【００２１】
後段処理Ｊ０００３は、前段処理Ｊ０００２で得られた８ビットの入力データＲ、Ｇ、Ｂを、このＲＧＢデータが表す色を再現するインクの組み合わせに対応した色分解データ（ここでは、８ビットデータＣ、Ｍ、Ｙ、Ｋ）に変換する処理を行う。ここでは、ＲＧＢデータとインクに対応したＣＭＹＫデータとが１対１に対応付けられた色分解テーブル（例えば、３次元ルックアップテーブル）を用いるにより、ＲＧＢデータをＣＭＹＫデータに変換する。詳しくは、３次元ルックアップテーブルにおいては、それぞれが８ビット（０〜２５５）で表現されるＲ、Ｇ、Ｂの値と、それぞれが８ビット（０〜２５５）で表現されるＣＭＹＫの値とが予め対応付けられており、
（Ｒ，Ｇ，Ｂ）＝（０〜２５５，０〜２５５，０〜２５５）から（Ｃ，Ｍ，Ｙ，Ｋ）＝（０〜２５５，０〜２５５，０〜２５５，０〜２５５）への変換が行われる。
【００２２】
例えば、（Ｒ，Ｇ，Ｂ）＝（０，０，０）であれば、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，０，２５５）に変換される。また、（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）であれば、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，０，０）に、（Ｒ，Ｇ，Ｂ）＝（０，１２８，０）であれば、（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，１２８，１２８，０）にそれぞれ変換される。なお、格子点以外の点（色）を示す入力データのときは、格子点およびその周囲の所定の格子点の格子点データを用いた補間処理によって色分解データ（出力データ）を求める。この補間方法としては、四面体補間や立方体補間など、知られているどのような補間方法をも用いることができる。なお、本実施形態では、図７にて後述されるように、この色分解テーブルが少なくとも２種類設けられており、所定の条件に応じて色分解テーブルを切り換えて用いる。
【００２３】
γ補正Ｊ０００４は、後段処理Ｊ０００３により得られた色分解データのインク色データごとにその階調値変換を行う。具体的には、記録装置の各色インクの階調特性に応じた１次元ＬＵＴを用いることにより、上記色分解データが記録装置の階調特性に線形的に対応づけられるような変換を行う。ハーフトーニングＪ０００５は、８ビットの色分解データＹ、Ｍ、Ｃ、Ｋそれぞれについて２ビットのデータに変換する量子化を行う。本実施形態では、多値の誤差拡散法を用いて２５６階調の８ビットデータを、３階調の２ビットデータに変換する。この２ビットデータは、記録装置で行われるドット配置パターン化処理における配置パターンを示すためのインデックスとなるデータである。最後に、記録データ作成処理Ｊ０００６によって、上記２ビットのインデックスデータを内容とする記録イメージデータに記録制御情報を加えた記録データを作成する。ホスト機器は、この記録データを記録装置へ送信する。
【００２４】
記録装置では、ホスト機器から送信された記録データに対し、ドット配置パターン化処理Ｊ０００７を行う。このドット配置パターン化処理Ｊ０００７は、ハーフトーン処理部からの出力値である、画素ごとのレベル０〜２の３値のデータに対応したドット配置パターンを割当てる。これにより、１画素内の複数のエリア各々にドットのオン・オフを定義し、１画素内の各エリアに「１」または「０」の１ビットの吐出データを配置する。
【００２５】
図５は、本実施形態のドット配置パターンを説明する図である。同図に示すように、ドット配置パターンは、入力レベル０〜２それぞれに対応して、縦２画素×横１画素にドットの“記録”（「１」）または“非記録”（「０」）のデータを配置したものである。このパターンは、ハーフトーン処理で出力された、縦横ともに６００ｐｐｉの１画素に対応して、縦が１２００ｄｐｉ、横が６００ｄｐｉの解像度を有している。本実施形態の記録装置では、上記解像度に対応した、縦が約２０μｍ、横が約４０μｍで表現される１つの画素に対し、所定量のインク滴が１つ記録されて所望の濃度が得られる様に設計されている。入力レベル１の場合、パターンは２種類用意されている。このように、同値の濃度レベルを表現できるパターンが複数存在することにより、記録画像におけるテクスチャーや擬似輪郭の発生を抑制することができる。
【００２６】
再び図４を参照すると、ドット配置パターン化処理が施された各色の２値データは、マスク処理Ｊ０００８によってマスク処理が行われ、４パス記録の各走査で用いる記録データが生成される。すなわち、マルチパス記録モードでは、４パスで記録を完成する、ノズル配列長さの１／４の幅を有したバンドの記録を完成する。そのため、本実施形態では、図１（ａ）および（ｂ）にて上述したグラデーションマスクを用いて、ドット配置パターン化処理で得られた記録データを４回の走査それぞれの記録データに振り分ける。本発明の一実施形態では、このグラデーションマスクのように記録比率が一様でない形態に応じて、後述されるように、後段処理Ｊ０００３で用いる色分解テーブルの内容が定められている。ここで、「記録比率」とは、前述したように、マスクパターンにおける、対応する画素の記録データをそのまま出力するマスクデータの割合を意味する。なお、マルチパス記録モードでない、１パスで記録を完成するモードでは、マスク処理は行われず、ドット配置パターン化処理で得られた記録データがそのままヘッド駆動回路へ送られる。
【００２７】
１ビット２値の記録データが駆動回路Ｊ０００９に入力されると、駆動回路Ｊ０００９は、この記録データに基づいて、記録ヘッドの走査に伴う所定のタイミングで各インク色の記録ヘッドを駆動しインク吐出が行われる。
【００２８】
＜色分解テーブル作成＞
本発明の一実施形態に係る色分解テーブル（変換テーブル）は、マスク処理Ｊ０００８で用いるマスクに応じて予め複数作成され、ホスト機器の所定のメモリに格納される。
【００２９】
図６は、色分解テーブルを模式的に示す図である。同図に示すように、色分解テーブルは、入力データＲ、Ｇ、Ｂによって規定される立方体における所定の位置（色）を格子点で表すとき、この格子点に対応して出力データ（色分解データ；変換パラメータ）Ｙ、Ｍ、Ｃ、Ｋを規定したものである。このテーブルの作成では、先ず、格子点および格子点を結ぶライン上で規定される格子点それぞれに対応するインク色データＹ、Ｍ、Ｃ、Ｋの組み合わせに基づいて、γ補正処理以降の一連の処理を経て記録データを生成する。そして、この記録データをマスク処理Ｊ０００８によって４パスの記録データとして、４パス記録によるそれぞれのパッチ画像を記録する。そして、以上のように記録されたパッチを測色し、それぞれの測定結果である測色値に基づいて、入力データＲ、Ｇ、Ｂに対する出力データＹ、Ｍ、Ｃ、Ｋの関係が所望の関係となるように、上記各格子点のデータＹ、Ｍ、Ｃ、Ｋを決定する。すなわち、本実施形態では、４パス記録で完成する単位領域内で濃度ムラないし色ムラが生じないように色分解テーブルを作成する。
【００３０】
具体的には、図１（ａ）および（ｂ）にて上述したように各バンドを２つの領域に分け、４パスで記録が完成するバンドにおけるこの２つの領域の濃度ないし色に差が生じないように、２つの領域に対応させて２つの色分解テーブルを用意する。以下では、この２種類の色分解テーブルを色分解テーブルＡと色分解テーブルＢとする。２種類の色分解テーブルの決定は次のように行う。
【００３１】
図１（ａ）および（ｂ）にて上述したように、グラデーションパターンのマスクのノズル配列に対応した各バンドをそれぞれ２分割する。そして、２分割されたマスクパターンのうち、パターン６０１−１、６０２−１、６０３−１、６０４−１の部分によって作成された記録データによる４パス記録でパッチを記録し、それに基づいて作成した色分解テーブルを色分解テーブルＡとする。また、パターン６０１−２、６０２−２、６０３−２、６０４−２の部分によって作成された記録データによる４パス記録でパッチを記録し、それに基づいて作成した色分解テーブルを色分解テーブルＢとする。より詳細には、後段処理Ｊ０００３に入力するＲ、Ｇ、Ｂの同じ組み合わせに対して、それぞれ記録したパッチの測色値が同じになるように、色分解テーブルＡ、Ｂそれぞれの色分解データを定める。すなわち、上記Ｒ、Ｇ、Ｂの同じ組み合わせについて色分解テーブルＡ、Ｂそれぞれから得られる色分解データに基づいて２値のＣ、Ｍ、Ｙ、Ｋデータを得る。そして、色分解テーブルＡから得たＣ、Ｍ、Ｙ、Ｋデータは、上記グラデーションマスクのパターン６０１−１、６０２−１、６０３−１、６０４−１の部分によって４パスの記録データとする。また、色分解テーブルＢから得たＣ、Ｍ、Ｙ、Ｋデータは、マスクのパターン６０１−２、６０２−２、６０３−２、６０４−２の部分によって４パスの記録データとする。このようにして得られた４パスそれぞれの記録データに基づき、分割した２つの領域に対応するそれぞれのパッチを４パスで記録する。このとき、パターン６０１−１、６０２−１、６０３−１、６０４−１と、パターン６０１−２、６０２−２、６０３−２、６０４−２は、前述したように記録比率に関して記録の順序が異なりそれによって４パスで完成する画像の濃度ないし色が異なるところ、それぞれのパッチの測色値が同じになるように色分解テーブルのデータを定めているので、同じ測色値を得ることができる。例えば、Ｒ、Ｇ、Ｂの同じ組み合わせに対して、バンドの２分割した領域のうち上側の領域の方が濃度が高くなる場合には、上側の領域に対応する色分解テーブルＢの色分解データＣ、Ｍ、Ｙ、Ｋの値を、色分解テーブルＡにおけるＲ、Ｇ、Ｂの同じ組み合わせに対する色分解データＣ、Ｍ、Ｙ、Ｋの値より小さく設定する。これにより、基本的にバンド内での濃度ムラないし色ムラの発生を防止することができる。
【００３２】
＜色分解テーブルの切り換え処理＞
記録の際には、以上のように作成された色分解テーブルを、記録ヘッドのノズル位置に応じて切り替えて用いる。
【００３３】
図７は、図４にて上述したプリンタドライバによる記録データ生成処理を示すフローチャートである。図７において、先ず、ステップＳ１１０１で、記録する８ビットのＲＧＢ画像データを入力する。次に、ステップＳ１１０２で、入力画像データをどの位置のノズルで記録するかに応じて色分解テーブルＡおよび色分解テーブルＢのいずれを使用するかを決定する。詳細には、先ず、入力画像データの画素位置に応じて、図１（ｂ）に示したノズル群２０１ａ〜２０１ｄそれぞれの上半分または下半分のいずれを用いるかを判断する。つまり、各ノズル群の下半分はマスクのパターン６０１−１、６０２−１、６０３−１、６０４−１に対応し、上半分はマスクのパターン６０１−２、６０２−２、６０３−２、６０４−２に対応する。入力画像データの画素位置が各ノズル群の下半分を用いると判断したときは、色分解テーブルＡを用いるよう設定する。一方、入力画像データの画素位置が各ノズル群の上半分を用いると判断したときは、色分解テーブルＢを用いるよう設定する。
【００３４】
以上の処理の後、ステップＳ１１０３にて、上記色分解テーブルを用いて行う後段処理Ｊ０００３を含む画像処理（図４で説明した前段処理Ｊ０００２、後段処理０００３、γ補正処理Ｊ０００４、ハーフトーン処理Ｊ０００５等）を行う。これにより、記録データを生成し、ステップＳ１１０４で生成された記録データを記録装置に送信する。
【００３５】
（第２実施形態）
本発明の第２の実施形態は、複数回の走査で記録を完成する単位領域であるバンドを３分割し、それに対応するグラデーションマスクを上記３分割した領域に対応した３分割したパターンに関する。図８は、本実施形態のマスクを示す図であり、第１実施形態に係る図１（ａ）および（ｂ）に示すグラデーションマスクと同じものを示している。本実施形態では、各バンドに対応するマスクパターンを、パターン１２０１−１、１２０２−１、１２０３−１、１２０４−１と、パターン１２０１−２、１２０２−２、１２０３−２、１２０４−２と、パターン１２０１−３、１２０２−３、１２０３−３、１２０４−３、の３つに分け、この３つのパターン群に対応して色分解テーブルを作成する。
【００３６】
＜使用する色分解テーブル＞
すなわち、パターン１２０１−１、１２０２−１、１２０３−１、１２０４−１の部分を使用して作成した色分解テーブルを色分解テーブルＡとする。また、パターン１２０１−２、１２０２−２、１２０３−２、１２０４−２の部分を使用して作成した色分解テーブルを色分解テーブルＢとする。さらに、パターン１２０１−３、１２０２−３、１２０３−３、１２０４−３の部分を使用して作成した色分解テーブルを色分解テーブルＣとする。
【００３７】
＜色分解テーブルの切り換え処理＞
色分解テーブルの切り替え処理は、第１実施形態と同様、図７に示す、プリンタドライバによる記録データ生成処理において行われる。すなわち、上述したように、図７のステップＳ１１０２で、３種の色分解テーブル中から、ノズル位置に応じた適切な色分解テーブルが選択される。
【００３８】
なお、上述した第１および第２実施形態では、２種類または３種類の色分解テーブルを用いる例について説明したが、ハード処理などの制約はあるものの、マスクを分割する数、つまり色分解テーブルの数をさらに多くしてもよい。
【００３９】
（第３実施形態）
本発明の第３の実施形態は、色分解テーブルもしくは色分解データを、１ノズルごとに定める形態に関する。
【００４０】
＜使用する色分解テーブル＞
図９（ａ）および（ｂ）は、本実施形態で用いるマスクを示す図である。すなわち、本実施形態は、２つのマスクを用い、それに応じて２つの色分解テーブルを作成する。図９（ａ）に示すマスクＡは、第１および第２実施形態に係るグラデーションマスクの各バンドに対応した領域のそれぞれ下端の記録比率をその領域内の一定の比率としたマスクである。また、図９（ｂ）に示すマスクＢは、上記グラデーションマスクの各バンドに対応した領域のそれぞれ上端の記録比率をその領域内の一定の比率としたマスクである。そして、色分解テーブルＡはマスクＡを使用して作成され、色分解テーブルＢはマスクＢを使用して作成される。
【００４１】
＜色分解テーブルの切り替え処理＞
図７のステップＳ１１０２の処理は次のように行われる。各記録ヘッドの配列するノズル数をｍ個とするとき、Ｎパス記録を行う場合は、１パス目で使用されるノズルは１番目のノズルからｍ／Ｎ番目のノズルまでである。そして、２パス目では（ｍ／Ｎ＋１）番目のノズル以降のｍ個のノズルを使用する。従って、マスクＡのパターンのうち、１番目のノズル、（ｍ／Ｎ＋１）番目のノズル、（２ｍ／Ｎ＋１）番目のノズル…に対応するパターンを用いて色分解テーブルＡを作成する。また、マスクＢのパターンのうち、（ｍ／Ｎ）番目のノズル、（２ｍ／Ｎ）番目のノズル、（３ｍ／Ｎ）番目のノズル…に対応するパターンを用いて色分解テーブルＢを作成する。また、例えば、あるバンドに対応した、１番目からｍ／Ｎ番目の間で、上記のノズル以外のノズルに対応する色分解データは、次のように求められる。１番目のノズルに対応する色分解テーブルＡの色分解データを（Ｃ１，Ｍ１，Ｙ１，Ｋ１）とし、ｍ／Ｎ番目のノズルに対応する色分解テーブルＢの色分解データを（Ｃ２，Ｍ２，Ｙ２，Ｋ２）とするとき、ｄ（１＜ｄ＜ｍ／Ｎ）番目のノズルの色分解データ（Ｃｄ，Ｍｄ，Ｙｄ，Ｋｄ）は、内分比を用いて次式により求められる。
【００４２】
【数１】
0005812670.tif 000002
【００４３】
【数２】
0005812670.tif 000003
【００４４】
【数３】
0005812670.tif 000004
【００４５】
【数４】
0005812670.tif 000005
【００４６】
（他の実施形態）
以上説明した実施形態では、グラデーションマスクおよび記録を完成するバンドに対応したマスク領域ごとに記録比率が異なるマスクを例に説明したが、本発明の適用はこのようなマスクに限られないことはもちろんである。ノズル列に対応した記録比率がノズル群間で一様でないマスクであればどのようなマスクであっても本発明を適用できることは以上の説明からも明らかである。また、複数回の走査に対応するマスクの記録比率の合計が、上述した例のように１００％でなくてもよい。例えば、各ノズル群に対応したマスク領域間で記録を許容するマスク要素を重複させて記録比率を１００％より多くしたマスクであってもよい。
【００４７】
また、上述した第１および第２実施形態は、バンドに対応したマスク領域の分割数を２または３としたが、この例に限られない。この分割数は、例えば、解消すべき濃度ムラないし色ムラに応じて、また、処理負荷に応じて、定めることができる。
【００４８】
（さらに他の実施形態）
以上説明した実施形態では、ホスト機器が、マスクパターンに応じて作成された色分解テーブルを用いて色分解処理を行うものとしたが、この形態に限られない。例えば、インクジェット記録装置において、色分解テーブルを用いて色分解処理を行ってもよい。ホスト機器およびインクジェット記録装置を含め、このように色分解テーブルを用いて色分解処理を行う装置を本明細書では、画像処理装置という。
【符号の説明】
【００４９】
２０１    記録ヘッド
７０１    主制御部
７０２    記録バッファ
７０６    データバッファ
７０８    主制御部
７１０    メインメモリ
【図１】
0005812670.tif 000006
【図２】
0005812670.tif 000007
【図３】
0005812670.tif 000008
【図４】
0005812670.tif 000009
【図５】
0005812670.tif 000010
【図６】
0005812670.tif 000011
【図７】
0005812670.tif 000012
【図８】
0005812670.tif 000013
【図９】
0005812670.tif 000014