# US 12,007,273 B2 · Method of stabilizing data of digital signals

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

- Number: US 12,007,273 B2
- Document ID: US12007273B2
- Status: Granted
- Kind: B2
- Application number: 17/392,263
- Filed: 2021-08-03
- Published: 2022-10-20
- Granted: 2024-06-11
- Earliest claimed: 2021-04-20
- Assignees: Anpec Electronics Corporation
- Applicants: Anpec Electronics Corporation
- Inventors: Jia-Hua Hong; Chih-Heng Su
- Web page: https://patentgrep.com/patent/US12007273B2

## CPC

- G01J 1/44: Electric circuits {(for command of an exposure part G03B7/02)}
- G01J 1/4204: {with determination of ambient light (solar light G01J2001/4266)}
- G01J 2001/444: {Compensating; Calibrating, e.g. dark current, temperature drift, noise reduction or baseline correction; Adjusting}
- G01J: MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY (light sources F21, H01J, H01K, H05B; investigating properties of materials by optical means G01N)

## Abstract

A method of stabilizing data of digital signals is provided. The method includes steps of: setting a boundary coefficient; reading a piece of digital data; defining a value of the piece of digital data as a center value; outputting the value of the piece of digital data; reading a next piece of digital data; subtracting a value of the next piece of digital data from the previously outputted value to obtain a positive difference or a negative difference; and determining whether or not an absolute value of the positive or negative difference is larger than the boundary coefficient, if not, outputting the center value, if yes, updating the center value such that the updated center value is equal to the value of the next piece of digital data, and outputting the updated center value.

## Claims

### Claim 1

A method of stabilizing data of digital signals, comprising the following processes:
(a) setting a positive boundary coefficient;
(b) setting a negative boundary coefficient;
(c) setting a correction coefficient;
(d) reading a piece of digital data;
(e) defining a value of the piece of digital data as a center value;
(f) outputting the value of the piece of digital data;
(g) reading a next piece of digital data;
(h) subtracting the value of the piece of digital data from a value of the next piece of digital data to obtain a difference, wherein the difference is a positive value or a negative value;
(i) determining whether or not the difference is larger than the positive boundary coefficient, in response to determining that the difference is larger than the positive boundary coefficient, subtracting the correction coefficient from the value of the next piece of digital data to obtain a first center value, updating the center value such that the center value is equal to the first center value, then performing step (k), and in response to determining that the difference is not larger than the positive boundary coefficient, performing step (j);
(j) determining whether or not the difference is smaller than the negative boundary coefficient, in response to determining that the difference is smaller than the negative boundary coefficient, adding up the value of the next piece of digital data and the correction coefficient to obtain a second center value, updating the center value such that the center value is equal to the second center value and then performing step (k), and in response to determining that the difference is not smaller than the negative boundary coefficient, performing step (k); and
(k) outputting the value that is equal to the center value.

### Claim 2 (depends on 1)

The method of stabilizing the data of the digital signals according to claim 1, further comprising the following process:
(l) setting an absolute value of the positive boundary coefficient that is equal to an absolute value of the negative boundary coefficient.

### Claim 3 (depends on 1)

The method of stabilizing the data of the digital signals according to claim 1, further comprising the following processes:
(m) calculating an amount of change in the center value; and
(n) dynamically adjusting the positive boundary coefficient and the negative boundary coefficient according to the amount of change in the center value.

### Claim 4 (depends on 1)

The method of stabilizing the data of the digital signals according to claim 1, further comprising the following processes:
(v) calculating an amount of change in the center value; and
(w) dynamically adjusting one or more of the correction coefficient, the positive boundary coefficient and the negative boundary coefficient according to the amount of change in the center value.
