Patent ID: 8774285

Claim:
An adaptive decoding apparatus configuring a decoding process adaptively based on an encoding format of inputted data, the apparatus comprising: a separating part configured to separate decoding module configuration information and encoded data from inputted data received from an outside and to output the decoding module configuration information and the encoded data; a decoding module storing part configured to store a plurality of decoding modules, the decoding modules being configured to perform a predetermined unit of partial decoding process; a decoding module configuration information analyzing part configured to analyze the encoded data according to the decoding module configuration information and to generate and output syntax parsing control information and connection control information; and a decode executing part configured to form a reconfigured decoder by loading and connecting target decoding modules from the decoding module storing part by use of the connection control information and to decode the encoded data according to the syntax parsing control information by use of the reconfigured decoder, wherein the plurality of decoding modules comprise: a parsing module configured to syntax-parse and output the encoded data by using the syntax parsing control information; and a plurality of processing modules for decoding the syntax-parsed data, wherein the parsing module comprises: an output part comprising at least one output port; an information analyzing part configured to extract a length of data and an output port number by using the syntax parsing control information, the data constituting the encoded data; a parsing part configured to extract partial data corresponding to the length from the encoded data; and a port assigning part configured to assign the partial data to a corresponding output port according to the output port number and to provide the partial data to the output part.