MPEG-4 cz??? 2
(znana te? jako
MPEG-4 ASP
i
MPEG-4 Visual
) ? standard kompresji wideo stworzony przez
MPEG
, wchodz?cy w skład standardu
MPEG-4
(
ISO
/
IEC
14496-2). Podobnie jak wiele innych opiera si? o
dyskretn? transformacj? kosinusow?
. Do jego najpopularniejszych implementacji nale??
DivX
,
Xvid
,
3ivx
i
libavcodec
. Nale?y mie? na uwadze istnienie zupełnie innego standardu kompresji ?
MPEG-4 cz??? 10
, lepiej znanego jako
H.264
albo
AVC
, ktory te? wchodzi w skład MPEG-4, a nie jest zgodny z cz??ci? 2.
Przewidziano stosowanie kodeka do ro?nych celow: od rejestrowania i wy?wietlania obrazu przez nar?czne urz?dzenia, a? po cyfrow? telewizj?. Na chwil? obecn? istnieje wi?c około 21, ro?nych profili: Simple, Advanced Simple, oraz mniej popularne Main, Core, Advanced Coding Efficiency, Advanced Real Time Simple i inne.
Simple Profile
został stworzony dla obrazow o małej rozdzielczo?ci, sieci o ograniczonej przepustowo?ci i małych, prostych urz?dze?. Jest stosowany w
telefonach komorkowych
, innych urz?dzeniach nar?cznych, prostych systemach konferencyjnych, systemach monitoringu i innych.
Advanced Simple Profile (ASP)
[
edytuj
|
edytuj kod
]
Advanced Simple Profile
zawiera w stosunku do SP liczne usprawnienia, w ktorych skład wchodz?:
- Kwantyzacja MPEG.
- Obraz z przeplotem.
- Ramki dwukierunkowe (B Frame).
- estymacja
wektorow
ruchu z dokładno?ci? do 1/4 odst?pu
probkowania
, (ang. Quarter Pixel motion compensation, Qpel)
- Globalna kompensacja ruchu
(ang. Global motion compensation, GMC)
Kwantyzacja MPEG, przeplot i ramki dwukierunkowe zostały stworzone na bazie standardu
MPEG-2
.
Estymacja ze zwi?kszon? dokładno?ci? była czym? zupełnie nowym. Po?niej co? podobnego zostało wprowadzone do
H.264/MPEG-4 AVC
i
Windows Media Video
. Cz??? implementacji jednak jej nie uwzgl?dnia ze wzgl?du na drastyczny wzrost wymaga? odno?nie do zasobow i niewielk? popraw? jako?ci.
Globalna kompensacja ruchu rownie? nie spotkała si? z powszechnym wykorzystaniem. Jak wy?ej niewielki wzrost jako?ci został okupiony du?ym wzrostem wymaga? sprz?towych i komplikacj? algorytmow.
Kod ?rodłowy
jednej z implementacji MPEG-4, stworzonej przez Microsoft do u?ytku w systemie
Windows Media
(pliki WMV) dostał si? w r?ce hakerow i został powszechnie udost?pniony. Stworzone przez hakerow nielegalne oprogramowanie koduj?ce (
kodek
), rozpowszechnione w Internecie jako "DivX ;-)", szybko zostało zaadaptowane do u?ycia w znanych
systemach operacyjnych
, takich jak
Windows
,
Mac OS
,
Linux
i
BeOS
.
Pierwotny kodek DivX ;-) udost?pniony przez hakerow oznaczony był numerem wersji 3.11. Wkrotce potem na rynku pojawił si? komercyjny program o nazwie DivX 4.0 (ju? bez znaczka ";-)") ? nie zawierał on ju? wykradzionego kodu, lecz był implementacj? MPEG-4 napisan? od podstaw przez firm? DivX Networks (obecnie DivX Inc.). "
DivX
" jest obecnie zastrze?onym znakiem towarowym tej firmy, natomiast samo oprogramowanie miało kilka kolejnych wersji, wprowadzaj?cych bardziej zaawansowane techniki kodowania.
W zwi?zku z faktem, i? oprogramowanie DivX® jest komercyjnym, zamkni?tym produktem firmy DivX Networks, społeczno??
wolnego oprogramowania
stworzyła alternatywny kodek
XviD
, rozpowszechniany na licencji
GNU
GPL
. Wykorzystuje on szerszy zakres mo?liwo?ci standardu MPEG-4 ni? DivX i daje mo?liwo?? bardziej precyzyjnej kontroli sposobu kompresji, dzi?ki czemu filmy kompresowane tym kodekiem cz?sto maj? wy?sz? jako??, ni? komercyjnym DivX.
Formaty DivX/XviD jako?ci? niewiele ust?puj?
DVD
, charakteryzuje je du?a rozdzielczo?? i du?a kompresja obrazu (przeci?tny film pełnometra?owy mo?na zmie?ci? w obj?to?ci 700 MB, czyli jednej płyty
CD
), jednak z momentem upowszechniania si? ekranow LCD o du?ej przek?tnej, jak i telewizorow HDTV, jako?? tego formatu pozostawia obecnie bardzo wiele do ?yczenia.
Obrazy
| IEC, ISO, ITU-T, W3C, IETF
|
|
---|
Pozostałe
|
|
---|
|
---|
Video
| |
---|
Audio
| |
---|
Kontenery
| ISO/IEC
|
|
---|
ITU-T
|
|
---|
IETF
|
|
---|
Pozostałe
|
|
---|
|
---|