Dystrybucja, sprzedaż i serwis
profesjonalnego sprzętu video
FAQ: Pytania i odpowiedzi Różnice pomiędzy kodekami MPEG-2 a H.264
Różnice pomiędzy kodekami MPEG-2 a H.264
PDF Drukuj Email
 
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:

Klatka wyjściowa do testów:
Klatka wyjściowa do testów. Kodeki-h264-mpeg2
Powiększenie fragmentu obrazu:
 Powiększenie fragmentu obrazu. Kodeki-h264-mpeg2
Fragment wybrany do analizy:
 Fragment wybrany do analizy. Kodeki-h264-mpeg2
Analiza obrazu przez kodek MPEG2. Wszystkie elementy obrazu brane są pod uwagę jako jednakowe bloki:
 Analiza obrazu przez kodek MPEG2. Wszystkie elementy obrazu brane są pod uwagę jako jednakowe bloki. Kodeki-h264-mpeg2_4
Analiza obrazu przez kodek H.264. Wszystkie elementy obrazu brane są pod uwagę ale tylko te, w których występują różnice pomiędzy blokami są dokładnie analizowane:
Analiza obrazu przez kodek H.264. Kodeki-h264-mpeg2 
Wynikowa ilość danych dla każdego bloku w kodeku MPEG2:
 Wynikowa ilość danych dla każdego bloku w kodeku MPEG2. Kodeki-h264-mpeg2
Wynikowa ilość danych dla każdego bloku w kodeku H.264:
 Wynikowa ilość danych dla każdego bloku w kodeku H.264. Kodeki-h264-mpeg2
Porównanie ilości danych dla dwóch kodeków. Widać przewagę kodeka H.264, dzięki któremu dla tego samego obrazu potrzebne jest mniej danych:
 Porównanie ilości danych dla dwóch kodeków. Kodeki-h264-mpeg2
 


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:

Poniżej przedstawiono wykorzystanie mocy procesora 4-rdzeniowego dla materiału H.264 oraz dla materiału MPEG-2. Kodeki-h264-mpeg2
Stała jakość obrazu dla kodeka AVC-Intra (H.264) oraz zmienna jakość obrazu dla kodeka MPEG-2:

Stała jakość obrazu dla kodeka AVC-Intra (H.264) oraz zmienna jakość obrazu dla kodeka MPEG-2. Kodeki-h264-mpeg2
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). 

 

Your are currently browsing this site with Internet Explorer 6 (IE6).

Your current web browser must be updated to version 7 of Internet Explorer (IE7) to take advantage of all of template's capabilities.

Why should I upgrade to Internet Explorer 7? Microsoft has redesigned Internet Explorer from the ground up, with better security, new capabilities, and a whole new interface. Many changes resulted from the feedback of millions of users who tested prerelease versions of the new browser. The most compelling reason to upgrade is the improved security. The Internet of today is not the Internet of five years ago. There are dangers that simply didn't exist back in 2001, when Internet Explorer 6 was released to the world. Internet Explorer 7 makes surfing the web fundamentally safer by offering greater protection against viruses, spyware, and other online risks.

Get free downloads for Internet Explorer 7, including recommended updates as they become available. To download Internet Explorer 7 in the language of your choice, please visit the Internet Explorer 7 worldwide page.