SRS TruVolume® is an automatic volume-control post-processing module that adjusts the amplitude of a stereo audio signal to maintain a constant perceived level of loudness in spite of level changes in the input audio material. The algorithm monitors 20 frequency bands and reacts differently to level changes in different bands in order to produce a natural listening experience while avoiding "pumping" and "breathing" artifacts.
The ADI SRS TruVolume library supports sample rates of 32, 44.1 and 48 kHz and block sizes from 160 to 1008 samples. It also allows setting the response to input level changes at three possible levels of "aggressiveness".
The ADI implementation of the SRS TruVolume® post-processor on SHARC has been fully tested using all certification tests according to SRS Labs requirements.
| SHARC Processor Family | Code RAM (KiB) | Data RAM (KiB) | Constant Data Tables (KiB) | MIPS | |
|---|---|---|---|---|---|
| Average | Average Peak | ||||
| 2136x | 41.2 | 32.1 | 4.0 | 35.6 | 36.6 |
| 214xx | 32.6 | 32.1 | 4.0 | 35.2 | 36.2 |
Each module supports the Analog Devices, Inc. (ADI) Blackfin or SHARC Processor family and is a licensed product that is available in object code format. Recipients must sign or accept a license agreement with ADI prior to being shipped or downloading the modules identified in the license agreement.
© 1995 - Analog Devices, Inc. All Rights Reserved