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.


Vam je bila novica zanimiva?

Povejte prijateljem, da ste novico prebrali na Računalniških novicah.

Share
Prijavi napako v članku


Kaj berejo drugi?

Partnerji Računalniških novic Prikaži vse

CARPEDIEM d.o.o.

Soška cesta 17, 5250 Solkan, Tel: 05 330 00 50
Če ni na spletu, ne obstaja. To je vodilo potrošnikov, ko iščejo in se odločajo za nakup določenega izdelka ali storitev. Identiteta podjetja je neposredno povezana s spletno ... Več
Zlati partner

E-LABORAT d.o.o.

Letališka cesta 5, 1000 Ljubljana, Tel: 01 565 52 92
E-laborat, svetovalno analitična družba, d.o.o. je vodilni slovenski center za raziskave poslovnega interneta. Vsako leto analizirajo poslovno učinkovitost več kot tisoč spletnih ... Več
Zlati partner

CEWE Magyarország Kft.

Béke utca 21-29, , Tel: 08 205 91 91
Čeprav živimo v digitalni dobi in skorajda vsak podatek arhiviramo v digitalnem arhivu, so fotografije redka izjema. Vse več fotografij je zajetih s pomočjo pametnih telefonov, ... Več
Bronasti partner

BIROMATIK NT d.o.o.

Ulica Staneta Severja 18, 2000 Maribor, Tel: 02 300 03 60
Storitve podjetja Biromatik NT Prednosti BIROMATIK-a so v izdelavi »butičnih programskih produktov«. To so specialne rešitve po želji uporabnikov. Vsaka stranka, ne glede ... Več