|
Open Research Topics in Fully Configurable Video Coding |
|
|
|
|
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 )
|