摘要 |
The present invention comprises a method for controlling a decoder, and a decoder for decoding a video data stream that comprises a plurality of video data units. The decoder comprises: a plurality of decoder units configured to carry out a plurality of decoding tasks on said video data units; a video data dispatcher configured to allocate each video data unit to a respective decoder unit in accordance with at least one decoding constraint; and a controller configured to: determine from the decoding constraints which decoding tasks may be performed on a current video data unit; control the allocation by the video data dispatcher of the current video data unit to a decoder unit based on the determination result; and perform the determining and controlling step for each video data unit such that a plurality of decoding tasks on a plurality of video data units are carried out in parallel. The performing of the decoding tasks in parallel has the advantage of decreasing the amount of time taken to decode the video data stream.
|