# US 9,438,204 B2 · Signal processing device and signal processing method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,438,204 B2
- Document ID: US9438204B2
- Status: Granted
- Kind: B2
- Application number: 14/010,562
- Filed: 2013-08-27
- Published: 2015-03-05
- Granted: 2016-09-06
- Earliest claimed: 2013-08-27
- Assignees: Mediatek Inc.
- Applicants: Mediatek Inc.
- Inventors: Chien-Hua Hsu
- Web page: https://patentgrep.com/patent/US9438204B2

## CPC

- H03H 21/0025: {Particular filtering methods}
- A61B 5/308: for electrocardiography [ECG]
- A61B 5/346: Analysis of electrocardiograms
- A61B 5/7203: {for noise prevention, reduction or removal}
- H03H 21/0021: {Notch filters}
- A61B 5/725: {using specific filters therefor, e.g. Kalman or adaptive filters (specific diagnostics methods using using bioelectric or biomagnetic signals A61B5/316)}
- G06F 2218/04: Denoising
- G06F 2218/16: by matching signal segments
- H03H 2021/0081: {Details}
- H03H 2021/0094: {Interference Cancelling}
- H03H 2210/033: Continuous
- H03H: IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS (waveguides, resonators, lines or other devices of the waveguide type H01P)
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Embodiments of the invention disclose a signal processing device and a signal processing method and a device and a method for signal processing. The signal processing device includes a sampling module, a first segmentation module, a second segmentation module, and a detection module. The sampling module samples an input signal to generate a sample signal. The first segmentation module calculates a first segment value according to the sample signal during a first time interval. The second segmentation module calculates a second segment value according to the sample signal during a second time interval different in length from the first time interval. The detection module generates a detection signal according to the determination of whether the first segment value lies out of a first range, and whether the second segment value lies out of a second range.

## Claims

### Claim 1

A signal processing device, comprising:
a sampling module configured to sample an input signal to generate a sample signal;
a first segmentation module configured to calculate a first segment value according to the sample signal during a first time interval, wherein the first segmentation module calculates sample data of the sample signal within the first time interval to derive the first segment value;
a second segmentation module configured to calculate a second segment value according to the sample signal during a second time interval, wherein the second segmentation module calculates sample data of the sample signal within the second time interval to derive the second segment value, and the length of the first time interval is different from that of the second time interval; and
a detection module, coupled to the first segmentation module and the second segmentation module, configured to generate a detection signal according to the determination of whether the first segment value lies out of a first range, and whether the second segment value lies out of a second range.

### Claim 2 (depends on 1)

The signal processing device according to claim 1, further comprising:
a baseline tracking unit, coupled to the first segmentation module and the second segmentation module, for generating an estimated baseline signal according to one of the first segment value and the second segment value.

### Claim 3 (depends on 2)

The signal processing device according to claim 2, further comprising:
an adaptive filter, coupled to the baseline tracking unit and the detection module, for generating an output signal according to the estimated baseline signal, the sample signal and a first step size while the first segment value lies out of the first range, and the second segment value lies out of the second range.

### Claim 4 (depends on 2)

The signal processing device according to claim 2, further comprising:
an adaptive filter, coupled to the baseline tracking unit and the detection module, for generating an output signal according to the estimated baseline signal, the sample signal and a second step size while either the first segment value lies within the first range, or the second segment value lies within the second range.

### Claim 5 (depends on 2)

The signal processing device according to claim 2, further comprising:
an adder, coupled to the baseline tracking unit, for generating an output signal by subtracting the estimated baseline signal from the sample signal.

### Claim 6 (depends on 1)

The signal processing device according to claim 1, wherein the first segmentation module calculates a plurality of first segment values during a plurality of first time intervals and the second segmentation module calculates a plurality of second segment values during a plurality of second time intervals, each of the plurality of second time intervals overlapping with more than one, but not limited to an integer multiple, of the plurality of first time intervals.

### Claim 7 (depends on 6)

The signal processing device according to claim 6, further comprising:
a calibration module configured to adjust the first range, the second range, the first time interval and the second time interval according to the plurality of first segment values, the plurality of second segment values, and the detection signal.

### Claim 8

A signal processing method, comprising:
sampling an input signal to generate a sample signal;
calculating a first segment value according to the sample signal during a first time interval, wherein the step of calculating the first segment value according to the sample signal during the first time interval comprises:
calculating sample data of the sample signal within the first time interval to derive the first segment value;
calculating a second segment value according to the sample signal during a second time interval, wherein the length of the first time interval is different from that of the second time interval, and the step of calculating the second segment value according to the sample signal during the second time interval comprises:
calculate sample data of the sample signal within the second time interval to derive the second segment value; and
generating a detection signal according to the determination of whether the first segment value lies out of a first range, and whether the second segment value lies out of a second range.

### Claim 9 (depends on 8)

The signal processing method according to claim 8, further comprising:
generating an estimated baseline signal according to one of the first segment value and the second segment value.

### Claim 10 (depends on 9)

The signal processing method according to claim 9, further comprising:
generating an output signal according to the estimated baseline signal, the sample signal and a first step size while the first segment value lies out of the first range, and the second segment value lies out of the second range.

### Claim 11 (depends on 9)

The signal processing method according to claim 9, further comprising:
generating an output signal according to the estimated baseline signal, the sample signal and a second step size while either the first segment value lies within the first range, or the second segment value lies within the second range.

### Claim 12 (depends on 9)

The signal processing method according to claim 9, further comprising:
generating an output signal by subtracting the estimated baseline signal from the sample signal.

### Claim 13 (depends on 8)

The signal processing method according to claim 8, wherein a plurality of first segment values are calculated during a plurality of first time intervals and a plurality of second segment values are calculated during a plurality of second time intervals, each of the plurality of second time intervals overlapping with more than one of the plurality of first time intervals.

### Claim 14 (depends on 13)

The signal processing method according to claim 13, further comprising:
adjusting the first range, the second range, the first time interval and the second time interval according to the plurality of first segment values, the plurality of second segment values, and the detection signal.

### Claim 15

A signal processing device, comprising:
a sampling module configured to sample an input signal to generate a sample signal;
a first segmentation module configured to calculate a first segment value according to the sample signal during a first time interval, wherein the first segmentation module calculates sample data of the sample signal within the first time interval to derive the first segment value;
a second segmentation module configured to calculate a second segment value according to the sample signal during a second time interval, wherein the second segmentation module calculates sample data of the sample signal within the second time interval to derive the second segment value, and the length of the first time interval is different from that of the second time interval; and
a reduction module coupled to the first segmentation module and the second segmentation module, configured to generate an output signal according to the sample signal, the first segment value and the second segment value.

### Claim 16 (depends on 15)

The signal processing device according to claim 15, wherein the reduction module comprises:
a baseline tracking unit, coupled to the first segmentation module and the second segmentation module, for generating an estimated baseline signal according to one of the first segment value and the second segment value.

### Claim 17 (depends on 16)

The signal processing device according to claim 16, wherein the reduction module further comprises:
an adaptive filter, coupled to the baseline tracking unit, for generating the output signal according to the estimated baseline signal, the sample signal and a step size.

### Claim 18 (depends on 16)

The signal processing device according to claim 16, wherein the reduction module further comprises:
an adder, coupled to the baseline tracking unit, for generating the output signal by subtracting the estimated baseline signal from the sample signal.

### Claim 19 (depends on 15)

The signal processing device according to claim 15, wherein the first segmentation module calculates a plurality of first segment values during a plurality of first time intervals and the second segmentation module calculates a plurality of second segment values during a plurality of second time intervals, each of the plurality of second time intervals overlapping with more than one, but not limited to an integer multiple, of the plurality of first time intervals.
