(57)【要約】【課題】正規画像の種類に応じて正規画像と付随画像との所望の重ね合わせをした画像データを生成する画像処理装置を提供する。【解決手段】正規画像に付随画像を重ねた合成画像を生成する画像処理装置において，画像データ合成部が，正規画像がビットマップ展開され画素対応で色情報と画像属性情報とを有する正規画像データと，付随画像がビットマップ展開され画素対応で色情報を有する付随画像データとを，各画素毎に，正規画像データの色情報と画像属性情報とに基づいて合成して，合成画像データを生成する。【選択図】図４
2007194790.tif 000002
【特許請求の範囲】
【請求項１】
正規画像に付随画像を重ねた合成画像を生成する画像処理装置において，
前記正規画像がビットマップ展開され画素に対応して色情報と画像属性情報とを有する正規画像データと，前記付随画像がビットマップ展開され画素に対応して少なくとも色情報を有する付随画像データとが与えられ，
各画素毎に，前記正規画像データの色情報と画像属性情報とに基づいて，前記正規画像データの画素データと前記付随画像データの画素データとを合成して合成画像データを生成する画像データ合成部を有することを特徴とする画像処理装置。
【請求項２】
請求項１において，
前記画像データ合成部は，前記正規画像データの色情報と画像属性情報とが第１の組合せの時に，当該正規画像データの色情報を前記付随画像データの色情報に置換し，前記正規画像データの色情報と画像属性情報とが第２の組合せの時に，前記正規画像データの色情報を前記付随画像データの色情報に置換せずに，両データを合成することを特徴とする画像処理装置。
【請求項３】
請求項１において，
前記画像データ合成部は，前記正規画像データの色情報と画像属性情報とが第１の組合せの時に，当該正規画像データの色情報と前記付随画像データの色情報とを所定のブレンド比率でブレンド処理し，前記正規画像データの色情報と画像属性情報とが第２の組合せの時に，前記正規画像データの色情報を前記付随画像データの色情報に置換せずに，両データを合成することを特徴とする画像処理装置。
【請求項４】
請求項２または３において，
前記画像データ合成部は，前記正規画像データの画像属性情報は変更せずに前記合成画像データの画像属性情報として出力することを特徴とする画像処理装置。
【請求項５】
請求項２において，
前記画像属性情報は，キャラクタと，グラフィックと，イメージとを少なくとも含み，
前記第１の組合せは，前記色情報が白色及びその近傍色で画像属性情報がグラフィックの組合せと，前記色情報が付随画像データの色情報と同じ色及びその近傍色で画像属性情報がグラフィックの組合せとのいずれか又は両方を有し，前記第２の組合せは，前記第１の組合せを含まない組合せを有することを特徴とする画像処理装置。
【請求項６】
前記付随画像は，前記合成画像データに従って画像形成された状態より，当該画像形成された画像を複写した状態のほうが出力濃度が高くなる潜像画像を有することを特徴とする画像処理装置。
【請求項７】
正規画像に付随画像を重ねた合成画像を印刷する画像形成装置において，
所定の印刷言語で記述された正規画像印刷データに基づいて，前記正規画像がビットマップ展開され，画素に対応して色情報と画像属性情報とを有する正規画像データを生成するレンダラと， 
前記付随画像がビットマップ展開され画素に対応して少なくとも色情報を有する付随画像データと，前記正規画像データとが与えられ，各画素毎に，前記正規画像データの画素データと前記付随画像データの画素データとを合成して合成画像データを生成する画像データ合成部を有する画像処理ユニットと，
前記画像処理ユニットにより生成された合成画像データにしたがって画像を印刷する印刷エンジンとを有することを特徴とする画像形成装置。
【請求項８】
請求項７において，
前記画像データ合成部は，前記両画像データの画素データの色情報を予定のブレンド比率でブレンド処理することを特徴とする画像形成装置。
【請求項９】
正規画像に付随画像を重ねた合成画像を生成する画像処理プログラムにおいて，
前記正規画像がビットマップ展開され画素に対応して色情報と画像属性情報とを有する正規画像データと，前記付随画像がビットマップ展開され画素に対応して少なくとも色情報を有する付随画像データとが与えられ，
各画素毎に，前記正規画像データの色情報と画像属性情報とに基づいて，前記正規画像データの画素データと前記付随画像データの画素データとを合成して合成画像データを生成する画像データ合成部を，コンピュータに構成させることを特徴とする画像処理プログラム。
【請求項１０】
正規画像に付随画像を重ねた合成画像を印刷する画像形成装置用の画像処理プログラムにおいて，
所定の印刷言語で記述された正規画像印刷データに基づいて，前記正規画像がビットマップ展開され，画素に対応して色情報と画像属性情報とを有する正規画像データを生成するレンダラと，
前記付随画像がビットマップ展開され画素に対応して少なくとも色情報を有する付随画像データと，前記正規画像データとが与えられ，各画素毎に，前記正規画像データの画素データと前記付随画像データの画素データとを合成して合成画像データを生成する画像データ合成部とを，コンピュータに構成させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，画像の重ね合わせを行う画像処理装置及び画像処理プログラムに関し，特に，正規画像の画像属性等に応じて潜像画像や背景画像などの付随的画像を適宜重ねる画像処理装置及びそのプログラムに関する。
【背景技術】
【０００２】
近年において，機密文書の不正な複写を抑制するために，正規の画像に複写抑制パターンを有する潜像画像を重ねて印刷する画像形成装置が提案されている。この画像形成装置では，ホストコンピュータ側でまたは画像形成装置側で潜像画像の重ね印刷を設定すると，アプリケーションプログラムなどで作成された正規の画像に，印刷状態では目立たないがそれを複写すると目立つ複写抑制パターン（例えば，「複写厳禁」「複写」の地紋）を有する潜像画像を重ねて印刷する。このような画像形成装置は，たとえば，特許文献１に記載されている。
【０００３】
また，「まる秘」や「ドラフト」，「EPSON PROPRIETARY」などのフォームと称される背景画像を，正規の画像に重ねて印刷する画像形成装置も提案されていて，広く普及している。
【０００４】
これらの正規の画像に潜像画像や背景画像などの付随画像を重ねて印刷する画像形成装置では，ホストコンピュータからある特定のページ記述言語（ＰＤＬ）で記述された印刷データを受信し，その特定ＰＤＬ記述の印刷データをビットマップデータに展開する段階で，指定された付随画像を重ねてビットマップ展開する。このビットマップ展開は，上記特定のページ記述言語に対応可能な特定のレンダラにより行われる。
【特許文献１】特開２００１−１９７２９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記の正規の画像に付随画像を重ねる画像形成装置は，付随画像に正規画像を上書きするのが一般的であり，潜像画像や背景画像上に正規画像の文字画像領域，グラフィック画像領域，イメージ画像領域がそれぞれ上書きされる。そのため，文字画像領域では文字の間には付随画像が形成されず，複写抑制パターンの潜像画像の場合にその付随画像領域が少なくなり好ましくない。さらに，背景画像の場合も上書きにより背景画像が表示されず好ましくない場合がある。
【０００６】
また，特定のＰＤＬ記述の印刷データをビットマップ展開する段階で，そのＰＤＬに対応する特定のレンダラが付随画像を重ねるので，それ以外のＰＤＬ言語で記述された印刷データには，付随画像を重ねることができないという不都合を伴う。
【０００７】
そこで，本発明の目的は，正規画像の種類に応じて正規画像と付随画像との所望の重ね合わせをした画像データを生成することができる画像処理装置及びそのプログラムを提供することにある。
【０００８】
さらに，本発明の目的は，いかなるページ記述言語で記述された印刷データに対しても，付随画像を重ねた画像データを生成することができる画像処理装置及びそのプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために，本発明の第１の側面によれば，正規画像に付随画像を重ねた合成画像を生成する画像処理装置において，
前記正規画像がビットマップ展開され画素に対応して色情報と画像属性情報とを有する正規画像データと，前記付随画像がビットマップ展開され画素に対応して少なくとも色情報を有する付随画像データとが与えられ，
各画素毎に，前記正規画像データの色情報と画像属性情報とに基づいて，前記正規画像データの画素データと前記付随画像データの画素データとを合成して合成画像データを生成する画像データ合成部を有することを特徴とする。
【００１０】
上記の第１の側面において好ましい態様によれば，前記画像データ合成部は，前記正規画像データの色情報と画像属性情報とが第１の組合せの時に，当該正規画像データの色情報を前記付随画像データの色情報に置換し，前記正規画像データの色情報と画像属性情報とが第２の組合せの時に，前記正規画像データの色情報を前記付随画像データの色情報に置換せずに，両データを合成する。
【００１１】
上記の第１の側面において好ましい態様によれば，前記画像データ合成部は，前記正規画像データの色情報と画像属性情報とが第１の組合せの時に，当該正規画像データの色情報と前記付随画像データの色情報とを所定のブレンド比率でブレンド処理し，前記正規画像データの色情報と画像属性情報とが第２の組合せの時に，前記正規画像データの色情報を前記付随画像データの色情報に置換せずに，両データを合成する。
【００１２】
上記の目的を達成するために，本発明の第２の側面によれば，正規画像に付随画像を重ねた合成画像を印刷する画像形成装置において，
所定の印刷言語で記述された正規画像印刷データに基づいて，前記正規画像がビットマップ展開され，画素に対応して色情報と画像属性情報とを有する正規画像データを生成するレンダラと， 
前記付随画像がビットマップ展開され画素に対応して少なくとも色情報を有する付随画像データと，前記正規画像データとが与えられ，各画素毎に，前記正規画像データの画素データと前記付随画像データの画素データとを合成して合成画像データを生成する画像データ合成部を有する画像処理ユニットと，
前記画像処理ユニットにより生成された合成画像データにしたがって画像を印刷する印刷エンジンとを有することを特徴とする。
【発明を実施するための最良の形態】
【００１３】
以下，図面にしたがって本発明の実施の形態について説明する。但し，本発明の技術的範囲はこれらの実施の形態に限定されず，特許請求の範囲に記載された事項とその均等物まで及ぶものである。
【００１４】
図１は，正規画像と付随画像とその合成画像例を示す図である。正規画像１０は，文字を有するキャラクタ１２と，図形やグラフなどのグラフィック１４と，写真や絵画，イラストなどのイメージ１６とを有する。キャラクタの印刷データはどの文字をどの位置にどの大きさ，色，パターンで描画すべきかのデータを含み，画像処理装置内のレンダラにより，キャラクタ画像領域１２１内に文字画像１２２が描画されてビットマップ展開されたキャラクタ画像１２が生成される。また，グラフィックの印刷データは，どの図名をどの位置にどの大きさ，色，パターンで描画すべきかのデータを含み，レンダラによりグラフィック画像領域１４１内に図形画像４１２が描画され，ビットマップ展開されたグラフィック画像１４が生成される。そして，イメージの画像データは，ビットマップ展開されたイメージ画像１６１，１６２がどの位置にどの大きさで描画すべきかのデータを含み，レンダラはそのイメージ画像をそのまま使用してイメージ画像１６を生成する。
【００１５】
一方，付随画像２０は，例えば不正複写を抑制するパターンまたは地紋を有する潜像画像であり，図１の例では，「複写」という複数の文字が所定の色地に打ち抜かれた画像である。かかる付随画像２０は，あらかじめビットマップデータとして，またはビットマップ展開可能な中間コードデータとして画像形成装置のプリンタ内に格納されたり，あるいはプリントドライバに付随してホストコンピュータ内に格納されていたりする。
【００１６】
そして，従来の一般的な合成方法によれば，合成画像３０は，潜像画像である付随画像２０の上にキャラクタ画像１２とグラフィック画像１４とイメージ画像１６が上書きされて構成される。つまり，正規画像１０は，印刷用紙の地色にキャラクタ画像１２，グラフィック画像１４，イメージ画像１６をそれぞれ上書きして描画される。この描画処理では，例えば，ホストコンピュータから供給される所定の印刷言語で記述された印刷データから中間コードを生成し，その中間コードに基づいて各画像１２，１４，１６の上書き処理をする。したがって，潜像画像２０を合成する場合，上記の描画処理と同様に，バッファメモリを潜像画像データで初期化し，そのバッファメモリ上にキャラクタ画像１２，グラフィック画像１４，イメージ画像１６をそれぞれ上書きして描画される。
【００１７】
その結果，合成画像３０では，キャラクタ画像１２，グラフィック画像１４，イメージ画像１６上には潜像画像２０は描画されない。イメージ画像１６や特定のグラフィック画像１４の場合はそこに潜像画像２０が上書きまたはブレンド処理されるのは好ましくない。しかし，キャラクタ画像１２の文字画像１２２以外のキャラクタ画像領域１２１には，むしろ潜像画像２０が描画されるほうが，潜像画像が描画される面積が増大して不正複写を抑制する効果を向上でき好ましい。しかし，単なる上書きすると，合成画像３０のようにキャラクタ画像１２の文字間の地色の領域１２１には潜像画像２０が描画されない。また，グラフィック画像１４の場合でも，地色の領域１４１と図形領域１４２とが存在し，地色の領域１４１ではその色によっては，潜像画像２０を描画するほうが好ましい場合もある。
【００１８】
図２は，本実施の形態における正規画像と付随画像とその合成画像例を示す図である。正規画像１０と付随画像２０とは，図１と同じであるが，合成画像３０は，キャラクタ図形１２の地色のキャラクタ領域１２１には付随画像２０が描画され，グラフィック画像１４，イメージ画像１６は付随画像２０に上書きされている。つまり，文字画像１２２以外のキャラクタ領域１２１にも潜像画像２０が描画され，「複写」の地紋がより広い領域に存在することになる。
【００１９】
さらに，グラフィック画像１４の図形１４２以外の地色の領域１４１にも潜像画像２０を描画しても良い。ただし，グラフィック画像１４では，地色の領域１４１にも特定の色情報が与えられているので，潜像画像２０を描画するとグラフィック画像１４そのものに視覚的に目立つ「複写」の地紋が形成されることがあり，好ましくない場合がある。そこで，例えば，グラフィック画像１４の地色の領域１４１の色が潜像画像２０の色またはその近傍色の場合は，潜像画像２０を描画しても視覚的に目立つことは少なく，不適切にはならない場合もある。
【００２０】
ただ，イメージ画像１６は，各画素の色情報が均一ではないビットマップデータであるので，イメージ画像１６に潜像画像を描画することはあまり適切ではない。
【００２１】
図３は，本実施の形態における正規画像と付随画像とその合成画像例を示す図である。正規画像１０は図１，２と同じであり，付随画像４０は「EPSON PROPRIETARY」のパターン４１，４２を上下に有する背景画像である。背景画像の場合は，潜像のように画像印刷された状態と複写された状態とで視覚特性が異なることはないが，潜像画像と同様に正規画像に合成されて印刷される。
【００２２】
図３の正規画像と背景画像との合成画像５０は，背景画像に正規画像のキャラクタ画像１２，グラフィック画像１４，イメージ画像１６の全てが上書きされるのではなく，キャラクタ画像１２のキャラクタ画像領域である地色の領域１２１には背景画像のパターン４１が描画される。一方，イメージ画像１６上には背景画像のパターン４２は描画されない。そして，グラフィック画像１４の場合は，上記潜像画像と同様に，グラフィック画像１４が上書きされる場合もあれば，グラフィック画像の地色の領域１４１には背景画像が描画される場合もある。
【００２３】
図２，図３に示した合成画像を形成するために，本実施の形態では，画像処理装置内のビットマップデータ合成部が，正規画像の画素データに含まれる色情報と画像属性情報との組合せに基づいて，正規画像と付随画像のいずれを上書きするか，またはブレンド処理するかを判別して，両画像の合成画像を描画する。
【００２４】
図４は，本実施の形態における画像形成システムの構成図である。ホストコンピュータ６０から所定のページ記述言語（ＰＤＬ）で記述された印刷データ６５が出力され，その印刷データ６５を受信したプリンタなどの画像形成装置７０が画像形成を行う。ホストコンピュータ６０には，アプリケーションプログラム６２とプリンタドライバ６４とがインストールされており，アプリケーションプログラム６２により生成された正規画像がプリンタドライバ６４に与えられ，プリンタドライバ６４により正規画像を形成するための印刷データ６５が生成される。プリンタドライバ６４は，例えば３種類のドライバを有し，ユーザの選択によりプリンタドライバが選択され，選択されたプリンタドライバに対応したＰＤＬで印刷データが記述される。
【００２５】
画像形成装置７０は，画像処理ユニット７２と印刷エンジン８０とを有する。画像処理ユニット７２は，印刷データのＰＤＬの種類に対応する複数のレンダラ７４と，レンダラによりビットマップ展開された正規画像データと，レンダラによりビットマップ展開された又はあらかじめ画像処理ユニット内のメモリに記憶されていた付随画像データとを合成するビットマップデータ合成部７６と，合成画像データをハーフトーン処理して多階調画像形成可能な階調データを生成するハーフトーン処理部７８とを有する。ハーフトーン処理された階調データによって，印刷エンジン８０が合成画像を印刷する。
【００２６】
画像処理ユニット７２は，プロセッサユニットと画像処理プログラムを格納したプログラムメモリと，一次記憶メモリとで構成することができる。或いは，画像処理ユニット７２は，レンダラはプロセッサユニットとレンダリングプログラムとで構成し，ビットマップデータ合成部７６とハーフトーン処理部７８とを専用のハードウエア回路で構成することもできる。さらに，画像処理ユニット７２の全ての構成を専用ハードウエア回路とそれを制御する制御ユニットで構成することもできる。
【００２７】
図５は，本実施の形態におけるレンダリング処理のフローチャート図である。レンダラ７４は，特定のＰＤＬで記述された印刷データを解釈し（Ｓ１０），印刷データが要求している正規画像をビットマップ展開するための中間コードを，バンド領域毎に生成する（Ｓ１２）。バンド領域は，印刷プレーンを複数の分割した領域である。そして，その中間コードからバッファメモリ内のバンド領域毎に正規画像をビットマップ展開する（Ｓ１４）。それにより，ビットマップ展開された正規画像データがバッファメモリ内に格納される。
【００２８】
このビットマップ展開された画像データは，画素毎に色情報と画像属性情報とを有する。色情報は，カラーであればＲＧＢそれぞれ８ビットの階調データまたはＣＭＹＫそれぞれ８ビットの階調データである。また，画像属性情報は，キャラクタ画像か，グラフィック画像か，イメージ画像かを識別する属性データである。この画像属性情報は，例えばハーフトーン処理におけるスクリーンの選択に利用される。または，画像属性情報は，色変換テーブルの選択にも利用される場合がある。この画像データについては，後で具体的に詳述する。
【００２９】
次に，レンダラ７４は，画像処理ユニット７２内のメモリに格納されている付随画像の中間コードから付随画像をビットマップ展開し，展開した画素毎の付随画像データをバッファメモリに格納する（Ｓ１６）。付随画像データは，例えば画素毎に色情報を有する。付随画像データには特に画像属性情報を含ませなくても良い。ただし，付随画像に対して特殊なハーフトーン処理などを行う場合は画像属性情報を含ませても良い。
【００３０】
上記のレンダリング処理は，ホストコンピュータ６０から供給される印刷データのＰＤＬに対応するレンダラＡ，Ｂ，Ｃのいずれかによって行われる。しかし，いずれのレンダラが処理しても，正規画像データと付随画像データとがビットマップ展開されてバッファメモリに格納される。したがって，ホストコンピュータ側からいずれのＰＤＬ記述の印刷データでも対応可能である。
【００３１】
図６は，本実施の形態におけるビットマップデータ合成部の合成処理のフローチャート図である。合成部７６は，バッファメモリ内に格納されている正規画像データの画素データを読み出す（Ｓ２０）。そして，その読み出しが画素データの色情報と画像属性情報との組合せが，第１の組合せか否かをチェックする（Ｓ２２）。ここで，第１の組合せは，色情報が白色またはその近傍色で画像属性情報がグラフィックの組合せ，色情報が付随画像と同じ色またはその近傍色で画像属性情報がグラフィックの組合せのいずれか，または両方である。
【００３２】
色情報と画像属性情報とが第１の組合せの場合は（Ｓ２２のＹＥＳ），正規画像データの色情報を付随画像データの色情報に置換して，バッファメモリに記憶する（Ｓ２４）。つまり，正規画像データが格納されているバッファメモリに付随画像データの対応画素の色情報を上書きする。上記処理Ｓ２０〜Ｓ２４が，正規画像データの全ての画素データに対して繰り返される（Ｓ２６のＮＯ）。全ての画素データが終了すると，正規画像データのバッファメモリ内には合成画像データがビットマップ展開されている。その後，この合成画像データがハーフトーン処理部７８でハーフトーン処理されて画像形成用階調データに変換され，印刷エンジン８０に供給される。
【００３３】
図７は，ビットマップデータ合成処理でのバッファメモリ内のデータ例を示す図である。図中，正規画像データ１０ｄと付随画像データ２０ｄと合成画像データ３０ｄの例が示されている。正規画像データ１０ｄと合成画像データ３０ｄは，複数の画素データを有し，各画素データは，ＲＧＢの色情報と，グラフィックＧｒ，キャラクタＣ，イメージＩのいずれかの画像属性情報とを有する。ＲＧＢの色情報はそれぞれ８ビットデータ（１６進表記でＦＦ，００など）であり，（ＦＦ，ＦＦ，ＦＦ）は白に，（００，００，００）は黒に対応する。ＲＧＢと補色関係にあるＣＭＹの場合は白と黒とが逆になる。
【００３４】
図７に示された正規画像データ１０ｄは，地色の画素には，白（ＦＦ，ＦＦ，ＦＦ）でグラフィックＧｒを有する画素データになっている。そして，キャラクタ画像データ１２ｄは，地色の画素データ１２１ｄ内に文字の画素データ１２２ｄを配置して構成されている。図５で説明したレンダリング処理では，バッファメモリの初期化処理として白（ＦＦ，ＦＦ，ＦＦ）でグラフィックＧｒの画素データが書き込まれる。その後，中間コードに対応する画像の画素データが，バッファメモリ内に上書きされる。その結果，図７の正規画像データ１０ｄでは，文字を構成する画素にだけ，黒（００，００，００）でキャラクタＣのデータが上書きされている。
【００３５】
付随画像データ２０ｄの画素データは，色情報Ｒ，Ｇ，Ｂを有し，画像属性情報は有していない。この色情報ＲＧＢは，付随画像の模様やパターンを形成するための画素毎の色情報であり，図７では具体的に示さず単にＲＧＢで示している。
【００３６】
そして，図６で説明した合成処理により，正規画像データ１０ｄの画素データが第１の組合せに該当する場合は，その画素データの色情報が，付随画像データ２９ｄの画素データの色情報に置き換えられて上書きされる。その結果，合成画像データ３０ｄでは，正規画像データ１０ｄ内の白（ＦＦ，ＦＦ，ＦＦ）でグラフィックＧｒを有する画素データが，付随画像の色データＲＧＢでグラフィックＧｒを有する画素データに変換されている。正規画像データ１０ｄでは，初期化画素に加えて，キャラクタ画像データ１２ｄ内の地色の領域の画素データ１２１ｄも，付随画像の色データＲＧＢに置き換えられている。
【００３７】
この合成画像データ３０ｄに基づいて画像形成すると，図２，図３で示したように，キャラクタ画像１２内の文字１２２以外の画素（領域１２１内）にも付随画像が描画される。
【００３８】
また，図６の合成処理で説明した第１の組合せには，色情報が付随画像と同じ色またはその近傍色で画像属性情報がグラフィックの組合せの例も含まれると説明した。この場合は，図２，図３のグラフィック画像１４内の地色の領域１４１が付随画像，特に潜像画像の色と同じまたはその近傍色の場合も，付随画像の色情報に置き換えられる。その結果，グラフィック画像１４内の地色の領域１４１にも付随画像が描画される。同じ色であれば，画像形成状態ではその地紋またはパターンは視覚的にあまり目立たないので，グラフィック画像１４内に付随画像が描画されてもそれほど不適切ではない。付随画像は，それが一旦複写されると視覚的に目立つ，つまりより高い出力濃度の違いで画像形成される。よって，不正複写を抑制するパターンとしてより広い領域に形成されるので好ましい。
【００３９】
図７の正規画像データ１０ｄで，上記第１の組合せでない第２の組合せの画素データは，付随画像データ２０ｄの色データに上書きされることはない。したがって，黒（００，００，００）でキャラクタＣの画素データ１２２ｄは，変更されることなく合成画像データ３０ｄにそのまま残される。
【００４０】
以上のように，本実施の形態の合成処理によれば，ビットマップ展開された正規画像データと付随画像データとを画素単位で，正規画像データの色情報と画像属性情報の組合せに基づいて，いずれの画像を上書きにするかを決定して合成する。したがって，付随画像を描画する領域を画像単位ではなく，画素単位で柔軟に変更することができる。よって，より適切な合成画像データを生成することができる。
【００４１】
図８は，本実施の形態におけるビットマップデータ合成部の構成図である。図８には専用ハードウエア構成が示されている。ビットマップ合成部７６は，レンダラ７４によりビットマップ展開された正規画像データ１０ｄを画素単位のデータ（ＲＧＢが色情報，Ｘが属性情報）で供給される。比較器９２は，この画素データＲＧＢＸが第１の組合せのデータを格納した合成ルールファイルのデータと一致するか否かをチェックし，一致するときに一致信号ＭＡＴをＨレベルにし，第１の組合せデータ以外の第２の組合せデータの場合は，一致信号ＭＡＴをＬレベルにする。
【００４２】
一方で，画像処理ユニットには付随画像の一種である潜像画像などの地紋のビットマップデータ９６が既に記憶され，または中間コードから展開されている。そして，正規画像データの画素位置（Ｘ，Ｙ）に応じて地紋ビットマップデータ９６から付随画像データ２０ｄが読み出される。合成器９０は，一致信号ＭＡＴがＨレベルのときに，正規画像データ１０ｄの色情報を付随画像データ２０ｄの色情報に置き換えて，合成画像データ３０ｄを出力する。一致信号ＭＡＴがＬレベルのときは，正規画像データ１０ｄの色情報を付随画像データ２０ｄの色情報に置き換えることなくそのまま合成画像データ３９ｄとして出力する。この合成画像データ３０ｄが，バッファメモリに書き込まれる。
【００４３】
上記の比較器９２はデータマッチング機能を有し，合成器９０は一致信号ＭＡＴに基づくセレクタ機能を有するだけであるので，比較的簡単なハードウエア回路で構成することができる。
【００４４】
図９は，本実施の形態におけるビットマップデータ合成部の他の構成図である。この例では，図８と同じ合成器９０と比較器９２と合成ルールファイル９４とを有する。そして，レンダラ７４でビットマップ展開された正規画像データ１０ｄの画素データと付随画像データ２０ｄの画素データとが同期して供給される。そして，比較器９２は正規画像データが第１の組合せの時に一致信号ＭＡＴをＨレベルにし，それ以外の第２の組合せの時に一致信号ＭＡＴをＬレベルにする。その一致信号ＭＡＴに応じて，合成器９０は，正規画像データの色情報を付随画像データの色情報に置き換えるか否かの合成処理を行い，合成画像データ３０ｄを出力する。
【００４５】
以上のように，本実施の形態では，ビットマップデータ合成部は，合成処理プログラムによっても構成できるし，専用のハードウエア回路によっても構成できる。
【００４６】
［第２の実施の形態］
図１０は，第２の実施の形態における画像データの合成例を示す図である。この合成例では，正規画像１０と付随画像２０とがブレンド処理により合成され，合成画像３０が生成されている。ブレンド処理とは，アルファブレンディングがその一例であり，上書きする画像データに不透明度α（０≦α≦１）を乗算し，元の画像データに（１−α）を乗算し，両者を加算した画像データを新たな画像データとする処理である。このブレンド比率αを適宜選択することにより，所望のブレンド処理ができる。合成画像３０は，両画像１０，２０をある意味でＯＲ処理した結果となる。
【００４７】
このように，２つの画像データをブレンド処理する場合，図２の画像形成装置７０が有効である。つまり，いかなるＰＤＬで記述された印刷データ６５であっても，それぞれに対応するレンダラ７４により２つの画像データがビットマップ展開される。そして，その２つのビットマップデータが，画素毎に合成部７６でブレンド処理される。ビットマップデータどおしでブレンド処理するので，ＰＤＬの種類に依存することなく合成画像の印刷を可能にすることができる。
【００４８】
上記のブレンド処理を行うか否かを，正規画像データの画像属性情報や色情報に基づいて種々決定するようにすれば，さらに柔軟性の高い画像合成機能を提供することができる。たとえば，両情報がある組合せの場合にブレンド処理し，その組合せでない場合はブレンド処理しないという合成処理が可能になる。したがって，異なるＰＤＬを利用している複数のユーザが広く，画像形成装置７０の画像合成機能を利用することができる。
【００４９】
上記の実施の形態では，２つの画像の重ね合わせを例にして説明した。しかし，３つ以上の画像を重ね合わせる処理においても，同様に本実施の形態を適用することができる。
【図面の簡単な説明】
【００５０】
【図１】正規画像と付随画像とその合成画像例を示す図である。
【図２】本実施の形態における正規画像と付随画像とその合成画像例を示す図である。
【図３】本実施の形態における正規画像と付随画像とその合成画像例を示す図である。
【図４】本実施の形態における画像形成システムの構成図である。
【図５】本実施の形態におけるレンダリング処理のフローチャート図である。
【図６】本実施の形態におけるビットマップデータ合成部の合成処理のフローチャート図である。
【図７】ビットマップデータ合成処理でのバッファメモリ内のデータ例を示す図である。
【図８】本実施の形態におけるビットマップデータ合成部の構成図である。
【図９】本実施の形態におけるビットマップデータ合成部の他の構成図である。
【図１０】第２の実施の形態における画像データの合成例を示す図である。
【符号の説明】
【００５１】
６０：ホストコンピュータ          ６５：印刷データ
７０：画像形成装置                ７２：画像処理装置，画像処理ユニット
７４：レンダラ                    ７６：ビットマップデータ合成部
【図１】
2007194790.tif 000003
【図２】
2007194790.tif 000004
【図３】
2007194790.tif 000005
【図４】
2007194790.tif 000006
【図５】
2007194790.tif 000007
【図６】
2007194790.tif 000008
【図７】
2007194790.tif 000009
【図８】
2007194790.tif 000010
【図９】
2007194790.tif 000011
【図１０】
2007194790.tif 000012