Professional Documents
Culture Documents
© 2013-2015 Qualcomm Technologies, Inc. and/or its affiliated companies. All rights reserved.
NO PUBLIC DISCLOSURE PERMITTED: Please report postings of this document on public servers or websites to:
DocCtrlAgent@qualcomm.com.
Not to be used, copied, reproduced, or modified in whole or in part, nor its contents revealed in any manner to others without the
express written permission of Qualcomm Technologies, Inc.
Qualcomm and Snapdragon are trademarks of Qualcomm Incorporated, registered in the United States and other countries.
Restricted Distribution: Not to be distributed to anyone who is not an employee of either Qualcomm Technologies, Inc. or its
affiliated companies without the express approval of Qualcomm Configuration Management.
Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries. Qualcomm Snapdragon
is a product of Qualcomm Technologies, Inc. All Qualcomm Incorporated trademarks are used with permission. Other product and
brand names may be trademarks or registered trademarks of their respective owners.
This technical data may be subject to U.S. and international export, re-export, or transfer (“export”) laws. Diversion contrary to U.S.
and international law is strictly prohibited.
Qualcomm Technologies, Inc.
5775 Morehouse Drive
San Diego, CA 92121
U.S.A.
Revision history
1 Introduction...................................................................................................... 5
1.1 Purpose.......................................................................................................................... 5
1.2 Conventions .................................................................................................................. 5
1.3 Technical assistance ...................................................................................................... 5
5 Gestures ........................................................................................................... 9
A References..................................................................................................... 15
A.1 Acronyms and terms .................................................................................................. 15
1.1 Purpose
This document describes the high-level features offered by the Qualcomm Technologies, Inc.
(QTI) Snapdragon™ Sensors Core (SSC) and identifies the sensors required for each of these
features. This document is intended for OEMs and ODMs who are interested in sensor
technologies and the complete SSC feature sets that QTI offers for current and future chipsets.
1.2 Conventions
Function declarations, function names, type declarations, and code samples appear in a different
font, e.g., #include.
Shading indicates content that has been added or changed in this revision of the document.
Sensor(s)
Feature Purpose Use-case scenarios First availability
required
Low Power Provides power savings for Android™ Maintains same response time/quality as MSM8974 LA 2.0 Accelerometer
Landscape/Portrait screen rotation algorithm using SSC native implementation on apps processor,
but with power savings
FIFO-Enabled Sensor Supports FIFO-enabled sensors and Significant power reduction for sensor MSM8974 LA 2.0 FIFO-enabled
Support reduces power consumption by allowing features by reducing the wake-up rate of accelerometer and
SSC to wake up less often SSC as well as reporting rate to sensor gyroscope
client; power reduction with features such
as pedometer, motion classification, sensor
fusion, and sensor calibration
µImage Enables low power always-on processing Significant power reduction for features that MSM8994 LA 1.0 Feature
by containing software execution to are always running in the background, e.g. dependent
within the SSC L2 cache itself, therefore AMD, RMD, Pedometer, etc.
reducing access to DDR memory
Sensor(s)
Feature Purpose Use-case scenario First availability
required
Batching Android KitKat release feature designed for power Ideal for low-power, long-running use MSM8974 LA 2.0.1 Accelerometer
optimization by reducing apps wakeup rate. cases, e.g., fitness, location tracking,
Enables apps processor to remain in a low power idle monitoring, etc.
state until sensor batches are delivered. Up to 10,000 events
Step Count/ Step detector analyzes accelerometer input to Can be used for various step MSM8974 LA 2.0.1 Accelerometer
Step Detect recognize when the user has taken a step, then detect/count tracking apps with low
triggers an event with each step. power
Step counter tracks the total number of steps since
the last device reboot and triggers an event with each
change in the step count.
Significant Once enabled, Significant Motion Detection operates Enables low power motion detection APQ8064 LA 1.64 Accelerometer
Motion even when device is asleep. for navigation/context awareness use
Detection on It triggers when significant motion occurs and cases to all devices to sleep when not
the SSC automatically wakes up device. in significant motion state
After notification, it automatically disables itself. Low power geofencing
Uncalibrated Similar to magnetic field sensor type, but the hard iron Allows the client to perform custom APQ8064 LA 1.64 Magnetometer
Magnetomete calibration is not applied to the reported values; however, calibration using the reported
r hard iron bias values are returned separately in the result uncalibrated values and hard iron bias
parameters
Uncalibrated Similar to gyroscope sensor, but gyro-drift compensation Allows the client to perform custom APQ8064 LA 1.64 Gyroscope
Gyroscope is not applied to the reported values; however, gyro-drift calibration using the reported
bias values are returned separately in the result; factory uncalibrated values and gyro-drift bias
calibration and temperature compensation are still parameters
applied to values.
Sensor(s)
Feature Purpose Use-case scenario First availability
required
CMC 2.0 Supports Android Lollipop Activity Supports tilt, still, walk, run, in-vehicle, and bicycle states MSM8994 LA 1.0 Accerelometer
Recognition APIs
Tilt Detector Triggers an event when the phone’s tilt is Detects if the user has moved the device into the viewing MSM8994 LA 1.0 Accelerometer
changed from its orientation at the time position
the feature was activated:
By at least 35°
For at least 2 sec
Wakeup Reduces AP wakeups to save power A type of low power sensor batching whereby batching is MSM8994 LA 1.0 Acccelerometer,
Sensors done when the AP is not active; batched data is sent to Gyroscope,
the AP when: Magnetometer,
AP transitions to active (Normal and Wake-Up Ambient Light,
sensors) Proximity,
Sensor buffer is full (Wake-Up sensors only) Pressure
Report period arrives (Wake-Up sensors only)
Accurate Improves accuracy of timestamps Accurate timestamps are applied to all sensor samples MSM8994 LA 1.0 All Sensors
Timestamps
Term Definition
AMD Absolute Motion Detection
BTE Bring To Ear
EIS Electronic Image Stabilization
RMD Relative Motion Detection
SSC Snapdragon Sensors Core