JP2003517769A - Method and apparatus for inserting text watermark - Google Patents

Method and apparatus for inserting text watermark

Info

Publication number
JP2003517769A
JP2003517769A JP2001546085A JP2001546085A JP2003517769A JP 2003517769 A JP2003517769 A JP 2003517769A JP 2001546085 A JP2001546085 A JP 2001546085A JP 2001546085 A JP2001546085 A JP 2001546085A JP 2003517769 A JP2003517769 A JP 2003517769A
Authority
JP
Japan
Prior art keywords
text
digital data
dimensional image
image format
converting
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
Application number
JP2001546085A
Other languages
Japanese (ja)
Inventor
リー・ウォンハ
チョ・ジュンソク
シン・ソンウォン
チョイ・ジョンウク
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Markany Inc
Original Assignee
Markany Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Markany Inc filed Critical Markany Inc
Publication of JP2003517769A publication Critical patent/JP2003517769A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • G06T1/005Robust watermarking, e.g. average attack or collusion attack resistant
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/16Program or content traceability, e.g. by watermarking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32154Transform domain methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32154Transform domain methods
    • H04N1/3217Transform domain methods using wavelet transforms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0052Embedding of the watermark in the frequency domain
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/328Processing of the additional information

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Technology Law (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Image Processing (AREA)

Abstract

(57)【要約】 テキストが、ウェーブレット変換及び離散コサイン変換を用いてデジタルデータにウォーターマークとして挿入される。デジタルデータにテキストを挿入する方法は、デジタルデータを2次元イメージフォーマットを有するように変換するステップ;テキストを前記2次元イメージフォーマットを有するように変換するステップ;DCT及びDWTを用いて変換されたテキストを前記変換されたデジタルデータに挿入するステップを含む。テキストウォーターマーキングされたデジタルデータと原本デジタルデータを用いて、2次元イメージフォーマットの変換されたテキストを復元し、2次元イメージフォーマットの復元されたテキストからテキストを抽出することにより、テキストウォーターマーキングされたデジタルデータからテキストが抽出される。 (57) [Summary] Text is inserted into digital data as a watermark using a wavelet transform and a discrete cosine transform. A method for inserting text into digital data includes converting digital data to have a two-dimensional image format; converting text to have the two-dimensional image format; text converted using DCT and DWT. Into the converted digital data. Using the text watermarked digital data and the original digital data, the converted text in the two-dimensional image format is restored, and the text is extracted from the restored text in the two-dimensional image format. Text is extracted from the digital data.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】 技術分野 本発明は、カラーイメージ、白黒イメージ及びオーディオデータ等のターゲッ
トデータにテキストウォーターマーク(text watermark)を挿入
する方法及び装置に関し、特に圧縮、フィルタリング、リサンプリング(re-
sampling)又はクロッピング(cropping)等のデジタルデータ
処理によっても、挿入されたテキストが損なわれないテキストウォーターマーク
を挿入する方法に関する。
TECHNICAL FIELD The present invention relates to a method and apparatus for inserting a text watermark in target data such as color image, black and white image and audio data, and more particularly to compression, filtering and resampling (re-sampling).
The present invention relates to a method for inserting a text watermark in which the inserted text is not damaged even by digital data processing such as sampling or cropping.

【0002】 背景技術 コンピュータネットワークやデジタルマルチメディアの発展と共に、知的財産
権の保護が、音楽のレコーディング、映画及びビデオゲームのような著作物のデ
ジタルコピーの創作者又は配布者にとって主要な関心事となった。デジタル領域
において著作権を保護する1つの方法は、“デジタルウォーターマーク”を用い
ることである。基本的にウォーターマーキングは、著作権により保護されるデジ
タル著作物のそれぞれのコピーに特徴的なマークを挿入する技術である。このよ
うなマークは、特定コピーの題名、著作権者、更に特定コピーのライセンスを受
けた所有者も識別できる。ウォーターマーキングプロセスは、ウォーターマーキ
ングされた原本データの大きさを異常に増加させることなく、マルチメディアデ
ータに識別情報を挿入できる。
BACKGROUND OF THE INVENTION With the development of computer networks and digital multimedia, protection of intellectual property rights is a major concern for creators or distributors of digital copies of copyrighted works such as music recordings, movies and video games. Became. One way to protect copyright in the digital domain is to use a "digital watermark." Watermarking is basically a technique that inserts a distinctive mark into each copy of a copyrighted digital work. Such a mark can identify the title of the specific copy, the copyright holder, and the owner of the license for the specific copy. The watermarking process can insert the identification information into the multimedia data without abnormally increasing the size of the watermarked original data.

【0003】 現在までに、取り扱われるデータの類型及び用いる変換技術の類型に依存して
変わる多様なウォーターマーキング技術が開発された。
To date, various watermarking techniques have been developed that vary depending on the type of data handled and the type of conversion technique used.

【0004】 1999年9月10日付で出願されて本発明の譲受人に譲渡され、ここで参照
として含む、発明の名称が“Watermarking of digital
images using wavelet and discrete cosi
ne transforms”である、係留中のPCT出願の国際出願番号第P
CT/US99/20649号には、ウェーブレット及び離散コサイン変換(W
T及びDCT)を用いてイメージデータにウォーターマークを挿入する方法が開
示されている。
The name of the invention, which was filed on September 10, 1999 and assigned to the assignee of the present invention, and which is hereby incorporated by reference, is "Watermarking of digital."
images using wavelet and discrete cosi
International applications number P. of mooring PCT application, "ne transforms"
CT / US99 / 20649 describes wavelet and discrete cosine transform (W
T and DCT) are used to insert a watermark in image data.

【0005】 2000年3月29日付で出願されて本発明の譲受人に譲渡され、ここで参照
として含む、発明の名称が“Watermarking method and
apparatus”である、係留中のUSA出願第09/537308号には
、ウェーブレット及び離散コサイン変換を用いてデジタルオーディオデータにイ
メージウォーターマークを挿入する方法が開示されている。
The name of the invention, which was filed on Mar. 29, 2000 and assigned to the assignee of the present invention and which is hereby incorporated by reference, is "Watermarking method and
The pending application, US application Ser. No. 09/537308, discloses a method for inserting image watermarks in digital audio data using wavelet and discrete cosine transforms.

【0006】 著作権と関連した情報は、題目、著作者の氏名及び他のライセンシング情報を
含む。しかし、従来のウォーターマーキング技術は、ウォーターマークとしての
テキストを挿入する効率的な方法を提供していなかった。更にテキストが知られ
なくても他の種類のデータに挿入できれば、マルチメディアデータと共に、重要
な情報を変更なしに伝達するように活用できる。従って、デジタルデータにウォ
ーターマークとしてのテキストを挿入する効率的なウォーターマーキング技術が
強く望まれている。 発明の開示 従って、本発明の目的は、オーディオ/イメージデータのようなデジタルデー
タにテキストウォーターマークを挿入する方法及び装置を提供することである。
Information associated with copyright includes title, author's name, and other licensing information. However, conventional watermarking techniques have not provided an efficient way to insert text as a watermark. Furthermore, if text can be inserted into other types of data even if it is unknown, it can be used together with multimedia data to convey important information unchanged. Therefore, an efficient watermarking technique of inserting a text as a watermark in digital data is strongly desired. DISCLOSURE OF THE INVENTION It is therefore an object of the present invention to provide a method and apparatus for inserting a text watermark in digital data such as audio / image data.

【0007】 本発明の他の目的は、テキストウォーターマーキングされたデジタルデータか
らテキストを抽出する方法を提供することである。
Another object of the present invention is to provide a method for extracting text from text watermarked digital data.

【0008】 本発明の一の態様によれば、デジタルデータを2次元イメージフォーマットを
有するように変換するステップ;前記テキストが同一の2次元イメージフォーマ
ットを有するように変換するステップ;及び前記変換されたテキストを前記変換
されたデジタルデータに挿入するステップを含むテキストをデジタルデータに挿
入する方法が提供される。
According to one aspect of the invention, converting the digital data to have a two-dimensional image format; converting the text to have the same two-dimensional image format; and the converted A method of inserting text into digital data is provided, comprising the step of inserting text into the converted digital data.

【0009】 本発明の他の態様によれば、デジタルデータを所定の2次元イメージフォーマ
ットに変換するステップ;テキストを前記所定の2次元イメージフォーマットに
変換するステップ;テキストウォーターマーキングされたデジタルデータを提供
するために、前記変換されたテキストを前記2次元フォーマットで前記変換され
たデジタルデータに挿入するステップ;前記テキストウォーターマーキングされ
たデジタルデータを送信するステップ;前記テキストウォーターマーキングされ
たデジタルデータを受信するステップ;前記テキストウォーターマーキングされ
たデジタルデータ及び原本デジタルデータを用いることにより、2次元フォーマ
ットの前記変換されたテキストを復元するステップ;及び前記復元されたテキス
トから前記テキストを抽出するステップを含む原本デジタルデータにテキストを
挿入し、前記テキスト挿入されたデジタルデータを転送する方法が提供される。
According to another aspect of the present invention, converting digital data into a predetermined two-dimensional image format; converting text into the predetermined two-dimensional image format; and providing text watermarked digital data. Inserting the converted text into the converted digital data in the two-dimensional format; transmitting the text watermarked digital data; receiving the text watermarked digital data Restoring the transformed text in a two-dimensional format by using the text watermarked digital data and the original digital data; and before the restored text A method of inserting text into original digital data and transferring the text-inserted digital data is provided, including the step of extracting the text.

【0010】 本発明の又他の態様において、複数のデジタルデータを保存する手段;第1の
ユーザーの要求に応じて選択されたデジタルデータを、前記第1のユーザーに送
信する手段;所定の2次元フォーマットの前記第1のユーザーに送信されたデジ
タルデータを変換することにより、生成された前記テキストウォーターマーキン
グされたデジタルデータを受信し、前記所定の2次元フォーマットの前記第1の
ユーザーにより選択されたテキストを変換し、前記フォーマットされたテキスト
を前記フォーマットされたデジタルデータに挿入する手段;前記テキストウォー
ターマーキングされたデジタルデータと、前記選択されたデジタルデータを用い
ることにより、2次元フォーマットの前記変換されたテキストを復元する手段;
前記復元されたテキストからテキストを抽出する手段;前記抽出されたテキスト
を符号化する手段;及び符号化されたテキストを第2のユーザーに送信する手段
を含むウォーターマーキングされたデジタルデータからテキストを抽出し、抽出
されたテキストを送信するシステムが提供される。
In another aspect of the present invention, means for storing a plurality of digital data; means for transmitting digital data selected according to a request of the first user to the first user; Receiving the text watermarked digital data generated by converting the digital data transmitted to the first user in a two-dimensional format and selected by the first user in the predetermined two-dimensional format. Means for converting the formatted text and inserting the formatted text into the formatted digital data; using the text watermarked digital data and the selected digital data, converting the two-dimensional format Means to restore the generated text;
Extracting text from watermarked digital data including means for extracting text from the reconstructed text; means for encoding the extracted text; and means for transmitting the encoded text to a second user Then, a system is provided for transmitting the extracted text.

【0011】 発明を実施するための最良の形態 図1は、本発明のテキストウォーターマーク挿入装置のブロック図を示す。本
発明のテキストウォーターマーク挿入装置は、イメージ又はオーディオデータで
あるターゲットデータと、前記ターゲットデータに挿入されるテキストを受信す
る。この互いに異なる2種類のデータを結合することにより、装置100は、テ
キストウォーターマークが挿入されるイメージ又はオーディオデータを提供する
BEST MODE FOR CARRYING OUT THE INVENTION FIG. 1 shows a block diagram of a text watermark inserting apparatus of the present invention. The text watermark inserting apparatus of the present invention receives target data, which is image or audio data, and text to be inserted into the target data. By combining the two different types of data, the apparatus 100 provides image or audio data in which a text watermark is inserted.

【0012】 このために、2次元フォーマット部120においては、入力テキストを2次元
フォーマットデータ(以下、‘テキストイメージ’という)に変換する。本明細
書において、“テキスト”は1つ以上の文字又は記号、イメージ又はオーディオ
の少なくとも一部分、あるいはこれらのうち1つ以上を含むセットを意味する。
例えば、“Why don’t you meet me at 3P.M.?”という
文章は、複数の文字を含むセットであるのでテキストである。テキストイメージ
は、イメージウォーターマークをターゲットデータに挿入できるウォーターマー
キング方法を用いてターゲットデータに挿入される。
Therefore, in the two-dimensional format unit 120, the input text is converted into two-dimensional format data (hereinafter referred to as “text image”). As used herein, "text" means one or more characters or symbols, at least a portion of an image or audio, or a set containing one or more of these.
For example, the sentence “Why don't you meet me at 3P.M.?” Is a text because it is a set including a plurality of characters. The text image is inserted into the target data using a watermarking method that can insert an image watermark into the target data.

【0013】 図1のテキストウォーターマーク挿入装置100は、ターゲットデータ分析部
110、2次元フォーマット部120、及びイメージウォーターマーク挿入部1
30を含む。ターゲットデータ分析部110は、多様な形態で受信されるターゲ
ットイメージ/オーディオを分析してフォーマットを分類する。その後、ターゲ
ットイメージ/オーディオデータからヘッダー(header)等のオーバーヘ
ッド情報を分離し、純粋なイメージ又はオーディオを表すデータを2次元フォー
マット部120に提供する。その後、データを2次元イメージフォーマットで変
換し、そのフォーマットされたデータをイメージウォーターマーク挿入部130
に提供する。更に、ターゲットデータ分析部110は、イメージの大きさ、カラ
ーモード及び各ピクセルデータのビット配列構造等のターゲットデータフォーマ
ットに関する情報(以下、“ターゲットデータフォーマット情報”という)を抽
出して2次元フォーマット部120に提供する。ターゲットデータフォーマット
情報を用いて、2次元フォーマット部120は、テキストイメージがターゲット
データ分析部110からイメージウォーターマーク挿入部130に入力されるデ
ータとフォーマットを有するように配置する。
The text watermark insertion device 100 of FIG. 1 includes a target data analysis unit 110, a two-dimensional format unit 120, and an image watermark insertion unit 1.
Including 30. The target data analysis unit 110 analyzes target images / audios received in various forms and classifies the formats. Then, overhead information such as a header is separated from the target image / audio data and data representing a pure image or audio is provided to the two-dimensional format unit 120. Then, the data is converted into a two-dimensional image format, and the formatted data is converted into the image watermark inserting unit 130.
To provide. Further, the target data analysis unit 110 extracts information about the target data format (hereinafter, referred to as “target data format information”) such as an image size, a color mode, and a bit arrangement structure of each pixel data, and extracts the two-dimensional format unit. Providing to 120. Using the target data format information, the two-dimensional format unit 120 arranges the text image so that it has the format and the data input from the target data analysis unit 110 to the image watermark insertion unit 130.

【0014】 イメージウォーターマーク挿入部130は、2次元フォーマット部120から
のテキストイメージをターゲットデータに2次元フォーマットで挿入してテキス
トウォーターマーキングされたデータを提供する。テキストウォーターマーキン
グされたデータは、マルチメディア運営サーバ105を通じて全世界のユーザー
に配布できる。
The image watermark inserting unit 130 inserts the text image from the two-dimensional format unit 120 into the target data in the two-dimensional format and provides the data with the text watermark. The text watermarked data can be distributed to users all over the world through the multimedia management server 105.

【0015】 図2は、図1に示した2次元フォーマット部120の詳細図である。2次元フ
ォーマット部120は、例えば“Why don’t you meet me a
t 3P.M.?”というテキストを受信し、これを各数字が割り当てられた値の
うちのいずれかを有する設定値セットという一連の数字セットに変換する設定値
セット提供部210を含む。又、2次元フォーマット部120は、その設定値セ
ットを受信し、2次元イメージフォーマットで変換されたテキストであるテキス
トイメージを生成するイメージ構成部220を含む。このとき、イメージ構成部
220は、ターゲットデータフォーマット情報を用いて、ターゲットデータ分析
部110から提供されるターゲットイメージ又はオーディオと同一の2次元フォ
ーマットのテキストイメージを有するテキストイメージを提供する。
FIG. 2 is a detailed diagram of the two-dimensional format unit 120 shown in FIG. The two-dimensional format unit 120 may be, for example, “Why don't you meet me a”.
t 3P.M.? And a two-dimensional formatter 120 for receiving the text "and converting it into a series of set of numbers, a set of set values each having one of the assigned values. Includes an image configurator 220 that receives the set of settings and generates a text image that is text converted in a two-dimensional image format, where the image configurator 220 uses the target data format information. A text image having the same two-dimensional text image as the target image or audio provided from the target data analysis unit 110 is provided.

【0016】 図3は、図2に示した設定値セット提供部210の詳細ブロック図である。設
定値セット提供部210は、テキストを二進ビットストリームに変換するビット
生成部310と各二進ビット値を2つの既設定された設定値のうちのいずれかに
マッピングさせるマッピング部320を含む。例えば、二進数0は設定値0に、
二進数1は設定値255にマッピングする。本発明の一の実施例において、ビッ
ト生成部310は、“Why don’t you meet me at 3P.M.
?”というテキストを、二進ビットストリーム“100011001...”に
変換し、マッピング部320は、二進ビットストリーム“100011001.
..”を、“255 0 0 0 255 255 0 0 255...”に変換する
。ここでは例示のために0と255を選択したが、設定値は任意の値となり得る
。図3にTと示されたところのように、マッピング部320に入力として提供で
きる。互いに分離された2つの値を選択することが好ましい。例えば、設定値が
符号のない二進数ビット(unsigned binary bits)で表現さ
れるシステムにおいて、0及び255がそれぞれ00000000及び1111
1111で表現される。この数字間のユークリッド距離(Uclidean d
istance)が最も遠いため、0及び255が設定値として好ましい値とな
るのである。しかし、例えば“00001111”と“00011111”のよ
うな対の値は、最初の値における単なる1つのビットのエラーにより異なる値に
見えるようになるので好ましくない。
FIG. 3 is a detailed block diagram of the setting value set providing unit 210 shown in FIG. The setting value set providing unit 210 includes a bit generating unit 310 for converting text into a binary bit stream and a mapping unit 320 for mapping each binary bit value to one of two preset setting values. For example, binary 0 is set to 0,
The binary number 1 maps to the set value 255. In one embodiment of the present invention, the bit generator 310 may include a “Why don't you meet meet at 3P.M.
? The text "" in the binary bitstream "100011001. . . , And the mapping unit 320 determines that the binary bitstream “100011001.
. . To “255 0 0 0 255 255 0 0 255. . . “0 and 255 are selected here for the purpose of illustration, but the set value can be any value. It can be provided as an input to the mapping unit 320, as indicated by T in FIG. It is preferable to select two values separated from each other, eg 0 and 255 are 00000000 and 1111 respectively in a system where the set value is represented by unsigned binary bits.
It is represented by 1111. Euclidean distance between these numbers
istance) is the farthest, so 0 and 255 are preferable values as set values. However, a pair of values such as "00001111" and "00011111" is not preferable because a single bit error in the first value makes them appear different.

