맨위로가기

고급 오디오 부호화

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

고급 오디오 부호화(AAC)는 고품질 디지털 오디오 표현을 위해 개발된 손실 압축 방식의 오디오 코딩 알고리즘이다. 1997년 MPEG에 의해 국제 표준으로 채택되었으며, MP3의 단점을 개선하여 다양한 샘플 주파수와 채널을 지원하고, 수정 이산 코사인 변환(MDCT)을 사용하여 효율적인 인코딩을 가능하게 한다. AAC는 MPEG-2와 MPEG-4 표준에 포함되며, AAC-LC, HE-AAC, HE-AAC v2 등 다양한 프로파일과 기술 확장을 제공한다. AAC는 라이선스 및 특허가 적용되며, 다양한 하드웨어 및 소프트웨어에서 지원되어 디지털 방송, 음악 배포 서비스 등에서 널리 사용된다.

더 읽어볼만한 페이지

  • 오디오 파일 포맷 - MP3
    MP3는 MPEG 표준의 오디오 압축 형식으로, 인간의 청각 심리를 이용하여 음질 저하를 최소화하며 데이터를 압축하고, 1991년에 발명되어 2017년 특허 만료로 퍼블릭 도메인이 되었다.
  • 오디오 파일 포맷 - FLAC
    FLAC은 조시 콜슨이 개발한 무손실 오디오 코덱으로, 원본 음질을 유지하면서 파일 크기를 줄이기 위해 오디오 데이터를 압축하며, 4~32비트 샘플 크기, 최대 8 채널을 지원하고, 미국 국립 문서 기록 관리청에서 디지털 오디오에 선호되는 형식으로 지정되었다.
  • MPEG - ATSC
    ATSC는 디지털 텔레비전 방송 표준을 개발하는 미국 기관으로, 1996년 ATSC 1.0 표준이 채택된 후 H.264 코덱을 지원하는 개정판이 승인되었으며, 미국을 비롯한 여러 국가에서 디지털 방송 전환에 사용되었으나 특허 문제와 기술적 한계, 국가별 적용 차이 등의 이슈가 있고, 최근에는 ATSC 3.0이 개발되어 도입되고 있다.
  • MPEG - MPEG-1 오디오 레이어 II
    MPEG-1 오디오 레이어 II (MP2)는 디지털 오디오 압축 표준으로, 디지털 오디오 방송, 디지털 멀티미디어 방송, 디지털 비디오 방송 등 다양한 분야에서 사용되며, MUSICAM 오디오 코덱을 기반으로 하고, MP3와 비교하여 시간 해상도가 높고 오류에 대한 강인성이 강한 특징을 가진다.
  • 손실 압축 알고리즘 - JPEG
    JPEG은 정지 화상의 디지털 압축 및 코딩을 위한 국제 표준이자 이를 만든 위원회의 이름으로, 1992년 최초 표준 발표 이후 웹 환경에서 널리 사용되는 이미지 형식이 되었다.
  • 손실 압축 알고리즘 - VP9
    VP9는 구글이 개발한 오픈 소스 비디오 코덱으로, VP8보다 압축 효율을 높이고 HEVC보다 나은 성능을 목표로 개발되었으며, WebM 형식으로 사용되고 주요 웹 브라우저와 넷플릭스, 유튜브 등에서 지원했으나 AV1의 등장으로 개발이 중단되었다.
고급 오디오 부호화 - [IT 관련 정보]에 관한 문서
개요
종류손실 압축 오디오 파일 포맷
개발벨 연구소, 프라운호퍼 협회, 돌비 연구소, 소니, 노키아, LG전자, NEC, NTT 도코모, 파나소닉
발표일1997년 12월
최신 버전 발표일2019년 12월
표준ISO/IEC 13818-7, ISO/IEC 14496-3
파일 확장자.m4a
.mp4
.3gp
.m4b
.m4p
.m4r
.m4v
.aac
MIME 형식audio/aac
audio/aacp
audio/3gpp
audio/3gpp2
audio/mp4
audio/mp4a-latm
audio/mpeg4-generic
컨테이너MPEG-4 Part 14
3GP and 3G2
ISO base media file format
Audio Data Interchange Format (ADIF)
라이선스비자유
상세 정보
설명고급 오디오 코딩(Advanced Audio Coding, AAC)은 손실 오디오 압축 방식의 하나임.

2. 역사

이산 코사인 변환(DCT)은 1972년 나시르 아흐메드가 제안한 손실 압축을 위한 변환 코딩 유형이다. 1973년 아흐메드는 T. 나타라잔 및 K. R. 라오와 함께 DCT를 개발하여 1974년에 그 결과를 발표했다.[8][9][10] 1987년 J. P. 프린센, A. W. 존슨, A. B. 브래들리는 수정된 이산 코사인 변환(MDCT)을 제안했는데, 이는 1986년 프린센과 브래들리의 이전 연구를 바탕으로 한 것이다.[11][12]

AAC는 벨 연구소, 프라운호퍼 IIS, 돌비 래버러토리스, LG전자, NEC, 파나소닉, 소니,[15] ETRI, JVC 켄우드, 필립스, 마이크로소프트, NTT 등 여러 회사의 협력과 기여로 개발되었다.[16]

1997년 4월 MPEG에 의해 AAC는 국제 표준으로 공식 선언되었으며,[17] ''MPEG-2 Part 7'' (ISO/IEC 13818-7:1997)로 처음 소개되었다. 1999년에는 MPEG-4 Part 3 (ISO/IEC 14496-3:1999)로 알려진 MPEG-4 표준군에 포함되었다.

2. 1. 배경

이산 코사인 변환(DCT)은 1972년 나시르 아흐메드가 제안한 손실 압축을 위한 변환 코딩 유형이다. 1973년 아흐메드는 T. 나타라잔 및 K. R. 라오와 함께 DCT를 개발하여 1974년에 그 결과를 발표했다.[8][9][10] 1987년 J. P. 프린센, A. W. 존슨, A. B. 브래들리는 수정된 이산 코사인 변환(MDCT)을 제안했는데, 이는 1986년 프린센과 브래들리의 이전 연구를 바탕으로 한 것이다.[11][12] 1992년에 도입된 MP3는 MDCT와 FFT의 일부를 혼합한 하이브리드 코딩 알고리즘을 사용했다.[13] AAC는 순수하게 MDCT 알고리즘을 사용하여 MP3보다 높은 압축 효율을 제공한다.[3] 라르스 릴제리드는 노래나 음성의 디지털화된 형태를 저장하는 데 필요한 정보의 양을 획기적으로 줄이는 방법을 도입했다.[14]

AAC는 벨 연구소, 프라운호퍼 IIS, 돌비 래버러토리스, LG전자, NEC, 파나소닉, 소니,[15] ETRI, JVC 켄우드, 필립스, 마이크로소프트, NTT 등 여러 회사의 협력과 기여로 개발되었다.[16]

2. 2. 표준화

MPEG에 의해 1997년 4월 AAC는 국제 표준으로 공식 선언되었다.[17] 1997년, AAC는 ''MPEG-2 Part 7'' (ISO/IEC 13818-7:1997)로 처음 소개되었다. MPEG-2 Part 7은 Low-Complexity (AAC-LC), Main (AAC Main), Scalable Sampling Rate (AAC-SSR)의 세 가지 프로파일을 정의했다.[18]

1999년, MPEG-2 Part 7은 업데이트되어 MPEG-4 Part 3 (ISO/IEC 14496-3:1999)로 알려진 MPEG-4 표준군에 포함되었다. 이 버전의 AAC 표준에서는 지각적 노이즈 대체(Perceptual Noise Substitution)가 추가되었고, AAC 프로파일(AAC-LC, AAC Main 및 AAC-SSR 프로파일)은 지각적 노이즈 대체와 결합되어 MPEG-4 오디오 표준에서 오디오 객체 유형으로 정의된다.[27]

MPEG-4 오디오 버전 2 (ISO/IEC 14496-3:1999/Amd 1:2000)는 새로운 오디오 객체 유형과 프로파일을 정의했다.[30][33] HE-AAC 프로파일 (SBR이 포함된 AAC LC) 및 AAC 프로파일 (AAC LC)은 ISO/IEC 14496-3:2001/Amd 1:2003에 표준화되었다.[34] HE-AAC v2 프로파일 (SBR 및 파라메트릭 스테레오가 포함된 AAC LC)은 ISO/IEC 14496-3:2005/Amd 2:2006에 지정되었다.[35][36][37] 현재 버전의 AAC 표준은 ISO/IEC 14496-3:2009에 정의되어 있다.[41] AAC+ v2는 유럽 전기 통신 표준 협회(ETSI)에서 TS 102005로 표준화되었다.[38]

3. MP3 대비 개선점

AAC는 이전까지 기술적인 문제가 있었던 MP3의 한계를 뛰어넘었다. 대표적인 개선점은 다음과 같다.


  • 샘플 주파수를 MP3의 8kHz ~ 48kHz에서 8kHz ~ 96kHz로 확장했다.
  • 최대 채널 수를 확장했다. MP3MPEG-1 모드에서 최대 2채널, MPEG-2 모드에서 최대 5.1채널을 지원했으나, AAC는 최대 48채널을 지원한다.
  • 고정 비트레이트에서도 필요에 따라 비트를 가변적으로 할당한다.
  • 조인트 스테레오를 개선하여 저 비트레이트에서 음이 뭉개지는 현상을 개선하였다.
  • 알고리즘을 하이브리드(Hybrid) 형식에서 수정 이산 코사인 변환(Pure MDCT) 형식으로 바꾸어 더욱 효율적인 인코딩이 가능해졌다.
  • 정상 신호에 대한 더 높은 코딩 효율성을 가진다. (AAC는 1024 또는 960개의 샘플 블록 크기를 사용하여 MP3의 576개 샘플 블록보다 더 효율적인 코딩 가능)
  • 과도 신호에 대한 더 높은 코딩 정확도를 가진다. (AAC는 128 또는 120개의 샘플 블록 크기를 사용하여 MP3의 192개 샘플 블록보다 더 정확한 코딩 가능)
  • 카이저-베셀 파생 윈도우 함수를 사용하여 주 로브를 넓히는 대신 스펙트럼 누출을 제거할 가능성을 제공한다.


HE-AAC에서는 저 비트레이트에서도 음역 보존률이 아주 좋다.[42]

4. 기능

AAC는 고품질 디지털 오디오를 표현하는 데 필요한 데이터의 양을 줄이기 위해 다음 두 가지 주요 코딩 전략을 활용하는 광대역 오디오 코딩 알고리즘이다.


  • 지각적으로 관련 없는 신호 성분은 버린다.
  • 코딩된 오디오 신호의 중복성을 제거한다.


인코딩 프로세스는 다음과 같다.

  • 신호는 정방향 수정 이산 코사인 변환(MDCT)을 사용하여 시간 도메인에서 주파수 도메인으로 변환된다. 이는 적절한 수의 시간 샘플을 가져와 주파수 샘플로 변환하는 필터 뱅크를 사용하여 수행된다.
  • 주파수 도메인 신호는 심리음향 모델을 기반으로 양자화되고 인코딩된다.
  • 내부 오류 정정 코드가 추가된다.
  • 신호가 저장되거나 전송된다.
  • 손상된 샘플을 방지하기 위해 Luhn mod N 알고리즘의 최신 구현이 각 프레임에 적용된다.[43]


MPEG-4 오디오 표준은 저 비트 전송률 음성 코딩에서 고품질 오디오 코딩 및 음악 합성에 이르기까지 광범위한 작업을 수행하는 복잡한 도구 상자를 정의한다. AAC는 8 kHz에서 96 kHz 사이의 샘플링 주파수와 1에서 48 사이의 채널 수를 제공하며, MP3의 하이브리드 필터 뱅크와 달리 1024 또는 960 포인트의 증가된 윈도우 길이를 가진 수정 이산 코사인 변환(MDCT)을 사용한다.

AAC 인코더는 신호 변화나 과도 현상이 발생하면 더 나은 시간적 해상도를 위해 128/120 포인트의 8개의 더 짧은 윈도우를 선택하고, 기본적으로는 더 긴 1024포인트/960포인트 윈도우를 사용하여 향상된 코딩 효율성을 얻는다.

4. 1. 모듈 방식 인코딩

AAC는 모듈 방식의 인코딩을 사용한다. 인코딩될 비트스트림의 복잡성, 원하는 성능 및 허용 가능한 출력을 고려하여 구현자는 특정 애플리케이션에 사용할 특정 도구 집합을 정의하는 프로파일을 만들 수 있다.

MPEG-2 Part 7 표준 (고급 오디오 부호화)은 1997년에 처음 발표되었으며 세 가지 기본 프로파일을 제공한다.[1]

  • '''낮은 복잡도(LC)''' - 가장 단순하고 널리 사용되며 지원되는 프로파일이다.
  • '''메인 프로파일(Main)''' - LC 프로파일과 유사하지만 역방향 예측이 추가되었다.
  • '''확장 가능한 샘플 속도(SSR)'''


MPEG-4 Part 3 표준 (MPEG-4 오디오)은 다양한 새로운 압축 도구(오디오 객체 유형) 및 새로운 프로파일에서의 사용법을 정의했다. AAC는 일부 MPEG-4 오디오 프로파일에서 사용되지 않는다. MPEG-2 Part 7 AAC LC 프로파일, AAC Main 프로파일 및 AAC SSR 프로파일은 지각적 잡음 대체와 결합되어 MPEG-4 오디오 표준에서 오디오 객체 유형 (AAC LC, AAC Main 및 AAC SSR)으로 정의된다. 이들은 MPEG-4 오디오 프로파일에서 다른 객체 유형과 결합된다.[27]

4. 2. 오류 보호 및 복원

AAC는 오류 보호를 적용하여 오류를 수정할 수 있다. 오류 복원(Error Resilience, ER) 기술은 코딩 방식 자체를 오류에 더 강하게 만든다.[1]

AAC의 오류 복원 방식은 다음과 같다.[1]

  • '''허프만 코드워드 재정렬(Huffman Codeword Reordering, HCR)'''은 스펙트럼 데이터 내에서 오류 전파를 방지한다.
  • '''가상 코드북(Virtual Codebooks, VCB11)'''은 스펙트럼 데이터 내의 심각한 오류를 감지한다.
  • '''가역 가변 길이 코드(Reversible Variable Length Code, RVLC)'''는 스케일 팩터 데이터 내에서 오류 전파를 줄인다.

4. 3. AAC Low Delay

ISO/IEC 14496-3:2009 및 ISO/IEC 14496-3:2009/Amd 3에 정의된 오디오 코딩 표준인 '''MPEG-4 로우 딜레이'''(AAC-LD), '''향상된 로우 딜레이'''(AAC-ELD), '''향상된 로우 딜레이 v2'''(AAC-ELDv2)는 지각 오디오 코딩의 장점과 양방향 통신에 필요한 낮은 지연 시간을 결합하도록 설계되었다. 이들은 MPEG-2 고급 오디오 코딩(AAC) 형식을 기반으로 한다.[47][48][49] AAC-ELD는 GSMA에 의해 HDVC(High Definition Video Conference) 서비스를 위한 IMS 프로파일에서 광대역 음성 코덱으로 권장된다.[50]

5. 종류

AAC는 MP3 등 MPEG-1 오디오 및 MPEG-2 오디오 BC(Backward Compatible)를 뛰어넘는 고음질, 고압축을 목적으로 표준화된 방식이다. MPEG-2 오디오 BC와는 달리, 부호화 알고리즘에서 MPEG-1 오디오와의 호환성은 없다.

AAC에는 MPEG-2 AAC (ISO/IEC 13818-7)와 MPEG-4 AAC (ISO/IEC 14496-3, Subpart 4)가 있다. MPEG-4 AAC는 MPEG-2 AAC에 PNS나 LTP와 같은 추가 기술을 이용할 수 있도록 한 것이다. 기본적인 알고리즘 자체에는 차이가 없으며, 추가 기술을 사용하지 않으면 헤더의 일부분이 1비트만 다를 뿐이므로, 통상적인 사용에서는 구별할 필요가 거의 없다.


  • PNS (Perceptual Noise Substitution/지각적 노이즈 치환): 인코딩 시 감쇠된 노이즈를 기록하는 추가 기술이다.
  • LTP (Long Term Prediction/장기 예측): 저주파 대역의 파형을 기록하는 추가 기술이다.

5. 1. AAC 프로파일

; MPEG-2/4 AAC-Main

: 메인 AAC로 개발된 방식이다. AAC-LC에 비해 압축률은 높지만 연산량이 많고 재생 부하가 크다.[83] 웹 브라우저 구글 크롬(Google Chrome)은 지원하지만, 윈도우(Microsoft Windows)[84], 안드로이드(Android)[85], iOS[86]와 같은 플랫폼에서는 기본적으로 지원하지 않거나, Main 프로파일에 대한 정보가 공개되지 않아 널리 보급되지 않았다.

; MPEG-2/4 AAC-LC (Low Complexity)

: AAC-Main에서 후방 예측(backward prediction) 기능을 제외한 방식이다. AAC-Main보다 음질은 떨어지지만, 재생 부하가 작다.

; MPEG-2/4 AAC-SSR (Scalable Sample Rate)

: 주파수에 따라 4개의 블록으로 분해하여 각각을 부호화하는 방식이다.

5. 2. 추가 기술

; MPEG-2/4 HE-AAC (High-Efficiency AAC)

: AAC-LC에 SBR 기능을 추가한 것이다. SBR은 고주파 영역의 파형을 보완하는 도구이다. SBR을 이용함으로써 낮은 비트 전송률에서도 중~고 음질의 재생을 가능하게 한다.[34]

: 버전 2가 개발된 이후, 구분을 위해 이름 뒤에 "version 1" 등을 붙이는 경우가 있다.

; MPEG-2/4 HE-AAC v2 (High-Efficiency AAC version 2)

: AAC-LC에 SBR과 PS 기능을 추가한 것이다. PS (Parametric Stereo)는 모노럴 음성을 흉내내어 스테레오로 복원하는 도구이며, HE-AAC보다 더 낮은 비트 전송률에서 중 - 고 음질의 재생을 할 수 있게 한다.[35][36][37]

; MPEG-4 xHE-AAC (eXtended High-Efficiency AAC)

: AAC-LC에 SBR과 PS, USAC 기능을 추가한 것이다. USAC (Unified Speech and Audio Coding)는 목소리와 음악 어느 쪽의 음질에도 중점을 두도록 만들어진 도구이며, HE-AAC v2보다 낮은 비트 전송률에서도 어느 정도의 음질이 확보된다.[59][60]

; MPEG-4 AAC-LTP

: AAC에 LTP 기능을 추가한 것이다. LTP는 모든 MPEG-4 AAC에 부가하는 것이 가능하다.

; MPEG-4 AAC-LD (Low Delay)

: 인코딩 등으로 인한 지연 시간을 감소시킨 AAC. 화상 전화 등에서 사용될 것을 목적으로 한다.[47][48][49]

; MPEG-4 AAC-ELD (Enhanced Low Delay)

; MPEG-4 AAC-ELD v2 (version 2)

: AAC-LD를 개량한 방식이다.

; MPEG-4 SLS (Scalable Lossless Coding)

: MPEG-4의 무손실 압축의 일종이다. AAC와 조합한 것을 '''HD-AAC'''라고 부르는 경우가 있다.

6. 라이선스 및 특허

AAC 형식의 오디오를 스트리밍하거나 배포하는 데 사용자는 라이선스나 사용료를 지불할 필요가 없다.[51] 그러나 AAC 코덱의 제조업체 또는 개발자는 특허 라이선스가 필요하다.[52] 과거에는 FFmpeg 및 FAAC와 같은 자유-오픈 소스 소프트웨어 구현이 AAC 코덱을 소스 코드 형태로만 배포하는 것이 일반적이었다. 그러나 FFmpeg는 이후 특허 문제에 대해 더 관대해졌다.

AAC 특허 보유자는 다음과 같다.[16][15]



SEC 약관의 특허 목록에 따르면 마지막 기본 AAC 특허는 2028년에 만료되며, 언급된 모든 AAC 확장에 대한 마지막 특허는 2031년에 만료된다.[57]

7. 컨테이너 포맷

MP4, 3GP, ISO 기본 미디어 파일 형식 기반의 다른 컨테이너 형식 외에도, AAC 오디오 데이터는 오디오 데이터 교환 형식(ADIF)을 사용하여 MPEG-2 표준에 대한 파일로 패키징될 수 있다.[62] 데이터를 MPEG-2 전송 스트림 내에서 스트리밍해야 하는 경우, '''오디오 데이터 전송 스트림'''('''ADTS''')이 사용된다.[62] MPEG-4 파트 3는 AAC뿐만 아니라 모든 MPEG-4 오디오 압축 체계를 캡슐화하는 자체 동기화 형식인 로우 오버헤드 오디오 스트림(LOAS)을 정의한다.

8. AAC 지원 제품 및 서비스

애플은 2003년 4월부터 아이튠즈아이팟 제품에서 MPEG-4 AAC 형식의 노래를 지원한다고 발표했다.[65] 이후 아이튠즈 스토어를 통해 128kbit/s AAC 형식의 디지털 권한 관리(DRM)가 적용된 음악을 판매하기 시작했고, 2007년부터는 DRM이 없는 256kbit/s cVBR 형식의 "아이튠즈 플러스"를 판매했으며, 2009년에는 대부분의 음악에서 DRM이 제거되었다.[65]

AAC를 지원하는 기기는 다음과 같다.

기기 종류제조사 및 제품명
휴대용 플레이어아코스(Archos), 코원(Cowon), 크리에이티브 젠(Creative Zen), Fiio(Fiio), 닌텐도 3DS, 닌텐도 DSi, 필립스 고기어(Philips GoGear), 플레이스테이션 포터블(PlayStation Portable, PSP), 삼성 옙(Samsung YEPP), 샌디스크 산사(SanDisk Sansa), 워크맨(Walkman), (Zune)
휴대 전화노키아, 모토로라, 삼성전자, 소니 에릭슨, 벤큐-지멘스, 필립스, 블랙베리, 아이폰, 안드로이드폰, WebOS, 윈도우 폰
기타 기기아이패드, 팜 OS PDA, 윈도우 모바일, 엡손, 소니 리더, 소노스, 반스앤노블 누크 컬러, 로쿠 사운드브릿지, 스퀴즈박스, 플레이스테이션 3, Xbox 360, Wii, 라이브스크라이브 펄스 및 에코 스마트펜, 구글 크롬캐스트[71]



소니 에릭슨 휴대폰은 MP4 컨테이너에서 다양한 AAC 형식을 지원하며, 노키아 멀티미디어 휴대폰은 LC, HE, M4A 및 HEv2 프로필에서 AAC 형식을 지원한다. 블랙베리 휴대폰, 아이폰, 안드로이드폰, WebOS, 윈도우 폰 등도 AAC 재생을 지원한다.

거의 모든 현재의 컴퓨터 미디어 플레이어는 AAC에 대한 내장 디코더를 포함하거나, AAC를 디코딩하기 위해 라이브러리를 사용할 수 있다. 어도비 플래시 플레이어는 버전 9 업데이트 3부터 AAC 스트림을 재생할 수 있다.[72][73] Rockbox 오픈 소스 펌웨어는 다양한 수준의 AAC 지원을 제공한다.

AAC를 지원하는 소프트웨어 플레이어 응용 프로그램은 다음과 같다.



2006년 5월, 네로 AG(Nero AG)는 무료 AAC 인코딩 도구인 ''네로 디지털 오디오''를 출시했다.[75]

FAAC와 FAAD2는 각각 프리웨어 고급 오디오 코더(Freeware Advanced Audio Coder)와 디코더 2(Decoder 2)를 의미한다. FAAD2는 자유 소프트웨어이지만, FAAC는 자유 소프트웨어가 아니다.

프라운호퍼가 개발한 오픈 소스 인코더/디코더는 안드로이드에 포함되어 있다. FFmpeg와 Libav는 Fraunhofer FDK AAC 라이브러리를 사용할 수 있다.

8. 1. HDTV 표준

일본은 2003년 12월부터 지상파 디지털 텔레비전 방송 ISDB-T 표준 방송을 시작했으며, MPEG-2 AAC 오디오를 사용한다.[64] 2006년 4월에는 ISDB-T 모바일 하위 프로그램(1seg) 방송을 시작했는데, 이는 세계 최초로 지상파 HDTV 방송 서비스에서 HE-AAC 오디오와 함께 H.264/AVC 비디오를 구현한 것이다.

유럽 전기 통신 표준 협회(ETSI)는 2004년부터 DVB 애플리케이션에서 AAC, HE-AAC 및 HE-AAC v2 오디오 코딩을 지원한다.[64] 디지털 비디오 방송(DVB)은 유럽 전기 통신 표준 협회에서 관리하는 표준 제품군이다. H.264 압축을 사용하여 비디오를 사용하는 DVB 방송은 일반적으로 오디오에 HE-AAC를 사용한다.

8. 2. 하드웨어

애플은 2003년 4월부터 아이튠즈아이팟 제품에서 MPEG-4 AAC 형식의 노래를 지원한다고 발표했다.[65] 이후 아이튠즈 스토어를 통해 128kbit/s AAC 형식의 디지털 권한 관리(DRM)가 적용된 음악을 판매하기 시작했고, 2007년부터는 DRM이 없는 256kbit/s cVBR 형식의 "아이튠즈 플러스"를 판매했다. 2009년에는 대부분의 음악에서 DRM이 제거되었다.[65]

다음은 AAC를 지원하는 기기들이다.

기기 종류제조사 및 제품명
휴대용 플레이어아코스(Archos), 코원(Cowon), 크리에이티브 젠(Creative Zen), Fiio(Fiio), 닌텐도 3DS, 닌텐도 DSi, 필립스 고기어(Philips GoGear), 플레이스테이션 포터블(PlayStation Portable, PSP), 삼성 옙(Samsung YEPP), 샌디스크 산사(SanDisk Sansa), 워크맨(Walkman), (Zune)
휴대 전화노키아, 모토로라, 삼성전자, 소니 에릭슨, 벤큐-지멘스, 필립스, 블랙베리, 아이폰, 안드로이드폰, WebOS, 윈도우 폰
기타 기기아이패드, 팜 OS PDA, 윈도우 모바일, 엡손, 소니 리더, 소노스, 반스앤노블 누크 컬러, 로쿠 사운드브릿지, 스퀴즈박스, 플레이스테이션 3, Xbox 360, Wii, 라이브스크라이브 펄스 및 에코 스마트펜, 구글 크롬캐스트[71]



소니 에릭슨 휴대폰은 MP4 컨테이너에서 다양한 AAC 형식을 지원하며, 노키아 멀티미디어 휴대폰은 LC, HE, M4A 및 HEv2 프로필에서 AAC 형식을 지원한다. 블랙베리 휴대폰, 아이폰, 안드로이드폰, WebOS, 윈도우 폰 등도 AAC 재생을 지원한다.

8. 3. 소프트웨어

거의 모든 현재의 컴퓨터 미디어 플레이어는 AAC에 대한 내장 디코더를 포함하거나, AAC를 디코딩하기 위해 라이브러리를 사용할 수 있다. 어도비 플래시 플레이어는 버전 9 업데이트 3부터 AAC 스트림을 재생할 수 있다.[72][73] Rockbox 오픈 소스 펌웨어는 다양한 수준의 AAC 지원을 제공한다.

다음은 AAC를 지원하는 소프트웨어 플레이어 응용 프로그램 목록이다.

2006년 5월, 네로 AG(Nero AG)는 무료 AAC 인코딩 도구인 ''네로 디지털 오디오''를 출시했다.[75]

FAAC와 FAAD2는 각각 프리웨어 고급 오디오 코더(Freeware Advanced Audio Coder)와 디코더 2(Decoder 2)를 의미한다. FAAD2는 자유 소프트웨어이지만, FAAC는 자유 소프트웨어가 아니다.

프라운호퍼가 개발한 오픈 소스 인코더/디코더는 안드로이드에 포함되어 있다. FFmpeg와 Libav는 Fraunhofer FDK AAC 라이브러리를 사용할 수 있다.

9. 이용 상황 (일본 중심)

MPEG-2 AAC는 주로 일본의 BS/110도 CS 2K 디지털 방송과 지상파 디지털 방송의 ISDB 규격, SD-Audio의 AAC 형식, 유럽권의 DVD 등에서 사용된다. MPEG-4 AAC는 아이팟 등의 디지털 오디오 플레이어, PSPDSi 등의 게임기, 일본의 BS/110도 CS 4K/8K 디지털 방송, 휴대 전화 등 많은 기기 및 소프트웨어에서 지원하고 있다.

음악 배포 서비스에서는 PC, 아이팟iTunes Store 및 휴대 전화용 착신음에서 AAC가 채용되었다. 애플(Apple Inc.)에서는 아이튠즈에서의 음악 배포 외에도, 무선 이어폰 AirPods, 스마트 스피커HomePod, FaceTime 등에서 AAC를 사용하고 있다.[88]

참조

