A method and system for improved motion compensation between a previous
frame of video information and a new frame. Each block of pixels in a
block-based compression scheme uses four vectors, three from proximate
blocks, to determine motion-induced changes to its pixels. The vectors are
interpolated for each pixel based on the location of the pixel in the
block with respect to the vectors. The address of each pixel in the frame
block of the previous frame is altered based on the resultant vector
determined therefor, whereby a color value for the new pixel is obtained
from the altered address. Sharp contrasts at the edges between blocks are
eliminated due to the gradual blending obtained by using vectors of the
adjacent blocks to determine a pixel's color.
Un método y un sistema para la remuneración mejorada del movimiento entre un marco anterior de la información video y un nuevo marco. Cada bloque de pixeles en un esquema bloquear-basado de la compresión utiliza cuatro vectores, tres de bloques próximos, para determinar cambios movimiento-inducidos a sus pixeles. Los vectores se interpolan para cada pixel basado en la localización del pixel en el bloque con respecto a los vectores. La dirección de cada pixel en el bloque del marco del bastidor anterior se altera basó en el vector resultante determinado por consiguiente, por el que un valor del color para el pixel nuevo se obtenga de la dirección alterada. Los contrastes agudos en los bordes entre los bloques son eliminado debido a mezclar gradual obtenido usando vectores de los bloques adyacentes para determinar el color de un pixel.