Kikade lite på hur Mpeg-1 och Mpeg-2 komprimering går till och huvudnumret verkar vara att hitta likadana makroblocks 8x8 matris DCT i basbilden (I-frame) eller föregående (P-frame) i den bild man för stunden bearbetar. Hittar man en tillräckligt lik 8x8 matris så ersätts förslagsvis denna med ett nummer (motion vector) som talar om vilken av dom gammla 8x8 matriserna man ska använda istället för att spara en ny. Detta är förstås utmärkt för statisk bakgrund osv.
För objekt i bilden som rör på sig men behåller utseende ska det ska visst finnas någon algoritm som jämför närliggande makroblock. Om ett förflyttat objekt upptäcks så kodar man helt enkelt att 8x8 matriserna har flyttat sig n-antal steg.
Men hur hanterar man att objekt inte flyttar sig ett jämnt antal 8x8 matriser ..?
