Patent ID: 7656948

Claim:
A transcoding system that maintains timing parameters before and after performing a transcoding process, the transcoding system comprising: a demultiplexer which extracts from an input transport stream timing parameters and video data that is compressed in a predetermined manner; a timing synchronizer which adjusts the timing parameters so that the video data can be synchronized with segmentation metadata even after the transcoding process; a transcoding condition determiner which determines transcoding conditions suitable for an end user environment; an encoder which compresses a video sequence reconstructed from the video data according to the transcoding conditions determined by the transcoding condition determiner and records a presentation time stamp, which is one of the adjusted timing parameters, in the video sequence which is compressed; and a multiplexer which generates an output transport stream by multiplexing the video sequence and the segmentation metadata and records a program clock reference, which is one of the adjusted timing parameters, in a header of the output transport stream, wherein the timing synchronizer adds a system time count and an inverse signal of delay counts occurring in the transcoding system to obtain another system time count, and generates a program clock reference based on the obtained system time count to transmit the program clock reference to the multiplexer.