Telefoni
23.12.2018 16:00

Deli z drugimi:

Share

Kako deluje Shazam?

Vsak uporabnik pametnega telefona pozna priljubljeno aplikacijo Shazam, vendar le malo jih ve, kako ta deluje, saj je delovanje bolj kompleksno od delovanja naših možganov.
Delovanje Shazama je kompleksno, a hkrati enostavno
Delovanje Shazama je kompleksno, a hkrati enostavno

Če lahko naši možgani v samo parih sekundah prepoznajo priljubljeno pesem, je to za aplikacijo kot je Shazam zelo zapletena naloga.

Medtem ko možgani delujejo tako, da hitro prepoznajo predvajano glasbo v kakršnemkoli formatu in z šumi, lahko aplikacija prepozna glasbo samo z algoritmi, kar v drugih besedah pomeni, da mora vzorec primerjati z vsemi kadarkoli posnetimi.

Najlažje si je to predstavljati tako, da mora aplikacija poiskati iglo v senu tako, da vsak delec primerja po velikosti, obliki, barvi,…

Shazam zato uporablja zelo zanimiv proces iskanja in primerjanja glasbe. Ker je v tehnologiji najpomembnejša vedno velikost datotek, le-to najprej zmanjša in sicer tako, da uporablja sistem “prstnega odtisa”.

Ker ima vsaka predvajana glasba podoben spektogram, ne glede na to s katerim instrumentom je zaigrana, lahko to hitro spremeni v točkovni sistem, kjer lahko aplikacija hitro primerja vzorec z svojo bazo posnetkov.

Naslednji korak je pri prepoznavanju je primerjava not. Tukaj Shazam ne išče posameznih not in jih primerja z več milijonsko bazo podatkov, vendar jih združi skupaj, da tako hitreje lahko najde rezultat.

Zadnji korak je samo še iskanje pravega naslova. Podobno kot deluje Bitcoin s kalkulacijami oziroma, t.i. “hashi” tudi Shazam deluje na istem principu, kjer vsakemu naslovu s pomočjo kalkulacije dodeli svojo številko.

Zaradi vseh teh različnih tehnologij, program ne rabi poslušati celotne glasbe, niti je natančno primerjati, kaj šele, da bi moral primerjati z vsemi.


Prijavi napako v članku


Kaj berejo drugi?

Partnerji Računalniških novic Prikaži vse

Zlati partner

MOJA ZAPOSLITEV d.o.o., Optius.com

Borovec 2, 1236 Trzin, Tel: 01 810 02 00
Optius.com - Karierni portal za nove čase Karierni portal Optius.com je zaposlitveni portal, namenjen tistim, ki iščejo zaposlitev in tistim, ki iščejo nov kader. ... Več

Računalniške storitve mITch, Mitja Mihelič s.p.

Čolnarska ulica 3, 1310 Ribnica, Tel: 05 125 8575, 051 258 575
Ali vaše podjetje potrebuje oddelek za IT? Nekoč dostopne le za velike korporacije, danes so IT funkcije na voljo podjetjem vseh velikosti po zaslugi računalništva v oblaku in ... Več

eTAROK, MIROSLAV CIGAN s.p.

Ulica Štefana Kovača 2, 9231 Beltinci, Tel: 041 519 443
Računalniška igra za ljubitelje taroka Življenje se je v zadnjem letu preselilo v naše domove, kjer poleg dela iščemo različne vrste razvedrila. Za ljubitelje igre s tarok ... Več

DRUŠTVO DUH ČASA

Trubarjeva cesta 72, 1000 Ljubljana, Tel: 06 815 40 63
Računalniki za socialno ogrožene Smo skupina računalniških zanesenjakov, ki le stežka gleda kako cele gore še uporabnih računalnikov in računalniških delov končajo na odpadu. ... Več