【0017】 図4は、設定値セットを用いて2次元イメージフォーマットのテキストイメー
ジを構成する方法の3つの例を示す。図4aにおいて、縞模様は設定値セットを
示す。図4bにおいて、設定値セットはイメージの1つ以上のラインでフォーマ
ットされる。最後の列において、設定値において既設定された値で埋められてい
ない部分はブランクとなる。このブランク領域を含むこの2つのラインを繰り返
して図4bが形成される。
FIG. 4 shows three examples of methods for constructing a text image in a two-dimensional image format using a set of setting values. In FIG. 4a, the striped pattern indicates the set value set. In FIG. 4b, the set of settings is formatted with one or more lines of the image. In the last column, the part that is not filled with the preset value in the set value is blank. The two lines containing the blank area are repeated to form Figure 4b.

【0018】 図4cにおいて、既設定された値のセットが所定の位置に反復的に位置され、
例えば図4cにおいては、第1、第4及び第7のラインが位置する。残りの部分
はブランクで埋められる。
In FIG. 4 c, the preset set of values are iteratively located in place,
For example, in Figure 4c, the first, fourth and seventh lines are located. The rest is filled with blanks.

【0019】 図4dにおいて、既設定された値のセットが2つの連続的なセットの間にブラ
ンクを挿入することなく繰り返される。その代わり、セットのうちデータと区別
されるマークが2つのセットの間に挿入される。例えば、“111111111
1111111”は、このビットパターンが設定値セットの一部として用いられ
る可能性がほぼないので、マークとして使用できる。
In FIG. 4 d, the preset set of values is repeated without inserting a blank between two consecutive sets. Instead, a mark of the sets that is distinct from the data is inserted between the two sets. For example, "111111111
11111111 "can be used as a mark because there is almost no possibility that this bit pattern will be used as part of the set value set.

