Implementări practice ale procesului de compresie-decompresie

Previzualizare curs:

Extras din curs:

3.1 Compresia audio

Vom avea ca sursă un fişier de tip wave necomprimat cu următoarele caracteristici:

Lungimea fişierului : 21168170 baiţi

Durată : 120 Sec

Mărimea formatului : 16 biţi

Format: PCM

Canale : 2

Rata de eşantionare : 44100 Hz

Baiţi / Sec: 176400

După transformare s-au obţinut următoarele lungimi de fişiere :

Format PCM PCM IMA ADPCM

rata de eşantionare 44100 Hz 21168170 10584162 5308558

22050 Hz 10584140 5292140 2663566

11025 Hz 5292140 2646140 1341070

8000 Hz 3840140 1920140 972942

biţi /eşantion 16 8 4

Se observă o reducere a lungimii fişierului proporţională cu rata de eşantionare şi numărul de biţi / eşantion folosiţi. La audiţie în schimb se observă reducerea calităţii mai mult după scăderea ratei de eşantionare decât după numărul de biţi / eşantion.

Compresia fişierului wave cu algoritm mpeg1 layer 3 a dat următoarele rezultate :

Format Mpeg1 Layer 3

rata de eşantionare 44100 Hz 4798171 1918850 959216

22050 Hz 2398563 1918850 959216

rata de Kbiţi / sec 320 128 64

Se observă o reducere a lungimii fişierului cu rate ce variază între 1: 4.4 şi 1:22, cu observaţia ca de la rate de peste 1:11 pierderea de calitate începe să fie percepută.

În tabelul de mai jos sunt prezentate date care urmăresc crearea de fişiere audio comprimate (mpeg 1 layer 3 la 44100 Hz la o rată de biţi de 128Kbiţi/s) pornind de la track-uri de pe CD Audio:

Lungime fişier wave sursa (MB) Timp

(sec) Timp grabbing

(sec) Lungime fişier

compresat (MB) Timp de compresie

(sec)

47,20 300 72 4,25 83

99,36 590 154 8,97 170

70,04 419 106 6,36 129

45,09 268 68 4,04 72

Timpul mediu pentru producţia unui fişier mp3 de calitate bună (diferenţa de calitate nu poate fi percepută decât de specialişti în domeniu) este în medie de 1.84 sec sunt copiate şi comprimate într-o secundă. Dacă luăm doar timpul de compresie în considerare atunci timpul necesar compresiei unei secunde de sunet de calitatea Cd-ului (44,1 kHz, 16 biţi, stereo) în fişier mp3 la 44,1 kHz , 128 Kbps stereo, este de 0.29 sec. După cum se observă din date , nu contează mărimea fişierului, timpul de compresie fiind proporţional cu aceasta. Spectaculos este faptul că ceea ce abia puteai stoca pe 35 de dischete acum poţi să ai pe 4 dischete.

La calculul mediilor de timp au fost folosite următoarele formule

Operaţia de grab de pe CD-ul audio s-a făcut cu utilitarul Audiocatalist v1.5 Copyright 1998 iar compresia a fost făcută cu utilitarul TOMPG MPEG Layer I/II/III audio encoder v3.0/32 Copyright 1995-97 ambele ale firmei Xing Technology Corp.

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Implementari Practice ale Procesului de Compresie-Decompresie.doc
Alte informații:
Tipuri fișiere:
doc
Nota:
8/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
8 pagini
Imagini extrase:
8 imagini
Nr cuvinte:
1 305 cuvinte
Nr caractere:
7 431 caractere
Marime:
60.69KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Curs
Domeniu:
Limbaje de Programare
Predat:
la facultate
Materie:
Limbaje de Programare
Profesorului:
Mihaila
Sus!