Patent ID: 8422563

Claim:
A method, comprising: receiving an input video stream at a computing device, the input video stream comprising an MPEG-2 transport stream including a sequence of input transport stream packets; locating user data in the sequence of input transport stream packets, the user data including input caption data compliant with an input caption data format, wherein the input caption data format comprises at least one of SCTE-21 format or A/53 format; extracting EIA-608 captions and EIA-708 captions from the input caption data; formatting the EIA-608 captions as caption data compliant with SCTE-20 format; creating a sequence of output transport stream packets based on the sequence of input transport stream packets, wherein the sequence of output transport stream packets include the caption data compliant with SCTE-20 format and the input caption data; and sending an output video stream from the computing device, the output video stream including the sequence of output transport stream packets.