(57)【要約】【課題】  情報が複写の状態に影響を受ける可能性を少なくする。【解決手段】  情報処理システムにおいて、生成部１０４は、複数の埋込み画像を作成する。複数の埋込み画像は、取得部１０３が記憶した、文字および数値のいずれかを表わしかつ互いに異なる、複数の情報のいずれかに対応する。合成部１０５は、複数の埋込み画像を、読込部１０１が読込んだ画像の、任意の部分に上書きする。出力部１０６は、合成部１０５が埋込み画像を上書きした画像を出力する。検出部１１０は、出力装置１００が出力しかつ入力部１０９が読込んだ、複数の埋込み情報のいずれかに対応する複数の埋込み画像を含む画像から、複数の埋込み画像を検出する。抽出部１１１は、複数の埋込み画像それぞれに対応する情報を特定する。第２処理部１１３は、抽出部１１１が特定した情報のいずれかに対応する情報を出力する。【選択図】        図１
2006237742.tif 000002
【特許請求の範囲】
【請求項１】
文字および数値のいずれかを表わしかつ互いに異なる、複数の情報を記憶するための記憶手段と、
前記複数の情報のいずれかに対応する複数の第１の画像を作成するための作成手段と、
第２の画像を読込むための読込み手段と、
前記複数の第１の画像を、前記第２の画像の任意の部分に上書きするための上書き手段と、
前記上書き手段が第１の画像を上書きした第２の画像を出力するための出力手段とを含む、出力装置。
【請求項２】
前記複数の第１の画像は、互いに画素の大きさが異なる複数の画像を含む、請求項１に記載の出力装置。
【請求項３】
前記画素の大きさが異なる複数の画像は、前記画素の大きさごとに、異なる情報に対応する画像を含む、請求項２に記載の出力装置。
【請求項４】
前記複数の情報は、前記第２の画像の内容を表わす情報を含む、請求項１に記載の出力装置。
【請求項５】
前記複数の情報は、前記第２の画像に対する加工の内容を表わす情報を含む、請求項１に記載の出力装置。
【請求項６】
前記複数の情報は、予め暗号化された情報および前記暗号化された情報の復号に用いる情報を含む、請求項１に記載の出力装置。
【請求項７】
複数の情報のいずれかに対応する複数の第１の画像を含む、第２の画像を読込むための読込み手段と、
前記第２の画像から、前記複数の第１の画像を検出するための検出手段と、
前記複数の第１の画像それぞれに対応する情報を特定するための特定手段と、
前記特定手段が特定した情報のいずれかに対応する情報を出力するための出力手段とを含む、読取り装置。
【請求項８】
前記複数の第１の画像は、互いに画素の大きさが異なる複数の画像を含み、
前記検出手段は、前記画素の大きさが異なる複数の画像をそれぞれ検出するための手段を含む、請求項７に記載の読取り装置。
【請求項９】
前記読取り装置は、前記特定手段が特定できた情報に応じて、前記第２の画像が複写物か否かを判定するための判定手段をさらに含み、
前記特定手段が特定した情報のいずれかに対応する情報は、前記判定手段による判定の結果を表わす情報を含む、請求項７に記載の読取り装置。
【請求項１０】
前記判定手段は、前記特定手段が特定できた、互いに画素の大きさが異なる複数の第１の画像それぞれに対応する情報に応じて、前記第２の画像が複写物か否かを判定するための手段を含む、請求項９に記載の読取り装置。
【請求項１１】
前記複写物か否かを判定するための手段は、前記特定手段が特定できた、互いに画素の大きさが異なる複数の第１の画像それぞれに対応する情報の種類に応じて、前記第２の画像が複写物か否かを判定するための手段を含む、請求項１０に記載の読取り装置。
【請求項１２】
前記複数の情報は、前記第２の画像の内容を表わす情報を含む、請求項７に記載の読取り装置。
【請求項１３】
前記複数の情報は、秘匿を要することを表わす情報を含み、
前記特定手段は、前記複数の第１の画像それぞれに対応する、秘匿を要することを表わす情報を特定するための手段を含み、
前記出力手段は、前記特定手段が特定した情報のいずれかに対応するように、秘匿のための情報を出力するための手段を含む、請求項７に記載の読取り装置。
【請求項１４】
前記複数の情報は、予め暗号化された情報および前記暗号化された情報の復号に用いる情報を含み、
前記読取り装置は、前記暗号化された情報の復号に用いる情報を用いて、前記予め暗号化された情報を復号するための復号手段をさらに含む、請求項７に記載の読取り装置。
【請求項１５】
出力装置および読取り装置を含む情報処理システムであって、
前記出力装置は、
文字および数値のいずれかを表わしかつ互いに異なる、複数の情報を記憶するための記憶手段と、
前記複数の情報のいずれかに対応する複数の第１の画像を作成するための作成手段と、
第２の画像を読込むための読込み手段と、
前記複数の第１の画像を、前記第２の画像の任意の部分に上書きするための上書き手段と、
前記上書き手段が第１の画像を上書きした第２の画像を出力するための出力手段とを含み、
前記読取り装置は、
前記出力装置が出力した、複数の情報のいずれかに対応する複数の第１の画像を含む、第２の画像を読込むための読込み手段と、
前記第２の画像から、前記複数の第１の画像を検出するための検出手段と、
前記複数の第１の画像それぞれに対応する情報を特定するための特定手段と、
前記特定手段が特定した情報のいずれかに対応する情報を出力するための出力手段とを含む、情報処理システム。
【請求項１６】
前記読取り装置は、前記特定手段が特定できた情報に応じて、前記第２の画像が複写物か否かを判定するための判定手段をさらに含み、
前記特定手段が特定した情報のいずれかに対応する情報は、前記判定手段による判定の結果を表わす情報を含む、請求項１５に記載の情報処理システム。
【請求項１７】
前記複数の情報は、前記第２の画像の内容を表わす情報を含む、請求項１５に記載の情報処理システム。
【請求項１８】
前記複数の情報は、秘匿を要することを表わす情報を含み、
前記特定手段は、前記複数の第１の画像それぞれに対応する、秘匿を要することを表わす情報を特定するための手段を含み、
前記読取り装置の出力手段は、前記特定手段が特定した情報のいずれかに対応するように、秘匿のための情報を出力するための手段を含む、請求項１５に記載の情報処理システム。
【請求項１９】
前記複数の情報は、予め暗号化された情報および前記暗号化された情報の復号に用いる情報を含み、
前記読取り装置は、および前記暗号化された情報の復号に用いる情報を用いて、前記予め暗号化された情報を復号するための復号手段をさらに含む、請求項１５に記載の情報処理システム。
【請求項２０】
文字および数値のいずれかを表わしかつ互いに異なる、複数の情報を記憶する記憶ステップと、
前記複数の情報のいずれかに対応する複数の第１の画像を作成する作成ステップと、
第２の画像を読込む読込みステップと、
前記複数の第１の画像を、前記第２の画像の任意の部分に上書きする上書きステップと、
前記上書きステップにおいて第１の画像を上書きした第２の画像を出力する出力ステップとを含む各ステップをコンピュータに実行させるための出力プログラム。
【請求項２１】
出力プログラムを記録したコンピュータ読取り可能な記録媒体であって、
文字および数値のいずれかを表わしかつ互いに異なる、複数の情報を記憶する記憶ステップと、
前記複数の情報のいずれかに対応する複数の第１の画像を作成する作成ステップと、
第２の画像を読込む読込みステップと、
前記複数の第１の画像を、前記第２の画像の任意の部分に上書きする上書きステップと、
前記上書きステップにおいて第１の画像を上書きした第２の画像を出力する出力ステップとを含む各ステップをコンピュータに実行させるための出力プログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項２２】
複数の情報のいずれかに対応する複数の第１の画像を含む、第２の画像を読込む読込みステップと、
前記第２の画像から、前記複数の第１の画像を検出する検出ステップと、
前記複数の第１の画像それぞれに対応する情報を特定する特定ステップと、
前記特定ステップにおいて特定した情報のいずれかに対応する情報を出力する出力ステップとを含む各ステップをコンピュータに実行させるための読取りプログラム。
【請求項２３】
読取りプログラムを記録したコンピュータ読取り可能な記録媒体であって、
複数の情報のいずれかに対応する複数の第１の画像を含む、第２の画像を読込む読込みステップと、
前記第２の画像から、前記複数の第１の画像を検出する検出ステップと、
前記複数の第１の画像それぞれに対応する情報を特定する特定ステップと、
前記特定ステップにおいて特定した情報のいずれかに対応する情報を出力する出力ステップとを含む各ステップをコンピュータに実行させるための読取りプログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項２４】
出力装置および読取り装置を含む情報処理システムをコンピュータに実行させるための情報処理プログラムであって、
前記出力装置が、文字および数値のいずれかを表わしかつ互いに異なる、複数の情報を記憶する記憶ステップと、
前記出力装置が、前記複数の情報のいずれかに対応する複数の第１の画像を作成する作成ステップと、
前記出力装置が、第２の画像を読込む出力装置用の読込みステップと、
前記出力装置が、前記複数の第１の画像を、前記第２の画像の任意の部分に上書きする上書きステップと、
前記出力装置が、前記上書きステップにおいて第１の画像を上書きした、第２の画像を出力する出力装置用の出力ステップと、
前記出力装置が出力した、複数の情報のいずれかに対応する複数の第１の画像を含む、第２の画像を、前記読取り装置が読込む読取り装置用の読込みステップと、
前記読取り装置が、前記第２の画像から、前記複数の第１の画像を検出する検出ステップと、
前記読取り装置が、前記複数の第１の画像それぞれに対応する情報を特定する特定ステップと、
前記特定ステップにおいて特定した情報のいずれかに対応する情報を、前記読取り装置が出力する読取り装置用の出力ステップとを含む各ステップをコンピュータに実行させるための情報処理プログラム。
【請求項２５】
出力装置および読取り装置を含む情報処理システムをコンピュータに実行させるための情報処理プログラムを記録したコンピュータ読取り可能な記録媒体であって、
前記出力装置が、文字および数値のいずれかを表わしかつ互いに異なる、複数の情報を記憶する記憶ステップと、
前記出力装置が、前記複数の情報のいずれかに対応する複数の第１の画像を作成する作成ステップと、
前記出力装置が、第２の画像を読込む出力装置用の読込みステップと、
前記出力装置が、前記複数の第１の画像を、前記第２の画像の任意の部分に上書きする上書きステップと、
前記出力装置が、前記上書きステップにおいて第１の画像を上書きした、第２の画像を出力する出力装置用の出力ステップと、
前記出力装置が出力した、複数の情報のいずれかに対応する複数の第１の画像を含む、第２の画像を、前記読取り装置が読込む読取り装置用の読込みステップと、
前記読取り装置が、前記第２の画像から、前記複数の第１の画像を検出する検出ステップと、
前記読取り装置が、前記複数の第１の画像それぞれに対応する情報を特定する特定ステップと、
前記特定ステップにおいて特定した情報のいずれかに対応する情報を、前記読取り装置が出力する読取り装置用の出力ステップとを含む各ステップをコンピュータに実行させるための情報処理プログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力装置、読取り装置、情報処理システム、出力プログラム、読取りプログラム、情報処理プログラム、出力プログラムを記録したコンピュータ読取可能な記録媒体、読取りプログラムを記録したコンピュータ読取可能な記録媒体、および情報処理プログラムを記録したコンピュータ読取可能な記録媒体に関し、特に、原画を再編成する出力装置、読取り装置、情報処理システム、出力プログラム、読取りプログラム、情報処理プログラム、出力プログラムを記録したコンピュータ読取可能な記録媒体、読取りプログラムを記録したコンピュータ読取可能な記録媒体、および情報処理プログラムを記録したコンピュータ読取可能な記録媒体に関する。
【背景技術】
【０００２】
特許文献１は、書類の発行側において、書類の画像の特徴部を抽出し、特徴部に基づく情報を作成し、その情報が貼付された書類の画像を伝達用の書類として出力し、書類の受取側において、伝達用の書類を受け付け、伝達用の書類の画像から特徴部に基づく情報を切り出し、特徴部に基づく情報が切り出された画像について特徴部を抽出し、特徴部に基づく情報を作成し、作成された特徴部に基づく情報と、切り出された特徴部に基づく情報とを照合して伝達用の書類の正当性をチェックする書類の認証方法を開示する。
【０００３】
この発明によると、やり取りされる書類や書類データの認証を適正に行なうことができる。いわゆる「電子透かし」を用いているからである。電子透かしとは、画像、動画、音声などのマルチメディアデータの中へ、画質や音質にはほとんど影響を与えずに特定の情報を埋め込む技術のことである。
【０００４】
電子透かしは、著作権に関する情報を埋め込むために利用されることが多い。上述した「特定の情報」を埋め込まれた画像などのマルチメディアデータは、一見すると元のデータと変わりないように見える。しかし、そのようなマルチメディアデータが専用の装置に読み込まれると、埋込まれた情報が抽出されることとなる。
【０００５】
特許文献２は、背景となる画像の階調を補正する補正回路と、背景となる画像あるいは補正回路による階調の補正後の画像に対して出力線数よりも荒い線数で網点処理を行なう処理回路と、処理回路で網点処理を施した画像あるいは網点処理を施していない画像のいずれかをマスク画像にしたがって選択して潜像が埋込まれた画像を出力する選択回路とを有し、補正回路は、処理回路で網点処理を施した画像と網点処理を施していない画像の階調が出力時に一致するように階調を補正する装置を開示する。
【０００６】
この発明によると、通常の用紙を用いて複写を禁止する文書を作成することができるとともに、潜像のパターンが目立たず、また潜像となるパターンや画像を容易に変更できる。桜紙とよばれる特殊な用紙の原理を用いているからである。
【０００７】
桜紙とは、人間の目には見えにくいが複写をすると文字が浮き出るような特定のパターンが予め印刷されている用紙のことである。この用紙に文書を印刷しておくと、複写機で複写した場合、文字や記号などが浮き出る。文字や記号が浮き出るので、複写であることが一目で分かる。複写であることが一目で分かるので、複写の抑止となると同時に、複写された文書が原本でないことが分かる。特許文献２にかかる装置で印刷された印刷物は、見た目では同じ輝度で見えるような、粗い網点と細かい網点とで構成されている。これらの網点のうち、粗い網点で印刷された領域は複写時に浮き出る。細かい網点で印刷された領域は複写時に消える。
【０００８】
しかしながら、特許文献１に開示された発明では、特徴量によって改ざんを検証しているため、印刷物に汚れや皺があった場合、原本であっても誤検出する可能性があるという問題点がある。複写物に基づき改ざんを検証する場合、誤検出の可能性はさらに高くなる。特許文献１に開示された発明に限らず、「電子透かし」には、紙などの印刷物をやり取りする場合、受信側が正確に印刷物から印刷前のディジタルデータと同じデータを得ることは難しいという問題点もある。特許文献２に開示された発明にも、同様の問題点がある。さらに、特許文献２には、複写機の濃度を調節することによって、粗い網点が消えるように複写することも、細かい網点も残るように複写することも可能であるとういう問題点がある。
【特許文献１】特開２００１−３０９１５７号公報
【特許文献２】特開２００１−１９７２９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は上述の問題点を解決するためになされたものであって、その目的は、情報が複写の状態に影響を受ける可能性が少ない出力装置、読取り装置、情報処理システム、出力プログラム、読取りプログラム、情報処理プログラム、出力プログラムを記録したコンピュータ読取可能な記録媒体、読取りプログラムを記録したコンピュータ読取可能な記録媒体、および情報処理プログラムを記録したコンピュータ読取可能な記録媒体を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明のある局面にしたがうと、出力装置において、作成手段は、複数の第１の画像を作成する。複数の第１の画像は、記憶手段が記憶した、文字および数値のいずれかを表わしかつ互いに異なる、複数の情報のいずれかに対応する。上書き手段は、複数の第１の画像を、読込み手段が読込んだ第２の画像の任意の部分に上書きする。出力手段は、上書き手段が第１の画像を上書きした第２の画像を出力する。これにより、複数の情報のいずれかに対応する複数の画像が読込まれた画像に上書きされるので、出力手段が出力した画像において、情報が複写の影響を受ける可能性が少なくなる。その結果、情報が複写の状態に影響を受ける可能性が少ない出力装置を提供することができる。
【００１１】
また、作成手段は、互いに画素の大きさが異なる複数の画像を作成することが望ましい。画像が複写の影響を受ける可能性は、画素の大きさに応じて異なる。互いに複写の影響を受ける可能性が異なる複数の画像が含まれると、画像が複写の影響を受ける可能性は画像ごとに異なることとなる。これにより、情報が複写の影響を受けたとしても、複写の影響を受けたことが明確化される。その結果、情報が複写の状態に影響を受ける可能性が少なく、かつ複写の影響を受けたとしても、複写の影響を受けたことが明確化される出力装置を提供することができる。
【００１２】
また、画素の大きさが異なる複数の画像は、画素の大きさごとに、異なる情報に対応することが望ましい。これにより、情報が複写の影響を受ける可能性が、画素の大きさごとに異なることとなる。互いに複写の影響を受ける可能性が異なる複数の情報が存在するので、情報が複写の影響を受けたとしても、どの程度複写の影響を受けたかが明確化される。その結果、情報が複写の状態に影響を受ける可能性が少なく、かつ複写の影響を受けたとしても、どの程度複写の影響を受けたかが明確化される出力装置を提供することができる。
【００１３】
また、複数の第１の画像は、読込まれた第２の画像の内容を表わす、複数の情報のいずれかに対応することが望ましい。これにより、出力手段が出力した画像において、読込まれた画像の内容を表わす複数の情報が、複写の影響を受ける可能性が少なくなる。その結果、読込まれた画像の内容についての情報が、複写の状態に影響を受ける可能性が少ない出力装置を提供することができる。
【００１４】
また、複数の第１の画像は、読込まれた第２の画像に対する加工の内容を表わす、複数の情報のいずれかに対応することが望ましい。これにより、出力手段が出力した画像において、読込まれた画像に対する加工の内容を表わす複数の情報が、複写の影響を受ける可能性が少なくなる。その結果、読込まれた画像に対する加工の内容についての情報が、複写の状態に影響を受ける可能性が少ない出力装置を提供することができる。
【００１５】
また、複数の第１の画像は、予め暗号化された情報および暗号化された情報の復号に用いる情報に対応することが望ましい。これにより、出力手段が出力した画像から、予め暗号化された情報および暗号化された情報の復号に用いる情報を特定できる。予め暗号化された情報および暗号化された情報の復号に用いる情報が、共に複写の影響を受ける可能性が少なくなる。その結果、予め暗号化された情報および暗号化された情報の復号に用いる情報が、共に複写の状態に影響を受ける可能性が少ない出力装置を提供することができる。
【００１６】
本発明の他の局面にしたがうと、読取り装置において、検出手段は、読込み手段が読込んだ、複数の情報のいずれかに対応する複数の第１の画像を含む、第２の画像から、複数の第１の画像を検出する。特定手段は、複数の第１の画像それぞれに対応する情報を特定する。出力手段は、特定手段が特定した情報のいずれかに対応する情報を出力する。これにより、複数の情報のいずれかに対応する情報が出力される。複数の情報のいずれかに対応する情報が出力されるので、出力される情報が複写の状態に影響を受ける可能性は少なくなる。その結果、情報が複写の状態に影響を受ける可能性が少ない読取り装置を提供することができる。
【００１７】
また、検出手段は、読込み手段が読込んだ第２の画像から、画素の大きさが異なる複数の画像をそれぞれ検出することが望ましい。画像が複写の状態に影響を受ける可能性は、画素の大きさに応じて異なる。出力される情報は画像に対応するので、検出される画像が複写の状態に影響を受ける可能性が異なると、複写の状態に影響を受ける可能性は出力される情報に応じて異なることとなる。これにより、情報が複写の影響を受けたとしても、いずれの情報が出力されるかということによって、複写の影響を受けたことが明確化される。その結果、情報が複写の状態に影響を受ける可能性が少なく、かつ複写の影響を受けたとしても、複写の影響を受けたことが明確化される読取り装置を提供することができる。
【００１８】
また、読取り装置は、特定手段が特定できた情報に応じて、読込まれた第２の画像が複写物か否かを判定するための判定手段を含むことが望ましい。出力手段は、判定手段による判定の結果を表わす情報を出力することが望ましい。これにより、情報が複写の影響を受けたとしても、いずれの情報が出力されるかということによって、複写の影響を受けたことが容易に明確化される。その結果、情報が複写の状態に影響を受ける可能性が少なく、かつ複写の影響を受けたとしても、複写の影響を受けたことが容易に明確化される読取り装置を提供することができる。
【００１９】
また、判定手段は、特定手段が特定できた、互いに画素の大きさが異なる複数の第１の画像それぞれに対応する情報に応じて、第２の画像が複写物か否かを判定するための手段を含むことが望ましい。これにより、複写の影響が画素の大きさに応じて異なるので、情報が複写の影響を受けたことが特に容易に明確化される。その結果、情報が複写の状態に影響を受ける可能性が少なく、かつ複写の影響を受けたとしても、複写の影響を受けたことが特に容易に明確化される読取り装置を提供することができる。
【００２０】
また、複写物か否かを判定するための手段は、特定手段が特定できた、互いに画素の大きさが異なる複数の第１の画像それぞれに対応する情報の種類に応じて、第２の画像が複写物か否かを判定するための手段を含むことが望ましい。これにより、複写の影響が画素の大きさに応じて異なるので、情報が複写の影響を受けたことがきわめて容易に明確化される。その結果、情報が複写の状態に影響を受ける可能性が少なく、かつ複写の影響を受けたとしても、複写の影響を受けたことがきわめて容易に明確化される読取り装置を提供することができる。
【００２１】
また、複数の情報は、読込み手段が読込んだ第２の画像の内容を表わす情報を含むことが望ましい。これにより、読込み手段が読込んだ画像の内容の情報が複写の状態に影響を受ける可能性は少なくなる。その結果、読込み手段が読込んだ画像の内容の情報が複写の状態に影響を受ける可能性が少ない読取り装置を提供することができる。
【００２２】
また、複数の情報は、秘匿を要することを表わす情報を含むことが望ましい。特定手段は、複数の第１の画像それぞれに対応する、秘匿を要することを表わす情報を特定するための手段を含むことが望ましい。出力手段は、特定手段が特定した情報のいずれかに対応するように、秘匿のための情報を出力するための手段を含むことが望ましい。これにより、秘匿のための情報が複写の状態に影響を受ける可能性は少なくなる。その結果、秘匿のための情報が複写の状態に影響を受ける可能性が少ない読取り装置を提供することができる。
【００２３】
また、複数の情報は、予め暗号化された情報および暗号化された情報の復号に用いる情報を含むことが望ましい。読取り装置は、暗号化された情報の復号に用いる情報を用いて、予め暗号化された情報を復号するための復号手段をさらに含むことが望ましい。これにより、予め暗号化された情報および暗号化された情報の復号に用いる情報が、共に複写の影響を受ける可能性が少なくなる。その結果、予め暗号化された情報および暗号化された情報の復号に用いる情報が、共に複写の状態に影響を受ける可能性が少ない読取り装置を提供することができる。
【００２４】
本発明の他の局面にしたがうと、情報処理システムにおいて、作成手段は、複数の第１の画像を作成する。複数の第１の画像は、記憶手段が記憶した、文字および数値のいずれかを表わしかつ互いに異なる、複数の情報のいずれかに対応する。上書き手段は、複数の第１の画像を、出力装置の読込み手段が読込んだ第２の画像の、任意の部分に上書きする。出力装置の出力手段は、上書き手段が第１の画像を上書きした第２の画像を出力する。検出手段は、出力装置が出力しかつ読取り装置の読込み手段が読込んだ、複数の情報のいずれかに対応する複数の第１の画像を含む、第２の画像から、複数の第１の画像を検出する。特定手段は、複数の第１の画像それぞれに対応する情報を特定する。読取り装置の出力手段は、特定手段が特定した情報のいずれかに対応する情報を出力する。特定手段が特定した情報のいずれかに対応する情報が出力されるので、複数の情報のいずれかに対応する情報が出力される。これにより、複数の情報のいずれかに対応する複数の画像が、出力装置の読込み手段により読込まれた画像に上書きされるので、出力装置の出力手段が出力した画像において、情報が複写の影響を受ける可能性が少なくなる。読取り装置の出力手段が複数の情報のいずれかに対応する情報を出力するので、読取り装置の出力手段により出力される情報が複写の状態に影響を受ける可能性も少なくなる。その結果、情報が複写の状態に影響を受ける可能性が少ない情報処理システムを提供することができる。
【００２５】
読取り装置は、特定手段が特定できた情報に応じて、第２の画像が複写物か否かを判定するための判定手段をさらに含むことが望ましい。読取り装置の出力手段は、判定手段による判定の結果を表わす情報を出力することが望ましい。これにより、情報が複写の影響を受けたとしても、いずれの情報が出力されるかということによって、複写の影響を受けたことが容易に明確化される。その結果、情報が複写の状態に影響を受ける可能性が少なく、かつ複写の影響を受けたとしても、複写の影響を受けたことが容易に明確化される情報処理システムを提供することができる。
【００２６】
また、複数の情報は、第２の画像の内容を表わす情報を含むことが望ましい。これにより、画像の内容の情報が複写の状態に影響を受ける可能性は少なくなる。その結果、画像の内容の情報が複写の状態に影響を受ける可能性が少ない情報処理システムを提供することができる。
【００２７】
また、複数の情報は、秘匿を要することを表わす情報を含むことが望ましい。特定手段は、複数の第１の画像それぞれに対応する、秘匿を要することを表わす情報を特定するための手段を含むことが望ましい。読取り装置の出力手段は、特定手段が特定した情報のいずれかに対応するように、秘匿のための情報を出力するための手段を含むことが望ましい。これにより、秘匿のための情報が複写の状態に影響を受ける可能性は少なくなる。その結果、秘匿のための情報が複写の状態に影響を受ける可能性が少ない情報処理システムを提供することができる。
【００２８】
また、複数の情報は、予め暗号化された情報および暗号化された情報の復号に用いる情報を含むことが望ましい。読取り装置は、暗号化された情報の復号に用いる情報を用いて、予め暗号化された情報を復号するための復号手段をさらに含むことが望ましい。これにより、予め暗号化された情報および暗号化された情報の復号に用いる情報が、共に複写の影響を受ける可能性が少なくなる。その結果、予め暗号化された情報および暗号化された情報の復号に用いる情報が、共に複写の状態に影響を受ける可能性が少ない情報処理システムを提供することができる。
【００２９】
本発明の他の局面にしたがうと、出力プログラムは、以下の各ステップをコンピュータに実行させる。作成ステップは、複数の第１の画像を作成する。複数の第１の画像は、記憶ステップにおいて記憶した、文字および数値のいずれかを表わしかつ互いに異なる、複数の情報のいずれかに対応する。上書きステップは、複数の第１の画像を、読込みステップにおいて読込んだ第２の画像の任意の部分に上書きする。出力ステップは、上書きステップにおいて第１の画像を上書きした第２の画像を出力する。これにより、複数の情報のいずれかに対応する複数の画像が読込まれた画像に上書きされるので、出力ステップが出力した画像において、情報が複写の影響を受ける可能性が少なくなる。その結果、情報が複写の状態に影響を受ける可能性が少ない出力プログラムを提供することができる。
【００３０】
本発明の他の局面にしたがうと、記録媒体は、出力プログラムを記録したコンピュータ読取り可能な記録媒体である。出力プログラムは、以下の各ステップをコンピュータに実行させる。作成ステップは、複数の第１の画像を作成する。複数の第１の画像は、記憶ステップにおいて記憶した、文字および数値のいずれかを表わしかつ互いに異なる、複数の情報のいずれかに対応する。上書きステップは、複数の第１の画像を、読込みステップにおいて読込んだ第２の画像の任意の部分に上書きする。出力ステップは、上書きステップにおいて第１の画像を上書きした第２の画像を出力する。これにより、複数の情報のいずれかに対応する複数の画像が読込まれた画像に上書きされるので、出力ステップが出力した画像において、情報が複写の影響を受ける可能性が少なくなる。その結果、情報が複写の状態に影響を受ける可能性が少ない出力プログラムを記録したコンピュータ読取り可能な記録媒体を提供することができる。
【００３１】
本発明の他の局面にしたがうと、読取りプログラムは、以下の各ステップをコンピュータに実行させる。検出ステップは、読込みステップにおいて読込んだ、複数の情報のいずれかに対応する複数の第１の画像を含む、第２の画像から、複数の第１の画像を検出する。特定ステップは、複数の第１の画像それぞれに対応する情報を特定する。出力ステップは、特定ステップにおいて特定した情報のいずれかに対応する情報を出力する。これにより、複数の情報のいずれかに対応する情報が出力される。複数の情報のいずれかに対応する情報が出力されるので、出力される情報が複写の状態に影響を受ける可能性は少なくなる。その結果、情報が複写の状態に影響を受ける可能性が少ない読取りプログラムを提供することができる。
【００３２】
本発明の他の局面にしたがうと、記録媒体は、読取りプログラムを記録したコンピュータ読取り可能な記録媒体である。読取りプログラムは、以下の各ステップをコンピュータに実行させる。検出ステップは、読込みステップにおいて読込んだ、複数の情報のいずれかに対応する複数の第１の画像を含む、第２の画像から、複数の第１の画像を検出する。特定ステップは、複数の第１の画像それぞれに対応する情報を特定する。出力ステップは、特定ステップにおいて特定した情報のいずれかに対応する情報を出力する。これにより、複数の情報のいずれかに対応する情報が出力される。複数の情報のいずれかに対応する情報が出力されるので、出力される情報が複写の状態に影響を受ける可能性は少なくなる。その結果、情報が複写の状態に影響を受ける可能性が少ない読取りプログラムを記録したコンピュータ読取り可能な記録媒体を提供することができる。
【００３３】
本発明の他の局面にしたがうと、情報処理プログラムは、以下の各ステップをコンピュータに実行させることにより、出力装置および読取り装置を含む情報処理システムをコンピュータに実行させる。記憶ステップにおいて、出力装置が、文字および数値のいずれかを表わしかつ互いに異なる、複数の情報を記憶する。作成ステップにおいて、出力装置が、複数の情報のいずれかに対応する複数の第１の画像を作成する。出力装置用の読込みステップにおいて、出力装置が、第２の画像を読込む。上書きステップにおいて、出力装置が、複数の第１の画像を、第２の画像の任意の部分に上書きする。出力装置用の出力ステップにおいて、出力装置が、上書きステップにおいて第１の画像を上書きした、第２の画像を出力する。読取り装置用の読込みステップにおいて、出力装置が出力した、複数の情報のいずれかに対応する複数の第１の画像を含む、第２の画像を、読取り装置が読込む。検出ステップにおいて、読取り装置が、第２の画像から、複数の第１の画像を検出する。特定ステップにおいて、読取り装置が、複数の第１の画像それぞれに対応する情報を特定する。読取り装置用の出力ステップにおいて、特定ステップにおいて特定した情報のいずれかに対応する情報を、読取り装置が出力する。これにより、複数の情報のいずれかに対応する複数の画像が、出力装置用の読込みステップにおいて読込まれた画像に上書きされるので、出力装置用の出力ステップで出力した画像において、情報が複写の影響を受ける可能性が少なくなる。読取り装置用の出力ステップにおいて、複数の情報のいずれかに対応する情報を出力するので、読取り装置用の出力ステップにおいて出力される情報が、複写の状態に影響を受ける可能性も少なくなる。その結果、情報が複写の状態に影響を受ける可能性が少ない情報処理プログラムを提供することができる。
【００３４】
本発明の他の局面にしたがうと、記録媒体は、情報処理プログラムを記録したコンピュータ読取り可能な記録媒体である。情報処理プログラムは、以下の各ステップをコンピュータに実行させる。記憶ステップにおいて、出力装置が、文字および数値のいずれかを表わしかつ互いに異なる、複数の情報を記憶する。作成ステップにおいて、出力装置が、複数の情報のいずれかに対応する複数の第１の画像を作成する。出力装置用の読込みステップにおいて、出力装置が、第２の画像を読込む。上書きステップにおいて、出力装置が、複数の第１の画像を、第２の画像の任意の部分に上書きする。出力装置用の出力ステップにおいて、出力装置が、上書きステップにおいて第１の画像を上書きした、第２の画像を出力する。読取り装置用の読込みステップにおいて、出力装置が出力した、複数の情報のいずれかに対応する複数の第１の画像を含む、第２の画像を、読取り装置が読込む。検出ステップにおいて、読取り装置が、第２の画像から、複数の第１の画像を検出する。特定ステップにおいて、読取り装置が、複数の第１の画像それぞれに対応する情報を特定する。読取り装置用の出力ステップにおいて、特定ステップにおいて特定した情報のいずれかに対応する情報を、読取り装置が出力する。これにより、複数の情報のいずれかに対応する複数の画像が、出力装置用の読込みステップにおいて読込まれた画像に上書きされるので、出力装置用の出力ステップで出力した画像において、情報が複写の影響を受ける可能性が少なくなる。読取り装置用の出力ステップにおいて、複数の情報のいずれかに対応する情報を出力するので、読取り装置用の出力ステップにおいて出力される情報が、複写の状態に影響を受ける可能性も少なくなる。その結果、情報が複写の状態に影響を受ける可能性が少ない情報処理プログラムを記録したコンピュータ読取り可能な記録媒体を提供することができる。
【発明の効果】
【００３５】
本発明に係る出力装置、読取り装置、情報処理システム、出力プログラム、読取りプログラム、情報処理プログラム、出力プログラムを記録したコンピュータ読取可能な記録媒体、読取りプログラムを記録したコンピュータ読取可能な記録媒体、および情報処理プログラムを記録したコンピュータ読取可能な記録媒体は、情報が複写の状態に影響を受ける可能性が少ない。
【発明を実施するための最良の形態】
【００３６】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【００３７】
＜第１の実施の形態＞
以下、本発明の第１の実施の形態に係る情報処理システムについて説明する。
【００３８】
図１を参照して、本実施の形態に係る情報処理システムは、出力装置１００と、読取り装置１０８とを含む。出力装置１００は、画像１０７を印刷物として出力する。読取り装置１０８は、検証や複写などといった、画像１０７に対する処理を行なう。
【００３９】
出力装置１００は、読込部１０１と、決定部１０２と、取得部１０３と、生成部１０４と、合成部１０５と、出力部１０６とを含む。
【００４０】
読込部１０１は、作成された画像を読み込む。本実施の形態の場合、画像は、これを保存している記録媒体（たとえばパーソナルコンピュータ（ＰＣ）におけるハードディスク、ＣＤ−ＲＯＭ（compact disc read-only memory）、フロッピィディスク、フラッシュメモリなど）から読込まれる。決定部１０２は、情報を埋込む領域を決定する。本実施の形態の場合、この領域は複数あることが必要である。取得部１０３は、ユーザが指定した埋込み情報を取得する。この埋込み情報は、出力する画像の内容を示す情報であったり、第３者には秘匿しておきたい情報であったり、出力された印刷物が複写される場合の制御情報であったり、出力する画像とはまったく関係のないなんらかの情報などであったりする。特に限定はされない。生成部１０４は、取得部１０３が取得した情報を表わす画像を生成する。合成部１０５は、生成部１０４で生成した複数の画像を、読込部１０１に保存されている画像の任意の部分に上書きする。これにより、画像が合成される。生成部１０４で生成した画像は、読込部１０１に保存されている画像のうち、決定部１０２で決定した領域に合成される。出力部１０６は、合成部１０５が合成した画像１０７を印刷物として出力する。
【００４１】
読取り装置１０８は、入力部１０９と、検出部１１０と、抽出部１１１と、第１処理部１１２と、第２処理部１１３とを含む。
【００４２】
入力部１０９は、画像データを読込む。検出部１１０は、読込まれた画像から、ある特定の画像パターンを含む領域を検出する。抽出部１１１は、検出部１１０が検出した領域から、パターンごとの分類およびパターンの形状の識別により、情報を抽出する。第１処理部１１２は、抽出部１１１が抽出した情報を用いる処理（抽出部１１１が抽出した情報に基づいた判定など）を実施する。第２処理部１１３は、画像１０７に対する処理を行なう。たとえば、第１処理部１１２の結果により、画像１０７の一部に変更を加えたり、画像を出力したりする。
【００４３】
図１の出力装置１００は、図２に示す汎用のパーソナルコンピュータおよびその周辺機器によって実現される。以下、図２を参照して、汎用のパーソナルコンピュータおよびその周辺機器は、ＣＰＵ（central processing unit）５００と、ディスプレイ５０１と、キーボード５０２と、スキャナ５０３と、プリンタ５０４と、記憶部５０５と、外部記憶装置５０６と、マウス５０７と、通信デバイス５０９と、バス５１０とを含む。特に明示した場合を除き、出力装置１００の各部は、ＣＰＵ５００により実現される仮想装置や仮想回路である。ＣＰＵ５００は、各処理手順が記述されたプログラムを記憶部５０５（外部記憶装置５０６、または通信デバイス５０９を介したネットワーク先などであってもよい）から得る。ＣＰＵ５００は、そのプログラムを実行する。また、ＣＰＵ５００は、ディスプレイ５０１、キーボード５０２、スキャナ５０３、プリンタ５０４、記憶部５０５、外部記憶装置５０６、マウス５０７、スピーカ５０８、および通信デバイス５０９とデータのやりとりを行なう。ディスプレイ５０１は、表示しようとするデータを画像として表示する。これにより、そのデータは出力されることとなる。キーボード５０２は、機械的もしくは電子的なスイッチなどにより、押下されたキーを検出する。これにより、ユーザの指示が受付けられる。ユーザの指示はバス５１０を介してＣＰＵ５００などに出力される。スキャナ５０３は、写真や文書などの印刷物を読取ることにより、ディジタル画像に変換する装置である。ディジタル画像は、バス５１０を介して、ＣＰＵ５００、記憶部５０５、あるいは外部記憶装置５０６に出力される。プリンタ５０４は、バス５１０などを介して送られてくるディジタル画像を紙などの媒体上に印刷する装置である。これにより、そのディジタル画像は出力されることとなる。プリンタ５０４は、高い解像度で印刷できる装置であることが望ましい。記憶部５０５は、プログラム、データの保存場所として使用されるだけでなく、プログラムを実行するために必要なデータを一時的に記憶する装置としても使用される。外部記憶装置５０６は、ＨＤＤ（Hard Disk Drive）やＰＣ（Personal Computer）カードなどの、装着や脱着が可能な記憶装置であってもよい。あるいはＣＰＵ５００とネットワークを介して有線または無線で接続された他のネットワーク機器に取り付けられたメモリや外部記憶装置を外部記憶装置５０６として用いることもできる。本実施の形態における外部記憶装置５０６は、ＭＯ（magneto-optical）ドライブであることとする。外部記憶装置５０６は、画像１０７などのデータを記憶する。マウス５０７は、ボタンが押下げられた状態を検出するメカニカルもしくは電子的なスイッチ、ならびにマウス５０７の縦と横との相対的な移動量を検出するメカニカルもしくは電子的なセンサにより、ユーザの指示を受付ける。通信デバイス５０９は、無線や有線などにより接続された他のネットワーク機器とデータをやりとりする。通信デバイス５０９は、ネットワークインターフェースカードなどにより実現される。バス５１０は、読取り装置１０８を構成する装置を相互に接続する。
【００４４】
ＣＰＵ５００は、ＡＬＵ（Arithmetic Logic Unit）とグラフィックチップと（いずれも図示せず）を含む。ＡＬＵは、ＣＰＵ５００がその機能を果たすために必要な演算を実施する。グラフィックチップは次の２つの処理を実施する。第１の処理は、ＶＲＡＭ上のデータを表示用の信号に変換する処理である。第２の処理は、変換した信号をディスプレイ５０１に出力する処理である。
【００４５】
記憶部５０５は、ＤＲＡＭ（dynamic random access memory）やフラッシュメモリなどのメモリデバイスと、ＶＲＡＭ（video random access memory）と（いずれも図示せず）を含む。メモリデバイスは、ＣＰＵ５００がその機能を発揮するために必要な情報を記憶する。ＶＲＡＭは画像として表示させようとするデータを記憶する。なお、ＣＰＵ５００の内部に含まれるメモリやレジスタなども記憶部の一種と解釈してよい。
【００４６】
この出力装置１００は、コンピュータハードウェアとＣＰＵ５００により実行されるソフトウェアとにより実現される。一般的にこうしたソフトウェアは、ＭＯディスク６００などの記録媒体に格納されて流通し、外部記憶装置５０６などにより記録媒体から記憶部５０５に読出されて、上述したＣＰＵ５００により実行される。上述したコンピュータのハードウェア自体は一般的なものである。したがって、本発明の最も本質的な部分は、ＭＯ６００などの記録媒体に記録されたソフトウェアである。
【００４７】
図１の読取り装置１０８は、図３および図４に示す複写機５２０および複写機５２０に接続されたスキャナによって実現される。図３は、複写機５２０の外観図である。図４は、複写機５２０の構成をブロック図形式で示す図である。図４を参照して、複写機５２０は、ＣＰＵ５００と、記憶部５０５と、外部記憶装置５０６と、バス５１０と、操作パネル５１１と、印刷エンジン５１２と、ＲＯＭ（Read Only Memory）５１３と、通信デバイス５１４とを含む。特に明示した場合を除き、読取り装置１０８の各部は、ＣＰＵ５００により実現される仮想装置や仮想回路である。操作パネル５１１は、ユーザの操作を受付ける。操作パネル５１１は、ユーザに情報を表示する装置でもある。印刷エンジン５１２は、画像データを印刷する。ＲＯＭ５１３は、ＣＰＵ５０１により実行されるソフトウェアを記憶する。通信デバイス５１４は、出力装置１００と通信する。
【００４８】
なお、その他のハードウェア構成については前述の図２に示すパーソナルコンピュータおよびその周辺機器と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【００４９】
読取り装置１０８は、複写機５２０のハードウェアとＣＰＵ５００により実行されるソフトウェアとによって実現される。一般的にこうしたソフトウェアは、ＭＯ（magneto-optical）ディスク６０１などの記録媒体に格納されて流通し、外部記憶装置５０６などにより記録媒体から記憶部５０５に読出されて、上述したＣＰＵ５００により実行される。上述した複写機５２０のハードウェア自体は一般的なものである。したがって、本発明の最も本質的な部分は、ＭＯ６０１などの記録媒体に記録されたソフトウェアである。
【００５０】
図５を参照して、出力装置１００で実行されるプログラムは、画像の合成に関し、以下のような制御構造を有する。
【００５１】
ステップ３０１（以下、ステップをＳと略す。）にて、読込部１０１は、印刷する画像（たとえば文書作成ソフトによって作成した文書データや、スキャナで取り込んだ画像など）を読み込む。Ｓ３０２にて、決定部１０２は、取込んだ画像の中から、情報を埋込むための領域を選択する。
【００５２】
Ｓ３０３にて、取得部１０３は、埋込み情報を取得する。取得部１０３は、取得した情報をいったん数値化する。取得された情報を数値化するためのアルゴリズムは特に限定されない。本実施の形態の場合、もともと数値で表わされる情報（証明書ＩＤ（identification）、日付、金額など）は特に変換されない。その他の情報（たとえば会社名）は予め記憶された数値（本実施の形態の場合、この数値は、実際には記憶部５０５に記憶されている）に変換される。取得部１０３は、数値化した情報（ひいては取得した情報）を記憶する（本実施の形態の場合、実際に数値化された情報を記憶するのは記憶部５０５である）。生成部１０４はこの数値化された埋込み情報から画像パターンを作成する。本実施の形態の場合、生成部１０４は、この数値化された埋込み情報を、「０」および「１」のいずれかである２進数のデータに再変換した後、再変換された２進数のデータに基づいて画像データを生成する。印刷物が表わす像は、一般に小さな点の集まりにより構成されている。本来印刷しない領域（たとえば背景）に細かい点を印字しても目立たない。この小さな点の幾つかを１つの意味のある形状（ドットパターン）とする。このために、「０」を表わすドットパターンおよび「１」を表わすドットパターンが予め定められている。図６に、「１」のドットパターンを示す。図７に、「０」のドットパターンを示す。本実施の形態の場合、「０」と「１」との２進数のデータに変換したが、これに限るものではなく、埋め込み情報の内容を特定できるデータであれば、他の方法であっても良い。本実施の形態の場合、生成部１０４は、ドットパターン列をタイル状に繰返し繋げる（タイル状に繋げると埋込み画像を効率よく多く入れることができるが、もちろん異なる方法であってもよい）ことにより、埋込み画像を作成する。本実施の形態の場合、生成部１０４は、作成した埋込み画像を指定の領域の形状に合わせて繰返し並べることにより、画像データを生成する。これにより、生成された画像データは、冗長に情報を含むこととなる。印刷後、紙のよごれなどの原因により情報の読取りが不可能になることを防ぐためである。Ｓ３０４にて、合成部１０５は、印刷する画像の画像データと生成部１０４が生成した画像データとを合成する。
【００５３】
Ｓ３０５にて、決定部１０２は、他の領域に埋込み情報を埋込むか否か（すべての埋込み情報を埋込んだか否か）を判断する。他の領域に埋込み情報を埋込まない（すべての埋込み情報を埋込んだ）と判断した場合には（Ｓ３０５にてＹＥＳ）、処理はＳ３０６へ移される。もしそうでないと（Ｓ３０５にてＮＯ）、処理はＳ３０２へ移される。Ｓ３０６にて、出力部１０６は、合成部１０５が合成した画像を印刷物として出力する（本実施の形態の場合、実際に合成部１０５が合成した画像を出力するのは、プリンタ５０４である）。
【００５４】
図８を参照して、読取り装置１０８で実行されるプログラムは、読込んだ画像の判定に関し、以下のような制御構造を有する。
【００５５】
Ｓ９０１にて、入力部１０９は、画像データを読込む（本実施の形態の場合、実際に画像データを読込むのは、スキャナ５０３である）。入力部１０９は、読込んだ画像データを記憶する（本実施の形態の場合、実際には、読込まれた画像データは記憶部５０５に記憶される）。この画像データは、画像そのものであってもよいし、その他の形式で表現された画像であってもよい。
【００５６】
Ｓ９０２にて、検出部１１０は、読込まれた画像から、埋込まれた画像を検出する。画像を抽出するために、本実施の形態の場合、検出部１１０は、図６に示す「１」のドットパターンと図７に示す「０」のドットパターンとをそれぞれテンプレートとして、パターンマッチングを実施する。パターンマッチングの結果、相関度が高い領域の画像が埋込まれた画像とみなされる。
【００５７】
Ｓ９０３にて、検出部１１０は、パターンマッチングの結果、一致する画像（埋込まれた画像）が見つかったか否かを判断する。画像が見つかったと判断した場合には（Ｓ９０３にてＹＥＳ）、処理はＳ９０４へ移される。もしそうでないと（Ｓ９０３にてＮＯ）、処理はＳ９０５へ移される。
【００５８】
Ｓ９０４にて、抽出部１１１は、Ｓ９０２で検出部１１０が検出した画像から情報を抽出する。抽出部１１１は、「１」を表わすドットパターンおよび「０」を表わすドットパターンのいずれが印刷されているかのパターンマッチングを行なう。これにより、「０」と「１」とで構成されるデータ列が情報として抽出される。抽出部１１１は、このデータ列から必要な情報のみを抽出する。同じデータが繰り返し冗長に埋められているからである。
【００５９】
Ｓ９０５にて、第１処理部１１２は、読込んだ画像データが原本か複写物かを判定する。本実施の形態の場合、領域Ｂ２０２の範囲内のみから情報を埋込んだ領域が見つかったか、領域Ａ２０１の範囲内および領域Ｂ２０２の範囲内の双方から情報を埋込んだ領域が見つかったかに基づき、読込んだ画像データが原本か複写物かが判定される。
【００６０】
Ｓ９０６にて、第２処理部１１３は、その判定の結果を第２処理部１１３自身の一部である操作パネル５１１に表示する。第２処理部１１３は、読込んだ画像データが原本であれば、操作パネル５１１に原本であることを表示する。読込んだ画像データが複写物であれば、操作パネル５１１に複写物であることを表示する。さらに、第２処理部１１３は、印刷物に埋込まれた印刷物の内容を表わす情報を表示する。
【００６１】
以上のような構造およびフローチャートに基づく、情報処理システムの動作について説明する。
【００６２】
読込部１０１は、印刷する画像を読込む。本実施の形態の場合、図９に示す領収証の画像が読込まれる（Ｓ３０１）。画像が読込まれると、決定部１０２は、取込んだ画像の中から、情報を埋込むための領域を選択する（Ｓ３０２）。ここでは、図９に示す領収証の余白部分のうち、情報を埋込むための領域として、破線で囲った領域２００が選択されたこととする。図１０は、選択された領域２００を拡大した図を表わす。この場合、領域２００のうち、領域Ａ２０１が選択されたこととする。
【００６３】
領域が選択されると、取得部１０３は、埋込み情報を取得する。取得部１０３は、取得した情報を記憶する（本実施の形態の場合、後述する図１１から明らかなように、取得部１０３は、文字および数値のいずれかを表わしかつ互いに異なる、複数の情報を記憶する）。生成部１０４は埋込み情報から画像データを生成する（Ｓ３０３）。本実施の形態の場合、取得部１０３は、領域２００のうち、領域Ａ２０１に埋込む情報として、領収証２０３の内容を示す情報を取得する。図１１は、取得した情報の内容と数値化された情報とを表わす図である。図１１から明らかなように、取得部１０３が取得した複数の情報は、読込部１０１が読込んだ画像の内容を表わす。これにより、取得部１０３が記憶する情報は、文字および数値のいずれかを表わしかつ互いに異なる、複数の情報となる。生成部１０４は、数値化された情報から埋込み画像を作成する。図１２は、作成された埋込み画像Ａ２０４を表わす概念図である。ただし、図１２に表わす埋込み画像Ａ２０４は、埋込み画像の概念を説明するための図なので、図１１に示す情報には対応していない。実際に作成される埋込み画像Ａは、図１１の埋込み情報Ａ（取得部１０３が記憶した情報）に一意に対応する。図１３は、生成された画像データを表わす概念図である。上述したように、生成された画像データは、冗長に情報を含む（埋込み画像Ａ２０４が繰返して表示されている）。図１３の破線は説明のために記載されたものである。本実施の形態の場合、図１３の破線は、実際には印刷されない。また、埋込み画像Ａ２０４の先頭または最後に、何らかの識別情報を入れておけば、埋込み情報Ａを読み込む際に、情報の先頭部分が分かりやすくなる。なお、図１３も、画像データの概念を説明するための図なので、図１１に示す情報には対応していない。
【００６４】
画像データが生成されると、合成部１０５は、印刷する画像の画像データと生成部１０４が生成した画像データとを合成する（Ｓ３０４）。画像データが合成されると、決定部１０２は、他の領域に埋込み情報を埋込むか否か（すべての埋込み情報を埋込んだか否か）を判断する（Ｓ３０５）。本実施の形態の場合、埋込むべき情報が残っているので（Ｓ３０５にてＮＯ）、決定部１０２は、取込んだ画像の中から、情報を埋込むための領域を選択する（Ｓ３０２）。
【００６５】
本実施の形態の場合、図１０に示す領域Ｂ２０２に、残る情報を埋めることにする。本実施の形態の場合、領域Ｂ２０２は、潜像として「ＣＯＰＹ」という文字列の形状を表す領域である。本実施の形態の場合、領域Ｂ２０２にデータを埋込む方法は、領域Ａ２０１とは異なる方法である。領域Ａ２０１に埋込まれたドットパターンと区別して取扱うためである。領域Ｂ２０２に埋込むドットパターンは、領域Ａ２０１のものよりも大きな点を用いる。ただし、印刷時における領域Ａ２０１のドットの密度と領域Ｂ２０２のドットの密度とをなるべく等しくする（すなわち、単位面積にドットが占める面積の総和が領域Ａ２０１と領域Ｂ２０２とでなるべく等しくなるように、領域Ｂ２０２におけるドットの大きさを定める）。こうすれば、画素それぞれの輝度の平均値が領域Ａ２０１と領域Ｂ２０２とで概ね等しくなる（その結果、暗所にて肉眼で見ても領域Ａ２０１と領域Ｂ２０２との境界を見分けることができなくなる）からである。このことは、領域Ａ２０１のドットの密度と領域Ｂ２０２のドットの密度との差が、少なくとも暗所にて肉眼で見ても領域Ａ２０１と領域Ｂ２０２との境界を見分けることができない程度でなくてはならないことを意味する。生成部１０４は、このようなドットパターンを用いて、埋込み画像Ｂ２０５を作成する。これにより、埋込み画像は、互いに画素の大きさが異なる複数の画像（埋込み画像Ａ２０４および埋込み画像Ｂ２０５）を含むこととなる。１つのドットの大きさが異なるからである。図１４は、作成された埋込み画像Ｂ２０５を表わす概念図である。ただし、図１４に表わす埋込み画像Ｂ２０５は、埋込み画像の概念を説明するための図なので、図１１に示す情報には対応していない。実際に作成される埋込み画像Ｂは、図１１の埋込み情報Ｂ（取得部１０３が記憶した情報）に一意に対応する。これにより、生成部１０４は、図１１に示す複数の情報のいずれかに対応する複数の埋込み画像を作成することとなる。また、互いに画素の大きさが異なる複数の画像（埋込み画像Ａ２０４および埋込み画像Ｂ２０５）は、画素の大きさごとに、異なる情報に対応することとなる。生成部１０４は、作成した埋込み画像Ｂ２０５を、指定の領域の形状に合わせて繰返し並べる。その後生成部１０４は、領域Ｂ２０２の部分のみを取出すことにより、画像データを生成する。これにより、生成された画像データは、冗長に情報を含むこととなる。
【００６６】
図１５は、生成された画像データを表わす概念図である。図１５の破線は説明のために記載されたものである。本実施の形態の場合、図１５の破線は、実際には印刷されない。領域Ｂ２０２の境界において、埋込み画像Ｂ２０５の一部分が切取られてしまう場合があるが、特に問題は生じない。埋込み画像Ｂ２０５が冗長に埋められているためである。生成部１０４は、決定部１０２がどの領域を選択したかに応じて、領域Ａ２０１に係る方法および領域Ｂ２０２に係る方法のいずれによって情報を埋込むか決定する。なお、図１５も、画像データの概念を説明するための図なので、図１１に示す情報には対応していない。
【００６７】
画像データが生成されたら、合成部１０５は、再び画像を合成する（Ｓ３０４）。Ｓ３０４の処理が複数回繰返されることにより、合成部１０５は、複数の埋込み画像を、読込部１０１が読込んだ画像の任意の部分に上書きすることとなる。領域Ｂ２０２を合成する際には、領域Ａ２０１と埋込み画像Ｂ２０５とが重なってしまう場合がある。本実施の形態の場合、合成部１０５は、領域Ｂ２０２の埋込み画像Ｂ２０５を上書きする。埋込み画像Ｂ２０５が上書きされるので、領域Ｂ２０２の中に、埋込み画像Ａ２０４のドットパターンは表われないこととなる。
【００６８】
すべての情報を埋込むことが終了すれば、出力部１０６は、合成部１０５が合成した画像（すなわちＳ３０４にて合成部１０５が埋込み画像を上書きした画像）を印刷物として出力する（Ｓ３０６）。この時、印刷される画像と背景の画像とが重なった場合、印刷される画像が表われるように印刷する。本実施の形態の場合、印刷した結果は図１６のようになる。上述したように、領域Ａ２０１と領域Ｂ２０２との輝度の平均値は等しい。輝度が等しくなると、領域Ａ２０１と領域Ｂ２０２とは目視では区別が困難な背景となる。領域Ｂ２０２の大きなドットパターンは、解像度が低い複写機を用いても、忠実に複写され得る。ドットパターンが複写され得るので、複写物に領域Ｂ２０２のドットパターンが現れる。図１７は、出力された領収証２０３を複写機で複写した結果を表わす。複写により領域Ａ２０１の網点が失われると、複写された領収証８００には、「ＣＯＰＹ」の潜像が現出することになる。
【００６９】
画像が出力されると、入力部１０９は、画像データを読込む（Ｓ９０１）。本実施の形態の場合、Ｓ３０６にて印刷された印刷物から、図１６に示した画像の画像データが読込まれることとする。これにより、入力部１０９は、複数の情報のいずれかに対応する複数の埋込み画像を含む、領収証２０３の画像を読込むこととなる。画像データが読込まれると、検出部１１０は、読込まれた画像から、埋込まれた画像を検出する（Ｓ９０２）。ここでは、まず、領域Ａ２０１に埋込まれた埋込み画像Ａ２０４を検出する。その後、領域Ｂ２０２に埋込まれた埋込み画像Ｂ２０５を検出する。これにより、検出部１１０は、画素の大きさが異なる複数の画像（埋込み画像Ａ２０４および埋込み画像Ｂ２０５）をそれぞれ検出することとなる。画像の検出の後、検出部１１０は、パターンマッチングの結果、一致する画像（埋込まれた画像）が見つかったか否かを判断する（Ｓ９０３）。画像が見つかったと判断されるので（Ｓ９０３にてＹＥＳ）、抽出部１１１は、Ｓ９０２で検出部１１０が検出した画像から情報を抽出する（Ｓ９０４）。これにより、抽出部１１１は、小さいドットパターンの領域Ａ２０１の範囲内および大きなドットパターンの領域Ｂ２０２の範囲内で、「０」と「１」とで構成されるデータ列を、複数の埋込み画像それぞれに対応する情報として特定することとなる。
【００７０】
情報が抽出されると、第１処理部１１２は、読込んだ画像データが原本か複写物かを判定する（Ｓ９０５）。本実施の形態の場合、埋込み画像Ｂ２０５のみから情報を抽出できたか、埋込み画像Ａ２０４および埋込み画像Ｂ２０５の双方から情報をそれぞれ抽出できたかに基づき、読込んだ画像データが原本か複写物かが判定される。これにより、第１処理部１１２は、抽出部１１１が特定できた、互いに画素の大きさが異なる複数の画像（埋込み画像Ａ２０４および埋込み画像Ｂ２０５）それぞれに対応する情報に応じて、領収証２０３の画像が複写物か否かを判定することとなる。複写された領収証８００を読込んだ場合、これを読取り装置１０８で読取ると埋込み画像Ｂ２０５のみから情報が抽出される。領域Ａ２０１の画像を検出できないからである。領域Ａ２０１の画像を検出できないのは、複写の際、領域Ａ２０１の画像が消えているからである。領域Ａ２０１の画像が消えているのは、ドットパターンの点が小さい場合、解像度の高い複写機によって複写する場合を除き、ほとんど消えてしまうからである。たとえ、複写の際濃度を調整することで領域Ａ２０１のドットパターンが印刷されていたとしても、細かいドットパターンで構成されている領域Ａ２０１は、複写時に形状が変形したり、ぼやけたりするため、読取り装置１０８が情報を抽出することはできない。これにより、第１処理部１１２は、抽出部１１１が特定できた、互いに画素の大きさが異なる複数の画像（埋込み画像Ａ２０４および埋込み画像Ｂ２０５）それぞれに対応する情報の種類に応じて、領収証２０３の画像が複写物か否かを判定することとなる。
【００７１】
読込んだ画像データが原本か複写物かが判定されると、第２処理部１１３は、その判定の結果を操作パネル５１１に表示する。さらに、第２処理部１１３は、印刷物に埋込まれた印刷物の内容を表わす情報（本実施の形態の場合、埋込み情報Ｂ）を表示する（Ｓ９０６）。これにより、領収証２０３の内容が改ざんされているか否かを目視で確認できる。また、第２処理部１１３は、抽出部１１１が特定した情報のいずれかに対応する情報（本実施の形態の場合、第１処理部１１２による判定の結果を表わす情報）を出力することとなる。
【００７２】
以上のようにして、本案施の形態に係る情報処理システムは、図９の領収証を読取った場合、図１６のように印刷される。図１６のように印刷されるので、複写物であることが一目で分かる。複写物であることを判定することも容易である。さらに図１０の領域Ａに印刷されていたドットパターンが複写により消えても、領域Ｂ内に埋込まれた情報を取得することができる。領域Ｂのドットパターンが複写後も残るためである。これにより、複写した書類であっても、内容の正当性を検証することができる。その結果、情報が複写の状態に影響を受ける可能性が少ない情報処理システムを提供できる。
【００７３】
なお、読込部１０１は、インターネットなどのネットワークを介して画像を受信し、その画像を読込んでもよい。
【００７４】
また、出力部１０６は、合成部１０５が合成した画像１０７を表示してもよい。
【００７５】
また、読取り装置１０８を構成する各装置は、バス５１０に代えて、通信ケーブルや無線などデータを送受信できるものを介して、データのやりとりを行なってもよい。
【００７６】
また、読取り装置１０８においてユーザの指示を受付ける装置として、各種の機器や、マイクなどを使用してもよい。
【００７７】
また、読取り装置１０８を、出力装置１００と同様に、図２で示される装置を用いて実現することも可能である。つまり、汎用のコンピュータとその周辺機器を用いて構成することができる。この場合、Ｓ９０６にて、第２処理部１１３は、読込んだ画像データが原本であれば、ディスプレイ５０１に原本であることを表示する。読込んだ画像データが複写物であれば、ディスプレイ５０１に複写物であることを表示する。また、この場合、読取り装置１０８を構成する各装置のうち、プリンタ５０４は、通信デバイス５０９を介して接続される他のネットワーク機器であってもよい。つまり、通信デバイス５０９を通してプリンタ５０４を制御することにより、ネットワークを介して印刷するためのデータを送信し、かつ印刷させることもできる。同様に、スキャナ５０３も、通信デバイス５０９を介して接続される他のネットワーク機器であってもよい。
【００７８】
また、生成部１０４は、取得部１０３が数値化したデータを、２進数でなく、３つ以上のパターンに対応するデータ（たとえば８進数や１６進数に対応するデータ）に変換してもよい。その場合、それらのパターンは予め決められていることとする。
【００７９】
また、第１の実施の形態の場合、埋込み画像Ａ２０４の形状は矩形であるが、埋込み画像Ａ２０４の形状は、予め定められた形状であれば、どのような形状であってもよい。
【００８０】
また、埋込むべき情報は、３つ以上あってもよい。その場合、すべての情報を埋込むまで、Ｓ３０２〜Ｓ３０５の処理が繰返される。
【００８１】
＜第２の実施の形態＞
以下、本発明の第２の実施の形態に係る情報処理システムについて説明する。
【００８２】
本実施の形態に係る情報処理システムのハードウェア構成は、前述の第１の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【００８３】
図１８を参照して、読取り装置１０８で実行されるプログラムは、読込んだ画像の複写の禁止に関し、以下のような制御構造を有する。なお、図１８に示すフローチャートの中で、前述の図８に示した処理は同じステップ番号を付してある。それらの処理も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【００８４】
Ｓ１１０３にて、検出部１１０は、パターンマッチングの結果、一致する画像（埋込まれた画像）が見つかったか否かを判断する。画像が見つかったと判断した場合には（Ｓ１１０３にてＹＥＳ）、処理はＳ１１０４へ移される。もしそうでないと（Ｓ１１０３にてＮＯ）、処理はＳ１１０６へ移される。
【００８５】
Ｓ１１０４にて、抽出部１１１は、見つかった画像から情報を抽出する。ここでは、印刷の制御を表わす領域および制御の方法を抽出する。あわせて、第１処理部１１２は、読込んだ画像データが原本か複写物かを判定する。原本か複写物かが判定されると、第２処理部１１３は、第１処理部１１２の判定の結果を第２処理部１１３自身の一部である操作パネル５１１に表示する。Ｓ１１０５にて、第１処理部１１２は、抽出部１１１が抽出した指示にしたがって処理を行なう。Ｓ１１０６にて、第２処理部１１３は、画像データの複写を実行する（本実施の形態の場合、実際に複写を実行するのは、ＣＰＵ５００および印刷エンジン５１２である）。
【００８６】
なお、その他の処理フローについては前述の第１の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【００８７】
以上のような構造およびフローチャートに基づく、情報処理システムの動作について説明する。
【００８８】
Ｓ３０１〜Ｓ３０６の処理を経て、画像が印刷されると、入力部１０９は、その印刷物の画像を読込む（Ｓ９０１）。この時読込まれる画像は、次の３つの要件を満たす画像であることとする。第１の要件は、図１７に示す領収証８００と同一の外観であるという要件である。第２の要件は、「ＣＯＰＹ」と表示された領域に後述する情報が埋込まれているという要件である。第３の要件は、いったん複写されたため、その他の領域に埋込まれた情報が失われたという要件である。
【００８９】
画像が読込まれると、Ｓ９０２の処理を経て、検出部１１０は、一致する画像が見つかったか否かを判断する（Ｓ１１０３）。この場合、一致する画像が見つかったかと判断されるので（Ｓ１１０３にてＹＥＳ）、抽出部１１１は、見つかった画像から情報を抽出する（Ｓ１１０４）。抽出部１１１は、複数の埋込み画像それぞれに対応する、秘匿を要することを表わす情報（後述する）を特定することとなる。
【００９０】
図１９は、読込まれた画像から抽出された情報の内容を表わす図である。埋込み情報Ｃおよび埋込み情報Ｄ（すなわち、Ｓ３０３にて取得部１０３が取得した複数の情報）は、Ｓ９０１にて入力部１０９が読込んだ画像（ひいてはＳ３０１にて読込部１０１が読込んだ画像）に対する加工の内容を表わす。埋込み情報Ｃの「００１」は、決められた領域を黒く塗潰すという指示を表わす。この情報は、情報を秘匿した状態を表わすことにより、秘匿を要することを表わす情報の一種である。埋込み情報Ｃにおける「座標」は、塗潰される領域の起点を表わす。図１９に示された「座標」は、領収証１０００の左上端から右に１０ｍｍ、下に３０ｍｍの位置を起点とすることを表わす。埋込み情報Ｃにおける「サイズ」は、塗潰される領域の大きさを表わす。図１９に示された「サイズ」は、幅５０ｍｍ、高さ１０ｍｍの範囲を塗潰すことを表わす。埋込み情報Ｄの「００２」は、決められた領域を空白にするという指示を表わす。この情報も、情報を秘匿した状態を表わすことにより、秘匿を要することを表わす情報の一種である。埋込み情報Ｄにおける「座標」は、空白とされる領域の起点を表わす。図１９に示された「座標」は、領収証１０００の左上端から右に５０ｍｍ、下に６０ｍｍの位置を起点とすることを表わす。埋込み情報Ｄにおける「サイズ」は、空白とされる領域の大きさを表わす。図１９に示された「サイズ」は、幅６０ｍｍ、高さ１０ｍｍの範囲を空白とすることを表わす。
【００９１】
あわせて、第１処理部１１２は、読込んだ画像データが原本か複写物かを判定する。この場合、「ＣＯＰＹ」と表示された領域外からは予め定められたドットパターンが検出されないので、第２処理部１１３は、第１処理部１１２の判定の結果（読込んだ画像データが複写物であること）を操作パネル５１１に表示する。結果が表示されると、第１処理部１１２は、抽出部１１１が抽出した指示にしたがって処理を行なう（Ｓ１１０５）。この場合、記憶部５０５上に保存された画像の指定された領域が、黒く塗潰されたり空白にされたりする。
【００９２】
処理が行なわれると、第２処理部１１３は、画像データの複写を実行する（Ｓ１１０６）。図２０に、複写機５２０を用いて領収証２０３を複写した場合の出力画像の例を示す。埋込み情報Ｃおよび埋込み情報Ｄにより表わされた領域（領域Ｃ１００１および領域Ｄ１００２）に、指示された処理（領域Ｃ１００１を黒く塗りつぶし、かつ領域Ｄ１００２を空白とする処理）が施されている。埋込み情報Ｃおよび埋込み情報Ｄは、ともに大きなドットパターンで表わされる。共に大きなドットパターンで表わされるので、Ｓ９０１に読込まれた画像が原本の領収証そのものであっても、複写物（この場合の複写物は、読取り装置１０８を用いて複写した複写物か否かを問わない）のものであっても、同様の結果となる。これにより、第２処理部１１３は、抽出部１１１が特定した、情報を秘匿した状態を表わすことにより、秘匿を要することを表わす情報のいずれかに対応するように、秘匿のための情報を出力することとなる。
【００９３】
以上のようにして、本案施の形態に係る情報処理システムは、読込まれた画像が原本か複写物かを判定できる。また、読込まれた画像を印刷した場合、情報を秘匿することができる。これにより、情報の必要以上の拡散を防止できる。その結果、印刷物の状態や複写の状態に大きな影響を受ける可能性が少なく、かつ情報の必要以上の拡散を防止できる情報処理システムを提供できる。
【００９４】
＜第３の実施の形態＞
以下、本発明の第３の実施の形態に係る情報処理システムについて説明する。
【００９５】
本実施の形態に係る情報処理システムのハードウェア構成は、前述の第１の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【００９６】
図２１を参照して、読取り装置１０８で実行されるプログラムは、復号に関し、以下のような制御構造を有する。なお、図２１に示すフローチャートの中で、前述の図８に示した処理は同じステップ番号を付してある。それらの処理も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【００９７】
Ｓ１２０５にて、第１処理部１１２は、抽出部１１１が抽出した「鍵」を用いて、抽出部１１１が抽出した情報（この情報は予め暗号化されている）を復号する。本実施の形態において「鍵」とは暗号化された情報を復号するために用いる任意の情報のことをいう。「鍵」を用いることにより、同一の平文がいつも同じ暗号文になることが防止される。「暗号」とは、暗号化されていない通常のデータ（平文データ）を何らかの規則に従って変換し、そのままでは第３者にとって何を意味しているかわからないデータ（暗号化データ）に変換する処理のことである。暗号化は、何らかの規則（最初の規則と同一でなくてもよい）によって元の平文に復元されること（復号）を前提とする。通常、「鍵」は、暗号化（「暗号化」は、暗号化チップなどのハードウェアを使って暗号化してもよいし、ソフトウェアで暗号化してもよい）を１ビット分行なうごとに１つ作成される。たとえば、６４ビット鍵のＤＥＳ（Data Encryption Standard）方式であれば、６４ビット長のデータとなる（ちなみに、暗号化の他の方式として、ＡＥＳ（Advanced  Encryption  Standard）、ＲＳＡ、ElGamalなどがある）。本実施の形態において、第１処理部１１２は共通鍵（暗号化に用いる「鍵」と復号に用いる「鍵」とが同じ）を用いて暗号化された情報を復号することとする。Ｓ１２０６にて、第２処理部１１３は、第１処理部１１２が復号した情報を第２処理部１１３自身の一部である操作パネル５１１に表示する。
【００９８】
なお、その他の処理フローについては前述の第１の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【００９９】
以上のような構造およびフローチャートに基づく、情報処理システムの動作について説明する。
【０１００】
Ｓ３０１〜Ｓ３０６の処理を経て、画像が印刷されると、入力部１０９は、その印刷物の画像を読込む（Ｓ９０１）。この時読込まれる画像は、図１６に示す領収証２０３である。ただし、領域Ａ２０１および領域Ｂ２０２に埋込まれる情報が第１の実施の形態とは異なる。図２２を参照して、領域Ａ２０１および領域Ｂ２０２に埋込まれる情報（すなわち、Ｓ３０３にて取得部１０３が取得した複数の情報）は、暗号方式および共通鍵（すなわち暗号化された情報の復号に用いる情報）を表わし、かつ領域Ａ２０１に埋込まれる埋込み情報Ｅと、予め暗号化された情報を表わし、かつ領域Ｂ２０２に埋込まれる埋込み情報Ｆとを含む。
【０１０１】
画像が読込まれた後、Ｓ９０２〜Ｓ９０４の処理を経て、埋込み情報Ｅおよび埋込み情報Ｆが抽出されると、第１処理部１１２は、抽出部１１１が抽出した鍵を用いて、抽出部１１１が抽出した情報を復号する（Ｓ１２０５）。これにより、第１処理部１１２は、暗号化された情報の復号に用いる情報を用いて、予め暗号化された情報を復号することとなる。情報が復号されると、第２処理部１１３は、第１処理部１１２が復号した情報を操作パネル５１１に表示する（Ｓ１２０５）。
【０１０２】
以上のようにして、本案施の形態に係る情報処理システムは、読込まれた画像から、暗号を用いて秘匿された情報を復号させることができる。秘匿された情報は大きなドットを用いたドットパターンにより表わされるので、印刷物の状態や複写の状態に大きな影響を受けることがなくなる。これにより、印刷物の状態や複写の状態に大きな影響を受けることなく、原本所有者および特定の読取り装置を利用できる者のみが、秘匿された情報を得ることができる。その結果、情報が複写の状態に影響を受ける可能性が少なく、かつ情報の漏洩を防止できる情報処理システムを提供できる。
【０１０３】
なお、埋込み情報Ｅは領域Ｂ２０２に埋込まれてもよい。その場合、埋込み情報Ｆは領域Ａ２０１に埋込まれることとなる。
【０１０４】
また、Ｓ１２０５にて、第１処理部１１２は、抽出された情報に変換の手順などが予め定められた処理を施すことによって、あらかじめ「鍵」を算出しておいてもよい。この場合、第１処理部１１２は、その「鍵」を用いて情報を復号する。
【０１０５】
また、Ｓ１２０５にて、第１処理部１１２は、公開鍵（決められたペアの２つの鍵によって、暗号化や復号を実施するための鍵）を用いて情報を復号してもよい。この場合、Ｓ１２０５にて、第１処理部１１２は、抽出された「鍵」と、読取り装置１０８が持っている「鍵」とを用いて情報を復号することとなる。
【０１０６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１０７】
【図１】本発明の第１の実施の形態に係る情報処理システムの全体構成図である。
【図２】本発明の第１の実施の形態に係る出力装置を実現する汎用のパーソナルコンピュータおよび周辺機器の制御ブロック図である。
【図３】本発明の第１の実施の形態に係る読取り装置を実現する複写機の外観図である。
【図４】本発明の第１の実施の形態に係る読取り装置を実現する複写機の制御ブロック図である。
【図５】本発明の第１の実施の形態に係る合成処理の制御の手順を示すフローチャートである。
【図６】本発明の第１の実施の形態に係る「１」のドットパターンを表わす図である。
【図７】本発明の第１の実施の形態に係る「０」のドットパターンを表わす図である。
【図８】本発明の第１の実施の形態に係る判定処理の制御の手順を示すフローチャートである。
【図９】本発明の第１の実施の形態に係る領収証の原本を表わす図である。
【図１０】本発明の第１の実施の形態に係る領収証の選択された領域の拡大図である。
【図１１】本発明の第１の実施の形態に係る領収証に埋込まれる情報を表わす図である。
【図１２】本発明の第１の実施の形態に係るドットパターンが小さな埋込み画像を表わす図である。
【図１３】本発明の第１の実施の形態に係るドットパターンが小さな埋込み画像の画像データを表わす概念図である。
【図１４】本発明の第１の実施の形態に係るドットパターンが大きな埋込み画像を表わす図である。
【図１５】本発明の第１の実施の形態に係るドットパターンが大きな埋込み画像の画像データを表わす概念図である。
【図１６】本発明の第１の実施の形態に係る出力された領収証を表わす図である。
【図１７】本発明の第１の実施の形態に係る出力された領収証のコピーを表わす図である。
【図１８】本発明の第２の実施の形態に係る禁止処理の制御の手順を示すフローチャートである。
【図１９】本発明の第２の実施の形態に係る領収証に埋込まれた情報を表わす図である。
【図２０】本発明の第２の実施の形態に係る出力された領収証を表わす図である。
【図２１】本発明の第３の実施の形態に係る復号処理の制御の手順を示すフローチャートである。
【図２２】本発明の第３の実施の形態に係る領収証に埋込まれた情報を表わす図である。
【符号の説明】
【０１０８】
１００  出力装置、１０１  読込部、１０２  決定部、１０３  取得部、１０４  生成部、１０５  合成部、１０６  出力部、１０７  画像、１０８  読取り装置、１０９  入力部、１１０  検出部、１１１  抽出部、１１２  第１処理部、１１３  第２処理部、２００  領域、２０１  領域Ａ、２０２  領域Ｂ、２０３，８００，１０００  領収証、２０４  埋込み画像Ａ、２０５  埋込み画像Ｂ、５００  ＣＰＵ、５０１  ディスプレイ、５０２  キーボード、５０３  スキャナ、５０４  プリンタ、５０５  記憶部、５０６  外部記憶装置、５０７  マウス、５０９，５１４  通信デバイス、５１０  バス、５１１  操作パネル、５１２  印刷エンジン、５１３  ＲＯＭ、５２０  複写機、１００１  領域Ｃ、１００２  領域Ｄ。
【図１】
2006237742.tif 000003
【図２】
2006237742.tif 000004
【図３】
2006237742.tif 000005
【図４】
2006237742.tif 000006
【図５】
2006237742.tif 000007
【図６】
2006237742.tif 000008
【図７】
2006237742.tif 000009
【図８】
2006237742.tif 000010
【図９】
2006237742.tif 000011
【図１０】
2006237742.tif 000012
【図１１】
2006237742.tif 000013
【図１２】
2006237742.tif 000014
【図１３】
2006237742.tif 000015
【図１４】
2006237742.tif 000016
【図１５】
2006237742.tif 000017
【図１６】
2006237742.tif 000018
【図１７】
2006237742.tif 000019
【図１８】
2006237742.tif 000020
【図１９】
2006237742.tif 000021
【図２０】
2006237742.tif 000022
【図２１】
2006237742.tif 000023
【図２２】
2006237742.tif 000024