IT-lexicon › Programmeren › Pre-echo

Pre-echo

Programmeren Svenska → Bijgewerkt: 2026-10-29

Het vage ruisspoor dat in gecomprimeerde audio vlak voor een scherpe klap te horen is, doordat de codec kwantisatieruis achterwaarts in de tijd heeft uitgesmeerd.

Transformcodecs zoals MP3 en AAC werken met blokken van een paar duizend samples. Kwantisatieruis wordt gelijkmatig over het hele blok verdeeld; bevat een blok stilte gevolgd door een castagnetklik, dan zit een deel van die ruis vóór de klik. Na een luide gebeurtenis maskeert het oor ruis tot enkele honderden milliseconden lang, ervoor maar enkele milliseconden. Alles wat verder terug lekt, is hoorbaar.

Codecs bestrijden het op meerdere fronten. MP3 en AAC schakelen over op korte blokken zodra een transiënt wordt gedetecteerd, MP3 heeft een bitreservoir om moeilijke frames extra bits te lenen, en AAC voegt temporal noise shaping toe. Castagnetten, klavecimbel en glockenspiel blijven de klassieke martelproeven, want daar verraadt een encoder met lage bitrate zich het eerst.

← Terug naar het lexicon