US 12,022,096 B2
Human visual system adaptive video coding
Ximin Zhang, San Jose, CA (US); Sang-Hee Lee, San Jose, CA (US); and Keith Rowe, Shingle Springs, CA (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on May 7, 2020, as Appl. No. 16/869,053.
Prior Publication US 2020/0267396 A1, Aug. 20, 2020
Int. Cl. H04N 19/196 (2014.01); H04N 19/124 (2014.01); H04N 19/14 (2014.01); H04N 19/176 (2014.01); H04N 19/177 (2014.01)
CPC H04N 19/196 (2014.11) [H04N 19/124 (2014.11); H04N 19/14 (2014.11); H04N 19/176 (2014.11); H04N 19/177 (2014.11)] 21 Claims
OG exemplary drawing
 
1. An apparatus for encoding video frames, the apparatus comprising:
memory;
computer readable instructions; and
processor circuitry to execute the computer readable instructions to:
select a subset of visual masks according to an actual target compression ratio and group of pictures (GOP) configuration;
estimate a picture level spatial and temporal complexity value for a current frame;
specify a visual mask from the subset of the visual masks corresponding to the estimated picture level spatial and temporal complexity value;
derive, using the visual mask, a two-dimensional good enough quantization parameter (QP) lookup table with complexity and compression ratio as inputs for lookup;
derive a good enough picture QP value using the visual mask; and
adjust the good enough picture QP value based on block level human visual system (HVS) sensitivity and statistics of already encoded frames to obtain a final HVS QP map.