Digital Theater Systems Inc.
Digital Theater Systems Inc.'s audio tool was used by game developer Black Ops Entertainment to provide an interactive audio experience for players of Street Hoops for PlayStation®2. The title was released in September 2002 by publisher Activision.
Jose Villeta, Vice President of Research and Development at Black Ops, was very satisfied with his first experience using DTS Interactive technology, saying, "DTS is the audio tool that provides a Sony Computer Entertainment Inc. compatible library for real-time discrete 5.1 surround sound encoding."
PlayStation®2 audio options include mono, stereo, Dolby Digital or ProLogic II, and DTS.
DTS Interactive, according to Villeta, requires only a small memory footprint for its libraries and audio buffers. Developers should expect between 2-6% CPU usage, varying with the quality of sound, game frame rate, and which version of DTS Interactive (4.0 or 5.1) was used.
The main RAM requires double buffers for audio PCM data transfer from IOP to main RAM, and an additional 50K main RAM is required for DTS Lib functions. "Threading issues are very important," said Villeta, "The corruption of VU0 as the DTS callback gets executed forces the application to save and restore all VU0 registers to avoid VU0 corruption. The DTS encoder thread should not be interrupted so it should have the highest VU0 priority."
The DTS Interactive callback routine encodes 4 channels of PCM data into a single buffer using VU0 at 512 samples at a time, sending the output to the SPU2 digital SP/DIF.
DTS Interactive has the added ability to play pre-encoded digital movies from DVD, which will be featured on upcoming titles. In addition to Street Hoops, Black Ops implemented DTS' technology in two as-yet-unreleased PlayStation®2 titles, T3: Rise of the Machines and XFILES: Resist or Serve.
At GDC 2003, DTS announced that PlayStation®2 developers certified prior to GDC 2004 will be able to use DTS Interactive free of charge.