← Back to Patent Explorer
US6208735B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Secure spread spectrum watermarking for multimedia data

Assignee: NEC Corp
•
Filing: 1999-01-28
•
Granted: 2001-03-27
•
Expires: 2019-01-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Digital watermarking of audio, image, video or multimedia data is achieved by inserting the watermark into the perceptually significant components of a decomposition of the data in a manner so as to be visually imperceptible. In a preferred method, a frequency spectral image of the data, preferably a Fourier transform of the data, is obtained. A watermark is inserted into perceptually significant components of the frequency spectral image. The resultant watermarked spectral image is subjected to an inverse transform to produce watermarked data. The watermark is extracted from watermarked data by first comparing the watermarked data with the original data to obtain an extracted watermark. Then, the original watermark, original data and the extracted watermark are compared to generate a watermark which is analyzed for authenticity of the watermark.

Inventors

  • 👤 Ingemar J. Cox
  • 👤 Joseph J. Kilian
  • 👤 Talal G. Shamoon

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 22:45
CPC Classifications
H; H04; H04H; H04H20/00; H04H20/28; H04H20/30; H04H20/31; G; G06; G06T; G06T1/00; G06T1/0021; G06T1/0028; G06T1/005; H04N; H04N19/00; H04N19/46; H04N19/467; H04N21/00; H04N21/20; H04N21/23; H04N21/238; H04N21/2389; H04N21/23892; H04N21/80; H04N21/83; H04N21/835; H04N21/8358; G06T2201/00; G06T2201/005; G06T2201/0052; G06T2201/0063; G06T2201/0081; G11; G11B; G11B20/00; G11B20/00086; G11B20/00884; G11B20/00891

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 93 words
A method of inserting a watermark into data comprising the steps of: obtaining a decomposition of data to be watermarked where said data to be watermarked is a representation of humanly perceivable material; modifying the data to be watermarked by subjecting the data to at least one of distortion and tampering; obtaining a decomposition of the modified data; comparing the components of the decomposition of data to be watermarked with the components of the decomposition of the modified data; and inserting a watermark into the data to be watermarked based upon said comparing.
Claim 2
Independent Claim 93 words
A method of inserting a watermark into data comprising the steps of: obtaining a decomposition of data to be watermarked where said data to be watermarked is a representation of humanly perceivable material; modifying the data to be watermarked by subjecting the data to at least one of distortion and tampering; obtaining a decomposition of the modified data; comparing the components of the decomposition of data to be watermarked with the components of the decomposition of the modified data; and inserting a watermark into the data to be watermarked based upon said comparing.
Claim 3
Dependent Claim 35 words
A method of inserting a watermark into data as set forth in claim 1 , where said inserting a watermark sequentially inserts a plurality of watermarks into perceptually significant components of the decomposition of data.
Claim 4
Independent Claim 98 words
A method for extracting a watermark from data containing a watermark comprising the steps of: obtaining a decomposition of data containing a watermark; providing a decomposition of data to be watermarked which data to be watermarked is a representation of humanly perceivable material; extracting a possible watermark as the difference between said decomposition of data containing a watermark and said decomposition of data to be watermarked at predetermined perceptually significant components of the decomposition of data to be watermarked; and analyzing said extracted possible watermark to determine the presence of said watermark in said data containing a watermark.
Claim 5
Independent Claim 98 words
A method for extracting a watermark from data containing a watermark comprising the steps of: obtaining a decomposition of data containing a watermark; providing a decomposition of data to be watermarked which data to be watermarked is a representation of humanly perceivable material; extracting a possible watermark as the difference between said decomposition of data containing a watermark and said decomposition of data to be watermarked at predetermined perceptually significant components of the decomposition of data to be watermarked; and analyzing said extracted possible watermark to determine the presence of said watermark in said data containing a watermark.
Claim 6
Dependent Claim 34 words
A method extracting a watermark from data containing a watermark as set forth in claim 3 , where said analyzing comprises measuring the similarity of the watermark (W) with the extracted possible watermark (W*).
Claim 7
Dependent Claim 45 words
A method of extracting a watermark from data containing a watermark as set forth in claim 4 , where said similarity is measured according to the equation sim ( W , W * ) = W * · W W * · W * .
Claim 8
Independent Claim 86 words
A method of inserting a watermark into data comprising the steps of: providing a medium containing data; obtaining a decomposition of the data to be watermarked; modifying the data to be watermarked by subjecting the data to at least one of distortion and tampering; obtaining a decomposition of the modified data; comparing the components of the decomposition of data to be watermarked with the components of the decomposition of the modified data; and inserting a watermark into the data to be watermarked based upon said comparing.
Claim 9
Independent Claim 86 words
A method of inserting a watermark into data comprising the steps of: providing a medium containing data; obtaining a decomposition of the data to be watermarked; modifying the data to be watermarked by subjecting the data to at least one of distortion and tampering; obtaining a decomposition of the modified data; comparing the components of the decomposition of data to be watermarked with the components of the decomposition of the modified data; and inserting a watermark into the data to be watermarked based upon said comparing.
Claim 10
Dependent Claim 35 words
A method of inserting a watermark into data as set forth in claim 6 , where said inserting a watermark sequentially inserts a plurality of watermarks into perceptually significant components of the decomposition of data.
Claim 11
Independent Claim 98 words
A method for extracting a watermark from data containing a watermark comprising the steps of: providing medium containing data including a watermark and data to be watermarked; obtaining a decomposition of data including a watermark; providing a decomposition of data to be watermarked; extracting a possible watermark as the difference between said decomposition of data including a watermark and said decomposition of data to be watermarked at predetermined perceptually significant components of the decomposition of data to be watermarked; and analyzing said extracted possible watermark to determine the presence of said watermark in said data containing a watermark.
Claim 12
Independent Claim 98 words
A method for extracting a watermark from data containing a watermark comprising the steps of: providing medium containing data including a watermark and data to be watermarked; obtaining a decomposition of data including a watermark; providing a decomposition of data to be watermarked; extracting a possible watermark as the difference between said decomposition of data including a watermark and said decomposition of data to be watermarked at predetermined perceptually significant components of the decomposition of data to be watermarked; and analyzing said extracted possible watermark to determine the presence of said watermark in said data containing a watermark.
Claim 13
Dependent Claim 35 words
A method of extracting a watermark from data containing a watermark as set forth in claim 8 , where said analyzing comprises measuring the similarity of the watermark (W) with the extracted possible watermark (W*).
Claim 14
Dependent Claim 45 words
A method of extracting a watermark from data containing a watermark as set forth in claim 9 , where said similarity is measured according to the equation sim ( W , W * ) = W * · W W * · W * .

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-03-26 2004-09-25 2005-03-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-03-26 2008-09-25 2009-03-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-03-26 2012-09-25 2013-03-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag