| CPC H04N 19/196 (2014.11) [H04N 19/146 (2014.11); H04N 19/159 (2014.11); H04N 19/172 (2014.11); H04N 19/176 (2014.11)] | 20 Claims |

|
1. A device comprising:
interface circuitry;
machine-readable instructions; and
at least one programmable circuit to be programmed based on the machine-readable instructions to:
generate respective block-based visual quality metrics for pixel blocks of a first encoded video frame corresponding to a source video frame, ones of the pixel blocks including respective pluralities of pixels of the first encoded video frame;
generate a frame-based visual quality metric based on the pixels, the frame-based visual quality metric representative of frame-level quality of the first encoded video frame;
generate a score based on the block-based visual quality metrics and the frame-based visual quality metric; and
re-encode the source video frame based on the score to generate a second encoded video frame corresponding to the source video frame.
|