METHODS AND APPARATUS FOR FILTERING CONTENT FROM A PRESENTATION STREAM USING SIGNATURE DATA
First Claim
1. A method for processing an audio/video stream, the method comprising:
- providing a first audio/video stream including at least one segment of a show, at least one interstitial of the show and closed captioning data;
receiving location information referencing the closed captioning data to identify a video location within the first audio/video stream;
receiving a signature of a portion of the first audio/video stream associated with the video location;
receiving at least one first off-set specified relative to the video location;
processing the first audio/video stream to identify boundaries of the at least one segment of the show based on the signature, the location information and the first off-set;
filtering the interstitial from the first audio/video stream to generate a second audio/video stream including the segment of the show; and
outputting the second audio/video stream for presentation by a display device.
3 Assignments
0 Petitions
Accused Products
Abstract
Described herein are methods and apparatus for the identification of locations in a presentation stream based on metadata associated with the presentation stream. Locations within a presentation stream are identified using signature data associated with the presentation stream. The identified locations within a presentation stream may be utilized to identify boundaries of segments within the presentation stream, such as segments of a show and interstitials (e.g., commercials) of the show. The identified portions of a presentation stream may then be utilized for filtering segments of content during presentation.
-
Citations
23 Claims
-
1. A method for processing an audio/video stream, the method comprising:
-
providing a first audio/video stream including at least one segment of a show, at least one interstitial of the show and closed captioning data; receiving location information referencing the closed captioning data to identify a video location within the first audio/video stream; receiving a signature of a portion of the first audio/video stream associated with the video location; receiving at least one first off-set specified relative to the video location; processing the first audio/video stream to identify boundaries of the at least one segment of the show based on the signature, the location information and the first off-set; filtering the interstitial from the first audio/video stream to generate a second audio/video stream including the segment of the show; and outputting the second audio/video stream for presentation by a display device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for processing a stream of data, the method comprising:
-
recording a first presentation stream including at least one segment of a show and at least one interstitial of the show; receiving location information referencing a location within the first presentation stream; receiving a signature of a portion of the first presentation stream corresponding with the location, the signature identifying a transition in the video data from a first luminance value to a second luminance value; receiving at least one off-set specified relative to the location; computing average luminance values for a plurality of frames of the video data of the first presentation stream; processing the average luminance values to identify the transition from the first luminance value to the second luminance value based on the signature, the transition corresponding with the location within the first presentation stream; processing the first presentation stream to identify boundaries of the segment of the show based on the identified location and the off-set; filtering the interstitial from the first presentation stream to generate a second presentation stream including the segment of the show; and outputting the second presentation stream for presentation by a presentation device.
-
-
8. A method for generating metadata utilized to filter content from a presentation stream, the method comprising:
-
reviewing a presentation stream to identify at least one portion of the presentation stream to skip during presentation; analyzing the presentation stream to identify a signature corresponding with a portion of the presentation stream that identifies at least one boundary of the portion of the presentation stream; determining a location of the signature in the presentation stream; determining an offset of the boundary relative to the location of the signature; transmitting the offset to the presentation device; and transmitting the signature to a presentation device, wherein the presentation device utilizes the signature and the offset to skip the portion of the presentation stream specified by the boundary during presentation. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A digital video recorder comprising:
-
a communication interface that receives a first audio/video stream including at least one segment of a show, at least one interstitial of the show and closed captioning data; a storage medium; control logic communicatively coupled to the communication interface and the storage medium that; coordinates storage of the first audio/video stream onto the storage medium; receives location information referencing the closed captioning data to identify a video location within the first audio/video stream, a signature of a portion of the first audio/video stream associated with the video location and at least one first off-set specified relative to the video location; processes the recorded first audio/video stream to identify boundaries of the at least one segment of the show based on the signature, the location information and the first off-set; filters the interstitial from the first audio/video stream to generate a second audio/video stream including the segment of the show; and an audio/video interface communicatively coupled to the control logic that outputs the second audio/video stream for presentation by a display device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. An apparatus comprising:
-
a communication interface that receives a first presentation stream including at least one segment of a show and at least one interstitial of the show, and that further receives location information referencing a location within the first presentation stream, a signature of a portion of the first presentation stream corresponding with the location and at least one off-set specified relative to the location, the signature identifying a transition in the video data from a first luminance value to a second luminance value; control logic communicatively coupled to the communication interface that; computes average luminance values for a plurality of frames of the video data of the first presentation stream; processes the average luminance values to identify the transition from the first luminance value to the second luminance value based on the signature, the transition corresponding with the location within the first presentation stream; processes the first presentation stream to identify boundaries of the segment of the show based on the identified location and the off-set; filters the interstitial from the first presentation stream to generate a second presentation stream including the segment of the show; and an audio/video interface communicatively coupled to the control logic that outputs the second presentation stream for presentation on a presentation device. - View Dependent Claims (23)
-
Specification