METHODS AND APPARATUS FOR FILTERING AND INSERTING CONTENT INTO A PRESENTATION STREAM USING SIGNATURE DATA
First Claim
6-1. The method of claim 1, wherein the first audio/video stream comprises an audio/video stream, the signature comprises a search portion of audio data of the audio/video stream, and wherein processing a portion of the first audio/video stream within the search boundaries further comprises:
- processing the audio data of the audio/video stream within the search boundaries to identify the video location corresponding with the portion of the audio data.
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. Additionally, supplemental content is identified and inserted into the presentation stream during presentation.
113 Citations
24 Claims
-
6-1. The method of claim 1, wherein the first audio/video stream comprises an audio/video stream, the signature comprises a search portion of audio data of the audio/video stream, and wherein processing a portion of the first audio/video stream within the search boundaries further comprises:
processing the audio data of the audio/video stream within the search boundaries to identify the video location corresponding with the portion of the audio data.
-
11. A method for processing a stream of data, the method comprising:
-
providing 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; identifying supplemental content to present in association with the segment of the show; and outputting a second presentation stream for presentation on a presentation device, the second presentation stream including the segment of the show and the supplemental content. - View Dependent Claims (12)
-
-
13. 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 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 configured to; compute average luminance values for a plurality of frames of the video data of the first presentation stream; process 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; process the first presentation stream to identify boundaries of the segment of the show based on the identified location and the off-set; identify supplemental content to present in association with the segment of the show; and an audio/video interface that outputs a second presentation stream for presentation by a presentation device, the second presentation stream including the segment of the show and the supplemental content. - View Dependent Claims (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 and that 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; a storage medium; control logic communicatively coupled to the communication interface and the storage medium that; processes the first audio/video stream to identify boundaries of the segment of the show based on the signature, the location information and the first off-set; identifies supplemental content for presentation in association with 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, the second audio/video stream including the segment of the show and the supplemental content. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification