CN104700807A - Data transmission device and method of embedded clock point-to-point transmission architecture - Google Patents
Data transmission device and method of embedded clock point-to-point transmission architecture Download PDFInfo
- Publication number
- CN104700807A CN104700807A CN201510138414.5A CN201510138414A CN104700807A CN 104700807 A CN104700807 A CN 104700807A CN 201510138414 A CN201510138414 A CN 201510138414A CN 104700807 A CN104700807 A CN 104700807A
- Authority
- CN
- China
- Prior art keywords
- data
- packet
- bit
- state
- clock signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 87
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000004806 packaging method and process Methods 0.000 claims description 2
- 239000004973 liquid crystal related substance Substances 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 18
- 238000012549 training Methods 0.000 description 8
- 101100328957 Caenorhabditis elegans clk-1 gene Proteins 0.000 description 4
- 101100113692 Caenorhabditis elegans clk-2 gene Proteins 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 208000013586 Complex regional pain syndrome type 1 Diseases 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
Landscapes
- Communication Control (AREA)
Abstract
Description
技术领域technical field
本发明涉及一种数据传输技术,尤其涉及一种用于液晶显示器的内嵌式时钟(Clock Embedded)点对点(Point to Point)传输架构的数据传输装置及其方法。The present invention relates to a data transmission technology, in particular to a data transmission device and a method thereof for an embedded clock (Clock Embedded) point-to-point (Point to Point) transmission architecture of a liquid crystal display.
背景技术Background technique
时序控制器(Timing Controller,Tcon)与源驱动器(Source Driver,SD)为面板显示驱动的两个关键部件。简单来说,时序控制器在传输显示数据时的主要功能为接收特定格式的输入讯号(诸如,LVDS),其中该输入讯号可以由信号产生器等讯号源产生,再经过转卡(transfer board)转换后获得,并根据对应的输出通道数将上述输入讯号进行适当编排,经过编码(encode)或打散(scramble)后,输出到源驱动器。在源驱动器一侧,其在传输显示数据时的主要功能为接收由时序控制器输出的讯号,并解析出显示数据及设定数据,将显示数据写入源驱动器自身的缓存器后,待参考讯号出现时予以驱动液晶面板。在此,设定数据主要用于提供源驱动器所需要的信息,例如极性、通道数量等。The timing controller (Timing Controller, Tcon) and the source driver (Source Driver, SD) are two key components of the panel display driver. In simple terms, the main function of the timing controller when transmitting display data is to receive an input signal of a specific format (such as LVDS), where the input signal can be generated by a signal source such as a signal generator, and then passed through a transfer board (transfer board) After conversion, the above-mentioned input signals are properly arranged according to the corresponding number of output channels, encoded (encoded) or scrambled (scrambled), and then output to the source driver. On the side of the source driver, its main function when transmitting display data is to receive the signal output by the timing controller, and analyze the display data and setting data, and write the display data into the register of the source driver itself for reference. The LCD panel is driven when the signal appears. Here, the setting data is mainly used to provide information required by the source driver, such as polarity, number of channels, and so on.
在现有技术中,早期的传输接口多采用“multi drop”架构(即,多点架构),由时序控制器将数据信号和时钟信号分别走线并传输至源驱动器。因单一讯号线传送时的电磁干扰(Electromagnetic Interference,EMI)较大,不利于高速传输,因此传输上的讯号多采用差分对(differential pair),如微型低压差分信号(mini Low Voltage Differential Signal,mini-LVDS)接口或低摆幅差分信号(Reduced Swing Differential Signal,RSDS)接口。随着显示器的分辨率需求越来越高,对于数据传输的要求也越来越多,举例而言,希望数据可以传送地更快,走线更精简等。受限于阻抗匹配问题,多点架构对于传输速率有很大的限制。此外,在高频状态时,时钟信号和数据信号分别传输的走线架构容易造成时钟偏移或歪斜(clock skew)问题,导致源驱动器接收到的时钟讯号无法正确地撷取有效数据。In the prior art, the early transmission interfaces mostly adopt a "multi drop" architecture (that is, a multi-drop architecture), and the timing controller routes the data signal and the clock signal separately and transmits them to the source driver. Because the electromagnetic interference (EMI) of a single signal line is large, it is not conducive to high-speed transmission, so the signal on the transmission mostly uses a differential pair (differential pair), such as a miniature low voltage differential signal (mini Low Voltage Differential Signal, mini -LVDS) interface or low-swing differential signal (Reduced Swing Differential Signal, RSDS) interface. As the resolution requirements of displays are getting higher and higher, there are more and more requirements for data transmission. For example, it is hoped that data can be transmitted faster and wiring is more streamlined. Limited by the impedance matching problem, the multi-point architecture has a great limitation on the transmission rate. In addition, in the high-frequency state, the routing structure in which the clock signal and the data signal are transmitted separately may easily cause clock skew or skew (clock skew), so that the clock signal received by the source driver cannot correctly capture valid data.
为提升讯号传输速度,目前主流的做法为点对点(point to point)架构,配合内嵌时钟讯号(clock embedded signal)。此外,为了确认源驱动器有解析出时序控制器传送的时钟信息,还可设置“锁存(Lock)”讯号以显示目前的时钟状态。其动作方式为:当未锁定(unlock)时钟信号时,回传与锁定(lock)时相反的逻辑。采用上述点对点传输接口进行操作时,时序控制器首先传送训练码(training code)至源驱动器,直到源驱动器内部的时钟数据恢复(Clock Data Recovery,CDR)电路回传“锁存(lock)”状态时,就可以开始进行数据传输。再者,时序控制器与源驱动器之间的传输讯号,除了显示数据(Display data)外,也需要传送源驱动器的缓存器设定值(Register Setting)。若没有制定一套传输协议,源驱动器的缓存器设定值只能额外增加硬件走线来传送,会相当耗费印刷电路板(Printed CircuitBoard,PCB)的空间与成本。采用上述方式虽然可以顺利地传送显示数据(Display data)及源驱动器缓存器的设定值(Setting),却缺乏弹性。例如,一旦源驱动器的缓存器设定值的封包数量(packet number)需要改变,甚至传输状态需要新增或更动次序,都必须重新定义传输协议。In order to increase the signal transmission speed, the current mainstream method is a point-to-point architecture with an embedded clock signal (clock embedded signal). In addition, in order to confirm that the source driver has resolved the clock information sent by the timing controller, a “Lock” signal can also be set to display the current clock status. Its action mode is: when the clock signal is not locked (unlock), the logic opposite to that of the lock (lock) is returned. When using the above-mentioned point-to-point transmission interface to operate, the timing controller first transmits the training code (training code) to the source driver until the internal clock data recovery (Clock Data Recovery, CDR) circuit of the source driver returns the "lock" status , the data transfer can begin. Furthermore, in addition to display data, the transmission signal between the timing controller and the source driver also needs to transmit the register setting value of the source driver (Register Setting). If a transmission protocol is not established, the buffer settings of the source driver can only be transmitted through additional hardware wiring, which will consume a lot of space and cost on the printed circuit board (PCB). Although the display data (Display data) and the setting value (Setting) of the source driver register can be transmitted smoothly by the above method, it lacks flexibility. For example, once the packet number of the buffer setting value of the source driver needs to be changed, or even the transmission state needs to be added or the sequence needs to be changed, the transmission protocol must be redefined.
有鉴于此,如何设计一种在时序控制器与源驱动器之间基于内嵌式时钟点对点传输架构且富有弹性的数据传输协议,以消除现有技术中的上述缺陷和不足,是业内相关技术人员亟待解决的一项课题。In view of this, how to design a flexible data transmission protocol based on the embedded clock point-to-point transmission architecture between the timing controller and the source driver, so as to eliminate the above-mentioned defects and deficiencies in the prior art, is an important task for relevant technical personnel in the industry. A problem that needs to be solved urgently.
发明内容Contents of the invention
针对现有技术中的时序控制器与源驱动器基于内嵌式时钟点对点传输架构来传送显示数据和源驱动器的缓存器设定值时所存在的上述缺陷,本发明提供了一种用于液晶显示器的内嵌式时钟点对点传输架构的数据传输装置及其方法。Aiming at the above-mentioned defects in the prior art when the timing controller and the source driver transmit the display data and the buffer setting value of the source driver based on the embedded clock point-to-point transmission architecture, the present invention provides a liquid crystal display The data transmission device and method of the embedded clock point-to-point transmission architecture.
依据本发明的一个方面,提供了一种用于内嵌式时钟点对点传输架构的数据传输方法,所述内嵌式时钟点对点传输架构包括时序控制器以及至少一源驱动器,其中该数据传输方法包括以下步骤:According to one aspect of the present invention, a data transmission method for an embedded clock point-to-point transmission architecture is provided, the embedded clock point-to-point transmission architecture includes a timing controller and at least one source driver, wherein the data transmission method includes The following steps:
时序控制器的第一时序产生单元提供一第一时钟信号;The first timing generating unit of the timing controller provides a first clock signal;
时序控制器的第一数据处理器根据所接收的所述第一时钟信号,将待传送的数据封装为一系列的封包;The first data processor of the timing controller encapsulates the data to be transmitted into a series of packets according to the received first clock signal;
所述第一数据处理器对每个封包进行编码从而得到一编码数据,其中所述编码数据用于弹性定义所述封包的封包状态;The first data processor encodes each packet to obtain encoded data, wherein the encoded data is used to flexibly define the packet state of the packet;
源驱动器的第二时序产生单元提供一第二时钟信号;以及The second timing generating unit of the source driver provides a second clock signal; and
源驱动器的第二数据处理器根据所接收的第二时钟信号以及所述编码数据,对所述编码数据进行解码从而得到所述封包的有效数据。The second data processor of the source driver decodes the encoded data according to the received second clock signal and the encoded data so as to obtain the valid data of the packet.
在其中的一实施例,每个封包的封包状态对应于设定字段、显示字段、空白字段或者结束字段。In one embodiment, the packet state of each packet corresponds to a setting field, a display field, a blank field or an end field.
在其中的一实施例,每个封包由(N-1)个数据位和1个附加位构成,第1个数据位为第一标志位,第2个数据位至第(N-2)个数据位包括至少一扩展标志位,第(N-1)个数据位为一第二标志位,藉由所述第一标志位、所述扩展标志位和所述第二标志位的组合来确定所述封包状态为所述设定字段、所述显示字段、所述空白字段或所述结束字段,其中N为大于3的自然数。In one of the embodiments, each packet is composed of (N-1) data bits and 1 additional bit, the first data bit is the first flag bit, and the second data bit to (N-2)th The data bits include at least one extended flag bit, and the (N-1)th data bit is a second flag bit, which is determined by a combination of the first flag bit, the extended flag bit, and the second flag bit The package state is the setting field, the display field, the blank field or the end field, wherein N is a natural number greater than 3.
在其中的一实施例,确定所述设定字段、所述显示字段、所述空白字段或所述结束字段的判断规则为:In one of the embodiments, the judgment rule for determining the setting field, the display field, the blank field or the end field is:
当第N个封包的第一标志位不等于第(N-1)个封包的第二标志位时,所述封包状态对应于显示字段;When the first flag bit of the Nth packet is not equal to the second flag bit of the (N-1)th packet, the packet status corresponds to the display field;
当第N个封包的第一标志位等于第(N-1)个封包的第二标志位且不同于第N个封包的扩展标志位时,所述封包状态对应于设定字段;When the first flag bit of the Nth packet is equal to the second flag bit of the (N-1)th packet and is different from the extended flag bit of the Nth packet, the packet status corresponds to the setting field;
当第N个封包的第一标志位等于第(N-1)个封包的第二标志位以及第N个封包的扩展标志位时,所述封包状态对应于空白字段;以及When the first flag bit of the Nth packet is equal to the second flag bit of the (N-1)th packet and the extension flag bit of the Nth packet, the packet state corresponds to a blank field; and
当封包中的所有数据位均为1时,所述封包状态对应于结束字段。The packet state corresponds to the end field when all data bits in the packet are 1.
在其中的一实施例,上述第一数据处理器对每个封包进行编码从而得到一编码数据的步骤还包括:增加1个附加位,以将所述封包从(N-1)个数据位增加至N个数据位,其中所述附加位用于记录所述显示字段时的翻转动作;以及确定需编码的封包状态,并根据所确定的封包状态来调整所述第一标志位、所述第二标志位和/或所述扩展标志位,使其符合相应字段的状态指示符(state indicator)。In one of the embodiments, the above-mentioned step of encoding each packet by the first data processor to obtain an encoded data further includes: adding 1 additional bit to increase the packet from (N-1) data bits to N data bits, wherein the additional bit is used to record the flipping action of the display field; and determine the packet state to be encoded, and adjust the first flag bit, the second flag bit according to the determined packet state The two flag bits and/or the extended flag bits conform to the state indicator (state indicator) of the corresponding field.
在其中的一实施例,上述源驱动器的第二数据处理器根据所接收的第二时钟信号以及所述编码数据,对所述编码数据进行解码的步骤还包括:比对所述封包中的第一标志位、第二标志位和扩展标志位与状态指示符是否匹配;以及根据匹配结果确定是否对所述封包中的数据位进行翻转,从而取出所述封包的有效数据。In one of the embodiments, the step of decoding the coded data by the second data processor of the source driver according to the received second clock signal and the coded data further includes: comparing the first Whether the first flag bit, the second flag bit and the extended flag bit match the status indicator; and determine whether to flip the data bits in the packet according to the matching result, so as to take out the valid data of the packet.
在其中的一实施例,当所述封包状态对应于显示字段时,若所述附加位未标记翻转,则所述有效数据为所述封包中除所述附加位之外的所有数据位;若所述附加位已标记翻转,则所述有效数据为所述封包中除所述附加位之外的、所述第一标志位已进行翻转后的所有数据位。In one of the embodiments, when the packet state corresponds to a display field, if the additional bit is not flagged and flipped, the valid data is all data bits in the packet except the additional bit; if If the additional bit has been marked inverted, the valid data is all data bits in the packet after the first flag bit has been inverted except the additional bit.
依据本发明的另一个方面,提供了一种用于内嵌式时钟点对点传输架构的数据传输装置,包括:According to another aspect of the present invention, a data transmission device for an embedded clock point-to-point transmission architecture is provided, including:
时序控制器,具有:第一时序产生单元,用于提供一第一时钟信号;以及第一数据处理器,用于根据所接收的所述第一时钟信号,将待传送的数据封装为一系列的封包,并对每个封包进行编码从而得到一编码数据,其中所述编码数据用于弹性定义所述封包的封包状态;以及The timing controller has: a first timing generation unit, configured to provide a first clock signal; and a first data processor, configured to package the data to be transmitted into a series of and encoding each packet to obtain encoded data, wherein the encoded data is used to flexibly define the packet state of the packet; and
源驱动器,具有:第二时序产生单元,用于接收来自所述第一数据处理器的编码数据,并提供一第二时钟信号;以及第二数据处理器,用于根据所接收的第二时钟信号以及所述编码数据,对所述编码数据进行解码从而得到所述封包的有效数据。The source driver has: a second timing generation unit for receiving encoded data from the first data processor and providing a second clock signal; signal and the coded data, and decode the coded data to obtain valid data of the packet.
在其中的一实施例,所述第一数据处理器依次包括一状态定义编码器和一扰码器,所述第二数据处理器依次包括一解扰器和一状态定义解码器,其中,所述扰码器与所述解扰器电性连接。In one of the embodiments, the first data processor sequentially includes a state-defining encoder and a scrambler, and the second data processor sequentially includes a descrambler and a state-defining decoder, wherein the The scrambler is electrically connected with the descrambler.
在其中的一实施例,所述第一数据处理器依次包括一扰码器和一状态定义编码器,所述第二数据处理器依次包括一状态定义解码器和一解扰器,其中,所述状态定义编码器与所述状态定义解码器电性连接。In one of the embodiments, the first data processor sequentially includes a scrambler and a state-defining encoder, and the second data processor sequentially includes a state-defining decoder and a descrambler, wherein the The state definition encoder is electrically connected to the state definition decoder.
采用本发明的用于液晶显示器的内嵌式时钟点对点传输架构的数据传输装置及其方法,时序控制器的第一时序产生单元提供一第一时钟信号,第一数据处理器根据所接收的第一时钟信号将待传送的数据封装为一系列的封包,由该第一数据处理器对每个封包进行编码从而得到一编码数据,这里的编码数据用于弹性定义封包的封包状态。源驱动器的第二时序产生单元提供一第二时钟信号,并且由源驱动器的第二数据处理器根据所接收的第二时钟信号以及编码数据,对编码数据进行解码从而得到封包的有效数据。相比于现有技术,本发明针对内嵌式时钟点对点传输架构提出了一个定义封包状态的方法,藉由一些特殊数据位的组合来赋予每个封包的封包状态信息,诸如显示字段、设定字段、空白字段和结束字段等封包状态。如此一来,源驱动器可以将所接收的封包数据中的数据位与定义好的状态指示符进行比对,并根据比对结果确定是否对封包中的数据位进行翻转,从而取出封包的有效数据,使得时序控制器与源驱动器之间的传输可弹性地因应系统状态及需求进行调整。Using the data transmission device and method of the embedded clock point-to-point transmission architecture for liquid crystal displays of the present invention, the first timing generation unit of the timing controller provides a first clock signal, and the first data processor according to the received first clock signal A clock signal encapsulates the data to be transmitted into a series of packets, and the first data processor encodes each packet to obtain encoded data, where the encoded data is used to flexibly define the packet status of the packets. The second timing generating unit of the source driver provides a second clock signal, and the second data processor of the source driver decodes the encoded data according to the received second clock signal and the encoded data to obtain valid data in the package. Compared with the prior art, the present invention proposes a method for defining the state of the packet for the built-in clock point-to-point transmission architecture. The packet state information of each packet is given by the combination of some special data bits, such as display field, setting Packet status such as field, blank field, and end field. In this way, the source driver can compare the data bits in the received packet data with the defined status indicator, and determine whether to flip the data bits in the packet according to the comparison result, so as to take out the valid data of the packet , so that the transmission between the timing controller and the source driver can be flexibly adjusted in response to system status and requirements.
附图说明Description of drawings
读者在参照附图阅读了本发明的具体实施方式以后,将会更清楚地了解本发明的各个方面。其中,Readers will have a clearer understanding of various aspects of the present invention after reading the detailed description of the present invention with reference to the accompanying drawings. in,
图1示出现有技术中的一种采用多点架构进行数据传输的示意图;FIG. 1 shows a schematic diagram of data transmission using a multi-point architecture in the prior art;
图2示出现有技术中的一种采用点对点架构进行数据传输的示意图;FIG. 2 shows a schematic diagram of data transmission using a point-to-point architecture in the prior art;
图3示出采用图2的点对点架构定义封包的次序和数量的示意图;FIG. 3 shows a schematic diagram of defining the sequence and quantity of packets using the point-to-point architecture of FIG. 2;
图4示出依据本发明的一实施方式,基于内嵌式时钟点对点传输架构且可弹性定义封包的封包状态的数据传输装置的结构示意图;4 shows a schematic structural diagram of a data transmission device based on an embedded clock point-to-point transmission architecture and can flexibly define the packet state of a packet according to an embodiment of the present invention;
图5a示出图4的数据传输装置中的第一数据处理器和第二数据处理器的一具体实施例;Fig. 5 a shows a specific embodiment of the first data processor and the second data processor in the data transmission device of Fig. 4;
图5b示出图4的数据传输装置中的第一数据处理器和第二数据处理器的另一具体实施例;Fig. 5b shows another specific embodiment of the first data processor and the second data processor in the data transmission device of Fig. 4;
图6示出透过本发明所定义的封包形式进行逐帧地数据传输的状态示意图;FIG. 6 shows a schematic diagram of the state of frame-by-frame data transmission through the packet form defined by the present invention;
图7a示出液晶显示装置在V-active期间内的封包分布示意图;FIG. 7a shows a schematic diagram of packet distribution of a liquid crystal display device during a V-active period;
图7b示出本发明用来弹性定义封包的封包状态的各个特殊标志位的示意性实施例;Figure 7b shows a schematic embodiment of each special flag bit used to flexibly define the packet state of the packet in the present invention;
图8a至图8d分别示出对第(N-1)个封包和第N个封包进行附加位设置的示意图;Figures 8a to 8d show schematic diagrams of setting additional bits for the (N-1)th packet and the Nth packet, respectively;
图9a至图9d分别示出在显示数据这一封包状态下,第一标志位、第二标志位和/或扩展标志位符合相应字段的状态指示符时的示意图;Figures 9a to 9d respectively show schematic diagrams when the first flag bit, the second flag bit and/or the extended flag bit conform to the state indicator of the corresponding field in the packet state of display data;
图10a至图10f分别示出在显示数据这一封包状态下,第一标志位、第二标志位和/或扩展标志位不符合相应字段的状态指示符时的示意图;以及Figures 10a to 10f respectively show schematic diagrams when the first flag bit, the second flag bit and/or the extended flag bit do not conform to the state indicator of the corresponding field in the packet state of display data; and
图11示出依据本发明的另一实施方式,基于内嵌式时钟点对点传输架构且可弹性定义封包的封包状态的数据传输方法的流程框图。FIG. 11 shows a flow chart of a data transmission method based on an embedded clock point-to-point transmission architecture and can flexibly define a packet state of a packet according to another embodiment of the present invention.
具体实施方式Detailed ways
为了使本申请所揭示的技术内容更加详尽与完备,可参照附图以及本发明的下述各种具体实施例,附图中相同的标记代表相同或相似的组件。然而,本领域的普通技术人员应当理解,下文中所提供的实施例并非用来限制本发明所涵盖的范围。此外,附图仅仅用于示意性地加以说明,并未依照其原尺寸进行绘制。In order to make the technical content disclosed in this application more detailed and complete, reference may be made to the drawings and the following various specific embodiments of the present invention, and the same symbols in the drawings represent the same or similar components. However, those skilled in the art should understand that the examples provided below are not intended to limit the scope of the present invention. In addition, the drawings are only for schematic illustration and are not drawn according to their original scale.
图1示出现有技术中的一种采用多点架构进行数据传输的示意图,图2示出现有技术中的一种采用点对点架构进行数据传输的示意图,图3示出采用图2的点对点架构定义封包的次序和数量的示意图。Figure 1 shows a schematic diagram of data transmission using a multi-point architecture in the prior art, Figure 2 shows a schematic diagram of data transmission in the prior art using a point-to-point architecture, and Figure 3 shows the definition of a point-to-point architecture using Figure 2 Schematic diagram of the sequence and number of packets.
参照图1,如前所述,采用“multi drop”架构(即,多点架构)时,时序控制器在接收并行数据之后,将数据信号和时钟信号分别走线并传输至各个源驱动器。因单一讯号线传送时的电磁干扰较大,不利于高速传输。随着显示器的分辨率需求越来越高,对于数据传输的要求也越来越多,但是因受限于阻抗匹配问题,该架构对于传输速率有很大的限制。Referring to FIG. 1, as mentioned above, when the "multi drop" architecture (ie, multi-point architecture) is adopted, the timing controller routes the data signal and the clock signal separately and transmits them to each source driver after receiving parallel data. Due to the large electromagnetic interference during the transmission of a single signal line, it is not conducive to high-speed transmission. As the display resolution becomes higher and higher, there are more and more requirements for data transmission. However, due to the impedance matching problem, this architecture has a great limitation on the transmission rate.
参照图2和图3,为提升讯号传输速度,可改为内嵌时钟式的点对点架构,时序控制器在接收并行数据之后,将待传输的数据嵌入时钟信号且采用同一走线传送至相应的源驱动器,并由该源驱动器在解析出时序控制器传送的时钟信息时设置“锁存(Lock)”讯号以显示目前的时钟状态。例如,在图3中,首先定义“clock training”状态,时序控制器传送时钟训练码封包至源驱动器,直到源驱动器锁定时钟信号之后,再直接进入“Setting”状态,最后进入“Display”状态。为了确定目前传送的封包内容是为源驱动器缓存器的设定值或是显示数据,时序控制器与源驱动器会先制定好在Setting状态时连续接收的封包数量,如图中标示的M个封包。时序控制器传送完毕后,接着会进入到Display状态,开始显示数据的传输,封包数量如图中标示的N个封包。显然,这种方式虽可顺利传送显示数据和设定值,却缺乏弹性。一旦源驱动器的缓存器设定值的封包数量(packet number)需要改变,甚至传输状态需要新增或更动次序,都必须重新定义传输协议。Referring to Figure 2 and Figure 3, in order to increase the signal transmission speed, it can be changed to a point-to-point architecture with an embedded clock. After receiving the parallel data, the timing controller embeds the data to be transmitted into the clock signal and transmits it to the corresponding A source driver, and the source driver sets a "Lock" signal to display the current clock state when parsing out the clock information sent by the timing controller. For example, in Figure 3, the "clock training" state is first defined, and the timing controller transmits the clock training code packet to the source driver until the source driver locks the clock signal, then directly enters the "Setting" state, and finally enters the "Display" state. In order to determine whether the content of the currently transmitted packet is the set value or display data of the source driver buffer, the timing controller and the source driver will first determine the number of packets received continuously in the Setting state, as shown in the figure M packets . After the transmission of the timing controller is completed, it will enter the Display state and start to display the data transmission. The number of packets is N packets as shown in the figure. Obviously, although this method can smoothly transmit display data and setting values, it lacks flexibility. Once the packet number of the buffer setting value of the source driver needs to be changed, or even the transmission status needs to be added or the sequence needs to be changed, the transmission protocol must be redefined.
为了解决现有技术中的上述问题,本发明提供了一种新的数据传输装置。图4示出依据本发明的一实施方式,基于内嵌式时钟点对点传输架构且可弹性定义封包的封包状态的数据传输装置的结构示意图。In order to solve the above problems in the prior art, the present invention provides a new data transmission device. FIG. 4 shows a schematic structural diagram of a data transmission device based on an embedded clock point-to-point transmission architecture and can flexibly define the packet state of a packet according to an embodiment of the present invention.
参照图4,本发明用于内嵌式时钟点对点传输架构的数据传输装置包括时序控制器10和至少一源驱动器20。Referring to FIG. 4 , the data transmission device used in the embedded clock point-to-point transmission architecture of the present invention includes a timing controller 10 and at least one source driver 20 .
具体而言,时序控制器10具有第一时序产生单元和第一数据处理器102。源驱动器20具有第二时序产生单元和第二数据处理器202。第一时序产生单元接收一时钟参考信号clk_ref以及锁存信号LOCK,并输出一第一时钟信号clk_1。第一数据处理器102接收一并行数据Data_P和第一时钟信号clk_1,从而将待传送的数据封装为一系列的封包,并对每个封包进行编码从而得到一编码数据Data_S,其中编码数据Data_S可弹性定义封包的封包状态。Specifically, the timing controller 10 has a first timing generating unit and a first data processor 102 . The source driver 20 has a second timing generation unit and a second data processor 202 . The first timing generating unit receives a clock reference signal clk_ref and a latch signal LOCK, and outputs a first clock signal clk_1. The first data processor 102 receives a parallel data Data_P and a first clock signal clk_1, thereby packaging the data to be transmitted into a series of packets, and encoding each packet to obtain an encoded data Data_S, wherein the encoded data Data_S can be Elasticity defines the packet state of the packet.
第二时序产生单元接收来自第一数据处理器102的编码数据Data_S,并提供一第二时钟信号clk_2及锁存信号LOCK。第二数据处理器202用于根据所接收的第二时钟信号clk_2以及编码数据Data_S,对编码数据Data_S进行解码从而得到封包的有效数据。The second timing generation unit receives the encoded data Data_S from the first data processor 102 and provides a second clock signal clk_2 and a latch signal LOCK. The second data processor 202 is configured to decode the coded data Data_S according to the received second clock signal clk_2 and the coded data Data_S so as to obtain the packaged valid data.
在一具体实施例中,如图7b所示,每个封包由(N-1)个数据位和1个附加位构成,第1个数据位为第一标志位sp_1,第2个数据位至第(N-2)个数据位包括至少一扩展标志位sp_ext,第(N-1)个数据位为一第二标志位sp_2,藉由第一标志位sp_1、扩展标志位sp_ext和第二标志位sp_2的组合来确定封包状态为设定字段(Setting)、显示字段(Display)、空白字段(Blank)或结束字段(EOL),其中N为大于3的自然数。例如,N等于9,每个封包包括8个数据位和1个附加位。In a specific embodiment, as shown in Figure 7b, each packet is composed of (N-1) data bits and 1 additional bit, the first data bit is the first flag bit sp_1, the second data bit is to The (N-2)th data bit includes at least one extended flag sp_ext, the (N-1)th data bit is a second flag sp_2, by the first flag sp_1, the extended flag sp_ext and the second flag The combination of bits sp_2 determines the packet status as setting field (Setting), display field (Display), blank field (Blank) or end field (EOL), where N is a natural number greater than 3. For example, N equals 9, and each packet includes 8 data bits and 1 overhead bit.
在一具体实施例中,确定设定字段、显示字段、空白字段或结束字段的判断规则为:In a specific embodiment, the judgment rule for determining the setting field, display field, blank field or end field is:
当第N个封包的第一标志位不等于第(N-1)个封包的第二标志位时,即sp_1(N)不等于sp_2(N-1),封包状态对应于显示字段;When the first flag of the Nth packet is not equal to the second flag of the (N-1)th packet, that is, sp_1 (N) is not equal to sp_2 (N-1), the packet state corresponds to the display field;
当第N个封包的第一标志位等于第(N-1)个封包的第二标志位且不同于第N个封包的扩展标志位时,即sp_1(N)等于sp_2(N-1)且不等于sp_ext(N),封包状态对应于设定字段;When the first flag bit of the Nth packet is equal to the second flag bit of the (N-1)th packet and different from the extended flag bit of the Nth packet, that is, sp_1(N) is equal to sp_2(N-1) and Not equal to sp_ext(N), the packet state corresponds to the setting field;
当第N个封包的第一标志位等于第(N-1)个封包的第二标志位以及第N个封包的扩展标志位时,即sp_1(N)等于sp_2(N-1)且等于sp_ext(N),封包状态对应于空白字段;以及When the first flag bit of the Nth packet is equal to the second flag bit of the (N-1)th packet and the extension flag bit of the Nth packet, that is, sp_1(N) is equal to sp_2(N-1) and equal to sp_ext (N), the packet status corresponds to a blank field; and
当封包中的所有数据位均为1时,封包状态对应于结束字段。When all data bits in the packet are 1, the packet state corresponds to the end field.
图5a示出图4的数据传输装置中的第一数据处理器和第二数据处理器的一具体实施例,图5b示出图4的数据传输装置中的第一数据处理器和第二数据处理器的另一具体实施例。Fig. 5 a shows a specific embodiment of the first data processor and the second data processor in the data transmission device of Fig. 4, and Fig. 5 b shows the first data processor and the second data processor in the data transmission device of Fig. 4 Another specific embodiment of a processor.
参照图5a,在该实施例中,第一数据处理器102依次包括一状态定义编码器和一扰码器,第二数据处理器202依次包括一解扰器和一状态定义解码器,扰码器与解扰器电性连接。With reference to Fig. 5 a, in this embodiment, the first data processor 102 comprises a state definition coder and a scrambler successively, and the second data processor 202 comprises a descrambler and a state definition decoder successively, and the scrambler The device is electrically connected with the descrambler.
参照图5b,在该实施例中,第一数据处理器102依次包括一扰码器和一状态定义编码器,第二数据处理器202依次包括一状态定义解码器和一解扰器,状态定义编码器与状态定义解码器电性连接。从图5a和图5b可以看出,扰码器是进行数据打散的单元,目的为提供较佳的平衡性,还可避免重复性的数据图案造成高EMI问题。With reference to Fig. 5 b, in this embodiment, the first data processor 102 comprises a scrambler and a state definition encoder successively, and the second data processor 202 comprises a state definition decoder and a descrambler successively, the state definition The encoder is electrically connected to the state definition decoder. It can be seen from Fig. 5a and Fig. 5b that the scrambler is a unit that scrambles data to provide better balance and avoid high EMI problems caused by repetitive data patterns.
图6示出透过本发明所定义的封包形式进行逐帧地数据传输的状态示意图。FIG. 6 is a schematic diagram showing the state of frame-by-frame data transmission through the packet format defined by the present invention.
参照图6,其描述数据传输装置从上电(power on)开始以后的状态。Initial为系统尚未进入第一个V-active(即,V-active(1))之前的期间。在Initial期间,时序控制器从上电后开始传送时钟训练码封包给源驱动器,直到源驱动器回传锁存信号“Lock”告知时序控制器已锁定时钟信息,Initial期间才结束,并进入第一个V-active期间。V-active内传送的状态分别为源驱动器设定值(Setting)、显示数据(Display)、时钟校正区间(Blank)以及行结束期间(End of Line,EOL)。在V-blank区间时,可以定义每条扫描行的状态组合为源驱动器设定值(Setting)、时钟校正区间(Blank)以及行结束期间(End of Line,EOL)。此外,在时钟训练期间,可发生两种情形:1)Lock讯号为low,表示时钟信号未锁定,则时序控制器立即传送训练码;2)Lock讯号为high,而时序控制器在“Setting”周期内设定缓存器的数值并告知源驱动器在下一条扫描行开始进行时钟训练。Referring to Fig. 6, it describes the state of the data transmission device after power-on (power on). Initial is a period before the system enters the first V-active (that is, V-active(1)). During the Initial period, the timing controller starts to transmit the clock training code packet to the source driver after it is powered on, and the Initial period ends and enters the first A V-active period. The states transmitted in V-active are source driver setting value (Setting), display data (Display), clock correction interval (Blank) and line end period (End of Line, EOL). In the V-blank interval, the state combination of each scanning line can be defined as the source driver setting value (Setting), the clock correction interval (Blank) and the end of line period (End of Line, EOL). In addition, during clock training, two situations can occur: 1) the Lock signal is low, indicating that the clock signal is not locked, and the timing controller immediately transmits the training code; 2) the Lock signal is high, and the timing controller is in "Setting" Set the value of the register in the cycle and inform the source driver to start clock training in the next scan line.
图7a示出液晶显示装置在V-active期间内的封包分布示意图,图7b示出本发明用来弹性定义封包的封包状态的各个特殊标志位的示意性实施例。FIG. 7a shows a schematic diagram of the packet distribution of the liquid crystal display device during the V-active period, and FIG. 7b shows a schematic embodiment of each special flag used to flexibly define the packet state of the packet according to the present invention.
参照图7a和图7b,其描述显示器在V-active区间内的状态分布。以第N条扫描行为例,每条又可以分为H-active及H-blank的区间,其中可定义H-active区间传输源驱动器设定值(Setting)及显示数据(Display)。而H-blank区间则为源驱动器将模拟讯号写至面板的开始时间位置及时钟校正的区间。每条可定义结束字段来表示结束封包,接着开始传输下一条的数据传输。Referring to FIG. 7a and FIG. 7b, the status distribution of the display in the V-active interval is described. Taking the Nth scanning line as an example, each line can be divided into H-active and H-blank intervals, in which the setting value (Setting) and display data (Display) of the transmission source driver can be defined in the H-active interval. The H-blank interval is the start time position of the source driver writing the analog signal to the panel and the interval for clock correction. Each can define the end field to indicate the end of the packet, and then start to transmit the data transmission of the next one.
在图7b中,每个封包皆有附加位(overhead bit),并定义多个数据位为特殊位(specific bit,可简称为“sp”)。例如,原本封包为(N-1)bit,增加一个附加位之后变为N bit。另外,分别定义bit1,bit2及bit(N-1)为第一标志位sp_1、扩展标志位sp_ext和第二标志位sp_2。In FIG. 7b, each packet has an overhead bit, and multiple data bits are defined as special bits (specific bits, which may be referred to as "sp" for short). For example, the original packet is (N-1)bit, and after adding an additional bit, it becomes N bit. In addition, bit1, bit2 and bit(N-1) are respectively defined as the first flag sp_1, the extended flag sp_ext and the second flag sp_2.
图8a至图8d分别示出对第(N-1)个封包和第N个封包进行附加位设置的示意图。8a to 8d respectively show schematic diagrams of setting additional bits for the (N-1)th packet and the Nth packet.
在图8a中,第(N-1)个封包包括8个数据位,将输入封包增加1个附加位(overhead bit),该封包变为9个数据位,如图8b所示。在此,附加位的作用是在于,记录显示数据状态下的“翻转封包”动作,当该附加位为1时,封包中的某些位会被翻转,包含sp_1。类似地,在图8c中,第(N)个封包包括8个数据位,将输入封包增加1个附加位(overhead bit),该封包变为9个数据位,如图8d所示。In FIG. 8a, the (N-1)th packet includes 8 data bits, and an additional bit (overhead bit) is added to the input packet, and the packet becomes 9 data bits, as shown in FIG. 8b. Here, the function of the additional bit is to record the action of “reversing the packet” in the display data state. When the additional bit is 1, some bits in the packet will be flipped, including sp_1. Similarly, in Figure 8c, the (N)th packet includes 8 data bits, adding 1 overhead bit to the input packet, the packet becomes 9 data bits, as shown in Figure 8d.
图9a至图9d分别示出在显示数据这一封包状态下,第一标志位、第二标志位和/或扩展标志位符合相应字段的状态指示符时的示意图。FIGS. 9a to 9d respectively show schematic diagrams when the first flag bit, the second flag bit and/or the extended flag bit conform to the state indicator of the corresponding field in the packet state of displaying data.
参照图9a~图9d,若封包状态为显示数据,且该封包的数据位完全符合显示数据的状态指示符(state indicator)时,即,sp_1(N)为1,sp_2(N-1)为0,sp_1(N)不等于sp_2(N-1);或者说,sp_1(N-1)为0,sp_2(N-2)为1,sp_1(N-1)不等于sp_2(N-2),故不需要对封包的任何数据位进行翻转操作,此时将overhead bit(N)以及(N-1)均设为0。相反地,进行数据解码(Decoding)的过程中,对此组合而言,不需对于封包数据进行翻转,有效数据为overhead bit以外的8个bit。Referring to Figures 9a to 9d, if the state of the packet is display data, and the data bit of the packet completely matches the state indicator (state indicator) of the display data, that is, sp_1(N) is 1, and sp_2(N-1) is 0, sp_1(N) is not equal to sp_2(N-1); or, sp_1(N-1) is 0, sp_2(N-2) is 1, sp_1(N-1) is not equal to sp_2(N-2) , so there is no need to flip any data bit of the packet. At this time, set the overhead bit (N) and (N-1) to 0. On the contrary, in the process of data decoding (Decoding), for this combination, there is no need to flip the packet data, and the valid data is 8 bits other than the overhead bit.
图10a至图10f分别示出在显示数据这一封包状态下,第一标志位、第二标志位和/或扩展标志位不符合相应字段的状态指示符时的示意图。FIGS. 10a to 10f respectively show schematic diagrams when the first flag bit, the second flag bit and/or the extended flag bit do not match the state indicator of the corresponding field in the packet state of displaying data.
参照图10a~图10f,若封包状态为显示数据,且该封包的数据位不符合显示数据的状态指示符(state indicator)时,即,sp_1(N)为0,sp_2(N-1)为0,sp_1(N)等于sp_2(N-1),所以封包有翻转的必要性。此时,应当首先将附加位overhead bit(N)以及(N-1)设为“1”,标记此封包经过翻转。接着针对封包(N)进行翻转,其中必要包含第一标志位sp_1(N)。本实施例仅以Referring to Figures 10a to 10f, if the state of the packet is display data, and the data bits of the packet do not conform to the state indicator (state indicator) of the display data, that is, sp_1(N) is 0, and sp_2(N-1) is 0, sp_1(N) is equal to sp_2(N-1), so the packet needs to be reversed. At this time, the additional bit overhead bit (N) and (N-1) should be set to "1" first to mark that the packet has been flipped. Then flip over the packet (N), which must contain the first flag sp_1 (N). This embodiment only takes
overhead bit标记翻转sp_1(N),翻转后发现经过反向后,即符合显示数据的封包状态定义,例如,sp_1(N)从图10e的“0”变为图10f中的“1”。相反地,进行数据解码(Decoding)的过程中,因overhead bit已标记反转状态,所以根据specific bits的组合与state indicator的描述确认完目前封包为display状态后,即可以进行相对应的数据反转。其中有效数据为overhead bit以外的8个bit。参照图10a~图10f,由于数据编码(Encoding)的过程中,仅反转sp_1(N),因此还原时仅需反向sp_1(N)即可。The overhead bit mark flips sp_1(N), and after flipping, it is found that after the reversal, it conforms to the packet state definition of the displayed data. For example, sp_1(N) changes from "0" in Figure 10e to "1" in Figure 10f. On the contrary, in the process of data decoding (Decoding), because the overhead bit has marked the reverse state, after confirming that the current packet is in the display state according to the combination of specific bits and the description of the state indicator, the corresponding data reflection can be carried out change. The valid data is 8 bits other than the overhead bit. Referring to FIG. 10a to FIG. 10f, since only sp_1(N) is reversed during data encoding (Encoding), it is only necessary to reverse sp_1(N) during restoration.
图11示出依据本发明的另一实施方式,基于内嵌式时钟点对点传输架构且可弹性定义封包的封包状态的数据传输方法的流程框图。FIG. 11 shows a flow chart of a data transmission method based on an embedded clock point-to-point transmission architecture and can flexibly define a packet state of a packet according to another embodiment of the present invention.
参照图11,并结合图4,在该数据传输方法中,首先执行步骤S11,时序控制器10的第一时序产生单元提供一第一时钟信号clk_1;接着执行步骤S13,时序控制器10的第一数据处理器102根据所接收的第一时钟信号clk_1,将待传送的数据封装为一系列的封包;然后在步骤S15中,第一数据处理器102对每个封包进行编码从而得到一编码数据Data_S,其中编码数据用于弹性定义封包的封包状态;接着执行步骤S17,源驱动器20的第二时序产生单元提供一第二时钟信号clk_2;最后在步骤S19中,源驱动器20的第二数据处理器202根据所接收的第二时钟信号clk_2以及编码数据Data_S,对编码数据进行解码从而得到封包的有效数据。11, in conjunction with FIG. 4, in the data transmission method, first execute step S11, the first timing generation unit of the timing controller 10 provides a first clock signal clk_1; then execute step S13, the first timing controller 10 A data processor 102 encapsulates the data to be transmitted into a series of packets according to the received first clock signal clk_1; then in step S15, the first data processor 102 encodes each packet to obtain an encoded data Data_S, wherein the encoded data is used to flexibly define the packet state of the packet; then step S17 is executed, and the second timing generation unit of the source driver 20 provides a second clock signal clk_2; finally in step S19, the second data processing of the source driver 20 The device 202 decodes the coded data according to the received second clock signal clk_2 and the coded data Data_S to obtain the packaged valid data.
在一具体实施例,上述第一数据处理器对每个封包进行编码从而得到一编码数据的步骤还包括:增加1个附加位,以将所述封包从(N-1)个数据位增加至N个数据位,其中所述附加位用于记录所述显示字段时的翻转动作;以及确定需编码的封包状态,并根据所确定的封包状态来调整所述第一标志位、所述第二标志位和/或所述扩展标志位,使其符合相应字段的状态指示符。In a specific embodiment, the above-mentioned step of encoding each packet by the above-mentioned first data processor to obtain an encoded data further includes: adding 1 additional bit to increase the packet from (N-1) data bits to N data bits, wherein the additional bit is used to record the flipping action of the display field; and determine the packet state to be encoded, and adjust the first flag bit, the second flag bit according to the determined packet state The flag bits and/or the extended flag bits are made to conform to the status indicators of the corresponding fields.
在一具体实施例,上述源驱动器的第二数据处理器根据所接收的第二时钟信号以及所述编码数据,对所述编码数据进行解码的步骤还包括:比对所述封包中的第一标志位、第二标志位和扩展标志位与状态指示符是否匹配;以及根据匹配结果确定是否对所述封包中的数据位进行翻转,从而取出所述封包的有效数据。In a specific embodiment, the step of decoding the coded data by the second data processor of the source driver according to the received second clock signal and the coded data further includes: comparing the first Whether the flag bit, the second flag bit and the extension flag bit match the status indicator; and determine whether to flip the data bit in the packet according to the matching result, so as to take out the valid data of the packet.
采用本发明的用于液晶显示器的内嵌式时钟点对点传输架构的数据传输装置及其方法,时序控制器的第一时序产生单元提供一第一时钟信号,第一数据处理器根据所接收的第一时钟信号将待传送的数据封装为一系列的封包,由该第一数据处理器对每个封包进行编码从而得到一编码数据,这里的编码数据用于弹性定义封包的封包状态。源驱动器的第二时序产生单元提供一第二时钟信号,并且由源驱动器的第二数据处理器根据所接收的第二时钟信号以及编码数据,对编码数据进行解码从而得到封包的有效数据。相比于现有技术,本发明针对内嵌式时钟点对点传输架构提出了一个定义封包状态的方法,藉由一些特殊数据位的组合来赋予每个封包的封包状态信息,诸如显示字段、设定字段、空白字段和结束字段等封包状态。如此一来,源驱动器可以将所接收的封包数据中的数据位与定义好的状态指示符进行比对,并根据比对结果确定是否对封包中的数据位进行翻转,从而取出封包的有效数据,使得时序控制器与源驱动器之间的传输可弹性地因应系统状态及需求进行调整。Using the data transmission device and method of the embedded clock point-to-point transmission architecture for liquid crystal displays of the present invention, the first timing generation unit of the timing controller provides a first clock signal, and the first data processor according to the received first clock signal A clock signal encapsulates the data to be transmitted into a series of packets, and the first data processor encodes each packet to obtain encoded data, where the encoded data is used to flexibly define the packet status of the packets. The second timing generating unit of the source driver provides a second clock signal, and the second data processor of the source driver decodes the encoded data according to the received second clock signal and the encoded data to obtain valid data in the package. Compared with the prior art, the present invention proposes a method for defining the state of the packet for the built-in clock point-to-point transmission architecture. The packet state information of each packet is given by the combination of some special data bits, such as display field, setting Packet status such as field, blank field, and end field. In this way, the source driver can compare the data bits in the received packet data with the defined status indicator, and determine whether to flip the data bits in the packet according to the comparison result, so as to take out the valid data of the packet , so that the transmission between the timing controller and the source driver can be flexibly adjusted in response to system status and requirements.
上文中,参照附图描述了本发明的具体实施方式。但是,本领域中的普通技术人员能够理解,在不偏离本发明的精神和范围的情况下,还可以对本发明的具体实施方式作各种变更和替换。这些变更和替换都落在本发明权利要求书所限定的范围内。Hereinbefore, specific embodiments of the present invention have been described with reference to the accompanying drawings. However, those skilled in the art can understand that without departing from the spirit and scope of the present invention, various changes and substitutions can be made to the specific embodiments of the present invention. These changes and substitutions all fall within the scope defined by the claims of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510138414.5A CN104700807A (en) | 2015-03-27 | 2015-03-27 | Data transmission device and method of embedded clock point-to-point transmission architecture |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510138414.5A CN104700807A (en) | 2015-03-27 | 2015-03-27 | Data transmission device and method of embedded clock point-to-point transmission architecture |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN104700807A true CN104700807A (en) | 2015-06-10 |
Family
ID=53347866
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510138414.5A Pending CN104700807A (en) | 2015-03-27 | 2015-03-27 | Data transmission device and method of embedded clock point-to-point transmission architecture |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104700807A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016177078A1 (en) * | 2015-07-20 | 2016-11-10 | 中兴通讯股份有限公司 | Method and system for processing announcement messages |
| CN108694897A (en) * | 2017-06-09 | 2018-10-23 | 京东方科技集团股份有限公司 | Drive control method, component and display device |
| CN109036328A (en) * | 2017-06-09 | 2018-12-18 | 京东方科技集团股份有限公司 | Register value transmission method and component, display device |
| CN110223643A (en) * | 2018-03-01 | 2019-09-10 | 京东方科技集团股份有限公司 | Data transmission method, component and system, display device |
| CN115457904A (en) * | 2022-05-05 | 2022-12-09 | 友达光电股份有限公司 | Display drive system and related display device |
-
2015
- 2015-03-27 CN CN201510138414.5A patent/CN104700807A/en active Pending
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016177078A1 (en) * | 2015-07-20 | 2016-11-10 | 中兴通讯股份有限公司 | Method and system for processing announcement messages |
| CN106375242A (en) * | 2015-07-20 | 2017-02-01 | 中兴通讯股份有限公司 | Notification message processing method and system |
| CN106375242B (en) * | 2015-07-20 | 2020-09-08 | 中兴通讯股份有限公司 | Notification message processing method and system |
| CN108694897A (en) * | 2017-06-09 | 2018-10-23 | 京东方科技集团股份有限公司 | Drive control method, component and display device |
| CN109036328A (en) * | 2017-06-09 | 2018-12-18 | 京东方科技集团股份有限公司 | Register value transmission method and component, display device |
| CN109036328B (en) * | 2017-06-09 | 2021-09-03 | 京东方科技集团股份有限公司 | Register value transmission method and assembly and display device |
| US11302281B2 (en) | 2017-06-09 | 2022-04-12 | Beijing Boe Display Technology Co., Ltd. | Register value transmission method and transmitter, display device and computer readable storage medium |
| CN110223643A (en) * | 2018-03-01 | 2019-09-10 | 京东方科技集团股份有限公司 | Data transmission method, component and system, display device |
| CN110223643B (en) * | 2018-03-01 | 2022-02-11 | 京东方科技集团股份有限公司 | Data transmission method, assembly and system and display device |
| CN115457904A (en) * | 2022-05-05 | 2022-12-09 | 友达光电股份有限公司 | Display drive system and related display device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7599439B2 (en) | Method and system for transmitting N-bit video data over a serial link | |
| CN101273395B (en) | Display, column driver integrated circuit, and multilevel detector, and multilevel detection method | |
| US8947412B2 (en) | Display driving system using transmission of single-level embedded with clock signal | |
| US12032402B2 (en) | Transceiver device, driving method thereof, and display system including transceiver | |
| CN104700807A (en) | Data transmission device and method of embedded clock point-to-point transmission architecture | |
| JP5945812B2 (en) | System for transmitting and receiving video digital signals for "LVDS" type links | |
| JP2009048154A (en) | High transmission rate interface for transmitting both clocks and data | |
| US20090252268A1 (en) | Data reception apparatus | |
| KR102371823B1 (en) | Method for transmitting and receiving data in display device and display panel driving apparatus | |
| US11694652B2 (en) | Data interface device and method of display apparatus | |
| TWI447691B (en) | Method for triggering source drivers | |
| KR20150075640A (en) | Apparatus and method of data interface of flat panel display device | |
| JP6034273B2 (en) | Transmission device, reception device, transmission / reception system, and image display system | |
| CN100416349C (en) | Liquid crystal display adopting chip on glass package and data transmission method thereof | |
| TWI554994B (en) | Panel and method for signal encoding | |
| KR101788860B1 (en) | Liquid crystal display | |
| KR101038112B1 (en) | DisplayPort digital encoders and digital decoders | |
| CN100594539C (en) | source driver | |
| US6895542B2 (en) | Data recovery circuit and method and data receiving system using the same | |
| TWI910196B (en) | Data processing device, data driving device, and display device | |
| JPH11298539A (en) | Superimposing modulator, superimposing demodulator, data repeater and liquid crystal display device | |
| TW202534539A (en) | Data processing device and data driving device | |
| CN110442317B (en) | Display device, data encoding method, and data decoding method | |
| CN100433118C (en) | Identification device and method for source driver of chip-on-glass (COG) liquid crystal display | |
| Yuan et al. | P‐40: Scalable Intra Panel Interface (SIPI™)—A point to Point Interface for LCDs |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| WD01 | Invention patent application deemed withdrawn after publication | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150610 |