Method of performing quantization within a multimedia bitstream utilizing division-free instructions
AssigneesSony Electronics Inc., Sony Corporation
InventorsCheung Auyeung, Huipin Zhang
Life of this patent
Estimating the term…
Loading patent…
AssigneesSony Electronics Inc., Sony Corporation
InventorsCheung Auyeung, Huipin Zhang
Estimating the term…
Methods for enhancing the performance of quantization operations by converting division operations to a combination of multiplication and shift operations, which are preferably performed on a processor supporting single-instruction multiple-data (SIMD) instructions. A table of mantissa and exponent values is created for a sufficient range of values for 1/a. During quantization, the mantissa and exponent values are found in the table 1/a for associated with a given quantization division operation given by b/a which is found according to the formula b/a=(b×A)>>n. Aspects are described for application to processors that do not support non-uniform shift operations, and for reducing the necessary bit-width of the operations to increase efficiency. The quantization method may be applied to protocols such as MPEG-2 and other similar formats.
A method of converting a block of discrete cosine transform (DCT) coefficients into integers by dividing quantizer step size without using division operations during quantization of a multimedia bit-stream executed within a processor having single instruction multiple data (SIMD) instructions, comprising:
A method of converting a block of discrete cosine transform (DCT) coefficients into integers by dividing quantizer step size without using division operations during quantization of a multimedia bit-stream executed within a processor having single instruction multiple data (SIMD) instructions, comprising:
A method of performing integer divisions b/a during quantization of a multimedia bit-stream within a processor having single instruction multiple data (SIMD) instructions, without utilizing division instructions, comprising:
A method of performing integer divisions b/a during quantization of a multimedia bit-stream within a processor having single instruction multiple data (SIMD) instructions, without the need of executing non-uniform shift instructions, comprising:
A method of converting a block of discrete cosine transform (DCT) coefficients into integers by dividing quantizer step size without using division operations during quantization of a multimedia bit-stream executed within a processor having single instruction multiple data (SIMD) instructions, comprising:
Dependencies are inferred from the claim text.