【0020】 前述の方法は、フレームメモリの特定位置において既設定された値のセットを
保存することにより具現できる。この場合、図4はフレームメモリの内容を示す
。エラー訂正コーディング設計と類似して、設定値セットの繰り返しが送信エラ
ーにより影響を受けることなく、正確な原本テキストを復元することを補助する
The above method can be implemented by storing a set of preset values at a specific location in the frame memory. In this case, FIG. 4 shows the contents of the frame memory. Similar to the error correction coding design, it assists in recovering the correct original text without the repetition of the set of values being affected by transmission errors.

【0021】 図5は、図1に示したターゲットデータ分析部110の詳細ブロック図を示す
。データフォーマット分析部510は、多様なフォーマットでオーディオ又はイ
メージ信号を分析し、ヘッダーのような付加情報を含むことなく、単なるオーデ
ィオ又はイメージを表すデータを抽出する。具体的に、イメージ信号が、データ
フォーマット分析部510に入力される場合、イメージの大きさを検出し、これ
を2次元フォーマット部120にターゲットデータフォーマット情報として提供
する。分析部510はピクセル値を表す処理される前の2次元イメージデータを
抽出する。分析部510は、カラーイメージの場合はYIQ変換部520に、白
黒イメージの場合は直接イメージウォーターマーク挿入部130に、2次元フォ
ーマットのイメージデータを提供する。YIQ変換部520は、RGBモードの
カラーイメージをYIQモードのカラーイメージに変換し、単なるY成分をイメ
ージウォーターマーク挿入部130に提供する。
FIG. 5 is a detailed block diagram of the target data analysis unit 110 shown in FIG. The data format analysis unit 510 analyzes audio or image signals in various formats, and extracts data representing simple audio or images without including additional information such as a header. Specifically, when the image signal is input to the data format analysis unit 510, the size of the image is detected and provided to the two-dimensional format unit 120 as target data format information. The analysis unit 510 extracts unprocessed two-dimensional image data representing pixel values. The analysis unit 510 provides the image data in the two-dimensional format to the YIQ conversion unit 520 for a color image and directly to the image watermark insertion unit 130 for a monochrome image. The YIQ conversion unit 520 converts the RGB-mode color image into a YIQ-mode color image, and provides a simple Y component to the image watermark insertion unit 130.

【0022】 オーディオ信号がデータフォーマット分析部510に入力される場合、データ
フォーマット分析部510は、処理される前のオーディオストリームを抽出し、
これを2次元フォーマットでイメージウォーターマーク挿入部130に提供する
。これにより、2次元イメージフォーマット、例えばイメージの大きさが既設定
された特定値であってもよく、又はユーザーにより決定されてもよい。
When the audio signal is input to the data format analysis unit 510, the data format analysis unit 510 extracts the audio stream before being processed,
This is provided to the image watermark insertion unit 130 in a two-dimensional format. Accordingly, the two-dimensional image format, for example, the size of the image may be a preset specific value, or may be determined by the user.

【0023】 図6は、図1に示したイメージウォーターマーク挿入部130の詳細ブロック
図である。カラーイメージのY成分、白黒イメージ又は2次元フォーマットのオ
ーディオデータがターゲットデータ分析部110に提供され、図6に示したウェ
ーブレット変換部610においてWTにより変換される。2次元フォーマット部
120からのテキストイメージがDCT部620においてDCTにより変換され
る。その変換されたデータがミキサ630において合成され、その後IWT部に
おいてインバースウェーブレット変換(“IWT”)により変換される。インバ
ースウェーブレット変換されたデータは、ウォーターマークが挿入されるオーデ
ィオデータ、白黒イメージ又はカラーイメージのY成分である。そのウォーター
マーキングされたデータは、インターネット管理サーバによりインターネットを
通じて配布できる。図に示してはいないが、カラーイメージの場合、I及びQ成
分は、ウォーターマーキングされたY成分と再合成され、YIQイメージデータ
が配布される前に再びRGBフォーマットに変換できる。
FIG. 6 is a detailed block diagram of the image watermark inserting unit 130 shown in FIG. The Y component of the color image, the black and white image, or the audio data in the two-dimensional format is provided to the target data analysis unit 110 and converted by the WT in the wavelet conversion unit 610 shown in FIG. The text image from the two-dimensional format unit 120 is converted by DCT in the DCT unit 620. The converted data is combined in the mixer 630, and then converted by the inverse wavelet transform (“IWT”) in the IWT unit. The data subjected to the inverse wavelet transformation is audio data in which a watermark is inserted, a Y component of a monochrome image or a color image. The watermarked data can be distributed through the Internet by the Internet management server. Although not shown, in the case of a color image, the I and Q components can be recombined with the watermarked Y component and converted back to RGB format before the YIQ image data is distributed.

【0024】 図に示してはいないが、エラー訂正エンコーダがインターネットを通じてウ
ォーターマーキングされたデータが送信された後に、送信エラーにより影響を受
けることなく、原本テキストを復元できるように使用できる。エラー訂正エンコ
ーダは、インターネットを通じて送信される前に配置できる。エラー訂正エンコ
ーダ330は、制限なしにパリティビット、コンボルーションコーディング又は
他のいずれの公知されたエラー訂正コーディング技法を使用できる。
Although not shown in the figure, an error correction encoder can be used to recover the original text after the watermarked data has been transmitted over the Internet, without being affected by transmission errors. The error correction encoder can be placed before being sent over the internet. The error correction encoder 330 can use parity bits, convolutional coding or any other known error correction coding technique without limitation.

【0025】 図7は、テキストウォーターマークを挿入するプロセスを示す。ステップS7
00において、2次元イメージフォーマット(“D”)のオーディオ又はイメー
ジデータが提供される。
FIG. 7 shows the process of inserting a text watermark. Step S7
At 00, two-dimensional image format (“D”) audio or image data is provided.

【0026】 ステップS710において、DはWT(TWT)により変換され、変換データ
“X”を提供する。本発明において、2次元フォーマットのイメージ又はオーデ
ィオ信号が、変換されたテキストウォーターマークと合成される前にDWTによ
り変換される。演算の負担を軽減させるために、フィルタバンクを用いる高速W
Tが用いられる。
In step S710, D is transformed by WT (T WT ) to provide transformed data “X”. In the present invention, a two-dimensional format image or audio signal is transformed by the DWT before being combined with the transformed text watermark. High-speed W using a filter bank to reduce the computational burden
T is used.

