IP Library Granted Patent US 12,075,046
Granted Patent B2
US 12,075,046 · App. 17/386,126 · Granted Aug 27, 2024

Shape adaptive discrete cosine transform for geometric partitioning with an adaptive number of regions

Inventors: Borivoje Furht (Boca Raton, FL); Hari Kalva (Boca Raton, FL); Velibor Adzic (Canton, GA)
Assignee: OP Solutions, LLC
H04N19/12H04N19/119H04N19/159H04N19/513H04N19/61H04N19/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 12,075,046
App. No.
17/386,126
Granted
Aug 27, 2024
Kind
B2
Abstract

A decoder includes circuitry configured to receive a bitstream; determine a first region, a second region, and a third region of a current block and according to a geometric partitioning mode and decoding the current block. Related apparatus, systems, techniques and articles are also described. Decoder may determine, from a signal contained in the bitstream, a coding transformation type to decode the first region, the second region, and/or the third region, the coding transformation type characterizing at least an inverse block discrete cosine transformation and an inverse shape adaptive discrete cosine transformation, and the decoding of the current block may include using the determined transformation type for inverse transformation for each of the first region, the second region and/or the third region.

Claims (8)

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

receive a bitstream comprising a coded current picture including a coded coding tree unit and signaling information, the signaling information including a sequence parameter set containing a flag indicating that geometric partitioning is enabled for the bitstream, first geometric partition index information enabling the decoder to determine for a first straight line partition boundary in the coding tree unit a first endpoint on a boundary of the coding tree unit and a second endpoint on the boundary of the coding tree unit, second geometric partition index information enabling the decoder to determine for a second straight line partition boundary in the coding tree unit a first endpoint on the boundary of the coding tree unit and a second endpoint on the first straight line partition boundary;

decode the coded coding tree unit using the first geometric partition index information and second geometric partition index information to reconstruct the coding tree unit, the reconstructed coding tree unit being partitioned into three non-rectangular regions by the first and second straight line partition boundaries.

2. A method of decoding, the method comprising:

receiving, by a decoder, a bitstream including a coded current picture including a coded coding tree unit, and signaling information, the signaling information including a sequence parameter set containing a flag indicating that geometric partitioning is enabled for the bitstream, first geometric partition index information enabling the decoder to determine for a first straight line partition boundary in the coding tree unit a first endpoint on a boundary of the coding tree unit and a second endpoint on the boundary of the coding tree unit, second geometric partition index information enabling the decoder to determine for a second straight line partition boundary in the coding tree unit a first endpoint on the boundary of the coding tree unit and a second endpoint on the first straight line partition boundary; and

decoding, by the decoder, the coded coding tree unit using the first geometric partition index information and second geometric partition index information to reconstruct the coding tree unit, the reconstructed coding tree unit being partitioned into three non-rectangular regions by the first and second straight line partition boundaries.

3. The decoder of claim 1 , wherein the coding tree unit is a 128×128 coding tree unit comprising multiple coding units and the signaling information including transform type information.

4. The method of claim 2 , wherein the coding tree unit is a 128×128 coding tree unit comprising multiple coding units and the signaling information including transform type information.

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 Aug 26, 2021
From: FLORIDA ATLANTIC UNIVERSITY RESEARCH CORPORATION ("FAURC")
To: OP SOLUTIONS, LLC
Reel/Frame 057299/0238 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2021
From: FURHT, BORIVOJE; KALVA, HARI
To: FLORIDA ATLANTIC UNIVERSITY RESEARCH CORPORATION ("FAURC")
Reel/Frame 057147/0473 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2021
From: ADZIC, VELIBOR
To: OP SOLUTIONS, LLC
Reel/Frame 057033/0162 →
Continuity (3)
Continuation PCTUS2020015401 · Jan 28, 2020
Provisional Application 62797799 · Jan 28, 2019
Related Publication 20210360246A1 · Nov 18, 2021