Method and System For Content Sampling and Identification
First Claim
Patent Images
1. A method for segmenting a broadcast data stream comprising:
- receiving a sample of the broadcast data stream;
receiving a start time of the sample;
determining a track identity of the sample;
determining a relative time offset of the sample from a beginning of the identified track; and
calculating an extrapolated start time of the identified track within the broadcast data stream using the relative time offset and the start time of the sample, wherein the extrapolated start time indicates a boundary between tracks in the broadcast data stream.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for content sampling (106) and identification is presented. A data stream is recorded, and samples of the stream are identified. Samples (106) can be initially taken at random for identification. Once a sample (106) is identified and segmented within the data stream, the next time to sample (106) may be calculated to be outside the time frame of the identified sample (106). Thus, the sampling period can be adaptively adjusted to be at times after identified tracks.
85 Citations
28 Claims
-
1. A method for segmenting a broadcast data stream comprising:
-
receiving a sample of the broadcast data stream; receiving a start time of the sample; determining a track identity of the sample; determining a relative time offset of the sample from a beginning of the identified track; and calculating an extrapolated start time of the identified track within the broadcast data stream using the relative time offset and the start time of the sample, wherein the extrapolated start time indicates a boundary between tracks in the broadcast data stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for identifying content within an audio stream comprising:
-
receiving samples of an audio stream; receiving start times of each sample; for each sample, determining a track identity and an extrapolated start time of the identified track within the audio stream; identifying samples having substantially similar extrapolated start times; and for samples having substantially similar extrapolated start times, verifying that the samples also have matching track identities. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method for identifying content within an audio stream comprising:
-
receiving an audio stream; selecting a portion of audio from the audio stream, the portion of audio comprising a sample from the audio stream; determining a track identity of the sample; calculating an extrapolated start time and an extrapolated end time of the identified track within the audio stream, wherein the extrapolated start time and extrapolated end time indicate boundaries between tracks in the audio stream; marking a segment of the audio stream between the extrapolated start time and the extrapolated end time as a recognized audio segment; and calculating the next time to sample the audio stream based on a length of the recognized audio segment. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification