WIPIVERSE

ATRAC

ATRAC(Adaptive Transform Acoustic Coding)은 소니(Sony)에서 개발한 디지털 오디오 압축 코덱 및 그와 연관된 파일 포맷을 총칭하는 용어이다. 1992년 최초로 도입된 ATRAC1을 시작으로, 이후 ATRAC3, ATRAC3plus, ATRAC Advanced Lossless 등 여러 세대가 발표되었으며, 주로 소니의 초음파 디지털 오디오 플레이어(예: Mavica, MiniDisc, Walkman)와 관련 제품에 적용되었다.


1. 정의 및 기능

  • 압축 방식: 변형 푸리에 변환 기반의 고정밀 변환 코딩(Transform Coding)과 적응형 비트 할당(Adaptive Bit Allocation)을 결합하여, 인간 청각의 감도에 기반한 심리음향 모델을 이용해 데이터를 효율적으로 감소시킨다.
  • 압축률: 일반적으로 128 kbps 스트리밍 품질에서 CD 음원(44.1 kHz, 16 bit) 대비 약 10배 이상의 데이터 감소를 달성한다.

2. 주요 버전

버전 발표 연도 주요 특징
ATRAC1 1992 MiniDisc 초도입 모델에 적용, 292 kbps 고정 비트레이트
ATRAC3 1999 가변 비트레이트(VBR) 지원, 66 kbps~132 kbps 범위
ATRAC3plus 2001 고음질 저비트레이트 구현, 48 kbps~128 kbps
ATRAC Advanced Lossless (AAL) 2004 무손실 압축 지원, 기존 ATRAC와 호환 가능한 파일 구조

3. 기술적 원리

  1. 분할(Block) 처리: 입력 PCM 신호를 짧은 블록(일반적으로 1152 샘플)으로 나눈다.
  2. 변환(Transform): MDCT(Modulated Discrete Cosine Transform) 또는 비슷한 변환을 적용해 주파수 영역으로 변환한다.
  3. 양자화(Quantization): 인간 청각이 덜 민감한 주파수 대역에 대해 보다 큰 양자화 오차를 허용한다.
  4. 코딩(Coding): 허프만 코딩 등 엔트로피 코딩 기법을 사용해 압축된 비트를 저장한다.

4. 적용 및 현황

  • 제품: MiniDisc 레코더·플레이어, Sony Network Walkman, Sony PSP(음악 재생 기능) 등에서 사용되었다.
  • 파일 포맷: *.oma, *.oma2, *.oma3 등 확장자를 사용했으며, 일부 포맷은 표준 MP4 컨테이너와 호환성을 제공한다.
  • 현재: 스마트폰 및 스트리밍 서비스가 AAC, Opus, FLAC 등 다른 코덱을 주로 채택하면서, 신규 제품에 대한 ATRAC 지원은 크게 감소하였다. 다만, 기존 MiniDisc 자료의 디지털 보존·전환 작업에서는 여전히 ATRAC 디코더가 필요하다.

5. 관련 용어

  • MPEG-2 AAC: 동일 시기에 경쟁 코덱으로 부상한 표준 오디오 코덱.
  • MP3: 널리 보급된 손실 압축 포맷으로, ATRAC과 비교해 저작권료가 없고 호환성이 높다.
  • Lossless Codec: FLAC, ALAC 등 무손실 압축 코덱으로, ATRAC Advanced Lossless와 기능적으로 유사하다.

6. 참고 사항

  • ATRAC은 특정 하드웨어와 소프트웨어에 종속적인 설계 요소를 포함하고 있어, 오픈 표준이 아니라는 점이 널리 알려진 특징이다.
  • 현재 공개된 기술 문서와 표준 사양은 소니의 특허 및 제품 매뉴얼에 기반하고 있으며, 최신 연구에서는 주로 사료 보존 및 레거시 시스템 지원 차원에서 언급된다.

출처: 소니 공식 기술 문서, 특허 데이터베이스, IEEE Transactions on Audio, Speech, and Language Processing 등. (구체적인 페이지 번호 등은 공개 자료에 제한이 있어 별도 열거하지 않음)

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기