【0027】 ステップS730において、テキストイメージWが提供され、ステップS74
0において離散コサイン変換(“DCT”、TDCT)により変換され、変換さ
れたテキストイメージyを提供する。ステップS720において、その変換され
たテキストイメージyがαによりウエーティングされ、その後その変換されたデ
ータXに加わる。α値を大きくすると、ウォーターマークを復元することが容易
になるが、ウォーターマークを挿入することはオーディオ又はイメージの品質の
劣化を招くこともある。α値を小さくすると、ウォーターマーキングされたデー
タに極めて小さいノイズが加えられても、テキストウォーターマークを復元する
ことが困難になることもある。ウエートα値は、ユーザーにより決定できる。大
体、最適のウエートが典型的なイメージ又はオーディオデータを用いてテスティ
ングした後に決定できる。その結合されたデータX’がステップS750におい
てIWTにより変換され、ウォーターマーキングされたオーディオ又はイメージ
データDWMを提供する。
In step S730, the text image W is provided, and step S74
At 0, it is transformed by the Discrete Cosine Transform (“DCT”, TDCT) to provide the transformed text image y. In step S720, the converted text image y is weighted by α and then added to the converted data X. Increasing the α value makes it easier to restore the watermark, but inserting the watermark may lead to deterioration of the audio or image quality. If the α value is made small, it may be difficult to restore the text watermark even if extremely small noise is added to the watermarked data. The weight α value can be determined by the user. Generally, the optimum weight can be determined after testing with typical image or audio data. The combined data X ′ is transformed by the IWT in step S750 to provide watermarked audio or image data D WM .

【0028】 前述のように、本発明においてテキストは、先ず2次元イメージフォーマット
のテキストイメージに変換され、その後2次元ウォーターマーク(ウォーターマ
ークイメージ)を2次元データ(原本イメージ)に挿入する方法を用いており、
以下これを説明する。
As described above, in the present invention, the text is first converted into the text image in the two-dimensional image format, and then the two-dimensional watermark (watermark image) is inserted into the two-dimensional data (original image). And
This will be described below.

【0029】 本発明の代替実施例において、変換されたテキストイメージTDCT(W)が
、TWT(D)と合成される前にWTにより変換できる。この場合、イメージ/
オーディオデータとTDCT(W)とが互いに異なる信号レベルに変換できる。
In an alternative embodiment of the invention, the transformed text image T DCT (W) can be transformed by WT before being combined with T WT (D). In this case, the image /
Audio data and T DCT (W) can be converted into different signal levels.

【0030】 図8は、テキストウォーターマーキングされたオーディオ/イメージデータか
ら原本テキストを抽出する装置を示す。そのテキストウォーターマーキングされ
たデータと原本イメージ/オーディオデータがブロック810、820において
それぞれWTにより変換され、 これらの間の差分が計算される。その差分はI
DCTにより変換され、復元テキストイメージを提供する。その復元されたテキ
ストイメージから、テキスト抽出部850が、原本テキストが何であるかを判定
する。
FIG. 8 shows an apparatus for extracting original text from text watermarked audio / image data. The text watermarked data and the original image / audio data are transformed by WT in blocks 810 and 820, respectively, and the difference between them is calculated. The difference is I
It is transformed by the DCT and provides a decompressed text image. From the restored text image, the text extraction unit 850 determines what the original text is.

【0031】 図9は、図8に示したテキスト抽出部のブロック図を示す。その復元されたテ
キストイメージのデータがIDCTにより得られるために、不動少数点値を有す
る。整数変換部910において、この不動少数点値が切断処理により既設定され
た値のうちのいずれかに変換される。一の実施例において、既設定された値が0
又は255である場合、128より小さい値は0に変換され、128より大きい
値は255に変換される。不動少数点の数字のうち、それぞれに対するウォータ
ーマーキングシステムにおいて用いられる1つの既設定された値を選択するにお
いて、他の多様な方法を使用できる。
FIG. 9 shows a block diagram of the text extraction unit shown in FIG. Since the data of the restored text image is obtained by IDCT, it has a fixed decimal point value. In the integer conversion unit 910, this fixed decimal point value is converted into one of the preset values by the cutting process. In one embodiment, the preset value is 0.
Or 255, values less than 128 are converted to 0 and values greater than 128 are converted to 255. Various other methods can be used in selecting one preset value used in the watermarking system for each of the fixed decimal numbers.

【0032】 既設定された値に変換された後、データは図2及び3を参照して説明するテキ
ストからテキストイメージを生成するプロセスの役割をするプロセッシングステ
ップを経ることになる。
After being converted to the preset values, the data will go through a processing step which serves the process of generating a text image from the text described with reference to FIGS. 2 and 3.

【0033】 前述のようにテキストイメージは、既設定された値の繰り返されるセット及び
セット間のマーク又はブランクを含む。設定値セット抽出部920からブランク
及びマークを除く多数の設定値セットが提供される。
As mentioned above, the text image contains repeated sets of preset values and marks or blanks between the sets. The set value set extractor 920 provides a large number of set value sets excluding blanks and marks.

【0034】 各設定値セットのデータ0又は255が、インバースマッピング部940にお
いて二進ビットセットに変換される。
The data 0 or 255 of each set value set is converted into a binary bit set in the inverse mapping unit 940.

【0035】 候補テキスト生成部950において、ビット生成部310において行われるプ
ロセスのインバース、即ち、テキストへの各ビットストリームセットの変換が行
われる。二進ビットストリームのセットから得られる複数のテキストを候補テキ
ストという。
In the candidate text generation unit 950, the inverse of the process performed in the bit generation unit 310, that is, the conversion of each bitstream set into text is performed. Multiple texts obtained from a set of binary bitstreams are called candidate texts.

【0036】 図に示してはいないが、テキスト抽出部は、ウォーターマーク挿入ステップに
含まれるエラー訂正エンコーダに対応するエラー訂正デコーダを含むことができ
る。
Although not shown, the text extraction unit may include an error correction decoder corresponding to the error correction encoder included in the watermark insertion step.

【0037】 ウォーターマーク挿入装置において、テキストイメージを形成するために、同
一の設定値セットが繰り返されたので、送信エラーがなく候補テキストが全て同
一であれば、設定値セット抽出部920により抽出された設定値セットは同一に
なる。送信エラーのために、全ての候補テキストが同一でない場合でも、例えば
最も頻繁なテキストを選択することにより、原本テキストを復元することが可能
である。
In the watermark insertion device, the same set of set values is repeated to form a text image. Therefore, if there is no transmission error and all candidate texts are the same, the set value set extraction unit 920 extracts the set of set values. The set value set is the same. Even if all candidate texts are not identical due to transmission errors, it is possible to restore the original text, for example by selecting the most frequent text.

【0038】 テキストからテキストイメージを生成する方法は、本明細書に記載されたとこ
ろに限られるものではない。例えば、本発明の一の実施例においては、各シンボ
ルに対して、行列がシンボルの模様を表わすように8×8イメージ行列が決定さ
れる。テキストイメージを形成するために、テキストに対応する8×8行列の数
が2次元イメージをみたすために繰り返される。この方法により生成されたテキ
ストイメージにおいて、テキストにおけるシンボルの模様が繰り返される。テキ
ストイメージがイメージ又はオーディオデータに挿入され、次いで送信された後
、復元されたテキストイメージにおいて、各8×8行列に最もよくマッチングさ
れるシンボルが原本テキストを復元するために決定されなければならない。この
ようにするために、神経網を用いる文字認識技法を含むが、これに限られない多
様なマッチング技術が使用できる。
The method of generating a text image from text is not limited to that described herein. For example, in one embodiment of the invention, for each symbol, an 8x8 image matrix is determined such that the matrix represents the pattern of symbols. To form the text image, the number of 8x8 matrices corresponding to the text is repeated to fill the two-dimensional image. The pattern of symbols in the text is repeated in the text image generated by this method. After the text image has been inserted into the image or audio data and then transmitted, in the reconstructed text image, the symbols that best match each 8 × 8 matrix must be determined to reconstruct the original text. To do this, various matching techniques can be used, including but not limited to character recognition techniques using neural networks.

【0039】 テキストウォーターマーク挿入装置100又はテキスト復元装置は、多くの機
能ブロックを含む装置として示される。好ましくは、個人用コンピュータ又はワ
ークステーションのような汎用のコンピュータにおいて受容されるコンピュータ
プログラムで具現できる。特に、個人用コンピュータの演算能力が向上され、メ
モリ容量がより大きくなることによって、個人用コンピュータにおいてイメージ
データを処理することが可能である。ウォーターマーキングプロセスが個人用コ
ンピュータにおいて行われた後、そのウォーターマーキングされたデータが図1
に示したサーバを経ずに、モデム又は他の通信ラインにより接続されるインター
ネットを通じて配布できる。同じく、ウォーターマーキングされたデータからの
テキストの復元が個人用コンピュータにおいて行われる。
The text watermark insertion device 100 or text reconstruction device is shown as a device that includes many functional blocks. Preferably, it can be embodied in a computer program that can be received on a general-purpose computer such as a personal computer or a workstation. In particular, it is possible to process image data in a personal computer by improving the computing power of the personal computer and increasing the memory capacity. After the watermarking process is performed on the personal computer, the watermarked data is shown in FIG.
It can be distributed through the Internet, which is connected by a modem or other communication line without going through the server shown in FIG. Similarly, text recovery from watermarked data is done on a personal computer.

