(57)【特許請求の範囲】
【請求項１】
背景画像にマスク画像を潜像として埋め込んだ潜像埋込背景画像を出力する画像処理装置において、前記背景画像の階調補正を行う階調補正手段と、前記背景画像あるいは前記階調補正手段による階調補正後の背景画像に対して出力線数よりも荒い線数で網点処理を行う網点処理手段と、前記網点処理手段で網点処理を施した背景画像あるいは前記網点処理手段で網点処理を施していない背景画像のいずれかを前記マスク画像に従って選択して潜像埋込背景画像を出力する選択手段を有し、前記階調補正手段は、前記網点処理手段で網点処理を施した背景画像と前記網点処理手段による網点処理を施していない背景画像の階調が出力時に略一致するように階調補正を行うことを特徴とする画像処理装置。
【請求項２】
前記階調補正手段は、前記網点処理手段に入力する前記背景画像に対して階調補正を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
さらに、前記背景画像を出力線数で２値化する２値化手段を有し、該２値化手段の出力を前記網点処理手段で網点処理を施していない背景画像として前記選択手段に入力することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記階調補正手段は、前記背景画像に対して階調補正を行い、前記選択手段に前記網点処理手段で網点処理を施していない背景画像として入力するものであり、前記網点処理手段は、前記背景画像に対して網点処理を施すことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
さらに、前記階調補正手段で階調補正された背景画像を出力線数で２値化して前記選択手段に前記網点処理手段で網点処理を施していない背景画像として入力する２値化手段を有し、前記網点処理手段は、前記背景画像に対して網点処理を施すことを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記階調補正手段は、前記背景画像に対して階調補正して前記網点処理手段に入力するとともに、前記背景画像に対して別途階調補正を行って前記選択手段に前記網点処理手段で網点処理を施していない背景画像として入力することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
さらに、前記階調補正手段で階調補正された背景画像を出力線数で２値化して前記選択手段に前記網点処理手段で網点処理を施していない背景画像として入力する２値化手段を有することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記２値化手段は、誤差拡散方式により背景画像を２値化することを特徴とする請求項３または請求項５または請求項７に記載の画像処理装置。
【請求項９】
前記網点処理手段は、ディザ方式により背景画像を２値化することにより網点処理を行うことを特徴とする請求項１ないし請求項７のいずれか１項に記載の画像処理装置。
【請求項１０】
前記背景画像は、１ページより小さい画像であり、前記背景画像を繰り返して用いることを特徴とする請求項１ないし請求項９のいずれか１項に記載の画像処理装置。
【請求項１１】
さらに、背景の階調レベルを設定する設定手段を有し、該設定手段で設定された階調レベルに応じた前記背景画像を用いることを特徴とする請求項１ないし請求項１０のいずれか１項に記載の画像処理装置。
【請求項１２】
背景画像にマスク画像を潜像として埋め込んだ潜像埋込背景画像を出力する画像処理装置において、第１の背景画像を保持する第１背景画像記憶手段と、第２の背景画像を保持する第２背景画像保持手段と、前記第２の背景画像に対して出力線数よりも荒い線数で網点処理を行う網点処理手段と、前記第１の背景画像あるいは前記網点処理手段で網点処理を施した前記第２の背景画像のいずれかを前記マスク画像に従って選択して潜像埋込背景画像を出力する選択手段を有し、前記第１の背景画像と前記第２の背景画像は、同一の背景画像に対して前記網点処理手段で網点処理を施した場合と前記網点処理手段による網点処理を施していない場合の階調が出力時に略一致するように階調補正が施されたものであることを特徴とする画像処理装置。
【請求項１３】
さらに、前記第１の背景画像を出力線数で２値化して前記選択手段に第１の背景画像として入力する２値化手段を有することを特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
前記２値化手段は、誤差拡散方式により第１の背景画像を２値化することを特徴とする請求項１３に記載の画像処理装置。
【請求項１５】
前記網点処理手段は、ディザ方式により第２の背景画像を２値化することにより網点処理を行うことを特徴とする請求項１２ないし請求項１４のいずれか１項に記載の画像処理装置。
【請求項１６】
背景画像にマスク画像を潜像として埋め込んだ潜像埋込背景画像を出力する画像処理装置において、第１の背景画像を保持する第１背景画像記憶手段と、第２の背景画像を保持する第２背景画像保持手段と、前記第１の背景画像あるいは前記第２の背景画像のいずれかを前記マスク画像に従って選択して潜像埋込背景画像を出力する選択手段を有し、前記第２の背景画像は、前記第１の背景画像と同一の背景画像に対して出力線数よりも荒い線数で網点処理を施したものであり、前記第１の背景画像と前記第２の背景画像は、同一の背景画像に対して前記網点処理手段で網点処理を施した場合と前記網点処理手段による網点処理を施していない場合の階調が出力時に略一致するように階調補正が施されていることを特徴とする画像処理装置。
【請求項１７】
前記第１の背景画像は、出力線数で２値化した画像であることを特徴とする請求項１６に記載の画像処理装置。
【請求項１８】
背景画像にマスク画像を潜像として埋め込んだ潜像埋込背景画像を出力する画像処理装置において、前記背景画像に対して出力線数よりも荒い線数で網点処理を行う網点処理手段と、前記背景画像と前記網点処理手段で網点処理を施した背景画像のいずれかを前記マスク画像に従って選択して潜像埋込背景画像を出力する選択手段を有することを特徴とする画像処理装置。
【請求項１９】
さらに、前記選択手段から出力された潜像埋込背景画像に対して前記出力線数でスクリーン処理を行うスクリーン処理手段を有することを特徴とする請求項１ないし請求項１８のいずれか１項に記載の画像処理装置。
【請求項２０】
さらに、前記選択手段から出力された潜像埋込背景画像に主画像を合成して出力する合成手段を有していることを特徴とする請求項１ないし請求項１８のいずれか１項に記載の画像処理装置。
【請求項２１】
さらに、前記選択手段から出力された潜像埋込背景画像を複数蓄積可能な蓄積手段と、該蓄積手段に蓄積された潜像埋込背景画像から特定の潜像埋込背景画像を指示する指示手段と、該指示手段によって指示された前記蓄積手段内の潜像埋込背景画像と前記主画像を合成して合成画像として出力する合成手段を有することを特徴とする請求項１ないし請求項１８のいずれか１項に記載の画像処理装置。
【請求項２２】
前記主画像は白黒画像であり、前記背景画像はＹＭＣの３成分からなるカラー画像であり、前記合成手段は、Ｋ成分の画像として前記主画像を出力し、ＹＭＣ成分の画像として前記潜像埋込背景画像の対応する色成分画像を出力することにより前記合成画像とすることを特徴とする請求項２０または請求項２１に記載の画像処理装置。
【請求項２３】
さらに、前記主画像が白黒画像であるかカラー画像であるかを識別する色識別手段を有し、前記潜像埋込背景画像は単色の画像であり、前記合成手段は、前記色識別手段による識別結果に従い前記主画像が白黒画像である場合には前記主画像に前記潜像埋込背景画像を合成し、前記主画像がカラー画像である場合には前記主画像の複数の色成分のうちＫ成分以外の色成分のうちいずれか一色のみに前記潜像埋込背景画像を合成することを特徴とする請求項２０または請求項２１に記載の画像処理装置。
【請求項２４】
さらに、前記合成手段から出力された前記合成画像に対して前記出力線数でスクリーン処理を行うスクリーン処理手段を有することを特徴とする請求項２０ないし請求項２３のいずれか１項に記載の画像処理装置。
【請求項２５】
前記スクリーン処理手段は、前記スクリーン処理としてアナログスクリーン処理を行うことを特徴とする請求項１９または請求項２４に記載の画像処理装置。
【請求項２６】
前記スクリーン処理手段は、前記スクリーン処理として誤差拡散処理を行うことを特徴とする請求項１９または請求項２４に記載の画像処理装置。
【請求項２７】
前記第１及び第２の背景画像は、１ページより小さい画像であり、前記第１及び第２の背景画像を繰り返して用いることを特徴とする請求項１２ないし請求項１７のいずれか１項に記載の画像処理装置。
【請求項２８】
さらに、背景の階調レベルを設定する設定手段を有し、該設定手段で設定された階調レベルに応じた前記第１及び第２の背景画像を用いることを特徴とする請求項１２ないし請求項１７のいずれか１項に記載の画像処理装置。
【請求項２９】
前記マスク画像は、１ページより小さい画像であり、前記マスク画像を繰り返して用いることを特徴とする請求項１ないし請求項２８のいずれか１項に記載の画像処理装置。
【請求項３０】
前記背景画像の解像度を出力解像度に変換する第１の解像度変換手段と、前記マスク画像の解像度を出力解像度に変換する第２の解像度変換手段を有していることを特徴とする請求項１ないし請求項２９のいずれか１項に記載の画像処理装置。
【請求項３１】
前記出力解像度よりも低い解像度の前記背景画像を記憶する背景画像記憶手段と、前記出力解像度よりも低い解像度の前記マスク画像を記憶するマスク画像記憶手段を有し、前記背景画像記憶手段に記憶されている前記背景画像を前記第１の解像度変換手段へ、前記マスク画像記憶手段に記憶されている前記マスク画像を前記第２の解像度変換手段へそれぞれ出力することを特徴とする請求項３０に記載の画像処理装置。
【請求項３２】
背景画像にマスク画像を潜像として埋め込んだ潜像埋込背景画像を出力する処理をコンピュータに実行させるプログラムを格納したコンピュータ読取可能な記憶媒体において、前記背景画像の階調補正を行う階調補正処理と、前記背景画像あるいは前記階調補正処理による階調補正後の背景画像に対して出力線数よりも荒い線数で網点化の処理を行う網点処理と、前記網点処理で網点処理を施した背景画像あるいは前記網点処理で網点処理を施していない背景画像のいずれかを前記マスク画像に従って選択して潜像埋込背景画像を出力する選択処理を実行するとともに、前記階調補正処理として、前記網点処理で網点処理を施した背景画像と前記網点処理による網点処理を施していない背景画像の階調が出力時に略一致するように階調補正を行う処理をコンピュータに実行させるプログラムを格納したことを特徴とするコンピュータ読取可能な記憶媒体。
【請求項３３】
前記階調補正処理として、前記網点処理に入力する前記背景画像に対して階調補正を行う処理をコンピュータに実行させるプログラムを格納したことを特徴とする請求項３２に記載のコンピュータ読取可能な記憶媒体。
【請求項３４】
さらに、前記背景画像を出力線数で２値化する２値化処理を実行し、該２値化処理の出力を前記網点処理で網点処理を施していない背景画像として前記選択処理に入力するプログラムを格納したことを特徴とする請求項３３に記載のコンピュータ読取可能な記憶媒体。
【請求項３５】
前記階調補正処理として、前記背景画像に対して階調補正を行い、前記選択処理に前記網点処理で網点処理を施していない背景画像として入力し、また前記網点処理として、前記背景画像に対して網点処理を施すプログラムを格納したことを特徴とする請求項３２に記載のコンピュータ読取可能な記憶媒体。
【請求項３６】
さらに、前記階調補正処理で階調補正された背景画像を出力線数で２値化して前記選択処理に前記網点処理で網点処理を施していない背景画像として入力する２値化処理を実行し、また前記網点処理として、前記背景画像に対して網点処理を施すプログラムを格納したことを特徴とする請求項３２に記載のコンピュータ読取可能な記憶媒体。
【請求項３７】
前記階調補正処理として、前記背景画像に対して階調補正して前記網点処理に入力するとともに、前記背景画像に対して別途階調補正を行って前記選択処理に前記網点処理で網点処理を施していない背景画像として入力するプログラムを格納したことを特徴とする請求項３２に記載のコンピュータ読取可能な記憶媒体。
【請求項３８】
さらに、前記階調補正処理で階調補正された背景画像を出力線数で２値化して前記選択処理に前記網点処理で網点処理を施していない背景画像として入力する２値化処理を実行するプログラムを格納したことを特徴とする請求項３７に記載のコンピュータ読取可能な記憶媒体。
【請求項３９】
背景画像にマスク画像を潜像として埋め込んだ潜像埋込背景画像を出力する処理をコンピュータに実行させるプログラムを格納したコンピュータ読取可能な記憶媒体において、第１の背景画像を保持する第１背景画像記憶処理と、第２の背景画像を保持する第２背景画像保持処理と、前記第２の背景画像に対して出力線数よりも荒い線数で網点化の処理を行う網点処理と、前記第１の背景画像あるいは前記網点処理で網点処理を施した前記第２の背景画像のいずれかを前記マスク画像に従って選択して潜像埋込背景画像を出力する選択処理を実行するとともに、前記第１の背景画像と前記第２の背景画像として、同一の背景画像に対して前記網点処理で網点処理を施した場合と前記網点処理による網点処理を施していない場合の階調が出力時に略一致するように階調補正が施された画像を保持するプログラムを格納したことを特徴とするコンピュータ読取可能な記憶媒体。
【請求項４０】
さらに、前記第１の背景画像を出力線数で２値化して前記選択処理に第１の背景画像として入力する２値化処理を実行するプログラムを格納したことを特徴とする請求項３９に記載のコンピュータ読取可能な記憶媒体。
【請求項４１】
背景画像にマスク画像を潜像として埋め込んだ潜像埋込背景画像を出力する処理をコンピュータに実行させるプログラムを格納したコンピュータ読取可能な記憶媒体において、第１の背景画像を保持する第１背景画像記憶処理と、第２の背景画像を保持する第２背景画像保持処理と、前記第１の背景画像あるいは前記第２の背景画像のいずれかを前記マスク画像に従って選択して潜像埋込背景画像を出力する選択処理を実行するとともに、前記第１の背景画像と前記第２の背景画像として、前記第２の背景画像は前記第１の背景画像と同一の背景画像に対して出力線数よりも荒い線数で網点処理を施したものであって、前記第１の背景画像と前記第２の背景画像が同一の背景画像に対して前記網点処理で網点処理を施した場合と前記網点処理による網点処理を施していない場合の階調が出力時に略一致するように階調補正が施されている画像を保持するプログラムを格納したことを特徴とするコンピュータ読取可能な記憶媒体。
【請求項４２】
前記第１の背景画像として、出力線数で２値化した画像を保持するプログラムを格納した請求項４１に記載のコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、背景画像にマスク画像を潜像として埋め込んだ潜像埋込背景画像を出力し、あるいは該潜像埋込背景画像に主画像を合成して出力する画像処理装置に関するものである。
【０００２】
【従来の技術】
従来、機密文書の不正複写を抑制するために、複写偽造防止用紙と呼ばれる特殊な用紙が用いられている。複写偽造防止用紙とは、人間の目には見えにくいが、複写機で複写すると隠されていた警告文字等が浮かび上がってくる特殊なパターンがあらかじめ印刷されている用紙である。この複写偽造防止用紙に印刷された文書を複写機で複写した場合、複写物には「複写禁止」等の警告文字が目立つように浮き出てくるので、不正に複写する行為に対して心理的な抑止になるとともに、オリジナルと複写物とを区別することを可能にしている。
【０００３】
図２２は、複写偽造防止用紙の印刷パターンの一例の説明図である。図２２（Ａ）には、複写偽造防止用紙の全体を示している。図２２（Ａ）中の黒で示す「ＣＯＰＹ」の領域が複写機で複写すると出てくる潜像部であり、その周囲のハッチングを施して示した領域が複写機で複写すると消える背景部である。潜像部および背景部とも同一の単色インクにより、見かけの色および濃度が同じになるよう印刷されている。また、図示していないが、通常は全体的にカモフラージュ模様と呼ばれる細かい線画模様が入っている。カモフラージュ模様はそれ以外の領域よりも低い濃度となっており、複写機で複写すると消えるようになっている。また、複写偽造防止用紙の一部には、企業や自治体等のシンボルマークが印刷されている場合もある。このようなマークを、図２２（Ａ）では星形の図形で示している。
【０００４】
図２２（Ｂ）には、潜像部と背景部の境界部分（図２２（Ａ）中の破線円部分）を拡大して示している。潜像部は、比較的大きなドット（線数の低い網点）を比較的疎に配置して構成されている。また背景部は、比較的小さなドット（線数の高い網点）を比較的密に配置して構成されている。一般に、潜像部は面積率２０％程度、線数５０線程度の網点で構成され、背景部は面積率２０％程度、線数１５０線程度の網点で構成されている。
【０００５】
この複写偽造防止用紙に印刷された文書原稿を複写機で複写すると、潜像部を構成する網点ドットは複写機で解像できる大きさと濃度を持っているために、忠実に複写される。しかし、背景部を構成する網点ドットは、複写機で解像できない大きさであるために複写されない。よって、複写物には複写偽造防止用紙に印刷されていた文書画像とともに潜像パターンのみが浮き出て複写されることになる。これを利用し、複写偽造防止用紙に潜像として例えば「複写禁止」等の警告文字を埋め込んでおけば、複写物には「複写禁止」等の警告文字が目立つように浮き出てくる。これによって、不正複写を抑制することができるとともに、オリジナルと複写物とを区別することができる。
【０００６】
上述のような複写偽造防止用紙を用いて機密文書等の複写を禁止する文書を複数部作成する際には、潜像としてシリアル番号が入っている複写偽造防止用紙を用い、その複写偽造防止用紙の上に機密文書を複写あるいは印刷することが行われている。この場合、配布先によって異なる警告文字が入った複写偽造防止用紙を使い、配布先毎にシリアル番号を管理しておく。これによって、万が一、機密文書が不正に複写された場合でも、その複写物に入っているシリアル番号を調べることによって、どの配布先から複写されたものかを判別し、不正複写の出所を追跡することが可能となる。
【０００７】
ところで、このような複写偽造防止用紙は、あらかじめ特殊な印刷を行っておく必要があるため、用紙自体のコストが通常の複写機やプリンタで使われる用紙に比べて高いという問題がある。また、背景パターンやロゴ、シンボルマーク等のデザインを変更する場合、用紙の印刷からやり直す必要があり、時間やコストがかかってしまうという問題もある。
【０００８】
また、前記したような配布先毎にシリアル番号を入れる使い方をする場合、作成する部数分の異なるシリアル番号が入った複写偽造防止用紙をあらかじめ用意しておく必要がある。そして、機密文書を一部印刷する毎に、異なるシリアル番号の入った複写偽造防止用紙をプリンタのトレイに入れ替えて、１部ずつ印刷する必要があるため、ユーザの負担が大きいという問題があった。また、異なる内容の複写偽造防止用紙を管理しなければならず、この管理コストもユーザに負担になっている。
【０００９】
これら問題を解決する従来の技術として、例えば特開平４−３６９１７０号公報に記載されている画像形成装置がある。この装置は、機密文書を複数部複写して作成する際に、その部数に応じた数字キャラクタを発生させ、文書画像の背景に重ねて複写するものである。しかし、原稿画像に数字キャラクタを合成して画像形成すると、出力された画像は合成された数字キャラクタが目立ちやすいという問題がある。
【００１０】
また、他の従来の技術として、例えば特開平７−２３１３８４号公報に記載されたデジタル記録装置がある。このデジタル記録装置は、ＣＣＤで読み取られた画像データを複写記録する際に、警告文字部分と背景部分が特定の共通濃度で異なるディザ処理を施された画像を重ねあわせることにより、通常の用紙を用いて複写偽造防止用紙を用いた場合と同様の効果を得ようとするものである。この技術では、重ねあわせる画像は特定の共通濃度であり、警告文字部と背景部で線数の異なるディザが掛けられている画像であるため、数字キャラクタをそのまま合成させるよりは警告文字が見えにくい。しかし、重ねあわせる原稿画像によっては、警告文字が見えやすくなるという問題がある。特に、文字数が少ない（すなわち背景面積の大きい）場合に、警告文字が見えやすい傾向がある。また、各ディザごとに用紙上に印刷された際の階調特性が異なるため、用紙上で警告文字部分と背景部分で濃度に差がでてしまい、警告文字が見えやすくなるという問題もある。さらに、背景は特定の共通濃度で全面均一濃度のパターンであるため、背景パターンのデザインの自由度が低いという問題もある。
【００１１】
さらに他の従来の技術として、特開平６−２５８９８２号公報に記載されたシステムがある。このシステムは、機密文書を印刷する際、複写されにくい第１のカラーパターンと第２のカラーパターンを電子的に生成して重ねあわせることによって、カラー複写機でも複写されにくい安全背景画像パターンを生成するものである。このシステムによれば、カラー複写機で複写した場合に微妙な模様や色合いが再現されにくいように機密文書を印刷することが可能である。また、複写した際に再現される色が微妙に異なるように警告文字等の潜像を入れる例についても記載されている。しかし、この技術を実現するためには、複数色トナーを使うレジストレーション精度の高い特殊な単一通路電子プリンタを用いる必要があり、通常のゼログラフィエンジンを用いたプリンタやインクジェットプリンタ、特に白黒プリンタが使えないという問題もある。
【００１２】
【発明が解決しようとする課題】
本発明は、上述した事情に鑑みてなされたもので、通常の用紙を用いて複写偽造防止用紙を用いた場合と同様の機密文書などの複写を禁止する文書を作成することができるとともに、潜像のパターンが目立たず、また潜像となるパターンや背景画像を容易に変更することができ、さらにそれぞれのプリンタによらずに実現可能な画像処理装置を提供することを目的とするものである。
【００１３】
【課題を解決するための手段】
本発明は、背景画像にマスク画像を潜像として埋め込んだ潜像埋込背景画像に主画像を合成して出力する画像処理装置において、背景画像に対して出力線数よりも荒い線数で網点処理を行い、背景画像と網点処理を施した背景画像のいずれかをマスク画像に従って選択することによってマスク画像を潜像として背景画像に埋め込んだ潜像埋込背景画像を生成する。潜像として埋め込んだマスク画像の部分は出力線数よりも荒い線数で網点処理を行っているため、上述の図２２でも説明したように複写機などで読み取ると網点部分は忠実に再現され、複写物ではマスク画像が顕著に現れる。そのため、通常の白い用紙に潜像埋込背景画像を記録することによって、複写偽造防止用紙を用いた場合と同様の効果を得ることができる。しかも、使用する用紙は白紙であるから、複写偽造防止用紙のような厳重な管理は不要であり、ユーザの管理負担を軽減することができる。
【００１４】
このとき、背景画像に網点処理を行った潜像部分と、網点処理を行っていない背景部分とでは、網点処理によって見かけ上の濃度が変化してしまい、潜像のパターンが見えやすくなる。そのため、網点処理を行った潜像部分と網点処理を行っていない背景部分の階調が出力時に略一致するように、階調補正を行っている。これによって、潜像のパターンをさらに見えにくくすることができる。
【００１５】
このような階調補正処理は、網点処理を行う側の背景画像、または網点処理を行わない側の背景画像、あるいはその両方に対して行うことができる。また、網点処理を施さない側の背景画像に対して、出力線数で２値化することができる。さらに、同一の背景画像について階調補正後の第１及び第２の背景画像を作成して保存しておくこともできる。このとき、第２の背景画像に対しては網点処理を施しておいてもよい。また第１の背景画像に対して、出力線数で２値化しておいてもよい。なお、網点処理は例えばディザ方式、２値化処理は誤差拡散方式などを用いることができる。
【００１６】
もちろん、このようにして作成された潜像埋込背景画像に主画像を合成して合成画像を出力してもよい。合成の際には、例えば主画像が白黒画像、背景画像がＹＭＣの３成分からなるカラー画像の場合、Ｋ成分の画像として主画像を出力し、ＹＭＣ成分の画像として前記潜像埋込背景画像の対応する色成分画像を出力すればよい。また、主画像が白黒画像あるいはカラー画像であり、潜像埋込背景画像が単色の画像であるとき、主画像が白黒画像である場合には主画像に潜像埋込背景画像を合成し、主画像がカラー画像である場合には主画像の複数の色成分のうち、Ｋ成分以外の色成分のいずれか一色のみに潜像埋込背景画像を合成すればよい。
【００１７】
また、潜像埋込背景画像あるいは合成画像に対して出力線数でスクリーン処理を行ってもよい。スクリーン処理手段はプリンタなどに画像を出力する際に通常設けられており、本発明の画像処理装置では潜像埋込背景画像を生成するために網点処理手段が網点処理を行う程度の処理負荷が加わる程度で済むため、高速に処理を行うことができる。また、スクリーン処理手段における出力線数によるスクリーン処理をプリンタなどの出力装置に対応させるだけで様々な線数の出力装置に対応することができ、将来の高画質化などにも対応することができる。
【００１８】
あるいは、生成した潜像埋込背景画像を蓄積手段に蓄積しておき、指示手段によって指示された潜像埋込背景画像と主画像を合成して合成画像としてもよい。スクリーン処理は、アナログスクリーン処理あるいは誤差拡散処理などで構成することができる。
【００１９】
さらに、背景画像の解像度を出力解像度に変換する第１の解像度変換手段と、前記マスク画像の解像度を出力解像度に変換する第２の解像度変換手段を設けておけば、背景画像およびマスク画像のデータ量を削減することができる。そのため、それぞれの画像を記憶する記憶手段を設けた構成でも、記憶容量を削減することができる。
【００２０】
また、背景画像（第１，第２の背景画像を含む）やマスク画像などは、１ページ分用意しておく必要はなく、１ページよりも小さい画像を用意しておき、繰り返して用いて１ページを埋めるように構成してもよい。
【００２１】
【発明の実施の形態】
図１は、本発明の画像処理装置の第１の実施の形態を示すブロック図である。図中、１は画像入力部、２はページバッファ、３は背景画像メモリ、４，８は解像度変換部、５は階調補正部、６は網点処理部、７はマスク画像メモリ、９は選択部、１０は色識別部、１１は合成部、１２はアナログスクリーンジェネレータ（ＡＳＧと略す）、１３は出力装置、１４はコントロールパネル、１５は制御部である。
【００２２】
画像入力部１は、背景上に記録する主画像、背景画像、背景画像中に潜像として埋め込むマスク画像などの入力を受け付ける。ページバッファ２は、入力された主画像となる文書画像データを一時格納しておく。背景画像メモリ３は、背景画像を格納しておく。マスク画像メモリ７は、マスク画像を格納しておく。なお、背景画像およびマスク画像は、出力すべき画像の解像度よりも低い解像度の画像であってよい。
【００２３】
解像度変換部４は、背景画像メモリ３から読み出した背景画像の解像度を、出力解像度に変換する。階調補正部５は、解像度変換部４で解像度変換された背景画像に対して、次の網点処理部６で網点処理を施した背景画像と元の背景画像との用紙上で再現される濃度がほぼ等しくなるように、階調補正処理を行う。階調補正部５は、例えばＬＵＴ（ルックアップテーブル）などによって構成したり、所定の関数などを使用して変換処理を行うことができる。網点処理部６は、階調補正部５で階調補正された背景画像に対して、出力線数よりも荒い線数で網点処理を行う。
【００２４】
解像度変換部８は、マスク画像メモリ７に格納されているマスク画像を、出力解像度に変換する。
【００２５】
選択部９は、解像度変換部８で解像度変換されたマスク画像の各画素値に応じて、網点処理部６で網点処理された背景画像と網点処理していない背景画像のいずれかの画素を選択して出力する。これによって、マスク画像を潜像として背景画像に埋め込むことができる。出力される画像を潜像埋込背景画像と呼ぶことにする。
【００２６】
色識別部１０は、入力された文書画像データがカラー画像か白黒画像かを識別する。合成部１１は、ページバッファ２から読み出された文書画像データと、選択部９から出力される潜像埋込背景画像とを、色識別部１０における識別結果に従って合成する。
【００２７】
この例では、スクリーン処理手段の一例としてＡＳＧ１２を設けている。ＡＳＧ１２は、合成部１１から出力される合成画像に対して、出力線数でアナログスクリーン処理を施す。このＡＳＧ１２の処理出力を出力装置１３に出力する。出力装置１３は、以下の説明では例えばゼログラフィエンジンなどを搭載しており、アナログスクリーン処理を施した合成画像を用紙上に記録するプリンタであるものとする。もちろん、出力装置１３は任意の構成でよい。
【００２８】
コントロールパネル１４は、装置に対する種々の指示を受け付ける。ここでは、特殊な操作を行うことによって、背景画像やマスク画像の入力を画像入力部１に対して指示することができる。制御部１５は、各部を制御して画像処理動作を行わせる。特に、コントロールパネル１４において受け付けた指示に従って画像入力部１を制御して、主画像となる文書画像データ、背景画像、マスク画像などの入力を制御する。背景画像やマスク画像の入力については、偽造防止の観点からむやみに変更可能にすべきではなく、セキュリティ管理などを行うとよい。
【００２９】
次に、本発明の画像処理装置の第１の実施の形態における動作の一例について説明する。文書画像データを受け付ける前に、あらかじめ、背景画像メモリ３に背景画像を、またマスク画像メモリ７にマスク画像を、それぞれ格納しておく。
【００３０】
図２は、背景画像の一例の説明図である。図２（Ａ）には、背景画像全体を示している。ここでは、背景画像は任意の８ビットグレイスケール画像（階調レベル０〜２５５）であるとする。図中のハッチング部分は多値のベタ背景画像であり、図中の矢印で示すように、上下方向に階調レベルが変化しているグラデーションパターンである。階調レベルの変化は、例えば１６から４８程度の範囲で変化させることができる。さらにその上に、全面に細線でカモフラージュ模様が描かれている。図２（Ｂ）には、図２（Ａ）に示した背景画像を一部拡大して示している。白く抜けている波線がカモフラージュ模様である。図２（Ａ）に示した背景画像には、このようなカモフラージュ模様が全面に配置されている。また、図２（Ａ）に示した背景画像の下部にはシンボルマーク（星形で図示）が描かれている。このような背景画像は、プリンタなどの出力装置１３の解像度よりも低い解像度でよい。
【００３１】
図３は、マスク画像の一例の説明図である。マスク画像は、任意の２値画像である。図３に示した例では、マスク画像には「ＣＯＰＹ」という文字パターンが描かれている。この文字パターンが背景画像データ中に埋め込まれる潜像パターンとなる。マスク画像は、プリンタなどの出力装置１３の解像度よりも低い解像度でよい。
【００３２】
このような背景画像およびマスク画像は、コントロールパネル１４から特殊なコマンドを入力することにより、制御部１５は画像入力部１を制御して、外部からの背景画像およびマスク画像の入力を可能にすることができる。画像入力部１を介して入力された背景画像およびマスク画像は、それぞれ、背景画像メモリ３およびマスク画像メモリ７に格納される。このように外部から背景画像およびマスク画像を入力可能にすることによって、デザインの変更を容易にしている。
【００３３】
画像入力部１に主画像である文書画像データが入力されると、入力された文書画像データはページバッファ２に格納される。それとともに、文書画像データは、色識別部１０にも入力される。色識別部１０において、入力された文書画像データが白黒画像であるかカラー画像であるかが識別され、その識別結果が合成部１１へ出力される。
【００３４】
文書画像データがページバッファ２に格納されると、背景パターンの生成および合成処理が開始される。このときの処理は、例えば出力装置１３がプリンタであれば、文書画像データがページバッファ２に格納されることによりプリンタが起動され、プリンタから入力される同期信号に同期して、背景パターンの生成および合成処理が行われる。背景パターンの生成および合成処理の動作は、色識別部１０による識別結果によって異なる。
【００３５】
まず、色識別部１０による識別結果が白黒画像であった場合の動作は以下のようになる。背景画像が背景画像メモリ３から読み出される。読み出された背景画像は、解像度変換部４において出力解像度に解像度変換される。解像度変換された背景画像は、階調補正部５および選択部９に出力される。
【００３６】
階調補正部５では、入力された背景画像に対して階調補正処理を施す。階調補正処理は、後段の網点処理部６において階調特性が変化するのを補正する目的で行われる。図４は、階調補正処理の一例の説明図である。図４（Ａ）は、階調補正を行わず、背景画像を全面網点処理した画像と、例えば誤差拡散処理などのスクリーン処理した画像をそれぞれプリントした場合の、背景画像の階調レベルと、用紙上の再現濃度の特性を表したものである。図中のａが網点画像、ｂがスクリーン画像の特性を示す。図を見ても分かる通り、同一階調レベルの背景画像でも、網点処理した場合とスクリーン処理した場合の再現濃度は通常異なる。そのため、階調補正処理を行わずに潜像埋込背景画像を生成した場合には、潜像部（網点）と背景部（誤差拡散）の用紙上での再現濃度が異なるため、結果として潜像が目立ってしまい、好ましくない。そのため、図４（Ｂ）に示す再現濃度特性が誤差拡散処理と一致するようなトーンカーブを用いて、網点生成処理の前に階調補正を行う。これによって、図４（Ｃ）に示すように網点画像とスクリーン画像の再現濃度特性を一致させることができる。このようにして、結果として、出力された背景画像中の潜像をより目立たないようにすることができる。
【００３７】
階調補正処理が施された背景画像は、網点処理部６において出力線数よりも荒い線数によって網点処理が施される。例えば組織的ディザによって階調レベル０または２５５、網点線数５０線の網点画像に変換することができる。網点化された背景画像は、選択部９に出力される。なお、この網点生成処理で使用するディザマトリックスの各閾値のステップ値を固定とするのではなく、階調特性に合わせてステップ値が異なる閾値のマトリックスとすることによって、階調補正部５による階調補正も同時に行うようにしてもよい。
【００３８】
上述の背景画像に対する処理と並行して、マスク画像に対する処理が行われる。マスク画像メモリ７からマスク画像を読み出し、読み出したマスク画像を、解像度変換部８で出力解像度に変換する。解像度変換されたマスク画像は、選択部９に選択信号として入力される。
【００３９】
選択部９は、選択信号であるマスク画像の画素値が、例えば１（黒画素）であれば網点処理された背景画像の画素値を選択して出力し、０（白画素）であれば網点処理されていない背景画像の画素値を選択する。例えば図２，図３に示した例では、マスク画像には「ＣＯＰＹ」等の文字パターンが描かれているため、選択部９から出力される画像は、背景画像データの「ＣＯＰＹ」等の文字パターンに対応する領域については網点処理された背景画像が選択され、それ以外の部分は網点処理を行っていない、多値の背景画像のままとなる。図５は、選択部９から出力される潜像埋込背景画像の一例の拡大図である。選択部９において網点処理された背景画像と網点処理されていない背景画像の選択が切り替わる境界部分を拡大して図５に示している。図中の斜線で示した部分は、多値レベルの背景画像の領域である。また黒いドットで示した部分は、網点処理された背景画像の領域であり、網点処理によるドットがそのまま現れる。すなわち、マスク画像中の文字パターンが網点処理されたドットとして背景画像中に埋め込まれることになる。このとき、網点処理された背景画像に付いては、網点処理していない背景画像と同じ濃度となるように階調補正部５で階調補正処理を行っているので、埋め込まれたマスク画像のパターンは、用紙上では見た目にはわからない潜像として埋め込まれることになる。このようにして選択部９で網点処理が行われた背景画像あるいは網点処理が行われていない背景画像のいずれかをマスク画像に従って選択することによって、マスク画像が潜像として埋め込まれた潜像埋込背景画像が生成される。
【００４０】
合成部１１には、上述のようにして生成された潜像埋込背景画像と、ページバッファ２から読み出された文書画像データが入力されている。合成部１１は、入力された文書画像データと潜像埋込背景画像の各画素値を比較し、大きいほうを出力画素として選択し、合成画像として出力する。
【００４１】
合成画像はＡＳＧ１２によって出力線数でスクリーン処理が施される。例えば出力装置１３が２００線の解像度があれば、ＡＳＧ１２で合成画像を２００線のアナログ三角波と比較してパルス幅変調し、２００線の万線スクリーンを形成して出力装置１３に出力する。出力装置１３がプリンタであれば、出力されたスクリーン画像が用紙上に印刷されることになる。
【００４２】
図６は、アナログスクリーン処理の一例の説明図である。図６（Ａ）に示した波形は、ＡＳＧ１２へ入力される合成画像を示している。また図６（Ｂ）に示した波形は、ＡＳＧ１２の参照波である２００線アナログ三角波である。さらに図６（Ｃ）に示した波形は、ＡＳＧ１２の出力波形である。出力装置１３がゼログラフィエンジンを搭載したプリンタであれば、図６（Ｃ）に示した出力波形によってレーザーダイオードおよびポリゴンミラーなどを駆動し、画像が用紙上に再現されることになる。
【００４３】
図７は、用紙上に印刷された画像の一例の拡大図である。図５に示した部分について、用紙上に印刷された状態を図７に示している。図中の縦線は、用紙上に再現された２００線万線スクリーンパターンである。図５において多値画素で構成されたグラデーションパターンであった背景部は、図６の右半分に示すように２００線の万線スクリーン処理によって濃度に応じた幅の波形になる。そのため、用紙上では図６に示すように２００線の万線パターンとして印字される。一方、図５で潜像パターンとして埋め込まれた部分は、５０線の網点ドットであり、濃度的には上述のように０および２５５である。そのため、図６の左半分に示すように、２００線のアナログスクリーンをかけると網点ドットがベタの小領域としてスクリーン処理され、縦横２〜３画素幅のドットとして再現される。このようにして、図７に示すような画像が用紙上に印刷されることになる。
【００４４】
印刷された画像においても、網点処理を行った潜像部分については、階調補正部５で階調補正処理を行って周囲との階調変化が生じないようにしているので、背景画像中に目立たないように潜像が埋め込まれた画像となる。
【００４５】
次に、色識別部１０による識別結果が、カラー画像であった場合の動作は以下のようになる。ここでは、入力されたカラーの文書画像データは、ＹＭＣＫ４色のデータとして入力されるものとし、ＫＹＭＣの色順で出力装置１３に出力するものとする。よって、画像処理装置からは、ＫＹＭＣの色順で１色成分毎の画像を出力するものとする。
【００４６】
合成部１１は、ＫＹＭの３色の画像形成については、ページバッファ２から文書画像データのＫＹＭ成分を読み出して、合成部１１をスルーで通してそのままＡＳＧ１２へ出力する。Ｃ色の画像形成時には、ページバッファ２から読み出した文書画像データのＣ成分と、潜像埋込背景画像を合成して出力する。潜像埋込背景画像の生成処理については、上述の文書画像データが白黒画像の時と同様である。
【００４７】
すなわちこの例では、白黒の文書画像を出力する際には、淡いグレイの潜像埋込背景画像が合成され、カラー文書画像を出力する際には、淡いＣ色の潜像埋込背景画像が合成され、出力装置１３に出力されることになる。もちろん、白黒の文書画像のときにＭ色やＣ色などのカラーにより潜像埋込背景画像を合成してもよいし、カラーの文書画像の場合に例えばＭ色など、Ｃ色以外の色の潜像埋込背景画像を合成してもよい。
【００４８】
以上のようにして出力された画像を例えばプリンタなどの出力装置１３で用紙上にプリントする。プリントされた文書画像を複写機で複写すると、背景部を構成する２００線の万線部分は複写機では解像できず、かつ濃度レベルも低いため、複写再現されない。一方、潜像パターン部分については、５０線の網点ドットは複写機で十分解像できるため、複写再現される。よって、出力装置１３でプリントされた文書画像を複写機で複写すると、「ＣＯＰＹ」等の潜像パターンが複写物上に現出することになる。
【００４９】
図１に示した構成では、低解像度の背景画像およびマスク画像を背景画像メモリ３およびマスク画像メモリ７にあらかじめ格納しておくが、メモリ容量をさらに削減するため、画像圧縮して格納するように構成することも可能である。その際には、マスク画像は、ＭＭＲやＪＢＩＧ等の可逆圧縮を使うことが可能であり、また、背景画像はＪＰＥＧ等の非可逆圧縮を使うことが可能である。もちろん、圧縮方式などは任意である。
【００５０】
また、背景画像、マスク画像を文書画像データに添付して外部から入力し、添付されてきた背景画像とマスク画像から潜像埋込背景画像を生成して合成出力するように構成することも可能である。
【００５１】
さらに、複数部のプリント出力を行う場合に対応し、１部のプリントを行う毎に、異なるマスク画像を入力して、異なる潜像パターンを埋め込んでプリントするように構成することも可能である。あるいは、予め複数のマスク画像をマスク画像メモリ７に格納しておいて、１部のプリントを行う毎に選択するマスク画像を変更したり、あるいは、連番であれば、文字画像データを内部でその都度生成してもよい。このように構成することにより、部毎に異なるシリアル番号を潜像パターンとして入れることも可能である。
【００５２】
図８は、本発明の画像処理装置の第２の実施の形態を示すブロック図である。図中、図１と同様の部分には同じ符号を付して説明を省略する。２１は蓄積部、２２は画像出力順制御部、２３は誤差拡散処理部である。
【００５３】
この例では、選択部９で生成された潜像埋込背景画像は蓄積部２１に出力される。蓄積部２１は、選択部９から出力される潜像埋込背景画像を複数蓄積しておくことができる。
【００５４】
画像出力順制御部２２は、図１における合成部１１に対応するものであり、ページバッファ２から読み出した文書画像データと蓄積部２１から選択されて読み出される潜像埋込背景画像との出力順を制御して合成画像を出力する。
【００５５】
この例では、スクリーン処理手段として誤差拡散処理部２３を設けた例を示している。誤差拡散処理部２３は、画像出力順制御部２２から出力される合成画像を誤差拡散処理する。
【００５６】
コントロールパネル１４は、特殊な操作によって背景画像およびマスク画像の入力を画像入力部１に指示することができるとともに、使用する潜像埋込背景画像を指示することができる。制御部１５は、コントロールパネル１４におけるユーザからの指示に従い、画像入力部１の制御とともに、蓄積部２１を制御して使用する潜像埋込背景画像を選択制御する。また制御部１５は、画像出力順制御部２２に対して、出力すべき色制御なども行う。
【００５７】
次に、本発明の画像処理装置の第２の実施の形態における動作の一例について説明する。この実施の形態においては、あらかじめ、蓄積部２１に複数の潜像埋込背景画像を蓄積しておく。潜像埋込背景画像は、以下のようにして蓄積部２１に格納される。
【００５８】
まず、コントロールパネル１４から特殊なコマンドを入力することによって、制御部１５が画像入力部１を制御し、外部から画像入力部１に入力される背景画像とマスク画像を、それぞれ背景画像メモリ３とマスク画像メモリ７に格納する。ここでは背景画像は任意のＹＭＣ３成分のカラー画像であるものとする。背景画像は、メモリ容量を削減するため、出力解像度よりも低い解像度でよい。またマスク画像は、任意の２値画像である。マスク画像データには、「ＣＯＰＹ」等の文字パターンが描かれている。この文字パターンが潜像埋込背景画像中に埋め込まれる潜像パターンとなる。マスク画像は、メモリ容量を削減するため、出力解像度よりも低い解像度でよい。
【００５９】
背景画像およびマスク画像がそれぞれ背景画像メモリ３およびマスク画像メモリ７に格納されると、潜像埋込背景画像の生成処理が起動される。背景画像メモリ３から背景画像がＹＭＣの順に１色成分ずつ読み出される。背景画像は、解像度変換部４において出力解像度に解像度変換される。解像度変換された背景画像は、階調補正部５および選択部９に出力される。
【００６０】
階調補正部５では、入力された背景画像に対して階調補正処理を施す。この階調補正処理は、後段の網点処理部６において階調特性が変化するのを補正する目的で行われる。ここで、階調補正部５内の補正特性は、色成分ごとに切り替え、色成分毎に最適な階調補正処理を行う。例えば階調補正部５がＬＵＴで構成されている場合、処理する色成分毎にＬＵＴのパラメータを切り替えることによって実現できる。
【００６１】
階調補正された背景画像は、網点処理部６において出力線数よりも荒い線数で網点処理が施される。例えば組織的ディザによって、階調レベル０または２５５、網点線数５０線の網点画像に変換することができる。網点化された背景画像は選択部９に出力される。
【００６２】
上述の背景画像に対する処理と並行して、マスク画像メモリ７からマスク画像が読み出され、解像度変換部８で出力解像度に変換されてから選択部９に選択信号として入力される。マスク画像は処理する色成分によらず同一の画像データが使われる。すなわち、マスク画像メモリ７に格納されているマスク画像は、ＹＭＣの各色ごとに読み出され、合計３回読み出されることになる。
【００６３】
選択部９は、選択信号であるマスク画像の画素値が、例えば１（黒画素）であれば網点処理された背景画像の画素値を選択して出力し、０（白画素）であれば網点処理されていない背景画像の画素値を選択して、潜像埋込背景画像として出力する。マスク画像には「ＣＯＰＹ」等の文字パターンが描かれているため、選択部９から出力される潜像埋込背景画像には、背景画像の「ＣＯＰＹ」等の文字パターンに対応する領域が網点化されて潜像パターンが形成されており、それ以外の部分は多値のグレイスケール画像になっている。この潜像埋込背景画像の生成処理は、基本的には上述の第１の実施の形態と同様であるので、ここでは上述のような説明にとどめる。具体例としては、図５に拡大して示したような潜像埋込背景画像が得られる。このような潜像埋込背景画像が蓄積部２１に出力されて、蓄積される。
【００６４】
以上の処理がＹ、Ｍ、Ｃの３プレーンについて行われ、結果として、蓄積部２１には、１つの潜像埋込背景画像がＹ、Ｍ、Ｃの３プレーンに分けて蓄積されることになる。蓄積部２１は、このようにして作成された潜像埋込背景画像を複数格納することができる。
【００６５】
次に、主画像である文書画像データの出力動作について説明する。まず、出力を行う際に合成させる潜像埋込背景画像をコントロールパネル１４から選択し、その選択結果は制御部１５を通じて蓄積部２１へ入力される。
【００６６】
その後、画像入力部１に出力を行う文書画像データが入力され、ページバッファ２に格納される。ここで、文書画像データは、８ビットのグレイスケール画像として入力されるものとする。
【００６７】
文書画像データがページバッファ２に格納されると、出力処理が開始される。このときの出力処理は、例えば出力装置１３がプリンタであれば、文書画像データがページバッファ２に格納されることによりプリンタが起動され、プリンタから入力される同期信号に同期して、出力処理を行うことができる。また、出力処理は、カラー画像のプリント動作となり、ＫＹＭＣの４色の画像データがプリンタでプリントされる。
【００６８】
画像出力順制御部２２には、制御部１５から、現在、画像形成プロセスが行われている色成分を示す信号が入力されている。その信号が示す色成分がＫ成分の場合、画像出力順制御部２２は、ページバッファ２から文書画像データを読み出して出力する。制御部１５からの信号が示す色成分がＹＣＭ成分のいずれかである場合、画像出力順制御部２２は、制御部１５からの信号が示す色成分に対応する色成分の潜像埋込背景画像を蓄積部２１から読み出して出力する。蓄積部２１には制御部１５から潜像埋込背景画像の選択信号が与えられており、選択されている潜像埋込背景画像について、制御部１５からの信号が示す色成分が画像出力順制御部２２から出力されることになる。
【００６９】
画像出力順制御部２２から出力された画像は、誤差拡散処理部２３において誤差拡散処理が施される。図９は、誤差拡散処理前後の画像の一例を示す一部拡大図である。図９（Ａ）は、図５に示したものと同様の潜像埋込背景画像であり、誤差拡散処理前の潜像パターンと背景部の境界部分を拡大したものである。図中のドットで構成される領域が潜像パターン部分であり、ハッチングを施して示した領域が多値レベルの画素値で構成された背景部分である。白い波線は白画素で構成されたカモフラージュ模様である。
【００７０】
図９（Ｂ）は、図９（Ａ）に示した潜像埋込背景画像を誤差拡散処理した結果を示している。図９（Ａ）に示した潜像埋込背景画像中の潜像パターンを構成するドットは、例えば画素値０および２５５の画素から構成されている。そのため、この領域を誤差拡散処理しても結果は変わらず、画素値２５５の画素は誤差拡散処理されても黒（１）の画素となり、画素値０の画素は誤差拡散処理されても０（白）の画素となる。一方、低濃度の背景部分は、誤差拡散処理されると、図９（Ｂ）に示すようにランダムに配置された小径（１画素分）の孤立ドットとなる。
【００７１】
誤差拡散処理部２３において誤差拡散処理が施された出力画像は、出力装置１３へ入力されて画像形成される。以上の動作によって、例えば出力装置１３が電子写真方式のプリンタであれば、文書画像データに対応する画像がＫ色（黒）のトナーで形成され、複写偽造防止用紙と同様の効果を発揮する潜像埋込背景画像がカラートナーで形成されることになる。また、例えば出力装置１３がインクジェット方式のプリンタであれば、文書画像データに対応する画像をブラックインクで、潜像埋込背景画像をカラーインクで形成することになる。
【００７２】
このようにして画像が形成された用紙を原稿として複写機で複写すると、例えば図９（Ｂ）に示す潜像部の大きなドットは複写機で再現されるが、背景部の孤立ドットは複写機で解像できないため再現されず、その結果、複写物には潜像パターンが出現することになる。
【００７３】
なお、この第２の実施の形態においても、例えば主画像としてカラー画像を許容し、潜像埋込背景画像として単色の画像として合成してもよい。この場合、例えば蓄積部２１に蓄積する潜像埋込背景画像としてはグレースケールの白黒画像でよく、画像出力順制御部２２で合成する際にいずれの色の画像と合成するかを制御すればよい。もちろん第１の実施の形態と同様に色識別部１０を設けて、主画像が白黒画像かカラー画像かに応じて画像出力順制御部２２における合成処理を切り替えてもよい。
【００７４】
図１０は、本発明の画像処理装置の第３の実施の形態を示すブロック図である。図中、図１と同様の部分には同じ符号を付して説明を省略する。３１はスクリーン処理部である。上述の第１及び第２の実施の形態では、網点処理部６に入力される背景画像に対して階調補正部５による階調補正を施す例を示した。しかしこれに限らず、網点処理部６で網点処理を施さない側の背景画像に対して階調補正部５で階調補正を施してもよい。この第３の実施の形態では、網点処理を施さない側の背景画像に対して階調処理を行う場合の構成を示している。
【００７５】
階調補正部５は、背景画像メモリ３に格納されている背景画像に対して、網点処理部６で網点処理を施した背景画像と用紙上で再現される濃度がほぼ等しくなるように、階調補正処理を行う。そして、階調補正後の背景画像を選択部９の一方の入力としている。階調補正部５は、例えばＬＵＴ（ルックアップテーブル）などによって構成することができる。もちろん、ＬＵＴのほか、同様の効果が得られる他の方式で実現してもよい。例えば、所定の関数によって入力画素値の変換処理を行う方式であってもよい。
【００７６】
また、スクリーン処理部３１は、合成部１１から出力される合成画像に対してスクリーン処理を施して出力する。このスクリーン処理部３１は、図１に示した第１の実施の形態におけるＡＳＧ１２及び図８に示した第２の実施の形態における誤差拡散処理部２３に対応するものであり、アナログスクリーンや誤差拡散方式のようなデジタルスクリーンのいずれでもよい。
【００７７】
次に、本発明の画像処理装置の第３の実施の形態における動作の一例について説明する。まず、外部からプリント出力を行うラスタライズされた文書画像データ、背景画像、背景画像中に埋め込むマスク画像が画像入力部１へ入力され、それぞれ、ページバッファ２、背景画像メモリ３、マスク画像メモリ７に格納される。ここで、文書画像データ、背景画像は１画素８ビット（２５６レベル）の多値画像データであり、マスク画像データは２値画像データである。なお、背景画像、マスク画像については予め入力しておくとよい。
【００７８】
それぞれの画像データの入力が終了すると、背景パターンの生成及び合成処理が開始される。背景画像メモリ３から読み出された背景画像は、網点処理部６および階調補正部５に入力される。網点処理部６では、入力された背景画像に対して、出力装置１３のスクリーン線数よりも低い線数の網点生成処理を行い、網点化した背景画像を選択部９へ出力する。ここで、網点生成部６から出力される網点化した背景画像は、例えば階調レベルが０〜２５５の値をとり得る場合には、黒画素の画素値＝２５５、白画素の画素値＝０として表現されている。
【００７９】
階調補正部５では、入力された背景画像の階調補正処理を行い、選択部９へ出力する。この階調補正処理によって、選択部９に入力される階調補正処理された多値の背景画像と、網点処理された背景画像の両者の用紙上で再現される濃度がほぼ等しくなるようにしている。例えば上述の図４で説明したようにして背景画像に対して階調補正処理を行えばよい。この場合には、網点処理を施していない背景部の画像の濃度を、網点処理を施した潜像部分の濃度に近づけるような処理を行うことになる。これによって、出力装置１３から例えばプリント出力された用紙上で、文書の背景に埋め込まれている潜像文字をさらに目立ちにくくしている。
【００８０】
上述の処理と並行して、マスク画像メモリ７からマスク画像が読み出され、選択部９へ入力される。選択部９では、入力されたマスク画像の各画素の値に応じて、階調補正部５で階調補正処理された背景画像と、網点処理部６で網点処理された背景画像のいずれか一方の対応する画素を選択して出力する。例えば、マスク画像が白画素の場合は、階調補正処理された背景画像の対応する画素データを選択し、マスク画像が黒画素の場合は、網点処理された背景画像の対応する画素データを出力することができる。その結果、選択部９から出力される画像データは、マスク画像の黒領域（潜像）に対応する領域のみに網点パターンで埋め込まれた背景画像（潜像埋込背景画像）となる。この潜像埋込背景画像は合成部１１へ出力される。
【００８１】
合成部１１には、ページバッファ２から読み出された文書画像データが並行して入力されている。合成部１１は、この文書画像データと潜像埋込背景画像の各画素値を比較し、画素値の大きい方を選択することで合成処理を行い、スクリーン処理部３１へ出力される。スクリーン処理部３１は、例えば誤差拡散処理などのスクリーン処理によって入力された多値画像データを２値画像データへ変換する。そして、画素値の０，１に応じて誤差拡散処理された画像データが出力装置１３によって用紙上にプリント出力される。
【００８２】
この時、潜像埋込背景画像中の潜像部（網点処理された部分）は、階調値０または２５５となっているため、スクリーン処理部３１によって誤差拡散処理やアナログスクリーン処理がなされても、その網点パターンは崩れることなく、例えば出力装置１３により用紙上に再現される。潜像部以外の背景部（多値背景画像）は、スクリーン処理部３１によって誤差拡散処理やアナログスクリーン処理され、ランダムな孤立ドットパターンとなって用紙上に再現される。潜像部と背景部の用紙上での再現濃度は、階調補正処理によってほぼ一致するように処理されているので、潜像部分はほとんど目立たなくなっている。
【００８３】
なお、図１０では第１の実施の形態で示した解像度変換部４，８、色識別部１０、コントロールパネル１４、制御部１５等については図示を省略しているが、これらを適宜設けることができる。また、この第３の実施の形態においても、上述の第１及び第２の実施の形態と同様の変形を行うことが可能であり、例えば上述の第２の実施の形態と同様に選択部９から出力される複数の潜像埋込背景画像を蓄積部２１に蓄積しておいて、指示によって選択するように構成することも可能である。もちろん、そのほかの種々の変形が可能である。
【００８４】
図１１は、本発明の画像処理装置の第４の実施の形態を示すブロック図である。図中、図１、図１０と同様の部分には同じ符号を付して説明を省略する。５−１は第１階調補正部、５−２は第２階調補正部である。上述の第１及び第２の実施の形態では、網点処理部６に入力される背景画像に対して階調補正部５による階調補正処理を施す例を示し、また第３の実施の形態では網点処理を施さない側の背景画像に階調補正処理を施す例を示した。この第４の実施の形態では、その両方に階調補正処理を施す例を示している。
【００８５】
第１階調補正部５−１は、背景画像メモリ３に格納されている背景画像に対して階調補正処理を行い、階調補正後の背景画像を選択部９の一方の入力としている。また第２階調補正部５−２は、同様に背景画像メモリ３に格納されている背景画像に対して階調処理を行い、階調補正後の背景画像を網点処理部６に対して出力する。この第１階調補正部５−１及び第２階調補正部５−２は、網点処理部６で網点処理を施した背景画像と網点処理部６で網点処理を施していない背景画像とが用紙上でほぼ等しい濃度で再現されるように、互いに階調補正処理を行うものである。第１階調補正部５−１及び第２階調補正部５−２とも、例えばＬＵＴ（ルックアップテーブル）などによって構成したり、所定の関数などを使用して変換処理を行うことができる。この実施の形態では、２つの階調補正部で階調補正処理を行うため、任意の再現曲線に合わせた補正処理が可能である。
【００８６】
次に、本発明の画像処理装置の第４の実施の形態における動作の一例について説明する。まず、外部からプリント出力を行うラスタライズされた文書画像データ、背景画像、背景画像中に埋め込むマスク画像が画像入力部１へ入力され、それぞれ、ページバッファ２、背景画像メモリ３、マスク画像メモリ７に格納される。ここで、文書画像データ、背景画像は１画素８ビット（２５６レベル）の多値画像データであり、マスク画像データは２値画像データである。なお、背景画像、マスク画像については予め入力しておくとよい。
【００８７】
それぞれの画像データの入力が終了すると、背景パターンの生成及び合成処理が開始される。背景画像メモリ３から読み出された背景画像は、第１階調補正部５−１及び第２階調補正部５−２に入力される。第１階調補正部５−１では、入力された背景画像の階調補正処理を行い、選択部９へ出力する。
【００８８】
同様に第２階調補正部５−２においても、入力された背景画像の階調補正処理を行い、網点処理部６へ出力する。網点処理部６では、入力された背景画像に対して、出力装置１３のスクリーン線数よりも低い線数の網点生成処理を行い、網点化した背景画像を選択部９へ出力する。ここで、網点生成部６から出力される網点化した背景画像は、例えば階調レベルが０〜２５５の値をとり得る場合には、黒画素の画素値＝２５５、白画素の画素値＝０として表現されている。
【００８９】
上述の第１及び第２階調補正処理部５−１，２によって、選択部９に入力される階調補正処理された多値の背景画像と、網点処理された背景画像の両者の用紙上で再現される濃度がほぼ等しくなるように補正されている。これによって、出力装置１３から例えばプリント出力された用紙上で、文書の背景に埋め込まれている潜像文字をさらに目立ちにくくしている。
【００９０】
上述の処理と並行して、マスク画像メモリ７からマスク画像が読み出され、選択部９へ入力される。選択部９では、入力されたマスク画像の各画素の値に応じて、階調補正部５−１で階調補正処理された背景画像と、網点処理部６で網点処理された背景画像のいずれか一方の対応する画素を選択して出力する。例えば、マスク画像が白画素の場合は、階調補正部５−１で階調補正処理された背景画像の対応する画素データを選択し、マスク画像が黒画素の場合は、網点処理部６で網点処理された背景画像の対応する画素データを出力することができる。その結果、選択部９から出力される画像データは、マスク画像の黒領域（潜像）に対応する領域のみに網点パターンで埋め込まれた背景画像（潜像埋込背景画像）となる。この潜像埋込背景画像は合成部１１へ出力される。
【００９１】
合成部１１には、ページバッファ２から読み出された文書画像データが並行して入力されている。合成部１１は、この文書画像データと潜像埋込背景画像の各画素値を比較し、画素値の大きい方を選択することで合成処理を行い、スクリーン処理部３１へ出力される。スクリーン処理部３１は、例えば誤差拡散処理などのスクリーン処理によって入力された多値画像データを２値画像データへ変換する。そして、画素値の０，１に応じて誤差拡散処理された画像データが出力装置１３によって用紙上にプリント出力される。
【００９２】
この時、潜像埋込背景画像中の潜像部（網点処理された部分）は、階調値０または２５５となっているため、スクリーン処理部３１によって誤差拡散処理等のスクリーン処理がなされても、その網点パターンは崩れることなく、例えば出力装置１３により用紙上に再現される。潜像部以外の背景部（多値背景画像）は、スクリーン処理部３１によって誤差拡散処理等のスクリーン処理が施され、ランダムな孤立ドットパターンとなって用紙上に再現される。潜像部と背景部の用紙上での再現濃度は、階調補正処理によってほぼ一致するように処理されているので、潜像部分はほとんど目立たなくなっている。
【００９３】
なお、図１１では第１の実施の形態で示した解像度変換部４，８、色識別部１０、コントロールパネル１４、制御部１５等については図示を省略しているが、これらを適宜設けることができる。また、この第４の実施の形態においても、上述の第２の実施の形態と同様の変形を行うことが可能である。もちろん、そのほかの種々の変形が可能である。
【００９４】
図１２は、本発明の画像処理装置の第５の実施の形態を示すブロック図である。図中、図１及び図１０と同様の部分には同じ符号を付して説明を省略する。３２は誤差拡散処理部である。上述の第１ないし第４の実施の形態では、網点処理を施さない背景部については多値画像のまま選択部９に入力する構成として、ハードウェア量を削減し、高速化を図った。しかし、例えば背景部及び潜像部ともに２値の画像として選択部９に入力するような構成においても、階調補正処理による潜像部と背景部の階調補正処理が有効である。以下の各実施の形態では、背景部となる背景画像に対しても２値化処理（以下の例では誤差拡散処理）を施す場合の構成例を示す。
【００９５】
階調補正部５は、背景画像メモリ３に格納されている背景画像に対して、網点処理部６で網点処理を施した背景画像（潜像となる画像）と、誤差拡散処理部３２で誤差拡散処理を施した背景画像とが、用紙上でほぼ等しい濃度で再現されるように、階調補正処理を行う。そして、階調補正後の背景画像を誤差拡散処理部３２に対して出力する。階調補正部５は、例えばＬＵＴ（ルックアップテーブル）などによって構成することができる。もちろん、ＬＵＴのほか、同様の効果が得られる他の方式で実現してもよい。例えば、所定の関数によって入力画素値の変換処理を行う方式であってもよい。
【００９６】
誤差拡散処理部３２は、階調補正部５から受け取った背景画像を出力解像度で２値化する。この例では、２値化は誤差拡散方式を採用している。もちろん、他の２値化方式を採用してもよい。
【００９７】
次に、本発明の画像処理装置の第５の実施の形態における動作の一例について説明する。まず、外部からプリント出力を行うラスタライズされた文書画像データ、背景画像、背景画像中に埋め込むマスク画像が画像入力部１へ入力され、それぞれ、ページバッファ２、背景画像メモリ３、マスク画像メモリ７に格納される。ここで、文書画像データ、背景画像は１画素８ビット（２５６レベル）の多値画像データであり、マスク画像データは２値画像データである。なお、背景画像、マスク画像については予め入力しておくとよい。
【００９８】
それぞれの画像データの入力が終了すると、背景パターンの生成及び合成処理が開始される。背景画像メモリ３から読み出された背景画像は、網点処理部６および階調補正部５に入力される。網点処理部６では、入力された背景画像に対して、出力装置１３のスクリーン線数よりも低い線数の網点生成処理を行い、網点化した背景画像を選択部９へ出力する。ここで、網点生成部６から出力される網点化した背景画像は、例えば階調レベルが０〜２５５の値をとり得る場合には、黒画素の画素値＝２５５、白画素の画素値＝０として表現されている。
【００９９】
階調補正部５では、入力された背景画像の階調補正処理を行い、誤差拡散処理部３２へ出力する。誤差拡散処理部３２は、階調補正処理が施された背景画像を誤差拡散処理によって２値化する。階調補正部５における階調補正処理によって、選択部９に入力される誤差拡散処理された背景画像と、網点処理された背景画像の両者の用紙上で再現される濃度がほぼ等しくなるようにしている。例えば上述の図４で説明したようにして背景画像に対して階調補正処理を行えばよい。この場合には、誤差拡散処理部３２で２値化された背景部の画像の濃度を、網点処理を施した潜像部分の濃度に近づけるような処理を行うことになる。これによって、出力装置１３から例えばプリント出力された用紙上で、文書の背景に埋め込まれている潜像文字をさらに目立ちにくくしている。なお、誤差拡散処理部３２から出力される誤差拡散処理後の背景画像は、例えば階調レベルが０〜２５５の値をとり得る場合には、黒画素の画素値＝２５５、白画素の画素値＝０として表現されている。
【０１００】
上述の処理と並行して、マスク画像メモリ７からマスク画像が読み出され、選択部９へ入力される。選択部９では、入力されたマスク画像の各画素の値に応じて、誤差拡散処理部３２で誤差拡散処理が施された背景画像と、網点処理部６で網点処理された背景画像のいずれか一方の対応する画素を選択して出力する。例えば、マスク画像が白画素の場合は、誤差拡散処理された背景画像の対応する画素データを選択し、マスク画像が黒画素の場合は、網点処理された背景画像の対応する画素データを出力することができる。その結果、選択部９から出力される画像データは、マスク画像の黒領域（潜像）に対応する領域のみに網点パターンで埋め込まれた背景画像（潜像埋込背景画像）となる。この潜像埋込背景画像は合成部１１へ出力される。
【０１０１】
合成部１１には、ページバッファ２から読み出された文書画像データが並行して入力されている。合成部１１は、この文書画像データと潜像埋込背景画像の各画素値を比較し、画素値の大きい方を選択することで合成処理を行い、スクリーン処理部３１へ出力される。スクリーン処理部３１は、例えば誤差拡散処理などのスクリーン処理によって入力された多値画像データを２値画像データへ変換する。そして、画素値の０，１に応じて誤差拡散処理された画像データが出力装置１３によって用紙上にプリント出力される。
【０１０２】
この時、潜像埋込背景画像中の潜像部（網点処理された部分）は、階調値０または２５５となっているため、スクリーン処理部３１によって誤差拡散処理やアナログスクリーン処理がなされても、その網点パターンは崩れることなく、例えば出力装置１３により用紙上に再現される。潜像部以外の背景部（多値背景画像）は、スクリーン処理部３１によって誤差拡散処理やアナログスクリーン処理され、ランダムな孤立ドットパターンとなって用紙上に再現される。潜像部と背景部の用紙上での再現濃度は、階調補正処理によってほぼ一致するように処理されているので、潜像部分はほとんど目立たなくなっている。
【０１０３】
上述の例では、誤差拡散処理部３２による誤差拡散処理後の背景画像、及び、網点処理部６による網点処理後の背景画像は、例えば階調レベルが０〜２５５の値をとり得る場合には、黒画素の画素値＝２５５、白画素の画素値＝０として表現されるものとして説明した。これ以外にも、例えばそれぞれ、黒画素の画素値＝１、白画素の画素値＝０とし、文書画像データについてもページバッファ２に格納される前あるいはページバッファ２から読み出された後に、例えば誤差拡散処理などによって０，１の値に２値化しておくこともできる。この場合、合成部１１は、文書画像データと潜像埋込背景画像との論理和によって両者を合成することができる。例えば２値の出力装置１３に出力する場合には、プリント出力された文書の背景には、薄いグレーのパターン画像が合成されており、このパターンを複写すると埋め込まれていた潜像文字が浮かびあがることになる。
【０１０４】
なお、図１２では第１の実施の形態で示した解像度変換部４，８、色識別部１０、コントロールパネル１４、制御部１５等については図示を省略しているが、これらを適宜設けることができる。また、この第５の実施の形態においても、上述の第２の実施の形態と同様の変形を行うことが可能である。もちろん、その他の種々の変形が可能である。
【０１０５】
図１３は、本発明の画像処理装置の第６の実施の形態を示すブロック図である。図中、図１、図１０、図１２と同様の部分には同じ符号を付して説明を省略する。この第６の実施の形態では、第５の実施の形態における階調補正部５を網点処理部６の前段に配置し、網点処理部６に入力する背景画像に対して階調補正処理を行うように構成した例を示している。
【０１０６】
階調補正部５は、背景画像メモリ３に格納されている背景画像に対して、網点処理部６で網点処理を施した背景画像（潜像となる画像）と、誤差拡散処理部３２で誤差拡散処理を施した背景画像とが、用紙上でほぼ等しい濃度で再現されるように、階調補正処理を行う。そして、階調補正後の背景画像を網点処理部６に対して出力する。階調補正部５は、例えばＬＵＴ（ルックアップテーブル）などによって構成することができる。もちろん、ＬＵＴのほか、同様の効果が得られる他の方式で実現してもよい。例えば、所定の関数によって入力画素値の変換処理を行う方式であってもよい。
【０１０７】
誤差拡散処理部３２は、背景画像メモリ３から読み出した背景画像を出力解像度で２値化する。この例では、２値化は誤差拡散方式を採用している。もちろん、他の２値化方式を採用してもよい。
【０１０８】
次に、本発明の画像処理装置の第６の実施の形態における動作の一例について説明する。まず、外部からプリント出力を行うラスタライズされた文書画像データ、背景画像、背景画像中に埋め込むマスク画像が画像入力部１へ入力され、それぞれ、ページバッファ２、背景画像メモリ３、マスク画像メモリ７に格納される。ここで、文書画像データ、背景画像は１画素８ビット（２５６レベル）の多値画像データであり、マスク画像データは２値画像データである。なお、背景画像、マスク画像については予め入力しておくとよい。
【０１０９】
それぞれの画像データの入力が終了すると、背景パターンの生成及び合成処理が開始される。背景画像メモリ３から読み出された背景画像は、誤差拡散処理部３２および階調補正部５に入力される。誤差拡散処理部３２は、背景画像メモリ３から読み出された背景画像を誤差拡散処理によって２値化する。なお、誤差拡散処理部３２から出力される誤差拡散処理後の背景画像は、例えば階調レベルが０〜２５５の値をとり得る場合には、黒画素の画素値＝２５５、白画素の画素値＝０として表現されている。
【０１１０】
階調補正部５では、入力された背景画像の階調補正処理を行い、網点処理部６へ出力する。階調補正部５における階調補正処理によって、選択部９に入力される誤差拡散処理された背景画像と、網点処理された背景画像の両者の用紙上で再現される濃度がほぼ等しくなるようにしている。例えば上述の図４で説明したようにして背景画像に対して階調補正処理を行えばよい。これによって、出力装置１３から例えばプリント出力された用紙上で、文書の背景に埋め込まれている潜像文字をさらに目立ちにくくしている。
【０１１１】
網点処理部６では、入力された背景画像に対して、出力装置１３のスクリーン線数よりも低い線数の網点生成処理を行い、網点化した背景画像を選択部９へ出力する。ここで、網点生成部６から出力される網点化した背景画像は、例えば階調レベルが０〜２５５の値をとり得る場合には、黒画素の画素値＝２５５、白画素の画素値＝０として表現されている。
【０１１２】
上述の処理と並行して、マスク画像メモリ７からマスク画像が読み出され、選択部９へ入力される。選択部９では、入力されたマスク画像の各画素の値に応じて、誤差拡散処理部３２で誤差拡散処理が施された背景画像と、網点処理部６で網点処理された背景画像のいずれか一方の対応する画素を選択して出力する。例えば、マスク画像が白画素の場合は、誤差拡散処理された背景画像の対応する画素データを選択し、マスク画像が黒画素の場合は、網点処理された背景画像の対応する画素データを出力することができる。その結果、選択部９から出力される画像データは、マスク画像の黒領域（潜像）に対応する領域のみに網点パターンで埋め込まれた背景画像（潜像埋込背景画像）となる。この潜像埋込背景画像は合成部１１へ出力される。
【０１１３】
合成部１１には、ページバッファ２から読み出された文書画像データが並行して入力されている。合成部１１は、この文書画像データと潜像埋込背景画像の各画素値を比較し、画素値の大きい方を選択することで合成処理を行い、スクリーン処理部３１へ出力される。スクリーン処理部３１は、例えば誤差拡散処理などのスクリーン処理によって入力された多値画像データを２値画像データへ変換する。そして、画素値の０，１に応じて誤差拡散処理された画像データが出力装置１３によって用紙上にプリント出力される。
【０１１４】
この時、潜像埋込背景画像中の潜像部（網点処理された部分）は、階調値０または２５５となっているため、スクリーン処理部３１によって誤差拡散処理やアナログスクリーン処理がなされても、その網点パターンは崩れることなく、例えば出力装置１３により用紙上に再現される。潜像部以外の背景部（多値背景画像）は、スクリーン処理部３１によって誤差拡散処理やアナログスクリーン処理され、ランダムな孤立ドットパターンとなって用紙上に再現される。潜像部と背景部の用紙上での再現濃度は、階調補正処理によってほぼ一致するように処理されているので、潜像部分はほとんど目立たなくなっている。
【０１１５】
上述の例では、誤差拡散処理部３２による誤差拡散処理後の背景画像、及び、網点処理部６による網点処理後の背景画像は、例えば階調レベルが０〜２５５の値をとり得る場合には、黒画素の画素値＝２５５、白画素の画素値＝０として表現されるものとして説明した。これ以外にも、例えばそれぞれ、黒画素の画素値＝１、白画素の画素値＝０とし、文書画像データについてもページバッファ２に格納される前あるいはページバッファ２から読み出された後に、例えば誤差拡散処理などによって０，１の値に２値化しておくこともできる。この場合、合成部１１は、文書画像データと潜像埋込背景画像との論理和によって両者を合成することができる。例えば２値の出力装置１３に出力する場合には、プリント出力された文書の背景には、薄いグレーのパターン画像が合成されており、このパターンを複写すると埋め込まれていた潜像文字が浮かびあがることになる。
【０１１６】
なお、図１３では第１の実施の形態で示した解像度変換部４，８、色識別部１０、コントロールパネル１４、制御部１５等については図示を省略しているが、これらを適宜設けることができる。また、この第６の実施の形態においても、上述の第２の実施の形態と同様の変形を行うことが可能である。もちろん、その他の種々の変形が可能である。
【０１１７】
図１４は、本発明の画像処理装置の第７の実施の形態を示すブロック図である。図中、図１、図１１〜図１３と同様の部分には同じ符号を付して説明を省略する。この第７の実施の形態では、第５の実施の形態における誤差拡散処理側の階調補正処理と第６の実施の形態における網点処理側の階調補正処理をともに行う例を示している。
【０１１８】
第１階調補正部５−１は、背景画像メモリ３に格納されている背景画像に対して階調補正処理を行い、階調補正後の背景画像を誤差拡散処理部３２に対して出力する。また第２階調補正部５−２は、背景画像メモリ３に格納されている背景画像に対して階調補正処理を行い、階調補正後の背景画像を網点処理部６に対して出力する。第１及び第２階調補正部５−１，２は、網点処理部６で網点処理を施した背景画像（潜像となる画像）と、誤差拡散処理部３２で誤差拡散処理を施した背景画像とが、用紙上でほぼ等しい濃度で再現されるように、互いに階調補正処理を行うものである。第１及び第２階調補正部５−１，２は、例えばＬＵＴ（ルックアップテーブル）などによって構成することができる。もちろん、ＬＵＴのほか、同様の効果が得られる他の方式で実現してもよい。例えば、所定の関数によって入力画素値の変換処理を行う方式であってもよい。
【０１１９】
次に、本発明の画像処理装置の第７の実施の形態における動作の一例について説明する。まず、外部からプリント出力を行うラスタライズされた文書画像データ、背景画像、背景画像中に埋め込むマスク画像が画像入力部１へ入力され、それぞれ、ページバッファ２、背景画像メモリ３、マスク画像メモリ７に格納される。ここで、文書画像データ、背景画像は１画素８ビット（２５６レベル）の多値画像データであり、マスク画像データは２値画像データである。なお、背景画像、マスク画像については予め入力しておくとよい。
【０１２０】
それぞれの画像データの入力が終了すると、背景パターンの生成及び合成処理が開始される。背景画像メモリ３から読み出された背景画像は、第１階調補正部５−１および第２階調補正部５−２に入力される。第１階調補正部５−１では、入力された背景画像の階調補正処理を行い、誤差拡散処理部３２へ出力している。誤差拡散処理部３２では、階調補正された背景画像に対して誤差拡散処理によって２値化する。なお、誤差拡散処理部３２から出力される誤差拡散処理後の背景画像は、例えば階調レベルが０〜２５５の値をとり得る場合には、黒画素の画素値＝２５５、白画素の画素値＝０として表現されている。
【０１２１】
また第２階調補正部５−２では、入力された背景画像の階調補正処理を行い、網点処理部６へ出力している。網点処理部６では、階調補正された背景画像に対して、出力装置１３のスクリーン線数よりも低い線数の網点生成処理を行い、網点化した背景画像を選択部９へ出力する。ここで、網点生成部６から出力される網点化した背景画像は、例えば階調レベルが０〜２５５の値をとり得る場合には、黒画素の画素値＝２５５、白画素の画素値＝０として表現されている。
【０１２２】
第１及び第２階調補正部５−１，２における階調補正処理によって、選択部９に入力される誤差拡散処理された背景画像と、網点処理された背景画像の両者の用紙上で再現される濃度がほぼ等しくなるようにしている。これによって、出力装置１３から例えばプリント出力された用紙上で、文書の背景に埋め込まれている潜像文字をさらに目立ちにくくしている。この場合、階調補正処理は、任意の階調曲線への補正が可能となる。
【０１２３】
上述の処理と並行して、マスク画像メモリ７からマスク画像が読み出され、選択部９へ入力される。選択部９では、入力されたマスク画像の各画素の値に応じて、誤差拡散処理部３２で誤差拡散処理が施された背景画像と、網点処理部６で網点処理された背景画像のいずれか一方の対応する画素を選択して出力する。例えば、マスク画像が白画素の場合は、誤差拡散処理された背景画像の対応する画素データを選択し、マスク画像が黒画素の場合は、網点処理された背景画像の対応する画素データを出力することができる。その結果、選択部９から出力される画像データは、マスク画像の黒領域（潜像）に対応する領域のみに網点パターンで埋め込まれた背景画像（潜像埋込背景画像）となる。この潜像埋込背景画像は合成部１１へ出力される。
【０１２４】
合成部１１には、ページバッファ２から読み出された文書画像データが並行して入力されている。合成部１１は、この文書画像データと潜像埋込背景画像の各画素値を比較し、画素値の大きい方を選択することで合成処理を行い、スクリーン処理部３１へ出力される。スクリーン処理部３１は、例えば誤差拡散処理などのスクリーン処理によって入力された多値画像データを２値画像データへ変換する。そして、画素値の０，１に応じて誤差拡散処理された画像データが出力装置１３によって用紙上にプリント出力される。
【０１２５】
この時、潜像埋込背景画像中の潜像部（網点処理された部分）は、階調値０または２５５となっているため、スクリーン処理部３１によって誤差拡散処理やアナログスクリーン処理がなされても、その網点パターンは崩れることなく、例えば出力装置１３により用紙上に再現される。潜像部以外の背景部（多値背景画像）は、スクリーン処理部３１によって誤差拡散処理やアナログスクリーン処理され、ランダムな孤立ドットパターンとなって用紙上に再現される。潜像部と背景部の用紙上での再現濃度は、階調補正処理によってほぼ一致するように処理されているので、潜像部分はほとんど目立たなくなっている。
【０１２６】
上述の例では、誤差拡散処理部３２による誤差拡散処理後の背景画像、及び、網点処理部６による網点処理後の背景画像は、例えば階調レベルが０〜２５５の値をとり得る場合には、黒画素の画素値＝２５５、白画素の画素値＝０として表現されるものとして説明した。これ以外にも、例えばそれぞれ、黒画素の画素値＝１、白画素の画素値＝０とし、文書画像データについてもページバッファ２に格納される前あるいはページバッファ２から読み出された後に、例えば誤差拡散処理などによって０，１の値に２値化しておくこともできる。この場合、合成部１１は、文書画像データと潜像埋込背景画像との論理和によって両者を合成することができる。例えば２値の出力装置１３に出力する場合には、プリント出力された文書の背景には、薄いグレーのパターン画像が合成されており、このパターンを複写すると埋め込まれていた潜像文字が浮かび上がることになる。
【０１２７】
なお、図１４では第１の実施の形態で示した解像度変換部４，８、色識別部１０、コントロールパネル１４、制御部１５等については図示を省略しているが、これらを適宜設けることができる。また、この第７の実施の形態においても、上述の第２の実施の形態と同様の変形を行うことが可能である。もちろん、その他の種々の変形が可能である。
【０１２８】
図１５は、本発明の画像処理装置の第８の実施の形態を示すブロック図である。図中、図１、図１１〜図１４と同様の部分には同じ符号を付して説明を省略する。３３は第１背景画像メモリ、３４は第２背景画像メモリである。この第８の実施の形態では、予め階調補正処理を行った背景画像をメモリに用意しておく例を示している。
【０１２９】
第１背景画像メモリ３３は、第１背景画像を格納する。また、第２背景画像メモリ３４は、第２背景画像を格納する。第１背景画像及び第２背景画像は、互いに同一の背景画像から作成されたものであり、それぞれ、第１背景画像に誤差拡散処理部３２による誤差拡散処理を施し、また第２背景画像に網点処理部６で網点処理を施して例えば用紙上にプリント出力された際に、用紙上で再現される濃度がほぼ等しくなるように階調補正されている。これによって、プリント出力された用紙上で、文書の背景に埋め込まれている潜像文字をより目立ちにくくすることができる。なお、第１背景画像あるいは第２背景画像のいずれか一方が元の背景画像と同一の階調を有していてもよいし、両方とも元の背景画像に対して階調補正した画像であってもよい。
【０１３０】
誤差拡散処理部３２は、第１背景画像メモリ３３に格納されている第１背景画像に対して誤差拡散処理を施し、選択部９に出力する。また網点処理部６は、第２背景画像メモリ３４に格納されている第２背景画像に対して網点処理を施し、選択部９に出力する。
【０１３１】
次に、本発明の画像処理装置の第８の実施の形態における動作の一例について説明する。まず、外部からプリント出力を行うラスタライズされた文書画像データ、第１背景画像、第２背景画像、背景画像中に埋め込むマスク画像が画像入力部１へ入力され、それぞれ、ページバッファ２、第１背景画像メモリ３３、第２背景画像メモリ３４、マスク画像メモリ７に格納される。ここで、文書画像データ、第１背景画像、第２背景画像は１画素８ビット（２５６レベル）の多値画像データであり、マスク画像データは２値画像データである。なお、第１背景画像、第２背景画像、マスク画像については予め入力しておくとよい。
【０１３２】
それぞれの画像データの入力が終了すると、背景パターンの生成及び合成処理が開始される。第１背景画像メモリ３３から読み出された第１背景画像は、誤差拡散処理部３２に入力される。誤差拡散処理部３２では、第１背景画像に対して誤差拡散処理によって２値化する。なお、誤差拡散処理部３２から出力される誤差拡散処理後の背景画像は、例えば階調レベルが０〜２５５の値をとり得る場合には、黒画素の画素値＝２５５、白画素の画素値＝０として表現されている。
【０１３３】
また第２背景画像メモリ３４から読み出された第２背景画像は、網点処理部６に入力される。網点処理部６では、第２背景画像に対して、出力装置１３のスクリーン線数よりも低い線数の網点生成処理を行い、網点化した背景画像を選択部９へ出力する。ここで、網点生成部６から出力される網点化した背景画像は、例えば階調レベルが０〜２５５の値をとり得る場合には、黒画素の画素値＝２５５、白画素の画素値＝０として表現されている。
【０１３４】
上述のように、第１背景画像及び第２背景画像は、選択部９に入力される誤差拡散処理された第１背景画像と、網点処理された第２背景画像の両者の用紙上で再現される濃度がほぼ等しくなるように予め階調補正されている。これによって、出力装置１３から例えばプリント出力された用紙上で、文書の背景に埋め込まれている潜像文字がさらに目立ちにくくなる。
【０１３５】
上述の処理と並行して、マスク画像メモリ７からマスク画像が読み出され、選択部９へ入力される。選択部９では、入力されたマスク画像の各画素の値に応じて、誤差拡散処理部３２で誤差拡散処理が施された第１背景画像と、網点処理部６で網点処理された第２背景画像のいずれか一方の対応する画素を選択して出力する。例えば、マスク画像が白画素の場合は、誤差拡散処理された第１背景画像の対応する画素データを選択し、マスク画像が黒画素の場合は、網点処理された第２背景画像の対応する画素データを出力することができる。その結果、選択部９から出力される画像データは、マスク画像の黒領域（潜像）に対応する領域のみに網点パターンで埋め込まれた背景画像（潜像埋込背景画像）となる。この潜像埋込背景画像は合成部１１へ出力される。
【０１３６】
合成部１１には、ページバッファ２から読み出された文書画像データが並行して入力されている。合成部１１は、この文書画像データと潜像埋込背景画像の各画素値を比較し、画素値の大きい方を選択することで合成処理を行い、スクリーン処理部３１へ出力される。スクリーン処理部３１は、例えば誤差拡散処理などのスクリーン処理によって入力された多値画像データを２値画像データへ変換する。そして、画素値の０，１に応じて誤差拡散処理された画像データが出力装置１３によって用紙上にプリント出力される。
【０１３７】
この時、潜像埋込背景画像中の潜像部（網点処理された部分）は、階調値０または２５５となっているため、スクリーン処理部３１によって誤差拡散処理等のスクリーン処理がなされても、その網点パターンは崩れることなく、例えば出力装置１３により用紙上に再現される。潜像部以外の背景部（多値背景画像）は、スクリーン処理部３１によって誤差拡散処理やアナログスクリーン処理され、ランダムな孤立ドットパターンとなって用紙上に再現される。潜像部と背景部の用紙上での再現濃度がほぼ一致するように予め階調補正処理されているので、潜像部分はほとんど目立たなくなっている。
【０１３８】
上述の例では、誤差拡散処理部３２による誤差拡散処理後の第１背景画像、及び、網点処理部６による網点処理後の第２背景画像は、例えば階調レベルが０〜２５５の値をとり得る場合には、黒画素の画素値＝２５５、白画素の画素値＝０として表現されるものとして説明した。これ以外にも、例えばそれぞれ、黒画素の画素値＝１、白画素の画素値＝０とし、文書画像データについてもページバッファ２に格納される前あるいはページバッファ２から読み出された後に、例えば誤差拡散処理などによって０，１の値に２値化しておくこともできる。この場合、合成部１１は、文書画像データと潜像埋込背景画像との論理和によって両者を合成することができる。例えば２値の出力装置１３に出力する場合には、プリント出力された文書の背景には、薄いグレーのパターン画像が合成されており、このパターンを複写すると埋め込まれていた潜像文字が浮かび上がることになる。
【０１３９】
なお、図１５では第１の実施の形態で示した解像度変換部４，８、色識別部１０、コントロールパネル１４、制御部１５等については図示を省略しているが、これらを適宜設けることができる。また、この第８の実施の形態においても、上述の第２の実施の形態と同様の変形を行うことが可能である。もちろん、その他の種々の変形が可能である。
【０１４０】
図１６は、本発明の画像処理装置の第９の実施の形態を示すブロック図である。図中、図１、図１１〜図１５と同様の部分には同じ符号を付して説明を省略する。この第９の実施の形態では、予め階調補正処理と、誤差拡散処理あるいは網点処理を行った背景画像をメモリに用意しておく例を示している。
【０１４１】
第１背景画像メモリ３３は、予め階調補正処理及び誤差拡散処理を施した第１背景画像を格納する。また、第２背景画像メモリ３４は、予め階調補正処理及び網点処理を施した第２背景画像を格納する。第１背景画像及び第２背景画像は、互いに同一の背景画像から作成されたものであり、例えば用紙上にプリント出力された際に、用紙上で再現される濃度がほぼ等しくなるように階調補正されている。これによって、プリント出力された用紙上で、文書の背景に埋め込まれている潜像文字をより目立ちにくくすることができる。なお、第１背景画像あるいは第２背景画像のいずれか一方が元の背景画像と同一の階調を有していてもよいし、両方とも元の背景画像に対して階調補正した画像であってもよい。
【０１４２】
選択部９には、第１背景画像メモリ３３に格納されている第１背景画像と、第２背景画像メモリ３４に格納されている第２背景画像とが入力され、マスク画像メモリ７に格納されているマスク画像に従っていずれかを選択することになる。
【０１４３】
次に、本発明の画像処理装置の第９の実施の形態における動作の一例について説明する。まず、外部からプリント出力を行うラスタライズされた文書画像データ、第１背景画像、第２背景画像、背景画像中に埋め込むマスク画像が画像入力部１へ入力され、それぞれ、ページバッファ２、第１背景画像メモリ３３、第２背景画像メモリ３４、マスク画像メモリ７に格納される。ここで、文書画像データは１画素８ビット（２５６レベル）の多値画像データであり、第１背景画像、第２背景画像は例えば黒画素の画素値＝２５５、白画素の画素値＝０として表現されている。また、マスク画像データは２値画像データである。なお、第１背景画像、第２背景画像、マスク画像については予め入力しておくとよい。
【０１４４】
それぞれの画像データの入力が終了すると、背景パターンの生成及び合成処理が開始される。第１背景画像メモリ３３から第１背景画像が読み出されるとともに、第２背景画像メモリ３４から第２背景画像が読み出され、さらにマスク画像メモリ７からマスク画像が読み出され、選択部９へ入力される。選択部９では、入力されたマスク画像の各画素の値に応じて、第１背景画像メモリ３３から読み出された第１背景画像と、第２背景画像メモリ３４から読み出された第２背景画像のいずれか一方を選択して出力する。例えば、マスク画像が白画素の場合は、第１背景画像の画素データを選択し、マスク画像が黒画素の場合は、第２背景画像の画素データを出力することができる。その結果、選択部９から出力される画像データは、マスク画像の黒領域（潜像）に対応する領域のみに網点パターンで埋め込まれた背景画像（潜像埋込背景画像）となる。この潜像埋込背景画像は合成部１１へ出力される。
【０１４５】
上述のように、第１背景画像及び第２背景画像は、選択部９に入力される誤差拡散処理された第１背景画像と、網点処理された第２背景画像の両者の用紙上で再現される濃度がほぼ等しくなるように予め階調補正されている。これによって、出力装置１３から例えばプリント出力された用紙上で、文書の背景に埋め込まれている潜像文字がさらに目立ちにくくなる。
【０１４６】
合成部１１には、ページバッファ２から読み出された文書画像データが並行して入力されている。合成部１１は、この文書画像データと潜像埋込背景画像の各画素値を比較し、画素値の大きい方を選択することで合成処理を行い、スクリーン処理部３１へ出力される。スクリーン処理部３１は、例えば誤差拡散処理などのスクリーン処理によって入力された多値画像データを２値画像データへ変換する。そして、画素値の０，１に応じて誤差拡散処理された画像データが出力装置１３によって用紙上にプリント出力される。
【０１４７】
この時、潜像埋込背景画像中の潜像部（網点処理された部分）は、階調値０または２５５となっているため、スクリーン処理部３１によって誤差拡散処理等のスクリーン処理がなされても、その網点パターンは崩れることなく、例えば出力装置１３により用紙上に再現される。潜像部以外の背景部（多値背景画像）は、スクリーン処理部３１によって誤差拡散処理やアナログスクリーン処理され、ランダムな孤立ドットパターンとなって用紙上に再現される。潜像部と背景部の用紙上での再現濃度がほぼ一致するように予め階調補正処理されているので、潜像部分はほとんど目立たなくなっている。
【０１４８】
上述の例では、第１背景画像メモリ３３中の第１背景画像、及び、第２背景画像メモリ３４中の第２背景画像は、例えば階調レベルが０〜２５５の値をとり得る場合には、黒画素の画素値＝２５５、白画素の画素値＝０として表現されるものとして説明した。これ以外にも、例えばそれぞれ、黒画素の画素値＝１、白画素の画素値＝０とし、文書画像データについてもページバッファ２に格納される前あるいはページバッファ２から読み出された後に、例えば誤差拡散処理などによって０，１の値に２値化しておくこともできる。この場合、合成部１１は、文書画像データと潜像埋込背景画像との論理和によって両者を合成することができる。例えば２値の出力装置１３に出力する場合には、プリント出力された文書の背景には、薄いグレーのパターン画像が合成されており、このパターンを複写すると埋め込まれていた潜像文字が浮かび上がることになる。
【０１４９】
このような第９の実施の形態では、網点処理、あるいはさらに誤差拡散処理を予め行っており、文書画像データとの合成時にはこれらの処理を行わなくてよいので、全体の処理の高速化を図ることができる。
【０１５０】
また、上述の第９の実施の形態では第１背景画像として誤差拡散処理後の背景画像を、また第２背景画像として網点処理後の背景画像を格納するものとして説明した。例えば第１背景画像として誤差拡散処理前の階調補正を施した背景画像を格納して誤差拡散処理部３２を設けたり、あるいは、第２背景画像として網点処理前の階調補正を施した背景画像を格納して網点処理部６を設ける構成も可能である。
【０１５１】
なお、図１６では第１の実施の形態で示した解像度変換部４，８、色識別部１０、コントロールパネル１４、制御部１５等については図示を省略しているが、これらを適宜設けることができる。また、この第９の実施の形態においても、上述の第２の実施の形態と同様の変形を行うことが可能である。もちろん、その他の種々の変形が可能である。
【０１５２】
上述の各実施の形態において、背景画像あるいは第１，第２の背景画像、及びマスク画像は、文書画像データと同様のサイズの画像である必要はない。例えば１ページ分の文書画像データに対して小さい背景画像あるいは第１，第２の背景画像、及びマスク画像を繰り返して用いることが可能である。図１７は、小さい背景画像及びマスク画像を繰り返して用いる場合の潜像埋込背景画像を作成する過程の一例の説明図である。例えば第１の実施の形態をもとに説明すると、図１７（Ａ）に示す背景画像と図１７（Ｃ）に示すマスク画像が入力されるものとする。このとき入力される背景画像及びマスク画像は、例えば図１７（Ｅ）に示す１ページ分の画像に比べて小さいものである。
【０１５３】
このような小さい背景画像に対して階調補正処理を施して図１７（Ｂ）に示すように濃度の異なる背景画像を作成して、さらに網点処理を施す。そして、図１７（Ｃ）に示すマスク画像を元に、図１７（Ａ）に示す背景画像と、図１７（Ｂ）に示す階調補正後の画像に網点処理を施した背景画像のいずれかを選択部９で選択し、図１７（Ｄ）に示すような潜像埋込背景画像を生成する。なお、図１７（Ｄ）に示す潜像埋込背景画像では、プリント時に背景部分と網点部分の濃度がほぼ同じとなるように階調補正処理を行っているので、見かけ上は全面がほぼ同じ濃度となっているはずであるので、背景部分と潜像部分は見かけ上は区別が付かない程度となっている。しかし図１７（Ｄ）では、潜像部分と背景部分がわかるように、異なるハッチングを施して違いを示している。
【０１５４】
このような小さな潜像埋込背景画像を繰り返して作成し、例えば図１７（Ｅ）に示すようにタイル状に配置して１ページ分の背景としてもよい。なお、実際には、例えば１ライン分の背景画像及びマスク画像の読み出しを繰り返して行って１ページ分の１ラインを生成し、そのような１ラインごとの生成処理を繰り返して１ページ分の潜像埋込背景画像の生成を行えばよい。もちろん、１ライン分毎の潜像埋込背景画像の生成と文書画像データとの合成も同時に行ってゆけばよい。
【０１５５】
このように小さな潜像埋込背景画像を繰り返してページを埋めることによって、背景画像及びマスク画像を格納する背景画像メモリ３あるいは第１背景画像メモリ３３と第２背景画像メモリ３４、及び、マスク画像メモリ７の容量を減少させることができる。特に上述の第８，第９の実施の形態では、背景画像を２つ保持するので、このように１ページよりも小さい背景画像を保持することによるメモリ容量の削減効果は大きい。
【０１５６】
なお、背景画像とマスク画像の大きさは一致している必要はなく、例えば一様な濃度の背景画像であれば、濃度値のみを背景画像メモリ３に格納しておくことも可能である。また、上述の説明では、第１の実施の形態に従って説明したが、これに限らず、第２〜第９の実施の形態においても同様である。
【０１５７】
図１８は、本発明の画像処理装置の機能をコンピュータプログラムで実現した場合におけるコンピュータプログラムを格納した記憶媒体の一例の説明図である。図中、４１はプログラム、４２はコンピュータ、５１は光磁気ディスク、５２は光ディスク、５３は磁気ディスク、５４はメモリ、６１は光磁気ディスク装置、６２は光ディスク装置、６３は磁気ディスク装置である。
【０１５８】
上述の本発明の各実施の形態に示した構成における機能は、コンピュータにより実行可能なプログラム４１によっても実現することが可能である。その場合、そのプログラム４１およびそのプログラムが用いるデータなどは、コンピュータが読み取り可能な記憶媒体に記憶することも可能である。記憶媒体とは、コンピュータのハードウェア資源に備えられている読取装置に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、読取装置にプログラムの記述内容を伝達できるものである。例えば、光磁気ディスク５１，光ディスク５２、磁気ディスク５３，メモリ５４等である。もちろんこれらの記憶媒体は、可搬型に限られるものではない。
【０１５９】
これらの記憶媒体にプログラム４１を格納しておき、例えばコンピュータ４２の光磁気ディスク装置６１，光ディスク装置６２，磁気ディスク装置６３，あるいは図示しないメモリスロットにこれらの記憶媒体を装着することによって、コンピュータからプログラム４１を読み出し、本発明の各実施の形態で説明した構成の機能を実行することができる。あるいは、予め記憶媒体をコンピュータ４２に装着しておき、例えばネットワークなどを介してプログラム４１をコンピュータ４２に転送し、記憶媒体にプログラム４１を格納して実行させてもよい。
【０１６０】
図１９は、本発明の画像処理装置を適用したシステムの一例を示す構成図である。図中、７１はクライアントＰＣ、７２はプリンタコントローラ、７３はプリンタ、７４はネットワークである。クライアントＰＣ７１とプリンタコントローラ７２はネットワーク７４により接続されている。クライアントＰＣ７１からプリンタコントローラ７２へ送信されたプリントデータは、プリンタコントローラ７２の内部でデコンポーズ処理され、ラスタ画像データとしてプリンタ７３へ出力される。そして、プリンタ７３内部に設けられた本発明の画像処理装置で画像処理してから用紙上にプリント出力される。
【０１６１】
このような構成のシステムにおいて、予め背景画像やマスク画像をプリンタ７３に転送して登録しておく。そして、クライアントＰＣ７１からプリントデータがプリンタコントローラ７２に転送され、ラスタ画像データがプリンタ７３に転送されると、プリンタ７３内において、上述の各実施の形態で説明したようにして潜像埋込背景画像とラスタ画像データが合成され、用紙上にプリントされることになる。このようにしてプリントされた画像を複写すると、複写した画像上に潜像が現出することになる。このようにして、不正な複写などを防止することが可能になる。
【０１６２】
図２０は、本発明の画像処理装置を適用したシステムの別の例を示す構成図である。図中、図１９と同様の部分には同じ符号を付して説明を省略する。８１はアプリケーションプログラム、８２はオペレーティングシステム、８３はデバイスドライバである。図１９に示す例では、本発明の画像処理装置をプリンタ７３に設けた例を示した。しかしこれに限らず、例えば本発明の画像処理装置の機能をクライアントＰＣ７１内のデバイスドライバ８３において実行するように構成することもできる。クライアントＰＣ７１内では、通常、アプリケーションプログラム８１によってプリントする文書データが生成される。生成された文書画像データのプリント出力をユーザが指示すると、その文書データがオペレーティングシステム８２に渡され、オペレーティングシステム８２は受け取った文書データを、出力対象の機器に応じたデバイスドライバ８３へ渡す。
【０１６３】
デバイスドライバ８３は、予めあるいはプリント指示時に背景画像及びマスク画像の指示を受け、上述の第１ないし第９の実施の形態で示したような処理によって潜像埋込背景画像を生成し、プリントする文書データとともに潜像埋込背景画像をプリントデータとしてプリンタコントローラ７２あるいは直接プリンタ７３に転送する。なお、文書データがイメージでない場合には、合成部１１による潜像埋込背景画像と文書データの合成を行わずにプリントデータとして転送することになる。もちろん、文書データがイメージの場合には、合成して転送してもよい。背景画像の指示は、例えば濃度値を設定しておけばよい。あるいは、背景画像が格納されているファイル名などを設定してもよい。またマスク画像の指示は、例えば文字列を設定したり、描画データを格納したファイル名等を設定すればよい。
【０１６４】
図２１は、本発明の画像処理装置を適用したシステムの別の例におけるプリンタドライバの動作の一例を示すフローチャートである。アプリケーションプログラム８１で作成した文書データがオペレーティングシステム８２を介してデバイスドライバ８３に転送されてくると、図２１に示す処理が開始される。
【０１６５】
まず、Ｓ９１において、受け取った文書データを、出力するプリンタ７３あるいはプリンタコントローラ７２が解釈可能なデータへ変換する。プリンタ７３あるいはプリンタコントローラ７２が解釈可能なデータとしては、ここではＰＤＬデータであるものとする。もちろん、これに限られるものではない。
【０１６６】
次にＳ９２において、予め設定されている文字列や描画データに基づいて描画処理し、マスク画像を生成する。文字列を描画する場合、まず、文字列の長さに応じたメモリ領域を確保し、その内部に文字列の描画を行うことで、マスク画像を生成する。ここで、マスク画像の大きさは、描画した文字列が収まる大きさであることはもちろんであるが、さらに、網点処理で用いられるディザマトリックスの大きさの倍数となるようにすることが望ましい。網点処理で用いられるディザマトリックスの大きさの倍数とすることによって、例えば図１７で説明したように小さな潜像埋込背景画像を並べる場合に、つなぎ目における不整合を防止することができる。
【０１６７】
次にＳ９３において、予め設定されている濃度値に基づいた、背景画像を作成する。例えば、Ｓ９２で作成したマスク画像と同じ大きさのメモリ領域を確保し、その内部を設定されている画素値で埋めることによって、背景画像を作成することができる。
【０１６８】
次にＳ９４において、網点生成処理を行う。まず、Ｓ９３で生成した背景画像と同じ大きさのメモリ領域を確保し、背景画像を読み出して所定のディザマトリックスを適用し、網点画像生成処理を行う。処理された画像データは、確保したメモリ領域に格納する。
【０１６９】
次にＳ９５において、誤差拡散処理を行う。まず、Ｓ９３で生成した背景画像と同じ大きさのメモリ領域を確保し、背景画像を読み出して誤差拡散処理を行う。処理された画像データは、確保したメモリ領域に格納される。
【０１７０】
なお、Ｓ９４における網点生成処理あるいはＳ９５における誤差拡散処理に先立って、いずれかあるいは両方の処理対象となる背景画像の各画素値に所定のオフセット値を加算する。このオフセット値は、網点画像と誤差拡散画像の用紙上での再現濃度が同一になるように、予め設定された値である。すなわち、オフセット値の加算によって、階調補正処理を行う。
【０１７１】
上述のＳ９４とＳ９５の処理は、いずれが先でもよいし、並行して行ってもよい。また、上述の本発明の第１〜第３の実施の形態のように、誤差拡散処理を行わない場合には、Ｓ９５における処理は必要ない。
【０１７２】
次にＳ９６において、潜像埋込背景画像の生成処理を行う。まず、Ｓ９２で生成したマスク画像と同じ大きさのメモリ領域を確保する。次に、マスク画像を１画素ずつ読み出し、その画素が黒画素であれば、同一位置の網点画像の画素値を読み出し、確保したメモリ領域の同一位置へ格納する。また、白画素であれば、同一位置の誤差拡散画像（あるいは背景画像またはオフセット値を加算した背景画像）を読み出し、確保したメモリ領域の同一位置へ格納する。この合成処理によって、Ｓ９２で生成したマスク画像と同じ大きさの潜像埋込背景画像が生成される。ここでは１ページよりも小さいものとし、部分潜像埋込背景画像と呼んでいる。
【０１７３】
次にＳ９７において、Ｓ９６で生成した部分潜像埋込背景画像を、プリントする文書データのページサイズと同じ大きさになるように繰り返し処理を行う。まず、文書画像の出力用紙サイズ、解像度を認識し、必要なメモリサイズを計算する。算出したメモリサイズを確保し、その領域内部に例えば上述の図１７（Ｄ）に示すような部分潜像埋込背景画像を図１７（Ｅ）に示すように並べるようにコピーして、１ページ分の大きさの潜像埋込背景画像を生成する。あるいは、部分潜像埋込背景画像を繰り返して描画するようなＰＤＬデータを生成してもよい。
【０１７４】
次にＳ９８において、Ｓ９７で生成した潜像埋込背景画像（あるいは部分潜像埋込背景画像とＰＤＬデータ）を、Ｓ９１で生成したＰＤＬデータへ画像の合成命令とともに付加する。ここで、画像の合成命令は、デコンポーズされた文書データの画像のＫＹＭＣ成分のうち、所定の色成分の画像データに潜像埋込背景画像を論理和で合成する命令とすればよい。所定の色成分をＫ成分とすれば、文書画像の背景にグレイの潜像埋込背景画像が合成されてプリント出力され、Ｃ成分とすれば、文書画像の背景に薄青色の潜像埋込背景画像が合成されてプリント出力されることになる。
【０１７５】
最後にＳ９９において、画像合成命令と潜像埋込背景画像が付加された文書データのＰＤＬデータを、プリンタコントローラ７２へ送信してデバイスドライバ８３における処理を終了する。ＰＤＬデータを受け取ったプリンタコントローラ７２では、受け取ったＰＤＬデータのデコンポーズ処理を行ってラスタ画像データを生成する。その際、挿入された画像合成命令によって、付加された潜像埋込背景画像がラスタライズされた文書画像データに合成され、合成されたラスタ画像データがプリンタ７３へ出力される。
【０１７６】
なお、このような本発明の画像処理装置の機能を実現したデバイスドライバ８３は、例えば図１８で説明したようにコンピュータが読み取り可能な記憶媒体に格納しておき、クライアントＰＣ７１において記憶媒体から読み取って動作させることが可能である。
【０１７７】
また、階調補正処理として上述の説明ではオフセット値を加算することによって行うものとして説明したが、これに限らず、ＬＵＴや関数を利用して階調補正を行うように構成することも可能である。
【０１７８】
さらに、上述の動作例では、生成したマスク画像と同じ大きさの網点画像、誤差拡散画像を、それぞれ網点生成処理、誤差拡散処理によって生成する例について説明したが、それよりも小さい網点パターン、孤立ドットパターンを予め生成しておき、それをマスク画像と同じ大きさのメモリ領域に対して繰り返し並べることで、マスク画像と同じ大きさの網点画像、誤差拡散画像を生成するように構成してもよい。また、上述の図１６に示したように、網点画像や誤差拡散画像を予め作成しておいて、実際の出力処理時には網点処理や誤差拡散処理を行わないように構成することもできる。
【０１７９】
さらにまた、上述の動作例では、潜像埋込背景画像を文書データと合成する合成命令を付加したＰＤＬデータを作成するものとして説明したが、例えば文書データについても描画処理してラスタ画像データに変換し、潜像埋込背景画像と合成した後にプリンタ７３あるいはプリンタコントローラ７２に転送するように構成してもよい。
【０１８０】
上述の２つのシステムの例では、本発明の画像処理装置をプリンタ７３に適用した例と、クライアントＰＣ７１のデバイスドライバ８３に適用した例を示したが、例えばプリンタコントローラ７２に本発明の画像処理装置を適用することも可能である。
【０１８１】
【発明の効果】
以上の説明から明らかなように、本発明によれば、通常の用紙を用いて複写偽造防止用紙を用いた場合と同様の機密文書などの複写を禁止する文書を作成することができる。これによって、例えば文書などの主画像と合成して通常の用紙を用いて記録出力しても、複写偽造防止用紙を用いた場合と同様の効果を得ることができる。このとき、潜像となるパターンの濃度と背景の濃度とが用紙上でほぼ同一となるように階調補正を行うことによって、潜像のパターンがなるべく目立たないようにすることができる。また、背景部分については通常用いられているスクリーン処理手段をそのまま用いることも可能であり、その場合には潜像パターンのために網点処理を行う程度の負荷で実現することができ、少ない処理量で高速に処理を行うことができる。
【０１８２】
さらに、潜像パターンや背景パターンを容易に変更するとことが可能となる。例えば複数部の文書を作成する際に各部ごとに異なる潜像パターンを合成することも簡単に行うことができ、従来のような潜像パターンごとの複写偽造防止用紙を管理するといった管理負担を軽減することができる。また、機密文書を印刷するプリンタがカラープリンタでも白黒プリンタでも同じ方法で潜像を入れた背景パターンを合成可能となるなど、本発明によれば種々の効果がある。
【図面の簡単な説明】
【図１】  本発明の画像処理装置の第１の実施の形態を示すブロック図である。
【図２】  背景画像の一例の説明図である。
【図３】  マスク画像の一例の説明図である。
【図４】  階調補正処理の一例の説明図である。
【図５】  選択部９から出力される潜像埋込背景画像の一例の拡大図である。
【図６】  アナログスクリーン処理の一例の説明図である。
【図７】  用紙上に印刷された画像の一例の拡大図である。
【図８】  本発明の画像処理装置の第２の実施の形態を示すブロック図である。
【図９】  誤差拡散処理前後の画像の一例を示す一部拡大図である。
【図１０】  本発明の画像処理装置の第３の実施の形態を示すブロック図である。
【図１１】  本発明の画像処理装置の第４の実施の形態を示すブロック図である。
【図１２】  本発明の画像処理装置の第５の実施の形態を示すブロック図である。
【図１３】  本発明の画像処理装置の第６の実施の形態を示すブロック図である。
【図１４】  本発明の画像処理装置の第７の実施の形態を示すブロック図である。
【図１５】  本発明の画像処理装置の第８の実施の形態を示すブロック図である。
【図１６】  本発明の画像処理装置の第９の実施の形態を示すブロック図である。
【図１７】  小さい背景画像及びマスク画像を繰り返して用いる場合の潜像埋込背景画像を作成する過程の一例の説明図である。
【図１８】  本発明の画像処理装置の機能をコンピュータプログラムで実現した場合におけるコンピュータプログラムを格納した記憶媒体の一例の説明図である。
【図１９】  本発明の画像処理装置を適用したシステムの一例を示す構成図である。
【図２０】  本発明の画像処理装置を適用したシステムの別の例を示す構成図である。
【図２１】  本発明の画像処理装置を適用したシステムの別の例におけるプリンタドライバの動作の一例を示すフローチャートである。
【図２２】  複写偽造防止用紙の印刷パターンの一例の説明図である。
【符号の説明】
１…画像入力部、２…ページバッファ、３…背景画像メモリ、４，８…解像度変換部、５…階調補正部、５−１…第１階調補正部、５−２…第２階調補正部、６…網点処理部、７…マスク画像メモリ、９…選択部、１０…色識別部、１１…合成部、１２…アナログスクリーンジェネレータ（ＡＳＧと略す）、１３…出力装置、１４…コントロールパネル、１５…制御部、２１…蓄積部、２２…画像出力順制御部、２３…誤差拡散処理部、３１…スクリーン処理部、３２…誤差拡散処理部、３３…第１背景画像メモリ、３４…第２背景画像メモリ、４１…プログラム、４２…コンピュータ、５１…光磁気ディスク、５２…光ディスク、５３…磁気ディスク、５４…メモリ、６１…光磁気ディスク装置、６２…光ディスク装置、６３…磁気ディスク装置、７１…クライアントＰＣ、７２…プリンタコントローラ、７３…プリンタ、７４…ネットワーク、８１…アプリケーションプログラム、８２…オペレーティングシステム、８３…デバイスドライバ。
【図１】
0004092529.tif 000002
【図２】
0004092529.tif 000003
【図３】
0004092529.tif 000004
【図４】
0004092529.tif 000005
【図５】
0004092529.tif 000006
【図６】
0004092529.tif 000007
【図７】
0004092529.tif 000008
【図８】
0004092529.tif 000009
【図９】
0004092529.tif 000010
【図１０】
0004092529.tif 000011
【図１１】
0004092529.tif 000012
【図１２】
0004092529.tif 000013
【図１３】
0004092529.tif 000014
【図１４】
0004092529.tif 000015
【図１５】
0004092529.tif 000016
【図１６】
0004092529.tif 000017
【図１７】
0004092529.tif 000018
【図１８】
0004092529.tif 000019
【図１９】
0004092529.tif 000020
【図２０】
0004092529.tif 000021
【図２１】
0004092529.tif 000022
【図２２】
0004092529.tif 000023