摘要 |
A video decoding method, system and computer program product perform inverse transforming of transform coefficients for a video image. The inverse transforming is performed with a processing circuit on a first block of transform coefficients by a transform matrix having a plurality of vectors. The coefficients are transformed into a corresponding second block of residual pixel values for the video image. The transform matrix consists of integer elements, and includes a 4 point transform as whole or partial vectors of the transform matrix. The first row of the 4 point transform includes elements a a a a. The second row includes b c −c −b. The third row includes a −a −a a. The fourth row includes c −b b −c, wherein a, b and c comply with |b2+c2−(a2+a2)|/(a2+a2)<0.003, b/c being in an inclusive range of 2.1 through 2.4, and each of a, b and c being integer. |
主权项 |
1. A video decoding method comprising:
inverse transforming, using a processor, a first block of transform coefficients into a corresponding second block of residual pixel values for a video image using a processing circuit that at least applies the first block of transform coefficients to a transform matrix having a plurality of vectors, wherein the transform matrix
consists of integer elements, and includes a 4 point transform as whole or partial vectors of the transform matrix. the 4 point transform beingaaaabc-c-ba-a-aac-bb-c, wherein a, b and c satisfy |b2+c2-(a2+a2)|/(a2+a2) <0.003, b/c being in an inclusive range of 2.1 through 2.4, a being a power of 2, and each being an integer, wherein after a, b, and c have been divided by a largest integer number N that result in three new integers a′=a/N, b′=b/N, c′=c/N, each of a′, b′ and c′ are represented by not more than 8 bits. |