Heartbeat Detection Device Noise-Resistant Threshold Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional heartbeat detection methods fail to accurately detect R waves in ECG waveforms when large noise is present, causing the threshold to jump and leading to missed detections.

Innovation Solution

A method that calculates a time difference value from the ECG waveform, uses this value to determine an index for heartbeat detection, and adjusts the threshold based on the average value of recent peaks, preventing threshold updates when noise-induced peaks exceed a threshold limit value, thereby stabilizing the detection process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a threshold is set based on the maximum value of sampling data and updated based on peak values, then the threshold can reflect the trend of signal level, but large noise can cause the threshold to jump and prevent R wave detection

Engineering Contradiction:
Improvethreshold adaptation to signal levelVSAvoiddetection stability under noise
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an intermediary variable (threshold candidate) that mediates between the raw peak values and the actual threshold. This candidate threshold is calculated from averaged peak values but is filtered through a validation mechanism before being applied, thus protecting the system from noise-induced threshold jumps while maintaining adaptability to genuine signal level changes

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback mechanism where the detected peak values are fed back to update the threshold candidate, but this update is conditional. The feedback loop includes a validation step that checks whether the candidate threshold represents a genuine signal level change or noise, allowing the system to adapt to real changes while rejecting noise-induced changes

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the threshold is updated frequently to track signal trends, then detection accuracy improves, but noise causes false threshold updates and missed detections

Engineering Contradiction:
Improveheartbeat detection accuracyVSAvoiddetection consistency under noise
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent makes the threshold update mechanism dynamic by introducing conditional logic that adjusts the update behavior based on the characteristics of the detected peaks. The system dynamically decides whether to update the threshold based on whether the candidate threshold passes validation, allowing frequent updates for genuine signal changes while preventing updates during noise events

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent performs preliminary validation of the threshold candidate before applying it as the actual threshold. This preliminary action (validation check) prevents invalid threshold updates from occurring in the first place, ensuring that only genuinely valid signal level changes result in threshold updates

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11324435B2Heartbeat detection method and heartbeat detection device
Publication Date: 2022.05.10 NIPPON TELEGRAPH & TELEPHONE CORP
  • US11324435B2 patent drawing
  • US11324435B2 patent drawing
  • US11324435B2 patent drawing

AI summary

A heartbeat detection device including a time difference value calculation unit to calculate a time difference value from a sampling data string of an electrocardiographic waveform of a living body, an index value calculation unit to calculate an index value for heartbeat detection based on the time difference value, a threshold setting unit to determine whether a peak of the index value exceeding a threshold can be detected, to calculate, a threshold candidate based on an average value of the predetermined number of the most recent peaks among these peaks. A threshold candidate is set as a new threshold when the threshold candidate has a value equal to or less than a threshold limit value. A heartbeat time determination unit sets the sampling time of the peak as the heartbeat time when the peak of the index value exceeding the threshold is detected.