The present invention relates to an electrocardiogram (ECG) signal processor, a personal identification system, and an ECG signal processing method, and specifically to a technique improving accuracy in personal identification using ECG signals.
ECG signals are electrical signals caused by periodic heart motion. It is known that each person has unique waveform pattern per period of the heart motion (hereinafter referred to as a “heartbeat pattern”). Personal identification techniques using ECG signals based on the fact are suggested (see, e.g., Patent Literature (PTL) 1).
According to PTL 1, a measurement system includes a bioimpedance measurement unit and an ECG signal measurement unit operating simultaneously in parallel. This allows personal identification using ECG signals after determining if there is any measurement error, for example, based on an obtained bioimpedance, that is, highly reliable personal identification.
PTL 1: Japanese Unexamined Patent Application Publication No. 2012-210236
In the technique of PTL 1, assume that what is called a “dry electrode” formed without using any conductive paste is employed for measurement. At a high contact impedance between the electrode and a living body, no stable ECG signals are obtained, which hinders highly accurate personal identification. This is because ECG signals are affected by disturbance noise such as mains hum at a high contact impedance, which causes unstable peaks of the P, Q, R, S, T, and U waves of heartbeat patterns.
The present invention was made to solve the problem. It is an objective of the present invention to, for example, an ECG signal processor capable of stably measuring ECG signals even at a high contact impedance between an electrode and a living body.
In order to achieve the objective, an ECG signal processor according to an aspect of the present invention includes: a signal processing circuit configured to amplify an ECG signal detected by an electrode attached to a living body and output the ECG signal amplified; and a common-mode signal generation circuit configured to generate a common-mode signal for increasing an amplitude of a peak of an ECG waveform indicated by the ECG signal using the ECG signal amplified by the signal processing circuit and apply the common-mode signal generated to the electrode.
In order to achieve the objective, a personal identification system according to an aspect of the present invention includes: the ECG signal processor described above; a storage unit configured to store, as register information, features of ECG waveforms indicated by ECG signals output from the signal processing circuit included in the ECG signal processor in association with a plurality of users; and an identification unit configured to compare a feature of the ECG waveform of a subject indicated by the ECG signal output from the signal processing circuit included in the ECG signal processor with the register information stored in the storage unit to identify the subject among the plurality of users.
In order to achieve the objective, an ECG signal processing method according to an aspect of the present invention includes: An electrocardiogram (ECG) signal processing method, comprising: obtaining an ECG signal detected by an electrode attached to a living body; and generating a common-mode signal for increasing an amplitude of a peak of an ECG waveform indicated by the ECG signal obtained in the obtaining of the ECG signal and applying the common-mode signal generated to the electrode.
The present invention achieves an ECG signal processor and an ECG processing method capable of stably measuring ECG signals even at a high contact impedance between an electrode and a living body, and a personal identification system including the ECG signal processor.
Now, embodiments of the present invention will be described in detail with reference to the drawings. Note that the embodiments described below are mere preferred specific examples of the present invention. The numerical values, shapes, materials, constituent elements, the arrangement and connection of the constituent elements, steps, step orders etc. shown in the following embodiments are thus mere examples, and are not intended to limit the scope of the present invention. Among the constituent elements in the following embodiments, those not recited in any of the independent claims defining the broadest concept of the present invention are described as optional constituent elements. The figures are not necessarily drawn strictly to scale. In the figures, substantially the same constituent elements are assigned with the same reference marks, and redundant descriptions will be omitted or simplified.
Personal identification system 100 performs personal identification of subject 5, and includes ECG signal processor 10, information processor 20, and display unit 25.
ECG signal processor 10 is a measurement device configured as a chair on which subject 5 is seated. The device measures ECG signals on the backs of thighs (i.e., hamstrings) of subject 5 and sends the measured ECG signals wireless to information processor 20. Note that ECG signal processor 10 does not necessarily have a chair structure. ECG signal processor 10 may be attached to a chair structure as a separate body.
Information processor 20 performs personal identification of subject 5 using the ECG signals sent wireless from ECG signal processor 10 and causes display unit 25 to display the result. Note that information processor 20 may be, for example, a computer device including, for example, a non-volatile memory, such as a hard disk or a ROM, storing programs; a RAM temporarily storing information; a processor executing programs; or input/output ports to be connected to peripherals. Information processor 20 may be, for example, a portable information terminal such as a personal computer or a smartphone.
Display unit 25 is a display such as liquid crystal display (LCD) that displays, for example, results of personal identification performed by information processor 20. Note that an output device constituting personal identification system 100 may be a sound output device in place of display unit 25 or in addition to display unit 25.
Note that this personal identification system 100 may include an input device (not shown), such as a remote controller or buttons, through which subject 5 gives instructions to ECG signal processor 10 and information processor 20. The input device may be an independent device connected wired or wireless to ECG signal processor 10 and information processor 20, or a device incorporated and fixed into ECG signal processor 10 or information processor 20.
Note that the states and arrangements of ECG signal processor 10 and electrodes 11 are not limited to those shown in
ECG signal processor 10 includes electrodes 11, signal processing circuit 12, common-mode signal generation circuit 13, and communication unit 14.
As shown in
Signal processing circuit 12 amplifies the ECG signals detected by electrodes 11 that are attached to the living body and outputs an amplified signal.
Common-mode signal generation circuit 13 uses the ECG signal amplified by signal processing circuit 12 to generate a common-mode signal for increasing the peak amplitude of an ECG waveform indicated by the ECG signal. The circuit applies then the generated common-mode signal to one of electrodes 11.
Communication unit 14 is a communication interface that sends information on the ECG signals output from signal processing circuit 12 to information processor 20. The communication unit may be, for example, a wireless communication adapter for Bluetooth (registered trademark) or Wi-Fi (registered trademark). The “information on the ECG signals” meant here includes at least one of the ECG signals and the features obtained by signal processing of the ECG signals (e.g., information on the peaks of the ECG waveform). Note that communication unit 14 is not limited to the interface for wireless communications but may be an interface for wired communications.
Although not shown in the figure, ECG signal processor 10 includes a power supply circuit that supplies direct current (DC) power to signal processing circuit 12, common-mode signal generation circuit 13, and communication unit 14. The power supply circuit may be a battery, a DC/DC converter that converts the voltage of a battery to a required DC voltage, or a regulator circuit that generates a constant DC voltage from a commercial power supply.
Information processor 20 includes communication unit 21, identification unit 22, and storage unit 23.
Communication unit 21 is a communication interface that receives the information on the ECG signals sent from ECG signal processor 10. The communication unit may be, for example, a wireless communication adapter for Bluetooth (registered trademark) or Wi-Fi (registered trademark). Note that communication unit 21 is not limited to the interface for wireless communications but may be an interface for wired communications.
Storage unit 23 is a device that stores, as register information, the features of ECG waveforms indicated by the ECG signals output from signal processing circuit 12 included in ECG signal processor 10 in association with a plurality of users (i.e., user identifiers). The storage unit may be, for example, a hard disk.
Identification unit 22 is a processing unit that compares the features of the ECG waveform indicated by the ECG signals of subject 5 output from signal processing circuit 12 of ECG signal processor 10, to the register information stored in storage unit 23. The dentification unit identifies then the subject among the plurality of users. Identification unit 22 causes display unit 25 to display the identification result. Such identification unit 22 is achieved by the programs executed by the processor included in information processor 20 as described above. Note that identification unit 22 performs not only such personal identification but also processing of obtaining information to be registered and causes storage unit 23 to register the information. Specifically, identification unit 22 extracts the features required for personal identification from the ECG signals sent from ECG signal processor 10 or obtains the features sent from ECG signal processor 10. The identification unit causes storage unit 23 to store, as register information, the extracted or obtained features in association with subject 5.
Although not shown in the figure, information processor 20 includes a power supply circuit that supplies DC power to communication unit 21, identification unit 22, and storage unit 23. The power supply circuit may be, for example, a regulator circuit that generates a constant DC voltage from a commercial power supply.
Signal processing circuit 12 includes electrodes 11 (i.e., measurement electrode 11a and reference electrode 11b), buffer amplifiers 30a and 30b, high-pass filters 31a and 31b, differential amplifier 32, low-pass filter 33, A/D converter 34, and biopotential processing unit 35.
Measurement electrode 11a and reference electrode 11b are an electrode for measuring ECG signals and an electrode for measuring a reference voltage, respectively.
Buffer amplifiers 30a and 30b are circuits that perform impedance conversion with respect to the signals (i.e., potentials) detected by measurement electrode 11a and reference electrode 11b, respectively, and may be, for example, voltage followers. That is, each of buffer amplifiers 30a and 30b has a high input impedance and a low output impedance, and does not amplify voltages (i.e., has a voltage amplification factor of 1). In this specification, the term “amplifier(s)” includes not only those with a voltage amplification factor larger than 1, but also those performing only impedance conversion (with a voltage amplification factor of 1). Note that measurement electrode 11a and buffer amplifier 30a are integrated to form an active electrode. This also applies to reference electrode 11b and buffer amplifier 30b. Buffer amplifiers 30a and 30b may have a voltage amplification factor larger than 1.
High-pass filters 31a and 31b remove unnecessary low frequency components from the signals output from buffer amplifiers 30a and 30b, respectively. Each filter may be, for example, a CR filter or an active filter using an operational amplifier.
Differential amplifier 32 subtracts the signal output from high-pass filter 31b from the signal output from high-pass filter 31a and amplifies the obtained difference, and may be, for example, an operational amplifier. This differential amplifier 32 is an example of the circuit that amplifies the difference between the signal detected by measurement electrode 11a and the signal detected by reference electrode 11b. That is, each signal output from differential amplifier 32 is the ECG signal indicating the potential at measurement electrode 11a using the potential at reference electrode 11b as a reference.
Low-pass filter 33 removes an unnecessary high frequency component from each signal output from differential amplifier 32, and may be, for example, an active filter using a CR filter or an operational amplifier.
A/D converter 34 samples each signal output from low-pass filter 33 and converts the sampled signal into a digital signal, for example, performs sampling at 1 kHz and converts the signal into a 12-bit digital signal. This A/D converter 34 is an example of the A/D converter that converts each signal output from differential amplifier 32 into a digital signal.
Biopotential processing unit 35 includes peak detection unit 35a that detects the peaks of the P wave, the Q wave, the R wave, the S wave, and the T wave of a heartbeat pattern from each signal (i.e., each digital ECG signal) output from A/D converter 34. The heartbeat pattern is as shown in
Note that biopotential processing unit 35 basically sends the signals (i.e., each digital ECG signal) output from A/D converter 34 unchanged via communication unit 14 to information processor 20. Depending on the advance settings (e.g., instructions through the input device (not shown)), biopotential processing unit 35 sends, as the features, information on the peaks detected by peak detection unit 35a in addition to the ECG signals via communication unit 14 to information processor 20.
While biopotential processing unit 35 is included in ECG signal processor 10 in this embodiment, the configuration is not limited thereto. Instead or in addition, biopotential processing unit 35 may be included in information processor 20. In this case, the signals output from AM converter 34 is sent via communication unit 14 to information processor 20 to generate information on the peaks at peak detection unit 35a of biopotential processing unit 35 included in information processor 20. The generated information on the peaks is transmitted via communication unit 21 of information processor 20 and communication unit 14 of ECG signal processor 10 to ECG signal processor 10 to be used by frequency determination unit 40a and amplitude determination unit 40b.
Common-mode signal generation circuit 13 includes frequency determination unit 40a, amplitude determination unit 40b, signal generation unit 41, and coupling capacitor 42.
In a first mode, frequency determination unit 40a determines the frequency corresponding to the time lag between the peak of the P wave and the peak of the R wave of the ECG waveform. In a second mode, the frequency determination unit determines the frequency corresponding to the time lag between the peak of the Q or S wave and the peak of the T wave of the ECG waveform. Specifically, in the first mode, frequency determination unit 40a calculates the time lag between the peak of the P wave and the peak of the R wave using the information on the peaks detected by peak detection unit 35a. The frequency determination unit determines then the frequency with the calculated time lag as a period. In the second mode, frequency determination unit 40a calculates the time lag between the peak of the Q or S wave (e.g., the peak with a larger amplitude) and the peak of the T wave using the information on the peaks detected by peak detection unit 35a. The frequency determination unit determines then the frequency with the calculated time lag as a period. Note that the first mode or the second mode is selected based on the advance settings (e.g., instructions through the input device (not shown)).
Amplitude determination unit 40b determines the amplitude of the common-mode signal to be generated, based on the amplitude of the peaks of the ECG waveform. Specifically, amplitude determination unit 40b calculates the amplitude of the peak of the R wave (e.g., an average peak value of the R wave), which has the maximum amplitude among the peaks, using the information on the peaks detected by peak detection unit 35a. The smaller the obtained amplitude of the peak of the R wave is, the greater values are determined as the amplitude of the common-mode signal. For example, amplitude determination unit 40b stores, in advance, a table including a plurality of amplitude sections of the amplitude of the peak of the R wave in association with the amplitude of the common-mode signal to be determined. Amplitude determination unit 40b refers to the table to determine the amplitude of the common-mode signal corresponding to the amplitude of the peak of the R wave of the ECG waveform.
Signal generation unit 41 generates, as a common-mode signal, the signal with the frequency determined by frequency determination unit 40a and the amplitude determined by amplitude determination unit 40b. Specifically, signal generation unit 41 generates a sample data column with the frequency determined by frequency determination unit 40a and the amplitude determined by amplitude determination unit 40b. A built-in D/A converter converts the generated sample data column into an analog signal and causes the analog signal to pass through a built-in low-pass filter. Accordingly, the signal generation unit generates, as a common-mode signal for increasing the amplitude of the peaks of the ECG waveform, a sine wave signal with the frequency determined by frequency determination unit 40a and the amplitude determined by amplitude determination unit 40b (e.g., a sine wave signal with 3 Hz and 100 mVpp). Note that there is no need to synchronize the common-mode signal and the ECG waveform (i.e., to superimpose the peak of the sine wave of the common-mode signal and the peaks of the ECG waveform).
Coupling capacitor 42 is connected between an output terminal of signal generation unit 41 and reference electrode 11b, and allows only an AC component of the signal output from signal generation unit 41 to pass to be applied to reference electrode 11b. Coupling capacitor 42 may be, for example, a capacitor with 100 pF.
Note that digital signal processing in biopotential processing unit 35, frequency determination unit 40a, amplitude determination unit 40b, and signal generation unit 41 may be implemented by hardware using an exclusive logic circuit or by software using programs. As software, the digital signal processing may be implemented by a microcomputer including, for example, a non-volatile memory, such as a ROM, storing programs; a RAM temporarily storing information; processor executing programs; or input/output ports to be connected to peripherals.
Next, an operation of personal identification system 100 according to this embodiment configured as described above will be described.
Signal processing circuit 12 obtain ECG signals detected by electrodes 11 (i.e., measurement electrode 11a and reference electrode 11b) attached to a living body (S10 of obtaining signals).
Specifically, the signal detected by measurement electrode 11a is subjected to impedance conversion at buffer amplifier 30a and an unnecessary low frequency component is removed by high-pass filter 31a. The signal is then input to a positive input terminal of differential amplifier 32. On the other hand, the signal detected by reference electrode 11b is subjected to impedance conversion at buffer amplifier 30b and an unnecessary low frequency component is removed by high-pass filter 31b. The signal is then input to a negative input terminal of differential amplifier 32. Differential amplifier 32 amplifies the difference between the signal input to the positive input terminal and the signal input to the negative input terminal. From the amplified signal, an unnecessary high frequency component is removed by low-pass filter 33. The signal is then converted into a digital ECG signal by A/D converter 34 to be input to biopotential processing unit 35. Biopotential processing unit 35 generates information on the peaks of the P wave, the Q wave, the R wave, the S wave, and the T wave of the heartbeat pattern included in the ECG signal output from A/D converter 34 (i.e., the signal indicating timing and amplitude of the peaks). The generated information is then output to common-mode signal generation circuit 13 (i.e., frequency determination unit 40a and amplitude determination unit 40b).
Next, a common-mode signal for increasing the amplitude of the peaks of the ECG waveform indicated by the ECG signals is generated in S10 of obtaining signals. The generated common-mode signal is applied to reference electrode 11b (S20 of generating a common-mode signal).
More specifically, frequency determination unit 40a determines the frequencies as follows (S21). In the first mode, the frequency determination unit determines the frequency corresponding to the time lag between the peak of the P wave and the peak of the R wave of the ECG waveform. In the second mode, the frequency determination unit determines the frequency corresponding to the time lag between the peak of the Q or S wave and the peak of the T wave of the ECG waveform. Specifically, in the first mode, frequency determination unit 40a calculates the time lag between the peak of the P wave and the peak of the R wave using the information on the peaks detected by peak detection unit 35a. The frequency determination unit determines then the frequency with the calculated time lag as a period. In the second mode, frequency determination unit 40a calculates the time lag between the peak of the Q or S wave (e.g., the peak with a larger amplitude) and the peak of the T wave using the information on the peaks detected by peak detection unit 35a. The frequency determination unit determines the frequency with the calculated time lag as a period.
Subsequently, amplitude determination unit 40b determines the amplitude of the common-mode signal to be generated based on the amplitude of the peaks of the ECG waveform (S22). Specifically, amplitude determination unit 40b calculates the amplitude of the peak of the R wave using the information on the peaks detected by peak detection unit 35a. The smaller the obtained amplitude of the peak of the R wave is, the greater value is determined as the amplitude of the common-mode signal.
Finally, signal generation unit 41 generates, as the common-mode signal, a signal with the frequency determined by frequency determination unit 40a and the amplitude determined by amplitude determination unit 40b. The signal generation unit applies then the generated signal through coupling capacitor 42 to reference electrode 11b (S23).
Note that S10 of obtaining signals and S20 of generating a common-mode signal are repeated in a certain period and performed simultaneously in parallel. Thus, once a common-mode signal is generated in S20 of generating a common-mode signal and applied to reference electrode 11b, the subsequent ECG signals are obtained in S10 of obtaining signals with the respective common-mode signals applied to reference electrode 11b, that is, with the common-mode signals superimposed on the ECG signals.
Once personal identification starts, identification unit 22 first causes measurement information indicator 25a of display unit 25 to indicate “measuring ECG waveform” (S41), and then to causes display electrode indicator 25c of display unit 25 to indicate the positions of the electrodes (S42).
Next, identification unit 22 instructs ECG signal processor 10 via communication unit 21 to cause ECG signal processor 10 to start measuring the ECG signals, and obtains the ECG signals via communication unit 21 of ECG signal processor 10 (S43). In order to extract information significant as an ECG waveform from the obtained ECG signals, identification unit 22 extracts a specific frequency component and calculates the power spectral density of the extracted frequency component to adjust the ECG waveform (S44).
After that, identification unit 22 causes ECG waveform indicator 25b of display unit 25 to indicate the adjusted ECG waveform (S45) and performs personal identification in parallel to the indication (S51 to S57).
During the personal identification (S51 to S57), identification unit 22 causes first measurement information indicator 25a of display unit 25 to display “identifying ECG waveform” (S51). Identification unit 22 performs, for example, differentiation of the adjusted ECG waveform to detect the peaks of the heartbeat pattern (S52), and calculates relative peak values of the peaks to normalize the amplitude of the ECG waveform (S53).
Subsequently, identification unit 22 generates, as a signature, the features of the heartbeat pattern shown in
Next, identification unit 22 obtains register information stored in storage unit 23 (S55) and refers to the obtained register information to identify the user corresponding to the signature generated in S54 (S56). That is, the identification unit identifies, among the features included in the register information, features most resembling the signature, and outputs the information on the user (i.e., the user identifier) corresponding to the identified features as a result of personal identification.
Finally, identification unit 22 causes identification result indicator 25d of display unit 25 to indicate the result of personal identification (S57). Example display of identification result indicator 25d in
As can be seen from
As described above, ECG signal processor 10 according to this embodiment includes signal processing circuit 12 and common-mode signal generation circuit 13. Signal processing circuit 12 amplifies the ECG signals detected by electrodes 11 that are attached to a living body and outputs the signal after the amplification. Common-mode signal generation circuit 13 uses using the ECG signal amplified by signal processing circuit 12 to generate a common-mode signal for increasing the amplitude of the peaks of the ECG waveform indicated by the ECG signal. The common-mode signal generation circuit applies the generated common-mode signal to one of electrodes 11.
This configuration allows application of the common-mode signal for increasing the amplitude of the peaks of the ECG waveform indicated by the ECG signal to one of electrodes 11 and emphasis of the peaks of the heartbeat pattern indicated by the ECG signal. Accordingly, stable personal identification is possible even in the presence of disturbance noise. That is, an ECG signal processor capable of stably measuring ECG signals is provided even at a high contact impedance between electrodes 11 and the living body.
Common-mode signal generation circuit 13 includes frequency determination unit 40a and signal generation unit 41. Frequency determination unit 40a determines the frequency corresponding to the time lag between the peak of the P wave and the peak of the R wave of the ECG waveform. Signal generation unit 41 generates, as a common-mode signal, a signal with the frequency determined by frequency determination unit 40a.
This configuration allows application of the common-mode signal with the frequency corresponding to the time lag between the peak of the P wave and the peak of the R wave of the ECG waveform to one of electrodes 11. This increases the amplitude of the peaks of the P wave and the R wave of the heartbeat pattern that indicates the features of the subject. Accordingly, the processing of personal identification using the peaks of the P wave and the R wave of the heartbeat pattern stabilizes and the accuracy improves.
Alternatively, common-mode signal generation circuit 13 may include frequency determination unit 40a and signal generation unit 41. Frequency determination unit 40a determines the frequency corresponding to the time lag between the peak of the Q or S wave and the peak of the T wave of the ECG waveform. Signal generation unit 41 generates, as a common-mode signal, a signal with the frequency determined by frequency determination unit 40a.
This allows application of a common-mode signal with the frequency corresponding to the time lag between the peak of the Q or S wave and the peak of the T wave of the ECG waveform to one of electrodes 11. This increases the amplitude of the peaks of the Q or S wave and the peak of the T wave of the heartbeat pattern indicating the features of the subject. Accordingly, the processing of personal identification using the peak of the Q or S wave and the peak of the T wave of the heartbeat pattern stabilizes and the accuracy improves.
Common-mode signal generation circuit 13 further includes amplitude determination unit 40b. Amplitude determination unit 40b determines the amplitude of the common-mode signal to be generated based on the amplitude of the peaks of the ECG waveform. Signal generation unit 41 generates, as a common-mode signal, a signal with the amplitude determined by amplitude determination unit 40b.
This configuration allows application of the common-mode signal with the amplitude determined based on the amplitude of the peaks of the ECG waveform to one of electrodes 11. This increases an insufficient amplitude of the peaks of the ECG waveform. Accordingly, the processing of personal identification using the heartbeat pattern indicated by the ECG signal stabilizes and the accuracy improves.
Electrodes 11 attached to the living body include measurement electrode 11a and reference electrode 11b. Signal processing circuit 12 includes differential amplifier 32 and A/D converter 34. Differential amplifier 32 amplifies the difference between the signal detected by measurement electrode 11a and the signal detected by reference electrode 11b. A/D converter 34 converts the signal output from differential amplifier 32 into a digital signal. Common-mode signal generation circuit 13 applies a common-mode signal to reference electrode 11b using the digital signal output from A/D converter 34.
This configuration allows application of the common-mode signal generated based on the signal indicating the difference between the signal detected by measurement electrode 11a and the signal detected by reference electrode 11b to reference electrode 11b. Common-mode noise superimposed on each the signal is removed and stable ECG signals with less disturbance noise are generated.
Personal identification system 100 according to this embodiment includes ECG signal processor 10 described above, storage unit 23, and identification unit 22. Storage unit 23 stores, as register information, the features of the ECG waveform indicated by the ECG signals output from signal processing circuit 12 included in ECG signal processor 10 in association with the plurality of users. Identification unit 22 compares the features of the ECG waveform of the subject indicated by the ECG signals output from signal processing circuit 12 included in ECG signal processor 10 to the register information stored in storage unit 23. The identification unit identifies the subject among the plurality of users.
This allows personal identification using the ECG signals with the emphasized peaks of the heartbeat pattern. Accordingly, personal identification is performed stably and accurately even at a high contact impedance between electrodes 11 and the living body.
The ECG signal processing method according to this embodiment includes S10 of obtaining signals and S20 of generating a common-mode signal. In S10, the ECG signals are obtained which have been detected by electrodes 11 (i.e., measurement electrode 11a and reference electrode 11b) attached to the living body. In S20, the common-mode signal for increasing the amplitude of the peaks of the ECG waveform indicated by the ECG signals obtained in S10 of obtaining signals, and the generated common-mode signal is applied to reference electrode 11b.
This configuration allows application of the common-mode signal for increasing the amplitude of the peaks of the ECG waveform to one of electrodes 11 and emphasis of the peaks of the heartbeat pattern indicated by the ECG signals. Accordingly, stable personal identification is possible even in the presence of disturbance noise. That is, an ECG signal processing method is achieved which allows stable measurement of ECG signals even at a high contact impedance between electrodes 11 and a living body.
In the present invention, the steps included in the ECG signal processing method may be implemented as programs executed by a computer. Alternatively, the steps included in the personal identification method performed by information processor 20 may be implemented as programs executed by a computer. The steps may be implemented by a computer-readable storage medium, such as a CD-ROM, storing such programs.
Now, an ECG signal processor according to a variation of the embodiment will be described.
Phase determination unit 40c generates a control signal for temporarily shifting the phase or temporarily reducing the amplitude of the common-mode signal to be generated. Specifically, phase determination unit 40c generates a common-mode signal with an example waveform shown in
Signal generation unit 41a generates, as a common-mode signal, the signal including a part with a temporarily shifted phase or a temporarily reduced amplitude based on the control signal generated by phase determination unit 40c. Specifically, signal generation unit 41a generates a common-mode signal with the frequency determined by frequency determination unit 40a, the amplitude determined by amplitude determination unit 40b, and a part with the temporarily shifted phase or the temporarily reduced amplitude determined by phase determination unit 40c. That is, the signal generation unit generates such a sample data column. A built-in D/A converter converts the generated sample data column into an analog signal, and causes the analog signal to pass through a built-in low-pass filter.
Note that the digital signal processing in phase determination unit 40c and signal generation unit 41a may be implemented by hardware using an exclusive logic circuit or by software using programs. As software, the digital signal processing may be implemented by, for example, a microcomputer including a non-volatile memory, such as a ROM, storing programs; a RAM temporarily storing information; a processor executing programs; or input/output ports to be connected to peripherals.
As described above, in ECG signal processor 10a according to this variation, common-mode signal generation circuit 13a includes phase determination unit 40c that generates a control signal for temporarily shifting the phase or temporarily reducing the amplitude of the common-mode signal to be generated. Signal generation unit 41a generates, as a common-mode signal, a signal including a part with a temporarily shifted phase or a temporarily reduced amplitude based on the control signal generated by phase determination unit 40c.
This configuration allows application of the common-mode signal including the part with the temporarily shifted phase or temporarily reduced amplitude to one of electrodes 11. This increases the amplitude of only the peak characteristic of the heartbeat pattern indicated by the ECG signals. Accordingly, processing of personal identification using the heartbeat pattern indicated by the ECG signals stabilizes and the accuracy improves.
The ECG signal processor, the personal identification system, and the ECG signal processing method according to the present invention have been described above based on the embodiments and variation. The present invention is however not limited to the embodiments and variation. The present invention may include other embodiments, such as those obtained by variously modifying the embodiments and variation as conceived by those skilled in the art or those achieved by freely combining the constituent elements in the embodiments and variation without departing from the scope and spirit of the present invention.
For example, while biopotential processing unit 35 is included in ECG signal processor 10 in the embodiments and variation described above, the configuration is not limited thereto. Instead or in addition, a/the biopotential processing unit may be included in information processor 20. If biopotential processing unit 35 is included in information processor 20, information on the peaks generated by peak detection unit 35a of biopotential processing unit 35 is utilized for generating signatures in identification unit 22.
If biopotential processing unit 35 is included in information processor 20, frequency determination unit 40a, amplitude determination unit 40b, and phase determination unit 40c of ECG signal processor 10 may also be included in information processor 20. In this case, the frequency, the amplitude, and the control signal determined by frequency determination unit 40a, amplitude determination unit 40b, and phase determination unit 40c, respectively, are sent via communication unit 21 of information processor 20 and communication unit 14 of ECG signal processor 10 to signal generation units 41 and 41a to ECG signal processor 10 to be utilized to generate as a common-mode signal.
Including both of frequency determination unit 40a and amplitude determination unit 40b in the embodiment described above, ECG signal processor 10 may include only one of the units. In this case, signal generation unit 41 generates a common-mode signal based on information obtained from frequency determination unit 40a and amplitude determination unit 40b.
Similarly, including all of frequency determination unit 40a, amplitude determination unit 40b, and phase determination unit 40c, ECG signal processor 10a may include at least one of the units. In this case, signal generation unit 41a generates a common-mode signal based on information obtained from at least one of frequency determination unit 40a, amplitude determination unit 40b, and phase determination unit 40c.
ECG signal processor 10a according to the embodiment described above may constitute a personal identification system, together with information processor 20 and display unit 25 according to the embodiment described above. This allows application of a common-mode signal including a part with a temporarily shifted phase or a temporarily reduced amplitude to one of electrodes 11, thereby increasing the amplitude of the peaks specific for the heartbeat pattern indicated by the ECG signals. Accordingly, processing of personal identification using the heartbeat pattern indicated by the ECG signals stabilizes and the accuracy improves.
In the embodiments and variation described above, ECG signal processors 10 and 10a process the signal detected by the measurement electrode using the potential detected by reference electrode 11b as a reference. The configuration is not limited thereto. The processors may process the signals detected by a plurality of measurement electrodes using the potential detected by the reference electrode as a reference. If multi-channel signals are processed by the ECG signal processors, a plurality of ECG waveforms obtained from the multi-channel signals may be, for example, averaged to be used for personal identification. Alternatively, a reference electrode is not always required. Only the signals of the measurement electrode may be processed using the ground potential using a reference. In this case, the common-mode signal is applied to the measurement electrode.
5 subject
10, 10a ECG signal processor
11 electrode
11
a measurement electrode
11
b reference electrode
12 signal processing circuit
13, 13a common-mode signal generation circuit
22 identification unit
23 storage unit
32 differential amplifier
34 A/D converter
40
a frequency determination unit
40
b amplitude determination unit
40
c phase determination unit
41, 41a signal generation unit
100 personal identification system
Number | Date | Country | Kind |
---|---|---|---|
2017-144033 | Jul 2017 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2018/020430 | 5/29/2018 | WO | 00 |