Unlock instant, AI-driven research and patent intelligence for your innovation.

Parallel normalized coding realization circuit based on CABAC and coding method

A normalization and encoding technology, applied in the field of video encoding, can solve problems such as increasing negative effects, achieve constant throughput, avoid pipeline stagnation, and avoid pipeline stagnation.

Active Publication Date: 2011-08-17
TSINGHUA UNIV
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Furthermore, when the proportion of low-probability symbols in the code stream increases, the negative effects introduced by the above two cases also increase

Method used

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
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Parallel normalized coding realization circuit based on CABAC and coding method
  • Parallel normalized coding realization circuit based on CABAC and coding method
  • Parallel normalized coding realization circuit based on CABAC and coding method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The specific embodiments of the present invention will be described in further detail below in conjunction with the drawings and embodiments. The following examples are used to illustrate the present invention, but not to limit the scope of the present invention.

[0037] The overall structure block diagram of the circuit according to the embodiment of the present invention is as image 3 Shown. First explain the definition of some variables:

[0038] input signal:

[0039] pStateIdx[5:0]: The probability index value of the currently encoded bit, generated by the previous-level context model engine;

[0040] valMPS: High probability symbol value, generated by the previous context model engine;

[0041] binVal: the value of the currently encoded bit;

[0042] mode: 0 indicates that it is currently working in standard encoding mode, and 1 indicates that it is currently working in bypass encoding mode.

[0043] output signal:

[0044] toRBPS[7:0]: Write the code stream of RBSP in byt...

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 discloses a parallel normalized coding realization circuit based on CABAC and a coding method. The circuit comprises a first grade production line and a second grade production line, wherein the first grade production line is used for completing the normalizing operation, the second grade production line is used for generating output code streams, the first grade production line andthe second grade production line are connected through a First-In First-Out (FIFO) queue, and the depth of the FIFO is of five sections. Thereby, when the engine generation by the output code streamsneeds multi-period operation, the operation of the former grade normalizing engine can not be blocked. The technical scheme of the invention avoids the problem of CABAC production line standstill caused by the multi-period normalizing operation of the original algorithm.

Description

Technical field [0001] The present invention relates to the field of video coding, in particular to a CABAC-based parallel normalized coding realization circuit and coding method. Background technique [0002] Context-based Adaptive Binary Arithmetic Coding (CABAC) is a coding algorithm adopted by the main classes of H.264 / AVC. Experiments have proved that compared with the context-adaptive variable-length coding algorithm (Context-Adaptive Variable-Length Codinig, CAVLC), under the same bit stream, CABAC improves the image quality by 0.3-0.6dB. The disadvantage of the CABAC encoding algorithm is its low throughput rate, which makes it difficult to meet the needs of high-definition applications. CABAC structure diagram such as figure 1 As shown, firstly, binary processing is performed on semantic elements that do not have binary characteristics; then, each bit in the output bit stream of the binary processing is subjected to adaptive binary arithmetic coding. For those semantic ...

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
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04N7/26H04N7/50H03M7/40H04N19/126H04N19/13H04N19/42H04N19/436H04N19/61H04N19/91
Inventor 刘振宇汪东升
Owner TSINGHUA UNIV