Motion estimation and compensation for video compression

   
   

An encoding method for reducing motion video data sizes using a multitude of variable-sized data blocks that are derived from spatial translation vectors and the motion field of an image. Using variable-block sizes to characterize the groups of picture elements (pixels) in an image frame allows for the inter-mixing of coarse (for static areas) and fine (for areas of complex motion) resolution data descriptions in the same descriptive data block. A comparison of motion event areas is made between successive video frames, and a motion displacement vector is calculated for each pixel location in the frame. A data tree is constructed from these pixel motion vectors and is pruned to eliminate static areas. The remaining leaves of the pruned tree are encoded differentially and applied to a lossless arithmetic encoder to provide a significantly reduced data block that still retains the highest resolution of the image.

Шифруя метод для уменьшения размеров видео- данным по движения использующ multitude переменн-opredelennyx размер блоков данных выведены от spatial векторов перевода и поля движения изображения. Использование переменн-pregrajdaet размеры для того чтобы характеризовать группы в составе элементы изображения (пикселы) в рамке изображения позволяет для перемешивать грубых (для статических областей) и точных (для зон сложного движения) описаний данным по разрешения в таком же описательном блоке данных. Сравнение зон случая движения сделано между последовательными видео- рамками, и вектор смещения движения высчитан для каждого положения пиксела в рамке. Вал данных построен от этих векторов движения пиксела и подрезан для того чтобы исключить статические области. Остающееся выходит подрезанного вала зашифровано дифференциально и после того как я применены к lossless арифметическому шифратору для того чтобы обеспечить значительно уменьшенные данные преграждают все еще сохраняют самое высокое разрешение изображения.

 
Web www.patentalert.com

< Controlling a video-buffer-verifier buffer using an MPEG-like encoder

< Methods and apparatus for characterization, adjustment and optimization of wireless networks

> Framework for flexible and scalable real-time traffic emulation for packet switched networks

> Data transmission in a wireless communication system

~ 00156