Skip to main content

Performance Enhancement of Sum of Absolute Difference (SAD) Computation in H.264/AVC Using Saturation Arithmetic

  • Conference paper
Emerging Intelligent Computing Technology and Applications (ICIC 2009)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5754))

Included in the following conference series:

Abstract

Sum of Absolute Difference (SAD) Computation is commonly used for motion estimation in video coding. It is usually the computationally intensive part in video processing. Therefore, a method to reduce the computational complexity is strictly required. In this paper, the effectiveness of saturation arithmetic on SAD computation is presented. Our goal is to use saturation arithmetic to reduce the complexity of SAD computation for the encoding process while the accuracy in finding the best matching block from the reference frame is still maintained. Experiment results show that the computational complexity of SAD computation is reduced efficiently by saving a number of bits for SAD values representation while the video quality is kept.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Wiegand, T., Sullivan, G., Bjontegaard, G., Luthra, A.: Overview of the H.264/AVC Video Coding Standard. IEEE Transactions on Circuits and System for Video Technology 13, 560–576 (2003)

    Article  Google Scholar 

  2. Guevorkian, D., Launiainen, A., Liuha, P., Lappalainen, V.: Architectures for the Sum of Absolute Differences operation. In: IEEE Workshop on Signal Processing Systems – Conference Proceedings, pp. 57–62 (2002)

    Google Scholar 

  3. Constantinides, G., Cheung, P., Luk, W.: Synthesis of Saturation Arithmetic Architectures. ACM Transactions on Design Automation of Electronic Systems 8, 334–354 (2003)

    Article  Google Scholar 

  4. Yadav, N., Schulte, M., Glossner, J.: Parallel Saturating Fractional Arithmetic Units. In: Proceedings of Ninth Great Lakes Symposium on VLSI, pp. 241–217 (1999)

    Google Scholar 

  5. Gall, D.: MPEG: A Video Compression Standard for Multimedia Applications. Communications of the ACM 34, 46–58 (1991)

    Article  Google Scholar 

  6. Mitchell, J., Pennebaker, W., Fogg, C., LeGall, D.: MPEG Video Compression Standard. Springer Press, Heidelberg (1997)

    Google Scholar 

  7. Marpe, D., Schwarz, H., Wiegand, T.: Context-adaptive binary arithmetic coding in the H.264/AVC video compression standard. IEEE Transactions on Circuits and System for Video Technology 13, 620–636 (2003)

    Article  Google Scholar 

  8. Lee, B., Fiskiran, M.: PLX: A Fully Subword-Parallel Instruction Set Architecture for Fast Scalable Multimedia Processing. In: IEEE International Conference on Multimedia and Expo – Conference Proceedings, pp. 117–120 (2002)

    Google Scholar 

  9. Peleq, A., Weiser, U.: MMX Technology Extension to the Intel Architecture. Micro, IEEE, 42 – 50 (1996)

    Google Scholar 

  10. Luo, Z., Lee, R.: Cost-Effective Multiplication with Enhanced Adders for Multimedia Applications. In: Proceedings of IEEE International Symposium on Circuits and Systems, vol. 1, pp. 651–654 (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tran, T.H., Cho, HM., Cho, SB. (2009). Performance Enhancement of Sum of Absolute Difference (SAD) Computation in H.264/AVC Using Saturation Arithmetic. In: Huang, DS., Jo, KH., Lee, HH., Kang, HJ., Bevilacqua, V. (eds) Emerging Intelligent Computing Technology and Applications. ICIC 2009. Lecture Notes in Computer Science, vol 5754. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04070-2_45

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04070-2_45

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04069-6

  • Online ISBN: 978-3-642-04070-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics