Audio fingerprint extraction method and device
AssigneeBeijing Bytedance Network Technology Co., Ltd.
InventorsGen Li, Lei Li, Yi He
Life of this patent
Estimating the term…
Abstract
An audio fingerprint extraction method and device are provided. The method includes: converting an audio signal to a spectrogram; determining one or more characteristic points in the spectrogram; in the spectrogram, determining one or more masks for the characteristic points; determining mean energy of each of the spectrum regions; determining one or more audio fingerprint bits according to mean energy of the plurality of spectrum regions in the one or more masks; judging credibility of the audio fingerprint bits to determine one or more weight bits; and combining the audio fingerprint bits and the weight bits to obtain an audio fingerprint. Each of the one or more masks includes a plurality of spectrum regions.
Claims18
An audio fingerprint extraction method, comprising:
- converting an audio signal to a spectrogram;
- determining one or more characteristic points in the spectrogram;
- in the spectrogram, determining one or more masks for the one or more characteristic points;
- wherein each of the one or more masks comprise a plurality of spectrum regions;
- determining mean energy of each of the plurality of spectrum regions;
- determining one or more audio fingerprint bits according to the mean energy of the plurality of spectrum regions in the one or more masks;
- judging credibility of the one or more audio fingerprint bits to determine one or more weight bits;
- combining the one or more audio fingerprint bits and the one or more weight bits to obtain an audio fingerprint;
- wherein the plurality of spectrum regions comprised in the one or more masks are symmetrical distributed;
- and
- wherein the plurality of spectrum regions comprised in the one or more masks have an identical frequency range, and/or an identical time range, and/or are centrosymmetric with the characteristic point as a center.
An audio fingerprint extraction device, comprising:
- a processor;
- and
- a memory communicatively coupled to the processor and storing executable instructions that upon execution by the processor cause the processor to perform operations, the operations comprising:
- converting an audio signal to a spectrogram;
- determining one or more characteristic points in the spectrogram;
- in the spectrogram, determining one or more masks for the one or more characteristic points;
- wherein each of the one or more masks comprise a plurality of spectrum regions;
- determining mean energy of each of the plurality of spectrum regions;
- determining one or more audio fingerprint bits according to the mean energy of the plurality of spectrum regions in the one or more masks;
- judging credibility of the one or more audio fingerprint bits to determine one or more weight bits;
- combining the one or more audio fingerprint bits and the one or more weight bits to obtain an audio fingerprint;
- wherein the plurality of spectrum regions comprised in the one or more masks are symmetrical distributed;
- and
- wherein the plurality of spectrum regions comprised in the one or more masks have an identical frequency range, and/or an identical time range, and/or are centrosymmetric with the characteristic point as a center.
A non-transitory computer readable storage medium, configured for storing computer readable instructions that upon execution;
- by a computer cause the computer to perform operations, the operations comprising:
- converting an audio signal to a spectrogram;
- determining one or more characteristic points in the spectrogram;
- in the spectrogram, determining one or more masks for the one or more characteristic points;
- wherein each of the one or more masks comprise a plurality of spectrum regions;
- determining mean energy of each of the plurality of spectrum regions;
- determining one or more audio fingerprint bits according to the mean energy of the plurality of spectrum regions in the one or more masks;
- judging credibility of the one or more audio fingerprint bits to determine one or more weight bits;
- combining the one or more audio fingerprint bits and the one or more weight bits to obtain an audio fingerprint;
- wherein the plurality of spectrum regions comprised in the one or more masks are symmetrical distributed;
- and
- wherein the plurality of spectrum regions comprised in the one or more masks have an identical frequency range, and/or an identical time range, and/or are centrosymmetric with the characteristic point as a center.
Dependencies are inferred from the claim text.