(57)【要約】【課題】  合成プリントにおいて、背景画像と前景画像の色味が近似して判別できない場合がある。しかし背景画像もしくは前景画像の色味を、なるべく元の色味に近く、かつ両者を判別できるように、濃度調整機能を利用してユーザが所望の色味を得ることは難しい。【解決手段】  背景画像もしくは前景画像に対して濃度調整機能を使用して調整した場合の色味を算出し、条件に合う色味になるような濃度調整パラメータを自動的に選択し、合成プリント時に適用させる。【選択図】  図１１（ａ）
2013085171.tif 000002
【特許請求の範囲】
【請求項１】
入力された複数の画像を重ね合わせる合成手段（１１０３）と、出力対象画像のプレビュー画像を表示装置に表示させる手段（１０６、１１２）、複数の色材と濃度域に対して独立に調整できる濃度調整手段（２０７）を備えた画像形成装置であって、
合成画像をプレビューする合成画像プレビュー手段（Ｓ１１０２）と、
合成した背景画像と前景画像の色が近似しているか判定する色差判定手段（Ｓ１１０５）と、
前記色差判定手段によって色が近似していると判定された場合に、各濃度調整パラメータ適用後の上記背景画像もしくは前景画像の予測色度を算出する濃度調整適用予測色度算出手段（Ｓ１１０５）と、
前記の各予測色度の中から最も高い評価が得られる濃度調整パラメータを自動で選択する濃度調整パラメータ選択手段（Ｓ１１０８〜Ｓ１１１０）と、
前記濃度調整パラメータを用いた濃度調整を上記背景画像もしくは前景画像に適用し合成プリントする濃度調整合成プリント手段（Ｓ１１１４）と
を有することを特徴とする画像形成装置。
【請求項２】
前記合成プリントを指示されたら、各濃度調整パラメータ適用後の予測色度を算出する濃度調整適用予測色度算出手段（Ｓ１３０５）と、
前記各予測色度の中から、背景画像と前景画像の色が近似していると判定された予測色度を抽出する近似色度抽出手段（Ｓ１３０６、Ｓ１３０７）と
前記の近似色度に適用されている濃度調整パラメータを選択させないようにUI上での選択を禁止するUI制限手段（Ｓ１３０８）と
を有することを特徴とする請求項1に記載の画像形成装置。
【請求項３】
前記濃度調整パラメータ選択手段において、背景画像と前景画像が判別できるか、かつ、元々の色味に近いかを評価する画像評価手段を用いることを特徴とする（Ｓ１１０９、Ｓ１１１０）請求項1に記載の画像形成装置。
【請求項４】
前記合成画像プレビュー手段および色差判定手段は、カラープロファイルのA2Bテーブルと調整後の階調特性を用いて算出することを特徴とする（図１２）請求項１に記載の画像形成装置。
【請求項５】
前記濃度調整パラメータ選択手段において、選択された濃度調整パラメータを適用したプレビュー画像を表示し、ユーザから上記濃度調整パラメータの適用を拒否された場合は、ユーザの主導濃度調整パラメータもしくは初期パラメータを上記背景画像もしくは前景画像に適用することを特徴とする（Ｓ１１１３、Ｓ１１１７〜Ｓ１１１９）請求項１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像を合成してプリントする機能と、濃度調整機能を持った画像形成装置に関するものである。
【背景技術】
【０００２】
電子写真プリンタや複合機には、複数の画像を合成してプリントする合成機能が備えられているものがある。これは、プリントドライバから出力したPDLデータ同士、もしくはPDLデータとスキャナで読み取ったスキャンデータ、もしくはスキャンデータ同士、といった組み合わせで合成することが可能である。この機能により、ユーザは背景画像をプレプリントし、それに重ねて前景画像をプリントしなくても、一度のプリント処理の中で合成画像を作成しプリントすることができる。昨今、市場ではバリアブルデータプリント事業が成長しており、この機能を使ったプリントのニーズは拡大している。
【０００３】
ところが、背景画像と前景画像の色味が似ていて、合成すると前景画像が埋もれて見えなくなってしまうことがある。その対策として、画像が判別できるようにいずれかの画像の濃度を調整するといった方法が考えられる。特許文献1では、色成分の中で濃度差が最大の色成分について差を強調させることで、各画像を判別できるようにしている。
【０００４】
しかしながら、ユーザは画像の元々の色味からなるべく変えずに、前景画像と背景画像を判別できるように調整したいはずであるが、特許文献1での調整内容がユーザの意図にあった調整とは限らない。
【０００５】
そこで、プリンタに搭載されている濃度調整機能を使用して、画像を判別できるようにユーザ自身が調整することが考えられる。濃度調整機能としては、シアン、マゼンタ、イエロー、ブラック（以下、C、M、Y、Kとする）の濃度特性の傾きを変化させるものや、C、M、Y、Kの濃度域をそれぞれ低・中・高濃度域に分け、独立にレベル調整できるものがある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開2000-50050号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、これらの調整機能を使って、所望の色味をどの色・濃度域をどの程度調整すればいいのか判断することは、初心者には難しい。
【０００８】
本発明は、上述の問題を鑑みてなされたものであり、背景画像と前景画像が判別でき、元々の色味に近い合成画像を得るために自動で濃度調整する機能を提供することを目的とする。
【課題を解決するための手段】
【０００９】
入力された複数の画像を重ね合わせる合成手段（１１０３）と、出力対象画像のプレビュー画像を表示装置に表示させる手段（１０６、１１２）、複数の色材と濃度域に対して独立に調整できる濃度調整手段（２０７）を備えた画像形成装置であって、合成画像をプレビューする合成画像プレビュー手段（Ｓ１１０２）と、合成した背景画像と前景画像の色が近似しているか判定する色差判定手段（Ｓ１１０６）と、前記色差判定手段によって色が近似していると判定された場合に、各濃度調整パラメータ適用後の上記背景画像もしくは前景画像の予測色度を算出する予測色度算出手段（Ｓ１１１１）と、前記の各予測色度の中から最も高い評価が得られる濃度調整パラメータを自動で選択する濃度調整パラメータ選択手段（Ｓ１１１３、Ｓ１１１４）と、前記濃度調整パラメータを用いた濃度調整を上記背景画像もしくは前景画像に適用し合成プリントする濃度調整合成プリント手段（Ｓ１１１９）とを有することを特徴とする画像形成装置。
【発明の効果】
【００１０】
本発明により、元々の色味に近く、かつ、前景画像と背景画像が判別できるように自動で濃度調整した合成画像を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態としてのコンピュータ、ＭＦＰを含むシステム構成図
【図２】本発明の一実施形態としてのプリント処理を表すブロック図
【図３】濃度調整機能の一般的なＵＩを示す図
【図４】本発明の一実施形態としての濃度調整機能による調整後の濃度特性を示した図
【図５】本発明で実施する、前景画像の濃度調整前後の合成画像例
【図６】本発明で実施する、前景画像の濃度調整前後の合成画像の色度の例をL*a*b*色空間内に示した図
【図７】合成画像を分割して前景画像・背景画像の境界領域を判定する例を説明する図
【図８】実施例２の手法を用いた濃度調整UIの一例
【図９】本発明での濃度調整時に使用する印刷プレビュー画面の一例
【図１０】本発明での濃度調整後に表示する印刷プレビュー画面の一例
【図１１（ａ）】実施例１のメイン処理フローを表すフローチャート（その１）
【図１１（ｂ）】実施例１のメイン処理フローを表すフローチャート（その２）
【図１２】プレビュー画像作成の画像処理例を示すブロック図
【図１３】実施例２のメイン処理フローを表すフローチャート
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１３】
図１は、本実施形態のコンピュータを含むプリンタ制御システムの構成を説明するブロック図である。なお、特に断らない限り、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、本発明を適用できることは言うまでもない。また、特に断らない限り、本発明の機能が実行されるのであれば、ＬＡＮ,ＷＡＮ等のネットワークを介して接続が為され処理が行われるシステムであっても本発明を適用できることは言うまでもない。
【００１４】
＜本発明のシステム構成図＞
図１において、１０はホストコンピュータで、ＲＯＭ１０３あるいは外部メモリ１０８に記憶されたアプリケーションプログラム等に基づいて処理を実行するＣＰＵ１０１を備える。さらに、システムバス１０９に接続される各デバイスをＣＰＵ１０１が総括的に制御する。また、このＲＯＭ１０３あるいは外部メモリ１０８には、ＣＰＵ１０１の制御プログラムであるオペレーティングシステムプログラム（以下ＯＳ）等を記憶する。１０２はＲＡＭで、ＣＰＵ１０１の主メモリ、ワークエリア等として機能する。１０４はネットワークＩ／Ｆで、ここではマルチファンクションプリンタ（以下、ＭＦＰとする）１１のネットワークＩ／Ｆ１１０１と接続されて、ＭＦＰ１１との通信制御処理を実行する。また、コンピュータ１０には、入力機器としてキーボード１０５やマウス１０７、出力機器としてモニタ１０６が接続されている。ＣＰＵ１０１は、モニタ１０６上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。ユーザは印刷を実行する際、印刷の設定に関するウインドウを開き、プリンタの設定や、印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定を行える。 
【００１５】
ＭＦＰ１１は、コントローラ部１１０、スキャナ部１１１、操作部１１２、外部メモリ１１３、プリンタ部１１４からなる。コントローラ部１１０において、プリンタＣＰＵ１１０６は制御プログラム等に基づいて、システムバス１１０９に接続されるプリンタＩ／Ｆ部１１０４を介し、プリンタ部１１４に画像信号を出力する。なお、制御プログラムはＲＯＭ１１０８や外部メモリ１１３に記憶される。また、このＲＯＭ１１０８には、ＣＰＵ１１０６の制御プログラム等を記憶する。ＣＰＵ１１０６はネットワークＩ／Ｆ部１１０１を介してコンピュータ１０との通信処理が可能となっており、プリンタ内の情報等をコンピュータ１０に通知可能に構成されている。ＲＡＭ１１０７はＣＰＵ１１０６の主メモリ、ワークエリア等として機能する。
【００１６】
コンピュータ１０からのプリント処理では、キーボード１０５やマウス１０７を用いて入力された画像データがネットワークＩ／Ｆ部１０４・１１０１を介してコントローラ部１０へ送られる。続いてＰＤＬ（ページ記述言語）データ処理部１１０２がＰＤＬ解釈、レンダリングを行って、画像処理部１１０３がプリント出力用画像処理を行い、プリンタ部１１４が処理済み画像データをプリントする。
【００１７】
コピー処理では、スキャナ部１１１が原稿を読み取り、スキャナＩ／Ｆ部１１０５、システムバス１１０９を介して画像処理部１１０３がプリンタ出力用画像処理を行い、プリンタ部１１４が処理済画像データをプリントする。
【００１８】
＜画像処理部＞
図２は、画像処理部１１０３がコピーやプリントの画像データを処理するフローを説明する図である。画像処理部１１０３は、コピー機能動作時特有のブロックとコピー機能およびＰＤＬプリント機能の動作時に共通する処理を持ち、システムバス１１０９を介して、ＣＰＵ１１０６から送られてくる画像データを処理し、処理結果を同じくシステムバス１１０９を介して、ＣＰＵ１１０６に返す。
【００１９】
コピー動作時、ＭＴＦ補正２０３はリーダーで読み取られた多値の画像データ（ここでは8ビットとする）の読み取り周波数特性を補正する。入力色変換２０４は、補正された画像データに対して、リーダー固有の色空間から共通のＲＧＢ色空間への変換を行う。本実施例では、ここでの色空間の変換は、あらかじめ定義付けられた３ｘ３のマトリクス演算によってリーダー色空間から測色的な共通ＲＧＢ色空間への変換を行うものとする。
【００２０】
出力色変換４０３は、共通色空間への色空間変換が行われた画像データに対して、色変換用ＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）２１０を用いた補間演算によって、共通ＲＧＢ色空間からプリンタに適したＣＭＹＫ各色成分からなるプリンタ色空間への変換を行う。ここでの色変換用ＬＵＴは、ＲＧＢの各3成分を適当な格子点間隔で分割した三次元のＬＵＴであり、それぞれのＬＵＴのエントリはそれぞれ、ＬＵＴの格子点に対応する８ビットのビット精度からなるＣＭＹＫ値を保有している。三次元ＬＵＴを既知の補間計算を行ってＣＭＹＫ値からなる画像データに変換する。
【００２１】
次に、フィルタ処理２０６は、ユーザ設定に応じたフィルタ係数を用いて、ＣＭＹＫ画像データに対して積和演算からなるフィルタ処理を行う。これにより、出力されるＣＭＹＫ画像データを鮮鋭化したり、平滑化したりすることができる。
【００２２】
上記のようにして、処理された画像データに対して必要であれば、後述するトナー濃度調整２０７がユーザ設定に応じた濃度特性に調整し、調整後のＣ，Ｍ，Ｙ，Ｋ各色の濃度特性を一次元ＬＵＴとして設定する。続いて、一次元のＬＵＴからなるガンマ処理２０８で濃度特性を補正する。ここでは、ＬＵＴの入力出力ともに９ビットのビット精度を持つものとする。最後に中間調処理２０９はガンマ補正された画像データに対してディザマトリクス２１１を用いて、ＣＭＹＫ各色１ビットの擬似中間調表現を持つ画像データに変換して、処理結果をメインコントローラに送る。ここで、中間調処理２０９は、ＲＡＭ１１０７に格納されたディザマトリクス２１１上の数値と入力画像データとを比較して、入力画像データの数値が大きければ１を、入力画像データの数値が小さければ０を出力する処理を行う。本実施例では説明の簡便さのために１ビット出力のスクリーン処理としているが、出力ビット数は１ビットに限定されるものではない。また、中間調処理２０９は、ＣＰＵ１１０６の指示により、複数のディザマトリクス２１１を切り替えて使用することもできる。画像処理部１１０３は処理を行ったプリンタ出力用データ２１２をＣＰＵ１１０６に返す。
【００２３】
プリント機能動作時、画像処理部１１０３は、ＰＤＬ処理によりラスタライズされた画像データを、ネットワークI/F部１１０１を介してコンピュータ１０から受け取り、処理を行う。PDL機能動作時には、リーダーで読み取られた画像に対するＭＴＦ補正２０３、入力色変換２０４は必要ないので、これらの各部の処理をバイパスし、出力色変換２０５以降の処理を行うようにする。
【００２４】
出力されたプリンタ出力用データ２１２は画像処理部１１０３からＣＰＵ１１０６に返され、最終的にはプリンタ部１１４へ送られる。
【００２５】
＜前景画像の登録処理について＞
まず、前景画像データ登録処理について説明する。
【００２６】
プリントジョブとして合成する画像データを登録する際は、ＵＩにおいて前景画像データとして登録したい画像データを選択する。その後、ジョブをスタートして画像データを外部メモリ１１３等に格納させる。
【００２７】
また、スキャンデータを合成する画像データを登録する場合は、登録したい原稿をスキャン台にセットしてスキャンを開始し、画像データを外部メモリ１１３等に格納させる。
【００２８】
なお、前景画像データには、先述した背景画像データと同様の画像処理が行われる。
【００２９】
＜濃度調整＞
図３、図４を使って、トナー濃度調整２０７の一例を説明する。
【００３０】
図４は、ある色の濃度調整前後の濃度特性を示す図である。通常は４０１で示すリニアな特性で色変換が行われるが、操作部１１２やコンピュータ１０のキーボード１０５、マウス１０７などの入力機器を使い、図３のような調整ＵＩ（ユーザーインターフェース）を介したユーザからの指示により、選択した色ごとに好みの濃度特性へ調整することができる。
【００３１】
図３はモニタ１０６や操作部１１２が表示する調整ＵＩ例である。Ｃ３０１、Ｍ３０２、Ｙ３０３、Ｋ３０４それぞれに対して「弱く」〜「強く」の間で数段階の調整レベルの中から適切なレベルが出力濃度調整バーで選択される。
【００３２】
図４の入出力濃度信号値軸は８ビットで表すこととし、調整レベルを「強く」の方向に調整した場合の濃度特性を４０２に示しており、「弱く」の方向に調整した場合の濃度特性を４０３に示している。
【００３３】
このような調整は、Ｃ、Ｍ、Ｙ、Ｋそれぞれに対して行われ、調整結果の濃度特性はトナー濃度調整２０７において出力対象画像に対して適用される。また、調整レベルは例えば「強く」「弱く」それぞれの方向に８段階ずつ設定されており、レベルが大きくなるほど調整カーブが大きさが大きくなり、０に近づくほどリニアに近づく。
【００３４】
ここで、「標準に戻す」ボタン３０５は出力濃度調整バー３０１、３０２、３０３、３０４をデフォルトの状態に戻す際に押下されるものである。
【００３５】
また、「印刷プレビュー」ボタン３０６を押下すると、濃度調整結果画像のプレビューが表示される。その詳細処理方法に関しては、下記のメイン処理内で説明する。
【００３６】
＜メイン処理＞
以下、本発明の特徴となる部分について、図１１（ａ）（ｂ）のフローチャートを用いながら説明する。ここでは、合成画像内の前景画像の色味を彩度が低目の方向に自動調整する方法について説明する。また、ここでは、ユーザがコンピュータ１０に接続されている入出力機器を用いて濃度調整を行う処理を例にとって説明するが、ＭＦＰ１１の操作部１１２を使っての濃度調整を行う場合も、処理としては同様である。
【００３７】
ステップＳ１１０１において、合成プリント指示がユーザからドライバを通じて入力される。ここでは、あらかじめ外部メモリ１１３に登録されている画像データの中から使用する前景画像がUIにて指定され、背景画像として出力指示を受けた画像データがアプリケーションやプリンタドライバを通じてコンピュータ１０に入力される。
【００３８】
続いてステップＳ１１０２において、図９のような合成画像の印刷プレビュー画像がモニタ１０６に表示される。
【００３９】
ここで、ｉｃｃプロファイルを用いたカラーマッチングによるプレビュー画像作成処理の詳細を、図１２を用いて説明する。ここでの画像データはモニタ１０６の色空間におけるＲＧＢデータであるとする。
【００４０】
ＲＧＢデータである画像データ１２０１は、プリンタ色変換１２０２において、プリンタ部１１４の色空間に変換される。まず、ＲＧＢ画像データ１２０１を、モニタ１０６のモニタプロファイル内にあるＡ２Ｂテーブル１２０５とプリンタプロファイルのＢ２Ａテーブル１２０６を使用し、デバイス非依存のＬ＊ａ＊ｂ＊色空間を経て、プリンタ１１４部のＣＭＹＫ空間にガマットマッピングする。続いて、モニタ色変換１２０３において、ＣＭＹＫデータになった画像データに対して、プリンタプロファイルのＡ２Ｂテーブル１２０７とモニタプロファイルのＢ２Ａテーブル１２０８を使用し、デバイス非依存のＬ＊ａ＊ｂ＊色空間を経て、プレビュー画像確認用のモニタ１０６のＲＧＢ空間に色空間変換される。このようにして、プリンタ部１１４での出力プレビュー画像１２０４をモニタ１１６で確認することができる。
【００４１】
続いてステップＳ１１０３において、上記プレビュー画像データ１２０４内の前景・背景画像が判別できるかどうかユーザによって確認される。上記プレビュー画像データ１２０４を表示したＵＩ例が図９である。ユーザは上記ＵＩでプレビュー画像９０１を確認し、前景画像データの自動濃度調整を行うかを選択する。ここでは、「彩度高め」ボタン９０２、「彩度低め」ボタン９０３、「明るめ」ボタン９０４、「暗め」ボタン９０５といった自動濃度調整ボタンの他、「手動で濃度調整」ボタン９０６、濃度調整処理を行わない場合に押下する「ＯＫ」ボタン９０７を用意している。自動濃度調整を行う場合はステップＳ１１０４へ、行わない場合はステップＳ１１１７へ進む。なお、自動濃度調整を行う場合の以降の処理については「彩度低め」をユーザが選択したものとして、処理内容を説明する。
【００４２】
ステップＳ１１０４において、前景画像と背景画像との境界領域がどこかを判定する。その方法の例としては図７のように、合成画像データを７０１のサイズに分割し、７０２の太線の枠で示したような、境界を含む領域を選択する。
【００４３】
ステップＳ１１０５において、７０２のような境界領域における背景画像・前景画像それぞれの平均色度と、両者の色差を算出する。
【００４４】
ステップＳ１１０６において、あらかじめ設定した判別不可色差よりも、背景画像と前景画像の色差が小さくなるかを判定する。色差が小さい場合はステップＳ１１０７へ進み、そうでない場合はステップＳ１１０９へ進み、次の境界領域の処理へと進む。
【００４５】
ステップＳ１１０７において、判別不可と判定された境界領域の数を判別不可領域としてカウントし、ステップＳ１１０８へ進む。
【００４６】
ステップＳ１１０８において、全ての境界領域について判別処理を終了したかを確認する。終了した場合はステップＳ１１１０へ進み、まだ終わっていない場合は、ステップＳ１１０９へ進んで、次の境界領域の処理へと進む。
【００４７】
ステップＳ１１１０において、全分割領域数に対する判別不可領域の数が、あらかじめ設定した数より大きいかを判定する。大きい場合はステップＳ１１１１へ進み、それ以外の場合はステップＳ１１１８へ進む。
【００４８】
ステップＳ１１１８では、本合成画像では背景と前景とが判別可能と判断されたので、「判別可能」といったメッセージをＵＩに表示し、ステップＳ１１１９へ進む。
【００４９】
ステップＳ１１１１において、濃度調整パラメータ３０１、３０２、３０３、３０４を各組み合わせで調整した場合の、前景画像の色度を算出する。ここで使用する前景画像のRGB値（もしくはCMYK値）は、全境界領域における前景画像部分の平均値や出現頻度の高い画素の値を使用する。また、使用する濃度調整パラメータとしては、前景画素のCMYK値で0より大きい値を持つ色についてのみ考慮する。例えば、前景画素値が（C,M,Y,K）＝（0,128,70,0)だとしたら、濃度調整パラメータとしてはM３０２とY３０３の組み合わせのみ考えればよい。各濃度調整パラメータは、トナー濃度調整２０７において一次元LUTとして前景画像データに適用され、濃度特性が調整される。
【００５０】
ステップＳ１１１２において、上記濃度調整パラメータを各組み合わせで調整した場合の、合成画像の評価値を算出する。ここでは、背景画像に対する前景画像の判別しやすさや色味などについて評価式を作成し、濃度調整パラメータを各組み合わせにおける評価値を算出する。ここでの処理については後ほど詳述する。続いてステップＳ１１１３に進む。
【００５１】
ステップＳ１１１３において、ステップＳ１１１２で得られた評価値の中から、最も高かった評価値となった濃度調整パラメータの組み合わせを選択する。ここでの処理については、ステップＳ１１１２と共に後ほど詳述する。
【００５２】
ステップＳ１１１４において、ステップＳ１１１３で得られた最高評価値があらかじめ設定しておいた評価閾値を超えたかを判定する。超えた場合はステップＳ１１１６へ進み、それ以外の場合はステップＳ１１１５へ進む。ここでの処理については、後ほど詳述する。
【００５３】
ステップＳ１１１５では、ＵＩに「適切な調整値が見つかりません」といったメッセージを出力し、ステップＳ１１２０へ進む。
【００５４】
ステップＳ１１１６において、最高評価値となった濃度調整パラメータの組み合わせを使用して濃度調整を行い、プリントするかをユーザに選択させる。その際、図１０のようなＵＩで、調整後プレビュー画像１００１を表示する。ここで、「彩度高め」ボタン１００２、「明るめ」ボタン１００３、「暗め」ボタン１００４といった他の自動濃度調整ボタンをユーザが選択した場合は再度ステップＳ１１１１へ戻って、異なる評価式の元に自動再調整処理を行う。「手動で濃度調整」１００５が選ばれた場合はステップＳ１１２０へ進む。「ＯＫ」１００６が選ばれた場合、ステップＳ１１１７へ進む。
【００５５】
ステップＳ１１１７において、ステップＳ１１１３で選ばれた濃度調整パラメータをトナー濃度調整２０７に設定し、合成画像へ適用する。続いてステップＳ１１１９へ進む。
【００５６】
ステップＳ１１２０において、ユーザによる手動濃度調整が行われるかを判定する。行う場合はステップＳ１１２１へ進み、行わない場合はステップＳ１１２２へ進む。
【００５７】
ステップＳ１１２１では、ユーザによって手動濃度調整が行われ、その濃度調整パラメータがトナー濃度調整２０７に設定され、合成画像へと適用される。続いてステップＳ１１１９へ進む。
【００５８】
ステップＳ１１２２においては、濃度調整パラメータとしては初期設定が選択され、トナー濃度調整２０７へ設定される。続いてステップＳ１１１９へ進む。
【００５９】
ステップＳ１１１９では、背景画像・前景画像それぞれに対して上述した画像処理が施され、合成画像としてプリント処理を行い、処理を終了する。
【００６０】
＜評価方法＞
ステップＳ１１１２、Ｓ１１１３、ステップＳ１１１４における評価方法について、図５，図６を使って詳述する。
【００６１】
背景画像に対する前景画像の判別しやすさや色味を、以下の条件で評価する。
(1)判別不可領域外である。
(2)調整前の前景画像の色度に近い。
(3)調整前の前景画像の色度と白（L*,a*,b*)=(0,0,0)を結んだラインに近い。
【００６２】
調整前の合成画像を図５(a)に示す。背景画像の色度をbkg(L*,a*,b*)=(L_bkg, a_bkg, b_bkg)、前景画像の色度をOv1(L_ov1, a_ov1, b_ov1)とする。この色度をL*a*b*空間にプロットした図が図６である。ここで、領域601は背景画像色度bkgに対する判別不可色差の領域を示す。調整前の前景画像色度Ov1は領域601に入っているため、判別不可と判定される。ここでMとYの濃度調整パラメータの各組み合わせを適用した前景画像の色度は、図6の×で示した点である。この中から、上記(1)〜(3)の条件に合致した点がOv2(L_ov2, a_ov2, b_ov2)となり、その濃度調整パラメータの組み合わせを適用した前景画像を使った合成画像が、図5(b)となる。上記（１）〜（３）の条件に対して、必要があれば重みづけをして評価式を作成し、評価値を算出すれば、どのパラメータが所望のパラメータに近いかを判定することができる。また、ステップＳ１１１４のように評価閾値をあらかじめ設けておき、それを超えた場合のみ修正パラメータとして使用することを条件にすれば、ユーザの最低限の画質要求を満たすことができる。
【００６３】
このように、本発明によれば、前景画像が背景画像と色が近いことにより埋もれてしまった合成画像を、似たような色味で、かつ判別できるように自動的に濃度調整することができる。
【００６４】
なお、本実施例では濃度調整機能の例として、C,M,Y,K各色の濃度特性カーブの傾きを変える調整方法を用いて説明したが、各色の濃度域を複数に分けて調整する機能やその他の濃度調整機能を用いて自動調整しても構わない。
【００６５】
また、本実施例では前景画像に対して濃度調整を行う方法について説明したが、同様の処理を背景画像に対して行うことも可能である。
【００６６】
なお、本実施例ではコンピュータ１０に接続されているモニタ１０６にＵＩを表示させていたが、ＭＦＰ１１の操作部１１２に表示させてユーザの指示を仰いでも構わない。
【００６７】
［他の実施例］
実施例１では、合成画像において前景画像と背景画像が判別できるように、元の色味になるべく近くなるように自動で濃度調整する例について説明した。ここでは、前景画像が背景画像に埋もれてしまった合成画像の濃度調整を、ユーザ自身が行いたい場合の方法について、図１３を用いて説明する。具体的には、前景画像が判別できなくなる範囲での濃度調整をユーザに行わせないようにする方法である。
【００６８】
ステップＳ１３０１、ステップＳ１３０２の処理は、それぞれ先述したステップＳ１１０１、ステップＳ１１０２と同様であるため、説明を割愛する。
【００６９】
ステップＳ１３０３において、前景画像が判別できなくなる濃度調整パラメータを禁止するか、ユーザに選択させる。禁止する場合はステップＳ１３０４へ進み、禁止しない場合はステップＳ１３１６へ進む。
【００７０】
ステップＳ１３０４において、前景画像と背景画像の境界領域を判定する。この処理はステップＳ１１０４と同様なので、説明を省略する。
【００７１】
続いてステップＳ１３０５において、濃度調整パラメータの組み合わせのうちの一つを前景画像に適用する。続いてステップＳ１３０６に進む。
【００７２】
ステップＳ１３０６、Ｓ１３０７、Ｓ１３０８、Ｓ１３０９、Ｓ１３１０、Ｓ１３１１の処理は、それぞれステップＳ１１０５、Ｓ１１０６、Ｓ１１０７、Ｓ１１０８、Ｓ１１０９、Ｓ１１１０と同様なので説明を省略する。
【００７３】
ステップＳ１３１２において、該当する濃度調整パラメータの組み合わせの使用を禁止と判定する。続いてステップＳ１３１４へ進む。
【００７４】
ステップＳ１３１３において、該当する濃度調整パラメータの組み合わせの使用は禁止しないと判定する。続いてステップＳ１３１４へ進む。
【００７５】
ステップＳ１３１４において、全ての濃度調整パラメータの組み合わせについて判定が終了したかをチェックし、終わっていなければステップＳ１３０５へ戻って次のパラメータの組み合わせに関して処理を行う。終わっていれば、ステップＳ１３１５へ進む。
【００７６】
ステップＳ１３１５において、これまでの処理で判定した、使用禁止の濃度調整パラメータの組み合わせをＵＩにて非表示とする。その例が図８であり、ここではMの801とYの802の領域を使用禁止とした例である。続いてステップＳ１３１６へ進む。
【００７７】
ステップＳ１３１６において、ユーザによって、使用禁止以外の領域での濃度調整が行われる。調整が終わったらステップＳ１３１７へ進み、選択された濃度調整パラメータが適用された合成プリント処理が行われ、処理を終了する。
【００７８】
このように、この方法を用いれば、合成画像において前景画像が埋もれてしまうパラメータを避けて、ユーザが自分で濃度調整を行うことができる。この方法は、先の実施例のように全自動で濃度調整が行われるのではなく、ユーザが自分の趣向をより取り入れて調整できることに利点がある。
【符号の説明】
【００７９】
１０  ホストコンピュータ
１０１  ＣＰＵ
１０３  ＲＯＭ
１０８  外部メモリ
【図１】
2013085171.tif 000003
【図２】
2013085171.tif 000004
【図３】
2013085171.tif 000005
【図４】
2013085171.tif 000006
【図５】
2013085171.tif 000007
【図６】
2013085171.tif 000008
【図７】
2013085171.tif 000009
【図８】
2013085171.tif 000010
【図９】
2013085171.tif 000011
【図１０】
2013085171.tif 000012
【図１１（ａ）】
2013085171.tif 000013
【図１１（ｂ）】
2013085171.tif 000014
【図１２】
2013085171.tif 000015
【図１３】
2013085171.tif 000016