Dynamic transform replacement in an H.264 CODEC

The current paradigm of fixed, standardized video coding algorithms limits the performance and adaptability of video codecs. Enabling dynamic adaptation of a video coding algorithm has the potential to offer improved rate distortion performance and the ability to rapidly implement changes in coding tools and techniques. We present an example of dynamic adaptation based on the H.264/AVC framework in which new transforms may be communicated to, and implemented by, a video decoder, during a coding session. Experimental results demonstrate that dynamic reconfiguration can give improved rate-distortion performance for certain combinations of video sequence and bitrate. We conclude that this is a promising avenue for further research, with significant potential benefits compared with fixed coding strategies.

[1]  Todd K. Leen,et al.  A generalized Lloyd-type algorithm for adaptive transform coder design , 2004, IEEE Transactions on Signal Processing.

[2]  Michelle Effros,et al.  Suboptimality of the Karhunen-Loève Transform for Transform Coding , 2004, IEEE Trans. Inf. Theory.

[3]  Michelle Effros,et al.  Suboptimality of the Karhunen-Loeve transform for transform coding , 2003, IEEE Transactions on Information Theory.

[4]  Simon Haykin,et al.  Optimally adaptive transform coding , 1995, IEEE Trans. Image Process..

[5]  Stanley C. Ahalt,et al.  A hybrid DCT-SVD image-coding algorithm , 2002, IEEE Trans. Circuits Syst. Video Technol..

[6]  Josef Kittler,et al.  Framework for dynamically reconfigurable video codec using multiple coding tools , 1998, Other Conferences.

[7]  M. Effros,et al.  Weighted universal transform coding: universal image compression with the Karhunen-Loeve transform , 1995, Proceedings., International Conference on Image Processing.

[8]  Henrique S. Malvar,et al.  Low-complexity transform and quantization in H.264/AVC , 2003, IEEE Trans. Circuits Syst. Video Technol..