Patent ID: 8711946

Claim:
A decoding device, comprising: a table storing unit; a decoding description decoder configured to generate and store in the table storing unit n tables corresponding to an input decoding description, n being a natural number; and a codec unit configured to decode and output encoded video data, included in a bit-stream input corresponding to the decoding description, to moving picture data by using the tables stored in the table storing unit, wherein the decoding description comprises content for defining the n tables, and the codec unit comprises: a toolbox, including a plurality of functional units, respectively, configured to perform a predetermined process; a control signal and context information (CSCI) storing unit, configured to store a plurality of information generated by syntax parsing of the bit-stream by at least one of the plurality of functional units; a connection control unit, referring to at least one of the tables, configured to: recognize a processing order of the plurality of functional units, activate a functional unit according to the at least one table, wherein the connection control unit includes a first index identifying a first connection rule for the plurality of functional units, and the activated functional unit to be processed corresponding to the first index, process branch information which refers to a conditional determining algorithm, wherein the conditional determining algorithm which is referred to by the branch information is used to determine a second index identifying a second connection rule for the plurality of functional units, and wherein the second index is processed after the first index, and determine the second index that is processed after the first index based on the results of the processed conditional determining algorithm.