[1] 웹사이트 ISO/IEC 13818-7:1997, Information technology — Generic coding of moving pictures and associated audio information — Part 7: Advanced Audio Coding (AAC) http://www.iso.org/i[...] 2010-07-18
[2] Full draft Advanced Audio Coding (MPEG-4) https://www.loc.gov/[...] Library of Congress 2010-06-22
[3] 웹사이트 MP3 and AAC Explained http://graphics.ethz[...]
[4] 웹사이트 ISO/IEC 13818-7:2006 – Information technology — Generic coding of moving pictures and associated audio information — Part 7: Advanced Audio Coding (AAC) https://web.archive.[...] ISO 2016-03-03
[5] 웹사이트 ISO/IEC 14496-3:2005 – Information technology — Coding of audio-visual objects — Part 3: Audio https://web.archive.[...] ISO 2016-04-13
[6] 웹사이트 The AAC Audio Coding Family For Broadcast and Cable TV https://www.iis.frau[...] 2024-01-29
[7] 웹사이트 Audio file formats for Spotify https://artists.spot[...] 2021-09-20
[8] 학술지 How I Came Up With the Discrete Cosine Transform https://www.scribd.c[...] 1991-01
[9] 학술지 Discrete Cosine Transform 1974-01
[10] 서적 Discrete Cosine Transform: Algorithms, Advantages, Applications Academic Press
[11] 문서 "J. P. Princen, A. W. Johnson und A. B. Bradley: ''Subband/transform coding using filter bank designs based on time domain aliasing cancellation'', IEEE Proc. Intl. Conference on Acoustics, Speech, and Signal Processing (ICASSP), 2161–2164, 1987"
[12] 문서 "John P. Princen, Alan B. Bradley: ''Analysis/synthesis filter bank design based on time domain aliasing cancellation'', IEEE Trans. Acoust. Speech Signal Processing, ''ASSP-34'' (5), 1153–1161, 1986"
[13] 웹사이트 The Use of FFT and MDCT in MP3 Audio Compression http://www.math.utah[...] 2012
[14] 웹사이트 The sound of science https://www.cnet.com[...] 2023-04-21
[15] 웹사이트 Via Licensing Announces Updated AAC Joint Patent License https://www.business[...] 2009-01-05
[16] 웹사이트 AAC Licensors https://www.via-corp[...] 2020-01-15
[17] 간행물 ISO/IEC 14496-3:2009 - Information technology -- Coding of audio-visual objects -- Part 3: Audio http://webstore.iec.[...] ISO/IEC 2009-09-01
[18] 웹사이트 AAC http://www.mpeg.org/[...] 2009-10-28
[19] 웹사이트 ISO/IEC 13818-7, Fourth edition, Part 7 - Advanced Audio Coding (AAC) http://webstore.iec.[...] ISO 2009-10-28
[20] 웹사이트 MPEG-2/MPEG-4 - AAC http://www.mp3-tech.[...] MP3'Tech 2009-10-28
[21] 웹사이트 MPEG Audio FAQ Version 9 - MPEG-1 and MPEG-2 BC http://mpeg.chiarigl[...] ISO 2009-10-28
[22] 웹사이트 Florence Press Release http://mpeg.chiarigl[...] ISO 2009-10-28
[23] 문서 Johnston, J. D. and Ferreira, A. J., "Sum-difference stereo transform coding", ICASSP '92, March 1992, pp. II-569-572.
[24] 문서 Sinha, D. and Johnston, J. D., "Audio compression at low bit rates using a signal adaptive switched filterbank", IEEE ASSP, 1996, pp. 1053-1057.
[25] 문서 Johnston, J. D., Sinha, D., Dorward, S. and Quackenbush, S., "AT&T perceptual audio coder (PAC)" in Collected Papers on Digital Audio Bit-Rate Reduction, Gilchrist, N. and Grewin, C. (Ed.), Audio Engineering Society, 1996.
[26] 문서 Herre, J. and Johnston, J. D., "Enhancing the performance of perceptual audio coders by using temporal noise shaping", AES 101st Convention, no. preprint 4384, 1996
[27] 웹사이트 MPEG-4 Natural Audio Coding - Audio profiles and levels http://mpeg.chiarigl[...] 2009-10-06
[28] 웹사이트 ISO/IEC FCD 14496-3 Subpart 1 - Draft - N2203 https://www.itscj.ip[...] ISO/IEC JTC 1/SC 29/WG 11 2009-10-07
[29] 웹사이트 MPEG-4 Natural Audio Coding - General Audio Coding (AAC based) http://mpeg.chiarigl[...] 2009-10-06
[30] 웹사이트 ISO/IEC 14496-3:1999/Amd 1:2000 - Audio extensions http://www.iso.org/i[...] ISO 2009-10-07
[31] 웹사이트 ISO/IEC 14496-3:/Amd.1 - Final Committee Draft - MPEG-4 Audio Version 2 ftp://ftp.tnt.uni-ha[...] ISO/IEC JTC 1/SC 29/WG 11 2009-10-07
[32] 웹사이트 MPEG-4 Version 2 Audio Workshop:HILN - Parametric Audio Coding https://sound.media.[...] 2009-10-07
[33] 웹사이트 Levels for Audio Profiles http://www.m4if.org/[...] MPEG Industry Forum 2009-10-15
[34] 웹사이트 ISO/IEC 14496-3:2001/Amd 1:2003 - Bandwidth extension http://www.iso.org/i[...] ISO 2009-10-07
[35] 웹사이트 Text of ISO/IEC 14496-3:2001/FPDAM 4, Audio Lossless Coding (ALS), new audio profiles and BSAC extensions http://kikaku.itscj.[...] ISO/IEC JTC1/SC29/WG11/N7016 2009-10-09
[36] 웹사이트 Audio Lossless Coding (ALS), new audio profiles and BSAC extensions, ISO/IEC 14496-3:2005/Amd 2:2006 http://www.iso.org/i[...] ISO 2009-10-13
[37] 웹사이트 Audio compression gets better and more complex http://www.embedded.[...] 2005-06-06
[38] 웹사이트 MPEG-4 aacPlus - Audio coding for today's digital media world http://www.codingtec[...] 2007-01-29
[39] 웹사이트 Parametric coding for high-quality audio, ISO/IEC 14496-3:2001/Amd 2:2004 http://www.iso.org/i[...] ISO 2009-10-13
[40] 웹사이트 3GPP TS 26.401 V6.0.0 (2004-09), General Audio Codec audio processing functions; Enhanced aacPlus General Audio Codec; General Description (Release 6) http://www.3gpp.org/[...] 3GPP 2004-09-30
[41] 웹사이트 ISO/IEC 14496-3:2009 - Information technology -- Coding of audio-visual objects -- Part 3: Audio http://www.iso.org/i[...] ISO 2009-10-07
[42] 웹사이트 AAC http://wiki.hydrogen[...] Hydrogenaudio 2011-01-24
[43] 특허 Digital audio encoding http://www.freepaten[...]
[44] 웹사이트 ISO/IEC 13818-7, Third edition, Part 7 - Advanced Audio Coding (AAC) http://jongyeob.com/[...] ISO 2004-10-15
[45] 컨퍼런스 Implementation of MPEG-4 Audio Components on various Platforms http://www.iis.fraun[...] Fraunhofer Gesellschaft 2004-07
[46] 웹사이트 ISO/IEC 14496-3:2009/Amd 3:2012 - Transport of unified speech and audio coding (USAC) http://www.iso.org/i[...] 2016-08-03
[47] 웹사이트 ISO/IEC 14496-3:2009 - Information technology -- Coding of audio-visual objects -- Part 3: Audio http://www.iso.org/i[...] 2016-08-02
[48] 웹사이트 ISO/IEC 14496-3:2009/Amd 3:2012 - Transport of unified speech and audio coding (USAC) http://www.iso.org/i[...] 2016-08-02
[49] 웹사이트 The AAC-ELD Family for High Quality Communication Services {{!}} MPEG http://mpeg.chiarigl[...] 2016-08-02
[50] 서적 IMS Profile for High Definition Video Conference (HDVC) Service http://www.gsma.com/[...] GSMA 2016-05-24
[51] 웹사이트 AAC Licensing FAQ Q5 https://www.via-corp[...] Via Licensing 2020-01-15
[52] 웹사이트 AAC License Fees https://www.via-corp[...] Via Licensing 2020-01-15
[53] 웹사이트 AAC PATENT LICENSE AGREEMENT https://www.sec.gov/[...] 2023-04-21
[54] 웹사이트 FFmpeg License and Legal Considerations https://ffmpeg.org/l[...]
[55] 웹사이트 Commit - rpms/fdk-aac-free - b27d53fbad872ea0ec103653fddaec83238132d9 - src.fedoraproject.org https://src.fedorapr[...]
[56] 웹사이트 Commit - rpms/ffmpeg - 45f894ec0e43a37775393c159021a4ac60170a55 - src.fedoraproject.org https://src.fedorapr[...]
[57] 웹사이트 List of AAC related patents https://hydrogenaud.[...]
[58] 웹사이트 MPEG Audio FAQ Version 9 - MPEG-4 http://mpeg.chiarigl[...] MPEG Audio Subgroup 1998-10
[59] 웹사이트 The xHE-AAC Trademark Program https://www.iis.frau[...] 2021-02-11
[60] 웹사이트 Fraunhofer's xHE-AAC Audio Codec Software Extends Native AAC Support In Android P For Better Quality At Low Bitrates https://www.iis.frau[...] 2020-07-11
[61] 웹사이트 ISO/IEC 14496-3:2019 https://www.iso.org/[...] 2022-02-19
[62] 컨퍼런스 A closer look into MPEG-4 High Efficiency AAC http://www.telos-sys[...] 2008-07-31
[63] 웹사이트 Advanced Audio Coding (MPEG-2), Audio Data Interchange Format http://www.digitalpr[...] Library of Congress / National Digital Information Infrastructure and Preservation Program 2007-03-07
[64] 간행물 ETSI TS 101 154 v1.5.1: Specification for the use of Video and Audio Coding in Broadcasting Applications based on the [[MPEG transport stream]]
[65] 웹사이트 iTunes Store goes DRM-free http://www.macworld.[...] Mac Publishing 2009-02-10
[66] 웹사이트 Apple AAC https://wiki.hydroge[...] Hydrogenaudio 2021-11-22
[67] 웹사이트 Gingerbread - Android Developers http://developer.and[...] 2018-05-08
[68] 웹사이트 Supported media formats - Android Developers http://developer.and[...] 2018-05-08
[69] 웹사이트 Palm Pre Phone / Features, Details http://www.palm.com/[...]
[70] 웹사이트 Nintendo - Customer Service - Wii - Photo Channel https://www.nintendo[...] 2018-05-08
[71] 웹사이트 Supported Media for Google Cast https://developers.g[...] 2015-09-22
[72] 웹사이트 Statistics - Adobe Flash runtimes https://www.adobe.co[...] 2018-05-08
[73] 웹사이트 Adobe Delivers Flash Player 9 with H.264 Video Support https://www.adobe.co[...] 2007-12-04
[74] 웹사이트 Xbox.com | System Use - Use an Apple iPod with Xbox 360 http://www.xbox.com/[...]
[75] 웹사이트 Nero Platinum 2018 Suite - Award-winning all-rounder http://www.nero.com/[...] 2018-05-08
[76] 웹사이트 FAAC http://www.audiocodi[...] 2009-11-03
[77] 웹사이트 FAAD2 http://www.audiocodi[...] 2009-11-03
[78] 웹사이트 December 5th, 2015, The native FFmpeg AAC encoder is now stable! https://ffmpeg.org/i[...] 2016-06-26
[79] 웹사이트 FFmpeg AAC Encoding Guide https://trac.ffmpeg.[...] 2016-04-11
[80] 웹사이트 Libav Wiki - Encoding AAC https://wiki.libav.o[...] 2016-04-11
[81] 문서
[82] 문서
[83] 웹사이트 Audio/Video - The Chromium Projects https://www.chromium[...] 2021-05-29
[84] 웹사이트 Supported Media Formats in Media Foundation, AAC Decoder https://docs.microso[...] Microsoft 2021-05-29
[85] 웹사이트 サポートされているメディア形式 {{!}} Android デベロッパー https://developer.an[...] 2021-05-29
[86] 웹사이트 [iPhone/iPad]再生できる音楽ファイル形式を教えてください。 {{!}} よくあるご質問(FAQ) {{!}} サポート https://www.softbank[...] 2021-05-29
[87] 문서
[88] 뉴스 격SIMでもFaceTimeオーディオは快適に使える? https://news.mynavi.[...] マイナビニュース 2016-01-25
[89] 웹사이트 米Dolby、音声圧縮技術「MPEG-4 AAC」特許の一括ライセンスプログラムを開始 https://internet.wat[...] 2002-03-27
[90] 웹인용 ISO/IEC 13818-7:1997, Information technology -- Generic coding of moving pictures and associated audio information -- Part 7: Advanced Audio Coding (AAC) http://www.iso.org/i[...] 2010-07-18



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com