1 |
1
입력 받은 음원을 보컬 음원 및 반주 음원으로 분리하는 음원 분리부; 상기 보컬 음원으로부터 박자, 음정 및 음량 중 적어도 어느 하나 이상의 특징을 추출하여, 상기 음원을 따라 사용자의 목소리로 녹음된 사용자 음원을 변환하는 음원 변환부; 및 변환된 상기 사용자 음원에 상기 음원 반주를 믹싱하여, 상기 사용자의 음색으로 변환된 음원을 획득하는 반주 믹싱부를 포함하는, 음원의 가수 목소리를 사용자의 음색으로 변환하는 시스템
|
2 |
2
제1항에 있어서, 상기 입력 받은 음원을 보컬 음원 및 반주 음원으로 분리하기 이전에, 사용자로부터 상기 음원을 선택 받는 음원 입력부; 및 선택된 상기 음원을 따라 사용자가 부르는 노래를 녹음하여 상기 사용자 음원을 획득하는 사용자 음원 획득부를 더 포함하는, 음원의 가수 목소리를 사용자의 음색으로 변환하는 시스템
|
3 |
3
제1항에 있어서, 상기 음원 변환부는, 분리된 상기 보컬 음원과 상기 사용자 음원 간의 시간적 정렬을 계산하여, 상기 사용자 음원의 박자를 변환하는 박자 변환부를 포함하는, 음원의 가수 목소리를 사용자의 음색으로 변환하는 시스템
|
4 |
4
제3항에 있어서, 상기 박자 변환부는, 상기 사용자 음원의 시간 프레임별 음정 특징을 추출하는 음정 특징 추출부와, 시간 프레임별 음소 특징을 추출하는 가사 특징 추출부를 포함하는 특징 추출부; 상기 특징 추출부에서 추출된 특징의 시퀀스 간의 정렬을 수행하고, 타임-스트레칭 비율(time-stretching ratio)을 추출하는 정렬 알고리즘; 및 상기 정렬 알고리즘에서 추출된 상기 타임-스트레칭 비율을 상기 사용자 음원에 적용하는 타임-스케일 변조 알고리즘을 포함하는, 음원의 가수 목소리를 사용자의 음색으로 변환하는 시스템
|
5 |
5
제3항에 있어서, 상기 음원 변환부는, 분리된 상기 보컬 음원과 상기 박자 변환부에 의해 박자가 변환된 상기 사용자 음원 간의 음정 비율을 이용하여, 상기 사용자 음원의 음정을 변환하는 음정 변환부를 더 포함하는, 음원의 가수 목소리를 사용자의 음색으로 변환하는 시스템
|
6 |
6
제5항에 있어서, 상기 음정 변환부는, 분리된 상기 보컬 음원과 상기 사용자 음원의 음정 특징을 추출하며, 화성음 및 비화성음을 분리(Harmonic-Percussive Source Separation) 알고리즘으로 화성음만으로 음정을 검출하는 음정 검출부; 및 분리된 상기 보컬 음원과 상기 사용자 음원의 음정 비율(pitch ratio)을 이용하여 상기 사용자 음원의 음정을 변환하는 음정 이동부를 포함하는, 음원의 가수 목소리를 사용자의 음색으로 변환하는 시스템
|
7 |
7
제5항에 있어서, 상기 음원 변환부는, 분리된 상기 보컬 음원과 상기 박자 변환부 및 상기 음정 변환부에 의해 박자 및 음정이 변환된 상기 사용자 음원 간의 음량 비율을 이용하여, 상기 사용자 음원의 음량을 변환하는 음량 변환부를 더 포함하는, 음원의 가수 목소리를 사용자의 음색으로 변환하는 시스템
|
8 |
8
제7항에 있어서, 상기 음량 변환부는, 실효값(Root Mean Square, RMS)을 활용하여 분리된 상기 보컬 음원과 박자 및 음정이 변환된 상기 사용자 음원의 시간대별 음량 비율을 추출하는 음량 검출부; 및 상기 실효값(RMS)의 음량 비율을 이용하여 박자 및 음정이 변환된 상기 사용자 음원의 크기를 시간별로 조절하는 음량 조절부를 포함하는, 음원의 가수 목소리를 사용자의 음색으로 변환하는 시스템
|
9 |
9
제1항에 있어서, 상기 반주 믹싱부는, 음악 제작용 오디오 이펙트를 이용하여 상기 사용자 음원에서 사용자의 음색은 유지하면서 박자, 음정 및 음량을 상기 음원의 노래 표현만 가수처럼 변환된 사용자의 노래를 상기 음원에서 분리된 상기 음원 반주로 믹싱하여, 상기 사용자의 음색으로 변환된 음원을 획득하는 것을 특징으로 하는, 음원의 가수 목소리를 사용자의 음색으로 변환하는 시스템
|
10 |
10
입력 받은 음원을 보컬 음원 및 반주 음원으로 분리하는 단계; 상기 보컬 음원으로부터 박자, 음정 및 음량 중 적어도 어느 하나 이상의 특징을 추출하여, 상기 음원을 따라 사용자의 목소리로 녹음된 사용자 음원을 변환하는 단계; 및 변환된 상기 사용자 음원에 상기 음원 반주를 믹싱하여, 상기 사용자의 음색으로 변환된 음원을 획득하는 단계를 포함하는, 음원의 가수 목소리를 사용자의 음색으로 변환하는 방법
|
11 |
11
제10항에 있어서, 상기 입력 받은 음원을 보컬 음원 및 반주 음원으로 분리하기 이전에, 사용자로부터 상기 음원을 선택 받는 단계; 및 선택된 상기 음원을 따라 사용자가 부르는 노래를 녹음하여 상기 사용자 음원을 획득하는 단계를 더 포함하는, 음원의 가수 목소리를 사용자의 음색으로 변환하는 방법
|
12 |
12
제10항에 있어서, 상기 사용자 음원을 변환하는 단계는, 분리된 상기 보컬 음원과 상기 사용자 음원 간의 시간적 정렬을 계산하여, 상기 사용자 음원의 박자를 변환하는 단계를 포함하는, 음원의 가수 목소리를 사용자의 음색으로 변환하는 방법
|
13 |
13
제12항에 있어서, 상기 사용자 음원을 변환하는 단계는, 분리된 상기 보컬 음원과 상기 박자 변환부에 의해 박자가 변환된 상기 사용자 음원 간의 음정 비율을 이용하여, 상기 사용자 음원의 음정을 변환하는 단계를 더 포함하는, 음원의 가수 목소리를 사용자의 음색으로 변환하는 방법
|
14 |
14
제13항에 있어서, 상기 사용자 음원을 변환하는 단계는, 분리된 상기 보컬 음원과 상기 박자 변환부 및 상기 음정 변환부에 의해 박자 및 음정이 변환된 상기 사용자 음원 간의 음량 비율을 이용하여, 상기 사용자 음원의 음량을 변환하는 단계를 더 포함하는, 음원의 가수 목소리를 사용자의 음색으로 변환하는 방법
|
15 |
15
제10항에 있어서, 상기 사용자 음원에 상기 음원 반주를 믹싱하여, 상기 사용자의 음색으로 변환된 음원을 획득하는 단계는, 음악 제작용 오디오 이펙트를 이용하여 상기 사용자 음원에서 사용자의 음색은 유지하면서 박자, 음정 및 음량을 상기 음원의 노래 표현만 가수처럼 변환된 사용자의 노래를 상기 음원에서 분리된 상기 음원 반주로 믹싱하여, 상기 사용자의 음색으로 변환된 음원을 획득하는 것을 특징으로 하는, 음원의 가수 목소리를 사용자의 음색으로 변환하는 방법
|