Lees hoe datacompressie werkt


Free Download Mp4Gain
picture



We now offer a subscription for just 10 cents a day*

You will always enjoy the full version of Mp4Gain with all its features and benefits.

For just 10 cents a day*

*Unlimited FULL version of Mp4Gain, billed $US12.50 Quarterly (+ $5 USD one time subscription payment JUST in the first payment).

All other payments will be just $3.12 per month, billed quaterly.

That's only 10 cents per day!

CLICK TO PURCHASE



THIS PRICE ONLY LASTS FOR A FEW DAYS




Lees hoe datacompressie werkt

Audio data compression

Vele, vele jaren geleden moest het internet de kracht zijn die de muziekindustrie zou democratiseren, fysieke distributie zou achterhaald zijn en het was mogelijk om muziek op internet te publiceren en door miljoenen toehoorders te worden gehoord.

Audio Data Compression

In feite hebben enthousiastelingen en bedrijven websites gemaakt waar fans naar nieuwe deuntjes kunnen luisteren, het mp3-formaat heeft het gemakkelijk gemaakt om liedjes voor critici te plaatsen, en muziekdemostukken helpen nu om een ​​cd of lp fysiek te verkopen. Het is niet moeilijk om uw muziek op internet te zetten, maar als u geen ster van de eerste orde bent, moet u de plaatsing van de gegevens in gecomprimeerd formaat accepteren om ruimte op de server te besparen en de download op te slaan. tijd voor degenen die hun meesterwerk downloaden. Hoewel er veel critici zijn van MP3, zijn er manieren om enkele van de beperkingen van dit formaat te omzeilen.

Het mp3-formaat is gebaseerd op het gebruik van datacompressie-algoritmen die de hoeveelheid data die nodig is om muziek af te spelen, kunnen verminderen. Compressie-algoritmen in MP3 werken met verlies van gegevens, ze werken niet zoals Zip- of Rar-compressie-algoritmen die het originele bestand herstellen zonder gegevensverlies. MP3-algoritmen verwijderen “onnodige” gegevens. Als er bijvoorbeeld veel high-level geluid op een track zit, kan het algoritme aannemen dat je low-level materiaal niet kunt horen en denken dat slechts 24 dB dynamisch bereik voldoende is voor dat deel van het audiomateriaal. Het vereist slechts 4 bits aan gegevens, een kwart van de gegevens die nodig zijn voor een 16-bits resolutie. Helaas is het moeilijk om de geluidskwaliteit van muziek te behouden wanneer deze is gecomprimeerd, maar het is mogelijk. Eén manier is om algoritmen te gebruiken die werken zonder gegevensverlies, zoals FLAC, of ​​sommige algoritmen die door Microsoft en Apple worden aangeboden voor hun audioformaten. Deze algoritmen leiden echter niet tot een significante vermindering van de bestandsgrootte; bij complexe muziek kan de verkleining slechts 10-20% bedragen.

Hoewel er veel algoritmen zijn voor het comprimeren van audiogegevens, zijn er maar een paar de meest voorkomende:

Mp3. Dit formaat maakt meerdere coderingsniveaus mogelijk, u kunt audiobestanden van bijna elke grootte met een kleiner formaat maken met een groter verlies aan precisie. Er zijn veel gratis en shareware mp3-spelers (zoals iTunes en Windows Media Player), om mp3 te coderen kunt u iTunes en de meeste digitale audio-editors gebruiken.

AAC. Omdat het het oorspronkelijke iPod-formaat is, is dit formaat behoorlijk populair en klinkt het volgens de meeste gebruikers beter dan MP3 voor dezelfde bestandsgrootte. ITunes kan bestanden naar AAC converteren.

Windows Media Audio. Het formaat wordt gepromoot door Windows, maar wordt minder vaak gebruikt dan MP3 of AAC. De geluidskwaliteit van WMA is over het algemeen beter dan die van MP3. Hoewel Microsoft gebruikers geen WMA-afspeelsoftware voor het Mac-platform biedt, kan het Flip4Mac-hulpprogramma (gratis versie beschikbaar) Windows Media-formaten op Mac afspelen.

