Methods and apparatus for processing video data that is divided into frames
are presented. In one aspect, this relates to a method for processing
video data that is divided into frames. The video data includes a current
frame, which has an associated current macroblock, and an adjacent frame,
which also has an associated macroblock. The method for processing video
data involves obtaining an uncompressed current block that is a part of
the current macroblock and an adjacent block that is part of the adjacent
macroblock, and calculating a distance between the uncompressed current
block and the adjacent block. It is determined whether the distance
between the uncompressed current block and the adjacent block is
acceptable. If the distance is unacceptable, then the motion between the
uncompressed current block and the adjacent block is estimated, and the
uncompressed current block is adaptively compressed.
Methoden und Apparate für verarbeitende Videodaten, die in Rahmen geteilt wird, werden dargestellt. In einem Aspekt bezieht dieses auf einer Methode für die Verarbeitung von von Videodaten, die in Rahmen geteilt wird. Die Videodaten schließen einen gegenwärtigen Rahmen, der ein verbundenes gegenwärtiges macroblock hat, und einen angrenzenden Rahmen ein, der auch ein verbundenes macroblock hat. Die Methode für die Verarbeitung von von Videodaten bezieht mit ein, einen uncompressed gegenwärtigen Block zu erhalten, der ein Teil des gegenwärtigen macroblock und des angrenzenden Blockes, der ein Teil des angrenzenden macroblock ist und der Berechnung eines Abstandes zwischen dem uncompressed gegenwärtigen Block und dem angrenzenden Block ist. Es wird festgestellt, ob der Abstand zwischen dem uncompressed gegenwärtigen Block und dem angrenzenden Block annehmbar ist. Wenn der Abstand nicht annehmbar ist, dann wird die Bewegung zwischen dem uncompressed gegenwärtigen Block und dem angrenzenden Block geschätzt, und der uncompressed gegenwärtige Block wird anpassungsfähig zusammengedrückt.