(57)【特許請求の範囲】
【請求項１】
複数種類のドットを形成するための複数種類のデータを生成するデータ処理装置であって、
画像データに基づいて、複数種類のドットを形成するための複数種類の多値データを生成する第１生成手段と、
前記第１生成手段により生成される複数種類の多値データ夫々を独立にｎ値化して複数種類のｎ値データを生成する第２生成手段とを備え、
前記第１生成手段により生成される複数種類の多値データは、少なくとも第１の種類のドットを形成するための第１の多値データと前記第１の種類のドットと同色で異なる大きさを有する第２の種類のドットを形成するための第２の多値データとを含み、
前記第２生成手段は、前記第１の多値データをｎ値化して第１のｎ値データを生成し、前記第２の多値データをｎ値化して第２のｎ値データを生成することを特徴とするデータ処理装置。
【請求項２】
前記第１の多値データは、前記第１の種類のドットとして第１のシアンドットを形成するための多値データであり、
前記第２の多値データは、前記第２の種類のドットとして前記第１のシアンドットよりも小さい第２のシアンドットを形成するための多値データであることを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記第１の多値データは、前記第１の種類のドットとして第１のマゼンタドットを形成するための多値データであり、
前記第２の多値データは、前記第２の種類のドットとして前記第１のマゼンタドットよりも小さい第２のマゼンタドットを形成するための多値データであることを特徴とする請求項１に記載のデータ処理装置。
【請求項４】
前記複数種類の多値データは、前記第１の種類ドットとは異なる色を有する第３の種類ドットを形成するための第３の多値データおよび前記第３の種類ドットと同色で異なる大きさを有する第４の種類ドットを形成するための第４の多値データを更に含むことを特徴とする請求項１に記載のデータ処理装置。
【請求項５】
前記第１の多値データは、前記第１の種類のドットとして第１のシアンドットを形成するための多値データであり、
前記第２の多値データは、前記第２の種類のドットとして前記第１のシアンドットよりも小さい第２のシアンドットを形成するための多値データであり、
前記第３の多値データは、前記第３の種類のドットとして第１のマゼンタドットを形成するための多値データであり、
前記第４の多値データは、前記第４の種類のドットとして前記第１のマゼンタドットよりも小さい第２のマゼンタドットを形成するための多値データであることを特徴とする請求項４に記載のデータ処理装置。
【請求項６】
前記画像データはＲＧＢデータであることを特徴とする請求項１乃至５のいずれかに記載のデータ処理装置。
【請求項７】
前記データ処理装置は、記録ヘッドを用いて前記ドットを記録媒体に形成するための記録装置であることを特徴とする請求項１乃至６のいずれかに記載のデータ処理装置。
【請求項８】
前記データ処理装置は、記録ヘッドを用いて前記ドットを記録媒体に記録するための記録装置と接続されるホスト装置であることを特徴とする請求項１乃至６のいずれかに記載のデータ処理装置。
【請求項９】
複数種類のドットを形成するための複数種類のデータを生成するデータ生成方法であって、
画像データに基づいて、複数種類のドットを形成するための複数種類の多値データを生成する第１生成工程と、
前記第１生成工程において生成される複数種類の多値データ夫々を独立にｎ値化して複数種類のｎ値データを生成する第２生成工程とを備え、
前記第１生成工程において生成される複数種類の多値データは、少なくとも第１の種類のドットを形成するための第１の多値データと前記第１の種類のドットと同色で異なる大きさを有する第２の種類のドットを形成するための第２の多値データとを含み、
前記第２生成工程では、前記第１の多値データをｎ値化して第１のｎ値データを生成し、前記第２の多値データをｎ値化して第２のｎ値データを生成することを特徴とするデータ生成方法。
【請求項１０】
請求項９に記載のデータ生成方法をコンピュータに実行させるコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ処理装置およびデータ生成方法に関し、詳しくは、大きさの異なる記録ドットの組合せで階調レベルを表現して記録を行なう記録装置およびこのような装置で用いられる記録データの作成に関するものである。
【０００２】
【従来の技術】
このような装置の代表的なものとして、同一色のインクを異なる複数の吐出量で付与して画像を記録するインクジェット記録装置が知られている。この装置で用いる記録データは、画素ごとに多値（例えば、８ビットの０〜２５５）の形式で階調が表現された画像データを、最終的に２値の吐出データに変換して得られるものである。例えば、画像データはそれが示す値に基づいて、数レベルの階調を表現する複数ビットのパターンデータに変換され、さらにこのパターンデータが表わすレベルについて予め定められたドット配置の関係を示す、インデックスパターンに基づき、そのパターンのドットを形成するための２値の吐出データが求められる。そして、このインデックスパターンを適切に定めることにより、記録する画像の階調性や最大濃度などを設定することができる。
【０００３】
例えば、０〜２５５の２５６階調の画像データを、９値（レベル０〜８）を表現する４ビット（４ビットで００００〜０１０１として表現される）のパターンデータに変換し、それに応じたインデックスパターンによって２値データに変換する構成では、インデックスパターンは上記９レベルの各レベルについて大、小ドットの配置を定めるものである。これにより、上記多値の画像データは、記録ヘッドで吐出されるインク滴の大小に対応した、それぞれのノズルの吐出データ（２値データ）に変換されることになる。
【０００４】
このようなインデックスパターンは、階調性など、記録画像の特性を定める要因の一つであるが、一般的には、画像のハイライト部では相対的に多い量のインクを用いると粒状感が増すなどの点から、例えば、上記９段階のレベルのうち、中間の階調領域に相当するレベルまでは、小ドットのみのパターンとし、それより大きな階調値のレベルで大ドットが配置されだすようなパターンとして設定される。
【０００５】
【発明が解決しようとする課題】
しかしながら、インデックスパターンは、パターンデータに対応して、大、小ドットの配置をこれらドット間で統一的に定め、また、画像データが表し得る階調値の範囲について均一に各レベルに割り振るものであることから、上述したように、小さな階調値に対応したレベルでは専ら小ドットのみが配置される傾向となる。
【０００６】
その結果、そのような小ドットのみが配置されるレベルで表現される、画像のハイライト部やそれより濃度の高い中間の階調部分において次のような問題を生じることがある。小ドットを形成する相対的に少ない量のインク(小液滴)は、吐出によりそのインク滴が持つ運動エネルギーが比較的小さいため、記録動作に伴うメカニカル部分の振動や、記録ヘッドが移動する際に生じる気流の影響などによって吐出状態に乱れ(ヨレ)を生じ、形成されるドットの位置がずれるなどの事態を招くことがある。そして、これは記録される画像の品位の低下として認識されることになる。特に、中間階調部分はハイライト部に比べドット密度が高く、このドット形成位置のずれによりスジ等が目立ちやすくなる。
【０００７】
本発明は、上述の問題を解消するためになされたものであり、その目的とするところは、複数の大きさのドットを形成することにより記録される画像の、特にハイライト部や中間の階調部分における記録品位低下を低減することを可能とするデータ処理装置およびデータ生成方法を提供することにある。
【０００８】
【課題を解決するための手段】
そのために、本発明では、複数種類のドットを形成するための複数種類のデータを生成するデータ処理装置であって、画像データに基づいて、複数種類のドットを形成するための複数種類の多値データを生成する第１生成手段と、前記第１生成手段により生成される複数種類の多値データ夫々を独立にｎ値化して複数種類のｎ値データを生成する第２生成手段とを備え、前記第１生成手段により生成される複数種類の多値データは、少なくとも第１の種類のドットを形成するための第１の多値データと前記第１の種類のドットと同色で異なる大きさを有する第２の種類のドットを形成するための第２の多値データとを含み、前記第２生成手段は、前記第１の多値データをｎ値化して第１のｎ値データを生成し、前記第２の多値データをｎ値化して第２のｎ値データを生成することを特徴とする。
【０００９】
また、複数種類のドットを形成するための複数種類のデータを生成するデータ生成方法であって、画像データに基づいて、複数種類のドットを形成するための複数種類の多値データを生成する第１生成工程と、前記第１生成工程において生成される複数種類の多値データ夫々を独立にｎ値化して複数種類のｎ値データを生成する第２生成工程とを備え、前記第１生成工程において生成される複数種類の多値データは、少なくとも第１の種類のドットを形成するための第１の多値データと前記第１の種類のドットと同色で異なる大きさを有する第２の種類のドットを形成するための第２の多値データとを含み、前記第２生成工程では、前記第１の多値データをｎ値化して第１のｎ値データを生成し、前記第２の多値データをｎ値化して第２のｎ値データを生成することを特徴とする。
【００１０】
以上の構成によれば、同色の大小ドット夫々についてドット配置を独立に定めることができる。この結果、各階調値に対応した同色大小ドットの配置の自由度が増し、ドット配置設計が容易になる。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１３】
図１〜図３は、本発明の一実施形態にかかるインクジェット記録装置において用いることができる記録ヘッドにおける吐出口配列の三つの例を示す模式図である。これらの図に示すように、シアン(Ｃ)、マゼンタ(Ｍ)、イエロー(Ｙ)のインクのうち、所定の色のインクについて異なる量(体積)のインク滴を吐出するそれぞれのノズル(吐出口)が、同一のヘッドチップまたは異なるヘッドチップに設けられている。また、ブラック(Ｋ)のインクについては、このような異なる量のインク滴を吐出するようにノズルは設けられておらず、インクＫのノズルは全て同じ量のインクを吐出する。各ヘッドチップは、そのノズルに吐出ヒータ(電気熱変換体)が設けられ、これが発生する熱エネルギーよってインクに気泡を生じさせ、この気泡の圧力によってインクを吐出するものである。そして、吐出されるインク滴の量の大小は、大インク滴を出するノズルには相対的に大きな吐出ヒータが、小インク滴を吐出するノズルには相対的に小さな吐出ヒータがそれぞれ設けられることによって可能となる。なお、このように吐出量を異ならせる構成としては、知られているいずれの構成でもよいことはもちろんである。
【００１４】
図１に示す例は、Ｃ、Ｍ、Ｙの各インクについて、それぞれ２つのヘッドチップを用意し、それぞれのチップに異なる量のインク滴を吐出するノズルを備える。詳細には、それぞれの色のインクについて異なる量のインクを吐出するノズル(図中、大きな丸が相対的に大きなインク滴を吐出し、小さな丸が相対的に小さなインク滴を吐出する。以下、図２、図３において同様)が、それぞれのノズル列において交互に配されるものである。Ｋインクのヘッドチップは、上述したように、相対的に大きいインク滴を吐出するノズルのみ備える。これは、ブラックの色について高い濃度で記録するためである。なお、各色インクのヘッドチップについて、異なる量のインクを吐出するそれぞれのノズルが配列されるが、そのヒータボード部は共通である。
【００１５】
図２に示す例は、Ｃ、Ｍ、Ｙのインクそれぞれについて、大または小のインク滴を吐出するノズルのみをそれぞれ配したヘッドチップをそれぞれ２つ用意するものである。そして、各色インクのそれぞれ同じ大きさのインク滴を吐出する２つのヘッドにおけるノズル配列は、そのヘッドの走査方向と直交する方向において相互にずれて配され、これにより、同じ走査で、異なるラインの記録を行なうことができる。
【００１６】
また、図に示す各色インクのヘッドチップは相互に張り合わされることによって一体の記録ヘッドを形成するものである。
【００１７】
図３に示す例は、図２に示すものと同様のノズルおよびヘッド構成であるが、イエローのヘッドが相対的に大きい液滴を吐出するノズルのみを有する点で図２に示す例と異なる。これは、イエローは視覚的に目立ちにくいため、小ドットを形成する必要性が少ない場合があるからである。
【００１８】
本実施形態は、以上説明した、所定の色のインクについて大、小のインク滴を吐出するそれぞれのノズルを備えた記録ヘッドを用い、図７〜図１０にて後述されるようにそれぞれのノズルの記録データを作成するものである。
【００１９】
図４(ａ)〜４(ｅ)および図５(ａ)〜５(ｄ)は、上述の従来技術に係わる、９レベルのインデックスパターンを模式的に示す図である。前述したように、各画素ごとの、例えば８ビット多値の画像データは所定の閾値に基づいて９レベルに分割され各レベルに対応した４ビットのパターンデータに変換される。具体的には、例えば、８ビットの画像データは、その階調値０−２５５を８等分した値の各閾値によって４ビットのパターンデータに対応付けられる。そして、この４ビットのパターンデータにより、レベル０〜レベル８のいずれかのインデックスパターンが特定される。これらのインデックスパターンのうち、レベル０のパターンはドットなし(白地)、レベル８のパターンは大ドットが全ての位置に配されて最高濃度を表わすものである。
【００２０】
また、図６は、図４および図５で示したインデックスパターンによって得られドットパターンを用いた場合の、信号Ｒ'、Ｇ’、Ｂ'で示される入力値に対するインクの打ち込み率(ドットが画素を被覆する割合)との関係を示した図である。
【００２１】
図４および図５に示すように、インデックスパターンを用いる場合には、レベル４まで、すなわち、図６に示すＲ'Ｇ'Ｂ'入力値が１２８までは、小ドットのみで画素が形成されることにより打ちこみ率を０％から５０％までほぼ線形に変化させ、滑らかな階調性を得ることができる。しかし、このように、打ちこみ率が線形に変化するとしても、前述したように、インデックスパターンは、パターンデータに対応して、大、小ドットの配置をこれらドット間で統一的に定め、また、パターンデータが表し得る階調値の範囲について均一に各レベルに割り振るものであることから、入力レベルが１２８までは専ら小ドットのみが配置されるものである。その結果、前述したように中間の階調部分で画像のスジが目立つなどの問題を生ずる。
【００２２】
これに対し、インデックスパターンの内容を調整することにより、大ドットが中間のレベルでも配置されるようにすることが考慮される。しかし、本来大ドットが配置されないレベルで大ドットを配置しようとしても、そのレベルは、上述したように画像データの状態で比較的低い階調範囲に対応しているから、例えばハイライト部から中間調の範囲で大ドットが配置されることになる。この場合、階調性を考慮せず、例えば全て大ドットを用いたインデックスパターンとして吐出データを生成すると、ハイライト部での粒状感が増すなどの問題を派生する。また、大ドットが中間調の範囲などで配置されるようにするために、画像データとインデックスパターンの各レベルとの対応を定める際の閾値を変更すると、パターンの変わり目などで濃度の不連続を生じ、滑らかな階調表現が実現されなくなる。
【００２３】
本実施形態は、以下のような構成によって、滑らかな階調性を維持しつつドットの配置を比較的容易に変更することを可能とするものでもある。
【００２４】
図７は、本実施形態のインクジェット記録装置で実行する記録データ作成処理手順を示すフローチャートである。なお、以下で説明する処理は、全てホスト装置で実行して２値データを得、これを記録装置へ送る構成であってもよいことはもちろんである。
【００２５】
ホストコンピュータで所定のカラー画像に関する処理が行われ、その結果として画像データが本装置へ送られると、ステップＳ７１でその画像データＲＧＢを入力する処理を行なう。そして、ステップＳ７２で、この信号に対し所定の色補正処理を行い８ビットの画像データＲ'Ｇ'Ｂ'を得る。
【００２６】
さらにステップＳ７３で色変換処理を行なう。すなわち、画像データＲ'Ｇ'Ｂ'についてＲ、Ｇ、Ｂの色空間によって示される画像データから本実施形態の記録装置で用いるインクの色に合わせた、Ｃ、Ｍ、Ｙ、Ｋによる色空間の画像データに変換する。この処理は、予めＲ',Ｇ',Ｂ'入力信号に対応した上記Ｃ、Ｍ、Ｙ、Ｋの値を格納したＬＵＴ(ルックアップテーブル)を参照して行なわれる。
【００２７】
図８は、このＬＵТの内容を模式的に示す図である。この図に示されるように、本実施形態のＬＵＴは、Ｃ、Ｍ、Ｙそれぞれについて、大インク滴に対応したＣ、Ｍ、Ｙデータとともに、小インク滴に対応したデータＳＣ、ＳＭ、ＳＹについても変換データとして出力するものである。具体的には、図１０Ａにて後述される関係で、データＲ',Ｇ',Ｂ'の各値の組合せに対応して格納する各８ビットの画像データＫ、Ｃ、Ｍ、ＳＣ、ＳＭ、ＳＹのデータを出力する。
【００２８】
次に、ステップＳ７４では、色変換処理によって得られたＫ、Ｃ、Ｍ、ＳＣ、ＳＭ、ＳＹの各色８ビットの画像データについてｎ値化処理を行なう。本実施形態では各色画像データについて５値化処理を行なう。これにより、４ビット(００００〜０１００)のデータを得て、５値の各レベルに対応したインデックスパターンから吐出する際に用いられる２値データを得ることができる。詳しくは、図９にて詳述されるように、１画素について各色インクの大、小インク滴を吐出して、２×２のドットパターン形成するための各ノズルの吐出データを得ることができる。以上のようにして得られたデータは、ステップＳ７５で記録バッファに展開される。なお、Ｋ、Ｃ、Ｍ、ＳＣ、ＳＭ、ＳＹ、の各色８ビットの画像データから、最終的な２値の吐出データを得る手法は、上述のインデックスパターンを用いたものに限られない。大小ドットについてそれぞれ独立に求める限りにおいて、８ビットデータから２値データを得る公知の手法のいずれをも用いることができる。
【００２９】
図９は、本記録装置における、主に記録バッファの構成を示す図である。
【００３０】
なお、同図に示されるプリンタドライバ２１１は、ホスト装置において画像データの作成や、作成したデータを本記録装置に転送するソフトウエアである。
【００３１】
本実施形態の記録装置におけるコントローラ２００は、上述のステップＳ７１〜Ｓ７４の処理を行なって得た１画素ごとのＫ、Ｃ、Ｍ、Ｙ、ＳＣ、ＳＭ、ＳＹのデータを、振りまき回路２０７により、各色２ビットのデータとして各々の記録バッファ２０５にデータを書き込む処理を行なう(ステップＳ７５)。
【００３２】
具体的には、例えばシアンＣのデータについて、３６０ｄｐｉの１画素について２ビットのデータが書き込まれるとする。このとき、本実施形態では大インク滴のノズルＣ１およびＣ２用のバッファＣ１、Ｃ２に各々２ビットずつ、計４ビット書き込むように構成されている。これにより、１画素に対応した、大インク滴を吐出する２つのノズルＣ１、Ｃ２それぞれについて、０〜２個のインク吐出を設定でき、合計で０〜４個の大インク滴吐出を設定できる。同様に、シアンの小インク滴に対応したＳＣについても、小インク滴のノズルＳＣ１およびＳＣ２用のバッファＳＣ１、ＳＣ２に各々２ビットずつ、計４ビット書き込むように構成され、小インク滴について０〜４個のインク吐出を設定できる。大小インク滴を吐出するノズル配置は、図１〜図３に示したいずれかを用いることができ、各画素の記録でこの配置における、大小インク滴それぞれについて１ノズルピッチ離れた２つのノズルを用いることによって１回の走査で大小ドットの２×２のドットパターンを形成することが可能となる。そして、以上のように生成された記録データに基づき、ヘッドドライバ２４０によって各へッドを駆動しそれぞれのインク吐出を行なう。
【００３３】
すなわち、ヘッドの各ノズルが実際に吐出を行う画素位置に達したときに、それぞれのバッファ上のデータを各ヘッド内のレジスタに読み込み、それぞれのインクの吐出動作を行う。これにより、図４に示すレベル０からレベル４までのドット配置を大小独立に実現することができる。
【００３４】
図１０(ａ)および１０(ｂ)は、同一色で異なる量のインクを吐出するための記録データを、液滴の大きさに対応して独立に形成した場合の入力レベルと打ち込み量の関係を表したものである。
【００３５】
図１０(ａ)は、具体的には、図８に示したテーブルの変換内容を、そのテーブルのＣＹＡＮ−ＷＨＩＴＥ軸上の点で示される色の入力に対する変換出力のうち、ＣおよびＳＣについての変換出力を例として説明するものである。また、図１０(ｂ)は、上記入力値に対応して最終的に得られるインク打ちこみ率を示す図である。
【００３６】
図１０(ａ)に示されるように、ＬＵТの設定において、大インク滴に対応するＣのデータを、中間の階調値である１２８以上(図中、中央より左側；濃度階調では１２８以下)に存在させるとともに、小インク滴に対応するＳＣのデータとのトータルが図１０(ｂ)に示す線形の階調変化を示すようにする。なお、このＬＵТの内容は、予めシミュレーションや実験を行なうことによって設定することができる．これにより、中間調の領域で大インク滴を使用することができるようになり、この領域で大小のインク滴を混在させて画像を記録することが可能となる。その結果、小インク滴にヨレが生じても、運動エネルギーの大きな大インク滴が安定して着弾するので、それによってスジなどを認識しづらくすることができる。
【００３７】
そして、以上のようにして得た大、小インク滴それぞれの８ビットの記録データは、上述のとおり５値化処理によって各画素について２つのノズルに対応した４ビットの記録データとされるが、これによって定まる大、小ドットの配置パターン(本実施形態では、インデックスパターンの内容)の調整をそれぞれのドットについて独立に行なうことができる。具体的には、上述したとおり、図１０(ｂ)に示すトータルな関係が線形となるという制約の下で、図１０(ａ)に示す色変換テーブル(ＬＵТ)が定められるので、それによって得られるＫ、Ｃ、Ｍ、Ｙ、ＳＣ、ＳＭ、ＳＹそれぞれのデータ値を満たすパターンであれば、基本的に配置するドットのサイズおよびその位置は任意である。換言すれば、図７に示すステップＳ７４のｎ値化処理を、各大、小インク滴について独立にそれぞれの態様で行なうことができ、それによって得られるドット配置を独立に定めることができる。この結果、画像データの各階調値に対応したドット配置の調整を容易に行なうことができ、中間の濃度階調以下で大ドットを用いて記録することが可能となる。
【００３８】
さらにこの場合、設計上インク滴の量の相対的なバランスに変更があった場合においても、色変換処理におけるルックアップテーブルや上記ｎ値化処理の態様を変更するだけで、これに対して容易に対応することもできる。
【００３９】
図１１は、上述した実施形態のインクジェット記録装置の概略構成を示す斜視図である。本例の記録装置５０はシリアルスキャン方式の記録装置であり、ガイド軸５１，５２によって、キャリッジ５３が矢印Ａの主走査方向に移動可能にガイドされている。キャリッジ５３は、キャリッジモータおよびその駆動力を伝達するベルト等の駆動力伝達機構により、主走査方向に往復動される。キャリッジ５３には、図１〜図３に示したいずれかの記録ヘッドと、それらの記録ヘッドにインクを供給するインクタンク５４がそれぞれのインク色ごとに搭載される。記録ヘッドとインクタンク５４は、一体のインクジェットカートリッジを構成するものであってもよい。被記録媒体としての用紙Ｐは、装置の前端部に設けられた挿入口５５から挿入された後、その搬送方向が反転されてから、送りローラ５６によって矢印Ｂの副走査方向に搬送される。記録装置５０は、記録ヘッドを主走査方向に移動させつつ、プラテン５７上の用紙Ｐのプリント領域に向かってインクを吐出させる記録動作と、その記録幅に対応する距離だけ用紙Ｐを副走査方向に搬送する搬送動作と、を繰り返すことによって、用紙Ｐ上に順次画像を記録する。
【００４０】
キャリッジ５３の移動領域における図１１における左端には、キャリッジ５３に搭載された記録ヘッドの吐出口形成面と対向する回復系ユニット５８が設けられている。回復系ユニット５８には、記録ヘッドの吐出口のキャッピングが可能なキャップと、そのキャップ内に負圧を導入可能な吸引ポンプなどが備えられており、吐出口を覆ったキャップ内に負圧を導入することにより、吐出口からインクを吸引排出させて、記録ヘッドの良好なインク吐出状態を維持すべく回復処理をする。また、キャップ内に向かって、吐出口から画像の寄与しないインクを吐出させることによって、記録ヘッドの良好なインク吐出状態を維持すべく回復処理をすることもできる。
【００４１】
なお、上記の実施形態では、インクを吐出するヘッドを用いた場合を例にとり説明したが、本発明の適用はこの例に限られないことはもちろんである。形成されるドットの大きさが変更可能な記録素子を用いるヘッドであれば、どのようなものであっても本発明を適用することができる。
【００４２】
＜他の実施形態＞
本発明は上述のように、複数の機器（たとえばホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても一つの機器（たとえば複写機、ファクシミリ装置）からなる装置に適用してもよい。
【００４３】
また、前述した実施形態の機能を実現するように各種のデバイスを動作させるように該各種デバイスと接続された装置あるいはシステム内のコンピュータに、前記実施形態機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも本発明の範疇に含まれる。
【００４４】
またこの場合、図７に示した処理のプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。
【００４５】
かかるプログラムコードを格納する記憶媒体としては例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００４６】
またコンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００４７】
さらに供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後そのプログラムコードの指示に基づいてその機能拡張ボードや機能格張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれることは言うまでもない。
【００４８】
【発明の効果】
以上説明したように本発明によれば、同色の大小ドット夫々についてドット配置を独立に定めることができる。この結果、各階調値に対応した同色大小ドットの配置の自由度が増し、ドット配置設計が容易になる。
【図面の簡単な説明】
【図１】本発明の一実施形態のインクジェット記録装置で用いられる記録ヘッドの一例を示す図である。
【図２】本発明の一実施形態のインクジェット記録装置で用いられる記録ヘッドの他の例を示す図である。
【図３】本発明の一実施形態のインクジェット記録装置で用いられる記録ヘッドのさらに他の例を示す図である。
【図４】  (ａ)〜(ｅ)は、従来の記録データ作成で用いられるインデックスパターンを模式的に示す図である。
【図５】  (ａ)〜(ｄ)は、同様に従来の記録データ作成で用いられるインデックスパターンを模式的に示す図である。
【図６】上記インデックスパターンを用いた場合の、記録データとインク打ちこみ率との関係を示す図である。
【図７】本発明の一実施形態にかかる記録データ作成処理を示すフローチャートである。
【図８】上記処理の色変換で用いるルックアップテーブルを模式的に示す図である。
【図９】上記データ作成処理で得られるデータのバッファへの格納処理を説明する図である。
【図１０】  (ａ)および(ｂ)は、同一色で異なる量のインクを吐出するための記録データを、液滴の大きさごとに独立に形成した場合の入力レベルと打ち込み量の関係を示す図である。
【図１１】本発明の一実施形態に係わるインクジェットプリンタの概略構成を示す斜視図である。
【符号の説明】
２００    コントローラ
２０５    記録バッファ
２０７    振りまき回路
２１１    プリンタドライバ
２４０    ヘッドドライバ
【図１】
0003977089.tif 000002
【図２】
0003977089.tif 000003
【図３】
0003977089.tif 000004
【図４】
0003977089.tif 000005
【図５】
0003977089.tif 000006
【図６】
0003977089.tif 000007
【図７】
0003977089.tif 000008
【図８】
0003977089.tif 000009
【図９】
0003977089.tif 000010
【図１０】
0003977089.tif 000011
【図１１】
0003977089.tif 000012