digital signal processing applications for mobile...

42
© 2012 QUALCOMM Incorporated. All rights reserved. 1 Digital Signal Processing Applications for Mobile Computing Devices Raj Talluri, VP of Product Management, Qualcomm CDMA Technologies

Upload: doanh

Post on 06-Mar-2018

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 1

Digital Signal Processing Applications for Mobile Computing Devices

Raj Talluri, VP of Product Management, Qualcomm CDMA Technologies

Page 2: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 2

Page 3: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 3

DSP Enables Today’s Most Popular Mobile Use Cases

Page 4: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 4

Page 5: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 5

DSP Acceleration Enables Competitive Differentiation by Increasing and

Freeing Up CPU Performance as Well as Enabling More Audio Effects

DSP for Mobile Speech and Audio

Past: Playback, Record

and Audio Post-Proc

Today: Speech Post-Proc

and CE Audio

Skype-enabled and WB/Super-WB Voice (“HD Voice”)

Enhanced UI controlled by voice

Concurrency—audio anytime, anywhere, with anything

Voice processing for mobile devices with standards-based codecs

Music playback in various formats in low-power mode

Audio post-processing from wide ranging sources

Increasing demand for ambient and uplink noise cancellation

Advanced multi-channel formats as found in consumer electronics and PCs (Dolby and DTS)

Tomorrow: What’s Next

Page 6: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 6

DSP Audio Processing Applications Powerful DSP for Low Power and Highly Concurrent Processing

Low-Power Audio + Concurrency

Multi-Mic Speakerphone + Echo Cancellation

Gaming Audio with Ringtone and Music over Bluetooth

MIDI Ringtone Alert for an

Incoming Call (Call Waiting)

In-Call Music

MIDI Ringtone Alert for

Incoming Call (Call Waiting) Checking Emails

(UI Key Beeps)

Multi-Mic

Speakerphone

Stereo Music over Bluetooth

Game Sounds

to Both Handset

Speakers

and BT headsets

MIDI Ringtone

Alert for Incoming

Call (Call Waiting)

Page 7: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 7

Enhanced Speech with WB Codecs and Multi-Mics

Circuit-Switched (3G), VoIP, VoLTE

Customers make more, or longer, calls with HD Voice.

Surveys confirm that customers place a high value on HD Voice.

Wideband Codecs

Doubles Voice Bandwidth

HD Voice =

Wideband Speech Codecs +

Noise Cancelation

Noise Cancelation

Multi-Mic Technology Improving

MOS Score

Page 8: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 8

DSP for Surround Sound (SRS®, Dolby®) Processing

Expanded sound image and richer bass from mobile device speakers

Create 5.1 multichannel audio experience from stereo or composite Lt/Rt content on any stereo headset

Convert device audio to 5.1 Dolby Digital signal, enabling playback through your home theater system

Suppress interference, enhance dialogues, and maintaining consistent, clear sound levels

DSP Acceleration Helps Optimize Performance and Deliver Lower Power

Page 9: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 9

Page 10: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 10

The Immersive Use of Digital Signal Processing Everything Mobile, Everything Interactive, Everything Clear

Augmented Reality

Object Recognition

Gestures Image

Processing

Communications High Definition

Audio

Sensor Processing

Page 11: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 11

Qualcomm Hexagon™ DSP Robust Capability + Superior Power Efficiency

Optimal mix of DSP and CPU functions

Adding control flow and scalar math to classic DSP functionality

Compiler-friendly ISA for robust tools (efficient C/C++ code)

Efficient and low power performance of tasks

Communications

Audio playback

Audio effects

Noise cancellation

HD voice

Video functions

2D to 3D auto-convert

Augmented reality processing

Modern

Subsystem

LTE World

Modem

Multicore

Subsystem

Multimedia

Subsystem

Snapdragon System Fabric

Dual Channel Memory

Snapdragon Adaptive Power Technologies

GPS

Hexagon

DSP

Hexagon

DSP

Krait CPU

VeNum

L1 Cache

L2 Cache

Krait CPU

VeNum

L1 Cache

Adreno

GPU

Audio/Video HW

Accelerators

Hexagon

DSP

MMX

Processor

Snapdragon™ S4: MSM8960 Block Diagram

Hexagon

DSP

Hexagon

DSP

Hexagon

DSP

Page 12: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 12

Augmented Reality Feature Detector

Used Fluid 8660 with Blur platform build 1.2

Kernel version 2.6.35.11-perf mharidev@blur-sys-srv4 #1

Build number msm8660_surf-eng 2.3.3 GINGERBREAD mharidev.22ms_33ms_CCCVCS_06_24_11

Power measured with QEPM

0

5

10

15

20

25

30

Scorpion 1.2G with Neon-Optimized 8660 Measured

Q6V3L 400 MHz Multithreaded8660 Measured

Execution Time (msec)

1.7x Faster

on DSP

0

1000

2000

3000

4000

5000

6000

7000

8000

Scorpion 1.2G with Neon-Optimized 8660 Measured

Q6V3L 400 MHz Multithreaded8660 Measured

Charge (mAs)

4.2x Lower

Energy

on DSP

Page 13: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 13

Page 14: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 14

Capture Today:

Process/Edit

Tomorrow: Computational

Camera

DSP in Mobile Imaging

Signal processing to convert CMOS Imager raw bayer RGB to YUV

Mostly executed in dedicated logic for fast shot-shot throughput and low-power

Variety of noise reduction algorithms

Post processing/ editing

New imaging codecs coming (i.e. JPEG XR)

High dynamic range

CV primitives

Multiple cameras

Array of Cameras

Closer coupling of ISP and GPU

Page 15: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 15

Image Signal Processor (Capture): Key DSP-Intensive Blocks

Lens Roll Off

Processing

Channel Balancing

Pixel Defect

Correction

Noise Filter Demosaic

Upsample

AWB

AE

AF

Flicker

Luma and Chroma Filters

Color Correction

False Color Suppression

Skin and Memory Color

Correction

Camera i/p

Sys

tem

Bu

s

Look Up Tables

Tone Mapping

Lens and Sensor Processing

Luminance and Color Processing

Camera i/p

Camera i/p

3A Processing

Raw RGB from

CMOS Imager

YUV Ready for

Compression

Filtered Scaling

Statistics

Page 16: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 16

Today: DSP Image Processing Applications Powerful DSP for Image Processing and Editing

Supporting User and OEM Preferences for Different Noise

Reduction Algorithms Computer Vision Libraries

Image Codec Flexibility High Dynamic Range

Noise Reduction Off Noise Reduction On Add Image Blur

JPEG XR

HDR Photography

Page 17: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 17

Tomorrow: Computational Camera Image Processing with Heterogeneous Cores: GPU, DSP, CPU via OpenCL, OpenGL APIs

Camera Special Effects (FX)— Render Photos as Individual Textures

Computational Camera/ Multi-Camera Array Processing

OpenGL OpenCL

Page 18: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 18

Page 19: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 19

Gesture Control Use Cases

No-Look (<1 ft) Touch-Free (<1 ft) Lean Back (< 5ft) Full Body (> 5 ft)

Smartphone

Embedded Car

Smartphone/Tablet

Embedded Car

Tablet

Embedded Car

Set Top Box

Embedded TV

Driving

Working Out

Desktop

Belt holster

Mounted

Desktop

Driving

Airplane

Couch

Lying in bed

Kitchen

Back Seat of Car

Living Room

Page 20: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 20

Gesture: DSP Enabling Strategies

Feature Detection Motion Detection Feature Tracking

Hand Pose Detection Feature-Based

Engagement Gesturing

Swipe Detection

Optical Flow

Face Tracking

Low-power always-on UI controls

Low-latency gesture detection

Offload high-level OS functions

Page 21: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 21

Gestures Technology Suitable for DSP

Ultrasonics Processing IR-Scanning Coded/Structured Light

Depth Mapping

Stylus Based Gestures Stereo Sparse Depth Mapping Time-of-Flight

Depth Mapping

Page 22: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 22

Page 23: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 23

Snapdragon™ Based Sensors Solution

Sensor Core solution on chipsets includes both hardware and software components:

Dedicated Sensors Processor Subsystem (DSPS)

Sensors Services Framework

Dedicated Sensors Processor Subsystem (Hardware)

Interfacing with various digital sensors

Hosting “low-power,” “low timing jitter” sensor based applications

Interacting with other processors (modem, apps)

Managing I2C bus bandwidth

Sensors Services Framework (Software)

Supports different sensors

Accelerometer, Compass, Ambient Light, Proximity, Gyro, Barometric Pressure, Fingerprint

Acce

l

Com

pa

ss

Gyro

Lig

ht

Pro

x

Apps Modem

MSM DSPS

ARM7 176kB Mem

Software

Page 24: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 24

Sensor Based Features

Shake Detection

Detects blurriness caused by camera shake

Can be used to flag bad frames

Assist in picking the sharpest frame

Perspective Correction Cell phone cameras don’t have perspective

control; can correct distortion problem

Outdoor photos: slanted trees, telephone poles

Architectural photos: leaning buildings and structures

Indoor Photos: Tilted walls, skewed furniture

Page 25: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 25

Electronic Image Stabilization (EIS)

Image Stabilization

EIS: Relies on accelerometer and gyroscope to measure actual camera movement. Does not respond to movement of objects in the camera view.

DIS EIS

Page 26: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 26

ISAGNav 2.0’s Full Inertial Navigation System (Accel+Gyro) Filter

Performance Results

Positioning accuracy and track smoothness

Green: Existing GNSS

performance (w/ ISAGNav 1.0)

Pink: ISAGNav 2.0 INS

(Accel + Gyro) filter performance

White/Black squares: Truth

Dataset: SF downtown, collected 8/3/11, playback 10/6/11

Downtown Performance

Horiz. Error 68%ile (m)

Horiz. Error 95%ile (m)

Horiz. Error Max (m)

ISAGNav 1.0 26.6 71.7 150.4

ISAGNav 2.0 16.4 39.6 60.6

Page 27: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 27

Page 28: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 28

Share

Communicate Create

Entertain

Use Cases with Mobile Video

User generated content

Produced, high value content

Record video

Edit and/or post-process video

Project to large displays using wireless display

Share with others using social media services

High quality, one to one or one to many video telephony

Collaborate on tasks, projects

Page 29: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 29

Today: Mobile Video Support on Qualcomm DSP

Original Enhanced

Support for specific video codecs on DSP

Value added video feature support such as 2D to 3D video conversion using DSP

Enhancing video or display post-processing with DSP

Page 30: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 30

Future: Efficient DSP Architecture More efficient DSP architecture

for video processing

Low inter-processing overhead

High multimedia signal processing performance

Lower power

Lower latency

More workload per Mhz/MIPS through new instructions and cache feature

System level partition for video tasks on heterogeneous architecture through OpenCL

Bit stream decode on DSP

Pixel decode on CPU

Loop filter, motion estimation on GPU

0

100

200

300

400

500

QDSP6 V3 QDSP6 V4 QCDP6 V5

MIPS Required for H.264 MP Decode FWVGA @ 30fps, 4 Mbps

Cache

Misc

TE

DB

MC

Parsing

Memory

Page 31: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 31

Check

sections Title

Page 32: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 32

Computer Vision Use Cases

Augmented Reality Face Recognition Gestures

Image Stabilization Text Recognition Depth Mapping

Page 33: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 33

FastCV™ Overview FastCV is an API and library which enables Real-Time Computer Vision (CV) applications

FastCV enables mobile devices to run CV applications efficiently

FastCV allows developers to HW accelerate their CV application

FastCV is analogous to OpenGL ES in the rendering domain

FastCV is a clean modular library

FastCV Value Specifics

Smaller Scope

APIs most widely used

APIs most computationally intense

APIs suitable for heterogeneous core optimization

Optimize for Embedded/Mobile More granular API

Better power/performance

Page 34: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 34

Third-Party CV Frameworks

FastCV™ Architecture

Video Core Adreno GPU Hexagon Connectivity Sensors, etc.

Computer Vision APIs

Kern

el

Camera Drivers Display Drivers

Op

tim

ize

d

Fra

me

wo

rk

Snapdragon CPU Core(s)

QC Augmented Reality

QC Gesture Processing

Defined APIs

CV

A

pp

lic

ati

on

s

AR Gestures Facial Recognition Other

Facial Recognition APIs Gestures APIs Augmented Reality APIs

QC Facial Recognition

Third-Party CV Frameworks Third-Party CV Frameworks

Ha

rdw

are

FastCV Snapdragon FastCV ARM

Page 35: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 35

Page 36: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 36

Mobile Apps That Benefit from Graphics Acceleration

User Interfaces Web Browsers Navigation Games

Page 37: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 37

Qualcomm’s Integrated Processing Strengths for Gaming

Superior visual experience Fully integrated Adreno GPU, Krait CPU

High bandwidth memory access

HD Video, Stereoscopic HD Display support

Integrated LTE multi-mode modem Fastest data rates on LTE

Can download most games over the air in less than 10 seconds

High performance multi-player network-based online gaming LTE latency: 50ms–100ms

High quality voice during multiplayer gaming LTE capable of simultaneous voice and data, using SVLTE

(voice over 1x; data over LTE)

Gesture recognition, wireless display, integrated GPS, Wi-Fi, camera, DRM, etc.

Complete integration of technologies critical for best connected gaming experience

4G LTE

Modem

Krait

CPU(s) DSP

ADRENO

GPU

Page 38: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 38

8064: Quad Core CPU + Adreno 320 in Next-Gen Games

Rigid Body Dynamics: Simulation

of bottles interacting with the player,

enemies, and the environment

Vertex Skinning:

Transforming

hundreds of thousands

of vertices

Artificial Intelligence:

Execution of enemy

behaviors and CPU

intensive path

finding algorithms

Particle Effects: Simulating and

rendering thousands of particles

interacting with the environment

“Rope Physics”: Simulating power lines

that sway in the wind, break when damaged,

and interact with the player and world

Projectiles: Tracking

bullets to identify not only if

a bullet hits, but where on

the body the hit occurred

Animation: Decompressing

multiple animation streams,

blending them together,

and applying the resulting

transforms to the

character skeleton

Page 39: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 39

Integration Brings Together Diverse Technologies into One Design

Page 40: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 40

Snapdragon™: The All-In-One Mobile Chip

Standby

Messaging

Make a Call

Find Your Way

Surf the Web

Watch and Stream Movies

Gaming

Standby

Make a Call

Find Your Way

Messaging

Surf the Web

Watch and Stream Movies

Gaming

Adapts to Deliver Unrivaled Mobile Experiences and Longer Battery Life

Note: Simulation for presentation purposes.

Page 41: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 41

Conclusions

Page 42: Digital Signal Processing Applications for Mobile ...pages.cs.wisc.edu/~danav/pubs/qcom/hexagon_espa2012_keynote.pdf · Digital Signal Processing Applications for Mobile ... Gaming

© 2012 QUALCOMM Incorporated. All rights reserved. 42

©2012 Qualcomm Incorporated. All rights reserved. Qualcomm is registered trademark of Qualcomm Incorporated.

All the trademarks or brands in this document are registered by their respective owner.

QUALCOMM Incorporated, 5775 Morehouse Drive, San Diego, CA 92121-1714