Method and apparatus for modifying the presentation of content
First Claim
Patent Images
1. A method for processing an audio/video stream, the method comprising:
- providing an 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 for the audio/video stream, the location information including a text string associated with a particular video location within the audio/video stream, and the location information including offset data relative to the particular video location, wherein the location information is received separately from the audio/video stream;
processing the closed captioning data to locate an instance of the text string in the closed captioning data, and to locate a beginning of the instance of the text string in the closed captioning data;
identifying a text string beginning location of the audio/video stream, the identified text string beginning location corresponding to the beginning of the text string, wherein the particular video location corresponds to the identified text string beginning location;
utilizing the offset data relative to the particular video location, and the identified text string beginning location, to identify boundaries of a segment of the show to be presented and boundaries of an interstitial within the audio/video stream;
outputting the segment of the show for presentation by a display device;
modifying a volume of audio data corresponding with the interstitial to obtain a modified volume segment of interstitial content; and
outputting the modified volume segment of interstitial content for presentation by the 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 location information and/or 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. The boundaries of the segments may then be utilized to change the volume of segments or playback a segment at a non-real time presentation rate.
-
Citations
16 Claims
-
1. A method for processing an audio/video stream, the method comprising:
-
providing an 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 for the audio/video stream, the location information including a text string associated with a particular video location within the audio/video stream, and the location information including offset data relative to the particular video location, wherein the location information is received separately from the audio/video stream; processing the closed captioning data to locate an instance of the text string in the closed captioning data, and to locate a beginning of the instance of the text string in the closed captioning data; identifying a text string beginning location of the audio/video stream, the identified text string beginning location corresponding to the beginning of the text string, wherein the particular video location corresponds to the identified text string beginning location; utilizing the offset data relative to the particular video location, and the identified text string beginning location, to identify boundaries of a segment of the show to be presented and boundaries of an interstitial within the audio/video stream; outputting the segment of the show for presentation by a display device; modifying a volume of audio data corresponding with the interstitial to obtain a modified volume segment of interstitial content; and outputting the modified volume segment of interstitial content for presentation by the display device. - View Dependent Claims (2, 3, 4)
-
-
5. A method for processing an audio/video stream, the method comprising:
-
providing an 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 for the audio/video stream, the location information including a text string associated with a particular video location within the audio/video stream, and the location information including offset data relative to the particular video location, wherein the location information is received separately from the audio/video stream; processing the closed captioning data to locate an instance of the text string in the closed captioning data, and to locate a beginning of the instance of the text string in the closed captioning data; identifying a text string beginning location of the audio/video stream, the identified text string beginning location corresponding to the beginning of the text string, wherein the particular video location corresponds to the identified text string beginning location; utilizing the offset data relative to the particular video location, and the identified text string beginning location, to identify boundaries of a segment of the show to be presented and boundaries of an interstitial within the audio/video stream; outputting the segment of the show at a first presentation rate for presentation by a display device; and outputting the interstitial of the show at a second presentation rate for presentation by the display device. - View Dependent Claims (6, 7, 8)
-
-
9. A digital video recorder comprising:
-
a communication interface that receives an 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 audio/video stream onto the storage medium; receives location information for the audio/video stream, the location information including a text string associated with a video location within the audio/video stream, and the location information including at least one offset specified relative to the video location, wherein the location information is received separately from the audio/video stream; processes the closed captioning data to locate an instance of the text string in the closed captioning data, and to locate a beginning of the instance of the text string in the closed captioning data; identifies a text string beginning location of the audio/video stream, the identified text string beginning location corresponding to the beginning of the text string, wherein the video location corresponds to the identified text string beginning location; and utilizes the at least one offset specified relative to the video location, and the identified text string beginning location, to identify boundaries of a segment of the show to be presented and boundaries of an interstitial within the audio/video stream; and an audio/video interface communicatively coupled to the control logic that outputs the segment of the show for presentation by a display device, modifies a volume of audio data corresponding with the interstitial to obtain a modified volume segment of interstitial content, and outputs the modified volume segment of interstitial content for presentation by the display device. - View Dependent Claims (10, 11, 12)
-
-
13. A digital video recorder comprising:
-
a communication interface that receives an 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 audio/video stream onto the storage medium; receives location information for the audio/video stream, the location information including a text string associated with a video location within the audio/video stream, and the location information including at least one offset specified relative to the video location, wherein the location information is received separately from the audio/video stream; processes the closed captioning data to locate an instance of the text string in the closed captioning data, and to locate a beginning of the instance of the text string in the closed captioning data; identifies a text string beginning location of the audio/video stream, the identified text string beginning location corresponding to the beginning of the text string, wherein the video location corresponds to the identified text string beginning location; and utilizes the at least one offset specified relative to the video location, and the identified text string beginning locations to identify boundaries of a segment of the show to be presented and boundaries of an interstitial within the audio/video stream; and an audio/video interface communicatively coupled to the control logic that outputs the segment of the show at a first presentation rate for presentation by a display device and outputs the interstitial of the show at a second presentation rate for presentation by the display device. - View Dependent Claims (14, 15, 16)
-
Specification