IP Library Granted Patent US 12,167,010
Granted Patent B2
US 12,167,010 · App. 18/117,703 · Granted Dec 10, 2024

Video coding and decoding interprediction using differing spatial resolutions

Inventors: Borivoje Furht (Boca Raton, FL); Hari Kalva (Boca Raton, FL); Velibor Adzic (Boca Raton, FL)
Assignee: OP Solutions LLC
H04N19/44H04N19/105H04N19/117H04N19/159H04N19/176H04N19/625H04N19/96
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,167,010
App. No.
18/117,703
Granted
Dec 10, 2024
Kind
B2
Abstract

A video encoder is provided which generates a bitstream for decoding by a compliant decoder having an interprediction mode for generating a predictor from a reference picture for a subsequent picture having a spatial resolution different from the reference picture. The encoder provides a bitstream in which the decoder can scale the spatial resolution of a block of pixels of the reference picture using a scale factor signaled in the encoded bitstream and using a filter chosen for the particular block of the reference picture and not the reference picture as a whole to form a predictor.

Claims (17)

1. A video encoder configured to:

encode a bitstream for decoding by a decoder, the decoder having an inter-prediction a mode for generating a predictor from a reference picture for a subsequent picture having a spatial resolution different from the reference picture, the decoder configured to:

receive an encoded bitstream including a first picture and a subsequent picture and a header associated with the first picture but not the subsequent picture, the subsequent picture having a different spatial resolution than the first picture, the header associated with the first picture not including parameters for utilizing the mode;

decode the first picture in response to the header and not utilizing the mode;

retain the decoded first picture as a reference picture for the subsequent picture;

scale the spatial resolution of a block of pixels of the reference picture using a scale factor signaled in the encoded bitstream and using a filter chosen for the particular block of the reference picture and not the reference picture as a whole to form a predictor; and

decode a block of pixels of the subsequent picture by adding residual pixel values to the predictor.

2. A decoder having an inter-prediction a mode for generating a predictor from a reference picture for a subsequent picture having a spatial resolution different from the reference picture, the decoder configured to:

receive an encoded bitstream including a first picture and a subsequent picture and a header associated with the first picture but not the subsequent picture, the subsequent picture having a different spatial resolution than the first picture, the header associated with the first picture not including parameters for utilizing the mode;

decode the first picture in response to the header and not utilizing the mode and determine from information in the bitstream that the first picture is available for use as a reference picture for the subsequent picture,

scale the spatial resolution of a block of pixels of the first picture using a scale factor signaled in the encoded bitstream and using a filter chosen for the particular block of the reference picture and not the reference picture as a whole to form a predictor; and

decode a block of pixels of the subsequent picture using the predictor.

3. A non-transitory computer readable media storing an encoded bitstream thereon and being decodable by a decoder having an inter-prediction a mode for generating a predictor from a reference picture for a subsequent picture having a spatial resolution different from the reference picture, the encoded bitstream including a first picture and a subsequent picture and a header associated with the first picture but not the subsequent picture, the subsequent picture having a different spatial resolution than the first picture, the header associated with the first picture not including parameters for utilizing the mode, the decoder being configured to:

receive the encoded bitstream;

decode the first picture in response to the header and not utilizing the mode and determine from information in the bitstream that the first picture is available for use as a reference picture for the subsequent picture,

scale the spatial resolution of a block of pixels of the first picture using a scale factor signaled in the encoded bitstream and using a filter chosen for the particular block of the reference picture and not the reference picture as a whole to form a predictor; and

decode a block of pixels of the subsequent picture using the predictor.

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 (4)
Continuation 16948123 · Sep 3, 2020
Continuation PCTUS2020045220 · Aug 6, 2020
Provisional Application 62883484 · Aug 6, 2019
Related Publication 20230209077A1 · Jun 29, 2023