IP Library Granted Patent US 7,961,881
Granted Patent B2
US 7,961,881 · App. 11/267,716 · Granted Jun 14, 2011

Apparatus and methods for including codes in audio signals

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,961,881
App. No.
11/267,716
Granted
Jun 14, 2011
Kind
B2
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.

Claims (38)

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.

2. The method of claim 1 , wherein each of the first and second code frequency components is initially generated so that its amplitude is selected for masking by the audio signal.

3. The method of claim 1 , wherein the respective amplitudes are assigned to the first and second code frequency components after the first and second frequency components are generated.

4. The method of claim 1 , wherein the first and second frequency components are produced in response to data representing one symbol.

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.

6. The apparatus of claim 5 , wherein the means for producing the first and second frequency components are operative to produce the first and second code frequency components in response to data representing one symbol.

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.

8. The apparatus of claim 7 , wherein the processor is operative to produce the first and second code frequency components in response to data representing one symbol.

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.

10. The apparatus of claim 9 , wherein the processor is operative to produce the first and second code frequency components in response to data representing one symbol.

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.

Assignments (5)
RELEASE (REEL 037172 / FRAME 0415) Recorded Oct 13, 2022
From: CITIBANK, N.A.
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 061750/0221 →
SUPPLEMENTAL IP SECURITY AGREEMENT Recorded Nov 30, 2015
From: THE NIELSEN COMPANY ((US), LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT FOR THE FIRST LIEN SECURED PARTIES
Reel/Frame 037172/0415 →
CHANGE OF NAME Recorded Mar 28, 2014
From: ARBITRON INC.
To: NIELSEN AUDIO, INC.
Reel/Frame 032554/0759 →
MERGER Recorded Mar 28, 2014
From: ARBITRON INC.
To: NIELSEN HOLDINGS N.V.
Reel/Frame 032554/0765 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2014
From: NIELSEN AUDIO, INC.
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 032554/0801 →