METHODS AND APPARATUS FOR PRESENTING SUBSTITUTE CONTENT IN AN AUDIO/VIDEO STREAM USING TEXT DATA
First Claim
1. A method for presenting a recorded audio/video stream, the method comprising:
- recording a first audio/video stream including at least one segment of a show and at least one interstitial of the show;
recording supplemental data associated with the first audio/video stream, the supplemental data including closed captioning data associated with the first audio/video stream;
receiving autonomous location information referencing the closed captioning data to identify a video location within the first audio/video stream;
processing the closed captioning data to identify boundaries of the at least one segment of the show based on the video location;
identifying substitute content to present in association with the at least one segment of the show; and
outputting a second audio/video stream for presentation on a display device, the second audio/video stream including the at least one segment of the show and the substitute content.
4 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of apparatus and/or methods are described for skipping, filtering and/or replacing content from an audio/video stream using text data associated with the audio/video stream. The text data is processed using location information that references a segment of the text data of the first audio/video stream to identify a location within the first audio/video stream. The location within the first audio/video stream is utilized to identify portions of the audio/video stream that are to be skipped during presentation. The portions of the audio/video stream that are to be skipped are filtered from the audio/video stream, and some of the skipped portions of the audio/video stream are replaced with substitute content. The filtered video stream, including the substitute content, is outputted for presentation to a user.
144 Citations
26 Claims
-
1. A method for presenting a recorded audio/video stream, the method comprising:
-
recording a first audio/video stream including at least one segment of a show and at least one interstitial of the show; recording supplemental data associated with the first audio/video stream, the supplemental data including closed captioning data associated with the first audio/video stream; receiving autonomous location information referencing the closed captioning data to identify a video location within the first audio/video stream; processing the closed captioning data to identify boundaries of the at least one segment of the show based on the video location; identifying substitute content to present in association with the at least one segment of the show; and outputting a second audio/video stream for presentation on a display device, the second audio/video stream including the at least one segment of the show and the substitute content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A receiving device comprising:
-
a communication interface that receives a first audio/video stream including at least one segment of a show and at least one interstitial of the show, and that further receives supplemental data associated with the first audio/video stream, the supplemental data including closed captioning data associated with the first audio/video stream; a storage unit that stores the first audio/video stream and the supplemental data; control logic that; receives autonomous location information that references the closed captioning data to identify a video location within the first audio/video stream; processes the closed captioning data to identify boundaries of the at least one segment of the show based on the video location; identifies substitute content to present in association with the at least one segment of the show; and an audio/video interface that outputs a second audio/video stream for presentation on a display device, the second audio/video stream including the at least one segment of the show and the substitute content. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for presenting a recorded audio/video stream, the method comprising:
-
recording a first audio/video stream including at least one segment of a show and at least one interstitial of the show; recording closed captioning data associated with the first audio/video stream; receiving location information separately from the first audio/video stream, the location information including at least one text string that is contained in the closed captioning data, the at least one text string associated with a video location within the first audio/video stream, beginning and ending offsets, associated with the at least one text string, that are relative to the video location, the beginning and ending offsets identifying beginning and ending locations of the at least one segment; sorting the closed captioning data according to a presentation order; processing the sorted closed captioning data to identify the video location within the first audio/video stream based on the at least one text string; identifying the beginning location and the ending location of the at least one segment in the first audio/video stream based on the video location, the beginning offset and the ending offset; identifying substitute content; replacing the at least one interstitial of the first audio/video stream with the substitute content to generate a second audio/video stream; and outputting the second audio/video stream for presentation on a display device. - View Dependent Claims (22, 23)
-
-
24. A receiving device comprising:
-
a communication interface that receives a first audio/video stream including at least one segment of a show and at least one interstitial of the show, and that further receives supplemental data, the supplemental data including closed captioning data associated with the first audio/video stream; a storage unit that stores the first audio/video stream and the supplemental data; control logic that; sorts the closed captioning data according to a presentation order; receives location information separately from the first audio/video stream, the location information including at least one text string that is contained in the closed captioning data, the at least one text string associated with a video location within the first audio/video stream, beginning and ending offsets, associated with the at least one text string, that are relative to the video location, the beginning and ending offsets identifying beginning and ending locations of the at least one segment; processes the sorted closed captioning data to identify the video location within the first audio/video stream based on the at least one text string; identifies the beginning location and the ending location of the at least one segment within the first audio/video stream based on the video location, the beginning offset and the ending offset; identifies substitute content; and replaces the at least one interstitial of the first audio/video stream with the substitute content to generate a second audio/video stream; and an audio/video interface that outputs the second audio/video stream for presentation on a display device. - View Dependent Claims (25, 26)
-
Specification