1 |
1
a) 주어진 음악을 구성하는 복수의 노트들에 대한 정보를 입력 받고, 서로 인접하는 노트들 간의 인터벌을 각각 계산하는 단계;
b) 소정의 유사도를 갖는 인터벌 순서쌍을 원소로 하는 인터벌 순서쌍 그룹을 생성하는 단계;
c) 상기 인터벌 순서쌍 그룹에 속하는 인터벌 순서쌍 각각에 따른 인터벌 거리를 계산하고, 인터벌 거리에 따른 인터벌 순서쌍의 빈도를 계산하는 단계; 및
d) 상기 빈도의 피크를 이용하여 음악의 반복 패턴을 선택하는 단계를 포함하는 것을 특징으로 하는 음악의 반복 패턴 추출 방법
|
2 |
2
제 1 항에 있어서,
상기 d) 단계는 상기 빈도 피크에 따른 인터벌들 중에서 이웃하는 인터벌간의 거리가 소정의 기준값 보다 작은 인터벌들을 음악의 반복 패턴으로 선택하는 단계인 것을 특징으로 하는 음악의 반복 패턴 추출 방법
|
3 |
3
제 1 항에 있어서, 상기 d)단계는
d1) 상기 빈도의 피크를 선택하는 단계;
d2) 상기 선택된 피크에 따른 인터벌 순서쌍들을 선택하는 단계;
d3) 상기 선택된 인터벌 순서쌍들의 인터벌들을 시간 순서에 따라 정렬하는 단계; 및
d4) 상기 정렬된 인터벌들 중에서 인터벌들 간의 거리가 소정의 기준값 보다 작은 인터벌들을 음악의 반복 패턴으로 선택하는 단계를 포함하는 것을 특징으로 하는 음악의 반복 패턴 추출 방법
|
4 |
4
제 1 항 내지 제 3 항 중 어느 한 항에 있어,
상기 인터벌 순서쌍 그룹은 하기 수학식을 만족시키는 것을 특징으로 하는 음악의 반복 패턴 추출 방법
|
5 |
5
제 1 항 내지 제 3 항 중 어느 한 항에 있어서,
상기 인터벌 거리는 인터벌 순서쌍을 이루는 각각의 인터벌에 따른 노트간의 시간적 거리로서, 하기 수학식으로 표현되는 것을 특징으로 하는 음악의 반복 패턴 추출 방법
|
6 |
6
제 1 항 내지 제 3 항 중 어느 한 항에 있어서,
상기 c)단계의 상기 인터벌 거리는 인터벌 순서쌍을 이루는 인터벌들 각각에 따른 노트들 중에서 시간적으로 선행하는 노트들 사이의 시간적 거리인 것을 특징으로 하는 음악의 반복 패턴 추출 방법
|
7 |
7
제 1 항 내지 제 3 항 중 어느 한 항에 있어서, 상기 인터벌 거리에 따른 인터벌 순서쌍의 빈도를 계산하는 것은,
상기 인터벌 순서쌍 그룹에 속하는 각각의 인터벌 순서쌍에 따른 인터벌들간의 거리를 계산하는 단계; 및
상기 계산된 인터벌들간의 거리를 변수로 하는 빈도를 계산하는 단계를 포함하는 것을 특징으로 하는 음악의 반복 패턴 추출 방법
|
8 |
8
제 3 항에 있어서,
상기 d1) 단계에서 상기 피크는 인터벌 거리가 소정의 기준값 보다 큰 것들 중에서 선택되는 것을 특징으로 하는 음악의 반복 패턴 추출 방법
|
9 |
9
제 1 항 내지 제 3 항 중 어느 한 항에 있어서,
상기 c)단계에서 계산된 인터벌 거리에 따른 인터벌 순서쌍의 빈도 정보를 가우시안 커널 함수를 이용하여 변형시키는 단계를 더 포함하며,
상기 d)단계에서 상기 빈도는 상기 가우시안 커널 함수를 통해 변형된 것임을 특징으로 하는 음악의 반복 패턴 추출 방법
|
10 |
10
제 3 항에 있어서,
상기 정렬된 인터벌들 중에서 인터벌들 간의 거리가 소정의 기준값 보다 작은 인터벌들을 선택하는 것은 상기 정렬된 인터벌들 중에서 서로 인접하는 인터벌들을 음악의 반복 패턴으로 선택하는 것을 특징으로 하는 음악의 반복 패턴 추출 방법
|
11 |
11
제 1 항 내지 제 3 항 중에서 선택되는 어느 한 항의 음악의 반복 패턴 추출 방법을 컴퓨터상에서 수행하기 위한 프로그램이 기록된 컴퓨터에서 판독 가능한 기록 매체
|
12 |
12
주어진 음악을 구성하는 복수의 노트들에 대한 정보를 입력 받고, 서로 인접하는 노트들 간의 인터벌을 각각 계산하는 인터벌 계산부;
소정의 유사도를 갖는 인터벌 순서쌍을 원소로 하는 인터벌 순서쌍 그룹을 생성하는 인터벌 순서쌍 생성부;
상기 인터벌 순서쌍 그룹에 속하는 각각의 인터벌 순서쌍에 따른 인터벌 거리를 계산하고, 인터벌 거리에 따른 인터벌 순서쌍의 빈도를 계산하는 인터벌 거리 프로파일 생성부; 및
상기 빈도의 피크를 이용하여 음악의 반복 패턴을 선택하는 반복 패턴 선택부를 포함하는 것을 특징으로 하는 음악의 반복 패턴 추출 장치
|
13 |
13
제 12 항에 있어서,
상기 반복 패턴 선택부는
상기 빈도 피크에 따른 인터벌들 중에서 이웃하는 인터벌간의 거리가 소정의 기준값 보다 작은 인터벌들을 음악의 반복 패턴으로 선택하는 것임을 특징으로 하는 음악의 반복 패턴 추출 장치
|
14 |
14
제 12 항에 있어서, 상기 반복 패턴 선택부는
상기 빈도의 피크를 선택하는 피크 선택부;
상기 선택된 피크에 따른 인터벌 순서쌍들을 선택하는 인터벌 순서쌍 선택부;
상기 선택된 인터벌 순서쌍들의 인터벌들을 시간 순서에 따라 정렬하는 인터벌 정렬부; 및
상기 정렬된 인터벌들 중에서 인터벌들 간의 거리가 소정의 기준값 보다 작은 인터벌들을 음악의 반복 패턴으로 선택하는 선택부를 포함하는 것을 특징으로 하는 음악의 반복 패턴 추출 장치
|
15 |
15
제 12 항에 있어,
상기 인터벌 순서쌍 그룹은 하기 수학식을 만족시키는 것을 특징으로 하는 음악의 반복 패턴 추출 장치
|
16 |
16
a) 주어진 음악을 구성하는 복수의 노트들에 대한 정보를 입력 받고, 서로 인접하는 노트들 간의 인터벌을 각각 계산하는 단계;
b) 소정의 유사도를 갖는 인터벌 순서쌍을 원소로 하는 인터벌 순서쌍 그룹을 생성하는 단계;
c) 상기 인터벌 순서쌍 그룹에 속하는 각각의 인터벌 순서쌍에 따른 인터벌 거리를 계산하고, 인터벌 거리에 따른 인터벌 순서쌍의 빈도를 계산하는 단계; 및
d) 상기 빈도의 피크를 고려하여 대비되는 음악들 간의 유사 여부를 판단하는 단계를 포함하는 것을 특징으로 하는 음악의 유사 판단 방법
|