TWI683299B - Timing controller - Google Patents
Timing controller Download PDFInfo
- Publication number
- TWI683299B TWI683299B TW107136822A TW107136822A TWI683299B TW I683299 B TWI683299 B TW I683299B TW 107136822 A TW107136822 A TW 107136822A TW 107136822 A TW107136822 A TW 107136822A TW I683299 B TWI683299 B TW I683299B
- Authority
- TW
- Taiwan
- Prior art keywords
- sub
- bit
- group
- gear signal
- data
- Prior art date
Links
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims abstract description 19
- 238000000605 extraction Methods 0.000 claims description 21
- 238000009792 diffusion process Methods 0.000 claims description 17
- 230000007423 decrease Effects 0.000 claims 1
- 101150028119 SPD1 gene Proteins 0.000 description 19
- 238000010586 diagram Methods 0.000 description 14
- 239000000872 buffer Substances 0.000 description 11
- 101100102849 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) VTH1 gene Proteins 0.000 description 6
- 101150088150 VTH2 gene Proteins 0.000 description 6
- 101100524516 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) RFA2 gene Proteins 0.000 description 5
- 238000000034 method Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
Description
本發明是有關於一種顯示裝置,且特別是有關於一種時序控制器。The present invention relates to a display device, and particularly to a timing controller.
隨著電子技術的進步,消費性電子產品已成為人們生活中必備的工具。為提供良好的人機介面,在消費性電子產品上配置高品質的顯示裝置也成為一個趨勢。因此,如何有效的降低源極驅動器的數位類比轉換器(Digital-to-Analog Converter,DAC)所接收的子像素資料的位元數量,將是本領域相關技術人員的課題。With the advancement of electronic technology, consumer electronic products have become an essential tool in people's lives. In order to provide a good human-machine interface, it has also become a trend to configure high-quality display devices on consumer electronic products. Therefore, how to effectively reduce the number of bits of sub-pixel data received by the digital-to-analog converter (DAC) of the source driver will be a problem for those skilled in the art.
本發明提供一種時序控制器,可有效地降低源極驅動器的數位類比轉換器所接收的子像素資料的位元數量。The invention provides a timing controller, which can effectively reduce the number of bits of sub-pixel data received by the digital-to-analog converter of the source driver.
本發明的時序控制器包括位元擷取電路以及檔位訊號產生電路。位元擷取電路用以從視頻串流的多個原始子像素資料的任一個擷取出第一部份位元。檔位訊號產生電路耦接至位元擷取電路以接收第一部份位元,並依據第一部份位元來決定相關於目前幀的檔位訊號,其中檔位訊號被提供至源極驅動器的伽瑪電壓產生電路,以使伽瑪電壓產生電路依據檔位訊號改變多個伽瑪電壓。The timing controller of the present invention includes a bit acquisition circuit and a gear signal generation circuit. The bit extraction circuit is used to extract the first part of bits from any one of the plurality of original sub-pixel data of the video stream. The gear signal generating circuit is coupled to the bit extraction circuit to receive the first part of the bit, and determines the gear signal related to the current frame according to the first part of the bit, wherein the gear signal is provided to the source The gamma voltage generating circuit of the driver enables the gamma voltage generating circuit to change a plurality of gamma voltages according to the gear signal.
基於上述,本發明諸實施例所述的時序控制器可以利用位元擷取電路來擷取原始子像素資料的第一部份位元,並利用檔位訊號產生電路來依據所述第一部份位元以決定傳送至伽瑪電壓產生電路的檔位訊號。伽瑪電壓產生電路可以依據檔位訊號來調整伽瑪電壓。依據經調整的伽瑪電壓,數位類比轉換器將源極驅動信號傳送至顯示面板。Based on the above, the timing controllers described in the embodiments of the present invention can use the bit extraction circuit to extract the first part of the original sub-pixel data, and the gear signal generation circuit to use the first part The number of bits determines the gear signal sent to the gamma voltage generating circuit. The gamma voltage generating circuit can adjust the gamma voltage according to the gear signal. Based on the adjusted gamma voltage, the digital-to-analog converter transmits the source driving signal to the display panel.
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。In order to make the above-mentioned features and advantages of the present invention more obvious and understandable, the embodiments are specifically described below in conjunction with the accompanying drawings for detailed description as follows.
在本案說明書全文(包括申請專利範圍)中所使用的「耦接(或連接)」一詞可指任何直接或間接的連接手段。舉例而言,若文中描述第一裝置耦接(或連接)於第二裝置,則應該被解釋成該第一裝置可以直接連接於該第二裝置,或者該第一裝置可以透過其他裝置或某種連接手段而間接地連接至該第二裝置。另外,凡可能之處,在圖式及實施方式中使用相同標號的元件/構件/步驟代表相同或類似部分。不同實施例中使用相同標號或使用相同用語的元件/構件/步驟可以相互參照相關說明。The term "coupling (or connection)" used in the entire specification of this case (including the scope of patent application) may refer to any direct or indirect connection means. For example, if it is described that the first device is coupled (or connected) to the second device, it should be interpreted that the first device can be directly connected to the second device, or the first device can be connected to another device or a certain device. Connection means indirectly connected to the second device. In addition, wherever possible, elements/components/steps using the same reference numbers in the drawings and embodiments represent the same or similar parts. Elements/components/steps that use the same reference numbers or use the same terminology in different embodiments may refer to related descriptions with each other.
圖1是依照本發明一實施例的時序控制器100_1的方塊示意圖。請參照圖1,在本實施例中,時序控制器100_1包括位元擷取電路110以及檔位訊號產生電路120。位元擷取電路110可以從視頻串流的多個原始子像素資料OSPD1~OSPDN中,分別擷取出各自對應的第一部份位元PB1_1~PB1_N以及經處理子像素資料SPD1~SPDN。於本實施例中,經處理子像素資料SPD1~SPDN可以是原始子像素資料OSPD1~OSPDN的第二部份位元。第一部份位元PB1_1~PB1_N的位元數量以及經處理子像素資料SPD1~SPDN的位元數量可以依照設計需求來決定。舉例來說,以原始子像素資料OSPD1為例,第一部份位元PB1_1可以是原始子像素資料OSPD1中的兩個最低有效位元(Least Significant Bit,LSB),而經處理子像素資料SPD1可以是原始子像素資料OSPD1中的八個最高有效位元(Most Significant Bit,MSB)。其餘原始子像素資料可依此類推。FIG. 1 is a block diagram of a timing controller 100_1 according to an embodiment of the invention. Please refer to FIG. 1. In this embodiment, the timing controller 100_1 includes a
檔位訊號產生電路120耦接至位元擷取電路110,以接收第一部份位元PB1_1~PB1_N。檔位訊號產生電路120依據這些第一部份位元PB1_1~PB1_N來決定相關於目前幀的檔位訊號GS。檔位訊號產生電路120可以將檔位訊號GS提供至源極驅動器200的伽瑪電壓產生電路210。The gear
另一方面,源極驅動器200包括伽瑪電壓產生電路210、閂鎖電路220、數位類比轉換器(Digital-to-Analog Converter,DAC)230_1~230_N以及輸出緩衝器240_1~240_N。其中,上述的N為正整數。伽瑪電壓產生電路210耦接至檔位訊號產生電路120,以接收檔位訊號GS。其中,伽瑪電壓產生電路210可依據檔位訊號GS來提供並改變多個伽瑪電壓VG1~VGn。閂鎖電路220耦接至位元擷取電路110,以接收經處理子像素資料SPD1~SPDN。其中,閂鎖電路220可以閂鎖這些經處理子像素資料SPD1~SPDN,並將所述經處理子像素資料SPD1~SPDN分別提供至數位類比轉換器230_1~230_N。On the other hand, the
數位類比轉換器230_1~230_N耦接於閂鎖電路220以及輸出緩衝器240_1~240_N之間。數位類比轉換器230_1~230_N耦接至伽瑪電壓產生電路210,以接收伽瑪電壓VG1~VGn。數位類比轉換器230_1~230_N分別從閂鎖電路220接收經處理子像素資料SPD1~SPDN。依據伽瑪電壓VG1~VGn,各個數位類比轉換器230_1~230_N分別可以將對應的經處理子像素資料SPD1~SPDN轉換為源極驅動信號S1~SN。並且,數位類比轉換器230_1~230_N可以透過輸出緩衝器240_1~240_N來將源極驅動信號S1~SN傳送至至顯示面板300中的對應資料線(或稱源極線)。The digital-to-analog converters 230_1-230_N are coupled between the
圖2是依照本發明的一實施例說明圖1所示檔位訊號產生電路120的電路方塊示意圖。請同時參照圖1以及圖2,在本實施例中,檔位訊號產生電路120包括多個計數電路C1~Cm以及檔位決定電路121。其中,計數電路C1~Cm的數量m可以依照設計需求來決定。計數電路C1~Cm耦接至位元擷取電路110,以接收第一部份位元PB1_1~PB1_N。值得一提的是,這些計數電路C1~Cm分別可以具有不同的計數條件,並且每一個計數電路C1~Cm可用以計數在這些第一部份位元PB1_1~PB1_N中符合所述計數條件的對象的數量,以獲得計數值V1~Vm。所述計數條件可以依照設計需求來決定。FIG. 2 is a circuit block diagram illustrating the gear signal generating
舉例來說,在本實施例中,計數電路C1的計數條件可以是「第一部份位元的內容是00」。亦即,計數電路C1經組態用以計數/統計在同一個幀(frame)的所有第一部份位元(包括第一部份位元PB1_1~PB1_N)中,具有位元值「00」的第一部份位元的個數,並將計數結果(計數值V1)提供給檔位決定電路121。計數電路C2的計數條件可以是「第一部份位元的內容是01」。亦即,計數電路C2經組態用以計數/統計在同一個幀的所有第一部份位元(包括第一部份位元PB1_1~PB1_N)中,具有位元值為「01」的第一部份位元的個數,並將計數結果(計數值V2)提供給檔位決定電路121。計數電路C3的計數條件可以是「第一部份位元的內容是10」。亦即,計數電路C3經組態用以計數/統計在同一個幀的所有第一部份位元(包括第一部份位元PB1_1~PB1_N)中,具有位元值為「10」的第一部份位元的個數,並將計數結果(計數值V3)提供給檔位決定電路121。計數電路C4的計數條件可以是「第一部份位元的內容是11」。亦即,計數電路C4經組態用以計數/統計在同一個幀的所有第一部份位元(包括第一部份位元PB1_1~PB1_N)中,具有位元值為「11」的第一部份位元的個數,並將計數結果(計數值V4)提供給檔位決定電路121。For example, in this embodiment, the counting condition of the counting circuit C1 may be "the content of the first bit is 00". That is, the counting circuit C1 is configured to count/count all the first part bits (including the first part bits PB1_1~PB1_N) in the same frame (frame), with the bit value "00" The first part of the number of bits, and provides the count result (count value V1) to the
依照設計需求,在一些實施例中,這些計數電路C1~Cm可能包括多個群組計數電路(例如群組計數電路C5與群組計數電路C6)。在這樣的實施例中,在同一個幀的所有第一部份位元(包括第一部份位元PB1_1~PB1_N)可以被分為多個群組(如,第一群組GA以及第二群組GB),而計數值V1~Vm可能包括多個群組計數值(如,第一群組計數值V5以及第二群組計數值V6)。其中,第一群組計數值V5可用以表示為第一群組GA中的第一部份位元的數量,第二群組計數值V6可用以表示為第二群組GB中的第一部份位元的數量。According to design requirements, in some embodiments, the counting circuits C1 ˜Cm may include a plurality of group counting circuits (eg, group counting circuit C5 and group counting circuit C6 ). In such an embodiment, all the first partial bits (including the first partial bits PB1_1~PB1_N) in the same frame can be divided into multiple groups (eg, the first group GA and the second Group GB), and the count values V1 ˜Vm may include a plurality of group count values (eg, the first group count value V5 and the second group count value V6). The first group count value V5 can be expressed as the number of the first part of the first group GA, and the second group count value V6 can be expressed as the first part of the second group GB The number of copies.
舉例來說,在本實施例中,在同一個幀的所有第一部份位元(包括第一部份位元PB1_1~PB1_N)中具有第一位元資料(例如是位元值「00」)或是第二位元資料(例如是位元值「01」)被歸類為第一群組GA。另外,在同一個幀的所有第一部份位元(包括第一部份位元PB1_1~PB1_N)中具有第三位元資料(例如是位元值「10」)或是第四位元資料(例如是位元值「11」)被歸類為第二群組GB。無論如何,本發明的其他實施例並不限於此。群組計數電路C5的計數條件可以是「第一部份位元的內容是00或01」。亦即,群組計數電路C5經組態用以計數/統計在同一個幀的所有第一部份位元(包括第一部份位元PB1_1~PB1_N)中,具有位元值為「00」或「01」的第一部份位元的個數,並將計數結果(第一群組計數值V5)提供給檔位決定電路121。群組計數電路C6的計數條件可以是「第一部份位元的內容是10或11」。亦即,群組計數電路C6經組態用以計數/統計在同一個幀的所有第一部份位元(包括第一部份位元PB1_1~PB1_N)中,具有位元值為「10」或「11」的第一部份位元的個數,並將計數結果(第二群組計數值V6)提供給檔位決定電路121。For example, in this embodiment, the first bit data (for example, the bit value "00") is included in all the first bit bits (including the first bit bits PB1_1~PB1_N) of the same frame ) Or the second bit data (for example, the bit value "01") is classified as the first group GA. In addition, all the first bits (including the first bits PB1_1~PB1_N) of the same frame have the third bit data (for example, the bit value "10") or the fourth bit data (For example, the bit value "11") is classified as the second group GB. In any case, other embodiments of the present invention are not limited to this. The counting condition of the group counting circuit C5 may be "the content of the first part of the bit is 00 or 01". That is, the group counting circuit C5 is configured to count/count all the first bits (including the first bits PB1_1~PB1_N) in the same frame, with a bit value of "00" Or the number of the first part of "01", and provide the count result (the first group count value V5) to the
另一方面,檔位決定電路121耦接至計數電路C1~Cm以接收這些計數值V1~Vm。其中,檔位決定電路121可以依據這些計數值V1~Vm來決定檔位訊號GS。在本實施例中,檔位決定電路121可以包括群組選擇單元121a以及檔位決定單元121b。無論如何,本發明的其他實施例並不限於此。群組選擇單元121a耦接至計數電路C1~Cm,以接收第一群組計數值V5以及第二群組計數值V6。群組選擇單元121a可依據第一群組計數值V5以及第二群組計數值V6來決定一個經選群組,並提供選擇結果SG以指出所述經選群組。另外,檔位決定單元121b耦接至群組選擇單元121a以接收選擇結果SG。檔位決定單元121b可以依據經選群組(選擇結果SG)以及計數值V1~Vm來產生並決定檔位訊號GS。On the other hand, the
舉例來說,當群組選擇單元121a判斷第一群組計數值V5與第二群組計數值V6之間的差值大於第一臨界值VTH1時,群組選擇單元121a可以選擇將第一群組GA作為所述經選群組,以及將相關於所述經選群組的選擇結果SG提供至檔位決定單元121b。相對的,當群組選擇單元121a判斷第一群組計數值V5與第二群組計數值V6之間的差值小於第二臨界值VTH2時,群組選擇單元121a可以選擇將第二群組GB作為所述經選群組,以及將相關於所述經選群組的選擇結果SG提供至檔位決定單元121b。所述第一臨界值VTH1與所述第二臨界值VTH2可以依照設計需求來決定。其中,在一些實施例中,所述第一臨界值VTH1不同於所述第二臨界值VTH2,例如所述第一臨界值VTH1大於所述第二臨界值VTH2。在另一些實施例中,所述第一臨界值VTH1可以相同於所述第二臨界值VTH2。需注意到的是,當一個目前幀的第一群組計數值V5與第二群組計數值V6之間的差值既非大於第一臨界值VTH1亦非小於第二臨界值VTH2時,群組選擇單元121a可以沿用前一個幀的群組選擇結果以作為所述目前幀的經選群組。For example, when the
檔位決定單元121b依據選擇結果SG所指出的經選群組與計數值V1~Vm來決定檔位訊號GS。舉例來說,當選擇結果SG指出經選群組是第一群組GA ,並且計數值V1~Vm中相關於第一位元資料(例如是位元值「00」)的計數值V1與計數值V1~Vm中相關於第二位元資料(例如是位元值「01」)的計數值V2之間的差值大於第三臨界值VTH3時,則檔位決定單元121b可以選擇第一位元資料(例如是位元值「00」)所對應的候選檔位訊號(例如位元值「00」)作為檔位訊號GS。相對的,當選擇結果SG指出經選群組是第一群組GA,並且計數值V1~Vm中相關於第一位元資料(例如是位元值「00」)的計數值V1與計數值V1~Vm中相關於第二位元資料(例如是位元值「01」)的計數值V2之間的差值小於第四臨界值VTH4時,則檔位決定單元121b可以選擇第二位元資料(例如是位元值「01」)所對應的候選檔位訊號(例如位元值「01」)以作為檔位訊號GS。所述第三臨界值VTH3與所述第四臨界值VTH4可以依照設計需求來決定。The
另一方面,當選擇結果SG指出經選群組是第二群組GB,並且計數值V1~Vm中相關於第三位元資料(例如是位元值「10」)的計數值V3與計數值V1~Vm中相關於第四位元資料(例如是位元值「11」)的計數值V4之間的差值大於第五臨界值VTH5時,則檔位決定單元121b可以選擇第三位元資料(例如是位元值「10」)所對應的候選檔位訊號(例如位元值「10」)以作為檔位訊號GS。相對的,當選擇結果SG指出經選群組是第二群組GB,並且計數值V1~Vm中相關於第三位元資料(例如是位元值「10」)的計數值V3與計數值V1~Vm中相關於第四位元資料(例如是位元值「11」)的計數值V4之間的差值小於第六臨界值VTH6時,則檔位決定單元121b可以選擇第四位元資料(例如是位元值「11」)所對應的候選檔位訊號(例如位元值「11」)以作為檔位訊號GS。所述第五臨界值VTH5與所述第六臨界值VTH6可以依照設計需求來決定。其中,在一些實施例中,上述的第三至第六臨界值VTH3~VTH6彼此相互不同。在另一些實施例中,所述臨界值VTH3~VTH6中的部份(或全部)可以彼此相同。需注意到的是,當檔位決定單元121b所判斷的結果並非是上述四種情況時,檔位決定單元121b可以沿用前一個幀的檔位訊號GS作為目前幀的檔位訊號GS。On the other hand, when the selection result SG indicates that the selected group is the second group GB, and the count value V3 related to the third bit data (for example, the bit value "10") of the count values V1 to Vm and the counter When the difference between the count value V4 of the values V1 to Vm related to the fourth bit data (for example, the bit value "11") is greater than the fifth threshold VTH5, the
源極驅動器200的伽瑪電壓產生電路210可以依據由檔位訊號產生電路120所提供的檔位訊號GS,來對應地改變伽瑪電壓VG1~VGn。數位類比轉換器230_1~230_N可以依據伽瑪電壓VG1~VGn以及經處理子像素資料SPD1~SPDN來提供源極驅動信號S1~SN。源極驅動信號S1~SN透過輸出緩衝器240_1~240_N被傳送至顯示面板300中的資料線(或稱源極線)。The gamma
圖3是依照本發明另一實施例的時序控制器100_2的電路方塊示意圖。圖3所示時序控制器100_2可以供應檔位訊號GS與經處理子像素資料SPD1~SPDN給源極驅動器(例如圖1所示源極驅動器200,在此不再贅述)。在圖3所示實施例中,時序控制器100_2包括位元擷取電路110、檔位訊號產生電路120以及位元調整電路130。圖3所示位元擷取電路110與檔位訊號產生電路120可以參照圖1與圖2的相關說明來類推,故不再贅述。在圖3所示實施例中,位元調整電路130耦接至檔位訊號產生電路120,以接收檔位訊號GS。位元調整電路130可以接收原始子像素資料OSPD1~OSPDN中的第二部份位元PB2_1~PB2_N。第二部份位元PB2_1~PB2_N各自的位元數量可以依照設計需求來決定。以原始子像素資料OSPD1為例,舉例來說,第二部份位元PB2_1可以是原始子像素資料OSPD1的八個最高有效位元(MSB)。其餘原始子像素資料可依此類推。FIG. 3 is a schematic circuit block diagram of a timing controller 100_2 according to another embodiment of the invention. The timing controller 100_2 shown in FIG. 3 can supply the gear signal GS and the processed sub-pixel data SPD1 ˜SPDN to the source driver (for example, the
在本實施例中,位元調整電路130可以依據檔位訊號GS來決定是否調整這些原始子像素資料OSPD1~OSPDN的任一個的第二部份位元,進而獲得多個經處理子像素資料SPD1~SPDN。並且,位元調整電路130可以將這些經處理子像素資料SPD1~SPDN提供至源極驅動器200的閂鎖電路220。In this embodiment, the
以下說明位元調整電路130的操作細節的範例。當檔位訊號產生電路120所選擇的檔位訊號GS的位元值相同於原始子像素資料OSBD1~OSBDN中的一個目前子像素資料的第一部份位元(例如目前子像素資料的兩個LSB)的位元值時,位元調整電路130可以不調整所述目前子像素資料的第二部份位元(例如目前子像素資料的八個MSB)。相對的,當檔位訊號產生電路120所選擇的檔位訊號GS的位元值不同於原始子像素資料OSBD1~OSBDN中的一個目前子像素資料的所述第一部份位元的位元值時,位元調整電路130可以調整(調大或調小)或不調整所述目前子像素資料的所述第二部份位元。An example of the operation details of the
舉例來說,在此假設檔位訊號產生電路120選擇第一位元資料所對應的第一候選檔位訊號(例如是位元值「00」)或第二位元資料所對應的第二候選檔位訊號(例如是位元值「01」)作為檔位訊號GS。當符合所述假設條件時,並且當這些原始子像素資料OSBD1~OSBDN中的一個目前子像素資料的所述第一部份位元為所述第一位元資料(例如是位元值「00」)、所述第二位元資料(例如是位元值「01」)、所述第三位元資料(例如是位元值「10」)或所述第四位元資料(例如是位元值「11」)時,則位元調整電路130可以不調整所述目前子像素資料的所述第二部份位元,亦即將所述目前子像素資料的所述第二部份位元作為所述目前子像素資料所對應的所述經處理子像素資料(例如經處理子像素資料SPD1~SPDN的其中一個)。For example, it is assumed here that the gear
相對的,在此假設檔位訊號產生電路120選擇第三位元資料所對應的第三候選檔位訊號(例如是位元值「10」)或第四位元資料所對應的第四候選檔位訊號(例如是位元值「11」)作為檔位訊號GS。當符合所述假設條件時,並且當這些原始子像素資料OSBD1~OSBDN中的所述目前子像素資料的所述第一部份位元為第一位元資料(例如是位元值「00」)或第二位元資料(例如是位元值「01」)時,則位元調整電路130可以調小所述目前子像素資料的所述第二部份位元(例如是將所述第二部份位元的位元值減1),以獲得所述目前子像素資料所對應的所述經處理子像素資料。當符合所述假設條件時,並且當這些原始子像素資料OSBD1~OSBDN中的所述目前子像素資料的所述第一部份位元為所述第三位元資料(例如是位元值「10」)或所述第四位元資料(例如是位元值「11」)時,則位元調整電路130可以不調整所述目前子像素資料的所述第二部份位元,亦即將所述目前子像素資料的所述第二部份位元作為所述目前子像素資料所對應的所述經處理子像素資料。In contrast, it is assumed here that the gear
位元調整電路130的操作細節可以不限於上述。在另一實施例中,當檔位訊號GS為「00」或「01」時,並且當這些原始子像素資料OSBD1~OSBDN中的一個目前子像素資料的所述第一部份位元為所述第三位元資料(例如是位元值「10」)或所述第四位元資料(例如是位元值「11」)時,則位元調整電路130可以調大所述目前子像素資料的所述第二部份位元(例如是將目前子像素資料的第二部份位元的位元值加1)作為所述目前子像素資料所對應的所述經處理子像素資料。在其餘情況中,位元調整電路130可以不調整所述目前子像素資料的所述第二部份位元,亦即將所述目前子像素資料的所述第二部份位元作為所述目前子像素資料所對應的所述經處理子像素資料。The operation details of the
在再一實施例中,當檔位訊號GS為「00」或「01」時,並且當所述目前子像素資料的第一部份位元為第三位元資料(例如是位元值「10」)或第四位元資料(例如是位元值「11」)時,則位元調整電路130可以調大所述目前子像素資料的所述第二部份位元(例如是將所述第二部份位元的位元值加1)作為所述目前子像素資料所對應的所述經處理子像素資料。當檔位訊號GS為「10」或「11」時,並且當所述目前子像素資料的所述第一部份位元為第一位元資料(例如是位元值「00」)或第二位元資料(例如是位元值「01」)時,則位元調整電路130可以調小所述目前子像素資料的所述第二部份位元(例如是將所述第二部份位元的位元值減1)以獲得所述目前子像素資料所對應的所述經處理子像素資料。在其餘情況中,位元調整電路130可以不調整所述目前子像素資料的所述第二部份位元,亦即將所述目前子像素資料的所述第二部份位元作為所述目前子像素資料所對應的所述經處理子像素資料。In yet another embodiment, when the gear signal GS is "00" or "01", and when the first part of the current sub-pixel data is the third bit data (for example, the bit value " 10”) or the fourth bit data (for example, the bit value “11”), the
圖4是依照本發明再一實施例的時序控制器100_3的電路方塊示意圖。圖4所示時序控制器100_3可以供應檔位訊號GS與經處理子像素資料SPD1~SPDN給源極驅動器(例如圖1所示源極驅動器200,在此不再贅述)。在圖4所示實施例中,時序控制器100_3包括位元擷取電路110、檔位訊號產生電路120以及誤差擴散電路140。圖4所示位元擷取電路110與檔位訊號產生電路120可以參照圖1與圖2的相關說明來類推,故不再贅述。在圖4所示實施例中,誤差擴散電路140耦接至檔位訊號產生電路120,以接收檔位訊號GS。誤差擴散電路140更接收原始子像素資料OSPD1~OSPDN。誤差擴散電路140可以依據至少一個鄰近子像素所相關的誤差值來調整目前子像素的原始子像素資料,以獲得目前子像素的所述經處理子像素資料。FIG. 4 is a schematic block diagram of a timing controller 100_3 according to yet another embodiment of the present invention. The timing controller 100_3 shown in FIG. 4 can supply the gear signal GS and the processed sub-pixel data SPD1 to SPDN to the source driver (for example, the
具體來說,圖5是依照本發明一實施例說明目前子像素與鄰近子像素的示意圖。圖5所示實施例繪示了目前子像素Cur、鄰近子像素Cur1、鄰近子像素Cur2、鄰近子像素Cur3與鄰近子像素Cur4。目前子像素Cur與鄰近子像素Cur1~Cur4可以具有相同顏色(例如紅、綠或藍)。Specifically, FIG. 5 is a schematic diagram illustrating a current sub-pixel and neighboring sub-pixels according to an embodiment of the invention. The embodiment shown in FIG. 5 illustrates the current sub-pixel Cur, adjacent sub-pixel Cur1, adjacent sub-pixel Cur2, adjacent sub-pixel Cur3 and adjacent sub-pixel Cur4. At present, the sub-pixel Cur and the adjacent sub-pixels Cur1 to Cur4 may have the same color (for example, red, green, or blue).
請參照圖4與圖5,誤差擴散電路140可以計算鄰近子像素Cur1~Cur4的每一個的灰階誤差。所述灰階誤差可以是所述鄰近子像素的原始子像素資料與鄰近子像素的新子像素資料之間的差值。其中,所述新子像素資料可以是由所述鄰近子像素的原始子像素資料的第二部份位元(例如原始子像素資料的八個MSB)以及檔位訊號GS所組成。舉例來說,假設目前幀的檔位訊號GS為「00」,鄰近子像素Cur4的原始子像素資料為「1111 0101 11」,則鄰近子像素Cur4的新子像素資料為「1111 0101 00」(即「1111 0101」與「00」的組成),而鄰近子像素Cur4的灰階誤差為「1111 0101 11」減去「1111 0101 00」的差值。其餘鄰近子像素Cur1~Cur3的灰階誤差的計算可以參照鄰近子像素Cur4的說明來類推。4 and 5, the
在圖4所示實施例中,誤差擴散電路140可以依據目前子像素Cur的鄰近子像素所相關的一個誤差值來調整目前子像素Cur,藉以獲得所述目前子像素Cur的經處理子像素資料。接著,誤差擴散電路140可以將這些經處理子像素資料SPD1~SPDN傳送至源極驅動器200。在一些實施例中,上述的誤差值可以是這些鄰近子像素Cur1~Cur4的灰階誤差的加權和。值得一提的是,在這些鄰近子像素Cur1~Cur4中,越接近於目前子像素Cur的鄰近子像素的權重越大,越遠離目前子像素Cur的鄰近子像素的權重越小,但本發明的其他實施例並不限於此。In the embodiment shown in FIG. 4, the
舉例來說,假設目前子像素Cur的原始子像素資料的第二部份位元(例如原始子像素資料的八個MSB)為D0,鄰近子像素Cur1的灰階誤差與權重為D1與W1;鄰近子像素Cur2的灰階誤差與權重為D2與W2;鄰近子像素Cur3的灰階誤差與權重為D3與W3;而鄰近子像素Cur4的灰階誤差與權重為D4與W4,則目前子像素Cur的經處理子像素資料SPD = D0 + D1*W1 + D2*W2 + D3*W3 + D4*W4。其中,「D1*W1 + D2*W2 + D3*W3 + D4*W4」可以視為所述至少一個鄰近子像素所相關的所述誤差值。所述權重W1~W4可以依照設計需求來決定。舉例來說(但不限於此),權重W1可以是7/16,權重W2可以是5/16,權重W3可以是3/16,而權重W4可以是1/16。For example, assume that the second part of the original sub-pixel data of the current sub-pixel Cur (such as the eight MSBs of the original sub-pixel data) is D0, and the grayscale errors and weights of the adjacent sub-pixel Cur1 are D1 and W1; The grayscale error and weight of the adjacent sub-pixel Cur2 are D2 and W2; the grayscale error and weight of the adjacent sub-pixel Cur3 are D3 and W3; and the grayscale error and weight of the adjacent sub-pixel Cur4 are D4 and W4, then the current subpixel Cur's processed sub-pixel data SPD = D0 + D1*W1 + D2*W2 + D3*W3 + D4*W4. Wherein, "D1*W1 + D2*W2 + D3*W3 + D4*W4" can be regarded as the error value related to the at least one adjacent sub-pixel. The weights W1 to W4 can be determined according to design requirements. For example (but not limited to), the weight W1 may be 7/16, the weight W2 may be 5/16, the weight W3 may be 3/16, and the weight W4 may be 1/16.
圖6是依照本發明又一實施例的時序控制器100_4的電路方塊示意圖。圖6所示時序控制器100_4可以供應檔位訊號GS與經處理子像素資料SPD1~SPDN給源極驅動器(例如圖1所示源極驅動器200,在此不再贅述)。在圖6所示實施例中,時序控制器100_4包括位元擷取電路110、檔位訊號產生電路120、位元調整電路130以及誤差擴散電路140。圖6所示位元擷取電路110與檔位訊號產生電路120可以參照圖1與圖2的相關說明來類推,故不再贅述。FIG. 6 is a schematic circuit block diagram of a timing controller 100_4 according to another embodiment of the invention. The timing controller 100_4 shown in FIG. 6 can supply the gear signal GS and the processed sub-pixel data SPD1 ˜SPDN to the source driver (for example, the
圖6所示位元調整電路130可以參照圖3的相關說明來類推,故不再贅述。在圖6所示實施例中,原本圖3所示位元調整電路130所輸出的「經處理子像素資料SPD1~SPDN」被用來作為圖6所示「暫時資料TA1~TAN」。圖6所示位元調整電路130可以依據檔位訊號GS來決定是否調整各個原始子像素資料OSPD1~OSPDN中的第二部份位元PB2_1~PB2_N,以獲得多個暫時資料TA1~TAN。The
圖6所示誤差擴散電路140可以參照圖4與圖5的相關說明來類推。圖6所示誤差擴散電路140耦接至位元調整電路130,以接收暫時資料TA1~TAN。另外,圖6所示誤差擴散電路140更接收原始子像素資料OSPD1~OSPDN。The
圖6所示誤差擴散電路140可以依據目前子像素的多個鄰近子像素(例如圖5所示鄰近子像素Cur1~Cur4)所相關的所述誤差值,以調整所述目前子像素(例如圖5所示目前子像素Cur)的暫時資料以獲得所述經處理子像素資料。舉例來說,假設目前子像素Cur的所述暫時資料為TA;鄰近子像素Cur1的灰階誤差與權重為D1與W1;鄰近子像素Cur2的灰階誤差與權重為D2與W2;鄰近子像素Cur3的灰階誤差與權重為D3與W3;而鄰近子像素Cur4的灰階誤差與權重為D4與W4,則目前子像素Cur的經處理子像素資料SPD = TA + D1*W1 + D2*W2 + D3*W3 + D4*W4。圖6所示誤差擴散電路140可以參照圖4與圖5的相關說明來類推,故不再贅述。The
圖7是依照本發明一實施例說明圖1所示伽瑪電壓產生電路210的電路方塊示意圖。請參照圖1以及圖7,伽瑪電壓產生電路210包括電阻串RS1~RSn、多工器MUX1~MUXn以及緩衝器BUF1~BUFn。其中,電阻串RS1~RSn的每一個可以由多個電阻相互串接所構成。這些電阻串RS1~RSn相互串聯以提供分壓電壓。在本實施例中,多工器MUX1~MUXn耦接至檔位訊號產生電路120,以接收檔位訊號GS。多工器MUX1~MUXn的每一個的多個輸入端分別耦接至電組串RS1~RSn中的一個對應電組串的不同分壓節點,如圖7所示。多工器MUX1~MUXn的每一個可以依據檔位訊號GS來從所述對應電組串的多個分壓電壓中選擇一個對應分壓電壓,作為伽瑪電壓VG1~VGn中的一個對應伽瑪電壓。這些多工器MUX1~MUXn的輸出端可以提供伽瑪電壓VG1~VGn給緩衝器BUF1~BUFn的輸入端。FIG. 7 is a schematic block diagram of the gamma
另一方面,緩衝器BUF1~BUFn分別耦接至多工器MUX1~MUXn的輸出端,以接收對應的伽瑪電壓VG1~VGn。緩衝器BUF1~BUFn的輸出端耦接至數位類比轉換器230_1~230_N的參考電壓輸入端,以便提供伽瑪電壓VG1~VGn。此外,各個數位類比轉換器230_1~230_N分別可以依據閂鎖電路220所提供的經處理子像素資料SPD1~SPDN以及伽瑪電壓VG1~VGn,來對應的產生源極驅動信號S1~SN。On the other hand, the buffers BUF1 to BUFn are respectively coupled to the output terminals of the multiplexers MUX1 to MUXn to receive the corresponding gamma voltages VG1 to VGn. The output terminals of the buffers BUF1˜BUFn are coupled to the reference voltage input terminals of the digital analog converters 230_1˜230_N, so as to provide the gamma voltages VG1˜VGn. In addition, each of the digital-to-analog converters 230_1-230_N can generate the source driving signals S1-SN according to the processed sub-pixel data SPD1-SPDN and the gamma voltages VG1-VGn provided by the
圖8是依照本發明一實施例的時序控制器的操作方法的流程圖。請同時參照圖1以及圖8,在步驟S810中,時序控制器100_1可以藉由位元擷取電路110從一視頻串流的多個原始子像素資料OSPD1~OSPDN的任一個擷取出第一部份位元PB1_1~PB1_N。在步驟S820中,時序控制器100_1可以藉由檔位訊號產生電路120依據這些第一部份位元PB1_1~PB1_N來決定相關於一目前幀的檔位訊號GS。在步驟S830中,時序控制器100_1可以藉由檔位訊號產生電路120來提供檔位訊號GS至源極驅動器200的伽瑪電壓產生電路210,以使伽瑪電壓產生電路210依據檔位訊號GS改變多個伽瑪電壓VG1~VGn。關於各步驟的實施細節在前述的實施例及實施方式都有詳盡的說明,在此恕不多贅述。8 is a flowchart of an operation method of a timing controller according to an embodiment of the invention. Please refer to FIG. 1 and FIG. 8 at the same time. In step S810, the timing controller 100_1 can extract the first part from any one of the plurality of original sub-pixel data OSPD1 to OSPDN of a video stream by the
綜上所述,本發明諸實施例所述的時序控制器可以利用位元擷取電路110來擷取原始子像素資料的第一部份位元,並利用檔位訊號產生電路120來依據所述第一部份位元以決定傳送至伽瑪電壓產生電路210的檔位訊號GS。伽瑪電壓產生電路可以依據檔位訊號GS來調整伽瑪電壓VG1~VGn。數位類比轉換器可以依據經調整的伽瑪電壓VG1~VGn將經處理子像素資料轉換為源極驅動信號,以及將源極驅動信號傳送至顯示面板。如此一來,數位類比轉換器所接收的子像素資料的位元數量將可以被有效的降低,進而提升顯示畫面的品質。In summary, the timing controllers described in the embodiments of the present invention can use the
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。Although the present invention has been disclosed as above with examples, it is not intended to limit the present invention. Any person with ordinary knowledge in the technical field can make some changes and modifications without departing from the spirit and scope of the present invention. The scope of protection of the present invention shall be subject to the scope defined in the appended patent application.
100_1~100_4‧‧‧時序控制器
110‧‧‧位元擷取電路
120‧‧‧檔位訊號產生電路
130‧‧‧位元調整電路
140‧‧‧誤差擴散電路
200‧‧‧源極驅動器
210‧‧‧伽瑪電壓產生電路
220‧‧‧閂鎖電路
230_1~230_N‧‧‧數位類比轉換器
240_1~240_N‧‧‧輸出緩衝器
BUF1~BUFn‧‧‧緩衝器
121‧‧‧檔位決定電路
121a‧‧‧群組選擇單元
121b‧‧‧檔位決定單元
300‧‧‧顯示面板
C1~Cm‧‧‧計數電路
CSP‧‧‧目前子像素
GS‧‧‧檔位訊號
MUX1~MUXn‧‧‧多工器
OSPD1~OSPDN‧‧‧原始子像素資料
PB1_1~PB1_N、PB2_1~PB2_N‧‧‧部份位元
SPD1~SPDN‧‧‧經處理子像素資料
S1~SN‧‧‧源極驅動信號
SG‧‧‧選擇結果
TA1~TAN‧‧‧暫時資料
RS1~RSn‧‧‧電阻串
V1~Vm‧‧‧計數值
VG1~VGn‧‧‧伽瑪電壓
S810~S830‧‧‧步驟100_1~100_4‧‧‧
圖1是依照本發明一實施例的時序控制器的電路方塊(Circuit Block)示意圖。 圖2是依照本發明的一實施例說明圖1所示檔位訊號產生電路的電路方塊示意圖。 圖3是依照本發明另一實施例的時序控制器的電路方塊示意圖。 圖4是依照本發明再一實施例的時序控制器的電路方塊示意圖。 圖5是依照本發明一實施例說明目前子像素與鄰近子像素的示意圖。 圖6是依照本發明又一實施例的時序控制器的電路方塊示意圖。 圖7是依照本發明一實施例說明圖1所示伽瑪電壓產生電路的電路方塊示意圖。 圖8是依照本發明一實施例的時序控制器的操作方法的流程圖。FIG. 1 is a schematic diagram of a circuit block of a timing controller according to an embodiment of the invention. FIG. 2 is a circuit block diagram illustrating the gear signal generating circuit shown in FIG. 1 according to an embodiment of the invention. FIG. 3 is a circuit block diagram of a timing controller according to another embodiment of the invention. 4 is a schematic circuit block diagram of a timing controller according to yet another embodiment of the invention. FIG. 5 is a schematic diagram illustrating a current sub-pixel and neighboring sub-pixels according to an embodiment of the invention. 6 is a schematic circuit block diagram of a timing controller according to another embodiment of the invention. 7 is a schematic block diagram of a gamma voltage generating circuit shown in FIG. 1 according to an embodiment of the invention. 8 is a flowchart of an operation method of a timing controller according to an embodiment of the invention.
100_1‧‧‧時序控制器 100_1‧‧‧sequence controller
110‧‧‧位元擷取電路 110‧‧‧bit extraction circuit
120‧‧‧檔位訊號產生電路 120‧‧‧ gear signal generation circuit
200‧‧‧源極驅動器 200‧‧‧ source driver
210‧‧‧伽瑪電壓產生電路 210‧‧‧Gamma voltage generating circuit
220‧‧‧閂鎖電路 220‧‧‧ latch circuit
230_1~230_N‧‧‧數位類比轉換器 230_1~230_N‧‧‧Digital analog converter
240_1~240_N‧‧‧輸出緩衝器 240_1~240_N‧‧‧Output buffer
300‧‧‧顯示面板 300‧‧‧Display panel
GS‧‧‧檔位訊號 GS‧‧‧ gear signal
OSPD1~OSPDN‧‧‧原始子像素資料 OSPD1~OSPDN‧‧‧ Raw sub-pixel data
PB1_1~PB1_N‧‧‧部份位元 PB1_1~PB1_N‧‧‧Partial bits
SPD1~SPDN‧‧‧經處理子像素資料 SPD1~SPDN‧‧‧ processed sub-pixel data
S1~SN‧‧‧源極驅動信號 S1~SN‧‧‧Source drive signal
VG1~VGn‧‧‧伽瑪電壓 VG1~VGn‧‧‧Gamma voltage
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW107136822A TWI683299B (en) | 2018-10-18 | 2018-10-18 | Timing controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW107136822A TWI683299B (en) | 2018-10-18 | 2018-10-18 | Timing controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI683299B true TWI683299B (en) | 2020-01-21 |
| TW202016917A TW202016917A (en) | 2020-05-01 |
Family
ID=69942603
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW107136822A TWI683299B (en) | 2018-10-18 | 2018-10-18 | Timing controller |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI683299B (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI282534B (en) * | 2003-11-05 | 2007-06-11 | Samsung Electronics Co Ltd | Timing controller and method for reducing liquid crystal display operating current |
| TW201102990A (en) * | 2009-07-03 | 2011-01-16 | Himax Tech Ltd | Timing controller, display and charge sharing function controlling method thereof |
| TWI486936B (en) * | 2009-08-03 | 2015-06-01 | Mstar Semiconductor Inc | Timing controller utilized in display device and method thereof |
| US20180061290A1 (en) * | 2016-08-31 | 2018-03-01 | Lg Display Co., Ltd. | Timing controller and display device including the same |
-
2018
- 2018-10-18 TW TW107136822A patent/TWI683299B/en active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI282534B (en) * | 2003-11-05 | 2007-06-11 | Samsung Electronics Co Ltd | Timing controller and method for reducing liquid crystal display operating current |
| TW201102990A (en) * | 2009-07-03 | 2011-01-16 | Himax Tech Ltd | Timing controller, display and charge sharing function controlling method thereof |
| TWI486936B (en) * | 2009-08-03 | 2015-06-01 | Mstar Semiconductor Inc | Timing controller utilized in display device and method thereof |
| US20180061290A1 (en) * | 2016-08-31 | 2018-03-01 | Lg Display Co., Ltd. | Timing controller and display device including the same |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202016917A (en) | 2020-05-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8730227B2 (en) | Driving device, liquid crystal display having the same, and method of driving the liquid crystal display | |
| CN104715708B (en) | Drive circuit for display device | |
| CN111415616B (en) | Method for improving picture display quality, time sequence controller and display device | |
| JP2007286525A (en) | Gradation voltage generating circuit, driver ic and liquid crystal display | |
| CN1612615A (en) | Image processing circuit, image displaying device and image processing method | |
| CN101635127A (en) | Display device and method for driving the same | |
| CN103354451B (en) | D/A converter module and comprise its gray scale voltage generation module | |
| CN111292671B (en) | Data driving circuit, driving method thereof and display device | |
| CN116343629A (en) | Data interface device and method for display device | |
| US8742967B2 (en) | Analog to digital converter | |
| TWI683299B (en) | Timing controller | |
| JP5255219B2 (en) | Gray scale conversion apparatus and method | |
| CN101593497A (en) | DA conversion circuit, liquid crystal driving circuit, liquid crystal display device and design method of DA conversion circuit | |
| CN111161659A (en) | Time sequence controller | |
| CN104933998B (en) | Gamma voltage generating device and method for generating gamma voltage | |
| TWI518669B (en) | Gamma voltage generating apparatus and method for generating gamma voltage | |
| KR100733747B1 (en) | Data transmission method, data transmission circuit, output circuit, input circuit, semiconductor device, and electronic device | |
| CN111385437B (en) | Image device and burn-in prevention method | |
| US11087660B2 (en) | Timing controller and operating method thereof | |
| CN101303834A (en) | Digital-to-analog converter and method thereof | |
| TW202121393A (en) | Gamma setting generation method for display panel and gamma device | |
| TWI527013B (en) | Display panel and data conversion method | |
| JP5055201B2 (en) | Method and apparatus for improving gray gradation resolution of monochromatic image reproduction apparatus | |
| CN101516149A (en) | Method for distributing and processing gray scale data bits of light emitting diode driving integrated circuit device | |
| US8786641B2 (en) | Digital-to-analog converter and method thereof |