摘要 |
A method and apparatus for transcoding of digital video images using a queui ng system model. Multiple transcoding processors (120, 122, 124, 260, 262, 264) are arranged in parallel. In a first architecture, an input bitstream of n channels is partitioned (220) into processing units, such as slices or frame s, the processing units are split (110, 230) into m sub-streams, and each sub- stream is processed (260, 262, 264) in a corresponding branch. A separate queue (240, 242, 244) is provided for each sub-stream. In a second architecture, the processing units are assigned to any available processor from a common queue (410). Independent processing units are processed concurrently according to the queuing system model to minimize an average processing time. In particular, processing of a reference picture (I-picture ) unit and an associated predicted picture (P- or B-picture unit) unit at the same time is avoided.
|