摘要 |
<p>The present invention relates to a multimedia player providing a generic and easy to use mechanism for accurate task scheduling. Said multimedia player processes a encoded digital data stream (IS) in order to supply audio and video signals (SO, SC) to an audio-visual production system (LS, MON). The multimedia player in accordance with the invention comprises a demultiplexer (DEMUX) for splitting the encoded digital data stream into an audio stream (AS) and several video streams (VS1 to VSn). The multimedia player also performs the tasks of audio decoding and rendering (DR), to decode (ADEC) the audio stream, to filter the decoded audio frames (AF) provided by the decoding and to render (AREN) said audio frames; decoding (DEC) the video streams, to provide video objects whose decoded video frames (VF1 to VFn) are stored in video buffers (BUF1 to BUFn); and rendering (REN) the decoded video frames stored in the video buffers. Finally, the multimedia player comprises a scheduler for registering the three previous tasks, assigning a target time to said tasks, and controlling the execution of the tasks as a function of the target time.</p> |