IP Library Granted Patent US 12,219,139
Granted Patent B2
US 12,219,139 · App. 17/878,525 · Granted Feb 4, 2025

Video signal processor for block-based picture processing

Inventors: Velibor Adzic (Canton, GA); Hari Kalva (Boca Raton, FL); Borivoje Furht (Boca Raton, FL)
Assignee: OP Solutions, LLC
H04N19/124H04N19/176H04N19/625H04N19/137H04N19/14H04N19/17
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,219,139
App. No.
17/878,525
Granted
Feb 4, 2025
Kind
B2
Abstract

A video signal processor is provided, having an inverse quantizer, an inverse transform processor, an in-loop filter; and a decoded picture buffer. The video signal processor is configured to receive a video signal including a picture comprising quantized pixels, wherein the picture includes a first region and a second region. The first region comprising a first plurality of blocks and having a first quantization parameter based on a first average measure of spatial activity information of the first plurality of blocks; and a second region comprising a second plurality of blocks and having a second quantization parameter based on a second average measure of information of the second plurality of blocks. The inverse quantizer being configured to inverse quantize the pixels of the blocks comprising the first region using the first quantization parameter and inverse quantize the pixels of the blocks comprising the second region using the second quantization parameter.

Claims (23)

1. A video signal processor comprising:

an inverse quantizer;

an inverse transform processor;

an in-loop filter; and

a decoded picture buffer;

wherein the video signal processor is configured to receive, using the inverse quantizer, a video signal including a picture comprising quantized pixels, wherein the picture includes:

a first region containing a foreground object and comprising a first contiguous plurality of blocks each having a common first quantization parameter which has been controlled by an encoder based on a first average measure of information based on spatial activity of the first plurality of blocks; and

a second region containing a background and comprising a second contiguous plurality of blocks each having a common second quantization parameter which has been controlled by the encoder based on a second average measure of information based on spatial activity of the second plurality of blocks;

the inverse quantizer being configured to inverse quantize the pixels of the blocks comprising the first region using the first quantization parameter and inverse quantize the pixels of the blocks comprising the second region using the second quantization parameter.

2. The processor of claim 1 wherein the picture comprises at least one 128×128 coding unit.

3. The processor of claim 1 , wherein the first average measure of information based on spatial activity is determined by calculating a sum of a plurality of information measures of the plurality of blocks.

4. The processor of claim 1 wherein the second average measure of information based on spatial activity is determined using a discrete cosine transform of the blocks in the second plurality.

5. A video signal processor comprising:

an inverse transform processor;

an in-loop filter;

a decoded picture buffer; and

an inverse quantizer configured to receive a video signal including a picture comprising quantized pixels, wherein the picture includes:

a first region containing a foreground object and comprising a first contiguous plurality of blocks each having a common first quantization parameter determined based on a first average measure of information based on spatial activity of the first plurality of blocks; and

a second region containing a background and comprising a second contiguous plurality of blocks each having a common second quantization parameter determined based on a second average measure of information based on spatial activity of the second plurality of blocks;

wherein the inverse quantizer is configured to inverse quantize the pixels of the blocks comprising the first region using the first quantization parameter and inverse quantize the pixels of the blocks comprising the second region using the second quantization parameter.

6. The processor of claim 5 wherein the picture comprises at least one 128×128 coding unit.

7. The processor of claim 5 , wherein the first average measure of information based on spatial activity is determined by calculating a sum of a plurality of information measures of the plurality of blocks.

8. The processor of claim 5 wherein the second average measure of information based on spatial activity is determined using a discrete cosine transform of the blocks in the second plurality.

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 17332027 · May 27, 2021
Continuation PCTUS2019063698 · Nov 27, 2019
Provisional Application 62771907 · Nov 27, 2018
Related Publication 20220377339A1 · Nov 24, 2022
References Cited (8)
US 20070195385A1 · Matsuzaka · 2007 [cited by examiner]
US 20130215329A1 · Sroka Chalot · 2013 [cited by examiner]
US 20140010278A1 · Lou · 2014 [cited by examiner]
US 20150016510A1 · Carlsson · 2015 [cited by examiner]
US 20150281693A1 · Okawa · 2015 [cited by examiner]
US 20160366416A1 · Liu · 2016 [cited by examiner]
US 20170099487A1 · Jun · 2017 [cited by examiner]
US 20190052792A1 · Baba · 2019 [cited by examiner]