HEART RATE MONITOR WITH CROSS TALK REDUCTION
First Claim
1. A computer implemented method for determining a heart rate, comprising:
- receiving a signal by a heart rate monitor, the signal containing heart rate information for two or more subjects;
identifying a first peak within a pulse of the signal;
determining the amplitude of the first peak;
deriving a threshold value from the amplitude of the first peak;
identifying a second peak within a second pulse of the signal;
determining the amplitude of the second peak;
comparing the second amplitude to the threshold;
determining a heart rate for a first subject of the two or more subjects using information associated with the second pulse based on said step of comparing; and
displaying the heart rate for the first subject by the heart rate monitor circuitry of the first exercising apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
A heart rate monitor determines a heart rate for a primary subject by reducing noise and cross-talk from unwanted signal transmission sources. A set of pulse peaks having about the same amplitude and an amplitude greater than any other set of peaks are processed to determine a subject'"'"'s heart rate, while data having an amplitude below that of the set of peaks is ignored. To retrieve enough data to determine a peak amplitude, the signal having heart rate information is sampled at a frequency higher than a normal sampling frequency. In some embodiments, if no data is received for a set time period which is in or above the range, the threshold resets to zero under an assumption that the primary subject is no longer within transmitting range.
12 Citations
31 Claims
-
1. A computer implemented method for determining a heart rate, comprising:
-
receiving a signal by a heart rate monitor, the signal containing heart rate information for two or more subjects; identifying a first peak within a pulse of the signal; determining the amplitude of the first peak; deriving a threshold value from the amplitude of the first peak; identifying a second peak within a second pulse of the signal; determining the amplitude of the second peak; comparing the second amplitude to the threshold; determining a heart rate for a first subject of the two or more subjects using information associated with the second pulse based on said step of comparing; and displaying the heart rate for the first subject by the heart rate monitor circuitry of the first exercising apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a computer implemented method comprising:
-
receiving a signal with heart rate data for two or more subjects; identifying a first set of peaks within a plurality of pulses of the received signal, the first set of peaks associated with a first amplitude; setting a threshold based on the first amplitude; deriving an initial heart rate for a primary subject based on the first set of peaks, the two or more subjects including the primary subject; identifying a subsequent peak in a subsequent pulse of the received signal, the subsequent peak having a second amplitude; comparing the second amplitude to the threshold; updating a heart rate for primary subject based on said step of comparing; and reporting the updated heart rate. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A computer implemented method for determining a heart rate, comprising:
-
receiving a signal by heart rate monitor circuitry implemented within a first exercising apparatus, the signal containing heart rate information for two or more subjects; identifying a first set of peaks within a pulse of the signal; determining the amplitude of each peak within the first set peaks; deriving a threshold value from the amplitude of the first peak; identifying a second peak within a second pulse of the signal; determining the amplitude of the second peak; comparing the second amplitude to the threshold; determining a heart rate for a first subject of the two or more subjects using information associated with the second pulse based on said step of comparing; and displaying the heart rate for the first subject by the heart rate monitor circuitry of the first exercising apparatus. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A computing apparatus for processing data, comprising:
-
a signal receiving mechanism that receives a signal; signal selection logic in communication with said signal receiving mechanism that determines a first peak set with two or more peaks that each have amplitudes within a first range and that no other set of two or more peaks have amplitudes within a second range that is greater than the first range, the first peak set within the signal; and heart rate determination logic in communication with said signal receiving mechanism that determines a heart rate based on timing information associated with each peak in the first peak set. - View Dependent Claims (29, 30, 31)
-
Specification