| CPC A61B 5/02405 (2013.01) [A61B 5/024 (2013.01); A61B 5/02416 (2013.01); A61B 5/02427 (2013.01); A61B 5/02438 (2013.01); A61B 5/681 (2013.01); A61B 5/6824 (2013.01); A61B 5/7278 (2013.01); A61B 5/742 (2013.01); A63B 71/06 (2013.01); G06F 1/163 (2013.01); G06F 1/3206 (2013.01); G16H 20/30 (2018.01); G16H 40/67 (2018.01); A61B 5/0004 (2013.01); A61B 5/0022 (2013.01); A61B 5/01 (2013.01); A61B 5/053 (2013.01); A61B 5/11 (2013.01); A61B 5/4806 (2013.01); A61B 5/4866 (2013.01); A61B 5/6898 (2013.01); A61B 2560/0443 (2013.01); A63B 2071/0694 (2013.01)] | 20 Claims |

|
1. A wearable physiological measurement system comprising:
a wearable strap configured to be couplable to an appendage of a user, the wearable strap comprising:
one or more light emitters for emitting light toward the user;
one or more light detectors for receiving at least a portion of the light reflected from the user;
a motion sensor; and
a processing module configured to analyze data corresponding to the light reflected from the user to automatically and continually determine a heart rate of the user, wherein the processing module is configured by computer executable code stored in a memory to determine the heart rate by:
applying a peak detection algorithm to detect a plurality of peaks in the data associated with a plurality of heart beats of the user,
estimating an R-wave-to-R-wave interval (an RR interval) based on the plurality of peaks detected by the peak detection algorithm,
determining a confidence level associated with the RR interval based on the plurality of peaks detected by the peak detection algorithm, wherein the confidence level is based at least in part on a motion signal from the motion sensor, and
based on the confidence level associated with the RR interval failing to meet a predetermined threshold, changing from the peak detection algorithm to a frequency analysis algorithm to calculate the heart rate of the user based on the data.
|