[go: up one dir, main page]

TWI413082B - Generator and generating method thereof for overdrive table of liquid crystal display apparatus - Google Patents

Generator and generating method thereof for overdrive table of liquid crystal display apparatus Download PDF

Info

Publication number
TWI413082B
TWI413082B TW98127893A TW98127893A TWI413082B TW I413082 B TWI413082 B TW I413082B TW 98127893 A TW98127893 A TW 98127893A TW 98127893 A TW98127893 A TW 98127893A TW I413082 B TWI413082 B TW I413082B
Authority
TW
Taiwan
Prior art keywords
coded
block
lookup table
overdrive
values
Prior art date
Application number
TW98127893A
Other languages
Chinese (zh)
Other versions
TW201108189A (en
Inventor
Yue Li Chao
Chien Hung Chen
Original Assignee
Chunghwa Picture Tubes Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chunghwa Picture Tubes Ltd filed Critical Chunghwa Picture Tubes Ltd
Priority to TW98127893A priority Critical patent/TWI413082B/en
Publication of TW201108189A publication Critical patent/TW201108189A/en
Application granted granted Critical
Publication of TWI413082B publication Critical patent/TWI413082B/en

Links

Landscapes

  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Liquid Crystal (AREA)

Abstract

A generator and a generating method thereof for an overdrive table of a liquid crystal display apparatus are provided. The generating method includes the following the descriptions. Firstly, respectively subtract specific gray-level values of a present frame data from original overdrive gray-level values of an original overdrive lookup table, and then calculate an absolute so that an absolute difference overdrive table is obtained. Afterwards, the absolute difference overdrive table is divided into standby code blocks according to a specific gray-level region. Next, values of the standby code blocks are encoded to correspondingly obtain coded blocks, such that a target overdrive lookup table having the coded blocks is obtained. The coded blocks respectively have coding values, and total bit counts of the coding values stored in the target overdrive lookup table is less than total bit counts of the original overdrive gray-level values.

Description

液晶顯示裝置的過驅動查找表的產生器及其產生方 法 Generator for overdrive lookup table of liquid crystal display device and its generator law

本發明是有關於一種顯示裝置的查找表的產生器及其產生方法,且特別是有關於一種液晶顯示裝置的過驅動查找表的產生器及其產生方法。 The present invention relates to a generator for a look-up table of a display device and a method for producing the same, and more particularly to a generator for an overdrive look-up table of a liquid crystal display device and a method for generating the same.

在諸多平面顯示器中,液晶顯示裝置(Liquid Crystal Display,LCD)因具有諸多優點而成為現今市場的主流。然而,液晶顯示裝置潛藏著因液晶分子反應速度不及而導致顯示不佳的問題。為了提升液晶分子的反應速度,一種過驅動(overdrive,OD)技術被提出。此技術是透過一過驅動電路(overdrive circuit)提供較一般驅動電壓高的過驅動電壓(overdrive voltage)來提高液晶分子的反應速度,使顯示畫面達到理想的亮度。實務上,過驅動電壓可透過將相鄰兩圖框資料的畫面資料(例如灰階資料)傳送至一驅動查找表(overdrive table,OD table)以進行查表動作,並依據查表結果進行內插運算來獲得。 Among many flat panel displays, liquid crystal displays (LCDs) have become the mainstream of today's market due to their many advantages. However, the liquid crystal display device has a problem that the display is poor due to the inconsistent reaction speed of the liquid crystal molecules. In order to increase the reaction speed of liquid crystal molecules, an overdrive (OD) technique has been proposed. This technology improves the reaction speed of liquid crystal molecules by providing an overdrive voltage higher than the general driving voltage through an overdrive circuit, so that the display screen achieves the desired brightness. In practice, the overdrive voltage can be transmitted to an overdrive table (OD table) by performing image data (for example, grayscale data) of two adjacent frames to perform a table lookup operation, and based on the result of the lookup table. Insert the operation to get.

具體而言,如圖1A所繪示的一種傳統過驅動電路的方塊示意圖。過驅動電路100包括一排序器(sort)110、多個過驅動查找表102a、102b、102c、102d以及一內插(Interpolation)單元120,其中過驅動查找表102a、102b、102c、102d耦接於排序器110以及內插單元120之間。 Specifically, a block diagram of a conventional overdrive circuit as illustrated in FIG. 1A. The overdrive circuit 100 includes a sorter 110, a plurality of overdrive lookup tables 102a, 102b, 102c, 102d and an interpolation unit 120, wherein the overdrive lookup tables 102a, 102b, 102c, 102d are coupled Between the sequencer 110 and the interpolation unit 120.

一般來說,就提供灰階值0~255之顯示畫面的液晶 顯示裝置而言,過驅動查找表102a、102b、102c、102d通常採取如圖1B所繪示之過驅動查找表102的樣貌。其中,目前圖框資料的16個特定灰階值以及上一張圖框資料的16個特定灰階值會對應出256個過驅動灰階值,而這16個特定灰階值分別為0、16、32、48、64、80、96、112、128、144、160、176、192、208、224以及240。 In general, it provides a liquid crystal display with a grayscale value of 0~255. For the display device, the overdrive lookup tables 102a, 102b, 102c, 102d typically take the appearance of the overdrive lookup table 102 as depicted in FIG. 1B. The 16 specific grayscale values of the current frame data and the 16 specific grayscale values of the previous frame data correspond to 256 overdrive grayscale values, and the 16 specific grayscale values are respectively 0. 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, and 240.

請同時參照圖1A以及圖1B,首先,排序器110接收一上一張圖框資料以及一目前圖框資料兩者的畫面資料Fn-1以及Fn(例如灰階資料),並分類出上一張圖框資料的一最高位元組(Most Significant Byte,MSB)資料Fn-1,MSB、目前圖框資料的一最高位元組資料Fn,MSB、上一張圖框資料的一最低位元組(Least Significant Byte,LSB)資料Fn-1,LSB以及目前圖框資料的一最低位元組資料Fn,LSB四筆資料。 Referring to FIG. 1A and FIG. 1B simultaneously, first, the sequencer 110 receives the picture data F n-1 and F n (for example, gray scale data) of both the previous frame data and the current frame data, and classifies them. The Most Significant Byte (MSB) data of the previous frame data F n-1, MSB , the highest byte data of the current frame data F n, MSB , the previous frame data A Least Significant Byte (LSB) data F n-1, LSB and a minimum byte data of the current frame data F n, LSB four data.

繼之,將上一張圖框資料以及目前圖框資料兩者的最高位元組資料Fn-1,MSB以及Fn,MSB傳送至過驅動查找表102a、102b、102c、102d中,以進行查表的動作。之後,過驅動查找表102a、102b、102c、102d所輸出的資料會傳送至內插單元120,而內插單元120便可進行內插運算以求得內插處理過的過驅動灰階值。 Then, the highest byte data F n-1, MSB and F n, MSB of the previous frame data and the current frame data are transferred to the overdrive lookup tables 102a, 102b, 102c, 102d to Perform the action of checking the table. Thereafter, the data output by the overdrive lookup tables 102a, 102b, 102c, 102d is transferred to the interpolation unit 120, and the interpolation unit 120 can perform an interpolation operation to obtain the interpolation processed overdrive grayscale values.

由圖1B可知,這些過驅動灰階值中的最大值為250,其佔據8位元(bit)的儲存空間。然而,過驅動查找表102中共有256個過驅動灰階值,因而過驅動技術必需花費極高的成本始能提供大量的儲存空間。 As can be seen from FIG. 1B, the maximum of these overdrive grayscale values is 250, which occupies an 8-bit storage space. However, there are a total of 256 overdrive grayscale values in the overdrive lookup table 102, so overdrive technology must provide a significant amount of storage space at a very high cost.

本發明提供一種液晶顯示裝置的過驅動查找表的產生器及其產生方法,其所產生的過驅動查找表佔據較少的儲存空間。 The invention provides a generator for an overdrive lookup table of a liquid crystal display device and a method for generating the same, which generate an overdrive lookup table occupying less storage space.

本發明提出一種液晶顯示裝置的過驅動查找表(OD table)的產生方法,其中液晶顯示裝置具有用以儲存多個初始過驅動灰階值的一初始過驅動查找表,而本發明之液晶顯示裝置的過驅動查找表的產生方法包括下列步驟。首先,將初始過驅動灰階值減去一目前圖框資料的多個特定灰階值之後的數值再取絕對值,以獲得一絕對差值(absolute difference)過驅動查找表。然後,依據一特定灰階範圍,將絕對差值過驅動查找表劃分成多個待編碼區塊。之後,對待編碼區塊中的數值進行編碼,以對應獲得多個已編碼區塊,如此獲得具有該些已編碼區塊的一目標過驅動查找表。這些已編碼區塊分別具有多個編碼值,而目標過驅動查找表所儲存的編碼值的總位元數少於初始過驅動灰階值的總位元數。 The present invention provides a method for generating an overdrive lookup table (OD table) of a liquid crystal display device, wherein the liquid crystal display device has an initial overdrive lookup table for storing a plurality of initial overdrive gray scale values, and the liquid crystal display of the present invention The method of generating the overdrive lookup table of the device includes the following steps. First, the initial overdrive grayscale value is subtracted from the value of a plurality of specific grayscale values of the current frame data and then the absolute value is taken to obtain an absolute difference overdrive lookup table. Then, the absolute difference overdrive lookup table is divided into a plurality of blocks to be coded according to a specific gray scale range. Thereafter, the values in the coded block are encoded to correspondingly obtain a plurality of coded blocks, thus obtaining a target overdrive lookup table having the coded blocks. The coded blocks each have a plurality of coded values, and the total number of bits of the coded value stored in the target overdrive lookup table is less than the total number of bits of the initial overdrive grayscale value.

本發明另提出一種液晶顯示裝置的過驅動查找表的產生器,其中液晶顯示裝置具有用以儲存多個初始過驅動灰階值的一初始過驅動查找表。本發明之液晶顯示裝置的過驅動查找表的產生器包括一絕對差值運算單元以及一區塊編碼單元,其中區塊編碼單元耦接絕對差值運算單元。絕對差值運算單元將初始過驅動灰階值減去一目前圖框資料的多個特定灰階值之後的數值再取絕對值,以獲得一絕 對差值過驅動查找表。區塊編碼單元依據一特定灰階範圍,以將絕對差值過驅動查找表劃分成多個待編碼區塊,並對待編碼區塊中的數值進行編碼,以對應獲得多個已編碼區塊,如此獲得具有這些已編碼區塊的一目標過驅動查找表。此外,這些已編碼區塊分別具有多個編碼值,而目標過驅動查找表所儲存的編碼值的總位元數少於初始過驅動灰階值的總位元數。 The present invention further provides a generator for an overdrive lookup table of a liquid crystal display device, wherein the liquid crystal display device has an initial overdrive lookup table for storing a plurality of initial overdrive grayscale values. The generator of the overdrive lookup table of the liquid crystal display device of the present invention comprises an absolute difference operation unit and a block coding unit, wherein the block coding unit is coupled to the absolute difference operation unit. The absolute difference operation unit subtracts the value of the initial overdrive grayscale value from a plurality of specific grayscale values of the current frame data and then takes the absolute value to obtain a absolute value. Over-drive lookup table for difference. The block coding unit divides the absolute difference overdrive lookup table into a plurality of blocks to be coded according to a specific gray scale range, and encodes the values in the code block to obtain a plurality of coded blocks. A target overdrive lookup table with these coded blocks is thus obtained. In addition, the coded blocks respectively have a plurality of coded values, and the total number of bits of the coded values stored in the target overdrive lookup table is less than the total number of bits of the initial overdrive grayscale value.

在本發明之液晶顯示裝置的過驅動查找表的產生方法與產生器的一實施例中,初始過驅動灰階值表示目前圖框資料的特定灰階值以及一上一張圖框資料的多個特定灰階值的對應關係。 In an embodiment of the method and generator for generating an overdrive lookup table of the liquid crystal display device of the present invention, the initial overdrive grayscale value indicates a specific grayscale value of the current frame data and a plurality of previous frame data. The correspondence of specific grayscale values.

在本發明之液晶顯示裝置的過驅動查找表的產生方法與產生器的一實施例中,目前圖框資料的特定灰階值以及一上一張圖框資料的多個特定灰階值的個數皆為N,如此初始過驅動灰階值的個數為N的平方。在一實施例中,待編碼區塊的個數為N的平方的因數。 In an embodiment of the method and generator for generating an overdrive lookup table of the liquid crystal display device of the present invention, a specific grayscale value of the current frame material and a plurality of specific grayscale values of a previous frame data are used. The number is N, so the number of initial overdrive grayscale values is the square of N. In an embodiment, the number of blocks to be coded is a factor of the square of N.

在本發明之液晶顯示裝置的過驅動查找表的產生方法與產生器的一實施例中,將初始過驅動灰階值減去目前圖框資料的特定灰階值的步驟包括:將第i列的初始過驅動灰階值減去目前圖框資料的第i個特定灰階值,其中i為正整數。 Example display apparatus method for generating overdrive lookup table generator with the present invention is a liquid crystal, the initial step of subtracting the overdrive grayscale value of the grayscale values specified current frame of information comprising: the i-th row The initial overdrive grayscale value minus the ith specific grayscale value of the current frame data, where i is a positive integer.

在本發明之液晶顯示裝置的過驅動查找表的產生方法與產生器的一實施例中,區塊編碼單元將每一待編碼區塊中的一最大值設定為一最大值識別碼,而將每一待編碼 區塊中的一最小值設定為一最小值識別碼,且將每一待編碼區塊中的最大值減去最小值的數值來據以設定為一差值識別碼,並將每一待編碼區塊中的差值識別碼與一參考值進行來據以設定為一模式識別碼。在一實施例中,區塊編碼單元更判斷出每一待編碼區塊中的差值識別碼小於等於參考值時,區塊編碼單元所產生的模式識別碼為0;且區塊編碼單元更判斷出每一待編碼區塊中的差值識別碼大於參考值時,區塊編碼單元所產生的模式識別碼為1。 In an embodiment of the method and generator for generating an overdrive lookup table of the liquid crystal display device of the present invention, the block coding unit sets a maximum value in each block to be encoded as a maximum value identification code, and Each to be coded A minimum value in the block is set to a minimum value identification code, and the maximum value in each block to be coded is subtracted from the value of the minimum value to be set as a difference identification code, and each code is to be encoded. The difference identification code in the block is compared with a reference value to be set as a pattern identification code. In an embodiment, when the block coding unit further determines that the difference identification code in each block to be coded is less than or equal to the reference value, the mode identification code generated by the block coding unit is 0; and the block coding unit further When it is determined that the difference identification code in each block to be coded is greater than the reference value, the pattern identification code generated by the block coding unit is 1.

在本發明之液晶顯示裝置的過驅動查找表的產生方法與產生器的一實施例中,在每一待編碼區塊中,當模式識別碼為0時,區塊編碼單元更將待編碼區塊中的數值分別減去最小值識別碼,以獲得對應之已編碼區塊中的編碼值。反之,在每一待編碼區塊中,當模式識別碼為1時,區塊編碼單元更將待編碼區塊中的數值分別減去最小值識別碼之後的數值再除以2,以獲得對應之已編碼區塊中的編碼值。在一實施例中,在每一待編碼區塊中,當模式識別碼為0時,區塊編碼單元更將待編碼區塊中的數值分別減去最小值識別碼,以獲得對應之已編碼區塊中的編碼值。反之,在每一待編碼區塊中,當模式識別碼為1時,區塊編碼單元更將待編碼區塊中的數值分別減去最小值識別碼之後先除以2再進行一整數化運算,以獲得對應之已編碼區塊中的編碼值。在一實施例中,區塊編碼單元進行整數化運算的方法可以是無條件捨去。 In an embodiment of the method and the generator for generating an overdrive lookup table of the liquid crystal display device of the present invention, in each block to be coded, when the mode identification code is 0, the block coding unit is further to be coded. The values in the block are respectively subtracted from the minimum value identification code to obtain the coded values in the corresponding coded block. On the other hand, in each block to be coded, when the mode identification code is 1, the block coding unit further subtracts the value after the minimum value identification code from the value in the block to be coded, and divides by 2 to obtain a corresponding value. The encoded value in the coded block. In an embodiment, in each block to be encoded, when the mode identification code is 0, the block coding unit further subtracts the minimum value identification code from the value in the block to be coded to obtain the corresponding coded code. The encoded value in the block. On the other hand, in each block to be coded, when the mode identification code is 1, the block coding unit further subtracts the minimum value identification code from the value in the block to be coded, and then divides by 2 to perform an integer operation. To obtain the encoded value in the corresponding coded block. In an embodiment, the method in which the block coding unit performs the integer operation may be unconditionally rounded off.

在本發明之液晶顯示裝置的過驅動查找表的產生方 法與產生器的一實施例中,液晶顯示裝置的過驅動查找表的產生器更包括一區塊解碼單元。區塊解碼單元耦接區塊編碼單元,且區塊解碼單元更對編碼值進行解碼。在一實施例中,在每一已編碼區塊中,區塊解碼單元判斷模式識別碼為0時,區塊解碼單元將已編碼區塊中的各個編碼值加上最小值識別碼;反之,在每一已編碼區塊中,區塊解碼單元判斷模式識別碼為1時,區塊解碼單元將已編碼區塊中的各個編碼值乘以2之後的數值再分別加上最小值識別碼。 Producer of overdrive lookup table of liquid crystal display device of the present invention In an embodiment of the method and the generator, the generator of the overdrive lookup table of the liquid crystal display device further includes a block decoding unit. The block decoding unit is coupled to the block coding unit, and the block decoding unit further decodes the coded value. In an embodiment, in each coded block, when the block decoding unit determines that the mode identification code is 0, the block decoding unit adds the minimum value identification code to each coded value in the coded block; In each coded block, when the block decoding unit determines that the mode identification code is 1, the block decoding unit multiplies the respective code values in the coded block by the value after 2 and adds the minimum value identification code, respectively.

基於上述,本發明的液晶顯示裝置的過驅動查找表的產生器及其產生方法可對初始過驅動查找表中的初始過驅動灰階值進行編碼,以產生儲存空間較少的目標過驅動查找表。 Based on the above, the generator of the overdrive lookup table of the liquid crystal display device of the present invention and the method for generating the same can encode the initial overdrive grayscale value in the initial overdrive lookup table to generate a target overdrive lookup with less storage space. table.

為讓本發明之上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。 The above described features and advantages of the present invention will be more apparent from the following description.

圖2繪示本發明之一實施例之液晶顯示裝置的過驅動查找表的產生器的方塊示意圖。請參照圖2,本實施例之液晶顯示裝置(未繪示)的過驅動查找表的產生器210包括一絕對差值運算單元212以及一區塊編碼單元214,其中區塊編碼單元214耦接絕對差值運算單元212。 2 is a block diagram showing a generator of an overdrive lookup table of a liquid crystal display device according to an embodiment of the present invention. Referring to FIG. 2, the generator 210 of the overdrive lookup table of the liquid crystal display device (not shown) of the present embodiment includes an absolute difference operation unit 212 and a block coding unit 214, wherein the block coding unit 214 is coupled. Absolute difference operation unit 212.

在本實施例中,過驅動查找表的產生器210可對一初始過驅動查找表(OD table)中所儲存的多個初始過驅動 灰階值進行運算,以產生較少位元數的一目標過驅動查找表202。為了方便說明,本實施例假設液晶顯示裝置的灰階解析度為8位元,亦即液晶顯示裝置以0~255的灰階來顯示影像,並假設本實施例之初始過驅動查找表例如採用圖1B所繪示的過驅動查找表102,亦即本實施例採用先前技術中之目前圖框資料以及上一張圖框資料兩者之特定灰階值的對應關係作為初始過驅動灰階值。更進一步地說,本實施例之目前圖框資料以及上一張圖框資料皆具有16個特定灰階值(例如0、16、32、48、64、80、96、112、128、144、160、176、192、208、224以及240),因而所對應出之初始過驅動灰階值的個數為256個(即16的平方)。 In this embodiment, the generator 210 that overdrives the lookup table can store a plurality of initial overdrives stored in an initial overdrive lookup table (OD table). The grayscale values are computed to produce a target overdrive lookup table 202 with fewer bits. For convenience of description, the present embodiment assumes that the gray scale resolution of the liquid crystal display device is 8 bits, that is, the liquid crystal display device displays the image with a gray scale of 0 to 255, and assumes that the initial overdrive lookup table of the embodiment is used, for example. The overdrive lookup table 102 is illustrated in FIG. 1B, that is, the correspondence between the specific grayscale values of the current frame data and the previous frame data in the prior art is used as the initial overdrive grayscale value. . Furthermore, the current frame data and the previous frame data of the embodiment have 16 specific grayscale values (for example, 0, 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, and 240), and thus the number of initial overdrive grayscale values corresponding to is 256 (i.e., the square of 16).

特別注意的是,上述設定值並非用以限定本發明,使用者可依實際需求而改變之。接下來,舉例說明本實施例之過驅動查找表的產生器及其產生方法,但本發明並不限定以下說明為本發明的所有實施方式。 It is to be noted that the above-mentioned set values are not intended to limit the present invention, and the user may change it according to actual needs. Next, the generator of the overdrive lookup table of the present embodiment and the method of generating the same are exemplified, but the present invention is not limited to the following description of all the embodiments of the present invention.

第一實施例First embodiment

在本實施例中,絕對差值運算單元212首先對初始過驅動查找表(例如圖1B之過驅動查找表102)中的初始過驅動灰階值進行運算,並進一步將此初始過驅動查找表轉換為一絕對差值(absolute difference)過驅動查找表。 In the present embodiment, the absolute difference operation unit 212 first operates on the initial overdrive grayscale value in the initial overdrive lookup table (eg, the overdrive lookup table 102 of FIG. 1B), and further initializes the initial overdrive lookup table. Converted to an absolute difference overdrive lookup table.

具體而言,絕對差值運算單元212將初始過驅動灰階值對應減去目前圖框資料的特定灰階值,其中本實施例利 用第i列的初始過驅動灰階值減去目前圖框資料的第i個特定灰階值的方式來達成此動作,i為正整數。也就是說,如圖1B所示,第一列初始過驅動灰階值(例如皆為0)減去第一列的特定灰階值(例如為0),而第二列初始過驅動灰階值(例如18、16、16、16、16、16、16、16、16、16、16、16、16、16、16與16)減去第二列的特定灰階值(例如為16),且第三列初始過驅動灰階值(例如34、34、32、32、32、32、32、32、32、32、32、32、32、32、30與26)減去第三列的特定灰階值(例如為32),以此類推其餘列的數值運算。如此,可獲得如圖3A所繪示的差值(difference)過驅動查找表302。 Specifically, the absolute difference operation unit 212 subtracts the initial overdrive grayscale value from the specific grayscale value of the current frame data, wherein the embodiment uses the initial overdrive grayscale value of the i-th column minus the current frame. The action is achieved by the way of the i- th specific grayscale value of the data, i being a positive integer. That is, as shown in FIG. 1B, the first column initial overdrive grayscale values (eg, both are 0) minus the specific grayscale values of the first column (eg, 0), and the second column initial overdrive grayscale Values (eg, 18, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, and 16) are subtracted from the specific grayscale value of the second column (for example, 16) And the third column of initial overdrive grayscale values (eg, 34, 34, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 30, and 26) minus the third column The specific grayscale value (for example, 32), and so on, the numerical operations of the remaining columns. In this way, a difference overdrive lookup table 302 as illustrated in FIG. 3A can be obtained.

承上述,由於圖1B中之對角線上的數值與目前圖框資料的特定灰階值相同,因而圖3A中之對角線上的灰階值皆為0。此外,在圖3A中,對角線上之數值的右側具有負數,而對角線上之數值的左側皆為正數。本實施例進一步對圖3A之差值過驅動查找表302中的數值取絕對值,以獲得圖3B所繪示的絕對差值過驅動查找表304。簡言之,絕對差值過驅動查找表304儲存大於等於0的數值。 In view of the above, since the value on the diagonal line in FIG. 1B is the same as the specific gray scale value of the current frame data, the gray scale values on the diagonal line in FIG. 3A are both zero. Further, in FIG. 3A, the right side of the value on the diagonal has a negative number, and the left side of the value on the diagonal line is a positive number. This embodiment further takes the absolute value of the value in the difference overdrive lookup table 302 of FIG. 3A to obtain the absolute difference overdrive lookup table 304 illustrated in FIG. 3B. In short, the absolute difference overdrive lookup table 304 stores values greater than or equal to zero.

接下來,區塊編碼單元214將圖3B之絕對差值過驅動查找表304劃分成多個待編碼區塊,例如圖3C所繪示的16個待編碼區塊A、B、C、D、E、F、G、H、I、J、K、L、M、N、O以及P。在本實施例中,區塊編碼單元214例如依據一特定灰階範圍來劃分上述待編碼區塊A~P,其中特定灰階範圍例如是將16個特定灰階值0、16、32、 48、64、80、96、112、128、144、160、176、192、208、224以及240等分成四部分,亦即等分成〔0、16、32、48〕、〔64、80、96、112〕、〔128、144、160、176〕以及〔192、208、224、240〕四部分。 Next, the block coding unit 214 divides the absolute difference overdrive lookup table 304 of FIG. 3B into a plurality of blocks to be coded, for example, 16 blocks to be coded A, B, C, D, as illustrated in FIG. 3C. E, F, G, H, I, J, K, L, M, N, O, and P. In this embodiment, the block coding unit 214 divides the to-be-coded blocks A to P according to a specific gray-scale range, for example, the specific gray-scale range is, for example, 16 specific gray-scale values 0, 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, and 240 are divided into four parts, that is, equally divided into [0, 16, 32, 48], [64, 80, 96 , 112], [128, 144, 160, 176] and [192, 208, 224, 240] four parts.

需要說明的是,本實施例之待編碼區塊A~P的個數(即16個)恰為初始過驅動灰階值的個數(即256)的因數,因而每個待編碼區塊A~P具有相同個數的數值,但本發明不限於此。也就是說,本發明並不限定上述劃分方式為唯一的劃分方式,且實際劃分方式應視產品之需求而定。 It should be noted that the number of blocks A to P to be coded in the embodiment (ie, 16) is just the factor of the number of initial overdrive grayscale values (ie, 256), and thus each block to be coded A ~P has the same number of values, but the invention is not limited thereto. That is to say, the present invention does not limit the above division manner to a unique division manner, and the actual division manner should be determined according to the needs of the product.

在本實施例中,待編碼區塊A~P的存在可用來對應產生後續步驟中的已編碼區塊(容後詳述),其中已編碼區塊中的編碼值(容後詳述)可透過區塊編碼單元214分別對待編碼區塊A~P中的數值進行編碼來形成。 In this embodiment, the existence of the blocks to be coded A to P can be used to generate the coded block in the subsequent step (detailed later), wherein the coded value in the coded block (detailed later) can be The block coding unit 214 codes the values in the code blocks A to P, respectively.

詳細而言,區塊編碼單元214將每一待編碼區塊A~P中的一最大值設定為一最大值識別碼。換句話說,分別依據待編碼區塊A、B、C、D、E、F、G、H、I、J、K、L、M、N、O與P中的最大值,可對應設定出最大值識別碼為8、35、49、44、2、10、49、34、6、16、17、32、14、47、59與56。 In detail, the block encoding unit 214 sets a maximum value of each of the blocks A to P to be encoded as a maximum value identification code. In other words, according to the maximum values of the blocks A, B, C, D, E, F, G, H, I, J, K, L, M, N, O and P to be coded, respectively, the corresponding settings can be made. The maximum value identification codes are 8, 35, 49, 44, 2, 10, 49, 34, 6, 16, 17, 32, 14, 47, 59 and 56.

另一方面,區塊編碼單元214更可將每一待編碼區塊A~P中的一最小值設定為一最小值識別碼。意即,分別依據待編碼區塊A、B、C、D、E、F、G、H、I、J、K、L、M、N、O與P中的最小值,可對應設定出最小值識別 碼為0、2、23、10、0、0、5、10、0、3、0、8、0、12、10與0。 On the other hand, the block coding unit 214 can further set a minimum value of each of the blocks A to P to be encoded as a minimum value identification code. That is, according to the minimum values of the blocks A, B, C, D, E, F, G, H, I, J, K, L, M, N, O and P to be coded, respectively, the minimum setting can be correspondingly set. Value recognition The codes are 0, 2, 23, 10, 0, 0, 5, 10, 0, 3, 0, 8, 0, 12, 10 and 0.

除此之外,區塊編碼單元214又可將每一待編碼區塊中的最大值減去最小值的數值設定為一差值識別碼。換言之,分別依據待編碼區塊A、B、C、D、E、F、G、H、I、J、K、L、M、N、O與P中最大值減去最小值的差值,可對應設定出差值識別碼為8、33、26、34、2、10、44、24、6、13、17、24、14、35、49與56。 In addition to this, the block coding unit 214 may further set the value of the maximum value in each block to be coded to the minimum value as a difference identification code. In other words, the difference between the minimum values of the blocks A, B, C, D, E, F, G, H, I, J, K, L, M, N, O and P is subtracted from the maximum value, The difference identification codes can be set to 8, 33, 26, 34, 2, 10, 44, 24, 6, 13, 17, 24, 14, 35, 49 and 56.

另外,在每一待編碼區塊中,區塊編碼單元214還可對差值識別碼與一參考值進行比較,並依據比較結果來設定出一模式識別碼。更具體地說,本實施例假設參考值為31,並假設差值識別碼與參考值31的比較結果為:當區塊編碼單元214判斷出差值識別碼大於參考值31時,區塊編碼單元214所產生的模式值識別碼為1;反之,當區塊編碼單元214判斷出差值識別碼小於等於參考值31時,區塊編碼單元214所產生的模式值識別碼為0。於是,將上述差值識別碼8、33、26、34、2、10、44、24、6、13、17、24、14、35、49以及56分別與參考值31作比較之後,可對應求得模式值識別碼為0、1、0、1、0、0、1、0、0、0、0、0、0、1、1與1。 In addition, in each block to be coded, the block coding unit 214 may further compare the difference identification code with a reference value, and set a pattern identification code according to the comparison result. More specifically, the present embodiment assumes that the reference value is 31, and assumes that the comparison result of the difference identification code and the reference value 31 is: when the block coding unit 214 determines that the difference identification code is larger than the reference value 31, the block coding The mode value identification code generated by the unit 214 is 1; otherwise, when the block coding unit 214 determines that the difference identification code is less than or equal to the reference value 31, the mode value identification code generated by the block coding unit 214 is 0. Therefore, after comparing the difference identification codes 8, 33, 26, 34, 2, 10, 44, 24, 6, 13, 17, 24, 14, 35, 49, and 56 with the reference value 31, respectively, The mode value identification codes are 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, and 1.

基於上述,本實施例之最大值識別碼、最小值識別碼、差值識別碼以及模式識別碼已大致設定完成,如圖3D所示。 Based on the above, the maximum value identification code, the minimum value identification code, the difference identification code, and the pattern identification code of the present embodiment have been substantially set, as shown in FIG. 3D.

請同時參照圖3C以及圖3D,就模式識別碼為0的待 編碼區塊A、C、E、F、H、I、J、K、L與M而言,區塊編碼單元214進行編碼的方式為:將待編碼區塊A、C、E、F、H、I、J、K、L與M中的數值分別減去其所對應的最小值識別碼0、23、0、0、10、0、3、0、8與0,以獲得對應之已編碼區塊中的各個編碼值。 Please refer to FIG. 3C and FIG. 3D simultaneously, and the mode identification code is 0. For the coding blocks A, C, E, F, H, I, J, K, L and M, the block coding unit 214 performs coding in the following manner: the blocks to be coded A, C, E, F, H The values in I, J, K, L, and M are respectively subtracted from their corresponding minimum identification codes 0, 23, 0, 0, 10, 0, 3, 0, 8, and 0 to obtain the corresponding encoded code. Each encoded value in the block.

以待編碼區塊A為例,區塊編碼單元214將待編碼區 塊A中的數值皆減去最小值識別碼0之後, 便可求得已編碼區塊α中的編碼值為,如圖3E所示。如此,可類推得知其餘模式識別碼為0的待編碼區塊C、E、F、H、I、J、K、L與M的編碼方法,在此不多加敘述。 Taking the block A to be coded as an example, the block coding unit 214 will calculate the value in the block A to be coded. After subtracting the minimum value identification code 0, the code value in the coded block α can be obtained. As shown in Figure 3E. In this way, the encoding method of the blocks C, E, F, H, I, J, K, L, and M to be coded with the remaining pattern identification code 0 can be analogized, and will not be described here.

另一方面,請再參照圖3C以及圖3D,就模式識別碼為1的待編碼區塊B、D、G、N、O與P而言,區塊編碼單元214進行編碼的方式為:將待編碼區塊B、D、G、N、O與P中的數值分別減去其所對應的最小值識別碼2、10、5、12、10與0之後,再除以2,以獲得對應之已編碼區塊中的各個編碼值。 On the other hand, referring to FIG. 3C and FIG. 3D, for the blocks B, D, G, N, O and P to be coded with the pattern identifier of 1, the block coding unit 214 performs encoding as follows: The values in the blocks B, D, G, N, O, and P to be coded are respectively subtracted from the corresponding minimum value identification codes 2, 10, 5, 12, 10, and 0, and then divided by 2 to obtain a correspondence. Each encoded value in the coded block.

以待編碼區塊B為例,區塊編碼單元214將待編碼區 塊B中的數值皆減去最小值識別碼2之 後,可先求得,而後這些數值皆再除以 2,便可獲得已編碼區塊β中的編碼值為,如圖3F所示。在此特別一提的是,本實施例是採用無條件捨去法的一整數化運算來進行上述之除法運算。因此,當其餘模式識別碼為1的待編碼區塊D、G、N、O與P進行編碼時,倘若經過除法運算之後的數值不是整數,則同樣以無條件捨去的方式使之整數化。然而,本發明並不以此為限,在實際產品的應用上,也可能使用四捨五入、無條件進入或其他整數化的方式進行編碼。 Taking the block B to be coded as an example, the block coding unit 214 will calculate the value in the block B to be coded. After subtracting the minimum identification code 2, you can get it first. Then, after dividing these values by 2, the encoded value in the encoded block β can be obtained. As shown in Figure 3F. It is particularly mentioned here that this embodiment uses an integer operation of the unconditional rounding method to perform the above division operation. Therefore, when the remaining blocks D, G, N, O and P with the pattern identifier of 1 are encoded, if the value after the division is not an integer, the integer is also unconditionally rounded off. However, the present invention is not limited thereto, and in actual application, it is also possible to perform coding using rounding, unconditional entry, or other integerization.

如此一來,由上述16個已編碼區塊(例如α、β等)所構成的目標過驅動查找表202(繪示於圖2)便可獲得。至此,本實施例之過驅動查找表的產生方法已大致完成。 In this way, the target overdrive lookup table 202 (shown in FIG. 2) composed of the above 16 coded blocks (eg, α, β, etc.) can be obtained. So far, the generation method of the overdrive lookup table of the present embodiment has been substantially completed.

請繼續參照圖2,目標過驅動查找表202通常儲存在記憶體中。在本實施例中,儲存任一個已編碼區塊(例如α或β)所需的位元數為:以5位元儲存一個編碼值,其 中一個已編碼區塊內共有16個編碼值,而以8位元儲存最小值識別碼,並以1位元儲存模式識別碼。如此,可計算出一個已編碼區塊(例如α或β)僅需要89(即5×16+8+1=89)位元的儲存空間。 With continued reference to FIG. 2, the target overdrive lookup table 202 is typically stored in memory. In this embodiment, the number of bits required to store any one of the coded blocks (eg, α or β) is: store an encoded value in 5 bits, There are 16 coded values in one of the coded blocks, and the minimum value identification code is stored in 8 bits, and the pattern identification code is stored in 1 bit. Thus, it can be calculated that only one 89 (i.e., 5 x 16 + 8 + 1 = 89) bits of storage space is required for an encoded block (e.g., alpha or beta).

然而,相較於尚未編碼前的初始過驅動查找表(即先前技術所揭露之圖1B的過驅動查找表102),其每個初始過驅動灰階值佔據8位元的儲存空間,因而16個初始過驅動灰階值總共佔據128位元的儲存空間。由此可知,本實施例之目標過驅動查找表202所儲存的編碼值的總位元數會少於初始過驅動灰階值的總位元數,因而本實施例所佔據的儲存空間較小。此舉可減少過驅動電路的佈局大小,進而降低成本。 However, compared to the initial overdrive lookup table before the encoding (ie, the overdrive lookup table 102 of FIG. 1B disclosed in the prior art), each of the initial overdrive grayscale values occupies an 8-bit storage space, thus 16 The initial overdrive grayscale values occupy a total of 128 bits of storage space. Therefore, the total number of bits of the coded value stored in the target overdrive lookup table 202 of the embodiment may be less than the total number of bits of the initial overdrive grayscale value, so that the storage space occupied by the embodiment is small. . This reduces the size of the overdrive circuit and reduces the cost.

在實際產品的應用上,過驅動查找表的產生器210中也可設置耦接至區塊編碼單元214的一區塊解碼單元216,以進一步對已編碼區塊(例如α、β等)所儲存的資料進行解碼,如圖2所示。 In the application of the actual product, a block decoding unit 216 coupled to the block coding unit 214 may also be disposed in the generator 210 of the overdrive lookup table to further encode the coded blocks (eg, α, β, etc.). The stored data is decoded as shown in Figure 2.

詳細而言,區塊解碼單元216可自目標過驅動查找表202取得每個已編碼區塊(例如α、β等)中所儲存的16個編碼值、最小值識別碼以及模式識別碼,以進行解碼的動作。在本實施例中,倘若區塊解碼單元216判斷已編碼區塊(例如α)的模式識別碼為0,則解碼的方法是利用區塊解碼單元216將已編碼區塊(例如α)中的16個編碼值加上最小值識別碼;反之,倘若區塊解碼單元216判斷已編碼區塊(例如β)的模式識別碼為1,則解碼的方法是利用區塊解碼單元216將已編碼區塊(例如β)中的16 個編碼值分別先乘以2之後的數值再分別加上最小值識別碼。 In detail, the block decoding unit 216 can obtain 16 code values, a minimum value identification code, and a pattern identification code stored in each coded block (eg, α, β, etc.) from the target overdrive lookup table 202 to The action of decoding. In this embodiment, if the block decoding unit 216 determines that the mode identification code of the coded block (e.g., α) is 0, the decoding method is performed by the block decoding unit 216 in the coded block (e.g., α). 16 code values plus the minimum value identification code; conversely, if the block decoding unit 216 determines that the mode identification code of the coded block (e.g., β) is 1, the decoding method is to use the block decoding unit 216 to use the coded area. 16 in a block (eg β) The code values are respectively multiplied by the value after 2 and then added to the minimum value identification code.

基於上述概念,本實施例之過驅動查找表的產生器210可應用於如圖4所繪示的過驅動電路400中。進而言之,本實施之過驅動電路400包括一排序器(sort)410、多個目標過驅動查找表402a、402b、402c、402d、一區塊解碼單元416以及一內插(Interpolation)單元420,其中排序器410耦接至目標過驅動查找表402a、402b、402c、402d,而區塊解碼單元416耦接於過驅動查找表402a、402b、402c、402d以及內插單元420之間。 Based on the above concept, the generator 210 of the overdrive lookup table of the present embodiment can be applied to the overdrive circuit 400 as illustrated in FIG. In other words, the overdrive circuit 400 of the present implementation includes a sorter 410, a plurality of target overdrive lookup tables 402a, 402b, 402c, 402d, a block decoding unit 416, and an interpolation unit 420. The sequencer 410 is coupled to the target overdrive lookup table 402a, 402b, 402c, 402d, and the block decode unit 416 is coupled between the overdrive lookup tables 402a, 402b, 402c, 402d and the interpolation unit 420.

承上述,排序器410接收上一張圖框資料以及目前圖框資料兩者的畫面資料Fn-1以及Fn(例如灰階資料),並分類出上一張圖框資料的最高位元組資料Fn-1,MSB、目前圖框資料的最高位元組(Most Significant Byte,MSB)資料Fn,MSB、上一張圖框資料的最低位元組(Least Significant Byte,LSB)資料Fn-1,LSB以及目前圖框資料的最低位元組資料Fn,LSB四筆資料。而後,本實施例將上一張圖框資料以及目前圖框資料兩者的最高位元組資料Fn-1,MSB以及Fn,MSB傳送至目標過驅動查找表402a、402b、402c、402d,以進行查表的動作;另一方面,Fn-1,LSB以及Fn,LSB兩筆資料則傳送至內插單元420進行內插運算。隨後,區塊解碼單元416可分別自目標過驅動查找表402a、402b、402c、402d取得對應的編碼值、最小值識別碼以及模式識別碼,以進行解碼的動作。之後,將區塊解碼單元416所輸出的資料傳送至內插單元420,以利內插單元420進行內插運 算而求得經內插處理的過驅動灰階值。 In the above, the sequencer 410 receives the picture data F n-1 and F n (for example, gray scale data) of the previous frame data and the current frame data, and classifies the highest bit of the previous frame data. Group data F n-1, MSB , Most Significant Byte (MSB) data of the current frame data F n, MSB , Least Significant Byte (LSB) data of the previous frame data F n-1, LSB and the lowest byte data of the current frame data F n, LSB four data. Then, in this embodiment, the highest byte data F n-1, MSB and F n, MSB of the previous frame data and the current frame data are transmitted to the target overdrive lookup tables 402a, 402b, 402c, 402d. In order to perform the table lookup operation; on the other hand, the two pieces of F n-1, LSB and F n, LSB data are transferred to the interpolation unit 420 for interpolation. Then, the block decoding unit 416 can obtain the corresponding coded value, the minimum value identification code, and the mode identification code from the target overdrive lookup table 402a, 402b, 402c, and 402d, respectively, to perform the decoding operation. Thereafter, the data output by the block decoding unit 416 is transferred to the interpolation unit 420, so that the interpolation unit 420 performs an interpolation operation to obtain an overdrive gray scale value subjected to the interpolation processing.

然而,區塊解碼單元416所進行的解碼動作可參考區塊解碼單元216的解碼動作,且內插單元420所進行的內插運算並非本實施例所欲闡述的技術重點,因而在此不多加贅述。 However, the decoding operation performed by the block decoding unit 416 can refer to the decoding action of the block decoding unit 216, and the interpolation operation performed by the interpolation unit 420 is not the technical focus of the embodiment, and thus is not added here. Narration.

第二實施例Second embodiment

將第一實施例的敘述作整理,本發明另外提供一種液晶顯示裝置的過驅動查找表的產生方法,例如圖5所繪示的液晶顯示裝置的過驅動查找表的產生方法流程圖。其中,本實施例之液晶顯示裝置(未繪示)具有用以儲存多個初始過驅動灰階值的一初始過驅動查找表。 The description of the first embodiment is further provided. The present invention further provides a method for generating an overdrive lookup table of a liquid crystal display device, such as a flow chart of a method for generating an overdrive lookup table of the liquid crystal display device shown in FIG. 5. The liquid crystal display device (not shown) of the embodiment has an initial overdrive lookup table for storing a plurality of initial overdrive grayscale values.

請參照圖5,首先,在步驟S501中,將初始過驅動灰階值減去目前圖框資料的特定灰階值之後的數值再取絕對值,以獲得一絕對差值過驅動查找表。 Referring to FIG. 5, first, in step S501, the initial overdrive grayscale value is subtracted from the value after the specific grayscale value of the current frame data, and then the absolute value is taken to obtain an absolute difference overdrive lookup table.

然後,在步驟S503中,依據一特定灰階範圍,將絕對差值過驅動查找表劃分成多個待編碼區塊。 Then, in step S503, the absolute difference overdrive lookup table is divided into a plurality of blocks to be coded according to a specific grayscale range.

之後,在步驟S505中,對待編碼區塊中的數值進行編碼,以對應獲得多個已編碼區塊,並進一步獲得具有這些已編碼區塊的一目標過驅動查找表,其中這些已編碼區塊分別具有多個編碼值。在本實施例中,目標過驅動查找表所儲存的編碼值的總位元數少於初始過驅動灰階值的總位元數。 Thereafter, in step S505, the values in the block to be encoded are encoded to correspondingly obtain a plurality of coded blocks, and further obtain a target overdrive lookup table having the coded blocks, wherein the coded blocks are There are multiple encoded values respectively. In this embodiment, the total number of bits of the encoded value stored in the target overdrive lookup table is less than the total number of bits of the initial overdrive grayscale value.

至於本實施例之液晶顯示裝置的過驅動查找表的產生方法的其餘細節以及優點已包含在上述第一實施例中, 故在此不加累述。 The remaining details and advantages of the method of generating the overdrive lookup table of the liquid crystal display device of the present embodiment are included in the above-described first embodiment. Therefore, it is not mentioned here.

綜上所述,本發明的液晶顯示裝置的過驅動查找表的產生器及其產生方法可使傳統技術需使用大量儲存空間的情形獲得大幅度的改善,進而減少過驅動電路的佈局大小以及降低產品成本。 In summary, the generator of the overdrive look-up table of the liquid crystal display device of the present invention and the method for generating the same can greatly improve the situation in which the conventional technology requires a large amount of storage space, thereby reducing the layout size and reduction of the overdrive circuit. Product Cost.

雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可作些許之更動與潤飾,故本發明之保護範圍當視後附之申請專利範圍所界定者為準。 Although the present invention has been disclosed in the above embodiments, it is not intended to limit the invention, and any one of ordinary skill in the art can make some modifications and refinements without departing from the spirit and scope of the invention. The scope of the invention is defined by the scope of the appended claims.

100、400‧‧‧過驅動電路 100, 400‧‧‧ overdrive circuit

102、102a、102b、102c、102d‧‧‧過驅動查找表 102, 102a, 102b, 102c, 102d‧‧‧Overdrive lookup table

110、410‧‧‧排序器 110,410‧‧‧Sequencer

120、420‧‧‧內插單元 120, 420‧‧‧Interpolation unit

202、402a、402b、402c、402d‧‧‧目標過驅動查找表 202, 402a, 402b, 402c, 402d‧‧‧ target overdrive lookup table

210‧‧‧過驅動查找表的產生器 210‧‧‧Overdriver lookup table generator

212‧‧‧絕對差值運算單元 212‧‧‧Absolute difference arithmetic unit

214‧‧‧區塊編碼單元 214‧‧‧block coding unit

216、416‧‧‧區塊解碼單元 216, 416‧‧‧block decoding unit

302‧‧‧差值過驅動查找表 302‧‧‧Difference overdrive lookup table

304‧‧‧絕對差值過驅動查找表 304‧‧‧Absolute difference overdrive lookup table

A、B、C、D、E、F、G、H、I、J、K、L、M、N、O、P‧‧‧待編碼區塊 A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P‧‧‧ blocks to be coded

Fn-1、Fn、Fn-1,MSB、Fn,MSB、Fn-1,LSB、Fn,LSB‧‧‧畫面資料 F n-1 , F n , F n-1, MSB , F n, MSB , F n-1, LSB , F n, LSB ‧‧‧ Picture data

S501、S503、S505‧‧‧步驟 S501, S503, S505‧‧‧ steps

α、β‧‧‧已編碼區塊 、, β‧‧‧ coded blocks

圖1A繪示一種傳統過驅動電路的方塊示意圖。 FIG. 1A is a block diagram showing a conventional overdrive circuit.

圖1B繪示一種傳統過驅動查找表。 FIG. 1B illustrates a conventional overdrive lookup table.

圖2繪示本發明之一實施例之液晶顯示裝置的過驅動查找表的產生器的方塊示意圖。 2 is a block diagram showing a generator of an overdrive lookup table of a liquid crystal display device according to an embodiment of the present invention.

圖3A繪示本發明之一實施例之差值過驅動查找表。 3A illustrates a differential overdrive lookup table in accordance with an embodiment of the present invention.

圖3B繪示本發明之一實施例之絕對差值過驅動查找表。 FIG. 3B illustrates an absolute difference overdrive lookup table in accordance with an embodiment of the present invention.

圖3C繪示本發明之一實施例之被劃分成多個待編碼區塊的絕對差值過驅動查找表。 FIG. 3C illustrates an absolute difference overdrive lookup table divided into a plurality of blocks to be coded according to an embodiment of the present invention.

圖3D繪示本發明之一實施例之每個待編碼區塊中的最大值識別碼、最小值識別碼、差值識別碼以及模式識別碼。 FIG. 3D illustrates a maximum value identification code, a minimum value identification code, a difference identification code, and a pattern identification code in each block to be encoded according to an embodiment of the present invention.

圖3E繪示本發明之一實施例之在一種模式識別碼下的待編碼區塊以及已編碼區塊兩者的關係圖。 FIG. 3E is a diagram showing relationship between a block to be encoded and an encoded block in a mode identification code according to an embodiment of the present invention.

圖3F繪示本發明之一實施例之在另一種模式識別碼下的待編碼區塊以及已編碼區塊兩者的關係圖。 FIG. 3F is a diagram showing relationship between a block to be encoded and an encoded block under another mode identification code according to an embodiment of the present invention.

圖4繪示本發明之一實施例之一種過驅動電路的方塊示意圖。 4 is a block diagram of an overdrive circuit in accordance with an embodiment of the present invention.

圖5繪示本發明之一實施例之液晶顯示裝置的過驅動查找表的產生方法流程圖。 FIG. 5 is a flow chart showing a method for generating an overdrive lookup table of a liquid crystal display device according to an embodiment of the present invention.

S501、S503、S505‧‧‧步驟 S501, S503, S505‧‧‧ steps

Claims (24)

一種液晶顯示裝置的過驅動查找表的產生方法,該液晶顯示裝置具有用以儲存多個初始過驅動灰階值的一初始過驅動查找表,其中該液晶顯示裝置的過驅動查找表的產生方法包括:將該些初始過驅動灰階值減去一目前圖框資料的多個特定灰階值之後再取絕對值,以獲得一絕對差值過驅動查找表;依據一特定灰階範圍,將該絕對差值過驅動查找表劃分成多個待編碼區塊;以及對該些待編碼區塊中的數值進行編碼,以對應獲得多個已編碼區塊,如此獲得具有該些已編碼區塊的一目標過驅動查找表,其中該些已編碼區塊分別具有多個編碼值,且該目標過驅動查找表所儲存的該些編碼值的總位元數少於該些初始過驅動灰階值的總位元數。 A method for generating an overdrive lookup table of a liquid crystal display device, the liquid crystal display device having an initial overdrive lookup table for storing a plurality of initial overdrive gray scale values, wherein the method for generating an overdrive lookup table of the liquid crystal display device The method includes: subtracting the initial overdrive grayscale values from a plurality of specific grayscale values of the current frame data and then taking the absolute values to obtain an absolute difference overdrive lookup table; according to a specific grayscale range, The absolute difference overdrive lookup table is divided into a plurality of blocks to be coded; and the values in the blocks to be coded are coded to obtain a plurality of coded blocks correspondingly, thus obtaining the coded blocks a target overdrive lookup table, wherein the coded blocks respectively have a plurality of coded values, and the total number of bits of the coded values stored in the target overdrive lookup table is less than the initial overdrive grayscales The total number of bits of the value. 如申請專利範圍第1項所述之液晶顯示裝置的過驅動查找表的產生方法,其中該些初始過驅動灰階值表示該目前圖框資料的該些特定灰階值以及一上一張圖框資料的多個特定灰階值的對應關係。 The method for generating an overdrive lookup table of a liquid crystal display device according to claim 1, wherein the initial overdrive grayscale values represent the specific grayscale values of the current frame data and a previous image. The correspondence between multiple specific grayscale values of the frame data. 如申請專利範圍第1項所述之液晶顯示裝置的過驅動查找表的產生方法,其中該目前圖框資料的該些特定灰階值以及一上一張圖框資料的多個特定灰階值的個數皆為N,如此該些初始過驅動灰階值的個數為N的平方,其中N為大於2或等於2的正整數。 The method for generating an overdrive lookup table of a liquid crystal display device according to claim 1, wherein the specific grayscale values of the current frame material and the plurality of specific grayscale values of a previous frame data are used. The number of each is N, such that the number of initial overdrive grayscale values is the square of N, where N is a positive integer greater than 2 or equal to 2. 如申請專利範圍第3項所述之液晶顯示裝置的過驅動查找表的產生方法,其中該些待編碼區塊的個數為N的平方的因數。 The method for generating an overdrive lookup table of a liquid crystal display device according to claim 3, wherein the number of the blocks to be coded is a factor of a square of N. 如申請專利範圍第1項所述之液晶顯示裝置的過驅動查找表的產生方法,其中”將該些初始過驅動灰階值減去該目前圖框資料的該些特定灰階值”的步驟包括:將第i列的該些初始過驅動灰階值減去該目前圖框資料的第i個特定灰階值,其中i為正整數。 The method for generating an overdrive lookup table of a liquid crystal display device according to claim 1, wherein the step of "subtracting the initial overdrive grayscale values from the specific grayscale values of the current frame data" The method includes: subtracting the initial overdrive grayscale values of the i-th column from the i- th specific grayscale value of the current frame data, where i is a positive integer. 如申請專利範圍第1項所述之液晶顯示裝置的過驅動查找表的產生方法,其中”對該些待編碼區塊中的數值進行編碼,以對應獲得該些已編碼區塊”的步驟包括:將每一待編碼區塊中的一最大值設定為一最大值識別碼;將每一待編碼區塊中的一最小值設定為一最小值識別碼;將每一待編碼區塊中的該最大值減去該最小值的數值,並據以設定為一差值識別碼;以及將每一待編碼區塊中的該差值識別碼與一參考值進行比較,並據以設定為一模式識別碼。 The method for generating an overdrive lookup table of a liquid crystal display device according to claim 1, wherein the step of: encoding the values in the blocks to be coded to correspondingly obtain the coded blocks includes : setting a maximum value in each block to be coded as a maximum value identification code; setting a minimum value in each block to be coded as a minimum value identification code; The maximum value is subtracted from the value of the minimum value, and is set as a difference identification code; and the difference identification code in each block to be coded is compared with a reference value, and is set as one Pattern ID. 如申請專利範圍第6項所述之液晶顯示裝置的過驅動查找表的產生方法,其中”對該些待編碼區塊中的數值進行編碼,以對應獲得該些已編碼區塊”的步驟更包括:在每一待編碼區塊中,當該差值識別碼小於等於該參考值時,該模式識別碼為0;以及 在每一待編碼區塊中,當該差值識別碼大於該參考值時,該模式識別碼為1。 The method for generating an overdrive lookup table of a liquid crystal display device according to claim 6, wherein the step of "encoding the values in the blocks to be coded to obtain the coded blocks" is further The method includes: in each block to be coded, when the difference identifier is less than or equal to the reference value, the pattern identifier is 0; In each block to be coded, when the difference identification code is greater than the reference value, the pattern identification code is 1. 如申請專利範圍第7項所述之液晶顯示裝置的過驅動查找表的產生方法,其中”對該些待編碼區塊中的數值進行編碼,以對應獲得該些已編碼區塊”的步驟更包括:在每一待編碼區塊中,當該模式識別碼為0時,將該待編碼區塊中的數值分別減去該最小值識別碼,如此獲得對應之已編碼區塊中的該些編碼值;以及在每一待編碼區塊中,當該模式識別碼為1時,將該待編碼區塊中的數值分別減去該最小值識別碼之後再除以2,如此獲得對應之已編碼區塊中的該些編碼值。 The method for generating an overdrive lookup table of a liquid crystal display device according to claim 7, wherein the step of "encoding the values in the blocks to be encoded to obtain the coded blocks" is further The method includes: in each block to be coded, when the pattern identifier is 0, subtracting the minimum value identification code from the value in the block to be encoded, so as to obtain the corresponding coded blocks Encoding value; and in each block to be encoded, when the mode identification code is 1, the value in the block to be encoded is respectively subtracted from the minimum value identification code and then divided by 2, thus obtaining the corresponding Encoding the encoded values in the block. 如申請專利範圍第7項所述之液晶顯示裝置的過驅動查找表的產生方法,其中”對該些待編碼區塊中的數值進行編碼,以對應獲得該些已編碼區塊”的步驟更包括:在每一待編碼區塊中,當該模式識別碼為0時,將該待編碼區塊中的數值分別減去該最小值識別碼,如此獲得對應之已編碼區塊中的該些編碼值;以及在每一待編碼區塊中,當該模式識別碼為1時,將該待編碼區塊中的數值分別減去該最小值識別碼之後先除以2再進行一整數化運算,如此獲得對應之已編碼區塊中的該些編碼值。 The method for generating an overdrive lookup table of a liquid crystal display device according to claim 7, wherein the step of "encoding the values in the blocks to be encoded to obtain the coded blocks" is further The method includes: in each block to be coded, when the pattern identifier is 0, subtracting the minimum value identification code from the value in the block to be encoded, so as to obtain the corresponding coded blocks Encoding value; and in each block to be encoded, when the mode identification code is 1, the value in the block to be encoded is respectively subtracted from the minimum value identification code, and then divided by 2 and then an integer operation is performed. The encoded values in the corresponding coded blocks are thus obtained. 如申請專利範圍第9項所述之液晶顯示裝置的過驅動查找表的產生方法,其中進行該整數化運算的方法包括無條件捨去。 The method for generating an overdrive lookup table of a liquid crystal display device according to claim 9, wherein the method of performing the integer conversion operation includes unconditionally dropping. 如申請專利範圍第8項所述之液晶顯示裝置的過驅動查找表的產生方法,更包括:對該些編碼值進行解碼。 The method for generating an overdrive lookup table of a liquid crystal display device according to claim 8, further comprising: decoding the encoded values. 如申請專利範圍第11項所述之液晶顯示裝置的過驅動查找表的產生方法,其中”對該些編碼值進行解碼”的步驟包括:在每一已編碼區塊中,當該模式識別碼為0時,將該已編碼區塊中的該些編碼值加上該最小值識別碼;以及在每一已編碼區塊中,當該模式識別碼為1時,將該已編碼區塊中的該些編碼值乘以2之後的數值再分別加上該最小值識別碼。 The method for generating an overdrive lookup table of a liquid crystal display device according to claim 11, wherein the step of: decoding the encoded values comprises: in each coded block, when the pattern identifier When 0, the code values in the coded block are added to the minimum value identification code; and in each coded block, when the pattern identification code is 1, the coded block is The code values are multiplied by the value after 2 and the minimum value identification code is added separately. 一種液晶顯示裝置的過驅動查找表的產生器,該液晶顯示裝置具有用以儲存多個初始過驅動灰階值的一初始過驅動查找表,其中該液晶顯示裝置的過驅動查找表的產生器包括:一絕對差值運算單元,將該些初始過驅動灰階值減去一目前圖框資料的多個特定灰階值之後再取絕對值,以獲得一絕對差值過驅動查找表;以及一區塊編碼單元,耦接該絕對差值運算單元,其中該區塊編碼單元依據一特定灰階範圍,以將該絕對差值過驅動查找表劃分成多個待編碼區塊,且對該些待編碼區塊中的數值進行編碼,以對應獲得多個已編碼區塊,如此獲得具有該些已編碼區塊的一目標過驅動查找表,其中,該些已編碼區塊分別具有多個編碼值,且該目 標過驅動查找表所儲存的該些編碼值的總位元數少於該些初始過驅動灰階值的總位元數。 A generator for an overdrive lookup table of a liquid crystal display device, the liquid crystal display device having an initial overdrive lookup table for storing a plurality of initial overdrive gray scale values, wherein the generator of the overdrive lookup table of the liquid crystal display device The method includes: an absolute difference operation unit, which subtracts a plurality of specific grayscale values of the current frame data from the initial overdrive grayscale values, and then takes an absolute value to obtain an absolute difference overdrive lookup table; a block coding unit coupled to the absolute difference operation unit, wherein the block coding unit divides the absolute difference overdrive lookup table into a plurality of blocks to be coded according to a specific gray level range, and The values in the blocks to be coded are encoded to obtain a plurality of coded blocks correspondingly, so that a target overdrive lookup table having the coded blocks is obtained, wherein the coded blocks have multiple Coded value, and the item The total number of bits of the coded values stored in the drive lookup table is less than the total number of bits of the initial overdrive grayscale values. 如申請專利範圍第13項所述之液晶顯示裝置的過驅動查找表的產生器,其中該些初始過驅動灰階值表示該目前圖框資料的該些特定灰階值以及一上一張圖框資料的多個特定灰階值的對應關係。 The generator of the overdrive lookup table of the liquid crystal display device of claim 13, wherein the initial overdrive grayscale values represent the specific grayscale values of the current frame data and a previous image. The correspondence between multiple specific grayscale values of the frame data. 如申請專利範圍第13項所述之液晶顯示裝置的過驅動查找表的產生器,其中該目前圖框資料的該些特定灰階值以及一上一張圖框資料的多個特定灰階值的個數皆為N,如此該些初始過驅動灰階值的個數為N的平方,其中N為大於2或等於2的正整數。 The generator of the overdrive lookup table of the liquid crystal display device of claim 13, wherein the specific grayscale values of the current frame data and the plurality of specific grayscale values of a previous frame data. The number of each is N, such that the number of initial overdrive grayscale values is the square of N, where N is a positive integer greater than 2 or equal to 2. 如申請專利範圍第15項所述之液晶顯示裝置的過驅動查找表的產生器,其中該些待編碼區塊的個數為N的平方的因數。 The generator of the overdrive lookup table of the liquid crystal display device of claim 15, wherein the number of the blocks to be coded is a factor of a square of N. 如申請專利範圍第13項所述之液晶顯示裝置的過驅動查找表的產生器,其中該絕對差值運算單元將該些初始過驅動灰階值減去該目前圖框資料的該些特定灰階值的動作是採取該絕對差值運算單元將第i列的該些初始過驅動灰階值減去該目前圖框資料的第i個特定灰階值,i為正整數。 The generator of the overdrive lookup table of the liquid crystal display device of claim 13, wherein the absolute difference operation unit subtracts the initial overdrive grayscale values from the specific gray of the current frame data. The action of the order value is that the absolute difference operation unit subtracts the initial overdrive gray scale values of the i-th column from the i- th specific gray scale value of the current frame data, where i is a positive integer. 如申請專利範圍第13項所述之液晶顯示裝置的過驅動查找表的產生器,其中該區塊編碼單元將每一待編碼區塊中的一最大值設定為一最大值識別碼,又將每一待編碼區塊中的一最小值設定為一最小值識別碼,亦將每一待 編碼區塊中的該最大值減去該最小值的數值設定為一差值識別碼,還將每一待編碼區塊中的該差值識別碼與一參考值進行比較之後的比較結果設定為一模式識別碼。 The generator of the overdrive lookup table of the liquid crystal display device of claim 13, wherein the block coding unit sets a maximum value in each block to be coded as a maximum value, and A minimum value in each block to be coded is set to a minimum value identification code, and each will be The value of the maximum value in the coding block minus the minimum value is set as a difference identification code, and the comparison result after comparing the difference identification code in each block to be coded with a reference value is set as A pattern identifier. 如申請專利範圍第18項所述之液晶顯示裝置的過驅動查找表的產生器,其中該區塊編碼單元判斷出每一待編碼區塊中的該差值識別碼小於等於該參考值時,該區塊編碼單元所產生的該模式識別碼為0,且該區塊編碼單元判斷出每一待編碼區塊中的該差值識別碼大於該參考值時,該區塊編碼單元所產生的該模式識別碼為1。 The generator of the overdrive lookup table of the liquid crystal display device of claim 18, wherein the block coding unit determines that the difference identification code in each block to be coded is less than or equal to the reference value, The mode identification code generated by the block coding unit is 0, and the block coding unit determines that the difference identification code in each block to be coded is greater than the reference value, and the block coding unit generates The pattern ID is 1. 如申請專利範圍第19項所述之液晶顯示裝置的過驅動查找表的產生器,其中在每一待編碼區塊中,當該模式識別碼為0時,該區塊編碼單元更將該待編碼區塊中的數值分別減去該最小值識別碼,以獲得對應之已編碼區塊中的該些編碼值,當該模式識別碼為1時,該區塊編碼單元更將該待編碼區塊中的數值分別減去該最小值識別碼之後再除以2,以獲得對應之已編碼區塊中的該些編碼值。 The generator of the overdrive lookup table of the liquid crystal display device of claim 19, wherein in each block to be coded, when the mode identification code is 0, the block coding unit further treats the block coding unit The value in the coding block is respectively subtracted from the minimum value identification code to obtain the coded values in the corresponding coded block. When the mode identification code is 1, the block coding unit further encodes the to-be-coded area. The values in the block are respectively subtracted from the minimum value identification code and then divided by 2 to obtain the encoded values in the corresponding coded block. 如申請專利範圍第19項所述之液晶顯示裝置的過驅動查找表的產生器,其中在每一待編碼區塊中,當該模式識別碼為0時,該區塊編碼單元更將該待編碼區塊中的數值分別減去該最小值識別碼,以獲得對應之已編碼區塊中的該些編碼值,當該模式識別碼為1時,該區塊編碼單元更將該待編碼區塊中的數值分別減去該最小值識別碼之後先除以2再進行一整數化運算,以獲得對應之已編碼區塊中的該些編碼值。 The generator of the overdrive lookup table of the liquid crystal display device of claim 19, wherein in each block to be coded, when the mode identification code is 0, the block coding unit further treats the block coding unit The value in the coding block is respectively subtracted from the minimum value identification code to obtain the coded values in the corresponding coded block. When the mode identification code is 1, the block coding unit further encodes the to-be-coded area. The values in the block are respectively subtracted from the minimum value identification code and then divided by 2 and then subjected to an integer operation to obtain the coded values in the corresponding coded block. 如申請專利範圍21項所述之液晶顯示裝置的過驅動查找表的產生器,其中該區塊編碼單元進行該整數化運算的方法包括無條件捨去。 The generator of the overdrive lookup table of the liquid crystal display device of claim 21, wherein the method by which the block coding unit performs the integer operation comprises unconditionally rounding off. 如申請專利範圍第20項所述之液晶顯示裝置的過驅動查找表的產生器,更包括:一區塊解碼單元,耦接該區塊編碼單元,其中該區塊解碼單元對該些編碼值進行解碼。 The generator of the overdrive lookup table of the liquid crystal display device of claim 20, further comprising: a block decoding unit coupled to the block coding unit, wherein the block decoding unit encodes the code values Decode. 如申請專利範圍第23項所述之液晶顯示裝置的過驅動查找表的產生器,其中在每一已編碼區塊中,該區塊解碼單元判斷該模式識別碼為0時,該區塊解碼單元將該已編碼區塊中的該些編碼值加上該最小值識別碼,該區塊解碼單元判斷該模式識別碼為1時,該區塊解碼單元將該已編碼區塊中的該些編碼值乘以2之後的數值再分別加上該最小值識別碼。 The generator of the overdrive lookup table of the liquid crystal display device of claim 23, wherein in each coded block, the block decoding unit determines that the pattern identification code is 0, the block decoding The unit adds the minimum value identification code to the coded values in the coded block, and when the block decoding unit determines that the mode identification code is 1, the block decoding unit uses the coded blocks in the coded block. The value after the coded value is multiplied by 2 is added to the minimum value identification code, respectively.
TW98127893A 2009-08-19 2009-08-19 Generator and generating method thereof for overdrive table of liquid crystal display apparatus TWI413082B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW98127893A TWI413082B (en) 2009-08-19 2009-08-19 Generator and generating method thereof for overdrive table of liquid crystal display apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW98127893A TWI413082B (en) 2009-08-19 2009-08-19 Generator and generating method thereof for overdrive table of liquid crystal display apparatus

Publications (2)

Publication Number Publication Date
TW201108189A TW201108189A (en) 2011-03-01
TWI413082B true TWI413082B (en) 2013-10-21

Family

ID=44835563

Family Applications (1)

Application Number Title Priority Date Filing Date
TW98127893A TWI413082B (en) 2009-08-19 2009-08-19 Generator and generating method thereof for overdrive table of liquid crystal display apparatus

Country Status (1)

Country Link
TW (1) TWI413082B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102572498B (en) * 2012-02-10 2014-06-04 福建华映显示科技有限公司 Image processing method and image processing device
CN104064157A (en) * 2014-06-27 2014-09-24 深圳市华星光电技术有限公司 Gray scale voltage compensation method and display device
TWI646824B (en) * 2017-07-03 2019-01-01 奇景光電股份有限公司 Image data compression method and timing controller
TWI696156B (en) * 2018-03-01 2020-06-11 奇景光電股份有限公司 Overdrive method and timing controller
CN117456871A (en) * 2023-10-17 2024-01-26 惠州华星光电显示有限公司 A driving method for a display device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200737077A (en) * 2006-03-21 2007-10-01 Himax Tech Ltd Overdriving value generating apparatus and method
US20080094330A1 (en) * 2006-10-18 2008-04-24 Sitronix Technology Corp. Structure for storing overdrive image data and a method thereof
TW200838727A (en) * 2007-03-30 2008-10-01 Shimano Kk Bicycle shaft component

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200737077A (en) * 2006-03-21 2007-10-01 Himax Tech Ltd Overdriving value generating apparatus and method
US20080094330A1 (en) * 2006-10-18 2008-04-24 Sitronix Technology Corp. Structure for storing overdrive image data and a method thereof
TW200838727A (en) * 2007-03-30 2008-10-01 Shimano Kk Bicycle shaft component

Also Published As

Publication number Publication date
TW201108189A (en) 2011-03-01

Similar Documents

Publication Publication Date Title
CN101645256B (en) Generator of overdrive lookup table of liquid crystal display device and generating method thereof
EP1697899B1 (en) Multi-mode alpha imag eprocessing
US11551614B2 (en) Encoding demura calibration information
US9071838B2 (en) Image data compressing and decompressing methods and display driving device using the same
TWI413082B (en) Generator and generating method thereof for overdrive table of liquid crystal display apparatus
TW305983B (en)
US9584701B2 (en) Image processing system and method
CN101340587A (en) Method for encoding input image and method and device for playing encoded image
JP6661285B2 (en) Display panel, method of compensating pixel luminance of display panel and method of compensating pixel parameters
JP4539394B2 (en) Gamma correction device, image conversion device using the same, and display device
KR20150061743A (en) Display driving apparatus and driving method thereof
TWI469532B (en) Analog to digital converter
CN100458905C (en) Response time accelerator and method for driving a liquid crystal display
TWI391910B (en) Apparatus and method for driving display panel
US20120176425A1 (en) Source driving apparatus and driving method thereof
JP4474153B2 (en) Data compression apparatus, compressed data decoding apparatus, data compression method, data compression program, and image display system
JP2024022578A (en) Encoder, decoder, encoding method and decoding method
TWI410136B (en) Data compression method and video processing system and display using thereof
CN111787331B (en) Display data compression method, compression device and display device
KR20060036953A (en) LCD and its driving method
WO2001093239A1 (en) Number-of-gradation-levels decreasing method, image displaying method, and image display
KR20150028716A (en) Image encoding apparatus and image encoding method
KR100962506B1 (en) Data compression and decompression method and apparatus, liquid crystal display device using the same and driving method thereof
US20200112732A1 (en) Image compression circuitry and image compression method
CN121354474A (en) Display device, receiver card, chip, and gamma compensation method

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees