Transcript
Page 1: MPEG1-MPEG4 - arnes.sissljruma5/dokumenti/zapis_informacij/teorija_video/MPEG1-MPEG4.pdf · blok v P-Sliki je lahko napovedan ali notranje kodiran. Ker P-Slika ... (21), poimenovanih

MPEG1MPEG1--MPEG4MPEG4

Pripravil: Marko MikolavPripravil: Marko Mikolavččiičč

Page 2: MPEG1-MPEG4 - arnes.sissljruma5/dokumenti/zapis_informacij/teorija_video/MPEG1-MPEG4.pdf · blok v P-Sliki je lahko napovedan ali notranje kodiran. Ker P-Slika ... (21), poimenovanih

Motion Picture Expert Group Motion Picture Expert Group (MPEG) (MPEG)

Prvi predlog uPrvi predlog uččinkovitega kodiranja, je leta 1988 podala inkovitega kodiranja, je leta 1988 podala skupina ekspertov, imenovana Motion Picture Expert skupina ekspertov, imenovana Motion Picture Expert Group Group

Z uvedbo standardov MPEGZ uvedbo standardov MPEG--1, kasneje pa 1, kasneje pa šše MPEGe MPEG--2 in 2 in MPEGMPEG--4 je postavila nove mejnike na podro4 je postavila nove mejnike na področčju digitalne ju digitalne televizije/videa.televizije/videa.

Opomba:MPEG kodiranje je izgubno.Opomba:MPEG kodiranje je izgubno.

Problem pri digitalnem videu je, kako bi veliko Problem pri digitalnem videu je, kako bi veliko kolikoliččino podatkov lahko skrino podatkov lahko skrččili, da bi se omogoili, da bi se omogoččilo ilo

lalažžje prenaje prenaššanje in hranjenje posnetkov.anje in hranjenje posnetkov.

Page 3: MPEG1-MPEG4 - arnes.sissljruma5/dokumenti/zapis_informacij/teorija_video/MPEG1-MPEG4.pdf · blok v P-Sliki je lahko napovedan ali notranje kodiran. Ker P-Slika ... (21), poimenovanih

Osnovna ideja MPEGOsnovna ideja MPEG

Analogni ali Nekodiran digitalni video prikaAnalogni ali Nekodiran digitalni video prikažže vsako e vsako izmed navadno 25izmed navadno 25--tih slitih sliččic v sekundi (v celoti)ic v sekundi (v celoti)MPEG s primerjavo dveh sosednjih sliMPEG s primerjavo dveh sosednjih sliččic ugotavlja, v ic ugotavlja, v katerem delu slikaterem delu sliččice je priice je priššlo do spremembe. Na ta nalo do spremembe. Na ta naččin in ni potrebno shraniti celotne naslednje slini potrebno shraniti celotne naslednje sliččice, ampak ice, ampak samo spremembe, ki so se zgodile v primerjavi s samo spremembe, ki so se zgodile v primerjavi s predhodno. Med drugim MPEG v primerjavi z predhodno. Med drugim MPEG v primerjavi z nekodiranim digitalnim videom odrenekodiranim digitalnim videom odrežže informacije, ki jih e informacije, ki jih nanašše oe očči niso sposobne videti. i niso sposobne videti.

Posnetek je sestavljen iz zaporedja sliPosnetek je sestavljen iz zaporedja sliččic (npr. PAL: 25/sek). Pogosto se ic (npr. PAL: 25/sek). Pogosto se dogaja da sta si zaporedni slidogaja da sta si zaporedni sliččici zelo podobni.ici zelo podobni.

Page 4: MPEG1-MPEG4 - arnes.sissljruma5/dokumenti/zapis_informacij/teorija_video/MPEG1-MPEG4.pdf · blok v P-Sliki je lahko napovedan ali notranje kodiran. Ker P-Slika ... (21), poimenovanih

MPEG1MPEG1

Formalno poimenovan kot ISO/IEC 11172, Formalno poimenovan kot ISO/IEC 11172, je bil objavljen leta 1993 in je zdruje bil objavljen leta 1993 in je združževal eval kodiranje video in zvokodiranje video in zvoččnega signala pri nega signala pri pretopretoččnosti 1.5 Mbit/s. nosti 1.5 Mbit/s. Sestavljen je iz petih delov. Prvi trije deli Sestavljen je iz petih delov. Prvi trije deli predstavljajo Sistem, Video in Zvopredstavljajo Sistem, Video in Zvoččni deli v ni deli v tem zaporedju. Ostala dva dela sta tem zaporedju. Ostala dva dela sta Testiranje prilagajanja in Programska Testiranje prilagajanja in Programska simulacija simulacija

Page 5: MPEG1-MPEG4 - arnes.sissljruma5/dokumenti/zapis_informacij/teorija_video/MPEG1-MPEG4.pdf · blok v P-Sliki je lahko napovedan ali notranje kodiran. Ker P-Slika ... (21), poimenovanih

MPEG1 MPEG1 –– nadaljevanjenadaljevanjePri kodiranju sliPri kodiranju sliččic se uporabljajo Hibridne kodirne tehnike:ic se uporabljajo Hibridne kodirne tehnike:1.1. Pretvarjanje barvne sheme in vzorPretvarjanje barvne sheme in vzorččenje informacij o kontrastu enje informacij o kontrastu

(RGB (RGB →→YCbCrYCbCr))2.2. Kvantizacija (razbitje) (povezovanje zaporedja nekih Kvantizacija (razbitje) (povezovanje zaporedja nekih šštevil v eno tevil v eno

samo vrednost )samo vrednost )3.3. DCT (diskretna cosinusna transformacija nad matrikami 8x8 DCT (diskretna cosinusna transformacija nad matrikami 8x8

pixlov)pixlov)4.4. ZigZig--Zag skeniranje in (RLE) (skeniranje matrik)Zag skeniranje in (RLE) (skeniranje matrik)5.5. Napovedovalno kodiranje (vzame trenutno vrednost in skuNapovedovalno kodiranje (vzame trenutno vrednost in skuššamo amo

napovedati naslednjo vrednost )napovedati naslednjo vrednost )6.6. Gibalna Kompenzacija (MC Gibalna Kompenzacija (MC -- Motion Compensation) (Gibalna Motion Compensation) (Gibalna

Ocena)Ocena)7.7. Kodiraje spremenljive dolKodiraje spremenljive dolžžine (VLCine (VLC-- Variable length coding ) Variable length coding )

(pogoste barve imajo kratko kodo, redko zastopane pa dolgo)(pogoste barve imajo kratko kodo, redko zastopane pa dolgo)

Page 6: MPEG1-MPEG4 - arnes.sissljruma5/dokumenti/zapis_informacij/teorija_video/MPEG1-MPEG4.pdf · blok v P-Sliki je lahko napovedan ali notranje kodiran. Ker P-Slika ... (21), poimenovanih

MPEG1 MPEG1 –– nadaljevanjenadaljevanjePri kodiranju imamo 3 tipe slik:Pri kodiranju imamo 3 tipe slik:

Notranje slike (INotranje slike (I--Slike) : To so slike kodirane brez referenc na ostale Slike) : To so slike kodirane brez referenc na ostale slike, pri katerih doseslike, pri katerih dosežžemo zmerno stisljivost z omejevanjem prostorske emo zmerno stisljivost z omejevanjem prostorske redundance, vendar brez omejevanja zaredundance, vendar brez omejevanja začčasne redundance. Uporabljene asne redundance. Uporabljene so periodiso periodiččno, za zagotavljanje vstopne tono, za zagotavljanje vstopne toččke v tok bitov.ke v tok bitov.Napovedovalne Slike (PNapovedovalne Slike (P--Slike) Te uporabljajo predhodne ISlike) Te uporabljajo predhodne I-- ali Pali P--Slike za Slike za gibalno izravnavo in nastopajo kot referenca za prihodnje napovegibalno izravnavo in nastopajo kot referenca za prihodnje napovedi. Vsak di. Vsak blok v Pblok v P--Sliki je lahko napovedan ali notranje kodiran. Ker PSliki je lahko napovedan ali notranje kodiran. Ker P--Slika Slika zmanjzmanjššuje prostorsko in zauje prostorsko in začčasno redundanco je ta bolj uasno redundanco je ta bolj uččinkovita pri inkovita pri stiskanju kot Istiskanju kot I--Slika. Slika. Dvojno usmerjevalne napovedovalne slike (BDvojno usmerjevalne napovedovalne slike (B--Slika) :Te uporabljajo Slika) :Te uporabljajo predhodne ter sledepredhodne ter sledečče Ie I-- ali Pali P--Slike za gibalno izravnavo in ponujajo Slike za gibalno izravnavo in ponujajo najvenajveččjo mojo možžno stisljivost. Vsak blok v Bno stisljivost. Vsak blok v B--Sliki je lahko naprej, nazaj oboje Sliki je lahko naprej, nazaj oboje smerno napovedan ali notranje kodiran.smerno napovedan ali notranje kodiran.

