IP Library Granted Patent US 12,132,921
Granted Patent B2
US 12,132,921 · App. 18/195,042 · Granted Oct 29, 2024

Block-based adaptive resolution management

Inventors: Borivoje Furht (Boca Raton, FL); Hari Kalva (Boca Raton, FL); Velibor Adzic (Canton, GA)
Assignee: OP Solutions, LLC
H04N19/44H04N19/105H04N19/132H04N19/159H04N19/176H04N19/186H04N19/1883H04N19/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 12,132,921
App. No.
18/195,042
Granted
Oct 29, 2024
Kind
B2
Abstract

An encoder configured to encode a video bitstream for decoding by a compliant decoder configured to receive the bitstream, the encoded bitstream including a reference picture and a current picture including a coded current block, the bitstream also including an index useful for determining a scaling factor. The decoder determines that a mode when a reference picture and a current picture have different resolutions is enabled. Utilizing the mode, the decoder reconstructs the coded current block encoded by the encoder by determining a scaling factor using information in the bitstream including the index, determining a scaled prediction block by scaling a block of the reference picture using the scaling factor and by applying a pixel interpolation filter determined specifically for the prediction block and combining the scaled prediction block with a residual.

Claims (13)

1. An encoder comprising circuitry configured to encode a video bitstream for decoding by a decoder configured to:

receive the bitstream including a reference picture and a current picture including a coded current block, the bitstream also including an index useful for determining a scaling factor;

determine that a mode when a reference picture and a current picture have different resolutions is enabled;

utilizing the mode, reconstruct the coded current block by:

determining a scaling factor using information in the bitstream including the index;

determining a scaled prediction block by scaling a block of the reference picture using the scaling factor and by applying a pixel interpolation filter determined specifically for the prediction block; and

combine the scaled prediction block with a residual.

2. The encoder of claim 1 , wherein the scaling factor further comprises a height scaling constant.

3. The encoder of claim 1 , wherein the scaling factor further comprises a width scaling constant.

4. The encoder of claim 1 , wherein the interpolation filter uses a luma sample interpolation process.

5. The encoder of claim 4 , wherein the interpolation filter further comprises shifting a pixel value.

6. The encoder of claim 1 , wherein the current picture includes a second coded current block, wherein the mode is skipped for the second coded current block, and wherein the decoder reconstructs the second coded current block without using a scaled prediction block of a reference picture.

7. The encoder of claim 1 wherein the current picture includes a second current coded block, and wherein, utilizing the mode, the second coded current block is reconstructed using a second pixel interpolation filter different from the first pixel interpolation filter.

Assignments (4)
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 →
Continuity (5)
Continuation 17394511 · Aug 5, 2021
Continuation 16948111 · Sep 3, 2020
Continuation PCTUS2020045151 · Aug 6, 2020
Provisional Application 62883407 · Aug 6, 2019
Related Publication 20230276064A1 · Aug 31, 2023