5
입력된 음성 신호를 부호화된 음성 데이터로 변환하는 음성 부호화 방법에 있어서, a) 상기 입력된 음성 신호에 대하여 전처리 과정을 수행하는 단계; b) 상기 전처리된 신호에 대하여 LPC(linear predictive coding) 분석 및 양자화 처리를 수행하는 단계; c) 피치를 분석하고 상기 입력 음성 신호를 합성하기 위한 코드벡터를 발생하기 위하여 대수적 코드북 - 여기서 대수적 코드북은 부프레임 단위로 이루어지며, 대수적 코드북의 구조는, 소정수의 일련 펄스 번호, 상기 각 펄스 번호에 대응하는 일련의 트랙 및 상기 각 트랙에 속하는 펄스 위치를 포함하며, 제1 파트 및 제2 파트로 구분되고, 상기 펄스번호 및 펄스 위치가 상기 각 파트로 나누어져서 구성됨 - 을 탐색하는 단계 - 여기서 대수적 코드북을 탐색하는 단계는, 상기 제1 파트에 속하는 펄스에 대해서 대수 코드 탐색을 수행하여 입력된 음성신호에 대한 목표 벡터와의 오차를 최소화하는 대수 코드를 탐색한 후 상기 제2 파트에 속하는 펄스에 대해서 대수 코드 탐색을 수행하여 입력된 음성신호에 대한 목표 벡터와의 오차를 최소화하는 대수 코드를 탐색함; d) 상기 피치 분석 및 코드북 탐색에 의해 검색된 피치 및 코드벡터와, 상기 LPC 분석 및 양자화부에서 출력된 LPC 계수를 이용하여 음성 신호를 합성하는 단계; 및 e) 상기 LPC 계수, 상기 피치 분석에 의하여 선택된 피치 파라미터 및 상기 코드북 탐색에 의하여 선택된 코드북 파라미터를 부호화하여 부호화된 음성 데이터를 출력하는 단계 를 포함하는 음성 신호 부호화 방법
|