1 |
1
입력받은 소정의 음성신호의 피치를 검출하는 음성 코덱의 오픈 루프 피치 검출장치에 있어서, 퍼셉추얼 웨이팅 필터링된 음성신호로부터 정규화된 상관함수를 구하는 상관함수 계산부; 상기 상관함수값을 제공받아서 상기 상관함수값들 중 최대 상관함수값과 그에 대응되는 래그 값, 상기 최대 상관함수 값의 후보들과 그들에 대응되는 래그 값들을 검출하는 최대 상관함수 및 래그 검출부; 상기 검출된 최대 상관함수 값과 그 후보들의 값의 비 및 최대 상관함수를 갖는 래그와 그 후보들의 래그들의 비를 이용하여 피치 후보를 결정하는 피치 후보 결정부; 및 및 상기 음성신호의 이전 프레임의 피치를 이용하여 상기 피치 후보와 최대 상관함수를 갖는 래그중에서 피치를 검출하는 피치 검출부를 포함하는 것을 특징으로 하는 오픈 루프 피치 검출 장치
|
2 |
2
제1항에 있어서, 상기 최대 상관함수 및 래그 검출부는 상기 정규화된 상관함수 값들중에서 최대값을 추출하고, 상기 최대값이 추출되기 전에 최대값으로 선택되었던 값들을 상기 최대값의 후보들로 선정하는 것을 특징으로 하는 오픈 루프 피치 검출 장치
|
3 |
3
제1항에 있어서, 상기 피치 검출부는 상기 최대값의 후보들 각각에 대응되는K(d_x ) 값을 다음 수학식K(d_x ) = alpha K_lag (d_x ) + (1- alpha) K_corr (d_x ), x=1,2,
|
4 |
4
입력받은 소정의 음성신호의 피치를 검출하는 음성 코덱의 오픈 루프 피치 검색장치에서 피치를 검출하는 방법에 있어서, (a) 퍼셉추얼 웨이팅 필터링(PERCEPTUAL WEIGHTING FILTERING)된 음성신호로부터 정규화된 상관함수를 구하는 단계; (b) 상기 상관함수 값들 중 최대 상관함수 값과 그에 대응되는 래그 값, 상기 최대 상관함수 값의 후보들과 그들에 대응되는 래그 값들을 검출하는 단계; (c) 상기 검출된 최대 상관함수 값 과 그 후보들의 값의 비 및 최대 상관함수를 갖는 래그 와 그 후보들의 래그들의 비를 이용하여 피치 후보를 결정하는 단계; 및 (d) 상기 음성신호의 이전 프레임의 피치 값을 입력받아서 피치 후보와 최대 상관함수를 갖는 래그 중에서 피치를 검출하는 단계를 포함하는 것을 특징으로 하는 오픈 루프 피치 검출 방법
|
5 |
5
제4항에 있어서, 상기 (b) 단계는 상기 정규화된 상관 함수 값중에서 가장 큰 값을 상기 최대값으로, 그리고 최대값이 선택되기 전까지의 래그에서 나타났던 국부적인 최대값들을 최대값의 후보로 선정하는 것을 특징으로 하는 오픈 루프 피치 검출 방법
|
6 |
6
제5항에 있어서, 상기 (c) 단계는 상기 최대값들의 후보들 각각에 대응되는 K(d_x )값들을 다음 수학식 K(d_x ) = alpha K_lag (d_x ) + (1- alpha) K_corr (d_x ), x=1,2,
|
7 |
7
제 5항에 있어서 상기 (d)단계는 이전 프레임의 피치를 이용하여 여러 피치 후보중에서 이전 프레임의 피치와 가장 가까운 래그값을 피치로 검출하는 오픈 루프 피치 검출 방법
|
8 |
8
제4항 내지 제8항에 있어서 어느 한 항의 방법을 컴퓨터로 실행시킬 수 있도록 작성된 프로그램을 저장하는 컴퓨터로 읽을 수 있는 기록매체
|