Prikaz dvosmerne napovedi

Vir: http://www.doc.ic.ac.uk/~nd/surprise_96/journal/vol2/sab/article2.html

Prikaz napovedovanja v naprej

Vir: http://www.doc.ic.ac.uk/~nd/surprise_96/journal/vol2/sab/article2.html

Page 7: MPEG1-MPEG4 - arnes.sissljruma5/dokumenti/zapis_informacij/teorija_video/MPEG1-MPEG4.pdf · blok v P-Sliki je lahko napovedan ali notranje kodiran. Ker P-Slika ... (21), poimenovanih

MPEG1 MPEG1 –– nadaljevanjenadaljevanjeKodiranje samih sliKodiranje samih sliččic:ic:

Kodiranje znotraj okvirja: Za kodiranje IKodiranje znotraj okvirja: Za kodiranje I--Slike. Ta kodirni Slike. Ta kodirni sistem je precej podoben JPEG standardu.sistem je precej podoben JPEG standardu.Kodiranje med okvirji:Slike, ki uporabljajo takKodiranje med okvirji:Slike, ki uporabljajo takššen naen naččin in kodiranja, so Pkodiranja, so P--Slike in BSlike in B--Slike. Kodiranje PSlike. Kodiranje P--Slike je z Slike je z razliko od prejrazliko od prejššnje veliko bolj zapleteno, saj mora nje veliko bolj zapleteno, saj mora ustvariti tako imenovane gibalno uravnoteustvariti tako imenovane gibalno uravnotežžene makroene makro--bloke. Razlika med gibalno uravnotebloke. Razlika med gibalno uravnotežženem makroenem makro--blokom in trenutnim makroblokom in trenutnim makro--blokom, je predstavljena z 2blokom, je predstavljena z 2--dimenzionalnim DCT, ki nam vrne vrsto 8x8 pretvorjenih dimenzionalnim DCT, ki nam vrne vrsto 8x8 pretvorjenih koeficientov. Koeficienti v tej matriki so razbiti na enake koeficientov. Koeficienti v tej matriki so razbiti na enake dele in kodirani z RLE tehniko kodiranja. dele in kodirani z RLE tehniko kodiranja.

Page 8: MPEG1-MPEG4 - arnes.sissljruma5/dokumenti/zapis_informacij/teorija_video/MPEG1-MPEG4.pdf · blok v P-Sliki je lahko napovedan ali notranje kodiran. Ker P-Slika ... (21), poimenovanih

MPEG1 MPEG1 –– nadaljevanjenadaljevanjeZa konec o MPEG1:Za konec o MPEG1:

Kodiranje med okvirji, se uporablja za zmanjKodiranje med okvirji, se uporablja za zmanjšševanje evanje kodiranega toka bitov z ohranitvijo kodiranega toka bitov z ohranitvijo šše sprejemljive e sprejemljive kakovosti slike, ter z ozirom na predhodno ali kakovosti slike, ter z ozirom na predhodno ali šše prej e prej kodirano sliko.kodirano sliko.TakTakššen naen naččin kodiranja nam zagotavlja vein kodiranja nam zagotavlja veččjo stisljivost jo stisljivost kot kodiranje znotraj okvirja uporabljen v Ikot kodiranje znotraj okvirja uporabljen v I--Slikah.Slikah.MPEGMPEG--1 standard je uporaben predvsem v tehnologijah, 1 standard je uporaben predvsem v tehnologijah, z manjz manjššim tokom bitov, kot so na primer VCD (video im tokom bitov, kot so na primer VCD (video CD), SVCD (super video CD) , sedanja CATV (cble TV), CD), SVCD (super video CD) , sedanja CATV (cble TV), prav takprav takššna omejitev je vplivala na nadaljnji razvoj na omejitev je vplivala na nadaljnji razvoj

