CN100437743C - Display color adjust - Google Patents
Display color adjust Download PDFInfo
- Publication number
- CN100437743C CN100437743C CNB2004100687068A CN200410068706A CN100437743C CN 100437743 C CN100437743 C CN 100437743C CN B2004100687068 A CNB2004100687068 A CN B2004100687068A CN 200410068706 A CN200410068706 A CN 200410068706A CN 100437743 C CN100437743 C CN 100437743C
- Authority
- CN
- China
- Prior art keywords
- color
- display
- primary colors
- adjustment
- bit shifts
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2092—Details of a display terminals using a flat panel, the details relating to the control arrangement of the display terminal and to the interfaces thereto
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/02—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0271—Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping
- G09G2320/0276—Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping for the purpose of adaptation to the characteristics of a display device, i.e. gamma correction
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0285—Improving the quality of display appearance using tables for spatial correction of display data
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/18—Use of a frame buffer in a display terminal, inclusive of the display panel
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Liquid Crystal (AREA)
- Electroluminescent Light Sources (AREA)
- Liquid Crystal Display Device Control (AREA)
- Control Of El Displays (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
技术领域 technical field
本发明一般涉及显示系统,具体涉及在把要显示的彩色写入到显示RAM中之前调节该要显示的彩色的系统和方法。This invention relates generally to display systems, and more particularly to a system and method for adjusting the color to be displayed prior to writing the color to be displayed in display RAM.
背景技术 Background technique
通常需要调节数字图像的彩色,以适应用于显示所述数字图像的显示系统。若不进行任何调节,数字图像的观看者将会对所显示的彩色不满意。诸如彩色超扭曲向列(CSTN)、薄膜晶体管(TFT)、有机发光二极管(OLED)、或双层超扭曲向列(DSTN)显示器的所有的显示系统在显示彩色时具有它们特有的缺陷。因此,必须调节数字图像的彩色,以满足所述图像的观看者的期望。It is often necessary to adjust the color of a digital image to suit the display system used to display the digital image. Without any adjustments, viewers of digital images will be dissatisfied with the displayed colors. All display systems such as Color Super Twisted Nematic (CSTN), Thin Film Transistor (TFT), Organic Light Emitting Diode (OLED), or Double Layer Super Twisted Nematic (DSTN) displays have their own unique drawbacks in displaying color. Therefore, the color of a digital image must be adjusted to meet the expectations of the viewer of the image.
存在多种已知的方法来进行所述彩色调节。There are various known methods to perform the color adjustment.
(Sato等人的)美国专利第6,262,817号描述了用于调节输入图像的彩色的彩色图像系统,其包括彩色调节单元和彩色显示单元。彩色显示单元同时显示原始图像、调节后的图像以及原始图像和调节后的图像的彩色信息。彩色调节单元基于输入至彩色显示单元的彩色方向、关于原始彩色图像的彩色信息来创建彩色调节矩阵。彩色调节矩阵被用于直接调节原始图像而不用将该图像转换至第二彩色空间。彩色调节单元通过向原始矩阵添加由所使用的图像显示单元定向的亮度、色度、和色调的彩色调节方向,来产生彩色调节矩阵。在产生了彩色调节矩阵之后,通过计算原始像素和彩色调节矩阵,可以产生调节后的像素。US Patent No. 6,262,817 (by Sato et al.) describes a color image system for adjusting the color of an input image, which includes a color adjustment unit and a color display unit. The color display unit simultaneously displays the original image, the adjusted image, and color information of the original image and the adjusted image. The color adjustment unit creates a color adjustment matrix based on color directions input to the color display unit, color information on the original color image. A color adjustment matrix is used to directly adjust the original image without converting the image to a second color space. The color adjustment unit generates a color adjustment matrix by adding color adjustment directions of brightness, chroma, and hue directed by the image display unit used to the original matrix. After the color adjustment matrix is generated, the adjusted pixels can be generated by calculating the original pixels and the color adjustment matrix.
(Clifton等人的)美国专利第6,388,648号公开了一种使用亮度和彩色平衡系统的LCD投影单元,所述亮度和彩色平衡系统使用LCD阵列特征查找表,该查找表存储有多组可以由用户选择以便控制亮度和彩色平衡的亮度和伽马校正值。通过如下步骤来确定查找表值:对于一组红(“R”)、绿(“G”)和蓝色(“B”)输入数据值中的每一个测量在投影单元中的LCD阵列的传递函数,将结果S-响应曲线转换成相应的伽马响应集合,并对伽马响应进行换算(scale)以便生成多个亮度和伽马校正后的值的R、G和B族。通过选择亮度和伽马校正后的值的特定R、G、B族来调节彩色平衡,所述特定R、G、B族使得LCD投影单元与预定的R、G、B亮度值比率相匹配。通过选择R、G、B族和亮度值的集合来调节亮度,所述R、G、B族和亮度值的集合保持彩色平衡比,同时使得LCD发送所希望的全部亮度。通过由数学矩阵算法实现的彩色混合方法来调节原色,所述算法对于彩色空间转换电路生成彩色修改系数。原色匹配算法涉及:测定原色的本征彩色坐标、确定一组预定的目标坐标、和执行矩阵操作以计算在彩色空间转换电路中使用的系数以便将测定的坐标转换为目标坐标,从而与原色相匹配。当原色被匹配之后,上述彩色平衡和亮度匹配系统调节白色和灰色平衡,从而形成较好地匹配的多屏幕显示系统。U.S. Patent No. 6,388,648 (to Clifton et al.) discloses an LCD projection unit using a brightness and color balancing system that uses an LCD array characteristic look-up table that stores multiple sets of Choose the brightness and gamma correction values to control brightness and color balance. The lookup table values are determined by measuring the transfer of the LCD array in the projection unit for each of a set of red ("R"), green ("G"), and blue ("B") input data values function that converts the resulting S-response curve into a corresponding set of gamma responses, and scales the gamma responses to generate multiple R, G, and B families of luminance and gamma-corrected values. Color balance is adjusted by selecting a specific R, G, B family of luminance and gamma corrected values that matches the LCD projection unit to a predetermined ratio of R, G, B luminance values. Brightness is adjusted by selecting a set of R, G, B families and brightness values that maintains the color balance ratio while allowing the LCD to deliver the desired full brightness. The primary colors are adjusted by a color mixing method implemented by a mathematical matrix algorithm that generates color modification coefficients for a color space conversion circuit. The primary color matching algorithm involves: determining the intrinsic color coordinates of the primary colors, determining a predetermined set of target coordinates, and performing matrix operations to calculate the coefficients used in the color space conversion circuit to convert the measured coordinates to target coordinates so as to match the primary colors. match. When the primary colors are matched, the color balance and brightness matching system described above adjusts the white and gray balance to form a better matched multi-screen display system.
(Eichler等人的)美国专利第4,409,614号公开了一种方法,其中首先将通过扫描原始图像生成的彩色扫描信号转换成三原色信号,该三原色信号具有在预定彩色坐标系统中的、与原色的理论彩色值基本相同的实际彩色值。只有在这一转换之后,才将原色信号或从这些信号产生的信号转换至另一彩色再现系统、或者改变等级(gradation)、或者改变在所有图像或离散区域中的单独的彩色的彩色再现、或者发生任何其他非线性处理。U.S. Patent No. 4,409,614 (by Eichler et al.) discloses a method in which a color scan signal generated by scanning an original image is first converted into a three-primary color signal having a theoretical relationship with the primary colors in a predetermined color coordinate system The color values are substantially the same as the actual color values. Only after this conversion is the primary color signals or signals derived from these signals converted to another color reproduction system, or to change the gradation, or to change the color reproduction of individual colors in all images or discrete areas, Or any other non-linear processing takes place.
发明内容 Contents of the invention
本发明的主要目的是线性换算显示数据的彩色。The main purpose of the present invention is to linearly scale the color of display data.
本发明的另一个目的是实现一种低成本的解决方法,用于换算显示数据的彩色。Another object of the invention is to achieve a low-cost solution for scaling the colors of display data.
本发明的又一个目的是实现非常快的显示数据的彩色调节处理。Yet another object of the present invention is to achieve very fast color adjustment processing of display data.
根据本发明的目的,实现了一种调节任何种类的电子显示器中的彩色的系统。所述系统包括:彩色屏幕,其用作使用彩色空间的原色的显示器;系统处理器,用于将下载的显示数据发送至显示驱动器电路;和显示驱动器电路。所述显示驱动器电路包括:处理器接口逻辑,用于提供所述系统处理器和所述显示驱动器电路之间的接口;显示调节电路,用于调节经由所述处理器接口逻辑从所述系统处理器接收到的显示数据,并将所述修改的显示数据写入到显示RAM,其中根据等式通过可编程量通过线性换算对于每个彩色执行所述调节,并且相应乘数因子被选择以给出简单逻辑实现;一个或多个彩色调节寄存器;显示RAM,用于存储调节后的显示数据;和屏幕驱动器,用于控制所述屏幕并将所述调节后的显示数据发送至所述屏幕。According to the object of the present invention, a system for adjusting the colors in any kind of electronic display is realized. The system includes: a color screen serving as a display using primary colors of a color space; a system processor for sending downloaded display data to a display driver circuit; and a display driver circuit. The display driver circuitry includes: processor interface logic for providing an interface between the system processor and the display driver circuitry; display conditioning circuitry for conditioning processing from the system via the processor interface logic display data received by the monitor, and writes the modified display data to the display RAM, wherein the adjustment is performed for each color by linear scaling by a programmable amount according to the equation, and the corresponding multiplier factor is selected to give one or more color adjustment registers; a display RAM for storing adjusted display data; and a screen driver for controlling the screen and sending the adjusted display data to the screen.
根据本发明的目的,发明了一种调节任何种类的电子显示器中的彩色的方法。所述方法包括首先提供彩色屏幕、系统处理器和显示驱动器电路,该显示驱动器电路包括处理器接口逻辑、显示调节电路,一个或多个彩色调节寄存器、显示RAM和屏幕驱动器电路。所述方法的步骤为:定义由所述显示屏幕使用的每一种原色的调节数据,用于根据所述屏幕的属性来调节所述彩色;在为每种原色提供一位或多位的一个或多个寄存器中存储用于每种原色的所述调节数据;定义字结构,用于操作未调节的显示数据,并用于将调节后的显示数据存储在显示RAM中,其中对于每种原色分配了所规定的位数;使用硬件描述语言在所述显示调节电路中实现由所述屏幕使用的、用于调节每种原色的算法。在这些步骤之后进行:将显示数据从系统处理器下载至显示调节电路;根据早先实现的算法来调节显示调节电路中的显示数据,其中所述算法包括因子2n,其中n是根据早先定义和存储的调节数据对应于所希望的调节为每种原色设定的参数,并将调节后的显示数据写入到显示RAM;和通过屏幕驱动器电路将调节后的显示数据从显示RAM传送至显示屏幕。According to the object of the present invention, a method of adjusting the colors in any kind of electronic display is invented. The method includes first providing a color screen, a system processor, and display driver circuitry including processor interface logic, display adjustment circuitry, one or more color adjustment registers, display RAM, and screen driver circuitry. The steps of the method are: defining adjustment data for each primary color used by the display screen for adjusting the color according to the properties of the screen; providing one or more bits for each primary color Store said adjustment data for each primary color in one or more registers; define a word structure for manipulating unadjusted display data and for storing adjusted display data in display RAM, where for each primary color the the prescribed number of bits; and an algorithm for adjusting each primary color used by the screen is implemented in the display adjustment circuit using a hardware description language. These steps are followed by: downloading the display data from the system processor to the display conditioning circuit; conditioning the display data in the display conditioning circuit according to an algorithm implemented earlier, wherein the algorithm includes a factor of 2 n , where n is according to the earlier definition and storing the adjustment data corresponding to the desired adjustment parameters set for each primary color, and writing the adjusted display data to the display RAM; and transferring the adjusted display data from the display RAM to the display screen through the screen driver circuit .
附图说明 Description of drawings
在形成这一说明书的实质部分的附图中,显示了:In the accompanying drawings forming an integral part of this specification, it is shown:
图1以方框图图解说明了所发明的系统的基本组件;Figure 1 illustrates the basic components of the invented system in a block diagram;
图2显示了所发明的方法的流程图。Figure 2 shows a flowchart of the invented method.
具体实施方式 Detailed ways
优选实施例公开了在将显示数据写入到显示RAM之前,线性地换算该显示数据的系统和方法。本发明的实施例可应用于诸如彩色超扭曲向列(CSTN)、薄膜晶体管(TFT)、有机发光显示(OLED)、或双层超扭曲向列(DSTN)显示器的任何电子显示器类型。与现有技术的解决方案相比,所发明的系统和方法提供了一种根据所使用的显示器类型的彩色特性来调节数字图像的彩色的快速和非常节省成本的方法。The preferred embodiment discloses a system and method for linearly scaling display data prior to writing the display data to display RAM. Embodiments of the present invention are applicable to any electronic display type such as color super twisted nematic (CSTN), thin film transistor (TFT), organic light emitting display (OLED), or double layer super twisted nematic (DSTN) displays. Compared to prior art solutions, the invented system and method provide a fast and very cost-effective way of adjusting the color of a digital image according to the color characteristics of the type of display used.
图1示出了本发明的优选实施例的方框图。显示系统示出了显示驱动器IC 1,它是本发明的关键。此外,该系统还包括显示器2和系统处理器3。如上所述,所述显示器2可以是任何类型的显示器。与现有技术相比,所述显示驱动器IC 1的特征在于:具有显示调节电路6,其从处理器接口逻辑7接收未调节的显示数据;使用红、绿和蓝色的彩色调节寄存器8调节所述未调节的显示数据;和将调节后的显示数据写入到显示器RAM 5,其包含将在屏幕显示2上显示的显示数据。此外,所述系统包括屏幕驱动器电路4,用于驱动所述屏幕显示。Figure 1 shows a block diagram of a preferred embodiment of the present invention. The display system shows the
对于本领域的技术人员来说,显然上述的显示驱动器电路适合于以ASIC电路来实现。For those skilled in the art, it is obvious that the above-mentioned display driver circuit is suitable to be realized by an ASIC circuit.
在写入到显示RAM 5之前,可以通过彩色数据值的简单整数乘法来调节所显示的彩色。在一个优选实施例中,65K彩色显示将16位字分离为红、绿和蓝色分量。在其他实施例中,也可以使用采用除了RGB以外的、例如CMY的其他彩色空间的彩色显示。The displayed color can be adjusted by simple integer multiplication of the color data values before writing to the display RAM 5. In a preferred embodiment, a 65K color display separates 16-bit words into red, green and blue components. In other embodiments, color displays using other color spaces than RGB, such as CMY, may also be used.
下面的表格示出了在本发明的一个实施例中使用的字结构。在优选实施例中所选择的16位结构中,为红色提供5位,为绿色提供6位,为蓝色提供5位。使用下面的表格中所示的字结构,在未调节显示数据的情形中,可以显示红色的32种不同的值、绿色的64种不同的值、蓝色的32种不同的值。这将导致具有32×64×32的调色板,这意味着65536种不同的彩色。The following table shows the word structure used in one embodiment of the present invention. In the 16-bit structure chosen in the preferred embodiment, 5 bits are provided for red, 6 bits for green and 5 bits for blue. Using the word structure shown in the table below, in the case of unadjusted display data, 32 different values for red, 64 different values for green, and 32 different values for blue can be displayed. This will result in a palette with 32x64x32, which means 65536 different colors.
用每种彩色值自己的设定来单独地对其进行调节,其使得得到显示调节的最大的适应性。系统处理器3为特定显示器(例如LCD,TFT,OLED)设定红色、绿色和蓝色调节寄存器设定。从系统处理器3下载显示数据,显示彩色调节电路6在将所述显示数据写入到显示RAM 5之前,对其进行调节。Each color value is individually adjusted with its own setting, which allows maximum flexibility in display adjustment. The
通过可编程量来线性换算优选实施例中的显示数据。选择乘数因子以给出简单的逻辑实现。Display data in the preferred embodiment is linearly scaled by programmable quantities. The multiplier factor is chosen to give a simple logical implementation.
下面的表格根据乘数因子n、相关的换算因子、所使用的数学等式、相关的红色变化百分比、相关的可以显示的彩色的编号示出了以5位来表示的红色。显然,也是以5位来表示的彩色蓝色具有与如在下面的表格中所示的红色的调节完全相同的特性。因此,没有用单独的表格来显示蓝色。The table below shows red in 5 bits according to the multiplier factor n, the associated scaling factor, the mathematical equation used, the associated percent change in red color, and the associated number of colors that can be displayed. Obviously, the color blue, also expressed in 5 bits, has exactly the same properties as the modulation of red as shown in the table below. Therefore, there is no separate table for blue.
下面的表格示出了如何根据乘数因子n和所用的数学等式的正或负代数符号来减小或增大彩色红色。应当理解,所使用的数学运算可以通过内部寄存器的简单运算非常快的执行。右边的列示出了可以完全显示的不同彩色的编号如何根据红色的增大或减小量而减小。这一彩色编号的减小是由于调节期间的数学运算(寄存器的移位)引起的。同样,彩色蓝色具有与在下表中所示的红色相同的值。The table below shows how to decrease or increase the color red depending on the multiplier factor n and the positive or negative algebraic sign of the mathematical equation used. It should be understood that the mathematical operations used can be performed very quickly by simple manipulation of internal registers. The right column shows how the number of different colors that can be fully displayed decreases according to how much red is increased or decreased. This reduction in color number is due to mathematical operations (shifting of registers) during adjustment. Likewise, the color blue has the same value as red shown in the table below.
如果数学等式红色+红色/2n大于31,由于5位的限制,结果限制在31。If the math equation red+red/2 n is greater than 31, the result is limited to 31 due to the 5-bit limit.
下表示出了由6位表示的彩色的值。如前面所解释的,在本发明的一个实施例中通过6位来表示绿色。下面的表示出了与上面的表相同的列。与前面的表中的5位相比,显然通过使用6位,可以以附加的两步(彩色值的增大或减小中的每一个多加一步)来进行调节,并且可以显示的不同彩色的编号显著地变高了。The following table shows the value of color represented by 6 bits. As explained above, green is represented by 6 bits in one embodiment of the present invention. The table below shows the same columns as the table above. Compared with the 5 bits in the previous table, it is obvious that by using 6 bits, the adjustment can be made in an additional two steps (one step for each increase or decrease in the color value), and the number of different colors can be displayed Significantly higher.
如果数学等式绿色+绿色/2n大于63,由于6位的限制,结果限制在63。If the math equation green+green/ 2n is greater than 63, the result is limited to 63 due to the 6-bit limit.
如前面所提到的,在本发明的优选实施例中,用5位来表示红色和蓝色中的每一个并用6位来表示绿色,则使用未调节的彩色值可以显示65536种不同彩色的调色板。典型的调节包括0%的红色的变化、+6%的绿色的变化和0%的蓝色的变化。使用所述典型的调节,可以显示红色的32种不同值、绿色的61种不同值和蓝色的32种不同值。这将导致具有32×61×32的调色板,这意味着可以显示62464种不同的彩色。更加严格的调节将导致-12%的红色和蓝色的变化以及+6%的绿色的变化。这将导致具有29×61×29的调色板,这意味着仍然可以显示51301种不同的彩色。As previously mentioned, in the preferred embodiment of the present invention, with 5 bits for each of red and blue and 6 bits for green, 65536 different colors can be displayed using unadjusted color values palette. Typical adjustments include a 0% change in red, a +6% change in green, and a 0% change in blue. Using the typical adjustments, 32 different values of red, 61 different values of green and 32 different values of blue can be displayed. This will result in a palette with 32x61x32, which means 62464 different colors can be displayed. A tighter regulation would result in a -12% change in red and blue and a +6% change in green. This will result in a palette of 29x61x29, which means that 51301 different colors can still be displayed.
下面的表格示出了在本发明的一个优选实施例中如何使用彩色调节寄存器来存储彩色调节信息。在优选实施例中,使用每一个都具有8位(B0至B7)的两个寄存器。在寄存器1中,使用三位B0至B2来存储红色调节数据(RCA2:0)。在寄存器1的三位B4至B6中存储蓝色调节数据(BCA 2:0)。在寄存器2的四位B0至B3中存储绿色调节数据(GCA 3:0)。The following table shows how the color adjustment registers are used to store color adjustment information in a preferred embodiment of the present invention. In the preferred embodiment, two registers each having 8 bits (B0 to B7) are used. In
下面的表格示出了在优选实施例中,如何使用用于红色调节(RCA 2:0)的三位。下表的百分比值示出了红色彩色值的增加/减少量。The table below shows how the three bits for red adjustment (RCA 2:0) are used in the preferred embodiment. The percentage values in the table below show the increase/decrease of the red color value.
011=+25%(2位移位并相加)011=+25% (2 bits shifted and added)
010=+12.5%(3位移位并相加)010=+12.5% (3 bits shifted and added)
001=+6.3%(4位移位并相加)001=+6.3% (4 bits shifted and added)
000=无变化(默认值)000 = no change (default)
101=-6.3%(4位移位并相减)101=-6.3% (4 bits shifted and subtracted)
110=-12.5%(3位移位并相减)110=-12.5% (3 bit shift and subtraction)
111=-25%(2位移位并相减)111=-25% (2 bits shifted and subtracted)
对于具有三位调节数据的蓝色调节BCA(2:0),也使用相同的位排列。如在上面的寄存器表中所示,使用四位调节数据进行绿色调节GCA(3:0)。例如,在本发明优选实施例中,绿色调节的位排列如下所示:The same bit arrangement is also used for the blue color adjustment BCA(2:0) with three bits of adjustment data. As shown in the register table above, the green adjustment GCA(3:0) is performed using four bits of adjustment data. For example, in the preferred embodiment of the present invention, the bit arrangement for green adjustment is as follows:
0100=+25%(2位移位并相加)0100=+25% (2 bits shifted and added)
0011=+12.5%(3位移位并相加)0011=+12.5% (3 bits shifted and added)
0010=+6.3%(4位移位并相加)0010=+6.3% (4 bits shifted and added)
0001=+3.1%(5位移位并相加)0001=+3.1% (5 bits shifted and added)
0000=无变化(默认值)0000 = no change (default)
1001=-3.1%(5位移位并相减)1001=-3.1% (5 bits shifted and subtracted)
1010=-6.3%(4位移位并相减)1010=-6.3% (4 bits shifted and subtracted)
1011=-12.5%(3位移位并相减)1011=-12.5% (3 bits shifted and subtracted)
1100=-25%(2位移位并相减)1100=-25% (2 bits shifted and subtracted)
对于上述算法在显示调节电路6中的实现,在一个优选实施例中已使用了寄存器传送级代码(register transfer level code,RTL)语言。尽管RTL非常有效,但是也可以使用其它硬件描述语言(HDL)。这里示出了用于红色调节的所述RTL码的示例:For the realization of the above algorithm in the
module(code,rca,res)module(code, rca, res)
input code[5],rca[3];input code[5], rca[3];
output res[5];output res[5];
reg a[5],b[5],c[6],ci;reg a[5], b[5], c[6], ci;
//复位寄存器b//reset register b
b=5’b00000;b=5'b00000;
if(rca[1:0]==2’b01)//4位移位if(rca[1:0]==2'b01)//4 bit shift
beginbegin
b[0]=code[5]; b[0]=code[5];
endend
if(rca[1:0]==2’b10)//3位移位if(rca[1:0]==2'b10)//3 bit shift
beginbegin
b[1]=code[5];` b[1]=code[5];
b[0]=code[4]; b[0]=code[4];
endend
if(rca[1:0]==2’b11)//2位移位if(rca[1:0]==2'b11)//2 bit shift
beginbegin
b[2]=code[5];` b[2]=code[5];
b[1]=code[4];` b[1]=code[4];
b[0]=code[3]; b[0]=code[3];
endend
if(rca[2]==1’b0)//相加if(rca[2]==1'b0)//addition
beginbegin
ci=1’b0;ci=1'b0;
a=b;a=b;
endend
elseelse
begin//使用两者的补码数学的相减begin//Using the subtraction of the two's complement mathematics
ci=1’b1;ci=1'b1;
a=~b;A = ~ b;
endend
//代码相加//Code addition
assign c=code+a+ci;assign c=code+a+ci;
//检查执行和相加// check execution and addition
if((c[5]==I’b1)&&(rca[2]==1’b0))if((c[5]==I'b1)&&(rca[2]==1'b0))
res=5’b11111;res=5'b11111;
elseelse
res=c;res = c;
endmodule;endmodule;
对于本领域的技术人员,上面的例子示范了在所述优选实施例中如何进行简单和快速的彩色调节。For those skilled in the art, the above example demonstrates how simple and fast color adjustments can be made in the preferred embodiment.
图2示出了在将显示数据写入到显示RAM之前,在显示驱动器电路中换算所述显示数据的有关方法。所述方法的第一步21定义由所述显示屏幕使用的每种原色的调节数据,以便根据所述屏幕的属性来调节所述彩色。随后的步骤22在为每种原色提供一位或多位的一个或多个寄存器中存储每种原色的所述调节数据。步骤23描述字结构的定义,以操作未调节的显示数据,并在显示RAM中存储调节后的数据,其中为每种原色分配了规定的位数。下一步骤24示出了使用硬件描述语言在所述显示调节电路中实现的、调节由所述屏幕使用的每种原色的算法。现在在步骤25中,将显示数据从系统处理器下载至显示调节电路,随后在步骤26中,将根据先前实现的算法以及根据先前定义和存储的调节数据而在显示调节电路中调节的显示数据写入到显示RAM中。在最后一步27中,通过屏幕驱动器电路将调节后的显示数据从显示RAM传递到显示屏幕。Figure 2 shows a related method of scaling display data in a display driver circuit before writing the display data into display RAM. The
尽管已经参考本发明的优选实施例特别示出和描述了本发明,但本领域的技术人员应当理解,可以在不背离本发明的精神和范围的情况下对形式和细节作出各种变化。While the present invention has been particularly shown and described with reference to preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made without departing from the spirit and scope of the invention.
Claims (35)
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP03368087.7 | 2003-09-09 | ||
| EP03368087A EP1515300A1 (en) | 2003-09-09 | 2003-09-09 | Display color adjustment |
| US10/667,842 | 2003-09-22 | ||
| US10/667,842 US7518581B2 (en) | 2003-09-09 | 2003-09-22 | Color adjustment of display screens |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1624756A CN1624756A (en) | 2005-06-08 |
| CN100437743C true CN100437743C (en) | 2008-11-26 |
Family
ID=34424785
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2004100687068A Expired - Fee Related CN100437743C (en) | 2003-09-09 | 2004-09-02 | Display color adjust |
Country Status (3)
| Country | Link |
|---|---|
| JP (1) | JP2005084686A (en) |
| KR (1) | KR101042517B1 (en) |
| CN (1) | CN100437743C (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW200707374A (en) * | 2005-07-05 | 2007-02-16 | Koninkl Philips Electronics Nv | A method and apparatus of converting signals for driving a display and a display using the same |
| CN101521001B (en) * | 2008-02-26 | 2011-04-27 | 瑞昱半导体股份有限公司 | Color correction method and device for display device |
| CN104505054B (en) * | 2014-12-31 | 2017-03-01 | 厦门天马微电子有限公司 | The adjustment GTG transition of display device and the method for color |
| CN106911905B (en) * | 2017-03-15 | 2020-02-04 | 四川长虹电器股份有限公司 | Method for realizing color space function based on YCBCR color system |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5774112A (en) * | 1994-10-25 | 1998-06-30 | International Business Machines Corporation | Method and apparatus for tone correction of a digital color image with preservation of the chromaticity of the image |
| US6097366A (en) * | 1996-09-14 | 2000-08-01 | International Business Machines Corporation | Analog display interface storing color values based upon user controlled calibration |
| JP2001016459A (en) * | 1999-06-28 | 2001-01-19 | Riso Kagaku Corp | Black and white image printing method and apparatus based on color image information |
| US20010003543A1 (en) * | 1999-12-09 | 2001-06-14 | Shuichi Kagawa | Image display device |
| US20020142504A1 (en) * | 2001-01-30 | 2002-10-03 | Eastman Kodak Company | System for integrating digital control with common substrate display devices |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2876853B2 (en) * | 1991-10-24 | 1999-03-31 | 松下電器産業株式会社 | Color converter |
| US5608548A (en) * | 1994-12-23 | 1997-03-04 | Hewlett-Packard Company | Automatic color adjustment in a document processing environment |
| JP3605891B2 (en) * | 1995-06-29 | 2004-12-22 | セイコーエプソン株式会社 | Computer system |
| JP3435961B2 (en) * | 1996-02-16 | 2003-08-11 | ヤマハ株式会社 | Image data conversion apparatus and image data conversion method |
| JP3674297B2 (en) * | 1997-03-14 | 2005-07-20 | セイコーエプソン株式会社 | DYNAMIC RANGE ADJUSTING METHOD FOR LIQUID CRYSTAL DISPLAY DEVICE, LIQUID CRYSTAL DISPLAY DEVICE AND ELECTRONIC DEVICE |
| JP2962292B2 (en) * | 1997-09-26 | 1999-10-12 | 日本電気株式会社 | LSI logic design support system considering layout design |
| KR100598137B1 (en) * | 1998-09-16 | 2006-07-07 | 소니 가부시끼 가이샤 | Display apparatus |
| JP2002116750A (en) | 2000-10-05 | 2002-04-19 | Sharp Corp | Color conversion circuit and color conversion method as well as color image display device |
| JP2002262304A (en) | 2001-03-06 | 2002-09-13 | Seiko Epson Corp | Image display device, image processing method, and program |
-
2004
- 2004-09-02 CN CNB2004100687068A patent/CN100437743C/en not_active Expired - Fee Related
- 2004-09-03 JP JP2004256714A patent/JP2005084686A/en not_active Withdrawn
- 2004-09-08 KR KR1020040071654A patent/KR101042517B1/en not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5774112A (en) * | 1994-10-25 | 1998-06-30 | International Business Machines Corporation | Method and apparatus for tone correction of a digital color image with preservation of the chromaticity of the image |
| US6097366A (en) * | 1996-09-14 | 2000-08-01 | International Business Machines Corporation | Analog display interface storing color values based upon user controlled calibration |
| JP2001016459A (en) * | 1999-06-28 | 2001-01-19 | Riso Kagaku Corp | Black and white image printing method and apparatus based on color image information |
| US20010003543A1 (en) * | 1999-12-09 | 2001-06-14 | Shuichi Kagawa | Image display device |
| US20020142504A1 (en) * | 2001-01-30 | 2002-10-03 | Eastman Kodak Company | System for integrating digital control with common substrate display devices |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20050026357A (en) | 2005-03-15 |
| JP2005084686A (en) | 2005-03-31 |
| CN1624756A (en) | 2005-06-08 |
| KR101042517B1 (en) | 2011-06-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7619637B2 (en) | Systems and methods for improved gamut mapping from one image data set to another | |
| CN107369408B (en) | Toning method, toning device, display driver and display system | |
| JP4705917B2 (en) | Method and apparatus for converting from a source color space to a target color space | |
| KR100607144B1 (en) | Liquid crystal display device | |
| CN105280146B (en) | Control signal generating circuit, video display devices and control signal creating method | |
| CN104821157B (en) | Show correction system | |
| CN1882103B (en) | Systems and methods for implementing improved gamut mapping algorithms | |
| US20080198180A1 (en) | Method and Apparatus of Converting Signals for Driving Display and a Display Using the Same | |
| JP2001083940A (en) | Color image processing method, color image processing device, liquid crystal display device | |
| JP2006506664A (en) | Liquid crystal display device and driving method thereof | |
| GB2476722A (en) | Colour Gamut Space Conversion | |
| CN102667904A (en) | Method and system for backlight control using statistical attributes of image data blocks | |
| US20120120096A1 (en) | Image Control for Displays | |
| CN110473486B (en) | Method and electronic device for controlling display device based on color perceived brightness | |
| US20080007565A1 (en) | Color correction circuit, driving device, and display device | |
| JP2006506665A (en) | Liquid crystal display device and driving method thereof | |
| CN113658559A (en) | Display driving device and driving method | |
| JP2012118539A (en) | Display color adjustment | |
| CN101488335A (en) | Image processing apparatus | |
| TW202201381A (en) | Apparatus for performing brightness enhancement in display module | |
| JP2008537179A (en) | Conversion of three primary color input signals into four drive signals | |
| CN100437743C (en) | Display color adjust | |
| US20090195486A1 (en) | Systems and methods for color control of display devices | |
| US7719715B2 (en) | Tone characteristics-conversion determining apparatus, tone characteristics-conversion determining method, tone characteristics-conversion determining program, image processing apparatus, and image display apparatus | |
| US8228357B2 (en) | Generation of subpixel values and light source control values for digital image processing |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20081126 Termination date: 20170902 |