Technology and Research
Intel® Technology Journal Home
Volume 10, Issue 01
Converged Communications
Table of Contents
Technical Reviewers
About This Journal
Intel Published Articles
Read Past Journals
Subscribe
E-Mail this Journal to a Colleague
Main Visual Description
Intel Technology Journal - Featuring Intel's Recent Research and Development
Converged Communications
Volume 10    Issue 01    Published February 15, 2006
ISSN 1535-864X    DOI: 10.1535/itj.1001.08

  Section 8 of 12  
Seamless Collaboration–Enabling Best-in-Class VoIP Experience on Intel® Centrino® Mobile Technology
HIGH-DEFINITION AUDIO AND ARRAY MICROPHONE FOR OPEN AUDIO

While other audio implementations have limited support for simple array microphones, Intel HD Audio supports larger array microphones. By increasing the size of the array microphone, users get incredibly clean input through better noise cancellation and beam forming. This produces a higher-quality input to voice recognition, VoIP, and other voice-driven activities.

An array microphone provides a speakerphone-like "open audio" usage solution for softphone VoIP calls. It does not require the user to wear headphones or a headset microphone; rather the user can speak directly into the device and listen to the platform speaker at the same time. The array microphone provides higher-quality audio and an improved user experience.

An array microphone is a set of multiple microphone elements integrated on the mobile platform to provide better microphone input quality and features, such as Acoustic Echo Cancellation (AEC) and repetitive noise attenuation and filtering or Noise Canceling .

Figure 9 depicts Intel Array Microphone architecture with four microphone elements.



Figure 9: Intel Array Microphone architecture
click image for larger view
 

Figure 9 depicts four key processes associated with Array Microphone processing. Speaker Tracking allows tracking of speaker source and direction to be able to replicate directionality at the rear endpoint if needed. Beam Forming implements speaker localization and sound attenuation. AEC ensures isolation between the speaker and the microphone for elimination of annoying echoes during the conversation. Finally, Repetitive Noise Attenuation and Filtering ensures effective noise cancellation for clearer audio speech.

For more information about Intel High Definition Audio design and implementation please refer to http://www.intel.com/design/chipsets/hdaudio.htm.

Bluetooth* Headset for Hands-Free VoIP

Bluetooth headsets are commonly used as an audio device with softphones. Bluetooth headsets enable users to have a hands-free VoIP conversation and to manage their connection, for example, accept/terminate a call, adjust volume, etc. A few softphone vendors have chosen to integrate Bluetooth headsets to enable ease of use with wireless headsets. The softphone and Bluetooth stack integration architecture on Microsoft Windows* operating system is depicted in Figure 10.

The Bluetooth stack is composed of the API interface; middleware protocols, such as the Service Discovery Protocol (SDP); Logical Link Control and Adaptation Protocol (L2CAP); RFComm (for serial communication); and Bluetooth profiles such as the headset profile, which is used for wireless headsets.

The softphones need to be integrated with the Bluetooth API to achieve service discovery and to interact with Bluetooth headset devices, i.e., be able to send and receive commands to and from Bluetooth headsets. Intel has worked closely with the Bluetooth stack and softphone vendors to define a common profile for VoIP control commands for headsets/handsets. Going forward, Intel will work with the Bluetooth stack vendors to define a common API for both headsets and handsets to enable softphones to interact with Bluetooth stacks from different vendors in the same way. This will significantly simplify the softphone integration efforts to support Bluetooth headsets for VoIP.



Figure 10: Softphone and Bluetooth stack integration
click image for larger view
 

The coexistence of Bluetooth and WLAN radios on a notebook could impact the VoIP quality due to the interference between the two radios. Intel Centrino 2006 platforms implement the Wireless Co-existence Solution (WCS) to solve the problem of Bluetooth-WLAN coexistence by sending WLAN channels to Bluetooth. The WCS describes the interface between two radios running simultaneously in the same laptop to transfer information on the channel occupied by WLAN to a Bluetooth NIC. As a result, Bluetooth will skip the WLAN channel for non-critical events, and WLAN performance will be recovered in such cases. This solution significantly increases the throughput of WLAN when Bluetooth is presented. Additionally, the WCS specification provides better protection of critical Bluetooth communications (voice for example). This is accomplished by the following method:

  • When Bluetooth expects to receive or transmit a high-priority packet on a Bluetooth channel that is located inside the WLAN channel, Bluetooth raises a BT_Priority signal.
  • WLAN radio will then defer or kill its transmission if a BT_Priority signal is raised to avoid collision with Bluetooth packets.

For more information about Intel WCS solutions, please refer to [6].


  Section 8 of 12  

In This Article
Abstract
Introduction
VoIP Seamless Collaboration Usage Scenarios
VoIP Deployment in Enterprise Networks
VoIP QoS Over WLAN
VoIP Over WLAN Client Architecture
Intel Integrated Performance Primitives
High-Definition Audio and Array Microphone for Open Audio
Conclusions and Future Work
Acknowledgments
References
Authors' Biographies
Download a PDF of this article.   
Email This Page
Back to Top