JP3682864B2 - How to embed invisible information - Google Patents
How to embed invisible information Download PDFInfo
- Publication number
- JP3682864B2 JP3682864B2 JP2001226924A JP2001226924A JP3682864B2 JP 3682864 B2 JP3682864 B2 JP 3682864B2 JP 2001226924 A JP2001226924 A JP 2001226924A JP 2001226924 A JP2001226924 A JP 2001226924A JP 3682864 B2 JP3682864 B2 JP 3682864B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- document
- image
- digital image
- block
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Description
【0001】
【発明の属する分野】
本発明は、デジタル複写機、デジタルプリンタ、インクジェットプリンタ、印刷機等といった画素でドキュメントを形成するドキュメント作成装置に関し、特に視覚的に知覚されるドキュメント情報とは別の情報を当該ドキュメントの一部に肉眼では知覚できないような状態で埋め込むことを特徴とするドキュメント作成装置に関し、特に高速にドキュメントに前記別の情報を埋め込むことを特徴とする。
【0002】
【従来の技術】
従来からドキュメント作成の分野においては、情報量を増やし、或いは、第三者への秘匿等を目的として、画像中にテキストや文字等といった当該ドキュメントとは別の情報を付加混入させることが行われている。
【0003】
たとえば、特許公報第2958396号には万線スクリーンやドットスクリーン中にこのような情報をドキュメントに付加混入させる方法が述べられている。しかし、この方法では、万線あるいはドットのスクリーンが印刷されていないところには情報を埋め込むことができない。この特許では、このような万線スクリーンやドットスクリーンのない部分にも目障りにならない程度のスクリーン印刷を行って情報を埋め込めばよいと記載されているが、一般にはそのようなスクリーン印刷をもドキュメント中に印刷することが許されない場合が多い。また、目障りにならない程度のスクリーンでは、その中に埋め込まれた情報を読み取ることも難しくなる。
【0004】
また、松井甲子雄著「電子透かしの基礎」(森北出版)という書籍の中には、さまざまな方法でドキュメント中に情報を埋め込む方法が記載されている。スクリーン印刷のような比較的冗長度のある画像に対しては、さまざまな方法が提案され、実施もされていることが記載されており、文字だけのような冗長度の少ない画像に対しても文字ピッチを変える方法や文字の幅を変える方法、あるいは文字の傾きを変える方法などが記載されている。
【0005】
最近のデジタル複写機、デジタルプリンタ、インクジェットプリンタ、印刷機等のドキュメント作成機器においては解像度が非常に向上し、ほとんどオフセット印刷などと比べて遜色が無くなってきている。しかし、文字列中に文字ピッチや文字の幅、あるいは文字の傾きなどを付加することは印刷品質の低下に直接影響を及ぼすため、この方法で情報を埋め込むことは難しい。この場合も、元の文字に関する情報を知らなければ、文字ピッチや文字の幅、あるいは文字の傾きなどで埋め込まれた情報を読み出すことは難しい。
【0006】
また、1999年にインスペクトロン社は「ステルスドット」という商品名で微小ドットを画像上に印刷して印刷品質を低下させることなく情報を画像に付加する方式を提示している。しかしながら、この提示されている方式においては印刷されるドット径は0.1ミリメートルが代表的なものであり、この大きさのドットでは目に見えてしまう。このステルスドットによって記録すべき情報が数バイトのものであれば、画像を見た場合にこの情報が埋め込まれていることにより特別に画像が汚れたという印象は逃れられるかも知れないが、該ステルスドットによってもっと大量の、たとえば数百バイトの情報を埋め込みたいような場合には、情報を記録した部分は薄黒い部分が見えてしまうことにより、画像に質の低下をもたらす恐れがある。
【0007】
一方、目に見え難いような孤立した微小な情報を埋め込もうとすると、記録の信頼性が低下する問題が生じることはよく知られている。例えば、レーザビームプリンタの場合では、トナーが確実に現像、転写が行なわれることが困難になってくる。かぶりと呼ばれる、記録部分以外の箇所へのトナーの飛び散った粒子と区別がつきにくくなってくる。インクジェットの場合でも、孤立した微小な点の印字は、記録用紙に吸収されて記録濃度が極端に低下する。また、インクのサテライトと呼ばれる本来記録に用いるインク粒子の他に、該インク粒子が分離する際に発生する微粒子が記録用紙に付着するのとの区別が難しくなる。しかしながら、前記かぶりや不用意に記録用紙に付着する微粒子よりは大きく、しかも目には見えにくい大きさのドット(点)を、規則性を持たせてドキュメント中の埋め込むことにより、目には見えにくいけれども情報として意味のあるパターンをドキュメント中に形成することができる。
【0008】
ところが、このような微小ドットから形成される情報をドキュメント中に埋め込むためには、ドキュメント中のそれぞれの頁に対して、何も印刷されていないでかつ記録に十分な面積のある個所を求めて、その個所に情報を埋め込む必要がある。数ページの小容量のドキュメントでは各頁ごとに空白部を求めていても処理時間はそれほど目立つことにはならないけれども、数十頁、数百頁のドキュメントでは前記空白部を求める処理時間が加算されて、ドキュメントの処理時間が著しく低下するという問題点があった。
【0009】
【発明が解決しようとする課題】
本発明は、上記従来の問題点を解決しようとするもので、処理速度を著しく低下させることなく、ドキュメント中の各頁に多量の付加情報を肉眼では知覚できないような状態で埋め込む方法を提供することを目的とする。
【0010】
【課題を解決するための手段】
本発明は、ドキュメントの印刷すべき情報を用紙に可視化する第1のデジタル画像出力手段と、該印刷すべき情報とは異なる情報を記録する第2のデジタル画像出力手段を具備したドキュメント作成装置であって、第1のデジタル画像出力手段は前記ドキュメントの複数の頁に共通の空白部を抽出し、第2のデジタル画像出力手段は実質的には肉眼で識別できない大きさの画素でかつ肉眼では認識できない濃度の画像を、前記ドキュメントの前記第1のデジタル画像出力手段により抽出した複数の頁に共通の空白部に記録させることを特徴とする、用紙に不可視情報を埋め込む方法、により実現できる。
【0011】
【発明の実施の形態】
人間の視力は、2個の相異なる点から発する光が1分(1/60度)の角度で網膜上に結像するとき、これを2点として知覚できる限界をもって1.0とする。これを拡張解釈すれば視力1.0の人は明視距離25cmの位置で75μm離れた2点をようやく認識できることを意味する。すなわち、視力が1.0の人は明視距離に75μmに満たない点やギャップが存在しても認識することはできない。
【0012】
しかしながら、75μm以下の点であっても、そのような点が単位面積に多数存在すれば個々の点の区別はできないけれども、全体としての濃度変化として目に認識される。人間の目で濃度の差が分かるのは光学濃度で0.01程度であると言われている。実際に、プリンタやデジタル複写機のような黒と白の2値で画像を表現するデジタル画像形成装置においては8×8の単位、すなわち65段階の中間調で写真のような画像を表現することができる。
【0013】
したがって、デジタル画像機器の1画像構成単位である1ピクセルが75μm未満であって黒のピクセルが8×8の白ピクセル群の中央に存在する画像を一単位として、その画像の単位が密に並べられていても、視力1.0の人間の目には知覚されることはない。
【0014】
これは、非常に厳密に肉眼で濃度差を認識できないようにする一手段であるが、必ずしもこのように厳密に濃度差を認識させないようにする必要はない。例えば、一般には、デジタル画像の周辺部においては多少の濃度があっても肉眼で目障りにはならない。一般には、周辺部などにおいて、濃度で0.1以下であればデジタル画像への目障りとはならず、そのためには3×3程度の単位で中間調を表現しても差し障りはない。
【0015】
図1は本発明の原理を示す原理説明図である。1はプリンタやデジタル複写機のようなデジタル画像形成装置から出力されるドキュメントの1ページである。2は前記ドキュメントの1ページ中の文字部である。3は前記ドキュメントの1ページ中のグラフィックスや写真等の画像部である。4は前記ドキュメントの1ページ中の空白部、5は該空白部の一部に埋め込まれた知覚される情報とは別の情報である。6は前記情報の一部を拡大して示したもので、有意ブロックごとにブロック分けされた状態を示している。7は前記有意ブロックの詳細を示すもので一つの有意ブロックはさらに6つの有意サブブロックに分かれている。8は該有意サブブロックをさらに拡大したものであり、一つのサブブロックは8×8の画素から構成されている。9、9’、9”は前記有意サブブロック7内に埋め込まれた‘1’の情報である。前記8×8の画素のほぼ中央の特定の画素をそのサブブロックの代表点として、前記‘1’の情報が埋め込まれているか、いないかで、前記サブブロックが‘1’か‘0’かを決定する。
【0016】
ここで、実施例として、前記有意ブロック6が6つの有意サブブロックに分割されている例をあげているが、分割数は6に制限するものではない。日本の点字の表記システムが6個の点を一つのブロックとして、かな一文字を表現しているので、説明を分かりやすくするために該表記システムを情報の埋め込み例に借用する。
【0017】
上記の説明で一つのサブブロックは、8×8の画素から構成する例を挙げて説明しているが、画素の構成は、一般には前記サブブロックが全て「1」である場合に前記有意ブロックを画像としてみたときの画像濃度が0.1以下であるように構成画素数を選定することが望ましい。すなわち、前記サブブロックの代表点が肉眼で判定できなくとも、該代表点が密集して存在すると、肉眼に薄黒く「見えて」しまうのは好ましくなく、上記画像濃度0.1以下に代表点を分散させることが望ましく、望ましくは画像濃度が0.01以下であれば前記代表点の存在は知覚されることはない。
【0018】
図2は前記した6つの有意サブブロック8からなる有意ブロック7に、具体的な情報を表記する例を示す模式図である。埋め込まれた情報の信頼性を向上させるため、前記有意ブロック7には必ず「1」が書き込まれる常時印字ブロック11と、前記有意ブロック7中の「1」の数が必ず偶数になるようにするパリティチェック用のブロック12が設けられる。残り4つのブロックは埋め込む情報によって「0」か「1」に決められる。
【0019】
このように定めると、前記有意ブロック7のより、16通りの情報を記録できる。更に記録された情報は、左上に必ず「1」の情報がある、位置優位ブロックに存在する「1」の数は偶数個である、というパリティチェックにより、読出し時にその情報が正しく印字されたかを確認することができる。
【0020】
この場合、パリティチェックは偶数個で行なうことが望ましく、もしも奇数個であるとすると、有意ブロックにある1個の「1」の点が認識されない場合は、そこにデータが存在しないことになってしまうのを避けるためである。
【0021】
また、必ず定位置が「1」であるような有意サブブロックを設ける理由は、該サブブロックが規則的な間隔をもって出現することが期待でき、有意ブロック認識の存在位置を容易に発見できるようにするためである。
【0022】
図3は前記印刷文書の保管庫管理情報を、印刷文書中の複数箇所に埋め込む方法を示した模式図である。前記図1では、保管庫管理情報は前記印刷文書中の1箇所、5に埋め込まれているが、図3は前記5のほかに5a、5b、5c、あるいは前記保管庫管理情報を横方向ではなく縦方向に配置した5d、5eなどと複数の箇所に埋め込むことができる。
【0023】
図4は本発明の不可視情報を埋め込むアルゴリズムを示すブロック図である。30はドキュメントにおける印刷ページの論理記述部である。31は画像展開部である。32は1ページ目の展開画像部であり、32’は2ページ目の展開画像部、32”は3ページ目の展開画像部、等々で、34はNページ目の展開画像部である。33は展開画像の積算部、35は全ページの展開画像の積算部である。36は全ページの展開画像35に対する空白抽出部である。37は前記視覚的に知覚される画像とは別の情報である。38は不可視パターン変換部である。39は合成部である。40はプリンタである。
【0024】
前記論理記述部30は、ページ記述言語といわれるコードで表現した部分であり、一般に、プリンタで印刷されるページ画像はこのような論理記述部を有している。前記論理記述部30のコードは前記画像展開部31でインタープリタと呼ばれているプログラムにより解釈されて印刷されるページ画像のパターンと1:1に対応したビットマップデータに展開され、それぞれのページの展開画像部32、32’、32”、・・・に格納される。同時に、このように展開されたページ画像のパターンは、展開画像の積算部33に送られ、ページ画像の積算値が採られる。具体的には、白を‘0’で、黒を‘1’で表される画像においては、論理和‘or’が採られて全ページを通して黒がある個所は黒の画素とするパターンが形成される。逆に、白を‘1’で、黒を‘0’で表される画像においては、論理積‘and’が採られて同様のパターンが得られることになる。
【0025】
空白抽出部36では、このようにして得られた全ページの画像パターンに対して空白部を抽出する。理想的には、印刷ページ画像中に複数箇所の長方形の空白部を抽出する。一方、前記印刷される画像、すなわち視覚的に知覚される画像とは別の情報37が用意される。この情報は、印刷されるページの詳細な属性や、ファイルの格納場所や著作者のデータだったり、そのページの修正履歴だったり様々なものが適用できる。前記知覚される画像とは別の情報37は不可視パターン変換部38により、図2に示すような不可視パターンに変換する。該変換された不可視パターンは、前記空白抽出部36で抽出された空白部に合成部39により合成出力され、プリンタ40に出力される。
【0026】
また、このような不可視パターンは前記デジタル画像の1箇所のみならず、複数の個所にも埋め込むことにより、1箇所の不可視パターンが読み取ることができなくても、他の個所のパターンを読み取ることができるようになることで信頼性を向上させることができる。
【0027】
図5は本発明により埋め込まれた、前記目に見えない、あるいは注視しないと見えない保管庫管理情報を読み出すアルゴリズムの一実施例を示すブロック図である。41はスキャナー、42は孤立点の抽出部、43は優位ブロックの塊検出部である。ここで複数の有意ブロックの塊において、44はパターン解読部、45はデータ解読部、46はデータ列作成部である。44はパターン解読部、45はデータ解読部、46はデータ列作成部は必要に応じて複数個設けることができる。47は各データ列の相互比較部、48はデータ確定部である。
【0028】
保管庫管理情報を埋め込まれた印刷ページは、スキャナー41により画像を読み取られる。図2の説明からも明らかなように、前記不可視情報は8×8の有意サブブロックのほぼ中央部の孤立した点から構成されるパターンで形成されるので、規則性がある。この規則性を利用して前記有意ブロックの塊を検出する。検出の方法はいろいろあるが、その方法論が本発明の主旨ではないので割愛する。
【0029】
各有意ブロックはパリティチェックを行ない、有意ブロック内の「1」の数が偶数個であるかどうかを検査する。該パリティチェックで「1」の数が奇数個の場合は不確定データとして保留しておき、該保留するデータも含めたデータ列を作成する。
【0030】
次に、前記不確定データが発生した場合や、他の必要性に応じて、あるいは読み出されたデータの信頼性を得る目的で、検出された複数の有意ブロックの塊に対して同様の処理を行うことが可能であり、それぞれのデータ列を作成することができる。その場合、複数の検出されたデータ列を比較する過程において、前記保留されたデータを確定することが可能となる。そのようにして確定された保管庫管理情報は、保管庫管理指示部(図示せず)へ送られて、保管庫(図示せず)の中から該当する文書を検索し、再印刷の指示を与えることができる。
【0031】
図5は一つの実施例を示したに過ぎず、ソフトウエアの範疇では信頼性をあげる他の方法も知られている。一つは複数の位置のパターンを重畳することにより雑音等の除去を図る方法、規則性を利用して予測された位置のドットがあるかどうかで判定する方法、保管庫管理情報を固定長データとして、それだけのデータが損際するか否かで検査する方法、埋め込まれた保管庫管理情報全体に対するパリティチェック、等々である。本発明は、信頼性よくデータを読み出す方法が主眼点ではないので、その詳しい議論は行なわない。
【0032】
【発明の効果】
本発明によれば、処理速度を著しく低下させることなく、ドキュメント中の各頁に多量の付加情報を肉眼では知覚できないような状態の不可視情報を埋め込む方法を提供できる。
【図面の簡単な説明】
【図1】 本発明の原理を示す原理説明図である。
【図2】 前記した6つの有意サブブロックからなる有意ブロックに具体的な情報を表記する例を示す模式図である。
【図3】 前記印刷文書の保管庫管理情報を印刷文書中の複数箇所に埋め込む方法を示した模式図である。
【図4】 本発明の不可視情報を埋め込むアルゴリズムを示すブロック図である。
【図5】 本発明により埋め込まれた、前記目に見えない、あるいは注視しないと見えない保管庫管理情報を読み出すアルゴリズムの一実施例を示すブロック図である。
【符号の説明】
1はデジタル画像形成装置から出力される文書の1ページ、2は前記文書の文字部、3は前記文書の画像部、4は前記文書の空白部、5は該空白部の一部に埋め込まれた知覚される情報とは別の情報、6は前記情報の一部を拡大して示した図、7は前記有意ブロックの詳細を示す図、8は該有意サブブロックを更に拡大した図、9,9’,9”は前記有意サブブロック7内に埋め込まれた‘1’の情報である。[0001]
[Field of the Invention]
The present invention relates to a document creating apparatus for forming a document with pixels such as a digital copying machine, a digital printer, an ink jet printer, a printing machine, and the like, and in particular, information different from visually perceived document information is included in a part of the document. The present invention relates to a document creating apparatus characterized by embedding in a state that cannot be perceived by the naked eye, and is characterized by embedding the other information in the document at high speed.
[0002]
[Prior art]
Conventionally, in the field of document creation, for the purpose of increasing the amount of information or concealing it to a third party, information other than the document, such as text and characters, is added and mixed in the image. ing.
[0003]
For example, Japanese Patent Publication No. 2958396 describes a method of adding such information to a document in a line screen or a dot screen. However, with this method, information cannot be embedded where no line or dot screen is printed. In this patent, it is stated that it is only necessary to embed information by performing screen printing to such an extent that it does not become unobtrusive even in such a portion where there is no line screen or dot screen. It is often not allowed to print inside. In addition, it is difficult to read information embedded in a screen that does not obstruct the screen.
[0004]
In the book “Basics of Digital Watermarking” by Kokoo Matsui (Morikita Publishing), there are various methods for embedding information in a document. It is described that various methods have been proposed and implemented for images with relatively redundancy such as screen printing, and even for images with little redundancy such as text only. A method of changing the character pitch, a method of changing the character width, a method of changing the inclination of the character, and the like are described.
[0005]
In recent document copying machines such as digital copying machines, digital printers, ink jet printers, and printing machines, the resolution is greatly improved and almost no inferiority compared to offset printing. However, it is difficult to embed information by this method because adding a character pitch, a character width, or a character inclination in a character string directly affects a decrease in print quality. Also in this case, it is difficult to read out the information embedded by the character pitch, the character width, the character inclination or the like unless the information about the original character is known.
[0006]
In 1999, Inspectron Co., Ltd. presented a method for printing information on an image with a product name “stealth dot” and adding information to the image without degrading the print quality. However, in the proposed method, the dot diameter to be printed is typically 0.1 mm, and this size of the dot is visible. If the information to be recorded by this stealth dot is several bytes, the impression that the image has been specially soiled by embedding this information when viewing the image may be escaped. When it is desired to embed a larger amount of information, for example, several hundred bytes, with dots, the information recorded portion may be seen as a dark portion, which may cause the quality of the image to deteriorate.
[0007]
On the other hand, it is well known that there is a problem that the reliability of recording deteriorates when trying to embed small information that is difficult to see. For example, in the case of a laser beam printer, it becomes difficult to reliably develop and transfer toner. It becomes difficult to distinguish from particles, which are called “fogging”, in which toner is scattered to portions other than the recording portion. Even in the case of inkjet, printing of isolated minute dots is absorbed by the recording paper and the recording density is extremely lowered. Further, in addition to the ink particles originally used for recording, which are called ink satellites, it becomes difficult to distinguish the fine particles generated when the ink particles are separated from the recording paper. However, by embedding in the document with regularity dots (dots) that are larger than the above-mentioned fog and inadvertently adhering to the recording paper and that are difficult to see, they are visible to the eyes. Patterns that are difficult but meaningful as information can be formed in a document.
[0008]
However, in order to embed information formed from such minute dots in a document, it is necessary to find a place where nothing is printed and there is a sufficient area for recording on each page in the document. , It is necessary to embed information in that place. In a small document of several pages, the processing time is not so noticeable even if a blank portion is obtained for each page. However, in a document of tens or hundreds of pages, the processing time for obtaining the blank portion is added. Therefore, there is a problem that the processing time of the document is remarkably reduced.
[0009]
[Problems to be solved by the invention]
The present invention is intended to solve the above-mentioned conventional problems, and provides a method for embedding a large amount of additional information on each page in a document in a state that cannot be perceived by the naked eye without significantly reducing the processing speed. For the purpose.
[0010]
[Means for Solving the Problems]
The present invention is a document creation apparatus including a first digital image output unit that visualizes information to be printed on a document on a sheet, and a second digital image output unit that records information different from the information to be printed. The first digital image output means extracts a blank portion common to a plurality of pages of the document, and the second digital image output means is a pixel having a size that is substantially indistinguishable with the naked eye and with the naked eye. This can be realized by a method of embedding invisible information in a sheet, wherein an image having an unrecognizable density is recorded in a blank area common to a plurality of pages extracted by the first digital image output means of the document .
[0011]
DETAILED DESCRIPTION OF THE INVENTION
The human visual acuity is set to 1.0 with a limit that can be perceived as two points when light emitted from two different points forms an image on the retina at an angle of 1 minute (1/60 degrees). If this is expanded, it means that a person with a visual acuity of 1.0 can finally recognize two points 75 μm apart at a clear visual distance of 25 cm. That is, a person with a visual acuity of 1.0 cannot recognize a point or gap that is less than 75 μm in the clear vision distance.
[0012]
However, even if it is a point of 75 μm or less, if there are a large number of such points in the unit area, the individual points cannot be distinguished, but they are recognized as a change in density as a whole. It is said that the difference in density with the human eye is about 0.01 in terms of optical density. Actually, in a digital image forming apparatus that expresses an image with binary values of black and white, such as a printer or a digital copying machine, an image such as a photograph is expressed in 8 × 8 units, that is, 65 halftones. Can do.
[0013]
Therefore, the unit of the image is densely arranged with one unit being an image constituting unit of the digital image apparatus, in which one pixel is less than 75 μm and the black pixel is present at the center of the 8 × 8 white pixel group. Even if it is done, it is not perceived by the human eye with a visual acuity of 1.0.
[0014]
This is one means for preventing the density difference from being recognized with the naked eye very strictly, but it is not always necessary to prevent the density difference from being recognized in this way. For example, in general, even if there is some density in the peripheral part of a digital image, it is not obstructive to the naked eye. In general, in the peripheral portion or the like, if the density is 0.1 or less, the digital image is not disturbed. For that purpose, even if halftone is expressed in units of about 3 × 3, there is no problem.
[0015]
FIG. 1 is a diagram illustrating the principle of the present invention.
[0016]
Here, as an example, the
[0017]
In the above description, an example in which one sub-block is composed of 8 × 8 pixels is described. However, the pixel configuration is generally the significant block when all the sub-blocks are “1”. It is desirable to select the number of constituent pixels so that the image density when viewed as an image is 0.1 or less. In other words, even if the representative points of the sub-block cannot be determined with the naked eye, it is not preferable that the representative points are densely present, and it is not preferable that the sub-block is visible to the naked eye. Preferably, the representative point is not perceived if the image density is 0.01 or less.
[0018]
FIG. 2 is a schematic diagram showing an example in which specific information is written in the
[0019]
If determined in this way, 16 kinds of information can be recorded from the
[0020]
In this case, it is desirable that the parity check is performed with an even number, and if it is an odd number, if one “1” point in the significant block is not recognized, there is no data there. This is to avoid that.
[0021]
Also, the reason for providing a significant sub-block whose fixed position is always “1” is that the sub-block can be expected to appear at regular intervals so that the presence position of significant block recognition can be easily found. It is to do.
[0022]
FIG. 3 is a schematic diagram showing a method of embedding the storage management information of the print document in a plurality of locations in the print document. In FIG. 1, the storage management information is embedded in one place and 5 in the printed document, but FIG. 3
[0023]
FIG. 4 is a block diagram showing an algorithm for embedding invisible information according to the present invention.
[0024]
The
[0025]
The
[0026]
Further, by embedding such an invisible pattern not only in one place of the digital image but also in a plurality of places, even if the invisible pattern in one place cannot be read, the pattern in another place can be read. Reliability can be improved by being able to do so.
[0027]
FIG. 5 is a block diagram showing an embodiment of an algorithm for reading the storage management information embedded according to the present invention, which is invisible or invisible unless it is watched.
[0028]
The printed page embedded with the storage management information is read by the
[0029]
Each significant block performs a parity check to check whether the number of “1” s in the significant block is an even number. If the number of “1” s in the parity check is an odd number, it is reserved as indefinite data, and a data string including the data to be reserved is created.
[0030]
Next, when the uncertain data is generated, according to other needs, or for the purpose of obtaining the reliability of the read data, the same processing is performed on a plurality of detected blocks of significant blocks. And each data string can be created. In that case, it is possible to determine the reserved data in the process of comparing a plurality of detected data strings. The storage management information determined in this way is sent to a storage management instruction section (not shown) , and a corresponding document is searched from the storage (not shown) , and a reprint instruction is issued. Can be given.
[0031]
FIG. 5 shows only one embodiment, and other methods for increasing reliability in the category of software are also known. One is a method to remove noise by superimposing patterns at multiple positions, a method to determine whether there is a dot at a position predicted using regularity, and storage management information to fixed-length data A method for checking whether or not such data is damaged, a parity check for the entire embedded storage management information, and so on. In the present invention, since the method of reading data with high reliability is not the main point, detailed discussion thereof will not be made.
[0032]
【The invention's effect】
According to the present invention, it is possible to provide a method of embedding invisible information in such a state that a large amount of additional information cannot be perceived by the naked eye on each page in a document without significantly reducing the processing speed.
[Brief description of the drawings]
FIG. 1 is a principle explanatory view showing the principle of the present invention.
FIG. 2 is a schematic diagram showing an example in which specific information is written in a significant block composed of the six significant sub-blocks described above.
FIG. 3 is a schematic diagram illustrating a method for embedding the storage management information of the print document in a plurality of locations in the print document.
FIG. 4 is a block diagram illustrating an algorithm for embedding invisible information according to the present invention.
FIG. 5 is a block diagram showing an embodiment of an algorithm for reading storage management information embedded according to the present invention, which is invisible or invisible unless watched.
[Explanation of symbols]
1 is one page of a document output from the digital image forming apparatus, 2 is a character portion of the document, 3 is an image portion of the document, 4 is a blank portion of the document, and 5 is embedded in a part of the blank portion. Information different from the perceived information, 6 is an enlarged view of a part of the information, 7 is a detailed view of the significant block, 8 is a further enlarged view of the significant sub-block, 9 , 9 ′, 9 ″ are information of “1” embedded in the
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001226924A JP3682864B2 (en) | 2001-07-27 | 2001-07-27 | How to embed invisible information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001226924A JP3682864B2 (en) | 2001-07-27 | 2001-07-27 | How to embed invisible information |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003046748A JP2003046748A (en) | 2003-02-14 |
JP3682864B2 true JP3682864B2 (en) | 2005-08-17 |
Family
ID=19059655
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001226924A Expired - Fee Related JP3682864B2 (en) | 2001-07-27 | 2001-07-27 | How to embed invisible information |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3682864B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7347564B1 (en) | 2022-03-10 | 2023-09-20 | 日本電気株式会社 | Information processing device, information processing method, and program |
-
2001
- 2001-07-27 JP JP2001226924A patent/JP3682864B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2003046748A (en) | 2003-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3628312B2 (en) | Watermark information embedding device and watermark information detection device | |
US7433075B2 (en) | Method and image forming apparatus, and printing system for recording invisible information recording | |
JP3837999B2 (en) | Image generation method and image generation apparatus | |
JP3964684B2 (en) | Digital watermark embedding device, digital watermark detection device, digital watermark embedding method, and digital watermark detection method | |
US7339599B2 (en) | Image-processing apparatus and method, computer program, and computer-readable storage medium for discouraging illegal copying of images | |
JP5014832B2 (en) | Image processing apparatus, image processing method, and computer program | |
US8270663B2 (en) | Watermarked information embedding apparatus | |
KR100971103B1 (en) | Watermark information insertion apparatus, image processing apparatus, watermark information insertion method and image processing method | |
JP4956363B2 (en) | Information processing apparatus and control method thereof | |
JP3980983B2 (en) | Watermark information embedding method, watermark information detecting method, watermark information embedding device, and watermark information detecting device | |
US7656557B2 (en) | Tools to embed tampering indicator into digital visual works using two screens with halftoning elements of different size dots or shapes | |
JP3682864B2 (en) | How to embed invisible information | |
JP4844351B2 (en) | Image generating apparatus and recording medium | |
JP4143625B2 (en) | Image processing apparatus and image processing method | |
JP2007281539A (en) | Apparatus and program for embedding verification information, device and program for creating document for falsification verification, and device and program for verifying falsification | |
JP4238818B2 (en) | Watermark information embedding device and watermark information embedding method | |
JP2002077587A (en) | Invisible information recording method and image forming apparatus | |
JP3472210B2 (en) | Image processing method and apparatus | |
JP2006279640A (en) | Information embedding device, printing medium and information reader | |
JP2006222572A (en) | Image processing apparatus, image processing method, and image processing program | |
JP2006060805A (en) | Method and apparatus for image generation | |
JP4262219B2 (en) | Image processing apparatus and control method thereof | |
JP2007166052A (en) | Image processing apparatus, image processing method, image processing program, recording medium recording image processing program, and tint block printed matter | |
JP4359742B2 (en) | Image processing apparatus and image processing method | |
JP3720748B2 (en) | Image processing apparatus, control method therefor, computer program, and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040730 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040927 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050506 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050519 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090603 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090603 Year of fee payment: 4 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090603 Year of fee payment: 4 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090603 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100603 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110603 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110603 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120603 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130603 Year of fee payment: 8 |
|
LAPS | Cancellation because of no payment of annual fees |