Patent ID: 9438918
Filing Date: 2016-09-06
CPC Classification: H04N

Claim Text:
1. A device comprising: one or more processors; memory configured to the processors; a video encoder configured to the processors and memory comprising a video input to supply an image frame; a motion estimator component to receive the image frame for encoding that includes intra (I) frame, a predictive (P) frame, and a bidirectional (B) frame encoding approaches; a distortion estimator component to calculate a distortion ratio based on the I-frame, the P-frame, and the B-frame encoding approaches, wherein the distortion ratio includes a ratio of an adjusted average distortion over an adjusted current frame, wherein the adjusted average distortion includes historical average of I-frame, P-frame, or B-frame distortions for a given number of frames, wherein the adjusted current frame includes a frame level distortion of current image frame or summation of macro block distortions that define the adjusted current image frame, wherein the image frame is encoded without reference to any other image frame except the image frame; a bit-rate control (BRC) component to dynamically adjust quantization parameter (QP) based on the distortion ratio; and a mode decision component to generate encoded bit-streams representing the I-frame, the P-frame, and the B-frame encoding approaches, wherein the encoded bit-streams are transmitted using the dynamically adjusted QP.