Ogg Vorbis. Een geweldig maar zelden gebruikt formaat dat beter klinkt dan MP3 met dezelfde bitsnelheid, en in tegenstelling tot MP3 zijn de coderingstools gratis voor ontwikkelaars. Ogg Vorbis-bestanden worden nog niet veel gebruikt, maar zijn populair bij gevorderde technische gebruikers.

FLAC. Dit populaire verliesvrije formaat wordt niet ondersteund door veel draagbare muziekspelers, maar muzikanten gebruiken FLAC vaak om bestanden uit te wisselen wanneer ze aan samenwerkingsprojecten werken. De hoge geluidskwaliteit blijft behouden.

Hoewel mp3 niet de beste kwaliteit biedt, wordt dit formaat het meest gebruikt bij het plaatsen van audiobestanden op het netwerk. alle spelers kunnen mp3 afspelen. Het is belangrijk om de juiste mp3-instellingen te kiezen. Bij het coderen van bestanden naar MP3 is het altijd het beste om een ​​bronbestand van hoge kwaliteit te gebruiken zonder compressie. Selecteer vervolgens de compressie-instellingen. Bij het opslaan in mp3-formaat kunt u doorgaans kiezen uit een reeks bitsnelheden (bits per seconde), van 320 kbps stereo (prima kwaliteit, maar ook een vrij groot bestand) tot 8 kbps mono (goed genoeg voor dicteren). Naast de vaste instellingen is er een variabele bitsnelheid (VBR) -codering, die de bitstroom optimaliseert op basis van het afspeelmateriaal. VBR-codering wordt niet door alle spelers ondersteund, daarom wordt in de regel


Free Download Mp4Gain
picture

Digitale audiocodering

Digitale audiocodering

Digital audio encoding

In feite is een of andere digitale vorm van weergave van analoge audiosignalen al een coderingsmethode – een reeks getallen die een analoog audiosignaal beschrijft, is zelf een digitale code.

Digital Audio Encoding

De codering waarover we het nu gaan hebben, is echter iets anders. Laten we nu eens kijken naar de methoden voor het coderen van digitale audiosignalen.

Een gedigitaliseerd audiosignaal “in zijn pure vorm” is een redelijk nauwkeurige, maar niet de meest compacte manier om het originele analoge signaal op te nemen.

Oordeel zelf. Om volledige informatie te krijgen over het originele analoge signaal in het frequentiebereik 0-20 kHz (in het hoorbare frequentiebereik), moet het analoge signaal worden bemonsterd met een frequentie van minimaal 40 kHz. Daarom stelt de CD-DA-standaard (de standaard voor het opnemen van gegevens op audio-cd’s die iedereen kent) de volgende coderingsparameters vast: opname van twee of één kanaal in PCM-indeling met een bemonsteringsfrequentie van 44,1 kHz en een 16-bits kwantiseringsbitdiepte . Een uur muziek in dit formaat neemt ongeveer 600 MB ruimte in beslag (60 minuten * 60 seconden * 2 kanalen * 44100 samples per seconde * 2 bytes per sample = ongeveer 605 MB). Rekening houdend met het feit dat bijvoorbeeld de muziekcollectie van een gewone muziekliefhebber 5.000 nummers kan hebben met een gemiddelde lengte van ongeveer 3 minuten elk, is de hoeveelheid geheugen die nodig is om het in zijn oorspronkelijke digitale vorm op te slaan behoorlijk aanzienlijk. Daarom vereist het opslaan van relatief grote hoeveelheden audiogegevens, waardoor een redelijk goede geluidskwaliteit wordt gegarandeerd, het gebruik van verschillende “trucs” om de gegevens te comprimeren.

In het algemeen kunnen alle bestaande methoden voor het coderen van audio-informatie voorwaardelijk worden onderverdeeld in slechts twee typen.

