Claims Analysis
Total Claims: 56
Claim 1
Independent Claim
156 words
A method of processing audio to convey auxiliary information therewith, the audio being represented by primary data, the auxiliary information being included with plural-bit auxiliary data, the method comprising: receiving the plural bit auxiliary data; and encoding the plural-bit auxiliary data into the primary data without audible evidence of data alteration; wherein the encoding includes: for a bit of the auxiliary data, adding a scaled carrier signal corresponding to the bit to adjust a characteristic of a group of corresponding audio samples in the audio data so that the scaled carrier signal corresponds to a symbol value of the bit; and repeating the adding of a scaled signal corresponding to bits in the auxiliary data to form a sequence of groups of audio carrying the plural bit auxiliary data, wherein the plural bit auxiliary data includes fixed auxiliary data distributed over the sequence of groups for detection and registration of the auxiliary data in the audio.
Claim 2
Independent Claim
156 words
A method of processing audio to convey auxiliary information therewith, the audio being represented by primary data, the auxiliary information being included with plural-bit auxiliary data, the method comprising: receiving the plural bit auxiliary data; and encoding the plural-bit auxiliary data into the primary data without audible evidence of data alteration; wherein the encoding includes: for a bit of the auxiliary data, adding a scaled carrier signal corresponding to the bit to adjust a characteristic of a group of corresponding audio samples in the audio data so that the scaled carrier signal corresponds to a symbol value of the bit; and repeating the adding of a scaled signal corresponding to bits in the auxiliary data to form a sequence of groups of audio carrying the plural bit auxiliary data, wherein the plural bit auxiliary data includes fixed auxiliary data distributed over the sequence of groups for detection and registration of the auxiliary data in the audio.
Claim 3
Dependent Claim
17 words
A computer readable medium on which is stored instructions for performing the method of claim 1 .
Claim 4
Independent Claim
143 words
A method of processing audio to convey auxiliary information therewith without audible evidence of audio alteration, the audio being represented by digital data, the auxiliary information comprising a data string having plural bit positions, each with a “1” or “0” value, characterized in that the method comprises: receiving the plural bit auxiliary data; providing carrier data; processing the plural bit auxiliary data and the carrier data to yield intermediate data; and summing the intermediate data with the audio data to yield encoded audio; wherein the audio is repeatedly encoded with the plural-bit auxiliary data so that the auxiliary data can be fully decoded from each of plural non-overlapping excerpts of the encoded audio; and wherein instances of the auxiliary data include fixed data that is distributed over the audio conveying the instance for detection and registration of the auxiliary data in the audio.
Claim 5
Independent Claim
143 words
A method of processing audio to convey auxiliary information therewith without audible evidence of audio alteration, the audio being represented by digital data, the auxiliary information comprising a data string having plural bit positions, each with a “1” or “0” value, characterized in that the method comprises: receiving the plural bit auxiliary data; providing carrier data; processing the plural bit auxiliary data and the carrier data to yield intermediate data; and summing the intermediate data with the audio data to yield encoded audio; wherein the audio is repeatedly encoded with the plural-bit auxiliary data so that the auxiliary data can be fully decoded from each of plural non-overlapping excerpts of the encoded audio; and wherein instances of the auxiliary data include fixed data that is distributed over the audio conveying the instance for detection and registration of the auxiliary data in the audio.
Claim 6
Dependent Claim
39 words
The method of claim 3 wherein the carrier data is used to generate first noise data and further including transforming first noise data into quasi-noise data having properties better suited to hiding the auxiliary data within the audio data.
Claim 7
Dependent Claim
25 words
The method of claim 3 which includes scaling the amplitude of the intermediate data by a scaling factor prior to summing with the audio data.
Claim 8
Dependent Claim
44 words
The method of claim 5 in which the scaling factor changes in accordance with the audio, including a uniform gain across the audio carrying an instance of auxiliary data and a local gain that varies within the audio carrying the instance of auxiliary data.
Claim 9
Dependent Claim
17 words
A computer readable medium on which is stored instructions for performing the method of claim 3 .
Claim 10
Independent Claim
171 words
A method of processing audio to convey auxiliary information therewith without audible evidence of audio alteration, the audio being represented by digital data, the auxiliary information comprising a data string having plural bit positions, each with a “1” or “0” value, characterized in that the method comprises: receiving the plural bit auxiliary data; providing carrier data; processing the plural bit auxiliary data and the carrier data to yield intermediate data; and summing the intermediate data with the audio data to yield encoded audio, including scaling the amplitude of the intermediate data by a scaling factor prior to summing with the audio data, wherein the scaling factor changes in accordance with the audio, including a uniform amplitude control across the audio carrying an instance of auxiliary data and a local gain that varies within the audio carrying the instance of auxiliary data; wherein the audio is repeatedly encoded with the plural-bit auxiliary data so that the auxiliary data can be fully decoded from each of plural non-overlapping excerpts of the encoded audio.
Claim 11
Independent Claim
171 words
A method of processing audio to convey auxiliary information therewith without audible evidence of audio alteration, the audio being represented by digital data, the auxiliary information comprising a data string having plural bit positions, each with a “1” or “0” value, characterized in that the method comprises: receiving the plural bit auxiliary data; providing carrier data; processing the plural bit auxiliary data and the carrier data to yield intermediate data; and summing the intermediate data with the audio data to yield encoded audio, including scaling the amplitude of the intermediate data by a scaling factor prior to summing with the audio data, wherein the scaling factor changes in accordance with the audio, including a uniform amplitude control across the audio carrying an instance of auxiliary data and a local gain that varies within the audio carrying the instance of auxiliary data; wherein the audio is repeatedly encoded with the plural-bit auxiliary data so that the auxiliary data can be fully decoded from each of plural non-overlapping excerpts of the encoded audio.
Claim 12
Dependent Claim
17 words
A computer readable medium on which is stored instructions for performing the method of claim 8 .
Claim 13
Independent Claim
99 words
A method of embedding auxiliary information in audio data, the method comprising: modifying the audio data, including, for a sequence of bits of the auxiliary information, generating an intermediate signal based on a carrier signal and corresponding to the sequence of bits, and using the intermediate signal to adjust a group of corresponding audio samples in the audio data, the sequence including a fixed set of bits distributed over the group of audio samples for registration of the auxiliary information; and repeating the modifying of the audio data using an intermediate signal corresponding to bits in the auxiliary information.
Claim 14
Independent Claim
99 words
A method of embedding auxiliary information in audio data, the method comprising: modifying the audio data, including, for a sequence of bits of the auxiliary information, generating an intermediate signal based on a carrier signal and corresponding to the sequence of bits, and using the intermediate signal to adjust a group of corresponding audio samples in the audio data, the sequence including a fixed set of bits distributed over the group of audio samples for registration of the auxiliary information; and repeating the modifying of the audio data using an intermediate signal corresponding to bits in the auxiliary information.
Claim 15
Dependent Claim
33 words
The method of claim 10 in which the embedding has been effected by generating data independent of the audio data for the carrier signal and summing the intermediate signal with input audio information.
Claim 16
Dependent Claim
24 words
The method of claim 11 in which the independent data is shifted according to values of the sequence of bits prior to said summing.
Claim 17
Dependent Claim
17 words
A computer readable medium on which is stored instructions for performing the method of claim 10 .
Claim 18
Dependent Claim
125 words
Apparatus for processing audio to convey auxiliary information therewith, the audio being represented by primary data, the auxiliary information being included with plural-bit auxiliary data, the apparatus comprising: an auxiliary data source; a carrier signal data source; a steganographic code signal generator operable to receive auxiliary data symbols from the auxiliary data source and a carrier signal from the carrier signal data source and generating a modulated carrier; and a combiner for combining the modulated carrier signal with segments of the audio, wherein instances of the auxiliary information are repeated in the segments of audio and each segment includes fixed data symbols distributed over the segment for registration; wherein the plural-bit auxiliary data is encoded into the primary data without audible evidence of data alteration.
Claim 19
Dependent Claim
125 words
Apparatus for processing audio to convey auxiliary information therewith, the audio being represented by primary data, the auxiliary information being included with plural-bit auxiliary data, the apparatus comprising: an auxiliary data source; a carrier signal data source; a steganographic code signal generator operable to receive auxiliary data symbols from the auxiliary data source and a carrier signal from the carrier signal data source and generating a modulated carrier; and a combiner for combining the modulated carrier signal with segments of the audio, wherein instances of the auxiliary information are repeated in the segments of audio and each segment includes fixed data symbols distributed over the segment for registration; wherein the plural-bit auxiliary data is encoded into the primary data without audible evidence of data alteration.
Claim 20
Dependent Claim
33 words
The apparatus of claim 14 in which at least certain of said carrier signal data source, steganographic code signal generator, and combiner, are implemented using a processor programmed in accordance with stored instructions.
Claim 21
Independent Claim
134 words
A method of processing audio to convey auxiliary information therewith without audible evidence of audio alteration, the audio being represented by digital data, the auxiliary information comprising a data string having plural bit positions, each with a “1” or “0” value, characterized in that the method comprises: receiving the plural bit auxiliary data; providing carrier data; processing the plural bit auxiliary data and the carrier data to yield intermediate data; and summing the intermediate data with the audio data to yield encoded audio; wherein the audio is repeatedly encoded with the plural-bit auxiliary data so that the auxiliary data can be fully decoded from each of plural non-overlapping excerpts of the encoded audio and wherein the processing includes selectively shifting the carrier data in accordance with the value of bits in the auxiliary data.
Claim 22
Independent Claim
134 words
A method of processing audio to convey auxiliary information therewith without audible evidence of audio alteration, the audio being represented by digital data, the auxiliary information comprising a data string having plural bit positions, each with a “1” or “0” value, characterized in that the method comprises: receiving the plural bit auxiliary data; providing carrier data; processing the plural bit auxiliary data and the carrier data to yield intermediate data; and summing the intermediate data with the audio data to yield encoded audio; wherein the audio is repeatedly encoded with the plural-bit auxiliary data so that the auxiliary data can be fully decoded from each of plural non-overlapping excerpts of the encoded audio and wherein the processing includes selectively shifting the carrier data in accordance with the value of bits in the auxiliary data.
Claim 23
Dependent Claim
17 words
A computer readable medium on which is stored instructions for performing the method of claim 16 .
Claim 24
Independent Claim
145 words
A method of processing audio to extract auxiliary information that has been embedded in the audio, the method comprising: receiving audio embedded with plural-bit auxiliary information carried in a scaled carrier signal, repeated instances of the plural-bit auxiliary data being embedded in corresponding segments of the audio, wherein an instance comprises a sequence of auxiliary data symbols, and symbols in the sequence are carried in corresponding groups of audio samples in a segment, and wherein the plural-bit auxiliary data includes a fixed auxiliary data distributed over the segment for detection and registration of the auxiliary data in the audio; decoding the plural-bit auxiliary data from the audio, including extracting the fixed auxiliary data from groups of samples in the segments to detect and register the plural-bit data auxiliary data in the segments, and extracting additional symbols of the plural bit auxiliary data from the segments.
Claim 25
Independent Claim
145 words
A method of processing audio to extract auxiliary information that has been embedded in the audio, the method comprising: receiving audio embedded with plural-bit auxiliary information carried in a scaled carrier signal, repeated instances of the plural-bit auxiliary data being embedded in corresponding segments of the audio, wherein an instance comprises a sequence of auxiliary data symbols, and symbols in the sequence are carried in corresponding groups of audio samples in a segment, and wherein the plural-bit auxiliary data includes a fixed auxiliary data distributed over the segment for detection and registration of the auxiliary data in the audio; decoding the plural-bit auxiliary data from the audio, including extracting the fixed auxiliary data from groups of samples in the segments to detect and register the plural-bit data auxiliary data in the segments, and extracting additional symbols of the plural bit auxiliary data from the segments.
Claim 26
Dependent Claim
35 words
The method of claim 18 wherein the scaled carrier signal is has a uniform amplitude control for a segment and a local gain for varying the amplitude of the scaled carrier signal within the segment.
Claim 27
Dependent Claim
17 words
A computer readable medium on which is stored instructions for performing the method of claim 18 .
Claim 28
Independent Claim
94 words
A method of embedding auxiliary information in audio data, the method comprising: modifying audio data, including, for a sequence of bits of auxiliary information, generating changes to the audio data based on a carrier signal and corresponding to the sequence of bits, and using the changes to adjust a group of corresponding audio samples in the audio data, the sequence including a fixed sequence distributed over the group of audio samples for registration of the auxiliary information; and repeating the modifying of the audio data using changes corresponding to bits in the auxiliary information.
Claim 29
Independent Claim
94 words
A method of embedding auxiliary information in audio data, the method comprising: modifying audio data, including, for a sequence of bits of auxiliary information, generating changes to the audio data based on a carrier signal and corresponding to the sequence of bits, and using the changes to adjust a group of corresponding audio samples in the audio data, the sequence including a fixed sequence distributed over the group of audio samples for registration of the auxiliary information; and repeating the modifying of the audio data using changes corresponding to bits in the auxiliary information.
Claim 30
Dependent Claim
15 words
The method of claim 21 wherein the carrier signal corresponds to a pseudo random signal.
Claim 31
Dependent Claim
22 words
The method of claim 22 wherein representation of the pseudo random signal is varied over time according to a pattern or sequence.
Claim 32
Dependent Claim
18 words
A computer readable medium comprising instructions, the instructions including instructions to perform the method of claim 23 .
Claim 33
Dependent Claim
18 words
A computer readable medium comprising instructions, the instructions including instructions to perform the method of claim 21 .
Claim 34
Independent Claim
130 words
A method of embedding auxiliary information in audio data, the method comprising: modifying audio data, including, for a sequence of bits of auxiliary information making adjustments corresponding to the sequence of bits to at least some audio samples in the audio data, the sequence including at least a fixed sequence for registration of the auxiliary information; and repeating the modifying of the audio data using adjustments associated with at least some of the auxiliary information, wherein representation of at least a portion of the auxiliary information is varied in the audio data over time according to a pattern or sequence that is independent of the audio data and independent of the auxiliary information, the fixed sequence being distributed over the audio data according to at least the pattern or sequence.
Claim 35
Independent Claim
130 words
A method of embedding auxiliary information in audio data, the method comprising: modifying audio data, including, for a sequence of bits of auxiliary information making adjustments corresponding to the sequence of bits to at least some audio samples in the audio data, the sequence including at least a fixed sequence for registration of the auxiliary information; and repeating the modifying of the audio data using adjustments associated with at least some of the auxiliary information, wherein representation of at least a portion of the auxiliary information is varied in the audio data over time according to a pattern or sequence that is independent of the audio data and independent of the auxiliary information, the fixed sequence being distributed over the audio data according to at least the pattern or sequence.
Claim 36
Dependent Claim
18 words
A computer readable medium comprising instructions, the instructions including instructions to perform the method of claim 26 .
Claim 37
Dependent Claim
24 words
The method of claim 26 wherein the adjustments corresponding to the sequence of bits further correspond to at least one or more carrier signals.
Claim 38
Dependent Claim
22 words
The method of claim 28 wherein the at least one or more carrier signals correspond to at least one pseudo random signal.
Claim 39
Dependent Claim
25 words
The method of claim 29 wherein representation of the at least one pseudo random signal is varied over time according to the pattern or sequence.
Claim 40
Dependent Claim
18 words
A computer readable medium comprising instructions, the instructions including instructions to perform the method of claim 30 .
Claim 41
Dependent Claim
18 words
A computer readable medium comprising instructions, the instructions including instructions to perform the method of claim 29 .
Claim 42
Dependent Claim
24 words
The method of claim 26 wherein the representation of at least a portion of the auxiliary information corresponds to one or more carrier signals.
Claim 43
Dependent Claim
20 words
The method of claim 33 wherein the one or more carrier signals correspond to at least one pseudo random signal.
Claim 44
Independent Claim
129 words
A method of decoding auxiliary information embedded in audio data comprising: obtaining embedded audio data, the audio data having been embedded by modifying the audio data, including, for a sequence of bits of auxiliary information, generating changes to the audio data based on a carrier signal and corresponding to the sequence of bits, and using the changes to adjust a group of corresponding audio samples in the audio data, the sequence including a fixed sequence distributed over the group of audio samples for registration of the auxiliary information, and repeating the modifying of the audio data using changes corresponding to bits in the auxiliary information; registering at least some of the auxiliary information with reference to at least one instance of the fixed sequence; and decoding the auxiliary information.
Claim 45
Independent Claim
129 words
A method of decoding auxiliary information embedded in audio data comprising: obtaining embedded audio data, the audio data having been embedded by modifying the audio data, including, for a sequence of bits of auxiliary information, generating changes to the audio data based on a carrier signal and corresponding to the sequence of bits, and using the changes to adjust a group of corresponding audio samples in the audio data, the sequence including a fixed sequence distributed over the group of audio samples for registration of the auxiliary information, and repeating the modifying of the audio data using changes corresponding to bits in the auxiliary information; registering at least some of the auxiliary information with reference to at least one instance of the fixed sequence; and decoding the auxiliary information.
Claim 46
Dependent Claim
49 words
The method of claim 35 , wherein greater or lesser confidence in decoded auxiliary information is obtained by processing more or less of the embedded audio data, respectively, the confidence being increased by decoding results from different portions of the audio data to determine bits of the auxiliary information.
Claim 47
Dependent Claim
31 words
The method of claim 36 wherein the confidence is increased by using a combination of decoding results from different portions of the audio data to determine bits of the auxiliary information.
Claim 48
Dependent Claim
18 words
A computer readable medium comprising instructions, the instructions including instructions to perform the method of claim 37 .
Claim 49
Dependent Claim
18 words
A computer readable medium comprising instructions, the instructions including instructions to perform the method of claim 35 .
Claim 50
Independent Claim
167 words
A method of decoding auxiliary information embedded in audio data comprising: obtaining embedded audio data, the audio data having been embedded by modifying the audio data, including, for a sequence of bits of auxiliary information making adjustments corresponding to the sequence of bits to at least some audio samples in the audio data, the sequence including at least a fixed sequence for registration of the auxiliary information, and repeating the modifying of the audio data using adjustments associated with at least some of the auxiliary information, wherein representation of at least a portion of the auxiliary information is varied in the audio data over time according to a pattern or sequence that is independent of the audio data and independent of the auxiliary information, the fixed sequence being distributed over the audio data according to at least the pattern or sequence; registering at least some of the auxiliary information at least with reference to at least one instance of the fixed sequence; and decoding the auxiliary information.
Claim 51
Independent Claim
167 words
A method of decoding auxiliary information embedded in audio data comprising: obtaining embedded audio data, the audio data having been embedded by modifying the audio data, including, for a sequence of bits of auxiliary information making adjustments corresponding to the sequence of bits to at least some audio samples in the audio data, the sequence including at least a fixed sequence for registration of the auxiliary information, and repeating the modifying of the audio data using adjustments associated with at least some of the auxiliary information, wherein representation of at least a portion of the auxiliary information is varied in the audio data over time according to a pattern or sequence that is independent of the audio data and independent of the auxiliary information, the fixed sequence being distributed over the audio data according to at least the pattern or sequence; registering at least some of the auxiliary information at least with reference to at least one instance of the fixed sequence; and decoding the auxiliary information.
Claim 52
Dependent Claim
48 words
The method of claim 40 wherein greater or lesser confidence in decoded auxiliary information is obtained by processing more or less of the embedded audio data, respectively, the confidence being increased by decoding results from different portions of the audio data to determine bits of the auxiliary information.
Claim 53
Dependent Claim
31 words
The method of claim 41 wherein the confidence is increased by using a combination of decoding results from different portions of the audio data to determine bits of the auxiliary information.
Claim 54
Dependent Claim
18 words
A computer readable medium comprising instructions, the instructions including instructions to perform the method of claim 42 .
Claim 55
Dependent Claim
18 words
A computer readable medium comprising instructions, the instructions including instructions to perform the method of claim 41 .
Claim 56
Dependent Claim
18 words
A computer readable medium comprising instructions, the instructions including instructions to perform the method of claim 40 .