IP Library Granted Patent US 11,166,037
Granted Patent B2
US 11,166,037 · App. 16/802,448 · Granted Nov 2, 2021

Mutual excluding settings for multiple tools

Inventors: Man-Shu Chiang (Hsinchu, TW); Chun-Chia Chen (Hsinchu, TW); Chih-Wei Hsu (Hsinchu, TW); Chia-Ming Tsai (Hsinchu, TW)
H04N19/44H04N19/107H04N19/159H04N19/176H04N19/189H04N19/46
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,166,037
App. No.
16/802,448
Granted
Nov 2, 2021
Kind
B2
Abstract

A video decoder that implements a mutually exclusive grouping of coding modes is provided. The video decoder receives data for a block of pixels to be decoded as a current block of a current picture of a video. When a first coding mode for the current block is enabled, a second coding mode is disabled for the current block, wherein the first and second coding modes specify different methods for computing an inter-prediction for the current block. The current block is decoded by using an inter-prediction that is computed according to an enabled coding mode.

Claims (30)

1. A video decoding method comprising:

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

when a first coding mode for the current block is enabled, disabling a second coding mode for the current block, wherein the first and second coding modes specify different methods for computing an inter-prediction for the current block; and

decoding the current block by using an inter-prediction that is computed according to an enabled coding mode,

wherein a particular set of two or more coding modes comprises the first and second coding modes,

wherein, when the first coding mode is enabled, all coding modes in the particular set of coding modes except the first coding mode are disabled,

wherein the particular set of coding modes comprises generalized bi-prediction (GBI), decoder-side motion vector refinement (DMVR), bi-directional optical flow (BDOF), and combined inter and intra prediction (CIIP), and

wherein:

GBI is a coding mode in which the video decoder performs weighted averaging of two prediction signals in two different directions to generate the inter-prediction,

DMVR is a coding mode in which the video decoder searches for a refined motion vector around an initial motion vector and uses the refined motion vector to generate the inter-prediction,

BDOF is a coding mode in which the video decoder calculates a motion refinement to minimize distortion between prediction samples of different directions and adjusts the inter-prediction based on the calculated refinement, and

CIIP is a coding mode in which the video decoder combines an inter-prediction signal with an intra-prediction signal to generate the inter-prediction.

2. The method of claim 1 , wherein the first coding mode is combined inter and intra prediction (CIIP) and the second coding mode is generalized bi-prediction (GBI).

3. The method of claim 1 , wherein the first coding mode is generalized bi-prediction (GBI) and the second coding mode is bi-directional optical flow (BDOF).

4. The method of claim 1 , wherein the first coding mode is generalized bi-prediction (GBI) and the second coding mode is decoder-side motion vector refinement (DMVR).

5. The method of claim 1 , wherein the first coding mode is combined inter and intra prediction (CIIP) and the second coding mode is bi-directional optical flow (BDOF).

6. The method of claim 1 , wherein the first coding mode is combined inter and intra prediction (CIIP) and the second coding mode is decoder-side motion vector refinement (DMVR).

7. An electronic apparatus comprising:

a video decoder circuit configured to perform operations comprising:

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

when a first coding mode for the current block is enabled, disabling a second coding mode for the current block, wherein the first and second coding modes specify different methods for computing an inter-prediction for the current block; and

decoding the current block by using an inter-prediction that is computed according to an enabled coding mode,

wherein a particular set of two or more coding modes comprises the first and second coding modes,

wherein, when the first coding mode is enabled, all coding modes in the particular set of coding modes except the first coding mode are disabled,

wherein the particular set of coding modes comprises generalized bi-prediction (GBI), decoder-side motion vector refinement (DMVR), bi-directional optical flow (BDOF), and combined inter and intra prediction (CIIP), and

wherein:

GBI is a coding mode in which the video decoder performs weighted averaging of two prediction signals in two different directions to generate the inter-prediction,

DMVR is a coding mode in which the video decoder searches for a refined motion vector around an initial motion vector and uses the refined motion vector to generate the inter-prediction,

BDOF is a coding mode in which the video decoder calculates a motion refinement to minimize distortion between prediction samples of different directions and adjusts the inter-prediction based on the calculated refinement, and

CIIP is a coding mode in which the video decoder combines an inter-prediction signal with an intra-prediction signal to generate the inter-prediction.

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 Feb 26, 2020
From: CHIANG, MAN-SHU; CHEN, CHUN-CHIA; HSU, CHIH-WEI; TSAI, CHIA-MING
To: MEDIATEK INC.
Reel/Frame 051942/0536 →
Cited By (5)
US 12,348,731 US 12,348,760 US 12,363,337 US 12,432,355 US 12,477,106