DocumentCode
1379578
Title
Efficient coding and mapping algorithms for software-only real-time video coding at low bit rates
Author
Erol, Berna ; Kossentini, Faouzi ; Alnuweiri, Hussein
Author_Institution
British Columbia Univ., Vancouver, BC, Canada
Volume
10
Issue
6
fYear
2000
fDate
9/1/2000 12:00:00 AM
Firstpage
843
Lastpage
856
Abstract
This paper presents efficient coding and mapping algorithms that lead to a significant speed improvement in low bit rate H.263/H263+ video encoding while maintaining high video-reproduction quality. First, by exploiting the statistical properties of low resolution and slowly varying video sequences, we reduce significantly the computation times of the most computationally intensive components of video coding, particularly the discrete cosine transform, the inverse discrete cosine transform, quantization, and motion estimation. We also map some of the single instruction multiple data (SIMD)-oriented functions onto Intel´s MMX architecture. The developed algorithms are implemented using our public-domain H.263/H.263+ encoder/decoder software. Using the above algorithms, our H.263/H.263+ baseline video-encoder implementation can encode more than 15 fps in QCIF resolution on a Pentium MMX 200-MHz computer
Keywords
decoding; discrete wavelet transforms; image resolution; image sequences; inverse problems; motion estimation; parallel architectures; quantisation (signal); real-time systems; transform coding; video coding; H.263/H263+ video encoding; Intel MMX architecture; Pentium MMX 200-MHz computer; QCIF resolution; SIMD-oriented functions; computation time reduction; discrete cosine transform; efficient coding algorithms; efficient mapping algorithms; high video-reproduction quality; inverse discrete cosine transform; low bit rate coding; low resolution; motion estimation; public-domain encoder/decoder software; quantization; single instruction multiple data; slowly varying video sequences; software-only real-time video coding; statistical properties; Bit rate; Computer architecture; Decoding; Discrete cosine transforms; Encoding; Motion estimation; Quantization; Software algorithms; Video coding; Video sequences;
fLanguage
English
Journal_Title
Circuits and Systems for Video Technology, IEEE Transactions on
Publisher
ieee
ISSN
1051-8215
Type
jour
DOI
10.1109/76.867922
Filename
867922
Link To Document