CPC H04N 19/61 (2014.11) [H04N 19/105 (2014.11); H04N 19/122 (2014.11); H04N 19/147 (2014.11); H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/597 (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 64-point, 8-bit primary transform core matrix constructed using a set of integers that include: {bf, bg, bh, bi, bj, bk, bl, bm, bn, bo, bp, bq, br, bs, bt, bu, by, bw, bx, by, bz} and {ca, cb, cc, cd, ce, cf, cg, ch, ci, cj and ck}, wherein {bf, bg, bh, bi, bj, bk, bl, bm, bn, bo, bp, bq, br, bs, bt, bu, by, bw, bx, by, bz} and {ca, cb, cc, cd, ce, cf, cg, ch, ci, cj, ck} are equal to {91, 90, 90, 90, 88, 87, 86, 84, 83, 81, 79, 77, 73, 71, 69, 65} and {62, 59, 56, 52, 48, 44, 41, 37, 33, 28, 24, 20, 15, 11, 7, 2} respectively;
deriving the 64-point, 8-bit primary transform core matrix by reordering the set integers and determining their corresponding signs; and
reconstructing the compressed data block using the derived 64-point 8-bit primary transform core matrix.
|