IT用語集 › プログラミング › オーディオフィンガープリンティング

オーディオフィンガープリンティング

プログラミング Svenska → 更新: 2026-10-28

録音の特徴を小さくまとめたもので、ノイズ混じりの数秒の音声から曲を特定できる。

普通のハッシュでは役に立たない。バーで流れている曲をスマートフォンで録音しても、元のファイルとは1ビットも一致しないからだ。2003年、エイヴリー・ワンはShazamがこれをどう解決したかを論文で示した。スペクトログラム上の強いピークを選び、2つずつ組にして、2つの周波数とその間の時間差をハッシュにする。ピークはノイズや圧縮、貧弱なスピーカーを経ても残り、多数のハッシュが同じ時間オフセットで一致する曲が正解になる。

Shazamは2002年にロンドンで電話サービスとして始まった。短い番号に電話をかけ、スピーカーに受話器を向けるのである。2018年にAppleが同社を買収した。同じ原理は動画プラットフォームの著作権フィルターにも使われ、オープンなAcoustIDとそのChromaprintライブラリは音楽コレクションの自動タグ付けに利用されている。

← 用語集に戻る