Preserving Captioning Through Video Transcoding
First Claim
1. A method of preserving captioning information in an input video stream through transcoding of the input video stream, the method comprising:
- extracting caption data related to the input video stream;
translating the caption data into at least one output caption format;
packaging the translated caption data into data packets;
synchronizing the packaged caption data with a transcoded version of the input video stream;
receiving a preliminary output video stream that is a transcoded version of the input video stream; and
combining the packaged and synchronized caption data with the preliminary output video stream to form an output video stream.
15 Assignments
0 Petitions
Accused Products
Abstract
Methods of preserving captioning information in an input video stream through transcoding of the input video stream include extracting caption data from the input video stream, translating the caption data into at least one output caption format, packaging the translated caption data into data packets for insertion into a video stream, synchronizing the packaged caption data with a transcoded version of the input video stream, receiving a preliminary output video stream that is a transcoded version of the input video stream, and combining the packaged caption data with the preliminary output video stream to form an output video stream. Related systems and computer program products are also disclosed.
-
Citations
25 Claims
-
1. A method of preserving captioning information in an input video stream through transcoding of the input video stream, the method comprising:
-
extracting caption data related to the input video stream; translating the caption data into at least one output caption format; packaging the translated caption data into data packets; synchronizing the packaged caption data with a transcoded version of the input video stream; receiving a preliminary output video stream that is a transcoded version of the input video stream; and combining the packaged and synchronized caption data with the preliminary output video stream to form an output video stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for preserving captioning information in an input video stream through transcoding of the input video stream, the system comprising:
-
a caption extraction module configured to extract caption data from the input video stream; a caption processing module configured to translate the extracted caption data into at least one output caption format; and a caption packaging module configured to synchronize the translated caption data with a preliminary output video stream that is a transcoded version of the input video stream. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for preserving captioning information in an input video stream through transcoding of the input video stream, the system comprising:
-
a caption extraction module configured to extract caption data from the input video stream; a caption processing module configured to translate the extracted caption data into at least one output caption format; and a caption packaging module configured to generate packaged caption data for insertion into an output video stream and to provide the packaged caption data to a video processing module that transcodes the input video stream.
-
-
25. A computer program product for preserving captioning information in an input video stream through transcoding of the input video stream, the computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied in the medium, the computer readable program code comprising; computer readable program code configured to extract caption data from the input video stream; computer readable program code configured to translate the caption data into at least one output caption format; computer readable program code configured to package the translated caption data into data packets for insertion into a video stream; computer readable program code configured to synchronize the packaged caption data with a transcoded version of the input video stream; computer readable program code configured to receive a preliminary output video stream that is a transcoded version of the input video stream; and computer readable program code configured to combine the packaged and synchronized caption data with the preliminary output video stream to form an output video stream.
-
Specification