Paano makilala ang Shazam ng isang kanta nang mas mababa sa 10 segundo?

Sa liblib na nakaraan, kapag nakinig kami ng isang kanta sa radyo at nasiyahan ito, dapat nating pag-asa na ang tagapagbalita ay magsasalita ng pangalan ng artista o kanta upang maghanap ng vinyl at makinig hanggang magkasakit tayo. Ngayon, sa kabutihang palad, ituro lamang ang telepono sa pinagmulan ng kanta at sa mas mababa sa 10 segundo maaari kang makakuha ng pangalan, artist, lyrics at maraming iba pang data! Ngunit paano mabilis na magawa ng Shazam ang pagkilala na ito?

Upang mangyari ito, ang app ay kailangang magkaroon ng isang tunay na malakas na database, na ina-update araw-araw sa musika mula sa iba't ibang mga rehiyon ng planeta. Para sa bawat kanta, lumilikha si Shazam ng isang uri ng fingerprint sa isang 3D graphic. Ang larawang ito ay tinatawag na isang spectogram at ang susi sa pagkilala sa musika.

Sa X axis, ang tempo ng kanta ay nakalimbag, habang sa Y ang dalas nito ay naitala, habang sa Z ay minamarkahan nito ang intensity. Sa paraang maaari mong maging isang kanta sa isang scannable graphic sa pamamagitan ng app. Sa ibaba ay isang simpleng representasyon na gumagamit lamang ng mga X at Y axes, ngunit maaari ka nang makakuha ng isang ideya kung paano gumagana ang programa:

Grapiko

Shazam

Ang dalas ng musikal ay nag-iiba kahit na sa loob ng parehong kanta. Ang application, kapag nagre-record ng paunang impormasyon, ay naghahanap para sa pinakamataas na punto ng dalas na ito, mula doon upang lumikha ng isang tugma para sa natitirang graph, na nabuo sa pamamagitan ng oras ng musika.

Kapag tinuturo ng isang gumagamit ang app sa isang kanta na nais nilang malaman ang higit pa tungkol sa, ang programa ay lumilikha ng parehong 3D na graph mula sa 10 segundo na pag-record, ini-scan ang database para sa mga kanta na tumutugma sa parehong mga puntos, at iyon na! Kumpleto ang magic!

Kung ang kanta ay hindi kasama sa database o ang mapagkukunan ng pag-record ay masyadong maingay, hindi ito kinilala ni Shazam, at medyo nakakainis para sa mga naghanap at hindi magawa. Gayunpaman, ito ay bumababa nang higit pa.

Shazam

Sa simula, iba ito

At kung sa tingin mo na nagsimula ang Shazam na cute bilang isang app, medyo nagkakamali ka. Ang kumpanya ay itinatag noong 1999, na nagbibigay ng serbisyo sa pagkilala ng musika noong 2002 - maaari mong isipin na hindi kahit na ang broadband ay napakapopular sa oras na iyon, kaya kung ano ang tungkol sa mga smartphone at mga katulad ...

Sa panahong ito, ang mga gumagamit lamang sa England ang may access sa serbisyo, na ginawa sa pamamagitan ng isang tawag sa telepono. Kailangang tumawag ang isa sa 2580 at ilagay ang cell phone malapit sa pinagmulan ng tunog. Ang tawag ay awtomatiko: sa lalong madaling pakinggan ni Shazam sa musika, naputol ang tawag at ilang sandali ay natanggap ng tao ang isang mensahe na nagpapakilala sa pangalan at artist.