| Różnice pomiędzy kodekami MPEG-2 a H.264 | ||||
|
|
Obecnie na rynku sprzętu video stosuje się dwa rozwiązania kompresji ruchomego obrazu: kodek MPEG-2 (HDV, XDCAM), oraz kodeki oparte na H.264 (AVCHD, AVC-Intra). Te dwa kodeki są obecnie najczęściej stosowane w kamkorderach oraz rejestratorach sygnału video HD.
Poniżej na przykładzie jednej klatki przedstawiono sposób analizy obrazu przez kamkordery, wynikową jakość obrazu oraz ilość danych niezbędnych do zarejestrowania obrazu. Porównanie 1. Ilość niezbędnych informacji: Porównanie 2. Jakość materiału wynikowego:
Kodek MPEG-2 jest kodekiem typu LongGOP, gdzie tylko niektóre klatki zawierają wszystkie informacje o obrazie (klatki I), pozostałe klatki (B, P) są klatkami "wirtualnymi", które zawierają tylko część informacji o obrazie. Nie ma możliwości edycji klatki B lub P. Aby przeprowadzić edycję w miejscu, gdzie akurat znajduje się klatka B lub P komputer musi te klatki najpierw stworzyć z sąsiadujących klatek I. A tworząc coś z niczego oczywiście wiele elementów obrazu jest interpolowana. Powoduje to, że komputer potrzebuje więcej mocy obliczeniowej aby wykonać edycję materiału MPEG-2 (interpolację danej klatki poprzez odczytanie sąsiednich klatek I oraz P). Kodek AVC-Intra jest kodekiem typu I-Frame (intra frame), w którym wszystkie klatki posiadają pełną informację o obrazie. Edycja materiału video w dowolnym jego miejscu jest więc prosta i nie potrzebna jest tak wysoka moc obliczeniowa procesora. Poniżej przedstawiono wykorzystanie mocy procesora 4-rdzeniowego dla materiału H.264 (w tym przypadku kodek AVC-Intra) oraz dla materiału MPEG-2: Stała jakość obrazu dla kodeka AVC-Intra (H.264) oraz zmienna jakość obrazu dla kodeka MPEG-2: Objaśnienie do powyższego schematu: PSNR (Peak Signal-to-Noise Ratio – szczytowy stosunek sygnału do szumu) – pojęcie używane do określenia poziomu podobieństwa obrazu pierwotnego z obrazem skompresowanym. Jednostką PSNR są decybele (dB). Współczynnik ten przyjmuje wartości w skali logarytmicznej. Im mniejszy współczynnik PSNR tym mniejsze podobieństwo pomiędzy materiałem pierwotnym a skompresowanym. (Źródło: Wikipedia).
|
Różnice pomiędzy kodekami MPEG-2 a H.264

