1 |
1
MP3 파일의 메타데이터를 추출하는 메타데이터추출부(110); 추출된 메타데이터를 기초로 메타데이터 기본행렬을 도출하는 메타데이터행렬부(120);상기 메타데이터 기본행렬을 변형시켜 변형행렬을 도출하는 행렬연산부(130);상기 메타데이터 기본행렬 및 변형행렬에 대한 특이값 분해(SVD, Singular Value Decomposition)를 통해 고유값을 구하고 상기 고유값을 로그스케일로 출력하는 로그스케일 SVD부(140);로그스케일 SVD 고유값의 과도상태 및 피크를 검출하는 검출부(150); 로그스케일 SVD 고유값의 과도상태 및 피크가 검출된 부분의 좌표를 이진패턴으로 나타내는 좌표패턴연산부(160); 이미 알려진 MP3 파일들의 메타데이터 특성들을 이진패턴으로 나타내는 좌표특성집합부(170); 및 상기 좌표패턴연산부(160)의 이진패턴을 상기 좌표특성집합부(170)의 이진패턴과 비교하는 비교부(180); 를 포함하는 것을 특징으로 하는 MP3 메타데이터를 이용한 음악파일 분류 장치
|
2 |
2
(a) MP3 파일로부터 메타데이터의 전부 또는 일부를 추출하는 단계(S210);(b) 추출된 메타데이터를 기초로 메타데이터 기본행렬을 도출하는 단계(S220);(c) 상기 메타데이터 기본행렬을 변형시켜 변형행렬을 도출하는 단계(S230);(d) 상기 메타데이터 기본행렬 및 변형행렬에 대한 특이값 분해(SVD, Singular Value Decomposition)를 통해 고유값을 구하고 상기 고유값을 로그스케일로 출력하는 단계(S240);(e) 로그스케일 SVD 고유값의 과도상태 및 피크를 검출하는 단계(S250);(f) 로그스케일 SVD 고유값의 과도상태 및 피크가 검출된 부분의 좌표를 이진패턴으로 나타내는 단계(S260); 및(g) 알려지지 않은 MP3 파일에 대해 상기 (a)단계 내지 (f)단계를 거쳐 도출된 이진패턴을 알려진 MP3 음악파일에 대해 상기 (a)단계 내지 (f)단계를 거쳐 도출·저장되어 있는 이진패턴과 비교하는 단계(S270); 를 포함하는 것을 특징으로 하는 MP3 메타데이터를 이용한 음악파일 분류 방법
|
3 |
3
제2항에서, 상기 (c)단계는,상기 메타데이터 기본행렬의 가로 및 세로 방향의 차분 결과에 대한 절대값을 성분으로 나타내는 연산(S231), 상기 메타데이터 기본행렬의 2차원 DWT를 수행하고 행렬 요소들에게 절대값을 적용하여 0을 포함하는 양의 실수를 발생시키는 연산(S232), 상기 메타데이터 기본행렬의 2차원 DCT를 수행하고 행렬 요소들에게 절대값을 적용하여 0을 포함하는 양의 실수를 발생시키는 연산(S233) 및 상기 메타데이터 기본행렬의 2차원 FFT를 수행하고 행렬 요소들에게 절대값을 적용하여 0을 포함하는 양의 실수를 발생시키는 연산(S234)을 함께 수행함으로써, 상기 메타데이터 기본행렬의 차분행렬, DWT행렬, DCT행렬 및 FFT행렬을 상기 변형행렬로 도출하는 것을 특징으로 하는 MP3 메타데이터를 이용한 음악파일 분류 방법
|
4 |
4
제3항에서, 상기 (e)단계는, 상기 로그스케일 SVD 고유값 중 상기 메타데이터 기본행렬 및 상기 메타데이터 기본행렬의 차분행렬과 관련된 로그스케일 SVD 고유값에 대한 1차 미분값의 평균을 문턱값으로 하여 과도상태를 검출하고,상기 로그스케일 SVD 고유값 중 DWT행렬, DCT행렬 및 FFT행렬에 관련된 로그스케일 SVD 고유값의 평균이 0이 되도록 한 조정값에 대한 정수배 분산을 문턱값으로 하는 피크를 검출하는 것을 특징으로 하는 MP3 메타데이터를 이용한 음악파일 분류 방법
|
5 |
5
제2항에서, 상기 (g)단계는,알려지지 않은 MP3 파일에서 도출된 이진패턴과 알려진 MP3 음악파일에서 도출·저장된 이진패턴의 대응 위치마다 1:1 XOR 논리 연산을 수행하여 논리 0이면 동일한 파일로 분류하고, 그렇지 않으면 다른 파일로 분류하는 것을 특징으로 하는 MP3 메타데이터를 이용한 음악파일 분류 방법
|