IP Library Granted Patent US 10,694,188
Granted Patent B2
US 10,694,188 · App. 16/223,932 · Granted Jun 23, 2020

System and method for constructing a plane for planar prediction

Inventors: Seungwook Hong (San Diego, CA); Limin Wang (San Diego, CA); Krit Panusopone (San Diego, CA)
Assignee: ARRIS Enterprises LLC
H04N19/139H04N19/105H04N19/11H04N19/13H04N19/147H04N19/172H04N19/174H04N19/196H04N19/46H04N19/463H04N19/521H04N19/593
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,694,188
App. No.
16/223,932
Filed
Dec 18, 2018
Granted
Jun 23, 2020
Kind
B2
Art Unit
2487
USPC
375/240.02
Abstract

A system and method of defining a plane for planar coding in JVET in which first and second lines can be defined based upon pixels in left-adjacent and top-adjacent coding units. In some embodiments, the least squares method can be employed to define the relevant lines. One point along each of the lines can then be identified and the y-intercepts of the two lines can be averaged to obtain a third point. The three points can then be used to identify and define a plane for planar coding in JVET.

Claims (17)

1. A method for encoding a bitstream by an encoder comprising one or more processors, the method comprising:

providing said bitstream indicating how a coding tree unit is partitioned into coding units according to a partitioning structure that allows nodes to be split according to a partitioning technique;

selecting a first set of pixels corresponding to side neighboring pixels to said coding unit;

selecting a second set of pixels corresponding to top neighboring pixels of said coding unit;

determining a first line based at least in part on said first set of pixels;

determining a second line based at least in part on said second set of pixels, wherein said first line is free from being based upon all of said second set of pixels, wherein said second line is free from being based upon all of said first set of pixels, and wherein said first line is different than said second line;

determining a plane based at least in part on (1) a first point on said first line, (2) a second point on said second line, and (3) a third point based upon at least one of said first line and said second line;

encoding said coding unit based upon pixels of said coding unit and said plane.

2. The method for encoding said bitstream by said encoder of claim 1 wherein said step of determining said plane is based at least in part on at least one of (1) an intersection of said second line and a first pixel plane formed in the z-axis direction through said first line and (1) an intersection of said first line and a second pixel plane formed in the z-axis direction through said second line.

3. The method for encoding said bitstream by said encoder of claim 2 wherein said step of determining said first line is based at least in part on application of the least squares method on said first set of pixels.

4. The method for encoding said bitstream by said encoder of claim 3 wherein said step of determining said second line is based at least in part on application of the least squares method on said second set of pixels.

5. The method for encoding said bitstream by said encoder of claim 4 wherein said step of determining said plane is based at least in part on said intersection of said second line and said first pixel plane formed in the z-axis direction through said first line.

6. The method for encoding said bitstream by said encoder of claim 4 wherein said step of determining said plane is based at least in part on said intersection of said first line and said second pixel plane formed in the z-axis direction through said second line.

7. The method for encoding said bitstream by said encoder of claim 1 wherein said step of determining said plane is based at least in part on an average of (1) said intersection of said second line and said first pixel plane formed in the z-axis direction through said first line and (1) said intersection of said first line and said second pixel plane formed in the z-axis direction through said second line.

8. The method for encoding said bitstream by said encoder of claim 7 wherein said step of determining said first line is based at least in part on application of the least squares method on said first set of pixels.

9. The method for encoding said bitstream by said encoder of claim 8 wherein said step of determining said second line is based at least in part on application of the least squares method on said second set of pixels.

10. The method for encoding said bitstream by said encoder of claim 9 wherein said encoding said coding unit includes entropy coding.

Assignments (7)
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 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 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 →
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 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
CHANGE OF NAME Recorded Jun 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049586/0470 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2019
From: HONG, SEUNGWOOK; WANG, LIMIN; PANUSOPONE, KRIT
To: ARRIS ENTERPRISES LLC
Reel/Frame 048799/0584 →
Continuity (2)
Provisional Application 62599915 · Dec 18, 2017
Related Publication 20190230359A1 · Jul 25, 2019
Cited By (1)
US 12,355,979