되먹임 소리를 차단하는 음향필터는?

Tae_Wook의 이미지

마이크 하고 스피커를 가까이 대면 스피커의 소리가 마이크로 그게 스피커에 마이크로 이런식으로 무한 반복되면서 엄청난
소음이 일어나는 데요 그걸 막을려고 합니다만 스피커 출력을 줄이지 않고 별도의 음향필터를 사용하려고 합니다.

마이크 입력후 최대 10ms이후에도 마이크음이 출력되는 회로이기에 잠시 마이크에 입력된 소리정보를 저장하는 버퍼(?)기능
같은게 되야합니다.

뭐 이걸 구현하는 소프트_웨어[ 이 경우에는 사운드 카드에 마이크포트에 소리를 입력받은다음 소리를 필터 처리후 스피커 출력
으로 내보내 겠죠? ]나 하드웨어는 없나요?

Tae_Wook의 이미지

1. "마이크 입력후 최대 10ms이후에도 마이크음이 출력되는 회로이기에" <- 최대 10ms이후에 스피커로 입력됬던 신호(?)가
다시 마이크에 입력된다는 뜻입니다. 마이크의 음성신호가 다시 마이크로 입력되는 지연시간 최대 10ms입니다.

2. "1. "의 "10ms"의 값은 실제로 더 많습니다.(10초 까지도 원하지만 이런경우는 프로그램을 반듯이 써야되겠죠?)

bus710의 이미지


말씀하신 소음은, 제가 알기론 하울링 효과로 인해 발생하는 거구요.

http://blog.naver.com/PostView.nhn?blogId=bbangya31&logNo=30038544077&redirect=Dlog&widgetTypeCall=true

이런 것을 비롯해 다양한 솔루션이 있습니다.

life is only one time