ÜKS ASTE AHELAST — MIS SAABUB, MIS VÄLJUB JA MIS EDASPIDI KATKEB
Kus see kodeerimiskonveieris asub
Videokodeerija ei ole üks algoritm, vaid kaheksa astet kindlas järjekorras — ja järjekord ei ole suvaline: iga aste on olemas seetõttu, et eelmine tegi tema töö võimalikuks. See tööriist modelleerib neist üht. Allolev ahel viitab ülejäänud seitsmele.
Bitikiiruse ja faili suuruse kalkulaator — teisendab ahela toodetud bitikiiruse failimahuks ja seega edastuspiiranguks
- Mis saabub
- Keskmine bitikiirus kodeeritud voost.
- Mis väljub
- Failimaht ja vastus, kas see mahub.
- Mida järgmine aste eeldab
- Midagi edasi ei tule. Küll aga tuleb piirang algselt siit — siht, mis antakse 07. astmes bitikiiruse juhtimisele.
- Mis siin valesti läheb
- Maht on bitikiirus korda kestus, seega on see aritmeetika, mitte koodeki otsus. Kasulik on vastupidine suund: mahupiirang jagatud kestusega annab bitikiiruse eelarve, mille sees peab elama iga varasem aste.
Ülesanne täielikult lahendatud
-
Kümneminutilise video failisuurus 6 Mbit/s pildi korral 5 sammu
Kümneminutiline video pildiga 6 Mbit/s ja heliga 192 kbit/s. Arvuta faili suurus ning vasta seejärel küsimusele, mis otsustab kodeerija seaded: kui suur osa sellest on heli?
-
Bitikiirused liituvad. Konteiner kannab mõlemat voogu, seega suuruse seisukohalt on oluline nende summa.
-
Suurus on bitikiiruse ja kestuse korrutis ning ainus lõks peitub ühikutes: bitikiirused on bittides, faile mõõdetakse aga baitides. Jaga kaheksaga — see tegur, mille kõik unustavad, on täpselt see, mis teeb hinnangu kaheksa korda liiga suureks.
-
Lisaks nõuab oma osa konteiner ise — päised, indeks, põimimine —, mida siin mudeldatakse 3%-na.
-
Heli osakaal on huvitav suhe. See moodustab 3,1% bitikiirusest ja seesama 3,1% on valmis failist 14,4 MB.
-
520 MB piirmäära suhtes jääb failil üle 41,67 MB, seega võiks audio kärpimise asemel pigem video bitikiirust veidi tõsta.
Vastus
Tööriist väljastab kogutulemuseks 6,192 Mbit/s, kasuliku koormuse suuruseks 464,4 MB ja lõplikuks suuruseks 478,33 MB. Otsuseid muutev arv on 3,1%. Heli bitikiiruse poolitamine — esimene asi, mida tavaliselt tehakse — säästab 478 MB suurusest failist umbes 7 MB, maksates samas iga kuulaja puhul kätte kuuldava kvaliteedikaoga. Sama 7 MB kärpimine videolt on 1,5%-line bitikiiruse vähendamine, mida keegi ei märkaks. Aritmeetika on lihtne ja järeldus tehakse rutiinselt tagurpidi, sest 192 kbit/s kõlab 6 Mbit/s kõrval paljuna vaid seni, kuni märkate, kumb neist on see väike arv.
-
Allikad (1)
- The binary prefixes block 3 separates from the SI ones: IEC 80000-13:2008, Quantities and units — Part 13: Information science and technology, which defines the kibibyte, mebibyte and gibibyte precisely so that "MB" need not be ambiguous.