发明名称 Adaptive quantization with balanced pixel-domain distortion distribution in image processing
摘要 Methods and encoders and decoders for adaptively quantizing transform domain coefficients in image and/or video encoding/decoding. For an image having a number of blocks, each block having N coefficients, the quantization step size for each coefficient is selected dynamically, thus resulting in a quantizer that may apply different step sizes to different coefficients. The selected step sizes for each coefficient are used for those coefficients within all blocks in the image/frame. In one aspect, the step sizes are selected on the basis of balancing pixel domain distortion when the image/frame is decoded.
申请公布号 US8934543(B2) 申请公布日期 2015.01.13
申请号 US201012704641 申请日期 2010.02.12
申请人 BlackBerry Limited 发明人 Yu Xiang;He Dake;Yang En-Hui
分类号 H04N7/12;H04N19/14;H04N19/154;H04N19/18;H04N19/147;H04N19/61;H04N19/124 主分类号 H04N7/12
代理机构 Rowand LLP 代理人 Rowand LLP
主权项 1. A method for block-based encoding of an image having a plurality of blocks of pixels, using a video encoder, the method comprising: processing the image using an initial quantization step size to obtain predictions and residuals for each of the blocks of pixels; transforming the respective residuals to obtain initial transform domain coefficients for each of the blocks of pixels; calculating a variance for each coefficient position across all the initial transform domain coefficients; determining a quantization distortion for each coefficient position in a block, based on a predetermined pixel domain distortion, by selecting the quantization distortions based on the variances for the coefficient positions, subject to linear constraints on the quantization distortions, wherein the linear constraints are based upon the predetermined pixel domain distortion; selecting a quantization step size for each coefficient position in the block, based on the quantization distortion for that coefficient position; applying the block-based transform to each of the blocks of pixels to generate a set of transform domain coefficients for each block of pixels; for each set of transform domain coefficients, quantizing each of the transform domain coefficients using the selected quantization step size for that transform domain coefficient's coefficient position to produce a quantized coefficient; and encoding the quantized coefficients to generate a bitstream of encoded image data.
地址 Waterloo, Ontario CA