Supercharge Your Innovation With Domain-Expert AI Agents!

Method and device for arithmetic code package outputting

A technology of arithmetic coding and output method, which is applied in the direction of image coding, calculation, code conversion, etc., can solve the problems of unit time consumption, slow update speed of probability space, and low efficiency of arithmetic coding, so as to improve coding speed and reduce implementation complexity Effect

Inactive Publication Date: 2009-08-05
SHENZHEN COSHIP ELECTRONICS CO LTD
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If CodRange is the minimum value of 2 when step 101 is executed, it will take 7 cycles to complete the entire process of renormalization processing, which consumes a lot of unit time
[0028] It can be seen that the existing renormalization processing efficiency is not high, which makes the update speed of the probability space slow, which in turn makes the efficiency of arithmetic coding low, which affects the video processing speed
And the update of CodLow, CodRange is intertwined with the generation of output characters, it is difficult to improve it to improve processing 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
  • Method and device for arithmetic code package outputting
  • Method and device for arithmetic code package outputting
  • Method and device for arithmetic code package outputting

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0046] The present invention adopts the hardware circuit implementation mode of parallel processing, simultaneously updates CodRange value and CodLow value separately, obtains updated CodRange value and CodLow value; In the process of updating the CodLow value, a 7-bit output string and a 7-bit flag string are also obtained. The 7-bit flag string identifies the undetermined state output characters in the 7-bit output string; then according to the effective number, the 7-bit output string and 7-bit flag strings to generate output characters. The present invention independently updates the CodRange value and the CodLow value in parallel, and separates the update process from the packaging output process, so that the renormalization process with an un...

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 method for outputting arithmetic coding in a packing way and a device thereof, wherein, the method comprises the following steps: according to a starting position CodLow value to be updated of a probability space, 7-bit output sequence and 7-bit mark sequence of a high bit are obtained, output characters with undetermined state in the 7-bit output sequence are marked by the 7-bit mark sequence; according to the length CodRange value to be updated of the probability space, an effective number is obtained, and the effective number shows the digit of the effective output characters in the 7-bit output sequence obtained according to the CodRange value to be updated; output characters of the effective number are extracted from the 7-bit output sequence, and the output characters with undetermined state of the extracted output characters are marked according to the 7-bit mark sequence; the extracted output characters are processed and then encoding output bytes are obtained and output. The proposal of the invention simplifies the realization of packing output and improves the encoding speed.

Description

technical field [0001] The invention relates to arithmetic coding technology in video processing, in particular to a method and device for packing and outputting arithmetic coding. Background technique [0002] In the H.264 protocol, arithmetic coding is a common coding method used to realize data compression in the video processing process. Its basic principle is: according to the value of the binary data in the current video coding circuit, the probability space is processed to obtain The processed probability space is then used as the probability space to be updated to perform renormalization processing to obtain the updated probability space, and corresponding code streams are generated according to the above probability space to be updated. The generated corresponding code stream includes encoded output bytes one by one, and the encoded output bytes are the final result output by the encoding end. [0003] The above probability space is usually expressed as: the starti...

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/26
CPCH04N19/00781G06T9/005H04N19/00951H04N7/26106H03M7/4006H04N7/5013H04N19/61H04N19/91
Inventor 刘浩
Owner SHENZHEN COSHIP ELECTRONICS CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More