JP2005222327A - Color signal processor and display device - Google Patents

Color signal processor and display device Download PDF

Info

Publication number
JP2005222327A
JP2005222327A JP2004029775A JP2004029775A JP2005222327A JP 2005222327 A JP2005222327 A JP 2005222327A JP 2004029775 A JP2004029775 A JP 2004029775A JP 2004029775 A JP2004029775 A JP 2004029775A JP 2005222327 A JP2005222327 A JP 2005222327A
Authority
JP
Japan
Prior art keywords
color signal
color
signal
display
conversion
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.)
Pending
Application number
JP2004029775A
Other languages
Japanese (ja)
Inventor
Satoshi Maruya
智 丸屋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP2004029775A priority Critical patent/JP2005222327A/en
Publication of JP2005222327A publication Critical patent/JP2005222327A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Image Processing (AREA)
  • Liquid Crystal Display Device Control (AREA)
  • Processing Of Color Television Signals (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a color signal processor and a display device capable of converting a color space with low power consumption and at low costs without deteriorating gradation while correcting the variation for every product. <P>SOLUTION: This color signal processor has a color signal processing part 10, which includes: a ROM 102 for storing a parameter (LUT) for color space conversion; an input correcting part 106 for inputting a color signal expressed with various color spaces, and performing inversion gamma conversion to linearize display characteristics; a color space converting part 107 for performing the color space conversion corresponding to display output based on the LUT to the linearized display characteristics; a gradation generating part 108 for performing the pseudo increase of gradation decreased according to the color space conversion; and a CPU 100 for performing the rewriting of the LUT as necessary. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、様々な色空間を有する色信号を処理する色信号処理装置および表示装置に関するものである。   The present invention relates to a color signal processing device and a display device that process color signals having various color spaces.

昨今、携帯電話機,PDAやディジタルカメラ等に代表される携帯機器の表示装置として、カラー液晶表示装置(以下、CLCDまたはLCD) 等のカラー表示装置が幅広く採用されている。
一方、上記携帯機器が入力する複数の色情報は、それぞれ個別の色再現領域を有していることから、入力した色情報によって携帯機器に表示される色が異なり、携帯機器において、簡便かつ柔軟にカラーマッチングを実現することが期待される。
2. Description of the Related Art Recently, color display devices such as color liquid crystal display devices (hereinafter referred to as CLCD or LCD) are widely used as display devices for portable devices represented by mobile phones, PDAs, digital cameras, and the like.
On the other hand, since the plurality of color information input by the mobile device has individual color reproduction regions, the color displayed on the mobile device differs depending on the input color information. It is expected to realize color matching.

上記携帯機器の表示装置は、NTSCやsRGB空間を表現するRGB加法混色で色を表現することが多く、これらの色空間に適合するアナログ特性で設計し、入力した色信号を直接表示部の入力として使用することが一般的である。
しかしながら、入力する色信号の色空間は、ブラウン管の表示特性に最適な空間であって、CLCD等の他の表示装置においては最適な空間ではない。このために、sRGB等の元のディジタルデータにより期待される色と実際に表示装置に表示される色に差異が生じたり、表示装置の性能を最大限に発揮することができない場合がある。
たとえば、従来は、システムにおける色空間(例えば、sRGB)を統一し、出力先である表示部では、統一された色空間に適合するように設計されていたが、現在では、例えばsRGBより広い空間を表現できるデバイスも多数存在するので、色空間を常にsRGBにあわせることは、携帯機器の持つ性能を十分発揮できていないことになる。
したがって、複数の色空間を有する信号を扱うことができる表示装置が要望される。
The display device of the above portable device often expresses color by RGB additive color mixture that expresses NTSC or sRGB space, and is designed with analog characteristics suitable for these color spaces, and the input color signal is directly input to the display unit. It is common to use as
However, the color space of the input color signal is optimal for the display characteristics of the cathode ray tube, and is not optimal for other display devices such as a CLCD. For this reason, there may be a difference between the color expected by the original digital data such as sRGB and the color actually displayed on the display device, or the performance of the display device cannot be maximized.
For example, conventionally, the color space (for example, sRGB) in the system is unified, and the display unit that is the output destination is designed to be compatible with the unified color space. Since there are many devices that can express the above, it is not possible to sufficiently exhibit the performance of portable devices if the color space is always set to sRGB.
Therefore, a display device that can handle a signal having a plurality of color spaces is desired.

一方、CLCDを構成する表示部の個々の構成部品、たとえば、使用する光源の特性、ガラス、フィルター、薄膜トランジスタ(TFT:Thin Film Transistor)の特性やばらつきにより、製品毎に光学特性が異なるため、CLCDが入力する色の再現性が製品個々により異なる。したがって、色空間の違いや製品毎の特性、ばらつきを吸収し、色の再現性が良い表示装置が要望される。   On the other hand, the CLCD has different optical characteristics depending on the product due to the characteristics and variations of individual components of the display portion constituting the CLCD, such as the characteristics of the light source used, glass, filters, and thin film transistors (TFTs). The reproducibility of the color input by varies depending on the product. Accordingly, there is a demand for a display device that absorbs differences in color space, characteristics and variations among products, and has good color reproducibility.

色空間変換については、後述する引用文献にも記載されているところであるが、以下に簡単に説明しておく。
色空間を表現方法として、CIE1931勧告のカラーモデルによるXYZの波長刺激値を用いて色再現範囲を表現する(XYZ色座標)手法が知られている。
図14は、XYZ色座標を下記数1に基づいて、xy色度座標で表現した図であり、(a)はNTSCおよびsRGBの色空間を、(b)は表示部の色空間を示す。
The color space conversion is described in the cited document described later, but will be briefly described below.
As a method for expressing a color space, a method of expressing a color reproduction range (XYZ color coordinates) using XYZ wavelength stimulation values based on a color model recommended by CIE1931 is known.
14A and 14B are diagrams in which XYZ color coordinates are expressed in xy chromaticity coordinates based on the following formula 1, in which FIG. 14A shows the color space of NTSC and sRGB, and FIG. 14B shows the color space of the display unit.

Figure 2005222327
Figure 2005222327

図14において、三角形で表現された範囲は、色再現のための範囲であり、各色空間が表現可能な色の範囲が当該三角形の内側の範囲で示される。
図14(a)に示すとおり、NTSC, sRGB等の色空間は、それぞれ形の異なる三角形で表され、また、図14(b)に示すとおり、CLCD等の表示部は、NTSC, sRGB等の色空間と異なる三角形で表される。表示部の色空間は、前述したように、光学特性等によってばらつきを有している。
In FIG. 14, a range expressed by a triangle is a range for color reproduction, and a color range that can be expressed by each color space is indicated by a range inside the triangle.
As shown in FIG. 14 (a), color spaces such as NTSC and sRGB are represented by triangles having different shapes, and as shown in FIG. 14 (b), a display unit such as a CLCD has NTSC, sRGB and the like. Represented by a triangle different from the color space. As described above, the color space of the display unit varies depending on optical characteristics and the like.

色空間を変換するためには、RGB空間からXYZ座標系へ変換してから、再度RGB空間へ変換し直すことが必要であり、この変換は、下記数2および数3の一次変換を行うことにより可能となる。   In order to convert the color space, it is necessary to convert from the RGB space to the XYZ coordinate system, and then convert again to the RGB space. Is possible.

Figure 2005222327
Figure 2005222327

Figure 2005222327
Figure 2005222327

上述した色空間変換に関する技術として、従来より様々な技術が提案されている。
たとえば、下記特許文献1には、RGB信号をXYZ色座標に2次式を用いて色空間変換を行う手法が提案され、下記特許文献2には、3次元色変換テーブルおよび補間演算を用いて色空間変換を行う手法が提案され、下記特許文献3には、RGBに追加して複数の指定座標を用いて変換する手法が提案され、下記特許文献4には、LUT(ルックアップテーブル)と補正係数データを用いた手法が提案され、LUTと入力色の領域により補正係数を選択する手法が提案されている。
Various techniques have been proposed as techniques related to the color space conversion described above.
For example, Patent Document 1 below proposes a method of performing color space conversion using a quadratic equation for RGB signals in XYZ color coordinates, and Patent Document 2 below uses a three-dimensional color conversion table and interpolation calculation. A method of performing color space conversion is proposed, and the following Patent Document 3 proposes a method of converting using a plurality of designated coordinates in addition to RGB, and the following Patent Document 4 includes an LUT (Look Up Table) and A method using correction coefficient data is proposed, and a method for selecting a correction coefficient based on an LUT and an input color region is proposed.

特許第3036823号公報Japanese Patent No. 3036823 特開2000−165691号公報JP 2000-165691 A 特開2000−69306号公報JP 2000-69306 A 特許第2521182号公報Japanese Patent No. 2521182 特開平7−226852号公報JP-A-7-226852

しかしながら、上述した特許文献1乃至5に開示されている技術によれば、色空間を正確に変換することは可能であるものの、表示部の持つフィルタ、光源などの特性などの個々の製品毎のばらつきを補正することができない。
また、3次元LUTや、変換に演算を必要とする技術については、携帯機器などの小型ディジタル機器として重要となる低消費電力化および低コスト化を実現することが困難となるという問題がある。
However, according to the techniques disclosed in Patent Documents 1 to 5 described above, although the color space can be accurately converted, the characteristics of the display unit such as the filter and the light source, etc. Variations cannot be corrected.
In addition, the three-dimensional LUT and the technique that requires computation for conversion have a problem that it is difficult to realize low power consumption and low cost, which are important as small digital devices such as portable devices.

一方、上記製品毎のばらつきに応じてディジタルデータの補正を行うと、入力の色階調に対して出力の色階調が減少してしまうため、階調を増加させる技術が必然的に必要となるが、一般に知られている技術は、画質およびコストの面で携帯機器に採用する場合には問題となる。
すなわち、アナログ回路、LCD駆動ドライバを制御することで階調を補正する場合には、パネル駆動回路、アナログ回路の変更が伴ってコストアップの要因となり、また、簡易的に階調を増加する手法としてフレームレートコントロールとディザーリングにより実現する場合には、階調生成に使用するビット数が増加すると、空間および時間に対する影響が大きくフリッカーが目立ち実用的ではない。
On the other hand, if digital data correction is performed according to the variation of each product, the output color gradation decreases with respect to the input color gradation, so a technique for increasing the gradation is inevitably necessary. However, a generally known technique becomes a problem when it is adopted in a portable device in terms of image quality and cost.
In other words, when the gradation is corrected by controlling the analog circuit and the LCD drive driver, a change in the panel drive circuit and the analog circuit causes an increase in cost, and a method for easily increasing the gradation. In the case of realizing by frame rate control and dithering, if the number of bits used for gradation generation increases, the effect on space and time is large and flicker is conspicuous and not practical.

本発明はかかる事情に鑑みてなされたものであり、その目的は、個々の製品毎のばらつきを補正しつつ、階調の劣化を伴わずに低消費電力かつ低コストにより色空間変換を可能とする色信号処理装置および表示装置を提供することにある。   The present invention has been made in view of such circumstances, and an object of the present invention is to enable color space conversion with low power consumption and low cost without gradation deterioration while correcting variations among individual products. Another object of the present invention is to provide a color signal processing device and a display device.

上記目的を達成するために本発明の第1の観点は、第1の色信号の色空間を第2の色信号の色空間に変換するための変換係数を記憶する記憶手段と、前記変換係数に基づいて、第1の色信号を変換し、第2の色信号を生成する色信号変換手段と、前記色信号変換手段により生成された前記第2の色信号の階調を補正する階調補正手段とを有する色信号処理装置である。   In order to achieve the above object, a first aspect of the present invention is a storage means for storing a conversion coefficient for converting a color space of a first color signal into a color space of a second color signal, and the conversion coefficient. Based on the color signal conversion means for converting the first color signal to generate the second color signal, and the gradation for correcting the gradation of the second color signal generated by the color signal conversion means And a color signal processing apparatus having correction means.

好適には、前記記憶手段は、前記第1の色信号の表示特性を線形にするための第2の変換係数を記憶し、前記第2の変換係数に基づいて、表示特性を変更するように前記第1の色信号を調整する色信号調整手段を有し、前記色信号変換手段は、前記色信号調整手段により調整された第1の色信号を変換し、第2の色信号を生成する。   Preferably, the storage means stores a second conversion coefficient for making the display characteristic of the first color signal linear, and changes the display characteristic based on the second conversion coefficient. A color signal adjusting unit configured to adjust the first color signal, wherein the color signal converting unit converts the first color signal adjusted by the color signal adjusting unit to generate a second color signal; .

好適には、前記変換係数は、第1の複数のパラメータ、第2の複数のパラメータおよび第3の複数のパラメータからなり、各パラメータは、第2の色信号のビット列が第1の色信号のビット列より増加するように設定され、第1の色信号は、R信号、G信号およびB信号を含み、前記色信号変換手段は、前記第1の色信号に含まれる各信号と前記第1の複数のパラメータとに基づいて、第2の色信号のR信号を生成し、前記第1の色信号に含まれる各信号と前記第2の複数のパラメータとに基づいて、第2の色信号のG信号を生成し、前記第1の色信号に含まれる各信号と前記第3の複数のパラメータとに基づいて、第2の色信号のB信号を生成する。   Preferably, the conversion coefficient includes a first plurality of parameters, a second plurality of parameters, and a third plurality of parameters, and each parameter includes a bit string of the second color signal of the first color signal. The first color signal includes an R signal, a G signal, and a B signal, and the color signal conversion means includes the first signal and each signal included in the first color signal. An R signal of the second color signal is generated based on the plurality of parameters, and the second color signal of the second color signal is generated based on each signal included in the first color signal and the second plurality of parameters. A G signal is generated, and a B signal of the second color signal is generated based on each signal included in the first color signal and the third plurality of parameters.

好適には、前記階調補正手段は、第2の色信号に対応する画像データにおいて、隣接する画素の階調を、前記画像データのフレーム周期単位でそれぞれ異なる変化タイミングをもって変化させる。   Preferably, the gradation correction means changes the gradation of adjacent pixels in the image data corresponding to the second color signal at different change timings for each frame period of the image data.

上記目的を達成するために本発明の第2の観点は、第1の色信号の色空間を第2の色信号の色空間に変換するための変換係数を記憶する記憶手段と、前記変換係数に基づいて、第1の色信号を変換し、第2の色信号を生成する色信号変換手段と、前記色信号変換手段により生成された前記第2の色信号の階調を補正する階調補正手段と表示手段と、前記階調補正手段により階調補正された第2の色信号に基づいて、前記表示手段を駆動する表示駆動手段とを有する表示装置である。   In order to achieve the above object, a second aspect of the present invention provides storage means for storing a conversion coefficient for converting a color space of a first color signal into a color space of a second color signal, and the conversion coefficient. Based on the color signal conversion means for converting the first color signal to generate the second color signal, and the gradation for correcting the gradation of the second color signal generated by the color signal conversion means The display device includes a correction unit, a display unit, and a display driving unit that drives the display unit based on the second color signal subjected to gradation correction by the gradation correction unit.

好適には、前記表示駆動手段は、第2の色信号に含まれる各色信号を順次選択する色信号選択手段と、前記色信号選択手段により選択された色信号を順次アナログ信号に変換するアナログ信号生成手段とを有し、前記アナログ信号生成手段が生成するアナログ信号に基づいて、前記変換係数を変更する。   Preferably, the display driving unit includes a color signal selection unit that sequentially selects each color signal included in the second color signal, and an analog signal that sequentially converts the color signal selected by the color signal selection unit into an analog signal. Generating means, and changing the conversion coefficient based on the analog signal generated by the analog signal generating means.

好適には、前記表示手段に配設され、明度を検出する明度検出手段を有し、前記表示手段は、複数の色再現特性を含み、前記記憶手段は、前記複数の色再現特性に対応する複数の変換係数を含み、前記明度検出手段により検出された明度に応じて、前記記憶手段が記憶する複数の変換係数から一の変換係数を選択する。   Preferably, the display means includes brightness detection means for detecting brightness, the display means includes a plurality of color reproduction characteristics, and the storage means corresponds to the plurality of color reproduction characteristics. One conversion coefficient is selected from the plurality of conversion coefficients stored in the storage means according to the lightness detected by the lightness detection means, including a plurality of conversion coefficients.

好適には、周囲温度を検出する温度検出手段を有し、前記変換係数は、予め所定の温度条件により設定され、前記記憶手段は、温度変化に応じた変換係数の変化の度合いを表す補正係数を記憶し、前記温度検出手段により検出された温度と前記補正係数とに基づいて、起動時に前記変換係数を変更する。   Preferably, the apparatus has temperature detection means for detecting an ambient temperature, the conversion coefficient is set in advance according to a predetermined temperature condition, and the storage means is a correction coefficient representing a degree of change of the conversion coefficient in accordance with a temperature change. And the conversion coefficient is changed at startup based on the temperature detected by the temperature detection means and the correction coefficient.

本発明の第1の観点に係る色信号処理装置によれば、記憶手段は、第1の色信号の色空間を第2の色信号の色空間に変換するための変換係数を記憶し、色信号変換手段は、前記変換係数に基づいて、第1の色信号を変換して、第2の色信号を生成し、階調補正手段は、前記色信号変換手段により生成された前記第2の色信号の階調を補正するので、複数の異なる色信号の色空間に対応して信号処理することが可能となる。   According to the color signal processing device of the first aspect of the present invention, the storage means stores the conversion coefficient for converting the color space of the first color signal into the color space of the second color signal, and the color The signal conversion unit converts the first color signal based on the conversion coefficient to generate a second color signal, and the gradation correction unit converts the second color signal generated by the color signal conversion unit. Since the gradation of the color signal is corrected, it is possible to perform signal processing corresponding to a plurality of different color signal color spaces.

本発明によれば、個々の製品毎のばらつきを補正しつつ、階調の劣化を伴わずに低消費電力かつ低コストにより色空間変換を可能となるので、表示対象の色空間に依存せず、同じ色を再現することが可能となり、表示性能が向上するという利点がある。
また、CLCD等の表示部のばらつきを吸収することが可能となるので、表示装置の各製品に対して同一の表示性能が得られる利点がある。
According to the present invention, it is possible to perform color space conversion with low power consumption and low cost without correcting gradation while correcting variations among individual products, so that it does not depend on the color space to be displayed. The same color can be reproduced, and there is an advantage that display performance is improved.
In addition, since it is possible to absorb variations in a display unit such as a CLCD, there is an advantage that the same display performance can be obtained for each product of the display device.

実施形態
以下、本発明の表示装置に係る実施形態について、添付図面に関連付けて説明する。
図1は、本実施形態における表示装置1が適用されるシステムの一例を示す図である。 本システムは、複数の画像ソースを入力し、入力画像の印刷、表示等の処理を行う。入力する画像ソースは、それぞれ別々の色空間で表現されていてもよく、たとえば、TVチューナ3から入力するTV映像は、NTSCにより規定される色空間を有し、画像データ格納部4に記録されたJPEG画像は、sRGBで規定される色空間を有している。
一方、入力した画像データの出力先である表示装置1およびプリンタ5についても、それぞれ個別の色空間を有している。
Embodiments Hereinafter, embodiments according to the display device of the present invention will be described with reference to the accompanying drawings.
FIG. 1 is a diagram illustrating an example of a system to which the display device 1 according to the present embodiment is applied. This system inputs a plurality of image sources and performs processing such as printing and display of the input image. The input image sources may be expressed in different color spaces. For example, a TV video input from the TV tuner 3 has a color space defined by NTSC and is recorded in the image data storage unit 4. The JPEG image has a color space defined by sRGB.
On the other hand, the display device 1 and the printer 5 that are output destinations of the input image data also have separate color spaces.

ホスト制御部2は、CPU22により全体の制御が司られる。
CPU22は、必要に応じて、入力した複数の画像ソースを、記憶部24に格納し、または、プリンタ5へ出力し、または、入出力I/F25を介して、表示装置1が有するLCDへ画像を表示させるために、表示装置1へRGBの各ディジタル信号を出力する。
なお、表示装置1は本発明に係る表示装置に対応し、ホスト制御部2よりRGBの各ディジタル信号を入力して処理する色信号処理部10(後述する)は、本発明に係る色信号処理装置に対応する。
The host controller 2 is entirely controlled by the CPU 22.
The CPU 22 stores a plurality of input image sources in the storage unit 24 or outputs them to the printer 5 or outputs images to the LCD of the display device 1 via the input / output I / F 25 as necessary. In order to display, each digital signal of RGB is output to the display device 1.
The display device 1 corresponds to the display device according to the present invention, and a color signal processing unit 10 (to be described later) that receives and processes RGB digital signals from the host control unit 2 performs color signal processing according to the present invention. Corresponds to the device.

図2は、本発明に係る表示装置の一実施形態を示すブロック図である。
以下の説明においては、表示素子アレイとして、TFTのLCDパネル、色信号処理部を大規模集積回路(LSI)により実現する場合を例として説明する。
なお、表示アレイは、LCDに限らず、有機EL(Electroluminescence) や、PDP(Prasma Display Panel)等、ディジタル信号を処理できる表示手段に適用可能であり、また、LSIで実現する回路の一部は、TFTを用いてLCDパネル上に形成することも可能である。
FIG. 2 is a block diagram showing an embodiment of a display device according to the present invention.
In the following description, a case where a TFT LCD panel and a color signal processing unit are realized as a display element array by a large scale integrated circuit (LSI) will be described as an example.
The display array is not limited to the LCD, but can be applied to display means that can process digital signals such as organic EL (Electroluminescence) and PDP (Prasma Display Panel). It is also possible to form on an LCD panel using TFT.

色信号処理部10は、RGBの色信号を入力して、画像表示部11の表示部に応じた色信号を生成する。その際、入力した色信号の色空間に基づいて、画像表示部11の表示に適合した色空間へ色空間変換を行った後に色信号を出力する(信号S10)。
また、色信号処理部10は、画像表示部11の光学特性等のばらつきを補正するために、表示駆動用アナログ信号(信号S11)に基づいてフィードバック制御を行ったり、画像表示部11のフォトセンサ1121の出力(信号S11)に応じてLUT(ルックアップテーブル)の書換等を行う。
本発明の変換係数としてのLUTは、後述する入力補正部106における入力補正処理、および、後述する色空間変換部107における色空間変換に必要な複数のパラメータにより構成され、記憶手段としてのROM102に記憶される。LUTはROM102に格納され、必要に応じてCPU100からアクセスされて書換が可能に構成される。
The color signal processing unit 10 inputs RGB color signals and generates a color signal corresponding to the display unit of the image display unit 11. At this time, based on the color space of the input color signal, the color signal is output after color space conversion to a color space suitable for display on the image display unit 11 (signal S10).
Further, the color signal processing unit 10 performs feedback control based on an analog signal for display driving (signal S11) in order to correct variations in optical characteristics and the like of the image display unit 11, and a photo sensor of the image display unit 11. The LUT (lookup table) is rewritten in accordance with the output of 1121 (signal S11).
The LUT as a conversion coefficient according to the present invention includes a plurality of parameters necessary for input correction processing in an input correction unit 106, which will be described later, and color space conversion in a color space conversion unit 107, which will be described later. Remembered. The LUT is stored in the ROM 102 and can be rewritten by being accessed from the CPU 100 as necessary.

色信号処理部10において、CPU100はROM102に記述されたプログラムに従って動作し、電源投入時の初期化処理や、ROM102に格納されるLUTの書き換えを行う。
I/Fレジスタ104は、ホスト制御部2より制御コマンドを入力し、バスを介してCPU100へ制御コマンドを通知する。
温度検出手段としての温度センサ12または温度差感知回路103は、周辺温度を検出し、これによって後述するように温度補償が可能となる。温度センサ12の出力値に応じて、CPU100は、ROM102に格納されるLUTの書き換えを行う。
色信号調整手段としての入力補正部106,色信号変換手段としての色空間変換部107および階調補正手段としての階調生成部108は、ホスト制御部2より色信号を入力し、画像表示部11に応じた色信号(信号S10)に変換する。その際、色の階調が劣化しないように階調生成処理を行う。
In the color signal processing unit 10, the CPU 100 operates in accordance with a program described in the ROM 102, and performs initialization processing when the power is turned on and rewrite of the LUT stored in the ROM 102.
The I / F register 104 receives a control command from the host control unit 2 and notifies the CPU 100 of the control command via the bus.
The temperature sensor 12 or the temperature difference sensing circuit 103 as the temperature detecting means detects the ambient temperature, thereby enabling temperature compensation as will be described later. In accordance with the output value of the temperature sensor 12, the CPU 100 rewrites the LUT stored in the ROM 102.
An input correction unit 106 serving as a color signal adjustment unit, a color space conversion unit 107 serving as a color signal conversion unit, and a gradation generation unit 108 serving as a gradation correction unit receive a color signal from the host control unit 2 and an image display unit 11 is converted into a color signal (signal S10) corresponding to 11. At that time, gradation generation processing is performed so that the gradation of the color does not deteriorate.

ROM102が記憶するプログラムを変更することにより、容易にLUTの初期値や書き換えアルゴリズムを変更し、また、ROM102としてEEPROM等の不揮発メモリを搭載した場合に工場出荷時において初期値を書き込むことにより、コストと精度に柔軟に対応することが可能な構成となっている。   By changing the program stored in the ROM 102, the initial value of the LUT and the rewrite algorithm can be easily changed, and when the nonvolatile memory such as EEPROM is mounted as the ROM 102, the initial value is written at the time of shipment from the factory. It can be flexibly adapted to the accuracy.

次に、色信号処理部10において実行される色空間変換処理について述べる。
色空間は、CIE規格に基づいたRGBそれぞれのXYZ座標、ホワイトポイント、およびガンマ(γ)値により指定され、RGB空間からXYZ空間に対しては、以下の数4で変換することができる。
Next, a color space conversion process executed in the color signal processing unit 10 will be described.
The color space is specified by the XYZ coordinates, white point, and gamma (γ) value of each RGB based on the CIE standard, and can be converted from the RGB space to the XYZ space by the following Expression 4.

Figure 2005222327
Figure 2005222327

上記変換行列Aが定行列であるためにはRGBは線形である必要があるが、通常、NTSC, sRGBなど入力色信号は、非線形な表示特性(ガンマカーブ)を有するため、後述するように、入力補正部106により入力色信号の表示特性を線形とするような入力補正を行う。
入力補正後のデータに基づいて、それぞれの色空間毎にRGB各点とホワイトポイントを上記の数4に代入することにより、変換行列Aの各要素を決定することができる。
In order for the conversion matrix A to be a constant matrix, RGB needs to be linear. However, since input color signals such as NTSC and sRGB usually have nonlinear display characteristics (gamma curves), as described later, The input correction unit 106 performs input correction so that the display characteristic of the input color signal is linear.
Each element of the transformation matrix A can be determined by substituting the RGB points and the white points for each color space into the above equation 4 based on the input corrected data.

一方、XYZ空間を表示部の色信号に変換するための変換行列Bは下記数5に示すとおりである。   On the other hand, a conversion matrix B for converting the XYZ space into the color signal of the display unit is as shown in the following equation (5).

Figure 2005222327
Figure 2005222327

変換行列Aと同様に、それぞれの色空間毎にRGB各点とホワイトポイントを上記の数5に代入することにより、変換行列Bの各要素を決定することができる。
したがって、上記数4および5から、入力した色信号に対する表示出力への色信号の変換式は、下記数6に示す通りとなる。
Similarly to the conversion matrix A, each element of the conversion matrix B can be determined by substituting the RGB points and the white points for the respective color spaces into the above equation (5).
Therefore, the conversion formula of the color signal from the above formulas 4 and 5 to the display output for the input color signal is as shown in the following formula 6.

Figure 2005222327
Figure 2005222327

次に、上述した色空間変換処理に関し、色信号処理部10において行われる実際の処理について述べる。かかる処理は、入力補正部106,色空間変換部107および階調生成部108より実行される。
なお、以下の説明においては、入力色信号がRGB各8ビットのディジタル信号であり、また、LCDアレイ112の表示階調がRGB各6ビットである場合を例として、以下説明するが、これより少ないまたは多い階調の場合も、任意に適用可能である。
また、以下の説明および添付図面においては、たとえば、Rの8ビット色信号をR〔7:0〕と表記し、その下位2ビットをR〔1:0〕と表記し、また、上位5ビット目をR〔5〕と表記する。
Next, regarding the color space conversion process described above, an actual process performed in the color signal processing unit 10 will be described. Such processing is executed by the input correction unit 106, the color space conversion unit 107, and the gradation generation unit 108.
In the following description, the case where the input color signal is a digital signal of 8 bits for each of RGB and the display gradation of the LCD array 112 is 6 bits for each of RGB will be described as an example. The present invention can be arbitrarily applied even when there are few or many gradations.
In the following description and accompanying drawings, for example, an 8-bit color signal of R is represented as R [7: 0], its lower 2 bits are represented as R [1: 0], and upper 5 bits. The eye is expressed as R [5].

図3は、入力補正部106および色空間変換部107の構成の一例を説明するためのブロック図である。
図3において、ホスト制御部2より表示装置1が入力するNTSC, sRGBなど色信号は、一般にガンマカーブを有する非線形なデータであるため、これを線形な(リニア)データとするように入力補正を行う。
具体的には、入力補正部106を構成する乗算器1061〜1063は、RGBの各入力信号に対応し、それぞれROM102に格納される8ビットのLUTを入力信号に乗算して出力する。8ビットの各LUTは、所定のガンマカーブを有する色信号の表示特性を線形特性とするような係数により設定される。
なお、非線形データと線形データの変換は、上記8ビットのLUTをCPU100により書き換えることにより対応する。
FIG. 3 is a block diagram for explaining an example of the configuration of the input correction unit 106 and the color space conversion unit 107.
In FIG. 3, color signals such as NTSC and sRGB input to the display device 1 from the host control unit 2 are generally non-linear data having a gamma curve. Therefore, input correction is performed so that the data is linear data. Do.
Specifically, multipliers 1061 to 1063 constituting the input correction unit 106 correspond to the RGB input signals, respectively, multiply the input signals by 8-bit LUTs stored in the ROM 102, and output them. Each 8-bit LUT is set by a coefficient that makes the display characteristic of a color signal having a predetermined gamma curve a linear characteristic.
Note that conversion between nonlinear data and linear data is performed by rewriting the 8-bit LUT by the CPU 100.

色空間変換部107は、上述した数6に示す演算を実現するように構成し、RGBの各色信号を色空間変換した10ビットの出力色信号Rc,Gc,Bcを生成する。
色空間変換部107においては、それぞれ8ビット入力11ビット出力を有する9個のLUTを用いて構成されている。
ここで、色空間変換部107における変換処理に伴って、色の階調が減少してしまうので、階調の劣化を最小限にするため、要求精度に応じてLUTのビット幅を増やすことにしている。
The color space conversion unit 107 is configured to realize the above-described calculation, and generates 10-bit output color signals Rc, Gc, and Bc obtained by performing color space conversion on each of the RGB color signals.
The color space conversion unit 107 is configured using nine LUTs each having an 8-bit input and an 11-bit output.
Here, since the color gradation decreases with the conversion processing in the color space conversion unit 107, the bit width of the LUT is increased in accordance with the required accuracy in order to minimize the gradation deterioration. ing.

図3において、たとえば、Rの色信号を色空間変換した出力R信号Rcは、入力補正された色信号R,G,Bを、それぞれ乗算器1071〜1073において、対応する11ビットLUTであるRRLUT,RGLUT,RBLUTと乗算し、さらに、その乗算結果を加算器107aおよび107bにより合計加算する。この合計加算結果は、数6のRdに相当する。
色空間変換された色信号は、後段処理の入力範囲を超えないように、飽和処理部107gにおいて、10ビットデータ(0〜1023)に飽和処理されて、色信号Rcとして出力される。
他の色信号GcおよびBcについても、同様に生成されて出力される。
In FIG. 3, for example, an output R signal Rc obtained by color space converting an R color signal is converted into an RRLUT which is an 11-bit LUT corresponding to the input corrected color signals R, G, and B in multipliers 1071 to 1073, respectively. , RGLUT, RBLUT, and the addition results are added by adders 107a and 107b. This total addition result corresponds to Rd in Equation 6.
The color space-converted color signal is subjected to saturation processing to 10-bit data (0 to 1023) in the saturation processing unit 107g so as not to exceed the input range of the subsequent processing, and is output as the color signal Rc.
Other color signals Gc and Bc are similarly generated and output.

なお、色空間変換部107に使用されるLUTの各要素決めるためには、まず上述した数4および数5に示す行列から、リニアな色信号における変換データを作成する。
たとえば、乗算器1071において使用されるRRLUTは、上記数6に示すab11から作成し、乗算器1072において使用されるRGLUTは、上記数6に示すab21から作成する。さらに、作成された変換データに対して、表示部の各色の非線形(ノンリニア)表示特性に従って補正する。たとえば、Rの特性に対しては、図3に示すRRLUT,RGLUT,RBLUTの変換データを同じ係数によって書き換えることにより補正する。
In order to determine each element of the LUT used in the color space conversion unit 107, first, conversion data in a linear color signal is created from the matrixes shown in the above equations 4 and 5.
For example, the RRLUT used in the multiplier 1071 is created from ab11 shown in Equation 6 above, and the RGLUT used in the multiplier 1072 is created from ab21 shown in Equation 6 above. Further, the created conversion data is corrected according to the nonlinear display characteristics of each color of the display unit. For example, the R characteristic is corrected by rewriting the conversion data of RRLUT, RGLUT, and RBLUT shown in FIG. 3 with the same coefficient.

また、入力補正部106において使用されるLUTを、色空間変換部107において使用されるLUTに取り込むことも可能ではあるが、その場合には、ばらつきのための自動補正処理(後述する)時においてLUTを構成するテーブルの書き換えの演算が複雑になるという不利益がある。   It is also possible to import the LUT used in the input correction unit 106 into the LUT used in the color space conversion unit 107. In this case, however, during automatic correction processing (to be described later) for variation. There is a disadvantage that the calculation of rewriting the table constituting the LUT is complicated.

次いで、図4乃至図6に関連付けて、階調生成部108の構成および処理について述べる。
上記入力補正部106および色空間変換部107の処理を行うことにより、階調が減少してしまうため、階調生成処理が必要となる。すなわち、sRGB等の色空間はCRTの特性に合った色空間およびガンマ特性を有しているので、このデータを線形変換すると低輝度時の階調が低下するため、これを補正する必要がある。
Next, the configuration and processing of the gradation generation unit 108 will be described with reference to FIGS.
Since the gradation is reduced by performing the processes of the input correction unit 106 and the color space conversion unit 107, a gradation generation process is necessary. That is, since the color space such as sRGB has a color space and a gamma characteristic that match the characteristics of the CRT, if this data is linearly converted, the gradation at the time of low luminance is lowered, and this needs to be corrected. .

図4は、階調生成部108の構成の一例を示すブロック図である。
階調生成部108は、色空間変換部107からの各色信号Rc,Gc,Bc毎に、図4に示す回路を有しているが、各色信号に対して構成および動作は同一なので、図4においては、R信号の場合についてのみ記載している。なお、フレームカウンタ1081は、各色信号に対して共通に使用される。
図4に示すとおり、階調生成部108は多段で実装可能に構成され、図4に示す例では、2段の回路構成により、順に10ビットの入力色信号から表示部に適合した6ビットの色信号を生成する。
図4に示す回路は、隣接する2階調を時間的にずらし交互に表示させることによって、階調を擬似的に増やし、かつ、隣接する2階調を切り替えることによって、フリッカーを最小限に抑えることを目的としている。
FIG. 4 is a block diagram illustrating an example of the configuration of the gradation generation unit 108.
The gradation generation unit 108 has the circuit shown in FIG. 4 for each color signal Rc, Gc, Bc from the color space conversion unit 107, but the configuration and operation are the same for each color signal, so FIG. Shows only the case of the R signal. Note that the frame counter 1081 is used in common for each color signal.
As shown in FIG. 4, the gradation generation unit 108 is configured to be mountable in multiple stages, and in the example shown in FIG. 4, a 6-bit adapted to the display unit from a 10-bit input color signal in order by a two-stage circuit configuration. A color signal is generated.
The circuit shown in FIG. 4 minimizes flicker by increasing the gradation in a pseudo manner by alternately displaying two adjacent gradations shifted in time and switching the adjacent two gradations. The purpose is that.

階調生成部108は、フレームカウンタ1081と、ビットデータ生成手段としての階調フラグ生成部1082,1084と、ビット列データ生成手段としてのビット列生成部1083,1085とを含んで構成される。
階調フラグ生成部1082とビット列生成部1083を含んで構成される前段と、階調フラグ生成部1084とビット列生成部1085を含んで構成される後段とは、構成および処理が同様であるため、以下、後段(8ビット→6ビットの処理)についてのみ説明する。
The gradation generator 108 includes a frame counter 1081, gradation flag generators 1082 and 1084 as bit data generators, and bit string generators 1083 and 1085 as bit string data generators.
Since the preceding stage configured to include the gradation flag generation unit 1082 and the bit string generation unit 1083 and the subsequent stage configured to include the gradation flag generation unit 1084 and the bit string generation unit 1085 have the same configuration and processing, Only the subsequent stage (8-bit → 6-bit processing) will be described below.

階調フラグ生成部1084は、8ビットの色信号(R1)の下位2ビットR1[1:0]と、対応する表示アレイのX, Y座標の下位1ビットX[0],Y[0] と、フレーム毎に更新するフレームカウンタの出力下位2ビットF[1:0] とを入力して、階調フラグを生成する。
階調フラグ生成部1084は、上記の6ビットから1ビットを得る組み合わせ回路で実現でき、この組み合わせ回路の真理値表の一例を図5に示す。
図5において、(a)〜(d)は4ビットのフレームカウンタ1081の各タイミングを示し、(1)〜(4)は各タイミングそれぞれにおいて、入力する色信号(R1)の値である。
The gradation flag generation unit 1084 includes the lower 2 bits R1 [1: 0] of the 8-bit color signal (R1) and the lower 1 bits X [0], Y [0] of the X and Y coordinates of the corresponding display array. And the output lower 2 bits F [1: 0] of the frame counter to be updated for each frame, to generate a gradation flag.
The gradation flag generation unit 1084 can be realized by a combinational circuit that obtains 1 bit from the above 6 bits, and FIG. 5 shows an example of a truth table of this combinational circuit.
In FIG. 5, (a) to (d) indicate timings of the 4-bit frame counter 1081, and (1) to (4) are values of the input color signal (R1) at the respective timings.

すなわち、図5においては、フレームのタイミング毎に入力する色信号(R1)の値に応じて、2×2の真理値表が一意に決定され、決定された真理値表において、隣接する画素に対する階調フラグ(Flag)が規定される。そして、階調フラグが「1」を示す場合には、1つ上の階調を使用することを示す。
また、図5に示すとおり、色信号(R1)の下位2ビットR1[1:0]が「0」の場合、階調フラグは常時0であり、R1[1:0]が「1」の場合には、各画素4フレームに1度、階調フラグが「1」になり(セットされ)、R1[1:0]が「2」の場合には、各画素4フレームに2度、階調フラグがセットされ、R1[1:0]が「3」の場合には、各画素4フレームに3度、階調フラグがセットされるように、真理値表は設定される。
なお、図5に示す真理値表は一例であって、他の組み合わせにより構成することもできる。
That is, in FIG. 5, a 2 × 2 truth table is uniquely determined according to the value of the color signal (R1) input at each frame timing, and in the determined truth table, for the adjacent pixels A gradation flag (Flag) is defined. When the gradation flag indicates “1”, it indicates that the next higher gradation is used.
As shown in FIG. 5, when the lower 2 bits R1 [1: 0] of the color signal (R1) are “0”, the gradation flag is always 0, and R1 [1: 0] is “1”. In this case, the gradation flag is “1” (set) once every 4 frames of each pixel, and when R1 [1: 0] is “2”, the gradation is twice every 4 frames of each pixel. When the tone flag is set and R1 [1: 0] is “3”, the truth table is set so that the tone flag is set three times for each frame of four pixels.
Note that the truth table shown in FIG. 5 is an example, and may be configured by other combinations.

たとえば、R1[7:2]= 27 であり、かつ、R1[1:0]= 1の場合には、出力はフレーム周期毎に、下記表1に示すように変化する。   For example, when R1 [7: 2] = 27 and R1 [1: 0] = 1, the output changes as shown in Table 1 below for each frame period.

(表1)
X=0,Y=0 Rd[5:0]= 27 -> 27 -> 27 -> 28 -> 27 -> 27 -> 27 -> 28 ...
X=1,Y=0 Rd[5:0]= 28 -> 27 -> 27 -> 27 -> 28 -> 27 -> 27 -> 27 ...
X=0,Y=1 Rd[5:0]= 27 -> 27 -> 28 -> 27 -> 27 -> 27 -> 28 -> 27 ...
X=1,Y=1 Rd[5:0]= 27 -> 28 -> 27 -> 27 -> 27 -> 28 -> 27 -> 27 ...
(Table 1)
X = 0, Y = 0 Rd [5: 0] = 27->27->27->28->27->27->27-> 28 ...
X = 1, Y = 0 Rd [5: 0] = 28->27->27->27->28->27->27-> 27 ...
X = 0, Y = 1 Rd [5: 0] = 27->27->28->27->27->27->28-> 27 ...
X = 1, Y = 1 Rd [5: 0] = 27->28->27->27->27->28->27-> 27 ...

フレームを十分高速で変化させれば、見かけの明るさは平均化されるので、擬似的に中間階調を表現することが可能となる。表1に示す例では、R1[5:0] = 27.25となる。   If the frame is changed at a sufficiently high speed, the apparent brightness is averaged, so that it is possible to express a halftone in a pseudo manner. In the example shown in Table 1, R1 [5: 0] = 27.25.

また、階調フラグ生成部1082においては、各座標のXYの最下位ビットを使用しているため、表1に示すように、出力の変化のタイミングは、空間的にずれた位置において発生する。
したがって、同じ階調の色が空間的に広がっている場合には、空間的にディザーをかけたのと同じ効果が得られる。実際にはディザーをかけていないため、画像の解像度が低下することはない。
Further, since the gradation flag generation unit 1082 uses the least significant bit of XY of each coordinate, as shown in Table 1, the timing of the output change occurs at a spatially shifted position.
Therefore, when colors of the same gradation are spread spatially, the same effect as that obtained by applying dither spatially can be obtained. Since the dither is not actually applied, the resolution of the image does not decrease.

ビット列生成部1085は、飽和処理付きの半加算器であり、階調フラグ生成部1084から入力した階調フラグ(Flag)と、入力した色信号R1の上位ビット[7:2] から6ビットの色信号Rd[5:0] を出力する。
図6は、ビット列生成部1083の回路構成の一例を示す図である。
図6に示すように、ビット列生成部1083は、色信号R1の上位6ビットに対して、階調フラグを順に加算するための6つの半加算器と、6つのOR論理ゲートとから構成される。
入力色信号R1[7:2]が最大階調の場合には、その最大階調より大きい階調は表現できないので、R1[7]のキャリー(桁上げ)と各半加算器の出力のORをとることにより、最大階調に飽和するように構成している。
The bit string generation unit 1085 is a half-adder with a saturation process. The bit string generation unit 1085 has 6 bits from the gradation flag (Flag) input from the gradation flag generation unit 1084 and the upper bits [7: 2] of the input color signal R1. The color signal Rd [5: 0] is output.
FIG. 6 is a diagram illustrating an example of a circuit configuration of the bit string generation unit 1083.
As shown in FIG. 6, the bit string generation unit 1083 includes six half adders for sequentially adding gradation flags to the upper six bits of the color signal R1, and six OR logic gates. .
When the input color signal R1 [7: 2] has the maximum gradation, since a gradation larger than the maximum gradation cannot be expressed, the carry (carry) of R1 [7] and the output of each half adder are ORed. By taking the above, it is configured to be saturated at the maximum gradation.

以上、階調生成部108の構成について説明した。
なお、図4に示すように、階調生成部108を多段により構成する場合は、フレームカウンタは段数×2ビット必要であり、また、最終段から順番に下位から2ビットづつ使用する。これは、入力信号の下位ビットほど階調差が小さいため、時間的に長い期間で変化させても、色斑が認識しにくいためである。
The configuration of the gradation generation unit 108 has been described above.
As shown in FIG. 4, when the gradation generation unit 108 is configured in multiple stages, the frame counter needs the number of stages × 2 bits, and uses the lower 2 bits in order from the last stage. This is because the lower-order bit of the input signal has a smaller gradation difference, so that even if it is changed over a long period of time, it is difficult to recognize color spots.

階調生成部108は、色信号の下位2ビット入力、または、階調フラグ(Flag)を「0」に固定することにより、簡単に無効化することが可能であり、低消費電力モードを設定して消費電力を低減させる場合や、フレームレートを低下させることにより上述した階調変化が視認しやすい場合には、有効である。
また、階調生成部108は、小規模なロジック回路で実現可能であるので、TFTを使用してLCDパネル上に形成することも可能である。
The gradation generation unit 108 can be easily invalidated by setting the lower 2 bits of the color signal or fixing the gradation flag (Flag) to “0”, and sets the low power consumption mode. Thus, it is effective when the power consumption is reduced or when the above-described gradation change is easily recognized by lowering the frame rate.
In addition, since the gradation generation unit 108 can be realized by a small logic circuit, it can also be formed on the LCD panel using TFTs.

上述したように、ホスト制御部2から入力されたRGBの各8ビットの色信号は、色信号処理部10において、入力補正部106により入力補正(線形変換)され、色空間変換部107により色空間変換され、階調生成部108により階調生成されて、RGBの各6ビットの色信号(図2の信号S10)として画像表示部11へ出力される。   As described above, the RGB 8-bit color signals input from the host control unit 2 are input-corrected (linear conversion) by the input correction unit 106 in the color signal processing unit 10, and the color space conversion unit 107 performs color correction. The space is converted, the gradation is generated by the gradation generation unit 108, and is output to the image display unit 11 as 6-bit RGB color signals (signal S10 in FIG. 2).

次に、色信号処理部10より出力されたRGBの各6ビットの色信号(信号S10)に基づいて、LCDを駆動する処理について述べる。
通常、RGBそれぞれについて光学特性が異なるため、RGBそれぞれの特性に適合したD/A変換器を有する場合が多いが、その場合、各D/A変換器毎に異なるトランジスタを使用するために、TFTのばらつきによって同一のLCDパネルであっても特性がばらついてしまうという不利益がある。
そこで、本実施形態においては、RGBに対して共通のD/A変換器を使用することによって、カラーチャンネル毎のTFTのばらつきを抑制しつつ、色信号処理部10のLUTを適宜書き換えることで、RGB毎の光学特性を補正して上記ばらつきを吸収する。
Next, a process for driving the LCD based on each RGB 6-bit color signal (signal S10) output from the color signal processing unit 10 will be described.
Usually, since each RGB has different optical characteristics, it often has a D / A converter adapted to the characteristics of each RGB. In this case, in order to use a different transistor for each D / A converter, a TFT is used. There is a disadvantage that the characteristics vary even with the same LCD panel due to the variation of.
Therefore, in the present embodiment, by using a common D / A converter for RGB, the variation of TFTs for each color channel is suppressed, and the LUT of the color signal processing unit 10 is appropriately rewritten. The optical characteristics for each RGB are corrected to absorb the variation.

図7は、RGB共通のD/A変換器を使用する場合の効果を示す特性を示し、(a)はRGB個別のD/A変換器を使用した場合の表示特性を、(b)は1つのD/A変換器によってRGBの各信号を駆動する場合の表示特性を、それぞれ示す。図7から明らかなように、1つのD/A変換器によってRGBの各信号を駆動する場合(図7(b))の方が、D/A変換器に使用されるトランジスタのばらつきが少ないために、生成される階調のばらつきが少ない。   FIG. 7 shows characteristics showing the effect when using a D / A converter common to RGB, (a) shows display characteristics when using an RGB individual D / A converter, and (b) shows 1 The display characteristics in the case where each RGB signal is driven by two D / A converters are shown respectively. As is clear from FIG. 7, when each RGB signal is driven by one D / A converter (FIG. 7B), there is less variation in transistors used in the D / A converter. Furthermore, there is little variation in the generated gradation.

図8は、信号S10に基づいて処理する表示駆動部111の構成の一例を示すブロック図である。
表示駆動手段としての表示駆動部111では、入力した色信号(信号S10)が順次、色信号選択手段としてのマルチプレクサ1111により選択され(V[5:0])、次いで、アナログ信号生成手段としての6ビットのD/A変換部1112によりLCDを駆動するためのアナログ信号が生成される。したがって、上述したように、RGBの各色についてばらつきが少ないアナログ信号が得られる。
FIG. 8 is a block diagram illustrating an example of the configuration of the display driving unit 111 that performs processing based on the signal S10.
In the display drive unit 111 as the display drive unit, the input color signal (signal S10) is sequentially selected by the multiplexer 1111 as the color signal selection unit (V [5: 0]), and then as the analog signal generation unit. A 6-bit D / A converter 1112 generates an analog signal for driving the LCD. Therefore, as described above, an analog signal with little variation for each color of RGB can be obtained.

さらに、図8に示すように、出力されるアナログ信号は、アナログスイッチ1113,1114を介し、所定のタイミングで色信号処理部10へフィードバックされる(図8に示す信号S11)。これにより、色信号処理部10において、D/A変換部1112のばらつきがモニタされ、そのばらつきを吸収するようにLUTが書き換えられる。   Further, as shown in FIG. 8, the output analog signal is fed back to the color signal processing unit 10 at a predetermined timing via the analog switches 1113 and 1114 (signal S11 shown in FIG. 8). As a result, the color signal processing unit 10 monitors the variation of the D / A conversion unit 1112 and rewrites the LUT so as to absorb the variation.

ここで、D/A変換部1112は、通常、LCDアレイ112の表示素子を駆動することに最適化された設計がなされ、TFTによってLCDパネル上に形成されることが多い。
一方、色信号処理部10はLSIにより構成され、フィードバックされたアナログ信号を処理する色信号処理部10のA/D変換部105は、上記LSI上に形成されるので、微細加工プロセスを使用することができ、変換速度や駆動能力等設計上の制約が多いD/A変換器1112に比べて、精度の高いA/D変換を実現することが可能である。
また、A/D変換部105は、常時駆動する必要がないので、消費電力を抑制することが可能である。
Here, the D / A converter 1112 is usually designed to be optimized for driving the display elements of the LCD array 112 and is often formed on the LCD panel by TFTs.
On the other hand, the color signal processing unit 10 is configured by an LSI, and the A / D conversion unit 105 of the color signal processing unit 10 that processes the fed back analog signal is formed on the LSI, and therefore uses a fine processing process. Therefore, it is possible to realize highly accurate A / D conversion as compared with the D / A converter 1112 having many design restrictions such as conversion speed and driving capability.
Further, since the A / D conversion unit 105 does not need to be driven at all times, power consumption can be suppressed.

表示駆動部111のD/A変換部1112による出力電圧は、温度による影響を受けることから、色信号処理部10に接続された温度センサ12によって検出された温度と、フィードバックされたアナログ信号とに基づいて、温度による影響をキャンセルするように、LUTを書き換えてもよい。
独立した温度センサでなくとも、MOSトランジスタの温度特性差を利用して簡便に温度差を感知する回路(温度差感知回路103)を追加してもよい。
なお、LSI上に上記の温度差感知回路103を設ける場合には、正確な温度を推定することが難しいので、温度補正は必要な精度とコストのバランスにより、外部の温度センサを使用するか否かを決定する。
Since the output voltage from the D / A converter 1112 of the display driver 111 is affected by temperature, the output voltage is converted into the temperature detected by the temperature sensor 12 connected to the color signal processor 10 and the analog signal fed back. Based on this, the LUT may be rewritten so as to cancel the influence of temperature.
Even if it is not an independent temperature sensor, a circuit (temperature difference sensing circuit 103) that simply senses the temperature difference using the temperature characteristic difference of the MOS transistor may be added.
In the case where the temperature difference sensing circuit 103 is provided on the LSI, it is difficult to estimate an accurate temperature. Therefore, whether or not an external temperature sensor is used for the temperature correction depends on a balance between necessary accuracy and cost. To decide.

さらに、図8に示す表示駆動部111においては、LCDアレイ112に配設された明度検出手段としてのフォトセンサ1121の出力信号が、アナログスイッチ1114を介し、所定のタイミングで色信号処理部10へフィードバックされる。そして、フィードバックされたフォトセンサ出力に応じて、LUTの書換がなされる。   Further, in the display drive unit 111 shown in FIG. 8, the output signal of the photosensor 1121 as the brightness detection means arranged in the LCD array 112 is sent to the color signal processing unit 10 through the analog switch 1114 at a predetermined timing. Provide feedback. Then, the LUT is rewritten according to the photosensor output fed back.

一般に、LCDの種類として、全ての光をバックライトから得る透過型LCDのほか、一部を反射光から得る半透過型LCD、すべてを反射光から得る反射型LCD等がある。半透過型LCDでは、反射モードと透過モードによってそれぞれ光学特性が異なり、周囲の明るさにより出力される色が変化してしまう。また、反射型LCDにおいても,フロントライトを使用することが多く、外光とフロントライトの強さによって、その光学特性が変化する。
したがって、本実施形態においては、フォトセンサ1121をTFTの構成によりLCDパネル上に形成し、その出力をアナログスイッチ1114を介して色信号処理部10へフィードバックすることによって、LCD周辺の外光の強さを把握し、外光の強さに応じてLUTを書き換える構成としている。これにより、上述のように複数の光学特性に対して、出力される色の変化を最小限に押さえることが可能となる。
In general, there are LCD types such as a transmissive LCD that obtains all light from a backlight, a transflective LCD that obtains part from reflected light, and a reflective LCD that obtains all from reflected light. In a transflective LCD, the optical characteristics differ depending on the reflection mode and the transmission mode, and the output color changes depending on the ambient brightness. Also, a reflective LCD often uses a front light, and its optical characteristics change depending on the intensity of external light and the front light.
Therefore, in the present embodiment, the photosensor 1121 is formed on the LCD panel with a TFT structure, and the output is fed back to the color signal processing unit 10 via the analog switch 1114, thereby increasing the intensity of external light around the LCD. The LUT is rewritten according to the intensity of external light. As a result, it is possible to minimize the change in the output color for a plurality of optical characteristics as described above.

なお、フォトセンサは、LCDアレイ112の外側に複数個設けることが望ましく、図2に示す例では、LCDアレイ112の四隅に設置されている。これにより、複数個のフォトセンサのうち、一部のセンサが表示部の外枠の影に隠れ、外光を十分に検出できない場合であっても、残りのセンサにより周辺の明るさを知ることができる。
画面領域の一部が他の部分と比べて明るさが大きく異なることは考えられないので、上記複数のフォトセンサの出力のうち、低輝度の値は無視するようにしてもよい。
検出精度がそれ程必要ない場合には、表示駆動部111側に2個のフォトセンサを設置し、また、フォトセンサの設置場所が確保できない場合には、LCDパネルの隅の画素を削って配置する。
Note that it is desirable to provide a plurality of photosensors outside the LCD array 112, and in the example shown in FIG. 2, the photosensors are installed at the four corners of the LCD array 112. As a result, even if some of the multiple photosensors are hidden by the shadow of the outer frame of the display unit and the ambient light cannot be detected sufficiently, the remaining sensor can know the brightness of the surroundings. Can do.
Since it is unlikely that the brightness of a part of the screen area is significantly different from that of other parts, the low luminance value among the outputs of the plurality of photosensors may be ignored.
When the detection accuracy is not so high, two photosensors are installed on the display driving unit 111 side, and when the installation location of the photosensors cannot be secured, the corner pixels of the LCD panel are cut and arranged. .

以上、本実施形態に係る表示装置の構成および動作について説明した。
次に、色信号処理部10において設定されるLUTの標準パラメータの決定フローについて述べる
The configuration and operation of the display device according to this embodiment have been described above.
Next, a determination flow of standard parameters of the LUT set in the color signal processing unit 10 will be described.

図9は、LUTの標準パラメータの決定処理を示すフローチャートである。
図9において、先ず論理値の設定が行われる(ステップST10)。すなわち、LUTの各パラメータの論理的な値を設定する。
入力補正部106において使用されるRGB各色信号に対応するLUT(図3参照)は、入力の色空間と共に指定されるガンマ値(たとえば、sRGB,γ=2.2)に応じて、逆ガンマ変換を行い、線形変換が実行されるように設定される。
さらに、NTSC, sRGB等の入力信号の色空間に応じて、数4に示す行列Aの各項(a11〜a33)を算出する。
同様に、表示装置の光学測定によって行列Bの各項(b11〜b33)を算出する。その際、行列Bの各項がばらつきを有しないように、常温において光学測定を行う等ばらつきセンタとなる環境設定により行う。
FIG. 9 is a flowchart showing the LUT standard parameter determination process.
In FIG. 9, first, a logical value is set (step ST10). That is, the logical value of each parameter of the LUT is set.
The LUT (see FIG. 3) corresponding to each RGB color signal used in the input correction unit 106 performs inverse gamma conversion according to a gamma value (for example, sRGB, γ = 2.2) specified together with the input color space. , Set to perform linear transformation.
Furthermore, each term (a11 to a33) of the matrix A shown in Equation 4 is calculated according to the color space of the input signal such as NTSC or sRGB.
Similarly, each term (b11 to b33) of the matrix B is calculated by optical measurement of the display device. At this time, the measurement is performed by setting the environment to be a variation center such that optical measurement is performed at room temperature so that each term of the matrix B has no variation.

以上から、行列A,Bの各項がそれぞれ決まるため、数6に従って、変換行列ABの線形変換テーブルの各項が一意に定まる(論理値の設定)。
上述したように、論理値の設定がなされると(ステップST10)、期待される表示特性に合致するように、LUTを変更する(ステップST11)。たとえば、sRGB入力に対し、表示部側においてsRGBの出力特性が得られるようにLUTを変更(補正)する。
さらに、補正後の表示部の光学特性を測定して(ステップST12)、表示部において期待された表示特性が得られるように、すなわち、実際の表示特性と期待される表示特性(入力時の表示特性)の誤差が最小となるように(ステップST13)、LUTを決定する。決定されたLUT(標準LUT)は、ROM102に格納される。
なお、図9のフローチャートが示すように、誤差が大きい場合には、ステップST11およびステップST12が繰り返し実行されることになるが、本処理に対してリアルタイム性は必要なく、表示装置1の製造段階において時間をかけて行えばよい。
From the above, since the terms of the matrices A and B are determined, the terms of the linear transformation table of the transformation matrix AB are uniquely determined according to Equation 6 (setting of logical values).
As described above, when the logical value is set (step ST10), the LUT is changed so as to match the expected display characteristics (step ST11). For example, with respect to sRGB input, the LUT is changed (corrected) so that sRGB output characteristics can be obtained on the display unit side.
Further, the optical characteristics of the display unit after correction are measured (step ST12) so that the display characteristics expected in the display unit can be obtained, that is, the actual display characteristics and the expected display characteristics (display at the time of input) The LUT is determined so that the (characteristic) error is minimized (step ST13). The determined LUT (standard LUT) is stored in the ROM 102.
As shown in the flowchart of FIG. 9, when the error is large, step ST11 and step ST12 are repeatedly executed. However, the real-time property is not necessary for this processing, and the display device 1 is manufactured. It may be performed over time.

図10は、入力したRGBの各色信号に応じて、設定したLUTに応じて表示特性が変化する一例であり、(1)はR入力について、(2)はG入力について、(3)はB入力について、それぞれ示す。
図10においては、入力信号Ri,Gi,Biがγ=2.2,sRGBの特性を有している場合であって、Rd=0.7Ri−0.15Gi+0.5Biの関係により線形変換を行う場合の例を示す。
図10(1)において、(1−a)は、R入力に対して期待される表示特性(γ=2.2)を、(1−b)は、(1−a)の表示特性を線形(リニア)に変換(逆ガンマ変換)した特性を、(1−c)は、(1−a)の表示特性に対して色空間変換(線形変換)を施した特性を、(1−d)は、予め測定したR表示素子の特性によって補正がされた後の特性を、それぞれ示す。図10(2)および(3)についても、(1)と同様である。
図10においては、(1−d)〜(3−d)により得られる表示特性が入力信号の表示特性と極力合致するように、図9に示すフローチャートに従ってLUTが設定される。
なお、図10では省略しているが、図3に示したように、図10(1−b)〜(3−b)に示す線形特性は、GdおよびBdの演算にも使用される。
FIG. 10 shows an example in which the display characteristics change according to the set LUT in accordance with the input RGB color signals. (1) is for R input, (2) is for G input, and (3) is for B input. Each input is shown.
In FIG. 10, the input signals Ri, Gi, Bi have the characteristics of γ = 2.2, sRGB, and linear conversion is performed according to the relationship of Rd = 0.7Ri−0.15Gi + 0.5Bi. An example of the case is shown.
In FIG. 10 (1), (1-a) is a display characteristic (γ = 2.2) expected for the R input, and (1-b) is a linear display characteristic of (1-a). (1-c) is a characteristic obtained by performing color space conversion (linear conversion) on the display characteristic of (1-a), and (1-d) is a characteristic converted to (linear) (inverse gamma conversion). Indicates the characteristics after correction by the characteristics of the R display element measured in advance. 10 (2) and (3) are the same as (1).
In FIG. 10, the LUT is set according to the flowchart shown in FIG. 9 so that the display characteristics obtained by (1-d) to (3-d) match the display characteristics of the input signal as much as possible.
Although omitted in FIG. 10, as shown in FIG. 3, the linear characteristics shown in FIGS. 10 (1-b) to (3-b) are also used for the calculation of Gd and Bd.

次に、LUTを補正する際の補正係数の決定フローについて、図11に関連付けて述べる。
図9のフローチャートに示す処理により得られたLUTの値は、ばらつきを考慮しない標準値(標準LUT)であるため、温度やトランジスタの特性がばらつく場合に、標準LUTをどの程度補正すべきかを示す補正係数を予め決定しておく必要があり、そのための処理が図11に示すフローチャートである。
Next, a correction coefficient determination flow for correcting the LUT will be described with reference to FIG.
Since the LUT value obtained by the processing shown in the flowchart of FIG. 9 is a standard value (standard LUT) that does not take into account variations, it indicates how much the standard LUT should be corrected when the temperature and transistor characteristics vary. The correction coefficient needs to be determined in advance, and the process for this is the flowchart shown in FIG.

図11において、先ず、標準LUTを設定する(ステップST20)。
次いで、温度およびばらつき条件の設定を行う(ステップST21)。
たとえば、温度として、常温,高温,低温の3種類を考慮し、ばらつきとして、TFT LCDの場合には、PNトランジスタばらつきの範囲の最大最小の組み合わせ4種類(P最大/N最大, P最大/N最小,P最小/N最大,P最小/N最小)を考慮する。この場合には、3×4=12パターンの条件を設定して、以下のステップを処理する。
In FIG. 11, first, a standard LUT is set (step ST20).
Next, temperature and variation conditions are set (step ST21).
For example, in consideration of three types of temperature, normal temperature, high temperature, and low temperature, as variations, in the case of TFT LCD, four types of maximum and minimum combinations of PN transistor variation range (P maximum / N maximum, P maximum / N Minimum, P minimum / N maximum, P minimum / N minimum). In this case, 3 × 4 = 12 pattern conditions are set, and the following steps are processed.

ステップST22〜24で行われる処理は、図9のフローチャートを用いて述べた処理と同一である。すなわち、上記12パターンの各条件毎に、実際の表示特性と期待される表示特性(入力時の表示特性)の誤差が最小となるように、LUT(最適LUT)を決定する(ステップST24)。
なお、誤差が大きい場合には、ステップST22およびステップST23が繰り返し実行されることになるが、本処理に対してリアルタイム性は必要なく、表示装置1の製造段階等において時間をかけて行えばよい。
The processing performed in steps ST22 to ST24 is the same as the processing described using the flowchart of FIG. That is, the LUT (optimum LUT) is determined so that the error between the actual display characteristics and the expected display characteristics (display characteristics at the time of input) is minimized for each condition of the 12 patterns (step ST24).
If the error is large, step ST22 and step ST23 are repeatedly executed. However, real-time processing is not necessary for this process, and it may be performed in the manufacturing stage of the display device 1 over time. .

ステップST22〜24により、ステップST21で設定した各条件毎に最適LUTが決定されると、標準LUTとの差分を記録する(ステップST25)とともに、その差分を数値化して所定の近似式による係数を求める。さらに、D/A変換器1112のばらつきを吸収できるように、各条件時のD/A変換器1112の出力特性を記録する。
所定の近似式は、要求精度に応じて様々考えられるところであるが、たとえば、下記数7に示すような比較的簡単な式を各LUT毎に適用することができる。
When the optimum LUT is determined for each condition set in step ST21 in steps ST22 to ST24, the difference from the standard LUT is recorded (step ST25), and the difference is quantified to obtain a coefficient based on a predetermined approximate expression. Ask. Further, the output characteristics of the D / A converter 1112 at each condition are recorded so that the variation of the D / A converter 1112 can be absorbed.
There are various possible approximate expressions depending on the required accuracy. For example, a relatively simple expression as shown in the following equation 7 can be applied to each LUT.

Figure 2005222327
Figure 2005222327

ステップST21において設定された各条件毎に、上記数7の各係数を算出すると、温度の変動およびばらつきに応じて、どの程度LUTを補正させる必要があるかについて決定できることになる。
これにより、後述する自動補正のための基礎データが得られる。上述した処理(ステップST21〜25)は、表示特性の特性(反射光が支配的な場合、透過光が支配的な場合等)および入力信号の色空間毎(たとえば、sRGBやNTSC)に必要であるが、リアルタイム性は要求されず、表示装置毎に十分時間をかけて実行することが可能である。
When each coefficient of Equation 7 is calculated for each condition set in step ST21, it is possible to determine how much the LUT needs to be corrected in accordance with temperature fluctuations and variations.
Thereby, basic data for automatic correction described later is obtained. The above-described processing (steps ST21 to ST25) is necessary for display characteristics (when reflected light is dominant, transmitted light is dominant, etc.) and for each input signal color space (for example, sRGB or NTSC). However, real-time performance is not required, and it is possible to execute for each display device by taking a sufficient time.

次に、表示装置1の起動時に実行される自動補正の処理について、図12に関連付けて説明する。
自動補正の処理においては、図11のフローチャートに示す処理によって得られたデータに基づいて、表示装置1の起動時に標準LUTからの補正処理を行う。以下、自動補正の処理の各ステップについて順に述べる。
Next, automatic correction processing executed when the display device 1 is started will be described with reference to FIG.
In the automatic correction process, the correction process from the standard LUT is performed when the display device 1 is started based on the data obtained by the process shown in the flowchart of FIG. Hereinafter, each step of the automatic correction process will be described in order.

先ず、LCDの周辺の明るさを測定する(ステップST30)。具体的には、表示駆動部111のアナログスイッチ1114を制御して、LCDアレイ112に設置されたフォトセンサ1121の出力を色信号処理部10が取り込む。
次いで、LUTの標準値(標準LUT)をROM102から読み出す(ステップST31)。すなわち、ROM102に設定した標準の入力色空間、あるいは、外部のホスト制御部2よりコマンドで指定された色空間に応じて複数のLUTから一のLUTを選択して、使用する標準LUTを決定する。
First, the brightness around the LCD is measured (step ST30). Specifically, the color signal processing unit 10 takes in the output of the photosensor 1121 installed in the LCD array 112 by controlling the analog switch 1114 of the display driving unit 111.
Next, the standard value of the LUT (standard LUT) is read from the ROM 102 (step ST31). That is, a standard LUT to be used is determined by selecting one LUT from a plurality of LUTs according to the standard input color space set in the ROM 102 or the color space designated by the command from the external host control unit 2. .

ステップST32において、表示駆動部111のD/A変換器特性の測定を行う。
具体的には、図8に示したように、表示駆動部111のアナログスイッチ1113,1114を制御して、D/A変換部1112のアナログ信号出力を、色信号処理部10のA/D変換部105へフィードバックさせることにより、モニタする。
In step ST32, the D / A converter characteristic of the display driving unit 111 is measured.
Specifically, as shown in FIG. 8, the analog switches 1113 and 1114 of the display driving unit 111 are controlled to convert the analog signal output of the D / A conversion unit 1112 into the A / D conversion of the color signal processing unit 10. Monitoring is performed by feeding back to the unit 105.

次に、周辺温度を測定する(ステップST33)。表示駆動部111のD/A変換部1112による出力電圧は、温度による影響を受けることから、後段で周辺温度に応じたLUTの設定を行うためである。
具体的には、色信号処理部10に接続された温度センサ12、または、独立した温度センサでなくとも、MOSトランジスタの温度特性差を利用して簡便に温度差を感知する回路(温度差感知回路103)を追加することによって、周辺温度を検出する。
なお、LSI上に上記の温度差感知回路103を設ける場合には、正確な温度を推定することが難しいので、温度補正は必要な精度とコストのバランスにより、外部の温度センサを使用するか否かを決定する。
Next, the ambient temperature is measured (step ST33). This is because the output voltage from the D / A converter 1112 of the display driving unit 111 is affected by temperature, so that the LUT is set according to the ambient temperature in the subsequent stage.
Specifically, a circuit (temperature difference sensing) that simply detects a temperature difference using a temperature characteristic difference of a MOS transistor without using a temperature sensor 12 connected to the color signal processing unit 10 or an independent temperature sensor. The ambient temperature is detected by adding a circuit 103).
In the case where the temperature difference sensing circuit 103 is provided on the LSI, it is difficult to estimate an accurate temperature. Therefore, whether or not an external temperature sensor is used for temperature correction depends on a balance between necessary accuracy and cost. To decide.

次に、TFTのばらつき推定を行う(ステップST34)。すなわち、ROMに記録されたD/A変換器特性と実際に搭載されたD/A変換器1112の特性を比較し、TFTのばらつき傾向(標準からのばらつき)を推定する。
なお、TFTのトランジスタのばらつきに関し、あらかじめ工場出荷時にEEPROM等の不揮発メモリにばらつき量を記録することで精度を上げることも可能であるが、コストが増加する不利益がある。
Next, TFT variation estimation is performed (step ST34). That is, the D / A converter characteristics recorded in the ROM and the characteristics of the actually mounted D / A converter 1112 are compared to estimate the TFT variation tendency (variation from the standard).
It is possible to increase the accuracy of TFT transistor variations by recording the amount of variation in a nonvolatile memory such as an EEPROM in advance at the time of factory shipment, but there is a disadvantage that the cost increases.

以上のステップによって、LUTを補正するためのデータ(温度,TFTばらつき)が取得されたので、前述した数7に基づいて、LUTの各パラメータを決定する(ステップST35)。
さらに、外部のホスト制御部2からの要求や、所定周期毎のCPU100からの要求に応じて、上記ステップST30〜35を実行する(ステップST36)。
Through the above steps, data (temperature, TFT variation) for correcting the LUT has been acquired, so each parameter of the LUT is determined based on Equation 7 described above (step ST35).
Further, the above steps ST30 to ST35 are executed in response to a request from the external host control unit 2 or a request from the CPU 100 at predetermined intervals (step ST36).

以上説明したように、本実施形態に係る表示装置1によれば、色空間変換のためのパラメータ(LUT)を記憶するROM102と、様々な色空間により表現された色信号を入力して逆ガンマ変換を行うことにより表示特性を線形とする入力補正部106と、線形化された表示特性をLUTに基づいて表示出力に応じた色空間変換を行う色空間変換部107と、色空間変換に伴って減少した階調を擬似的に増加させる階調生成部108と、必要に応じてLUTの書換を行うCPU100と、を含む色信号処理部10を有するように構成した。   As described above, according to the display device 1 according to the present embodiment, the ROM 102 that stores the parameters (LUT) for color space conversion, and the color signal expressed by various color spaces are input and the inverse gamma is input. An input correction unit 106 that linearizes display characteristics by performing conversion, a color space conversion unit 107 that performs color space conversion according to display output based on the LUT based on the linearized display characteristics, and accompanying color space conversion The color signal processing unit 10 includes a gradation generation unit 108 that artificially increases the gradation that has been decreased and a CPU 100 that rewrites the LUT as necessary.

したがって、ROM102に記憶させるLUTの初期値を追加することで、sRGB,
NTSC RGB等の複数の異なる色空間を有する入力信号に対応することができる。
標準的に設定される標準LUT(標準パラメータ)は、ROM102に有し、表示素子の光学特性毎に変更することができる。すなわち表示素子に使用する光源やフィルタを変更しても、設計変更の必要はなく、標準パラメータをROMに書き込むことで対応することができる。これにより、表示素子の設計の簡略化が可能となり、設計上の制限が緩和されより広い色空間を実現する表示素子を実現できる。
Therefore, by adding the initial value of the LUT stored in the ROM 102, sRGB,
It can correspond to input signals having a plurality of different color spaces such as NTSC RGB.
A standard LUT (standard parameter) set as a standard is stored in the ROM 102 and can be changed for each optical characteristic of the display element. That is, even if the light source or filter used for the display element is changed, it is not necessary to change the design, and it can be dealt with by writing standard parameters in the ROM. As a result, the design of the display element can be simplified, and the display element that realizes a wider color space can be realized by relaxing the design restrictions.

また、LUTの書換は、十分短時間で可能である。たとえば、垂直ブランキング期間、または、極短時間表示を中断しその間に、LUTの書換を行うことが可能で、外部のホスト制御部2からのコマンドで瞬時に、LUTを切り替えることが可能となる。したがって、異なる色空間を有する入力信号に対応した複数組のLUTを有し、たとえば図13に示すように、表示アレイのxy座標に応じて、同一画面上で複数の入力色空間を切り替えることも可能である。
応用例として、たとえば、ディジタルカメラで撮影したsRGB空間のJPEG映像を鑑賞した直後に、NTSC空間を持つTV映像を表示したり、sRGB画面上にNTSC空間のTV画像をピクチャインピクチャで表示したりすることが可能である。
In addition, the LUT can be rewritten in a sufficiently short time. For example, it is possible to interrupt the vertical blanking period or display for a very short time and rewrite the LUT during that time, and to switch the LUT instantaneously by a command from the external host controller 2. . Therefore, a plurality of sets of LUTs corresponding to input signals having different color spaces are provided. For example, as shown in FIG. 13, a plurality of input color spaces can be switched on the same screen according to the xy coordinates of the display array. Is possible.
As an application example, for example, immediately after viewing a sRGB space JPEG image captured by a digital camera, a TV image having an NTSC space is displayed, or an NTSC space TV image is displayed as a picture-in-picture on an sRGB screen. Is possible.

