Methods and apparatus for generating signatures
View Patent ↗Methods, apparatus, and articles of manufacture for media monitoring are disclosed. In particular, the example methods, apparatus, and articles of manufacture generate signatures. Initially, a first plurality of filtered values are identified by performing a wavelet transform on a first frame of media samples. A first energy value is determined based on a first portion of the first plurality of filtered values, and a second energy value is determined based on a second portion of the first plurality of filtered values. A first descriptor of the first frame of media samples is determined based on a comparison of the first energy value and the second energy value. A first signature is generated based on the first descriptor.
1. A method for generating signatures, comprising:
identifying a first plurality of filtered values by performing a wavelet transform on a first frame of media samples;
determining a first energy value based on a first portion of the first plurality of filtered values;
determining a second energy value based on a second portion of the first plurality of filtered values;
determining a first descriptor of the first frame of media samples based on a comparison of the first energy value and the second energy value;
generating, via a processor, a first signature based on the first descriptor;
determining a second descriptor of a second frame of media samples; and
generating a second signature based on the second descriptor.
2. A method as defined in claim 1 , wherein the first plurality of filtered values is associated with a high-frequency sub-band of the first frame of media samples.
3. A method as defined in claim 1 , wherein the first descriptor is associated with only the first frame of media samples.
4. A method as defined in claim 1 , further comprising:
identifying the second frame of media samples by extracting a common plurality of media samples from the first frame of media samples and appending a first plurality of media samples to the common plurality of media samples.
5. A method as defined in claim 4 , further comprising:
identifying a second plurality of filtered values by performing the wavelet transform on the second frame of media samples;
determining a third energy value based on a first portion of the second plurality of filtered values;
determining a fourth energy value based on a second portion of the second plurality of filtered values; and
determining the second descriptor based on a comparison of the third energy value and the fourth energy value.
6. A method as defined in claim 1 , further comprising identifying media information based on the first signature.
7. A method as defined in claim 6 , wherein the media information is associated with at least one of audio information or video information.
8. An apparatus for generating signatures, comprising:
a processor system including a memory; and
instructions stored in the memory that enable the processor system to:
identify a first plurality of filtered values by performing a wavelet transform on a first frame of media samples;
determine a first energy value based on a first portion of the first plurality of filtered values;
determine a second energy value based on a second portion of the first plurality of filtered values;
determine a first descriptor of the first frame of media samples based on a comparison of the first energy value and the second energy value;
generate a first signature based on the first descriptor;
determine a second descriptor of a second frame of media samples; and
generate a second signature based on the second descriptor.
9. An apparatus as defined in claim 8 , wherein the first plurality of filtered values is associated with a high-frequency sub-band of the first frame of media samples.
10. An apparatus as defined in claim 8 , wherein the first descriptor is associated with only the first frame of media samples.
11. An apparatus as defined in claim 8 , wherein the instructions stored in the memory enable the processor system to:
identify the second frame of media samples by extracting a common plurality of media samples from the first frame of media samples and appending a first plurality of media samples to the common plurality of media samples.
12. An apparatus as defined in claim 11 , wherein the instructions stored in the memory enable the processor system to:
identify a second plurality of filtered values by performing the wavelet transform on the second frame of media samples;
determine a third energy value based on a first portion of the second plurality of filtered values;
determine a fourth energy value based on a second portion of the second plurality of filtered values; and
determine the second descriptor based on a comparison of the third energy value and the fourth energy value.
13. An apparatus as defined in claim 8 , wherein the instructions stored in the memory enable the processor system to identify media information based on the first signature.
14. An apparatus as defined in claim 13 , wherein the media information is associated with at least one of audio information or video information.
15. A tangible machine accessible storage medium, excluding a signal, comprising instructions that, when executed, cause a machine to at least:
identify a first plurality of filtered values by performing a wavelet transform on a first frame of media samples;
determine a first energy value based on a first portion of the first plurality of filtered values;
determine a second energy value based on a second portion of the first plurality of filtered values;
determine a first descriptor of the first frame of media samples based on a comparison of the first energy value and the second energy value;
generate a first signature based on the first descriptor;
determine a second descriptor of a second frame of media samples; and
generate a second signature based on the second descriptor.
16. A machine accessible medium as defined in claim 15 , wherein the first plurality of filtered values is associated with a high-frequency sub-band of the first frame of media samples.
17. A machine accessible medium as defined in claim 15 , wherein the first descriptor is associated with only the first frame of media samples.
18. A machine accessible medium as defined in claim 15 , having instructions stored thereon that, when executed, cause the machine to:
identify the second frame of media samples by extracting a common plurality of media samples from the first flame of media samples and appending a first plurality of media samples to the common plurality of media samples.
19. A machine accessible medium as defined in claim 18 , having instructions stored thereon that, when executed, cause the machine to:
identify a second plurality of filtered values by performing the wavelet transform on the second frame of media samples;
determine a third energy value based on a first portion of the second plurality of filtered values;
determine a fourth energy value based on a second portion of the second plurality of filtered values; and
determine the second descriptor based on a comparison of the third energy value and the fourth energy value.