2006Unpublished venueRequires access

A high throughput binary arithmetic coding engine for h.264/avc

Mo Li, Wuchen Wu

Open publisher page 2 citations

Abstract

Context-based adaptive binary arithmetic coding (CABAC) adopted by the latest video coding standard- H.264/AVC main profile, can achieve good compression performance both in encoding and decoding H.264 syntax element. However, the binary coding engine of CABAC is bitwise in H.264/AVC, which leads to the limited throughput of CABAC encoder. Also the traditional iterative scheme for renormalization in binary arithmetic coding can result in degradation of coding efficiency. To avoid more costly operation in CABAC, an efficient coding design for handling high-resolution video sequence is strongly required. This paper proposes an optimized parallel processing approach and high throughput architecture design for renormalization in binary arithmetic coding engine, which is well suited for efficient software and hardware implementation over H.264/AVC HDTV encoder. Comparing with the traditional design, the results show that this novel approach makes a symbol encoded in one cycle; and for a set of test sequences, the throughput rate has been increased nearly 20% on average

About this research paper

What this paper is about

Context-based adaptive binary arithmetic coding (CABAC) adopted by the latest video coding standard- H.264/AVC main profile, can achieve good compression performance both in encoding and decoding H.264 syntax element. However, the binary coding engine of CABAC is bitwise in H.264/AVC, which leads to the limited throughput of CABAC encoder. Also the traditional iterative scheme for renormalization in binary arithmetic coding can result in degradation of coding efficiency. To avoid more costly operation in CABAC, an efficient coding design for handling high-resolution video sequence is strongly required. This paper proposes an optimized parallel processing approach and high throughput architecture design for renormalization in binary arithmetic coding engine, which is well suited for efficient software and hardware implementation over H.264/AVC HDTV encoder. Comparing with the traditional design, the results show that this novel approach makes a symbol encoded in one cycle; and for a set of test sequences, the throughput rate has been increased nearly 20% on average

Why it matters

OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Context-based adaptive binary arithmetic coding (CABAC) adopted by the latest video coding standard- H.264/AVC main profile, can achieve good compression performance both in encoding and decoding H.264 syntax element. However, the binary coding engine of CABAC is bitwise in H.264/AVC, which leads to the limited throughput of CABAC encoder. Also the traditional iterative scheme for renormalization in binary arithmetic coding can result in degradation of coding efficiency. To avoid more costly operation in CABAC, an efficient coding design for handling high-resolution video sequence is strongly required. This paper proposes an optimized parallel processing approach and high throughput architecture design for renormalization in binary arithmetic coding engine, which is well suited for efficient software and hardware implementation over H.264/AVC HDTV encoder. Comparing with the traditional design, the results show that this novel approach makes a symbol encoded in one cycle; and for a set of test sequences, the throughput rate has been increased nearly 20% on average

Key concepts: Context-adaptive binary arithmetic coding, Context-adaptive variable-length coding, Computer science, Encoder, Arithmetic coding, Decoding methods, Parallel computing, Binary number

Related papers

Back to paper searchBrowse research topicsOriginal source
A high throughput binary arithmetic coding engine for h.264/avc — Research Paper | ScholarLens