Unlock instant, AI-driven research and patent intelligence for your innovation.

A Calculation Method and Device of Absolute Transformation Error Sum in Video Coding

A technology of transform error and video coding, which is applied in the field of video coding, can solve problems such as cost, and achieve the effect of saving adders and registers, reducing the amount of calculation, and reducing addition operations

Active Publication Date: 2019-07-12
北京君正集成电路股份有限公司
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The calculation of the sum of absolute transformation errors (SATD) involves a large number of addition operations, requiring the use of a large number of adders, and the calculation of the sum of absolute transformation errors (SATD) requires a register with a large storage space to save the intermediate calculation results. In summary, now Some calculations of the sum of absolute transformation errors (SATD) consume a lot of hardware resources such as adders and registers

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
  • A Calculation Method and Device of Absolute Transformation Error Sum in Video Coding
  • A Calculation Method and Device of Absolute Transformation Error Sum in Video Coding
  • A Calculation Method and Device of Absolute Transformation Error Sum in Video Coding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0024] Such as figure 1 As shown, the embodiment of the present invention provides a method for calculating the sum of absolute transformation errors in video coding, the method comprising:

[0025] S11. Obtain a residual data matrix.

[0026] S12. Perform a first absolute transform error sum operation on the upper half sub-matrix of the hadamard transform coefficient matrix corresponding to the residual data matrix, the residual data matrix, and the transpos...

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 embodiment of the invention discloses a method and device for calculating the SATD (Sum of Absolute Transformed Difference) in video coding, and solves the disadvantages that the existing SATD calculation involves a large amount of addition operation and a register having a relatively large storage space is needed to store an intermediate calculation result. The method for rapidly calculating the SATD in video coding disclosed by the invention comprises the following steps of: obtaining a residual data matrix; for a sub-matrix at the upper half part of a hadamard transformation coefficient matrix corresponding to the residual data matrix, the residual data matrix and a transposed matrix of the hadamard transformation coefficient matrix, performing first SATD operation; for a sub-matrix at the lower half part of the hadamard transformation coefficient matrix corresponding to the residual data matrix and the residual data matrix, performing second SATD operation; and, multiplying the calculation result of the second SATD operation by 2, and then, performing summation with the calculation result of the first SATD operation, so that the SATD of the residual data matrix is obtained.

Description

technical field [0001] The invention relates to the technical field of video coding, in particular to a method and device for calculating the sum of absolute transformation errors in video coding. Background technique [0002] In a video coding system, common evaluation criteria for distortion include absolute error and SAD (Sum of Absolute Difference), absolute transformation error and SATD (Sum of Absolute Transformed Difference), square error and SSE (Sum of Squared Error), etc. Among the commonly used evaluation criteria for video distortion, the square error and SSE are better, but the multiplication calculation is relatively large, and operations such as discrete cosine transform, quantization, inverse quantization, and inverse discrete cosine transform are required, and the calculation is complex and costly. The calculation of absolute error and SAD is simple but the error is large; the effect and performance of absolute transformation error and SATD are compromised. ...

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): H04N19/156H04N19/189H04N19/42
Inventor 卢立志
Owner 北京君正集成电路股份有限公司