The Accelerated Technology division of Mentor Graphics has just released two new class drivers for its Nucleus USB software designed to allow developers to incorporate streaming audio and/or video capabilities into their embedded designs.
According Robert Day, director of marketing for Accelerated, multimedia presents a variety of new problems for developers of embedded devices including streaming large amounts of real-time, higher quality audio and video data over connected devices.
The introduction of USB audio and video class specifications, which standardized transport and synchronization mechanisms, he said, allows many audio and video devices to become fully interoperable via USB.
“As a result, embedded device manufacturers no longer need to tackle the complex and time-consuming task of developing and installing custom device drivers,” he said.
By using USB for audio or video streaming , a developer needs to implement only a single USB class driver instead of a separate driver for each device. Typical applications in which developers use the USB Audio class driver include voice telephony, audio playback and recording. Applications that use the USB Video class driver include simple webcams, digital camcorders, digital video cameras and TV tuners.