US 12,137,249 B2
Method, apparatus and medium for decoding or encoding
Xin Zhao, Palo Alto, CA (US); Xiang Li, Palo Alto, CA (US); and Shan Liu, Palo Alto, CA (US)
Assigned to TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed by TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed on Aug. 28, 2023, as Appl. No. 18/238,965.
Application 18/238,965 is a continuation of application No. 17/592,559, filed on Feb. 4, 2022, granted, now 11,849,146.
Application 17/592,559 is a continuation of application No. 17/180,096, filed on Feb. 19, 2021, granted, now 11,277,642, issued on Mar. 15, 2022.
Application 17/180,096 is a continuation of application No. 16/821,669, filed on Mar. 17, 2020, granted, now 11,039,170, issued on Jun. 15, 2021.
Application 16/821,669 is a continuation of application No. 16/235,995, filed on Dec. 28, 2018, granted, now 10,666,981, issued on May 26, 2020.
Claims priority of provisional application 62/692,658, filed on Jun. 29, 2018.
Prior Publication US 2024/0064335 A1, Feb. 22, 2024
Int. Cl. H04N 19/593 (2014.01); H04N 19/11 (2014.01); H04N 19/117 (2014.01); H04N 19/122 (2014.01); H04N 19/132 (2014.01); H04N 19/136 (2014.01); H04N 19/176 (2014.01); H04N 19/625 (2014.01)
CPC H04N 19/625 (2014.11) [H04N 19/122 (2014.11); H04N 19/176 (2014.11)] 20 Claims
OG exemplary drawing
 
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.