(57)【要約】【課題】  １の複写牽制画像に含ませることのできるコード化情報と潜像画像とを調整すること。【解決手段】  本発明に係る画像生成装置は、潜像画像の特徴を示す特徴値に対応付けて、コード化情報の条件を記憶する記憶部４５と、潜像画像を取得する潜像入力部４２と、コード化情報を取得するコード化情報入力部４０と、前記取得される潜像画像の特徴を示す前記特徴値を取得し、前記取得される潜像画像の特徴を示す前記特徴値に対応付けて記憶される前記コード化情報の条件を読み出す入力条件出力部４４と、前記読み出されるコード化情報の条件に応じて、前記潜像画像と、該コード化情報を示すコード化情報画像と、を含む画像を生成する画像生成制御部４６と、を含む。【選択図】      図６
2006093903.tif 000002
【特許請求の範囲】
【請求項１】
潜像画像の特徴を示す特徴値に対応付けて、コード化情報の条件を記憶するコード化情報条件記憶手段と、
潜像画像を取得する潜像画像取得手段と、
コード化情報を取得するコード化情報取得手段と、
前記取得される潜像画像の特徴を示す前記特徴値を取得する手段と、
前記取得される潜像画像の特徴を示す前記特徴値に対応付けて記憶される前記コード化情報の条件を読み出す手段と、
前記読み出されるコード化情報の条件に応じて、前記潜像画像と、該コード化情報を示すコード化情報画像と、を含む画像を生成する画像生成手段と、
を含むことを特徴とする画像生成装置。
【請求項２】
請求項１に記載の画像生成装置において、
前記画像生成手段は、前記取得されるコード化情報が、前記読み出されるコード化情報の条件を満足するか否かを判断する第１判断手段、を含み、
前記画像生成手段は、前記第１判断手段の判断結果に応じた第１の所定の処理を行う、
ことを特徴とする画像生成装置。
【請求項３】
請求項２に記載の画像生成装置において、
前記第１判断手段により、前記取得されるコード化情報が、前記読み出されるコード化情報の条件を満足すると判断される場合の前記第１の所定の処理は、前記潜像画像と、前記取得されるコード化情報を示すコード化情報画像と、を含む画像を生成することである、
ことを特徴とする画像生成装置。
【請求項４】
請求項２又は３に記載の画像生成装置において、
前記第１判断手段により、前記取得されるコード化情報が、前記読み出されるコード化情報の条件を満足しないと判断される場合の前記第１の所定の処理は、前記画像生成手段による画像の生成を制限するか否かを判断する第２判断処理であり、
前記画像生成手段は、前記第２判断処理での判断結果に応じ、前記画像生成手段による画像の生成を制限するか、前記コード化情報条件を満足するよう前記取得されるコード化情報を変更し、前記潜像画像と、該変更されたコード化情報を示すコード化情報画像と、を含む画像を生成するか、を決定する、
ことを特徴とする画像生成装置。
【請求項５】
コード化情報の特徴を示す特徴値に対応付けて、潜像画像の条件を記憶する潜像画像条件記憶手段と、
潜像画像を取得する潜像画像取得手段と、
コード化情報を取得するコード化情報取得手段と、
前記取得されるコード化情報の特徴を示す前記特徴値を取得する手段と、
前記取得されるコード化情報の特徴を示す前記特徴値に対応付けて記憶される前記潜像画像の条件を読み出す手段と、
前記読み出される潜像画像の条件に応じて、該潜像画像と、前記取得されるコード化情報を示すコード化情報画像と、を含む画像を生成する画像生成手段と、
を含むことを特徴とする画像生成装置。
【請求項６】
請求項５に記載の画像生成装置において、
前記画像生成手段は、前記取得される潜像画像が、前記読み出される潜像画像の条件を満足するか否かを判断する第１判断手段、を含み、
前記画像生成手段は、前記第１判断手段の判断結果に応じた第１の所定の処理を行う、
ことを特徴とする画像生成装置。
【請求項７】
請求項６に記載の画像生成装置において、
前記第１判断手段により、前記取得される潜像画像が、前記読み出される潜像画像の条件を満足すると判断される場合の前記第１の所定の処理は、前記潜像画像と、前記取得されるコード化情報と、を示すコード化情報画像を含む画像を生成することである、
ことを特徴とする画像生成装置。
【請求項８】
請求項６又は７に記載の画像生成装置において、
前記第１判断手段により、前記取得される潜像画像が、前記読み出される潜像画像の条件を満足しないと判断される場合の前記第１の所定の処理は、前記画像生成手段による画像の生成を制限するか否かを判断する第２判断処理であり、
前記画像生成手段は、前記第２判断処理での判断結果に応じ、前記画像生成手段による画像の生成を制限するか、前記潜像画像を満足するよう前記取得される潜像画像を変更し、該変更された潜像画像と、前記コード化情報を示すコード化情報画像と、を含む画像を生成するか、を決定する、
ことを特徴とする画像生成装置。
【請求項９】
潜像画像の特徴を示す特徴値に対応付けて、コード化情報の条件を記憶するコード化情報条件記憶ステップと、
潜像画像を取得する潜像画像取得ステップと、
コード化情報を取得するコード化情報取得ステップと、
前記取得される潜像画像の特徴を示す前記特徴値を取得するステップと、
前記取得される潜像画像の特徴を示す前記特徴値に対応付けて記憶される前記コード化情報の条件を読み出すステップと、
前記読み出されるコード化情報の条件に応じて、前記潜像画像と、該コード化情報を示すコード化情報画像と、を含む画像を生成する画像生成ステップと、
を含むことを特徴とする画像生成方法。
【請求項１０】
コード化情報の特徴を示す特徴値に対応付けて、潜像画像の条件を記憶する潜像画像条件記憶ステップと、
潜像画像を取得する潜像画像取得ステップと、
コード化情報を取得するコード化情報取得ステップと、
前記取得されるコード化情報の特徴を示す前記特徴値を取得するステップと、
前記取得されるコード化情報の特徴を示す前記特徴値に対応付けて記憶される前記潜像画像の条件を読み出すステップと、
前記読み出される潜像画像の条件に応じて、該潜像画像と、前記取得されるコード化情報を示すコード化情報画像と、を含む画像を生成する画像生成ステップと、
を含むことを特徴とする画像生成方法。
【請求項１１】
潜像画像の特徴を示す特徴値に対応付けて、コード化情報の条件を記憶するコード化情報条件記憶手段、
潜像画像を取得する潜像画像取得手段、
コード化情報を取得するコード化情報取得手段、
前記取得される潜像画像の特徴を示す前記特徴値を取得する手段、
前記取得される潜像画像の特徴を示す前記特徴値に対応付けて記憶される前記コード化情報の条件を読み出す手段、及び、
前記読み出されるコード化情報の条件に応じて、前記潜像画像と、該コード化情報を示すコード化情報画像を含む画像と、を生成する画像生成手段、
としてコンピュータを機能させるためのプログラム。
【請求項１２】
コード化情報の特徴を示す特徴値に対応付けて、潜像画像の条件を記憶する潜像画像条件記憶手段、
潜像画像を取得する潜像画像取得手段、
コード化情報を取得するコード化情報取得手段、
前記取得されるコード化情報の特徴を示す前記特徴値を取得する手段、
前記取得されるコード化情報の特徴を示す前記特徴値に対応付けて記憶される前記潜像画像の条件を読み出す手段、及び、
前記読み出される潜像画像の条件に応じて、該潜像画像と、前記取得されるコード化情報を示すコード化情報画像と、を含む画像を生成する画像生成手段、
としてコンピュータを機能させるためのプログラム。
【請求項１３】
潜像画像の特徴を示す特徴値に対応付けて、コード化情報の条件を記憶するコード化情報条件記憶手段、
潜像画像を取得する潜像画像取得手段、
コード化情報を取得するコード化情報取得手段、
前記取得される潜像画像の特徴を示す前記特徴値を取得する手段、
前記取得される潜像画像の特徴を示す前記特徴値に対応付けて記憶される前記コード化情報の条件を読み出す手段、及び、
前記読み出されるコード化情報の条件に応じて、前記潜像画像と、該コード化情報を示すコード化情報画像と、を含む画像を生成する画像生成手段、
としてコンピュータを機能させるためのプログラムを記憶するコンピュータ可読な記憶媒体。
【請求項１４】
コード化情報の特徴を示す特徴値に対応付けて、潜像画像の条件を記憶する潜像画像条件記憶手段、
潜像画像を取得する潜像画像取得手段、
コード化情報を取得するコード化情報取得手段、
前記取得されるコード化情報の特徴を示す前記特徴値を取得する手段、
前記取得されるコード化情報の特徴を示す前記特徴値に対応付けて記憶される前記潜像画像の条件を読み出す手段、及び、
前記読み出される潜像画像の条件に応じて、該潜像画像と、前記取得されるコード化情報を示すコード化情報画像と、を含む画像を生成する画像生成手段、
としてコンピュータを機能させるためのプログラムを記憶するコンピュータ可読な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像生成装置、画像生成方法、プログラム及び記憶媒体に関し、特に画像生成時に埋め込まれる潜像に関する。
【背景技術】
【０００２】
従来、印刷物の流通経路の追跡を行うために、バーコード等のコード化情報画像を該印刷物に印刷しておく技術及び、複写を禁止するために、複写すると浮き出る潜像として、例えば浮き出たときに「ＣＯＰＹ」と読めるような模様（潜像画像）を印刷物に埋め込んでおく複写牽制画像に関する技術が知られている。そして、複写牽制画像において、さらに上記コード化情報画像を含めることを可能にする技術が特許文献１に開示されている。特許文献１に開示されている技術では、潜像部分又は背景部分のいずれか一方にコード化情報画像を含めることにより、コード化情報画像については複写することを可能としつつも、複写により潜像を浮かび上がらせることを可能としている。
【特許文献１】特開２００１−３４６０３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら上記従来の技術では、潜像画像とコード化情報画像とが重畳する部分ではコード化情報が読み取れなくなっている。これに対処するため、１の複写牽制画像に、同じコード化情報画像を複数含ませるようにしている。すなわち、複数の同じコード化情報画像を含めておくことにより、一部のコード化情報画像が読み取れない場合にも、他のコード化情報画像により補えるようにしている。
【０００４】
しかしながらこのように、１の複写牽制画像には、同一コード化情報画像を所定数以上含める必要があったため、コード化情報の情報量には限界があった。例えば１枚の複写牽制画像に含ませなければならないコード化情報画像の数をａ、コード化情報の１情報量単位あたりの占有面積をｂ、複写牽制画像の面積をｃとすると、１のコード化情報画像に含ませることのできるコード化情報の情報量ｄは次の式（１）で決定され、コード化情報画像として、これ以上の情報量のコード化情報を含ませることはできなかった。
ｄ＝ｃ÷（ａ×ｂ）  ・・・（１）
【０００５】
本発明は上記課題に鑑みてなされたものであって、その目的の一つは、１の複写牽制画像に含ませることのできるコード化情報と潜像画像とを調整することを可能にする画像生成装置、画像生成方法、プログラム及び記憶媒体を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明に係る画像生成装置は、潜像画像の特徴を示す特徴値に対応付けて、コード化情報の条件を記憶するコード化情報条件記憶手段と、潜像画像を取得する潜像画像取得手段と、コード化情報を取得するコード化情報取得手段と、前記取得される潜像画像の特徴を示す前記特徴値を取得する手段と、前記取得される潜像画像の特徴を示す前記特徴値に対応付けて記憶される前記コード化情報の条件を読み出す手段と、前記読み出されるコード化情報の条件に応じて、前記潜像画像と、該コード化情報を示すコード化情報画像を含む画像と、を生成する画像生成手段と、を含むことを特徴とする。
【０００７】
このようにすることにより、コード化情報の条件に応じて、１の画像に含ませることのできる潜像画像とコード化情報画像とを調整することが可能になる。
【０００８】
また、上記画像生成装置において、前記画像生成手段は、前記取得されるコード化情報が、前記読み出されるコード化情報の条件を満足するか否かを判断する第１判断手段、を含み、前記画像生成手段は、前記第１判断手段の判断結果に応じた第１の所定の処理を行う、こととしてもよい。
【０００９】
また、上記画像生成装置において、前記第１判断手段により、前記取得されるコード化情報が、前記読み出されるコード化情報の条件を満足すると判断される場合の前記第１の所定の処理は、前記潜像画像と、前記取得されるコード化情報を示すコード化情報画像と、を含む画像を生成することである、こととしてもよい。
【００１０】
また、上記画像生成装置において、前記第１判断手段により、前記取得されるコード化情報が、前記読み出されるコード化情報の条件を満足しないと判断される場合の前記第１の所定の処理は、前記画像生成手段による画像の生成を制限するか否かを判断する第２判断処理であり、前記画像生成手段は、前記第２判断処理での判断結果に応じ、前記画像生成手段による画像の生成を制限するか、前記コード化情報条件を満足するよう前記取得されるコード化情報を変更し、前記潜像画像と、該変更されたコード化情報を示すコード化情報画像と、を含む画像を生成するか、を決定する、こととしてもよい。このようにすれば、コード化情報がコード化情報の条件を満足しない場合には、画像生成を制限することができるので、不適切な画像を生成することを防止できる。また、コード化情報がコード化情報の条件を満足しない場合には、コード化情報の条件を満足するよう該コード化情報を変更することができるので、不適切な画像を生成することを防止できるとともに、適切な画像を生成することができる。
【００１１】
また、本発明の別の一態様に係る画像生成装置は、コード化情報の特徴を示す特徴値に対応付けて、潜像画像の条件を記憶する潜像画像条件記憶手段と、潜像画像を取得する潜像画像取得手段と、コード化情報を取得するコード化情報取得手段と、前記取得されるコード化情報の特徴を示す前記特徴値を取得する手段と、前記取得されるコード化情報の特徴を示す前記特徴値に対応付けて記憶される前記潜像画像の条件を読み出す手段と、前記読み出される潜像画像の条件に応じて、潜像画像と、前記取得されるコード化情報を示すコード化情報画像と、を含む画像を生成する画像生成手段と、を含むことを特徴とする。
【００１２】
このようにすることにより、潜像画像の条件に応じて、１の画像に含ませることのできる潜像画像とコード化情報画像とを調整することが可能になる。
【００１３】
また、上記画像生成装置において、前記画像生成手段は、前記取得される潜像画像が、前記読み出される潜像画像の条件を満足するか否かを判断する第１判断手段、を含み、前記画像生成手段は、前記第１判断手段の判断結果に応じた第１の所定の処理を行う、こととしてもよい。
【００１４】
また、上記画像生成装置において、前記第１判断手段により、前記取得される潜像画像が、前記読み出される潜像画像の条件を満足すると判断される場合の前記第１の所定の処理は、前記潜像画像と、前記取得されるコード化情報を示すコード化情報画像と、を含む画像を生成することである、こととしてもよい。
【００１５】
また、上記画像生成装置において、前記第１判断手段により、前記取得される潜像画像が、前記読み出される潜像画像の条件を満足しないと判断される場合の前記第１の所定の処理は、前記画像生成手段による画像の生成を制限するか否かを判断する第２判断処理であり、前記画像生成手段は、前記第２判断処理での判断結果に応じ、前記画像生成手段による画像の生成を制限するか、前記潜像画像を満足するよう前記取得される潜像画像を変更し、該変更された潜像画像と、前記コード化情報を示すコード化情報画像と、を含む画像を生成するか、を決定する、こととしてもよい。このようにすれば、潜像画像が潜像画像の条件を満足しない場合には、画像生成を制限することができるので、不適切な画像を生成することを防止できる。また、潜像画像が潜像画像の条件を満足しない場合には、潜像画像の条件を満足するよう該潜像画像を変更することができるので、不適切な画像を生成することを防止できるとともに、適切な画像を生成することができる。
【００１６】
また、本発明に係る画像生成方法は、潜像画像の特徴を示す特徴値に対応付けて、コード化情報の条件を記憶するコード化情報条件記憶ステップと、潜像画像を取得する潜像画像取得ステップと、コード化情報を取得するコード化情報取得ステップと、前記取得される潜像画像の特徴を示す前記特徴値を取得するステップと、前記取得される潜像画像の特徴を示す前記特徴値に対応付けて記憶される前記コード化情報の条件を読み出すステップと、前記読み出されるコード化情報の条件に応じて、前記潜像画像と、コード化情報を示すコード化情報画像と、を含む画像を生成する画像生成ステップと、を含むことを特徴とする。
【００１７】
また、本発明の別の一態様に係る画像生成方法は、コード化情報の特徴を示す特徴値に対応付けて、潜像画像の条件を記憶する潜像画像条件記憶ステップと、潜像画像を取得する潜像画像取得ステップと、コード化情報を取得するコード化情報取得ステップと、前記取得されるコード化情報の特徴を示す前記特徴値を取得するステップと、前記取得されるコード化情報の特徴を示す前記特徴値に対応付けて記憶される前記潜像画像の条件を読み出すステップと、前記読み出される潜像画像の条件に応じて、潜像画像と、前記取得されるコード化情報を示すコード化情報画像と、を含む画像を生成する画像生成ステップと、を含むことを特徴とする。
【００１８】
また、本発明に係るプログラムは、潜像画像の特徴を示す特徴値に対応付けて、コード化情報の条件を記憶するコード化情報条件記憶手段、潜像画像を取得する潜像画像取得手段、コード化情報を取得するコード化情報取得手段、前記取得される潜像画像の特徴を示す前記特徴値を取得する手段、前記取得される潜像画像の特徴を示す前記特徴値に対応付けて記憶される前記コード化情報の条件を読み出す手段、及び、前記読み出されるコード化情報の条件に応じて、前記潜像画像と、コード化情報を示すコード化情報画像と、を含む画像を生成する画像生成手段、としてコンピュータを機能させるためのプログラムである。また、本発明に係るコンピュータ可読な記憶媒体は、該プログラムを記憶することを特徴とする。
【００１９】
また、本発明の別の一態様に係るプログラムは、コード化情報の特徴を示す特徴値に対応付けて、潜像画像の条件を記憶する潜像画像条件記憶手段、潜像画像を取得する潜像画像取得手段、コード化情報を取得するコード化情報取得手段、前記取得されるコード化情報の特徴を示す前記特徴値を取得する手段、前記取得されるコード化情報の特徴を示す前記特徴値に対応付けて記憶される前記潜像画像の条件を読み出す手段、及び、前記読み出される潜像画像の条件に応じて、潜像画像と、前記取得されるコード化情報を示すコード化情報画像と、を含む画像を生成する画像生成手段、としてコンピュータを機能させるためのプログラムである。また、本発明の別の一態様に係るコンピュータ可読な記憶媒体は、該プログラムを記憶することを特徴とする。
【発明を実施するための最良の形態】
【００２０】
本発明の実施の形態について、図面を参照しながら説明する。
【００２１】
まず、本実施の形態に係る画像生成処理において生成される複写牽制画像の例を、図１を参照しながら説明する。図１に示すように、複写牽制画像は複数の区画から構成される。
【００２２】
そして、各区画には１種類のコード化情報画像が含まれる。該コード化情報画像の詳細については後述するが、１情報量単位ごとに１区画のサイズに収まるように機械可読コードを配置した画像である。例えば２次元バーコードのような画像が該当する。図１（ａ）では、「０」という種類のコード化情報画像と「１」という種類のコード化情報画像とが含まれ、区画数だけ繰り返し並べることにより複数の同一コード化情報画像が配置されている。このため、図１（ａ）に示されるように、８０区画の場合において、コード化情報の情報量が２情報量単位である場合には、１の種類のコード化情報画像については、４０個を含めることができる。そして、該コード化情報画像を読取装置が読み取ることにより、印刷物たる複写牽制画像からコード化情報を復元することができる。なお、１の複写牽制画像に複数の同じコード化情報画像を埋め込むことができるようにしていることにより、読取装置がある部分のコード化情報画像が読み取れない場合（例えば複写による再現性が悪い場合）でも、他の部分に埋め込まれた同じ情報を有する他のコード化情報から読み取ることが可能となるようにされている。
【００２３】
さらに、複写牽制画像には潜像画像が含められる。潜像画像は全部又は一部の区画にわたって上記コード化情報画像に重畳される。このため、重畳された部分については、潜像画像により妨害され、読取装置がコード化情報画像を読み取りにくくなる。このような場合にも、読取装置は他の部分から読み取ることにより、コード化情報を復元することができる。
【００２４】
ここで、コード化情報の情報量が多くなった場合について説明する。図１（ｂ）は、コード化情報の情報量が１０情報量単位となった場合の例である。この場合、１の種類のコード化情報画像については、８個しか含めることができない。さらに図１（ｂ）に示すようにコード化情報画像と潜像画像とが合成されるため、潜像画像と干渉しない状態で複写牽制画像に埋め込むことができるコード化情報画像の数は、４０個程度である。この４０個の中に前記した１０種類のコード化情報画像を埋め込むため、１種類のコード化情報画像を複写牽制画像に埋め込むことができる数は、平均４個程度である。また、図１（ｂ）に示しているように、コード化情報画像を配置する方法によっては、コード化情報画像の種類によって潜像画像と干渉しない状態で埋め込む個数が異なる場合がある。このような個数の差は、コード化情報画像を読み取る際に、コード化情報画像の種類によって読み取り精度に差が出てしまい、埋め込まれた情報を復元する際に、問題となる。そこで、このような場合にコード化情報画像の読取可能性を上げるために、本実施の形態における画像生成処理では、図１（ｃ）又は図１（ｄ）に示す複写牽制画像を生成するための処理のいずれかを行う。
【００２５】
すなわち、図１（ｃ）では、コード化情報に応じて潜像画像を小さくすることにより、コード化情報画像の読取可能性を向上している。また、図１（ｄ）では、潜像画像に応じてコード化情報を８情報量単位に圧縮することにより、１の複写牽制画像に含めることのできる１の種類のコード化情報画像を増加させ、コード化情報画像の読取可能性を向上している。
【００２６】
以上のような複写牽制画像を生成するための画像生成処理について、以下に説明する。
【００２７】
図２は、本発明の実施の形態に係る画像生成装置１の機能ブロック図である。該画像生成装置１は、例えば印刷手段を備えた複合機であってもよいし、コンピュータであって、該コンピュータと通信可能なプリンタによって生成する画像を印刷するように構成されていてもよい。以下の説明では、画像生成装置１は複合機であるとし、ＰＤＬ(Printer Description Language)で記述された文書データを外部のコンピュータからネットワーク経由で受信して後述する処理を行うものとする。
【００２８】
画像生成装置１は、図２に示すように、プリントデータ入力部１０、文書画像生成部１２、文書画像バッファ１４、画像合成部１６、画像形成部１８、付加情報抽出部２０、付加情報分割部２１、潜像生成部２２、付加情報符号化部２４、パターン画像生成部２６、パターン格納部２８、パターン画像バッファ３０を含んで構成される。
【００２９】
プリントデータ入力部１０は、図示しないネットワークと接続され、該ネットワークと接続される他のコンピュータから、ＰＤＬ(Printer Description Language)で記述された文書データ（ＰＤＬデータ）がプリントジョブとして入力される。該ＰＤＬデータのヘッダー部には、該プリントジョブを送信したコンピュータのＩＰ(Internet Protocol)アドレス、プリントジョブを送信したユーザ名(コンピュータのユーザ名)、該文書データの文書ファイル名、該ＰＤＬデータの生成日時（タイムスタンプ）、該文書ファイルに設定された機密レベル、該文書ファイルに設定されたパスワードなどの情報がコード化されたコード化情報と、後述する処理により該ＰＤＬデータに埋め込まれる潜像文字列又は潜像元画像（以下、潜像元データと総称する）と、が付加情報として付加されている。なお、これらの付加情報は全てのＰＤＬデータに付加されていなくてもよく、例えば複写を禁止する必要のある機密文書にのみ付加されていることとしてもよい。また、プリントデータ入力部１０は、後述するパターン画像生成方法決定処理を行い、該処理において、潜像画像やコード化情報を加工してＰＤＬデータに含め直す処理も行う。そしてプリントデータ入力部１０は、該ＰＤＬデータを文書画像生成部１２及び付加情報抽出部２０に対して出力する。
【００３０】
文書画像生成部１２は、入力されるＰＤＬデータをラスタ展開し、ラスタデータである文書画像を生成する。そして文書画像バッファ１４に一時記憶することにより、該文書画像を格納する。
【００３１】
付加情報抽出部２０は、入力されるＰＤＬデータに含まれる上記ヘッダー部に付加された付加情報を抽出する。そして、該抽出された付加情報のうち、潜像元データを潜像生成部２２に出力する。また、該コード化情報を付加情報分割部２１に出力する。
【００３２】
なお付加情報抽出部２０は、入力されるＰＤＬデータに含まれる上記ヘッダー部に付加された付加情報が抽出されない場合、例えば付加情報が付加されていない場合、には付加情報が抽出されなかったことを示す信号を潜像生成部２２、付加情報符号化部２４、パターン画像生成部２６及び画像合成部１６に出力することとしてもよい。この場合には、付加情報分割部２１、潜像生成部２２、付加情報符号化部２４、パターン画像生成部２６及び画像合成部１６での後述する処理は行われず、後述する出力画像は、文書画像そのものとなる。
【００３３】
潜像生成部２２は、入力される潜像元データについて、以下の処理を行う。まず、入力されるのが潜像文字列である場合には、図示しないフォント記憶部に記憶されるフォントから選択される所定のフォントを使用してラスタ展開し、２値画像化された潜像画像を生成する。２値画像化処理では、潜像文字の文字部を黒、背景部を白とする画像を生成し、入力された潜像文字列（または潜像画像）を、文書画像に相当する後述する潜像文字画像の縦横画素数の大きさ内で繰り返し配置した画像を生成する。該潜像画像の大きさは、プリントデータ入力部１０において決定された大きさとする。
【００３４】
なお、上記の場合において使用される所定のフォントには、例えば４８ポイントの、比較的大きなフォントが使用されることが好適である。フォントのサイズは、複写牽制画像の複写物における潜像画像の視認性を確保することを目的として選定される。そして該潜像画像を付加情報符号化部２４に出力する。
【００３５】
また、潜像画像は、以下の式（２）及び式（３）の関係を満足するように２値画像化されている。
潜像文字画像の解像度＝プリンタ解像度÷パターンの横画素数  ・・・（２）
潜像文字画像の縦横画素数＝文書画像の縦横画素数÷パターンの横画素数  ・・・（３）
【００３６】
該関係を満足するようにすることにより、例えば、プリンタ解像度が６００ｄｐｉ、後述するドットパターンの横画素数が１２画素、文書画像の縦×横の画素数が４９６０×７０１５画素の場合、潜像画像の解像度は５０ｄｐｉ、縦×横の画素数は４１３×５８４画素となる。すなわち、潜像画像の１画素が後述するパターン１つの大きさに対応するように設定されている。
【００３７】
付加情報分割部２１では、コード化情報を情報量単位ごとに分割する。なお、予めコード化情報が複数に区分されている場合には、該区分ごとに分割してもよい。ただし区分ごとに分割する場合には、各区分に含まれるコード化情報は１情報量単位以下である必要がある。そして、該分割されたコード化情報を付加情報符号化部２４に出力する。
【００３８】
付加情報符号化部２４は、分割されたコード化情報をそれぞれ誤り訂正符号化し、ビット列である誤り訂正符号化されたコード化情報を取得する。誤り訂正符号化されたコード化情報は「０」及び「１」のビット列で表されており、このビット列を１ビットずつ読み出して、読み出したビット列を所定の大きさの２次元配列（単位２次元配列）に並べ替える。この単位２次元配列の最外周のビットは、読取装置により複写牽制画像に含まれるコード化情報画像を読み取る場合において、コード化情報画像の位置決めや切り出しを容易にするために、総てビット１とされている。この例を図３に示す。
【００３９】
そして、この単位２次元配列が、さらに縦方向及び横方向に繰り返し並べられて、潜像画像の画素数に対応する大きさの２次元配列となる。その後、潜像画像の画素が参照されて、潜像画像の画素が黒色画素である場合には、黒色画素の位置に対応する２次元配列の要素の値が強制的に、複写により再現し難いパターンを選択するための値「２」に置き換えられる。このようにして潜像画像に応じて要素の値を置換された２次元配列は、パターン画像生成部２６に出力される。
【００４０】
次に、２次元配列がパターン画像生成部８に入力されると、入力された２次元配列の各要素の値に応じてパターン格納部２８から１つのパターンが選択され、選択されたパターンが読み込まれる。例えば、要素の値が「０」であれば図４（Ａ）に示すパターンが選択され、要素の値が「１」であれば図４（Ｂ）に示すパターンが選択され、要素の値が「２」であれば図４（Ｃ）に示すパターンが選択される。このようにすることにより、潜像画像部分には複写時に消失する複写時消失パターンが対応付けられ、潜像画像部分でない部分（コード化情報画像部分）には複写時に残存する複写時残存パターンが対応付けられる。読み込まれた各パターンは、パターン画像バッファ３０の対応する位置に書き込まれる。
【００４１】
そして、潜像文字画像の画素数に対応する大きさの２次元配列データ全部について上記処理が繰り返されることにより、パターン画像バッファ３０に、上記３種類のパターンから構成され且つ文書画像と同じ大きさのパターン画像が形成されて、記憶される。
【００４２】
画像合成部１６は、文書画像バッファ１４に記憶される文書画像と、パターン画像バッファ３０に記憶されるパターン画像と、に基づいて出力画像を生成する。具体的には、例えば文書画像にパターン画像を論理和演算により重畳合成することにより、出力画像を生成する。
【００４３】
そして、該出力画像を画像形成部１８に出力し、画像形成部１８は、該出力画像をプリント出力することにより複写牽制画像を得る。画像形成部１８は、ここではプリンタエンジンを搭載し、文書画像データを紙媒体に印刷することのできるプリンタを含んで構成されている。なお、画像生成装置１がコンピュータであって、該コンピュータと通信可能なプリンタによって印刷する場合には、画像形成部１８は、該プリンタに備わっていることとしてもよい。
【００４４】
こうして、画像形成部１８によりプリント出力された出力画像である複写牽制画像の例と該複写牽制画像を複写した場合に得られる画像の例を図５に示す。図５（Ａ）が複写牽制画像の全体、図５（Ｃ）は該複写牽制画像の潜像画像部分とコード化情報画像部分の境界付近の拡大図である。なお、説明のため文書画像は白一色の無模様とし、図５（Ａ）については、「ＣＯＰＹ」の文字の濃度を実際より濃くしている。図５（Ｂ）は複写した場合に得られる複写牽制画像の全体、図５（Ｄ）は該複写した場合の複写牽制画像の潜像画像部分とコード化情報画像部分の境界付近の拡大図である。
【００４５】
図４（Ｃ）に示すパターンは、複写機で複写した場合やスキャナにおいて読み込んだ場合に消失する複写時消失パターンである孤立ドットからなる合成パターンである。このため、複写機で複写した場合やスキャナにおいて読み込んだ場合には、図４（Ｃ）に示すパターンは、図５（Ｄ）に示すように、消えてしまう。一方、図４（Ａ）又は図４（Ｂ）に示すパターンは、複写機で複写した場合やスキャナにおいて読み込んだ場合に残存する複写時残存パターンである直線パターンから構成されており、複写時消失パターンは含まない。このため、複写機で複写した場合やスキャナにおいて読み込んだ場合に複写時消失パターンが消失すると、複写時消失パターンである図４（Ｃ）に示すパターンが印刷されている部分（潜像画像部分）の濃度が、図４（Ａ）又は図４（Ｂ）に示すパターンが印刷されている部分（コード化情報画像部分）の濃度に比べて薄くなるのである。
【００４６】
なお、複写する前には潜像画像が視認できないよう、印刷時においては、複写時残存パターン部分と複写時消失パターン部分の濃度が等しくなるようにすることが望ましい。このために通常は複写時残存パターンと複写時消失パターンの画素密度を同じにするが、厳密には等しくしないほうがよい場合がある。すなわち、印刷するための装置の特性により、同じ画素密度の２つの画像であっても、孤立ドットを含むような画像と、そうでない画像とでは、印刷結果の濃度が異なる場合がある。このような場合には、複写牽制画像の印刷結果において、潜像画像部分とコード化情報画像部分の濃度が等しくなるよう、画素密度を調整することが望ましい。
【００４７】
以下、プリントデータ入力部１０におけるパターン画像生成方法決定処理について説明する。
【００４８】
図６は、プリントデータ入力部１０におけるパターン画像生成方法決定処理のデータフロー図である。上述のようにプリントデータ入力部１０は、ＰＤＬデータを入力される。そして該ＰＤＬデータには、付加情報が含まれ、該付加情報には、コード化情報と、潜像元データと、が含まれる。これらはそれぞれコード化情報入力部４０、潜像入力部４２に入力される。そして各入力部は、入力条件出力部４４に対し、入力されたコード化情報及び潜像を出力する。
【００４９】
入力条件出力部４４及び画像生成制御部４６は、以下の２つの処理のいずれかを行う。
【００５０】
１つ目の処理では、入力条件出力部４４は、コード化情報入力部４０から入力されるコード化情報から、設定可能な潜像条件を出力する処理を行う。具体的には、記憶部４５に、あるコード化情報に対して設定可能な潜像条件（潜像画素数、潜像が用紙に占める面積率、潜像文字数、潜像の間隔、等）を、該コード化情報と対応付けて、予め記憶しておく。そして、該記憶部４５から、入力されたコード化情報と対応付けて記憶される潜像条件を読み出す。そして読み出された潜像条件及び潜像元データを画像生成制御部４６に出力する。
【００５１】
画像生成制御部４６は、入力された潜像元データが示す潜像画像（後に潜像生成部２２において生成される潜像画像）の特徴を示す特徴値（潜像条件との比較対象となる値）と、を比較し、該潜像元データが潜像条件の範囲内にあるか否かを判断し、該判断に応じて、所定の処理を行う。
【００５２】
より具体的には、例えばコード化情報が１０情報量単位である場合の潜像条件として、単位２次元配列単位の縦横の大きさ（以降は潜像配列サイズと記載する）が４（単位２次元配列の横方向の一辺の長さ）×２（単位２次元配列の縦方向の一辺の長さ）と記憶される場合において、潜像配列サイズが４×２を超えていれば、潜像元データは潜像条件の範囲内にないと判断され、潜像配列サイズが４×２を超えていなければ、潜像元データは潜像条件の範囲内にあると判断される。そして、潜像元データが潜像条件の範囲内にあると判断される場合には、該潜像元データをそのままＰＤＬデータに含める。
【００５３】
潜像元データが潜像条件の範囲内にないと判断される場合には、パターン画像を文書画像に合成することを制限するか否かを判断し、該判断に応じて、パターン画像を文書画像に合成することを制限するか、潜像元データを加工するか、のいずれかを選択する。該判断の基準となる条件についても記憶部４５に記憶される。
【００５４】
より具体的には、例えばコード化情報が１０情報量単位である場合の潜像条件として潜像配列サイズが４×２と記憶される場合において、潜像配列サイズが倍の８×４を超えていれば、パターン画像を文書画像に合成することを制限することが選択され、潜像配列サイズが８×４を超えていなければ、潜像元データを加工することが選択される。
【００５５】
パターン画像を文書画像に合成することを制限することを選択する場合には、画像生成装置１の図示しない表示装置において、画像制御結果表示としてエラー表示を行うとともに、出力画像データを生成するための処理を中止することにより制限する旨の指示を含む画像生成動作切り換え信号を画像生成装置１の各部に対して出力し、出力画像を生成するための処理を中止することとしてもよい。もちろん、出力画像を生成するための処理自体は中止せず、パターン画像を文書画像に合成することを中止するだけでもよい。
【００５６】
一方、潜像元データを加工することを選択する場合には、該潜像元データが上記潜像条件を満足するように加工することが好適である。すなわち、例えば図１（ｂ）に示すように潜像配列サイズが４×２である場合に、潜像条件が潜像配列サイズ３×１であれば、図１（ｃ）に示すように潜像配列サイズが３×１になるよう、加工する。この場合には縮小している。そして、潜像元データを加工した上でＰＤＬデータに含め直し、付加情報抽出部２０及び文書画像生成部１２に対し出力する。
【００５７】
このようにして画像生成制御部４６は、潜像元データを加工することができる。そして、潜像文字列或いは潜像画像を加工した旨について、画像生成装置１の図示しない表示装置において、画像制御結果表示として通知する表示を行う。
【００５８】
２つ目の処理では、入力条件出力部４４は、潜像入力部４２から入力される潜像元データから、設定可能なコード化情報条件を出力する処理を行う。具体的には、記憶部４５に、ある潜像元データに対して設定可能なコード化情報条件（デジタル情報容量、等）を、該コード化情報と対応付けて、予め記憶しておく。そして、該記憶部４５から、入力された潜像元データと対応付けて記憶されるコード化情報条件を読み出す。そして読み出されたコード化情報条件及びコード化情報を画像生成制御部４６に出力する。
【００５９】
画像生成制御部４６は、入力されたコード化情報の特徴を示す特徴値（コード化情報条件との比較対象となる値）と、を比較し、該コード化情報がコード化情報条件の範囲内にあるか否かを判断し、該判断に応じて、所定の処理を行う。
【００６０】
より具体的には、例えば潜像配列サイズが４×２である場合のコード化情報条件としてコード化情報が１０情報量単位と記憶される場合において、コード化情報が１０情報量単位を超えていれば、コード化情報はコード化情報条件の範囲内にないと判断され、コード化情報が１０情報量単位を超えていなければ、コード化情報はコード化情報条件の範囲内にあると判断される。そして、コード化情報がコード化情報条件の範囲内にあると判断される場合には、該コード化情報をそのままＰＤＬデータに含める。
【００６１】
コード化情報がコード化情報条件の範囲内にないと判断される場合には、パターン画像を文書画像に合成することを制限するか否かを判断し、該判断に応じて、パターン画像を文書画像に合成することを制限するか、コード化情報を加工するか、のいずれかを選択する。該判断の基準となる条件についても記憶部４５に記憶される。
【００６２】
より具体的には、例えば潜像配列サイズが４×２である場合のコード化情報条件としてコード化情報が１０情報量単位と記憶される場合において、コード化情報が１２情報量単位を超えていれば、パターン画像を文書画像に合成することを制限することが選択され、コード化情報が１２情報量単位を超えていなければ、コード化情報を加工することが選択される。
【００６３】
パターン画像を文書画像に合成することを制限することを選択する場合には、画像生成装置１の図示しない表示装置において、画像制御結果表示としてエラー表示を行うとともに、出力画像データを生成するための処理を中止することにより制限する旨の指示を含む画像生成動作切り換え信号を画像生成装置１の各部に対して出力し、出力画像を生成するための処理を中止することとしてもよい。もちろん、出力画像を生成するための処理自体は中止せず、パターン画像を文書画像に合成することを中止するだけでもよい。
【００６４】
一方、コード化情報を加工することを選択する場合には、該コード化情報が上記コード化情報条件を満足するように加工することが好適である。すなわち、例えば図１（ｂ）に示すようにコード化情報が１０情報量単位である場合に、コード化情報条件が８情報量単位であれば、図１（ｄ）に示すようにコード化情報条件が８情報量単位になるよう、加工する。この場合にはデータを圧縮又は削減している。そして、コード化情報を加工した上でＰＤＬデータに含め直し、付加情報抽出部２０及び文書画像生成部１２に対し出力する。
【００６５】
このようにして画像生成制御部４６は、コード化情報を加工することができる。そして、コード化情報を加工した旨について、画像生成装置１の図示しない表示装置において、画像制御結果表示として通知する表示を行う。
【００６６】
以上のようにすることにより、１の複写牽制画像に含ませることのできるコード化情報と潜像画像とを調整することが可能になる。すなわち、コード化情報の情報量に応じて画像生成を中止したり、潜像を加工したりできるので、好適な複写牽制画像を得ることができる。また、潜像に応じて画像生成を中止したり、コード化情報を加工したりできることによっても、好適な複写牽制画像を得ることができる。
【００６７】
次に、上記パターン画像データ生成方法決定処理について、図７に示す該処理のフロー図を参照しながら、さらに詳細に説明する。
【００６８】
パターン画像データ生成方法決定処理においては、コード化情報の条件を使用するか、潜像の条件を使用するか、予め決定されるか或いは処理ごとに決定される。ここではまず、コード化情報の条件を使用する場合について説明する。
【００６９】
プリントデータ入力部１０は、ＰＤＬデータに含まれる潜像を取得する（Ｓ１００）。次に、潜像に対するコード化情報の条件を記憶部４５から取得する（Ｓ１０２）。また、ＰＤＬデータから、コード化情報を取得する（Ｓ１０４）。そして、取得されるコード化情報が、潜像に対するコード化情報の条件として記憶される条件の範囲内にあるか否かを判断する（Ｓ１０６）。範囲内にあると判断される場合には、受信されるＰＤＬデータに含まれるコード化情報（コード化情報）に基づいて生成されるパターン画像を文書画像に合成して出力画像を生成することを決定する（Ｓ１２４）。一方範囲内にないと判断される場合には、パターン画像を文書画像に合成することを中止するか否かを決定する（Ｓ１０８）。中止しない場合には、コード化情報を加工した上で、パターン画像を文書画像に合成することを決定し、該加工されたコード化情報をＰＤＬデータに含めることにより、ＰＤＬデータに含まれるコード化情報を加工されたコード化情報で置き換える（Ｓ１２０）。一方中止する場合には、画像生成装置１の各部に中止する旨を指示する（Ｓ１２２）。そして、指示を受けた各部はパターン画像生成処理を中止し、文書画像にパターン画像を合成することなく、出力画像を生成する。なおこの場合において、出力画像の生成自体を中止することとしてもよい。
【００７０】
次に、潜像の条件を使用する場合について説明する。プリントデータ入力部１０は、ＰＤＬデータに含まれるコード化情報を取得する（Ｓ１１０）。次に、コード化情報に対する潜像の条件を記憶部４５から取得する（Ｓ１１２）。また、ＰＤＬデータから、潜像を取得する（Ｓ１１４）。そして、取得される潜像が、コード化情報に対する潜像の条件として記憶される条件の範囲内にあるか否かを判断する（Ｓ１１６）。範囲内にあると判断される場合には、受信されるＰＤＬデータに含まれる潜像に基づいて生成されるパターン画像を文書画像に合成して出力画像を生成することを決定する（Ｓ１２４）。一方範囲内にないと判断される場合には、パターン画像を文書画像に合成することを中止するか否かを決定する（Ｓ１１８）。中止しない場合には、潜像文字列或いは潜像画像を加工した上で、パターン画像を文書画像に合成することを決定し、該加工された潜像文字列或いは潜像画像をＰＤＬデータに含めることにより、ＰＤＬデータに含まれる潜像文字列或いは潜像画像を加工された潜像文字列或いは潜像画像で置き換える（Ｓ１２６）。一方中止する場合には、画像生成装置１の各部に中止する旨を指示する（Ｓ１２２）。そして、指示を受けた各部はパターン画像生成処理を中止し、文書画像にパターン画像を合成することなく、出力画像を生成する。なおこの場合において、出力画像の生成自体を中止することとしてもよい。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施の形態にかかる複写牽制画像である。
【図２】本発明の実施の形態にかかる画像生成装置の機能ブロック図である。
【図３】本発明の実施の形態にかかる２次元配列化コード情報の説明図である。
【図４】本発明の実施の形態にかかるパターンである。
【図５】本発明の実施の形態にかかる複写牽制画像及び複写牽制画像を複写した場合又はスキャナで読み込んだ場合の画像である。
【図６】本発明の実施の形態にかかるデータフロー図である。
【図７】本発明の実施の形態にかかる処理フロー図である。
【符号の説明】
【００７２】
１  画像生成装置、１０  プリントデータ入力部、１２  文書画像生成部、１４  文書画像バッファ、１６  画像合成部、１８  画像形成部、２０  付加情報抽出部、２１  付加情報分割部、２２  潜像生成部、２４  付加情報符号化部、２６  パターン画像生成部、２８  パターン格納部、３０  パターン画像バッファ、４０  コード化情報入力部、４２  潜像入力部、４４  入力条件出力部、４５  記憶部、４６  画像生成制御部。
【図１】
2006093903.tif 000003
【図２】
2006093903.tif 000004
【図３】
2006093903.tif 000005
【図４】
2006093903.tif 000006
【図５】
2006093903.tif 000007
【図６】
2006093903.tif 000008
【図７】
2006093903.tif 000009