US 11,930,214 B2
Method, apparatus and medium for decoding or encoding
Xin Zhao, San Diego, CA (US); Xiang Li, Los Gatos, CA (US); and Shan Liu, San Jose, CA (US)
Assigned to TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed by TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed on Sep. 9, 2022, as Appl. No. 17/941,762.
Application 17/941,762 is a continuation of application No. 17/319,672, filed on May 13, 2021, granted, now 11,503,338.
Application 17/319,672 is a continuation of application No. 16/869,122, filed on May 7, 2020, granted, now 11,044,494, issued on Jun. 22, 2021.
Application 16/869,122 is a continuation of application No. 16/225,982, filed on Dec. 19, 2018, granted, now 10,687,081, issued on Jun. 16, 2020.
Claims priority of provisional application 62/692,658, filed on Jun. 29, 2018.
Prior Publication US 2023/0018357 A1, Jan. 19, 2023
Int. Cl. H04N 19/61 (2014.01); H04N 19/105 (2014.01); H04N 19/122 (2014.01); H04N 19/147 (2014.01); H04N 19/159 (2014.01); H04N 19/176 (2014.01); H04N 19/597 (2014.01)
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
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 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.