A multi-standard micro-programmable deblocking filter architecture and its application to VC-1 video decoder

In order to overcome the loss in blocking artifacts due to block-based prediction, transformation, and quantization, a de-blocking filtering method is necessary to maximize coding performance and consequently improve image quality. This paper describes a programmable VC-1 de-blocking filter architecture with capabilities to support different standards. The architecture has been modeled, simulated and implemented in RTL. Results show a threefold performance improvement as compared to solutions where filtering algorithms are otherwise not hardwired. Results also point to parallelism based on existing data flow and show that real-time requirements can be met.

[1]  Michael T. Orchard,et al.  Overlapped block motion compensation: an estimation-theoretic approach , 1994, IEEE Trans. Image Process..

[2]  Hiroshi Harashima,et al.  Motion compensation based on spatial transformations , 1994, IEEE Trans. Circuits Syst. Video Technol..

[3]  Henrique S. Malvar,et al.  The LOT: transform coding without blocking effects , 1989, IEEE Trans. Acoust. Speech Signal Process..

[4]  Jerome M. Shapiro,et al.  Embedded image coding using zerotrees of wavelet coefficients , 1993, IEEE Trans. Signal Process..

[5]  Jordi Ribas-Corbera,et al.  Windows Media Video 9: overview and applications , 2004, Signal Process. Image Commun..