Dynamic Range Control

똑같은 크기의 소리도 음성신호가 입력되는 장치에 따라 입력되는 데이터의 크기가 달라집니다. 일부 단말기의 경우에는 입력되는 신호의 크기가 너무 작아서 상대방에게 잘 들리지 않는 문제점이 발생합니다. 이런 문제점을 개선해서 일정하고 편안한 음의 크기를 얻기 위해 나선랩스의 Dynamic Range Controller(DRC)는 오디오 신호의 크기를 자동으로 조절해서 단말기에 따른 입력 신호의 차이를 최소화 해줍니다.


DRC는 Application의 증폭 정도를 결정할 수 있으며 결정된 증폭의 정도에 아래 그래프와 같이 입력의 크기에 따라서 비선형적으로 증폭이 되어 큰 신호와 작은 신호의 차이가 줄어들게 됩니다.

drc block

 

    •  DRC가 되지 않은 일반적인 음성 신호

 

    •  DRC된 음성 신호

 

 

지원 성능 특성

  • 작은 신호의 경우에 대한 최대 42dB 증폭
  • 선택 가능한 증폭의 정도 : 0dB/6dB/18dB/30dB/36dB/42dB
  • 샘플링주파수 (KHz) : 8, 16

지원 소프트웨어 특성

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