Method, system and coding device for improving arithmetic coaing speed

An arithmetic coding and coding device technology, which is applied in the direction of code conversion, television, electrical components, etc., can solve problems such as long circuit paths, and achieve the effect of improving speed

Inactive Publication Date: 2007-07-25
VIMICRO CORP
View PDF0 Cites 42 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] Since the above-mentioned normalization process may need to go through 7 cyclic processes, when the update process shown in Figure 3 is implemented in practice, the possible circ

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
  • Method, system and coding device for improving arithmetic coaing speed
  • Method, system and coding device for improving arithmetic coaing speed
  • Method, system and coding device for improving arithmetic coaing speed

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0060] 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.

[0061] When updating the probability space of the current bin, the present invention uses the prediction result of the initial probability space of the next bin corresponding to the current bin to update the probability space of the next bin. Within the standard clock cycle T required for the probability space of 1 bin, the probability space of 2 or even multiple bins is updated to improve the speed of CABAC encoding. In addition, the focus of the present invention is how to update the probability space of two or more bins within the standard clock period T required to update the probability space of one bin, without focusing on updating one bin Therefore, in the present invention, the circuit corresponding to the process in Fig. 1 can be...

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 method forecasts result of initial probability space of next bin corresponding to current binary value bin. The method also includes following steps: updating probability space of current bin to obtain final probability space of current bin; based on prognostic initial probability space of next bin to update final probability space of next bin, and obtain final probability space of next bin. Based on the method the invention discloses system and encoding device for increasing arithmetic coding speed. Under condition of ensuring accuracy of prognostic result, the disclosed system and method can update two or more probability spaces of bin within a standard time period T while probability space of one bin is updated so as to raise speed for encoding CABAC.

Description

technical field [0001] The present invention relates to the technical field of entropy coding, in particular to a method, system and coding device for improving arithmetic coding speed. 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. [0003] When CABAC encoding is performed on a binary value, the binary value is called bin. In the coding process of CABAC, according to the current bin and its probability characteristics, the probability space of the current bin is updated, and the final probability space of the current bin is used as the initial probability space of the next bin, and the probability space of the next bin is continuousl...

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
IPC IPC(8): H03M7/40H04N7/26H04N19/91
Inventor 刘子熹
Owner VIMICRO CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products