SPIRIT Home


Advanced



BSAC

Overview

Bit Sliced Arithmetic Coding (BSAC) is a popular MPEG-4 standard for scalable audio coding. Codec bitrate changes in very small steps allowing the user to utilize the connection bandwidth with maximum efficiency. BSAC uses arithmetic coding as an alternative lossless coding technique to Huffman coding used in MPEG-4 AAC. In other respects it is very similar to AAC. BSAC coding best performs in the range from 40 Kbps to 64 Kbps, though it operates in the range of 16 kbps to 64 Kbps.

Features

  • Low CPU usage
  • Small memory footprint
  • Conformance to MPEG-4 version 2 (ISO/IEC 14496-3 subpart 4)
  • Code is reentrant, supports multithreading and dynamic memory allocation

Benefits

  • Highly optimized code ideal for resource constrained applications
  • Easy integration and fast time to market
  • Allows to save several hours of SoC battery life





IF YOU ARE DESIGNING:

  • Digital Audio Players
  • Digital Media Broadcasting
  • Portable Players
  • Wireless Audio

look at

SPIRIT Audio Engine



AVAILABILITY

  • TI TMS320C6xx
  • ARM
  • MIPS
  • AudioDE