(57)【特許請求の範囲】
【請求項１】
入力された画像データと前記画像データに係る画像情報とに基づき、画像形成の際に透明トナーを塗布する画像形成装置であって、
前記画像情報に基づき前記画像データにおける被写体を検出する被写体検出手段と、
前記被写体の検出結果に基づき、前記被写体における画素毎の透明トナーの塗布量の最大値を設定する設定手段と、を有し、
前記被写体検出手段により前記画像データから複数の被写体が検出されたとき、
前記設定手段は、
前記複数の被写体の間の距離に基づき前記最大値を設定する画像形成装置。
【請求項２】
前記設定手段は、
前記複数の被写体の間の距離が近くなるほど、前記最大値を大きい値に設定する請求項１記載の画像形成装置。
【請求項３】
前記複数の被写体の間の距離と、前記最大値とが対応付けられたテーブルが格納された記憶手段を有し、
前記設定手段は、前記記憶手段に格納された前記テーブルを参照して前記最大値を設定する請求項１又は２記載の画像形成装置。
【請求項４】
前記被写体検出手段により前記画像データから被写体が検出されたとき、
前記設定手段は、
前記被写体の輝度と、前記被写体の外周の輝度との輝度差に基づき、前記最大値を設定する請求項１ないし３の何れか一項に記載の画像形成装置。
【請求項５】
前記設定手段は、
前記輝度差が大きいほど前記最大値を大きい値に設定する請求項４記載の画像形成装置。
【請求項６】
前記輝度差と、前記最大値とが対応付けられたテーブルが格納された記憶手段を有し、
前記設定手段は、前記記憶手段に格納された前記テーブルを参照して前記最大値を設定する請求項４又は５記載の画像形成装置。
【請求項７】
前記最大値は、前記被写体の画素毎の各色トナーの塗布量の総和の最大値よりも小さい値となるように設定される請求項１ないし６の何れか一項に記載の画像形成装置。
【請求項８】
入力された画像データと前記画像データに係る画像情報とに基づき、画像形成の際に透明トナーを塗布する画像形成装置による画像形成方法であって、
前記画像情報に基づき前記画像データにおける被写体を検出する被写体検出手順と、
前記被写体の検出結果に基づき、前記被写体における画素毎の透明トナーの塗布量の最大値を設定する設定手順と、を有し、
前記被写体検出手順において前記画像データから複数の被写体が検出されたとき、
前記設定手順は、
前記複数の被写体の間の距離に基づき前記最大値を設定する画像形成方法。
【請求項９】
入力された画像データと前記画像データに係る画像情報とに基づき、画像形成の際に透明トナーを塗布する画像形成装置において実行される画像形成プログラムであって、
前記画像形成装置に、
前記画像情報に基づき前記画像データにおける被写体を検出する被写体検出ステップと、
前記被写体の検出結果に基づき、前記被写体における画素毎の透明トナーの塗布量の最大値を設定する設定ステップと、を実行させ、
前記被写体検出ステップにおいて前記画像データから複数の被写体が検出されたとき、
前記設定ステップは、
前記複数の被写体の間の距離に基づき前記最大値を設定する画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された画像データと前記画像データに係る画像情報とに基づき、画像形成の際に透明トナーを塗布する画像形成装置、この画像形成装置による画像形成方法、この画像形成装置において実行される画像形成プログラムに関する。
【背景技術】
【０００２】
近年の電子写真技術では、イエロー、マゼンタ、シアン、ブラックの４色の有彩色トナー像上に透明トナー像を画像の表面が均一となるように重ね合わせることで、定着後の光沢度を高める技術がある。
【０００３】
透明トナーを用いた画像形成技術として、例えば特許文献１には、原稿における写真領域と文字領域に応じて透明トナーの塗布量を制御し、出力画像の光沢度を制御することが記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら上記従来の画像形成装置では、所定領域のみに対する透明トナーの塗布量を変える場合には、ユーザによる領域指定が必要であり、操作が煩雑である。またユーザによる領域指定が行われない場合には、出力画像が印刷される記録紙の全面に一定量の透明トナーが塗布されるため、必要以上に透明トナーを消費してしまう。
【０００５】
本発明は、上記事情を鑑みてこれを解決すべく成されたものであり、ユーザの指定なしで所定領域に対する透明トナーの塗布量を変えることができ、且つ透明トナーの消費量を低減させることが可能な画像形成装置、画像形成方法及び画像形成プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明は、上記目的を達成するために、以下の如き構成を採用した。
【０００７】
本発明は、入力された画像データと前記画像データに係る画像情報とに基づき、画像形成の際に透明トナーを塗布する画像形成装置であって、前記画像情報に基づき前記画像データにおける被写体を検出する被写体検出手段と、前記被写体の検出結果に基づき、前記被写体における画素毎の透明トナーの塗布量の最大値を設定する設定手段と、を有する。
【０００８】
また本発明の画像形成装置において、前記被写体検出手段により前記画像データから複数の被写体が検出されたとき、前記設定手段は、前記複数の被写体の間の距離に基づき前記最大値を設定する。
【０００９】
また本発明の画像形成装置において、前記設定手段は、前記複数の被写体の間の距離が近くなるほど、前記最大値を大きい値に設定する。
【００１０】
また本発明の画像形成装置は、前記複数の被写体の間の距離と、前記最大値とが対応付けられたテーブルが格納された記憶手段を有し、前記設定手段は、前記記憶手段に格納された前記テーブルを参照して前記最大値を設定する。
【００１１】
また本発明の画像形成装置において、前記被写体検出手段により前記画像データから被写体が検出されたとき、前記設定手段は、前記被写体の輝度と、前記被写体の外周の輝度との輝度差に基づき、前記最大値を設定する。
【００１２】
また本発明の画像形成装置において、前記設定手段は、前記輝度差が大きいほど前記最大値を大きい値に設定する。
【００１３】
また本発明の画像形成装置において、前記記憶手段には、前記輝度差と、前記最大値とが対応付けられたテーブル前記設定手段は、前記記憶手段に格納された前記テーブルを参照して前記最大値を設定する。
【００１４】
また本発明の画像形成装置において、前記最大値は、前記被写体の画素毎の各色トナーの塗布量の総和の最大値よりも小さい値となるように設定される。
【００１５】
本発明は、入力された画像データと前記画像データに係る画像情報とに基づき、画像形成の際に透明トナーを塗布する画像形成装置による画像形成方法であって、前記画像情報に基づき前記画像データにおける被写体を検出する被写体検出手順と、前記被写体の検出結果に基づき、前記被写体における画素毎の透明トナーの塗布量の最大値を設定する設定手順と、を有する。
【００１６】
本発明は、入力された画像データと前記画像データに係る画像情報とに基づき、画像形成の際に透明トナーを塗布する画像形成装置において実行される画像形成プログラムであって、前記画像形成装置に、前記画像情報に基づき前記画像データにおける被写体を検出する被写体検出ステップと、前記被写体の検出結果に基づき、前記被写体における画素毎の透明トナーの塗布量の最大値を設定する設定ステップと、を実行させる。
【発明の効果】
【００１７】
本発明によれば、ユーザの指定なしで所定領域に対する透明トナーの塗布量を変えることができ、且つ透明トナーの消費量を低減させることができる。
【図面の簡単な説明】
【００１８】
【図１】第一の実施形態の画像形成装置の概略構成を示す図である。
【図２】第一の実施形態の画像形成装置の機能構成を説明する図である。
【図３】第一の実施形態の総量規制部を説明する図である。
【図４】オブジェクト情報解析部の詳細を説明する図である。
【図５】透明トナーの基準総量値を説明するための第一の図である。
【図６】透明トナーの基準総量値を説明するための第二の図である。
【図７】第一の実施形態の検出部と基準総量値設定部の処理を説明するフローチャートである。
【図８】被写体間距離と基準総量値とを対応付けたテーブルの一例を示す図である。
【図９】輝度差と基準総量値とを対応付けたテーブルの一例を示す図である。
【図１０】第二の実施形態の画像形成装置の機能構成を説明する図である。
【図１１】基準総量値補正部を説明する図である。
【発明を実施するための形態】
【００１９】
本発明では、画像データから検出された被写体の画素毎に塗布される透明トナーの塗布量の基準値を設定し、この基準値に基づき画素毎の透明トナーの塗布量を決定する。
【００２０】
（第一の実施形態）
以下に図面を参照して本発明の第一の実施形態について説明する。図１は、第一の実施形態の画像形成装置の概略構成を示す図である。
【００２１】
本実施形態の画像形成装置１００において、記録紙１は給紙コロ２によって一枚ずつ分離して呼び出され、搬送ローラ対３へと搬送される。搬送ローラ対３は、さらに記録紙１を搬送し、レジストローラ対４へと搬送する。レジストローラ対４は図示しないレジストクラッチによってローラの回転、停止を自在にコントロールできる構成となっている。画像形成装置１００は、後述する一連の画像形成プロセスの完了を待つために、一旦レジストローラ対４で記録紙１を停止させる。
【００２２】
点線３６で囲んだ部分はブラック版の作像ステーションである。感光体１１の周りに帯電チャージャ１２、露光ビーム１３、現像器１４、クリーニングブレード１５、１次転写チャージャ１６が配置されており、一連の作像動作を行うものである。
【００２３】
帯電チャージャ１２によって一様に帯電された感光体１１の表面に対して、図示しない書き込みユニットから露光ビーム１３が照射され、感光体上に潜像が形成される。現像器１４では前記潜像に対してブラックトナーを現像し、トナー像として可視化させる。さらにトナー像は１次転写チャージャ１６によって中間転写ベルト４０に転写される。感光体１１上に残留したトナーはクリーニングブレード１５によって掻き取られる。さらに、再び帯電チャージャ１２により帯電され、以降、上述の画像形成動作を繰り返し行う。
【００２４】
点線３７、３８、３９で囲んだ部分は、それぞれシアン版、マゼンタ版、イエロー版の作像ステーションであり、ブラック版と同様の動作によって、各版のトナー像を中間転写ベルト４０に転写する。さらに、点線３５で囲んだ部分は、透明トナー版の作像ステーションであり、その動作は他の色版と同様である。
【００２５】
画像形成装置１００では、すべての版のトナー像を転写ベルト４０に転写させた後に、レジストローラ対４で一旦停止させておいた記録紙１を再搬送させ、２次転写チャージャ４１で記録紙上にトナー像を転写させる。次いで記録紙１は、定着装置４３に搬送され、熱と圧力によって未定着トナーが定着された後に出力される。
【００２６】
中間転写ベルト４０上に残存したトナーは、中間転写クリーナ４２をベルトに当接させることによって掻き取られる。本実施形態では、透明トナーは、転写ベルト４０上では最下層（転写ベルト側）に位置する。このため本実施形態の画像形成装置１００では、記録紙１にトナー像を転写する際に、透明トナー以外の色版のトナーが転写ベルト４０上にほとんど残存しない。よって色再現域の良い画像を形成できる。
【００２７】
次に、図２を参照して本実施形態の画像形成装置１００の機能構成を説明する。図２は、第一の実施形態の画像形成装置の機能構成を説明する図である。
【００２８】
本実施形態の画像形成装置１００は、例えばネットワーク等を介してコンピュータ２００と接続されている。画像形成装置１００は、コンピュータ２００の有するプリンタドライバ２１０を介してＰＤＬ（Printer Descript Language）表記されたプリンタコマンドが画像データと共に出力されると、このプリンタコマンドを受けて画像処理を実行する。
【００２９】
本実施形態の画像形成装置１００は、ＣＰＵ（Central Processing Unit）１１０、メモリ１２０、画像処理部３００、プロッタ部４００を有する。
【００３０】
ＣＰＵ１１０は、画像形成装置１００全体の制御を司る。メモリ１２０は、画像形成装置１００の処理に必要なデータや設定値等を格納する。画像処理部３００は、コンピュータ２００から送信される画像データに対して画像処理を行う。プロッタ部４００は、画像処理部３００により処理を施された画像データを印刷して出力する。
【００３１】
以下に本実施形態の画像処理部３００の詳細を説明する。
【００３２】
本実施形態の画像処理部３００は、コマンド解釈部３１０、展開部３２０、色補正部３３０、総量規制部３４０、中間調処理部３５０、オブジェクト情報解析部３６０を有する。
【００３３】
本実施形態の画像処理部３００は、コンピュータ２００から送信された画像データがグラフィックデータである場合に、特徴のある処理を行う。
【００３４】
具体的には本実施形態の画像処理部３００は、画像データがグラフィックデータである場合に、画像データに含まれる被写体を検出し、被写体へ透明トナーを塗布する。また被写体に塗布する透明トナーの量を被写体に応じて変更する。
【００３５】
本実施形態の画像処理部３００は、コマンド解釈部３１０により、コンピュータ２００から送信された画像データがグラフィックデータか否かを判断する。
【００３６】
画像データがグラフィックデータであった場合、画像処理部３００は、オブジェクト情報解析部３６０により、画像データから被写体を検出し、画像データの被写体領域における各画素毎の透明トナーの塗布量の最大値を設定する処理を行う。そして総量規制部３４０により、設定された最大値に基づき各画素毎の透明トナーの塗布量を決定する。本実施形態の以下の説明では、画像データにおける各画素毎の透明トナーの塗布量の最大値を基準総量値と呼ぶ。基準総量値の詳細は後述する。
【００３７】
また画像データがグラフィックデータでない場合、本実施形態の画像処理部３００は、展開部３２０、色補正部３３０、総量規制部３４０、中間調処理部３５０により従来通りの画像処理を行う。
【００３８】
以下に、画像処理部３００の各部についてさらに説明する。
【００３９】
コマンド解釈部３１０は、コンピュータ２００から送信されるプリンタコマンドを解析し、プリンタコマンドの内容を解釈する。コンピュータ２００から画像形成装置１００に出力されるデータは、プリンタコマンド、画像データ、画像情報である。プリンタコマンドは、文字／グラフィック／イメージの３種類のオブジェクトに対する描画コマンドからなる。画像データは、コンピュータ２００のアプリケーション等により作成された出力対象となるデータである。
【００４０】
画像情報は、画像データのフォーマット情報等を含む画像データに係る各種項目の情報である。本実施形態の画像情報には、例えばデジタルスチルカメラ用画像ファイルフォーマット規格（以下、Ｅｘｉｆ）に定められた項目の情報が含まれることが好ましい。尚以下の本実施形態の説明では、デジタルスチルカメラ用画像ファイルフォーマット規格に定められた項目の情報をＥｘｉｆ情報と呼ぶ。
【００４１】
Ｅｘｉｆ情報には、画像を構成するオブジェクト毎のオブジェクト情報が含まれる。オブジェクト情報には、オブジェクトの大きさ、画像におけるオブジェクトの位置、オブジェクトの領域、オブジェクトの輝度等が含まれる。本実施形態では、画像を構成するオブジェクトの中から、特定のオブジェクトが被写体として検出される。
【００４２】
本実施形態のコマンド解釈部３１０は、プリンタコマンドの内容を解釈した結果、画像データがグラフィックデータであり且つ画像情報にＥｘｉｆ情報が含まれていた場合、画像データと画像情報とをオブジェクト情報解析部３６０へ渡す。またコマンド解釈部３１０は、画像情報を色補正部３３０へ渡す。
【００４３】
またコマンド解釈部３１０は、プリンタコマンドの内容を解釈した結果、画像データがグラフィックデータでないか、又は画像情報にＥｘｉｆ情報が含まれない場合、画像データを展開部３２０へ渡す。
【００４４】
展開部３２０は、メモリ１２０上にＲＧＢデータとして画像を展開する。色補正部３３０は、メモリ１２０に展開されたＲＧＢデータをＣＭＹＫデータに変換し、総量規制部３４０へ渡す。ＣＭＹＫデータとは、ＣトナーによるＣ版、ＭトナーによるＭ版、ＹトナーによるＹ版、ＫトナーによるＫ版をそれぞれ形成するためのデータであり、０（白）〜２５５（黒）の値をとるものとする。以下の本実施形態の説明では、ＣＭＹＫデータによりＣ版、Ｍ版、Ｙ版、Ｋ版がそれぞれ形成されて重畳された状態の画像をプロセストナー版と呼ぶ。
【００４５】
総量規制部３４０は、画像データがグラフィックデータでなかった場合、プロセストナー版を形成するために必要なＣトナー、Ｍトナー、Ｙトナー、Ｋトナー、透明トナーそれぞれのトナーの塗布量に対して規制を行う。
【００４６】
また総量規制部３４０は、画像データがグラフィックデータであった場合、透明トナーの塗布量の規制を行う際に、オブジェクト情報解析部３６０から入力される基準総量値に対して総量規制を行う。基準総量値に対する総量規制の詳細は後述する。
【００４７】
総量規制部３４０において規制されたＣトナー、Ｍトナー、Ｙトナー、Ｋトナー、透明トナーのそれぞれの塗布量を示す値は、中間調処理部３５０へ出力される。
【００４８】
中間調処理部３５０は、総量規制部３４０から出力された各トナーの塗布量に基づきディザ処理や誤差拡散処理などの中間調処理を行い、ＣＭＹＫデータと透明トナーデータを作成する。中間調処理部３５０から出力されるＣＭＹＫデータは、塗布量が規制された各色トナーによりプロセストナー版を形成するためのデータである。また中間調処理部３５０から出力される透明トナーデータは、塗布量が規制された透明トナーにより透明トナー版を形成するためのデータである。
【００４９】
中間調処理部３５０は、各版の各画素のドットＯＮ／ＯＦＦ情報をプロッタ部４００へ送出する。プロッタ部４００は、中間調処理部３５０から出力されたＣＭＹＫデータと透明トナーデータにしたがって、画像を形成する。
【００５０】
オブジェクト情報解析部３６０は、画像データと画像情報とを受け取ると、画像データから検出された被写体の種類に応じて透明トナーの基準総量値αＢａｓｅを設定し、設定した基準総量値αＢａｓｅを総量規制部３４０へ出力する。オブジェクト情報解析部３６０の詳細は後述する。
【００５１】
次に図３を参照して本実施形態の総量規制部３４０について説明する。図３は、第一の実施形態の総量規制部を説明する図である。
【００５２】
本実施形態の総量規制部３４０は、プロセスカラー総和演算部３４１、塗布量変換部３４２を有する。
【００５３】
プロセスカラー総和演算部３４１は、プロセストナー版の形成に用いる各色トナーの塗布量の総和を算出し、塗布量変換部３４２へ出力する。尚各色トナーの塗布量の総和とは、画像データにおける一画素につき塗布される各色トナーの塗布量の総和である。
【００５４】
本実施形態の以下の説明では、プロセストナー版の形成に用いる各色トナーの塗布量の総和をプロセストナー量と呼ぶ。
【００５５】
塗布量変換部３４２は、プロセストナー量を規制した値であるプロセストナー量総和規制値と、基準総量値αＢａｓｅを規制した値である透明トナー量総和規制値を算出する。
【００５６】
具体的には塗布量変換部３４２は、式（１）によりプロセストナー量総和規制値を算出し、式（２）により透明トナー量総和規制値を算出する。塗布量変換部３４２により算出されたプロセストナー量総和規制値と透明トナー量総和規制値は、中間調処理部３５０へ出力される。
【００５７】
[数１]
ｉｆ（（Ｃ＋Ｍ＋Ｙ＋Ｋ）＞ＭＡＸ１）
Ｃ′＝Ｃ×（ＭＡＸ１×２５５／１００−Ｋ）／（Ｃ＋Ｍ＋Ｙ）
Ｍ′  ＝Ｍ×（ＭＡＸ１×２５５／１００−Ｋ）／（Ｃ＋Ｍ＋Ｙ）
Ｙ′  ＝Ｙ×（ＭＡＸ１×２５５／１００−Ｋ）／（Ｃ＋Ｍ＋Ｙ）
ｅｌｓｅ
Ｃ′＝Ｃ
Ｍ′＝Ｍ
Ｙ′＝Ｙ                                                式（１）
ここで、ＭＡＸ１はプロセストナー量総和規制値である。本実施形態のプロセストナー量総和規制値ＭＡＸ１は、透明トナー量総和規制値との合計値である合計総量規制値をＭＡＸ２としたとき、合計総量規制値ＭＡＸ２≧プロセストナー量総和規制値ＭＡＸ１となるように設定されている。
【００５８】
またＣ、Ｍ、Ｙ、Ｋは、規制前の各色トナーの塗布量を示す。またＣ′，Ｍ′，Ｙ′は、Ｃトナー、Ｍトナー、Ｙトナーの規制後の１画素毎の塗布量を示す値である。Ｋトナーの塗布量は総量規制によって変更されない。よってプロセストナー量総和規制値は、Ｃ′＋Ｍ′＋Ｙ′＋Ｋとなる。
【００５９】
[数２]
ｉｆ（（Ｃ′＋Ｍ′＋Ｙ′＋Ｋ）＞αＢａｓｅ）
α＝０
ｅｌｓｅ
α＝αＢａｓｅ−（Ｃ′＋Ｍ′＋Ｙ′＋Ｋ）                式（２）
次に、図４を参照して本実施形態のオブジェクト情報解析部３６０について説明する。図４は、オブジェクト情報解析部の詳細を説明する図である。
【００６０】
本実施形態のオブジェクト情報解析部３６０は、画像情報解析部３６１、検出部３６２、基準総量値設定部３６３を有する。本実施形態の画像情報解析部３６１は、画像情報を解析する。検出部３６２は、画像情報の解析結果に基づき画像データから被写体を検出する。画像情報解析部３６１と検出部３６２の処理の詳細は後述する。基準総量値設定部３６３は、検出部３６２により検出された被写体の種類や大きさ等に基づき、透明トナーの基準総量値αＢａｓｅを設定する。
【００６１】
以下に、図５、図６を参照して透明トナーの基準総量値αＢａｓｅについて説明する。
【００６２】
図５は、透明トナーの基準総量値を説明するための第一の図である。図５の例は基準総量値αＢａｓｅが設定されていない状態を示している。図５（Ａ）は、プロセストナー版を形成するためのプロセストナー量と、透明トナー版を形成するための透明トナー量との関係を示す図であり、図５（Ｂ）は透明トナーが塗布される前の記録紙の断面の概念図であり、図５（Ｃ）は透明トナー版を塗布した場合の記録紙の断面の概念図である。
【００６３】
図５（Ａ）に示すようにプロセストナー量と透明トナー量との関係を（０，ＭＡＸ２）と（ＭＡＸ１，α１）との２点を結ぶ関数５１として示した場合、図５（Ｃ）のように各画素に透明トナーαが塗布量される。
【００６４】
例えば図５（Ｃ）の画素１では、プロセストナー量の値はプロセストナー量規制値ＭＡＸ１である。したがって透明トナーαの塗布量は、関数５１によればα１となる。また画素２では、プロセストナー量が０である。したがって透明トナーαの塗布量は、関数５１によれば合計総量規制値ＭＡＸ２となる。また画素３では、プロセストナー量がＴ１である。したがって透明トナーαの塗布量は、関数５１によればＴ１０となる。
【００６５】
すなわち図５の例では、画像データ全面に塗布量α１以上の透明トナーが塗布されることになる。
【００６６】
これに対し、図６を参照して基準総量値αＢａｓｅが設定された場合について説明する。図６は、透明トナーの基準総量値を説明するための第二の図である。図６の例は基準総量値αＢａｓｅが設定された状態を示している。図６（Ａ）は、プロセストナー版を形成するためのプロセストナー量と、透明トナー版を形成するための透明トナー量との関係を示す図であり、図６（Ｂ）は透明トナーが塗布された記録紙の断面の第一の概念図であり、図６（Ｃ）は透明トナーが塗布された記録紙の断面の第二の概念図である。
【００６７】
本実施形態では、基準総量値αＢａｓｅをプロセストナー量総和規制値ＭＡＸ１以下の値となるように設定する。図６（Ａ）では、基準総量値をαＢａｓｅ１とした場合のプロセストナー量と透明トナー量との関係を関数６１とし、基準総量値をαＢａｓｅ２とした場合のプロセストナー量と透明トナー量との関係を関数６２として示した。
【００６８】
図６（Ｂ）は、基準総量値がαＢａｓｅ１である場合を示しており、図６（Ｃ）は基準総量値がαＢａｓｅ２である場合を示している。本実施形態では、プロセストナー量の値が基準総量値αＢａｓｅより小さい画素にのみ、基準総量値αＢａｓｅとプロセストナー量との差分に該当する透明トナーが塗布される。
【００６９】
図６（Ｂ）において、例えば画素１では、プロセストナー量が基準総量値αＢａｓｅ１より大きいため、透明トナーは塗布量されない。また画素２では、プロセストナーが塗布されないため、基準総量値αＢａｓｅ１が透明トナーの塗布量となる。また画素３では、プロセストナー量が基準総量値αＢａｓｅ１より少ないため、関数６１において画素３のプロセストナー量に対応した量の透明トナーが塗布される。
【００７０】
図６（Ｃ）においても同様に、画素１、画素３はプロセストナー量が基準総量値αＢａｓｅ２より大きいため、透明トナーは塗布されない。画素２は、プロセストナーが塗布されないため、基準総量値αＢａｓｅ２が透明トナーの塗布量となる。
【００７１】
このように透明トナーに対して基準総量値αＢａｓｅを設定することで、画像データ全面に透明トナーが塗布されることがなく、透明トナーの消費を抑えることができる。
【００７２】
また本実施形態の基準総量値αＢａｓｅは、複数種類の値が予めメモリ１２０等に格納されており、検出部３６２による被写体の検出結果に基づき基準総量値設定部３６３により設定される。
【００７３】
以下に、本実施形態の画像情報解析部３６１と検出部３６２の処理について説明する。
【００７４】
本実施形態の画像情報解析部３６１は、画像データと共にオブジェクト解析部３６０に入力された画像情報の解析を行う。具体的には画像情報解析部３６１は、画像情報を解析し、オブジェクト毎のオブジェクト情報、オブジェクトが複数であった場合のオブジェクト間の距離等を抽出する。本実施形態の画像情報解析部３６１は、抽出した解析結果を検出部３６２へ出力する。
【００７５】
本実施形態の検出部３６２は、解析結果に基づき被写体を検出し、検出結果に基づき被写体に塗布する透明トナーの基準総量値αＢａｓｅを選択する。そして検出部３６２は、選択した基準総量値αＢａｓｅを基準総量値設定部３６３へ通知する。基準総量値設定部３６３は、選択された基準総量値αＢａｓｅを総量規制部３４０へ設定する。
【００７６】
以下に図７を参照して本実施形態の検出部３６２と基準総量値設定部３６３の処理について説明する。図７は、第一の実施形態の検出部と基準総量値設定部の処理を説明するフローチャートである。
【００７７】
検出部３６２は、画像情報解析部３６１において抽出された解析結果を取得する（ステップＳ７０１）。続いて検出部３６２は、解析結果に含まれるオブジェクト情報に基づき、画像データに人物の顔があるか否かを判断する（ステップＳ７０２）。尚本実施形態の検出部３６２は、顔認識機能を有していることが好ましい。
【００７８】
ステップＳ７０２において、人物の顔が認識された場合、検出部３９２は、認識された顔が複数であるか否かを判断する（ステップＳ７０３）。ステップＳ７０３において複数の顔が認識された場合、検出部３６２は、検出された複数の顔を被写体と認識し、人物の顔と認識されたオブジェクト間の距離を被写体間距離として解析結果から取得する（ステップＳ７０４）。尚ステップＳ７０３において、複数の顔が認識されない場合、検出部３６２は後述するステップＳ７０８へ進む。続いて検出部３６２は、被写体間距離に基づき基準総量値αＢａｓｅを選択する（ステップＳ７０５）。尚ここで３人以上の人物の顔が検出された場合、最も近い被写体間距離に基づき基準総量値αＢａｓｅを選択することが好ましい。
【００７９】
以下に基準総量値αＢａｓｅの選択について説明する。本実施形態では、被写体間距離と基準総量値αＢａｓｅとが対応付けられたテーブルがメモリ１２０に格納されている。検出部３６２は、このテーブルを参照して検出した被写体間の距離に対応した基準総量値αＢａｓｅを選択する。
【００８０】
図８は、被写体間距離と基準総量値とを対応付けたテーブルの一例を示す図である。本実施形態のテーブル８０では、被写体間距離を示す値と、基準総量値αＢａｓｅとが対応付けられている。
【００８１】
テーブル８０では、被写体間距離が極めて近距離である場合をＳ＝０、近距離の場合をＳ＝１、中距離の場合をＳ＝２、遠距離の場合をＳ＝３、極めて遠距離である場合をＳ＝４とした。尚被写体間距離を極めて近距離、近距離、長距離、遠距離、極めて遠距離と判断する基準となる距離は、予め設定されていても良い。例えば検出部３６２により検出された被写体間距離が、予め設定された近距離と判断する基準となる距離であった場合、検出部３６２はテーブル８０のＳ１と対応した基準総量値αＢａｓｅを選択する。
【００８２】
テーブル８０では、被写体間距離が近いほど基準総量値αＢａｓｅを大きい値としている。例えばプロセストナー量総和規制値ＭＡＸ１＝１００したとき、被写体間距離が極めて近距離の場合であるＳ＝０と対応した基準総量値αＢａｓｅ＝１００とした。
【００８３】
尚本実施形態では、プロセストナー量総和規制値ＭＡＸ１≧基準総量値αＢａｓｅとしたが、これに限定はされない。例えば被写体間距離が極めて近距離である場合に、基準総量値αＢａｓｅがプロセストナー量総和規制値ＭＡＸ１より大きい値になるように設定しても良い。
【００８４】
また本実施形態では、被写体間距離と基準総量値αＢａｓｅとの関係がテーブルにより示されている例を説明したが、これに限定されない。被写体間距離と基準総量値αＢａｓｅとの関係は、例えば両者の関係を示す関数等で示されても良く、その場合は関数の数式がメモリ１２０に格納される。
【００８５】
本実施形態では、このように被写体間距離が近い複数の被写体に対し、被写体を構成する画素毎の透明トナーの塗布量の最大値である基準総量値αＢａｓｅを大きく設定する。この構成により、近距離にある複数の被写体が画像全体において目立つように透明トナーを塗布して光沢を出すことができる。
【００８６】
図７に戻って、検出部３６２はステップＳ７０５において基準総量値αＢａｓｅを選択すると、選択した基準総量値αＢａｓｅを基準総量値設定部３６３へ基準総量値αＢａｓｅを渡す。尚このとき検出部３６２は、画像データにおける被写体の領域を示す被写体領域情報も共に基準総量値設定部３６３へ渡す。
【００８７】
基準総量値設定部３６３は、渡された基準総量値αＢａｓｅを総量規制部３４０へ設定する（ステップＳ７０６）。また基準総量値設定部３６３は、被写体領域情報を総量規制部３４０へ渡す。総量規制部３４０は、基準総量値αＢａｓｅと被写体領域情報に基づき、被写体へ塗布する透明トナーの量を規制する。
【００８８】
またステップＳ７０２において、人物の顔が認識できなかった場合、検出部３６２は人物の顔以外の被写体を検出する（ステップＳ７０７）。本実施形態の検出部３６２は、オブジェクト情報に含まれるサイズ情報から、画像データに含まれる最も大きいオブジェクトを被写体として検出する。
【００８９】
続いて検出部３６２は、検出した被写体の輝度と、被写体の外周の輝度との輝度差を取得する（ステップＳ７０８）。被写体の輝度は、オブジェクト情報に含まれており、被写体の輝度の平均値を示す値であっても良い。また被写体の外周の輝度とは、例えば被写体の輪郭から所定距離離れた点の輝度を複数取得し、その平均値を被写体の外周の輝度としても良い。
【００９０】
検出部３６２は、輝度差を取得すると、輝度差に基づき基準総量値αＢａｓｅを選択する（ステップＳ７０９）。本実施形態では、輝度差と基準総量値αＢａｓｅとが対応付けられたテーブルがメモリ１２０に格納されている。検出部３６２は、このテーブルを参照して輝度差に対応した基準総量値αＢａｓｅを選択する。
【００９１】
図９は、輝度差と基準総量値とを対応付けたテーブルの一例を示す図である。本実施形態のテーブル８１では、輝度差を示す値と、基準総量値αＢａｓｅとが対応付けられている。
【００９２】
テーブル８１では、輝度差が極めて大きい場合をＧ＝０、輝度差が大きい場合をＧ＝１、輝度差が中程度の場合をＧ＝２、輝度差が小さい場合をＧ＝３、輝度差が極めて小さい場合をＧ＝４とした。尚輝度差の大きさを判断する基準となる値は、予め設定されていても良い。例えば検出部３６２により検出された輝度差が小さいと判断する基準となる値であった場合、検出部３６２はテーブル８１のＧ１と対応した基準総量値αＢａｓｅを選択する。尚輝度差と基準総量値αＢａｓｅとの関係も、テーブルではなく両者の関係を示す関数の数式等により決められていても良い。
【００９３】
図７に戻って、検出部３６２はステップＳ７０９において基準総量値αＢａｓｅを選択すると、選択した基準総量値αＢａｓｅを基準総量値設定部３６３へ基準総量値αＢａｓｅを渡す。尚このとき検出部３６２は、画像データにおける被写体の領域を示す被写体領域情報も共に基準総量値設定部３６３へ渡す。基準総量値設定部３６３は、渡された基準総量値αＢａｓｅを総量規制部３４０へ設定する（ステップＳ７１０）。
【００９４】
尚本実施形態では、人物の顔が認識されなかった場合には、オブジェクトのうち最も大きいオブジェクトを被写体として検出するものとしたが、これに限定されない。例えば本実施形態では、画像において中央部分にあるオブジェクトを被写体として検出しても良い。また本実施形態では、人物の顔が認識されなかった場合には、輝度差により基準総量値αＢａｓｅを選択するものとしたが、これに限定されない。本実施形態では、例えば彩度や明度等を用いて基準総量値αＢａｓｅを選択しても良い。
【００９５】
このように本実施形態によれば、コンピュータ２００から送信される画像データがグラフィックデータである場合に、画像データから被写体を検出する。そして検出された被写体に基づき、基準総量値αＢａｓｅを設定する。
【００９６】
よって本実施形態によれば、画像データ全面に一定量の透明トナーが塗布されることがなく、透明トナーの消費を抑えることができる。
【００９７】
また本実施形態では、画像データから被写体を検出し、検出した被写体に対して透明トナーを塗布する。したがって本実施形態では、ユーザの指定なしで被写体領域に対する透明トナーの塗布量を変えることができる。
【００９８】
（第二の実施形態）
以下に図面を参照して本発明の第二の実施形態について説明する。本発明の第二の実施形態では、基準総量値αＢａｓｅを複数設定することが可能な構成とした点が第一の実施形態と相違する。よって本発明の第二の実施形態の説明では、第一の実施形態と同様の機能構成を有するものには第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【００９９】
図１０は、第二の実施形態の画像形成装置の機能構成を説明する図である。本実施形態の画像形成装置１００Ａは、第一の実施形態の画像形成装置１００の有する各部に加え、基準総量値補正部３７０を有する。
【０１００】
本実施形態の基準総量値補正部３７０は、例えばオブジェクト情報解析部３６０の有する基準総量値設定部３６３により複数の基準総量値αＢａｓｅが設定された場合に、この複数の基準総量値αＢａｓｅを論理演算により一つの基準総量値として総量規制部３４０へ渡す。
【０１０１】
基準総量値αＢａｓｅが複数設定される場合とは、例えば画像データから複数の人物の顔の認識し、且つその他のオブジェクトも被写体として認識した場合等である。
【０１０２】
図１１は、基準総量値補正部を説明する図である。本実施形態の基準総量値補正部３７０は、論理演算部３７１を有する。
【０１０３】
オブジェクト情報解析部３６０において基準総量値αＢａｓｅが複数設定された場合、この複数の基準総量値が論理演算部３７１へ入力される。そして複数の基準総量値αＢａｓｅは、論理演算部３７１による論理演算により一意の値とされる。
【０１０４】
尚本実施形態の基準総量値補正部３７０は、入力される基準総量値αＢａｓｅが１つであった場合、入力された基準総量値αＢａｓｅをそのまま出力する。
【０１０５】
以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１０６】
１００、１００Ａ  画像形成装置
１１０  ＣＰＵ
１２０  メモリ
３００  画像処理部
３１０  コマンド解釈部
３２０  展開部
３３０  色補正部
３４０  総量規制部
３５０  中間調処理部
３６０  オブジェクト情報解析部
３７０  基準総量値補正部
【先行技術文献】
【特許文献】
【０１０７】
【特許文献１】特開平５−２６５２８７号公報
【図１】
0005671997.tif 000002
【図２】
0005671997.tif 000003
【図３】
0005671997.tif 000004
【図４】
0005671997.tif 000005
【図５】
0005671997.tif 000006
【図６】
0005671997.tif 000007
【図７】
0005671997.tif 000008
【図８】
0005671997.tif 000009
【図９】
0005671997.tif 000010
【図１０】
0005671997.tif 000011
【図１１】
0005671997.tif 000012