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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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 ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 