Abstract
Two optimized implementations of the emerging ITU-T H.26L video encoder are described. The first, medium-optimized version, is implemented in C and the latter, highly optimized version, utilizes both algorithmic and platform-specific optimizations. Comparisons to a correspondingly optimized H.263/H.263+ implementation are given with the spatial and temporal video quality fixed and the bit rate and complexity varied. On a 733 MHz general-purpose processor, an average encoding speed of 17 frames per second for QCIF sequences is achieved with a 29% reduction in bit rate compared to H.263+. The complexity of H.26L is about 3.4 times more than that of H.263+.
Similar content being viewed by others
References
ITU-T Q.15/SG16, “H.26L Test Model Long Term Number 5 (TML-5) draft0,” Doc. Q15-K-59, Sept. 2000.
ITU-T, Recommendation H.263, Video Coding for Low Bit Rate Communication, Feb. 1998.
ISO, MPEG-4 Video Verification Model version 17.0, ISO/IEC JTC1/SC29/WG11 N3515, Beijing, July 2000.
G. Côt´e et al., “H.263+: Video Coding at Low Bit Rates,” IEEE Transactions on Circuits and Systems for Video Technology, vol. 8, no. 7, Nov. 1998, pp. 849-866.
V. Lappalainen, Low Bit Rate Video Coding on General-Purpose Processor, Dr.Tech. Thesis, Publications 338, Tampere University of Technology, Sept. 2001.
Telenor Broadband Services, “TML H.26L Codec v. 5.2,” via ftp://standard.pictel.com/video-site/, 23rd Nov. 2000.
M. Karczewicz et al., “MVC: Advanced low bit rate codec for mobile multimedia,” in Proc. EUSIPCO-2000, Sept. 2000.
V. Lappalainen, “Performance of an Advanced Video Codec on a General-Purpose Processor with Media ISA Extensions,” IEEE Transactions on Consumer Electronics, vol. 46, no. 3, Aug. 2000.
V. Lappalainen, T.D. H¨am¨al¨ainen, and A. Hallapuro, “Optimized Implementations of Emerging H.26L Video Decoder on Pentium III,” in Proc. 5th WSES/IEEEWorld Multiconf. on Circuits, Systems, Communications & Computers, CSCC-2001, Jul. 2001.
A. Hallapuro et al., “Performance Analysis of Low Bit Rate H.26LVideo Encoder,” in Proc. IEEE Intl. Conference on Acoustics, Speech, and Signal Processing, ICASSP-2001, May 2001.
ITU-T Q.6/SG16, “Complexity Analysis of H.26L,” Doc. VCEG-M50, Mar. 2001.
M.Z. Coban and R.M. Mersereau, “A fast exhaustive search algorithm for rate-constrained motion estimation,” IEEE Transactions on Image Processing, vol. 7, no. 5, May 1998, pp. 769-773.
V. Bhaskaran and K. Konstantinides, Image and Video Compression Standards, Algorithms and Architectures, Kluwer Academic Publishers, 1995, pp. 116-119.
M. Gallant et al., “An Efficient Computation-Constrained Block-Based Motion Estimation Algorithm for Low Bit Rate Video Coding,” IEEE Transactions on Image Processing, vol. 8, no. 12, Dec. 1999.
S. Zhu and K.-K. Ma, “A New Diamond Search Algorithm for Fast Block-Matching Motion Estimation,” IEEE Tranactions on Image Processing, vol. 9, no. 2, Feb. 2000, pp. 287-290.
E. Debes, Exploitation of Parallelism in General Purpose Processor Based Systems for Multimedia Applications, Ph.D. Thesis, Swiss Federal Institute of Technology, December 2000.
R. Jain, The Art of Computer Systems Performance Analysis, John Wiley & Sons, Inc., 1991, pp. 188-189.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Lappalainen, V., Hallapuro, A. & Hämäläinen, T.D. Performance of H.26L Video Encoder on General-Purpose Processor. The Journal of VLSI Signal Processing-Systems for Signal, Image, and Video Technology 34, 239–249 (2003). https://doi.org/10.1023/A:1023248302658
Published:
Issue Date:
DOI: https://doi.org/10.1023/A:1023248302658