Page 9: MPEG1-MPEG4 - arnes.sissljruma5/dokumenti/zapis_informacij/teorija_video/MPEG1-MPEG4.pdf · blok v P-Sliki je lahko napovedan ali notranje kodiran. Ker P-Slika ... (21), poimenovanih

MPEG2MPEG2

Najprej moramo omeniti, da je MPEGNajprej moramo omeniti, da je MPEG--2 2 standard razstandard razšširitev standarda MPEGiritev standarda MPEG--1. 1. Ustvarjen je bil leta 1994 z namenom za Ustvarjen je bil leta 1994 z namenom za razrazšširjeno oddajanje pri velikem pretoku irjeno oddajanje pri velikem pretoku podatkov. Vpeljuje dodatne algoritme za podatkov. Vpeljuje dodatne algoritme za efektivno kodiranje prepletenega videa, efektivno kodiranje prepletenega videa, podporo za podporo za šširok rang pretoka bitov, ter irok rang pretoka bitov, ter podporo za kodiranje vepodporo za kodiranje veččkanalnega kanalnega prostorskega zvoka. prostorskega zvoka.

Page 10: MPEG1-MPEG4 - arnes.sissljruma5/dokumenti/zapis_informacij/teorija_video/MPEG1-MPEG4.pdf · blok v P-Sliki je lahko napovedan ali notranje kodiran. Ker P-Slika ... (21), poimenovanih

MPEG2 MPEG2 –– nadaljevanjenadaljevanje

MPEGMPEG--2 kodira standardno lo2 kodira standardno loččljivost slike ljivost slike pri toku bitov 3pri toku bitov 3--15 Mbit/s in visoko 15 Mbit/s in visoko loloččljivost slike pri toku bitov 15ljivost slike pri toku bitov 15--30 Mbit/s. 30 Mbit/s. MPEGMPEG--2 standard je sestavljen iz 8 2 standard je sestavljen iz 8 osnovnih delov. Prvi trije deli zdruosnovnih delov. Prvi trije deli združžujejo ujejo internacionalno definicijo standarda, ostali internacionalno definicijo standarda, ostali pa le izpopolnjujejo razlipa le izpopolnjujejo različčne nivoje. ne nivoje.

Page 11: MPEG1-MPEG4 - arnes.sissljruma5/dokumenti/zapis_informacij/teorija_video/MPEG1-MPEG4.pdf · blok v P-Sliki je lahko napovedan ali notranje kodiran. Ker P-Slika ... (21), poimenovanih

MPEG2 MPEG2 –– nadaljevanjenadaljevanjeNivoji kodiranja pri MPEG2Nivoji kodiranja pri MPEG211 Prvi nivo MPEGPrvi nivo MPEG--2 standarda opredeljuje zdru2 standarda opredeljuje združževanje enega ali veevanje enega ali večč osnovnih osnovnih

tokov videa in zvoka, kot tudi drugih podatkov v enega samega altokov videa in zvoka, kot tudi drugih podatkov v enega samega ali vei večč tokov tokov primernih za shranjevanje ali oddajanje. Toki podatkov so tako rprimernih za shranjevanje ali oddajanje. Toki podatkov so tako razdeljeni v dve veji azdeljeni v dve veji Programski tok in Transportni tok.Programski tok in Transportni tok.

22 MPEGMPEG--2 gradi na visokih zmo2 gradi na visokih zmožžnostih stiskanja videa v MPEGnostih stiskanja videa v MPEG--1 standardu z 1 standardu z uporabo uporabo šširoke palete kodirnih orodij, ki so grupirani v profile za dosegiroke palete kodirnih orodij, ki so grupirani v profile za doseganje boljanje boljšše e uuččinkovitosti.inkovitosti.

