(57)【特許請求の範囲】
【請求項１】
第１のサイズのドットを記録する第１の記録素子列と前記第１のサイズよりも小さい第２のサイズのドットを記録する第２の記録素子列とを有する記録ヘッドを前記第１の記録素子列および第２の記録素子列における複数の記録素子の配列方向とは異なる主走査方向に走査させ、１画素の階調表現を行うための前記第１の記録素子列に対応する多階調画像データおよび前記第２の記録素子列に対応する多階調画像データに基づいて前記第１のサイズのドットおよび第２のサイズのドットが混在した画素を含む画像を記録媒体上に記録するインクジェット記録装置において、
前記主走査方向における、前記記録ヘッドによる一主走査分の記録領域を複数の前記画素から成るエリアの複数に分割する分割手段と、
前記複数のエリアにおいて着目する第１のエリア内の前記第１の記録素子列に対応する多階調画像データより当該エリア内の前記第１のサイズの記録ドット数を取得し、前記第１のエリア内の前記第２の記録素子列に対応する多階調画像データより当該エリア内の前記第２のサイズの記録ドット数を取得する取得手段と、
前記第１のエリア内の前記第１のサイズの記録ドット数に応じて、記録走査中の次の第２のエリア内において、前記第１の記録素子列に対応する多階調画像データの階調値を減らし、前記第１のエリア内の前記第２のサイズの記録ドット数に応じて、前記第２のエリア内において、前記第２の記録素子列に対応する多階調画像データの階調値を減らす画像データ変更手段とを備え、
前記画像データ変更手段は、前記第１の記録素子列に対応する多階調画像データと前記第２の記録素子列に対応する多階調画像データで階調値を減らす画素が互いに異なるように、前記第１の記録素子列に対応する多階調画像データにおいて階調値を減らす画素と前記第２の記録素子列に対応する多階調画像データにおいて階調値を減らす画素を決定する決定手段を含む、ことを特徴とするインクジェット記録装置。
【請求項２】
前記決定手段は、前記第１の記録素子列に対応する多階調画像データの階調値を減らす画素を決定した後に、前記第１の記録素子列に対する多階調画像データの階調値を減らす画素とは異なる画素から前記第２の記録素子列に対応する多階調画像データの階調値を減らす画素を決定する、ことを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
第１のサイズのドットを記録する第１の記録素子列と前記第１のサイズよりも小さい第２のサイズのドットを記録する第２の記録素子列とを有する記録ヘッドを前記第１の記録素子列および第２の記録素子列における複数の記録素子の配列方向とは異なる主走査方向に走査させ、１画素の階調表現を行うための前記第１の記録素子列に対応する多階調画像データおよび前記第２の記録素子列に対応する多階調画像データに基づいて前記第１のサイズのドットおよび第２のサイズのドットが混在した画素を含む画像を記録媒体上に記録するインクジェット記録装置の記録制御方法において、
前記主走査方向における、前記記録ヘッドによる一主走査分の記録領域を複数の前記画素から成るエリアの複数に分割する分割工程と、
前記複数のエリアにおいて着目する第１のエリアの前記第１の記録素子列に対応する多階調画像データより当該エリア内の前記第１のサイズの記録ドット数を取得し、前記第１のエリア内の前記第２の記録素子列に対応する多階調画像データより当該エリア内の前記第２のサイズの記録ドット数を取得する取得工程と、
前記第１のエリア内の前記第１のサイズの記録ドット数に応じて、記録走査中の次の第２のエリア内において、前記第１の記録素子列に対応する多階調画像データの階調値を減らし、前記第１のエリア内の前記第２のサイズの記録ドット数に応じて、前記第２のエリア内において、前記第２の記録素子列に対応する多階調画像データの階調値を減らす画像データ変更工程とを備え、
前記画像データ変更工程は、前記第１の記録素子列に対応する多階調画像データと前記第２の記録素子列に対応する多階調画像データで階調値を減らす画素が互いに異なるように、前記第１の記録素子列に対応する多階調画像データにおいて階調値を減らす画素と前記第２の記録素子列に対応する多階調画像データにおいて階調値を減らす画素を決定する決定工程を含む、ことを特徴とする記録制御方法。
【請求項４】
第１の明度のドットを記録する第１の記録素子列と前記第１の明度よりも低い第２の明度のドットを記録する第２の記録素子列とを有する記録ヘッドを前記第１の記録素子列および第２の記録素子列における複数の記録素子の配列方向とは異なる主走査方向に走査させ、１画素の階調表現を行うための前記第１の記録素子列に対応する多階調画像データおよび前記第２の記録素子列に対応する多階調画像データに基づいて前記第１の明度のドットおよび第２の明度のドットが混在した画素を含む画像を記録媒体上に記録するインクジェット記録装置において、
前記主走査方向における、前記記録ヘッドによる一主走査分の記録領域を複数の前記画素から成るエリアの複数に分割する分割手段と、
前記複数のエリアにおいて着目する第１のエリア内の前記第１の記録素子列に対応する多階調画像データより当該エリア内の前記第１の明度の記録ドット数を取得し、前記第１のエリア内の前記第２の記録素子列に対応する多階調画像データより当該エリア内の前記第２の明度の記録ドット数を取得する取得手段と、
前記第１のエリア内の前記第１の明度の記録ドット数に応じて、記録走査中の次の第２のエリア内において、前記第１の記録素子列に対応する多階調画像データの階調値を減らし、前記第１のエリア内の前記第２の明度の記録ドット数に応じて、前記第２のエリア内において、前記第２の記録素子列に対応する多階調画像データの階調値を減らす画像データ変更手段とを備え、
前記画像データ変更手段は、前記第１の記録素子列に対応する多階調画像データと前記第２の記録素子列に対応する多階調画像データで階調値を減らす画素が互いに異なるように、前記第１の記録素子列に対応する多階調画像データにおいて階調値を減らす画素と前記第２の記録素子列に対応する多階調画像データにおいて階調値を減らす画素を決定する決定手段を含む、ことを特徴とするインクジェット記録装置。
【請求項５】
第１の明度のドットを記録する第１の記録素子列と前記第１の明度よりも低い第２の明度のドットを記録する第２の記録素子列とを有する記録ヘッドを前記第１の記録素子列および第２の記録素子列における複数の記録素子の配列方向とは異なる主走査方向に走査させ、１画素の階調表現を行うための前記第１の記録素子列に対応する多階調画像データおよび前記第２の記録素子列に対応する多階調画像データに基づいて前記第１の明度のドットおよび第２の明度のドットが混在した画素を含む画像を記録媒体上に記録するインクジェット記録装置の記録制御方法において、
前記主走査方向における、前記記録ヘッドによる一主走査分の記録領域を複数の前記画素から成るエリアの複数に分割する分割工程と、
前記複数のエリアにおいて着目する第１のエリア内の前記第１の記録素子列に対応する多階調画像データより当該エリア内の前記第１の明度の記録ドット数を取得し、前記第１のエリア内の前記第２の記録素子列に対応する多階調画像データより当該エリア内の前記第２の明度の記録ドット数を取得する取得工程と、
前記第１のエリア内の前記第１の明度の記録ドット数に応じて、記録走査中の次の第２のエリア内において、前記第１の記録素子列に対応する多階調画像データの階調値を減らし、前記第１のエリア内の前記第２の明度の記録ドット数に応じて、前記第２のエリア内において、前記第２の記録素子列に対応する多階調画像データの階調値を減らす画像データ変更工程とを備え、
前記画像データ変更工程は、前記第１の記録素子列に対応する多階調画像データと前記第２の記録素子列に対応する多階調画像データの階調値で階調値を減らす画素が互いに異なるように、前記第１の記録素子列に対応する多階調画像データにおいて階調値を減らす画素と前記第２の記録素子列に対応する多階調画像データにおいて階調値を減らす画素を決定する決定工程を含む、ことを特徴とする記録制御方法。
【請求項６】
請求項３または５に記載されたインクジェット記録装置の記録制御方法の手順をコンピュータに実行させるためのプログラム。
【請求項７】
請求項６に記載されたインクジェット記録装置の記録制御方法の手順をコンピュータに実行させるためのプログラムが記憶されたコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェット記録装置、インクジェット記録装置の記録制御方法、プログラムおよび記憶媒体に関する。特に、本発明は、インクジェット記録ヘッドを往復走査させて記録し、記録用紙などの被プリント物に往復記録を行うインクジェット記録装置、インクジェット記録装置の記録制御方法、プログラムおよび記憶媒体に関する。
【背景技術】
【０００２】
プリンター、複写機、ファクシミリ等における画像等のプリント手段として、あるいはコンピューターやワードプロセッサー等を含む複合電子機器やワークステーション等のプリント出力機器として記録装置が用いられる。この記録装置は、画像情報（文字情報等すべての出力情報を含む）に基づいて記録用紙やプラスチック薄板等の被記録材（以下、記録媒体とも言う）に文字や画像等の画像情報を記録するように構成されている。
【０００３】
このような記録装置は、その記録方法により、インクジェット方式、ワイヤドット方式、サーマル方式、レーザービーム方式等に分けることが出来る。この中で、インクジェット方式の記録装置（以下、インクジェット記録装置と言う）は、記録ヘッドを含む記録手段から記録媒体にインクを吐出して記録を行う。したがって、他の記録方式に比べて高精細化が容易で、しかも高速で静粛性に優れ、かつ安価であるという、種々の利点を有している。一方、近年では、カラー画像などのカラー出力の重要性も高まり、銀塩写真に匹敵する高画質のカラーインクジェット記録装置も数多く開発され、販売さている。
【０００４】
このようなインクジェット記録装置においては、記録速度の向上のため、複数の記録素子を集積して配列される記録ヘッドとして、複数のインク吐出口及び液路を集積した記録ヘッドを用いる。さらにカラー記録への対応としては、複数のインク吐出口及び液路を集積した複数個の記録ヘッドを備えたインクジェット記録装置が一般的である。
【０００５】
プリンターの記録方式としては様々な方式が知られているが、上述のように、記録用紙等の記録媒体に非接触記録が可能である、カラー化が容易である、静粛性に富む等の理由でインクジェット方式が、近年特に注目されている。特に、記録する記録情報に応じてインクを吐出する記録ヘッドを装着し、記録用紙等の記録媒体の送り方向と直交する方向に記録ヘッドを往復走査しながら記録を行うシリアル記録方式が、安価で小型化が容易などの点から一般的に広く用いられている。
【０００６】
最近では、このようなインクジェット記録装置の高性能化が著しく、レーザビームプリンタ並みに高速な記録速度も実現されてつつある。また、パーソナルコンピュータの処理速度の高性能化やインターネットなどの普及により、カラー画像に対する記録速度の高速化の欲求もますます増大してきている。
【０００７】
さらに近年では、記録速度の高速化に加えて、記録画像の画質向上に対する要求も非常に強い。したがって、これらの要求を両立させるために、インク液滴サイズをより小さくし、かつノズル密度を向上させた記録ヘッドを用いて、高精細に画像の記録が可能な記録装置の開発が進められている。
【０００８】
また、インクジェット記録装置に対する高画質化の要求を受けて、階調表現をより精細に行う目的で、吐出量の異なる液滴を吐出できるノズルを有する記録ヘッドの開発も進められている。すでに、複数のドットサイズ（たとえば、大ドットと小ドット）のインク液滴サイズを記録用紙面上で再現させ、なめらかな階調表現を可能としたインクジェット記録装置が市販されている。
【０００９】
インクジェット方式の中で、バブルジェット（登録商標）記録方式（ＢＪ方式）は、発熱体によりインクを急激に加熱、気化させ、発生した気泡の圧力によりインク液滴をオリフィスから吐出させる方式である。このような構造を有するバブルジェット（登録商標）方式の記録ヘッドにおいて発生した気泡は、周囲のインクによって冷却され、気泡内のインクの蒸気が凝縮して液体に戻るため、ついには消滅する。一方、吐出により消費されたインクは、インクを貯留するインクタンクからインク供給路を介して再充填される。
【００１０】
図１の（Ａ）は、このようなインクジェット記録ヘッド１０１のノズルの配置例を示す図であり、異なるインクの吐出が可能なように複数のノズル列１０２を持つ。図１の（Ｂ）に示すように、各ノズル列１０２は、インク供給路１０５の左側に吐出量の大きい吐出口列１０３Ｌ、右側に吐出量の小さい吐出口列１０３Ｓが配列され、それぞれ大ドットおよび小ドットを記録用紙上に記録できる。インクはインク供給路１０５から各ノズル１０３Ｌ及び１０３Ｓに対応して設けられたインク流路１０４を介して供給される。
【００１１】
図１（Ａ）に示す記録ヘッド１０１は、カラー記録用であって、吐出量が大及び小のノズルの組み合わせをもつノズル列が左右に２組（２色分計４列）配置され、吐出量が同じノズルの組み合わせのノズル列が中央に２列配置されている。そして、左右対称に、シアン（Ｃ）とマゼンタ（Ｍ）のインク、中央にイエロー（Ｙ）とブラック（ＢＫ）のインクを吐出させることでカラー記録を可能にした記録ヘッド１０１が構成される。
【００１２】
図２は、図１に示す記録ヘッド１０１を用いて記録用紙Ｐ上に記録（以下、単に記録ともいう）を行うためのインクジェット記録装置の主要部の構成を示したものである。同図において、２０１はインクジェットカートリッジ（記録手段）である。これらは、４色のカラーインクのインクタンクと記録ヘッドとで構成される。すなわち、ブラック（ＢＫ）、シアン（Ｃ）、マゼンタ（Ｍ）及びイエロー（Ｙ）のインクがそれぞれ貯留されたインクタンクと、それぞれのインクに対応した記録ヘッド１０１とで構成されている。
【００１３】
２０３は紙送りローラ（副走査手段）であり、補助ローラ２０４と共に記録用紙Ｐを挟持しながら図の矢印の方向に回転し、記録用紙ＰをＹ方向に間欠的に搬送する。また、２０５は一対の給紙ローラであり、記録用紙Ｐの給紙を行う。一対のローラ２０５は、ローラ２０３及び２０４と同様、記録用紙Ｐを挟持して回転するが、紙送りローラ２０３よりもその回転速度を低くすることによって記録用紙Ｐに張力を発生させ、撓みのない搬送を可能としている。
【００１４】
２０６は４つのインクジェットカートリッジ２０１を支持しつつ、前記Ｙ方向と直交する主走査方向（図中Ｘ方向）へと往復移動（以下、走査またはスキャンとも言う）を行うキャリッジ（主走査手段）である。このキャリッジ２０６は、記録ヘッド１０１による記録動作が行われていないとき、あるいは記録ヘッド１０１の回復処理などが行われているときには、図の破線で示した位置のホームポジションｈで待機する。
【００１５】
そして、記録開始前にホームポジションｈにあるキャリッジ２０６は、記録開始命令があると、図２のＸ方向に走査しながら、記録ヘッド１０１のＮ（Ｎは任意の整数）個のノズルにより、記録用紙Ｐ上にＮ／１２００インチの幅の記録を行う。記録用紙Ｐの端部までの記録が終了するとキャリッジは元のホームポジションｈに戻り、再びＸ方向への記録のための走査を行う。この最初の記録が終了してから２回目の記録が始まる前に、紙送りローラ２０３が矢印方向へ回転することにより、記録用紙Ｐは、Ｎ／１２００インチの幅だけＹ方向への紙送りされる。
【００１６】
このようにしてキャリッジ２０６の１走査ごとに、記録ヘッド１０１によるＮ／１２００インチの幅の記録動作と紙送り動作を繰り返し行うことで、例えば一頁分の画像信号の記録を記録用紙Ｐ上に完成させることができる。なお、このように、キャリッジ２０６の往路走査時のみ記録ヘッド１０１で１回で記録する記録モードを１パス記録モードという。
【００１７】
また、インクジェット記録装置に用いられる別の記録モードとしてはマルチパス記録モードがある。このマルチパス記録モードとは、同一の記録領域に対し、複数回に分けて重ね打ちを行うことによりその記録領域の記録を完成させる記録モードである。マルチパス記録モードの場合、そのパス数が多いほど画質が向上することは一般的に知られている。
【００１８】
なお、ここではキャリッジ２０６の往路走査時にのみ記録動作を行う片方向走査記録の場合を示している。しかしながら、より高速な記録を実施する場合は、キャリッジ２０６の往路走査及び復路走査のいずれにおいても記録を行う双方向走査記録方式が用いられることが一般的である。
【００１９】
インクジェット記録方式を用いて画像を形成する場合、同一の駆動パルスを発熱体に連続して印加すると、ヒータの連続加熱によるヘッドの温度上昇により濃度ムラが発生することが知られている。この濃度ムラに関してはあとで詳細に説明する。
【００２０】
そのため、インクジェット記録方式において高画質記録を行うには、この濃度ムラを低減させることが重要である。この低減する方法としては、一般的に吐出量を均一に制御する手段あるいは、記録データを補正する手段が提案されている。また、前述のマルチパス記録モードを用いることや、あるいは記録速度の低下という弊害はあるが、走査速度を遅め設定することも、濃度ムラを低減させる手段として公知の技術である。
【００２１】
記録ヘッド１０１の吐出量は、同一の駆動パルスを発熱体に印加する場合、発熱体近辺のインクの温度に依存する。そこで、インクの温度管理を行う必要がある。しかしながら、インクの温度管理は実用上困難であるため、インクの温度の代用として記録ヘッド１０１の温度を管理することで記録ヘッド１０１の吐出量を制御する技術が普及している。
【００２２】
たとえば、特許文献１には記録ヘッド内部に記録ヘッドの温度を検知するためのセンサを配置してこのセンサの出力を検出手段であるＭＰＵ（ＣＰＵ）でモニタすることが開示されている。そして、温度が上昇するとヒータ駆動のパルス信号のパルス幅を可変する等して、ヒータの加熱時間を短くして記録ヘッドの温度上昇を抑制し、インクの吐出量を一定にする制御方法（ＰＷＭ制御）が提案されている。
【００２３】
しかしながら、センサは記録ヘッド近傍に取り付けられており、記録ヘッドの駆動によるノイズのため正確な出力をＭＰＵ（ＣＰＵ）でモニタできない。そのため、正確な温度制御ができず、吐出量の制御が十分でないという問題があった。
【００２４】
これに対し、記録ヘッドに温度センサを設ける以外に、検出した温度出力の増幅機構や検出結果のノイズ対策等の手法を用いる提案もされているが、これらは、コストアップを招いてしまう。そこで温度センサの信頼性を考慮して、記録する画像データにより記録ヘッドの温度を推測する手法が提案され、この手法を代用または兼用する提案がなされている。たとえば、記録データから温度を推定する手法として、次の記録走査を行う前に、画像バッファ等のメモリ領域に一主走査分の画像データを一旦格納する。そして、その画像バッファ内の有効データ数をカウントして、そのカウント結果からヘッド駆動のパルス信号のパルス幅を変更する制御を行い、次記録走査を行う方法が知られている。
【００２５】
さらに、特許文献２や特許文献３には、インクジェット記録装置又はインクジェットヘッドの周辺の温度をセンサ等で取得する手段と、インクジェットヘッドに単位時間当たりに投入される熱量からインクジェットヘッドの温度の上昇を推定する手段とを設ける。そしてこれらにより、インクジェットヘッドの温度を確定する方式が開示されている。
【００２６】
また近年では、記録速度の高速化に伴う吐出周波数の増大、および一ノズル列当たりのノズル数の増大により、従来の温度の推定方法よりもより高精度な手法を用いることが強く要望されてきている。
【００２７】
インクジェットヘッドの温度の推定の高精度化は、温度推定演算の時間間隔を短くすることで達成される。しかし、演算時間の間隔を短くした分、記録装置本体の演算時の負荷が増加するため、演算手段であるＭＰＵ（ＣＰＵ）の高性能化の必要が生じたり、あるいはスループットの低下が生じてしまう。
【００２８】
この問題に対して特許文献３では、記録ヘッドの駆動条件から高精度で演算負荷の少ない温度の推定方法として記録ヘッドの温度を推定し、この推定された温度に応じて前述のＰＷＭ制御を実施することでより正確に吐出量制御を行う手法が開示されている。
【００２９】
具体的には、記録ヘッドの駆動条件から記録ヘッドに蓄積される投入熱量に変換し、前の記録走査までのインクジェットヘッドの熱蓄熱分より単位時間経過による放熱後の蓄熱分を演算する。そして、熱時定数ごとに記録ヘッド蓄熱分を記憶し、各投入熱量と放熱後の熱量を加算することで、記録ヘッドの温度上昇を演算するものである。
【００３０】
一方特許文献４では、特に大型記録装置向けの技術であって、画像データからリアルタイムに温度推定、吐出量制御する手法が開示されている。すなわち、画像データの中から有効データをカウントし、そのカウント値が所定の値に達した場合、ヘッド駆動のパルス信号の幅を変更する手法、あるいは記録データを所定量間引くことでデータ補正し、記録する手法が提案されている。
【特許文献１】特開平５−３１９０５号公報
【特許文献２】特開平５−２０８５０５号公報
【特許文献３】特開平７−１２５２１６号公報
【特許文献４】特開平８−１５６２５８号公報
【発明の開示】
【発明が解決しようとする課題】
【００３１】
上述のように、複数のドットサイズを記録用紙Ｐの紙面上に記録するために、吐出量の異なる吐出口を備えた記録ヘッドを有するインクジェット記録装置を検討する。この場合、高画質化の要求から大きいサイズの吐出量であっても、画質の特に粒状性の観点から、実際は非常に小さい液滴であることが要求される。たとえば大きい吐出量として５pl程度、小さい吐出量として２plのものが現在市販されており、数年前に比べてインク液滴サイズは格段に小さくなっている。また更なる高画質化には、更なる小液滴化が要求されている。これらの小さい吐出量の記録ヘッドにより記録を行う場合、記録領域を覆うインクドットの数がその記録領域の大きさに影響してくる。
【００３２】
同一の記録領域を同一濃度で記録するために配置すべきドット数は、約半分の小さい吐出量のドットを用いる場合には、図３のように縦横方向それぞれ２倍、総数としては従来の４倍の数のドットが記録される必要がある。記録ヘッドのノズル数およびノズル密度が同一で、吐出周波数が同等の場合、当然のことながら記録速度は著しく低下することになる。
【００３３】
このような液滴サイズの小さい記録ヘッドを用いて従来並みの記録速度を維持するために、記録ヘッド自体の性能を向上させる手段が提案されている。すなわち、ノズル数を増加させ記録幅を増加させる方法、インク液滴の吐出周波数を高速化する方法がある。また記録領域の記録時間の短縮化として主走査ごとの記録速度の高速化、マルチパス記録時のパス数を低下させる等による画像形成方法の改良が必要とされる。
【００３４】
記録ヘッドのインク吐出周波数を上げると一回の走査にかかる記録時間が短縮される。しかしながら、走査中のインク吐出にともなう記録ヘッドの温度上昇も増大し、誤動作による吐出量の増加を招く。さらに、液滴サイズの小型化により記録領域内へ記録するインクドット数も増大するため、更なる記録ヘッドの温度上昇とそれに伴う吐出量の誤増加につながる。このため、これまで以上に１回の記録走査内におけるヘッド温度上昇の程度は増大し、その結果これまで以上の吐出量の増加によって走査ごとに記録領域の濃度ムラが発生する。
【００３５】
また、マルチパス記録方式における記録パス数を少なくした高速記録を行う場合も、一回の走査において吐出されるインクドットの数はパス数に応じて増加する。この場合も同様に、記録ヘッドの昇温による吐出量増加によって記録領域の濃度ムラが発生する。当然ながらインクの高速吐出とパス数の減少を同時に実施した場合、その影響は非常に大きなものとなる。
【００３６】
一方で、記録速度の高速化により温度センサによるヘッド温度の検出は、応答性の点で能力が不足する。また、記録データからの温度の推定手段による検出においても、吐出周波数の高速化による一吐出タイミング内での最大パルス幅が縮小する。そのため、パルス幅の変更可能範囲おける吐出量の制御の可能範囲も狭くなっており、制御能力が十分とは言えない状況になっている。
【００３７】
前記のような１パス記録モードでの高速なインク吐出による記録を、双方向記録方式で行うと、各走査ごとに記録された領域全体が主走査方向に濃度分布をもって記録される。具体的には、図５のように、各走査ごとにバンド状の濃度ムラが発生し、特に記録領域の両端部で顕著に発生する。
【００３８】
図６は、前記の１パス記録モードの任意の一主走査により同一階調のベタ画像を記録した場合の記録領域の状態（図６の（Ａ））と、そのときの記録ヘッド１０１の温度と吐出量の関係を示すグラフである。
【００３９】
図６において、記録ヘッド１０１の主走査方向の記録動作に伴いヘッド温度が図６の（Ｂ）のように上昇し、この温度上昇に伴って吐出量の小さい吐出口の場合も、吐出量の大きい吐出口の場合も、図６の（Ｃ）および（Ｄ）のように吐出量が増加してしまう。結果として図６の（Ａ）のように主走査方向に濃度ムラが発生する。
【００４０】
したがって、吐出量の異なる吐出口を具備していても、それぞれ記録ヘッド１０１の昇温に応じて吐出量の増加の傾向が異なる。また階調再現を上述のように、大きい吐出量の液滴による大きいドットと、小さい吐出量の液滴による小さいドットとの組み合わせで行うと、それぞれの影響を受けて濃度が上昇してしまう結果を生むことになる。
【００４１】
そこで、記録走査の進行に伴う濃度の上昇に応じて、記録するインク量の低減が必要になり、一例として、記録すべき画像データのドットをカウントしつつ、温度上昇に応じた濃度補正を実施する手法を提案する。
【００４２】
その場合に、具体的には、記録ヘッド１０１の走査領域を走査方向に複数のカウントエリアおよび記録エリアに分割する。そして、カウントエリア内の記録ドット数をカウントし、カウントしたドット数に応じて次の記録エリア内の画像データを変更して画像形成する画像補正方法またはインクジェット記録装置である。画像データの変更は、多階調データをカウントしてデータ変更し、変更した多階調データを２値データに変換して記録する方法が考えられる。
【００４３】
この方法によれば、記録ヘッド１０１の温度上昇に伴い、記録のドット数を低減させることが可能になり、濃度ムラを低減することが出来る。
【００４４】
しかしながら、吐出量が異なる吐出口から吐出される大ドットと小ドットのそれぞれの画像データを独立に補正位置を決めて低減させると、不用意に画像データを低減させた部分が重なってしまう。その結果、図４の（Ａ）の右側に示すように、その部分のみが著しく薄い記録状態「白抜け」（４０１）になり、濃度ムラは改善されても、逆に粒状性が悪化してしまうことがあった。
【００４５】
本発明は、吐出量の異なる液滴を吐出し、ドットサイズの異なるドットで画像記録するインクジェット記録方法を提案する。すなわち、高速な記録を行う場合において、インク吐出に影響を受けて記録ヘッド１０１が昇温することによる吐出量の増加に起因する濃度の上昇を低減する補正方法を提案する。
【００４６】
即ち、本発明の目的は、吐出量の異なるインクを吐出して画像形成するインクジェットシステムにおいても、粒状性の劣化を生じさせない濃度ムラの低減、および画質劣化の低減が可能なインクジェット記録方式を提供することにある。
【課題を解決するための手段】
【００４７】
上記目的を達成するため、本発明の実施形態においては、第１のサイズのドットを記録する第１の記録素子列と前記第１のサイズよりも小さい第２のサイズのドットを記録する第２の記録素子列とを有する記録ヘッドを前記第１の記録素子列および第２の記録素子列における複数の記録素子の配列方向とは異なる主走査方向に走査させ、１画素の階調表現を行うための前記第１の記録素子列に対応する多階調画像データおよび前記第２の記録素子列に対応する多階調画像データに基づいて前記第１のサイズのドットおよび第２のサイズのドットが混在した画素を含む画像を記録媒体上に記録するインクジェット記録装置において、
前記主走査方向における、前記記録ヘッドによる一主走査分の記録領域を複数の前記画素から成るエリアの複数に分割する分割手段と、
前記複数のエリアにおいて着目する第１のエリアの前記第１の記録素子列に対応する多階調画像データより当該エリア内の前記第１のサイズの記録ドット数を取得し、前記第１のエリア内の前記第２の記録素子列に対応する多階調画像データより当該エリア内の前記第２のサイズの記録ドット数を取得する取得手段と、
前記第１のエリア内の前記第１のサイズの記録ドット数に応じて、記録走査中の次の第２のエリア内において、前記第１の記録素子列に対応する多階調画像データの階調値を減らし、前記第１のエリア内の前記第２のサイズの記録ドット数に応じて、前記第２のエリア内において、前記第２の記録素子列に対応する多階調画像データの階調値を減らす画像データ変更手段とを備え、
前記画像データ変更手段は、前記第１の記録素子列に対応する多階調画像データと前記第２の記録素子列に対応する多階調画像データで階調値を減らす画素が互いに異なるように、前記第１の記録素子列に対応する多階調画像データにおいて階調値を減らす画素と前記第２の記録素子列に対応する多階調画像データにおいて階調値を減らす画素を決定する決定手段を含む、ことを特徴とするインクジェット記録装置を提供する。
【００４８】
また、上記目的を達成するため、本発明の実施形態においては、第１のサイズのドットを記録する第１の記録素子列と前記第１のサイズよりも小さい第２のサイズのドットを記録する第２の記録素子列とを有する記録ヘッドを前記第１の記録素子列および第２の記録素子列における複数の記録素子の配列方向とは異なる主走査方向に走査させ、１画素の階調表現を行うための前記第１の記録素子列に対応する多階調画像データおよび前記第２の記録素子列に対応する多階調画像データに基づいて前記第１のサイズのドットおよび第２のサイズのドットが混在した画素を含む画像を記録媒体上に記録するインクジェット記録装置の記録制御方法において、
前記主走査方向における、前記記録ヘッドによる一主走査分の記録領域を複数の前記画素から成るエリアの複数に分割する分割工程と、
前記複数のエリアにおいて着目する第１のエリアの前記第１の記録素子列に対応する多階調画像データより当該エリア内の前記第１のサイズの記録ドット数を取得し、前記第１のエリア内の前記第２の記録素子列に対応する多階調画像データより当該エリア内の前記第２のサイズの記録ドット数を取得する取得工程と、
前記第１のエリア内の前記第１のサイズの記録ドット数に応じて、記録走査中の次の第２のエリア内において、前記第１の記録素子列に対応する多階調画像データの階調値を減らし、前記第１のエリア内の前記第２のサイズの記録ドット数に応じて、前記第２のエリア内において、前記第２の記録素子列に対応する多階調画像データの階調値を減らす画像データ変更工程とを備え、
前記画像データ変更工程は、前記第１の記録素子列に対応する多階調画像データと前記第２の記録素子列に対応する多階調画像データで階調値を減らす画素が互いに異なるように、前記第１の記録素子列に対応する多階調画像データにおいて階調値を減らす画素と前記第２の記録素子列に対応する多階調画像データにおいて階調値を減らす画素を決定する決定工程を含む、ことを特徴とする記録制御方法を提供する。
【００４９】
また、上記目的を達成するため、本発明の実施形態においては、第１の明度のドットを記録する第１の記録素子列と前記第１の明度よりも低い第２の明度のドットを記録する第２の記録素子列とを有する記録ヘッドを前記第１の記録素子列および第２の記録素子列における複数の記録素子の配列方向とは異なる主走査方向に走査させ、１画素の階調表現を行うための前記第１の記録素子列に対応する多階調画像データおよび前記第２の記録素子列に対応する多階調画像データに基づいて前記第１の明度のドットおよび第２の明度のドットが混在した画素を含む画像を記録媒体上に記録するインクジェット記録装置において、
前記主走査方向における、前記記録ヘッドによる一主走査分の記録領域を複数の前記画素から成るエリアの複数に分割する分割手段と、
前記複数のエリアにおいて着目する第１のエリアの前記第１の記録素子列に対応する多階調画像データより当該エリア内の前記第１の明度の記録ドット数を取得し、前記第１のエリア内の前記第２の記録素子列に対応する多階調画像データより当該エリア内の前記第２の明度の記録ドット数を取得する取得手段と、
前記第１のエリア内の前記第１の明度の記録ドット数に応じて、記録走査中の次の第２のエリア内において、前記第１の記録素子列に対応する多階調画像データの階調値を減らし、前記第１のエリア内の前記第２の明度の記録ドット数に応じて、前記第２のエリア内において、前記第２の記録素子列に対応する多階調画像データの階調値を減らす画像データ変更手段とを備え、
前記画像データ変更手段は、前記第１の記録素子列に対応する多階調画像データと前記第２の記録素子列に対応する多階調画像データで階調値を減らす画素が互いに異なるように、前記第１の記録素子列に対応する多階調画像データにおいて階調値を減らす画素と前記第２の記録素子列に対応する多階調画像データにおいて階調値を減らす画素を決定する決定手段を含む、ことを特徴とするインクジェット記録装置を提供する。
【００５０】
さらに、上記目的を達成するため、本発明の実施形態においては、第１の明度のドットを記録する第１の記録素子列と前記第１の明度よりも低い第２の明度のドットを記録する第２の記録素子列とを有する記録ヘッドを前記第１の記録素子列および第２の記録素子列における複数の記録素子の配列方向とは異なる主走査方向に走査させ、１画素の階調表現を行うための前記第１の記録素子列に対応する多階調画像データおよび前記第２の記録素子列に対応する多階調画像データに基づいて前記第１の明度のドットおよび第２の明度のドットが混在した画素を含む画像を記録媒体上に記録するインクジェット記録装置の記録制御方法において、
前記主走査方向における、前記記録ヘッドによる一主走査分の記録領域を複数の前記画素から成るエリアの複数に分割する分割工程と、
前記複数のエリアにおいて着目する第１のエリア内の前記第１の記録素子列に対応する多階調画像データより当該エリア内の前記第１の明度の記録ドット数を取得し、前記第１のエリア内の前記第２の記録素子列に対応する多階調画像データより当該エリア内の前記第２の明度の記録ドット数を取得する取得工程と、
前記第１のエリアの前記第１の明度の記録ドット数に応じて、記録走査中の次の第２のエリア内において、前記第１の記録素子列に対応する多階調画像データの階調値を減らし、前記第１のエリア内の前記第２の明度の記録ドット数に応じて、前記第２のエリア内において、前記第２の記録素子列に対応する多階調画像データの階調値を減らす画像データ変更工程とを備え、
前記画像データ変更工程は、前記第１の記録素子列に対応する多階調画像データと前記第２の記録素子列に対応する多階調画像データで階調値を減らす画素が互いに異なるように、前記第１の記録素子列に対応する多階調画像データにおいて階調値を減らす画素と前記第２の記録素子列に対応する多階調画像データにおいて階調値を減らす画素を決定する決定工程を含む、ことを特徴とする記録制御方法を提供する。
【００５１】
上記目的を達成するため、本発明の、さらに他の実施形態においては、前記実施形態に記載されたインクジェット記録装置の記録制御方法の手順をコンピュータに実行させるためのプログラムを提供する。
【００５２】
上記目的を達成するため、本発明の、さらに他の実施形態においては、前記実施形態に記載されたインクジェット記録装置の記録制御方法の手順をコンピュータに実行させるためのプログラムが記録されたコンピュータ読取可能な記憶媒体を提供する。
【発明の効果】
【００５３】
本発明によれば、吐出量の異なるインクを吐出して画像形成するインクジェットシステムにおいて、粒状性の劣化を生じさせない濃度ムラの低減、および画質劣化の低減が可能なインクジェット記録が可能となる。
【発明を実施するための最良の形態】
【００５４】
図７は、本発明の実施形態に係るインクジェット記録装置の制御構成を示すブロック図である。なお、本実施形態のインクジェット記録装置の機械的な部分の構成、は図２に示したものと同様な構造を有する。
【００５５】
図７において、ＣＰＵ７００はメインバスライン７０５を介して装置各部の制御及びデータ処理を実行する。すなわち、ＣＰＵ７００は、ＲＯＭ７０１に格納されるプログラムに従い、ヘッド駆動制御回路７１５、キャリッジ駆動制御回路７１６などをはじめとする後述の各部の制御及びデータ処理を行う。ＲＡＭ７０２は、このＣＰＵ７００によるデータ処理等のワークエリア等としても用いられている。
【００５６】
また、その他の記憶装置として、必要に応じてハードディスク等が接続されることもある。画像入力部７０３はホスト装置とのインターフェースを有し、ホスト装置から入力した画像データを一時的に保持する。画像信号処理部７０４は、色変換、２値化、マスク処理等を行うデータ変換部７１８、各種のデータ処理を実行するデータ補正部７１９を備える。操作部７０６はキーやマウス等を備え、これによりオペレータによる制御入力等を可能にする。回復系制御回路７０７では、ＲＡＭ７０２に格納される回復処理プログラムに従って予備吐出等の回復動作を制御する。すなわち、回復系モータ７０８は、記録ヘッド１０１（図１と同じ）とこれに対向離間するクリーニングブレード７０９、キャップ７１０、及び吸引ポンプ７１１などを駆動する。また、ヘッド駆動制御回路７１５は、記録ヘッド１０１のインク吐出用の電気熱変換体の駆動を制御し、通常、予備吐出や記録のためのインク吐出を記録ヘッド１０１に行わせる。さらに、キャリッジ駆動制御回路７１６及び紙送り制御回路７１７も同様に制御プログラムに従い、キャリッジの移動及び紙送りをそれぞれ制御する。また、記録ヘッド１０１のインク吐出用の電気熱変換体が設けられている基板には、保温ヒータが設けられており、記録ヘッド１０１内のインク温度を所望の設定温度に加熱調整することが出来る。又、サーミスタ７１２は、同様に上記基板に設けられているもので、記録ヘッド１０１内のインクの実質的な温度を測定するためのものである。サーミスタ７１２も同様に、基板ではなく外部に設けられていても良く、また記録ヘッド１０１の周囲の近傍に設けられていても良い。
【００５７】
以上の装置構成に基づき、本発明の実施形態を詳細に説明する。
【００５８】
＜実施形態１＞
記録ヘッド１０１は、図１に示した記録ヘッド１０１であって、大きい吐出量のインクを吐出するノズル列と小さい吐出量のインクを吐出するノズル列が組み合わされて構成される。そして、各ノズルのインク流路などの内部構成は先の説明と同様である。また、装置構成として図２で示した構成とし、同一の記録領域に対して１回の主記録走査を行って画像を完成させる１パス記録を行うものとなっており、この点も上記従来技術にて示したものと同様である。
【００５９】
インクジェット記録ヘッド１０１の吐出量を決定する要因として、吐出部のインク温度（記録ヘッド１０１の温度で代用できる場合がある）がある。図８は駆動パルスの条件を固定した場合の、インク吐出量の温度依存性を示すグラフである。同図の実線Ａに示すように、記録ヘッド温度ＴＨ（この場合はスタティックな温度特性なので吐出部のインク温度と等しい）の増加に対し、吐出量Ｖｄは直線的に増加する。この直線の傾きを温度依存係数ＫＴと定義すると、温度依存係数ＫＴは
ＫＴ＝△ＶｄＴ／△ＴＨ（ｐｌ／℃・ドット）となる。この温度依存係数ＫＴは駆動条件によらず、記録ヘッド１０１とインクの物性等によって定まる。図８において他の記録ヘッドの場合を同様に破線Ｂ、一点鎖線Ｃで示す。
【００６０】
本実施形態においては、上述したインク温度の変動による吐出量の変動を、記録する画像データのドット総数を変更する画像補正を用いて記録媒体Ｐ上の記録濃度が一定となるよう制御し、画像データの補正方法として多値データを変更する方法を用いている。
【００６１】
すなわち、ホスト装置から入力され、画像入力部７０３に保持された画像データに対し、画像信号処理部７０４内のデータ変換部７１８は、入力された多値の画像データの各画素が示す階調値“Ｋ”に対応する２値パターンを作成する。例えば、４ビット（１６階調）で表現される多値画像データが画像入力部７０３に入力された場合、データ変換部７１８でこの入力データを２値データに変換する。尚、ここでは入力された画像データの２値化処理には、１例として、面積階調による変換処理を用いる場合を説明する。
【００６２】
図１０の（Ａ）の画素データ１０００で示すように、外部のホスト装置から、１画素のサイズが（１／３００）インチ四方（解像度３００×３００dpi）で画像データが送られてくる場合を例示する。本実施形態では、図１に示す記録ヘッド１０１において、吐出量の大きいＬＣおよび吐出量の小さいＳＣ、吐出量の大きいＬＭおよび吐出量の小さいＳＭ、吐出量の大きいＬＹ、吐出量の大きいＬＢＫを組み合わせて記録する場合について述べる。この場合、各大小および各色につき４ビット（１６階調）の入力データが送られてくるものとする。
【００６３】
シアンＣおよびマゼンタＭで吐出量の異なるノズル列を用いるため、入力される画像データを、それぞれの吐出量のノズル列が担う記録データに変換する一例を以下に示す。図９に示すように、入力の画像データの入力値に応じてＬＵＴ（Look Up Table）を参照し、小ドットによる記録データと大ドットによる記録データに変換する。それぞれが後述の２値化方法で２値化され、図９の矢印で示した階調では、図１１に示すような、大ドットと小ドットが混在した状態で記録が行われ、入力された画像データの階調に対応した濃度が記録用紙Ｐ上に再現されることになる。
【００６４】
そのため、各大小および各色の入力データ毎に、擬似中間調処理及び解像度変換処理を行う。具体的には、入力の画像データの１画素に対して縦横それぞれ４画素を割り当て、この４×４の格子を１つの単位マトリクスとして階調値０から１５までをそれぞれ単位マトリクス内の吐出“１”ドット数０から１５で置き換える処理を行う。
【００６５】
１ドットが主走査方向、副走査方向ともに（１／１２００）インチ四方（解像度１２００×１２００dpi）とする。そして、ＬＣ、ＳＣ、ＬＭ、ＳＭ、ＬＹ、ＬＢＫ各大小および各色につき１画素当り１ビット（２階調）で表される、元の１画素データ１０００に対する記録データ１００１（１００２〜１０１７）を生成し、この記録データ１００１に基づいて記録を行う。
【００６６】
図１０の（Ｂ）は、ホスト装置から送られてきた、画素値が“９ｈ”（ｈは１６進数をあらわす）の１画素（４ビット）の画素データ１０２０（解像度３００×３００dpi）の変換を示す。すなわち、画素データ１０２０が、１画素当り１ビットで表される記録データ（ドット解像度１２００×１２００dpi）で構成された９ドットからなる記録データ１０２１に変換された例を示す図である。
【００６７】
擬似中間調処理及び解像度変換処理の手法として種々の手法が提案されている。ここでは、ホスト装置から送られてくる１画素当り４ビットの記録データ（解像度３００×３００dpi）を、その値に応じて、予め用意してある１ドット当り１ビットで表わされる記録データ（解像度１２００×１２００dpi）を用いて１６階調に変換する。そしてテーブル参照（ＬＵＴ）の手法により、擬似中間調処理及び解像度変換処理を同時に行う。
【００６８】
ここでは、入力の画像データの大小ドットへの分離をＬＵＴ用いた場合、また入力画像データの２値化処理として、面積階調法による解像度変換処理を用いた。しかしながら、これには限られず、大ドット用および小ドット用の記録データを作成してもよく、擬似中間調処理も平均濃度保存法、ディザマトリックス法等、任意の処理方法で行うことができる。
【００６９】
本実施形態では、シアンとマゼンタとで用いられる、大ドットのノズル列１２８個のノズルと小ドットのノズル列１２８個の１色分の、大ドット小ドットそれぞれについて所定数のエリアに分割してカウントし、画像データの補正をする。
【００７０】
図１２は、本実施形態で用いられる、記録ドット数をカウントするためのカウントエリアおよび記録データのドット数を変更する記録エリアの概念を模式的に説明する図である。図１２においては、説明を理解しやすくするため、カウントエリアと記録エリアを同一のサイズとなるよう設定してあり、本発明の実施形態において、以後、説明はすべてこの設定を用いるものとする。
【００７１】
本実施形態において、記録領域全体をｌ＝Ｌ回の走査により記録を行う場合について説明する。第ｌ回目の走査において記録ヘッド１０１の一主走査分の記録データ、すなわち（ノズル数）×（走査方向の１行の記録画素数）分のデータに相当する入力データを図１３で示す。すなわち、縦方向（ノズル配列方向）にＮ個、横方向（走査方向）にＭ個に分割され、それぞれが同数の多値情報をもつ画素を含んだ縦Ｎ個×横Ｍ個のカウントエリアおよび記録エリアに分割される。
【００７２】
具体的には、たとえば、大小あわせて２５６個のノズルを持つ記録ヘッド１０１を用いる場合、解像度を３００×３００dpiとする。この場合、縦方向（ノズル配列方向）６４画素（＝２５６／４）をＮ＝１として分割し、横方向（走査方向については記録幅８インチをＭ＝２０として分割する。記録幅は２４００画素（＝８×３００）である。したがって、各カウントエリアおよび記録エリアの大きさは縦６４×横１２０に設定した。カウントエリアおよび記録エリア内の各画素について、階調値０から１５のデータが対応するものとする。
【００７３】
また、各カウントエリアにおけるカウント結果として、横方向のｍ番目、縦方向のｎ番目のカウントエリア内の多値データ階調値を積算して得られるそのエリアの液滴吐出回数をドットカウント値Ｅｔ（ｍ、ｎ）で表すものとする。また、縦方向のｎ番目の各カウントエリアにおける液滴吐出回数の横方向の積算液滴吐出回数を積算ドットカウント値Ｓｍｔ（ｍ、ｎ）で表すものとする。同様に、記録開始から直前の走査までの記録による積算液滴吐出回数の総数を総ドットカウント値Ｓａｔ（ｌ−１）、各記録エリアごとに算出される補正量をＨｔ（ｍ、ｎ）で表すものとする。
【００７４】
具体的には、Ｓｍｔ（３、１）で示される値は、図１３において、縦方向に１番目のカウントエリアの横方向３番目のカウントエリアまでの液滴吐出回数であるＥｔ（１、１）からＥｔ（３、１）を加算した和である。また、Ｓａｔ（１）は、各走査における横方向の全カウントエリアの積算液滴吐出回数であるＳｍｔ（２０、１）と同じ値を表す。さらに、Ｈｔ（１、１）は、横方向の１番目および縦方向１番目の記録エリアにおける記録データ補正量（ドット数）を表す。
【００７５】
図１４は、本実施形態１の処理フローの概略図である。また、図１５は、本実施形態１において各走査ごとに各吐出量の画像データごとに行われる画素データのドット数をカウントする処理と、カウントした結果をもとに画素データを補正するための処理等を示すフローチャートである。
【００７６】
図１４で示すように、記録走査ごとに、まずステップＳ１４００で、大ドットに対する多階調データに対して後述する閾値マトリックスを用いて順次画像補正を行う変更画素位置を決定し画素値を変換する。つづいて、ステップＳ１４０１で、小ドットに対する多階調データの補正を開始する際に、すでに大ドットによる変換を実施した閾値マトリックスの値以降から、小ドットの補正を施す画素位置が指定されるように、小ドットの補正開始位置を変更する。その後、ステップＳ１４０２で、小ドットの多階調データに対する画像補正処理を実施することになる。
【００７７】
図１５は具体的な各多階調データに対する補正処理の動作のフローチャートであり、以下に詳述する。各走査ごとにこの処理が起動される。まず、ステップＳ１５００で、処理にの注目カウントエリアＥｔ（ｍ、ｎ）をｍ＝１、ｎ＝１、ｌ＝１として定め、また、Ｓｍｔ（１、１）〜Ｓｍｔ（Ｍ、Ｎ）、Ｓａｔ（０）〜Ｓａ（Ｌ）の値を格納するレジスタ等のメモリ領域を初期化する。
【００７８】
次に、ステップＳ１５０１では、第ｌ回目の記録データに相当する入力データのデータ先頭位置に、カウントエリアのカウント開始先頭位置を一致させる。ステップＳ１５０２では、横方向第１番目の全カウントエリアｍ＝１、ｎ＝１の値で特定される注目カウントエリアにおける階調値の和をカウントし、そのカウントエリアのドットカウント値をＥｔ（１、１）としてメモリ領域に一時格納する。
【００７９】
ステップＳ１５０３では、注目しているカウントエリアが横方向の１番目かどうか、すなわち走査方向の先頭位置かどうかを判断する。注目しているカウントエリアが横方向の１番目の場合にはステップＳ１５０４へ進み、それ以外の場合はステップＳ１５０５へ進む。
【００８０】
ステップＳ１５０４では、記録開始から直前の走査の記録までで吐出した総ドットカウント値Ｓａｔ（０）（この時点では、第１回目の記録走査すなわちｌ＝１なので直前の吐出はないため０回である）のカウントデータを元に処理が行われる。すなわち、吐出量増加による濃度上昇予測値を演算し、横方向第１番目の記録エリアｍ＝１、ｎ＝１の値で特定されるエリアの記録データの補正量Ｈｔ（１、１）を算出する。そして、この記録エリア内のカウント値と同一値であるＥｔ（１、１）に算出された補正量Ｈｔ（１、１）を演算したカウント値を新たなＥｔ（１、１）とする。
【００８１】
ステップＳ１５０６では、横方向の積算ドットカウント値Ｓｍｔ（ｍ、ｎ）の値に上記で求めたＥｔ（１、１）を加算し、新たなＳｍｔ（１、１） の値としてその対応するメモリ領域に格納する。
【００８２】
ステップＳ１５０７では、横方向第１番目の記録エリア内の記録データに対し前記補正量Ｈｔ（１、１）に相当する補正を実施し、記録エリア内の記録データ数を変更する。記録データの変更は、記録エリア内の画素に対し補正量に相当する数値分の画素階調値を閾値マトリックスマスクの順番に基づき階調値を変更することで実施される。
【００８３】
さらにステップＳ１５０８では、ｍ＞Ｍ（＝２０）を判断し、ｍ＜ＭであればステップＳ１５０９に進み、ｍの値について１だけインクリメントし、カウントエリアを記録走査方向に１つずらす。その後、ステップＳ１５０２に戻る。
【００８４】
次に、ｍ＝２としてステップＳ１５０２からステップＳ１５０９の処理を繰り返し、記録エリア内の記録データの補正を実施する。まずステップＳ１５０２で、横方向第２番目の注目カウントエリアのドットカウント値をＥｔ（２、１）とし、メモリ領域に一時的に格納する。ステップＳ１５０３では、注目しているカウントエリアが横方向２番目であるので、今度はステップＳ１５０５へ進む。
【００８５】
ステップＳ１５０５は次のようになる。すなわち、２種類のカウント値Ｅｔ（１、１）、Ｓｍｔ（１、１）および、記録開始から直前の走査の記録までで吐出した総ドットカウント値Ｓａｔ（０）（ｌ＝１なので直前の吐出はないため０回である）の３種類のカウントデータを元に処理を行う。すなわち、吐出量増加による濃度上昇予測値を演算し、横方向第２番目の記録エリアｍ＝２、ｎ＝１の値で特定されるエリアの記録データの補正量Ｈｔ（２、１）を算出する。そして、この記録エリア内のカウント値と同一値であるＥｔ（２、１）に算出された補正量Ｈｔ（２、１）を演算したカウント値を新たなＥｔ（２、１）とする。
【００８６】
次のステップＳ１５０６では、前回の横方向の積算ドットカウント値Ｓｍｔ（１、１）に上記で求めたＥｔ（２、１）を加算し、新たな横方向の積算ドットカウント値Ｓｍｔ（２、１） の値としてその対応するメモリ領域に格納する。
【００８７】
ステップＳ１５０７では、横方向第２番目の記録エリア内の記録データに対し前記補正量Ｈｔ（２、１）に相当する補正を実施し、記録エリア内の記録データ数を変更する。さらにステップＳ１５０８では、ｍ＞Ｍ（＝２０）を判断し、ｍ＜Ｍであれば、ステップＳ１５０９に進み、ｍの値について１だけインクリメントし、カウントエリアを記録走査方向に１つずらす。その後、ステップＳ１５０２に戻る。
【００８８】
以下同様に、ステップＳ１５０２からステップＳ１５０９の処理を全てのｍ（１〜Ｍ）について繰り返し、対応する記録エリア内の記録データの補正を完了する。
【００８９】
次にステップＳ１５１０において、横方向の積算ドットカウント値Ｓｍｔ（ｍ、ｎ）の値、（この時点ではＳｍｔ（２０、１）と一致）を新たな総ドットカウント値Ｓａｔ（ｌ）、（この時点ではｌ＝１）としメモリ領域に格納する。さらに、補正されたデータを、図７の画像処理部７０４内にあるデータ変換部７１８で処理する。すなわち、１画素（４ビット）の画素データ（解像度３００×３００dpi）を、１画素当り１ビットで表されるデータ（解像度１２００×１２００dpi）で構成されるドットからなる記録データへ変換する解像度変換処理を実施する。さらに、この変換された記録データを記録ヘッド１０１に転送し、一主走査分の記録幅の記録を実施する。この記録動作と同時に次の記録の主走査分の記録データに対する補正処理を開始する。
【００９０】
ステップＳ１５１１では、ｌ＞Ｌを判断し、ｌ＞Ｌであれば処理を終了する。しかし、ｌ＜ＬであればステップＳ１５１２に進み、ｌの値について１だけインクリメントし、カウントエリアを縦方向に１つずらす。そしてステップＳ１５１３では、前の走査においてカウントされた値のうち、注目カウントエリア内のカウント値Ｅｔ（ｍ、ｎ）、および横方向の積算ドットカウント値Ｓｍｔ（ｍ、ｎ）が一時的に格納されているメモリを０に初期化する。以下、ステップＳ１５０１からステップＳ１５１３までの処理を繰り返すことで記録データのカウントと補正処理を順次実施しながら補正された記録データに基づいて記録ヘッド１０１よりインクを吐出させ画像を完成させる。なお、本実施形態においては、画像データの補正方法として多値データの階調値レベルを変化させる方法を適用している。
【００９１】
図１６は、記録データの任意の領域における多値の入力画像データを模式的に示したものである。このとき、記録データのドット総数と入力データの階調値の積算値とは一致している。
【００９２】
まずはじめに、大ドットに対する多階調データにおいて、図１５のフローチャートのステップＳ１５０４およびステップＳ１５０５において、補正量として入力データのデータ階調値の積算値から減らす数値を計算する。このとき入力データの任意の画素階調値を１レベル減らし、補正量に相当する値まで繰り返す。このとき階調値を減らす対象画素の選択方法として、カウントエリアと同サイズの閾値マトリックスマスクを用意し選択する方法を用いる。この閾値マトリックスは、マスクサイズ（６４×１２０画素）内の各画素に０から７６７９（＝６４×１２０）までの数値が与えられたマトリックスマスク１７０１であり、図１７に示される。このときの画素に対する数値の配置順序としては、任意の番号における全数値の配置位置の分散性が高くなるように配置される。
【００９３】
次に、この閾値マトリックス１７０の数値順に従い、入力データ上で対応する画素の階調値を１レベル減らす処理を行う。階調値を減らす総数が算出された補正値に達するまで閾値アレイの順番に従い、入力データの画素の階調値を減らしていく。図１８はこのときの処理を詳細に説明した模式図である。
【００９４】
あるカウントエリア内に入力データ１８０１がある場合であって、積算ドットカウント値３０００、補正量として減らす値が３００と算出された場合を考える。この場合、全７６８０画素のうち閾値マトリックス１８０２の画素位置で０から２９９に対応する入力データの階調値を１減らす処理を実施する。変更されたデータはデータ１８０３で示すようになる。データ１８０３においてカッコで括った数値がデータ変更された画素をあらわしている。
【００９５】
例えば、図２５で示すように大ドットの入力データ２５０１の画素数が７６８０（＝６４×１２０）画素（３００dpi）で階調値の積算値が４００００、補正量として減らす値が９０００と算出されたとする。この場合、減らす値が７６８０より大きいため全７６８０画素の階調値を１レベル減らす。さらに残りの１３２０（＝９０００−７６８０）画素に対する補正として閾値マトリックスの画素位置で０から１３１９に対応する入力データの階調値をさらに１減らす処理を実施する。このときの変更後データは２５０３で示すようになり、カッコで括った部分に関し、その階調値は２レベル減らされている。
【００９６】
大ドットの多階調データの補正する画素位置の決定に引き続き、小ドットの補正する画素位置を順次決定していく。例えば小ドットの入力データ２６０１の画素数が７６８０（＝６４×１２０）画素（３００dpi）で階調値の積算値が３００００、補正量として減らす値が２０００と算出された場合を考える。この場合、閾値マトリックスの画素位置で１３２０から３３１９に対応する入力データの階調値を１減らす処理を実施する。その結果、大ドットを２レベル減らす位置と小ドットを１レベル減らす位置が重なることは無くさらに分散性良く分布させることができる。大ドットは全体にすでに１レベルは減らされているのでその補正と小ドットの補正が干渉することはない。
【００９７】
上述のように大ドットの補正を画素位置で０から２９９に対応する位置で補正を実施し、続く小ドットの補正は３００の画素位置から開始することになる。すなわち、小ドットの当該カウントエリアの補正量が７００と算出された場合、当該閾値マトリックスの３００から９９９までの画素位置に対応する入力データの階調値を１減らす処理を実施する。閾値マトリックスの数字配列が分散性よく設計されていることで、大ドットの補正位置を排他的に回避しかつ分散性よく小ドットの補正位置を決定することができる。本実施形態においては、閾値マトリックスを大小個別に用意することなく１種類ですむことからメモリの節約にもなり好都合である。
【００９８】
以上説明したように、本実施形態によれば、記録走査方向の大ドットの記録データを、複数エリアに分割しこれらのエリアごとに吐出データの数をカウントし、このカウントした吐出データのデューテイに応じて記録エリアの吐出ドット数を変更する。そして、この大ドットの補正を施した画素位置と排他的に小ドットの補正位置を決定することが、閾値マトリックスの補正開始位置を変更するのみで可能となる。このように補正された記録データで記録を行うことにより、主走査方向に生じる吐出量増加に起因した濃度ムラを低減させる際に、大ドットは分散性よく補正される。そして、図４の（Ｂ）に示すように、さらに大ドットと小ドットの補正位置が干渉しあって粒状性が劣化することが無く、小ドットも分散性良く補正されることが可能である。
【００９９】
本実施形態においてはカウントエリアの数として、横方向に２０個を設定した場合を説明したが、このカウントエリアの数としては記録ヘッド１０１の温度上昇特性や、液滴サイズに応じて任意の分割数に設定することが可能である。たとえば図１９に示すように、カウントエリアの分割数、サイズを走査ごとに異ならせるようにしても良いし、図２０に示すように、カウントエリアのサイズを異ならせるように設定しても良い。
【０１００】
また図２１で示すように、カウントエリアのサイズが同サイズの場合も総サイズが最大画像サイズより大きくなるように設定し、走査ごとにカウントエリアの境界位置をずらすように設定することも可能である。
【０１０１】
さらに、本実施形態では、カウントエリアのサイズとそれに対応する記録エリアのサイズが等しい場合について説明したが、たとえば図２２で示すように、カウントエリアと記録エリアのサイズが異なる場合においても十分適用可能である。この場合、カウントエリアによりカウントされたデータをもとに記録エリア内の画像データ補正をする場合、どちらかのエリアが重複して補正処理がされる。そのため、境界部分での補正効果の向上が可能である。
【０１０２】
さらに本実施形態において画像データの補正方法として、多値の入力データの階調値を変更する手法について一例をあげて説明したが、多値の入力データの補正手法としてこれに限定されるものでない。
【０１０３】
例えば、実施形態と同様に閾値マトリックスを用いる場合の他の手法として、図２３に示す例を説明する。すなわち、このマトリクス２３０１では、マスクサイズをカウントエリアと同サイズであるが６４×６４画素とする。そしてマスク内を、例えば８×８画素ごとの単位マトリックスの集合体で構成し、マスク内の各単位マトリックスのマトリックッス位置に対し０から６３までの数値を与える。同様に、２３０２で示すように、各単位マトリクス内についても各画素位置に対し０から６３までの数値を与え、いわゆるサブマトリックス構成のマスクを用いることも可能である。
【０１０４】
この場合、入力データの階調値の変更方法は、補正量に対し、単位マトリックスの番号順かつ単位マトリックッス内の番号順に従いその位置に対応する入力データの階調値を減らす処理をする。この処理を補正量に相当する値になるまで順に繰り返す。このようなサブマトリックスを用いることは、閾値マトリックスサイズ自体を小さいマスクで構成可能であるため、装置コストを重視する場合の手法として有効である。
【０１０５】
さらに、閾値マトリックスの番号の割り振り方として、実施形態においては任意の番号における全配置の分散性が高くなるような割り振り方をしている。しかしながら、図２４に示すように、番号の小さいものを走査方向に対し先行側に出現させ、番号が大きくなるに従い走査方向の後方へ出現するように割り振ることも可能である。この手法は、特にヘッドの温度上昇傾向が非常に高い特性を持つ場合、カウントエリアの境界部での急激な濃度変化を低減させるため効果的である。
【０１０６】
この他に多値データを変更する手法として、エリア内の階調値の高いものから優先的に階調値を減らす方法等も適用可能である。
【０１０７】
多値データの補正処理を用いることは、高画質が要求される写真調の画像記録に対する効果は非常に高いものであるので適用することは効果的である。本実施形態では、画像データの補正量の算出方法として、対象カウントエリア内のドットカウント数、横方向の積算ドットカウント数、記録開始から直前の走査の記録までで吐出した総ドットカウント数の３種類のカウント結果を元に補正量の算出を行行った。しかしながら、補正量の算出方法は、算出精度と装置コストを考慮したうえで最適なものを選択することが望ましい。
【０１０８】
また、補正のタイミングについても本実施形態のように、一主走査分の記録データすべてに対する補正を実施してから記録動作を開始する方法について説明したが、当然これに限られるものではない。たとえば複数走査分のデータを常に先行して処理しておくような方法や、記録データの補正終了と同時にヘッドへ転送しリアルタイムに記録を実施する手法を用いることも可能である。つまり、記録時の記録速度、カウントエリアサイズ、ノズル数といった条件に応じて最適な手法を用いることが望ましい。
【０１０９】
さらに本実施形態において、記録モードとして記録ヘッド１０１による全ヘッド幅の記録と紙送りを繰り返し行うことにより画像を完成させる１パス記録モードにより記録する場合について説明した。しかし、別の記録モードとして用いられるマルチパス記録モードに適用することも可能である。このマルチパス記録モードに適用する場合は、同一の記録領域に対し、複数回に分けて重ね打ちを行い記録したり、各走査当たりの記録ドット数が少ないことなどの条件を考慮して各パスにおける記録データの補正量を算出することが望ましい。
【０１１０】
その他、本発明は、特にインクジェット記録方式の中でも、インク吐出を行わせるために利用されるエネルギとして熱エネルギを発生する手段（例えば電気熱変換体やレーザ光等）を備えるインクジェット記録に適用できる。すなわち、熱エネルギによりインクの状態変化を生起させる方式のインクジェット記録ヘッド、インクジェット記録装置において優れた効果をもたらす。
【０１１１】
その代表的な構成や原理については、例えば、米国特許第４７２３１２９号明細書、同第４７４０７９６号明細書に開示されている基本的な原理を用いて行うものが好ましい。この方式は所謂オンデマンド型、コンティニュアス型のいずれにも適用可能である。特に、オンデマンド型の場合には、液体（インク）が保持されているシートや液路に対応して配置されている電気熱変換体に、記録情報に対応していて核沸騰を越える急速な温度上昇を与える少なくとも１つの駆動信号を印加する。それにより、電気熱変換体に熱エネルギを発生せしめ、記録ヘッドの熱作用面に膜沸騰を生じさせて、結果的にこの駆動信号に一対一で対応した液体（インク）内の気泡を形成できるので有効である。この気泡の成長，収縮により吐出用開口を介して液体（インク）を吐出させて、少なくとも１つの滴を形成する。この駆動信号をパルス形状とすると、即時適切に気泡の成長収縮が行われるので、特に応答性に優れた液体（インク）の吐出が達成でき、より好ましい。このパルス形状の駆動信号としては、米国特許第４４６３３５９号明細書、同第４３４５２６２号明細書に記載されているようなものが適している。なお、上記熱作用面の温度上昇率に関する発明の米国特許第４３１３１２４号明細書に記載されている条件を採用すると、さらに優れた記録を行うことができる。
【０１１２】
記録ヘッドの構成としては、上述の各明細書に開示されているような吐出口、液路、電気熱変換体の組み合わせ構成（直線状液流路または直角液流路）の他の構成も可能である。すなわち、熱作用部が屈曲する領域に配置されている構成を開示する米国特許第４５５８３３３号明細書、米国特許第４４５９６００号明細書を用いた構成も本発明に含まれるものである。また複数の電気熱変換体に対して、共通するスリットを電気熱変換体の吐出部とする構成の特開昭５９−１２３６７０号公報や、熱エネルギの圧力波を吸収する開孔を吐出部に対応させる構成の特開昭５９−１３８４６１号公報に基づく構成とすることも出来る。すなわち、記録ヘッドの形態にかかわらず、本発明によれば記録を確実に効率よく行うことが可能である。
【０１１３】
さらに、記録装置が記録できる記録媒体の最大幅に対応した長さを有するフルラインタイプの記録ヘッドに対しても本発明は有効に適用できる。そのような記録ヘッドとしては、複数記録ヘッドの組み合わせによってその長さを満たす構成や、一体的に形成された１個の記録ヘッドとしての構成のいずれでもよい。
【０１１４】
上例のようなシリアルタイプのものでも、装置本体に固定された記録ヘッド、あるいは装置本体に装着されることで装置本体との電気的な接続や装置本体からのインクの供給が可能になる交換自在のチップタイプの記録ヘッドでも本発明は適用できる。あるいは記録ヘッド自体に一体的にインクタンクが設けられたカートリッジタイプの記録ヘッドを用いた場合にも本発明は有効である。また、本発明の記録装置の構成として、記録ヘッドの吐出回復手段、予備的な補助手段等を付加することは本発明の効果を一層安定できるので、好ましいものである。具体的には、記録ヘッドに対してのキャッピング手段、クリーニング手段、加圧或は吸引手段、電気熱変換体或はこれとは別の加熱素子或はこれらの組み合わせを用いて加熱を行う予備加熱手段、記録とは別の吐出を行う予備吐出手段を挙げることができる。
【０１１５】
また、搭載される記録ヘッドの種類ないし個数についても、例えば単色のインクに対応して１個のみが設けられたものの他、記録色や濃度を異にする複数のインクに対応して複数個数設けられるものであってもよい。すなわち、例えば記録装置の記録モードとしては黒色等の主流色のみの記録モードだけではなく、記録ヘッドを一体的に構成するか複数個の組み合わせによるかいずれでもよい。また、異なる色の複色カラー、または混色によるフルカラーの各記録モードの少なくとも一つを備えた装置にも本発明は極めて有効である。
【０１１６】
さらに加えて、以上説明した本発明の実施形態においては、インクを液体として説明しているが、室温やそれ以下で固化するインクであって、室温で軟化もしくは液化するものを用いてもよい。あるいはインクジェット方式ではインク自体を３０℃以上７０℃以下の範囲内で温度調整を行ってインクの粘性を安定吐出範囲にあるように温度制御するものが一般的であるから、使用記録信号付与時にインクが液状をなすものを用いてもよい。
【０１１７】
さらに、熱エネルギによる昇温を、インクの固形状態から液体状態への状態変化のエネルギとして使用せしめることで積極的に防止するため、またはインクの蒸発を防止するため、放置状態で固化し加熱によって液化するインクを用いてもよい。いずれも熱エネルギの記録信号に応じてインクが液化し、液状インクが吐出されるものや、記録媒体に到達する時点ではすでに固化し始める等のような、熱エネルギの付与によって初めて液化する性質のインクを使用する場合も本発明は適用可能である。
【０１１８】
このような場合のインクは、特開昭５４−５６８４７号公報あるいは特開昭６０−７１２６０号公報に記載されている。すなわち、インクは、多孔質シート凹部または貫通孔に液状又は固形物として保持された状態で、電気熱変換体に対して対向するような形態としてもよい。本発明においては、上述した各インクに対して最も有効なものは、上述した膜沸騰方式を実行するものである。
【０１１９】
さらに加えて、本発明インクジェット記録装置の形態としては、コンピュータ等の情報処理機器の画像出力端末として用いられる。その他、リーダ等と組合せた複写装置、さらには送受信機能を有するファクシミリ装置の形態を採るもの等であってもよい。
【０１２０】
＜実施形態２＞
本実施形態２に用いる記録ヘッド１０１、インクジェット記録装置およびインクジェット記録方法の各条件は、実施形態１と同様のものを用いた。補正に使用する閾値マトリックスマスクを図２３に示すようなマトリックスを２段階に設定するメインマトリックスとサブマトリックスを用意し、それぞれ大ドット用閾値マトリックスマスクと小ドット用閾値マトリックスマスクを用意した。記録ヘッド１０１は各ノズルが１２００dpi（約２１．２μｍ）ピッチで大小交互に２５６ノズル配列されて大吐出量１２８ノズル、小吐出量１２８ノズルで構成されたノズル列が２組ＬＣ、ＳＣ、ＬＭ、ＳＭとして構成される。また、ＬＹ、ＬＢＫは大吐出量のノズル列で構成され、１パスによる記録方法、および記録装置の構成も実施形態１と同様である。また各インク滴の体積、色材を含有するインク被プリント材も同様である。
【０１２１】
記録データの補正方法についても実施形態１と同様に多値データの階調値のレベルを変更させる方法を用い、
使用する閾値マトリックスは、図２３に示すようにマスクサイズをカウントエリアと同サイズであるが６４×６４画素とし、マスク内を８×８画素ごとの単位マトリックスの集合体で構成する。そして、マスク内の各単位マトリックスのマトリックス位置に対し、０から６３までの数値を割り振る。同様に各単位マトリクス内についても各画素位置に対し、０から６３までの数値を与えたマスクを用いた。大ノズル用のマトリックスの数値と小ノズル用のマトリックスの数値は反転して設定してあり、大ノズルと小ノズルは、排他的に順次減らされる位置が指定される。
【０１２２】
本実施形態２の場合、入力データの階調値の変更方法は、各補正量に対し、単位マトリックスの番号順かつ単位マトリックッス内の番号順に従い、その位置に対応する入力データの階調値を１レベルずつ減らす。そして、この処理を補正量に相当する値になるまで順に繰り返す。
【０１２３】
各サブマトリックス内部で、大ドットの多階調データを減らす順序と小ドットの多階調データを減らす順序を排他的になるように数字順序を決定した。マトリックスの種類は増えるが、サブマトリックス構成とすることでより簡易な構成をとることができる。
【０１２４】
以上の構成により実施形態１と同様の処理ステップを用いて形成された画像１は、画像の全体に視認されるような濃度差、両端付近での濃度ムラがなくなる。さらに、大ドット、小ドットの多階調データが局在して減らされることに起因する粒状性の劣化がない良好な画像品質を得ることができた。
【０１２５】
＜実施形態３＞
実施形態３は実施形態２と同様な構成、同様なインクジェット記録装置を用いて実施することが出来る。すなわち、各吐出量毎に多階調データをカウントし補正量を算出する代わりに、画像データに対してドットを減じることを行う。これにより、濃度の変化量の大きい吐出量の大きいノズルで記録する記録データをカウントし算出された補正比率をもとに小吐出量の画像記録データを同様に減じる処理が可能となる。多階調データを全ての吐出量でカウントする場合に比べて一部の吐出量の記録データをカウントするため処理負荷の軽減が可能になった。大吐出量の記録データの補正により必要十分な補正が可能となり、また大吐出量の補正比率を小吐出量の補正比率とすることである程度の補正までは可能であった。そのため、実施形態１には及ばないが、画像の全体に視認されるような濃度差、両端付近での濃度ムラがなく、さらに、大ドット、小ドットの多階調データが局在して減らされることに起因する粒状性の劣化がない良好な画像品質を得ることができた。
【０１２６】
＜実施形態４＞
吐出量の大小の代わりに同系色でインク濃度の異なるインクを用意し、図２６に示した全て同吐出量のヘッドを用いた。記録ヘッド２６０１は、２５６のノズルが配列されたノズル列２６０２が６組配置され、図の左から（明度の低い）濃シアン、（明度の高い）淡シアン、イエロー、ブラック、淡マゼンタ、濃マゼンタの順にインクが供給される。その他の構成については図１に示した記録ヘッド１０１と同様である。そなわち、各ノズル列２６０２は、インク供給路２６０５の両側に吐出口列２６０３が配列され、それぞれドットを記録用紙Ｐ上に記録できる。インクはインク供給路２６０５から各ノズル２６０３に対応して設けられたインク流路２６０４を介して供給される。
【０１２７】
そして、画像データに基づきカラー画像を記録できるものである。実施形態１の処理を大吐出量の処理の代わりに、明度の低いインクの記録データの処理を行い、小吐出量の処理の変わりに明度の高いインクの記録データの処理を行った。本実施形態４においても、画像の全体に視認されるような濃度差、両端付近での濃度ムラがなく、さらに、明度の低いドットおよび明度の高いドットの多階調データが局在して減らされることに起因する粒状性の劣化がない良好な画像品質を得ることができた。
【０１２８】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給しても達成可能である。すなわち、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２９】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性の半導体メモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合もある。
【０１３０】
しかし、さらにそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３１】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれる場合もあり得る。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１３２】
【図１】本発明の実施形態で使用可能な、インクジェット記録ヘッド吐出口の配置例を示す模式図である。
【図２】本発明の実施形態で使用可能な、記録ヘッドを用いて記録用紙上に記録を行うための記録装置の主要部の構成を示した図である。
【図３】本発明実施形態における液滴サイズによる記録領域を被覆すべきインクドットの数の説明図である。
【図４】本発明における粒状性の劣化を生む記録状態と、改善された記録状態の模式図である。
【図５】従来の１パス記録モードで高速なインク吐出による記録を行った際の記録状態を模式的に示す図である。
【図６】インクジェット記録装置において、１パス記録モードの任意の１スキャンにより記録濃度の異なる同一階調のベタ画像を記録した場合の記録領域の状態と、そのときの記録ヘッドの記録位置とヘッド温度および吐出量の変化の関係を示すグラフである。
【図７】本発明の実施形態において、インクジェット記録装置の制御構成を示すブロック図である。
【図８】駆動パルスの条件を固定した場合における吐出量の温度依存性を示すグラフである。
【図９】本発明の実施形態に用いる入力画像を大小の吐出量で記録する画像変換の説明図である。
【図１０】中間処理として４ビット（１６階調）で表現される多値画像データをさらに１ビット（２階調）で表現される２値画像データへの変換の説明図である。
【図１１】記録されたドットの状態を示した図である。
【図１２】本発明の実施形態で用いられる、記録ドット数をカウントするためのカウントエリアおよび記録データのドット数を変更する記録エリアの概念を模式的に説明する図である。
【図１３】本発明の実施形態において、記録ドット数をカウントするためのカウントエリアおよび記録データのドット数を変更する記録エリアの分割状態を模式的に説明する図である。
【図１４】本発明の実施形態において、各走査ごとに行われる吐出量ごとの処理のフローである。
【図１５】記録データのドット数をカウントする処理と、カウントした結果をもとに記録データを補正するための処理を示すフローチャートである。
【図１６】本発明の実施形態において、記録データの任意の領域におけるデータに相当する多値の入力データを模式的に示したものである。
【図１７】本発明の実施形態において、記録データの補正に用いる閾値マトリックスを示した図である。
【図１８】本発明の実施形態において、閾値マトリックスの数値順に従い入力データの階調値を変更する処理を模式的に示した図である。
【図１９】本発明の実施形態において、カウントエリアの分割方法として、分割数、サイズを走査ごとに異ならせるように設定した場合の、カウントエリアおよび記録データのドット数を変更する記録エリアの分割状態を模式的に説明する図である。
【図２０】本発明の実施形態において、カウントエリアの分割方法として、分割サイズを走査内で異ならせるように設定した場合の、カウントエリアおよび記録データのドット数を変更する記録エリアの分割状態を模式的に説明する図である。
【図２１】本発明の実施形態において、カウントエリアの分割方法として、走査ごとにカウントエリアおよび記録エリアの境界位置をずらすように設定した場合の、カウントエリアおよび記録データのドット数を変更する記録エリアの分割状態を模式的に説明する図である。
【図２２】本発明の実施形態において、カウントエリアと記録エリアのサイズが異なるよう設定した場合の、カウントエリアおよび記録データのドット数を変更する記録エリアの分割状態を模式的に説明する図である。
【図２３】本発明の実施形態において、記録データの補正に用いる他の閾値マトリックスを模式的に示した図である。
【図２４】本発明の実施形態において、記録データの補正に用いる他の閾値マトリックスを模式的に示した図である。
【図２５】本発明の実施形態において、閾値マトリックスの数値順に従い入力データの階調値を変更する処理を模式的に示した図である。
【図２６】本発明の別の実施形態で用いられる記録ヘッドの説明図である。
【図１】
0004533346.tif 000002
【図２】
0004533346.tif 000003
【図３】
0004533346.tif 000004
【図４】
0004533346.tif 000005
【図７】
0004533346.tif 000006
【図８】
0004533346.tif 000007
【図９】
0004533346.tif 000008
【図１０】
0004533346.tif 000009
【図１２】
0004533346.tif 000010
【図１３】
0004533346.tif 000011
【図１４】
0004533346.tif 000012
【図１５】
0004533346.tif 000013
【図１６】
0004533346.tif 000014
【図１７】
0004533346.tif 000015
【図１８】
0004533346.tif 000016
【図１９】
0004533346.tif 000017
【図２０】
0004533346.tif 000018
【図２１】
0004533346.tif 000019
【図２２】
0004533346.tif 000020
【図２３】
0004533346.tif 000021
【図２４】
0004533346.tif 000022
【図２５】
0004533346.tif 000023
【図２６】
0004533346.tif 000024
【図５】
0004533346.tif 000025
【図６】
0004533346.tif 000026
【図１１】
0004533346.tif 000027