System and method for indexing commercials in a video presentation
First Claim
Patent Images
1. A method of commercial detection, comprising:
- receiving a video signal that includes a video program and a commercial;
detecting a set of events in the video signal that identifies the presence of the commercial;
storing video data corresponding to the video signal in a content file; and
storing a data pointer in an index file, the data pointer indicating a location in the content file substantially corresponding to an event from the set of events.
11 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing enhanced navigation of stored digital video content based upon an event index. Includes generation and storage of an event index, as well as navigation based on events in the event index. An example system is embodied in a digital video recorder that detects and stores black field and silent frame events for use in locating commercial groups. The commercial groups may be skipped or otherwise navigated based upon data pointers linking the stored events to corresponding locations in the video data file.
185 Citations
42 Claims
-
1. A method of commercial detection, comprising:
-
receiving a video signal that includes a video program and a commercial;
detecting a set of events in the video signal that identifies the presence of the commercial;
storing video data corresponding to the video signal in a content file; and
storing a data pointer in an index file, the data pointer indicating a location in the content file substantially corresponding to an event from the set of events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer readable storage medium that stores a set of software instructions, which when executed effectuate detection of commercials in a video signal, comprising instructions for:
-
receiving a video signal that includes a video program and a commercial;
detecting a set of events in the video signal that identifies the presence of the commercial;
storing video data corresponding to the video signal in a content file; and
storing a data pointer in an index file, the data pointer indicating a location in the content file substantially corresponding to an event from the set of events. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of navigating video content, comprising:
-
detecting a set of video events in a first file of video data from characteristics of the video data, wherein the video data includes a plurality of video portions and wherein the set of video events is indicative of transitions among the plurality of video portions. storing data pointers in a second file, the data pointers corresponding to the location of a selected video event from the set of video events; and
navigating among the plurality of video portions using the data pointers in the first file. - View Dependent Claims (26, 27, 28)
-
-
29. A video recorder, comprising:
-
a video input for receiving video signals including a video program and a set of commercials;
a content file for storing video data corresponding to received video signals;
an index file for storing data pointers to a plurality of locations within the video data in the content file;
a commercial detection module for identifying the set of commercials within the video data and inserting tags into the index file corresponding to a location of the set of commercials within the content file; and
a content navigation module for controlling video output from the content file based upon the tags inserted in the index file, whereby substantial portions of the set of commercials may be excluded from the video output. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A video recorder, comprising:
-
an input means for receiving video signals including a video program and a set of commercials;
first storage means for storing video data corresponding to received video signals;
second storage means for storing data pointers, to a plurality of locations within the video data in the first storage means;
commercial detection means for identifying the set of commercials within the video data and inserting tags into the second storage means for locating the set of commercials; and
content navigation means for controlling video output from the first storage means based upon the tags inserted in the second storage means, whereby substantial portions of the set of commercials may be excluded from the video output. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
Specification