[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2008109403A - Display device, program for color calibration of display device, and method of generating three-dimensional lookup table - Google Patents

Display device, program for color calibration of display device, and method of generating three-dimensional lookup table Download PDF

Info

Publication number
JP2008109403A
JP2008109403A JP2006290320A JP2006290320A JP2008109403A JP 2008109403 A JP2008109403 A JP 2008109403A JP 2006290320 A JP2006290320 A JP 2006290320A JP 2006290320 A JP2006290320 A JP 2006290320A JP 2008109403 A JP2008109403 A JP 2008109403A
Authority
JP
Japan
Prior art keywords
signal value
dimensional
output signal
point
characteristic
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.)
Granted
Application number
JP2006290320A
Other languages
Japanese (ja)
Other versions
JP4808588B2 (en
Inventor
Atsuyoshi Deyama
敦祥 出山
Koichi Ueno
幸一 上野
Junro Yonemitsu
潤郎 米光
Hideo Katada
秀雄 堅田
Kenichi Kagawa
憲市 香川
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.)
Nanao Corp
Original Assignee
Nanao 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 Nanao Corp filed Critical Nanao Corp
Priority to JP2006290320A priority Critical patent/JP4808588B2/en
Publication of JP2008109403A publication Critical patent/JP2008109403A/en
Application granted granted Critical
Publication of JP4808588B2 publication Critical patent/JP4808588B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Of Color Television Signals (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Image Processing (AREA)
  • Video Image Reproduction Devices For Color Tv Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a display device having an improved precision of an output signal value (parameter) of a three-dimensional lookup table. <P>SOLUTION: When an output signal value of a target point cannot be calculated by tetrahedral interpolation, the three-dimensional lookup table for color conversion provided in the display device obtains candidates of the output signal value of the target point by using output signal values of first lattice points P2, P3, and P4 near the target point P0 and output signal values of second lattice points P6, P8, and P10 which are on virtual lines going near the target point through the first lattice points and are adjacent to the first lattice points, and takes an average value of these candidates of the output signal value as an output signal value of the target point. Since the output signal value of the target point can be determined in consideration of changes of the output signal value along a virtual line, the precision of the output signal value of the three-dimensional lookup table is improved. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、液晶表示装置などの表示装置、及び表示装置のカラー校正用用プログラム、並びに3次元ルックアップテーブルの作成方法に係り、特に、表示装置に備えられる色変換用の3次元ルックアップテーブルを作成する技術に関する。   The present invention relates to a display device such as a liquid crystal display device, a color calibration program for the display device, and a method for creating a three-dimensional lookup table, and in particular, a three-dimensional lookup table for color conversion provided in the display device. Relating to the technology to create.

従来、プリンタやスキャナー等のように、色空間がシアン(C)、マゼンタ(M)、黄(Y)、黒(K)である機器では、3次元ルックアップテーブルを用いて色域変換を行ってきた。これに対して、液晶表示装置などの表示装置は、その性質上、色再現性が高いため、何も操作せずに表示しているか、もしくは、色再現理論に従った方法(例えば、マトリクス方式)を用いてきた。しかし、色再現理論に従った方法では、表示装置の特性の良し悪しに性能が左右されてしまう。近時、表示装置に対してもより精確な色のコントロールが求められるようになってきた。色空間は、RGB、L、XYZ等の3次元表現であるので、精確性を追求すると、3次元ルックアップテーブルによる制御が必要になる。 Conventionally, devices such as printers and scanners with color spaces of cyan (C), magenta (M), yellow (Y), and black (K) perform color gamut conversion using a three-dimensional lookup table. I came. On the other hand, a display device such as a liquid crystal display device has high color reproducibility due to its properties, so that display is performed without any operation or a method according to color reproduction theory (for example, a matrix method). ) Has been used. However, in the method according to the color reproduction theory, the performance depends on the quality of the display device. Recently, more accurate color control has been required for display devices. Since the color space is a three-dimensional representation such as RGB, L * a * b * , XYZ, etc., pursuing accuracy requires control by a three-dimensional lookup table.

具体的には、液晶表示装置などの表示装置は、装置固有の色特性(「色域」ともいう)を有しているので、例えば同じ赤(r)、緑(g)、青(b)の入力信号を与えても、装置が異なると画面に映し出される色は同じにならないことが知られている。このような表示装置の色特定の違いをなくすために、色変換用の3次元ルックアップテーブルが用いられる。周知のように、色変換用の3次元ルックアップテーブルは、入力信号値(r,g,b)と出力信号値(R,G,B)とが対応付けられた検索表であるが、模式的には、入力信号値(r,g,b)は3次元の立方体格子を構成し、この立方体格子の各格子点に出力信号値(R,G,B)が設定されたものである。以下、3次元ルックアップテーブルの各格子点に設定される出力信号値(R,G,B)を3次元ルックアップテーブルの「パラメータ」ともいう。   Specifically, since a display device such as a liquid crystal display device has color characteristics (also referred to as “color gamut”) unique to the device, for example, the same red (r), green (g), and blue (b) It is known that even if the input signal is given, the colors displayed on the screen will not be the same if the devices are different. In order to eliminate such a color-specific difference in the display device, a three-dimensional lookup table for color conversion is used. As is well known, a three-dimensional lookup table for color conversion is a search table in which input signal values (r, g, b) and output signal values (R, G, B) are associated with each other. Specifically, the input signal values (r, g, b) constitute a three-dimensional cubic lattice, and output signal values (R, G, B) are set at the lattice points of the cubic lattice. Hereinafter, the output signal value (R, G, B) set at each grid point of the three-dimensional lookup table is also referred to as “parameter” of the three-dimensional lookup table.

いま、3次元ルックアップテーブルがそれぞれ8ビット(各色で256階調)であるとすると、表示可能な色(パラメータの個数)は約1,677万色になる。これら全ての色変換データを持つとなると、3次元ルックアップテーブルのデータ量が膨大になる。そこで、入力信号値(r,g,b)の各色を例えば9段階のように、大まかにサンプリングしている。この場合、表示可能な色は729色になる。そして、他の色は補間によって求めるようにしている。   Now, assuming that the three-dimensional lookup table is 8 bits (256 gradations for each color), the displayable colors (number of parameters) are about 16.77 million colors. If all these color conversion data are provided, the data amount of the three-dimensional lookup table becomes enormous. Therefore, each color of the input signal value (r, g, b) is roughly sampled, for example, in 9 steps. In this case, 729 colors can be displayed. The other colors are obtained by interpolation.

3次元ルックアップテーブルの出力信号値(パラメータ)は次のようにして決められている。
まず、表示装置の理想特性を決める。この理想特性は、入力信号値(r,g,b)で表される立方体格子の各格子点に、目標となる表示色をXYZ、あるいはLabの表色系で表した値をそれぞれ設定したものである。
The output signal value (parameter) of the three-dimensional lookup table is determined as follows.
First, the ideal characteristics of the display device are determined. This ideal characteristic is obtained by setting the target display color in the XYZ or Lab color system at each lattice point of the cubic lattice represented by the input signal value (r, g, b). It is.

次に、表示装置の実測特性を求める。この実測特性は、入力信号値(r,g,b)で表される立方体格子の各格子点に、実測された表示色をXYZ、あるいはLabの表色系で表した値をそれぞれ設定したものである。   Next, actual measurement characteristics of the display device are obtained. This measured characteristic is obtained by setting the measured display color in the XYZ or Lab color system at each lattice point of the cubic lattice represented by the input signal value (r, g, b). It is.

理想特性の各格子点(以下、「目標点(T0)」ともいう)を取り囲む4つの実測点(T1、T2、T3、T4)の各データに基づいて、目標点(T0)の表色を与える出力信号値(R,G,B))を求める。いわゆる四面体補間法により出力信号値を決定する。このようにして3次元ルックアップテーブルの全ての出力信号値を求める(例えば、特許文献1参照)。
特開2000−251054号公報(段落0086〜0101、図6)
Based on the data of the four actual measurement points (T1, T2, T3, T4) surrounding each ideal lattice point (hereinafter also referred to as “target point (T0)”), the color of the target point (T0) is determined. The output signal value (R, G, B)) to be given is obtained. The output signal value is determined by so-called tetrahedral interpolation. In this way, all output signal values of the three-dimensional lookup table are obtained (for example, see Patent Document 1).
JP 2000-251054 (paragraphs 0086 to 0101, FIG. 6)

しかしながら、このような構成を有する従来例の場合には、次のような問題がある。
すなわち、従来の四面体補間法による3次元ルックアップテーブルの出力信号値決定手法によると、4つの実測点で囲われない目標点があった場合に、その目標点に係る出力信号値を次のようにして求めている。以下、図10を参照して説明する。
However, the conventional example having such a configuration has the following problems.
That is, according to the output signal value determination method of the three-dimensional lookup table by the conventional tetrahedral interpolation method, when there is a target point that is not surrounded by the four actual measurement points, the output signal value related to the target point is expressed as follows: I ask for it. Hereinafter, a description will be given with reference to FIG.

図10において、符号T1〜T4は表示色が実測された実測点である。また、符号T0は、4つの実測点で囲われない目標点である。従来手法によると、目標点T0から近い2つの実測点T1とT2とを結ぶ線分に、目標点T0から垂線を下し、その交点T0´を求める。そして、実測点T1と交点T0´との距離と、格子点T2と交点T0´との距離に応じて、2つの実測点T1、T2の表示色を比例配分し、それを目標点T0の出力信号値と推定している。   In FIG. 10, symbols T1 to T4 are actual measurement points at which display colors are actually measured. The symbol T0 is a target point that is not surrounded by four actual measurement points. According to the conventional method, a perpendicular line is drawn from the target point T0 to a line segment connecting two measured points T1 and T2 close to the target point T0, and the intersection T0 ′ is obtained. Then, the display colors of the two actual measurement points T1 and T2 are proportionally distributed according to the distance between the actual measurement point T1 and the intersection point T0 ′ and the distance between the lattice point T2 and the intersection point T0 ′, and output the target point T0. The signal value is estimated.

このように、従来手法によると、4つの実測点で囲われない目標点があった場合に、その目標点に係る出力信号値としては、近傍2点の実測点の表示色を直線補間して決定しているので、四面体補間法により求められた他の格子点の出力信号値との整合性が悪く、結果として、3次元ルックアップテーブルの精度が悪いという問題点がある。   As described above, according to the conventional method, when there is a target point that is not surrounded by the four actual measurement points, the display color of the two adjacent actual measurement points is linearly interpolated as an output signal value related to the target point. Therefore, there is a problem that the consistency with the output signal values of other lattice points obtained by the tetrahedral interpolation method is poor, and as a result, the accuracy of the three-dimensional lookup table is poor.

本発明は、このような事情に鑑みてなされたものであって、3次元ルックアップテーブルの出力信号値の精度を高めた表示装置を提供することを目的とする。
また、本発明は、3次元ルックアップテーブルの出力信号値の精度を高めることができる表示装置のカラー較正用プログラム、並びに3次元ルックアップテーブルの作成方法を提供することにある。
The present invention has been made in view of such circumstances, and an object thereof is to provide a display device in which the accuracy of an output signal value of a three-dimensional lookup table is increased.
It is another object of the present invention to provide a color calibration program for a display device and a method for creating a three-dimensional lookup table that can increase the accuracy of the output signal value of the three-dimensional lookup table.

