(57)【要約】【課題】本発明は、印刷画像における文字や線図の判読性を良好とすることを目的とする。【解決手段】画像データにおける各画素が有する階調値に基づいて、各画素についての画像形成を担当するドット形成素子におけるドット形成可否を決定するハーフトーン処理を実行するハーフトーン処理手段を備える画像処理装置であって、同一種のドットを形成する複数のドット形成素子が前記画像データにおける単一の画素についての画像形成を担当するとともに、前記ハーフトーン処理手段は、単一の画素についての画像形成を担当するドット形成素子の少なくとも一つについて他のドット形成素子とは異なるドット形成可否決定規則を用いてドット形成可否を決定する。【選択図】図７
2010287963.tif 000002
【特許請求の範囲】
【請求項１】
画像データにおける各画素が有する階調値に基づいて、各画素についての画像形成を担当するドット形成素子におけるドット形成可否を決定するハーフトーン処理を実行するハーフトーン処理手段を備える画像処理装置であって、
同一種のドットを形成する複数のドット形成素子が前記画像データにおける単一の画素についての画像形成を担当するとともに、
前記ハーフトーン処理手段は、単一の画素についての画像形成を担当するドット形成素子の少なくとも一つについて他のドット形成素子とは異なるドット形成可否決定規則を用いてドット形成可否を決定する画像処理装置。
【請求項２】
前記ハーフトーン処理手段は、閾値を有する複数のマスク画素が配列するディザマスクを参照することにより、前記ハーフトーン処理を実行するとともに、単一の画素についての画像形成を担当するドット形成素子の少なくとも一つについて、同一の前記ディザマスクにおける他のドット形成素子とは異なるマスク画素を参照する請求項１に記載の画像処理装置。
【請求項３】
前記ハーフトーン処理手段は、閾値を有する複数のマスク画素が配列するディザマスクを参照することにより、前記ハーフトーン処理を実行するとともに、単一の画素についての画像形成を担当するドット形成素子の少なくとも一つについて、他のドット形成素子とは異なる前記ディザマスクを参照する請求項１に記載の画像処理装置。
【請求項４】
前記ハーフトーン処理手段は、単一の画素についての画像形成を担当するドット形成素子のすべてについて互いに異なるドット形成可否決定規則を用いてドット形成可否を決定する請求項１から請求項３のいずれか一項に記載の画像処理装置。
【請求項５】
前記ハーフトーン処理手段は、インク残量が閾値よりも少ない場合に、単一の画素についての画像形成を担当するドット形成素子の少なくとも一つについて前記階調値に拘わらずドット形成否と決定する請求項１から請求項４のいずれか一項に記載の画像処理装置。
【請求項６】
前記ハーフトーン処理手段は、複数の種類のドットごとの前記画像データについて前記ハーフトーン処理を実行するとともに、
少なくとも墨色のインクを吐出する複数のドット形成素子が前記画像データにおける単一の画素についての画像形成を担当する請求項１から請求項５のいずれか一項に記載の画像処理装置。
【請求項７】
前記ハーフトーン処理手段は、
ドット形成可否を決定する画素が黒色の文字の一部を示す場合には、該画素についての画像形成を担当する複数の墨色のインクのドット形成素子のすべてについて、前記階調値に応じてドット形成可否を決定するとともに、
ドット形成可否を決定する画素が画像の一部を示す場合には、該画素についての画像形成を担当する複数の墨色のインクのドット形成素子の少なくとも一つについて前記階調値に拘わらずドット形成否と決定する請求項６に記載の画像処理装置。
【請求項８】
請求項１に記載の前記ハーフトーン処理手段が決定した前記ドット形成可否に基づいて、各ドット形成素子によりドット形成を行う印刷手段を具備する印刷装置。
【請求項９】
画像データにおける各画素が有する階調値に基づいて、各画素についての画像形成を担当するドット形成素子におけるドット形成可否を決定するハーフトーン処理を実行するハーフトーン処理手段と、前記ドット形成可否に基づいて各ドット形成素子によりドット形成を行う印刷手段とを備える印刷装置であって、
同一種のドットを形成する複数のドット形成素子が前記画像データにおける単一の画素についての画像形成を担当するとともに、
前記ハーフトーン処理手段は、単一の画素についての画像形成を担当するドット形成素子ごとに異なるドット形成可否決定規則を用いてドット形成可否を決定する印刷装置。
【請求項１０】
画像データにおける各画素が有する階調値に基づいて、各画素についての画像形成を担当するドット形成素子におけるドット形成可否を決定するハーフトーン処理を実行する画像処理方法であって、
同一種のドットを形成する複数のドット形成素子が前記画像データにおける単一の画素についての画像形成を担当するとともに、
前記ハーフトーン処理において、単一の画素についての画像形成を担当するドット形成素子の少なくとも一つについて他のドット形成素子とは異なるドット形成可否決定規則を用いてドット形成可否を決定する画像処理方法。
【請求項１１】
画像データにおける各画素が有する階調値に基づいて、各画素についての画像形成を担当するドット形成素子におけるドット形成可否を決定するハーフトーン処理を実行するハーフトーン処理機能をコンピューターに実現させる画像処理プログラムであって、
同一種のドットを形成する複数のドット形成素子が前記画像データにおける単一の画素についての画像形成を担当するとともに、
前記ハーフトーン処理機能は、単一の画素についての画像形成を担当するドット形成素子の少なくとも一つについて他のドット形成素子とは異なるドット形成可否決定規則を用いてドット形成可否を決定する画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハーフトーン処理を行う画像処理装置、印刷装置、画像処理方法および画像処理プログラムに関する。
【背景技術】
【０００２】
黒い文字や線図が記載された原稿をコピーする場合には、色の再現性よりも文字や線図の判読性が重要となる。印刷する画像がビジネスグラフである場合に、色相を大きく補正することにより、ドットの目立ち抑制する技術が提案されている（特許文献１、参照。）。また、ＡＤＦ（オートドキュメントフィーダ）等を使用して大量の原稿をコピーする場合、色の再現性を低下させてでも高速に印刷を行うことが重要となる。このような状況にかんがみて、印刷ヘッドに備えられるＫ（ブラック）インクのノズルの個数・密度を他のインクよりも多くすることにより、黒い文字や線図を高速かつ判読しやすいように印刷することが行われている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２００７６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、他のインクよりも高密度のＫインクのノズルを用いてＫインクドットを形成するため、画像に含まれる微小なノイズの影響が印刷画像において目立ちやすくなるという問題があった。すなわち、画像に含まれる微小なノイズも、多数のＫインクドットによって再現されるため、微小なノイズが強調されてしまうという問題があった。特に、黒い文字や線図を再現した場合には、強調されたノイズによって文字や線の輪郭が滑らではなくなり、文字や線図の判読性が低下するという問題があった。
【０００５】
本発明は、前記の課題を解決するためになされたものであり、印刷画像における文字や線図の判読性を良好とする画像処理装置、印刷装置、画像処理方法および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題の少なくとも一部を解決するために本願発明は以下の態様を採る。すなわち、ハーフトーン処理手段は、画像データにおける各画素が有する階調値に基づいて、各画素についての画像形成を担当するドット形成素子におけるドット形成可否を決定するハーフトーン処理を実行する。また、前記画像データにおける単一の画素について、同一種のドットを形成する複数のドット形成素子が画像形成を担当する。すなわち、ある画素を再現するために、複数のドット形成素子が同一種のドットを形成する。前記ハーフトーン処理手段は、単一の画素についての画像形成を担当するドット形成素子の少なくとも一つについて他のドット形成素子とは異なるドット形成可否決定規則を用いてドット形成可否を決定する。このようにすることにより、ある画素について、複数のドット形成素子が同一種のドットを形成するか否かが、一様とならない。例えば、ある画素について、複数のドット形成素子が同一種のドットを一様に形成するとした場合には、複数の同一種のドットが密集することとなり、印刷結果において顕在化することとなる。従って、当該画素の階調値がノイズ等に起因している場合には、ノイズ等を強調してしまい、文字や線図の判読性を低下させることとなる。これに対して、ある画素について、複数のドット形成素子が同一種のドットを形成するか否かが、一様とならないため、ノイズ等の強調を抑制することができ、文字や線図の判読性を確保することができる。なお、前記ドット形成素子は個々にドットを形成することができるものであればよく、例えばインジェットプリンターにおいてはノズルや該ノズルからインクを吐出させるための吐出機構等が相当する。
【０００７】
ディザ法によってハーフトーン処理を行う場合に、他のドット形成素子とは異なるドット形成可否決定規則を用いてドット形成可否を決定するための具体的手法として、以下の例が挙げられる。まず、単一の画素についての画像形成を担当するドット形成素子の少なくとも一つについて、他のドット形成素子とは異なる前記ディザマスクを参照するようにすることにより、異なるドット形成可否決定規則を用いることができる。さらに、共通の前記ディザマスクを参照する場合でも、前記ディザマスクにおける参照位置を異ならせることにより、実質的に異なるドット形成可否決定規則を用いることができる。この場合、前記ディザマスクを複数用意する必要がないため、前記ディザマスクを記憶するための記憶容量を抑制することができる。
【０００８】
なお、単一の画素についての画像形成を担当する複数のドット形成素子のすべてについて互いに異なるドット形成可否決定規則を用いてドット形成可否を決定してもよいし、単一の画素についての画像形成を担当する複数のドット形成素子のうちの一部のみについて互いに異なるドット形成可否決定規則を用いてドット形成可否を決定してもよい。前者の場合、ノイズの強調をより効果的に抑えることができるし、後者の場合、ハーフトーン処理を効率的に行うことができる。
【０００９】
さらに、前記ハーフトーン処理手段は、インク残量が閾値よりも少ない場合に、単一の画素についての画像形成を担当するドット形成素子の少なくとも一つについて前記階調値に拘わらずドット形成否と決定するようにしてもよい。すなわち、本発明は、単一の画素についての画像形成を担当する複数のドット形成素子の少なくとも一つについて互いに異なるドット形成可否決定規則を用いてドット形成可否を決定するものであるが、インク残量が少なくなった場合には前記ドット形成可否決定規則に拘わらず強制的にインクを吐出させないようにしてもよい。これにより、インク消費量を抑制することができる。
【００１０】
また、複数の種類のドットごとの前記画像データについて前記ハーフトーン処理を実行することにより、複数の種類のドット形成可否を制御することができる。例えば、色が異なる複数の種類のドットごとにドット形成可否を制御することにより、カラー印刷が可能となる。このような場合において、少なくとも墨色のインクを吐出する複数のドット形成素子が前記画像データにおける単一の画素についての画像形成を担当する。これにより、カラー印刷が可能であり、かつ、黒色の文字や線図の印刷を効率的に行わせることが可能となる。高密度で密集した墨色のドットは目立ちやすくノイズとして認識されやすくなるが、単一の画素についての画像形成を担当する墨色のドットについての複数のドット形成素子について互いに異なるドット形成可否決定規則を用いるため、ノイズとして認識されることが防止できる。
【００１１】
ところで、例えば自然写真等の画像を印刷する場合には、単一の画素について複数の墨色のインクのドット形成素子を使用させることにより黒色を強調するよりも、色の再現性を優先させるのが望ましい。従って、ある画素が画像の一部を示す場合には、該画素についての画像形成を担当する複数の墨色のインクのドット形成素子の少なくとも一つについて前記階調値に拘わらずドット形成否とするようにしてもよい。
【００１２】
なお、本発明は、種々の形態で実現することが可能であり、例えば、ハーフトーン処理方法およびハーフトーン処理装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。さらに、本発明の画像処理装置によるハーフトーン処理の結果を利用して実際に印刷を実行する印刷装置、印刷方法、印刷プログラムにおいても本発明を実現することができる。
【図面の簡単な説明】
【００１３】
【図１】印刷装置の構成を示したブロック図である。
【図２】ノズルおよびインクドットの配置を説明する図である。
【図３】ＡＤＦコピー処理の流れを示すフローチャートである。
【図４】色変換処理の流れを示すフローチャートである。
【図５】色変換ＬＵＴを模式的に示す図である。
【図６】ハーフトーン処理の流れを示すフローチャートである。
【図７】ハーフトーン処理を模式的に示す説明図である。
【図８】画像データの一部の変遷を示す説明図である。
【図９】画像データの一部の変遷を示す説明図である。
【図１０】変形例２のＡＤＦコピー処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明に係る画像処理装置の一態様であるプリンターについて、図面を参照しつつ、実施例に基づいて説明する。
【００１５】
Ａ．実施例：
Ａ１．画像処理装置の構成：
Ａ２．ＡＤＦコピー処理：
Ｂ．変形例：
Ｂ１．変形例１：
Ｂ２．変形例２：
【００１６】
Ａ１．画像処理装置の構成：
図１は、本実施例の画像処理装置を搭載した印刷装置１０の構成を概略的に示したブロック図である。図示されるように、印刷装置１０は、スキャナー部１００とプリンター部２００と操作パネル３００と制御部４００などから構成されている。スキャナー部１００はＡＤＦ（オートドキュメントフィーダ）部１１０とセンサー１２０を備えており、ＡＤＦ部１１０が原稿を一枚ずつ送りながらセンサー１２０が該原稿を画像入力する。センサー１２０が画像入力を行うことにより、スキャナー部１００は画像データを生成する。プリンター部２００は、制御部４００が画像データに基づいて生成した制御データを受け取って、該画像データの印刷を実行する。プリンター部２００は、例えば外部のコンピューターから入力された画像データについての印刷も実行するが、特にスキャナー部１００が生成した画像データを印刷する場合、印刷装置１０はコピー機として機能することとなる。操作パネル３００は、ＡＤＦコピーボタンを備えており、ＡＤＦコピーボタンを操作することにより、ＡＤＦ部１１０にセットされた原稿を一枚ずつコピーする動作を連続して実行する。
【００１７】
制御部４００は、ＣＰＵ４１０とＲＯＭ４２０とＲＡＭ４３０とＡＳＩＣ４４０とから構成されており、システムバス５００を介してプリンター部２００とスキャナー部１００と操作パネル３００と通信可能となっている。ＣＰＵ４１０は、ＲＯＭ４２０に記憶されたプログラムデータを読み出し、該プログラムデータに従った演算処理をＲＡＭ４３０をワークエリアとして実行する。ＡＳＩＣ４４０は特定の処理を実行するための専用回路であり、ＣＰＵ４１０とともにスキャンおよび印刷に必要な処理を実行する。ＲＯＭ４２０においては、上述したプログラムデータの他に色変換ＬＵＴ４２０ａ１，４２０ａ２とディザマスク４２０ｂが記憶されている。
【００１８】
図２Ａはプリンター部２００が備える印刷ヘッド２１０の一部を示す図である。本実施例のプリンター部２００においては、Ｃ（シアン）、Ｍ（マゼンタ），Ｙ（イエロー），Ｋ（ブラック：墨色）インクをそれぞれ貯留するインクタンクが備えられており、各インクタンクから印刷ヘッド２１０のヘッド面（図２の紙面に対応。）に配列された複数のノズルＮｚにインクが供給される。各ノズルＮｚに対応して、例えばピエゾ素子を用いたインクのポンプ機構（不図示）が設けられており、ポンプ機構を駆動させることにより各ノズルＮｚからインクを吐出させることができる。なお、ノズルＮｚは、特許請求の範囲のドット形成素子に相当する。Ｃインクが供給されるノズルＮｚは紙面左側の一列に配列されており、各ノズルＮｚ間の距離は１／１２０インチとされている。Ｃインクが供給される各ノズルＮｚから紙面右方向および下方向に１／３６０インチだけずれた位置にＭインクが供給されるノズルＮｚが一列に配列されている。さらに、Ｍインクが供給される各ノズルＮｚから紙面右方向および下方向に１／３６０インチだけずれた位置にＹインクが供給されるノズルＮｚが一列に配列されている。
【００１９】
以上のように配列された、ＣＭＹインクのノズルＮｚに対し、ＹインクのノズルＮｚの紙面右側１／７２０インチの位置を通過する直線（破線で図示。）に関して線対称となるようにＫインクが供給されるノズルＮｚが配列されている。ＫインクのノズルＮｚのうち最も右側の一列をＫ１ノズル列と表記し、中央の一列をＫ２ノズル列と表記し、最も左側の一列をＫ３ノズル列と表記することとする。印刷ヘッド２１０は、ノズル列に直交する方向（紙面横方向）へ主走査する際に、１／３６０インチずつ移動するごとに各ノズルＮｚからインクを間欠的に吐出することにより、印刷画像を印刷用紙上に形成する。
【００２０】
図２Ｂは印刷用紙上に形成されるインクドットの例を示している。具体的には、紙面上から２番目の印刷画素に対してＫ１〜Ｋ３ノズル列のノズルＮｚによるＫインクドットを形成することにより、横方向の黒線を描画した場合のインクドットの配置を示している。なお、破線で示す矩形が印刷画素を示している。印刷画素の大きさは、主走査方向に１／３６０インチであり、副走査方向に１／１２０インチである。この印刷画素を単位として後述する色変換処理やハーフトーン処理が行われ、画像データ（色変換データ、ハーフトーンデータ）の１画素が印刷画素に対応することとなる。各印刷画素の紙面最上部においては、ＣインクドットとＫ１ノズル列のノズルＮｚによるＫインクドットが形成され得る。ＣインクドットとＫ１ノズル列のノズルＮｚによるＫインクドットが双方とも形成される場合には、両インクドットが重なることとなる。各印刷画素の紙面上下方向中央部においては、ＭインクドットとＫ２ノズル列のノズルＮｚによるＫインクドットが形成され得る。各印刷画素の紙面最下部においては、ＭインクドットとＫ３ノズル列のノズルＮｚによるＫインクドットが形成され得る。
【００２１】
例えば、印刷ヘッド２１０が紙面左方向へ主走査する際に、各ノズル列の紙面最上部の６個のノズルＮｚによって構成されるノズル群Ｇ１のうち、ＣインクのノズルＮｚが最初に印刷画素Ｐ１へインク滴を着弾可能な位置に到達する。このタイミングでノズル群Ｇ１ＣインクのノズルＮｚがインクを吐出させれば印刷画素Ｐ１の紙面最上部にＣインクドットを形成することができる。それから印刷ヘッド２１０が１／３６０インチ進行したときに、ノズル群Ｇ１のＭインクのノズルＮｚがインクを吐出させれば印刷画素Ｐ１の紙面上下方向中央部にＭインクドットを形成することができる。さらに、印刷ヘッド２１０が１／３６０インチ進行したときにノズル群Ｇ１のＹインクのノズルＮｚがインクを吐出させれば印刷画素Ｐ１の紙面最下部にＹインクドットを形成することができる。その後も、１／３６０インチ進行するごとにノズル群Ｇ１におけるＫ１〜Ｋ３ノズル列のノズルＮｚがインクを吐出させることにより、印刷画素Ｐ１の紙面最下部と紙面上下方向中央部と紙面最上部に順にＫインクドットを形成することができる。
【００２２】
このように本実施例では、各印刷画素について、ＣＭＹインクドットをそれぞれ１ドット形成するか否か、Ｋインクドットを１〜３ドット形成するか否を制御することができる。すなわち、単一の印刷画素の画像形成を、ＣＭＹインクのノズルＮｚの各１個と、Ｋ１〜Ｋ３各ノズル列に属する各１個のＫインクのノズルＮｚが担当することとなる。Ｋ１〜Ｋ３各ノズル列に属するＫインクのノズルＮｚが形成するＫインクドットは、再現される濃度・色彩等の面で同一種類であるということができる。以上のようなインク吐出の制御は、後述するハーフトーンデータに基づいて行われることとなる。なお、本実施例のようなノズル配置とすることにより、各印刷画素の紙面最下部と紙面上下方向中央部と紙面最上部のいずれにもＫインクドットを形成することができる。従って、ＣＭＹインクによるコンポジットグレーを使用することなく、図２Ｂに示すように黒色の線をくっきりと表現することができる。
【００２３】
Ａ２．ＡＤＦコピー処理：
図３は、ＡＤＦコピー処理の流れを示すフローチャートである。ステップＳ１１０において、操作パネル３００のＡＤＦコピーボタンが操作されたことを認識すると、制御部４００はスキャナー部１００にスキャン動作を開始させる。スキャナー部１００は、ＡＤＦ部１１０が備える紙送り機構を駆動させ、ＡＤＦ部１１０の原稿台にセットされた原稿を一枚ずつセンサー１２０へとフィードする。センサー１２０は、フィードされた原稿に対し所定の照明光を照射しながら、その反射像を画像入力する。センサー１２０は、ＲＧＢ各チャネルに対応した受光素子が線状に配列したカラーラインセンサーであり、各画素が受光素子における受光強度に対応するＲＧＢ階調値を有するＲＧＢ線画像を生成する。スキャナー部１００は、各タイミングのＲＧＢ線画像をバッファし、時系列順に配列することにより、ＲＧＢ階調を有する画像データを生成する（ステップＳ１１５）。最初の原稿に対応する画像データが生成された段階で、制御部４００は、生成された画像データを取得し、黒文字領域判定処理を実行する（ステップＳ１２０）。本実施例において、印刷解像度は、主走査方向に３６０ｄｐｉとし、副走査方向（ノズル列に沿った方向）に１２０ｄｐｉとされ、印刷解像度と一致する解像度で印刷画素が配列した画像データが生成される。
【００２４】
黒文字の領域を判定するにあたっては種々の方法を用いることができる。例えば、画像データの各画素のＲＧＢ階調値を調査し、黒色（無彩色グレー）に対応するＲＧＢ階調値（Ｒ≒Ｇ≒Ｂ）を有する印刷画素を抽出するようにしてもよい。さらに、抽出した画素領域の形状と、予め記憶した文字の形状とが一致する場合には当該印刷画素領域を黒文字の領域であると判定してもよい。黒文字の領域に属する印刷画素である場合には、当該印刷画素のＲＢ階調値を０とする。黒文字でない領域の印刷画素については、スキャナー部１００が生成したままの階調値とする。従って、画像データにおいて、Ｒ＝０かつＢ＝０となるＲＧＢ階調を有する印刷画素は、黒文字領域に属する印刷画素であると判別することができる。なお、本実施例において、ＲＧＢ階調値は０〜２５５階調の８ビット表現で表されることとする。次に、制御部４００は、色変換処理を実行する（ステップＳ１３０）。色変換処理は、画像データを構成する各印刷画素のＲＧＢ階調値を、インク量およびドット記録量（率）を示すＣＭＹＫ１Ｋ２Ｋ３階調値（各８ビット）に変換するための処理である。
【００２５】
図４は色変換処理の流れを示すフローチャートであり、図５は色変換ＬＵＴ４２０ａ１，４２０ａ２を模式的に示す図である。色変換処理においては、まず画像データから例えば隅から順に印刷画素を一つ選択し（ステップＳ１３１）、該選択した印刷画素が黒文字領域に属するか否か（Ｒ＝Ｂ＝０、かつ、Ｇ≠０であるか否か）を判定する（ステップＳ１３２）。そして、該選択した印刷画素が黒文字領域に属する場合には、色変換ＬＵＴ４２０ａ１を参照して、ＲＧＢ階調をＣＭＹＫ１Ｋ２Ｋ３階調値に変換する（ステップＳ１３３）。図５Ａに示す色変換ＬＵＴ４２０ａ１は、Ｇ階調値とＫ１Ｋ２Ｋ３階調値との対応関係が規定された１Ｄ−ＬＵＴである。また、Ｋ１Ｋ２Ｋ３階調値は、Ｋ１＝Ｋ２＝Ｋ３となっている。黒文字領域に属する場合には、Ｒ＝Ｂ＝０となるためＧ階調値のみに基づいて、ＣＭＹＫ１Ｋ２Ｋ３階調値を決定すればよい。また、色変換ＬＵＴ４２０ａ１の変換先には、Ｋ１Ｋ２Ｋ３階調値のみが規定されるが、他のＣＭＹ階調値についてはＣ＝Ｍ＝Ｙ＝０と変換する。Ｃ＝Ｍ＝Ｙ＝０かつＫ１＝Ｋ２＝Ｋ３であるため、色変換ＬＵＴ４２０ａ１では、Ｇ階調値のＫ１Ｋ２Ｋ３階調値との対応関係を規定しておけばよい。
【００２６】
一方、該選択した印刷画素が黒文字領域に属さない場合には、色変換ＬＵＴ４２０ａ２を参照して、ＲＧＢ階調をＣＭＹＫ１Ｋ２Ｋ３階調値に変換する（ステップＳ１３４）。図５Ｂに示す色変換ＬＵＴ４２０ａ２は、ＲＧＢ階調値とＣＭＹＫ１階調値との対応関係が規定された３Ｄ−ＬＵＴである。色変換ＬＵＴ４２０ａ２の変換先には、ＣＭＹＫ１階調値のみが規定されるが、他のＫ２Ｋ３階調値についてはＫ２＝Ｋ３＝０と変換する。なお、色変換ＬＵＴ４２０ａ１，４２０ａ２においては、Ｇ軸，ＲＧＢ色空間における一部の格子点に対応するＲＧＢ階調値について、対応するＣＭＹＫ１Ｋ２Ｋ３階調値およびＣＭＹＫ１階調値が規定されており、該格子点以外のＲＧＢ階調値が入力された場合には、制御部４００は、補間演算を行うことにより対応するＣＭＹＫ１Ｋ２Ｋ３階調値を決定する。
【００２７】
以上により、選択した印刷画素についてＲＧＢ階調値からＣＭＹＫ１Ｋ２Ｋ３階調値への変換が完了する。次に、すべての印刷画素の選択が完了したか否かを判定し（ステップＳ１３５）、完了していない場合にはステップＳ１３１に戻り、次の印刷画素を選択する。すべての印刷画素についてＣＭＹＫ１Ｋ２Ｋ３階調値への変換が完了すると、各印刷画素がＣＭＹＫ１Ｋ２Ｋ３各チャネルの階調値を有する色変換データが生成できたこととなる。なお、色変換データは特許請求の範囲の画像データに相当し、ＣＭＹＫ１Ｋ２Ｋ３階調値は特許請求の範囲の階調値に相当する。次に制御部４００は、ハーフトーン処理を実行する。ハーフトーン処理では、各印刷画素についてドット形成可否が決定する。
【００２８】
図６はハーフトーン処理の流れを示すフローチャートであり、図７はハーフトーン処理を模式的に示す説明図である。図７に示すように色変換処理が完了した時点で、ＣＭＹＫ１Ｋ２Ｋ３チャネルの色変換データが生成されている。なお、黒文字領域に属する印刷画素については、ＣＭＹ階調値がＣ＝Ｍ＝Ｙ＝０であり、Ｋ１Ｋ２Ｋ３階調値がＫ１＝Ｋ２＝Ｋ３となっている。一方、黒文字領域に属さない印刷画素については、Ｋ２Ｋ３階調値がＫ２＝Ｋ３＝０となっている。ハーフトーン処理において、まず制御部４００は、処理対象のチャネルを選択する（ステップＳ１４１）。本実施例では、Ｃ→Ｍ→Ｙ→Ｋ１→Ｋ２→Ｋ３の順で選択するものとする。次に制御部４００は、ＲＯＭ４２０に記憶されディザマスク４２０ｂを読み出し、制御部４００は、ディザマスク４２０ｂの基準参照位置を設定する（ステップＳ１４２）。本明細書において、基準参照位置とは、色変換データの紙面左上隅の基準位置の印刷画素について参照されるディザマスク４２０ｂ上のマスク画素の位置を意味する。ディザマスク４２０ｂは、複数のマスク画素が配列した画像データであり、各マスク画素が閾値（Ｔと図示。）を有している。
【００２９】
図７に図示するように、ディザマスク４２０ｂにおいてＣＭＹＫ１Ｋ２Ｋ３チャネルごとに基準参照位置がずらされている。図７においては、色変換データの紙面左上隅の基準位置の印刷画素と、該印刷画素について参照される基準参照位置とを実線矢印で結んで示している。ＲＯＭ４２０には、図示しないテーブルが格納されており、該テーブルにおいてＣＭＹＫ１Ｋ２Ｋ３チャネルごとの基準参照位置が規定されている。基準参照位置が設定できると、制御部４００は、色変換データの紙面左上隅から順に印刷画素を選択する（ステップＳ１４３）。次に、色変換データにおいて選択した印刷画素についての参照位置を特定する（ステップＳ１４４）。例えば、色変換データの紙面左上隅の印刷画素の右側に隣接する印刷画素についての参照位置は基準参照位置の右側に隣接する位置（破線矢印）となり、さらに右側に隣接する印刷画素についての参照位置は基準参照位置の２画素分右側の位置（破線矢印）となる。すなわち、色変換データおける印刷画素同士の相対位置関係と、各印刷画素についての参照位置の相対位置関係を維持するように参照位置が特定される。選択した印刷画素についての参照位置が特定できると、選択した印刷画素のＣＭＹＫ１Ｋ２Ｋ３階調値（選択したチャネル）と、ディザマスク４２０ｂにおける参照位置のマスク画素が有する閾値の大小比較を行い（ステップＳ１４５）、ＣＭＹＫ１Ｋ２Ｋ３階調値の方が大きい場合には当該印刷画素について階調値”１”を付与する（ステップＳ１４６）。ＣＭＹＫ１Ｋ２Ｋ３階調値の方が大きくない場合には当該印刷画素について階調値”０”を付与する（ステップＳ１４７）。なお、階調値”１”は当該印刷画素において当該チャネルのインクドットを形成すること（ドット形成可）を示し、階調値”０”は当該印刷画素において当該チャネルのインクドットを形成しないこと（ドット形成否）を示す。
【００３０】
以上により、選択した印刷画素の選択したチャネルのＭＹＫ１Ｋ２Ｋ３階調値を”０”または”１”へと２値化することができる。次に、制御部４００は、すべての印刷画素の選択が完了したか否かを判定し（ステップＳ１４８）、完了していない場合にはステップＳ１４３に戻り、次の印刷画素を選択する。すべての印刷画素についての処理が完了すると、選択したチャネルについて各印刷画素が”０”または”１”の階調値を有するハーフトーンデータが生成されたこととなる。選択したチャネルについてハーフトーンデータが生成できると、制御部４００は、すべてのチャネルの選択が完了したか否かを判定し（ステップＳ１４９）、完了していない場合にはステップＳ１４１に戻り、次のチャネルを選択する。以上の処理を実行することにより、Ｃ→Ｍ→Ｙ→Ｋ１→Ｋ２→Ｋ３の順で各チャネルのハーフトーンデータを生成することができる。
【００３１】
ここで、黒文字領域に属する印刷画素においては色変換データにおけるＫ１Ｋ２Ｋ３階調値はＫ１＝Ｋ２＝Ｋ３となるが、ＣＭＹＫ１Ｋ２Ｋ３チャネルごとに異なる基準参照位置が設定される（ステップＳ１４２）ため、同一の印刷画素についてＣＭＹＫ１Ｋ２Ｋ３チャネルごとに異なる閾値が使用されることとなる。従って、黒文字領域に属する同一の印刷画素についてハーフトーンデータにおける階調値が一致するとは限らない。例えば、黒文字領域に属するある印刷画素について、ハーフトーンデータにおけるＫ１チャネルの階調値は”１”となるが、Ｋ２Ｋ３チャネルの階調値は”０”となる場合等も考えられる。なお、ディザマスク４２０ｂは、特許請求の範囲のドット形成可否決定規則に相当するが、共通のディザマスク４２０ｂにおいてＣＭＹＫ１Ｋ２Ｋ３チャネルごとに異なる基準参照位置を設定することにより、実質的にＣＭＹＫ１Ｋ２Ｋ３チャネルごとに異なるドット形成可否決定規則を使用することとしている。なお、ＣＭＹＫ１Ｋ２Ｋ３チャネルでディザマスク４２０ｂを共用することにより、ＲＯＭ４２０やＲＡＭ４３０を小規模のものとすることができる。ハーフトーン処理を実行する制御部４００は、特許請求の範囲のハーフトーン処理手段に相当する。
【００３２】
ハーフトーン処理が完了すると、制御部４００は、各チャネルのハーフトーンデータを、各吐出タイミングにおける印刷ヘッド２１０の各ノズルＮｚからインク滴を吐出させる吐出制御データに変換する処理を実行する（ステップＳ１５０）。すなわち、印刷ヘッド２１０の主走査方向や、印刷ヘッド２１０における各ノズルＮｚの物理的配置を考慮して、ハーフトーンデータをソートする処理を実行する。吐出制御データが生成できると、プリンター部２００に対して吐出制御データとともに紙送りを制御する制御データ等を出力し、印刷を実行させる（ステップＳ１６０）。次の原稿がセットされている場合（ステップＳ１７０）には、ステップＳ１１０に戻り、引き続き同様のＡＤＦコピー処理を実行する。なお、ＡＤＦコピー処理におけるスキャン処理と印刷制御処理は必ずしも原稿一枚ずつ同期して行う必要はなく、前の原稿の印刷完了を待たずに次の原稿をスキャンしてもよいし、一枚の原稿の一部をスキャンするごとに（バンドごとに）色変換処理等を実行してもよい。
【００３３】
以上のようにしてＡＤＦコピー処理を実行することにより、印刷用紙上には図２Ｂに示すような配置でインクドットが形成されることとなる。本実施例では、Ｋ１Ｋ２Ｋ３各チャネルのハーフトーンデータを個別に生成しているため、Ｋ１〜Ｋ３ノズル列のノズルＮｚによるドット形成可否が個別に制御されることとなる。ここで、黒文字領域に属する印刷画素においては色変換処理においてＫ１Ｋ２Ｋ３階調値がＫ１＝Ｋ２＝Ｋ３とされる。従って、後段のハーフトーン処理においてドット形成すべき旨を示す階調値”１”が付与される確率は、Ｋ１〜Ｋ３ノズル列に属する間で同一となる。しかしながら、ハーフトーン処理において、Ｋ１Ｋ２Ｋ３チャネルごとに異なる基準参照位置を設定することにより、同一の印刷画素のＫ１Ｋ２Ｋ３チャネルについて同一の閾値が使用されることが防止できる。
【００３４】
図８は、副走査方向の黒線が描画された原稿（図８Ａ）をスキャンしたときの、画像データの一部の変遷を示す説明図である。原稿の品質や、スキャナー部１００の光学的分解能に起因して、黒線のエッジ部分には中明度階調（例えばＲ≒Ｇ≒Ｂ≒１２８。）の印刷画素が生成される場合がある。なお、中明度階調であってもＲ≒Ｇ≒Ｂとなるため、黒文字領域に属することとなる。このような印刷画素について色変換を行うと、図８Ｂに示すように、Ｋ１Ｋ２Ｋ３階調値が例えばＫ１＝Ｋ２＝Ｋ３≒１２８（中間的な値）となる。一方、非エッジ部分の印刷画素については色変換によりＫ１Ｋ２Ｋ３階調値がＫ１＝Ｋ２＝Ｋ３≒２５５（黒）となる。ここで、ハーフトーン処理において、同一の印刷画素のＫ１Ｋ２Ｋ３チャネルについて同一の閾値を使用した場合、図８Ｃに示すように、ハーフトーン処理にて付与されるＫ１Ｋ２Ｋ３チャネルの階調値は互いに同一となる。従って、図８Ｄに示すように、単一の印刷画素においてＫ１Ｋ２Ｋ３ノズル列のノズルＮｚによるＫインクドットをすべて形成するか、あるいは、Ｋ１Ｋ２Ｋ３ノズル列のノズルＮｚによるＫインクドットをすべて形成しないかのいずれかとなる。
【００３５】
すなわち、印刷用紙上においては、エッジ部分に対応する印刷画素において、１／３６０ｄｐｉの大きさのＫインクドットが副走査方向に３個連続して形成されるか否かの極端な状態のみ存在し得ることとなる。従って、印刷された画像における黒線のエッジ等の滑らかさが損なわれることとなる。また、画像データの一部に微小なノイズが存在する場合も、連続するＫインクドットによってノイズが強調されることとなる。特に、Ｋインクドットは目立ちやすいため、ノイズ感への影響は大きい。一方、本実施例では、Ｋ１Ｋ２Ｋ３チャネルごとに異なる基準参照位置を設定し、異なる閾値が使用されるようにしている。従って、ある印刷画素のＫ１Ｋ２Ｋ３階調値がＫ１＝Ｋ２＝Ｋ３≒１２８（中間的な値）となる場合でも、個々に異なる閾値が使用されるため、Ｋ１Ｋ２Ｋ３ノズル列のノズルＮｚによってインクドットが一様に形成される／形成されない確率を低減させることができる。
【００３６】
図９は、本発明を適用した場合において、副走査方向の黒線が描画された原稿（図８Ａと同じ。）をスキャンしたときの、画像データの一部の変遷を示す説明図である。Ｋ１Ｋ２Ｋ３階調値がＫ１＝Ｋ２＝Ｋ３≒１２８（中間的な値）である場合、Ｋ１Ｋ２Ｋ３ノズル列のノズルＮｚによってＫインクドットが一様に形成可／形成否となる確率は、それぞれ概ね１／２の３乗となる。従って、図９Ｃに示すように、Ｋ１Ｋ２Ｋ３チャネルのハーフトーンデータがエッジ部分に関して一致する確率を低くすることができる。これにより、図９Ｄに示すように、Ｋインクドットが副走査方向に３個連続して形成されることが抑制され、ノイズ感を軽減させることができ、文字や線図の判読性を良好とすることができる。なお、非エッジ部分の印刷画素については色変換によりＫ１Ｋ２Ｋ３階調値がＫ１＝Ｋ２＝Ｋ３≒２５５（黒）となるため、高い確率でＫ１Ｋ２Ｋ３ノズル列のノズルＮｚによってインクドットを一様に形成させることができ、文字や線図をくっきりと再現することができる。
【００３７】
なお、黒文字領域に属さない印刷画素については、Ｋ１階調値に拘わらずＫ２Ｋ３階調値をＫ２＝Ｋ３＝０とし、Ｋ２Ｋ３ノズル列のノズルＮｚによるＫインクドットを形成させないようにしている。Ｒ≒Ｇ≒Ｂとならない印刷画素は自然画像等の一部を示す可能性が高いため、Ｋ１ノズル列のみを使用してＫインクドットを形成するようにしている。このようにＫ１〜Ｋ３ノズル列のノズルＮｚをすべて使用せず自然画像を再現することにより、Ｋインクドットが過多となり本来よりも自然画像が示す色がくすむことが防止できる。
【００３８】
Ｂ．変形例：
なお、この発明は前記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００３９】
Ｂ１．変形例１：
図１０は、本変形例にかかるＡＤＦコピー処理の流れを示すフローチャートである。本変形例においては、ＣＭＹＫの各インクタンクに貯留されているインク残量を検出する残量検出手段がプリンター部２００に備えられている。例えば、各インクタンクに累積吐出回数を記録するＲＯＭを備えさせ、該ＲＯＭから累積吐出回数を読み出すことにより、制御部４００がインク残量を推定するようにしてもよい。本変形例においては、色変換処理の後に、Ｋインクのインク残量が所定の閾値（例えば、満タンの２０％。）よりも大きいか否かを判定し（ステップＳ１３８）、インク残量の方が大きい場合には、前実施例と同様の処理を実行する。一方、インク残量の方が大きくない場合には、Ｋ２Ｋ３チャネルの色変換データのすべての印刷画素の階調値を０とする（ステップＳ１３９）。これにより、Ｋ２Ｋ３ノズル列のノズルＮｚによるＫインクドットの形成が禁止される。なお、Ｋ２Ｋ３ノズル列によるＫインクドットは、文字像をくっきりとさせるために、黒文字領域の印刷画素において形成され得るものである。従って、Ｋ２Ｋ３ノズル列のノズルＮｚによるＫインクドットの形成が禁止したとしても、原稿の再現性を損なうことなく、Ｋインクの消費量を低減させることができる。
【００４０】
Ｂ２．変形例２：
前実施例では、共通のディザマスク４２０ｂにおいてＣＭＹＫ１Ｋ２Ｋ３チャネルごとに異なる基準参照位置を設定することにより、実質的にＣＭＹＫ１Ｋ２Ｋ３チャネルごとに異なるドット形成可否決定規則を使用することとしている。本発明では、少なくともＫ１Ｋ２Ｋ３チャネルについてのドット形成可否決定規則を異ならせることがでればよく、例えばＣＭＹＫ１チャネルについては同一の基準参照位置が設定されてもよい。さらに、Ｋ１Ｋ２Ｋ３チャネルごとに異なるディザマスク４２０ｂを参照することにより、Ｋ１Ｋ２Ｋ３チャネルごとに異なるドット形成可否決定規則を使用するようにしてもよい。この場合でも、同一の印刷画素についてＫ１Ｋ２Ｋ３チャネルごとに異なる閾値が使用されるため、Ｋ１Ｋ２Ｋ３階調値が同一でもハーフトーン処理の結果が一様となることが防止できる。
【００４１】
また、前記実施例では、画像処理装置としての印刷装置１０による画像処理を説明したが、処理の一部または全部がパーソナルコンピューターやデジタルスチルカメラ、デジタルビデオカメラ等の他の種類の画像処理装置により実行されるものとしてもよい。また、プリンター１００はインクジェットプリンターに限らず、他の方式のプリンター、例えばレーザプリンターや昇華型プリンターであるとしてもよい。前記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。
【００４２】
また、本発明の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア（コンピュータープログラム）は、コンピューター読み取り可能な記録媒体に格納された形で提供することができる。この発明において、「コンピューター読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピューター内の内部記憶装置や、ハードディスク等のコンピューターに固定されている外部記憶装置も含んでいる。
【符号の説明】
【００４３】
１０…印刷装置、１００…スキャナー部、１１０…ＡＤＦ部、１２０…センサー、２００…プリンター部、３００…操作パネル、４００…制御部、４１０…ＣＰＵ、４２０…ＲＯＭ、４３０…ＲＡＭ、４４０…ＡＳＩＣ、５００…システムバス。
【図１】
2010287963.tif 000003
【図３】
2010287963.tif 000004
【図４】
2010287963.tif 000005
【図５】
2010287963.tif 000006
【図６】
2010287963.tif 000007
【図７】
2010287963.tif 000008
【図８】
2010287963.tif 000009
【図９】
2010287963.tif 000010
【図１０】
2010287963.tif 000011
【図２】
2010287963.tif 000012