IP Library Granted Patent US 11,546,597
Granted Patent B2
US 11,546,597 · App. 17/332,131 · Granted Jan 3, 2023

Block-based spatial activity measures for pictures

Inventors: Velibor Adzic (Boca Raton, FL); Hari Kalva (Boca Raton, FL); Borivoje Furht (Boca Raton, FL)
Assignee: OP Solutions, LLC
H04N19/124H04N19/176H04N19/625H04N19/82
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,546,597
App. No.
17/332,131
Granted
Jan 3, 2023
Kind
B2
Abstract

An encoder includes circuitry configured to receive a video frame, partition the video frame into a plurality of blocks, determine a respective spatial activity measure for each block in the plurality of blocks and using a transform matrix, encode the video frame using the spatial activity measure. Related apparatus, systems, techniques and articles are also described.

Claims (32)

1. An inverse quantizer and inverse transform processor, the processor configured to:

receive a video signal generated from a picture, the picture having been processed at an encoder by:

segmenting the picture into a plurality of blocks;

obtaining a residual for each block of the plurality of blocks using a predictor;

applying a transform to each residual to obtain a transformed block;

determining a spatial activity for each transformed block; and

determining if each block of the plurality of blocks is assigned to a first area of the picture or a second area of the picture by determining if a difference between the spatial activity of the block and the spatial activity of a neighboring block is larger or smaller than a threshold, the blocks in the first area having been assigned by the encoder a first quantization parameter, the blocks in the second area having been assigned by the encoder a second quantization parameter;

inverse quantize the blocks of the first area using the first quantization parameter; and

inverse quantize the blocks of the second area using the second quantization parameter.

2. The processor of claim 1 , further configured to:

inverse transform the inverse quantized blocks of the first area, and

inverse transform the inverse quantized blocks of the second area.

3. The processor of claim 1 , wherein the transform is a Discrete Cosine Transform.

4. The processor of claim 2 , further comprising:

an in-loop filter; and

a decoded picture buffer.

5. The processor of claim 1 , wherein each block of the plurality of blocks is 128×128.

6. A method, the method comprising:

receiving, using an inverse quantizer and inverse transform processor, a video signal generated from a picture, the picture having been processed at an encoder by:

segmenting the picture into a plurality of blocks;

obtaining a residual for each block of the plurality of blocks using a predictor;

applying a transform to each residual to obtain a transformed block;

determining a spatial activity for each transformed block; and

determining if each block of the plurality of blocks is assigned to a first area of the picture or a second area of the picture by determining if a difference between the spatial activity of the block and the spatial activity of a neighboring block is larger or smaller than a threshold, the blocks in the first area having been assigned by the encoder a first quantization parameter, the blocks in the second area having been assigned by the encoder a second quantization parameter;

inverse quantizing, using the inverse quantizer and inverse transform processor, the blocks of the first area using the first quantization parameter; and

inverse quantizing, using the inverse quantizer and inverse transform processor, the blocks of the second area using the second quantization parameter.

7. The method of claim 6 , further comprising:

inverse transforming, using the inverse quantizer and inverse transform processor, the inverse quantized blocks of the first area, and

inverse transforming, using the inverse quantizer and inverse transform processor, the inverse quantized blocks of the second area.

8. The method of claim 6 , wherein the transform is a Discrete Cosine Transform.

9. The method of claim 7 , wherein the inverse quantizer and inverse transform processor comprises an in-loop filter and a decoded picture buffer.

10. The method of claim 6 , wherein each block of the plurality of blocks is 128×128.

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 PCTUS2019063704 · Nov 27, 2019
Provisional Application 62771909 · Nov 27, 2018
Related Publication 20210289206A1 · Sep 16, 2021