b

Reduce The Complexity Of Implementing A Complete Audio Solution

  • Promote code re-use by using standardized APIs for audio subsystem integration
  • Rely on a market proven solution in use on a number of Windows Mobile Smartphone designs today
  • Leverage production quality AC97 driver reference source code to speed development

Orchestrate Efficient Management Of Audio Peripherals

  • Synchronize the audio subsystem with the Radio Interface Layer (RIL) and Windows Mobile operating system profiles
  • Eliminate echo and other spurious audio artifacts

Enable Significant End User Focused Capabilities

  • Differentiate your product from the competition by delivering value to your end customers
  • Allow users to save individual profile information related to each audio feature
  • Seamlessly detect audio stream type to simplify user interaction
  • Automatically route audio signals to the desired Smartphone components to improve audio quality and reduce latency

Leverage Our Extensible Architecture

  • Closely integrate new device profiles into the operating system
Overview

Architecting the efficient management and integration of audio peripherals is an important engineering task when building a mobile phone. Microsoft Windows Mobile Smartphone software provides APIs that are used to connect audio peripherals to common audio profiles such as handset, headset, speaker, and car kit.

Smartphone device makers typically have to develop a monolithic audio subsystem for each device that detects audio peripheral input, sends audio profile notifications to and receives call state information from, the Radio Interface Layer (RIL). In addition, the developer needs to implement a system to handle all profile related interactions with the Smartphone operating system via the Microsoft Windows Mobile Smartphone Profile Notification API.

Device makers recognize that most of this work is extremely difficult and much of the cost is not reusable from device to device. As a leading Windows Mobile systems integrator, BSQUARE fully understands the complexity of this task. A uniform framework is needed to simplify integration and implementation of audio peripheral detection and system notification while maximizing code re-use. Now you can leverage our expertise in Smartphone systems integration with a tool chain that simplifies integrating the audio peripherals with other key phone subsystem components.

BSQUARE Audio Manager

The BSQUARE Audio Manager is a development framework that abstracts and centralizes the audio profile management functions of routing, detection, and notification. This advanced framework removes tasks from the audio driver and greatly reduces the amount of customization required to implement a complete audio solution. Our Audio Manager acts as a client to the RIL and a server to the audio driver, providing an API for each. Now OEMs no longer need to define how the RIL and the audio driver interact with each other. The BSQUARE Audio Manager is already integrated into several next generation Windows Mobile for Smartphone designs that leading device makers will ship in 2005.

Audio Manager Features:

  • Implements audio routing and detection/notification architecture
  • Orchestrates the audio subsystem, keeping track of connected peripheral states such as headset, car kit, and loudspeaker
  • Communicates audio profile information with RIL and Windows Mobile Shell notifications APIs
  • Provides its own APIs for communication with RIL and audio driver
  • Detects peripherals and once customized, sets proper codec paths
  • Detects Call state change for codec voice path routing

Audio Manager Benefits:

  • Provides an already proven, re-usable solution for Windows Mobile audio profile management
  • Includes Wolfson AC 97 Reference Audio Driver
  • Simplifies RIL and audio driver integration by insulating the developer from RIL Call State and Profile Notification APIs
  • Enables valuable device capabilities such as:
    • Detect stream type passed into the audio driver and route alerts or ring tones to desired path
    • Save profile information for features such as adjusting volume automatically based on where audio is headed
    • Easily integrate Bluetooth headsets through the BSQUARE Framework

To learn more about the BSQUARE Audio Manager, please contact sales@bsquare.com or call BSQUARE at 1-888-820-4500.