Media stream cue point creation with automated content recognition
AssigneeAudible Magic Corporation
InventorsJim Schrempp, Rob Williams, Vance Ikezoye, Dave Avery, Erling Wold, Alan Edel
Life of this patent
Estimating the term…
Abstract
A media stream cue point creator receives a media stream comprising at least one of an audio portion or a video portion, wherein the media stream lacks at least one indicator of a content segment within the media stream. The media stream cue point creator identifies a first segment of the plurality of segments of the media stream, wherein the segment corresponds to a segment in a segment reference data store, and creates a cue point associated with the first segment, wherein the cue point identifies at least one of a beginning or an end of the first content segment in the media stream.
Claims20
A method comprising:
- receiving a media stream comprising at least one of an audio portion or a video portion, wherein the media stream lacks an indicator of at least one content segment of a plurality of content segments within the media stream;
- identifying, by a processing device, a first content segment of the plurality of content segments of the media stream, wherein the first content segment corresponds to a known segment in a segment reference data store;
- creating a first cue point entry in a segment information data store, wherein the first cue point entry is associated with the first content segment, and wherein the first cue point entry in the segment information data store comprises an identifier of the media stream, an identifier of the first content segment, a value indicating a start time of the first content segment, and a value indicating an end time of the first content segment;
- comparing at least a portion of the plurality of content segments to one or more cue point entries in the segment information data store;
- determining that the first content segment corresponds to the first cue point entry in the segment information data store;
- and
- performing an operation on the first segment of the media stream identified by the first cue point entry.
A system comprising:
- a memory comprising a media data store;
- and
- a processing device operatively coupled to the memory, the processing device to:
- receive a media stream comprising at least one of an audio portion or a video portion, wherein the media stream lacks an indicator of at least one content segment of a plurality of content segments within the media stream;
- identify a first content segment of the plurality of content segments of the media stream, wherein the first content segment corresponds to a known segment in a segment reference data store;
- create a first cue point entry in a segment information data store, wherein the first cue point entry is associated with the first content segment, wherein the first cue point entry in the segment information data store comprises an identifier of the media stream, an identifier of the first content segment, a value indicating a start time of the first content segment, and a value indicating an end time of the first content segment;
- compare at least a portion of the plurality of content segments to one or more cue point entries in the segment information data store;
- determine that the first content segment corresponds to the first cue point entry in the segment information data store;
- and
- perform an operation on the first content segment of the media stream identified by the first cue point entry.
A non-transitory computer-readable storage medium storing instructions which, when executed by a processing device, cause the processing device:
- receive a media stream comprising at least one of an audio portion or a video portion, wherein the media stream lacks an indicator of at least one content segment of a plurality of content segments within the media stream;
- identify, by the processing device, a first content segment of the plurality of content segments of the media stream, wherein the first content segment corresponds to a known segment in a segment reference data store;
- create a first cue point entry in a segment information data store, wherein the first cue point entry is associated with the first content segment, and wherein the first cue point entry in the segment information data store comprises an identifier of the media stream, an identifier of the first content segment, a value indicating a start time of the first content segment, and a value indicating an end time of the first content segment;
- compare at least a portion of the plurality of content segments to one or more cue point entries in the segment information data store;
- determine that the first content segment corresponds to the first cue point entry in the segment information data store;
- and
- perform an operation on the first content segment of the media stream identified by the first cue point entry.
Dependencies are inferred from the claim text.