本実施形態に係る表示装置1によれば、外部のホスト制御部2からコマンドを受信するI/Fレジスタ104を有し、ホスト制御部2(ホスト)からの指示に応じて、表示装置1の色信号処理部10が入力信号を色空間変換する構成とした。
したがって、ホスト側での事前に、表示装置1の表示部に応じた色空間変換を行う必要がない。このため、動画等のデータ量が膨大な場合にも容易に対応可能でき、また、ホスト側で色空間変換の必要がないため、色空間変換によるデータ色階調の劣化がない。
The display device 1 according to the present embodiment includes the I / F register 104 that receives a command from the external host control unit 2, and the display device 1 according to an instruction from the host control unit 2 (host). The color signal processing unit 10 is configured to perform color space conversion on the input signal.
Therefore, it is not necessary to perform color space conversion according to the display unit of the display device 1 in advance on the host side. For this reason, it is possible to easily cope with an enormous amount of data such as moving images, and since there is no need for color space conversion on the host side, there is no deterioration of data color gradation due to color space conversion.

本実施形態に係る表示装置1によれば、階調生成部108を、所定の真理値表に基づくディジタル回路の組み合わせからなる階調フラグ生成部1082と、複数の半加算器とOR論理回路を含むビット列生成部1083と、により構成しているので、容易にLSI上に実装可能である。
また、表示品質より低消費電力が重要である場合には、階調生成部108を簡単に無機能化にすることができるので、柔軟な設計が可能である。
According to the display device 1 according to the present embodiment, the gradation generation unit 108 includes a gradation flag generation unit 1082 composed of a combination of digital circuits based on a predetermined truth table, a plurality of half adders, and an OR logic circuit. Since it is configured with the bit string generation unit 1083 included, it can be easily mounted on an LSI.
Further, in the case where low power consumption is more important than display quality, the gradation generation unit 108 can be easily made non-functional, so that a flexible design is possible.

