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

A coder and method and device to realize adaptive arithmetic code

A technology of arithmetic coding and implementation method, which is applied in the field of entropy coding, can solve the problem of low coding efficiency and achieve the effect of improving coding efficiency

Inactive Publication Date: 2009-10-14
WUXI ZGMICRO ELECTRONICS CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0018] It can be seen that the existing encoding process needs to wait for the update of the probability space of the current bin and the bit stream corresponding to the output to be executed before continuing to update the probability space of the next bin
In fact, the dependency between the next bin and the current bin is only dependent on the probability space of the current bin after normalization, and has nothing to do with whether to output the bit stream corresponding to the current bin
Therefore, the problem in the prior art is that the process of updating the probability space of the current bin is embedded with the process of outputting the corresponding bit stream, resulting in low coding efficiency

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
  • A coder and method and device to realize adaptive arithmetic code
  • A coder and method and device to realize adaptive arithmetic code
  • A coder and method and device to realize adaptive arithmetic code

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0066] In order to make the purpose, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0067] In the process of adaptive arithmetic coding, the present invention separates the probability space of the current bin after calculation and normalization, that is, the probability space of updating the current bin, from the bit stream corresponding to the output, so as to improve the coding efficiency the goal of.

[0068] Figure 4 It is a flowchart of a method for implementing adaptive arithmetic coding in the first preferred embodiment of the present invention, and this embodiment includes the following steps:

[0069] Step 401: Receive an externally input bin, and use this bin as the current bin.

[0070] Step 402, using the initial probability space of the current bin, calculate the probability space of the current bin befo...

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 provided adaptive arithmetic code method comprises: A. making received binary bit bin as current bin; B. with initial probability space of current bin, calculating probability space of the bin before normalization, and executing step C and D paralleled; C. taking the first normalization process for probability space of current bin as the initial space of next bin, back to step A; and D. taking second normalization process for probability space of current bin, and outputting bit code flow. This invention improves coding efficiency.

Description

technical field [0001] The present invention relates to the technical field of entropy coding, in particular to an encoder and a method and device for realizing adaptive arithmetic coding. Background technique [0002] The H.264 standard adopts context-based adaptive binary arithmetic coding (CABAC) to achieve high coding adaptability and high compression rate. CABAC encodes and decodes the input bit stream in units of slices, and adopts corresponding modeling methods for the header information and residual data contained in a slice to achieve maximum redundancy compression. During the encoding process, CABAC automatically adjusts the probability of 0 or 1 in the next bit according to the current bit (bit) and its probability characteristics, thereby changing the global probability space and generating a corresponding code stream. Wherein, the so-called slice means that an image is divided into many parts, one of which is called a slice unit. [0003] figure 1 It is a sch...

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/30H04N7/50H04N19/126H04N19/13H04N19/184H04N19/61
Inventor 刘子熹
Owner WUXI ZGMICRO ELECTRONICS CO LTD
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