IP Library Granted Patent US 11,750,832
Granted Patent B2
US 11,750,832 · App. 16/168,724 · Granted Sep 5, 2023

Method and apparatus for video coding

Inventors: Yu-Chi Su (Hsinchu, TW); Chen-Yen Lai (Hsinchu, TW); Ching-Yeh Chen (Hsinchu, TW)
Assignee: HFI INNOVATION INC.
H04N19/513H04N19/119H04N19/176H04N19/44H04N19/523H04N19/53H04N19/543H04N19/557H04N19/577
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,750,832
App. No.
16/168,724
Granted
Sep 5, 2023
Kind
B2
Abstract

Aspects of the disclosure provide a method and an apparatus for video coding. A processing circuitry determines a process unit size for a decoder-side motion vector refinement (DMVR). Then, the processing circuitry enables an application of the DMVR on a current block when a size of the current block is smaller than or equal to the process unit size; and disables the application of the DMVR on the current block when the size of the current block is larger than the process unit size. In an example, the application of the DMVR refines the motion vectors with or without a template block.

Claims (27)

1. A method for video coding, comprising:

receiving, by processing circuitry, input data associated with a curare €€t block that is a prediction block defined in a bitstream;

determining, by the processing circuitry, motion vectors of the current block;

determining, by the processing circuitry, whether a size of the current block is smaller than or equal to a threshold size for a-decoder-side motion vector refinement (DMVR);

in response to the size of the current block being determined to be smaller than or equal to the threshold size,

performing by the processing circuitry, a process of the DMVR for the current block based on the motion vectors of the current block; and

in response to the size of the current block being determined to be larger than the threshold size,

partitioning, by the processing circuitry, the current block into a plurality of sub-current blocks having a size equal to or smaller than the threshold size, the plurality of sub-current blocks inheriting the motion vectors of the current block, and

performing, by the processing circuitry, respective processes of the DMVR for the sub-current blocks based on the motion vectors of the current block.

2. The method of claim 1 , wherein the respective processes of the DMVR for the sub-current blocks are independently performed.

3. The method of claim 1 , wherein the threshold size is predefined or signaled at a sequence level, picture level, or slice level of the bitstream.

4. The method of claim 1 , wherein the threshold size is dependent on video resolution or standard profile.

5. The method of claim 1 , wherein the threshold size corresponds to a maximum number of total samples, a maximum number of rows, or a maximum number of columns.

6. An apparatus, comprising:

processing circuitry configured to:

receive input data associated with a current block that is a prediction block defined in a bitstream;

determine motion vectors of the current block;

determine whether a size of the current block is smaller than or equal to a threshold size for a-decoder-side motion vector refinement (DMVR);

in response to the size of the current block being determined to be smaller than or equal to the threshold size,

perform a process of the DMVR for the current block based on the motion vectors of the current block; and

in response to the size of the current block being determined to be larger than the threshold size:

partition the current block into a plurality of b-current blocks having a size equal to or smaller than the threshold size, the plurality of sub-current blocks inheriting the motion vectors of the current block; and

perform respective processes of the DMVR for the sub-current blocks based on the motion vectors of the current block.

7. The apparatus of claim 6 , wherein the respective processes of the DMVR for the sub-current blocks are independently performed.

8. The apparatus of claim 6 , wherein the threshold size is predefined or signaled at a sequence level, picture level, or slice level of the bitstream.

9. The apparatus of claim 6 , wherein the threshold size is dependent on video resolution or standard profile.

10. The apparatus of claim 6 , wherein the threshold size corresponds to a maximum number of total samples, a maximum number of rows, or a maximum number of columns.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2022
From: MEDIATEK INC.
To: HFI INNOVATION INC.
Reel/Frame 059369/0481 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2018
From: SU, YU-CHI; LAI, CHEN-YEN; CHEN, CHING-YEH
To: MEDIATEK INC.
Reel/Frame 047295/0863 →
Continuity (3)
Provisional Application 62580505 · Nov 2, 2017
Provisional Application 62621131 · Jan 24, 2018
Related Publication 20190132606A1 · May 2, 2019
Cited By (1)
US 12,425,597