MUSIC INFORMATION SEARCHING METHOD AND APPARATUS THEREOF
First Claim
1. A music information searching method, comprising:
- extracting modulating spectrums from audio data;
generating modulating spectrum peak point audio fingerprints by using position information which relates to preset peak points from the extracted modulating spectrums;
converting the generated modulating spectrum peak point audio fingerprints into hash keys which indicate addresses of hash tables and hash values that are stored on the hash tables via at least one hash function; and
extracting hash keys which relate to audio query clips, and searching music information by comparing the extracted hash keys with the indicated addresses of the hash tables.
1 Assignment
0 Petitions
Accused Products
Abstract
A music information searching method includes extracting modulating spectrums from audio data, generating modulating spectrum peak point audio fingerprints by using position information which relates to preset peak points from the extracted modulating spectrums, converting the generated modulating spectrum peak point audio fingerprints into hash keys which indicate addresses of hash tables and hash values that are stored on the hash tables via hash functions, and searching music information by extracting hash keys which relate to audio query clips and comparing the extracted hash keys with the indicated addresses of the hash tables.
-
Citations
19 Claims
-
1. A music information searching method, comprising:
-
extracting modulating spectrums from audio data; generating modulating spectrum peak point audio fingerprints by using position information which relates to preset peak points from the extracted modulating spectrums; converting the generated modulating spectrum peak point audio fingerprints into hash keys which indicate addresses of hash tables and hash values that are stored on the hash tables via at least one hash function; and extracting hash keys which relate to audio query clips, and searching music information by comparing the extracted hash keys with the indicated addresses of the hash tables.
-
-
2. A music information searching method, comprising:
-
extracting modulating spectrums from audio data; normalizing, via a modulating spectrum normalization process, the extracted modulating spectrums in order to delete overlapping with unnecessary areas that do not indicate unique features of audio signals from the extracted modulating spectrums; distinguishing position information which relates to first modulating spectrum peak points which are weaker than a first threshold with respect to noisy environments from second modulating spectrum peak points which are stronger than the first threshold with respect to the noisy environments, and extracting the second modulating spectrum peak points; converting position information which relates to the extracted second modulating spectrum peak points into modulating spectrum peak point audio fingerprints; converting, by using at least one hash function, identification numbers which are respectively allocated to the modulating spectrum peak point audio fingerprints and music songs into hash keys that indicate addresses of hash tables and hash values that are stored on the hash tables, and storing a result of the converting on the hash tables; extracting modulating spectrums from audio query clips; normalizing, via the modulating spectrum normalization process, the extracted audio query modulating spectrums in order to delete overlapping with unnecessary areas that do not indicate unique features of audio query signals from the extracted audio query modulating spectrums; distinguishing position information which relates to first audio query modulating spectrum peak points which are weaker than a second threshold with respect to the noisy environments from second audio query modulating spectrum peak points which are stronger than the second threshold with respect to the noisy environments from among the normalized audio query modulating spectrums, and extracting the second audio query modulating spectrum peak points; converting position information which relates to the extracted second audio query modulating spectrum peak points into audio fingerprints which relate to the second audio query modulating spectrum peak points; extracting position information which relates to the second audio query modulating spectrum peak points from among the extracted modulating spectrums of audio query clips; converting position information which relates to the second extracted modulating spectrum peak points into modulating spectrum peak point audio fingerprints; obtaining hash values of hash tables which respectively correspond to the addresses by calculating, by using at least one hash function, hash keys from the extracted modulating spectrum peak point audio fingerprints of audio query clips; and determining final searching results by obtaining audio indexing information from the obtained hash values. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An audio information searching method, comprising:
-
extracting modulating spectrums from audio data; generating audio fingerprints by using position information which relates to preset peak points from the extracted modulating spectrums; comparing information relating to the generated audio fingerprints with information relating to at least one user-selected audio query; and determining a search result based on a result of the comparing. - View Dependent Claims (14, 15, 16)
-
-
17. An apparatus for performing an audio information search, comprising:
-
an extractor which is configured to extract modulating spectrums from audio data; an audio fingerprint generator which is configured to generate audio fingerprints by using position information which relates to preset peak points from the extracted modulating spectrums; and an audio data searcher which is configured to compare information relating to the generated audio fingerprints with information relating to at least one user-selected audio query, and to determine a search result based on a result of the comparing. - View Dependent Claims (18, 19)
-
Specification