Embedding supplemental data in an encoded signal
First Claim
1. A method of encoding data, comprising the acts of:
- recoverably embedding supplemental data by inserting the supplemental data into encoded data using at least one parameter which is altered in order to embed the supplemental data;
deriving the at least one parameter from the data prior to encoding; and
encoding the data, the recoverably embedded supplemental data, and the altered at least one parameter, wherein the data is encoded using an algorithm that is determined by the altered at least one parameter, and wherein the recoverably embedded supplemental data is configured to be detected regardless of whether the remaining encoded data is decoded.
1 Assignment
0 Petitions
Accused Products
Abstract
There are two different methods of embedding supplemental data, e.g. for watermarking into an encoded signal.
I. For an encoder, which needs auxiliary information for encoding (=probability information in this special case), the auxiliary information to encode the supplemental data is derived from data used otherwise in the encoding process. The advantage is that the derived auxiliary data does not have to be stored, so that embedding the supplemental data is economical with respect to the total amount of bits used.
II. In the encoding process used for super Audio CD, a set of parameters (e.g. filter coefficients) is used by the encoder, whereby these parameters have to be stored, as they are needed for decoding. To embed supplemental data, at least one of the chosen parameters (e.g. the LSB of the first coefficient) is set to a dedicated value in response to the value of the supplemental data to be embedded. The advantage is that the bit rate will not be affected at all.
21 Citations
21 Claims
-
1. A method of encoding data, comprising the acts of:
-
recoverably embedding supplemental data by inserting the supplemental data into encoded data using at least one parameter which is altered in order to embed the supplemental data; deriving the at least one parameter from the data prior to encoding; and encoding the data, the recoverably embedded supplemental data, and the altered at least one parameter, wherein the data is encoded using an algorithm that is determined by the altered at least one parameter, and wherein the recoverably embedded supplemental data is configured to be detected regardless of whether the remaining encoded data is decoded. - View Dependent Claims (2, 5, 6, 7, 8, 9)
-
-
3. A method of encoding input data, comprising the acts of:
-
partitioning the data into frames; determining a set of parameters for each frame; reducing the data rate of the input signal by applying an algorithm determined by an affected parameter set whereby encoded data includes one of the set of parameters and at least data which can be used to derive the set of parameters, the data rate-reduced signal, and recoverably embedded supplemental data, wherein the set of parameters is affected by the supplemental data, and wherein the recoverably embedded supplemental data is configured to be detected regardless of whether the remaining encoded data is decoded. - View Dependent Claims (4)
-
-
10. A method of encoding data, comprising the acts of:
-
analyzing data to determine a parameter; altering the parameter utilizing supplemental data; and encoding the data, the supplemental data and the altered parameter to derive the encoded data, wherein the encoded data is encoded by an algorithm determined by the altered parameter, wherein the supplemental data is recoverable from the encoded data, and wherein the supplemental data is configured to be detected regardless of whether the remaining encoded data is decoded.
-
-
11. An encoder comprising:
-
a portion configured to recoverably embed supplemental data by inserting the supplemental data into encoded data using at least one parameter which is altered in order to embed the supplemental data; a portion configured to derive the at least one parameter from the data prior to encoding; and a portion configured to encode the data, the recoverably embedded supplemental data, and the altered at least one parameter, wherein the data is encoded using an algorithm that is determined by the altered at least one parameter, and wherein the recoverably embedded supplemental data is configured to be detected regardless of whether the remaining encoded data is decoded. - View Dependent Claims (12, 15, 17, 18, 19)
-
-
13. An encoder comprising:
-
a portion configured to partition data into frames; a portion configured to determine a set of parameters for each frame; a portion configured to reduce the data rate of the input signal by applying an algorithm determined by an affected parameter set whereby encoded data includes one of the set of parameters and at least data which can be used to derive the set of parameters, the data rate-reduced signal, and recoverably embedded supplemental data, wherein the set of parameters is affected by the supplemental data, and wherein the recoverably embedded supplemental data is configured to be detected regardless of whether the remaining encoded data is decoded. - View Dependent Claims (14, 16, 20, 21)
-
Specification