(57)【要約】【課題】ちらつきのない良好な表示品位で画像を表示することができる液晶駆動装置を提供する。【解決手段】オーバードライブ回路１３は、前回入力された画像データと新たに入力された画像データとを各画素毎に比較する。そして、オーバードライブ回路１３は、新たに入力された画像データの方が低階調となる場合には、その階調をより低い階調にするように画像データを補正し、新たに入力された画像データの方が高階調となる場合には、その階調をより高い階調にするように画像データを補正する。ＦＲＣ回路１１は、フレームの順番、補正後の画像データに基づいて、ＬＣＤモジュール１２への出力データを画素毎に決定する。ＬＣＤモジュール１２は、ＦＲＣ回路１１によって決定されたデータに応じて液晶表示装置に画像を表示させる。【選択図】図１
2007232752.tif 000002
【特許請求の範囲】
【請求項１】
液晶表示装置を駆動する液晶駆動装置であって、
新たに入力された画像データと前回入力された画像データとを画素毎に比較し、新たに入力された画像データの方が高階調となるときには、当該階調をより高い階調に補正し、新たに入力された画像データの方が低階調となるときには、当該階調をより低い階調に補正する画像データ補正手段と、
画像データ補正手段によって補正された画像データにおける各画素の階調と、フレームの順番とに応じて、画像データにおける各画素の階調を表すデータを、画像データ補正手段によって補正された画像データにおける各画素の階調よりも短いビット長のデータとして導出するビット長減少手段と、
ビット長減少手段によって導出されたデータが示す階調を液晶表示装置の各画素に設定するドライバとを備えた
ことを特徴とする液晶駆動装置。
【請求項２】
画像データ補正手段は、
画素毎に、新たに入力された画像データの１画素分のデータの値と、前回入力された画像データの１画素分のデータの値とを比較し、新たに入力された画像データの１画素分のデータの値の方が大きいときには、当該１画素分のデータの値をより大きな値に補正し、新たに入力された画像データの１画素分のデータの値の方が小さいときには、当該１画素分のデータの値をより小さな値に補正する
請求項１に記載の液晶駆動装置。
【請求項３】
画像データ補正手段は、
画素毎に、新たに入力された画像データの上位の所定数分のビットの値と、前回入力された画像データの上位の所定数分のビットの値とを比較し、新たに入力された画像データの上位の所定数分のビットの値の方が大きいときには、当該所定数分のビットの値をより大きな値に補正し、新たに入力された画像データの上位の所定数分のビットの値の方が小さいときには、当該所定数分のビットの値をより小さな値に補正し、各画素における上位の所定数分のビット以外のビットの値はそのまま維持する
請求項１に記載の液晶駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液晶表示装置を駆動する液晶駆動装置に関する。
【背景技術】
【０００２】
液晶表示装置の駆動方法として、オーバードライブと呼ばれる方法が知られている。オーバードライブでは、前回表示した画像データと新たに表示する画像データとを比較して、新たに表示する画像データの方が低階調となる場合には、その画像データをより低い階調となるように補正し、新たに表示する画像データの方が高階調となる場合には、その画像データをより高い階調となるように補正する。オーバードライブによって、中間調表示の場合の応答速度を速めることができる。オーバードライブの例が、特許文献１に記載されている。
【０００３】
また、画像データの階調数が多く、液晶表示装置を駆動するドライバがその階調数より少ない階調数にしか対応していない場合に、フレーム毎にドライバが表示可能な階調を表示して、複数フレームに渡って画面の書き換えを行うことで、ドライバが対応可能な階調数より多くの階調数の画像を表示するＦＲＣ（Frame Rate Control）が知られている（例えば、非特許文献１参照。）。
【０００４】
なお、フレームは、第１行が選択されてから次にその第１行が選択されるまでの期間である。
【０００５】
図７は、ＦＲＣを採用する液晶駆動装置の構成例を示すブロック図である。ＬＣＤ（Liquid Crystal Display）モジュール２０２は、液晶表示装置とドライバとを含んでいる。液晶表示装置は、１枚のコモン電極と、マトリックス状に配置される複数の画素電極とを備え、コモン電極と画素電極との間に液晶を挟持している。ドライバは、各電極の電位を設定して液晶に電圧を印加する。また、ドライバは、入力されるデータが示す階調に応じた電圧を液晶に印加して、中間調表示を行う。
【０００６】
ＦＲＣ回路２０１は、画像データの階調数を、ＬＣＤモジュール２０２が含むドライバに対応した階調数に減少させる。そして、ＦＲＣ回路２０１は、複数フレームに渡って、ドライバに複数回画像の書き換えを行わせて、入力された画像データの階調数に応じた画像を観察者に認識させるような画像を表示させる。図７に示す例では、ＦＲＣ回路２０１には、１画素当たり８ビットの画像データが入力される。８ビットは、２５６階調を表現可能なビット数である。また、ＬＣＤモジュール２０２が含むドライバは、６４種類の階調を表示可能であり、ドライバには１画素当たり６ビットの画像データが入力される。ＦＲＣ回路２０１は、画像データの階調数である２５６を、ドライバに対応した階調数である６４に減少させ、階調数を減少したデータをドライバに出力する。換言すれば、ＦＲＣ回路２０１は、入力された画像データの各画素のビット数を８ビットから６ビットに減少して、１画素当たりのビット数を減少した画像データをドライバに出力する。
【０００７】
ＬＣＤモジュール２０２が含む液晶表示装置では、画素電極が配置された部分がそれぞれ画素となる。図８は、ドライバが画素に設定する階調の例を示す説明図である。図８では、８個の画素を示していて、いずれの画素に対しても、元の画像データ（ＦＲＣ回路２０１に入力される画像データ）では、第０階調から第２５５階調のうちの第２４６階調（グレー）が指定されていたとする。また、ドライバは、第０階調から第６３階調までに対応していて（すなわち、第０階調から第６３階調までを表示可能であり）、各階調は６ビットで表される。図８に示す例では、ＦＲＣ回路２０１は、第２４６階調に応じたデータとして、１画素当たり、４フレーム周期で、「第６１階調、第６２階調、第６１階調、第６２階調」の順、または、「第６２階調、第６１階調、第６２階調、第６１階調」の順に６ビットのデータを出力する。この結果、観察者には、図８に示す各画素がいずれも第２４６階調の画素として認識される。
【０００８】
なお、元の画像データ（ＦＲＣ回路２０１に入力される画像データ）における各階調と、ドライバが対応している各階調とでは、１階調当たりの輝度変化が異なる。従って、例えば、元の画像データにおける第６２階調と、ドライバが表示させる第６２階調とでは、輝度が異なる。
【０００９】
図９は、元の画像データ（ＦＲＣ回路２０１に入力される画像データ）における階調と、ドライバが画素に設定する階調の時間経過に伴う変化の例を示す説明図である。図９（ａ），（ｂ）に示す破線は、元の画像データにおける１つの画素のデータの変化を示している。図９に示す例では、元の画像データにおいて、１つの画素の階調が、第２４６階調から第２３８階調に変化していることを示している。図９（ｂ）に示す実線は、フレーム毎にＦＲＣ回路２０１がドライバに出力するデータ（６ビット）に応じて、ドライバが画素に設定している階調の変化を示している。図９（ｂ）に示すように、元の画像データで第２４６階調が指定されているときには、ドライバは、第６２階調および第６１階調を交互に設定する。また、元の画像データで第２３８階調が指定されているときには、ドライバは、第６０階調および第５９階調を交互に設定する。
【００１０】
図１０は、ＦＲＣに加えてオーバードライブも採用する液晶駆動装置の構成を示すブロック図である。図７に示す構成要素と同様の構成要素については、図７と同一の符号を付し詳細な説明を省略する。図１０に示す液晶駆動装置は、オーバードライブ回路２０３を備え、ＦＲＣ回路２０１は、画像データの階調数を、ＬＣＤモジュール２０２が含むドライバに対応した階調数に減少し、階調数を減少したデータをオーバードライブ回路２０３に出力する。
【００１１】
オーバードライブ回路２０３は、各画素毎に、前回入力されたデータと、新たに入力されたデータとを比較し、新たに入力されたデータの方が低階調となる場合には、そのデータをより低い階調となるように補正し、新たに入力されたデータの方が高階調となる場合には、そのデータをより高い階調となるように補正する。そして、オーバードライブ回路２０３は、補正後のデータをＬＣＤモジュール２０２に出力する。
【００１２】
ＦＲＣ回路２０１は、複数フレームに渡って、オーバードライブ回路２０３を介して、ＬＣＤモジュール２０２に含まれるドライバに複数回画像の書き換えを行わせる。
【特許文献１】特開平９−８１０８３号公報（段落００２０−００２１、図２）
【非特許文献１】鈴木八十二著，「液晶ディスプレイ工学入門」，初版，日刊工業新聞社，１９９８年１１月２０日，ｐ１１１−１１４
【発明の開示】
【発明が解決しようとする課題】
【００１３】
図１０に示す液晶駆動装置の場合、表示のちらつきが発生して表示品位が低下してしまうという問題がある。
【００１４】
図１１は、オーバードライブ適用時にドライバが画素に設定する階調の例を示す説明図である。図８に示す場合と同様に、図１１においても、８個の画素を示していて、いずれの画素に対しても、元の画像データ（ＦＲＣ回路２０１に入力される画像データ）では、第０階調から第２５５階調のうちの第２４６階調（グレー）が指定されていたとする。この場合、図１０に示すオーバードライブ回路２０３には、４フレーム周期で図８に示すデータが入力される。すなわち、ＦＲＣ回路２０１から、１画素当たり、４フレーム周期で、「第６１階調、第６２階調、第６１階調、第６２階調」の順、または、「第６２階調、第６１階調、第６２階調、第６１階調」の順に６ビットのデータが入力される。
【００１５】
オーバードライブ回路２０３は、各画素毎に、前回入力されたデータと、新たに入力されたデータとを比較し、新たに入力されたデータの方が低階調となる場合には、そのデータをより低い階調となるように補正し、新たに入力されたデータの方が高階調となる場合には、そのデータをより高い階調となるように補正する。従って、オーバードライブ回路２０３は、例えば、図１１に示すように、１画素当たり、４フレーム周期で、「第６０階調、第６３階調、第６０階調、第６３階調」の順、または、「第６３階調、第６０階調、第６３階調、第６０階調」の順に６ビットのデータを出力する。
【００１６】
図１２は、元の画像データ（ＦＲＣ回路２０１に入力される画像データ）における階調、オーバードライブ回路２０３による補正前の階調、およびドライバが画素に設定する階調の時間経過に伴う変化の例を示す説明図である。図１２（ａ）〜（ｃ）に示す破線は、元の画像データにおける１つの画素のデータの変化を示している。図１２に示す例では、元の画像データにおいて、１つの画素の階調が、第２４６階調から第２３８階調に変化していることを示している。図１２（ｂ），（ｃ）に示す点線は、ＦＲＣ回路２０１が出力した階調のデータであって、オーバードライブ回路２０３による補正前の階調の変化を示している。図１２（ｂ）に示すように、元の画像データで第２４６階調が指定されているとき、オーバードライブ回路２０３による補正前の階調は、第６２階調および第６１階調が繰り返される状態となる。また、元の画像データで第２３８階調が指定されているとき、オーバードライブ回路２０３による補正前の階調は、第６０階調および第５９階調が交互に繰り返される状態となる。
【００１７】
図１２（ｃ）に示す実線は、オーバードライブ回路２０３による補正後の階調であって、ドライバが画素に設定する階調の変化を示している。オーバードライブ回路２０３は、第６２階調から第６１階調に変化する場合、変化後の階調を、より低い階調（本例では第６０階調）に補正する。また、第６１階調から第６２階調に変化する場合、変化後の階調を、より高い階調（本例では第６３階調）に補正する。また、オーバードライブ回路２０３は、第６０階調から第５９階調に変化する場合、変化後の階調を、より低い階調（例えば第５８階調）に補正する。また、第５９階調から第６０階調に変化する場合、変化後の階調を、より高い階調（本例では第６１階調）に補正する。図１２（ｃ）に示す例では、第６２階調から第６０階調に変化する場合、変化する階調差が大きいので、階調を低下させる補正量も大きくしている。ドライバは、この補正後の階調を画素に設定する。
【００１８】
図１２（ｃ）と図９（ｂ）とを比較すると、オーバードライブを適用した場合（図１２（ｃ）参照。）では、フレーム間の階調の変化が大きくなっていることが分かる。ＦＲＣを採用して、複数フレームに渡って画面の書き換えを行うとき、図１２（ｃ）に示すようにフレーム間の階調の変化が大きくなってしまうと、ちらつきが発生して表示品位が低下してしまう。
【００１９】
そこで、本発明は、ちらつきのない良好な表示品位で画像を表示することができる液晶駆動装置を提供することを目的とする。
【課題を解決するための手段】
【００２０】
本発明の態様１は、液晶表示装置を駆動する液晶駆動装置であって、新たに入力された画像データと前回入力された画像データとを画素毎に比較し、新たに入力された画像データの方が高階調となるときには、その階調をより高い階調に補正し、新たに入力された画像データの方が低階調となるときには、その階調をより低い階調に補正する画像データ補正手段と、画像データ補正手段によって補正された画像データにおける各画素の階調と、フレームの順番とに応じて、画像データにおける各画素の階調を表すデータを、画像データ補正手段によって補正された画像データにおける各画素の階調よりも短いビット長のデータとして導出するビット長減少手段と、ビット長減少手段によって導出されたデータが示す階調を液晶表示装置の各画素に設定するドライバとを備えたことを特徴とする液晶駆動装置を提供する。
【００２１】
本発明の態様２は、態様１において、画像データ補正手段が、画素毎に、新たに入力された画像データの１画素分のデータの値と、前回入力された画像データの１画素分のデータの値とを比較し、新たに入力された画像データの１画素分のデータの値の方が大きいときには、その１画素分のデータの値をより大きな値に補正し、新たに入力された画像データの１画素分のデータの値の方が小さいときには、その１画素分のデータの値をより小さな値に補正する液晶駆動装置を提供する。
【００２２】
本発明の態様３は、態様１において、画像データ補正手段が、画素毎に、新たに入力された画像データの上位の所定数分のビットの値と、前回入力された画像データの上位の所定数分のビットの値とを比較し、新たに入力された画像データの上位の所定数分のビットの値の方が大きいときには、その所定数分のビットの値をより大きな値に補正し、新たに入力された画像データの上位の所定数分のビットの値の方が小さいときには、その所定数分のビットの値をより小さな値に補正し、各画素における上位の所定数分のビット以外のビットの値はそのまま維持する液晶駆動装置を提供する。
【発明の効果】
【００２３】
本発明によれば、ちらつきのない良好な表示品位で画像を表示することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態を図面を参照して説明する。
【００２５】
［実施の形態１］図１は、本発明の液晶駆動装置の第１の実施の形態を示す説明図である。ＬＣＤ（Liquid Crystal Display）モジュール１２は、１枚のコモン電極とマトリクス状に配置された複数の画素電極との間に液晶を挟持した液晶表示装置と、コモン電極および各画素電極の電位を設定してコモン電極と画素電極との間の液晶に電圧を印加するドライバとを含んでいる。各画素電極が配置された箇所が画素となる。なお、液晶表示装置は、各画素電極と対にして、例えばＴＦＴ（Thin Film Transistor）等のスイッチング素子を備える。各画素電極はスイッチング素子を介して、電圧が出力されるソース配線に接続される。ドライバは、液晶に電圧を印加するとき、コモン電極の電位を設定し、また、順次、各行のスイッチング素子を導通状態にして、ソース配線を介して順次各行の画素電極の電位を設定する。このように各電極の電位を設定することによって、電極間の液晶に電圧を印加する。ドライバは、後述のＦＲＣ回路（ビット長減少手段）１１から入力されるデータが示す階調に応じた電圧を液晶に印加して、中間調表示を行う。
【００２６】
オーバードライブ回路（画像データ補正手段）１３には画像データが入力される。オーバードライブ回路１３は、入力された画像データにおける各画素のデータが示す階調を補正し、補正後の画像データをＦＲＣ回路１１に出力する。オーバードライブ回路１３は、前回入力された画像データと新たに入力された画像データとを各画素毎に比較する。そして、オーバードライブ回路１３は、新たに入力された画像データの方が低階調となる場合には、その階調をより低い階調にするように画像データを補正し、新たに入力された画像データの方が高階調となる場合には、その階調をより高い階調にするように画像データを補正する。また、オーバードライブ回路１３は、新たに入力された画像データの階調と、前回入力された画像データの階調とが同一階調ならば、新たに入力された画像データの階調をそのまま維持して、ＦＲＣ回路１１に出力する。オーバードライブ回路１３は、このような補正を画像データにおける各画素毎に行う。ただし、補正後の階調が、１画素当たりのビット数で表現可能な最大階調よりも高い階調となることはない。また、補正後の階調が、第０階調より低い階調となることはない。
【００２７】
オーバードライブ回路１３は、画像データに含まれる個々の画素のデータ全体（例えば８ビット分のデータ全体）を比較対象とし、また、個々の画素のデータ全体（例えば８ビット分のデータ全体）を補正対象とする。すなわち、オーバードライブ回路１３は、画素毎に、新たに入力された画像データの１画素分のデータの値と、前回入力された画像データの１画素分のデータの値とを比較し、新たに入力された画像データの１画素分のデータの値の方が大きいときには、その１画素分のデータの値をより大きな値に補正し、新たに入力された画像データの１画素分のデータの値の方が小さいときには、その１画素分のデータの値をより小さな値に補正する。オーバードライブ回路１３は、この補正を各画素毎に行う。
【００２８】
オーバードライブ回路１３は、メモリ（図示せず。）を備え、新たに入力された画像データであって補正前のデータをメモリに記憶する。新たに画像データが入力されたときには、オーバードライブ回路１３は、メモリに記憶してある画像データ（すなわち前回入力された画像データ）と、新たに入力された画像データとを比較する。従って、新たに入力された画像データとの比較対象となる画像データは、前回入力された画像データであって、補正が行われる前の画像データである。
【００２９】
本実施の形態では、１画素当たり８ビットの画像データがオーバードライブ回路１３に入力される場合を例にして説明する。８ビットは、２５６階調を表現可能なビット数である。オーバードライブ回路１３による補正後の画像データにおける１画素当たりのビット数も８ビットである。すなわち、オーバードライブ回路１３による補正後の画像データの各画素も２５６種類の階調のいずれかで表現されている。また、ＬＣＤモジュール１２に含まれるドライバは、１つの画素に、第０階調から第６３階調のうちのいずれかの階調に応じた電圧を印加できるものとする。すなわち、ＬＣＤモジュール１２に含まれるドライバは、６４種類の階調表示に対応しているものとする。
【００３０】
ＦＲＣ回路１１には、オーバードライブ回路１３から補正後の画像データが入力される。ＦＲＣ回路１１は、オーバードライブ回路１３から入力された画像データの階調数（本例では２５６）を、ドライバが１画素に設定可能な階調数（本例では６４）に減少させる。本例では、ＦＲＣ回路１１は、画像データの１画素当たりのビット数を８ビットから６ビットに減少させる。６ビットは、６４階調を表現可能なビット数である。
【００３１】
また、ＦＲＣ回路１１は、フレームの順番（駆動開始後、何番目のフレームであるかを示す番号）、減少前のビットデータ（１画素当たり８ビットの補正後のデータ）、および後述するＦＲＣテーブルおよびフェーズテーブルに従って、減少後のビット（１画素当たり６ビット）の値を決定する。そして、その６ビットのデータをＬＣＤモジュール１２に含まれるドライバに出力する。ドライバは、６ビットのデータが表す階調に応じた電圧が各画素の液晶に印加されるように液晶表示装置を駆動する。
【００３２】
ＦＲＣ回路１１に入力される８ビットのデータが変化しない場合であっても、ＦＲＣ回路１１は、フレームの順番を用いて６ビットのデータの値を決定するので、６ビットのデータの値は変化する場合がある。ＦＲＣ回路１１は、このような６ビットのデータをフレーム毎にドライバに出力し、複数フレームに渡って、ドライバに複数回画像の書き換えを行わせる。その結果、元の画像データ（オーバードライブ回路１３に入力された画像データ）の階調数に応じた画像を観察者に認識させる。
【００３３】
なお、ＦＲＣ回路１１は、カウンタを備え、フレームの順番をカウンタで計数して、フレームの順番を判定すればよい。
【００３４】
ＦＲＣ回路１１は、メモリ（図示せず。）を備え、そのメモリにＦＲＣテーブルおよびフェーズテーブルを記憶している。ＦＲＣテーブルは、オーバードライブ回路１３から入力される入力データ（本例では８ビットの入力データ）と、ＦＲＣ回路１１からＬＣＤモジュール１２のドライバに出力するデータ（本例では６ビットのデータ）とを対応付けたテーブルである。
【００３５】
図２は、ＦＲＣテーブルの例を示す説明図である。図２に示す「入力データ」は、オーバードライブ回路１３から入力される各階調を示すデータである。図２では、入力データとして、“０”〜“２５５”までの２５６種類のデータを示している（ただし、一部を省略している。）。“０”〜“２５５”までの各入力データは、いずれも８ビットで表されれたデータである。また、“０”〜“２５５”までの各入力データは、それぞれ第０階調から第２５５階調までの各階調を表している。
【００３６】
フェーズテーブルポインタは、フレームの順番に応じてフェーズテーブルから抽出された値である。フェーズテーブルについては、後述する。本実施の形態では、フェーズテーブルポインタが“０”から“３”までの４種類の値、または、“０”から“４”までの５種類の値である場合を例にして説明する。フェーズテーブルポインタが４種類であるか５種類であるかは、入力データによって異なる。
【００３７】
ＦＲＣ回路１１は、各画素毎に、入力データと、フレームの順番に基づきフェーズテーブルから抽出されるフェーズテーブルポインタとに応じた値を、ＬＣＤモジュール１２（より具体的にはドライバ）への出力データとしてＦＲＣテーブルから抽出する。例えば、ある画素の入力データの値が“２４６（第２４６階調）”であり、フレームの順番に応じてフェーズテーブルから抽出されたフェーズテーブルポインタが“０”であったとする。この場合、ＦＲＣ回路１１は、入力データ“２４６”とフェーズテーブルポインタ“０”に応じた“６１”を、ＬＣＤモジュール１２（より具体的にはドライバ）への出力データとしてＦＲＣテーブルから抽出する（図２参照。）。
【００３８】
入力データが変化しなくても、フレームの順番が異なればフェーズテーブルから抽出されるフェーズテーブルポインタは変化する。従って、ＦＲＣ回路１１は、入力データが変化しなくても、フレームの順番によって異なるデータを抽出することがある。例えば、ＦＲＣ回路１１に入力される入力データが“２４６”のまま変化しなくても、ＦＲＣ回路１１は、フレームの順番によって“６１”または“６２”をＦＲＣテーブルから抽出する。従って、ＦＲＣ回路１１は、入力データが変化しなくても、フレームによって、異なるデータをドライバに出力することがある。
【００３９】
本例では、ドライバへの出力データとしてＦＲＣテーブルに含まれる各データはいずれも６ビットのデータである。すなわち、ＦＲＣテーブルにおいて、入力データおよび各フェーズテーブルポインタに応じた各データ（ドライバに対して出力すべきデータ）は、いずれも６ビットである。
【００４０】
次に、ドライバへの出力データとしてＦＲＣテーブルに含まれる各データの定め方の一例について説明する。なお、ＦＲＣテーブルに含まれる各データの定め方は、特定の方法に限定されず、以下に示す各データの定め方は、一例である。ドライバへの出力データとしてＦＲＣテーブルに含まれる各データは、入力データにおける所定数の下位ビットを削除することによって得られるビット列が表す値、または、その値に１を加算した値として定める。そして、入力データにおける所定数の下位ビットを削除することによって得られるビット列が表す値、または、その値に１を加算した値のいずれかを、各フェーズテーブルポインタに対して割り当てる。なお、本例では、入力データが“２５０”，“２５２”，“２５４”である場合には、“０”から“４”までの５種類のフェーズテーブルポインタに値を割り当て、入力データが“２５０”，“２５２”，“２５４”以外の値である場合には、０”から“３”までの４種類のフェーズテーブルポインタに値を割り当てる場合を例示する。
【００４１】
また、入力データ毎に各フェーズテーブルポインタに値（入力データにおける所定数の下位ビットを削除することによって得られるビット列が表す値、または、その値に１を加算した値）を割り当てる場合、入力データの値が大きいほど、各フェーズテーブルポインタに割り当てた値の平均値が大きくなるように値を割り当てる。
【００４２】
入力データにおける所定数の下位ビットを削除することによって得られるビット列が表す値の例を示す。本例では、ＦＲＣ回路１１は１画素当たりのビット数を８ビットから６ビットに減少させるので、上述の所定数が２である場合を例にして説明する。削除する下位のビット数は、ＦＲＣ回路１１が１画素当たりのビット数をどれだけ減少させるかに応じて決定すればよく、必ずしも２ビットであるとは限らない。
【００４３】
例えば、入力データ“９”は、８ビットのデータとして“００００１００１”と表される。この入力データにおける下位２ビットを削除することによって得られるビット列は“００００１０”であり、このビット列（２進数）が示す値は“２”である。従って、入力データ“９”に対応する出力データ（ドライバへの出力データ）として、“２”または２に１を加算した“３”が各フェーズテーブルポインタに割り当てられる（図２参照。）。
【００４４】
また、例えば、入力データ“２４６”は、８ビットのデータとして“１１１１０１１０”と表される。この入力データにおける下位２ビットを削除することによって得られるビット列は“１１１１０１”であり、このビット列が示す値は“６１”である。従って、入力データ“２４６”に対応する出力データとして、“６１”または６１に１を加算した“６２”が各フェーズテーブルポインタに割り当てられる（図２参照。）。
【００４５】
各フェーズテーブルポインタには２種類の出力データが割り当てられるとは限らない。例えば、入力データ“０”は、８ビットのデータとして“００００００００”と表される。この入力データにおける下位２ビットを削除することによって得られるビット列は“００００００”であり、このビット列が示す値は“０”である。図２に示すＦＲＣテーブルでは、入力データ“０”に対応する出力データとして、各フェーズテーブルポインタに“０”のみを割り当てている。また、例えば、入力データ“２４８”は、８ビットのデータとして“１１１１１０００”と表される。この入力データにおける下位２ビットを削除することによって得られるビット列は“１１１１１０”であり、このビット列が示す値は“６２”である。図２に示すＦＲＣテーブルでは、入力データ“２４８”に対応する出力データとして、各フェーズテーブルポインタに“６２”のみを割り当てている。
【００４６】
各入力データにおける各フェーズテーブルポインタに、２種類の値（入力データにおける所定数の下位ビットを削除することによって得られるビット列が表す値、または、その値に１を加算した値）のどちらをを割り当てるかは、入力データの値が大きいほど各フェーズテーブルポインタに割り当てた値の平均値を大きくするという基準に基づいて決定すればよい。
【００４７】
既に述べたように、ここで説明したＦＲＣテーブルに含まれる各データの定め方は例示であり、ＦＲＣテーブルに含まれる各データの定め方は、上記の方法に限定されない。
【００４８】
次に、フェーズテーブルについて説明する。フェーズテーブルは、フレームの順番に応じて、画素毎に、特定の種類の値のうちいずれかの値を決定するためのテーブルである。フェーズテーブルによって、フレームの順番に応じて決定される値がフェーズテーブルポインタとなる。よって、上記の「特定の種類の値」とは、フェーズテーブルポインタとなる各値であり、本例では、“０”から“３”までの４種類の値、または、“０”から“４”までの５種類の値である。フェーズテーブルでは、個々の画素に着目した場合、フレーム毎に値（フェーズテーブルポインタ）が変化するように定められる。また、その変化が周期的となるように定められる。
【００４９】
図３は、個々の画素の値（フェーズテーブルポインタ）がフレーム毎に変化し、その変化の仕方の周期が４フレーム周期であるフェーズテーブルの例を示している。図３に例示するフェーズテーブルは、“０”から“３”までの４種類のフェーズテーブルポインタに対応する入力データ用のフェーズテーブルである。すなわち、“２５０”，“２５２”，“２５４”以外の入力データ用のフェーズテーブルである。個々の画素の値の変化の仕方の周期が４フレーム周期であるフェーズテーブルは、図３に示すように、４種類のテーブルを含んでいる。図３（ａ）に示す第１テーブルは、フレームの順番（駆動開始後、何番目のフレームであるかを示す番号）を４で除算したときの余りが０のときにＦＲＣ回路１１によって選択されるテーブルである。図３（ｂ）に示す第２テーブルは、フレームの順番を４で除算したときの余りが１のときにＦＲＣ回路１１によって選択されるテーブルである。図３（ｃ）に示す第３テーブルは、フレームの順番を４で除算したときの余りが２のときにＦＲＣ回路１１によって選択されるテーブルである。図３（ｄ）に示す第４テーブルは、フレームの順番を４で除算したときの余りが３のときにＦＲＣ回路１１によって選択されるテーブルである。
【００５０】
図３（ａ）〜（ｄ）に例示する各テーブルでは、２行４列に並ぶ８個の画素に対してそれぞれ値（フェーズテーブルポインタ）を定めている。その８個の画素のグループに隣接する２行４列の８個の画素に対しても、同様に値（フェーズテーブルポインタ）を定めている。すなわち、２行４列に並ぶ８画素を１つのグループとして、そのグループ内の各画素に定めた値を、そのグループに隣接する２行４列に並ぶ８画素のグループ内の各画素にも定めることを繰り返して、全画素に対してそれぞれ値を定めている。
【００５１】
第１テーブルでは、１つのグループ（２行４列に並ぶ８画素）の１行目の４つの画素に“０”，“１”，“２”，“３”を定め、２行目の４つの画素に“２”，“３”，“０”，“１”を定めている。
【００５２】
第２テーブルでは、１つのグループの１行目の４つの画素に“１”，“２”，“３”，“０”を定め、２行目の４つの画素に“３”，“０”，“１”，“２”を定めている。
【００５３】
第３テーブルでは、１つのグループの１行目の４つの画素に“２”，“３”，“０”，“１”を定め、２行目の４つの画素に“０”，“１”，“２”，“３”を定めている。
【００５４】
第４テーブルでは、１つのグループの１行目の４つの画素に“３”，“０”，“１”，“２”を定め、２行目の４つの画素に“１”，“２”，“３”，“０”を定めている。
【００５５】
なお、図３に示すフェーズテーブルは例示である。フェーズテーブルは、個々の画素に対して定めた値がフレーム毎に変化し、その変化が周期的な変化になるように定められていればよい。
【００５６】
図４は、個々の画素の値（フェーズテーブルポインタ）がフレーム毎に変化し、その変化の仕方の周期が５フレーム周期であるフェーズテーブルの例を示している。図４に例示するフェーズテーブルは、“０”から“４”までの５種類のフェーズテーブルポインタに対応する入力データ用のフェーズテーブルである。すなわち、入力データが“２５０”，“２５２”，“２５４”の場合に用いられるフェーズテーブルである。個々の画素の値の変化の仕方の周期が５フレーム周期であるフェーズテーブルは、図４に示すように、５種類のテーブルを含んでいる。図４（ａ）に示す第１テーブルは、フレームの順番（駆動開始後、何番目のフレームであるかを示す番号）を５で除算したときの余りが０のときにＦＲＣ回路１１によって選択されるテーブルである。図４（ｂ）に示す第２テーブルは、フレームの順番を５で除算したときの余りが１のときにＦＲＣ回路１１によって選択されるテーブルである。図４（ｃ）に示す第３テーブルは、フレームの順番を５で除算したときの余りが２のときにＦＲＣ回路１１によって選択されるテーブルである。図４（ｄ）に示す第４テーブルは、フレームの順番を５で除算したときの余りが３のときにＦＲＣ回路１１によって選択されるテーブルである。図４（ｅ）に示す第５テーブルは、フレームの順番を５で除算したときの余りが４のときにＦＲＣ回路１１によって選択されるテーブルである。
【００５７】
図４（ａ）〜（ｅ）に例示する各テーブルでは、２行５列に並ぶ１０個の画素に対してそれぞれ値（フェーズテーブルポインタ）を定めている。その１０個の画素のグループに隣接する２行５列の１０個の画素に対しても、同様に値（フェーズテーブルポインタ）を定めている。すなわち、２行５列に並ぶ１０画素を１つのグループとして、そのグループ内の各画素に定めた値を、そのグループに隣接する２行５列に並ぶ１０画素のグループ内の各画素にも定めることを繰り返して、全画素に対してそれぞれ値を定めている。
【００５８】
図４（ａ）に例示する第１テーブルでは、１つのグループ（２行５列に並ぶ１０画素）の１行目の５個の画素に“０”，“１”，“２”，“３”，“４”を定め、２行目の５個の画素に“２”，“３”，“４”，“０”，“１”を定めている。
【００５９】
図４（ｂ）に例示する第２テーブルでは、１つのグループの１行目の５個の画素に“１”，“２”，“３”，“４”，“０”を定め、２行目の５個の画素に“３”，“４”，“０”，“１”，“２”を定めている。
【００６０】
図４（ｃ）に例示する第３テーブルでは、１つのグループの１行目の５個の画素に“２”，“３”，“４”，“０”，“１”を定め、２行目の５個の画素に“４”，“０”，“１”，“２”，“３”を定めている。
【００６１】
図４（ｄ）に例示する第４テーブルでは、１つのグループの１行目の５個の画素に“３”，“４”，“０”，“１”，“２”を定め、２行目の５個の画素に“０”，“１”，“２”，“３”，“４”を定めている。
【００６２】
図４（ｅ）に例示する第５テーブルでは、１つのグループの１行目の５個の画素に“４”，“０”，“１”，“２”，“３”を定め、２行目の５個の画素に“１”，“２”，“３”，“４”，“０”を定めている。
【００６３】
なお、図４に示すフェーズテーブルは例示である。フェーズテーブルは、個々の画素に対して定めた値がフレーム毎に変化し、その変化が周期的な変化になるように定められていればよい。
【００６４】
次に、ＦＲＣ回路１１がＬＣＤモジュール１２への出力データをＦＲＣテーブルから抽出する動作について説明する。ここでは、第１行第１列に位置する１つの画素に着目して説明する。また、その１つの画素におけるオーバードライブ回路１３による補正後の画像データが“２４６”のまま維持されているものとして説明する。入力データ“２４６”は、第２４６階調を示し、また、具体的には“１１１１０１１０”という８ビットのデータである。
【００６５】
４×ｎ番目のフレームにおいて（ｎは０以上の整数とする。）、ＦＲＣ回路１１にオーバードライブ回路１３から第１行第１列の画素の補正後の画像データ“２４６”が入力されたとする。ＦＲＣ回路１１は、入力された画像データが“２４６”であるので、図３に例示するフェーズテーブルを参照する。このとき、ＦＲＣ回路１１は、フレームの順番を示す値“４×ｎ”を４で除算したときの余りを算出する。この場合、余りは０となる。従って、ＦＲＣ回路１１は、図３（ａ）に例示する第１テーブルを選択する。ＦＲＣ回路１１は、第１テーブルにおいて第１行第１列の画素に定められた値（フェーズテーブルポインタ）を抽出する。本例では、“０”を抽出する（図３（ａ）に例示した第１行第１列を参照。）。
【００６６】
続いて、ＦＲＣ回路１１は、オーバードライブ回路１３からの入力データ“２４６”と、フェーズテーブル（ここでは図３（ａ）に例示する第１テーブル）から抽出したフェーズテーブルポインタ“０”に応じた“６１”をＦＲＣテーブルから抽出する（図２参照。）。ＦＲＣ回路１１がＦＲＣテーブルから抽出した“６１”は、具体的には“１１１１０１”という６ビットのデータである。ＦＲＣ回路１１は、この６ビットのデータをＬＣＤモジュール１２のドライバに出力する。すなわち、ＦＲＣ回路１１は、８ビットの入力データを６ビットのデータに減少させて、６ビットのデータをドライバに出力することになる。
【００６７】
次の４×ｎ＋１番目のフレームでも、ＦＲＣ回路１１にオーバードライブ回路１３から第１行第１列の画素の補正後の画像データ“２４６”が入力されたとする。ＦＲＣ回路１１は、前のフレームと同様に、フレームの順番を示す値“４×ｎ＋１”を４で除算したときの余りを算出する。この場合、余りは１となる。従って、ＦＲＣ回路１１は、図３（ｂ）に例示する第２テーブルを選択する。ＦＲＣ回路１１は、第２テーブルにおいて第１行第１列の画素に定められたフェーズテーブルポインタを抽出する。本例では、“１”を抽出する（図３（ｂ）に例示した第１行第１列を参照。）。
【００６８】
続いて、ＦＲＣ回路１１は、オーバードライブ回路１３からの入力データ“２４６”と、フェーズテーブル（ここでは図３（ｂ）に例示する第２テーブル）から抽出したフェーズテーブルポインタ“１”に応じた“６２”をＦＲＣテーブルから抽出する（図２参照。）。この“６２”は、具体的には“１１１１１０”という６ビットのデータである。ＦＲＣ回路１１は、この６ビットのデータをＬＣＤモジュール１２のドライバに出力する。
【００６９】
続く４×ｎ＋２番目のフレームや４×ｎ＋３番目のフレームでも、ＦＲＣ回路１１にオーバードライブ回路１３から第１行第１列の画素の補正後の画像データ“２４６”が入力されたとする。この場合のＦＲＣ回路１１の動作も同様である。
【００７０】
ただし、４×ｎ＋２番目のフレームでは、フレームの順番を示す値を４で除算したときの余りは２となるので、ＦＲＣ回路１１は、図３（ｃ）に例示する第３テーブルを選択する。そして、ＦＲＣ回路１１は、第３テーブルにおいて第１行第１列の画素に定められたフェーズテーブルポインタ“２”を抽出する。続いて、ＦＲＣ回路１１は、オーバードライブ回路１３からの入力データ“２４６”と、フェーズテーブルポインタ“２”に応じた“６１”をＦＲＣテーブルから抽出し、６ビットのデータとしてＬＣＤモジュール１２のドライバに出力する。
【００７１】
また、４×ｎ＋３番目のフレームでは、フレームの順番を示す値を４で除算したときの余りは３となるので、ＦＲＣ回路１１は、図３（ｄ）に例示する第４テーブルを選択する。そして、ＦＲＣ回路１１は、第４テーブルにおいて第１行第１列の画素に定められたフェーズテーブルポインタ“３”を抽出する。続いて、ＦＲＣ回路１１は、オーバードライブ回路１３からの入力データ“２４６”と、フェーズテーブルポインタ“３”に応じた“６２”をＦＲＣテーブルから抽出し、６ビットのデータとしてＬＣＤモジュール１２のドライバに出力する。
【００７２】
以降、ＦＲＣ回路１１は、４×ｎ番目のフレームから４×ｎ＋３番目フレームまでの各フレームの動作を繰り返す。オーバードライブ回路１３から入力されるデータが変化しなければ、ＦＲＣ回路１１は、第１行第１列の画素のデータとして“６１”，“６２”，“６１”，“６２”というデータを繰り返し出力する。
【００７３】
ここでは、ＦＲＣ回路１１に入力されるデータが“２４６”である場合を示したが、入力データが“２４６”でない場合のＦＲＣ回路１１の動作も同様である。ただし、入力データが“２５０”，“２５２”，“２５４”である場合には、ＦＲＣ回路１１は、図４に例示するフェーズテーブルからフェーズテーブルポインタを抽出すればよい。また、この場合、ＦＲＣ回路１１は、フレームの順番を示す値を５で除算したときの余りに基づいてテーブルを選択すればよい。
【００７４】
また、ここでは、オーバードライブ回路１３から入力されるデータが変化しない場合を例にして説明したが、オーバードライブ回路１３から入力されるデータが変化した場合であっても、ＦＲＣ回路１１は、同様の動作を行えばよい。すなわち、ＦＲＣ回路１１は、フレームの順番を示す値を４（または５）で除算したときの余りに基づいてテーブルを選択し、そのテーブルからフェーズテーブルポインタを抽出すればよい。そして、ＦＲＣ回路１１は、入力データと、そのフェーズテーブルポインタとに応じた値をＦＲＣテーブルから抽出して、ＬＣＤモジュールのドライバに抽出すればよい。
【００７５】
また、上記の説明では、第１行第１列に位置する１つの画素に着目して説明したが、ＦＲＣ回路１１は、オーバードライブ回路１３から入力される画像データに含まれる各画素のデータについて、同様の処理を行えばよい。
【００７６】
図５は、元の画像データ（オーバードライブ回路１３に入力される画像データ）における階調、オーバードライブ回路１３による補正後の階調、およびドライバが画素に設定する階調の時間経過に伴う変化の例を示す説明図である。図５（ａ）〜（ｃ）に示す破線は、元の画像データにおける１つの画素のデータの変化を示している。図５に示す例では、元の画像データにおいて、１つの画素の階調が第２４６階調から第２３８階調に変化していることを示している。図５（ｂ）に示す実線は、オーバードライブ回路１３による補正後の階調の変化を示している。図５（ｃ）に示す点線は、ドライバが画素に設定する階調の変化を示している。
【００７７】
オーバードライブ回路１３は、新たに入力された画像データであって補正を行う前の画像データをメモリに記憶する。そして、オーバードライブ回路１３は、メモリに記憶してある画像データ（すなわち前回入力された画像データ）と、新たに入力された画像データとを比較する。画像データの比較時に、オーバードライブ回路１３は、新たに入力された画像データの方が低階調となる場合には、その階調をより低い階調にするように画像データを補正し、新たに入力された画像データの方が高階調となる場合には、その階調をより高い階調にするように画像データを補正する。また、オーバードライブ回路１３は、新たに入力された画像データの階調と、前回入力された画像データの階調とが同一階調ならば、新たに入力された画像データの階調をそのまま維持する。従って、オーバードライブ回路１３に毎フレーム入力される画像データにおける１画素の画像データが第２４６階調のまま変化しなければ、図５（ｂ）に示す５番目のフレームまでに示すように、オーバードライブ回路１３は、その画像の画像データを第２４６階調のまま維持して、ＦＲＣ回路１１に出力する。
【００７８】
また、図５（ａ）に示すように６番目のフレームでは、元のデータにおける１つの画素の階調が第２４６階調から第２３８階調に低下する。従って、オーバードライブ回路１３は、その画素の階調を第２３８階調より低い階調に補正して、ＦＲＣ回路１１に出力する（図５（ｂ）参照。）。ただし、このとき、オーバードライブ回路１３は、補正前の画像データ（第２３８階調）をメモリに記憶する。
【００７９】
次のフレームにおいて、第２３８階調の画像データがオーバードライブ回路１３に入力されると、オーバードライブ回路１３は、その画像データと、メモリに記憶している画像データとを比較する。この場合、両者はいずれも第２３８階調を示しているので、オーバードライブ回路１３は、入力された画像データ（第２３８階調）をそのまま維持して、ＦＲＣ回路１１に出力する。以後、オーバードライブ回路１３に毎フレーム入力される画像データにおける１画素の画像データが第２３８階調のまま変化しなければ、図５（ｂ）に示す７番目以降のフレームに示すように、オーバードライブ回路１３は、その画素の画像データを第２３８階調のまま維持して、ＦＲＣ回路１１に出力する。
【００８０】
なお、ここでは元のデータにおける階調が低下する場合を例示しているが、元のデータにおける階調が高くなった場合、オーバードライブ回路１３は、その画素の階調をより高い階調に補正して、ＦＲＣ回路１１に出力する。
【００８１】
ＦＲＣ回路１１は、オーバードライブ回路１３から入力される画像データが第２４６階調のまま変化しない場合には、既に説明したように、“６２”，“６１”，“６２”，“６１”というデータを繰り返しＬＣＤモジュール１２のドライバに出力する。また、ＦＲＣ回路１１は、オーバードライブ回路１３から入力される画像データが第２３８階調のまま変化しない場合も同様に、“５９”，“６０”，“５９”，“６０”というデータを繰り返しドライバに出力する。また、図５に示す例では、１つのフレームでＦＲＣ回路１１に第２３８階調よりも低い階調のデータが入力される。このときにも、ＦＲＣ回路１１は、フレームの順番に応じてテーブル（図３参照。）を選択し、画素に定められた値（フェーズテーブルポインタ）をそのテーブルから抽出する。そして、ＦＲＣ回路１１は、入力された画像データと、フェーズテーブルポインタに応じた値をＦＲＣテーブル（図２参照。）から抽出し、ドライバに出力する。
【００８２】
ドライバは、以上のようにＦＲＣ回路１１が出力したデータに応じた階調を画素に設定する（図５（ｃ）参照。）。
【００８３】
本発明によれば、オーバードライブ回路１３による補正後の画像データがＦＲＣ回路１１に入力され、ＦＲＣ回路１１は、補正後の画像データおよびフレームの順番に応じて、各画素の階調（ドライバが画素に設定するための階調）を決定する。従って、ＦＲＣ回路によってフレーム毎に階調が変化し、その変化した階調に対してオーバードライブ回路が補正をしてしまいフレーム間の階調差が大きくなることを防止することができる。そして、フレーム間の階調差が大きくなることを防止できるので、ちらつきの発生を抑え、表示品位の低下を防止することができる。このちらつきの発生を抑える効果は、特に静止画を表示する場合に大きい。また、オーバードライブを採用しているので、動画を表示するときに、液晶の応答速度を向上させることができる。
【００８４】
［実施の形態２］図６は、本発明の液晶駆動装置の第２の実施の形態を示す説明図である。第１の実施の形態と同様の構成部については、図１と同様の符号を付し、詳細な説明を省略する。第２の実施の形態の液晶駆動装置は、第１の実施の形態におけるオーバードライブ回路１３とは異なる動作をするオーバードライブ回路（画像データ補正手段）１４を備える。
【００８５】
オーバドライブ回路１４には画像データが入力される。オーバードライブ回路１４は、入力された画像データにおける各画素のデータが示す階調を補正し、補正後の画像データをＦＲＣ回路１１に出力する。この点は、第１の実施の形態におけるオーバードライブ回路１３と同様である。ただし、本実施の形態におけるオーバードライブ回路１４は、前回入力された画像データの上位の所定数分のビットと新たに入力された画像データの上位の所定数分のビットとを各画素毎に比較する。以下、オーバードライブ回路１４に入力される画像データにおける各画素のデータは８ビットであり、オーバードライブ回路１４は、前回入力された画像データの上位６ビットと新たに入力された画像データの上位６ビットとを各画素毎に比較する場合を例にして説明する。
【００８６】
オーバードライブ回路１４は、新たに入力された画像データの上位６ビットの値の方が、前回入力された画像データの上位６ビットの値よりも大きければ、新たに入力された画像データの上位６ビットの値をより大きな値にするように、その上位６ビットのデータを補正する。また、オーバードライブ回路１４は、新たに入力された画像データの上位６ビットの値の方が、前回入力された画像データの上位６ビットの値よりも小さければ、新たに入力された画像データの上位６ビットの値をより小さな値にするように、その上位６ビットのデータを補正する。また、オーバードライブ回路１４は、新たに入力された画像データの上位６ビットの値と、前回入力された画像データの上位６ビットの値とが等しければ、その６ビットの値を変化させずに維持する。オーバードライブ回路１４は、この補正を各画素毎に行う。
【００８７】
ただし、補正後の６ビットの値が、６ビットで表現可能な最大値“１１１１１１（２進数）”よりも大きくなることはない。また、補正後の６ビットの値が“００００００（２進数）”よりも小さくなることはない。
【００８８】
新たに入力された画像データにおける上位６ビットの値の方が大きいということは、その６ビットに対応する画素に関しては、新たに入力された画像データの方が高階調であることを意味する。そして、新たに入力された画像データにおける上位６ビットをより大きな値に補正するということは、その画素をより高い階調に補正することを意味する。また、新たに入力された画像データにおける上位６ビットの値の方が小さいということは、その６ビットに対応する画素に関しては、新たに入力された画像データの方が低階調であることを意味する。そして、新たに入力された画像データにおける上位６ビットをより小さな値に補正するということは、その画素をより低い階調に補正することを意味する。
【００８９】
オーバードライブ回路１４は、入力された画像データに含まれる各画素のデータのうち補正対象となる上位６ビット以外のデータ（すなわち下位２ビットのデータ）に関しては、補正しない。
【００９０】
オーバードライブ回路１４は、各画素毎に、上位６ビットのデータを補正し、その補正後の６ビットのデータの下位ビットデータとして、補正対象ではない下位２ビットのデータを付加する。オーバードライブ回路１４は、そのデータをＦＲＣ回路１１に入力される。従って、オーバードライブ回路１４は、１画素当たりのビット数は変化させずに、各画素の上位６ビットの値を補正して、画像データをＦＲＣ回路１１に出力する。本例では、ＦＲＣ回路１１に入力される画像データにおける１画素当たりのビット数は８ビットである。
【００９１】
オーバードライブ回路１４は、メモリ（図示せず。）を備え、新たに入力された画像データに含まれる各画素のデータの上位６ビットのデータをメモリに記憶する。この上位６ビットのデータは、補正前のデータである。新たに画像データが入力されたときには、オーバードライブ回路１４は、メモリに記憶してある画像データ（すなわち前回入力された画像データの上位６ビットのデータ）と、新たに入力された画像データの上位６ビットのデータとを比較する。従って、新たに入力された画像データの上位６ビットのデータとの比較対象となるデータは、前回入力された画像データの上位６ビットのデータであって、補正が行われる前の６ビットのデータである。
【００９２】
元の画像データ（オーバードライブ回路１４に入力される画像データ）に含まれる各画素の８ビットのデータは、各画素の階調を示す。そして、階調の変化が小さいときには下位のビットしか変化しない。そこで、本実施の形態では、下位のビット（本例では下位２ビット）しか変化しない程度の階調の変化では、データを変化させず、上位の所定数のビット（本例では上位６ビット）の値が変化するような大きな階調変化が生じた場合には、データを変化させるようにしている。
【００９３】
オーバードライブ回路１１から画像データが入力されるＦＲＣ回路１１の動作は、第１の実施の形態と同様であるので説明を省略する。また、ＬＣＤモジュール１２も、第１の実施の形態で示したＬＣＤモジュール１２と同様であるので説明を省略する。
【００９４】
本実施の形態においても第１の実施の形態と同様の効果が得られる。また、第１の実施の実施の形態では、１つの画素のデータ全体を比較し、また、１つの画素のデータ全体を補正対象としていた。それに対し、第２の実施の形態では、１つの画素のデータのうち上位ビットのみを比較し、また、上位ビットのみを補正対象としている。従って、オーバードライブ回路１４の処理負荷を軽減することができ、また、オーバードライブ回路１４が備えるメモリの容量を少なくすることができる。
【００９５】
第２の実施の形態では、１画素のデータのうち上位６ビットを比較および補正の対象とし、下位２ビットを補正対象から外しているが、比較および補正の対象を上位の何ビットにするかは特に限定されない。
【００９６】
また、上記の各実施の形態では、元の画像データにおける１画素当たりのビット数が８ビットである場合を示したが、８ビットに限定されない。同様に、ＦＲＣ回路１１が出力する１画素当たりのビット数も６ビットに限定されない。
【産業上の利用可能性】
【００９７】
本発明は、液晶表示装置を駆動する液晶駆動装置に適用できる。
【図面の簡単な説明】
【００９８】
【図１】本発明の液晶駆動装置の第１の実施の形態を示す説明図。
【図２】ＦＲＣテーブルの例を示す説明図。
【図３】フェーズテーブルの例を示す説明図。
【図４】フェーズテーブルの例を示す説明図。
【図５】元の画像データにおける階調、オーバードライブ回路による補正後の階調、およびドライバが画素に設定する階調の時間経過に伴う変化の例を示す説明図。
【図６】本発明の液晶駆動装置の第２の実施の形態を示す説明図。
【図７】ＦＲＣを採用する液晶駆動装置の構成例を示すブロック図。
【図８】ドライバが画素に設定する階調の例を示す説明図。
【図９】元の画像データにおける階調と、ドライバが画素に設定する階調の時間経過に伴う変化の例を示す説明図。
【図１０】ＦＲＣに加えてオーバードライブも採用する液晶駆動装置の構成を示すブロック図。
【図１１】オーバードライブ適用時にドライバが画素に設定する階調の例を示す説明図。
【図１２】元の画像データにおける階調、オーバードライブ回路による補正前の階調、およびドライバが画素に設定する階調の時間経過に伴う変化の例を示す説明図。
【符号の説明】
【００９９】
１１  ＦＲＣ回路
１２  ＬＣＤモジュール
１３  オーバードライブ回路
【図１】
2007232752.tif 000003
【図２】
2007232752.tif 000004
【図３】
2007232752.tif 000005
【図４】
2007232752.tif 000006
【図５】
2007232752.tif 000007
【図６】
2007232752.tif 000008
【図７】
2007232752.tif 000009
【図８】
2007232752.tif 000010
【図９】
2007232752.tif 000011
【図１０】
2007232752.tif 000012
【図１１】
2007232752.tif 000013
【図１２】
2007232752.tif 000014