JP5103479B2 - メディアデータに電子透かしを付与する方法 - Google Patents
メディアデータに電子透かしを付与する方法 Download PDFInfo
- Publication number
- JP5103479B2 JP5103479B2 JP2009532655A JP2009532655A JP5103479B2 JP 5103479 B2 JP5103479 B2 JP 5103479B2 JP 2009532655 A JP2009532655 A JP 2009532655A JP 2009532655 A JP2009532655 A JP 2009532655A JP 5103479 B2 JP5103479 B2 JP 5103479B2
- Authority
- JP
- Japan
- Prior art keywords
- group
- value
- energy
- sections
- section
- 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
- 238000000034 method Methods 0.000 title claims description 148
- 230000008859 change Effects 0.000 claims description 63
- 238000005070 sampling Methods 0.000 claims description 16
- 238000012545 processing Methods 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims 2
- 230000008569 process Effects 0.000 description 17
- 238000012937 correction Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000000605 extraction Methods 0.000 description 4
- 230000010354 integration Effects 0.000 description 4
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 238000012952 Resampling Methods 0.000 description 2
- 230000003321 amplification Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 238000010420 art technique Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000014616 translation Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/018—Audio watermarking, i.e. embedding inaudible data in the audio signal
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0021—Image watermarking
- G06T1/005—Robust watermarking, e.g. average attack or collusion attack resistant
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0021—Image watermarking
- G06T1/0085—Time domain based watermarking, e.g. watermarks spread over several images
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, 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/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
- H04N1/32203—Spatial or amplitude domain methods
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, 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/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
- H04N1/32203—Spatial or amplitude domain methods
- H04N1/32208—Spatial or amplitude domain methods involving changing the magnitude of selected pixels, e.g. overlay of information or super-imposition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, 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/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
- H04N1/32203—Spatial or amplitude domain methods
- H04N1/32229—Spatial or amplitude domain methods with selective or adaptive application of the additional information, e.g. in selected regions of the image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2201/00—General purpose image data processing
- G06T2201/005—Image watermarking
- G06T2201/0051—Embedding of the watermark in the spatial domain
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2201/00—General purpose image data processing
- G06T2201/005—Image watermarking
- G06T2201/0052—Embedding of the watermark in the frequency domain
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2201/00—General purpose image data processing
- G06T2201/005—Image watermarking
- G06T2201/0053—Embedding of the watermark in the coding stream, possibly without decoding; Embedding of the watermark in the compressed domain
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits 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/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3225—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
- H04N2201/3233—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of authentication information, e.g. digital signature, watermark
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits 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/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3269—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of machine readable codes or marks, e.g. bar codes or glyphs
- H04N2201/327—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of machine readable codes or marks, e.g. bar codes or glyphs which are undetectable to the naked eye, e.g. embedded codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits 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/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/328—Processing of the additional information
- H04N2201/3284—Processing of the additional information for error correction
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Acoustics & Sound (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Editing Of Facsimile Originals (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
プに含まれる1つ以上の対応するセクションの1つ以上のエネルギー値を変更することと、からなる。
を伴う、メディアデータに電子透かしを付与する方法が提供される。本発明の電子透かし付与技術は、一般に、非限定的な例として、オーディオデータ、画像データおよび映像データを含む、様々な種類のメディアデータに適用され得る。本発明の特定の代表的な実施形態を示す目的のため、続いてオーディオデータに電子透かしを付与する方法について記載し、その後、他の種類のメディアデータへの電子透かしを付与するために、それらの技術をどのように変更可能であるかについて説明する。
図1には、代表的なデジタルオーディオデータ10のセグメントを概略的に示す。デジタルオーディオデータ10は、時間領域tに複数のサンプル14からなる一連のサンプル12を含む。サンプル14は、例えば、パルス符号変調(PCM)サンプルを含む。しかしながら、これは必須ではなく、他のサンプリング方式を用いて本発明を実施することも可能である。サンプル14は、サンプリング周期Tsだけ互いに離間している。サンプリング周期Tsによって、対応するサンプリング周波数fsが規定される。CDオーディオの特定の場合では、サンプリング周波数fsは、通常、44.1kHzであるが、本発明
には任意の適切なサンプリング周波数fsを有するデジタルオーディオデータ10が組み込まれてよいことが理解される。サンプル14は、二値方式によりデジタル量子化されてよい。非限定的な例として、CDオーディオでは、現在、各サンプル14について16ビットの分解度が用いられている。
図2には、本発明の特定の一実施形態による、メディアデータ102へ電子透かし108を埋め込むための方法100を概略的に示す。図2の代表的な実施形態では、メディアデータ102はオーディオデータ104を含む。オーディオデータ104は、オーディオファイル106の形態で提供されてもよい。オーディオデータ104は、サンプリング周期Tsおよびサンプリング周波数fsを含む、上述の特性を有し得る。オーディオデータ104は、多チャネルオーディオデータを含んでもよく、単チャネルオーディオデータを含んでもよい。一部の実施形態では、オーディオファイル106は、オーディオデータ104に加え、追加のデータ(例えば、メタデータ)を含んでもよい。
例示の実施形態では、ブロック130の電子透かし埋込手続は、ブロック140より開始する。ブロック140にて、時間領域デジタルオーディオデータ104は複数のセクション142へとパースされる。ブロック140のセクション化処理をオーディオデータ104の一部について図3に概略的に示す。図3では、セクション142同士は線144によって仕切られている。メディアデータ102がオーディオデータ104を含み、オーディオデータ104が時間領域の一連のサンプルを含む代表的な実施形態(図1を参照)では、ブロック140のセクション142は、タイムスライス142と呼ばれる場合がある。各タイムスライス142は、オーディオデータ104の複数のサンプルを含んでよい。図3に示すように、セクション142は等しい数のサンプルを有してもよく、例えば、タイムスライス142は等しい持続時間を有してもよい。例えば、一部の実施形態では、各タイムスライス142は、〜5乃至100msの持続時間tsectionを有してよく、〜10乃至1000個のサンプルを含んでもよい。タイムスライス142の持続時間、各タイムスライス142におけるサンプルの数またはその両方は、方法100の実行毎に異なってよい。例えば、オーディオデータ104が短いオーディオクリップを含む場合、充分なビット数のFEC電子透かし108’がオーディオデータ104へ埋め込まれることを保証するように、比較的小さなタイムスライス142を有することが望ましい。反対に、オーディオデータ104の長さが2時間である場合、依然として充分な数のタイムスライス142によって所望のビット数のFEC電子透かし108’が符号化されるように、タイムスライス142は比較的大きくてもよい。
・第1のタイムスライス142Aに関連した第1のエネルギー値152A。
・第2のタイムスライス142Bに関連した第2のエネルギー値152B(第2のタイムスライス142Bは第1のタイムスライス142Aに隣接している)。
・第3のタイムスライス142Cに関連した第3のエネルギー値152C(第3のタイムスライス142Cは第2のタイムスライス142Bに隣接しており、第1のタイムスライス142Aからは離間している)。
ブロック170は、タイムスライス142(およびそれに対応するエネルギー値152)の各グループGを図4に示す形状カテゴリのうちの1つへと分類することを含んでよい。
・形状1:第2のエネルギー値152Bが第1のエネルギー値152Aより大きく、第3のエネルギー値152Cが第2のエネルギー値152Bより大きい場合。
・形状2:第2のエネルギー値152Bが第1のエネルギー値152A未満であり、第3のエネルギー値152Cが第2のエネルギー値152B未満である場合。
・形状3:第2のエネルギー値152Bが第1のエネルギー値152Aより大きく、第3のエネルギー値152Cが第1、第2のエネルギー値152A,152Bの間にある場合。
・形状4:第2のエネルギー値152Bが第1のエネルギー値152Aより大きく、第3のエネルギー値152Cが第1のエネルギー値152A未満である場合。
・形状5:第2のエネルギー152B値が第1のエネルギー値152A未満であり、第3のエネルギー値152Cが第1、第2のエネルギー値152A,152Bの間にある場合。
・形状6:第2のエネルギー値152Bが第1のエネルギー値152A未満であり、第3のエネルギー値152Cが第1のエネルギー値152Aより大きい場合。
・形状7:第1、第2、第3のエネルギー値152A,152B,152Cが同じであるという、まれな場合。
・形状1:第1、第2のエネルギー値152A,152Bの間の勾配の大きさが第2、第3のエネルギー値152B,152Cの間の傾斜の大きさ以上である場合、公称ビット値182に0を割り当てる;そうでなく、第1、第2のエネルギー値152A,152Bの間の勾配の大きさが第2、第3のエネルギー値152B,152Cの間の傾斜の大きさ未満である場合、公称ビット値182に1を割り当てる。
・形状2:第1、第2のエネルギー値152A,152Bの間の勾配の大きさが第2、第3のエネルギー値152B,152Cの間の傾斜の大きさ未満である場合、公称ビット値182に0を割り当てる;そうでなく、第1、第2のエネルギー値152A,152Bの間の勾配の大きさが第2、第3のエネルギー値152B,152Cの間の傾斜の大きさより大きい場合、公称ビット値182に1を割り当てる。
・形状3:第2、第3のエネルギー値152B,152Cの間の勾配の大きさが第1、第2のエネルギー値152A,152Bの間の傾斜の大きさの1/2以下である場合、公称ビット値182に0を割り当てる;そうでなく、第2、第3のエネルギー値152B,152Cの間の勾配の大きさが第1、第2のエネルギー値152A,152Bの間の傾斜の大きさの1/2より大きい場合、公称ビット値182に1を割り当てる。
・形状4:第2、第3のエネルギー値152B,152Cの間の勾配の大きさが第1、第2のエネルギー値152A,152Bの間の傾斜の大きさの2倍以下である場合、公称ビット値182に0を割り当てる;そうでなく、第2、第3のエネルギー値152B,152Cの間の勾配の大きさが第1、第2のエネルギー値152A,152Bの間の傾斜の大きさの2倍より大きい場合、公称ビット値182に1を割り当てる。
・形状5:第2、第3のエネルギー値152B,152Cの間の勾配の大きさが第1、第2のエネルギー値152A,152Bの間の傾斜の大きさの1/2以下である場合、公称ビット値182に1を割り当てる;そうでなく、第2、第3のエネルギー値152B,152Cの間の勾配の大きさが第1、第2のエネルギー値152A,152Bの間の傾斜の大きさの1/2より大きい場合、ビット値182に0を割り当てる。
・形状6:第2、第3のエネルギー値152B,152Cの間の勾配の大きさが第1、第2のエネルギー値152A,152Bの間の傾斜の大きさの2倍以下である場合、公称ビット値182に1を割り当てる;そうでなく、第2、第3のエネルギー値152B,152Cの間の勾配の大きさが第1、第2のエネルギー値152A,152Bの間の傾斜の大きさの2倍より大きい場合、公称ビット値182に0を割り当てる。
・形状7:公称ビット値182に割り当てを行わない。
には、公称ビット割当規則には、少なくとも3つ以上の形状カテゴリに1の公称ビット値182および0の公称ビット値182を割当可能であることが含まれる。
Bはその元の値152Bから修正値152B’まで減少される。この場合も、図5Bおよび上述のブロック180のビット割当規則から、第1のエネルギー値152Aを修正値152A’まで増大させ、第2のエネルギー値152Bを修正値152B’まで減少させた後、ブロック180のビット割当規則の再適用によって、グループGに割り当てられるビット値は、その元の公称ビット値182(0)から新たなビット値195(1)に変更されることが分かる。すなわち、図5Bに示したブロック194のエネルギー値変更によって、ブロック180のビット割当規則によって割り当てられるビット値が変更される。
ブロック410の終了の条件:(e2+e0)/2≦e1−δ
ブロック420:e0をy%だけ減少
ブロック430の第1の中間条件:e1<e2
ブロック440:e1をk%だけ増大
ブロック450の第2の中間条件:e2>e1
ブロック460:e2をl%だけ減少。
ブロック410の終了の条件:(e2+e0)/2≧e1+δ
ブロック420:e0をy%だけ増大
ブロック430の第1の中間条件:e1>e2
ブロック440:e1をk%だけ減少
ブロック450の第2の中間条件:e2<e1
ブロック460:e2をl%だけ増大。
ブロック410の終了の条件:(e2+e0)/2≦e1−δ
ブロック420:e2をy%だけ減少
ブロック430の第1の中間条件:e1>e0
ブロック440:e1をk%だけ増大
ブロック450の第2の中間条件:e0>e1
ブロック460:e0をl%だけ減少。
ブロック410の終了の条件:(e1+e0)/2≧e2+δ
ブロック420:e1をy%だけ増大
ブロック430の第1の中間条件:e2>e0
ブロック440:e2をk%だけ減少
ブロック450の第2の中間条件:e0<e2
ブロック460:e0をl%だけ増大。
ブロック410の終了の条件:(e1+e0)/2≦e2−δ
ブロック420:e0をy%だけ減少
ブロック430の第1の中間条件:e2<e1
ブロック440:e2をk%だけ増大
ブロック450の第2の中間条件:e1>e2
ブロック460:e1をl%だけ減少。
ブロック410の終了の条件:(e2+e1)/2≦e0−δ
ブロック420:e2をy%だけ減少
ブロック430の第1の中間条件:e0<e1
ブロック440:e0をk%だけ増大
ブロック450の第2の中間条件:e1>e0
ブロック460:e1をl%だけ減少。
ブロック410の終了の条件:(e2+e1)/2≧e2+δ
ブロック420:e1をy%だけ増大
ブロック430の第1の中間条件:e0>e2
ブロック440:e0をk%だけ減少
ブロック450の第2の中間条件:e2<e0
ブロック460:e2をl%だけ増大。
ブロック410の終了の条件:(e1+e0)/2≧e2+δ
ブロック420:e0をy%だけ増大
ブロック430の第1の中間条件:e2>e1
ブロック440:e2をk%だけ減少
ブロック450の第2の中間条件:e1<e2
ブロック460:e1をl%だけ増大。
ブロック410の終了の条件:(e1+e0)/2≦e2−δ
ブロック420:e1をy%だけ減少
ブロック430の第1の中間条件:e2<e0
ブロック440:e2をk%だけ増大
ブロック450の第2の中間条件:e0>e2
ブロック460:e0をl%だけ減少。
ブロック410の終了の条件:(e2+e1)/2≦e0−δ
ブロック420:e1をy%だけ減少
ブロック430の第1の中間条件:e0<e2
ブロック440:e0をk%だけ増大
ブロック450の第2の中間条件:e2>e0
ブロック460:e2をl%だけ減少。
ブロック410の終了の条件:(e2+e1)/2≧e0+δ
ブロック420:e2をy%だけ増大
ブロック430の第1の中間条件:e0>e1
ブロック440:e0をk%だけ減少
ブロック450の第2の中間条件:e1<e0
ブロック460:e1をl%だけ増大。
当業者には、上述の技術が本発明の特定の実施形態を表すものであること、また、ブロック194のエネルギー値変更を実行するための他の技術が可能であることが認識される。
は、特定のタイムスライス142のエネルギー値152の調節は、エネルギー値152の総変更が提供されるものの、タイムスライス142における個々サンプルに対する変更は、タイムスライス142の中央近くのサンプルに対しては比較的大きく、タイムスライス142の端部のサンプルに対しては比較的小さい関数にしたがって実行される(例えば、重み付けが行われる)。非限定的な例として、個々のサンプルの調節は、タイムスライス142に対する中央のサンプルまたはそのサンプル近くに頂点を有する放物線の関数にしたがって実行されてよい。タイムスライス142の個々のサンプルの調節を実行するために用いられる関数は、タイムスライス142の端部に対応するサンプルにおいて0であってもよく(ブロック194の変更が加法のオフセットを介して適用される場合)、タイムスライス142の端部に対応するサンプルにおいて値1であってもよい(ブロック194の変更が乗法スケーリング係数を介して適用される場合)。この場合も、そのような関数によって、タイムスライス142の境界において聴き手に可聴なクリッピング効果を回避することが補助される。
図6には、本発明の特定の一実施形態による、電子透かしを付与されたメディアデータ204’から電子透かしを抽出するための方法200を概略的に示す。方法200は、ブロック233において、電子透かしを付与された電子透かし付きオーディオデータ204’を取得することによって開始する。ブロック233において取得された、電子透かし付きオーディオデータ204’は、方法100によって生成される電子透かし付きオーディオデータ204と同一であってよい。これは必須ではないが、電子透かし付きオーディオデータ204’は、方法100の適用後、かつ、ブロック233において受信される前に変更されてもよい。非限定的な例として、オーディオデータ204’は、圧縮され(例えば、MP3フォーマットに変換され)てもよく、増幅され(例えば、個々のサンプルの大きさが増減され)てもよく、再サンプリングされてもよく、アナログ形式に変換されてもよく、周波数領域が操作(例えば、一定の周波数成分の非均一増幅)されてもよく、チャネル混合が行われてもよく、チャネル減少が行われてもよく、ノイズが追加されてもよい。
出するのに適切なフォーマットである場合には必要とされなくてよい。方法200の例示の実施形態では、オーディオデータ204’(または再フォーマットされたオーディオデータ204”)のフォーマットは、そのオーディオデータが方法100によって電子透かしの挿入されたオーディオデータ104と同じレートでデジタルサンプリングされている場合、電子透かしを抽出するのに適切なフォーマットである。したがって、ブロック235の再フォーマットは、非限定的な例として、オーディオデータ204’のサンプリング(例えば、オーディオデータ204’がアナログ形式である場合)、オーディオデータ204’のリサンプリング(例えば、オーディオデータ204’がダウンサンプリングされている場合)、伸張(例えば、オーディオデータ204’が圧縮されている場合)、などを含む。電子透かし抽出方法200は、増幅、周波数領域操作およびチャネル混合/減少に対して堅牢である。したがって、ブロック235の再フォーマットには、一般に、これらの種類の操作に対処するように再フォーマットすることは必要でない。
における前方訂正符号化に相補的である。上述のように、特定の一実施形態では、ブロック120,287は、LDPC前方誤り訂正技術を利用する。ブロック287の出力は、方法200における電子透かしデータ108の推定値を表す、電子透かし推定値289である。好適には、電子透かし推定値289は、電子透かしデータ108と同一である。有利には、ブロック120,287の前方誤り訂正によって、電子透かし推定値289を依然として電子透かし108と同一としつつ、ブロック270,280において決定される公称ビット値が比較的多数の誤りを有することが可能となる。すなわち、ブロック285において取得されるFEC電子透かし推定値286は、FEC電子透かし108’と同一である必要はない。好適な実施形態では、電子透かし推定値286のデータビットのうちの1/3以上が誤りを含むとともに、依然として電子透かしデータ108と同一の電子透かし推定値289を与えることができる。
は、n/4サンプルだけシフトされる。再び、方法200のブロック240〜287は、第3の電子透かし推定値289を取得するために反復され、第4の電子透かし推定値289が電子透かしデータ108と比較される。一致が存在しない場合、電子透かしオーディオデータ204は、上記より小さな部分の倍数だけシフトされてよい(このシフトがまだ評価されていない場合)。例えば、電子透かし付きオーディオデータ204は、3n/4サンプルだけシフトされる。同様に、分数n/8について、電子透かし付きオーディオデータ204は、3n/8,5n/8,7n/8だけシフトされ得る。
方法100の電子透かし付与処理、方法200の電子透かし抽出処理またはその両方は、映像メディアデータに対する適用のためにも容易に変更可能である。方法100,200を映像メディアデータに適用するとき、映像メディアデータの各フレーム(または各フレームの特定部分)は、上述の種類の二次元画像として処理できるので、映像データは静止画像について上記したように処理できる。これに加えて、またはこれに代えて、方法100,200またはその両方を映像メディアデータに適用するとき、各フレーム(または各フレームの特定部分)はタイムスライス/セクションとして処理できる。
・タイムスライス142をグループG(ブロック160,260)へグループ化するとき、グループGは、グループGの端部における1つ以上のタイムスライス/セクション142が隣接したグループGと重なるように選択されてよい。例えば、第1のグループG1の最後のタイムスライス/セクション142は、第2のグループG2の最初のタイムスライス/セクション142であってもよい。この種の重なり合いは、重なられたタイムスライス/セクション142のエネルギー値152がブロック194において変化しない限り、許容可能である。したがって、ブロック194は、重なったタイムスライス/セクション142に対応するエネルギー値152が、変更用に選択されることを防止する処理を含み得る。これに代えて、重なったタイムスライス/セクション152のエネルギー値152をブロック194において変更させるとともに、隣接したグループGの形状カテゴリ、公称ビット値182またはその両方に対するそのようなエネルギー値の変化の影響に基づき、重なったタイムスライス152のエネルギー値152の変化に制限を課すことが可能である。例えば、重なったタイムスライス/セクション142のエネルギー値152をブロック194において変更させるとともに、隣接したグループGの形状カテゴリを変化させないという望みに基づき、重なったタイムスライス142のエネルギー値152の変化に制限を課すことが可能である。隣接したグループGのタイムスライス142が重なることによって、所与のメディアデータの集合内により多数のグループGを提供し、したがって、それに対応してメディアデータへ符号化される電子透かし付与ビットの数をより多くすることが可能となる。
Claims (25)
- サンプル領域に一連のデジタルサンプルを含むメディアデータへ電子透かし情報を符号化する方法であって、
サンプル領域において一連のデジタルサンプルを複数のセクションに分割することと、各セクションは対応する複数のサンプルを含むことと、
各セクションにおける対応する複数のサンプルを処理し、各セクションに関連した1つのエネルギー値を取得することと、
セクションをグループへグループ化することと、各グループは3つ以上のセクションを含むことと、
ビット割当規則によって各グループに公称ビット値を割り当てることと、ビット割当規則はグループに含まれるセクションのエネルギー値に基づくことと、
各グループに電子透かしビット値を割り当てることと、
各グループについて、電子透かしビット値を公称ビット値と比較し、電子透かし情報ビットの公称ビット値および電子透かしビット値が一致しない場合、ビット割当規則の再適用によってグループに電子透かしビット値が割り当てられるように、グループに含まれる1つ以上の対応するセクションの1つ以上のエネルギー値を変更することと、からなり、
ビット割当規則によって各グループに公称ビット値を割り当てることは、
分類規則によって各グループを複数のカテゴリのうちの1つへ分類することと、
各カテゴリについて、カテゴリに関連したユニークなカテゴリビット割当規則によって各グループに公称ビット値0または公称ビット値1を割り当てることとを含む、方法。 - 各グループは順序付きの3つ以上のセクションを複数含み、第1、第2のセクションはサンプル領域において互いに隣接しており、第3のセクションはサンプル領域において第2のセクションに隣接し、かつ、サンプル領域において第1のセクションから離間している請求項1に記載の方法。
- 分類規則は、第2のセクションのエネルギー値に対する第1のセクションのエネルギー値と、第1、第2のセクションのエネルギー値に対する第3のセクションのエネルギー値とに基づく請求項2に記載の方法。
- 次のうちの1つ以上、すなわち、
メディアデータはオーディオデータを含み、サンプル領域は時間領域を含むことと、
メディアデータは画像データを含み、サンプル領域は空間領域を含むことと、
メディアデータは映像データを含み、サンプル領域は空間領域と時間領域とのうちの1つ以上を含むことと、のうちの1つ以上を含む請求項3に記載の方法。 - 特定のグループについて、分類規則は、
第2のセクションのエネルギー値が第1のセクションのエネルギー値より大きく、第3のセクションのエネルギー値が第1、第2のセクションのエネルギー値より大きい場合、前記特定のグループを第1の形状カテゴリへ分類することと、
第2のセクションのエネルギー値が第1のセクションのエネルギー値未満であり、第3のセクションのエネルギー値が第1、第2のセクションのエネルギー値未満である場合、前記特定のグループを第2の形状カテゴリへ分類することと、
第2のセクションのエネルギー値が第1のセクションのエネルギー値より大きく、第3のセクションのエネルギー値が第1、第2のセクションのエネルギー値の間にある場合、前記特定のグループを第3の形状カテゴリへ分類することと、
第2のセクションのエネルギー値が第1のセクションのエネルギー値より大きく、第3のセクションのエネルギー値が第1、第2のセクションのエネルギー値未満である場合、前記特定のグループを第4の形状カテゴリへ分類することと、
第2のセクションのエネルギー値が第1のセクションのエネルギー値未満であり、第3のセクションのエネルギー値が第1、第2のセクションのエネルギー値の間にある場合、前記特定のグループを第5の形状カテゴリへ分類することと、
第2のセクションのエネルギー値が第1のセクションのエネルギー値未満であり、第3のセクションのエネルギー値が第1、第2のセクションのエネルギー値より大きい場合、前記特定のグループを第6の形状カテゴリへ分類することと、を含む請求項3に記載の方法。 - 各カテゴリについて、対応するカテゴリビット割当規則は、サンプル領域において互いに隣接しているセクションのエネルギー値の間の相対差に基づく請求項3に記載の方法。
- 各カテゴリについて、対応するカテゴリビット割当規則は、第2、第3のセクションのエネルギー値の間の差に対する第1、第2のセクションのエネルギー値の間の差に基づく請求項6に記載の方法。
- 各カテゴリについて、カテゴリビット割当規則は、第2、第3のセクションのエネルギー値の間の勾配に対する第1、第2のセクションのエネルギー値の間の勾配に基づく請求項6に記載の方法。
- 各カテゴリについて、カテゴリビット割当規則は、第2、第3のセクションのエネルギー値の間の差に対する第1、第2のセクションのエネルギー値の間の差に基づいており、
第1、第2の形状カテゴリについて、カテゴリビット割当規則は、第1、第2のセクションのエネルギー値の間の第1の勾配の大きさが第2、第3のセクションのエネルギー値の間の第2の勾配の大きさより大きい場合、第1のビット値を割り当て、第1の勾配の大きさが第2の勾配の大きさ未満である場合、第2のビット値を割り当て、
第3、第5の形状カテゴリについて、カテゴリビット割当規則は、第2、第3のセクションのエネルギー値の間の第2の勾配の大きさが第1、第2のセクションのエネルギー値の間の第1の勾配の大きさの半分より大きい場合、第1のビット値を割り当て、第2の勾配の大きさが第1の勾配の大きさの半分未満である場合、第2のビット値を割り当て、
第4、第6の形状カテゴリについて、カテゴリビット割当規則は、第2、第3のセクションのエネルギー値の間の第2の勾配の大きさが第1、第2のセクションのエネルギー値の間の第1の勾配の大きさの2倍より大きい場合、第1のビット値を割り当て、第2の勾配の大きさが第1の勾配の大きさの2倍未満である場合、第2のビット値を割り当てる、請求項5に記載の方法。 - グループに含まれる1つ以上の対応するセクションの1つ以上のエネルギー値を変更することは、グループに含まれる1つのセクションに対応する1つのエネルギー値を変更することを含む請求項1に記載の方法。
- グループに含まれる1つ以上の対応するセクションの1つ以上のエネルギー値を変更することは、グループに対する分類規則の再適用によって異なるカテゴリへグループが分類されるようにグループにおける1つ以上のエネルギー値を変更することを含む請求項1に記載の方法。
- グループに含まれる1つ以上の対応するセクションの1つ以上のエネルギー値を変更することは、グループに対する分類ビット割当規則の再適用によってグループに異なるビット値が割り当てられ、かつ、グループに対する分類規則の再適用によってグループが同じカテゴリへ分類されるようにグループにおける1つ以上のエネルギー値を変更することを含む請求項1に記載の方法。
- グループに含まれる1つ以上の対応するセクションの1つ以上のエネルギー値を変更することは、グループに含まれる3つ以上のセクションに対応する3つ以上のエネルギー値を変更することを含む請求項1に記載の方法。
- グループに含まれる3つ以上のセクションに対応する3つ以上のエネルギー値を変更することは、前記3つ以上のエネルギー値に基づく終了条件を満たすまで、前記3つ以上のエネルギー値のうちの1つ以上を漸増するように反復的に変更することを含む請求項13に記載の方法。
- 前記3つ以上のエネルギー値のうちの1つ以上を漸増するように反復的に変更することは、前記3つ以上のエネルギー値のうちの2つに基づく1つ以上の中間条件を満たすまで、複数のエネルギー値を漸増するように反復的に変更することを含む請求項14に記載の方法。
- 前記3つ以上のエネルギー値のうちの1つ以上を漸増するように反復的に変更することは、各反復について、以前の値の固定割合だけ前記3つ以上のエネルギー値のうちの前記1つ以上を漸増するように変更することを含む請求項14に記載の方法。
- 終了条件は、ビット割当規則の再適用によって、許容誤差δにより修正されるグループに電子透かしビット値が割り当てられる条件を含む請求項14に記載の方法。
- グループに含まれる3つ以上のセクションに対応する3つ以上のエネルギー値を変更することは、終了条件を満たしつつ前記3つ以上のエネルギー値に対する変更の合計を最小化することを含む請求項17に記載の方法。
- セクションをグループへグループ化することは、サンプリング領域における隣接したグループが1つ以上のセクションを共通して含むよう、互いに重なるようにグループを規定することを含む請求項1に記載の方法。
- 各セクションにおけるサンプルの個数は等しく、各セクションにおける対応する複数の
サンプルを処理することは、各セクションについて、セクションにおける対応する複数のサンプルの値を積算し、除法演算を実行せずにエネルギー値を取得することを含む請求項1に記載の方法。 - プロセッサによって実行されたとき、請求項1に記載の方法をプロセッサに実行させる命令を含むコンピュータプログラム。
- サンプル領域に一連のデジタルサンプルを含むメディアデータから電子透かし情報に対応する公称ビット値を抽出する方法であって、
サンプル領域において一連のデジタルサンプルを複数のセクションに分割することと、各セクションは対応する複数のサンプルを含むことと、
各セクションにおける対応する複数のサンプルを処理し、各セクションに関連した1つのエネルギー値を取得することと、
セクションをグループへグループ化することと、各グループは3つ以上のセクションを含むことと、
ビット割当規則によって各グループから公称ビット値を抽出することと、ビット割当規則はグループにおけるセクションのエネルギー値に基づくことと、からなり、
ビット割当規則によって各グループから公称ビット値を抽出することは、
分類規則によって各グループを複数のカテゴリのうちの1つへ分類することと、
各カテゴリについて、カテゴリに関連したユニークなカテゴリビット割当規則によって各グループから公称ビット値0または公称ビット値1を抽出することと、を含む、方法。 - オリジナル版のメディアデータに前記一連のサンプルを整合させることを含み、前記一連のサンプルを整合させることは、前記一連のサンプルに0のサンプルを追加して、または、前記一連のサンプルからサンプルを除去して、サンプル領域の一連のサンプルを翻訳することを含む請求項1に記載の方法。
- オリジナル版のメディアデータに前記一連のサンプルを整合させることは、一連のサンプルの各サンプルをオリジナル版のメディアデータの対応するサンプルと比較し、0のサンプルを追加して、または、前記一連のサンプルからサンプルを除去して、前記一連のデータとオリジナル版のメディアデータとの間の差異に関連したメトリックを最小化することを含む請求項23に記載の方法。
- プロセッサによって実行されたとき、請求項22に記載の方法をプロセッサに実行させる命令を含むコンピュータプログラム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US86202906P | 2006-10-18 | 2006-10-18 | |
US60/862,029 | 2006-10-18 | ||
PCT/CA2007/001821 WO2008046203A1 (en) | 2006-10-18 | 2007-10-18 | Methods for watermarking media data |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010507109A JP2010507109A (ja) | 2010-03-04 |
JP5103479B2 true JP5103479B2 (ja) | 2012-12-19 |
Family
ID=39313552
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009532655A Expired - Fee Related JP5103479B2 (ja) | 2006-10-18 | 2007-10-18 | メディアデータに電子透かしを付与する方法 |
Country Status (6)
Country | Link |
---|---|
US (4) | US7983441B2 (ja) |
EP (1) | EP2082527B1 (ja) |
JP (1) | JP5103479B2 (ja) |
CA (1) | CA2682926C (ja) |
DK (1) | DK2082527T3 (ja) |
WO (1) | WO2008046203A1 (ja) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102008014409A1 (de) * | 2008-03-14 | 2009-09-24 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Einbetter zum Einbetten eines Wasserzeichens in eine Informationsdarstellung, Detektor zum Detektieren eines Wasserzeichens in einer Informationsdarstellung, Verfahren und Computerprogramm |
US8805689B2 (en) * | 2008-04-11 | 2014-08-12 | The Nielsen Company (Us), Llc | Methods and apparatus to generate and use content-aware watermarks |
JP2010078728A (ja) * | 2008-09-24 | 2010-04-08 | Dainippon Printing Co Ltd | 音響信号に対する情報の埋め込み装置および音響信号からの情報の抽出装置 |
JP5157863B2 (ja) * | 2008-12-08 | 2013-03-06 | 大日本印刷株式会社 | 音響信号に対する情報の埋め込み装置および音響信号を利用した位置検出装置 |
WO2010143026A1 (en) | 2009-06-08 | 2010-12-16 | Nds Limited | Robust watermark |
US8880527B2 (en) * | 2012-10-31 | 2014-11-04 | Nokia Corporation | Method and apparatus for generating a media compilation based on criteria based sampling |
US9099080B2 (en) | 2013-02-06 | 2015-08-04 | Muzak Llc | System for targeting location-based communications |
US9928561B2 (en) | 2015-05-29 | 2018-03-27 | Digimarc Corporation | Serialized digital watermarking for variable data printing |
US10382484B2 (en) | 2015-06-08 | 2019-08-13 | Illusive Networks Ltd. | Detecting attackers who target containerized clusters |
US9553885B2 (en) | 2015-06-08 | 2017-01-24 | Illusive Networks Ltd. | System and method for creation, deployment and management of augmented attacker map |
US10242680B2 (en) | 2017-06-02 | 2019-03-26 | The Nielsen Company (Us), Llc | Methods and apparatus to inspect characteristics of multichannel audio |
AU2018333668B2 (en) * | 2017-09-15 | 2023-12-21 | Sony Corporation | Information processing device and information processing method |
US10333976B1 (en) | 2018-07-23 | 2019-06-25 | Illusive Networks Ltd. | Open source intelligence deceptions |
US10404747B1 (en) | 2018-07-24 | 2019-09-03 | Illusive Networks Ltd. | Detecting malicious activity by using endemic network hosts as decoys |
US10382483B1 (en) | 2018-08-02 | 2019-08-13 | Illusive Networks Ltd. | User-customized deceptions and their deployment in networks |
US10333977B1 (en) | 2018-08-23 | 2019-06-25 | Illusive Networks Ltd. | Deceiving an attacker who is harvesting credentials |
US10432665B1 (en) | 2018-09-03 | 2019-10-01 | Illusive Networks Ltd. | Creating, managing and deploying deceptions on mobile devices |
CN110012296B (zh) * | 2018-11-21 | 2021-08-17 | 杭州基尔区块链科技有限公司 | 一种针对mp4视频码流的快速信息嵌入方法 |
US11537690B2 (en) * | 2019-05-07 | 2022-12-27 | The Nielsen Company (Us), Llc | End-point media watermarking |
WO2022066662A1 (en) * | 2020-09-22 | 2022-03-31 | Qsc, Llc | Transparent data encryption |
WO2023089731A1 (ja) * | 2021-11-18 | 2023-05-25 | エヴィクサー株式会社 | 判定システム、情報処理装置、方法、及びプログラム |
WO2023182982A1 (en) * | 2022-03-22 | 2023-09-28 | Verance Corporation | Psycho-visual-model based video watermark luma level adaptation |
Family Cites Families (58)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6614914B1 (en) * | 1995-05-08 | 2003-09-02 | Digimarc Corporation | Watermark embedder and reader |
US7171016B1 (en) * | 1993-11-18 | 2007-01-30 | Digimarc Corporation | Method for monitoring internet dissemination of image, video and/or audio files |
US5613004A (en) * | 1995-06-07 | 1997-03-18 | The Dice Company | Steganographic method and device |
US6078664A (en) * | 1996-12-20 | 2000-06-20 | Moskowitz; Scott A. | Z-transform implementation of digital watermarks |
US5889868A (en) | 1996-07-02 | 1999-03-30 | The Dice Company | Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data |
US7107451B2 (en) * | 1996-07-02 | 2006-09-12 | Wistaria Trading, Inc. | Optimization methods for the insertion, protection, and detection of digital watermarks in digital data |
US7095874B2 (en) * | 1996-07-02 | 2006-08-22 | Wistaria Trading, Inc. | Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data |
US6061793A (en) * | 1996-08-30 | 2000-05-09 | Regents Of The University Of Minnesota | Method and apparatus for embedding data, including watermarks, in human perceptible sounds |
TW312770B (en) * | 1996-10-15 | 1997-08-11 | Japen Ibm Kk | The hiding and taking out method of data |
AUPO521897A0 (en) * | 1997-02-20 | 1997-04-11 | Telstra R & D Management Pty Ltd | Invisible digital watermarks |
JPH11177924A (ja) * | 1997-12-10 | 1999-07-02 | Sony Corp | 信号再生装置、信号記録装置、信号記録システム、信号再生方法、並びに、信号記録方法 |
JP3022462B2 (ja) * | 1998-01-13 | 2000-03-21 | 興和株式会社 | 振動波の符号化方法及び復号化方法 |
US6850626B2 (en) * | 1998-01-20 | 2005-02-01 | Digimarc Corporation | Methods employing multiple watermarks |
JP3321767B2 (ja) * | 1998-04-08 | 2002-09-09 | 株式会社エム研 | 音声データに透かし情報を埋め込む装置とその方法及び音声データから透かし情報を検出する装置とその方法及びその記録媒体 |
WO1999063443A1 (en) * | 1998-06-01 | 1999-12-09 | Datamark Technologies Pte Ltd. | Methods for embedding image, audio and video watermarks in digital data |
US6778678B1 (en) * | 1998-10-02 | 2004-08-17 | Lucent Technologies, Inc. | High-capacity digital image watermarking based on waveform modulation of image components |
DE69904141T2 (de) * | 1998-10-08 | 2003-09-11 | Matsushita Electric Industrial Co., Ltd. | Datenaufzeichnungs- und wiedergabegerät |
ID25532A (id) * | 1998-10-29 | 2000-10-12 | Koninkline Philips Electronics | Penanaman data tambahan dalam sinyal informasi |
WO2000039955A1 (en) * | 1998-12-29 | 2000-07-06 | Kent Ridge Digital Labs | Digital audio watermarking using content-adaptive, multiple echo hopping |
JP2000216981A (ja) * | 1999-01-25 | 2000-08-04 | Sony Corp | 電子透かし埋め込み方法および電子透かし埋め込み装置 |
GB2363302B (en) * | 1999-01-28 | 2003-11-05 | Kent Ridge Digital Labs | Method and apparatus for watermarking wavetable synthesis architectures |
KR100632723B1 (ko) * | 1999-03-19 | 2006-10-16 | 소니 가부시끼 가이샤 | 부가 정보 매립 방법 및 그 장치 및 부가 정보의 복조방법 및 그 복조장치 |
KR100333163B1 (ko) * | 1999-03-29 | 2002-04-18 | 최종욱 | 디지털 워터마킹 방법 및 장치 |
US6952774B1 (en) * | 1999-05-22 | 2005-10-04 | Microsoft Corporation | Audio watermarking with dual watermarks |
US7020285B1 (en) * | 1999-07-13 | 2006-03-28 | Microsoft Corporation | Stealthy audio watermarking |
US7543148B1 (en) * | 1999-07-13 | 2009-06-02 | Microsoft Corporation | Audio watermarking with covert channel and permutations |
JP3373811B2 (ja) * | 1999-08-06 | 2003-02-04 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 白黒2値文書画像への透かし情報埋め込み・検出方法及びその装置 |
JP2001094434A (ja) * | 1999-09-22 | 2001-04-06 | Victor Co Of Japan Ltd | オーディオ信号符号化装置及びオーディオ信号復号化装置 |
US6571144B1 (en) * | 1999-10-20 | 2003-05-27 | Intel Corporation | System for providing a digital watermark in an audio signal |
JP2001186326A (ja) * | 1999-12-27 | 2001-07-06 | Ricoh Co Ltd | 画像の改ざん検証データ埋め込み方法、画像の改ざん検証方法、画像の改ざん検証装置および記録媒体 |
US6385329B1 (en) * | 2000-02-14 | 2002-05-07 | Digimarc Corporation | Wavelet domain watermarks |
US6737957B1 (en) * | 2000-02-16 | 2004-05-18 | Verance Corporation | Remote control signaling using audio watermarks |
GB0029855D0 (en) * | 2000-04-05 | 2001-01-24 | Sony Uk Ltd | Embedding data in material and removing the embedded data |
JP2003534579A (ja) * | 2000-05-22 | 2003-11-18 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | ウォーターマークの挿入および抽出 |
JP2001339700A (ja) * | 2000-05-26 | 2001-12-07 | Nec Corp | 電子透かし処理装置並びに電子透かし挿入方法および電子透かし検出方法 |
EP1297492B1 (en) * | 2000-06-23 | 2007-03-28 | Koninklijke Philips Electronics N.V. | Watermark embedding method and arrangement |
DE60110086T2 (de) * | 2000-07-27 | 2006-04-06 | Activated Content Corp., Inc., Burlingame | Stegotextkodierer und -dekodierer |
JP2004506947A (ja) * | 2000-08-16 | 2004-03-04 | ドルビー・ラボラトリーズ・ライセンシング・コーポレーション | 補足情報に応答するオーディオ又はビデオ知覚符号化システムのパラメータ変調 |
US6430301B1 (en) * | 2000-08-30 | 2002-08-06 | Verance Corporation | Formation and analysis of signals with common and transaction watermarks |
US6674876B1 (en) * | 2000-09-14 | 2004-01-06 | Digimarc Corporation | Watermarking in the time-frequency domain |
WO2002039739A1 (en) * | 2000-11-08 | 2002-05-16 | Koninklijke Philips Electronics N.V. | Method and device for communicating a command |
EP1220152A3 (en) * | 2000-12-07 | 2004-11-24 | Sony United Kingdom Limited | Embedding data in material |
US6738744B2 (en) * | 2000-12-08 | 2004-05-18 | Microsoft Corporation | Watermark detection via cardinality-scaled correlation |
US6891958B2 (en) * | 2001-02-27 | 2005-05-10 | Microsoft Corporation | Asymmetric spread-spectrum watermarking systems and methods of use |
DE10129239C1 (de) * | 2001-06-18 | 2002-10-31 | Fraunhofer Ges Forschung | Vorrichtung und Verfahren zum Einbetten eines Wasserzeichens in ein Audiosignal |
GB2378370B (en) * | 2001-07-31 | 2005-01-26 | Hewlett Packard Co | Method of watermarking data |
JP2005502920A (ja) * | 2001-09-05 | 2005-01-27 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Dsd信号のための堅牢なウォーターマーク |
US7392392B2 (en) | 2001-12-13 | 2008-06-24 | Digimarc Corporation | Forensic digital watermarking with variable orientation and protocols |
JP3554825B2 (ja) * | 2002-03-11 | 2004-08-18 | 東北大学長 | 電子透かしシステム |
DE10216261A1 (de) * | 2002-04-12 | 2003-11-06 | Fraunhofer Ges Forschung | Verfahren und Vorrichtung zum Einbetten von Wasserzeicheninformationen und Verfahren und Vorrichtung zum Extrahieren von eingebetteten Wasserzeicheninformationen |
US7366909B2 (en) * | 2002-04-29 | 2008-04-29 | The Boeing Company | Dynamic wavelet feature-based watermark |
US7106862B1 (en) * | 2002-06-13 | 2006-09-12 | Applied Micro Circuits Corporation | Digital information hiding techniques for use with data streams carried over a data communication network |
US20060075239A1 (en) | 2003-01-23 | 2006-04-06 | Koninklijke Philips Electronics, N.V. | Embedding multiple watermarks |
KR100492743B1 (ko) * | 2003-04-08 | 2005-06-10 | 주식회사 마크애니 | 신호의 특성값의 양자화에 의한 워터마크 삽입 및 검출방법 |
US7006630B2 (en) * | 2003-06-03 | 2006-02-28 | Matsushita Electric Industrial Co., Ltd. | Methods and apparatus for digital content protection |
US7206649B2 (en) * | 2003-07-15 | 2007-04-17 | Microsoft Corporation | Audio watermarking with dual watermarks |
KR20070032674A (ko) * | 2004-06-08 | 2007-03-22 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 이동된 물체에 의해 생긴 워터마크 불규칙성의 보상 |
WO2006004554A1 (en) * | 2004-07-06 | 2006-01-12 | Matsushita Electric Industrial Co., Ltd. | Method and system for identification of audio input |
-
2007
- 2007-10-18 EP EP07815972.0A patent/EP2082527B1/en active Active
- 2007-10-18 WO PCT/CA2007/001821 patent/WO2008046203A1/en active Application Filing
- 2007-10-18 DK DK07815972.0T patent/DK2082527T3/da active
- 2007-10-18 CA CA2682926A patent/CA2682926C/en not_active Expired - Fee Related
- 2007-10-18 US US11/874,839 patent/US7983441B2/en active Active
- 2007-10-18 JP JP2009532655A patent/JP5103479B2/ja not_active Expired - Fee Related
-
2011
- 2011-06-22 US US13/166,684 patent/US8300885B2/en active Active
-
2012
- 2012-10-05 US US13/646,359 patent/US9165560B2/en active Active
-
2015
- 2015-09-17 US US14/857,716 patent/US9679574B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
CA2682926C (en) | 2015-10-13 |
EP2082527A4 (en) | 2013-10-16 |
EP2082527A1 (en) | 2009-07-29 |
EP2082527B1 (en) | 2014-09-24 |
US20160042741A1 (en) | 2016-02-11 |
CA2682926A1 (en) | 2008-04-24 |
WO2008046203A1 (en) | 2008-04-24 |
US7983441B2 (en) | 2011-07-19 |
US20130096705A1 (en) | 2013-04-18 |
US9679574B2 (en) | 2017-06-13 |
US20080098022A1 (en) | 2008-04-24 |
US9165560B2 (en) | 2015-10-20 |
JP2010507109A (ja) | 2010-03-04 |
US20110258705A1 (en) | 2011-10-20 |
US8300885B2 (en) | 2012-10-30 |
DK2082527T3 (en) | 2015-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5103479B2 (ja) | メディアデータに電子透かしを付与する方法 | |
US9396733B2 (en) | Reversible audio data hiding | |
JP3707556B2 (ja) | 所望の電子透かしをカバーワークの中に埋め込む方法、符号化する方法、埋め込む装置および記録媒体 | |
Miller et al. | Applying informed coding and embedding to design a robust high-capacity watermark | |
Bhat K et al. | A new audio watermarking scheme based on singular value decomposition and quantization | |
JP2002325170A (ja) | 画像処理装置及びその方法並びにプログラムコード、記憶媒体 | |
JP2001119555A (ja) | 時系列化された一次元のデータにおける電子透かし | |
JP6700506B2 (ja) | 透明な無損失オーディオ電子透かし | |
CN101105857A (zh) | 一种基于预测和压扩技术的高容量可逆水印方法 | |
US5822458A (en) | Precomputing and encoding compressed image enhancement instructions | |
CN104700840B (zh) | 用于音频编码/解码/转码的频率域中水印*** | |
EP1634275A2 (en) | Bit-stream watermarking | |
Wei et al. | A blind audio watermarking scheme using peak point extraction | |
El Hamdouni et al. | A blind digital audio watermarking scheme based on EMD and UISA techniques | |
Chen et al. | Reversible data hiding for JPEG images based on improved mapping and frequency ordering | |
CN101151637A (zh) | 量化水印的方法 | |
JP2005521909A (ja) | マルチメディア信号の透かしに関するウィンドウ・シェーピング関数 | |
EP1695337B1 (en) | Method and apparatus for detecting a watermark in a signal | |
Wei et al. | Controlling bitrate steganography on AAC audio | |
JP2006262310A (ja) | 復号化装置、逆量子化方法及びこれらのプログラム | |
KR20060112667A (ko) | 워터마크 임베딩 | |
Kostadinov et al. | On digital watermarking for audio signals | |
US7388524B2 (en) | Enhancing signal to noise ratio of an interpolated signal | |
JP3692959B2 (ja) | 電子透かし情報埋め込み装置 | |
JP2005210584A (ja) | データファイルの符号化方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120104 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20120127 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120404 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120515 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120814 |
|
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: 20120911 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121001 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151005 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5103479 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S631 | Written request for registration of reclamation of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313631 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151005 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |