(57)【特許請求の範囲】
【請求項１】
４色変換器と、データドライバと、スキャナドライバと、ディスプレイと、からなる液晶表示装置であって、
前記４色変換器は、最初のＲＧＢデータを各色のグレースケール値に変換する仕組みで、前記各色のグレースケール値に対してホワイトバランス処理を行い、ホワイトバランス処理を行った前記各色のグレースケール値における最大値と最小値を確定し、前記最大値は、あらかじめ設定されたあるグレースケール値より大きくない場合、標準の白色の第１色度値と第２色度値が生成され、前記第１色度値と第２色度値に基づいて各色の二次グレースケール値が算出され、前記最小値は表示するＲＧＢＷデータ中の白色の出力グレースケール値に変換され、前記各色の二次グレースケール値及び前記白色の出力グレースケール値に基づいて、表示するＲＧＢＷデータ中の赤色の出力グレースケール値、緑色の出力グレースケール値、及び青色の出力グレースケール値が算出され、そのうち、前記各色は、赤色、緑色、青色からなり、そのうち、Ｒｉ'：Ｇｉ'：Ｂｉ'  ＝（Ｒｏ＋Ｗｏ）：（Ｇｏ＋Ｗｏ）：（Ｂｏ＋Ｗｏ）であり、そのうち、Ｒｉ'は赤色の二次グレースケール値であり、Ｇｉ'は緑色の二次グレースケール値であり、Ｂｉ'は青色の二次グレースケール値であり、Ｗｏは、白色の出力グレースケール値であり、Ｒｏは赤色の出力グレースケール値であり、Ｇｏは緑色の出力グレースケール値であり、Ｂｏは、青色の出力グレースケール値であり、
前記データドライバは、前記４色変換器によって提供された表示するＲＧＢＷデータを処理してアナログタイプのデータ信号を生成する仕組みであり、
前記スキャナドライバは、順番にスキャン信号を生成する仕組みであり、
前記ディスプレイは、前記データドライバによって提供された前記アナログタイプのデータ信号及び前記スキャナドライバによって提供された前記スキャン信号に基づいて色を表示する仕組みであることを特徴とする、液晶表示装置。
【請求項２】
前記赤色の出力グレースケール値は、前記赤色の二次グレースケール値から前記白色の出力グレースケール値を差し引いたものであり、前記緑色の出力グレースケール値は、前記緑色の二次グレースケール値から前記白色の出力グレースケール値を差し引いたものであり、前記青色の出力グレースケール値は、前記青色の二次グレースケール値から前記白色の出力グレースケール値を差し引いたものであることを特徴とする、請求項１に記載の液晶表示装置。
【請求項３】
さらに、前記４色変換器は、前記最大値が前記あらかじめ設定されたあるグレースケール値より大きい場合、前記最小値は表示するＲＧＢＷデータ中の白色の出力グレースケール値に変換され、前記ホワイトバランス処理された各色のグレースケール値及び前記白色の出力グレースケール値に基づいて、表示するＲＧＢＷデータ中の赤色の出力グレースケール値、緑色の出力グレースケール値、及び青色の出力グレースケール値が算出される仕組みであり、
そのうち、Ｒｉ：Ｇｉ：Ｂｉ＝（Ｒｏ＋Ｗｏ）：（Ｇｏ＋Ｗｏ）：（Ｂｏ＋Ｗｏ）であり、
そのうち、Ｒｉはホワイトバランス処理された赤色のグレースケール値であり、Ｇｉはホワイトバランス処理された緑色のグレースケール値であり、Ｂｉはホワイトバランス処理された青色のグレースケール値であり、Ｗｏは白色の出力グレースケール値であり、Ｒｏは赤色の出力グレースケール値であり、Ｇｏは緑色の出力グレースケール値であり、Ｂｏは青色の出力グレースケール値である
ことを特徴とする、請求項１に記載の液晶表示装置。
【請求項４】
前記赤色の出力グレースケール値は、前記ホワイトバランス処理された赤色のグレースケール値から前記白色の出力グレースケール値を差し引いたものであり、前記緑色の出力グレースケール値は、前記ホワイトバランス処理された緑色のグレースケール値から前記白色の出力グレースケール値を差し引いたものであり、前記青色の出力グレースケール値は、前記ホワイトバランス処理された青色のグレースケール値から前記白色の出力グレースケール値を差し引いたものであることを特徴とする、請求項３に記載の液晶表示装置。
【請求項５】
前記４色変換器は、グレースケール変換部と、ホワイトバランス部と比較部と、判断部と、二次グレースケール値確定部と、白色確定部と、３色計算部と、からなり、
前記グレースケール変換部は、最初のＲＧＢデータを受信して、前記最初のＲＧＢデータを前記各色のグレースケール値に変換する仕組みであり、
前記ホワイトバランス部は、前記各色のグレースケール値にホワイトバランス処理を行い、ホワイトバランス処理された各色のグレースケール値を取得する仕組みであり、
前記比較部は、前記ホワイトバランス処理された前記各色のグレースケール値を比較し、前記各色のグレースケール値における最大値と最小値を確定する仕組みであり、
前記判断部は、前記最大値が前記あらかじめ設定されたグレースケール値よりも大きいかどうかを判断する仕組みであり、
前記二次グレースケール値確定部は、前記判断部が前記最大値は前記あらかじめ設定されたグレースケール値よりも大きくないと判断した場合、標準の白色の第１色度値と第２色度値を生成するとともに、前記標準の白色の第１色度値と第２色度値に基づいて、各色の二次グレースケール値を算出する仕組みであり、そのうち、前記標準の白色の第１色度値と第２色度値の比重は同じであり、
前記白色確定部は、前記最小値を表示するＲＧＢＷデータ中の白色の出力グレースケール値に変換する仕組みであり、
前記３色計算部は、前記白色の出力グレースケール値及び前記各色の二次グレースケール値に基づいて、表示するＲＧＢＷデータ中の赤色の出力グレースケール値、緑色の出力グレースケール値、及び青色の出力グレースケール値を算出する仕組みであることを特徴とする、請求項１に記載の液晶表示装置。
【請求項６】
前記判断部が前記最大値は前記あらかじめ設定されたグレースケール値よりも大きいと判断した場合、前記３色計算部は、前記白色の出力グレースケール値及び前記ホワイトバランス処理された各色のグレースケール値に基づいて、表示するＲＧＢＷデータ中の赤色の出力グレースケール値、緑色の出力グレースケール値、及び青色の出力グレースケール値を算出する仕組みであることを特徴とする、請求項５に記載の液晶表示装置。
【請求項７】
液晶表示装置の駆動方法であって、
液晶表示装置の駆動方法は、
最初のＲＧＢデータを受信し、前記最初のＲＧＢデータを各色のグレースケール値に変換し、そのうち、前記各色は赤色、緑色、青色からなるプロセスと
各色のグレースケール値にホワイトバランス処理を行い、ホワイトバランス処理された各色のグレースケール値を取得するプロセスと、
前記ホワイトバランス処理された各色のグレースケール値を比較し、各色のグレースケール値における最大値と最小値を確定するプロセスと、
前記最大値があらかじめ設定されたグレースケール値よりも大きいかどうかを判断するプロセスと、
前記最大値が前記あらかじめ設定されたグレースケール値よりも大きくないと判断されると、標準の白色の第１色度値と第２色度値を生成するとともに、前記第１色度値と第２色度値に基づいて、各色の二次グレースケール値を算出し、前記最小値を表示するＲＧＢＷデータ中の白色の出力グレースケール値に変換するプロセスと、
前記白色の出力グレースケール値及び前記各色の二次グレースケール値に基づいて、表示するＲＧＢＷデータ中の赤色の出力グレースケール値、緑色の出力グレースケール値、及び青色の出力グレースケール値を算出するプロセスと、からなり、
そのうち、Ｒｉ'：Ｇｉ'：Ｂｉ'＝（Ｒｏ＋Ｗｏ）：（Ｇｏ＋Ｗｏ）：（Ｂｏ＋Ｗｏ）であり、そのうち、Ｒｉ'は赤色の二次グレースケール値であり、Ｇｉ'は緑色の二次グレースケール値であり、Ｂｉ'は青色の二次グレースケール値であり、Ｗｏは、白色の出力グレースケール値であり、Ｒｏは赤色の出力グレースケール値であり、Ｇｏは緑色の出力グレースケール値であり、Ｂｏは、青色の出力グレースケール値であることを特徴とする、液晶表示装置の駆動方法。
【請求項８】
前記赤色の出力グレースケール値は、前記赤色の二次グレースケール値から前記白色の出力グレースケール値を差し引いたものであり、前記緑色の出力グレースケール値は、前記緑色の二次グレースケール値から前記白色の出力グレースケール値を差し引いたものであり、前記青色の出力グレースケール値は、前記青色の二次グレースケール値から前記白色の出力グレースケール値を差し引いたものであることを特徴とする、請求項７に記載の液晶表示装置の駆動方法。
【請求項９】
前記最大値が前記あらかじめ設定されたグレースケール値よりも大きいと判断されると、前記最小値は表示するＲＧＢＷデータ中の白色の出力グレースケール値に変換され、
前記白色の出力グレースケール値及び前記ホワイトバランス処理された各色のグレースケール値に基づいて、表示するＲＧＢＷデータ中の赤色の出力グレースケール値、緑色の出力グレースケール値、及び青色の出力グレースケール値が算出され、
そのうち、Ｒｉ：Ｇｉ：Ｂｉ＝（Ｒｏ＋Ｗｏ）：（Ｇｏ＋Ｗｏ）：（Ｂｏ＋Ｗｏ）であり、そのうち、Ｒｉはホワイトバランス処理された赤色のグレースケール値であり、Ｇｉはホワイトバランス処理された緑色のグレースケール値であり、Ｂｉはホワイトバランス処理された青色のグレースケール値であり、Ｗｏは白色の出力グレースケール値であり、Ｒｏは赤色の出力グレースケール値であり、Ｇｏは緑色の出力グレースケール値であり、Ｂｏは青色の出力グレースケール値である
ことを特徴とする、請求項７に記載の液晶表示装置の駆動方法。
【請求項１０】
前記赤色の出力グレースケール値は、ホワイトバランス処理された赤色のグレースケール値から前記白色の出力グレースケール値を差し引いたものであり、前記緑色の出力グレースケール値は、ホワイトバランス処理された緑色のグレースケール値から前記白色の出力グレースケール値を差し引いたものであり、前記青色の出力グレースケール値は、ホワイトバランス処理された青色のグレースケール値から前記白色の出力グレースケール値を差し引いたものであることを特徴とする、請求項９に記載の液晶表示装置の駆動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は液晶表示の分野に関し、具体的には、液晶表示装置及びその駆動方法に関する。
【背景技術】
【０００２】
現在、液晶ディスプレイ（ＬＣＤ）または有機発光ダイオード（ＯＬＥＤ）等を備える液晶装置において、赤色（Ｒ）サブ画素単位、緑色（Ｇ）サブ画素単位、青色（Ｂ）サブ画素単位からなる一つの表示単位がほとんどであり、それぞれのサブ画素単位のグレースケール値を制御し、表示に必要な色を混ぜ合わせてカラー画像を表示する。情報技術の発展に伴い、ディスプレイに求められる様々なニーズは増大しており、高い透過率、消費電力が低いこと、画質が良いことは、ディスプレイに求められる一般的な需要となっている。従来のＲＧＢカラーモデルの透光率及び混合効率は比較的低いため、ディスプレイの消費電力が大きくなり、ディスプレイの製品の最適化を制限している。よって、赤色（Ｒ）サブ画素単位、緑色（Ｇ）サブ画素単位、青色（Ｂ）サブ画素単位、第４サブ画素単位からなる４色サブ画素単位の出現によって、ＲＧＢディスプレイの画質は改善された。
【０００３】
加えられた第４サブ画素単位は白色（Ｗ）サブ画素単位であることが比較的多く、ＲＧＢＷ４色サブ画素単位を構成する。ＲＧＢＷ４色サブ画素単位を採用する長所は以下の三点である。（１）サブ画素の解像度が４分の１増加する。（２）画素の透過率が５０％増加する。（３）ＲＧＢＷの色はＲＧＢに比べて１６分の１１多い。
【０００４】
米国特許第ＵＳ７２７７０７５Ｂ１号は、入力された画像信号から得たＲＧＢデータを利用し、表示するＲＧＢＷデータ中の白色出力値Ｗｏ、赤色出力値Ｒｏ、緑色出力値Ｇｏ、青色出力値Ｂｏを取得した、ＲＧＢＷ４色サブ画素単位を採用した液晶表示装置を公開した。前記液晶表示装置が取得した各出力値は以下の関係式を満たす。
【０００５】
Ｒｉ：Ｇｉ：Ｂｉ＝（Ｒｏ＋Ｗｏ）：（Ｇｏ＋Ｗｏ）：（Ｂｏ＋Ｗｏ）である。
【０００６】
そのうち、Ｒｉは変換されたＲＧＢデータ中の赤色入力値であり、Ｇｉは変換されたＲＧＢデータ中の緑色入力値であり、Ｂｉは変換されたＲＧＢデータ中の青色入力値である。
【０００７】
しかしながら、前記液晶表示装置が白色を表示する時、ある臨界グレースケール値（例えば、図１中の臨界グレースケール値Ｍ）より大きいと、ＲＧＢの各色が混ぜ合わされて形成された白色の第１色度値ｘと第２色度値ｙの比重は固定値であるが、前記臨界グレースケール値より大きくない場合、ＲＧＢの各色が混ぜ合わされて形成された白色の第１色度値ｘと第２色度値ｙの比重は異なる。このように、前記臨界グレースケール値より大きくない範囲内では、上述の関係式が取得した各色の出力値の不正確度が増す。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】米国特許第ＵＳ７２７７０７５Ｂ１号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上述の従来技術に存在する問題を解決するために、本発明は、液晶表示装置及びその駆動方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明による液晶表示装置は、４色変換器と、データドライバと、スキャナドライバと、ディスプレイと、からなる。
４色変換器は、最初のＲＧＢデータを各色のグレースケール値に変換し、前記各色のグレースケール値に対してホワイトバランス処理を行い、ホワイトバランス処理を行った各色のグレースケール値における最大値と最小値を確定する仕組みである。
前記最大値は、あらかじめ設定されたあるグレースケール値より大きくない場合、標準の白色の第１色度値と第２色度値が生成され、前記第１色度値と第２色度値に基づいて各色の二次グレースケール値が算出される。
前記最小値は表示するＲＧＢＷデータ中の白色の出力グレースケール値に変換され、前記各色の二次グレースケール値及び前記白色の出力グレースケール値に基づいて、表示するＲＧＢＷデータ中の赤色の出力グレースケール値、緑色の出力グレースケール値、及び青色の出力グレースケール値が算出される。
そのうち、前記各色は、赤色、緑色、青色からなり、そのうち、Ｒｉ'：Ｇｉ'：Ｂｉ'＝（Ｒｏ＋Ｗｏ）：（Ｇｏ＋Ｗｏ）：（Ｂｏ＋Ｗｏ）であり、そのうち、Ｒｉ'は赤色の二次グレースケール値であり、Ｇｉ'は緑色の二次グレースケール値であり、Ｂｉ'は青色の二次グレースケール値であり、Ｗｏは、白色の出力グレースケール値であり、Ｒｏは赤色の出力グレースケール値であり、Ｇｏは緑色の出力グレースケール値であり、Ｂｏは、青色の出力グレースケール値である。
データドライバは、４色変換器によって提供された表示するＲＧＢＷデータを処理して、アナログタイプのデータ信号を生成する仕組みである。スキャナドライバは、順番にスキャン信号を生成する仕組みである。ディスプレイは、データドライバによって提供されたアナログタイプのデータ信号及びスキャナドライバによって提供されたスキャン信号に基づいて色を表示する仕組みである。
【００１１】
さらに、前記赤色の出力グレースケール値は、前記赤色の二次グレースケール値から前記白色の出力グレースケール値を差し引いたものであり、前記緑色の出力グレースケール値は、前記緑色の二次グレースケール値から前記白色の出力グレースケール値を差し引いたものであり、前記青色の出力グレースケール値は、前記青色の二次グレースケール値から前記白色の出力グレースケール値を差し引いたものである。
【００１２】
さらに、前記４色変換器は、前記最大値が前記あらかじめ設定されたあるグレースケール値より大きい場合、前記最小値を表示するＲＧＢＷデータ中の白色の出力グレースケール値に変換し、前記ホワイトバランス処理された各色のグレースケール値及び前記白色の出力グレースケール値に基づいて、表示するＲＧＢＷデータ中の赤色の出力グレースケール値、緑色の出力グレースケール値、及び青色の出力グレースケール値を算出する仕組みである。
そのうち、Ｒｉ：Ｇｉ：Ｂｉ＝（Ｒｏ＋Ｗｏ）：（Ｇｏ＋Ｗｏ）：（Ｂｏ＋Ｗｏ）であり、
そのうち、Ｒｉはホワイトバランス処理された赤色のグレースケール値であり、Ｇｉはホワイトバランス処理された緑色のグレースケール値であり、Ｂｉはホワイトバランス処理された青色のグレースケール値であり、Ｗｏは白色の出力グレースケール値であり、Ｒｏは赤色の出力グレースケール値であり、Ｇｏは緑色の出力グレースケール値であり、Ｂｏは青色の出力グレースケール値である。
【００１３】
さらに、前記赤色の出力グレースケール値は、ホワイトバランス処理された赤色のグレースケール値から前記白色の出力グレースケール値を差し引いたものであり、前記緑色の出力グレースケール値は、ホワイトバランス処理された緑色のグレースケール値から前記白色の出力グレースケール値を差し引いたものであり、前記青色の出力グレースケール値は、ホワイトバランス処理された青色のグレースケール値から前記白色の出力グレースケール値を差し引いたものである。
【００１４】
さらに、前記４色変換器は、グレースケール変換部と、ホワイトバランス部と比較部と、判断部と、二次グレースケール値確定部と、白色確定部と、３色計算部と、からなる。
前記グレースケール変換部は、最初のＲＧＢデータを受信して、前記最初のＲＧＢデータを各色のグレースケール値に変換する仕組みである。前記ホワイトバランス部は、前記各色のグレースケール値にホワイトバランス処理を行い、ホワイトバランス処理された各色のグレースケール値を取得する仕組みである。
前記比較部は、前記ホワイトバランス処理された各色のグレースケール値を比較し、前記各色のグレースケール値における最大値と最小値を確定する仕組みである。前記判断部は、前記最大値が前記あらかじめ設定されたグレースケール値よりも大きいかどうかを判断する仕組みである。
前記二次グレースケール値確定部は、前記判断部が前記最大値は前記あらかじめ設定されたグレースケール値よりも大きくないと判断した場合、標準の白色の第１色度値と第２色度値を生成するとともに、前記標準の白色の第１色度値と第２色度値に基づいて、前記各色の二次グレースケール値を算出する仕組みである。
そのうち、前記標準の白色の第１色度値と第２色度値の比重は同じである。前記白色確定部は、前記最小値を表示するＲＧＢＷデータ中の白色の出力グレースケール値に変換する仕組みである。
前記３色計算部は、前記白色の出力グレースケール値及び前記各色の二次グレースケール値に基づいて、表示するＲＧＢＷデータ中の赤色の出力グレースケール値、緑色の出力グレースケール値、及び青色の出力グレースケール値を算出する仕組みである。
【００１５】
さらに、３色計算部は、判断部が前記最大値は前記あらかじめ設定されたグレースケール値よりも大きいと判断した場合、白色の出力グレースケール値及びホワイトバランス処理された各色のグレースケール値に基づいて、表示するＲＧＢＷデータ中の赤色の出力グレースケール値、緑色の出力グレースケール値、及び青色の出力グレースケール値を算出する仕組みである。
【００１６】
また、本発明による液晶表示装置の駆動方法は、以下のプロセスからなる。最初のＲＧＢデータを受信し、前記最初のＲＧＢデータを各色のグレースケール値に変換し、そのうち、前記各色は赤色、緑色、青色からなるプロセス。前記各色のグレースケール値にホワイトバランス処理を行い、ホワイトバランス処理された各色のグレースケール値を取得する。
前記ホワイトバランス処理された各色のグレースケール値を比較し、前記各色のグレースケール値における最大値と最小値を確定するプロセス。前記最大値があらかじめ設定されたグレースケール値よりも大きいかどうかを判断するプロセス。
前記最大値が前記あらかじめ設定されたグレースケール値よりも大きくないと判断されると、標準の白色の第１色度値と第２色度値が生成されるとともに、前記第１色度値と第２色度値に基づいて、前記各色の二次グレースケール値を算出するプロセス。
前記最小値を表示するＲＧＢＷデータ中の白色の出力グレースケール値に変換するプロセス。
前記白色の出力グレースケール値及び前記各色の二次グレースケール値に基づいて、表示するＲＧＢＷデータ中の赤色の出力グレースケール値、緑色の出力グレースケール値、及び青色の出力グレースケール値を算出するプロセス。
そのうち、Ｒｉ'：Ｇｉ'：Ｂｉ'＝（Ｒｏ＋Ｗｏ）：（Ｇｏ＋Ｗｏ）：（Ｂｏ＋Ｗｏ）であり、そのうち、Ｒｉ'は赤色の二次グレースケール値であり、Ｇｉ'は緑色の二次グレースケール値であり、Ｂｉ'は青色の二次グレースケール値であり、Ｗｏは、白色の出力グレースケール値であり、Ｒｏは赤色の出力グレースケール値であり、Ｇｏは緑色の出力グレースケール値であり、Ｂｏは、青色の出力グレースケール値である。
【００１７】
さらに、前記赤色の出力グレースケール値は、前記赤色の二次グレースケール値から前記白色の出力グレースケール値を差し引いたものであり、前記緑色の出力グレースケール値は、前記緑色の二次グレースケール値から前記白色の出力グレースケール値を差し引いたものであり、前記青色の出力グレースケール値は、前記青色の二次グレースケール値から前記白色の出力グレースケール値を差し引いたものである。
【００１８】
さらに、前記駆動方法は以下からなる。
前記最大値があらかじめ設定されたグレースケール値よりも大きいと判断されると、前記最小値は表示するＲＧＢＷデータ中の白色の出力グレースケール値に変換される。前記白色の出力グレースケール値及びホワイトバランス処理された各色のグレースケール値に基づいて、表示するＲＧＢＷデータ中の赤色の出力グレースケール値、緑色の出力グレースケール値、及び青色の出力グレースケール値が算出される。
そのうち、Ｒｉ：Ｇｉ：Ｂｉ＝（Ｒｏ＋Ｗｏ）：（Ｇｏ＋Ｗｏ）：（Ｂｏ＋Ｗｏ）であり、そのうち、Ｒｉはホワイトバランス処理された赤色のグレースケール値であり、Ｇｉはホワイトバランス処理された緑色のグレースケール値であり、Ｂｉはホワイトバランス処理された青色のグレースケール値であり、Ｗｏは白色の出力グレースケール値であり、Ｒｏは赤色の出力グレースケール値であり、Ｇｏは緑色の出力グレースケール値であり、Ｂｏは青色の出力グレースケール値である。
【００１９】
さらに、前記赤色の出力グレースケール値は、ホワイトバランス処理された赤色のグレースケール値から前記白色の出力グレースケール値を差し引いたものであり、前記緑色の出力グレースケール値は、ホワイトバランス処理された緑色のグレースケール値から前記白色の出力グレースケール値を差し引いたものであり、前記青色の出力グレースケール値は、ホワイトバランス処理された青色のグレースケール値から前記白色の出力グレースケール値を差し引いたものである。
【発明の効果】
【００２０】
本発明の液晶表示装置及びその駆動方法は、低いグレースケール値において、表示する白色の第１色度値と第２色度値の比重を同じにすることができるとともに、低いグレースケール値において取得される各色の出力グレースケール値の正確性を大幅に向上させることができる。
【図面の簡単な説明】
【００２１】
【図１】従来技術の液晶表示装置が表示する白色の色度値とグレースケール値の関係を示した図である。
【図２】本発明の実施例に基づく液晶表示装置のブロック図である。
【図３】本発明の実施例に基づく液晶ディスプレイの構造図である。
【図４】本発明の実施例に基づく４色変換器のブロック図である。
【図５】本発明の実施例に基づく液晶表示装置の駆動方法のフローチャートである。
【発明を実施するための形態】
【００２２】
以下に図を参照して、本発明の実施例について詳しく説明する。ただし、本発明は、多くの異なる形式で実施することができるとともに、本発明は、以下に述べる具体的な実施例に限定されないものとする。反対に、以下の実施例は、本発明の原理及び実際の適用を解説し、本領域の他の技術者に、本発明の各種実施例と特定の予想される適用に合う各種修正を理解させるためのものである。
【００２３】
図２は、本発明の実施例に基づく液晶表示装置のブロック図である。図３は、本発明の実施例に基づく液晶ディスプレイの構造図である。図４は、本発明の実施例に基づく４色変換器のブロック図である。
【００２４】
図２と図３を参照する。液晶ディスプレイ１は、行に沿って伸びるスキャンラインＧ１からＧｍ（そのうち、ｍは自然数である。）と、列に沿って伸びるデータラインＳ１からＳｎ（そのうち、ｎは自然数である。）と、からなる。スキャンラインＧ１からＧｍはすべてスキャナドライバ２に接続され、データラインＳ１からＳｎはすべてデータドライバ３に接続される。
【００２５】
各赤色（Ｒ）サブ画素、緑色（Ｇ）サブ画素、青色（Ｂ）サブ画素、または白色（Ｗ）サブ画素は、それぞれスキャンラインＧｉとＧｉ＋１（そのうち、ｉは１からｍである。）と、データラインＳｊとＳｊ＋１（そのうち、ｊは１からｎである。）によって定義される各領域内に設けられ、そのうち、１つの赤色（Ｒ）サブ画素、１つの緑色（Ｇ）サブ画素、１つの青色（Ｂ）サブ画素、１つの白色（Ｗ）サブ画素は、１つの画素を構成する。
【００２６】
薄膜トランジスタ（ＴＦＴ）Ｑｉｊは、スキャンラインＧｉとデータラインＳｊの交差部の近くにそれぞれ設けられる。
【００２７】
さらに、スキャンラインＧｉは、薄膜トランジスタＱｉｊのグリッド電極に接続され、データラインＳｊは、薄膜トランジスタＱｉｊのソース電極に接続され、各サブ画素（Ｒ、Ｇ、Ｂ、またはＷサブ画素）の画素電極は、それぞれ対応する薄膜トランジスタＱｉｊのグリッド電極に接続される。
【００２８】
各サブ画素に向かい合う像素電極の共通電極は、共通の電圧回路に接続される。（図示せず）
【００２９】
スキャナドライバ２とデータドライバ３は、液晶ディスプレイ１の周りに設けられる。４色変換器４は、データドライバ３に接続される。４色変換器４は、最初のＲＧＢデータを受信し、前記最初のＲＧＢデータを利用して表示するＲＧＢＷデータを要求する。最初のＲＧＢデータは、外部ホスト機器またはグラフィックスコントローラ（図示せず）から提供される。データドライバ３は、４色変換器４から表示するＲＧＢＷデータを受信すると同時に処理し、アナログタイプのデータ信号（例えば、アナログ電圧）を生成するとともに、データラインＳ１からＳｎに提供する。スキャナドライバ２は、スキャンラインＧ１からＧｍに順番に複数のスキャン信号を提供する。
【００３０】
４色変換器４は、グレースケール変換部４１と、ホワイトバランス部４２と比較部４３と、判断部４４と、二次グレースケール値確定部４５と、白色確定部４６と、３色計算部４７と、からなる。
【００３１】
グレースケール変換部４１は、最初のＲＧＢデータを受信して、前記最初のＲＧＢデータを各色のグレースケール値、つまり、赤色（Ｒ）のグレースケール値、緑色（Ｇ）のグレースケール値、青色（Ｂ）のグレースケール値に変換する
【００３２】
ホワイトバランス部４２は、グレースケール変換部４１から各色のグレースケール値を受信するとともに、各色のグレースケール値にホワイトバランス処理を行い、ホワイトバランス処理された各色のグレースケール値を取得する。ここにおけるＲｉはホワイトバランス処理されたＲ色のグレースケール値であり、Ｇｉはホワイトバランス処理されたＧ色のグレースケール値であり、Ｂｉはホワイトバランス処理されたＢ色のグレースケール値である。
【００３３】
比較部４３は、ホワイトバランス部４２からホワイトバランス処理された各色のグレースケール値を受信するとともに、受信したホワイトバランス処理された各色のグレースケール値を比較し、最大値と最小値を確定する。そのうち、前記最大値は、ホワイトバランス処理された各色のグレースケール値における最大値であり、ＭＡＸ（Ｒｉ、Ｇｉ、Ｂｉ）と表示される。前記最小値は、ホワイトバランス処理された各色のグレースケール値における最小値であり、ＭＩＮ（Ｒｉ、Ｇｉ、Ｂｉ）と表示される。
【００３４】
判断部４４は、比較部４３から最大値ＭＡＸ（Ｒｉ、Ｇｉ、Ｂｉ）を受信するとともに、受信した最大値ＭＡＸ（Ｒｉ、Ｇｉ、Ｂｉ）があらかじめ設定されたグレースケール値よりも大きいかどうかを判断する。ここにおける前記あらかじめ設定されたグレースケール値は、例えば、図１における臨界グレースケール値である。
【００３５】
二次グレースケール値確定部４５は、判断部４４が判断した結果に基づいて、標準の白色の第１色度値ｘと第２色度値ｙを生成するかどうかを確定するとともに、標準の白色の第１色度値ｘと第２色度値ｙに基づいて、各色の二次グレースケール値を算出するかどうかを確定する。そのうち、あらかじめ設定されたグレースケール値よりも大きくない範囲内では、第１色度値ｘと第２色度値ｙの比重は同じである。ここにおける前記各色の二次グレースケール値は、ホワイトバランス処理された各色のグレースケール値とは異なる。前記各色の二次グレースケール値は、各色を混ぜ合わせて標準の白色を形成し、混ぜ合わせて形成された標準の白色の第１色度値ｘと第２色度値ｙの比重を同じにしたグレースケール値である。判断部４４が最大値ＭＡＸ（Ｒｉ、Ｇｉ、Ｂｉ）はあらかじめ設定されたグレースケール値よりも大きくないと判断した場合、二次グレースケール値確定部４５は、標準の白色の第１色度値ｘと第２色度値ｙを生成するとともに、標準の白色の第１色度値ｘと第２色度値ｙに基づいて、各色の二次グレースケール値を算出する。
【００３６】
判断部４４が最大値ＭＡＸ（Ｒｉ、Ｇｉ、Ｂｉ）はあらかじめ設定されたグレースケール値よりも大きくないと判断した場合、二次グレースケール値確定部４５は、標準の白色の第１色度値ｘと第２色度値ｙを生成し、そのうち、あらかじめ設定されたグレースケール値よりも大きくない範囲内では、第１色度値ｘと第２色度値ｙの比重は同じである。
【００３７】
二次グレースケール値確定部４５は、標準の白色の第１色度値ｘと第２色度値ｙに基づいて、各色の二次グレースケール値、つまり、Ｒ色の二次グレースケール値、Ｇ色の二次グレースケール値、Ｂ色の二次グレースケール値を算出する。
【００３８】
ここで、二次グレースケール値確定部４５は、以下の数１を利用して各色の二次グレースケール値を算出する。
【００３９】
【数１】
0006373478.tif 000002
【００４０】
【数２】
0006373478.tif 000003
【００４１】
ｘ＝Ｆ１（ｇｒａｙ），ｙ＝Ｆ２（ｇｒａｙ）であり、そのうち、ｇｒａｙは、標準の白色のグレースケール値を示しているとともに、ｇｒａｙは前記あらかじめ設定されたグレースケール値よりも大きくない。Ｆ１は、所与の標準の白色のグレースケール値ｇｒａｙを利用して標準の白色の第１色度値ｘを取得する当てはめ関数を示しており、Ｆ２は、所与の標準の白色のグレースケール値ｇｒａｙを利用して標準の白色の第２色度値ｙを取得する当てはめ関数を示す。例えば、従来の技術において、すでに公開されている任意の所与の標準の白色のグレースケール値ｇｒａｙを採用して、標準の白色の第１の色度値ｘの当てはめ関数Ｆ１及び標準の白色の第２の色度値ｙの当てはめ関数Ｆ２を取得することができる。
【００４２】
【数３】
0006373478.tif 000004
【００４３】
そのうち、Ｘｗ，Ｙｗ、Ｚｗは、測定して取得した標準の白色の３刺激値であり、ｘｒとｙｒはＲ色の色度値であり、ｘｇとｙｇはＧ色の色度値であり、ｘｂとｙｂはＢ色の色度値である。
【００４４】
白色確定部４６は、比較部４３から各色のグレースケール値の最小値ＭＩＮ（Ｒｉ、Ｇｉ、Ｂｉ）を受信し、それを表示するＲＧＢＷデータ中の白色（Ｗ）の出力グレースケール値に変換する。
【００４５】
３色計算部４７は、白色確定部４６からＷ色の出力グレースケール値を受信し、判断部４４の判断結果に基づいて、ホワイトバランス部４２から受信したホワイトバランス処理された各色のグレースケール値、または二次グレースケール値確定部４５から受信した各色の二次グレースケール値を確定し、表示するＲＧＢＷデータ中のＲ色の出力グレースケール値、Ｇ色の出力グレースケール値、及びＢ色の出力グレースケール値を算出する。
【００４６】
判断部４４によって最大値ＭＡＸ（Ｒｉ、Ｇｉ、Ｂｉ）はあらかじめ設定されたグレースケール値よりも大きくないことが確定されると、３色計算部４７は、白色確定部４６からＷ色の出力グレースケール値を受信するとともに、二次グレースケール値確定部４５から各色の二次グレースケール値を受信する。３色計算部４７は、以下の式２を利用して３色（Ｒ、Ｇ、Ｂ）の出力グレースケール値を算出する。
【００４７】
［式２］は、
Ｒｏ＝Ｒｉ'−Ｗｏ
Ｇｏ＝Ｇｉ'−Ｗｏ
Ｂｏ＝Ｂｉ'−Ｗｏである。
【００４８】
そのうち、Ｒｏは、表示するＲＧＢＷデータ中のＲ色の出力グレースケール値であり、Ｇｏは、表示するＲＧＢＷデータ中のＧ色の出力グレースケール値であり、Ｂｏは、表示するＲＧＢＷデータ中のＢ色の出力グレースケール値であり、Ｗｏは、表示するＲＧＢＷデータ中のＷ色の出力グレースケール値であり、Ｒｉ'は、Ｒ色の二次グレースケール値であり、Ｇ'は、Ｇ色の二次グレースケール値であり、Ｂ'は、Ｂ色の二次グレースケール値である。
【００４９】
ここで、最大値ＭＡＸ（Ｒｉ、Ｇｉ、Ｂｉ）があらかじめ設定されたグレースケール値よりも大きくない場合、二次グレースケール値確定部４５が生成する標準の白色の第１色度値ｘと第２色度値ｙの比重は同じであるため、各色の二次グレースケール値は、関係式：Ｒｉ'：Ｇｉ'：Ｂｉ'  ＝（Ｒｏ＋Ｗｏ）：（Ｇｏ＋Ｗｏ）：（Ｂｏ＋Ｗｏ）を満たす。
【００５０】
このように、最大値ＭＡＸ（Ｒｉ、Ｇｉ、Ｂｉ）があらかじめ設定されたグレースケール値よりも大きくない場合、ホワイトバランス処理された各色のグレースケール値を各色の二次グレースケール値に変換することによって、各色は混ぜ合わされて形成された白色を標準の白色に適合するとともに、各色が混ぜ合わされて形成された白色の第１色度値ｘと第２色度値ｙの比重は同じになる。同時に、各色の二次グレースケール値は、関係式：Ｒｉ'：Ｇｉ'：Ｂｉ'＝（Ｒｏ＋Ｗｏ）：（Ｇｏ＋Ｗｏ）：（Ｂｏ＋Ｗｏ）を満たすことによって、取得された各色の出力グレースケール値の正確性は大幅に向上する。
【００５１】
判断部４４によって最大値ＭＡＸ（Ｒｉ、Ｇｉ、Ｂｉ）はあらかじめ設定されたグレースケール値よりも大きいと判断された場合、３色計算部４７は、白色確定部４６からＷ色の出力グレースケール値を受信するとともに、ホワイトバランス部４２からホワイトバランス処理された各色のグレースケール値を受信する。３色計算部４７は、以下の式３を利用して３色（Ｒ、Ｇ、Ｂ）の出力グレースケール値を算出する。
【００５２】
［式３］は、
Ｒｏ＝Ｒｉ−Ｗｏ
Ｇｏ＝Ｇｉ−Ｗｏ
Ｂｏ＝Ｂｉ−Ｗｏである。
【００５３】
そのうち、Ｒｏは、表示するＲＧＢＷデータ中のＲ色の出力グレースケール値であり、Ｇｏは、表示するＲＧＢＷデータ中のＧ色の出力グレースケール値であり、Ｂｏは、表示するＲＧＢＷデータ中のＢ色の出力グレースケール値であり、Ｗｏは、表示するＲＧＢＷデータ中のＷ色の出力グレースケール値である。
【００５４】
このように、最大値ＭＡＸ（Ｒｉ、Ｇｉ、Ｂｉ）があらかじめ設定されたグレースケール値よりも大きい場合、ホワイトバランス処理された各色のグレースケール値は、関係式：Ｒｉ：Ｇｉ：Ｂｉ＝（Ｒｏ＋Ｗｏ）：（Ｇｏ＋Ｗｏ）：（Ｂｏ＋Ｗｏ）を満たす。
【００５５】
図５は、本発明の実施例に基づく液晶表示装置の駆動方法のフローチャートである。
【００５６】
図５を参照する。５０１の操作において、最初のＲＧＢデータを受信し、最初のＲＧＢデータを各色のグレースケール値、つまり、赤（Ｒ）色のグレースケール値、緑（Ｇ）色のグレースケール値、青（Ｂ）色のグレースケール値に変換する。
【００５７】
５０２の操作において、各色のグレースケール値を受信するとともに、各色のグレースケール値に対してホワイトバランス処理を行うことによって、ホワイトバランス処理された各色のグレースケール値を取得する。ここにおけるＲｉはホワイトバランス処理されたＲ色のグレースケール値であり、Ｇｉはホワイトバランス処理されたＧ色のグレースケール値であり、Ｂｉはホワイトバランス処理されたＢ色のグレースケール値である。
【００５８】
５０３の操作において、ホワイトバランス処理された各色のグレースケール値を受信するとともに、受信したホワイトバランス処理された各色のグレースケール値を比較し、最大値と最小値を確定する。そのうち、前記最大値は、ホワイトバランス処理された各色のグレースケール値における最大値であり、ＭＡＸ（Ｒｉ、Ｇｉ、Ｂｉ）と表示される。前記最小値は、ホワイトバランス処理された各色のグレースケール値における最小値であり、ＭＩＮ（Ｒｉ、Ｇｉ、Ｂｉ）と表示される。
【００５９】
５０４の操作において、最大値ＭＡＸ（Ｒｉ、Ｇｉ、Ｂｉ）を受信するとともに、受信した最大値ＭＡＸ（Ｒｉ、Ｇｉ、Ｂｉ）があらかじめ設定されたグレースケール値よりも大きいかどうかを判断する。ここにおける前記あらかじめ設定されたグレースケール値は、例えば、図１における臨界グレースケール値である。最大値ＭＡＸ（Ｒｉ、Ｇｉ、Ｂｉ）があらかじめ設定されたグレースケール値よりも大きくないと確定されると、５０５、５０６、５０７の操作が行われる。最大値ＭＡＸ（Ｒｉ、Ｇｉ、Ｂｉ）があらかじめ設定されたグレースケール値よりも大きいと確定されると、５０６と５０８の操作が行われる。
【００６０】
５０５の操作において、標準の白色の第１色度値ｘと第２色度値ｙを生成するとともに、標準の白色の第１色度値ｘと第２色度値ｙに基づいて、各色の二次グレースケール値を算出する。
ここで、あらかじめ設定されたグレースケール値よりも大きくない範囲内では、第１色度値ｘと第２色度値ｙの比重は同じである。
さらに、前記各色の二次グレースケール値は、ホワイトバランス処理された各色のグレースケール値とは異なり、前記各色の二次グレースケール値は、各色を混ぜ合わせて標準の白色を形成するとともに、混ぜ合わせて形成された標準の白色の第１色度値ｘと第２色度値ｙの比重を同じにしたグレースケール値である。各色のグレースケール値は、Ｒ色の二次グレースケール値と、Ｇ色の二次グレースケール値と、及びＢ色の二次グレースケール値とからなる。
【００６１】
さらに、５０５の操作において、上述の式１を利用して各色の二次グレースケール値を算出する。
【００６２】
５０６の操作において、各色のグレースケール値における最小値ＭＩＮ（Ｒｉ、Ｇｉ、Ｂｉ）を受信するとともに、それを表示するＲＧＢＷデータ中の白色（Ｗ）の出力グレースケール値に変換する。
【００６３】
５０７の操作において、Ｗ色の出力グレースケール値及び各色の二次グレースケール値を受信し、上述の式２を利用して３色（Ｒ、Ｇ、Ｂ）の出力グレースケール値を算出する。ここで、最大値ＭＡＸ（Ｒｉ、Ｇｉ、Ｂｉ）があらかじめ設定されたグレースケール値よりも大きくない場合、生成された標準の白色の第１色度値ｘと第２色度値ｙの比重は同じであるため、各色の二次グレースケール値は、関係式：Ｒｉ'：Ｇｉ'：Ｂｉ'＝（Ｒｏ＋Ｗｏ）：（Ｇｏ＋Ｗｏ）：（Ｂｏ＋Ｗｏ）を満たす。そのうち、Ｒｉ'は、Ｒ色の二次グレースケール値であり、Ｇ'は、Ｇ色の二次グレースケール値であり、Ｂ'は、Ｂ色の二次グレースケール値である。
【００６４】
このように、最大値ＭＡＸ（Ｒｉ、Ｇｉ、Ｂｉ）があらかじめ設定されたグレースケール値よりも大きくない場合、ホワイトバランス処理された各色のグレースケール値は各色の二次グレースケール値に変換されることによって、各色が混ぜ合わされて形成された白色を標準の白色に適合させるとともに、各色が混ぜ合わされて形成された白色の第１色度値ｘと第２色度値ｙの比重を同じにする。同時に、各色の二次グレースケール値は、関係式：Ｒｉ'：Ｇｉ'：Ｂｉ'＝（Ｒｏ＋Ｗｏ）：（Ｇｏ＋Ｗｏ）：（Ｂｏ＋Ｗｏ）を満たす。
【００６５】
５０８の操作において、Ｗ色の出力グレースケール値及びホワイトバランス処理された各色のグレースケール値を受信し、上述の式３を利用して３色（Ｒ、Ｇ、Ｂ）の出力グレースケール値を算出する。
【００６６】
このように、最大値ＭＡＸ（Ｒｉ、Ｇｉ、Ｂｉ）があらかじめ設定されたグレースケール値よりも大きい場合、ホワイトバランス処理された各色のグレースケール値は、関係式：Ｒｉ：Ｇｉ：Ｂｉ＝（Ｒｏ＋Ｗｏ）：（Ｇｏ＋Ｗｏ）：（Ｂｏ＋Ｗｏ）を満たす。
【００６７】
すでに特定の実施例を挙げて本発明を説明したが、本領域の技術者は、請求項及び請求項と同等のものによって限定されている本発明の主旨や範囲を逸脱しない範囲において、形式上や細部における各種の変化を加えることができることを理解しているものとする。
【符号の説明】
【００６８】
１    液晶ディスプレイ
２    スキャナドライバ
３    データドライバ
４    ４色変換器
４１  グレースケール変換部
４２  ホワイトバランス部
４３  比較部
４４  判断部
４５  二次グレースケール値確定部
４６  白色確定部
４７  ３色計算部
【図１】
0006373478.tif 000005
【図２】
0006373478.tif 000006
【図３】
0006373478.tif 000007
【図４】
0006373478.tif 000008
【図５】
0006373478.tif 000009