IP Library Granted Patent US 11,470,346
Granted Patent B2
US 11,470,346 · App. 17/052,497 · Granted Oct 11, 2022

Systems and methods for performing motion vector prediction using a derived set of motion vectors

Inventors: Byeongdoo Choi (Vancouver, WA); Frank Bossen (Vancouver, WA); Christopher Andrew Segall (Vancouver, WA)
Assignees: SHARP KABUSHIKI KAISHA; FG Innovation Company Limited
H04N19/577H04N19/105H04N19/172H04N19/176H04N19/187H04N19/52H04N19/70
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,470,346
App. No.
17/052,497
Granted
Oct 11, 2022
Kind
B2
Abstract

This disclosure relates to video coding and more particularly to techniques for performing motion vector prediction. According to an aspect of an invention, a motion vector and a corresponding reference picture identifier for the motion vector are received; a reference picture corresponding to a second motion vector is determined based on the reference picture corresponding to the received motion vector and a current picture; a scaling value is determined based on the determined reference picture, the reference picture corresponding to the received motion vector, and the current picture; and the second motion vector is generated from the received motion vector by scaling with the scaling value.

Claims (15)

1. A method of performing motion vector prediction for video data, the method comprising:

determining a syntax element which has a value indicating bi-prediction is used for a current coding unit;

determining a flag which has a value indicating one of: a first mode of bi-prediction or a second mode of bi-prediction;

for the first mode of bi-prediction, performing inter prediction by:

inferring an index value for a first reference picture list;

generating a first motion vector based on a first signaled index value indicating a first motion vector predictor and a signaled value indicating a first motion vector difference value;

inferring an index value for a second reference picture list; and

generating a second motion vector based on a second signaled index value indicating a second motion vector predictor and a second motion vector difference value, wherein the second motion vector difference value is a scaled version of the first motion vector difference value; and

for the second mode of bi-prediction, performing inter prediction by:

determining an index value for a first reference picture list from a signaled index value; and

determining an index value for a second reference picture list from a signaled index value.

2. A device comprising one or more processors configured to perform steps of claim 1 .

3. The device of claim 2 , wherein the device includes a video encoder.

4. The device of claim 2 , wherein the device includes a video decoder.

5. A non-transitory computer-readable storage medium comprising instructions stored thereon that, when executed, cause one or more processors of a device for decoding video data to perform steps of claim 1 .

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2023
From: SHARP KABUSHIKI KAISHA; SHARP CORPORATION
To: SHARP KABUSHIKI KAISHA
Reel/Frame 063815/0589 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2023
From: SHARP KABUSHIKI KAISHA; FG INNOVATION COMPANY LIMITED
To: SHARP KABUSHIKI KAISHA; SHARP CORPORATION
Reel/Frame 062389/0715 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2021
From: CHOI, BYEONGDOO; BOSSEN, FRANK; SEGALL, CHRISTOPHER ANDREW
To: SHARP KABUSHIKI KAISHA; FG INNOVATION COMPANY LIMITED
Reel/Frame 055418/0770 →
Cited By (2)
US 12,284,335 US 12,699,176