US 11,991,358 B2
Indication of multiple transform matrices in coded video
Kui Fan, San Diego, CA (US); Kai Zhang, San Diego, CA (US); Li Zhang, San Diego, CA (US); and Yue Wang, Beijing (CN)
Assigned to BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., Beijing (CN); and BYTEDANCE INC., Los Angeles, CA (US)
Filed by Beijing Bytedance Network Technology Co., Ltd., Beijing (CN); and Bytedance Inc., Los Angeles, CA (US)
Filed on Nov. 28, 2022, as Appl. No. 17/994,856.
Application 17/994,856 is a continuation of application No. PCT/CN2021/095390, filed on May 24, 2021.
Claims priority of application No. PCT/CN2020/092592 (WO), filed on May 27, 2020.
Prior Publication US 2023/0269374 A1, Aug. 24, 2023
Int. Cl. H04N 19/12 (2014.01); H04N 19/124 (2014.01); H04N 19/129 (2014.01); H04N 19/176 (2014.01); H04N 19/18 (2014.01)
CPC H04N 19/12 (2014.11) [H04N 19/124 (2014.11); H04N 19/129 (2014.11); H04N 19/176 (2014.11); H04N 19/18 (2014.11)] 17 Claims
OG exemplary drawing
 
14. A non-transitory computer-readable storage medium storing instructions that cause a processor to:
determine, for a conversion between a current video block of a video and a bitstream of the video, a zero-out range of the current video block using a rule; and
perform the conversion according to the determining,
wherein the rule specifies that the zero-out range is based on a size of the current video block,
wherein, during operation of a secondary transform in the conversion, transform coefficients of the current video block in the zero-out range are treated as having zero values,
wherein the rule specifies that the zero-out range is a first zero-out range when the current video block has a first size,
wherein the rule specifies that the zero-out range is a second zero-out range when the current video block has a second size,
wherein the second zero-out range is different from the first zero-out range,
wherein the second size is different from the first size,
wherein the rule specifies that a selection of a transform kernel for performing a primary transform operation during the conversion is based on a first index of the secondary transform indicated in the bitstream, and
wherein the secondary transform is a low frequency non-separable transform (LFNST), and the first index is an index for the LFNST;
wherein the rule specifies whether the bitstream includes a second index that indicates the selection of the transform kernel is based on the first index of the secondary transform, and the second index is an index for a multiple transform selection (MTS); and
wherein the rule specifies that the second index is not included in the bitstream when the first index is equal to a specific value.