Detecting apparatus for arrhythmia and detecting method of the detecting apparatus

09724046 · 2017-08-08

Assignee

Inventors

Cpc classification

International classification

Abstract

An apparatus (1) and method for detecting pulse-related parameters, such as pulse arrhythmia is presented. The apparatus (1) detects a series of pulses from a user, e.g. through a cuff-related measurement. Time differences, amplitude and pattern differences between multitudes of N pulses are determined. The apparatus investigates the degree of similarity of multiple pulse periods and/or pulse amplitudes and/or pulse pattern and subsequently generates a statistical set of similarity values based on a plurality of compared results. Basing on this, the apparatus generates a decision value based on the statistical sets of similarity values, and uses the decision value to determine whether or not the user discloses a normal pulse rhythm, atrial fibrillation, premature atrial or ventricular contractions, tachycardia, bradycardia and/or unspecified pulse arrhythmia. Further an artefact index is generated, informing the user whether a measurement was taken under sufficient artefact-free measurement conditions.

Claims

1. An arrhythmia detecting method adopted in an arrhythmia detection apparatus, comprising: a) obtaining a pulse period sequence and a pulse amplitude sequence through a cuff of the arrhythmia detection apparatus, and in which to obtain a plurality of pulse periods and a plurality of pulse amplitudes through a pulse period and a pulse amplitude measurement module of the arrhythmia detection apparatus; b) comparing similarities of any two of the pulse periods and any two of the pulse amplitudes for respectively generating similarity statistical comparison values through a comparison generating module of the arrhythmia detection apparatus, wherein each of the generated similarity statistical comparison values is 1 if the two compared pulse periods or the two compared pulse amplitudes are similar, and is 0 if the two compared pulse periods or the two compared pulse amplitudes are dissimilar; c) calculating a statistic value comprising a set of the similarity statistical comparison values corresponding to the similarities of the pulse periods and another statistic value comprising a set of the similarity statistical comparison values corresponding to the similarities of the pulse amplitudes through a judgment generating module of the arrhythmia detection apparatus; d) establishing an arrhythmia analysis matrix according to the statistic values, the pulse period sequence and the pulse amplitude sequence through the judgment generating module, wherein the arrhythmia analysis matrix(AAM) is [ ZP ZA PPi Ai ] ,  where Z.sub.P is the statistic value comprising the set of the similarity statistical comparison values corresponding to the similarities of the pulse periods, Z.sub.A is the statistic value comprising the set of the similarity statistical comparison values corresponding to the similarities of the pulse amplitudes, PP.sub.i, is the pulse period sequence, and A.sub.i , is the pulse amplitude sequence; e) determining an atrial fibrillation, through a type determination module of the arrhythmia detection apparatus, when a coefficient of variation Var(Z.sub.P) is greater than a first atrial fibrillation threshold value AF−1, a pulse period average Mean (PP.sub.i,) is greater than a second atrial fibrillation threshold value PP.sub.min, AF or a coefficient of variation Var(Z.sub.A) is between minimum and maximum atrial fibrillation threshold values (AF−2.sub.min, AF−2 .sub.max); f) determining, through the type determination module, if the coefficient of variation Var(Z.sub.P) is between first minimum and maximum premature contraction pulse period threshold values (APC−1.sub.min, APC−1.sub.max), or the coefficient of variation Var(Z.sub.A) is between second minimum and maximum premature contraction pulse amplitude threshold values (APC−2.sub.min, APC−2.sub.max); g) determining, through the type determination module, a premature contraction when multitude continuous dissimilar pulse periods or pulse amplitudes are detected if the coefficient of variation Var(Z.sub.P) is determined between the first minimum and maximum premature contraction pulse period threshold values (APC−1.sub.min, APC−1.sub.max) or the coefficient of variation Var(Z.sub.A) is determined between the second minimum and maximum premature contraction pulse amplitude threshold values (APC−2.sub.min, APC−2.sub.max); h) determining, through the type determination module, a tachycardia if the pulse period average Mean (PP.sub.i) is less than a minimum pulse period threshold value (PP.sub.min, TC); i) determining, through the type determination module, a bradycardia if the pulse period average Mean (PP.sub.i) is greater than a maximum pulse period threshold value (PP.sub.max, BC); and j) determining, through the type determination module, and classifying a non-specified arrhythmia if the arrhythmia cannot be determined in the step e, the step g, the step h, and the step i.

2. The arrhythmia detecting method of claim 1, wherein a number of the plurality of pulse periods is n-1, the number of the similarity statistical comparison values corresponding to the similarities of the pulse periods is 1 2 * ( n - 1 2 ) , a number of the plurality of pulse amplitudes is n, and the number of the similarity statistical comparison values corresponding to similarities of the pulse amplitudes is 1 2 * ( n 2 ) .

3. The arrhythmia detecting method of claim 2, where the step b is to compare, through the comparison generating module, the similarities of any two pulse periods by a pulse period comparison equation, the pulse period comparison equation is: (1−K)*PP.sub.i<PP.sub.j<(1+K)*PP.sub.i, wherein K is 0.02 to 0.2, PP is the pulse period, PP.sub.iis one of the two compared pulse periods and i is a positive integer from 1 to n, PP.sub.jis another one of the two compared pulse periods and j is a positive integer from 1 to n.

4. The arrhythmia detecting method of claim 2, where the step b is to compare, through the comparison generating module, the similarities of any two pulse amplitudes by a pulse amplitude comparison equation, the pulse amplitude comparison equation is (1−L)*A.sub.i<A.sub.j<(1+L)*A.sub.i, wherein L is 0.005 to 0.25, A is the pulse amplitude, A.sub.iis one of the two compared pulse amplitudes and i is a positive integer from 1 to n, A.sub.j is another one of the two compared pulse amplitudes and j is a positive integer from 1 to n.

5. The arrhythmia detecting method of claim 3, where the step b is to sequentially input any two of the pulse periods into the pulse period comparison equation through the comparison generating module, to determine the two input pulse periods are similar and generate the similarity statistical comparison value as 1 when the pulse period comparison equation is satisfied, and to determine the two input pulse periods are dissimilar and generate the similarity statistical comparison value as 0 when the pulse period comparison equation is not satisfied.

6. The arrhythmia detecting method of claim 4, where the step b is to sequentially input any two of the pulse amplitudes into the pulse amplitude comparison equation through the comparison generating module, to determine the two input pulse amplitudes are similar and generate the similarity statistical comparison value as 1 when the pulse amplitude comparison equation is satisfied, and to determine the two input pulse amplitudes are dissimilar and generate the similarity statistical comparison value as 0 when the pulse amplitude comparison equation is not satisfied.

7. The arrhythmia detecting method of claim 3, wherein the pulse period sequence or the pulse amplitude sequence are detected by an electronic sphygmomanometer.

8. The arrhythmia detecting method of claim 4, wherein the pulse period sequence or the pulse amplitude sequence are detected by an electronic sphygmomanometer.

9. The arrhythmia detecting method of claim 3, wherein the pulse period sequence and the pulse amplitude sequence are detected by mechanical pressure, optical pulse wave or acoustic pulse detection.

10. The arrhythmia detecting method of claim 4, wherein the pulse period sequence and the pulse amplitude sequence are detected by mechanical pressure, optical pulse wave or acoustic pulse detection.

11. An arrhythmia detection apparatus (1), comprising: a cuff (12), wrapping an arm of subjects for measuring a pulse sequence; a processing unit (11), electrically connected to the cuff (12), and comprising: an analog to digital conversion module (111), executing an analog to digital conversion to the pulse sequence; a pulse period and pulse amplitude measurement module (112), obtaining a pulse period sequence comprising a plurality of pulse periods and a pulse amplitude sequence comprising a plurality of pulse amplitudes from the digitized pulse sequence; a comparison generating module (113), sequentially comparing similarities of any two of the pulse periods and any two of the pulse amplitudes and respectively generating similarity statistical comparison values based on compared results of the pulse periods and compared results of the pulse amplitudes, wherein each of the generated similarity statistical comparison values is 1 if the two compared pulse periods or the two compared pulse amplitudes are determined similar, and each of the generated similarity statistical comparison values is 0 if the two compared pulse periods or the two compared pulse amplitudes are determined dissimilar; a judgment generating module (114), calculating a statistic value comprising a set of the similarity statistical comparison values corresponding to the similarities of the pulse periods and another statistic value comprising a set of the similarity statistical comparison values corresponding to the similarities of the pulse amplitudes, and establishing an arrhythmia analysis matrix based on the calculated statistic values, the pulse period sequence and the pulse amplitude sequence, the arrhythmia analysis matrix(AAM)is [ ZP ZA PPi Ai ] ,  where Z.sub.P is the statistic value comprising the set of the similarity statistical comparison values corresponding to the similarities of the pulse periods; Z.sub.A is the statistic value comprising the set of the similarity statistical comparison values corresponding to the similarities of the pulse amplitudes; PP.sub.i is the pulse period sequence, and A.sub.i is the pulse amplitude sequence; and a type determination module (115), determining one of the following conditions in accordance with the AAM and a unique threshold statistical analysis: determining an atrial fibrillation when a coefficient of variation Var(Z.sub.P) is determined greater than a first atrial fibrillation threshold value AF−1, a pulse period average Mean (PP.sub.i) is determined greater than a second atrial fibrillation threshold value PP.sub.min, AF or a coefficient of variation Var(Z.sub.A) is determined between minimum and maximum atrial fibrillation threshold values (AF−2.sub.min, AF−2.sub.max); determining if multitude continuous dissimilar pulse periods exist or not when the coefficient of variation Var(Z.sub.P) is determined between first minimum and maximum premature contraction pulse period threshold values (APC−1.sub.min, APC−1.sub.max), or the coefficient of variation Var(Z.sub.A) is determined between second minimum and maximum premature contraction pulse amplitude threshold values (APC−2.sub.min, APC−2.sub.max), and determining a premature contraction if multitude continuous dissimilar pulse periods are detected; determining a tachycardia if the pulse period average Mean (PP.sub.i) is determined less than a minimum pulse period threshold value (PP.sub.min, TC); determining a bradycardia if the pulse period average Mean (PP.sub.i) is determined less than a maximum pulse period threshold value (PP.sub.max,.sub.BC); wherein, the type determination module (115) determines and classifies a non-specified arrhythmia if the arrhythmia cannot be determined in above analysis.

12. The arrhythmia detection apparatus of claim 11, wherein a number of the plurality of pulse periods is n−1, a number of the similarity statistical comparison values corresponding to the similarities of the pulse periods is 1 2 * ( n - 1 2 ) , a number of the plurality of pulse amplitudes is n, and a number of the similarity statistical comparison values corresponding to the similarities of the pulse amplitudes is 1 2 * ( n 2 ) .

13. The arrhythmia detection apparatus of claim 12, wherein the comparison generating module (113) compares the similarities of any two of the pulse periods by inputting any two of the pulse periods into a pulse period comparison equation, the pulse period comparison equation is (1−K)*PP.sub.i<PP.sub.j<(1+K)*PP.sub.i, wherein K is 0.02 to 0.2, PP is the pulse period, PP.sub.i is one of the two compared pulse periods and i is a positive integer from 1 to n, PP.sub.j is another one of the two compared pulse periods and j is a positive integer from 1 to n.

14. The arrhythmia detection apparatus of claim 12, wherein the comparison generating module (113) compares the similarities of any two of the pulse amplitudes by inputting any two of the pulse amplitudes into a pulse amplitude comparison equation, the pulse amplitude comparison equation is (1−L)*A.sub.i<A.sub.j<(1+L)* A.sub.i, wherein L is 0.005 to 0.25, A is the pulse amplitude, A.sub.i is one of the two compared pulse amplitudes and i is a positive integer from 1 to n, A.sub.j is another one of the two compared pulse amplitudes and j is a positive integer from 1 to n.

15. The arrhythmia detection apparatus of claim 13, wherein the comparison generating module (113) sequentially inputs any two of the pulse periods into the pulse period comparison equation, determines the two input pulse periods are similar and generates the similarity statistical comparison value as 1 when the pulse period comparison equation is satisfied, and determines the two input pulse periods are dissimilar and generates the similarity statistical comparison value as 0 when the pulse period comparison equation is not satisfied.

16. The arrhythmia detection apparatus of claim 14, wherein the comparison generating module (113) sequentially inputs any two of the pulse amplitudes into the pulse amplitude comparison equation, determines the two input pulse amplitudes are similar and generates the similarity statistical comparison value as 1 when the pulse amplitude comparison equation is satisfied, and determines the two input pulse amplitudes are dissimilar and generates the similarity statistical comparison value as 0 when the pulse amplitude comparison equation is not satisfied.

17. The arrhythmia detection apparatus of claim 13, wherein the arrhythmia detection apparatus (1) is an electronic sphygmomanometer, and includes: a power unit (13), electrically connected to the processing unit (11) , supplying necessary electric power; a memory unit (15), electrically connected to the processing unit (11), recording detecting result and detecting data of the arrhythmia detection apparatus (1); and a display unit (14), electrically connected to the processing unit (11), demonstrating the detecting result and detecting data of the arrhythmia detection apparatus (1).

