Abstract:
PURPOSE: A device and a method for removing broadband acoustic echoes having adaptive tail length mounted in an embedded system are provided to possessively determine the tail length according to a result of a monitoring module estimating an environment capable of changing the toil length. CONSTITUTION: A device(100) for removing broadband acoustic echoes having adaptive tail length mounted in an embedded system comprises a delay length calculation unit(110), an adaptive filter implementation unit(120), an error calculation unit(130), a monitoring module(140), and an adaptive filter control unit(150). The delay length calculation unit calculates the delay length of an echo path by using close speaker signals and remote speaker signals. The adaptive filer implementation unit implements an adaptive filer by using a coefficient set based on the calculated delay length. The error calculation unit finds three sections which impulse responses with respect to the entire section of a tail of the adaptive filter are largest, thereby calculating the errors during the set coefficient. The monitoring module estimates a condition capable of changing the tail length. The adaptive filter control unit changes the tail length based on the estimated result. [Reference numerals] (100) Broadband acoustic echo removing device; (110) Delay length calculation unit; (120) Adaptive filter implementation unit; (130) Error calculation unit; (140) Monitoring module; (150) Adaptive filter control unit
Abstract:
PURPOSE: An acoustic echo removing device using an adaptive filter and method thereof are provided to improve an echo signal removing speed by omitting a process required for renewing a filter coefficient because values of the filter coefficients of predetermined numbers are maintained previous values when being decided the filter coefficients are collected in a process of removing acoustic echo using an adaptive filter algorithm. CONSTITUTION: A method for removing acoustic echo is same like next. Error signals are obtained by subtracting similar echo signals generated by long-distance signals from short distance signals. Whether a low power mode is set or not is decided based on the error signals(S130). If the low power mode is set, one or more filter coefficients used for an adaptive filter algorithm to remove acoustic echo is set as coefficient values previously used.
Abstract:
PURPOSE: An apparatus for cancelling wideband acoustic echo and a method thereof are provided to minimize power consumption of a normalized least mean square (NLMS) device and to perform rapid recovery of a system. CONSTITUTION: An operation unit (130) calculates a threshold value and performance index of a filter coefficient. When the filter coefficient is smaller than the threshold value, a register (140) stores position information of data. When the performance index is lower than a predetermined convergence index after the performance index is compared with the convergence index by using a judgment unit, an index counter unit (150) increases a feedback counter value. When the feedback counter value corresponds to a predetermined recovery reference value, a recovery unit (160) recovers the feedback counter value to a filter coefficient value. [Reference numerals] (110) Determination unit; (120) Internal memory; (130) Operation unit; (140) Register; (150) Counter unit; (160) Recovery unit; (AA) Control unit
Abstract:
PURPOSE: A broadband acoustic echo canceller and a method thereof are provided to improve the performance of a broadband acoustic echo device of a multichannel conference call equipment. CONSTITUTION: A central processing unit controls the transceived data flow. An operation processing unit (220) processes the data operation independently on the central processing unit. The central processing unit includes an operation decision unit (211). The operation decision unit decides a data processing operation mode. The operation processing unit performs the same process of multichannel data without interrupting the central processing unit through memory conversion. [Reference numerals] (210) Central processing unit; (211) Operation decision unit; (220) Operation processing unit; (221) Inverse correlation analysis unit; (222) Frame calculation unit; (223) Noise calculation unit; (224) First decision unit; (225) Second decision unit; (226) Control unit; (227) Filter unit; (228) Post-processing unit; (AA) Central processing unit; (BB) Interrupt processing unit; (CC) Memory control unit
Abstract:
PURPOSE: An acoustic echo removing apparatus and a method thereof are provided to control data width and to bypass operation of a logic in an adaptive filter algorithm. CONSTITUTION: An error signal generating unit(30) subtracts a similarity echo signal from the inputted radical speaker signal. The error signal generating unit generates an error signal. A filter control unit(40) determines a convergence state of the filter factor on an error signal. The filter control unit controls the data width if the filter factor is determined in a convergence state.