US 12,219,139 B2
Video signal processor for block-based picture processing
Velibor Adzic, Canton, GA (US); Hari Kalva, Boca Raton, FL (US); and Borivoje Furht, Boca Raton, FL (US)
Assigned to OP Solutions, LLC, Amherst, MA (US)
Filed by OP Solutions LLC, Amherst, MA (US)
Filed on Aug. 1, 2022, as Appl. No. 17/878,525.
Application 17/878,525 is a continuation of application No. 17/332,027, filed on May 27, 2021, granted, now 11,438,594.
Application 17/332,027 is a continuation of application No. PCT/US2019/063698, filed on Nov. 27, 2019.
Claims priority of provisional application 62/771,907, filed on Nov. 27, 2018.
Prior Publication US 2022/0377339 A1, Nov. 24, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H01L 29/94 (2006.01); H04N 19/124 (2014.01); H04N 19/137 (2014.01); H04N 19/14 (2014.01); H04N 19/17 (2014.01); H04N 19/176 (2014.01); H04N 19/625 (2014.01)
CPC H04N 19/124 (2014.11) [H04N 19/176 (2014.11); H04N 19/625 (2014.11); H04N 19/137 (2014.11); H04N 19/14 (2014.11); H04N 19/17 (2014.11)] 8 Claims
OG exemplary drawing
 
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.