G.711
G.711은 음성에 있어서의 ITU 표준 / H.323환경에서 음성전달 전송방식의 기본 오디오 코덱 표준안입니다. G.711은 64Kbps에서 3KHz의 전화급 오디오 품질을 제공하기 위하여 PCM 오디오 인코딩과 미국, 유럽에서 주로 이용하는 U-law 또는 A-law 방식을 사용한다. 펄스코드변조 (Pulse Code Modulation, PCM) 방식은 샘플들을 미국 방식인U-law 또는 유럽 방식인 A-law 양자화 방식을 이용하여 한정된 재구성 세트 중의 하나로 양자화를 시켜주는 파형 코딩 방식입니다. G.711 표준은 전화 대화 코딩을 위한 표준 방식으로 8Bit PCM을 정의하고 있습니다.
나선(nahsun)의 G.711 코덱은 ITU-T의 G.711 표준안과 호환성을 가지고 있습니다. 전화, 멀티미디어 장치, 무선 전화 및 화상회의 제품과 같은 다양한 응용분야에 사용됩니다.
지원 비트스트림 특성
- 호환성
- ITU-T G.711 과 완전한 비트 일치 (bit-exact)
- 샘플링 주파수 : 8 KHz
- 비트율 : 64 Kbps
- 부호화 모드 : A-law/u-law
- 채널 수: 모노(1ch)
지원 소프트웨어 특성
- 재진입이 가능한(reentrant) 코드. 다중스레드(multithread)와 동적인 메모리 할당.
- 지원되는 라이브러리 포맷
- ADS 1.2
- RealView 4.0
- WinCE (Embedded Visual C)
- Android
- iOS
- Data 메모리 : 실시간으로 할당 가능
- API : C에서 호출이 가능한 API
코덱 성능 및 메모리 사양 (ARM9E 기준)
- 복잡도 : 0.7 MHz (인코더) 0.4 MHz (디코더)
- Code ROM : 0.2 KB
- Constant Data ROM : 0.025 KB
- RAM : 0.01 KB