View Single Post
Staro 16.10.2014., 22:28   #22
De5tr0yer
Avocado
Moj komp
 
De5tr0yer's Avatar
 
Datum registracije: Aug 2005
Lokacija: Zagreb
Postovi: 7,853



Ovisi koje je kodiranje, kakav je chroma subsampling, a to sve ovisi zapravo o kojem se codecu radi, ali ajmo općenito:

4K TV standard je draftan ovako:
rezolucije 3840x2160 [X*Y]
broj bita po uzorku signala: 10bit [N]
max frequency 60Hz [f]

Eh sad, ne znam primjenjuje li se još uvijek ITU-R preporuka BT.601, ali recimo da vrijedi (može biti samo još zahtjevnije).

Signal se ne prebacuje u RGB obliku već se koristi luminantna (E’Y = 0,30⋅E’R + 0,59⋅E’G + 0,11⋅E’B) i dvije krominante komponente koje su razlika R i B signala respektivno i luminantne komponente.

To je tako jer se time ostvaruje najveći raspon signala tj. manja je šansa pogreške prilikom određivanja razine signala koji uvjetuje krajnji prikaz boja.

Najčešće strukture uzorkovanja su 4:4:4, 4:2:2 te 4:1:1.

Rezolucija pojedinog krominantnog signala u relativnom odnosu s rezolucijom luminantnog signala je ovakva[%]:

Horizontalna[pX*100]/Vertikalna[pY*100]
4:4:4 100/100
4:2:2 50/100
4:2:0 50/50
4:1:1 25/100

Sličice će pomoći razumjeti:



Uz to sve postoji još nešto što se zove vertikalni potisni interval koji su zapravo nevidljive linije u slici i služe sinkronizaciji slike prilikom refresha, ali to ćemo sad zanemariti, ionako postoji dovoljno pixela u slici da dobijemo impozantnu brojku bandwitha.

Kalkulacija ide kako slijedi, R je bandwith:

R=X*Y*f*N+X*pX*Y*pY*f*n *2

Drugim riječima, za gore navedenu rezoluciju bez VPI, uz 4:2:0 ili 4:1:1 i ajmo pretpostaviti "i" standard (interlacing, duplo manje sličica u sekundi, naizmjence se prikazuju parni i neparni dijelovi jedne slike) dobije se 444.95MB/s.

Ovakvo kodiranje se koristi kod h.264/AVC codeca.
Naravno, pošto su dosta škrti s informacijama online oko novog ultraHDTV standarda, ne mogu biti siguran da je to ta brojka. Moguća je blaga korekcija ovisno o promjeni tipa kodiranja, ali sam siguran da ispod 300MB/s neće ići, običan 720p s 8bit po uzorku traži preko 20MB/s.

E a sad dolazi ono glavno, a to je što nama prodaju pod HD i 4K sadržaje koje možemo streamati sa youtubea ili netflixa: dobivamo okljaštrene verzije izvornog h.264 kodiranja.

Ono što se događa je da se svaka slika još dodatno komprimira na temelju detekcije redundancije i ponavljanja sadržaja i bla bla bla, mogo bih doktorat na pola napisati.




TL;DR: evo kalkulatora sadržaja za do HD rezolucije, nemojte zaboraviti h.264 odabrati, znatno manje bandwitha cucla
http://www.stardot.com/bandwidth-and-storage-calculator
-->
Spoiler: jako dosadan tekst.



Ovisi koje je kodiranje, kakav je chroma subsampling, a to sve ovisi zapravo o kojem se codecu radi, ali ajmo općenito:

4K TV standard je draftan ovako:
rezolucije 3840x2160 [X*Y]
broj bita po uzorku signala: 10bit [N]
max frequency 60Hz [f]

Eh sad, ne znam primjenjuje li se još uvijek ITU-R preporuka BT.601, ali recimo da vrijedi (može biti samo još zahtjevnije).

Signal se ne prebacuje u RGB obliku već se koristi luminantna (E’Y = 0,30⋅E’R + 0,59⋅E’G + 0,11⋅E’B) i dvije krominante komponente koje su razlika R i B signala respektivno i luminantne komponente.

To je tako jer se time ostvaruje najveći raspon signala tj. manja je šansa pogreške prilikom određivanja razine signala koji uvjetuje krajnji prikaz boja.

Najčešće strukture uzorkovanja su 4:4:4, 4:2:2 te 4:1:1.

Rezolucija pojedinog krominantnog signala u relativnom odnosu s rezolucijom luminantnog signala je ovakva[%]:

Horizontalna[pX*100]/Vertikalna[pY*100]
4:4:4 100/100
4:2:2 50/100
4:2:0 50/50
4:1:1 25/100

Sličice će pomoći razumjeti:



Uz to sve postoji još nešto što se zove vertikalni potisni interval koji su zapravo nevidljive linije u slici i služe sinkronizaciji slike prilikom refresha, ali to ćemo sad zanemariti, ionako postoji dovoljno pixela u slici da dobijemo impozantnu brojku bandwitha.

Kalkulacija ide kako slijedi, R je bandwith:

R=X*Y*f*N+X*pX*Y*pY*f*n *2

Drugim riječima, za gore navedenu rezoluciju bez VPI, uz 4:2:0 ili 4:1:1 i ajmo pretpostaviti "i" standard (interlacing, duplo manje sličica u sekundi, naizmjence se prikazuju parni i neparni dijelovi jedne slike) dobije se 444.95MB/s.

Ovakvo kodiranje se koristi kod h.264/AVC codeca.
Naravno, pošto su dosta škrti s informacijama online oko novog ultraHDTV standarda, ne mogu biti siguran da je to ta brojka. Moguća je blaga korekcija ovisno o promjeni tipa kodiranja, ali sam siguran da ispod 300MB/s neće ići, običan 720p s 8bit po uzorku traži preko 20MB/s.

E a sad dolazi ono glavno, a to je što nama prodaju pod HD i 4K sadržaje koje možemo streamati sa youtubea ili netflixa: dobivamo okljaštrene verzije izvornog h.264 kodiranja.

Ono što se događa je da se svaka slika još dodatno komprimira na temelju detekcije redundancije i ponavljanja sadržaja i bla bla bla, mogo bih doktorat na pola napisati.




TL;DR: evo kalkulatora sadržaja za do HD rezolucije, nemojte zaboraviti h.264 odabrati, znatno manje bandwitha cucla
http://www.stardot.com/bandwidth-and-storage-calculator
__________________
Spoiler alert!
De5tr0yer je offline   Reply With Quote