Speech Utilities

Acoustic Echo Canceller

Acoustic Echo는 핸즈프리 나 스피커 폰 모드에서 동작하는 휴대전화, mVoIP를 서비스를 하는 스마트폰, Conference Call를 지원하는 전용 전화기, 화상 전화 및 화상 회의 시스템 등에서 통화를 시도한 사람의 일부 음성이 수신자의 수화기를 통해 다시 수신자의 단말기로 입력되어 소리가 깨끗하지 않는 현상입니다.
이런 문제를 해결하기 위해서는 수신자의 단말기 내에서 Acoustic Echo 를 Canceller 기능이 적용되어야 합니다. 나선(nahsun)은 Acoustic Echo Canceller는 임베디드 환경하에 동적 메모리를 할당하여 깨끗한 음질의 통화를 할 수 있도록 합니다.

acoustic ec block

               

지원 성능 특성

  • Reference
    • ITU-T Recommendation G.167
  • 샘플링 주파수 (KHz) : 8, 16

지원 소프트웨어 특성

  • 재진입이 가능한(reentrant) 코드. 다중스레드(multithread)와 동적인 메모리 할당.
  • 지원되는 라이브러리 포맷
    • ADS 1.2
    • RealView 4.0
    • WinCE (Embedded Visual C)
    • Android
    • iOS
  • Data 메모리 : 실시간으로 할당 가능
  • API : C에서 호출이 가능한 API

 

 

Noise Suppressor

영상통화시 감도가 좋은 스피커 폰을 이용할 경우 잡음의 양이 훨씬 증가 하게 됩니다.원래 음성의 특성을 잃지 않으면서 원하지 않는 배경 잡음을 제거할 필요가 있습니다. 이런 문제점을 해결하기 위해 나선(nahsun)은 마이크 입력 신호를 분석 처리한 후 Noise Suppressor를 적용하여 배경 잡음을 최소화해 깨끗한 통화를 할 수 있는 기술을 보유하고 있습니다.

 

 noise suppression block

                

 

지원 성능 특성

  • Reference
    • ETSI guideline GSM 02.7
  • Noise Suppression  : -12 dB
  • 샘플링 주파수 (KHz) : 8, 16

지원 소프트웨어 특성

  • 재진입이 가능한(reentrant) 코드. 다중스레드(multithread)와 동적인 메모리 할당.
  • 지원되는 라이브러리 포맷
    • ADS 1.2
    • RealView 4.0
    • WinCE (Embedded Visual C)
    • Android
    • iOS
  • Data 메모리 : 실시간으로 할당 가능
  • API : C에서 호출이 가능한 API