Dieses Dokuwiki verwendet ein von Anymorphic Webdesign erstelltes Thema.

Razlike

Slijede razlike između dviju inačica stranice.

Poveznica na ovu usporedbu

Starije izmjene na obje strane Starija izmjena
Novija izmjena
Starija izmjena
racfor_wiki:datoteke_i_datotecni_sustavi:analiza_mpeg_formata [2020/01/10 03:55]
drazum [MPEG-2]
racfor_wiki:datoteke_i_datotecni_sustavi:analiza_mpeg_formata [2024/12/05 12:24] (trenutno)
Redak 3: Redak 3:
 ===== Sažetak ===== ===== Sažetak =====
  
-Mediji za pohranu malih memorija i niske brzine prijenosa mrežama potaknuli su razvoj algoritama kojima je omogućena određena kompresiju podataka. Kompresijom podataka smanjuje se potrebni fizički prostor za pohranu podatka pomoću određenih metoda, čime se također dobiva brža distribucija mrežom. Ovaj rad opisuje postupke smanjivanja videosekvenci koristeći neke od MPEG standarda. Dan je kratki pregled MPEG-1, MPEG-2 i MPEG-4 normi koje se koriste za kodiranje MPEG video datoteke.+Mediji za pohranu malih memorija i niske brzine prijenosa mrežama potaknuli su razvoj algoritama kojima je omogućena određena kompresija podataka. Kompresijom podataka smanjuje se potrebni fizički prostor za pohranu podatka pomoću određenih metoda, čime se također dobiva brža distribucija mrežom. Ovaj rad opisuje postupke smanjivanja videosekvenci koristeći neke od MPEG standarda. Dan je kratki pregled MPEG-1, MPEG-2 i MPEG-4 normi koje se koriste za kodiranje MPEG video datoteke.
  
 Ključne riječi: **MPEG**; **kodiranje videosignala**; **kompresija videosignala** Ključne riječi: **MPEG**; **kodiranje videosignala**; **kompresija videosignala**
Redak 10: Redak 10:
 ===== Uvod ===== ===== Uvod =====
  
-<font 12pt/Calibri,sans-serif;;inherit;;inherit>Računalne datoteke sastoje se od naziva datoteke, nakon kojeg slijedi ekstenzija te datoteke. Datoteke se razlikuju prema svojoj namjeni, sadržaju i vrsti programa koji njima upravlja. Ekstenzija datoteke je određena sadržajem datoteke. Operacijski sustav na osnovi sufiksa na naziv datoteke određuje program koji će pozvati i na koji način će otvoriti i upravljati tom datotekom. U ovom radu je opisan MPEG format datoteke koji se koristi kao ekstenzija za video zapise. Glavna karakteristika MPEG formata je kompresija audio i video podataka, čime je omogućeno njihovo brže prenošenje i skidanje. Opisano je na koji način rade najčešće korištene kompresije u MPEG datoteci i njihovu ulogu u ostalim područjima. Za kraj su dani par primjera softvera pomoću kojih otvaramo MPEG datoteke i pomoću kojih analiziramo i obnavljamo oštećene datoteke.</font>+Računalne datoteke sastoje se od naziva datoteke, nakon kojeg slijedi ekstenzija te datoteke. Datoteke se razlikuju prema svojoj namjeni, sadržaju i vrsti programa koji njima upravlja. Ekstenzija datoteke je određena sadržajem datoteke. Operacijski sustav na osnovi sufiksa na naziv datoteke određuje program koji će pozvati i na koji način će otvoriti i upravljati tom datotekom. U ovom radu je opisan MPEG format datoteke koji se koristi kao ekstenzija za video zapise. Glavna karakteristika MPEG formata je kompresija audio i video podataka, čime je omogućeno njihovo brže prenošenje i skidanje. Opisano je na koji način rade najčešće korištene kompresije u MPEG datoteci i njihovu ulogu u ostalim područjima. Za kraj su dani par primjera softvera pomoću kojih otvaramo MPEG datoteke i pomoću kojih analiziramo i obnavljamo oštećene datoteke.
  
  
 ===== MPEG kao grupa stručnjaka ===== ===== MPEG kao grupa stručnjaka =====
  
-<font 12pt/Calibri,sans-serif;;inherit;;inherit>MPEG (//Moving Picture Experts Group//) je grupa stručnjaka formirana od strane ISO (//International Organization for Standardization//) i IEC (//International Electrotechnical Commission//) koja se bavi standardiziranjem i razvojem audio i video kompresije i prijenosa. Grupu su formirali Hiroshi Yasuda i Leonardo Chiariglione 1988. i od tada producirali niz standarda kao što su MPEG-1, MPEG-2, MPEG-4, MPEG-7, MPEG-21, MPEG-A, MPEG-B, MPEG-C, MPEG-D i ostale [1]. Njihova upotreba se pronalazi u audio i video aplikacijama, od prezentacija na računalu i računalnih igrica pa sve do satelitskih video sustava [2]. MPEG kao grupa stručnjaka je aktivna i danas, kao što u razvoju novih standarda tako i u održavanju susreta svake godine na kojem se u prosjeku skupi više od 400 stručnjaka iz 20 zemalja.</font>+MPEG (//Moving Picture Experts Group//) je grupa stručnjaka formirana od strane ISO (//International Organization for Standardization//) i IEC (//International Electrotechnical Commission//) koja se bavi standardiziranjem i razvojem audio i video kompresije i prijenosa. Grupu su formirali Hiroshi Yasuda i Leonardo Chiariglione 1988. i od tada producirali niz standarda kao što su MPEG-1, MPEG-2, MPEG-4, MPEG-7, MPEG-21, MPEG-A, MPEG-B, MPEG-C, MPEG-D i ostale [1]. Njihova upotreba se pronalazi u audio i video aplikacijama, od prezentacija na računalu i računalnih igrica pa sve do satelitskih video sustava [2]. MPEG kao grupa stručnjaka je aktivna i danas, kao što u razvoju novih standarda tako i u održavanju susreta svake godine na kojem se u prosjeku skupi više od 400 stručnjaka iz 20 zemalja.
  
  
 ===== MPEG kao format datoteke ===== ===== MPEG kao format datoteke =====
  
-<font 12pt/Calibri,sans-serif;;inherit;;inherit>Prvi standard za kompresiju video zapisa od strane MPEG-a bio je MPEG-1, namijenjen za kompresiju VHS (video home system) videa. Nakon njega slijedio je MPEG-2 najpoznatiji kao standard za DVD. Standard koji obuhvaća velik broj značajki MPEG-1 i MPEG-2 uz ostale srodne standarde je MPEG-4, kojeg danas koriste neke od najvećih mrežnih pružatelja videozapisa kao što su Youtube, Netflix i iTunes Store, kao i za HD satelitsku televiziju [3][4]. U nastavku je opisan svaki od navedenih standarda.</font>+Prvi standard za kompresiju video zapisa od strane MPEG-a bio je MPEG-1, namijenjen za kompresiju VHS (video home system) videa. Nakon njega slijedio je MPEG-2 najpoznatiji kao standard za DVD. Standard koji obuhvaća velik broj značajki MPEG-1 i MPEG-2 uz ostale srodne standarde je MPEG-4, kojeg danas koriste neke od najvećih mrežnih pružatelja videozapisa kao što su Youtube, Netflix i iTunes Store, kao i za HD satelitsku televiziju [3][4]. U nastavku je opisan svaki od navedenih standarda.
  
  
 ==== MPEG-1 ==== ==== MPEG-1 ====
  
-<font 12pt/Calibri,sans-serif;;inherit;;inherit>MPEG-1 standard se temelji na kodiranju pokretnih slika i pratećih audio signala za digitalno pohranjivanje pri brzinama do 1,5Mbit/s i rezoluciju 352×254 za NTSC i 352×288 za PAL [5].</font>+MPEG-1 standard se temelji na kodiranju pokretnih slika i pratećih audio signala za digitalno pohranjivanje pri brzinama do 1,5Mbit/s i rezoluciju 352×254 za NTSC i 352×288 za PAL [5].
  
-<font 12pt/Calibri,sans-serif;;inherit;;inherit>Izvorni format slike za MPEG-1 format je SIF(Source Input Format):</font>+Izvorni format slike za MPEG-1 format je SIF(Source Input Format):
  
   * 25 Hz   * 25 Hz
-      * <font 12pt/Calibri,sans-serif;;inherit;;inherit>Luminantni signal: 360×288 elemenata slike</font> +      * Luminantni signal: 360×288 elemenata slike 
-      * <font 12pt/Calibri,sans-serif;;inherit;;inherit>Komponente krominantnog signala: 180×144 elemenata slike</font> +      * Komponente krominantnog signala: 180×144 elemenata slike
- +
-  * 30 Hz +
-      * <font 12pt/Calibri,sans-serif;;inherit;;inherit>Luminantni signal: 360×240elemenata slike</font> +
-      * <font 12pt/Calibri,sans-serif;;inherit;;inherit>Komponente krominantnog signala: 180×120elemenata slike</font> +
- +
-  * 25 Hz +
-      * <font 12pt/Calibri,sans-serif;;inherit;;inherit>Luminantni signal: 360×288 elemenata slike</font> +
-      * <font 12pt/Calibri,sans-serif;;inherit;;inherit>Komponente krominantnog signala: 180×144 elemenata slike</font> +
   * 30 Hz   * 30 Hz
-      * <font 12pt/Calibri,sans-serif;;inherit;;inherit>Luminantni signal: 360×240elemenata slike</font> +      * Luminantni signal: 360×240elemenata slike 
-      * <font 12pt/Calibri,sans-serif;;inherit;;inherit>Komponente krominantnog signala: 180×120elemenata slike</font>+      * Komponente krominantnog signala: 180×120elemenata slike
  
-<font 12pt/Calibri,sans-serif;;inherit;;inherit>Kodiranje u MPEG normi organizirano je u šest slojeva:</font>+Kodiranje u MPEG normi organizirano je u šest slojeva:
  
   * Blok   * Blok
-      * <font 12pt/Calibri,sans-serif;;inherit;;inherit>Najmanja jedinica kodiranja od 8×8 elemenata slike</font>+      * Najmanja jedinica kodiranja od 8×8 elemenata slike
   * Makroblok   * Makroblok
-      * <font 12pt/Calibri,sans-serif;;inherit;;inherit>Osnovna jedinica za kodiranje s predviđanjem pokreta od 16×16 elemenata slike</font>+      * Osnovna jedinica za kodiranje s predviđanjem pokreta od 16×16 elemenata slike
   * Isječak slike   * Isječak slike
-      * <font 12pt/Calibri,sans-serif;;inherit;;inherit>Horizontalni niz makroblokova</font>+      * Horizontalni niz makroblokova
   * Slika   * Slika
-      * <font 12pt/Calibri,sans-serif;;inherit;;inherit>Osnovna jedinica u MPEG postupku kodiranja</font> <font 12pt/Calibri,sans-serif;;inherit;;inherit>I-slike (//Intra Coded Pictures//), P-slike (//Predictive Coded Pictures//), B-slike (//Bidirectionally Coded Pictures//)</font>+      * Osnovna jedinica u MPEG postupku kodiranja * I-slike (//Intra Coded Pictures//), P-slike (//Predictive Coded Pictures//), B-slike (//Bidirectionally Coded Pictures//)
   * Grupa slika (GOP)   * Grupa slika (GOP)
-      * <font 12pt/Calibri,sans-serif;;inherit;;inherit>Niz od jedne ili više slika</font>+      * Niz od jedne ili više slika
   * Sekvenca   * Sekvenca
-      * <font 12pt/Calibri,sans-serif;;inherit;;inherit>Niz od određenog broja grupa slika</font>+      * Niz od određenog broja grupa slika
  
 {{:racfor_wiki:datoteke_i_datotecni_sustavi:hijerarhija_slika.png?nolink&424x382}} {{:racfor_wiki:datoteke_i_datotecni_sustavi:hijerarhija_slika.png?nolink&424x382}}
Redak 64: Redak 55:
 Slika 1.) Hijerarhijska struktura slike [7] Slika 1.) Hijerarhijska struktura slike [7]
  
-<font 12pt/Calibri,sans-serif;;inherit;;inherit>Tipična grupa slika u MPEG normi sastoji se od 12 ili 15 slika, a primjer stvarnog rasporeda slika u grupi slika koja se sastoji od 12 slika prikazan je na Slika 2.).</font>+Tipična grupa slika u MPEG normi sastoji se od 12 ili 15 slika, a primjer stvarnog rasporeda slika u grupi slika koja se sastoji od 12 slika prikazan je na Slika 2.).
  
 {{:racfor_wiki:datoteke_i_datotecni_sustavi:stvarni_raspored_slika.png?nolink&650x205}} {{:racfor_wiki:datoteke_i_datotecni_sustavi:stvarni_raspored_slika.png?nolink&650x205}}
  
-<font 12pt/Calibri,sans-serif;;inherit;;inherit>Slika 2.) Raspored slika pri kodiranju i prijenosu [7]</font>+Slika 2.) Raspored slika pri kodiranju i prijenosu [7]
  
-<font 12pt/Calibri,sans-serif;;inherit;;inherit>Sam postupak MPEG kodiranja provodi se u više faza. Prvi korak je da se slika podijeli u blokove veličine 8×8 elemenata slike. Nakon podjele slijedi postupak diskretne kosinusne transformacije (DCT) kojoj je uloga uklanjanje prostorne redundancije. DCT djeluje tako da se na svaki blok primjenjuje dvodimenzionalna DCT koja daje 64 DCT koeficijenta. DCT koeficijenti se dijele faktorom koji je funkcija položaja koeficijenata u bloku (faktor dijeljenja se povećava pri kretanju prema desno i prema dolje u tablici koeficijenata, pri čemu se istosmjerni (DC) koeficijent ne kvantizira). Uloga kvantizacije je odbacivanje informacije koje nisu bitne za ljudski vizualni sustav, a to su šumovi na visokim frekvencijama. U idućem koraku se provodi kodiranje s predviđanjem uz nadomještanje pokreta, čija je uloga uklanjanje vremenske redundancije. Za početak se DCT koeficijenti inverzno kvantiziraju, transformiraju i pohranjuju. Izvorna slika se uspoređuje s prethodnom I ili P slikom, a u sklopu za predviđanje pokreta se računaju vekori pokreta, koji se zatim primjenjuju na prethodnu sliku. Makroblok iz prethodne slike pomaknut vektorom pokreta postaje osnova za daljnje predviđanje. Predviđena slika se oduzima od trenutno procesirane, i ta razlika trenutne i predviđene slike se uz vektor pokreta prenose do dekodera. Na razliku trenutne i predviđene slike primjenjuje se kodiranje unutar slike [6][7].</font>+Sam postupak MPEG kodiranja provodi se u više faza. Prvi korak je da se slika podijeli u blokove veličine 8×8 elemenata slike. Nakon podjele slijedi postupak diskretne kosinusne transformacije (DCT) kojoj je uloga uklanjanje prostorne redundancije. DCT djeluje tako da se na svaki blok primjenjuje dvodimenzionalna DCT koja daje 64 DCT koeficijenta. DCT koeficijenti se dijele faktorom koji je funkcija položaja koeficijenata u bloku (faktor dijeljenja se povećava pri kretanju prema desno i prema dolje u tablici koeficijenata, pri čemu se istosmjerni (DC) koeficijent ne kvantizira). Uloga kvantizacije je odbacivanje informacije koje nisu bitne za ljudski vizualni sustav, a to su šumovi na visokim frekvencijama. U idućem koraku se provodi kodiranje s predviđanjem uz nadomještanje pokreta, čija je uloga uklanjanje vremenske redundancije. Za početak se DCT koeficijenti inverzno kvantiziraju, transformiraju i pohranjuju. Izvorna slika se uspoređuje s prethodnom I ili P slikom, a u sklopu za predviđanje pokreta se računaju vekori pokreta, koji se zatim primjenjuju na prethodnu sliku. Makroblok iz prethodne slike pomaknut vektorom pokreta postaje osnova za daljnje predviđanje. Predviđena slika se oduzima od trenutno procesirane, i ta razlika trenutne i predviđene slike se uz vektor pokreta prenose do dekodera. Na razliku trenutne i predviđene slike primjenjuje se kodiranje unutar slike [6][7].
  
 {{:racfor_wiki:datoteke_i_datotecni_sustavi:mpeg_block.png?nolink&650x362}} {{:racfor_wiki:datoteke_i_datotecni_sustavi:mpeg_block.png?nolink&650x362}}
  
-<font 12pt/Calibri,sans-serif;;inherit;;inherit>Slika 3.) MPEG postupak kodiranja [8]</font>+Slika 3.) MPEG postupak kodiranja [8]
  
  
 ==== MPEG-2 ==== ==== MPEG-2 ====
  
-<font 12.0pt/Calibri,sans-serif;;inherit;;inherit>Zbog širokog opsega mogućih primjena, MPEG-2 predstavlja skupinu standarda s različitim profilima i razinama. Osnovni algoritam kodiranja predviđen MPEG-1 standardom je zadržan i u MPEG-2 standardu [7]. Osnovne razlike MPEG-1 i MPEG-2 standarda su da je MPEG-1 prilagođen isključivo videosignalu s progresivnim analiziranjem, dok je MPEG-2 standard namijenjen i videosignalima s progresivnim analiziranjem i videosignalima koji koriste analiziranje s proredom, što znači da se slika dijeli na dvije poluslike (jedna koja sadrži parne, a druga neparne linije). MPEG-2 još nudi u odnosu na MPEG-1 slojevitu strukturu profila i razina. Profil je podskup cjelokupne sintakse toka podataka i dijeli se na:</font>+Zbog širokog opsega mogućih primjena, MPEG-2 predstavlja skupinu standarda s različitim profilima i razinama. Osnovni algoritam kodiranja predviđen MPEG-1 standardom je zadržan i u MPEG-2 standardu [7]. Osnovne razlike MPEG-1 i MPEG-2 standarda su da je MPEG-1 prilagođen isključivo videosignalu s progresivnim analiziranjem, dok je MPEG-2 standard namijenjen i videosignalima s progresivnim analiziranjem i videosignalima koji koriste analiziranje s proredom, što znači da se slika dijeli na dvije poluslike (jedna koja sadrži parne, a druga neparne linije). MPEG-2 još nudi u odnosu na MPEG-1 slojevitu strukturu profila i razina. Profil je podskup cjelokupne sintakse toka podataka i dijeli se na:
  
   * Osnovni (SP, Simple Profile)   * Osnovni (SP, Simple Profile)
Redak 94: Redak 85:
       * Podržava potpunu slojevitost i najvišu kvalitetu slike       * Podržava potpunu slojevitost i najvišu kvalitetu slike
  
-<font 12pt/Calibri,sans-serif;;inherit;;inherit>Razina određuje parametre koji su dopušteni unutar odabranog profila, a to su:</font>+Razina određuje parametre koji su dopušteni unutar odabranog profila, a to su:
  
   * Niska (LL, Low Level)   * Niska (LL, Low Level)
Redak 105: Redak 96:
       * TV signal s 1920 uzoraka po liniji (1920×1152, 1920×1080)       * TV signal s 1920 uzoraka po liniji (1920×1152, 1920×1080)
  
-<font 12.0pt/inherit;;inherit;;inherit>Na tabličnom prikazu na Slika 4.) možemo vidjeti da nisu moguće sve kombinacije profila i razina.</font>+Na tabličnom prikazu na Slika 4.) možemo vidjeti da nisu moguće sve kombinacije profila i razina.
  
 {{:racfor_wiki:datoteke_i_datotecni_sustavi:level-profile_combo.png?nolink&600x351}} {{:racfor_wiki:datoteke_i_datotecni_sustavi:level-profile_combo.png?nolink&600x351}}
Redak 111: Redak 102:
 <font 12.0pt/inherit;;inherit;;inherit>Slika 4.) Moguće kombinacije profila i razina [9]</font> <font 12.0pt/inherit;;inherit;;inherit>Slika 4.) Moguće kombinacije profila i razina [9]</font>
  
-<font 12.0pt/Calibri,sans-serif;;inherit;;inherit>Videosintaksa može biti podijeljena u dvije kategorije, a to su cjelovita i slojevita sintaksa[8]. Cjelovita sintaksa definira neophodne postupke za kompresiju izvornih formata videosignala uključujući analiziranje s proredom. Slojevita sintaksa pruža mogućnost rekonstrukcije slike iz dijelova ukupnog toka podataka, što je postignuto podelom ukupnog toka podataka na dva ili više slojeva počevši od osnovnog sloja koji može biti nadopunjen dodatnim slojevima. Slojevitost je ključni koncept, čijom je primjenom moguće postići kompatibilnost MPEG-2 postupka kodiranja s postojećim algoritmima kodiranja kao što su JPEG, H.261 i MPEG-1.</font>+Videosintaksa može biti podijeljena u dvije kategorije, a to su cjelovita i slojevita sintaksa[8]. Cjelovita sintaksa definira neophodne postupke za kompresiju izvornih formata videosignala uključujući analiziranje s proredom. Slojevita sintaksa pruža mogućnost rekonstrukcije slike iz dijelova ukupnog toka podataka, što je postignuto podelom ukupnog toka podataka na dva ili više slojeva počevši od osnovnog sloja koji može biti nadopunjen dodatnim slojevima. Slojevitost je ključni koncept, čijom je primjenom moguće postići kompatibilnost MPEG-2 postupka kodiranja s postojećim algoritmima kodiranja kao što su JPEG, H.261 i MPEG-1.
  
  
 ==== MPEG-4 ==== ==== MPEG-4 ====
  
-<font 12pt/Calibri,sans-serif;;inherit;;inherit>Uloga MPEG-4 standarda je kodiranje audiovizualnih objekata (Audio-Visual Objects)i trenutno se sastoji od 30 dijelova. MPEG-4 pokriva područja kodiranja audio-informacija i vizualnih informacija i povezivanja s komunikacijskim sustavima, što ju čini prikladnom za digitalnu televiziju, za različite interaktivne grafičke primjene(synthetic content) i interaktivne multimedijske primjene (www, distribucija i pristup sadržajima).</font>+Uloga MPEG-4 standarda je kodiranje audiovizualnih objekata (Audio-Visual Objects)i trenutno se sastoji od 30 dijelova. MPEG-4 pokriva područja kodiranja audio-informacija i vizualnih informacija i povezivanja s komunikacijskim sustavima, što ju čini prikladnom za digitalnu televiziju, za različite interaktivne grafičke primjene(synthetic content) i interaktivne multimedijske primjene (www, distribucija i pristup sadržajima).
  
-<font 12pt/Calibri,sans-serif;;inherit;;inherit>Na Slika 5.) je opisan način na koji MPEG-4 opisuje audiovizualnu scenu koja se sastoji od individualnih objekata. Objekti predstavljaju primitivne medijske objekte koji su povezani.</font>+Na Slika 5.) je opisan način na koji MPEG-4 opisuje audiovizualnu scenu koja se sastoji od individualnih objekata. Objekti predstavljaju primitivne medijske objekte koji su povezani.
  
 {{:racfor_wiki:datoteke_i_datotecni_sustavi:mpeg-4_scene.png?nolink&550x586}} {{:racfor_wiki:datoteke_i_datotecni_sustavi:mpeg-4_scene.png?nolink&550x586}}
  
-<font 12pt/Calibri,sans-serif;;inherit;;inherit>Slika 5.) Primjer MPEG-4 scene [10]</font>+Slika 5.) Primjer MPEG-4 scene [10]
  
-<font 12pt/Calibri,sans-serif;;inherit;;inherit>Generalno, MPEG-4 osigurava standardiziran način opisivanja scene, pa je tako moguće postaviti objekt nekog medija bilo gdje u danom koordinatnom sustavu, primijeniti transformacije kojima bi promijenili geometrijski ili akustički prikaz medijskih objekata, spojiti više medijskih objekata i formirati grupe, pa tako i interaktivno promijeniti točku promatranja i slušanja bilo gdje u sceni.</font>+Generalno, MPEG-4 osigurava standardiziran način opisivanja scene, pa je tako moguće postaviti objekt nekog medija bilo gdje u danom koordinatnom sustavu, primijeniti transformacije kojima bi promijenili geometrijski ili akustički prikaz medijskih objekata, spojiti više medijskih objekata i formirati grupe, pa tako i interaktivno promijeniti točku promatranja i slušanja bilo gdje u sceni.
  
-<font 12pt/Calibri,sans-serif;;inherit;;inherit>MPEG-4 standardni postupak se sastoji od četiri osnovna dijela, kao što je prikazano na Slika 6.), a to su [11]:</font>+MPEG-4 standardni postupak se sastoji od četiri osnovna dijela, kao što je prikazano na Slika 6.), a to su [11]:
  
-  * <font 12pt/Calibri,sans-serif;;inherit;;inherit>MSDL (MPEG-4 Syntactic Description Language)</font> <font 12pt/Calibri,sans-serif;;inherit;;inherit>MSDL treba omogućiti odabir, opis i prijenos alata, algoritama i profila, te opisivati na koji se način analizira i procesira elementarni tok podataka.</font> +  * MSDL (MPEG-4 Syntactic Description Language) 
-  * <font 12pt/Calibri,sans-serif;;inherit;;inherit>Alati</font> <font 12pt/Calibri,sans-serif;;inherit;;inherit>Postupak dostupan putem MSDL-a ili opisan korištenjem MSDL-a</font> <font 12pt/Calibri,sans-serif;;inherit;;inherit>Može biti iskorišten kao dio hardvera ili softvera</font> <font 12pt/Calibri,sans-serif;;inherit;;inherit>Primjer alata su: nadomještanje pokreta (Motion Compensation) ili prikazivanje kontura</font> +      * MSDL treba omogućiti odabir, opis i prijenos alata, algoritama i profila, te opisivati na koji se način analizira i procesira elementarni tok podataka 
-  * <font 12pt/Calibri,sans-serif;;inherit;;inherit>Algoritmi</font> <font 12pt/Calibri,sans-serif;;inherit;;inherit>Organizirana zbirka alata koja omogućava jednu ili više funkcija</font> <font 12pt/Calibri,sans-serif;;inherit;;inherit>Primer algoritama su: MPEG-1, MPEG-2</font> +  * Alati 
-  * <font 12pt/Calibri,sans-serif;;inherit;;inherit>Profili</font> <font 12pt/Calibri,sans-serif;;inherit;;inherit>Algoritam ili kombinacija algoritama povezanih na način da zadovolje određenoj grupi primjena</font> <font 12pt/Calibri,sans-serif;;inherit;;inherit>Primjer profila je MPEG-2 u kombinaciji Glavni Profil – Glavna razina</font>+      * Postupak putem MSDL-a ili opisan korištenjem MSDL-a 
 +      * Može biti iskorišten kao dio hardvera ili softvera 
 +      * Primjer alata su: nadomještanje pokreta (Motion Comprensation) ili prikazivanje kontura 
 +  * Algoritmi 
 +      * Organizirana zbirka alata koja omogućava jednu ili više funkcija 
 +      Primjer algoritama su: MPEG-1, MPEG-2 
 +  * Profili 
 +      Algoritmi ili kombinacija algoritama povezanih na način da zadovolje određenoj grupi primjena 
 +      * Primjer profila je MPEG-2 u kombinaciji Glavni profil - Glavna razina
  
-<font 12pt/Calibri,sans-serif;;inherit;;inherit>MSDL mora osigurati:</font>+MSDL mora osigurati:
  
-  * <font 12pt/Calibri,sans-serif;;inherit;;inherit>Mogućnost „pregovaranja“ s dekoderom, određivanja njegove građe i postavljanje odgovarajućeg profila</font> +  * Mogućnost „pregovaranja“ s dekoderom, određivanja njegove građe i postavljanje odgovarajućeg profila 
-  * <font 12pt/Calibri,sans-serif;;inherit;;inherit>Opisivanje profila – opis komponenata (alata i algoritama) i njihovih međusobnih veza</font> +  * Opisivanje profila – opis komponenata (alata i algoritama) i njihovih međusobnih veza 
-  * <font 12pt/Calibri,sans-serif;;inherit;;inherit>Prijenos (učitavanje) komponenata koje nedostaju u strojno-nezavisni jezik</font> +  * Prijenos (učitavanje) komponenata koje nedostaju u strojno-nezavisni jezik 
-  * <font 12pt/Calibri,sans-serif;;inherit;;inherit>Prijenos podataka sa sintaksom i semantikom usklađenom s odabiranim profilom</font>+  * Prijenos podataka sa sintaksom i semantikom usklađenom s odabiranim profilom
  
 {{:racfor_wiki:datoteke_i_datotecni_sustavi:struct_mpeg-4.png?nolink&450x281}} {{:racfor_wiki:datoteke_i_datotecni_sustavi:struct_mpeg-4.png?nolink&450x281}}
  
-<font 12pt/Calibri,sans-serif;;inherit;;inherit>Slika 6.) Struktura MPEG-4 standardnog postupka [8]</font>+Slika 6.) Struktura MPEG-4 standardnog postupka [8]
  
  
 ===== Analiza MPEG datoteke ===== ===== Analiza MPEG datoteke =====
  
-<font 12pt/Calibri,sans-serif;;inherit;;inherit>MPEG video datoteke mogu pokrenuti razni media player-i. Neki od besplatnih su Windows Media Player, koji dolazi zajedno s operacijskim sustavom Windows, VLC media player, QuickTime namijenjen za Apple proizvode, Winamp i razni drugi.</font> <font 12pt/Calibri,sans-serif;;inherit;;inherit>Primjer jednog sučelja prikazan je na Slika 7.).</font>+MPEG video datoteke mogu pokrenuti razni media player-i. Neki od besplatnih su Windows Media Player, koji dolazi zajedno s operacijskim sustavom Windows, VLC media player, QuickTime namijenjen za Apple proizvode, Winamp i razni drugi. Primjer jednog sučelja prikazan je na Slika 7.).
  
 {{:racfor_wiki:datoteke_i_datotecni_sustavi:windows_media_player.png?nolink&400x225}} {{:racfor_wiki:datoteke_i_datotecni_sustavi:windows_media_player.png?nolink&400x225}}
Redak 153: Redak 152:
 Slika 7.) Windows Media Player Slika 7.) Windows Media Player
  
-<font 12pt/Calibri,sans-serif;;inherit;;inherit>Do oštećenja MPEG datoteke može doći u slučaju naglog završetka procesa media playere-a, zbog nekakve vrste virusa, prilikom kopiranja datoteke s eksternog diska itd.</font>+Do oštećenja MPEG datoteke može doći u slučaju naglog završetka procesa media playere-a, zbog nekakve vrste virusa, prilikom kopiranja datoteke s eksternog diska itd.
  
-<font 12pt/Calibri,sans-serif;;inherit;;inherit>Postoje softveri za analizu oštećenih MPEG datoteka kao što su MPEG-VCR, MPEG Video Wizard, Stellar Video Repair Software. Stellar Video Repair Software je primjer novog softvera koji automatski obnavlja oštećene datoteke raznih ekstenzija, uključujući i MPEG(MP4,MOV, F4V, FLV, DIVX, WEBM).</font>+Postoje softveri za analizu oštećenih MPEG datoteka kao što su MPEG-VCR, MPEG Video Wizard, Stellar Video Repair Software. Stellar Video Repair Software je primjer novog softvera koji automatski obnavlja oštećene datoteke raznih ekstenzija, uključujući i MPEG(MP4,MOV, F4V, FLV, DIVX, WEBM).
  
 {{:racfor_wiki:datoteke_i_datotecni_sustavi:add_file.png?nolink&400x278}} {{:racfor_wiki:datoteke_i_datotecni_sustavi:add_file.png?nolink&400x278}}
Redak 172: Redak 171:
 ===== Zaključak ===== ===== Zaključak =====
  
-<font 12pt/Calibri,sans-serif;;inherit;;inherit>Fokus ovog rada bio je dati kratki pregled što je to MPEG kao ekstenzija datoteke, koja je njena uloga i na koji način se vrši kodiranje i kompresija. Opisani su standardni postupci kodiranja u MPEG datoteci (MPEG-1, MPEG-2, MPEG-4) i od kojeg tijela su razvijeni. Navedene su razlike i poboljšanja navedenih normi, kao i njihova upotreba. Na kraju su ugrubo opisani softveri koji se koriste za otvaranje MPEG datoteka i softveri za obnavljanje oštećenih datoteka.</font>+Fokus ovog rada bio je dati kratki pregled što je to MPEG kao ekstenzija datoteke, koja je njena uloga i na koji način se vrši kodiranje i kompresija. Opisani su standardni postupci kodiranja u MPEG datoteci (MPEG-1, MPEG-2, MPEG-4) i od kojeg tijela su razvijeni. Navedene su razlike i poboljšanja navedenih normi, kao i njihova upotreba. Na kraju su ugrubo opisani softveri koji se koriste za otvaranje MPEG datoteka i softveri za obnavljanje oštećenih datoteka.
  
  
Redak 179: Redak 178:
 [1] [[https://mpeg.chiariglione.org/about|https://mpeg.chiariglione.org/about]] [1] [[https://mpeg.chiariglione.org/about|https://mpeg.chiariglione.org/about]]
  
-[[https://books.google.hr/books?id=vVvJINURimIC&pg=PA462&lpg=PA462&dq=mpeg+hiroshi&source=bl&ots=EnWKx0pjyI&sig=ACfU3U10GVPgjcnbB5Z3u3koVrHT9iLtNg&hl=en&sa=X&ved=2ahUKEwjRvMnr3PTmAhWIC-wKHXzpAa8Q6AEwDHoECAoQAQ#v=onepage&q=mpeg hiroshi&f=false|[2] https://books.google.hr/books?id=vVvJINURimIC&pg=PA462&lpg=PA462&dq=mpeg+hiroshi&source=bl&ots=EnWKx0pjyI&sig=ACfU3U10GVPgjcnbB5Z3u3koVrHT9iLtNg&hl=en&sa=X&ved=2ahUKEwjRvMnr3PTmAhWIC-wKHXzpAa8Q6AEwDHoECAoQAQ#v=onepage&q=mpeg%20hiroshi&f=false]]+[2] EIzquierdo. Digital Media Processing for Multimedia Interactive Services, 2003.
  
 [3] [[https://en.wikipedia.org/wiki/Video_coding_format|https://en.wikipedia.org/wiki/Video_coding_format]] [3] [[https://en.wikipedia.org/wiki/Video_coding_format|https://en.wikipedia.org/wiki/Video_coding_format]]
Redak 185: Redak 184:
 [4] [[https://www.sciencedirect.com/topics/computer-science/video-compression-standard|https://www.sciencedirect.com/topics/computer-science/video-compression-standard]] [4] [[https://www.sciencedirect.com/topics/computer-science/video-compression-standard|https://www.sciencedirect.com/topics/computer-science/video-compression-standard]]
  
-[5] [[http://dsp.etfbl.net/multimediji/09 GI Kompresija videa.pdf|http://dsp.etfbl.net/multimediji/09%20GI%20Kompresija%20videa.pdf]] +[5] Katedra za opću elektroniku BiH, Kompresija videa.
- +
-[[http://www.vcl.fer.hr/dtv/mpeg/Data/3.htm|[6] http://www.vcl.fer.hr/dtv/mpeg/Data/3.htm]] +
- +
-[[https://www.fer.unizg.hr/_download/repository/5_VT.pdf|[7] https://www.fer.unizg.hr/_download/repository/5_VT.pdf]] +
- +
-[8] [[http://www.vcl.fer.hr/dtv/radovi/zovko_bihtel98.pdf|http://www.vcl.fer.hr/dtv/radovi/zovko_bihtel98.pdf]] +
- +
-[9] <font 12pt/Calibri,sans-serif;;inherit;;inherit>A Brief Overview of MPEG2 Standard, Dr. David Corrigan</font>+
  
-[10] [[https://sound.media.mit.edu/resources/mpeg4/audio/general/w3156.pdf|https://sound.media.mit.edu/resources/mpeg4/audio/general/w3156.pdf]]+[6][[http://www.vcl.fer.hr/dtv/mpeg/Data/3.htm|http://www.vcl.fer.hr/dtv/mpeg/Data/3.htm]]
  
-[11<font 12.0pt/inherit;;inherit;;inherit>ISO/IEC JTC1/SC29/WG11 Coding of Moving Pictures and Associated Audio InformationRequirements for the MPEG-4 Syntactic Description Language (SDL) - Draft in Progress Revision 1.0, March 1995.</font>+[7[[https://www.fer.unizg.hr/_download/repository/5_VT.pdf|S]]. GrgićNorma MPEG-2 za kompresiju videosignala
  
-<font 12pt/Calibri,sans-serif;;#44546a;;inherit>***</font>+[8] S. GrgićB. Zovko-Cihlar, M. Grgić. Standardni postupci za kodiranje videosignala u multimedijskim komunikacijama
  
-[1[[http://books.google.hr/books?id=mFJe8ZnAb3EC&printsec=frontcover#v=onepage&q&f=false|Plass, Jan L., Roxana Moreno, and Roland Brünken. Cognitive Load Theory. Cambridge University Press, 2010.]]+[9DCorriganA Brief Overview of MPEG2 Standard
  
-[2[[http://www.google.com/books?id=duWx8fxkkk0C&printsec=frontcover#v=onepage&q&f=false|Mayer, Richard EThe Cambridge handbook of multimedia learning. Cambridge University Press, 2005.]]+[10International Organisation for Standardisation ISO/IEC JTC1/SC29/WG11Coding of Moving Pictures and Audio
  
-[3[[http://www.cogtech.usc.edu/publications/kirschner_Sweller_Clark.pdf|Kirschner, P. A, Sweller, J. and ClarkR. E. Why minimal guidance during instruction does not work: An analysis of the failure of constructivist, discovery, problem-basedexperiential, and inquiry-based teachingEducational psychologist 41, no. 2, pp 75-86, 2006]]+[11ISO/IEC JTC1/SC29/WG11 Coding of Moving Pictures and Associated Audio InformationRequirements for the MPEG-4 Syntactic Description Language (SDL)1995.
  
  
racfor_wiki/datoteke_i_datotecni_sustavi/analiza_mpeg_formata.1578628510.txt.gz · Zadnja izmjena: 2024/12/05 12:23 (vanjsko uređivanje)
Dieses Dokuwiki verwendet ein von Anymorphic Webdesign erstelltes Thema.
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0