# US 12,190,846 B2 · Data processing device, data driving device, and display panel driving device for driving display panel

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

- Number: US 12,190,846 B2
- Document ID: US12190846B2
- Status: Granted
- Kind: B2
- Application number: 18/232,788
- Filed: 2023-08-10
- Published: 2024-01-11
- Granted: 2025-01-07
- Earliest claimed: 2021-05-31
- Assignees: Lx Semicon Co., Ltd.
- Applicants: LX Semicon Co., Ltd.
- Inventors: Do Seok Kim; Yong Hwan Mun; Myung Yu Kim; Hyun Pyo Cho
- Web page: https://patentgrep.com/patent/US12190846B2

## CPC

- G09G 5/008: {Clock recovery}
- G09G 2310/0278: Details of driving circuits arranged to drive both scan and data electrodes
- G09G 2320/08: Arrangements within a display terminal for setting, manually or automatically, display parameters of the display terminal
- G09G 2330/021: Power management, e.g. power saving
- G09G 2330/12: Test circuits or failure detection circuits included in a display system, as permanent part thereof
- G09G 2340/0435: Change or adaptation of the frame rate of the video stream
- G09G 2370/04: Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
- G09G 2370/10: Use of a protocol of communication by packets in interfaces along the display data pipeline
- 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

The present disclosure relates to a technology for driving a display panel, wherein setting data for setting an environment of a high-speed communication is transmitted through a low-speed communication before performing a high-speed communication for image data, thereby reducing errors in the high-speed communication and increasing the communication speed.

## Claims

### Claim 1

A data receiving device comprising:
a first circuit configured to receive setting data at a first data rate through a first communication line; and
a second circuit configured to operate according to setting values included in the setting data and receive image data at a second data rate different from the first data rate through the first communication line.

### Claim 2 (depends on 1)

The data receiving device of claim 1, further comprising:
a third circuit configured to drive pixels of a display panel according to the image data.

### Claim 3 (depends on 1)

The data receiving device of claim 1, wherein:
the second circuit includes a clock recovery circuit,
the clock recovery circuit is configured to restore a first communication clock from an embedded clock signal received at the second data rate,
the second circuit is configured to extract the image data from the embedded clock signal according to the first communication clock, and
the setting data includes a setting value of the clock recovery circuit.

### Claim 4 (depends on 3)

The data receiving device of claim 3, wherein the second circuit includes a deserializer, and
wherein the deserializer is configured to parallelize the image data extracted from the embedded clock signal in a byte unit or a symbol unit.

### Claim 5 (depends on 4)

The data receiving device of claim 4, wherein the second circuit includes a decoder, and
wherein the decoder is configured to decode the image data, encoded by using a DC balance code or a limited run length code (LRLC), based on a decoding table stored in a memory.

### Claim 6 (depends on 5)

The data receiving device of claim 5, wherein the second communication circuit includes a descrambler, and
wherein the descrambler is configured to restore the image data, scrambled according to a prescribed protocol, to data in an original state.

### Claim 7 (depends on 5)

The data receiving device of claim 5, wherein the second circuit includes an unpacker, and
wherein the unpacker is configured to align the image data in pixel unit and transmit the aligned image data to the data receiving circuit.

### Claim 8 (depends on 1)

The data receiving device of claim 1, wherein the first circuit includes a deserializer, and
wherein the deserializer is configured to parallelize a communication signal received in a serial form through the first communication line and decode the communication signal by using a Manchester code.

### Claim 9 (depends on 8)

The data receiving device of claim 8, wherein the communication signal comprises a plurality of parts, and
wherein a first part includes a second communication clock, a second part includes a start signal, a third part includes a message header, a fourth part includes the setting data, a fifth part includes an error check value, and a sixth part includes an end signal.

### Claim 10 (depends on 1)

The data receiving device of claim 1, further comprising:
a fourth circuit configured to transmit a state signal for the first circuit through a second communication line.

### Claim 11 (depends on 10)

The data receiving device of claim 10, further comprising:
a fifth circuit configured to transmit a performance evaluation feedback signal for a communication evaluation result obtained based on a recognition rate of a test pattern received through the first communication line.

### Claim 12 (depends on 11)

The data receiving device of claim 11, further comprising:
a sixth circuit configured to combine the state signal with the performance evaluation feedback signal and transmit a combined signal to the second communication line.

### Claim 13

A data transmitting device comprising:
a first circuit configured to transmit setting data, for communication at a first communication rate, at a second communication rate different from the first communication rate through a first communication line; and
a second circuit configured to transmit the image data at the first communication rate through the first communication line after the setting data has been transmitted.

### Claim 14 (depends on 13)

The data transmitting device of claim 13, further comprising:
a third circuit configured to process image data for driving pixels of a display panel.

### Claim 15 (depends on 13)

The data transmitting device of claim 13, wherein, in the second circuit, each frame time is divided into a first section and a second section, the image data and first control data being transmitted in the first section and second control data being transmitted in the second section, and
wherein the first control data includes a control value applied in a line unit or a pixel unit of the display panel and the second control data includes a control value applied in a period longer than the line unit or a control value applied in a frame unit.

### Claim 16 (depends on 13)

The data transmitting device of claim 13, wherein the second circuit includes:
a packer configured to generate transmission data by packaging at least one of the image data, the first control data, and the second control data;
a scrambler configured to scramble some or all of the transmitted data;
an encoder configured to encode the transmission data by using a DC balance code or a limited run length code (LRLC); and
a serializer configured to convert the transmission data in a serial form to form a transmission stream.

### Claim 17 (depends on 16)

The data transmitting device of claim 16, wherein
the serializer is configured to distribute the transmission data to each of two or more pairs to transmit the distributed transmission data.

### Claim 18

A display panel driving device comprising:
a first communication line through which low voltage differential signaling (LVDS) communication is performed;
a data processing device configured to transmit setting data to the first communication line at a first communication rate; and
a plurality of data driving devices configured to perform a communication at a second communication rate different from the first communication rate through the first communication line, set a second communication environment according to setting values included in the setting data, receive image data through the second communication, and drive pixels of a display panel.

### Claim 19 (depends on 18)

The display panel driving device of claim 18, further comprising:
a second communication line through which a state signal is transmitted and received,
wherein each of the data driving devices is configured to transmit the state signal to the data processing device through the second communication line when an abnormality is detected in the second communication.

### Claim 20 (depends on 19)

The display panel driving device of claim 19, wherein:
the first communication line is configured to connect the data processing device and each of the data driving devices in a one-to-one way, and
the second communication line is configured to connect the data processing device and the data driving devices in a cascade form.