【0040】 ウォーターマーキングのためのプログラムにおいて、ウォーターマークとして
用いられるテキストがキーボードを通じて入力できる。プログラムは、2つの既
設定された値を受信するように設計され、その方法は、設定値セットと、プログ
ラムのユーザーから図7に示したXとyを合成することにより用いられるウエー
ト値を繰り返す。
In a program for watermarking, text used as a watermark can be input through a keyboard. The program is designed to receive two preset values, and the method repeats the set of values and the weight values used by synthesizing the X and y shown in FIG. 7 from the user of the program. .

【0041】 本発明のテキストウォーターマーキング方法は、電子商取引において、重要取
引データの通信に応用できる。例えば、取引順序、電子貨幣、費用請求書のよう
な重要なデータが、本発明の方法を用いることにより第3者に公開されることな
く、安定して送信できる。
The text watermarking method of the present invention can be applied to communication of important transaction data in electronic commerce. For example, important data such as transaction order, electronic money, and billing of expenses can be stably transmitted without being disclosed to a third party by using the method of the present invention.

【0042】 ユーザーは、本発明の方法であるテキストウォーターマーク挿入及び抽出を用
いることにより、互いに直接的にデータが送受信できる。しかし、図10及び1
1に示したように、独立的なウォーターマーキング団体を樹立することにより、
より安定したデータの送信が達成できる。図10に示したシステムにおいて、ユ
ーザーが原本データにウォーターマークを単に挿入できるのみである反面、その
団体のサーバは、そのウォーターマーキングされたデータからのウォーターマー
クを抽出できる。その反対に、図11に示したシステムにおいて、ユーザーは、
ウォーターマーキングされたデータからテキストウォーターマークを単に抽出で
きる反面、その団体のサーバは、テキストウォーターマークを挿入できる。
Users can send and receive data directly to each other by using the method of the present invention, text watermark insertion and extraction. However, FIGS.
As shown in 1, by establishing an independent watermarking organization,
More stable data transmission can be achieved. In the system shown in FIG. 10, the user can simply insert the watermark into the original data, but the server of the organization can extract the watermark from the watermarked data. On the contrary, in the system shown in FIG.
While the text watermark can be simply extracted from the watermarked data, the server of the organization can insert the text watermark.

【0043】 図10は、本発明のテキストウォーターマーク挿入及びテキスト抽出方法を用
いる、インターネット上のデータを送受信するシステムの実施例を示す。図10
に示したシステムにおいて、ウォーターマーキング団体は、ユーザー情報データ
ベース、イメージ/オーディオデータのデータベース、テキスト抽出プログラム
、及びエンコーディングプログラムを含む。ユーザーAがネットワークを通じて
ウォーターマーキング団体に保存されたイメージ/オーディオデータのうちのい
ずれかを選択して要求する場合、ウォーターマーキング団体のサーバは、イメー
ジ/オーディオデータをそのユーザーに送信する。ユーザーAは、テキストウォ
ーターマークをこのデータに挿入し、そのウォーターマーキングされたデータを
ウォーターマーキングされた団体に再び送信する。そのウォーターマーキングさ
れた団体は、そのウォーターマーキングされたデータからそのウォーターマーク
を抽出し、それ自体のエンコーディング方式を用いてその原本イメージ/オーデ
ィオデータ及びウォーターマークをエンコーディングし、ユーザーBにそのエン
コーディングされたデータを送る。ユーザーBは、そのエンコーディングされた
データをデコーディングすることにより、イメージ/オーディオデータ及びテキ
ストが得られる。ユーザーA及びウォーターマーキング団体は、通常のウォータ
ーマーキング/抽出方法を有するが、ウォーターマーキング団体及びユーザーB
は、通常のエンコーディング/デコーディング方法を有する。エンコーディング
及びデコーディング方法、又は挿入及び抽出方法は公衆に開示されない。その結
果、全体的なシステムは極めて安全である。従って、このような設計を用いるこ
とにより、インターネットのような安全が保護されない通信ネットワークを通じ
る場合にも、重要データが損なわれないように転送することが可能である。
FIG. 10 shows an embodiment of a system for transmitting and receiving data on the Internet using the text watermark insertion and text extraction method of the present invention. Figure 10
In the system shown in Figure 1, the watermarking organization includes a user information database, an image / audio data database, a text extraction program, and an encoding program. When user A selects and requests any of the image / audio data stored in the watermarking organization via the network, the server of the watermarking organization sends the image / audio data to the user. User A inserts a text watermark into this data and sends the watermarked data back to the watermarked entity. The watermarked entity extracts the watermark from the watermarked data, encodes the original image / audio data and watermark using its own encoding scheme, and encodes it for User B. Send data. User B decodes the encoded data to obtain image / audio data and text. User A and the Watermarking Organization have the normal watermarking / extraction method, but the Watermarking Organization and the User B
Has the usual encoding / decoding method. Encoding and decoding methods or insertion and extraction methods are not disclosed to the public. As a result, the overall system is extremely secure. Therefore, by using such a design, it is possible to transfer important data without being damaged even when the communication network is an unsecured communication network such as the Internet.

【0044】 図11は、本発明のテキストウォーターマーク挿入及びテキスト抽出方法を用
いる、インターネット上のデータ送信/受信システムの他の実施例を示す。図1
1に示したシステムにおいて、ウォーターマーキング団体は、ユーザー情報のデ
ータベース、イメージ/オーディオデータのデータベース、テキストプログラム
、及びデコーディングプログラムを含む。先ず、ユーザーは、ユーザーAとウォ
ーターマーキング団体間の所定のエンコーディング方法によりエンコーディング
されたウォーターマーキング団体にデータを送信する。また、ユーザーは、その
団体のデータベースのイメージ/オーディオデータを選択する。その後、ウォー
ターマーキング団体のサーバは、そのエンコーディングテキストをデコーディン
グし、ウォーターマークとしてのその選択されたイメージ/オーディオ信号にテ
キストを挿入し、ユーザーBにそのウォーターマーキングされたデータを転送す
る。ユーザーBは、その団体のウォーターマーキング手続の正確なインバースを
行うプログラムを用いることにより、そのテキストを抽出する。
FIG. 11 shows another embodiment of a data transmission / reception system on the Internet using the text watermark insertion and text extraction method of the present invention. Figure 1
In the system shown in 1, the watermarking organization includes a database of user information, a database of image / audio data, a text program, and a decoding program. First, the user transmits data to the watermarking organization encoded by a predetermined encoding method between the user A and the watermarking organization. The user also selects image / audio data in the organization's database. The watermarking organization's server then decodes the encoded text, inserts the text into the selected image / audio signal as a watermark, and transfers the watermarked data to user B. User B extracts the text by using a program that provides an accurate inverse of the organization's watermarking procedure.

【0045】 システムに第3者団体を含むことにより、挿入又は抽出のうちのいずれかがそ
の団体によってのみ行われ、従って、両者共に公衆に開示される必要はない。ま
た、ウォーターマーキング方法の使用に対する課金がより容易になる。
By including a third party in the system, either insertions or extractions are done only by that body and thus neither need to be disclosed to the public. Also, billing for use of the watermarking method becomes easier.

【0046】 乱数がウォーターマークとして用いられる従来のウォーターマーキング方法と
比較して、本発明は、イメージ/オーディオデータに著作権関連情報を挿入する
ことがより容易になる。また、設定値セット及びエラー訂正方法を繰り返すこと
により、ウォーターマーキングデータが雑音チャネルを通じて送信された後にも
、原本データを復元することが可能である。DCT及びWTを用いることにより
、圧縮、フィルタリング、及びリサンプリングのようなデジタル処理を行った後
にも、テキストウォーターマークデータの損傷が少ない。
Compared with the conventional watermarking method in which random numbers are used as watermarks, the present invention makes it easier to insert copyright related information in image / audio data. Further, by repeating the set value setting and the error correction method, it is possible to restore the original data even after the watermarking data is transmitted through the noise channel. By using DCT and WT, the text watermark data is less damaged even after digital processing such as compression, filtering, and resampling.

【0047】 本発明を特定の実施例により説明及び図示したが、当業者は、添付の請求の範
囲の精神及び範囲によってのみ限られる本発明の広範囲な原理及び教示から外れ
ない限り、変形及び修正が可能である。
While the present invention has been illustrated and illustrated by means of specific embodiments, those skilled in the art can perceive variations and modifications without departing from the broad principles and teachings of the invention, which are limited only by the spirit and scope of the appended claims. Is possible.

【図面の簡単な説明】[Brief description of drawings]

【図1】 本発明に係るテキストウォーターマーク挿入装置の概略ブロック
図である。
FIG. 1 is a schematic block diagram of a text watermark insertion device according to the present invention.

【図2】 2次元フォーマット部120の詳細ブロック図である。FIG. 2 is a detailed block diagram of a two-dimensional format unit 120.

【図3】 図2に示した設定値セット提供部210の詳細ブロック図である
3 is a detailed block diagram of a set value set providing unit 210 shown in FIG.

【図4】 設定値セットを用いて2次元テキストイメージを構成する3つの
例示的な形態を示す。
FIG. 4 illustrates three exemplary forms of constructing a two-dimensional text image using a set of settings.

【図5】 図1に示したターゲットデータ分析部110の詳細ブロック図で
ある。
5 is a detailed block diagram of the target data analysis unit 110 shown in FIG.

