[go: up one dir, main page]

CN108354612B - Signal processing method and device - Google Patents

Signal processing method and device Download PDF

Info

Publication number
CN108354612B
CN108354612B CN201810058242.4A CN201810058242A CN108354612B CN 108354612 B CN108354612 B CN 108354612B CN 201810058242 A CN201810058242 A CN 201810058242A CN 108354612 B CN108354612 B CN 108354612B
Authority
CN
China
Prior art keywords
signal
cardiac
signal data
time
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810058242.4A
Other languages
Chinese (zh)
Other versions
CN108354612A (en
Inventor
梁杰
刘洪涛
孟亚斌
范欣薇
龚梅军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Hetai Intelligent Home Appliance Controller Co ltd
Original Assignee
Shenzhen Het Data Resources and Cloud Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Het Data Resources and Cloud Technology Co Ltd filed Critical Shenzhen Het Data Resources and Cloud Technology Co Ltd
Priority to CN201810058242.4A priority Critical patent/CN108354612B/en
Publication of CN108354612A publication Critical patent/CN108354612A/en
Application granted granted Critical
Publication of CN108354612B publication Critical patent/CN108354612B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • A61B5/1102Ballistocardiography
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/0002Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
    • A61B5/0004Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by the type of physiological signal transmitted
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • A61B5/1126Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb using a particular sensing technique
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7221Determining signal validity, reliability or quality
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7225Details of analogue processing, e.g. isolation amplifier, gain or sensitivity adjustment, filtering, baseline or drift compensation

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Molecular Biology (AREA)
  • Animal Behavior & Ethology (AREA)
  • Veterinary Medicine (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • Public Health (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Physiology (AREA)
  • Surgery (AREA)
  • Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Dentistry (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Psychiatry (AREA)
  • Power Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Cardiology (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)
  • Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)

Abstract

The embodiment of the invention discloses a signal processing method and a signal processing device, wherein the signal processing method comprises the following steps: the method comprises the steps of obtaining the cardiac shock signal data and the cardiac vibration signal data of a user within a period of time, synchronizing the cardiac shock signal data and the cardiac vibration signal data in time, obtaining linkage characteristic parameters of the cardiac shock signal data and the cardiac vibration signal data, representing the correlation characteristics of the cardiac shock signal data and the cardiac vibration signal data on a time/frequency domain, and outputting the linkage characteristic parameters. By adopting the embodiment of the invention, more characteristic parameters can be obtained, more information is provided for preventing cardiovascular diseases, and the cardiac shock signal and the cardiac vibration signal are more effectively utilized.

Description

Signal processing method and device
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a signal processing method and apparatus.
Background
With the development of computer technology, a large number of products are emerging in smart wearable and non-wearable markets, for example, smart bracelets, smart watches, and the like are common products related to health detection in daily life of people. In addition, there are also non-wearable smart devices that detect human physiological information using an acceleration sensor, such as a sleep monitoring belt laid on a bed, a smart mattress, and the like. The core physiological information acquired by the non-wearable smart device is a Ballistocardiogram (BCG) signal, and the BCG signal is mainly used for acquiring a parameter of a real-time average heart rate. The BCG signal primarily describes the recoil action of blood on the vessels as the heart ejects arterial blood within the heart into the aortic arch during systole.
At present, health detection products on the market mainly acquire BCG signals, breathing signals and body movement signals through different dynamic sensors such as piezoelectric film sensors, piezoresistive sensors, acceleration sensors, gyroscope sensors and the like, calculate parameters such as real-time average heart rate, breathing rate, body movement energy and the like according to the acquired BCG signals, breathing signals and body movement signals, and can preliminarily detect human body sign changes and sleep quality in the sleep process according to the parameter values. However, the BCG signal contains a large amount of physiological information, the existing health detection only obtains the parameter of real-time average heart rate through the BCG signal, the output parameter is single, and more information is lacked for preventing other cardiovascular diseases.
Disclosure of Invention
The embodiment of the invention provides a signal processing method, which can acquire more characteristic parameters by utilizing the linkage characteristic of a cardiac shock signal and a cardiac vibration signal, provide more information for preventing cardiovascular diseases and more effectively utilize the cardiac shock signal and the cardiac vibration signal.
In a first aspect, an embodiment of the present invention provides a signal processing method, where the method includes:
acquiring cardiac shock signal data and cardiac vibration signal data of a user within a period of time, wherein the cardiac shock signal data and the cardiac vibration signal data are synchronous in time;
acquiring linkage characteristic parameters of the cardioimpact signal data and the cardiovibration signal data, wherein the linkage characteristic parameters are used for representing correlation characteristics of the cardioimpact signal data and the cardiovibration signal data on a time/frequency domain;
and outputting the linkage characteristic parameters.
In one possible design, the linkage characteristic parameter comprises a rhythm coherence parameter of the heart impact signal and the heart vibration signal;
the linkage characteristic parameters of the acquisition of the cardioimpact signal data and the cardiovibration signal data comprise:
acquiring a cross-power spectrum of the cardiac shock signal and the cardiac vibration signal according to the cardiac shock signal data and the cardiac vibration signal data;
acquiring a coherence coefficient of the cardioshock signal and the cardioshock signal in a frequency domain according to the cardioshock signal data and the cardioshock signal data;
and acquiring rhythm coherence parameters of the heart impact signal and the heart vibration signal according to the cross power spectrum and the coherence coefficient.
In one possible design, the linkage characteristic parameter includes a first time-domain interval of the ballistocardiographic signal and the cardiovibrational signal;
the linkage characteristic parameters of the acquisition of the cardioimpact signal data and the cardiovibration signal data comprise:
acquiring a time interval between a first time point corresponding to the heart shock signal peak value and a second time point corresponding to a first heart shock signal peak value after the first time point according to the heart shock signal data and the heart shock signal data, wherein the time interval is used as the first time domain interval;
wherein the ballistocardiogram signal data comprises at least one of the ballistocardiogram signal peaks and the cardiotonic signal data comprises at least one of the cardiotonic signal peaks.
In one possible design, the method further includes:
according to the data of the cardiac shock signal, acquiring a time interval between a third time point corresponding to a peak value of the cardiac shock signal and a shock saturation node which is before and closest to the third time point as a second time domain interval, and acquiring a time interval between the third time point and a first recoil saturation node after the third time point as a third time domain interval;
outputting the second time domain interval and the third time domain interval;
wherein the ballistocardiogram signal data includes at least one ballistocardiogram signal peak, at least one shock saturation node, and at least one recoil saturation node.
In one possible design, the method further includes:
acquiring a fourth time point corresponding to the heart attack signal peak value according to the heart attack signal data;
according to the cardiac shock signal data, acquiring a blood shock area between a shock saturation node before the fourth time point and closest to the fourth time point of the cardiac shock signal and a first recoil saturation node after the fourth time point in a time domain;
outputting the blood impact area.
In one possible design, after the outputting the linkage characteristic parameter, the method further includes:
analyzing the linkage characteristic parameters to obtain a first analysis result corresponding to the linkage characteristic parameters;
and sending prompt information containing the first analysis result to a target terminal corresponding to the user.
In one possible design, the method further includes:
and if the linkage characteristic parameter is detected not to be in the target range, analyzing the second time domain interval, the third time domain interval and the blood impact area to obtain a second analysis result, and sending the second analysis result to a target terminal corresponding to the user.
In a second aspect, an embodiment of the present invention provides a signal processing apparatus, including:
the system comprises a first acquisition module, a second acquisition module and a third acquisition module, wherein the first acquisition module is used for acquiring the cardiac shock signal data and the cardiac vibration signal data of a user within a period of time, and the cardiac shock signal data and the cardiac vibration signal data are synchronous in time;
the second acquisition module is used for acquiring linkage characteristic parameters of the cardioimpact signal data and the cardiovibration signal data, and the linkage characteristic parameters are used for representing correlation characteristics of the cardioimpact signal data and the cardiovibration signal data on a time/frequency domain;
and the output module is used for outputting the linkage characteristic parameters.
In one possible design, the linkage characteristic parameter comprises a rhythm coherence parameter of the heart impact signal and the heart vibration signal;
the second acquisition module includes:
the first acquisition unit is used for acquiring a cross-power spectrum of the cardiac shock signal and the cardiac vibration signal according to the cardiac shock signal data and the cardiac vibration signal data;
the second acquisition unit is used for acquiring the coherence coefficient of the cardioblast signal and the cardiovibration signal on a frequency domain according to the cardioblast signal data and the cardiovibration signal data;
and the third acquisition unit is used for acquiring rhythm coherence parameters of the cardiac shock signal and the cardiac vibration signal according to the cross power spectrum and the coherence coefficient.
In one possible design, the linkage characteristic parameter includes a first time-domain interval of the ballistocardiographic signal and the cardiovibrational signal;
the second acquisition module includes:
a fourth obtaining unit, configured to obtain, according to the cardioshock signal data and the cardioshock signal data, a time interval between a first time point corresponding to a peak value of the cardioshock signal and a second time point corresponding to a first peak value of the cardioshock signal after the first time point as the first time domain interval;
wherein the ballistocardiogram signal data comprises at least one of the ballistocardiogram signal peaks and the cardiotonic signal data comprises at least one of the cardiotonic signal peaks.
In one possible design, the apparatus further includes:
a third obtaining module, configured to obtain, according to the data of the cardiac shock signal, a time interval between a third time point corresponding to a peak value of the cardiac shock signal and a shock saturation node that is before and closest to the third time point as a second time domain interval, and obtain a time interval between the third time point and a first recoil saturation node that is after the third time point as a third time domain interval;
the output module is further configured to output the second time domain interval and the third time domain interval;
wherein the ballistocardiogram signal data includes at least one ballistocardiogram signal peak, at least one shock saturation node, and at least one recoil saturation node.
In one possible design, the apparatus further includes:
the fourth acquisition module is used for acquiring a fourth time point corresponding to the cardiac shock signal peak value according to the cardiac shock signal data;
the fifth acquisition module is further used for acquiring a blood impact area between an impact saturation node of the cardiac shock signal before and closest to the fourth time point and a first recoil saturation node after the fourth time point in a time domain according to the cardiac shock signal data;
the output module is also used for outputting the blood impact area.
In one possible design, the output module includes:
the analysis unit is used for analyzing the linkage characteristic parameters to obtain a first analysis result corresponding to the linkage characteristic parameters;
and the sending unit is used for sending prompt information containing the first analysis result to a target terminal corresponding to the user.
In one possible design, the output module is further configured to:
and if the linkage characteristic parameter is detected not to be in the target range, analyzing the second time domain interval, the third time domain interval and the blood impact area to obtain a second analysis result, and sending the second analysis result to a target terminal corresponding to the user.
In a third aspect, an embodiment of the present invention provides an electronic device, which includes a processor, an input device, an output device, and a memory, where the processor, the input device, the output device, and the memory are connected to each other, where the memory is used to store a computer program that supports a terminal to execute the above method, and the computer program includes program instructions, and the processor is configured to call the program instructions to execute the method of the first aspect.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, in which a computer program is stored, the computer program comprising program instructions, which, when executed by a processor, cause the processor to perform the method of the first aspect.
According to the embodiment of the invention, by acquiring the cardiac shock signal data and the cardiac vibration signal data of the user within a period of time, the cardiac shock signal data and the cardiac vibration signal data are synchronous in time, acquiring the linkage characteristic parameters of the cardiac shock signal data and the cardiac vibration signal data, wherein the linkage characteristic parameters are used for representing the correlation characteristics of the cardiac shock signal data and the cardiac vibration signal data on a time/frequency domain, and finally outputting the linkage characteristic parameters, more characteristic parameters can be acquired by utilizing the linkage characteristics of the cardiac shock signal and the cardiac vibration signal, more information is provided for preventing cardiovascular diseases, and the cardiac shock signal and the cardiac vibration signal are more effectively utilized.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a schematic diagram of a real-time signal acquisition system;
fig. 2 is a schematic flow chart of a signal processing method according to an embodiment of the present invention;
fig. 3 is a schematic diagram of an SCG signal and a BCG signal in the time domain;
FIG. 4 is a schematic flow chart diagram of another signal processing method provided by an embodiment of the invention;
fig. 5 is a schematic block diagram of a signal processing apparatus according to an embodiment of the present invention;
fig. 6 is a schematic block diagram of an electronic device provided in an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be understood that the terms "first," "second," and the like in the description and claims of the present invention and in the accompanying drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
It should also be appreciated that reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the invention. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
It should be further understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
Fig. 1 is a schematic diagram of a signal real-time acquisition system, and Ballistocardiogram (BCG) signal data and cardiovibration (SCG) signal data according to an embodiment of the present invention may be obtained by using the system shown in fig. 1. Embodiments of the present invention can acquire BCG signals and SCG signals by using various sensing systems, such as optical fibers, piezoelectric thin film sensors (PVDF), acceleration sensors, gyroscope sensors, bio-radars, piezoresistive sensors, displacement sensors, piezoelectric cables, and the like. For example, the SCG signal may be acquired by mounting an accelerometer gyro sensor on the clothing at the heart site of the chest of the user, and the BCG signal may be acquired by mounting a piezoelectric film sensor on the clothing at the heart site of the back of the user. Then, the acquired BCG signal and SCG signal of the user are digitized through an analog-to-digital converter (a/D converter), the digitized BCG signal and SCG signal are digitally processed through a Field Programmable Gate Array (FPGA) to obtain noise-removed BCG signal data and SCG signal data, and the noise-removed BCG signal data and SCG signal data are transmitted to a Wireless transmission system, such as a bluetooth, a Wireless local area network (WIFI), a Radio Frequency (RF) antenna or other Wireless transmission devices, the Wireless transmission system can transmit the noise-removed BCG signal data and SCG signal data to a remote server, the remote server receives the noise-removed BCG signal data and SCG signal data, and can process the noise-removed BCG signal data and SCG signal data, and sends the processing result to the user.
The following describes in detail a signal processing method and apparatus provided by an embodiment of the present invention with reference to fig. 2 to 6.
Referring to fig. 2, which is a schematic flow chart of a signal processing method according to an embodiment of the present invention, the signal processing method according to the embodiment of the present invention may be implemented on a device having a signal processing function, such as a tablet computer, a desktop computer, and a server, where the embodiment of the present invention takes the server as an example, as shown in the figure, the signal processing method may include:
s201, acquiring the cardiac shock signal data and the cardiac vibration signal data of a user within a period of time, wherein the cardiac shock signal data and the cardiac vibration signal data are synchronous in time.
In the embodiment of the present invention, the sensor may simultaneously acquire the cardiac shock Signal and the cardiac vibration Signal of the user within a period of time, for example, simultaneously acquire the cardiac shock Signal and the cardiac vibration Signal of the user within 1 minute (min), the analog-to-Digital converter digitizes the cardiac shock Signal and the cardiac vibration Signal of the user within a period of time to obtain cardiac shock Signal data and cardiac vibration Signal data, the Digital Signal processor, such as an FPGA, a Digital Signal Processing (DSP), and the like, performs denoising Processing on the cardiac shock Signal data and the cardiac vibration Signal data, and the wireless transmission system may transmit the denoised cardiac shock Signal data and the cardiac vibration Signal data to the remote server. The server may receive the user's heartbeat signal data and heartbeat signal data over a period of time transmitted by the wireless transmission system. The data of the cardiac shock signal and the data of the cardiac vibration signal are synchronized in time, that is, the cardiac shock signal and the cardiac vibration signal of the user are collected simultaneously, and the sampling frequencies of the cardiac shock signal and the cardiac vibration signal are kept consistent, so that the synchronism of the data of the cardiac shock signal and the data of the cardiac vibration signal is ensured.
Optionally, the server may send an acquisition instruction to the signal real-time acquisition system at intervals, where the acquisition instruction may include a sampling frequency and a synchronous clock, the signal real-time acquisition system acquires a cardiac shock signal and a cardiac vibration signal of a user according to the acquisition instruction of the server, processes the cardiac shock signal and the cardiac vibration signal, sends processed cardiac shock signal data and cardiac vibration signal data to the server, and the server receives the processed cardiac shock signal data and cardiac vibration signal data.
S202, obtaining linkage characteristic parameters of the cardioblast signal data and the cardiovibration signal data, wherein the linkage characteristic parameters are used for representing correlation characteristics of the cardioblast signal data and the cardiovibration signal data on a time/frequency domain.
In the embodiment of the present invention, the server may obtain the linkage characteristic parameter of the data of the cardiac shock signal and the data of the cardiac shock signal according to the linkage characteristic of the cardiac shock signal and the cardiac vibration signal in the time phase, and the linkage characteristic parameter may be used to represent a correlation characteristic of the data of the cardiac shock signal and the data of the cardiac vibration signal in the time/frequency domain. The linkage characteristic parameters may include a time domain interval between a BCG signal peak point and an SCG signal peak point, and may further include rhythm coherence parameters of the BCG signal and the SCG signal. The BCG signal mainly reflects the recoil action of blood on blood vessels when the arterial blood in the heart is ejected to an aortic arch in the contraction process of the heart of a human body, the SCG signal mainly reflects the nerve impulse generated by the sinus node and transmitted to the cardiac muscle to enable the cardiac muscle of the human body to contract and relax, and the cardiac muscle of the human body can generate pressure to enable the arterial blood in the heart of the human body to be ejected.
Optionally, if the linkage characteristic parameter of the data of the cardiac shock signal and the data of the cardiac shock signal includes a rhythm coherence parameter of the cardiac shock signal and the cardiac shock signal, the server may obtain a cross-correlation function of the cardiac shock signal and the cardiac shock signal in the same cardiac cycle according to the data of the cardiac shock signal and the data of the cardiac shock signal, and perform fourier transform on the cross-correlation function to obtain a cross-power spectrum of the cardiac shock signal and the cardiac shock signal. The server can also respectively obtain the self-power spectrums of the cardiac shock signal and the cardiac vibration signal according to the cardiac shock signal data and the cardiac vibration signal data, and then obtain the coherence coefficient of the cardiac shock signal and the cardiac vibration signal on a frequency domain according to the self-power spectrums of the cardiac shock signal and the cardiac vibration signal. The server can obtain the rhythm coherence parameters of the heart impact signal and the heart vibration signal according to the cross-power spectrum and the coherence coefficient. The rhythm coherence parameters can be used for reflecting the consistency and the cooperativity characteristics in the human myocardial contraction and blood pumping linkage process.
For example, for the BCG signal and the SCG signal at the same time, the server may first obtain J-J Interval and MC-MC Interval sequences, wherein the J-J Interval sequence represents the BCG signal sequence in one cardiac cycle, and the MC-MC Interval sequence represents the BCG signal sequence in the same cardiac cycle as the J-J Interval sequenceAn SCG signal sequence; assuming that the J-J Interval period sequence of the BCG signal is x (t), and the MC-MC Interval period sequence of the SCG signal is y (t), the server can obtain the cross-correlation function of the BCG signal and the SCG signal in the same cardiac cycle, namely the cross-correlation function R of x (t) and y (t)xy(τ) is shown in equation (1):
Figure BDA0001552911280000091
then, for the cross-correlation function R of x (t) and y (t)xy(τ) Fourier transforming to obtain cross power spectrum S of the BCG signal and the SCG signalxy(ω):
Figure BDA0001552911280000092
The server can also respectively acquire the self-power spectrums R of the BCG signal and the SCG signal in the same cardiac cyclexx(ω)、Ryy(ω) according to the respective self-power spectra R of the BCG signal and the SCG signalxx(ω)、Ryy(ω) obtaining a coherence coefficient C of the BCG signal and the SCG signal in a frequency domainxy(ω):
Figure BDA0001552911280000093
The server can be based on the cross-power spectrum Sxy(ω) and the coherence coefficient Cxy(ω), acquiring a rhythm Coherence parameter Coherence of the BCG signal and the SCG signal:
Coherence=Cxy(ω)*[Sxy(ω)]2(4)
the rhythm Coherence parameter Coherence can also be used to monitor the system stability and coordination status during cardiovascular and cardiac activity.
It should be noted that a cardiac cycle (cardiac cycle) refers to a process that the cardiovascular system undergoes from the start of one heartbeat to the start of the next heartbeat. Each contraction and relaxation of the heart constitutes a cardiac cycle.
Optionally, if the linkage characteristic parameter of the data of the cardiac shock signal and the data of the cardiac shock signal includes a first time interval between the cardiac shock signal and the cardiac shock signal, the server may obtain a first time point corresponding to a peak value of the cardiac shock signal according to the data of the cardiac shock signal and the data of the cardiac shock signal, obtain a second time point corresponding to a first peak value of the cardiac shock signal after the first time point, and obtain a time interval between the first time point and the second time point as the first time interval. The data of the cardioverter signal may include at least one peak value of the cardioverter signal, and the data of the cardioverter signal may include at least one peak value of the cardioverter signal.
For example, as shown in fig. 3, which is a schematic diagram of the SCG signal and the BCG signal in the time domain, the SCG signal waveform shown in fig. 3 is the SCG signal within one cardiac cycle, and the BCG signal waveform shown in fig. 3 is the BCG signal of the same cardiac cycle as the SCG signal. MC can represent the peak value of the SCG signal main peak, J can represent the peak value of the BCG signal main peak, and the server can acquire the first time point T corresponding to the heart shock signal peak value MCMCAnd obtaining the time point T at the first time pointMCThe second time point T corresponding to the first heart attack signal peak value JJThen, the first time point T is obtainedMCAnd the second time point TJThe time interval between them is taken as the first time interval PPTT ═ TJ-TMC. The first time interval PPTT can be used for reflecting physiological indexes of whether the myocardial motion and the blood pumping and blood filling process of the human body are normal, for example, if the first time interval PPTT is within a target range of 0.1-0.3 seconds(s), the myocardial motion and the blood pumping and blood filling process of the human body are normal, and if the first time interval PPTT is not within the target range of 0.1-0.3 seconds(s), the myocardial motion and the blood pumping and blood filling process of the human body are abnormal.
It should be noted that both the SCG signal and the BCG signal have only one peak in one cardiac cycle.
And S203, outputting the linkage characteristic parameters.
In the embodiment of the invention, the server can output the linkage characteristic parameters of the acquired cardioimpact signal data and the obtained cardiovibration signal data, so that a user can analyze the condition of the cardiovascular and heart activity process reflected by the linkage characteristic parameters according to the linkage characteristic parameters, thereby providing more characteristic parameter information for preventing cardiovascular diseases and more effectively utilizing the cardioimpact signals and the cardiovibration signals.
Optionally, the server may send push information including the above-mentioned linkage characteristic parameter to a target terminal corresponding to the user, where the push information may further include some reference information of the linkage characteristic parameter, so that an ordinary user (non-medical care personnel) may analyze the physiological health condition of the user according to the linkage characteristic parameter and the reference information of the linkage characteristic parameter. For example, the server may send push information containing the first time domain interval and the rhythm coherence parameter to the user's own terminal and/or a terminal of a contact associated with the user, and the push information may include the current rhythm coherence parameter, the first time domain interval PPTT, and the normal reference range of PPTT of 0.1s to 0.3s, etc.
Further optionally, the server may further generate a trend graph of the rhythm coherence parameter according to the rhythm coherence parameter value of the user's physical state under a healthy condition, and send push information including the trend graph to the user's own terminal and/or a terminal of a contact associated with the user.
Optionally, the server may analyze the linkage characteristic parameter to obtain a first analysis result corresponding to the linkage characteristic parameter, and send a prompt message including the first analysis result to a target terminal corresponding to the user. The server can also detect the first analysis result, if the risk level of the first analysis result is greater than the preset risk level, the server sends an alarm prompt instruction to a target terminal corresponding to the user, the target terminal receives the alarm prompt instruction and outputs alarm prompt information, when the user possibly has cardiovascular disease hidden danger, family members, friends or the user can be timely notified, and the physiological health condition of the user can be monitored in real time.
According to the embodiment of the invention, by acquiring the cardiac shock signal data and the cardiac vibration signal data of the user within a period of time, the cardiac shock signal data and the cardiac vibration signal data are synchronous in time, acquiring the linkage characteristic parameters of the cardiac shock signal data and the cardiac vibration signal data, wherein the linkage characteristic parameters are used for representing the correlation characteristics of the cardiac shock signal data and the cardiac vibration signal data on a time/frequency domain, and finally outputting the linkage characteristic parameters, more characteristic parameters can be acquired by utilizing the linkage characteristics of the cardiac shock signal and the cardiac vibration signal, more information is provided for preventing cardiovascular diseases, and the cardiac shock signal and the cardiac vibration signal are more effectively utilized.
Referring to fig. 4, which is a schematic flow chart of another signal processing method provided in the embodiment of the present invention, the signal processing method in the embodiment of the present invention may be implemented on a device having a signal processing function, such as a tablet computer, a desktop computer, and a server, where the embodiment of the present invention takes the server as an example, as shown in the figure, the signal processing method may include:
s401, acquiring the cardiac shock signal data and the cardiac vibration signal data of a user within a period of time, wherein the cardiac shock signal data and the cardiac vibration signal data are synchronous in time.
S402, obtaining linkage characteristic parameters of the cardioblast signal data and the cardiovibration signal data, wherein the linkage characteristic parameters are used for representing correlation characteristics of the cardioblast signal data and the cardiovibration signal data on a time/frequency domain.
And S403, outputting the linkage characteristic parameters.
Steps S401 to S403 in the embodiment of the present invention refer to steps S101 to S103 in the embodiment of fig. 1, and are not described herein again.
S404, according to the data of the cardiac shock signal, acquiring a time interval between a third time point corresponding to a peak value of the cardiac shock signal and a shock saturation node which is before and closest to the third time point as a second time domain interval, and acquiring a time interval between the third time point and a first recoil saturation node after the third time point as a third time domain interval.
S405, outputting the second time domain interval and the third time domain interval.
In the embodiment of the invention, the BCG signal mainly reflects the recoil action of blood on blood vessels when the human heart ejects arterial blood in the heart to an aortic arch in the contraction process. The server may obtain a third time point corresponding to the peak value of the cardiac shock signal according to the obtained cardiac shock signal data, obtain a shock saturation node before and closest to the third time point, and obtain a time interval between the third time point and the shock saturation node as a second time domain interval. The server may obtain the third time point corresponding to the peak value of the cardiac shock signal according to the obtained cardiac shock signal data, obtain a first recoil saturation node after the third time point, and obtain a time interval between the third time point and the recoil saturation node as a third time domain interval. The server can output the second time domain interval and the third time domain interval, and can more effectively assist the user in preventing cardiovascular diseases by acquiring more characteristic information in the BCG signal and outputting more characteristic parameters. Wherein the ballistocardiogram signal data includes at least one ballistocardiogram signal peak, at least one shock saturation node, and at least one recoil saturation node. The second time interval and the third time interval may be used to characterize a blood shock characteristic of the user.
For example, as shown in fig. 3, which is a schematic diagram of an SCG signal and a BCG signal in the time domain, the BCG signal waveform shown in fig. 3 is a BCG signal in one cardiac cycle; i can represent an impact saturation node before blood impacts the aortic arch, J can represent a peak value of a main peak of a BCG signal, K represents a recoil saturation node, and the server can acquire a third time point T corresponding to the peak value J of the cardiac impact signalJAnd obtaining the time point T at the third time pointJBefore and with the third time point TJObtaining the third time point T from the nearest impact saturation node IJAnd the impact saturation point I as a second time domain interval IJt ═ TJ-TI. The server can acquire the time point TJThen the first recoil saturation node K acquires the third timeIntermediate point TJAnd the time interval between the kick saturation node K is taken as the third time interval JKt ═ TK-TJ. The server may output the second time domain interval IJt and the third time domain interval JKt.
It should be noted that the BCG signal includes only one shock saturation node, one BCG signal peak, and one kick saturation node during one cardiac cycle.
Further optionally, if the linkage characteristic parameter is not in the target range, it indicates that there may be a problem in the myocardial motion and/or the blood pumping process of the user, the server may extract the second time domain interval and the third time domain interval, and analyze the second time domain interval and the third time domain interval, and if the second time domain interval and the third time domain interval are within a preset normal range, the server determines that the blood pumping process of the user is normal, and outputs an analysis result to a terminal corresponding to the user, where the analysis result may be an analysis conclusion of the server and reference information, such as information of "the linkage characteristic parameter is abnormal, the blood pumping process is normal, and the possible cause is myocardial motion or transmission process error". When the linkage characteristic parameters of the SCG signal and the BCG signal are abnormal, the reason of the blood pumping process can be eliminated by analyzing the characteristic parameters of the BCG signal, the reason of the abnormal linkage characteristic parameters is further analyzed, and the prevention of cardiovascular diseases is facilitated.
S406, acquiring a fourth time point corresponding to the heart attack signal peak value according to the heart attack signal data.
And S407, acquiring a blood impact area between an impact saturation node before and closest to the fourth time point and a first recoil saturation node after the fourth time point of the cardiac shock signal in a time domain according to the cardiac shock signal data.
And S408, outputting the blood impact area.
In the embodiment of the present invention, the server may obtain a fourth time point corresponding to the peak value of the cardiac shock signal according to the obtained cardiac shock signal data. The server may obtain, in the time domain, a blood impact area between an impact saturation node before and closest to the fourth time point and a first recoil saturation node after the fourth time point of the cardiac shock signal according to the obtained cardiac shock signal data. The server can output the blood impact area, and more characteristic parameters are output by acquiring more characteristic information in the BCG signal, so that the server can more effectively assist the user in preventing cardiovascular diseases. Wherein the ballistocardiogram signal data includes at least one ballistocardiogram signal peak, at least one shock saturation node, and at least one recoil saturation node.
For example, as shown in fig. 3, which is a schematic diagram of an SCG signal and a BCG signal in the time domain, the BCG signal waveform shown in fig. 3 is a BCG signal in one cardiac cycle; i can represent an impact saturation node before blood impacts the aortic arch, J can represent a peak value of a main peak of a BCG signal, K represents a recoil saturation node, and the server can acquire a fourth time point T corresponding to the peak value of the cardiac impact signalJThe server can acquire the BCG signal at the fourth time point T in the time domainJBefore and with the fourth time point TJNearest impact saturation node I and at the fourth time point TJThe Area of blood impact between the first recoil saturation nodes KIJK
Figure BDA0001552911280000131
Wherein, AmpBCGRepresenting the magnitude of the BCG signal. The server can output the Area of blood impactIJK
Further optionally, if the linkage characteristic parameter is not in the target range, it indicates that there may be a problem in the myocardial motion and/or the blood pumping process of the user, the server may extract the blood impact area, and analyze the blood impact area, and if the blood impact area is within a preset normal range, the server determines that the blood pumping process of the user is normal, and outputs a second analysis result to the terminal corresponding to the user, where the second analysis result may be an analysis conclusion of the server and reference information, such as "the linkage characteristic parameter is abnormal, the blood pumping process is normal, and the possible cause is an error in the myocardial motion or the transmission process". When the linkage characteristic parameters of the SCG signal and the BCG signal are abnormal, the reason of the blood pumping process can be eliminated by analyzing the characteristic parameters of the BCG signal, the reason of the abnormal linkage characteristic parameters is further analyzed, and the prevention of cardiovascular diseases is facilitated.
Still further optionally, if the linkage characteristic parameter is not in the target range, which indicates that the user may have a problem in the myocardial motion and/or the blood pumping process, the server may extract the second time domain interval, the third time domain interval, and the blood impact area to obtain a second analysis result, comprehensively analyze the characteristic parameter of the BCG signal, and send the second analysis result to the target terminal corresponding to the user, where the second analysis result may be an analysis conclusion of the server and reference information, and by analyzing the characteristic parameter of the BCG signal, the cause of the linkage characteristic parameter abnormality may be more accurately analyzed.
According to the embodiment of the invention, by acquiring the cardiac shock signal data and the cardiac shock signal data of a user within a period of time, acquiring the linkage characteristic parameters of the cardiac shock signal data and the cardiac shock signal data, outputting the linkage characteristic parameters, acquiring the second time domain interval and the third time domain interval for representing the blood shock characteristic of a human body according to the cardiac shock signal data, outputting the second time domain interval and the third time domain interval, acquiring the blood shock area of the cardiac shock signal according to the cardiac shock signal data, acquiring the linkage characteristic parameters according to the linkage characteristic of the cardiac shock signal and the cardiac shock signal, acquiring more characteristic parameters of the cardiac shock signal, providing more information for preventing cardiovascular diseases, and more fully utilizing the cardiac shock signal and the cardiac shock signal.
The embodiment of the invention also provides a signal processing device, and the terminal is used for executing the module of the method in any one of the preceding claims. Specifically, referring to fig. 5, a schematic block diagram of a signal processing apparatus according to an embodiment of the present invention is provided. The signal processing apparatus of the present embodiment includes: a first obtaining module 10, a second obtaining module 20, an output module 30, a third obtaining module 40, a fourth obtaining module 50, and a fifth obtaining module 60.
The first acquiring module 10 is configured to acquire ballistocardiographic signal data and cardiovibrational signal data of a user over a period of time, where the ballistocardiographic signal data and the cardiovibrational signal data are synchronized in time.
Specifically, the sensor may simultaneously acquire a cardiac shock signal and a cardiac vibration signal of the user within a period of time, for example, simultaneously acquire the cardiac shock signal and the cardiac vibration signal of the user within 1 minute (min), the analog-to-digital converter performs digital processing on the cardiac shock signal and the cardiac vibration signal of the user within a period of time to obtain cardiac shock signal data and cardiac vibration signal data, the digital signal processor (such as an FPGA, a DSP, and the like) performs denoising processing on the cardiac shock signal data and the cardiac vibration signal data, and the wireless transmission system may transmit the denoised cardiac shock signal data and cardiac vibration signal data to a remote server. The first acquiring module 10 of the server may receive the user's heartbeat signal data and heartbeat signal data sent by the wireless transmission system over a period of time. The data of the cardiac shock signal and the data of the cardiac vibration signal are synchronized in time, that is, the cardiac shock signal and the cardiac vibration signal of the user are collected simultaneously, and the sampling frequencies of the cardiac shock signal and the cardiac vibration signal are kept consistent, so that the synchronism of the data of the cardiac shock signal and the data of the cardiac vibration signal is ensured.
Optionally, the server may send an acquisition instruction to the signal real-time acquisition system at intervals, where the acquisition instruction may include a sampling frequency and a synchronous clock, the signal real-time acquisition system acquires a cardiac shock signal and a cardiac vibration signal of a user according to the acquisition instruction of the server, processes the cardiac shock signal and the cardiac vibration signal, sends processed cardiac shock signal data and cardiac vibration signal data to the server, and the server receives the processed cardiac shock signal data and cardiac vibration signal data.
A second obtaining module 20, configured to obtain linkage characteristic parameters of the ballistocardiograph signal data and the cardiovibration signal data, where the linkage characteristic parameters are used to represent correlation characteristics of the ballistocardiograph signal data and the cardiovibration signal data in a time/frequency domain.
Specifically, the second obtaining module 20 of the server may obtain the linkage characteristic parameter of the data of the cardiac shock signal and the data of the cardiac shock signal according to the linkage characteristic of the cardiac shock signal and the cardiac shock signal in time phase, where the linkage characteristic parameter may be used to represent a correlation characteristic of the data of the cardiac shock signal and the data of the cardiac shock signal in time/frequency domain. The linkage characteristic parameters may include a time domain interval between a BCG signal peak point and an SCG signal peak point, and may further include rhythm coherence parameters of the BCG signal and the SCG signal. The BCG signal mainly reflects the recoil action of blood on blood vessels when the arterial blood in the heart is ejected to an aortic arch in the contraction process of the heart of a human body, the SCG signal mainly reflects the nerve impulse generated by the sinus node and transmitted to the cardiac muscle to enable the cardiac muscle of the human body to contract and relax, and the cardiac muscle of the human body can generate pressure to enable the arterial blood in the heart of the human body to be ejected.
Optionally, if the linkage characteristic parameter of the data of the cardiac shock signal and the data of the cardiac shock signal includes a rhythm coherence parameter of the cardiac shock signal and the cardiac shock signal.
The second acquiring module 20 includes a first acquiring unit 21, a second acquiring unit 22, and a third acquiring unit 23.
The first obtaining unit 21 is configured to obtain a cross-power spectrum of the cardioblast signal and the cardiovibration signal according to the cardioblast signal data and the cardiovibration signal data.
The second obtaining unit 22 is configured to obtain a coherence coefficient of the ballistocardiograph signal and the cardiovibration signal in a frequency domain according to the ballistocardiograph signal data and the cardiovibration signal data.
A third obtaining unit 23, configured to obtain a rhythm coherence parameter of the ballistocardiogram signal and the cardiovibration signal according to the cross-power spectrum and the coherence coefficient.
Specifically, optionally, if the linkage characteristic parameter of the data of the cardiac shock signal and the data of the cardiac shock signal includes a rhythm coherence parameter of the cardiac shock signal and the cardiac shock signal, the first obtaining unit 21 of the server may obtain, according to the data of the cardiac shock signal and the data of the cardiac shock signal, a cross-correlation function of the cardiac shock signal and the cardiac shock signal in the same cardiac cycle, and perform fourier transform on the cross-correlation function to obtain a cross-power spectrum of the cardiac shock signal and the cardiac shock signal. The second obtaining unit 22 of the server may further obtain the self-power spectrums of the cardioshock signal and the cardioshock signal according to the cardioshock signal data and the cardioshock signal data, and obtain the coherence coefficients of the cardioshock signal and the cardioshock signal in the frequency domain according to the self-power spectrums of the cardioshock signal and the cardioshock signal. The third obtaining unit 23 of the server may obtain the rhythm coherence parameters of the ballistocardiogram signal and the cardiovibration signal according to the cross-power spectrum and the coherence coefficient. The rhythm coherence parameters can be used for reflecting the consistency and the cooperativity characteristics in the human myocardial contraction and blood pumping linkage process.
For example, for the BCG signal and the SCG signal at the same time, the server may first obtain a J-J Interval sequence and an MC-MC Interval sequence, where the J-J Interval sequence represents the BCG signal sequence in one cardiac cycle, and the MC-MC Interval sequence represents the SCG signal sequence in the same cardiac cycle as the J-J Interval sequence; assuming that the J-J Interval period sequence of the BCG signal is x (t), and the MC-MC Interval period sequence of the SCG signal is y (t), the server can obtain the cross-correlation function of the BCG signal and the SCG signal in the same cardiac cycle, namely the cross-correlation function R of x (t) and y (t)xy(τ) is shown in equation (1):
Figure BDA0001552911280000161
then, for the cross-correlation function R of x (t) and y (t)xy(τ) Fourier transforming to obtain cross power spectrum S of the BCG signal and the SCG signalxy(ω):
Figure BDA0001552911280000162
The server can also respectively acquire the self-power spectrums R of the BCG signal and the SCG signal in the same cardiac cyclexx(ω)、Ryy(ω) according to the respective self-power spectra R of the BCG signal and the SCG signalxx(ω)、Ryy(ω) obtaining a coherence coefficient C of the BCG signal and the SCG signal in a frequency domainxy(ω):
Figure BDA0001552911280000163
The server can be based on the cross-power spectrum Sxy(ω) and the coherence coefficient Cxy(ω), acquiring a rhythm Coherence parameter Coherence of the BCG signal and the SCG signal:
Coherence=Cxy(ω)*[Sxy(ω)]2(4)
the rhythm Coherence parameter Coherence can also be used to monitor the system stability and coordination status during cardiovascular and cardiac activity.
It should be noted that a cardiac cycle (cardiac cycle) refers to a process that the cardiovascular system undergoes from the start of one heartbeat to the start of the next heartbeat. Each contraction and relaxation of the heart constitutes a cardiac cycle.
Optionally, if the linkage characteristic parameter of the cardioblast signal data and the cardiovibration signal data includes a first time domain interval of the cardioblast signal and the cardiovibration signal.
The second obtaining module 20 includes a fourth obtaining unit 24, configured to obtain, according to the ballistocardiograph signal data and the cardiovibration signal data, a time interval between a first time point corresponding to a peak value of the cardiovibration signal and a second time point corresponding to a peak value of a first cardiovibration signal after the first time point as the first time domain interval.
Specifically, optionally, if the linkage characteristic parameter of the data of the cardiac shock signal and the data of the cardiac shock signal includes a first time interval between the cardiac shock signal and the cardiac shock signal, the fourth obtaining unit 24 of the server may obtain a first time point corresponding to a peak value of the cardiac shock signal according to the data of the cardiac shock signal and the data of the cardiac shock signal, obtain a second time point corresponding to a first peak value of the cardiac shock signal after the first time point, and obtain a time interval between the first time point and the second time point as the first time interval. The data of the cardioverter signal may include at least one peak value of the cardioverter signal, and the data of the cardioverter signal may include at least one peak value of the cardioverter signal.
For example, as shown in fig. 3, which is a schematic diagram of the SCG signal and the BCG signal in the time domain, the SCG signal waveform shown in fig. 3 is the SCG signal within one cardiac cycle, and the BCG signal waveform shown in fig. 3 is the BCG signal of the same cardiac cycle as the SCG signal. MC can represent the peak value of the SCG signal main peak, J can represent the peak value of the BCG signal main peak, and the server can acquire the first time point T corresponding to the heart shock signal peak value MCMCAnd obtaining the time point T at the first time pointMCThe second time point T corresponding to the first heart attack signal peak value JJThen, the first time point T is obtainedMCAnd the second time point TJThe time interval between them is taken as the first time interval PPTT ═ TJ-TMC. The first time interval PPTT can be used for reflecting physiological indexes of whether the myocardial motion and the blood pumping and blood filling process of the human body are normal, for example, if the first time interval PPTT is within a target range of 0.1-0.3 seconds(s), the myocardial motion and the blood pumping and blood filling process of the human body are normal, and if the first time interval PPTT is not within the target range of 0.1-0.3 seconds(s), the myocardial motion and the blood pumping and blood filling process of the human body are abnormal.
It should be noted that both the SCG signal and the BCG signal have only one peak in one cardiac cycle.
And the output module 30 is used for outputting the linkage characteristic parameters.
Specifically, in the embodiment of the present invention, the output module 30 of the server may output the obtained linkage characteristic parameters of the cardiac shock signal data and the cardiac vibration signal data, so that the user may analyze the cardiovascular and cardiac activity process conditions reflected by the linkage characteristic parameters according to the linkage characteristic parameters, thereby providing more characteristic parameter information for preventing cardiovascular diseases, and more effectively utilizing the cardiac shock signal and the cardiac vibration signal.
Optionally, the output module 30 is specifically configured to send push information including the linkage characteristic parameter to a target terminal corresponding to the user.
Specifically, optionally, the output module 30 of the server may send push information including the above-mentioned linkage characteristic parameter to a target terminal corresponding to the user, where the push information may further include some reference information of the linkage characteristic parameter, so that an ordinary user (non-medical staff) can analyze the physiological health condition of the user according to the linkage characteristic parameter and the reference information of the linkage characteristic parameter. For example, the server may send push information containing the first time domain interval and the rhythm coherence parameter to the user's own terminal and/or a terminal of a contact associated with the user, and the push information may include the current rhythm coherence parameter, the first time domain interval PPTT, and the normal reference range of PPTT of 0.1s to 0.3s, etc.
Further optionally, the server may further generate a trend graph of the rhythm coherence parameter according to the rhythm coherence parameter value of the user's physical state under a healthy condition, and send push information including the trend graph to the user's own terminal and/or a terminal of a contact associated with the user.
Optionally, the output module 30 includes an analyzing unit 31 and a transmitting unit 32.
And the analysis unit 31 is configured to analyze the linkage characteristic parameter to obtain a first analysis result corresponding to the linkage characteristic parameter.
A sending unit 32, configured to send prompt information including the first analysis result to a target terminal corresponding to the user.
Specifically, optionally, the analysis unit 31 of the server may analyze the linkage characteristic parameter to obtain a first analysis result corresponding to the linkage characteristic parameter, and the sending unit 32 may send prompt information including the first analysis result to the target terminal corresponding to the user. The server can also detect the first analysis result, if the risk level of the first analysis result is greater than the preset risk level, the server sends an alarm prompt instruction to a target terminal corresponding to the user, the target terminal receives the alarm prompt instruction and outputs alarm prompt information, when the user possibly has cardiovascular disease hidden danger, family members, friends or the user can be timely notified, and the physiological health condition of the user can be monitored in real time.
Optionally, the signal processing apparatus further includes:
a third obtaining module 40, configured to obtain, according to the data of the cardiac shock signal, a time interval between a third time point corresponding to a peak value of the cardiac shock signal and a shock saturation node that is before and closest to the third time point as a second time domain interval, and obtain a time interval between the third time point and a first recoil saturation node that is after the third time point as a third time domain interval.
The output module 30 is further configured to output the second time domain interval and the third time domain interval.
Specifically, the BCG signal mainly reflects the recoil action of blood on blood vessels when arterial blood in the heart is ejected to an aortic arch in the contraction process of the heart of a human body. The third obtaining module 40 of the server may obtain a third time point corresponding to the peak value of the cardiac shock signal according to the obtained cardiac shock signal data, obtain an impact saturation node before and closest to the third time point, and obtain a time interval between the third time point and the impact saturation node as a second time domain interval. The third obtaining module 40 of the server may obtain the third time point corresponding to the peak value of the cardiac shock signal according to the obtained data of the cardiac shock signal, obtain the first recoil saturation node after the third time point, and obtain a time interval between the third time point and the recoil saturation node as a third time domain interval. The output module 30 of the server may output the second time interval and the third time interval, and may output more characteristic parameters by acquiring more characteristic information in the BCG signal, thereby more effectively assisting the user in preventing cardiovascular diseases. Wherein the ballistocardiogram signal data includes at least one ballistocardiogram signal peak, at least one shock saturation node, and at least one recoil saturation node. The second time interval and the third time interval may be used to characterize a blood shock characteristic of the user.
For example, as shown in fig. 3, which is a schematic diagram of an SCG signal and a BCG signal in the time domain, the BCG signal waveform shown in fig. 3 is a BCG signal in one cardiac cycle; i can represent an impact saturation node before blood impacts the aortic arch, J can represent a peak value of a main peak of a BCG signal, K represents a recoil saturation node, and the server can acquire a third time point T corresponding to the peak value J of the cardiac impact signalJAnd obtaining the time point T at the third time pointJBefore and with the third time point TJObtaining the third time point T from the nearest impact saturation node IJAnd the impact saturation point I as a second time domain interval IJt ═ TJ-TI. The server can acquire the time point TJThen the first recoil saturation node K acquires the third time point TJAnd the time interval between the kick saturation node K is taken as the third time interval JKt ═ TK-TJ. The server may output the second time domain interval IJt and the third time domain interval JKt.
It should be noted that the BCG signal includes only one shock saturation node, one BCG signal peak, and one kick saturation node during one cardiac cycle.
Further optionally, if the linkage characteristic parameter is not in the target range, which indicates that there may be a problem in the myocardial motion and/or the blood pumping process of the user, the output module 30 of the server may further extract the second time domain interval and the third time domain interval, and analyze the second time domain interval and the third time domain interval, and if the second time domain interval and the third time domain interval are within a preset normal range, the server determines that the blood pumping process of the user is normal, and outputs an analysis result to the terminal corresponding to the user, where the analysis result may be an analysis conclusion of the server and reference information, such as "the linkage characteristic parameter is abnormal, the blood pumping process is normal, and the possible reason is myocardial motion or transmission process error" and the like. When the linkage characteristic parameters of the SCG signal and the BCG signal are abnormal, the reason of the blood pumping process can be eliminated by analyzing the characteristic parameters of the BCG signal, the reason of the abnormal linkage characteristic parameters is further analyzed, and the prevention of cardiovascular diseases is facilitated.
Optionally, the signal processing apparatus further includes:
and a fourth obtaining module 50, configured to obtain a fourth time point corresponding to the cardiac shock signal peak according to the cardiac shock signal data.
A fifth obtaining module 60, configured to obtain, in a time domain, a blood impact area between an impact saturation node of the cardiac shock signal before and closest to the fourth time point and a first recoil saturation node after the fourth time point according to the cardiac shock signal data.
The output module 30 is further configured to output the blood impact area.
Specifically, optionally, the fourth obtaining module 50 of the server may obtain a fourth time point corresponding to the peak value of the cardiac shock signal according to the obtained data of the cardiac shock signal. The fifth obtaining module 60 of the server may obtain, in the time domain, a blood impact area between an impact saturation node before and closest to the fourth time point and a first recoil saturation node after the fourth time point of the cardiac shock signal according to the obtained cardiac shock signal data. The output module 30 of the server can output the blood impact area, and can more effectively assist the user in preventing cardiovascular diseases by acquiring more characteristic information in the BCG signal and outputting more characteristic parameters. Wherein the ballistocardiogram signal data includes at least one ballistocardiogram signal peak, at least one shock saturation node, and at least one recoil saturation node.
For example, as shown in fig. 3, which is a schematic diagram of an SCG signal and a BCG signal in the time domain, the BCG signal waveform shown in fig. 3 is a BCG signal in one cardiac cycle; i can represent an impact saturation node before blood impacts the aortic arch, J can represent a peak value of a main peak of a BCG signal, K represents a recoil saturation node, and a server can obtain a heart impact signalFourth time point T corresponding to the peak valueJThe server can acquire the BCG signal at the fourth time point T in the time domainJBefore and with the fourth time point TJNearest impact saturation node I and at the fourth time point TJThe Area of blood impact between the first recoil saturation nodes KIJK
Figure BDA0001552911280000201
Wherein, AmpBCGRepresenting the magnitude of the BCG signal. The server can output the Area of blood impactIJK
Further optionally, if the linkage characteristic parameter is not in the target range, it indicates that there may be a problem in the myocardial motion and/or the blood pumping process of the user, the server may extract the blood impact area, and analyze the blood impact area, and if the blood impact area is within a preset normal range, the server determines that the blood pumping process of the user is normal, and outputs a second analysis result to the terminal corresponding to the user, where the second analysis result may be an analysis conclusion of the server and reference information, such as "the linkage characteristic parameter is abnormal, the blood pumping process is normal, and the possible cause is an error in the myocardial motion or the transmission process". When the linkage characteristic parameters of the SCG signal and the BCG signal are abnormal, the reason of the blood pumping process can be eliminated by analyzing the characteristic parameters of the BCG signal, the reason of the abnormal linkage characteristic parameters is further analyzed, and the prevention of cardiovascular diseases is facilitated.
Still further optionally, if the linkage characteristic parameter is not in the target range, which indicates that the user may have a problem in the myocardial motion and/or the blood pumping process, the output module 30 of the server may further extract the second time domain interval, the third time domain interval, and the blood impact area, comprehensively analyze the characteristic parameter of the BCG signal to obtain a second analysis result, and send the second analysis result to the target terminal corresponding to the user, where the second analysis result may be an analysis conclusion of the server and reference information, and by analyzing the characteristic parameter of the BCG signal, the reason for the abnormality of the linkage characteristic parameter may be more accurately analyzed.
According to the embodiment of the invention, by acquiring the cardiac shock signal data and the cardiac vibration signal data of the user within a period of time, the cardiac shock signal data and the cardiac vibration signal data are synchronous in time, acquiring the linkage characteristic parameters of the cardiac shock signal data and the cardiac vibration signal data, wherein the linkage characteristic parameters are used for representing the correlation characteristics of the cardiac shock signal data and the cardiac vibration signal data on a time/frequency domain, and finally outputting the linkage characteristic parameters, more characteristic parameters can be acquired by utilizing the linkage characteristics of the cardiac shock signal and the cardiac vibration signal, more information is provided for preventing cardiovascular diseases, and the cardiac shock signal and the cardiac vibration signal are more effectively utilized.
Referring to fig. 6, a schematic block diagram of an electronic device according to an embodiment of the present invention is shown. The electronic device in the present embodiment as shown in the figure may include: one or more input devices 1000, one or more output devices 2000, one or more processors 3000, and memory 4000. The processor 3000, the input device 1000, the output device 2000, and the memory 4000 are connected by a bus 5000. The memory 4000 is used to store computer programs comprising program instructions, and the processor 3000 is used to execute the program instructions stored by the memory 4000. Wherein the input device 1000 is configured to obtain a user's ballistocardiographic signal data and cardiovibrational signal data over a period of time, the ballistocardiographic signal data and the cardiovibrational signal data being synchronized in time.
Processor 3000 is configured to invoke the program instructions to perform: and acquiring linkage characteristic parameters of the cardioimpact signal data and the cardiovibration signal data, wherein the linkage characteristic parameters are used for representing the correlation characteristics of the cardioimpact signal data and the cardiovibration signal data on a time/frequency domain.
The output device 2000 is configured to output the linkage characteristic parameter.
Optionally, the linkage characteristic parameters of the data of the cardiac shock signals and the data of the cardiac shock signals include rhythm coherence parameters of the cardiac shock signals and the cardiac shock signals;
the processor 3000 is specifically configured to:
acquiring a cross-power spectrum of the cardiac shock signal and the cardiac vibration signal according to the cardiac shock signal data and the cardiac vibration signal data;
acquiring a coherence coefficient of the cardioshock signal and the cardioshock signal in a frequency domain according to the cardioshock signal data and the cardioshock signal data;
and acquiring rhythm coherence parameters of the heart impact signal and the heart vibration signal according to the cross power spectrum and the coherence coefficient.
Optionally, the linkage characteristic parameters of the cardioimpact signal data and the cardiovibration signal data include a first time domain interval of the cardioimpact signal and the cardiovibration signal;
the processor 3000 is specifically configured to:
acquiring a time interval between a first time point corresponding to a heart shock signal peak value and a second time point corresponding to a first heart shock signal peak value after the first time point according to the heart shock signal data and the heart shock signal data, wherein the time interval is used as the first time domain interval;
wherein the ballistocardiogram signal data comprises at least one ballistocardiogram signal peak and the cardiotonic signal data comprises at least one cardiotonic signal peak.
Optionally, the processor 3000 is further configured to obtain, according to the data of the cardiac shock signal, a time interval between a third time point corresponding to a peak value of the cardiac shock signal and an impact saturation node that is before and closest to the third time point as a second time interval, and obtain a time interval between the third time point and a first recoil saturation node that is after the third time point as a third time interval;
the output device 2000 is further configured to output the second time domain interval and the third time domain interval;
wherein the ballistocardiogram signal data includes at least one ballistocardiogram signal peak, at least one shock saturation node, and at least one recoil saturation node.
Optionally, the processor 3000 is further configured to:
acquiring a fourth time point corresponding to the heart attack signal peak value according to the heart attack signal data;
according to the cardiac shock signal data, acquiring a blood shock area between a shock saturation node before the fourth time point and closest to the fourth time point of the cardiac shock signal and a first recoil saturation node after the fourth time point in a time domain;
the output device 2000 is also used to output the blood impact area.
Optionally, the output device 2000 is specifically configured to send push information including the linkage characteristic parameter to a target terminal corresponding to the user.
Optionally, the output device 2000 is further configured to analyze the linkage characteristic parameter to obtain a first analysis result corresponding to the linkage characteristic parameter;
and sending prompt information containing the first analysis result to a target terminal corresponding to the user.
Optionally, the output device 2000 is further configured to, if it is detected that the linkage characteristic parameter is not within the target range, analyze the second time domain interval, the third time domain interval, and the blood impact area to obtain a second analysis result, and send the second analysis result to the target terminal corresponding to the user.
It should be understood that, in the embodiment of the present invention, the Processor 3000 may be a Central Processing Unit (CPU), and the Processor may also be other general purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The input device 1000 may include a receiver or the like, and the output device 2000 may include a transmitter, a display (LCD or the like), a speaker or the like.
The memory 4000 may include a read-only memory and a random access memory, and provides instructions and data to the processor 3000. A portion of memory 4000 may also include non-volatile random access memory. For example, the memory 4000 may also store information of device types.
In a specific implementation, the input device 1000, the output device 2000, and the processor 3000 described in this embodiment of the present invention may execute the implementation described in the signal processing method provided in this embodiment of the present invention, and may also execute the implementation of the signal processing apparatus described in this embodiment of the present invention, which is not described herein again.
An embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored, where the computer program includes program instructions, and the program instructions, when executed by a processor, implement the signal processing method in fig. 2 or fig. 4, please refer to the description of the embodiment in fig. 2 or fig. 4 for details, which are not repeated herein.
The computer readable storage medium may be the signal processing apparatus or an internal storage unit of the electronic device according to any of the foregoing embodiments, for example, a hard disk or a memory of the electronic device. The computer readable storage medium may also be an external storage device of the electronic device, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like provided on the electronic device. Further, the computer readable storage medium may also include both an internal storage unit and an external storage device of the electronic device. The computer-readable storage medium is used for storing the computer program and other programs and data required by the electronic device. The computer readable storage medium may also be used to temporarily store data that has been output or is to be output.
Those of ordinary skill in the art will appreciate that the elements and algorithm steps of the examples described in connection with the embodiments disclosed herein may be embodied in electronic hardware, computer software, or combinations of both, and that the components and steps of the examples have been described in a functional general in the foregoing description for the purpose of illustrating clearly the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The present invention has been described with reference to flowchart illustrations and/or block diagrams of methods, systems, apparatus (devices) and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While the invention has been described in conjunction with specific features and embodiments thereof, it will be evident that various modifications and combinations can be made thereto without departing from the spirit and scope of the invention. Accordingly, the specification and figures are merely exemplary of the invention as defined in the appended claims and are intended to cover any and all modifications, variations, combinations, or equivalents within the scope of the invention. It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (9)

1. A signal processing method, comprising:
acquiring cardiac shock signal data and cardiac vibration signal data of a user within a period of time, wherein the cardiac shock signal data and the cardiac vibration signal data are synchronous in time;
acquiring the cardioimpact signal data and the linkage characteristic parameters of the cardiovibration signal data, including: acquiring a cross-power spectrum of the cardiac shock signal and the cardiac vibration signal according to the cardiac shock signal data and the cardiac vibration signal data;
acquiring a coherence coefficient of the cardioshock signal and the cardioshock signal in a frequency domain according to the cardioshock signal data and the cardioshock signal data;
acquiring rhythm coherence parameters of the cardioblast signal and the cardiovibration signal according to the cross power spectrum and the coherence coefficient, wherein the linkage characteristic parameters are used for representing the correlation characteristics of the cardioblast signal data and the cardiovibration signal data on a time/frequency domain, and the linkage characteristic parameters comprise the rhythm coherence parameters of the cardioblast signal and the cardiovibration signal;
and outputting the linkage characteristic parameters.
2. The method of claim 1, wherein the linkage characteristic parameter comprises a first time domain interval of a ballistocardiographic signal and a cardiojarological signal;
the linkage characteristic parameters of the acquisition of the cardioimpact signal data and the cardiovibration signal data comprise:
acquiring a time interval between a first time point corresponding to the heart shock signal peak value and a second time point corresponding to a first heart shock signal peak value after the first time point according to the heart shock signal data and the heart shock signal data, wherein the time interval is used as the first time domain interval;
wherein the ballistocardiogram signal data comprises at least one of the ballistocardiogram signal peaks and the cardiotonic signal data comprises at least one of the cardiotonic signal peaks.
3. The method of claim 1 or 2, further comprising:
according to the data of the cardiac shock signal, acquiring a time interval between a third time point corresponding to a peak value of the cardiac shock signal and a shock saturation node which is before and closest to the third time point as a second time domain interval, and acquiring a time interval between the third time point and a first recoil saturation node after the third time point as a third time domain interval;
outputting the second time domain interval and the third time domain interval;
wherein the ballistocardiogram signal data includes at least one ballistocardiogram signal peak, at least one shock saturation node, and at least one recoil saturation node.
4. The method of claim 3, further comprising:
acquiring a fourth time point corresponding to the heart attack signal peak value according to the heart attack signal data;
according to the cardiac shock signal data, acquiring a blood shock area between a shock saturation node before the fourth time point and closest to the fourth time point of the cardiac shock signal and a first recoil saturation node after the fourth time point in a time domain;
outputting the blood impact area.
5. The method of claim 1 or 2, wherein after the outputting the linkage characteristic parameter, the method further comprises:
analyzing the linkage characteristic parameters to obtain a first analysis result corresponding to the linkage characteristic parameters;
and sending prompt information containing the first analysis result to a target terminal corresponding to the user.
6. The method of claim 4, further comprising:
and if the linkage characteristic parameter is detected not to be in the target range, analyzing the second time domain interval, the third time domain interval and the blood impact area to obtain a second analysis result, and sending the second analysis result to a target terminal corresponding to the user.
7. A signal processing apparatus, characterized in that it comprises means for performing the method according to any of claims 1-6.
8. An electronic device, characterized in that the electronic device comprises: a processor, an input device, an output device and a memory, the processor, the input device, the output device and the memory being interconnected, wherein the memory is configured to store a computer program comprising program instructions, the processor being configured to invoke the program instructions to perform the method of any of claims 1-6.
9. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program comprising program instructions that, when executed by a processor, cause the processor to carry out the method according to any one of claims 1-6.
CN201810058242.4A 2018-01-19 2018-01-19 Signal processing method and device Active CN108354612B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810058242.4A CN108354612B (en) 2018-01-19 2018-01-19 Signal processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810058242.4A CN108354612B (en) 2018-01-19 2018-01-19 Signal processing method and device

Publications (2)

Publication Number Publication Date
CN108354612A CN108354612A (en) 2018-08-03
CN108354612B true CN108354612B (en) 2021-01-01

Family

ID=63006605

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810058242.4A Active CN108354612B (en) 2018-01-19 2018-01-19 Signal processing method and device

Country Status (1)

Country Link
CN (1) CN108354612B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109363669B (en) * 2018-10-30 2024-10-18 深圳和而泰智能家电控制器有限公司 Eye mask and computer readable storage medium
CN109674459A (en) * 2018-12-24 2019-04-26 深圳和而泰数据资源与云技术有限公司 A kind of method and device of data processing
CN110236518B (en) * 2019-04-02 2020-12-11 武汉大学 Electrocardio and heart-shock signal combined classification method and device based on neural network
CN113226170B (en) * 2019-05-20 2024-03-08 深圳市大耳马科技有限公司 Diastolic function evaluation method, diastolic function evaluation equipment and diastolic function evaluation system
US20220248963A1 (en) * 2019-05-20 2022-08-11 Shenzhen Darma Technology Co., Ltd. Cardiac diastolic function assessment method, device and system
CN110141207B (en) * 2019-06-10 2022-02-25 出门问问信息科技有限公司 Heart rate detection debugging method, device, storage medium and computer program product
CN110427924A (en) * 2019-09-09 2019-11-08 桂林电子科技大学 A kind of heart impact signal based on LSTM more classifying identification methods automatically
CN110897621B (en) * 2019-10-21 2022-10-28 思澜科技(成都)有限公司 Physiological signal extraction method and system
CN113017613B (en) * 2021-03-03 2022-05-06 四川大学华西医院 Artificial intelligence-based cardiac shock wave signal processing method and computer equipment
CN118522463B (en) * 2024-07-23 2024-09-27 中国人民解放军总医院第二医学中心 Cardiovascular disease prediction system for old people based on big data analysis

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101657156A (en) * 2007-02-22 2010-02-24 皇家飞利浦电子股份有限公司 Have the ballistocardiographisensor sensor system of transducer arrangements and the ballistocardiography detection method of body kinematics
CN101801263A (en) * 2007-02-08 2010-08-11 心动力医疗公司 Monitoring physiological condition and detecting abnormalities
CN107137071A (en) * 2017-04-26 2017-09-08 可瑞尔科技(扬州)有限公司 It is a kind of to analyze the method that heart impact signal is used for calculating short-term heart beat value

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2517583C2 (en) * 2008-12-12 2014-05-27 Конинклейке Филипс Электроникс Н.В. Method and device for analysis of ballistocardiographic signals
WO2010145009A1 (en) * 2009-06-17 2010-12-23 Heart Force Medical Inc. Method and apparatus for obtaining and processing ballistocardiograph data
KR101417226B1 (en) * 2011-12-15 2014-07-09 현대자동차주식회사 Ballistocardiogram analysis apparatus and method and system using ballistocardiogram analysis for vehicle
AT517071B1 (en) * 2015-08-28 2016-11-15 Human Res Inst Für Gesundheitstechnologie Und Präventionsforschung Gmbh Method and device for determining at least one cardiac load duration and / or a cardiac recovery period from a heartbeat signal
CN105816171A (en) * 2016-05-26 2016-08-03 重庆大学 Heart impact artifact signal extraction device and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101801263A (en) * 2007-02-08 2010-08-11 心动力医疗公司 Monitoring physiological condition and detecting abnormalities
CN101657156A (en) * 2007-02-22 2010-02-24 皇家飞利浦电子股份有限公司 Have the ballistocardiographisensor sensor system of transducer arrangements and the ballistocardiography detection method of body kinematics
CN107137071A (en) * 2017-04-26 2017-09-08 可瑞尔科技(扬州)有限公司 It is a kind of to analyze the method that heart impact signal is used for calculating short-term heart beat value

Also Published As

Publication number Publication date
CN108354612A (en) 2018-08-03

Similar Documents

Publication Publication Date Title
CN108354612B (en) Signal processing method and device
CN105530866B (en) Cardiac monitoring systems
Lamonaca et al. An overview on Internet of medical things in blood pressure monitoring
US10426411B2 (en) System and method for providing a real-time signal segmentation and fiducial points alignment framework
WO2017179695A1 (en) Biological information analysis device and system, and program
US8758258B2 (en) Beat detection device and beat detection method
US10925495B2 (en) Apparatus and method for determining a blood pressure of a subject
EP3105710B1 (en) Delay coordinate analysis of periodic data
EP3474749B1 (en) Dynamic calibration of a blood pressure measurement device
Landreani et al. Smartphone accelerometers for the detection of heart rate
JP2016047093A (en) Biological information analysis system, biological information processing system, and biological information analysis apparatus
CN114159038B (en) Blood pressure measurement method, device, electronic device and readable storage medium
CN106510676A (en) Heart rate detection method and heart rate detection device
CN108430310A (en) Assess the method and apparatus for carrying out this method of the reliability of blood pressure measurement
CN108697352A (en) Physiologic information measurement method and physiologic information monitoring device, equipment
WO2017142667A1 (en) Pulse validation
CN109833037A (en) A kind of method and apparatus monitoring blood pressure state
Shin et al. Noise‐Robust Heart Rate Estimation Algorithm from Photoplethysmography Signal with Low Computational Complexity
EP4216814B1 (en) Method and system for non-contact vital sign monitoring
Lee et al. Heart sounds measurement using PVDF film sensor and their comparison with RR intervals of ECG signals
WO2018002995A1 (en) Biological rhythm detection device, detection method, and detection program
Liang et al. In vivo validation of an oscillometric method for estimating central aortic pressure
Ahmed et al. Hardware/software prototyping of dependable real-time system for elderly health monitoring
WO2022054797A1 (en) Information processing system, server, information processing method, and program
JP2016043191A (en) Biological signal analyzer, biological signal analyzing system, and biological signal analyzing method

Legal Events

Date Code Title Description
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 518000 Guangdong science and technology innovation and Research Institute, Shenzhen, Shenzhen, Nanshan District No. 6, science and technology innovation and Research Institute, Shenzhen, D 10, 1004, 10

Patentee after: Shenzhen Hetai intelligent home appliance controller Co.,Ltd.

Address before: 518000 Guangdong science and technology innovation and Research Institute, Shenzhen, Shenzhen, Nanshan District No. 6, science and technology innovation and Research Institute, Shenzhen, D 10, 1004, 10

Patentee before: SHENZHEN H&T DATA RESOURCES AND CLOUD TECHNOLOGY Ltd.