Patent ID: 8565320

Claim:
A decoding device comprising: a toolbox configured to store a plurality of functional units (FUs); a reconstruction unit configured to reconstruct a decoder description by receiving a compressed decoder description; a decoder description parsing unit configured to convert the decoder description to an XML-based decoder description; an abstract decoding model (ADM) generating unit configured to generate an ADM by using the XML-based decoder description; and a decoding solution configured to load the plurality of FUs stored in the toolbox by using the ADM or the XML-based decoder description to decode input data to video data, wherein the decoder description comprises: an FU networking table group configured to describe an FU network that is a connection relationship between FUs necessary for forming an ADM and/or a decoding solution; and a syntax parsing table group configured to perform syntax parsing, wherein the FU networking table group comprises: a virtual network table (VNT); a functional unit instance table (FUIT); a network connection table (NCT); a parameter table (PT); an expression table (ET); and a type table (TT), and wherein the expression table (ET) including fields of Kind, Literal kind, Literal value, Variable name, Operator, Child ET index and Args ET index is used for the expression of syntax.