【図6】 図1に示したイメージウォーターマーク挿入部130の詳細ブロ
ック図である。
6 is a detailed block diagram of the image watermark insertion unit 130 shown in FIG.

【図7】 テキストウォーターマークを挿入するプロセスを示す。FIG. 7 shows a process for inserting a text watermark.

【図8】 ウォーターマーキングされたオーディオ/イメージ信号からテキ
ストを抽出するための装置を示す。
FIG. 8 shows an apparatus for extracting text from a watermarked audio / image signal.

【図9】 図8に示したテキスト抽出部の概略ブロック図である。9 is a schematic block diagram of the text extraction unit shown in FIG.

【図10】 本発明のテキストウォーターマーク挿入方法及びテキスト抽出
方法を用いたインターネット上のデータ送受信システムの一の実施例を示す。
FIG. 10 shows an embodiment of a data transmission / reception system on the Internet using the text watermark inserting method and the text extracting method of the present invention.

【図11】 本発明のテキストウォーターマーク挿入方法及びテキスト抽出
方法を用いたインターネット上のデータ送受信システムの他の実施例を示す。
FIG. 11 shows another embodiment of a data transmission / reception system on the Internet using the text watermark insertion method and the text extraction method of the present invention.

【手続補正書】特許協力条約第34条補正の翻訳文提出書[Procedure for Amendment] Submission for translation of Article 34 Amendment of Patent Cooperation Treaty

【提出日】平成14年4月26日(2002.4.26)[Submission date] April 26, 2002 (2002.26)

【手続補正1】[Procedure Amendment 1]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】特許請求の範囲[Name of item to be amended] Claims

【補正方法】変更[Correction method] Change

【補正の内容】[Contents of correction]

【特許請求の範囲】[Claims]

───────────────────────────────────────────────────── フロントページの続き (81)指定国 EP(AT,BE,CH,CY, DE,DK,ES,FI,FR,GB,GR,IE,I T,LU,MC,NL,PT,SE),AE,AG,A L,AM,AU,AZ,BA,BB,BG,BR,BY ,BZ,CA,CN,CR,CU,CZ,DM,DZ, EE,GD,GE,GH,GM,HR,HU,ID,I L,IN,IS,JP,KE,KG,KP,KZ,LC ,LK,LR,LS,LT,LV,MA,MD,MG, MK,MN,MW,MX,MZ,NO,NZ,PL,R O,RU,SD,SG,SI,SK,SL,TJ,TM ,TR,TT,TZ,UA,UG,UZ,VN,YU, ZA,ZW (72)発明者 シン・ソンウォン 大韓民国131−131ソウル、ジュンラング、 シンネ1ドン、ドンソン・アパートメント 12−301 (72)発明者 チョイ・ジョンウク 大韓民国142−090ソウル、カンブクグ、ウ イドン1番、ソンウォン・アパートメント 2−1301 Fターム(参考) 5B057 CB12 CB19 CE08 CG01 5C076 AA14 AA16 BA06 BA09 ─────────────────────────────────────────────────── ─── Continued front page    (81) Designated countries EP (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, I T, LU, MC, NL, PT, SE), AE, AG, A L, AM, AU, AZ, BA, BB, BG, BR, BY , BZ, CA, CN, CR, CU, CZ, DM, DZ, EE, GD, GE, GH, GM, HR, HU, ID, I L, IN, IS, JP, KE, KG, KP, KZ, LC , LK, LR, LS, LT, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NO, NZ, PL, R O, RU, SD, SG, SI, SK, SL, TJ, TM , TR, TT, TZ, UA, UG, UZ, VN, YU, ZA, ZW (72) Inventor Shin Sung Won             Republic of Korea 131-131 Seoul, Jun Lang,             Shinne 1 Dong, Dong Son Apartment             12-301 (72) Inventor Choi Jung Wook             Republic of Korea 142-090 Seoul, Kumbukguk, U             No. 1 Idon, Songwon Apartment             2-1301 F term (reference) 5B057 CB12 CB19 CE08 CG01                 5C076 AA14 AA16 BA06 BA09

Claims (24)

