Abstract:
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/anull(bnullA)>>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.
Abstract:
A method of speeding the computation of backward motion vector estimates which are derived from fields which are available from forward motion vector estimates as based on nearest neighbor criterion. The method allows for the generation of multi-frame backwards motion vectors. The invention of the present method for estimating backward motion vectors is particularly well-suited for use with the MPEG-2 video standard.