US 11,706,425 B2
Multiple transform set signaling for video coding
Hilmi Enes Egilmez, San Diego, CA (US); Vadim Seregin, San Diego, CA (US); Muhammed Zeyd Coban, Carlsbad, CA (US); and Marta Karczewicz, San Diego, CA (US)
Assigned to Qualcomm Incorporated, San Diego, CA (US)
Filed by QUALCOMM Incorporated, San Diego, CA (US)
Filed on Jan. 6, 2021, as Appl. No. 17/143,000.
Claims priority of provisional application 62/958,528, filed on Jan. 8, 2020.
Prior Publication US 2021/0211685 A1, Jul. 8, 2021
Int. Cl. H04N 19/18 (2014.01); H04N 19/44 (2014.01); H04N 19/176 (2014.01)
CPC H04N 19/18 (2014.11) [H04N 19/176 (2014.11); H04N 19/44 (2014.11)] 18 Claims
OG exemplary drawing
 
1. An apparatus configured to decode video data, the apparatus comprising:
a memory configured to store a block of video data; and
one or more processors implemented in circuitry and in communication with the memory, the one or more processors configured to:
receive the block of video data;
set an MtsDcOnly variable to 1, wherein the MtsDcOnly variable having a value of 1 indicates that the only non-zero transform coefficient in the block of video data is a DC coefficient;
reset the MtsDcOnly variable to 0 in the case that that a last scan position is greater than zero and a last subblock of the block is equal to zero, wherein the MtsDcOnly variable having a value of 0 indicates that there are non-zero transform coefficients in the block of video data other than the DC coefficient;
determine a presence of non-zero transform coefficients in the block of video data other than the DC coefficient based on the value of the MtsDcOnly variable;
determine a value of a multiple transform set index for the block of video data based on the presence of non-zero transform coefficients in the block of video data other than the DC coefficient; and
apply a transform to the block of video data based on the determined value of the multiple transform set index.