Methods and apparatus to extract data encoded in media content
First Claim
1. A method to extract information from media content, the method comprising:
- receiving a media content signal;
sampling the media content signal to generate digital samples;
determining a frequency domain representation of the digital samples;
determining a first rank of a first frequency in the frequency domain representation;
determining a second rank of a second frequency in the frequency domain representation;
combining the first rank and the second rank with a set of ranks to create a combined set of ranks;
comparing the combined set of ranks to a set of reference sequences;
determining information represented by the combined set of ranks based on the comparison; and
storing the data in a tangible memory;
wherein the first rank and the second rank are associated with a first message at a first time; and
wherein combining the first rank and the second rank with the set of ranks to create the combined set of ranks includes determining an average of the first rank and at least another rank for the first frequency of interest of at least another message at a time earlier than the first time to determine a first average rank, determining an average of the second rank and at least another rank for the second frequency of interest of at least another message at a time earlier than the first time to determine a second average rank, combining the first average rank and the second average rank with the set of ranks to create the combined set of ranks.
10 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus to extract data encoded in media content are disclosed. An example method includes receiving a media content signal, sampling the media content signal to generate digital samples, determining a frequency domain representation of the digital samples, determining a first rank of a first frequency in the frequency domain representation, determining a second rank of a second frequency in the frequency domain representation, combining the first rank and the second rank with a set of ranks to create a combined set of ranks, comparing the combined set of ranks to a set of reference sequences, determining a data represented by the combined set of ranks based on the comparison, and storing the data in a tangible memory.
-
Citations
21 Claims
-
1. A method to extract information from media content, the method comprising:
-
receiving a media content signal; sampling the media content signal to generate digital samples; determining a frequency domain representation of the digital samples; determining a first rank of a first frequency in the frequency domain representation; determining a second rank of a second frequency in the frequency domain representation; combining the first rank and the second rank with a set of ranks to create a combined set of ranks; comparing the combined set of ranks to a set of reference sequences; determining information represented by the combined set of ranks based on the comparison; and storing the data in a tangible memory; wherein the first rank and the second rank are associated with a first message at a first time; and wherein combining the first rank and the second rank with the set of ranks to create the combined set of ranks includes determining an average of the first rank and at least another rank for the first frequency of interest of at least another message at a time earlier than the first time to determine a first average rank, determining an average of the second rank and at least another rank for the second frequency of interest of at least another message at a time earlier than the first time to determine a second average rank, combining the first average rank and the second average rank with the set of ranks to create the combined set of ranks. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus to extract information from media content, the apparatus comprising:
-
a sampler to receive a media content signal and to sample the media content signal to generate digital samples; a time domain to frequency domain converter to determine a frequency domain representation of the digital samples; a ranker to determine a first rank of a first frequency in the frequency domain representation and to determine a second rank of a second frequency in the frequency domain representation; and a comparator to combine the first rank and the second rank with a set of ranks to create a combined set of ranks, to compare the combined set of ranks to a set of reference sequences, to determine information represented by the combined set of ranks based on the comparison, and to store the data in a tangible memory; wherein at least one of the sampler, the time domain to frequency domain converter, the ranker, and the comparator is implemented by hardware; wherein the first rank and the second rank are associated with a first message at a first time; and wherein the comparator is to combine the first rank and the second rank with the set of ranks to create the combined set of ranks by determining an average of the first rank and at least another rank for the first frequency of interest of at least another message at a time earlier than the first time to determine a first average rank, determining an average of the second rank and at least another rank for the second frequency of interest of at least another message at a time earlier than the first time to determine a second average rank, and combining the first average rank and the second average rank with the set of ranks to create the combined set of ranks. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A machine readable medium storing instructions that, when executed, cause a machine to extract information from media content by at least:
-
receiving a media content signal; sampling the media content signal to generate digital samples; determining a frequency domain representation of the digital samples; determining a first rank of a first frequency in the frequency domain representation; determining a second rank of a second frequency in the frequency domain representation; combining the first rank and the second rank with a set of ranks to create a combined set of ranks; comparing the combined set of ranks to a set of reference sequences; determining information represented by the combined set of ranks based on the comparison; and storing the data in a tangible memory; wherein the first rank and the second rank are associated with a first message at a first time; and wherein combining the first rank and the second rank with the set of ranks to create the combined set of ranks includes determining an average of the first rank and at least another rank for the first frequency of interest of at least another message at a time earlier than the first time to determine a first average rank, determining an average of the second rank and at least another rank for the second frequency of interest of at least another message at a time earlier than the first time to determine a second average rank, combining the first average rank and the second average rank with the set of ranks to create the combined set of ranks. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification