1 |
1
입력되는 디지털 신호들을 m 개의 블록으로 분할하고, 분할된 상기 블록단위로 디지털 신호들을 주파수 영역으로 변환하고, 주파수 영역으로 변환된 m 개의 주파수 영역 신호를 출력하기 위한 주파수 변환부;
상기 주파수 변환부로부터 입력된 m 개의 상기 주파수 영역 신호의 각각에 대하여 고주파수 대역에 존재하는 에너지를 연산하여 m 개의 제1 에너지값들을 출력하기 위한 제1 에너지 연산부;
상기 제1 에너지 연산부로부터 입력된 m 개의 상기 제1 에너지값들을 이용하여 m 개의 제1 배경신호 에너지값들을 추정하기 위한 제1 배경신호 에너지 연산부;및
상기 제1 에너지 연산부로부터 입력된 m 개의 상기 제1 에너지값들 및 상기 제1 배경신호 에너지 연산부로부터 m 개의 상기 제1 배경신호 에너지값들을 대응시키고, 상기 제1 에너지값들 및 상기 제1 배경신호 에너지값들을 비교하여 제1 돌발 잡음들을 검출하고, 상기 제1 돌발 잡음들이 포함된 제1 돌발 잡음 신호를 출력하기 위한 제1 비교기를 포함하는 돌발 잡음 검출기
|
2 |
2
제 1 항에 있어서,
상기 입력되는 디지털 신호들의 각각을 기준으로 하여 제2 에너지값을 계산하고, 상기 제2 에너지값을 출력하기 위한 제2 에너지 연산부;
상기 제2 에너지 연산부로부터 입력된 상기 제2 에너지값들을 이용하여 제2 배경신호 에너지값들을 추정하고, 추정된 상기 제2 배경신호 에너지값들을 출력하기 위한 제2 배경신호 에너지 연산부;
상기 제2 에너지 연산부로부터 입력된 상기 제2 에너지값들 및 상기 제2 배경신호 에너지 연산부로부터 입력된 상기 제2 배경신호 에너지값들을 대응시키고, 상기 제2 에너지값들 및 상기 제2 배경신호 에너지값들을 비교하여 제2 돌발 잡음들을 검출하고, 상기 제2 돌발 잡음들이 포함된 제2 돌발 잡음 신호를 출력하기 위한 제2 비교기;및
검출된 상기 제2 돌발 잡음 신호를 m 개의 블록으로 분할하고, 상기 각각의 블록 내에 존재하는 상기 제 2 돌발 잡음의 개수가 미리 설정된 개수 이상인 경우에만 돌발 잡음이 존재하는 것으로 연산하여, 상기 연산된 결과를 반영한 제3 돌발 잡음 신호를 출력하기 위한 돌발 잡음 검출부를 더 포함하는 것을 특징으로 하는 돌발 잡음 검출기
|
3 |
3
제 2 항에 있어서,
상기 돌발 잡음 검출부는,
상기 제3 돌발 잡음 신호와 상기 제1 비교기로부터 입력된 상기 제1 돌발 잡음 신호를 매칭시킨 후, 상기 제1 돌발 잡음 신호 및 상기 제3 돌발 잡음 신호에 모두 돌발 잡음이 존재하는 위치에서만 최종적인 돌발 잡음이 존재한다고 연산하고, 상기 연산된 결과를 반영한 최종적인 돌발 잡음 신호를 출력하는, 돌발 잡음 검출기
|
4 |
4
제 2 항에 있어서,
상기 돌발 잡음 검출부는,
상기 제1 돌발 잡음 신호의 제1 돌발 잡음이 존재하는 경우에만, 상기 제2 돌발 잡음 신호의 제2 돌발 잡음이 존재하는지 여부를 판단하여, 최종적인 돌발 잡음이 존재하는지 여부를 연산하는 것을 특징으로 하는 돌발 잡음 검출기
|
5 |
5
제 2 항에 있어서,
상기 돌발 잡음 검출부는,
상기 제2 돌발 잡음 신호의 제2 돌발 잡음이 존재하는 경우에만, 상기 제2 돌발 잡음 신호의 제2 돌발 잡음이 존재하는지 여부를 판단하여, 최종적인 돌발 잡음이 존재하는지 여부를 연산하는 것을 특징으로 하는 돌발 잡음 검출기
|
6 |
6
제 1 항에 있어서,
상기 제1 배경신호 에너지 연산부는,
중간값 필터, 재귀적(recursive) 중간값 필터, 평균값 필터 중 적어도 어느 하나를 이용하여 배경신호 에너지값을 추정하는 것을 특징으로 하는 돌발 잡음 검출기
|
7 |
7
제 1 항에 있어서,
상기 제1 비교기는,
상기 제1 에너지값이 대응되는 상기 제1 배경신호 에너지값보다 큰 경우, 상기 제1 에너지값이 대응되는 상기 제1 배경신호 에너지값보다 미리 설정된 값 이상으로 큰 경우 및 상기 제1 에너지값 및 상기 제1 배경신호 에너지값의 비율이 미리 설정된 값 이상으로 큰 경우 중 어느 하나를 기준으로 제1 돌발 잡음을 검출하는, 돌발 잡음 검출기
|
8 |
8
제 1 항에 있어서,
음성 신호를 수신하기 위한 수신기;및
상기 음성 신호를 디지털 신호들로 변환하고, 변환된 상기 디지털 신호들을 상기 주파수 변환부로 출력하기 위한 아날로그 디지털 변환기를 더 포함하는 것을 특징으로 하는 돌발 잡음 검출기
|
9 |
9
제 2 항에 있어서,
상기 제2 배경신호 에너지 연산부는,
중간값 필터, 재귀적(recursive) 중간값 필터, 평균값 필터 중 적어도 어느 하나를 이용하여 제2 배경신호 에너지값을 추정하는 것을 특징으로 하는 돌발 잡음 검출기
|
10 |
10
제 2 항에 있어서,
상기 제2 비교기는,
상기 제2 에너지값이 대응되는 상기 제2 배경신호 에너지값보다 큰 경우를 돌발 잡음으로 검출하는 것을 특징으로 하는 돌발 잡음 검출기
|
11 |
11
입력되는 디지털 신호들을 m 개의 블록으로 분할하고, 분할된 상기 블록단위로 디지털 신호들을 주파수 영역으로 변환하고, 주파수 영역으로 변환된 m 개의 주파수 영역 신호를 출력하는 주파수 변환단계;
상기 m 개의 주파수 영역 신호들의 고주파수 대역에 존재하는 에너지를 계산하여 m 개의 제1 에너지값들을 연산하는 제1 에너지값 연산 단계;
상기 m 개의 제1 에너지값들을 이용하여 m 개의 제1 배경신호 에너지값들을 추정하는 제1 배경신호 에너지값 연산 단계;및
상기 제1 에너지값 연산 단계에서 연산된 상기 m 개의 제1 에너지값들 및 상기 제1 배경신호 에너지값 연산 단계에서 연산된 m 개의 상기 제1 배경신호 에너지값들을 대응시키고, 상기 제1 에너지값들 및 상기 제1 배경신호 에너지값들을 비교하여 제1 돌발 잡음들을 검출하고, 상기 돌발 잡음들이 포함된 제1 돌발 잡음 신호를 출력하는 제1 돌발 잡음 검출 단계를 포함하는 돌발 잡음 검출 방법
|
12 |
12
제 11 항에 있어서,
상기 주파수 변환 단계에서 입력된 디지털 신호를 이용하여 제2 에너지값을 계산하는 제2 에너지값 연산단계;
상기 제2 에너지값들을 이용하여 제2 배경신호 에너지값들을 추정하는 제2 배경신호 에너지 연산 단계;
상기 제2 에너지값 연산단계에서 연산된 상기 제2 에너지값들 및 상기 제2 에너지값 연산단계에서 연산된 상기 제2 배경신호 에너지값들을 비교하여 제2 돌발 잡음들을 검출하고, 상기 돌발 잡음들이 포함된 제2 돌발 잡음 신호를 출력하는 제2 돌발 잡음 검출 단계;및
검출된 상기 제2 돌발 잡음 신호를 m 개의 블록으로 분할하고, 상기 각각의 블록 내에 존재하는 상기 제2 돌발 잡음의 개수가 미리 설정된 개수 이상인 경우에만 돌발 잡음이 존재하는 것으로 연산하여 제3 돌발 잡음 신호를 출력하는 제3 돌발 잡음 신호 출력단계를 더 포함하는 것을 특징으로 하는 돌발 잡음 검출 방법
|
13 |
13
제 12 항에 있어서,
상기 제3 돌발 잡음 신호와 제1 비교기에서 검출된 상기 제1 돌발 잡음 신호를 매칭시킨 후, 상기 제1 돌발 잡음 및 상기 제3 돌발 잡음이 모두 존재하는 위치에서만 최종적인 돌발 잡음이 존재한다고 연산하고, 상기 연산 결과를 반영한 최종적인 돌발 잡음 신호를 출력하는 최종 돌발 잡음 검출 단계를 더 포함하는 돌발 잡음 검출 방법
|
14 |
14
제 13 항에 있어서,
상기 최종 돌발 잡음 검출 단계는,
상기 제1 돌발 잡음 신호의 제1 돌발 잡음이 존재하는 경우에만, 상기 제2 돌발 잡음 신호의 제2 돌발 잡음이 존재하는지 여부를 판단하여, 최종적인 돌발 잡음이 존재하는지 여부를 연산하는 것을 특징으로 하는 돌발 잡음 검출 방법
|
15 |
15
제 13 항에 있어서,
상기 최종 돌발 잡음 검출 단계는,
상기 제2 돌발 잡음 신호의 제2 돌발 잡음이 존재하는 경우에만, 상기 제2 돌발 잡음 신호의 제2 돌발 잡음이 존재하는지 여부를 판단하여, 최종적인 돌발 잡음이 존재하는지 여부를 연산하는 것을 특징으로 하는 돌발 잡음 검출 방법
|
16 |
16
입력되는 디지털 신호들에 대해 장기 기간 예측(LTP) 분석을 실행하기 위해 구성된 신호분석부, 상기 분석 결과에 기초하여 주기 신호를 생성하여 출력하기 위해 구성된 주기 신호 생성부와, 상기 입력되는 디지털 신호에서 상기 주기 신호를 빼기 위해 구성된 뺄셈기를 포함하는 LTP 분석부와, 돌발 잡음 검출부로부터 출력된 돌발 잡음 신호에 기초하여 상기 LTP 분석부로부터 출력된 신호 중 돌발 잡음을 감쇄하기 위해 구성된 돌발 잡음 감쇄기 및 상기 돌발 잡음 감쇄기로부터 출력된 신호 및 상기 주기 신호 생성부로부터 출력된 주기 신호를 합산하기 위해 구성된 합산기를 포함하는 돌발 잡음 제거기; 및
상기 입력되는 디지털 신호들을 m 개의 블록으로 분할하고, 분할된 상기 블록단위로 디지털 신호들을 주파수 영역으로 변환하고, 주파수 영역으로 변환된 m 개의 주파수 영역 신호를 출력하기 위한 주파수 변환부와, 상기 주파수 변환부로부터 입력된 m 개의 상기 주파수 영역 신호의 각각에 대하여 고주파수 대역에 존재하는 에너지를 연산하여 m 개의 제1 에너지값들을 출력하기 위한 제1 에너지 연산부와, 상기 제1 에너지 연산부로부터 입력된 m 개의 상기 제1 에너지값들을 이용하여 m 개의 제1 배경신호 에너지값들을 추정하기 위한 제1 배경신호 에너지 연산부;및 상기 제1 에너지 연산부로부터 입력된 m 개의 상기 제1 에너지값들과 상기 제1 배경신호 에너지 연산부로부터 m 개의 상기 제1 배경신호 에너지값들을 대응시키고, 상기 제1 에너지값들과 상기 제1 배경신호 에너지값들을 비교하여 제1 돌발 잡음들을 검출하고, 상기 제1 돌발 잡음들이 포함된 제1 돌발 잡음 신호를 출력하기 위한 제1 비교기와, 상기 LTP 분석부로부터 입력되는 상기 주기 신호를 기준으로 하여 제2 에너지값을 계산하고, 상기 제2 에너지값을 출력하기 위한 제2 에너지 연산부와, 상기 제2 에너지 연산부로부터 입력된 상기 제2 에너지값들을 이용하여 제2 배경신호 에너지값들을 추정하고, 추정된 상기 제2 배경신호 에너지값들을 출력하기 위한 제2 배경신호 에너지 연산부와, 상기 제2 에너지 연산부로부터 입력된 상기 제2 에너지값들 및 상기 제2 배경신호 에너지 연산부로부터 입력된 상기 제2 배경신호 에너지값들을 대응시키고, 상기 제2 에너지값들 및 상기 제2 배경신호 에너지값들을 비교하여 제2 돌발 잡음들을 검출하고, 상기 제2 돌발 잡음들이 포함된 제2 돌발 잡음 신호를 출력하기 위한 제2 비교기 및 검출된 상기 제2 돌발 잡음 신호를 m 개의 블록으로 분할하고, 상기 각각의 블록 내에 존재하는 상기 제 2 돌발 잡음의 개수가 미리 설정된 개수 이상인 경우에만 돌발 잡음이 존재하는 것으로 연산하여, 상기 연산된 결과를 반영한 제3 돌발 잡음 신호를 출력하기 위한 상기 돌발 잡음 검출부를 포함하는 돌발 잡음 검출기를 포함하는, 돌발 잡음 제거 시스템
|
17 |
17
제 16 항에 있어서,
상기 돌발 잡음 검출부는,
상기 제3 돌발 잡음 신호와 상기 제1 비교기로부터 입력된 상기 제1 돌발 잡음 신호를 매칭시킨 후, 상기 제1 돌발 잡음 신호 및 상기 제3 돌발 잡음 신호에 모두 돌발 잡음이 존재하는 위치에서만 최종적인 돌발 잡음이 존재한다고 연산하고, 상기 연산된 결과를 반영한 최종적인 돌발 잡음 신호를 출력하는, 돌발 잡음 제거 시스템
|
18 |
18
제 16 항에 있어서,
돌발 잡음이 생성되는 돌발 잡음 생성 신호가 입력되면, 상기 돌발 잡음 검출기는 구동시키지 않고, 상기 돌발 잡음 제거기만을 구동시키는 제어부를 더 포함하는, 돌발 잡음 제거 시스템
|