A computation-distortion optimized framework for efficient DCT-based video coding

TitleA computation-distortion optimized framework for efficient DCT-based video coding
Publication TypeJournal Article
Year of Publication2001
AuthorsIsmaeil, I. R., A. Docef, F. Kossentini, and R. K. Ward
JournalMultimedia, IEEE Transactions on
Pagination298 -310
Date Publishedsep.
Keywordscomputation-distortion optimized framework, computation-performance tradeoffs, computational complexity, DCT-based video coding, digital signal processing chips, discrete cosine transform, discrete cosine transforms, general purpose processor, H.263 encoding, hardware encoders, Intel's Pentium/MMX desktop processor, mode selection, motion estimation, MPEG-2, multimedia communication, multimedia communications, programmable digital signal processor, quantisation (signal), quantization, real-time video encoding, video coding

The rapidly expanding field of multimedia communications has fueled significant research and development work in the area of real-time video encoding. Dedicated hardware solutions have reached maturity and cost-efficient hardware encoders are being developed by several manufacturers. However, software solutions based on a general purpose processor or a programmable digital signal processor (DSP) have significant merits. Toward this objective, we have developed a flexible framework for video encoding that yields very good computation-performance tradeoffs. The proposed framework consists of a set of optimized core components: motion estimation (ME), the discrete cosine transform (DCT), quantization, and mode selection. Each of the components can be configured to achieve a desired computation-performance tradeoff. The components can be assembled to obtain encoders with varying degrees of computational complexity. Computation control has been implemented within the proposed framework to allow the resulting algorithms to adapt to the available computational resources. The proposed framework was applied to MPEG-2 and H.263 encoding using Intel's Pentium/MMX desktop processor. Excellent speed-performance tradeoffs were obtained


a place of mind, The University of British Columbia

Electrical and Computer Engineering
2332 Main Mall
Vancouver, BC Canada V6T 1Z4
Tel +1.604.822.2872
Fax +1.604.822.5949

Emergency Procedures | Accessibility | Contact UBC | © Copyright 2020 The University of British Columbia