Audience survey system, and system and methods for compressing and correlating audio signals
First Claim
1. A method for correlating a first packet of feature waveforms from an unknown source with a second packet of feature waveforms from a known broadcast audio source in order to associate a known broadcast audio source with the first packet of feature waveforms, comprising the steps of:
- (A) receiving free field audio signals using a microphone that is included in a portable data collection unit, wherein the free field audio signals are audible to a user proximate the portable data collection unit, and generating the first packet of feature waveforms in accordance with said free field audio signals received by the microphone; and
determining, with at least one processor, at least first, second and third correlation values (cv1, cv2, cv3) by correlating features from the first and second packets, wherein the first correlation value (cv1) is determined by correlating features associated with a first frequency band from the first and second packets, the second correlation value (cv2) is determined by correlating features associated with a second frequency band from the first and second packets, and the third correlation value (cv3) is determined by correlating features associated with a third frequency band from the first and second packets;
(B) computing, with said at least one processor, a first weighting value in accordance with the features from the second packet associated with the first frequency band, a second weighting value in accordance with the features from the second packet associated with the second frequency band, and a third weighting value in accordance with the features from second packet associated with the third frequency band;
(C) computing, with said at least one processor, a weighted Euclidean distance value (Dw) representative of differences between the first and second packets from the first, second and third correlation values and the first, second and third weighting values;
wherein the first weighting value corresponds to a standard deviation (std1) of the features from the second packet associated with the first frequency band, the second weighting value corresponds to a standard deviation (std2) of the features from the second packet associated with the second frequency band, and the third weighting value corresponds to a standard deviation (std3) of the features from the second packet associated with the third frequency band;
wherein the weighted Euclidean distance value (Dw) is determined in accordance with the following equation;
Dw=[((std1)*(1−
cv1))2+((std2)*(1−
cv2))2+((std3)*(1−
cv3))2]1/2/[(std1)2+std2)2+(std3)2]1/2;
and(D) determining, with said at least one processor and in accordance with the weighted Euclidean distance value (Dw), whether the first packet derived from the free field audio signals received by the microphone in the portable data collection unit is associated with the known broadcast audio source.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are disclosed for performing audience surveys of broadcast audio from radio and television. A small body-worn portable collection unit samples the audio environment of the survey member and stores highly compressed features of the audio programming. A central computer simultaneously collects the audio outputs from a number of radio and television receivers representing the possible selections that a survey member may choose. On a regular schedule the central computer interrogates the portable units used in the survey and transfers the captured audio feature samples. The central computer then applies a feature pattern recognition technique to identify which radio or television station the survey member was listening to at various times of day. This information is then used to estimate the popularity of the various broadcast stations.
101 Citations
7 Claims
-
1. A method for correlating a first packet of feature waveforms from an unknown source with a second packet of feature waveforms from a known broadcast audio source in order to associate a known broadcast audio source with the first packet of feature waveforms, comprising the steps of:
-
(A) receiving free field audio signals using a microphone that is included in a portable data collection unit, wherein the free field audio signals are audible to a user proximate the portable data collection unit, and generating the first packet of feature waveforms in accordance with said free field audio signals received by the microphone; and
determining, with at least one processor, at least first, second and third correlation values (cv1, cv2, cv3) by correlating features from the first and second packets, wherein the first correlation value (cv1) is determined by correlating features associated with a first frequency band from the first and second packets, the second correlation value (cv2) is determined by correlating features associated with a second frequency band from the first and second packets, and the third correlation value (cv3) is determined by correlating features associated with a third frequency band from the first and second packets;(B) computing, with said at least one processor, a first weighting value in accordance with the features from the second packet associated with the first frequency band, a second weighting value in accordance with the features from the second packet associated with the second frequency band, and a third weighting value in accordance with the features from second packet associated with the third frequency band; (C) computing, with said at least one processor, a weighted Euclidean distance value (Dw) representative of differences between the first and second packets from the first, second and third correlation values and the first, second and third weighting values; wherein the first weighting value corresponds to a standard deviation (std1) of the features from the second packet associated with the first frequency band, the second weighting value corresponds to a standard deviation (std2) of the features from the second packet associated with the second frequency band, and the third weighting value corresponds to a standard deviation (std3) of the features from the second packet associated with the third frequency band; wherein the weighted Euclidean distance value (Dw) is determined in accordance with the following equation;
Dw=[((std1)*(1−
cv1))2+((std2)*(1−
cv2))2+((std3)*(1−
cv3))2]1/2/[(std1)2+std2)2+(std3)2]1/2;and (D) determining, with said at least one processor and in accordance with the weighted Euclidean distance value (Dw), whether the first packet derived from the free field audio signals received by the microphone in the portable data collection unit is associated with the known broadcast audio source.
-
-
2. A method for correlating a packet of feature waveforms from an unknown source with a packet of feature waveforms from a known broadcast audio source in order to associate a known broadcast audio source with the packet of feature waveforms from the unknown source, comprising, the steps of:
-
(A) receiving free field audio signals using a microphone that is included in a portable data collection unit, wherein the free field audio signals are audible to a user proximate the portable data collection unit, and generating a first packet of feature waveforms in accordance with said free field audio signals received by the microphone; and
determining, with at least one processor, at least first, second and third correlation values by correlating features from the first packet and a second packet associated with the known broadcast audio source, wherein the first correlation value is determined by correlating features associated with a first frequency band from the first and second packets, the second correlation value is determined by correlating features associated with a second frequency band from the first and second packets, and the third correlation value is determined by correlating features associated with a third frequency band from the first and second packets;(B) computing, with said at least one processor, a Euclidean distance value (D(n−
1)) representative of differences between the first and second packets from the first, second and third correlation values;(C) receiving free field audio signals using the microphone that is included in the portable data collection unit in order to generate a third packet of feature waveforms in accordance with said free field audio signals received by the microphone; and
determining, with said at least one processor, at least fourth, fifth and sixth correlation values by correlating features from the third packet and a fourth packet associated with the known broadcast audio source, wherein the fourth correlation value is determined by correlating features associated with the first frequency band from the third and fourth packets, the fifth correlation value is determined by correlating features associated with the second frequency band from the third and fourth packets, and the sixth correlation value is determined by correlating features associated with the third frequency band from the third and fourth packets;(D) computing, with said at least one processor, a Euclidean distance value (D(n)) representative of differences between the third and fourth packets from the fourth, fifth and sixth correlation values; (E) updating, with said at least one processor, the Euclidean distance value (D(n)) using the Euclidean distance value (D(n−
1)); and(F) determining with said at least one processor and in accordance with the updated Euclidean distance value (D(n)), whether the third packet derived from the free field audio signals received by the microphone in the portable data collection unit is associated with the known broadcast audio source. - View Dependent Claims (3, 4, 5, 6, 7)
-
Specification