(57)【要約】【課題】  本発明は、ディスプレイパネルを撮影した検出映像からムラ画素の補正を行うムラ補正システムを開示する。【解決手段】  ムラ補正システムは、個別ムラ画素を検出し、検出された１つのムラ画素に対する補正を実現することができ、ムラブロックの一部領域のムラ画素をブロックベースで補正することを実現することができる。【選択図】  図１
2020106837.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイパネルの階調毎のテスト映像に対応する検出映像を受信し、ムラ画素に対するムラ画素補正データを生成するムラ補正装置を備え、
前記ムラ補正装置が、
前記ディスプレイパネルの平均画素明るさ値に基づいて複数の画素を含むブロックのうち、前記ムラ画素のあるムラブロックを検出し、前記ムラブロックの位置値を提供するムラブロック検出部と、
前記ムラブロックの位置値を受信し、予め設定された基準値に基づいて前記ムラブロック内の前記ムラ画素を検出し、前記ムラ画素の位置値を提供するムラ画素検出部と、
前記ムラ画素の位置値を受信し、階調毎の前記ムラ画素の明るさ値を前記ディスプレイパネルの平均画素明るさ値に補正するための二次式であるムラ画素補正式の係数の係数値を生成し、前記ムラ画素の位置値と前記ムラ画素補正式の係数の係数値とを含む前記ムラ画素補正データを生成する第１係数生成部とを備えるムラ補正システム。
【請求項２】
前記ムラブロック検出部が、
前記ディスプレイパネルの平均画素明るさ値に対する標準偏差を外れたブロックを前記ムラブロックとして検出する請求項１に記載のムラ補正システム。
【請求項３】
前記ムラ画素検出部が、
前記ムラブロック内の画素のうち、前記ムラブロックの平均画素明るさ値に対する標準偏差を外れた画素を前記ムラ画素として検出する請求項１に記載のムラ補正システム。
【請求項４】
前記第１係数生成部が、ムラ補正値ａＸ２＋ｂＸ＋ｃとムラ測定値Ｘとの和で表現される前記ムラ画素補正式の係数の係数値を生成し、前記Ｘは階調の階調値であり、前記ａ、ｂおよびｃは係数である請求項１に記載のムラ補正システム。
【請求項５】
前記ムラブロックの位置値を受信する第２係数生成部を備え、
前記第２係数生成部が、階調毎の前記ムラブロックの測定値を前記ディスプレイパネルの平均画素明るさ値に補正するための二次式であるムラ補正式の係数の係数値を生成し、前記ムラ補正式の係数のうち、最も高い次数の係数は、前記ムラブロックに対するムラ測定値とムラ補正値との和が前記平均画素明るさ値に近似するように、前記ムラブロックの明るさの表現範囲を可変するアダプティブレンジビット（Ａｄａｐｔｉｖｅ  Ｒａｎｇｅ  Ｂｉｔｓ）を含むようにセットされ、前記ムラブロックの位置値と前記ムラ補正式の係数の係数値とを含むムラ補正データを生成する請求項１に記載のムラ補正システム。
【請求項６】
前記第２係数生成部は、ムラ補正値ａＸ２＋ｂＸ＋ｃとムラ測定値Ｘとの和で表現される前記ムラ補正式の係数の係数値を生成し、前記Ｘは階調の階調値であり、前記ａ、ｂおよびｃは係数である請求項５に記載のムラ補正システム。
【請求項７】
前記第２係数生成部が、
前記アダプティブレンジビットと基本レンジビットとを含むように前記係数ａをセットし、基本レンジビットを含むように係数ｂ、ｃをセットし、
前記係数ｂおよび係数ｃは、係数を表現するために割当てられたメモリマップの全体ビットから前記係数ａを表現するビットを除いて残りのビットにセットし、
前記アダプティブレンジビットの値は、可変する前記ムラブロックの明るさの表現範囲のうち、前記第１係数に実際に必要な係数値に最も近似する値を有するものにセットする請求項６に記載のムラ補正システム。
【請求項８】
前記ムラ補正装置が、前記ムラブロックに対するムラ補正データを先に生成し、前記ムラ補正データの生成後、ムラブロックの前記ムラ画素に対する前記ムラ画素補正データを生成する請求項６に記載のムラ補正システム。
【請求項９】
ディスプレイパネルの階調毎のテスト映像に対応する検出映像を受信し、ムラ画素に対するムラ画素補正データを生成するムラ補正装置を備え、
前記ムラ補正装置が、
複数の画素を含むブロックのうち、前記ディスプレイパネルの平均画素明るさ値に基づいて判断されるムラが激しいムラ画素のあるムラブロックを検出し、前記ムラ画素を含む第１サブブロックと前記ムラが相対的に少ない画素を含む第２サブブロックとに区分し、前記第１サブブロックと前記第２サブブロックのうち小さい面積のものを補正サブブロックとして選択し、前記補正サブブロックの位置値を提供するムラブロック検出部と、
前記補正サブブロックの位置値を受信し、前記補正サブブロック内の画素の位置値を提供するムラ画素検出部と、
前記補正サブブロック内の画素の位置値を受信し、前記補正サブブロック内の画素毎に階調毎の明るさ値を前記ディスプレイパネルの平均画素明るさ値に補正するための二次式であるムラ画素補正式の係数の係数値を生成し、前記補正サブブロックの画素の位置値と前記ムラ画素補正式の係数の係数値とを含む前記ムラ画素補正データを生成する第１係数生成部とを備えるムラ補正システム。
【請求項１０】
前記ムラブロック検出部が、
前記ディスプレイパネルの平均画素明るさ値に対する標準偏差を外れたブロックを前記ムラブロックとして検出し、前記ディスプレイパネルの平均画素明るさ値に基づいて前記第１サブブロックと前記第２サブブロックとを区分する請求項９に記載のムラ補正システム。
【請求項１１】
前記第１係数生成部は、ムラ補正値ａＸ２＋ｂＸ＋ｃとムラ測定値Ｘとの和で表現される前記ムラ画素補正式の係数の係数値を生成し、前記Ｘは階調の階調値であり、前記ａ、ｂおよびｃは係数である請求項９に記載のムラ補正システム。
【請求項１２】
前記ムラブロック検出部が、前記第１サブブロックと前記第２サブブロックのうち大きい面積のものを非補正サブブロックとして選択し、前記非補正サブブロックの位置値をさらに提供し、
前記非補正サブブロックの位置値を受信する第２係数生成部を備え、
前記第２係数生成部が、前記非補正サブブロックに対する階調毎の測定値を前記ディスプレイパネルの平均画素明るさ値に補正するための二次式であるムラ補正式の係数の係数値を生成し、前記ムラ補正式の係数のうち、最も高い次数の係数は、前記非補正サブブロックに対するムラ測定値とムラ補正値との和が前記平均画素明るさ値に近似するように、前記非補正サブブロックの明るさの表現範囲を可変するアダプティブレンジビット（Ａｄａｐｔｉｖｅ  Ｒａｎｇｅ  Ｂｉｔｓ）を含むようにセットされ、前記非補正サブブロックの位置値と前記ムラ補正式の係数の係数値とを含むムラ補正データを生成する請求項９に記載のムラ補正システム。
【請求項１３】
前記第２係数生成部は、ムラ補正値ａＸ２＋ｂＸ＋ｃとムラ測定値Ｘとの和で表現される前記ムラ補正式の係数の係数値を生成し、前記Ｘは階調の階調値であり、前記ａ、ｂおよびｃは係数である請求項１２に記載のムラ補正システム。
【請求項１４】
前記第２係数生成部が、
前記アダプティブレンジビットと基本レンジビットとを含むように前記係数ａをセットし、基本レンジビットを含むように係数ｂ、ｃをセットし、
前記係数ｂおよび係数ｃは、係数を表現するために割当てられたメモリマップの全体ビットから前記係数ａを表現するビットを除いて残りのビットにセットし、
前記アダプティブレンジビットの値は、可変する前記ブロックの明るさの表現範囲のうち、前記第１係数に実際に必要な係数値に最も近似する値を有するものにセットする請求項１３に記載のムラ補正システム。
【請求項１５】
前記ムラ補正装置が、前記非補正サブブロックに対するムラ補正データを先に生成し、前記ムラ補正データの生成後、前記補正サブブロックに含まれた画素に対する前記ムラ画素補正データを生成する請求項１３に記載のムラ補正システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ムラ補正システムに関し、より詳細には、ディスプレイパネルを撮影した検出映像からムラ画素の補正を行うムラ補正システムに関する。
【背景技術】
【０００２】
最近、ＬＣＤパネルやＯＬＥＤパネルがディスプレイパネルとして多く用いられている。
ディスプレイパネルには製造工程上のエラーなどの理由からムラ（Ｍｕｒａ）が発生しうる。ムラとは、ディスプレイ映像に画素（Ｐｉｘｅｌ）または一部領域の斑状に不均一な輝度を有するものを意味する。ムラが発生する不良をムラ不良という。
ムラ不良は、ディスプレイパネルが改善された画質を有するために検出および補正される必要がある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明は、ディスプレイパネルに表示されるテスト映像を検出した検出映像から明るさ値に基づいて個別ムラ画素を検出し、ムラ画素の明るさ値を補正するための二次式のムラ画素補正式に適用可能なムラ画素補正データを生成するムラ補正システムを提供することを目的とする。
【０００４】
また、本発明は、ディスプレイパネルに表示されるテスト映像を検出した検出映像から明るさ値に基づいてムラブロックを検出し、前記ムラブロックを前記ムラ画素のムラサブブロックと正常画素の正常サブブロックとに区分し、前記ムラサブブロックと前記正常サブブロックのうち小さい面積のものを補正サブブロックとして選択し、補正サブブロック内の画素の明るさ値を補正するための二次式のムラ画素補正式に適用可能なムラ画素補正データを生成するムラ補正システムを提供することを他の目的とする。
【０００５】
さらに、本発明は、前記ムラサブブロックと前記正常サブブロックのうち大きい面積のものを非補正サブブロックとして選択し、非補正サブブロックに対するムラ補正を行うムラ補正システムを提供することをさらに他の目的とする。
【課題を解決するための手段】
【０００６】
本発明のムラ補正システムは、ディスプレイパネルの階調毎のテスト映像に対応する検出映像を受信し、ムラ画素に対するムラ画素補正データを生成するムラ補正装置を備えることを特徴とする。
ここで、前記ムラ補正装置は、前記ディスプレイパネルの平均画素明るさ値に基づいて複数の画素を含むブロックのうち、ムラ画素のあるムラブロックを検出し、前記ムラブロックの位置値を提供するムラブロック検出部と、前記ムラブロックの位置値を受信し、予め設定された基準値に基づいて前記ムラブロック内のムラ画素を検出し、前記ムラ画素の位置値を提供するムラ画素検出部と、前記ムラ画素の位置値を受信し、階調毎の前記ムラ画素の明るさ値を前記ディスプレイパネルの平均画素明るさ値に補正するための二次式であるムラ画素補正式の係数の係数値を生成し、前記ムラ画素の位置値と前記ムラ画素補正式の係数の係数値とを含むムラ画素補正データを生成する第１係数生成部とを備えることを特徴とする。
【０００７】
また、前記ムラ補正装置は、複数の画素を含むブロックのうち、前記ディスプレイパネルの平均画素明るさ値に基づいて判断されるムラが激しいムラ画素のあるムラブロックを検出し、前記ムラ画素を含む第１サブブロックと前記ムラが相対的に少ない画素を含む第２サブブロックとに区分し、前記第１サブブロックと前記第２サブブロックのうち小さい面積のものを補正サブブロックとして選択し、前記補正サブブロックの位置値を提供するムラブロック検出部と、前記補正サブブロックの位置値を受信し、前記補正サブブロック内の画素の位置値を提供するムラ画素検出部と、前記補正サブブロック内の画素の位置値を受信し、前記補正サブブロック内の画素毎に階調毎の明るさ値を前記ディスプレイパネルの平均画素明るさ値に補正するための二次式であるムラ画素補正式の係数の係数値を生成し、前記補正サブブロックの画素の位置値と前記ムラ画素補正式の係数の係数値とを含む前記ムラ画素補正データを生成する第１係数生成部とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明は、ディスプレイパネルに表示されるテスト映像を検出した検出映像から明るさ値に基づいて個別ムラ画素を検出し、ムラ画素の明るさ値を補正するための二次式のムラ画素補正式に適用可能なムラ画素補正データを生成することにより、ムラ画素に対するムラ補正を実現することができる。
【０００９】
また、本発明は、ムラブロックの画素をムラサブブロックと正常サブブロックとに区分し、これらのうち小さい面積のものを補正サブブロックとして選択し、補正サブブロック内の画素の明るさ値を補正することにより、メモリ負担を軽減しながらムラ画素に対するムラ補正を実現することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明のムラ補正システムの好ましい実施例を示すブロック図である。
【図２Ａ】テスト映像を例示した図である。
【図２Ｂ】テスト映像を例示した図である。
【図３】図１のムラ補正装置の実施例を例示したブロック図である。
【図４】階調毎のテスト映像に対応する検出映像を例示した図である。
【図５】検出映像におけるムラブロックを分析する方法を説明するための図である。
【図６】階調毎の前記ムラブロックの測定値、ムラ補正値およびディスプレイパネルの平均画素明るさ値の関係を例示したグラフである。
【図７】アダプティブレンジを適用してムラ補正式の係数値を格納することを例示したメモリマップである。
【図８】一般的な係数値を格納することを例示したメモリマップである。
【図９】ムラブロックの明るさ値の表現範囲を可変して必要な実係数を求める方法を説明する図である。
【図１０】ムラ画素の検出のためのブロックを区分する例示図である。
【図１１】図１０のブロックを標準偏差値の降順に整列したことを例示したテーブルである。
【図１２】標準偏差を外れるブロックの選択を例示したテーブルである。
【図１３】ブロックのムラ画素の座標値の抽出を例示したテーブルである。
【図１４】図１３のブロックＢ４の画素の明るさ値と明るさ値の標準偏差との差を表示する図である。
【図１５】ムラサブブロックが正常サブブロックより小さい面積を有することを例示した図である。
【図１６】正常サブブロックがムラサブブロックより小さい面積を有することを例示した図である。
【図１７】図１５および図１６の非補正サブブロックのムラ補正を例示したルックアップテーブルである。
【図１８】図１５および図１６の補正サブブロックの画素のムラ画素補正を例示したルックアップテーブルである。
【図１９】図１のドライバの実施例を示すブロック図である。
【図２０】図１９のムラ補正部を例示したブロック図である。
【図２１】ＤＢＶ制御を適用したムラ補正値の変化を例示したグラフである。
【図２２】オフセット制御を適用したムラ補正値の変化を例示したグラフである。
【発明を実施するための形態】
【００１１】
以下、添付した図面を参照して本発明の好ましい実施例を詳細に説明する。本明細書および特許請求の範囲に使われた用語は、通常的であるか、または辞書の意味に限定されて解釈されず、本発明の技術的事項に符合する意味と概念で解釈されなければならない。
本明細書に記載の実施例と図面に示された構成は本発明の好ましい実施例であり、本発明の技術的思想をすべて代弁するものではないので、本出願時点でこれらを代替可能な多様な均等物と変形例があり得る。
【００１２】
製造工程上のエラーなどの理由から、ディスプレイ映像に画素（Ｐｉｘｅｌ）または斑状のムラ（Ｍｕｒａ）が発生する。ディスプレイパネルのムラ不良は、ディスプレイパネルに表示されるテスト映像を正確に検出し、検出映像からムラを分析し、ムラを分析した結果で補正することにより解消できる。
【００１３】
このために、本発明のムラ補正システムの実施例は、図１のように例示される。
図１を参照すれば、ムラ補正システムは、ディスプレイパネル１０に階調毎のテスト映像を提供するテスト映像供給部２０と、ディスプレイパネル１０に表示されるテスト映像を撮影し、撮影した検出映像を提供する映像検出部３０と、検出映像を分析して映像検出部３０が正確な検出映像を取得するための校正情報を提供するカメラ校正部４０と、検出映像に対するムラ分析を行い、ムラ分析に対応するムラ補正データを生成するムラ補正装置１００とを備える。そして、ムラ補正装置１００は、ムラ補正データをドライバ２００に提供するように構成される。
【００１４】
上記構成において、ディスプレイパネル１０は、最近、ＬＣＤパネルやＯＬＥＤパネルなどが用いられる。
テスト映像供給部２０は、図２Ａおよび図２Ｂのようなテスト映像を提供することができる。図２Ａは、ホワイトの小さい四角形パターンがマトリクス構造に形成されたものを例示し、図２Ｂは、ブラックの大きい四角形パターンがマトリクス構造に形成されたものを例示する。
【００１５】
テスト映像は、図２Ａおよび図２Ｂとは異なり、ディスプレイパネル１０の大きさや形状などに応じて多様に適用可能である。つまり、テスト映像は、ディスプレイパネル１０の大きさや形状などに応じてパターンの形状、パターンの大きさ、パターンの配列状態またはパターンの数などが決定可能であり、テスト映像に含まれるパターンも、四角形だけでなく、多様な形状が適用可能であり、単独または複合的に形成される。
【００１６】
テスト映像供給部２０は、映像検出部３０の撮影状態を校正するためのテスト映像と、ディスプレイパネル１０のムラ分析のためのテスト映像とを異なって提供することができ、撮影状態を校正するためのテスト映像は、映像の大きさ、映像の回転程度（傾き、Ｒｏｔａｔｉｏｎ）および映像の歪みを分析しやすいパターンを有するように構成され、ムラ分析のためのテスト映像は、階調毎のディスプレイパネル１０の画素の明るさ値を得やすいように構成される。本発明の実施例の説明において、２つの場合ともテスト映像と通称する。
【００１７】
ディスプレイパネル１０は、テスト映像供給部２０から供給されるテスト映像、つまりテスト映像データを受信し、テスト映像データによってマトリクス形態に配列された画素を駆動させ、画素の駆動によってテスト映像を表示することができる。
【００１８】
映像検出部３０は、イメージセンサを用いるカメラと理解され、ムラを分析するために、ディスプレイパネル１０に表示されるテスト映像を撮影して検出映像を取得する。映像検出部３０の撮影状態は、ディスプレイパネル１０の形状や大きさに応じて多様に設定可能である。そして、映像検出部３０は、撮影した検出映像、つまり検出映像データをカメラ校正部４０およびムラ補正装置１００に提供することができる。ここで、検出映像を表現する検出映像データは、校正部４０およびムラ補正装置１００で受信可能な多様なプロトコルに対応するフォーマットで伝送される。以下、説明において、検出映像は、検出映像データと理解される。
【００１９】
カメラ校正部４０は、図２のようなテスト映像を撮影した検出映像を分析した結果に基づいて撮影状態を校正するための校正情報を別途の表示装置（図示せず）に表示するか、校正情報を映像検出部３０にフィードバックするように構成される。
【００２０】
カメラ校正部４０が別途の表示装置に校正情報を表示する場合、使用者が校正情報を確認し、マニュアルで映像検出部３０の撮影状態を校正することができる。もし、映像検出部３０がフィードバックされた校正情報を参照して自動的に撮影状態を校正できるように構成された場合、カメラ校正部４０が校正情報を映像検出部３０にフィードバックすることで撮影状態の校正が自動的に行われる。
【００２１】
ムラ分析は、映像検出部３０で撮影した検出映像を用いる。そのため、映像検出部３０の撮影状態のセッティングがムラ分析の結果に多くの影響を及ぼしうる。
本発明は、カメラ校正部４０を用いることにより、検出映像がテスト映像の本来の値を保持することができず、大きさの変化、回転および歪みを有する場合を客観的に判断して映像検出部３０の撮影状態を校正し、前記校正によって映像検出部３０により発生しうる誤差を低減することができる。
【００２２】
一方、ムラ補正装置１００は、映像検出部３０から検出映像を受信し、検出映像に対するムラ分析およびムラ補正データの生成を行う。
ムラ補正装置１００は、図３のように例示され、図３にて、検出映像はＶ＿ＤＡＴＡで表示し、ムラ補正データはＣ＿ＤＡＴＡで表示する。
【００２３】
ムラ補正装置１００は、検出映像Ｖ＿ＤＡＴＡに対する前処理動作を行う映像受信部１１０と、ノイズ減衰フィルタ１２０とを備え、前処理された検出映像Ｖ＿ＤＡＴＡのムラ補正のためにムラ補正部１３０を備える。
【００２４】
映像受信部１１０は、外部の映像検出部３０から伝送される検出映像Ｖ＿ＤＡＴＡを受信し、ノイズ減衰フィルタ１２０に伝達するためのインタフェースパーツである。
そして、ノイズ減衰フィルタ１２０は、検出映像Ｖ＿ＤＡＴＡに対するノイズをフィルタリングするためのものである。
【００２５】
映像検出部３０から提供される検出映像Ｖ＿ＤＡＴＡは、イメージセンサの電気的な特性によって雑音（Ｎｏｉｓｅ）を有する。この雑音は、ムラ分析の際、エラー偏差を増加させる要因として作用しうる。
【００２６】
そのため、イメージセンサの電気的な特性による雑音は、検出映像Ｖ＿ＤＡＴＡでフィルタリングされなければならず、このために、ノイズ減衰フィルタ１２０は、ローパスフィルタ（Ｌｏｗ  Ｐａｓｓ  Ｆｉｌｔｅｒ）を用いて構成される。ローパスフィルタは、ガウシアンフィルタ、平均フィルタ、メディアン（Ｍｅｄｉａｎ）フィルタ（中間値フィルタ）などを通称するものと理解される。
【００２７】
検出映像Ｖ＿ＤＡＴＡは、前記前処理のための映像受信部１１０およびノイズ減衰フィルタ１２０を経由した後、ムラ補正部１３０に入力される。
ムラ補正部１３０は、ノイズ減衰フィルタ１２０からノイズの減衰された検出映像Ｖ＿ＤＡＴＡを受信し、複数の画素を含むブロック単位で各検出映像Ｖ＿ＤＡＴＡを明るさ値で判別してムラ（Ｍｕｒａ）のあるムラブロックを検出する。そして、ムラ補正部１３０は、階調毎のムラブロックの測定値をディスプレイパネル１０の平均画素明るさ値に補正するための二次式であるムラ補正式の係数の係数値を生成する。
【００２８】
この時、ムラ補正部１３０は、ムラ補正式の係数のうち、第１係数、例えば、最も高い次数の係数は、ムラブロックの明るさの表現範囲を可変するアダプティブレンジビット（Ａｄａｐｔｉｖｅ  Ｒａｎｇｅ  Ｂｉｔｓ）を含むようにセットされる。アダプティブレンジビットは、ムラブロックに対するムラ測定値とムラ補正値との和を平均画素明るさ値に近似させるために、第１係数の係数値をセットするためのものである。そして、ムラ補正部１３０は、ムラブロックの位置値とムラ補正式の係数の係数値とを含むムラ補正データを生成する。
【００２９】
このために、ムラ補正部１３０は、ムラブロック検出部１４０と、係数生成部１４２と、ムラ画素検出部１５０と、係数生成部１５２と、メモリ１６０と、出力部１７０とを備える。
ムラブロック検出部１４０は、ノイズ減衰フィルタ１２０からノイズの減衰された検出映像Ｖ＿ＤＡＴＡを受信し、複数の画素を含むブロック単位で各検出映像を明るさ値で判別してムラ（Ｍｕｒａ）のあるムラブロックを検出する。
【００３０】
例えば、検出映像Ｖ＿ＤＡＴＡは、図４のように、異なる階調値を有するフレーム単位Ａ、Ｂ、Ｃ．．．Ｄで映像検出部３０から提供されてもよいし、ムラブロック検出部１４０は、各フレーム単位に対してブロック単位でムラブロックを検出する。図４は、１８階調（ｇｒａｙ  ｌｅｖｅｌ）、４８階調（ｇｒａｙ  ｌｅｖｅｌ）、１００階調（ｇｒａｙ  ｌｅｖｅｌ）および１５０階調（ｇｒａｙ  ｌｅｖｅｌ）のフレームを検出映像Ｖ＿ＤＡＴＡで表現するものと理解される。
【００３１】
例えば、図５のように、各フレームの検出映像Ｖ＿ＤＡＴＡは、マトリクス状に配列された複数のブロックに区分され、各ブロックは、マトリクス状に配列された複数の画素を含む。図５にて、符号Ｂ１１、Ｂ１２．．．Ｂ２３は、各ブロックを区分して表示するためのものであり、符号Ｐ１１、Ｐ１２．．．Ｐ４４は、各画素を区分して表示するためのものである。
【００３２】
図５のブロック単位でムラブロックが判断され、ムラブロックは、ディスプレイパネル１０の検出映像Ｖ＿ＤＡＴＡの階調毎の平均明るさ値に基づいて判断される。例えば、ブロックは、含まれている画素の明るさによって算出された平均明るさ値を有することができる。そして、ブロックのうち、ディスプレイパネル１０の階調毎の平均明るさ値による標準偏差を予め設定されたレベル以上外れる平均明るさ値を有するブロックがムラブロックと判断される。
【００３３】
ムラブロック検出部１４０は、ムラブロックと判断されたムラブロックの位置値を生成する。この時、ムラブロックの位置値は、例えば、ムラブロックに含まれた画素のうち特定の１つの位置値として指定される。より具体的には、図５のブロックＢ２３がムラブロックであり、ブロックＢ２３の画素Ｐ１１の座標が（５，９）の場合、ムラブロックの位置値は（５，９）と指定される。
【００３４】
ムラブロック検出部１４０は、ムラブロックの位置値とブロックに対する検出映像Ｖ＿ＤＡＴＡを含むデータを係数生成部１４２に出力し、検出映像Ｖ＿ＤＡＴＡに対するブロックの情報（位置情報および検出映像Ｖ＿ＤＡＴＡを含む情報）をムラ画素検出部１５０に出力する。
【００３５】
係数生成部１４２は、階調毎のムラブロックの測定値をディスプレイパネル１０の階調毎の平均画素明るさ値に補正するための二次式であるムラ補正式の係数の係数値を生成し、ムラブロックの位置値とムラ補正式の係数の係数値とをメモリ１６０に格納する。ムラブロックの位置値とムラ補正式の係数の係数値とは互いにジョイン（Ｊｏｉｎ）されるようにメモリ１６０に格納され、ムラ補正データと定義することができる。
【００３６】
本発明の実施例において、ムラブロックに対するムラ補正は、ドライバ２００で行われる。ムラ補正のためには、階調毎のムラブロックの明るさ値を正確に表現できる近似式、つまりムラ補正式が必要である。ムラ補正式が定められる場合、ムラ補正は、階調毎のムラ補正式の係数の係数値さえ決定されれば正確に行われる。
【００３７】
本発明の実施例において、ムラ補正装置１００は、ムラブロックのムラ補正のためのムラ補正式の係数値をムラ補正データとして生成し、ドライバ２００は、ムラ補正式による演算を行うアルゴリズムを有し、ムラ補正装置１００から提供された係数値が適用されたムラ補正式に入力値（ディスプレイデータ）を適用することにより、ディスプレイデータに対応して改善された画質で画面をディスプレイ可能な駆動信号をディスプレイパネル１０に提供することができる。
【００３８】
本発明は、階調毎のムラブロックの明るさ値をディスプレイパネルの平均画素値に最大限近似させるために、二次式のムラ補正式を用いるように実施される。そのため、ムラ補正装置１００は、二次式であるムラ補正式の係数の係数値を生成し、ドライバ２００は、係数の係数値をムラ補正式に適用し、入力値（ディスプレイデータ）をムラ補正式によって補正し、補正されたディスプレイデータに対応する駆動信号を出力する。
【００３９】
ムラ補正式は、図６を参照して説明する。図６にて、カーブＣＭは階調毎のディスプレイパネルの平均画素値を示し、カーブＣＡは階調毎のムラ補正値を示し、カーブＣＢは階調毎のムラ測定値を示す。
Ｙ＝ａＸ２＋ｂＸ＋ｃ＋Ｘ          （１）
【００４０】
数式（１）中、階調毎のムラ補正値はａＸ２＋ｂＸ＋ｃで表現され、階調毎のムラ測定値はＸで表現され、階調毎のディスプレイパネルの平均画素値はＹで表現される。数式（１）中、Ｘは階調毎のムラの測定値、つまり階調の階調値であり、ムラ補正式の各次数の係数はａ、ｂおよびｃで表現される。
【００４１】
本発明による実施例として、ムラ補正式の各次数の係数値は、図７のようなメモリマップを用いて格納される。ムラ補正式の係数は、メモリマップによる格納容量範囲内でセットされる。
一般的な場合、ムラ補正式の各次数の係数値は、例えば、８ビットで表現されるように設定可能であり、図８のようなメモリマップを用いて格納される。図８にて、ＰＧＡは係数ａの係数値を表現するビットであり、ＰＧＢは係数ｂの係数値を表現するビットであり、ＰＧＣは係数ｃの係数値を表現するビットである。
【００４２】
階調毎のムラブロックの明るさ値に大きな変化がなければ、係数ａ、ｂ、ｃの係数値は、図８のように例示された８ビットで十分に表現することができる。しかし、階調毎のムラブロックの明るさ値の変化が大きければ、係数ａ、ｂ、ｃの係数値は８ビットでは十分に表現し難い。
【００４３】
本発明の実施例は、これを解消すべく、係数のうち、指定された１つ以上の係数に対してアダプティブレンジを適用してセットするように構成される。例えば、本発明の実施例は、図８の問題点を解消すべく、図７のように、係数のうち、最も高い次数の係数ａをアダプティブレンジ（Ａｄａｐｔｉｖｅ  Ｒａｎｇｅ）を適用してセットするように構成される。
【００４４】
図７を参照すれば、係数のうち、最も高い次数の係数ａは、アダプティブレンジビットＡＲと基本レンジビットＧＡとを含むようにセットされ、残りの係数ｂ、ｃは、基本レンジビットＧＢ、ＧＣを含むようにセットされる。係数ａ、ｂ、ｃの基本レンジビットＧＡ、ＧＢ、ＧＣは、同じビット数を有するようにセットされることが好ましい。ここで、アダプティブレンジビットＡＲは３ビットとして例示し、基本レンジビットＧＡ、ＧＢ、ＧＣは７ビットとして例示する。
【００４５】
また、各係数の基本レンジビットＧＡ、ＧＢ、ＧＣは、異なるビット数を有するようにセットされる。つまり、係数ａの基本レンジビットＧＡはｍ１個、係数ｂの基本レンジビットＧＢはｍ２個、係数ｃの基本レンジビットＧＣはｍ３個にセットされ、アダプティブレンジビットＡＲはｎ個にセットされる。ここで、ｍ１、ｍ２、ｍ３、ｎは自然数である。
【００４６】
つまり、メモリマップの全体容量はｍ１＋ｍ２＋ｍ３＋ｎビットであり、全体容量から係数ａに割当てられたｍ１＋ｎビットを除く残りのビットは、係数ｂと係数ｃの基本レンジビットＧＢ、ＧＣを表現するために割当てられる。例えば、係数ａは、２ビット（ｎ＝２）のアダプティブレンジビットＡＲと７ビット（ｍ１＝７）の基本レンジビットＧＡとを有するようにセットされ、係数ｂは、７ビット（ｍ２＝７）の基本レンジビットＧＢを有するようにセットされ、係数ｃは、８ビット（ｍ３＝８）の基本レンジビットＧＣを有するようにセットされる。
【００４７】
アダプティブレンジビットＡＲは、ムラブロックに対するムラ測定値とムラ補正値との和が平均画素明るさ値に近似するように、ムラブロックの明るさの表現範囲を可変するためのものである。ここで、アダプティブレンジビットＡＲの値の変更によって決定されるムラブロックの明るさ表現範囲は、解像度および明るさ値の範囲を含む。つまり、アダプティブレンジビットＡＲの変更は、ムラブロックの明るさ表現範囲、ムラブロックの解像度および明るさ値の範囲を変更する。
【００４８】
本発明の実施例は、アダプティブレンジビットＡＲの変更によって係数ａを可変することができる。つまり、ムラブロックの明るさ値の変化が大きくて、係数ａ、ｂ、ｃの基本レンジビットのセッティングでムラ補正式の値がディスプレイパネルの平均画素値に到達しない場合、アダプティブレンジビットＡＲの変更によって係数ａの係数値を可変することができる。アダプティブレンジビットＡＲのセッティングによって、係数ａは、ムラブロックの明るさの表現範囲のうち、実際に必要な係数値に最も近似する係数値を有することができる。
【００４９】
アダプティブレンジが適用された本発明のムラ補正式の係数ａをセットする方法を、図９を参照して説明する。
係数ａは、アダプティブレンジビットＡＲと基本レンジビットＧＡによって表現される。アダプティブレンジビットＡＲが３ビットの場合、係数ａは、Ｒａｎｇｅ０〜Ｒａｎｇｅ７のように８段階の表現範囲に相当する値を有することができる。
【００５０】
図９は、ムラブロックの明るさの表現範囲がＲａｎｇｅ０、Ｒａｎｇｅ１およびＲａｎｇｅ２に変化することを例示し、ムラブロックの明るさの表現範囲は、Ｒａｎｇｅ０が最も狭く、Ｒａｎｇｅ２が最も広い。
【００５１】
アダプティブレンジビットＡＲが高い値を有するほど、ムラブロックの明るさの表現範囲は広くなる。つまり、ムラブロックの明るさ値の範囲は広くなり、解像度は低くなる。
表１は、２５６階調を表現するための係数ａのアダプティブレンジビットＡＲの変化に関するものである。
【００５２】
【表１】
2020106837.tif 000003
【００５３】
表１にて、係数ａのアダプティブレンジビットＡＲが３ビットの場合、アダプティブレンジビットＡＲの値が（０００）２は０で表示され、図９のＲａｎｇｅ０に相当し、アダプティブレンジビットＡＲの値が（００１）２は１で表示れ、図９のＲａｎｇｅ１に相当し、アダプティブレンジビットＡＲの値が（０１０）２は２で表示され、図９のＲａｎｇｅ２に相当する。表１のように、アダプティブレンジビットＡＲの値が変化することによるＲａｎｇｅ０、Ｒａｎｇｅ１およびＲａｎｇｅ２の表現範囲、明るさ値の範囲および解像度は、アダプティブレンジビットＡＲの値が高いほど変化する。
【００５４】
上記において、Ｒａｎｇｅ０は、係数ａの基本レンジビットＧＡとして表現できる最大に相当する。
もし、係数ａが表現範囲Ｒａｎｇｅ０に設定され、平均画素明るさ値に近似するために実際に必要な係数値ＲＥＦが、図９のように表現範囲Ｒａｎｇｅ０を外れる場合、誤差Ｆ１が発生する。
【００５５】
この誤差Ｆ１を解消するために、本発明の実施例は、アダプティブレンジビットＡＲの値を可変することができる。
アダプティブレンジビットＡＲが２の値を有する場合、実際に必要な係数値ＲＥＦで表現できる平均画素明るさ値は、表現範囲Ｒａｎｇｅ２に含まれる。しかし、実際に必要な係数値ＲＥＦで表現できる平均画素明るさ値は、Ｒａｎｇｅ２の階調値で表現できる値のうち最も近似した値の間に誤差Ｆ２が発生する。
【００５６】
アダプティブレンジビットＡＲが１の値を有する場合、実際に必要な係数値ＲＥＦで表現できる平均画素明るさ値は、表現範囲Ｒａｎｇｅ１に含まれる。そして、実際に必要な係数値ＲＥＦで表現できる平均画素明るさ値は、表現範囲Ｒａｎｇｅ１の最大値（＋ＭＡＸ）に一致する。
【００５７】
図９および表１の場合、本発明の実施例は、アダプティブレンジビットＡＲの値を１にセットすることができ、係数ａは、１に相当するアダプティブレンジビットＡＲの値と基本レンジビットＧＡの最大値とを組み合わせた係数値を有することができる。
【００５８】
本発明の実施例は、図９および表１に説明された方法の通り、ムラ補正式の係数ａをセットすることができる。
もし、アダプティブレンジビットＡＲの可変に対応する表現範囲のうち、所望の係数値ＲＥＦに正確に一致する値が存在しない場合、係数ａは、最も近似した値が存在する表現範囲に相当するアダプティブレンジビットＡＲの値と基本レンジビットＧＡの最大値とを組み合わせた係数値を有することができる。
【００５９】
上述のように、係数生成部１４２は、基本レンジビットＧＡ、ＧＢ、ＧＣとして、まず、ムラ補正式の係数ａ、ｂ、ｃの係数値を決定する。この時、ディスプレイパネル１０の階調毎の平均画素明るさ値がムラ補正式による値の範囲を外れる場合、最も高い次数の係数ａのアダプティブレンジビットＡＲは、実際に必要な係数値ＲＥＦが平均画素明るさ値に最も近似する値を有するものにセットされる。
【００６０】
係数生成部１４２は、上記のようにムラブロックに対するムラ補正式の係数の係数値を生成すると、ムラブロックの位置値とムラ補正式の係数の係数値とをムラ補正データとしてメモリ１６０に格納する。この時、ムラブロックの位置値とムラ補正式の係数の係数値は、メモリ１６０にルックアップテーブル形態で格納され、ムラブロックの位置値がインデックスとして活用され、ムラブロックの位置値でムラ補正式の係数の係数値を読み出し（ｒｅａｄ）可能に互いにジョイン（Ｊｏｉｎ）される。
【００６１】
ムラ補正部１３０は、上記のように、ムラブロック検出部１４０によってムラブロックを検出してムラブロックの位置値を生成し、係数生成部１４２によってムラ補正式の係数の係数値を生成する。
その後、ムラブロック検出部１４０は、検出映像Ｖ＿ＤＡＴＡをフレーム単位またはブロック単位でムラ画素検出部１５０に出力することができる。この時、ムラブロック検出部１４０は、一般ブロックとムラブロックの検出映像Ｖ＿ＤＡＴＡに対するブロックの情報（位置情報および検出映像Ｖ＿ＤＡＴＡを含む情報）をムラ画素検出部１５０に出力する。
【００６２】
ムラ画素は、ディフェクト（Ｄｅｆｅｃｔ）を有する画素を意味し、製造工程上のエラーなどの理由から、画素サイズの点状ムラを意味する。
ムラ画素は、検出映像Ｖ＿ＤＡＴＡのブロック単位で判断される。ムラ画素は、ディスプレイパネル１０の平均画素明るさ値と隣接した画素の明るさ値に基づいて検出される。
【００６３】
より具体的には、白点ムラ、黒点ムラおよび黒白点ムラのようなムラ画素の明るさ値が、平均画素明るさ値、隣接した画素の明るさ値または平均画素明るさ値と隣接した画素の明るさ値などに基づいて設定された基準値以上の場合、当該画素は、ムラ画素として検出される。
【００６４】
上記画素の明るさ値は、１つのムラ画素に対する補正方法とブロックベースで補正する方法によって補正できる。
まず、図１０〜図１４を参照して、１つのムラ画素に対する補正方法について説明する。図１０は、ムラ画素の検出のためのブロックを区分する例示図であり、図１１は、図１０のブロックを標準偏差値の降順に整列したことを例示したテーブルであり、図１２は、標準偏差を外れるブロックの選択を例示したテーブルであり、図１３は、ブロックのムラ画素の座標値の抽出を例示したテーブルであり、図１４は、図１３のブロックＢ４の画素の明るさ値と明るさ値の標準偏差との差を表示する図である。
【００６５】
ムラ補正装置１００のムラ補正部１３０において、ムラブロック検出部１４０、ムラ画素検出部１５０および係数生成部１５２が１つのムラ画素の補正に用いられる。
図１０を参照すれば、検出映像Ｖ＿ＤＡＴＡは、マトリクス状に配列されたブロック（例えば、ブロックＢ１〜ブロックＢ４）に区分され、ブロックは、マトリクス状に配列された画素を含む。
【００６６】
例えば、ブロックＢ１の左上側画素の位置値が（１，１）の場合、ブロックＢ１の位置値は（１，１）で付与される。それによって、ブロックＢ２の位置値は（１，３）で付与され、ブロックＢ３の位置値は（３，１）で付与され、ブロックＢ４の位置値は（３，３）で付与される。
【００６７】
ムラブロック検出部１４０は、ディスプレイパネル１０の平均画素明るさ値に基づいて複数の画素を含む前記ブロックＢ１〜Ｂ４のうち、ムラ画素のあるムラブロックを検出する。そして、ムラブロック検出部１４０は、検出されたムラブロックの位置値を提供する。
【００６８】
ムラブロック検出部１４０は、ディスプレイパネル１０の平均画素明るさ値に対する予め設定された標準偏差（Ｓｔａｎｄａｒｄ  Ｄｅｖｉａｔｉｏｎ、以下、Ｓｔｄｅｖという）を外れたブロックをムラブロックとして検出することができる。
【００６９】
図１０のブロックは、標準偏差Ｓｔｄｅｖは、図１１のように、標準偏差Ｓｔｄｅｖの降順に整列される。ムラブロックを検出するための標準偏差Ｓｔｄｅｖは、ディスプレイパネル１０の平均画素明るさ値と各ピクセルの差の平均値と理解される。
【００７０】
図１０にて、４＊４マトリクス構造で例示されたブロックのうち、ブロックＢ４は、画素毎に１２、１２、１１、１の値を有する。ブロックＢ４の画素は、他のブロックと比較して相対的に高い明るさ値を有し、その結果、例えば、標準偏差Ｓｔｄｅｖが４．６３として算出される。
【００７１】
ムラブロック検出部１４０が標準偏差ｓｔｄｅｖ２を外れるブロックをムラブロックと判断するように設定された場合、図１１のテーブルでブロックＢ４がムラブロックに相当する。
そのため、ムラブロック検出部１４０は、図１１のテーブルを参照して、図１２のようにブロックＢ４をムラブロックとして検出する。図１２にて、Ｘ、ＹはブロックＢ４の位置値である。
そして、ムラブロック検出部１４０は、ムラブロックとして検出されたブロックＢ４の位置値（３，３）を提供することができる。
【００７２】
ムラ画素検出部１５０は、上記のようにムラブロック検出部１４０からムラブロックとして検出されたブロックＢ４の座標値を受信すれば、予め設定された基準値に基づいてムラブロックであるブロックＢ４内のムラ画素を検出する。そして、ムラ画素検出部１５０は、ムラ画素の位置値を提供する。
【００７３】
ブロックＢ４の場合、標準偏差Ｓｔｄｅｖが４．６であると例示される。そのため、ブロックＢ４内の各画素の明るさ値が標準偏差Ｓｔｄｅｖ４．６を外れているものを求めると、図１３のようにムラ画素の座標が求められる。図１３を参照すれば、ブロックＢ４における位置値（４，４）に明るさ値１を有する画素がムラ画素として抽出されることが分かる。
【００７４】
図１４は、ブロックＢ４の平均明るさ値９に基づいて各画素の明るさ値の偏差を例示したものであり、図１４にて、ブロックＢ４の位置値（４，４）の画素が標準偏差Ｓｔｄｅｖ４．６よりもはるかに大きい偏差値８を有することを確認することができる。
【００７５】
ムラ画素検出部１５０は、上述した方法でムラ画素を検出し、ムラ画素の位置値を提供することができる。
係数生成部１５２は、ムラ画素の位置値を受信する。そして、係数生成部１５２は、階調毎のムラ画素の明るさ値をディスプレイパネルの平均画素明るさ値に補正するための二次式であるムラ画素補正式の係数の係数値を生成し、ムラ画素の位置値とムラ画素補正式の係数の係数値とを含むムラ画素補正データを生成する。
【００７６】
ここで、ムラ画素補正式は、ムラ補正値ａＸ２＋ｂＸ＋ｃとムラ測定値Ｘとの和で表現され、Ｘは階調の階調値であり、ａ、ｂおよびｃは係数である。
係数生成部１５２におけるムラ画素補正式は、係数の係数値を求める方法が上述した係数生成部１４２と同一であるので、これに関する重複説明は省略する。
【００７７】
そして、係数生成部１４２は、ムラ画素を抽出するために検出されたムラブロックの位置値を受信することができる。この場合の係数生成部１４２の動作は、図６〜図９を参照して説明されたところと同一であるので、これに関する重複説明は省略する。
【００７８】
一方、ムラ補正装置１００のムラ補正部１３０は、上述したムラブロックに対するムラ補正データを先に生成し、ムラ補正データの生成後、ムラブロックのムラ画素に対するムラ画素補正データを生成するようにプロセスを制御することができる。
【００７９】
一方、図１５〜図１８を参照して、ブロック内の画素の明るさ値をブロックベースで補正する方法について説明する。図１５は、ムラサブブロックが正常サブブロックより小さい面積を有するものを例示した図であり、図１６は、正常サブブロックがムラサブブロックより小さい面積を有するものを例示した図であり、図１７は、図１５および図１６の非補正サブブロックのムラ補正を例示したルックアップテーブルであり、図１８は、図１５および図１６の補正サブブロックの画素のムラ画素補正を例示したルックアップテーブルである。
【００８０】
ムラ補正装置１００のムラ補正部１３０において、ムラブロック検出部１４０、ムラ画素検出部１５０および係数生成部１５２がブロック内の画素の明るさ値をブロックベースで補正するのに用いられる。
【００８１】
図１５は、位置値が（１８８，８０）であるブロックＢ０を例示し、図１６は、位置値が（２０８，１０８）であるブロックＢ９を例示する。
図１５のブロックＢ０は、ムラブロック検出部１４０によってムラブロックに相当するかが判断される。
【００８２】
ブロックＢ０は、ディスプレイパネルの平均画素明るさ値に基づいてムラ画素に相当する画素を一部領域に含む。
そのため、ムラブロック検出部１４０は、ブロックＢ０をムラブロックとして検出する。ブロックＢ０は、ムラが弱い正常画素の正常サブブロックＢＳ０１と、ムラが激しいムラ画素のムラサブブロックＢＳ０２とに区分される。
【００８３】
ムラブロック検出部１４０は、ブロックＢ０でムラサブブロックＢＳ０２が正常サブブロックＢＳ０１より小さい面積を有するため、ムラサブブロックＢＳ０２を補正サブブロックとして選択し、補正サブブロックであるムラサブブロックＢＳ０２の位置値（１９０，８０）を提供する。
【００８４】
一方、図１６のブロックＢ９も、ムラブロック検出部１４０によってムラブロックに相当するかが判断される。
ブロックＢ９も、ディスプレイパネルの平均画素明るさ値に基づいてムラ画素に相当する画素を一部領域に含む。
【００８５】
そのため、ムラブロック検出部１４０は、ブロックＢ９をムラブロックとして検出する。ブロックＢ９は、ムラが激しいムラ画素のムラサブブロックＢＳ９１と、ムラが弱い正常画素の正常サブブロックＢＳ９２とに区分される。
【００８６】
ムラブロック検出部１４０は、ブロックＢ９で正常サブブロックＢＳ９２がムラサブブロックＢＳ９１より小さい面積を有するため、正常サブブロックＢＳ９２を補正サブブロックとして選択し、補正サブブロックである正常サブブロックＢＳ９２の位置値（２０８，１１１）を提供する。
【００８７】
上述のように、本発明において、ムラブロック検出部１４０が面積の小さいものを補正サブブロックとして選択することは、図１８のようなルックアップテーブルのサイズを縮小することにより、メモリ負担を軽減するためのものである。
【００８８】
上述のように、ムラブロック検出部１４０が図１５または図１６のような場合に対応する補正サブブロックの位置値を提供すれば、ムラ画素検出部１５０が補正サブブロックの位置値を受信し、補正サブブロック内の画素の位置値を提供する。
【００８９】
ムラ画素検出部１５０から提供される補正サブブロック内の画素の位置値は、図１８を参照することができ、図１８は、図１５のムラサブブロックＢＳ０２に含まれた画素の位置値と、図１６の正常サブブロックＢＳ９２に含まれた画素の位置値とをルックアップテーブルで例示する。
【００９０】
一方、ムラブロックと判断された図１５のブロックＢ０と図１６のブロックＢ９の位置値は、図１７のようにムラブロックに対するルックアップテーブルに格納される。
図１７および図１８のようなルックアップテーブルは、フラッシュメモリのような記録装置で構成されるメモリ１６０に格納される。
【００９１】
一方、係数生成部１５２は、ムラ画素検出部１５０から補正サブブロック内の画素の位置値を受信する。そして、係数生成部１５２は、補正サブブロック内の画素毎に階調毎の明るさ値をディスプレイパネル１０の平均画素明るさ値に補正するための二次式であるムラ画素補正式の係数の係数値を生成する。そして、係数生成部１５２は、図１８のように、補正サブブロックの画素の位置値とムラ画素補正式の係数の係数値とを含むムラ画素補正データを生成することができる。
【００９２】
ここで、ムラ画素補正式は、ムラ補正値ａＸ２＋ｂＸ＋ｃとムラ測定値Ｘとの和で表現され、Ｘは階調の階調値であり、ａ、ｂおよびｃは係数である。そして、これら係数の係数値は、図１８の補正パラメータとして格納される。
【００９３】
そして、係数生成部１５２におけるムラ画素補正式は、係数の係数値を求める方法が上述した係数生成部１４２と同一であるので、これに関する重複説明は省略する。
一方、ムラブロック検出部１４０は、図１５および図１６のように区分されるムラサブブロックと正常サブブロックのうち大きい面積のものを非補正サブブロックとして選択し、非補正サブブロックの位置値をさらに提供することができる。
【００９４】
係数生成部１４２は、ムラブロック検出部１４０の非補正サブブロックの位置値を受信する。そして、係数生成部１４２は、非補正サブブロックに対する階調毎の非補正サブブロックの測定値をディスプレイパネル１０の平均画素明るさ値に補正するための二次式であるムラ補正式の係数の係数値を生成する。そして、係数生成部１４２は、ムラ補正式の係数のうち、最も高い次数の係数は、非補正サブブロックに対するムラ測定値とムラ補正値との和が平均画素明るさ値に近似するように、非補正サブブロックの明るさの表現範囲を可変するアダプティブレンジビット（Ａｄａｐｔｉｖｅ  Ｒａｎｇｅ  Ｂｉｔｓ）を含むようにセットされる。上記により、係数生成部１４２は、非補正サブブロックの位置値とムラ補正式の係数の係数値とを含むムラ補正データを生成し、図１７のようにルックアップテーブルで格納するためにメモリ１６０に提供することができる。
【００９５】
上述した係数生成部１４２の動作は、図６〜図９を参照して説明されたところと同一であるので、これに関する重複説明は省略する。
一方、前記ムラ補正装置１００のムラ補正部１３０は、上記非補正サブブロックに対するムラ補正データを先に生成し、ムラ補正データの生成後、補正サブブロックに含まれた画素に対するムラ画素補正データを生成するようにプロセスを制御することができる。
【００９６】
上述により、メモリ１６０は、係数生成部１４２から提供されるムラブロックの位置値とムラ補正式の係数の係数値とを含むムラ補正データと、ムラ画素の位置値とムラ画素補正式の係数の係数値とを含むムラ画素補正データとを図１７および図１８のように格納することができる。
【００９７】
出力部１７０は、ムラブロック検出部１４０によるムラブロック検出とムラ画素検出部１５０によるムラ画素検出が完了すると、ムラブロック検出部１４０から伝達されるムラブロックの位置値に対応するムラ補正データと、ムラ画素検出部１５０から伝達するムラ画素の位置値に対応するムラ画素補正データとをメモリ１６０から受信し、ムラ補正データとムラ画素補正データとをドライバ２００に提供する。
【００９８】
ドライバ２００は、ムラ補正データとムラ画素補正データとを内部に構成されたフラッシュメモリのような格納場所に格納する。
上記の方法によりテストされたディスプレイパネル１０は、ムラ補正データとムラ画素補正データとを内部に格納したドライバ２００とセットに製作可能であり、ドライバ２００は、ムラブロックまたはムラ画素に対するディスプレイデータをムラ補正データおよびムラ画素補正データを用いて補正することができる。
【００９９】
その結果、ディスプレイパネル１０は、前記ディスプレイデータの補正によって改善される画質で画面をディスプレイすることができる。
より具体的には、ドライバ２００の実施例は、図１９を参照して説明される。以下、ドライバ２００は、ムラ補正ドライバと理解される。
【０１００】
ドライバ２００は、ムラメモリ２１０と、ムラ補正部２２０と、表示明るさ値（Ｄｉｓｐｌａｙ  Ｂｒｉｇｈｔｎｅｓｓ  Ｖａｌｕｅ、以下、「ＤＢＶ」という）制御部２４０とを備えるように構成される。ここで、ドライバ２００は、タイミングコントローラ２３０および信号駆動部２５０を備えるように構成されたものを実施例として例示する。本発明は、ムラメモリ２１０、ムラ補正部２２０およびＤＢＶ制御部２４０がディスプレイデータのムラ補正のための多様なアプリケーションに実施可能であり、前記アプリケーションは、タイミングコントローラ２３０および信号駆動部２５０を備えなくてもよい。
【０１０１】
ここで、信号駆動部２５０は、データラッチ２６０、デジタルアナログコンバータ（Ｄｉｇｉｔａｌ  Ａｎａｌｏｇ  Ｃｏｎｖｅｒｔｅｒ、以下、「ＤＡＣ」という）と、ガンマ部２８０と、駆動回路２９０とを備えることができる。
【０１０２】
そして、タイミングコントローラ２３０は、ムラブロックおよびムラ画素のムラ補正が行われたムラ補正部２２０のディスプレイデータを受信する。タイミングコントローラ２３０は、信号伝送のためのディスプレイデータのプロトコル変更のような内部プロセスを経た後、信号駆動部２５０のデータラッチ２６０にディスプレイデータを提供するように構成される。
【０１０３】
信号駆動部２５０は、ディスプレイデータを受信し、ディスプレイデータに対応するソース信号Ｓｏｕｔを駆動回路２９０に連結されたディスプレイパネル１０に提供する構成を有する。
このうち、データラッチ２６０は、ディスプレイパネルの１つのラインに相当するディスプレイデータを同時に処理するために、ラッチする複数のラッチ素子を備えるように構成される。
【０１０４】
ガンマ部２８０は、階調毎のガンマ電圧をＤＡＣ２７０に提供するように構成される。
ＤＡＣ２７０は、データラッチ２６０のディスプレイデータを受信し、ガンマ部２８０のガンマ電圧のうち、ディスプレイデータに相当する階調のガンマ電圧を選択し、選択された駆動電圧を駆動回路２９０に出力するように構成される。
【０１０５】
駆動回路２９０は、ＤＡＣ２７０の出力を駆動してソース信号Ｓｏｕｔとして出力するための出力バッファである。駆動回路２９０のソース信号Ｓｏｕｔは、ディスプレイパネル１０に提供される。
本発明のドライバ２００の実施例は、ディスプレイデータに含まれたムラブロックの明るさ値を二次式のムラ補正式を用いて補正し、このために、ムラメモリ２１０と、ムラ補正部２２０とを備える。ドライバ２００は、ディスプレイデータに含まれたムラ画素の明るさ値を二次式のムラ補正式を用いて補正することができ、ムラ画素の補正にもメモリ２１０とムラ補正部２２０とが用いられる。
【０１０６】
ここで、ムラメモリ２１０は、ディスプレイパネル１０に対するムラブロックの位置値とムラブロックに対する係数値とを含むムラ補正データと、ディスプレイパネル１０に対するムラ画素の位置値とムラ画素に対する係数値とを含むムラ画素補正データとを格納する。ムラメモリ２１０のムラ補正データＣ＿ＤＡＴＡは、上述したムラ補正装置１００から提供されるものと理解され、ムラ補正データと理解される。
【０１０７】
ここで、ムラブロックとムラブロックの位置値、ムラ画素とムラ画素の位置値は、図５を参照して説明されたところから理解される。そして、ムラ補正式およびその係数の係数値と、ムラ画素補正式およびその係数の係数値は、図６〜図９を参照して説明されたところから理解される。
【０１０８】
図５のようなムラ補正式の係数のうち、最も高い次数の係数であるａは、上述のように、他の係数と比較してアダプティブレンジビットＡＲをさらに含む。
ドライバ２００は、前記ムラメモリ２１０のムラブロックの位置値とムラ補正データを用いてムラブロックに対するムラ補正を行うことができる。また、ドライバ２００は、前記ムラメモリ２１０のムラ画素の位置値とムラ画素補正データを用いてムラ画素に対するムラ補正を行うことができる。
【０１０９】
まず、ドライバ２００のムラブロックに対するムラ補正のための構成および動作を説明する。
ムラ補正部２２０は、ムラメモリ２１０のムラ補正データＣ＿ＤＡＴＡとディスプレイデータＤ＿ＤＡＴＡとを受信する。ここで、ディスプレイデータＤ＿ＤＡＴＡは、外部データソースから画面の表示のためにドライバ２００に提供されるものと理解される。
【０１１０】
そして、ムラ補正部２２０は、ディスプレイデータＤ＿ＤＡＴＡのうち、ムラブロックの位置値に対応するディスプレイデータ（第１ディスプレイデータ）をムラ補正式の第１入力値Ｘにセットする。前記ムラ補正式は、ムラブロックに対するムラ補正データＣ＿ＤＡＴＡの係数値を適用したものである。この時、ムラ補正式は、数式（１）のようにＹ＝ａＸ２＋ｂＸ＋ｃ＋Ｘとして理解される。
【０１１１】
ムラ補正部２２０は、ムラ補正式の係数のうち、係数ａは、図７のようにアダプティブレンジビットＡＲと基本レンジビットＧＡとを含むようにセットされ、残りの係数ｂ、ｃは、図７のように基本レンジビットＧＢ、ＧＣを含むようにセットされる。アダプティブレンジビットＡＲは、基本レンジビットＧＡ、ＧＢ、ＧＣの表現範囲を可変して、実際に必要な係数値ａに最も近似する値を有する表現範囲に相当する値を有するようにセットされる。
【０１１２】
ムラ補正部２２０は、第１入力値Ｘに対応したムラ補正式の解を、第１ディスプレイデータに対する第１補正ディスプレイデータとして生成し、ムラブロックの位置値に第１補正ディスプレイデータを含むディスプレイデータをタイミングコントローラ２３０に出力する。
一方、ムラ補正部２２０は、図１９のように、ＤＢＶ制御機能のためにＤＢＶ制御部２４０と連結される。
【０１１３】
ＤＢＶ制御部２４０は、ＤＢＶ制御のための制御信号ＤＢＶ＿Ｃを受信し、制御信号ＤＢＶ＿Ｃに対応する制御値Ｘ０をムラ補正部２２０に提供する。制御信号ＤＢＶ＿Ｃは、ムラ補正で発生しうるエラーを解消するために、ドライバ２００の外部から提供される電気的信号であり、一定の範囲内にレベルが変動する値を有することができる。制御値Ｘ０は、制御信号ＤＢＶ＿Ｃのレベルに対応する値を有することができる。ムラ補正部２２０の制御値Ｘ０に対応した動作は、図２０を参照して後述する。
【０１１４】
ムラ補正部２２０は、ムラブロックに対するムラ補正とＤＢＶ制御を行うために、図２０のように構成される。
図２０を参照すれば、ムラ補正部２２０は、ムラ補正式セット部３１０と、入力値調整部３２０と、補正出力部３３０とを備える。
【０１１５】
ムラ補正式セット部３１０は、ムラ補正データＣ＿ＤＡＴＡを受信し、第１入力値Ｘに対するムラ補正式をムラブロックの係数値を適用してセットする。この時、ムラ補正式は、数式１のようにＹ＝ａＸ２＋ｂＸ＋ｃ＋Ｘとして理解される。
【０１１６】
そして、入力値調整部３２０は、第１入力値ＸとＤＶＢ制御のための制御値Ｘ０とを演算する第３入力値Ｘ１をセットし、ムラ補正式を第３入力値Ｘ１に対する式に変更する。つまり、第３入力値Ｘ１はＸ１＝Ｘ−Ｘ０として理解され、ムラ補正式はＹ＝ａＸ１２＋ｂＸ１＋ｃ＋Ｘ１のように第３入力値Ｘ１に対する式に変更される。
【０１１７】
この時、第１入力値Ｘと制御値Ｘ０との演算は、第１入力値Ｘに制御値Ｘ０を加算するか、乗算するかのいずれかが選択されてもよいし、本発明の実施例において、演算は、第１入力値Ｘにネガティブ制御値−Ｘ０を加算するものと理解される。
【０１１８】
そして、補正出力部３３０は、ディスプレイデータＤ＿ＤＡＴＡのうち、ムラブロックの第１ディスプレイデータを第１入力値Ｘに代入してセットされる第３入力値に対応したムラ補正式の解を、第１ディスプレイデータに対する第１補正ディスプレイデータとして生成し、ムラブロックの位置値に第１補正ディスプレイデータを含むディスプレイデータＴ＿ＤＡＴＡを出力する。
【０１１９】
例えば、係数ａの値が０．１、係数ｂの値が１、係数ｃの値が０と仮定し、第１入力値Ｘが１００の場合、ムラ補正式のムラ補正値は０．１（１００）２＋１（１００）＋０になり、この時、ムラ補正値は１１００になる。
【０１２０】
上記の場合、ＤＢＶによって入力値が５だけ暗くなる場合、この時、第３入力値Ｘ１はＸ１＝１００−５＝９５として演算され、ムラ補正式のムラ補正値は０．１（９５）２＋１（９５）＋０になり、この時、ムラ補正値は９９７．５になる。
【０１２１】
上記のように、本発明により、ムラ補正式のムラ補正値は、図２１のように変形可能であり、それによって、ムラ補正による明るさ値Ｙも、入力値が暗くなった分だけ変更可能である。
しかし、一般的なオフセット（Ｏｆｆｓｅｔ）制御を適用する場合、ムラ補正式Ｙ＝ａＸ１２＋ｂＸ１＋ｃ＋Ｘ１においてｃ値のみ変更する。この場合、ムラ補正式のムラ補正値は、図２２のように変形可能である。
【０１２２】
前記オフセット制御において入力値が５だけ暗くなる場合、ムラ補正式のムラ補正値は０．１（１００）２＋１（１００）＋（０−５）になり、この時、ムラ補正値は１０９５になる。つまり、一般的なオフセット制御の場合、ムラ補正による明るさ値Ｙが、入力値が暗くなったこととムラ補正値の変化とは相応しない。
【０１２３】
上述した図２１および図２２の対比から分かるように、本発明の実施例は、ＤＢＶ制御によって二次式のムラ補正式とアダプティブレンジを係数に適用したムラ補正で発生しうるエラーを正確に補正することができる。
【０１２４】
一方、ドライバ２００のムラ画素に対するムラ補正は、ムラメモリ２１０のムラ画素の位置値とムラ画素補正データを用いる点を除き、上述したムラブロックに対するムラ補正と実質的に同一の方法で行われる。
【０１２５】
つまり、ムラ補正部２２０は、ムラ画素補正データを受信し、ムラ画素の位置値に対応するディスプレイデータ（第２ディスプレイデータ）を、ムラ画素に対する係数値を適用した二次式のムラ画素補正式の第２入力値Ｘにセットする。前記ムラ画素補正式は、ムラ画素に対するムラ画素補正データの係数値を適用したものである。この時、ムラ画素補正式は、数式（１）のようにＹ＝ａＸ２＋ｂＸ＋ｃ＋Ｘとして理解される。
【０１２６】
そして、ムラ補正部２２０は、第２入力値に対応したムラ画素補正式の解を、第２ディスプレイデータに対する第２補正ディスプレイデータとして生成し、ディスプレイデータのムラ画素の位置値に第２補正ディスプレイデータを含むディスプレイデータをタイミングコントローラ２３０に出力する。
【０１２７】
また、本発明の実施例は、前記ムラ画素に対する第１ムラ補正と、ムラブロックに対する第２ムラ補正を順次に行うことができる。
この場合、ムラ補正部２２０は、ムラ画素に対する第１ムラ補正を行って、第２ディスプレイデータに対する第２補正ディスプレイデータとしてディスプレイデータを補正し、その後、ムラブロックに対する第２ムラ補正を行う。
【０１２８】
ムラ補正部２２０は、第２ムラ補正によって、第１ディスプレイデータに対する第１補正ディスプレイデータとしてディスプレイデータを補正し、第１ムラ補正と第２ムラ補正を完了したディスプレイデータをタイミングコントローラ２３０に出力する。
【０１２９】
上述により、本発明は、ディスプレイパネルのムラブロックまたはムラ画素の明るさ値を二次式のムラ補正式を用いて補正することにより、良質の画質を有するようにディスプレイパネルを駆動することができる。
【０１３０】
また、本発明は、アダプティブレンジをムラ補正式の係数に適用することにより、ムラブロックの明るさの表現範囲を可変することができ、その結果、ムラブロックの明るさ値を係数の基本レンジビットの表現範囲以上に補正できるので、ディスプレイパネルの画質をより効果的に改善することができる。
【０１３１】
さらに、本発明は、ＤＢＶ制御によってムラ補正で発生しうるエラーを効果的に解消することができる。
また、本発明は、個別ムラ画素を検出し、ムラ画素の明るさ値を補正するための二次式のムラ画素補正式に適用可能なムラ画素補正データを生成することにより、ムラ画素に対するムラ補正を実現することができる。
【０１３２】
なお、本発明は、ムラブロックの画素をムラサブブロックと正常サブブロックとに区分し、これらのうち小さい面積のものを補正サブブロックとして選択し、補正サブブロック内の画素の明るさ値を補正することにより、メモリ負担を軽減しながらムラ画素に対するムラ補正を実現することができる。
【図１】
2020106837.tif 000004
【図２Ａ】
2020106837.tif 000005
【図２Ｂ】
2020106837.tif 000006
【図３】
2020106837.tif 000007
【図４】
2020106837.tif 000008
【図５】
2020106837.tif 000009
【図６】
2020106837.tif 000010
【図７】
2020106837.tif 000011
【図８】
2020106837.tif 000012
【図９】
2020106837.tif 000013
【図１０】
2020106837.tif 000014
【図１１】
2020106837.tif 000015
【図１２】
2020106837.tif 000016
【図１３】
2020106837.tif 000017
【図１４】
2020106837.tif 000018
【図１５】
2020106837.tif 000019
【図１６】
2020106837.tif 000020
【図１７】
2020106837.tif 000021
【図１８】
2020106837.tif 000022
【図１９】
2020106837.tif 000023
【図２０】
2020106837.tif 000024
【図２１】
2020106837.tif 000025
【図２２】
2020106837.tif 000026