Patent No. | 11,109,794 |
---|---|

Issue Date | September 07, 2021 |

Title | Method And Apparatus For Processing Ecg Signals, And Ecg Machine |

Inventorship | Guangfei Li, Beijing (CN) Qi Yang, Beijing (CN) Xun Zhang, Beijing (CN) |

Assignee | BOE TECHNOLOGY GROUP CO., LTD., Beijing (CN) |

1. A method for processing electrocardiogram (ECG) signals, comprising:removing peak position information of any R wave of a plurality of R waves in a plurality of ECG signals if it is determined, according to peak position information of the plurality of R waves that a first RR interval between the R wave and another R wave immediately thereafter is less than or equal to a first RR interval threshold, and an amplitude of the R wave is less than or equal to a first R wave amplitude threshold; storing peak position information of remaining R waves that is not removed;

detecting at least one new R wave in a first RR interval between any R wave of the plurality of R waves in the plurality of ECG signals and another R wave immediately thereafter if it is determined according to the peak position information of the plurality of R waves that the first RR interval is greater than or equal to a second RR interval threshold; obtaining peak position information of the at least one new R wave in the first RR interval, and then storing the peak position information of any new R wave of the at least one new R wave obtained in the first RR interval if it is determined that an amplitude of the new R wave of the at least one new R wave is greater than or equal to a second R wave amplitude threshold; and

obtaining a start position of a corresponding Q wave and an end position of a corresponding S wave according to stored peak position information of each R wave, wherein

obtaining a start position of a corresponding Q wave and an end position of a corresponding S wave according to the stored peak position information of each R wave includes:

setting a peak position of each R wave as a reference point, and setting a first scanning range on a side before a peak of the R wave and a second scanning range on a side after the peak of the R wave;

obtaining, in the first scanning range, a number of first inflection points W1 at a scale where energies of the Q wave and the S wave are concentrated;

selecting a position of a third first inflection point as the start position of the Q wave if the number of first inflection points W1 is greater than or equal to 3;

selecting a position of a first inflection point farthest from the peak of the R wave in the first scanning range as the start position of the Q wave if the number of first inflection points W1 is equal to 1 or 2;

selecting a position farthest from the peak of the R wave in the first scanning range as the start position of the Q wave if the number of first inflection points W1 is equal to 0;

obtaining a number of second inflection points W2 in the second scanning range;

selecting a position of a third second inflection point as the end position of the S wave if the number of second inflection points W2 is greater than or equal to 3;

selecting a position of a second inflection point farthest from the peak of the R wave in the second scanning range as the end position of the S wave if the number of second inflection points W2 is equal to 1 or 2; and

selecting a position farthest from the peak of the R wave in the second scanning range as the end position of the S wave if the number of second inflection points W2 is equal to 0.