IP Library Granted Patent US 11,765,384
Granted Patent B2
US 11,765,384 · App. 17/391,983 · Granted Sep 19, 2023

Method and apparatus of motion compensation based on bi-directional optical flow techniques for video coding

Inventors: Ching-Yeh Chen (Taipei, TW); Tzu-Der Chuang (Zhubei, CN); Yu-Wen Huang (Taipei, TW)
Assignee: HFI INNOVATION INC.
H04N19/577H04N19/105H04N19/159H04N19/182H04N19/46H04N19/513H04N19/537H04N19/186H04N19/52
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,765,384
App. No.
17/391,983
Granted
Sep 19, 2023
Kind
B2
Abstract

Methods and apparatus of motion compensation using the bi-directional optical flow (BIO) techniques are disclosed. According to one method of the present invention, the BIO process is applied to encode or decode bi-directional current block in Merge mode only or in AMVP (advanced motion vector prediction) mode only. According to another method, the BIO process conditionally to encode or decode the current block depending on a jointly-coded flag if the current block is coded using a bi-prediction mode. According to yet another method, x-offset value v x and y-offset value v y for the current block are added to the current motion vector to form a final motion vector. The final motion vector is then used as a reference motion vector for following blocks. In still yet another method, the BIO process is applied to the chroma component.

Claims (12)

1. A method of motion compensation for video data performed by a video encoder or a video decoder, the method comprising:

receiving input data associated with a current chroma block in a current picture at an encoder side or receiving a video bitstream including compressed data of the current chroma block at a decoder side, wherein the current picture comprises a luma component and one or more chroma components;

applying a bi-directional optical flow (BIO) process to encode or decode the current chroma block when the current chroma block is coded using a bi-prediction mode; and

outputting the video bitstream including the compressed data of the current chroma block at the encoder side or outputting reconstructed data including a reconstructed block of the current chroma block at the decoder side.

2. The method of claim 1 , wherein chroma x-offset value vx and chroma y-offset value vy associated with the BIO process for the current chroma block are derived only based on one or more chroma components.

3. The method of claim 1 , wherein chroma x-offset value vx and chroma y-offset value vy associated with the BIO process for the current chroma block reuse luma x-offset value vx and luma y-offset value vy associated with the BIO process that are derived based on the luma component only.

4. The method of claim 3 , wherein the chroma x-offset value vx and the chroma y-offset value vy are scaled based on a resolution ratio of the luma component and said one or more chroma components.

5. The method of claim 1 , wherein x-offset value vx and y-offset value vy associated with the BIO process for the current chroma block are derived based on the luma component and one or more chroma components.

6. An apparatus of motion compensation for video data performed by a video encoder or a video decoder, the apparatus comprising one or more electronic circuits or processors arranged to:

receive input data associated with a current chroma block in a current picture at an encoder side or receiving a video bitstream including compressed data of the current chroma block at a decoder side, wherein the current picture comprises a luma component and one or more chroma components;

apply a bi-directional optical flow (BIO) process to encode or decode the current chroma block when the current chroma block is coded using a bi-prediction mode; and

output the video bitstream including the compressed data of the current chroma block at the encoder side or output reconstructed data including a reconstructed block of the current chroma block at the decoder side.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2022
From: MEDIATEK INC.
To: HFI INNOVATION INC.
Reel/Frame 059369/0481 →
Continuity (3)
Division 16073996
Provisional Application 62291588 · Feb 5, 2016
Related Publication 20210368204A1 · Nov 25, 2021