IP Library Granted Patent US 11,961,451
Granted Patent B2
US 11,961,451 · App. 18/147,997 · Granted Apr 16, 2024

Data transmission method, timing controller, and storage medium

Inventors: Jangjin Nam (Beijing, CN); Dongmyung Lee (Beijing, CN); Donghoon Baek (Beijing, CN); Daejoon Lee (Beijing, CN)
Assignees: Beijing ESWIN Computing Technology Co., Ltd.; Hefel ESWIN Computing Technology Co., Ltd.
G09G3/2096G06F1/04G06F1/08G06F1/12G06F1/14G09G3/2092G09G2310/0275G09G2310/08G09G2320/0693G09G2330/021G09G2340/0435G09G2370/08G09G2370/14
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,961,451
App. No.
18/147,997
Granted
Apr 16, 2024
Kind
B2
Abstract

Provided is a data transmission method in a timing controller. The data transmission method includes sending clock calibration data to a source driver chip, wherein the clock calibration data instructs the source driver chip to perform a clock calibration; successively sending, in response to completing the clock calibration by the source driver chip, a first identification code and an initialization control instruction to the source driver chip over a data channel, wherein the first identification code indicates a start of transmission of the initialization control instruction, and the initialization control instruction comprises configuration information, the configuration information instructing the source driver chip to perform a configuration on a physical layer parameter; and successively sending a link stable pattern and display data to the source driver chip.

Claims (31)

1. A data transmission method, applicable to a timing controller, the method comprising:

sending clock calibration data to a source driver chip, wherein the clock calibration data instructs the source driver chip to perform a clock calibration;

successively sending, in response to completing the clock calibration by the source driver chip, a first identification code and an initialization control instruction to the source driver chip over a data channel, wherein the first identification code indicates a start of transmission of the initialization control instruction, and the initialization control instruction comprises configuration information, the configuration information instructing the source driver chip to perform a configuration on a physical layer parameter; and

successively sending a link stable pattern and display data to the source driver chip.

2. The method according to claim 1 , wherein the configuration information comprises at least one of drive current configuration information, equalizer gain configuration information, and clock data recovery loop bandwidth configuration information of the source driver chip.

3. The method according to claim 1 , wherein the configuration information comprises a plurality of bits of data, each of the bits of data corresponding to a transmission period, and each bit of data being repeatedly transmitted multiple times during the transmission period corresponding the bit of data.

4. The method according to claim 2 , wherein the configuration information comprises a plurality of bits of data, each of the bits of data corresponding to a transmission period, and each bit of data being repeatedly sent multiple times during the transmission period corresponding to the bit of data.

5. The method according to claim 3 , wherein the transmission period corresponding to each bit of data comprises a plurality of unit intervals that are successive, one bit of data being transmitted once within one of the unit intervals.

6. The method according to claim 3 , wherein the plurality of bits of data in the initiation control instruction comprises a first bit of data and a second bit of data, wherein a third transmission period is present between a first transmission period corresponding to the first bit of data and a second transmission period corresponding to the second hit of data, and the first transmission period is prior to the second transmission period, data transmitted in the third transmission period being data acquired by inverting the first bit of data.

7. The method according to claim 1 , wherein a number of clock edges in a signal for carrying the first identification code is less than a number of clock edges in a signal for carrying a second identification code, the second identification code being an identification code transmitted upon transmitting the initialization control instruction.

8. The method according to claim 1 , wherein the first identification code comprises a first sub-code and a second sub-code that are adjacent, a clock edge being present between a signal for carrying the first sub-code and a signal for carrying the second sub-code.

9. The method according to claim 6 , wherein the first identification code comprises a first sub-code and a second sub-code that are adjacent, a clock edge being present between a signal for carrying the first sub-code and a signal for carrying the second sub-code.

10. A timing controller, comprising a processor, a transceiver, and a memory;

wherein the memory stores one or more instructions executable by the processor; and

the processor, when loading and running the one or more instructions, is caused to control the transceiver to perform:

