Method and apparatus for replacement of audio data in recorded audio/video stream
First Claim
1. A method for replacing audio data within a recorded audio/video stream, the method comprising:
- storing a first audio/video stream, wherein the first audio/video stream comprises audio data, video data, and closed captioning text data associated with the audio data;
receiving a first audio data segment;
receiving multiple sets of location information in one or more data files separately from the first audio/video stream, wherein the multiple sets of location information convey multiple unique text strings, each of the unique text strings selected from the closed captioning text data, and wherein each of the unique text strings is accompanied, in the one or more data files, with a corresponding offset value relative to a beginning location of the unique text string, and wherein each of the unique text strings is used to identify a different first respective location within the first audio/video stream, and wherein the different first respective location is offset by the corresponding offset value to indicate an identified location in the first audio/video stream, such that each unique text string and its accompanying offset value, in each of the multiple sets of location information, redundantly indicates the same identified location;
replacing, based on the multiple sets of location information, at least a portion of the audio data of the first audio/video stream at the identified location with the first audio data segment to produce a second audio/video stream; and
transferring at least a portion of the second audio/video stream for presentation.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for replacing audio data within a recorded audio/video stream is presented. In the method, a first audio/video stream including audio data, video data, and supplemental data is stored. Location information is received which references the supplemental data to identify a location within the first audio/video stream. The location information is received in a data file separately from the first audio/video stream. Also received is an audio data segment. At least a portion of the audio data of the first audio/video stream is replaced at the identified location with the audio data segment to produce a second audio/video stream. At least a portion of the second audio/video stream is then transferred for presentation.
365 Citations
12 Claims
-
1. A method for replacing audio data within a recorded audio/video stream, the method comprising:
-
storing a first audio/video stream, wherein the first audio/video stream comprises audio data, video data, and closed captioning text data associated with the audio data; receiving a first audio data segment; receiving multiple sets of location information in one or more data files separately from the first audio/video stream, wherein the multiple sets of location information convey multiple unique text strings, each of the unique text strings selected from the closed captioning text data, and wherein each of the unique text strings is accompanied, in the one or more data files, with a corresponding offset value relative to a beginning location of the unique text string, and wherein each of the unique text strings is used to identify a different first respective location within the first audio/video stream, and wherein the different first respective location is offset by the corresponding offset value to indicate an identified location in the first audio/video stream, such that each unique text string and its accompanying offset value, in each of the multiple sets of location information, redundantly indicates the same identified location; replacing, based on the multiple sets of location information, at least a portion of the audio data of the first audio/video stream at the identified location with the first audio data segment to produce a second audio/video stream; and transferring at least a portion of the second audio/video stream for presentation. - View Dependent Claims (2, 3, 4)
-
-
5. A method for replacing audio data within a contiguous block of audio/video data, comprising:
-
transmitting a contiguous block of audio/video data over a communication network to a receiving device, wherein the contiguous block comprises audio data, video data, and closed captioning text data associated with the audio data; storing the contiguous block at the receiving device; transmitting an audio data segment over the communication network to the receiving device; transmitting multiple sets of location information over the communication network to the receiving device in multiple data files separately from the contiguous block such that each set of location information is transmitted separately, wherein each set of location information includes a respective text string associated with the closed captioning text data for one or more video data frames of the contiguous block and also includes a corresponding offset value that accompanies the respective text string and is relative to a beginning location of the respective text string, and wherein the respective text string is used to indicate a unique first location within the contiguous block, and wherein the unique first location is offset by the corresponding offset value to indicate an identified location within the contiguous block, such that each text string and its accompanying offset value, in each of the multiple sets of location information, redundantly indicates the same identified location; replacing at least a portion of the audio data of the contiguous block at the identified location with the audio data segment to yield a second contiguous block; and transferring at least a portion of the second contiguous block from the receiving device to a display device. - View Dependent Claims (6, 7)
-
-
8. A receiving device for replacing audio data within a recorded audio/video stream, the receiving device comprising:
-
a communication interface configured to receive a first audio/video stream, an audio data segment, and multiple sets of location information, wherein the first audio/video stream comprises audio data, video data, and closed captioning text data, and wherein each set of the location information is received in a different data file and separate from the first audio/video stream, and wherein each set of location information includes a different unique text string associated with the closed captioning text data for one or more video frames of the first audio/video stream, and wherein each unique text string is used to identify a different location within the first audio/video stream, and each unique text string accompanied with its own offset value in the corresponding set of location information, the offset value relative to a beginning location of the respective unique text string, wherein the different location is offset by the offset value to indicate an identified location in the first audio/video stream such that each unique text string and its accompanying offset value, in each set of the location information, redundantly indicates the same identified location; a storage unit configured to store the first audio/video stream and the audio data segment; an audio/video interface configured to transmit audio/video streams to a display device; and control logic configured to replace at least a portion of the audio data of the first audio/video stream at the identified location with the audio data segment to produce a second audio/video stream, and transfer at least a portion of the second audio/video stream to the audio/video interface. - View Dependent Claims (9, 10, 11, 12)
-
Specification