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