# US 12,112,677 B2 · Drive circuit

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

- Number: US 12,112,677 B2
- Document ID: US12112677B2
- Status: Granted
- Kind: B2
- Application number: 17/594,043
- Filed: 2021-09-14
- Published: 2024-02-08
- Granted: 2024-10-08
- Earliest claimed: 2021-09-02
- Assignees: Tcl China Star Optoelectronics Technology Co., Ltd.
- Applicants: Tcl China Star Optoelectronics Technology Co., Ltd.
- Inventors: Jhenwei He
- Web page: https://patentgrep.com/patent/US12112677B2

## CPC

- G09G 3/20: for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix {no fixed position being assigned to or needed to be assigned to the individual characters or partial characters}
- G09G 3/2018: {by time modulation using two or more time intervals}
- G09G 2300/0465: Improved aperture ratio, e.g. by size reduction of the pixel circuit, e.g. for improving the pixel density or the maximum displayable luminance or brightness
- G09G 2320/0247: Flicker reduction other than flicker reduction circuits used for single beam cathode-ray tubes
- G09G 2320/028: by changing the viewing angle properties, e.g. widening the viewing angle, adapting the viewing angle to the view direction
- G09G 2340/0407: Resolution change, inclusive of the use of different resolutions for different screen areas
- G09G 2340/0435: Change or adaptation of the frame rate of the video stream
- G09G 2340/0457: Improvement of perceived resolution by subpixel rendering
- Y02D 10/00: Energy efficient computing, e.g. low power processors, power management or thermal management
- 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)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

The present application discloses a drive circuit. The drive circuit includes: a first module, configured to generate image data; and a second module, configured to set a state value corresponding to the next image data based on a frame refresh rate corresponding to the current image data, a state value corresponding to the current image data and a state value corresponding to the previous image data.

## Claims

### Claim 1

A method, comprising:
generating image data; and
setting a state value corresponding to the next image data based on a frame refresh rate corresponding to current image data, a state value corresponding to the current image data and a state value corresponding to previous image data;
wherein setting a state value corresponding to the next image data based on a frame refresh rate corresponding to current image data, a state value corresponding to the current image data and a state value corresponding to previous image data comprises:
calculating the frame refresh rate corresponding to the current image data based on the current image data;
comparing the frame refresh rate corresponding to the current image data with a preset frequency threshold, and comparing the state value corresponding to the previous image data with the state value corresponding to the current image data to obtain a comparison result;
setting the state value corresponding to the next image data based on the comparison result;
wherein the frame refresh rate corresponding to the current image data is greater than the preset frequency threshold, and the state value corresponding to the previous image data is equal to the state value corresponding to the current image data, a first comparison result is obtained; setting the state value corresponding to the next image data based on the comparison result comprises:
switching the state value corresponding to the next image data to be unequal to the state value corresponding to the current image data based on the first comparison result.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the image data comprises valid image data and black frame insertion data, wherein the valid image data corresponding to each image data have a same length, and the frame refresh rate corresponding to the image data is obtained based on a length of the black frame insertion data corresponding to the image data.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the frame refresh rate corresponding to the current image data is greater than the preset frequency threshold, and the state value corresponding to the previous image data is unequal to the state value corresponding to the current image data, a second comparison result is obtained, setting the state value corresponding to the next image data based on the comparison result comprises:
setting the state value corresponding to the next image data based on the second comparison result.

### Claim 4 (depends on 3)

The method according to claim 3, wherein setting the state value corresponding to the next image data based on the second comparison result comprises:
switching the state value corresponding to the next image data to be equal to the state value corresponding to the current image data based on the second comparison result.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the frame refresh rate corresponding to the current image data is less than the preset frequency threshold, a third comparison result is obtained, setting the state value corresponding to the next image data based on the comparison result comprises:
setting the state value corresponding to the next image data based on the third comparison result.

### Claim 6 (depends on 5)

The method according to claim 5, wherein setting the state value corresponding to the next image data based on the third comparison result comprises:
switching the state value corresponding to the next image data to be unequal to the state value corresponding to the current image data based on the third comparison result.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the current image data is first-frame image data, the next image data is second-frame image data, setting a state value corresponding to the next image data based on a frame refresh rate corresponding to current image data, a state value corresponding to the current image data and a state value corresponding to previous image data further comprises:
setting a state value corresponding to the second-frame image data based on a frame refresh rate corresponding to the second-frame image data and a state value corresponding to the first-frame image data.

### Claim 8 (depends on 7)

The method according to claim 7, wherein the frame refresh rate corresponding to the second-frame image data is greater than the preset frequency threshold, the state value corresponding to the second-frame image data is set to be equal to the state value corresponding to the first-frame image data.

### Claim 9 (depends on 7)

The method according to claim 7, wherein the frame refresh rate corresponding to the second-frame image data is less than the preset frequency threshold, the state value corresponding to the second-frame image data is set to be unequal to the state value corresponding to the first-frame image data.

### Claim 10

A method, comprising:
generating image data; and
setting a state value corresponding to the next image data based on a frame refresh rate corresponding to current image data, a state value corresponding to the current image data and a state value corresponding to previous image data,
wherein
setting a state value corresponding to the next image data based on a frame refresh rate corresponding to current image data, a state value corresponding to the current image data and a state value corresponding to previous image data comprises:
calculating the frame refresh rate corresponding to the current image data based on the current image data;
comparing the frame refresh rate corresponding to the current image data with a preset frequency threshold, and comparing the state value corresponding to the previous image data with the state value corresponding to the current image data to obtain a comparison result;
setting the state value corresponding to the next image data based on the comparison result; and
wherein the current image data is first-frame image data, the next image data is second-frame image data, setting a state value corresponding to the next image data based on a frame refresh rate corresponding to current image data, a state value corresponding to the current image data and a state value corresponding to previous image data further comprises:
setting a state value corresponding to the second-frame image data based on a frame refresh rate corresponding to the second-frame image data and a state value corresponding to the first-frame image data;
wherein the frame refresh rate corresponding to the current image data is greater than the preset frequency threshold, and the state value corresponding to the previous image data is equal to the state value corresponding to the current image data, a first comparison result is obtained: setting the state value corresponding to the next image data based on the comparison result comprises: switching the state value corresponding to the next image data to be unequal to the state value corresponding to the current image data based on the first comparison result.

### Claim 11 (depends on 10)

The method according to claim 10, wherein the image data comprises valid image data and black frame insertion data, wherein the valid image data corresponding to each image data have a same length, and the frame refresh rate corresponding to the image data is obtained based on a length of the black frame insertion data corresponding to the image data.

### Claim 12 (depends on 10)

The method according to claim 10, wherein the frame refresh rate corresponding to the current image data is greater than the preset frequency threshold, and the state value corresponding to the previous image data is unequal to the state value corresponding to the current image data, a second comparison result is obtained, setting the state value corresponding to the next image data based on the comparison result comprises:
setting the state value corresponding to the next image data based on the second comparison result.

### Claim 13 (depends on 12)

The method according to claim 12, wherein setting the state value corresponding to the next image data based on the second comparison result comprises:
switching the state value corresponding to the next image data to be equal to the state value corresponding to the current image data based on the second comparison result.

### Claim 14 (depends on 10)

The method according to claim 10, wherein the frame refresh rate corresponding to the current image data is less than the preset frequency threshold, a third comparison result is obtained, setting the state value corresponding to the next image data based on the comparison result comprises:
setting the state value corresponding to the next image data based on the third comparison result.

### Claim 15 (depends on 14)

The method according to claim 14, wherein setting the state value corresponding to the next image data based on the third comparison results comprises:
switching the state value corresponding to the next image data to be unequal to the state value corresponding to the current image data based on the third comparison result.

### Claim 16

A drive circuit, comprising one or more processors configured to perform operations of:
generating image data; and
setting a state value corresponding to the next image data based on a frame refresh rate corresponding to current image data, a state value corresponding to the current image data and a state value corresponding to previous image data;
wherein setting a state value corresponding to the next image data based on a frame refresh rate corresponding to current image data, a state value corresponding to the current image data and a state value corresponding to previous image data comprises:
calculating the frame refresh rate corresponding to the current image data based on the current image data;
comparing the frame refresh rate corresponding to the current image data with a preset frequency threshold, and comparing the state value corresponding to the previous image data with the state value corresponding to the current image data to obtain a comparison result;
setting the state value corresponding to the next image data based on the comparison result;
wherein the frame refresh rate corresponding to the current image data is greater than the preset frequency threshold, and the state value corresponding to the previous image data is equal to the state value corresponding to the current image data, a first comparison result is obtained; setting the state value corresponding to the next image data based on the comparison result comprises:
switching the state value corresponding to the next image data to be unequal to the state value corresponding to the current image data based on the first comparison result.

### Claim 17 (depends on 16)

The drive circuit according to claim 16, wherein the image data comprises valid image data and black frame insertion data, wherein the valid image data corresponding to each image data have a same length, and the frame refresh rate corresponding to the image data is obtained based on a length of the black frame insertion data corresponding to the image data.

### Claim 18 (depends on 16)

The drive circuit according to claim 16, wherein the frame refresh rate corresponding to the current image data is greater than the preset frequency threshold, and the state value corresponding to the previous image data is unequal to the state value corresponding to the current image data, a second comparison result is obtained, setting the state value corresponding to the next image data based on the comparison result comprises:
setting the state value corresponding to the next image data based on the second comparison result.

### Claim 19 (depends on 18)

The drive circuit according to claim 18, wherein setting the state value corresponding to the next image data based on the second comparison result comprises:
switching the state value corresponding to the next image data to be equal to the state value corresponding to the current image data based on the second comparison result.

### Claim 20 (depends on 16)

The drive circuit according to claim 16, wherein the frame refresh rate corresponding to the current image data is less than the preset frequency threshold, a third comparison result is obtained, setting the state value corresponding to the next image data based on the comparison result comprises:
setting the state value corresponding to the next image data based on the third comparison result.
