Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

Low-power context-based adaptive binary arithmetic encoder using an embedded cache

Low-power context-based adaptive binary arithmetic encoder using an embedded cache

For access to this article, please select a purchase option:

Buy article PDF
£12.50
(plus tax if applicable)
Buy Knowledge Pack
10 articles for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
IET Image Processing — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

H.264/AVC achieves a higher compression ratio than previous standards. However, this standard is also more complex because of the use of methods such as context-based adaptive binary arithmetic coding (CABAC). The high computational complexity of CABAC results in large power consumption. This study presents a systematic analysis for designing a low-power architecture which includes an embedded cache. The analysis provides the mapping scheme between the cache and the main memory where the contexts are stored. The observations for the proposed scheme are based on the statistical correlation between neighbouring blocks for H.264 coding. The proposed scheme allows the context access operations to hit frequently in the cache, significantly reducing the power consumption. The proposed architecture lowers power consumption by up to 50% compared to designs without embedded cache. An efficient bit-packing method of output bitstream that can be implemented by pipeline structure for high encoding data throughput is also proposed. The throughput of the proposed design is up to 200 Mbins per second for H.264 main profile.

References

    1. 1)
    2. 2)
      • Osorio, R.R., Bruguera, J.D.: `A new architecture for fast arithmetic coding in H.264 advanced video coder', Proc. Euromicro Conf. on Digital Systems Design, August 2005, p. 298–305.
    3. 3)
      • J.V. Team . Draft ITU-T recommendation and final draft international standard of joint video specification.
    4. 4)
      • Shojania, H., Sudharsanan, S.: `A high performance CABAC encoder', Proc. IEEE Int. Conf. on North-East Workshop Circuits Systems, June 2005, p. 315–318.
    5. 5)
    6. 6)
      • L. Nachtergaele , D. Moolenaar , B. Vanhoof , F. Catthoor , H. De Man . System-level power optimization of video codecs on embedded cores: a systematic approach. J. VLSI Signal Process. Syst. Signal, Image Video Technol. , 2 , 89 - 109
    7. 7)
    8. 8)
    9. 9)
    10. 10)
    11. 11)
      • Sze, V., Chandrakasan, A.P., Budagavi, M., Zhou, M.: `Parallel CABAC for low power video coding', IEEE Int. Conf. on Image Processing, October 2008, p. 2096–2099.
    12. 12)
    13. 13)
    14. 14)
    15. 15)
      • Tian, X.H., Le, T.M., Jiang, X., Lian, Y.: `HW CABAC encoder with efficient context access scheme for H.264/AVC', IEEE Int. Symp. on Circuits Systems, 2008, p. 37–40.
    16. 16)
    17. 17)
      • Pastuszak, G.: `High performance architectures with the enhanced bypass mode for the arithmetic coder in H.264/AVC', IEE Int. Conf. Visual Information Engineering, April 2005, p. 367–372.
    18. 18)
    19. 19)
    20. 20)
    21. 21)
      • Li, L., Song, Y., Ikenaga, T., Goto, S.: `A CABAC encoding core with dynamic pipeline for AVC/H.264 Main Profile', Proc. IEEE Asia Pacific Conf. on Circuits Systems, December 2006, p. 760–763.
    22. 22)
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-ipr.2010.0473
Loading

Related content

content/journals/10.1049/iet-ipr.2010.0473
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address