33 Ta nivo standarda je za nazaj zdruTa nivo standarda je za nazaj združžljiva razljiva razšširitev veiritev veččkanalnega zvoka v MPEGkanalnega zvoka v MPEG--1 1 standardu.standardu.

4in54in5 Oba nivoja sovpadata s 4. in 5. delom MPEGOba nivoja sovpadata s 4. in 5. delom MPEG--1 standarda in ponazarjata 1 standarda in ponazarjata Testiranje prilagajanja, ter Programsko Simulacijo. (zigTestiranje prilagajanja, ter Programsko Simulacijo. (zig--zag skeniranje in zag skeniranje in napovedovalno kodiranje)napovedovalno kodiranje)

66 ŠŠesti nivo MPEGesti nivo MPEG--2 standarda je t.i. Digital Storage Media Command and Control 2 standarda je t.i. Digital Storage Media Command and Control (DSM(DSM--CC). ZdruCC). Združžuje veuje večč protokolov za nadzor funkcij in operacij pri vodenju z protokolov za nadzor funkcij in operacij pri vodenju z MPEGMPEG--1 in MPEG1 in MPEG--2 tokovi bitov.2 tokovi bitov.

77 Ta nivo opredeljuje algoritem za kodiranje veTa nivo opredeljuje algoritem za kodiranje veččkanalnega prostorskega zvoka, ki pa kanalnega prostorskega zvoka, ki pa ni zdruni združžljiv z zvokom v MPEGljiv z zvokom v MPEG--1.1.

88 Osmi nivo MPEGOsmi nivo MPEG--2 standarda je t.i. (RTI) Realno 2 standarda je t.i. (RTI) Realno ččasovni vmesnik, ki izvaja asovni vmesnik, ki izvaja prilagajanje za dekodirnike transportnega toka. prilagajanje za dekodirnike transportnega toka.

Page 12: MPEG1-MPEG4 - arnes.sissljruma5/dokumenti/zapis_informacij/teorija_video/MPEG1-MPEG4.pdf · blok v P-Sliki je lahko napovedan ali notranje kodiran. Ker P-Slika ... (21), poimenovanih

MPEG2 MPEG2 –– nadaljevanjenadaljevanjeV razmerju 720 pik na 576 vrstic pri frekvenci 25Hz. Z uporabo V razmerju 720 pik na 576 vrstic pri frekvenci 25Hz. Z uporabo

8 bitov za vsako izmed komponent Y, Cb, Cr v ne 8 bitov za vsako izmed komponent Y, Cb, Cr v ne stisnjenih razmerjih 4:2:2 in 4:2:0 pridemo do sledestisnjenih razmerjih 4:2:2 in 4:2:0 pridemo do sledeččega ega pretoka:pretoka:4:2:2: 720 x 576 x 25 x 8 + 360 x 576 x 25 x (8 + 8)= 4:2:2: 720 x 576 x 25 x 8 + 360 x 576 x 25 x (8 + 8)= 166166Mbit/sMbit/s4:2:0: 720 x 576 x 25 x 8 + 360 x 288 x 25 x (8 + 8)= 4:2:0: 720 x 576 x 25 x 8 + 360 x 288 x 25 x (8 + 8)= 124124Mbit/sMbit/s

MPEGMPEG--2 je sposoben kodiranja standardne kakovosti videa 2 je sposoben kodiranja standardne kakovosti videa 4:2:0 na 4:2:0 na 33--1515 Mbit/s. Pri digitalnem zemeljskem Mbit/s. Pri digitalnem zemeljskem televizijskem oddajanju v standardni kakovosti videa televizijskem oddajanju v standardni kakovosti videa imamo pretok bitov okrog 6 Mbit/s, kar je trenutno dober imamo pretok bitov okrog 6 Mbit/s, kar je trenutno dober kompromis med kakovostjo in ukompromis med kakovostjo in uččinkovitostjo prenosa.inkovitostjo prenosa.

Page 13: MPEG1-MPEG4 - arnes.sissljruma5/dokumenti/zapis_informacij/teorija_video/MPEG1-MPEG4.pdf · blok v P-Sliki je lahko napovedan ali notranje kodiran. Ker P-Slika ... (21), poimenovanih

MPEG2 MPEG2 –– nadaljevanjenadaljevanje

Glavne razlike med MPEG 1 in 2:Glavne razlike med MPEG 1 in 2:V MPEGV MPEG--2 standard, ki je raz2 standard, ki je razšširitev standarda iritev standarda MPEGMPEG--1 so vgrajeni posebne algoritmi za 1 so vgrajeni posebne algoritmi za uuččinkovito kodiranje prepletenega videa, ter inkovito kodiranje prepletenega videa, ter razrazšširitev podpore iritev podpore šširokemu spektru toka bitov. irokemu spektru toka bitov. Orodja vgrajena v MPEGOrodja vgrajena v MPEG--2 standard omogo2 standard omogoččajo ajo t.i. izlut.i. izluššččevalno kodiranje, pri katerem se evalno kodiranje, pri katerem se uporabni deli videa rekonstruirajo iz kosov uporabni deli videa rekonstruirajo iz kosov celotnega toka bitov.celotnega toka bitov.

Page 14: MPEG1-MPEG4 - arnes.sissljruma5/dokumenti/zapis_informacij/teorija_video/MPEG1-MPEG4.pdf · blok v P-Sliki je lahko napovedan ali notranje kodiran. Ker P-Slika ... (21), poimenovanih

MPEG2 MPEG2 –– nadaljevanjenadaljevanje

Tehnologije, ki Tehnologije, ki šše uporabljajo MPEGe uporabljajo MPEG--2 so 2 so DBS (Direct Broadcast Satellite), future DBS (Direct Broadcast Satellite), future CATV (Cable Television), najveCATV (Cable Television), največč pa ga pa ga

sresreččujemo na DVDujemo na DVD--jih jih

Page 15: MPEG1-MPEG4 - arnes.sissljruma5/dokumenti/zapis_informacij/teorija_video/MPEG1-MPEG4.pdf · blok v P-Sliki je lahko napovedan ali notranje kodiran. Ker P-Slika ... (21), poimenovanih

MPEG4MPEG4PrviPrvičč predstavljen leta 1998 predstavljen leta 1998 –– ISO/IEC Moving ISO/IEC Moving Pictures Experts Group (MPEG)Pictures Experts Group (MPEG)Veliko izboljVeliko izboljššav glede na MPEGav glede na MPEG--22

VRML(Virtual Reality Modeling Language) podpora VRML(Virtual Reality Modeling Language) podpora 3D predmetom3D predmetomPredmetno usmerjena sestava datotekPredmetno usmerjena sestava datotekPodpora za zunanje sisteme DRMPodpora za zunanje sisteme DRM

VeVeččina teh zmoina teh zmožžnosti je zelo odprtih in je nosti je zelo odprtih in je razvijalcem samim prepurazvijalcem samim prepuššččeno ali jih bodo eno ali jih bodo uporabiliuporabiliZaradi tega ne obstaja popolna implementacija Zaradi tega ne obstaja popolna implementacija standarda standarda –– koncept nivojevkoncept nivojev

Page 16: MPEG1-MPEG4 - arnes.sissljruma5/dokumenti/zapis_informacij/teorija_video/MPEG1-MPEG4.pdf · blok v P-Sliki je lahko napovedan ali notranje kodiran. Ker P-Slika ... (21), poimenovanih

MPEG4 MPEG4 –– nadaljevanjenadaljevanje

Dosedanje razvijanje MPEG4 standarda:Dosedanje razvijanje MPEG4 standarda:Microsoftov ASFMicrosoftov ASFDivX ;DivX ;--))DivXDivXDrugiDrugi

3ivx3ivxNero DigitalNero DigitalXviDXviD

Page 17: MPEG1-MPEG4 - arnes.sissljruma5/dokumenti/zapis_informacij/teorija_video/MPEG1-MPEG4.pdf · blok v P-Sliki je lahko napovedan ali notranje kodiran. Ker P-Slika ... (21), poimenovanih

MPEG4 MPEG4 –– nadaljevanjenadaljevanje

Osnovni principOsnovni principMPEG4 za kodiranjeMPEG4 za kodiranjeposnetkovposnetkov

Page 18: MPEG1-MPEG4 - arnes.sissljruma5/dokumenti/zapis_informacij/teorija_video/MPEG1-MPEG4.pdf · blok v P-Sliki je lahko napovedan ali notranje kodiran. Ker P-Slika ... (21), poimenovanih

MPEG4 MPEG4 –– nadaljevanjenadaljevanjeKodirni standard je razdeljen na veKodirni standard je razdeljen na večč standardov (21), poimenovanih deli (part):standardov (21), poimenovanih deli (part):

Part 1Part 1 (ISO/IEC 14496(ISO/IEC 14496--1): Systems: Describes synchronization and multiplexing of video1): Systems: Describes synchronization and multiplexing of video and audio. and audio. Part 2Part 2 (ISO/IEC 14496(ISO/IEC 14496--2): Visual: A compression codec for visual data (video, still te2): Visual: A compression codec for visual data (video, still textures, synthetic images, xtures, synthetic images, etc.). One of the many "profiles" in Part 2 is the etc.). One of the many "profiles" in Part 2 is the Advanced Simple ProfileAdvanced Simple ProfilePart 3Part 3 (ISO/IEC 14496(ISO/IEC 14496--3): Audio: A set of compression codecs for perceptual coding of 3): Audio: A set of compression codecs for perceptual coding of audio signals. audio signals. Part 4Part 4 (ISO/IEC 14496(ISO/IEC 14496--4): Conformance: Describes procedures for testing conformance to4): Conformance: Describes procedures for testing conformance to other parts of the other parts of the standard. standard. Part 5Part 5 (ISO/IEC 14496(ISO/IEC 14496--5): Reference Software: Provides 5): Reference Software: Provides softwaresoftware for demonstrating and clarifying the other parts for demonstrating and clarifying the other parts of the standard. of the standard. Part 6Part 6 (ISO/IEC 14496(ISO/IEC 14496--6): 6): Delivery Multimedia Integration FrameworkDelivery Multimedia Integration Framework ((DMIFDMIF). ). Part 7Part 7 (ISO/IEC 14496(ISO/IEC 14496--7): Optimized Reference Software: Provides examples of how to ma7): Optimized Reference Software: Provides examples of how to make improved ke improved implementations (e.g., in relation to Part 5). implementations (e.g., in relation to Part 5). Part 8Part 8 (ISO/IEC 14496(ISO/IEC 14496--8): Carriage on IP networks: Specifies a method to carry MPEG8): Carriage on IP networks: Specifies a method to carry MPEG--4 content on IP networks. 4 content on IP networks. Part 9Part 9 (ISO/IEC 14496(ISO/IEC 14496--9): Reference Hardware: Provides hardware designs for demonstrat9): Reference Hardware: Provides hardware designs for demonstrating how to implement ing how to implement the other parts of the standard. the other parts of the standard. Part 10Part 10 (ISO/IEC 14496(ISO/IEC 14496--10): Advanced Video Coding: A codec for video signals which is a10): Advanced Video Coding: A codec for video signals which is also called lso called AVCAVC and is and is technically identical to the ITUtechnically identical to the ITU--T T H.264H.264 standard. standard. Part 12Part 12 (ISO/IEC 14496(ISO/IEC 14496--12): ISO Base Media File Format: A file format for storing media12): ISO Base Media File Format: A file format for storing media content. content. Part 13Part 13 (ISO/IEC 14496(ISO/IEC 14496--13): Intellectual Property Management and Protection (IPMP) Exte13): Intellectual Property Management and Protection (IPMP) Extensions nsions Part 14Part 14 (ISO/IEC 14496(ISO/IEC 14496--14): MP4 File Format: The designated container file format for M14): MP4 File Format: The designated container file format for MPEGPEG--4 content MP4, 4 content MP4, which is based on Part 12. which is based on Part 12. Part 15Part 15 (ISO/IEC 14496(ISO/IEC 14496--15): AVC File Format: For storage of Part 10 video based on Part15): AVC File Format: For storage of Part 10 video based on Part 12. 12. Part 16Part 16 (ISO/IEC 14496(ISO/IEC 14496--16): Animation Framework eXtension (AFX) 16): Animation Framework eXtension (AFX) Part 17Part 17 (ISO/IEC 14496(ISO/IEC 14496--17): Timed Text subtitle format17): Timed Text subtitle formatPart 18Part 18 (ISO/IEC 14496(ISO/IEC 14496--18): Font Compression and Streaming (for OpenType fonts) 18): Font Compression and Streaming (for OpenType fonts) Part 19Part 19 (ISO/IEC 14496(ISO/IEC 14496--19): Synthesized Texture Stream 19): Synthesized Texture Stream Part 20Part 20 (ISO/IEC 14496(ISO/IEC 14496--20): Lightweight Scene Representation (LASeR) . 20): Lightweight Scene Representation (LASeR) . Part 21Part 21 (ISO/IEC 14496(ISO/IEC 14496--21): MPEG21): MPEG--J Extension for RenderingJ Extension for Rendering

