(57)【要約】【課題】  描画オブジェクト毎に最適な黒データを生成し、違和感がなく美しい画像データの印刷を可能とする。【解決手段】  カラー画像処理装置は、複数色の色成分を含むカラー画像データに対して処理を行うものであり、入力された第１のカラー画像データから描画オブジェクトの種別に対応して第１の黒データを生成する第１の黒生成手段と、この第１のカラー画像データに基づいて論理演算を行い、第２のカラー画像データを生成する論理演算手段と、第１の黒生成手段によって生成された第１の黒データに基づいて、第２のカラー画像データから第２の黒データを生成する第２の黒生成手段とを備える。【選択図】  図１
2006237681.tif 000002
【特許請求の範囲】
【請求項１】
複数色の色成分を含むカラー画像データに対して処理を行うカラー画像処理装置であって、
入力された第１のカラー画像データから描画オブジェクトの種別に対応して第１の黒データを生成する第１の黒生成手段と、
前記第１のカラー画像データに基づいて論理演算を行い、第２のカラー画像データを生成する論理演算手段と、
前記第１の黒生成手段によって生成された前記第１の黒データに基づいて、前記第２のカラー画像データから前記第２の黒データを生成する第２の黒生成手段とを備えること
を特徴とするカラー画像処理装置。
【請求項２】
前記第１のカラー画像データは、シアン、マゼンタ、イエローの各色成分を含むこと
を特徴とする請求項１記載のカラー画像処理装置。
【請求項３】
前記第１の黒生成手段は、前記第１のカラー画像データのパターン、ソース、及びディスティネーションのそれぞれから生成した黒データを比較し、最大の階調値を有するものを前記第１の黒データと判定する混色黒判定処理手段を有すること
を特徴とする請求項１記載のカラー画像処理装置。
【請求項４】
前記第２の黒生成手段は、
前記第２のカラー画像データに基づいて、論理演算後の黒データを生成する論理演算後黒生成手段と、
前記論理演算後黒生成手段によって生成された前記黒データと、前記第１の黒生成手段によって生成された論理演算前の前記第１の黒データとに基づいて、前記第２の黒データを生成する第３の黒生成手段とを有し、
前記第３の黒生成手段は、前記第１の黒データの階調値を上限とし、前記第２の黒データとして残すべき階調値を算出すること
を特徴とする請求項１記載のカラー画像処理装置。
【請求項５】
前記第２の黒生成手段は、前記第１の黒データの階調値が前記第２の黒データの階調値よりも大きい場合には、単色黒とすること
を特徴とする請求項４記載のカラー画像処理装置。
【請求項６】
前記第２の黒生成手段は、論理演算後に生成した前記黒データと、前記第１の黒データとを画素毎に比較し、小さい階調値のものを残すことにより、黒データとして残るべき階調データを生成し、前記黒データから前記階調データを画素毎に差し引いて、前記第２の黒データを生成すること
を特徴とする請求項４記載のカラー画像処理装置。
【請求項７】
前記第２の黒生成手段は、論理演算後の前記混色黒データから前記階調データを差し引き、その結果を他色のそれぞれの階調値から差し引いて、他色のデータを生成すること
を特徴とする請求項６記載のカラー画像処理装置。
【請求項８】
前記第２のカラー画像データの階調数を変換する階調変換手段を備えること
を特徴とする請求項１記載のカラー画像処理装置。
【請求項９】
前記第１のカラー画像データは、ＲＧＢ形式で表現されたカラー画像データに対してカラーマッチングを行ってＣＭＹ形式で表現されるカラー画像データに変換したデータであること
を特徴とする請求項１記載のカラー画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シアン、マゼンタ、イエロー等の複数色の色成分を含むカラー画像データに対して処理を行うカラー画像処理装置に関する。
【背景技術】
【０００２】
従来から、カラープリンタは、いわゆるＲＧＢ形式で表現されたデータから変換されたシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の各色成分についてのイメージデータを、アプリケーションプログラムやホストコンピュータ等の上位装置から受け取り、このイメージデータに基づいて、ＣＭＹ３色のデータに対する所定の多値論理演算を行い、生成されたデータに基づいて黒（Ｋ）データの生成を行っている。
【０００３】
このように、カラー画像データに対して処理を行う際には、ＣＭＹ３色のデータに基づいて処理を行うことになる。かかるカラー画像処理に関する技術としては、例えば特許文献１等に記載された技術が提案されている。
【０００４】
【特許文献１】特開平５−２７６３６８号公報
【０００５】
具体的には、この特許文献１には、輝度画像信号を対応する濃度画像信号に変換するカラー画像処理方法が開示されている。特に、このカラー画像処理方法においては、中間調濃度領域では下色除去と墨入れ量を多くし、高濃度域では下色除去を少なくして対応する濃度画像信号に変換するものである。これにより、このカラー画像処理方法においては、灰色の均一性を補償することができるとしている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、従来のカラー画像処理技術においては、ＣＭＹ３色のプレーンデータに基づく混色黒と単色黒とは論理的には同じである。しかしながら、従来のカラー画像処理技術においては、上述したように、論理演算後の最終的なデータに対して黒データの生成を行うことから、画像データ内に存在する描画オブジェクト毎に最適な黒データを生成することはできなかった。例えば、画像の端にいくほど黒色にグラデーションしていく夕焼けを描写する場合を考える。従来のカラー画像処理技術においては、かかる夕焼けを描写する際に、あるレベルで、ＣＭＹ３色のプレーンデータに基づく混色黒から通常の単色黒に置き換えてしまうことからグラデーションとならず、観察者の感覚的に違和感が残る画像データが生成されることになる。
【０００７】
本発明は、このような実情に鑑みてなされたものであり、論理演算後のデータに対しても描画オブジェクト毎に最適な黒データを生成し、違和感がなく美しい画像データの印刷を可能とするカラー画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した目的を達成する本発明にかかるカラー画像処理装置は、複数色の色成分を含むカラー画像データに対して処理を行うカラー画像処理装置であって、入力された第１のカラー画像データから描画オブジェクトの種別に対応して第１の黒データを生成する第１の黒生成手段と、前記第１のカラー画像データに基づいて論理演算を行い、第２のカラー画像データを生成する論理演算手段と、前記第１の黒生成手段によって生成された前記第１の黒データに基づいて、前記第２のカラー画像データから前記第２の黒データを生成する第２の黒生成手段とを備えることを特徴としている。
【０００９】
このような本発明にかかるカラー画像処理装置においては、論理演算によって得られるページ全体に対して黒生成を行うのではなく、論理演算前に黒生成を行うことから、描画オブジェクトの種別毎に最適な条件で黒成分を生成することができる。すなわち、本発明にかかるカラー画像処理装置においては、描画オブジェクトの種別毎に黒生成の手法を変化させることができる。
【００１０】
ここで、前記第１のカラー画像データとしては、シアン、マゼンタ、イエローの各色成分を含むものを適用することができる。
【００１１】
また、前記第１の黒生成手段は、前記第１のカラー画像データのパターン、ソース、及びディスティネーションのそれぞれから生成した黒データを比較し、最大の階調値を有するものを前記第１の黒データと判定する混色黒判定処理手段を有する。
【００１２】
さらに、前記第２の黒生成手段は、前記第２のカラー画像データに基づいて、論理演算後の黒データを生成する論理演算後黒生成手段と、前記論理演算後黒生成手段によって生成された前記黒データと、前記第１の黒生成手段によって生成された論理演算前の前記第１の黒データとに基づいて、前記第２の黒データを生成する第３の黒生成手段とを有し、前記第３の黒生成手段は、前記第１の黒データの階調値を上限とし、前記第２の黒データとして残すべき階調値を算出する。このとき、前記第２の黒生成手段は、前記第１の黒データの階調値が前記第２の黒データの階調値よりも大きい場合には、単色黒とする。
【００１３】
そして、前記第２の黒生成手段は、論理演算後に生成した前記黒データと、前記第１の黒データとを画素毎に比較し、小さい階調値のものを残すことにより、黒データとして残るべき階調データを生成し、前記黒データから前記階調データを画素毎に差し引いて、前記第２の黒データを生成する。また、前記第２の黒生成手段は、論理演算後の前記混色黒データから前記階調データを差し引き、その結果を他色のそれぞれの階調値から差し引いて、他色のデータを生成する。
【００１４】
また、本発明にかかるカラー画像処理装置は、前記第２のカラー画像データの階調数を変換する階調変換手段を備える。これにより、本発明にかかるカラー画像処理装置においては、論理演算後に、第２のカラー画像データを印刷装置が表現可能な階調数におとすことができる。したがって、本発明にかかるカラー画像処理装置においては、印刷装置が表現可能な階調数を意識しない論理演算手段の設計が可能となる。
【００１５】
なお、前記第１のカラー画像データとしては、ＲＧＢ形式で表現されたカラー画像データに対してカラーマッチングを行ってＣＭＹ形式で表現されるカラー画像データに変換したデータが好適である。
【発明の効果】
【００１６】
本発明においては、論理演算後のデータに対しても描画オブジェクトの種別毎に黒生成の手法を変化させて最適な黒データを生成することができることから、違和感がなく美しい画像データの印刷を行うことが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明を適用した具体的な実施の形態について図面を参照しながら詳細に説明する。
【００１８】
この実施の形態は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の各色成分を含むカラー画像データに対して処理を行うカラー画像処理装置である。特に、このカラー画像処理装置は、ＣＭＹ３色のプレーンデータに基づいて、描画オブジェクト毎に最適な黒（Ｋ）データを生成するものである。
【００１９】
まず、第１の実施の形態として示すカラー画像処理装置について説明する。このカラー画像処理装置は、後に詳述するが、従来では、いわゆるラスタオペレーション（Raster Operation；ＲＯＰ）後のＣＭＹ３色のプレーンデータからなる多値３色印刷データに基づいて、ページ毎に黒生成を行っていたところ、ラスタオペレーション前の描画オブジェクト毎に黒生成を行うものである。
【００２０】
具体的には、カラー画像処理装置は、図１に示すように、所定のページ記述言語（Page Description Language；ＰＤＬ）で記述された印刷データＤ１から印刷用の中間形式データＤ２を作成する編集処理部１１と、この編集処理部１１によって作成された中間形式データＤ２に基づいて黒生成を行う黒生成部１２と、この黒生成部１２の出力となる多値４色印刷データＤ３から多値４色印刷用イメージデータＤ４を作成する多値論理演算部１３とを備える。
【００２１】
編集処理部１１は、例えば、当該カラー画像処理装置が適用されるプリンタが解析可能な所定のページ記述言語で記述された印刷データＤ１を解読し、描画オブジェクトの情報を含むディスプレイリスト、すなわち、印刷用の中間形式データＤ２を作成する。なお、中間形式データＤ２は、全てシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のデータに統一されている。編集処理部１１は、いわゆるＲＧＢ形式で表現された印刷データＤ１については、カラーマッチングを行うことによってシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の３色のデータに変換してから中間形式データＤ２を作成する。編集処理部１１は、作成した中間形式データＤ２を黒生成部１２に供給する。
【００２２】
黒生成部１２は、編集処理部１１によって作成された中間形式データＤ２に基づいて黒生成を行い、そのプレーンデータを生成する。このとき、黒生成部１２は、描画オブジェクトの種別毎に、印刷エンジンの機能に依存した最適な黒生成を行う。なお、描画オブジェクトの種別は、例えば、イメージ、グラフィック、テクスチャ、テキストといったように、黒生成の手法を変化させたいものをグループ化したものである。例えば、黒生成部１２は、テキストの場合には、混色黒を全て単色黒へと変換し、グラフィックの場合には、混色黒のうち２０％を単色黒へと変換するといったように、描画オブジェクトの種別毎に黒生成を行う。黒生成部１２は、このような黒生成を行って作成したＣＭＹ３色のプレーンデータ、及びこれらＣＭＹ３色のプレーンデータに基づく混色黒のプレーンデータからなる多値４色印刷データＤ３を多値論理演算部１３に供給する。
【００２３】
多値論理演算部１３は、黒生成部１２によって作成された多値４色印刷データＤ３に対して、例えば、ソースとディスティネーション論理積や論理和による重ね合わせ等、所定の論理演算式を用いて重ね合わせ処理を行い、多値４色印刷を行うための多値４色印刷用イメージデータＤ４を作成して出力する。
【００２４】
このようなカラー画像処理装置において、多値論理演算部１３は、黒生成部１２によって作成された多値４色印刷データＤ３のうち、ＣＭＹ３色のプレーンデータに基づいて所定の多値論理演算を行い、この多値論理演算前後のＫデータに基づいて、最終的に出力すべき多値４色印刷用イメージデータＤ４を作成する。
【００２５】
具体的には、多値論理演算部１３は、図２に示すように、多値４色印刷データＤ３から抽出混色黒データＤ５を抽出する混色黒抽出部２１と、多値４色印刷データＤ３から多値３色印刷データＤ６を作成する黒データ反映部２２と、この黒データ反映部２２によって作成された多値３色印刷データＤ６から多値３色印刷用イメージデータＤ７を作成する３色多値論理演算部２３と、この３色多値論理演算部２３によって作成された多値３色印刷用イメージデータＤ７と混色黒抽出部２１によって抽出された抽出混色黒データＤ５とから多値４色印刷用イメージデータＤ４を作成する黒イメージデータ作成部２４とを有する。
【００２６】
混色黒抽出部２１は、黒生成部１２によって作成された多値４色印刷データＤ３から、論理演算前の混色黒によって表される画素からなる抽出混色黒データＤ５を抽出する。具体的には、混色黒抽出部２１は、図３に示すように、パターンの多値４色印刷データＤ３Ｐから混色黒データＤ５Ｐを抽出する混色黒抽出処理部３１と、ソースの多値４色印刷データＤ３Ｓから混色黒データＤ５Ｓを抽出する混色黒抽出処理部３２と、ディスティネーションの多値４色印刷データＤ３Ｄから混色黒データＤ５Ｄを抽出する混色黒抽出処理部３３とを有する。また、混色黒抽出部２１は、これら３つの混色黒抽出処理部３１，３２，３３のそれぞれによって抽出された３つの混色黒データＤ５Ｐ，Ｄ５Ｓ，Ｄ５Ｄを、画素毎に比較し、最大の階調値を有するものを抽出混色黒データＤ５として判定してメモリ等に記憶させる混色黒判定処理部３４を有する。このような混色黒抽出部２１は、抽出した混色黒データＤ５を黒イメージデータ作成部２４に供給する。
【００２７】
黒データ反映部２２は、黒生成部１２によって作成された多値４色印刷データＤ３におけるＫデータをＣＭＹデータのそれぞれに分配することにより、ＣＭＹ３色からなる多値３色印刷データＤ６を作成する。具体的には、黒データ反映部２２は、図４に示すように、パターンの多値４色印刷データＤ３Ｐを参照し、黒のプレーンデータを他色のプレーンデータに反映させる黒データ反映処理部４１と、ソースの多値４色印刷データＤ３Ｓを参照し、黒のプレーンデータを他色のプレーンデータに反映させる黒データ反映処理部４２と、ディスティネーションの多値４色印刷データＤ３Ｄを参照し、黒のプレーンデータを他色のプレーンデータに反映させる黒データ反映処理部４３とを有する。なお、これら３つの黒データ反映処理部４１，４２，４３による反映処理は、"単色の黒のプレーンデータに存在する画素は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の混色によって生じる黒画素と論理的には同一のものである"という考えに基づくものである。このような黒データ反映部２２は、黒データ反映処理部４１によって作成されたパターンの多値３色印刷データＤ６Ｐと、黒データ反映処理部４２によって作成されたソースの多値３色印刷データＤ６Ｓと、黒データ反映処理部４３によって作成されたディスティネーションの多値３色印刷データＤ６Ｄとからなる多値３色印刷データＤ６を３色多値論理演算部２３に供給する。
【００２８】
３色多値論理演算部２３は、黒データ反映部２２によって作成された多値３色印刷データＤ６に対して、所定の論理演算式を用いて重ね合わせ処理を行い、多値３色印刷を行うための多値３色印刷用イメージデータＤ７を作成する。この３色多値論理演算部２３によって作成された多値３色印刷用イメージデータＤ７は、黒生成を行う必要がある。そこで、３色多値論理演算部２３は、作成した多値３色印刷用イメージデータＤ７を黒イメージデータ作成部２４に供給する。
【００２９】
黒イメージデータ作成部２４は、３色多値論理演算部２３によって作成された多値３色印刷用イメージデータＤ７と、混色黒抽出部２１によって抽出された抽出混色黒データＤ５とに基づいて、多値４色印刷用イメージデータＤ４を作成する。具体的には、黒イメージデータ作成部２４は、図５に示すように、３色多値論理演算部２３によって作成された多値３色印刷用イメージデータＤ７に基づいて、論理演算後の混色黒データＤ８を抽出する混色黒抽出処理部５１と、この混色黒抽出処理部５１によって抽出された論理演算後の混色黒データＤ８と混色黒抽出部２１によって抽出された論理演算前の抽出混色黒データＤ５とに基づいて、黒のプレーンデータを生成する黒プレーン生成処理部５２とを有する。ここで、黒プレーン生成処理部５２は、論理演算前に混色黒抽出部２１によって抽出された抽出混色黒データＤ５の階調値を上限として混色黒データを残すように動作する。そして、黒プレーン生成処理部５２は、論理演算前の抽出混色黒データＤ５の階調値を超える混色黒データが存在する場合には、論理演算によって生じた黒であるか又は元から黒のプレーンデータであったものとみなし、黒のプレーンデータに変換する。このような黒イメージデータ作成部２４は、抽出した混色黒データＤ８と、論理演算前の抽出混色黒データＤ５とを画素毎に比較し、小さい階調値のものを残すことにより、論理演算後の混色黒データとして残るべき階調データを作成する。そして、黒イメージデータ作成部２４は、論理演算後の混色黒データＤ８から、論理演算後も混色黒データとして残るべき階調データを画素毎に差し引くことにより、最終的に多値４色印刷用イメージデータＤ４を構成する黒のプレーンデータを作成する。また、黒イメージデータ作成部２４は、黒以外のプレーンデータを作成するにあたっては、論理演算後の混色黒データから、論理演算後も混色黒データとして残るべき混色黒データを差し引き、その結果を各色の階調値から差し引くことによって求める。黒イメージデータ作成部２４は、このようにして多値４色印刷用イメージデータＤ４を作成する。
【００３０】
このような多値論理演算部１３は、具体的には、図６に示すようなアルゴリズムに基づいたラスタオペレーションを行う。なお、同図においては、２５６階調のデータを取り扱う場合について示しており、データを表す矩形内に記載された数値は、そのデータの階調値を表している。
【００３１】
すなわち、多値論理演算部１３は、パターン（ＰＴＮ）、ソース（ＳＲＣ）、ディスティネーション（ＤＳＴ）の論理演算の対象となる３つの画素データ（多値４色印刷データＤ３Ｐ，Ｄ３Ｓ，Ｄ３Ｄ）が入力されると、これら３つの多値４色印刷データＤ３Ｐ，Ｄ３Ｓ，Ｄ３Ｄを、それぞれ、混色黒抽出処理部３１，３２，３３に供給し、混色黒がどの程度あるのかを抽出する。この抽出は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の３色のうち最も階調値が小さいものをみつけることによって行われる。多値論理演算部１３は、抽出した３つの混色黒データ（プロセスブラック）Ｄ５Ｐ，Ｄ５Ｓ，Ｄ５Ｄを混色黒判定処理部３４によって画素毎に比較し、最大の階調値を有するもののみを補償値である抽出混色黒データＤ５として残し、他は捨ててしまう。なお、抽出した３つの混色黒データＤ５Ｐ，Ｄ５Ｓ，Ｄ５Ｄを単色の黒として取り扱わないのは、例えば画像内に反転部分等が存在する場合に、その判定を回避するためである。
【００３２】
その後、多値論理演算部１３は、論理演算前の多値４色印刷データＤ３Ｐ，Ｄ３Ｓ，Ｄ３Ｄを黒データ反映処理部４１に供給する。そして、多値論理演算部１３は、黒データ反映処理部４１により、多値４色印刷データＤ３Ｐ，Ｄ３Ｓ，Ｄ３Ｄに基づいて、
シアン（Ｃ）の階調値＝シアン（Ｃ）の階調値＋黒（Ｋ）の階調値
マゼンタ（Ｍ）の階調値＝マゼンタ（Ｍ）の階調値＋黒（Ｋ）の階調値
イエロー（Ｙ）の階調値＝イエロー（Ｙ）の階調値＋黒（Ｋ）の階調値
の計算を行う。すなわち、多値論理演算部１３は、単色の黒と３色からなる混色の黒は、論理的には同一のものであるという考えに基づいて、単純な加算を行い、単色の黒を混色の混色黒に変換する。ここで、黒生成処理の仕様によっては、単純に加算を行った結果、２５６階調で表現できる最大階調値２５５を超えてしまう場合が発生する。そこで、多値論理演算部１３は、この加算処理以降の処理については、１画素の階調数を８ビットから１６ビットに拡張して行う。
【００３３】
多値論理演算部１３は、黒データ反映処理部４１によって多値３色印刷データＤ６Ｐ，Ｄ６Ｓ，Ｄ６Ｄを作成すると、これら多値３色印刷データＤ６Ｐ，Ｄ６Ｓ，Ｄ６Ｄについて、３色多値論理演算部２３によって２５６階調のＣＭＹ３色のプレーンデータの重ね合わせ処理を行う。そして、多値論理演算部１３は、論理演算後の多値３色印刷用イメージデータＤ７から混色黒抽出処理部５１によって混色黒データＤ８を抽出する。
【００３４】
その後、多値論理演算部１３は、元々単色の黒であったが、論理演算の結果、混色黒化された黒成分を単色黒化するために、黒プレーン生成処理部５２によってトナーブラック算出処理を行う。すなわち、多値論理演算部１３は、混色黒データＤ８と抽出混色黒データＤ５とを黒プレーン生成処理部５２に入力すると、上述したように、抽出混色黒データＤ５の階調値を上限とし、以下のようにして混色黒データとして残すべき階調値を算出する。
トナーブラック階調値＝混色黒データＤ８の階調値−抽出混色黒データＤ５の階調値
【００３５】
ただし、多値論理演算部１３は、この計算によって演算結果が負値となった場合、すなわち、抽出混色黒データＤ５の階調値が混色黒データＤ８の階調値よりも大きい場合には、例外として、トナーブラック階調値を０とする。
【００３６】
そして、多値論理演算部１３は、算出したトナーブラック階調値Ｄ９と、論理演算後の多値３色印刷用イメージデータＤ７とに基づいて、黒プレーン生成処理部５２によって黒戻し処理を行い、最終的に出力すべきＣＭＹＫ４色からなる多値４色印刷用イメージデータＤ４を作成する。黒戻し処理は、以下のような計算を行うことによって行われる。
シアン（Ｃ）の階調値＝論理演算後の多値３色印刷用イメージデータＤ７におけるシアン（Ｃ）の階調値−トナーブラック階調値Ｄ９
マゼンタ（Ｍ）の階調値＝論理演算後の多値３色印刷用イメージデータＤ７におけるマゼンタ（Ｍ）の階調値−トナーブラック階調値Ｄ９
イエロー（Ｙ）の階調値＝論理演算後の多値３色印刷用イメージデータＤ７におけるイエロー（Ｙ）の階調値−トナーブラック階調値Ｄ９
【００３７】
なお、多値論理演算部１３は、この演算の結果、２５６階調で表現できる最大階調値２５５を超えてしまった場合には、最大階調値２５５に丸めるものとする。
【００３８】
多値論理演算部１３は、このようなアルゴリズムに基づいて、多値４色印刷用イメージデータＤ４を作成する。
【００３９】
このような多値論理演算部１３を備えるカラー画像処理装置は、図７に示すように、４色多値ラスタオペレーションでの一連の画像処理を行う。なお、比較のため、従来の３色多値ラスタオペレーションでの一連の画像処理について図８に示す。
【００４０】
まず、従来の画像処理においては、図８に示すように、ＲＧＢ形式で表現されたカラーイメージデータやテクスチャデータ等の印刷データＤ１'を入力すると、この印刷データＤ１'に対して、必要に応じて圧縮処理等を施した上で、描画オブジェクト毎にカラーマッチングを行い、ＲＧＢ形式からＣＭＹ形式への変換を行う。かかるＣＭＹ形式への変換後の描画オブジェクトは、ディスプレイリストとしての中間形式データＤ２'として管理される。その後、従来の画像処理においては、中間形式データＤ２'に対して、必要に応じて伸張処理等を施した上で、描画オブジェクト毎に、例えば２５６階調のＣＭＹ３色のプレーンデータの重ね合わせ処理を行い、多値３色印刷データＤ３'を作成する。そして、従来の画像処理においては、得られたページ全体に対して黒生成を実行し、ＣＭＹＫ４色からなる多値４色印刷用イメージデータを作成する。
【００４１】
これに対して、実施の形態として示すカラー画像処理装置においては、図７に示すように、従来と同様に、ＲＧＢ形式で表現されたカラーイメージデータやテクスチャデータ等の印刷データＤ１を入力すると、この印刷データＤ１に対して、必要に応じて圧縮処理等を施した上で、描画オブジェクト毎にカラーマッチングを行ってＲＧＢ形式からＣＭＹ形式へと変換し、ＣＭＹ形式の変換後の描画オブジェクトを、ディスプレイリストとしての中間形式データＤ２として管理する。その後、カラー画像処理装置においては、中間形式データＤ２に対して、必要に応じて伸張処理等を施した上で、描画オブジェクト毎に黒生成を行い、ＣＭＹＫ４色のプレーンデータからなる多値４色印刷データＤ３を作成し、この多値４色印刷データＤ３に基づいて、例えば２５６階調のＣＭＹＫ４色のプレーンデータの重ね合わせ処理を行い、多値４色印刷用イメージデータＤ４を作成する。
【００４２】
このように、カラー画像処理装置においては、ページ毎にではなく描画オブジェクト毎に黒生成を行い、さらにその後、３色の重ね合わせを行い、これに基づいて描画オブジェクトの種別毎に黒生成した値を反映させて黒生成の手法を変化させることができる。
【００４３】
以上説明したように、本発明の第１の実施の形態として示すカラー画像処理装置においては、カラーマッチングによって得られた情報に基づいて黒生成を行うことにより、描画オブジェクトの種別毎に最適な条件で黒成分を生成することができることから、効果的に単色黒のプレーンデータを使用することができる。したがって、カラー画像処理装置においては、例えば、イメージの場合には、混色黒を多用する一方で、グラフィックやテキスト等には、積極的に単色黒を使用するといったように、描画オブジェクトの種別毎に黒生成の手法を変化させ、違和感がなく美しい画像データの印刷を行うことが可能となる。
【００４４】
つぎに、第２の実施の形態として示すカラー画像処理装置について説明する。
【００４５】
この第２の実施の形態として示すカラー画像処理装置は、第１の実施の形態として示したカラー画像処理装置に対して、印刷装置が表現可能な階調数に変換する機能を追加したものである。したがって、この第２の実施の形態の説明においては、第１の実施の形態の説明と同様の構成については同一符号を付し、その詳細な説明を省略するものとする。
【００４６】
この第２の実施の形態として示すカラー画像処理装置は、図９に示すように、上述した編集処理部１１、黒生成部１２、及び多値論理演算部１３の他に、多値論理演算部１３によって作成された多値４色印刷用イメージデータＤ４を印刷装置が表現可能な階調数に変換する階調変換部６１を備える。
【００４７】
階調変換部６１は、多値論理演算部１３によって作成された多値４色印刷用イメージデータＤ４を印刷装置が表現可能な階調数にあわせた多値４色印刷用イメージデータＤ１０に変換して出力する。
【００４８】
このようなカラー画像処理装置においては、多値論理演算部１３による論理演算後に、多値４色印刷用イメージデータＤ４を印刷装置が表現可能な階調数におとすことができる。したがって、カラー画像処理装置においては、印刷装置が表現可能な階調数を意識しない多値論理演算部１３の設計が可能となる。
【００４９】
最後に、第３の実施の形態として示すカラー画像処理装置について説明する。
【００５０】
この第３の実施の形態として示すカラー画像処理装置は、第１の実施の形態及び第２の実施の形態として示したカラー画像処理装置を改良し、カラーマッチングの直後に、黒生成と階調補正とを行うものである。したがって、この第３の実施の形態の説明においては、第１の実施の形態及び第２の実施の形態の説明と同様の構成については同一符号を付し、その詳細な説明を省略するものとする。
【００５１】
カラー画像処理装置は、各処理をソフトウェアによっても実現可能であるが、一般には、ハードウェアによって実現する。この第３の実施の形態として示すカラー画像処理装置は、各処理をハードウェアによって実現する場合に有効なものである。具体的には、カラー画像処理装置は、図１０に示すように、４色多値ラスタオペレーションでの一連の画像処理を行う。
【００５２】
すなわち、第１の実施の形態及び第２の実施の形態として示したカラー画像処理装置においては、先に図７に示したように、中間形式データＤ２の伸張処理後に黒生成及び階調補正（ＭＫＫ）を行っていたところ、第３の実施の形態として示したカラー画像処理装置においては、図１０に示すように、編集処理部１１を実現する所定のハードウェア回路によるカラーマッチングの直後に、黒生成部１２を実現する所定のハードウェア回路によって黒生成及び階調補正を行う。その後、カラー画像処理装置においては、黒生成及び階調補正を行って得られたＣＭＹＫ４色のプレーンデータからなる多値４色印刷データとして、ディスプレイコード化する。そして、カラー画像処理装置においては、多値４色印刷データとして圧縮されたデータを伸張し、例えば２５６階調のＣＭＹＫ４色のプレーンデータの重ね合わせ処理を行い、多値４色印刷用イメージデータを作成する。
【００５３】
このように、カラー画像処理装置においては、カラーマッチングを行うハードウェア回路と黒生成及び階調補正を行うハードウェア回路とを結合することにより、データバスを介してカラーマッチング後のディスプレイリストを実メモリに書き込み、さらに、当該実メモリからデータバスを介してディスプレイリストを読み出す必要がなくなる。したがって、カラー画像処理装置においては、実メモリに対して書き込むデータ量及び当該実メモリから読み出すデータ量を削減することができることから、データバスに対する負荷を軽減することができ、高速な展開処理を実現することができる。
【００５４】
なお、本発明は、上述した実施の形態に限定されるものではない。例えば、上述した実施の形態では、対応可能な階調数（レベル）については言及していないが、本発明は、２階調を含む全ての階調数で実現することができる。
【００５５】
また、本発明は、上述した画像処理を行う機器であればいかなるものであっても適用することができ、例えば、プリンタ、ファクシミリ装置、複写機、及びこれらの機能を複合的に備える装置に適用して好適である。
【００５６】
このように、本発明は、その趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。
【図面の簡単な説明】
【００５７】
【図１】本発明の第１の実施の形態として示すカラー画像処理装置の構成を説明するブロック図である。
【図２】同カラー画像処理装置における多値論理演算部の構成を説明するブロック図である。
【図３】同多値論理演算部における混色黒抽出部の構成を説明するブロック図である。
【図４】同多値論理演算部における黒データ反映部の構成を説明するブロック図である。
【図５】同多値論理演算部における黒イメージデータ作成部の構成を説明するブロック図である。
【図６】同多値論理演算部においてラスタオペレーションを行うアルゴリズムの具体的な例について説明する図である。
【図７】同カラー画像処理装置における４色多値ラスタオペレーションでの一連の画像処理について説明する図である。
【図８】従来の３色多値ラスタオペレーションでの一連の画像処理について説明する図である。
【図９】本発明の第２の実施の形態として示すカラー画像処理装置の構成を説明するブロック図である。
【図１０】本発明の第３の実施の形態として示すカラー画像処理装置における４色多値ラスタオペレーションでの一連の画像処理について説明する図である。
【符号の説明】
【００５８】
１１  編集処理部
１２  黒生成部
１３  多値論理演算部
２１  混色黒抽出部
２２  黒データ反映部
２３  ３色多値論理演算部
２４  黒イメージデータ作成部
３１，３２，３３  混色黒抽出処理部
３４  混色黒判定処理部
４１，４２，４３  黒データ反映処理部
５１  混色黒抽出処理部
５２  黒プレーン生成処理部
６１  階調変換部
Ｄ１  印刷データ
Ｄ２  中間形式データ
Ｄ３  多値４色印刷データ
Ｄ３Ｄ  多値４色印刷データ（ディスティネーション）
Ｄ３Ｐ  多値４色印刷データ（パターン）
Ｄ３Ｓ  多値４色印刷データ（ソース）
Ｄ４，Ｄ１０  多値４色印刷用イメージデータ
Ｄ５  抽出混色黒データ
Ｄ５Ｄ  混色黒データ（ディスティネーション）
Ｄ５Ｐ  混色黒データ（パターン）
Ｄ５Ｓ  混色黒データ（ソース）
Ｄ６  多値３色印刷データ
Ｄ６Ｄ  多値３色印刷データ（ディスティネーション）
Ｄ６Ｐ  多値３色印刷データ（パターン）
Ｄ６Ｓ  多値３色印刷データ（ソース）
Ｄ７  多値３色印刷用イメージデータ
Ｄ８  混色黒データ（論理演算後）
Ｄ９  トナーブラック階調値
【図１】
2006237681.tif 000003
【図２】
2006237681.tif 000004
【図３】
2006237681.tif 000005
【図４】
2006237681.tif 000006
【図５】
2006237681.tif 000007
【図６】
2006237681.tif 000008
【図７】
2006237681.tif 000009
【図８】
2006237681.tif 000010
【図９】
2006237681.tif 000011
【図１０】
2006237681.tif 000012