Abstract
In the emerging high efficiency video coding (HEVC) standard, a Golomb-Rice code is adopted to binarize level information. The Golomb-Rice code is optimal for encoding symbols with the exponential probability distribution. In general, quantized transform coefficients of natural images show the exponential probability distribution. However, screen contents usually have a totally different probability distribution, and the Golomb-Rice code is not appropriate for screen content coding. In this paper, we focus on a new entropy coding scheme for screen content coding. In the proposed scheme, we clip inefficient high magnitude coefficient levels that do not fit the exponential probability distribution. Then, we apply a limited length Golomb-Rice code to binarize clipped levels. From experimental results, it is verified that the proposed method achieves on average 0.60 % BD-rate saving and up to 1.13 % BD-rate saving, compared to HEVC screen content coding. When the proposed method is combined with a well-known screen content coding technique, transform skipping, it shows up to 24.02 % BD-rate saving.









Similar content being viewed by others
References
ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11: High Efficiency Video Coding (HEVC) Text Specification Working Draft 5, JCTVC-G1103, Geneva, CH (Nov. 2011)
ISO/IEC JTC1/SC29/WG11: Vision, Application, and Requirements for High Performance Video Coding (HVC), MPEG Document, N11096, Kyoto, JP (Jan. 2010)
Marpe, D., Schwarz, H., Wiegand, T.: Context-based adaptive binary arithmetic coding in the H.264/AVC. IEEE Trans. Circuits Syst. Video Technol. 13(7), 598–603 (July 2003)
Sullivan, G., Topiwala, P., Luthra, A.: The H.264/AVC advanced video coding standard: overview and introduction to the fidelity range extensions. In: Proceedings of the SPIE Conference, Special Session on Advances in the New Emerging Standard: H.264/AVC, pp. 454–474 (2004)
ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11: Description of Video Coding Technology Proposal by Tandberg, Nokia, Ericsson. JCTVC-A119, Dresden, DE (April 2010)
ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6: Context-Adaptive VLC (CVLC) Coding of Coefficients. JVT Document, C028, Seattle, WA (May 2002)
Wiegand, T., Sullivan, G., Bjøntegaard, G., Luthra, A.: Overview of the H.264/AVC video coding standard. IEEE Trans. Circuits Syst. Video Technol. 13(7), 560–576 (2003)
Sze, V., Budagavi, M.: High throughput CABAC entropy coding in HEVC. IEEE Trans. Circuits Syst. Video Technol. 22(12), 1778–1791 (2012)
Nguyen, T., Marpe, D., Schwarz, H., Wiegand, T.: Reduced-complexity entropy coding of transform coefficient levels using truncated Golomb-Rice codes in video compression. In: Proceedings of the IEEE International Conference on Image Processing. Brussels, BE (Sept. 2011)
HM 8.0 Software: http://hevc.kw.bbc.co.uk/trac/browser/tags/HM-8.0
ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11: HM 8 Common Test Conditions and Software Reference Configurations, JCTVC-J1100, 10th JCT-VC Meeting, Stockholm, SE (July 2012)
Gallager, R., Voorhis, D.: Optimal source codes for geometrically distributed integer alphabets. IEEE Trans. Inf. Theory 21(2), 228–230 (1975)
Starosolski, R., Skarbek, W.: Modified Golomb-Rice codes for lossless compression of medical images. In: Proceedings of the International Conference on E-health in Common Europe, Cracow, PL (2003)
ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11: Intra Transform Skipping, JCTVC-I0408, 9th JCT-VC Meeting, Geneva, CH (May 2012)
ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11: Inter Transform Skipping, JCTVC-J0237, 10th JCT-VC Meeting, Stockholm, SE (July 2012)
ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11: JCT-VC AHG Report: Screen Content Coding, JCTVC-F013, Torino, IT (July 2011)
ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11: On BD-Rate Calculation, JCTVC-F270, Torino, IT (July 2011)
Watson, A., Hu, J., McGowan, J.: DVQ: a digital video quality metric based on human vision. J. Electron. Imaging 10(1), 20–29 (2001)
Acknowledgments
This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MEST) (No. 2012-0009228).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Choi, JA., Ho, YS. Improved entropy coding for quantized transform coefficients in HEVC screen content coding. SIViP 9, 1067–1079 (2015). https://doi.org/10.1007/s11760-013-0542-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11760-013-0542-2