An improved method to CABAC in the H.264/AVC video compression standard

LeThanh Ha, Chun Su Park, Seung Won Jung, Sung-Jea Ko

Research output: Contribution to journalArticle

Abstract

Context-based Adaptive Binary Arithmetic Coding (CABAC) is adopted as an entropy coding tool for main profile of the video coding standard H.264/AVC. CABAC achieves higher degree of redundancy reduction by estimating the conditional probability of each binary symbol which is the input to the arithmetic coder. This paper presents an entropy coding method based on CABAC. In the proposed method, the binary symbol is coded using more precisely estimated conditional probability, thereby leading to performance improvement. We apply our method to the standard and evaluate its performance for diff erent video sources and various quantization parameters (QP). Experiment results show that our method outperforms the original CABAC in term of coding efficiency, and the average bit-rate savings are up to 1.2%.

Original languageEnglish
Pages (from-to)3355-3360
Number of pages6
JournalIEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
VolumeE92-A
Issue number12
DOIs
Publication statusPublished - 2009 Dec 1

Fingerprint

Arithmetic Coding
Video Compression
Image compression
Entropy
Binary
Image coding
Entropy Coding
Redundancy
Conditional probability
Experiments
Video Coding
Context
Standards
Quantization
Coding
Evaluate
Term
Experiment

Keywords

  • Arithmetic codes
  • CABAC
  • Entropy coding
  • H264/AVC
  • Linear regression

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Computer Graphics and Computer-Aided Design
  • Applied Mathematics
  • Signal Processing

Cite this

An improved method to CABAC in the H.264/AVC video compression standard. / Ha, LeThanh; Park, Chun Su; Jung, Seung Won; Ko, Sung-Jea.

In: IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, Vol. E92-A, No. 12, 01.12.2009, p. 3355-3360.

Research output: Contribution to journalArticle

@article{26a9b86c188947fa8effa242980b2e41,
title = "An improved method to CABAC in the H.264/AVC video compression standard",
abstract = "Context-based Adaptive Binary Arithmetic Coding (CABAC) is adopted as an entropy coding tool for main profile of the video coding standard H.264/AVC. CABAC achieves higher degree of redundancy reduction by estimating the conditional probability of each binary symbol which is the input to the arithmetic coder. This paper presents an entropy coding method based on CABAC. In the proposed method, the binary symbol is coded using more precisely estimated conditional probability, thereby leading to performance improvement. We apply our method to the standard and evaluate its performance for diff erent video sources and various quantization parameters (QP). Experiment results show that our method outperforms the original CABAC in term of coding efficiency, and the average bit-rate savings are up to 1.2{\%}.",
keywords = "Arithmetic codes, CABAC, Entropy coding, H264/AVC, Linear regression",
author = "LeThanh Ha and Park, {Chun Su} and Jung, {Seung Won} and Sung-Jea Ko",
year = "2009",
month = "12",
day = "1",
doi = "10.1587/transfun.E92.A.3355",
language = "English",
volume = "E92-A",
pages = "3355--3360",
journal = "IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences",
issn = "0916-8508",
publisher = "Maruzen Co., Ltd/Maruzen Kabushikikaisha",
number = "12",

}

TY - JOUR

T1 - An improved method to CABAC in the H.264/AVC video compression standard

AU - Ha, LeThanh

AU - Park, Chun Su

AU - Jung, Seung Won

AU - Ko, Sung-Jea

PY - 2009/12/1

Y1 - 2009/12/1

N2 - Context-based Adaptive Binary Arithmetic Coding (CABAC) is adopted as an entropy coding tool for main profile of the video coding standard H.264/AVC. CABAC achieves higher degree of redundancy reduction by estimating the conditional probability of each binary symbol which is the input to the arithmetic coder. This paper presents an entropy coding method based on CABAC. In the proposed method, the binary symbol is coded using more precisely estimated conditional probability, thereby leading to performance improvement. We apply our method to the standard and evaluate its performance for diff erent video sources and various quantization parameters (QP). Experiment results show that our method outperforms the original CABAC in term of coding efficiency, and the average bit-rate savings are up to 1.2%.

AB - Context-based Adaptive Binary Arithmetic Coding (CABAC) is adopted as an entropy coding tool for main profile of the video coding standard H.264/AVC. CABAC achieves higher degree of redundancy reduction by estimating the conditional probability of each binary symbol which is the input to the arithmetic coder. This paper presents an entropy coding method based on CABAC. In the proposed method, the binary symbol is coded using more precisely estimated conditional probability, thereby leading to performance improvement. We apply our method to the standard and evaluate its performance for diff erent video sources and various quantization parameters (QP). Experiment results show that our method outperforms the original CABAC in term of coding efficiency, and the average bit-rate savings are up to 1.2%.

KW - Arithmetic codes

KW - CABAC

KW - Entropy coding

KW - H264/AVC

KW - Linear regression

UR - http://www.scopus.com/inward/record.url?scp=84884252081&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84884252081&partnerID=8YFLogxK

U2 - 10.1587/transfun.E92.A.3355

DO - 10.1587/transfun.E92.A.3355

M3 - Article

AN - SCOPUS:84884252081

VL - E92-A

SP - 3355

EP - 3360

JO - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences

JF - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences

SN - 0916-8508

IS - 12

ER -