IP Library Granted Patent US 11,451,800
Granted Patent B2
US 11,451,800 · App. 17/193,712 · Granted Sep 20, 2022

Methods and systems for adaptive cropping

Inventors: Hari Kalva (Boca Raton, FL); Borivoje Furht (Boca Raton, FL); Velibor Adzic (Boca Raton, FL)
Assignee: OP Solutions, LLC
H04N19/184H04N19/103H04N19/136H04N19/172
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,451,800
App. No.
17/193,712
Granted
Sep 20, 2022
Kind
B2
Abstract

An encoder includes circuitry configured to receive a video including a current frame, select a cropped sub-frame of the current frame, signal in a bitstream the cropped sub-frame of the current frame as a function of the initial block segment, wherein the cropped sub-frame is signaled using at least a vertical offset and at least a horizontal offset, the at least a vertical offset includes an sps_conf_win_top_offset and an sps_conf_win_bottom offset, the at least a horizontal offset includes an sps_conf_win_left_offset and an sps_conf_win_right_offset, and signal in the bitstream a scaling constant associated with the cropped sub-frame.

Claims (34)

1. A decoder configured to:

receive a bit stream, the bitstream including:

a sequence of coded pictures, a sequence parameter set associated with the pictures in the sequence,

a plurality of picture parameter sets, each picture parameter set being associated with at least one individual picture in the sequence and including a plurality of parameters defining a corresponding window, the window parameters changing from one picture parameter set to the next so that the corresponding window changes from one picture to the next;

decode a first picture in the sequence;

store the first picture as a first reference picture;

determine a first scaling factor as a function of at least one of the window defining parameters in the picture parameter set of the first picture;

determine a first predictor using the first picture and the first scaling factor;

decode a second picture in the bitstream using the first predictor and store the second picture as a second reference picture;

determine a second scaling factor different from the first scaling factor as a function of at least one window defining parameter in the picture parameter set of the second picture; and

determine a second predictor using the second picture and second scaling factor.

2. The decoder of claim 1 wherein the window defining parameters change from one picture parameter set to the next so that the window changes from one picture to the next to enable following of an object in the window in the sequence of pictures.

3. The decoder of claim 1 wherein the first picture has a first resolution and the second picture has a second resolution.

4. The decoder of claim 3 wherein the first resolution is greater than the second resolution.

5. The decoder of claim 3 wherein the first resolution is less than the second resolution.

6. The decoder of claim 1 wherein the first picture is cropped when output for display according to the window defining parameters in the picture parameter set of the first picture and the second picture is cropped when output for display according to window the parameters of the picture parameter set of the second picture.

7. The decoder of claim 1 wherein the second predictor is used to decode a third picture.

8. A decoder configured to:

receive a bit stream, the bitstream including:

a sequence of coded pictures, a sequence parameter set associated with the pictures in the sequence,

a plurality of picture parameter sets, each picture parameter set being associated with at least one individual picture in the sequence and including a plurality of parameters defining a corresponding window, the window parameters changing from one picture parameter set to the next so that the corresponding window changes from one picture to the next to enable following of an object in the window in the sequence of pictures;

decode a first picture in the sequence;

store the first picture as a first reference picture;

determine a first scaling factor as a function of at least one of the window defining parameters in the picture parameter set of the first picture;

determine a first predictor using the first picture and the first scaling factor;

decode a second picture in the bitstream using the first predictor and store the second picture as a second reference picture;

determine a second scaling factor as a function of at least one window defining parameter in the picture parameter set of the second picture;

determine a second predictor using the second picture and second scaling factor; and

decode a third picture in the bitstream using the second predictor.

9. The decoder of claim 8 wherein the first picture has a first resolution and the second picture has a second resolution.

10. The decoder of claim 9 wherein the first resolution is greater than the second resolution.

11. The decoder of claim 9 wherein the first resolution is less than the second resolution.

12. The decoder of claim 8 wherein the first picture is cropped when output for display according to the window defining parameters in the picture parameter set of the first picture and the second picture is cropped when output for display according to window the parameters of the picture parameter set of the second picture.

13. The decoder of claim 8 wherein the second scaling factor is different from the first scaling factor.

Assignments (8)
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 20, 2021
From: ADZIC, VELIBOR
To: OP SOLUTIONS, LLC
Reel/Frame 055969/0386 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2021
From: KALVA, HARI; FURHT, BORIVOJE
To: FLORIDA ATLANTIC UNIVERSITY RESEARCH CORPORATION
Reel/Frame 055966/0857 →
Continuity (3)
Continuation 17091052 · Nov 6, 2020
Provisional Application 62932597 · Nov 8, 2019
Related Publication 20210195220A1 · Jun 24, 2021