TW201539408A - Data transmission system and operating method of display - Google Patents
Data transmission system and operating method of display Download PDFInfo
- Publication number
- TW201539408A TW201539408A TW103112724A TW103112724A TW201539408A TW 201539408 A TW201539408 A TW 201539408A TW 103112724 A TW103112724 A TW 103112724A TW 103112724 A TW103112724 A TW 103112724A TW 201539408 A TW201539408 A TW 201539408A
- Authority
- TW
- Taiwan
- Prior art keywords
- data
- code
- display
- data stream
- error
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 44
- 238000011017 operating method Methods 0.000 title claims 3
- 238000011084 recovery Methods 0.000 claims abstract description 19
- 238000001514 detection method Methods 0.000 claims abstract description 17
- 238000000034 method Methods 0.000 claims description 13
- 102100040844 Dual specificity protein kinase CLK2 Human genes 0.000 description 23
- 101000749291 Homo sapiens Dual specificity protein kinase CLK2 Proteins 0.000 description 23
- 102100040862 Dual specificity protein kinase CLK1 Human genes 0.000 description 11
- 101000749294 Homo sapiens Dual specificity protein kinase CLK1 Proteins 0.000 description 11
- 238000010586 diagram Methods 0.000 description 11
- 239000000463 material Substances 0.000 description 2
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Controls And Circuits For Display Device (AREA)
Abstract
Description
本案是有關於一種電子系統。特別是一種應用於顯示器的資料傳輸系統及操作方法。 This case is about an electronic system. In particular, it relates to a data transmission system and an operation method applied to a display.
隨著電子科技的快速進展,顯示器已被廣泛地應用在人們的生活當中,諸如行動電話或筆記型電腦等。 With the rapid development of electronic technology, displays have been widely used in people's lives, such as mobile phones or notebook computers.
一般而言,顯示器可包括時序控制器以及源極驅動器。時序控制器可藉由資料傳輸介面提供影像資料至源極驅動器,以令源極驅動器得以提供適當的資料電壓至顯示器中的畫素。畫素根據資料電壓更新其顯示狀態(例如色彩與灰階)。藉此,顯示器即可顯示影像。 In general, the display can include a timing controller as well as a source driver. The timing controller can provide image data to the source driver through the data transmission interface, so that the source driver can provide an appropriate data voltage to the pixels in the display. The pixels update their display state (such as color and grayscale) based on the data voltage. This allows the display to display images.
在傳統做法中,時序控制器是分別透過不同的傳輸通道傳送時脈訊號與影像資料至源極驅動器。然而,在如此做法下,時脈訊號與影像資料容易因傳輸延遲而彼此失準,使得源極驅動器無法正確接收影像資料,而造成顯示器的不穩定。 In the conventional method, the timing controller transmits clock signals and image data to the source drivers through different transmission channels. However, in this way, the clock signal and the image data are easily misaligned with each other due to the transmission delay, so that the source driver cannot correctly receive the image data, which causes the display to be unstable.
是以,如何解決此一問題為本領域之重要研究方 向。 Therefore, how to solve this problem is an important research method in the field. to.
本發明的一態樣為提供一種應用於顯示器的資料傳輸系統。根據本發明一實施例,資料傳輸系統包括傳送端以及接收端。傳送端用以產生第一時脈訊號,並用以根據第一時脈訊號提供顯示資料流。接收端用以接收顯示資料流。接收端包括偵錯模組以及時脈資料恢復電路。偵錯模組用以根據第二時脈訊號,判斷接收端所接收的顯示資料流是否具有錯誤,並用以根據判斷結果提供錯誤訊號至傳送端,以令傳送端透過顯示資料流傳送時脈校準訊號。時脈資料恢復電路用以根據時脈校準訊號更新第二時脈訊號。 One aspect of the present invention is to provide a data transmission system for use in a display. According to an embodiment of the invention, a data transmission system includes a transmitting end and a receiving end. The transmitting end is configured to generate a first clock signal, and is configured to provide a display data stream according to the first clock signal. The receiving end is configured to receive the display data stream. The receiving end includes a debugging module and a clock data recovery circuit. The debugging module is configured to determine, according to the second clock signal, whether the display data stream received by the receiving end has an error, and is configured to provide an error signal to the transmitting end according to the judgment result, so that the transmitting end transmits the clock calibration through the display data stream. Signal. The clock data recovery circuit is configured to update the second clock signal according to the clock calibration signal.
本發明的另一態樣為提供一種應用於顯示器的操作方法。根據本案一實施例,顯示器包括傳送端以及接收端。操作方法包括:透過傳送端,根據第一時脈訊號提供顯示資料流;透過接收端,接收顯示資料流,根據第二時脈訊號判斷顯示資料流是否具有錯誤,並根據判斷結果提供一錯誤訊號;透過傳送端,根據錯誤訊號,藉由顯示資料流傳送一時脈校準資料;以及透過接收端,根據時脈校準資料更新第二時脈訊號。 Another aspect of the present invention is to provide an operational method applied to a display. According to an embodiment of the present disclosure, a display includes a transmitting end and a receiving end. The operation method comprises: providing a display data stream according to the first clock signal through the transmitting end; receiving the display data stream through the receiving end, determining whether the data stream has an error according to the second clock signal, and providing an error signal according to the judgment result Transmitting, by the transmitting end, transmitting a clock calibration data by displaying the data stream according to the error signal; and updating the second clock signal according to the clock calibration data through the receiving end.
透過應用上述一實施例,在顯示資料流中傳送時脈校準訊號,可避免時脈訊號與影像資料因傳輸延遲而彼此失準,以提高顯示器的穩定度。此外,利用偵錯模組對 顯示資料流進行錯誤偵測,可在顯示資料流出現錯誤時通知傳送端,以令傳送端據以進行相應的錯誤控制。如此一來,即可更進一步提高顯示器的穩定度。 By applying the above embodiment, the clock calibration signal is transmitted in the display data stream to prevent the clock signal and the image data from being misaligned with each other due to the transmission delay, so as to improve the stability of the display. In addition, using the debug module pair The data stream is displayed for error detection, and the transmitting end can be notified when an error occurs in the displayed data stream, so that the transmitting end can perform corresponding error control accordingly. In this way, the stability of the display can be further improved.
10‧‧‧顯示器 10‧‧‧ display
20‧‧‧時序控制器 20‧‧‧Sequence Controller
30‧‧‧源極驅動器 30‧‧‧Source Driver
40‧‧‧閘極驅動器 40‧‧‧gate driver
100‧‧‧資料傳輸系統 100‧‧‧ data transmission system
104‧‧‧畫素陣列 104‧‧‧ pixel array
106‧‧‧畫素 106‧‧‧ pixels
110‧‧‧傳送端 110‧‧‧Transport
111‧‧‧鎖相迴路 111‧‧‧ phase-locked loop
112‧‧‧編碼器 112‧‧‧Encoder
113‧‧‧處理器 113‧‧‧ Processor
114‧‧‧轉換器 114‧‧‧ converter
115‧‧‧傳送器 115‧‧‧transmitter
120‧‧‧接收端 120‧‧‧ receiving end
121‧‧‧接收器 121‧‧‧ Receiver
122‧‧‧時脈資料恢復電路 122‧‧‧clock data recovery circuit
123‧‧‧轉換器 123‧‧‧ converter
124‧‧‧偵錯模組 124‧‧‧Detection Module
125‧‧‧解碼器 125‧‧‧Decoder
G(1)-G(N)‧‧‧掃描訊號 G(1)-G(N)‧‧‧ scan signal
D(1)-D(M)‧‧‧資料訊號 D(1)-D(M)‧‧‧Information Signal
DS-S‧‧‧顯示資料流 DS-S‧‧‧Show data stream
DS-P‧‧‧顯示資料流 DS-P‧‧‧Show data stream
LK‧‧‧錯誤訊號 LK‧‧‧ error signal
CLK1‧‧‧第一時脈訊號 CLK1‧‧‧ first clock signal
CLK2‧‧‧第二時脈訊號 CLK2‧‧‧ second clock signal
CONF‧‧‧設置資料 CONF‧‧‧Setting Information
DT‧‧‧影像資料 DT‧‧·Image data
DT-E‧‧‧編碼後的影像資料 DT-E‧‧‧ encoded image data
FM‧‧‧幀資料 FM‧‧‧ frame data
L(1)-L(N)‧‧‧資料訊框 L(1)-L(N)‧‧‧Information frame
CN‧‧‧資料訊框 CN‧‧‧Information frame
VB‧‧‧資料訊框 VB‧‧‧Information frame
H-BK‧‧‧水平遮沒碼 H-BK‧‧‧ horizontal obscuration code
V-BK‧‧‧垂直遮沒碼 V-BK‧‧‧Vertical blanking code
BAC‧‧‧位同步碼 BAC‧‧‧bit sync code
CTRL‧‧‧控制碼 CTRL‧‧‧ control code
EOL‧‧‧結束碼 EOL‧‧‧End Code
126‧‧‧控制模組 126‧‧‧Control Module
TAJ‧‧‧時脈校準訊號 TAJ‧‧‧ clock calibration signal
S1-S13‧‧‧步驟 S1-S13‧‧‧ steps
t0-t11‧‧‧時間點 T0-t11‧‧‧ time point
為讓本發明之上述和其他目的、特徵、優點與實施例能更明顯易懂,所附圖式之說明如下:第1圖為根據本案一實施例所繪示的顯示器的示意圖;第2圖為根據本案一實施例所繪示的資料傳輸系統的示意圖;第3A圖為根據本案一實施例所繪示的傳送端的示意圖;第3B圖為根據本案一實施例所繪示的接收端的示意圖;第4圖為根據本案一實施例所繪示的顯示資料流的示意圖;第5圖為根據本案一實施例所繪示的操作方法的流程圖;以及第6圖為根據本案一操作例所繪示的顯示資料流的示意圖。 The above and other objects, features, advantages and embodiments of the present invention will become more <RTIgt; </ RTI> <RTIgt; </ RTI> <RTIgt; </ RTI> <RTIgt; FIG. 3A is a schematic diagram of a transmitting end according to an embodiment of the present disclosure; FIG. 3B is a schematic diagram of a receiving end according to an embodiment of the present disclosure; 4 is a schematic diagram of a display data flow according to an embodiment of the present invention; FIG. 5 is a flowchart of an operation method according to an embodiment of the present invention; and FIG. 6 is a diagram of an operation example according to the present disclosure. A schematic diagram showing the flow of data.
以下將以圖式及詳細敘述清楚說明本揭示內容之精神,任何所屬技術領域中具有通常知識者在瞭解本揭示 內容之較佳實施例後,當可由本揭示內容所教示之技術,加以改變及修飾,其並不脫離本揭示內容之精神與範圍。 The spirit of the present disclosure will be clearly described in the following drawings and detailed description, and those of ordinary skill in the art will understand the disclosure. The preferred embodiment of the present invention may be modified and modified by the teachings of the present disclosure without departing from the spirit and scope of the disclosure.
關於本文中所使用之『第一』、『第二』、...等,並 非特別指稱次序或順位的意思,亦非用以限定本案,其僅為了區別以相同技術用語描述的元件或操作。 About the "first", "second", ..., etc. used in this article, and The meaning of non-specific reference order or order is not intended to limit the present invention, but merely distinguishes between elements or operations described in the same technical terms.
關於本文中所使用之『電性連接』,可指二或多個 元件相互直接作實體或電性接觸,或是相互間接作實體或電性接觸,而『電性連接』還可指二或多個元件元件相互操作或動作。 As used herein, "electrical connection" may mean two or more The components are directly in physical or electrical contact with each other, or indirectly in physical or electrical contact with each other, and "electrical connection" may also mean that two or more component components operate or interact with each other.
關於本文中所使用之『包含』、『包括』、『具有』、 『含有』等等,均為開放性的用語,即意指包含但不限於。 About "including", "including", "having", "Contains" and the like are all open words, meaning they are included but not limited.
關於本文中所使用之『及/或』,係包括所述事物的 任一或全部組合。 "and/or" as used herein, includes the things described Any or all combinations.
關於本文中所使用之用語『大致』、『約』等,係 用以修飾任何可些微變化的數量或誤差,但這種些微變化或誤差並不會改變其本質。一般而言,此類用語所修飾的些微變化或誤差之範圍為20%,在部份較佳實施例中為10%,在部份更佳實施例中為5%。 The terms "roughly", "about", etc. used in this article are Used to modify the number or error of any slight change, but such slight changes or errors do not change its nature. In general, the slight variations or errors in such terms are 20%, in some preferred embodiments 10%, and in some preferred embodiments 5%.
關於本文中所使用之用詞(terms),除有特別註明 外,通常具有每個用詞使用在此領域中、在此揭露之內容中與特殊內容中的平常意義。某些用以描述本揭露之用詞將於下或在此說明書的別處討論,以提供本領域技術人員在有關本揭露之描述上額外的引導。 For the terms used in this article, unless otherwise specified In addition, there is usually a general meaning in each of the terms used in the field, the content disclosed herein, and the special content. Certain terms used to describe the disclosure are discussed below or elsewhere in this specification to provide additional guidance to those skilled in the art in the description of the disclosure.
本發明的一態樣為提供一種資料傳輸系統。在以 下實施例中,將以一個顯示器的顯示面板內部傳輸介面(intra-panel interface)為例進行說明,然而本案不以此為限。 One aspect of the present invention is to provide a data transmission system. In In the following embodiment, an intra-panel interface of a display panel will be described as an example. However, the present invention is not limited thereto.
第1圖為根據本案實施例所繪示的顯示器10的示 意圖。顯示器10可包括時序控制器20、源極驅動器30、閘極驅動器40以及畫素陣列104。時序控制器20分別電性連接源極驅動器30與閘極驅動器40。源極驅動器30與閘極驅動器40電性連接畫素陣列。畫素陣列104可包括複數個以矩陣排列的畫素106。時序控制器20可提供控制訊號至閘極驅動器40,以令閘極驅動器40依序提供複數個掃描訊號G(1)、...、G(N)給畫素陣列104中的畫素106,以逐列/逐行開啟畫素106,其中N為自然數。此外,時序控制器20可提供顯示資料至源極驅動器30,以令源極驅動器30據以提供資料訊號D(1)、...、D(M)給開啟的畫素106,以令開啟的畫素106更新其顯示狀態(例如色彩與灰階),其中M為自然數。如此一來,影像即可在顯示器10上進行顯示。 FIG. 1 is a diagram of a display 10 according to an embodiment of the present disclosure. intention. Display 10 can include timing controller 20, source driver 30, gate driver 40, and pixel array 104. The timing controller 20 is electrically connected to the source driver 30 and the gate driver 40, respectively. The source driver 30 and the gate driver 40 are electrically connected to the pixel array. The pixel array 104 can include a plurality of pixels 106 arranged in a matrix. The timing controller 20 can provide a control signal to the gate driver 40 to cause the gate driver 40 to sequentially provide a plurality of scan signals G(1), . . . , G(N) to the pixels 106 in the pixel array 104. To open the pixel 106 column by column/row by line, where N is a natural number. In addition, the timing controller 20 can provide display data to the source driver 30 to enable the source driver 30 to provide the data signals D(1), . . . , D(M) to the turned-on pixels 106 for enabling The pixels 106 update their display state (eg, color and grayscale), where M is a natural number. In this way, the image can be displayed on the display 10.
在一些做法中,時序控制器20是分別提供時脈訊 號與影像資料至源極驅動器30。然而,在如此做法下,時脈訊號與影像資料容易因傳輸延遲而彼此失準,使得源極驅動器30無法正確接收影像資料,而造成顯示器10的不穩定。是以,在本案的一實施例中,可透過提供一種新的資料傳輸系統100於時序控制器20與源極驅動器30之間,以提高顯示器10的穩定性。 In some approaches, the timing controller 20 provides separate clock signals. Number and image data to source driver 30. However, in this way, the clock signal and the image data are easily misaligned with each other due to the transmission delay, so that the source driver 30 cannot correctly receive the image data, resulting in instability of the display 10. Therefore, in an embodiment of the present invention, a new data transmission system 100 can be provided between the timing controller 20 and the source driver 30 to improve the stability of the display 10.
第2圖為根據本案實施例所繪示的資料傳輸系統 100的示意圖。在本實施例中,資料傳輸系統100包括傳送端110與多個接收端120,其中傳送端110位於時序控制器20中,接收端120分別位於不同的源極驅動器30中,並分別電性連接傳送端110。在一些實施例中,此些源極驅動器30分別用以輸出資料訊號至不同列的畫素106。此外,當注意到,在本實施例中,雖以6個源極驅動器30及接收端120為例進行說明,然而實際上源極驅動器30及接收端120的數量並不以此為限。在不同實施例中,源極驅動器30及接收端120的數量可依實際需求變化。 Figure 2 is a data transmission system according to an embodiment of the present invention Schematic diagram of 100. In this embodiment, the data transmission system 100 includes a transmitting end 110 and a plurality of receiving ends 120. The transmitting end 110 is located in the timing controller 20, and the receiving end 120 is respectively located in different source drivers 30, and electrically connected respectively. The transmitting end 110. In some embodiments, the source drivers 30 are configured to output data signals to different columns of pixels 106, respectively. In addition, it is noted that in the present embodiment, the six source drivers 30 and the receiving end 120 are taken as an example. However, the number of the source driver 30 and the receiving end 120 is not limited thereto. In various embodiments, the number of source drivers 30 and receivers 120 can vary depending on actual needs.
在本實施例中,時序控制器20是透過資料傳輸系 統100與源極驅動器30彼此溝通。例如,時序控制器20可透過資料傳輸系統100傳送顯示資料流DS-S至源極驅動器30。另一方面,在源極驅動器30發現錯誤時(例如是發現其自身的錯誤或顯示資料流DS-S的錯誤),源極驅動器30可透過資料傳輸系統100傳送錯誤訊號LK至時序控制器20,以表示源極驅動器30自身處於錯誤狀態,以令時序控制器20得以進行排除錯誤的相關控制。 In this embodiment, the timing controller 20 is a data transmission system. The system 100 and the source driver 30 communicate with each other. For example, the timing controller 20 can transmit the display data stream DS-S to the source driver 30 through the data transmission system 100. On the other hand, when the source driver 30 finds an error (for example, finding its own error or displaying an error of the data stream DS-S), the source driver 30 can transmit the error signal LK to the timing controller 20 through the data transmission system 100. To indicate that the source driver 30 itself is in an error state, so that the timing controller 20 can perform relevant control for eliminating errors.
在本實施例中,用以傳輸錯誤訊號LK的傳輸通 道可為單線的傳輸通道。亦即,每一源極驅動器30皆透過相同的傳輸通道提供錯誤訊號LK至時序控制器20。在源極驅動器30中的任一者處於錯誤狀態時,此一源極驅動器30即提供錯誤訊號LK(例如是低電壓準位的訊號)至此一傳輸通道,以令時序控制器20進行排除錯誤的相關控制。透過如此的做法,可減少傳輸通道所佔用的面積。 In this embodiment, the transmission channel for transmitting the error signal LK The track can be a single-line transmission channel. That is, each source driver 30 provides an error signal LK to the timing controller 20 through the same transmission channel. When any one of the source drivers 30 is in an error state, the source driver 30 provides an error signal LK (for example, a signal of a low voltage level) to the transmission channel to cause the timing controller 20 to perform an error. Related controls. By doing so, the area occupied by the transmission channel can be reduced.
應注意到,在不同實施例中,源極驅動器30亦可 利用多條傳輸通道傳輸錯誤訊號LK,本案不以上述實施例為限。 It should be noted that in various embodiments, the source driver 30 can also The error signal LK is transmitted by using multiple transmission channels, and the present invention is not limited to the above embodiment.
第3A圖為根據本案一實施例所繪示的傳送端110 的示意圖。在本實施例中,傳送端110包括鎖相迴路111、編碼器112、處理器113、轉換器114以及傳送器115。鎖相迴路111電性連接編碼器112、處理器113以及轉換器114。編碼器112電性連接處理器113。處理器113電性連接轉換器114。轉換器114電性連接傳送器115。在本實施例中,鎖相迴路111、編碼器112、處理器113、轉換器114以及傳送器115皆可用具體的電路實現。 FIG. 3A is a transmission end 110 according to an embodiment of the present disclosure. Schematic diagram. In the present embodiment, the transmitting end 110 includes a phase locked loop 111, an encoder 112, a processor 113, a converter 114, and a transmitter 115. The phase locked loop 111 is electrically connected to the encoder 112, the processor 113, and the converter 114. The encoder 112 is electrically connected to the processor 113. The processor 113 is electrically connected to the converter 114. The converter 114 is electrically connected to the transmitter 115. In the present embodiment, the phase-locked loop 111, the encoder 112, the processor 113, the converter 114, and the transmitter 115 can all be implemented by a specific circuit.
本領域人士當可清楚明白,上述鎖相迴路111、編 碼器112、處理器113、轉換器114以及傳送器115的實現方式不以上述實施例所揭露的為限,且連接關係亦不以上述實施例為限,凡足以令傳送端110實現下述技術內容的連接方式與實現方式皆可運用於本發明。 Those skilled in the art can clearly understand that the above-mentioned phase-locked loop 111, edited The implementation of the decoder 112, the processor 113, the converter 114, and the transmitter 115 is not limited to the above embodiments, and the connection relationship is not limited to the above embodiment, and is sufficient for the transmitting end 110 to implement the following. The connection and implementation of the technical content can be applied to the present invention.
在本實施例中,鎖相迴路111用以接收並產生第 一時脈訊號CLK1至編碼器112、處理器113以及轉換器114,以令編碼器112、處理器113以及轉換器114基於第一時脈訊號CLK1進行各自的操作。 In this embodiment, the phase locked loop 111 is configured to receive and generate the first The clock signal CLK1 is coupled to the encoder 112, the processor 113, and the converter 114 to cause the encoder 112, the processor 113, and the converter 114 to perform respective operations based on the first clock signal CLK1.
在本實施例中,編碼器112用以接收影像資料 DT,對影像資料DT進行編碼,並提供編碼後的影像資料DT-E至處理器113。在一實施例中,編碼器112可為8位元至9位元編碼器(8b/9b encoder),用以將8位元的影像資 料DT編碼為9位元的編碼後的影像資料DT-E。然而實際上,編碼器112的型式可依實際需求變化。在不同實施例中,編碼器112亦可為4位元至5位元編碼器或12位元至14位元編碼器等,本案不以上述實施例為限。 In this embodiment, the encoder 112 is configured to receive image data. DT, encoding the image data DT, and providing the encoded image data DT-E to the processor 113. In an embodiment, the encoder 112 can be an 8-bit to 9-bit encoder (8b/9b encoder) for using an 8-bit image. The material DT is encoded as a 9-bit encoded image data DT-E. In reality, however, the type of encoder 112 can vary depending on actual needs. In different embodiments, the encoder 112 may also be a 4-bit to 5-bit encoder or a 12-bit to 14-bit encoder, etc., and the present invention is not limited to the above embodiment.
在本實施例中,處理器113用以接收編碼後的影 像資料DT-E、設置資料CONF以及來自接收端120的錯誤訊號LK。處理器113用以依照資料傳輸系統100預先定義的資料格式編排編碼後的影像資料DT-E以及設置資料CONF,以輸出顯示資料流DS-P至轉換器114。顯示資料流DS-P的具體內容可參照第4圖,相關內容將在而後的段落中詳述。 In this embodiment, the processor 113 is configured to receive the encoded image. The image data DT-E, the setting data CONF, and the error signal LK from the receiving end 120. The processor 113 is configured to arrange the encoded image data DT-E and the setting data CONF according to a data format predefined by the data transmission system 100 to output the display data stream DS-P to the converter 114. For the specific content of the display data stream DS-P, refer to FIG. 4, and the relevant content will be detailed in the following paragraphs.
另外,在處理器113接收到來自接收端120的錯 誤訊號LK的狀況下,處理器113可傳送時脈校準訊號TAJ至每一接收端120,以令每一接收端120據以更新其時脈訊號。關於時脈校準訊號TAJ的具體細節將在而後的段落中詳述。 In addition, the processor 113 receives the error from the receiving end 120. In the case of the error number LK, the processor 113 can transmit the clock calibration signal TAJ to each of the receiving terminals 120 so that each receiving terminal 120 updates its clock signal accordingly. Specific details regarding the clock calibration signal TAJ will be detailed in subsequent paragraphs.
在本實施例中,轉換器114用以接收顯示資料流 DS-P,並依照資料傳輸系統100預先定義的傳輸格式將平行的顯示資料流DS-P轉換為串列形式的顯示資料流DS-S,並提供串列形式的顯示資料流DS-S至傳送器115,以令傳送器115據以進行傳送操作。除此之外,在本實施例中,轉換器114是根據第一時脈訊號CLK1產生串列形式的顯示資料流DS-S。亦即,每一第一時脈訊號CLK1的週期中,轉換器114產生一筆串列形式的顯示資料流 DS-S。藉由如此做法,第一時脈訊號CLK1即可嵌入於顯示資料流DS-S中,以進行傳送。 In this embodiment, the converter 114 is configured to receive the display data stream. DS-P, and converts the parallel display data stream DS-P into a serial display data stream DS-S according to a transmission format pre-defined by the data transmission system 100, and provides a display data stream DS-S in a serial form to The transmitter 115 is configured to cause the transmitter 115 to perform a transfer operation. In addition, in the present embodiment, the converter 114 generates the display data stream DS-S in a serial form according to the first clock signal CLK1. That is, in the period of each first clock signal CLK1, the converter 114 generates a display data stream in a serial form. DS-S. By doing so, the first clock signal CLK1 can be embedded in the display data stream DS-S for transmission.
在本實施例中,傳送器115用以接收串列形式的 顯示資料流DS-S,並透過傳輸通道傳送此一串列形式的顯示資料流DS-S至接收端120。在一實施例中,傳送器115是傳送2位元的串列形式的顯示資料流DS-S至接收端120,且傳輸通道的頻寬亦為2位元。 In this embodiment, the transmitter 115 is configured to receive the serial form The data stream DS-S is displayed, and the display data stream DS-S in the form of a series is transmitted to the receiving end 120 through the transmission channel. In one embodiment, the transmitter 115 transmits a 2-bit display data stream DS-S in the form of a serial to the receiving end 120, and the bandwidth of the transmission channel is also 2 bits.
藉由上述的設置,傳送端110即可根據第一時脈 訊號CLK1提供顯示資料流DS-P至接收端120。 With the above settings, the transmitting end 110 can be based on the first clock. The signal CLK1 provides a display data stream DS-P to the receiving end 120.
第3B圖為根據本案一實施例所繪示的接收端120 的示意圖。接收端120包括接收器121、時脈資料恢復電路122、轉換器123、偵錯模組124、解碼器125以及控制模組126。在本實施例中,接收器121電性連接時脈資料恢復電路122、轉換器123以及控制模組126。時脈資料恢復電路122電性連接轉換器123、偵錯模組124以及解碼器125。 轉換器123電性連接偵錯模組124以及控制模組126。偵錯模組124電性連接解碼器125。解碼器125電性連接控制模組126。在本實施例中,接收器121、時脈資料恢復電路122、轉換器123、偵錯模組124、解碼器125以及控制模組126皆可用電路實現。 FIG. 3B is a receiving end 120 according to an embodiment of the present disclosure. Schematic diagram. The receiving end 120 includes a receiver 121, a clock data recovery circuit 122, a converter 123, a debug module 124, a decoder 125, and a control module 126. In this embodiment, the receiver 121 is electrically connected to the clock data recovery circuit 122, the converter 123, and the control module 126. The clock data recovery circuit 122 is electrically connected to the converter 123, the debug module 124, and the decoder 125. The converter 123 is electrically connected to the error detection module 124 and the control module 126. The debug module 124 is electrically connected to the decoder 125. The decoder 125 is electrically connected to the control module 126. In this embodiment, the receiver 121, the clock data recovery circuit 122, the converter 123, the debug module 124, the decoder 125, and the control module 126 can all be implemented by circuits.
本領域人士當可清楚明白,上述接收器121、時 脈資料恢復電路122、轉換器123、偵錯模組124、解碼器125以及控制模組126的實現方式不以上述實施例所揭露的為限,且連接關係亦不以上述實施例為限,凡足以令接 收端120實現下述技術內容的連接方式與實現方式皆可運用於本發明。 Those skilled in the art can clearly understand that the above receiver 121, the time The implementation of the pulse data recovery circuit 122, the converter 123, the error detection module 124, the decoder 125, and the control module 126 is not limited to the above embodiments, and the connection relationship is not limited to the above embodiment. Where is enough The connection mode and implementation manner in which the receiving end 120 implements the following technical contents can be applied to the present invention.
在本實施例中,接收器121用以接收來自傳送端 110的串列形式的顯示資料流DS-S,並提供此一串列形式的顯示資料流DS-S至時脈資料恢復電路122、轉換器123以及控制模組126。在本實施例中,接收器121可用比較器實現。接收器121的形式與傳送器115的形式彼此對應。 In this embodiment, the receiver 121 is configured to receive from the transmitting end. The data stream DS-S of the serialized form of 110 is provided, and the display data stream DS-S in the form of a series is provided to the clock data recovery circuit 122, the converter 123, and the control module 126. In the present embodiment, the receiver 121 can be implemented with a comparator. The form of the receiver 121 and the form of the transmitter 115 correspond to each other.
在本實施例中,時脈資料恢復電路122用以接收 串列形式的顯示資料流DS-S,根據串列形式的顯示資料流DS-S產生第二時脈訊號CLK2,並提供第二時脈訊號CLK2至轉換器123、偵錯模組124以及解碼器125,以令轉換器123、偵錯模組124以及解碼器125基於第二時脈訊號CLK2進行各自的操作。在一實施例中,第二時脈訊號CLK2與第一時脈訊號CLK1的頻率大致相同。 In this embodiment, the clock data recovery circuit 122 is configured to receive The serial display data stream DS-S generates a second clock signal CLK2 according to the serial display data stream DS-S, and provides the second clock signal CLK2 to the converter 123, the debug module 124, and the decoding. The device 125 is configured to cause the converter 123, the debug module 124, and the decoder 125 to perform respective operations based on the second clock signal CLK2. In an embodiment, the second clock signal CLK2 is substantially the same as the frequency of the first clock signal CLK1.
在更進一步的實施例中,時脈資料恢復電路122 是接收串列形式的顯示資料流DS-S中的時脈校準訊號TAJ,並據以產生或更新第二時脈訊號CLK2。相關的操作將在而後的段落中詳述。 In still further embodiments, the clock data recovery circuit 122 The clock calibration signal TAJ in the display data stream DS-S in the form of a serial sequence is received, and the second clock signal CLK2 is generated or updated accordingly. The related operations will be detailed in the subsequent paragraphs.
另外,在一實施例中,時脈資料恢復電路122可 用鎖相迴路(phase lock loop,PLL)或延遲鎖定迴路(delay lock loop,DLL)實現。 In addition, in an embodiment, the clock data recovery circuit 122 can Implemented with a phase lock loop (PLL) or a delay lock loop (DLL).
在本實施例中,轉換器123用以接收第二時脈訊 號CLK2及串列形式的顯示資料流DS-S,並根據第二時脈訊號CLK2,將串列形式的顯示資料流DS-S轉換為平行的 的顯示資料流DS-P。在本實施例中,轉換器123的形式與轉換器114的形式彼此對應。 In this embodiment, the converter 123 is configured to receive the second time pulse signal. No. CLK2 and serial display data stream DS-S, and according to the second clock signal CLK2, convert the display data stream DS-S in parallel form into parallel The display data stream DS-P. In the present embodiment, the form of the converter 123 and the form of the converter 114 correspond to each other.
在本實施例中,偵錯模組124用以接收第二時脈 訊號CLK2以及來自轉換器123的顯示資料流DS-P,並根據第二時脈訊號CLK2以及顯示資料流DS-P的內容,判斷顯示資料流DS-P是否具有錯誤。而後,偵錯模組124用以根據判斷結果提供錯誤訊號LK至傳送端110,以令傳送端110的處理器113透過顯示資料流DS-P/DS-S傳送時脈校準訊號TAJ。 In this embodiment, the debugging module 124 is configured to receive the second clock. The signal CLK2 and the display data stream DS-P from the converter 123 determine whether the display data stream DS-P has an error based on the contents of the second clock signal CLK2 and the display data stream DS-P. Then, the debugging module 124 is configured to provide the error signal LK to the transmitting end 110 according to the determination result, so that the processor 113 of the transmitting end 110 transmits the clock calibration signal TAJ through the display data stream DS-P/DS-S.
舉例而言,在偵錯模組124判斷顯示資料流DS-P 具有錯誤時,偵錯模組124提供錯誤訊號LK(例如是低電壓準位的訊號)至傳送端110。此時,傳送端110的處理器113根據錯誤訊號LK於顯示資料流DS-P/DS-S中傳送時脈校準訊號TAJ至每一源極驅動器30中的時脈資料恢復電路122。此些時脈資料恢復電路122根據時脈校準訊號TAJ以更新第二時脈訊號CLK2,以令第二時脈訊號CLK2的頻率與相位重新對齊第一時脈訊號CLK1(應注意到,由於訊號傳遞延遲,第二時脈訊號CLK2的相位實際上些微落後第一時脈訊號CLK1)。而後,傳送端110可再重新傳送同一筆資料(如同一資料訊框)或直接傳送次一筆資料(如次一資料訊框或次一幀的資料訊框)。 For example, the debug module 124 determines that the data stream DS-P is displayed. When there is an error, the debug module 124 provides an error signal LK (for example, a signal of a low voltage level) to the transmitting end 110. At this time, the processor 113 of the transmitting end 110 transmits the clock calibration signal TAJ to the clock data recovery circuit 122 in each of the source drivers 30 according to the error signal LK in the display data stream DS-P/DS-S. The clock data recovery circuit 122 updates the second clock signal CLK2 according to the clock calibration signal TAJ to realign the frequency and phase of the second clock signal CLK2 with the first clock signal CLK1 (it should be noted that due to the signal The delay is delayed, and the phase of the second clock signal CLK2 is actually slightly behind the first clock signal CLK1). Then, the transmitting end 110 can retransmit the same data (such as the same data frame) or directly transmit the second data (such as the next data frame or the data frame of the next frame).
透過上述的機制,在第二時脈訊號CLK2失準及/ 或顯示資料流DS-S/DS-P於傳送中發生錯誤時,偵錯模組124即可因偵測到錯誤而通知傳送端110傳送時脈校準訊 號TAJ,以令第一、二時脈訊號CLK1、CLK2的頻率與相位得以重新對齊。而後,傳送端110繼續傳送資料。藉此,可使顯示器10更為穩定。 Through the above mechanism, the second clock signal CLK2 is out of alignment and / Or when the data stream DS-S/DS-P is displayed in the transmission, the error detection module 124 can notify the transmitting end 110 to transmit the clock calibration signal due to the detection of the error. No. TAJ, so that the frequency and phase of the first and second clock signals CLK1, CLK2 are realigned. Then, the transmitting end 110 continues to transmit the data. Thereby, the display 10 can be made more stable.
另外,在本實施例中,解碼器125用以接收來自 偵錯模組124的顯示資料流DS-P,並解碼顯示資料流DS-P中的編碼後的影像資料DT-E,以產生解碼後的影像資料DT。而後,解碼器125可提供解碼後的影像資料DT至源極驅動器30後端的相關元件,以令此些相關元件根據影像資料DT產生資料訊號D(1)、...、D(M)。 In addition, in this embodiment, the decoder 125 is configured to receive from The debug module 124 displays the data stream DS-P and decodes the encoded image data DT-E in the display data stream DS-P to generate the decoded image data DT. Then, the decoder 125 can provide the decoded image data DT to the relevant components at the back end of the source driver 30, so that the related components generate the data signals D(1), . . . , D(M) according to the image data DT.
再者,解碼器125亦可提供顯示資料流DS-P中的 設置資料CONF至控制模組126,以令控制模組126根據設置資料CONF進行相應的控制(例如控制源極驅動器30的色彩深度位元(color depth bit))。 Furthermore, the decoder 125 can also provide the display data stream DS-P The data CONF is set to the control module 126 to cause the control module 126 to perform corresponding control according to the setting data CONF (for example, controlling the color depth bit of the source driver 30).
第4圖為根據本案一實施例所繪示的顯示資料流DS-P的示意圖。顯示資料流DS-P包括複數筆幀資料FM。顯示器10根據每一筆幀資料FM顯示每一幀的影像。 FIG. 4 is a schematic diagram of a display data stream DS-P according to an embodiment of the present invention. The display data stream DS-P includes a plurality of pen frame data FM. The display 10 displays an image of each frame in accordance with each frame data FM.
在本實施例中,每一筆幀資料FM依序包括此幀的複數筆資料訊框L(1)、L(2)、...、L(N)、CN、VB。其中一筆幀資料FM的資料訊框L(1)-L(N)分別包括此幀的第1-N列的掃描線資料(scan line data)。在每一幀中,顯示器10是根據此幀的第1-N列的掃描線資料以分別令每一列畫素106顯示此幀的影像。 In this embodiment, each frame data FM sequentially includes a plurality of data frames L(1), L(2), ..., L(N), CN, VB of the frame. The data frames L(1)-L(N) of one frame data FM respectively include scan line data of the 1-Nth column of the frame. In each frame, display 10 is based on scan line data in columns 1-N of the frame to cause each column of pixels 106 to display an image of the frame, respectively.
另外,資料訊框CN包括設置資料CONF。時序控制器20是透過資料訊框CN以對源極驅動器30進行控制 (例如控制源極驅動器30的色彩深度位元)。 In addition, the data frame CN includes a setting information CONF. The timing controller 20 controls the source driver 30 through the data frame CN. (eg, controlling the color depth bit of the source driver 30).
再者,資料訊框VB包括垂直遮沒碼V-BK。資料 訊框VB為一筆幀資料FM的最後一筆資料訊框。 Furthermore, the data frame VB includes a vertical blanking code V-BK. data The frame VB is the last data frame of the frame data FM.
在本實施例中,資料訊框L(1)、L(2)、…L(N)、 CN、VB皆包括水平遮沒碼H-BK以及操作資料OPD。資料訊框L(1)、L(2)、…L(N)的操作資料OPD依序包括位同步碼(bit alignment code)BAC、控制碼CTRL、編碼後的影像資料DT-E以及結束碼EOL。資料訊框CN的操作資料OPD依序包括位同步碼BAC、控制碼CTRL、設置資料CONF以及結束碼EOL。資料訊框VB的操作資料OPD依序包括位同步碼BAC、控制碼CTRL以及垂直遮沒碼V-BK。 In this embodiment, the data frames L(1), L(2), ... L(N), Both CN and VB include horizontal occlusion code H-BK and operation data OPD. The operation data OPD of the data frames L(1), L(2), ... L(N) sequentially includes a bit alignment code BAC, a control code CTRL, an encoded image data DT-E, and an end code. EOL. The operation data OPD of the data frame CN sequentially includes a bit synchronization code BAC, a control code CTRL, a setting data CONF, and an end code EOL. The operation data OPD of the data frame VB sequentially includes a bit synchronization code BAC, a control code CTRL, and a vertical blanking code V-BK.
在本實施例中,每一資料訊框中的位同步碼(bit alignment code)BAC為操作資料OPD中的第一順位資料,對應操作資料OPD的起始位置。每一資料訊框中的控制碼CTRL為操作資料OPD中相鄰於位同步碼BAC的第二順位資料,可用以表示資料訊框的類型(例如為資料訊框L(1)-L(N)或資料訊框CN)。每一結束碼EOL為資料訊框L(1)、L(2)、…L(N)、CN的操作資料OPD中的最後順位資料,對應資料訊框L(1)、L(2)、…L(N)、CN的操作資料OPD的結束位置。每一編碼後的影像資料DT-E分別是此一幀資料FM中第1-N筆掃描線資料。 In this embodiment, the bit synchronization code (bit) in each data frame Alignment code) BAC is the first order data in the operating data OPD, corresponding to the starting position of the operating data OPD. The control code CTRL in each data frame is the second order data adjacent to the bit synchronization code BAC in the operation data OPD, and can be used to indicate the type of the data frame (for example, the data frame L(1)-L(N) ) or the information frame CN). Each end code EOL is the last order data in the data frame L(1), L(2), ... L(N), CN operation data OPD, corresponding to the data frame L(1), L(2), ...L(N), the end position of the operating data OPD of the CN. Each encoded image data DT-E is the first 1-N scan line data in the frame data FM.
此外,傳送端110係對應顯示器10的水平遮沒期 間(horizontal blanking period)或垂直遮沒期間(vertical blanking period)分別傳送水平遮沒碼H-BK以及垂直遮沒 碼V-BK至接收端120。 In addition, the transmitting end 110 corresponds to the horizontal occlusion period of the display 10. Horizontal blanking period or vertical blanking period, horizontal shading code H-BK and vertical obscuration The code V-BK is to the receiving end 120.
為使本案實施例的技術內容更容易了解,以下將搭配第5-6圖,以一操作範例說明本案的具體細節。 In order to make the technical content of the embodiment of the present invention easier to understand, the following will be accompanied by the fifth to sixth figures, and the specific details of the present case will be described by an operation example.
同時參照第5、6圖,第5圖為根據本案一實施例中的顯示器10的操作方法之流程圖。第6圖為根據本案一操作例所繪示的顯示資料流DS-P/DS-S的示意圖。操作方法包括以下步驟。 Referring also to Figures 5 and 6, Figure 5 is a flow chart of a method of operation of display 10 in accordance with an embodiment of the present invention. FIG. 6 is a schematic diagram showing a display data stream DS-P/DS-S according to an operation example of the present application. The method of operation includes the following steps.
在步驟S1中,在顯示器10啟動後,傳送端110藉由顯示資料流DS-S/DS-P傳送時脈校準訊號TAJ至接收端120(參照第6圖中時間點t0-t1)。 In step S1, after the display 10 is activated, the transmitting end 110 transmits the clock calibration signal TAJ to the receiving end 120 by displaying the data stream DS-S/DS-P (refer to the time point t0-t1 in FIG. 6).
在步驟S2中,在接收端120接收到時脈校準訊號TAJ時,接收端120透過時脈資料恢復電路122以根據時脈校準訊號TAJ產生第二時脈訊號CLK2。而後,在下一次更新第二時脈訊號CLK2之前,接收端120的轉換器123、偵錯模組124以及解碼器125皆依據此一第二時脈訊號CLK2進行操作。 In step S2, when the receiving end 120 receives the clock calibration signal TAJ, the receiving end 120 transmits the second clock signal CLK2 according to the clock calibration signal TAJ through the clock data recovery circuit 122. Then, before the second clock signal CLK2 is updated, the converter 123, the debug module 124, and the decoder 125 of the receiving end 120 operate according to the second clock signal CLK2.
在步驟S3中,傳送端110藉由顯示資料流DS-S/DS-P傳送水平遮沒碼H-BK至接收端120(參照第6圖中時間點t1-t2)。 In step S3, the transmitting end 110 transmits the horizontal blanking code H-BK to the receiving end 120 by displaying the data stream DS-S/DS-P (refer to the time point t1-t2 in Fig. 6).
在步驟S4中,在接收端120接收到水平遮沒碼H-BK時,接收端120透過偵錯模組124判斷此些水平遮沒碼H-BK是否具有錯誤。更具體來說,偵錯模組124是比對此些水平遮沒碼H-BK與預設的遮沒碼編碼格式,以判斷此些水平遮沒碼H-BK中的至少一者是否符合預設的遮 沒碼編碼格式,並據以決定是否提供錯誤訊號LK至傳送端110。此處所謂「遮沒碼編碼格式」意指設計者預先定義的編碼格式。由於正常情況下每一水平遮沒碼H-BK皆應符合預設的遮沒碼編碼格式,故依據接收端120所接收的水平遮沒碼H-BK是否符合遮沒碼編碼格式,即可得知顯示資料流DS-S/DS-P及/或第二時脈訊號CLK2是否發生錯誤。 In step S4, when the receiving end 120 receives the horizontal blanking code H-BK, the receiving end 120 determines whether the horizontal blanking codes H-BK have errors through the debugging module 124. More specifically, the debug module 124 is configured to determine whether at least one of the horizontal obscuration codes H-BK is consistent with the horizontal obscuration code H-BK and the preset obscured code encoding format. Preset mask There is no code encoding format, and it is determined whether to provide the error signal LK to the transmitting end 110. The term "mask code encoding format" as used herein means a coding format predefined by the designer. Since the normal occlusion code H-BK should conform to the preset occlusion code encoding format under normal conditions, according to whether the horizontal occlusion code H-BK received by the receiving end 120 conforms to the occlusion code encoding format, It is known whether an error occurs in the data stream DS-S/DS-P and/or the second clock signal CLK2.
在此些水平遮沒碼H-BK中的一者或連續多者不 符合預設的遮沒碼編碼格式的情況下,接收端120透過偵錯模組124判斷發生錯誤,並進行步驟S14。反之則進行步驟S5。 One or more of these horizontal obscuration codes H-BK are not When the preset mask code encoding format is met, the receiving end 120 determines that an error has occurred through the debug module 124, and proceeds to step S14. Otherwise, step S5 is performed.
在步驟S14中接收端120透過偵錯模組124傳送錯誤訊號LK至傳送端110,且流程回到步驟S1。 In step S14, the receiving end 120 transmits the error signal LK to the transmitting end 110 through the error detecting module 124, and the flow returns to step S1.
應注意到,偵錯模組124傳送錯誤訊號LK的條件(如水平遮沒碼H-BK連續發生錯誤的次數)可依實際需求變化,本案不以上述實施例為限。 It should be noted that the condition that the error detection module 124 transmits the error signal LK (such as the number of consecutive errors in the horizontal occlusion code H-BK) may vary according to actual needs, and the present invention is not limited to the above embodiment.
在步驟S5中,傳送端110藉由顯示資料流DS-S/DS-P依序傳送位同步碼BAC及控制碼CTRL至接收端120(參照第6圖中時間點t2-t4)。 In step S5, the transmitting end 110 sequentially transmits the bit synchronization code BAC and the control code CTRL to the receiving end 120 by referring to the data stream DS-S/DS-P (refer to the time point t2-t4 in FIG. 6).
在步驟S6中,在接收端120接收到位控制碼CTRL時,接收端120透過偵錯模組124判斷控制碼CTRL是否被正確接收。具體來說,偵錯模組124是在接收到位同步碼BAC(即操作資料OPD的第一操作順位資料(參照第4圖))後,判斷操作資料OPD中相鄰於位同步碼BAC的第二順位資料是否符合至少一預設的控制碼編碼格式,以決定接 收端120是否正確接收控制碼CTRL。此處所謂「控制碼編碼格式」為設計者預先定義,可用以表示資料訊框的類型的編碼格式。由於正常情況下控制碼CTRL應符合控制碼編碼格式,故依據接收端120所接收的控制碼CTRL是否符合控制碼編碼格式,即可得知顯示資料流DS-S/DS-P及/或第二時脈訊號CLK2是否發生錯誤。 In step S6, when the receiving terminal 120 receives the bit control code CTRL, the receiving end 120 determines through the debug module 124 whether the control code CTRL is correctly received. Specifically, after receiving the bit synchronization code BAC (ie, the first operation sequence data of the operation data OPD (refer to FIG. 4)), the error detection module 124 determines that the operation data OPD is adjacent to the bit synchronization code BAC. Whether the second-order data conforms to at least one preset control code encoding format to determine Whether the receiving end 120 correctly receives the control code CTRL. The "control code encoding format" is defined in advance by the designer and can be used to indicate the encoding format of the type of the data frame. Since the control code CTRL should normally conform to the control code encoding format, the display data stream DS-S/DS-P and/or the data stream can be known according to whether the control code CTRL received by the receiving end 120 conforms to the control code encoding format. Whether an error occurs in the second clock signal CLK2.
更具體來說,在本操作例中,接收端120實質上 是判斷操作資料OPD中相鄰於位同步碼BAC的第二順位資料是否符合預設的影像訊框編碼格式、預設的設置訊框編碼格式或預設的遮沒碼訊框編碼格式。 More specifically, in this operation example, the receiving end 120 is substantially It is determined whether the second order data adjacent to the bit synchronization code BAC in the operation data OPD conforms to a preset image frame encoding format, a preset setting frame encoding format, or a preset blanking frame encoding format.
在操作資料OPD中相鄰於位同步碼BAC的第二 順位資料不符合任一預設的控制碼編碼格式的情況下,接收端120透過偵錯模組124判斷發生錯誤,並進行步驟S14。反之,若在控制碼CTRL符合預設的影像訊框編碼格式的情況下,則進行步驟S7,若在控制碼CTRL符合預設的設置訊框編碼格式的情況下,則進行步驟S10,又若在控制碼CTRL符合預設的遮沒碼訊框編碼格式的情況下,則進行步驟S12。 Second in the operation data OPD adjacent to the bit synchronization code BAC If the order data does not match any of the preset control code encoding formats, the receiving end 120 determines that an error has occurred through the debug module 124, and proceeds to step S14. On the other hand, if the control code CTRL conforms to the preset video frame coding format, step S7 is performed. If the control code CTRL conforms to the preset frame coding format, step S10 is performed. In the case where the control code CTRL conforms to the preset mask code frame encoding format, step S12 is performed.
在步驟S7中,在傳送端110傳送的控制碼CTRL 符合預設的影像訊框編碼格式的情況下,即代表傳送端110正傳送資料訊框L(1)-L(N)中的一者,傳送端110傳送複數筆編碼後的影像資料DT-E(參照第6圖中時間點t4-t5)。 In step S7, the control code CTRL transmitted at the transmitting end 110 In the case that the preset video frame coding format is met, it means that the transmitting end 110 is transmitting one of the data frames L(1)-L(N), and the transmitting end 110 transmits the plurality of encoded image data DT- E (refer to time point t4-t5 in Fig. 6).
在步驟S8中,在接收端120接收前述的編碼後的影像資料DT-E時,接收端120透過偵錯模組124判斷此些 編碼後的影像資料DT-E中的至少一者是否符合預設的影像資料編碼格式。此處所謂「影像資料編碼格式」意指編碼後的影像資料DT-E應有的編碼格式。例如,在傳送端110的編碼器112為8位元至9位元編碼器的情況下,偵錯模組124是判斷此些影像資料DT-E是否符合8位元至9位元編碼器所輸出的編碼格式,以決定是否傳送錯誤訊號LK至傳送端110。由於正常情況下每一編碼後的影像資料DT-E皆應符合影像資料編碼格式,故依據接收端120所接收的影像資料DT-E是否符合影像資料編碼格式,即可得知顯示資料流DS-S/DS-P及/或第二時脈訊號CLK2是否發生錯誤。 In step S8, when the receiving end 120 receives the encoded image data DT-E, the receiving end 120 determines the content through the debugging module 124. Whether at least one of the encoded image data DT-E conforms to a preset image data encoding format. The "image data encoding format" herein means the encoding format that the encoded image data DT-E should have. For example, in the case that the encoder 112 of the transmitting end 110 is an 8-bit to 9-bit encoder, the debugging module 124 determines whether the image data DT-E conforms to the 8-bit to 9-bit encoder. The output encoding format determines whether to transmit the error signal LK to the transmitting terminal 110. Since the DT-E of each encoded image data should conform to the image data encoding format under normal conditions, the display data stream DS can be known according to whether the image data DT-E received by the receiving end 120 conforms to the image data encoding format. -S/DS-P and/or second clock signal CLK2 whether an error has occurred.
在此些編碼後的影像資料DT-E中的一者或連續多者不符合預設的影像資料編碼格式的情況下,接收端120透過偵錯模組124判斷發生錯誤,並進行步驟S14。反之則進行步驟S9。 In a case where one or a plurality of the encoded image data DT-E does not conform to the preset image data encoding format, the receiving end 120 determines that an error has occurred through the debugging module 124, and proceeds to step S14. Otherwise, step S9 is performed.
應注意到,偵錯模組124傳送錯誤訊號LK的條件(如編碼後的影像資料DT-E連續不符合影像資料編碼格式的次數)可依實際需求變化,本案不以上述實施例為限。 It should be noted that the condition that the error detection module 124 transmits the error signal LK (for example, the number of times the encoded image data DT-E does not conform to the image data encoding format continuously) may vary according to actual needs, and the present invention is not limited to the above embodiment.
在步驟S9中,傳送端110傳送結束碼EOL至接收端120,代表此一資料訊框已傳送結束(參照第6圖中時間點t5-t6)。而後,流程回到步驟S3,傳送端110開始傳送次一資料訊框的水平遮沒碼H-BK(例如參照第6圖中時間點t6-t7)。 In step S9, the transmitting end 110 transmits the end code EOL to the receiving end 120, indicating that the transmission of the data frame has ended (refer to the time point t5-t6 in Fig. 6). Then, the flow returns to step S3, and the transmitting end 110 starts transmitting the horizontal blanking code H-BK of the next data frame (for example, referring to the time point t6-t7 in Fig. 6).
另一方面,在步驟S10中,在傳送端110傳送的 控制碼CTRL符合預設的設置訊框編碼格式的情況下,即代表傳送端110正傳送資料訊框CN,傳送端110傳送複數筆設置資料CONF(參照第6圖中時間點t8-t9)。 On the other hand, in step S10, transmitted at the transmitting end 110 When the control code CTRL conforms to the preset setting frame encoding format, that is, the transmitting terminal 110 is transmitting the data frame CN, and the transmitting terminal 110 transmits the plurality of setting data CONF (refer to the time point t8-t9 in FIG. 6).
在步驟S11中,在接收端120接收前述的設置資 料CONF時,接收端120透過偵錯模組124判斷此些設置資料CONF中的至少一者是否符合預設的設置資料編碼格式。此處所謂「設置資料編碼格式」意指設計者預先定義的編碼格式,在接收具有此一格式的設置資料,源極驅動器30即進行相應的控制(如調整色彩深度位元等)。由於正常情況下每一設置資料CONF皆應符合設置資料編碼格式,故依據接收端120所接收的設置資料CONF是否符合設置資料編碼格式,即可得知顯示資料流DS-S/DS-P及/或第二時脈訊號CLK2是否發生錯誤。 In step S11, the receiving terminal 120 receives the aforementioned setting capital. When the CONF is processed, the receiving end 120 determines whether at least one of the setting materials CONF conforms to the preset setting data encoding format through the debugging module 124. The "set data encoding format" herein means a pre-defined encoding format of the designer. When receiving the setting data having the format, the source driver 30 performs corresponding control (such as adjusting the color depth bit, etc.). Since the CONF of each setting data should conform to the setting data encoding format under normal circumstances, according to whether the setting data CONF received by the receiving end 120 conforms to the setting data encoding format, the display data stream DS-S/DS-P and / or whether the second clock signal CLK2 has an error.
在此些設置資料CONF中的一者或連續多者不符 合預設的設置資料編碼格式的情況下,接收端120透過偵錯模組124判斷發生錯誤,並進行步驟S14。反之則進行步驟S9。 One of the setting data CONF or the continuous multiple does not match In the case where the preset data encoding format is set, the receiving terminal 120 determines that an error has occurred through the debug module 124, and proceeds to step S14. Otherwise, step S9 is performed.
應注意到,偵錯模組124傳送錯誤訊號LK的條 件(如設置資料CONF連續不符合設置資料編碼格式的次數)可依實際需求變化,本案不以上述實施例為限。 It should be noted that the debug module 124 transmits the strip of the error signal LK. The case (such as the number of times the setting data CONF does not meet the setting data encoding format continuously) can be changed according to actual needs, and the present case is not limited to the above embodiment.
再一方面,在步驟S12中,在傳送端110傳送的 控制碼CTRL符合預設的遮沒碼訊框編碼格式的情況下,即代表傳送端110正傳送資料訊框L(1)-L(N)中的一者,傳送端110傳送複數筆垂直遮沒碼V-BK(參照第6圖中時間 點t10-t11)。 In still another aspect, in step S12, the transmission is performed at the transmitting end 110. When the control code CTRL conforms to the preset mask code frame encoding format, that is, the transmitting terminal 110 is transmitting one of the data frames L(1)-L(N), and the transmitting terminal 110 transmits the plurality of vertical masks. No code V-BK (refer to time in Figure 6) Point t10-t11).
在步驟S13中,在接收端120接收前述的垂直遮 沒碼V-BK時,接收端120透過偵錯模組124判斷此些垂直遮沒碼V-BK中的至少一者是否符合預設的遮沒碼編碼格式。由於正常情況下每一垂直遮沒碼V-BK皆應符合遮沒碼編碼格式,故依據接收端120所接收的垂直遮沒碼V-BK是否符合遮沒碼編碼格式,即可得知顯示資料流DS-S/DS-P及/或第二時脈訊號CLK2是否發生錯誤。 In step S13, the aforementioned vertical mask is received at the receiving end 120. When the V-BK is not coded, the receiving end 120 determines whether at least one of the vertical obscuration codes V-BK conforms to the preset obscuring code encoding format through the debugging module 124. Since the normal occlusion code V-BK should conform to the occlusion code encoding format under normal conditions, the vertical occlusion code V-BK received by the receiving end 120 conforms to the occlusion code encoding format, and the display can be known. Whether the data stream DS-S/DS-P and/or the second clock signal CLK2 has an error.
在此些垂直遮沒碼V-BK中的一者或連續多者不 符合預設的遮沒碼編碼格式的情況下,接收端120透過偵錯模組124判斷發生錯誤,並進行步驟S14。反之流程回到步驟S3,以令傳送端110傳送次一幀資料FM。 One or more of the vertical occlusion codes V-BK are not When the preset mask code encoding format is met, the receiving end 120 determines that an error has occurred through the debug module 124, and proceeds to step S14. Otherwise, the process returns to step S3 to cause the transmitting end 110 to transmit the next frame data FM.
應注意到,偵錯模組124傳送錯誤訊號LK的條 件(如垂直遮沒碼V-BK連續不符合遮沒碼編碼格式的次數)可依實際需求變化,本案不以上述實施例為限。 It should be noted that the debug module 124 transmits the strip of the error signal LK. The case (such as the number of times the vertical occlusion code V-BK does not conform to the occlusion code coding format) may vary according to actual needs, and the present case is not limited to the above embodiment.
透過上述的操作,即可利用偵錯模組124對顯示 資料流DS-S/DS-P進行錯誤偵測。在偵測到顯示資料流DS-S/DS-P中的水平遮沒碼H-BK、垂直遮沒碼V-BK、控制碼CTRL、編碼後的影像資料DT-E或設置資料CONF發生錯誤或不符合預設的編碼格式時,偵錯模組124可通知傳送端110,以令傳送端110進行錯誤排除的控制。藉此,即可提高顯示器10的穩定度。 Through the above operations, the debug module 124 can be used to display The data stream DS-S/DS-P performs error detection. An error occurred in the horizontal blanking code H-BK, the vertical blanking code V-BK, the control code CTRL, the encoded image data DT-E, or the setting data CONF in the display data stream DS-S/DS-P. When the preset encoding format is not met, the debugging module 124 can notify the transmitting end 110 to enable the transmitting end 110 to perform error elimination control. Thereby, the stability of the display 10 can be improved.
雖然本案已以實施例揭露如上,然其並非用以限 定本案,任何熟習此技藝者,在不脫離本案之精神和範圍 內,當可作各種之更動與潤飾,因此本案之保護範圍當視後附之申請專利範圍所界定者為準。 Although the case has been disclosed above by way of example, it is not intended to limit In this case, anyone who is familiar with this skill will not leave the spirit and scope of the case. Within the scope of this patent, the scope of protection of this case shall be subject to the definition of the scope of the patent application.
S1-S14‧‧‧步驟 S1-S14‧‧‧Steps
Claims (12)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW103112724A TWI521491B (en) | 2014-04-07 | 2014-04-07 | Data transmission system and operating method of display |
| CN201410295290.7A CN104064161B (en) | 2014-04-07 | 2014-06-26 | Data transmission system applied to display and operation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW103112724A TWI521491B (en) | 2014-04-07 | 2014-04-07 | Data transmission system and operating method of display |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201539408A true TW201539408A (en) | 2015-10-16 |
| TWI521491B TWI521491B (en) | 2016-02-11 |
Family
ID=51551841
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW103112724A TWI521491B (en) | 2014-04-07 | 2014-04-07 | Data transmission system and operating method of display |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN104064161B (en) |
| TW (1) | TWI521491B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI642305B (en) * | 2017-05-10 | 2018-11-21 | 友達光電股份有限公司 | Display panel |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108694917B (en) | 2017-06-09 | 2021-10-22 | 京东方科技集团股份有限公司 | Data transmission method, component and display device |
| JP7270422B2 (en) * | 2019-03-14 | 2023-05-10 | ラピスセミコンダクタ株式会社 | Display device and display driver |
| CN111477158B (en) * | 2020-05-25 | 2024-01-09 | 京东方科技集团股份有限公司 | Data transmission method, data transmission component and display device |
| CN111599300A (en) * | 2020-06-19 | 2020-08-28 | 京东方科技集团股份有限公司 | Signal processing method, device for transmitting and receiving signals, and display device |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6158342A (en) * | 1984-08-30 | 1986-03-25 | Fujitsu Ltd | Node connection error detection system in optical data highway system |
| JP2613665B2 (en) * | 1990-07-25 | 1997-05-28 | 松下電工株式会社 | Display device |
| CN1139209C (en) * | 2000-10-13 | 2004-02-18 | 凌源通讯股份有限公司 | Burst synchronization correction and error detection apparatus and method |
| KR100408416B1 (en) * | 2001-09-06 | 2003-12-06 | 삼성전자주식회사 | System and method for digital video signal transmission |
| JP2005301175A (en) * | 2004-04-16 | 2005-10-27 | Sanyo Electric Co Ltd | Video data transmission circuit and video data display system |
| TWI342536B (en) * | 2006-09-11 | 2011-05-21 | Au Optronics Corp | Signal regulator module and related display device |
| US8421779B2 (en) * | 2008-05-29 | 2013-04-16 | Himax Technologies Limited | Display and method thereof for signal transmission |
| CN101634964A (en) * | 2008-07-23 | 2010-01-27 | 佛山市顺德区顺达电脑厂有限公司 | Debugging information processing system and method thereof |
| TWI395191B (en) * | 2008-12-24 | 2013-05-01 | Au Optronics Corp | Lcd devices and driving methods thereof |
| KR101237702B1 (en) * | 2010-11-19 | 2013-02-27 | 주식회사 실리콘웍스 | Circuit for controlling non-signal of plat panel display device |
| CN202275399U (en) * | 2011-06-22 | 2012-06-13 | 北京航天自动控制研究所 | Debugging verification system for embedded software |
-
2014
- 2014-04-07 TW TW103112724A patent/TWI521491B/en active
- 2014-06-26 CN CN201410295290.7A patent/CN104064161B/en active Active
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI642305B (en) * | 2017-05-10 | 2018-11-21 | 友達光電股份有限公司 | Display panel |
| US10410600B2 (en) | 2017-05-10 | 2019-09-10 | Au Optronics Corporation | Display panel |
Also Published As
| Publication number | Publication date |
|---|---|
| TWI521491B (en) | 2016-02-11 |
| CN104064161B (en) | 2016-03-16 |
| CN104064161A (en) | 2014-09-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI521491B (en) | Data transmission system and operating method of display | |
| TW543329B (en) | Data transmission method and data receiving method, video data transmitting apparatus and receiving apparatus | |
| KR100875340B1 (en) | Method and system for transmitting subchannel data in data inactivity period | |
| JP4199771B2 (en) | Digital interface receiver | |
| US10319334B2 (en) | Image processing apparatus and control method thereof | |
| US9461774B2 (en) | Reception circuit of image data, electronic device using the same, and method of transmitting image data | |
| US9996893B2 (en) | Display apparatus constituting multi display system and control method thereof | |
| EP3637652A1 (en) | Encoding method and device, decoding method and device, and display device | |
| US9769417B1 (en) | Metadata transfer in audio video systems | |
| US9807408B2 (en) | Control mechanism for video output | |
| JP2007078980A (en) | Image display system | |
| JP2007028645A5 (en) | ||
| US8174619B2 (en) | Reception apparatus and method of controlling image output by reception apparatus | |
| US20170280184A1 (en) | Av signal transmission and receiving system, sink apparatus, av signal transmission and receiving method, and av signal receiving method | |
| US7143328B1 (en) | Auxiliary data transmitted within a display's serialized data stream | |
| CN107197365A (en) | A kind of method and system of signal transmission | |
| US10129318B2 (en) | Media stream data and control parameter synchronization | |
| US8238445B2 (en) | Video and audio synchronization method and related apparatus for a multimedia interface | |
| EP3716260B1 (en) | Receiving circuit and signal processing method for high definition multimedia interface | |
| KR20170059757A (en) | Video signal transmission device, method for video signal transmission thereof, video signal reception device and method for video signal reception thereof | |
| KR101369390B1 (en) | Image reproducing apparatus with decision function of audio and video input signal and method thereof | |
| GB2442574A (en) | Adding additional colour information to the teletext signal | |
| KR101605181B1 (en) | Method for correction of error code included in control signal of hdmi/mhl | |
| US20060192794A1 (en) | Methods and systems for using control data to control a display of an image by a display device | |
| KR20130118178A (en) | Display device and method compressing and transmitting data thereof |