摘要 |
Transitioning between compressed video streams 600, comprising: scheduling switching between compressed video streams to be displayed 602; decoding, decompressing and buffering a first transport stream for display; while processing the first video stream for display, commencing decoding, decompressing and buffering of a second video stream, at a predetermined time, which is before the planned showing of the second video stream 612; at the scheduled showing of the second video stream, switching buffers between display of the first and second video streams, whereby the second video content is instantly displayed without delay 622. The video streams may be processed in parallel, or pseudo-simultaneously such that the processing of one stream begins after a predetermined time delay, relative to the initiation of the processing of the other video stream. In a pseudo-simultaneous mode, a temporal overlap exists between the processing of the two streams. The predetermine time may be partially determined by the time separation between the key frames in the second video stream. The invention may be applied to multiple pairs of first and second video streams. Switching between buffers for the video streams may include modifying z-ordering of display layers or updating a video switching matrix. |