IP Library Granted Patent US 11,943,461
Granted Patent B2
US 11,943,461 · App. 16/948,117 · Granted Mar 26, 2024

Adaptive resolution management signaling

Inventors: Borivoje Furht (Boca Raton, FL); Hari Kalva (Boca Raton, FL); Velibor Adzic (Boca Raton, FL)
Assignee: OP Solutions. LLC
H04N19/44H04N19/105H04N19/132H04N19/176H04N19/186H04N19/30
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 11,943,461
App. No.
16/948,117
Granted
Mar 26, 2024
Kind
B2
Abstract

A method includes receiving a bit stream; determining, using the bit stream, whether an adaptive resolution management mode is enabled; determining, using the bit stream, a scaling factor including a vertical scaling constant component and a horizontal scaling constant component; and reconstructing pixel data of a current block in adaptive resolution management mode and using the determined scaling factor, the reconstructing including scaling the current block horizontally by the horizontal scaling constant component and scaling the current block vertically by the vertical scaling constant component. Related apparatus, systems, techniques and articles are also described.

Claims (27)

1. A decoder configured to:

receive a bitstream comprising a reference picture, a current picture having a resolution different from the reference picture and including a first block and a second block, a signal indicating that a mode when a reference picture and a current picture have different resolutions is enabled, and information including an index to a set of predetermined values useful for determining a scaling constant;

determine a scaling constant using the information in the bitstream including the index;

determine a scaled prediction block by scaling a prediction block of the reference picture using the scaling constant and by applying a filter determined specifically for the prediction block and not determined for the whole reference picture;

utilize the scaled prediction block to reconstruct the first block; and

reconstruct the second block without using a scaled prediction block of a reference picture.

2. The decoder of claim 1 , wherein the signal indicating that a mode when a reference picture and a current picture have different resolutions is enabled is signaled in a sequence parameter set in the bitstream.

3. A decoder configured to:

receive a bitstream including information for determining a scaling constant, a signal indicating that a mode when a reference picture and a current picture have different resolutions is enabled, a coded reference picture having a first resolution, and a coded current picture having a second resolution different than the first resolution and including a coded first block and a coded second block;

when the signal indicates that the mode when a reference picture and a current picture have different resolutions is enabled:

determine, using the information in the bitstream, a scaling constant associated with the first block fo the current picture;

determine a scaled prediction block by altering the resolution of a block of the reference picture using the scaling constant and using a resolution changing filter determined individually for the block of the reference picture and not determined for the whole reference picture;

reconstruct pixel data of the first block using the scaled prediction block; and

reconstruct the second block without using a scaled prediction block of a reference picture.

4. The decoder of claim 3 , wherein, the first resolution is higher than the second resolution and the resolution changing filter is a downsampling filter.

5. The decoder of claim 3 , wherein the first resolution is lower than the second resolution and the resolution changing filter is an upsampling filter.

6. The decoder of claim 4 , wherein the information includes an index to a set of predetermined values.

7. The decoder of claim 5 , wherein the information includes an index to a set of predetermined values.

8. The decoder of claim 3 , wherein the signal indicating that a mode when a reference picture and a current picture have different resolutions is enabled is signaled in a sequence parameter set in the bitstream.

9. A decoder configured to:

receive a bit stream including information for determining a scaling constant, a signal indicating that a mode when a reference picture and a current picture have different resolutions is enabled, a current coded picture comprising a first plurality of coded blocks and a second plurality of coded blocks;

when the mode is enabled, decode each of the blocks of the first plurality by:

determine a scaling constant using information in the bitstream,

determine, from a reference picture having a different resolution than the current picture, a scaled prediction block by scaling a prediction block from the reference picture using the scaling constant and by applying a filter determined individually for the prediction block; and

decode each block of the first plurality using its scaled prediction block; and

when the mode is enabled, decode each of the blocks of the second plurality without scaling a prediction block of a reference picture and without applying a resolution changing filter specifically determined for a block of a reference picture.

10. The decoder of claim 9 , wherein the signal indicating that a mode when a reference picture and a current picture have different resolutions is enabled is signaled in a sequence parameter set in the bitstream.

Assignments (5)
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 Dec 8, 2020
From: FURHT, BORIVOJE; KALVA, HARI; ADZIC, VELIBOR
To: OP SOLUTIONS, LLC
Reel/Frame 055087/0316 →
Continuity (3)
Continuation PCTUS2020045170 · Aug 6, 2020
Provisional Application 62883459 · Aug 6, 2019
Related Publication 20210044818A1 · Feb 11, 2021