Apparatus and methods for including codes in audio signals
First Claim
1. A method for including a code having a plurality of code frequency components with an audio signal, comprising:
- producing a first code frequency component representing at least a portion of a first code symbol;
producing a second code frequency component representing at least a portion of a second code symbol separately from the first code frequency component;
assigning a respective amplitude to each of the first and second code frequency components based on respective abilities of the audio signal to mask the first and second code frequency components in one of substantially simultaneous and non-simultaneous intervals of the audio signal; and
including the first and second code frequency components in a simultaneous interval of the audio signal.
5 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods for including a code having at least one code frequency component in an audio signal are provided. The abilities of various frequency components in the audio signal to mask the code frequency component to human hearing are evaluated and based on these evaluations an amplitude is assigned to the code frequency component. Methods and apparatus for detecting a code in an encoded audio signal are also provided. A code frequency component in the encoded audio signal is detected based on an expected code amplitude or on a noise amplitude within a range of audio frequencies including the frequency of the code component.
-
Citations
14 Claims
-
1. A method for including a code having a plurality of code frequency components with an audio signal, comprising:
-
producing a first code frequency component representing at least a portion of a first code symbol; producing a second code frequency component representing at least a portion of a second code symbol separately from the first code frequency component; assigning a respective amplitude to each of the first and second code frequency components based on respective abilities of the audio signal to mask the first and second code frequency components in one of substantially simultaneous and non-simultaneous intervals of the audio signal; and including the first and second code frequency components in a simultaneous interval of the audio signal. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for including a code having a plurality of code frequency components with an audio signal, comprising:
-
means for producing a first code frequency component representing at least a portion of a first code symbol; means for producing a second code frequency component, representing at least a portion of a second code symbol, separately from the first code frequency component; means for assigning a respective amplitude to each of the first and second code frequency components based on respective abilities of the audio signal to mask the first and second code frequency components in one of substantially simultaneous and non-simultaneous intervals of the audio signal; and means for including the first and second code frequency components in a simultaneous interval of the audio signal. - View Dependent Claims (6)
-
-
7. An apparatus for including a code having a plurality of code frequency components with an audio signal, comprising:
-
a processor operative to produce a first code frequency component representing at least a portion of a first code symbol and a second code frequency component, representing at least a portion of a second code symbol, separate from the first code frequency component and to assign a respective amplitude to each of the first and second code frequency components based on respective abilities of the audio signal to mask the first and second code frequency components in one of substantially simultaneous and non-simultaneous intervals of the audio signal; and a combiner operative to receive the first and second code frequency components and to combine the first and second code frequency components in a simultaneous interval of the audio signal. - View Dependent Claims (8)
-
-
9. An apparatus for including a code having a plurality of code frequency components with an audio signal, comprising:
a processor having an input to receive an audio signal and operative to produce a first code frequency component representing at least a portion of a first code symbol and a second code frequency component, representing at least a portion of a second code symbol, separate from the first code frequency component, to assign a respective amplitude to each of the first and second code frequency components based on respective abilities of the audio signal to mask the first and second code frequency components in one of substantially simultaneous and non-simultaneous intervals of the audio signal, and to combine the first and second code frequency components in a simultaneous interval of the audio signal to produce an encoded audio signal;
the processor having an output to provide the encoded audio signal.- View Dependent Claims (10)
-
11. A method for including a plurality of code frequency components with an audio signal, comprising:
-
producing a first code frequency component representing a first data; producing a second code frequency component representing a second data; assigning a respective amplitude to each of the first and second code frequency components based on respective abilities of the audio signal to mask the first and second code frequency components in one of substantially simultaneous and non-simultaneous intervals of the audio signal, wherein the first data represents a first symbol and the second data represents a second symbol, the first and second symbols being different; and including the first and second code frequency components simultaneously in a simultaneous interval of the audio signal.
-
-
12. An apparatus for including a plurality of code frequency components with an audio signal, comprising:
-
a processor operative to produce a first code frequency component representing a first data, to produce a second code frequency component representing a second data, and to assign a respective amplitude to each of the first and second code frequency components based on respective abilities of the audio signal to mask the first and second code frequency components in one of substantially simultaneous and non-simultaneous intervals of the audio signal; and a combiner operative to combine the first and second code frequency components in simultaneous intervals of the audio signal, wherein the first data represents a first symbol and the second data represents a second symbol, the first and second symbols being different.
-
-
13. A method for including a plurality of code frequency components with an audio signal, comprising:
-
producing a first plurality of code frequency components representing a first data; producing a second plurality of code frequency components representing a second data, wherein the first data represents a first symbol and the second data represents a second symbol, the first and second symbols being different; assigning a respective amplitude to each of the first plurality of code frequency components based on respective abilities of the audio signal to mask said each of the first plurality of code frequency components; assigning a respective amplitude to each of the second plurality of code frequency components based on respective abilities of the audio signal to mask said each of the second plurality of code frequency components in one of substantially simultaneous and non-simultaneous intervals of the audio signal; and including the first and second plurality of code frequency components in simultaneous intervals of the audio signal.
-
-
14. An apparatus for including a plurality of code frequency components with an audio signal, comprising:
-
a processor operative to produce a first plurality of code frequency components representing a first data, to produce a second plurality of code frequency components representing a second data, wherein the first data represents a first symbol and the second data represents a second symbol, the first and second symbols being different, to assign a respective amplitude to each of the first plurality of code frequency components based on respective abilities of the audio signal to mask said each of the first plurality of code frequency components, and to assign a respective amplitude to each of the second plurality of code frequency components based on respective abilities of the audio signal to mask said each of the second plurality of code frequency components in one of substantially simultaneous and non-simultaneous intervals of the audio signal; and a combiner operative to combine the first and second plurality of code frequency components in simultaneous intervals of the audio signal.
-
Specification