A method and apparatus of encoding digital video, for example according to
the ISO/IEC MPEG standards (ISO/IEC 11172-2 MPEG-1 and ISO/IEC 13818-2
MPEG-2), which employs a local motion estimator for determining respective
local motion vectors for groups of adjacent macroblocks in a picture. A
local motion vector is determined for each row of macroblocks in a picture
from the motion vectors of the macroblocks in that row. Then, for
macroblocks in the corresponding row of a subsequently coded picture, the
local motion vector can be used to select the search window used for
determining the motion vectors. The local motion estimator improves search
range and accuracy of macroblock motion vector detection without
increasing the search window accessing bandwidth and caching requirement,
and computation lode of searching.
Eine Methode und ein Apparat der Kodierung des digitalen Bildschirmes, z.B. entsprechend den ISO/IEC MPEG Standards (ISO/IEC 11172-2 MPEG-1 und ISO/IEC 13818-2 MPEG-2), der einen lokalen Bewegung Abschätzer für die Bestimmung der jeweiligen lokalen Bewegung Vektoren für Gruppen der angrenzenden macroblocks in einer Abbildung einsetzt. Ein lokaler Bewegung Vektor wird für jede Reihe von macroblocks in einer Abbildung von den Bewegung Vektoren der macroblocks in dieser Reihe festgestellt. Dann denn macroblocks in der entsprechenden Reihe einer nachher kodierten Abbildung, kann der lokale Bewegung Vektor verwendet werden, um das Suchfenster vorzuwählen, das für die Bestimmung der Bewegung Vektoren benutzt wird. Der lokale Bewegung Abschätzer verbessert Suchstrecke und Genauigkeit der macroblock Bewegung vektorabfragung, ohne die zugänglich machende Bandbreite des Suchfensters zu erhöhen und Anforderung zu cachieren und Berechnung, Ader des Suchens.