(57)【要約】【課題】不正コピーの防止に好適な画像処理装置、画像処理方法、画像処理プログラム、画像処理プログラムを記録した記録媒体を提供する。【解決手段】所定の情報が埋め込まれた紙文書から該情報を抽出し、前記抽出した情報及びユーザの指示にしたがって所定の処理を実行する画像処理装置において、前記抽出した情報から前記紙文書の属性を判断する属性判断手段と、前記ユーザの属性を含む認証情報を取得する認証情報取得手段と、前記紙文書の属性と前記認証情報に基づいて所定の処理を行う制御手段とを備える。【選択図】図２０
2007037099.tif 000002
【特許請求の範囲】
【請求項１】
所定の情報が埋め込まれた紙文書から該情報を抽出し、前記抽出した情報及びユーザの指示にしたがって所定の処理を実行する画像処理装置において、
前記抽出した情報から前記紙文書の属性を判断する属性判断手段と、
前記ユーザの属性を含む認証情報を取得する認証情報取得手段と、
前記紙文書の属性と前記認証情報に基づいて所定の処理を行う制御手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記画像処理装置は、前記紙文書に形成された画像を記録する記憶手段を備えることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記制御手段が前記認証情報と前記紙文書の属性に基づいて前記紙文書に対して前記所定の処理が禁止されていると判断した場合、前記制御手段は、前記紙文書の画像を判読不能に設定した画像を出力させることを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記所定の情報は前記紙文書に関する情報である紙文書関連情報を含み、前記制御手段は、前記紙文書関連情報を前記記憶手段に記録することを特徴とする請求項２記載の画像処理装置。
【請求項５】
前記文書の属性は前記認証情報に応じて所定の処理を禁止するか否かのセキュリティレベルを含み、前記制御手段は、前記認証情報と前記セキュリティレベルに基づいて、前記紙文書に対して所定の処理を実行可能か否かを判断することを特徴とする請求項１乃至４のいずれか一項に記載の画像処理装置。
【請求項６】
前記制御手段は、前記紙文書に対して前記所定の処理が禁止されていると判断した場合、所定の通知を行うことを特徴とする請求項１乃至５のいずれか一項に記載の画像処理装置。
【請求項７】
所定の情報が埋め込まれた紙文書から該情報を抽出し、前記抽出した情報及びユーザの指示にしたがって所定の処理を実行する画像処理装置のための画像処理方法において、
前記抽出した情報から前記紙文書の属性を判断する属性判断手順と、
前記ユーザの属性を含む認証情報を取得する認証情報取得手順と、
前記紙文書の属性と前記認証情報に基づいて所定の処理を行う制御手順と
を有することを特徴とする画像処理方法。
【請求項８】
前記画像処理装置は、前記紙文書に形成された画像を記録する記憶手段を備えることを特徴とする請求項７記載の画像処理方法。
【請求項９】
前記認証情報と前記紙文書の属性とに基づいて前記紙文書に対して前記所定の処理が禁止されていると判断した場合、前記制御手順において、前記紙文書の画像を判読不能に設定した画像を出力させることを特徴とする請求項７記載の画像処理方法。
【請求項１０】
前記所定の情報は前記紙文書に関する情報である紙文書関連情報を含み、前記制御手順において、前記紙文書関連情報を前記記憶手段に記録することを特徴とする請求項８記載の画像処理方法。
【請求項１１】
前記文書の属性は前記認証情報に応じて所定の処理を禁止するか否かのセキュリティレベルを含み、前記制御手順において、前記認証情報と前記セキュリティレベルに基づいて前記紙文書に対して所定の処理を実行可能か否かを判断することを特徴とする請求項７乃至１０のいずれか一項に記載の画像処理方法。
【請求項１２】
前記制御手順において、前記紙文書に対して前記所定の処理が禁止されていると判断した場合、所定の通知を行うことを特徴とする請求項７乃至１１のいずれか一項に記載の画像処理方法。
【請求項１３】
所定の情報が埋め込まれた紙文書から該情報を抽出し、前記抽出した情報及びユーザの指示にしたがって所定の処理を実行する画像処理装置のためのコンピュータ読み取り可能な画像処理プログラムであって、
前記抽出した情報から前記紙文書の属性を判断する属性判断手順と、
前記ユーザの属性を含む認証情報を取得する認証情報取得手順と、
前記紙文書の属性と前記認証情報に基づいて所定の処理を行う制御手順と
をコンピュータに実行させることを特徴とするコンピュータ読み取り可能な画像処理プログラム。
【請求項１４】
所定の情報が埋め込まれた紙文書から該情報を抽出し、前記抽出した情報及びユーザの指示にしたがって所定の処理を実行する画像処理装置のための画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記抽出した情報から前記紙文書の属性を判断する属性判断手順と、
前記ユーザの属性を含む認証情報を取得する認証情報取得手順と、
前記紙文書の属性と前記認証情報に基づいて所定の処理を行う制御手順と
をコンピュータに実行させることを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、不正コピー防止に係る画像処理装置、画像処理方法、画像処理プログラム、画像処理プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
近年、画像処理技術、画像形成技術の向上によって、デジタルカラー複写機を用いて紙幣や有価証券等を複写した場合、その複写物と原本である本物とが容易に区別できないほど忠実な複写が可能となってきている。このため、紙幣や有価証券等のような特殊原稿については、複写を全く行うことができないようにするか、あるいは、正しく複写を行うことができないようにする措置をとることが必要である。
【０００３】
また、例えば企業においては、紙幣や証券など特殊原稿以外の一般文書の場合にあっても、文書内容の機密保持の観点から、複写が禁止されている機密文書が多数存在する。このような機密文書についても、複写を全く行うことができないようにするか、あるいは、正しく複写を行うことができないようにする措置をとることが必要である。
【０００４】
このようなことから、従来、特殊原稿や機密文書等を複写することに規制力を及ぼすことを目的とする種々の発明がなされている。以下、そのような発明の具体的な例を紹介する。
【０００５】
まず、紙幣や有価証券等の特殊原稿を判別する方法として、入力した画像データと予め登録してある特定のマーク（パターンデータ）とをパターンマッチング法で比較し、特定のマークが存在する場合に原稿が特殊原稿であると判別する方法が提案されている。特許文献１や特許文献２に記載された発明は、その代表的な例である。これらの発明は、原稿が特殊原稿であると判断した場合には、その複写を禁止するものである。
【０００６】
次いで、複写禁止された機密文書を判別する発明として、例えば、特許文献３や特許文献４には、機密文書に付された機密文書であることを示すマークを検出するようにした発明が記載されている。これは、複写禁止された機密文書には、一般的に、マル秘の印鑑や複写禁止のマーク等からなる機密文書であることを示すマークが押印されていることを利用している。こうして、原稿が機密文書であると判断した場合には、その複写を禁止する。
【０００７】
さらに、特許文献５や特許文献６には、複写を禁止したい原稿画像に地紋を埋め込むことにより複写を抑制する技術が提案されている。これは、原稿画像に用いる用紙の背景にベース領域とメッセージ領域とをもつ地紋パターンが作成された用紙を用いるというものである。地紋パターンは、原稿画像においてはそれほど目立たず、原稿画像に含まれている情報の判読等に支障を及ぼさない。しかしながら、このような地紋パターンが埋め込まれた原稿画像が複写されると、例えばメッセージ領域の模様が浮かび上がる、というものである。そこで、メッセージ領域の模様として、例えば「複写禁止」というような文字を与えておくことにより、その複写物が複写禁止の機密書類であったことが一目瞭然となり、心理的に、複写に対する規制力を生じさせることができる。 
特許文献７では、特定の情報を意味するパターン、一例としてドットパターンを原稿画像記録用の原稿面に重畳し、その原稿画像が画像読み取りされた場合、そのようなドットパターン等のパターンを検出したらその原稿画像の出力を禁止する等の制御をするような発明がある。
【特許文献１】特開平６−１２５４５９号公報
【特許文献２】特開２００１−８６３３０公報
【特許文献３】特開平７−３６３１７号公報
【特許文献４】特開平７−８７３０９号公報
【特許文献５】特開平９−１６４７３９号公報
【特許文献６】特開２００１−１９７２９７公報
【特許文献７】特開２００４−２７４０９２公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記の従来技術では、不正コピーが行われた場合、模様を浮かび上がらせたり、原稿画像を判読不能にした情報を出力したりすることは可能であるが、１つの情報に対しては一律の処理しかできなかった。
【０００９】
本発明はこのような問題点に鑑み、不正コピーの防止に好適な画像処理装置、画像処理方法、画像処理プログラム、画像処理プログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の課題を解決するため、請求項１に記載の発明は、所定の情報が埋め込まれた紙文書から該情報を抽出し、前記抽出した情報及びユーザの指示にしたがって所定の処理を実行する画像処理装置であって、前記抽出した情報から前記紙文書の属性を判断する属性判断手段と、前記ユーザの属性を含む認証情報を取得する認証情報取得手段と、前記紙文書の属性と前記認証情報に基づいて所定の処理を行う制御手段とを備えることを特徴とする。ここで、例えば、ユーザが原稿画像を不正にファックス送信した場合にも、本発明の画像処理装置によれば、不正コピー防止のために適切な処理を行うことができる。
【００１１】
また、請求項２に記載されるように、前記画像処理装置は、前記紙文書に形成された画像を記録する記憶手段を備えるように構成することができる。
【００１２】
また、請求項３に記載されるように、前記制御手段が前記認証情報と前記紙文書の属性に基づいて前記紙文書に対して前記所定の処理が禁止されていると判断した場合、前記制御手段は、前記紙文書の画像を判読不能に設定した画像を出力させるように構成することができる。
【００１３】
また、請求項４に記載されるように、前記所定の情報は前記紙文書に関する情報である紙文書関連情報を含み、前記制御手段は、前記紙文書関連情報を前記記憶手段に記録するように構成することができる。
【００１４】
また、請求項５に記載されるように、前記文書の属性は前記認証情報に応じて所定の処理を禁止するか否かのセキュリティレベルを含み、前記制御手段は、前記認証情報と前記セキュリティレベルに基づいて、前記紙文書に対して所定の処理を実行可能か否かを判断するように構成することができる。
【００１５】
また、請求項６に記載されるように、前記制御手段は、前記紙文書に対して前記所定の処理が禁止されていると判断した場合、所定の通知を行うように構成することができる。
【００１６】
また、上記の課題を解決するため、請求項７に記載の発明は、所定の情報が埋め込まれた紙文書から該情報を抽出し、前記抽出した情報及びユーザの指示にしたがって所定の処理を実行する画像処理装置のための画像処理方法であって、前記抽出した情報から前記紙文書の属性を判断する属性判断手順と、前記ユーザの属性を含む認証情報を取得する認証情報取得手順と、前記紙文書の属性と前記認証情報に基づいて所定の処理を行う制御手順とを有することを特徴とする。ここで、例えば、ユーザが原稿画像を不正にファックス送信した場合にも、本発明の画像処理方法によれば、不正コピー防止のために適切な処理を行うことができる。
【００１７】
また、請求項８に記載されるように、前記画像処理装置は、前記紙文書に形成された画像を記録する記憶手段を備えるように構成することができる。
【００１８】
また、請求項９に記載されるように、前記認証情報と前記紙文書の属性とに基づいて前記紙文書に対して前記所定の処理が禁止されていると判断した場合、前記制御手順において、前記紙文書の画像を判読不能に設定した画像を出力させるように構成することができる。
【００１９】
また、請求項１０に記載されるように、前記所定の情報は前記紙文書に関する情報である紙文書関連情報を含み、前記制御手順において、前記紙文書関連情報を前記記憶手段に記録するように構成することができる。
【００２０】
また、請求項１１に記載されるように、前記文書の属性は前記認証情報に応じて所定の処理を禁止するか否かのセキュリティレベルを含み、前記制御手順において、前記認証情報と前記セキュリティレベルに基づいて前記紙文書に対して所定の処理を実行可能か否かを判断するように構成することができる。
【００２１】
また、請求項１２に記載されるように、前記制御手順において、前記紙文書に対して前記所定の処理が禁止されていると判断した場合、所定の通知を行うように構成することができる。
【００２２】
また、上記の課題を解決するために、請求項１３に記載の発明は、所定の情報が埋め込まれた紙文書から該情報を抽出し、前記抽出した情報及びユーザの指示にしたがって所定の処理を実行する画像処理装置のためのコンピュータ読み取り可能な画像処理プログラムであって、前記抽出した情報から前記紙文書の属性を判断する属性判断手順と、前記ユーザの属性を含む認証情報を取得する認証情報取得手順と、前記紙文書の属性と前記認証情報に基づいて所定の処理を行う制御手順とをコンピュータに実行させることを特徴とする。
【００２３】
また、上記の課題を解決するために、請求項１４に記載の発明は、所定の情報が埋め込まれた紙文書から該情報を抽出し、前記抽出した情報及びユーザの指示にしたがって所定の処理を実行する画像処理装置のための画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記抽出した情報から前記紙文書の属性を判断する属性判断手順と、前記ユーザの属性を含む認証情報を取得する認証情報取得手順と、前記紙文書の属性と前記認証情報に基づいて所定の処理を行う制御手順とをコンピュータに実行させることを特徴とする。
【発明の効果】
【００２４】
本発明によれば、不正コピーの防止に好適な画像処理装置、画像処理方法、画像処理プログラム、画像処理プログラムを記録した記録媒体を提供できる。
【発明を実施するための最良の形態】
【００２５】
以下、図面に基づいて本発明の実施の形態を説明する。
【００２６】
なお、本実施の形態では、紙文書を原稿画像と表現する。また、本実施の形態では、原稿画像と、原稿画像への情報の埋め込み方法について最初に説明し、その後、画像処理装置の構成、そして処理を示すフローチャートの説明をする。
【００２７】
まず、本実施の形態における原稿画像について図１乃至図５を参照しながら説明する。
【００２８】
図１は、原稿画像を例示する正面図である。図２は、原稿画像に埋め込まれた背景ドットパターンとしての地紋パターンが浮き上がって見えている原稿画像の複写物の一例を示す模式図である。図３は、原稿画像に埋め込まれた背景ドットパターンとしての地紋パターンが浮き上がって見えている原稿画像の複写物の別の一例を示す模式図である。図４は、図３に例示する地紋パターンを拡大して示す模式図である。図５は、図２に例示する地紋パターンを拡大して示す模式図である。
【００２９】
図１に示される例では契約書である原稿画像１０１の原稿用紙として、その背景に背景ドットパターンとしての地紋パターン１０３（図２）が埋め込まれた原稿用紙１０２が用いられている。もっとも、別の実施の形態として、地紋パターン１０３が形成されていない原稿用紙を用い、契約書である原稿画像１０１を作成する際に同時に地紋パターン１０３を形成するようにしても良い。つまり、地紋パターン１０３は、原稿用紙１０２に予め印刷形成されていても良く、原稿用紙１０２に文字や図形等を画像形成する際に同時に画像形成するようにしても良い。
【００３０】
地紋パターン１０３は、ベース領域１０４とメッセージ領域１０５とを含んでいる。ベース領域１０４は、原稿用紙１０２の大部分を占める地部分の領域である。メッセージ領域１０５は、そのようなベース領域１０４中に分散されたメッセージを表現する領域である。これらのベース領域１０４とメッセージ領域１０５とは、地紋パターン１０３それ自体の基本的な構成そのものを異にするわけではなく、地紋パターン１０３に対する人間の価値判断としてベース領域１０４とメッセージ領域１０５とに別れているに過ぎない。本実施の形態において、メッセージ領域１０５は「複写禁止」という文字から構成されている。このようなメッセージ領域１０５を構成する文字としては、「複写禁止」の他、例えば、日付、文書番号、若しくは会社のロゴ等を示す図形、文字、又は記号等を用いてもよい。
【００３１】
このような原稿用紙１０２を用いて作成された原稿画像１０１は、この原稿画像１０１が複写等されると、地紋パターン１０３の一部が浮かび上がる。この場合、図２に例示する原稿画像１０１では、「複写禁止」という文字で表現されたメッセージ領域１０５が浮かび上がり、図３に例示する原稿画像１０１では、ベース領域１０４が浮かび上がる。
【００３２】
このように、地紋パターン１０３が埋め込まれた原稿画像１０１が複写されると、地紋パターン１０３においてメッセージ領域１０５とベース領域１０４との何れか一方が浮かび上がるのは、他方の領域１０４又は１０５が複写（再現）されにくいからである。換言すると、浮かび上がらない方の領域１０４又は１０５が消えることによって、残った方の領域１０４又は１０５が浮かび上がって見えるわけである。
【００３３】
このような現象を生じさせる地紋パターン１０３は、例えば、図４及び図５に例示するように、大きさが異なる二種類のドット１０６の集合によって構成されている。つまり、これらの二種類のドット１０６のうち、小さなドット１０６ｂは複写（再現）されにくく、大きなドット１０６ａは複写（再現）される。そこで、複写後にメッセージ領域１０５が浮き上がる図２に例示する地紋パターン１０３では、図５に示すように、ベース領域１０４を構成する方に小さなドット１０６ｂが用いられ、メッセージ領域１０５を構成する方に大きなドット１０６ａが用いられている。一方、複写後にベース領域１０４が浮き上がる図３に例示する地紋パターン１０３では、図４に示すように、メッセージ領域１０５を構成する方に小さなドット１０６ｂが用いられ、ベース領域１０４を構成する方に大きなドット１０６ａが用いられている。
【００３４】
地紋パターン１０３の他の構成例として、浮かび上がるメッセージ領域１０５又はベース領域１０４は、ドットに限らず、細線パターンや特定の模様パターン等によっても構成可能である。
【００３５】
本実施の形態では、メッセージ領域１０５又はベース領域１０４を特徴量として扱う。例えば、浮かび上がるメッセージ領域１０５又はベース領域１０４がドット１０６で構成されているとすると、そのサイズや密度（単位面積当たりにおけるドット数）を、浮かび上がるメッセージ領域１０５又はベース領域１０４が細線パターンで構成されているとすると、その線の幅を、浮かび上がるメッセージ領域１０５又はベース領域１０４が特定の模様パターンで構成されているとすると、その模様の特徴等を、それぞれ特徴量として用いることができる。
【００３６】
以上の例では、浮かび上がるメッセージ領域１０５又はベース領域１０４についての特徴量について限定したが、このような特徴量として、浮かび上がらないベース領域１０４又はメッセージ領域１０５、あるいは浮かび上がるメッセージ領域１０５又はベース領域１０４と浮かび上がらないベース領域１０４又はメッセージ領域１０５との双方について、それぞれの特徴量を求めても良い。要は、地紋パターン１０３が埋め込まれた画像データが記録された原稿画像１０１が読み取られた際にそのベース領域１０４又はメッセージ領域１０５の何れか一方又は両方がデータとして判読できるものであれば、それを特徴量として扱うことが可能である。又は、データの形態で存在する地紋パターン１０３が埋め込まれた画像データにおいて、その地紋パターン１０３を構成するベース領域１０４又はメッセージ領域１０５の何れか一方又は両方がデータとして判読できるものであれば、それを特徴量として扱うことが可能である。
【００３７】
別の実施の形態としては、背景ドットパターンとして、地紋パターン１０３以外のパターンを持ち得ることは前述した通りである。例えば、地紋パターン１０３におけるベース領域１０４のみに相当するパターンやメッセージ領域１０５のみに相当するパターンを用いることができる。ベース領域１０４に相当するパターン又はメッセージ領域１０５に相当するパターンを有する原稿画像１０１が読み取られた際にそのベース領域１０４又はメッセージ領域１０５がデータとして判読できるものであれば、それを特徴量として扱うことが可能である。又は、データの形態で存在するベース領域１０４に相当するパターン又はメッセージ領域１０５に相当するパターンを有する背景ドットパターンが埋め込まれた画像データにおいて、その地紋パターン１０３を構成するベース領域１０４に相当するパターン又はメッセージ領域１０５に相当するパターンがデータとして判読できるものであれば、それを特徴量として扱うことが可能である。
【００３８】
ところで、本実施の形態では、地紋パターン１０３も含めて、原稿画像１０１に基づく画像データが、一又は二以上の色からなるカラー画像である場合についても考慮する。すなわち、本実施の形態では原稿画像１０１に基づく画像データの所定の色空間（ＲＧＢ空間やＣＭＹ空間）における所定の色成分に基づいて、地紋パターン１０３を検出する。
【００３９】
スキャナから読み込まれる画像は、一般にＲＧＢ画像である場合が多い。したがって、地紋パターン１０３をＣＭＹ空間において検出する場合は、原稿画像１０１に基づくＲＧＢ画像の画像データに対して画像変換（ＣＭＹ空間への変換）が行われ、ＣＭＹ空間における一の色成分（Ｃ、Ｍ、又はＫ）に基づく特徴量を用いて地紋パターン１０３の検出が行われる。一方、地紋パターン１０３をＲＧＢ空間において検出する場合は、画像変換はされず、ＲＧＢ空間におけるカラーの一の色成分（Ｒ、Ｇ、又はＢ）に基づく特徴量を用いて地紋パターン１０３の検出が行われる。但し、必ずしも一つの色成分である必要はなく、他の色成分を同時に検出対象としてもよい。また、それぞれの色成分について地紋パターン１０３を検出し、どの色成分の地紋バターン１０３が検出されたかによって、セキュリティレベル（複写可能なユーザの制限レベル）を変化させてもよい。
【００４０】
このように、所定の色空間における所定の色成分によって地紋パターン１０３を検出することにより、地紋パターン１０３が薄い色で付加されている場合であっても適切な検出精度を保つことができる。また、ＲＧＢ空間において地紋パターン１０３を検出する場合は、画像変換を行う必要がないため処理の高速化を図ることができる。
【００４１】
本実施の形態においては、所定のパターンを用いて原稿画像に情報を埋め込み、また、埋め込まれた情報を抽出する技術ついて説明する。情報を埋め込む領域としては、ベース領域１０４を用いる。一般的にベース領域１０４は、メッセージ領域１０５に比べ面積が大きく、情報の埋め込み及び抽出に適しているからである。以下においては、図４又は図５に示されるドットパターンの代わりに、図６又は図７に示される２種類のパターンの相対的な関係を用いて情報を表現する。２種類のパターンの一方を「基本パターン」、他方を「追加パターン」と呼ぶこととする。
【００４２】
図６は、本発明の実施の形態における基本パターンの例を示す図である。図６において、基本パターン１０７は、ドット１０７ａ、１０７ｂ及び１０７ｃの三つのドットより構成されている。
【００４３】
図７は、本発明の実施の形態における追加パターンの例を示す図である。図７において、追加パターン１０８は、ドット１０８ａ、１０８ｂ、１０８ｃ及び１０８ｄの四つのドットより構成されている。理由については後述するが、追加パターン１０８と基本パターン１０７との特徴量の少なくとも一部は共通することが望ましい。本実施の形態では、ドット１０８ａ、１０８ｂ及び１０８ｃの相対的な位置関係は、基本パターン１０７を構成する三つのドットと同じであるとする。すなわち、追加パターン１０８は、基本パターン１０７にドット１０８ｄを追加したものに相当する。
【００４４】
なお、基本パターン１０７及び追加パターン１０８について、ドット数及び各ドットの相対的な位置関係は図６及び図７に示される態様に限定されない。少なくとも、基本パターン１０７と追加パターン１０８とが区別できればよい。
【００４５】
以上の２種類のパターンの相対的な関係として、基本パターン１０７及び追加パターン１０８の相対的な位置関係と、基本パターン１０７と追加パターン１０８との相対的な角度を用いて情報を表現する。
【００４６】
まず、二種類のパターンの相対的な位置関係によって情報を表現する例について説明する。ここで相対的な位置関係とは配列（並び方、並び順）をいう。すなわち、一つ以上の基本パターン１０７と一つ以上の追加パターン１０８とがどのような順番で配置されているかによって情報が表現される。
【００４７】
図８は、パターンの配列とそれによって表現される情報の第一の例を示す図である。
【００４８】
図８において配列１１１−１は、一つのパターンが配置される単位領域が２行４列に配置されることにより構成されている。各単位領域には基本パターン１０７又は追加パターン１０８のいずれか一方が配置される。図８の例では、単位領域（ａ）、（ｄ）及び（ｇ）に基本パターン１０７が配置され、それ以外の単位領域に追加パターン１０８が配置されている。ここで、基本パターン１０７に「０」を、追加パターン１０８に「１」を割り当てたとすると、配列１１１−１は配列１１１−２に示されるような０及び１の並びに変換される。配列１１１−２の各要素を、例えば上の行から順番に並べると、数列１１１−３に示されるように、「０１１０１１０１」という８ビットからなる２進数の情報が得られる。したがって、配列１１１−１を原稿画像１０１に重畳させることにより８ビットの情報を埋め込むことができる。
【００４９】
また、図９は、パターンの配列とそれによって表現される情報の第二の例を示す図である。
【００５０】
図９において配列１１２−１は、３行３列の単位領域より構成されている。単位領域（ａ）、（ｆ）、（ｇ）及び（ｈ）に基本パターン１０７が、それ以外の単位領域には追加パターン１０８が配置されている。図８の方式に従えば、配列１１２−１は、配列１１２−２に変換され、更に、数列１１２−３（「０１１１１０００１」）が得られる。したがって、配列１１２−１を原稿画像１０１に重畳させることにより９ビットの情報を埋め込むことができる。
【００５１】
更に、図１０は、パターンの配列とそれによって表現される情報の第三の例を示す図である。
【００５２】
図１０の配列１１３−１は、３行３列の単位領域より構成されている点で図９の配列１１２−１と同様であるが、その内容が異なる例である。すなわち、単位領域（ａ）、（ｂ）及び（ｅ）に基本パターン１０７が配置され、それ以外の単位領域に追加パターン１０８が配置されている。配列１１３−１より配列１１３−２が得られ、更に数列１１３−３（「００１１０１１１１」）が得られる。
【００５３】
図８、図９及び図１０の例からも明らかなように、パターンの配列によって情報を表現する際の情報量は、単位領域の数に依存する。すなわち、情報量をＩとし、単位領域の数をｎとすると、Ｉ＝ｎ（ｂｉｔ）となる。
【００５４】
パターンの配列は、同一のものを複数個繰り返し重畳させることが望ましい。配列が重畳される位置によっては、原稿画像１０１との関係でパターンの検出が困難となることが考えられるところ、複数個重畳させれば配列を検出できる可能性が高まり、情報の検出精度を高めることができるからである。
【００５５】
なお、上記では基本パターン１０７と追加パターン１０８との二種類のパターンを用いる例について説明したが、三種類以上のパターンを用いてもよい。Ｎ種類のパターンを用いれば各単位領域には、ｌｏｇＮ（底は２である、以下同様）ビットの情報を埋め込むことができる。したがって、一つの配列の情報量（Ｉ）は、
Ｉ＝ｎ×ｌｏｇＮ（ｂｉｔ）
となり、より多くの情報を埋め込むことができる（ｎは単位領域の数）。ここで、パターンの種類の違いは、ドットの配置だけに限られず、例えば、ドットの色を用いてもよい。すなわち、ドットの配置としては全く同一であっても、各パターンを構成する一部、又は全部のドットの色によって他のパターンと区別してもよい。もちろん、ドットの配置とドットの色との組み合わせによって種類を区別してもよい。
【００５６】
次に、二種類のパターンの相対的な角度（又は、相対的な方向の違いとも表現できる。）によって情報を表現する例について説明する。相対的な角度によって情報を表現する場合は、基本パターン１０７及び追加パターン１０８が取りうる角度を量子化することが、情報の抽出精度の向上の観点から望ましい。本実施の形態では、３６０度を６手順に量子化した場合、すなわち、６０度ずつ回転させた場合を例として説明する。
【００５７】
図１１は、角度を６手順に量子化した場合の各手順における基本パターンの態様を示す図である。図１１において、左から０手順、１手順、２手順、３手順、４手順、５手順と呼ぶこととする。なお、各手順において円の中に描かれた矢印は、各手順における方向（角度）を分かり易く表現するためにガイドとして図示したものである。
【００５８】
また、図１２は、角度を６手順に量子化した場合の各手順における追加パターンの態様を示す図である。
【００５９】
相対的な角度であるから、基本パターン１０７と追加パターン１０８とが何手順（又は何度）異なるかによって情報を表現することができる。例えば、Ｎ手順の違いをそのまま数値Ｎとして表現するとする。この場合、基本パターン１０７と追加パターン１０８との方向を同じにすることにより「０」を表現できる。また、１手順、２手順、３手順、４手順、５手順の相対的な角度（方向の違い）により、「１」、「２」、「３」、「４」、「５」を表現できる。
【００６０】
「相対的」であるから、「１」という値を表現する状態は複数ある。すなわち、基本パターン１０７が０、１、２、３、４のそれぞれの手順のとき、追加パターン１８が、１、２、３、４、５手順であれば「１」が表現される。他の値の表現についても同様である。
【００６１】
また、相対的な角度のみによって情報を表現する場合は、基本パターン１０７及び追加パターン１０８が、ベース領域１０４のいずれの位置に重畳されているかは関係ない。基本パターン１０７及び追加パターン１０８の双方が少なくとも一つ重畳されていればよい。そのように考えるとき、量子化の手順をｎとすると、一つの原稿画像１０１に埋め込める情報量（Ｉ）は、
Ｉ＝ｌｏｇｎ（ｂｉｔ）
となる。
【００６２】
図１１及び図１２の例では、６手順の量子化を行っているため
Ｉ＝ｌｏｇ６＝２．４・・・・≧２（ｂｉｔ）
と、少なくとも２ビット以上の情報を埋め込むことができる。
【００６３】
ところで、上記の例では基本パターン１０７と追加パターン１０８との相対的な角度のみを考慮し、両パターンの原稿画像１０１に対する角度（方向）については考慮していなかった。これは、原稿画像１０１のスキャナからの読み取りや、紙文書への出力の際に用紙の向きについて誤差が生じ得るという現実的な事情を考慮してのことである。すなわち、両パターンの相対的な角度のみを考慮するとき、原稿画像１０１がいずれの方向に回転してもその相対的な角度は影響を受けず、情報の抽出精度を高めることができるという考えからである。
【００６４】
但し、原稿画像１０１の方向についてある程度の保証が確保される状態にあれば、それぞれのパターンの原稿画像１０１に対する角度（以下「絶対的な角度」という。）を考慮してもよい。この場合、両パターンの相対的な角度が同じであっても、基本パターン１０７が原稿画像１０１に対してどの角度を有しているかによって、更に異なる情報を表現することができる。したがって、上記と同様絶対的な角度をｎ手順に量子化したとすると、一つの原稿画像１０１に埋め込める情報量（Ｉ）は、
Ｉ＝ｎ×ｌｏｇｎ（ｂｉｔ）
となる。
【００６５】
更に、両パターンの相対的な位置（配列）と相対的な角度又は絶対的な角度とを組み合わせて情報を表現してもよい。
【００６６】
図１３は、パターンの配列と相対的な又は絶対的な角度とによって表現される情報の第一の例を示す図である。
【００６７】
図１３の配列１１４−１は、２行４列の単位領域から構成されている。単位領域（ａ）、（ｄ）及び（ｇ）には基本パターン１０７が、それ以外には追加パターン１０８が配置されている。相対的な角度を考えるとき、両パターンの角度の差は１手順である。ここで、基本パターン１０７には「０」を割り当てるとする。そうすると、配列１１４−１より配列１１４−２が得られ、更に、数列１１４−３（「０１１０１１０１」）が得られる。
【００６８】
また、絶対的な角度を考えるとき、基本パターン１０７の角度は０手順であり、追加パターン１０８の角度は１手順である。この場合、上記と同様の数列１１４−３が得られる。
【００６９】
また、図１４は、パターンの配列と相対的な又は絶対的な角度とによって表現される情報の第二の例を示す図である。
【００７０】
図１４の配列１１５−１は、３行３列の単位領域から構成されている。単位領域（ａ）、（ｆ）、（ｇ）及び（ｈ）には基本パターン１０７が、それ以外には追加パターン１０８が配置されている。また、両パターンの角度の差は２手順である。図１３と同様に考えると、相対的な場合及び絶対的な場合も配列１１５−１より配列１１５−２が得られ、更に、数列１１５−３（「０２２２２０００２」）が得られる。
【００７１】
更に、図１５は、パターンの配列と絶対的な角度とによって表現される情報の第三の例を示す図である。
【００７２】
図１５の配列１１６−１は、３行３列の単位領域から構成されている。単位領域（ａ）、（ｂ）及び（ｅ）には基本パターン１０７が、それ以外には追加パターン１０８が配置されている。絶対的な角度についてのみ考えると、基本パターン１０７の角度は５手順であり、追加パターン１０７の角度は１手順である。したがって、配列１１６−１より配列１１６−２が得られ、更に、数列１１６−３（「５５１１５１１１１」）が得られる。
【００７３】
このように、パターンの配列を組み合わせれば、更にｍ倍（ｍは単位領域の数）の情報量を表現することができる。
【００７４】
また、三種類以上のパターンを用いてもよい。Ｎ種類のパターンを用いた場合の情報量（Ｉ）は、上記のＮ倍とすることができる。
【００７５】
ここで、パターンの種類の違いは、ドットの配置だけに限られず、例えば、ドットの色を用いてもよい。すなわち、ドットの配置としては全く同一であっても、各パターンを構成する一部、又は全部のドットの色によって他のパターンと区別してもよい。もちろん、ドットの配置とドットの色との組み合わせによって種類を区別してもよい。
【００７６】
上述したような、原稿画像への情報の埋め込み方法において、各パターンの大きさは、数ミリ程度で実現できるので、この埋め込み方法により、数百バイトの情報を１枚の原稿画像に埋め込むことが可能となる。
【００７７】
上記の考え方に基づき、情報を埋め込み又抽出を行う装置、方法、及びプログラムについて説明する。
【００７８】
図１６は、本発明の第一の実施の形態における画像処理装置のハードウェア資源を示すブロック図である。また、図１７は、パターン検出部のブロック図である。図１６に示されるように、本実施の形態の画像処理装置１０は、画像読取装置としてのスキャナ２０１、デジタル回路構成の画像処理部２０２、及びプロッタ２０３等をシステムコントローラ２０４によって制御するデジタル複写機構成とされている。システムコントローラ２０４は、内蔵するＣＰＵ（Central Processing Unit）２０４ａ、ＲＯＭ（Read Only Memory）２０４ｂ、及びＲＡＭ（Random Access Memory）２０４ｃ等から構築されるコンピュータ機能を活用し、操作表示部２０５からの指示に応じてスキャナ２０１、画像処理部２０２、及びプロッタ２０３を制御し、必要な情報を操作表示部２０５に返して表示させる。なお、図示しないが、ハードディスク、フラッシュメモリ、ＮＶ−ＲＡＭなどの不揮発性記憶装置も有する。
【００７９】
画像処理部２０２は、フィルタ処理部２０６、変倍処理部２０７、γ処理部２０８、及び階調処理部２０９を含んでいる。これらの各部は、一般的なデジタル複写機が備える同等の回路構成と異なる点はないため、その説明は省略する。
【００８０】
第一の実施の形態の画像処理部２０２は、更に、パターン検出部２１０、情報抽出処理部２１１、カラー画像変換部２１２、及びセレクタ２１３等を具備する。画像に埋め込まれている情報を抽出するために実装されているデジタル回路構成のハードウェアである。
【００８１】
スキャナ２０１が原稿より読み取った原稿画像１０１は、必要に応じて回転補正が施され、カラー画像変換部２１２に出力される。なお、基本パターン１０７と追加パターン１０８との相対角度によって情報が埋め込まれている場合は、回転補正は必ずしも必要ではない。
【００８２】
カラー画像変換部２１２は、原稿画像１０１におけるパターンの色を判定し、その色に合わせて画像変換を行う。例えば、カラー画像変換部２１２は、パターンにおいてＣＭＹ空間における色成分（例えば、Ｍ成分）のドットが検知された場合は、原稿画像１０１をＣＭＹ空間に変換する。この場合、カラー画像変換部２１２は、ＣＭＹ空間に変換されたカラー画像においてパターンの検出対象とされている色成分（以下、「黒ドット成分」という）、例えばＣ成分とＭ成分との二つの色チャネルの画像をパターン検出部２１０に出力する。
【００８３】
一方、パターンにおいてＲＧＢ空間における色成分（例えば、Ｇ成分）のドットが検知された場合は、カラー画像変換部２１２は、原稿画像１０１に対する画像変換は行わない。この場合、カラー画像変換部２１２は、ＲＧＢ空間における黒ドット成分として、例えば、Ｇ成分の色チャネルの画像をパターン検出部２１０に出力する。
【００８４】
前者（ＣＭＹ空間に変換される場合）及び後者（ＲＧＢ空間のままの場合）のいずれの場合についても、どの色成分のカラー画像をパターン検出部２１０に出力するかについては、予め固定的に定めておいてもよいし、操作表示部２０５を介してユーザに設定させるようにしてもよい。
【００８５】
パターン検出部２１０は、例えば、図１７に例示するハードウェア構成を有する。すなわち、カラー画像変換部２１２より出力された画像データに基づいて、基本パターン検出部２５１は、基本パターン１０７を検出する。この場合の検出方法としては、デジタル回路によって画像パターンを検出する従来の各種の手法、例えばパターンマッチングを用いてもよい。この場合、基本パターン１０７を表すパターン画像が予めＲＯＭ２０４ｂに保存されており、当該パターン画像を用いて基本パターン１０７を検出する。
【００８６】
また、基本パターン１０７の特徴量を用いて当該特徴量を満たすパターンを検出してもよい。基本パターン１０７の特徴量としては、例えば、基本パターン１０７を構成する各ドット間の距離を用いてもよい。原稿画像１０１内の各パターンの特徴量を算出し、算出された特徴量を、予めＲＯＭ２０４ｂ等に保存されている基本パターン１０７の特徴量と比較する。両者が一致したら基本パターン１０７が検出されたものとする。
【００８７】
本実施の形態において、追加パターン１０８は、基本パターン１０７をそっくりそのまま含むように構成されている。したがって、基本パターン検出部２５１では基本パターン１０７のみならず追加パターン１０８も基本パターン１０７として検出される。
【００８８】
なお、基本パターン１０７と追加パターン１０８との相対角度によって情報を表現する場合は、量子化された角度の手順ごとにパターン画像又は特徴量を保存しておき、それらを用いて基本パターン１０７を検出する。
【００８９】
続いて、パターン閾値判断部２５２は、基本パターン検出部２５１において基本パターン１０７として検出されたパターン（追加パターン１０８も含む。以下「検出パターン」という。）の総数をカウントする。総数が所定の閾値以上となった場合、パターン閾値判断部２５２は、基本パターン１０７が検出されたと判断する。このような計算処理は、デジタル回路構成のカウンタや加算器等によって実行される。なお、検出パターンの総数をカウントし、その総数を所定の閾値と比較するのは、ノイズとして含まれているパターンがたまたま基本パターン１０７と検出されることが考えられるところ、このような誤認識を除外するためである。
【００９０】
基本パターン判断部２５３は、検出パターンより基本パターン１０７のみを抽出し、抽出された基本パターン１０７の総数をカウントする。誤認識を考慮して総数が所定の閾値より大きい場合は基本パターン１０７が存在するものと判断し、抽出された基本パターン１０７の位置情報や角度等を情報抽出処理部２１１に出力する。検出パターンには、追加パターン１０８も含まれている。したがって、検出パターンからの基本パターン１０７の抽出は、基本パターン１０７と追加パターン１０８との差違に基づいて行えばよい。すなわち、検出パターンのうち、ドット１０８ｄが無いものを基本パターン１０７と判断すればよい。
【００９１】
追加パターン判断部２５４は、検出パターンより追加パターン１０８のみを抽出し、抽出された追加パターン１０８の総数をカウントする。誤認識考慮して総数が所定の閾値より大きい場合は追加パターン１０８が存在するものと判断し、抽出された追加パターン１０８の位置情報や角度等を情報抽出処理部２１１に出力する。上記と同様、検出パターンからのうちドット１０８ｄが有るものを追加パターン１０８と判断すればよい。
【００９２】
情報抽出処理部２１１は、パターン検出部２１０の処理結果を受け、原稿画像１０１に埋め込まれている情報を抽出する。
【００９３】
基本パターン１０７及び追加パターン１０８の配列によって情報が埋め込まれている場合、情報抽出処理部２１１は、ベース領域１０４を所定の配列（例えば、２行４列（図８））ごとに分割し、配列内の単位領域ごとに基本パターン１０７及び追加パターン１０８のいずれが含まれているのかを判定する。配列内の各単位領域内におけるパターンが確定したら、予め定められた値を基本パターン１０７及び追加パターン１０８に割り当て（例えば、前者には「０」、後者には「１」）当該配列によって表される情報を埋め込まれている情報として抽出する。
【００９４】
一方、基本パターン１０７と追加パターン１０８との相対的な角度によって情報が埋め込まれている場合、その角度に基づいて埋め込まれている情報を抽出する。相対的な角度は、全ての基本パターン１０７と追加パターン１０８との相対的な角度の統計をとり、そのピークとなる値を採用してもよい。
【００９５】
両パターンの角度の手順の差がそのまま数値として埋め込まれている場合は、以下の式で情報を抽出することができる。
【００９６】
ｖ＝｜ｘ−ｙ｜Ｍｏｄ３６０／６０
ここで、ｖは埋め込まれている値、ｘは、基本パターン１０７の角度、ｙは追加パターンの角度である。また、Ｍｏｄは剰余を示す。なお、ここでは、角度を６０度ごとに量子化した場合を考えている。
【００９７】
例えば、基本パターン１０７の角度が０であり、追加パターン１０８の角度が６０の場合、上記式に当てはめると、
ｖ＝｜０−６０｜Ｍｏｄ３６０／６０＝１
という値が求まる。したがって、「１」という値が埋め込まれている情報として抽出される。
【００９８】
情報抽出処理部２１１は、抽出された情報をシステムコントローラ２０４に出力する。システムコントローラ２０４は、抽出された情報に応じて画像処理装置１０の動作を制御する。例えば、複写結果として出力する画像を、原稿画像を判読不能にした画像とすることにより機密文書の複写を防止してもよい。また、抽出された情報を操作表示部２０５に表示させ、ユーザに対して何らかの通知を行ってもよい。少なくとも２ビット以上の情報が表現され得るので、多様な制御が可能となる。
【００９９】
次に、画像処理装置の他の構成について説明する。図１６に示した画像処理装置１０では、情報の抽出処理がデジタル回路構成のハードウェア資源によって実行される例を示した。これに対して、次に示される画像処理装置では、画像処理装置のハードウェア資源にインストールされたコンピュータプログラムによって実行される例を説明する。そこで、図１６に示した画像処理装置１０と同一部分は同一符号で示し説明も省略する。
【０１００】
図１８は、画像処理装置のハードウェア資源を示すブロック図である。
【０１０１】
図１８に示される画像処理装置では、画像処理部２０２に、パターン検出部２１０、情報抽出処理部２１１、カラー画像変換部２１２、及びセレクタ２１３等が設けられておらず、システムコントローラ２０４のＲＯＭ２０４ｂに、原稿画像１０１からの情報の抽出処理を実行するためのコンピュータプログラム（画像処理プログラム）が記憶保存されている。別の実施の形態としては、システムコントローラ２０４内に設けられたＣＰＵ２０４ａ、ＲＯＭ２０４ｂ、及びＲＡＭ２０４ｃから構築されるマイクロコンピュータにバス接続されたＨＤＤ２１４に画像処理プログラムをインストールしておき、当該画像処理プログラムが画像処理装置の起動時にＲＡＭ２０４ｃに書き込まれて実行される構成であっても良い。いずれにしても、原稿画像１０１からの情報の抽出処理は、コンピュータであるシステムコントローラ２０４がコンピュータプログラムに従い実行することになる。この意味で、ＲＡＭ２０４ｃ又はＨＤＤ２１４は、画像処理プログラムであるコンピュータプログラムを記録する記録媒体として機能する。
【０１０２】
次に、さらに他の情報処理装置について説明する。上記図１８に示された画像処理装置では、ハードウェア資源にインストールされたコンピュータプログラムによって処理を実行する画像処理装置について説明した。この画像処理装置は、図１６の画像処理装置の説明で述べた通り、例えばデジタル複写機である。
【０１０３】
しかしながら、原稿画像から情報を抽出する処理は、必ずしも上述した画像処理装置において実行される必要はなく、一般的なコンピュータ（例えばＰＣ（Personal Computer））を用いて行われてもよい。この場合、コンピュータプログラムそのものは、基本的には図１８に示された画像処理装置で用いているコンピュータプログラムと異ならない。
【０１０４】
図１９は、画像処理装置としてのパーソナルコンピュータのハードウェア資源を示すブロック図である。画像処理装置としてのパーソナルコンピュータ３０１は、各部を集中的に制御するＣＰＵ２０４ａを備えており、このＣＰＵ２０４ａには、ＢＩＯＳなどを記憶した読出し専用メモリであるＲＯＭ２０４ｂと、各種データを書換え可能に記憶してＣＰＵ２０４ａの作業エリア等として機能するＲＡＭ２０４ｃとがバス３０２で接続されており、マイクロコンピュータを構成している。さらに、バス３０２には、画像処理プログラムであるコンピュータプログラムがインストールされたＨＤＤ２１４と、ＣＤ−ＲＯＭ３０３に記録されたデータを読み取るＣＤ−ＲＯＭドライブ３０４と、プリンタ部等との通信を司るインタフェース３０５とが接続されている。
【０１０５】
一例として、ＨＤＤ２１４にインストールされている画像処理プログラムであるコンピュータプログラムは、ＣＤ−ＲＯＭ３０３に元々記録されており、ＣＰＵ２０４ａによって、そのコンピュータプログラムがＣＤ−ＲＯＭドライブ３０４で読み取られ、ＨＤＤ２１４にインストールされたものである。そして、ＨＤＤ２１４にインストールされたそのコンピュータプログラムが起動されると、そのコンピュータプログラムは、ＨＤＤ２１４からＲＡＭ２０４ｃにコピーされ、ＣＰＵ２０４ａとＲＡＭ２０４ｃとによって実行される。この意味で、ＲＡＭ２０４ｃ、ＨＤＤ２１４又はＣＤ−ＲＯＭ３０３は、画像処理プログラムであるコンピュータプログラムを記録する記録媒体として機能することになる。
【０１０６】
もっとも、コンピュータプログラムを記録する記録媒体としては、ＣＤ−ＲＯＭ３０３のみならず、ＤＶＤなどの各種の光ディスク、各種光磁気ディスク、フレキシブルディスクなどの各種磁気ディスク、半導体メモリ等、各種方式のメディアを用いることができる。また、インターネットなどのネットワークからコンピュータプログラムをダウンロードし、ＨＤＤ２１４にインストールするようにしても良い。この場合に、送信側のサーバでコンピュータプログラムを記憶している記憶装置も、本発明における記憶媒体である。なお、プログラムは、所定のＯＳ（Operating System）上で動作するものであっても良いし、その場合に後述の各種処理の一部の実行をＯＳに肩代わりさせるものであっても良いし、ワープロソフトなど所定のアプリケーションソフトやＯＳなどを構成する一群のプログラムファイルの一部として含まれているものであっても良い。
【０１０７】
かかるパーソナルコンピュータ３０１において、ＨＤＤ２１４にインストールされたコンピュータプログラムに従い実行される処理は、後述するフローチャートに示したものである。但し、パーソナルコンピュータ３０１は、スキャナ２０１を有していない。したがって、ネットワークやケーブルを介して接続されているスキャナより画像データが入力されることとなる。
【０１０８】
以上説明した画像処理装置において、図１６又は図１８のシステムコントローラ２０４ならびに図１９のＣＰＵ２０４ａ、ＲＯＭ２０４ｂ、ＲＡＭ２０４ｃは、属性判断手段と、認証情報取得手段と、制御手段に対応する。また、プロッタ２０３は、印刷手段に対応する。ＨＤＤ２１４は、記憶手段に対応する。
【０１０９】
次に、上述した画像処理装置により実行される処理を、図２０のフローチャートを用いて説明する。図２０に示されるフローチャートは、認証したユーザにより原稿画像が読み込まれ、その原稿画像に埋め込まれた情報に従い行われる処理を示すフローチャートである。
【０１１０】
ステップＳ１０１で、ユーザの属性を含む認証情報を取得する認証情報取得処理が行われる。ここで、認証情報とは、当該ユーザによる原稿画像（機密文書）の画像再生等が可能か否かを判断するための情報である。この認証情報は、例えば、ユーザの役職、ユーザ個別の識別情報、ユーザの所属部署や所属会社を示す所属情報、画像形成を行う機器の識別情報等を含む認証情報である。また、画像再生等とは、例えば、コピー、ファックス、スキャナ等の画像再生処理や、画像をフォルダ等に保存する処理を含むものとする。
【０１１１】
ステップＳ１０１の認証情報取得処理は、例えば、各ユーザに与えられたカードを、画像処理装置に予め備え付けられたカードリーダにそのユーザが読み込ませることにより、そのユーザの属性を含む認証情報を取得する処理としてもよい。あるいは、画像処理装置に予めユーザを登録しておき、そのユーザが画像処理装置を使用する際に、画像処理装置にログインするようにし、そのユーザの属性を含む認証情報を取得する処理としてもよい。
【０１１２】
ステップＳ１０２で、機密文書情報抽出処理が行われる。この処理は、原稿画像が機密文書の画像であるか否かを示す情報を抽出する処理である。画像処理装置の情報抽出処理部２１１が原稿画像に埋め込まれている埋め込み情報を抽出し、システムコントローラ２０４がこの抽出した情報を取得する。
【０１１３】
次のステップＳ１０３で、抽出した情報から原稿画像が機密文書の画像であるか否か（紙文書の属性）を判断する属性判断処理が行われる。このステップＳ１０３の処理は、属性判断手順に対応する。機密文書でなければ不正コピーの問題は生じないので、ステップＳ１０４で、コピー等の画像再生処理が行われる。ステップＳ１０４が完了すると、図２０の処理が終了する。
【０１１４】
一方、ステップＳ１０３で原稿画像が機密文書と判断された場合、次のステップＳ１０５で、原稿画像の埋め込み情報（紙文書に埋め込まれた情報）からセキュリティレベルを示す情報を取得するセキュリティレベル抽出処理が行われる。ここで、ステップＳ１０５のセキュリティレベル抽出処理は、原稿画像の埋め込み情報に基づいて、外部装置（サーバ等）から、セキュリティレベルを示す情報を取得する処理としてもよい。
【０１１５】
このセキュリティレベルとは、認証情報と比較することで、機密文書の画像再生が可能かどうかを判断するための情報である。認証情報が役職の場合を用いて具体的に説明すると、セキュリティレベルは、例えば「極秘、秘」などとなっており、この場合のセキュリティレベルは、認証情報が例えば社長または部長であれば画像再生が可能であることを示すものである。
【０１１６】
このセキュリティレベルと認証情報を用いて、次のステップＳ１０６で、認証情報判断処理が行われる。図２１は、その認証情報判断例を示す表である。図２１に示される表は、横軸の「極秘、秘、社外秘」がセキュリティレベルを示し、縦軸の「社長、部長、職員、なし」が認証情報を示すものである。また、「○、×」は、「○」が画像再生可能であることを示し、「×」が画像再生不可であることを示す。
【０１１７】
従って、セキュリティレベルが「極秘」の場合、画像再生が可能なのは「社長」のみであり、セキュリティレベルが「社外秘」の場合、画像再生が可能なのは「社長、部長、職員」である。このように、ステップＳ１０６では、ユーザの認証情報を用いて、原稿画像が画像再生可能かどうかを判断する。また、ステップＳ１０６は、認証判断手順に対応する。
【０１１８】
また、このステップＳ１０６の認証判断処理では、紙文書を読み込ませたユーザの認証のみでなく、画像形成を実行する画像形成機器の認証を行うように構成してもよい。例えば、ファックスの場合には、ファックスで受信した画像情報を出力する機器の情報（ファックス番号）についての認証を行うことが想定される。ファックスに紙文書を読み込ませたユーザの属性を含む認証情報に基づいて、ステップＳ１０６で、画像再生不可と判断された場合には、読み込ませた原稿画像のファックス送信を禁止するか、あるいはグレー画像の出力を行うなどの処理が行われる。なお、ユーザの認証と画像形成機器の認証とを同時に行うように構成してもよい。例えば、ファックスの場合には、ファックスで受信した画像情報を出力するユーザの認証と、受信する機器の情報（ファックス番号）についての認証とを行うことが想定される。
【０１１９】
また、スキャナの場合には、スキャナに読み込ませる原稿画像を送信する機器の情報や、その原稿画像を受信する側の情報（メールアドレス、フォルダの属性等）についての認証も行うことが想定される。
【０１２０】
以上説明したような判断がステップＳ１０６で行われる。ステップＳ１０６で画像再生が可能と判断されると、不正コピーの問題は生じないので、ステップＳ１０４で、コピー等の画像再生処理が行われる。ステップＳ１０４が完了すると、図２０の処理は終了する。
【０１２１】
一方、ステップＳ１０６で画像再生不可と判断された場合、記憶手順に対応するステップＳ１０７で、原稿画像の画像データがハードディスクやフラッシュメモリ、ＮＶ−ＲＡＭなどの記憶装置に記憶される。次に、ステップＳ１０８で、原稿画像から原稿画像関連情報が抽出される。
【０１２２】
原稿画像関連情報の例を、図２２を用いて説明する。図２２に示される原稿画像関連情報は、文書番号と、作成日付、作成機械の機番、文書作成者で構成される。文書番号とは、原稿画像を識別するものであり、例えば各原稿画像に一意的に割り当てられたＩＤなどがある。作成日付は、原稿画像が作成された日付である。作成機械の機番は、原稿画像が作成された機械を識別するものであり、例えば文書を作成した機械が有する製造番号などである。文書作成者は、文書を作成したユーザを識別するものであり、例えば作成したユーザのＩＤである。
【０１２３】
上述した原稿画像関連情報がステップＳ１０８で抽出され、この原稿画像関連情報は、紙文書関連情報記憶手順に対応するステップＳ１０９で上述した記憶装置に記憶される。そして、ステップＳ１１０で、画像再生不可の紙文書が不正に読み込まれたことを示す不正コピーの明示処理が行われる。この不正コピーの明示処理では、例えば、当該画像処理装置からシステム管理者のＰＣ宛に不正コピーがあったことを通知するメールを送信したり、あるいは、当該画像処理装置の操作表示部２０５（図１６参照）に不正コピーがあったことを示すメッセージを表示したりする処理が行われる。あるいは、例えば、画像処理装置から警報音を出力させる等の処理を行ってもよい。また、メールは、記憶した画像データを添付したものとしてもよい。次のステップＳ１１１で、原稿画像を判読不能に設定した画像が形成された紙文書が出力される。ステップＳ１１１が完了すると、図２０の処理が終了する。このステップＳ１１１は、画像出力手順に対応する。
【０１２４】
以上説明した処理により、不正コピーを防止するだけではなく、どのような原稿画像が不正にコピーされようとしたか、また誰が不正にコピーしようとしたかをシステム管理者が知ることができ、不正コピーを防止するためのさらなる抑止力ともなる。
【図面の簡単な説明】
【０１２５】
【図１】原稿画像を例示する正面図である。
【図２】原稿画像に埋め込まれた地紋パターン（背景ドットパターン）が浮き上がって見えている原稿画像の複写物の一例を示す模式図である。
【図３】原稿画像に埋め込まれた地紋パターン（背景ドットパターン）が浮き上がって見えている原稿画像の複写物の別の一例を示す模式図である。
【図４】図２に例示する地紋パターン（背景ドットパターン）を拡大して示す模式図である。
【図５】図３に例示する地紋パターン（背景ドットパターン）を拡大して示す模式図である。
【図６】本発明の実施の形態における基本パターンの例を示す図である。
【図７】本発明の実施の形態における追加パターンの例を示す図である。
【図８】パターンの配列とそれによって表現される情報の第一の例を示す図である。
【図９】パターンの配列とそれによって表現される情報の第二の例を示す図である。
【図１０】パターンの配列とそれによって表現される情報の第三の例を示す図である。
【図１１】角度を６手順に量子化した場合の各手順における基本パターンの態様を示す図である。
【図１２】角度を６手順に量子化した場合の各手順における追加パターンの態様を示す図である。
【図１３】パターンの配列と相対的な又は絶対的な角度とによって表現される情報の第一の例を示す図である。
【図１４】パターンの配列と相対的な又は絶対的な角度とによって表現される情報の第二の例を示す図である。
【図１５】パターンの配列と絶対的な角度とによって表現される情報の第三の例を示す図である。
【図１６】本発明第１の実施の形態における画像処理装置のハードウェア資源を示すブロック図である。
【図１７】パターン検出部のブロック図である。
【図１８】本発明の第２の実施の形態における画像処理装置のハードウェア資源を示すブロック図である。
【図１９】本発明の第３の実施の形態における画像処理装置のハードウェア資源を示すブロック図である。
【図２０】原稿画像に埋め込まれた情報に従い行われる処理を示すフローチャートである。
【図２１】認証情報判断例を示す表である。
【図２２】原稿画像関連情報の例を示す図である。
【符号の説明】
【０１２６】
１０          画像処理装置
２０１        スキャナ
２０２        画像処理部
２０３        プロッタ
２０４        システムコントローラ
２０４ａ      ＣＰＵ
２０４ｂ      ＲＯＭ
２０４ｃ      ＲＡＭ
２０５        操作表示部
２０６        フィルタ処理部
２０７        変倍処理部
２０８        γ処理部
２０９        階調処理部
２１０        パターン検出部
２１１        情報抽出処理部
２１２        カラー画像変換部
２１３        セレクタ
２１４        ＨＤＤ
２５１        基本パターン検出部
２５２        パターン閾値判断部
２５３        基本パターン判断部
２５４        追加パターン判断部
【図１】
2007037099.tif 000003
【図２】
2007037099.tif 000004
【図３】
2007037099.tif 000005
【図４】
2007037099.tif 000006
【図５】
2007037099.tif 000007
【図６】
2007037099.tif 000008
【図７】
2007037099.tif 000009
【図８】
2007037099.tif 000010
【図９】
2007037099.tif 000011
【図１０】
2007037099.tif 000012
【図１１】
2007037099.tif 000013
【図１２】
2007037099.tif 000014
【図１３】
2007037099.tif 000015
【図１４】
2007037099.tif 000016
【図１５】
2007037099.tif 000017
【図１６】
2007037099.tif 000018
【図１７】
2007037099.tif 000019
【図１８】
2007037099.tif 000020
【図１９】
2007037099.tif 000021
【図２０】
2007037099.tif 000022
【図２１】
2007037099.tif 000023
【図２２】
2007037099.tif 000024