Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Arithmetic coder and coding method

An arithmetic encoder and arithmetic coding technology, which are applied in the fields of television, electrical components, image communication, etc., can solve the problems of high computational complexity and less attention to system delay.

Active Publication Date: 2013-07-31
PEKING UNIV
View PDF3 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the computational complexity of CABAC is significantly higher than that of CAVLC
[0004] In order to encode high-definition video in real time, we need to increase the throughput rate of the encoder, and at the same time, we must take into account the system delay. The current arithmetic coder mostly focuses on the throughput rate, and pays less attention to the system delay.

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
  • Arithmetic coder and coding method
  • Arithmetic coder and coding method
  • Arithmetic coder and coding method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] The position of this embodiment in the entire video coding system is as follows figure 1 As shown, the macroblock-level pipelining scheme is adopted, and its specific module architecture is as follows Figure 4 As shown, where A represents the binary conversion module (binarizer), B represents the context management module (CM), and C represents the binary arithmetic coding module (BAC). The technical solutions proposed in the three modules of the present invention will be described as examples below.

[0019] Since the number of binary sequences (bins) generated by a macroblock after binary conversion will fluctuate in a large range, and the number of binary sequences (bins) processed by the binary arithmetic coding module (BAC) in unit time is limited, so we A buffer is added between the binary conversion module (binarizer) and the binary arithmetic coding module (BAC) for buffering. Of course, the larger the buffer, the smoother the input of the binary arithmetic ...

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 design method of an arithmetic coder, and a realization device, which comprise a front-buffer design, algorithm structure joint optimization, a muti-bin processing technology and a hybrid context storage mechanism, wherein the front-buffer design is used for solving the problems that the number of binary sequences (bin) generated by a macroblock after binary conversion can fluctuate within a very wide range, but the number of the binary sequences (bin) processed by a binary arithmetic coding module (BAC) in unit time is limited; the algorithm structure joint optimization mainly uses a time borrowing technology to place low processing after range processing; the muti-bin processing technology utilizes MPS (microprocessor system) computation more easily compared with an LPS (lean process solution), so that people can process multiple MPSs in a clock period; and the hybrid context storage mechanism is a storage method invented for a special application of a 2bins / cycle throughput rate, can store a large number of context models, and can conduct quick memory on the models. The arithmetic coder and the coding method are applicable to coding of a multi-stage pipeline structure, in particular to real-time coding of high-definition resolution.

Description

technical field [0001] The invention relates to the technical field of digital video encoding and decoding, in particular to an AVS advanced entropy encoder and an encoding method. Background technique [0002] Video coding technology and video coding standards are the technical basis of audio and video industries including digital TV, network video, mobile TV, MP3 and so on. At present, there are four source coding standards that the audio and video industry can choose: MPEG-2, MPEG-4, MPEG-4AVC (AVC for short, also known as JVT, H.264), AVS, among which AVS (Audio Video coding Standard, audio Video Coding Standard) is the abbreviation of the "Advanced Audio and Video Coding for Information Technology" series of standards. These source coding standards generally adopt a hybrid coding method to remove redundant information among huge source data, such as: spatial redundancy, time redundancy, and information entropy redundancy. [0003] Entropy coding is an indispensable ke...

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 Applications(China)
IPC IPC(8): H04N7/26H04N19/423H04N19/91
Inventor 解晓东洪浩李源贾惠柱高文
Owner PEKING UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products