(57)【要約】【課題】画像データとマスクパターンとの論理積演算を行うことにより色材の使用量を削減する際に、画質低下を防ぎつつ、容易に色材の使用量を制御することができる画像処理装置を提供すること。【解決手段】入力された画像データに対しスクリーン処理を行い、疑似中間調画像を生成する第１の中間調処理手段と、前記疑似中間調画像の信号値を制御する制御値を取得する、制御値取得手段と、前記制御値取得手段で取得した制御値より制御データを生成する制御データ生成手段と、前記制御データ生成手段で生成した制御データに対しスクリーン処理を行い、マスクパターンを生成する第２の中間調処理手段と、前記疑似中間調画像と前記マスクパターンの論理演算を行う論理演算処理手段とを含んで画像処理装置を構成する。【選択図】図４
2005260559.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像データに対しスクリーン処理を行い、疑似中間調画像を生成する第１の中間調処理手段と、前記疑似中間調画像の信号値を制御する制御値を取得する、制御値取得手段と、前記制御値取得手段で取得した制御値より制御データを生成する制御データ生成手段と、前記制御データ生成手段で生成した制御データに対しスクリーン処理を行い、マスクパターンを生成する第２の中間調処理手段と、前記疑似中間調画像と前記マスクパターンの論理演算を行う論理演算処理手段とを有することを特徴とする画像処理装置。
【請求項２】
前記マスクパターンを発生する第２の中間調処理手段は、スクリーン処理の際に、第１の中間調処理手段で利用したスクリーンパターンと同じスクリーンパターンを利用することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記マスクパターンを発生する第２の中間調処理手段は、スクリーン処理の際に、第１の中間調処理手段で利用したスクリーンパターンと異なるスクリーンパターンを利用することを特徴とする請求項１記載の画像処理装置。
【請求項４】
入力された第１の画像データに対しスクリーン処理を行い、第１の疑似中間調画像を生成する第１の中間調処理手段と、入力された第２の画像データに対しスクリーン処理を行って第２の疑似中間調画像を生成する第２の中間調処理手段と、前記第１の疑似中間調画像の信号値を制御する制御値を取得する制御値取得手段と、前記制御値取得手段で取得した制御値より制御データを生成する制御データ生成手段と、前記制御データ生成手段で生成した制御データに対してスクリーン処理を行って第１のマスクパターンを生成する第３の中間調処理手段と、前記第１のマスクパターンに対し反転処理を行って第２のマスクパターンを生成する反転処理手段と、前記第１の疑似中間調画像と前記第１のマスクパターンの論理演算を行う一方、前記第２の疑似中間調画像と前記第２のマスクパターンの論理演算を行う論理演算処理手段と、を有することを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理方法に関し、特に画像データとマスクパターンとの論理積演算を行うことにより、色材の使用量を制御する画像処理装置に関する。
【背景技術】
【０００２】
印刷機能を備えた画像処理装置において、パーソナルコンピュータ等で作成したデータを印刷する機会が増えている。この際、トナーやインクといった色材の消費量はランニングコストを大きく影響を与えるため、従来、使用される色材の消費量の削減を目的とした機能を有する画像処理装置が知られている。このような色材の節約機能の実現する一般的な手法として、一定のマスクパターンでページ全体の画像データと論理積演算を行い、ドットを間引く処理がある。
【０００３】
又、レーザビーム露光式のレーザプリンタに代表される電子写真式の画像処理装置においては、トナーを付着させることで画像形成を行うが、印刷に使用されるメディアは様々な種類が存在する。この際、メディアの種類によってはトナーが完全に定着をせずトナーが飛び散ってしまったり、ドット密度の高い部分に関してトナーが抜けてしまうことがある。
【０００４】
上記のような問題の対策としてトナーの付着量を減らすという方法が採られ、具体的には、画像形成を行う画像データに対して一定のマスクパターンとの論理演算を行い、ドットの間引き処理を行うことで実現されることが一般的である。
【０００５】
又、パーソナルコンピュータ等で画像データを作成する際に、アプリケーションによっては図形を半透明に描画する機能を有するものがある。このような機能がある場合、画像処理装置においては、半透明に描画する画像データに対して一定のマスクパターンとの論理演算を行う。マスクパターンのビットがＯＮのところは画像データのドットを、ＯＦＦのところには背景となるデータのドットを描画することで、半透明の図形を描画することができる。
【０００６】
このように、画像処理装置において一定のマスクパターンとの論理演算を行い、ドットの間引き処理を行うことは一般的である。しかしながら、従来の例において、利用することのできるマスクパターンの種類は限られており、又、間引き率はマスクパターンに固有のものである。従って、間引き率について柔軟に制御することは容易にはできなかった。即ち、色材の削減量の制御や印刷するメディアに応じた色材の付着量の制御、画像データに対する透明度の制御は容易には実現できなかった。
【０００７】
更に、マスクパターンとの論理演算を行う際、従来、画質低下の問題が指摘されている。このような画質低下は画像データにおいて低濃度部ほど影響が大きい。例えば、図１に示すように、１００％濃度の画像データ１０１と２５％濃度の画像データ１０２について、図中、１０３，１０４で示されるような５０％の間引き処理を行うマスクパターンとの論理積を取る。この場合、１００％濃度の画像データは５０％濃度の画像データ１０５になるのに対して、２５％濃度データは図中１０６に示すように消失してしまうことになる。
【０００８】
又、画像データの印刷を行う際、多くの画像処理装置では中間調処理を行う。一般的な中間調処理としてスクリーン処理が挙げられるが、スクリーン処理が施された画像データに対してマスクパターンとの論理積を取って間引き処理を行う場合、スクリーン処理で使用されたスクリーンパターンとマスクパターンとの間で干渉が起き、モアレが発生して画質が低下する場合がある。
【０００９】
このような画質低下を防ぎつつ間引き率の制御を行うものとして、印刷時の色材を節約するための色材削減用マスクパターンを複数用意し、ユーザが所望のマスクパターンを指定することで、画質低下を防ぎつつ色材の削減量を調整する手法が提案されている（例えば、特許文献１参照）。又、画像データの濃度に応じて間引き率の異なる間引き処理用パターンを複数用意し、画像データの濃度に応じて使用する間引きのパターンを変化させることで、特に低濃度部での画質低下を防ぎつつ間引き処理を実現することが提案されている（例えば、特許文献２参照）。
【００１０】
【特許文献１】特開平０９−２４５１５０号公報
【特許文献２】特開平２０００−２０３０１０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上述した従来の技術では、予め使用するためのマスクパターンをＲＯＭといった記憶手段に登録しておかなければならず、複数のパターンを登録するためにはＲＯＭ容量を必要とした。又、登録されているマスクパターンより使用するマスクパターンを選択するため、選択できる間引き率はマスクパターンに対して固定のものであり、より細かな間引き率の制御を行うことは容易ではなかった。
【００１２】
本発明は上記の問題点を鑑みてなされたものであり、画像データとマスクパターンとの論理積演算を行うことにより色材の使用量を削減する際に、画質低下を防ぎつつ、容易に色材の使用量を制御することができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、請求項１記載の発明は、入力された画像データに対しスクリーン処理を行い、疑似中間調画像を生成する第１の中間調処理手段と、前記疑似中間調画像の信号値を制御する制御値を取得する、制御値取得手段と、前記制御値取得手段で取得した制御値より制御データを生成する制御データ生成手段と、前記制御データ生成手段で生成した制御データに対しスクリーン処理を行い、マスクパターンを生成する第２の中間調処理手段と、前記疑似中間調画像と前記マスクパターンの論理演算を行う論理演算処理手段とを含んで画像処理装置を構成したことを特徴とする。
【００１４】
請求項２記載の発明は、請求項１記載の発明において、前記マスクパターンを発生する第２の中間調処理手段は、スクリーン処理の際に、第１の中間調処理手段で利用したスクリーンパターンと同じスクリーンパターンを利用することを特徴とする。
【００１５】
請求項３記載の発明は、請求項１記載の発明において、前記マスクパターンを発生する第２の中間調処理手段は、スクリーン処理の際に、第１の中間調処理手段で利用したスクリーンパターンと異なるスクリーンパターンを利用することを特徴とする。
【００１６】
請求項４記載の発明は、入力された第１の画像データに対しスクリーン処理を行い、第１の疑似中間調画像を生成する第１の中間調処理手段と、入力された第２の画像データに対しスクリーン処理を行って第２の疑似中間調画像を生成する第２の中間調処理手段と、前記第１の疑似中間調画像の信号値を制御する制御値を取得する制御値取得手段と、前記制御値取得手段で取得した制御値より制御データを生成する制御データ生成手段と、前記制御データ生成手段で生成した制御データに対してスクリーン処理を行って第１のマスクパターンを生成する第３の中間調処理手段と、前記第１のマスクパターンに対し反転処理を行って第２のマスクパターンを生成する反転処理手段と、前記第１の疑似中間調画像と前記第１のマスクパターンの論理演算を行う一方、前記第２の疑似中間調画像と前記第２のマスクパターンの論理演算を行う論理演算処理手段と、を含んで画像処理装置を構成したことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、画像データとマスクパターンとの論理積演算を行うことにより色材の使用量を削減する際に、画質低下を防ぎつつ、容易に色材の使用量を制御することが可能になる。
【発明を実施するための最良の形態】
【００１８】
以下に本発明の実施の形態を添付図面に基づいて説明する。
【００１９】
＜実施の形態１＞
本発明に係る実施の形態として以下に色剤がＣＭＹＫであるカラーのレーザプリンタに適用する場合を説明するが、本発明はこれに限られるものではなく、その主旨を逸脱しない範囲で、任意のカラープリンタやカラーファクシミリ装置等の画像処理装置に適用できる。
【００２０】
図２のブロック図に従って本発明の実施の形態１について説明する。
【００２１】
図２において、２０１は画像データ入力部であり、印刷される画像データはこれより入力される。
【００２２】
尚、画像データの入力方法は、本発明システムを備えた画像処理装置に接続されたＰＣ上でドライバ等のアプリケーションを通して送る方法であっても、スキャナユニットを用いることによりスキャンすることによって得る方法等、その手段は問わない。
【００２３】
２０２は色変換処理部であり、ここでは画像データ入力部２０１より入力された画像データついて、色変換テーブルを用いて対象にしている画像処理装置に適した複数の異なる色材の色成分データに変換する。例えば、入力の画像データがＲＧＢデータであり、画像処理装置が一般的なＣＭＹＫのトナーを用いたカラーレーザプリンタである場合、ＲＧＢからＣＭＹＫへの変換処理がこの色変換処理部で行われる。又、同時にマスキング処理、ＵＣＲ（Under Color Removal ）処理といった処理も行われる。
【００２４】
図中、２０３は制御値取得部であり、ここで出力時に利用する色材の使用量についてその制御値を取得する。制御値の取得方法については、本発明システムを備えた画像処理装置に接続されたＰＣ上でドライバ等のアプリケーションを通してユーザが入力する方法であっても、印刷の際に利用するメディアの種類によって定められている値に固定であっても、その手段は問わない。又、ＣＭＹＫそれぞれの色材に関して、ばらばらな制御値を与えても良い。
【００２５】
２０４は制御データ生成部であり、ここで色材の使用量制御の際に利用するマスクパターンを生成するための制御データを生成する。制御データは、制御値取得部２０３において取得された制御値を基とする画像データとなる。即ち、制御値が７５％であった場合、全面７５％濃度の画像データが制御データとなる。尚、制御値取得部２０３において取得されたＣＭＹＫそれぞれの色材について設定された制御値より制御データを生成するが、ＣＭＹＫの制御値が同じ場合、よりメモリ使用量の削減のために１つの制御データのみ生成することも可能である。又、制御データのサイズは、入力された画像データと同じサイズでも良いが、後述する中間調処理で用いられるスクリーンパターンの情報を取得し、ＣＭＹＫそれぞれのスクリーンパターンと同じサイズの制御データを作成しても良い。
【００２６】
図中、２０５は中間調処理部であり、色変換処理部にて色変換された画像データ及び制御値を基に生成された制御データに対して中間調処理を行う。中間調処理部の詳細な処理については後述するが、中間調処理としては通常のスクリーン処理を考える。中間調処理を施すことによって、色変換処理の施された画像データより疑似中間調画像データが、制御データよりマスクパターンがそれぞれ生成される。
【００２７】
図中、２０６は論理演算処理部であり、中間調処理の施された疑似中間調画像データとマスクパターンとの論理積を取り、ドットの間引き処理を行う。論理演算部の処理の詳細についても後述する。マスクデータとの論理演算処理の結果、中間調処理の施された画像データは、制御値取得手段で取得された制御値以上の濃度値を取ることはできず、色材の使用量を制御することが可能となる。
【００２８】
図３に本発明の実施の形態１における色材の使用量制御処理のフローチャートを、図４に本発明の中間調処理部２０５及び論理演算処理部２０６に関してより詳細なデータの流れを示す。図３及び図４を用いて本発明における詳細な色材の使用量制御処理の流れを説明する。
【００２９】
図３のＳ３０１で入力された画像データに対して、先ず、或るスクリーンパターンを用いてスクリーン処理を行う。図４においては、入力された画像データ４０１に対し中間調処理部２０５にてスクリーンパターン１（４０２）を用い、スクリーン処理を行う。その結果、画像データ４０１より中間調処理の施された疑似中間調画像データ４０３が生成される。次に、Ｓ３０２において、印刷における色材の使用量の制御値が定められているかどうかを判断する。この際、制御値が定められていなければ、スクリーン処理された疑似中間調画像データ４０３はそのまま出力される。
【００３０】
一方、制御値が定められていると判断された場合、先ずこの制御値より制御データを生成する（Ｓ３０４）。例えば、図４において制御値４０４が７５％が定められているとき、全ての画素に対し１ピクセル当たり７５％の階調を持つ制御データ４０５を生成する。次に、この生成された制御データ４０５に対し、Ｓ３０１のスクリーン処理で用いられたスクリーンパターンと同じスクリーンパターン１（４０２）を用いてスクリーン処理を行う（Ｓ３０５）。この結果、濃度制御用のマスクパターン４０６が生成される。スクリーン処理を施された疑似中間調画像データ４０３と生成されたマスクパターン４０６とを論理演算処理部２０６で論理演算する（Ｓ３０６）ことで、色材の使用量が制御された制御済画像データ４０７が生成され、処理データとして出力される。
【００３１】
尚、本発明の実施の形態１では、スクリーン処理の際に利用するスクリーンパターンは、ＣＭＹＫそれぞれの色材について、画像データ及び制御データに対し同一のものを使用する。即ち、画像データのＣプレーンに適用されたものと同じスクリーンパターンを制御データのＣプレーンにも適用し、ＭＹＫプレーンに関しても同様の処理を行う。マスクパターンは、スクリーンパターンに基いた面積階調のマスクパターンとなっており、画像データとマスクパターンデータを作成する際に同じスクリーンパターンを使用することで、低濃度部はマスクパターンがＯＮになっている一方、高濃度部は制御値以上に関してマスクパターンがＯＦＦになっている。
【００３２】
本発明の実施の形態１における画像処理過程の具体例を図５に示す。
【００３３】
図５は同じスクリーンパターンを用いて中間調処理を行い、同じ制御値を与えた際の処理過程を示している。図５Ａは入力画像データの濃度が比較的高濃度である８７．５％の場合を、図５Ｂは比較的低濃度である２５％の場合の例を示しており、濃度制御値は共に７５％としている。
【００３４】
図５Ａにおいては、先ず８７．５％濃度の画像データ５０１ａに対し、スクリーンパターン５０２を用いてスクリーン処理を施すことで、８７．５％濃度の疑似中間調画像データ５０３ａが生成される。一方で制御値５０５が７５％と与えられた場合、先ず７５％濃度の画像データとなる制御データ５０６を生成する。
【００３５】
次に、スクリーン処理において、画像データに対し用いたスクリーンパターンと同じスクリーンパターン５０２を用いて制御データに対しスクリーン処理を施す。この結果、マスクパターン５０７が生成され、このマスクパターン５０７と疑似中間調画像データ５０３ａとの論理積を取ることで、制御済の画像データ５０８ａが生成される。この際、マスクパターンは７５％を制御値としているので画像データが制御値を超える８７．５％濃度の例では、論理演算の結果ドットが間引かれることになる。
【００３６】
一方、図５Ｂにおいては、先ず２５％濃度の画像データ５０１ｂに対し、スクリーンパターン５０２を用いてスクリーン処理を施すことで、２５％濃度の疑似中間調画像データ５０３ｂが生成される。又、図５Ａの説明と同様、制御値５０５が７５％と与えられた場合、制御データ５０６を生成し、スクリーン処理を施すことでマスクパターン５０７を生成する。このマスクパターン５０７と疑似中間調画像データ５０３ｂとの論理積を取ることで、制御済の画像データ５０８ｂが生成される。この際、マスクパターンは７５％を制御値としているが、画像データが制御値を以下の２５％濃度であるので論理演算を行ってもドットが間引かれることがなく、濃度が保存されることになる。
【００３７】
本発明の実施の形態１により制御されたデータの濃度特性を図６に示す。
【００３８】
図６において、太線６０１は本発明の実施の形態１により制御されたデータの濃度特性を示し、点線６０２は制御がない場合の濃度特性を示す。図６からも分かるように、制御値より低濃度部の濃度特性は変化を受けない。その結果、マスクパターンによる間引き処理で問題となる低濃度部での画質低下を防止することが可能となる。又、高濃度部は制御値以上のデータについてドットの間引き処理がなされ、濃度が制御されることにより色材の使用量を制御することが可能となる。
【００３９】
図中、２０６は画像データ出力部であり、論理演算処理により色材の使用量が制御された制御済画像データについて、レーザ露光の照射時間に相当するパルス幅で変調処理を行い、潜像画像データを形成する。更に、この潜像画像データをプリンタエンジンに送ることで出力画像として印字出力を行う。
【００４０】
以上のように、本発明の実施の形態１においては、画像データとマスクパターンとの論理積演算を行うことにより色材の使用量を削減する際に、画像データの中間調処理の際利用したスクリーンパターンを利用して生成されたマスクパターンを利用する。この結果、低濃度部の画質低下を防ぎつつ、高濃度部のみ色材の使用量を制御することで容易に色材の使用量を制御することができる。
【００４１】
＜実施の形態２＞
実施の形態１においては、中間調処理部におけるスクリーン処理は画像データに対して１つのスクリーンパターンでのみ実現されていた。一方で中間調処理を行う際、通常オブジェクト毎にそのデータの特性に応じたスクリーンパターンを適用する場合が多い。即ち、自然画像のようなイメージオブジェクトには線数の低い階調性を重視したスクリーンパターンを適用する一方、文字データであるテキストオブジェクトには線数の高い解像度を重視したスクリーンパターンを適用する。従って、このようにオブジェクト毎にスクリーンパターンが異なる場合に対応したものが実施の形態２である。
【００４２】
実施の形態２においても画像データ入力部及び画像データ出力部については実施の形態１と同じであり、詳細な説明は省略する。
【００４３】
図７は本発明の実施の形態２の中間調処理部及び論理演算部、そして、統合処理部に関してより詳細なデータの流れを示したものである。これは実施の形態１において処理の流れを示した図４に相当する。図に従って実施の形態２について説明する。
【００４４】
図７においては、入力された画像データ７０１に対し、それぞれのオブジェクトの種類に応じたスクリーンパターンを用い、中間調処理部７０２にてスクリーン処理を行う。この際、グラフィックオブジェクトにはスクリーンパターン（７０３）、イメージオブジェクトにはスクリーンパターン２（７０４）、テキストオブジェクトにはスクリーンパターン３（７０５）を用いてスクリーン処理する。その結果、画像データ７０１よりそれぞれのオブジェクト毎に中間調処理の施された疑似中間調画像データ７０６が生成される。次に、それぞれのオブジェクトに対して制御値が定められている場合、この制御値７０７より制御データ７０８を生成する。ここで、個々のオブジェクトについて制御値が与えられていない場合も、全てのオブジェクトについて同じ制御値が与えられているとして処理をしても構わない。
【００４５】
それぞれのオブジェクトについて生成された制御データ７０８に対し、対応するオブジェクトのスクリーン処理で用いられたスクリーンパターンと同じスクリーンパターンを用いてスクリーン処理を行う。即ち、グラフィックオブジェクト用制御データにはスクリーンパターン１（７０３）、イメージオブジェクト用制御データにはスクリーンパターン２（７０４）、テキストオブジェクト用制御データにはスクリーンパターン３（７０５）を用いてスクリーン処理する。その結果、制御データよりそれぞれのオブジェクト用のマスクパターン７０９が生成される。スクリーン処理を施された疑似中間調画像データ７０６と生成されたマスクパターン７０９とを論理演算処理部７１０でそれぞれのオブジェクト毎に論理演算することで、色材の使用量が制御されたオブジェクトデータが生成される。この色材の使用量が制御された個々のオブジェクトデータを統合処理部７１１において、１つの画像データに統合することで制御済画像データ７１２が生成され、処理データとして出力される。
【００４６】
実施の形態２における、制御済画像データの濃度特性は実施の形態１の図６で示したものと同じになる。従って、制御値より低濃度部の濃度特性は変化を受けないため、マスクパターンによる間引き処理で問題となる低濃度部での画質低下を防止することが可能となる。又、高濃度部は制御値以上のデータについてドットの間引き処理がなされ、濃度が制御されることにより色材の使用量を制御することが可能となる。
【００４７】
以上のように、本発明の実施の形態２においては、画像データとマスクパターンとの論理積演算を行うことにより色材の使用量を削減する際に、画像データの中間調処理においてオブジェクト毎に異なるスクリーンパターンを利用した場合も、低濃度部の画質低下を防ぎつつ、高濃度部のみ色材の使用量を制御することで容易に色材の使用量を制御することができる。
【００４８】
＜実施の形態３＞
実施の形態１，２に関しては、画像データに対して行うスクリーン処理とマスクパターンを生成する際のスクリーン処理において、同じスクリーンパターンを使用した。一方で、マスクパターンを生成する際のスクリーン処理で利用するスクリーンパターンを、入力の画像データに対して行うスクリーン処理で利用するものと異なるものとするのが実施の形態３である。実施の形態３では、特に入力の画像データに対して適用するスクリーンパターンと、干渉によるもあれが出ないスクリーンパターンをマスクパターン生成の際に利用する。
【００４９】
実施の形態３においても、画像データ入力部及び画像データ出力部については実施の形態１と同じであり、詳細な説明は省略する。
【００５０】
図８に本発明の実施の形態３の中間調処理部及び論理演算部に関してより詳細なデータの流れを示したものである。これは実施の形態１において処理の流れを示した図４に相当する。図に従って実施の形態３について説明する。
【００５１】
図８においては、入力された画像データ８０１に対し中間調処理部８０２にてスクリーンパターン１（８０３）を用い、スクリーン処理を行う。その結果、画像データより中間調処理の施された疑似中間調画像データ８０４が生成される。次に、画像データに対して制御値が定められている場合、この制御値８０５より制御データ８０６を生成する。この生成された制御データ８０６に対し、画像データについてのスクリーン処理で用いられたスクリーンパターン１（８０３）とは異なるスクリーンパターン２（８０７）を用いてスクリーン処理を行う。この際、スクリーンパターン１（８０３）とスクリーンパターン２（８０７）は互いに干渉を起こさないパターンであることが望ましい。この結果、濃度制御用のマスクパターン８０８が生成される。スクリーン処理を施された疑似中間調画像データ８０４と生成されたマスクパターン８０８とを論理演算処理部８０９で論理演算することで、色材の使用量が制御された制御済画像データ８１０が生成され、処理データとして出力される。
【００５２】
実施の形態３においては、実施の形態１，２と異なり、全ての入力濃度域でトナーの使用量を制御できる。この際、入力する画像データに対して適用するスクリーンパターンと干渉を起こさないスクリーンパターンをマスクパターン生成の際に利用することで画質低下の問題を回避することが可能である。
【００５３】
以上のように、本発明の実施の形態３においては、画像データとマスクパターンとの論理積演算を行うことにより色材の使用量を削減する際に、画像データの中間調処理の際利用したスクリーンパターンと干渉を起こしにくいスクリーンパターンを利用して生成されたマスクパターンを利用する。この結果、全濃度域での画質低下を防ぎつつ、容易に色材の使用量を制御することができる。
【００５４】
＜実施の形態４＞
実施の形態３は使用する色材の使用量の制御は勿論、半透明の図形描画の際にも適用できる。しかしながら、実施の形態３では、半透明の図形描画の際に、図形の背景については描画されないことが前提となっており、背景に画像が存在した場合について考慮はなされていない。そこで、半透明図形の描画の際、背景画像の描画について対応した手法が実施の形態４となる。
【００５５】
実施の形態４においても、画像データ入力部及び画像データ出力部については実施の形態１と同じであるが、入力されるデータは、半透明描画される画像データと、その画像データの背景となる背景画像データの２つとなる。
【００５６】
図９に本発明の実施の形態４の中間調処理部及び論理演算部、そして、統合処理部に関してより詳細なデータの流れを示したものである。これは実施の形態１において処理の流れを示した図４に相当する。図に従って実施の形態４について説明する。
【００５７】
図９においては、半透明描画される画像データ９０１に対し中間調処理部９０２にてスクリーンパターン１（９０３）を用い、スクリーン処理を行う。その結果、画像データより中間調処理の施された疑似中間調画像データ９０４が生成される。
【００５８】
次に、半透明描画される図形の背景となる背景データ９０５に対し中間調処理部９０２にてスクリーンパターン３（９０６）を用い、スクリーン処理を行う。その結果、背景画像データより中間調処理の施された疑似中間調背景画像データ９０７が生成される。この際、スクリーンパターン１（９０３）とスクリーンパターン３（９０６）は互いに干渉を起こさないパターンであることが望ましい。又、スクリーンパターン１とスクリーンパターン３が同一のスクリーンパターンであっても構わない。
【００５９】
次に、半透明描画される画像データに対しての透明度を制御値とし、この制御値９０８より制御データ９０９を生成する。この生成された制御データ９０９に対し、画像データ及び背景画像データについてのスクリーン処理で用いられたスクリーンパターン１（９０３）、スクリーンパターン３（９０６）とは異なるスクリーンパターン２（９１０）を用いてスクリーン処理を行う。この際、スクリーンパターン２（９１０）はスクリーンパターン１（９０３）及びスクリーンパターン３（９０６）とは互いに干渉を起こさないパターンであることが望ましい。この結果、透明度制御用のマスクパターン９１０が生成される。
【００６０】
スクリーン処理を施された疑似中間調画像データ９０４と生成されたマスクパターン９１０とを論理演算処理部９１２にて論理演算することで、先ず、画像データの透明化処理を行う。更に、マスクパターン９１０に関して反転処理部９１１にて反転処理を行い、反転処理後のマスクパターンと疑似中間調背景画像データ９０７とを論理演算処理部９１２にて論理演算することで背景画像の透明化処理も行う。尚、反転処理とは、マスクパターンのビットがＯＮのところはＯＦＦに、ＯＦＦのところはＯＮにする処理である。それぞれ論理演算処理をされた画像データ及び背景画像データを統合処理部９１３にて統合処理することで、あたかも背景が透けて見えるような半透明画像データが生成される。
【００６１】
以上のように、実施の形態４においては、画像データと背景データに対してそれぞれ反転処理の施されたマスクパターンとの論理演算を行うことにより、データに対する色材の使用量を制御が可能となり、更に透明度を基にマスクパターンは生成されているので、透明度に対して柔軟に半透明図形の描画が可能になる。
【産業上の利用可能性】
【００６２】
本発明は、特に画像データとマスクパターンとの論理積演算を行うことにより、色材の使用量を制御する画像処理装置に対して有用である。
【図面の簡単な説明】
【００６３】
【図１】従来のマスクパターンとの論理演算処理における問題点を説明する図である。
【図２】本発明の実施の形態１を説明するブロック図である。
【図３】本発明の色材の使用量制御処理を説明するためのフローチャートである。
【図４】本発明の実施の形態１の詳細なデータの流れを示した図である。
【図５Ａ】本発明の実施の形態１における画像処理過程の具体例を説明した図である。
【図５Ｂ】本発明の実施の形態１における画像処理過程の具体例を説明した図である。
【図６】本発明の実施の形態により制御されたデータの濃度特性を示した図である。
【図７】本発明の実施の形態２の詳細なデータの流れを示した図である。
【図８】本発明の実施の形態３の詳細なデータの流れを示した図である。
【図９】本発明の実施の形態４の詳細なデータの流れを示した図である。
【符号の説明】
【００６４】
２０１  画像データ入力部
２０２  色変換処理部
２０３  制御値取得部
２０４  制御データ生成部
２０５  中間調処理部
２０６  論理演算処理部
【図１】
2005260559.tif 000003
【図２】
2005260559.tif 000004
【図３】
2005260559.tif 000005
【図４】
2005260559.tif 000006
【図５Ａ】
2005260559.tif 000007
【図５Ｂ】
2005260559.tif 000008
【図６】
2005260559.tif 000009
【図７】
2005260559.tif 000010
【図８】
2005260559.tif 000011
【図９】
2005260559.tif 000012