MPEG-4 Low Delay Audio Coding

MPEG-4 Low Delay Audio Coding

MPEG-4 Low Delay Audio Coding Jürgen Herre Fraunhofer Institut for Integrated Circuits (FhG-IIS) Erlangen, Germany Dr. Jürgen Herre, [email protected] Seite 1 Fraunhofer Institut Integrierte Schaltungen Overview • Speech coding vs. perceptual audio coding • MPEG-4 Version 2 low delay coding • Delay sources in perceptual audio coding • Low delay AAC coder • Test results • Summary Dr. Jürgen Herre, [email protected] Seite 2 Fraunhofer Institut Integrierte Schaltungen Speech Coding vs. Audio Coding Dr. Jürgen Herre, [email protected] Seite 3 Fraunhofer Institut Integrierte Schaltungen MPEG-4 Version 2 Low Delay Audio Coding Target • High audio and speech quality and • Low bitrate and • Low algorithmic delay (20 ms) Solution MPEG-4 Version 2 Low Delay Audio Coder: • Derived from MPEG-2/4 "Advanced Audio Coding" (AAC) • Specific modifications for low-delay operation Dr. Jürgen Herre, [email protected] Seite 4 Fraunhofer Institut Integrierte Schaltungen Delay Sources in Perceptual Audio Coding • Framing delay • Filterbank delay • Look-ahead delay for block switching • Use of bit reservoir ⇒ Overall delay: NN++ N = framing filterbank look− ahead + tdelay tbitres Fs Dr. Jürgen Herre, [email protected] Seite 5 Fraunhofer Institut Integrierte Schaltungen Example: Delay of AAC Codec (48 kHz / 64 kbps) • Framing delay : 1024 samples • Filterbank delay : 1024 samples • Look-ahead delay for block switching : 576 samples • Use of bit reservoir : 74.7 ms ⇒ Overall delay: 1024 +1024 + 576 t = + 74.7 ms =129.4 ms delay 48000 Dr. Jürgen Herre, [email protected] Seite 6 Fraunhofer Institut Integrierte Schaltungen Low Delay AAC Codec (48 kHz, min. delay mode) • Reduced framing delay : 480 samples • Reduced filter bank delay : 480 samples • No block switching ⇒ no look-ahead delay: 0 samples • Minimal bit reservoir : 0...32 bits ⇒ Overall delay: 480 + 480 + 0 t = + 0 ms = 20 ms delay 48000 Dr. Jürgen Herre, [email protected] Seite 7 Fraunhofer Institut Integrierte Schaltungen Delay vs. Bitrate Dr. Jürgen Herre, [email protected] Seite 8 Fraunhofer Institut Integrierte Schaltungen Preecho Behaviour Dr. Jürgen Herre, [email protected] Seite 9 Fraunhofer Institut Integrierte Schaltungen Preecho Reduction by Window Shape Adaptation Dr. Jürgen Herre, [email protected] Seite 10 Fraunhofer Institut Integrierte Schaltungen Test Results (1) - MPEG-4 V2 Verification Tests Test #1 • Comparable performance of 32 kbps LD-AAC and 24 kbps AAC (main profile) – Reduction of delay by 91% (323ms → 30 ms) – Bitrate increase of 33% Test #2 • Comparable performance of 64 kbps LD-AAC and 56 kbps AAC (main profile) – Reduction of delay by 86% (146ms → 20 ms) – Bitrate increase of 14% Summary • Better performance than CELP codecs for applications with both audio and speech MPEG Test Report • http://drogo.cselt.it/mpeg/ public/ Dr. Jürgen Herre, [email protected] Seite 11 Fraunhofer Institut Integrierte Schaltungen Test Results (2) - Comparison to "MP3" ⇒ Better than MPEG-1 Layer 3 ("MP3") at 64 kbps Dr. Jürgen Herre, [email protected] Seite 12 Fraunhofer Institut Integrierte Schaltungen Summary The MPEG-4 V2 low-delay coder provides • High audio quality for music and speech • Algorithmic delay of 20 ms ⇒ enables two-way communications • Audio quality scales with bitrate • Stereo and multi-channel capabilities (inherited from MPEG-2/4 AAC) • Compares to well w.r.t. both standard AAC and MP3 • Low computational & memory complexity • Error robustness Dr. Jürgen Herre, [email protected] Seite 13 Fraunhofer Institut Integrierte Schaltungen Demonstration Real-time codecs implemented on 563xx-based PCMCIA DSP cards: • MPEG-2 AAC LC (measured delay ca. 150ms; 64kbps mono, fs = 48 kHz) • MPEG-4 Version 2 Low-Delay AAC Codec (measured delay: ca. 45 ms; 64kbps mono, fs = 48 kHz) Dr. Jürgen Herre, [email protected] Seite 14 Fraunhofer Institut Integrierte Schaltungen.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    14 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us