(57)【要約】【課題】複数回の相対移動（或は複数の記録素子群）により記録されるドット群の記録位置ずれに伴う濃度むらの抑制と粒状感の抑制を両立させることが可能な画像処理装置及び画像処理方法を提供する。【解決手段】濃度むらが目立ちやすい画像特性のドット重複率を、濃度むらよりも他の弊害が目立ちやすい画像特性のドット重複率よりも高くする。これにより、ドット重複率が画像特性に応じて好適に調整され、濃度むらや粒状感のない画像を出力することが可能となる。【選択図】図３
2011083932.tif 000002
【特許請求の範囲】
【請求項１】
ドットを記録するための記録手段と記録媒体との複数回の相対移動によって記録媒体の画素領域に記録を行うために、当該画素領域に対応する入力画像データを処理するための画像処理装置であって、
前記入力画像データから前記複数回の相対移動に対応する複数の濃度データを生成するための生成処理を行う生成手段と、
前記複数の濃度データの夫々に量子化処理を行うための量子化手段と
を備え、
前記複数回の相対移動によって画素領域に記録されるべき総ドット数に対する、前記複数回の相対移動によって画素領域内の同じ位置に重複して記録されるべきドット数の割合が、前記入力画像データの画像特性に応じて異なるように、前記生成処理および前記量子化処理の少なくとも一方が行われることを特徴とする画像処理装置。
【請求項２】
同じ色のドットを記録するための複数の記録素子群と記録媒体との相対移動によって前記記録媒体の画素領域に記録を行うために、当該画素領域に対応する入力画像データを処理するための画像処理装置であって、
前記入力画像データから前記複数の記録素子群に対応する複数の濃度データを生成するための生成処理を行う生成手段と、
前記複数の濃度データの夫々に量子化処理を行うための量子化手段と
を備え、
前記複数の記録素子群によって画素領域に記録されるべき総ドット数に対する、前記複数の記録素子群によって画素領域内の同じ位置に重複して記録されるべきドット数の割合が、前記入力画像データの画像特性に応じて異なるように、前記生成処理および前記量子化処理の少なくとも一方が行われることを特徴とする画像処理装置。
【請求項３】
前記画像特性は前記入力画像データに含まれる複数のオブジェクトごとに設定され、前記複数のオブジェクトごとに前記画像特性に相応する前記割合が得られるように、前記生成処理および前記量子化処理の少なくとも一方が行われることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記生成手段は、前記割合を相対的に低く設定する画像特性における前記複数の濃度データ値の比の偏りが、前記割合を相対的に高く設定する画像特性における前記複数の濃度データ値の比の偏りよりも小さくなるように、前記入力画像データから前記複数の濃度データを生成することを特徴とする請求項１乃至３のいずれかに記載の画像処理装置。
【請求項５】
前記複数の濃度データは、第１の濃度データと第２の濃度データとを少なくとも含み、
前記量子化手段は、前記画像特性に相応する前記割合が得られるように、前記第１の濃度データに基づいて前記第２の濃度データに量子化処理を行うと共に前記第２の濃度データに基づいて前記第１の濃度データに量子化処理を行うことを特徴とする請求項１乃至３のいずれかに記載の画像処理装置。
【請求項６】
前記量子化処理は誤差拡散処理であり、
前記量子化手段は、前記第１の濃度データに誤差拡散処理を行う場合に用いる閾値を前記第２の濃度データに基づいて決定し、決定された閾値に基づいて前記第１の濃度データに誤差拡散処理を行い、且つ、前記第２の濃度データに誤差拡散処理を行う場合に用いる閾値を前記第１の濃度データに基づいて決定し、決定された閾値に基づいて前記第２の濃度データに誤差拡散処理を行うことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記量子化手段は、（ｉ）Ｌ（Ｌは３以上の整数）値の量子化処理によって前記複数の濃度データに対応した複数のＬ値の量子化データを生成する手段と、（ｉｉ）前記画像特性に相応する前記割合が得られるように、前記複数のＬ値の量子化データの夫々をドットパターンによって２値の量子化データに変換する手段と、を含むことを特徴とする請求項５に記載の画像処理装置。
【請求項８】
前記画像特性は、前記入力画像データがポートレート画像である場合の第１の特性と、前記入力画像データがポートレート画像でない場合の第２の特性に分類され、前記第２の特性の画像における前記割合が前記第１の特性の画像における前記割合よりも高くなるように、前記生成処理および前記量子化処理の少なくとも一方が行われることを特徴とする請求項１乃至７のいずれかに記載の画像処理装置。
【請求項９】
コンピュータを、請求項１乃至８のいずれかに記載の画像処理装置として機能させることを特徴とするコンピュータ可読プログラム。
【請求項１０】
ドットを記録するための記録手段と記録媒体との複数回の相対移動によって記録媒体の画素領域に記録を行うために、当該画素領域に対応する入力画像データを処理するための画像処理方法であって、
前記入力画像データから前記複数回の相対移動に対応する複数の濃度データを生成するための生成処理を行う生成工程と、
前記複数の濃度データの夫々に量子化処理を行うための量子化工程と
を有し、
前記複数回の相対移動によって画素領域に記録されるべき総ドット数に対する、前記複数回の相対移動によって画素領域内の同じ位置に重複して記録されるべきドット数の割合が、前記入力画像データの画像特性に応じて異なるように、前記生成処理および前記量子化処理の少なくとも一方が行われることを特徴とする画像処理方法。
【請求項１１】
同じ色のドットを記録するための複数の記録素子群と記録媒体との相対移動によって前記記録媒体の画素領域に記録を行うために、当該画素領域に対応する入力画像データを処理するための画像処理方法であって、
前記入力画像データから前記複数の記録素子群に対応する複数の濃度データを生成するための生成処理を行う生成工程と、
前記複数の濃度データの夫々に量子化処理を行うための量子化工程と
を有し、
前記複数の記録素子群によって画素領域に記録されるべき総ドット数に対する、前記複数の記録素子群によって画素領域内の同じ位置に重複して記録されるべきドット数の割合が、前記入力画像データの画像特性に応じて異なるように、前記生成処理および前記量子化処理の少なくとも一方が行われることを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体の同一領域に対する記録手段の複数回の相対移動或は複数の記録素子群の相対移動によって同一領域に画像を記録するために、同一領域に対応する多値画像データを処理する画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
インクジェット記録装置において記録される画像の濃度むらやスジを軽減するための技術として、記録媒体の同一領域に対する記録ヘッドの複数回の記録走査によって上記同一領域に記録すべき画像を完成させるマルチパス記録方式が知られている。しかしながら、マルチパス記録方式を採用したとしても、記録媒体の搬送量の変動などによって、先行する記録走査でのドット記録位置と後続の記録走査でのドット記録位置にズレが生じる場合がある。このようなズレはドット被覆率の変動を招き、これが原因で濃度変動や濃度むら等の画像弊害が生じる。
【０００３】
このような画像弊害を軽減するための技術として、２値化前の多値の画像データの段階で画像データを異なる記録走査に対応するように分割し、分割後の多値画像データを夫々独立（無相関）に２値化する方法が知られている（特許文献１）。図１０（Ａ）は、この特許文献１の方法によって処理された画像データに基づいて記録されるドットの配置状態を示した図である。図において、黒丸１５０１は第１の記録走査で記録されるドット、白丸１５０２は第２の記録走査で記録されるドット、グレーの丸１５０３は第１の記録走査と第２の記録走査によって重ねて記録されるドットである。
【０００４】
このようなドット配置によれば、第１の記録走査で記録されるドット群と第２の記録走査で記録されるドット群が、主走査方向または副走査方向にずれたとしても、記録媒体に対するドットの被覆率は然程変動しない。その理由は、第１の記録走査で記録されるドットと第２の記録走査で記録されるドットが重なる部分も新たに現れるが、本来重ねて記録されるべき２つのドットが重ならなくなる部分も存在するからである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−１０３０８８号公報
【特許文献２】特開２００５−１７３９３２号公報
【特許文献３】特開２００５−０６３３０７号公報
【特許文献４】特開平０５−００３５４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示される方法では、複数のプレーン間で２値データに相関性を持たせていないため、粒状感が悪化してしまう場合がある。例えば、粒状感を低減するという観点から言えば、ハイライト部分では、数少ないドットが互いに一定の距離を保ちながら、均等に分散しているのが理想である。しかしながら、複数のプレーン間で２値データに相関性を持たせない構成では、図１０（Ｃ）に示すように、ドットが重なる箇所（１６０３）や隣接して記録される箇所（１６０１、１６０２）が不規則に生じ、これらドットの塊が粒状感を悪化させてしまう。即ち、粒状感を抑えるためにドットの分散性を高くする（ドットの重複率を低く抑える）と上記濃度変化に伴うムラを招き、この濃度変化に伴うムラを抑制するためにドットの重複率を高くすると粒状感の悪化を招く。
【０００７】
そこで、本発明者らは、上記２つの問題を同時に解決する方法を鋭意検討し、その結果、以下の知見を得た。すなわち、上記濃度変化についても粒状感についても、夫々、ある程度の許容範囲（人間の視覚特性上、視認されにくい範囲）を有している。よって、この許容範囲内に両者を抑える程度に、ドット重複率を調整することが出来れば、弊害の目立たない画像を出力することが期待できる。より詳しくは、上記許容範囲は、画像の種類、例えばテキストであるか写真であるか、写真であってもポートレートであるか風景であるかなどに応じて変化し、適切なドット重複率は画像特性に応じて異なる。従って、画像の特性に応じて臨機応変にドットの重複率を調整することが好ましい。
【０００８】
本発明は、上記知見に鑑みてなされたものであり、その目的とするところは、濃度変化に伴うむら（濃度変動むら）の抑制と粒状感の抑制を両立させることにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するための本発明は、ドットを記録するための記録手段と記録媒体との複数回の相対移動によって記録媒体の画素領域に記録を行うために、当該画素領域に対応する入力画像データを処理するための画像処理装置であって、前記入力画像データから前記複数回の相対移動に対応する複数の濃度データを生成するための生成処理を行う生成手段と、前記複数の濃度データの夫々に量子化処理を行うための量子化手段とを備え、前記複数回の相対移動によって画素領域に記録されるべき総ドット数に対する、前記複数回の相対移動によって画素領域内の同じ位置に重複して記録されるべきドット数の割合が、前記入力画像データの画像特性に応じて異なるように、前記生成処理および前記量子化処理の少なくとも一方が行われることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、複数回の相対移動（或は複数の記録素子群）により記録されるドットの重複率を入力画像の特性に応じて制御して画像を出力することが可能となる。これにより、濃度変動むらの抑制および粒状感の抑制が可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明で適用可能なプリンタの概略構成を示す図である。
【図２】図１のプリンタの制御に係る構成を示すブロック図である。
【図３】第１実施形態における画像処理の工程を説明するためのブロック図である。
【図４】（Ａ）〜（Ｈ）は、ドット重複率を説明するための図である。
【図５】本発明で適用可能なマスクの一例を示す図である。
【図６】第１の実施形態における分配率とドット重複率の関係を示す図である。
【図７】２パスのマルチパス記録の様子を示した図である。
【図８】図３に示す画像処理の具体例を説明するための模式図である。
【図９】（Ａ）及び（Ｂ）は、量子化処理で用いる誤差拡散マトリクスの例を示す図である。
【図１０】ドット配置と粒状感の関係を説明するための図である。
【図１１】第２の実施形態の量子化方法を説明するためのフローチャートである。
【図１２】顔領域の位置から画像特性を判断する例を示す図である。
【図１３】顔領域と背景領域と緩衝領域の位置関係を説明するための図である。
【図１４】３値の量子化処理の結果と入力値の対応関係を示す図である。
【図１５】インデックス展開処理を行う場合のドット重複率の説明図である。
【図１６】記録ヘッドを吐出口が形成された面から観察した場合の概略図である。
【図１７】第２実施形態の画像処理の工程を説明するためのブロック図である。
【図１８】表３の閾値テーブルを用いた量子化処理の結果と入力値との対応関係を示す図である。
【図１９】第３実施形態の画像処理の工程を説明するためのブロック図である。
【図２０】緩衝領域における画素の位置とドット重複率の関係を示す図である。
【発明を実施するための形態】
【００１２】
以下で説明する実施形態は、インクジェット記録装置を例にしているが、本発明は、インクジェット記録装置に限られるものではない。ドットを記録するための記録手段と記録媒体との相対移動中に、記録手段によって記録媒体に画像を記録する方式の装置であれば、インクジェット記録装置以外の装置でも適用可能である。
【００１３】
また、記録手段と記録媒体との「相対移動（或は相対走査）」とは、記録媒体に対して記録手段が相対的に移動（走査）する動作、或は、記録手段に対して記録媒体が相対的に移動（搬送）する動作を指す。なお、記録手段とは、１つ以上の記録素子群（ノズル列）或は１つ以上の記録ヘッドを指す。
【００１４】
以下で説明する画像処理装置では、記録媒体の同一領域（所定領域）に対する記録手段の複数回の相対移動或は複数の記録素子群の相対移動によって上記同一領域に画像を記録するためのデータ処理を行う。ここで、「同一領域（所定領域）」とは、ミクロ的には「１つの画素領域」を指し、マクロ的には「１回の相対移動で記録可能な領域」を指す。「画素領域（単に「画素」と呼ぶ場合もある）」とは、多値画像データによって階調表現可能な最小単位の領域を指す。一方、「１回の相対移動で記録可能な領域」とは、１回の相対移動中に記録手段が通過する記録媒体上の領域、或はこの領域よりも小なる領域（例えば、１ラスター領域）を指す。例えば、図７に示されるようなマルチパスモードを実行する場合、マクロ的には図中の１つの記録領域を同一領域と定義することも可能である。
【００１５】
＜記録装置の概要説明＞
図１（Ａ）は、本発明の画像処理として機能するフォトダイレクトプリンタ装置（以下、ＰＤプリンタ）１０００の概観斜視図である。ＰＤプリンタ１０００は、ホストコンピュータ（ＰＣ）からデータを受信して印刷する機能、メモリカード等の記憶媒体に記憶されている画像を直接読取って印刷する機能、またデジタルカメラやＰＤＡ等からの画像を受信して印刷する機能を有している。
図において、１００４は記録済みの用紙を積載可能な排出トレイであり、１００３は、本体内部に収納されている記録ヘッドカートリッジ或いはインクタンク等の交換を行う際に、ユーザが開閉することが可能なアクセスカバーである。上ケース１００２に設けられた操作パネル１０１０には、印刷に関する条件（例えば、記録媒体の種類、画像品位等）を各種設定するためのメニュー項目が表示され、ユーザは出力する画像の種類や用途に応じてこれら項目を設定することが出来る。１００７は記録媒体を装置本体内へと自動的に給送する自動給送部、１００９はメモリカードを装着可能なアダプタが挿入されるカードスロット、１０１２はデジタルカメラを接続するためのＵＳＢ端子である。ＰＤ装置１０００の後面には、ＰＣを接続するためのＵＳＢコネクタが設けられている。
【００１６】
＜制御部電気仕様概要＞
図２は本発明の実施の形態に係るＰＤプリンタ１０００の制御に係る主要部の構成を示すブロック図である。図において、３０００は制御部（制御基板）を示し、３００１は画像処理ＡＳＩＣ（専用カスタムＬＳＩ）を示している。３００２はＤＳＰ（デジタル信号処理プロセッサ）で、内部にＣＰＵを有し、後述する各種制御処理及び、各種画像処理等を担当している。３００３はメモリで、ＤＳＰ３００２のＣＰＵの制御プログラムを記憶するプログラムメモリ３００３ａ、及び実行時のプログラムを記憶するＲＡＭエリア、画像データなどを記憶するワークメモリとして機能するメモリエリアを有している。３００４はプリンタエンジンで、ここでは、複数色のカラーインクを用いてカラー画像を印刷するインクジェットプリンタのプリンタエンジンが搭載されている。３００５はデジタルカメラ（ＤＳＣ）３０１２を接続するためのポートとしてのＵＳＢコネクタである。３００６はビューワ１０１１を接続するためのコネクタである。３００８はＵＳＢハブ(USB  HUB)で、ＰＤプリンタ１０００がＰＣ３０１０からの画像データに基づいて印刷を行う際には、ＰＣ３０１０からのデータをそのままスルーし、ＵＳＢ３０２１を介してプリンタエンジン３００４に出力する。これにより、接続されているＰＣ３０１０は、プリンタエンジン３００４と直接、データや信号のやり取りを行って印刷を実行することができる（一般的なＰＣプリンタとして機能する）。３００９は電源コネクタで、電源３０１９により、商用ＡＣから変換された直流電圧を入力している。ＰＣ３０１０は一般的なパーソナルコンピュータ、３０１１は前述したメモリカード（ＰＣカード）、３０１２はデジタルカメラ（ＤＳＣ）である。なお、この制御部３０００とプリンタエンジン３００４との間の信号のやり取りは、前述したＵＳＢ３０２１又はＩＥＥＥ１２８４バス３０２２を介して行われる。
【００１７】
＜記録部の概要＞
図１（Ｂ）は、本発明の実施の形態に係るシリアル型のインクジェット記録装置のプリンタエンジン部の記録部の概要を示す斜視図である。記録媒体Ｐは、自動給送部１００７によって搬送経路上に配置された搬送ローラ５００１とこれに従動するピンチローラ５００２とのニップ部に給送される。その後、記録媒体Ｐは、搬送ローラ５００１の回転によって、プラテン５００３上に案内、支持されながら図中矢印Ａ方向（副走査方向）に搬送される。ピンチローラ５００２は、不図示のバネ等の押圧手段により、搬送ローラ５００１に対して弾性的に付勢されている。これら搬送ローラ５００１及びピンチローラ５００２が記録媒体搬送方向の上流側にある第１搬送手段の構成要素をなす。
【００１８】
プラテン５００３は、インクジェット形態の記録ヘッド５００４の吐出口が形成された面（吐出面）と対向する記録位置に設けられ、記録媒体Ｐの裏面を支持することで、記録媒体Ｐの表面と吐出面との距離を一定の距離に維持する。プラテン５００３上に搬送されて記録が行われた記録媒体Ｐは、回転する排出ローラ５００５とこれに従動する回転体である拍車５００６との間に挟まれてＡ方向に搬送され、プラテン５００３から排紙トレイ１００４に排出される。排出ローラ５００５及び拍車５００６が記録媒体搬送方向の下流側にある第２搬送手段の構成要素をなす。
【００１９】
記録ヘッド５００４は、その吐出口面をプラテン５００３ないし記録媒体Ｐに対向させた姿勢で、キャリッジ５００８に着脱可能に搭載されている。キャリッジ５００８は、キャリッジモータＥ０００１の駆動力により２本のガイドレール５００９及び５０１０に沿って往復移動され、その移動の過程で記録ヘッド５００４は記録信号に応じたインク吐出動作を実行する。キャリッジ５００８が移動する方向は、記録媒体が搬送される方向（矢印Ａ方向）と交差する方向であり、主走査方向と呼ばれる。これに対し、記録媒体搬送方向は副走査方向と呼ばれている。キャリッジ５００８及び記録ヘッド５００４の主走査（記録を伴う移動）と、記録媒体の搬送（副走査）とを交互に繰り返すことにより、記録媒体Ｐに対する記録が行われる。
【００２０】
図１６は、記録ヘッド５００４を吐出口形成面から観察した場合の概略図である。図中、５１および５２は第１および第２シアンノズル列（記録素子群）であり、５２および５７は第１および第２マゼンタノズル列である。５３および５６は第１および第２イエローノズル列であり、５４および５５は第１および第２ブラックノズル列である。各ノズル列の副走査方向における幅はｄであり、１回の走査によってｄの幅の記録が可能となっている。本実施形態の記録ヘッド５００４は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）及びブラック（Ｋ）の各色について、略等量のインクを吐出し略同じ大きさのドットを記録する２本ずつのノズル列を備え、その両方のノズル列を用いて記録媒体に記録を行う。これによって、個々のノズルのばらつきに起因する濃度むらやすじを、約１／２に低減することが出来る。
【００２１】
更に、本実施形態の記録装置はマルチパス記録を実行するので、記録ヘッド５００４が１回の記録走査で記録可能な領域に対して、複数回の記録走査によって段階的に画像が形成される。この時、各記録走査の間に記録ヘッド５００４の幅ｄよりも小さな量の搬送動作を行うことにより、個々のノズルのばらつきに起因する濃度むらやすじを更に低減することが出来る。図７は、２パス記録の様子を模式的に示した図であり、４つの同一領域に相当する第１記録領域から第４記録領域に対して記録する場合の記録ヘッド５００４と記録領域との相対的な位置関係を示している。マルチパス記録を行うか否か、或はマルチパス数（同一領域に対し記録走査を行う回数）は、操作パネル１０１０からユーザが入力した情報やホスト装置から受信される画像情報によって定められる。
【００２２】
＜ドット重複率の制御と濃度むら及び粒状感の関係＞
背景技術の項で述べたように、異なる走査や異なる記録素子群で記録されるドット同士がずれて重なると、画像の濃度変動が生じ、これが濃度むらとして知覚される。そこで本発明では、同じ位置（同じ画素や同じサブ画素）に重複して記録すべきドットを予め幾つか用意し、記録位置ずれが生じた際に、隣り合うドットが互いに重なり合い白紙領域を増加させる一方、重複したドットが互いに離れ白紙領域を減少させるようにする。これにより、記録位置ずれによる白紙領域の増と減、即ち濃度の増と減が相殺し合い、画像全体としての濃度変化を抑制することが期待できる。但し、図１０（Ｂ）や（Ｃ）でも説明したように、重複したドットを予め用意することは、粒状感を悪化させることにも繋がる。つまり、予め用意する重複ドット数の調整において、上述した濃度むらと粒状感とはトレードオフの関係にあると言える。
【００２３】
しかしながら、既に説明したように、上記濃度変化についても粒状感についても、ある程度の許容範囲は存在し、この許容範囲は出力する画像の特性（内容）によって、変動する。例えば、原画像がポートレートの場合、観察者は人物の顔や肌領域に注目しがちであり、この領域の画像品位を高く保つことが重要視される。一般に肌色は明るく高彩度な色であるので、記録されるドット同士の分散性が画像の粒状感に影響を与え易い。その一方で、ドットが疎らに配置するプレーン間のずれに起因する濃度変化は問題となりにくい。よって、本実施形態では、処理の対象となっている画像の特性がポートレートである場合にはドット重複率を比較的に小さく設定する。
【００２４】
一方、例えば風景写真の場合、観察者は画像一面を広範囲に観察することが多く、特定領域の粒状感よりも、画像全体に発生する濃度むらのほうが問題となりやすい。また、風景写真以外の画像であっても、ポートレート以外の画像では粒状感よりも画像全体の濃度むらの方が重視される場合が多い。よって、本実施形態では、処理の対象となっている画像の特性がポートレート以外である場合にはドット重複率を比較的に大きく設定する。
【００２５】
このように、本発明では、ドットの重複率を制御可能な構成を用意しながらも、出力する画像の特性に応じてこのドット重複率を調整し、どのような特性の画像についても濃度むらと粒状感のバランスを保つようにする。
【００２６】
ここで「ドット重複率」について説明する。「ドット重複率」とは、図４や図１５に示す様に、Ｋ（Ｋは１以上の整数）個の画素で構成される単位領域に記録されるべき総ドット数の内、異なる走査或は異なる記録素子群によって同じ画素に重複して記録されるべきドット（重複ドット）数の割合である。なお、同じ画素とは、図４の場合には同じ画素位置を指し、図１５の場合にはサブ画素位置を指す。
【００２７】
以下、図４を用いて４画素（主走査方向）×３画素（副走査方向）で構成される単位領域に対応した第１プレーンと第２プレーンのドット重複率について説明する。なお「第１プレ−ン」とは第１走査或は第１ノズル群に対応した２値データの集合を表し、「第２プレ−ン」とは第２走査或は第２ノズル群に対応した２値データの集合を表す。また、「１」はドットの記録を示すデータを表し「０」はドットの非記録を示すデータを表す。
【００２８】
図４（Ａ）〜（Ｅ）では、第１プレーンの「１」の個数が“４”で、第２プレ−ンの「１」の個数も“４”であるため、４画素×３画素で構成される単位領域に記録されるべき総ドット数は“８”となる。一方、同じ画素位置に対応する、第１プレーンと第２プレーンの「１」の個数が、同じ画素に重ねて記録されるべきドット（重なりドット）の数となる。この定義によれば、重なりドット数は、図４（Ａ）の場合に“０”、図４（Ｂ）の場合には“２”、図４（Ｃ）の場合には“４”、図４（Ｄ）の場合には“６”、図４（Ｅ）の場合には“８”となる。従って、図４（Ｈ）に示すように、図４（Ａ）〜（Ｅ）のドット重複率は、夫々、０％、２５％、５０％、７５％、１００％となる。さらに、図４（Ｆ）は、第１プレーンの記録ドット数“４”で、第２プレ−ンの記録ドット数が“３”で、総ドット数が“７”で、重なりドット数が“６”で、ドット重複率が８６％の場合を示している。また、図４（Ｇ）は、第１プレーンの記録ドット数“４”で、第２プレ−ンの記録ドット数が“２”で、総ドット数が“６”で、重なりドット数が“２”で、ドット重複率が３３％の場合を示している。
【００２９】
このように本明細書における「ドット重複率」は、異なる走査或は異なる記録素子群に対応したドットデータを仮想的に重ねた場合のドットデータの重複率である。
【００３０】
以下、本発明におけるドット重複率を制御するための具体的な画像処理方法について、複数の実施形態を例に説明する。
【００３１】
（第１の実施形態）
図３は、図７で示したように２回の記録走査によって記録媒体の同一領域の画像を完成させるマルチパス記録を行う場合の画像処理を説明するためのブロック図である。多値画像データ入力部（６１）、色変換／画像データ分割部（６２）、階調補正処理部（６３−１、６３−２）及び量子化処理部（６５−１、６５−２）は制御部３０００に備えられている。一方、２値データ分割処理部（６７−１、６７−２）はプリンタエンジン３００４に備えられている。
【００３２】
外部機器から、多値画像データ入力部６１によってＲＧＢの多値の画像データ（２５６値）が入力されると、この入力画像データ（原画像）は画像特性解析／パラメータ設定部６０に送信される。画像特性解析／パラメータ設定部６０では、原画像全体を調査して、原画像がポートレート（第１の特性）であるかそれ以外（第２の特性）であるかを解析し、結果に応じてドット重複率を調整するためのパラメータをメモリ３００３に設定する。画像の解析方法は、例えば特許文献２に開示されている方法を採用することが出来る。また、ＪＥＩＴＡにより標準化されたＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ Ｆｏｒｍａｔ）であれば、画像データと画像データに付属するタグによって判断しても良い。また、デジタルカメラに設定されているポートレートモードや、風景モードのような撮影条件によって判断することも可能である。
【００３３】
また、顔の面積が所定割合以上である場合であっても、その顔領域の位置に応じてその画像がポートレートか否かを判断することも出来る。つまり、顔領域が図１２（Ａ）のように画像の中心付近にある場合は、観察者は顔領域に着目することが多いためポートレート（第１の特性）と判断する。一方、所定割合以上の顔面積があった場合でも、その領域が図１２（Ｂ）のように画像の中心から外れている場合には、ポートレートではない（第２の特性）と判断する。いずれにしても、観察者が注目しがちな領域の画像品位を優先できるように、画像特性が判断されることが好ましい。
【００３４】
画像の特性が定められた多値の画像データ（多値のＲＧＢデータ）は、画素毎に、色変換／画像データ分割部６２に入力され、各インク色（ＣＭＹＫ）に対応した第１記録走査用と第２記録走査用の２組の多値画像データ（多値濃度データ）が生成される。具体的には、色変換／画像データ分割部６２には、ＲＧＢ値と、第１走査用のＣＭＹＫ値及び第２走査用のＣＭＹＫ値と、が一対一で対応付けられた３次元のルックアップテーブル（ＬＵＴ）が予め設けられている。そして、このＬＵＴを用いることにより、ＲＧＢデータから、第１走査用の多値濃度データと第２走査用の多値濃度データが一括して生成される。この際、テーブル格子点値から外れる入力値に対しては、その周囲のテーブル格子点の出力値から補間によって出力値を算出してもよい。このような色変換／画像データ分割部６２は、ＲＧＢデータをＣＭＹＫデータに色変換する変換処理と、多値の画像データを複数のプレーンに分割する分割処理の２つの処理を担っている。
【００３５】
このように色変換／画像データ分割部６２は、画素に対応する入力画像データに基づいて、第１走査用の多値データ（ＣＭＹＫ）と第２走査用の多値データ（ＣＭＹＫ）を生成するデータ生成部の役割を担う。本実施形態では、この色変換／画像データ分割部で実行するデータ変換に特徴を持たせることによって、ドット重複率の制御を実現する。詳しい制御方法については後述する。
【００３６】
生成された第１走査用多値データと第２走査用多値データは、夫々、色毎に、階調補正処理部６３−１及び６３−２にて階調補正処理が施される。ここでは、多値データの信号値と記録媒体上で表現される濃度値との関係が線形となるように、多値データの信号値変換が行われる。その結果、第１走査用の多値データ６４−１（Ｃ１，Ｍ１，Ｙ１，Ｋ１）と第２走査用の多値データ６４−２（Ｃ２，Ｍ２，Ｙ２，Ｋ２）が得られる。以下の処理は、ＣＭＹＫについて同様に行われるので、以後の説明はＫのみについて行う。
【００３７】
量子化処理部６５−１では、第１走査用の多値データ６４−１（Ｋ１）に対し量子化処理としての２値化処理が行われ、第１走査用の２値データＫ１´６６−１が生成される。また、量子化処理部６５−２では、第２走査用の多値データ６４−２（Ｋ２）に対し２値化処理が行われ、第２走査用の２値データＫ２´６６−２が生成される。本実施形態において、２つの量子化処理部６５−１及び６５−２で採用される量子化方法は、一般的な誤差拡散方式である。この際、両方の走査でドットが記録される画素と一方の走査でのみドットが記録される画素を適度に混在させるため、これら２つの誤差拡散処理では異なる拡散マトリクスを採用することが好ましい。例えば、量子化処理部６５−１では図９（Ａ）で示した拡散マトリクスを用い、量子化処理部６５−２では同図（Ｂ）で示した拡散マトリクスを用いる。以上のような２つの量子化処理の結果、Ｋ１´とＫ２´の両方が１である画素にはドットが重複して記録され、Ｋ１´とＫ２´の両方が０である画素にはドットが記録されないことになる。また、Ｋ１´とＫ２´のどちらか一方が１である画素には、ドットが１つだけ記録されることになる。
【００３８】
量子化処理部６５−１及び６５−２によって２値の画像データＫ１´及びＫ２´が得られると、これらデータは夫々ＩＥＥＥ１２８４バス３０２２を介して図２で示したプリンタエンジン３００４に送られる。以後の処理はプリンタエンジン３００４で実行される。
【００３９】
プリンタエンジン３００４において、２値の画像データＫ１´（６６−１）及びＫ２´（６６−２）は、夫々図１６に示す２つのノズル列５１と５５に対応した２値データに分割される。即ち、第１走査用の２値画像データＫ１´（６６−１）は、第１走査２値データ分割処理部６７−１によって、第１ノズル列の第１走査用の２値データ６８−１と、第２ノズル列の第１走査用の２値データ６８−２に分割される。また、第２走査用の２値画像データＫ２´（６６−２）は、第２走査２値データ分割処理部６７−２によって、第１ノズル列の第２走査用の２値データ６８−３と、第２ノズル列の第２走査用の２値データ６８−４に分割される。
【００４０】
本実施形態において、第１走査２値データ分割処理部６７−１及び第２走査２値データ分割処理部６７−２では、予めメモリ（ＲＯＭ  Ｅ１００４）に記憶されているマスクを利用して分割処理を実行する。マスクとは、個々の画素に対して２値画像データの記録の許容（１）または非許容（０）が予め定められたデータの集合体であり、２値画像データと画素毎に論理積演算することで、上記２値画像データを分割するものである。
【００４１】
２値の画像データをＮ分割する場合、Ｎ個のマスクが用いられるのが一般であり、２値の画像データを２分割する本実施形態では、一例として図５に示すような２つのマスク１８０１、１８０２を使用する。図において、黒で示す部分が画像データの記録を許容するデータ（１：画像データをマスクしないデータ）であり、白で示す部分が画像データの記録を許容しないデータ（０：画像データをマスクするデータ）である。ここでは、マスク１８０１は第１ノズル列用の２値データを生成するために利用され、マスク１８０２は第２ノズル列用の２値データを生成するために利用される。つまり、第１走査２値データ分割処理部６７−１では、２値データＫ１´（６６−１）とマスク１８０１との論理積演算を画素毎に行うことで第１ノズル列用の２値データ６８−１を生成する。同様に、２値データＫ１´（６６−１）とマスク１８０２との論理積演算を画素毎に行うことで第２ノズル列用の２値データ６８−１を生成する。一方、第２走査２値データ分割処理部６７−２では、２値データＫ２´（６６−２）とマスク１８０１との論理積演算を画素毎に行うことで第１ノズル列用の２値データ６８−３を生成する。同様に、２値データＫ２´（６６−２）とマスク１８０２との論理積演算を画素毎に行うことで第２ノズル列用の２値データ６８−４を生成する。
【００４２】
２つのマスク１８０１と１８０２は互いに補完の関係を有しているため、これらマスクで分割された２値データ同士は互いに重なることがない。従って、異なるノズル列によって記録されるドット同士が紙面上で重なる確率が低く抑えられるため、上述した走査間に対して行われるドット重複率制御に比べて、粒状感の悪化を招きにくい。なお、本例では第１走査２値データ分割処理部６７−１と第２走査２値データ分割処理部６７−２とで、同じマスクのセット（１８０１及び１８０２）を用いているが、異なるマスクのセットを使用してもよい。
【００４３】
その後、各２値画像データ（６８−１〜４）は、対応するノズル列の対応する走査ごとに用意されたバッファ６９−１〜４に格納される。個々のバッファに２値の画像データが必要量格納されると、対応する走査とノズル列により格納されているデータに従って記録動作が実行される。
【００４４】
以下、本実施形態の特徴的なドット重複率を制御するための処理方法を説明する。表１は、本実施形態の色変換／画像データ分割処理部６２による第１走査用及び第２走査用の多値データへの分配率と、夫々の多値データに対し第１の実施形態の様な一般的な誤差拡散処理を施した場合の、第１走査と第２走査でのドット重複率を示している。記録率（％）とは、単位面積当たりに記録される１色のインクのドット数に相当し、単位面積当たりにドットが記録されていない状態を０％、単位面積当たりに最大数のドットが記録されている状態を１００％としている。従って、例えば、記録率６０％とは、最大ドット数の６０％に相当する数のドットが単位面積に記録されている状態を指す。表１では、この様な記録率を０〜１００％の１０段階で示している。なお、後述するように、この記録率（０〜１００％）は、異なる走査に対応した同色の多値の濃度データの合計値（０〜２５５）と相関性があり、記録率の値が大きくなるほど上記合計値も大きくなる。また、分配率（％）とは、複数回の走査に対応した同色の多値の濃度データの合計値（記録率）に対する各走査の濃度データの値の割合を指しており、分配率の合計は１００％となっている。このように分配率は、入力画像データ（ＲＧＢ）の変換後の複数の同色の濃度データ値（例えば、Ｋ１：Ｋ２）の比（分配比）に相当する。例えば、複数回の走査に対応した複数の濃度データの合計値が１２８（記録率５０％）で、第１走査用の濃度データ値が６４（記録率２５％）で、第２走査用の濃度データ値も６４（記録率２５％）である場合を考える。この場合、第１走査及び第２走査の分配率は夫々５０％となり、第１走査用の第１の濃度データ値と第２走査用の第２の濃度データ値との比は１：１となる。表１では、この様な分配率を６段階で示している。そして、分配率と記録率の夫々の条件に対応し、一般的な誤差拡散法によって２値化処理した結果のドット重複率が表１の各欄に示されている。  
【００４５】
【表１】
2011083932.tif 000003
【００４６】
図６は、表１をグラフに示したものである。図において、横軸は記録率、縦軸はドット重複率を示している。表１に示した６段階の分配率の夫々について、記録率に対するドット重複率が傾きの異なる直線で示されている。
【００４７】
例えば、第１記録走査の分配率が１００％、第２記録走査の分配率が０％である場合、全多値データは第１記録走査のみによって記録される。よって、ドットが重なり合うことはなく、記録率が上昇してもドット重複率は０％のままである。第２記録走査の分配率を徐々に上げていくと、記録率に対するドット重複率の傾きは徐々に上がる。そして、分配率が第１記録走査と第２記録走査で５０％ずつである場合、記録率に対するドット重複率の傾きは最も大きくなり、記録率が１００％のときにドット重複率は５０％となる。
【００４８】
従って、表１や図６に示すような分配率に対するドット重複率を予め取得しておけば、画像特性に応じて分配率を調整することにより、画像特性夫々に適したドット重複率を実現することが可能となる。
【００４９】
本実施形態では更に細かいドット重複率の制御を行うことも出来る。一般に、画像の特性とは別に、記録率の全領域（０％−１００％）のうち、中間調近傍即ちドットが隣接して記録されるか否かの領域では、ドットの重複状態の変化が紙面上のドットの被覆率に影響しやすい。よって、この様な中間濃度領域で特に濃度むらが問題となりやすく、他の濃度領域（低濃度領域、高濃度領域）よりもドット重複率を高く設定しておくことが望まれる。一方、濃度むらが問題となりにくい低濃度領域では、濃度むら軽減よりも粒状感低減を優先してドット重複率を低く設定するのが望ましい。また、高濃度領域では濃度むら軽減よりも濃度アップを優先してドット重複率を低く設定するのが望ましい。よって本実施形態では、画像特性だけでなく記録率に応じてもドット重複率を調整する。
【００５０】
図９における太線破線３１１及び３１２は、表１に示されるように記録率（即ち異なる走査に対応した複数の多値の濃度データの合計値）に応じてドット重複率を調整する様子を示している。本実施形態において、原画像がポートレートの場合には３１２で示した曲線でドット重複率を制御し、原画像がポートレート以外である場合には３１１で示した曲線でドット重複率を制御する。原画像がポートレートの場合、３１２の様なドット重複率を実現するためには、記録率０−２０％では分配率を（１００％：０％）とし、記録率が２０−６０％では分配率を（８０％：２０％）になるまで徐々に変化させる。また、記録率６０−１００％の高濃度領域では分配率を（９０％：１０％）になるまで徐々に変化させる。一方、原画像がポートレート以外の場合、３１１の様なドット重複率を実現するためには、記録率０−２０％では分配率を（１００％：０％）とし、記録率が２０−６０％では分配率を（５０％：５０％）になるまで徐々に変化させる。また、記録率６０−１００％の高濃度領域では分配率を（９０％：１０％）になるまで徐々に変化させる。なお、上記分配率の調整は、擬似輪郭の発生を抑えるために、なるべく記録率の変化に対してなだらかに変化させることが好ましい。
【００５１】
本実施形態において、原画像がポートレートであってもポートレート以外であっても、記録率が６０％程度でドット重複率を最大にするという点は同じである。しかし、どのインク記録率においても、ポートレート画像のドット重複率がポートレート以外の画像のドット重複率を超えることはない。即ち、全てのインク記録率領域において粒状感の低減を重視するポートレート画像のドット重複率はポートレート以外の画像のドット重複率以下に設定されている。
【００５２】
以上では、２パスのマルチパスを例に説明したが、この様な分配率の調整によってドット重複率を制御する方法は、３パス以上のＭパスのマルチパス記録にも応用することが出来る。この場合、図３の色変換／画像データ分割部６２では、Ｍ回の記録走査夫々に対応するＭ個の多値濃度データに分割し、分割された多値画像データ夫々に対し、量子化処理を実行すればよい。そして、図６に示したような記録率とドット重複率の関係を、Ｍパスについて予め求め、原画像に適したドット重複率が実現される分配率に従って、色変換／画像データ分割部におけるＭ個の多値濃度データへの分割が行われればよい。
【００５３】
このように本実施形態では、ドット重複率を画像特性に応じて最適に設定するために、画像特性解析／パラメータ設定部６０において画像特性を解析し、画像特性に応じたパラメータを生成する。そして、色変換／画像データ分割部６２においては、上記パラメータに対応した分配率に従って、多値の画像データをＭ個のプレーンに分割している。具体的には、画像特性がポートレートである場合では、画像特性がポートレートでない場合よりもドット重複率が低くなるように、分配率の偏りを小さくした状態で、Ｍパス用のＭ個の濃度データを生成している。
【００５４】
ところで本実施形態では、色変換／画像データ分割部６２にて入力画像データ（ＲＧＢ）から複数の走査に対応した複数の濃度データ（複数のＣＭＹＫセット）を一括生成するので、表１や図６で示した「記録率」に対応するパラメータを実際に扱うことはない。しかし、生成後の複数の同色濃度データの合計値と記録率とは相関性があり、合計値が大きくなれば、結果的に、２値化後の記録率も大きくなる。つまり、異なる走査に対応した複数の濃度データの合計値は「記録率」に相当する。従って、実際の処理では、３次元ＬＵＴにおいて、複数の同色濃度データの合計値（記録率）と分配率の関係が図６で示したグラフを満足するように、入力画像データ（ＲＧＢ）と複数の濃度データ（複数のＣＭＹＫセット）とを対応付けておけばよい。そして、この様なＬＵＴを用いて、色変換／画像データ分割部６２においてデータ生成を行う。こうすることで、複数の同色の濃度データ値の比（分配率）が、上記の記録率及び合計値と相関のある入力画像データに応じて一義的に決まることになるため、「記録率」パラメータを用いずとも、表１に示すような記録率と分配率との関係が満足される。よって、図６に示されるような記録率に相応のドット重複率を実現することができる。
【００５５】
但し、本発明及び本実施形態は、必ずしも図３に示したように、色変換／画像データ分割部６２にて多値の輝度データ（ＲＧＢ）を複数回の走査に対応した複数の多値の濃度データ（ＣＭＹＫ）に３次元ＬＵＴを用いて一括変換する必要はない。ＲＧＢをＣＭＹＫに色変換する処理と、ＣＭＹＫを複数回の走査に対応した複数の多値の濃度データに分割する処理とを独立に設けても構わない。この場合、色変換後の多値データに応じて定められる分配率に従って、即ち図６に示される分配率に従って、複数の多値の濃度データを生成すればよい。
【００５６】
なお、表１では、色変換／画像データ分配処理部６２において、第１の記録走査と第２の記録走査の分配率の和が１００％になるように夫々の分配率が定められているが、本実施形態はこれに限定されるものではない。画像処理の都合や絶対濃度の向上を目的として、第１記録走査の分配率の和と第２記録走査の分配率の和が１００％以上になっても良いし、１００％未満に抑えるようにしても構わない。
【００５７】
以上のように本実施形態によれば、複数回の走査に対応した多値の同色濃度データ値の比（分配率）を画像特性に応じて変化させることで、出力画像に相応のドット重複率を実現することができる。これにより、濃度むらよりも粒状感が懸念されるポートレート画像のドット重複率をその他の画像のドット重複率よりも低くすることにより、画像特性に適した良好な画像を出力することが可能となる。
【００５８】
以下、図３で説明した画像処理について、図８を用いてより具体的に説明する。図８は、図３に示した画像処理の具体例をイメージ化したものである。ここでは、４画素×４画素の計１６画素に対応した入力画像データ１４１を処理する場合について説明する。符号Ａ〜Ｐは、各画素に対応する入力画像データ１４１のＲＧＢ値の組合せを示している。符号Ａ１〜Ｐ１は、各画素に対応した第１走査用の多値画像データ１４２のＣＭＹＫ値の組合せを示している。符号Ａ２〜Ｐ２は、各画素に対応した第２走査用の多値画像データ１４３のＣＭＹＫ値の組合せを示している。
【００５９】
図において、第１走査用の多値画像データ１４２が図３の第１走査用の多値データ６４−１に相当し、第２走査用の多値画像データ１４３が第１走査用の多値データ６４−２に相当する。また、第１走査用の量子化データ１４４が第１走査用の２値データ６６−１に相当し、第２走査用の量子化データ１４５が第２走査用の２値データ６６−２に相当する。更に、第１ノズル列に対応した第１走査用の量子化データ１４６が２値データ６８−１に相当し、第２ノズル列に対応した第１走査用の量子化データ１４７が２値データ６８−２に相当する。また、第１ノズル列に対応した第２走査用の量子化データ１４８が２値データ６８−３に相当し、第２ノズル列に対応した第２走査用の量子化データ１４９が２値データ６８−４に相当する。
【００６０】
図３の画像特性解析／パラメータ設定部６０によって原画像の解析が行われた入力画像データ１４１（ＲＧＢデータ）は、色変換／画像データ分割部６２に入力される。色変換／画像データ分割部６２では、３次元のＬＵＴによって、入力画像データ１４１（ＲＧＢデータ）から、画素毎に、第１走査用の多値画像データ１４２（ＣＭＹＫ）と第２走査用の多値画像データ１４３（ＣＭＹＫ）を生成する。ここで、色変換／画像データ分割部６２では、画像特性解析／パラメータ設定部６０によって設定されたドット重複率を調整するためのパラメータに対応したＬＵＴが用いられる。これにより、原画像がポートレートである場合には、２つの多値画像データの偏りが比較的大きくなるように多値画像データ（１４２及び１４３）が生成される。一方、原画像がポートレートではない場合には、２つの多値画像データの偏りが比較的小さくなるように多値画像データ（１４２及び１４３）が生成される。なお、これ以降の処理（階調補正処理、量子化処理、マスク処理）は、ＣＭＹＫの各色について独立に並行して行われるので、以下では、説明の便宜上、１色（Ｋ）のみについて示し、その他の色については省略する。
【００６１】
上述のようにして得られた第１走査用の多値画像データ（１４２）は図３の量子化処理部６５−１に入力され、誤差拡散処理が施されて、第１走査用の量子化データ（１４４）に変換される。一方、第２走査用の多値画像データ（１４３）は第２の量子化処理部６５−２に入力され、誤差拡散処理が施されて、第２走査用の量子化データ（１４５）に変換される。この時、第１走査用の多値画像データ１４２に誤差拡散処理を行う場合は、図９（Ａ）で示す誤差拡散マトリックスＡを用い、第２走査用の多値画像データ１４３に誤差拡散処理を行う場合は、図９（Ｂ）で示す誤差拡散マトリックスＢを用いる。図において、第１走査用及び第２走査用の量子化データ（１４４、１４５）のうち、「１」のデータはドットの記録（インクの吐出）を示すデータであり、「０」のデータはドットの非記録（インクの非吐出）を示すデータである。
【００６２】
続いて、第１走査２値データ分割処理部６７−１では、第１走査用の量子化データ１４４をマスクにより分割することで、第１ノズル列に対応した第１走査用の量子化データ１４６と第２ノズル列に対応した第１走査用の量子化データ１４７を生成する。詳しくは、第１走査用の量子化データ１４４を図５のマスク１８０１によって間引くことにより、第１ノズル列に対応した第１走査用の量子化データ１４６を得る。また、第１走査用の量子化データ１４４をマスク１８０２によって間引くことにより、第２ノズル列に対応した第１走査用の量子化データ１４７を得る。第２走査２値データ分割処理部６７−２についても同様である。
【００６３】
本実施形態では、互いに補間関係のある２つのマスクを用いて２つのノズル列に対応した同一走査用の２値データを生成しているため、ノズル列間ではドットの重なり合いは起こらない。勿論、走査間のみならずノズル列間にもドットの重なり合いを発生させることも出来るが、色変換／画像データ分割部で複数のノズル列×複数の走査を対象に多値データを生成すると、量子化処理の対象となるデータ数が増大し、データ処理の負荷が高まってしまう。また、ノズル間での記録位置ずれは走査間での記録位置ずれよりも小さく、ノズル列間にドット重複率制御を適用せずとも、濃度変動の問題が顕在化されにくい。この様な理由から、本実施形態では、マルチパス数分だけ多値データを生成し、ノズル列間では、補完関係にあるマスクでドットを分配している。
【００６４】
以上では説明を簡単にするため、画像特性をポートレートであるか否かの２種類に分類し、２つのパラメータでドット重複率を調整する方法を説明したが、画像特性解析／パラメータ設定部６０では更に多くの種類の画像特性を分類することも出来る。例えば特許文献３には、画像中に「空」「山」「海」などのオブジェクトを抽出する方法が開示されている。また、特許文献４には、「文字」と「写真」を判別する方法が開示されている。本実施形態では、特許文献３や特許文献４の方法によって抽出されたオブジェクトの占有面積や位置に応じて画像全体の画像特性を判別し、画像特性ごとに異なるパラメータを用いて適切なドット重複率を実現することが出来る。
【００６５】
以上説明したように本実施形態によれば、原画像の画像特性に相応のドット重複率とするべく、画像特性に応じた分配比に従って、異なる走査に対応した複数の濃度データを生成し、その後夫々の多値データに対して２値化処理を実行する。これにより、例えば記録位置ずれによる濃度むらよりも粒状感の方が目立ちやすいポートレート画像のドット重複率を、記録位置ずれによる濃度むらのほうが粒状感よりも目立ち易い風景画像のドット重複率よりも低く設定することが出来る。つまり、粒状感よりも濃度むらの方が目立ちやすい特性の画像と、濃度むらよりも粒状感やその他の弊害が懸念される特性の画像とで、ドット重複率を異ならせることにより、どのような画像特性であっても良好な画像を出力することが可能となる。
【００６６】
（第２の実施形態）
第１の実施形態では、ドット重複率を制御するために、色変換／画像データ分割部における分配率を調整する方法を説明した。本実施形態では、色変換／画像データ分割部によって生成された複数の多値濃度データを量子化する際の量子化処理に特徴を持たせることによって、ドット重複率を制御する。この際、色変換／画像データ分割部と量子化処理部の協働によってドット重複率を制御する方法を採用してもよい。
【００６７】
図１７は、図７で示したように２回の記録走査によって記録媒体の同一領域の画像を完成させるマルチパス記録を行う場合の画像処理を説明するためのブロック図である。ここでは、デジタルカメラ３０１２などの画像入力機器から入力された画像データに対し、図の２１〜２５までの処理を図２で説明した制御部３０００で行い、２７以降の処理をプリンタエンジン３００４によって行うものとする。このように、図１７に示される多値画像データ入力部２１、画像特性解析／パラメータ設定部２０、色変換／画像データ分割部２２、階調補正処理部（２３−１、２３−２）及び量子化処理部２５は、制御部３０００に備えられている。一方、２値データ分割処理部（２７−１、２７−２）はプリンタエンジン３００４に備えられている。
【００６８】
外部機器から、多値画像データ入力部２１によって、ＲＧＢの多値の画像データ（２５６値）が入力される。この入力画像データ（原画像）は、画像特性解析／パラメータ設定部２０に送信される。画像特性解析／パラメータ設定部２０では、原画像全体を調査して、原画像がポートレート（人物写真）であるかそれ以外の画像であるかを解析し、結果に応じてドット重複率を調整するためのパラメータを図２で説明したメモリ３００３に設定する。ここでは、原画像がポートレートである場合のパラメータを２Ａ、ポートレート以外の画像である場合のパラメータを２Ｂとする。
【００６９】
画像の特性が定められた多値の画像データ（ＲＧＢデータ）は、色変換／画像データ分割部２２に入力され、第１走査用の多値データと第２走査用の多値データが一括して生成され、階調補正処理部２３−１及び２３−２にて階調補正が施される。これにより、１走査用の多値データ２４−１と第２走査用の多値データ２４−２が得られる。この時、分配率は均等であってもよいし、上記実施形態と同様に画像特性に対応した分配率に従って、異なる走査に対応した複数の多値の濃度データ（ＣＭＹＫ）を生成してもよい。
【００７０】
その後、階調補正処理部２３−１及び２３−２によって、第１の実施形態と同様の階調補正処理が行われる。その結果、第１走査用の多値データ２４−１（Ｃ１，Ｍ１，Ｙ１，Ｋ１）と第２走査用の多値データ２４−２（Ｃ２，Ｍ２，Ｙ２，Ｋ２）が得られる。以下の処理は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）及びブラック（Ｋ）について独立に並行して行われるので、これ以後の説明はブラック（Ｋ）のみについて行う。
【００７１】
量子化処理部２５では、第１走査用の多値データ２４−１（Ｋ１）と第２走査用の多値データ２４−２（Ｋ２）の夫々に対し２値化処理（量子化処理）を行う。即ち、各多値データは０または１のどちらかに変換（量子化）されて、第１走査用の２値データＫ１´（２６−１）及び第２走査用のＫ２´（２６−２）となる。この際、Ｋ１´とＫ２´の両方が１である画素にはドットが重複して記録され、Ｋ１´とＫ２´の両方が０である画素にはドットが記録されない。また、Ｋ１´とＫ２´のどちらか一方が１である画素には、ドットが１つだけ記録される。
【００７２】
本実施形態では、量子化のために使用する閾値テーブルが図１８（Ａ）〜（Ｇ）のように予め複数用意されており、量子化処理部２５ではメモリ３００３に設定されたパラメータに従ってこれら複数の中から１つの閾値テーブルを設定する。そして、この様に設定された閾値テーブルを用いて個々の画素で使用する閾値を定め、これに用いた量子化処理を実行する。
【００７３】
量子化処理部２５において実行される処理工程を、図１１のフローチャートを用いて説明する。このフローチャートにおいて、Ｋ１及びＫ２は注目画素における入力多値データであり０〜２５５の値を有している。また、Ｋ１ｅｒｒ及びＫ２ｅｒｒは、既に量子化処理が終了した周辺の画素から発生した累積誤差値で、Ｋ１ｔｔｌ及びＫ２ｔｔｌは入力多値データと累積誤差値を合計した値である。更にＫ１´及びＫ２´は、第１記録走査用と第２記録走査用の２値の量子化データである。
【００７４】
本処理においては、２値の量子化データであるＫ１´やＫ２´の値を決定する際に用いる閾値（量子化パラメータ）が、Ｋ１ｔｔｌやＫ２ｔｔｌの値に応じて異なるようになっている。そのためにＫ１ｔｔｌやＫ２ｔｔｌの値に応じて閾値が一義的に決まるようなテーブルが予め用意されている。ここで、Ｋ１´を決定する際にＫ１ｔｔｌと比較するための閾値をＫ１ｔａｂｌｅ［Ｋ２ｔｔｌ］とし、Ｋ２´を決定する際にＫ２ｔｔｌと比較するための閾値をＫ２ｔａｂｌｅ［Ｋ１ｔｔｌ］とする。Ｋ１ｔａｂｌｅ［Ｋ２ｔｔｌ］はＫ２ｔｔｌの値によって定まる値であり、Ｋ２ｔａｂｌｅ［Ｋ１ｔｔｌ］はＫ１ｔｔｌの値によって定まる値である。
【００７５】
本処理が開始されると、まず、Ｓ２１によりＫ１ｔｔｌ及びＫ２ｔｔｌを算出する。次いでＳ２２において、パラメータに従って設定された閾値テーブルを参照することにより、Ｓ２１で求めたＫ１ｔｔｌ及びＫ２ｔｔｌから、２つの閾値Ｋ１ｔａｂｌｅ［Ｋ２ｔｔｌ］及びＫ２ｔａｂｌｅ［Ｋ１ｔｔｌ］を取得する。閾値Ｋ１ｔａｂｌｅ［Ｋ２ｔｔｌ］は、表２の閾値テーブルの「参照値」としてＫ２ｔｔｌを用いることによって一義的に定められる。一方、閾値Ｋ２ｔａｂｌｅ［Ｋ１ｔｔｌ］は、表２の閾値テーブルの「参照値」としてＫ１ｔｔｌを用いることによって一義的に定められる。
【００７６】
続くＳ２３〜Ｓ２５においてＫ１´の値を決定し、Ｓ２６〜Ｓ２８においてＫ２´を決定する。具体的には、Ｓ２３において、Ｓ２１で算出したＫ１ｔｔｌがＳ２２で取得した閾値Ｋ１ｔａｂｌｅ［Ｋ２ｔｔｌ］以上であるか否かを判定する。Ｋ１ｔｔｌが閾値以上であると判定された場合にはＫ１´＝１とし、この出力値（Ｋ１´＝１）に応じて累積誤差値Ｋ１ｅｒｒ（＝Ｋ１ｔｔｌ−２５５）を算出して更新する（Ｓ２５）。一方、Ｋ１ｔｔｌが閾値未満であると判定された場合にはＫ１´＝０とし、この出力値（Ｋ１´＝０）に応じて累積誤差値Ｋ１ｅｒｒ（＝Ｋ１ｔｔｌ）を算出して更新する（Ｓ２４）。
【００７７】
次いで、Ｓ２６において、Ｓ２１で算出したＫ２ｔｔｌがＳ２２で取得した閾値Ｋ２ｔａｂｌｅ［Ｋ１ｔｔｌ］以上であるか否かを判定する。そして、Ｋ２ｔｔｌが閾値以上であると判定された場合にはＫ２´＝１とし、この出力値（Ｋ１´＝１）に応じて累積誤差値Ｋ２ｅｒｒ（＝Ｋ２ｔｔｌ−２５５）を算出して更新する（Ｓ２８）。一方、Ｋ２ｔｔｌが閾値未満であると判定された場合にはＫ２´＝０とし、この出力値（Ｋ２´＝０）に応じて累積誤差値Ｋ２ｅｒｒ（＝Ｋ２ｔｔｌ）を算出して更新する（Ｓ２７）。
【００７８】
その後、Ｓ２９において、上記のように更新された累積誤差値Ｋ１ｅｒｒ及びＫ２ｅｒｒを、図９に示される誤差拡散マトリクスに従って、未だ量子化処理が終了していない周辺画素に拡散する。本実施形態では、累積誤差値Ｋ１ｅｒｒを周辺画素に拡散するために図９（Ａ）に示される誤差拡散マトリクスを用い、累積誤差値Ｋ２ｅｒｒを周辺画素に拡散するために図９（Ｂ）に示される誤差拡散マトリクスを用いる。
【００７９】
このように本実施形態では、第１走査に対応した多値データ（Ｋ１ｔｔｌ）に量子化処理を行うのに用いる閾値（量子化パラメータ）を、第２走査に対応した多値データ（Ｋ２ｔｔｌ）に基づいて決定している。同様に、第２走査に対応した多値データ（Ｋ２ｔｔｌ）に量子化処理を行うのに用いる閾値（量子化パラメータ）を、第１走査に対応した多値データ（Ｋ１ｔｔｌ）に基づいて決定している。つまり、２回の走査のうちの一方の走査に対応した多値データと他方の走査に対応した多値データの両方に基づいて、一方の走査に対応した多値データの量子化処理も、他方の走査に対応した多値データの量子化処理も実行する。これにより、例えば、一方の走査でドットが記録される画素には、他方の走査ではドットが極力記録されないように制御することが出来るため、ドットの重なりに起因する粒状感の悪化を抑制することができる。
【００８０】
図１８（Ａ）は、上記図１１のフローチャートに従って、下記表２の閾値テーブルの図１８（Ａ）の欄に記述される閾値を用いて量子化処理（２値化処理）を行った結果を入力値（Ｋ１ｔｔｌ及びＫ２ｔｔｌ）と対応付けて説明するための図である。Ｋ１ｔｔｌ及びＫ２ｔｔｌは共に０〜２５５の値を取り得、閾値テーブルの図２２の欄に示されるように閾値１２８を境に記録（１）及び非記録（０）が決定される。図中のポイント２２１は全くドットを記録しない領域（Ｋ１´＝０且つＫ２´＝０)と、２つのドットが重なる領域（Ｋ１´＝１且つＫ２´＝１)の境界点となる。
【００８１】
図１８（Ｂ）は、上記図１１のフローチャートに従って下記表２の閾値テーブルの図１８（Ｂ）の欄に記述される閾値を用いて量子化処理（２値化処理）を行った結果を、入力値（Ｋ１ｔｔｌ及びＫ２ｔｔｌ）と対応付けて説明するための図である。ポイント２３１は、全くドットを記録しない領域（Ｋ１´＝０且つＫ２´＝０)と１ドットのみを生ずる領域（Ｋ１´＝１且つＫ２´＝０、或はＫ１´＝０且つＫ２´＝１)との境界である。ポイント２３２は、２つのドットを重複して記録する領域（Ｋ１´＝１且つＫ２´＝１)と１ドットのみを生ずる領域（Ｋ１´＝１且つＫ２´＝０、或はＫ１´＝０且つＫ２´＝１)との境界である。ポイント２３１と２３２がある程度の距離を置いて離れていることにより、図１８（Ａ）の場合に比べ、どちらか一方のドットが記録される領域が増え、両方のドットが記録される領域が減少している。つまり、図１８（Ｂ）の場合は、同図（Ａ）の場合よりもドット重複率が低減され、粒状性を低く抑えるのに有利である。図１８（Ａ）の様にドット重複率が急峻に変化するポイントが存在すると、階調の僅かな変化によって濃度むらが発生する場合が有り得るが、図１８（Ｂ）の場合には階調の変化に応じてドット重複率も滑らかに変化していくので、その様な濃度むらも起こり難い。
【００８２】
本実施形態の量子化処理においては、Ｋ１ｔｔｌ及びＫ２ｔｔｌの値やＫ１とＫ２の関係に対して様々な条件を設けることにより、Ｋ１´及びＫ２´の値ひいてはドット重複率を様々に調整することが出来る。以下に幾つかの例を図１８（Ｃ）〜図１８（Ｇ）を用いて説明する。なお、図１８（Ｃ）〜（Ｇ）は、上述した図１８（Ａ）及び図１８（Ｂ）と同様、下記表２に示される閾値テーブルに記述される閾値を用いて量子化した結果（Ｋ１´及びＫ２´）と入力値（Ｋ１ｔｔｌ及びＫ２ｔｔｌ）との対応関係を示した図である。
【００８３】
図１８（Ｃ）は、ドット重複率を図１８（Ａ）と同図（Ｂ）の間の値にするようにした場合を示す図である。ポイント２４１は図１８（Ａ）のポイント２２１と同図（Ｂ）のポイント２３１の中間点に定められている。また、ポイント２４２は図１８（Ａ）のポイント２２１と同図（Ｂ）のポイント２３２の中間点に定められている。
【００８４】
図１８（Ｄ）は、同図（Ｂ）の場合よりもドット重複率を更に低減するようにした図である。ポイント２５１は図１８（Ａ）のポイント２２１と同図（Ｂ）のポイント２３１を３：２に外分する点に定められている。また、ポイント２５２は図１８（Ａ）のポイント２２１と同図１８（Ｂ）のポイント２３２を３：２に外分する点に定められている。
【００８５】
図１８（Ｅ）は、同図１８（Ａ）の場合よりもドット重複率を増加させる場合を示している。図１８（Ｅ）によれば、全くドットを記録しない領域（Ｋ１´＝０且つＫ２´＝０)から２つのドットを重複して記録する領域（Ｋ１´＝１且つＫ２´＝１)への遷移が生じ易くなり、ドット重複率を増加させる事が出来る。図１８（Ｆ）は、ドット重複率を図１８（Ａ）と同図（Ｅ）の間の値にするようにした場合を示す図である。図１８（Ｇ）は同図（Ｅ）の場合よりも更にドット重複率を増加させるようにした場合を示している。
【００８６】
次に、下記表２に示される閾値テーブルを用いた量子化処理の方法について具体的に説明する。表２は、図１８（Ａ）〜（Ｇ）に示した処理結果を実現するための閾値テーブルであり、図１１で説明したフローチャートのＳ２２で参照される。
【００８７】
ここでは、入力値（Ｋ１ｔｔｌ、Ｋ２ｔｔｌ）が（１００、１２０）で、且つ、閾値テーブルの図１８（Ｂ）の欄に記述される閾値を用いる場合について説明する。まず、図１１のＳ２２では、表２に示される閾値テーブルと、Ｋ２ｔｔｌ（参照値）に基づいて、閾値Ｋ１ｔａｂｌｅ［Ｋ２ｔｔｌ］を求める。参照値（Ｋ２ｔｔｌ）が「１２０」であれば、閾値Ｋ１ｔａｂｌｅ［Ｋ２ｔｔｌ］は「１２０」となる。同様に、閾値テーブルとＫ１ｔｔｌ（参照値）に基づいて、閾値Ｋ２ｔａｂｌｅ［Ｋ１ｔｔｌ］を求める。参照値（Ｋ１ｔｔｌ）が「１００」であれば、閾値Ｋ２ｔａｂｌｅ［Ｋ１ｔｔｌ］は「１０１」となる。次いで、図１１のＳ２３において、Ｋ１ｔｔｌと閾値Ｋ１ｔａｂｌｅ［Ｋ２ｔｔｌ］を比較判定し、この場合、Ｋ１ｔｔｌ（＝１００）＜閾値Ｋ１ｔａｂｌｅ［Ｋ２ｔｔｌ］（＝１２０）であるため、Ｋ１´＝０（Ｓ２４）となる。同様に、図１１のＳ２６において、Ｋ２ｔｔｌと閾値Ｋ２ｔａｂｌｅ［Ｋ１ｔｔｌ］を比較判定し、この場合、Ｋ２ｔｔｌ（＝１２０）≧閾値Ｋ２ｔａｂｌｅ［Ｋ１ｔｔｌ］（＝１０１）であるため、Ｋ２´＝１（Ｓ２８）となる。この結果、図１８（Ｂ）に示されるように、（Ｋ１ｔｔｌ、Ｋ２ｔｔｌ）＝（１００、１２０）の場合には、（Ｋ１´、Ｋ２´）＝（０、１）となる。
【００８８】
以上のような量子化処理によれば、２回の走査に対応した多値データの両方に基づいて、２回の走査夫々に対応した多値データを量子化することで、２回の走査間でのドット重複率を制御している。これにより、一方の走査で記録されるドットと他方の走査で記録されるドットの重複率を好適な範囲内に抑え、濃度むらの抑制と低い粒状性を両立させることができる。なお、表２では参照値を４おきに示しているが、実際のテーブルにはこの間の値についても（例えば、１〜３）閾値が用意されている。但し、参照値については表２に示したように飛び飛びの値が用意され、その他の値の変換については値の近い参照値から補間処理して求めてもよい。
【００８９】
ここで、図１８（Ａ）〜（Ｇ）の閾値テーブルを、ドット重複率が低い順に並べると、（Ｄ）、（Ｂ）、（Ｃ）、（Ａ）、（Ｆ）、（Ｅ）、（Ｇ）になる。よって本実施形態では、例えば原画像の画像特性がポートレートである場合に（Ｄ）の閾値テーブルを用い、画像特性が風景写真である場合に（Ｅ）の閾値テーブルを用いるようにすれば、ポートレート画像のドット重複率を風景写真よりも低く抑えることが出来る。なお、以上では説明を簡単にするためにポートレートとこれ以外の画像特性、すなわち２種類の画像特性のためのドット重複率の制御方法を説明したが、無論本実施形態における画像特性の種類はこれに限定されるものではない。ポートレート、風景写真、グラフィック、テキスト画像など様々な画像特性を分類し、夫々に対し（Ａ）〜（Ｇ）の中から異なる閾値テーブルを設定し、夫々に適したドット重複率を実現することも出来る。
【００９０】
【表２】
2011083932.tif 000004
【００９１】
再び、図１７に戻る。量子化処理部２５によって、以上説明したような所望のドット重複率を実現するための２値の画像データＫ１´及びＫ２´が得られると、これらデータは夫々、ＩＥＥＥ１２８４バス３０２２を介して図２で示したプリンタエンジン３００４に送られる。以後の処理はプリンタエンジン３００４で実行される。
【００９２】
プリンタエンジン３００４において、２値の画像データＫ１´（２６−１）及びＫ２´（２６−２）は、夫々、２つのノズル列５４と５５に記録される２値データに分割される。即ち、第１走査用の２値画像データＫ１´（２６−１）は、第１走査２値データ分割処理部２７−１によって、第１ノズル列の第１走査用の２値データ２８−１と、第２ノズル列の第１走査用の２値データ２８−２に分割される。また、第２走査用の２値画像データＫ２´（２６−２）は、第２走査２値データ分割処理部２７−２によって、第１ノズル列の第２走査用の２値データ２８−３と、第２ノズル列の第２走査用の２値データ２８−４に分割される。これら分割方法については第１の実施形態と同様である。その後、各２値画像データ（２８−１〜４）は、対応するノズル列の対応する走査ごとに用意されたバッファに格納される。そして、個々のバッファに２値の画像データが必要量格納されると、対応するノズル列と走査によって格納されているデータに従った記録動作が実行される。
【００９３】
なお、本実施形態においても第１の実施形態と同様、走査間のみならずノズル列間にもドット重複率制御を適用することは可能である。但し、ノズル列間にもドット重複率制御を適用すると、量子化対象のデータ数が多くなるため、データ処理の負荷が大きくなってしまう。従って、本実施形態では、走査間にだけドット重複率制御を適用し、ノズル列間にはドット重複率制御を適用しないようにしている。
【００９４】
以上では２パス記録を例としたが、実際の記録装置ではマルチパス数の異なる複数の記録モードが用意されているのが一般であり、本実施形態でも所望のドット重複率を様々なマルチパスで実現出来る。つまり、本実施形態は上記ドット重複率を制御する方法を、３パス以上のＭ（Ｍは２以上の整数）パス記録に応用することが出来る。
【００９５】
Ｍパス記録の場合、図１７の色変換／画像データ分割部２２で生成される多値の濃度データの数はＭ個になる。即ち、入力画像データ（ＲＧＢ）とＭパスに対応した多値の濃度データとが対応付けられた３次元ＬＵＴを参照することで、入力画像データから多値の濃度データが一括生成される。それに伴い、量子化処理部２５は、Ｍ個の多値データ即ち第１多値データ〜第Ｍ多値データの夫々に対し、第１多値データ〜第Ｍ多値データを参照値として用意された閾値テーブルを参照することにより閾値を得る。そして、得られた閾値を用いて量子化処理を行い、Ｍ個の２値データを出力することになる。
【００９６】
以上説明したように本実施形態によれば、マルチパス数に対応した複数の濃度データを生成し、その後夫々の濃度データに対して夫々の画像特性に相応するドット重複率とするべく、適切な閾値を設定して２値化処理を実行する。これにより、例えば記録位置ずれによる濃度むらよりも粒状感の方が目立ちやすいポートレート画像のドット重複率を、記録位置ずれによる濃度むらのほうが粒状感よりも目立ち易い風景画像のドット重複率よりも低く設定することが出来る。つまり、粒状感よりも濃度むらの方が目立ちやすい画像と、濃度むらよりも粒状感やその他の弊害が懸念される画像とで、ドット重複率を異ならせることにより、どのような画像特性であっても良好な画像を出力することが可能となる。
【００９７】
（第２実施形態の変形例）
所望のドット重複率を実現するための量子化の方法は上記に限られるものではない。必ずしも、閾値と比較することによって、記録（１）と非記録（０）が決定される構成でなくてもよい。例えば、２プレーンの場合には、Ｋ１´やＫ２´が  Ｋ１ｔｔｌ及びＫ２ｔｔｌの両方を参照値とすることによって一義的に記録（１）または非記録（０）が決定されるような２次元テーブルを用意することも出来る。また、３プレーンの場合には、Ｋ１´、Ｋ２´及びＫ３´の夫々が、Ｋ１ｔｔｌ、Ｋ２ｔｔｌ及びＫ３ｔｔｌの３つを参照値とすることによって一義的に決定されるような３次元テーブルを用意することも出来る。
【００９８】
テーブルの詳細は省略するが、この様な多次元のテーブルを利用する場合には、よりシンプルな制御で、且つ、ドット重複率をより自由度の高い状態で制御出来るというメリットがある。一方、表２に示したような１次元の閾値テーブルを利用する場合には、より少ないメモリ容量でテーブルを作成することが出来るというメリットがある。
【００９９】
更には、全くテーブルを用いずに分岐と演算のみで２値化（量子化）処理を行うことも可能である。この場合、演算に用いられる何らかの係数が、所望のドット重複率を実現する値に設定されていれば、本実施例の効果を得ることが可能となる。この様な場合、上述したテーブルを用意する場合に比べて、更にメモリ容量（消費ＲＯＭサイズやＲＡＭサイズ）を小さくする事が出来る。
【０１００】
（第３の実施形態）
近年では、主な画像処理は記録解像度よりも低い（粗い）解像度で行い、２５６階調の多値の画像データをより低い階調のＬ（Ｌは３以上）値の多値データに変換した状態で、記録装置のプリンタエンジンに送信する形態が有用されている。この場合、プリンタエンジンでは、受信した低い階調のＬ値の多値データを、記録解像度に対応した２値データに変換するためのドットパターン（インデックスパターン）をメモリに備えている。
【０１０１】
以下では、Ｌ値化として３値化の例を説明するが、Ｌの値は３以上の様々な値を取り得ることはいうまでもない。また、以下の説明では、上記実施形態と同様、２パスのマルチパス記録を例にドット重複率の制御方法を説明するが、無論本実施形態においても、２パス以外のマルチパス数を有する複数の記録モードに対応することが出来る。
【０１０２】
図１９は、本実施形態における、２回の記録走査によって同一領域（例えば、画素領域）の画像を完成させるマルチパス記録を行う場合の画像処理を説明するためのブロック図である。多値画像データ入力部４１〜階調補正処理部４３までの処理は、図３や図１７で示した多値画像データ入力部〜階調補正処理部と殆ど等しい処理である。
【０１０３】
量子化処理部４５には、第１走査用の多値データ（Ｋ１）４４−１と第２走査用の多値データ（Ｋ２）４４−２が入力される。量子化処理部４５において、第１走査用の多値データ（Ｋ１）と第２走査用の多値データ（Ｋ２）の夫々は０〜２の３値に量子化され、第１走査用の量子化データ（Ｋ１´）及び第２走査用の量子化データ（Ｋ２´）が生成される。具体的には、第２の実施形態の量子化処理部２５で行う量子化処理と同様、まずＫ１及びＫ２に周辺の誤差を累積したＫ１ｔｔｌ及びＫ２ｔｔｌを得る。その後、第１走査用の多値データ（Ｋ１）を量子化する際に用いる閾値を、Ｋ２ｔｔｌに基づいて決定し、第２走査用の多値データ（Ｋ２）を量子化する際に用いる閾値を、Ｋ１ｔｔｌに基づいて決定する。また、Ｍパス記録であれば、第ｉ走査用の多値データ（Ｋｉ）を量子化する際に用いる閾値を、Ｋ１ｔｔｌ〜Ｋ（ｉ−１）ｔｔｌ及びＫ（ｉ＋１）〜ＫＭｔｔｌに基づいて決定する。
【０１０４】
本実施形態の場合、３値に量子化するため、２つの閾値即ち第１の閾値とこれよりも大きな第２の閾値を用いる。そして、注目画素における入力多値データと累積誤差値を合計した値（合計値：Ｋ１ｔｔｌやＫ２ｔｔｌ）と第１及び第２の閾値との大小関係によって、出力値は決定される。即ち、合計値が第２閾値以上の場合には出力値は「２」となり、合計値が第１閾値以上で且つ第２閾値未満の場合には出力値は「１」となり、合計値が第１閾値未満の場合には出力値は「０」となる。
【０１０５】
このように、Ｋ２ｔｔｌに基づいて決定された閾値に基づいて、第１走査用の多値データ（Ｋ１）を量子化して第１走査用の量子化データ（Ｋ１´）を得る。同様に、Ｋ１ｔｔｌに基づいて決定された閾値を用いて、第２走査用の多値データ（Ｋ２）を量子化することで第２走査用の量子化データ（Ｋ２´）を得る。Ｍパス記録の場合であれば、Ｋ１ｔｔｌ〜Ｋ（ｉ−１）ｔｔｌ及びＫ（ｉ＋１）〜ＫＭｔｔｌに基づいて決定された閾値を用いて、第ｉ走査用の多値データ（Ｋｉ）を量子化することで第ｉ走査用の量子化データ（Ｋｉ´）を得る。第１の閾値と第２の閾値の決定方法としては、２値化の例と同様、第１の閾値テーブルと第２の閾値テーブルを同一の参照値を用いて夫々決定すればよい。
【０１０６】
図１４は、量子化処理部４５における量子化（３値化）処理の結果（Ｋ１及びＫ２）と入力値（Ｋ１ｔｔｌ及びＫ２ｔｔｌ）との対応関係を、図１８と同様に示した図である。図において、Ｋ１´の値とＫ２´の値は、１回目の記録走査及び２回目の記録走査の夫々で注目画素に記録されるドットの数を示している。ここでは、Ｋ２ｔｔｌを量子化するために用いる第１の閾値を太点線で示し、第２の閾値を太破線で示している。
【０１０７】
例えば、Ｋ１´とＫ２´の両方が２である注目画素には、１回目の記録走査と２回目の記録走査で２個ずつドットが記録される。また、Ｋ１´が１で且つＫ２´が２である注目画素には、１回目の記録走査で１個ドットが記録され且つ２回目の記録走査で２個ドットが記録される。また、Ｋ１´とＫ２´の両方が０である注目画素にはドットが記録されない。図１４では、２パス記録の場合の量子化を説明する図であるからＫ１ｔｔｌとＫ２ｔｔｌを座標軸とする２次元で示されているが、Ｍパス記録の場合はＫ１ｔｔｌ〜ＫＭｔｔｌを座標軸とするＭ次元で示されることになる。
【０１０８】
再び図１９を参照する。量子化処理部４５において量子化された３値の画像データ（量子化データ）Ｋ１´及びＫ２´はプリンタエンジン３００４に送信され、インデックス展開処理部４６においてインデックス処理が行われる。インデックス展開処理は、Ｌ（Ｌは３以上の整数）値の量子化データを２値化するものであるので、量子化処理の一部としてとらえることができる。このインデックス展開処理については下記で詳しく説明する。
【０１０９】
次いで、このインデックス展開処理部４６によって、３値の画像データＫ１´は第１走査用の２値画像データ４７−１に変換され、３値の画像データＫ２´は第１走査用の２値画像データ４７−２に変換される。その後、第１走査用の２値画像データ４７−１は、第１走査２値デ−タ分割部４８−１によって、第１ノズル列の第１走査用２値データ４９−１と第２ノズル列の第１走査用２値デ−タ４９−２に分割される。同様に、第２走査用の２値画像データ４７−２は、第１走査２値デ−タ分割部４８−２によって、第１ノズル列の第１走査用２値データ４９−３と第２ノズル列の第２走査用２値デ−タ４９−４に分割される。Ｍパス記録であれば、第ｉ走査用の２値画像データは、第ｉ走査２値デ−タ分割部４８−ｉによって、第１ノズル列の第ｉ走査用２値データと第２ノズル列の第ｉ走査用２値デ−タに分割される。この分割処理は、第１の実施形態と同様、マスクを利用して実行される。そして、これら４種類の２値データ（４９−１〜４）は、夫々、対応するバッファ（５０−１〜４）に格納される。その後、個々のバッファに２値データが所定量格納されると、対応するバッファに格納されているデータに従って記録動作が実行される。
【０１１０】
図１５は、インデックス展開処理及びインデックスパターン（ドットパターン）の例を説明するための図である。本実施形態のインデックス展開処理部４６では、１画素に対応する３値の画像データ（Ｋ１´、Ｋ２´）が、２サブ画素×２サブ画素に対応する２値の画像データ（ドットパターン）に変換される。具体的には、０〜２のいずれかの値を有する３値の画像データＫ１´は、第１走査用のドットパターンに変換される。同様に、０〜２のいずれかの値を有する３値の画像データＫ２´は、第２走査用のドットパターンに変換される。そして、これら第１走査用のドットパターンと第２走査用のドットパターンを重ね合わせたパターン（図中の最も右側に示される「記録媒体上でのドットパターン」）が画素に記録されることになる。なお、第１及び第２走査用のドットパターンに関して、斜線部分はサブ画素へのドットの記録を示すデータ（「１」のデータ）を意味しており、白部分はサブ画素へのドットの非記録を示すデータ（「０」のデータ）を意味している。また、記録媒体上でのドットパターンに関し、黒部分はサブ画素に２ドット記録されることを意味し、斜線部分はサブ画素に１ドット記録されることを意味し、白部分はサブ画素にドットが記録されないことを意味している。
【０１１１】
ここで、画素に対応する３値以上の画像データをｍ×ｎのサブ画素に対応する２値のドットパターンに変換するような画像処理を採用した場合の、ドット重複率について説明する。この様な場合の「ドット重複率」とは、複数のサブ画素で構成される１画素領域に記録されるべき総ドット数のうち、異なる走査（或は異なる記録素子群）で画素領域内の同じサブ画素位置に重複して記録されるドット数の割合を指す。具体的に説明すると、図１５を参照するに、Ｋ１´とＫ２´の両方が０の場合、第１記録走査でも第２記録走査でもドットは記録されずドット重複率は０である。Ｋ１´とＫ２´のどちらか一方が０でもう一方が１の場合、一方の走査でだけドットが記録されるので、ドット重複率は０％のままである。Ｋ１´とＫ２´の両方が１の場合、２サブ画素×２サブ画素の左上のサブ画素に２つのドットが重複して記録されるため、ドット重複率は１００％（＝２÷２×１００）となる。また、どちらか一方が１で他方が２の場合、２サブ画素×２サブ画素のうち左下のサブ画素に２つのドットが重複して記録され、左上のサブ画素に１ドットだけ記録されるため、ドット重複率は６７％（＝２÷３×１００）となる。更に、Ｋ１´とＫ２´の両方が２の場合、サブ画素でドットが重ならないのでドット重複率は０％となる。つまり、図１５に示したような各レベルに一対一で対応するインデックスパターン（ドットパターン）を予め用意しておけば、図１４に示した量子化処理でＫ１´とＫ２´の組み合わせが決まることにより、画素領域のドットの重複率も一義的に定まる。
【０１１２】
次に、本実施形態におけるドット重複率と濃度領域との関係について図１５を用いて説明する。図１５の例では、１画素に最大４ドットまで記録可能となっている。従って、記録率１００％とは、１画素内に４ドットが記録された状態をいう。図１５の例では、Ｋ１´＝０でＫ２´＝０の場合は記録率０％、Ｋ１´＝１（or０）でＫ２´＝１（or０）の場合は記録率２５％、Ｋ１´＝１でＫ２´＝１の場合は記録率５０％となっている。また、Ｋ１´＝１（or２）でＫ２´＝２（or１）の場合は記録率７５％、Ｋ１´＝２でＫ２´＝２の場合は記録率１００％となっている。そして、記録率０及び２５％の低濃度領域ではドット重複率が０％となっており、記録率５０％の中間濃度領域ではドット重複率が１００％となっており、記録率７５％及び１００％の高濃度領域では夫々ドット重複率が６７％及び０％となっている。このように本実施形態でも、濃度むらが最も懸念される中間濃度領域におけるドット重複率をその他の濃度領域（低濃度領域や高濃度領域）よりも高くしている。以上のようなドット重複率の算出方法や制御方法は、Ｍパス記録においてＫ１´〜ＫＭ´のインデックスパターンが用意される場合でも同様である。この様なインデックスパターンを画像特性ごとに用意することが出来る。これにより、インデックス展開処理を用いても、画像特性に応じてドット重複率を調整することが可能となる。
【０１１３】
以上説明したように本実施形態によれば、マルチパス数（Ｍ）に対応したＭプレーンの濃度データを生成し、その後夫々のＭプレーンの濃度データを多値に量子化する。そして、これらＭ個の多値の量子化データを、夫々の画像特性に相応するドット重複率となるようなインデックスパターンを用いて、２値化処理を実行する。これにより、例えば、粒状感が重視されるポートレート画像のドット重複率を、風景画像のようなポートレート以外の画像よりも低くすることができる。つまり、粒状感よりも濃度むらの方が目立ちやすい画像と、濃度むらよりも粒状感が懸念される画像とでドット重複率を異ならせることにより、画像特性によらず高品位な画像を出力することが可能となる。
【０１１４】
（第４の実施形態）
上記実施形態では、画像特性解析結果に応じて設定したパラメータに従って、画像全体のドット重複率を制御する場合の処理を説明した。本実施形態では、画像中に存在するオブジェクトを更に詳しく解析し、その特性によって個々のオブジェクトでドット重複率を適切に制御する方法について説明する。
【０１１５】
本実施形態においても、上記実施形態と同様のブロック図（図３、図１７および図１９）を採用することが出来る。但し、本実施形態における画像特性解析／パラメータ設定部では、上記実施形態と異なり、画像全体につき１つのパラメータを設定するのではなく、画像に含まれるオブジェクトごとにパラメータを設定する。すなわち、１つの画像について複数のパラメータが設定される。なお、ここで言うオブジェクトとは、「人の顔」や「肌」「空」「海」、細かなテクスチャが存在する「山」「砂」「布」、平坦なグラデーションで構成される「風船」「ガラス」、また「文字」などのことを示す。このようなオブジェクトは、特許文献２〜４に開示されている方法などによって認知することが出来る。
【０１１６】
本実施形態の画像特性解析／パラメータ設定部では抽出したオブジェクトが画像全体のどこに位置しているかを解析し、その位置と面積をオブジェクト固有のパラメータと共にメモリ３００３に記憶する。たとえば、所定以上の面積を有する顔が複数存在する場合には、それぞれについての位置と面積を顔用のパラメータと共に記憶する。この時、顔領域以外の背景領域については背景用のパラメータ、すなわちドット重複率を高くするようなパラメータをメモリ３００３に記憶する。以下、オブジェクトが「顔」である場合を例に説明する。
【０１１７】
図３を参照するに、第１の実施形態のように色変換画像データ分割部６２の分配率によってドット重複率を制御する場合、色変換／画像データ分割部６２は、処理の対象となっている画素が顔領域に含まれているか否かで、当該画素の分配方法を異ならせる。具体的には、注目する画素がメモリ３００３によって顔領域に含まれると指定される画素であれば、顔用のパラメータに従った分配率によって多値画像データを比較的偏りの大きい分配率で分配する。一方、処理の対象となっている画素が背景領域に含まれると指定される画素であれば、背景用のパラメータに従った比較的偏りの小さい分配率によって多値画像データを分配する。このような構成を採用すれば、同じ画像の中でも、顔領域と判断されるオブジェクトに対しては図６の曲線３１２で示した曲線でドット重複率を制御し、背景と判断される領域に対しては図６の曲線３１１で示した曲線でドット重複率を制御することが出来る。
【０１１８】
一方、図１７を参照するに、第２の実施形態の様に量子化処理部２５で参照する閾値テーブルによってドット重複率を制御する場合、量子化処理部２５は、処理の対象となっている画素が顔領域に含まれているか否かによって、参照する閾値テーブルを切り替える。具体的には、注目する画素がメモリ３００３によって顔領域に含まれると指定される画素であれば、顔用のパラメータに従った比較的ドット重複率が低く抑えられている閾値テーブルを参照して、多値画像データを量子化する。一方、注目する画素が背景領域と指定される画素であれば、背景用のパラメータに従った比較的ドット重複率が高く設定されている閾値テーブルを参照して、多値画像データを量子化する。このような構成を採用すれば、同じ画像の中でも、顔領域と判断されるオブジェクトに対してはドット重複率が低く抑えられ、背景と判断される領域に対してはドット重複率が高く設定された画像が出力される。結果、同じ画像の中でも粒状感を抑えた顔領域と濃度むらを抑えた背景領域で構成される高品位な画像を出力する事が可能となる。
【０１１９】
ただし、顔領域と背景領域でドット重複率が大きく変化する場合、これらの境界部ではドット重複率の急激な変化により擬似輪郭が懸念される場合がある。この場合には、顔領域と背景領域のみでなくその境界領域についてもその位置を解析および記憶し、顔領域よりは大きく背景領域よりは小さいドット重複率を設定するようにしてもよい。
【０１２０】
図１３は、顔領域と背景領域とこれらの境界に当たる緩衝領域の位置関係を説明するための図である。図において、３２１は顔領域、３２３は背景領域、３２２は緩衝領域を示している。本例の場合、画像特性解析／パラメータ設定部は、顔領域３２１の位置を解析した後に、顔領域３２１の端部から所定幅Ｌだけ離れた位置までの領域を緩衝領域３２２として設定する。また、顔領域３２１にも緩衝領域３２２にも含まれない領域を背景領域３２３として設定する。その後、色変換／画像データ分割部や量子化処理部では、顔領域３２１については顔領域用のパラメータを用いて、緩衝領域３２２については緩衝領域用のパラメータを用いて、背景領域３２３については背景領域用のパラメータを用いて夫々の処理を実行する。これにより、顔領域３２１では比較的ドット重複率が低い画像が、背景領域では比較的ドット重複率が高い画像が、緩衝領域では顔領域よりは高く背景領域よりは低いドット重複率の画像が、それぞれ記録される。緩衝領域についてはそのドット重複率を顔領域からの距離ｌに応じて徐々に変化させることも出来る。
【０１２１】
図２０は、緩衝領域３２２における画素の位置とドット重複率の関係を示した図である。横軸は顔領域３２１の外周からの距離を示し、縦軸はそのような距離にある位置でのドット重複率を示している。ここでは記録率が６０％である場合を例に示している。顔領域３２１に接する位置（ｌ＝０）ではドット重複率が１０．８％であるのに対し、背景領域３２３に接する位置（ｌ＝Ｌ）ではドット重複率は３０％になっており、０＜ｌ＜Ｌの範囲ではドット重複率が１０．８％から３０％まで徐々に上昇している。このようなドット重複率を、例えば色変換／画像データ分割部で調整する場合には、表１にあるいは図６を参照すればわかるように、距離ｌ（０＜ｌ＜Ｌ）に応じて、分配率を（９０：１０）から（５０：５０）まで、徐々に変化させて行けばよい。また、ドット重複率を量子化処理部で調整する場合には、図１８（Ａ）〜（Ｇ）で示したような閾値テーブルを、距離ｌ（０＜ｌ＜Ｌ）に応じて段階的に変更するようにすればよい。
【０１２２】
以上説明した制御は、画像特性解析／パラメータ設定部が緩衝領域３２２に含まれる画素について顔領域３２１の端部からの距離ｌを記憶し、色変換／画像データ分割部や量子化処理部がｌの値に応じたパラメータを用いて処理を実行することによって実現される。これにより、顔領域３２１と背景領域３２３を繋ぐ緩衝領域３２２において、ドット重複率の変化を滑らかにし、擬似輪郭の発生しない良好な画像を記録することが可能となる。
【０１２３】
なお、以上では顔領域の外側に緩衝領域を設定する例を説明したが、顔領域の内部であって背景領域に近づくに連れてドット重複率を高めていく様な緩衝領域を設けてもよい。
【０１２４】
また、以上ではオブジェクトとして顔領域を抽出する内容で説明したが、オブジェクトの種類としては、「空」「海」「山」「砂」「布」「風船」「ガラス」「文字」など様々なものが挙げられる。このようなオブジェクトはその種類や画像中に占める面積に応じて適切なドット重複率がそれぞれ異なり、これらオブジェクトの種類や面積に応じて異なるドット重複率を得るためのパラメータを複数用意しておくことが出来る。
【０１２５】
例えば特許文献３には、画像中における文字領域と写真領域を判別する方法が開示されている。文字領域については、鮮明な文字認識のために文字を高濃度で記録することが求められるが、ドット重複率をあまり高くしてしまうとドットが重複している分だけ被覆率が低下するので、濃度不足が問題になることが懸念される。よって鮮明な文字品位を実現するためには、文字領域についてはドット重複率を低く設定しておくことが好ましい。
【０１２６】
ところで、以上のような構成を採用すると、例えばあるインク色について異なる２つの領域の記録率が等しい場合であっても、それぞれの領域が含まれるオブジェクトが異なれば、それぞれの領域において上記インク色のドット重複率が異なるようになる。
【０１２７】
表３は、シアンインクの記録率が等しく５０％でありながら、オブジェクトによってドット重複率を異ならせるために色変換／画像データ分割部における分配率を調整する例を示す。ここでは、青空を表現する入力画像データ(Ｒ＝２００，Ｇ＝２５５，Ｂ＝２５５)と、濃いグレーの背景を表現する入力画像データ(Ｒ＝５０，Ｇ＝５０，Ｂ＝５０)を例示している。以上説明したように、本実施形態の構成を採用すれば、インク記録率の合計（すなわち単位面積当たりに記録されるあるインク色のドット数）が等しい場合であっても、その領域が含まれるオブジェクトによってドット重複率を異ならせることが出来る。
【０１２８】
【表３】
2011083932.tif 000005
【０１２９】
（その他の実施形態）
上記実施形態では、入力画像データに基づいて複数回の相対走査に対応した複数の多値画像データを生成した。しかし、入力画像データを複数の記録素子群に対応した複数の多値画像データに分割し、走査間にはマスク分割処理を適用してもよい。
【０１３０】
また、以上の実施形態では、画像特性解析／パラメータ設定部によって、画像特性や画像に含まれる個々のオブジェクトを装置が自動で判別し、それぞれに適切なドット重複率で画像を記録する方法を説明した。しかし、例えばユーザの好みや記録物の用途の情報を取り入れることよって、ドット重複率を調整してもよい。例えば、原画像において着目するオブジェクトをユーザが選択することによって、当該オブジェクトで目立ちやすい画像弊害を抑えるようなドット重複率を設定することが出来る。このようにすれば、着目するオブジェクトが画像の端部に少ない面積で配置している場合であっても、当該オブジェクト内で濃度むらや粒状感が目立たないような画像を出力することが出来る。
【０１３１】
更に、第１〜４の実施形態における記録ヘッドでは、同色インクを吐出するノズル列が２列ずつ設けられているが、同色インクを吐出するノズル列の数は１、４、８等のＮ（Ｎは１以上の整数）であればよい。Ｎ個のノズル列でＭパス記録を行う場合、まず、入力画像データ（ＲＧＢ）から、Ｍ回の相対移動に対応したＭ組の多値濃度データを生成する。次いで、これらＭ組の多値濃度データを夫々量子化してＭ回の相対移動に対応したＭ組の量子化データを生成する。その後、Ｎが１の場合にはマスクによるデータ分割は行われず、上記Ｍ回の相対移動に対応した量子化データに従って、Ｍ回の相対移動中に、１つのノズル列により同一領域の画像を記録する。一方、Ｎが２以上の場合には、上記Ｍ回の相対移動に対応したＭ組の量子化データを、夫々、互いに補完の関係を有するＮ個のマスクによってＮ分割することで、Ｎ個のノズル列に対応したＭ回の相対移動用の量子化データを生成する。そして、これら量子化データに従って、Ｎ個のノズル列によるＭ回の相対移動中に、同一領域の画像を記録する。この様なＮ個とＭ回の組み合わせが画像特性ごとに異なっている場合であっても、上述した実施形態を採用或は組み合わせることによって、個々の記録モードに適したドット重複率を実現することが出来る。
【０１３２】
なお、以上では、Ｍパス記録の場合に、入力画像データ（ＲＧＢ）から、Ｍ回の相対移動に対応したＭ組の多値の濃度データ（Ｍセット分のＣＭＹＫ）が生成される場合について説明したが、本発明はこれに限定されるものではない。３パス以上のＭパス記録モードでは、Ｍ組の濃度データを生成することは必須ではなく、Ｍよりも少ないＰ（Ｎは２以上の整数）組の濃度データを生成する形態であってもよい。この場合、まず、Ｍよりも少ないＰ組の画像データを生成し、その後、Ｐ組の濃度データを量子化してＰ組の量子化データを得る。その後、Ｐ組の量子化データのうちの少なくとも１組の量子化データを分割してＭパス分のＭ組の量子化データを得るのである。この時、Ｐ個の濃度データを生成する際の分配率やＰ個の濃度データを量子化する際の閾値テーブルを、画像特性に適したドット重複率が得られるように用意することによって、本発明の効果を得ることが出来る。
【０１３３】
更に、上述したマルチパス記録方式は、記録素子を記録媒体の幅に相当する分だけ備え、同色同吐出量のインクを吐出するＮ個の記録ヘッドを、記録媒体の搬送方向に配列した構成のフルライン型の記録装置にも応用することが出来る。この場合、画像データを上記同種のインクを吐出するＮ個の記録ヘッドで記録すべき画像データに分割し、分割した画像データを、Ｎ個の記録ヘッドのそれぞれによって記録媒体の搬送中（相対移動中）に記録すればよい。結果、個々の記録素子の吐出特性にばらつきが含まれていたとしても、その影響をＮ個の記録素子間で軽減することが出来る。また、Ｎ個の記録ヘッド間に配置ばらつきや吐出速度ばらつきが存在したとしても、それぞれの記録ヘッドによって記録されるドット群すなわちプレーン間のずれに伴う濃度むらや粒状感は、上述した実施形態と同様の作用で制御することが出来る。
【０１３４】
要するに、本発明では、入力画像データから、少なくとも１回の相対移動に対応した第１の濃度データと、他の少なくとも１回の相対移動に対応した第２の濃度データとを生成すればよい。なお、ここで説明したＭパスデータ生成処理を、Ｎ記録素子群データ生成処理に応用できることは、既に説明したように明らかである。即ち、同色インクを吐出するＮ個の記録素子群を用いる場合にも、Ｎよりも少ないＰ組の濃度データを生成してもよいし、Ｎ組の濃度データを生成してもよい。  
以上の実施形態では、画像処理機能を有する制御部３０００を備えた記録装置を例に、本発明の特徴的な画像処理を実行する画像処理装置を説明してきたが、本発明はこの様な構成に限定されるものではない。本発明の特徴的な画像処理が、プリンタドライバがインストールされたホスト装置（例えば、図２のＰＣ３０１０）で実行される構成であっても構わない。この場合、ホスト装置が、本発明の画像処理装置に該当する。
【０１３５】
本発明は、上述した画像処理の機能を実現するためのコンピュータ可読プログラムを構成するプログラムコード、またはそれを記憶した記憶媒体によっても実現される。この場合、ホスト装置や画像形成装置のコンピュータ（またはＣＰＵやＭＰＵ）が上記プログラムコードを読出し実行することによって上述した画像処理が実現されることになる。このように、上述した画像処理をコンピュータに実行させるための、コンピュータにより読み取り可能なプログラム、或は、そのプログラムを記憶した記憶媒体も本発明に含まれる。
【符号の説明】
【０１３６】
６０  画像特性解析／パラメータ設定部
６１  多値画像データ入力部
６２  色変換／画像データ分割部  
６５−１  ６５−２  量子化処理部
【図１】
2011083932.tif 000006
【図２】
2011083932.tif 000007
【図３】
2011083932.tif 000008
【図４】
2011083932.tif 000009
【図５】
2011083932.tif 000010
【図６】
2011083932.tif 000011
【図７】
2011083932.tif 000012
【図８】
2011083932.tif 000013
【図９】
2011083932.tif 000014
【図１０】
2011083932.tif 000015
【図１１】
2011083932.tif 000016
【図１２】
2011083932.tif 000017
【図１３】
2011083932.tif 000018
【図１４】
2011083932.tif 000019
【図１５】
2011083932.tif 000020
【図１６】
2011083932.tif 000021
【図１７】
2011083932.tif 000022
【図１８】
2011083932.tif 000023
【図１９】
2011083932.tif 000024
【図２０】
2011083932.tif 000025