Check patentability & draft patents in minutes with Patsnap Eureka AI!

Encoding device and encoding method

An encoding device and a technology for encoding data, which are applied in the field of encoding devices applying arithmetic coding, can solve problems such as increased circuit scale and complex circuit structure, and achieve the effect of ensuring bit stream and simple circuit structure

Active Publication Date: 2011-06-01
PANASONIC CORP
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0014] When recoding, as mentioned above, it is necessary to restore the occurrence probability information of the arithmetic coding that has been updated, and a complicated circuit structure is required in a coding device that requires real-time processing.
In addition, when multiple coding parameters are applied in parallel for coding, the number of arithmetic coding circuits needs to be the same as the number of coding parameters, resulting in an increase in circuit size

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
  • Encoding device and encoding method
  • Encoding device and encoding method
  • Encoding device and encoding method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] Hereinafter, embodiments according to the present invention will be described with reference to the drawings.

[0024] In this embodiment, video coding is described in which the amount of codes is controlled with high precision while setting intra-frames that can be decoded within a frame as coding objects, and controlling the amount of binary codes obtained after coding to be equal to or less than a predetermined upper limit. device.

[0025] 1. Structure of video encoding device figure 1 The configuration of the video encoding device in the embodiment of the present invention is shown. exist figure 1 Among them, the video encoding device 100 includes a first encoding circuit 101 for performing provisional encoding, a second encoding circuit 102 for performing full encoding, a frame memory 151, a prediction mode memory 152, a binary symbol amount / code amount accumulation value memory 153, and a binary code amount memory 153. The symbol amount and code amount acc...

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

An encoding device (100) comprises a quantization parameter generating circuit (111), a quantization circuit (121), a binarization circuit (131), an arithmetic encoding circuit (141), a quantization parameter calculation circuit (112), and a quantization circuit (122). The quantization parameter generating circuit (111) generates a temporal quantization parameter. The quantization circuit (121) quantizes a signal to be quantized according to the temporal quantization parameter and generates quantized data. The binarization circuit (131) binarizes the quantized data and outputs binary symbol data. The arithmetic encoding circuit (141) performs arithmetic encoding on the binary symbol data and generates encoded data. The quantization parameter calculation circuit (112) generates a suitable quantization parameter according to the symbol amount of the binary symbol data, the code amount of the encoded data, an upper limit of the symbol amount, and a target code amount. The quantization circuit (122) quantizes the signal to be quantized according to the suitable quantization parameter.

Description

technical field [0001] The present invention relates to a coding device and method, in particular to a coding device and method using arithmetic coding. Background technique [0002] Arithmetic coding is a technology that can reversibly compress the amount of information to the theoretical limit according to the occurrence probability of the information source symbol. In the field of image coding, arithmetic coding is adopted in the JPEG2000 standard (ISO / IEC15444), the H.264 / MPEG4-AVC standard (see Non-Patent Document 1), and the like. [0003] For example, in H.264, Context Adaptive Binary Coding (CABAC: Context Adaptive Binary Coding) is adopted to realize high-efficiency coding corresponding to the probability characteristic of syntax. [0004] Next, context-adaptive arithmetic coding in H.264 will be described. FIG. 9 shows a prior art context adaptive arithmetic coding circuit. [0005] In the context-adaptive arithmetic coding circuit 14 shown in FIG. 9 , the binar...

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/30H03M7/40H04N1/41H04N19/00H04N19/126H04N19/15H04N19/174H04N19/189H04N19/196H04N19/593H04N19/61H04N19/625H04N19/90H04N19/91
CPCH04N19/00781H04N7/2618H04N7/50H04N7/26079H04N19/00187H03M7/4006H04N7/26324H04N19/00363H04N19/00951H04N19/0009H04N7/26127H04N19/00157H04N7/26106H04N19/124H04N19/14H04N19/15H04N19/194H04N19/61H04N19/91
Inventor 田中俊启
Owner PANASONIC CORP
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