Skip to main content
Log in

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+.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. ITU-T Q.15/SG16, “H.26L Test Model Long Term Number 5 (TML-5) draft0,” Doc. Q15-K-59, Sept. 2000.

  2. ITU-T, Recommendation H.263, Video Coding for Low Bit Rate Communication, Feb. 1998.

  3. ISO, MPEG-4 Video Verification Model version 17.0, ISO/IEC JTC1/SC29/WG11 N3515, Beijing, July 2000.

    Google Scholar 

  4. 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.

    Article  Google Scholar 

  5. V. Lappalainen, Low Bit Rate Video Coding on General-Purpose Processor, Dr.Tech. Thesis, Publications 338, Tampere University of Technology, Sept. 2001.

  6. Telenor Broadband Services, “TML H.26L Codec v. 5.2,” via ftp://standard.pictel.com/video-site/, 23rd Nov. 2000.

  7. M. Karczewicz et al., “MVC: Advanced low bit rate codec for mobile multimedia,” in Proc. EUSIPCO-2000, Sept. 2000.

  8. 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.

  9. 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.

  10. 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.

  11. ITU-T Q.6/SG16, “Complexity Analysis of H.26L,” Doc. VCEG-M50, Mar. 2001.

  12. 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.

    Article  Google Scholar 

  13. V. Bhaskaran and K. Konstantinides, Image and Video Compression Standards, Algorithms and Architectures, Kluwer Academic Publishers, 1995, pp. 116-119.

  14. 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.

  15. 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.

    Article  MathSciNet  Google Scholar 

  16. E. Debes, Exploitation of Parallelism in General Purpose Processor Based Systems for Multimedia Applications, Ph.D. Thesis, Swiss Federal Institute of Technology, December 2000.

  17. R. Jain, The Art of Computer Systems Performance Analysis, John Wiley & Sons, Inc., 1991, pp. 188-189.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1023248302658

Navigation