METHODS AND APPARATUS TO PERFORM AUDIO WATERMARKING AND WATERMARK DETECTION AND EXTRACTION
First Claim
1. A method to extract identifiers from media content, the method comprising:
- receiving a media content signal;
sampling the media content signal to generate digital samples;
storing the samples in a buffer;
determining a first sequence of samples in the buffer;
determining a second sequence of samples in the buffer, wherein the second sequence of samples is of substantially equal length as the first sequence of samples;
calculating an average of the first sequence of samples and the second sequence of samples to generate an average sequence of samples;
extracting an identifier from the average sequence of samples; and
storing the identifier in a tangible memory.
10 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus to audio watermarking and watermark detection and extracted are described herein. An example method includes receiving a media content signal, sampling the media content signal to generate samples, storing the samples in a buffer, determining a first sequence of samples in the buffer, determining a second sequence of samples in the buffer, wherein the second sequence of samples is of substantially equal length as the first sequence of samples, calculating an average of the first sequence of samples and the second sequence of samples to generate an average sequence of samples, extracting an identifier from the average sequence of samples, and storing the identifier in a tangible memory.
138 Citations
24 Claims
-
1. A method to extract identifiers from media content, the method comprising:
-
receiving a media content signal; sampling the media content signal to generate digital samples; storing the samples in a buffer; determining a first sequence of samples in the buffer; determining a second sequence of samples in the buffer, wherein the second sequence of samples is of substantially equal length as the first sequence of samples; calculating an average of the first sequence of samples and the second sequence of samples to generate an average sequence of samples; extracting an identifier from the average sequence of samples; and storing the identifier in a tangible memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable medium storing instructions that, when executed, cause a machine to:
-
receive a media content signal; sample the media content signal to generate samples; store the samples in a buffer; determine a first sequence of samples in the buffer; determine a second sequence of samples in the buffer, wherein the second sequence of samples is of substantially equal length as the first sequence of samples; calculate an average of the first sequence of samples and the second sequence of samples to generate an average sequence of samples; extract an identifier from the average sequence of samples; and store the identifier in a tangible memory. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus to extract identifiers from media content, the apparatus comprising:
-
a time domain to frequency domain converter to receive a media content signal, sample the media content signal to generate samples, and store the samples in a buffer; a stacker to determine a first sequence of samples in the buffer, determine a second sequence of samples in the buffer, wherein the second sequence of samples is of substantially equal length as the first sequence of samples, calculate an average of the first sequence of samples and the second sequence of samples to generate an average sequence of samples; and a decoder to extract an identifier from the average sequence of samples and store the identifier in a tangible memory. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification