×

Algorithm engine for ultra low-power processing of sensor data

  • US 10,416,750 B2
  • Filed: 09/26/2014
  • Issued: 09/17/2019
  • Est. Priority Date: 09/26/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for power-efficiently processing sensor data comprising:

  • configuring, by a general purpose processor, a sensor fusion engine that comprises a plurality of sensor data-processing algorithms implemented as hardware macros, each of the hardware macros comprising dedicated hardware circuitry for performing the corresponding sensor data-processing algorithm, wherein the plurality of sensor data-processing algorithms includes an algorithm, implemented as a hardware macro, for fusing of sensor data from multiple sensors;

    upon the configuring, placing the general purpose processor into a low-power sleep mode;

    in response to an interrupt from at least one of a plurality of sensors, waking a peripheral controller from a sleep mode;

    after the waking, and with the peripheral controller, reading data produced by each of the plurality of sensors and storing the data into a companion memory while the general purpose processor is in the low-power sleep mode; and

    processing the data stored into the companion memory with the sensor fusion engine,wherein the configuring comprises configuring the sensor fusion engine to use the algorithm for fusing of sensor data from multiple sensors, implemented as a hardware macro, to perform the processing.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×