(57)【特許請求の範囲】
【請求項１】
記録手段による記録に用いられる画像データを生成するための画像処理を行う画像処理装置であって、
記録手段による記録における濃度の現れ方がそれぞれ異なる複数の記録条件毎に濃度補正データを保持する保持手段と、
画像処理に際して記録条件を判別する判別手段と、
前記保持手段が保持する濃度補正データのうち、前記判別手段が判別した記録条件に応じた濃度補正データを用いて画像データの濃度補正を行う濃度補正手段と、
を具え、
前記記録手段は複数の記録素子を有し、前記保持手段が保持する濃度補正データは前記記録手段における複数の記録素子に対応した、画像データのラスターそれぞれについて保持されることを特徴とする画像処理装置。
【請求項２】
前記記録条件は、記録すべき画像の種類であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記記録条件は、記録手段の駆動周波数で識別される記録モードであることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記記録条件は、記録手段が記録の際に走査する場合の当該走査方向であることを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記記録条件は、記録手段が複数の異なる大きさのドットを形成可能な場合の当該ドットの大きさであることを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記記録条件は、記録手段が複数の異なる濃度のインクを用いて記録可能な場合の当該インクの濃度であることを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記判別手段は、記録手段の記録をシミュレートすることにより、前記記録条件を判別することを特徴とする請求項１ないし６のいずれかに記載の画像処理装置。
【請求項８】
記録手段による記録に用いられる画像データを生成するための画像処理を行う画像処理方法であって、
記録手段による記録における濃度の現れ方がそれぞれ異なる複数の記録条件毎に濃度補正データを用意し、
画像処理に際して記録条件を判別し、
前記用意した濃度補正データのうち、前記判別した記録条件に応じた濃度補正データを用いて画像データの濃度補正を行う、
ステップを有し、
前記記録手段は複数の記録素子を有し、前記用意する濃度補正データは前記記録手段における複数の記録素子に対応した、画像データのラスターそれぞれについて用意されることを特徴とする画像処理方法。
【請求項９】
前記記録条件は、記録すべき画像の種類であることを特徴とする請求項８に記載の画像処理方法。
【請求項１０】
前記記録条件は、記録手段の駆動周波数で識別される記録モードであることを特徴とする請求項８に記載の画像処理方法。
【請求項１１】
前記記録条件は、記録手段が記録の際に走査する場合の当該走査方向であることを特徴とする請求項８に記載の画像処理方法。
【請求項１２】
前記記録条件は、記録手段が複数の異なる大きさのドットを形成可能な場合の当該ドットの大きさであることを特徴とする請求項８に記載の画像処理方法。
【請求項１３】
前記記録条件は、記録手段が複数の異なる濃度のインクを用いて記録可能な場合の当該インクの濃度であることを特徴とする請求項８に記載の画像処理方法。
【請求項１４】
前記判別するステップは、記録手段の記録をシミュレートすることにより、前記記録条件を判別することを特徴とする請求項８ないし１３のいずれかに記載の画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置および画像処理方法に関し、詳しくは、記録装置における複数の記録素子もしくはこれら記録素子に対応した画像データの複数のラスターそれぞれに対応して画像データの濃度値補正を行う画像処理装置および画像処理方法に関するものである。
【０００２】
【従来の技術】
従来、紙、ＯＨＰ用シートなどの記録媒体(以下、「記録用紙」または単に「紙」という)に対して記録を行う記録装置は、種々の記録方式によるものがあり、ワイヤードット方式、感熱方式、熱転写方式、インクジェット方式によるものなどが知られている。中でも、インクジェット方式は、記録用紙に直接インクを吐出して記録を行うものであり、低騒音、低ランニングコスト、小型化及びカラー化が容易などの利点を有することから、プリンタ、ファクシミリ、複写機等における画像等出力装置として広範に用いられている。
【０００３】
ところで、上述した各種方式の記録装置では濃度ムラの問題があることが知られている。例えばインクジェット方式の記録装置における記録ヘッドは、一般に、記録素子として複数のインク吐出口(以下、「ノズル」ともいう)を記録媒体の搬送方向に沿って配列し、これら複数の吐出口からインク滴を吐出するとともにこの記録ヘッドが記録媒体に対して走査することによって記録が行われる。そして、このような複数のノズルを有した記録ヘッドでは、その製造上のわずかなバラツキや経時変化などによって各ノズル間に吐出特性(吐出量、吐出方向など)の違いを生じ、これによって記録画像上に黒スジや白スジなどの濃度ムラを発生することがある。
【０００４】
これに対し、例えば特開平５−２２０９７７号公報は、各ノズル毎に濃度補正データを用意し、それぞれの濃度補正データにより画像データを各ノズル毎のラスターデータに対して補正することによって記録画像上の濃度ムラを解消するようにした、いわゆるヘッドシェーディンク方法を開示している。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来のヘッドシェーディング方法は、それぞれの記録素子に１つの濃度補正データを対応させて濃度補正を行うものであることから、複数種類の記録モードで記録を行う等、様々な記録条件で記録を行うインクジェット記録装置では、記録条件によっては濃度ムラ補正データがその記録条件に適合せず、その補正データによる濃度ムラ補正が記録画像に適切に反映されない場合がある。
【０００６】
例えば、記録する画像の種類が異なるような場合で、記録する画像が写真調のピクトリアルな画像の場合は中間調の画像が多く、各記録素子の記録特性のバラツキは記録画像において濃度ムラとなって比較的顕著に現れ画像品位を低下させることがあり、一方、文字やグラフィックスを中心とする画像では、中間調の部分がそれほど存在せずいわゆるベタ画像の部分がほとんどであり、記録素子に記録特性のバラツキがあっても、それが画像品位に与える影響が少ない場合がある。これは、ベタ画像は記録ドットの記録用紙を覆う割合であるエリアファクターが本来的に略１００％より大きいことから、例えば記録素子としての各ノズル間で吐出量のバラツキがあって記録用紙に形成されるドットの大きさにバラツキがあったとしても、それが濃度ムラとして現れる余地は少ないからである。これに対し、中間調画像の場合は上述のエリアファクターが比較的小さいことから、形成されるドットの大きさにバラツキがあると、それが濃度の変化として現れ易くなる。
【０００７】
このような場合、各記録素子に対応させて設定されている補正データは、いずれか一方の種類の画像に適合すべく設定されているか、あるいは、厳密にはいずれにも適合しない補正データである可能性がある。そして、その結果として補正データを用いた濃度ムラ補正が記録画像に反映されず、濃度ムラが解消されない低品位の記録がなされることになる。
【０００８】
また、この場合に、中間調画像の濃度ムラ補正を適切に行うべく補正データをこの濃度ムラに合わせて設定すると、ベタ画像を記録する際に例えば濃度値を低く補正し過ぎ、これにより記録ドットの大きさが極端に小さくなってエリアファクターを低下させ、逆に濃度ムラを生じさせてしまうこともある。
【０００９】
なお、記録素子の記録特性のバラツキが濃度ムラとしてどのような記録条件で顕著に現れるかについては、上述の場合に限られないことは勿論である。例えばインクジェット方式にあってノズル間でインクの吐出量ではなく吐出方向にバラツキがある場合は、記録ドットの形成位置が変化することによって生じる白スジまたは黒スジといった濃度ムラを生ずることが多い。この場合、必ずしも中間調画像とベタ画像との間でこの濃度ムラの現れかたが顕著に異なるものとはならない。
【００１０】
また、これと関連して、記録条件として上述のように記録する画像データの種類だけではなく、記録の際の記録素子の駆動周波数など記録モードが異なる場合や、記録ヘッドの走査方向が異なる場合、さらには記録素子であるノズル毎に吐出量変調記録を行なったりインク濃度変調記録を行う場合なども、同様に各記録素子に一つの濃度補正データを用意する構成にあっては、濃度補正が適切に記録画像に反映されない場合がある。
【００１１】
木発明は、上述の課題を解決するためになされたものであり、その目的とするところは、記録素子等に対応させて複数の濃度補正データを用意することにより、記録条件によって、記録素子毎などの記録特性のバラツキが濃度ムラとして現われる場合にその現れ方が異なっても、適切な濃度補正を行うことができる画像処理装置および画像処理方法を提供することにある。
【００１２】
【課題を解決するための手段】
そのために本発明では、記録手段による記録に用いられる画像データを生成するための画像処理を行う画像処理装置であって、記録手段による記録における濃度の現れ方がそれぞれ異なる複数の記録条件毎に濃度補正データを保持する保持手段と、画像処理に際して記録条件を判別する判別手段と、前記保持手段が保持する濃度補正データのうち、前記判別手段が判別した記録条件に応じた濃度補正データを用いて画像データの濃度補正を行う濃度補正手段と、を具え、前記記録手段は複数の記録素子を有し、前記保持手段が保持する濃度補正データは前記記録手段における複数の記録素子に対応した、画像データのラスターそれぞれについて保持されることを特徴とする。
【００１３】
また、記録手段による記録に用いられる画像データを生成するための画像処理を行う画像処理方法であって、記録手段による記録における濃度の現れ方がそれぞれ異なる複数の記録条件毎に濃度補正データを用意し、画像処理に際して記録条件を判別し、前記用意した濃度補正データのうち、前記判別した記録条件に応じた濃度補正データを用いて画像データの濃度補正を行う、ステップを有し、前記記録手段は複数の記録素子を有し、前記用意する濃度補正データは前記記録手段における複数の記録素子に対応した、画像データのラスターそれぞれについて用意されることを特徴とする。
【００１４】
以上の構成によれば、記録条件によって記録手段の濃度の現れ方が異なる場合に、この記録条件毎にそれぞれの濃度の現われ方に合った濃度補正データを用意し、判別した記録条件に応じた濃度補正データを用いて濃度補正を行うので、濃度の現われ方に適した濃度補正を行うことができる。その結果、記録手段が有している濃度ムラの特性についてこれを抑制すべく濃度補正データを用意する際、その濃度ムラを有効に抑制できる濃度補正データとすることが可能となる。
【００１５】
【発明の実施の形態】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１６】
図1は、本発明の一実施形態に係わる画像処理システムの構成を示すブロック図である。本画像処理システムは、情報処理装置としてのホストコンピュータ１と、記録装置装置としてのプリンタ２とを備えている。
【００１７】
図１において、ホストコンピュータ１は、ＣＰＵ１０と、ＲＯＭ、ＲＡＭ等のメモリ１１と、ハードディスクなどの外部記億部１２と、キーボード,マウスなどの入力部１３と、プリンタ２とインターフェース１４などを有している。ＣＰＵ１０は、メモリ１１に格納された画像処理プログラムを実行することにより、画像データに対して、色処理、濃度補正処理、量子化(２値化)処理などの画像処理を施す。この画像処理プログラムは、通常は、所謂プリンタドライバとして、外部記憶部１２に格納されたり、或いは外部装置から供給されるよう構成されている。そして、アプリケーションプログラムによってプリント指令が出力されると、これら外部記憶部１２あるいは外部装置からプリンタドライバである画像処理プログラムがメモリ１１に転送される。ホストコンヒュータ１は、インターフェース１４を介してプリンタ２と接続されており、プリンタドライバに従って色処理、２値化処理等を施した画像データをプリンタ２に送信してプリント(記録)を行わせる。
【００１８】
すなわち，本実施形態の場合は、ホストコンピュータ１側にセットされるプリンタ２用のプリンタドライバによって、ラスタライズ処理、色変換処理、出力γ処理、最子化処理などの各種の画像処理を実行し、プリントすべき画像データを、プリンタ２における記録ヘッドで直接使用することができるビットイメージ形態の2値データに変換し、この変換したデータをプリンタ２出力するようにしている。以下、このようにホストコンピュータ側で上述の各種の画像処理を行うことをホスト展開機能と呼ぶ。
【００１９】
次に、図２を用いてホストコンピュータ1側のプリンタドライバによって行われるホスト展開処理などの本発明の主要部の機能について説明する。図２は、主にプリンタドライバによる画像処理を機能別にブロック化して示す図である。
【００２０】
図２において、ホスト展開処理は、色処理部４０で行われる色処理と、最子化処理部４４で行われる２値化処理に大別され、アプリケーションプログラム等から渡されるＲ(レッド),Ｇ(グリーン),Ｂ(ブルー)の各色8ビット２５６階調の画像データを、Ｃ,Ｍ,Ｙ,Ｋの各色１ビットの２値データに変換して出力するまでの処理をいう。
【００２１】
また、この処理では、プリンタ２でマルチパス記録が行われる場合には、間引き処理部４７において、マルチパスの数ＮPに対応する間引き処理が行われる。このマルチパス記録は、ラスターデータに対応した、記録ヘッドの走査方向における各ドットのラインを異なるＮP個のノズルによって記録するものであり、そのためそのラインをＮP回走査する記録方法である。さらに、同様にプリンタ２において、記録を行わないラインについて記録ヘッドの走査を省略するヌルスキップが行われる場合は、濃度補正前のラスターデータがヌルラスターで出力γ補正処理部４３において濃度補正を行っていないラスター、すなわち、濃度補正前のラスタデータが全て“O”のラスターである場合は、これを識別させるための未補正フラグＦC(未補正のときにオン)をラスタ番号に対応付けてプリンタ２側へ送信する処理が行われる。これは、補正前のラスターデータが既にヌルラスターである場合とは異なり、濃度補正によってヌルラスターになった場合は、そのラスターに既に補正テーブルが割り当てられており、それ以降のラスターとノズルとの関係、すなわち、ラスターと補正テーブルとの関係を維持する必要があるからである。
【００２２】
色処理部４０には、ラスタライズされたＲ,Ｇ,Ｂ各色８ビットの画像データが入力される。このＲ,Ｇ,Ｂ各色8ビットの画像データは、まず3次元のルックアップテーブル４１(以下、「ＬＵТ」と略す)により色空間変換処理(前段色処理)が施され、Ｒ',Ｇ',Ｂ'の各色8ビットのデータに変換される。この色空間変換処理は、入力画像の色空間(カラースペース)、例えばホストコンピュータ１のモニタの再現色空間と、出力装置であるプリンタ２の再現色空間の差を補正するために行われるものである。
【００２３】
色空間変換処理を施された各色8ビットのＲ',Ｇ',Ｂ'データは、次の3次元ＬＵТ４２によりＣ(シアン),Ｍ(マゼンタ),Ｙ(イエロー),Ｋ(ブラック)の各色8ビットのデータに変換される。この処理は色変換処理(後段色処理)と称し、入力系のＲＧＢデータから出力系のＣＭＹＫ系のデータに変換するものである。すなわち、この後段色処理は、加法混色の３原色(ＲＧＢ)である入力データを、プリンタ等の、光の反射で色を表現する場合に用いられる減法混色の３原色(ＣＭＹ)に変換するものである。
【００２４】
前段色処理および後段色処理に用いられる３次元ＬＵТ４１、４２は、離散的にデータ(格子点データ)を保持しており、格子点データ以外のデータ出力の際には補間処理が行われる。
【００２５】
後段色処理が施されたＣ,Ｍ,Ｙ,Ｋの各色8ビットのデータは、１次元ＬＵТを有する出力γ補正処理部４３で濃度補正処理(出力γ補正)が施される。すなわち、単位面積当たりの記録ドット数と出力濃度特性(反射濃度など)との関係は,通常、線形関係とはならないため、この出力γ補正を施すことによって、Ｃ,Ｍ,Ｙ,Ｋの8ビットの人力レベルと、その時の出力濃度特性との線形関係を補償するものである。この出力γ補正処理は、また、前述したように、従来、記録ヘッドのノズル毎に適切な出力γ補正テーブルが対応付けられてシェーディング補正にも利用されるものである。
【００２６】
本実施形態では、この出力γ補正の1次元ＬＵＴとして、後述するように、γ補正テーブル生成記億部４６により、記録する画像データの種類やプリンタ２における記録モード(例えばマルチパス記録など)等の記録条件ごとに最適なγ補正テーブルが設定記憶される。
【００２７】
また、出力γ補正処理部４３では、前述のとおり、プリンタ２でヌルスキップが行われる場合には、濃度補正処理前の多値画像データに基づいて、各ラスターがヌル(空白(零)データ)であるか否かを判定し、この判定結果に基づいて濃度補正を行うラスターを決定するようにしている。そして、濃度補正を行っていないラスターを識別するための未補正フラグＦC(濃度補正を行っていないときにオン)をラスタ番号に対応付けてプリンタ２へ出力する。
【００２８】
色処理部４０から出力されるＣ,Ｍ,Ｙ,Ｋの各色8ビットの多値画像データは最子化処理部４４の2値化処理部４５に入力する。2値化処理部４５では、周知の誤差拡散法を用いて、入力されたＣ,Ｍ,Ｙ,Ｋの各色8ビットの多値画像データをＣ,Ｍ,Ｙ,Ｋ各色分の1ビットの2値データに量子化する。
【００２９】
間引き処理部４７は、マルチパス記録が行われるときに機能するものであり、2値化処理部４５から出力されるラスター毎の２値データをマルチパス数ＮPに応じたデューティー(パス数ＮPが２のときは５０%のデューティー)で間引きし、間引きしたデータをＮP回に分けて、プリンタ２に出力する。
【００３０】
なお、以上示した一連の画像処理は、本実施形態の場合ホストコンピュータにおいて実行するものとして説明したが、この形態に限られないことは勿論である。例えば、スキャナやディジタルカメラから直接画像データを取り込んでプリント出力するようなプリンタや複写機などでは、上述の全ての処理をプリンタ等、それらの装置側で実行することも可能である。あるいは、上述の処理のうち、一部をプリンタ側などにおいて実行することもできる。特に、間引き処理部４７の処理は、処理負荷も比較的少なく、プリンタ側において実行が容易なものである。本発明は、以上の全ての形態を含むものであり、本明細書では、後述の種々の実施形態で説明される出力γ補正処理(濃度補正処理)を含んだ一連の画像処理を実行する装置もしくはこれら処理を複数の装置で行う場合のそれらの装置を「画像処理装置」と称する。
【００３１】
図３は、プリンタ２の主に機構部の構成を示す斜視図である。
【００３２】
紙あるいはプラスチックシートなどの記録媒体２０は、給紙ローラ(不図示)によって一枚ずつ供給され、一定間隔を隔てて配置された第１搬送ローラ対２１及び第２搬送ローラ対２２によって図中矢印Ａ方向に搬送される。これらローラ対２１、２２は、不図示のステッピングモータによって駆動される。
【００３３】
キャリッジ２３には、インクジェット記録ヘッド２４およびインクタンク(図示せず)が装着されている。図示の例では、記録ヘッド２４はカラー記録用のものであり、イエロー、マゼンタ、シアン、ブラックに対応する４個のヘッド２４Ｙ、２４Ｍ、２４Ｃ、２４Ｋからなる。キャリッジ２３には、ベルト２５及びプーリ２６ａ、２６ｂを介してキャリッシモータ２７の駆動力が伝達され、これにより、ガイドシャフト２８に沿って矢印Ｂ方向に移動することにより記録ヘッド２４Ｙ、２４Ｍ、２４Ｃ、２４Ｋの記録媒体２０に対する走査(スキャン)が可能となる。
【００３４】
各記録ヘッド２４Ｙ、２４Ｍ、２４Ｃ、２４Ｋには、複数のノズルが用紙搬送方向Ａと平行な方向に一列に配列されており、これら複数のノズルをからそれぞれインク滴が吐出される。この場合は、各ノズルに対応するインク路には、インク吐出に利用される熱エネルギーを発生する２つの電気熱変換素子が設けられており,これらの電気熱変換素子に所定の電圧パルスを印加することによってインクに気泡を生じさせてインクを吐出する。
【００３５】
以上の構成により、記録ヘッド２４は、矢印Ｂ方向に走査しながら画像データに基づく吐出信号に応じてインクを吐出して記録媒体２０上にインクドットによる画像等を形成することができる。記録ヘッド２４の移動範囲の一端におけるホームポジションには、回復装置２９が設けられ、非記録時などに記録ヘッド２４はホームポジションに移動し、回復装置２９により所定の回復処理を行う。回復装置２９は、キャップやこのキャップを介してヘッドからインク吸引を行うための吸引機構を備えており、これにより、記録ヘッドにおける各ノズル内のインクの蒸発による増粘やこれら増粘したインクの除去を行うことができる。記録ヘッド２４のスキャンによってノズル配列幅に対応した１バンド分の記録を終了すると、搬送ローラ対２１、２２によって所定量の紙送り(ピッチ搬送)が行われる。このような動作を繰り返すことによって、記録媒体２０全体に記録が行われる。
【００３６】
図４は、上述したプリンタ２の制御構成を示すブロック図である。
【００３７】
この制御系において、コントローラ３０は、例えばマイクロプロセッサ等のＣＰＵ３０ａ、このＣＰＵ３０ａが実行する、図５以降にて後述する制御プログラムや各種データを格納しているＲＯＭ３０ｃ、およびＣＰＵ３０ａの処理実行におけるワークエリアとして使用されると共にホストコンピュータ１から入力された画像データなどの各種データの一時保管等を行うＲＡＭ３０ｂ等を備えている。また、このプリンタ２は、キャリッシモータ２７、給紙モータ３１、第１搬送ローラ対駆動用のモータ３２および第2搬送コーラ対駆動用のモータ３３などの複数のモータを備えており、これら各モータはインターフェース３４およびモータドライブ回路３５を介したコントローラ３０の制御によって動作する。
【００３８】
それぞれの記録ヘッド２４の各ノズルには、前述のように、２つの電気変換素子３６が設けられており、これら２つの電気熱変換素子36はインターフェース３４およびヘッドドライブ回路３７を介したコントローラ３０の制御に基づき吐出信号に応じてオン,オフ駆動される。すなわち、各ノズルにおいて２つの電気熱変換素子の駆動を組み合わせることにより複数段階でインク吐出量を制御することができる。
【００３９】
コントローラ３０は、インターフェース３４を介して操作パネル３８からの各種プリント情報(例えば文字ピッチ、文字種類等)を受け入れるとともに、インターフェース３４を介してホストコンピュータ１から画像データ受入れる。
【００４０】
ここで、プリンタ２のコントローラ３０には、ヌルスキップ判定部５０が設けられる。このヌルスキップ判定部５０は、ホストコンピュータ１から入力した２値の画像データおよび上記未補正フラグを参照して、ヌルスキップを実行するラスターを判定する。すなわち、ヌルスキップ判定部５０は、各ラスター毎にそのラスターに付された未補正フラグＦcを参照し、そのフラグが“オフ”である場合には、そのラスターは濃度補正を行うことによりヌルラスターになったものと判断してそのラスターのスキップは行わないようにする。これにより、濃度補正処理によってラスターの全てがヌルデータとなったラスターがスキップされることを防止し、各ノズルもしくはラスター毎に対応付けられている濃度補正テーブルの実際の対応付けがずれないようにすることが可能となる。
【００４１】
また、本発明の一実施形態としてあるいは実施形態における一記録モードとして、プリンタ２がマルチパス記録を行う場合、コントローラ３０は、ホストコンピュータ１から送られる間引き画像データおよびパス数情報ＮPに基づき、マルチパス記録を制御する。
【００４２】
この場合、ホストコンピュータ１は、上述のようにパス数ＮPに基づく間引きデータをプリンタ２へ送りマルチパス記録を実行させる必要があるが、プリンタ２で実行されるマルチパス記録を以下の情報によってシミュレートする。
【００４３】
(a)接続されたプリンタ２における記録ヘッドの全使用ノズル数Ｎn
(b)マルチパス記録のパス数(記録ヘッドの分割数)ＮP
全使用ノズル数Ｎnの取得については、プリンタ２に予めこのＮnに関するデータを記憶させておき、ホストコンピュータ１がこの記憶データＮnをプリンタ２から受け取ることで実現できる。なお、プリンタの形態として、記録ヘッドは交換しない(インクタンクカートリッジのみを交換する場合を含む)形態と、記録ヘッドも交換できる形態のものがあるが、前者の場合はプリンタ２本体にノズル数Ｎnに関するデータを記憶させ、後者の場合は記録ヘッド自体にノズル数Ｎnに関するデータを記憶させるようにすればよい。また、他の形態として、ホストコンピュータ１に、プリンタドライバの処理で参照できる、プリンタの機種毎または記録ヘッドのタイプ毎に全ノズル数Ｎnに関する情報を記憶したテーブルを用意し、プリンタ又は記録ヘッドから機種またはヘッドタイプの情報を受け取ることにより、接続されたプリンタ２で用いる記録ヘッドの全ノズル数を識別することもできる。
【００４４】
マルチパス数ＮPに関しては、ホストコンピュータ１のプリンタドライバによるユーザインターフェース(ＵＩ)画面を介した、ユーザによる直接または間接の選択によって決定するよう構成する。例えば、上記ＵＩ画面のプリントモードを選択する画面には、文章/表、ＤＴＰ印刷、イメージ処理などのプリントモードを選択する部分があり、この選択画面で、適宜のプリントモードが選択されると、マルチパス数ＮPが1パス、2パス、4パス、…などのうちの1つに一義的に定められる。すなわち、プリンタドライバの処理では、マルチパス数ＮPとプリントモードとの対応関係を予め記憶しタメモリを参照することができ、選択されたプリントモードに対応するマルチパス数ＮPを選択し、この選択したパス数ＮPをプリンタ２に送ることによりそのマルチパス記録を実行させることができる。なお、本実施形態では、間引き処理と紙送り量の指定は、プリンタドライバによって実行されるが、マルチパス数ＮPをプリンタ２に知らせることにより、プリンタ２自身が間引き処理と紙送り量の指定を行うようにしてもよい。
【００４５】
また、マルチパス記録を行う場合の出力γ補正テーブルは、次のようないくつかの形態をとることができる。なお、本発明の実施形態では、後述されるようにこの出力γ補正テーブルが各ノズルもしくは各ラスターに対応して複数用意されることになる。
【００４６】
第１の形態は、プリンタドライバがカバーしている全てのプリンタの機種について、全てのノズル数Ｎnおよびパス数ＮPの組み合わせについて標準的な補正テーブルをプリンタドライバによって参照できるよう予め夫々設定記憶しておき、プリンタ２から得られるノズル数Ｎnの情報と、前述のようにして得られたパス数ＮPの情報とに対応する補正テーブルを選択するものである。
【００４７】
第２の形態は、前述のように記録ヘッドを交換しない形態の場合は、プリンタ本体のメモリに、当該プリンタの記録ヘッドに対応するマルチパス記録用の補正テーブルを、各ノズル数Ｎnおよび各パス数ＮPに応じて複数個予め工場出荷段階で記憶させる。また、記録ヘッドを交換する形態のものでは、例えば交換されるインクタンクおよび記録ヘッドを一体的に構成した記録ヘッドモジュールのメモリに当該記録ヘッドに対応するマルチパス記録用の補正テーブルを、各パス数ＮPに応じて複数個予め工場出荷段階から記憶させる。これらの第2の形態では、ホストコンビュータ１は、プリンタあるいは記録ヘッドに記憶された補正テーブルの中から実施するマルチパス記録に対応するものを選択し、選択したものをプリンタ２側から受け取ることになる。
【００４８】
第３の形態は、まず上述の第1形態あるいは第２形態によって得られる複数種類(異なる補正データを持つ)の補正テーブルをそれぞれ用い、これらのテーブルによってγ補正された画像データを用いてマルチパス記録を行うことにより、それぞれのγ補正テーブルに対応するテストパターンを記録させる。そして、記録した複数のテストパターンの中で記録品位が最もよいものをユーザが選択し、この選択されたテストパターンに対応する補正テーブルを採用する。あるいは、何段階かの階調値毎のパッチからなるテストパターンをマルチパス方式によって記録し、これをスキャナによりラスター毎に濃度を読取ることによりこれに基づいてラスター毎の最適な出力γ補正テーブルを作成するようにしてもよい。
【００４９】
この第３の形態では、工場出荷後にもγ補正テーブルを変更することができるので、各ノズルの吐出特性の経年変化などにも適切に対処することができる。本実施形態では、この第３の形態を採るものであり、以下の各実施形態で示すように種々の記録条件に応じてノズル毎もしくはラスター毎に複数の出力γ補正テーブルが設定される。
【００５０】
以上のホストコンピュータにおいて実行されるマルチパスプリントの各種設定に対し、プリンタ２では、ホストコンピュータ１から入力された濃度補正済みで間引き処理済みの2値画像データに基づいて記録ヘッドの駆動制御を実行するとともに、ノズル数Ｎnを指定されたパス数ＮPで割ったＮn/ＮPを1ピッチとする記録媒体の搬送制御を行う。
【００５１】
前述したように、プリンタ２においてヌルスキップを行う場合にも、ホストコンピュータ１ではこのヌルスキップについての情報を必要とする。すなわち、出力γ補正部４３による補正処理では、前述のように各ノズルもしくは各ラスターに補正テーブルを対応付ける必要があり、そのためプリンタにおける最小スキップラスターの数を知る必要がある。この最小スキップライン数としては、１ラスター毎、8ラスター単位、記録ヘッドのノズル数単位、ノズル数Ｎn/パス数ＮPに対応するラスター数(マルチパス記録を行う場合)などがある。従って、プリンタ２に予めこの最小スキップライン数ｍに関するデータを記憶させておき、この記憶データｍをプリンタ２から受け取るようにする。なお、文章/表記録、ＤＴＰ印刷、イメージ処理などのプリントモードに応じて最低スキップライン数が一義的に決められている方式のものでは、プリンタ２側から最低スキップラスタライン数の情報を受け取る必要はない。また、最低スキップライン数ｍに応じてヌルスキップの際の出力γ補正の処理内容が異なるので、ホストコンピュータ１のプリンタドライバに、これら各最小スキップライン数ｍに対応する出力γ補正処理のプログラムを参照できるよう夫々予め記憶させておき、ホストコンピュータ１では、プリンタ２側から得られた当該プリンタの最小スキップライン数ｍに対応する出力γ補正処理を実行する。
【００５２】
以上説明したプリンタにおいて、より具体的にノズル毎に複数の濃度補正を行ういくつかの実施形態について以下に説明する。
【００５３】
(第1実施形態)
本発明の第一実施形態では、記録する画像の種類に応じてノズル毎にそれぞれ複数の濃度補正テーブル(出力γ補正テーブル)を有し、記録する画像の種類に応じて補正テーブルを選択的に用いて濃度補正を行うことにより、濃度ムラを適切に抑制することについて説明する。
【００５４】
本実施形態は、記録ヘッドの各ノズル間で主に吐出量のバラツキがあって形成されるドットの大きさがバラツキ、これにより濃度ムラが生じる場合に関するものである。この場合、記録する画像として、文章や表、ＤＴＰ印刷、イメージ処理(ピクトリアル画像)など、いろいろな種類があるが、前述したように、例えば写真調のピクトリアルな画像では中間調の画像が多く、上記ドットの大きさのバラツキは画像に大きく影響する。一方、文字やグラフィックスを中心とする画像では中間調の画像がほとんどなく、ベタ画像がほとんどであり、ドットの大きさのバラツキが画像にそれほど影響しない。また、濃度を過度に減少させるような内容の補正テーブルが設定されそれに従った濃度補正を行うことで、ベタ画像ではエリアファクターが不十分になり、逆に濃度ムラ等の画像弊害を誘発してしまう場合もある。従って、このような画像では、過剰な濃度補正は逆効果になってしまう。
【００５５】
本実施形態では、このように画像によって濃度補正の程度が異なることを考慮し、一つのノズル、もしくはマルチパス記録の場合は複数の異なるノズルが対応する一つのラスターに対応して、それぞれ中間調画像用の濃度補正テーブルとベタ画像用の濃度補正テーブルとの二つの濃度補正テーブル(出力γ補正テーブル)を設ける。そして、記録する画像データに対して、その画像データがどのような種類の画像であるかを判別して、それに応じて二つの補正テーブルから適切な濃度補正テーブルを選択し、その画像に最適な濃度補正を行う。
【００５６】
なお、ノズル毎の二つの補正テーブルそれぞれについての設定は、マルチパスに関して上述したγ補正テーブルの設定と同様、複数段階の階調値に応じたパッチを有するテストパターンを記録してこれをスキャナで読取り、その読取り結果に基づいてそれぞれのγ補正テーブルを設定する。
【００５７】
また、画像の種類は、アプリケーションが取り扱うデータ形態で判別することができる。例えば文字情報や線画はベタ画像として判断し、ビットマップ情報は中間調画像と判断することができる。または、周知の画像抽出方法を用いて行うことも可能であり、例えば、孤立点抽出や連続ドット検出を行い、孤立点や不連続ドットが検出されたときは中間調画像と判断することができる。
【００５８】
図５は、出力γ補正処理部４３による本実施形態の濃度補正処理の具体的なアルゴリズムを示すフローチャートである。
【００５９】
まず、ステップＳ１で、処理する画像データを読み込む。この画像の入力形態は、ラスター単位で行い、本実施形態では記録ヘッドのノズル数に対応させて１６ラスター単位で入力を行う。また、入力する画象データは、ラスター毎に、前述の判別によって得られた画像の種類情報が予めラスターデータの所定領域に付されており、これに基づき、次のステップＳ２において、中間調画像データかベタ画像データかを判断する。
【００６０】
ここで、入力した画像の種類が中間調画像であると判断したときは、ステップＳ３で、上述のように予め設定してある中間調画像用の濃度補正テーブルをノズル毎もしくはラスター毎に選択し、ステップＳ４で、この選択した中間調画像用の濃度補正テーブルで、画像データの各ノズルに対応した濃度補正を実行する。
なお、本実施形態では、中間調画像を記録する場合にマルチパス記録を行う。このため、本ステップのように中間調画像について出力γ補正を行う場合は、選択される補正テーブルは前述の第３の形態により設定された出力γ補正テーブルが用いられる。
【００６１】
一方、ステップＳ２で、ラスターに付された画像情報より、入力した画像の種類が中間調画像でないと判断されたときは、ステップＳ５で、ベタ画像用の濃度補正テーブルを選択し、ステップＳ６で、このベタ画像用の濃度補正テーブルで画像データの濃度補正を実行する。
【００６２】
以上の画像の種類に応じた濃度補正の後、ステップＳ７で処理すべき画像データがあるのか否かを判断して、未だある場合は、ステップＳ１に戻り、それ以降の処理を繰り返す。また、処理すべき画像データが無いときは、本処理を終了する。
【００６３】
なお、以上の説明では処理する画像データの種類を判断する際に、ラスター毎に画像の種類を判断するものとしたが、所定の大きさのラスターのブロック毎に、画像抽出を行い、中間調画像等を判断しても良い。
【００６４】
また、中間調画像とベタ画像とに分けて判別およびそれに応じた補正を行うものとしたが、判別等にかかる画像の種類これらに限られることはなく、例えば文字や線画について判別等を行うようにしてもよい。この場合の基本的な補正処理アルゴリズムは、図５に示したフローチャートと同様である。
【００６５】
(第２実施形態)
本実施形態は、各ノズルもしくは各ラスターについて、複数の記録モードに応じた複数の濃度補正を行うものである。
【００６６】
具体的には、１パス記録の記録モードとマルチパス記録の記録モードを有するプリンタに対して供給する画像データの濃度補正に関するものである。この場合、例えば同じ画像を上記の異なる記録モードでそれぞれ記録を行うと、現れる濃度ムラの態様が異なる場合がある。すなわち、１パス記録では一つのラスターのドットが一つのノズルから吐出されるインクによって記録されるのに対し、マルチパス記録では一つのラスターは何回かの走査に分割されて記録され各ドットは複数の異なるノズルによって記録される。この結果、ラスターを記録に供するノズルの数(種類)が異なることは勿論、一つのノズルの吐出周期(駆動周波数)が異なり、マルチパスの場合は吐出周期が長くなる。このように吐出周期が異なると、その周期自体が出力濃度特性に影響を与える。詳細には、所定の吐出安定領域の周期内であれば、周期が長くなるに従いインク吐出量が減少し、これによって出力濃度が低下する場合がある。また、逆に吐出が不安定な領域、つまり、インク供給などが不十分な状態で吐出している場合であれば、吐出周期が長くなるに従い、吐出が安定化することでインク吐出量が増加し濃度が増加する場合もある。
【００６７】
本実施形態は、上記記録モードに依存する濃度特性を考慮し、それぞれの記録モードに応じた出力γ補正テーブルを用意し最適な濃度補正を行う。図６は、出力γ補正処理部４３による本実施形態の濃度ムラ補正処理を示すフローチャートである。
【００６８】
第１実施形態と同様、ステップＳ２１で、処理する画像データを読み込む。ここで、本実施形態で取り扱う画像データはプリンタドライバ等を介した指示によって記録モードが予め定められており、読み込んだ画像データのヘッダ情報として記憶されている。ステップＳ２２では、読み込んだ画像データについてこのヘッダ情報により記録モードについて判別する。記録モードが１パス記録にかかる記録モード１であるときは、ステップＳ２３で記録モーード１用の濃度補正テーブルを選択し、ステップＳ２４でこのテーブルに基づいて出力γ補正を行う。一方、ステップＳ２２で、上記ヘッダ情報よってマルチパス記録にかかる記録モード２と判断したときは、ステップＳ２５で、各ラスター毎に記録モード２用の濃度補正テーブルを選択し、ステップＳ２６で、この記録モード2用の濃度テーブルを用いて画像データの対応するラスターデータに対して濃度補正を実行する。
そして、処理すべき画像データが終了するまでステップＳ１以降の処理を繰り返す(ステップＳ２７)。なお、記録モード１および２それぞれに対応したテーブルは、前述したようにそれぞれの記録モードによってテストパターンを予め記録し、これに基づいて設定するようにする。
【００６９】
なお、上記の処理では、二つの記録モードについて判別およびそれに応じた補正をするものとして説明したが、三つ以上の記録モードがある場合も、同様の処理によって濃度補正を実行することができる。また、1パス記録とマルチパス記録とによって記録モードを分ける場合だけではなく、同じパス数でも、単純に駆動周波数が異なる場合でも同様の処理をおこなうことができる。以上のように、ここで記録モードとは、記録パス数、駆動周波数等によって分けられるものであり、同じ記録ヘッドを用いているにも関わらず、記録条件によって個々のノズルによる出力濃度特性が異なる様な設定を意味している。
【００７０】
(第３実施形態)
本実施形態は、記録装置の記録条件として、記録ヘッドによる記録方向の違いに応じて各ノズルもしくは各ラスター毎に異なる濃度補正を行うものである。
【００７１】
この場合、往路と復路の走査で双方向記録を行う記録装置であって、同じ画像を異なる記録方向で記録を行った場合、記録方向により、出力される画像の濃度特性もしくは濃度ムラの態様が異なることがある。これは、記録ヘッドの特性に依存するものであり、特にインクを吐出する際のサテライトの飛翔方向によて、着弾したインクのドット径が変わる場合があることを主要因としている。すなわち、吐出インクの主滴に対して、サテライトが飛翔方向が同じで着弾点が同じであれば、形成されるドット径は比較的小さくなる。しかし、インクの主滴に対して、サテライトの飛翔方向が異なり、着弾点がずれてしまうと、ドット径は比較的大きくなる。そして、ドット径が異なることで、同じ画像を記録しても出力濃度特性もしくは濃度ムラが異なってしまうことになる。特に、エリアファクターが充分でない濃度領域ではその傾向が強くなる。また逆に、エリアファクターが十分なベタ画像等では濃度特性の差はほとんどなくなる。
【００７２】
図７は、出力γ補正部４３による本実施形態の上記記録方向を考慮した出力γ補正処理を示すフローチャートである。
【００７３】
上記各実施形態と同様、処理すべき画像データを読み込み(ステップＳ３１)、次に記録方向の判別を行う(ステップＳ３２)。本実施形態では、取り扱う画像データはホストコンピュータのプリントドライバで画像処理する際、プリンタ２の動作をシミュレーションし、プリンタ２における記録ヘッドの記録にかかる走査方向を判別することができる。
【００７４】
ステップＳ３２の判断で、記録動作が往路記録であると判断したときは、ステップS３２で往路記録用の濃度補正テーブを選択する。このテーブルは、例えばサテライトの影響によってドットが小さく記録される場合には濃度が高くなるような補正をする内容のテーブルが選択される。そして、ステップS３４でこの補正テーブルにより画像データの補正を行う。一方、ステップS３２で記録動作が復路記録であると判断されたときは、復路用の濃度補正テーブルを選択し(ステップS３５)、ステップS３６で、この復路記録用の濃度補正テーブルで、画像データの濃度補正を実行する。そして、ステップS３７で画像データがあるか否かを判断し、未だある場合には上記の処理を繰り返す。
【００７５】
以上の第１から第３実施形態にて説明したように、各記録素子毎または各ラスター毎にそれぞれ複数の濃度補正テーブルを用意し、それぞれの記録条件に応じて補正テーブルをそれぞれ個々に用いて濃度補正を行うことで、濃度ムラを抑制ことが可能となる。上記各実施形態では、記録条件として、画像の種類、記録モード、記録方向について説明したが、それらの記録条件に限定されるものではなく、濃度特性に影響を及ぼす、インク吐出量もしくはドット径が変わる複数の記録条件に対して同様の処理を用い、その記録条件を判別することにより、その記録条件に適切な濃度補正を行うことができる。また、複数の濃度補正を適切に実施することで、過剰な濃度補正による画像弊害の誘発を抑制するという効果を得ることもできる。
【００７６】
(第４実施形態)
本発明の第４の実施形態は、1つの記録素子で記録するドットの大きさを変調する階調記録において、上記各実施形態と同様、各記録素子毎にそれぞれ上記ドットの大きさに応じた複数の濃度補正値を有し、各記録素子毎にそれぞれのドットサイズにおける補正値を個々に用いて濃度補正を行うことにより、濃度ムラを抑制するものである。
【００７７】
ここで、ドットの大きさを変調する階調記録の方法として、インクジェット方式の場合、1つのノズルに対応して複数の電気熱変換素子を有し、駆動する電気熱変換素子の数を制御することによりインク吐出量を変調し、これにより形成されるドットサイズを変調させる方法や、1つの画素に対して吐出するインク滴の体積が異なるノズルを複数対応させる方法等がある。
【００７８】
例えば、前者の方法では、複数の電気熱変換素子のうち、発熱面積が比較的小さい電気熱変換素子を駆動して比較的少ないインク量の吐出を行う場合と、上記面積が比較的大きな電気熱変換素子を駆動して比較的インク量の多い吐出を行う場合の２段階に変調させることを行う。ここで、この吐出インク量の少ない方で形成されるドットを小ドット、インク量の多い方で形成されるドットを大ドットと呼ぶと、これらのドット径変調による出力濃度特性は図8に示すものとなる。
【００７９】
図8は、記録デューティー、つまり画素に対して打ち込まれるインク滴の数の割合に対して、この記録デューティーによって実現される濃度の関係の一例を示す線図であり、同図に示す濃度は、大ドットを１００％で記録した場合に測定さる出力濃度に対する相対値として示されている。
【００８０】
同図に示すように、大ドットの濃度特性は、比較的低デューティーから急激に出力濃度が増加し、１００％より手前で飽和状態になり、非線形な特性を示している。一方、小ドットの濃度特性は、デューティーが増加していくに従い、出力濃度は線形的に増加するものである。また、１００％のデューティーで記録した場合、同様に大ドットで記録した場合に比較して低い濃度となる。
【００８１】
図８に示す関係から理解されるように、濃度特性はドット径に依存するものであり、この現象を、図９を参照して説明する。
【００８２】
図９(a)は、大ドットを所定の領域に対して１００％で記録して場合を示している。１画素をを区画する格子の領域に対してドット径は十分に大きく、これにより、ドットが画素全体を覆いエリアファクター十分な大きさとなる。しかも、記録デューティーが１００％になる前に、このエリアファクターの条件は満たされることになり濃度が飽和する要因となっている。更に、ドット径が大きいために、低デューティーでも１画素の格子に対して面積的に過剰な部分が存在し、これが比較的急激な濃度増加の要因になる。これは、記録したドットがその画素のみならず、周囲の画素に影響を及ぼしてしまうためである。
【００８３】
一方、図9(b)は、小ドットを所定の領域に対して１００％のデューティーで記録した場合を示している。同図に示すように、１画素の格子領域に対してドット径は小さく、エリアファクターは画素全体を覆うほど十分な大きさとなっていない。このために、デューティーの増加にしたがって濃度も線形的に増加することになる。これは、記録したドット同士が干渉し合うことが無く、形成されるドットの大きさが直接濃度に反映されるためである。
【００８４】
このように、1つの記録素子で記録できるドットのサイズが複数あり、これによって濃度変調記録を行う構成にあっては、それぞれのドットサイズ毎に階調性などの濃度特性が異なる場合があり、本実施形態では、この点を考慮して、それぞれのドットサイズに適切な濃度補正を行う。すなわち、本実施形態では、一つのノズルについて、大ドット用の濃度補正テーブルと小ドット用の濃度補正テーブルとの２つの濃度補正テーブルを用意する。そして、記録すべき画像データについてその画像データがどのドットで記録されるかを判別し、それに応じて各ノズルについて適切な濃度補正テーブルを選択してその画像に適切な濃度補正を行う。
【００８５】
図１０は、出力γ補正処理部４３による本実施形態の出力γ補正処理を示すフローチャートである。
【００８６】
最初に、ステップS４１で処理する画像データを読み込み、次に、ステップS４２で画像データから大ドットで記録するデータかあるいは小ドットで記録するデータかについて判別する。
【００８７】
この判別は、出力γ補正処理部４３に入力するＣ,Ｍ,Ｙ,Ｋ各８ビットの画像データに基づいて行う。すなわち,各８ビットの画像データが示す階調値が所定の境界値より大きいときは、そのデータは大ドットで記録するものと判断し、一方,上記境界値未満であるときは、そのデータは小ドットで記録するものと判断する。
【００８８】
なお,本実施形態では、本濃度補正処理後の量子化処理部４４による量子化処理は１ビット２値データへの変換ではなく、２ビットのデータ、すなわち、４値のデータに変換する処理を行う。そして、この量子化データを送られたプリンタ２では、例えばデータが“０１”および“１０”のとき小ドットを記録し、データが“１１”のとき大ドットを記録するような処理を行う。このことからも明らかなように、出力γ補正処理部で行われる上述の８ビット画像データに基づく判別と、このデータに応じて実際に記録されるドットの大小は必ずしも一致しない。従って、上記判別における境界値は、予め具体的ないくつかのテストパターンの記録を行ない、これに基づいて定めることが好ましい。
【００８９】
ステップＳ４２の判別で、処理する画像データが大ドットで記録するデータであると判別したときは、ステップＳ４３でノズル毎もしくはラスター毎に、大ドット用の濃度補正テーブルを選択し、ステップＳ４４で、この大ドット用の濃度補正テーブルを用いて濃度補正を実行する。一方、ステップＳ４２の判別が、画像データが小ドットデータで記録するものであるときは、ステップＳ４５で、小ドット用の濃度補正テーブルを選択し、ステップＳ４６で、この小ドット用の濃度補正テーブルを用い処理する画像データ濃度補正処理を実行する。以上の処理の後処理すべき画像データが未だあるか否かを判断し、存在する場合にはステップＳ４１以降の処理を繰り返す(ステップＳ４７)。
【００９０】
なお、上記の処理では、２種類のサイズのドットについて判別およびそれに応じた補正を行うものとしたが、本発明の適用がこれに限られることなく、３種類以上のサイズについて判別等が行われてもよい。例えば上記の例において、大小２つのサイズの電気熱変換素子を同時駆動することにより、より大きな第３のサイズのドットを記録することもできる。
【００９１】
以上説明したように、記録素子毎もしくはラスター毎にそれぞれ複数の濃度補正テーブルを用意し、記録されるドットのサイズに応じた補正テーブルを用いて濃度補正を行うことにより、上記ドット毎の出力濃度特性に合わせて濃度ムラを適切に抑制することができる。
【００９２】
(第５実施形態)
本発明の第５の実施形態は、記録ヘッドが複数の濃度のインクを用いることができる形態に本発明を適用したものである。すなわち、同一の記録ヘッドに対し複数の濃度のインクを、例えばインクカートリッジの交換によって供給できる形態に関し、この場合に、各ノズル毎にそれぞれのインク濃度に応じた濃度補正を行うものである。
【００９３】
この場合、通常のインク(以下、これを「濃インク」という)に対して薄い濃度のインク(以下、これを「淡インク」という)を用いた場合、濃インクに比べて淡インクの方が染料濃度の変化に対する光学的反射濃度の変化が大きい。
【００９４】
図１１は、この現象を説明する図であり、染料濃度の変化に対する反射濃度の変化の特性の一例を示すものである。なお、同図では、通常の濃インクの染料濃度を１．０とし、その場合の反射濃度を１．０として規格化して示している。同図に示すように、濃インクの染料濃度が０．８〜１．０の範囲で変化した場合、反射濃度は０．９３〜１．０の範囲で変化し、反射濃度の変化幅は０．０７である。これに対して、染料濃度０．２を中心とした染料濃度０．１〜０．３に対する反射濃度の変化は０．３０(＝０．５９−０．２９)である。このように染料濃度の変化幅が同じであっても、これに対する反射濃度の変化は淡インクの方が敏感であり、淡インクの方が、染料濃度の変化の幅に対する反射濃度の変化の幅が大きい。従って、ノズル間でインク吐出量にバラツキがある場合、それに影響される濃度特性は濃インクと淡インクとでは異なる。つまり、ノズル間の微妙な吐出量の違いに対して、濃インクは濃度変動が小さいが、淡インクは濃度変動が大きい。また、一つのノズルにおいても、濃インクと淡インクとでは濃度特性が異なることになる。本実施形態では、この観点より、一つのノズルについて使用するインクの濃度が異なる階調記録において、各ノズル毎にそれぞれのインク濃度に対応した濃度補正を行う。
【００９５】
本実施形態では、一つのノズルもしく一つのはラスターに対して、濃インク用の濃度補正テーブルと淡インク用の濃度補正テーブルとの２つの濃度補正テーブルを設ける。ここで、淡インク用のテーブルは、図１１に示した出力濃度特性から理解されるように、ノズル間の吐出特性の違いに対して画像データの階調地を比較的大きく補正する内容とし、一方、濃インク用のテーブルは補正量をそれほど大きくしないものである。そして、記録すべき画像データがどのインクで記録されるか判別し、それに応じて適切な濃度補正テーブルを選択して、用いるインクに最適な濃度補正を行う。
【００９６】
図１２は、出力γ補正処理部４３による本実施形態の出力γ補正処理を示すフローチャートである。
【００９７】
本処理でも同様に、ステップＳ５１で、処理する画像データを読み込み、次にステップＳ５２で画像データに基づきその画像を記録するのに使用するインクが濃インクか否かを判断する。この判断は、予めプリンタドライバを介して画像データ毎に指定されているインク情報に基づいて行う。この場合、インク情報はヘッダ情報として画像データに付することができる。
【００９８】
ステップＳ５２における判断で、その画像データが有するインク情報が濃インクで記録する旨の情報であるときは、ステップS５３で濃インク用の濃度補正テーブルを選択し、次に、ステップＳ５４で、ノズル毎もしくはラスター毎に、この選択した濃インク用の濃度補正テーブルを用い画像データの濃度補正を実行する。また、ステップＳ５２で、上記ヘッダ情報が、記録すべき画像が淡インクで記録すべき旨の情報であるときは、ステップＳ５５で淡インク用の濃度補正テーブルを選択し、ステップＳ５６でこの選択された淡インク用の濃度補正テーブルを用いて上記画像データに対して濃度補正を実行する。そして、上記各実施形態と同様、記録意すべき画像データが巻くなるまで同様の処理を繰り返す(ステップＳ５７)。
【００９９】
なお、上記の処理では、２種類の濃度のインクについて判別およびそれに応じた濃度補正を実行するものとしているが、これに限られず、例えば濃インク、中インク、淡インク等、３つ以上の濃度のインクを用いる場合でも、同様の処理を実行することによりその使用するインクの濃度に適切な濃度補正を行うことができる。
【０１００】
以上説明したように、記録素子毎もしくはラスター毎に複数の濃度補正テーブルを用意し、使用するインクの濃度に応じて補正テーブルをそれぞれ個別に用いて濃度補正を行うことにより、それぞれのインクの濃度に応じた出力濃度特性に合わせた濃度ムラの抑制を行うことが可能となる。すなわち、本実施形態の場合、ノズル間の吐出特性のバラツキが濃度特性に比較的大きく影響を及ぼす低濃度インクを用いる場合と、濃度特性にそれほど影響を及ぼさない高濃度インクを用いる場合とで、それぞれ適切な濃度補正を行うことができ、また、過剰な濃度補正による画像弊害の誘発を抑制するという効果を得こともできる。
【０１０１】
以上説明した第１から第５の実施形態では、インクジェット方式のうち熱エネルギーを利用してインクを吐出する方式の記録素子について説明したが、本発明の適用がこれに限られないことは勿論である。ピエゾ素子等の他の方式によるインクジェット方式の記録素子や、更にはインクジェット方式以外の、例えば熱転写方式、感熱方式等による記録素子を用いた場合にも本発明を適用できる。いずれの方式であっても、記録画像において各記録素子間の記録特性のバラツキの現れ方が異なる複数の記録条件(記録する画像の種類も含む)が存在する場合には本発明を適用することができる。
【０１０２】
また、本発明は、必ずしも記録素子毎の記録特性のバラツキに関してのみ適用されるものではない。複数の記録素子からなる記録素子ブロック毎のバラツキが考慮されても良く、また、記録ヘッド間の記録特性のバラツキが考慮されてもよい。
【０１０３】
【発明の効果】
以上の説明から明らかなように、本発明によれば、記録条件によって記録手段の濃度の現れ方が異なる場合に、この記録条件毎にそれぞれの濃度の現われ方に合った濃度補正データを用意し、判別した記録条件に応じた濃度補正データを用いて濃度補正を行うので、濃度の現われ方に適した濃度補正を行うことができる。その結果、記録手段が有している濃度ムラの特性についてこれを抑制すべく濃度補正データを用意する際、その濃度ムラを有効に抑制できる濃度補正データとすることが可能となる。
【０１０４】
この結果、記録条件によって、記録素子毎などの記録特性のバラツキが濃度ムラとして現われる場合にその現れ方が異なっても、適切な濃度補正を行うことが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態にかかる画像処理システムの構成を示すブロック図である。
【図２】上記システムにおけるプリンタドライバの処理構成を示すブロック図である。
【図３】上記システムを構成するプリンタの概略構成を示す斜視図である。
【図４】上記プリンタの主に制御構成を示すブロック図である。
【図５】本発明の第１の実施形態にかかる出力γ補正処理を示すフローチャートである。
【図６】本発明の第２の実施形態にかかる出力γ補正処理を示すフローチャートである。
【図７】本発明の第３の実施形態にかかる出力γ補正処理を示すフローチャートである。
【図８】本発明の第４の実施形態におけるドット径変調による出力濃度特性をドット径の大小で示す図である。
【図９】  (ａ)および(ｂ)は、ドット径による出力濃度特性の違いを説明する図である。
【図１０】本発明の第４の実施形態にかかる出力γ補正処理を示すフローチャートである。
【図１１】本発明の第５の実施形態におけるインク濃度の違いによる反射濃度の変化の違いを説明する図である。
【図１２】本発明の第５の実施形態にかかる出力γ補正処理を示すフローチャートである。
【符号の説明】
１      ホストコンピュータ
２      プリンタ
１０      ＣＰＵ
１１      メモリ
１２      外部記憶部
１３      入力部
１４      インターフェース
２３      キャリッジ
２４、２４Ｙ、２４Ｍ、２４Ｃ、２４Ｋ      記録ヘッド
３０      コントローラ
３０ａ      ＣＰＵ
３０ｂ      ＲＡＭ
３０ｃ      ＲＯＭ
４０      色処理部
４１      色空間変換処理部
４２      色変換処理部
４３      出力γ補正処理部
４４      量子化処理部
４５      ２値化処理部
４６      γ補正テーブル生成記憶部
４７      間引き処理部
５０      ヌルスキップ判定部
【図１】
0004497597.tif 000002
【図２】
0004497597.tif 000003
【図３】
0004497597.tif 000004
【図４】
0004497597.tif 000005
【図５】
0004497597.tif 000006
【図６】
0004497597.tif 000007
【図７】
0004497597.tif 000008
【図８】
0004497597.tif 000009
【図９】
0004497597.tif 000010
【図１０】
0004497597.tif 000011
【図１１】
0004497597.tif 000012
【図１２】
0004497597.tif 000013