270 likes | 579 Views
Audio/Video Device Guidelines For The Microsoft Real Time Communication Platforms. Regis J. Crinon, Ph.D. Lead Program Manager Real Time Media Group Microsoft Corporation. Session Outline. The Real Time Media communication revolution The Road to higher quality Codecs Signal Processing
E N D
Audio/Video Device Guidelines For The Microsoft Real Time Communication Platforms Regis J. Crinon, Ph.D.Lead Program ManagerReal Time Media GroupMicrosoft Corporation
Session Outline • The Real Time Media communication revolution • The Road to higher quality • Codecs • Signal Processing • Emergence of a market for Real Time Communication (RTC) devices • An opportunity to work together • Draft guidelines • Demos • Call To action
The Real Time Media Communication Revolution • Internet Protocol (IP) networks are emerging as the prevalent means to communicate in real time • Increasing collaboration and exchange of multimedia information over corporate and public IP networks • IP telephony is now a viable alternative to Public Switched Telephone Network (PSTN) services • Session Initiation Protocol (SIP) enables rich multimedia sessions between multiple end-points • Quality of service is of prime importance
The Road To Higher QualitySpeech codecs RTAudio (12-32 kbits/sec) RTAudio (6-12 kbits/sec) Siren, G.722.1 (16/24 kbits/sec) G.726 (32 kbits/sec) G.711 (64 kbits/sec) Narrowband PSTN networks (8 kHz sampling) Wideband IP networks (16 kHz sampling)
The Road To Higher QualityAudio capture pipeline Capture AEC Analog AGC Digital AGC VAD NS AGC: Automatic Gain Control AEC: Acoustic Echo Cancellation NS: Noise Suppression VAD: Voice Activity Detection RTAudio encoder
The Road To Higher QualityVideo codecs RT Video @ 200kbits/sec RT Video @ 400kbits/sec
RTVideo Codec System-level enhancement for error recovery Error recovery Packet loss detection RTP/RTCP RTP/RTCP SMPTE VC-1 decoder SMPTE VC-1 encoder Optimized for Real Time communication RTP: Real Time Protocol RTCP: Real Time Control Protocol SMPTE: Society of Motion Picture and Television Engineers
Emergence Of An RTC Audio/Video Device Market RTC software platform RTC Audio/Video (A/V) devices Quality Performance Functionality Quality Performance Functionality
An OpportunityTo Work Together • A new class of AV devices • Control and signaling capability: Ringing, DTMF, CID,… • Signals are processed digitally • For IP networks • No corresponding WHQL class today • Let’s work together on a set of quality guidelines to optimize the RTC experience
Initial Set Of Guidelines Audio Speaker playbackvolume Frequency range Speaker tomicrophone isolation Passband ripple Microphonesensitivity Channel un-balance In-built microphonespeaker separation SNR Amplitude linearity Total harmonicdistortion
Initial Set Of GuidelinesReference dummy ITU-T Rec. P.58 - Head and torso simulator for telephonometry
Initial Set Of Guidelines Video Resolution Relative illumination Frame rate Chromatic aberration Color formats SNR Light sensitivity Field of view Depth of field
More Parameters Needed? An example With the introduction of the USB Video Class Driver , a number of camera parameters were added to the KSPROPERTY_VIDCAP_CAMERACONTROL enumeration The DirectShow IAMCameraControl interface provides access to these properties SCANMODE PRIVACY PANTILT PAN_RELATIVE TILT_RELATIVE ROLL_RELATIVE ZOOM_RELATIVE EXPOSURE_RELATIVE IRIS_RELATIVE FOCUS_RELATIVE PANTILT_RELATIVE FOCAL_LENGTH
Towards Greater Integration Built-in microphone array Built-in speakers Built-in camera
Headset System Used With Windows Live Messenger Juan ZualagaPlantronics Inc.
Bluetooth Multipoint Headset Demo Once paired, headset connects to PC. Calls on PC can be answered via headset A B … AND also connectsto mobile automatically when in range. Calls on mobile can be answered via headset Two virtual ports A and B available One headset for both
Mobile phone and desk phone in the office Bluetooth Multipoint Headset Demo 1 headset, 3 phones… PC and Mobile Phone 1 headset, 3 phones….
VGA Camera Used With Office Communicator 2007 Philippe DepallensVice PresidentVideo EngineeringLogitech
Logitech® Camera Technologies • Seamless integration of hardware and software • Key camera technologies • RightLight™:RightLight™ is a combination of intelligent hardware and software designed toprovide users with the best image qualityregardless of environment • RightSound™:RightSound™ is a series of software algorithm that eliminates echo and maximizes audio performance • Video Effects™:Making Internet communicationmore fun
Logitech® Presents • QuickCam® Pro 5000 • VGA video with RightLight™ Technology for outstanding low light performance • Hear clear, echo free audio with RightSound™ technology • Wide field of view lens lets more people join in the conversation • Premium USB Headset 350 • Superior clarity with the simplicity of a single USB plug-and-play connection • In-line volume and mute control soft-touch surface allows for precise control • Noise canceling microphone filters out unwanted background noise and folds out of sight when not in use
Future Work Items • Determine whether initial set of parameters needs to be expanded • Define test conditions and meansto verify the guidelines • Consider the possibility to establisha new class of Windows HardwareQuality Labs (WHQL) devices forReal Time Communications
Call To Action • Participate in the review of the initial set of AV device guidelines • Provide feedback on possible extensions of the parameter set • New measurements for higher levelsof interoperability • New functionality (signaling, control) • Participate in the establishment of the testing conditions • Let’s make it happen!
Additional Resources • Web resources • Spec: Audio/Video Device Requirementsand Recommendations – April 2006 • Other resources • http://www.microsoft.com/office/uc • http://www.microsoft.com/office/preview • http://messenger.msn.com/Xp • Related sessions • Audio Considerations for Windows VistaSystem Logo Certification • Email address: av4rtc @ microsoft.com
© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.