[go: up one dir, main page]

TWI780449B - Color gamut conversion method of OLED display panel and display device and information processing device using the same - Google Patents

Color gamut conversion method of OLED display panel and display device and information processing device using the same Download PDF

Info

Publication number
TWI780449B
TWI780449B TW109121136A TW109121136A TWI780449B TW I780449 B TWI780449 B TW I780449B TW 109121136 A TW109121136 A TW 109121136A TW 109121136 A TW109121136 A TW 109121136A TW I780449 B TWI780449 B TW I780449B
Authority
TW
Taiwan
Prior art keywords
array
value
vector
order
display panel
Prior art date
Application number
TW109121136A
Other languages
Chinese (zh)
Other versions
TW202201383A (en
Inventor
李鑫輝
鄭青佩
Original Assignee
大陸商北京集創北方科技股份有限公司
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 大陸商北京集創北方科技股份有限公司 filed Critical 大陸商北京集創北方科技股份有限公司
Priority to TW109121136A priority Critical patent/TWI780449B/en
Publication of TW202201383A publication Critical patent/TW202201383A/en
Application granted granted Critical
Publication of TWI780449B publication Critical patent/TWI780449B/en

Links

Images

Landscapes

  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Control Of El Displays (AREA)

Abstract

本發明主要揭示一種OLED顯示面板之色域轉換方法,應用於具有一OLED顯示面板和一顯示面板驅動晶片的一OLED顯示器之中,其係藉由在該顯示面板驅動晶片中儲存一n階色域轉換矩陣(n≧4),並利用該N階色域轉換矩陣對輸入的(R,G,B)灰階向量資料進行一映射操作,然後依映射後的(R,G,B)灰階向量資料中的R、G、B灰階值各產生一對應的畫素電壓以驅動該OLED顯示面板,從而確保該OLED顯示面板的畫素顏色不會過飽和而可避免顯示畫面過於鮮豔、刺眼。 The present invention mainly discloses a color gamut conversion method of an OLED display panel, which is applied to an OLED display having an OLED display panel and a display panel driver chip, by storing an n-level color in the display panel driver chip Gamut conversion matrix (n≧4), and use the N-level color gamut conversion matrix to perform a mapping operation on the input (R, G, B) grayscale vector data, and then follow the mapped (R, G, B) grayscale The R, G, and B grayscale values in the level vector data each generate a corresponding pixel voltage to drive the OLED display panel, so as to ensure that the pixel color of the OLED display panel will not be oversaturated and the display screen will not be too bright and dazzling .

Description

OLED顯示面板之色域轉換方法及利用其之顯示裝置和資訊處 理裝置Color gamut conversion method of OLED display panel and display device and information processing using same management device

本發明係關於OLED顯示面板,尤指利用多階轉換矩陣進行(R,G,B)映射之一種OLED顯示面板之色域轉換方法。The present invention relates to an OLED display panel, in particular to a color gamut conversion method for an OLED display panel that utilizes a multi-level conversion matrix for (R, G, B) mapping.

因具有自發光、廣視角、高對比、低耗電及高反應速率等優點,有機發光二極體(Organic Light-Emitting Diode, OLED)已經獲得廣泛的應用,其中又分為PMOLED和AMOLED。PMOLED具備省電的優點,但是反應較慢,故而逐漸朝向照明應用發展;反之,AMOLED則因為反應快速,而被視為未來將取代LCD面板的最佳顯示面板。相較於傳統的LCD面板的最佳色域(color gamut)最高僅達72% NTSC,AMOLED顯示面板具有廣色域的特色,其最佳色域已可達甚至超越100% NTSC。Due to the advantages of self-luminescence, wide viewing angle, high contrast, low power consumption and high reaction rate, organic light-emitting diodes (Organic Light-Emitting Diode, OLED) have been widely used, which are further divided into PMOLED and AMOLED. PMOLED has the advantage of saving power, but its response is slow, so it is gradually developing towards lighting applications; on the contrary, AMOLED is regarded as the best display panel that will replace LCD panels in the future because of its fast response. Compared with the best color gamut of the traditional LCD panel, which is only up to 72% NTSC, the AMOLED display panel has the characteristics of wide color gamut, and its best color gamut can reach or even exceed 100% NTSC.

色域用以表示顯示面板所能顯示的色彩範圍區塊。在同一種色彩空間裡,色域百分比越高,該顯示面板所能顯示的色彩範圍就越廣。為了更加清楚地定義色域,國際照明協會(International Commission on Illumination, CIE)制定了一個用於描述色域的方法:CIE-xy色度圖。圖1即顯示習知的CIE-xy色度圖。依目前的行業定義,智慧型手機和顯示器所稱廣色域是指高於100%sRGB色域。簡單地說,sRGB色域為智慧型手機和顯示器習用的顏色系統。The color gamut is used to represent the color range blocks that the display panel can display. In the same color space, the higher the color gamut percentage, the wider the color range that the display panel can display. In order to define the color gamut more clearly, the International Commission on Illumination (CIE) has developed a method for describing the color gamut: CIE-xy chromaticity diagram. Figure 1 shows the known CIE-xy chromaticity diagram. According to the current industry definition, the wide color gamut of smartphones and monitors refers to a color gamut higher than 100% sRGB. Simply put, the sRGB color gamut is the color system commonly used in smartphones and monitors.

然而,如圖1所示, DCI-P3是比sRGB更廣的色域。換句話說,和sRGB色域的顯示面板相比,廣色域螢幕能夠顯示更豐富鮮豔的色彩,因此需要將顯示面板的原始色域進行轉換,使其支援DCI-P3色域。圖2顯示習知的色域轉換的示意圖。如圖2所示,對於搭載LCD面板的顯示器而言,可在顯示驅動晶片內設置一三階變換矩陣,利用此三階變換矩陣將sRGB色域轉換為DCI-P3色域。However, as shown in Figure 1, DCI-P3 is a wider color gamut than sRGB. In other words, compared with the sRGB color gamut display panel, the wide color gamut screen can display richer and more vivid colors, so the original color gamut of the display panel needs to be converted to support the DCI-P3 color gamut. FIG. 2 shows a schematic diagram of conventional color gamut conversion. As shown in FIG. 2 , for a display equipped with an LCD panel, a third-order transformation matrix can be set in the display driver chip, and the third-order transformation matrix can be used to convert the sRGB color gamut to the DCI-P3 color gamut.

對於搭載LCD面板的顯示器而言,三階變換矩陣能夠無差異地在不同色域之間進行變換,原因在於LCD面板為一非自發光面板,其RGB子畫素和畫素之間基本上滿足lvR+lvG+lvB=lvW,因而可以被理想的進行色域轉換,不會受到參考色彩(Color Reference Image,IRC)的影響。由數學上來理解,LCD面板的色域轉換可視為由一個色域空間線性映射到另一個色域空間。 For a display equipped with an LCD panel, the third-order transformation matrix can transform between different color gamuts without any difference, because the LCD panel is a non-self-illuminating panel, and its RGB sub-pixels and pixels basically satisfy lvR+lvG+lvB=lvW, so the color gamut can be ideally converted without being affected by the reference color (Color Reference Image, I RC ). From a mathematical understanding, the color gamut conversion of the LCD panel can be regarded as a linear mapping from one color gamut space to another color gamut space.

然而,OLED顯示面板為一自發光面板,因此在進行色域轉換的過程中容易受到IRC的影響,導致其RGB子畫素和畫素之間容易變成lvR+lvG+lvB>lvW。簡單地說,即使OLED顯示面板能夠自sRGB色域變換到DCI-P3,但是其螢幕顏色會因為lvR+lvG+lvB>lvW而過飽和,導致過於鮮豔、刺眼。由數學上來理解,OLED顯示面板的色域轉換為一非線性的空間映射轉換,無法直接通過習用的三階變換矩陣完成理想的色域轉換,必須同時考慮空間的壓縮、旋轉、及/或剪切變化。 However, the OLED display panel is a self-illuminating panel, so it is easily affected by IRC during the color gamut conversion process, resulting in lvR+ lvG +lvB>lvW between RGB sub-pixels and pixels. Simply put, even if an OLED display panel can convert from sRGB color gamut to DCI-P3, its screen color will be oversaturated because lvR+lvG+lvB>lvW, resulting in too bright and dazzling. From a mathematical understanding, the color gamut conversion of an OLED display panel is a non-linear space mapping conversion, and the ideal color gamut conversion cannot be completed directly through the conventional third-order transformation matrix. Space compression, rotation, and/or clipping must be considered at the same time. Everything changes.

由上述說明可知,本領域亟需一種新式的OLED顯示面板之色域轉換方法。 It can be seen from the above description that there is an urgent need in the art for a new color gamut conversion method for OLED display panels.

本發明之主要目的在於提供一種OLED顯示面板之色域轉換方法,應用於具有一OLED顯示面板和一顯示面板驅動晶片的一OLED顯示器之中,使該顯示面板驅動晶片具有一n階色域轉換矩陣(n≧4),從而利用該n階色域轉換矩陣對該OLED顯示面板完成理想的色域轉換,使完成色域轉換的OLED顯示面板的螢幕顏色不因為過飽和而過於鮮豔、刺眼。 The main purpose of the present invention is to provide a color gamut conversion method for an OLED display panel, which is applied to an OLED display having an OLED display panel and a display panel driver chip, so that the display panel driver chip has an n-level color gamut conversion method Matrix (n≧4), so that the ideal color gamut conversion of the OLED display panel can be accomplished by using the n-level color gamut conversion matrix, so that the screen color of the OLED display panel that has completed the color gamut conversion will not be too bright and dazzling due to oversaturation.

為達成上述目的,本發明提出所述OLED顯示面板之色域轉換方法的一實施例,其包括:執行複數次迭代操作以獲得複數組(輸入RGB向量,目標RGB向量)的資料;將各所述輸入RGB向量擴充為一第一n階向量及將各所述目標RGB向量擴充為一第二n階向量,n為不小於4的整數,並設置一n階轉換矩陣以使各所述第二n階向量等於該n階轉換矩陣與一所述第一n階向量的乘積,然後依所述複數組(輸入RGB向量,目標RGB向量)的資料對該n階轉換矩陣進行一最小平方差運算以得出該n階轉換矩陣的各個元素的數值;以及To achieve the above object, the present invention proposes an embodiment of the color gamut conversion method of the OLED display panel, which includes: performing a plurality of iterative operations to obtain data of a complex array (input RGB vector, target RGB vector); The input RGB vector is expanded into a first n-order vector and each of the target RGB vectors is expanded into a second n-order vector, n is an integer not less than 4, and an n-order transformation matrix is set so that each of the said first n-order The second n-order vector is equal to the product of the n-order conversion matrix and the first n-order vector, and then performs a minimum square difference on the n-order conversion matrix according to the data of the complex array (input RGB vector, target RGB vector). operation to obtain the value of each element of the n-order transformation matrix; and

於該OLED顯示面板實際進行顯示操作時依該n階轉換矩陣對由接收到的一筆(R,G,B)資料所產生的一所述第一n階向量進行一映射操作,然後依映射後的一所述第二n階向量中的R、G、B灰階值各產生一對應的畫素電壓以驅動該OLED顯示面板。When the OLED display panel is actually performing a display operation, a mapping operation is performed on the first n-order vector generated by a received piece of (R, G, B) data according to the n-order conversion matrix, and then according to the mapped R, G, and B grayscale values in a second n-level vector each generate a corresponding pixel voltage to drive the OLED display panel.

在一實施例中,該迭代操作包括:In one embodiment, the iterative operation includes:

依一預設RGB向量的第一R值、第一G值和第一B值分別驅動該OLED顯示面板以獲得三個第一刺激值座標以組成一第一陣列,及依一所述輸入RGB向量的第二R值、第二G值和第二B值分別驅動該OLED顯示面板以獲得三個第二刺激值座標以組成一第二陣列,以及依該第二R值、該第二G值和該第二B值設置一第三陣列;drive the OLED display panel respectively according to the first R value, the first G value and the first B value of a preset RGB vector to obtain three first stimulus value coordinates to form a first array, and input RGB according to a The second R value, the second G value and the second B value of the vector respectively drive the OLED display panel to obtain three second stimulus value coordinates to form a second array, and according to the second R value, the second G value and the second B value set a third array;

執行複數次更新程序以對該第三陣列進行複數次更新,所述更新程序包括:依該第一陣列和該第三陣列的乘積與該第二陣列之差獲得一誤差陣列,依該第一陣列的反矩陣與該第二陣列之積更新該第三陣列,及依該第二陣列與該誤差陣列之一比例之和更新該第二陣列;以及executing a plurality of updating procedures to update the third array multiple times, the updating procedure comprising: obtaining an error array according to the difference between the product of the first array and the third array and the second array; updating the third array by taking the product of the inverse matrix of the array and the second array, and updating the second array according to the sum of a ratio of the second array to the error array; and

依該第三陣列中的該第二R值、該第二G值和該第二B值產生所述目標RGB向量。The target RGB vector is generated according to the second R value, the second G value, and the second B value in the third array.

在一實施例中,該比例係一小於1的正實數。In one embodiment, the ratio is a positive real number less than 1.

為達成上述目的,本發明進一步提出一種顯示裝置,其具有一OLED顯示面板及用以驅動該OLED顯示面板之一控制電路,該控制電路具有一n階轉換矩陣,n大於或等於4,且係依該n階轉換矩陣對接收到的一筆(R,G,B)資料所產生的一第一n階向量進行一映射操作,然後依映射後的一第二n階向量中的R、G、B灰階值各產生一對應的畫素電壓,其中,該n階轉換矩陣係依一色域轉換方法產生,且該色域轉換方法包括以下步驟:To achieve the above object, the present invention further proposes a display device, which has an OLED display panel and a control circuit for driving the OLED display panel, the control circuit has an n-order conversion matrix, n is greater than or equal to 4, and is Perform a mapping operation on a first n-order vector generated by a received piece of (R, G, B) data according to the n-order transformation matrix, and then perform a mapping operation according to R, G, B grayscale values each generate a corresponding pixel voltage, wherein the n-order conversion matrix is generated according to a color gamut conversion method, and the color gamut conversion method includes the following steps:

執行複數次迭代操作以獲得複數組(輸入RGB向量,目標RGB向量)的資料;以及Perform complex number of iterative operations to obtain data of complex arrays (input RGB vector, target RGB vector); and

將各所述輸入RGB向量擴充為一所述第一n階向量及將各所述目標RGB向量擴充為一所述第二n階向量,且各所述第二n階向量等於該n階轉換矩陣與一所述第一n階向量的乘積,然後依所述複數組(輸入RGB向量,目標RGB向量)的資料對該n階轉換矩陣進行一最小平方差運算以得出該n階轉換矩陣的各個元素的數值。Expanding each of the input RGB vectors into a first n-order vector and expanding each of the target RGB vectors into a second n-order vector, and each of the second n-order vectors is equal to the n-order conversion matrix and a product of the first n-order vector, and then perform a minimum square difference operation on the n-order conversion matrix according to the data of the complex array (input RGB vector, target RGB vector) to obtain the n-order conversion matrix The value of each element of .

在一實施例中,該迭代操作包括:In one embodiment, the iterative operation includes:

依一預設RGB向量的第一R值、第一G值和第一B值分別驅動該OLED顯示面板以獲得三個第一刺激值座標以組成一第一陣列,及依一所述輸入RGB向量的第二R值、第二G值和第二B值分別驅動該OLED顯示面板以獲得三個第二刺激值座標以組成一第二陣列,以及依該第二R值、該第二G值和該第二B值設置一第三陣列;drive the OLED display panel respectively according to the first R value, the first G value and the first B value of a preset RGB vector to obtain three first stimulus value coordinates to form a first array, and input RGB according to a The second R value, the second G value and the second B value of the vector respectively drive the OLED display panel to obtain three second stimulus value coordinates to form a second array, and according to the second R value, the second G value and the second B value set a third array;

執行複數次更新程序以對該第三陣列進行複數次更新,所述更新程序包括:依該第一陣列和該第三陣列的乘積與該第二陣列之差獲得一誤差陣列,依該第一陣列的反矩陣與該第二陣列之積更新該第三陣列,及依該第二陣列與該誤差陣列之一比例之和更新該第二陣列;以及executing a plurality of updating procedures to update the third array multiple times, the updating procedure comprising: obtaining an error array according to the difference between the product of the first array and the third array and the second array; updating the third array by taking the product of the inverse matrix of the array and the second array, and updating the second array according to the sum of a ratio of the second array to the error array; and

依該第三陣列中的該第二R值、該第二G值和該第二B值產生所述目標RGB向量。The target RGB vector is generated according to the second R value, the second G value, and the second B value in the third array.

在一實施例中,該比例係一小於1的正實數。In one embodiment, the ratio is a positive real number less than 1.

為達成上述目的,本發明進一步提出一種顯示裝置,其具有一OLED顯示面板及用以驅動該OLED顯示面板之一控制電路,該OLED顯示面板分為複數個顯示區塊,該控制電路具有與所述複數個顯示區塊對應之複數個n階轉換矩陣,n大於或等於4,且於進行顯示操作時,該控制電路係依一對應的所述n階轉換矩陣對一所述顯示區塊的一筆輸入(R,G,B)資料所產生的一第一n階向量進行一映射操作,然後依映射後的一第二n階向量中的R、G、B灰階值各產生一對應的畫素電壓,其中,各所述n階轉換矩陣均係依一色域轉換方法產生,且該色域轉換方法包括以下步驟:To achieve the above object, the present invention further proposes a display device, which has an OLED display panel and a control circuit for driving the OLED display panel, the OLED display panel is divided into a plurality of display blocks, and the control circuit has A plurality of n-level conversion matrices corresponding to the plurality of display blocks, n is greater than or equal to 4, and when performing a display operation, the control circuit is based on a corresponding n-level conversion matrix for a display block A first n-level vector generated by an input (R, G, B) data is subjected to a mapping operation, and then a corresponding gray scale value of R, G, and B in a second n-level vector after mapping is generated Pixel voltage, wherein each of the n-order conversion matrices is generated according to a color gamut conversion method, and the color gamut conversion method includes the following steps:

執行複數次迭代操作以獲得複數組(輸入RGB向量,目標RGB向量)的資料;以及Perform complex number of iterative operations to obtain data of complex arrays (input RGB vector, target RGB vector); and

將各所述輸入RGB向量擴充為一所述第一n階向量及將各所述目標RGB向量擴充為一所述第二n階向量,且各所述第二n階向量等於該n階轉換矩陣與一所述第一n階向量的乘積,然後依所述複數組(輸入RGB向量,目標RGB向量)的資料對一所述n階轉換矩陣進行一最小平方差運算以得出其矩陣內各個元素的數值。Expanding each of the input RGB vectors into a first n-order vector and expanding each of the target RGB vectors into a second n-order vector, and each of the second n-order vectors is equal to the n-order conversion The product of the matrix and a described first n-order vector, and then according to the data of the complex array (input RGB vector, target RGB vector), carry out a minimum square difference operation to a described n-order conversion matrix to obtain its matrix The value of each element.

在一實施例中,該迭代操作包括:In one embodiment, the iterative operation includes:

依一預設RGB向量的第一R值、第一G值和第一B值分別驅動所述複數個顯示區塊中之一區塊以獲得三個第一刺激值座標以組成一第一陣列,及依一所述輸入RGB向量的第二R值、第二G值和第二B值分別驅動該區塊以獲得三個第二刺激值座標以組成一第二陣列,以及依該第二R值、該第二G值和該第二B值設置一第三陣列;Driving one of the plurality of display blocks according to the first R value, the first G value and the first B value of a preset RGB vector to obtain three first stimulus value coordinates to form a first array , and according to the second R value of the input RGB vector, the second G value and the second B value respectively drive the block to obtain three second stimulus value coordinates to form a second array, and according to the second R value, the second G value and the second B value set a third array;

執行複數次更新程序以對該第三陣列進行複數次更新,所述更新程序包括:依該第一陣列和該第三陣列的乘積與該第二陣列之差獲得一誤差陣列,依該第一陣列的反矩陣與該第二陣列之積更新該第三陣列,及依該第二陣列與該誤差陣列之一比例之和更新該第二陣列;以及executing a plurality of updating procedures to update the third array multiple times, the updating procedure comprising: obtaining an error array according to the difference between the product of the first array and the third array and the second array; updating the third array by taking the product of the inverse matrix of the array and the second array, and updating the second array according to the sum of a ratio of the second array to the error array; and

依該第三陣列中的該第二R值、該第二G值和該第二B值產生所述目標RGB向量。The target RGB vector is generated according to the second R value, the second G value, and the second B value in the third array.

為達成上述目的,本發明進一步提出一種資訊處理裝置,其具有如前述之顯示裝置。To achieve the above object, the present invention further proposes an information processing device, which has the aforementioned display device.

在可能的實施例中,所述資訊處理裝置可為智能手機、智能手錶、智能手環、平板電腦、筆記型電腦、一體式電腦、或門禁裝置。In a possible embodiment, the information processing device may be a smart phone, a smart watch, a smart bracelet, a tablet computer, a notebook computer, an all-in-one computer, or an access control device.

為使 貴審查委員能進一步瞭解本發明之結構、特徵、目的、與其優點,茲附以圖式及較佳具體實施例之詳細說明如後。 In order to enable your examiners to further understand the structure, features, purpose, and advantages of the present invention, drawings and detailed descriptions of preferred embodiments are hereby attached.

圖3顯示本發明之OLED顯示面板之色域轉換方法之一實施例的流程圖,其中,該色域轉換方法係應用於一顯示裝置之中,該顯示裝置具有一OLED顯示面板及用以驅動該OLED顯示面板之一控制電路,且該控制電路具有依一色域轉換方法產生之一n階轉換矩陣,n大於或等於4,以對該OLED顯示面板所接收之(R,G,B)顯示資料進行一映射操作以實現理想的色域轉換,從而使該OLED顯示面板呈現理想的畫面色彩。 Fig. 3 shows the flowchart of an embodiment of the color gamut conversion method of OLED display panel of the present invention, wherein, the color gamut conversion method is applied in a display device, and the display device has an OLED display panel and is used for driving A control circuit of the OLED display panel, and the control circuit has an n-level conversion matrix generated according to a color gamut conversion method, n is greater than or equal to 4, to display (R, G, B) received by the OLED display panel A mapping operation is performed on the data to realize ideal color gamut conversion, so that the OLED display panel presents ideal picture colors.

如圖3所示,本發明之OLED顯示面板之色域轉換方法包含:執行複數次迭代操作以獲得複數組(輸入RGB向量,目標RGB向量)的資料(步驟S1);將各所述輸入RGB向量擴充為一第一n階向量及將各所述目標RGB向量擴充為一第二n階向量,n為不小於4的整數,並設置一n階轉換矩陣以使各所述第二n階向量等於該n階轉換矩陣與一所述第一n階向量的乘積,然後依所述複數組(輸入RGB向量,目標RGB向量)的資料對該n階轉換矩陣進行一最小平方差運算以得出該n階轉換矩陣的各個元素的數值(步驟S2);以及於該OLED顯示面板實際進行顯示操作時依該n階轉換矩陣對由接收到的一筆(R,G,B)資料所產生的一所述第一n階向量進行一映射操作,然後依映射後的一所述第二n階向量中的R、G、B灰階值各產生一對應的畫素電壓以驅動該OLED顯示面板(步驟S3)。 As shown in Figure 3, the color gamut conversion method of the OLED display panel of the present invention includes: performing a plurality of iterative operations to obtain data of a complex array (input RGB vector, target RGB vector) (step S1); The vector is expanded into a first n-order vector and each of the target RGB vectors is expanded into a second n-order vector, n is an integer not less than 4, and an n-order conversion matrix is set so that each of the second n-order The vector is equal to the product of the n-order transformation matrix and the first n-order vector, and then a minimum square difference operation is performed on the n-order transformation matrix according to the data of the complex array (input RGB vector, target RGB vector) to obtain Obtain the value of each element of the n-order conversion matrix (step S2); performing a mapping operation on the first n-level vector, and then generating a corresponding pixel voltage according to the R, G, and B grayscale values in the second n-level vector after mapping to drive the OLED display panel (step S3).

在步驟S1中,所述迭代操作的流程請參照圖4,其包括:依一預設RGB向量的第一R值、第一G值和第一B值分別驅動該OLED顯示面板以獲得三個第一刺激值座標以組成一第一陣列,及依一所述輸入RGB向量的第二R值、第二G值和第二B值分別驅動該OLED顯示面板以獲得三個第二刺激值座標以組成一第二陣列,以及依該第二R值、該第二G值和該第二B值設置一第三陣列(步驟S11);執行複數次更新程序以對該第三陣列進行複數次更新,所述更新程序包括:依該第一陣列和該第三陣列的乘積與該第二陣列之差獲得一誤差陣列;依該第一陣列的反矩陣與該第二陣列之積更新該第三陣列;及依該第二陣列與該誤差陣列之一比例之和更新該第二陣列(步驟S12);以及依該第三陣列中的該第二R值、該第二G值和該第二B值產生所述目標RGB向量(步驟S13)。In step S1, please refer to FIG. 4 for the flow of the iterative operation, which includes: respectively driving the OLED display panel according to the first R value, the first G value and the first B value of a preset RGB vector to obtain three The first stimulus value coordinates are used to form a first array, and the OLED display panel is respectively driven according to a second R value, a second G value and a second B value of the input RGB vector to obtain three second stimulus value coordinates To form a second array, and set a third array according to the second R value, the second G value and the second B value (step S11); perform a plurality of update procedures to perform a plurality of times on the third array Updating, the update procedure includes: obtaining an error array according to the difference between the product of the first array and the third array and the second array; updating the first array according to the product of the inverse matrix of the first array and the second array Three arrays; and updating the second array according to the sum of a ratio of the second array and the error array (step S12); and according to the second R value, the second G value and the first value in the third array Two B values generate the target RGB vector (step S13).

接著,下文將配合呈現相關數學運算式的方式,更詳細地說明本發明之OLED顯示面板之色域轉換方法。Next, the color gamut conversion method of the OLED display panel of the present invention will be described in more detail below in conjunction with the presentation of related mathematical formulas.

在步驟S11中,可自一OLED顯示面板上量測出對應於一預設RGB向量(1,1,1)的R值(=1)、G值(=1)和B值(=1)之三個CIE 1931 XYZ座標,即所述三個第一刺激值座標。以一階陣列的方式表示所述三個第一刺激值座標,分別為[Xr Yr Zr]、[Xg Yg Zg]和[Xb Yb Zb];其中,Xr、Yr、和Zr為紅色刺激值(Tristimulus value),Xg、Yg、和Zg為綠色刺激值,且Xb、Yb、和Zb為藍色刺激值。之後,將三個所述CIE 1931 XYZ座標組成一陣列M,即該第一陣列。In step S11, R value (=1), G value (=1) and B value (=1) corresponding to a preset RGB vector (1,1,1) can be measured from an OLED display panel The three CIE 1931 XYZ coordinates, that is, the three first stimulus value coordinates. The three first stimulus value coordinates are expressed in a first-order array, which are respectively [Xr Yr Zr], [Xg Yg Zg] and [Xb Yb Zb]; wherein, Xr, Yr, and Zr are red stimulus values ( Tristimulus value), Xg, Yg, and Zg are green stimulus values, and Xb, Yb, and Zb are blue stimulus values. Afterwards, the three CIE 1931 XYZ coordinates are combined into an array M, which is the first array.

接著,依一所述輸入RGB向量(Rt, Gt, Bt)的第二R值(=Rt)、第二G值(=Gt)和第二B值(=Bt)分別驅動該OLED顯示面板以量測出三個CIE 1931 XYZ座標,即所述三個第二刺激值座標,以組成一陣列Mt,即該第二陣列。以一階陣列的方式表示所述三個第二刺激值座標,分別為[Xtr Ytr Ztr]、[Xtg Ytg Ztg]和[Xtb Ytb Ztb],其中Xtr、Ytr、和Ztr為紅色刺激值,Xtg、Ytg、和Ztg為綠色刺激值,且Xtb、Ytb、和Ztb為藍色刺激值。陣列M和陣列Mt可由下式(1)-(2)表示。 M=

Figure 02_image001
………………………(1) Mt=
Figure 02_image003
………………(2)Then, according to the second R value (=Rt), the second G value (=Gt) and the second B value (=Bt) of the input RGB vector (Rt, Gt, Bt), respectively drive the OLED display panel to Three CIE 1931 XYZ coordinates, that is, the three second stimulus value coordinates are measured to form an array Mt, that is, the second array. Express the coordinates of the three second stimulus values in a first-order array, respectively [Xtr Ytr Ztr], [Xtg Ytg Ztg] and [Xtb Ytb Ztb], where Xtr, Ytr, and Ztr are red stimulus values, and Xtg , Ytg, and Ztg are green stimulus values, and Xtb, Ytb, and Ztb are blue stimulus values. The array M and the array Mt can be represented by the following formulas (1)-(2). M =
Figure 02_image001
……………………(1) Mt=
Figure 02_image003
………………(2)

另外,依該第二R值、該第二G值和該第二B值設置的該第三陣列可表示為Mrgb=

Figure 02_image005
。In addition, the third array set according to the second R value, the second G value and the second B value can be expressed as Mrgb=
Figure 02_image005
.

在步驟S12中,令該誤差陣列表示為Diff,則Diff=M*Mrgb-Mt,然後再更新Mrgb,使Mrgb=M-1 *Mt,其中M-1 為陣列M的反陣列。接著,依陣列Mt與Diff之一比例(例如但不限於1/3)之和更新陣列Mt,亦即, Mt←[Mt+(Diff /3)]。In step S12, let the error array be expressed as Diff, then Diff=M*Mrgb-Mt, and then update Mrgb, so that Mrgb=M -1 *Mt, where M -1 is the inverse array of array M. Then, the array Mt is updated according to the sum of a ratio (eg, but not limited to 1/3) of the array Mt to Diff, that is, Mt←[Mt+( Diff /3)].

另外,在執行複數次所述更新程序的過程中,Diff內的數值會逐次縮減,終而小於一參考差值或一預設差值,且Mrgb內的Rt、Gt、Bt的數值也會各收斂到一數值。以下表(1)揭示經由所述迭代操作所獲得之複數組(輸入RGB向量,目標RGB向量)的數據。In addition, during the process of executing the updating procedure for multiple times, the value in Diff will gradually decrease until it is less than a reference difference or a preset difference, and the values of Rt, Gt, and Bt in Mrgb will also be different. converges to a value. The following table (1) reveals the data of the complex array (input RGB vector, target RGB vector) obtained through the iterative operation.

Figure 109121136-A0305-02-0009-1
Figure 109121136-A0305-02-0009-1
Figure 109121136-A0305-02-0010-1
Figure 109121136-A0305-02-0010-1

在獲得例如表(1)所示的複數組數據後,即可如步驟S2所示將各輸入RGB向量擴充為一第一n階向量及將各目標RGB向量擴充為一第二n階向量,n為不小於4的整數,並設置一n階轉換矩陣以使各第二n階向量等於n階轉換矩陣與一第一n階向量的乘積。例如,以n=4為例,第一n階向量可表為

Figure 109121136-A0305-02-0010-2
,第二n階向量可表為
Figure 109121136-A0305-02-0010-3
,n階轉換矩陣可表為
Figure 109121136-A0305-02-0010-4
Figure 109121136-A0305-02-0010-5
Figure 109121136-A0305-02-0010-6
。然後依表(1)所示的複數組(輸入RGB向量,目標RGB向量)的資料對該n階轉換矩陣進行一最小平方差(least squares)運算以得出該n階轉換矩陣的各個元素(a,b,c,d,e,f,g,h,I,j,k,l)的數值。 After obtaining the complex array data such as shown in Table (1), each input RGB vector can be expanded into a first n-order vector and each target RGB vector can be expanded into a second n-order vector as shown in step S2, n is an integer not less than 4, and an n-order transformation matrix is set so that each second n-order vector is equal to the product of the n-order transformation matrix and a first n-order vector. For example, taking n=4 as an example, the first n-order vector can be expressed as
Figure 109121136-A0305-02-0010-2
, the second nth order vector can be expressed as
Figure 109121136-A0305-02-0010-3
, the n-order transformation matrix can be expressed as
Figure 109121136-A0305-02-0010-4
,
Figure 109121136-A0305-02-0010-5
Figure 109121136-A0305-02-0010-6
. Then according to the data of the complex array (input RGB vector, target RGB vector) shown in table (1), a minimum square difference (least squares) operation is carried out to this n-order conversion matrix to obtain each element of this n-order conversion matrix ( a,b,c,d,e,f,g,h,I,j,k,l).

在獲得該n階轉換矩陣後,該OLED顯示面板即可在實際進行顯示操作時依該n階轉換矩陣

Figure 109121136-A0305-02-0010-7
對由接收到的一筆 (R,G,B)資料所產生的一第一n階向量
Figure 109121136-A0305-02-0010-8
進行一映射操作,然後依映射後所產生的一第二n階向量
Figure 02_image015
中的R、G、B數值各產生一對應的畫素電壓以驅動該OLED顯示面板,使該OLED顯示面板的畫素顏色不會過飽和而可避免畫面過於鮮豔、刺眼。After obtaining the n-order conversion matrix, the OLED display panel can use the n-order conversion matrix during the actual display operation.
Figure 109121136-A0305-02-0010-7
For a first n-order vector generated by a received piece of (R, G, B) data
Figure 109121136-A0305-02-0010-8
Perform a mapping operation, and then according to a second n-order vector generated after mapping
Figure 02_image015
The R, G, and B values in each generate a corresponding pixel voltage to drive the OLED display panel, so that the pixel color of the OLED display panel will not be oversaturated and the picture will not be too bright and dazzling.

另外,在以最小平方差(least squares)運算求該n階轉換矩陣的各個元素(a, b, c, d, e, f, g, h, I, j, k, l)的數值的過程中,可先列出下列三式:In addition, in the process of calculating the value of each element (a, b, c, d, e, f, g, h, I, j, k, l) of the n-order transformation matrix with the least squares operation , the following three formulas can be listed first:

Rt=a*R+b*G+c*B+d;Rt=a*R+b*G+c*B+d;

Gt=e*R+f*G+g*B+h;以及Gt=e*R+f*G+g*B+h; and

Bt=i*R+j*G+k*B+l。Bt=i*R+j*G+k*B+l.

將表(1)所示的複數組(輸入RGB向量,目標RGB向量)資料代入上面三式中,可獲得複數個第一聯立方程組以表示a, b, c, d這四個矩陣元素的關係、複數個第二聯立方程組以表示e, f, g, h這四個矩陣元素的關係、及複數個第三聯立方程組以表示i, j, k, l這四個矩陣元素的關係。接著,利用最小平方差運算分別處理所述複數個第一聯立方程組、所述複數個第二聯立方程組及所述複數個第三聯立方程組即可找出(a, b, c, d) 的最佳解、(e, f, g, h) 的最佳解及(i, j, k, l) 的最佳解。Substituting the complex array (input RGB vector, target RGB vector) data shown in Table (1) into the above three formulas, a complex number of first simultaneous equations can be obtained to represent the four matrix elements a, b, c, d , the complex number of second simultaneous equations to represent the relationship between the four matrix elements e, f, g, h, and the complex number of third simultaneous equations to represent the four matrices i, j, k, l Element relationship. Then, the complex number of first simultaneous equations, the complex number of second simultaneous equations and the complex number of third simultaneous equations can be found by using the minimum square difference operation to find out (a, b, c, d), the best solution for (e, f, g, h), and the best solution for (i, j, k, l).

在求出a, b, c, d, d, f, f, i, j, k, l的最佳值之後,即可利用該n階轉換矩陣將輸入之(R,G,B)資料轉換成第二n階向量中的R、G、B值。舉例而言,假設一OLED顯示面板對RGB值為(255, 188, 0)的顯示資料所產生的目標CIE-xy色座標為(0.476, 0.46),而在未進行色域轉換的情況下該OLED顯示面板對 (255, 188, 0)的顯示資料所產生的CIE-xy色座標卻是(0.457, 0.430),則在利用該n階轉換矩陣將輸入之(R,G,B)資料(255, 188, 0)映射至(255, 128, 0)後,該OLED顯示面板即可依(255, 128, 0)的顯示資料產生(0.476, 0.46)的目標CIE-xy色座標。After calculating the optimal values of a, b, c, d, d, f, f, i, j, k, l, the input (R, G, B) data can be converted by using the n-order conversion matrix into the R, G, and B values in the second n-order vector. For example, assume that the target CIE-xy color coordinates produced by an OLED display panel for display data with RGB values (255, 188, 0) are (0.476, 0.46), and the color gamut is not converted The CIE-xy color coordinates produced by the OLED display panel for the display data of (255, 188, 0) are (0.457, 0.430), then the input (R, G, B) data ( After 255, 188, 0) is mapped to (255, 128, 0), the OLED display panel can generate the target CIE-xy color coordinates of (0.476, 0.46) according to the display data of (255, 128, 0).

圖5顯示應用本發明之OLED顯示面板之色域轉換方法的一OLED顯示裝置的架構圖。如圖5所示,該OLED顯示裝置1主要包含一顯示面板驅動晶片11以及一OLED顯示面板12。特別說明的是,OLED顯示裝置1可依據複數個色相(Hue)將OLED顯示面板12分為複數個顯示區塊121,並針對複數個顯示區塊121對應設置依圖3所示之色域轉換方法所產生之複數個n階轉換矩陣,以在各顯示區塊121中依一n階轉換矩陣對接收到的一筆(R,G,B)資料所產生的一所述第一n階向量進行一映射操作,然後依映射後的一所述第二n階向量中的R、G、B灰階值各產生一對應的畫素電壓,從而使OLED顯示面板12的各個顯示區塊121均呈現理想的畫面色彩。 FIG. 5 shows a structural diagram of an OLED display device applying the color gamut conversion method of the OLED display panel of the present invention. As shown in FIG. 5 , the OLED display device 1 mainly includes a display panel driving chip 11 and an OLED display panel 12 . In particular, the OLED display device 1 can divide the OLED display panel 12 into a plurality of display blocks 121 according to a plurality of hues (Hue), and correspondingly set the color gamut conversion shown in FIG. 3 for the plurality of display blocks 121. The plurality of n-order conversion matrices generated by the method are used to perform a first n-order vector generated by a received piece of (R, G, B) data according to an n-order conversion matrix in each display block 121 A mapping operation, and then generate a corresponding pixel voltage according to the R, G, and B grayscale values in the second n-level vector after mapping, so that each display block 121 of the OLED display panel 12 presents Ideal picture color.

應知道,色相是用來區分色彩的名稱,即是依不同波長色彩的相貌所稱呼,如紅、橙、黃、黃綠、綠、青綠、青色、靛藍、藍、紫、品紅、紫紅等。基於色相的基礎定義,舉例而言,可以將該OLED顯示面板12分為十二個顯示區塊121,並對每一個顯示區塊121各設置一個所述n階轉換矩陣。如此,該顯示面板驅動晶片11便能夠利用十二個所述n階轉換矩陣對該OLED顯示面板121完成理想的色域轉換,使完成色域轉換的OLED顯示面板12的畫素顏色不會過飽和而可避免畫面過於鮮豔、刺眼。 It should be known that hue is the name used to distinguish colors, which are called according to the appearance of colors with different wavelengths, such as red, orange, yellow, yellow-green, green, cyan, cyan, indigo, blue, purple, magenta, purple, etc. . Based on the basic definition of hue, for example, the OLED display panel 12 can be divided into twelve display blocks 121 , and one n-order conversion matrix is provided for each display block 121 . In this way, the display panel driver chip 11 can use twelve n-order conversion matrices to complete the ideal color gamut conversion of the OLED display panel 121, so that the pixel color of the OLED display panel 12 that has completed the color gamut conversion will not be oversaturated. And can avoid the picture is too bright, dazzling.

如此,上述已完整且清楚地說明本發明之一種OLED顯示面板之色域轉換方法;並且,經由上述可得知本發明具有下列優點: In this way, the above has completely and clearly described a color gamut conversion method of an OLED display panel of the present invention; and, through the above, it can be known that the present invention has the following advantages:

(1)本發明揭示一種OLED顯示面板之色域轉換方法,應用於具有一OLED顯示面板和一顯示面板驅動晶片的一OLED顯示器之中,使該顯示面板驅動晶片具有一n階色域轉換矩陣(n≧4),從而利用該N階色域轉換矩陣對該OLED顯示面板完成理想的色域轉換,使完成色域轉換的OLED顯示面板的畫素顏色不會過飽和而可避免畫面過於鮮豔、刺眼。 (1) The present invention discloses a color gamut conversion method of an OLED display panel, which is applied to an OLED display having an OLED display panel and a display panel driver chip, so that the display panel driver chip has an n-level color gamut conversion matrix (n≧4), thereby using the N-order color gamut conversion matrix to complete the ideal color gamut conversion of the OLED display panel, so that the pixel color of the OLED display panel that has completed the color gamut conversion will not be oversaturated and the picture will be avoided. dazzling.

(2)本發明同時揭示一種資訊處理裝置,其具如前所述本發明之顯示裝置。並且,該資訊處理裝置可為智能手機、智能手錶、智能手環、平板電腦、筆記型電腦、一體式電腦、或門禁裝置。 (2) The present invention also discloses an information processing device, which has the display device of the present invention as described above. Moreover, the information processing device can be a smart phone, a smart watch, a smart bracelet, a tablet computer, a notebook computer, an all-in-one computer, or an access control device.

必須加以強調的是,前述本案所揭示者乃為較佳實施例,舉凡局部之變更或修飾而源於本案之技術思想而為熟習該項技藝之人所易於推知者,俱不脫本案之專利權範疇。 It must be emphasized that what is disclosed in the above-mentioned case is a preferred embodiment, and all partial changes or modifications derived from the technical ideas of this case and easily deduced by those familiar with the technology are all inseparable from the patent of this case. category of rights.

綜上所陳,本案無論目的、手段與功效,皆顯示其迥異於習知技術,且其首先發明合於實用,確實符合發明之專利要件,懇請 貴審查委員明察,並早日賜予專利俾嘉惠社會,是為至禱。To sum up, regardless of the purpose, means and efficacy of this case, it shows that it is very different from the conventional technology, and its first invention is practical, and it does meet the patent requirements of the invention. I implore your review committee to understand it clearly and grant a patent as soon as possible. Society is for the Most Prayer.

S1:執行複數次迭代操作以獲得複數組(輸入RGB向量,目標RGB向量)的資料 S1: Execute multiple iterations to obtain the data of the complex array (input RGB vector, target RGB vector)

S2:將各所述輸入RGB向量擴充為一第一n階向量及將各所述目標RGB向量擴充為一第二n階向量,n為不小於4的整數,並設置一n階轉換矩陣以使各所述第二n階向量等於該n階轉換矩陣與一所述第一n階向量的乘積,然後依所述複數組(輸入RGB向量,目標RGB向量)的資料對該n階轉換矩陣進行一最小平方差運算以得出該n階轉換矩陣的各個元素的數值 S2: expanding each of the input RGB vectors into a first n-order vector and expanding each of the target RGB vectors into a second n-order vector, where n is an integer not less than 4, and an n-order conversion matrix is set to Make each of the second n-order vectors equal to the product of the n-order transformation matrix and a described first n-order vector, then according to the data of the complex array (input RGB vector, target RGB vector) to the n-order transformation matrix Performing a least square difference operation to obtain the value of each element of the n-order transformation matrix

S3:於該OLED顯示面板實際進行顯示操作時依該n階轉換矩陣對由接收到的一筆(R,G,B)資料所產生的一所述第一n階向量進行一映射操作,然後依映射後的一所述第二n階向量中的R、G、B灰階值各產生一對應的畫素電壓以驅動該OLED顯示面板 S3: when the OLED display panel is actually performing a display operation, perform a mapping operation on the first n-order vector generated by a received piece of (R, G, B) data according to the n-order conversion matrix, and then according to R, G, and B grayscale values in a second n-level vector after mapping each generate a corresponding pixel voltage to drive the OLED display panel

S11:依一預設RGB向量的第一R值、第一G值和第一B值分別驅動該OLED顯示面板以獲得三個第一刺激值座標以組成一第一陣列,及依一所述輸入RGB向量的第二R值、第二G值和第二B值分別驅動該OLED顯示面板以獲得三個第二刺激值座標以組成一第二陣列,以及依該第二R值、該第二G值和該第二B值設置一第三陣列 S11: Drive the OLED display panel respectively according to the first R value, the first G value and the first B value of a preset RGB vector to obtain three first stimulus value coordinates to form a first array, and according to a description The second R value, the second G value and the second B value of the input RGB vector respectively drive the OLED display panel to obtain three second stimulus value coordinates to form a second array, and according to the second R value, the second The second G value and the second B value set a third array

S12:執行複數次更新程序以對該第三陣列進行複數次更新,所述更新程序包括:依該第一陣列和該第三陣列的乘積與該第二陣列之差獲得一誤差陣列;依該第一陣列的反矩陣與該第二陣列之積更新該第三陣列;及依該第二陣列與該誤差陣列之一比例之和更新該第二陣列 S12: Execute a plurality of update procedures to update the third array a plurality of times, the update procedure includes: obtaining an error array according to the difference between the product of the first array and the third array and the second array; updating the third array by taking the product of the inverse matrix of the first array and the second array; and updating the second array according to the sum of a ratio of the second array to the error array

S13:依該第三陣列中的該第二R值、該第二G值和該第二B值產生所述目標RGB向量 S13: Generate the target RGB vector according to the second R value, the second G value and the second B value in the third array

1:OLED顯示裝置 1: OLED display device

11:顯示面板驅動晶片 12:OLED顯示面板 121:顯示區塊11: Display panel driver chip 12:OLED display panel 121: Display blocks

圖1繪示一習知的CIE-xy色度圖;圖2繪示一習知的色域轉換的示意圖;圖3繪示本發明之OLED顯示面板之色域轉換方法之一實施例的流程圖;圖4繪示圖3之色域轉換方法之迭代操作之一實施例的流程圖;以及圖5為應用本發明之OLED顯示面板之色域轉換方法的一OLED顯示裝置的架構圖。Fig. 1 depicts a conventional CIE-xy chromaticity diagram; Fig. 2 depicts a schematic diagram of a conventional color gamut conversion; Fig. 3 depicts the process flow of an embodiment of the color gamut conversion method of the OLED display panel of the present invention 4 shows a flowchart of an embodiment of the iterative operation of the color gamut conversion method of FIG. 3; and FIG. 5 is a structural diagram of an OLED display device applying the color gamut conversion method of the OLED display panel of the present invention.

S1:執行複數次迭代操作以獲得複數組(輸入RGB向量,目標RGB向量)的資料 S1: Execute multiple iterations to obtain the data of the complex array (input RGB vector, target RGB vector)

S2:將各所述輸入RGB向量擴充為一第一n階向量及將各所述目標RGB向量擴充為一第二n階向量,n為不小於4的整數,並設置一n階轉換矩陣以使各所述第二n階向量等於該n階轉換矩陣與一所述第一n階向量的乘積,然後依所述複數組(輸入RGB向量,目標RGB向量)的資料對該n階轉換矩陣進行一最小平方差運算以得出該n階轉換矩陣的各個元素的數值 S2: expanding each of the input RGB vectors into a first n-order vector and expanding each of the target RGB vectors into a second n-order vector, where n is an integer not less than 4, and an n-order conversion matrix is set to Make each of the second n-order vectors equal to the product of the n-order transformation matrix and a described first n-order vector, then according to the data of the complex array (input RGB vector, target RGB vector) to the n-order transformation matrix Performing a least square difference operation to obtain the value of each element of the n-order transformation matrix

S3:於該OLED顯示面板實際進行顯示操作時依該n階轉換矩陣對由接收到的一筆(R,G,B)資料所產生的一所述第一n階向量進行一映射操作,然後依映射後的一所述第二n階向量中的R、G、B灰階值各產生一對應的畫素電壓以驅動該OLED顯示面板 S3: when the OLED display panel is actually performing a display operation, perform a mapping operation on the first n-order vector generated by a received piece of (R, G, B) data according to the n-order conversion matrix, and then according to R, G, and B grayscale values in a second n-level vector after mapping each generate a corresponding pixel voltage to drive the OLED display panel

Claims (10)

一種OLED顯示面板之色域轉換方法,包括:執行複數次迭代操作以獲得複數組(輸入RGB向量,目標RGB向量)的資料;將各所述輸入RGB向量擴充為一第一n階向量及將各所述目標RGB向量擴充為一第二n階向量,n為不小於4的整數,並設置一n階轉換矩陣以使各所述第二n階向量等於該n階轉換矩陣與一所述第一n階向量的乘積,然後依所述複數組(輸入RGB向量,目標RGB向量)的資料對該n階轉換矩陣進行一最小平方差運算以得出該n階轉換矩陣的各個元素的數值;以及於該OLED顯示面板實際進行顯示操作時依該n階轉換矩陣對由接收到的一筆(R,G,B)資料所產生的一所述第一n階向量進行一映射操作,然後依映射後的一所述第二n階向量中的R、G、B灰階值各產生一對應的畫素電壓以驅動該OLED顯示面板。 A color gamut conversion method of an OLED display panel, comprising: performing a plurality of iteration operations to obtain data of complex arrays (input RGB vectors, target RGB vectors); expanding each of the input RGB vectors into a first n-order vector and Each of the target RGB vectors is expanded into a second n-order vector, n is an integer not less than 4, and an n-order conversion matrix is set so that each of the second n-order vectors is equal to the n-order conversion matrix and one described The product of the first n-order vector, and then perform a minimum square difference operation on the n-order conversion matrix according to the data of the complex array (input RGB vector, target RGB vector) to obtain the value of each element of the n-order conversion matrix ; and when the OLED display panel is actually performing a display operation, a mapping operation is performed on a first n-order vector generated by a received piece of (R, G, B) data according to the n-order conversion matrix, and then according to The mapped R, G, and B grayscale values in the second n-level vector each generate a corresponding pixel voltage to drive the OLED display panel. 如請求項1所述之OLED顯示面板之色域轉換方法,其中,該迭代操作包括:依一預設RGB向量的第一R值、第一G值和第一B值分別驅動該OLED顯示面板以獲得三個第一刺激值座標以組成一第一陣列,及依一所述輸入RGB向量的第二R值、第二G值和第二B值分別驅動該OLED顯示面板以獲得三個第二刺激值座標以組成一第二陣列,以及依該第二R值、該第二G值和該第二B值設置一第三陣列;執行複數次更新程序以對該第三陣列進行複數次更新,所述更新程序包括:依該第一陣列和該第三陣列的乘積與該第二陣列之差獲得一誤差陣列,依該第一陣列的反矩陣與該第二陣列之積更新該第三陣列,及依該第二陣列與該誤差陣列之一比例之和更新該第二陣列;以及依該第三陣列中的該第二R值、該第二G值和該第二B值產生所述目標RGB向量。 The method for converting the color gamut of an OLED display panel according to Claim 1, wherein the iterative operation includes: respectively driving the OLED display panel according to the first R value, the first G value, and the first B value of a preset RGB vector Obtaining three first stimulus value coordinates to form a first array, and respectively driving the OLED display panel according to a second R value, a second G value and a second B value of the input RGB vector to obtain three first stimulus value coordinates Two stimulus value coordinates are used to form a second array, and a third array is set according to the second R value, the second G value and the second B value; multiple update procedures are performed to perform multiple times on the third array Updating, the update procedure includes: obtaining an error array according to the difference between the product of the first array and the third array and the second array, updating the first array according to the product of the inverse matrix of the first array and the second array Three arrays, and updating the second array according to the sum of a ratio of the second array and the error array; and generating according to the second R value, the second G value and the second B value in the third array The destination RGB vector. 如請求項2所述之OLED顯示面板之色域轉換方法,其中該比例係一小於1的正實數。The color gamut conversion method of an OLED display panel as claimed in Claim 2, wherein the ratio is a positive real number less than 1. 一種顯示裝置,具有一OLED顯示面板及用以驅動該OLED顯示面板之一控制電路,該控制電路具有一n階轉換矩陣,n大於或等於4,且係依該n階轉換矩陣對接收到的一筆(R,G,B)資料所產生的一第一n階向量進行一映射操作,然後依映射後的一第二n階向量中的R、G、B灰階值各產生一對應的畫素電壓,其中,該n階轉換矩陣係依一色域轉換方法產生,且該色域轉換方法包括以下步驟: 執行複數次迭代操作以獲得複數組(輸入RGB向量,目標RGB向量)的資料;以及 將各所述輸入RGB向量擴充為一所述第一n階向量及將各所述目標RGB向量擴充為一所述第二n階向量,且各所述第二n階向量等於該n階轉換矩陣與一所述第一n階向量的乘積,然後依所述複數組(輸入RGB向量,目標RGB向量)的資料對該n階轉換矩陣進行一最小平方差運算以得出該n階轉換矩陣的各個元素的數值。A display device having an OLED display panel and a control circuit for driving the OLED display panel, the control circuit has an n-order conversion matrix, n is greater than or equal to 4, and is received according to the n-order conversion matrix Perform a mapping operation on a first n-order vector generated by a piece of (R, G, B) data, and then generate a corresponding picture according to the R, G, and B gray-scale values in a second n-order vector after mapping Pixel voltage, wherein, the n-order conversion matrix is generated according to a color gamut conversion method, and the color gamut conversion method includes the following steps: Perform complex number of iterative operations to obtain data of complex arrays (input RGB vector, target RGB vector); and Expanding each of the input RGB vectors into a first n-order vector and expanding each of the target RGB vectors into a second n-order vector, and each of the second n-order vectors is equal to the n-order conversion matrix and a product of the first n-order vector, and then perform a minimum square difference operation on the n-order conversion matrix according to the data of the complex array (input RGB vector, target RGB vector) to obtain the n-order conversion matrix The value of each element of . 如請求項4所述之顯示裝置,其中,該迭代操作包括: 依一預設RGB向量的第一R值、第一G值和第一B值分別驅動該OLED顯示面板以獲得三個第一刺激值座標以組成一第一陣列,及依一所述輸入RGB向量的第二R值、第二G值和第二B值分別驅動該OLED顯示面板以獲得三個第二刺激值座標以組成一第二陣列,以及依該第二R值、該第二G值和該第二B值設置一第三陣列; 執行複數次更新程序以對該第三陣列進行複數次更新,所述更新程序包括:依該第一陣列和該第三陣列的乘積與該第二陣列之差獲得一誤差陣列,依該第一陣列的反矩陣與該第二陣列之積更新該第三陣列,及依該第二陣列與該誤差陣列之一比例之和更新該第二陣列;以及 依該第三陣列中的該第二R值、該第二G值和該第二B值產生所述目標RGB向量。The display device according to claim 4, wherein the iterative operation includes: drive the OLED display panel respectively according to the first R value, the first G value and the first B value of a preset RGB vector to obtain three first stimulus value coordinates to form a first array, and input RGB according to a The second R value, the second G value and the second B value of the vector respectively drive the OLED display panel to obtain three second stimulus value coordinates to form a second array, and according to the second R value, the second G value and the second B value set a third array; executing a plurality of updating procedures to update the third array multiple times, the updating procedure comprising: obtaining an error array according to the difference between the product of the first array and the third array and the second array; updating the third array by taking the product of the inverse matrix of the array and the second array, and updating the second array according to the sum of a ratio of the second array to the error array; and The target RGB vector is generated according to the second R value, the second G value, and the second B value in the third array. 如請求項5所述之顯示裝置,其中該比例係一小於1的正實數。The display device according to claim 5, wherein the ratio is a positive real number less than 1. 一種顯示裝置,具有一OLED顯示面板及用以驅動該OLED顯示面板之一控制電路,該OLED顯示面板分為複數個顯示區塊,該控制電路具有與所述複數個顯示區塊對應之複數個n階轉換矩陣,n大於或等於4,且於進行顯示操作時,該控制電路係依一對應的所述n階轉換矩陣對一所述顯示區塊的一筆輸入(R,G,B)資料所產生的一第一n階向量進行一映射操作,然後依映射後的一第二n階向量中的R、G、B灰階值各產生一對應的畫素電壓,其中,各所述n階轉換矩陣均係依一色域轉換方法產生,且該色域轉換方法包括以下步驟: 執行複數次迭代操作以獲得複數組(輸入RGB向量,目標RGB向量)的資料;以及 將各所述輸入RGB向量擴充為一所述第一n階向量及將各所述目標RGB向量擴充為一所述第二n階向量,且各所述第二n階向量等於該n階轉換矩陣與一所述第一n階向量的乘積,然後依所述複數組(輸入RGB向量,目標RGB向量)的資料對一所述n階轉換矩陣進行一最小平方差運算以得出其矩陣內各個元素的數值。A display device having an OLED display panel and a control circuit for driving the OLED display panel, the OLED display panel is divided into a plurality of display blocks, and the control circuit has a plurality of display blocks corresponding to the plurality of display blocks An n-order conversion matrix, where n is greater than or equal to 4, and when performing a display operation, the control circuit is to input (R, G, B) data to a display block according to a corresponding n-order conversion matrix A mapping operation is performed on the generated first n-order vector, and then a corresponding pixel voltage is generated according to the R, G, and B gray-scale values in a second n-order vector after mapping, wherein each of the n The order conversion matrices are all generated according to a color gamut conversion method, and the color gamut conversion method includes the following steps: Perform complex number of iterative operations to obtain data of complex arrays (input RGB vector, target RGB vector); and Expanding each of the input RGB vectors into a first n-order vector and expanding each of the target RGB vectors into a second n-order vector, and each of the second n-order vectors is equal to the n-order conversion The product of the matrix and a described first n-order vector, and then according to the data of the complex array (input RGB vector, target RGB vector), carry out a minimum square difference operation to a described n-order conversion matrix to obtain its matrix The value of each element. 如請求項7所述之顯示裝置,其中,該迭代操作包括: 依一預設RGB向量的第一R值、第一G值和第一B值分別驅動所述複數個顯示區塊中之一區塊以獲得三個第一刺激值座標以組成一第一陣列,及依一所述輸入RGB向量的第二R值、第二G值和第二B值分別驅動該區塊以獲得三個第二刺激值座標以組成一第二陣列,以及依該第二R值、該第二G值和該第二B值設置一第三陣列; 執行複數次更新程序以對該第三陣列進行複數次更新,所述更新程序包括:依該第一陣列和該第三陣列的乘積與該第二陣列之差獲得一誤差陣列,依該第一陣列的反矩陣與該第二陣列之積更新該第三陣列,及依該第二陣列與該誤差陣列之一比例之和更新該第二陣列;以及 依該第三陣列中的該第二R值、該第二G值和該第二B值產生所述目標RGB向量。The display device according to claim 7, wherein the iterative operation includes: Driving one of the plurality of display blocks according to the first R value, the first G value and the first B value of a preset RGB vector to obtain three first stimulus value coordinates to form a first array , and according to the second R value of the input RGB vector, the second G value and the second B value respectively drive the block to obtain three second stimulus value coordinates to form a second array, and according to the second R value, the second G value and the second B value set a third array; executing a plurality of updating procedures to update the third array multiple times, the updating procedure comprising: obtaining an error array according to the difference between the product of the first array and the third array and the second array; updating the third array by taking the product of the inverse matrix of the array and the second array, and updating the second array according to the sum of a ratio of the second array to the error array; and The target RGB vector is generated according to the second R value, the second G value, and the second B value in the third array. 一種資訊處理裝置,其具有如請求項4至8中任一項所述之顯示裝置。An information processing device having the display device according to any one of claims 4 to 8. 如請求項9所述之資訊處理裝置,其係由智能手機、智能手錶、智能手環、平板電腦、筆記型電腦、一體式電腦、和門禁裝置所組成群組所選擇的一種電子裝置。The information processing device as described in Claim 9 is an electronic device selected from the group consisting of a smart phone, a smart watch, a smart bracelet, a tablet computer, a notebook computer, an all-in-one computer, and an access control device.
TW109121136A 2020-06-22 2020-06-22 Color gamut conversion method of OLED display panel and display device and information processing device using the same TWI780449B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW109121136A TWI780449B (en) 2020-06-22 2020-06-22 Color gamut conversion method of OLED display panel and display device and information processing device using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW109121136A TWI780449B (en) 2020-06-22 2020-06-22 Color gamut conversion method of OLED display panel and display device and information processing device using the same

Publications (2)

Publication Number Publication Date
TW202201383A TW202201383A (en) 2022-01-01
TWI780449B true TWI780449B (en) 2022-10-11

Family

ID=80787953

Family Applications (1)

Application Number Title Priority Date Filing Date
TW109121136A TWI780449B (en) 2020-06-22 2020-06-22 Color gamut conversion method of OLED display panel and display device and information processing device using the same

Country Status (1)

Country Link
TW (1) TWI780449B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI782856B (en) * 2022-01-17 2022-11-01 大陸商北京集創北方科技股份有限公司 Display data storage and display method and display device and information processing device using the same
TWI849990B (en) * 2023-06-20 2024-07-21 大陸商北京集創北方科技股份有限公司 Color gamut calibration method and color gamut calibration system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108806621A (en) * 2017-05-02 2018-11-13 上海和辉光电有限公司 A kind of gamut conversion method and device
TW201911284A (en) * 2017-08-08 2019-03-16 奇景光電股份有限公司 Image data processing method and timing controller
US20190147832A1 (en) * 2017-11-13 2019-05-16 Samsung Display Co., Ltd. Method of performing color gamut conversion and display device employing the same
TW201933858A (en) * 2018-01-24 2019-08-16 明基電通股份有限公司 Screen calibration method and screen calibration system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108806621A (en) * 2017-05-02 2018-11-13 上海和辉光电有限公司 A kind of gamut conversion method and device
TW201911284A (en) * 2017-08-08 2019-03-16 奇景光電股份有限公司 Image data processing method and timing controller
US20190147832A1 (en) * 2017-11-13 2019-05-16 Samsung Display Co., Ltd. Method of performing color gamut conversion and display device employing the same
TW201933858A (en) * 2018-01-24 2019-08-16 明基電通股份有限公司 Screen calibration method and screen calibration system

Also Published As

Publication number Publication date
TW202201383A (en) 2022-01-01

Similar Documents

Publication Publication Date Title
US10896635B2 (en) Primary color conversion method and converter thereof, display control method, and display device
CN101984487B (en) Driving method of active matrix organic light emitting diode display panel
CN104809994B (en) A kind of RGBW types four primary display GTG Combination conversion method
KR102601853B1 (en) Display device and image processing method thereof
JP2007524109A (en) Conversion of 3-color input signal to more colors
WO2017096684A1 (en) Circuit for adjusting color temperature of led backlight and display device having same
CN108962167B (en) Data processing method and device, driving method, display panel and storage medium
CN104751819B (en) Display device inverse characterizing method
CN108428435B (en) The verifying display methods of one sub-pixel rendering
CN102663975B (en) display device
TWI780449B (en) Color gamut conversion method of OLED display panel and display device and information processing device using the same
TW201413687A (en) Method and apparatus for controlling operation of an organic light emitting diode display
CN116052591B (en) Compensation method and compensation device for display panel and computer readable storage medium
WO2019071779A1 (en) Display driving method, and display device
KR102239895B1 (en) Method and data converter for upscailing of input display data
CN101501751B (en) Display device, method for generating four or more primary color signals
CN105657391B (en) Method and device for image processing
CN105528982B (en) Image converter system and method for the rgb signal to RGBY signal
WO2017173682A1 (en) Driving method for graphene display and graphene display
JP6015359B2 (en) Color video signal processing apparatus, processing method, and processing program
TWI637382B (en) Image data processing method and timing controller
CN109427315B (en) Image data processing method and timing controller
US9437144B2 (en) Liquid crystal display panel, image displaying method and image displaying system
CN111613167A (en) Image processing method and display device applying the image processing method
TWI527013B (en) Display panel and data conversion method

Legal Events

Date Code Title Description
GD4A Issue of patent certificate for granted invention patent