# US 12,190,770 B2 · Display driving circuit and operating method of the same

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

- Number: US 12,190,770 B2
- Document ID: US12190770B2
- Status: Granted
- Kind: B2
- Application number: 18/470,483
- Filed: 2023-09-20
- Published: 2024-01-04
- Granted: 2025-01-07
- Earliest claimed: 2021-12-03
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Sunyoung Kim; Joongmin Ra; Young Park
- Web page: https://patentgrep.com/patent/US12190770B2

## 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 2330/026: Arrangements or methods related to booting a display
- G09G 2330/08: Fault-tolerant or redundant circuits, or circuits in which repair of defects is prepared
- G09G 2330/12: Test circuits or failure detection circuits included in a display system, as permanent part thereof
- 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)

## Abstract

A display driver circuit may include a revision controller for controlling a nonvolatile memory having instructions by which control data for controlling devices controlled by the display driver circuit are changed, and a drive controller for controlling the devices based on the instructions. The revision controller determines whether to perform a read operation to the instructions based on electrical power being applied to the display driver circuit, and transfers instruction signals, which are generated based on the determination to perform the read operation, to the driving controller.

## Claims

### Claim 1

A display driver circuit, comprising:
an interface configured to receive image data; and
a controller configured to
read out instructions from non-volatile memory before the display driver circuit receives a command from a host, and
control devices driven by the display driver circuit based on at least one of the instructions.

### Claim 2 (depends on 1)

The display driver circuit of claim 1, wherein the controller is further configured to:
determine whether or not the instructions are stored in the non-volatile memory; and
read the instructions when the instructions are determined as being stored in the non-volatile memory.

### Claim 3 (depends on 1)

The display driver circuit of claim 1, wherein the controller is further configured to:
determine whether or not the instructions are stored in the non-volatile memory; and
stop reading the instructions when the instructions are determined as not being stored in the non-volatile memory.

### Claim 4 (depends on 2)

The display driver circuit of claim 2, wherein the controller is further configured to:
determine whether or not the instructions are stored in the non-volatile memory based on comparison between first key data and second key data,
wherein the first key data is stored in the non-volatile memory,
wherein the second key data is preset in the controller.

### Claim 5 (depends on 4)

The display driver circuit of claim 4, wherein the controller is further configured to:
determine the instructions as being stored in the non-volatile memory based on the first key data and the second key data matching each other.

### Claim 6 (depends on 4)

The display driver circuit of claim 4, wherein the controller is further configured to:
determine the instructions as not being stored in the non-volatile memory based on the first key data and the second key data not matching each other.

### Claim 7 (depends on 1)

The display driver circuit of claim 1, wherein the controller is further configured to:
determine whether the instructions read out from the non-volatile memory are normal or abnormal.

### Claim 8 (depends on 7)

The display driver circuit of claim 7, wherein the controller is further configured to:
generate a reading checksum calculated from a checksum of the read-out instructions;
compare the reading checksum with a reference checksum stored in the non-volatile memory; and
determine whether the instructions read out from the non-volatile memory are normal or abnormal.

### Claim 9 (depends on 8)

The display driver circuit of claim 8, wherein the controller is further configured to:
determine the read-out instructions as being normal based on the reading checksum and the reference checksum matching each other; and
control the devices driven by the display driver circuit based-on at least one of the instructions.

### Claim 10 (depends on 8)

The display driver circuit of claim 8, wherein the controller is further configured to:
determine the read-out instructions as being abnormal based on the reading checksum and the reference checksum not matching each other; and
control the devices driven by the display driver circuit without reflecting the read-out instructions.

### Claim 11 (depends on 1)

The display driver circuit of claim 1, wherein the controller is further configured to:
read out the instructions stored in the non-volatile memory and boot the devices based on at least one of the instructions.

### Claim 12 (depends on 1)

The display driver circuit of claim 1, wherein the controller is further configured to:
read out setting data stored in the non-volatile memory after reading out the instructions, and
set the display driver circuit and the devices.

### Claim 13 (depends on 1)

The display driver circuit of claim 1, wherein the controller is further configured to:
read out the instructions from non-volatile memory based on electrical power being applied to the display driver circuit from outside.

### Claim 14

A display driver circuit, comprising:
a controller configured to generate control signal to control devices driven by the display drive circuit;
the controller being further configured to
read out instructions from non-volatile memory, and
generate the control signal to revise a physical defect in at least one of the devices, based on at least one of the instructions.

### Claim 15 (depends on 14)

The display driver circuit of claim 14, wherein the controller is further configured to:
in determining the instructions are stored in the non-volatile memory, read out the instructions from the non-volatile memory; and
generate the control signal based on at least one of the instructions.

### Claim 16 (depends on 15)

The display driver circuit of claim 15, wherein the controller is further configured to:
detect an error in the read-out instructions; and
generate the control signal based on at least one of the instructions, when no error in the read-out instructions is detected.

### Claim 17 (depends on 15)

The display driver circuit of claim 15, wherein the controller is further configured to:
detect an error in the read-out instructions; and
generate the control signal excluding the instructions when the error in the reading-out instructions is detected.

### Claim 18 (depends on 14)

The display driver circuit of claim 14, wherein the controller is further configured to:
in determining the instructions are not stored in the non-volatile memory,
stop reading out the instructions from the non-volatile memory.

### Claim 19

A method of operating a display driver circuit, the method comprising:
reading out instructions from non-volatile memory before the display driver circuit receives a command from a host; and
controlling devices driven by the display driver circuit based on at least one of the instructions.

### Claim 20 (depends on 19)

A method of operating a display driver circuit of claim 19, wherein the controlling devices driven by the display driver circuit based on at least one of the instructions, includes:
determining whether the instructions are normal or abnormal; and
controlling the devices based on at least one of the instructions, depending on whether the instructions are normal or abnormal.
