DAB+용 HE AAC (V2)
MPEG-4 HE AAC v2 프로파일의 일부가 DAB+용 오디오 압축 표준으로 채택되었습니다. 하지만 한 프레임의 길이가 그 동안 주로 사용되던 1024샘플에서 960 샘플로 변경되었습니다. 따라서 기존에 사용된 HE AAC V2 Decoder를 변경된 규격에 맞게 최적화가 필요합니다.
나선(nahsun)의 디코더는 MPEG HE-AAC 디코더를 DAB+ 규격에 맞게 ARM 프로세서에서 구현되었습니다. 이 소프트웨어 라이브러리는 응용 프로그램을 쉽게 개발할 수 있도록 낮은 복잡도, 낮은 메모리 사용량 및 간편한 소프트웨어 API를 제공합니다.
지원되는 비트스트림 특성
- 호환성
- ISO/IEC MPEG2 AAC LC 프로파일
- ISO/IEC 14496-3 HE AAC (v2) 프로파일
- ETSI TS 102 563 (DAB+ 표준안)
- 샘플링 주파수 (KHz) : 32, 48
- 비트율 : ~ 288Kbps @ 48KHz stereo
- 비트율 모드 : CBR/ABR/VBR
- 프레임의 크기 : 960 샘플
- 채널 수: 모노(1ch)/스테레오(2ch)
- 파일 포맷 : ADIF, ADTS, RAW
- 지원 툴 : MS/IS/TNS/PNS/SBR/Parametric Stereo
지원되는 소프트웨어 특성
- 재진입이 가능한(reentrant) 코드. 다중스레드(multithread)와 동적인 메모리 할당.
- 지원되는 라이브러리 포맷
- ADS 1.2
- RealView 4.0
- WinCE (Embedded Visual C)
- Android
- iOS
- Data 메모리 : 실시간으로 할당 가능
- API : C에서 호출이 가능한 API
디코더 성능 및 메모리 사양 (ARM9E 기준)
- 복잡도 : 25.5MHz (HE AAC) 35.5MHz(HE AAC V2)
- Code ROM : 78 KB(HE AAC) 96 KB(HE AAC V2)
- Constant Data ROM : 107 KB(HE AAC) 122KB(HE AAC V2)
- 복원된 Decoder의 품질 :
- ISO/IEC 14496-4를 이용해서 호환성 테스트