IP Library Granted Patent US 11,622,107
Granted Patent B2
US 11,622,107 · App. 17/725,187 · Granted Apr 4, 2023

Unequal weight planar motion vector derivation

Inventors: Krit Panusopone (San Diego, CA); Seungwook Hong (San Diego, CA); Yue Yu (San Diego, CA); Limin Wang (San Diego, CA)
Assignee: ARRIS Enterprises LLC
H04N19/105H04N19/137H04N19/176H04N19/625
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,622,107
App. No.
17/725,187
Granted
Apr 4, 2023
Kind
B2
Abstract

A system and method of planar motion vector derivation which, in some embodiments can employ an unequal weighted combination of adjacent motion vectors. In some embodiments, motion vector information associated with a bottom right pixel or block adjacent to a current coding unit can be derived from motion information associated with a top row or top neighboring row of a current coding unit and motion information associated with a left column or left neighboring column of a current coding unit. Weighted or non-weighted combinations of such values can be combined in a planar mode prediction model to derive associated motion information for bottom and/or right adjacent pixels or blocks.

Claims (9)

1. A method of decoding a video included in a bitstream by a decoder, comprising:

(a) receiving said bitstream indicating how a coding tree unit was partitioned into coding units according to a quad tree plus multi tree structure that allows a square parent node to be split with a quaternary tree partitioning that splits said square parent node in half in both horizontal and vertical directions to define leaf nodes that are square in shape each of which are the same size, wherein said quad tree plus multi tree structure allows one of said leaf nodes to be split based upon one selected from a group consisting of,

(i) a symmetric binary tree partitioning that splits one of said leaf nodes of said quaternary tree partitioning in half in either a horizontal direction or a vertical direction resulting in two blocks that are the same size as leaf nodes, and

(ii) an asymmetric tree partitioning that splits one of said leaf nodes of said quaternary tree partitioning in either a horizontal direction or a vertical direction resulting in three blocks two of which are different in size than a third one of said three blocks as leaf nodes;

(b) identifying final coding units to be decoded represented by leaf nodes of the quad tree plus multi tree structure;

(c) receiving both (1) a first motion vector associated with a coding unit of a B-slice of a current frame of said video, where one of said final coding units is said coding unit included in a bi-predictive slice of said current frame of said video, referencing a temporally previous reference slice of a temporally previous reference frame relative to said current frame of said coding unit, and a (2) a second motion vector associated with said coding unit of said B-slice of said current frame of said video referencing a temporally future reference slice of a temporally future frame relative to said current frame of said coding unit;

(d) wherein said coding unit of said B-slice of said current frame of said video has a top neighboring row, a left neighboring column, a bottom neighboring row and a right neighboring column, each of said top neighboring row, left neighboring column, bottom neighboring row, and right neighboring column in the said current frame;

(e) modifying at least one of said first motion vector and said second motion vector based at least in part upon the other of said at least one of said first motion vector and said second motion vector and based upon an optical flow of said temporally previous reference slice and said temporally future reference slice;

(f) decoding said coding unit based upon said modified at least one of said first motion together with said temporally previous reference slice of said temporally previous frame and said second motion vector together with said temporally future reference slice of said temporally future frame.

Assignments (7)
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 067252/0657 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE NORTH CAROLINA, LLC (F/K/A COMMSCOPE, INC. OF NORTH CAROLINA)
Reel/Frame 074593/0348 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 067259/0697 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 069790/0575 →
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 →
PATENT SECURITY AGREEMENT (TERM) Recorded Apr 29, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067259/0697 →
PATENT SECURITY AGREEMENT (ABL) Recorded Apr 29, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067252/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2022
From: PANUSOPONE, KRIT; HONG, SEUNGWOOK; YU, YUE; WANG, LIMIN
To: ARRIS ENTERPRISES LLC
Reel/Frame 059654/0693 →
Continuity (4)
Continuation 17097312 · Nov 13, 2020
Continuation 16384763 · Apr 15, 2019
Provisional Application 62657831 · Apr 15, 2018
Related Publication 20220248003A1 · Aug 4, 2022