(57)【要約】【課題】【解決手段】  フレームｎ−２に関連する低速画素データに基づいて、現在のフレームｎのためにフレームｎ−１の低速画素について液晶のオーバドライブをメモリ効率よく行う。【選択図】  図５
2007532979.tif 000002
【特許請求の範囲】
【請求項１】
液晶のオーバドライブを実行する方法であって、
以前の入力フレームｎ−２の画素値（ＯＰn-2）と直前の入力フレームの画素値（ＩＰn-1）との両方が低速領域閾値よりも小さいと共に、現在の入力フレームの画素値（ＩＰn）が前記低速領域閾値よりも大きい場合に、低速領域標識を設定する工程と、
現在のビデオ出力フレームである前記直前のビデオ入力フレームｎ−１に関連する出力画素値（ＯＰＤn-1）を算出する工程と、
前記現在のビデオ出力フレームｎ−１の間に前記出力画素値ＯＰＤn-1を適用する工程と、を備える、方法。
【請求項２】
請求項１に記載の方法であって、前記現在のビデオ入力フレームｎと、前記直前のビデオ入力フレームｎ−１と、前記以前のビデオ入力フレームｎ−２とは、それぞれ、関連する画素値をそれぞれ有する複数の画素からなる、方法。
【請求項３】
請求項２に記載の方法であって、前記現在のビデオ出力フレームｎ−１に関連する画素は、それぞれ、対応する目標画素値を有し、直前のビデオ出力フレームｎ−２に関連する画素は、それぞれ、対応する開始画素値を有する、方法。
【請求項４】
請求項３に記載の方法であって、さらに、
前記現在のビデオ出力フレームからのＭビットの値（ＯＰn-1［Ｍ］）を準備する工程と、
前記データワードＩＰＤn-1［Ｎ］を前記ＯＰn-1［Ｍ］と連結する工程と、を備える、方法。
【請求項５】
請求項４に記載の方法であって、さらに、
前記連結されたデータワードをフレームバッファに書き込む工程と、
前記書き込む工程と同時に、前記直前のビデオ入力フレームｎ−１および前記直前のビデオ出力フレームｎ−２について連結された画素データワードに基づいて、以前に連結されたデータワードを読み出す工程と、を備える、方法。
【請求項６】
液晶のオーバドライブを実行するためのコンピュータプログラム製品であって、
直前のビデオ出力フレームｎ−２と現在のビデオ出力フレームｎ−１との両方が低速画素値範囲内にあると共に、次のビデオ出力フレーム（すなわち、現在のビデオ入力フレーム）ｎが前記低速画素値範囲外にあるという条件が成り立つか否かを判定して、前記条件が成り立つ場合に、低速領域標識を設定するためのコンピュータコードと、
前記低速領域標識の値に基づいて、前記現在の出力ビデオフレームｎ−１に関連する出力画素値（ＯＰＤn-1）を算出するためのコンピュータコードと、
前記現在のビデオ出力フレームｎ−１の間に前記出力画素値ＯＰＤn-1を適用するためのコンピュータコードと、
前記コンピュータコードを格納するためのコンピュータ読み取り可能な媒体と、を備える、コンピュータプログラム製品。
【請求項７】
請求項６に記載のコンピュータプログラム製品であって、前記現在のビデオフレームｎと、前記以前のビデオフレームｎ−１と、前記ビデオフレームｎ−２とは、それぞれ、関連する画素値をそれぞれ有する複数の画素からなる、コンピュータプログラム製品。
【請求項８】
請求項７に記載のコンピュータプログラム製品であって、前記現在のビデオフレームに関連する画素は、それぞれ、対応する目標画素値を有し、前記以前のビデオフレームフレームは、それぞれ、対応する開始画素値を有する、コンピュータプログラム製品。
【請求項９】
請求項８に記載のコンピュータプログラム製品であって、さらに、
前記現在のビデオ出力フレームからのＭビットの値（ＯＰn-1［Ｍ］）を準備するためのコンピュータコードと、
前記ＩＰＤn［Ｎ］を前記ＯＰn-1［Ｍ］と連結するためのコンピュータコードと、を備える、コンピュータプログラム製品。
【請求項１０】
請求項９に記載のコンピュータプログラム製品であって、さらに、
前記連結されたデータワードをフレームバッファに書き込むためのコンピュータコードと、
前記書き込みと同時に、前記直前のビデオ入力フレームｎ−１および前記直前のビデオ出力フレームｎ−２について連結された画素データワードに基づいて、以前に連結されたデータワードを読み出すためのコンピュータコードと、を備える、コンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイ装置に関し、特に、ＬＣＤパネルディスプレイ上の動きの見掛けを強化するための方法および装置に関する。
【背景技術】
【０００２】
ＬＣＤパネルの各画素は、標準的な組［０、１、２、．．．、２５５］に離散化された輝度値を取ることが可能であり、かかる画素が３つそろって、フレーム時間（通例は、６０分の１秒）ごとに更新される任意の色を形成するＲＧＢ成分を提供する。ＬＣＤ画素に関しては、それら画素の入力コマンドへの応答が遅く、顕著な時間遅延（一部のパネルにおける数フレームに相当する時間）後にようやく、画素が目標値に到達することから、ディスプレイアーチファクト（すなわち、急激に動く物体の「スミア」画像）が発生するという問題がある。スミアは、ＬＣＤの応答速度が、フレームレートについて行くのに十分な速さでない場合に起きる。ＬＣＤは、液晶が電界の影響下で向きを変える能力に依存するため、上記の場合には、１つの画素値から他の画素値への移行を、所望の時間フレームの範囲で実現できない。したがって、液晶は、光度を変えるために物理的に移動する必要があるため、液晶材料自体の粘性が原因となって、スミアアーチファクトが出現する。
【０００３】
かかる画質の劣化を低減および／または排除するために、１フレーム周期内に目標画素値に到達する、もしくは、ほぼ到達するように画素値をオーバドライブすることにより、ＬＣＤの応答時間を短縮する。特に、所与の画素の入力電圧を、現在のフレームの目標画素値を超えるオーバドライブ画素値にバイアスすることにより、開始画素値と目標画素値との間の移行が加速され、指定のフレーム周期内で、画素が目標輝度レベルに駆動されるようになる。しかしながら、一部のＬＣＤパネルは、特定の範囲の画素値に対して特に遅い画素応答時間を示すため、それらの画素は、「低速」画素と呼ばれる。これら低速画素は、この低速範囲外の画素値に対する画素応答時間よりも、はるかに長い画素応答時間を有するため、特に問題になる。
【０００４】
したがって、低速範囲において非常に遅い画素応答を示す低速画素として特定された画素のみに対して、画素のオーバドライブを強化する方法、システム、および、装置が求められている。
【発明の開示】
【０００５】
液晶ディスプレイ（ＬＣＤ）での実施に適した、画素の応答時間を短縮することによって高品質で速い動画をディスプレイ上に表示する省メモリ方法、装置、および、システムを提供する。
【０００６】
一実施形態では、液晶のオーバドライブを選択的に実行する方法が提供されている。その方法は、現在のビデオフレームｎの開始画素値または目標画素値が、低速画素値範囲内にあるか否かを判定し、ビデオフレームｎ−２の低速画素標識の値（ＳＴn-2）に基づいて、以前のビデオフレームｎ−１に関連する出力画素値（ＯＰＤn-1）を算出することにより実行される。次いで、以前のビデオフレームｎ−１に関連する出力画素値（ＯＰＤn-1）は、以前のビデオフレームｎ−１の間に適用され、それにより、現在のフレームｎで適用されるＬＣＤオーバドライブ画素値にヘッドスタートが提供される。
【０００７】
別の実施形態では、低速画素に対して液晶オーバドライブを実行するためのコンピュータプログラム製品が提供されている。
【発明を実施するための最良の形態】
【０００８】
以下では、添付の図面に一例が示された本発明の特定の実施形態について詳しく説明する。特定の実施形態を参照して本発明の説明を行うが、本発明がその実施形態に限定されることを意図するものではない。逆に、本発明は、添付の特許請求の範囲に規定された発明の趣旨および範囲に含まれる代替物、変形物、および、等価物を網羅する。
【０００９】
一部のＬＣＤパネルでは、特定の範囲の画素値に対して、画素応答時間が大きく変化する。一般に、低速画素（sticky pixels）と呼ばれる非常に遅い画素は、従来のＬＣＤオーバドライブを利用する方法とは異なる方法を必要とし、以前のビデオフレームに「ヘッドスタート」画素値を提供することにより、現在のビデオのＬＣＤオーバドライブコマンド値について、画素が、割り当てられたフレーム周期内で目標画素値に到達できる可能性がはるかに大きくなる。上述の方法を用いて、以前のフレーム（ｎ−１）にヘッドスタート画素値が必要である状況を、別の以前のビデオフレーム（ｎ−２）に関連する低速画素データに基づいて特定し、現在のビデオフレーム（ｎ）で適用されるＬＣＤコマンド値が、フレーム周期内で画素を目標値に到達させることを可能にするメモリ効率のよいシステム、方法、および、装置を提供する。
【００１０】
以下では、本発明の任意の実施形態での利用に適したアクティブマトリクス型ＬＣＤパネルについて簡単に説明する。図２は、本発明の任意の実施形態での利用に適したアクティブマトリクス型液晶ディスプレイ装置２００の一例を示すブロック図である。図２に示すように、液晶ディスプレイ２００は、液晶ディスプレイパネル２０２と、画像データの格納に適した複数のデータラッチ２０６を有するデータドライバ２０４と、ゲートドライバ論理回路２１０を有するゲートドライバ２０８と、タイミング制御部（ＴＣＯＮとも呼ぶ）２１２と、液晶ディスプレイパネル２０２に印加される基準電圧Ｖrefとデータドライバ２０４およびゲートドライバ２０８の動作に必要な複数の所定の電圧とを生成する基準電圧電源２１４と、を備える。
【００１１】
ＬＣＤパネル２０２は、マトリクス配列の複数の画素２１１を備えており、画素２１１は、複数のデータバス線２１４および複数のゲートバス線２１６によってデータドライバ２０４に接続されている。本実施形態では、これらの画素は、データバス線２１４とゲートバス線２１６との間に接続された複数の薄膜トランジスタ（ＴＦＴ）２１３の形態を有する。動作中に、データドライバ２０４は、データ信号（ディスプレイデータ）をデータバス線２１４に出力し、ゲートドライバ２０８は、水平同期信号と同期するタイミングで、複数のゲートバス線２１６に対して順番に所定の走査信号を出力する。このように、所定の走査信号がゲートバス線２１６に供給されると、ＴＦＴ２１３は、ＯＮ状態になってデータ信号を伝達し、そのデータ信号は、データバス線２１４に供給されて、最終的に、選択された画素２１１に供給される。
【００１２】
通例、ＴＣＯＮ２１２は、ビデオ信号を（ほとんどの場合、オーディオ信号と併せて）出力するよう適切に構成されたビデオ源２１８（パーソナルコンピュータ、ＴＶなどの装置）に接続されている。ビデオ信号は、コンポジット、シリアルデジタル、パラレルデジタル、ＲＧＢ、または、消費者向けのデジタルビデオなど、任意の数および種類の周知のフォーマットを有してよい。ビデオ信号が、アナログビデオ信号である場合には、ビデオ源２１８は、例えば、アナログテレビ、スチルカメラ、アナログＶＣＲ、ＤＶＤプレーヤ、カムコーダ、レーザディスクプレーヤ、ＴＶチューナ、セットトップボックス（サテライトＤＳＳやケーブル信号を用いる）など、何らかの形態のアナログビデオ源であってよい。ビデオ信号がデジタルビデオ信号である場合には、ビデオ源２１８は、例えば、デジタルテレビ（ＤＴＶ）、デジタルスチルカメラ、デジタルビデオカメラなど、デジタル画像源であってよい。デジタルビデオ信号は、標準的な４８０プログレッシブ走査ビデオはもちろん、ＳＭＰＴＥ  ２７４Ｍ−１９９５（１９２０ｘ１０８０解像度、プログレッシブ走査またはインターレース走査）、ＳＭＰＴＥ  ２９６Ｍ−１９９７（１２８０ｘ７２０解像度、プログレッシブ走査）など、任意の数および種類の周知のデジタルフォーマットであってよい。
【００１３】
通例は、ビデオ源２１８によって供給されるビデオ信号は、いわゆるＲＧＢ色空間に従ったデジタルビデオ信号である。当業者に周知の通り、ビデオ信号ＲＧＢは、赤色の輝度を示す「Ｒ」信号と、緑色の輝度を示す「Ｇ」信号と、青色の輝度を示す「Ｂ」信号とからなる３つのデジタル信号（以降、「ＲＧＢ信号」と呼ぶ）である。ＲＧＢ信号の各信号成分に関連するデータビットの数（ビット数と呼ぶ）は、８ビット（合わせて２４ビット）に設定されることが多いが、適切な任意のビット数であってよい。
【００１４】
これ以降の説明では、ビデオ源２１８によって供給されるビデオ信号は、特定の画素に対するデータをそれぞれ提供する複数の画素デ―タワードからなるデジタル信号であるとする。また、各画素データワードは、色チャンネル（すなわち、赤、青、緑）の内の特定の１色にそれぞれ対応する８ビットのデータを含むと仮定する。図３は、本発明に従って、画素データワード３００の例を示す図である。図に示すように、画素データワード３００は、２４ビット（すなわち、各色空間成分Ｒ、Ｇ、または、Ｂが、８ビット）の系に適合する。以降の説明ではＲＧＢ系を用いるが、本発明は、任意の適切な色空間に適用できることに注意されたい。したがって、画素データワード３００は、赤（Ｒ）サブ画素３０２と、緑（Ｇ）サブ画素３０４と、青（Ｂ）サブ画素３０６とを含む３つのサブ画素で構成される。各サブ画素は８ビット長であり、合わせて２４ビットである。このように、各サブ画素は、２8（すなわち、２５６）の電圧レベル（以後、画素値と呼ぶ）を生成することができる。例えば、Ｂサブ画素３０６を用いて、液晶の透過度を変化させて青マスクを透過する光の量を調節することにより、２５６段階の青色を表現することが可能であり、実質的に同じ方法により、Ｇサブ画素３０４を用いて、２５６段階の緑色を表現することが可能である。すなわち、従来の構成のディスプレイモニタは、併せて用いることで約１６００万色を表示可能な３つのサブ画素３０２ないし３０６から各ディスプレイ画素が形成されるように構成される。例えば、ビデオフレーム３１０が、それぞれＩ個の画素からなるＮ本のフレームラインを有するアクティブマトリクス型ディスプレイでは、フレームライン番号ｎ（１からＮ）と画素番号ｉ（１からＩ）とを指定すれば、特定の画素データワードを特定することができる。
【００１５】
図２を再び参照すると、ビデオフレームの形態のビデオ画像の伝送中に、ビデオ源２１８は、複数の画素データワード３００からなるデータストリーム２２２を供給する。次に、画素データワード３００は、ＴＣＯＮ２１２によって受信および処理されるが、ビデオフレーム３１０の特定のフレームラインｎの表示に用いられる（画素データの形態の）ビデオデータはすべて、ライン周期τ以内にデータラッチ２０６に供給される必要がある。したがって、各データラッチ２０６が、対応する画素データを格納すると、データドライバ２０４は、ＬＣＤアレイ２０２内の適切なＴＦＴ２１３を駆動するように選択される。
【００１６】
低速のＬＣＤパネルの性能を向上させるには、まず、ＬＣＤパネルの性能を特徴付けるために、例えば、１フレーム時間の終わりまでの各画素の動態を示す一連の測定値を取得する。始めに開始画素値ｓを有し、次に、目標値ｔとなるよう命令される１または複数の代表画素について、上述の測定値が取得される（ｓおよびｔは、０から２５５までの整数値）。１フレーム時間で実際に到達した画素値をｐとすると、以下のように表される。
（１）    ｐ＝ｆs（ｔ）
ここで、ｆsは、固定された開始画素ｓに対応する１フレーム画素応答関数である。例えば、開始画素値ｓ＝３２と、目標画素値ｔ＝１９２とを有する画素に対する１フレーム画素応答関数ｆs（ｔ）は、ｐ＝１００の画素輝度レベルまでしか到達できない場合、ｆ32（１９２）＝１００と表される。
【００１７】
低速のパネル（１フレーム以内に、目標のすべてではないにしても、ほとんどに到達できない）について、関数ｍ（ｓ）およびＭ（ｓ）は、それぞれ、１フレーム時間内に到達可能な最小画素値および最大画素値を、最大努力曲線を規定するｓの関数として与える。したがって、区間［ｍ（ｓ），Ｍ（ｓ）］の範囲にある画素値ｐを得るために、画素値ｐを生成する引数、すなわち、１フレーム時間で目標（すなわち、画素値ｐ）を実現するオーバドライブ画素値と呼ばれる引数、について式（１）を解く。
【００１８】
例えば、図４は、本発明の一実施形態に従って、オーバドライブなしの画素の応答曲線と、オーバドライブされた画素の応答曲線との比較を示す図である。図４の例では、対象となる画素は、フレーム２の始めにおける開始画素値Ｓと、次のフレーム３における目標画素値Ｔとを有する。しかしながら、画素がオーバドライブされない場合（すなわち、目標画素値Ｔに対応する電圧Ｖ1が印加される場合）には、到達画素値Ｔ1は、値ΔＴだけ目標画素値Ｔに及ばないため、以後のフレームでゴーストアーチファクトが生じる。しかしながら、オーバドライブ画素値Ｐ１に対応する電圧Ｖ2＞Ｖ1を印加することによって、画素をオーバドライブすると、フレーム周期２以内で目標画素値Ｔに到達するため、以後のフレームでは、ゴーストアーチファクトが生じない。
【００１９】
オーバドライブ方法には、ＬＣＤパネルの光学応答を適時かつ正確に特徴付けることが必要であることに注意されたい。正確なモデルを用いることで、オーバドライブが、適用される画素値に対する所与の画素の応答をより正確に予測できるようになり、それにより、オーバドライブ値と予測画素値とを、より正確に選択できるようになる。ＬＣＤパネルの応答は温度の影響を受けるため、この手順によって実現される光学応答が一貫したものとなるように、暖機の時間を長くした。ＬＣＤの光学応答は、温度に依存する。これは、液晶材料の粘度が温度に依存するからである。液晶は、物理的に回転する必要があるため、その粘度によって、いかに速く回転を実行できるかが決まる。所与のＬＣＤパネルの応答時間を決定するのは、この回転の速度である。一般に、温度が上がると、液晶の粘度が下がるため、光学応答時間が短くなる。
【００２０】
多くの非慣性系の方法（すなわち、画素の速度を無視する方法）のどれを用いても、各開始画素および各目標画素について、１フレーム時間の終わりに目標画素値を最も実現させやすいコマンド画素を示す完全なオーバドライブテーブル（ＦＯＴ）と呼ばれるテーブルを作成することができる。本実施形態では、ＦＯＴは、２５６の列（０から２５５の範囲で、開始画素ごとに１列）と、同じく２５６の行（あり得る目標ごとに１つ）とを有するルックアップテーブルからなる。ＦＯＴは、簡単なルックアップによってランタイム問題を解決するが、そのサイズ（２５６×２５６）のテーブルを格納することは実際的ではない。しかしながら、例えば、以下の参照数列を用いて、３２番目の画素ごとに画素配列をサブサンプリングすることで（ただし、最後の項は２５５に切り捨てる）、飽和領域を用いて有用なデータを格納する拡張オーバドライブテーブル（ＥＯＴ）と呼ばれる、より小さい９×９の配列が形成される。
（２）  画素＝｛０，３２，６４，９６，１２８，１６０，１９２，２２４，２５５｝
このように、拡張オーバドライブテーブルは、すべての重複データを格納または使用する必要なしに、重複する点をまたぐ場合の任意の補間誤差の大きさを、許容範囲なレベルまで低減する。図１は、開始画素が列ｊで与えられ目標画素が行ｉで与えられるよう構成された代表的なオーバドライブテーブル１００を示す図である。オーバドライブテーブル１００は、計算およびメモリのリソースを節約するためにサブサンプリングによってテーブル項目の数を減らしたオーバドライブテーブルであることに注意されたい。したがって、テーブル１００は、２５６×２５６の項目、すなわち、開始画素と目標画素との組み合わせごとに１つの項目を有する完全なオーバドライブテーブル（図示せず）の「サブサンプリング」によって得られたデータ点を提供する。テーブル１００は、３２画素幅のグリッド（すなわち、｛０，３２，６４，９６，１２８，１６０，１９２，２２４，２５５｝）に基づいているため、サンプリングのグリッドから外れたデータ点に対応する「欠落した」行および列が数多く存在し、それらは、多くの周知の補間方法のいずれかに基づいて実行時に推定される。
【００２１】
したがって、一定の開始画素ｓについて、オーバドライブテーブル（図１に示したテーブルなど）に対応するオーバドライブ関数は、式（３）のように与えられる。
【数１】
2007532979.tif 000003
ここで、差δ（ｐ）＝ｐ−Ｍ（ｓ）は、目標画素ｐからの不足分の大きさであり、不足δ（ｐ）と呼ぶこととする。非飽和領域では不足は存在しない（δ＝０）が、目標ｐが最大値Ｍ（ｓ）を超えると、不足は、正になり、画素ごとに１画素ずつ大きくなる。ＥＯＴでは、不足は、２５５の飽和値に加算される。唯一、目標ｐが到達最小値よりも小さい低目標値側では、不足が、いわゆる目標画素値と到達画素値との差であるという考えを反映すると、不足δ（ｐ）＝ｐ−ｍ（ｓ）は、負の値になる。したがって、不足は、飽和値（この場合は０）に加算される。
【００２２】
特に問題になるのは、特定の範囲の画素値において大幅に応答時間が遅くなる画素（低速画素と呼ぶ）である。例えば、図５は、特定の目標画素値にそれぞれ関連付けられたＭ個のビデオデータパケットからなる代表的なビデオストリーム５００を示す図である。図５の例では、この特定のＬＣＤパネルは、特定の領域（すなわち、低速領域）の画素値に対して非常に遅い応答を示す複数の画素を有すると特徴付けられていることに注意されたい。この例では、低速領域は、約０から２５の間の画素値を含み、その領域での画素の応答時間は、低速領域の外の画素値に対する応答時間よりも大幅に遅い。この例では、ビデオフレームｎ−２、ｎ−１、および、ｎは、それぞれ、０*、０*、および、８０の目標画素値を有する（ここで、*は、低速画素領域内の画素値を表す）。したがって、フレームｎ−１からフレームｎへの移行は、フレームｎ−１とフレームｎとの間の移行の少なくとも一部が低速領域内で行われることになり、そのため、画素値が低速画素領域の範囲に含まれない場合よりも大幅に遅い画素応答時間を示す。
【００２３】
比較のために、従来のＬＣＤオーバドライブ方法を用いるコマンド画素値を示すと、フレ―ムｎ−１は画素値０を有し、フレームｎは画素値１００を有する（１フレーム周期内に目標画素値８０に到達するため）。しかしながら、低速画素領域（すなわち、画素値１００に至る途中の画素値０から画素値２５までの移行の間）においては画素の応答時間が非常に遅いことから、実際の到達画素値は、その最初の遅い応答によって８０よりも大幅に小さくなる。そこで、プレチルトＬＣＤオーバドライブ方法を用いることにより、画素に「ヘッドスタート」を与える。その場合、フレームｎの間に適用される適用画素オーバドライブ値にヘッドスタートを提供することを見越してフレームｎ−１の間にプレチルト画素値を適用する。図の例では、低速領域（すなわち、約２５未満の画素値）に画素が滞在する時間を大幅に短くして、画素がフレームｎの間に目標画素値８０に到達する可能性を高めるように、フレームｎ−１で画素に対して画素値２０が適用される。
【００２４】
したがって、低速画素は、低速画素値の範囲外の開始画素値および目標画素値を有する限りは、非低速画素のように、オーバドライブ電圧に応答する。しかしながら、低速画素の特定の物理特性により、開始画素値および／または目標画素値が、低速画素値範囲に存在する場合には、低速画素の応答時間が大幅に遅くなるため、オーバドライブテーブルによって示された目標画素値に到達することができない。したがって、低速画素を特定する必要があり、特定後に、開始画素値および／または目標画素値が低速画素値範囲内にあるか否かを決定する必要がある。低速画素であると特定されると、以前のビデオフレーム中に、その低速画素に対して「ヘッドスタート（先行駆動）」が与えられる。
【００２５】
図６は、本発明の一実施形態に従って、動きを強化した画像をＬＣＤ６０２に表示するためのシステム６００を示す図である。システム６００は、あらゆる用途で用いられてよいが、速い動きを含む画像など、動きアーチファクトを示す傾向がある画像の表示に最も適していることに注意されたい。システム６００は、図３を参照して説明したラインに沿った複数のデータワードからなるデジタルビデオストリーム６０６（現在のビデオフレームｎを含む任意の数Ｍ個のビデオフレーム（ｎはＭ以下））を供給するよう構成されたビデオ源６０４を備える。現在のビデオフレームｎの一部として、入力画素データワードＩＰＤ６０８が、ＬＣＤオーバドライブ部６１０に入力される。（便宜上、以下の説明では、８ビットのデータワードを伴う１つのデータチャンネルに限定する）。したがって、現在のビデオフレームｎに対する入力画素データＩＰＤ６０８は、８ビットのデータワードＩＰＤn［７：０］と表される。このＩＰＤn［７：０］は、連結部６１４にも送られる。連結部６１４は、さらに、現在表示されている直前のフレームの画素値ＯＰＤn-1も受信する。直前のフレームの画素値は、切り捨てによって、４ビットのデータＯＰＤn-1［７：４］に圧縮されてよい。これら２つのデータは、連結されて、（この例では）１２ビットのデータＩＰＤn［７：０］|ＯＰＤn-1［７：４］を形成する。この１２ビットの値は、フレームバッファ６１６に書き込まれる。この書き込みと並行して、１２ビットのデータＩＰＤn-1［７：０］|ＯＰＤn-2［７：４］が、フレームバッファ６１６からＬＣＤオーバドライブ部６１０に読み出される。
【００２６】
比較部６１８が、ＩＰＤn-1［７：０］を低速領域の閾値（図５の例では２５）と比較し、その比較の結果に基づいて、ＯＰＤn-2［７：４］およびＩＰＤn-1［７：０］の両方が閾値未満で、ＩＰＤn［７：０］が閾値を超える場合には、低速領域標識を「ｓｅｔ」（値「１」など）に設定し、それ以外の場合には、「ｎｏｔ  ｓｅｔ」（値「０」など）に設定する。低速領域標識が設定されると、ＬＣＤオーバドライブ部６１０は、ＩＰＤn-1［７：０］を何らかの値（図５の例では２０）に設定する。このように、必要な場合に、現在のビデオフレームｎのためのヘッドスタートを提供する出力画素データ値が、直前のフレームＯＰＤn-1［７：０］に対して生成される。低速領域標識が設定されない場合には、オーバドライブ部６１０は、ＯＰＤn-2［７：４］およびＩＰＤn-1［７：０］を用いて、オーバドライブ画素値（ｐ）を決定する。
【００２７】
オーバドライブ部６１０は、オーバドライブテーブル６２０に結合されたオーバドライブブロック６１８を備え、オーバドライブテーブル６２０が、サブサンプリングされたオーバドライブテーブルである場合には、オーバドライブテーブル６２０の「ラインの間を読み取る」補間部６２２が、直前のビデオフレームに関連する開始画素値（ｓ）の値と、現在のビデオフレームに関連する目標画素値（ｔ）と、のいずれか一方が、列挙されたオーバドライブテーブル画素値に含まれない時に現在のフレームｎの間に適用されるオーバドライブ画素に関連する必要なオーバドライブ画素値（ｐ）を提供する。
【００２８】
ＬＣＤ６０２に表示されたオーバドライブ画素値（ｐ）に基づいて、オーバドライブビデオフレームの実際の輝度を算出する予測ブロック６２４を用いて、予測画素値（ｐｖ）が生成される。これにより、所与の目標値（ｔ）が１フレーム内に実現できない場合に問題になる観察輝度レベルのすべての誤差を排除することができる。予測ブロック６２４は、オーバドライブ画素値（ｐ）で生じるあらゆる行き過ぎ量を効果的に予測するため、それに応じて、次のビデオフレームの開始値（ｓ）の開始値を調整することができる。これにより、次のビデオフレームにおける行き過ぎを補正することができる。
【００２９】
図７は、本発明を実施するために用いられるシステム７００を示す図である。コンピュータシステム７００は、本発明を実施できるグラフィクスシステムの一例にすぎない。コンピュータシステム７００は、中央処理装置（ＣＰＵ）７１０と、ランダムアクセスメモリ（ＲＡＭ）７２０と、読み出し専用メモリ（ＲＯＭ）７２５と、１または複数の周辺機器７３０と、グラフィクスコントローラ７６０と、一次記憶装置７４０および７５０と、デジタルディスプレイ部７７０とを含む。ＣＰＵ７１０は、さらに、１または複数の入出力装置７９０に接続されてよい。入出力装置７９０は、トラックボール、マウス、キーボード、マイクロホン、タッチセンシティブディスプレイ、変換器型カードリーダ、磁気テープリーダもしくは紙テープリーダ、タブレット、スタイラス、音声認識装置もしくは手書き文字認識装置、および、別のコンピュータのような他の周知の入力装置などの装置を含むがこれらに限定されない。グラフィックスコントローラ７６０は、画像データと、それに対応する基準信号とを生成し、デジタルディスプレイ部７７０に供給する。画像データは、例えば、ＣＰＵ７１０または外部のエンコード（図示せず）から受信された画素データに基づいて生成されてよい。一実施形態では、画像データはＲＧＢフォーマットで供給され、基準信号は当業者に周知のＶSYNCおよびＨSYNC信号を含む。しかしながら、本発明は、他のフォーマットの画像データおよび／または基準信号を用いて実施することもできることを理解されたい。例えば、画像データは、対応する時間基準信号を備えたビデオ信号データであってもよい。
【００３０】
いくつかの実施形態のみを説明したが、本発明は、発明の趣旨または範囲を逸脱しない限りにおいて、他の様々な形態で実施可能であることを理解されたい。上記の実施例は、例示に過ぎず、限定を意図したものではないため、本発明は、本明細書の詳細事項に限定されることはなく、添付された特許請求の範囲と、あらゆる等価物の範囲において、変形可能である。
【００３１】
好ましい実施形態を用いて本発明の説明を行ったが、本発明の範囲内の代替物、置換物、および、等価物が存在する。本発明の処理および装置の両方を実施する多くの別の方法が存在することに注意されたい。したがって、本発明は、本発明の真の趣旨および範囲に含まれる代替物、置換物、および、等価物のすべてを包含するものとして解釈される。
【図面の簡単な説明】
【００３２】
【図１】オーバドライブテーブルの一例を示す図。
【図２】本発明の任意の実施形態での利用に適したアクティブマトリクス型液晶ディスプレイ装置の一例を示すブロック図。
【図３】画素データの例を示す図。
【図４】オーバドライブなしの画素の応答曲線と、オーバドライブされた画素の応答曲線との比較を示す図。
【図５】ビデオストリームの一例を示す図。
【図６】本発明の一実施形態に従って、システムの一例を示す図。
【図７】本発明を実施するために用いられるコンピュータシステムを示す図。
【図１】
2007532979.tif 000004
【図２】
2007532979.tif 000005
【図３】
2007532979.tif 000006
【図４】
2007532979.tif 000007
【図５】
2007532979.tif 000008
【図６】
2007532979.tif 000009
【図７】
2007532979.tif 000010
【国際調査報告】
2007532979.tif 000011
2007532979.tif 000012