(57)【要約】液晶表示装置において、各行にある画素を複数のブロックに分け、各ブロック内の隣接する奇数番目の画素及び偶数番目の画素に印加される二つの画像データの階調差を第１色〜第３色に対しそれぞれ算出する。この時、ブロック内の全ての隣接する奇数番目の画素及び偶数番目の画素のうち少なくとも一つの色の階調差の大きさが臨界値以上であれば、階調差の符号に従ってこのブロックを各々第１ドットブロックまたは第２ドットブロックとして認識する。第１ドットブロックが発生する現在のブロックが位置する行と列に対し、同一列及び直前の行に位置する直前のブロックが第２ドットブロックであるときには、現在のブロックを１ドットブロックであると判断する。１ドットブロックの個数が全体ブロックの個数の一定量に該当すれば１ドットパターンが生じたものと認識され、１ドット反転駆動の液晶表示装置を別の反転方法に変更して駆動する。このようにして、フリッカーが発生するパターンを感知し反転駆動方式を変更することによってフリッカーを低減することができる。
2005531805.tif 000002
【特許請求の範囲】
【請求項１】
列方向に配列された複数のデータ線、行方向に配列された複数のゲート線、及び前記データ線と前記ゲート線から信号の供給を受けて画像を表示し、マトリックス状に配列される複数の画素を含み、前記画素は第１色〜第３色の画素を含む液晶パネル、
前記画像表示に要求されるデータ電圧を前記複数のデータ線に印加するデータドライバ、及び
複数の第１色〜第３色の画像データ信号を受信して前記データドライバに供給し、前記液晶パネルの駆動に要求される制御信号を生成する信号コントローラ
を含み、
前記信号コントローラは、前記第１〜第３色の画素のうち少なくとも一つの色の画素に含まれる階調差の大きさが臨界値以上である隣接する二つの画素を連続的に一定個数含むドットブロックが一定パターンで反復されるときに、反転駆動方式を変更する
ことを特徴とする液晶表示装置。
【請求項２】
前記臨界値は、前記第１〜第３色に各々対応する第１〜第３臨界値を含み、
前記第１〜第３臨界値は、同一値であるか又は互いに異なる値を有する
ことを特徴とする請求項１に記載の液晶表示装置。
【請求項３】
前記第１〜第３色はそれぞれレッド、グリーン及びブルーであり、
前記第２臨界値が前記第１及び第３臨界値よりも小さい値を有する
ことを特徴とする請求項２に記載の液晶表示装置。
【請求項４】
前記ドットブロックは、前記階調差の符号が互いに異なる第１ドットブロック及び第２ドットブロックを含み、
前記一定パターンは、第１行に形成される第１ドットブロック及び前記第１ドットブロックと同一列に位置し、前記第１行に隣接する第２行に形成される第２ドットブロックを含む
ことを特徴とする請求項１に記載の液晶表示装置。
【請求項５】
前記一定パターンは、第１行に形成される第１ドットブロック及び前記第１ドットブロックと同一列に位置し、前記第１行に隣接する第２行に形成される第２ドットブロックを含み、
前記第１及び第２ドットブロックは、前記階調差の符号が互いに同じな前記ドットブロックである
ことを特徴とする請求項１に記載の液晶表示装置。
【請求項６】
前記各行に在る複数の画素を偶数個の画素で構成される複数のブロックに分け、前記信号コントローラは、各ブロックが前記ドットブロックであるか否かを確認することを特徴とする請求項４または請求項５に記載の液晶表示装置。
【請求項７】
前記信号コントローラは、
一つの行に形成されている前記複数のブロックにおいて、各ブロックが何番目のブロックに該当するかをカウントするブロックカウンタ、及び
前記一つの行に形成されている各ブロックが何番目の行に該当するかをカウントするラインカウンタ
を含むことを特徴とする請求項７に記載の液晶表示装置。
【請求項８】
前記ブロックカウンタは、画像データが入力される区間を示すデータイネーブル信号がハイレバルになった後、クロックサイクルをカウントして前記ブロックをカウントすることを特徴とする請求項７に記載の液晶表示装置。
【請求項９】
前記ブロックカウンタは、前記信号コントローラに入力される水平同期信号がハイレバルになった時点から所定クロック数の経過後、クロックサイクルをカウントして前記ブロックをカウントすることを特徴とする請求項７に記載の液晶表示装置。
【請求項１０】
前記ラインカウンタは、一つの行の画像データが入力される区間を示すデータイネーブル信号のタイミングまたは水平同期信号のタイミングに基づいて、行をカウントすることを特徴とする請求項７に記載の液晶表示装置。
【請求項１１】
列方向に配列された複数のデータ線、行方向に配列された複数のゲート線、及びマトリックス状に配列される複数の画素を含む液晶パネル、並びに、複数のＲＧＢ画像データを受信し、前記液晶パネルの駆動に要求される制御信号を生成する信号コントローラを含む液晶表示装置の駆動方法において、
前記各行に在る画素を複数のブロックに分け、前記各ブロック内の隣接する奇数番目の画像及び偶数番目の画素に印加される二つの画像データの階調差を第１色〜第３色に対しそれぞれ算出するステップ、
前記ブロック内の隣接する奇数番目の画素及び偶数番目の画素のうち、少なくとも一つの色の階調差の大きさが臨界値以上であるとき、前記階調差の符号に従って、前記ブロックを各々第１ドットブロックまたは第２ドットブロックとして認識するステップ、
互いに隣接する行と同一列に位置する二つの第１ドットブロックまたは第２ドットブロックが形成されるパターンを判断するステップ、及び
前記パターンが前記全体の画素内に反復的に形成されていれば、前記液晶表示装置の反転駆動方法を変更するステップ
を含むことを特徴とする液晶表示装置の駆動方法。
【請求項１２】
前記臨界値は前記第１色〜第３色にそれぞれ対応する第１臨界値〜第３臨界値を含み、
前記第１〜第３の臨界値は同一値であるか又は互いに異なる値を有する
ことを特徴とする請求項１１に記載の液晶表示装置の駆動方法。
【請求項１３】
前記第１色〜第３色はそれぞれレッド、グリーン及びブルーであり、
前記第２臨界値が前記第１及び第３臨界値よりも小さい値を有する
ことを特徴とする請求項１２に記載の液晶表示装置の駆動方法。
【請求項１４】
パターンを判断するステップは、現在の行及び列に存在する現在のブロックが前記第１または第２ドットブロックである場合に、同一列及び直前の行に位置する直前のブロックが前記第１または第２ドットブロックであるかを判断することを特徴とする請求項１１に記載の液晶表示装置の駆動方法。
【請求項１５】
一つの行の階調信号が入力される区間を示すデータイネーブル信号のタイミングまたは水平同期信号のタイミングを利用して、前記ブロックが位置する行をカウントすることを特徴とする請求項１４に記載の液晶表示装置の駆動方法。
【請求項１６】
前記信号コントローラに入力される水平同期信号がハイレバルになった後、クロックサイクルをカウントすることにより前記ブロックの列をカウントすることを特徴とする請求項１４に記載の液晶表示装置の駆動方法。
【請求項１７】
前記現在のブロックが前記第１ドットブロックであり、前記直前のブロックが前記第２ドットブロックであるときには、前記現在のブロックを１ドットブロックとして認識し、
前記反転駆動方法の変更は、前記１ドットブロックの個数を全体ブロックの個数と比較する
ことを特徴とする請求項１４に記載の液晶表示装置の駆動方法。
【請求項１８】
前記現在のブロック及び前記直前のブロックがいずれも前記第１ドットブロックであるか、前記現在のブロック及び前記直前のブロックがいずれも前記第２ドットブロックであるときには、前記現在のブロックを２ドットブロックとして認識し、
前記反転駆動方法の変更は、前記２ドットブロックの個数を全体ブロックの個数と比較する
ことを特徴とする請求項１４に記載の液晶表示装置の駆動方法。
【請求項１９】
前記反転駆動方法の変更は、前記第１または第２ドットブロックが形成されるブロックの個数が前記全体のブロックの個数以上であるとき、前記２ドットブロックの個数を前記第１及び第２ドットブロックの個数と比較することを特徴とする請求項１８に記載の液晶表示装置の駆動方法。
【請求項２０】
前記現在のブロック及び前記直前のブロックがいずれも前記第１ドットブロックであれば、前記現在のブロックを第１の２ドットブロックとして認識し、または、前記現在のブロック及び前記直前のブロックがいずれも前記第２ドットブロックであれば、前記現在のブロックを第２の２ドットブロックとして認識し、
前記反転駆動方法の変更は、前記第１ドットブロックの個数が第１臨界値よりも大きく、前記第１の２ドットブロックが前記第１ドットブロックの個数の一定量を占める場合、或いは、前記第２ドットブロックの個数が第２臨界値よりも大きく、前記第２の２ドットブロックが前記第２ドットブロックの個数の一定量を占める場合には駆動方式を変更する
ことを特徴とする請求項１４に記載の液晶表示装置の駆動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液晶表示装置及びその駆動方法に関する。
【背景技術】
【０００２】
液晶表示装置（ＬＣＤ）は、共通電極及びカラーフィルタなどが形成されている上部基板の配向膜と、薄膜トランジスタ及び画素電極などが形成されている下部基板の配向膜との間に液晶物質を注入し、画素電極と共通電極にデータ電圧と共通電圧を印加して電界を形成することによって液晶分子の配列を変更し、これによって光の透過率を調節することで画像を表示する装置である。
【０００３】
連続するフレームの間で、画素で印加するデータ電圧の極性を反転する。さらに、１つのフレームにおけるデータ電圧は、異なる画素について同一の極性ではない。このような画素に供給するデータ電圧の極性を異ならせる技術は、反転駆動方法と称せされており、該方法のタイプは、コラム（column）反転駆動、１ドット反転駆動、２ドット反転駆動などがある。
【０００４】
コラム反転駆動は、データ電圧を印加するときに列ごとに反転して印加する方法である。
１ドット反転及び２ドット反転駆動は、このようなコラム反転に加えて、行反転も実施する駆動方法である。１ドット反転駆動は、直前にゲート線に接続された画素に印加するデータ信号に対して、現在のゲート線に接続された画素に印加するデータ信号の極性を反対にする駆動方法である。２ドット反転駆動は、現在の二つのゲート線に各々接続された二つの画素に印加するデータ信号に対して、直前の二つのゲート線に各々接続された二つの画素に印加するデータ信号の極性を反対にする駆動方法である。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
１ドット反転駆動及びコラム反転駆動の際に、反転駆動と同一画像パターンがディスプレイされれば、フリッカー（flicker）が発生する。画素電極に反対極性のデータ電圧を印加するとき、輝度が同一でないためにフリッカーが生じる。
本発明が目的とする技術的課題は、フリッカー現象が生ずるパターンを感知したときに反転駆動方式を変更する方法を提供することにある。
【課題を解決するための手段】
【０００６】
このような課題を解決するために本発明において、フリッカーを発生するパターンであると判定したときに反転駆動方法を変更する。
本発明による液晶表示装置において、複数のデータ線、複数のゲート線及びマトリックス状に配列された複数の画素を含む液晶パネルが形成され、各画素は、第１色〜第３色の画素を含む。データドライバは、画像表示に要求される階調電圧を複数のデータ線に印加する。タイミングコントローラは、複数の第１〜第３色の階調信号を受信してデータドライバに供給し、前記液晶パネルの駆動に要求される制御信号を生成する。そして、タイミングコントローラは、第１色〜第３色の階調信号がそれぞれ印加される第１〜第３色の画素のうち少なくとも一つの色の画素において階調差の大きさが臨界値以上である隣接する二つの画素を連続的に一定個数含むドットブロックが一定パターンで反復されるときに反転駆動方式を変更する。
【０００７】
この時、ドットブロックは、階調差の符号が互いに異なる第１ドットブロック及び第２ドットブロックを含み、一定パターンは、第１行に形成された第１ドットブロック及び第１ドットブロックと同一列に位置し、第１行に隣接する第２行に形成される第２ドットブロックを含むことができる。
【０００８】
または、一定パターンは、第１行に形成された第１ドットブロック及び第１ドットブロックと同一列に位置し、第１行に隣接する第２行に形成される第２ドットブロックを含み、前記第１及び第２ドットブロックは階調差の符号が同じなドットブロックであり得る。
【０００９】
そして、タイミングコントローラは、各行に在る画素を偶数の画素で構成される複数のブロックに分け、各ブロックがドットブロックであるかを確認することが好ましい。また、タイミングコントローラは、ブロックをカウントするブロックカウンタと行をカウントするラインカウンタを含むことができる。前記ブロックカウンタは、データイネーブル信号がハイレバルになった後、クロックサイクルをカウントしてブロックをカウントすることが望ましく、ラインカウンタは、データイネーブル信号または水平同期信号のタイミングを利用して行をカウントすることが良い。
【００１０】
本発明による液晶表示装置の駆動方法によれば、まず、各行に在る画素を複数のブロックに分け、各ブロック内の隣接する奇数番目の画素及び偶数番目の画素に印加される二つの階調信号の階調差を第１色〜第３色の階調信号に対しそれぞれ算出する。ブロック内の隣接する奇数番目の画素及び偶数番目の画素のうち少なくとも一つの色の階調差の大きさが臨界値以上であるとき、階調差の符号に従ってそれぞれのブロックを第１ドットブロックまたは第２ドットブロックとして認識する。そして、隣り合う行と同一列に位置する二つの第１ドットブロックまたは第２ドットブロックが形成されているパターンを確認する。前記確認されたパターンが全体の画素内に反復的に形成されていれば、液晶表示装置の反転駆動方法を変更する。
【００１１】
パターンの確認に際しては、第１または第２ドットブロックが発生した現在のブロックが位置する行と列に対し、同一列及び直前の行に位置する直前のブロックが第１または第２ドットブロックであるかを判断することが望ましい。
【００１２】
現在のブロックが第１ドットブロックであり、直前のブロックが第２ドットブロックである１ドットパターンであれば、現在のブロックを１ドットブロックとして認識し、１ドットブロックの個数を全体ブロックの個数と比較することが好ましい。
【００１３】
現在のブロック及び直前のブロックがいずれも第１ドットブロックであるか、現在のブロック及び直前のブロックがいずれも第２ドットブロックであれば、現在のブロックを２ドットブロックとして認識し、２ドットブロックの個数を全体ブロックの個数と比較するのが良い。この時、第１または第２ドットブロックが形成されるブロックの個数が全体ブロックの個数の所定範囲以上であれば、２ドットブロックの個数を第１または第２ドットブロックが形成されるブロックの個数と比較することができる。
【００１４】
また、現在のブロック及び直前のブロックがいずれも第１ドットブロックであれば、現在のブロックを第１の２ドットブロックとして認識し、または、現在のブロック及び直前のブロックがいずれも第２ドットブロックであれば、現在のブロックを第２の２ドットブロックとして認識する。この時、第１ドットブロックが形成されるブロックの個数が第１臨界値よりも大きく、第１の２ドットブロックが第１ドットブロックが形成されるブロックの一定量を占める場合、或いは第２ドットブロックが形成されるブロックの個数が第２臨界値よりも大きく、第２の２ドットブロックが第２ドットブロックが形成されるブロックの一定量を占める場合には、反転駆動方式を変更することができる。
【発明の効果】
【００１５】
本発明によれば、各画素に印加される画像データからフリッカーが発生するパターンを認識し、フリッカーが発生するパターンが感知されるときには、反転駆動方式を変更することによって、フリッカーの発生を低減することができる。
【発明を実施するための最良の形態】
【００１６】
以下、添付した図面を参考にして本発明の実施例に対して本発明の属する技術分野における通常の知識を有する者が容易に実施できるように詳細に説明する。しかし、本発明は様々な形態で実現することができ、ここで説明する実施例に限定されるわけではない。
【００１７】
本発明の実施例による液晶表示装置及びその駆動方法について図面を参照して詳細に説明する。
まず、図１〜図３を参照して、本発明の実施例による液晶表示装置の概略的な構造と液晶表示装置で発生するフリッカー現象について説明する。
【００１８】
図１は本発明の実施例による液晶表示装置のブロック図であり、図２及び図３はそれぞれ１ドット反転駆動及びコラム反転駆動の際にフリッカーを発生させるイメージパターンを示すものである。
【００１９】
図１に示すように、本発明の実施例による液晶表示装置は、液晶パネル１００、信号コントローラ２００、ゲートドライバ３００及びデータドライバ４００を含む。
液晶パネル１００には横方向にのびる複数のゲート線G１〜Gmと縦方向にのびる複数のデータ線D１〜Dnが形成されている。隣接する二つのゲート線と隣接する二つのデータ線は画素領域を画定し、画素領域には画素が形成されている。
【００２０】
信号コントローラ２００は、外部のグラフィック制御部（図示せず）から複数のレッド（Ｒ）、グリーン（Ｇ）、及びブルー（Ｂ）の画像データ、フレーム区別信号である垂直同期信号Vsync、行区別信号である水平同期信号Hsync、データが入る区域を表示するためにデータが出力される区間の間にのみハイレベルであるデータイネーブル信号DE及びメインクロック信号MCLKを受信する。そして、信号コントローラ２００は、受信した信号から複数のＲＧＢ画像データをデータドライバ４００に供給し、ゲート及びデータドライバ３００、４００を駆動するための制御信号を発生する。
【００２１】
ゲートドライバ３００は、駆動電圧生成部（図示せず）から提供されたゲートオン電圧及びゲートオフ電圧に基づいて走査信号を生成し、信号コントローラ２００からの制御信号に同期して走査信号をゲート線に印加する。
【００２２】
デートドライバ４００は、信号コントローラ２００からの画像データに基づいて階調電圧生成部（図示せず）の階調電圧を選択し、信号コントローラ２００からの制御信号に応じて選択されたデータ電圧を適宜のデータ線に印加する。
【００２３】
この時、液晶表示装置が、例えば１ドット反転駆動である場合、画面に図２のようなパターン（以下、１ドットパターンと証する）のイメージが表示されるとき、又は、コラム反転駆動である場合は、画面に図３のようなパターン（以下、コラムパターンと証する）のイメージが表示されるときに、フリッカーが発生することがある。
【００２４】
本発明の実施例では、一行にある連続する所定数の画素を１ブロックにして、全体画素を複数のブロックに分け、各ブロックのパターンを分析して、１ドットパターンであるか又はコラムパターンであるかを決定する。一つのブロックに存在する画素の個数は、水平解像度になるようにすることが望ましい。
【００２５】
例えば、一つのブロックの画素の個数をＮとし、ブロックの個数をＭとすると、Ｎ＝１６であるとき、解像度が１２８０×１０２４のＳＸＧＡ液晶パネルでは、ブロックが８１,９２０個存在する。
【００２６】
信号コントローラ２００は、各ブロックに該当する画像データによって表示されるパターンを分析して、該パターンからフリッカーが発生するかどうかを判定しし、フリッカーが発生すると判定した場合に、反転駆動方法を変更する。そして、信号コントローラ２００は、各ブロックが何番目のラインの何番目のブロックに該当するかを確認するためのラインカウンタ２１０及びブロックカウンタ２２０を含む。ラインカウンタ２１０及びブロックカウンタ２２０は、データイネーブル信号DEまたは同期信号Hsync及びVsyncを利用して、カウントする。
【００２７】
より詳細には、垂直同期信号Vsyncのパルスの後、データイネーブル信号DEがハイレベル中にライン毎のＲＧＢ画像データが入力されると、ラインカウンタ２１０はデータイネーブル信号DEがハイレバルになる度にカウントすることによって、ラインをカウントすることができる。または、ラインカウンタ２１０は、水平同期信号Vsyncがハイレバルになる度にカウントすることによって、ラインをカウントすることができる。
【００２８】
そして、ブロックカウンタ２２０は、データイネーブル信号DEがハイレベルの期間中、メインクロックMCLKに同期して一つの画素または複数画素の画像データが入力されるので、メインクロックMCLKの所定数のサイクル毎に１を計数することによって、ブロックをカウントする。例えば、一つのクロックに一つの画素のRGB画像データが入力されれば、ブロックカウンタ２２０は、Nクロックサイクル毎に一つのブロックをカウントすれば良い。または、水平同期信号Hsyncのパルスの後の数クロック後に、データイネーブル信号DEがハイレバルになると、ブロックカウンタ２２０は、水平同期信号Hsyncのパルスの入力時点から数クロック後から、カウントを開始することができる。
【００２９】
以下、本発明の実施例による液晶表示装置において、フリッカーが発生するパターンを感知して反転駆動方式を変更する方法について、図４〜図８を参照して詳細に説明する。
本発明の実施例では、一つのブロックに含まれる画素において隣接する二つの画素のRGB画像データの階調差を求め、ＲＧＢ画像データの階調差の大きさが臨界値を越えれば、プラス（＋）のドット画素値BPまたはマイナス（−）のドット画素値BNを１増加させる。そして、プラスのドット画素値BPまたはマイナスのドット画素値BNによって当該ブロックの類型を判断し、該ブロックが形成されるパターンを判定してフリッカー発生を判定する。
【００３０】
まず、図４、図５a及び図５bを参照して、１ドット反転駆動方式の液晶表示装置においてフリッカーが発生するときの反転駆動方式を変更する方法について詳細に説明する。
図４は本発明の実施例による反転駆動方式を変更する方法を示すフローチャートであり、図５a及び図５bは各々１ドットブロックを示す図面である。
【００３１】
図４に示すように、まず、１フレームが開始するときに、１ドットブロックの個数NB１を示すレジスタの値を初期化し（Ｓ４０１）、一つのブロック内においてプラスのドット画素値BPとマイナスのドット画素値BNを示すレジスタの値を初期化する（Ｓ４０２）。
【００３２】
プラスのドット画素値BPは、式１の条件を満足する隣接する奇数番目及び偶数番目の二つの画素において、奇数画素の階調が偶数画素の階調よりも大きい、隣接する二つの画素の個数であり、マイナスのドット画素値BNは、奇数画素の階調が偶数画素の階調よりも小さい、隣接する二つの画素の個数である。
｜P２n-１−P２n｜＞Pth            （１）
ここで、P２n-１及びP２nはそれぞれ、奇数画素の階調と偶数画素の階調を示し、Pthは臨界値であり、nは１からN/２までの自然数である。
【００３３】
そして、一つのブロック内で隣接する奇数画素の階調と偶数画素の階調の差（P２n-１−P２n）を計算し（Ｓ４０３）、式１に示すように、その差（P２n-１-P２n）の絶対値が臨界値Pthよりも大きいか否かを判断する（Ｓ４０４）。この時、画素の階調P２n-１、P２nは、信号コントローラ２００がグラフィック制御部から受信する画像データによって判断できる。そして、階調の差はRGBの各々に対し独立的に判断し、臨界値PthはRGB毎に異なることがある。特に、グリーン（G）はレッド（R）及びブルー（B）に比べて階調差が小さくてもドットパターンが容易に確認されるので、グリーンの臨界値をレッド及びブルーの臨界値よりも小さくすることができる。例えば、臨界値をRGBのそれぞれに対し１６、８及び１６と設定することができる。
【００３４】
この時、偶数番目及び奇数番目の画素のＲＧＢ画像データのいずれかでも式１の条件を満足し、ステップＳ４０３で算出した差（P２n-１-P２n）が正数であれば、プラスのドット画素値BPを１増加させ、負数であれば、マイナスのドット画素値BNを１増加させる（Ｓ４０５）。ステップＳ４０４で式１の条件を満足しないか、式１の条件を満足してステップＳ４０５の処理を行った後で、二つの画素が一つのブロックの最後に該当するか否かを判断する（Ｓ４０６）。ブロックの最後でなければ、ステップＳ４０４に戻って、次に隣接する二つの画素に対し階調差を算出し、ブロックの最後であれば、一つのブロック内における全ての隣接する二つの画素に対し階調差を計算したわけであるので、このブロックが１ドットブロックに該当するか否かを判断する。
【００３５】
より詳細には、プラスのドット画素値BPが一つのブロック内の画素の個数Nの半分N/２に該当すれば、現在のブロックがプラスのドットブロックであるとメモリに書き込み（Ｓ４１１）、メモリに保存されている直前ラインのブロック情報から、直前ラインの同一位置のブロックがマイナスのドットブロックであるか否かを判断する（Ｓ４１２）。どのブロックが直前ラインに属して該直前ラインの同一位置であるかに関しては、それぞれのラインカウンタ２１０及びブロックカウンタ２２０によって確認する。この時、メモリは、信号コントローラ２００の内部或いは外部のメモリを用いることができる。前記判断結果、図５aに示すように、現在のブロックがプラスのドットブロックであり、直前のラインと同一位置のブロックがマイナスのドットブロックであれば、１ドットブロックの個数NB１を１増加させる（Ｓ４１３）。
【００３６】
同様に、マイナスのドット画素値BNがN/２に当該すれば、現在のブロックがマイナスのドットブロックであるとメモリに書き込み（Ｓ４２１）、メモリに保存されている直前ラインのブロック情報から、直前ラインの同一位置のブロックがプラスのドットブロックであるか否かを判断する（Ｓ４２２）。前記判断結果、図５bに示すように、直前ラインのブロックがプラスのドットブロックであれば、１ドットブロックの個数NB１を１増加させる（Ｓ４１３）。
【００３７】
そして、プラスのドット画素値BP及びマイナスのドット画素値BNがいずれもN/２でなければ、現在のブロックが１ドットブロックではないと書き込む（Ｓ４３１）。
このように、現在のブロックが１ドットブロックに該当するか否かを確認した後、現在のブロックが一つのラインの最後のブロックに該当するか否かを判断する（Ｓ４４１）。例えば、１６個の画素を１ブロックとするとき、ブロックカウンタ２２０は、信号コントローラ２００の内部若しくは外部クロックを通じて、１６個の画素に該当する画像データを一つのブロックとして認識し、ブロックを計数する。ＳＸＧＡ  ＬＣＤでは、一つのラインに８０個のブロックが存在するので、ブロックカウンタ２２０のカウント値が８０であれば、現在のブロックを一つのラインの最後のブロックであると判断する。ブロックカウンタ２２０のカウント値が８０でなければ、再びステップＳ４０２〜Ｓ４４１を経て、次のブロックが１ドットブロックに該当するか否かを確認する。
【００３８】
現在のブロックが一つのラインの最後のブロックに該当すれば、ラインカウンタ２１０を通じて、このブロックが属するラインが最後のラインであるか、つまり１フレームの最後に該当するか否かを判断する（Ｓ４４２）。ラインカウンタ２１０は、前記したように、データイネーブル信号DEまたは垂直同期信号Hsync信号がイネーブルになる度にラインを計数し、このラインカウンタ２１０のカウント値が液晶表示装置の垂直解像度に該当すればフレームの最後であると判断する。現在のラインがフレームの最後でなければ、ブロックカウンタ２２０のカウント値を初期化し、ステップＳ４０２〜Ｓ４４２を経て、次のラインに属するブロックに対し判断する。
【００３９】
ステップＳ４０１〜Ｓ４４２を経て１フレーム内の全てのブロックに対し判断した後、１ドットブロックの個数NB１が現在のフレームを１ドットパターンとして認識できる値に該当しているか否かを確認する（Ｓ４４３）。例えば、１フレーム内の全体ブロックにおける６０％のブロックが１ドットブロックであるとき、現在のフレームを１ドットパターンとして認識するとすれば、ＳＸＧＡパネルにおいて１６個の画素を一つのブロックにした場合、１ドットブロックの個数NB１が４９,１５２個（８１,９２０×０．６）を越えるか否かを判断すれば良い。
【００４０】
現在のフレームが１ドットパターンとして認識されれば、信号コントローラ２００は、１ドット反転駆動から別の反転駆動に反転駆動方法を変更する（Ｓ４４４）。例えば、デュアルソースパネル構造においては、コラム反転駆動に変更することができる。
【００４１】
このように、本発明の実施例によれば、１ドット反転駆動中にフリッカーが発生すれば、反転駆動方式を変更することによってフリッカーの発生を低減することができる。
前記では、１ドット反転駆動時にフリッカーが発生するときに反転駆動方式を変更する実施例について説明したが、コラム反転駆動時にも、フリッカーが発生することがあり、以下にこのような実施例について図６、図７a及び図７bを参照して説明する。
【００４２】
図６は本発明の実施例による反転駆動方式を変更する方法を示すフローチャートであり、図７a及び図７bはそれぞれ２ドットブロックを示すものである。
コラム反転駆動方式において、コラムパターンを認識し反転駆動方式を変更する方法は、隣接する二つのラインにおける同一位置の二つのブロックがいずれもプラスのドットブロックであるか、又はマイナスのドットブロックである場合を２ドットブロックとして認識するという点を除いて、図４で説明した方法と同様である。
【００４３】
詳細には、図６に示すように、まずドットブロックの個数NB及び２ドットブロックの個数NB２を示すレジスタの値を初期化し（Ｓ６０１）、一つのブロック内でプラスのドット画素値BPとマイナスのドット画素値BNを示すレジスタの値を初期化する（Ｓ６０２）。次に、図４のＳ４０３〜Ｓ４０６で説明したように、式１に示される階調比較を通じて、現在のブロックのプラスのドット画素値BPとマイナスのドット画素値BNを求める（Ｓ６０３〜Ｓ６０６）。
【００４４】
一つのブロック内におけるプラスのドット画素値BPがN/２に該当すれば、現在のブロックがプラスのドットブロックであるとメモリに書き込み（Ｓ６１１）、ドットブロックの個数NBを１増加させる（Ｓ６１２）。そして、メモリに保存されている直前ラインのブロック情報から、直前ラインの同一位置のブロックがプラスのドットブロックであるか否かを判断する（Ｓ６１３）。前記判断結果、図７aに示すように、二つのブロックがいずれもプラスのドットブロックであれば、２ドットブロックの個数NB２を１増加させる（Ｓ６１４）。
【００４５】
同様に、マイナスのドット画素値BNがN/２に当該すれば、現在のブロックがマイナスのドットブロックであるとメモリに書き込み（Ｓ６２１）、ドットブロックの個数NBを１増加させる（Ｓ６２２）。そして、メモリに保存されている直前ラインのブロック情報から、直前ラインの同一位置のブロックがマイナスのドットブロックであるか否かを判断する（Ｓ６２３）。前記判断結果、図７bに示すように、二つのブロックがいずれもマイナスのドットブロックであれば、２ドットブロックの個数NB２を１増加させる（Ｓ６１４）。
【００４６】
そして、プラスのドット画素値BP及びマイナスのドット画素値BNがいずれもN/２でなければ、現在のブロックがドットブロックでないと書き込む（Ｓ６３１）。
現在のブロックがドットブロック若しくは２ドットブロックに該当するか否かを判断した後、図４のステップＳ４４１で説明したように、現在のブロックが一つのラインの最後のブロックに該当するか否かを確認する（Ｓ６４１）。現在のブロックが一つのラインの最後のブロックに該当しなければ、ステップＳ６０２〜Ｓ６４１を経て、次のブロックがドットブロック若しくは２ドットブロックに該当するか否かを確認する。現在のブロックが一つのラインの最後のブロックに該当すれば、図４のステップＳ４４２で説明したように、該ブロックが属するラインが１フレームの最後に該当するか否かを判断する（Ｓ６４２）。現在のラインがフレームの最後でなければ、ブロックカウンタ２２０のカウント値を初期化し、ステップＳ６０２〜Ｓ６４２を経て次のラインに属するブロックに対して判断する。
【００４７】
Ｓ６０１〜Ｓ６４２を経て１フレーム内の全てのブロックに対し判断を行った後、２ドットブロックの個数NB２が現在のフレームをコラムパターンとして認識できる値に該当するか否かを確認する（Ｓ６４３）。例えば、ドットブロックの個数NBが全体ブロックの個数Mの６０％に該当し、２ドットブロックの個数NB２がドットブロックの個数NBの９０％に該当するときにコラムパターンが発生したと判断することができる。または、２ドットブロックの個数NB２が全体ブロックの個数Mの一定のパーセントに該当すればコラムパターンが発生したものと判断できる。このように、現在のフレームがコラムパターンとして認識されれば、信号コントローラ２００は反転駆動方式をコラム反転駆動から別の反転駆動方式に変更する（Ｓ６４４）。
【００４８】
このように、本発明の他の実施例によれば、コラム反転駆動中にコラムパターンが発生すれば、反転駆動方式を変更することによってフリッカーの発生を低減することができる。
【００４９】
図６に示される本発明の実施例では、連続するプラスのドットブロックと連続するマイナスのドットブロックを合わせてフリッカーを判断したが、両者を別々に判断することができる。
以下、図８を参照して前記実施例について説明する。
【００５０】
図８は本発明の実施例による反転駆動方式を変更する方法を示すフローチャートである。
図８に示すように、本発明の実施例による反転駆動方式の変更方法は、プラスの２ドットブロックとマイナスの２ドットブロックを別々に保存する点を除いて、図６に示す実施例と同様である。
【００５１】
詳細には、まずプラスのドットブロックの個数NBP、マイナスのドットブロックの個数NBN、プラスの２ドットブロックの個数NBP２及びマイナスの２ドットブロックの個数NBN２を示すレジスタの値を初期化し（Ｓ８０１）、一つのブロック内におけるプラスのドット画素値BPとマイナスのドット画素値BNを示すレジスタの値を初期化する（Ｓ８０２）。次に、図６のステップＳ６０３〜Ｓ６０６で説明したように、式１に示される階調比較を通じて、現在ブロックのプラスのドット画素値BPとマイナスのドット画素値BNを求める（Ｓ８０３〜Ｓ８０６）。
【００５２】
図６のステップＳ６１１〜Ｓ６１３での説明と同様に、現在のブロックがプラスのドットブロックであれば、現在のブロックをプラスのドットブロックであると書き込み（Ｓ８１１）、プラスのドットブロックの個数NBPを１増加させる（Ｓ８１２）。そして、直前ラインのドットブロックがプラスのドットブロックであるか否かを判断し（Ｓ８１３）、現在ラインと直前ラインのドットブロックがいずれもプラスのドットブロックであれば、プラスの２ドットブロックの個数NBP２を１増加させる（Ｓ８１４）。
【００５３】
同様に、現在のブロックがマイナスのドットブロックであれば、現在のブロックをマイナスのドットブロックであると書き込み（Ｓ８２１）、マイナスのドットブロックの個数NBNを１増加させる（Ｓ８２２）。そして、直前ラインのドットブロックがマイナスのドットブロックであるか否かを判断し（Ｓ８２３）、二つのラインのドットブロックがいずれもマイナスのドットブロックであれば、マイナスの２ドットブロックの個数NBN２を１増加させる（Ｓ８２４）。
【００５４】
そして、プラスのドット画素値BP及びマイナスのドット画素値BNがいずれもN/２でなければ、現在のブロックがドットブロックでないと書き込む（Ｓ８３１）。
次に、図６のステップＳ６４１及びＳ６４２での説明のように、１フレーム内の全てのブロックに対しプラス及びマイナスのドットブロックまたはプラス及びマイナスの２ドットブロックに該当するか否かを判断する（Ｓ８４１、Ｓ８４２）。そして、ステップＳ８０１〜Ｓ８４２を通じて１フレーム内の全てのブロックに対し判断を行った後、現在のフレームをコラムパターンとして認識できるかを確認する。プラスのドットブロックの個数NBPが全体ブロックの個数Mの臨界値以上を占め、プラスの２ドットブロックの個数NBP２がプラスのドットブロックの個数NBPの臨界値以上であれば、コラムパターン（プラスのコラムパターン）として認識し、反転駆動方式を変更する（Ｓ８４３）。ステップＳ８４３の条件を満足しなければ、マイナスのドットブロックの個数NBNが全体ブロックの個数Mの臨界値以上であり、マイナスの２ドットブロックの個数NBN２がマイナスのドットブロックの個数NBNの臨界値以上であるか否かを判断し、これを満足すれば（マイナスのコラムパターンが生成される）反転駆動方式を変更する（Ｓ８４４）。そして、ステップＳ８４３とＳ８４４の順序を替えて確認することもできる。
本発明によれば、各画素に印加される画像データからフリッカーが発生するパターンを判定し、フリッカーが発生するパターンであると判定されるときには、反転駆動方式を変更することによって、フリッカーの発生を低減することができる。
【００５５】
以上、本発明の好ましい実施例について詳細に説明したが、本発明の権利範囲はこれに限定されず、特許請求の範囲で定義している本発明の基本概念を利用した当業者の様々な変形及び改良形態もまた本発明の権利範囲に属するものである。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施例による液晶表示装置の概略ブロック図である。
【図２】１ドット反転駆動の際にフリッカーを発生させるイメージパターンを示す図面である。
【図３】コラム反転駆動の際にフリッカーを発生させるイメージパターンを示す図面である。
【図４】本発明の実施例による反転駆動方式の変更方法を示すフローチャートである。
【図５ａ】１ドットブロックを示す図面である。
【図５ｂ】１ドットブロックを示す図面である。
【図６】本発明の実施例による反転駆動方式の変更方法を示すフローチャートである。
【図７ａ】２ドットブロックを示す図面である。
【図７ｂ】２ドットブロックを示す図面である。
【図８】本発明の実施例による反転駆動方式の変更方法を示すフローチャートである。
【図１】
2005531805.tif 000003
【図２】
2005531805.tif 000004
【図３】
2005531805.tif 000005
【図４】
2005531805.tif 000006
2005531805.tif 000007
【図６】
2005531805.tif 000008
2005531805.tif 000009
【図８】
2005531805.tif 000010
【国際調査報告】
2005531805.tif 000011
2005531805.tif 000012