어드밴스드
Advanced Audio Coding파일 이름 확장자 | MPEG/3GPP 컨테이너 애플 컨테이너 ADTS 스트림 |
---|---|
인터넷 미디어 유형 | 오디오/aac 오디오/aacp 오디오/3gpp 오디오/3gpp2 오디오/mp4 오디오/mp4a-latm 오디오/오디오4-오디오 |
개발자 | Bell, Fraunhofer, Dolby, Sony, Nokia, LG전자, NEC, NTT Docomo, Panasonic[1] |
초기 릴리즈 | 1997년[2] | , 전(
최신 릴리즈 | ISO/IEC 14496-3:2019 2019년 , 전( 12년) |
포맷의 종류 | 손실 오디오 |
포함자 | MPEG-4 Part 14, 3GP 및 3G2, ISO 기반 미디어 파일 형식 및 오디오 데이터 교환 형식(ADIF) |
표준. | ISO/IEC 13818-7, ISO/IEC 14496-3 |
오픈 포맷? | 네. |
프리 포맷? | 아니요[3]. |
Advanced Audio Coding(AAC; 어드밴스 오디오 코딩)은 손실 디지털 오디오 압축의 오디오 코딩 표준입니다.AAC는 MP3 포맷의 후속으로 설계되어 같은 비트환율로 [4]MP3 인코더보다 높은 음질을 실현합니다.
AAC는 ISO 및 IEC에 의해 MPEG-2 및 MPEG-4 [5][6]사양의 일부로 표준화되었습니다.AAC의 일부인 HE-AAC ('AAC+')는 MPEG-4 Audio의 일부이며 디지털 라디오 표준 DAB+ 및 디지털 라디오 몬다이얼, 모바일 텔레비전 표준 DVB-H 및 ATSC-M/H에 채택되어 있습니다.
AAC는 48개의 풀 대역폭(최대 96kHz) 오디오 채널을 1개의 스트림에 포함시키고 16개의 저주파 효과(LFE, 120Hz로 제한) 채널, 최대 16개의 "커플링" 또는 대화 채널 및 최대 16개의 데이터 스트림을 지원합니다.스테레오의 품질은 조인트 스테레오 모드에서는 96kbit/s로 적당한 수준이지만, Hi-Fi 투과성을 위해서는 최소 128kbit/s(VBR)의 데이터 전송 속도가 필요합니다.MPEG-4 오디오 테스트 결과 AAC는 스테레오의 경우 128kbit/s, 5.1 [citation needed]오디오의 경우 320kbit/s로 ITU에 대해 "투과적"이라고 불리는 요건을 충족하는 것으로 나타났습니다[which?].AAC는 Modified Discrete Cosine Transform(MDCT; 수정 이산 코사인 변환) 알고리즘만을 사용하여 MDCT와 [4]FFT의 하이브리드 코딩 알고리즘을 사용하는 MP3보다 높은 압축 효율을 제공합니다.
AAC는 iPhone, iPod, iPad, Nintendo DSi, Nintendo 3DS,[7] YouTube Music, Apple Music, iTunes, DivX Plus Web Player, PlayStation 4, 다양한 Nokia 시리즈 40 전화기의 기본 또는 표준 오디오 형식입니다.PlayStation Vita, Wii, Sony Walkman 또는 SanDisk Clip과 같은 디지털 오디오 플레이어, Android 및 BlackBerry 장치, 다양한 인대시 자동차 오디오 시스템 [when?][vague]및 Spotify 웹 [8]플레이어에서 사용되는 오디오 형식 중 하나입니다.
역사
배경
그 이산 코사인 변환(디지털 통신 단말기), 변환 부호화의 비가역 압축 형식, 나시르 아메드에 의해 1972년과 아메드에 의해 T.Natarajan과 K.R.Rao과 1973년 1974년에 그들의 결과를 발표한 개발 제안되었다.[9][10][11]이것은 수정된 이산 코사인 변환(기계적 통풍 냉각탑),. J.P.Princen, A.W. 존슨과 기능주의 브래들리에 의해 1987,[12]에 Princen과 브래들리의 1986년 이전 활동 이후 제안된의 발전을 이끌었다.[13]MP3오디오 부호화 표준 1994년에 소개된 일부인 기계적 통풍 냉각탑과 부분 FFT혼성 부호화 알고리즘을 사용했다.[14]AAC, MP3.[4]보다 높은 압축 효율을 제공하고, 순전히 기계적 통풍 냉각탑 알고리즘을 사용합니다.
AAC의 협력과 기업들의 벨 연구소, 프라운호퍼 IIS, 돌비 연구소 LG전자, NEC, NTT도코모, 파나소닉, 소니 Corporation,[1]한 ETRI측은 JVC켄우드, 필립스, 마이크로 소프트, NTT도코모를 포함한 기여에 의해 개발되었다.[15]그것은 공식적으로 1997년 4월의 엠페그 국제적인 표준으로 선언되었습니다.MPEG-2 표준의 Part 7과 MPEG-4 [16]표준의 Part 3의 Sub 4로 지정되어 있습니다.
표준화
1997년에 AAC는 공식적으로 ISO/IEC 13818-7:1997로 알려진 MPEG-2 Part 7로 처음 도입되었습니다.MPEG-2에는 이미 ISO/IEC 13818-3: MPEG-2 BC(Backwards Compatible)[17][18]로 알려진 MPEG-2 Part 3이 포함되어 있기 때문에 MPEG-2의 이 부분은 새로운 부분입니다.따라서 MPEG-2 Part 7은 MPEG-1 오디오 형식(MP1, MP2, MP3)[17][19][20][21]과 호환되지 않기 때문에 MPEG-2 NBC(Non-Backward Compatible)라고도 불립니다.
MPEG-2 파트7에서는 저복잡도 프로파일(AAC-LC/LC-AAC), 메인 프로파일(AAC Main) 및 스케일러블샘플링 레이트 프로파일(AAC-SSR)의 3가지 프로파일이 정의되어 있습니다.AAC-LC 프로필 AT& 매우 비슷한 기본 형식 오빠.일시적 잡음은 황제 창(아래에 설명한), 비균일 quantizer고,bitstream 포맷을 다시 만들어(TNS)[25]최대 16개 오디오 채널, 16모노 채널, 16저주파 효과(LFE)chann을 처리하기 위해 하고 있는 것이 추가 T의 시지각적 오디오 부호화(PAC)코딩 format,[22][23][24].els 및 16개의 주석 채널이 1개의 비트스트림에 포함되어 있습니다.기본 프로필은 필터 뱅크의 각 탭에서 계산된 재귀 예측 변수 집합을 추가합니다.SSR는 4밴드 PQMF 필터 뱅크를 사용하며, 이어서 4개의 짧은 필터 뱅크를 사용하여 샘플링 속도를 측정할 수 있습니다.
1999년에 MPEG-2 Part 7이 업데이트되어 MPEG-4 표준 패밀리에 포함되어 MPEG-4 Part 3, MPEG-4 Audio 또는 ISO/IEC 14496-3:1999로 알려지게 되었습니다.이 업데이트에는 몇 가지 개선 사항이 포함되어 있습니다.이러한 개선사항 중 하나는 TwinVQ, CELP, HVXC, Text-To-Speech 인터페이스, MPEG-4 Structured Audio 등 다양한 오디오 형식과의 상호 운용성을 실현하기 위해 사용되는 오디오 객체 타입의 추가입니다.이 버전의 AAC 표준에서 주목할 만한 또 다른 추가 사항은 지각 소음 대체(PNS)이다.이와 관련하여 AAC 프로파일(AAC-LC, AAC Main 및 AAC-SSR 프로파일)은 지각 노이즈 치환과 조합되어 MPEG-4 오디오 표준에서 Audio Object [26]Types로 정의됩니다.MPEG-4 오디오오브젝트 타입은 메인(MPEG-4 오디오오브젝트 타입의 대부분을 포함한다), 스케일러블(AAC LC, AAC LTP, CELP, HVXC, TwinVQ, Wavetable Synthesis, TTSI), 음성(Speech)의 4가지 MPEG-4 오디오프로파일로 조합됩니다.
MPEG-4 제3부용 레퍼런스소프트웨어는 MPEG-4 제5부, 적합 비트스트림은 MPEG-4 제4부에 규정되어 있습니다.MPEG-4 오디오는 MPEG-2 제7부와의 하위 호환성을 유지합니다.[28]
MPEG-4 Audio Version 2(ISO/IEC 14496-3:1999/Amd 1:2000)에서는 새로운 오디오오브젝트 타입이 정의되어 있습니다.저지연 AAC(AAC-LD) 오브젝트 타입, 비트슬라이스 산술 부호화(BSAC) 오브젝트 타입,[29][30][31] 하모닉 및 개별 회선 플러스 노이즈 및 복원성(ER) 오브젝트 타입입니다.또, 다음의 4개의 새로운 오디오프로파일을 정의했습니다.고품질 오디오프로파일, 저지연 오디오프로파일,[32] 내추럴 오디오프로파일 및 모바일오디오 인터넷 워킹프로파일
HE-AAC 프로파일(SBR이 있는 AAC LC)과 AAC 프로파일(AAC LC)은 ISO/IEC 14496-3:2001/Amd 1:[33]2003에서 최초로 표준화되었습니다.HE-AAC v2 프로파일(SBR 및 파라미터 스테레오 탑재 AAC LC)은 ISO/IEC 14496-3:2005/Amd 2:[34][35][36]2006에서 최초로 지정되었습니다.HE-AAC v2에서 사용되는 파라미터 스테레오 오디오오브젝트 타입은 ISO/IEC 14496-3:2001/Amd 2:[37][38][39]2004에서 최초로 정의되었습니다.
AAC 표준의 현재 버전은 ISO/IEC 14496-3:[40]2009에 정의되어 있습니다.
또한 AAC+ v2는 ETSI(European Telecommunications Standards Institute)에 의해 TS [37]102005로 표준화되어 있습니다.
MPEG-4 Part 3 표준에는 소리를 압축하는 다른 방법도 포함되어 있습니다.여기에는 무손실 압축 형식, 합성 오디오 및 일반적으로 음성에 사용되는 저비트레이트 압축 형식이 포함됩니다.
AAC의 MP3 대비 향상
어드밴스드 오디오 코딩은 MP3 포맷으로 알려진 MPEG-1 오디오레이어 3의 후속으로 설계되어 있습니다.MP3 포맷은 ISO/IEC에 의해 11172-3(MPEG-1 오디오) 및 13818-3(MPEG-2 오디오)로 지정되어 있습니다.
1990년대 후반의 블라인드 테스트에서는 AAC가 동일한 비트환율로 [4]코드화된 파일에 대해 MP3보다 높은 음질과 투명성을 보였습니다.
개선점은 다음과 같습니다.
- MP3(16~48kHz)보다 더 많은 샘플링 속도(8~96kHz)
- 최대 48채널(MP3는 MPEG-1 모드에서는 최대 2채널, MPEG-2 모드에서는 최대 5.1채널 지원)
- 임의의 비트 레이트와 가변 프레임 길이.비트 저장기를 사용한 표준화된 고정 비트 전송률
- 효율이 향상되고 필터 뱅크가 단순해집니다.AAC는 MP3의 하이브리드 코딩(부분 MDCT 및 부분 FFT) 대신 순수 MDCT(수정 이산 코사인 변환)를 사용합니다.
- 정지 신호의 부호화 효율이 높다(AAC는 1024 또는 960개의 샘플 크기를 사용하여 MP3의 576개의 샘플 블록보다 더 효율적인 부호화를 가능하게 한다).
- 과도 신호의 부호화 정확도가 높다(AAC는 128 또는 120개의 샘플 크기를 사용하여 MP3의 192개의 샘플 블록보다 더 정확한 부호화를 가능하게 한다).
- 카이저-베셀 유도 창 함수를 사용하여 주엽을 넓히는 대신 스펙트럼 누출을 제거할 수 있는 가능성
- 16kHz 이상의 오디오 주파수를 훨씬 더 잘 처리합니다.
- 보다 유연한 조인트 스테레오(다른 주파수 범위에서 다른 방법을 사용할 수 있음);
- 압축 효율을 높이기 위해 추가된 모듈(도구) : TNS, 역방향 예측, 지각 소음 대체(PNS) 등이들 모듈을 조합하여 다른 부호화 프로파일을 구성할 수 있습니다.
전체적으로 AAC 포맷은 개발자가 MP3보다 코덱을 유연하게 설계할 수 있도록 하며 MPEG-1 오디오 사양의 많은 설계 선택 사항을 수정합니다.이러한 유연성 향상으로 인해 대부분의 경우 동시 부호화 전략이 강화되고 결과적으로 압축 효율이 향상됩니다.이는 특히 뛰어난 스테레오 코딩, 순수한 MDCT 및 더 나은 트랜스폼윈도 크기로 MP3가 경쟁할 수 없는 매우 낮은 비트환율에서는 더욱 그렇습니다.
MP3 포맷은 거의 범용적인 하드웨어와 소프트웨어를 지원하지만, 주로 MP3가 인터넷을 통한 음악 파일 공유/배포의 중요한 첫 몇 년 동안 선택된 포맷이었기 때문에 AAC는 확고한 업계 [41]지원 덕분에 강력한 경쟁 상대입니다.
기능
AAC는 광대역오디오 코딩 알고리즘으로, 고품질 디지털오디오를 나타내기 위해서 필요한 데이터량을 대폭 삭감하기 위해서, 다음의 2개의 주된 코딩 전략을 이용합니다.
- 지각적으로 무관한 신호 컴포넌트는 폐기됩니다.
- 부호화된 오디오 신호의 용장성은 배제됩니다.
실제 인코딩 프로세스는 다음 단계로 구성됩니다.
- 신호는 순방향 수정 이산 코사인 변환(MDCT)을 사용하여 시간 도메인에서 주파수 도메인으로 변환됩니다.이는 필터 뱅크를 사용하여 적절한 횟수의 시간 샘플을 취하여 주파수 샘플로 변환함으로써 이루어집니다.
- 주파수 영역 신호는 정신 음향 모델을 기반으로 양자화되어 부호화됩니다.
- 내부 오류 수정 코드가 추가되었습니다.
- 신호가 저장되거나 전송됩니다.
- 파손된 샘플을 방지하기 위해 Luhn [42]mod N 알고리즘의 최신 구현이 각 프레임에 적용됩니다.
MPEG-4 오디오 표준에서는 단일 또는 소규모의 고효율 압축 방식을 정의하는 것이 아니라 저비트레이트 음성 부호화부터 고품질 오디오 부호화 및 음악 합성까지 광범위한 작업을 수행하기 위한 복잡한 도구 상자가 정의되어 있습니다.
- MPEG-4 오디오 코딩 알고리즘패밀리는 저비트레이트 음성 부호화(2kbit/s 이하)부터 고품질 음성 부호화(1채널당 64kbit/s 이상)까지 폭넓게 대응하고 있습니다.
- AAC는 8kHz와 96kHz 사이의 샘플링 주파수와 1과 48 사이의 임의의 수의 채널을 제공합니다.
- MP3의 하이브리드필터 뱅크와 달리 AAC는 1024포인트 또는 960포인트의 윈도우 길이를 늘린 수정 이산 코사인 변환(MDCT)을 사용합니다.
AAC 인코더는 길이가 1024 포인트인 단일 MDCT 블록 또는 128 포인트8 블록(또는 각각960 포인트와 120 포인트 사이)을 동적으로 전환할 수 있습니다.
- 신호 변경 또는 과도 현상이 발생하면 시간 분해능을 높이기 위해 각각 128/120 포인트의 8개의 짧은 창이 선택됩니다.
- 디폴트로는 1024포인트/960포인트 창이 더 길어집니다.이는 주파수 분해능이 증가하여 보다 정교한 심리 음향 모델이 가능해져 코딩 효율이 향상되기 때문입니다.
모듈러 부호화
AAC는 부호화에 모듈러 방식을 취합니다.부호화하는 비트스트림의 복잡성, 원하는 성능 및 허용 가능한 출력에 따라 구현자는 특정 응용 프로그램에 사용할 특정 도구 세트를 정의하는 프로파일을 작성할 수 있습니다.
MPEG-2 Part 7 표준(Advanced Audio Coding)은 1997년에 처음 공개되었으며 다음 3가지 기본 [2][43]프로파일을 제공합니다.
- 저복잡도(LC)– 가장 심플하고 널리 사용되고 지원됨
- 메인 프로파일(메인)– LC 프로파일과 마찬가지로 역방향 예측이 추가되어 있습니다.
- Scalable Sample Rate(SSR; 스케일러블샘플레이트) a.k.a.SRS(샘플레이트 스케일러블)
MPEG-4 Part 3 표준(MPEG-4 Audio)은 다양한 새로운 압축 도구(일명 k.a)를 정의했습니다.Audio Object Types) 및 새로운 프로파일에서의 사용법.AAC는 일부 MPEG-4 오디오프로파일에서는 사용되지 않습니다.MPEG-2 Part 7 AAC LC 프로파일, AAC 메인 프로파일 및 AAC SSR 프로파일은 Perceptual Noise Substitution과 조합되어 MPEG-4 Audio Standard에서 Audio Object Types(AAC LC, AAC 메인 및 AAC SSR라는 이름으로 정의됩니다.이것들은 MPEG-4 오디오프로파일의 [26]다른 오브젝트타입과 조합됩니다.MPEG-4 [34][44]표준에 정의되어 있는 오디오프로파일의 일부를 다음에 나타냅니다.
- 메인 오디오 프로파일– 1999년에 정의되어 MPEG-4 오디오오브젝트 타입의 대부분을 사용합니다(AAC Main, AAC-LC, AAC-SSR, AAC-LTP, AAC 스케일러블, TwinVQ, CELP, HVXC, TTSI, Main).
- 스케일러블 오디오 프로파일– 1999년에 정의되어 AAC-LC, AAC-LTP, AAC 스케일러블, TwinVQ, CELP, HVXC, TTSI 사용
- 음성 오디오 프로파일– 1999년 정의, CELP, HVXC, TTSI 사용
- 합성 오디오 프로파일– 1999년 정의, TTSI, 메인 합성
- 고품질 오디오프로파일– 2000년에 정의되어 AAC-LC, AAC-LTP, AAC 스케일러블, CELP, ER-AAC-LC, ER-AAC-LTP, ER-AAC 스케일러블, ER-CELP를 사용합니다.
- 저지연 오디오 프로파일– 2000년에 정의되어 CELP, HVXC, TTSI, ER-AAC-LD, ER-CELP, ER-HVXC 사용
- 저지연 AAC v2 - 2012년에 정의되었으며 AAC-LD, AAC-ELD 및 AAC-ELDv2 사용
- 모바일 오디오인터넷 워킹프로파일– 2000년에 정의되어 ER-AAC-LC, ER-AAC-Scalable, ER-TwinVQ, ER-BSAC, ER-AAC-LD를 사용합니다.
- AAC 프로파일– 2003년에 정의되어 AAC-LC를 사용합니다.
- 고효율 AAC 프로파일– 2003년 정의, AAC-LC, SBR 사용
- 고효율 AAC v2 프로파일– 2006년 정의, AAC-LC, SBR, PS 사용
- 확장 고효율 AAC x HE-AAC – 2012년 정의, USAC 사용
MPEG-4 오디오의 많은 개량점 중 하나는 Long Term Prediction(LTP; 장기 예측)이라고 불리는 객체유형입니다.이는 계산 [28]복잡도가 낮은 순방향 프레딕터를 사용하여 메인프로파일을 개량한 것입니다.
AAC 오류 보호 툴킷
오류 보호를 적용하면 어느 정도 오류 수정이 가능합니다.오류 정정 코드는 보통 페이로드 전체에 동일하게 적용됩니다.그러나 AAC 페이로드의 다른 부분이 전송 오류에 대해 다른 민감도를 나타내기 때문에 이는 매우 효율적인 접근법이 아닙니다.
AAC payload는 오차 민감도가 다른 부품으로 세분할 수 있습니다.
- MPEG-4 Audio 표준에서 정의된 Error Protection(EP; 오류 보호) 도구를 사용하여 이러한 부품 중 하나에 독립적인 오류 수정 코드를 적용할 수 있습니다.
- 이 툴킷은 추가 오버헤드를 낮게 유지하기 위해 payload의 가장 민감한 부분에 오류 수정 기능을 제공합니다.
- 이 툴킷은 기존 AAC 디코더와 하위 호환성이 있습니다.툴킷의 오류 정정 기능의 대부분은 오디오 신호에 대한 정보를 데이터 스트림에서 보다 균등하게 확산시키는 것에 기초하고 있습니다.
ER(Error Resilient) AAC
Error Resilience(ER) 기술을 사용하여 코딩 체계 자체를 오류에 대해 더욱 견고하게 만들 수 있습니다.
AAC에서는 MPEG-4 Audio에서 3가지 커스텀 커스터마이즈 방식이 개발되어 정의되었습니다.
- 스펙트럼 데이터 내에서 오류 전파를 방지하는 HCR(Huffman Codeword Reordering)
- 스펙트럼 데이터 내의 심각한 오류를 검출하기 위한 가상 코드북(VCB11)
- 스케일 팩터 데이터 내 오류 전파를 줄이기 위한 RVC(Reversible Variable Length Code)
AAC 저지연
ISO/IEC 14496-3:2009 및 ISO/IEC 14496-3:2009/amd에서 정의된 오디오 코딩 표준 MPEG-4 Low Delay(AAC-LD), Enhanced Low Delay(AAC-ELD) 및 Enhanced Low Delay v2(AAC-ELDv2)는 다음과 같은 장점을 조합하여 설계되었습니다.MPEG-2 Advanced Audio Coding([46][47][48]AAC; 어드밴스드오디오 코딩) 형식에서 파생된 것입니다.AAC-ELD는 GSMA에 의해 IMS Profile for High Definition Video Conference(HDVC;[49] 고화질 화상회의용 IMS 프로파일) 서비스의 초광대역 음성 코덱으로 권장됩니다.
라이선스 및 특허
![]() | 이 문서는 현재가 아닐 수 있지만 기간을 지정하지 않은 이벤트 또는 주제에 대한 것입니다. |
사용자가 AAC [50]형식으로 콘텐츠를 스트리밍하거나 배포하기 위해 라이센스나 지불이 필요하지 않습니다.이러한 이유만으로도 AAC는 이전 MP3보다 콘텐츠를 배포하는 데 더 매력적인 형식이 될 수 있습니다. 특히 사용 사례에 따라서는 스트리밍 콘텐츠(인터넷 라디오 등)에 적합합니다.
단, AAC [51]코덱의 모든 제조원 또는 개발자에게는 특허 라이선스가[when?] 필요합니다.이 때문에, FFmpeg 나 FAAC 등의 프리·오픈·소스·소프트웨어의 실장은, 특허 침해를 피하기 위해서 소스 형식만으로 배포할 수 있습니다(아래의 「AAC, 소프트웨어를 서포트하는 제품」을 참조).
AAC 특허권자는 벨랩스, 돌비, 프라운호퍼, LG전자, NEC, NTT 도코모, 파나소닉, 소니,[1] ETRI, JVC 켄우드, 필립스, 마이크로소프트, NTT [15]등이다.
확장 및 개선
첫 번째 AAC 표준(1997년 MPEG-2 Part 7에서 정의)에 일부 확장이 추가되었습니다.
- Perceptual Noise Substitution(PNS; 지각 노이즈 대체) 1999년에 MPEG-4에 추가되었습니다.노이즈를 의사 난수 데이터로 코딩할 수 있습니다.
- 1999년에 MPEG-4에 추가된 Long Term Predictor(LTP).계산 [28]복잡도가 낮은 순방향 예측 변수입니다.
- 2000년에 MPEG-4 오디오버전 2에서 추가된Error Resilience(ER; 오류 복원력)로 오류 발생 가능성이[52] 높은 채널을 통한 전송에 사용
- AAC-LD(저지연), 실시간컨버세이션애플리케이션에 사용
- 고효율 AAC(HE-AAC), aacPlus v1 또는 AAC+, SBR(Spectral Band Replication)과 AAC LC의 조합.낮은 비트 전송률에 사용됩니다.2003년에 정의.
- HE-AAC v2, a.k.a. aacPlus v2, eAAC+ 또는 Enhanced aacPlus. Parametric Stereo(PS)와 HE-AAC의 조합으로 비트 전송률이 낮아집니다.2004년과 2006년에 정의.
- MPEG-4 SLS(Scalable To Lossless)는 아직 [53]공개되지 않았지만 AAC 스트림을 보완하여 Fraunhofer IIS의 "HD-AAC" 제품과 같이 무손실 디코딩 옵션을 제공할 수 있습니다.
컨테이너 형식
파일 저장용 ISO 기반 미디어 파일 형식에 기반한 MP4, 3GP 및 기타 컨테이너 형식과 더불어 AAC 오디오 데이터는 Audio Data Interchange Format(ADIF;[54] 오디오 데이터 교환 형식)을 사용하여 MPEG-2 표준용 파일로 패키징되었으며 단일 헤더에 이어 원시 AAC 오디오 데이터 [55]블록으로 구성됩니다.단, 데이터가 MPEG-2 트랜스포트 스트림 내에서 스트리밍되는 경우 일련의 프레임으로 구성된 Audio Data Transport Stream(ADTS; 오디오 데이터 전송 스트림)이라고 하는 자기 동기화 형식이 사용됩니다.각 프레임은 헤더에 이어 AAC 오디오 데이터가 [54]이어집니다.이 파일 및 스트리밍 기반 포맷은 MPEG-2 파트7에서 정의되어 있지만 MPEG-4에서만 유용한 포맷으로 간주되므로 MPEG-4 디코더는 어느 [54]포맷도 지원할 필요가 없습니다.이러한 컨테이너와 원시 AAC 스트림은 .aac 파일 확장자를 가질 수 있습니다.MPEG-4 Part 3에서는 AAC뿐만 아니라 TwinVQ나 ALS 등의 MPEG-4 오디오 압축 방식을 캡슐화한 Low Overhead Audio Stream(LOAS; 로우 오버헤드오디오 스트림)이라고 불리는 자체 자기 동기화 형식도 정의합니다.이 형식은 인코더가 SBR 또는 파라미터 스테레오 AAC 확장을 사용하는 경우 DVB 트랜스포트 스트림에서 사용하도록 정의된 형식입니다.단, 비멀티플렉스 AAC 스트림은 1개로 제한됩니다.이 형식은 Low Overhead Audio Transport Multiplex(LATM; 로 오버헤드오디오 트랜스포트 멀티플렉스)라고도 불리며 LOAS의 [54]인터리브된 복수 스트림버전일 뿐입니다.
AAC를 지원하는 제품
이 섹션은 확인을 위해 추가 인용문이 필요합니다. : 코딩 · · JSTOR (2017년 9월) ( 메시지 및 ) |
HDTV 표준
일본어 ISDB-T
2003년 12월, 일본은 MPEG-2 비디오와 MPEG-2 AAC 오디오를 실장하는 지상파 DTV ISDB-T 규격의 방송을 개시했다.2006년 4월, 일본은 ISDB-T 모바일 서브 프로그램 「1seg」의 방송을 개시해, 지구상의 지상파 HDTV 방송 서비스에 오디오 HE-AAC를 탑재한 비디오 H.264/AVC를 최초로 실장했다.
국제 ISDB-Tb
2007년 12월 브라질은 메인 프로그램(싱글 또는 멀티)에 오디오 AAC를 탑재한 비디오 코딩 H.264/AVC를 구현하고 1seg 모바일 서브프로그램에 오디오 HE-AACv2를 탑재한 비디오 H.264/AVC를 탑재한 International ISDB-Tb라는 지상파 DTV 표준 방송을 시작했습니다.
디지털 비디오 방송
DVB 스위트의 표준 관리 기관인 ETSI는 적어도 [56]2004년부터 DVB 애플리케이션에서 AAC, HE-AAC 및 HE-AAC v2 오디오 코딩을 지원하고 있습니다.비디오에 H.264 압축을 사용하는 DVB 브로드캐스트는 보통 오디오에 [citation needed]HE-AAC를 사용합니다.
하드웨어
아이튠즈와 아이팟
2003년 4월, 애플은 자사의 iTunes와 iPod 제품이 MPEG-4 AAC 형식의 노래를 지원할 것이라고 발표함으로써 AAC에 대한 주류 관심을 불러 일으켰다.고객은 iTunes 스토어를 통해 128kbit/s AAC(FairPlay 참조)의 제한된 형식의 음악을 다운로드하거나 iTunes를 사용하여 DRM이 없는 파일을 자체 CD에서 생성할 수 있습니다.이후 애플은 오디오 인코딩을 위해 AAC를 사용하는 뮤직비디오와 영화를 제공하기 시작했다.
2007년 5월 29일, 애플은 참여 음반사의 곡과 뮤직비디오를 더 높은 비트레이트(256kbit/s cVBR)로 판매하기 시작했고, "iTunes Plus"라고 불리는 포맷인 DRM을 무료로 판매하기 시작했다.이 파일들은 대부분 AAC 표준에 준거하여 많은 비 Apple 제품에서 재생할 수 있지만, 이 파일에는 앨범 아트웍이나 구매 영수증 등의 커스텀 iTunes 정보가 포함되어 있어 파일이 피어 투 피어 네트워크로 유출될 경우 고객을 식별할 수 있습니다.단, 이러한 커스텀태그를 삭제하고 AAC 사양에 엄밀하게 준거한 플레이어와의 상호 운용성을 회복할 수 있습니다.2009년 1월 6일 현재, 미국에 있는 iTunes Store의 거의 모든 음악은 DRM이 없으며, 나머지는 2009년 [57]3월 말까지 DRM이 없습니다.
iTunes는 구속된 가변 비트레이트 방식(ABR 인코딩의 덜 엄격한 변형)의 AAC 트랙을 인코딩하는 "가변 비트레이트" 인코딩 옵션을 제공합니다.단,[58] 기본 QuickTime API는 진정한 VBR 인코딩 프로파일을 제공합니다.
2009년 9월 현재, Apple은 파일 재생이 아닌 무선 스트림에 대해서만 HE-AAC(MP4 표준의 일부) 지원을 추가했습니다.iTunes는 아직 진정한 VBR 인코딩을 지원하지 않습니다.
다른 휴대용 플레이어
- 아르코스
- Cowon(일부 모델에서 비공식 지원)
- 크리에이티브 Zen 포터블
- Fiio(현재 모든 모델)
- 닌텐도 3DS
- 닌텐도 DSi
- 필립스 고기어 뮤즈
- 펌웨어 2.0 이후 탑재된 PSP(PlayStation Portable)
- 삼성YEP
- SanDisk Sansa (일부 모델)
- 워크맨
- 준
- Rockbox 서드파티 펌웨어를 완전히 지원하는 휴대용 플레이어
휴대폰
수년간, 노키아, 모토로라, 삼성, 소니에릭슨, 벤큐-시멘스, 필립스 같은 제조사의 많은 휴대폰들이 AAC 재생을 지원해 왔다.최초의 그러한 전화기는 MP3도 재생하는 2002년에 출시된 노키아 5510이다.하지만, 이 전화기는 상업적인[citation needed] 실패작이었고 AAC와 MP3를 지원하는 추세가 지속된 2005년까지 음악 플레이어를 내장한 그러한 전화기는 주류에서 인기를 얻지 못했다.대부분의 새로운 스마트폰과 음악 테마폰은 이러한 형식의 재생을 지원합니다.
- Sony Ericson 전화기는 MP4 컨테이너에서 다양한 AAC 형식을 지원합니다.AAC-LC는 K700 이후의 모든 전화기에서 지원되며 W550 이후의 전화기는 HE-AAC를 지원합니다.P990, K610, W890i 등의 최신 디바이스는 HE-AAC v2를 지원합니다.
- Nokia Xpress Music과 N-시리즈 및 E-Series와 같은 다른 신세대 Nokia 멀티미디어 폰도 LC, HE, M4A 및 HEV2 프로필에서 AAC 형식을 지원합니다.또한 LTP 인코딩 AAC 오디오 재생도 지원합니다.
- BlackBerry 10 운영 체제를 실행하는 BlackBerry 전화기는 AAC 재생을 기본적으로 지원합니다.일부 이전 세대의 BlackBerry OS 장치도 AAC를 지원합니다.
- 바다 OS
- Apple의 iPhone은 2009년 3월에 DRM 제한이 철폐될 때까지 iTunes Store에서 기본 인코딩 형식으로 사용되었던 AAC 및 FairPlay로 보호된 AAC 파일을 지원합니다.
- Android 2.3[59] 이후에서는 MP4 또는 M4A 컨테이너에서 AAC-LC, HE-AAC 및 HE-AAC v2와 기타 오디오 형식을 지원합니다.Android 3.1 이후는 원시 ADTS 파일을 지원합니다.Android 4.1은 AAC를 [60]인코딩할 수 있습니다.
- HP/Palm의 WebOS는 AAC, AAC+, eAAC+ 및 .m4a 컨테이너를 네이티브 음악 플레이어 및 여러 서드파티 플레이어에서 지원합니다.그러나 iTunes에서 [61]다운로드한 Apple의 FairPlay DRM 파일은 지원하지 않습니다.
- Windows Phone의 Silverlight 런타임은 AAC-LC, HE-AAC 및 HE-AAC v2 디코딩을 지원합니다.
다른 장치
- 애플의 아이패드:iTunes Store에서 기본 인코딩 형식으로 사용되는 AAC 및 FairPlay 보호 AAC 파일 지원
- Palm OS PDA: 많은 Palm OS 기반 PDA 및 스마트폰에서 서드파티 소프트웨어 Pocket Tunes를 사용하여 AAC 및 HE-AAC를 재생할 수 있습니다.2006년 12월에 출시된 버전 4.0에서는 네이티브 AAC 및 HE-AAC 파일 지원이 추가되었습니다.일반적인 비디오 플레이어인 TCPMP의 AAC 코덱은 특허 문제로 인해 버전 0.66 이후 사용이 중지되었지만 corecodec.org 이외의 사이트에서 다운로드할 수 있습니다.TCPMP의 상용 후속 제품인 CorePlayer에는 AAC 지원이 포함되어 있습니다.AAC를 지원하는 다른 Palm OS 프로그램에는 Kinoma Player와 AeroPlayer가 있습니다.
- Windows Mobile:AAC를 네이티브 Windows Media Player 또는 서드파티 제품(TCMP, CorePlayer)[citation needed]으로 지원
- Epson: P-2000 및 P-4000 멀티미디어/포토 스토리지 뷰어에서 AAC 재생 지원
- Sony Reader: AAC가 포함된 M4A 파일을 재생하고 iTunes에서 만든 메타데이터를 표시합니다.A 및 E 시리즈 Network Walkmans를 포함한 다른 Sony 제품은 펌웨어 업데이트(2006년 5월 출시)와 함께 AAC를 지원하며 S 시리즈는 개봉 즉시 지원합니다.
- Sonos Digital Media Player: AAC 파일 재생 지원
- 반즈 & 노블 누크 컬러: AAC 인코딩 파일 재생 지원
- Roku SoundBridge: AAC 인코딩 파일 재생을 지원하는 네트워크 오디오 플레이어
- Squeezebox: AAC 파일 재생을 지원하는 네트워크 오디오 플레이어(Logitech 사의 Slim Devices)
- PlayStation 3: AAC 파일 인코딩 및 디코딩 지원
- Xbox 360: Zune 소프트웨어를 통한 AAC 스트리밍 및 USB 포트를 통해 연결된 지원되는 iPod 스트리밍 지원
- Wii: 2007년 12월 11일 현재 Photo Channel 버전 1.1을 통해 AAC 파일을 지원합니다..m4a 파일 확장자에 있는 한 모든 AAC 프로파일 및 비트레이트가 지원됩니다.이 업데이트로 MP3 호환성이 제거되었지만, 이 업데이트를 설치한 사용자는 원하는 [62]경우 이전 버전으로 자유롭게 다운그레이드할 수 있습니다.
- Livescribe Pulse and Echo Smartpens: 오디오를 AAC 형식으로 녹음 및 저장합니다.오디오 파일은 펜의 내장 스피커, 연결된 헤드폰을 사용하여 재생하거나 Livescribe Desktop 소프트웨어를 사용하여 컴퓨터에서 재생할 수 있습니다.AAC 파일은 Windows OS의 "My Documents" 폴더에 저장되어 Livescribe의 특별한 하드웨어나 소프트웨어 없이도 배포 및 재생할 수 있습니다.
- Google Chromecast: LC-AAC 및 HE-AAC 오디오[63] 재생 지원
소프트웨어
현재의 거의 모든 컴퓨터 미디어 플레이어에는 AAC용 디코더가 내장되어 있거나 라이브러리를 사용하여 디코딩할 수 있습니다.Microsoft Windows 에서는, DirectShow 를 대응하는 필터와 함께 사용하고, 임의의 DirectShow 베이스 플레이어에서 AAC 를 재생할 수 있습니다.Mac OS X는 QuickTime 라이브러리를 통해 AAC를 지원합니다.
Adobe Flash Player는 버전 9 업데이트 3 이후 AAC [64][65]스트림도 재생할 수 있습니다.Flash Player도 브라우저 플러그인이기 때문에 브라우저를 통해 AAC 파일을 재생할 수도 있습니다.
또한 Rockbox 오픈 소스 펌웨어(여러 휴대용 플레이어에서 사용 가능)는 플레이어의 모델과 AAC 프로필에 따라 다양한 수준으로 AAC를 지원합니다.
Xbox 360에 대한 옵션인 iPod 지원(보호되지 않은 AAC 파일 재생)은 Xbox [66]Live에서 무료로 다운로드할 수 있습니다.
다음은 기타 소프트웨어 플레이어 응용 프로그램의 포괄적인 목록을 보여 줍니다.
- 3ivx MPEG-4: 모든 DirectShow 응용 프로그램에서 AAC 인코딩 또는 AAC/HE-AAC 디코딩을 지원하는 DirectShow 및 QuickTime 플러그인 스위트
- CorePlayer: LC 및 HE AAC 지원
- ffdshow: FAAD2를 사용하여 AAC 디코딩을 지원하는 Microsoft Windows용 무료 오픈소스 DirectShow 필터
- foobar2000: LC 및 HE AAC를 지원하는 Windows용 프리웨어 오디오 플레이어
- KMPlayer
- 미디어 몽키
- AIMP
- 미디어 플레이어 클래식 홈 시네마
- mp3 태그
- MPlayer 또는 xine: Linux 또는 Macintosh에서 AAC 디코더로 자주 사용
- MusicBee: 고급 음악 매니저 및 플레이어.플러그인을 통한 인코딩 및 리핑도 지원합니다.
- RealPlayer: RealNetworks RealAudio 10 AAC 인코더 탑재
- Songbird: 플러그인 포함 iTunes Store에서 구입한 음악에 사용되는 DRM 권한 관리 인코딩을 포함하여 Windows, Linux 및 Mac OS X에서 AAC 지원
- 소니 Sonic Stage
- VLC 미디어 플레이어: MP4 및 원시 AAC 파일 재생 및 인코딩 지원
- Windows용 Winamp: LC 및 HE AAC를 지원하는 AAC 인코더 포함
- Windows Media Player 12: Windows 7과 함께 출시되어 AAC 파일 재생을 네이티브로 지원
- 또 다른 리얼: Rhapsody는 AAC로 인코딩된 서브스크립션 트랙을 제공할 뿐만 아니라 RealAudio AAC 코덱을 지원합니다.
- XBMC: AAC(LC와 HE 모두)를 지원합니다.
- XMMS: faad2 라이브러리에서 제공하는 플러그인을 사용한 MP4 재생 지원
이러한 플레이어 중 일부(예: foobar2000, Winamp 및 VLC)는 SHOUTcast 프로토콜을 사용하여 ADTS(Audio Data Transport Stream) 디코딩도 지원합니다.Winamp 및 foobar2000용 플러그인은 이러한 스트림을 생성할 수 있도록 합니다.
네로 디지털 오디오
2006년 5월, Nero AG는 LC-AAC, HE-AAC 및 HE-AAC v2 스트림을 인코딩할 수 있는 AAC 인코딩 툴인 Nero Digital Audio(AAC 코덱 부분은 Nero AAC [67]코덱이 되었습니다)를 무료로 출시했습니다.이 도구는 명령줄 인터페이스 도구일 뿐입니다.PCM WAV에 디코딩하기 위한 별도의 유틸리티도 포함되어 있습니다.
foobar2000 오디오 플레이어 및 MediaCoder 등 다양한 툴을 사용하여 이 인코더에 GUI를 제공할 수 있습니다.
FAAC과 FAAD2
FAAC와 FAAD2는 각각 Freeware Advanced Audio Coder와 Decoder 2의 약자입니다.FAAC는 오디오오브젝트 타입 LC, Main 및 LTP를 [68]지원합니다.FAAD2는 오디오오브젝트 타입 LC, 메인, LTP, SBR 및 [69]PS를 지원합니다.FAAD2는 프리 소프트웨어이지만 FAAC는 프리 소프트웨어가 아닙니다.
프라운호퍼 FDK AAC
Android에 포함된 Fraunhofer에 의해 작성된 오픈소스 인코더/디코더는 다른 플랫폼으로 이식되었습니다.FFmpeg에서는 [citation needed]AAC 인코더를 권장합니다.
FFmpeg과 Libav
FFmpeg의 libavcodec에서 작성된 네이티브 AAC 인코더는 Libav로 포크되어 실험적이고 불량한 것으로 간주되었습니다.FFmpeg 3.0 릴리즈(2016년 2월)를 위해 AAC [70]인코더의 버전을 사용할 수 있고 경쟁력을 갖추기 위해 상당한 작업이 수행되었습니다.Libav는 이 작업을 Marge하지 않고 이전 버전의 AAC 인코더를 계속 사용합니다.이러한 인코더는 LGPL 라이선스가 부여된 오픈소스이며 FFmpeg 또는 Libav 프레임워크를 구축할 수 있는 모든 플랫폼에 대해 구축할 수 있습니다.
FFmpeg와 Libav는 모두 libfdk-aac 경유로 Fraunhofer FDK AAC 라이브러리를 사용할 수 있으며, FFmpeg 네이티브인코더는 안정적이고 일반적인 사용에 적합하지만 FFmpeg에서 [71]사용할 수 있는 최고 품질의 인코더로 간주되고 있습니다.또한 Libav는 FDK AAC가 [72]사용 가능한 경우 사용할 것을 권장합니다.
「 」를 참조해 주세요.
- 오디오 코딩 포맷 비교
- AAC-LD
- MPEG-4 Part 14 (컨테이너 형식)
- ALAC – Apple 자체 무손실 코덱
- Vorbis – AAC 및 MP3의 주요 오픈, 로열티 무료 경쟁사
- Opus – 2012년에 표준화된 사전 인코딩 및 인터랙티브 사용을 위한 개방적이고 로열티 없는 코덱
레퍼런스
- ^ a b c "Via Licensing Announces Updated AAC Joint Patent License". Business Wire. 5 January 2009. Retrieved 18 June 2019.
- ^ a b ISO (1997). "ISO/IEC 13818-7:1997, Information technology -- Generic coding of moving pictures and associated audio information -- Part 7: Advanced Audio Coding (AAC)". Archived from the original on 2012-09-25. Retrieved 2010-07-18.
- ^ Advanced Audio Coding (MPEG-4) (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 22 June 2010. Retrieved 1 December 2021.
- ^ a b c d Brandenburg, Karlheinz (1999). "MP3 and AAC Explained" (PDF). Archived from the original (PDF) on 2017-02-13.
- ^ ISO (2006) ISO/IEC 13818-7:2006 - 정보기술 - 동영상 및 관련 오디오 정보의 일반 부호화 - Part 7: 2016-03 - 03 - Wayback Machine에서 아카이브된 고급 오디오 부호화, 2009-08-06
- ^ ISO (2006) ISO/IEC 14496-3:2005 - 정보기술 - 시청각 객체의 부호화 - Part 3 : Wayback Machine에서 오디오 아카이브 2016-04-13, 2009-08-06 취득
- ^ 웹 플레이어, Google Home, Amazon Alexa 및 Microsoft Windows 앱에서만 사용됩니다.
- ^ "Audio file formats for Spotify". Spotify. Retrieved 20 September 2021.
- ^ Ahmed, Nasir (January 1991). "How I Came Up With the Discrete Cosine Transform". Digital Signal Processing. 1 (1): 4–5. doi:10.1016/1051-2004(91)90086-Z.
- ^ Ahmed, Nasir; Natarajan, T.; Rao, K. R. (January 1974), "Discrete Cosine Transform", IEEE Transactions on Computers, C-23 (1): 90–93, doi:10.1109/T-C.1974.223784
- ^ Rao, K. R.; Yip, P. (1990), Discrete Cosine Transform: Algorithms, Advantages, Applications, Boston: Academic Press, ISBN 978-0-12-580203-1
- ^ J. P. Princen, A. W. Johnson und A. B. Bradley: 시간 도메인 에일리어싱 취소에 근거한 필터 뱅크 설계를 사용한 서브밴드/변환 부호화, IEEE Pro.국제 음향, 음성, 신호 처리 회의(ICASSP), 2161-2164, 1987
- ^ 존 P. 프린슨, 앨런 B브래들리: 분석/합성 필터 뱅크 설계는 시간 영역 별칭 취소, IEEE Trans를 기반으로 합니다.어쿠스틱.음성 신호 처리, ASSP-34(5), 1153-1161, 1986
- ^ Guckert, John (Spring 2012). "The Use of FFT and MDCT in MP3 Audio Compression" (PDF). University of Utah. Retrieved 14 July 2019.
- ^ a b "AAC Licensors". Via Corp. Retrieved 15 January 2020.
- ^ ISO/IEC 14496-3:2009 - Information technology -- Coding of audio-visual objects -- Part 3: Audio (PDF) (Technical report). ISO/IEC. 1 September 2009. Archived (PDF) from the original on 14 June 2011. Retrieved 2009-10-07.
- ^ a b "AAC". MPEG.ORG. Archived from the original on 3 October 2009. Retrieved 2009-10-28.
- ^ "ISO/IEC 13818-7, Fourth edition, Part 7 - Advanced Audio Coding (AAC)" (PDF). ISO. 15 January 2006. Archived (PDF) from the original on 6 March 2009. Retrieved 2009-10-28.
- ^ Bouvigne, Gabriel (2003). "MPEG-2/MPEG-4 - AAC". MP3'Tech. Archived from the original on 2010-01-05. Retrieved 2009-10-28.
- ^ "MPEG Audio FAQ Version 9 - MPEG-1 and MPEG-2 BC". ISO. October 1998. Archived from the original on 2010-02-18. Retrieved 2009-10-28.
- ^ "Florence Press Release". ISO. March 1996. Archived from the original on 2010-04-08. Retrieved 2009-10-28.
- ^ Johnston, J. D. 및 Ferreira, A. J., "차이 스테레오 변환 부호화", ICASSP '92, 1992년 3월, 페이지.II-569-572
- ^ Sinha, D. 및 Johnston, J. D., "신호 적응형 스위치 필터 뱅크를 사용한 낮은 비트 전송률에서의 오디오 압축", IEEE ASSP, 1996, 페이지 1053-1057.
- ^ Johnston, J. D., Sinha, D., D., Dorward, S. 및 Quackenbush, S., "AT&T 지각 오디오 코더(PAC)"는 디지털 오디오 비트레이트 저감에 관한 논문 수집(Gilchrist, N.) 및 Growin, C(에듀얼 오디오 코더)에 수록되어 있습니다.
- ^ Herre, J. 및 Johnston, J. D., "시간 노이즈 쉐이핑을 사용하여 지각 오디오 코더의 성능 향상", AES 101번째 협약, no. preprint 4384, 1996년
- ^ a b c Brandenburg, Karlheinz; Kunz, Oliver; Sugiyama, Akihiko. "MPEG-4 Natural Audio Coding - Audio profiles and levels". chiariglione.org. Archived from the original on 2010-07-17. Retrieved 2009-10-06.
- ^ "ISO/IEC FCD 14496-3 Subpart 1 - Draft - N2203" (PDF). ISO/IEC JTC 1/SC 29/WG 11. 15 May 1998. Retrieved 2009-10-07.
- ^ a b c Brandenburg, Karlheinz; Kunz, Oliver; Sugiyama, Akihiko (1999). "MPEG-4 Natural Audio Coding - General Audio Coding (AAC based)". chiariglione.org. Archived from the original on 2010-02-19. Retrieved 2009-10-06.
- ^ "ISO/IEC 14496-3:1999/Amd 1:2000 - Audio extensions". ISO. 2000. Archived from the original on 2011-06-06. Retrieved 2009-10-07.
- ^ "ISO/IEC 14496-3:/Amd.1 - Final Committee Draft - MPEG-4 Audio Version 2" (PDF). ISO/IEC JTC 1/SC 29/WG 11. July 1999. Archived from the original (PDF) on 2012-08-01. Retrieved 2009-10-07.
- ^ Purnhagen, Heiko (19 February 2000). "MPEG-4 Version 2 Audio Workshop:HILN - Parametric Audio Coding" (PDF). Paris. AES 108th Convention: MPEG-4 Version 2 Audio What is it about?. Retrieved 2009-10-07.
- ^ Pereira, Fernando (October 2001). "Levels for Audio Profiles". MPEG Industry Forum. Archived from the original on 2010-01-08. Retrieved 2009-10-15.
- ^ "ISO/IEC 14496-3:2001/Amd 1:2003 - Bandwidth extension". ISO. 2003. Archived from the original on 2011-06-06. Retrieved 2009-10-07.
- ^ a b "Text of ISO/IEC 14496-3:2001/FPDAM 4, Audio Lossless Coding (ALS), new audio profiles and BSAC extensions". ISO/IEC JTC1/SC29/WG11/N7016. 11 January 2005. Archived from the original (DOC) on 12 May 2014. Retrieved 2009-10-09.
- ^ "Audio Lossless Coding (ALS), new audio profiles and BSAC extensions, ISO/IEC 14496-3:2005/Amd 2:2006". ISO. 2006. Archived from the original on 2012-01-04. Retrieved 2009-10-13.
- ^ Mody, Mihir (6 June 2005). "Audio compression gets better and more complex". Embedded.com. Archived from the original on 8 February 2016. Retrieved 2009-10-13.
- ^ a b "MPEG-4 aacPlus - Audio coding for today's digital media world" (PDF). Archived from the original (PDF) on 2006-10-26. Retrieved 2007-01-29.
- ^ "Parametric coding for high-quality audio, ISO/IEC 14496-3:2001/Amd 2:2004". ISO. 2004. Archived from the original on 2012-01-04. Retrieved 2009-10-13.
- ^ "3GPP TS 26.401 V6.0.0 (2004-09), General Audio Codec audio processing functions; Enhanced aacPlus General Audio Codec; General Description (Release 6)" (DOC). 3GPP. 30 September 2004. Archived from the original on 19 August 2006. Retrieved 2009-10-13.
- ^ "ISO/IEC 14496-3:2009 - Information technology -- Coding of audio-visual objects -- Part 3: Audio". ISO. 2009. Archived from the original on 2011-06-06. Retrieved 2009-10-07.
- ^ "AAC". Hydrogenaudio. Archived from the original on 2014-07-06. Retrieved 2011-01-24.
- ^ 미국 특허출원 20070297624 디지털 오디오 부호화
- ^ "ISO/IEC 13818-7, Third edition, Part 7 - Advanced Audio Coding (AAC)" (PDF). ISO. 15 October 2004. p. 32. Archived from the original (PDF) on 13 July 2011. Retrieved 2009-10-19.
- ^ Grill, Bernhard; Geyersberger, Stefan; Hilpert, Johannes; Teichmann, Bodo (July 2004). Implementation of MPEG-4 Audio Components on various Platforms (PDF). 109th AES Convention 2000 September 22–25 Los Angeles. Fraunhofer Gesellschaft. Archived from the original (PDF) on 2007-06-10. Retrieved 2009-10-09.
- ^ "ISO/IEC 14496-3:2009/Amd 3:2012 - Transport of unified speech and audio coding (USAC)". ISO. Archived from the original on 2016-03-08. Retrieved 2016-08-03.
- ^ "ISO/IEC 14496-3:2009 - Information technology -- Coding of audio-visual objects -- Part 3: Audio". ISO. Archived from the original on 2016-05-20. Retrieved 2016-08-02.
- ^ "ISO/IEC 14496-3:2009/Amd 3:2012 - Transport of unified speech and audio coding (USAC)". ISO. Archived from the original on 2016-08-19. Retrieved 2016-08-02.
- ^ "The AAC-ELD Family for High Quality Communication Services MPEG". mpeg.chiariglione.org. Archived from the original on 2016-08-20. Retrieved 2016-08-02.
- ^ IMS Profile for High Definition Video Conference (HDVC) Service (PDF). GSMA. 24 May 2016. p. 10. Archived (PDF) from the original on 18 August 2016.
- ^ "AAC Licensing FAQ Q5". Via Licensing. Retrieved 2020-01-15.
- ^ "AAC License Fees". Via Licensing. Retrieved 2020-01-15.
- ^ Thom, D.; Purnhagen, H. (October 1998). "MPEG Audio FAQ Version 9 - MPEG-4". chiariglione.org. MPEG Audio Subgroup. Archived from the original on 2010-02-14. Retrieved 2009-10-06.
- ^ "ISO/IEC 14496-3:2019". ISO. Retrieved 2022-02-19.
- ^ a b c d Wolters, Martin; Kjorling, Kristofer; Homm, Daniel; Purnhagen, Heiko. A closer look into MPEG-4 High Efficiency AAC (PDF). p. 3. Archived from the original (PDF) on 2003-12-19. Retrieved 2008-07-31. 2003년 10월 10-13일 제115회 오디오 엔지니어링 협회 컨벤션에서 발표.
- ^ "Advanced Audio Coding (MPEG-2), Audio Data Interchange Format". Library of Congress / National Digital Information Infrastructure and Preservation Program. 7 March 2007. Archived from the original on 30 July 2008. Retrieved 2008-07-31.
- ^ ETSI TS 101 154 v1.5.1: MPEG 트랜스포트 스트림을 기반으로 한 방송 애플리케이션에서의 비디오 및 오디오 부호화 사용 규격
- ^ Cohen, Peter (2010-05-27). "iTunes Store goes DRM-free". Macworld. Mac Publishing. Archived from the original on 18 February 2009. Retrieved 2009-02-10.
- ^ "Apple AAC". Hydrogenaudio. Archived from the original on 2021-11-23. Retrieved 2021-11-22.
- ^ "Gingerbread - Android Developers". Android Developers. Archived from the original on 29 December 2017. Retrieved 8 May 2018.
- ^ "Supported media formats - Android Developers". Android Developers. Archived from the original on 11 March 2012. Retrieved 8 May 2018.
- ^ "Palm Pre Phone / Features, Details". Palm USA. Archived from the original on 2011-05-24.
- ^ "Nintendo - Customer Service - Wii - Photo Channel". nintendo.com. Archived from the original on 5 May 2017. Retrieved 8 May 2018.
- ^ "Supported Media for Google Cast". Archived from the original on 2015-09-23. Retrieved 2015-09-22. Google 캐스트에 지원되는 미디어
- ^ "Statistics - Adobe Flash runtimes". www.adobe.com. Archived from the original on 2 October 2011. Retrieved 8 May 2018.
- ^ "Adobe Delivers Flash Player 9 with H.264 Video Support". Adobe press release. 2007-12-04. Archived from the original on 2014-08-21. Retrieved 2014-08-20.
- ^ Xbox.com 시스템 사용 - Wayback Machine에서 2007년 4월 8일 아카이브된 Xbox 360 탑재 Apple iPod 사용
- ^ "Nero Platinum 2018 Suite - Award-winning all-rounder". Nero AG. Archived from the original on 14 December 2012. Retrieved 8 May 2018.
- ^ "FAAC". AudioCoding.com. Archived from the original on 2009-12-11. Retrieved 2009-11-03.
- ^ "FAAD2". AudioCoding.com. Archived from the original on 2009-12-11. Retrieved 2009-11-03.
- ^ "December 5th, 2015, The native FFmpeg AAC encoder is now stable!". ffmpeg.org. Archived from the original on 16 July 2016. Retrieved 26 June 2016.
- ^ "FFmpeg AAC Encoding Guide". Archived from the original on 17 April 2016. Retrieved 11 April 2016.
Which encoder provides the best quality? ... the likely answer is: libfdk_aac
- ^ "Libav Wiki - Encoding AAC". Archived from the original on 2016-04-20. Retrieved 11 April 2016.
외부 링크
- 프라운호퍼 오디오코덱
- AudioCoding.com Wayback Machine에서 2006-08-25 아카이브 완료– FAAC 및 FAAD2의 홈
- 공식 MPEG 웹 사이트
- AAC 개선 및 확장(2004)
- RFC 3016 - MPEG-4 오디오/비주얼 스트림의 RTP 페이로드 형식
- RFC 3640 - MPEG-4 기본 스트림 전송을 위한 RTP 페이로드 형식
- RFC 4281 - "버킷" 미디어 유형의 코덱 파라미터
- RFC 4337 - MPEG-4의 MIME 유형 등록