JP2006237742A - Output device, reading device, information processing system, output program, reading program, information processing program, and computer readable recording medium recording the same programs - Google Patents
Output device, reading device, information processing system, output program, reading program, information processing program, and computer readable recording medium recording the same programs Download PDFInfo
- Publication number
- JP2006237742A JP2006237742A JP2005046091A JP2005046091A JP2006237742A JP 2006237742 A JP2006237742 A JP 2006237742A JP 2005046091 A JP2005046091 A JP 2005046091A JP 2005046091 A JP2005046091 A JP 2005046091A JP 2006237742 A JP2006237742 A JP 2006237742A
- Authority
- JP
- Japan
- Prior art keywords
- information
- image
- reading
- images
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 52
- 238000012545 processing Methods 0.000 claims description 68
- 238000001514 detection method Methods 0.000 claims description 26
- 238000000034 method Methods 0.000 description 42
- 238000000605 extraction Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 16
- 238000004891 communication Methods 0.000 description 12
- 230000015572 biosynthetic process Effects 0.000 description 10
- 239000000284 extract Substances 0.000 description 10
- 238000003786 synthesis reaction Methods 0.000 description 10
- 239000000463 material Substances 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 description 5
- 230000002093 peripheral effect Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000012937 correction Methods 0.000 description 4
- 241000167854 Bourreria succulenta Species 0.000 description 2
- 235000019693 cherries Nutrition 0.000 description 2
- 238000013478 data encryption standard Methods 0.000 description 2
- 238000009792 diffusion process Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000003973 paint Substances 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 230000037303 wrinkles Effects 0.000 description 1
Images
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
Description
本発明は、出力装置、読取り装置、情報処理システム、出力プログラム、読取りプログラム、情報処理プログラム、出力プログラムを記録したコンピュータ読取可能な記録媒体、読取りプログラムを記録したコンピュータ読取可能な記録媒体、および情報処理プログラムを記録したコンピュータ読取可能な記録媒体に関し、特に、原画を再編成する出力装置、読取り装置、情報処理システム、出力プログラム、読取りプログラム、情報処理プログラム、出力プログラムを記録したコンピュータ読取可能な記録媒体、読取りプログラムを記録したコンピュータ読取可能な記録媒体、および情報処理プログラムを記録したコンピュータ読取可能な記録媒体に関する。 The present invention relates to an output device, a reading device, an information processing system, an output program, a reading program, an information processing program, a computer-readable recording medium recording the output program, a computer-readable recording medium recording the reading program, and information The present invention relates to a computer-readable recording medium on which a processing program is recorded, and in particular, an output device that reorganizes an original image, a reading device, an information processing system, an output program, a reading program, an information processing program, and a computer-readable recording that records an output program The present invention relates to a medium, a computer-readable recording medium that records a reading program, and a computer-readable recording medium that records an information processing program.
特許文献1は、書類の発行側において、書類の画像の特徴部を抽出し、特徴部に基づく情報を作成し、その情報が貼付された書類の画像を伝達用の書類として出力し、書類の受取側において、伝達用の書類を受け付け、伝達用の書類の画像から特徴部に基づく情報を切り出し、特徴部に基づく情報が切り出された画像について特徴部を抽出し、特徴部に基づく情報を作成し、作成された特徴部に基づく情報と、切り出された特徴部に基づく情報とを照合して伝達用の書類の正当性をチェックする書類の認証方法を開示する。 In Patent Document 1, the document issuer extracts the feature portion of the document image, creates information based on the feature portion, outputs the document image on which the information is pasted as a document for transmission, The receiving side accepts the document for transmission, extracts information based on the feature from the image of the document for transmission, extracts the feature from the image from which the information based on the feature is extracted, and creates information based on the feature Then, a document authentication method for checking the validity of a document for transmission by collating the information based on the created feature and the information based on the cut out feature is disclosed.
この発明によると、やり取りされる書類や書類データの認証を適正に行なうことができる。いわゆる「電子透かし」を用いているからである。電子透かしとは、画像、動画、音声などのマルチメディアデータの中へ、画質や音質にはほとんど影響を与えずに特定の情報を埋め込む技術のことである。 According to the present invention, it is possible to properly authenticate exchanged documents and document data. This is because so-called “digital watermark” is used. Digital watermarking is a technique for embedding specific information in multimedia data such as images, moving images, and voices with little effect on image quality and sound quality.
電子透かしは、著作権に関する情報を埋め込むために利用されることが多い。上述した「特定の情報」を埋め込まれた画像などのマルチメディアデータは、一見すると元のデータと変わりないように見える。しかし、そのようなマルチメディアデータが専用の装置に読み込まれると、埋込まれた情報が抽出されることとなる。 Digital watermarks are often used to embed information about copyright. The multimedia data such as the image in which the above-mentioned “specific information” is embedded appears to be the same as the original data at first glance. However, when such multimedia data is read into a dedicated device, the embedded information is extracted.
特許文献2は、背景となる画像の階調を補正する補正回路と、背景となる画像あるいは補正回路による階調の補正後の画像に対して出力線数よりも荒い線数で網点処理を行なう処理回路と、処理回路で網点処理を施した画像あるいは網点処理を施していない画像のいずれかをマスク画像にしたがって選択して潜像が埋込まれた画像を出力する選択回路とを有し、補正回路は、処理回路で網点処理を施した画像と網点処理を施していない画像の階調が出力時に一致するように階調を補正する装置を開示する。 Patent Document 2 discloses a correction circuit that corrects the gradation of an image serving as a background, and a halftone process with a rougher number of output lines than the background image or an image after gradation correction performed by the correction circuit. And a selection circuit that selects either an image that has undergone halftone processing or an image that has not undergone halftone processing in accordance with a mask image and outputs an image in which a latent image is embedded. The correction circuit discloses a device that corrects the gradation so that the gradation of an image that has been subjected to halftone processing and an image that has not been subjected to halftone processing match at the time of output.
この発明によると、通常の用紙を用いて複写を禁止する文書を作成することができるとともに、潜像のパターンが目立たず、また潜像となるパターンや画像を容易に変更できる。桜紙とよばれる特殊な用紙の原理を用いているからである。 According to the present invention, it is possible to create a document for which copying is prohibited using ordinary paper, and the pattern of the latent image is not conspicuous, and the pattern or image that becomes the latent image can be easily changed. This is because a special paper principle called cherry paper is used.
桜紙とは、人間の目には見えにくいが複写をすると文字が浮き出るような特定のパターンが予め印刷されている用紙のことである。この用紙に文書を印刷しておくと、複写機で複写した場合、文字や記号などが浮き出る。文字や記号が浮き出るので、複写であることが一目で分かる。複写であることが一目で分かるので、複写の抑止となると同時に、複写された文書が原本でないことが分かる。特許文献2にかかる装置で印刷された印刷物は、見た目では同じ輝度で見えるような、粗い網点と細かい網点とで構成されている。これらの網点のうち、粗い網点で印刷された領域は複写時に浮き出る。細かい網点で印刷された領域は複写時に消える。 Cherry paper is paper that has been printed in advance with a specific pattern that makes it difficult for human eyes to see but characters appear when copied. If a document is printed on this paper, characters and symbols appear when copied by a copying machine. Characters and symbols appear, so you can see at a glance that it is a copy. Since it can be seen at a glance that it is a copy, it can be recognized that the copied document is not the original document as well as the copy is inhibited. The printed matter printed by the apparatus according to Patent Document 2 is composed of rough halftone dots and fine halftone dots that can be seen with the same brightness. Of these halftone dots, areas printed with coarse halftone dots are raised during copying. Areas printed with fine dots disappear when copying.
しかしながら、特許文献1に開示された発明では、特徴量によって改ざんを検証しているため、印刷物に汚れや皺があった場合、原本であっても誤検出する可能性があるという問題点がある。複写物に基づき改ざんを検証する場合、誤検出の可能性はさらに高くなる。特許文献1に開示された発明に限らず、「電子透かし」には、紙などの印刷物をやり取りする場合、受信側が正確に印刷物から印刷前のディジタルデータと同じデータを得ることは難しいという問題点もある。特許文献2に開示された発明にも、同様の問題点がある。さらに、特許文献2には、複写機の濃度を調節することによって、粗い網点が消えるように複写することも、細かい網点も残るように複写することも可能であるとういう問題点がある。
本発明は上述の問題点を解決するためになされたものであって、その目的は、情報が複写の状態に影響を受ける可能性が少ない出力装置、読取り装置、情報処理システム、出力プログラム、読取りプログラム、情報処理プログラム、出力プログラムを記録したコンピュータ読取可能な記録媒体、読取りプログラムを記録したコンピュータ読取可能な記録媒体、および情報処理プログラムを記録したコンピュータ読取可能な記録媒体を提供することにある。 The present invention has been made to solve the above-described problems, and its object is to provide an output device, a reading device, an information processing system, an output program, and a reading device in which information is less likely to be affected by the copying state. An object is to provide a computer-readable recording medium in which a program, an information processing program, an output program are recorded, a computer-readable recording medium in which a reading program is recorded, and a computer-readable recording medium in which an information processing program is recorded.
上記目的を達成するために、本発明のある局面にしたがうと、出力装置において、作成手段は、複数の第1の画像を作成する。複数の第1の画像は、記憶手段が記憶した、文字および数値のいずれかを表わしかつ互いに異なる、複数の情報のいずれかに対応する。上書き手段は、複数の第1の画像を、読込み手段が読込んだ第2の画像の任意の部分に上書きする。出力手段は、上書き手段が第1の画像を上書きした第2の画像を出力する。これにより、複数の情報のいずれかに対応する複数の画像が読込まれた画像に上書きされるので、出力手段が出力した画像において、情報が複写の影響を受ける可能性が少なくなる。その結果、情報が複写の状態に影響を受ける可能性が少ない出力装置を提供することができる。 In order to achieve the above object, according to an aspect of the present invention, in the output device, the creating means creates a plurality of first images. The plurality of first images correspond to any of a plurality of pieces of information representing any one of characters and numerical values and different from each other stored by the storage unit. The overwriting means overwrites an arbitrary portion of the second image read by the reading means with the plurality of first images. The output means outputs a second image in which the overwriting means overwrites the first image. As a result, a plurality of images corresponding to any of the plurality of information are overwritten on the read image, so that the possibility that the information is affected by copying in the image output by the output means is reduced. As a result, it is possible to provide an output device in which information is less likely to be affected by the copy status.
また、作成手段は、互いに画素の大きさが異なる複数の画像を作成することが望ましい。画像が複写の影響を受ける可能性は、画素の大きさに応じて異なる。互いに複写の影響を受ける可能性が異なる複数の画像が含まれると、画像が複写の影響を受ける可能性は画像ごとに異なることとなる。これにより、情報が複写の影響を受けたとしても、複写の影響を受けたことが明確化される。その結果、情報が複写の状態に影響を受ける可能性が少なく、かつ複写の影響を受けたとしても、複写の影響を受けたことが明確化される出力装置を提供することができる。 Further, it is desirable that the creating means creates a plurality of images having different pixel sizes. The possibility that an image is affected by copying varies depending on the size of the pixel. When a plurality of images having different possibilities of being influenced by copying are included, the possibility that the image is affected by copying differs for each image. Thereby, even if the information is affected by copying, it is clarified that the information is affected by copying. As a result, it is possible to provide an output device in which information is less likely to be affected by the copy status, and even if the information is affected by the copy, it is clarified that the information has been affected by the copy.
また、画素の大きさが異なる複数の画像は、画素の大きさごとに、異なる情報に対応することが望ましい。これにより、情報が複写の影響を受ける可能性が、画素の大きさごとに異なることとなる。互いに複写の影響を受ける可能性が異なる複数の情報が存在するので、情報が複写の影響を受けたとしても、どの程度複写の影響を受けたかが明確化される。その結果、情報が複写の状態に影響を受ける可能性が少なく、かつ複写の影響を受けたとしても、どの程度複写の影響を受けたかが明確化される出力装置を提供することができる。 In addition, it is desirable that a plurality of images having different pixel sizes correspond to different information for each pixel size. As a result, the possibility that the information is affected by copying differs for each pixel size. Since there is a plurality of pieces of information having different possibility of being affected by copying, it is clarified how much the information is affected even if the information is affected by copying. As a result, it is possible to provide an output device in which information is less likely to be affected by the copy status, and even if the information is affected by the copy, the extent to which the copy is affected is clarified.
また、複数の第1の画像は、読込まれた第2の画像の内容を表わす、複数の情報のいずれかに対応することが望ましい。これにより、出力手段が出力した画像において、読込まれた画像の内容を表わす複数の情報が、複写の影響を受ける可能性が少なくなる。その結果、読込まれた画像の内容についての情報が、複写の状態に影響を受ける可能性が少ない出力装置を提供することができる。 Moreover, it is desirable that the plurality of first images correspond to any of a plurality of pieces of information representing the contents of the read second image. Thereby, in the image output by the output means, the possibility that a plurality of pieces of information representing the contents of the read image are affected by copying is reduced. As a result, it is possible to provide an output device in which the information about the content of the read image is less likely to be affected by the copy state.
また、複数の第1の画像は、読込まれた第2の画像に対する加工の内容を表わす、複数の情報のいずれかに対応することが望ましい。これにより、出力手段が出力した画像において、読込まれた画像に対する加工の内容を表わす複数の情報が、複写の影響を受ける可能性が少なくなる。その結果、読込まれた画像に対する加工の内容についての情報が、複写の状態に影響を受ける可能性が少ない出力装置を提供することができる。 Moreover, it is desirable that the plurality of first images correspond to any of a plurality of pieces of information representing the contents of processing for the read second image. As a result, in the image output by the output means, there is less possibility that a plurality of pieces of information representing the contents of processing on the read image are affected by copying. As a result, it is possible to provide an output device in which the information about the contents of processing on the read image is less likely to be affected by the copy state.
また、複数の第1の画像は、予め暗号化された情報および暗号化された情報の復号に用いる情報に対応することが望ましい。これにより、出力手段が出力した画像から、予め暗号化された情報および暗号化された情報の復号に用いる情報を特定できる。予め暗号化された情報および暗号化された情報の復号に用いる情報が、共に複写の影響を受ける可能性が少なくなる。その結果、予め暗号化された情報および暗号化された情報の復号に用いる情報が、共に複写の状態に影響を受ける可能性が少ない出力装置を提供することができる。 The plurality of first images desirably correspond to information encrypted in advance and information used for decrypting the encrypted information. Thereby, it is possible to specify information encrypted in advance and information used to decrypt the encrypted information from the image output by the output unit. Both the previously encrypted information and the information used for decrypting the encrypted information are less likely to be affected by copying. As a result, it is possible to provide an output device in which information encrypted in advance and information used for decrypting the encrypted information are less likely to be affected by the copy state.
本発明の他の局面にしたがうと、読取り装置において、検出手段は、読込み手段が読込んだ、複数の情報のいずれかに対応する複数の第1の画像を含む、第2の画像から、複数の第1の画像を検出する。特定手段は、複数の第1の画像それぞれに対応する情報を特定する。出力手段は、特定手段が特定した情報のいずれかに対応する情報を出力する。これにより、複数の情報のいずれかに対応する情報が出力される。複数の情報のいずれかに対応する情報が出力されるので、出力される情報が複写の状態に影響を受ける可能性は少なくなる。その結果、情報が複写の状態に影響を受ける可能性が少ない読取り装置を提供することができる。 According to another aspect of the present invention, in the reading device, the detection means includes a plurality of second images including a plurality of first images corresponding to any of the plurality of information read by the reading means. The first image is detected. The specifying unit specifies information corresponding to each of the plurality of first images. The output means outputs information corresponding to any of the information specified by the specifying means. Thereby, information corresponding to any of the plurality of information is output. Since information corresponding to any of a plurality of pieces of information is output, the possibility that the output information is affected by the copy state is reduced. As a result, it is possible to provide a reading apparatus in which information is less likely to be affected by the copying state.
また、検出手段は、読込み手段が読込んだ第2の画像から、画素の大きさが異なる複数の画像をそれぞれ検出することが望ましい。画像が複写の状態に影響を受ける可能性は、画素の大きさに応じて異なる。出力される情報は画像に対応するので、検出される画像が複写の状態に影響を受ける可能性が異なると、複写の状態に影響を受ける可能性は出力される情報に応じて異なることとなる。これにより、情報が複写の影響を受けたとしても、いずれの情報が出力されるかということによって、複写の影響を受けたことが明確化される。その結果、情報が複写の状態に影響を受ける可能性が少なく、かつ複写の影響を受けたとしても、複写の影響を受けたことが明確化される読取り装置を提供することができる。 Further, it is desirable that the detecting means detects a plurality of images having different pixel sizes from the second image read by the reading means. The possibility that the image is affected by the copy state varies depending on the size of the pixel. Since the output information corresponds to the image, if the possibility that the detected image is affected by the copy state differs, the possibility that the detected image is affected by the copy state differs depending on the output information. . As a result, even if the information is affected by copying, it is clarified that the information is output depending on which information is output. As a result, it is possible to provide a reading apparatus in which information is less likely to be affected by the copy status, and even if the information is affected by the copy, it is clarified that the information has been affected by the copy.
また、読取り装置は、特定手段が特定できた情報に応じて、読込まれた第2の画像が複写物か否かを判定するための判定手段を含むことが望ましい。出力手段は、判定手段による判定の結果を表わす情報を出力することが望ましい。これにより、情報が複写の影響を受けたとしても、いずれの情報が出力されるかということによって、複写の影響を受けたことが容易に明確化される。その結果、情報が複写の状態に影響を受ける可能性が少なく、かつ複写の影響を受けたとしても、複写の影響を受けたことが容易に明確化される読取り装置を提供することができる。 Further, it is preferable that the reading device includes a determination unit for determining whether or not the read second image is a copy in accordance with information that can be specified by the specifying unit. It is desirable for the output means to output information representing the result of determination by the determination means. As a result, even if the information is affected by copying, it is easily clarified that the information is output depending on which information is output. As a result, it is possible to provide a reading apparatus in which information is less likely to be affected by the copy status, and even if the information is affected by the copy, the influence of the copy can be easily clarified.
また、判定手段は、特定手段が特定できた、互いに画素の大きさが異なる複数の第1の画像それぞれに対応する情報に応じて、第2の画像が複写物か否かを判定するための手段を含むことが望ましい。これにより、複写の影響が画素の大きさに応じて異なるので、情報が複写の影響を受けたことが特に容易に明確化される。その結果、情報が複写の状態に影響を受ける可能性が少なく、かつ複写の影響を受けたとしても、複写の影響を受けたことが特に容易に明確化される読取り装置を提供することができる。 The determining means determines whether or not the second image is a copy according to information corresponding to each of the plurality of first images having different pixel sizes that can be specified by the specifying means. It is desirable to include means. As a result, the influence of copying differs depending on the size of the pixel, so that it is particularly easily clarified that the information has been affected by the copying. As a result, it is possible to provide a reading apparatus in which information is less likely to be affected by the copy status, and even if the information is affected by the copy, the influence of the copy can be clarified particularly easily. .
また、複写物か否かを判定するための手段は、特定手段が特定できた、互いに画素の大きさが異なる複数の第1の画像それぞれに対応する情報の種類に応じて、第2の画像が複写物か否かを判定するための手段を含むことが望ましい。これにより、複写の影響が画素の大きさに応じて異なるので、情報が複写の影響を受けたことがきわめて容易に明確化される。その結果、情報が複写の状態に影響を受ける可能性が少なく、かつ複写の影響を受けたとしても、複写の影響を受けたことがきわめて容易に明確化される読取り装置を提供することができる。 Further, the means for determining whether or not the copy is a copy of the second image according to the type of information corresponding to each of the plurality of first images having different pixel sizes can be specified by the specifying means. It is desirable to include means for determining whether the is a copy. As a result, the influence of copying differs depending on the size of the pixel, so that it is very easily clarified that the information has been affected by the copying. As a result, it is possible to provide a reading apparatus in which information is less likely to be affected by the copy status, and even if the information is affected by the copy, it can be very easily clarified that the information has been affected by the copy. .
また、複数の情報は、読込み手段が読込んだ第2の画像の内容を表わす情報を含むことが望ましい。これにより、読込み手段が読込んだ画像の内容の情報が複写の状態に影響を受ける可能性は少なくなる。その結果、読込み手段が読込んだ画像の内容の情報が複写の状態に影響を受ける可能性が少ない読取り装置を提供することができる。 Further, it is desirable that the plurality of information include information representing the content of the second image read by the reading unit. Thereby, the possibility that the information of the contents of the image read by the reading means is affected by the copy state is reduced. As a result, it is possible to provide a reading apparatus in which the information on the contents of the image read by the reading means is less likely to be affected by the copy state.
また、複数の情報は、秘匿を要することを表わす情報を含むことが望ましい。特定手段は、複数の第1の画像それぞれに対応する、秘匿を要することを表わす情報を特定するための手段を含むことが望ましい。出力手段は、特定手段が特定した情報のいずれかに対応するように、秘匿のための情報を出力するための手段を含むことが望ましい。これにより、秘匿のための情報が複写の状態に影響を受ける可能性は少なくなる。その結果、秘匿のための情報が複写の状態に影響を受ける可能性が少ない読取り装置を提供することができる。 Moreover, it is desirable that the plurality of information includes information indicating that confidentiality is required. The specifying means preferably includes means for specifying information indicating that confidentiality is required, corresponding to each of the plurality of first images. The output means preferably includes means for outputting confidential information so as to correspond to any of the information specified by the specifying means. As a result, the information for concealment is less likely to be affected by the copy status. As a result, it is possible to provide a reading apparatus in which the information for concealment is less likely to be affected by the copy state.
また、複数の情報は、予め暗号化された情報および暗号化された情報の復号に用いる情報を含むことが望ましい。読取り装置は、暗号化された情報の復号に用いる情報を用いて、予め暗号化された情報を復号するための復号手段をさらに含むことが望ましい。これにより、予め暗号化された情報および暗号化された情報の復号に用いる情報が、共に複写の影響を受ける可能性が少なくなる。その結果、予め暗号化された情報および暗号化された情報の復号に用いる情報が、共に複写の状態に影響を受ける可能性が少ない読取り装置を提供することができる。 Further, it is desirable that the plurality of pieces of information include information encrypted in advance and information used for decrypting the encrypted information. The reading device preferably further includes decryption means for decrypting the pre-encrypted information using information used for decrypting the encrypted information. This reduces the possibility that both the previously encrypted information and the information used for decrypting the encrypted information are affected by copying. As a result, it is possible to provide a reading apparatus in which information encrypted in advance and information used for decrypting the encrypted information are less likely to be affected by the copy state.
本発明の他の局面にしたがうと、情報処理システムにおいて、作成手段は、複数の第1の画像を作成する。複数の第1の画像は、記憶手段が記憶した、文字および数値のいずれかを表わしかつ互いに異なる、複数の情報のいずれかに対応する。上書き手段は、複数の第1の画像を、出力装置の読込み手段が読込んだ第2の画像の、任意の部分に上書きする。出力装置の出力手段は、上書き手段が第1の画像を上書きした第2の画像を出力する。検出手段は、出力装置が出力しかつ読取り装置の読込み手段が読込んだ、複数の情報のいずれかに対応する複数の第1の画像を含む、第2の画像から、複数の第1の画像を検出する。特定手段は、複数の第1の画像それぞれに対応する情報を特定する。読取り装置の出力手段は、特定手段が特定した情報のいずれかに対応する情報を出力する。特定手段が特定した情報のいずれかに対応する情報が出力されるので、複数の情報のいずれかに対応する情報が出力される。これにより、複数の情報のいずれかに対応する複数の画像が、出力装置の読込み手段により読込まれた画像に上書きされるので、出力装置の出力手段が出力した画像において、情報が複写の影響を受ける可能性が少なくなる。読取り装置の出力手段が複数の情報のいずれかに対応する情報を出力するので、読取り装置の出力手段により出力される情報が複写の状態に影響を受ける可能性も少なくなる。その結果、情報が複写の状態に影響を受ける可能性が少ない情報処理システムを提供することができる。 According to another aspect of the present invention, in the information processing system, the creation unit creates a plurality of first images. The plurality of first images correspond to any of a plurality of pieces of information representing any one of characters and numerical values and different from each other stored by the storage unit. The overwriting means overwrites an arbitrary portion of the second image read by the reading means of the output device with the plurality of first images. The output unit of the output device outputs a second image in which the overwriting unit overwrites the first image. The detecting means includes a plurality of first images from a second image including a plurality of first images corresponding to any of the plurality of information output by the output device and read by the reading means of the reading device. Is detected. The specifying unit specifies information corresponding to each of the plurality of first images. The output unit of the reading device outputs information corresponding to any of the information specified by the specifying unit. Since information corresponding to any of the information specified by the specifying means is output, information corresponding to any of the plurality of information is output. As a result, the plurality of images corresponding to any of the plurality of information are overwritten on the image read by the reading unit of the output device, so that the information has an influence on copying in the image output by the output unit of the output device. There is less chance of receiving it. Since the output unit of the reading device outputs information corresponding to any of the plurality of information, the possibility that the information output by the output unit of the reading device is affected by the copying state is reduced. As a result, it is possible to provide an information processing system in which information is less likely to be affected by the copy state.
読取り装置は、特定手段が特定できた情報に応じて、第2の画像が複写物か否かを判定するための判定手段をさらに含むことが望ましい。読取り装置の出力手段は、判定手段による判定の結果を表わす情報を出力することが望ましい。これにより、情報が複写の影響を受けたとしても、いずれの情報が出力されるかということによって、複写の影響を受けたことが容易に明確化される。その結果、情報が複写の状態に影響を受ける可能性が少なく、かつ複写の影響を受けたとしても、複写の影響を受けたことが容易に明確化される情報処理システムを提供することができる。 The reading device preferably further includes a determination unit for determining whether or not the second image is a copy in accordance with information that can be specified by the specifying unit. It is desirable that the output means of the reader outputs information representing the result of determination by the determination means. As a result, even if the information is affected by copying, it is easily clarified that the information is output depending on which information is output. As a result, it is possible to provide an information processing system in which information is less likely to be affected by the copy status, and even if it is affected by the copy, it is easily clarified that the information has been affected by the copy. .
また、複数の情報は、第2の画像の内容を表わす情報を含むことが望ましい。これにより、画像の内容の情報が複写の状態に影響を受ける可能性は少なくなる。その結果、画像の内容の情報が複写の状態に影響を受ける可能性が少ない情報処理システムを提供することができる。 In addition, it is desirable that the plurality of information includes information representing the content of the second image. As a result, the possibility that the content information of the image is affected by the copy state is reduced. As a result, it is possible to provide an information processing system in which image content information is less likely to be affected by the copying state.
また、複数の情報は、秘匿を要することを表わす情報を含むことが望ましい。特定手段は、複数の第1の画像それぞれに対応する、秘匿を要することを表わす情報を特定するための手段を含むことが望ましい。読取り装置の出力手段は、特定手段が特定した情報のいずれかに対応するように、秘匿のための情報を出力するための手段を含むことが望ましい。これにより、秘匿のための情報が複写の状態に影響を受ける可能性は少なくなる。その結果、秘匿のための情報が複写の状態に影響を受ける可能性が少ない情報処理システムを提供することができる。 Moreover, it is desirable that the plurality of information includes information indicating that confidentiality is required. The specifying means preferably includes means for specifying information indicating that confidentiality is required, corresponding to each of the plurality of first images. The output means of the reading device preferably includes means for outputting information for concealment so as to correspond to any of the information specified by the specifying means. As a result, the information for concealment is less likely to be affected by the copy status. As a result, it is possible to provide an information processing system in which the information for concealment is less likely to be affected by the copy state.
また、複数の情報は、予め暗号化された情報および暗号化された情報の復号に用いる情報を含むことが望ましい。読取り装置は、暗号化された情報の復号に用いる情報を用いて、予め暗号化された情報を復号するための復号手段をさらに含むことが望ましい。これにより、予め暗号化された情報および暗号化された情報の復号に用いる情報が、共に複写の影響を受ける可能性が少なくなる。その結果、予め暗号化された情報および暗号化された情報の復号に用いる情報が、共に複写の状態に影響を受ける可能性が少ない情報処理システムを提供することができる。 Further, it is desirable that the plurality of pieces of information include information encrypted in advance and information used for decrypting the encrypted information. The reading device preferably further includes decryption means for decrypting the pre-encrypted information using information used for decrypting the encrypted information. This reduces the possibility that both the previously encrypted information and the information used for decrypting the encrypted information are affected by copying. As a result, it is possible to provide an information processing system in which information encrypted in advance and information used to decrypt the encrypted information are less likely to be affected by the copy state.
本発明の他の局面にしたがうと、出力プログラムは、以下の各ステップをコンピュータに実行させる。作成ステップは、複数の第1の画像を作成する。複数の第1の画像は、記憶ステップにおいて記憶した、文字および数値のいずれかを表わしかつ互いに異なる、複数の情報のいずれかに対応する。上書きステップは、複数の第1の画像を、読込みステップにおいて読込んだ第2の画像の任意の部分に上書きする。出力ステップは、上書きステップにおいて第1の画像を上書きした第2の画像を出力する。これにより、複数の情報のいずれかに対応する複数の画像が読込まれた画像に上書きされるので、出力ステップが出力した画像において、情報が複写の影響を受ける可能性が少なくなる。その結果、情報が複写の状態に影響を受ける可能性が少ない出力プログラムを提供することができる。 According to another aspect of the present invention, the output program causes a computer to execute the following steps. The creating step creates a plurality of first images. The plurality of first images correspond to any of a plurality of pieces of information representing one of characters and numerical values and different from each other, stored in the storing step. The overwriting step overwrites an arbitrary portion of the second image read in the reading step with the plurality of first images. The output step outputs a second image in which the first image is overwritten in the overwriting step. As a result, a plurality of images corresponding to any of the plurality of information are overwritten on the read image, so that the possibility that the information is affected by copying in the image output by the output step is reduced. As a result, it is possible to provide an output program in which information is less likely to be affected by the copy status.
本発明の他の局面にしたがうと、記録媒体は、出力プログラムを記録したコンピュータ読取り可能な記録媒体である。出力プログラムは、以下の各ステップをコンピュータに実行させる。作成ステップは、複数の第1の画像を作成する。複数の第1の画像は、記憶ステップにおいて記憶した、文字および数値のいずれかを表わしかつ互いに異なる、複数の情報のいずれかに対応する。上書きステップは、複数の第1の画像を、読込みステップにおいて読込んだ第2の画像の任意の部分に上書きする。出力ステップは、上書きステップにおいて第1の画像を上書きした第2の画像を出力する。これにより、複数の情報のいずれかに対応する複数の画像が読込まれた画像に上書きされるので、出力ステップが出力した画像において、情報が複写の影響を受ける可能性が少なくなる。その結果、情報が複写の状態に影響を受ける可能性が少ない出力プログラムを記録したコンピュータ読取り可能な記録媒体を提供することができる。 According to another aspect of the present invention, the recording medium is a computer-readable recording medium on which an output program is recorded. The output program causes the computer to execute the following steps. The creating step creates a plurality of first images. The plurality of first images correspond to any of a plurality of pieces of information representing one of characters and numerical values and different from each other, stored in the storing step. The overwriting step overwrites an arbitrary portion of the second image read in the reading step with the plurality of first images. The output step outputs a second image in which the first image is overwritten in the overwriting step. As a result, a plurality of images corresponding to any of the plurality of information are overwritten on the read image, so that the possibility that the information is affected by copying in the image output by the output step is reduced. As a result, it is possible to provide a computer-readable recording medium on which an output program in which information is less likely to be affected by the copy state is recorded.
本発明の他の局面にしたがうと、読取りプログラムは、以下の各ステップをコンピュータに実行させる。検出ステップは、読込みステップにおいて読込んだ、複数の情報のいずれかに対応する複数の第1の画像を含む、第2の画像から、複数の第1の画像を検出する。特定ステップは、複数の第1の画像それぞれに対応する情報を特定する。出力ステップは、特定ステップにおいて特定した情報のいずれかに対応する情報を出力する。これにより、複数の情報のいずれかに対応する情報が出力される。複数の情報のいずれかに対応する情報が出力されるので、出力される情報が複写の状態に影響を受ける可能性は少なくなる。その結果、情報が複写の状態に影響を受ける可能性が少ない読取りプログラムを提供することができる。 According to another aspect of the present invention, the reading program causes the computer to execute the following steps. The detection step detects a plurality of first images from a second image including a plurality of first images corresponding to any of the plurality of information read in the reading step. The specifying step specifies information corresponding to each of the plurality of first images. The output step outputs information corresponding to any of the information specified in the specifying step. Thereby, information corresponding to any of the plurality of information is output. Since information corresponding to any of a plurality of pieces of information is output, the possibility that the output information is affected by the copy state is reduced. As a result, it is possible to provide a reading program in which information is less likely to be affected by the copy status.
本発明の他の局面にしたがうと、記録媒体は、読取りプログラムを記録したコンピュータ読取り可能な記録媒体である。読取りプログラムは、以下の各ステップをコンピュータに実行させる。検出ステップは、読込みステップにおいて読込んだ、複数の情報のいずれかに対応する複数の第1の画像を含む、第2の画像から、複数の第1の画像を検出する。特定ステップは、複数の第1の画像それぞれに対応する情報を特定する。出力ステップは、特定ステップにおいて特定した情報のいずれかに対応する情報を出力する。これにより、複数の情報のいずれかに対応する情報が出力される。複数の情報のいずれかに対応する情報が出力されるので、出力される情報が複写の状態に影響を受ける可能性は少なくなる。その結果、情報が複写の状態に影響を受ける可能性が少ない読取りプログラムを記録したコンピュータ読取り可能な記録媒体を提供することができる。 According to another aspect of the present invention, the recording medium is a computer-readable recording medium on which a reading program is recorded. The reading program causes the computer to execute the following steps. The detection step detects a plurality of first images from a second image including a plurality of first images corresponding to any of the plurality of pieces of information read in the reading step. The specifying step specifies information corresponding to each of the plurality of first images. The output step outputs information corresponding to any of the information specified in the specifying step. Thereby, information corresponding to any of the plurality of information is output. Since information corresponding to any of a plurality of pieces of information is output, the possibility that the output information is affected by the copy state is reduced. As a result, it is possible to provide a computer-readable recording medium in which a reading program in which information is less likely to be affected by the copy state is recorded.
本発明の他の局面にしたがうと、情報処理プログラムは、以下の各ステップをコンピュータに実行させることにより、出力装置および読取り装置を含む情報処理システムをコンピュータに実行させる。記憶ステップにおいて、出力装置が、文字および数値のいずれかを表わしかつ互いに異なる、複数の情報を記憶する。作成ステップにおいて、出力装置が、複数の情報のいずれかに対応する複数の第1の画像を作成する。出力装置用の読込みステップにおいて、出力装置が、第2の画像を読込む。上書きステップにおいて、出力装置が、複数の第1の画像を、第2の画像の任意の部分に上書きする。出力装置用の出力ステップにおいて、出力装置が、上書きステップにおいて第1の画像を上書きした、第2の画像を出力する。読取り装置用の読込みステップにおいて、出力装置が出力した、複数の情報のいずれかに対応する複数の第1の画像を含む、第2の画像を、読取り装置が読込む。検出ステップにおいて、読取り装置が、第2の画像から、複数の第1の画像を検出する。特定ステップにおいて、読取り装置が、複数の第1の画像それぞれに対応する情報を特定する。読取り装置用の出力ステップにおいて、特定ステップにおいて特定した情報のいずれかに対応する情報を、読取り装置が出力する。これにより、複数の情報のいずれかに対応する複数の画像が、出力装置用の読込みステップにおいて読込まれた画像に上書きされるので、出力装置用の出力ステップで出力した画像において、情報が複写の影響を受ける可能性が少なくなる。読取り装置用の出力ステップにおいて、複数の情報のいずれかに対応する情報を出力するので、読取り装置用の出力ステップにおいて出力される情報が、複写の状態に影響を受ける可能性も少なくなる。その結果、情報が複写の状態に影響を受ける可能性が少ない情報処理プログラムを提供することができる。 According to another aspect of the present invention, an information processing program causes a computer to execute an information processing system including an output device and a reading device by causing the computer to execute the following steps. In the storing step, the output device stores a plurality of pieces of information that represent either characters or numerical values and are different from each other. In the creating step, the output device creates a plurality of first images corresponding to any of the plurality of pieces of information. In the reading step for the output device, the output device reads the second image. In the overwriting step, the output device overwrites an arbitrary portion of the second image with the plurality of first images. In the output step for the output device, the output device outputs a second image obtained by overwriting the first image in the overwriting step. In the reading step for the reading device, the reading device reads a second image including a plurality of first images output from the output device and corresponding to any of the plurality of pieces of information. In the detection step, the reading device detects a plurality of first images from the second image. In the specifying step, the reading device specifies information corresponding to each of the plurality of first images. In the output step for the reading device, the reading device outputs information corresponding to any of the information specified in the specifying step. As a result, the plurality of images corresponding to any of the plurality of information are overwritten on the image read in the reading step for the output device, so that the information is copied in the image output in the output step for the output device. Less likely to be affected. In the output step for the reading device, information corresponding to any of the plurality of information is output, so that the information output in the output step for the reading device is less likely to be affected by the copying state. As a result, it is possible to provide an information processing program in which information is less likely to be affected by the copying state.
本発明の他の局面にしたがうと、記録媒体は、情報処理プログラムを記録したコンピュータ読取り可能な記録媒体である。情報処理プログラムは、以下の各ステップをコンピュータに実行させる。記憶ステップにおいて、出力装置が、文字および数値のいずれかを表わしかつ互いに異なる、複数の情報を記憶する。作成ステップにおいて、出力装置が、複数の情報のいずれかに対応する複数の第1の画像を作成する。出力装置用の読込みステップにおいて、出力装置が、第2の画像を読込む。上書きステップにおいて、出力装置が、複数の第1の画像を、第2の画像の任意の部分に上書きする。出力装置用の出力ステップにおいて、出力装置が、上書きステップにおいて第1の画像を上書きした、第2の画像を出力する。読取り装置用の読込みステップにおいて、出力装置が出力した、複数の情報のいずれかに対応する複数の第1の画像を含む、第2の画像を、読取り装置が読込む。検出ステップにおいて、読取り装置が、第2の画像から、複数の第1の画像を検出する。特定ステップにおいて、読取り装置が、複数の第1の画像それぞれに対応する情報を特定する。読取り装置用の出力ステップにおいて、特定ステップにおいて特定した情報のいずれかに対応する情報を、読取り装置が出力する。これにより、複数の情報のいずれかに対応する複数の画像が、出力装置用の読込みステップにおいて読込まれた画像に上書きされるので、出力装置用の出力ステップで出力した画像において、情報が複写の影響を受ける可能性が少なくなる。読取り装置用の出力ステップにおいて、複数の情報のいずれかに対応する情報を出力するので、読取り装置用の出力ステップにおいて出力される情報が、複写の状態に影響を受ける可能性も少なくなる。その結果、情報が複写の状態に影響を受ける可能性が少ない情報処理プログラムを記録したコンピュータ読取り可能な記録媒体を提供することができる。 According to another aspect of the present invention, the recording medium is a computer-readable recording medium on which an information processing program is recorded. The information processing program causes the computer to execute the following steps. In the storing step, the output device stores a plurality of pieces of information that represent either characters or numerical values and are different from each other. In the creating step, the output device creates a plurality of first images corresponding to any of the plurality of pieces of information. In the reading step for the output device, the output device reads the second image. In the overwriting step, the output device overwrites an arbitrary portion of the second image with the plurality of first images. In the output step for the output device, the output device outputs a second image obtained by overwriting the first image in the overwriting step. In the reading step for the reading device, the reading device reads a second image including a plurality of first images output from the output device and corresponding to any of the plurality of pieces of information. In the detection step, the reading device detects a plurality of first images from the second image. In the specifying step, the reading device specifies information corresponding to each of the plurality of first images. In the output step for the reading device, the reading device outputs information corresponding to any of the information specified in the specifying step. As a result, the plurality of images corresponding to any of the plurality of information are overwritten on the image read in the reading step for the output device, so that the information is copied in the image output in the output step for the output device. Less likely to be affected. In the output step for the reading device, information corresponding to any of the plurality of information is output, so that the information output in the output step for the reading device is less likely to be affected by the copying state. As a result, it is possible to provide a computer-readable recording medium on which an information processing program in which information is less likely to be affected by the copying state is recorded.
本発明に係る出力装置、読取り装置、情報処理システム、出力プログラム、読取りプログラム、情報処理プログラム、出力プログラムを記録したコンピュータ読取可能な記録媒体、読取りプログラムを記録したコンピュータ読取可能な記録媒体、および情報処理プログラムを記録したコンピュータ読取可能な記録媒体は、情報が複写の状態に影響を受ける可能性が少ない。 OUTPUT DEVICE, READER, INFORMATION PROCESSING SYSTEM, OUTPUT PROGRAM, READ PROGRAM, INFORMATION PROCESSING PROGRAM, COMPUTER-READABLE RECORDING MEDIUM CONTAINING OUTPUT PROGRAM, COMPUTER-READABLE RECORDING MEDIUM CONTAINING READ PROGRAM, AND INFORMATION A computer-readable recording medium on which a processing program is recorded is less likely to be affected by the copy status.
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同一である。したがって、それらについての詳細な説明は繰返さない。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.
<第1の実施の形態>
以下、本発明の第1の実施の形態に係る情報処理システムについて説明する。
<First Embodiment>
The information processing system according to the first embodiment of the present invention will be described below.
図1を参照して、本実施の形態に係る情報処理システムは、出力装置100と、読取り装置108とを含む。出力装置100は、画像107を印刷物として出力する。読取り装置108は、検証や複写などといった、画像107に対する処理を行なう。
Referring to FIG. 1, the information processing system according to the present embodiment includes an
出力装置100は、読込部101と、決定部102と、取得部103と、生成部104と、合成部105と、出力部106とを含む。
The
読込部101は、作成された画像を読み込む。本実施の形態の場合、画像は、これを保存している記録媒体(たとえばパーソナルコンピュータ(PC)におけるハードディスク、CD−ROM(compact disc read-only memory)、フロッピィディスク、フラッシュメモリなど)から読込まれる。決定部102は、情報を埋込む領域を決定する。本実施の形態の場合、この領域は複数あることが必要である。取得部103は、ユーザが指定した埋込み情報を取得する。この埋込み情報は、出力する画像の内容を示す情報であったり、第3者には秘匿しておきたい情報であったり、出力された印刷物が複写される場合の制御情報であったり、出力する画像とはまったく関係のないなんらかの情報などであったりする。特に限定はされない。生成部104は、取得部103が取得した情報を表わす画像を生成する。合成部105は、生成部104で生成した複数の画像を、読込部101に保存されている画像の任意の部分に上書きする。これにより、画像が合成される。生成部104で生成した画像は、読込部101に保存されている画像のうち、決定部102で決定した領域に合成される。出力部106は、合成部105が合成した画像107を印刷物として出力する。
The
読取り装置108は、入力部109と、検出部110と、抽出部111と、第1処理部112と、第2処理部113とを含む。
The
入力部109は、画像データを読込む。検出部110は、読込まれた画像から、ある特定の画像パターンを含む領域を検出する。抽出部111は、検出部110が検出した領域から、パターンごとの分類およびパターンの形状の識別により、情報を抽出する。第1処理部112は、抽出部111が抽出した情報を用いる処理(抽出部111が抽出した情報に基づいた判定など)を実施する。第2処理部113は、画像107に対する処理を行なう。たとえば、第1処理部112の結果により、画像107の一部に変更を加えたり、画像を出力したりする。
The
図1の出力装置100は、図2に示す汎用のパーソナルコンピュータおよびその周辺機器によって実現される。以下、図2を参照して、汎用のパーソナルコンピュータおよびその周辺機器は、CPU(central processing unit)500と、ディスプレイ501と、キーボード502と、スキャナ503と、プリンタ504と、記憶部505と、外部記憶装置506と、マウス507と、通信デバイス509と、バス510とを含む。特に明示した場合を除き、出力装置100の各部は、CPU500により実現される仮想装置や仮想回路である。CPU500は、各処理手順が記述されたプログラムを記憶部505(外部記憶装置506、または通信デバイス509を介したネットワーク先などであってもよい)から得る。CPU500は、そのプログラムを実行する。また、CPU500は、ディスプレイ501、キーボード502、スキャナ503、プリンタ504、記憶部505、外部記憶装置506、マウス507、スピーカ508、および通信デバイス509とデータのやりとりを行なう。ディスプレイ501は、表示しようとするデータを画像として表示する。これにより、そのデータは出力されることとなる。キーボード502は、機械的もしくは電子的なスイッチなどにより、押下されたキーを検出する。これにより、ユーザの指示が受付けられる。ユーザの指示はバス510を介してCPU500などに出力される。スキャナ503は、写真や文書などの印刷物を読取ることにより、ディジタル画像に変換する装置である。ディジタル画像は、バス510を介して、CPU500、記憶部505、あるいは外部記憶装置506に出力される。プリンタ504は、バス510などを介して送られてくるディジタル画像を紙などの媒体上に印刷する装置である。これにより、そのディジタル画像は出力されることとなる。プリンタ504は、高い解像度で印刷できる装置であることが望ましい。記憶部505は、プログラム、データの保存場所として使用されるだけでなく、プログラムを実行するために必要なデータを一時的に記憶する装置としても使用される。外部記憶装置506は、HDD(Hard Disk Drive)やPC(Personal Computer)カードなどの、装着や脱着が可能な記憶装置であってもよい。あるいはCPU500とネットワークを介して有線または無線で接続された他のネットワーク機器に取り付けられたメモリや外部記憶装置を外部記憶装置506として用いることもできる。本実施の形態における外部記憶装置506は、MO(magneto-optical)ドライブであることとする。外部記憶装置506は、画像107などのデータを記憶する。マウス507は、ボタンが押下げられた状態を検出するメカニカルもしくは電子的なスイッチ、ならびにマウス507の縦と横との相対的な移動量を検出するメカニカルもしくは電子的なセンサにより、ユーザの指示を受付ける。通信デバイス509は、無線や有線などにより接続された他のネットワーク機器とデータをやりとりする。通信デバイス509は、ネットワークインターフェースカードなどにより実現される。バス510は、読取り装置108を構成する装置を相互に接続する。
The
CPU500は、ALU(Arithmetic Logic Unit)とグラフィックチップと(いずれも図示せず)を含む。ALUは、CPU500がその機能を果たすために必要な演算を実施する。グラフィックチップは次の2つの処理を実施する。第1の処理は、VRAM上のデータを表示用の信号に変換する処理である。第2の処理は、変換した信号をディスプレイ501に出力する処理である。
The
記憶部505は、DRAM(dynamic random access memory)やフラッシュメモリなどのメモリデバイスと、VRAM(video random access memory)と(いずれも図示せず)を含む。メモリデバイスは、CPU500がその機能を発揮するために必要な情報を記憶する。VRAMは画像として表示させようとするデータを記憶する。なお、CPU500の内部に含まれるメモリやレジスタなども記憶部の一種と解釈してよい。
The
この出力装置100は、コンピュータハードウェアとCPU500により実行されるソフトウェアとにより実現される。一般的にこうしたソフトウェアは、MOディスク600などの記録媒体に格納されて流通し、外部記憶装置506などにより記録媒体から記憶部505に読出されて、上述したCPU500により実行される。上述したコンピュータのハードウェア自体は一般的なものである。したがって、本発明の最も本質的な部分は、MO600などの記録媒体に記録されたソフトウェアである。
The
図1の読取り装置108は、図3および図4に示す複写機520および複写機520に接続されたスキャナによって実現される。図3は、複写機520の外観図である。図4は、複写機520の構成をブロック図形式で示す図である。図4を参照して、複写機520は、CPU500と、記憶部505と、外部記憶装置506と、バス510と、操作パネル511と、印刷エンジン512と、ROM(Read Only Memory)513と、通信デバイス514とを含む。特に明示した場合を除き、読取り装置108の各部は、CPU500により実現される仮想装置や仮想回路である。操作パネル511は、ユーザの操作を受付ける。操作パネル511は、ユーザに情報を表示する装置でもある。印刷エンジン512は、画像データを印刷する。ROM513は、CPU501により実行されるソフトウェアを記憶する。通信デバイス514は、出力装置100と通信する。
1 is realized by the copying
なお、その他のハードウェア構成については前述の図2に示すパーソナルコンピュータおよびその周辺機器と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。 Other hardware configurations are the same as those of the personal computer and its peripheral devices shown in FIG. The function about them is the same. Therefore, detailed description thereof will not be repeated here.
読取り装置108は、複写機520のハードウェアとCPU500により実行されるソフトウェアとによって実現される。一般的にこうしたソフトウェアは、MO(magneto-optical)ディスク601などの記録媒体に格納されて流通し、外部記憶装置506などにより記録媒体から記憶部505に読出されて、上述したCPU500により実行される。上述した複写機520のハードウェア自体は一般的なものである。したがって、本発明の最も本質的な部分は、MO601などの記録媒体に記録されたソフトウェアである。
The
図5を参照して、出力装置100で実行されるプログラムは、画像の合成に関し、以下のような制御構造を有する。
Referring to FIG. 5, the program executed by
ステップ301(以下、ステップをSと略す。)にて、読込部101は、印刷する画像(たとえば文書作成ソフトによって作成した文書データや、スキャナで取り込んだ画像など)を読み込む。S302にて、決定部102は、取込んだ画像の中から、情報を埋込むための領域を選択する。
In step 301 (hereinafter, step is abbreviated as S), the
S303にて、取得部103は、埋込み情報を取得する。取得部103は、取得した情報をいったん数値化する。取得された情報を数値化するためのアルゴリズムは特に限定されない。本実施の形態の場合、もともと数値で表わされる情報(証明書ID(identification)、日付、金額など)は特に変換されない。その他の情報(たとえば会社名)は予め記憶された数値(本実施の形態の場合、この数値は、実際には記憶部505に記憶されている)に変換される。取得部103は、数値化した情報(ひいては取得した情報)を記憶する(本実施の形態の場合、実際に数値化された情報を記憶するのは記憶部505である)。生成部104はこの数値化された埋込み情報から画像パターンを作成する。本実施の形態の場合、生成部104は、この数値化された埋込み情報を、「0」および「1」のいずれかである2進数のデータに再変換した後、再変換された2進数のデータに基づいて画像データを生成する。印刷物が表わす像は、一般に小さな点の集まりにより構成されている。本来印刷しない領域(たとえば背景)に細かい点を印字しても目立たない。この小さな点の幾つかを1つの意味のある形状(ドットパターン)とする。このために、「0」を表わすドットパターンおよび「1」を表わすドットパターンが予め定められている。図6に、「1」のドットパターンを示す。図7に、「0」のドットパターンを示す。本実施の形態の場合、「0」と「1」との2進数のデータに変換したが、これに限るものではなく、埋め込み情報の内容を特定できるデータであれば、他の方法であっても良い。本実施の形態の場合、生成部104は、ドットパターン列をタイル状に繰返し繋げる(タイル状に繋げると埋込み画像を効率よく多く入れることができるが、もちろん異なる方法であってもよい)ことにより、埋込み画像を作成する。本実施の形態の場合、生成部104は、作成した埋込み画像を指定の領域の形状に合わせて繰返し並べることにより、画像データを生成する。これにより、生成された画像データは、冗長に情報を含むこととなる。印刷後、紙のよごれなどの原因により情報の読取りが不可能になることを防ぐためである。S304にて、合成部105は、印刷する画像の画像データと生成部104が生成した画像データとを合成する。
In S303,
S305にて、決定部102は、他の領域に埋込み情報を埋込むか否か(すべての埋込み情報を埋込んだか否か)を判断する。他の領域に埋込み情報を埋込まない(すべての埋込み情報を埋込んだ)と判断した場合には(S305にてYES)、処理はS306へ移される。もしそうでないと(S305にてNO)、処理はS302へ移される。S306にて、出力部106は、合成部105が合成した画像を印刷物として出力する(本実施の形態の場合、実際に合成部105が合成した画像を出力するのは、プリンタ504である)。
In S305,
図8を参照して、読取り装置108で実行されるプログラムは、読込んだ画像の判定に関し、以下のような制御構造を有する。
Referring to FIG. 8, the program executed by
S901にて、入力部109は、画像データを読込む(本実施の形態の場合、実際に画像データを読込むのは、スキャナ503である)。入力部109は、読込んだ画像データを記憶する(本実施の形態の場合、実際には、読込まれた画像データは記憶部505に記憶される)。この画像データは、画像そのものであってもよいし、その他の形式で表現された画像であってもよい。
In step S901, the
S902にて、検出部110は、読込まれた画像から、埋込まれた画像を検出する。画像を抽出するために、本実施の形態の場合、検出部110は、図6に示す「1」のドットパターンと図7に示す「0」のドットパターンとをそれぞれテンプレートとして、パターンマッチングを実施する。パターンマッチングの結果、相関度が高い領域の画像が埋込まれた画像とみなされる。
In S902,
S903にて、検出部110は、パターンマッチングの結果、一致する画像(埋込まれた画像)が見つかったか否かを判断する。画像が見つかったと判断した場合には(S903にてYES)、処理はS904へ移される。もしそうでないと(S903にてNO)、処理はS905へ移される。
In S903,
S904にて、抽出部111は、S902で検出部110が検出した画像から情報を抽出する。抽出部111は、「1」を表わすドットパターンおよび「0」を表わすドットパターンのいずれが印刷されているかのパターンマッチングを行なう。これにより、「0」と「1」とで構成されるデータ列が情報として抽出される。抽出部111は、このデータ列から必要な情報のみを抽出する。同じデータが繰り返し冗長に埋められているからである。
In S904, the
S905にて、第1処理部112は、読込んだ画像データが原本か複写物かを判定する。本実施の形態の場合、領域B202の範囲内のみから情報を埋込んだ領域が見つかったか、領域A201の範囲内および領域B202の範囲内の双方から情報を埋込んだ領域が見つかったかに基づき、読込んだ画像データが原本か複写物かが判定される。
In step S905, the
S906にて、第2処理部113は、その判定の結果を第2処理部113自身の一部である操作パネル511に表示する。第2処理部113は、読込んだ画像データが原本であれば、操作パネル511に原本であることを表示する。読込んだ画像データが複写物であれば、操作パネル511に複写物であることを表示する。さらに、第2処理部113は、印刷物に埋込まれた印刷物の内容を表わす情報を表示する。
In S906, the
以上のような構造およびフローチャートに基づく、情報処理システムの動作について説明する。 The operation of the information processing system based on the above structure and flowchart will be described.
読込部101は、印刷する画像を読込む。本実施の形態の場合、図9に示す領収証の画像が読込まれる(S301)。画像が読込まれると、決定部102は、取込んだ画像の中から、情報を埋込むための領域を選択する(S302)。ここでは、図9に示す領収証の余白部分のうち、情報を埋込むための領域として、破線で囲った領域200が選択されたこととする。図10は、選択された領域200を拡大した図を表わす。この場合、領域200のうち、領域A201が選択されたこととする。
The
領域が選択されると、取得部103は、埋込み情報を取得する。取得部103は、取得した情報を記憶する(本実施の形態の場合、後述する図11から明らかなように、取得部103は、文字および数値のいずれかを表わしかつ互いに異なる、複数の情報を記憶する)。生成部104は埋込み情報から画像データを生成する(S303)。本実施の形態の場合、取得部103は、領域200のうち、領域A201に埋込む情報として、領収証203の内容を示す情報を取得する。図11は、取得した情報の内容と数値化された情報とを表わす図である。図11から明らかなように、取得部103が取得した複数の情報は、読込部101が読込んだ画像の内容を表わす。これにより、取得部103が記憶する情報は、文字および数値のいずれかを表わしかつ互いに異なる、複数の情報となる。生成部104は、数値化された情報から埋込み画像を作成する。図12は、作成された埋込み画像A204を表わす概念図である。ただし、図12に表わす埋込み画像A204は、埋込み画像の概念を説明するための図なので、図11に示す情報には対応していない。実際に作成される埋込み画像Aは、図11の埋込み情報A(取得部103が記憶した情報)に一意に対応する。図13は、生成された画像データを表わす概念図である。上述したように、生成された画像データは、冗長に情報を含む(埋込み画像A204が繰返して表示されている)。図13の破線は説明のために記載されたものである。本実施の形態の場合、図13の破線は、実際には印刷されない。また、埋込み画像A204の先頭または最後に、何らかの識別情報を入れておけば、埋込み情報Aを読み込む際に、情報の先頭部分が分かりやすくなる。なお、図13も、画像データの概念を説明するための図なので、図11に示す情報には対応していない。
When an area is selected, the
画像データが生成されると、合成部105は、印刷する画像の画像データと生成部104が生成した画像データとを合成する(S304)。画像データが合成されると、決定部102は、他の領域に埋込み情報を埋込むか否か(すべての埋込み情報を埋込んだか否か)を判断する(S305)。本実施の形態の場合、埋込むべき情報が残っているので(S305にてNO)、決定部102は、取込んだ画像の中から、情報を埋込むための領域を選択する(S302)。
When the image data is generated, the combining
本実施の形態の場合、図10に示す領域B202に、残る情報を埋めることにする。本実施の形態の場合、領域B202は、潜像として「COPY」という文字列の形状を表す領域である。本実施の形態の場合、領域B202にデータを埋込む方法は、領域A201とは異なる方法である。領域A201に埋込まれたドットパターンと区別して取扱うためである。領域B202に埋込むドットパターンは、領域A201のものよりも大きな点を用いる。ただし、印刷時における領域A201のドットの密度と領域B202のドットの密度とをなるべく等しくする(すなわち、単位面積にドットが占める面積の総和が領域A201と領域B202とでなるべく等しくなるように、領域B202におけるドットの大きさを定める)。こうすれば、画素それぞれの輝度の平均値が領域A201と領域B202とで概ね等しくなる(その結果、暗所にて肉眼で見ても領域A201と領域B202との境界を見分けることができなくなる)からである。このことは、領域A201のドットの密度と領域B202のドットの密度との差が、少なくとも暗所にて肉眼で見ても領域A201と領域B202との境界を見分けることができない程度でなくてはならないことを意味する。生成部104は、このようなドットパターンを用いて、埋込み画像B205を作成する。これにより、埋込み画像は、互いに画素の大きさが異なる複数の画像(埋込み画像A204および埋込み画像B205)を含むこととなる。1つのドットの大きさが異なるからである。図14は、作成された埋込み画像B205を表わす概念図である。ただし、図14に表わす埋込み画像B205は、埋込み画像の概念を説明するための図なので、図11に示す情報には対応していない。実際に作成される埋込み画像Bは、図11の埋込み情報B(取得部103が記憶した情報)に一意に対応する。これにより、生成部104は、図11に示す複数の情報のいずれかに対応する複数の埋込み画像を作成することとなる。また、互いに画素の大きさが異なる複数の画像(埋込み画像A204および埋込み画像B205)は、画素の大きさごとに、異なる情報に対応することとなる。生成部104は、作成した埋込み画像B205を、指定の領域の形状に合わせて繰返し並べる。その後生成部104は、領域B202の部分のみを取出すことにより、画像データを生成する。これにより、生成された画像データは、冗長に情報を含むこととなる。
In the case of this embodiment, the remaining information is filled in the region B202 shown in FIG. In the present embodiment, the area B202 is an area representing the shape of a character string “COPY” as a latent image. In the present embodiment, the method for embedding data in the region B202 is a method different from that for the region A201. This is for the purpose of distinguishing from the dot pattern embedded in the area A201. The dot pattern embedded in the region B202 uses a point larger than that of the region A201. However, the dot density in the region A201 and the dot density in the region B202 at the time of printing are made as equal as possible (that is, the region A201 and the region B202 have the same total area occupied by dots in the unit area). The dot size in B202 is determined). By doing this, the average value of the luminance of each pixel becomes substantially equal between the area A201 and the area B202 (as a result, the boundary between the area A201 and the area B202 cannot be distinguished even with the naked eye in the dark). Because. This means that the difference between the density of the dots in the area A201 and the density of the dots in the area B202 cannot be discriminated at least from the naked eye in the dark. It means not to be. The
図15は、生成された画像データを表わす概念図である。図15の破線は説明のために記載されたものである。本実施の形態の場合、図15の破線は、実際には印刷されない。領域B202の境界において、埋込み画像B205の一部分が切取られてしまう場合があるが、特に問題は生じない。埋込み画像B205が冗長に埋められているためである。生成部104は、決定部102がどの領域を選択したかに応じて、領域A201に係る方法および領域B202に係る方法のいずれによって情報を埋込むか決定する。なお、図15も、画像データの概念を説明するための図なので、図11に示す情報には対応していない。
FIG. 15 is a conceptual diagram showing the generated image data. The broken lines in FIG. 15 are provided for explanation. In the case of the present embodiment, the broken line in FIG. 15 is not actually printed. Although a part of the embedded image B205 may be cut off at the boundary of the region B202, no particular problem occurs. This is because the embedded image B205 is redundantly embedded. The
画像データが生成されたら、合成部105は、再び画像を合成する(S304)。S304の処理が複数回繰返されることにより、合成部105は、複数の埋込み画像を、読込部101が読込んだ画像の任意の部分に上書きすることとなる。領域B202を合成する際には、領域A201と埋込み画像B205とが重なってしまう場合がある。本実施の形態の場合、合成部105は、領域B202の埋込み画像B205を上書きする。埋込み画像B205が上書きされるので、領域B202の中に、埋込み画像A204のドットパターンは表われないこととなる。
When the image data is generated, the combining
すべての情報を埋込むことが終了すれば、出力部106は、合成部105が合成した画像(すなわちS304にて合成部105が埋込み画像を上書きした画像)を印刷物として出力する(S306)。この時、印刷される画像と背景の画像とが重なった場合、印刷される画像が表われるように印刷する。本実施の形態の場合、印刷した結果は図16のようになる。上述したように、領域A201と領域B202との輝度の平均値は等しい。輝度が等しくなると、領域A201と領域B202とは目視では区別が困難な背景となる。領域B202の大きなドットパターンは、解像度が低い複写機を用いても、忠実に複写され得る。ドットパターンが複写され得るので、複写物に領域B202のドットパターンが現れる。図17は、出力された領収証203を複写機で複写した結果を表わす。複写により領域A201の網点が失われると、複写された領収証800には、「COPY」の潜像が現出することになる。
When all the information is embedded, the
画像が出力されると、入力部109は、画像データを読込む(S901)。本実施の形態の場合、S306にて印刷された印刷物から、図16に示した画像の画像データが読込まれることとする。これにより、入力部109は、複数の情報のいずれかに対応する複数の埋込み画像を含む、領収証203の画像を読込むこととなる。画像データが読込まれると、検出部110は、読込まれた画像から、埋込まれた画像を検出する(S902)。ここでは、まず、領域A201に埋込まれた埋込み画像A204を検出する。その後、領域B202に埋込まれた埋込み画像B205を検出する。これにより、検出部110は、画素の大きさが異なる複数の画像(埋込み画像A204および埋込み画像B205)をそれぞれ検出することとなる。画像の検出の後、検出部110は、パターンマッチングの結果、一致する画像(埋込まれた画像)が見つかったか否かを判断する(S903)。画像が見つかったと判断されるので(S903にてYES)、抽出部111は、S902で検出部110が検出した画像から情報を抽出する(S904)。これにより、抽出部111は、小さいドットパターンの領域A201の範囲内および大きなドットパターンの領域B202の範囲内で、「0」と「1」とで構成されるデータ列を、複数の埋込み画像それぞれに対応する情報として特定することとなる。
When the image is output, the
情報が抽出されると、第1処理部112は、読込んだ画像データが原本か複写物かを判定する(S905)。本実施の形態の場合、埋込み画像B205のみから情報を抽出できたか、埋込み画像A204および埋込み画像B205の双方から情報をそれぞれ抽出できたかに基づき、読込んだ画像データが原本か複写物かが判定される。これにより、第1処理部112は、抽出部111が特定できた、互いに画素の大きさが異なる複数の画像(埋込み画像A204および埋込み画像B205)それぞれに対応する情報に応じて、領収証203の画像が複写物か否かを判定することとなる。複写された領収証800を読込んだ場合、これを読取り装置108で読取ると埋込み画像B205のみから情報が抽出される。領域A201の画像を検出できないからである。領域A201の画像を検出できないのは、複写の際、領域A201の画像が消えているからである。領域A201の画像が消えているのは、ドットパターンの点が小さい場合、解像度の高い複写機によって複写する場合を除き、ほとんど消えてしまうからである。たとえ、複写の際濃度を調整することで領域A201のドットパターンが印刷されていたとしても、細かいドットパターンで構成されている領域A201は、複写時に形状が変形したり、ぼやけたりするため、読取り装置108が情報を抽出することはできない。これにより、第1処理部112は、抽出部111が特定できた、互いに画素の大きさが異なる複数の画像(埋込み画像A204および埋込み画像B205)それぞれに対応する情報の種類に応じて、領収証203の画像が複写物か否かを判定することとなる。
When the information is extracted, the
読込んだ画像データが原本か複写物かが判定されると、第2処理部113は、その判定の結果を操作パネル511に表示する。さらに、第2処理部113は、印刷物に埋込まれた印刷物の内容を表わす情報(本実施の形態の場合、埋込み情報B)を表示する(S906)。これにより、領収証203の内容が改ざんされているか否かを目視で確認できる。また、第2処理部113は、抽出部111が特定した情報のいずれかに対応する情報(本実施の形態の場合、第1処理部112による判定の結果を表わす情報)を出力することとなる。
When it is determined whether the read image data is an original or a copy, the
以上のようにして、本案施の形態に係る情報処理システムは、図9の領収証を読取った場合、図16のように印刷される。図16のように印刷されるので、複写物であることが一目で分かる。複写物であることを判定することも容易である。さらに図10の領域Aに印刷されていたドットパターンが複写により消えても、領域B内に埋込まれた情報を取得することができる。領域Bのドットパターンが複写後も残るためである。これにより、複写した書類であっても、内容の正当性を検証することができる。その結果、情報が複写の状態に影響を受ける可能性が少ない情報処理システムを提供できる。 As described above, the information processing system according to the present embodiment is printed as shown in FIG. 16 when the receipt shown in FIG. 9 is read. Since it is printed as shown in FIG. 16, it can be seen at a glance that it is a copy. It is also easy to determine that it is a copy. Furthermore, even if the dot pattern printed in the area A in FIG. 10 disappears by copying, the information embedded in the area B can be acquired. This is because the dot pattern in region B remains after copying. Thereby, even if it is a copied document, the validity of the content can be verified. As a result, it is possible to provide an information processing system in which information is less likely to be affected by the copy status.
なお、読込部101は、インターネットなどのネットワークを介して画像を受信し、その画像を読込んでもよい。
The
また、出力部106は、合成部105が合成した画像107を表示してもよい。
The
また、読取り装置108を構成する各装置は、バス510に代えて、通信ケーブルや無線などデータを送受信できるものを介して、データのやりとりを行なってもよい。
In addition, each device constituting the
また、読取り装置108においてユーザの指示を受付ける装置として、各種の機器や、マイクなどを使用してもよい。
Various devices, a microphone, or the like may be used as a device that receives a user instruction in the
また、読取り装置108を、出力装置100と同様に、図2で示される装置を用いて実現することも可能である。つまり、汎用のコンピュータとその周辺機器を用いて構成することができる。この場合、S906にて、第2処理部113は、読込んだ画像データが原本であれば、ディスプレイ501に原本であることを表示する。読込んだ画像データが複写物であれば、ディスプレイ501に複写物であることを表示する。また、この場合、読取り装置108を構成する各装置のうち、プリンタ504は、通信デバイス509を介して接続される他のネットワーク機器であってもよい。つまり、通信デバイス509を通してプリンタ504を制御することにより、ネットワークを介して印刷するためのデータを送信し、かつ印刷させることもできる。同様に、スキャナ503も、通信デバイス509を介して接続される他のネットワーク機器であってもよい。
Also, the
また、生成部104は、取得部103が数値化したデータを、2進数でなく、3つ以上のパターンに対応するデータ(たとえば8進数や16進数に対応するデータ)に変換してもよい。その場合、それらのパターンは予め決められていることとする。
The
また、第1の実施の形態の場合、埋込み画像A204の形状は矩形であるが、埋込み画像A204の形状は、予め定められた形状であれば、どのような形状であってもよい。 In the case of the first embodiment, the shape of the embedded image A204 is rectangular, but the shape of the embedded image A204 may be any shape as long as it is a predetermined shape.
また、埋込むべき情報は、3つ以上あってもよい。その場合、すべての情報を埋込むまで、S302〜S305の処理が繰返される。 There may be three or more pieces of information to be embedded. In that case, the processing of S302 to S305 is repeated until all the information is embedded.
<第2の実施の形態>
以下、本発明の第2の実施の形態に係る情報処理システムについて説明する。
<Second Embodiment>
Hereinafter, an information processing system according to the second embodiment of the present invention will be described.
本実施の形態に係る情報処理システムのハードウェア構成は、前述の第1の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。 The hardware configuration of the information processing system according to the present embodiment is the same as that of the first embodiment described above. The function about them is the same. Therefore, detailed description thereof will not be repeated here.
図18を参照して、読取り装置108で実行されるプログラムは、読込んだ画像の複写の禁止に関し、以下のような制御構造を有する。なお、図18に示すフローチャートの中で、前述の図8に示した処理は同じステップ番号を付してある。それらの処理も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
Referring to FIG. 18, the program executed by
S1103にて、検出部110は、パターンマッチングの結果、一致する画像(埋込まれた画像)が見つかったか否かを判断する。画像が見つかったと判断した場合には(S1103にてYES)、処理はS1104へ移される。もしそうでないと(S1103にてNO)、処理はS1106へ移される。
In S1103,
S1104にて、抽出部111は、見つかった画像から情報を抽出する。ここでは、印刷の制御を表わす領域および制御の方法を抽出する。あわせて、第1処理部112は、読込んだ画像データが原本か複写物かを判定する。原本か複写物かが判定されると、第2処理部113は、第1処理部112の判定の結果を第2処理部113自身の一部である操作パネル511に表示する。S1105にて、第1処理部112は、抽出部111が抽出した指示にしたがって処理を行なう。S1106にて、第2処理部113は、画像データの複写を実行する(本実施の形態の場合、実際に複写を実行するのは、CPU500および印刷エンジン512である)。
In S1104, the
なお、その他の処理フローについては前述の第1の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。 Other processing flows are the same as those in the first embodiment. The function about them is the same. Therefore, detailed description thereof will not be repeated here.
以上のような構造およびフローチャートに基づく、情報処理システムの動作について説明する。 The operation of the information processing system based on the above structure and flowchart will be described.
S301〜S306の処理を経て、画像が印刷されると、入力部109は、その印刷物の画像を読込む(S901)。この時読込まれる画像は、次の3つの要件を満たす画像であることとする。第1の要件は、図17に示す領収証800と同一の外観であるという要件である。第2の要件は、「COPY」と表示された領域に後述する情報が埋込まれているという要件である。第3の要件は、いったん複写されたため、その他の領域に埋込まれた情報が失われたという要件である。
When the image is printed through the processes of S301 to S306, the
画像が読込まれると、S902の処理を経て、検出部110は、一致する画像が見つかったか否かを判断する(S1103)。この場合、一致する画像が見つかったかと判断されるので(S1103にてYES)、抽出部111は、見つかった画像から情報を抽出する(S1104)。抽出部111は、複数の埋込み画像それぞれに対応する、秘匿を要することを表わす情報(後述する)を特定することとなる。
When the image is read, through the processing of S902, the
図19は、読込まれた画像から抽出された情報の内容を表わす図である。埋込み情報Cおよび埋込み情報D(すなわち、S303にて取得部103が取得した複数の情報)は、S901にて入力部109が読込んだ画像(ひいてはS301にて読込部101が読込んだ画像)に対する加工の内容を表わす。埋込み情報Cの「001」は、決められた領域を黒く塗潰すという指示を表わす。この情報は、情報を秘匿した状態を表わすことにより、秘匿を要することを表わす情報の一種である。埋込み情報Cにおける「座標」は、塗潰される領域の起点を表わす。図19に示された「座標」は、領収証1000の左上端から右に10mm、下に30mmの位置を起点とすることを表わす。埋込み情報Cにおける「サイズ」は、塗潰される領域の大きさを表わす。図19に示された「サイズ」は、幅50mm、高さ10mmの範囲を塗潰すことを表わす。埋込み情報Dの「002」は、決められた領域を空白にするという指示を表わす。この情報も、情報を秘匿した状態を表わすことにより、秘匿を要することを表わす情報の一種である。埋込み情報Dにおける「座標」は、空白とされる領域の起点を表わす。図19に示された「座標」は、領収証1000の左上端から右に50mm、下に60mmの位置を起点とすることを表わす。埋込み情報Dにおける「サイズ」は、空白とされる領域の大きさを表わす。図19に示された「サイズ」は、幅60mm、高さ10mmの範囲を空白とすることを表わす。
FIG. 19 is a diagram showing the contents of information extracted from the read image. The embedding information C and the embedding information D (that is, a plurality of information acquired by the acquiring
あわせて、第1処理部112は、読込んだ画像データが原本か複写物かを判定する。この場合、「COPY」と表示された領域外からは予め定められたドットパターンが検出されないので、第2処理部113は、第1処理部112の判定の結果(読込んだ画像データが複写物であること)を操作パネル511に表示する。結果が表示されると、第1処理部112は、抽出部111が抽出した指示にしたがって処理を行なう(S1105)。この場合、記憶部505上に保存された画像の指定された領域が、黒く塗潰されたり空白にされたりする。
In addition, the
処理が行なわれると、第2処理部113は、画像データの複写を実行する(S1106)。図20に、複写機520を用いて領収証203を複写した場合の出力画像の例を示す。埋込み情報Cおよび埋込み情報Dにより表わされた領域(領域C1001および領域D1002)に、指示された処理(領域C1001を黒く塗りつぶし、かつ領域D1002を空白とする処理)が施されている。埋込み情報Cおよび埋込み情報Dは、ともに大きなドットパターンで表わされる。共に大きなドットパターンで表わされるので、S901に読込まれた画像が原本の領収証そのものであっても、複写物(この場合の複写物は、読取り装置108を用いて複写した複写物か否かを問わない)のものであっても、同様の結果となる。これにより、第2処理部113は、抽出部111が特定した、情報を秘匿した状態を表わすことにより、秘匿を要することを表わす情報のいずれかに対応するように、秘匿のための情報を出力することとなる。
When the processing is performed, the
以上のようにして、本案施の形態に係る情報処理システムは、読込まれた画像が原本か複写物かを判定できる。また、読込まれた画像を印刷した場合、情報を秘匿することができる。これにより、情報の必要以上の拡散を防止できる。その結果、印刷物の状態や複写の状態に大きな影響を受ける可能性が少なく、かつ情報の必要以上の拡散を防止できる情報処理システムを提供できる。 As described above, the information processing system according to this embodiment can determine whether the read image is an original or a copy. Further, when the read image is printed, the information can be kept secret. Thereby, the spreading | diffusion of information more than necessary can be prevented. As a result, it is possible to provide an information processing system that is less likely to be greatly affected by the state of printed matter and the state of copying, and that can prevent unnecessary diffusion of information.
<第3の実施の形態>
以下、本発明の第3の実施の形態に係る情報処理システムについて説明する。
<Third Embodiment>
The information processing system according to the third embodiment of the present invention will be described below.
本実施の形態に係る情報処理システムのハードウェア構成は、前述の第1の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。 The hardware configuration of the information processing system according to the present embodiment is the same as that of the first embodiment described above. The function about them is the same. Therefore, detailed description thereof will not be repeated here.
図21を参照して、読取り装置108で実行されるプログラムは、復号に関し、以下のような制御構造を有する。なお、図21に示すフローチャートの中で、前述の図8に示した処理は同じステップ番号を付してある。それらの処理も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
Referring to FIG. 21, the program executed by
S1205にて、第1処理部112は、抽出部111が抽出した「鍵」を用いて、抽出部111が抽出した情報(この情報は予め暗号化されている)を復号する。本実施の形態において「鍵」とは暗号化された情報を復号するために用いる任意の情報のことをいう。「鍵」を用いることにより、同一の平文がいつも同じ暗号文になることが防止される。「暗号」とは、暗号化されていない通常のデータ(平文データ)を何らかの規則に従って変換し、そのままでは第3者にとって何を意味しているかわからないデータ(暗号化データ)に変換する処理のことである。暗号化は、何らかの規則(最初の規則と同一でなくてもよい)によって元の平文に復元されること(復号)を前提とする。通常、「鍵」は、暗号化(「暗号化」は、暗号化チップなどのハードウェアを使って暗号化してもよいし、ソフトウェアで暗号化してもよい)を1ビット分行なうごとに1つ作成される。たとえば、64ビット鍵のDES(Data Encryption Standard)方式であれば、64ビット長のデータとなる(ちなみに、暗号化の他の方式として、AES(Advanced Encryption Standard)、RSA、ElGamalなどがある)。本実施の形態において、第1処理部112は共通鍵(暗号化に用いる「鍵」と復号に用いる「鍵」とが同じ)を用いて暗号化された情報を復号することとする。S1206にて、第2処理部113は、第1処理部112が復号した情報を第2処理部113自身の一部である操作パネル511に表示する。
In S1205, the
なお、その他の処理フローについては前述の第1の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。 Other processing flows are the same as those in the first embodiment. The function about them is the same. Therefore, detailed description thereof will not be repeated here.
以上のような構造およびフローチャートに基づく、情報処理システムの動作について説明する。 The operation of the information processing system based on the above structure and flowchart will be described.
S301〜S306の処理を経て、画像が印刷されると、入力部109は、その印刷物の画像を読込む(S901)。この時読込まれる画像は、図16に示す領収証203である。ただし、領域A201および領域B202に埋込まれる情報が第1の実施の形態とは異なる。図22を参照して、領域A201および領域B202に埋込まれる情報(すなわち、S303にて取得部103が取得した複数の情報)は、暗号方式および共通鍵(すなわち暗号化された情報の復号に用いる情報)を表わし、かつ領域A201に埋込まれる埋込み情報Eと、予め暗号化された情報を表わし、かつ領域B202に埋込まれる埋込み情報Fとを含む。
When the image is printed through the processes of S301 to S306, the
画像が読込まれた後、S902〜S904の処理を経て、埋込み情報Eおよび埋込み情報Fが抽出されると、第1処理部112は、抽出部111が抽出した鍵を用いて、抽出部111が抽出した情報を復号する(S1205)。これにより、第1処理部112は、暗号化された情報の復号に用いる情報を用いて、予め暗号化された情報を復号することとなる。情報が復号されると、第2処理部113は、第1処理部112が復号した情報を操作パネル511に表示する(S1205)。
When the embedded information E and the embedded information F are extracted through the processing of S902 to S904 after the image is read, the
以上のようにして、本案施の形態に係る情報処理システムは、読込まれた画像から、暗号を用いて秘匿された情報を復号させることができる。秘匿された情報は大きなドットを用いたドットパターンにより表わされるので、印刷物の状態や複写の状態に大きな影響を受けることがなくなる。これにより、印刷物の状態や複写の状態に大きな影響を受けることなく、原本所有者および特定の読取り装置を利用できる者のみが、秘匿された情報を得ることができる。その結果、情報が複写の状態に影響を受ける可能性が少なく、かつ情報の漏洩を防止できる情報処理システムを提供できる。 As described above, the information processing system according to the present embodiment can decrypt information concealed from the read image using encryption. The concealed information is represented by a dot pattern using large dots, so that it is not greatly affected by the state of the printed matter or the copy state. Thereby, only the owner of the original and a person who can use the specific reading device can obtain the confidential information without being greatly affected by the state of the printed matter or the copy state. As a result, it is possible to provide an information processing system in which information is unlikely to be affected by the copy state and can prevent information leakage.
なお、埋込み情報Eは領域B202に埋込まれてもよい。その場合、埋込み情報Fは領域A201に埋込まれることとなる。 Note that the embedding information E may be embedded in the region B202. In that case, the embedding information F is embedded in the area A201.
また、S1205にて、第1処理部112は、抽出された情報に変換の手順などが予め定められた処理を施すことによって、あらかじめ「鍵」を算出しておいてもよい。この場合、第1処理部112は、その「鍵」を用いて情報を復号する。
Also, in S1205, the
また、S1205にて、第1処理部112は、公開鍵(決められたペアの2つの鍵によって、暗号化や復号を実施するための鍵)を用いて情報を復号してもよい。この場合、S1205にて、第1処理部112は、抽出された「鍵」と、読取り装置108が持っている「鍵」とを用いて情報を復号することとなる。
In S1205, the
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
100 出力装置、101 読込部、102 決定部、103 取得部、104 生成部、105 合成部、106 出力部、107 画像、108 読取り装置、109 入力部、110 検出部、111 抽出部、112 第1処理部、113 第2処理部、200 領域、201 領域A、202 領域B、203,800,1000 領収証、204 埋込み画像A、205 埋込み画像B、500 CPU、501 ディスプレイ、502 キーボード、503 スキャナ、504 プリンタ、505 記憶部、506 外部記憶装置、507 マウス、509,514 通信デバイス、510 バス、511 操作パネル、512 印刷エンジン、513 ROM、520 複写機、1001 領域C、1002 領域D。 100 output device, 101 reading unit, 102 determination unit, 103 acquisition unit, 104 generation unit, 105 synthesis unit, 106 output unit, 107 image, 108 reading device, 109 input unit, 110 detection unit, 111 extraction unit, 112 first Processing unit, 113 Second processing unit, 200 area, 201 area A, 202 area B, 203, 800, 1000 Receipt, 204 embedded image A, 205 embedded image B, 500 CPU, 501 display, 502 keyboard, 503 scanner, 504 Printer, 505 storage unit, 506 external storage device, 507 mouse, 509, 514 communication device, 510 bus, 511 operation panel, 512 print engine, 513 ROM, 520 copier, 1001 area C, 1002 area D.
Claims (25)
前記複数の情報のいずれかに対応する複数の第1の画像を作成するための作成手段と、
第2の画像を読込むための読込み手段と、
前記複数の第1の画像を、前記第2の画像の任意の部分に上書きするための上書き手段と、
前記上書き手段が第1の画像を上書きした第2の画像を出力するための出力手段とを含む、出力装置。 Storage means for storing a plurality of pieces of information representing either a character or a numerical value and different from each other;
Creating means for creating a plurality of first images corresponding to any of the plurality of information;
Reading means for reading the second image;
Overwriting means for overwriting the plurality of first images on an arbitrary portion of the second image;
And an output unit for outputting a second image in which the overwriting unit overwrites the first image.
前記第2の画像から、前記複数の第1の画像を検出するための検出手段と、
前記複数の第1の画像それぞれに対応する情報を特定するための特定手段と、
前記特定手段が特定した情報のいずれかに対応する情報を出力するための出力手段とを含む、読取り装置。 Reading means for reading a second image including a plurality of first images corresponding to any of the plurality of information;
Detection means for detecting the plurality of first images from the second image;
Specifying means for specifying information corresponding to each of the plurality of first images;
Output means for outputting information corresponding to any of the information specified by the specifying means.
前記検出手段は、前記画素の大きさが異なる複数の画像をそれぞれ検出するための手段を含む、請求項7に記載の読取り装置。 The plurality of first images includes a plurality of images having different pixel sizes,
The reading device according to claim 7, wherein the detection unit includes a unit for detecting a plurality of images having different pixel sizes.
前記特定手段が特定した情報のいずれかに対応する情報は、前記判定手段による判定の結果を表わす情報を含む、請求項7に記載の読取り装置。 The reading device further includes determination means for determining whether or not the second image is a copy in accordance with information that can be specified by the specifying means,
The reading apparatus according to claim 7, wherein the information corresponding to any of the information specified by the specifying unit includes information representing a result of determination by the determination unit.
前記特定手段は、前記複数の第1の画像それぞれに対応する、秘匿を要することを表わす情報を特定するための手段を含み、
前記出力手段は、前記特定手段が特定した情報のいずれかに対応するように、秘匿のための情報を出力するための手段を含む、請求項7に記載の読取り装置。 The plurality of information includes information indicating that confidentiality is required,
The specifying means includes means for specifying information indicating that confidentiality is required, corresponding to each of the plurality of first images,
8. The reading apparatus according to claim 7, wherein the output means includes means for outputting confidential information so as to correspond to any of the information specified by the specifying means.
前記読取り装置は、前記暗号化された情報の復号に用いる情報を用いて、前記予め暗号化された情報を復号するための復号手段をさらに含む、請求項7に記載の読取り装置。 The plurality of information includes information encrypted in advance and information used to decrypt the encrypted information,
The reading device according to claim 7, further comprising decryption means for decrypting the pre-encrypted information using information used for decrypting the encrypted information.
前記出力装置は、
文字および数値のいずれかを表わしかつ互いに異なる、複数の情報を記憶するための記憶手段と、
前記複数の情報のいずれかに対応する複数の第1の画像を作成するための作成手段と、
第2の画像を読込むための読込み手段と、
前記複数の第1の画像を、前記第2の画像の任意の部分に上書きするための上書き手段と、
前記上書き手段が第1の画像を上書きした第2の画像を出力するための出力手段とを含み、
前記読取り装置は、
前記出力装置が出力した、複数の情報のいずれかに対応する複数の第1の画像を含む、第2の画像を読込むための読込み手段と、
前記第2の画像から、前記複数の第1の画像を検出するための検出手段と、
前記複数の第1の画像それぞれに対応する情報を特定するための特定手段と、
前記特定手段が特定した情報のいずれかに対応する情報を出力するための出力手段とを含む、情報処理システム。 An information processing system including an output device and a reading device,
The output device is
Storage means for storing a plurality of pieces of information representing either a character or a numerical value and different from each other;
Creating means for creating a plurality of first images corresponding to any of the plurality of information;
Reading means for reading the second image;
Overwriting means for overwriting the plurality of first images on an arbitrary portion of the second image;
Output means for outputting a second image in which the overwriting means overwrites the first image;
The reader is
Reading means for reading a second image including a plurality of first images corresponding to any of a plurality of pieces of information output by the output device;
Detection means for detecting the plurality of first images from the second image;
Specifying means for specifying information corresponding to each of the plurality of first images;
And an output unit for outputting information corresponding to any of the information specified by the specifying unit.
前記特定手段が特定した情報のいずれかに対応する情報は、前記判定手段による判定の結果を表わす情報を含む、請求項15に記載の情報処理システム。 The reading device further includes determination means for determining whether or not the second image is a copy in accordance with information that can be specified by the specifying means,
The information processing system according to claim 15, wherein the information corresponding to any of the information specified by the specifying unit includes information representing a result of determination by the determination unit.
前記特定手段は、前記複数の第1の画像それぞれに対応する、秘匿を要することを表わす情報を特定するための手段を含み、
前記読取り装置の出力手段は、前記特定手段が特定した情報のいずれかに対応するように、秘匿のための情報を出力するための手段を含む、請求項15に記載の情報処理システム。 The plurality of information includes information indicating that confidentiality is required,
The specifying means includes means for specifying information indicating that confidentiality is required, corresponding to each of the plurality of first images,
The information processing system according to claim 15, wherein the output unit of the reading device includes a unit for outputting confidential information so as to correspond to any of the information specified by the specifying unit.
前記読取り装置は、および前記暗号化された情報の復号に用いる情報を用いて、前記予め暗号化された情報を復号するための復号手段をさらに含む、請求項15に記載の情報処理システム。 The plurality of information includes information encrypted in advance and information used to decrypt the encrypted information,
The information processing system according to claim 15, wherein the reading device further includes decryption means for decrypting the pre-encrypted information using information used for decrypting the encrypted information.
前記複数の情報のいずれかに対応する複数の第1の画像を作成する作成ステップと、
第2の画像を読込む読込みステップと、
前記複数の第1の画像を、前記第2の画像の任意の部分に上書きする上書きステップと、
前記上書きステップにおいて第1の画像を上書きした第2の画像を出力する出力ステップとを含む各ステップをコンピュータに実行させるための出力プログラム。 A storage step for storing a plurality of pieces of information representing either a character or a numerical value and different from each other;
Creating a plurality of first images corresponding to any of the plurality of information;
A reading step of reading the second image;
An overwriting step of overwriting the plurality of first images on an arbitrary portion of the second image;
An output program for causing a computer to execute each step including an output step of outputting a second image in which the first image is overwritten in the overwriting step.
文字および数値のいずれかを表わしかつ互いに異なる、複数の情報を記憶する記憶ステップと、
前記複数の情報のいずれかに対応する複数の第1の画像を作成する作成ステップと、
第2の画像を読込む読込みステップと、
前記複数の第1の画像を、前記第2の画像の任意の部分に上書きする上書きステップと、
前記上書きステップにおいて第1の画像を上書きした第2の画像を出力する出力ステップとを含む各ステップをコンピュータに実行させるための出力プログラムを記録したコンピュータ読取り可能な記録媒体。 A computer-readable recording medium on which an output program is recorded,
A storage step for storing a plurality of pieces of information representing either a character or a numerical value and different from each other;
Creating a plurality of first images corresponding to any of the plurality of information;
A reading step of reading the second image;
An overwriting step of overwriting the plurality of first images on an arbitrary portion of the second image;
A computer-readable recording medium recording an output program for causing a computer to execute each step including an output step of outputting a second image in which the first image is overwritten in the overwriting step.
前記第2の画像から、前記複数の第1の画像を検出する検出ステップと、
前記複数の第1の画像それぞれに対応する情報を特定する特定ステップと、
前記特定ステップにおいて特定した情報のいずれかに対応する情報を出力する出力ステップとを含む各ステップをコンピュータに実行させるための読取りプログラム。 A reading step of reading a second image including a plurality of first images corresponding to any of the plurality of pieces of information;
A detecting step of detecting the plurality of first images from the second image;
A specifying step of specifying information corresponding to each of the plurality of first images;
A reading program for causing a computer to execute each step including an output step of outputting information corresponding to any of the information specified in the specifying step.
複数の情報のいずれかに対応する複数の第1の画像を含む、第2の画像を読込む読込みステップと、
前記第2の画像から、前記複数の第1の画像を検出する検出ステップと、
前記複数の第1の画像それぞれに対応する情報を特定する特定ステップと、
前記特定ステップにおいて特定した情報のいずれかに対応する情報を出力する出力ステップとを含む各ステップをコンピュータに実行させるための読取りプログラムを記録したコンピュータ読取り可能な記録媒体。 A computer-readable recording medium having a reading program recorded thereon,
A reading step of reading a second image including a plurality of first images corresponding to any of the plurality of pieces of information;
A detecting step of detecting the plurality of first images from the second image;
A specifying step of specifying information corresponding to each of the plurality of first images;
A computer-readable recording medium storing a reading program for causing a computer to execute each step including an output step of outputting information corresponding to any of the information specified in the specifying step.
前記出力装置が、文字および数値のいずれかを表わしかつ互いに異なる、複数の情報を記憶する記憶ステップと、
前記出力装置が、前記複数の情報のいずれかに対応する複数の第1の画像を作成する作成ステップと、
前記出力装置が、第2の画像を読込む出力装置用の読込みステップと、
前記出力装置が、前記複数の第1の画像を、前記第2の画像の任意の部分に上書きする上書きステップと、
前記出力装置が、前記上書きステップにおいて第1の画像を上書きした、第2の画像を出力する出力装置用の出力ステップと、
前記出力装置が出力した、複数の情報のいずれかに対応する複数の第1の画像を含む、第2の画像を、前記読取り装置が読込む読取り装置用の読込みステップと、
前記読取り装置が、前記第2の画像から、前記複数の第1の画像を検出する検出ステップと、
前記読取り装置が、前記複数の第1の画像それぞれに対応する情報を特定する特定ステップと、
前記特定ステップにおいて特定した情報のいずれかに対応する情報を、前記読取り装置が出力する読取り装置用の出力ステップとを含む各ステップをコンピュータに実行させるための情報処理プログラム。 An information processing program for causing a computer to execute an information processing system including an output device and a reading device,
A storage step in which the output device stores a plurality of pieces of information representing either a character or a numerical value and different from each other;
A creation step in which the output device creates a plurality of first images corresponding to any of the plurality of pieces of information;
A reading step for an output device, wherein the output device reads a second image;
An overwriting step in which the output device overwrites an arbitrary portion of the second image with the plurality of first images;
An output step for an output device for outputting a second image, wherein the output device overwrites the first image in the overwriting step;
A reading step for a reading device that the reading device reads a second image including a plurality of first images corresponding to any of the plurality of pieces of information output by the output device;
A detection step in which the reader detects the plurality of first images from the second image;
A specifying step in which the reading device specifies information corresponding to each of the plurality of first images;
An information processing program for causing a computer to execute each step including information corresponding to any of the information specified in the specifying step and an output step for the reading device that the reading device outputs.
前記出力装置が、文字および数値のいずれかを表わしかつ互いに異なる、複数の情報を記憶する記憶ステップと、
前記出力装置が、前記複数の情報のいずれかに対応する複数の第1の画像を作成する作成ステップと、
前記出力装置が、第2の画像を読込む出力装置用の読込みステップと、
前記出力装置が、前記複数の第1の画像を、前記第2の画像の任意の部分に上書きする上書きステップと、
前記出力装置が、前記上書きステップにおいて第1の画像を上書きした、第2の画像を出力する出力装置用の出力ステップと、
前記出力装置が出力した、複数の情報のいずれかに対応する複数の第1の画像を含む、第2の画像を、前記読取り装置が読込む読取り装置用の読込みステップと、
前記読取り装置が、前記第2の画像から、前記複数の第1の画像を検出する検出ステップと、
前記読取り装置が、前記複数の第1の画像それぞれに対応する情報を特定する特定ステップと、
前記特定ステップにおいて特定した情報のいずれかに対応する情報を、前記読取り装置が出力する読取り装置用の出力ステップとを含む各ステップをコンピュータに実行させるための情報処理プログラムを記録したコンピュータ読取り可能な記録媒体。 A computer-readable recording medium recording an information processing program for causing a computer to execute an information processing system including an output device and a reading device,
A storage step in which the output device stores a plurality of pieces of information representing either a character or a numerical value and different from each other;
A creation step in which the output device creates a plurality of first images corresponding to any of the plurality of pieces of information;
A reading step for an output device, wherein the output device reads a second image;
An overwriting step in which the output device overwrites an arbitrary portion of the second image with the plurality of first images;
An output step for an output device for outputting a second image, wherein the output device overwrites the first image in the overwriting step;
A reading step for a reading device that the reading device reads a second image including a plurality of first images corresponding to any of the plurality of pieces of information output by the output device;
A detection step in which the reader detects the plurality of first images from the second image;
A specifying step in which the reading device specifies information corresponding to each of the plurality of first images;
A computer-readable recording information processing program for causing a computer to execute each step including information corresponding to any of the information specified in the specifying step and an output step for the reading device output by the reading device recoding media.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005046091A JP2006237742A (en) | 2005-02-22 | 2005-02-22 | Output device, reading device, information processing system, output program, reading program, information processing program, and computer readable recording medium recording the same programs |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005046091A JP2006237742A (en) | 2005-02-22 | 2005-02-22 | Output device, reading device, information processing system, output program, reading program, information processing program, and computer readable recording medium recording the same programs |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006237742A true JP2006237742A (en) | 2006-09-07 |
Family
ID=37044951
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005046091A Pending JP2006237742A (en) | 2005-02-22 | 2005-02-22 | Output device, reading device, information processing system, output program, reading program, information processing program, and computer readable recording medium recording the same programs |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006237742A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008109510A (en) * | 2006-10-26 | 2008-05-08 | Kyocera Mita Corp | Apparatus and method for transmitting image |
JP2008219767A (en) * | 2007-03-07 | 2008-09-18 | Canon Inc | Image processing apparatus, control method of image processing apparatus, program, and storage medium |
JP2010532627A (en) * | 2007-06-29 | 2010-10-07 | トムソン ライセンシング | Volume marking by low frequency |
-
2005
- 2005-02-22 JP JP2005046091A patent/JP2006237742A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008109510A (en) * | 2006-10-26 | 2008-05-08 | Kyocera Mita Corp | Apparatus and method for transmitting image |
JP2008219767A (en) * | 2007-03-07 | 2008-09-18 | Canon Inc | Image processing apparatus, control method of image processing apparatus, program, and storage medium |
JP2010532627A (en) * | 2007-06-29 | 2010-10-07 | トムソン ライセンシング | Volume marking by low frequency |
US8638977B2 (en) | 2007-06-29 | 2014-01-28 | Thomson Licensing | Volume marking with low-frequency |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101074951B1 (en) | Image encryption device, image decryption device, method, and recording medium | |
JP3837999B2 (en) | Image generation method and image generation apparatus | |
JP3879552B2 (en) | Image generating apparatus, image reading apparatus, unauthorized duplication prevention system, program, and output medium manufacturing method | |
JP3997720B2 (en) | Image processing apparatus and image forming apparatus | |
JP4039093B2 (en) | Image reading apparatus, copying apparatus, and program | |
JP3804012B2 (en) | Document image alteration determination method and system, and control program therefor | |
JP3535444B2 (en) | Information concealment system using printed matter | |
JP2004228897A (en) | Image processing method | |
JP4819723B2 (en) | Information extraction apparatus, information extraction method, information extraction program, and recording medium | |
JP2006121656A (en) | Electronic watermark embedding device, electronic watermark embedding method, and program for making computer execute the method | |
JP2008028449A (en) | Confidential document processing apparatus | |
JP4956363B2 (en) | Information processing apparatus and control method thereof | |
JP3988599B2 (en) | Image processing method, falsification detection method, image processing apparatus, falsification detection apparatus, image processing program, falsification detection program, and image forming medium | |
JP2008033764A (en) | Print data generation device, print data processing device, and printing system | |
JP2007194934A (en) | Image formation system, encoded data embedding system, printer, printed matter, image forming program, and recording medium | |
JP4757677B2 (en) | Information embedding device, information embedding method, information embedding program, and recording medium | |
JP2006237742A (en) | Output device, reading device, information processing system, output program, reading program, information processing program, and computer readable recording medium recording the same programs | |
JP4182998B2 (en) | Image generating apparatus, image reading apparatus, unauthorized duplication prevention system, program, and output medium manufacturing method | |
JP2009055611A (en) | Image forming apparatus, image forming method, and image forming system | |
JP4047271B2 (en) | Tamper verification image generation apparatus, falsification verification image generation apparatus control method, falsification verification image information generation apparatus program, and recording medium | |
JP2007104062A (en) | Image processing apparatus, method, program, and system | |
JP2007019841A (en) | Image forming apparatus | |
JP2006128852A (en) | Document creation method and device | |
JP2001094755A (en) | Image processing method | |
JP4103689B2 (en) | Secret information processing system, secret information embedding device, secret information detecting device, secret information embedding method, and secret information detecting method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070302 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081126 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081224 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090220 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090512 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090709 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100126 |