IP Library › Granted Patent US 9,700,237
Granted Patent B2
US 9,700,237 · App. 13/781,212 · Granted Jul 11, 2017

Acceleration measurement in exercise apparatus

Inventor: Mika Niemimaki (Haukipudas, FI)
Assignee: POLAR ELECTRO OY
A61B5/11A61B5/4866A61B5/681A61B5/7278A61B5/02438A61B5/1118A61B5/6824A61B2560/0223A61B2562/0219
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,700,237
App. No.
13/781,212
Granted
Jul 11, 2017
Kind
B2
Abstract

An apparatus for measuring a physiological parameter of a user is disclosed. The apparatus comprises at least one processor and at least one memory comprising a computer program code comprising program instructions of a first algorithm modelling acquisition of the physiological parameter from motion of a user's arm and program instructions of a second algorithm modelling acquisition of the physiological parameter from motion of the user's torso. The at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to: acquire torso acceleration data representing motion of the torso of the user; process the torso acceleration data with the second algorithm; and acquire, from the acceleration data processed with the second algorithm, reference parameters for the first algorithm.

Claims (49)

1. An apparatus comprising:

at least one processor;

an acceleration sensor;

a wrist apparatus capable of attaching the acceleration sensor to a user's wrist or arm, the acceleration sensor providing torso acceleration data and arm acceleration data to the at least one processor; and

at least one memory comprising a computer program code comprising program instructions of a first algorithm applicable to the arm acceleration data measured from motion of the user's arm program instructions of a second algorithm different from the first algorithm and applicable to the torso acceleration data measured from motion of the user's torso, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to perform operations comprising:

acquiring, using the acceleration sensor, the torso acceleration data from the torso of the user while the acceleration sensor is held close to the torso of the user such that motion of the acceleration sensor is identical to the motion of the user's torso;

detecting, by the processor from the acquired torso acceleration data that the acquired torso acceleration data represents the motion of the user's torso and, as a response to said detecting from the acquired torso acceleration data, using the second algorithm to process the acquired torso acceleration data acquired from the acceleration sensor and to provide processed torso acceleration data;

acquiring reference parameters from the processed torso acceleration data;

acquiring, using the acceleration sensor, the arm acceleration data from the arm of the user while the acceleration sensor is not held close to the torso of the user such that the motion of the acceleration sensor is not identical to the motion of the user's torso;

detecting, by the processor from the acquired arm acceleration data that the acquired arm acceleration data represents the motion of the user's arm and, as a response to said detecting from the acquired arm acceleration data, using the first algorithm to process the arm acceleration data acquired from the acceleration sensor and to provide processed arm acceleration data;

calibrating the processed arm acceleration data using the reference parameters from the processed torso acceleration data to acquire a calibrated value of a physiological parameter, wherein the physiological parameter comprises speed of the user; and

causing the calibrated value of the physiological parameter to be displayed.

2. The apparatus of claim 1 , wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to perform operations further comprising a triggering operation of the second algorithm by a user input.

3. The apparatus of claim 1 , wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to perform operations further comprising:

detecting that the wrist apparatus has been brought into contact with the user's torso; and

triggering the acquisition of the torso acceleration data and the use of the second algorithm in response to detecting that the wrist apparatus has been brought into contact with the user's torso.

4. The apparatus of claim 3 , wherein the at least one memory and the computer program code are configured, with the at least one processor, to perform operations comprising causing the apparatus to determine a position of the wrist apparatus with respect to the user's torso from the acquired torso acceleration data.

5. The apparatus of claim 4 , wherein the processed arm acceleration data is associated with an acceleration vector representing an acceleration direction along the user's arm; and

wherein the at least one memory and the computer program code are configured, with the at least one processor, to perform operations comprising: causing the apparatus to evaluate the processed arm acceleration data associated with the acceleration vector representing the acceleration direction along the user's arm; and determining a position of the wrist apparatus from the acceleration vector.

6. The apparatus of claim 1 , wherein the at least one memory and the computer program code are configured, with the at least one processor, to perform operations comprising:

causing the apparatus to output, before the calibration, an uncalibrated value of the physiological parameter.

7. The apparatus of claim 1 , wherein the apparatus further comprises a user interface, and wherein the at least one memory and the computer program code are configured, with the at least one processor, to perform operations comprising:

causing the apparatus to monitor a performance of the first algorithm; and

upon determining that the performance of the first algorithm is below a threshold, outputting an indication through the user interface to suggest the calibration.

8. The apparatus of claim 1 , wherein the wrist apparatus is attachable to the user's wrist.

9. The apparatus of claim 8 , the wrist apparatus further comprising an attachment mechanism comprising a strap, the attachment mechanism configured to attach the wrist apparatus to the user's wrist or arm.

10. An apparatus comprising:

at least one processor;

a wrist apparatus capable of attaching the at least one processor to a user's wrist or arm; and

at least one memory comprising a computer program code comprising program instructions of a first algorithm applicable to arm acceleration data measured from motion of the user's arm and program instructions of a second algorithm different from the first algorithm and applicable to torso acceleration data measured from motion of the user's torso, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to perform operations comprising:

acquiring, using an acceleration sensor, the torso acceleration data from the torso of the user while the acceleration sensor is held close to the torso of the user such that motion of the acceleration sensor is identical to the motion of the user's torso;

detecting, by the processor from the acquired torso acceleration data that the acquired torso acceleration data represents the motion of the user's torso and, as a response to said detecting from the acquired torso acceleration data, using the second algorithm to process the acquired torso acceleration data acquired from the acceleration sensor and to provide processed torso acceleration data;

acquiring reference parameters from the processed torso acceleration data;

acquiring, using the acceleration sensor, the arm acceleration data from the arm of the user while the acceleration sensor is not held close to the torso of the user such that the motion of the acceleration sensor is not identical to the motion of the user's torso;

detecting, by the processor from the acquired arm acceleration data that the acquired arm acceleration data represents the motion of the user's arm and, as a response to said detecting from the acquired arm acceleration data, using the first algorithm to process the arm acceleration data acquired from the acceleration sensor and to provide processed arm acceleration data;

calibrating the processed arm acceleration data using the reference parameters from the processed torso acceleration data to acquire a calibrated value of a physiological parameter, wherein the physiological parameter comprises speed of the user; and

causing the calibrated value of the physiological parameter to be displayed.

11. The apparatus of claim 10 , wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to perform operations further comprising a triggering operation of the second algorithm by a user input.

12. The apparatus of claim 10 , wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to perform operations further comprising:

detecting that the wrist apparatus has been brought into contact with the user's torso; and

triggering the acquisition of the torso acceleration data and the use of the second algorithm in response to detecting that the wrist apparatus has been brought into contact with the user's torso.

13. The apparatus of claim 12 , wherein the at least one memory and the computer program code are configured, with the at least one processor, to perform operations comprising causing the apparatus to determine a position of the wrist apparatus with respect to the user's torso from the acquired torso acceleration data.

14. The apparatus of claim 12 , wherein the processed arm acceleration data is associated with an acceleration vector representing an acceleration direction along the user's arm, and

wherein the at least one memory and the computer program code are configured, with the at least one processor, to perform operations comprising causing the apparatus to evaluate the processed arm acceleration data associated with the acceleration vector representing the acceleration direction along the user's arm and to determine a position of the wrist apparatus from the acceleration vector.

15. The apparatus of claim 10 , wherein the at least one memory and the computer program code are configured, with the at least one processor, to perform operations comprising:

causing the apparatus to output, before the calibration, an uncalibrated value of the physiological parameter.

16. The apparatus of claim 10 , wherein the apparatus further comprises a user interface, and wherein the at least one memory and the computer program code are configured, with the at least one processor, to perform operations comprising:

causing the apparatus to monitor a performance of the first algorithm; and

upon determining that the performance of the first algorithm is below a threshold, outputting an indication through the user interface to suggest the calibration.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2013
From: NIEMIMAKI, MIKA
To: POLAR ELECTRO OY
Reel/Frame 030269/0707 →
Priority Claims (1)
FI 20125239 · Mar 6, 2012 · national
Continuity (1)
Related Publication 20130237882A1 · Sep 12, 2013