Research
Open Research Topics in Fully Configurable Video Coding PDF Print E-mail
Written by Iain Richardson   
Tuesday, 28 October 2008 12:12

A non-exhaustive list of open research and development topics:

Topic

Current Status

 To be done

 1. Decoder Description Syntax

 Initial version of DDS implemented.

 Develop DDS to optimize the trade-off between flexibility (describe any codec function) and performance (efficient implementation of typical video coding algorithms). Publish and maintain specification.

 2. Universal Video Decoder

 Initial C++ implementation complete.

 Develop reference UVD designs for a range of platforms (software and hardware). Optimize the speed / memory performance, with the aim of approaching the performance of "hard-coded" video codecs.

 3. DDS video decoders.

 Simple intra-frame codec developed in DDS.

 Develop and demonstrate video decoders in DDS, running on a UVD. Inter frame codec; MPEG-2; MPEG-4; H.264 decoders. Benchmark and optimize the performance compared with reference designs.

 4. Adaptive algorithms.

 Simple transform-switching demos developed.

Develop adaptive algorithms to dynamically change the design of coding elements such as predictors, transforms and entropy coders. Demonstrate rate-distortion benefits of dynamically adaptive coding.

 5. Protocols.

 Basic transmission of DDS.

 Develop a robust protocol framework, to include: efficient transmission of DDS and coded video; synchronization and re-synchronization of decoder configurations; error resilience; restrict computational and memory requirements of decoders.

 6. Tools.

 Limited.

 Develop DDS parser, emulator and debugger for efficient code generation. Develop framework for adaptive encoder/decoder design.

 

Comments on these topics would be very welcome (extending the list, volunteering to investigate topics).

 -Iain Richardson

 

Last Updated ( Friday, 31 October 2008 11:42 )
 


openvideocoding.org, Powered by Joomla! and designed by SiteGround web hosting