Effective motion estimation for hierarchical search

   
   

In the present invention, a reference block data within a current image from which a motion vector will be obtained and corresponding search region data within reproduced previous image are stored in a reference block and a search region data memory, respectively. A motion vector of two pixels unit is performed using the reference block and the search region data stored in the memory, thus resulting in obtained a motion vector of two pixels unit. At this time, the reference block and the search region data are used by performing 2:1 sampling in a horizontal direction and a vertical direction, respectively and the search range is -7.about.+7. The structure of the motion search is consisted of a memory for storing a reference block (8.times.8) of current images and a memory (24.times.8) for storing a search region storing reproduced previous images. The structure further includes a processing element (PE) array block for obtaining SAD (sum of absolute difference) among candidate blocks within the search region and a block for obtaining the smallest motion vector among the candidate SADs. If hardware is implemented using the two-step search algorithm among the motion estimation of the present invention, a lot of data bandwidth of the reference memory and a memory having a large size are required. The down sampling scheme and the bandwidth of the reference memory has a structure in which a slice is previously downloaded before a pipeline when it downloads from the external memory. In an actual pipeline operation, it is implemented by the bandwidth of 1/3. Also, as it has independent memories, it can operate even at low frequency without degrading the performance.

В присытствыющем вымысле, данные по блока справки в пределах в настоящее время изображения от которого вектор движения будет получен и соответствуя данные по зоны поиска в пределах воспроизведенного ранее изображения хранятся в блоке справки и памяти данным по зоны поиска, соответственно. Выполнен вектор движения блока 2 пикселов использующ блок справки и данные по зоны поиска, котор хранят в памяти, таким образом resulting in получил вектор движения блока 2 пикселов. В это время, блок справки и данные по зоны поиска использованы путем выполнять забор 2:1 в горизонтальном направлении и вертикальное направление, соответственно и ряд поиска -7.about.+7. Структура поиска движения состоится памяти для хранить блок справки (8.times.8) в настоящее время изображений и памяти (24.times.8) для хранить зона поиска воспроизведенные ранее изображения. Структура более дальнейшая вклюает обрабатывая блок блока элемента (PE) для получать УНЫЛЫЙ (сумма совершенно разницы) среди блоков выбранного в пределах зоны поиска и блок для получать самый малый вектор движения среди выбранного SADs. Если снабжено оборудование использующ two-step алгоритма поиска среди оценки движения присытствыющего вымысла, то необходимы серия ширины полосы частот данных памяти справки и память имея большой размер. Вниз плана выборки и ширина полосы частот памяти справки имеют структуру в ломтик ранее downloaded перед трубопроводом когда он downloads от внешней памяти. В фактической деятельности трубопровода, он снабжен шириной полосы частот 1/3. Также, по мере того как он имеет независимо памяти, он может работать даже на низкой частотности без ухудшать представление.

 
Web www.patentalert.com

< Video-based surgical targeting system

< Device and method for reducing lag and blooming in amorphous silicon sensor arrays

> Aerial vehicle speed error correlation method for two-dimensional visual reproduction of laser radar imaging

> Systems and methods for MPEG subsample decoding

~ 00158