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

16*16 integer transformation method for video coding

A 16x16, integer transformation technology, applied in the field of video coding, can solve problems such as occupying a lot of hardware resources, low calculation accuracy, and incomplete matching of DCT positive and negative transformations

Inactive Publication Date: 2011-07-27
SHENZHEN TEMOBI SCI &TECH
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the embodiment of the present invention is to propose a video coding 16x16 integer transformation method, aiming at solving 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 complicated 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
  • 16*16 integer transformation method for video coding
  • 16*16 integer transformation method for video coding
  • 16*16 integer transformation method for video coding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0122] Such as figure 1 Shown is a video encoding 16x16 integer transformation method according to Embodiment 1 of the present invention, said method comprising the following steps:

[0123] S101, receiving the 16x16 image residual data X output by the prediction module in the encoder;

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

[0125] A general integer transformation matrix of 16 by 16 is constructed as follows:

[0126] C=[C1C2], where,

[0127] C 1 = 1 1 1 1 1 1 1 1 k 1 k 2 k...

Embodiment 2

[0144] The following is a video encoding 16x16 integer transformation method in Embodiment 2 of the present invention. In Embodiment 2 of the present invention, [27282423191495] is selected as the integer transformation base of the 16x16 general integer transformation matrix. The method includes the following steps:

[0145] S201, receiving the 16x16 image residual data X output by the prediction module in the encoder;

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

[0147] A general integer transformation matrix of 16 by 16 is constructed as follows:

[0148] C=[C1C2], where,

[0149] C 1 = 1 1 1 1 1 1 1 1 ...

Embodiment 3

[0213] The following is a video encoding 16x16 integer transformation method in Embodiment 3 of the present invention. Embodiment 3 of the present invention selects [151311115651] as the integer transformation base of the 16x16 general integer transformation matrix. The method includes the following steps:

[0214] S301. Receive 16x16 image residual data X output by a prediction module in an encoder.

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

[0216] A general integer transformation matrix of 16 by 16 is constructed as follows:

[0217] C=[C1C2], where,

[0218] C 1 = 1 1 1 1 1 1 1 1 k ...

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 discloses a 16*16 integer transformation method for video coding, comprising the steps of selecting different integer transformation bases (including (272824231911495) or (151311115651)) to build a transformation matrix P by receiving 16*16 image residual data X output from a predetermination module in an encoder; building a scaling matrix PF (which equals to ZT*Z) according to the transformation matrix P; carrying out positive transformation (in which Y equals to PXPT) to the image residual data X, and adopting corresponding integer transformation computing methods according to the different integer transformation bases; and carrying out scaling processing on data Y which is subject to the 16*16 positive transformation. In the 16*16 integer transformation method, the energy concentrating property is excellent, and the energy concentration ratio is close to 16*16 DCT (Discrete Cosine Transformation), so that the relativity of video data on transformation space can be greatly eliminated; the computing complexity is low and the computation can be realized by addition and displacement, so that hardware is easy to implement; and the computing precision is high, so that the problem that positive transformation and negative transformation are not matched is eliminated.

Description

technical field [0001] The invention relates to the technical field of video coding, in particular to a video coding 16x16 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 transfor...

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
IPC IPC(8): H04N7/26H04N7/46H04N7/50
CPCH04N7/26702H04N19/00775H04N7/50H04N19/00478H04N7/30H04N19/42H04N19/60
Inventor 徐苏珊
Owner SHENZHEN TEMOBI SCI &TECH