本発明は、このような目的を達成するために、次のような構成をとる。
すなわち、請求項1に記載の発明は、入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対応する出力信号値が記憶されている、色変換用の3次元ルックアップテーブルを備え、前記3次元ルックアップテーブルで色変換された出力信号値を表示器に与えるように構成された表示装置であって、
前記3次元ルックアップテーブルは、次のようにして求められた、入力信号値に対応する出力信号値を記憶している、
(1)入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対する表示器の理想とする表示色が記憶されている3次元理想特性を求め、
(2)入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対する表示器の測定された実際の表示色が記憶されている3次元実測特性を求め、
(3)3次元ルックアップテーブルの格子点群のうち、出力信号値を求めようとしている目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれているかどうかを判定し、
(4)目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれている場合には、目標点を取り囲んでいる3次元実測特性の各格子点の実測特性値を用いて、目標点の出力信号値を3次元補間により求め、
(5)目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれていない場合には、3次元ルックアップテーブルの格子点群において、目標点の近傍にある第1格子点の出力信号値と、この第1格子点を通って目標点近傍に向かう仮想ライン上にある格子点のうち、少なくとも第1格子点と隣接している第2格子点の出力信号値とを用いて、目標点の出力信号値の候補を求め、
(6)前記(5)の処理を目標点の近傍にある複数個の格子点について繰り返し行って出力信号値の候補をそれぞれ求め、これらの出力信号値の候補の平均値を目標点の出力信号値とする
ことを特徴とする。
In order to achieve such an object, the present invention has the following configuration.
In other words, the invention according to claim 1 includes a three-dimensional grid point corresponding to an input signal value, and each grid point stores an output signal value corresponding to the input signal value. A display device comprising a dimensional look-up table and configured to give an output signal value color-converted by the three-dimensional look-up table to a display;
The three-dimensional lookup table stores an output signal value corresponding to an input signal value obtained as follows.
(1) A three-dimensional grid characteristic corresponding to an input signal value is provided, and a three-dimensional ideal characteristic in which an ideal display color of the display unit with respect to the input signal value is stored at each grid point is obtained.
(2) A three-dimensional lattice characteristic corresponding to an input signal value is provided, and a three-dimensional actual measurement characteristic in which an actual display color measured by the display unit with respect to the input signal value is stored in each lattice point is obtained.
(3) It is determined whether or not the ideal characteristic value related to the target point for which the output signal value is to be obtained is surrounded by the measured characteristic value related to the three-dimensional measured characteristic among the lattice point group of the three-dimensional lookup table. ,
(4) When the ideal characteristic value related to the target point is surrounded by the measured characteristic value related to the three-dimensional measured characteristic, the measured characteristic value of each lattice point of the three-dimensional measured characteristic surrounding the target point is used. The output signal value of the target point is obtained by three-dimensional interpolation,
(5) When the ideal characteristic value related to the target point is not surrounded by the actual measurement characteristic value related to the three-dimensional actual measurement characteristic, the first grid in the vicinity of the target point in the grid point group of the three-dimensional lookup table The output signal value of the point and the output signal value of at least the second grid point adjacent to the first grid point among the grid points on the virtual line passing through the first grid point toward the target point. To find a candidate for the output signal value of the target point,
(6) The processing of (5) above is repeated for a plurality of grid points in the vicinity of the target point to obtain respective output signal value candidates, and the average value of these output signal value candidates is determined as the output signal of the target point. It is characterized by a value.

請求項1記載の発明の作用・効果は次のとおりである。
3次元ルックアップテーブルの入力信号値に対する出力信号値の決定手法は、目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれているか否かによって異なる。目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれている場合には、目標点を取り囲んでいる3次元実測特性の各格子点の実測特性値を用いて、目標点の出力信号値を3次元補間により求めるので、目標点の出力信号値は比較的に精度良く求められる。
The operation and effect of the invention described in claim 1 are as follows.
The method of determining the output signal value with respect to the input signal value of the three-dimensional lookup table differs depending on whether or not the ideal characteristic value related to the target point is surrounded by the measured characteristic value related to the three-dimensional measured characteristic. When the ideal characteristic value related to the target point is surrounded by the actual measurement characteristic value related to the three-dimensional actual measurement characteristic, the target characteristic point is measured using the actual measurement characteristic value of each lattice point of the three-dimensional actual measurement characteristic surrounding the target point. Since the point output signal value is obtained by three-dimensional interpolation, the target point output signal value can be obtained with relatively high accuracy.

一方、目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれていない場合には、三次元ルックアップテーブルの格子点群において、目標点の近傍にある格子点の出力信号値だけを用いて目標点の出力信号値を求めると、その精度が悪くなる。以下、図7を参照して説明する。図7において、符号P0は目標点、P1〜P10は既に出力信号値の求まっている3次元ルックアップテーブルの格子点である。いま、格子点P2、P3、P4の出力信号が例えば「10」であり、格子点P6、P8、P10の出力信号値が例えば「8」であったとする。このような場合、目標点Pの出力信号値を、隣接する格子点P2、P3、P4の出力信号値だけを用い、これらの平均値として求めると、目標点の値は「10」になる。しかし、格子点P6、P8、P10の各値を考慮すれば、格子点P6から格子点P2を通って目標点Pに向かうにしたがって、その値は次第に増加している(P6「8」→P2「10」→P0「12」)と考えられる。同様に、P8→P3→P0に向かっても、また、P10→P4→P0に向かっても、その値は次第に増加していると考えられる。このように考えると、目標点の値は「12」であると推定する方が好ましい。   On the other hand, when the ideal characteristic value related to the target point is not surrounded by the measured characteristic value related to the three-dimensional actual measurement characteristic, the output of the grid point in the vicinity of the target point in the lattice point group of the three-dimensional lookup table If the output signal value of the target point is obtained using only the signal value, the accuracy is deteriorated. Hereinafter, a description will be given with reference to FIG. In FIG. 7, symbol P0 is a target point, and P1 to P10 are lattice points of a three-dimensional lookup table for which output signal values have already been obtained. Assume that the output signals at the grid points P2, P3, and P4 are “10”, for example, and the output signal values at the grid points P6, P8, and P10 are “8”, for example. In such a case, when the output signal value of the target point P is obtained as an average value using only the output signal values of the adjacent grid points P2, P3, and P4, the value of the target point is “10”. However, considering each value of the grid points P6, P8, and P10, the value gradually increases from the grid point P6 through the grid point P2 toward the target point P (P6 “8” → P2). “10” → P0 “12”). Similarly, it is considered that the value gradually increases from P8 → P3 → P0 and from P10 → P4 → P0. In view of this, it is preferable to estimate that the value of the target point is “12”.

そこで、請求項1記載の発明では、目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれていない場合には、目標点の近傍にある第1格子点の出力信号値と、この第1格子点を通って目標点近傍に向かう仮想ライン上にある格子点のうち、少なくとも第1格子点と隣接している第2格子点の出力信号値とを用いて、目標点の出力信号値の候補を求め、上記の処理を目標点の近傍にある複数個の格子点について繰り返し行って出力信号値の候補をそれぞれ求め、これらの出力信号値の候補の平均値を目標点の出力信号値としている。このようにして目標点の出力信号値を求めると、前記仮想ラインに沿った出力信号値の変化が目標点の出力信号値に反映されるので、目標点の出力信号値を他点との連続性を向上させて求めることができる。   Therefore, in the first aspect of the invention, when the ideal characteristic value related to the target point is not surrounded by the measured characteristic value related to the three-dimensional measured characteristic, the output signal of the first grid point in the vicinity of the target point Value and the output signal value of the second grid point adjacent to the first grid point among the grid points on the virtual line passing through the first grid point toward the target point. The candidate of the output signal value of the point is obtained, the above processing is repeated for a plurality of grid points in the vicinity of the target point to obtain each candidate of the output signal value, and the average value of these output signal value candidates is obtained as the target The output signal value of the point. When the output signal value of the target point is obtained in this way, the change in the output signal value along the virtual line is reflected in the output signal value of the target point. It can be obtained with improved properties.

請求項1記載の発明に係る表示装置は、以上のようにして色変換用の3次元ルックアップテーブルの出力信号値を設定しているので、色変換を精度良く行うことができる。   Since the display device according to the first aspect of the present invention sets the output signal value of the three-dimensional lookup table for color conversion as described above, the color conversion can be performed with high accuracy.

請求項2記載の発明は、請求項1記載の表示装置において、前記装置はさらに、
前記3次元ルックアップテーブルよりも入力側に設けられ、前記表示装置のγ特性を任意に設定するための入力側ルックアップテーブルと、
前記3次元ルックアップテーブルよりも出力側に設けられ、前記表示器のγ特性をキャンセルしてγ特性をほぼ直線化させるための出力側ルックアップテーブルと
を備えている。
According to a second aspect of the present invention, in the display device according to the first aspect, the device further includes:
Provided on the input side than the three-dimensional lookup table, the input side lookup table for arbitrarily setting the γ characteristics of the display device,
An output side look-up table that is provided on the output side of the three-dimensional lookup table and cancels the γ characteristic of the display so as to substantially linearize the γ characteristic.

請求項2記載の発明の作用は次の通りである。
出力側ルックアップテーブルによって、表示器のγ特性をキャンセルしてそのγ特性がほぼ直線化されるので、入力側ルックアップテーブルに設定されたγ特性が表示装置のγ特性になる。換言すれば、入力側ルックアップテーブルの特性を変えることによって、表示装置のγ特性を任意に設定することができる。このようなγ特性設定用の値を色変換用の3次元ルックアップテーブルに持たせることも可能であるが、そうするとγ特性の設定が煩雑になり、また、高精度にγ特性を設定しようとすると3次元ルックアップテーブルのデータ量が膨大になる。請求項2記載の発明では、γ特性設定用のルックアップテーブルを個別に設けているので、γ特性の設定が容易であるとともに、3次元ルックアップテーブルのデータ量が増大するのを回避することができる。
The operation of the second aspect of the invention is as follows.
Since the output side lookup table cancels the γ characteristic of the display and the γ characteristic is substantially linearized, the γ characteristic set in the input side lookup table becomes the γ characteristic of the display device. In other words, the γ characteristic of the display device can be arbitrarily set by changing the characteristic of the input side lookup table. Although it is possible to give such a value for γ characteristic setting to a three-dimensional lookup table for color conversion, setting of the γ characteristic becomes complicated and an attempt is made to set the γ characteristic with high accuracy. Then, the data amount of the three-dimensional lookup table becomes enormous. According to the second aspect of the present invention, since the lookup table for setting the γ characteristic is provided individually, it is easy to set the γ characteristic and avoid an increase in the data amount of the three-dimensional lookup table. Can do.

請求項3記載の発明は、請求項1または2記載の表示装置において、前記(4)の処理の3次元補間は、四面体補間である。目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれている場合に、目標点の出力信号値を四面体補間によって求めると精度良くその値を得ることができる。   According to a third aspect of the present invention, in the display device according to the first or second aspect, the three-dimensional interpolation of the process (4) is tetrahedral interpolation. When the ideal characteristic value related to the target point is surrounded by the actual measurement characteristic value related to the three-dimensional actual measurement characteristic, the value can be obtained with high accuracy when the output signal value of the target point is obtained by tetrahedral interpolation.

請求項4記載の発明は、請求項1から3のいずれかに記載の表示装置において、前記(6)の処理で求められた各格子点の出力信号値からノイズ成分を除去し、前記3次元ルックアップテーブルは、ノイズ成分が除去された出力信号値を記憶している。出力信号値が実測された3次元実測特性を用いて求められるので、実測過程でノイズ成分を含む場合がある。請求項4記載の発明によれば、前記(6)の処理で求められた各格子点の出力信号値からノイズ成分が除去されるので、3次元ルックアップテーブルの出力信号値の精度を一層高めることができる。   According to a fourth aspect of the present invention, in the display device according to any one of the first to third aspects, a noise component is removed from an output signal value of each lattice point obtained by the processing of (6), and the three-dimensional The look-up table stores output signal values from which noise components have been removed. Since the output signal value is obtained by using the actually measured three-dimensional measurement characteristic, a noise component may be included in the measurement process. According to the invention of claim 4, since noise components are removed from the output signal value of each grid point obtained by the processing of (6), the accuracy of the output signal value of the three-dimensional lookup table is further improved. be able to.

請求項5記載の発明は、入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対応する出力信号値が記憶されている、色変換用の3次元ルックアップテーブルを備え、前記3次元ルックアップテーブルで色変換された出力信号値を表示器に与えるように構成された表示装置のカラー較正用プログラムであって、
前記表示装置が接続されるコンピュータに次の手順を、すなわち、
(1)入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対する表示器の理想とする表示色が記憶されている3次元理想特性を取得する手順と、
(2)入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対する表示器の測定された実際の表示色が記憶されている3次元実測特性を取得する手順と、
(3)3次元ルックアップテーブルの格子点群のうち、出力信号値を求めようとしている目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれているかどうかを判定する手順と、
(4)目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれている場合には、目標点を取り囲んでいる3次元実測特性の各格子点の実測特性値を用いて、目標点の出力信号値を3次元補間により求める手順と、
(5)目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれていない場合には、3次元ルックアップテーブルの格子点群において、目標点の近傍にある第1格子点の出力信号値と、この第1格子点を通って目標点近傍に向かう仮想ライン上にある格子点のうち、少なくとも第1格子点と隣接している第2格子点の出力信号値とを用いて、目標点の出力信号値の候補を求め、
(6)前記(5)の処理を目標点の近傍にある複数個の格子点について繰り返し行って出力信号値の候補をそれぞれ求め、これらの出力信号値の候補の平均値を目標点の出力信号値とする手順と、
(7)3次元ルックアップテーブルの全ての格子点について得られた出力信号値を3次元ルックアップテーブルに与える手順と、
を実行させることにより、前記3次元ルックアップテーブルの入力信号値に対応する出力信号値を更新することを特徴とする。
The invention described in claim 5 is provided with a three-dimensional grid point corresponding to an input signal value, and an output signal value corresponding to the input signal value is stored in each grid point. A color calibration program for a display device configured to provide a display with an output signal value color-converted by the three-dimensional lookup table,
The following procedure is performed on the computer to which the display device is connected, that is,
(1) A procedure for obtaining a three-dimensional ideal characteristic having a three-dimensional lattice point corresponding to an input signal value, and storing each display point as an ideal display color for the input signal value at each lattice point;
(2) A procedure for obtaining a three-dimensional actual measurement characteristic having a three-dimensional grid point corresponding to an input signal value, and storing the actual display color measured by the display unit for the input signal value at each grid point; ,
(3) It is determined whether or not an ideal characteristic value related to a target point for which an output signal value is to be obtained is surrounded by an actual measurement characteristic value related to a three-dimensional actual measurement characteristic among lattice point groups of the three-dimensional lookup table. Procedure and
(4) When the ideal characteristic value related to the target point is surrounded by the measured characteristic value related to the three-dimensional measured characteristic, the measured characteristic value of each lattice point of the three-dimensional measured characteristic surrounding the target point is used. The procedure for obtaining the output signal value of the target point by three-dimensional interpolation,
(5) When the ideal characteristic value related to the target point is not surrounded by the actual measurement characteristic value related to the three-dimensional actual measurement characteristic, the first grid in the vicinity of the target point in the grid point group of the three-dimensional lookup table The output signal value of the point and the output signal value of at least the second grid point adjacent to the first grid point among the grid points on the virtual line passing through the first grid point toward the target point. To find a candidate for the output signal value of the target point,
(6) The processing of (5) above is repeated for a plurality of grid points in the vicinity of the target point to obtain respective output signal value candidates, and the average value of these output signal value candidates is determined as the output signal of the target point. A procedure with values,
(7) A procedure of giving output signal values obtained for all grid points of the three-dimensional lookup table to the three-dimensional lookup table;
To update the output signal value corresponding to the input signal value of the three-dimensional lookup table.

