| CPC H04N 19/149 (2014.11) [H04N 19/154 (2014.11); H04N 19/172 (2014.11)] | 18 Claims |

|
1. A system comprising:
a processing device to receive a video content, a quality metric, and a target bit rate for encoding the video content;
encoding hardware to perform frame encoding on the video content; and
a controller coupled between the processing device and the encoding hardware, the controller programmed with machine instructions to:
generate first quantization parameter (QP) values on a per-frame basis using a frame machine learning model with a first plurality of weights, wherein the first plurality of weights depends at least in part on the quality metric and the target bit rate; and
provide the first QP values directly to the encoding hardware for rate control of the frame encoding; and
wherein the encoding hardware is further to encode each respective frame using a respective one of the first OP values received directly from the controller.
|