# US 2023/0145294 A1 · Data processing method of driving circuit and driving circuit

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

- Number: US 2023/0145294 A1
- Document ID: US20230145294A1
- Status: Published application
- Kind: A1
- Application number: 16/963,304
- Filed: 2020-06-03
- Published: 2023-05-11
- Earliest claimed: 2020-05-09
- Assignees: Shenzhen China Star Optoelectronics Semiconductor Display Technology Co., Ltd.
- Applicants: Shenzhen China Star Optoelectronics Semiconductor Display Technology Co., ltd.
- Inventors: Jianguo FU; Taijiun HWANG; Pengfei LIANG; Bo YANG
- Web page: https://patentgrep.com/patent/US20230145294A1

## CPC

- H05B 45/30: Driver circuits
- H05B 45/50: responsive to malfunctions or undesirable behaviour of LEDs; responsive to LED life; Protective circuits
- G09G 3/32: semiconductive, e.g. using light-emitting diodes [LED]
- G09G 2310/08: Details of timing specific for flat panels, other than clock recovery
- H05B 45/20: Controlling the colour of the light
- H05B 45/58: involving end of life detection of LEDs
- Y02B 20/40: Control techniques providing energy savings, e.g. smart controller or presence detection
- H05B: ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)
- Y02B: CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS

## Abstract

A data processing method of a driving circuit and a driving circuit are provided. Wherein, the data processing method of the driving circuit can include obtaining a timing parameter, performing data processing based on the timing parameter and obtaining a first processing result, decoding the first processing result according to a preset reference voltage and obtaining a second processing result, and amplifying the second processing result, and outputting an amplified second processing result.

## Claims

### Claim 1

A data processing method of a driving circuit, comprising:
obtaining a timing parameter;
performing data processing based on the timing parameter, and obtaining a first processing result;
decoding the first processing result according to a preset reference voltage, and obtaining a second processing result; and
amplifying the second processing result and outputting an amplified second processing result.

### Claim 2 (depends on 1)

The data processing method of the driving circuit as claimed in claim 1,
wherein the step of performing data processing based on the timing parameter, and obtaining the first processing result comprises:
performing signal initialization processing and attenuation processing based on the timing parameter and obtaining the first processing result.

### Claim 3 (depends on 2)

The data processing method of the driving circuit as claimed in claim 2, wherein the timing parameter comprises a data processing time length, an initialization time length, and a maximum counting value; and
the step of performing the signal initialization processing and the attenuation processing based on the timing parameter, and obtaining the first processing result comprises:
performing the signal initialization processing and the attenuation processing based on the data processing time length, the initialization time length, and the maximum counting value, and obtaining the first processing result.

### Claim 4 (depends on 3)

The data processing method of the driving circuit as claimed in claim 3, wherein the step of performing the signal initialization processing and the attenuation processing based on the data processing time length, the initialization time length, and the maximum counting value, and obtaining the first processing result comprises:
performing the signal initialization processing according to a preset initialization start time and the initialization time length, and obtaining an initial input signal; and
performing the attenuation processing on the initial input signal according to the preset initialization start time, the initialization time length, the data processing time length, and the maximum counting value, and obtaining an attenuation signal;
wherein the initial input signal and the attenuation signal are the first processing result.

### Claim 5 (depends on 4)

The data processing method of the driving circuit as claimed in claim 4, wherein the step of performing the attenuation processing on the initial input signal according to the preset initialization start time, the initialization time length, the data processing time length, and the maximum counting value, and obtaining the first processing result comprises:
performing a first sub-attenuation processing on the initial input signal based on the preset initialization start time, the initialization time length, and the maximum counting value, and obtaining a first sub-attenuation signal;
determining a data processing end time according to the preset initialization start time and the data processing time length; and
comparing the data processing end time with a corresponding maximum counting value time to determine the first processing result according to a comparison result.

### Claim 6 (depends on 5)

The data processing method of the driving circuit as claimed in claim 5,
wherein the step of determining the first processing result according to the comparison result comprises:
if the data processing end time is equal to the corresponding maximum counting value time, then the initial input signal and the first sub-attenuation signal are the first processing result; and
if the data processing end time is greater than the corresponding maximum counting value time, then performing a second sub-attenuation processing on the first sub-attenuation signal, and obtaining a second sub-attenuation signal, wherein the initial input signal, the first sub-attenuation signal, and the second sub-attenuation signal are the first processing result.

### Claim 7 (depends on 6)

The data processing method of the driving circuit as claimed in claim 6, wherein the step of performing the second sub-attenuation processing on the first sub-attenuation signal, and obtaining the second sub-attenuation signal comprises:
setting the first sub-attenuation signal to zero and obtaining the second sub-attenuation signal.

### Claim 8 (depends on 5)

The data processing method of the driving circuit as claimed in claim 5, wherein the step of performing the first sub-attenuation processing on the initial input signal based on the preset initialization start time, the initialization time length, and the maximum counting value comprises:
determining the corresponding maximum counting value time according to the preset initialization start time and the maximum counting value; and
performing the first sub-attenuation processing on the initial input signal according to the preset initialization start time, the initialization time length, and the corresponding maximum counting value time.

### Claim 9 (depends on 1)

The data processing method of the driving circuit as claimed in claim 1,
wherein the step of decoding the first processing result according to the preset reference voltage, and obtaining the second processing result comprises:
performing a digital-to-analog conversion to the first processing result according to the preset reference voltage to convert a digital signal into an analog signal and obtaining the second processing result.

### Claim 10 (depends on 9)

The data processing method of the driving circuit as claimed in claim 9, wherein the step of performing the digital-to-analog conversion to the first processing result according to the preset reference voltage to convert the digital signal into the analog signal, and obtaining the second processing result comprises:
comparing the preset reference voltage with the first processing result to convert the digital signal into the analog signal, thereby obtaining the second processing result.

### Claim 11

A driving circuit, comprising:
a controller configured to obtain a timing parameter, perform data processing based on the timing parameter, and obtain a first processing result;
a decoder configured to decode the first processing result according to a preset reference voltage and obtain a second processing result; and
a proportional amplifier configured to amplify the second processing result and output an amplified second processing result.

### Claim 12 (depends on 11)

The driving circuit as claimed in claim 11, wherein the controller comprises:
a timing module configured to obtain the timing parameter; and
a data processing module configured to perform the data processing based on the timing parameter and obtain the first processing result.

### Claim 13 (depends on 12)

The driving circuit as claimed in claim 12, wherein the timing parameter comprises a data processing time length, an initialization time length, and a maximum counting value; and
the data processing module is configured to perform signal initialization processing and attenuation processing based on the data processing time length, the initialization time length, and the maximum counting value, and obtain the first processing result.

### Claim 14 (depends on 13)

The driving circuit as claimed in claim 13, wherein the data processing module is configured to:
perform the signal initialization processing according to a preset initialization start time and the initialization time length, and obtain an initial input signal; and
perform the attenuation processing on the initial input signal according to the preset initialization start time, the initialization time length, the data processing time length, and the maximum counting value, and obtain an attenuation signal;
wherein the initial input signal and the attenuation signal are the first processing result.

### Claim 15 (depends on 14)

The driving circuit as claimed in claim 14, wherein the data processing module is configured to:
perform the signal initialization processing according to the preset initialization start time and the initialization time length, and obtain the initial input signal;
perform a first sub-attenuation processing on the initial input signal based on the preset initialization start time, the initialization time length, and the maximum counting value, and obtain a first sub-attenuation signal;
determine a data processing end time according to the preset initialization start time and the data processing time length; and
compare the data processing end time with a corresponding maximum counting value time to determine the first processing result according to a comparison result.

### Claim 16 (depends on 15)

The driving circuit as claimed in claim 15, wherein the data processing module is configured to:
perform the first sub-attenuation processing on the initial input signal based on the preset initialization start time, the initialization time length, and the maximum counting value, and obtain the first sub-attenuation signal;
determine the data processing end time according to the preset initialization start time and the data processing time length;
compare the data processing end time with the corresponding maximum counting value time;
if the data processing end time is equal to the corresponding maximum counting value time, then let the initial input signal and the first sub-attenuation signal be the first processing result; and
if the data processing end time is greater than the corresponding maximum counting value time, then perform a second sub-attenuation processing on the first sub-attenuation signal, and obtain a second sub-attenuation signal, wherein the initial input signal, the first sub-attenuation signal, and the second sub-attenuation signal are the first processing result.

### Claim 17 (depends on 16)

The driving circuit as claimed in claim 16, wherein the data processing module is configured to:
perform the first sub-attenuation processing on the initial input signal based on the preset initialization start time, the initialization time length, and the maximum counting value, and obtain the first sub-attenuation signal;
determine the data processing end time according to the preset initialization start time and the data processing time length;
compare the data processing end time with the corresponding maximum counting value time;
if the data processing end time is equal to the corresponding maximum counting value time, then let the initial input signal and the first sub-attenuation signal be the first processing result; and
if the data processing end time is greater than the corresponding maximum counting value time, then set the first sub-attenuation signal to zero, and obtain the second sub-attenuation signal, wherein the initial input signal, the first sub-attenuation signal, and the second sub-attenuation signal are the first processing result.

### Claim 18 (depends on 15)

The driving circuit as claimed in claim 15, wherein the data processing module is configured to:
perform the signal initialization processing according to the preset initialization start time and the initialization time length, and obtain the initial input signal;
determine the corresponding maximum counting value time according to the preset initialization start time and the maximum counting value;
perform the first sub-attenuation processing on the initial input signal according to the preset initialization start time, the initialization time length, and the corresponding maximum counting value time, and obtain the first sub-attenuation signal;
determine the data processing end time according to the preset initialization start time and the data processing time length; and
compare the data processing end time with the corresponding maximum counting value time to determine the first processing result according to the comparison result.

### Claim 19 (depends on 11)

The driving circuit as claimed in claim 11, wherein the decoder is configured to perform a digital-to-analog conversion to the first processing result according to the preset reference voltage to convert a digital signal into an analog signal, and obtain the second processing result.

### Claim 20 (depends on 19)

The driving circuit as claimed in claim 19, wherein the decoder is configured to compare the preset reference voltage with the first processing result to convert the digital signal into the analog signal, thereby obtaining the second processing result.
