IP Library Granted Patent US 10,645,395
Granted Patent B2
US 10,645,395 · App. 15/605,905 · Granted May 5, 2020

Weighted angular prediction coding for intra coding

Inventors: Yue Yu (San Diego, CA); Limin Wang (San Diego, CA); Krit Panusopone (San Diego, CA)
Assignee: ARRIS Enterprises LLC
H04N19/159G01B11/002H04N19/126H04N19/184H04N19/1883H04N19/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,645,395
App. No.
15/605,905
Granted
May 5, 2020
Kind
B2
Abstract

A method of decoding JVET video that includes receiving a bitstream indicating how a coding tree unit was partitioned into coding units, and parsing said bitstream to generate at least one predictor based on an intra prediction mode signaled in the bitstream, the intra prediction mode selected from a plurality of intra prediction modes for calculating a prediction pixel P[x,y] at coordinate x,y for the coding unit. A number of intra prediction modes available for coding the coding unit are reduced by replacing two or more non-weighted intra prediction modes by a weighted intra prediction mode.

Claims (18)

1. An apparatus for coding video data comprising one or more processors configured to:

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

parsing said bitstream to generate at least one predictor based on an intra prediction mode signaled in the bitstream, the intra prediction mode selected from a plurality of intra prediction modes for calculating a prediction pixel P[x,y] at coordinate x,y for the coding unit,

wherein the prediction pixel P[x,y] at coordinate x,y for the coding unit is calculated according to:

P [ x,y ]=(((( x+ 1)*recon[ x+y+ 2,−1])+(( y+ 1)*(recon[−1, x+y+ 2]))+( y+x+ 2)/2)/( y+x+ 2))

wherein recon[x,y] are reconstructed pixels;

wherein a number of intra prediction modes available for coding the coding unit are reduced by replacing two or more non-weighted intra prediction modes by a weighted intra prediction mode.

2. The apparatus of claim 1 , wherein 65 JVET intra angular prediction modes are reduced to 64 intra prediction modes by replacing a non-weighted intra prediction mode 2 and a non-weighted intra prediction mode 66 with at least one of a weighted intra prediction mode 2 or a weighted intra prediction mode 66 .

3. The apparatus of claim 1 , wherein the calculation uses a weighted average of reconstructed pixels of one or more above neighboring blocks and the reconstructed pixels of one or more left neighboring blocks as the predictions for the pixels within the coding unit; and

using the prediction pixel based on the weighted average to code the coding unit.

4. A method of intra prediction coding of a JVET bitstream, the method comprising:

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

select a coding unit for coding;

calculating a prediction pixel P[x,y] at coordinate x,y for the coding unit according to:

p [ x,y ]=(((( x+ 1)*recon[ x+y+ 2,−1])+(( y+ 1)*(recon[−1, x+y+ 2]))+( y+x+ 2)/2)/( y+x+ 2))

wherein recon[x,y] are reconstructed pixels,

wherein the calculation uses a weighted average of reconstructed pixels of one or more above neighboring blocks and the reconstructed pixels of one or more left neighboring blocks as the predictions for the pixels within the coding unit; and

using the prediction pixel based on the weighted average to code the coding unit.

Assignments (6)
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 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2017
From: YU, YUE; WANG, LIMIN; PANUSOPONE, KRIT
To: ARRIS ENTERPRISES LLC
Reel/Frame 042880/0747 →
Continuity (5)
Provisional Application 62486939 · Apr 18, 2017
Provisional Application 62481671 · Apr 4, 2017
Provisional Application 62481285 · Apr 4, 2017
Provisional Application 62341210 · May 25, 2016
Related Publication 20170347103A1 · Nov 30, 2017
Cited By (3)
US 12,238,300 US 12,301,792 US 12,355,979