[DSP2178 ]
|
White Paper: SHARC processors surround consumers with sound - case study
Processors compute complex algorithms for SRS Circle Surround II Technology.
| By |
|
Today, consumers want to enjoy full surround-sound audio experiences in the privacy of their own homes. SRS Labs can provide this, plus up to 6.1 discrete channels of surround sound over traditional two-channel distribution systems for broadcasters and content providers through its Circle Surround II Technology. Familiar to many, Santa Ana, CA-based SRS develops and licenses solutions for audio, voice, surround sound, and semiconductor applications. One popular SRS product, WOW, reduces the “tinny” sound often experienced with small speakers, and enhances the bass performance of compressed audio, such as MP3 files.
SRS chose 32-bit floating-point SHARC processors from Analog Devices, Inc. (ADI) as the platform for its CS II algorithms because of the processor’s high-performance, rich audio feature set, and well-earned reputation in the audio market.
SRS chose 32-bit floating-point SHARC processors from Analog Devices, Inc. (ADI) as the platform for its CS II algorithms because of the processor’s high-performance, rich audio feature set, and well-earned reputation in the audio market.
It used to be that surround-sound audio experiences were confined to movie theater settings. Then along came multi-channel encode/decode systems, enabling theater-quality sound in the home. This was great when media was confined to a few well-defined sources, but today, content production, transmission, and storage of media spans such a wide range of channel configurations and compression protocols that it can be a real challenge to deliver high quality surround sound.
SRS Labs Circle Surround (CS) II encode/decode technology speaks to this challenge, enabling media formats and A/V setups that previously could only deliver right/left stereo sound to produce full multi-channel surround sound. Plus, CS II is quickly becoming the standard for the creation, production, and broadcast of up to 6.1 discrete channels of surround sound over traditional two-channel distribution systems, including television commercials, sports broadcasting, network shows, cable and satellite transmissions, and standard music CDs. CS II decoding supports numerous product applications, including home theater, PCs, automobile stereos, and wireless streaming, allowing consumers to take advantage of their multiple speaker systems, including older VHS tapes, FM radio broadcasts, stereo music CDs, and computer games.
As you might imagine, SRS’ CS II algorithms are computationally demanding, and as such, require a processor powerful enough to handle sophisticated mathematical equations. To make its technology available for any product manufacturer, SRS teamed with ADI for a turnkey solution based on SHARC processors. The processors, which feature an integrated set of audio features and enough power to process the CS II algorithms and other functions, were a good selection to drive CS II solutions in both the pro audio and home entertainment markets.
CS II: How it works SRS tools include analog and digital processors, and plug-ins for widely used software platforms that audio professionals can use to produce multi-channel audio content in CS II for distribution or storage over a standard two-channel medium such as broadcast television, radio, or regular CDs. CS II audio content is compatible with all playback environments, including mono, stereo, and other matrix decoders, such as Dolby Pro Logic and Dolby Pro Logic II surround systems, so audiences will receive the best sounding experience possible, subject to the limits of their decoders. For example, if an end user has no decoder, then he/she will hear great stereo. If he/she has a matrix decoder, such as one found in an AV receiver, then he/she will hear the sound decoded into multi-channel, up to the capabilities of that particular decoder, which could be 5.1, 6.1, or 7.1.SRS patented post-processing techniques bundled with CS II solutions include: SRS Dialog Clarity, which improves the intelligibility of dialog, as it can often be difficult to hear clearly over explosions, music soundtracks, and other sounds; SRS TruBass , which works with any size speaker, including headphones and earbuds, enabling listeners to perceive a heightened sensation of lower bass tones beyond the natural low frequency capabilities of the speaker itself; and SRS Focus (for CS Automotive), which raises the audio image from speakers mounted low in the doors of automobiles and provides “mix to rear” functionality to balance the surround image for the rear passengers while maintaining an excellent surround field for those in front.
SHARC helps SRS “multiply” channels ADI’s 32-bit floating-point SHARC is an efficient signal processor that can implement audio filters and handle multiplication and division. SHARC made it easy for SRS to port audio algorithms that require significant resources and sophisticated processing. Plus, SRS found it could easily press the SHARC processor into service for general-purpose microprocessor functions, which the processor could handle in its spare time. (See Figure 1.)| Figure 1: Block diagram of a SHARC processor |
ADI’s 32-bit floating-point SHARC processors are based on a Super Harvard architecture that balances exceptional core and memory performance with outstanding I/O throughput capabilities. In addition to satisfying the demands of the most computationally intensive, real-time signal-processing applications, SHARC processors integrate large memory arrays and application-specific peripherals designed to simplify product development and reduce time to market.
The right audio features Architecturally, SHARC processors had all of the audio features SRS needed, supporting all of the standard audio in/out interfaces as well as easy analog-to-digital, digital-to-analog conversion, as referenced in Figure 1.
The SHARC processor’s audio-specific peripherals, broadly described as the Digital Audio Interface (DAI), are functional blocks that may be connected to each other or to external pins via the signal routing unit (SRU). Peripherals connected through the SRU include as many as six high performance synchronous serial ports, SPI ports, an input data port (IDP), precision clock generators, timers, and others. The combination of the serial ports and IDP means that SHARC processors can support up to 20 stereo I2S channels, providing up to 40 channels of audio (which is important as the number of speakers and input sources is increasing in audio applications). Additional value-added peripherals include an S/PDIF transmitter/receiver and 8-channel asynchronous sample rate converter. Audio-specific peripherals such as these allow manufacturers to leverage a single hardware design for multiple products with various I/O requirements.
| Encoding/Decoding | ||||
CS II Encoder Algorithm
|


Jump to main articles index
