Error processing of steganographic message signals
First Claim
1. A method of decoding of steganographic data from an electronic media signal, the steganographic data being embedded in the electronic media signal by imperceptibly adjusting data values in the media signal to create a steganographically embedded signal, the method comprising:
- with a programmed electronic processor, processing the electronic media signal to produce data values from the media signal that have been adjusted to embed message signals conveying the steganographic data;
with a programmed electronic processor, processing the data values to detect the message signals embedded in the electronic media signal;
with a programmed electronic processor, assigning confidence values to the message signals based on confidence that detection of the message signals are correct to produce message signals with corresponding confidence values;
with a programmed electronic processor, analyzing the message signals and associated confidence values to confirm detection of a correct message in the media signal.
6 Assignments
0 Petitions
Accused Products
Abstract
A form of error processing is used to decode steganographic messages embedded in image and audio signals in the presence of distortion, which tends to introduce errors in steganographic data communication. Content signals with auxiliary embedded data are analyzed to detect embedded message signals. Confidence values are assigned to the message signals and used to ascertain whether a message has been accurately detected. Error processing enables accurate message extraction in the presence of “soft errors” in the embedded message signal. This error processing enables more effective recovery of the steganographic message from content signals that undergo distortion and/or loss transformations after being embedded with steganographic data.
-
Citations
21 Claims
-
1. A method of decoding of steganographic data from an electronic media signal, the steganographic data being embedded in the electronic media signal by imperceptibly adjusting data values in the media signal to create a steganographically embedded signal, the method comprising:
-
with a programmed electronic processor, processing the electronic media signal to produce data values from the media signal that have been adjusted to embed message signals conveying the steganographic data; with a programmed electronic processor, processing the data values to detect the message signals embedded in the electronic media signal; with a programmed electronic processor, assigning confidence values to the message signals based on confidence that detection of the message signals are correct to produce message signals with corresponding confidence values; with a programmed electronic processor, analyzing the message signals and associated confidence values to confirm detection of a correct message in the media signal. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device for decoding of steganographic data from an electronic media signal, the steganographic data being embedded in the electronic media signal by imperceptibly adjusting data values in the media signal to create a steganographically embedded signal, the device comprising:
-
a memory for storing at least portions of the electronic media signal; and a detector in communication with the memory for processing the electronic media signal to produce data values from the media signal that have been adjusted to embed message signals conveying the steganographic data, and for processing the data values to detect the message signals embedded in the electronic media signal, wherein the detector and assigns confidence values to the message signals based on confidence that detection of the message signals are correct to produce message signals with corresponding confidence values, and wherein the detector analyzes the message signals and associated confidence values to confirm detection of a correct message in the media signal. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method of decoding of steganographic data, the steganographic data being embedded in an electronic media signal by imperceptibly adjusting data values in the media signal to create a steganographically embedded signal, the method comprising:
-
with a programmed electronic processor, processing the electronic media signal to produce data values from the media signal that have been adjusted to embed the steganographic data; with a programmed electronic processor, processing the data values to extract message values of the steganographic data; with a programmed electronic processor, assigning confidence values to the message values based on confidence that the message values are correct to produce message values with assigned confidence values; and with a programmed electronic processor, computing a corrected message from the message values with assigned confidence values. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer readable medium on which is stored instructions, which, when executed by a computer, perform a method of decoding of steganographic data, the steganographic data being embedded in an electronic media signal by imperceptibly adjusting data values in the media signal to create a steganographically embedded signal, the method comprising:
-
processing the electronic media signal to produce 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; assigning confidence values to the message values based on confidence that the message values are correct to produce message values with assigned confidence values; and computing a corrected message from the message values with assigned confidence values.
-
-
21. A device for decoding of steganographic data, the steganographic data being embedded in an electronic media signal by imperceptibly adjusting data values in the media signal to create a steganographically embedded signal, the device comprising:
-
a memory for storing at least portions of the electronic media signal; and a detector in communication with the memory for processing the electronic media signal to produce data values from the media signal that have been adjusted to embed the steganographic data, and for processing the data values to extract message values of the steganographic data;
wherein the detector assigns confidence values to the message values based on confidence that the message values are correct to produce message values with assigned confidence values; and
wherein the detector computes a corrected message from the message values with assigned confidence values.
-
Specification