1 |
1
송수신되는 데이터 흐름을 제어하는 중앙 처리부; 및상기 중앙 처리부와 별도로 데이터 연산을 처리하는 연산 처리부를 포함하는 광대역 어커스틱 에코 제거 장치
|
2 |
2
제1항에 있어서,상기 중앙 처리부는,데이터 처리 동작 모드를 결정하는 동작 결정부를 포함하는 광대역 어커스틱 에코 제거 장치
|
3 |
3
제1항에 있어서,상기 연산 처리부는,데이터의 역상관(De-correlation) 분석을 수행하는 역상관 분석부;FET(Far-End Talker), NET(Near-End Talker) 또는 에러(ERROR) 신호의 에너지를 계산하는 프레임 연산부;노이즈 신호의 에너지를 계산하는 노이즈 연산부;상기 FET 또는 상기 NET 신호의 존재 여부를 판단하는 제1 판단부;상기 FET 또는 상기 NET 신호의 동시 존재 여부를 판단하는 제2 판단부;상태 정보를 생성하는 제어부;적응형 필터 동작을 수행하는 필터부; 및데이터 후처리를 수행하는 후처리부를 포함하는 광대역 어커스틱 에코 제거 장치
|
4 |
4
제1항에 있어서,상기 연산 처리부는,메모리 전환을 통하여 상기 중앙 처리부의 개입 없이 다채널의 데이터를 동일 처리하는 광대역 어커스틱 에코 제거 장치
|
5 |
5
제1항에 있어서,상기 연산 처리부는,제1 채널의 데이터 셋과 제2 채널의 데이터 셋을 결합한 입력 데이터를 수신하고, 상기 입력 데이터의 수를 계산하는 카운터의 값이 기설정된 프레임 값에 대응하는 경우 채널 레지스터의 값을 변경하는 광대역 어커스틱 에코 제거 장치
|
6 |
6
제1항에 있어서,상기 데이터의 연산 처리 결과 값은,각 채널 별로 별도의 레지스터에 저장되는 광대역 어커스틱 에코 제거 장치
|
7 |
7
제1항에 있어서,최초 동작 여부를 판단하는 레지스터 값을 확인하는 레지스터 확인부; 및상기 확인 결과, 최초 동작이 아닌 경우 이전 동작 값으로 시스템을 초기화 시키는 초기화부를 더 포함하는 광대역 어커스틱 에코 제거 장치
|
8 |
8
제7항에 있어서,NET(Near-End Talker) 에너지 값을 에러(ERROR) 에너지 값으로 나누어 모니터 계수를 연산하는 계수 연산부;상기 모니터 계수를 초기화 임계 값과 비교하는 비교부; 및상기 모니터 계수 값이 상기 초기화 임계 값 보다 큰 경우, 초기화 카운터를 증가시키는 제1 카운터부를 더 포함하고,상기 제1 카운터부는 상기 모니터 계수 값이 상기 초기화 임계 값 이하인 경우, 초기화 카운터를 0으로 하는 광대역 어커스틱 에코 제거 장치
|
9 |
9
제8항에 있어서,상기 초기화부는,상기 초기화 카운터 값이 기설정된 초기화 값 보다 큰 경우, 초기 기설정된 값으로 상기 시스템을 초기화 시키는 광대역 어커스틱 에코 제거 장치
|
10 |
10
제8항에 있어서,수신되는 데이터 샘플의 수가 기설정된 디스에이블(disable) 값에 대응하는 경우, 상기 초기화부를 디스에이블 시키는 제2 카운터를 더 포함하는 광대역 어커스틱 에코 제거 장치
|
11 |
11
제1항에 있어서,NET(Near-End Talker) 에너지 값을 에러(ERROR) 에너지 값으로 나눈 값인 모니터 계수가 NLMS(Normalized Least Mean Square) 임계 값에 대응하는지 여부를 판단하는 판단부;상기 모니터 계수가 NLMS 임계 값에 대응하는 경우, 2 데이터 샘플링을 통하여 오프라인(Off-line) 필터의 제1 에코 환경 계수 값을 저장하는 샘플링부;상기 제1 에코 환경 계수의 다음 값인 제2 에코 환경 계수를 예측하는 예측부;상기 오프라인 필터의 동작 주기를 프레임 단위로 변경하는 필터 동작 주기 변경부; 및상기 제1 에코 환경 계수에 따른 제1 에러 에너지와 상기 제2 에코 환경 계수에 따른 제2 에러 에너지를 비교하는 에러 에너지 비교부를 더 포함하고,상기 예측부는 상기 제2 에러 에너지가 상기 제1 에러 에너지보다 작은 경우, 상기 제2 환경 계수를 다시 예측하는 광대역 어커스틱 에코 제거 장치
|
12 |
12
중앙 처리부를 이용하여 송수신되는 데이터 흐름을 제어하는 단계; 및상기 중앙 처리부와 별도로 구성된 연산 처리부를 이용하여 데이터를 연산하는 단계를 포함하는 광대역 어커스틱 에코 제거 방법
|
13 |
13
제12항에 있어서,상기 데이터를 연산하는 단계는,데이터의 역상관(De-correlation) 분석을 수행하는 단계;FET(Far-End Talker), NET(Near-End Talker) 또는 에러(ERROR) 신호의 에너지를 계산하는 단계;노이즈 신호의 에너지를 계산하는 단계;상기 FET 또는 상기 NET 신호의 존재 여부를 판단하는 단계;상기 FET 또는 상기 NET 신호의 동시 존재 여부를 판단하는 단계;상태 정보를 생성하는 단계;적응형 필터 동작을 수행하는 단계; 및데이터 후처리를 수행하는 단계를 포함하는 광대역 어커스틱 에코 제거 방법
|
14 |
14
제12항에 있어서,상기 데이터를 연산하는 단계는,메모리 전환을 통하여 상기 중앙 처리부의 개입 없이 다채널의 데이터를 동일 처리하는 광대역 어커스틱 에코 제거 방법
|
15 |
15
제12항에 있어서,상기 데이터의 연산 처리 결과 값을 각 채널 별로 별도의 레지스터에 저장하는 단계를 더 포함하는 광대역 어커스틱 에코 제거 방법
|
16 |
16
제12항에 있어서,최초 동작 여부를 판단하는 레지스터 값을 확인하는 단계; 및상기 확인 결과, 최초 동작이 아닌 경우 이전 동작 값으로 시스템을 초기화 시키는 단계를 더 포함하는 광대역 어커스틱 에코 제거 방법
|
17 |
17
제16항에 있어서,NET(Near-End Talker) 에너지 값을 에러(ERROR) 에너지 값으로 나누어 모니터 계수를 연산하는 계수 단계;상기 모니터 계수를 초기화 임계 값과 비교하는 단계;상기 모니터 계수 값이 상기 초기화 임계 값 보다 큰 경우, 초기화 카운터를 증가시키는 단계; 및상기 모니터 계수 값이 상기 초기화 임계 값 이하인 경우, 초기화 카운터를 0으로 하는 단계를 더 포함하는 광대역 어커스틱 에코 제거 방법
|
18 |
18
제17항에 있어서,상기 초기화 카운터 값이 기설정된 초기화 값 보다 큰 경우, 초기 기설정된 값으로 상기 시스템을 초기화 시키는 단계를 더 포함하는 광대역 어커스틱 에코 제거 방법
|
19 |
19
제17항에 있어서,수신되는 데이터 샘플의 수가 기설정된 디스에이블(disable) 값에 대응하는 경우, 상기 초기화부를 디스에이블 시키는 단계를 더 포함하는 광대역 어커스틱 에코 제거 방법
|
20 |
20
제12항에 있어서,NET(Near-End Talker) 에너지 값을 에러(ERROR) 에너지 값으로 나눈 값인 모니터 계수가 NLMS(Normalized Least Mean Square) 임계 값에 대응하는지 여부를 판단하는 단계;상기 모니터 계수가 NLMS 임계 값에 대응하는 경우, 2 데이터 샘플링을 통하여 오프라인(Off-line) 필터의 제1 에코 환경 계수 값을 저장하는 단계;상기 제1 에코 환경 계수의 다음 값인 제2 에코 환경 계수를 예측하는 단계;상기 오프라인 필터의 동작 주기를 프레임 단위로 변경하는 단계;상기 제1 에코 환경 계수에 따른 제1 에러 에너지와 상기 제2 에코 환경 계수에 따른 제2 에러 에너지를 비교하는 단계; 및상기 제2 에러 에너지가 상기 제1 에러 에너지보다 작은 경우, 상기 제2 환경 계수를 다시 예측하는 단계를 더 포함하는 광대역 어커스틱 에코 제거 방법
|