本実施形態に係る表示装置1によれば、色信号処理部10による色空間変換された色信号出力をD/A変換してLCDを駆動するアナログ信号を生成する表示駆動部111を有し、起動時の自動補正処理において、当該アナログ信号をモニタすることによりLUTを補正する構成とした。また、LCDアレイ112にフォトセンサ1121を設置し、色信号処理部10に温度センサ12を接続する等により得られる、外光強度および温度に応じて、LUTを補正する構成とした。   The display device 1 according to the present embodiment includes the display driving unit 111 that generates an analog signal that drives the LCD by D / A converting the color signal output that has been color space converted by the color signal processing unit 10. In the automatic correction process at startup, the LUT is corrected by monitoring the analog signal. In addition, the LUT is corrected according to the external light intensity and temperature obtained by installing the photo sensor 1121 on the LCD array 112 and connecting the temperature sensor 12 to the color signal processing unit 10.

したがって、たとえば、表示装置1が搭載された携帯機器を屋内から屋外に移動した場合等に、光学特性を透過が支配的なモードから、反射が支配的なモードに切り替えることによって、反射モード特有の色の劣化を最小限に押さえることができる。また夕方屋外での使用時など反射光のホワイトバランスが変化した時にも、それに応じた対応が可能である。
また、上記自動補正処理により、表示装置1の工場出荷時の調整コストの削減と色再現の正確さ、すなわち、低コストと性能向上が両立できる。
Therefore, for example, when the mobile device in which the display device 1 is mounted is moved from indoor to outdoor, the optical characteristics are switched from a mode in which the transmission is dominant to a mode in which the reflection is dominant. Color degradation can be minimized. Also, when the white balance of reflected light changes, such as when used outdoors in the evening, it is possible to respond accordingly.
Further, the automatic correction process can reduce both the adjustment cost at the time of shipment of the display device 1 and the accuracy of color reproduction, that is, the low cost and the performance improvement.