sending clock calibration data to a source driver chip, wherein the clock calibration data instructs the source driver chip to perform a clock calibration;

successively sending, in response to completing the clock calibration by the source driver chip, a first identification code and an initialization control instruction to the source driver chip over a data channel, wherein the first identification code indicates a start of transmission of the initialization control instruction, and the initialization control instruction comprises configuration information, the configuration information instructing the source driver chip to perform a configuration on a physical layer parameter; and

successively sending a link stable pattern and display data to the source driver chip.

11. The timing controller according to claim 10 , wherein the configuration information comprises at least one of drive current configuration information, equalizer gain configuration information, and clock data recovery loop bandwidth configuration information of the source driver chip.

12. The timing controller according to claim 10 , wherein the configuration information comprises a plurality of hits of data, each of the bits of data corresponding to a transmission period, and each bit of data being repeatedly transmitted multiple times during the transmission period corresponding the bit of data.

13. The timing controller according to claim 12 , wherein the transmission period corresponding to each of the bits of data comprises a plurality of unit intervals that are successive, one bit of data being transmitted once within one of the unit intervals.

14. The timing controller according to claim 12 , wherein the plurality of bits of data in the initiation control instruction comprises a first bit of data and a second hit of data, wherein a third transmission period is present between a first transmission period corresponding to the first bit of data and a second transmission period corresponding to the second bit of data, and the first transmission period is disposed prior to the second transmission period, data transmitted in the third transmission period being data acquired by inverting the first hit of data.

15. The timing controller according to claim 10 , wherein a number of clock edges in a signal for carrying the first identification code is less than a number of clock edges in a signal for carrying a second identification code, the second identification code being an identification code transmitted upon transmitting the initialization control instruction.

16. The timing controller according to claim 10 , wherein the first identification code comprises a first sub-code and a second sub-code that are adjacent, a clock edge being present between a signal for carrying the first sub-code and a signal for carrying the second sub-code.

17. A non-transitory computer-readable storage medium, storing one or more computer programs, wherein the one or more computer programs, when loaded and executed by a computer, cause the computer to perform:

sending clock calibration data to a source driver chip, wherein the clock calibration data instructs the source driver chip to perform a clock calibration;

successively sending, in response to completing the clock calibration by the source driver chip, a first identification code and an initialization control instruction to the source driver chip over a data channel, wherein the first identification code indicates a start of transmission of the initialization control instruction, and the initialization control instruction comprises configuration information, the configuration information instructing the source driver chip to perform a configuration on a physical layer parameter; and

successively sending a link stable pattern and display data to the source driver chip.

18. The non-transitory computer-readable storage medium according to claim 17 , wherein the configuration information comprises at least one of drive current configuration information, equalizer gain configuration information, and clock data recovery loop bandwidth configuration information of the source driver chip.

19. The non-transitory computer-readable storage medium according to claim 17 , wherein the configuration information comprises a plurality of bits of data, each of the bits of data corresponding to a transmission period, and each bit of data being repeatedly transmitted multiple times during the transmission period corresponding the bit of data.

20. The non-transitory computer-readable storage medium according to claim 19 , wherein the transmission period corresponding to each of the bits of data comprises a plurality of unit intervals that are successive, one bit of data being transmitted once within one of the unit intervals.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2022
From: NAM, JANGJIN; LEE, DONGMYUNG; BAEK, DONGHOON; LEE, DAEJOON
To: BEIJING ESWIN COMPUTING TECHNOLOGY CO., LTD.; HEFEI ESWIN COMPUTING TECHNOLOGY CO., LTD.
Reel/Frame 062237/0837 →
CHANGE OF NAME Recorded Dec 29, 2022
From: HEFEI ESWIN IC TECHNOLOGY CO., LTD.
To: HEFEI ESWIN COMPUTING TECHNOLOGY CO., LTD.
Reel/Frame 062251/0353 →
Priority Claims (1)
CN 202210614711.2 · May 30, 2022 · national
Continuity (1)
Related Publication 20230386389A1 · Nov 30, 2023