Patent US7466840B2 successfully refreshed from Google Patents.
US7466840B2
Active / In Force
US
⏱️ 0.2 years remaining
Soft error decoding of steganographic data
Assignee: Digimarc Corp
•
Filing: 2007-01-30
•
Granted: 2008-12-16
•
Expires: 2027-01-30
Abstract
Abstract Soft error decoding is used to decode steganographic messages embedded in image and audio signals. Content signals with auxiliary embedded data are analyzed to make determinations about changes made to the signals to embed the data. These determinations are weighted based on the confidence that they are correct and input to an error correcting process. In this manner, error correction of the auxiliary data takes advantage of soft error weighting to more effectively recover the steganographic message from content signals that undergo distortion and/or loss transformations after being embedded with steganographic data.
Inventors
- 👤 Geoffrey B. Rhoads
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 11:24
CPC Classifications
G; G10; G10L; G10L19/00; G10L19/018; G06; G06T; G06T1/00; G06T1/0021; G06T1/0028; G06T1/005; G06V; G06V30/00; G06V30/40; H; H04; H04N; H04N1/00; H04N1/00002; H04N1/00005; H04N1/00026; H04N1/00037; H04N1/00071; H04N1/00074; H04N1/00079; H04N1/32; H04N1/32101; H04N1/32144; H04N1/32149; H04N1/32154; H04N1/32203; H04N1/32229; H04N1/32288; H04N1/32352; 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/0064; G06T2201/0065; H04N1/32106; H04N1/32122; H04N2201/00; H04N2201/32; H04N2201/3201; H04N2201/3204; H04N2201/3205; H04N2201/3207; H04N2201/3225; H04N2201/3226; H04N2201/3233; H04N2201/3269; H04N2201/327; H04N2201/3271; H04N2201/3274; H04N2201/328; H04N2201/3284
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
97 words
A method of soft error decoding of steganographic data embedded in a media signal by imperceptibly adjusting data values in the media signal to create a steganographically embedded signal, the method comprising: receiving data values from the media signal that have been adjusted to embed the steganographic data; making determinations of changes made to the data values to embed the steganographic data; weighting the determinations based on confidence that the determinations are correct to produce weighted determinations; using the weighted determinations as input to message decoding process to compute an error corrected message from the media signal.
Claim 2
Independent Claim
97 words
A method of soft error decoding of steganographic data embedded in a media signal by imperceptibly adjusting data values in the media signal to create a steganographically embedded signal, the method comprising: receiving data values from the media signal that have been adjusted to embed the steganographic data; making determinations of changes made to the data values to embed the steganographic data; weighting the determinations based on confidence that the determinations are correct to produce weighted determinations; using the weighted determinations as input to message decoding process to compute an error corrected message from the media signal.
Claim 3
Dependent Claim
12 words
The method of claim 1 wherein the data values comprise pixel values.
Claim 4
Dependent Claim
17 words
The method of claim 1 wherein the data values comprise values computed from a group of pixels.
Claim 5
Dependent Claim
27 words
The method of claim 1 wherein the determinations interpret which data values have been increased and which data values have been decreased to embed the steganographic data.
Claim 6
Dependent Claim
18 words
The method of claim 1 wherein the determinations are based on statistics of values in the media signal.
Claim 7
Independent Claim
101 words
A method of error correction decoding of steganographic data embedded in a media signal by imperceptibly adjusting data values in the media signal to create a steganographically embedded signal, the method comprising: receiving data values from the media signal that have been adjusted to embed the steganographic data; processing the data values to extract message values of the steganographic data; weighting the message values based on statistical confidence that the message values are correct to produce weighted message values; using the weighted message values as input to a message decoding process to compute an error corrected message from the media signal.
Claim 8
Independent Claim
101 words
A method of error correction decoding of steganographic data embedded in a media signal by imperceptibly adjusting data values in the media signal to create a steganographically embedded signal, the method comprising: receiving data values from the media signal that have been adjusted to embed the steganographic data; processing the data values to extract message values of the steganographic data; weighting the message values based on statistical confidence that the message values are correct to produce weighted message values; using the weighted message values as input to a message decoding process to compute an error corrected message from the media signal.
Claim 9
Dependent Claim
16 words
The method of claim 6 wherein the weighted message values are input to error correcting polynomial.
Claim 10
Dependent Claim
13 words
The method of claim 6 wherein the message values comprise binary bit values.
Claim 11
Dependent Claim
16 words
The method of claim 6 wherein the processing includes performing statistical detection on the data values.
Claim 12
Dependent Claim
33 words
The method of claim 6 wherein the adjusted data values have been adjusted with positive and negative changes and the positive and negative changes correspond to different data states of the steganographic data.
References Cited (Backward Citations)
US4237484A
Cited
US4672605A
Cited
US5337361C1
Cited
US5337361A
Cited
US5091966A
Cited
US5280537A
Cited
JPH05236424A
Cited
US6317505B1
Cited
US5850481C1
Cited
US6330335B1
Cited
US7181022B2
Cited
US7113614B2
Cited
US5832119A
Cited
US5850481A
Cited
US6026193A
Cited
US6983051B1
Cited
US6542618B1
Cited
US5748763A
Cited
US5832119C1
Cited
US6404898B1
Cited
US5764763A
Cited
US5663766A
Cited
US5646997A
Cited
US5636292C1
Cited
US5636292A
Cited
US7263203B2
Cited
US5822360A
Cited
US6871180B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2011-12-16 | 2012-06-16 | 2012-12-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2015-12-16 | 2016-06-16 | 2016-12-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2019-12-16 | 2020-06-16 | 2020-12-16 | $7700.00 | Window Closed / Lapsed |