Skip to content
uupaa edited this page Sep 11, 2018 · 2 revisions
  • MPEG-2 AAC (ISO/IEC 13818-7)
    • 日本の地デジで採用されているAACはこちらの方式です
  • MPEG-4 AAC (ISO/IEC 14496-3)(JIS X 4332-3)
    • MPEG-2 AAC の後継規格です。中身はほぼ同じ物なのですがライセンス料金が発生します
  • ADTS
    • MPEG-2 AACMPEG-4 AAC で利用されるコンテナフォーマットの1つです
    • | ADTS ヘッダ + AAC Data | フォーマットで構成されます
    • ADTD ヘッダは 7 byte の CRC 無し版と、 9 byte の CRC 有り版があります
    • in MPEG-TS System
      • MPEG-2 TS システム(PES packet)にAACを含める場合は、AACデータにはADTSヘッダを付与する必要があります
      • AAC データに ADTS を付与し、それらを PES Packet に変換し、さらに Mux して TS パケットに変換します
    • | AAAAAAAA | AAAABCCD | EEFFFFGH | HHIJKLMM | MMMMMMMM | MMMOOOOO | OOOOOOPP | CRC無し
    • | QQQQQQQQ | QQQQQQQQ | CRC有り +2byte
      • A (12 bit) 同期ワード, 常に 0xfff
      • B ( 1 bit) MPEGバージョン, 0 = MPEG-4, 1 = MPEG-2
      • C ( 2 bit) 常に 00
      • D ( 1 bit) CRCの有無, 0 = CRC有り, 1 = CRC無し
      • E ( 2 bit) Profile value (MPEG-2 Audio Object type - 1) 00 = Main, 01 = LC, 10 = SSR
        • 通常は LC が利用されます
      • F ( 4 bit) MPEG-4 AAC サンプリング周波数
      • G ( 1 bit) プライベートストリーム (0=エンコーディング、1=デコーディング)
      • H ( 3 bit) MPEG-4 AAC チャンネル構成 (後述、0の時は、チャンネル構成は帯域内のPCEで送信される)
      • I ( 1 bit) オリジナル (0=エンコーディング、1=デコーディング)
      • J ( 1 bit) ホーム (0=エンコーディング、1=デコーディング)
      • K ( 1 bit) 著作権で保護されたストリーム (0=エンコーディング、1=デコーディング)
      • L ( 1 bit) 著作権の開始 (0=エンコーディング、1=デコーディング)
      • M (13 bit) フレーム全体の長さ。ADTSヘッダーの長さ(7byteまたは9byte)も含みます
      • O (11 bit) バッファー占有量
      • P ( 2 bit) ADTSフレーム内のAACフレーム(RDB)の数。ADTSフレーム - 1の値になります
      • Q (16 bit) CRC (プロテクションの有無=0の場合のみ)
      • Link: http://wiki.multimedia.cx/index.php?title=ADTS
    • MPEG-4 AAC サンプリング周波数 (F)
      • 0000 - 96000 Hz
      • 0001 - 88200 Hz
      • 0010 - 64000 Hz
      • 0011 - 48000 Hz
      • 0100 - 44100 Hz
      • 0101 - 32000 Hz
      • 0110 - 24000 Hz
      • 0111 - 22050 Hz
      • 1000 - 16000 Hz
      • 1001 - 12000 Hz
      • 1010 - 11025 Hz
      • 1011 - 8000 Hz
      • 1100 - 7350 Hz
      • 1101 - Reserved
      • 1110 - Reserved
      • 1111 - それ以外(周波数が明示的に書かれている場合はこの値になります)
    • MPEG-4 AAC チャンネル構成 (H)
      • 000 帯域内のPCEで送信される
      • 001 1 ch - (Front: center)
      • 010 2 ch - (Front: left, right)
      • 011 3 ch - (Front: left, center, right)
      • 100 4 ch - (Front: left, center, right)(Rear: center)
      • 101 5 ch - (Front: left, center, right)(Rear: left, right)
      • 110 5.1 ch - (Front: left, center, right)(Rear: left, right, subwoofer)
      • 111 7.1 ch - (Front: left, center, right)(Side: left, right)(Rear: left, right, subwoofer)
  • ATDS AAC
    • ATDS ヘッダを付与した AAC データの事です
  • RAW AAC
    • ADTS ヘッダの付いていない 生のAAC データの事です
    • MPEG-2 AAC や MPEG-4 AAC の生データ部分に相当します
    • 拡張子は.aac です
    • 一般的な動画プレイヤーでは再生できないため、通常は mp4m4a ファイル形式に変換します
  • HE-AAC (MPEG-4 AAC Version 3)
    • SBR を追加し、低ビットレートにおける音質を改善した AAC の上位規格です
      • HE-AAC v1HE-AAC v2 があります
    • 従来の MPEG-4 AAC は対比上 AAC-LC(Low Complexity) と呼ばれます
    • およそ半分ほどのビットレートで AAC-LC と同等の音質を実現しています
    • AAC-LC しか対応していない従来のプレイヤーは SBR 部分を無視して再生できるため、後方互換性があります