IP Library Granted Patent US 10,834,409
Granted Patent B2
US 10,834,409 · App. 16/376,442 · Granted Nov 10, 2020

System and method of implementing multiple prediction models for local illumination compensation

Inventors: Yue Yu (San Diego, CA); Krit Panusopone (San Diego, CA); Limin Wang (San Diego, CA)
Assignee: ARRIS Enterprises LLC
H04N19/159H04N19/176H04N19/186H04N19/197
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,834,409
App. No.
16/376,442
Granted
Nov 10, 2020
Kind
B2
Abstract

A method is provided for inter-coding video in which coding units can be encoded using multiple local illumination compensation (LIC) values to more accurately and efficiently transmit and render video. In the method, two or more LIC values can be established for a single coding unit (CU) such that the CU can be coded using multiple LIC values instead of a single LIC value as employed in present systems.

Claims (29)

1. A method of inter-coding comprising:

receiving information regarding a coding unit;

selectively determining that a plurality of local illumination compensation value models is appropriate for use in encoding said coding unit;

establishing values associated with each of the plurality of local illumination compensation models; and

encoding said coding unit using the values associated with each of the plurality of local illumination compensation models;

wherein said encoded coding unit comprises information related to said plurality of local illumination compensation models.

2. The method of inter-coding of claim 1 wherein each of said values associated with each of said local illumination compensation models each comprise a scaling factor.

3. The method of inter-coding of claim 2 wherein each of said values associated with each of said local illumination compensation models each comprise an offset value.

4. The method of inter-coding of claim 3 wherein each of said values associated with each of said local illumination compensation models is determined based upon a least squares calculation.

5. The method of inter-coding of claim 4 wherein each of said values associated with each of said local illumination compensation models is determined at least in part upon pixels neighboring said coding unit.

6. The method of inter-coding of claim 5 wherein each of said values associated with each of said local illumination compensation models is determined at least in part upon pixels neighboring an identified reference coding block.

7. The method of inter-coding of claim 1 wherein each of said values associated with each of said local illumination compensation models is determined at least in part upon pixels neighboring said coding unit.

8. The method of inter-coding of claim 7 wherein each of said values associated with each of said local illumination compensation models is determined at least in part upon pixels neighboring an identified reference coding block.

9. The method of inter-coding of claim 8 wherein each of said values associated with each of said local illumination compensation models is determined based upon a least-squares calculation.

10. The method of inter-coding of claim 1 wherein first portions of a coding unit are associated with a first value of said plurality of local illumination compensation models.

11. The method of inter-coding of claim 10 wherein second portions of a coding unit are associated with a second value of said plurality of local illumination compensation models.

12. The method of inter-coding of claim 11 wherein determination whether to apply a first model or a second model during encoding is made based upon a predetermined threshold.

13. A system of inter-coding comprising:

receiving in memory information regarding a coding unit;

selectively determining that a plurality of local illumination compensation models is appropriate for use in encoding said coding unit;

instantiating in memory values associated with the plurality of local illumination compensation models; and

encoding said coding unit using the values associated with each of the plurality of local illumination compensation models;

wherein said encoded coding unit comprises information related to said plurality of local illumination compensation models.

14. The system of inter-coding of claim 13 wherein each of said values associated with each of said local illumination compensation models each comprise a scaling factor and an offset value.

15. The system of inter-coding of claim 14 wherein each of said scaling factors and offset factors associated with each of said local illumination compensation models is determined based upon a least-squares calculation based at least in part upon pixel illumination values of pixels neighboring said coding unit.

16. The system of inter-coding of claim 15 wherein each of said scaling factors and offset values associated with each of said local illumination compensation models is determined at least in part a least-squares calculation based at least in part upon pixel illumination values of pixels neighboring an identified reference coding block.

17. The system of inter-coding of claim 16 wherein first portions of a coding unit are associated with a first value of said plurality of local illumination compensation models.

18. The system of inter-coding of claim 17 wherein second portions of a coding unit are associated with a second value of said plurality of local illumination compensation models.

19. The system of inter-coding of claim 18 wherein determination whether to apply a first model or a second model during encoding is made based upon a predetermined threshold.

Assignments (6)
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 →
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 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2019
From: YU, YUE; PANUSOPONE, KRIT; WANG, LIMIN
To: ARRIS ENTERPRISES LLC
Reel/Frame 049545/0041 →
Continuity (2)
Provisional Application 62653899 · Apr 6, 2018
Related Publication 20190313104A1 · Oct 10, 2019
Cited By (2)
US 12,278,948 US 12,684,157