18. The arrhythmia detection apparatus of claim 14, wherein the arrhythmia detection apparatus (1) is an electronic sphygmomanometer, and includes: a power unit (13), electrically connected to the processing unit (11) , supplying necessary electric power; a memory unit (15), electrically connected to the processing unit (11), recording detecting result and detecting data of the arrhythmia detection apparatus (1); and a display unit (14), electrically connected to the processing unit (11), demonstrating the detecting result and detecting data of the arrhythmia detection apparatus (1).

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) FIG. 1A is a block diagram of detection apparatus of a first embodiment of the present invention.

(2) FIG. 1B is a schematic view of processing unit of the first embodiment of the present invention.

(3) FIG. 2 is a procedure of detecting of the first embodiment of the present invention.

(4) FIG. 3 is a normal pulse period diagram of the first embodiment of the present invention.

(5) FIG. 4 is an atrial fibrillation pulse period diagram of the first embodiment of the present invention.

(6) FIG. 5 is a premature contraction pulse period diagram of the first embodiment of the present invention.

EMBODIMENT

(7) A preferred example of this present invention, with the diagrams, is described in detail afterward.

(8) Referring to FIG. 1A, is a block diagram of detection apparatus of the first embodiment of the present invention. The present invention discloses a cardiac arrhythmia detection apparatus 1, the detection apparatus 1 detects a subject's pulse sequence (series on N pulses), and according to multitude pulse signals to determine multitude pulse time difference and amplitude difference, then gets the plurality of pulse periods and pulse amplitudes, and analyzes whether subjects have arrhythmia. Meanwhile, the detection apparatus 1 also analyzes subjects' heart rate on the basis of detected pulse signals for processing additional analysis. In a preferred embodiment, the detection apparatus 1 may be an electronic sphygmomanometer.

(9) As shown in FIG. 1A, the detection apparatus 1 includes a processing unit 11, a cuff 12, a power unit 13, a display unit 14 and a memory unit 15. The processing unit 11 is electrically connected with the cuff 12, the power unit 13, the display unit 14 and memory unit 15. The processing unit 11 has an algorithm 110, the processing unit 11 can read and execute the algorithm 110, an arrhythmia detection method of the present invention is further executed (detailed contents describe afterwards).

(10) The cuff 12 is mainly an inflatable cuff, which is wrapped in arm of the subjects (usually upper arm, but not be limited). When carrying out pulses detection, the processing unit 11 controls the cuff 12 inflates to a first target pressure. Subsequently, when the processing unit 11 controls the cuff 12 deflates and fixed at a second target pressure, the cuff 12 can detect plurality stably of multitude pulse periods and pulse amplitudes (pulse periods and pulse amplitude sequence). The action of detecting pulses to be target duration (e.g. 30 seconds, 1 minute, 2 minutes . . . etc.) and detect pulse sequence successfully, the processing unit 11 controls the cuff 12 fully deflated, and the pulses detection is completed.

(11) The processing unit 11 receives the measured pulse sequence by the cuff 12, and collects the plurality of pulse sequence of pulse periods and pulse amplitudes. In the present invention, the processing unit 11 mainly executes the algorithm 110 by the plurality of pulse periods and/or pulse amplitudes in order to analyze whether the subjects have arrhythmia (detailed contents describe afterwards). In the present invention, the processing unit 11 is only able to analyze the pulse periods, or analyze the pulse amplitudes, or analyze both of pulse periods and pulse amplitudes, is not to be limited.

(12) Also, the processing unit 11 can calculate the heart rate (beats per minute, bps) of subjects on the basis of measurement time and the number of pulse signals of the pulse sequence. Meanwhile, according to the calculated heart rate, as well as analysis of the duration of each pulse period, the processing unit 11 can analyze whether the subjects have tachycardia (TC) or bradycardia (BC).

(13) The power unit 13 supplies necessary electric power for the detection apparatus 1 and mainly is batteries. In other embodiments, the power unit 13 also can be a power cord, plug to mains in order to obtain necessary electric power for running the detection apparatus 1. Furthermore, the detection apparatus 1 can be connected to other electronic apparatus by the power unit 13, and obtain necessary electric power for running detection apparatus 1 from other electronic apparatus.

(14) The display unit 14 may be a light emitting diode (LED) or liquid crystal display (LCD). The display unit 14 is used for demonstrating the detection results of the detection apparatus 1. If the display unit is LED, it can display different results by different colors (e.g. normal pulse in blue, premature contractions in yellow, atrial fibrillation in red), furthermore, the display unit 14 also can be a display matrix of LEDs, and the display matrix demonstrates the detection results, e.g. heart rate, systolic blood pressure, diastolic blood pressure and so on.

(15) Also, if the display unit 14 is LCD, it can directly in digital, text or graphical display the detection results and detection values of the detection apparatus 1.

(16) The memory unit 15 is used to record the results and/or values of the detection apparatus 1. If the detection apparatus 1 is equipped with a printing unit, the results and/or values can be printed for subjects to retain. Plus, if the detection apparatus 1 is equipped with an Internet connection unit, the results and/or values can be uploaded to a cloud server to save, or sent to subjects' mobile devices directly.

(17) Referring to FIG. 1B, is a schematic view of processing unit of the first embodiment of the present invention. As shown in FIG. 1B, according to the executions for each respective portions of the algorithm 110, the processing unit 11 can be divided into an analog to digital conversion module 111, a pulse period and pulse amplitude measurement module 112, a comparison generating module 113, a judgment generating module 114 and a type determination module 115. The function of these modules 111 to 115 are described next.

(18) The detection apparatus 1 detects the pulse sequence the pulse period and the pulse amplitude) of the subjects by the cuff 12, thereby determining the multitude time and amplitude difference. The processing unit 11 obtains the pulse sequence by the cuff 12 and execute an analog to digital conversion by the analog to digital conversion module 111 in order to converse analog pulse sequence to digital pulse sequence, whereby the processing unit 11 can do further analysis and processing of the digitized pulse sequence.

(19) Subsequently, the processing unit 11 obtains the plurality of pulse periods and/or pulse amplitudes from the pulse sequence by the pulse period and pulse amplitude measurement module 112. Specifically, each pulse period is present between two pulse signals, and each pulse signal generates pulse amplitude, so the number of the plurality of pulse signals minus one is the number of pulse periods, and the number of the plurality of pulse signals is equal to the number of pulse amplitude. That is, if the pulse sequence includes pulse signals n, it means pulse periods n−1 (i.e. the pulse sequence comprises n−1 pulse periods) and pulse amplitudes n (i.e. the pulse sequence comprises n pulse amplitudes).

(20) The processing unit 11 compares the similarity of two pulse periods and/or two pulse amplitudes sequentially by the comparison generating module 113 and depending on the results of similarity to generate the corresponding similarity statistical comparison value. In this embodiment, the value is either 1 or 0, when the value is 1 means the two compared pulse periods/pulse amplitudes are similar (i.e. the time difference/amplitude difference is small or equivalent), when the value is 0 means the two compared pulse periods/pulse amplitudes are not similar(i.e. the time difference/amplitude difference is large). In other words, when the two compared pulse periods and/or pulse amplitudes are similar, the comparison generating module 113 generates a similarity statistical comparison value of 1 or True; when the two compared pulse periods and/or pulse amplitudes are not similar, the comparison generating module 113 generates a similarity statistical comparison value of 0 or False. When the comparison generating module 113 processes n comparisons, then similarity statistical comparison values are generated.

(21) In this embodiment, the two compared pulse periods and/or pulse amplitudes may be adjacent or not, is not to be limited.

(22) Specifically, the above comparison generating module 113 runs at least one comparison equation, when the comparison generating module 113 input these two compared pulse periods and/or pulse amplitudes into the comparison equation and the comparison equation is established, the comparison generating module 113 identifies the two compared pulse periods/pulse amplitudes are similar and generates the similarity statistical comparison value which is 1; on the contrary, when the comparison generating module 113 input these two compared pulse periods and/or pulse amplitudes into the comparison equation and the comparison equation is not established, the comparison generating module 113 identifies the two compared pulse periods/pulse amplitudes are not similar and generates the similarity statistical comparison value which is 0.

(23) In this embodiment, his comparison equation includes a pulse period comparison equation and a pulse amplitude comparison equation, the comparison generating module 113 inputs these two compared pulse periods into the pulse period comparison equation and checks whether the pulse period comparison equation is satisfied, and generates a similarity statistical comparison value S.sub.p related to the similarity of pulse period based on the comparison result, and inputs these two compared pulse amplitudes into the pulse amplitude comparison equation and checks whether the pulse amplitude comparison equation is satisfied, and generates a similarity statistical comparison value S.sub.A related to the similarity of pulse amplitude based on the comparison result.

(24) The processing unit 11 in the present invention mainly uses all similarity values which are obtained by the similarity statistical comparison values and determination of whether or not multitude consecutive non-similar pulse periods and/or consecutive non-similar pulse amplitudes exist to be the basis for analysis whether the subjects have atrial fibrillation or premature contraction.

(25) The processing unit 11 judges whether all pulse periods and/or pulse amplitudes comparison is completed, and if so, will get a set of similarity statistical comparison values (contains multitude similarity statistical comparison values S.sub.P and/or similarity statistical comparison values S.sub.A); if not, then keep on comparing two pulse periods and/or pulse amplitudes until all pulse periods and/or pulse amplitudes comparisons are completed.

(26) Please also refer to FIG. 3 a normal pulse period diagram of the first embodiment of the present invention. FIG. 3 is a chart based on the resulting data of actual detection of a normal heart subject. As shown in FIG. 3, due to the subject's heart rate and pulse are normal, so among the measured pulse sequence, all pulse periods and/or pulse amplitudes are similar to each other(i.e. the comparison equation is satisfied forever), so all the similarity statistical comparison values are 1. However, the present invention described above is only one specific embodiment, should not be limited thereto.

(27) After all the pulse periods and/or pulse amplitudes are compared, the processing unit 11 runs further an analysis and calculation procedure of these similarity statistical comparison values by the judgment generating module 114 and generates one or more judgment values (detailed contents describe afterwards).

(28) The processing unit 11 compares one or more judgment values with one or more threshold values by the type determination module 115. In this embodiment, the one or more threshold values are less than 1 and more than 0 natural numbers. In the present invention, the one or more judgment values may be a pulse period judgment value and/or a pulse amplitude judgment value; the pulse period judgment value can be a coefficient of variation Var (Z.sub.p) and/or pulse period average Mean (PP.sub.i), the pulse amplitude judgment value can be a coefficient of variation Var (Z.sub.A) (detailed contents describe afterwards).

(29) If the pulse period judgment value (Var(Z.sub.p) or Mean(PP.sub.i)) is greater than a first atrial fibrillation threshold value AF−1 or a second atrial fibrillation threshold value PP.sub.min,AF and/or the pulse amplitude judgment value (Var(Z.sub.A)) is in between minimum and maximum atrial fibrillation threshold values (AF−2.sub.min, AF−2.sub.max), the type determination module 115 may determine whether the subjects are likely to have atrial fibrillation.

(30) Please also refer to FIG. 4, an atrial fibrillation pulse period diagram of the first embodiment of the present invention. FIG. 4 is a chart based on the resulting data of actual detection of an atrial fibrillation subject.

(31) The analysis and calculation procedure referred to above, the judgment generating module 114 adds up the similarity statistical comparison values. Specifically, after n−1 pulse period similarities are established, Z.sub.P different similarities are outputted, and n pulse amplitude similarities are also established, and Z.sub.A different amplitude similarities are also outputted. Where

(32) Z P = 1 2 * ( n - 1 2 ) ; Z A = 1 2 * ( n 2 ) ,
whereby the judgment generating module 114 may further calculate the judgment value (the pulse period judgment value and/or pulse amplitude judgment value) described above. If the calculated judgment value is 1, it indicates that the complex similarity statistical comparison values are all 1 (i.e. as shown in FIG. 4 of normal pulse period and/or pulse amplitude); on the other hand, if the judgment value is less than 1, it means that at least one value of the similarity statistical comparison values is 0.

(33) In the present embodiment, when the pulse period judgment value (Var(Z.sub.p) or Mean(PP.sub.i)) is greater than the first atrial fibrillation threshold value AF−1 or the second atrial fibrillation threshold value PP.sub.min,AF and/or the pulse amplitude judgment value (Var(Z.sub.A)) is in between the minimum and maximum atrial fibrillation threshold values (AF−2.sub.min, AF−2.sub.max), the type determination module 115 may determine whether the subjects are likely to have atrial fibrillation.

(34) Next, if the pulse period judgment value Var(Z.sub.p) is in between first minimum and maximum premature contraction pulse period threshold values (APC−1.sub.min, APC−1.sub.max) and/or the Var(Z.sub.p) is in between second minimum and maximum premature contraction pulse amplitude threshold values (APC−2.sub.min, APC−2.sub.max), the type determination module 115 further based on the complex similarity statistical comparison values to determine whether there is multitude consecutive dissimilar pulse periods and/or pulse amplitudes (e.g. L.sub.min or above, where L.sub.min is equal to or greater than 2). If it does have L.sub.min or above consecutive dissimilar pulse periods and/or pulse amplitudes, the type determination module 115 may determine whether the subjects are likely to have premature contraction.