請求項5に係る発明によると、コンピュータが(1)から(6)の手順を実行することによって、3次元ルックアップテーブルの各格子点の出力信号値が求められ、(7)の手順で、3次元ルックアップテーブルの内容が更新されるので、表示装置のカラー較正を精度良く行うことができる。   According to the invention according to claim 5, when the computer executes the procedures (1) to (6), the output signal value of each lattice point of the three-dimensional lookup table is obtained, and according to the procedure (7), Since the contents of the three-dimensional lookup table are updated, color calibration of the display device can be performed with high accuracy.

請求項6記載の発明は、請求項5記載の表示装置のカラー較正用プログラムにおいて、 前記(4)の処理の3次元補間は、四面体補間である。四面体補間によれば、目標点の出力信号値を精度良く求めることができる。   According to a sixth aspect of the present invention, in the color calibration program for a display device according to the fifth aspect, the three-dimensional interpolation of the process (4) is tetrahedral interpolation. According to tetrahedral interpolation, the output signal value of the target point can be obtained with high accuracy.

請求項7記載の発明は、請求項5または6記載の表示装置のカラー較正用プログラムにおいて、前記(6)の処理で求められた各格子点の出力信号値からノイズ成分を除去した後に、前記(7)の手順を実行する。請求項7記載の発明によれば、3次元ルックアップテーブルの出力信号値の精度を一層高めることができる。   According to a seventh aspect of the invention, in the color calibration program for a display device according to the fifth or sixth aspect, the noise component is removed from the output signal value of each grid point obtained in the processing of (6), Step (7) is executed. According to the seventh aspect of the invention, the accuracy of the output signal value of the three-dimensional lookup table can be further increased.

請求項8記載の発明は、入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対応する出力信号値が記憶されている、色変換用の3次元ルックアップテーブルの作成方法であって、
前記3次元ルックアップテーブルに、次の過程を経て求められた、入力信号値に対応する出力信号値を記憶させる、
(1)入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対する表示器の理想とする表示色が記憶されている3次元理想特性を求める過程と、
(2)入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対する表示器の測定された実際の表示色が記憶されている3次元実測特性を求める過程と、
(3)3次元ルックアップテーブルの格子点群のうち、出力信号値を求めようとしている目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれているかどうかを判定する過程と、
(4)目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれている場合には、目標点を取り囲んでいる3次元実測特性の各格子点の実測特性値を用いて、目標点の出力信号値を3次元補間により求める過程と、
(5)目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれていない場合には、3次元ルックアップテーブルの格子点群において、目標点の近傍にある第1格子点の出力信号値と、この第1格子点を通って目標点近傍に向かう仮想ライン上にある格子点のうち、少なくとも第1格子点と隣接している第2格子点の出力信号値とを用いて、目標点の出力信号値の候補を求める過程と、
(6)前記(5)の処理を目標点の近傍にある複数個の格子点について繰り返し行って出力信号値の候補をそれぞれ求め、これらの出力信号値の候補の平均値を目標点の出力信号値とする過程
ことを特徴とする。
The invention according to claim 8 is provided with a three-dimensional grid point for color conversion, comprising a three-dimensional grid point corresponding to an input signal value, and storing an output signal value corresponding to the input signal value at each grid point. A table creation method,
The output signal value corresponding to the input signal value obtained through the following process is stored in the three-dimensional lookup table.
(1) A process of obtaining a three-dimensional ideal characteristic having a three-dimensional lattice point corresponding to an input signal value, and storing an ideal display color of the display unit with respect to the input signal value at each lattice point;
(2) A process of obtaining a three-dimensional actual measurement characteristic in which a three-dimensional grid point corresponding to an input signal value is provided, and each grid point stores a measured actual display color of the display unit for the input signal value;
(3) It is determined whether or not an ideal characteristic value related to a target point for which an output signal value is to be obtained is surrounded by an actual measurement characteristic value related to a three-dimensional actual measurement characteristic among lattice point groups of the three-dimensional lookup table. Process,
(4) When the ideal characteristic value related to the target point is surrounded by the measured characteristic value related to the three-dimensional measured characteristic, the measured characteristic value of each lattice point of the three-dimensional measured characteristic surrounding the target point is used. The process of obtaining the output signal value of the target point by three-dimensional interpolation,
(5) When the ideal characteristic value related to the target point is not surrounded by the actual measurement characteristic value related to the three-dimensional actual measurement characteristic, the first grid in the vicinity of the target point in the grid point group of the three-dimensional lookup table The output signal value of the point and the output signal value of at least the second grid point adjacent to the first grid point among the grid points on the virtual line passing through the first grid point toward the target point. Using the process of obtaining candidate output signal values at the target point,
(6) The processing of (5) above is repeated for a plurality of grid points in the vicinity of the target point to obtain respective output signal value candidates, and the average value of these output signal value candidates is determined as the output signal of the target point. It is characterized by the process of value.

請求項8記載の発明によれば、各格子点の出力信号値を精度良く求めることができる。   According to the eighth aspect of the invention, the output signal value of each lattice point can be obtained with high accuracy.

請求項9記載の発明は、請求項8記載の3次元ルックアップテーブルの作成方法において、前記(4)の処理の3次元補間は、四面体補間である。四面体補間によれば、目標点の出力信号値を精度良く求めることができる。   According to a ninth aspect of the present invention, in the method for creating a three-dimensional lookup table according to the eighth aspect, the three-dimensional interpolation of the process (4) is tetrahedral interpolation. According to tetrahedral interpolation, the output signal value of the target point can be obtained with high accuracy.

請求項10記載の発明は、請求項8または9記載の3次元ルックアップテーブルの作成方法において、前記(6)の処理で求められた各格子点の出力信号値からノイズ成分を除去し、前記3次元ルックアップテーブルに、前記ノイズ成分が除去された出力信号値を記憶させる。請求項10記載の発明によれば、3次元ルックアップテーブルの出力信号値の精度を一層高めることができる。   A tenth aspect of the present invention is the method of creating a three-dimensional lookup table according to the eighth or ninth aspect, wherein a noise component is removed from an output signal value of each lattice point obtained by the processing of (6), The output signal value from which the noise component has been removed is stored in a three-dimensional lookup table. According to the invention described in claim 10, the accuracy of the output signal value of the three-dimensional lookup table can be further improved.

請求項11記載の発明は、入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対応する出力信号値が記憶されている、色変換用の3次元ルックアップテーブルの作成方法であって、
前記3次元ルックアップテーブルに、次の過程を経て求められた、入力信号値に対応する出力信号値を記憶させる、
(1)入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対する表示器の理想とする表示色が記憶されている3次元理想特性を求める過程と、
(2)入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対する表示器の測定された実際の表示色が記憶されている3次元実測特性を求める過程と、
(3)3次元ルックアップテーブルの格子点群のうち、出力信号値を求めようとしている目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれているかどうかを判定する過程と、
(4)目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれている場合には、目標点を取り囲んでいる3次元実測特性の各格子点の実測特性値を用いて、目標点の出力信号値を3次元補間により求める過程と、
(5)前記(4)の処理で求められた各格子点の出力信号値からノイズ成分を除去する過程
ことを特徴とする。
The invention described in claim 11 is provided with a three-dimensional grid point corresponding to an input signal value, and an output signal value corresponding to the input signal value is stored in each grid point. A table creation method,
The output signal value corresponding to the input signal value obtained through the following process is stored in the three-dimensional lookup table.
(1) A process of obtaining a three-dimensional ideal characteristic having a three-dimensional lattice point corresponding to an input signal value, and storing an ideal display color of the display unit with respect to the input signal value at each lattice point;
(2) A process of obtaining a three-dimensional actual measurement characteristic in which a three-dimensional grid point corresponding to an input signal value is provided, and each grid point stores a measured actual display color of the display unit for the input signal value;
(3) It is determined whether or not an ideal characteristic value related to a target point for which an output signal value is to be obtained is surrounded by an actual measurement characteristic value related to a three-dimensional actual measurement characteristic among lattice point groups of the three-dimensional lookup table. Process,
(4) When the ideal characteristic value related to the target point is surrounded by the measured characteristic value related to the three-dimensional measured characteristic, the measured characteristic value of each lattice point of the three-dimensional measured characteristic surrounding the target point is used. The process of obtaining the output signal value of the target point by three-dimensional interpolation,
(5) A process of removing a noise component from the output signal value of each lattice point obtained in the process of (4).

請求項11記載の発明によると、3次元実測特性を求める過程で混入したノイズ成分を除去することができるので、3次元ルックアップテーブルの出力信号値の精度を一層高めることができる。   According to the eleventh aspect of the present invention, the noise component mixed in the process of obtaining the three-dimensional actual measurement characteristic can be removed, so that the accuracy of the output signal value of the three-dimensional lookup table can be further improved.

本発明によれば、3次元ルックアップテーブルの格子点群のうち、出力信号値を求めようとしている目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれていない場合には、目標点の近傍にある第1格子点の出力信号値と、この第1格子点を通って目標点近傍に向かう仮想ライン上にある格子点のうち、少なくとも第1格子点と隣接している第2格子点の出力信号値を用いて、目標点の出力信号値の候補を求め、上記の処理を目標点の近傍にある複数個の格子点について繰り返し行って出力信号値の候補をそれぞれ求め、これらの出力信号値の候補の平均値を目標点の出力信号値としているので、3次元ルックアップテーブルの各格子点の出力信号値を他点との連続性を向上させて求めることができる。その結果、装置固有の色特性が補正されて、自然な表示を得ることができるようになる。   According to the present invention, the ideal characteristic value related to the target point for which the output signal value is to be obtained is not surrounded by the actual measurement characteristic value related to the three-dimensional actual measurement characteristic in the lattice point group of the three-dimensional lookup table. Includes an output signal value of a first grid point in the vicinity of the target point and a grid point on a virtual line passing through the first grid point toward the target point and adjacent to at least the first grid point. The output signal value at the second grid point is used to obtain an output signal value candidate for the target point, and the above processing is repeated for a plurality of grid points near the target point to obtain an output signal value candidate. Since each is obtained and the average value of these output signal value candidates is used as the output signal value of the target point, the output signal value of each grid point in the three-dimensional lookup table is obtained with improved continuity with other points. Can do. As a result, the color characteristics unique to the apparatus are corrected, and a natural display can be obtained.

以下、図面を参照して本発明の第1実施例を説明する。
図1は、第1実施例に係る表示装置の概略構成を示したブロック図である。
本実施例に係る表示装置は液晶表示装置であって、入力側から順に配置された入力側ルックアップテーブル(LUT)1と、3次元ルックアップテーブル(LUT)2と、出力側ルックアップテーブル(LUT)3と、液晶表示器4とを備えている。
Hereinafter, a first embodiment of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing a schematic configuration of the display device according to the first embodiment.
The display device according to this embodiment is a liquid crystal display device, and includes an input side lookup table (LUT) 1, a three-dimensional lookup table (LUT) 2, and an output side lookup table ( LUT) 3 and a liquid crystal display 4 are provided.

出力側ルックアップテーブル3は、液晶表示器4のγ特性をキャンセルして、そのγ特性をほぼ直線化(γ=1)するためのものであって、入力信号値(R,G,B)に応じて個別に設けられた1次元のルックアップテーブルである。一方、入力側ルックアップテーブル1は、出力側ルックアップテーブル3で液晶表示器4のγ特性がキャンセルされていることを前提として、表示装置のγ特性を任意に設定するためのものであって、入力信号値(R,G,B)に応じて個別に設けられた1次元のルックアップテーブルである。 The output side look-up table 3 is for canceling the γ characteristic of the liquid crystal display 4 and linearizing the γ characteristic (γ = 1), and the input signal values (R 2 , G 2 , It is a one-dimensional lookup table provided individually according to B 2 ). On the other hand, the input side look-up table 1 is for arbitrarily setting the γ characteristic of the display device on the assumption that the γ characteristic of the liquid crystal display 4 is canceled in the output side look-up table 3. , A one-dimensional lookup table provided individually according to input signal values (R 0 , G 0 , B 0 ).

3次元ルックアップテーブル2は色変換用に用いられるもので、入力信号値(R,G,B)に対応した3次元の格子点を備え、各格子点には入力信号値(R,G,B)に対応する出力信号値(R,G,B)が記憶されている。本実施例の特徴である3次元ルックアップテーブル2の出力信号値(パラメータ)の決定手法は後に詳しく説明する。 The three-dimensional lookup table 2 is used for color conversion, and includes three-dimensional grid points corresponding to input signal values (R 1 , G 1 , B 1 ), and each grid point has an input signal value (R 1 , output signal values (R 2 , G 2 , B 2 ) corresponding to 1 , G 1 , B 1 ) are stored. The method for determining the output signal value (parameter) of the three-dimensional lookup table 2 that is a feature of this embodiment will be described in detail later.

本実施例装置によると、液晶表示器4に応じたビット数、例えばそれぞれが8ビット又は10ビットの入力信号値(R,G,B)が入力側ルックアップテーブル1に与えられる。入力信号値(R,G,B)は、入力側ルックアップテーブル1に予め記憶されている任意のγ特性によって変換されて信号値(R,G,B)として出力される。この信号値(R,G,B)が3次元ルックアップテーブル2に与えられる。3次元ルックアップテーブル2は、予め設定された色変換特性でもって入力信号値(R,G,B)を変換して、信号値(R,G,B)を出力する。この信号値(R,G,B)は、出力側ルックアップテーブル3で、液晶表示器4のγ特性とは逆の特性で変換される。その出力信号値(R,G,B)が液晶表示器4に与えられる。 According to the present embodiment, the input signal value (R 0 , G 0 , B 0 ) of the number of bits corresponding to the liquid crystal display 4, for example, 8 bits or 10 bits, respectively, is given to the input side lookup table 1. The input signal value (R 0 , G 0 , B 0 ) is converted by an arbitrary γ characteristic stored in advance in the input side lookup table 1 and output as a signal value (R 1 , G 1 , B 1 ). The This signal value (R 1 , G 1 , B 1 ) is given to the three-dimensional lookup table 2. The three-dimensional lookup table 2 converts input signal values (R 1 , G 1 , B 1 ) with preset color conversion characteristics and outputs signal values (R 2 , G 2 , B 2 ). . The signal values (R 2 , G 2 , B 2 ) are converted by the output side look-up table 3 with characteristics opposite to the γ characteristics of the liquid crystal display 4. The output signal values (R 3 , G 3 , B 3 ) are given to the liquid crystal display 4.

以上のように本実施例装置によると、出力側ルックアップテーブル3で液晶表示器4のγ特性がキャンセルされるので、入力側ルックアップテーブル1に設定された任意のγ特性で表示を行うことができる。また、3次元ルックアップテーブル2によって任意の色変換を行うことができるので、液晶表示器4の固有の色特性に影響されないように色再現をすることが可能である。なお、入出力のルックアップテーブル1、3の機能を3次元ルックアップテーブル2にもたせることもできるが、そうすると3次元ルックアップテーブル2のデータ量が膨大になる。本実施例では、入出力のルックアップテーブル1、3を3次元ルックアップテーブル2とは個別に設けているので、3次元ルックアップテーブル2のデータ量を低く抑えることができる。   As described above, according to the apparatus of the present embodiment, the output side lookup table 3 cancels the γ characteristic of the liquid crystal display 4, so that display is performed with an arbitrary γ characteristic set in the input side lookup table 1. Can do. In addition, since arbitrary color conversion can be performed by the three-dimensional lookup table 2, color reproduction can be performed without being influenced by the unique color characteristics of the liquid crystal display 4. The functions of the input / output look-up tables 1 and 3 can also be given to the three-dimensional look-up table 2. However, the data amount of the three-dimensional look-up table 2 becomes enormous. In this embodiment, since the input / output lookup tables 1 and 3 are provided separately from the three-dimensional lookup table 2, the data amount of the three-dimensional lookup table 2 can be kept low.

次に、3次元ルックアップテーブル2の出力信号値の決定手法を図2のフローチャートを参照して説明する。   Next, a method for determining the output signal value of the three-dimensional lookup table 2 will be described with reference to the flowchart of FIG.

ステップS1:理想特性の算出
まず、入力信号値(R,G,B)に対して、どのような色再現をしたいのかを表した表示装置の理想特性を算出する。理想特性は、入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対する表示器の理想とする表示色が記憶されている。本実施例では、表示色をXYZ表色系の三刺激値(X,Y,Z)で表しているが、Lab系で表してもよい。以下に、理想特性を算出する具体例を説明する。
Step S1: Calculation of ideal characteristics First, an ideal characteristic of a display device representing what kind of color reproduction is desired for an input signal value (R, G, B) is calculated. The ideal characteristic includes a three-dimensional grid point corresponding to the input signal value, and an ideal display color of the display unit for the input signal value is stored in each grid point. In this embodiment, the display color is represented by the tristimulus values (X, Y, Z) of the XYZ color system, but may be represented by the Lab system. A specific example for calculating the ideal characteristic will be described below.

入力信号値(R,G,B)とXYZ表色系の赤、緑、青の三刺激値(X,Y,Z)と間には、次式(1)で示されるような関係がある。

Figure 2008109403
Between the input signal value (R, G, B) and the red, green, and blue tristimulus values (X, Y, Z) of the XYZ color system, there is a relationship represented by the following equation (1). .
Figure 2008109403

そこで、まず、(1)式中の変換行列Mを算出する。具体的には、「赤」の入力信号(R=255、G1=0、B1=0)を与えたときの、XYZ表色系の三刺激値(X,Y,Z)を示す第1関係式を得る。三刺激値(X,Y,Z)の値は、ICCプロファイルに記述されたデバイス特性(表示器4の特性)から知ることができる。なお、実際に測定した表示器4の特性から三刺激値(X,Y,Z)の値を決めてもよいし、あるいは、sRGBやNTSCといった規格で定められている特性から三刺激値(X,Y,Z)の値を決めてもよい。「赤」の入力信号を与えたときと同様にして、「緑」の入力信号(R=0、G=255、B=0)を与えたときの第2関係式、「青」の入力信号(R=0、G=0、B=255)を与えたときの第3関係式を求める。前記第1〜第3の関係式に基づいて、変換行例Mの各要素(m00,m01,・・・m22)を決定する。 Therefore, first, the transformation matrix M in the equation (1) is calculated. Specifically, the first XYZ color system tristimulus values (X, Y, Z) when a red input signal (R 1 = 255, G1 = 0, B1 = 0) is given. Get the relational expression. The values of the tristimulus values (X, Y, Z) can be known from the device characteristics (characteristics of the display 4) described in the ICC profile. It should be noted that the tristimulus values (X, Y, Z) may be determined from the actually measured characteristics of the display 4 or the tristimulus values (X , Y, Z) may be determined. The second relational expression when the “green” input signal (R = 0, G = 255, B = 0) is given in the same manner as when the “red” input signal is given, and the “blue” input signal. A third relational expression is obtained when (R = 0, G = 0, B = 255) is given. Based on the first to third relational expressions, each element (m00, m01,..., M22) of the conversion example M is determined.

変換行列Mが算出されたら、その変換行列Mと、入力側ルックアップテーブル1に設定したγ特性(輝度特性)とを用いて、任意の入力信号(R,G,B)で特定される格子点の三刺激値(X,Y,Z)、すなわち、理想とする表示色を算出する。以下に具体的な算出手順を説明する。 Once the transformation matrix M is calculated, the transformation matrix M and the γ characteristic (luminance characteristic) set in the input side lookup table 1 are used to specify an arbitrary input signal (R 0 , G 0 , B 0 ). The tristimulus values (X, Y, Z) of the lattice points, that is, ideal display colors are calculated. A specific calculation procedure will be described below.

まず、次式(2)で示されるような任意の入力信号Viを設定する。

Figure 2008109403
First, an arbitrary input signal Vi as shown by the following equation (2) is set.
Figure 2008109403

次に、入力側ルックアップテーブル1に設定されたγ特性を考慮した信号R0i´,
G0i´,B0i´を求める。R、G、Bのそれぞれのγ特性をγ、γ、γとすると、信号R0i´,G0i´,B0i´は、次式(3)で求められる。

Figure 2008109403
Next, the signal R 0i ′ taking into account the γ characteristic set in the input side look-up table 1.
G 0i ′ and B 0i ′ are obtained. Assuming that γ characteristics of R, G, and B are γ r , γ g , and γ b , signals R 0i ′, G 0i ′, and B 0i ′ are obtained by the following equation (3).
Figure 2008109403

γ特性を考慮した信号R0i´,G0i´,B0i´と、先に求めた変換行列Mとを用いて、理想特性の各格子点の三刺激値(X,Y,Z)を次式(4)により求める。上記の演算を全ての任意入力(格子点)について実行することにより、表示装置の理想特性を得る。

Figure 2008109403
Using the signals R 0i ′, G 0i ′, B 0i ′ in consideration of the γ characteristics and the transformation matrix M obtained previously, the tristimulus values (X, Y, Z) of each lattice point of the ideal characteristics are It calculates | requires by Formula (4). By executing the above calculation for all arbitrary inputs (grid points), the ideal characteristic of the display device is obtained.
Figure 2008109403

ステップS2:実測特性の取得
表示装置に任意入力信号(前記(2)式参照)を与え、そのときに液晶表示器4で表示される色を測定して、実測された三刺激値(Xi,Yi,Zi)を得る。全ての格子点について測定して得られる3次元実測特性は、入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対する表示器の測定された実際の表示色(本実施例では、三刺激値(Xi,Yi,Zi))が記憶されている。
Step S2: Acquisition of actual measurement characteristics An arbitrary input signal (see the equation (2)) is given to the display device, the color displayed on the liquid crystal display 4 at that time is measured, and the actually measured tristimulus values (X i , Y i , Z i ). The three-dimensional actual measurement characteristic obtained by measuring all the grid points includes a three-dimensional grid point corresponding to the input signal value, and each grid point has an actual display color (measured by the display unit for the input signal value). In this embodiment, tristimulus values (X i , Y i , Z i )) are stored.

ステップS3、S4:四面体補間の可否の判定
3次元ルックアップテーブル3の格子点群のうち、出力信号値を求めようとしている目標点に係る理想特性値が、3次元実測特性に係る実測測定値で取り囲まれているかどうかを判定する。以下その手順を詳しく説明する。
Steps S3 and S4: Determination of whether or not tetrahedral interpolation is possible. Of the lattice point group of the three-dimensional lookup table 3, an ideal characteristic value related to a target point for which an output signal value is to be obtained is an actual measurement measurement related to a three-dimensional actual measurement characteristic Determine if it is surrounded by values. The procedure will be described in detail below.

まず、3次元ルックアップテーブル3の格子点群のうち、出力信号値を求めようとしている目標点に係る理想特性値の色空間内の座標をP0(以下、「目標点P0」と呼ぶ)とする。そして、3次元実測特性の各格子点に対応する実測点(この実測点も色空間内の座標で表される)のうちで、目標点P0に最も近い1つの実測点P1を見出す。   First, in the lattice point group of the three-dimensional lookup table 3, the coordinates in the color space of the ideal characteristic value relating to the target point for which the output signal value is to be obtained are referred to as P0 (hereinafter referred to as “target point P0”). To do. Then, one actual measurement point P1 closest to the target point P0 is found among the actual measurement points corresponding to the respective grid points of the three-dimensional actual measurement characteristics (this actual measurement point is also expressed by coordinates in the color space).

以下、図3を参照して説明する。見出した実測点P1を1つの頂点として、目標点P0を内包する6面体について、P1を頂点とする三角錐、すなわち四面体(P1,P2,P3,P4)を仮定する(図3中の符号Aで示した四面体)。そして、平面の方程式を使って、目標点P0が四面体(P1,P2,P3,P4)に囲まれているかどうかを判定する。具体的には次のような手順で判定する。   Hereinafter, a description will be given with reference to FIG. A hexagonal pyramid having P1 as a vertex, that is, a tetrahedron (P1, P2, P3, P4) is assumed for the hexahedron including the target point P0 with the found actual measurement point P1 as one vertex (reference numerals in FIG. 3). Tetrahedron indicated by A). Then, using the plane equation, it is determined whether or not the target point P0 is surrounded by the tetrahedron (P1, P2, P3, P4). Specifically, the determination is made according to the following procedure.

まず、四面体(P1,P2,P3,P4)の全ての平面について方程式を求める。そして、目標点P0と各平面の位置関係を調べ、四つの平面に対して目標点P0が全て正方向に位置していると判定されれば、目標点P0は四面体(P1,P2,P3,P4)に囲まれていると判断する。   First, equations are obtained for all planes of the tetrahedron (P1, P2, P3, P4). Then, the positional relationship between the target point P0 and each plane is examined. If it is determined that all the target points P0 are located in the positive direction with respect to the four planes, the target point P0 is a tetrahedron (P1, P2, P3). , P4).

平面の方程式は次のようにして求めることができる。図4を参照する。例えば、実測点(P1,P2,P3)を例に採る。この平面の方程式を、
ax+by+cz+d=0
で表すと、係数a、b、cは、点P1からP2へ向かうベクトルV1と、点P1からP3へ向かうベクトルV2との外積で得られる(式(5)参照)。

Figure 2008109403
The plane equation can be obtained as follows. Please refer to FIG. For example, an actual measurement point (P1, P2, P3) is taken as an example. This plane equation is
ax + by + cz + d = 0
, The coefficients a, b, and c are obtained as an outer product of the vector V1 from the point P1 to P2 and the vector V2 from the point P1 to P3 (see Expression (5)).
Figure 2008109403

ただし、d=−1×(a×V1+b×V1+c×V1)である。
点P4が平面(P1,P2,P3)の正の方向(s≧0)となるようにする。
ここで、s=a×P4+b×P4+c×P4+d である。
求められた平面の方程式に対して点P4が負の方向に位置した場合は(a,b,c,d)に「−1」を掛ける。
However, it is d = -1 × (a × V1 x + b × V1 y + c × V1 z).
The point P4 is set to be in the positive direction (s ≧ 0) of the plane (P1, P2, P3).
Here, a s = a × P4 x + b × P4 y + c × P4 z + d.
When the point P4 is located in the negative direction with respect to the obtained plane equation, (-1) is multiplied by (a, b, c, d).

以上のような判定を行って、目標点P0が四面体(P1,P2,P3,P4)に囲まれていないと判定された場合は、実測点P1を平面(P2,P3,P4)を挟んで反対側の実測点P1´に移動し、目標点P0が四面体(P1´,P2,P3,P4)(図3中に符号Bで示す)に囲まれているかどうかを同様に判定する。   If it is determined that the target point P0 is not surrounded by the tetrahedron (P1, P2, P3, P4) after the above determination, the measured point P1 is sandwiched between the planes (P2, P3, P4). To move to the actual measurement point P1 ′ on the opposite side, and similarly determine whether or not the target point P0 is surrounded by tetrahedrons (P1 ′, P2, P3, P4) (indicated by symbol B in FIG. 3).

目標点P0が四面体(P1´,P2,P3,P4)に囲まれていな場合、目標点P0が平面(P1´,P2,P3)の外側(負の方向)にあれば、目標点P0は、四面体(P1´,P2,P3,P4´)(図3中に符号Cで示す)に囲まれていることになる。一方、目標点P0が平面(P1´,P2,P4)の外側にあれば、目標点P0は、四面体(P1´,P2,P3´,P4)(図3中に符号Dで示す)に囲まれていることになる。また、目標点P0が平面(P1´,P3,P4)の外側にあれば、目標点P0は、四面体(P1´,P2´,P3,P4)(図3中に符号Eで示す)に囲まれていることになる。   If the target point P0 is not surrounded by the tetrahedron (P1 ′, P2, P3, P4), and the target point P0 is outside (in the negative direction) the plane (P1 ′, P2, P3), the target point P0 Is surrounded by tetrahedrons (P1 ′, P2, P3, P4 ′) (indicated by symbol C in FIG. 3). On the other hand, if the target point P0 is outside the plane (P1 ′, P2, P4), the target point P0 is in a tetrahedron (P1 ′, P2, P3 ′, P4) (indicated by reference sign D in FIG. 3). It will be surrounded. If the target point P0 is outside the plane (P1 ′, P3, P4), the target point P0 is in a tetrahedron (P1 ′, P2 ′, P3, P4) (indicated by symbol E in FIG. 3). It will be surrounded.

ステップS5:四面体補間によるパラメータ算出
以上のようにして、目標点P0を取り囲む四面体の存在が確認されると、次の手順で目標点P0に対応する出力信号値(R,G,B)を四面体補間により求める。以下、図5を参照して説明する。いま、目標点P0が四面体(P1,P2,P3,P4)に囲まれているとする。この四面体(P1,P2,P3,P4)を、更に目標点P0を頂点とする4つの四面体v1、v2、v3、v4に分割する。そして、これらの四面体v1〜v4の各体積を用い、次式(6)に従って目標点の出力信号値(R,G,B)を算出する。
RGB(P0)=(RGB(P1)×V1+RGB(P2)×V2+RGB(P3)×V3+RGB(P4)×V4)/V ・・・(6)
式(6)において、RGB(P0)は、3次元ルックアップテーブル2の目標点P0に対応する出力信号値(R,G,B)である。また、RGB(P1)〜RGB(P4)は、3次元実測特性の実測点P1〜P4に対応する入力信号値(R,G,B)である。さらに、V1〜V4は、四面体v1〜v4の体積である。また、Vは、四面体(P1,P2,P3,P4)の体積である。
Step S5: Parameter calculation by tetrahedral interpolation When the presence of the tetrahedron surrounding the target point P0 is confirmed as described above, the output signal values (R 2 , G 2 , B 2) a determined by tetrahedral interpolation. Hereinafter, a description will be given with reference to FIG. Now, it is assumed that the target point P0 is surrounded by tetrahedrons (P1, P2, P3, P4). This tetrahedron (P1, P2, P3, P4) is further divided into four tetrahedrons v1, v2, v3, v4 having the target point P0 as a vertex. Then, using each volume of these tetrahedra v1 to v4, calculates an output signal value of the target point according to the following equation (6) (R 2, G 2, B 2).
RGB (P0) = (RGB (P1) × V1 + RGB (P2) × V2 + RGB (P3) × V3 + RGB (P4) × V4) / V (6)
In the equation (6), RGB (P0) is an output signal value (R 2 , G 2 , B 2 ) corresponding to the target point P0 of the three-dimensional lookup table 2. RGB (P1) to RGB (P4) are input signal values (R, G, B) corresponding to the actual measurement points P1 to P4 of the three-dimensional actual measurement characteristics. Furthermore, V1 to V4 are volumes of tetrahedrons v1 to v4. V is the volume of the tetrahedron (P1, P2, P3, P4).

本実施例では、目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれている場合に、四面体補間によって目標点の出力信号値を求めているが、3次元補間としては、四面体補間の他に、スプライン補間、三角柱(プリズム)補間、六面体(立方体)補間、ピラミッド補間、体積補間などを用いることができる。   In this embodiment, when the ideal characteristic value related to the target point is surrounded by the measured characteristic value related to the three-dimensional measured characteristic, the output signal value of the target point is obtained by tetrahedral interpolation. In addition to tetrahedral interpolation, spline interpolation, triangular prism (prism) interpolation, hexahedral (cubic) interpolation, pyramid interpolation, volume interpolation, and the like can be used.

図2のフローチャートに戻る。ステップS4において、目標点P0を取り囲む四面体が存在しないと判定されると、ステップS6に進む。   Returning to the flowchart of FIG. If it is determined in step S4 that there is no tetrahedron surrounding the target point P0, the process proceeds to step S6.

ステップS6:出力信号値の推定
目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれていない場合には、3次元ルックアップテーブルの格子点群において、目標点の近傍にある第1格子点の出力信号値と、この第1格子点を通って目標点近傍に向かう仮想ライン上にある格子点のうち、少なくとも第1格子点と隣接している第2格子点の出力信号値とを用いて、目標点の出力信号値の候補を求める。そして、この処理を目標点の近傍にある複数個の格子点について繰り返し行って出力信号値の候補をそれぞれ求め、これらの出力信号値の候補の平均値を目標点の出力信号値とする。
以下、図6及び図7を参照して具体的に説明する。
Step S6: Estimation of output signal value When the ideal characteristic value related to the target point is not surrounded by the measured characteristic value related to the three-dimensional measured characteristic, the vicinity of the target point in the lattice point group of the three-dimensional lookup table Among the output signal values of the first grid point at and the grid points on the virtual line passing through the first grid point toward the target point, at least the second grid point adjacent to the first grid point Using the output signal value, a candidate output signal value at the target point is obtained. Then, this process is repeated for a plurality of grid points in the vicinity of the target point to obtain respective output signal value candidates, and the average value of these output signal value candidates is set as the output signal value of the target point.
Hereinafter, a specific description will be given with reference to FIGS. 6 and 7.

図6において、符号Aで示した領域の格子点群は、四面体補間によって出力信号値が求められた3次元ルックアップテーブル2の格子点群である。一方、符号Bで示した領域の格子点群は、これらの格子点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれていないので、四面体補間で出力信号値を求めることができなかった格子点群である。いま、領域B内の目標点P0の出力信号値を求める場合を説明する。まず、目標点P0の近傍にある第1格子点を抽出する。3次元格子を考えた場合に、目標点を取り囲む近傍格子は26個ある。このうちステップS5の四面体補間で出力信号値が求められた格子点を第1格子点とする。   In FIG. 6, the grid point group in the region indicated by the symbol A is a grid point group of the three-dimensional lookup table 2 whose output signal value is obtained by tetrahedral interpolation. On the other hand, since the ideal characteristic values related to these lattice points are not surrounded by the actual measurement characteristic values related to the three-dimensional actual measurement characteristics, the output signal value is obtained by tetrahedral interpolation. This is a lattice point group that could not be obtained. Now, a case where the output signal value of the target point P0 in the region B is obtained will be described. First, a first grid point in the vicinity of the target point P0 is extracted. When considering a three-dimensional grid, there are 26 neighboring grids surrounding the target point. Among these, the grid point whose output signal value is obtained by the tetrahedral interpolation in step S5 is set as the first grid point.

説明の簡単のために、図7に示すように、目標点P0の近傍に3つの第1格子点P2、P3、P4があったとする。以下、第1格子点P2に絞って説明する。この第1格子点P2を通って目標点近傍に向かう仮想ライン上にあって、第1格子点と隣接している第2格子点P6を抽出する。そして、第2格子点P6から第1格子点P2に向かうベクトルV(P2−P6)を想定する。このベクトルV(P2−P6)を平行移動してP2を基点とするベクトルV(P2−P6+P2)を想定し、そのベクトルV(2×P2−P6)の先端に目標点の候補P01があると推定する。そうすると目標点の第1候補P01の出力信号値RGB(P01)は、格子点P2およびP6の各出力信号値RGB(P2)、RGB(P6)を使って、次式(7)で求めることができる。
RGB(P01)=2×RGB(P2)−RGB(P6) ・・・(7)
For simplicity of explanation, it is assumed that there are three first grid points P2, P3, and P4 in the vicinity of the target point P0 as shown in FIG. Hereinafter, the description will be focused on the first grid point P2. A second grid point P6 adjacent to the first grid point on the virtual line passing through the first grid point P2 toward the target point is extracted. A vector V (P2-P6) from the second grid point P6 toward the first grid point P2 is assumed. This vector V (P2-P6) is translated to assume a vector V (P2-P6 + P2) with P2 as a base point, and a target point candidate P01 is at the tip of the vector V (2 × P2-P6). Estimated. Then, the output signal value RGB (P 01 ) of the first target point candidate P 01 is obtained by the following equation (7) using the output signal values RGB (P 2) and RGB (P 6) of the lattice points P 2 and P 6. be able to.
RGB (P 01 ) = 2 × RGB (P 2) −RGB (P 6) (7)

