(57)【要約】【課題】色材の使用量に関連する不具合による影響を低減する技術を提供する。【解決手段】対象画像の少なくとも一部の領域上に配置された複数の判定領域のうちの全ての判定領域において判定領域を印刷するための色材の推定使用量が閾値以下であること、を含む第１条件が満たされる場合には、画像を色変換した後の色材の使用量を決定する第１種パラメータを用いて、対象画像の少なくとも一部の領域の色変換を行う。複数の判定領域のうちの少なくとも１つの判定領域において推定使用量が閾値を超えること、を含む第２条件が満たされる場合には、画像を色変換した後の色材の使用量を第１種パラメータよりも低減するように決定する第２種パラメータを用いて、対象画像の少なくとも一部の領域の色変換を行う。【選択図】  図６
2014072752.tif 000002
【特許請求の範囲】
【請求項１】
対象画像データによって表される対象画像を印刷するために前記対象画像の色変換を行う色変換部を備え、
前記色変換部は、
前記対象画像の少なくとも一部の領域上に配置された複数の判定領域のうちの全ての前記判定領域において前記判定領域を印刷するための色材の推定使用量が閾値以下であること、を含む第１条件が満たされる場合には、画像を色変換した後の前記色材の使用量を決定する第１種パラメータを用いて、前記対象画像の前記少なくとも一部の領域の前記色変換を行い、
前記複数の判定領域のうちの少なくとも１つの判定領域において前記推定使用量が前記閾値を超えること、を含む第２条件が満たされる場合には、前記画像を色変換した後の前記色材の使用量を前記第１種パラメータよりも低減するように決定する第２種パラメータを用いて、前記対象画像の前記少なくとも一部の領域の前記色変換を行う、
画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記複数の判定領域は、第１判定領域と、前記第１判定領域とは異なる第２判定領域とを含み、
前記色変換部は、
前記第１判定領域のために、前記閾値として、第１閾値を用い、
前記第２判定領域のために、前記閾値として、前記第１閾値とは異なる第２閾値を用いる、
画像処理装置。
【請求項３】
請求項２に記載の画像処理装置であって、
前記第１判定領域は、印刷媒体の端部に印刷されるべき領域であり、
前記第２判定領域は、前記印刷媒体の前記端部から離れた内部に印刷されるべき領域であり、
前記色変換部は、前記第１閾値として、前記第２閾値よりも小さい値を用いる、
画像処理装置。
【請求項４】
請求項１ないし３のいずれかに記載の画像処理装置であって、さらに、
前記対象画像から互いに異なる位置に配置される複数のオブジェクトをそれぞれ表す複数のオブジェクト領域を検出する検出部を含み、
前記第２条件は、第１オブジェクト領域と第２オブジェクト領域とが前記検出部によって検出され、かつ、前記第１オブジェクト領域の少なくとも一部と前記第２オブジェクト領域の少なくとも一部とを含む判定領域である境界判定領域において前記推定使用量が前記閾値を超えることを含み、
前記色変換部は、前記第２条件が満たされる場合には、前記第２種パラメータを用いて、前記第１オブジェクト領域と前記第２オブジェクト領域との少なくとも一方の前記色変換を行う、
画像処理装置。
【請求項５】
請求項４に記載の画像処理装置であって、
前記色変換部は、前記第２条件が満たされる場合には、前記第１オブジェクト領域を含む判定領域における前記閾値から前記推定使用量を減算して得られる第１差分と、前記第２オブジェクト領域を含む判定領域における前記閾値から前記推定使用量を減算して得られる第２差分と、のうち、小さい差分が得られる前記判定領域に含まれる前記オブジェクト領域を、前記第２種パラメータを用いる前記色変換の対象として選択する、
画像処理装置。
【請求項６】
請求項５に記載の画像処理装置であって、
前記複数の判定領域のそれぞれは、前記判定領域の一部が他の判定領域の一部と重なるように、配置されており、
前記第１差分は、前記境界判定領域と一部が重なる判定領域のうちの前記判定領域内における前記第１オブジェクト領域の面積割合が前記境界判定領域よりも大きい判定領域から得られ、
前記第２差分は、前記境界判定領域と一部重なる判定領域のうちの前記判定領域内における前記第２オブジェクト領域の面積割合が前記境界判定領域よりも大きい判定領域から得られる、
画像処理装置。
【請求項７】
請求項１ないし６のいずれかに記載の画像処理装置であって、さらに、
前記色変換部による前記第１種パラメータを用いた前記対象画像の前記少なくとも一部の領域の前記色変換の結果を用いて、前記推定使用量を算出する算出部を備える、
画像処理装置。
【請求項８】
請求項７に記載の画像処理装置であって、
前記算出部は、前記複数の判定領域のうちの少なくとも１つの判定領域において、前記第１種パラメータを用いて算出される前記推定使用量である第１推定使用量が前記閾値を超える場合には、前記第１推定使用量が前記閾値を超える前記判定領域において、前記色変換部による前記第２種パラメータを用いた前記対象画像の前記少なくとも一部の領域の前記色変換の結果を用いて、第２推定使用量を算出し、
前記第２条件は、少なくとも１つの判定領域において、前記第１推定使用量が前記閾値を超えており、かつ、前記第２推定使用量が前記閾値以下であること、を含む、
画像処理装置。
【請求項９】
請求項１ないし８のいずれかに記載の画像処理装置であって、
前記色変換部は、前記複数の判定領域のうちの少なくとも１つの判定領域において前記推定使用量が前記閾値を超える場合には、前記推定使用量から前記閾値を減算して得られる差分が最も大きい判定領域のみを用いて、前記第２条件が満たされるか否かを判定する、
画像処理装置。
【請求項１０】
請求項１ないし９のいずれかに記載の画像処理装置であって、
前記複数の判定領域のそれぞれは、前記判定領域の一部が他の判定領域の一部と重なるように、配置されている、
画像処理装置。
【請求項１１】
対象画像データによって表される対象画像を印刷するために前記対象画像の色変換を行う色変換機能をコンピュータに実現させるためのプログラムであり、
前記色変換機能は、
前記対象画像の少なくとも一部の領域上に配置された複数の判定領域のうちの全ての前記判定領域において前記判定領域を印刷するための色材の推定使用量が閾値以下であること、を含む第１条件が満たされる場合には、画像を色変換した後の前記色材の使用量を決定する第１種パラメータを用いて、前記対象画像の前記少なくとも一部の領域の前記色変換を行う機能と、
前記複数の判定領域のうちの少なくとも１つの判定領域において前記推定使用量が前記閾値を超えること、を含む第２条件が満たされる場合には、前記画像を色変換した後の前記色材の使用量を前記第１種パラメータよりも低減するように決定する第２種パラメータを用いて、前記対象画像の前記少なくとも一部の領域の前記色変換を行う機能と、
を含む、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色材を用いて画像を印刷するための画像処理に関するものである。
【背景技術】
【０００２】
従来から、インクやトナー等の色材を用いて画像を印刷する技術が利用されている。また、画質向上のために、種々の技術が提案されている。例えば、テキストや写真等の属性と、画素の濃度と、に応じて、ハーフトーンのスクリーン線数を選択する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−５１９４３号公報
【特許文献２】特開２００６−２２４４５４号公報
【特許文献３】特開２０１０−１１９００５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、色材の使用量に関連する不具合による影響を低減することに関しては、十分な工夫がなされていないのが実情であった。例えば、色材としてのインクの使用量が多い場合に、印刷の途中の印刷媒体（例えば、紙）が、カールやコックリングなどにより変形する可能性があった。また、色材としてのトナーの使用量が多い場合に、トナーの定着不良が生じる可能性があった。また、色材の使用量を少なく設定する場合には、印刷された画像が薄くなる可能性があった。
【０００５】
本発明の主な利点は、色材の使用量に関連する不具合であって、上記したような不具合のうちの少なくとも一の不具合による影響を低減できる技術を提供することである。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の適用例として実現することが可能である。
【０００７】
［適用例１］
対象画像データによって表される対象画像を印刷するために前記対象画像の色変換を行う色変換部を備え、
前記色変換部は、
前記対象画像の少なくとも一部の領域上に配置された複数の判定領域のうちの全ての前記判定領域において前記判定領域を印刷するための色材の推定使用量が閾値以下であること、を含む第１条件が満たされる場合には、画像を色変換した後の前記色材の使用量を決定する第１種パラメータを用いて、前記対象画像の前記少なくとも一部の領域の前記色変換を行い、
前記複数の判定領域のうちの少なくとも１つの判定領域において前記推定使用量が前記閾値を超えること、を含む第２条件が満たされる場合には、前記画像を色変換した後の前記色材の使用量を前記第１種パラメータよりも低減するように決定する第２種パラメータを用いて、前記対象画像の前記少なくとも一部の領域の前記色変換を行う、
画像処理装置。
この構成によれば、色材の推定使用量に応じて、第１種パラメータと、画像を色変換した後の色材の使用量を第１種パラメータよりも低減する第２種パラメータと、が用いられるので、色材の使用量に関連する不具合による影響を低減できる。
【０００８】
なお、本発明は、種々の形態で実現することが可能であり、例えば、画像処理方法および画像処理装置、印刷方法および印刷装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体（例えば、一時的ではない記録媒体）、等の形態で実現することができる。
【図面の簡単な説明】
【０００９】
【図１】画像処理システムを示す説明図である。
【図２】画像処理のフローチャートである。
【図３】画像処理の概略図である。
【図４】ドットサイズ毎の重みと、面積と閾値との対応関係と、を示す概略図である。
【図５】写真領域ＯＡｐの処理例を示す概略図である。
【図６】画像処理の別の実施例のフローチャートである。
【図７】画像処理の別の実施例のフローチャートである。
【図８】判定領域毎の重み付きドット数の算出のフローチャートである。
【図９】判定領域の概略図である。
【図１０】第２実施例の閾値情報１３４ｂの概略図である。
【図１１】写真領域ＯＡｐの別の処理例を示す概略図である。
【図１２】最大境界判定領域の重み付きドット数の算出例を示す概略図である。
【図１３】ステップＳ３００の処理例を示す概略図である。
【図１４】画像処理のさらに別の実施例のフローチャートである。
【発明を実施するための形態】
【００１０】
Ａ．第１実施例：
図１は、本発明の一実施例としての画像処理システムを示す説明図である。この画像処理システム９００は、ネットワークＮＴと、ネットワークＮＴを介して互いに接続された画像処理装置１００とプリンタ８００と、を含んでいる。
【００１１】
画像処理装置１００は、例えば、汎用のコンピュータである。画像処理装置１００は、画像処理装置１００の全体を制御するＣＰＵ１１０と、ＤＲＡＭ等の揮発性記憶装置１２０と、フラッシュメモリ等の不揮発性記憶装置１３０と、他の装置と通信するためのインタフェース１８０（例えば、ネットワークインタフェースや、ＵＳＢインタフェース）と、を含んでいる。インタフェース１８０に、ネットワークＮＴが接続されている。
【００１２】
不揮発性記憶装置１３０は、プログラム１３２と、色変換プロファイルＰＰ１〜ＰＰ４、ＰＧ１〜ＰＧ４、ＰＴ１〜ＰＴ４と、閾値情報１３４と、を格納している。以下、色変換プロファイルを、単に「プロファイル」とも呼ぶ。
【００１３】
ＣＰＵ１１０は、プログラム１３２を実行することによって、画像処理部２００として機能する。画像処理部２００は、画像を印刷するための画像処理を行って、プリンタ８００に供給すべき印刷データを生成する。図示するように、画像処理部２００は、ラスタライザ２１０と、検出部２２０と、算出部２３０と、色変換部２４０と、ハーフトーン処理部２５０と、印刷データ生成部２６０と、データ送信部２７０と、を含んでいる。これらの処理部の機能については、後述する。
【００１４】
プリンタ８００は、プリンタ８００の全体を制御する印刷制御部８１０と、印刷部８４０と、他の装置と通信するためのインタフェース８８０（例えば、ネットワークインタフェースや、ＵＳＢインタフェース）と、を含んでいる。インタフェース８８０には、ネットワークＮＴが接続されている。印刷部８４０は、例えば、いわゆるインクジェット式の印刷装置である。本実施例では、印刷部８４０は、シアンとマゼンタとイエロとブラックとの４種類のインク（色材）を用いて、画像を印刷する。
【００１５】
印刷制御部８１０は、例えば、ＡＳＩＣ（Application Specific Integrated Circuit）を用いて構成されている。印刷制御部８１０は、インタフェース８８０を介して受信した印刷データに従って印刷部８４０を制御することによって、印刷を行う。
【００１６】
図２は、画像処理部２００（図１）によって実行される画像処理のフローチャートである。最初のステップＳ１００では、画像処理部２００は、ユーザから、印刷の指示を受ける。ユーザの指示は、図示しない操作部（例えば、マウスやキーボード）を介して、画像処理装置１００に入力される。画像処理部２００は、ユーザの指示に応じて、図２の処理を開始する。
【００１７】
次のステップＳ１０５では、ラスタライザ２１０（図１）は、印刷のために入力された入力画像データを、印刷用の処理解像度のビットマップデータに変換する。以下、入力画像データをビットマップデータに変換する処理を「ラスタライズ」とも呼ぶ。入力画像データは、例えば、ユーザによって指定されたＪＰＥＧデータや文書データである。以下、入力画像データによって表される画像を「入力画像」とも呼ぶ。生成されるビットマップデータは、例えば、赤（Ｒ）と緑（Ｇ）と青（Ｂ）との３つの色成分の階調値（例えば、２５６階調）で複数の画素のそれぞれの色を表している。以下、印刷用の処理解像度で表される画素を、処理画素とも呼ぶ。このビットマップデータは、後述するオブジェクト領域の検出と色変換との対象の画像データである。
【００１８】
次のステップＳ１１０では、検出部２２０は、ビットマップデータを解析することによって、互いに異なる位置に配置される複数のオブジェクトを入力画像が表す場合に、複数のオブジェクトをそれぞれ表す複数のオブジェクト領域を検出する。オブジェクト領域は、テキストや写真等のオブジェクトを表す領域である。本実施例では、テキスト（換言すると「文字」）を表すテキスト領域と、写真を表す写真領域と、グラフィックを表すグラフィック領域と、が検出される。グラフィックは、イラスト、表、グラフ、線図、模様等のコンピュータによる描画によって表された画像である。
【００１９】
図３は、画像処理の概略図である。図中には、ビットマップデータによって表される画像ＴＩが示されている。この画像ＴＩは、印刷が実行さる場合に用いられる印刷媒体ＰＭ（例えば、紙）のほぼ全面をカバーしている。画像ＴＩを表す複数の処理画素は、第１方向ｘと、第１方向ｘと直交する第２方向ｙと、に沿って並んでいる。図３の例では、画像ＴＩは、２枚の写真Ｏｐ１、Ｏｐ２と、線図Ｏｇと、テキストＯｔと、を表している。ステップＳ１１０では、検出部２２０（図１）は、写真Ｏｐ１、Ｏｐ２を表す写真領域ＯＡｐと、線図Ｏｇを表すグラフィック領域ＯＡｇと、テキストＯｔを表すテキスト領域ＯＡｔと、を検出する。このようにオブジェクトの種類毎にオブジェクト領域を検出する方法としては、公知の方法を任意に採用可能である。例えば、処理対象の画像を複数の処理領域に分割し、処理領域毎に画素値の分散を算出し、分散が第１閾値よりも小さい処理領域をテキスト領域に分類し、分散が第２閾値（第２閾値＞第１閾値）よりも大きい処理領域を写真領域に分類し、分散が第１閾値以上第２閾値以下である処理領域をグラフィック領域に分類する方法を、採用可能である。また、オブジェクト領域の検出には、分散に限らず、他の種々の情報（例えば、各処理領域を構成する画素の色数）を採用可能であり、また、複数の情報を組み合わせることによって、複数の種類のそれぞれのオブジェクト領域を検出してもよい。
【００２０】
次のステップＳ１２０（図２）では、色変換部２４０（図１）は、検出されたオブジェクト領域から、後述する色変換（Ｓ１３０、Ｓ１６５）とハーフトーン処理（Ｓ１４０）とが未完了である１つのオブジェクト領域を、対象オブジェクト領域として選択する。
【００２１】
次のステップＳ１３０では、色変換部２４０（図１）は、対象オブジェクト領域の色変換を実行する。本実施例では、画素毎に、赤（Ｒ）と緑（Ｇ）と青（Ｂ）の階調値が、複数のインクのそれぞれの階調値（ここでは、シアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）、ブラック（Ｋ）のそれぞれの階調値）に、変換される。このように互いに異なる色空間の間での色変換は、色空間変換とも呼ばれる。ＣＭＹＫの階調値は、ＣＭＹＫのインク量を、それぞれ表している。ＲＧＢとＣＭＹＫとの間の対応関係は、色変換プロファイルＰＰ１〜ＰＰ４、ＰＧ１〜ＰＧ４、ＰＴ１〜ＰＴ４によって、予め決定されている。本実施例では、色変換プロファイルは、オブジェクトの種類毎に、準備されている。色変換プロファイルに付された符号中の、文字「ＰＰ」は、写真領域に対応し、文字「ＰＧ」は、グラフィック領域に対応し、文字「ＰＴ」は、テキスト領域に対応している。各色変換プロファイルは、対応する種類のオブジェクトが適切に印刷されるように、構成されている。例えば、写真用の色変換プロファイルＰＰ１〜ＰＰ４は、自然な色で写真が印刷されるように、構成されている。グラフィック用の色変換プロファイルＰＧ１〜ＰＧ４は、彩度が高くなるように、構成されている。テキスト用の色変換プロファイルＰＴ１〜ＰＴ４は、コントラストが高くなるように、構成されている。
【００２２】
また、オブジェクトの１つの種類には、４種類の色変換プロファイルが、対応付けられている。例えば、写真には、４種類の色変換プロファイルＰＰ１〜ＰＰ４が、対応付けられている。これらの色変換プロファイルＰＰ１〜ＰＰ４の間では、同じ入力値に対応付けられた出力値が異なっている（ここでは、入力値はＲＧＢの階調値であり、出力値はＣＭＹＫの階調値である）。ＣＭＹＫの階調値が大きいことは、インクの使用量が多いことを意味しているので、色変換プロファイルＰＰ１〜ＰＰ４の間では、インクの使用量が異なっている。本実施例では、符号中の数字が小さいほど、色変換後のＣＭＹＫの階調値が大きい、すなわち、印刷される画像の濃度が高い（換言すると、インク使用量が多い）。本実施例では、このようなＣＭＹＫの階調値の相違は、ＲＧＢのおおよそ全範囲に亘っている。オブジェクトの他の種類（すなわち、グラフィック、および、テキスト）のための色変換プロファイルＰＧ１〜ＰＧ４、ＰＴ１〜ＰＴ４についても、同様である。以下、ｉ番目（ｉは、１〜４の整数）の色変換プロファイルＰＰｉ、ＰＧｉ、ＰＴｉを、「第ｉ種プロファイルＰＰｉ、ＰＧｉ、ＰＴｉ」とも呼ぶ。第ｉ種プロファイルを用いる場合のインク使用量が多い場合には、第ｉ＋１種プロファイルを用いることによって、インク使用量の低減が可能である。
【００２３】
図２のステップＳ１３０では、色変換部２４０は、対象オブジェクト領域の種類に対応付けられた第１種プロファイルを用いて、対象オブジェクト領域の色変換を行う。第１種プロファイルは、インク使用量が最も多いプロファイルである。例えば、対象オブジェクト領域が、写真領域ＯＡｐである場合には、写真に対応付けられた第１種プロファイルＰＰ１が利用される。
【００２４】
次のステップＳ１４０では、ハーフトーン処理部２５０（図１）は、色変換後のＣＭＹＫの階調値を用いて、インク毎にハーフトーン処理を行う。ハーフトーン処理によって、各画素のドット形成状態を表すドットデータが生成される。本実施例では、ドット形成状態は、「ドット無し」、「小ドット」、「中ドット」、「大ドット」の４つの状態の中から選択される。「小」と「中」と「大」とは、ドットサイズを示している。ドットサイズが大きいほど、ドットの形成に用いられるインク量が多い。また、本実施例では、ハーフトーン処理は、いわゆる誤差拡散法に従って、行われる。ただし、ハーフトーン処理の方法としては、他の任意の方法（例えば、ディザマトリクスを用いる方法）を採用可能である。
【００２５】
次のステップＳ１５０では、算出部２３０（図１）は、対象オブジェクト領域内の重み付きドット数を算出する。本実施例では、重み付きドット数は、全てのインクのドット数を合算したものであり、ドットサイズ毎にカウントされたドット数にドットサイズ毎に予め決定された重みを乗じて得られる値の合計値である。図４（Ａ）は、ドットサイズ毎の重みの例を示す表である。本実施例では、大ドットの重みが「１．０」であり、中ドットの重みが「０．５」であり、小ドットの重みが「０．２５」である。例えば、大ドット数が「１１」であり、中ドット数が「２０」であり、小ドット数が「１６」である場合には、重み付きドット数は、「２５」である（すなわち、２５＝１１＋０．５＊２０＋０．２５＊１６）。これらの重みの比率は、各サイズのドットの形成に利用されるインク量の比率と、おおよそ同じである。算出される重み付きドット数は、対象オブジェクト領域の印刷に利用されるインクの推定使用量に、相当する。
【００２６】
次のステップＳ１６０では、色変換部２４０（図１）は、重み付きドット数が閾値以下であるか否かを判定する。閾値は、重み付きドット数（すなわち、推定インク使用量）の適切な範囲を定める上限である。色変換部２４０は、閾値情報１３４を参照して、対象オブジェクト領域の面積に応じて、閾値を決定する。図４（Ｂ）は、閾値Ｔｈを示すグラフである。横軸は、対象オブジェクト領域の面積Ｓを示し、縦軸は、閾値Ｔｈを示している。本実施例では、面積Ｓとして、画素数が用いられる。図示するように、面積Ｓが大きいほど、閾値Ｔｈは大きい。面積Ｓと閾値Ｔｈとの対応関係は、閾値情報１３４（図１）によって定められている。なお、面積Ｓとしては、対象オブジェクト領域のサイズを表す種々の値を採用可能である。例えば、対象オブジェクト領域が印刷される領域の面積（単位は、平方センチメートル）を採用可能である。
【００２７】
図４（Ｂ）には、３つのオブジェクト領域ＯＡｐ、ＯＡｔ、ＯＡｇのそれぞれの面積Ｓｐ、Ｓｔ、Ｓｇと、それぞれの閾値Ｔｈｐ、Ｔｈｔ、Ｔｈｇと、が示されている。図４（Ｂ）の例では、Ｓｐ＞Ｓｔ＞Ｓｇであるので、Ｔｈｐ＞Ｔｈｔ＞Ｔｈｇである。すなわち、オブジェクト領域の面積Ｓが大きいほど、そのオブジェクト領域の閾値Ｔｈが大きい。
【００２８】
重み付きドット数が閾値を超えている場合には（Ｓ１６０：Ｎｏ）、次のステップＳ１６５で、色変換部２４０は、対象オブジェクト領域の前回の色変換に用いられたプロファイルよりも１段階薄いプロファイルを用いて、対象オブジェクト領域の色変換を再実行する。例えば、前回の色変換で第１種プロファイルＰＰ１が用いられた場合、第２種プロファイルＰＰ２を用いて、対象オブジェクト領域の色変換を再実行する。一般的に、前回の色変換で第ｉ種プロファイルが用いられた場合、第ｉ＋１種プロファイルを用いて、対象オブジェクト領域の色変換を再実行する。
【００２９】
ステップＳ１６５で決定されたＣＭＹＫの階調値は、前回の色変換で決定された階調値よりも、小さくなり得る。色変換の再実行の後、処理は、ステップＳ１４０に移行する。そして、ステップＳ１６５で決定されたＣＭＹＫの最新の階調値に従って、ステップＳ１４０、Ｓ１５０、Ｓ１６０が、実行される。ステップＳ１５０で算出される重み付きドット数は、前回に算出された重み付きドット数よりも、小さくなり得る。従って、ステップＳ１６０の判定結果が「Ｙｅｓ」であり得る。最新の重み付きドット数に基づくステップＳ１６０の判定結果が「Ｎｏ」である場合には、ステップＳ１６５、Ｓ１４０、Ｓ１５０、Ｓ１６０の処理が再び実行される。なお、ステップＳ１６５では、対象オブジェクト領域の種類に対応付けられたプロファイルが用いられる。
【００３０】
図５は、写真領域ＯＡｐの処理例を示す概略図である。ステップＳ１３０では、第１種プロファイルＰＰ１を用いて色変換が行われ、次のステップＳ１４０では、ハーフトーン処理によってドットデータＤＤｐ１が生成され、次のステップＳ１５０では、重み付きドット数Ｎｄｐが算出される。図５では、算出された重み付きドット数Ｎｄｐが「２０００」であり、閾値Ｔｈｐが「１５００」である。従って、ステップＳ１６０の判定結果は「Ｎｏ」である。
【００３１】
続くステップＳ１６５では、第１種プロファイルＰＰ１よりも１段階薄い第２種プロファイルＰＰ２が用いられる。そして、ハーフトーン処理（Ｓ１４０）によってドットデータＤＤｐ２が生成され、重み付きドット数Ｎｄｐが算出される（Ｓ１５０）。算出された重み付きドット数Ｎｄｐは、前回の値である「２０００」よりも小さい「１６００」である。ただし、この値（すなわち、「１６００」）は、閾値Ｔｈｐよりも大きいので、ステップＳ１６０の判定結果は「Ｎｏ」である。
【００３２】
続くステップＳ１６５では、第２種プロファイルＰＰ２よりも１段階薄い第３種プロファイルＰＰ３が用いられる。そして、ハーフトーン処理（Ｓ１４０）によってドットデータＤＤｐ３が生成され、重み付きドット数Ｎｄｐが算出される（Ｓ１５０）。算出された重み付きドット数Ｎｄｐは、前回の値である「１６００」よりも小さい「１４００」である。また、この値（すなわち、「１４００」）は、閾値Ｔｈｐ以下であるので、ステップＳ１６０の判定結果は「Ｙｅｓ」である。
【００３３】
仮に、第３種プロファイルＰＰ３を用いてもステップＳ１６０の判定結果が「Ｎｏ」である場合には、第３種プロファイルＰＰ３よりも１段階薄い第４種プロファイルＰＰ４が用いられる。図５に示すように、仮に第４種プロファイルＰＰ４を用いる場合には、更新されたドットデータＤＤｐ４から、更に小さい重み付きドット数である「１２００」が算出される。最も薄い第４種プロファイルＰＰ４が用いられる場合には、重み付きドット数Ｎｄｐが閾値Ｔｈｐを超えていたとしても、ステップＳ１６０の判定結果が「Ｙｅｓ」である場合と同様に、処理が進行する。
【００３４】
重み付きドット数が閾値以下である場合には（図２：Ｓ１６０：Ｙｅｓ）、次のステップＳ１７０で、ハーフトーン処理部２５０（図１）は、ステップＳ１４０で生成した最新のドットデータを、揮発性記憶装置１２０に保持する。次のステップＳ１８０では、色変換部２４０は、全てのオブジェクト領域の処理が終了したか否かを判定する。未処理のオブジェクト領域が残っている場合には（Ｓ１８０：Ｎｏ）、色変換部２４０は、処理を、ステップＳ１２０に戻す。全てのオブジェクト領域の処理が終了している場合には（Ｓ１８０：Ｙｅｓ）、色変換部２４０は、処理を、ステップＳ１９０に移行させる。
【００３５】
図３には、各オブジェクト領域ＯＡｐ、ＯＡｇ、ＯＡｔの処理例が示されている。写真領域ＯＡｐに関しては、図５で説明したように、第３種プロファイルＰＰ３を用いた色変換（Ｓ１６５）の結果に応じて、ドットデータＤＤｐ３が生成されている（Ｓ１４０）。グラフィック領域ＯＡｇに関しては、第２種プロファイルＰＧ２を用いた色変換（Ｓ１６５）の結果に応じて、ドットデータＤＤｇ２が生成されている（Ｓ１４０）。テキスト領域ＯＡｔに関しては、第１種プロファイルＰＴ１を用いた色変換（Ｓ１３０）の結果に応じて、ドットデータＤＤｔ１が生成されている（Ｓ１４０）。
【００３６】
図２の次のステップＳ１９０では、ハーフトーン処理部２５０は、各オブジェクト領域のドットデータを合成することによって、画像全体を表すドットデータを生成する。図３の例では、３つのオブジェクト領域ＯＡｐ、ＯＡｇ、ＯＡｔのそれぞれのドットデータＤＤｐ３、ＤＤｇ２、ＤＤｔ１を組み合わせることによって、画像全体を表すドットデータＤＤが生成される。
【００３７】
図２の次のステップＳ４００では、印刷データ生成部２６０は、ドットデータを用いて、印刷データを生成する。印刷データは、ハーフトーン処理の結果を表すデータであり、プリンタ８００（印刷制御部８１０）によって解釈可能な形式のデータである。次のステップＳ４１０では、データ送信部２７０は、印刷データをプリンタ８００に送信する。プリンタ８００は、受信した印刷データに従って、画像を印刷する。プリンタ８００は、印刷実行部に対応する。
【００３８】
以上のように、第１実施例では、第１種プロファイルＰＰ１、ＰＧ１、ＰＴ１と、インク使用量を第１種プロファイルＰＰ１、ＰＧ１、ＰＴ１よりも低減する第２種プロファイルＰＰ２、ＰＧ２、ＰＴ２と、を含む複数種類のプロファイルのうちの、重み付きドット数（換言すると、推定インク使用量）が閾値を超えないプロファイルが採用されるので、インク使用量に関連する不具合の影響を低減できる。例えば、インク使用量が多すぎることに起因する、印刷途中の印刷媒体の変形を抑制できる。これにより、印刷媒体が印刷ヘッド（図示せず）に意図せずに接触することを抑制できる。また、印刷媒体上のドットの位置ズレを抑制できる。また、インクを乾燥させるために、印刷すべき画像に応じて印刷速度を調整する、という処理を採用しなくても、適切な印刷を実現できる。また、色変換プロファイルが、オブジェクト領域毎に選択されるので、各オブジェクト領域の適切な色変換を実現できる。例えば、オブジェクト領域の一部の領域が薄く印刷される等の違和感が生じる可能性を低減できる。
【００３９】
また、第１種プロファイルを採用するか否かを決定するために用いられる重み付きドット数（換言すると、推定インク使用量）は、第１種プロファイルを用いた色変換の結果を用いて、算出される（図２：Ｓ１３０、Ｓ１４０、Ｓ１５０）。従って、第１種プロファイルを用いる場合のインク使用量の推定の精度を向上できるので、インク使用量に関連する不具合による影響を更に低減できる。
【００４０】
また、第１種プロファイルを用いた色変換の結果を用いて算出される重み付きドット数が閾値を超えており、かつ、第２種プロファイルを用いた色変換の結果を用いて算出される重み付きドット数が閾値以下である場合に、第２種プロファイルが採用される（図２Ｓ１６５、Ｓ１４０、Ｓ１５０、Ｓ１６０）。従って、無条件に第２種プロファイルを用いる場合と比べて、印刷された画像が薄すぎるという不具合を抑制できる。また、第２種プロファイルを採用するか否かを決定するために用いられる重み付きドット数（換言すると、推定インク使用量）は、第２種プロファイルを用いた色変換の結果を用いて、算出される（図２：Ｓ１６５、Ｓ１４０、Ｓ１５０）。従って、第２種プロファイルを用いる場合のインク使用量の推定の精度を向上できるので、インクの使用量に関連する不具合による影響を更に低減することができる。
【００４１】
特に、推定インク使用量が、ハーフトーン処理によって決定されるドット形成状態によって表されるドットの数を用いて算出されるので（図２：Ｓ１５０）、インク使用量の推定の精度を向上できる。この結果、インクの使用量に関連する不具合による影響を更に低減することができる。また、ドットサイズが互いに異なる３種類のドットのそれぞれに対応付けられた重み（図４（Ａ））を用いた重み付きドット数が、推定インク使用量として用いられるので、３種類のドットが印刷に用いられる場合に、適切な推定使用量を算出できる。この結果、インクの使用量に関連する不具合による影響を更に低減することができる。
【００４２】
また、図４（Ｂ）に示すように、対象オブジェクト領域の面積Ｓが大きいほど、閾値Ｔｈが大きい。このように、対象オブジェクト領域の種々の面積Ｓに適した閾値が用いられるので、種々の画像を印刷する場合に、インクの使用量に関連する不具合による影響を更に低減することができる。
【００４３】
また、図１に示すように、オブジェクト領域の種類（すなわち、オブジェクトの種類）毎に、インク使用量が互いに異なる第１種〜第４種プロファイルが、準備されている。そして、対象オブジェクト領域の色変換には、対象オブジェクト領域の種類に対応付けられたプロファイルが用いられる（図２：Ｓ１３０、Ｓ１６５）。このように、オブジェクト領域の種類に適したプロファイルが用いられるので、種々の画像を印刷する場合に、インクの使用量に関連する不具合による影響を更に低減することができる。また、複数のオブジェクトを含む同一の種類の対象オブジェクト領域に対して、同一のプロファイルが用いられるので、複数のオブジェクトの内の一部のオブジェクトのみが薄く印刷される等の違和感が生じる可能性を低減できる。
【００４４】
Ｂ．第２実施例：
図６、図７は、画像処理の別の実施例のフローチャートである。なお、図７は、図６の続きを表している。図２に示す第１実施例からの差異は、重み付きドット数の算出（図６：Ｓ１５０ｂ）と、閾値との比較（図６：Ｓ１６０ｂ）が修正されている点と、複数のオブジェクト領域の間の境界部分の処理（図７：Ｓ２００〜Ｓ２２０、Ｓ３００〜Ｓ３４０）が追加されている点と、である。第２実施例では、対象オブジェクト領域上に複数の判定領域が配置され、判定領域毎に重み付きドット数が算出され、算出された重み付きドット数に応じてプロファイルが選択される。図６、図７では、図２のステップと同じステップには、同じ符号を付し、その説明を省略する。第２実施例で用いられる画像処理システムのハードウェア構成は、第１実施例の画像処理システム９００（図１）のハードウェア構成と、同じである。また、第２実施例では、図１の画像処理部２００が図６、図７の処理を実行することとして、説明を行う。なお、色変換プロファイルは、第１実施例と同じであるが、閾値情報は、図４（Ｂ）の閾値情報１３４とは異なっている（詳細は後述する）。
【００４５】
ステップＳ１００からステップＳ１４０までの処理は、図２の第１実施例と同じである。ステップＳ１４０の次のステップＳ１５０ｂでは、判定領域毎に重み付きドット数が算出される。図８は、判定領域毎の重み付きドット数の算出のフローチャートである。最初のステップＳ５００では、色変換部２４０は、対象オブジェクト領域にとって、図８の処理の実行が、１回目であるか否かを判定する。現行の処理が１回目の処理である場合には（Ｓ５００：Ｙｅｓ）、次のステップＳ５１０で、色変換部２４０は、対象オブジェクト領域上の判定領域の配置を特定する。
【００４６】
図９は、判定領域の概略図である。印刷媒体ＰＭ上には、複数の判定領域ＤＡが、均等に配置されている。図９（Ａ）〜図９（Ｅ）のそれぞれには、互いに異なる１つの判定領域ＤＡが、二重線で示されている。本実施例では、１つの判定領域ＤＡの形状は正方形である。図中の長さＤＬは、１つの判定領域ＤＡの一辺の長さを示している。１つの判定領域ＤＡは、複数の画素を含んでいる（図示省略）。図９（Ａ）〜図９（Ｃ）に示すように、複数の判定領域ＤＡは、第１方向ｘに沿って、隣の判定領域ＤＡと半分の部分が互いに重なるように、配置されている。また、図９（Ａ）、図９（Ｄ）、図９（Ｅ）に示すように、複数の判定領域ＤＡは、第２方向ｙに沿って、隣の判定領域ＤＡと半分の部分が互いに重なるように、配置されている。このように、複数の判定領域ＤＡは、互いに異なる位置に配置されている。また、印刷媒体ＰＭ上の判定領域ＤＡの位置は、予め、決められている。図８のステップＳ５１０では、色変換部２４０は、印刷媒体ＰＭ上の対象オブジェクト領域の位置に応じて、対象オブジェクト領域上の判定領域ＤＡの位置を特定する。なお、対象オブジェクト領域の端部に配置された判定領域ＤＡに関しては、判定領域ＤＡ内の一部のみが対象オブジェクト領域であり得る。このような判定領域も、対象オブジェクト領域上に配置されている、ということができる。一般に、対象オブジェクト領域を含む判定領域は、対象オブジェクト領域上に配置されている、ということができる。
【００４７】
図８の次のステップＳ５２０では、色変換部２４０は、対象オブジェクト領域を含む１以上の判定領域から、重み付きドット数の算出が未完了である１つの判定領域を、対象判定領域として選択する。次のステップＳ５３０では、算出部２３０（図１）は、対象判定領域内の重み付きドット数を算出する。算出方法は、図２のステップＳ１５０と同じである。
【００４８】
次のステップＳ５４０では、色変換部２４０（図１）は、重み付きドット数が閾値以下であるか否かを判定する。第１実施例とは異なり、色変換部２４０は、閾値情報１３４ｂを参照し、判定領域の位置に応じて、閾値を決定する。図１０は、第２実施例の閾値情報１３４ｂの概略図である。図１０（Ａ）は、印刷媒体ＰＭを分割して得られる２５個の部分領域を示す概略図であり、図１０（Ｂ）は、部分領域の分類と、閾値Ｔｈｂと、の間の対応関係を示すグラフである。
【００４９】
図１０（Ａ）に示すように、印刷媒体ＰＭは、第１方向ｘに沿って５つに分割され、さらに、第２方向ｙに沿って５つに分割されている。第１方向ｘの５つの区分は、一端から他端に向かって、「Ｓ」、「Ｌ」、「Ｍ」、「Ｌ」、「Ｓ」に分類されている。後述するように、「Ｓ」は、小閾値を示し、「Ｍ」は、中閾値を示し、「Ｌ」は、大閾値を示している。同様に、第２方向ｙの５つの区分は、一端から他端に向かって、「Ｓ」、「Ｌ」、「Ｍ」、「Ｌ」、「Ｓ」に分類されている。２５個の部分領域は、第１方向ｘの分類と第２方向ｙの分類との組み合わせから得られる６つの分類「ＳＳ」、「ＭＳ」、「ＬＳ」、「ＭＭ」、「ＬＭ」、「ＬＬ」に、分類されている。
【００５０】
図１０（Ｂ）は、６つの分類と閾値Ｔｈｂとの間の対応関係を示している。図示するように、閾値Ｔｈｂの小さい順は、「ＳＳ」、「ＭＳ」、「ＬＳ」、「ＭＭ」、「ＬＭ」、「ＬＬ」の順である。「Ｓ」を含む３つの分類「ＳＳ」、「ＳＭ」、「ＳＬ」には、比較的小さい閾値Ｔｈｂが対応付けられている。それら３つの分類の閾値Ｔｈｂが小さい順は、「ＳＳ」、「ＳＭ」、「ＳＬ」の順である。「Ｓ」に組み合わされたもう１つの分類に着目すると、閾値Ｔｈｂが小さい順番は、「Ｓ」、「Ｍ」、「Ｌ」の順である。「Ｌ」を含む２つの分類「ＬＬ」、「ＬＭ」には、比較的大きな閾値Ｔｈｂが対応付けられている。それら２つの分類の閾値Ｔｈｂが大きい順は、「ＬＬ」、「ＬＭ」の順である。分類「ＭＭ」には、中程度の閾値Ｔｈｂが対応付けられている。なお、図１０（Ｂ）の例では、分類「ＭＭ」の閾値Ｔｈｂは、分類「ＬＳ」の閾値Ｔｈｂと同じ。
【００５１】
図１０（Ａ）、図１０（Ｂ）に示すように、比較的小さい閾値Ｔｈｂは、印刷媒体ＰＭの端部に配置された部分領域に対応付けられており、比較的大きい閾値Ｔｈｂは、印刷媒体ＰＭの端部から離れた内部に配置された部分領域に対応付けられている。この理由は、印刷の途中に、印刷媒体ＰＭの端部は、内部よりも、変形し易いからである。比較的変形し易い部分領域に、比較的変形し難い部分領域の閾値Ｔｈｂよりも小さい閾値Ｔｈｂを対応付けることによって、変形のし易さに適したインク使用量を実現できる（詳細は後述する）。
【００５２】
重み付きドット数が閾値以下である場合には（図８：Ｓ５４０：Ｙｅｓ）、次のステップＳ５６０で、色変換部２４０（図１）は、全ての判定領域の処理が終了したか否かを判定する。未処理の判定領域が残っている場合には（Ｓ５６０：Ｎｏ）、色変換部２４０は、処理をステップＳ５２０に戻す。全ての判定領域の処理が終了している場合には（Ｓ５６０：Ｙｅｓ）、色変換部２４０は、図８の処理を終了して、図６のステップＳ１６０ｂに移行する。
【００５３】
重み付きドット数が閾値を超えている場合には（図８：Ｓ５４０：Ｎｏ）、対象判定領域が超過判定領域であると判断し、次のステップＳ５５０で、色変換部２４０（図１）は、重み付きドット数から閾値を引いた差分を算出する。ここで、超過判定領域は、重み付きドット数が閾値を超えている判定領域である。そして、色変換部２４０は、続くステップＳ５５２、Ｓ５５４、Ｓ５５６の処理によって、対象オブジェクト領域を含む複数の判定領域のうちの、差分が最も大きい判定領域の識別情報と差分とを、不揮発性記憶装置１３０に格納する。
【００５４】
具体的には、ステップＳ５５２では、色変換部２４０は、対象判定領域とは異なる他の超過判定領域に関するデータ（具体的には、判定領域を識別する識別情報と、差分）が揮発性記憶装置１２０に格納されているか否かを判定する。他の超過判定領域に関するデータが揮発性記憶装置１２０に格納されている場合には（Ｓ５５２：Ｙｅｓ）、次のステップＳ５５４で、色変換部２４０は、格納済の他の超過判定領域と、対象判定領域と、のうちの差分が大きい判定領域のデータを、不揮発性記憶装置１３０に格納する。他の超過判定領域のデータが揮発性記憶装置１２０に格納されていない場合には（Ｓ５５２：Ｎｏ）。次のステップＳ５５６で、色変換部２４０は、対象判定領域のデータを、不揮発性記憶装置１３０に格納する。ステップＳ５５４、Ｓ５５６の完了に応じて、処理は、ステップＳ５６０に移行する。
【００５５】
図１１は、写真領域ＯＡｐの処理例を示す概略図である。図１１（Ａ）は、重み付きドット数の１回目の算出例を示している。ステップＳ１１０では、写真領域ＯＡｐが検出され、ステップＳ１３０では、第１種プロファイルＰＰ１を用いて色変換が行われ、ステップＳ１４０では、ハーフトーン処理によってドットデータＤＤｐ１が生成される。図１１（Ａ）には、写真領域ＯＡｐを含む複数の判定領域のうちの４つの判定領域ＤＡａ、ＤＡｂ、ＤＡｃ、ＤＡｄが、示されている。ステップＳ５３０では、各判定領域の重み付きドット数Ｎｄｂが算出される。ステップＳ５４０では、判定領域の位置に対応付けられた閾値Ｔｈｂと、重み付きドット数Ｎｄｂとが、比較される。図１１（Ａ）の例では、写真領域ＯＡｐを含む複数の判定領域のうちの差分が最大となる判定領域が、第１判定領域ＤＡａである。従って、図８の処理が終了した時点で、不揮発性記憶装置１３０には、第１判定領域ＤＡａの識別情報と差分とを含むデータが、格納されている。
【００５６】
図６のステップＳ１６０ｂでは、色変換部２４０は、対象オブジェクト領域を含む全ての判定領域において重み付きドット数が閾値以下であるか否かを判定する。不揮発性記憶装置１３０に超過判定領域に関するデータが格納されていない場合には、判定結果は「Ｙｅｓ」である。この場合、色変換部２４０は、ステップＳ１７０に移行する。ステップＳ１７０、Ｓ１８０、Ｓ１９０は、図２のステップＳ１７０、Ｓ１８０、Ｓ１９０と、それぞれ同じである。
【００５７】
不揮発性記憶装置１３０に格納された超過判定領域に関するデータが、重み付きドット数が閾値を超えていることを示す場合には、ステップＳ１６０ｂの判定結果は「Ｎｏ」である。この場合には、ステップＳ１６５で、１段階薄いプロファイルを用いた色変換が行われ、続いて、ステップＳ１４０、Ｓ１５０ｂ、Ｓ１６０ｂが、再び実行される。なお、ステップＳ１６５は、図２のステップＳ１６５と、同じである。
【００５８】
２回目以降のステップＳ１５０ｂの処理について説明する。対象オブジェクト領域にとって、ステップＳ１５０ｂの実行が２回目以降である場合、図８のステップＳ５００の判定結果は「Ｎｏ」である。次のステップＳ５７０では、算出部２３０（図１）は、不揮発性記憶装置１３０に格納済の超過判定領域における重み付きドット数を再算出する。１回目とは異なり、対象オブジェクト領域を含む他の判定領域については、重み付きドット数は算出されない。次のステップＳ５７２では、色変換部２４０は、算出された重み付きドット数から閾値を引いた差分を算出し、算出された差分（すなわち、更新された差分）を不揮発性記憶装置１３０に格納する。そして、図６のステップＳ１６０ｂで、色変換部２４０は、更新された差分が閾値以下であるか否かを判定する。このように、２回目以降の処理では、１回目の処理で差分が最大であった判定領域のみが、用いられる。１回目の処理で差分が最大であった判定領域の更新されたデータが、重み付きドット数が閾値以下であることを示すならば、他の判定領域の重み付きドット数も閾値以下である可能性が高い。従って、処理負担を軽減しつつ、対象オブジェクト領域の推定インク使用量が閾値を超えないプロファイルを選択できる。
【００５９】
図１１（Ｂ）は、２回目以降の重み付きドット数の算出例を示している。ステップＳ１６５では、第１種プロファイルＰＰ１よりも１段階薄い第２種プロファイルＰＰ２が用いられる。そして、ハーフトーン処理（Ｓ１４０）によってドットデータＤＤｐ２が生成される。ステップＳ５７０では、差分が最大であった第１判定領域ＤＡａの重み付きドット数Ｎｄｂが、ドットデータＤＤｐ２を用いて、再算出される。算出された重み付きドット数Ｎｄｂは、前回の値である「９０」よりも小さい「８０」である。ただし、この値（すなわち、「８０」）は、閾値Ｔｈｂよりも大きいので、ステップＳ１６０ｂの判定結果は「Ｎｏ」である。
【００６０】
続くステップＳ１６５では、第２種プロファイルＰＰ２よりも１段階薄い第３種プロファイルＰＰ３が用いられる。そして、ハーフトーン処理（Ｓ１４０）によってドットデータＤＤｐ３が生成され、重み付きドット数Ｎｄｂが算出される（Ｓ５７０）。算出された重み付きドット数Ｎｄｂは、前回の値である「８０」よりも小さい「６８」である。また、この値（すなわち、「６８」）は、閾値Ｔｈｂ以下であるので、ステップＳ１６０ｂの判定結果は「Ｙｅｓ」である。
【００６１】
仮に、第３種プロファイルＰＰ３を用いてもステップＳ１６０ｂの判定結果が「Ｎｏ」である場合には、第３種プロファイルＰＰ３よりも１段階薄い第４種プロファイルＰＰ４が用いられる。図１１（Ｂ）に示すように、第４種プロファイルＰＰ４を用いる場合には、更新されたドットデータＤＤｐ４から、更に小さい重み付きドット数である「６０」が算出される。最も薄い第４種プロファイルＰＰ４が用いられる場合には、重み付きドット数Ｎｄｂが閾値を超えていても、ステップＳ１６０ｂの判定結果が「Ｙｅｓ」である場合と同様に、処理が進行する。
【００６２】
図６のステップＳ１６０ｂの判定結果が「Ｙｅｓ」である場合には、図２の実施例と同様に、処理は、ステップＳ１７０、Ｓ１８０、Ｓ１９０の順に進行する。ステップＳ１９０に続くステップＳ２００〜Ｓ３４０（図７）は、複数のオブジェクト領域の間の境界部分の処理である。最初のステップＳ２００では、算出部２３０は、境界判定領域のそれぞれの重み付きドット数を算出する。境界判定領域は、２以上のオブジェクト領域を一部分ずつ含む判定領域である。ここで算出される重み付きドット数は、境界判定領域内の全てのドットを含んでいる。次のステップＳ２１０では、色変換部２４０は、重み付きドット数から閾値を引いた差分が最大である境界判定領域を選択する（以下、この境界判定領域を「最大境界判定領域」と呼ぶ）。次のステップＳ２２０では、色変換部２４０は、最大境界判定領域の重み付きドット数が閾値以下であるか否かを判定する。
【００６３】
図１２は、最大境界判定領域の重み付きドット数の算出例を示す概略図である。図中には、図６のステップＳ１９０で生成されたドットデータＤＤと、複数の境界判定領域ＤＡｂと、が示されている。境界判定領域ＤＡｂは、例えば、グラフィック領域ＯＡｇと写真領域ＯＡｐとを含む判定領域と、写真領域ＯＡｐとテキスト領域ＯＡｔとを含む判定領域と、である。図中には、複数の境界判定領域ＤＡｂのうちの最大境界判定領域ＤＡｂｍが、拡大して示されている。この最大境界判定領域ＤＡｂｍは、グラフィック領域ＯＡｇを表す第１部分ＰＡ１と、写真領域ＯＡｐを表す第２部分ＰＡ２と、を含んでいる。図中には、この最大境界判定領域ＤＡｂｍに関し、ステップＳ５３０、Ｓ５４０（図８）の処理例と、ステップＳ２００〜Ｓ２２０（図７）の処理例とが、示されている。ステップＳ５３０、Ｓ５４０の処理例は、対象オブジェクト領域がグラフィック領域ＯＡｇである場合の処理例と、対象オブジェクト領域が写真領域ＯＡｐである場合の処理例と、を示している。
【００６４】
１つの境界判定領域に関し、ステップＳ５４０（図８）では、重み付きドット数が閾値以下であったとしても、ステップＳ２２０（図７）では、重み付きドット数が閾値を超える場合がある。この理由は、以下の通りである。ステップＳ５３０（図８）の処理では、対象オブジェクト領域のドットのみが、重み付きドット数にカウントされる。すなわち、境界判定領域内の一部の領域から、重み付きドット数が算出される。一方、ステップＳ２００（図７）の処理では、境界判定領域の全体から、重み付きドット数が算出される。例えば、図１２中のステップＳ５３０に示すように、対象オブジェクト領域がグラフィック領域ＯＡｇである場合には、第１部分ＰＡ１から重み付きドット数Ｎｄｂが算出され、算出された重み付きドット数Ｎｄｂである「４５」は、閾値Ｔｈｂの「１００」以下である。対象オブジェクト領域が写真領域ＯＡｐである場合には、第２部分ＰＡ２から重み付きドット数Ｎｄｂが算出され、算出された重み付きドット数Ｎｄｂである「６５」は、閾値Ｔｈｂの「１００」以下である。しかし、ステップＳ２００では、重み付きドット数Ｎｄｂは境界判定領域ＤＡｂｍの全体から算出されており、その値である「１１０」は、閾値Ｔｈｂの「１００」を超えている。
【００６５】
図７のステップＳ２２０の判定結果が「Ｎｏ」である場合には、次のステップＳ３００で、色変換部２４０は、最大境界判定領域に含まれる複数のオブジェクト領域のそれぞれに関して、各オブジェクトを含む判定領域から得られる差分を取得する。図１３は、ステップＳ３００の処理例を示す概略図である。図中には、図１２で説明した最大境界判定領域ＤＡｂｍに関する処理例が示されている。図中には、最大境界判定領域ＤＡｂｍが二重線で示され、第１部分ＰＡ１と第２部分ＰＡ２とが破線で示され、最大境界判定領域ＤＡｂｍと部分的に重なる２つの判定領域ＤＡＬ、ＤＡＲが、一重線で示され、グラフィック領域ＯＡｇの部分と、写真領域ＯＡｐの部分とが、互いに異なるハッチングで示されている。最大境界判定領域ＤＡｂｍは、第１部分ＰＡ１を含むグラフィック領域ＯＡｇと、第２部分ＰＡ２を含む写真領域ＯＡｐと、を含むので、色変換部２４０は、グラフィック領域ＯＡｇを含む判定領域から算出される差分と、写真領域ＯＡｐを含む判定領域から算出される差分と、を取得する。
【００６６】
色変換部２４０は、まず、最大境界判定領域に含まれる複数のオブジェクト領域のそれぞれの判定領域を選択する。本実施例では、最大境界判定領域と一部が重なる複数の判定領域のうちの、判定領域内のオブジェクト領域の面積割合が、最大境界判定領域内のオブジェクト領域の面積割合よりも大きな判定領域が、選択される。例えば、図１３の例では、グラフィック領域ＯＡｇのための判定領域として、最大境界判定領域ＤＡｂｍと部分的に重なる第１判定領域ＤＡＬが選択される。第１判定領域ＤＡＬ内のグラフィック領域ＯＡｇの面積割合は、最大境界判定領域ＤＡｂｍ内のグラフィック領域ＯＡｇの面積割合よりも、大きい。また、写真領域ＯＡｐのための判定領域として、最大境界判定領域ＤＡｂｍと部分的に重なる第２判定領域ＤＡＲが選択される。第２判定領域ＤＡＲ内の写真領域ＯＡｐの面積割合は、最大境界判定領域ＤＡｂｍ内の写真領域ＯＡｐの面積割合よりも、大きい。
【００６７】
次に、算出部２３０は、選択された判定領域のそれぞれに関し、重み付きドット数Ｎｄｂを算出する。算出には、判定領域内の差分算出対象のオブジェクト領域内のドットが用いられる。例えば、図１３の例では、グラフィック領域ＯＡｇのための重み付きドット数Ｎｄｂの算出には、第１判定領域ＤＡＬ内のグラフィック領域ＯＡｇ内のドットが用いられる。また、写真領域ＯＡｐのための重み付きドット数Ｎｄｂの算出には、第２判定領域ＤＡＲ内の写真領域ＯＡｐ内のドットが用いられる。色変換部２４０は、閾値（図１０）から重み付きドット数を引いた差分を、算出する。
【００６８】
図７の次のステップＳ３１０では、色変換部２４０は、ステップＳ３００で算出された差分が最小であるオブジェクト領域を、前回の色変換に用いられたプロファイルよりも１段階薄いプロファイルを用いて、色変換する。差分が最小であることは、閾値に対する推定インク使用量の余裕が最も小さいことを、意味している。色変換部２４０は、推定インク使用量の余裕が最も小さいオブジェクト領域を、１段階薄いプロファイルを用いて、色変換する。例えば、図１３の例では、グラフィック領域ＯＡｇの差分Ｄｔは「１５」であり、写真領域ＯＡｐの差分Ｄｔは「５」であるので、差分Ｄｔが最小であるオブジェクト領域は、写真領域ＯＡｐである。従って、ステップＳ３１０では、色変換部２４０は、写真領域ＯＡｐを、１段回薄いプロファイルで色変換する。
【００６９】
図７の続くステップＳ３２０、Ｓ３３０、Ｓ３４０は、図６のステップＳ１４０、Ｓ１７０、Ｓ１９０と、それぞれ同じである。すなわち、ステップＳ３１０の色変換の結果に応じてドットデータが生成される。ドットデータの生成の後、処理は、ステップＳ２００に戻る。そして、ステップＳ２２０の判定結果が「Ｙｅｓ」となるまで、ステップＳ２００〜Ｓ２２０、ステップＳ３００〜Ｓ３４０が、繰り返される。そして、ステップＳ２２０の判定結果が「Ｙｅｓ」となると、ステップＳ４００に移行する。なお、ステップＳ３１０の色変換対象のオブジェクト領域が、既に、最も薄いプロファイルで色変換されている場合には、ステップＳ２２０の判定結果が「Ｙｅｓ」である場合と同様に、処理は、ステップＳ４００に移行する。
【００７０】
ステップＳ４００、Ｓ４１０は、図２のステップＳ４００、Ｓ４１０と、それぞれ同じである。以上により、印刷データがプリンタ８００に送信され、プリンタ８００は、受信した印刷データに従って、画像を印刷する。
【００７１】
以上のように、第２実施例では、第１実施例と同様にオブジェクト領域毎にプロファイルが選択されるので、第１実施例と同様の種々の効果を奏する。
【００７２】
また、第２実施例では、対象オブジェクト領域上に配置された複数の判定領域ＤＡ（図９）のうちの全ての判定領域において推定インク使用量が閾値以下である場合に、第１種プロファイルＰＰ１、ＰＧ１、ＰＴ１を用いて対象オブジェクト領域の色変換が行われる（すなわち、図６の１回目のステップＳ１６０ｂの判定結果が「Ｙｅｓ」）。ここで、推定インク使用量は、第１種プロファイルＰＰ１、ＰＧ１、ＰＴ１を用いて算出された重み付きドット数である（以下「第１推定使用量」と呼ぶ）。それらの複数の判定領域のうちの少なくとも１つの判定領域において第１推定使用量が閾値を超える場合には、後述する条件が満たされる場合に、第２種プロファイルＰＰ２、ＰＧ２、ＰＴ２を用いて対象オブジェクト領域の色変換が行われる（すなわち、図６の２回目のステップＳ１６０ｂの判定結果が「Ｙｅｓ」）。このように、第１推定使用量が閾値を超えることを含む条件が満たされる場合には、第１種プロファイルＰＰ１、ＰＧ１、ＰＴ１よりもインク使用量を低減する第２種プロファイルＰＰ２、ＰＧ２、ＰＴ２が用いられるので、インクの使用量に関連する不具合による影響を低減できる。また、第１推定使用量が、対象オブジェクト領域の第１種プロファイルＰＰ１、ＰＧ１、ＰＴ１を用いた色変換の結果を用いて、算出されるので、インク使用量の推定の精度を向上できる。
【００７３】
また、第２種プロファイルＰＰ２、ＰＧ２、ＰＴ２が色変換に用いられる条件は、以下の通りである。すなわち、対象オブジェクト領域上に配置された複数の判定領域のうちの少なくとも１つの判定領域において第１推定使用量が閾値を超える場合には、図６のステップＳ１６５、Ｓ１４０、Ｓ１５０ｂで、第２種プロファイルＰＰ２、ＰＧ２、ＰＴ２を用いて、超過判定領域の推定インク使用量が算出される（なお、第２種プロファイルＰＰ２、ＰＧ２、ＰＴ２を用いて、超過判定領域の推定インク使用量を、「第２推定使用量」とも呼ぶ）。超過判定領域の第２推定使用量が閾値以下である場合には、第２種プロファイルＰＰ２、ＰＧ２、ＰＴ２を用いて対象オブジェクト領域の色変換が行われる（すなわち、図６の２回目のステップＳ１６０ｂの判定結果が「Ｙｅｓ」）。このように、第２推定使用量が閾値を超えない場合に、第２種プロファイルＰＰ２、ＰＧ２、ＰＴ２が用いられるので、インクの使用量に関連する不具合による影響を更に低減することができる。また、第２推定使用量が、対象オブジェクト領域の第２種プロファイルＰＰ２、ＰＧ２、ＰＴ２を用いた色変換の結果を用いて、算出されるので、インク使用量の推定の精度を向上できる。
【００７４】
また、第２推定使用量が算出される判定領域は、差分（すなわち、第１推定使用量−閾値）が最大であった１つの超過判定領域である（図８：Ｓ５７０、Ｓ５７２。以下「算出判定領域」と呼ぶ）。この１つの算出判定領域のみを用いて、第２推定使用量が閾値以下か否かが判定されるので、処理負担を軽減しつつ、インクの使用量に関連する不具合による影響を適切に低減できる。なお、算出判定領域は、対象オブジェクト領域上に配置された複数の判定領域から選択される。複数のオブジェクト領域が検出された場合には、オブジェクト領域毎に異なる算出判定領域が、選択される。
【００７５】
また、図１０（Ａ）、図１０（Ｂ）に示すように、判定領域の位置（例えば、印刷媒体ＰＭ上の位置）に応じて閾値Ｔｈｂが決定されるので、判定領域の位置に適した閾値Ｔｈｂを利用することができる。従って、インクの使用量に関連する不具合による影響を更に低減できる。特に、第２実施例では、印刷媒体ＰＭの端部に印刷されるべき判定領域の少なくとも一部では、印刷媒体ＰＭの端部から離れた内部に印刷されるべき判定領域の少なくとも一部よりも、閾値が小さい。従って、印刷媒体ＰＭの端部が内部よりも変形し易い場合であっても、端部のインク使用量が抑制されるので、インクの使用量に関連する不具合による影響を更に低減できる。なお、閾値Ｔｈｂの大きさと印刷媒体ＰＭ内の位置との間の関係は、図１０（Ａ）、図１０（Ｂ）に示す関係に限らず、印刷の途中に変形し易い位置ほど閾値Ｔｈｂが小さくなるような、任意の関係を採用可能である。また、全ての判定領域において、閾値が同じであってもよい。
【００７６】
また、複数の判定領域は、判定領域の一部が他の判定領域と重なるように、配置されている。従って、判定領域毎の推定使用量と閾値との適切な比較を、１つの判定領域の大きさよりも細かい解像度で実現できるので、インクの使用量に関連する不具合による影響を更に低減できる。なお、複数の判定領域が、互いに重ならないように、配置されてもよい。また、１つの判定領域の形状としては、正方形に限らず、他の任意の形状（例えば、長方形（より一般的には、矩形）、略円形）を採用可能である。
【００７７】
また、図７のステップＳ２２０で、境界判定領域の重み付きドット数が閾値を超えていると判定された場合には、境界判定領域に含まれる複数のオブジェクト領域のうちの１つのオブジェクト領域が、１段階薄いプロファイルで色変換される。従って、複数のオブジェクト領域が検出され、それらの境界部分において推定インク使用量が閾値を超える場合に、インクの使用量に関連する不具合による影響を低減できる。特に、第２実施例では、境界判定領域に含まれる複数のオブジェクト領域のうちの、オブジェクト領域毎に算出される差分（すなわち、閾値−重み付きドット数）が最も小さいオブジェクト領域が、１段階薄いプロファイルで色変換される。従って、他のオブジェクト領域が１段階薄いプロファイルで色変換される場合と比べて、印刷された画像が薄すぎることを抑制できる。また、図１３で説明したように、オブジェクト領域毎の差分（すなわち、閾値−重み付きドット数）を算出するために選択される判定領域は、境界判定領域と一部が重なる判定領域のうちの判定領域内におけるオブジェクト領域の面積割合が境界判定領域よりも大きい判定領域である。従って、複数のオブジェクト領域のそれぞれに適した差分（すなわち、閾値−重み付きドット数）を算出することができる。
【００７８】
Ｃ．第３実施例：
図１４は、画像処理の別の実施例のフローチャートである。図６、図７に示す第２実施例からの差異は、オブジェクト領域の検出（図６：Ｓ１１０）と、オブジェクト領域の検出に関連する処理（図６：Ｓ１２０、Ｓ１７０〜Ｓ２２０、Ｓ３００〜Ｓ３４０）と、が省略され、そして、判定領域毎に算出される重み付きドット数に応じて選択された１つの色変換プロファイルが、入力画像データによって表される入力画像の全体に適用される点である。図１４では、図６、図７のステップと同じステップには、同じ符号を付し、その説明を省略する。第３実施例で用いられる画像処理システムのハードウェア構成は、第１実施例の画像処理システム９００（図１）のハードウェア構成と、同じである。また、第３実施例では、図１の画像処理部２００が図１４の処理を実行することとして、説明を行う。ただし、第３実施例では、検出部２２０は、省略される。また、色変換プロファイルとしては、第１実施例とは異なり、オブジェクトの種類とは独立に準備された第１種〜第４種のプロファイルが用いられる（図示省略）。インク使用量の少ない順は、第１種、第２種、第３種、第４種の順である。閾値情報としては、図１０に示す閾値情報１３４ｂが用いられる。
【００７９】
ステップＳ１００、Ｓ１０５の処理は、図６のステップＳ１００、Ｓ１０５とそれぞれ同じである。ステップＳ１０５の次のステップＳ１３０ｃでは、色変換部２４０（図１）が、第１種プロファイルを用いて入力画像の全体の色変換を行う。次のステップＳ１４０は、図６のステップＳ１４０と同じであって、ハーフトーン処理によりドットデータが生成される。次のステップＳ１５０ｃの処理は、図８の処理中の「対象オブジェクト領域」を「入力画像」に置換して得られる処理と、同じである。すなわち、１回目の処理では、入力画像の全体に複数の判定領域が配置され（Ｓ５１０）、判定領域毎に重み付きドット数が算出される（Ｓ５３０）。そして、図１０に示す閾値Ｔｈｂに従って、判定領域毎に、重み付きドット数が閾値Ｔｈｂ以下であるか否かが判定され（Ｓ５４０）、差分が最も大きい超過判定領域の識別情報と差分とが、不揮発性記憶装置１３０に格納される（Ｓ５５２、Ｓ５５４、Ｓ５５６）。２回目以降の処理では、１回目の処理で差分が最大であった超過判定領域のデータが更新される（Ｓ５７０、Ｓ５７２）。
【００８０】
図１４の次のステップＳ１６０ｃでは、色変換部２４０は、入力画像上に配置された全ての判定領域において重み付きドット数が閾値以下であるか否かを判定する。判定方法は、図６のステップＳ１６０ｂと同様である。判定結果が「Ｙｅｓ」である場合には、処理は、ステップＳ４００に移行する。判定結果が「Ｎｏ」である場合には、次のステップＳ１６５ｃで、色変換部２４０は、１段階薄いプロファイルを用いて入力画像の全体の色変換を行う。続いて、ステップＳ１４０、Ｓ１５０ｃ、Ｓ１６０ｃの処理が、再び実行される。なお、最も薄いプロファイルが用いられる場合には、重み付きドット数が閾値を超えていても、ステップＳ１６０ｃの判定結果が「Ｙｅｓ」である場合と同様に、処理が進行する。
【００８１】
ステップＳ１６０ｃの判定結果が「Ｙｅｓ」である場合には、ステップＳ４００、Ｓ４１０が実行される。これにより、印刷データがプリンタ８００に送信され、プリンタ８００は、受信した印刷データに従って、画像を印刷する。
【００８２】
以上のように、第３実施例では、第２実施例における１つのオブジェクト領域と同様に、入力画像のプロファイルが決定される。具体的には、入力画像上に配置された複数の判定領域のそれぞれの推定インク使用量に応じて、色変換に用いられるプロファイルが選択される。従って、第２実施例と同様の種々の効果を奏する。
【００８３】
Ｄ．変形例：
（１）インク使用量が互いに異なる複数種類のプロファイルの種類数としては、４に限らず、Ｋ種類（Ｋは２以上の整数）を採用可能である。また、インク使用量が互いに異なる色範囲は、入力値（例えば、ＲＧＢのそれぞれの階調値）の範囲のうちの少なくとも一部の範囲であればよく、おおよそ全範囲（例えば、最も明るい白色を除く残りの全範囲）であってもよく、一部の範囲であってもよい。
【００８４】
（２）検出部２２０は、同じ種類の互いに分離した複数のオブジェクト領域を、検出してもよい（例えば、互いに分離した２つの写真領域が検出されてよい）。この場合も、色変換部２４０は、オブジェクト領域毎に、プロファイルを選択すればよい。
【００８５】
（３）図７のステップＳ３１０では、色変換部２４０は、最大境界判定領域に含まれる全てのオブジェクト領域のそれぞれを、１段階薄いプロファイルを用いて色変換してもよい。この場合、ステップＳ３００は省略可能である。
【００８６】
（４）ドットサイズの総数としては、３に限らず、任意の数を採用可能である。例えば、「小ドット、中ドット、大ドット、特大ドット」の４つを採用してもよい。また、ドットサイズの総数として、「１」を採用してもよい。この場合には、推定インク使用量として、単純なドット数を採用可能である。
【００８７】
（５）推定インク使用量としては、ドット数に限らず、インク使用量と相関のある種々の値を採用可能である。例えば、インク毎の階調値（例えば、ＣＭＹＫのそれぞれの階調値）の合計値を、推定インク使用量として採用してもよい。
【００８８】
（６）図２、図６〜図８の実施例において、色変換部２４０は、オブジェクトの種類に拘わらずに、共通の色変換プロファイルを用いてもよい。また、検出部２２０は、オブジェクトの種類を特定せずに、互いに異なる位置に配置される複数のオブジェクトをそれぞれ表す複数のオブジェクト領域を検出してもよい。
【００８９】
（７）上記各実施例において、プリンタ８００に湿度センサを設け、色変換部２４０は、湿度センサから湿度を取得し、湿度が高いほど閾値が低くなるように、湿度に応じて閾値を調整してもよい。こうすれば、湿度が高いほど印刷媒体ＰＭが変形し易い場合に、インク使用量に関連する不具合の影響を低減できる。また、色変換部２４０は、印刷媒体ＰＭの繊維方向に応じて、閾値を調整してもよい。こうすれば、繊維方向に応じて印刷媒体ＰＭの変形のし易さが異なる場合に、インク使用量に関連する不具合の影響を低減できる。なお、色変換部２４０は、印刷媒体ＰＭの繊維方向を、ユーザによって入力された情報を利用して、特定すればよい。
【００９０】
（８）印刷のための画像処理としては、図２、図６、図７、図８、図１４に示す処理に限らず、種々の処理を採用可能である。例えば、図８のフローチャートにおいて、２回目以降の処理も、１回目の処理と同様に進行してもよい。この場合、ステップＳ５００、Ｓ５７０、Ｓ５７２が省略される。
【００９１】
（９）印刷部８４０としては、インクジェット式の印刷装置に限らず、色材を用いて画像を印刷する種々の印刷装置を採用可能である。例えば、色材としてトナーを用いるレーザプリンタを、印刷部８４０として採用してもよい。色材としては、ＣＭＹＫの４つに限らず、任意の種類の任意の数の色材を採用可能である。
【００９２】
（１０）色材の推定使用量に応じて選択されるパラメータとしては、色変換プロファイルに限らず、色材の使用量を決定する（換言すれば、色材の使用量を制御する）種々のパラメータを採用可能である。例えば、ハーフトーン処理で用いられるパラメータを採用してもよい。ハーフトーン処理の方法が、ディザマトリクスを用いる方法である場合には、ハーフトーン処理部２５０は、互いに色材の使用量が異なる複数種類のディザマトリクスの中から、ハーフトーン処理に用いるディザマトリクスを選択可能である。また、ハーフトーン処理の方法が、いわゆる誤差拡散法である場合には、誤差拡散の処理で用いられるパラメータを採用してもよい。例えば、ハーフトーン処理部２５０は、ドット形成状態に対応付けられた階調値であるドット階調値を、互いに異なる複数の値の中から選択可能である。ここで、ドット階調値は、誤差算出の際に、蓄積した階調値から、ドット形成状態に応じて差し引かれる階調値である。なお、ディザマトリクスやドット階調値の選択方法としては、上記各実施例におけるプロファイルの選択方法と同様の方法を採用可能である。また、ハーフトーン処理は、インクの階調値を、ドット形成状態を表す多値に変換する処理である。従って、ハーフトーン処理は色変換の一種である、すなわち、ハーフトーン処理部２５０は色変換部の一種である、ということができる。
【００９３】
（１１）画像処理部２００（図１）の機能は、汎用のコンピュータに限らず、種々の装置（例えば、コンピュータと印刷部とを備える複合機、デジタルカメラ、スキャナ、パーソナルコンピュータ、携帯端末）によって実現されてもよい。ネットワークを介して互いに通信可能な複数の装置（例えば、複数のコンピュータ）が、画像処理部２００の機能を一部ずつ分担して、全体として、画像処理部２００の機能を提供してもよい。なお、これらの複数の装置を備えるシステムが画像処理装置に対応する。
【００９４】
上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部あるいは全部をハードウェアに置き換えるようにしてもよい。例えば、図１の画像処理部２００の機能を、論理回路を有する専用のハードウェア回路によって実現してもよい。
【００９５】
また、本発明の機能の一部または全部がコンピュータプログラムで実現される場合には、そのプログラムは、コンピュータ読み取り可能な記録媒体（例えば、一時的ではない記録媒体）に格納された形で提供することができる。プログラムは、提供時と同一または異なる記録媒体（例えば、コンピュータ読み取り可能な記録媒体）に格納された状態で、使用され得る。「コンピュータ読み取り可能な記録媒体」は、メモリーカードやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種ＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスクドライブ等のコンピュータに接続されている外部記憶装置も含んでいる。
【００９６】
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。
【符号の説明】
【００９７】
１００...画像処理装置、１１０...ＣＰＵ、１２０...揮発性記憶装置、１３０...不揮発性記憶装置、１３２...プログラム、１３４...閾値情報、１３４ｂ...閾値情報、１８０...インタフェース、２００...画像処理部、２１０...ラスタライザ、２２０...検出部、２３０...算出部、２４０...色変換部、２５０...ハーフトーン処理部、２６０...印刷データ生成部、２７０...データ送信部、８００...プリンタ、８１０...印刷制御部、８４０...印刷部、８８０...インタフェース、９００...画像処理システム、ＰＭ...印刷媒体、ＮＴ...ネットワーク
【図１】
2014072752.tif 000003
【図２】
2014072752.tif 000004
【図３】
2014072752.tif 000005
【図４】
2014072752.tif 000006
【図５】
2014072752.tif 000007
【図６】
2014072752.tif 000008
【図７】
2014072752.tif 000009
【図８】
2014072752.tif 000010
【図９】
2014072752.tif 000011
【図１０】
2014072752.tif 000012
【図１１】
2014072752.tif 000013
【図１２】
2014072752.tif 000014
【図１３】
2014072752.tif 000015
【図１４】
2014072752.tif 000016