(57)【要約】【課題】  粒状感や一様性の低下が視認されにくい画像を記録することが可能な記録データを生成する。【解決手段】  画素ごとに第１のマスクパターン群と、第１のマスクパターン群においてインクの吐出が許容された画素の数よりも多い数だけインクの吐出が許容された画素を有する第２のマスクパターン群と、のいずれを用いて処理を行うかを選択する。【選択図】  図１３
2016155298.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出するための記録ヘッドの記録媒体上の単位領域に対する複数回の相対的な走査のそれぞれにおける前記単位領域内の複数の画素に相当する画素領域のそれぞれに対するインクの吐出または非吐出を定めた、前記複数回の走査それぞれで用いる各画素当たり１ビットの情報で表される記録データを生成する画像処理装置であって、
各画素当たり、少なくとも前記複数の画素領域のそれぞれに対するインクの吐出回数に関するｎ（ｎ≧２）ビットの情報で表される画像データを取得する第１の取得手段と、
それぞれ各画素に対するインクの吐出の許容または非許容を定め、各画素当たり１ビットの情報で表される少なくとも第１、第２のマスクパターン群を含む複数のマスクパターン群のうち、画素ごとに１つのマスクパターン群を選択する選択手段と、
前記第１の取得手段によって取得された前記画像データと、前記選択手段によって画素ごとに選択された１つのマスクパターン群と、に基づいて、画素ごとに前記複数回の走査それぞれで用いる前記記録データを生成する第１の生成手段と、を有し、
前記第２のマスクパターン群においてインクの吐出の許容が定められた画素の数は、前記第１のマスクパターン群においてインクの吐出の許容が定められた画素の数よりも多く、
前記選択手段は、（ｉ）前記第１の取得手段によって取得された前記画像データを表すｎビットの情報が示すインクの吐出回数が第１の回数である画素においては前記第１のマスクパターン群を選択し、（ｉｉ）前記第１の取得手段によって取得された前記画像データを表すｎビットの情報が示すインクの吐出回数が前記第１の回数よりも多い第２の回数である画素においては前記第２のマスクパターン群を選択することを特徴とする画像処理装置。
【請求項２】
ｎ＝２であり、
前記画像データを表す２ビットの情報が示すインクの吐出回数は、最大で２回であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１のマスクパターン群は、前記複数回の走査それぞれに対応する複数の第１のマスクパターンから構成され、
前記複数の第１のマスクパターンは、各画素に対して合計で１回ずつインクの吐出の許容が定められていることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記複数の第１のマスクパターンのそれぞれは、各画素に対するインクの吐出の許容回数が互いにほぼ同じ数となるように、各画素に対するインクの吐出の許容または非許容が定められていることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記第２のマスクパターン群は、前記複数回の走査それぞれに対応する複数の第２のマスクパターンから構成され、
前記複数の第２のマスクパターンは、各画素に対して合計で２回ずつインクの吐出の許容が定められていることを特徴とする請求項２から４のいずれか１項に記載の画像処理装置。
【請求項６】
前記複数の第２のマスクパターンのそれぞれは、各画素に対するインクの吐出の許容回数が互いにほぼ同じ数となるように、各画素に対するインクの吐出の許容または非許容が定められていることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
画像のデータに基づいて、複数の前記画素から構成される画素群のそれぞれにおける画像の階調値に関するｍ（ｍ＞ｎ）ビットの情報で表される階調データを取得する第２の取得手段と、
前記第２の取得手段によって取得された各画素群における前記階調データと、各画素群における階調値に応じて当該画素群を構成する複数の画素それぞれに対するインクの吐出回数を定めた各画素当たりｎビットの情報で表されるインデックスパターンと、に基づいて、前記画像データを生成する第２の生成手段と、を更に有することを特徴とする請求項１から６のいずれか１項に記載の画像処理装置。
【請求項８】
前記インデックスパターンは、ある画素群における階調値が第１の階調値である場合、当該画素群を構成する各画素に対して前記第１の回数だけインクを吐出するように定められていることを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記インデックスパターンは、ある画素群における階調値が前記第１の階調値よりも１階調高い第２の階調値である場合、当該画素群を構成する各画素のうちの１つの画素に対して前記第２の回数だけインクを吐出し、且つ、当該１つの画素以外の画素に対して前記第１の回数だけインクを吐出するように定められていることを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
ｍ＝４であり、
前記階調データは、少なくとも９段階の階調値を表現することを特徴とする請求項７から９のいずれか１項に記載の画像処理装置。
【請求項１１】
インクを吐出するための記録ヘッドの記録媒体上の単位領域に対する複数回の相対的な走査のそれぞれにおける前記単位領域内の複数の画素に相当する画素領域のそれぞれに対するインクの吐出または非吐出を定めた、前記複数回の走査それぞれで用いる各画素当たり１ビットの情報で表される記録データを生成する画像処理装置であって、
Ａ（Ａ≧４）個の前記画素から構成される画素群のそれぞれにおける画像の階調値に関するｍ（ｍ≧３）ビットの情報で表される階調データを取得する第１の取得手段と、
前記第１の取得手段によって取得された各画素群における前記階調データと、各画素群における階調値に応じて当該画素群に対応するＢ×Ａ（Ｂ≧２）個分の画素それぞれに対するインクの吐出または非吐出を定めた各画素当たり１ビットの情報で表されるインデックスパターンと、に基づいて、画素群ごとにＢ×Ａ個の画素それぞれに対するインクの吐出または非吐出を定める各画素当たり１ビットの情報で表される画像データを生成する第１の生成手段と、
それぞれ各画素に対するインクの吐出または非許容を定め、各画素当たり１ビットの情報で表されるＢ個のマスクパターン群であって、インクの吐出の許容が定められた画素の数が互いにほぼ等しい前記Ｂ個のマスクパターン群と、前記第１の生成手段によって生成された前記画像データと、に基づいて、各画素群を構成する前記Ａ個の画素それぞれに対応し、前記複数回の走査それぞれで用いる前記記録データを生成する第２の生成手段と、を有することを特徴とする画像処理装置。
【請求項１２】
前記Ｂ個のマスクパターン群は、前記複数回の走査に対応する複数の第１のマスクパターンから構成される第１のマスクパターン群を含み、
前記第１のマスクパターン群を構成する前記複数の第１のマスクパターンは、各画素に対して合計で１回ずつインクの吐出の許容が定められていることを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
前記第１のマスクパターン群を構成する前記複数の第１のマスクパターンのそれぞれは、インクの吐出の許容回数が互いにほぼ同じ数となるように、各画素に対するインクの吐出の許容または非許容が定められていることを特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
前記Ｂ個のマスクパターン群は、前記複数回の走査に対応し、前記第１のマスクパターン群を構成する前記複数の第１のマスクパターンと異なる複数の第２のマスクパターンから構成される第２のマスクパターン群を含み、
前記複数の第２のマスクパターンのうちの所定の走査に対応する前記第２のマスクパターンにおいてインクの吐出の許容が定められた画素は、前記複数の第１のマスクパターンのうちの前記所定の走査に対応する前記第１のマスクパターンにおいてインクの吐出の非許容が定められていることを特徴とする請求項１２または１３に記載の画像処理装置。
【請求項１５】
前記複数の第１のマスクパターンのうちの前記所定の走査に対応する前記第１のマスクパターンにおいてインクの吐出の許容が定められた画素には、前記複数の第２のマスクパターンのうちの前記所定の走査に対応する前記第２のマスクパターンにおいてインクの吐出の非許容が定められていることを特徴とする請求項１４に記載の画像処理装置。
【請求項１６】
前記Ｂ個のマスクパターン群のそれぞれを構成する前記複数のマスクパターンは、前記Ｂ個のマスクパターン群のいずれにおいても各画素に対して合計で１回ずつインクの吐出の許容が定められていることを特徴とする請求項１１から１５のいずれか１項に記載の画像処理装置。
【請求項１７】
前記Ｂ個のマスクパターン群のそれぞれを構成する前記複数のマスクパターンのそれぞれは、前記Ｂ個のマスクパターン群のいずれにおいても各画素に対するインクの吐出の許容回数が互いにほぼ同じ数となるように、各画素に対するインクの吐出の許容または非許容が定められていることを特徴とする請求項１１から１６のいずれか１項に記載の画像処理装置。
【請求項１８】
Ａ＝４、Ｂ＝２であり、
前記インデックスパターンは、ある画素群における階調値が所定の閾値以下である場合、当該画素群に対応する前記Ｂ×Ａ個の画素のうちのＡ個の第１の画素にのみインクを吐出するように定められていることを特徴とする請求項１１から１７のいずれか１項に記載の画像処理装置。
【請求項１９】
前記インデックスパターンは、ある画素群における階調値が前記所定の閾値よりも高い場合、当該画素群に対応する前記Ｂ×Ａ個の画素のうちの前記Ａ個の第１の画素のすべてにインクを吐出し、且つ、前記Ａ個の第１の画素以外のＡ個の第２の画素のいずれかにインクを吐出するように定められていることを特徴とする請求項１８に記載の画像処理装置。
【請求項２０】
前記第２の生成手段は、前記Ａ個の第１の画素に対応する前記画像データに対して前記Ｂ個のマスクパターン群のうちの前記複数回の走査に対応する複数の第１のマスクパターンから構成される第１のマスクパターン群を適用し、且つ、前記Ａ個の第２の画素に対応する前記画像データに対して前記Ｂ個のマスクパターン群のうちの前記複数回の走査に対応し、前記第１のマスクパターン群を構成する前記複数の第１のマスクパターンと異なる複数の第２のマスクパターンから構成される第２のマスクパターン群を適用することを特徴とする請求項１９に記載の画像処理装置。
【請求項２１】
ｌ＝４であり、
前記階調データは、少なくとも９段階の階調値を表現することを特徴とする請求項１１から２０のいずれか１項に記載の画像処理装置。
【請求項２２】
前記記録ヘッドを更に有することを特徴とする請求項１から２１のいずれか１項に記載の画像処理装置。
【請求項２３】
インクを吐出するための記録ヘッドの記録媒体上の単位領域に対する複数回の相対的な走査のそれぞれにおける前記単位領域内の複数の画素に相当する画素領域のそれぞれに対するインクの吐出または非吐出を定めた、前記複数回の走査それぞれで用いる各画素当たり１ビットの情報で表される記録データを生成する画像処理方法であって、
各画素当たり、少なくとも前記複数の画素領域のそれぞれに対するインクの吐出回数に関するｎ（ｎ≧２）ビットの情報で表される画像データを取得する第１の取得工程と、
それぞれ各画素に対するインクの吐出の許容または非許容を定め、各画素当たり１ビットの情報で表される少なくとも第１、第２のマスクパターン群を含む複数のマスクパターン群のうち、画素ごとに１つのマスクパターン群を選択する選択工程と、
前記第１の取得工程によって取得された前記画像データと、前記選択工程によって画素ごとに選択された１つのマスクパターン群と、に基づいて、画素ごとに前記複数回の走査それぞれで用いる前記記録データを生成する第１の生成工程と、を有し、
前記第２のマスクパターン群においてインクの吐出の許容が定められた画素の数は、前記第１のマスクパターン群においてインクの吐出の許容が定められた画素の数よりも多く、
前記選択工程は、（ｉ）前記第１の取得工程によって取得された前記画像データを表すｎビットの情報が示すインクの吐出回数が第１の回数である画素においては前記第１のマスクパターン群を選択し、（ｉｉ）前記第１の取得工程によって取得された前記画像データを表すｎビットの情報が示すインクの吐出回数が前記第１の回数よりも多い第２の回数である画素においては前記第２のマスクパターン群を選択することを特徴とする画像処理方法。
【請求項２４】
インクを吐出するための記録ヘッドの記録媒体上の単位領域に対する複数回の相対的な走査のそれぞれにおける前記単位領域内の複数の画素に相当する画素領域のそれぞれに対するインクの吐出または非吐出を定めた、前記複数回の走査それぞれで用いる各画素当たり１ビットの情報で表される記録データを生成する画像処理方法であって、
Ａ（Ａ≧４）個の前記画素から構成される画素群のそれぞれにおける画像の階調値に関するｍ（ｍ≧３）ビットの情報で表される階調データを取得する第１の取得工程と、
前記第１の取得工程によって取得された各画素群における前記階調データと、各画素群における階調値に応じて当該画素群に対応するＢ×Ａ（Ｂ≧２）個分の画素それぞれに対するインクの吐出または非吐出を定めた各画素当たり１ビットの情報で表されるインデックスパターンと、に基づいて、画素群ごとにＢ×Ａ個の画素それぞれに対するインクの吐出または非吐出を定める各画素当たり１ビットの情報で表される画像データを生成する第１の生成工程と、
それぞれ各画素に対するインクの吐出または非許容を定め、各画素当たり１ビットの情報で表されるＢ個のマスクパターン群であって、インクの吐出の許容が定められた画素の数が互いにほぼ等しい前記Ｂ個のマスクパターン群と、前記第１の生成工程によって生成された前記画像データと、に基づいて、各画素群を構成する前記Ａ個の画素それぞれに対応し、前記複数回の走査それぞれで用いる前記記録データを生成する第２の生成工程と、を有することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
インクを吐出する複数の記録吐出口を配列した記録ヘッドを、記録媒体の単位領域に対して走査方向に相対的に移動させながらインクの吐出を行う記録走査と、走査方向と交差する方向である搬送方向に記録媒体の搬送を行う副走査と、を繰り返し行うことで画像の記録を行う画像記録装置が知られている。このような画像記録装置において、単位領域に対する複数回の記録走査を行うことによって画像を形成する、いわゆるマルチパス記録方式が知られている。
【０００３】
従来のマルチパス記録方式では、複数の画素における画像の階調値を示す階調データを量子化することにより複数の画素それぞれに対するインクの吐出または非吐出を定める画像データを生成し、当該画像データを複数回の走査に分配することにより複数回の走査での記録に用いる記録データを生成した。また、量子化処理において階調値に応じてインクを吐出する画素の位置および数を定めたインデックスパターンを用いることが知られている。更に、分配処理において複数回の走査に対応し、それぞれ各画素に対するインクの吐出の許容または非許容を定めた複数のマスクパターンを用いることが知られている。
【０００４】
ここで、特許文献１では、インデックスパターンと複数のマスクパターンのそれぞれを互いに関連付けることにより、階調データが示し得るすべての階調値を表現できるように記録データを生成することが開示されている。より詳細には、階調データとして９段階の階調値を表現可能な４ビットのデータを用い、各階調に応じて４つの画素に対して合計で０回〜８回のいずれかの回数だけインクを吐出するような記録データを生成することが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１５３１１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載されたような互いに対応付けられたインデックスパターンおよびマスクパターンを用いる場合、得られる画像において粒状感や一様性の低下が目立ってしまう虞がある。
【０００７】
図１は特許文献１に記載されたインデックスパターンおよびマスクパターンを適用し、９段階の階調値それぞれを示す階調データに基づいて生成された記録データを模式的に示す図である。なお、図１（ａ）〜（ｉ）はそれぞれ階調値がレベル０〜レベル８である階調データに基づいて生成された記録データを示す図である。
【０００８】
図１（ａ）〜（ｉ）からわかるように、特許文献１によれば階調データの階調値ごとにインクの吐出回数を異ならせた記録データを生成することができる。例えば、階調データの階調値がレベル１である場合、図１（ｂ）に示すように左上の画素に対して１回だけインクを吐出するような記録データが生成される。また、階調データの階調値がレベル２である場合、図１（ｃ）に示すように左下の画素に２回インクを吐出するような記録データが生成される。更に、階調データの階調値がレベル８である場合、図１（ｉ）に示すように左上の画素に１回、左下および右上の画素に２回、右下の画素に３回インク、合計で８回インクを吐出するような記録データが生成される。
【０００９】
しかしながら、特許文献１に記載された技術を用いた場合、いくつかの階調レベルにおいて所望の画質を得ることができない場合がある。
【００１０】
例えば、特許文献１の技術を用いてレベル２の階調値を有する階調データから生成された記録データによると、図１（ｃ）に示すように１つの画素に２回インクを吐出することとなる。すなわち、左下の画素以外の３つの画素に相当する記録媒体上の画素領域では１回もインクが吐出されないにも関わらず、左下の画素に相当する画素領域には２回インクを吐出することで大きなドットを形成する。この結果、記録媒体上においてその大きなドットに由来して粒状感の目立ち易い画像が記録されてしまう。
【００１１】
また、特許文献１の技術を用いてレベル８の階調値を有する階調データから生成された記録データによると、図１（ｉ）に示すように左上の画素に対しては１回だけしかインクを吐出しないことになる。これにより、最も高い階調値を表現する場合であってもその画素において所望の濃度が得られない場合がある。また、１回だけインクを吐出する画素と３回インクを吐出する画素が混在するため、一様性が低下し、濃度ムラが生じてしまう虞がある。
【００１２】
このような問題に対して、特許文献１に開示されたインデックスパターンとマスクパターンの関連付けによって解決しようにもそれぞれの制約によって実現が困難である。
【００１３】
本発明は上記の課題を鑑みて為されたものであり、粒状感や一様性の低下が視認されにくい画像を記録することが可能な記録データの生成方法を提供することを目的とするものである。
【課題を解決するための手段】
【００１４】
そこで、本発明は、インクを吐出するための記録ヘッドの記録媒体上の単位領域に対する複数回の相対的な走査のそれぞれにおける前記単位領域内の複数の画素に相当する画素領域のそれぞれに対するインクの吐出または非吐出を定めた、前記複数回の走査それぞれで用いる各画素当たり１ビットの情報で表される記録データを生成する画像処理装置であって、各画素当たり、少なくとも前記複数の画素領域のそれぞれに対するインクの吐出回数に関するｎ（ｎ≧２）ビットの情報で表される画像データを取得する第１の取得手段と、それぞれ各画素に対するインクの吐出の許容または非許容を定め、各画素当たり１ビットの情報で表される少なくとも第１、第２のマスクパターン群を含む複数のマスクパターン群のうち、画素ごとに１つのマスクパターン群を選択する選択手段と、前記第１の取得手段によって取得された前記画像データと、前記選択手段によって画素ごとに選択された１つのマスクパターン群と、に基づいて、画素ごとに前記複数回の走査それぞれで用いる前記記録データを生成する第１の生成手段と、を有し、前記第２のマスクパターン群においてインクの吐出の許容が定められた画素の数は、前記第１のマスクパターン群においてインクの吐出の許容が定められた画素の数よりも多く、前記選択手段は、（ｉ）前記第１の取得手段によって取得された前記画像データを表すｎビットの情報が示すインクの吐出回数が第１の回数である画素においては前記第１のマスクパターン群を選択し、（ｉｉ）前記第１の取得手段によって取得された前記画像データを表すｎビットの情報が示すインクの吐出回数が前記第１の回数よりも多い第２の回数である画素においては前記第２のマスクパターン群を選択することを特徴とする。
【発明の効果】
【００１５】
本発明に係る画像処理装置および画像処理方法によれば、粒状感や一様性の低下が視認されにくい画像を記録することが可能な記録データの生成方法を提供することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】従来の方法にしたがって記録される画像を示す模式図である。
【図２】実施形態で適用する画像記録装置の斜視図である。
【図３】実施形態で適用する画像記録装置の内部機構の側面図である。
【図４】実施形態で適用する記録ヘッドの模式図である。
【図５】一般的なマルチパス記録方式を説明するための図である。
【図６】一般的なマルチパス記録方式で適用するマスクパターンの模式図である。
【図７】実施形態における記録の制御系を示す模式図である。
【図８】実施形態におけるデータの処理過程を示すブロック図である。
【図９】実施形態で適用するインデックスパターンを示す図である。
【図１０】実施形態におけるマスク処理の過程を示すフローチャートである。
【図１１】実施形態で適用するマスクパターンを示す図である。
【図１２】実施形態で適用するマスクパターンを示す図である。
【図１３】実施形態における階調データの処理過程を説明するための図である。
【図１４】実施形態にしたがって記録される画像を示す模式図である。
【図１５】実施形態で適用するインデックスパターンを示す図である。
【図１６】実施形態におけるマスク処理の過程を示すフローチャートである。
【図１７】実施形態で適用するマスクパターンを示す図である。
【図１８】実施形態における階調データの処理過程を説明するための図である。
【図１９】実施形態で適用する画像記録装置の斜視図である。
【発明を実施するための形態】
【００１７】
以下に図面を参照し、本発明の第１の実施形態について詳細に説明する。
【００１８】
（第１の実施形態）
図２は本発明の第１の実施形態に係る画像記録装置（以下、記録装置、プリンタとも称する）１０００の内部の構成を部分的に示す斜視図である。また、図３は本発明の第１の実施形態に係る画像記録装置１０００の内部の構成を部分的に示す断面図である。
【００１９】
画像記録装置１０００の内部にはプラテン２が配置されており、このプラテン２には記録媒体３を吸着させて浮き上がらないようにするために多数の吸引孔３４が形成されている。この吸引孔３４はダクトと繋がっており、さらにダクトの下部に吸引ファン３６が配置され、この吸引ファン３６が動作することでプラテン２に対する記録媒体３の吸着を行っている。
【００２０】
キャリッジ６は、紙幅方向に延伸して設置されたメインレール５に支持され、Ｘ方向（走査方向）に往復移動することが可能なように構成されている。キャリッジ６は、後述するインクジェット方式の記録ヘッド７を搭載している。なお、記録ヘッド７は、発熱体を用いたサーマルジェット方式、圧電素子を用いたピエゾ方式等、さまざまな記録方式を適用することが可能である。キャリッジモータ８は、キャリッジ６をＸ方向に移動させるための駆動源であり、その回転駆動力はベルト９でキャリッジ６に伝達される。
【００２１】
記録媒体３は、ロール状に巻かれた媒体２３から巻き出すことで給送される。記録媒体３は、プラテン２の上でＸ方向と交差するＹ方向（搬送方向）に搬送される。記録媒体３は、先端をピンチローラ１６と搬送ローラ１１に挟持されており、搬送ローラ１１が駆動することによって搬送が行われる。また、記録媒体３はプラテン２よりＹ方向の下流ではローラ３１と排送ローラ３２に挟持され、さらにターンローラ３３を介して記録媒体３は巻取りローラ２４に巻きつけられている。
【００２２】
図４は本実施形態で使用する記録ヘッドを示す。
【００２３】
記録ヘッド７は、イエロー（Ｙ）、マゼンタ（Ｍ）、ライトマゼンタ（Ｌｍ）、シアン（Ｃ）、ライトシアン（Ｌｃ）、ブラック（Ｂｋ）の各インクをそれぞれ吐出する６個の吐出口列２２Ｙ、２２Ｍ、２２Ｌｍ、２２Ｃ、２２Ｌｃ、２２Ｂｋ（以下、これらの吐出口列のうちの１つの吐出口列を吐出口列２２とも称する）がこの順にＸ方向に並んで配置されることにより構成される。これらの吐出口列２２は、それぞれのインクを吐出する１２８０個の吐出口３０が１２００ｄｐｉの密度でＹ方向（配列方向）に配列されることで構成されている。なお、ここではＹ方向に互いに隣接する位置にある吐出口３０同士がＸ方向に互いにずれた位置に配置された記録ヘッドを記載しているが、ずれることなく直線状に１２８０個の吐出口が配列されたものであっても良い。ここで、本実施形態における一つの吐出口３０から一度に吐出されるインクの吐出量は約４．５ｎｇである。
【００２４】
これらの吐出口列２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙ、２２Ｌｃ、２２Ｌｍは、それぞれ対応するインクを貯蔵する不図示のインクタンクに接続され、インクの供給が行われる。なお、本実施形態にて用いる記録ヘッド７とインクタンクは一体的に構成されるものでも良いし、それぞれが分離可能な構成のものでも良い。
【００２５】
本実施形態では、記録媒体上の単位領域に対し記録ヘッドを複数回走査させて記録を行う、マルチパス記録方式に従って画像を記録する。
【００２６】
図５は４回の記録走査により記録媒体上の単位領域内に記録を行う際における一般的なマルチパス記録方式について説明するための図である。
【００２７】
また、図６は上述のマルチパス記録方式におけるそれぞれの記録走査において適用するマスクパターンについて説明するための図である。
【００２８】
インクを吐出する吐出口列２２に設けられたそれぞれの吐出口３０は、Ｙ方向に沿って４つの吐出口群２０１、２０２、２０３、２０４に分割される。
【００２９】
各マスクパターン２２１、２２２、２２３、２２４はそれぞれ複数のインクの吐出の許容を定める記録許容画素とインクの吐出の非許容を定める非記録許容画素が配置されることで構成されている。図６において、黒く塗りつぶされている画素が記録許容画素を、白抜けで表されている画素が非記録許容画素を表している。記録許容画素では入力された画像データがインクの吐出を表す画像データである場合にインクを吐出する記録データとする。また、非記録許容画素では、インクの吐出を表す画像データが入力された場合であってもインクを吐出しない記録データとする。
【００３０】
なお、これらのマスクパターン２２１、２２２、２２３、２２４における記録許容画素は、それぞれ互いに異なる位置であり、且つ、それぞれの論理和が全画素となるような関係となる位置に配置されている。
【００３１】
以下は記録媒体上にデューティが１００％の画像（以下、ベタ画像とも称する）を形成する例について説明する。
【００３２】
１回目の記録走査（１パス）では、記録媒体３上の領域２１１に対して吐出口群２０１からマスクパターン２２１に従ってインクが吐出される。この結果、記録媒体上では図５のＡの黒色で示す位置にインクが吐出される。
【００３３】
次に、記録媒体３を記録ヘッド７に対してＹ方向の上流側から下流側にＬ／４の距離だけ相対的に搬送する。
【００３４】
この後に２回目の記録走査（２パス）を行う。２回目の記録走査では、記録媒体上の領域２１１に対しては吐出口群２０２からマスクパターン２２２に、領域２１２に対しては吐出口群２０３からマスクパターン２２１に従ってインクが吐出される。この２回目の記録走査の結果、記録媒体３には図６のＢの黒色で示すような画像が形成される。
【００３５】
以下、記録ヘッド７の記録走査と記録媒体３の相対的な搬送を交互に繰り返す。この結果、４回目の記録走査（４パス）が行われた後には、記録媒体３のＤの領域２１１ではすべての画素相当の画素領域に対してインクの吐出が完了し、ベタ画像が形成される。
【００３６】
図７は、本実施形態における制御系の概略構成を示すブロック図である。主制御部３００は、演算、選択、判別、制御などの処理動作を実行するＣＰＵ３０１と、ＣＰＵ３０１によって実行すべき制御プログラム等を格納するＲＯＭ３０２と、記録データのバッファ等として用いられるＲＡＭ３０３、および入出力ポート３０４等を備えている。また、ＲＯＭ３０３には後述するマスクパターン等も合わせて格納されている。そして、入出力ポート３０４には、搬送モータ（ＬＦモータ）３０９、キャリッジモータ（ＣＲモータ）３１０、記録ヘッド７及び切断ユニットにおけるアクチュエータなどの各駆動回路３０５、３０６、３０７、３０８が接続されている。さらに、主制御部３００はインターフェイス回路３１１を介してホストコンピュータであるＰＣ３１２に接続されている。
【００３７】
本実施形態における画像のデータの処理過程について以下に詳細に説明する。
【００３８】
図８は本実施形態におけるデータ処理過程を説明するためのブロック図である。
【００３９】
ＰＣ３１２のアプリケーションＪ０００１は、プリンタ１０００で記録する画像のデータを作成するために用いられる。アプリケーションＪ０００１で作成された画像のデータは記録を行う際にプリンタドライバ１０３に伝送される。
【００４０】
プリンタドライバ１０３は、作成された画像のデータに対して前段処理Ｊ０００２、後段処理Ｊ０００３、γ補正Ｊ０００４、量子化処理Ｊ０００５、および階調データ生成処理Ｊ０００６をそれぞれ実行する。
【００４１】
前段処理Ｊ０００２では、ＰＣ３１２の表示器の色域をプリンタ１０００の色域に変換する色域変換を行う。３次元ルックアップテーブルを用いることにより、Ｒ、Ｇ、Ｂそれぞれが８ビットの情報で表された画像のデータＲ、Ｇ、Ｂをプリンタの色域内の８ビットデータＲ、Ｇ、Ｂに変換する。
【００４２】
後段処理Ｊ０００３では、変換された色域を再現する色をインクの色域に分解する。前段処理Ｊ０００２にて得られたプリント色域内の８ビットデータＲ、Ｇ、Ｂが表す色を再現するためのインクの組合せに対応した８ビットデータＣ、Ｍ、Ｙ、Ｋ、Ｌｃ、Ｌｍを求める処理を行う。
【００４３】
γ補正Ｊ０００４では、色分解で得られた８ビットデータＣ、Ｍ、Ｙ、Ｋ、Ｌｃ、Ｌｍのそれぞれについてγ補正を行う。後段処理Ｊ０００３にて得られた８ビットデータＣ、Ｍ、Ｙ、Ｋ、Ｌｃ、Ｌｍのそれぞれがプリンタの階調特性に線形的に対応づけられるような変換を行う。
【００４４】
量子化処理Ｊ０００５では、γ補正Ｊ０００４にて得られた８ビットデータＣ、Ｍ、Ｙ、Ｋ、Ｌｃ、Ｌｍのそれぞれをｍ（ｍ＜８）ビットの情報で表されたｍビットデータＣ、Ｍ、Ｙ、Ｋ、Ｌｃ、Ｌｍに変換する量子化処理を行う。この量子化手段としては、濃度パターン法やディザ法、誤差拡散法等が好適に用いられる。
【００４５】
階調データ作成処理Ｊ０００６では、量子化処理Ｊ０００５にて得られたｍビットデータＣ、Ｍ、Ｋ、Ｙ、Ｌｃ、Ｌｍを内容とするデータに印刷制御データなどを付してｍビットの情報で表される階調データを作成する。なお、印刷制御データは記録媒体情報や記録品位情報等から構成される。以上のようにして生成された階調データは、プリンタ１０００へ供給される。なお。このｍビットの階調データは、最大で２のｍ乗（２＾ｍ）通りの階調値を表現することが可能である。
【００４６】
プリンタ１０００は、ＰＣ３１２から入力されてきた階調データに対し、インデックス処理Ｊ０００７およびマスク処理Ｊ０００８を行う。
【００４７】
まず、インデックス処理Ｊ０００７では、ｍビットの情報で表される階調データに対して階調値と各画素に対するインクの吐出回数を定めた各画素当たりｎ（２≦ｎ＜ｍ）ビットの情報で表されるインデックスパターンを適用することにより、各画素当たりｎビットの情報で表される画像データを生成される。この画像データにより、記録媒体上の各画素に対するインクの吐出回数が規定される。なお、このインデックス処理の詳細については後述する。
【００４８】
次に、マスク処理Ｊ０００８では、ｎビットの情報で表される画像データに対して複数回の走査に対応する各画素当たり１ビットの情報を有する複数のマスクパターンを適用して、画像データを複数回の走査に分配することにより、それぞれ１ビットの情報で表される複数の記録データが生成される。この複数の記録データにより、複数回の走査それぞれにおける各画素に対するインクの吐出または非吐出が定められる。なお、このマスク処理については後述する。
【００４９】
なお、インデックス処理Ｊ０００７、マスク処理Ｊ０００８にて用いられるインデックスパターン、マスクパターンは、予めプリンタ１０００の所定のメモリに格納されている。
【００５０】
マスクデータ変換処理にて得られた記録データは、ヘッド駆動回路Ｊ０００９および記録ヘッドＪ００１０に供給される。この記録データに基づき、記録ヘッド７に配列された各吐出口３０から記録媒体３に対してインクが吐出される。
【００５１】
（インデックス処理）
本実施形態で実行するインデックス処理について以下に詳細に記載する。なお、ここでは簡単のため、階調データが４ビットの情報から構成される（ｍ＝４）ことにより９段階の階調値（レベル０〜レべル８）を表現し、インデックス展開により各画素当たり２ビットの情報から構成される（ｎ＝２）画像データを生成する場合について説明する。
【００５２】
図９は本実施形態で適用するインデックスパターンを示す模式図である。なお、図９（ａ）〜（ｉ）はそれぞれ階調データが示す階調値がレベル０〜レベル８である場合に対応するインデックスパターンを示している。
【００５３】
本実施形態における階調データは、４つの画素からなる画素群ごとにレベル０からレベル８までの９段階の階調値を規定している。ここで、ある画素群における階調データが示す階調値がレベル０である場合、図９（ａ）に示すように、その画素群を構成する４つの画素それぞれに対応する画像データを構成する２ビットの情報（以下、画素値とも称する）のすべてに対して「００」の値を割り当てたインデックスパターンを適用する。ここで、画素値が「００」である場合、対応する画素に対してインクは１回も吐出されない。したがって、図９（ａ）に示すインデックスパターンを用いることにより、階調値がレベル０である階調データに基づいて４つの画素のすべてに対して１回もインクを吐出しないような画像データを生成することができる。
【００５４】
次に、ある画素群における階調データが示す階調値がレベル１である場合、図９（ｂ）に示すように、左上の画素における画素値に「０１」の値を、左上の画素以外の３つの画素における画素値に「００」の値を割り当てたインデックスパターンを適用する。ここで、画素値が「０１」である場合、対応する画素に対してインクは１回だけ吐出される。したがって、図９（ｂ）に示すインデックスパターンを用いることにより、階調レベルがレベル１である階調データに基づいて４つの画素のうちの１つの画素に対して１回インクを吐出し、他の画素に対してはインクを吐出しないような画像データを生成することができる。
【００５５】
以降、階調データの階調値がレベル２、３、４と上がるにつれて、図９（ｃ）〜（ｅ）に示すように、対応するインデックスパターンは「０１」の画素値を有する画素が１つずつ増加し、且つ、「００」の画素値を有する画素が１つずつ減少するように設定されている。したがって、図９（ｃ）〜（ｅ）それぞれに示すインデックスパターンを使用することにより、階調レベルが２〜４である階調データをそれぞれ４つの画素のうちの２〜４つの画素に１回ずつインクを吐出するような画像データを生成できる。
【００５６】
次に、ある画素群における階調データが示す階調値がレベル５である場合、図９（ｆ）に示すように、左上の画素における画素値に「１０」の値を、左上の画素以外の３つの画素における画素値に「０１」の値を割り当てたインデックスパターンを適用する。ここで、画素値が「１０」である場合、対応する画素に対してインクは２回吐出される。したがって、図９（ｆ）に示すインデックスパターンを用いることにより、階調レベルがレベル５である階調データから１つの画素に対して２回インクを吐出し、他の画素には１回インクを吐出するような画像データを生成することができる。
【００５７】
以降、階調データの階調値がレベル６、７、８と上がるにつれて、図９（ｇ）〜（ｉ）に示すように、対応するインデックスパターンは「１０」の画素値を有する画素が１つずつ増加し、且つ、「０１」の画素値を有する画素が１つずつ減少するように設定されている。したがって、図９（ｇ）〜（ｉ）それぞれに示すインデックスパターンを使用することにより、階調レベルが６〜８である階調データからそれぞれ４つの画素のうちの２〜４つの画素に２回ずつインクを吐出するような画像データを生成できる。
【００５８】
以上記載したように、本実施形態では、上記のようなインデックスパターンをそれぞれ４つの画素からなる画素群ごとに適用することによって画像データを生成する。
【００５９】
（マスク処理）
本実施形態で実行するマスク処理について以下に詳細に記載する。
【００６０】
図１０は本実施形態におけるマスク処理を実行する制御プログラムのフローチャートである。
【００６１】
まずステップＳ１では、記録媒体上の複数の画素のうち、マスク処理を実行する対象画素として１つの画素を選択する。
【００６２】
次にステップＳ２では、選択された画素に対応するインデックス処理により取得された画像データの画素値が「１０」であるか否かが判定される。ここで、画素値が「１０」ではない、すなわち画素値が「０１」または「００」であると判定された場合、その画素では後述する第１のマスクパターン群を選択し、その画素に対応する画像データはステップＳ３にて選択された第１のマスクパターン群を用いてマスク処理が行われ、その画素における記録データが生成される。また、画素値が「１０」であると判定された場合、その画素では後述する第２のマスクパターン群を選択し、その画素に対応する画像データはステップＳ４にて選択された第２のマスクパターン群を用いてマスク処理が行われ、その画素における記録データが生成される。
【００６３】
ステップＳ３またはステップＳ４においてマスク処理が実行された後、ステップＳ５で記録媒体上のすべての画素でマスク処理が実行されたか否かが判定される。マスク処理を実行していない画素が残っていると判定された場合、ステップＳ１へと戻り、次にマスク処理を実行する対象画素を選択する。一方、すべての画素に対してマスク処理が終了したと判定された場合、記録データの生成が完了としたと判定し、これらの処理を終了する。
【００６４】
本実施形態で適用するマスクパターン群について以下に詳細に説明する。
【００６５】
図１１は本実施形態におけるマスク処理で適用する第１のマスクパターン群を模式的に示す図である。ここで、図１１（ａ）〜（ｄ）はそれぞれ１〜４回目の走査に対応し、それぞれ４画素×４画素の１６個の画素からなるマスクパターンを示している。また、上述のとおり、それぞれのマスクパターンは各画素当たり１ビットの情報で構成されており、各画素に対してインクの吐出を許容するか許容しないかが定められている。より詳細には、図１１における「１」の値が割り当てられた画素はその画素に対応する画像データの画素値がインクの吐出を示す「０１」である場合にインクの吐出を許容する記録許容画素（以下、第１の記録許容画素とも称する）に対応する。一方、「０」の値が割り当てられた画素はその画素に対応する画像データの画素値がインクの吐出を示す「０１」であってもインクの吐出を許容しない非記録許容画素（以下、第１の非記録許容画素とも称する）に対応する。
【００６６】
本実施形態における第１のマスクパターン群を構成する４つのマスクパターン（第１のマスクパターン）は、互いに排他的且つ補完的な位置に第１の記録許容画素が定められている。言い換えると、４つの第１のマスクパターンは、それぞれの画素に対するインクの吐出の許容回数が等しく１回となるように第１の記録許容画素が定められている。詳細には、いずれの画素も４つのマスクパターンのうちのいずれか１つのマスクパターンでは第１の記録許容画素に対応し、他の３つのマスクパターンでは第１の非記録許容画素に対応している。
【００６７】
このような第１のマスクパターンを適用することにより、各画素に対して最大でも１回ずつインクを吐出するような記録データを生成することが可能となる。例えば、１６個の画素のうちの最も左上の画素は図１１（ａ）に示す１回目の走査に対応する第１のマスクパターンにおいて第１の記録許容画素と対応しているため、最も左上の画素にインクの吐出を示す「０１」の画素値を有する画像データが入力された場合、その画素に対しては１回目の走査でインクが吐出することになる。また、最も右上の画素は図１１（ｂ）に示す２回目の走査に対応する第１のマスクパターンにおいて第１記録許容画素と対応しているため、最も右上の画素にインクの吐出を示す「０１」の画素値を有する画像データが入力された場合、その画素に対しては２回目の走査でインクが吐出することになる。
【００６８】
なお、図１１に示す４つの第１のマスクパターンは互いに同じ数の第１の記録許容画素が定められている。したがって、例えば１６個の画素のすべてにおいて画素値が「０１」である画像データが入力された場合、４回の走査それぞれにおける記録率は等しくなるような記録データが生成される。
【００６９】
一方、図１２は本実施形態におけるマスク処理で適用する第２のマスクパターン群を模式的に示す図である。ここで、図１２（ａ）〜（ｄ）はそれぞれ１〜４回目の走査に対応し、それぞれ４画素×４画素の１６個の画素からなるマスクパターンを示している。また、上述のとおり、それぞれのマスクパターンは各画素当たり１ビットの情報で構成されており、各画素に対してインクの吐出を許容するか許容しないかが定められている。より詳細には、図１２における「１」の値が割り当てられた画素はその画素に対応する画像データの画素値がインクの吐出を示す「１０」である場合にインクの吐出を許容する記録許容画素（以下、第２の記録許容画素とも称する）に対応する。一方、「０」の値が割り当てられた画素はその画素に対応する画像データの画素値がインクの吐出を示す「１０」であってもインクの吐出を許容しない非記録許容画素（以下、第２の非記録許容画素とも称する）に対応する。
【００７０】
本実施形態における第２のマスクパターン群を構成する４つのマスクパターン（第２のマスクパターン）は、それぞれの画素に対するインクの吐出の許容回数が等しく２回となるように第２の記録許容画素が定められている。詳細には、いずれの画素も４つのマスクパターンのうちの２つのマスクパターンでは第２の記録許容画素に対応し、他の２つのマスクパターンでは第２の非記録許容画素に対応している。
【００７１】
ここから、第２のマスクパターン群に配置された第２の記録許容画素の数が、第１のマスクパターン群に配置された第１の記録許容画素の数よりも多くなっていることがわかる。より詳細には、第２のマスクパターン群に配置された第２の記録許容画素の数は第１のマスクパターン群に配置された第１の記録許容画素の数の２倍の数となるように設定されている。
【００７２】
このような第２のマスクパターンを適用することにより、各画素に対して最大で２回ずつインクを吐出するような記録データを生成することが可能となる。例えば、１６個の画素のうちの最も左上の画素は図１２（ａ）に示す１回目の走査に対応する第２のマスクパターンと図１２（ｄ）に示す４回目の走査に対応する第２のマスクパターンにおいて第２の記録許容画素と対応しているため、最も左上の画素にインクの吐出を示す「１０」の画素値を有する画像データが入力された場合、その画素に対しては１、４回目の走査でインクが吐出することになる。また、最も右上の画素は図１１（ｂ）に示す２回目の走査に対応する第２のマスクパターンと図１２（ｃ）に示す３回目の走査に対応する第２のマスクパターンにおける第２の記録許容画素と対応しているため、最も右上の画素にインクの吐出を示す「１０」の画素値を有する画像データが入力された場合、その画素に対しては２、３回目の走査でインクが吐出することになる。
【００７３】
なお、図１２に示す４つの第２のマスクパターンは、第１のマスクパターンと同様に、互いに同じ数の第２の記録許容画素が定められている。したがって、例えば１６個の画素のすべてにおいて画素値が「１０」である画像データが入力された場合、４回の走査それぞれにおける記録率はほぼ等しくなるような記録データが生成される。
【００７４】
以上記載したように、本実施形態では、上記のような第１、第２のマスクパターン群を用い、画素ごとに適用するマスクパターン群を異ならせることによって複数回の走査での記録に用いる記録データを生成する。
【００７５】
以下に入力される階調データの一例を参照しながら、図９に示すインデックスパターン、図１１、１２にそれぞれ示す第１、第２のマスクパターン群を用いて記録データを生成する過程について詳細に説明する。
【００７６】
図１３は本実施形態における記録データの生成過程を説明するための模式図である。なお、ここでは簡単のため、図１３（ａ）に示すような１６個の画素Ｘ１〜Ｘ１６に相当する画素領域からなる単位領域に対応する画像を処理する場合について記載する。ここで、図１３（ａ）に示す単位領域に相当するデータ上の領域には、４つの画素Ｘ１、Ｘ２、Ｘ５、Ｘ６からなる第１の画素群、４つの画素Ｘ９、Ｘ１０、Ｘ１３、Ｘ１４からなる第２の画素群、４つの画素Ｘ３、Ｘ４、Ｘ７、Ｘ８からなる第３の画素群、４つの画素Ｘ１１、Ｘ１２、Ｘ１５、Ｘ１６からなる第４の画素群の４つの画素群が含まれる。
【００７７】
図１３（ｂ）は入力される階調データの一例を示す図である。図１３（ｂ）に示す階調データは、第１の画素群においてレベル１、第２の画素群においてレベル３、第３の画素群においてレベル５、第４の画素群において階調レベル７の階調値をそれぞれ有する。
【００７８】
図１３（ｃ）は図１３（ｂ）に示す階調データに対して図９に示すインデックスパターンを適用して生成される画像データを示す図である。
【００７９】
まず、階調値がレベル１である第１の画素群に対しては図９（ｂ）に示すインデックスパターンが用いられ、各画素Ｘ１、Ｘ２、Ｘ５、Ｘ６に対するインクの吐出回数が規定される。詳細には、図９（ｂ）に示すインデックスパターンは４つの画素のうちの左上の画素に１回、他の３つの画素に０回のインクの吐出を定めるものであるため、画素Ｘ１には「０１」、画素Ｘ２、Ｘ５、Ｘ６には「００」の画素値が割り当てられる。
【００８０】
次に、階調値がレベル３である第２の画素群に対しては図９（ｄ）に示すインデックスパターンが用いられ、各画素Ｘ９、Ｘ１０、Ｘ１３、Ｘ１４に対するインクの吐出回数が規定される。詳細には、図９（ｂ）に示すインデックスパターンは４つの画素のうちの右上以外の３つの画素に１回、右上の画素に０回のインクの吐出を定めるものであるため、画素Ｘ９、Ｘ１３、Ｘ１４には「０１」、画素Ｘ１０には「００」の画素値が割り当てられる。
【００８１】
同様にして、階調値がレベル５である第３の画素群に対しては図９（ｆ）に示すインデックスパターンが用いられ、画素Ｘ４、Ｘ７、Ｘ８には「０１」、画素Ｘ３には「１０」の画素値が割り当てられる。また、階調値がレベル７である第４の画素群に対しては図９（ｈ）に示すインデックスパターンが用いられ、画素Ｘ１２には「０１」、画素Ｘ１１、Ｘ１５、Ｘ１６には「１０」の画素値が割り当てられる。
【００８２】
ここで、図１３（ｃ）に示す画像データのうち、画素Ｘ３、Ｘ１１、Ｘ１５、Ｘ１６において「１０」の画素値が割り当てられている。したがって、画素Ｘ３、Ｘ１１、Ｘ１５、Ｘ１６に対応する画像データは図１０のステップＳ４にて図１２に示す第２のマスクパターン群を用いてマスク処理が実行される。一方、その他の画素Ｘ１、Ｘ２、Ｘ４、Ｘ５、Ｘ６、Ｘ７、Ｘ８、Ｘ９、Ｘ１０、Ｘ１２、Ｘ１３、Ｘ１４、Ｘ１６においては「０１」または「００」の画素値が割り当てられている。したがって、画素Ｘ１、Ｘ２、Ｘ４、Ｘ５、Ｘ６、Ｘ７、Ｘ８、Ｘ９、Ｘ１０、Ｘ１２、Ｘ１３、Ｘ１４、Ｘ１６に対応する画像データは図１０のステップＳ３にて図１１に示す第１のマスクパターン群を用いてマスク処理が実行される。
【００８３】
図１３（ｄ１）〜（ｄ４）はそれぞれ図１３（ｃ）に示す画像データに対して図１１、図１２に示す第１、第２のマスクパターン群を適用して生成される、それぞれ１〜４回目の走査に対応する記録データを示す図である。
【００８４】
例えば、図１３（ｃ）に示すように、画素Ｘ１に対応する画像データには「０１」の画素値が割り当てられている。したがって、画素Ｘ１に対応する画像データには図１１に示す第１のマスクパターン群が適用される。ここで、図１１からわかるように、第１のマスクパターン群のうち、図１１（ａ）に示す１回目の走査に対応する第１のマスクパターンでは画素Ｘ１には第１の記録許容画素が対応している。したがって、図１３（ｄ１）に示すように、１回目の走査で用いる記録データは画素Ｘ１に対してインクの吐出を定めたもの（「１」）となる。
【００８５】
また、図１１（ｂ）、（ｃ）、（ｄ）に示す２、３、４回目の走査に対応する第１のマスクパターンでは画素Ｘ１には第１の非記録許容画素が対応している。したがって、図１３（ｄ２）、（ｄ３）、（ｄ４）に示すように、２、３、４回目の走査で用いる記録データは画素Ｘ１に対してインクの非吐出を定めたもの（「０」）となる。
【００８６】
また、図１３（ｃ）に示すように、画素Ｘ３に対応する画像データには「１０」の画素値が割り当てられている。したがって、画素Ｘ３に対応する画像データには図１２に示す第２のマスクパターン群が適用される。ここで、図１２からわかるように、第２のマスクパターン群のうち、図１２（ａ）、（ｄ）に示す１、４回目の走査に対応する第２のマスクパターンでは画素Ｘ３には第２の記録許容画素が対応している。したがって、図１３（ｄ１）、（ｄ４）に示すように、１、４回目の走査で用いる記録データは画素Ｘ３に対してインクの吐出を定めたもの（「１」）となる。
【００８７】
また、図１２（ｂ）、（ｃ）に示す２、３回目の走査に対応する第２のマスクパターンでは画素Ｘ３には第２の非記録許容画素が対応している。したがって、図１３（ｄ２）、（ｄ３）に示すように、２、３回目の走査で用いる記録データは画素Ｘ３に対してインクの非吐出を定めたもの（「０」）となる。
【００８８】
画素Ｘ１、Ｘ３以外の画素に対しても同様の処理によって記録データが生成される。
【００８９】
ここで、第１の画素群を構成する画素Ｘ１、Ｘ２、Ｘ５、Ｘ６に関し、図１３（ｄ１）〜（ｄ４）に示す第１の画素群に対応する記録データからわかるように、１回目の走査にて画素Ｘ１にインクが吐出される。よって、第１の画素群に対しては４回の走査にて合計で１回インクが吐出される。したがって、図１３（ｂ）に示す階調データの階調値であるレベル１に対応した回数だけインクが吐出されることがわかる。
【００９０】
また、第２の画素群を構成する画素Ｘ９、Ｘ１０、Ｘ１３、Ｘ１４には、図１３（ｄ１）〜（ｄ４）に示す第２の画素群に対応する記録データからわかるように、１回目の走査で画素Ｘ９に、３回目の走査で画素Ｘ１３に、４回目の走査で画素Ｘ１４にそれぞれインクが吐出される。よって、第２の画素群に対しては４回の走査にて合計で３回インクが吐出される。したがって、図１３（ｂ）に示す階調データの階調値であるレベル３に対応した回数だけインクが吐出されることがわかる。
【００９１】
また、第３の画素群を構成する画素Ｘ３、Ｘ４、Ｘ７、Ｘ８には、図１３（ｄ１）〜（ｄ４）に示す第３の画素群に対応する記録データからわかるように、１回目の走査で画素Ｘ３に、２回目の走査で画素Ｘ４に、３回目の走査で画素Ｘ７に、４回目の走査で画素Ｘ３、Ｘ８にそれぞれインクが吐出される。よって、第３の画素群に対しては４回の走査にて合計で５回インクが吐出される。したがって、図１３（ｂ）に示す階調データの階調値であるレベル５に対応した回数だけインクが吐出されることがわかる。
【００９２】
また、第４の画素群を構成する画素Ｘ１１、Ｘ１２、Ｘ１５、Ｘ１６には、図１３（ｄ１）〜（ｄ４）に示す第４の画素群に対応する記録データからわかるように、１回目の走査で画素Ｘ１１、Ｘ１６に、２回目の走査で画素Ｘ１２、Ｘ１５に、３回目の走査で画素Ｘ１１、Ｘ１５に、４回目の走査で画素Ｘ１６にそれぞれインクが吐出される。よって、第４の画素群に対しては４回の走査にて合計で７回インクが吐出される。したがって、図１３（ｂ）に示す階調データの階調値であるレベル７に対応した回数だけインクが吐出されることがわかる。
【００９３】
このように、本実施形態によれば、階調データによって表わされた階調値の段階数をインクの吐出回数にて再現できることがわかる。
【００９４】
更に、本実施形態によれば、それぞれの階調値において粒状感や一様性の低下の目立ちにくい画像を記録可能な記録データを生成することができる。
【００９５】
図１４は本実施形態におけるレベル０〜８までの階調値を有する階調データを本実施形態におけるインデックス処理およびマスク処理を実行して生成される４回の走査に対応する４つの記録データにしたがってインクを吐出した際の各画素に対するインクの吐出回数を模式的に示す図である。
【００９６】
例えば、階調値がレベル２である階調データから図９に示すインデックスパターン、図１１、図１２に示す第１、第２のマスクパターン群を用いて記録データを生成した場合、図１４（ｃ）に示すように左上の画素と右下の画素に相当する画素領域に１回ずつインクを吐出することとなる。これにより、図１（ｃ）に示すような記録データによって形成された画像に比べて粒状感を抑制した画像を記録することが可能となる。
【００９７】
また、階調値がレベル８である階調データから図９に示すインデックスパターン、図１１、図１２に示す第１、第２のマスクパターン群を用いて記録データを生成した場合、図１４（ｉ）に示すように４つの画素に相当する画素領域すべてに２回ずつインクを吐出することとなる。これにより、図１（ｉ）に示すような記録データによって形成された画像に比べて濃度の低下や一様性の低下を抑制した記録を行うことができる。
【００９８】
以上記載したように、本実施形態によれば、粒状感が目立ちにくく、一様性が高い記録を行うことが可能となる。
【００９９】
（第２の実施形態）
第１の実施形態では、ｎ（ｎ≧２）ビットの情報で表されるインデックスパターンを用い、画素ごとに画素値に応じて異なるマスクパターン群を適用して記録データを生成する形態について記載した。
【０１００】
これに対し、本実施形態では、１ビットの情報で表されるインデックスパターンを用いて記録データを生成する形態について記載する。
【０１０１】
なお、上述した第１、第２の実施形態と同様の部分については説明を省略する。
【０１０２】
（インデックス処理）
本実施形態で実行するインデックス処理について以下に詳細に記載する。なお、第１の実施形態と同様に、階調データが４ビットの情報から構成される（ｍ＝４）ことにより９段階の階調値（レベル０〜レべル８）を表現可能な階調データを処理する場合について説明する。
【０１０３】
図１５は本実施形態で適用するインデックスパターンを示す模式図である。なお、図９（ａ）〜（ｉ）はそれぞれ階調データが示す階調値がレベル０〜レベル８である場合に対応するインデックスパターンを示している。
【０１０４】
本実施形態で適用するインデックスパターンは、Ａ個（Ａ≧４）の画素から構成される画素群に対応する階調データを、階調値に応じてＢ×Ａ（Ｂ≧２）個の画素のそれぞれに対するインクの吐出（「１」）または非吐出（「０」）を定める、各画素当たり１ビットの情報で表される。なお、ここでは簡単のため、Ａ＝４、Ｂ＝２であるインデックスパターンを記載している。
【０１０５】
それぞれのインデックスパターンは、４個の第１の画素から構成される画素群に対応する第１の領域ＩＤ１と、４個の第２の画素から構成される画素群に対応する第２の領域ＩＤ２と、を有している。したがって、４個の画素から構成される画素群に対して図１５に示すインデックスパターンを用いることにより、４個の画素から構成される画素群に対するインクの吐出または非吐出を定めた画像データが２通り生成されることとなる。
【０１０６】
ここで、ある画素群における階調データが示す階調値がレベル０である場合、図１５（ａ）に示すように、第１の領域ＩＤ１、第２の領域ＩＤ２の８個の画素それぞれに対応する画像データを構成する１ビットの情報（以下、画素値とも称する）のすべてに対して「０」の値を割り当てたインデックスパターンを適用する。ここで、画素値が「０」である場合、対応する画素に対してインクの非吐出が定められる。したがって、図１５（ａ）に示すインデックスパターンを用いることにより、階調値がレベル０である階調データに基づいて４つの画素のすべてに対して１回もインクを吐出しないような画像データを生成することができる。
【０１０７】
次に、ある画素群における階調データが示す階調値がレベル１である場合、図１５（ｂ）に示すように、第１の領域ＩＤ１内の左上の画素における画素値に「１」の値を、第１の領域ＩＤ１内の左上の画素以外の３つの画素および第２の領域ＩＤ２内のすべての画素における画素値に「０」の値を割り当てたインデックスパターンを適用する。ここで、画素値が「１」である場合、対応する画素に対してインクの非吐出が定められる。したがって、図１５（ｂ）に示すインデックスパターンを用いることにより、階調レベルがレベル１である階調データに基づいて４つの第１の画素のうちの１つの第１の画素に対して１回ずつインクを吐出し、他の第１の画素およびすべての第２の画素に対してはインクを吐出しないような画像データを生成することができる。
【０１０８】
以降、階調データの階調値がレベル２、３、４と上がるにつれて、図１５（ｃ）〜（ｅ）に示すように、対応するインデックスパターンのうちの第１の領域ＩＤ１は「１」の画素値を有する画素が１つずつ増加し、且つ、「０」の画素値を有する画素が１つずつ減少するように設定されている。また、対応するインデックスパターンのうちの第２の領域ＩＤ２内の画素にはいずれも「０」の画素値が割り当てられている。したがって、図１５（ｃ）〜（ｅ）それぞれに示すインデックスパターンを使用することにより、階調レベルが２〜４である階調データをそれぞれ４つの第１の画素のうちの２〜４つの画素に１回ずつインクを吐出し、４つの第２の画素にはインクを吐出しないような画像データを生成する。
【０１０９】
次に、ある画素群における階調データが示す階調値がレベル５である場合、図１５（ｆ）に示すように、第１の領域ＩＤ１内のすべての画素および第２の領域ＩＤ２内の左上の画素における画素値に「１」の値を、第２の領域ＩＤ２内の左上の画素以外の３つの画素における画素値に「０」の値を割り当てたインデックスパターンを適用する。したがって、図１５（ｆ）に示すインデックスパターンを用いることにより、階調レベルがレベル５である階調データから４つの第１の画素と４つの第２の画素のうちの１つの第２の画素に対して１回ずつインクを吐出し、他の第２の画素にはインクを吐出しないような画像データを生成することができる。
【０１１０】
以降、階調データの階調値がレベル６、７、８と上がるにつれて、図１５（ｇ）〜（ｉ）に示すように、対応するインデックスパターンのうちの第２の領域ＩＤ２は「１」の画素値を有する画素が１つずつ増加し、且つ、「０」の画素値を有する画素が１つずつ減少するように設定されている。また、対応するインデックスパターンのうちの第１の領域ＩＤ１内の画素にはいずれも「１」の画素値が割り当てられている。したがって、図１５（ｇ）〜（ｉ）それぞれに示すインデックスパターンを使用することにより、階調レベルが２〜４である階調データをそれぞれ４つの第２の画素のうちの２〜４つの画素に１回ずつインクを吐出し、且つ、４つの第１の画素にもインクを吐出するような画像データを生成する。
【０１１１】
このように、本実施形態ではレベル４の階調値を閾値として、階調値が閾値以下の場合にはインデックスパターンの第２の領域ＩＤ２には「１」の画素値を割り当てず、閾値よりも高い場合にはインデックスパターンの第２の領域ＩＤ２には「１」の画素値を割り当てる。
【０１１２】
以上記載したように、本実施形態では、上記のような第１の領域ＩＤ１、第２の領域ＩＤ２を有するインデックスパターンをそれぞれ４つの画素からなる画素群ごとに適用することにより、４個の画素に対するインクの吐出または非吐出を定める画像データを２通り生成する。
【０１１３】
（マスク処理）
本実施形態で実行するマスク処理について以下に詳細に記載する。
【０１１４】
図１６は本実施形態におけるマスク処理を実行する制御プログラムのフローチャートである。
【０１１５】
まずステップＳ１１では、いまからマスク処理を実行するインデックス処理により取得された画像データが図１５に示すインデックスパターンの第１の領域ＩＤ１によって生成された画像データか否かを判定する。インデックスパターンの第１の領域ＩＤ１にて生成された画像データであると判定された場合、その画像データはステップＳ１２にて後述する第１のマスクパターン群を用いてマスク処理が行われ、第１の領域ＩＤ１に対応するＩＤ１用記録データが生成される。また、インデックスパターンの第１の領域ＩＤ１にて生成された画像データではない、すなわち第２の領域ＩＤ２にて生成された画像データであると判定された場合、その画像データはステップＳ１３にて後述する第２のマスクパターン群を用いてマスク処理が行われ、第２の領域ＩＤ２に対応するＩＤ２用記録データが生成される。
【０１１６】
ステップＳ１２またはステップＳ１３においてマスク処理が実行された後、ステップＳ１４ではＩＤ１用記録データとＩＤ２用記録データの合成処理が行われる。詳細には、ＩＤ１用記録データとＩＤ２用記録データの論理和を算出することにより、各走査で用いる記録データを生成する。すなわち、ある画素においてＩＤ１用記録データとＩＤ２用記録データの一方ではインクの吐出（「１」）が定められ、他方ではインクの非吐出（「０」）が定められている場合、その画素に対してインクの吐出（「１」）を定める記録データを生成する。また、ある画素においてＩＤ１用記録データとＩＤ２用記録データの両方でインクの吐出（「１」）が定められている場合、その画素に対してインクの吐出（「１」）を定める記録データを生成する。更に、ある画素においてＩＤ１用記録データとＩＤ２用記録データの両方でインクの非吐出（「０」）が定められている場合、その画素に対してインクの非吐出（「０」）を定める記録データを生成する。
【０１１７】
本実施形態で適用するマスクパターン群について以下に詳細に説明する。
【０１１８】
本実施形態では、Ｂ個のマスクパターン群を用いてマスク処理を行う。上述のとおり、ここではＢ＝２である場合について説明するため、第１のマスクパターン群と第２のマスクパターン群の２つのマスクパターン群を用いる。
【０１１９】
本実施形態では、第１の実施形態と同様に、第１のマスクパターン群として図１１（ａ）〜（ｄ）のそれぞれに示す４つの第１のマスクパターンを適用する。ここで、本実施形態では、図１１に示す第１のマスクパターンにおいて「１」の値が割り当てられた画素は、その画素に対応する画像データの画素値がインクの吐出を示す「１」である場合にインクの吐出を許容する記録許容画素に対応する。一方、「０」の値が割り当てられた画素は、その画素に対応する画像データの画素値がインクの吐出を示す「１」であってもインクの吐出を許容しない非記録許容画素に対応している。
【０１２０】
図１７は本実施形態におけるマスク処理で適用する第２のマスクパターン群を模式的に示す図である。ここで、図１７（ａ）〜（ｄ）はそれぞれ１〜４回目の走査に対応し、それぞれ４画素×４画素の１６個の画素からなるマスクパターンを示している。
【０１２１】
ここで、図１７に示す第２のマスクパターン群を構成する４つの第２のマスパターンは、第１の実施形態で説明した図１１に示す第１のマスクパターン群を構成する４つの第１のマスクパターンと同じように、それぞれの画素に対するインクの吐出の許容回数が等しく１回となるように記録許容画素が定められている。詳細には、いずれの画素も４つのマスクパターンのうちの１つのマスクパターンでは記録許容画素に対応し、他の３つのマスクパターンでは非記録許容画素に対応している。したがって、第２のマスクパターン群に配置された記録許容画素の数は、第１のマスクパターン群に配置された記録許容画素の数と同じであることがわかる。
【０１２２】
このような第１、第２のマスクパターン群を適用することにより、各画素に対して最大で２回ずつインクを吐出するような記録データを生成することが可能となる。
【０１２３】
また、図１７に示す４つの第２のマスクパターンは、図１１に示す第１のマスクパターンと同様に、互いに同じ数の記録許容画素が定められている。したがって、例えば１６個の画素のすべてにおいて画素値が「１」である画像データが入力された場合、４回の走査それぞれにおける記録率はほぼ等しくなるような記録データが生成される。
【０１２４】
更に、図１７に示す４つの第２のマスクパターンは、図１１に示す４つの第１のマスクパターンのうちの同じ走査に対応するマスクパターンと互いに排他的な位置に記録許容画素が定められている。したがって、図１１（ａ）に示す１回目の走査に対応する第１のマスクパターンにおいて記録許容画素に対応する画素は、図１７（ａ）に示す１回目の走査に対応する第２のマスクパターンでは非記録許容画素となっている。同様に、図１７（ａ）に示す１回目の走査に対応する第２のマスクパターンにおいて記録許容画素に対応する画素は、図１１（ａ）に示す１回目の走査に対応する第１のマスクパターンでは非記録許容画素となっている。他の２〜４回目の走査に対応するマスクパターンでも同じ関係である。これにより、ＩＤ１用画像データとＩＤ２用画像データで同じ画素にインクの吐出が定められた場合であっても、ＩＤ１用画像データとＩＤ２用画像データを互いに異なる走査に分配することができる。したがって、同じ画素領域に対しては同じ走査では１回のみインクを吐出するという条件を満たす記録データを生成できる。
【０１２５】
以上記載したように、本実施形態では、ＩＤ１用画像データに図１１に示す第１のマスクパターン群を、ＩＤ２用画像データに図１７に示す第２のマスクパターン群をそれぞれ適用することにより、ＩＤ１用記録データとＩＤ２用記録データを生成する。
【０１２６】
以下に入力される階調データの一例を参照しながら、図１５に示すインデックスパターン、図１１、１７にそれぞれ示す第１、第２のマスクパターン群を用いて記録データを生成する過程について詳細に説明する。
【０１２７】
図１８は本実施形態における記録データの生成過程を説明するための模式図である。なお、図１８（ａ）、（ｂ）からわかるように、ここでは図１３（ａ）、（ｂ）で示した階調データと同じデータを処理する場合について記載する。
【０１２８】
図１８（ｃ１）は図１８（ｂ）に示す階調データに対して図１５に示すインデックスパターンの第１の領域ＩＤ１を適用して生成されるＩＤ１用画像データを示す図である。また、図１８（ｃ２）は図１８（ｂ）に示す階調データに対して図１５に示すインデックスパターンの第２の領域ＩＤ２を適用して生成されるＩＤ２用画像データを示す図である。
【０１２９】
まず、階調値がレベル１である画素Ｘ１、Ｘ２、Ｘ５、Ｘ６から構成される第１の画素群に対しては図１５（ｂ）に示すインデックスパターンが用いられ、各画素Ｘ１、Ｘ２、Ｘ５、Ｘ６に対するインクの吐出または非吐出が規定される。詳細には、図１５（ｂ）に示すインデックスパターンの第１の領域ＩＤ１は４つの画素のうちの左上の画素にインクの吐出を、他の３つの画素にインクの非吐出を定めるものであるため、図１８（ｃ１）に示すように画素Ｘ１に「１」、画素Ｘ２、Ｘ５、Ｘ６には「０」の画素値が割り当てられたＩＤ１用画像データが生成される。また、図１５（ｂ）に示すインデックスパターンの第２の領域ＩＤ２は４つの画素すべて画素にインクの非吐出を定めるものであるため、図１８（ｃ２）に示すように画素Ｘ１、Ｘ２、Ｘ５、Ｘ６のすべてに「０」の画素値が割り当てられたＩＤ２用画像データが生成される。
【０１３０】
次に、階調値がレベル３である画素Ｘ９、Ｘ１０、Ｘ１３、Ｘ１４から構成される第２の画素群に対しては図１５（ｄ）に示すインデックスパターンが用いられ、各画素Ｘ９、Ｘ１０、Ｘ１３、Ｘ１４に対するインクの吐出または非吐出が規定される。詳細には、図１５（ｄ）に示すインデックスパターンの第１の領域ＩＤ１は４つの画素のうちの右上以外の３つの画素にインクの吐出を、右上の画素にインクの非吐出を定めるものであるため、図１８（ｃ１）に示すように画素Ｘ９、Ｘ１３、Ｘ１４に「１」、画素Ｘ１０に「０」の画素値が割り当てられたＩＤ１用画像データが生成される。また、図１５（ｄ）に示すインデックスパターンの第２の領域ＩＤ２は４つの画素すべて画素にインクの非吐出を定めるものであるため、図１８（ｃ２）に示すように画素Ｘ９、Ｘ１０、Ｘ１３、Ｘ１４のすべてに「０」の画素値が割り当てられたＩＤ２用画像データが生成される。
【０１３１】
同様にして、階調値がレベル５である画素Ｘ３、Ｘ４、Ｘ７、Ｘ８から構成される第３の画素群に対しては図１５（ｆ）に示すインデックスパターンが用いられる。したがって、図１８（ｃ１）に示すように、画素Ｘ３、Ｘ４、Ｘ７、Ｘ８のすべてに「１」の画素値が割り当てられたＩＤ１用画像データが生成される。また、図１８（ｃ２）に示すように、画素Ｘ３に「１」、画素Ｘ４、Ｘ７、Ｘ８に「０」の画素値が割り当てられたＩＤ２用画像データが生成される。
【０１３２】
更に、階調値がレベル７である画素Ｘ１１、Ｘ１２、Ｘ１５、Ｘ１６から構成される第４の画素群に対しては図１５（ｈ）に示すインデックスパターンが用いられる。したがって、図１８（ｃ１）に示すように、Ｘ１１、Ｘ１２、Ｘ１５、Ｘ１６のすべてに「１」の画素値が割り当てられたＩＤ１用画像データが生成される。また、図１８（ｃ２）に示すように、画素Ｘ１１、Ｘ１５、Ｘ１６に「１」、画素Ｘ１２に「０」の画素値が割り当てられたＩＤ２用画像データが生成される。
【０１３３】
図１８（ｄ１）〜（ｄ４）はそれぞれ図１８（ｃ１）に示すＩＤ１用画像データに対して図１１に示す第１のマスクパターン群を適用して生成される、それぞれ１〜４回目の走査に対応するＩＤ１用記録データを示す図である。
【０１３４】
例えば、図１８（ｃ１）に示すように、画素Ｘ１に対応するＩＤ１用画像データには「１」の画素値が割り当てられている。ここで、図１１からわかるように、第１のマスクパターン群のうち、図１１（ａ）に示す１回目の走査に対応する第１のマスクパターンでは画素Ｘ１に記録許容画素が対応している。したがって、図１８（ｄ１）に示すように、１回目の走査に対応するＩＤ１用記録データは画素Ｘ１に対してインクの吐出を定めたもの（「１」）となる。
【０１３５】
また、図１１（ｂ）、（ｃ）、（ｄ）に示す２、３、４回目の走査に対応する第１のマスクパターンでは画素Ｘ１に非記録許容画素が対応している。したがって、図１８（ｄ２）、（ｄ３）、（ｄ４）に示すように、２、３、４回目の走査に対応するＩＤ１用記録データは画素Ｘ１に対してインクの非吐出を定めたもの（「０」）となる。
【０１３６】
画素Ｘ１以外の画素に対しても同様の処理を行い、図１８（ｄ１）〜（ｄ４）に示すＩＤ１用記録データが生成される。
【０１３７】
図１８（ｅ１）〜（ｅ４）はそれぞれ図１８（ｃ２）に示すＩＤ２用画像データに対して図１７に示す第２のマスクパターン群を適用して生成される、それぞれ１〜４回目の走査に対応するＩＤ２用記録データを示す図である。
【０１３８】
例えば、図１８（ｃ２）に示すように、画素Ｘ１１に対応するＩＤ２用画像データには「１」の画素値が割り当てられている。ここで、図１７からわかるように、第２のマスクパターン群のうち、図１７（ｄ）に示す４回目の走査に対応する第２のマスクパターンでは画素Ｘ１１に記録許容画素が対応している。したがって、図１８（ｅ４）に示すように、４回目の走査に対応するＩＤ２用記録データは画素Ｘ１１に対してインクの吐出を定めたもの（「１」）となる。
【０１３９】
また、図１７（ａ）、（ｂ）、（ｃ）に示す１、２、３回目の走査に対応する第２のマスクパターンでは画素Ｘ１１には非記録許容画素が対応している。したがって、図１８（ｅ１）、（ｅ２）、（ｅ３）に示すように、１、２、３回目の走査に対応するＩＤ２用記録データは画素Ｘ１１に対してインクの非吐出を定めたもの（「０」）となる。
【０１４０】
画素Ｘ１１以外の画素に対しても同様の処理を行い、図１８（ｅ１）〜（ｅ４）に示すＩＤ２用記録データが生成される。
【０１４１】
図１８（ｆ１）〜（ｆ４）はそれぞれ図１８（ｄ１）〜（ｄ２）に示すＩＤ１用記録データと図１８（ｅ１）〜（ｅ２）に示すＩＤ２用記録データを走査ごとに合成して生成される、１〜４回目の走査それぞれで用いる記録データを示す図である。
【０１４２】
図１８に示す１回目の走査で用いる記録データは、図１８（ｄ１）、図１８（ｅ１）にそれぞれ示す１回目の走査に対応するＩＤ１用画像データ、ＩＤ２用画像データの論理和をとることで生成される。より詳細には、ＩＤ１用画像データでは画素Ｘ１、Ｘ３、Ｘ９、Ｘ１１にてインクの吐出が定められており、ＩＤ２用画像データでは画素Ｘ１６にてインクの吐出が定められているため、図１８（ｆ１）に示すように画素Ｘ１、Ｘ３、Ｘ９、Ｘ１１、Ｘ１６にインクの吐出を定めた記録データが生成される。
【０１４３】
同様にして、２〜４回目の走査に対応する記録データが生成される。この結果、２回目の走査に対応する記録データとして図１８（ｆ２）に示すような画素Ｘ４、Ｘ１２、Ｘ１５にインクの吐出を定めた記録データが生成される。また、３回目の走査に対応する記録データとして図１８（ｆ３）に示すような画素Ｘ７、Ｘ１３、Ｘ１５にインクの吐出を定めた記録データが生成される。また、４回目の走査に対応する記録データとして図１８（ｆ４）に示すような画素Ｘ３、Ｘ８、Ｘ１１、Ｘ１４、Ｘ１６にインクの吐出を定めた記録データが生成される。
【０１４４】
ここで、第１の画素群を構成する画素Ｘ１、Ｘ２、Ｘ５、Ｘ６に関し、図１８（ｆ１）〜（ｆ４）に示す第１の画素群に対応する記録データからわかるように、１回目の走査にて画素Ｘ１にインクが吐出される。よって、第１の画素群に対しては４回の走査にて合計で１回インクが吐出される。したがって、図１８（ｂ）に示す階調データの階調値であるレベル１に対応した回数だけインクが吐出されることがわかる。
【０１４５】
また、第２の画素群を構成する画素Ｘ９、Ｘ１０、Ｘ１３、Ｘ１４には、図１８（ｆ１）〜（ｆ４）に示す第２の画素群に対応する記録データからわかるように、１回目の走査で画素Ｘ９に、３回目の走査で画素Ｘ１３に、４回目の走査で画素Ｘ１４にそれぞれインクが吐出される。よって、第２の画素群に対しては４回の走査にて合計で３回インクが吐出される。したがって、図１８（ｂ）に示す階調データの階調値であるレベル３に対応した回数だけインクが吐出されることがわかる。
【０１４６】
また、第３の画素群を構成する画素Ｘ３、Ｘ４、Ｘ７、Ｘ８には、図１８（ｆ１）〜（ｆ４）に示す第３の画素群に対応する記録データからわかるように、１回目の走査で画素Ｘ３に、２回目の走査で画素Ｘ４に、３回目の走査で画素Ｘ７に、４回目の走査で画素Ｘ３、Ｘ８にそれぞれインクが吐出される。よって、第３の画素群に対しては４回の走査にて合計で５回インクが吐出される。したがって、図１８（ｂ）に示す階調データの階調値であるレベル５に対応した回数だけインクが吐出されることがわかる。
【０１４７】
また、第４の画素群を構成する画素Ｘ１１、Ｘ１２、Ｘ１５、Ｘ１６には、図１８（ｆ１）〜（ｆ４）に示す第４の画素群に対応する記録データからわかるように、１回目の走査で画素Ｘ１１、Ｘ１６に、２回目の走査で画素Ｘ１２、Ｘ１５に、３回目の走査で画素Ｘ１５に、４回目の走査で画素Ｘ１１、Ｘ１６にそれぞれインクが吐出される。よって、第４の画素群に対しては４回の走査にて合計で７回インクが吐出される。したがって、図１８（ｂ）に示す階調データの階調値であるレベル７に対応した回数だけインクが吐出されることがわかる。
【０１４８】
このように、本実施形態によっても、第１の実施形態と同様に階調データによって表わされた階調値の段階数をインクの吐出回数にて再現できることがわかる。
【０１４９】
また、本実施形態によっても第１の実施形態と同様にレベル０〜８のそれぞれの階調値を有する階調データに基づいて生成された記録データにしたがってインクを吐出することにより、図１４に示すような各画素に対するインクの吐出回数を再現することができる。これにより、本実施形態によってもそれぞれの階調値において粒状感が目立ちにくく、一様性が高い画像を記録可能な記録データを生成することができる。
【０１５０】
（第３の実施形態）
第１、第２の実施形態では、記録媒体上の単位領域に対して複数回の記録走査によって記録を行う形態について記載した。
【０１５１】
これに対し、本実施形態では、記録媒体の幅方向（Ｚ方向）の全域に対応した長さを有するそれぞれのインクに対応する記録ヘッドを複数用い、記録ヘッドと記録媒体との相対的な記録走査を１回行うことで記録を行う形態について記載する。
【０１５２】
なお、前述した第１、第２の実施形態と同様の部分については説明を省略する。
【０１５３】
図１９は、本実施形態に係る画像記録装置の内部の構成を部分的に示す側面図である。
【０１５４】
４個の記録ヘッド６０１〜６０４には、それぞれ１つの記録ヘッド（吐出口列群）につきイエロー（Ｙ）、マゼンタ（Ｍ）、ライトマゼンタ（Ｌｍ）、シアン（Ｃ）、ライトシアン（Ｌｃ）、ブラック（Ｂｋ）の各インクを吐出する所定数の吐出口（不図示）がＺ方向に配列されている。よって、１色のインクを吐出する吐出口列は記録ヘッド６０１〜６０４に合計で４個配列されている。吐出口列のＺ方向の長さは、記録媒体３上のＺ方向の全域に記録を行うことが可能なように、記録媒体３のＺ方向の長さ以上である。これらの記録ヘッド６０１〜６１２はＺ方向と交差するＷ方向に並んで配置されている。なお、４個の記録ヘッド６０１〜６０４をまとめて記録ユニットとも称する。
【０１５５】
搬送ベルト４００は記録媒体３を搬送するためのベルトであり、搬送ベルト４００が回転することによって記録媒体３を給送部４０１から排送部４０２までＺ方向と交差するＷ方向に搬送する。
【０１５６】
この画像記録装置では、１回の記録走査で画像を完成することができるため、記録時間の短縮化を達成することが可能となる。
【０１５７】
本実施形態では、図２３に示す記録ヘッド６０１〜６０４内の同じ色のインクを吐出する４個の吐出口列に対し第１、第２の実施形態で用いた各走査に対応するマスクパターンを用いて画像データを分配する。例えば、図１１に示す第１のマスクパターン群を用いる場合、記録ヘッド６０１には図１１（ａ）に示すマスクパターンを適用して画像データを分配する。同様にして、記録ヘッド６０２、６０３、６０４にはそれぞれ図１１（ｂ）、（ｃ）、（ｄ）に示すマスクパターンを適用して画像データを分配する。これにより、本実施形態によれば複数の記録ヘッドを用いる場合であっても粒状感が目立ちにくく、一様性が高い画像を記録可能な記録データを生成することが可能となる。
【０１５８】
また、本実施形態で用いた吐出口列のＺ方向の長さは記録媒体の幅に相当する長さであったが、短尺な吐出口列をＺ方向に複数配列することで長尺化を行った、いわゆるつなぎヘッドを記録ヘッドとして使用することも可能である。
【０１５９】
また、各実施形態では加熱により生じる発泡のエネルギーによりインクの吐出を行ういわゆるサーマルジェット型のインクジェット記録装置および記録方法について記載した。しかし、本発明はサーマルジェット型のインクジェット記録装置に限定されるものではない。例えば圧電素子を利用してインクの吐出を行ういわゆるピエゾ型のインクジェット記録装置等、様々な画像記録装置に対して有効に適用できる。
【０１６０】
また、各実施形態には画像記録装置を用いた画像処理方法について記載したが、各実施形態に記載の画像処理方法を行うためのデータを生成する画像処理装置を画像記録装置とは別体に用意する形態にも適用できる。また、各実施形態に記載の画像処理方法を行うためのデータを生成するプログラムを記憶するＣＤ−ＲＯＭ等の記憶媒体であっても適用可能である。更に、そのプログラムを画像記録装置の一部に備える形態にも広く適用できることは言うまでもない。
【０１６１】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも含む。
【０１６２】
さらに、「インク」とは、上記「記録」の定義と同様広く解釈されるべきものである。つまり本実施形態で用いた「インク」とは、記録媒体上に付与されることで、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【符号の説明】
【０１６３】
３  記録媒体
７  記録ヘッド
３０１  ＣＰＵ
３０２  ＲＯＭ
【図１】
2016155298.tif 000003
【図２】
2016155298.tif 000004
【図３】
2016155298.tif 000005
【図４】
2016155298.tif 000006
【図５】
2016155298.tif 000007
【図６】
2016155298.tif 000008
【図７】
2016155298.tif 000009
【図８】
2016155298.tif 000010
【図９】
2016155298.tif 000011
【図１０】
2016155298.tif 000012
【図１１】
2016155298.tif 000013
【図１２】
2016155298.tif 000014
【図１３】
2016155298.tif 000015
【図１４】
2016155298.tif 000016
【図１５】
2016155298.tif 000017
【図１６】
2016155298.tif 000018
【図１７】
2016155298.tif 000019
【図１８】
2016155298.tif 000020
【図１９】
2016155298.tif 000021