【特許請求の範囲】[Claims] 【請求項1】 デジタルデータにテキストを挿入する方法において、 (a)前記デジタルデータを2次元イメージフォーマットを有するように変換
するステップ; (b)前記テキストを同一の前記2次元イメージフォーマットを有するように
変換するステップ;及び (c)前記変換されたテキストを前記変換されたデジタルデータに挿入するス
テップを含むことを特徴とする方法。
1. A method of inserting text into digital data, comprising: (a) converting the digital data to have a two-dimensional image format; (b) making the text have the same two-dimensional image format. And (c) inserting the converted text into the converted digital data.
【請求項2】 前記テキストは、コンピュータ上において生成、表現、送受
信できる1つ以上の文字、シンボル、及び映像やオーディオの一部分又はこれら
の組み合わせを含むことを特徴とする請求項1に記載の方法。
2. The method of claim 1, wherein the text comprises one or more characters, symbols, and / or video and / or audio parts that can be generated, represented, transmitted and received on a computer. .
【請求項3】 前記テキストは、アルファニューメリック文字のような一連
のシンボルから構成されたことを特徴とする請求項1に記載の方法。
3. The method of claim 1, wherein the text comprises a series of symbols such as alphanumeric characters.
【請求項4】 前記変換するステップは、 前記シンボルを対応する設定値のセットに変換するステップ;及び 前記2次元イメージフォーマットで前記テキストを形成するように、前記設定
値のセットを繰り返すステップを含むことを特徴とする請求項3に記載の方法。
4. The converting step comprises converting the symbol into a corresponding set of setting values; and repeating the set of setting values to form the text in the two-dimensional image format. The method according to claim 3, characterized in that
【請求項5】 前記繰り返すステップは、 前記2次元イメージフォーマットで1つ以上の所定の位置において前記設定値
のセットを位置させるステップを含むことを特徴とする請求項4に記載の方法。
5. The method of claim 4, wherein the repeating step comprises positioning the set of settings at one or more predetermined locations in the two-dimensional image format.
【請求項6】 前記繰り返すステップは、 連続的な2つの設定値のセットの間にマークを挿入し、前記マークは、前記設
定値から分離されたことを特徴とする請求項4に記載の方法。
6. The method of claim 4, wherein the repeating step inserts a mark between two consecutive sets of settings, the mark being separated from the settings. .
【請求項7】 前記繰り返すステップは、 前記設定値のセットを前記2次元イメージフォーマットの1つ以上のラインに
変換するステップ;及び 前記2次元イメージフォーマットで前記テキストを形成するように、前記1つ
以上のラインを繰り返すステップを含むことを特徴とする請求項4に記載の方法
7. The repeating step includes the step of converting the set of setting values into one or more lines of the two-dimensional image format; and the one step for forming the text in the two-dimensional image format. The method of claim 4 including the step of repeating the above lines.
【請求項8】 前記シンボルを対応する設定値のセットに変換するステップ
は、 前記シンボルを2進ビットストリームセットに変換するステップ;及び 前記2進ビットストリームを前記設定値に変換するステップを含むことを特徴
とする請求項4に記載の方法。
8. Converting the symbols into a corresponding set of setting values comprises converting the symbols into a binary bitstream set; and converting the binary bitstream into the setting values. The method according to claim 4, characterized in that
【請求項9】 前記設定値は、0乃至255の範囲である2つのピクセル値
であることを特徴とする請求項8に記載の方法。
9. The method of claim 8, wherein the set value is two pixel values in the range of 0 to 255.
【請求項10】 前記2つのピクセル値は、互いの距離が分離されたことを
特徴とする請求項9に記載の方法。
10. The method of claim 9, wherein the two pixel values are separated from each other by a distance.
【請求項11】 前記デジタルデータは、イメージ又はオーディオ信号を表
わすことを特徴とする請求項1に記載の方法。
11. The method of claim 1, wherein the digital data represents an image or audio signal.
【請求項12】 前記デジタルデータが前記2次元イメージフォーマットを
有するように変換するステップは、 前記デジタルデータからフォーマット情報を抽出するステップ;及び 前記デジタルイメージがカラーイメージ信号を表わす場合、RGBフォーマッ
トからのカラーイメージをYIQフォーマットに変換するステップ、Y成分を抽
出するステップ、及びY成分を所定の前記2次元イメージフォーマットで提供す
るステップを含むことを特徴とする請求項11に記載の方法。
12. Converting the digital data to have the two-dimensional image format, extracting format information from the digital data; and, if the digital image represents a color image signal, from an RGB format. 12. The method of claim 11, including the steps of converting a color image to YIQ format, extracting a Y component, and providing a Y component in a predetermined two-dimensional image format.
【請求項13】 前記変換されたテキストを前記変換されたデジタルデータ
に挿入するステップは、 離散ウェーブレット変換を用いて、前記2次元イメージフォーマットの前記デ
ジタルデータを変換するステップ; 離散コサイン変換を用いて、前記2次元イメージフォーマットの前記テキスト
を変換するステップ;及び テキストウォーターマーキングされたデジタルデータを提供するために、前記
2次元イメージフォーマットの前記ウェーブレット変換されたデジタルデータと
前記離散コサイン変換されたテキストを結合するステップを含むことを特徴とす
る請求項11に記載の方法。
13. The step of inserting the transformed text into the transformed digital data comprises: transforming the digital data in the two-dimensional image format using a discrete wavelet transform; using a discrete cosine transform. Transforming the text in the two-dimensional image format; and converting the wavelet transformed digital data in the two-dimensional image format and the discrete cosine transformed text to provide text watermarked digital data. The method of claim 11 including the step of combining.
【請求項14】 前記結合するステップは、 前記ウェーブレット変換されたデジタルデータに前記2次元イメージフォーマ
ットの前記離散コサイン変換されたテキストを付加するステップ;及び 前記付加されたデータをインバースウェーブレット変換するステップを含むこ
とを特徴とする請求項13に記載の方法。
14. The combining step comprises: adding the discrete cosine transformed text of the two-dimensional image format to the wavelet transformed digital data; and inverse wavelet transforming the added data. 14. The method of claim 13, comprising:
【請求項15】 前記結合するステップは、 前記ウェーブレット変換されたデジタルデータに付加する前に、2次元イメー
ジフォーマットの前記離散コサイン変換されたテキストをウエーティングするス
テップをさらに含むことを特徴とする請求項14に記載の方法。
15. The combining step further comprises the step of weighting the discrete cosine transformed text in a two dimensional image format prior to adding it to the wavelet transformed digital data. Item 14. The method according to Item 14.
【請求項16】 原本デジタルデータを所定の2次元イメージフォーマット
のうちのいずれかのフォーマットに変換するステップ; 前記所定の2次元イメージフォーマットのうちのいずれかのフォーマットに前
記テキストを変換するステップ;及び テキストウォーターマーキングされたデジタルデータを提供するために、前記
変換されたテキストを前記デジタルデータに挿入するステップにより獲得される
テキストウォーターマーキングされたデジタルデータからテキストを抽出する方
法において、 前記方法は、 前記テキストウォーターマーキングされたデジタルデータと前記原本デジタル
データを用いて、前記2次元イメージフォーマットの復元されたテキストを提供
するステップ;及び 前記2次元イメージフォーマットの前記復元されたテキストから前記テキスト
を抽出するステップを含むことを特徴とする方法。
16. Converting the original digital data into any one of the predetermined two-dimensional image formats; converting the text into any one of the predetermined two-dimensional image formats; and A method of extracting text from text watermarked digital data obtained by inserting the converted text into the digital data to provide text watermarked digital data, the method comprising: Providing restored text in the 2D image format using text watermarked digital data and the original digital data; and the restored text in the 2D image format. Method characterized in that the text includes a step of extracting the text.
【請求項17】 前記2次元イメージフォーマットの前記復元されたテキス
トから前記テキストを抽出するステップは、 前記2次元イメージフォーマットの前記復元されたテキストを設定値のうちの
いずれかの設定値にマッピングするステップ; 前記マッピングされた値から設定値のセットを獲得するステップ; 前記各設定値のセットを2進ビットストリームに変換するステップ; 前記各2進ビットストリームに対する候補テキストを決定するステップ;及び 前記候補テキストのうちのいずれかのテキストを選択し、前記選択された候補
テキストを前記テキストとして提供するステップを含むことを特徴とする請求項
16に記載の方法。
17. The step of extracting the text from the restored text of the two-dimensional image format maps the restored text of the two-dimensional image format to a set value of any one of set values. Obtaining a set of setting values from the mapped values; converting each set of setting values into a binary bitstream; determining candidate text for each binary bitstream; and the candidate 17. The method of claim 16 including the step of selecting any of the texts and providing the selected candidate text as the text.
【請求項18】 前記2次元イメージフォーマットの復元されたテキストを
提供するステップは、 前記テキストウォーターマーキングされたデジタルデータと原本デジタルデー
タを離散ウェーブレット変換し、前記2つの離散ウェーブレット変換されたデー
タの間の差分を判定するステップ;及び 前記2次元イメージフォーマットの前記復元されたテキストを提供するために
、前記差分をインバース離散コサイン変換するステップを含むことを特徴とする
請求項16に記載の方法。
18. The step of providing the reconstructed text in the two-dimensional image format comprises discrete wavelet transforming the text watermarked digital data and original digital data between the two discrete wavelet transformed data. 17. The method of claim 16 including the steps of: determining the difference of the difference; and inverse discrete cosine transforming the difference to provide the reconstructed text in the two-dimensional image format.
【請求項19】 原本デジタルデータにテキストを挿入し、前記テキスト挿
入されたデジタルデータを転送する方法において、 前記デジタルデータを所定の2次元イメージフォーマットのうちのいずれかの
イメージフォーマットに変換するステップ; 前記テキストを前記所定の2次元イメージフォーマットのうちのいずれかのイ
メージフォーマットに変換するステップ; テキストウォーターマーキングされたデジタルデータを提供するために、前記
変換されたテキストを前記2次元イメージフォーマットの前記変換されたデジタ
ルデータに挿入するステップ; 前記テキストウォーターマーキングされたデジタルデータを送信するステップ
; 前記テキストウォーターマーキングされたデジタルデータを受信するステップ
; 前記テキストウォーターマーキングされたデジタルデータと前記原本デジタル
データを用いて、前記2次元イメージフォーマットの前記変換されたテキストを
復元するステップ;及び 前記復元されたテキストから前記テキストを抽出するステップを含むことを特
徴とする方法。
19. A method of inserting text into original digital data and transmitting the text-inserted digital data, the step of converting the digital data into an image format of any one of predetermined two-dimensional image formats; Converting the text into an image format of any one of the predetermined two-dimensional image formats; converting the converted text into the two-dimensional image format to provide text watermarked digital data. Inserting the text watermarked digital data; receiving the text watermarked digital data; receiving the text watermarked digital data; Restoring the converted text in the two-dimensional image format using the marked digital data and the original digital data; and extracting the text from the restored text. how to.
【請求項20】 テキストをデジタルデータに挿入し、前記テキスト挿入さ
れたデジタルデータを転送するシステムにおいて、 (a)テキスト挿入されたデジタルデータを提供するために、前記デジタルデ
ータにテキストウォーターマークを挿入する手段; (b)前記テキストウォーターマーキングされたデジタルデータを送受信する
手段;及び (c)前記受信されたデジタルデータから前記テキストを抽出する手段を含み
、 前記挿入する手段は、 (a1)前記デジタルデータを所定の2次元イメージフォーマットに変換する
手段; (a2)前記テキストを前記所定の2次元イメージフォーマットに変換する手
段;及び (a3)前記変換されたテキストを前記変換されたデジタルデータに挿入して
、前記テキスト挿入されたデジタルデータを提供する手段を含み、 前記抽出する手段は、 (c1)前記テキスト挿入されたデジタルデータと前記デジタルデータを用い
て、前記2次元イメージフォーマットの前記変換されたテキストを復元する手段
;及び (c2)前記復元されたテキストから前記テキストを抽出する手段を含むこと
を特徴とするシステム。
20. A system for inserting text into digital data and transferring the text-inserted digital data, comprising: (a) inserting a text watermark into the digital data to provide the text-inserted digital data. (B) means for transmitting / receiving the text watermarked digital data; and (c) means for extracting the text from the received digital data, wherein the inserting means includes: (a1) the digital Means for converting data into a predetermined two-dimensional image format; (a2) means for converting the text into the predetermined two-dimensional image format; and (a3) inserting the converted text into the converted digital data. The digital data with the text inserted And (c1) means for restoring the converted text in the two-dimensional image format using the digital data with the text inserted and the digital data; and (c2) ) A system comprising means for extracting the text from the restored text.
【請求項21】 コンピュータ実行可能な命令語のプログラムが、デジタル
データにテキストウォーターマークを挿入する方法のステップを行うように具体
化されたコンピュータ読み出し可能な記録媒体において、 前記方法は、 前記デジタルデータを所定の2次元イメージフォーマットに変換するステップ
; 前記テキストを前記所定の2次元イメージフォーマットに変換するステップ;
及び 前記変換されたテキストを前記変換されたデジタルデータに挿入するステップ
を含むことを特徴とするコンピュータ読み出し可能な記録媒体。
21. A computer-readable storage medium embodied by a computer-executable program of instructions to perform the steps of a method of inserting a text watermark in digital data, the method comprising: Converting the text into a predetermined two-dimensional image format; converting the text into the predetermined two-dimensional image format;
And a step of inserting the converted text into the converted digital data, the computer-readable recording medium.
【請求項22】 デジタルデータを所定の2次元イメージフォーマットに変
換するステップ; テキストを前記所定の2次元イメージフォーマットに変換するステップ;及び 前記テキストウォーターマーキングされたデジタルデータを提供するために、
前記変換されたテキストを前記変換されたデジタルデータに挿入するステップに
より獲得されるテキストウォーターマーキングされたデジタルデータからテキス
トを抽出する方法を行うように、コンピュータ実行可能な命令語のプログラムが
具体化されたコンピュータ読み出し可能な記録媒体において、 前記抽出する方法は、 前記テキストウォーターマーキングされたデジタルデータと前記デジタルデー
タを用いて、前記2次元イメージフォーマットの前記変換されたテキストを復元
するステップ;及び 前記復元されたテキストから前記テキストを抽出するステップを含むことを特
徴とするコンピュータ読み出し可能な記録媒体。
22. Converting digital data into a predetermined two-dimensional image format; converting text into the predetermined two-dimensional image format; and providing the text watermarked digital data.
A program of computer-executable instructions is embodied to perform a method of extracting text from text watermarked digital data obtained by inserting the transformed text into the transformed digital data. In the computer-readable recording medium, the extracting method includes a step of restoring the converted text in the two-dimensional image format using the text watermarked digital data and the digital data; and A computer-readable recording medium comprising a step of extracting the text from the stored text.
【請求項23】 前記テキストウォーターマーキングされたデジタルデータ
からテキストを抽出し、前記抽出されたテキストを送信するシステムにおいて、 複数のデジタルデータを保存する手段; 第1のユーザーに前記第1のユーザーの要求に応じて選択されたデジタルデー
タを送信する手段; 前記第1のユーザーに送信された所定の2次元イメージフォーマットのデジタ
ルデータを変換し、前記所定の2次元イメージフォーマットで前記第1のユーザ
ーにより選択された前記テキストを変換し、前記フォーマットされたテキストを
前記フォーマットされたデジタルデータに挿入することにより生成される前記テ
キストウォーターマーキングされたデジタルデータを受信する手段; 前記テキストウォーターマーキングされたデジタルデータと前記選択されたデ
ジタルデータを用いて、前記2次元イメージフォーマットの前記変換されたテキ
ストを復元する手段; 前記復元されたテキストから前記テキストを抽出する手段; 前記抽出されたテキストをエンコーディングする手段;及び 前記エンコーディングされたテキストを第2のユーザーに送信する手段を含む
ことを特徴とするシステム。
23. In a system for extracting text from the text watermarked digital data and transmitting the extracted text, means for storing a plurality of digital data; a first user of the first user; Means for transmitting digital data selected in response to the request; converting the digital data of the predetermined two-dimensional image format transmitted to the first user, by the first user in the predetermined two-dimensional image format Means for converting the selected text and receiving the text watermarked digital data generated by inserting the formatted text into the formatted digital data; the text watermarked digital data Means for reconstructing the converted text in the two-dimensional image format using the selected digital data; means for extracting the text from the reconstructed text; means for encoding the extracted text; and A system comprising means for transmitting the encoded text to a second user.
【請求項24】 デジタルデータにテキストウォーターマークを挿入し、前
記テキストウォーターマーキングされたデジタルデータを送信するシステムにお
いて、 (a)第1のユーザーによりエンコーディングされたエンコーディングテキス
トを受信する手段; (b)前記エンコーディングされたテキストをデコーディングする手段; (c)複数のデジタルデータを含むデータベース; (d)テキストウォーターマーキングされたデジタルデータを提供するために
、前記第1のユーザーの要求に応じて選択されたデジタルデータに前記デコーデ
ィングされたテキストを挿入する手段;及び (e)第2のユーザーに前記テキストウォーターマーキングされたデジタルデ
ータを送信する手段を含み、 前記挿入する手段は、 (d1)前記選択されたデジタルデータを所定の2次元イメージに変換する手
段; (d2)前記デコーディングされたテキストを所定の2次元イメージに変換す
る手段;及び (d3)前記変換されたテキストを前記変換されたデジタルデータに挿入する
手段を含むことを特徴とするシステム。
24. In a system for inserting a text watermark into digital data and transmitting the text watermarked digital data, (a) means for receiving encoded text encoded by a first user; (b) Means for decoding the encoded text; (c) a database containing a plurality of digital data; (d) selected according to the request of the first user to provide text watermarked digital data. Means for inserting said decoded text into said digital data; and (e) means for transmitting said text watermarked digital data to a second user, said inserting means comprising: (d1) said selection It Means for converting the digital data into a predetermined two-dimensional image; (d2) means for converting the decoded text into a predetermined two-dimensional image; and (d3) the converted text into the converted digital data. A system comprising means for inserting into the.
JP2001546085A 1999-12-16 2000-10-06 Method and apparatus for inserting text watermark Pending JP2003517769A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1019990058131A KR100337954B1 (en) 1999-12-16 1999-12-16 Text watermark embedding method and apparatus
KR1999/58131 1999-12-16
PCT/KR2000/001114 WO2001045316A1 (en) 1999-12-16 2000-10-06 Method and apparatus for embedding text watermark

