Patent ID: 6044157
Filing Date: 2000-03-28
Classification: G06F,G11B,H04N

Abstract:
A microprocessor for executing an instruction loaded in a memory, the microprocessor comprising:instruction fetch means for fetching the instruction from the memory;instruction decode means for decoding the instruction fetched by the instruction fetch means, wherein the instruction includes an AV data reproduce instruction; andexecute means for executing the instruction decoded by the instruction decode means;wherein the execute means comprises:an AV data reproduce unit for, when the instruction decode means decodes the AV data reproduce instruction, inseparably executing a process of storing compressed AV data into the memory and a process of decompressing the compressed AV data extracted from the memory; andoperation mode storage means for storing an operation mode, wherein the operation mode is either of a first operation mode under which all kinds of instructions may be executed and a second operation mode under which certain kinds of instructions may be executed,wherein the instruction decoded by the instruction decode means includes an AV data store instruction and an AV data decompress instruction;wherein the instruction decode means decodes the AV data store instruction only when the mode storage means stores the first operation mode;wherein the execute means farther comprises:a storage unit for performing the process of storing compressed AV data into the memory when the instruction decode means decodes the AV data store instruction; anda decompress unit for performing the process of decompressing the compressed AV data when the instruction decode means decodes the AV data decompress instruction,wherein the AV data reproduce unit updates the operation mode of the operation mode storage means to the first operation mode before performing the process of storing compressed AV data into the memory and the process of decompressing the compressed AV data respectively based on the AV data store instruction and the AV data decompress instruction.