Sunteți pe pagina 1din 17

CAPITOLUL 1.

PRODUSE SIMILARE

1.1 Introducere La ora actual, n domeniul compresiei audio, exist mai multe algoritmi audio, cu care se pot comprima, cu anumii parametrii, sursele audio. Compresia audio este necesar pentru a scurta timpul de transimisie a semnalului audio pe un canal de transmisie, sau pentru economisirea spatilui de stocare. Cerinele principale pentru o metod de comprimare eficient, sunt urmtoarele: Meninerea calitii sunetului original; S fie posibil execuia n timp real; Obinerea unui factor de compresie ridicat.

De obicei, aceste cerine nu se pot satisface simultan, motiv pentru care compresia eficienta pentru datele audio este dificil. Pentru comprimarea datelor se utilizeaz trei tehnici principale: utilizarea unei reprezentri numerice compacte pentru valorile eantioanelor, comprimarea blocurilor de eantioane utilizand tehnici standard de comprimare (de exemplu codificarea Huffman), sau executarea unei analize spectrale asupra datelor audio pentru obine o reprezentare mai compact. O reprezentare de nalta calitate a semnalului audio digital poate fi obinut prin eantionarea semnalului analogic, cu ajutorul msurarii formei de und a semnalului analogic, la intervale de timp echidistante. Distana dintre eantioanele formei de und este data de frecvena de eantionare, iar amplitudinea este dat de amplitudinea maxim a semnalului mparit la numrul de bii.

______________________________________________________________________________
1. 2. http://mp3.about.com/od/profiles/p/WMA_Profile.htm http://ro.wikipedia.org/wiki/Format:Audio

Prin urmare, o frecven de eantionare mai mare, i un numar mai mare de bii, mrete calitatea sunetului.

Fig.1 Eantionare semnal.

1.2 Formate audio n funcie de scopul i semnificaia datelor unui fiier, dar i de organizarea lor intern, fiierele se creeaz ntr-unul dintre numeroasele formate predefinite. Exemple pentru formate predefinite foarte rspndite i extensiile respective: 1.2.1 Formate cu pierderea calitii audio:

WMA (.wma): WMA (Windows Media Audio) este un format facut de Microsoft ca o alternativ la formatul mp3. WMA este defapt un set de codecuri de compresie care fac parte din reeaua multimedia a celor de la Microsoft. Formatul WMA ofera gama de frecvene de eantionare cuprins ntre 8 Khz si 48 Khz. Rata de eantionare standard, care este i cea mai des utilizat, este de 44,1 Khz. Formatul WMA foloseste un algoritm de compresie fara pierderi. Pentru a procesa fluxul de bii, WMA folosete transformata cosinus discret ( DCT).

______________________________________________________________________________
1. http://ro.wikipedia.org/wiki/E%C8%99antionare_%28procesare_de_semnal%29

MP3 (.mp3) este abrevierea din MPEG 1 layer i identific fiierele audio care utilizeaz acest algoritm. Este unul din cele mai eficiente i mai populare fiiere de compresie audio codarea Huffman utilizat aplicnd analizarea semnalului audio prin grila pragurilor de audibilitate uman. (2Hz 20KHz) i eliminarea elementelor inaudibile. Mrimiea fiierului este determinat de rata de bii (bitrate), exprimat in bii pe secund (kbps): 8, 16, 20, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320 kbps. Acest tip de fiiere este format din milioane de cadre , fiecare cadru coninnd titlul ( de indentificare a punctelor de reper), eticheta (cu informaii despre muzica respectiv), i datele propriuzise, compresate si nregistrate sub forma de bii.

AC3 (ac3). Este formatul audio folosit de DVD. Lucreaza la o rata a bitilor de 384 kbps (6 canale), dar se poate utiliza si cu 2 canale. OGG VORBIS (. Ogg): Este un codec open source. Reuete s dea rezultate mai bune dect mp3 mai ales la bitrate mai mici de 128 kbps. Este suportat aproape de toate playerele audio.

MusePack (. Mpc): Format cu foarte bune rezultate, mai ales cu bitrate nalt (peste 192 kbps). Rezultatele sunt mult mai bune dect mp3. Era considerat cel mai bun format audio lossy pn la ieirea mp4. Un album muzical de 600 MB n format WAV v ocupa n jur de 100 MB dac l convertim n mpc cu un bitrate n jur de 192-256 kbps.

AAC (. Aac): Formatul fr pierderi este un pic superior mp3-ului. Caracteristica acestui format este posibilitatea protejrii prin DRM (Digital Rights Management), n acest fel nu poate fi copiat de alte platforme (doar dac nu folosim programe de decriptare). Formate fr pierderea calitii audio:

1.2.2

WAV (.wav) formatul standard audio necomprimatCD DA (aplicat n realizarea CDurilor format CD audio <.cda>), ce a fost asimilat n sistemele de operare a celor de la Microsoft. Este formatul cel mai voluminos (1 minut = 10 MB contraindicat aadar n transmisiunile pe internet), dar cel mai fidel sub aspect acustic, fiind singurul format utilizat n procesul de editare a CD-urilor audio.

APE (Monkey Audio. Ape): Format fr pierderi care permite reducerea de circa 50% spaiul ocupat de muzic noastr fr s pierdem n calitate. n acest mod un format wav care ocup cam 600 MB, convertit o s ocupe cam 300MB.

Flac (. Flac): Format open source cu o mare popularitate. Mai demult era foarte difuzat, dar de cnd a ieit formatul MonkeyAudio a nceput s piard teren, MonkeyAudio la aceasi calitate ofer o comprimare mai bun. Un album muzical de 600 MB n FLAC o s ocupe cam 330-340 MB.

LA (.la): Este formatul fr pierderi care comprim cel mai mult. Conversia n acest format este foarte nceat, dar se obine cea mai bun comprimare n absolut. Optim Frog (. Ofr): Fiiere cu extensie. OFR sunt de format OptimFrog. OptimFROG este un program de compresie audio fr pierderi, similar cu ZIP. Aceasta permite bii de restaurare identici pentru toate intrrile, dar reuete s se fac dimensiunea fiierului ct mai mic posibil. OptimFROG a fost introdus pentru prima dat n decembrie 2001. n acel moment a devenit foarte popular datorit compresiei mai bine dect toate compresoarele existente audio fr pierderi.

WAVPACK (. Wv, wvc): este un format de comprimare open source, care permite rezultate fr pierderi sau hibride. Viteza de convertire este foarte mare, gradul de comprimare fiind foarte bun. Rata de compresie variaz n mod normal ntre 30% i 70% n prezent, domeniul de aplicabilitate a compresiei audio este unul vast, ntlnit foarte des

n industria muzical. Exist o sumedenie de programe de genul acesta, printer care amintim: CDBurnerXP, CD Ex,Audacity

1. http://ro.wikipedia.org/wiki/Format:Audio 2.http://www.scribd.com/doc/55421278/Formate-audio-%C5%9Fi-editoare-pentru-prelucrarea-acestoraCopy

1.3. mp3Coder Programul mp3Coder este destinat compresiei fiierelor audio de tip .WAV, cu scopul reducerii spaiului ocupat de acestea pe suporturile de memorie fr pierderi calitative. Acesta este realizat cu un algoritm perceptual care, prin procedee de compresie, elimin frecvenele inaudibile i redundanele stereofonice, acest lucru ducnd la micorarea spaiului ocupat pe hard-disk. Programul atinge o rat de compresie variind ntre 1:4 i 1:15, acest lucru depinznd de bitrate-ul selectat i de calitatea compresiei, dar i de structura fiierului .WAV. Fiierele rezultate n urma compresiei sunt fiiere de tip MPEG Layer 3 cu extensia .MP3. Printre facilitile oferite de program se numr: fiierele de tip .WAV pot avea o rat de eantionare de 32, 44.1 i 48 kHz, pot fi selectate individual bitrate-ul, calitatea compresiei, alegerea canalelor de compresie, setarea unor bii rezervai din headerul MPEG. Programul nu lucreaz cu fiiere .WAV cu o rat de eantionare de 22.050 Hz, deoarece acestea nu sunt acceptate de standardul MPEG. De asemenea, pentru setarea canalelor mono, fiierul .WAV iniial trebuie s fie mono. Programul ofer posibilitatea de a seta prioritatea sa n cazul multi-tasking, pentru a nu ocupa prea mult resursele sistemului. Alte faciliti sunt posibilitatea editrii tagurilor (programul este compliant ID3 v.1), importarea fiierelor .WAV i salvarea lor n list independent, percum i ascultarea acestora.

n continuare sunt prezentate meniurile i interfaa programului mp3Coder.

Fig.2 Interfata grafic a programului mp3Coder.

Programul informatic are n componen trei meniuri, fiecare cu submeniurile sale, precum i zece pictograme care au rol de shortcut. Alturi de acestea, programul mai are o serie de faciliti, cum ar fi informaiile despre strucutra fiierelor .WAV ce vor fi prelucrate sau tagurile adiionale. n cadrul acestora apar cmpurile care conin numele autorului piesei muzicale, albumul din care face parte, anul n care a fost realizat acel album, comentarii suplimentare i o caset tip list derulant care conine tipul de muzic din care face parte melodia codat. Aceste informaii, precum i cele referitoare la bitrate, headerul Xing sau tipul de MPEG folosit pot fi citite de majoritatea playerelor de MP3 existente, cum ar fi WinAmp, Media Player 7.0 etc. O alt opiune este redarea fiierelor .WAV ce urmeaz a fi encodate, programul dispunnd de trei butoane de control, pentru redare, pauz i stop. De asemenea, majoritatea opiunilor prezente n meniuri au un corespondent pe bara de instrumente sub forma unor icoane.

Fig.3 Meniul pentru deschidere fiiere wave.

Meniul pentru deschiderea fiierelor permite utilizatorilor cutare gen explorer pentru ncrcarea fiierului dorit. Pentru a nu se importa alt gen de fiiere ci doar cele de tip .WAV, meniul vizualizeaz doar fiierele specificate (n acest caz *.wav). La depistarea fiierului dorit, se selecteaz cu ajutorul mouse-ului i se deschide prin intermediul butonului Open sau cu un click dublu de mouse. n cazul n care se renun la ncrcarea fiierului, se apas butonul Cancel. Meniul Operaii are n componen submeniurile de configurare i comanda de encodare. Meniul de configurare este practic componenta cea mai important a programului, aici fiind setate toate caracteristicile de codare ale batchului, n timp ce comanda de codare ncepe codarea propriu-zis.

Fig.4. Meniul Operaii.

Meniul de configurare controleaz cei mai importani parametrii ai encoderului.

Fig.5. Meniul de configurare.

Meniul de configurare conine setrile pentru bitrate, opiuni pentru bitrate variabil, calitatea pentru acest bitrate variabil, opiuni cu privire la canalele pe care este reprezentat sunetul, tipul de MPEG selectat, prioritatea aplicaiei n procesele multi-tasking, precum i directorul de dumping pentru fiierele MP3 codate. Opiunile pentru bitrate cuprind setrile standard MPEG, care include o list de bitrate-uri n conformitate cu standardul. Practic, acest bitrate reprezint puterea compresiei. Cu ct bitrateul este mai mare, cu att fidelitatea sunetului este mai mare, sunetul se aude mai bine i mai clar, ns rata de compresie scade pn la 1:3, acest lucru depinznd de fiierul surs. Pentru un bitrate mai mic, calitatea sunetului poate scdea dramatic, ns rata de compresie crete proporional, atingnd pentru un bitrate minim o rat de compresie de 1:15.

Fig.6. Meniul de configurare.

Fig. 7. Calitatea

Fig. 8. B itRate Variabil

Opiunea de bitrate variabil este destinat codrii alternative. Dac fiierul .WAV este compus din pasaje muzicale care nu au aceeai structur instrumental sau exist pasaje n interiorul lor care nu necesit un bitrate foarte ridicat ca n restul fiierului, bitrate-ul variabil aplic o compresie mai mare. Oricum, bitrate-ul variabil trebuie s fie mai mare dect bitrate-ul setat. Calitatea bitrate-ului ia valori ntre 0 i 9, valoarea 0 fiind cea mai bun, iar 9 cea mai slab. Aici intervine frecvena alternanelor de bitrate. . Alegerea canalelor se poate face ntre stereo, joint-stereo, dual-stereo i mono, doar pentru fiiere .WAV mono. Diferena dintre stereo i joint-stereo este aceea c modul joint-stereo se folosete de redundana stereofonic a sunetelor joase, iar modul dual-stereo proceseaz un canal mono n dou canale stereo, care ns conin aceleai date. Programul mai are i o opiune de setare a directorului-destinaie a fiierelor MP3, care poate fi configurat. Pe lng aceste opiuni, mai exist i cele de tag. Aici de regsesc opiuni cu privire la bitul privat (private bit), bitul care conine drepturile de autor, informaii cu privire la originalitatea materialului, un CRC, o opiune de accentuare a frecvenelor nalte, dar i una pentru o fidelitate ct mai nalt. De menionat este faptul c prin setarea acestor bii mrimea fiierului nu crete, acetia fiind cu toii bii rezervai. nainte de codarea propriu-zis, dup ce au fost importate fiierele .WAV, programul afieaz n nite cmpuri informative diferii parametri. Printre acetia se afl numele fiierului, mrimea sa n Kb, rezoluia i rata de eantionare, precum i calea sa.

Fig.9. Interfaa grafic a programului dup ncrcarea fiierelor wave.

Fereastra de codare cuprinde numele fiierului care este codat n acel moment, poziia sa n list, bitrate-ul selectat, modul de canale i procentajul activitiide codare. Fereastra mai conine i un buton de renunare la codare.

Fig.9.Fereastra de codare.

Dup ce toate elementele din list au fost codate, este afiat o alt fereastr care confirm corectitudinea procesului de compresie.

Fig.9.Fereastra mesaj OK

______________________________________________________________________________
1. http://www.referat.ro/licenta/Compresia_audio_MPEG_8837c.html 2.http://telecom.etti.tuiasi.ro/tti/laborator/L06_TCI_Algoritmi%20de%20compresie%20folositi%20in%20sistemele %20moderne% 20de%20arhivare_Codarea%20Huffman.pdf

1.2 Audio Editor Gold Programul Audio Editor Gold este un program destinat editrii audio, dar si compresiei acesteia, cu scopul reducerii spaiului ocupat de acestea pe suporturile de memorie fr pierderi calitative. Acesta este realizat cu un algoritm perceptual, ce comprima diferite fisiere audio fara pierderi, in fisiere audio cu pierderi.

Fig.10 Interfata grafica a programului Audio Editor Gold.

Interfaa grafica a programului Audio Editor Gold este una destul de complicata, cu multe meniuri si submeniuri, dar nu ne vom axa pe partea de editare audio, ci doar partea de compresie audio.

Pentru compresie avem nevoie de un fisier audio de tip wave PCM (Pulse Code Modulation), pe care il vom incarca in program cu ajutorul meniului Open.

Fig.11 Meniul Open.

Meniul pentru deschiderea fiierelor permite utilizatorilor cutare gen explorer pentru ncrcarea fiierului dorit. Pentru a nu se importa alt gen de fiiere ci doar cele de tip .WAV, meniul vizualizeaz doar fiierele specificate (n acest caz *.wav). La depistarea fiierului dorit, se selecteaz cu ajutorul mouse-ului i se deschide prin intermediul butonului Open sau cu un click dublu de mouse. n cazul n care se renun la ncrcarea fiierului, se apas butonul Cancel. De asemenea, se poate asculta fisierul audio inainte de ncrcare in program. In acelasi meniu se poate observa durata melodiei pe care utilizatorul vrea sa o incarce in program, numarul de canale, debitul de biti, si rata de esantionare. Fisierul ales este de tip wave, cu dimensiunea de 31630 KO, si cu o durata de aproximativ 3 minute.

Fig.12 Audio Editor Gold dupa incarcarea fisierului.

Se poate vedea ca dupa incarcarea fisierului, in program, apare forma de unda a semnalului audio. In partea de jos este reprezentata durata melodiei, iar in lateral, in partea dreapta, avem volumul, masurat in dB. Pentru a putea comprima, si salva fisierul original intr-un fisier de o calitate mai slaba, dar cu o dimensiune mai mica, se alege optiunea Save As.

Fig.13 Meniu Save As.

In meniul Save As se poate naviga cu ajutorul explore-rului in locatia dorita de utilizator pentru a salva fisierul. Tot aici se poate schimba si denumirea fisierului. Prin apasarea butonului Config, se intra intr-un submeniu de unde se poate selecta numarul de canale, frecventa de esantionare, calitatea sunetului, pe o scala de la 0 la 9 (unde 0 este buna, iar 9 este rapida), si de asemenea se poate selecta debitul de biti.

Fig.13 Submeniul de configurare a fisierului comprimat

______________________________________________________________________________ 1. www.audioeditorgold.com/about

Se apasa Ok, si se lanseaza comprimarea fisierului. In acel moment apare o bara de stare a procesului, care ne indica progresul facut de program in a comprima fisierul respectiv.

Fig.14 Bara de progres

Dupa terminare, fisierul audio se poate gasi in locul unde a fost salvat. Dimensiunea acestuia, dupa salvare va fi de 2938 de KO, cu mult redus fata de formatul original, care avea de 31630 KO.

Fig.14 Bara de progres

Daca calculam raportul de compresie, se vede ca Audio Editor Gold are un raport de compresie de 1:10. 1.3 Concluzii In urma experimentelor efectuate pe cele doua programe, se pot trage urmatoarele conluzii: Mp3coder este un program simplu de folosit, cu o rata de compresie destul de mare, cu o interfata utilizator masina destul de simpla. Audio Editor Gold este un program mai amplu, necesita cunostiinte de acustica mai aprofundate, si cu o rata de compresie mai slaba decat mp3Coder. In total, cele doua programe efectueaza o compresie buna, cu un raport de compresie ridicat, si cu o calitate a sunetului buna. Din punct de vedere acustic, nu am sesizat nici o diferenta, singura diferenta fiind cea e marime a fisierului.

S-ar putea să vă placă și