METHODS AND APPARATUS FOR IDENTIFYING SEGMENTS OF CONTENT IN A PRESENTATION STREAM USING SIGNATURE DATA
First Claim
Patent Images
1. A method for processing an audio/video stream, the method comprising:
- receiving location information identifying at least one video location within an audio/video stream, the location information referencing closed captioning data associated with the audio/video stream, the location information being received separately from the audio/video stream;
receiving a signature of a portion of the audio/video stream associated with the video location;
receiving at least one first off-set specified relative to the video location;
processing the audio/video stream to identify boundaries of multiple segments of the audio/video stream based on the signature, the location information and the first off-set;
receiving user input requesting presentation of at least one of the segments of the audio/video stream; and
outputting the at least one of the segments 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 logical chapters, scenes or other sections of the content. The identified segments of the presentation stream may then be selectably viewed by a user.
171 Citations
20 Claims
-
1. A method for processing an audio/video stream, the method comprising:
-
receiving location information identifying at least one video location within an audio/video stream, the location information referencing closed captioning data associated with the audio/video stream, the location information being received separately from the audio/video stream; receiving a signature of a portion of the audio/video stream associated with the video location; receiving at least one first off-set specified relative to the video location; processing the audio/video stream to identify boundaries of multiple segments of the audio/video stream based on the signature, the location information and the first off-set; receiving user input requesting presentation of at least one of the segments of the audio/video stream; and outputting the at least one of the segments for presentation by a display device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for processing an audio/video stream, the method comprising:
-
receiving location information identifying at least one location within an audio/video stream; receiving a signature of a portion of the audio/video stream corresponding with the location, the signature identifying a transition in the video data from a first luminance value to a second luminance value, and wherein identifying the location of the audio/video stream further comprises; computing average luminance values for a plurality of frames of the video data of the audio/video 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 audio/video stream; identifying boundaries of multiple segments of the audio/video stream based on the location; receiving user input requesting presentation of at least one of the segments of the audio/video stream; and outputting the at least one of the segments for presentation by a display device. - View Dependent Claims (9, 10, 11)
-
-
12. A digital video recorder comprising:
-
a communication interface that receives an audio/video stream including a plurality of segments and that further receives location information identifying at least one location within the audio/video stream, a signature of a portion of the audio/video stream corresponding with the location and at least one offset, specified relative to the location, the offset specifying a boundary between a first segment and a second segment of the audio/video stream, the location information, the signature and the off-set being received separately from the audio/video stream, the signature identifying a transition in the video data from a first luminance value to a second luminance value; a storage medium; control logic communicatively coupled to the communication interface and the storage medium that is configured to; compute average luminance values for a plurality of frames of the video data of the audio/video stream; and 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 audio/video stream. identify the boundaries of the first and second segments of the audio/video stream based on the location and the at least one off-set; receive user input requesting presentation of at least one of the first and second segments of the audio/video stream; and output the at least one of the segments for presentation by a display device. - View Dependent Claims (13)
-
-
14. A digital video recorder comprising:
-
a communication interface that receives an audio/video stream including a plurality of segments and associated closed captioning data, the communication interface further receiving location information referencing closed captioning data to identify at least one video location within the audio/video stream, a signature of a portion of the 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 configured to; process the audio/video stream to identify boundaries of multiple segments of the audio/video stream based on the signature, the location information and the first off-set; receive user input requesting presentation of at least one of the segments of the audio/video stream; and an audio/video output interface that outputs the at least one of the segments for presentation by a display device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification