# US 2014/0192097 A1 · Display driver circuit and method of transmitting data in a display driver circuit

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

- Number: US 2014/0192097 A1
- Document ID: US20140192097A1
- Status: Published application
- Kind: A1
- Application number: 14/151,427
- Filed: 2014-01-09
- Published: 2014-07-10
- Earliest claimed: 2013-01-10
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Dong-Hoon BAEK; Jae-Youl LEE; Han-Su PAE; Dong-Myung LEE; Sun-Ik LEE; Yong-Min CHOI
- Web page: https://patentgrep.com/patent/US20140192097A1

## CPC

- G09G 3/3688: {suitable for active matrices only}
- G09G 2330/026: Arrangements or methods related to booting a display
- G09G 2330/06: Handling electromagnetic interferences [EMI], covering emitted as well as received electromagnetic radiation
- G09G 2370/08: Details of image data interface between the display device controller and the data line driver circuit
- 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 includes a source driver and a display driver. The source driver drives source lines of a display panel, and the timing controller transmits image data to the source driver and controls the source driver such that the transmitted image data is displayed in the display panel. The timing controller randomizes the image data in a scrambling mode when the timing controller transmits data packets including pixel data field in which the image data is written.

## Claims

### Claim 1

A display driver circuit comprising:
a source driver configured to drive source lines of a display panel; and
a timing controller configured to transmit image data to the source driver and configured to control the source driver such that the transmitted image data is displayed in the display panel,
the timing controller configured to randomize the image data in a scrambling mode when the timing controller transmits data packets including a pixel data field in which the image data is written.

### Claim 2 (depends on 1)

The display driver circuit of claim 1, wherein the timing controller includes a scrambler configured to randomize the image data and the scrambler is configured to randomize the image data by generating a single-bit scrambling code or a multi-bit scrambling code.

### Claim 3 (depends on 2)

The display driver circuit of claim 2, wherein the single-bit scrambling code includes a single bit used to scramble each bit of the image data, and the multi-bit scrambling code includes a plurality of scrambling bits, each scrambling bit used to scramble a respective bit of the image data.

### Claim 4 (depends on 2)

The display driver circuit of claim 2, wherein the source driver includes a de-scrambler configured to de-randomize the transferred image data, and the de-scrambler is configured to de-randomize the transmitted image data by receiving a scrambling mode signal and a de-scrambler enable signal that enables the de-scrambler from the timing controller, the scrambling mode signal indicating whether the image data is randomized using the single-bit scrambling code or the multi-bit scrambling code.

### Claim 5 (depends on 4)

The display driver circuit of claim 4, wherein the data packet further includes a configuration field for controlling the source driver, and the de-scrambler enable signal and the scrambling mode signal are written in the configuration field and are transmitted from the timing controller to the source driver.

### Claim 6 (depends on 1)

The display driver circuit of claim 1, wherein the timing controller writes random data pattern in a horizontal blank field and transmits the horizontal blank field to the source driver when the timing controller transmits the horizontal blank field which is assigned for the source driver to have a time to drive the display panel, the random data pattern is generated by applying a scrambling code to a clock pattern.

### Claim 7 (depends on 6)

The display driver circuit of claim 6, wherein the timing controller comprises:
a pattern generator configured to generate the clock pattern; and
a scrambler configured to generate the random data pattern based on the clock pattern.

### Claim 8 (depends on 6)

The display driver circuit of claim 6, wherein the source driver receives a horizontal blank field control signal to de-randomize the random data pattern, the horizontal blank field control signal indicating that the scrambling code is applied to data pattern written in the horizontal blank field.

### Claim 9 (depends on 8)

The display driver circuit of claim 8, wherein the data packet further includes a configuration field for controlling the source driver, and the horizontal blank field control signal is written in the configuration field, which is transferred from the timing controller to the source driver.

### Claim 10 (depends on 1)

The display driver circuit of claim 1, further comprising:
an additional source driver configured to drive additional source lines of a display panel, wherein:
the timing controller is configured to randomize image data for the additional source driver and send the randomized image data over a separate channel to the second source driver.

### Claim 11

A method of transferring data in a display driver circuit, the method comprising:
transmitting a configuration field from a timing controller to a source driver, configuration data for controlling the source driver being written in the configuration field;
transmitting, from the timing controller to the source driver, a pixel data field in which image data is written;
transmitting, from the timing controller to the source driver, a waiting field which is assigned for the source driver to have a first time to receive and to store the image data; and
transmitting, from the timing controller to the source driver, a horizontal blank field which is assigned for the source driver to drive a display panel based on the image data,
the timing controller configured to randomize the image data in a scrambling mode and to transmit the scrambled image data to the source driver.

### Claim 12 (depends on 11)

The method of claim 11, further comprising:
de-randomizing the scrambled image data in the source driver.

### Claim 13 (depends on 11)

The method of claim 11, further comprising randomizing the image data by generating a single-bit scrambling code or a multi-bit scrambling code.

### Claim 14 (depends on 13)

The method of claim 13, wherein the timing controller inserts a scrambling mode signal in the configuration field and transmits the configuration field to the source driver and the source driver de-randomizes the transmitted image data in response to the scrambling mode signal, the scrambling mode signal indicating whether the image data is randomized to the single-bit scrambling code or the multi-bit scrambling code.

### Claim 15 (depends on 11)

The method of claim 11, wherein the timing controller writes random data pattern that a scrambling code is applied to a clock pattern in a horizontal blank field and transmits the horizontal blank field to the source driver when the timing controller transmits the horizontal blank field which is assigned for the source driver go have a time to drive the display panel.

### Claim 16 (depends on 15)

The method of claim 15, wherein the random data pattern is one of a plurality of random data patterns that are generated by applying the scrambling to the clock pattern.

### Claim 17 (depends on 15)

The method of claim 15, wherein the timing controller inserts a horizontal blank field control signal in the configuration field and transmits the configuration field to the source driver, the horizontal blank field control signal indicating that the scrambling code is applied to data pattern written in the horizontal blank field.

### Claim 18

A display driver circuit, comprising:
a timing controller configured to transmit first scrambled image data to a first channel, and to transmit second scrambled image data to a second channel;
a plurality of source drivers coupled to the timing controller and configured to receive scrambled image data from the timing controller via a respective channel;
a first source driver of the plurality of source drivers, the first source driver coupled to the first channel and configured to receive the first scrambled image data and de-scramble the image data; and
a second source driver of the plurality of source drivers, the second source driver coupled to the second channel and configured to receive the second scrambled image data and de-scramble the image data.

### Claim 19 (depends on 18)

The display driver circuit of claim 18, wherein the first source driver includes a de-scrambler configured to unscramble the transmitted scrambled image data, and the de-scrambler is configured to unscramble the image data by receiving, from the timing controller, a scrambling mode signal and a de-scrambler enable signal that enables the de-scrambler, the scrambling mode signal indicating whether the image data is randomized using a single-bit scrambling code or a multi-bit scrambling code.

### Claim 20 (depends on 19)

The display circuit of claim 19, wherein:
the scrambled data is sent using data packets, and each data packet further includes a configuration field for controlling the source driver, and
the de-scrambler enable signal and the scrambling mode signal are written in the configuration field and are transmitted from the timing controller to the source driver.
