IP Library Granted Patent US 10,097,850
Granted Patent B2
US 10,097,850 · App. 15/061,213 · Granted Oct 9, 2018

Method and apparatus for removing redundancy in motion vector predictors

Inventors: Jian-Liang Lin (Su'ao Township, Yilan County, TW); Yi-Wen Chen (Taichung, TW); Yu-Wen Huang (Taipei, TW); Shaw-Min Lei (Zhubei, TW)
Assignee: HFI Innovation Inc.
H04N19/513H04N19/119H04N19/52H04N19/625H04N19/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 10,097,850
App. No.
15/061,213
Granted
Oct 9, 2018
Kind
B2
Abstract

A method implemented in an apparatus for video coding a current block coded in an Inter, Merge, or Skip mode determines neighboring blocks of the current block, wherein a motion vector predictor (MVP) candidate set is derived from MVP candidates associated with the neighboring blocks. The method determines at least one redundant MVP candidate, if said MVP candidate is within a same PU (Prediction Unit) as another MVP candidate in the MVP candidate set. The method removes said at least one redundant MVP candidate from the MVP candidate set, and provides a modified MVP candidate set for determining a final MVP, wherein the modified MVP candidate set corresponds to the MVP candidate set with said at least one redundant MVP candidate removed. Finally, the method encodes or decodes the current block according to the final MVP.

Claims (28)

1. A video coding method for a current block coded in an Inter, Merge, or Skip mode, the method comprising:

determining neighboring blocks of the current block of a current picture, wherein the current picture is divided into a plurality of prediction units (PU s), wherein the current block is a PU of the current picture;

determining a motion vector predictor (MVP) candidate set from MVP candidates associated with the neighboring blocks;

identifying a redundant MVP candidate among the MVP candidate set based on at least one of:

determining a first MVP candidate and a second MVP candidate in the MVP candidate set are 1) within a same PU (Prediction Unit) that is adjacent to the current block and 2) in the current picture and, in response, determining that the first MVP is the redundant MVP candidate; and

determining a third MVP candidate in the MVP candidate set is associated with a neighboring block which is in a same coding unit (CU) as the current block, previously partitioned from the current block, and has a PU size different from the current block, and, in response, determining that the third MVP is the redundant MVP candidate;

providing a modified MVP candidate set for determining a final MVP, wherein the modified MVP candidate set corresponds to the MVP candidate set except the determined redundant MVP candidate; and

encoding or decoding the current block according to the final MVP.

2. The method of claim 1 , wherein the current block is a current PU (Prediction Unit).

3. The method of claim 1 , wherein the MVP candidate set further comprises an MVP candidate associated with a temporal block from a co-located picture.

4. The method of claim 1 , wherein the same PU is located above the current block.

5. The method of claim 1 , wherein the same PU is located to the left of the current block.

6. The method of claim 1 , wherein the final MVP is determined from the modified MVP candidate set based on a Rate-Distortion Optimization (RDO) decision.

7. The method of claim 6 , further comprising transmitting an index of the final MVP to a decoder after removing said at least one redundant MVP candidate.

8. A video coding apparatus for coding a current block in an Inter, Merge, or Skip mode, the apparatus comprising one or more electronic circuits configured to:

determine neighboring blocks of the current block of a current picture, wherein the current picture is divided into a plurality of prediction units (PU s), wherein the current block is a PU of the current picture;

determine a motion vector predictor (MVP) candidate set from MVP candidates associated with the neighboring blocks;

identify a redundant MVP candidate among the MVP candidate set based on at least one of:

determine a first MVP candidate and a second MVP candidate in the MVP candidate set are 1) within a same PU (Prediction Unit) that is adjacent to the current block and 2) in the current picture and, in response, determine that the first MVP is the redundant MVP candidate; and

determine a third MVP candidate in the MVP candidate set is associated with a neighboring block which is in a same coding unit (CU) as the current block, previously partitioned from the current block, and has a PU size different from the current block, and, in response, determine that the third MVP is the redundant MVP candidate;

provide a modified MVP candidate set for determining a final MVP, wherein the modified MVP candidate set corresponds to the MVP candidate set except the determined redundant MVP candidate; and

encode or decode the current block according to the final MVP.

9. The apparatus of claim 8 , wherein the current block is a current PU (Prediction Unit).

10. The apparatus of claim 8 , wherein the MVP candidate set further comprises an MVP candidate associated with a temporal block from a co-located picture.

11. The apparatus of claim 8 , wherein the same PU is located above the current block.

12. The apparatus of claim 8 , wherein the same PU is located to the left of the current block.

13. The apparatus of claim 8 , wherein the final MVP is determined from the modified MVP candidate set based on a Rate-Distortion Optimization (RDO) decision.

14. The apparatus of claim 13 , further comprising transmitting an index of the final MVP to a decoder after removing said at least one redundant MVP candidate.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2017
From: LIN, JIAN-LIANG; CHEN, YI-WEN; HUANG, YU-WEN; LEI, SHAW-MIN
To: MEDIATEK INC.
Reel/Frame 042846/0150 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2016
From: MEDIATEK INC.
To: HFI INNOVATION INC.
Reel/Frame 039609/0864 →
Continuity (4)
Division 14123200
Provisional Application 61562560 · Nov 22, 2011
Provisional Application 61500903 · Jun 24, 2011
Related Publication 20160191939A1 · Jun 30, 2016