(57)【要約】【課題】色抜けを防止するための適切な画像処理を行い、印刷における画質を向上させる。【解決手段】複数の基本色によって形成されるカラーの画像について、その画像に含まれる２つのオブジェクトの境界部分に用いられている基本色を検出し（＃１１１）、境界部分において２つのオブジェクトに共通に用いられている基本色である共通色が有る場合に、その濃度を検出し（＃１１２）、検出された共通色の濃度に応じてトラッピングを行うか否かを判断し  （＃１１３）、トラッピングを行うと判断した場合にトラッピングを行う（＃１１４）。【選択図】図６
2007184865.tif 000002
【特許請求の範囲】
【請求項１】
複数の基本色を用いてカラーの画像を形成する画像形成装置における画像処理方法であって、
２つのオブジェクトの境界部分に用いられている基本色を検出する第１ステップと、
前記境界部分において２つのオブジェクトに共通に用いられている基本色である共通色が有る場合に、当該２つのオブジェクトにおける当該共通色の濃度を検出する第２ステップと、
検出された前記共通色の濃度に応じてトラッピングを行うか否かを判断する第３ステップと、
トラッピングを行うと判断した場合に前記境界部分についてトラッピングを実行する第４ステップと、
を有することを特徴とする画像処理方法。
【請求項２】
前記第３ステップにおいて、前記共通色の濃度の最小値が所定の閾値より小さい場合にトラッピングを行うと判断する、
請求項１記載の画像処理方法。
【請求項３】
前記第３ステップにおいて、前記共通色と前記共通色以外の基本色との濃度の差分が所定の閾値より小さい場合にはトラッピングを行わないと判断する、
請求項１または２記載の画像処理方法。
【請求項４】
複数の基本色を用いてカラーの画像を形成する画像形成装置であって、
２つのオブジェクトの境界部分に用いられている基本色を色情報として検出する手段と、
前記色情報から、前記境界部分において２つのオブジェクトに共通に用いられている基本色である共通色の有無を検出する手段と、
前記共通色が有る場合に、当該共通色の濃度を検出する手段と、
検出された前記共通色の濃度に応じてトラッピングを行うか否かを判断する判断手段と、
トラッピングを行うと判断された場合に前記境界部分についてトラッピングを実行する手段と、
を有することを特徴とする画像形成装置。
【請求項５】
前記判断手段は、前記共通色の濃度の最小値が閾値より小さい場合にトラッピングを行うと判断する、
請求項４記載の画像形成装置。
【請求項６】
前記判断手段は、前記共通色と前記共通色以外の基本色との濃度の差分が所定の閾値より小さい場合にはトラッピングを行わないと判断する、
請求項４または５記載の画像形成装置。
【請求項７】
複数の基本色を用いてカラーの画像を形成する画像形成装置における画像処理を行うためのコンピュータプログラムであって、
２つのオブジェクトの境界部分に用いられている基本色を検出する処理と、
前記境界部分において２つのオブジェクトに共通に用いられている基本色である共通色が有る場合に、当該２つのオブジェクトにおける当該共通色の濃度を検出する処理と、
検出された前記共通色の濃度に応じてトラッピングを行うか否かを判断する処理と、
トラッピングを行うと判断した場合に前記境界部分についてトラッピングを実行する処理と、
を前記画像形成装置に実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー印刷におけるトラッピングに関する画像処理方法、画像形成装置およびコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、フルカラー印刷を行うことのできるデジタル複合機またはプリンタなどが広く用いられている。
【０００３】
フルカラー印刷においては、用いられる基本色（シアン、マゼンタ、イエロー、ブラック）ごとに版が作成される。これらの版の作成の際に、従来より種々の画像処理が行われている。例えば、印刷対象の画像が複数の異なる色のオブジェクトを含んでおりそれらが重なり合うように描かれている場合には、重なり合う部分において互いの色が混ざり合わないようにするために、下になっているオブジェクトの重なり部分をノックアウトする。つまり、その重なり部分を切り取るように版を作成する。
【０００４】
また、このノックアウトを行うと、各版の境界部分にずれが生じた場合に、そのずれの部分の下地の色が露出して色が白く抜けたような状態（白抜け）になることがある。このような場合には、その境界部分にトラッピングを施すことにより、白抜けをなくしまたは白抜けを目立たなくする。つまり、境界部分においてオブジェクトを０．１ｍｍ程度太らせ、これによって、白くなる部分が生じた場合でもその部分をオブジェクトの色で埋めて白抜けをなくす。
【０００５】
白抜けは、一般に、境界部分において２つのオブジェクトに共通する色成分（共通色）がない場合に発生するとされている。つまり、図１５（ａ）に示すように、シアンの版（Ｃ版）のみによって描かれるオブジェクトＯＢａとマゼンタの版（Ｍ版）のみによって描かれるオブジェクトＯＢｂとを含む画像が印刷される場合に、それらの版にずれが生じるとその境界部分ＢＲｎに白抜けが発生する。
【０００６】
一方、図１５（ｂ）のように共通色であるイエローの版（Ｙ版）がある場合には、Ｙ版にＣ版とＭ版とが重ねられて画像が印刷されるため、Ｃ版とＭ版にずれがあったとしてもそのずれの部分がイエローで埋められ、白抜けは発生しない。従って、従来において、トラッピングは図１５（ａ）の場合について行われる。
【０００７】
このようなトラッピングの画像処理に関する装置として、特許文献１および２に示されるようなものが提案されている。
【０００８】
特許文献１によると、画像処理の対象となる画像に予めトラップ処理範囲が設定されており、その範囲内のある注目画素とその周辺にある周辺画素についてそれらの色強度が比較される。そして、この比較結果に応じてその注目画素がトラップ処理を行うべき画素かどうかが判定される。これにより、注目画素および周辺画素の色強度に応じてトラッピングが行われるようになる。
【０００９】
また、特許文献２によると、画像処理の対象となるドキュメントについてのページ記述言語（ＰＤＬ）データが入力されたときに、そこにトラップ処理命令が付加されているかどうかが判定される。付加されていなかった場合、ドキュメントに含まれるベクタオブジェクトのうち重複するオブジェクトのオブジェクト群が取得される。さらに、その中に含まれる互いに重複するオブジェクト対の色の差に基づいてそれらがトラッピング対象であるかどうかが判定される。対象であればその数が数えられる。そして、その数とオブジェクト対の数との比に基づいて、トラッピング済みか否かが判定され、トラッピング済みでない場合にはトラップ処理が実行される。これにより、未だトラップ処理が施されていないドキュメントにのみトラッピングを実行できるようになる。
【特許文献１】特開２０００−３０７８４４号
【特許文献２】特開２００５−９２３０７号
【発明の開示】
【発明が解決しようとする課題】
【００１０】
ところで、境界部分において共通色がある場合でも、共通色の濃度が低い場合には周囲の色に対してその色の薄さが目立ってしまい、図１５（ｃ）の境界部分ＢＲｎのように色が抜け落ちたように見える現象、つまり白抜け（または色抜け）が発生することがある。しかし、共通色の濃度が低くても、共通色とその境界部分における他の色成分とにあまり濃度の差がない場合には、他の色成分の抜けた部分が目立たたないので白抜けが発生しないこともある。しかし、上記のような従来の画像処理の方法では、このような白抜け（色抜け）について適切に対処することができない。
【００１１】
本発明は、このような問題点に鑑み、白抜けを防止するための適切な画像処理を行うことによって印刷における画質を従来よりも向上させることを目的とする。
【課題を解決するための手段】
【００１２】
本発明に係る画像処理方法は、複数の基本色を用いてカラーの画像を形成する画像形成装置における画像処理方法であって、２つのオブジェクトの境界部分に用いられている基本色を検出する第１ステップと、前記境界部分において２つのオブジェクトに共通に用いられている基本色である共通色が有る場合に、当該２つのオブジェクトにおける当該共通色の濃度を検出する第２ステップと、検出された前記共通色の濃度に応じてトラッピングを行うか否かを判断する第３ステップと、トラッピングを行うと判断した場合に前記境界部分についてトラッピングを実行する第４ステップと、を有する。
【００１３】
好ましくは、前記第３ステップにおいて、前記共通色の濃度の最小値が所定の閾値より小さい場合にトラッピングを行うと判断する。
【００１４】
また、前記第３ステップにおいて、前記共通色と前記共通色以外の基本色との濃度の差分が所定の閾値より小さい場合にはトラッピングを行わないと判断する。
【００１５】
本発明に係る画像形成装置は、複数の基本色を用いてカラーの画像を形成する画像形成装置であって、２つのオブジェクトの境界部分に用いられている基本色を色情報として検出する手段と、前記色情報から、前記境界部分において２つのオブジェクトに共通に用いられている基本色である共通色の有無を検出する手段と、前記共通色が有る場合に、当該共通色の濃度を検出する手段と、検出された前記共通色の濃度に応じてトラッピングを行うか否かを判断する判断手段と、トラッピングを行うと判断された場合に前記境界部分についてトラッピングを実行する手段と、を有する。
【００１６】
好ましくは、前記判断手段は、前記共通色の濃度の最小値が閾値より小さい場合にトラッピングを行うと判断する。
【００１７】
また、前記判断手段は、前記共通色と前記共通色以外の基本色との濃度の差分が所定の閾値より小さい場合にはトラッピングを行わないと判断する。
【００１８】
本発明に係るコンピュータプログラムは、複数の基本色を用いてカラーの画像を形成する画像形成装置における画像処理を行うためのコンピュータプログラムであって、２つのオブジェクトの境界部分に用いられている基本色を検出する処理と、前記境界部分において２つのオブジェクトに共通に用いられている基本色である共通色が有る場合に、当該２つのオブジェクトにおける当該共通色の濃度を検出する処理と、検出された前記共通色の濃度に応じてトラッピングを行うか否かを判断する処理と、トラッピングを行うと判断した場合に前記境界部分についてトラッピングを実行する処理と、を前記画像形成装置に実行させる。
【００１９】
なお、本発明における画像形成装置には、例えば、パーソナルコンピュータまたはワークステーションなどの端末装置、デジタル複合機またはプリンタなどの画像出力装置、および端末装置および画像出力装置などによって構成される画像処理システムなどが含まれる。
【発明の効果】
【００２０】
本発明によると、白抜けを防止するための適切な画像処理を行うことによって印刷における画質を従来よりも向上させることができる。
【発明を実施するための最良の形態】
【００２１】
図１は本発明に係る画像処理システム１の例を示す図、図２は端末装置２のハードウェア構成の例を示す図、図３は画像出力装置３の概略の構成の例を示す図、図４は画像処理システム１の機能的構成の例を示す図である。
【００２２】
図１に示すように、画像処理システム１は、端末装置２および画像出力装置３などから構成されており、これらは互いにＬＡＮによるネットワーク４を介して接続されている。なお、ネットワーク４として、インターネット、イントラネット、公衆回線、または専用線などを用いてもよい。
【００２３】
図２に示すように、端末装置２は、処理装置１１、ディスプレイ１２、キーボード１３、およびマウス１４などからなる。なお、端末装置２として、パーソナルコンピュータ、ワークステーション、またはＰＤＡ（Personal Digital Assistant）などが用いられる。
【００２４】
ディスプレイ１２は、その表示面に、種々の文書または画像などを表示し、また文書または画像などを作成するための各種アプリケーションの画面などを表示する。ディスプレイ１２としては、ＣＲＴ、ＬＣＤ（液晶ディスプレイ）、またはＰＤＰなどが用いられる。
【００２５】
キーボード１３およびマウス１４は、ユーザが端末装置２に対して指示を与えるための入力装置である。ユーザは、これら入力装置を操作して画像または文書などを作成し、作成した画像などを印刷するように端末装置２に対して指示を与える。
【００２６】
処理装置１１は、ＣＰＵ１１１、ＲＯＭ１１２、メモリ１１３、通信インタフェース１１４、および磁気記憶装置１１５などによって構成される。必要に応じて、光磁気ディスク、フレキシブル磁気ディスク、ＣＤーＲＯＭなどの記録媒体およびそのドライブ装置を用いることができる。
【００２７】
ＲＯＭ１１２および磁気記憶装置１１５には、ＯＳ（Operating System）、種々のアプリケーションプログラム、プリンタドライバなどの種々のドライバ、その他のプログラムなどがインストールされている。
【００２８】
また、磁気記憶装置１１５には、図４に示す端末装置２の各機能を実現するためのプログラムまたはデータが格納されている。これらは必要に応じてメモリ１１３に読み出され、ＣＰＵ１１１によってプログラムが実行される。
【００２９】
通信インタフェース１１４は、他の装置と通信を行うためのインタフェースである。通信インタフェース１１４には、ＮＩＣ（Network Interface Card）、モデム、ＵＳＢ、その他の種々のインタフェースが含まれる。
【００３０】
図１において、画像出力装置３は、ネットワーク４を介して端末装置２から送信されてきたデータに基づいて印刷を実行する。印刷に際して、必要に応じ、トラッピングまたはオーバープリントなどの画像処理を実行する。
【００３１】
なお、画像出力装置３は、電子写真方式を用いたデジタル複合機またはプリンタなどであり、例えば、図３に示すようなタンデム方式のプリントエンジンを内蔵している。
【００３２】
図３において、画像出力装置３は、制御部２１、転写チャージャ２２Ｃ、２２Ｍ、２２Ｙ、および２２Ｋ、中間転写ベルト２３、作像ユニット２４Ｃ、２４Ｍ、２４Ｙ、および２４Ｋ、ローラ２５および２６、給紙カセット２７、二次転写ローラ２８、定着部２９、排紙トレイ３０、ベルトクリーナ３１、並びに廃トナーボックス３２などによって構成される。なお、転写チャージャ２２Ｃ、２２Ｍ、２２Ｙ、および２２Ｋをまとめて転写チャージャ２２と、作像ユニット２４Ｃ、２４Ｍ、２４Ｙ、および２４Ｋをまとめて作像ユニット２４と、それぞれ記載することがある。以下同様である。
【００３３】
制御部２１は、画像出力装置３に送信されてきた画像データについて画像処理を行った後、その画像の印刷を実行するように画像出力装置３の各部を制御する。制御部２１は、ＣＰＵ２１１、メモリ２１２、制御用回路２１３、通信インタフェース２１４、および磁気記憶装置２１５などによって構成される。
【００３４】
ここにおいて、通信インタフェース２１４は、他の装置と通信を行うためのＮＩＣ（Network Interface Card）またはモデムなどである。メモリ２１２は、画像出力装置３に送信されてきたデータなどを一時的に記憶するＲＡＭなどである。制御用回路２１３は、通信インタフェース２１４および画像出力装置３内の各部を制御するための回路である。
【００３５】
磁気記憶装置２１５には、図４に示す画像出力装置３の各機能を実現するためのプログラムおよびデータが格納されている。これらは必要に応じてメモリ２１２に読み出され、ＣＰＵ２１１によってプログラムが実行される。また、各機能をハードウェア回路によって実現し、またはハードウェア回路とソフトウエアとの組み合わせによって実現することも可能である。
【００３６】
作像ユニット２４は、帯電チャージャ４１、感光体ドラム４２、露光部４３、現像器４４、およびドラムクリーナ４５などによって構成され、公知の電子写真プロセスによってトナー像を形成する。形成されたトナー像は、転写チャージャ２２によって中間転写ベルト２３上に転写され、さらに給紙カセット２７から給紙された用紙ＰＡに転写され、定着部２９で定着され、印刷済みの用紙ＰＡが排紙トレイ３０に排出される。
【００３７】
図５は画像の作成から印刷までの本実施形態における概略の処理の流れを説明するためのフローチャート、図６は本実施形態における画像処理の流れを説明するためのフローチャート、図７はユーザが端末装置２において作成した画像ＰＲの例を示す図である。
【００３８】
図５において、まず、ユーザは、端末装置２を操作して画像または文書などを作成する（  ＃１１）。ここにおいてユーザは、図７に示す画像ＰＲを作成したとする。
【００３９】
図７において、画像ＰＲには、図形または文字などのオブジェクトであるオブジェクトＯＢ１〜５が含まれている。オブジェクトＯＢ１、ＯＢ３、およびＯＢ４は、それぞれオブジェクトＯＢ２と重なっており、オブジェクトＯＢ２が他のオブジェクトよりも前方（上側）に配置されている。なお、オブジェクトＯＢ１、ＯＢ２、ＯＢ３、ＯＢ４、およびＯＢ５をまとめてオブジェクトＯＢと記載することがある。以下同様である。
【００４０】
図５に戻って、ユーザは、作成された画像データＩＭの印刷を端末装置２に指示する。印刷の指示が与えられると、端末装置２は、画像データＩＭを画像出力装置３に送信する（＃１２）。画像出力装置３は、画像データＩＭを受信すると、まず、これに対して所定の画像処理を施す（＃１３）。
【００４１】
図６に示すように、画像処理に際して、画像ＰＲに含まれる２つのオブジェクトＯＢの境界部分ＢＲに用いられている基本色が検出される（＃１１１）。次に、境界部分ＢＲにおいて２つのオブジェクトＯＢに共通に用いられている基本色である共通色が有る場合に、その２つのオブジェクトＯＢにおける共通色の濃度が検出される（＃１１２）。続いて、検出された共通色の濃度に応じてトラッピングを行うか否かが判断される（＃１１３）。そして、トラッピングを行うとの判断がなされた場合に、その境界部分ＢＲについてトラッピングが実行され、処理済画像データＰＩが生成される（＃１１４）。
【００４２】
本実施形態においては、ステップ＃１１３において、共通色の濃度の最小値が所定の閾値より小さい場合にトラッピングを行うとの判断がなされる。ただし、共通色と共通色以外の基本色との濃度の差分（濃度差）が所定の閾値より小さい場合には、トラッピングを行わないと判断する。つまり、トラッピングを行うと一旦判断がなされても、その境界部分ＢＲにおける共通色以外の基本色である個別色と共通色との濃度差が閾値よりも小さい場合には、トラッピングを実行しない。
【００４３】
図５に戻って、処理済画像データＰＩに基づいて、用紙ＰＡに画像が印刷される（＃１４）。
【００４４】
図８は画像処理部３０３の機能的構成を説明するための図、図９はトラッピング要否の判断に用いられる濃度に関する閾値の例を示す図、図１０は境界部分ＢＲ２における各色成分の濃度の第一の例を示す図、図１１は境界部分ＢＲ２における各色成分の濃度の第二の例を示す図、図１２は従来の画像処理と本実施形態の画像処理とにおける印刷の例を示す図、図１３は画像処理を端末装置２の側で実行する場合における画像処理システム１の機能的構成の例を示す図である。
【００４５】
以下、図４および図８を参照して、画像処理システム１の各部の処理について説明する。
【００４６】
図４に示されるように、端末装置２には、入力制御部２０１、画像データ作成部２０２、表示制御部２０３、および画像データ送信部２０４などが設けられる。また、画像出力装置３には、画像データ受信部３０１、画像データ保存部３０２、画像処理部３０３、および画像データ出力部３０４などが設けられる。
【００４７】
入力制御部２０１は、キーボード１３およびマウス１４からの入力に関する指令を受け付ける。画像データ作成部２０２は、入力制御部２０１が受け付けた指令に基づいて画像データＩＭを作成する。表示制御部２０３は、画像データ作成部２０２が作成した画像データＩＭをディスプレイ１２に表示させる。画像データ送信部２０４は、画像データＩＭを画像出力装置３に送信する。
【００４８】
画像出力装置３の画像データ受信部３０１は、端末装置２から送られてきた画像データＩＭを受信する。画像データＩＭは、画像データ保存部３０２に保存される。また、これと並行して、画像データＩＭを受信した旨が画像処理部３０３に通知される。
【００４９】
画像処理部３０３は、通知を受けると、受信した画像データＩＭに対して所定の画像処理を実行し処理済画像データＰＩを作成する。画像データ出力部３０４は、処理済画像データＰＩを所定のタイミングで作像ユニット２４に出力する。
【００５０】
図８において、画像処理部３０３には、境界部色成分抽出部３２１、濃度データ抽出部３２２、トラッピング要否判断部３２３、およびトラッピング処理部３２４などが設けられている。
【００５１】
境界部色成分抽出部３２１は、画像データ保存部３０２から画像データＩＭを読み出し、画像データＩＭに含まれている境界部分ＢＲを検出する。これに引き続いて各境界部分ＢＲにおける各オブジェクトに含まれる基本色（シアン、マゼンタ、イエロー、およびブラック）を色情報として検出する。そして、各境界部分ＢＲと検出した色成分とを示す境界部データＢＣを作成し、濃度データ抽出部３２２に送る。
【００５２】
濃度データ抽出部３２２は、境界部データＢＣに示される境界部分ＢＲを構成する２つのオブジェクトについて、共通色の有無を検出する。
【００５３】
すなわち、図７において、例えば、境界部分ＢＲ２において、オブジェクトＯＢ２がマゼンタおよびイエローを、オブジェクトＯＢ３がシアンおよびイエローを、それぞれ色成分として含んでいた場合に、イエローが共通色となる。この場合において、境界部分ＢＲ２は共通色のある境界部分ＢＲとなる。
【００５４】
さらに、濃度データ抽出部３２２は、共通色のある境界部分ＢＲについて、その共通色の濃度とその境界部分ＢＲを構成する２つのオブジェクトＯＢに含まれる個別色の濃度とを取得する。ここにおいて、濃度は、例えば図１０に示されるようにオブジェクトＯＢごとに各色成分について抽出される。もし、抽出対象の境界部分ＢＲ付近において色成分の濃度が均一でない場合には、その付近における濃度の最小値がその色成分の代表の濃度として取得される。なお、代表の濃度として、境界部分ＢＲ付近における濃度の最大値または平均値を取得するようにしてもよい。
【００５５】
そして、濃度データ抽出部３２２は、共通色のある境界部分ＢＲと取得した濃度とを示す境界部濃度データＢＮを作成し、トラッピング要否判断部３２３に送る。
【００５６】
トラッピング要否判断部３２３は、境界部濃度データＢＮに示される色成分の濃度に基づいて、そこに示される境界部分ＢＲに対してトラッピングを施すか否かを判断する。
【００５７】
この判断において、トラッピング要否判断部３２３は、まず、その境界部分ＢＲにおける共通色の濃度が所定の閾値未満であるかどうかを判定する。以下、この判定を「濃度の判定」と記載することがある。濃度が閾値未満であった場合には、次に、個別色との濃度差が所定の閾値以上であるかどうかが判定される。以下、この判定を「濃度差の判定」と記載することがある。この濃度差の判定において濃度差が閾値以上であった場合に、トラッピングが必要であると判断される。
【００５８】
図１５において説明したように、従来においては、共通色がある境界部分ＢＲについてはトラッピングは行われない。しかし、図１５（ｃ）に示すように、共通色の濃度が低かった場合に、その共通色の薄さが周辺の個別色に対して目立ってしまい、白抜けが発生してしまうことがある。本実施形態においては、共通色の濃度が低い場合すなわち所定の閾値未満である場合に、トラッピングを行う。
【００５９】
また、共通色の濃度が低い場合であっても、周辺の個別色との間にあまり濃度差がない場合には、共通色の薄さが目立つことはなく、白抜けは発生しない。従って、本実施形態においては、濃度差が小さい場合すなわち濃度差が所定の閾値未満である場合には、共通色の濃度が低かったとしてもトラッピングは行わない。
【００６０】
ここで、トラッピング要否判断部３２３におけるトラッピング要否の判断の処理について、図９〜図１１を参照してより具体的に説明する。
【００６１】
図９には、共通色の濃度に関する閾値の例が色成分ごとに百分率で示されている。図９の表によれば、例えばシアンの閾値は「１０」である。この値は、各色の濃度が８ビット（２５６階調）で表現される場合には、２５６の１０％にあたる「２６」を意味する。
【００６２】
なお、図９によればイエローの閾値が「５０」と最も高く設定されている。これは、イエローが最も明度が高く白抜けが発生しやすいからである。反対に明度が最も低いとされるブラックは、その閾値が最も低く設定されている。
【００６３】
図１０は、図７に示される境界部分ＢＲ２付近のオブジェクトＯＢ２，ＯＢ３に含まれる各色成分の濃度の例を示している。オブジェクトＯＢ２の色成分シアンの閾値は「８５」であり、これは２５６階調においては「２１８」を意味する。
【００６４】
図１０によると、オブジェクトＯＢ２，ＯＢ３は、境界部分ＢＲ２においてイエローを共通色として有している。トラッピング要否の判断においては、まず、共通色イエローの濃度が閾値未満であるかが判定される。なお、共通色には、オブジェクトＯＢ２側の濃度とオブジェクトＯＢ３側の濃度とがあり、ここにおいては低い方の濃度を用いる。従って、図１０の例において、共通色の濃度は、オブジェクトＯＢ２側の濃度である「４」となる。
【００６５】
この場合において、図９に示されるイエローの閾値は「５０」であり、共通色の濃度は「４」であるので、共通色の濃度は閾値未満と判定される。
【００６６】
共通色の濃度が閾値未満であると判定されると、次に、その共通色と個別色との濃度の差が比較される。ここでは共通色の高い方の濃度である「２５」（オブジェクトＯＢ３側の濃度）が用いられる。なお、図１０の例においては、個別色はシアンおよびマゼンタとなる。また、この比較においても所定の閾値が設定されており、濃度差がその閾値以上かどうかが判定される。
【００６７】
図１０において、個別色であるシアンおよびマゼンタの濃度は、それぞれ、「８５」「３０」である。従って、共通色との濃度差は、それぞれ、「６０」（＝８５−２５）および「５」（＝３０−２５）となる。ここにおいて、濃度差に関する閾値が例えば「２０」であったとすると、シアンに対する濃度差は閾値以上であると判定され、マゼンタに対する濃度差は閾値未満であると判定される。
【００６８】
この判定の意味するところは、共通色イエローは、オブジェクトＯＢ２側のシアンに対しては目立つが、オブジェクトＯＢ３側のマゼンタに対しては目立たないということである。
【００６９】
つまり、この場合の共通色イエローは、その濃度が図９に示す閾値未満であり十分に薄いが、オブジェクトＯＢ３側の色成分との間にあまり濃度の差がないため、版のずれ（版ずれ）があってもそれが目立たず白抜けが発生しないということになる。図１０の例においては、最終的に、境界部分ＢＲ２に対してトラッピング不要との判断がなされる。
【００７０】
次に、図１１に示す場合について説明する。
【００７１】
図１１によれば、オブジェクトＯＢ２およびＯＢ３は、境界部分ＢＲ２において共通色にマゼンタを有している。共通色マゼンタについて、図９に示される閾値は「１５」であり、共通色マゼンタの低い方の濃度（オブジェクトＯＢ２側の濃度）は「１０」であるので、共通色の濃度は閾値未満と判定される。
【００７２】
引き続いて、濃度差の判定が行われる。ここでは共通色の高い方の濃度である「２５」（オブジェクトＯＢ３側の濃度）が用いられる。
【００７３】
図１１において、個別色であるシアン、イエロー、およびブラックの濃度は、それぞれ、「６５」、「９５」、および「８０」である。従って、共通色とこれらの色成分との濃度差は、それぞれ、「４０」（＝６５−２５）、「７０」（＝９５−２５）、および「５５」（＝８０−２５）となる。ここにおいて、濃度差に関する閾値が図１０の例のときと同様に「２０」であったとすると、全ての色成分についての濃度差が閾値以上であると判定される。
【００７４】
この判定の意味するところは、共通色マゼンタは、オブジェクトＯＢ２側の個別色（シアンおよびイエロー）に対してもオブジェクトＯＢ３側の個別色（ブラック）に対しても、目立つ、ということである。
【００７５】
つまり、この場合の共通色マゼンタは、その濃度が図９に示す閾値未満であり十分に薄く且つオブジェクトＯＢ２およびＯＢ３の個別色との間に顕著な濃度の差があるため、版ずれがあった場合にそれが目立ってしまい白抜けが発生することになる。図１１の例においては、最終的に、境界部分ＢＲ２に対してトラッピングが必要との判断がなされる。
【００７６】
本実施形態においては、濃度の判定において、共通色の低い方の濃度を判定対象として用いたが、高い方の濃度または両方の濃度の平均値を用いるようにしてもよい。高い方の濃度を用いる場合は、例えば図１０においては共通色イエローの濃度として「２５」を用いて判定を行う。
【００７７】
また、濃度差の判定においては、共通色の高い方の濃度を判定の対象として用いたが、低い方の濃度または両方の濃度の平均値を用いるようにしてもよい。または、高い方と低い方の両方の濃度を用いて双方に対して判定するようにしてもよい。
【００７８】
また、濃度差の判定において閾値が一様に「２０」である場合を例にあげた。これを一様な値とするのではなく、色成分の組合せごとに違う値を設定するようにしてもよい。例えば、明度の差が顕著なイエローとブラックとの組合せに対しては高めの閾値を設定する。反対に明度の差がそれほど顕著でないシアンとマゼンタとの組合せには低めの閾値を設定する。
【００７９】
さらに、濃度差の判定において、本発明においては共通色と個別色との濃度差の組合せのうちのいずれかが閾値未満であった場合にトラッピング不要と判断されるようにした。これを、濃度差の全ての組合せにおいて閾値未満であった場合にトラッピング不要と判断されるようにしてもよい。
【００８０】
図８において、トラッピング要否判断部３２３による判断の後、トラッピングの対象となる境界部分ＢＲを示す処理対象境界部データＴＰがトラッピング処理部３２４に送られる。
【００８１】
トラッピング処理部３２４は、画像データ保存部３０２に保存されている画像データＩＭに対して、処理対象境界部データＴＰに示される境界部分ＢＲについてのトラッピングの処理を実行する。
【００８２】
このトラッピングの処理においては、個別色の濃度の低い方のオブジェクトＯＢを境界部分ＢＲにおいて太らせる。すなわち、図１０の例においては、個別色であるシアンおよびマゼンタの濃度を比較したときにより低い濃度であるマゼンタを有するオブジェクトＯＢ３のエッジを太らせる。エッジを太らせる処理では、例えば、個別色マゼンタについてオブジェクトＯＢ３がオブジェクトＯＢ２の側に１ｍｍ程度はみ出すようにする。すなわち、オブジェクトＯＢ３のマゼンタの版が、元の画像データＩＭに示されるよりも境界部分ＢＲ２においてオブジェクトＯＢ２の側に多めに幅をもたせて作成されるようにすることを意味する。なお、この幅を１ｍｍ以上または１ｍｍ以下としてもよい。また、画像処理のたびにユーザが自由に設定できるようにしておいてもよい。
【００８３】
なお、本実施形態においては、個別色の濃度の低い方のオブジェクトＯＢのエッジを太らせることとした。これを、個別色の濃度の高い方のオブジェクトＯＢのエッジを太らせるようにしてもよい。また、明度の高いまたは低いオブジェクトＯＢのエッジを太らせるようにしてもよい。
【００８４】
トラッピングを含む画像処理によって、シアン、マゼンタ、イエロー、およびブラックの各色についての処理済画像データＰＩが生成される。生成された処理済画像データＰＩが画像データ出力部３０４に送られ、そこで印字のための２値データまたは多値データに変換され、作像ユニット２４で印刷される。
【００８５】
従来の画像処理においては、境界部分ＢＲに共通色がある場合にはトラッピングは実行されない。従って、例えば境界部分ＢＲ２における共通色の濃度が低く且つその共通色と周辺の個別色との濃度差が十分にあった場合には、図１２（ａ）に示すように白抜けが発生する場合がある。
【００８６】
一方、本実施形態においては、共通色の濃度と共通色および周辺の個別色の濃度差とに応じてトラッピングが実行される。従って、本実施形態における画像処理システム１は、境界部分ＢＲ２において共通色が存在しても図１２（ｂ）のように白抜けを起こすことなく印刷することができる。
【００８７】
なお、本実施形態においては、画像出力装置３の側においてトラッピングの処理を行うようにした。これを端末装置２の側において行うようにしてもよい。
【００８８】
すなわち、図１３に示すように、画像処理システム１Ｂでは、画像処理部３０３Ｂおよび画像データ保存部３０２Ｂが端末装置２Ｂに設けられている。これによって、画像処理部３０３Ｂにおけるトラッピングの処理は端末装置２Ｂの側において実行され、そこにおいて処理済画像データＰＩが作成される。画像出力装置３Ｂは、端末装置２Ｂから送信されてくる処理済画像データＰＩを取得し、それに基づいて印刷を実行する。
【００８９】
図１４は本実形態の画像処理における全体的な処理の流れの例を説明するためのフローチャートである。以下、図１４のフローチャートを参照して本実形態の画像処理における全体的な処理の流れについて説明する。
【００９０】
ユーザが画像を作成し（＃２１）、印刷を指示すると（＃２２）、画像データＩＭが端末装置２から画像出力装置３に送信される。これによって、画像出力装置３に画像データＩＭが入力される。
【００９１】
画像出力装置３は、画像データＩＭを受信すると、その画像データＩＭの中に２つまたは３つ以上のオブジェクトＯＢの境界部分ＢＲがあるか否かをチェックする（＃２３）。境界部分ＢＲが検出されなかった場合は（＃２３でＮｏ）、トラッピングを行うことなくそのまま画像データＩＭに基づいて印刷が実行される（＃３１）。
【００９２】
境界部分ＢＲが検出された場合は（＃２３でＹｅｓ）、境界部分ＢＲに用いられている基本色を色情報として検出する（＃２４）。そして、境界部分ＢＲにおいて共通色があるかどうかが判定される（＃２５）。いずれの境界部分ＢＲにおいても共通色がない場合には（＃２５でＮｏ）、全ての境界部分ＢＲについてトラッピングの処理が実行され（＃３０）、トラッピング済みの画像が印刷される（＃３１）。
【００９３】
共通色を有する境界部分ＢＲがある場合には（＃２５でＹｅｓ）、その共通色の濃度が閾値未満であるかどうかが判定される（＃２６）。閾値未満であった場合は（＃２６でＹｅｓ）、その共通色と個別色との濃度が比較される（＃２７）。濃度差が閾値以上であった場合には（＃２７でＹｅｓ）、その境界部分ＢＲがトラッピングの対象であると判断される（＃２８）。この後、共通色のある境界部分ＢＲが他にあるかどうかが判定される（＃２９）。
【００９４】
共通色のある境界部分ＢＲが他に存在する場合には（＃２９でＹｅｓ）、ステップ＃２６以降の処理を繰り返す。共通色のある境界部分ＢＲが他にない場合には（＃２９でＮｏ）、ステップ＃２８においてトラッピングの対象と判断された境界部分ＢＲについてトラッピングが施され（＃３０）、トラッピング済みの画像が印刷される（＃３１）。
【００９５】
また、ステップ＃２６において共通色の濃度が閾値以上であった場合（＃２６でＮｏ）およびステップ＃２７において濃度差が閾値未満であった場合には（＃２７でＮｏ）、ステップ＃２９以降の処理が行われる。
【００９６】
本実施形態によると、オブジェクトＯＢ同士の境界部分ＢＲにおいて共通色がある場合でも、共通色の濃度と共通色および個別色の濃度差とに応じてトラッピングの要否が判断される。従って、共通色がある場合でも白抜けの可能性があると判断された場合には、適切にトラッピングが行われる。これにより、白抜けを適切に防止できる。また、主操作方向および副走査方向に関係なく低濃度部分の濃度低下を防止できるとともに高濃度部分のエッジが強調されすぎることを防止でき、従来よりも画質の向上を図ることができる。
【００９７】
また、共通色と個別色との濃度差に応じてトラッピングの要否が判断されるため、共通色の濃度が低くても必ずしもトラッピングが行われるわけではなく、真にトラッピングが必要な境界部分ＢＲにのみトラッピングが施される。従って、無駄なトラッピングを回避でき、結果として処理効率を向上できる。
【００９８】
本実施形態においは、濃度を用いてトラッピングの要否を判断したが、明度など色を表現する他の度合いを用いるようにしてもよい。色抜けが目立つかどうかの判断は人間の主観的な感覚によるとことが大きく、また、トナーや用紙の質、湿度や温度などの環境条件などによっても変化する。従って、本実施形態で使用した閾値の値および濃度についての判定方法などは、それぞれの条件に対してテストを行って決定しておけばよい。また、その時々の条件に応じて適宜変更するようにしてもよい。または画像処理システム１を使用するユーザがその都度設定するようにしてもよい。
【００９９】
本実施形態においては、濃度の判定において共通色の濃度が閾値以上であった場合には、濃度差の判定を行わずにトラッピング不要と判断するようにした。これを、濃度の判定において共通色の濃度が閾値以上であったとしても濃度差の判定を行うようにしてもよい。この場合においても、濃度差の判定で共通色と個別色との濃度差が閾値以上であった場合にトラッピングを行うようにする。こうすると、共通色の濃度が高く色がある程度濃かったとしても共通色と個別色との間に所定の濃度差が確認できる場合にはトラッピングが実行されることとなる。または、常に濃度の判定および濃度差の判定の両方を行うようにし、その両方の判定結果に基づいてトラッピングの要否を判断するようにしてもよい。
【０１００】
なお、画像出力装置３として電子写真方式の複合機またはプリンタなど例にあげたが、その他トラッピングを実行する画像処理装置であれば本実施形態における画像処理の方法を適用することが可能である。
【０１０１】
その他、画像処理システム１、端末装置２、および画像出力装置３の全体または各部の構成、処理内容、処理順序、閾値などは、本発明の趣旨に沿って適宜変更することができる。
【図面の簡単な説明】
【０１０２】
【図１】本発明に係る画像処理システムの例を示す図である。
【図２】端末装置のハードウェア構成の例を示す図である。
【図３】画像出力装置の概略の構成の例を示す図である。
【図４】画像処理システムの機能的構成の例を示す図である。
【図５】本実施形態における処理の流れを説明するためのフローチャートである。
【図６】本実施形態における画像処理の流れを説明するためのフローチャートである。
【図７】ユーザが端末装置において作成した画像の例を示す図である。
【図８】画像処理部の機能的構成を説明するための図である。
【図９】トラッピング要否の判断に用いられる濃度の閾値の例を示す図である。
【図１０】境界部分における各色成分の濃度の第一の例を示す図である。
【図１１】境界部分における各色成分の濃度の第二の例を示す図である。
【図１２】従来の画像処理と本実施形態の画像処理とにおける印刷の例を示す図である。
【図１３】画像処理システムの他の実施形態の機能的構成の例を示す図である。
【図１４】本実形態の画像処理を説明するためのフローチャートである。
【図１５】従来の画像処理によって印刷された画像の例を示す図である。
【符号の説明】
【０１０３】
１  画像処理システム（画像形成装置）
２  端末装置（画像形成装置）
３  画像出力装置（画像形成装置）
３２１  境界部色成分抽出部（基本色を色情報として検出する手段）
３２２  濃度データ抽出部（共通色の有無を検出する手段）
３２２  濃度データ抽出部（共通色の濃度を検出する手段）
３２３  トラッピング要否判断部（判断手段）
３２４  トラッピング処理部（トラッピングを実行する手段）
ＯＢ  オブジェクト
ＢＲ  境界部分
ＰＲ  画像
【図１】
2007184865.tif 000003
【図２】
2007184865.tif 000004
【図３】
2007184865.tif 000005
【図４】
2007184865.tif 000006
【図５】
2007184865.tif 000007
【図６】
2007184865.tif 000008
【図７】
2007184865.tif 000009
【図８】
2007184865.tif 000010
【図９】
2007184865.tif 000011
【図１０】
2007184865.tif 000012
【図１１】
2007184865.tif 000013
【図１２】
2007184865.tif 000014
【図１３】
2007184865.tif 000015
【図１４】
2007184865.tif 000016
【図１５】
2007184865.tif 000017