Click here for more information on advertising

Web Birds-Eye.Net
What's New?

Download Purchased Items

Research:
Analysis
International

Reference:
Acronyms & Definitions
Articles
Broadband Directory
Legacy
Operations
Technical
Yearly Predictions
> RSS Feeds <

Business Forms:
Due Diligence Checklist
Funding & VC Due Diligence
Real Estate Due Diligence

Resources:
Monitoring/Reporting/Benchmarking
Patent Harvesting Kit
Ready to Use Scripts
Source Code

Referral:
Expert Consulting
Referral

Other:
Advertise With Us
Feedback
Recommended Reading
Fishing
House
Baby in the City
Blog

 

[Numeric] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

BSAC - Bit Slice Arithmetic Coding

By: Christine Martz

Meaning of BSAC – “Bit Slice Arithmetic Coding”, is used in MPEG-4 Advanced Audio Coding (AAC) for enabling a scalable bitrate during the encoding or decoding process.

The BSAC tool is used in combination with the AAC coding tools. BSAC provides scalability in very small steps. 1 kbps for each audio channel, for example, 1 kbps for mono or 2 kbps for stereo. A base layer bitstream and many small enhancement layer bitstreams are used. The base layer contains the general side information, specific side information for the first layer and the audio data of the first layer. The enhancement streams contain only the specific side information and audio data for the corresponding layer. The benefits of such encoding is that different bitrates could be offered by content providers or online music stores and stored as only one file per song. A user could download files that are suited to the type of connection quality they have.

Such fine step scalability is obtained by using a bit-slicing scheme where quantized spectral values are grouped into frequency bands and then the bits of a group are processed according to their significance, in slices. Then the bit-slices are encoded using an arithmetic coding scheme so that entropy coding with minimal redundancy may be obtained.

Other Related Definitions:

“…Bit Slice Arithmetic Coding (BSAC) provides a very fine step bitrate scalability. At the top of the scalability range it has no penalty relative to single-rate AAC, however at the bottom of the scale it has a slight penalty relative to single-rate AAC.” [ISO/IEC Joint Committee]

“…In order to make the bitstream scalable, BSAC uses an alternative to AAC noiseless coding module, although the other coding modules are identical to AAC. A bitstream encoded by AAC can be transcoded to an BSAC bitstream noiselessly. BSAC is capable of generating a bitstream with a precise bit rate control in the range of 16kbps to 64kbps per channel. This bit rate enables the decoder to stop anywhere between 16kbps and the encoded bit rate with a 1kbps step size. Through use of this scalablity, the user can experience nearly transparent sound quality at 64kbps and graceful degradation at lower bit rates. BSAC is best performed in the range of 40kbps to 64kbps, though its operating range is 16kbps and 64kbps.” [ISO]

“…The concept of bitsliced arithmetic coding (BSAC) was introduced for audio coding in and is standardized as a part of MPEG-4. In this context, BSAC plays the role of an alternative lossless coding kernel for MPEG-4 AAC, utilizing the MDCT and applying a perceptually controlled bandwise quantization to the spectral values. The main difference between BSAC and the standard AAC lossless coding kernel is that the quantized values are not Huffman coded, but arithmetically coded in bitslices.” [Fraunhofer]

“…To support fine-grained scalability, MPEG4 v2 defined the bit-slice arithmetic coding (BSAC) profile. The AAC-BSAC codec is used in digital media broadcast (DMB) applications in Korea.” [Embedded.com]

Related Links:

Bit-Sliced Arithmetic Coding - A BSCA overview.
Audio compression gets better and more complex - An article describing the basics of audio coding in MPEG files.

Technical Resources:

MPEG-4 Audio Version 2
MPEG Audio FAQ MPEG-4
Research in Scalable Audio Coding

Products and Solutions:

Fraunhofer Audio & Multimedia Download

Blogs, News, Feeds, Discussion Lists:

MPEG Industry Forum News
Mp4-tech mailing list

Books:

The MPEG-4 Book - by Touradj Ebrahimi, Fernando Pereira
H.264 and MPEG-4 Video Compression: Video Coding for Next Generation Multimedia - by Iain E. G. Richardson
Digital Video Compression - by Peter Symes

See Also:

BSAC Resources

 

[Numeric] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

 

(C) Copyright Birds-Eye.Net, All rights reserved.
It is against the law to reproduce this content or any portion of it in any form without the explicit written permission of Birds-Eye Network Services, LLC. Federal copyright law (17 USC 504) makes it illegal, punishable with fines up to $100,000 per violation plus attorney's fees.