摘要 |
PURPOSE: An IDCT for a multitasking environment is provided to adaptively process an over load of a processor due to a releasing process by properly degrading a video output quality which is obtained based on a current overload state of a processor. CONSTITUTION: A library module(310) installed in a ROM of a multimedia signal processor(MSP) integrated circuit chip(100) which performs a real time multitasking OS(301) is integrally installed in an MPEG firm ware(311). The OS(301) determines an over load due to a release work which performs an IDCT, the computation amount is adaptively decreased in the process of the MPEG release. Since almost computation is needed for the release work which performs an IDCT, the decrease of the computation in the IDCT represents a decrease in the need of the computation of the release work. If an over load occurs in the MSP(100) by a user's application program(300), the OS(301) rejects the work based on the predicted entire computation load. In the processor(330), the release work which may cause an over load in the MSP is submitted to the OS(301) executed on the MSP(100), and the OS rejects the work. The OS(301) sets a binary flag parameter as 0 and reports the rejected work through based on a selected signal. |