Abstract:
Un procedimiento que comprende: recibir, en un optimizador de sensor, una primera solicitud desde un procesador de datos de sensores desde un primer elemento sensor, la primera solicitud de datos de sensores que identifica un primer conjunto de parámetros de flujo de datos; recibir, en el optimizador de sensor, una segunda solicitud de datos de sensores del primer elemento sensor, la segunda solicitud que identifica un segundo conjunto de parámetros de flujo de datos que son diferentes del primer conjunto de parámetros de flujo de datos; solicitar, mediante el optimizador de sensor, un flujo de datos de origen desde el primer elemento del sensor, utilizando un conjunto de parámetros de origen basado en el primer conjunto de parámetros de flujo de datos y el segundo conjunto de parámetros de flujo de datos; crear, mediante el optimizador de sensor, un primer flujo de datos de sensor a partir del flujo de datos de origen, en el que el primer flujo de datos de sensor se ajusta al primer conjunto de parámetros del flujo de datos; crear, mediante el optimizador de sensor, un segundo flujo de datos de sensor a partir del flujo de datos de origen, en el que el segundo flujo de datos de sensor se ajusta al segundo conjunto de parámetros del flujo de datos; y comunicar simultáneamente el primer flujo de datos de sensor y el segundo flujo de datos de sensor al procesador; y en el que la primera solicitud de datos de sensor comprende una solicitud de datos calibrados; en el que el primer flujo de datos de sensor se ajusta al primer conjunto de parámetros del flujo de datos y comprende los datos calibrados.
Abstract:
The disclosure relates to mitigating the effect of a sudden change in sensor calibration parameters. An embodiment of the disclosure retrieves a current calibration parameter value for the sensor determines a new calibration parameter value for the sensor and generates transitional calibration parameter values based at least on the current calibration parameter value and the new calibration parameter value using an interpolation function configured to prevent a sudden change in the sensor calibration parameter values.
Abstract:
fluxo contínuo de dados concomitante com utilização de diversos parâmetros do mesmo sensor. as modalidades implementam um aparelho que tem um otimizador de sensor, onde um fluxo de dados de origem de um módulo de sensor pode ser utilizado pelo otimizador de sensor para criar vários fluxos de dados de sensor com parâmetros de fluxos de dados diferentes (taxa de dados, calibração, escalonamento, etc., por exemplo) a partir do fluxo de dados de origem. tal otimizador de sensor pode interceptar solicitações de dados de sensor de um aplicativo que roda em um processador de aparelho móvel e fornecer concomitantemente fluxos de dados com parâmetros de fluxos de dados diferentes a aplicativos executados pelo processador.
Abstract:
Embodiments implement a device having a sensor optimizer where a source data stream from a sensor module may be used by the sensor optimizer to create multiple sensor data streams having different data stream parameters (e.g. data rate calibration scaling etcetera) from the source data stream. Such a sensor optimizer may intercept requests for sensor data from applications running on a mobile device processor and concurrently provide data streams having different data stream parameters to applications executed by the processor.
Abstract:
Provided are methods and apparatus for improving motion sensing. In an example, provided is a method of mitigating an error in a motion sensor signal in a mobile device. A user input signal, based on a user input to the mobile device, is received. The user input can be a keystroke, and the user input signal can be a signal resulting from the keystroke. The user input signal triggers performing a function on a motion sensor signal for a period of time. The motion sensor signal can be an output from an accelerometer and/or a gyroscope. The period of time can be based on the duration of the user input signal, and can be in a range between substantially 100 milliseconds to substantially 700 milliseconds.
Abstract:
Embodiments implement a device having a sensor optimizer, where a source data stream from a sensor module may be used by the sensor optimizer to create multiple sensor data streams having different data stream parameters (e.g. data rate, calibration, scaling, etcetera) from the source data stream. Such a sensor optimizer may intercept requests for sensor data from applications running on a mobile device processor, and concurrently provide data streams having different data stream parameters to applications executed by the processor.
Abstract:
The disclosure relates to mitigating the effect of a sudden change in sensor calibration parameters. An embodiment of the disclosure retrieves a current calibration parameter value for the sensor, determines a new calibration parameter value for the sensor, and generates transitional calibration parameter values based at least on the current calibration parameter value and the new calibration parameter value using an interpolation function configured to prevent a sudden change in the sensor calibration parameter values.
Abstract:
The subject matter disclosed herein relates to a system and method for determining a spatial alignment of an inertial measurement unit (IMU). By way of example, a method is described in which a first vehicle-based direction is identified, and the first vehicle-based direction is associated with a first direction that is transformable to an earth-based coordinate frame. A spatial alignment of the IMU is determined based at least partially on the first direction.