同様にして、第1格子点P3と、これに隣接する第2格子点P8とから、目標点の第2候補P02の出力信号値RGB(P02)は、次式(8)で求めることができる。
RGB(P02)=2×RGB(P3)−RGB(P8) ・・・(8)
また、第1格子点P4と、これに隣接する第2格子点P10とから、目標点の第3候補P03の出力信号値RGB(P03)は、次式(9)で求めることができる。
- RGB(P03)=2×RGB(P4)−RGB(P10) ・・・(9)
図6及び図7で示した符号P0´は、目標点の第1〜第3候補P01〜P03の集合を示している。
Similarly, the output signal value RGB (P 02 ) of the second candidate P 02 of the target point is obtained from the first grid point P 3 and the second grid point P 8 adjacent thereto by the following equation (8). Can do.
RGB (P 02 ) = 2 × RGB (P 3) −RGB (P 8) (8)
Further, the output signal value RGB (P 03 ) of the third candidate P 03 as the target point can be obtained from the first lattice point P 4 and the second lattice point P 10 adjacent thereto by the following equation (9). .
- RGB (P 03) = 2 × RGB (P4) -RGB (P10) ··· (9)
A symbol P0 ′ illustrated in FIGS. 6 and 7 indicates a set of first to third candidates P 01 to P 03 of target points.

以上のようにして求められた目標点の候補点P01、P02、P03は、それぞれ格子点P6からP2に向かって生じている出力信号値の変化を候補点P01に反映させており、同様に、格子点P8からP3に向かって生じている出力信号値の変化を候補点P02に、格子点P10からP4に向かって生じている出力信号値の変化を候補点P03に、それぞれ反映させている。したがて、最終の目標点の出力信号値RGB(P)としては、次式(10)に示すように、これらの候補点P01、P02、P03、・・・の出力信号値の平均値を採れば良い。
RGB(P)=(RGB(P01)+RGB(P02)+RGB(P03)+・・・
+RGB(P0N))/N ・・・(10)
ここで、Nは、第1格子点の個数である。
The target point candidate points P 01 , P 02 , and P 03 obtained as described above reflect changes in the output signal value generated from the grid point P 6 toward P 2 to the candidate point P 01. Similarly, the change in the output signal value generated from the grid point P8 toward P3 is set as the candidate point P02 , and the change in the output signal value generated from the grid point P10 toward P4 is set as the candidate point P03 . Each is reflected. Therefore, as the output signal value RGB (P 0 ) of the final target point, as shown in the following equation (10), the output signal values of these candidate points P 01 , P 02 , P 03,. The average value may be taken.
RGB (P 0 ) = (RGB (P 01 ) + RGB (P 02 ) + RGB (P 03 ) +.
+ RGB (P 0N )) / N (10)
Here, N is the number of first lattice points.

本実施例では、目標点の出力信号の候補を、第1格子点の出力信号値と、仮想ライン上で第1格子点と隣接する第2格子点の出力信号値とを使って求めているが、仮想ライン上で第2格子点に隣接する第3格子点の出力信号値を更に考慮して求めるようにしてもよい。   In this embodiment, candidate output signals for target points are obtained using the output signal value of the first grid point and the output signal value of the second grid point adjacent to the first grid point on the virtual line. However, the output signal value of the third grid point adjacent to the second grid point on the virtual line may be further considered.

図2のフローチャートに戻る。ステップS6で目標点の出力信号値が推定されると、次のステップS7に進み、3次元ルックアップテーブル2の全ての格子点について出力信号値を算出したかどうかを判断し、全ての格子点について出力信号値が求まるまで、ステップS3〜S6を繰り返し実行する。   Returning to the flowchart of FIG. When the output signal value of the target point is estimated in step S6, the process proceeds to the next step S7, and it is determined whether or not the output signal value has been calculated for all grid points in the three-dimensional lookup table 2, and all grid points are determined. Steps S3 to S6 are repeated until an output signal value is obtained for.

ステップS8:ノイズ成分の除去
全ての格子点について出力信号値が求まると、ステップS8に進んで出力信号値群の中に含まれるノイズを除去する。すなわち、3次元ルックアップテーブル2の格子点の出力信号値を求めるために、上述したステップS2で説明したように、液晶表示器4に表示される色を実測している。このような表示色の実測過程において、実測された3次元実測特性にノイズ成分が混入することがある。このノイズ成分が3次元ルックアップテーブル2の格子点の出力信号値に混入する結果、格子点の出力信号値の変化が不連続なものになる。格子点の出力信号値は、本来、連続性があると予測されるので、上記のノイズ成分をラプラシアンフィルタやメディアンフィルタを使って除去する。
Step S8: Removal of noise components When the output signal values are obtained for all the lattice points, the process proceeds to step S8, and the noise included in the output signal value group is removed. That is, in order to obtain the output signal value of the grid point of the three-dimensional lookup table 2, the color displayed on the liquid crystal display 4 is measured as described in step S2. In such a display color measurement process, a noise component may be mixed into the actually measured three-dimensional measurement characteristic. As a result of this noise component being mixed into the output signal value at the lattice point of the three-dimensional lookup table 2, the change in the output signal value at the lattice point becomes discontinuous. Since the output signal value at the lattice point is inherently expected to be continuous, the noise component is removed using a Laplacian filter or a median filter.

以上のようにして3次元ルックアップテーブル2の全ての格子点の出力信号値を決定することができる。本実施例によれば、3次元ルックアップテーブルの格子点群のうち、出力信号値を求めようとしている目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれていない場合には、目標点の近傍にある第1格子点の出力信号値と、この第1格子点を通って目標点近傍に向かう仮想ライン上にあって、第1格子点と隣接している第2格子点の出力信号値とを用いて、目標点の出力信号値の候補を求め、上記の処理を目標点の近傍にある複数個の格子点について繰り返し行って出力信号値の候補をそれぞれ求め、これらの出力信号値の候補の平均値を目標点の出力信号値としているので、3次元ルックアップテーブルの各格子点の出力信号値を精度良く求めることができる。   As described above, the output signal values of all the lattice points in the three-dimensional lookup table 2 can be determined. According to this embodiment, among the lattice point groups of the three-dimensional lookup table, the ideal characteristic value related to the target point for which the output signal value is to be obtained is not surrounded by the measured characteristic value related to the three-dimensional measured characteristic. In this case, the output signal value of the first grid point in the vicinity of the target point and a virtual line passing through the first grid point toward the target point and adjacent to the first grid point. Using the output signal values of the two grid points, candidate output signal values for the target point are obtained, and the above processing is repeated for a plurality of grid points near the target point to obtain respective output signal value candidates. Since the average value of these output signal value candidates is used as the output signal value of the target point, the output signal value of each lattice point in the three-dimensional lookup table can be obtained with high accuracy.

第2実施例は、表示装置のカラー較正用プログラムに関する。図8は、表示装置のカラー較正用プログラムを実行するコンピュータと、カラー較正される対象である表示装置の概略構成を示したブロック図である。   The second embodiment relates to a color calibration program for a display device. FIG. 8 is a block diagram illustrating a schematic configuration of a computer that executes a color calibration program for a display device and a display device that is a target of color calibration.

表示装置10は、第1実施例で説明したものと同様の構成であるので、ここでの説明は省略する。コンピュータ20は、中央演算処理装置(CPU)21と、データの読み出し専用メモリ(ROM)22と、データの一次記憶用のランダム・アクセス・メモリ(RAM)23を備え、これらの要素がバス24を介して接続されている。また、コンパクトディスク(CD)ROM25を駆動するCD−ROMドライバ26がコントローラ27を介してバス24に接続されている。さらに、ハードディスク28を駆動するハードディスクドライバ29がコントローラ30を介してバス24に接続されている。操作機器としてのキーボード31やマウス32がコントローラ33を介してバス24に接続されている。そして、表示装置10も、コントローラ34を介してバス24に接続されている。   Since the display device 10 has the same configuration as that described in the first embodiment, a description thereof is omitted here. The computer 20 includes a central processing unit (CPU) 21, a data read-only memory (ROM) 22, and a random access memory (RAM) 23 for primary storage of data. Connected through. A CD-ROM driver 26 for driving a compact disc (CD) ROM 25 is connected to the bus 24 via a controller 27. Further, a hard disk driver 29 for driving the hard disk 28 is connected to the bus 24 via the controller 30. A keyboard 31 and a mouse 32 as operating devices are connected to the bus 24 via the controller 33. The display device 10 is also connected to the bus 24 via the controller 34.

以下、図9に示した表示装置のカラー較正用プログラムのフローチャートを参照して第2実施例の動作を説明する。   The operation of the second embodiment will be described below with reference to the flowchart of the color calibration program for the display device shown in FIG.

本実施例に係る表示装置のカラー較正用プログラムは、例えば記憶媒体としてのCD−ROM25などで提供されてコンピュータ20に取り込まれ、そのプログラムはハードディスク28に格納される。なお、カラー較正用プログラムは、インターネットなどを用いた通信で提供されてもよい。カラー較正時、CPU21は、ハードディスク28内のカラー較正用プログラムを読み出してその処理を実行する。   The color calibration program for the display device according to the present embodiment is provided by, for example, the CD-ROM 25 as a storage medium and is taken into the computer 20, and the program is stored in the hard disk 28. The color calibration program may be provided by communication using the Internet or the like. At the time of color calibration, the CPU 21 reads the color calibration program in the hard disk 28 and executes the processing.

ステップT1:理想特性の取得
このステップT1では、入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対する表示器の理想とする表示色が記憶されている3次元理想特性を取得する。具体的には、第1実施例のステップS1と同様である。ただし、変換行例Mを算出する際の基準となるRGB値や三刺激値(X,Y,Z)はオペレータがキーボード31などを操作して入力する。これらの値が入力されるとCPU21が(1)式に基づいて変換行例Mを算出する。さらに、オペレータがキーボード31などを操作して、入力側ルックアップテーブル31のγ特性を入力すると、CPU21は、先に算出した変換行例Mと、そのγ特性とを用いて、(4)式に従って理想特性の各格子点の三刺激値(X,Y,Z)を算出する。なお、理想特性の取得を上述した演算によらずに、別途作成した理想特性をコンピュータ20に直接に取り込むようにしてもよい。
Step T1: Acquisition of ideal characteristics In this step T1, a three-dimensional grid point corresponding to an input signal value is provided, and an ideal display color of the display for the input signal value is stored in each grid point. Get ideal characteristics. Specifically, this is the same as step S1 in the first embodiment. However, the operator inputs the RGB values and tristimulus values (X, Y, Z) that are used as a reference when calculating the conversion example M by operating the keyboard 31 or the like. When these values are input, the CPU 21 calculates the conversion example M based on the equation (1). Further, when the operator operates the keyboard 31 or the like to input the γ characteristic of the input-side lookup table 31, the CPU 21 uses the conversion example M calculated earlier and the γ characteristic to obtain the expression (4). Then, the tristimulus values (X, Y, Z) of each grid point of ideal characteristics are calculated. Note that the ideal characteristic may be acquired directly by the computer 20 instead of the above-described calculation.

ステップT2:実測特性の取得
このステップT2では、入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対する表示器の測定された実際の表示色が記憶されている3次元実測特性を取得する。具体的には、第1実施例のステップS2と同様である。ただし、実測された三刺激値(Xi,Yi,Zi)は、オペレータがキーボード31などを操作して入力する。
Step T2: Acquisition of Actual Measurement Characteristics In this step T2, a three-dimensional grid point corresponding to the input signal value is provided, and the actual display color measured by the display unit for the input signal value is stored in each grid point. Acquire three-dimensional measured characteristics. Specifically, it is the same as step S2 of the first embodiment. However, the measured tristimulus values (X i , Y i , Z i ) are input by the operator operating the keyboard 31 or the like.

ステップT3、T4:四面体補間の可否の判定
ここでは、CPU21が、3次元ルックアップテーブルの格子点群のうち、出力信号値を求めようとしている目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれているかどうかを判定する。具体的には、第1実施例のステップS3、S4と同様であるので、ここでの説明は省略する。
Steps T3 and T4: Determination of whether or not tetrahedral interpolation is possible Here, the ideal characteristic value related to the target point for which the output signal value is to be obtained from the lattice point group of the three-dimensional lookup table by the CPU 21 is three-dimensionally measured. It is determined whether or not it is surrounded by measured characteristic values related to the characteristics. Specifically, since it is the same as steps S3 and S4 of the first embodiment, a description thereof is omitted here.

ステップT5:四面体補間によるパラメータ算出
ここでは、目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれている場合には、目標点を取り囲んでいる3次元実測特性の各格子点の実測特性値を用いて、目標点の出力信号値を3次元補間(例えば四面体補間)により求める。具体的には、第1実施例のステップS5と同様であるので、ここでの説明は省略する。
Step T5: Parameter calculation by tetrahedral interpolation Here, when the ideal characteristic value related to the target point is surrounded by the measured characteristic value related to the three-dimensional measured characteristic, the three-dimensional measured characteristic surrounding the target point is calculated. Using the measured characteristic value of each grid point, the output signal value of the target point is obtained by three-dimensional interpolation (for example, tetrahedral interpolation). Specifically, since it is the same as step S5 of the first embodiment, a description thereof is omitted here.

