Patent ID: 7949043

Claim:
A method, comprising: acquiring a compression time associated with a time used by a compressor to compress a frame of uncompressed image data under control of a processor that performs a bit rate control of the compressor; receiving at the processor, separate from uncompressed image data stored in a first data storage queue, a respective current byte count of a current frame of the uncompressed image data stored in the first data storage queue, and receiving separate from compressed image data stored in a second data storage queue, a current byte count of the compressed image data stored in the second data storage queue, to allow the processor to facilitate an adjustment of a target frame rate; and determining by a controller that receives the current frame of uncompressed image data and provides the current frame of uncompressed image data to the first data storage queue, a capability of the processor to compress image data based on whether a difference between the compression time and a target frame period exceeds a threshold, wherein the compression time is based at least in part upon a quantization parameter calculated and selected by the processor based at least in part upon a mean value of a plurality of quantization parameters for a previous frame.