1. Lossless datacompressie (‘Lossless Encoding’) is een methode voor het coderen (comprimeren) van digitale audio-informatie, waarmee honderd procent van de oorspronkelijke gegevens uit de gecomprimeerde transmissie kan worden hersteld (de term ‘originele gegevens’ betekent hier de oorspronkelijke vorm van de gedigitaliseerde audiogegevens). Deze methode van datacompressie wordt gebruikt in gevallen waarin honderd procent absoluut behoud van de kwaliteit van de originele audiogegevens vereist is. Lossless compressie-algoritmen die tegenwoordig bestaan, kunnen het datavolume met 20-50% verminderen en tegelijkertijd een 100% herstel van het originele digitale materiaal uit de gecomprimeerde data garanderen. De bedieningsmechanismen van dergelijke encoders zijn vergelijkbaar met de bedieningsmechanismen van algemene gegevensarchiveerders, zoals ZIP of RAR, maar tegelijkertijd zijn ze speciaal aangepast om audiogegevens te comprimeren … Lossless codering Hoewel het ideaal is in termen van bewaring de kwaliteit van audiomateriaal, kan het geen hoog compressieniveau bieden.

2. Er is nog een modernere manier om gegevens te comprimeren. Deze zogenaamde lossy datacompressie (Engl. “Lossy encoding”) Het doel van codering is om met alle middelen de hoogste datacompressiesnelheid te bereiken terwijl de geluidskwaliteit op een acceptabel niveau wordt gehouden. Het idee achter lossy-codering is gebaseerd op twee eenvoudige onderliggende overwegingen:

originele digitale audiogegevens zijn overbodig: ze bevatten veel onnodige informatie die nutteloos is voor het oor, die kan worden verwijderd, waardoor de compressieverhouding toeneemt;
Vereisten voor de geluidskwaliteit van audiomateriaal kunnen variëren en zijn afhankelijk van specifieke doeleinden en toepassingsgebieden.
Lossy-codering wordt daarom “lossy” genoemd, wat resulteert in het verlies van een deel van de audio-informatie. Een dergelijke codering leidt ertoe dat het gedecodeerde signaal, wanneer het wordt gereproduceerd, hetzelfde klinkt als het origineel, maar in werkelijkheid niet langer identiek is. De meeste coderingsmethoden met verlies zijn gebaseerd op het gebruik van de psycho-akoestische eigenschappen van het menselijke gehoorsysteem, evenals op verschillende trucs die verband houden met het opnieuw bemonsteren en opnieuw bemonsteren van het signaal. In frequentie analyseert de encoder tijdens het compressieproces de audiogegevens om verschillende details van het geluid te identificeren die kunnen worden genegeerd. Verkapte frequenties, onhoorbare en onhoorbare geluidsdetails kunnen worden opgeofferd voor een hogere compressieverhouding. Waar verstaanbaarheid alleen belangrijk is in geluid (bijvoorbeeld in telefonie, waar de aanwezigheid van frequenties boven 4 kHz niet nodig is), ondergaat de audio-informatie tijdens het coderingsproces een serieuze ‘vereenvoudiging’, die, samen met het gebruik van succesvolle ‘ slimme “kwantoren en” hebzuchtige “datacompressie-algoritmen.

Audiocompressie-algoritmen voor streamingdoeleinden.

Audiocompressie-algoritmen voor streamingdoeleinden.

Audio Streaming

Het probleem van het verzenden van het benodigde aantal audiokanalen via een netwerk met beperkte capaciteit dwingt ons tot audiocompressie. Ondanks het gebruik van moderne digitale technologieën, heeft compressie een negatieve invloed op de geluidskwaliteit en veroorzaakt het extra vertraging in de signaaloverdracht.

Audio Streaming

Momenteel zijn er twee fundamenteel verschillende benaderingen voor het comprimeren van audiosignalen. Dit artikel geeft een algemene vergelijking tussen deze twee verschillende compressieprincipes. Er worden ook grafieken weergegeven van de frequentierespons (amplitude-frequentiekarakteristiek) van het geluidsmonster in zijn oorspronkelijke niet-gecomprimeerde vorm en na een cyclus van codering en decodering met MPEG Layer II en Enhanced apt-X.

Algoritmen zoals MPEG en AAC gebruiken codering met behulp van een psychoakoestisch model van geluidsperceptie. Een andere benadering is tijdcodering met behulp van Adaptive Differential PCM (ADPCM) in algoritmen zoals Enhanced apt-X.

Lineaire PCM-audio
Vóór compressie wordt de audio over het algemeen gedigitaliseerd in lineair PCM-formaat op 32 kHz, 44,1 of 48 kHz met een resolutie van 16 of 24 bits.

Het analoge signaal wordt gedigitaliseerd in ongecomprimeerde digitale PCM. De digitale ingangen van de codecs gebruiken oversampling om conversie zonder timingproblemen te garanderen. Het ongecomprimeerde PCM-signaal is onze maatstaf voor het vergelijken van gecomprimeerde audiobestanden.

MPEG Layer ll-compressie
MPEG 1 Layer ll is een veelgebruikt formaat. Dit is een typisch voorbeeld van een psychoakoestisch waarnemingscoderingsalgoritme dat het inkomende signaal analyseert en het vergelijkt met een theoretisch model om te bepalen welke frequentie en welke tijddomeininformatie verloren kan gaan. De noodzaak om het audiosignaal te analyseren resulteert in een verplichte vertraging, doorgaans meer dan 30 ms.

In theorie kunnen hoge compressieverhoudingen worden bereikt, maar zelfs met relatief lage compressie kan MPEG de audiokwaliteit ernstig aantasten. In Fig. 2 toont de frequentierespons na één passage MPEG-codering van het bronbestand.

Let op frequenties die verloren gaan of vervormd raken door de originele PCM-audio.

Compressie verbeterd Apt-X
Verbeterde apt-X maakt gebruik van ADPCM-audioverwerkingstechnologie. Het signaal is verdeeld in vier frequentiebanden die kunnen worden verwerkt met een kwart van de oorspronkelijke samplefrequentie met behulp van een variabele bitsnelheid en een variabele kwantiseringsstap. Aangezien alle verwerking is gebaseerd op een tijddomeinmethode, is er geen andere vertraging dan de werkelijk vereiste verwerkingstijd.

Als resultaat behoudt een compressieverhouding van 4: 1 de volledige frequentie-inhoud van het originele signaal met een coderingsvertraging van minder dan 3 ms. De frequentieresponsgrafiek in Fig. 3 toont het resultaat van codering / decodering in één doorgang met behulp van Enhanced apt-X bij 256 kbps en illustreert de hoge betrouwbaarheid van Enhanced apt-X in vergelijking met het originele niet-gecomprimeerde signaal.

Hoe Enhanced apt-X werkt
Het verbeterde apt-X-coderingsalgoritme geeft de originele PCM-gegevens door een speciaal ontworpen tweetraps Q-spiegelfilter om het signaal in vier subbanden te verdelen en de klok terug te brengen tot 1/4 van de oorspronkelijke klokfrequentie. De kwantiseringsprocedure bestaat uit het verwerken van vier deelsignalen om elk signaal te reduceren van 16 bits naar 7 bits in subband 1, 4 bits in subband 2, 3 bits in subband 3 en 2 in subband 4.

Het inverse kwantiserings- en voorspellingsschema gebruikt de bovenstaande waarden om de grootte van het volgende signaal te voorspellen. Deze waarde wordt vergeleken met het actuele signaal en het “verschil” wordt gemeten. De encoder zendt dit gemeten “verschilsignaal” naar de decoder. Elke subband wordt parallel verwerkt en de uitvoer van de stringkwantisator en voorspeller wordt gecodeerd met een vooraf bepaalde resolutie. De verwerkingsoutput van de vier subbanden wordt gemultiplexed tot een enkel 16- of 24-bit verbeterd apt-X-signaal. Vervolgens worden er aanvullende gegevens en synchronisatiegegevens aan toegevoegd voor streaming.

Vergelijking op hoofdpunten
MPEG / AAC-codering is destructief: frequenties gaan verloren tijdens het coderingsproces.
Verbeterde apt-X-codering is niet-destructief, aangezien elke frequentie die in het oorspronkelijke signaal aanwezig is, wordt opgeslagen in het gecodeerde en gedecodeerde signaal.
MPEG en AAC lijden onder het aaneenschakelingseffect: herhaalde coderings- en decoderingscycli verminderen snel de audiokwaliteit.
Verbeterde apt-X is bestand tegen aaneenschakeling – herhaalde coderings- en decodeercycli veroorzaken geen merkbare verslechtering van de geluidskwaliteit.

Digitale audioformaten

Digitale audioformaten

Digital Audio

Het digitale audioformaat is een formaat voor het weergeven van audiogegevens die worden gebruikt bij digitale audio-opnamen, evenals voor extra opslag van opgenomen materiaal op een computer en andere elektronische media, zogenaamde audiomedia.

digital audio

Het audiobestand (een bestand met een geluidsopname) is een computerbestand dat bestaat uit informatie over de amplitude en frequentie van geluid, opgeslagen om later af te spelen op een computer of speler.

Soorten digitale audioformaten.

Er zijn verschillende concepten van audioformaat.

De digitale weergave van de audiogegevens hangt af van hoe de digitaal-naar-analoog-omzetter (DAC) kwantificeert. Bij geluidstechniek zijn momenteel twee soorten kwantisering de meest voorkomende:

pulscode modulatie

sigma delta modulatie

De bitdiepte en samplefrequentie van kwantisering worden vaak gespecificeerd voor verschillende audio-opname- en afspeelapparaten als een digitaal audioweergaveformaat (24-bit / 192 kHz; 16-bit / 48 kHz).

Het bestandsformaat bepaalt de structuur en presentatiekarakteristieken van de audiogegevens wanneer ze worden opgeslagen op een pc-opslagapparaat. Om de redundantie van de audiogegevens te elimineren, worden audiocodecs gebruikt, met behulp waarvan de audiogegevens worden gecomprimeerd. Er zijn drie groepen audiobestandsindelingen:

ongecomprimeerde audioformaten zoals WAV, AIFF

verliesvrije gecomprimeerde audioformaten (APE, FLAC)

lossy gecomprimeerde audioformaten (mp3, ogg)

Modulaire muziekbestandsformaten worden gemarkeerd. Ze zijn synthetisch gemaakt of van vooraf opgenomen live instrument-samples en worden voornamelijk gebruikt om moderne elektronische muziek (MOD) te creëren. Dit kan ook worden toegeschreven aan het MIDI-formaat, dat geen geluidsopname is, maar tegelijkertijd, met behulp van een sequencer, muziek kan opnemen en afspelen met een bepaalde reeks opdrachten in de vorm van tekst.

Digitale audiomediaformaten worden gebruikt voor zowel massadistributie van geluidsopnamen (CD, SACD) als professionele geluidsopnamen (DAT, minidisc).

Voor surround sound-systemen kunnen ook geluidsformaten worden onderscheiden, die voornamelijk meerkanaals geluidsbegeleiding zijn voor films. Deze systemen hebben complete formaatfamilies van twee grote concurrenten, Digital Theater Systems Inc. – DTS en Dolby Laboratories Inc. – Dolby Digital.

Het formaat wordt ook wel het aantal kanalen genoemd in meerkanaals geluidssystemen (5.1; 7.1). Dit systeem is oorspronkelijk ontwikkeld voor bioscopen, maar is sindsdien uitgebreid voor thuistheatersystemen.