A Novel, Automatic Quality Control Scheme for Real Time Image Transmission

A novel scheme to compute energy on-the-fly and thereby control the quality of the image frames dynamically is presented along with its FPGA implementation. This scheme is suitable for incorporation in image compression systems such as video encoders. In this new scheme, processing is automatically stopped when the desired quality is achieved for the image being processed by using a concept called pruning. Pruning also increases the processing speed by a factor of more than two when compared to the conventional method of processing without pruning. An MPEG-2 encoder implemented using this scheme is capable of processing good quality monochrome and color images of sizes up to 1024 × 768 pixels at the rate of 42 and 28 frames per second, respectively, with a compression ratio of over 17:1. The encoder is also capable of working in the fixed pruning level mode with user programmable features.

[1]  N. Cho,et al.  Fast algorithm and implementation of 2-D discrete cosine transform , 1991 .

[2]  S. Ramachandran,et al.  Design and implementation of an EPLD-based variable length coder for real time image compression applications , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).

[3]  Chen-Mie Wu,et al.  A SIMD-systolic architecture and VLSI chip for the two-dimensional DCT and IDCT , 1993 .

[4]  Liang-Gee Chen,et al.  A VLSI architecture design of VLC encoder for high data rate video/image coding , 1999, ISCAS'99. Proceedings of the 1999 IEEE International Symposium on Circuits and Systems VLSI (Cat. No.99CH36349).

[5]  S. Ramachandran,et al.  EPLD-based architecture of real time 2D-discrete cosine transform and quantization for image compression , 1999, ISCAS'99. Proceedings of the 1999 IEEE International Symposium on Circuits and Systems VLSI (Cat. No.99CH36349).

[6]  V. K. Prasanna,et al.  Area efficient VLSI architectures for Huffman coding , 1993 .

[7]  S. Ramachandran,et al.  A programmable pruning level control based MPEG video encoder , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).