(57)【要約】【課題】ユーザの意図しない色に変換された結果が出力されることがなく、警告処理によりその原因をユーザに通知することができ、利便性を向上できる画像処理装置を提供する。【解決手段】複数の対象画像データを重ね合わせ合成して出力する画像処理装置であって、各対象画像データにおいて、重ね合わせに係る領域の色が近似するか否かを判断し、この判断の結果、近似すると判定されたときに、警告処理を実行する画像処理装置である。これにより、意図しない色に変換されることがなくなるなど、利便性を向上できる。【選択図】図１
2007195094.tif 000002
【特許請求の範囲】
【請求項１】
複数の対象画像データを重ね合わせ合成して出力する画像処理装置であって、
各対象画像データにおいて、重ね合わせに係る領域の色が近似するか否かを判断する近似判断手段と、
前記判断の結果、近似すると判定されたときに、警告処理を実行する手段と、
を含むことを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記対象画像データの一つをベースデータとし、他の対象画像データを差込データとして、当該ベースデータ上の一部に、前記差込データを重ね合わせ合成する手段を備え、
前記近似判断手段は、前記ベースデータにおける差込データが合成される領域の各画素と、当該各画素に対応する位置に合成される前記差込データの各画素とについてそれぞれ差分を演算し、当該演算した差分に基づいて、差込データが合成される領域を前記重ね合わせに係る領域として、当該重ね合わせに係る領域の色が近似するか否かを判断することを特徴とする画像処理装置。
【請求項３】
請求項２に記載の画像処理装置であって、
前記近似判断手段は、前記差分の総計に関わる量が所定の全体総計しきい値未満である場合に、各色成分の差の大きさの総計に関わる量が所定の個別総計しきい値未満となる画素からなる所定サイズ以上の領域がある場合に、近似するとの判定を行うことを特徴とする画像処理装置。
【請求項４】
請求項１から３のいずれか一項に記載の画像処理装置であって、
前記警告処理は、
重ね合わせに係る各対象画像データを個別に出力する処理であることを特徴とする画像処理装置。
【請求項５】
複数の対象画像データを重ね合わせ合成して出力する画像処理装置の制御方法であって、
各対象画像データにおいて、重ね合わせに係る領域の色が近似するか否かを判断する工程と、
前記判断の結果、近似すると判定されたときに、警告処理を実行する工程と、
を含むことを特徴とする画像処理装置の制御方法。
【請求項６】
コンピュータに、
複数の対象画像データを重ね合わせ合成して出力する手順と、
各対象画像データにおいて、重ね合わせに係る領域の色が近似するか否かを判断する手順と、
前記判断の結果、近似すると判定されたときに、警告処理を実行する手順と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタサーバ等の画像処理装置に関する。
【背景技術】
【０００２】
基本となる書式を表したフォームの一部に画像データを合成してドキュメントを生成する、差し込み印刷と呼ばれる技術が存在する。この差し込み印刷においては、ベースとなるフォームのうち画像データの合成を受け入れる部分と、合成される画像データとの色あいが近似している場合、合成後のドキュメントにおいて合成された画像データの視認性が低下してしまう場合がある。
【０００３】
そこで合成時に互いに隣接して合成されるオブジェクトが同系色あるいは同一色であった場合に、当該隣接するオブジェクトの少なくとも一方の色成分を調整する技術が考えられている（特許文献１）。
【特許文献１】特開２０００−５００５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の技術においては、色の調整がユーザの介入なく行なわれてしまうため、ユーザの意図しない出力が得られる虞がある。また、その場合にユーザが意図しない結果となった原因が分かりにくく、利便性が低い。
【０００５】
本発明は上記実情に鑑みて為されたもので、ユーザの意図しない結果が出力されないようにするとともに、利便性を向上できる画像処理装置を提供することを、その目的の一つとする。
【課題を解決するための手段】
【０００６】
上記従来例の問題点を解決するための本発明は、複数の対象画像データを重ね合わせ合成して出力する画像処理装置であって、各対象画像データにおいて、重ね合わせに係る領域の色が近似するか否かを判断する近似判断手段と、前記判断の結果、近似すると判定されたときに、警告処理を実行する手段と、を含むことを特徴としている。
【０００７】
ここで前記対象画像データの一つをベースデータとし、他の対象画像データを差込データとして、当該ベースデータ上の一部に、前記差込データを重ね合わせ合成する手段を備え、前記近似判断手段は、前記ベースデータにおける差込データが合成される領域の各画素と、当該各画素に対応する位置に合成される前記差込データの各画素とについてそれぞれ差分を演算し、当該演算した差分に基づいて、差込データが合成される領域を前記重ね合わせに係る領域として、当該重ね合わせに係る領域の色が近似するか否かを判断することとしてもよい。
【０００８】
この場合において、前記近似判断手段は、前記差分の総計に関わる量が所定の全体総計しきい値未満である場合に、各色成分の差の大きさの総計に関わる量が所定の個別総計しきい値未満となる画素からなる所定サイズ以上の領域がある場合に、近似するとの判定を行うこととしてもよい。
【０００９】
さらに前記警告処理は、重ね合わせに係る各対象画像データを個別に出力する処理であってもよい。
【００１０】
また、本発明の一態様は、複数の対象画像データを重ね合わせ合成して出力する画像処理装置の制御方法であって、各対象画像データにおいて、重ね合わせに係る領域の色が近似するか否かを判断する工程と、前記判断の結果、近似すると判定されたときに、警告処理を実行する工程と、を含むことを特徴としている。
【００１１】
また、本発明の別の態様は、プログラムであって、コンピュータに複数の対象画像データを重ね合わせ合成して出力する手順と、各対象画像データにおいて、重ね合わせに係る領域の色が近似するか否かを判断する手順と、前記判断の結果、近似すると判定されたときに、警告処理を実行する手順と、を実行させることを特徴としている。
【発明を実施するための最良の形態】
【００１２】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係る画像処理装置は、例えばプリンタサーバとして実現される。以下の説明では、本発明の実施の形態に係る画像処理装置をプリンタサーバとして実現した場合を例として説明する。なお、本発明の実施の形態としては、画像処理装置はプリンタサーバに限られるものではなく、プリンタや複合機として実現されてもよい。
【００１３】
本発明の実施の形態に係る画像処理装置の一例としてのプリンタサーバ１は図１に示すように、制御部１１と、記憶部１２と、通信部１３とを含んで構成される。またこのプリンタサーバ１は、印刷出力するべき画像データを提供するクライアント装置２と、プリンタ装置３とに接続される。
【００１４】
ここでクライアント装置２は、差し込み印刷を行なう場合、差し込み印刷に係る画像データとして、基礎となるフォームのフォーム画像データと、差し込みの対象となる少なくとも一つの合成対象画像データとをプリンタサーバ１に送出する。
【００１５】
プリンタサーバ１の制御部１１は、ＣＰＵ等のプログラム制御デバイスであり、記憶部１２に格納されているプログラムに従って動作する。この制御部１１は、クライアント装置２から受信する画像データをプリンタ装置３に出力して印刷を実行させる。ここでクライアント装置２から受信する画像データが、差し込み印刷に係る画像データである場合は、各画像データを合成する処理（合成処理）や、合成結果における視認性を判断して、視認性が低いと判断される場合に警告を行なう処理（警告処理）を実行する。
【００１６】
記憶部１２は、ＲＡＭ（Random Access Memory）や、ＲＯＭ（Read Only Memory）等の記憶素子を含む。このコンピュータ可読な記録媒体としての記憶部１２には、制御部１１によって実行されるプログラムが格納されている。また、この記憶部１２は、制御部１１のワークメモリとしても動作する。
【００１７】
通信部１３は、ネットワークインタフェースや、ＵＳＢ（Universal Serial Bus）等のシリアルインタフェースを含んで構成される。この通信部１３は、制御部１１から入力される指示に従い、指示されたデータをクライアント装置２やプリンタ装置３に出力する。また、この通信部１３は、クライアント装置２やプリンタ装置３から受信されるデータを制御部１１に出力する。
【００１８】
プリンタ装置３は、例えばカラープリンタであり、プリンタサーバ１から入力される、形成対象の画像データを、用紙等の記録媒体上に形成する。
【００１９】
ここで制御部１１が実行する処理の内容について説明する。この制御部１１は、合成処理と警告処理とを実行する。なお、以下の説明においてクライアント装置２が、差し込み印刷の際に送出するデータは、図２に例示するように、合成の対象となる画像データとして、ベースとなるフォーム画像データ（Ｆ）及び差し込みの対象の各画像データ（Ｐ１，Ｐ２，・・・Ｐｎ）と、フォーム画像データ上で差し込み対象となる各画像データの合成位置を指定する情報（ＰＬ１，ＰＬ２，・・・ＰＬｎ）とを含むものとする。ここで合成位置を指定する情報は、フォーム画像データ上の領域を特定する情報であり、合成位置の左上隅の座標情報（ＴＬｘ，ＴＬｙ）と、右下隅の座標情報（ＢＲｘ，ＢＲｙ）とを含む。
【００２０】
制御部１１は、差し込み印刷に係るこれらの情報を受信すると、フォーム画像データ及び差し込み対象画像データを含む各対象画像データにおいて、重ね合わせに係る領域の色が近似するか否かを判断する。具体的な処理の例として、図３に示すように、まず対象画像データの一つであるフォーム画像データをベースデータとして、このベースデータ以外の画像データ（ここでは差込対象データ）うち、未だ注目データとして選択されていないものを一つ、注目データとして選択する（Ｓ１）。
【００２１】
そしてフォーム画像データの画素のうち、注目差分データが合成される領域の各画素を特定する（Ｓ２）。ここでは注目データの合成位置を指定する情報によって画定される矩形領域に含まれるフォーム画像データの画素を特定する。そして制御部１１は、当該特定した画素の各々と、注目データの対応する画素の各々との差分の絶対値の総計を演算する（Ｓ３）。例えばフォーム画像データの合成位置に含まれる、ある画素の値がＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）の各成分で（Ｃb，Ｍb，Ｙb）と表され、当該画素に対応する位置に合成される注目データの対応する画素の値が、同じくＣＭＹの各成分で、（Ｃ，Ｍ，Ｙ）と表されるとき、ここで演算する差分の絶対値Δは、例えば各成分の差分値の和として定義され、
Δ＝｜Ｃ−Ｃb｜＋｜Ｍ−Ｍb｜＋｜Ｙ−Ｙb｜
と演算され、この差分値を合成位置を指定される領域に含まれる各画素について総計する。なおここではＣ，Ｍ，Ｙ色空間の例を示したが差分値の計算には、ＲＧＢ，ＸＹＺ，Ｌ＊ａ＊ｂ＊など別の色空間に変換した後にその値を使用して、差分値を算出してもよい。
【００２２】
なお、このとき黒色（Ｋ）の成分は、Ｃ，Ｍ，Ｙの各成分に分配して、除去しておく。この分配の処理は、ＵＣＲ（下地除去処理）として知られている処理と同様のものであるので、ここでの詳細な説明を省略する。
【００２３】
制御部１１は、さらに処理Ｓ３で演算した絶対値の値の総計が、予め定めた総計しきい値Ｘ未満であるか否かを調べる（Ｓ４）。ここで処理Ｓ３で演算した絶対値の値の総計が、予め定めた総計しきい値Ｘ未満であれば、Δ＝｜Ｃ−Ｃb｜＋｜Ｍ−Ｍb｜＋｜Ｙ−Ｙb｜が、所定のしきい値（個別しきい値）α未満となる画素を特定する処理を行う（Ｓ５）。
【００２４】
そしてこの処理Ｓ５で特定された画素の連続する領域（上下左右に隣接する画素のいずれかが処理Ｓ５にて特定されているような画素群からなる領域）を画定し（Ｓ６）、画定した領域のサイズ（画定した領域に含まれる画素数）を調べる（Ｓ７）。ここで、当該画素数が予め定めたサイズしきい値以上であれば、重ね合わせに係る領域の色が互いに近似すると判断し、警告処理を実行する（Ｓ８）。また、処理Ｓ４で総計が総計しきい値Ｘ以上である場合、または処理Ｓ７で画定した領域のサイズがサイズしきい値以上でない場合は、フォーム画像データのうち、注目データの合成位置として指定された領域に、当該注目データの画像データを上書きして合成する（合成処理：Ｓ９）。そして制御部１１は、未だ注目データとして選択されていない差し込み画像データがあるか否かを調べ（Ｓ１０）、そのような画像データがあれば、処理Ｓ１に戻って処理を続ける。
【００２５】
一方、Ｓ１０において、未だ注目データとして選択されていない差し込み画像データがなければ、合成後の画像データをプリンタ装置３に出力して（Ｓ１１）、処理を終了する。
【００２６】
また処理Ｓ８の警告処理においては、制御部１１は、例えば、警告に係る注目データと、フォーム画像データとを個別に出力する。ここで個別に出力する態様としては、２ページに分けて印刷出力することとしてもよいし、フォーム画像データと警告に係る注目データとをそれぞれ５０％縮小し、１ページ内に縮小した各画像データをレイアウトして印刷出力することとしてもよい。このとき、フォーム画像データ上における注目データの合成位置に、例えば矩形枠の画像を合成して、合成位置を強調して印刷することとしてもよい。これにより、フォーム画像データと差し込みされる画像データとの確認を容易にできるようになる。
【００２７】
また、フォーム画像データが複数のページからなる場合には、当該複数のページのうち、警告に係る注目データの合成先となるページのみを印刷出力することとしてもよい。
【００２８】
さらに、警告が生じたことを表す情報をクライアント装置２や、プリンタ装置３に送信して、ディスプレイ等に表示出力させてもよい。この場合、警告に係る注目データ等を印刷出力する必要は必ずしもない。
【００２９】
さらに、制御部１１は、処理Ｓ８での警告処理の実行後、処理Ｓ９に移行して合成処理を行なってもよい。
【００３０】
また、これらの警告処理の態様は、ユーザにより予め設定されるものであってもよい。例えば、警告処理の態様を設定する旨の指示をクライアント装置２から受けると、プリンタサーバ１の制御部１１は、設定画面をクライアント装置２に表示出力し、この設定画面において「警告に係る注目データのあるページのみ印刷」するか否かや、「警告に係る注目データのあるページでは、合成後の結果も印刷」するか否か（つまり処理Ｓ８での警告処理の実行後、処理Ｓ９での合成処理を実行するか否か）、警告を表す画像を、通常ページとともに１枚の用紙に印刷するか否か、フォーム画像データと警告に係る差し込みデータとを個別に印刷出力するか否か、さらにこのとき個別の出力を１枚の用紙にレイアウトして出力するか否かを設定できるようにしておく。
【００３１】
なお、警告を表す画像は、例えば、近似した色の差し込み対象データがあることを表す文字列であってもよいし、当該差し込み対象データの合成位置に枠の画像を合成した画像であってもよい。
【００３２】
さらに、上述の処理におけるしきい値αをここで設定できるようにしておいてもよい。このしきい値αが所定の値に設定された場合（例えばα＝０と設定された場合）は、制御部１１は、処理Ｓ２からＳ８の処理を行なわずに、処理Ｓ１の後、処理Ｓ９に直ちに移行して、警告処理を行わないようにしてもよい。
【００３３】
なお、警告処理を実行してから合成処理を実行する場合は、従来の特許文献１に開示されている処理と同様に、差し込み対象データまたはフォーム画像データの少なくとも一方に対して色を補正する処理を実行しても構わない。この場合、警告処理として、異なる用紙に警告に係る差し込み画像データがある旨の情報を出力してもよいし、クライアント装置２やプリンタ装置３のディスプレイ等に警告に係る情報を表示させてもよい。
【００３４】
本実施の形態によれば、ユーザの意図しない色に変換された結果が出力されることがない。また、色補正をユーザの介入無く行なう場合も、警告処理によりその原因をユーザに通知することができ、利便性を向上できる。
【００３５】
さらにここまでの説明では、差し込み印刷の場合についてのみ説明したが、本発明の実施の形態はこれに限られず、注釈情報の合成など、ベースとなる画像データに他の画像データ（便宜的に差し込みデータと呼ぶ）を合成する印刷処理など、複数の画像データを合成して印刷出力するものであれば、どのような場合にも適用できる。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施の形態に係る画像処理装置の例を表す構成ブロック図である。
【図２】本発明の実施の形態に係る画像処理装置が取得する合成処理に係るデータの例を表す説明図である。
【図３】本発明の実施の形態に係る画像処理装置の動作例を表すフローチャート図である。
【符号の説明】
【００３７】
１  プリンタサーバ、２  クライアント装置、３  プリンタ装置、１１  制御部、１２  記憶部、１３  通信部。
【図１】
2007195094.tif 000003
【図２】
2007195094.tif 000004
【図３】
2007195094.tif 000005