(35) Also, the detection apparatus 1 can keep on determining whether the subjects have other irregular heartbeat. For example, if the pulse period judgment value (such as the Mean(PP.sub.i)) is less than a minimum pulse period threshold value (PP.sub.min,TC), the type determination module 115 may determine that the subjects may have tachycardia. If the pulse period judgment value (such as the Mean(PP.sub.i)) is greater than a maximum pulse period threshold value (PP.sub.max,BC), the type determination module 115 may determine that the subjects may have bradycardia.

(36) Please also refer to FIG. 5, a premature contraction pulse period diagram of the first embodiment of the present invention. FIG. 5 is a chart based on the resulting data of actual detection of a premature contraction subject.

(37) As can be seen from FIG. 5, the subjects who have premature contraction, having the detection result with L.sub.min or above consecutive dissimilar pulse periods and/or pulse amplitudes.

(38) In the present invention, the processing unit 11 mainly converts the complex pulse periods and/or pulse amplitudes to these similarity statistical comparison values by the comparison equation, and then calculates these statistic values Z.sub.p and Z.sub.A of the similarity statistical comparison values, and the one or more judgment value which is related to the pulse condition of subjects by the analysis and calculation procedure. In this embodiment, the pulse period comparison equation is as below:
S.sub.P(i,j)=(1−K)*PP.sub.i<PP.sub.j<(1+K)*PP.sub.i

(39) Where, K is i−j, and K is usually between 0.02 to 0.2; .sup.┌S.sub.P┘ means the similarity statistical comparison value corresponding to similarity of pulse periods. .sup.┌PP.sub.┘ means the pulse period between two pulse signals; PP.sub.i is one of the compared pulse periods and i is a positive integer from 1 to n; PP.sub.j is other one of the compared pulse periods and j is a positive integer from 1 to n.

(40) The pulse amplitude comparison equation is as below:
S.sub.A(i,j)=(1−L)*A.sub.i<A.sub.j<(1+L)*A.sub.i

(41) Where, L is i−j, and K is usually 0.005 to 0.25; .sup.┌S.sub.A┘ means the similarity statistical comparison value corresponding to similarity of pulse amplitudes. .sup.┌A.sub.┘ means the pulse amplitude of pulse signal; A.sub.i is one of the compared pulse amplitudes and i is a positive integer from 1 to n; A.sub.j is other one of the compared pulse amplitudes and j is a positive integer from 1 ton.

(42) See FIG. 2, a procedure of detecting of the first embodiment of the present invention. The detection procedure shown in FIG. 2 in accordance with the detection apparatus 1 and above comparison equation and analysis and calculation procedure to realize, specifically describe as below.

(43) First, the detection apparatus 1 measures and stores the pulse sequence data of the subjects (step S10), thereby, which can obtain N−1 pulse periods of the pulse period sequence (PP.sub.i), where PP(.sub.i,i+1)=PP.sub.i+1−PP.sub.i (step S12), and can obtain N pulse amplitudes of the pulse amplitude sequence (A.sub.i) (step S18). In this embodiment, the detection method can only obtain N−1 pulse periods, or only N pulse amplitudes, or simultaneously obtain N−1 pulse periods and N pulse amplitudes, not be limited.

(44) It is worth mentioning that, in the disclosed detection method of present embodiment, the detection apparatus 1 can obtain the pulse signals by a variety of ways, such as mechanical pressure, optical pulse wave or acoustic pulse detection to detect, or detect other signals of the subjects and then covert to pulse signals, the detection method is not limited to cuff.

(45) Subsequently, while the detection apparatus 1 detects second pulse period PP.sub.2, it sequentially determines whether the pulse period comparison equation (1−K)*PP.sub.i<PP.sub.j<(1+K)*PP.sub.i is satisfied; if the pulse period comparison equation is satisfied to generate the similarity statistical comparison value S.sub.p, and make this value is 1; if the pulse period comparison equation is not satisfied to generate the similarity statistical comparison value S.sub.P, and make this value is 0; the detection apparatus 1 will generate Z.sub.P similarity statistical comparison values S.sub.P of n−1 pulse periods, where

