Patent ID: 8867613
Filing Date: 2014-10-21
Classification: H04N

Abstract:
1. A method for rate control for compression of video frames in a sequence, the method comprising the steps of: receiving a target compressed file size and file size tolerance; compressing a subset of video frames in the sequence to obtain an estimate of compressed file size for all video frames in the sequence, wherein said compressing further comprises selecting a quantization table, a current scaling factor and a current downsampling factor for estimating said compressed file size for all frames in the sequence; determining if an overall compressed file size is within a tolerance limit of said target compressed file size; iteratively performing a scaling factor determination until the overall compressed file size is within the tolerance limit of said target compressed file size further comprising: determining whether the target file size combined with the file size tolerance is less than the compressed file size, and when the determined target file size combined with the file size tolerance is less than the compressed file size, setting a high file size to a compressed file size output from said step of compressing; setting a low scaling factor to the current scaling factor; and finding a lower bound step to produce a low file size and corresponding high scaling factor; and selecting a scaling factor that results in a compressed file size approximating said target compressed file size.