IP Library Granted Patent US 11,343,491
Granted Patent B2
US 11,343,491 · App. 17/097,312 · Granted May 24, 2022

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,343,491
App. No.
17/097,312
Filed
Nov 13, 2020
Granted
May 24, 2022
Kind
B2
Examiner
LI, TRACY Y
Art Unit
2487
USPC
375/240.02
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 (36)

1. A method of video coding comprising:

(a) identifying a coding unit of a current frame having 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;

(b) determining motion information associated with a bottom right neighboring pixel positioned at the intersection of said bottom neighboring row and said right neighboring column using motion information associated with said top neighboring row of said coding unit and said left neighboring column of said coding unit;

(c) determining motion information associated with said right neighboring column of said coding unit, based at least in part upon said motion information associated with said bottom right neighboring pixel; and

(d) encoding said coding unit.

2. The method of video coding of claim 1 further comprising:

determining motion information associated with said bottom neighboring row, based at least in part upon said motion information associated with said bottom right neighboring pixel.

3. The method of video coding of claim 2 wherein a planar coding mode is employed.

4. The method of video coding of claim 3 wherein said current coding unit is encoded according to HEVC.

5. The method of video coding of claim 3 wherein said current coding using is encoded according to VVC.

6. The method of video coding of claim 3 wherein said current coding using is encoded according to JVET.

7. The method of video coding of claim 2 further comprising:

determining a first weight value associated with said top neighboring row; and

determining a second weight value associated with said left neighboring column;

wherein said step of determining motion information associated with said bottom right neighboring pixel is based at least in part on a combination of said first weight value and said motion information associated with said top neighboring row with a combination of said second weight value with said motion information associated with said left neighboring column.

8. The method of video coding of claim 7 wherein a planar coding mode is employed.

9. The method of video coding of claim 8 wherein said current coding unit is encoded according to HEVC.

10. The method of video coding of claim 8 wherein said current coding using is encoded according to VVC.

11. The method of video coding of claim 8 wherein said current coding using is encoded according to JVET.

12. A system of video coding comprising:

(a) storing in memory a coding unit of a current frame having 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;

(b) determining and storing in said memory motion information associated with a bottom right neighboring pixel positioned at the intersection of said bottom neighboring row and said right neighboring column using motion information associated with said top neighboring row of said coding unit and said left neighboring column of said coding unit;

(c) determining and storing in memory motion information associated with said right neighboring column, based at least in part upon said motion information associated with said bottom right neighboring pixel; and

(d) encoding said coding unit.

13. The system of video coding of claim 12 further comprising:

determining and storing in memory motion information associated with said bottom neighboring row, based at least in part upon said motion information associated with said bottom right neighboring pixel.

14. The system of video coding of claim 13 wherein a planar coding mode is employed.

15. The system of video coding of claim 14 , wherein said current coding unit is encoded according to at least one of HEVC, JVET and VVC.

16. The system of video coding of claim 13 further comprising:

determining and storing in memory a first weight value associated with said top neighboring row; and

determining and storing in memory a second weight value associated with said left neighboring column;

wherein said step of determining motion information associated with said bottom right neighboring pixel is based at least in part on a combination of said first weight value and said motion information associated with said top neighboring row with a combination of said second weight value with said motion information associated with said left neighboring column.

17. The system of video coding of claim 16 wherein a planar coding mode is employed.

18. The system of video coding of claim 17 wherein said current coding unit is encoded according to HEVC.

19. The system of video coding of claim 17 wherein said current coding using is encoded according to VVC.

20. The system of video coding of claim 17 wherein said current coding using is encoded according to JVET.

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 058843/0712 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE NORTH CAROLINA, LLC (F/K/A COMMSCOPE, INC. OF NORTH CAROLINA); COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 074591/0389 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 058875/0449 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 069743/0057 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2022
From: PANUSOPONE, KRIT; HONG, SEUNGWOOK; YU, YUE; WANG, LIMIN
To: ARRIS ENTERPRISES LLC
Reel/Frame 059648/0701 →
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 →
ABL SECURITY AGREEMENT Recorded Nov 15, 2021
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058843/0712 →
TERM LOAN SECURITY AGREEMENT Recorded Nov 15, 2021
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058875/0449 →
Continuity (3)
Continuation 16384763 · Apr 15, 2019
Provisional Application 62657831 · Apr 15, 2018
Related Publication 20210067772A1 · Mar 4, 2021