Page 19: MPEG1-MPEG4 - arnes.sissljruma5/dokumenti/zapis_informacij/teorija_video/MPEG1-MPEG4.pdf · blok v P-Sliki je lahko napovedan ali notranje kodiran. Ker P-Slika ... (21), poimenovanih

MPEG4 MPEG4 –– nadaljevanjenadaljevanje

NajpomembnejNajpomembnejšši del standarda je i del standarda je vsekakor Advanced video coding (AVC). vsekakor Advanced video coding (AVC).

AVC pristop je računsko bolj intenziven kot drugi MPEG-4 profili, vendar hkrati nudi veliko boljše razmerje kompresije. Temelji pa na iskanju približka najpogosteje I-slike , kar prejšnji MPEG standardi niso imeli. Testi prikazujejo, da uporabi samo 50% ”bit rate” kot MPEG-2, in nudi 40% prihranek v primerjavi z drugimi MPEG-4 profili z enako velikostjo slike. Torej bo verjetno ta način kodiranja postal prevladujoči pri naslednji generaciji posredovanja digitalnih video vsebin, vključujoč ”broadcast”, ”cable”, dvd in omrežja.

Page 20: MPEG1-MPEG4 - arnes.sissljruma5/dokumenti/zapis_informacij/teorija_video/MPEG1-MPEG4.pdf · blok v P-Sliki je lahko napovedan ali notranje kodiran. Ker P-Slika ... (21), poimenovanih

MPEG4 MPEG4 –– nadaljevanjenadaljevanje

ČČeprav je MPEG4 zelo izpopolnjen, oziroma eprav je MPEG4 zelo izpopolnjen, oziroma dopudopušščča dosti svobode razvijalcem, so a dosti svobode razvijalcem, so žže e na poti novi standardi, ki bodo prej ali slej na poti novi standardi, ki bodo prej ali slej odmaknili odmaknili ““44””..

Page 21: MPEG1-MPEG4 - arnes.sissljruma5/dokumenti/zapis_informacij/teorija_video/MPEG1-MPEG4.pdf · blok v P-Sliki je lahko napovedan ali notranje kodiran. Ker P-Slika ... (21), poimenovanih

MPEG MPEG –– za konecza konecKot smo videli so razvijalci iz MPEGKot smo videli so razvijalci iz MPEG--ja zaja začčeli z razvojem eli z razvojem

konec 80konec 80’’ let z MPEG1. Nato, leta 1993, ga svetu let z MPEG1. Nato, leta 1993, ga svetu predstavili.predstavili.

Kasneje, se je leta 1994, dokonKasneje, se je leta 1994, dokonččno izoblikoval MPEG2 no izoblikoval MPEG2 standard.standard.

In konIn konččno leta 1998, se je zano leta 1998, se je začčel el šširiti iriti šše MPEG4e MPEG4

Manjka pa nam MPEG3. Tega lahko omenimo kot Manjka pa nam MPEG3. Tega lahko omenimo kot neuspelega, saj so neuspelega, saj so žže v zae v začčetni fazi razvoja ukinili etni fazi razvoja ukinili program. Ukinili pa so ga zaradi ugotovitve, da z program. Ukinili pa so ga zaradi ugotovitve, da z malenkostno izboljmalenkostno izboljššavo MPEG2, bodo dosegli naavo MPEG2, bodo dosegli naččrtovani rtovani cilj cilj –– hitrejhitrejšši pretok videa preko spleta. i pretok videa preko spleta.


Recommended