IT-lexicon › Programmeren › Audio fingerprinting

Audio fingerprinting

Programmeren Svenska → Bijgewerkt: 2026-10-28

Een compacte samenvatting van een opname waarmee een systeem uit enkele seconden verstoord geluid het nummer kan herkennen.

Een gewone hash volstaat niet: een nummer dat in een café klinkt en met een telefoon wordt opgenomen, deelt geen enkele bit met het originele bestand. In 2003 beschreef Avery Wang hoe Shazam dit omzeilde. Het algoritme zoekt de sterkste pieken in het spectrogram, koppelt ze in paren en hasht de twee frequenties plus de tijd ertussen. Pieken overleven ruis, compressie en slechte speakers, en het juiste nummer is datgene waarbij veel hashes op dezelfde tijdsverschuiving uitkomen.

Shazam startte in 2002 in Londen als telefoondienst: je belde een kort nummer en hield je toestel voor de speaker. Apple nam het bedrijf in 2018 over. Hetzelfde principe zit achter de auteursrechtfilters van videoplatforms, en de open dienst AcoustID met de bibliotheek Chromaprint wordt gebruikt om muziekcollecties automatisch te taggen.

← Terug naar het lexicon