A compressed bit-stream represents a corresponding sequence having
intra-coded frames and inter-coded frames. The compressed bit-stream
includes bits associated with each of the inter-coded frames representing
a displacement from the associated inter-coded frame to a closest matching
of the intra-coded frames. A magnitude of the displacement of a first of
the inter-coded frames is determined based on the bits in the compressed
bit-stream associated with that inter-coded frame. The inter-coded frame
is then identified based on the determined displacement magnitude. The
inter-coded frame includes macro-blocks. Each macro-block is associated
with a respective portion of the inter-coded frame bits which represent
the displacement from that macro-block to the closest matching intra-coded
frame. The displacement magnitude is an average of the displacement
magnitudes of all the macro-blocks associated with the inter-coded frame.
The displacement magnitudes of those macro-blocks which are less than the
average displacement magnitude are set to zero. The number of run lengths
of the zero magnitude macro-blocks is determined and also used to identify
the first inter-coded frame.
Ein komprimierter Spitze-Strom stellt eine entsprechende Reihenfolge dar, die Rahmen und Zwischen-kodierte Rahmen Intra-kodiert wird. Der komprimierte Spitze-Strom schließt die Spitzen ein, die mit jedem der Zwischen-kodierten Rahmen verbunden sind, die eine Versetzung vom verbundenen Zwischen-kodierten Rahmen zu einem nähsten Zusammenbringen der Intra-kodierten Rahmen darstellen. Eine Größe der Versetzung von einer erster der Zwischen-kodierten Rahmen wird gründete auf den Spitzen im komprimierten Spitze-Strom festgestellt, der mit dem Zwischen-kodierter Rahmen verbunden ist. Dem Zwischen-kodierten Rahmen wird dann basiert auf der entschlossenen Versetzung Größe gekennzeichnet. Der Zwischen-kodierte Rahmen schließt Makro-blockiert ein. Jedes Makro-blockieren Sie verbundenIST mit einem jeweiligen Teil der Zwischen-kodierten Rahmenbits, die die Versetzung von diesem Makro-blockieren zum nähsten zusammenpassenden Intra-kodierten Rahmen darstellen. Die Versetzung Größe ist ein Durchschnitt der Versetzung Größen ganzem von Makro-blockiert verbundenes mit dem Zwischen-kodierten Rahmen. Die Versetzung Größen von jenen Makro-blockiert, die kleiner sind, als die durchschnittliche Versetzung Größe werden gestellt auf Null. Die Zahl laufen gelassenen Längen der nullgröße Makro-blockiert wird festgestellt und verwendet auch, den ersten Zwischen-kodierten Rahmen zu kennzeichnen.