A Binary Arithmetic Coder

A binary arithmetic coding and router technology, applied in the field of real-time coding systems, can solve the problems of strong data dependence and complex binary arithmetic coding process.

A binary arithmetic coding and router technology, applied in the field of real-time coding systems, can solve the problems of strong data dependence and complex binary arithmetic coding process.

CN107277553BActive Publication Date: 2020-10-27UNIV OF SCI & TECH OF CHINA

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A Binary Arithmetic Coder
  • A Binary Arithmetic Coder
  • A Binary Arithmetic Coder

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] CABAC mainly includes three processes of binarization, context modeling and binary arithmetic coding. The syntax elements input to the entropy encoder are first mapped to binary symbols (bin) by a binarization process. Binary arithmetic coding includes three coding modes: Regular coding, Bypass coding and Terminate coding. The context modeling process estimates a probability model for each non-bypass encoded bin according to a specific context, that is, the context model. Binary arithmetic coding compresses bins into bits according to the context model of bins and outputs them.

[0033]The core of the binary arithmetic coding process is the recursive division of the coding interval. The coding interval is divided into sub-intervals according to the coding mode and the context model of the bin, and the sub-interval corresponding to the current bin is selected as the new coding interval, so that the recursive division is continued. The coding interval is represented by ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a binary arithmetic encoder with high throughput. A Range updating unit adopts 3 Range updating sub-units and forms a LU-LU-MU cascade structure, a LU-MU cascade structure and an LU-FU cascade structure, so that the circuit is optimized, the path delay of the circuit can be shortened, the working efficiency of the circuit is improved, accordingly, the throughput of the binary arithmetic encoder is improved, and real-time encoding of high-definition and ultra high-definition videos is supported.

Description

technical field [0001] The present disclosure relates to the technical field of digital video encoding and decoding, in particular to a high-throughput binary arithmetic encoder, which can be applied to real-time encoding systems of high-definition and ultra-high-definition videos. Background technique [0002] With the rapid development of multimedia technology, people have higher and higher requirements for video resolution, and the video resolution is developing towards 4K (3840Γ—2160) and 8K (7680Γ—4320) ultra-high definition. The high resolution, high frame rate, and high pixel depth of ultra-high-definition video lead to a huge amount of data, which puts forward higher requirements for video coding technology. In response to the coding requirements of ultra-high-definition video, the new generation of video coding standard H.265 / HEVC (High Efficiency Video Coding, High Efficiency Video Coding) was officially released in 2013. Compared with the previous generation H.264 / ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
27 Oct 2020
Publication
CN107277553B
IPC
H04N19/91; H04N19/42
CPC
H04N19/42; H04N19/91
Inventors
ι™ˆζΎ; ι™ˆζˆ