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

An implementation method for quick conversion and quantification of video coding

A technology of fast conversion and implementation method, applied in the field of video coding, which can solve the problems of difficult real-time processing of the encoder and no all-zero block detection, etc., and achieve the effects of reducing computational complexity, increasing encoding speed, and improving encoding efficiency

Inactive Publication Date: 2008-06-04
SICHUAN PANOVASIC TECH
View PDF0 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0012] The implementation process of transform and quantization in the existing coding standards does not have all-zero block detection, and the complexity of 25% makes it difficult to realize the real-time processing of the encoder

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
  • An implementation method for quick conversion and quantification of video coding
  • An implementation method for quick conversion and quantification of video coding
  • An implementation method for quick conversion and quantification of video coding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0051] Process such as figure 1 Shown:

[0052] 1. Get the current 4x4 residual block;

[0053] 2. Perform all-zero block prediction on the residual block:

[0054] 2.1 First obtain the threshold value threshlod in advance according to the quantization parameter QP adopted by the current frame, at this time m takes a value of 19, k takes a value of 10, and E takes a value of 0.25; threshold=QPstep[QP]*19 / 6;

[0055] 2.2 Calculate the SAD value of the residual block, as follows:

[0056] Suppose Or is the original block, Pr is the prediction block, and Rr is the residual block; the size of the block is M x N; Rr=Or-Pr; SAD=|Rrij| where i=0...M, j=0...N ;

[0057] 3. Compare the SAD value with the threshold threshold, if the SAD value ≤ the threshold threshold, then judge the current block as a zero block, and skip to step 7 to start execution; if the SAD value>threshold threshold, then go to step 4;

[0058] 4. Transform and quantize the current block;

[0059] 5. If the ...

Embodiment 2

[0068] In steps 1-7, except that in step 4, the method of adjusting the threshold value threshold is different when there is a missed judgment, other steps are the same.

[0069] This embodiment adopts a simpler threshold threshold adjustment method, and directly adjusts the threshold threshold = QPstep [ QP ] * m 12 * E (The value of k is 10) in the adjustment coefficient m, that is, after a missed judgment occurs, the value of m is appropriately increased in steps or other ways to increase the threshold value threshold.

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 pertains to video coding technique, in particular relates to a transformation and quantization method. The technical problem to be solved by the invention is providing a transformation and quantization method which reduces the video coding complexity. The invention can detect the situation in which a residual block system is zero after transformation and quantization in advanced through prediction before the transformation and quantization, thus saving the transformation and quantization process of an all-zero block. The proposal has an outstanding meaning for video coding with a low bit rate, as the proportion of the all-zero block is lager in the situation of low bit rate. Detecting most parts of the all-zero block in advance can greatly reduce the calculating complexity of transformation and quantization, further increase the coding efficiency. Furthermore, the invention can real-timely adjust the judging conditions for the all-zero block, further enhance the coding speed and quality and avoid occurrence of missed judgment.

Description

technical field [0001] The invention belongs to video coding technology, and in particular relates to a transformation and quantization method. Background technique [0002] Because the encoder needs to determine the encoding mode, the computational complexity is very high, making it very difficult for the encoder to implement real-time encoding. The inter-frame part accounts for about 70% of the complexity. After the inter-frame part has been optimized to a great extent, the computational complexity of the transformation and quantization part becomes particularly prominent, accounting for about 25% of the overall complexity of the encoder. , inter-frame prediction is the key technology to improve the compression ratio of video coding. [0003] The usual coding process is as follows: [0004] 1. Input the current frame and perform macroblock division; [0005] 2. By comparing the current frame with the reference frame, use the motion estimation algorithm to obtain the mot...

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/124
Inventor 毛夏飞鲁国宁
Owner SICHUAN PANOVASIC TECH
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