| Porównywanie ujęć |
|
Jest to metoda kompresji obrazu wideo. Polega jak sama nazwa wskazuje na tzw. porównywaniu ujęć (frame differencing). Frame differencing to nie system kodowania, to po prostu pewna technika pracy, z której mogą korzystać różne systemy kodowania. Przy odtwarzaniu pliku wideo najwięcej czasu zajmuje dekompresja i wyświetlanie kolejnych ujęć. Trzeba to robić szybko, by zachować założoną prędkość odtwarzania filmu bez konieczności opuszczania niektórych ujęć. Gdy komputer przestaje nadążać z dekompresją i wyświetlaniem, niektóre ujęcia muszą być pomijane, co burzy wrażenie płynności ruchu. Porównywanie ujęć (frame differencing) to sposób na przyspieszenie dekompresji i wyświetlania. Ujęcie z pliku, dla którego użyto tej metody, zawiera o wiele mniej informacji niż ujęcie ze zwykłego pliku wideo. Nie znajduje się w nim bowiem cały obraz, a jedynie te jego części, które uległy zmianie względem ujęcia poprzedniego. Ta zmieniona część obrazu jest zwykle o wiele mniejsza od jego całej powierzchni; dzięki temu komputer ma mniej pracy i łatwiej jest mu nadążyć z wyświetlaniem. Z tego samego powodu mniejsze stają się rozmiary całego pliku z obrazem wideo. Porównywanie ujęć sprawdza się najlepiej w statycznych scenach typu, gdzie tło pozostaje nieruchome, jedynie stosunkowo niewielkie obiekty na pierwszym planie wykonują jakieś ruchy. Dla tych filmów, w których cały obraz zmienia się szybko z ujęcia na ujęcie, metoda frame differencing nie będzie się dobrze sprawdzać. |