HEART RATE DETECTING MODULE AND METHOD
This instant disclosure provides a heart rate detecting module which includes an image sensor and a processor. The image sensor generates a plurality of image frames according to a light from a subject. The processor outputs a heart rate value based on a light intensity variance of the plurality of image frames. This instant disclosure further provides a heart rate detecting method which includes the following steps. A plurality of image frames are generated according to a light from a subject by an image sensor, and a heart rate value is outputted based on a light intensity variance of the plurality of image frames by a processor.
1 . A heart rate detecting module, comprising:
an image sensor which generates a plurality of image frames according to a light from a subject; and
a processor which outputs a heart rate value based on a light intensity variance of the plurality of image frames.
2 . The heart rate detecting module as claimed in claim 1 , wherein the light intensity variance is calculated by the processor via a displacement information of light intensity gravity centers of at least two of the plurality of image frames generated from the image sensor.
3 . The heart rate detecting module as claimed in claim 1 , wherein the image sensor generates the plurality of image frames according to the light which is reflected from or passing through the subject.
4 . The heart rate detecting module as claimed in claim 1 , further comprising a light source capable of emitting the light toward to the subject.
5 . The heart rate detecting module as claimed in claim 1 , wherein the image sensor includes a sensor array which receives the light reflected from or passing through the subject to generate the plurality of image frames.
6 . The heart rate detecting module as claimed in claim 5 , wherein the sensor array includes a plurality of pixels.
7 . The heart rate detecting module as claimed in claim 4 , wherein the processor controls the light source.
8 . The heart rate detecting module as claimed in claim 6 , wherein the plurality of pixels of the sensor array receives the light reflected from or passing through the subject.
9 . The heart rate detecting module as claimed in claim 2 , wherein the displacement information is a difference between two positions of the light intensity gravity center in different times, where the position of the light intensity gravity center is determined by a coordinate of each pixel and corresponding intensity values, listed in a formula as follows:
Σ( Pi×Ii )/Σ Ii=PGC
wherein Pi represents a corresponding coordinate of each of the plurality of pixels, Ii represents an intensity of a reflected light or a passed light received by each of the plurality of pixels, ΣIi represents a sum of intensities of the reflected light or the passed light received by the plurality of pixels, and PGC represents the light intensity gravity center of each captured image.
10 . The heart rate detecting module as claimed in claim 5 , wherein the sensor array is disposed at a distance from the light source, and the distance ranges from 1.8 mm to 4 mm.
11 . The heart rate detecting module as claimed in claim 4 , wherein the source is light-emitting diodes or a laser light.
12 . The heart rate detecting module as claimed in claim 1 , wherein the processor is a digital signal processor.
13 . The heart rate detecting module as claimed in claim 2 , wherein the displacement information contains an X displacement data, a Y displacement data, and a photoplethysmography data.
14 . The heart rate detecting module as claimed in claim 13 , wherein the Pi contains one of the coordinate of X and the coordinate of Y
15 . The heart rate detecting module as claimed in claim 13 , wherein the Pi contains the coordinate of X and the coordinate of Y
16 . A heart rate detecting method, comprising:
generating a plurality of image frames according to a light from a subject by an image sensor; and
outputting a heart rate value based on a light intensity variance of the plurality of image frames by a processor.
17 . The heart rate detecting method as claimed in claim 16 , wherein the light intensity variance is calculated by the processor via a displacement information of light intensity gravity centers of at least two of the plurality of image frames generated from the image sensor.
18 . The heart rate detecting method as claimed in claim 16 , wherein generating the plurality of image frames according to the light which is reflected from or passing through the subject.
19 . The heart rate detecting method as claimed in claim 16 , further comprising emitting the light toward to the subject by a light source.
20 . The heart rate detecting method as claimed in claim 16 , wherein the image sensor includes a sensor array which receives the light reflected from or passing through the subject to generate the plurality of image frames.
21 . The heart rate detecting method as claimed in claim 20 , wherein the sensor array includes a plurality of pixels.
22 . The heart rate detecting method as claimed in claim 19 , further comprising controlling the light source by the processor.
23 . The heart rate detecting method as claimed in claim 21 , wherein the plurality of pixels of the sensor array receives the light reflected from or passing through the subject.
24 . The heart rate detecting method as claimed in claim 17 , wherein the displacement information is a difference between two positions of the light intensity gravity center in different times, where the position of the light intensity gravity center is determined by a coordinate of each pixel and corresponding intensity values, listed in a formula as follows:
Σ( Pi×Ii )/Σ Ii=PGC
wherein Pi represents a corresponding coordinate of each of the plurality of pixels, Ii represents an intensity of a reflected light or a passed light received by each of the plurality of pixels, ΣIi represents a sum of intensities of the reflected light or the passed light received by the plurality of pixels, and PGC represents the light intensity gravity center of each captured image.
25 . The heart rate detecting method as claimed in claim 20 , wherein the sensor array is disposed at a distance from the light source, and the distance ranges from 1.8 mm to 4 mm.
26 . The heart rate detecting method as claimed in claim 19 , wherein the source is light-emitting diodes or a laser light.
27 . The heart rate detecting method as claimed in claim 16 , wherein the processor is a digital signal processor.
28 . The heart rate detecting method as claimed in claim 17 , wherein the displacement information contains an X displacement data, and a Y displacement data.
29 . The heart rate detecting method as claimed in claim 28 , wherein the Pi contains one of the coordinate of X and the coordinate of Y.
30 . The heart rate detecting method as claimed in claim 28 , wherein the Pi contains the coordinate of X and the coordinate of Y.
31 . A heart rate detecting module, comprising:
an image sensor which generates a plurality of laser speckles according to a laser light from a subject; and
a processor which outputs a heart rate value based on a change of at least one displacements of the plurality of laser speckles.
32 . A heart rate detecting method, comprising:
generating a plurality of laser speckles according to a laser light from a subject by an image sensor;
comparing and analyzing the plurality of laser speckles by a processor;
calculating at least one displacements of the plurality of laser speckles by the processor; and
outputting a heart rate value based on a change of the at least one displacements of the plurality of laser speckles by the processor.