IP Library Granted Patent US 11,228,787
Granted Patent B2
US 11,228,787 · App. 17/105,573 · Granted Jan 18, 2022

Signaling multiple transmission selection

Inventors: Man-Shu Chiang (Hsinchu, TW); Chih-Wei Hsu (Hsinchu, TW); Tzu-Der Chuang (Hsinchu, TW); Ching-Yeh Chen (Hsinchu, TW)
H04N19/625H04N19/176
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,228,787
App. No.
17/105,573
Granted
Jan 18, 2022
Kind
B2
Abstract

A method for multiple transform selection (MTS) is provided. A video decoder receives data from a bitstream for a block of pixels to be decoded as a current block of a current picture of a video. The decoder sets a zero-out indication based on one or more non-zero coefficient indications of subblocks of the current block. When the zero-out indication indicates that a zero-out region has no non-zero coefficient, the decoder parses the bitstream for an MTS index. When the zero-out indication indicates that the zero-out region has at least one non-zero coefficient, the decoder sets the MTS index to a default value without parsing the MTS index from the bitstream. The decoder selects a transform mode according to the MTS index for the current block. The decoder reconstructs the current block by using the selected transform mode.

Claims (28)

1. A video decoding method, comprising:

receiving data from a bitstream for a block of pixels to be decoded as a current block of a current picture of a video;

setting a zero-out indication based on one or more non-zero coefficient indications of subblocks of the current block;

when the zero-out indication indicates that a zero-out region has no non-zero coefficient, parsing the bitstream for a multiple transform selection (MTS) index;

when the zero-out indication indicates that the zero-out region has at least one non-zero coefficient, setting the MTS index to a default value without parsing the MTS index from the bitstream;

selecting a transform mode according to the MTS index for the current block; and

reconstructing the current block by using the selected transform mode.

2. The video decoding method of claim 1 , wherein one or more non-zero coefficient indications of subblocks are used to indicate whether the subblocks of the current block, located at the zero-out region of the current block, has one or more non-zero coefficients.

3. The video decoding method of claim 1 , wherein the transform mode specifies horizontal and vertical transforms of an associated luma transform blocks in the current block.

4. The video decoding method of claim 1 , wherein the zero-out region of the current block is a region of the current block defined by the subblock positions beyond a vertical threshold position or a horizontal threshold position.

5. The video decoding method of claim 4 , wherein the horizontal threshold position and the vertical threshold position are positions of subblocks.

6. The video decoding method of claim 1 , wherein the default value correspond to a transform mode that uses Discrete Cosine Transform Type II (DCT-2) for both horizontal and vertical transforms.

7. The video decoding method of claim 1 , wherein low-frequency non-separable transform (LFNST) is disabled for the current block.

8. A video encoding method, comprising:

receiving data for a block of pixels to be encoded as a current block of a current picture of a video into a bitstream;

setting a zero-out indication based on one or more non-zero coefficient indications of subblocks of the current block;

when the zero-out indication indicates that a zero-out region has no non-zero coefficient, signaling a multiple transform selection (MTS) index in the bitstream;

when the zero-out indication indicates that the zero-out region has at least one non-zero coefficient, setting the MTS index to a default value without signaling the MTS index in the bitstream;

selecting a transform mode according to the MTS index for the current block; and

encoding the current block into the bitstream by using the selected transform mode.

9. An electronic apparatus, comprising:

a video decoder circuit configured to perform operations comprising:

receiving data from a bitstream for a block of pixels to be decoded as a current block of a current picture of a video;

setting a zero-out indication based on one or more non-zero coefficient indications of subblocks of the current block;

when the zero-out indication indicates that a zero-out region has no non-zero coefficient, parsing the bitstream for a multiple transform selection (MTS) index;

when the zero-out indication indicates that the zero-out region has at least one non-zero coefficient, setting the MTS index to a default value without parsing the MTS index from the bitstream;

selecting a transform mode according to the MTS index for the current block; and

reconstructing the current block by using the selected transform mode.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2022
From: MEDIATEK INC.
To: HFI INNOVATION INC.
Reel/Frame 058834/0359 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2021
From: CHIANG, MAN-SHU; HSU, CHIH-WEI; CHUANG, TZU-DER; CHEN, CHING-YEH
To: MEDIATEK INC.
Reel/Frame 054947/0372 →