Patent ID: 8284082

Claim:
A method for dynamic encode setting adjustment, the method comprising: receiving a first portion of encoded digital data from an encoder utilizing at least one processing unit, wherein the first portion of the encoded digital data is encoded utilizing a bit rate and a frame rate; periodically monitoring decoding and rendering of the first portion of the encoded digital data utilizing the at least one processing unit to determine a number of dropped frames during a period of time and a decoding and rendering time per frame during the period of time; determining to increase either a bit rate or a frame rate for encoding a second portion of the encoded digital data utilizing the at least one processing unit by consulting a pre-defined table of related bit rates and frame rates when the number of dropped frames during the period of time is less than a minimum dropped frame value; and signaling the encoder utilizing the at least one processing unit to increase the frame rate for encoding the second portion of the encoded digital data when said operation of determining determines to increase the frame rate and the decoding and rendering time per frame is below a maximum time per frame value.