IP Library Granted Patent US 9,438,204
Granted Patent B2
US 9,438,204 · App. 14/010,562 · Granted Sep 6, 2016

Signal processing device and signal processing method

Inventor: Chien-Hua Hsu (Hsinchu County, TW)
Assignee: MEDIATEK INC.
H03H21/0025A61B5/04017A61B5/0428A61B5/0452A61B5/7203G06K9/0051G06K9/0055H03H21/0021A61B5/725H03H2021/0081H03H2021/0094H03H2210/033
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,438,204
App. No.
14/010,562
Granted
Sep 6, 2016
Kind
B2
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 (46)

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.

2. 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.

3. 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.

4. 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.

5. 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.

6. 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.

7. 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.

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.

9. 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.

10. 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.

11. 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.

12. The signal processing method according to claim 9 , further comprising:

generating an output signal by subtracting the estimated baseline signal from the sample signal.

13. 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.

14. 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.

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.

16. 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.

17. 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.

18. 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.

19. 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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2013
From: HSU, CHIEN-HUA
To: MEDIATEK INC.
Reel/Frame 031086/0408 →
Continuity (1)
Related Publication 20150061758A1 · Mar 5, 2015