ステップT6:パラメータの推定
ここでは、目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれていない場合には、3次元ルックアップテーブルの格子点群において、目標点の近傍にある第1格子点の出力信号値と、この第1格子点を通って目標点近傍に向かう仮想ライン上にある格子点のうち、少なくとも第1格子点と隣接している第2格子点の出力信号値とを用いて、目標点の出力信号値の候補を求める。そして、この処理を目標点の近傍にある複数個の格子点について繰り返し行って出力信号値の候補をそれぞれ求め、これらの出力信号値の候補の平均値を目標点の出力信号値とする。具体的には、第1実施例のステップS6と同様であるので、ここでの説明は省略する。
Step T6: Parameter Estimation Here, when the ideal characteristic value related to the target point is not surrounded by the measured characteristic value related to the three-dimensional measured characteristic, the target point of the target point is determined in the lattice point group of the three-dimensional lookup table. Of the output signal value of the first grid point in the vicinity and the grid point on the virtual line passing through the first grid point toward the target point, at least the second grid point adjacent to the first grid point The output signal value candidate of the target point is obtained using the output signal value of. Then, this process is repeated for a plurality of grid points in the vicinity of the target point to obtain respective output signal value candidates, and the average value of these output signal value candidates is set as the output signal value of the target point. Specifically, since it is the same as step S6 of the first embodiment, a description thereof is omitted here.

ステップT7:
ステップT6で目標点の出力信号値が推定されると、次のステップT7に進み、3次元ルックアップテーブル2の全ての格子点について出力信号値(パラメータ)を算出したかどうかを判断し、全ての格子点について出力信号値が求まるまで、ステップT3〜T6を繰り返し実行する。
Step T7:
When the output signal value of the target point is estimated in step T6, the process proceeds to the next step T7, and it is determined whether or not the output signal value (parameter) has been calculated for all the grid points of the three-dimensional lookup table 2. Steps T3 to T6 are repeatedly executed until output signal values are obtained for the grid points.

ステップT8:ノイズ成分の除去
3次元ルックアップテーブルの全ての格子点について出力信号値が求まると、出力信号値群に含まれるノイズ成分をラプラシアンフィルタやメディアンフィルタを使って除去する。
Step T8: Removal of noise components
When output signal values are obtained for all grid points of the three-dimensional lookup table, noise components included in the output signal value group are removed using a Laplacian filter or a median filter.

ステップT9:出力信号値(パラメータ)の更新
出力信号値群からノイズ成分を除去した後、これらのデータをコントラーラ34を介して表示装置10に送り、3次元ルックアップテーブル2の出力信号値を更新する。なお、入力側ルックアップテーブル1のγ特性や、出力側ルックアップテーブル3のγ特性も、コンピュータ20を使って更新するようにしてもよい。
Step T9: Update of output signal value (parameter) After removing noise components from the output signal value group, these data are sent to the display device 10 via the controller 34, and the output signal value of the three-dimensional lookup table 2 is updated. To do. Note that the γ characteristics of the input side lookup table 1 and the γ characteristics of the output side lookup table 3 may also be updated using the computer 20.

以上のように、第2実施例によれば、3次元ルックアップテーブル2のパラメータを精度良く設定することができるので、表示装置のカラー再現性を良好に維持することができる。   As described above, according to the second embodiment, the parameters of the three-dimensional lookup table 2 can be set with high accuracy, so that the color reproducibility of the display device can be maintained well.

なお、上述の実施例で説明したノイズ成分の除去過程は、3次元実測特性を利用して3次元ルックアップテーブルの出力信号値を得ている場合に好適に用いることができ、3次元補間の手法などは特に限定されない。   The noise component removal process described in the above embodiment can be suitably used when the output signal value of the three-dimensional lookup table is obtained using the three-dimensional actual measurement characteristic. A technique etc. are not specifically limited.

第1実施例に係る表示装置の概略構成を示したブロック図である。1 is a block diagram illustrating a schematic configuration of a display device according to a first embodiment. 3次元ルックアップテーブル2の出力信号値(パラメータ)の決定手法を示したフローチャートである。3 is a flowchart showing a method for determining an output signal value (parameter) of a three-dimensional lookup table 2. 四面体補間の説明に供する図である。It is a figure where it uses for description of tetrahedral interpolation. 四面体補間の説明に供する図である。It is a figure where it uses for description of tetrahedral interpolation. 四面体補間の説明に供する図である。It is a figure where it uses for description of tetrahedral interpolation. 四面体補間できない目標点の出力信号値を推定するための処理の説明に供する図である。It is a figure where it uses for description of the process for estimating the output signal value of the target point which cannot perform tetrahedral interpolation. 四面体補間できない目標点の出力信号値を推定するための処理の説明に供する図である。It is a figure where it uses for description of the process for estimating the output signal value of the target point which cannot perform tetrahedral interpolation. 第2実施例に係る表示装置とコンピュータの概略構成を示したブロック図である。It is the block diagram which showed schematic structure of the display apparatus and computer which concern on 2nd Example. 表示装置のカラー較正用プログラムの手順を示したフローチャートである。It is the flowchart which showed the procedure of the program for color calibration of a display apparatus. 従来の3次元ルックアップテーブルの出力信号値の決定手法の説明に供する図である。It is a figure where it uses for description of the determination method of the output signal value of the conventional three-dimensional lookup table.

符号の説明Explanation of symbols

1 … 入力側ルックアップテーブル
2 … 3次元ルックアップテーブル
3 … 出力側ルックアップテーブル
10 … 表示装置
20 … コンピュータ
DESCRIPTION OF SYMBOLS 1 ... Input side lookup table 2 ... Three-dimensional lookup table 3 ... Output side lookup table 10 ... Display apparatus 20 ... Computer

Claims (11)

入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対応する出力信号値が記憶されている、色変換用の3次元ルックアップテーブルを備え、前記3次元ルックアップテーブルで色変換された出力信号値を表示器に与えるように構成された表示装置であって、
前記3次元ルックアップテーブルは、次のようにして求められた、入力信号値に対応する出力信号値を記憶している、
(1)入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対する表示器の理想とする表示色が記憶されている3次元理想特性を求め、
(2)入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対する表示器の測定された実際の表示色が記憶されている3次元実測特性を求め、
(3)3次元ルックアップテーブルの格子点群のうち、出力信号値を求めようとしている目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれているかどうかを判定し、
(4)目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれている場合には、目標点を取り囲んでいる3次元実測特性の各格子点の実測特性値を用いて、目標点の出力信号値を3次元補間により求め、
(5)目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれていない場合には、3次元ルックアップテーブルの格子点群において、目標点の近傍にある第1格子点の出力信号値と、この第1格子点を通って目標点近傍に向かう仮想ライン上にある格子点のうち、少なくとも第1格子点と隣接している第2格子点の出力信号値とを用いて、目標点の出力信号値の候補を求め、
(6)前記(5)の処理を目標点の近傍にある複数個の格子点について繰り返し行って出力信号値の候補をそれぞれ求め、これらの出力信号値の候補の平均値を目標点の出力信号値とする
ことを特徴とする表示装置。
A three-dimensional look-up table for color conversion, in which a three-dimensional grid point corresponding to the input signal value is stored, and an output signal value corresponding to the input signal value is stored in each grid point, A display device configured to give an output signal value color-converted by an uptable to a display device,
The three-dimensional lookup table stores an output signal value corresponding to an input signal value obtained as follows.
(1) A three-dimensional grid characteristic corresponding to an input signal value is provided, and a three-dimensional ideal characteristic in which an ideal display color of the display unit with respect to the input signal value is stored at each grid point is obtained.
(2) A three-dimensional lattice characteristic corresponding to an input signal value is provided, and a three-dimensional actual measurement characteristic in which an actual display color measured by the display unit with respect to the input signal value is stored in each lattice point is obtained.
(3) It is determined whether or not the ideal characteristic value related to the target point for which the output signal value is to be obtained is surrounded by the measured characteristic value related to the three-dimensional measured characteristic among the lattice point group of the three-dimensional lookup table. ,
(4) When the ideal characteristic value related to the target point is surrounded by the measured characteristic value related to the three-dimensional measured characteristic, the measured characteristic value of each lattice point of the three-dimensional measured characteristic surrounding the target point is used. The output signal value of the target point is obtained by three-dimensional interpolation,
(5) When the ideal characteristic value related to the target point is not surrounded by the actual measurement characteristic value related to the three-dimensional actual measurement characteristic, the first grid in the vicinity of the target point in the grid point group of the three-dimensional lookup table The output signal value of the point and the output signal value of at least the second grid point adjacent to the first grid point among the grid points on the virtual line passing through the first grid point toward the target point. To find a candidate for the output signal value of the target point,
(6) The processing of (5) above is repeated for a plurality of grid points in the vicinity of the target point to obtain respective output signal value candidates, and the average value of these output signal value candidates is determined as the output signal of the target point. A display device characterized by a value.
請求項1記載の表示装置において、前記装置はさらに、
前記3次元ルックアップテーブルよりも入力側に設けられ、前記表示装置のγ特性を任意に設定するための入力側ルックアップテーブルと、
前記3次元ルックアップテーブルよりも出力側に設けられ、前記表示器のγ特性をキャンセルしてγ特性をほぼ直線化させるための出力側ルックアップテーブルと
を備えている表示装置。
The display device of claim 1, wherein the device further comprises:
Provided on the input side than the three-dimensional lookup table, the input side lookup table for arbitrarily setting the γ characteristics of the display device,
A display device provided on the output side of the three-dimensional lookup table, the output side lookup table for canceling the γ characteristic of the display and making the γ characteristic substantially linear.
請求項1または2記載の表示装置において、
前記(4)の処理の3次元補間は、四面体補間である表示装置。
The display device according to claim 1 or 2,
The display device in which the three-dimensional interpolation of the process (4) is tetrahedral interpolation.
請求項1から3のいずれかに記載の表示装置において、
前記(6)の処理で求められた各格子点の出力信号値からノイズ成分を除去し、
前記3次元ルックアップテーブルは、ノイズ成分が除去された出力信号値を記憶している表示装置。
The display device according to any one of claims 1 to 3,
Removing a noise component from the output signal value of each grid point obtained in the process of (6),
The three-dimensional lookup table is a display device that stores output signal values from which noise components have been removed.
入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対応する出力信号値が記憶されている、色変換用の3次元ルックアップテーブルを備え、前記3次元ルックアップテーブルで色変換された出力信号値を表示器に与えるように構成された表示装置のカラー較正用プログラムであって、
前記表示装置が接続されるコンピュータに次の手順を、すなわち、
(1)入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対する表示器の理想とする表示色が記憶されている3次元理想特性を取得する手順と、
(2)入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対する表示器の測定された実際の表示色が記憶されている3次元実測特性を取得する手順と、
(3)3次元ルックアップテーブルの格子点群のうち、出力信号値を求めようとしている目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれているかどうかを判定する手順と、
(4)目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれている場合には、目標点を取り囲んでいる3次元実測特性の各格子点の実測特性値を用いて、目標点の出力信号値を3次元補間により求める手順と、
(5)目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれていない場合には、3次元ルックアップテーブルの格子点群において、目標点の近傍にある第1格子点の出力信号値と、この第1格子点を通って目標点近傍に向かう仮想ライン上にある格子点のうち、少なくとも第1格子点と隣接している第2格子点の出力信号値とを用いて、目標点の出力信号値の候補を求め、
(6)前記(5)の処理を目標点の近傍にある複数個の格子点について繰り返し行って出力信号値の候補をそれぞれ求め、これらの出力信号値の候補の平均値を目標点の出力信号値とする手順と、
(7)3次元ルックアップテーブルの全ての格子点について得られた出力信号値を3次元ルックアップテーブルに与える手順と、
を実行させることにより、前記3次元ルックアップテーブルの入力信号値に対応する出力信号値を更新することを特徴とする表示装置のカラー較正用プログラム。
A three-dimensional look-up table for color conversion, in which a three-dimensional grid point corresponding to the input signal value is stored, and an output signal value corresponding to the input signal value is stored in each grid point, A program for color calibration of a display device configured to give an output signal value color-converted in an uptable to a display device,
The following procedure is performed on the computer to which the display device is connected:
(1) A procedure for obtaining a three-dimensional ideal characteristic having a three-dimensional lattice point corresponding to an input signal value, and storing each display point as an ideal display color for the input signal value at each lattice point;
(2) A procedure for obtaining a three-dimensional actual measurement characteristic having a three-dimensional grid point corresponding to an input signal value, and storing the actual display color measured by the display unit for the input signal value at each grid point; ,
(3) It is determined whether or not an ideal characteristic value related to a target point for which an output signal value is to be obtained is surrounded by an actual measurement characteristic value related to a three-dimensional actual measurement characteristic among lattice point groups of the three-dimensional lookup table. Procedure and
(4) When the ideal characteristic value related to the target point is surrounded by the measured characteristic value related to the three-dimensional measured characteristic, the measured characteristic value of each lattice point of the three-dimensional measured characteristic surrounding the target point is used. The procedure for obtaining the output signal value of the target point by three-dimensional interpolation,
(5) When the ideal characteristic value related to the target point is not surrounded by the actual measurement characteristic value related to the three-dimensional actual measurement characteristic, the first grid in the vicinity of the target point in the grid point group of the three-dimensional lookup table The output signal value of the point and the output signal value of at least the second grid point adjacent to the first grid point among the grid points on the virtual line passing through the first grid point toward the target point. To find a candidate for the output signal value of the target point,
(6) The processing of (5) above is repeated for a plurality of grid points in the vicinity of the target point to obtain respective output signal value candidates, and the average value of these output signal value candidates is determined as the output signal of the target point. A procedure with values,
(7) A procedure of giving output signal values obtained for all grid points of the three-dimensional lookup table to the three-dimensional lookup table;
By executing the above, the output signal value corresponding to the input signal value of the three-dimensional lookup table is updated.
請求項5記載の表示装置のカラー較正用プログラムにおいて、
前記(4)の処理の3次元補間は、四面体補間である表示装置のカラー較正用プログラム。
In the color calibration program for a display device according to claim 5,
The three-dimensional interpolation of the process (4) is a color calibration program for a display device, which is tetrahedral interpolation.
請求項5または6記載の表示装置のカラー較正用プログラムにおいて、
前記(6)の処理で求められた各格子点の出力信号値からノイズ成分を除去した後に、前記(7)の手順を実行する表示装置のカラー較正用プログラム。
The program for color calibration of a display device according to claim 5 or 6,
A color calibration program for a display device that executes the procedure of (7) after removing a noise component from the output signal value of each grid point obtained in the process of (6).
入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対応する出力信号値が記憶されている、色変換用の3次元ルックアップテーブルの作成方法であって、
前記3次元ルックアップテーブルに、次の過程を経て求められた、入力信号値に対応する出力信号値を記憶させる、
(1)入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対する表示器の理想とする表示色が記憶されている3次元理想特性を求める過程と、
(2)入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対する表示器の測定された実際の表示色が記憶されている3次元実測特性を求める過程と、
(3)3次元ルックアップテーブルの格子点群のうち、出力信号値を求めようとしている目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれているかどうかを判定する過程と、
(4)目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれている場合には、目標点を取り囲んでいる3次元実測特性の各格子点の実測特性値を用いて、目標点の出力信号値を3次元補間により求める過程と、
(5)目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれていない場合には、3次元ルックアップテーブルの格子点群において、目標点の近傍にある第1格子点の出力信号値と、この第1格子点を通って目標点近傍に向かう仮想ライン上にある格子点のうち、少なくとも第1格子点と隣接している第2格子点の出力信号値とを用いて、目標点の出力信号値の候補を求める過程と、
(6)前記(5)の処理を目標点の近傍にある複数個の格子点について繰り返し行って出力信号値の候補をそれぞれ求め、これらの出力信号値の候補の平均値を目標点の出力信号値とする過程
ことを特徴とする3次元ルックアップテーブルの作成方法。
A method of creating a three-dimensional lookup table for color conversion, comprising a three-dimensional grid point corresponding to an input signal value, and each grid point storing an output signal value corresponding to the input signal value,
The output signal value corresponding to the input signal value obtained through the following process is stored in the three-dimensional lookup table.
(1) A process of obtaining a three-dimensional ideal characteristic having a three-dimensional lattice point corresponding to an input signal value, and storing an ideal display color of the display unit with respect to the input signal value at each lattice point;
(2) A process of obtaining a three-dimensional actual measurement characteristic in which a three-dimensional grid point corresponding to an input signal value is provided, and each grid point stores a measured actual display color of the display unit for the input signal value;
(3) It is determined whether or not an ideal characteristic value related to a target point for which an output signal value is to be obtained is surrounded by an actual measurement characteristic value related to a three-dimensional actual measurement characteristic among lattice point groups of the three-dimensional lookup table. Process,
(4) When the ideal characteristic value related to the target point is surrounded by the measured characteristic value related to the three-dimensional measured characteristic, the measured characteristic value of each lattice point of the three-dimensional measured characteristic surrounding the target point is used. The process of obtaining the output signal value of the target point by three-dimensional interpolation,
(5) When the ideal characteristic value related to the target point is not surrounded by the actual measurement characteristic value related to the three-dimensional actual measurement characteristic, the first grid in the vicinity of the target point in the grid point group of the three-dimensional lookup table The output signal value of the point and the output signal value of at least the second grid point adjacent to the first grid point among the grid points on the virtual line passing through the first grid point toward the target point. Using the process of obtaining candidate output signal values at the target point,
(6) The processing of (5) above is repeated for a plurality of grid points in the vicinity of the target point to obtain respective output signal value candidates, and the average value of these output signal value candidates is determined as the output signal of the target point. A method of creating a three-dimensional lookup table, characterized by:
請求項8記載の3次元ルックアップテーブルの作成方法において、
前記(4)の処理の3次元補間は、四面体補間である3次元ルックアップテーブルの作成方法。
The method for creating a three-dimensional lookup table according to claim 8,
The three-dimensional interpolation of the process (4) is a method of creating a three-dimensional lookup table that is tetrahedral interpolation.
請求項8または9記載の3次元ルックアップテーブルの作成方法において、
前記(6)の処理で求められた各格子点の出力信号値からノイズ成分を除去し、
前記3次元ルックアップテーブルに、前記ノイズ成分が除去された出力信号値を記憶させる3次元ルックアップテーブルの作成方法。
The method for creating a three-dimensional lookup table according to claim 8 or 9,
Removing a noise component from the output signal value of each grid point obtained in the process of (6),
A method for creating a three-dimensional lookup table, wherein an output signal value from which the noise component has been removed is stored in the three-dimensional lookup table.
入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対応する出力信号値が記憶されている、色変換用の3次元ルックアップテーブルの作成方法であって、
前記3次元ルックアップテーブルに、次の過程を経て求められた、入力信号値に対応する出力信号値を記憶させる、
(1)入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対する表示器の理想とする表示色が記憶されている3次元理想特性を求める過程と、
(2)入力信号値に対応した3次元の格子点を備え、各格子点には入力信号値に対する表示器の測定された実際の表示色が記憶されている3次元実測特性を求める過程と、
(3)3次元ルックアップテーブルの格子点群のうち、出力信号値を求めようとしている目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれているかどうかを判定する過程と、
(4)目標点に係る理想特性値が、3次元実測特性に係る実測特性値で取り囲まれている場合には、目標点を取り囲んでいる3次元実測特性の各格子点の実測特性値を用いて、目標点の出力信号値を3次元補間により求める過程と、
(5)前記(4)の処理で求められた各格子点の出力信号値からノイズ成分を除去する過程
ことを特徴とする3次元ルックアップテーブルの作成方法。
A method of creating a three-dimensional lookup table for color conversion, comprising a three-dimensional grid point corresponding to an input signal value, and each grid point storing an output signal value corresponding to the input signal value,
The output signal value corresponding to the input signal value obtained through the following process is stored in the three-dimensional lookup table.
(1) A process of obtaining a three-dimensional ideal characteristic having a three-dimensional lattice point corresponding to an input signal value, and storing an ideal display color of the display unit with respect to the input signal value at each lattice point;
(2) A process of obtaining a three-dimensional actual measurement characteristic in which a three-dimensional grid point corresponding to an input signal value is provided, and each grid point stores a measured actual display color of the display unit for the input signal value;
(3) It is determined whether or not an ideal characteristic value related to a target point for which an output signal value is to be obtained is surrounded by an actual measurement characteristic value related to a three-dimensional actual measurement characteristic among lattice point groups of the three-dimensional lookup table. Process,
(4) When the ideal characteristic value related to the target point is surrounded by the measured characteristic value related to the three-dimensional measured characteristic, the measured characteristic value of each lattice point of the three-dimensional measured characteristic surrounding the target point is used. The process of obtaining the output signal value of the target point by three-dimensional interpolation,
(5) A process of removing a noise component from the output signal value of each lattice point obtained in the process of (4).
JP2006290320A 2006-10-25 2006-10-25 Display device, display device color calibration program, and three-dimensional lookup table creation method Active JP4808588B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006290320A JP4808588B2 (en) 2006-10-25 2006-10-25 Display device, display device color calibration program, and three-dimensional lookup table creation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006290320A JP4808588B2 (en) 2006-10-25 2006-10-25 Display device, display device color calibration program, and three-dimensional lookup table creation method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2011165569A Division JP5410479B2 (en) 2011-07-28 2011-07-28 How to create a 3D lookup table

Publications (2)

Publication Number Publication Date
JP2008109403A true JP2008109403A (en) 2008-05-08
JP4808588B2 JP4808588B2 (en) 2011-11-02

Family

ID=39442395

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006290320A Active JP4808588B2 (en) 2006-10-25 2006-10-25 Display device, display device color calibration program, and three-dimensional lookup table creation method

Country Status (1)

Country Link
JP (1) JP4808588B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010271367A (en) * 2009-05-19 2010-12-02 Nikon Corp Method for setting color conversion parameter, and image display
JP2011095386A (en) * 2009-10-28 2011-05-12 Astro Design Inc Lookup table forming method
CN113034622A (en) * 2019-12-09 2021-06-25 深圳市万普拉斯科技有限公司 Three-dimensional lookup table generation method and device and display equipment

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109859702A (en) * 2018-12-28 2019-06-07 南京奥视威电子科技股份有限公司 A kind of 3D lookup table generating method, display color calibrating method, display color correction system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08263037A (en) * 1995-03-22 1996-10-11 Olympus Optical Co Ltd Color reproduction look-up table preparing method
JPH10200776A (en) * 1996-11-13 1998-07-31 Seiko Epson Corp Color conversion device and color conversion method, and recording medium
JP2000188697A (en) * 1998-12-23 2000-07-04 Canon Inc Image processing method, its device and its process step
JP2000251054A (en) * 1997-02-20 2000-09-14 Seiko Epson Corp Method and device for automatically correcting color

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08263037A (en) * 1995-03-22 1996-10-11 Olympus Optical Co Ltd Color reproduction look-up table preparing method
JPH10200776A (en) * 1996-11-13 1998-07-31 Seiko Epson Corp Color conversion device and color conversion method, and recording medium
JP2000251054A (en) * 1997-02-20 2000-09-14 Seiko Epson Corp Method and device for automatically correcting color
JP2000188697A (en) * 1998-12-23 2000-07-04 Canon Inc Image processing method, its device and its process step

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010271367A (en) * 2009-05-19 2010-12-02 Nikon Corp Method for setting color conversion parameter, and image display
JP2011095386A (en) * 2009-10-28 2011-05-12 Astro Design Inc Lookup table forming method
CN113034622A (en) * 2019-12-09 2021-06-25 深圳市万普拉斯科技有限公司 Three-dimensional lookup table generation method and device and display equipment

Also Published As

Publication number Publication date
JP4808588B2 (en) 2011-11-02

Similar Documents

Publication Publication Date Title
JP3664364B2 (en) Color conversion method
JPH08287239A (en) Color adjustment device and method therefor
JPH09149272A (en) Color conversion adjustment method and device
JP2005268980A (en) Method, apparatus and program for creating color conversion definition, and for forming profile
JP4808588B2 (en) Display device, display device color calibration program, and three-dimensional lookup table creation method
JP2008059582A (en) Level of detail value calculating method for reducing power consumption, and 3-dimensional rendering system using the same
KR100749993B1 (en) Color conversion method and color conversion device
JP2005268982A (en) Method, apparatus and program for creating color conversion definition, and for forming profile
US7573612B2 (en) Color conversion apparatus, color conversion method and color conversion program
JP2018093274A (en) Method for creating colorimetric system conversion table, and program for creating colorimetric system conversion table
JP5410479B2 (en) How to create a 3D lookup table
JP2013509059A (en) Optimized printer calibration method
JP2009055353A (en) Color gamut information creating apparatus, color gamut information creating method and color gamut information creating program
JP2005130308A (en) Image processing apparatus, image processing system, image processing method, and program and recording medium thereof
JPH0946542A (en) Interpolation arithmetic method and data converter
JP2020202524A (en) Color gamut measuring device and program thereof
JPH09261499A (en) Image processor and its method
JP7532087B2 (en) Apparatus, method, and program
JP6740729B2 (en) Data conversion device, data conversion method, and data conversion program
JP2008278251A (en) Image processor, image processing method, and image processing program
JP6420919B2 (en) Color processing apparatus and method
JP6394952B2 (en) Color conversion apparatus, color conversion program, and color conversion method
JP4262212B2 (en) Color processing method and apparatus
JP2003259134A (en) Color image processing method
JP2015204569A (en) Color processing apparatus and method of the same

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080908

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110531

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110728

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110816

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110817

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140826

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4808588

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140826

Year of fee payment: 3

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250