×

Motion cancellation of optical input signals for physiological pulse measurement

  • US 7,993,276 B2
  • Filed: 10/13/2005
  • Issued: 08/09/2011
  • Est. Priority Date: 10/15/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of measuring a user pulse rate during physical exercise or activity, said method comprising:

  • transmitting light from a light source into body tissue;

    receiving reflected light from said body tissue with a photo detector to produce a pulse signal, the reflected light indicative of overall vascular activity of the user;

    amplifying the pulse signal and applying a direct current compensation to the pulse signal;

    measuring regular motion of the user;

    measuring erratic motion of the user; and

    by use of a microprocessor, calculating pulse rate of said user based upon the received reflected light by eliminating portions caused by the measured regular motion of the user and the erratic motion of the user;

    wherein the transmitted light is generated by an optical emitter, the reflected light is measured by a photo detector to produce a pulse signal, the regular motion is measured by an accelerometer and the erratic motion is measured by a piezo sensor, and wherein a microprocessor receives signals from the photo detector, accelerometer and piezo sensor to allow signal conditioning and the calculation of pulse rate;

    wherein said signal conditioning comprises;

    sampling and filtering said pulse signals with a non-adaptive low-pass filter to produce filtered signals;

    applying direct current compensation to said filtered signals;

    discriminating motion based on said direct current compensation signal; and

    if no motion is detected, applying peak detection algorithms to calculate said pulse rate, else applying frequency analysis algorithms to calculate said pulse rate;

    wherein said peak detection algorithms comprise;

    taking a first derivative over said filtered signal;

    computing a second derivative from said first derivative;

    finding peaks within said filtered signal using said first and second derivatives; and

    calculating instantaneous pulse rate as the difference between peaks in said filtered signal.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×