以上述べたように、本実施形態に係る表示装置1によれば、低コストと低消費電力を実現しつつ、所望の色空間変換が可能であるので、特に、携帯装置向けの表示装置として有用である。   As described above, according to the display device 1 according to the present embodiment, a desired color space conversion can be performed while realizing low cost and low power consumption. Therefore, the display device 1 is particularly useful as a display device for portable devices. It is.

本実施形態における表示装置が適用されるシステムの一例を示す図である。It is a figure which shows an example of the system with which the display apparatus in this embodiment is applied. 本発明に係る表示装置の一実施形態を示すブロック図である。It is a block diagram which shows one Embodiment of the display apparatus which concerns on this invention. 入力補正部および色空間変換部の構成の一例を説明するためのブロック図である。It is a block diagram for demonstrating an example of a structure of an input correction part and a color space conversion part. 階調生成部の構成の一例を示すブロック図である。It is a block diagram which shows an example of a structure of a gradation production | generation part. 階調フラグ生成部における組み合わせ回路の真理値表の一例であり、(a)〜(d)は4ビットのフレームカウンタの各タイミングを示し、(1)〜(4)は各タイミングそれぞれにおいて、入力する色信号(Rc)の値を示す。It is an example of the truth table of the combinational circuit in the gradation flag generation unit, (a) to (d) show each timing of the 4-bit frame counter, and (1) to (4) are input at each timing. The value of the color signal (Rc) is shown. 半加算器の回路構成の一例を示す図である。It is a figure which shows an example of the circuit structure of a half adder. RGB共通のD/A変換器を使用する場合の効果を示す特性を示し、(a)はRGB個別のD/A変換器を使用した場合の表示特性を、(b)は1つのD/A変換器によってRGBの各信号を駆動する場合の表示特性を、それぞれ示す。The characteristic which shows the effect at the time of using D / A converter common to RGB is shown, (a) is a display characteristic at the time of using D / A converter for RGB individually, (b) is one D / A. The display characteristics when the RGB signals are driven by the converter are respectively shown. 色信号処理部の出力信号に基づいて処理される表示駆動部の構成の一例を示すブロック図である。It is a block diagram which shows an example of a structure of the display drive part processed based on the output signal of a color signal process part. LUTの標準パラメータの決定処理を示すフローチャートである。It is a flowchart which shows the determination process of the standard parameter of LUT. 入力したRGBの各色信号に応じて、表示特性の変化を示す一例であり、(1)はR入力について、(2)はG入力について、(3)はB入力について、それぞれ示す。It is an example which shows the change of a display characteristic according to each color signal of RGB input, (1) shows about R input, (2) shows about G input, (3) shows about B input, respectively. LUTを補正する際の補正係数の決定方法を示すフローチャートである。It is a flowchart which shows the determination method of the correction coefficient at the time of correct | amending LUT. 表示装置の起動時に実行される自動補正の処理を示すフローチャートである。It is a flowchart which shows the process of the automatic correction performed at the time of starting of a display apparatus. 表示装置の出力画像の一例を示す。An example of the output image of a display apparatus is shown. XYZ色座標をxy色度座標で表現した図であり、(a)はNTSCおよびsRGBの色空間を、(b)は表示部の色空間を示す。It is the figure which expressed XYZ color coordinates by xy chromaticity coordinates, (a) shows the color space of NTSC and sRGB, (b) shows the color space of a display part.

符号の説明Explanation of symbols

1…表示装置、2…ホスト制御部、21…A/D変換部、22…CPU、23…入出力I/F、24…記憶部、25…入出力I/F、3…TVチューナ、4…画像データ格納部、5…プリンタ、10…色信号処理部、100…CPU、101…RAM、102…ROM、103…温度差感知回路、104…I/Fレジスタ、105…A/D変換部、106…入力補正部、1061〜1063…乗算器、107…色空間変換部、1071〜1079…乗算器、107a〜107f…加算器、107g〜107i…飽和処理部、108…階調生成部、1081…フレームカウンタ、1082,1084…階調フラグ生成部、1083,1085…ビット列生成部、11…画像表示部、111…表示駆動部、1111…マルチプレクサ、1112…D/A変換部、1113,1114…アナログスイッチ、112…LCDアレイ、1121…フォトセンサ、12…温度センサ。
DESCRIPTION OF SYMBOLS 1 ... Display apparatus, 2 ... Host control part, 21 ... A / D conversion part, 22 ... CPU, 23 ... Input / output I / F, 24 ... Memory | storage part, 25 ... Input / output I / F, 3 ... TV tuner, 4 Image data storage unit, 5 Printer, 10 Color signal processing unit, 100 CPU, 101 RAM, 102 ROM, 103 Temperature difference sensing circuit, 104 I / F register, 105 A / D conversion unit 106 ... Input correction unit, 1061-1063 ... multiplier, 107 ... color space conversion unit, 1071-1079 ... multiplier, 107a-107f ... adder, 107g-107i ... saturation processing unit, 108 ... tone generation unit, 1081 ... Frame counter, 1082, 1084 ... Gradation flag generation unit, 1083, 1085 ... Bit string generation unit, 11 ... Image display unit, 111 ... Display drive unit, 1111 ... Multiplexer, 1112 ... / A converter, 1113 and 1114 ... analog switches, 112 ... LCD array, 1121 ... photosensor 12 ... temperature sensor.

Claims (11)

第1の色信号の色空間を第2の色信号の色空間に変換するための変換係数を記憶する記憶手段と、
前記変換係数に基づいて、第1の色信号を変換し、第2の色信号を生成する色信号変換手段と、
前記色信号変換手段により生成された前記第2の色信号の階調を補正する階調補正手段と
を有する色信号処理装置。
Storage means for storing a conversion coefficient for converting the color space of the first color signal into the color space of the second color signal;
Color signal conversion means for converting a first color signal and generating a second color signal based on the conversion coefficient;
A color signal processing apparatus comprising: a gradation correction unit that corrects a gradation of the second color signal generated by the color signal conversion unit.
前記記憶手段は、前記第1の色信号の表示特性を線形にするための第2の変換係数を記憶し、
前記第2の変換係数に基づいて、表示特性を変更するように前記第1の色信号を調整する色信号調整手段を有し、
前記色信号変換手段は、
前記色信号調整手段により調整された第1の色信号を変換し、第2の色信号を生成する
請求項1記載の色信号処理装置。
The storage means stores a second conversion coefficient for linearizing display characteristics of the first color signal,
Color signal adjusting means for adjusting the first color signal to change display characteristics based on the second conversion coefficient;
The color signal converting means is
The color signal processing apparatus according to claim 1, wherein the first color signal adjusted by the color signal adjusting unit is converted to generate a second color signal.
前記変換係数は、第1の複数のパラメータ、第2の複数のパラメータおよび第3の複数のパラメータからなり、各パラメータは、第2の色信号のビット列が第1の色信号のビット列より増加するように設定され、
第1の色信号は、R信号、G信号およびB信号を含み、
前記色信号変換手段は、
前記第1の色信号に含まれる各信号と前記第1の複数のパラメータとに基づいて、第2の色信号のR信号を生成し、
前記第1の色信号に含まれる各信号と前記第2の複数のパラメータとに基づいて、第2の色信号のG信号を生成し、
前記第1の色信号に含まれる各信号と前記第3の複数のパラメータとに基づいて、第2の色信号のB信号を生成する
請求項2記載の色信号処理装置。
The conversion coefficient includes a first plurality of parameters, a second plurality of parameters, and a third plurality of parameters, and each parameter has a bit string of the second color signal increased from a bit string of the first color signal. Is set to
The first color signal includes an R signal, a G signal, and a B signal,
The color signal converting means is
Based on each signal included in the first color signal and the first plurality of parameters, an R signal of the second color signal is generated,
Based on each signal included in the first color signal and the second plurality of parameters, a G signal of the second color signal is generated,
The color signal processing apparatus according to claim 2, wherein a B signal of the second color signal is generated based on each signal included in the first color signal and the third plurality of parameters.
前記階調補正手段は、
第2の色信号に対応する画像データにおいて、隣接する画素の階調を、前記画像データのフレーム周期単位でそれぞれ異なる変化タイミングをもって変化させる
請求項3記載の色信号処理装置。
The gradation correction means includes
The color signal processing apparatus according to claim 3, wherein in the image data corresponding to the second color signal, the gradation of adjacent pixels is changed at different change timings in units of frame periods of the image data.
前記階調補正手段は、
第2の色信号に応じて、前記画像データのフレーム周期のタイミングでビットデータを生成するビットデータ生成手段と、
前記第2の色信号と、前記ビットデータ生成手段により生成されるビットデータと、に基づいて、所定のビット列からなるデータを生成するビット列データ生成手段と
を有し、
前記ビットデータ生成手段は、
前記画像データのうち、隣接する画素に対応するビットデータがそれぞれ異なるようにビットデータを生成する
請求項4記載の色信号処理装置。
The gradation correction means includes
Bit data generating means for generating bit data at a timing of a frame period of the image data according to a second color signal;
Bit string data generating means for generating data consisting of a predetermined bit string based on the second color signal and the bit data generated by the bit data generating means;
The bit data generation means includes
The color signal processing apparatus according to claim 4, wherein bit data is generated so that bit data corresponding to adjacent pixels among the image data is different.
前記階調補正手段は、
生成するデータのビット列に応じて、複数段からなる
請求項5記載の色信号処理装置。
The gradation correction means includes
The color signal processing device according to claim 5, comprising a plurality of stages according to a bit string of data to be generated.
第1の色信号の色空間を第2の色信号の色空間に変換するための変換係数を記憶する記憶手段と、
前記変換係数に基づいて、第1の色信号を変換し、第2の色信号を生成する色信号変換手段と、
前記色信号変換手段により生成された前記第2の色信号の階調を補正する階調補正手段と
表示手段と、
前記階調補正手段により階調補正された第2の色信号に基づいて、前記表示手段を駆動する表示駆動手段と
を有する表示装置。
Storage means for storing a conversion coefficient for converting the color space of the first color signal into the color space of the second color signal;
Color signal conversion means for converting a first color signal and generating a second color signal based on the conversion coefficient;
Gradation correction means for correcting the gradation of the second color signal generated by the color signal conversion means; and display means;
A display driving unit configured to drive the display unit based on the second color signal subjected to gradation correction by the gradation correction unit.
前記表示駆動手段は、
第2の色信号に含まれる各色信号を順次選択する色信号選択手段と、
前記色信号選択手段により選択された色信号を順次アナログ信号に変換するアナログ信号生成手段と
を有し、
前記アナログ信号生成手段が生成するアナログ信号に基づいて、前記変換係数を変更する
請求項7記載の表示装置。
The display driving means includes
Color signal selection means for sequentially selecting each color signal included in the second color signal;
Analog signal generation means for sequentially converting the color signals selected by the color signal selection means into analog signals;
The display device according to claim 7, wherein the conversion coefficient is changed based on an analog signal generated by the analog signal generation unit.
前記表示手段に配設され、明度を検出する明度検出手段を有し、
前記表示手段は、複数の色再現特性を含み、
前記記憶手段は、前記複数の色再現特性に対応する複数の変換係数を含み、
前記明度検出手段により検出された明度に応じて、前記記憶手段が記憶する複数の変換係数から一の変換係数を選択する
請求項7記載の表示装置。
A lightness detecting means disposed on the display means for detecting the lightness;
The display means includes a plurality of color reproduction characteristics,
The storage means includes a plurality of conversion coefficients corresponding to the plurality of color reproduction characteristics,
The display device according to claim 7, wherein one conversion coefficient is selected from a plurality of conversion coefficients stored in the storage unit in accordance with the lightness detected by the lightness detection unit.
周囲温度を検出する温度検出手段を有し、
前記変換係数は、予め所定の温度条件により設定され、
前記記憶手段は、温度変化に応じて変換係数を変化させる度合いを表す補正係数を記憶し、
前記温度検出手段により検出された温度と前記補正係数とに基づいて、起動時に前記変換係数を変更する
請求項7記載の表示装置。
Having temperature detecting means for detecting the ambient temperature,
The conversion coefficient is set in advance according to a predetermined temperature condition,
The storage means stores a correction coefficient representing a degree of changing the conversion coefficient according to a temperature change,
The display device according to claim 7, wherein the conversion coefficient is changed at startup based on the temperature detected by the temperature detection unit and the correction coefficient.
前記変換係数は、予め前記アナログ信号生成手段の所定の生成特性により設定され、
前記記憶手段は、前記生成特性の変化に応じて変換係数を変化させる度合いを表す補正係数を有し、
前記アナログ信号生成手段により生成されたアナログ信号と前記補正係数とに基づいて、起動時に前記変換係数を変更する
請求項7記載の表示装置。
The conversion coefficient is set in advance by a predetermined generation characteristic of the analog signal generation means,
The storage means has a correction coefficient that represents a degree to which a conversion coefficient is changed in accordance with a change in the generation characteristic,
The display device according to claim 7, wherein the conversion coefficient is changed at startup based on the analog signal generated by the analog signal generation unit and the correction coefficient.
JP2004029775A 2004-02-05 2004-02-05 Color signal processor and display device Pending JP2005222327A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004029775A JP2005222327A (en) 2004-02-05 2004-02-05 Color signal processor and display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004029775A JP2005222327A (en) 2004-02-05 2004-02-05 Color signal processor and display device

Publications (1)

Publication Number Publication Date
JP2005222327A true JP2005222327A (en) 2005-08-18

Family

ID=34997902

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004029775A Pending JP2005222327A (en) 2004-02-05 2004-02-05 Color signal processor and display device

Country Status (1)

Country Link
JP (1) JP2005222327A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007226242A (en) * 2006-02-23 2007-09-06 Samsung Electronics Co Ltd Display device
US7982910B2 (en) 2006-04-10 2011-07-19 Mitsubishi Electric Corporation Image processing apparatus, image processing method, image output apparatus, and image processing system
JP4896961B2 (en) * 2006-03-23 2012-03-14 シャープ株式会社 Liquid crystal panel driving device, liquid crystal panel driving method, and liquid crystal display device
JP2015154270A (en) * 2014-02-14 2015-08-24 キヤノン株式会社 Image processing apparatus, data creating device, image processing method and data creating method
US9865192B2 (en) 2013-03-05 2018-01-09 Mitsubishi Electric Corporation Video signal control method and video signal controller for display device
JP2018037704A (en) * 2016-08-29 2018-03-08 三菱電機株式会社 Video signal processor and multi-screen display device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007226242A (en) * 2006-02-23 2007-09-06 Samsung Electronics Co Ltd Display device
JP4896961B2 (en) * 2006-03-23 2012-03-14 シャープ株式会社 Liquid crystal panel driving device, liquid crystal panel driving method, and liquid crystal display device
US7982910B2 (en) 2006-04-10 2011-07-19 Mitsubishi Electric Corporation Image processing apparatus, image processing method, image output apparatus, and image processing system
US9865192B2 (en) 2013-03-05 2018-01-09 Mitsubishi Electric Corporation Video signal control method and video signal controller for display device
JP2015154270A (en) * 2014-02-14 2015-08-24 キヤノン株式会社 Image processing apparatus, data creating device, image processing method and data creating method
JP2018037704A (en) * 2016-08-29 2018-03-08 三菱電機株式会社 Video signal processor and multi-screen display device

Similar Documents

Publication Publication Date Title
CN110444152B (en) Optical compensation method and device, display method and storage medium
KR100910557B1 (en) Liquid crystal display and driving method thereof
JP4073949B2 (en) Display device
WO2011025004A1 (en) Liquid crystal display device and television receiver
US20080284775A1 (en) Liquid crystal display driving system and method for driving the same
JP4422709B2 (en) Display brightness control circuit
KR101600495B1 (en) Apparatus and method of processing signals
KR20030092562A (en) Liquid crystal display and driving apparatus thereof
JP4824206B2 (en) Display data processing circuit and liquid crystal display device
US20060145979A1 (en) Liquid crystal display and driving method thereof
KR20160004476A (en) Display device
CN111816125B (en) Display compensation method and device, time sequence controller and display device
JP2007065182A (en) Display apparatus
KR100958324B1 (en) Image data Processing Apparatus having function of adjusting luminance of backlight according to input image data, Liquid Crystal Display, and Method of driving the same
JP2008015123A (en) Display device and its driving method
US20050024311A1 (en) Liquid crystal display device and an optimum gradation voltage setting apparatus thereof
JP4874931B2 (en) Display device
JP2005222327A (en) Color signal processor and display device
JP2019028292A (en) Display driver, display controller, electro-optic device, and electronic apparatus
JP2015215584A (en) Control circuit and display device thereof
KR101308223B1 (en) Liquid Crystal Display Device Gamma-error
JP5903283B2 (en) Image processing apparatus, image display system, and image display method
KR20200040325A (en) Display device and method of driving the same
KR101030534B1 (en) Method and Apparatus of Driving Liquid Crystal Display Device
JP7386035B2 (en) Current limiting circuit, display device, and current limiting method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061011

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091020

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100302