CPC H04N 19/625 (2014.11) [H04N 19/122 (2014.11); H04N 19/176 (2014.11)] | 20 Claims |
1. A method of decoding, the method comprising:
receiving a video bitstream comprising a compressed data block, wherein a discrete sine transform (DST) is to be applied as a transform core matrix to the compressed data block;
determining whether to use a first transform core matrix that is a 32-point, 8-bit DST-7 primary transform core matrix, wherein the first primary transform core matrix is constructed using a set of thirty-two integers {a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, A, B, C, D, E, and F}, wherein a value of {a, b, c, d, e, f, g, h, i, j, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, A, C, D, E, and F} is {4, 9, 13, 17, 21, 26, 30, 34, 38, 42, 50, 53, 56, 60, 63, 66, 68, 72, 74, 77, 78, 80, 82, 84, 85, 86, 88, 89, 90, 90};
deriving the 32-point, 8-bit DST-7 primary transform core matrix by reordering the set of thirty-two integers and determining their corresponding signs; and
reconstructing the compressed data block using the derived 32-point 8-bit DST-7 primary transform core matrix.
|