(46) Z P = 1 2 * ( n - 1 2 ) ( step S 14 ) .
That is, the Z.sub.P is a statistic value of the similarity statistical comparison corresponding to values S.sub.p similarity of the pulse periods.

(47) Similarly, the detection apparatus 1 detects second pulse amplitude A.sub.2, and sequentially determines whether the pulse amplitude comparison equation (1−L)*A.sub.i<A.sub.j<(1+L)*A.sub.i is satisfied; if the pulse amplitude comparison equation is satisfied to generate the similarity statistical comparison value S.sub.A, and make this value is 1; if the pulse amplitude comparison equation is not satisfied to generate the similarity statistical comparison value S.sub.A, and make this value is 0; the detection apparatus 1 will generate Z.sub.A similarity statistical comparison values S.sub.P of n pulse amplitudes, where

(48) Z A = 1 2 * ( n 2 ) ( step S 20 ) .
That is, the Z.sub.A is a statistic value of the similarity statistical comparison values S.sub.a corresponding to similarity of the pulse amplitudes.

(49) Then, the detection apparatus 1 determines whether all of the pulse periods and/or pulse amplitudes comparison is completed. If not, keep on proceeding comparison. When the plurality of pulse periods and/or pulse amplitudes have compared, the detection apparatus 1 will calculate the one or more judgement values, wherein the one or more judgement values can be used as the pulse period judgement values and comprise pulse period average PP.sub.mean=Σ.sub.i=1.sup.n PPi and coefficient of variation Var(PP)=Var{PP}(step S16). And, the one or more judgement values can be used as the pulse amplitude judgement values and comprise pulse amplitude average A.sub.mean=Σ.sub.i=1.sup.n Ai and coefficient of variation Var(A)=Var{A} (step S22).

(50) A Z.sub.total is composed of similarity of these statistic values Z.sub.A and Z.sub.P, the judgment generating module 114 of the detection apparatus 1 can also be the basis of Z.sub.total value, A.sub.i value of n pulse amplitudes and PP.sub.i value of n pulse periods to establish an Arrhythmia Analysis Matrix (AAM), where

(51) AAM = [ ZP ZA PPi Ai ] ( step S 24 ) .

(52) The type determination module 115 of the detection apparatus 1 is accordance with the AAM and a unique threshold statistical analysis, in order to detect (1) atrial fibrillation, (2) premature contraction, (3) bradycardia, (4) tachycardia. Specific analysis is as follows:

(53) (1) Atrial fibrillation:

(54) Statistics PP.sub.i, Z.sub.A and .sub.p variation must meet the clinical threshold, wherein when the pulse period judgement value Var(Z.sub.p)>the first atrial fibrillation threshold value AF−1, the minimum atrial fibrillation threshold value AF−2.sub.min<the pulse amplitude judgement value Var(Z.sub.A)<the maximum atrial fibrillation threshold value AF−2.sub.max; and/or the pulse period judgement value Mean(PP.sub.i)>the second atrial fibrillation threshold value PP.sub.min,AF, is determined atrial fibrillation (step S26);

(55) (2) Premature contraction:

(56) The first minimum premature contraction pulse period threshold value APC−1.sub.min<the pulse period judgement value Var(Z.sub.p)>The first maximum premature contraction pulse period threshold value APC−1.sub.max; the second minimum premature contraction pulse amplitude threshold value APC−2.sub.min<the pulse amplitude judgement value Var(Z.sub.A)>The second maximum premature contraction pulse amplitude threshold value APC−2.sub.max; and/or detection of repetitive similarity is determined premature contraction (step S32);

(57) (3) Tachycardia:

(58) The pulse period judgement values Mean(PP.sub.i)<the minimum pulse period threshold value PP.sub.min, TC, is determined tachycardia (step S28);

(59) (4) Bradycardia:

(60) The pulse period judgement values Mean(PP.sub.i)>the maximum pulse period threshold value PP.sub.max, BC, is determined bradycardia (step S30).

(61) Furthermore, by above statistical analysis but cannot determine the specific type of arrhythmia, the detection apparatus 1 will classify it as non-specified arrhythmia. The invention effectively distinguishes atrial fibrillation and premature contraction by the detection apparatus 1, the algorithm 110, the comparison equation and the analysis and calculation procedure, thus the results are more accurate.

(62) The above-described preferred embodiment of the invention is not limited to the claimed scope of this invention, so that whenever the content of the present invention is the use of an equivalent changes are included within the scope of the present invention.