Abstract:
음성의 상호부호화시 전송률 결정 장치 및 방법이 개시된다. 음성/묵음분류부는 부호화된 비트열의 입력 파라미터로부터 소정의 제1문턱값을 기초로 입력 프레임을 음성과 묵음으로 분류한다. 유/무성음분류부는 입력 파라미터에 대응하는 적응 코드북 이득에 대해 설정된 제2문턱값을 기초로 음성으로 분류된 입력 파라미터로부터 입력 프레임을 유성음과 무성음으로 분류한다. 유성음/변화음분류부는 과거 프레임의 클래스를 기초로 유/무성음분류부에 의해 유성음으로 분류된 입력 파라미터로부터 입력 프레임을 유성음과 변화음으로 분류한다. 유성음분류부는 적응 코드북 이득의 변화량 또는 입력 프레임에 대한 피치지연값의 최대값과 최소값의 차이값에 대해 설정된 소정의 제3문턱값을 기초로 유성음/변화음분류부에 의해 유성음으로 분류된 입력 파라미터로부터 입력 프레임을 일정한 유성음과 일정하지 않은 유성음으로 분류한다. 전송률결정부는 분류결과에 대응하는 클래스에 대해 설정되어 있는 전송률과 형태를 기초로 입력 프레임에 대한 전송률을 결정한다. 본 발명에 따르면, 프레임을 용이하게 분류하고 전송률 결정 과정을 간단하게 구현할 수 있으며, 전체적인 계산량이 감소된다. CELP, SMV, 음성부호화, 상호부호화, Transcoding
Abstract:
PURPOSE: A CELP(Code Excited Linear Prediction)-based speech coder capable of eliminating effect by integer times of a pitch delay value and a method of eliminating the same are provided to improve sound quality by preventing the sound quality from being deteriorated due to the pitch delay value. CONSTITUTION: The first pitch delay determination part(362) calculates the first pitch delay value which corresponds to a value of current pitch delay on a basis of an input speech signal. A storage part(364) stores the first pitch delay value and a value of 1/n times of the first pitch delay value. A comparison part(366) compares the first pitch delay value with the 1/n times value. The second pitch delay determination part(368) sets a value of previous pitch delay and a value of current pitch delay. A closed-loop pitch search part(370) searches pitch of a closed loop to change the first pitch delay value and stores it. The closed-loop pitch search part further stores a value of 1/n times of the first pitch delay value changed.
Abstract:
PURPOSE: An apparatus and a method for converting pitch delay using linear prediction in speech transcoding are provided to prevent sound quality from being deteriorated due to pitch delay values, thereby reducing an amount of calculation necessary for search of the pitch delay. CONSTITUTION: A linear interpolation part(110) linearly interpolates pitch delay of a closed loop which is decoded by an SMV(Selected Mode Vocoder) decoder. A predicted-value calculation part(120) calculates a predicted value of the pitch delay by linear prediction. A difference value calculation part(130) calculates difference between the pitch delay of the closed loop and the predicted value of the pitch delay. A comparison part(140) compares a difference value and a threshold. A pitch delay determination part(150) determines occurrence of the pitch delay when the difference value is less than the threshold. A pitch delay search part(160) searches the pitch delay of the closed loop.