Publications (1)

Publication Number Publication Date
JP2003517769A true JP2003517769A (en) 2003-05-27

Family

ID=19626224

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001546085A Pending JP2003517769A (en) 1999-12-16 2000-10-06 Method and apparatus for inserting text watermark

Country Status (4)

Country Link
JP (1) JP2003517769A (en)
KR (1) KR100337954B1 (en)
AU (1) AU7691200A (en)
WO (1) WO2001045316A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008219552A (en) * 2007-03-06 2008-09-18 Nec Corp Device for generating image data for authentication, authentication device, method of generating image data for authentication, authentication method, and program
JP2009518912A (en) * 2005-12-12 2009-05-07 トムソン ライセンシング Method and apparatus for watermarking a stream

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7046818B2 (en) 2001-07-20 2006-05-16 Seiko Epson Corporation Standards compliant watermarking for access management
US7124442B2 (en) 2001-07-25 2006-10-17 440 Pammel, Inc. System and method for insertion and retrieval of microthreads in transmitted data
KR100434727B1 (en) * 2002-02-08 2004-06-07 (주)드림투리얼리티 Method for inserting password in image file
KR100734397B1 (en) * 2005-09-12 2007-07-02 엘지전자 주식회사 apparatus and method for providing multimedia file, and apparatus and method for reproducing the download multimedia file
US8566858B2 (en) 2005-09-20 2013-10-22 Forefront Assets Limited Liability Company Method, system and program product for broadcast error protection of content elements utilizing digital artifacts
US8966517B2 (en) 2005-09-20 2015-02-24 Forefront Assets Limited Liability Company Method, system and program product for broadcast operations utilizing internet protocol and digital artifacts
US8566857B2 (en) 2005-09-20 2013-10-22 Forefront Assets Limited Liability Company Method, system and program product for broadcast advertising and other broadcast content performance verification utilizing digital artifacts
EP1927189B1 (en) 2005-09-20 2016-04-27 Gula Consulting Limited Liability Company Insertion and retrieval of identifying artifacts in transmitted lossy and lossless data
KR100967725B1 (en) 2008-04-29 2010-07-05 전북대학교산학협력단 The method of generation and restoration of added value copyright information for protection of still images intellectual property
CN101699508B (en) * 2009-09-03 2012-01-11 中兴通讯股份有限公司 Image digital watermark embedding and extracting method and system
KR101310140B1 (en) 2012-01-19 2013-09-23 금오공과대학교 산학협력단 Integrity checking Process of Image using Reversible Watermarking Process Tecjnique

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3902863B2 (en) * 1997-09-03 2007-04-11 株式会社日立製作所 Data superimposing method and data reproducing method, information embedding method and information reading method
EP1103026A1 (en) * 1998-06-01 2001-05-30 Datamark Technologies PTE Ltd Methods for embedding image, audio and video watermarks in digital data

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009518912A (en) * 2005-12-12 2009-05-07 トムソン ライセンシング Method and apparatus for watermarking a stream
JP2008219552A (en) * 2007-03-06 2008-09-18 Nec Corp Device for generating image data for authentication, authentication device, method of generating image data for authentication, authentication method, and program

Also Published As

Publication number Publication date
KR100337954B1 (en) 2002-05-23
WO2001045316A1 (en) 2001-06-21
AU7691200A (en) 2001-06-25
KR20010056598A (en) 2001-07-04

Similar Documents

Publication Publication Date Title
Pereira et al. Fast robust template matching for affine resistant image watermarks
US6834344B1 (en) Semi-fragile watermarks
Su et al. Steganography in JPEG2000 compressed images
EP1953752B1 (en) Embedding and detecting hidden information
JP3535444B2 (en) Information concealment system using printed matter
JP2002232685A (en) Digital watermark processing device, information processor, digital contents delivery system, digital watermark insertion method, and storage medium
JP2003517769A (en) Method and apparatus for inserting text watermark
EP1316917B1 (en) Apparatus and method for embedding watermark into original information, transmitting watermarked information, and reconstructing the watermark
CN101122996A (en) Digital image embedding, extraction method and device
Venkatram et al. Blind medical image watermarking with LWT–SVD for telemedicine applications
Tang et al. A highly robust reversible watermarking scheme using embedding optimization and rounded error compensation
Thakur et al. Watermarking techniques and its applications in tele-health: A technical survey
Shen et al. A self-embedding fragile image authentication based on singular value decomposition
Abbasi et al. Reversible watermarking for the security of medical image databases
CN110211020B (en) Image watermark embedding and extracting method based on SWT-DFT
CN115545998A (en) Blind watermark embedding and extracting method and device, electronic equipment and storage medium
CN115630342A (en) Digital archive leakage tracing method and system
CN111640052B (en) Robust high-capacity digital watermarking method based on mark code
CN110047495B (en) High-capacity audio watermarking algorithm based on 2-level singular value decomposition
JP2004147290A (en) Data processing apparatus and method
Lee et al. Reversible data embedding for tamper-proof watermarks
JP2004254276A (en) Data processing equipment and method
Wang et al. A VQ-based image-in-image data hiding scheme
JP2003500869A (en) Digital image water marking method
JP4000963B2 (en) Image processing device

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050726

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20051227