Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Jos jedno pitanje za bitrate i sample frequency??

[es] :: Audio kompresija :: Jos jedno pitanje za bitrate i sample frequency??

[ Pregleda: 2410 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

7e7
Somewhere in between

Član broj: 54333
Poruke: 100
81.93.81.*



Profil

icon Jos jedno pitanje za bitrate i sample frequency??13.12.2005. u 07:54 - pre 172 meseci
Znam da je o ovome vec bilo rijeci na forumu ali nisam mogao pronaci odgovore
na svoju dilemu:

Zanima me poredjenje bitrate i sampling frekvencije kod audio diskova,
Red Book format (obicni audio CD). Ako bi izracunali bitrate obicnog audio cd-a (700MB=5600000Kb, 80min=4800sekundi, 5600000Kb/4800s rezultat je 1166Kb/s).

U jednoj knjizi je kazano da je sampling rate broj ciklusa u sekundi
od kojih svaki sadrzi po 8,16 ili 32 bita informacija-zavisno od svakog
audio zapisa, (u ovom slucaju prema tome ispada 44100 puta u sekundi po 16 bita informacija sto iznosi 705600b/s ili 705.6Kb/s).

To se ne slaze sa racunicom od prije(bitrate).
Mozda negdje grijesim u racunanju, ali meni se cini da to nije tako
kao sto je receno u knjizi, ili se to dvoje ne moze uopste na taj nacin porediti.
Molim nekoga ko se razumije ako moze da mi objasni tu vezu i gdje
grijesim, nikako da to odgonetnem vec dugo vremena a zanima me.
Hvala unaprijed.
 
Odgovor na temu

Daniel011
Beograd

Član broj: 76088
Poruke: 1101
*.194.nat-pool-bgd.sbb.co.yu.

ICQ: 2336441


+3 Profil

icon Re: Jos jedno pitanje za bitrate i sample frequency??14.12.2005. u 05:51 - pre 172 meseci
Ovo je vrlo zanimljivo pitanje, bavio sam se i ja par puta ovom racunicom. Ono sto u tvom racunu mogu odmah da primetim, to je da si prevideo tri stvari:

- prvo, da 44100 treba da mnozis ne sa 16, nego sa 2x16, jer postoje dva nezavisna kanala (levi i desni);
- drugo, manje bitno, ali da spomenem i to radi tacnosti racunanja, 1Kb nije 1000b, nego 1024b. (Isto tako, 1MB=1024KB, 1KB=1024B, 1Mb=1024Kb, 1Kb=1024b);
- trece, oznaka 700MB na CD-medijima vazi samo za data-CD. Kod audio CD-a, moglo bi se reci da je kapacitet nesto veci od 800MB, zato sto se koristi manje bitova za korekciju greske nego na data-CD-u, tako da samim tim ostaje vise prostora za informacione bitove. (Manji broj bitova za korekciju greske na audio-CD-ima je i logican, posto greske u reprodukciji muzike nisu tako katastrofalne kao greske u zapisu podataka, a ljudsko uvo ih vrlo cesto i ne primeti.) Ovo mozes i sam da proveris: uzmi neki audio-CD kod koga je snimljeno svih 80 minuta muzike, konvertuj ga celog u WAV, a zatim saberi koliko svi ti WAV-ovi zajedno zauzimaju MB. Trebalo bi da dobijes da imaju nesto preko 800MB, tj. da se kao WAV-ovi ne mogu snimiti na data-CD, ali svi mogu stati na jedan audio-CD.

E sad, da se bacimo na racunicu:
- 80 minuta muzike je 80x60s=4800s;
- u jednoj sekundi za svaki kanal (postoje dva!) ima 44100 odbiraka, a svaki se koduje sa po 16 bitova; dakle, 2x44100x16b/s=1411200b/s=176400B/s;
- ceo CD ima (4800s)x(176400B/s)=846720000B=826.875KB=807.5MB
 
Odgovor na temu

7e7
Somewhere in between

Član broj: 54333
Poruke: 100
81.93.81.*



Profil

icon Re: Jos jedno pitanje za bitrate i sample frequency??14.12.2005. u 07:26 - pre 172 meseci
OK, hvala, sad je jasno. Nije mi ni palo na pamet da se mozda to sto pise odnosi samo na jedan kanal. I nisam obracao paznju ni na tih 800MB. Sad ispada bitrate nekih 1378 Kb/s.
Thnx
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 15917
*.dip.t-dialin.net.



+6434 Profil

icon Re: Jos jedno pitanje za bitrate i sample frequency??14.12.2005. u 09:17 - pre 172 meseci
Ako cemo bas 100% tacno... ;)

PCM format koriscen u CDDA:

41000 Uzorka * 16 bita po uzorku * 2 kanala = 1411200 bita u sekundi =

1411.2 kilobita/sec (1411 kb/s) [http://en.wikipedia.org/wiki/Kilobit]
1378.125 kibibita/sec (1378 Kib/s) [http://en.wikipedia.org/wiki/Kibibit]

;-)

1000 vs. 1024 bita / kb je duga i naporna tema... Metrika od 1000 bitova po kb je siroko koriscena u telekomunikacijama, kao i u organizacijama kao sto su ISO. IEC i IEEE - a prva od njih je i bila zaduzena za standardizaciju CD standarda.

Koristiti SI prefiks "Kilo" za binarne magnitude reda 10 (2^10 = 1024) je velika greska - navika nije nikakav izgovor. Koriscenje velikog slova "Kb" isto nije konzistentno jer se krsi sa nekim drugim SI jedinicama kod drugih magnituda (m/M).


[Ovu poruku je menjao Ivan Dimkovic dana 14.12.2005. u 10:23 GMT+1]
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1
Demo Videos: http://www.digicortex.net/node/17
Gallery: http://www.digicortex.net/node/25
 
Odgovor na temu

Daniel011
Beograd

Član broj: 76088
Poruke: 1101
*.194.nat-pool-bgd.sbb.co.yu.

ICQ: 2336441


+3 Profil

icon Re: Jos jedno pitanje za bitrate i sample frequency??14.12.2005. u 09:56 - pre 172 meseci
Priznajem da i sam nekad jesam u dilemi da li pisati KB ili kB, vidim da Microsoft koristi KB i to za meru od 1024B (dovoljno je samo otvoriti Windows Explorer pa proveriti), kao i 1MB za 1024KB itd. Ne zvuci mi verovatno da bi Microsoft smeo sebi da dozvoli da pravi takvu gresku. Sa druge strane, vidim da se u Total Commanderu koristi malo slovo k, znaci kB, isto za meru od 1024B. Zaista jeste zbunjujuce...

A sto se tice CD-a, ako je ISO postavila standarde za CD, onda jeste logicnije da se tu koristi mera 1kb=1000b, ali posto se ovde radilo o vezi izmedju 700MB (koliko pise na disku) i broja bitova koji se mogu ubeleziti, ipak mislim da je merodavniji odnos koji sam ja koristio, jer kapacitet tog CD-a izrazen u bajtima nije 700,000,000B, nego je otprilike 735,000,000B, sto odgovara proizvodu 700x1024x1024B.

A kakva je stvar kod modema ili brzine konekcije ka Internetu? Kad se kaze recimo, 33.6kb/s ili 56kb/s, da li se tu misli na kilobite ili kibibite?
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 15917
*.dip.t-dialin.net.



+6434 Profil

icon Re: Jos jedno pitanje za bitrate i sample frequency??14.12.2005. u 10:06 - pre 172 meseci
33.6 kb/s = 33600 bit/s - bilo bi malo smesno da jedna ISO organizacija stampa standarde koji nisu u skladu sa jedinicama koju ta organizacija postuje :-)

Citat:

Ne zvuci mi verovatno da bi Microsoft smeo sebi da dozvoli da pravi takvu gresku.


Pa prosto - ne postuju SI, jer to nije bilo puno bitno - a i zar bi bilo preterano bitno u zemlji gde se ne koriste neke SI jedinice (metar, kilogram) u normalnom zivotu? ;-)

Zapravo - nije to do Microsofta, jednostavno neko se u racunarskom svetu davno dosetio da se napravi pametan, i da koristi SI prefiks "kilo" za nesto sto nije u razmeri 1000 - tako mu se cinilo "logicnim", jer - boze moj, racunarima 70-tih ili ko zna kada vise odgovara 1024 nego 1000...

E, sad, to se zapatilo - a tada kad se prosirilo je bilo manje-vise irelevantno (racunari su bili stvar za cike u belim mantilima po kojekakvim istrazivackim centrima) - medjutim, kad su racunari postali deo svakodnevice... eto zeza.. otvara se prostor za mnoge probleme

- Velicine hard diskova (odlicno za proizvodjace ;-)
- Problemi pri interakciji racunarskog i telekomunikacionog sveta
- Uopste, problem sa obicnim ljudima koji postuju SI sistem - kako njima objasniti da je racunarsko "Kilo" malo vece od obicnog "Kila" :)

I jos gomila ne tako malih problema - recimo, Microsoft je bio cvrsto resio da ostane pri 1024 - pa je cak i bitrate kod WMA codeca bio nekada davno u stvari u ne-SI jedinicama - pa je 128 kb/s u stvari bilo "pravih" 131-132 kb/s...

E, sad - ajd ti komprimuj to - i probaj da streamujes kroz fiksirana 2 BRI kanala od 128000 bita/sec (128 kb/s po SI/ISO jedinicama ;-) Itd...


[Ovu poruku je menjao Ivan Dimkovic dana 14.12.2005. u 11:16 GMT+1]
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1
Demo Videos: http://www.digicortex.net/node/17
Gallery: http://www.digicortex.net/node/25
 
Odgovor na temu

[es] :: Audio kompresija :: Jos jedno pitanje za bitrate i sample frequency??

[ Pregleda: 2410 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.