Abstract:
PURPOSE: An apparatus for canceling the detection delay of an end point of a double-talk interval and a method therefor are provided to efficiently cancel an echo although an impulse response of an echo path is changed in a point in which a double-talk is ended by detecting the double-talk interval, periodically estimating a power of a signal, and reducing the detection delay of the end point of the double-talk interval. CONSTITUTION: An echo signal estimating unit(21) estimates an echo signal from a reference input signal and a previous residual error signal through an adaptive filtering. A residual error signal generating unit(22) subtracts the estimated echo signal from an expected signal and generates a residual error signal. A power and correlation degree estimation calculating unit(23) estimates and calculates a power of the expected signal, a power of the residual error signal, and a correlation degree between the expected signal and the residual error signal using a forgetting index from the residual error signal and the expected signal generated in the residual error signal generating unit(22). A cross correlation coefficient calculating unit(24) calculates a cross correlation coefficient between the expected signal and the residual error signal using the power of the expected signal, the power of the residual error signal, and the correlation degree calculated in the power and correlation degree estimation calculating unit(23). A cross correlation coefficient comparing unit(25) compares the cross correlation coefficient calculated in the cross correlation coefficient calculating unit(24) with a predetermined threshold value and outputs confirmation information about a double talk interval. An adaptive filter coefficient updating unit(26) updates a coefficient by the adaptive filtering on the basis of confirmation information of a single-talk interval output from the cross correlation coefficient comparing unit(25). A power estimating unit(27) estimates a power on the basis of the double-talk interval output from the cross correlation coefficient comparing unit(25).
Abstract:
PURPOSE: A turbo decoder using base 2 log MAP(maximum a posteriori probability)is provided to reduce size of the hardware without degradation of performance by converting complex E function to simple 2 function. CONSTITUTION: The turbo decoder extracts respective excess information from the first and second information sets using the maximum a posteriori probability(MAP) algorism. The turbo decoder has a 2 function device. The 2 function device transforms the MAP algorism using base 2 logarithm. The turbo decoder adds 2-exponential values of the respective first and second information sets each other, defines 2 function taking base 2 logarithm to the added value and calculates the 2 function in the transformed MAP algorism. Therefore it reduce size of the hardware without degradation of performance by converting complex E function to simple 2 function.
Abstract:
본 발명은 디지털 음성통신에서 음성을 압축시키는 CELP형 음성 부호화기의 피치 검색 시간을 단축시킬 수 있는 양자화 오차의 상관 관계 특성을 이용한 피치 검색 방법에 관한 것이다. 기존의 CELP형 음성 부호화기에서는 피치 검색을 폐루프 구조의 순차 검색 방법을 사용함으로써 총 부호화 처리시간의 약 50% 정도를 차지하는 것에 비해, 본 발명은 입력 음성신호의 양자화 오차신호를 정규화한 후 데시메이션 과정을 거쳐 자기상관 관계식을 구하여 양의 봉우리를 이루는 구간만을 예비 피치 구간으로 선택하고, 예비 피치 구간에 대해서만 피치 검색을 수행하므로써 피치 검색 시간을 절약할 수 있는 피치 검색 방법이다. 실제 음성에 대해 본 발명에서 제안한 피치 검색 방법을 사용하여 CELP 부호화를 수행하였을 때, 순차 피치 검색에 비해 객관적인 예측 이득이 평균 -0.10 dB로 저하되었으나, 피치 검색 시간은 순차 피치 검색 방법에 비해 약 40.6% 단축되었다. 이러한 음질의 열화는 주로 무성음 구간에서 발생하는 값이기 때문에 순차 피치 검색에 비해 주관적인 음질의 열화를 느끼지 못하였다.
Abstract:
The method is constructed in a manner that preliminary pitches are obtained from pitch delay values of a composite audio signal according to pre-processing self-correlation formula, the coefficient of pitch filter for the preliminary pitches is obtained to detect a section where the self-correlation relationship is high and to exclude other sections from the pitch delay values. The method reduces more than 35% of the entire processing procedure of vocoder without deteriorating sound quality.
Abstract:
본 발명은 음성신호의 피치검색시 전처리용 자기 상관관계법에 의해 예비피치들을 구한후, 구해진 예비피치들에 대해서만 피치필터의 계수를 구하여 종래의 피치검색을 단축시키는 CELP보코더에서의 전처리 자기 상관관계식에 의한 처리시간 단축법에 관한 것이다. 본 발명은 음성신호에서 전처리 자기 상관관계식에 의해 상관 관계가 높게 나타나는 구간을 파악하고 상기 구간에 대해서만 피치검색을 하고 나머지 구간은 피치검색에서 제외시키는 피치검색방법이다. 상기한 방법에 따른 본 발명은 처리속도가 낮은 저가의 DSP칩으로도 CELP보코더를 실시간 구현할 수 있고, 또한 피치 검색시에 줄인 계산량 만큼의 처리과정을 다른 서비스 기능을 위해 사용할 수 있어 경제적인 CELP보코더 시스템을 설계할 수 있다.
Abstract:
본 발명은 파이프 라인이 구비된 마이크로 프로세서에서 파이프 라인을 이용하여 두가지 종류의 반복명령어를 하나의 명령으로 코딩 해석하고, 프로그램 컨트톨에 따른 명령어 수행지연이 없는 간단한 반복 멍령어를 구현하는 방법에 관한 것이다. 본 발명에서 구현한 간단한 반복명령어의 회로구성은 반복 명령어를 구현하는데 필요한 콘트롤 신호를 생성하는 콘트롤 블럭, 반복횟수를 저장하는 카운터, 반복하여야 할 명령어중 마지막 명령어의 번지수를 저장하는 레지스터, 반복해야할 명령어중 제1명령어의 번지수를 저장하는 레지스터들로 구성되어 있다. 또한 본 발명의 효과는 한가지 종류의 반복 명령어로써 한 명령어애 대한 반복과 여러 명령어들에 대한 반복을 구현할 수 있어서 프로그래머가 사용하기 편리하며, 회로의 구현도 디코딩 단계에서 하나의 명령어에 대한 반복일 경우에 컨트롤 신호가 하나 늘어나는 것을 제외하고는 한 명령어에 대한 반복과 여러 명령어에 대한 반복을 구현한 컨트롤 신호가 동일하므로 소요되는 하드웨어를 최소화 할 수 있다.
Abstract:
움직임추정을위한장치및 방법이제공된다. 움직임추정장치는현재이미지의코딩유닛의 SAD를결정할수 있고, 현재이미지의평균 SAD를계산할수 있다. 움직임추정장치는코딩유닛의 SAD 및현재이미지의평균 SAD를비교할수 있고, 비교의결과에따라코딩유닛의움직임추정을위해사용될적어도하나의이전이미지의개수를결정할수 있다.