Decoder Description Syntax PDF Print E-mail
Written by Iain Richardson   
Friday, 09 January 2009 15:55

Decoder Description Syntax (DDS) is a platform independent syntax for describing a complete video decoder or a subset of video decoding functions. Initially, a new decoder design is specified in a high-level language (a subset of ANSI C) which is parsed and converted into DDS. The DDS defines the decoder in terms of a set of functions and interconnections between functions. The functions are defined as sequences of opcodes, instructions for video and data processing which are parsed and converted into a machine-readable object code form. The decoder design is hence encoded and transmitted via the DDS. A Universal Video Decoding platform (UVD) decodes the DDS and creates the necessary decoding functions.  The DDS is a platform independent syntax intended for instantiating a functional decoder in different ways such as, script execution, dynamic compilations, reconfigurable hardware etc. All decoder functions are self contained, i.e. with no global dependencies, which allows for platform specific implementations such as parallelization and pipelining.

Click here to download DDS specification

Last Updated ( Wednesday, 04 February 2009 15:59 )
 
openvideocoding.org, Powered by Joomla! and designed by SiteGround web hosting