Methods and apparatus for presenting substitute content in an audio/video stream using text data
First Claim
1. A method for processing a first audio/video stream having at least one segment of a show, at least one interstitial of the show, and closed captioning data associated with the show, the method comprising:
- receiving autonomous location information separately from the first audio/video stream, the autonomous location information comprising a first unique text string, a second unique text string, a first forward offset associated with the first unique text string, a first backward offset associated with the first unique text string, a second forward offset associated with the second unique text string, and a second backward offset associated with the second unique text string;
processing the closed captioning data to identify the first unique text string;
determining that the first unique text string is not located within the closed captioning data;
in response to determining that the first unique text string is not located within the closed captioning data, processing the closed captioning data again to identify the second unique text string;
determining that the second unique text string is located within the closed captioning data; and
in response to determining that the second unique text string is located within the closed captioning data, utilizing the second forward offset and the second backward offset to specify a beginning boundary of a segment of the show and an ending boundary of the segment of the show.
2 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.
-
Citations
10 Claims
-
1. A method for processing a first audio/video stream having at least one segment of a show, at least one interstitial of the show, and closed captioning data associated with the show, the method comprising:
-
receiving autonomous location information separately from the first audio/video stream, the autonomous location information comprising a first unique text string, a second unique text string, a first forward offset associated with the first unique text string, a first backward offset associated with the first unique text string, a second forward offset associated with the second unique text string, and a second backward offset associated with the second unique text string; processing the closed captioning data to identify the first unique text string;
determining that the first unique text string is not located within the closed captioning data;in response to determining that the first unique text string is not located within the closed captioning data, processing the closed captioning data again to identify the second unique text string; determining that the second unique text string is located within the closed captioning data; and in response to determining that the second unique text string is located within the closed captioning data, utilizing the second forward offset and the second backward offset to specify a beginning boundary of a segment of the show and an ending boundary of the segment of the show. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A receiving device 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 associated with the first audio/video stream; a storage unit that stores the first audio/video stream and the closed captioning data; control logic that; receives autonomous location information separately from the first audio/video stream, the autonomous location information comprising a first unique text string, a second unique text string, a first forward offset associated with the first unique text string, a first backward offset associated with the first unique text string, a second forward offset associated with the second unique text string, and a second backward offset associated with the second unique text string; reviews the closed captioning data to locate the first unique text string; determines that the first unique text string is not located within the closed captioning data; in response to determining that the first unique text string is not located within the closed captioning data, reviews the closed captioning data again to locate the second unique text string; determines that the second unique text string is located within the closed captioning data; and in response to determining that the second unique text string is located within the closed captioning data, utilizes the second forward offset and the second backward offset to specify a beginning boundary of a segment of the show and an ending boundary of the segment of the show; identifies substitute content to present in association with the 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 segment of the show and the substitute content. - View Dependent Claims (7, 8, 9, 10)
-
Specification