IP Library Patent Application 17220028
Patent Application
App. No. 17/220,028

METHODS AND SYSTEMS OF EXPONENTIAL PARTITIONING

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 None
App. No.
17/220,028
Abstract

A decoder includes a circuitry configured to receive a bitstream, determine whether an exponential partitioning mode is enabled, partition a block into a first region and a second region according to a curved line, and reconstruct pixel data of the block and using the curved line, the first region and the second region being non-rectangular.

Claims (48)

1 . A decoder, the decoder comprising circuitry configured to:

receive a bitstream including a coded picture;

identify a non-straight, non-rectangular boundary in the coded picture, the non-straight, non-rectangular boundary having a first side and a second side;

generate a first predictor for use on the first side;

generate a second predictor for use on the second side;

smooth the first predictor and the second predictor across the non-straight, non-rectangular boundary;

add residual pixel values to each of the first predictor and the second predictor; and

decode the coded picture using the first predictor, the second predictor, and the residual pixel values.

2 . The decoder of claim 1 , wherein the non-straight, non-rectangular boundary further comprises a curve.

3 . The decoder of claim 2 , wherein the curve further comprises an exponential curve.

4 . The decoder of claim 1 , wherein the non-straight, non-rectangular boundary is characterized by a predefined template.

5 . The decoder of claim 1 , wherein the first predictor utilizes a first motion vector.

6 . The decoder of claim 1 , wherein the second predictor utilizes a second motion vector.

7 . The decoder of claim 1 wherein:

the picture depicts a curved object; and

the non-straight, non-rectangular boundary represents a boundary of the curved object.

8 . The decoder of claim 1 , further comprising:

an entropy decoder processor configured to receive the bitstream and decode the bitstream into quantized coefficients;

an inverse quantization and inverse transformation processor configured to process the quantized coefficients including performing an inverse discrete cosine transform;

a deblocking filter;

a frame buffer; and

an intra prediction processor.

9 . The decoder of claim 1 , wherein at least one of the first side and the second side includes a coding tree unit

10 . The decoder of claim 1 , wherein at least one of the first side and the second side includes a coding unit.

11 . A method, the method comprising:

receiving, by a decoder, a bitstream including a coded picture;

identifying, by the decoder, a non-straight, non-rectangular boundary in the coded picture, the non-straight, non-rectangular boundary having a first side and a second side;

generating, by the decoder, a first predictor for use on the first side;

generating, by the decoder, a second predictor for use on the second side;

smoothing, by the decoder, the first predictor and the second predictor across the non-straight, non-rectangular boundary;

adding, by the decoder, residual pixel values to each of the first predictor and the second predictor; and

decoding, by the decoder, the coded picture using the first predictor, the second predictor, and the residual pixel values.

12 . The method of claim 11 , wherein the non-straight, non-rectangular boundary further comprises a curve.

13 . The method of claim 12 , wherein the curve further comprises an exponential curve.

14 . The method of claim 11 , wherein the non-straight, non-rectangular boundary is characterized by a predefined template.

15 . The method of claim 11 , wherein:

the coded picture depicts a curved object; and

the non-straight, non-rectangular boundary represents a boundary of the curved object.

16 . The method of claim 11 wherein the first predictor further comprises a first motion vector.

17 . The method of claim 11 , wherein the second predictor further comprises a second motion vector.

18 . The method of claim 11 , wherein the decoder further comprises:

an entropy decoder processor configured to receive the bitstream and decode the bitstream into quantized coefficients;

an inverse quantization and inverse transformation processor configured to process the quantized coefficients including performing an inverse discrete cosine transform;

a deblocking filter;

a frame buffer; and

an intra prediction processor.

19 . The method of claim 11 , wherein at least one of the first side and the second side includes a coding tree unit

20 . The method of claim 11 , wherein at least one of the first side and the second side includes coding unit.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2026
From: OP SOLUTIONS, LLC
To: DOLBY INTERNATIONAL AB
Reel/Frame 075332/0047 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2025
From: FURHT, BORIVOJE; KALVA, HARI
To: FLORIDA ATLANTIC UNIVERSITY RESEARCH CORPORATION
Reel/Frame 073482/0048 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2025
From: FLORIDA ATLANTIC UNIVERSITY RESEARCH CORPORATION
To: OP SOLUTIONS, LLC
Reel/Frame 073482/0504 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2025
From: ADZIC, VELIBOR
To: OP SOLUTIONS, LLC
Reel/Frame 073482/0944 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2021
From: FLORIDA ATLANTIC UNIVERSITY RESEARCH CORPORATION
To: OP SOLUTIONS, LLC
Reel/Frame 056714/0394 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2021
From: FLORIDA ATLANTIC UNIVERSITY RESEARCH CORPORATION
To: OP SOLUTIONS, LLC
Reel/Frame 055987/0609 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2021
From: KALVA, HARI; FURHT, BORIVOJE
To: FLORIDA ATLANTIC UNIVERSITY RESEARCH CORPORATION
Reel/Frame 055966/0857 →