JP5661720B2 - マルチディスプレイのキャリブレーションシステム - Google Patents
マルチディスプレイのキャリブレーションシステム Download PDFInfo
- Publication number
- JP5661720B2 JP5661720B2 JP2012237198A JP2012237198A JP5661720B2 JP 5661720 B2 JP5661720 B2 JP 5661720B2 JP 2012237198 A JP2012237198 A JP 2012237198A JP 2012237198 A JP2012237198 A JP 2012237198A JP 5661720 B2 JP5661720 B2 JP 5661720B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- color
- calibration
- camera
- rgb
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 claims description 148
- 230000006870 function Effects 0.000 claims description 117
- 238000005259 measurement Methods 0.000 claims description 102
- 230000008569 process Effects 0.000 claims description 102
- 238000012937 correction Methods 0.000 claims description 64
- 238000012545 processing Methods 0.000 claims description 63
- 238000005316 response function Methods 0.000 claims description 33
- 239000003086 colorant Substances 0.000 claims description 29
- 238000003384 imaging method Methods 0.000 claims description 18
- 238000005070 sampling Methods 0.000 claims description 14
- HMFHBZSHGGEWLO-KKQCNMDGSA-N beta-D-xylofuranose Chemical compound OC[C@H]1O[C@@H](O)[C@H](O)[C@H]1O HMFHBZSHGGEWLO-KKQCNMDGSA-N 0.000 description 27
- 238000004891 communication Methods 0.000 description 25
- 239000013598 vector Substances 0.000 description 23
- 238000004364 calculation method Methods 0.000 description 17
- 238000012986 modification Methods 0.000 description 17
- 230000004048 modification Effects 0.000 description 17
- 230000004044 response Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 14
- 239000013256 coordination polymer Substances 0.000 description 12
- 239000011159 matrix material Substances 0.000 description 10
- 230000008859 change Effects 0.000 description 6
- 239000000284 extract Substances 0.000 description 4
- 238000005286 illumination Methods 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 238000004091 panning Methods 0.000 description 3
- 241000239290 Araneae Species 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 238000009499 grossing Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004737 colorimetric analysis Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 230000017105 transposition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1446—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/02—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/68—Circuits for processing colour signals for controlling the amplitude of colour signals, e.g. automatic chroma control circuits
- H04N9/69—Circuits for processing colour signals for controlling the amplitude of colour signals, e.g. automatic chroma control circuits for modifying the colour signals by gamma correction
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0626—Adjustment of display parameters for control of overall brightness
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0666—Adjustment of display parameters for control of colour parameters, e.g. colour temperature
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0673—Adjustment of display parameters for control of gamma adjustment, e.g. selecting another gamma curve
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0693—Calibration of display systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Image Processing (AREA)
- Controls And Circuits For Display Device (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Description
本発明は、各図面に図示あるいは記述された内容に限定されるものではなく、各図面に図示あるいは記述された内容に対してさまざまな変形を施してもよい。また、本実施形態は本発明の代表的な形態を示したものであり、本発明は本実施形態に限定されるものではない。
図2は、本実施形態にかかる典型的なキャリブレーションシステム200の構成を示す説明図である。また、図18は、キャリブレーションシステム200の構成を示すブロック図である。
(1)デジタルカメラ202にマルチディスプレイ206の画像を撮像させるためのコマンドを生成してデジタルカメラ202に送信する処理。
(2)カラーディスプレイ102a〜102dに複数色のカラーパッチのうちの特定色のカラーパッチを表示させるコマンドを生成してマルチディスプレイ206を駆動するための表示駆動用コンピュータ228に送信する処理。
(3)カラーディスプレイ102a〜102dの色の測定を実行させるためのコマンドを生成して色測定装置218に送信する処理。
(4)後に行う色測定処理のために色測定装置218の位置を移動するようにユーザに促す処理。
(5)測定データおよび画像データを収集し、マルチディスプレイ206における各カラーディスプレイ102a〜102dのカメラキャリブレーションモデルを生成する処理。
(6)デジタルカメラ202から画像データを収集し、R,G,Bの1次元ガンマ補正のためのルックアップテーブル(マルチディスプレイ206における各ディスプレイ装置100a〜100dのLUT104)の内容を構成するデータを生成する処理。
(7)マルチディスプレイ206における各カラーディスプレイ102a〜102dに対応するLUT(RGBガンマ1次元ルックアップテーブル)104をダウンロードする処理。
(1−3−1.キャリブレーション処理の全体の流れ)
図3は本発明の一実施形態にかかるキャリブレーション方法の流れを示す説明図である。
図8は、カメラキャリブレーションの方法を示す説明図である。
XYZ(i,i) measured
として表す。ここで、(i,j)はi番目のディスプレイにおけるj番目のカラーパッチであることを示す。また、XYZ(i,i) measuredは、色測定装置218によって得られたX,Y,Zの3成分ベクトルを含んでいる。
RGB(i,j) CDC=RGB(i,j) CP−RGB(i,j) CD
に基づいて暗時補正を施す(810)。ここで、RGB(i,j) *は、i番目のディスプレイにおけるj番目のカラーパッチについてのR,G,Bの3つの要素ベクトルを示している。また、CDC、CP、およびCDは、それぞれ、カメラRGB暗時補正値、カメラRGB代表値、および暗時カメラRGB平均値を示している。すなわち、キャリブレーション用コンピュータ220は、カラーパッチ画像から抽出したカメラRGB代表値(カメラ代表値)から暗時カメラRGB平均値(暗時カメラ値)を減算することにより、カメラRGB暗時補正値(カメラ暗時補正値)を算出する。
XYZ(i) C=F(i) CM(RGB(i) CDC)
で表される。ここで、RGB(i) CDCは、i番目のディスプレイに対応するカメラRGB暗時補正値の3つの要素ベクトルである。また、XYZ(i) Cは、i番目のディスプレイに対応するカメラモデルXYZ算出値の3つの要素ベクトルである。また、F(i) CMは一般的なカメラキャリブレーションモデル関数である。
XYZ(i) C=M(i) CMRGB(i) CDC
で表される。なお、M(i) CMは、以下のように示すこともできる。
図9Aおよび図9Bは、本実施形態にかかるディスプレイキャリブレーションの方法を示す説明図である。
RGB(i,j) CDC=RGB(i,j) CP−RGB(i,j) CD
に基づいて暗時補正を施す(908)。ここで、RGB(i,j) *は、i番目のディスプレイにおけるj番目のカラーパッチについてのR,G,Bの3つの要素ベクトルを示している。また、CDC、CP、およびCDは、それぞれ、カメラRGB暗時補正値、カメラRGB代表値、および暗時カメラRGB平均値を示している。すなわち、キャリブレーション用コンピュータ220は、カラーパッチ画像から抽出したカメラRGB代表値(カメラ代表値)から暗時カメラRGB平均値(暗時カメラ値)を減算することにより、カメラRGB暗時補正値(カメラ暗時補正値)を算出する。
XYZ(i,j) C1=F(i) CM(RGB(i,j) CP−RGB(i,j) CD)
に基づいてカメラモデルXYZ算出値を算出する(910)。ここで、XYZ(i,j) C1は、初期ディスプレイキャリブレーション関数の算出工程におけるi番目のディスプレイおよびj番目のカラーパッチに対応するカメラモデルXYZ算出値の3つの要素ベクトルを示している。RGB(i,j) CPは、i番目のディスプレイの測定範囲およびj番目のカラーパッチに対応するRGB代表値の3つの要素ベクトルを示している。RGB(i,j) CDは、i番目のディスプレイにおける暗時カメラRGB値の3つの要素ベクトルを示している。したがって、(RGB(i,j) CP−RGB(i,j) CD)は、暗時カメラ補正された代表値である。
G(i,j) L=F(i) GL(G(j) P),
B(i,j) L=F(i) BL(B(j) P),
ここで、R(j) P、G(j) P、およびB(j) Pは、それぞれ、j番目のカラーパッチに対応するRGB入力信号値のR値、G値、およびB値を示している。また、R(i,j) L、G(i,j) L、およびB(i,j) Lは、それぞれ、i番目のディスプレイおよびj番目のカラーパッチに対応する線形のR値、G値、およびB値を示している。
XYZ(i) C1=M(i) DMRGB(i) L
で表される。
また、上記マトリクスM(i) DMは、
XYZ(i) W=[X(i) WY(i) WZ(i) W]T
で表される。ここで、Tはベクトル転置演算を意味する。
R(i,j) P=(F(i) RL)−1(R(i,j) CL)
G(i,j) P=(F(i) GL)−1(G(i,j) CL)
B(i,j) P=(F(i) BL)−1(B(i,j) CL)
により初期ディスプレイキャリブレーションモデルの算出処理において得られたディスプレイ階調応答関数F(i) RL,F(i) GL,F(i) BLを用いた逆演算を行うことにより(ディスプレイ階調応答特性の逆特性を用いることにより)、ディスプレイRGB値(デバイスRGB値)に変換する(1014)。なお、上記R(i,j) P、G(i,j) P、およびB(i,j) Pは、それぞれ、i番目のディスプレイにおけるj番目のカラーパッチについてのディスプレイ値(デバイス値)を示している。
RGB(i,j) CDC=RGB(i) CP−RGB(i,j) CD
に基づいて補正する(1022)。ここで、RGB(i,j) *は、i番目のディスプレイにおけるj番目のカラーパッチについてのR,G,Bの3つの要素ベクトルを示している。また、CDC、CP、およびCDは、それぞれ、カメラRGB暗時補正値、カメラRGB代表値、および暗時カメラRGB平均値を示している。
XYZ(i,j) C2=F(i) CM(RGB(i,j) CP−RGB(i,j) CD)
に基づいてカメラRGB暗時補正値に適用し(1024)、カメラモデルXYZ算出値を算出する。ここで、XYZ(i,j) C2は、i番目のディスプレイおよびj番目のカラーパッチについての補正(改良)後のディスプレイキャリブレーション関数に対応するカメラモデルXYZ算出値の3つの要素ベクトルを示している。RGB(i,j) CPは、i番目のディスプレイの測定範囲およびj番目のカラーパッチに対応するRGB代表値の3つの要素ベクトルを示している。RGB(i,j) CDは、i番目のディスプレイにおける暗時カメラRGB値の3つの要素ベクトルを示している。したがって、(RGB(i,j) CP−RGB(i,j) CD)は、暗時カメラ補正された代表値である。
なお、各カラーディスプレイ102について算出した上記ディスプレイRGB値に対し、図12に示すように平滑化処理を行い、平滑化処理後のディスプレイRGB値を用いてLUT104を構築するようにしてもよい。
図13は、キャリブレーションシステム200の変形例であるキャリブレーションシステム200bを示す説明図である。
(1)デジタルカメラ202にマルチディスプレイ206の画像を撮像させるためのコマンドを生成してデジタルカメラ202に送信する処理。
(2)カラーディスプレイ102a〜102dに複数色のカラーパッチのうちの特定色のカラーパッチを表示させるコマンドを生成してマルチディスプレイ206を駆動するための表示駆動用コンピュータ228に送信する処理。
(3)カラーディスプレイ102a〜102dの色の測定を実行させるためのコマンドを生成して色測定装置218に送信する処理。
(4)後に行う色測定処理のために色測定装置218の位置を移動するようにユーザに促す処理。
(5)測定データおよび画像データを収集し、マルチディスプレイ206における各カラーディスプレイ102a〜102dのカメラキャリブレーションモデルを生成する処理。
(6)デジタルカメラ202から画像データを収集し、R,G,Bの1次元ガンマ補正のためのルックアップテーブル(マルチディスプレイ206における各ディスプレイ装置100a〜100dのLUT104)の内容を構成するデータを生成する処理。
(7)マルチディスプレイ206における各カラーディスプレイ102a〜102dに対応するLUT(RGBガンマ1次元ルックアップテーブル)104をダウンロードする処理。
(1)デジタルカメラ202にマルチディスプレイ206の画像を撮像させるためのコマンドを生成してデジタルカメラ202に送信する処理。
(2)カラーディスプレイ102a〜102dに複数色のカラーパッチのうちの特定色のカラーパッチを表示させるコマンドを生成してマルチディスプレイ206を駆動するための表示駆動用コンピュータ228に送信する処理。
(3)カラーディスプレイ102a〜102dの色の測定を実行させるためのコマンドを生成して色測定装置218に送信する処理。
(4)後に行う色測定処理のために色測定装置218の位置を移動するようにユーザに促す処理。
(5)測定データおよび画像データを収集し、マルチディスプレイ206における各カラーディスプレイ102a〜102dのカメラキャリブレーションモデルを生成する処理。
(6)デジタルカメラ202から画像データを収集し、R,G,Bの1次元ガンマ補正のためのルックアップテーブル(マルチディスプレイ206における各ディスプレイ装置100a〜100dのLUT104)の内容を構成するデータを生成する処理。
(7)マルチディスプレイ206における各カラーディスプレイ102a〜102dに対応するLUT(RGBガンマ1次元ルックアップテーブル)104をダウンロードする処理
本実施形態において、デジタルカメラ202は、マルチディスプレイ206の全体を撮像することのできる位置に恒久的に固定された固定部材204bに取り付けられていてもよい。マルチディスプレイ206の全体を撮像できるようにデジタルカメラ202を設置することにより、カメラキャリブレーションの頻度をディスプレイキャリブレーションの頻度よりも低くすることができる。
図15Aおよび図15Bは本実施形態のキャリブレーション方法の変形例を示す説明図である。これら各図に示す変形例では、カメラキャリブレーションおよび初期ディスプレイ応答関数の決定を、測色結果およびデジタルカメラ202によって取得したカラー画像の両方を用いて行う。
XYZ(i、j) measured
として表す。ここで、(i,j)はi番目のディスプレイにおけるj番目のカラーパッチであることを示す。また、XYZ(i,j) measuredは、色測定装置218によって得られたX,Y,Zの3成分ベクトルを含んでいる。
RGB(i,j) CDC=RGB(i,j) CP−RGB(i,j) CD
に基づいて暗時補正を施す(810)。ここで、RGB(i,j) *は、i番目のディスプレイにおけるj番目のカラーパッチについてのR,G,Bの3つの要素ベクトルを示している。また、CDC、CP、およびCDは、それぞれ、カメラRGB暗時補正値、カメラRGB代表値、および暗時カメラRGB平均値を示している。
XYZ(i) C=F(i) CM(RGB(i) CDC)
で表される。ここで、RGB(i) CDCは、i番目のディスプレイに対応するカメラRGB暗時補正値の3つの要素ベクトルである。また、XYZ(i) Cは、i番目のディスプレイに対応するカメラモデルXYZ算出値の3つの要素ベクトルである。また、F(i) CMは一般的なカメラキャリブレーションモデル関数である。
XYZ(i) C=M(i) CMRGB(i) CDC
で表される。なお、M(i) CMは、以下のように示すこともできる。
G(i,j) L=F(i) GL(G(j) P),
B(i,j) L=F(i) BL(B(j) P),
ここで、R(i,j) L、G(i,j) L、およびB(i,j) Lは、それぞれ、i番目のディスプレイおよびj番目のカラーパッチに対応する線形のR値、G値、およびB値を示している。
上記モデルは、
XYZ(i) measured=M(i) DMRGB(i) L
で表される。また、上記マトリクスM(i) DMは、
また、上記測定範囲識別情報は、測定範囲の位置を画像内の位置を容易に特定できるパラメータを用いて記述したもの(例えば、円の中心位置と半径とによって記述したものなど)であってもよい。
以上のように、本実施形態では、まず、以下に示す(1)〜(6)の処理により、カメラキャリブレーション関数(カメラキャリブレーションモデル)を求める。
(1)各カラーディスプレイ102の電源をオフにし、通常光の状態にて各カラーディスプレイ102をデジタルカメラ202で撮像する。(なお、環境光の状態が変わり、カメラキャリブレーション関数の変更が必要な場合に再キャリブレーション(カメラキャリブレーション関数の差異算出)を行うようにしてもよい。)
(2)デジタルカメラ202の撮像画像より、R,G,Bの代表値(暗時カメラRGB代表値)を求める。
(3)各カラーディスプレイ102に複数のカラーパッチを表示させてデジタルカメラ202で撮像し、撮像画像より各カラーパッチの代表値であるカラーパッチRGB代表値(第1撮像カラーパッチの代表値)をカラーディスプレイ102毎に求める。
(4)上記各カラーディスプレイ102に表示させた複数のカラーパッチを色測定装置218で測色して色測定値(第1カラーパッチ測色値)をカラーディスプレイ102毎に取得する。
(5)各カラーディスプレイ102について、カラーパッチRGB代表値を暗時カメラRGB代表値で補正し、カラーパッチRGB補正代表値(補正カラーパッチの代表値)を求める。
(6)各カラーディスプレイ102について、カラーパッチRGB補正代表値と色測定値とを用いてデジタルカメラ202のカメラキャリブレーション関数(カメラキャリブレーションモデル)を求める。
(1)ディスプレイキャリブレーション用のカラーパッチを各カラーディスプレイ102に表示し、デジタルカメラ202で撮像を行う。
(2)撮像画像より各カラーパッチの代表値であるカラーパッチRGB代表値(第2撮像カラーパッチの代表値)を取得し、取得したカラーパッチRGB代表値を暗時RGB代表値で補正することにより、カラーパッチRGB補正代表値(第2補正カラーパッチの代表値)をカラーディスプレイ102毎に求める。
(3)カラーパッチRGB補正代表値をカメラキャリブレーション関数を用いて三刺激値XYZに変換し、カメラキャリブレーション関数XYZ算出値を取得する。
(4)グレーパッチ(R=G=B)を表示したときのカラーパッチRGB補正代表値およびカメラキャリブレーション関数XYZ算出値のY値より、1次元ディスプレイ階調応答関数を求める。
(5)1次元階調応答関数を用いて、入力RGB値に対する線形RGB値(パッチ代表値の入力RGB値に対してカメラキャリブレーション関数XYZ算出値のYの値が線形に変化するRGB値)を算出する。
(6)カメラキャリブレーション関数を用いて、カメラキャリブレーション関数XYZ算出値および線形RGB値により、視野角特性や環境光を考慮した各カラーディスプレイ102の初期応答特性(初期ディスプレイキャリブレーション関数)を求める。
(1)目標とする白色点を設定するとともに、知覚的に均等な色空間(例えばLab色空間)上に補正する色の値(カラー値)を設定する。
(2)上記色空間上に設定した上記の補正する色の値をXYZ値に変換する。
(3)初期ディスプレイキャリブレーション関数を用いて上記のXYZ値に対応する線形RGB値をカラーディスプレイ102毎に算出する。
(4)算出した線形RGB値が対応するカラーディスプレイ102の色再現域外である場合、クリップ処理を行う。
(5)クリップ処理後の線形RGB値を1次元ディスプレイ階調応答関数を用いた逆演算によりディスプレイRGB値に変換する。
(6)各カラーディスプレイ102に複数のカラーパッチを表示させてデジタルカメラ202で撮像し、撮像画像より各カラーパッチの代表値であるカラーパッチRGB代表値し、カラーパッチRGB代表値を暗時カメラRGB代表値で補正してカラーパッチRGB補正代表値を算出する。算出したカラーパッチRGB補正代表値をカメラキャリブレーション関数を用いてカメラキャリブレーション関数XYZ算出値に変換する。変換した各カメラキャリブレーション関数XYZ算出値を四面体に分割し、複数の無彩色(グレー)が含まれる四面体を特定する。
(7)無彩色が四面体に含まれる場合、四面体補間を用いて当該無彩色に対応する線形RGB値を求め(ターゲットとなるグレーライン上の各点のディスプレイRGB値を四面体補間により算出し)、LUT104を構築する。
101,101a〜101d 色補正部
102,102a〜102d カラーディスプレイ(ディスプレイ)
104,104a〜104d LUT(ルックアップテーブル)
200,200b,200c キャリブレーションシステム
202 デジタルカメラ(デジタルカラーカメラ)
206 マルチディスプレイ
218 色測定装置
220 キャリブレーション用コンピュータ(キャリブレーション処理部)
220b キャリブレーションアプリケーション(キャリブレーション処理部)
228 表示駆動用コンピュータ(表示駆動処理部)
Claims (4)
- 複数のディスプレイによって構成されるマルチディスプレイにおける上記各ディスプレイのキャリブレーションを行うキャリブレーションシステムであって、
上記各ディスプレイのキャリブレーションを行うキャリブレーション処理部と、
上記マルチディスプレイ全体の画像を撮像するデジタルカラーカメラと、
上記各ディスプレイに表示される画像の色測定を行う色測定装置と、
上記各ディスプレイの表示を制御する表示駆動処理部とを備え、
上記キャリブレーション処理部は、
上記色測定装置の色測定結果および上記デジタルカラーカメラの撮像結果を用いて上記ディスプレイ毎に当該ディスプレイに対応するカメラキャリブレーション関数を決定する処理と、
上記デジタルカラーカメラの撮像結果を用いて上記ディスプレイ毎に当該ディスプレイに対応するディスプレイキャリブレーション関数を決定する処理とを行い、
上記ディスプレイキャリブレーション関数を決定する処理は、
上記各ディスプレイに対応する初期ディスプレイキャリブレーション関数を決定する処理と、
上記各初期ディスプレイキャリブレーション関数を補正することにより上記各ディスプレイに対応する各ディスプレイキャリブレーション関数を決定する処理とを含み、
上記初期ディスプレイキャリブレーション関数を補正する処理は、
各ディスプレイについて目標とする白色点を設定し、第1色空間における目標とする無彩色グレースケールの周囲に複数の補正色を配置する処理と、
上記目標とする白色点よりディスプレイ毎の白色XYZ値を求め、求められたディスプレイ毎の白色XYZ値を用いて複数の上記補正色を上記第1色空間からXYZ色空間に変換する処理と、
上記各ディスプレイに対応する上記初期ディスプレイキャリブレーション関数を用いて、XYZ色空間に変換された複数の上記補正色から複数の線形RGB値を上記ディスプレイ毎に取得する処理と、
複数の上記線形RGB値にクリッピング処理を行うことにより、上記各ディスプレイについての複数の実現可能な線形RGB値を生成する処理と、
上記初期ディスプレイキャリブレーション関数を決定する処理で得られる上記各ディスプレイのディスプレイ階調応答関数の逆関数を適用することにより、上記各ディスプレイについての複数の実現可能な上記線形RGB値を複数のディスプレイRGB値に変換する処理と、
上記複数のディスプレイRGB値を各ディスプレイに順次表示させ、上記デジタルカラーカメラの撮像結果より、上記各ディスプレイについての複数のカメラキャリブレーション関数XYZ算出値を取得する処理と、
上記各ディスプレイについての上記カメラキャリブレーション関数XYZ算出値に対応する複数の値を、第2色空間における当該ディスプレイに対応する複数の四面体にテッセレーションする処理と、
目標とする複数の無彩色が、上記各ディスプレイに対応する上記複数の四面体内の色であるか否かの判定を行い、上記複数の四面体内の色であると判定された色を用いて、上記マルチディスプレイに対する入力信号値と上記各ディスプレイに対する出力信号値とを対応付けたルックアップテーブルを上記ディスプレイ毎に構築する処理とを含むことを特徴とするキャリブレーションシステム。 - 上記カメラキャリブレーション関数を決定する処理は、
上記マルチディスプレイの通常使用時の光環境下において上記各ディスプレイの電源をオフにした状態で上記各ディスプレイを含む上記マルチディスプレイ全体の画像を上記デジタルカラーカメラで撮像することにより上記マルチディスプレイの暗時カメラ画像を取得する処理と、
上記暗時カメラ画像から上記各ディスプレイに対応する暗時カメラRGB代表値を決定する処理と、
それぞれがカメラキャリブレーション用の複数の色のうちの1色に対応する複数のカメラキャリブレーション用カラーパッチ画像を上記各ディスプレイに1色ずつ順次表示させる処理と、
上記カメラキャリブレーション用カラーパッチ画像が表示されている上記各ディスプレイを含む上記マルチディスプレイ全体の画像を上記デジタルカラーカメラで撮像することにより上記各カメラキャリブレーション用カラーパッチ画像に対応する複数のカラーパッチ画像を取得し、それら各カラーパッチ画像に基づいて上記ディスプレイ毎にカラーパッチRGB代表値を算出する処理と、
上記色測定装置に上記カメラキャリブレーション用カラーパッチ画像が表示されている上記各ディスプレイの色測定を行わせることにより、カメラキャリブレーション用の上記各色に対応する複数の色測定値を上記ディスプレイ毎に取得する処理と、
上記各ディスプレイについての上記カラーパッチRGB代表値を当該ディスプレイについての上記暗時カメラRGB代表値に基づいて補正することにより、上記各ディスプレイについてのカラーパッチRGB補正代表値を算出する処理と、
上記各ディスプレイについて、当該ディスプレイについての上記各カラーパッチRGB補正代表値と当該ディスプレイについての上記各色測定値とに基づいて当該ディスプレイの上記カメラキャリブレーション関数を作成する処理とを含むことを特徴とする請求項1に記載のキャリブレーションシステム。 - 上記初期ディスプレイキャリブレーション関数を決定する処理は、
上記マルチディスプレイの通常使用時の光環境下において上記各ディスプレイの電源をオフにした状態で上記各ディスプレイを含む上記マルチディスプレイ全体の画像を上記デジタルカラーカメラで撮像することにより上記マルチディスプレイの暗時カメラ画像を取得する処理と、
上記暗時カメラ画像から上記各ディスプレイに対応する暗時カメラRGB代表値を決定する処理と、
それぞれがディスプレイキャリブレーション用の複数の色のうちの1色に対応する複数のディスプレイキャリブレーション用カラーパッチ画像を上記各ディスプレイに1色ずつ順次表示させる処理と、
上記ディスプレイキャリブレーション用カラーパッチ画像が表示されている上記各ディスプレイを含む上記マルチディスプレイ全体の画像を上記デジタルカラーカメラで撮像することにより上記各ディスプレイキャリブレーション用カラーパッチ画像に対応する複数のカラーパッチ画像を取得し、それら各カラーパッチ画像毎にカラーパッチRGB代表値を決定することにより上記ディスプレイ毎に複数のカラーパッチRGB代表値を生成する処理と、
上記各ディスプレイについての上記カラーパッチRGB代表値を当該ディスプレイについての上記暗時カメラRGB代表値に基づいて補正することにより、上記各ディスプレイについてのカラーパッチRGB補正代表値を算出する処理と、
上記各カラーパッチRGB補正代表値に上記カメラキャリブレーション関数を適用することにより上記各ディスプレイ毎に複数のカメラキャリブレーション関数XYZ算出値を生成する処理と、
ディスプレイキャリブレーション用の各色に対応する線形RGB値を上記ディスプレイ毎に算出することにより、上記ディスプレイ毎に複数の線形RGB値を生成する処理と、
複数の上記線形RGB値と複数の上記カメラキャリブレーション関数XYZ算出値とを用いて上記各ディスプレイに対応する上記初期ディスプレイキャリブレーション関数を計算する処理とを含むことを特徴とする請求項1に記載のキャリブレーションシステム。 - 上記ルックアップテーブルを構築する処理は、
上記各ディスプレイに対応するマルチディスプレイ最大輝度値を決定する処理と、
ゼロから上記マルチディスプレイ最大輝度値までの輝度スケールをサンプリングすることにより、複数の輝度値を生成する処理と、
複数の上記輝度値と目標とする白色点の色度とを組み合わせる処理と、
上記各ディスプレイに対応する複数の上記四面体を用いた補間処理を行うことにより、上記各ディスプレイについて複数の上記輝度値に対応する複数の線形RGB値を生成する処理と、
上記初期ディスプレイキャリブレーション関数を決定する処理で得られるディスプレイ階調応答関数の逆関数を複数の上記線形RGB値に適用することにより上記各ディスプレイについて複数のディスプレイRGB値を取得する処理と、
複数の上記ディスプレイRGB値を用いて上記各ディスプレイに対応する上記ルックアップテーブルを形成する処理とを含むことを特徴とする請求項1に記載のキャリブレーションシステム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/294,888 US8531474B2 (en) | 2011-11-11 | 2011-11-11 | Methods, systems and apparatus for jointly calibrating multiple displays in a display ensemble |
US13/294,888 | 2011-11-11 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013106347A JP2013106347A (ja) | 2013-05-30 |
JP5661720B2 true JP5661720B2 (ja) | 2015-01-28 |
Family
ID=48280273
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012237198A Active JP5661720B2 (ja) | 2011-11-11 | 2012-10-26 | マルチディスプレイのキャリブレーションシステム |
Country Status (2)
Country | Link |
---|---|
US (1) | US8531474B2 (ja) |
JP (1) | JP5661720B2 (ja) |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7460737B2 (en) | 2004-02-12 | 2008-12-02 | Hoshiko Llc | Method and apparatus for photograph finding |
KR101783259B1 (ko) * | 2010-12-31 | 2017-10-10 | 삼성디스플레이 주식회사 | 데이터 보상 방법 및 이를 수행하는 데이터 보상 장치 및 상기 데이터 보상 장치를 포함하는 표시 장치 |
US8704895B2 (en) * | 2011-08-29 | 2014-04-22 | Qualcomm Incorporated | Fast calibration of displays using spectral-based colorimetrically calibrated multicolor camera |
US10700944B2 (en) | 2012-06-07 | 2020-06-30 | Wormhole Labs, Inc. | Sensor data aggregation system |
US10079968B2 (en) | 2012-12-01 | 2018-09-18 | Qualcomm Incorporated | Camera having additional functionality based on connectivity with a host device |
US20140152777A1 (en) * | 2012-12-01 | 2014-06-05 | Csr Techology Inc. | Camera having additional functionality based on connectivity with a host device |
JP5657058B2 (ja) * | 2013-06-14 | 2015-01-21 | Eizo株式会社 | マルチモニタシステム、マルチモニタシステムで使用されるコンピュータプログラム、及び表示装置 |
JP6167873B2 (ja) | 2013-06-27 | 2017-07-26 | ソニー株式会社 | 電子機器および電子機器の制御方法 |
KR20150026467A (ko) * | 2013-09-03 | 2015-03-11 | 삼성전자주식회사 | 패치 이미지를 이용한 영상 조정 장치, 방법 및 기록매체 |
US9911176B2 (en) * | 2014-01-11 | 2018-03-06 | Userful Corporation | System and method of processing images into sub-image portions for output to a plurality of displays such as a network video wall |
KR20150091904A (ko) * | 2014-02-04 | 2015-08-12 | 삼성전자주식회사 | 캘리브레이션장치, 디스플레이시스템 및 그들의 제어방법 |
KR102285955B1 (ko) | 2014-02-07 | 2021-08-05 | 소니그룹주식회사 | 송신 장치, 송신 방법, 수신 장치, 수신 방법, 표시 장치 및 표시 방법 |
KR102170101B1 (ko) * | 2014-02-24 | 2020-10-26 | 삼성전자주식회사 | 디스플레이 장치, 모바일 장치, 이를 포함하는 시스템 및 그 화질 매칭 방법 |
JP6416576B2 (ja) * | 2014-10-03 | 2018-10-31 | Eizo株式会社 | 表示装置の色温度設定方法、表示システム、表示装置の色温度設定プログラム、表示装置の色温度決定方法 |
KR20160078023A (ko) * | 2014-12-24 | 2016-07-04 | 삼성전자주식회사 | 디스플레이 제어 장치 및 디스플레이 제어 방법 |
JP6437318B2 (ja) * | 2015-01-15 | 2018-12-12 | 東芝映像ソリューション株式会社 | 輝度補正装置、画像表示装置および輝度補正方法 |
KR20160098841A (ko) * | 2015-02-11 | 2016-08-19 | 삼성전자주식회사 | 컨텐츠 구성 디바이스 및 그 방법 |
KR102281342B1 (ko) * | 2015-02-24 | 2021-07-23 | 엘지전자 주식회사 | 멀티비전 시스템 및 그 제어 방법 |
KR102542849B1 (ko) | 2016-06-03 | 2023-06-14 | 삼성전자주식회사 | 모듈형 디스플레이 장치, 이를 포함하는 디스플레이 장치 및 그 제어 방법 |
US10798373B2 (en) | 2016-07-22 | 2020-10-06 | Sharp Kabushiki Kaisha | Display correction apparatus, program, and display correction system |
EP3407296A1 (en) * | 2017-05-23 | 2018-11-28 | Thomson Licensing | Method and device for determining a characteristic of a display device |
US10592311B2 (en) * | 2017-09-28 | 2020-03-17 | Microsoft Technology Licensing, Llc | Computing device resource management |
JP6930601B2 (ja) | 2017-12-01 | 2021-09-01 | 日本電気株式会社 | 情報処理装置、表示位置調整方法、およびプログラム |
JP2019149767A (ja) * | 2018-02-28 | 2019-09-05 | パナソニック液晶ディスプレイ株式会社 | 表示装置用校正システム、表示装置、撮影装置、サーバ装置、及び、表示装置の校正方法 |
KR102549537B1 (ko) * | 2018-06-05 | 2023-06-29 | 삼성전자주식회사 | 디스플레이의 화질을 조정하는 사용자 단말기 및 그 동작 방법 |
US10841529B2 (en) | 2018-06-05 | 2020-11-17 | Samsung Electronics Co., Ltd. | Mobile terminal adjusting image quality of display, and method of operating the same |
KR20200047185A (ko) * | 2018-10-26 | 2020-05-07 | 삼성전자주식회사 | 전자 장치 및 그 제어 방법 |
WO2021118556A1 (en) | 2019-12-11 | 2021-06-17 | Google Llc | Color calibration of display modules using a reduced number of display characteristic measurements |
US11334192B1 (en) * | 2021-05-17 | 2022-05-17 | Microsoft Technology Licensing, Llc | Dual touchscreen device calibration |
US11842678B2 (en) | 2021-10-12 | 2023-12-12 | Google Llc | High-brightness mode on an OLED display |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3409330B2 (ja) | 1991-02-08 | 2003-05-26 | ソニー株式会社 | 投射型表示装置の調整装置および調整方法 |
US5216504A (en) | 1991-09-25 | 1993-06-01 | Display Laboratories, Inc. | Automatic precision video monitor alignment system |
US6043909A (en) * | 1996-02-26 | 2000-03-28 | Imagicolor Corporation | System for distributing and controlling color reproduction at multiple sites |
BE1010346A5 (nl) | 1996-06-12 | 1998-06-02 | Barco Nv | Niet expliciet toepassingsgericht apparaat en gebruik ervan voor de automatische afregeling van een projector. |
JP4776055B2 (ja) | 2000-03-06 | 2011-09-21 | ガリストロフ ソフトウェア エルエルシー | 映像調整システム装置 |
CA2347181A1 (en) * | 2000-06-13 | 2001-12-13 | Eastman Kodak Company | Plurality of picture appearance choices from a color photographic recording material intended for scanning |
JP2002267574A (ja) | 2001-03-14 | 2002-09-18 | Hitachi Ltd | カラー表示装置の測色装置、測色方法、画質調整・検査装置、画質調整・検査方法 |
JP2005189542A (ja) | 2003-12-25 | 2005-07-14 | National Institute Of Information & Communication Technology | 表示システム、表示プログラム、表示方法 |
US7639401B2 (en) | 2004-12-15 | 2009-12-29 | Xerox Corporation | Camera-based method for calibrating color displays |
US7639260B2 (en) | 2004-12-15 | 2009-12-29 | Xerox Corporation | Camera-based system for calibrating color displays |
KR100849309B1 (ko) | 2005-12-29 | 2008-07-29 | 삼성전자주식회사 | 영상 투사기의 투사 화면 조절 방법 및 그 장치 |
US8777418B2 (en) * | 2006-01-26 | 2014-07-15 | Christie Digital Systems Usa, Inc. | Calibration of a super-resolution display |
JP2007208629A (ja) * | 2006-02-01 | 2007-08-16 | Seiko Epson Corp | ディスプレイのキャリブレーション方法、制御装置及びキャリブレーションプログラム |
US8035688B2 (en) | 2007-07-19 | 2011-10-11 | Xerox Corporation | Method, system and apparatus for jointly calibrating color digital cameras and monitors |
US8593476B2 (en) * | 2008-02-13 | 2013-11-26 | Gary Demos | System for accurately and precisely representing image color information |
JP2010085563A (ja) * | 2008-09-30 | 2010-04-15 | Seiko Epson Corp | 画像調整装置、画像表示システム及び画像調整方法 |
US9478173B2 (en) * | 2010-08-30 | 2016-10-25 | Qualcomm Incorporated | Adaptive color correction for display with backlight modulation |
-
2011
- 2011-11-11 US US13/294,888 patent/US8531474B2/en active Active
-
2012
- 2012-10-26 JP JP2012237198A patent/JP5661720B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
US8531474B2 (en) | 2013-09-10 |
US20130120589A1 (en) | 2013-05-16 |
JP2013106347A (ja) | 2013-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5661720B2 (ja) | マルチディスプレイのキャリブレーションシステム | |
JP6382519B2 (ja) | 画像キャプチャ装置のための色較正方法 | |
CN100596206C (zh) | 投影仪颜色校正方法 | |
WO2018016572A1 (ja) | 表示補正装置、プログラム及び表示補正システム | |
JP5430254B2 (ja) | 画像表示装置及びその制御方法 | |
CN103428404B (zh) | 颜色处理装置及颜色处理方法 | |
JP5721188B2 (ja) | 表示装置の校正装置、表示装置の校正方法 | |
JP2001209788A (ja) | 動的に変動するカラー再生装置のオンラインモデル予測方法及びカラープリンタ | |
CN101163193A (zh) | 校准灰度数据的***、介质和方法 | |
JP2009159580A (ja) | 画質評価装置及びその方法 | |
JP2007208629A (ja) | ディスプレイのキャリブレーション方法、制御装置及びキャリブレーションプログラム | |
KR20130067917A (ko) | 입체영상장치간의 색 일치를 위한 색 보정 장치 및 방법 | |
JP2010139324A (ja) | 色ムラ測定方法、および色ムラ測定装置 | |
US8368962B2 (en) | Color look up table adjusting apparatus, recording medium on which a color look up table adjusting program is recorded and color look up table adjusting system | |
JP6976150B2 (ja) | 補正データ生成装置、表示装置、補正データ生成方法及びプログラム | |
US20070070367A1 (en) | Linearization and characterization process of an image producing device | |
Lee et al. | Design and implementation of color correction system for images captured by digital camera | |
JP4633806B2 (ja) | 色プロファイルのための色補正テクニック | |
Lee et al. | Colour matching for soft proofing using a camera | |
JP2019146116A (ja) | 多地点モニタの色共有化装置 | |
JP5748236B2 (ja) | 色補正情報の生成方法、及び色補正装置 | |
Jang et al. | User-configured monitor-to-printer color reproduction | |
US20230169688A1 (en) | Image correction apparatus, image correction method, program, and recording medium | |
JP4547208B2 (ja) | ディスプレイの較正方法,較正装置,較正テーブル及びプログラム | |
JP2021190006A (ja) | 画像処理装置、画像処理方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140114 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140225 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140421 |
|
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: 20141104 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141203 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5661720 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |