IP Library › Granted Patent US 10,432,960
Granted Patent B2
US 10,432,960 · App. 15/726,078 · Granted Oct 1, 2019

Offset temporal motion vector predictor (TMVP)

Inventors: Krit Panusopone (San Diego, CA); Seungwook Hong (San Diego, CA); Limin Wang (San Diego, CA)
Assignee: ARRIS Enterprises LLC
H04N19/513H04N19/52H04N19/521H04N19/523H04N19/176
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,432,960
App. No.
15/726,078
Granted
Oct 1, 2019
Kind
B2
Abstract

An improved method for temporal motion vector prediction for inter block HEVC is provided that relies on a block translational model. The method adds an offset to a temporal motion vector predictor (TMVP) to improve prediction accuracy. The method first designates a current prediction block as an area for motion compensation where all the pixels inside the prediction block perform identical translation temporally using motion vectors MVs. A coordinate offset is then derived for a current prediction block from the MVs of its spatially neighboring blocks. The offset TMVP is then defined for the current prediction block as the MV of an offset block which is in the geometrical location of the current prediction block coordinate plus the coordinate offset in a specified temporal reference picture. The offset TMVP is then used to code MVs.

Claims (21)

1. A method of temporal motion vector prediction for inter block coding in High Efficiency Video Coding (HEVC) that relies on a block based translational model, the method comprising:

designating a current prediction block as an area for motion compensation using HEVC where all the pixels inside the current prediction block perform identical translation temporally using either one or more motion vectors MVs;

deriving a coordinate offset for the current prediction block from the MVs of its spatially neighboring blocks;

defining an offset of a temporal motion vector predictor (TMVP) for the current prediction block as the MV of an offset block which is in the geometrical location of the current prediction block coordinate plus the coordinate offset in a specified temporal reference picture; and

using the offset TMVP to code MVs,

wherein the motion vectors of neighboring prediction blocks to the current prediction block are used to calculate the offset for the TMVP,

wherein the neighboring prediction blocks located in a first three positions in a merge candidate list for the current prediction block are used in calculating the offset for the TMVP, wherein the three neighboring prediction blocks comprise a left (L), an above (A), and an above-left (AL),

wherein with the three neighboring prediction blocks, the offset for the TMVP for the current prediction block is derived as median of motion vectors of these neighbors, as follows:

dx =median ( Lx, ALx, Ax )

dy =median ( Ly, ALy, Ay )

wherein Lx, ALx, Ax are the x component of motion vectors of Left neighbor, Above-left neighbor, and Above neighbor, respectively, and

wherein Ly, ALy, Ay are the y component of Left neighbor, Above-left neighbor, and Above neighbor, respectively.

2. The method of claim 1 , wherein in the step of defining the offset TMVP, the offset TMVP is further defined by the steps comprising:

assuming that the current prediction block is at the position of coordinate (x, y) in the current picture; and

adding a coordinate offset of (dx, dy) to the coordinate (x,y) to provide the offset TMVP (x′,y′) as

( x′, y ′) =( x, y ) +( dx, dy ) =( x+dx, y+dy ).

3. The method of claim 1 , wherein syntax elements are required in coding a bitstream to indicate values for the offset TMVP.

4. The method of claim 1 , wherein one offset is shared for multiple prediction blocks or coded with coarser granularity than the final fractional motion vector accuracy.

5. The method of claim 1 , wherein motion vectors of neighboring prediction blocks are normalized to compensate for the difference in temporal distances between references used among the neighboring prediction blocks.

6. The method of claim 1 , wherein the step of using MV prediction with the TMVP to code MVs, comprises:

providing a TMVP offset mode that can be turned on or off, wherein in the on mode the offset TMVP with the added offset is used to code MVs, and in the off mode a TMVP without the added offset is used to code MVs, wherein an explicit signal is provided for turn on and turn off of the offset TMVP mode using a flag provided at a CU, slice or sequence level.

Assignments (8)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2017
From: PANUSOPONE, KRIT; HONG, SEUNGWOOK; WANG, LIMIN
To: ARRIS ENTERPRISES LLC
Reel/Frame 044138/0102 →
Continuity (2)
Provisional Application 62404573 · Oct 5, 2016
Related Publication 20180098085A1 · Apr 5, 2018