Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for encoding picture data from input video signals comprising the steps of: generating picture characteristics information including an average value of luminance signals and at least one of chromaticity of the picture, flatness of the picture and movement of the picture; estimating an initial bit rate for an encoded picture over a predetermined time interval; calculating an encoding difficulty from said picture characteristics information and the estimated initial bit rate such that said encoding difficulty is representative of the encoding noise, red color distortion, and picture deterioration from fast image movements which results from encoding; determining an adjusted encoding bit rate on the basis of said encoding difficulty and constrained by a predetermined total amount of encoded data; and encoding said picture data in accordance with said adjusted encoding bit rate.
2. The method for encoding picture data as claimed in claim 1, wherein said information on chromaticity is a mean value of chroma signals, said information on flatness is a variance value of the luminance signals, and said information on the picture movement is a mean value of a motion vector of a macro-block.
3. The method for encoding picture data as claimed in claim 1, wherein the estimated initial bit rate is determined from the amount of encoded data obtained from quantizing with a fixed quantization step size, thereby variable length encoding the input video signals.
4. The method for encoding picture data as claimed in claim 1, wherein said step of encoding includes: calculating a block-based encoding bit rate from said adjusted encoding bit rate; comparing the block-based encoding bit rate to a bits generation rate determined on a block basis; controlling a quantization step size for the next block to be encoded responsive to the result of the comparing step; and encoding said picture data using said quantization step size.
5. An apparatus for encoding picture data picture data from input video signals, comprising: means for generating picture characteristics information including an average value of luminance signals and at least one of chromaticity of the picture, flatness of the picture and movement of the picture; means for estimating an initial bit rate for an encoded picture over a predetermined time interval; means for calculating an encoding difficulty from said picture characteristics information and the estimated initial bit rate such that said encoding difficulty is representative of the encoding noise, red color distortion, and picture deterioration from fast image movements which results from encoding; means for determining an adjusted encoding bit rate on the basis of said encoding difficulty and constrained by a predetermined total amount of encoded data; and means for encoding said picture data in accordance with said adjusted encoding bit rate.
6. The apparatus for encoding picture data as claimed in claim 5, wherein said information on chromaticity is a mean value of chroma signals, said information on flatness is a variance value of the luminance signals, and said information on the picture movement is a mean value of a motion vector of a macro-block.
7. The apparatus for encoding picture data as claimed in claim 5, wherein the estimated initial bit rate is determined from the amount of encoded data obtained from quantizing with a fixed quantization step size, thereby variable length encoding the input video signals.
8. The apparatus for encoding picture data as claimed in claim 5, wherein said means for encoding comprises: means for calculating a block-based encoding bit rate from said adjusted encoding bit rate; comparing means for comparing the block-based encoding bit rate to a bits generation rate determined on a block basis; means for controlling a quantization step size for the next block to be encoded responsive to the result of the comparing means; and means for encoding said picture data using said quantization step size.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
Unknown
November 21, 2000
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.