Coefficient optimization method of RDOQ, acceleration method and device of RDOQ

A coefficient and zero coefficient technology, applied in RDOQ coefficient optimization, RDOQ acceleration methods and devices, can solve problems such as low efficiency and waste of system computing resources

Active Publication Date: 2018-07-24
SUMAVISION TECH CO LTD
View PDF15 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In view of this, the object of the present invention is to provide an RDOQ coefficient optimization method, an RDOQ acceleration method and device, to alleviate the technical problems of low efficiency and waste of system computing resources existing in the RDOQ process in the prior art

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
  • Coefficient optimization method of RDOQ, acceleration method and device of RDOQ
  • Coefficient optimization method of RDOQ, acceleration method and device of RDOQ
  • Coefficient optimization method of RDOQ, acceleration method and device of RDOQ

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0152] An embodiment of the present invention provides an RDOQ coefficient optimization method, which is applied in the field of video coding. In the process of realizing rate-distortion optimization quantization by the coefficient optimization method of RDOQ, the zero coefficient is not optimized and adjusted, that is, the amplitude of the zero coefficient is not changed during the RDOQ process.

[0153] Such as figure 1 , figure 2 and image 3 As shown, the RDOQ coefficient optimization method includes:

[0154] Step S101 : For a non-all-zero coefficient group, each coefficient in the non-all-zero coefficient group is sequentially judged to be zero in accordance with a preset coefficient scanning order in units of coefficients.

[0155] Perform the following operations according to the judgment result:

[0156] Step S1011: For the zero coefficient located before the initial last non-zero coefficient, obtain the number of bits corresponding to the zero coefficient.

[0...

Embodiment 2

[0202] refer to Figure 4 , the embodiment of the present invention provides an RDOQ acceleration method, including:

[0203] Quantization step S401: Discrete cosine transform is performed on the residual signal to obtain a transformed block.

[0204] Specifically, discrete cosine transform (DCT) is performed on the residual, and pre-quantization is performed according to formula #(13) to obtain a transform block (TB, also called a transform coefficient unit). The transform quantization process is as follows Figure 5 shown.

[0205]

[0206] Parameter description: l ij : Coefficient magnitude after quantization; d ij : DCT coefficient before quantization; T_Shift: scaling coefficient in DCT.

[0207] Specifically, the quantified original formula: l i Indicates the quantized value; C i Represents the DCT coefficient; Qs represents the quantization step size; floor() is the rounding down function, and f controls the rounding relationship.

[0208] The HEVC quantizat...

Embodiment 3

[0269] Such as Figure 8 As shown, the embodiment of the present invention provides an acceleration device for RDOQ, which includes:

[0270] The quantization module 801 is configured to perform discrete cosine transform on the residual signal to obtain a transform block.

[0271] The scanning module 802 is used to select the coefficient scanning mode of reverse scanning of the transform coefficient unit, determine the coefficient scanning order of the transform coefficients in the transform block, and obtain the non-zero coefficient information of the transform block in the coefficient scanning order; wherein, the transform block Including at least one coefficient group, the non-zero coefficient information includes the position of the initial last non-zero coefficient in the transformation coefficient unit, the magnitude of the initial last non-zero coefficient, the number of non-zero coefficient groups, the number of non-zero coefficients The position of the group, the num...

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 provides a coefficient optimization method of RDOQ, an acceleration method and device of RDOQ, and relates to the coding field. The optimization method comprises the following steps: performing zero-coefficient judgment on each coefficient according to a preset coefficient scanning order for a non-full-zero coefficient group; acquiring a bit number corresponding to the zero coefficient for an initialized zero coefficient before the last non-zero coefficient; computing a rate-distortion cost difference between the coefficient and the zero coefficient by using a first computing formula for the initialized coefficient with coefficient amplitude of 1 before the last non-zero coefficient, thereby obtaining a first computing result; performing coefficient adjusting according to thefirst computing result; computing the rate-distortion cost difference between the coefficient and the coefficient-1 by using the second computing formula for the initialized coefficient with coefficient amplitude greater than 1 before the last non-zero coefficient, thereby obtaining a second computing result; and performing coefficient adjusting according to the second computing result. The problems that the efficiency is low and the system resource is wasted in the RDOQ process are solved, the computing speed can be improved, and the resource can be saved.

Description

technical field [0001] The invention relates to the technical field of video coding, in particular to an RDOQ coefficient optimization method, an RDOQ acceleration method and a device. Background technique [0002] At present, the RDOQ process of the prior art determines the optimal coefficient by calculating the rate-distortion cost of the entire transform block (TB), and the process of determining the optimal coefficient needs to calculate the degree of distortion and the number of bits on each zero coefficient, so A large amount of calculation loss is generated, resulting in low efficiency and serious waste of resources. [0003] There is no effective solution to the above problems. Contents of the invention [0004] In view of this, the purpose of the present invention is to provide an RDOQ coefficient optimization method, RDOQ acceleration method and device, so as to alleviate the technical problems of low efficiency and waste of system computing resources in the RDO...

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): H04N19/124H04N19/129H04N19/147H04N19/18H04N19/70
CPCH04N19/124H04N19/129H04N19/147H04N19/18H04N19/70
Inventor 耿晨晖钟亮包佳晶石小明
Owner SUMAVISION TECH CO LTD
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