Vad är hårdvaruljudcodec och hur fungerar de? –

I mjukvara är en multimedia-codec en typ av fil som är kodad i ett specifikt format och som kräver en specifik tolkning för att få den information som lagras internt. Hårdvarukodeken utför exakt denna uppgift, men på ett sådant sätt att det inte finns något behov av att använda processorn för att köra program för den. Bland dessa codecs finns det ljud-codecs gömda i delar av våra datorer som annan hårdvara.

Utvecklingen av PC-hårdvaruljud

Precis som med grafikhårdvara har hårdvara designad för ljud eller ljud också utvecklats över tiden. Tanken har alltid varit att få högsta ljudkvalitet på din PC, men den ursprungliga hårdvaran var begränsad på två sätt. Å ena sidan processorernas processorkraft och å andra sidan uppgifternas noggrannhet. Det är fortfarande samma sak som med grafikhårdvara, men vid något tillfälle gjordes ett avsteg från traditionell design ljudmässigt.

Som bekant, medan GPU:er har utvecklats till mycket komplexa processorer, blir ljud istället mer och mer integrerat till den grad att det försvinner helt in i andra komponenter. Motivet bakom detta? Förklaringen är enkel, och grafiken har förbättrats markant även bland de mest avancerade spelen. Å andra sidan räcker ljudet bra för de allra flesta.

Anledningen till att ljudet har blivit tillräckligt bra, även utan den utveckling som GPU:er har gått igenom, är på grund av konceptet matematisk approximation. En approximation är en representation som, även om den inte är exakt, anses användbar på grund av dess relevans för den verklighet den representerar. Så fort ljud blev en korrekt approximation, var det då det evolutionära steget inte längre handlade om att uppnå största möjliga noggrannhet.

Framväxten av ljud- och videokomprimeringsformat

MP3-ljud

Det mest kända ljudformatet i historien är MP3, en förkortning som härrör från MPEG-1 Layer 3, som är en del av audio-video-codec som används för VideoCD, känd som MPEG. Som skapades med syftet att skapa ett format för att överföra musik över en telefonlinje på den tiden då Internet var ett namn som väldigt få kände till, då vi pratar om tidigt 90-tal.

Så småningom utvecklades MP3, ett ljudformat med ett komprimeringsförhållande som är 10 gånger högre än vanliga ljud-CD-skivor. Det betyder att tio gånger så mycket ljud kan lagras. För att komprimera ljud användes det mänskliga örats begränsningar för att uppnå ett format som var en korrekt approximation, vilket krävde mindre data för att fungera som grund. Men den andra halvan av ekvationen var att avkoda formatet. Trots det faktum att MP3-formatet dök upp i början av 90-talet, även på en dator från samma era fanns det problem med att reproducera detta format, och det var nödvändigt att skapa speciella mikrokretsar med förmågan att avkoda filer i detta format.

Behovet av hårdvaruljudcodecs

video digital utgåva

MP3-formatet gjorde inte bara bärbara musikspelare där det inte längre var nödvändigt att ta med sig skivor, utan gjorde det också möjligt för dem att distribueras över nätverket och därmed över telefonlinjen. Men det skapade också ett behov av PC-hårdvara som inte var något annat än införandet av kodnings- och avkodningsmekanismer för de olika komprimeringsformaten som växte fram i det kommersiella systemet.

Nätverket av nätverk var fyllt med musikfiler distribuerade i P2P-nätverk som behövde kodas i detta format, dåtidens centralenheter började bära SIMD-block inuti, vilket påskyndade denna typ av uppgifter. Men tillkomsten av DVD som video- och dataformat gjorde det inte bara möjligt att titta på filmer på en PC, utan även ljud- och videocodecs implementerades för att avkoda dem. Utveckling och behovet som ledde till implementeringen av ljudkodekar för att avkoda dessa filer så snabbt som möjligt.

Vad är en ljudcodec och hur fungerar den?

kod ljud

Efter att inledningen är klar måste vi komma till kärnan i saken, för detta måste vi förstå att ordet “codec” är en förkortning av termen “encoding-decoding”. Det är en processor som, från den kodade indataströmmen, genererar en annan från exekveringen av några regler som den följer för att avkoda denna data. Dessa regler kan skrivas i form av ett program i processorns interna minne eller kan kopplas till en mikrokrets. Så det finns ingen skillnad mellan en audio-codec och en video-codec utanför det format de hanterar, trots allt är en dataström inget annat än en ansamling av bitar som ska bearbetas.

Så vad är skillnaden? Tja, det är på det här sättet som denna data blir något påtagligt för användaren. Videocodecs måste överföras över videosignalen och därifrån till skärmen. Å andra sidan, i video-codec, kommer den genererade filen att överföras till ljudutgången. Naturligtvis finns det GPU:er som använder sin beräkningspipeline för att avkoda och generera ljud. Vad de gör är att HDMI-utgången bär både ljud- och videosignaler.

Audio-codec ansågs spara utrymme för att kunna överföra data över mycket långsamma kommunikationsgränssnitt, men när utrymme och nätverkshastighet inte längre var ett problem ändrades deras design. Möjlighet att koda ljudsystem i 3D eller positionsljud för att kunna använda multi-högtalarsystem i multimediainnehåll. Detta kommer att kräva en bråkdel av processorns kraft.

Var kan du hitta hårdvaruljudcodec idag?

Intel HD Audio Tarjeta Sonido

Det beror på omständigheterna, man måste ta hänsyn till att idag är kraften hos processorer så stor jämfört med hur det var för inte så länge sedan att många funktioner som tidigare var beroende av dedikerad hårdvara har återvänt till processorn igen. Det är ljud-codec som vanligtvis finns på ljudkort, eftersom det är en liten mikrokrets på kortet. moderkort eller inuti någon annan komponent. Men eftersom detta är en del som inte längre tittas på, kan inkluderingen av hårdvaruljudcodecs hittas i avancerad hårdvara.

Kanske styr din dators centrala processor ljudet av ditt favoritspel eller din favoritserie, och du inser det inte. Det krävs trots allt bara en bråkdel av processorkraften för att avkoda ljud. Detta betyder dock inte att det inte påverkar systemets övergripande prestanda. Men med tanke på trenden mot att bevara ljudkodekar på många datorer, tenderar de flesta applikationer idag att ignorera dem och är designade för att uteslutande kunna använda användarens CPU.

Nuförtiden är hårdvaruljudcodecs så integrerade och miniatyriserade att vi kan hitta dem i högkvalitativa högtalare och hörlurar som utför positionstolkning av ljud i kombination med användarens rörelsesensorer eller själva högtalaren enligt deras orientering.

Relaterade artiklar

Back to top button