Claims Analysis
Total Claims: 37
Claim 1
Independent Claim
152 words
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.
Claim 2
Independent Claim
152 words
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.
Claim 3
Dependent Claim
16 words
The method of claim 1 in which the plural symbol auxiliary data includes copy control data.
Claim 4
Dependent Claim
40 words
The method of claim 1 that further includes: decoding auxiliary data from a version of the encoded content data; and controlling a record capability of an associated apparatus in accordance with at least a portion of the decoded auxiliary data.
Claim 5
Dependent Claim
29 words
The method of claim 1 that includes decoding at least a portion of the auxiliary data from the encoded content using dedicated hardware circuitry in a consumer electronic device.
Claim 6
Dependent Claim
44 words
The method of claim 1 wherein at least a portion of the auxiliary data from the encoded content is decoded by performing plural statistical analyses on the encoded content to compute statistical characteristics from which values of the plural symbol auxiliary data are derived.
Claim 7
Dependent Claim
25 words
The method of claim 1 in which the changing comprises performing binary addition operations between corresponding content data samples and elements of the intermediate data.
Claim 8
Dependent Claim
21 words
The method of claim 1 in which the encoding occurs with a representation of the content data in a temporal domain.
Claim 9
Dependent Claim
35 words
The method of claim 1 in which at least some of said auxiliary data serves as an index or pointer to remote data stored at a remote location, said remote data relating to said content.
Claim 10
Dependent Claim
29 words
The method of claim 1 in which said changing includes increasing the values of at least some of said samples, and decreasing the values of others of said samples.
Claim 11
Dependent Claim
53 words
The method of claim 1 which includes encoding a calibration signal in the encoded content data together with said auxiliary data, said calibration signal having known properties facilitating identification thereof by a recipient of the encoded content data, said encoded calibration signal being substantially imperceptible to a human listener of the encoded audio.
Claim 12
Dependent Claim
20 words
The method of claim 10 in which the calibration signal comprises a data sequence repeatedly encoded throughout the encoded audio.
Claim 13
Dependent Claim
78 words
The method of claim 11 in which the calibration signal enables the auxiliary data to be recovered from a corrupted encoded content data without reference to the input content data, wherein the corrupted encoded content data is the output data corrupted by a process selected from a group consisting of: misregistration of the encoded content data, scaling of the encoded content data, and conversion of the encoded content data from digital to analog and back to digital again.
Claim 14
Dependent Claim
24 words
The method of claim 10 in which the calibration signal, the auxiliary data, and the first data are processed to form the intermediate data.
Claim 15
Dependent Claim
46 words
The method of claim 10 in which the calibration signal comprises a plurality of data elements, each of said data elements also being included in said auxiliary data; wherein said calibration signal is concatenated with the auxiliary data and embedded therewith in the encoded content data.
Claim 16
Dependent Claim
26 words
The method of claim 1 which includes generating the intermediate data as a function of said plural symbol auxiliary data, said first data, and additional data.
Claim 17
Dependent Claim
13 words
The method of claim 15 in which said additional data is noise-like data.
Claim 18
Dependent Claim
26 words
The method of claim 1 in which each changed sample in the encoded content data corresponds to one, and only one, symbol of the auxiliary data.
Claim 19
Dependent Claim
61 words
The method of claim 1 wherein the plural symbol auxiliary data includes control data operable to control a record capability and at least a portion of the auxiliary data from the encoded content is decoded by performing statistical analyses on data related to the encoded content to compute statistical characteristics from which values of the plural symbol auxiliary data are derived.
Claim 20
Dependent Claim
27 words
The method of claim 18 in which at least certain of said changed samples in the encoded content data correspond to plural symbols of the auxiliary data.
Claim 21
Dependent Claim
27 words
The method of claim 1 in which at least certain of said changed samples in the encoded content data correspond to plural symbols of the auxiliary data.
Claim 22
Dependent Claim
34 words
The method of claim 18 in which plural neighboring samples in the encoded content data are all encoded in accordance with one same symbol, and only said one same symbol, of the auxiliary data.
Claim 23
Dependent Claim
34 words
The method of claim 1 in which plural neighboring samples in the encoded content data are all encoded in accordance with one same symbol, and only said one same symbol, of the auxiliary data.
Claim 24
Dependent Claim
20 words
The method of claim 1 that includes generating said first data related to human perception attributes of the content data.
Claim 25
Dependent Claim
22 words
The method of claim 23 in which the first data includes plural elements, each corresponding to a sample of the content data.
Claim 26
Dependent Claim
19 words
The method of claim 1 in which said symbols comprise bits, each having a value of “0” or “1.”
Claim 27
Dependent Claim
25 words
A computer program stored on a tangible physical medium, including instructions for causing a computer programmed thereby to perform the method of claim 1 .
Claim 28
Dependent Claim
16 words
The method of claim 1 comprising step for encoding the content data with the auxiliary data.
Claim 29
Dependent Claim
36 words
The method of claim 1 wherein the input content data is of a first content type, and the intermediate data is produced using a set of data that is also of said same first content type.
Claim 30
Dependent Claim
19 words
The method of claim 1 that further includes decoding the plural symbol auxiliary data from the encoded content data.
Claim 31
Dependent Claim
32 words
The method of claim 29 in which the decoding comprises: determining statistical characteristics of the encoded content data; and based on said statistical characteristics, determining values of said plural symbol auxiliary data.
Claim 32
Dependent Claim
19 words
The method of claim 29 in which the decoding includes performing plural statistical analyses on the encoded content data.
Claim 33
Dependent Claim
22 words
The method of claim 1 further comprising preconditioning the intermediate data to better withstand certain lossy processing of the encoded content data.
Claim 34
Dependent Claim
24 words
The method of claim 1 that includes receiving global gain data from a user-set control, and using said global gain data in said encoding.
Claim 35
Dependent Claim
58 words
The method of claim 1 in which the first data comprises gain data and generating the intermediate data includes: modulating a message carrier signal with the auxiliary data, including receiving gain data relating to the content signal, and scaling the message carrier signal in accordance with said gain data; and adding the scaled signal to the content data.
Claim 36
Dependent Claim
17 words
The method of claim 34 , comprising computing said gain data from samples of the content data.
Claim 37
Dependent Claim
54 words
The method of claim 34 , wherein the message signal modulates a statistical characteristic of a selected set of samples of the content signal, such that decoding is enabled by measuring the statistical characteristic of the encoded content data and deriving values of the plural symbol auxiliary data based on the measured statistical characteristics.