Leveraging Existing Application Processors in Mobile Devices to Implement VoIP Client.

Slides:



Advertisements
Similar presentations
Unified Communications Bill Palmer ADNET Technologies, Inc.
Advertisements

UBIFone & The Technology Ahead 25 th June 2006 This presentation is the property of UbiFone. Distributors or any other individuals or entities are not.
Security in VoIP Networks Juan C Pelaez Florida Atlantic University Security in VoIP Networks Juan C Pelaez Florida Atlantic University.
SG2001_VIP.ppt Page 1 PLANET Technology Corp. Product Guide 2001 VoIP Products Your Voice over Internet By Product Department.
Mass Market Wireless Multimedia The Chipset Challenge of Smaller, Faster, Cheaper… Tom Pollard Worldwide Chipset Marketing Director Texas Instruments Incorporated.
1 ZIP 4x5 The world’s most functional telephone. 2 PSTN Internet Dallas, TX Sunnyvale, CA VPN Outside callers dial a single extension - phone at the office.
Polycom Unified Conferencing. Presentation Agenda Why Unified Conferencing? Polycom Unified Conferencing Polycom Unified Conferencing Experience MGC Platform.
VoIP Spec 彙整 李思銳 Codec G.711 G G.729 G.726 G.727 PCM16.
SIP Simplified August 2010 By Dale Anderson. SIP Simplified Session Initiation Protocol Core of SIP specifications is documented in IETF RFC 3261 Many.
Understanding the Capabilities of Host Media Processing Brian Elliott, Director of Engineering, NMS.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to Packet Voice Technologies Cisco Networking Academy Program.
VoIP on the iPhone: Imagine the Possibilities Jan Linden, VP of Engineering.
Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.
Embedded Transport Acceleration Intel Xeon Processor as a Packet Processing Engine Abhishek Mitra Professor: Dr. Bhuyan.
VoIP By Godson Gera. Introduction Basic electronic communication system History of electronic communication Introduction to VoIP Benefits of VoIP Detailed.
POLYCOM CONFIDENTIAL Polycom enables Alcatel Instant Video Solution by combining the power Alcatel IP Telephony with Polycom Unified Collaboration Solutions.
Colombo, Sri Lanka, 7-10 April 2009 Multimedia Service Delivery on Next Generation Networks Pradeep De Almeida, Group Chief Technology Officer Dialog Telekom.
Voice over IP Fundamentals M. Arvai NEC Senior Technical Eng. 1.
Improving a Traffic Generator and Analyzer Test-tool for Media Gateway - Support for Real-time Transfer Protocol (RTP) and RTP Control Protocol (RTCP)
Director, Product Management Internet Telephony Expo
Developing IP Phones Karen Hong Director, Product Marketing 8x8 Inc.
Module/Subject #/title here Copyright Objectworld Communications Corp. SIP Trunking Seminar Series In conjunction withSponsored by TMC San Diego, CA Oct.
WebRTC – Challenges and Best Practices Sumit Amar Director of Engineering Electronic Arts.
Effectively Explaining the Cloud to Your Colleagues.
UC Security with Microsoft Office Communication Server R1/R2 FRHACK Sept 8, 2009 Abhijeet Hatekar Vulnerability Research Engineer.
SIP – A look under the hood OR “What’s the best way to make my cutting edge product?” Jacob Bridger VP Marketing, TBU October, 14 th 2003.
N e v e r s t o p t h i n k i n g. IP-Phone solution 2nd Workshop on Wideband Speech Quality in Terminals and Networks: Assessment and Prediction 22nd.
How to construct world-class VoIP applications on next generation hardware David Duffett, Aculab.
Service Oriented VoIP (SOVoIP): True Convergence of Data and Voice Networks Presented By Mohammed Jubaer Arif Supervisors Dr Shanika Karunasekera and Dr.
Copyrights © All rights Reserved. Asterisk and VoIP issues Chetan Vaity March 2007.
1 GAIA VoIP traffic generator and analyzer Presentation by Amrut Bang Ashish Deshpande Vijay Gabale Santosh Patil Sponsored by GS Lab Pvt. Ltd Pune Institute.
MAEDS 45 th Annual Conference October , 2009.
SIP Interoperability Testing Alan Percy Director of Business Development AudioCodes, Inc. Booth #822.
Support Services & IP Multimedia Subsystem (IMS)
1 Matt Randmaa, VP of Engineering D2 Technologies Getting Real-time Performance and Voice Quality on Single Core RISC Devices.
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
A DSP-Based Platform for Wireless Video Compression Patrick Murphy, Vinay Bharadwaj, Erik Welsh & J. Patrick Frantz Rice University November 18, 2002.
January 23-26, 2007 Ft. Lauderdale, Florida Host media processing – revisited Faye McClenahan – Aculab.
1 Lab Introduction – software Voice over IP. 2 Lab Capability and Status  Software used in this course installed in Engineering labs including the lab.
SYSTEM-ON-CHIP (SoC) AND USE OF VLSI CIRCUIT DESIGN TECHNOLOGY.
Applied Communications Technology Voice Over IP (VOIP) nas1, April 2012 How does VOIP work? Why are we interested? What components does it have? What standards.
© 2013 Avaya Inc. All rights reserved Avaya UC Collaboration Solution A complete solution for midsize companies Mobility Video SecurityNetworking.
Introduction to Packet Voice Technologies Cisco Networking Academy Program.
Larry Amiot Northwestern University Internet2 Commons Site Coordinator Training September 27, 2004 Austin, Texas Introduction to.
Introduction to SIP Larry Amiot Northwestern University Internet2 Commons Site Coordinator Training March 22, 2004 Indianapolis,
Evolution towards the Next Generation Network
Voice over IP by Rahul varikuti course instructor: Vicky Hsu.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
H.323, IP Multicast Conferencing, And TAPI 3.0 Don Ryan Development Lead Windows Networking And Communications Microsoft Corporation.
Bluetooth Techniques Chapter 15. Overview of Bluetooth Initially developed by Swedish mobile phone maker in 1994 to let laptop computers make calls over.
LOG Objectives  Describe some of the VoIP implementation challenges such as Delay/Latency, Jitter, Echo, and Packet Loss  Describe the voice encoding.
August 3-4, 2004 San Jose, CA Enabling VoWLAN Handsets with a Low Complexity Single CPU based Architecture.
Developing Applications with Host Media Processing David Asher.
Creating Resource-Efficient V2oIP Applications for Low-MHz Mobile Processors Fred Wydler VP VoIP Products SPIRIT DSP.
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
Open your mind to a beating heart of IP Herman Abel Product Manager Aculab (stand 515) Phone:
June, 1999©Vanu, Inc. Vanu Bose Vanu, Inc. Programming the Physical Layer in Wireless Networks.
August 3-4, 2004 San Jose, CA Developing VoIP Enabled Applications using Host Processing Darren Cooper – Senior Software Engineer.
August 3-4, 2004 San Jose, CA Successfully Offering VoIP- Enabled Applications Services Jan Linden Vice President of Engineering.
3/10/2016 Subject Name: Computer Networks - II Subject Code: 10CS64 Prepared By: Madhuleena Das Department: Computer Science & Engineering Date :
HP Network and Service Provider Business Unit Sebastiano Tevarotto February 2003.
INTERNET PROTOCOL TELEVISION (IP-TV)
Software and Communication Driver, for Multimedia analyzing tools on the CEVA-X Platform. June 2007 Arik Caspi Eyal Gabay.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
VoIP -Voice over Internet Protocol
VOICE AND VIDEO OVER IP VOIP, RTP, RSVP.
Chapter 18 MobileApp Design
Introduction to Networking
VoIP Signaling Protocols Framework
Presentation transcript:

Leveraging Existing Application Processors in Mobile Devices to Implement VoIP Client

VoIP Client Requirements Enabling Rich Telephony Features on Cellular Handset Standards Compliant and Interoperable with VoIP networks o Based on IETF RFC SIP 3261 Support for standard audio compression formats used in VoIP networks o G.711, G.729A/B, G.723.1, G.726, GSM-AMR, G.722, G.722.1, G (AMR-WB) Implement basic and advanced signaling and call control features o Call Setup, Teardown, Hold/Resume, Transfer, Multi-Line appearance o Local 3-Way conferencing (requires 2-channels), bridged-conferencing o Mid-Call DTMF, CPT, Polyphonic ring tones o Text Messaging and Presence (SIMPLE) o Authentication and Security mechanisms o Proxy Discovery Support Hands-Free speakerphone operation (Acoustic Echo Cancellation) QoS: Noise Cancellation, Adaptive Jitter Buffer and Lost packet Concealment Configurable by provider and user in field Use the existing User Interfaces (MMI) on the cellular device

VoIP Client Requirements Design Considerations Co-Exist with current applications and OS Minimize Memory requirements for program and Data Minimize Processing requirements Minimize Power dissipation Use the existing User Interfaces (MMI) on the cellular device Field Upgradeable Deliver Better Voice Quality and an overall better Communication Experience to the Consumer And achieve ALL of the above without adding additional cost to the BOM

VoIP Client: Traditional Approach High Cost, High Power, Complex Multi-Processor System Application processor: Non-Compute Intensive Software Modules o OS o Network Stacks o VoIP: Protocols, System Framework, System Software, Jitter Buffer, Conference Mixer, Application, Management SW et.. o UI/GUI/MMI o Productivity Applications o Drivers DSP Processor: Compute Intensive Signal Processing Algorithms o Voice Coders, Echo Cancellers (AEC for Speaker Phone), Tone Generators, Lost packet Compensation, Noise Canceller, Media Controller, Audio capture-playback. Complex multi-processor system o Requires DSP processor which adds power and cost o Software is more complex and DSP sub-system is a black-box, difficult to upgrade o Locked to proprietary DSP architecture (System is not Scalable) o Requires Separate Tool chains and Software development skill set

VoIP Client: SoftDSP Approach Single Processor Solution Application processor: All Software Modules including Media Algorithms o OS, Network Stacks, Drivers o VoIP: Protocols, System Framework, System Software, Jitter Buffer, Conference Mixer, Application, Management SW etc. o Voice Coders, Echo Cancellers (AEC for Speaker Phone), Tone Generators, Lost packet Compensation, Noise Canceller, Media Controller, Audio capture-playback.. o UI/GUI/MMI o Productivity Applications Simple and Flexible Design o Signal Processing Algorithms on general purpose RISC processor o Scalable for applications like Video over IP o An Elegant, Simple, low Cost, low Power solution for VoIP clients on Cellular Handsets o Software requires only industry standard general purpose RISC Processor Architecture. o Simply upgrading the Processor will achieve better system performance and the SW will be reusable without changes o Unified Tool chains and Software development skill set o Extremely short time to market

Media Processing Subsystem Requires 90% of Processing Bandwidth (MHz / Channel) PCM I/F AEC 128 ms VAD Speech Encoder CNG Encoder Packet I/F Adaptive Jitter Buffer CNG Speech Decoder PLC PCM Speech/Lost Pkt Tones Rx SID/DTX Tx DTMF Generator

Software Partitioning: Option1 Application Processor (RISC) Call Signaling Call Control Manager, System and Media Frameworks RTP/RTCP, SDP Application layer and UI Call Conferencing Engine Media Processing for Channels - 1 & 2 Acoustic Echo Cancellation DTMF generation CPT and Custom Tones QOS: Adaptive Jitter Buffer and PLC Automatic Gain Control Noise Reduction PCM Handler Implements complete 2- channel solutions including 3- way conferencing on AP Simple Software Integration on Existing Platform Short time to Market of 4 to 10 weeks Includes 3-Way conferencing, implemented on AP Requires less than 40 MHz/Channel (G.729A/B vocoder) on ARMv5TE Software Added for VoIP

VoIP Signaling, Packetization Protocols Call Manager, VoIP media and system Frameworks, TCP/IP, UDP NW stack Channel-1 Media Processing modules (AMR, AEC, Noise Reduction) targeted on the Application Processor (ARM RISC CPU) 3-Way Conferencing Mixer, Media Processing for Channel-2 (AMR) targeted on the Application Processor (ARM RISC CPU) Software Partitioning: Option1

Software Partitioning: Option II Existing RISC Microprocessor Call Signaling Call Control Manager, System and Media Frameworks RTP/RTCP, SDP Application layer and UI Encryption Call Conferencing Engine Media Processing for Channel-2 DTMF generation CPT and Custom Tones QOS: Adaptive Jitter Buffer and PLC Existing DSP core Media Processing for Channel-1 Acoustic Echo Cancellation Automatic Gain Control Noise Reduction PCM Handler Platform Services Software Added for VoP Existing Software available on Platform Software Distributed between Host RISC Processor and DSP processor Media Processing for Channel- targeted on DSP Processor

VoIP Signaling, Packetization Protocols Call Manager, VoIP media and system Frameworks, TCP/IP, UDP NW stack Channel-1 Media Processing modules (AMR, AEC, Noise Reduction). Existing algorithms on Cellular platform 3-Way Conferencing Mixer, Media Processing for Channel-2 (AMR) targeted on the Application Processor (ARM RISC CPU) Software Partitioning: Option II

Press Release: HelloSoft Demonstrates Complete VoIP Solution on TI OMAP 1710 Cellular Platform

Hellosoft’s VoIP Solution Available for ARM & MIPS Processors Complete Software Solution includes all necessary Protocols, Algorithms, Frameworks and System Software for a client device Highly Optimized VoIP Solution, designed for single RISC Processor-based designs, Eliminates the need of DSP (SoftDSP) Industry-best Performance for Media Processing Algorithms on RISC processors. Excellent Voice Quality (PESQ and PSQM Scores) comparable or better than DSP-based Solutions. Designed for Portability to Different OS/RTOS and Processor Architectures (Implements OS Abstraction). Modular System Architecture. Shipping to major Semiconductor and ODM customers

VoIP Solution for Handsets Software Blocks Licensed by Hellosoft

THANKS