Audio or video steganography
First Claim
1. A method of processing audio data, comprising:
- providing input content data, the content data representing audio and comprising plural samples, each having a value;
providing plural symbol auxiliary data that is to be steganographically encoded within the content data, to yield encoded content data;
receiving first data related to human perception attributes of the content data;
generating intermediate data that is a function of said plural symbol auxiliary data and said first data, the intermediate signal including an element corresponding to each of plural of the content data samples, including repeating the plural symbol auxiliary data in the intermediate data and varying representations of the plural symbol auxiliary data according to a key;
steganographically encoding the content data with the auxiliary data by changing the values of samples in a version of the input content data in accordance with elements of the intermediate signal corresponding thereto, thereby yielding the encoded content data.
6 Assignments
0 Petitions
Accused Products
Abstract
An input content signal—representing audio or video—is encoded to hide plural-bit auxiliary data therein. The process generates an intermediate signal that is a function of (a) the plural-bit auxiliary data, and (b) data related to human perception attributes of the content signal. This intermediate signal is then summed with the content signal to effect encoding. The plural-bit auxiliary data can include copy control data, i.e., data that can be sensed by a consumer electronic device and used to disable a copying operation. The intermediate signal may include a pseudo-random key signal so as to obscure the encoding and require knowledge of a corresponding key at the decoder to extract the auxiliary data from the encoded content. In some embodiments, calibration data is encoded in the content signal with the auxiliary data. This calibration data desirably has known properties (e.g., spectral attributes, data content, etc.) facilitating its identification in the encoded content signal. The encoding is desirably robust against various forms of content degradation, e.g., lossy compression/decompression, scaling, resampling, conversion from digital to analog and back again, etc., so that the auxiliary data can be detected from the content notwithstanding such corruption.
-
Citations
36 Claims
-
1. A method of processing audio data, comprising:
-
providing input content data, the content data representing audio and comprising plural samples, each having a value;
providing plural symbol auxiliary data that is to be steganographically encoded within the content data, to yield encoded content data;
receiving first data related to human perception attributes of the content data;
generating intermediate data that is a function of said plural symbol auxiliary data and said first data, the intermediate signal including an element corresponding to each of plural of the content data samples, including repeating the plural symbol auxiliary data in the intermediate data and varying representations of the plural symbol auxiliary data according to a key;
steganographically encoding the content data with the auxiliary data by changing the values of samples in a version of the input content data in accordance with elements of the intermediate signal corresponding thereto, thereby yielding the encoded content data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification