Abstract:
Se revela un aparato y método para la programación de aplicaciones de un procesador de energía eficiente. En una realización, las aplicaciones pueden ser programadas para ejecución secuencial, y cada aplicación programada puede recibir una muestra de datos del sensor como entrada. En una realización, la programación puede basarse al menos en parte en el consumo de energía estimada de cada aplicación respectiva. En una realización, una primera aplicación de la programación secuencial de aplicaciones puede calcularse y antes de ejecutar una segunda aplicación en el programa secuencial de aplicaciones, una condición de terminación puede ser evaluada.
Abstract:
Aspects of the disclosure relate to computing device technologies such as systems methods apparatuses and computer readable media for improving orientation data. In some embodiments a magnetic vector filter receives magnetometer data from a magnetometer and gyroscope data from a gyroscope and determines the magnetic vector. In another embodiment a gravity vector filter receives accelerometer data and gyroscope data and determines the gravity vector. Further techniques are described for adjusting filter parameters based at least in part on the detected change in the variability of the first signal parameter. Furthermore orientation may be synchronized to a common sensor input such as a gyroscope.
Abstract:
L'invention concerne un appareil et un procédé pour un ordonnancement de processeur à faible consommation d'énergie de particularités. Dans un mode de réalisation, les particularités peuvent être ordonnancées pour un calcul séquentiel, et chaque particularité ordonnancée peut recevoir un échantillon de données de capteur comme entrée. Dans un mode de réalisation, l'ordonnancement peut être basé au moins en partie sur chaque utilisation d'énergie estimée de particularité respective. Dans un mode de réalisation, une première particularité dans l'ordonnancement séquentiel de caractéristiques peut être calculée et avant le calcul d'une seconde particularité dans l'ordonnancement séquentiel des caractéristiques, une condition d'aboutissement peut être évaluée.
Abstract:
L'invention concerne un appareil et un procédé pour un ordonnancement de processeur à faible consommation d'énergie de particularités. Dans un mode de réalisation, les particularités peuvent être ordonnancées pour un calcul séquentiel, et chaque particularité ordonnancée peut recevoir un échantillon de données de capteur comme entrée. Dans un mode de réalisation, l'ordonnancement peut être basé au moins en partie sur chaque utilisation d'énergie estimée de particularité respective. Dans un mode de réalisation, une première particularité dans l'ordonnancement séquentiel de caractéristiques peut être calculée et avant le calcul d'une seconde particularité dans l'ordonnancement séquentiel des caractéristiques, une condition d'aboutissement peut être évaluée.
Abstract:
Aspects of the disclosure relate to computing technologies. In particular aspects of the disclosure relate to mobile computing device technologies such as systems methods apparatuses and computer readable media for scheduling an execution of a task such as a non real time non latency sensitive background task on a computing device for improving calibration data by increasing the diversity of orientations used for generating the calibration data and for improving the calibration data by taking into account the effects of change in temperature on motion sensors.
Abstract:
Aspects of the disclosure relate to computing device technologies, such as systems, methods, apparatuses, and computer-readable media for improving orientation data. In some embodiments, a magnetic vector filter receives magnetometer data from a magnetometer and gyroscope data from a gyroscope and determines the magnetic vector. In another embodiment, a gravity vector filter receives accelerometer data and gyroscope data and determines the gravity vector. Further techniques are described for adjusting filter parameters, based at least in part on the detected change in the variability of the first signal parameter. Furthermore, orientation may be synchronized to a common sensor input, such as a gyroscope.
Abstract:
System and methods are disclosed to use information available on the state of mobile devices in a heuristics-based approach to improve motion state detection. In one or more embodiments, information on the WiFi connectivity of mobile de vices may be used to improve the detection of the in-transit state. The WiFi connectivity information may be used with sensor signal such as accelerometer signals in a motion classifier to reduce the false positives of the in-transit state. In one or more embodiments, information that a mobile device is connected to a WiFi access point (AP) may be used as heuristics to reduce the probability of falsely classifying the mobile device in the in-transit state when mobile device is actually in the hand of a relatively stationary user. Information on the battery charging state or (he wireless connectivity of the mobile devices may also be used to improve the detection of in-transit state.
Abstract:
Aspects of the disclosure relate to computing device technologies, such as systems, methods, apparatuses, and computer-readable media for improving orientation data. In some embodiments, a magnetic vector filter receives magnetometer data from a magnetometer and gyroscope data from a gyroscope and determines the magnetic vector. In another embodiment, a gravity vector filter receives accelerometer data and gyroscope data and determines the gravity vector. Further techniques are described for adjusting filter parameters, based at least in part on the detected change in the variability of the first signal parameter. Furthermore, orientation may be synchronized to a common sensor input, such as a gyroscope.
Abstract:
Aspects of the disclosure relate to computing technologies. In particular, aspects of the disclosure relate to mobile computing device technologies, such as systems, methods, apparatuses, and computer-readable media for scheduling an execution of a task, such as a non-real time, non-latency sensitive background task on a computing device, for improving calibration data by increasing the diversity of orientations used for generating the calibration data and for improving the calibration data by taking into account the effects of change in temperature on motion sensors.