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

A Method of Video Coding 8x8 Integer Transformation

An integer transformation and video coding technology, which is applied in the field of video coding, can solve the problems of occupying a lot of hardware resources, low calculation accuracy, irreversible transformation, etc.

Inactive Publication Date: 2011-12-14
深圳市云宙多媒体技术有限公司
View PDF8 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the embodiments of the present invention is to propose a video encoding 8x8 integer transformation method, aiming to solve the problem that the DCT transformation matrix in the prior art uses floating-point multiplication and addition, which takes up a lot of hardware resources, and the calculation is complex and large, and the calculation accuracy is not high. The inverse transformation cannot be completely matched, and the transformation is irreversible

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 Method of Video Coding 8x8 Integer Transformation
  • A Method of Video Coding 8x8 Integer Transformation
  • A Method of Video Coding 8x8 Integer Transformation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0069] like figure 1 Shown is a video encoding 8x8 integer transformation method in Embodiment 1 of the present invention, the method includes the following steps:

[0070] S101, receiving the 8x8 image residual data X output by the prediction module in the encoder;

[0071] S102, selecting an integer transformation base, and constructing a transformation matrix P;

[0072] The general integer transformation matrix of 8x8 is:

[0073] C = k 0 k 0 k 0 k 0 k 0 k 0 k 0 k 0 ...

Embodiment 2

[0092] The following is a video encoding 8x8 integer transformation method in Embodiment 2 of the present invention. Embodiment 2 of the present invention selects [15, 15, 10, 3] as the integer transformation base of the 8x8 general integer transformation matrix, and the method includes the following steps:

[0093] S201, receiving the 8x8 image residual data X output by the prediction module in the encoder;

[0094] S202, selecting an integer transformation base, and constructing a transformation matrix P;

[0095] The general integer transformation matrix of 8x8 is:

[0096] C = k 0 k 0 k 0 k 0 k 0 k 0 ...

Embodiment 3

[0138] The following is a video encoding 8x8 integer transformation method in Embodiment 3 of the present invention. Embodiment 3 of the present invention selects [6,7,5,1] as the integer transformation base of the 8x8 general integer transformation matrix, and the method includes the following steps:

[0139] S301. Receive 8x8 image residual data X output by a prediction module in an encoder.

[0140] S302, select an integer transformation base, and construct a transformation matrix P;

[0141] The general integer transformation matrix of 8x8 is:

[0142] C = k 0 k 0 k 0 k 0 k 0 k 0 ...

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 8×8 integer transform method in video coding is disclosed by the present invention, which includes: receiving 8×8 image residual error data X output by a prediction module of a coder; selecting different integer transform bases [15, 15, 10, 3], [6, 7, 5, 1] to construct a transform matrix P; according to the transform matrix P, constructing a scaling matrix PF=ZT*Z; performing forward transform on the image residual error data X according to Y=PXPT, and adopting corresponding integer transform calculation method according to the different integer transform bases; and performing scaling processing on the 8×8 forward transformed data Y. The transform method of the present invention has excellent energy concentration performance, wherein the degree of energy concentration approaches the 8×8 Discrete Cosine Transform (DCT), thus greatly eliminating the correlation of video data in transform space. The transform method also has low calculation complexity, which can be realized by addition and shift and is easy to implement by hardware; and the transform method has high calculation precision, and thus there does not exist the problem that the forward transform does not match the inverse transform.

Description

technical field [0001] The present invention relates to the technical field of video coding, in particular to a video coding 8x8 integer transformation method. Background technique [0002] A complete video coding system is composed of a series of algorithm modules such as prediction, transformation, quantization, and entropy coding. Among them, intra-frame and inter-frame prediction is to use the correlation of video data in space and time to compress data. The transformation module is to transform the image residual data output by the prediction module from the time domain to another space, so that the energy of the flatly distributed data in the time domain is concentrated in the transformed space, and most of the energy of the data is concentrated in the low frequency area of ​​the space . In the subsequent quantization and entropy coding modules, the transformed data distribution characteristics will be effectively used to further compress the data. Obviously, the tr...

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/26H04N7/46H04N7/50
CPCH04N7/26244H04N7/26101H04N19/122H04N19/176
Inventor 徐苏珊
Owner 深圳市云宙多媒体技术有限公司