摘要 |
When the decoding of video data is repeatedly started and interrupted, a data demultiplexer prevents a video synchronizing signal from being discontinued and hence prevents a displayed image from being disturbed immediately after the video data is decoded. When a data demultiplexing start time SCR and a decoding start time DTSV are read from a multiplexed bit stream, an initial STC value: initial-STC is calculated according to the equation: initial-STC=SCR-(Pp-((DTSV-SCR)+VIDEO-DECODE-DELAY)% Pp) where VIDEO-DECODE-DELAY represents a time, which is known, from the start of decoding of video data to the start of display of an image, Pp the frame period of a vertical synchronizing signal, and % an operator indicative of the remainder produced by the division of a previous value by a subsequent value. The time STC whose initial value is initial-STC is measured in synchronism with the video synchronizing signal. When the time STC is equalized to the data demultiplexing start time SCR, the data demultiplexing is started. When the time STC is equalized to the decoding start time DTSV, the data decoding is started.
|