(57)【要約】      （修正有）【課題】ＬＣＤパネルディスプレイ上における動きの見え方を向上させるための方法および装置を開示する。【解決手段】複数のＬＣＤ画素を有する液晶ディスプレイ（ＬＣＤ）において、選択されたＬＣＤ画素の初期画素値を二次微分方程式（ｍｘ‥＋ｋｘ・＋ｘ＝ｐ）で表される二次動的システムとしてモデル化される。ここで、ｘ、ｘ・、およびｐは、ＬＣＤ画素強度、ＬＣＤ画素速度、および課せられるＬＣＤ画素コマンドをそれぞれ表し、ｍおよびｋは、ＬＣＤ画素質量および関連の画素減衰率をそれぞれ表している。選択ＬＤＣ画素が、初期のＬＣＤ画素強度値ｘ0および関連の画素速度値ν0を有するとき、コマンドｐを課せられた影響下におけるその選択ＬＣＤ画素のＬＣＤ画素応答は、上記の二次微分方程式に基づいて計算される。【選択図】図１
2005250470.tif 000002
【特許請求の範囲】
【請求項１】
複数のＬＣＤ画素を有する液晶ディスプレイ（ＬＣＤ）パネルにおいて、選択されたＬＣＤ画素の初期画素値を、オーバードライブ画素値に関連付けられた目標画素値に到達させるために必要である期間に対応するＬＣＤ画素応答時間を提供するための方法であって、
各ＬＤＣ画素を、二次微分方程式（ｍｘ‥＋ｋｘ・＋ｘ＝ｐ）で表される二次動的システムとしてモデル化する動作であって、ｘ、ｘ・、およびｐは、ＬＣＤ画素強度、関連のＬＣＤ画素速度、および課せられるＬＣＤ画素コマンドをそれぞれ表し、ｍおよびｋは、ＬＣＤ画素質量および関連の画素減衰率をそれぞれ表す、動作と、
前記選択ＬＤＣ画素が初期のＬＣＤ画素強度値ｘ0および関連の画素速度値ν0を有するとき、コマンドｐを課せられた影響下における前記選択ＬＣＤ画素のＬＣＤ画素応答データを前記二次微分方程式に基づいて計算する動作と、
を備える方法。
【請求項２】
請求項１に記載の方法であって、更に、
一対の最良適合値（ｍ，ｋ）を決定する動作であって、前記一対の最良適合値（ｍ，ｋ）に対応するＬＣＤ画素応答は、前記ＬＣＤパネルに関する前記測定されたＬＣＤ画素応答データに最も良く一致する、動作を備える方法。
【請求項３】
請求項２に記載の方法であって、更に、
前記一対の最良適合値（ｍ，ｋ）に基づいてα1およびα2を計算する動作を備える動作であって、これらのα1およびα2は、
【数１】
2005250470.tif 000036
である、動作を備える方法。
【請求項４】
請求項２に記載の方法であって、更に、
一組のランタイム係数｛Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ｝を、
【数２】
2005250470.tif 000037
として計算する動作を備える方法。
【請求項５】
請求項４に記載の方法であって、更に、
フレームｎ＋１に関するｘn+1およびνn+1を計算する動作であって、これらのｘn+1およびνn+1は、
【数３】
2005250470.tif 000038
である、動作を備える方法。
【請求項６】
請求項５に記載の方法であって、
ｘ0およびν0が共に０に等しい初期の「静止」状態を想定する動作を備える方法。
【請求項７】
請求項６に記載の方法であって、
前記想定に基づいて理想の画素強度ｐideal＝（ｐn+1−Ａｘn−Ｂνn）／Ｃを計算する動作を備える方法。
【請求項８】
請求項７に記載の方法であって、
前記理想の画素強度ｐideal＝（ｐn+1−Ａｘn−Ｂνn）／Ｃを０と２５５との間に調整する動作と、
前記調整された理想の画素強度を丸めて前記増速駆動画素値を得る動作と
を備える方法。
【請求項９】
請求項８に記載の方法であって、更に、
前記増速駆動画素値を使用してｘnおよびνnを現行のフレームから次のフレームに更新する動作を備える方法。
【請求項１０】
複数のＬＣＤ画素を有する液晶ディスプレイ（ＬＣＤ）パネルにおいて、選択ＳれたＬＣＤ画素の初期画素値を、オーバードライブ画素値に関連づけられた目標画素値に到達させるために必要である期間に対応するＬＣＤ画素応答時間を提供するためのコンピュータプログラム製品であって、
二次微分方程式（ｍｘ‥＋ｋｘ・＋ｘ＝ｐ）で表される二次動的システムとして前記各ＬＣＤ画素をモデル化するためのコンピュータコードであって、ｘ、ｘ・、およびｐは、ＬＣＤ画素強度、関連のＬＣＤ画素速度、および課せられるＬＣＤ画素コマンドをそれぞれ表し、ｍおよびｋは、ＬＣＤ画素質量および関連の画素減衰率をそれぞれ表す、コンピュータコードと、
前記選択ＬＤＣ画素が初期のＬＣＤ画素強度値ｘ0および関連の画素速度値ν0を有するときに、コマンドｐを課せられた影響下における前記選択ＬＣＤ画素のＬＣＤ画素応答データを前記二次微分方程式に基づいて計算するためのコンピュータコードと、
前記コンピュータコードを格納するためのコンピュータ可読媒体と
を備えるコンピュータプログラム製品。
【請求項１１】
請求項１０に記載のコンピュータプログラム製品であって、更に、
一対の最良適合値（ｍ，ｋ）を決定するためのコンピュータコードであって、前記一対の最良適合値（ｍ，ｋ）に対応するＬＣＤ画素応答は、前記ＬＣＤパネルに関する前記測定されたＬＣＤ画素応答データに最も良く一致する、コンピュータコードを備えるコンピュータプログラム製品。
【請求項１２】
請求項１１に記載のコンピュータプログラム製品であって、更に、
前記一対の最良適合値（ｍ，ｋ）に基づいてα1およびα2を計算するためのコンピュータコードであって、これらのα1およびα2は、
【数４】
2005250470.tif 000039
である、コンピュータコードを備えるコンピュータプログラム製品。
【請求項１３】
請求項２に記載のコンピュータプログラム製品であって、更に、
一組のランタイム係数｛Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ｝を、
【数５】
2005250470.tif 000040
として計算するためのコンピュータコードを備えるコンピュータプログラム製品。
【請求項１４】
請求項１３に記載のコンピュータプログラム製品であって、更に、
フレームｎ＋１に関するｘn+1およびνn+1を計算するためのコンピュータコードであって、これらのｘn+1およびνn+1は、
【数６】
2005250470.tif 000041
である、コンピュータコードを備えるコンピュータプログラム製品。
【請求項１５】
請求項１４に記載のコンピュータプログラム製品であって、
ｘ0およびν0が共に０に等しい初期の「静止」状態を想定するためのコンピュータコードを備えるコンピュータプログラム製品。
【請求項１６】
請求項１５に記載のコンピュータプログラム製品であって、
前記想定に基づいて理想の画素強度ｐideal＝（ｐn+1−Ａｘn−Ｂνn）／Ｃを計算するためのコンピュータコードを備えるコンピュータプログラム製品。
【請求項１７】
請求項１６に記載のコンピュータプログラム製品であって、
前記理想の画素強度ｐideal＝（ｐn+1−Ａｘn−Ｂνn）／Ｃを０と２５５との間に調整するためのコンピュータコードと、
前記調整された理想の画素強度を丸めて前記増速駆動画素値を得るためのコンピュータコードと
を備えるコンピュータプログラム製品。
【請求項１８】
請求項１７に記載のコンピュータプログラム製品であって、更に、
前記増速駆動画素値を使用してｘnおよびνnを現行のフレームから次のフレームに更新するためのコンピュータコードを備えるコンピュータプログラム製品。
【請求項１９】
複数のＬＣＤ画素を有する液晶ディスプレイ（ＬＣＤ）パネルに結合された装置であって、選択されたＬＣＤ画素の初期画素値を目標画素値に到達させるために必要である期間に対応するＬＣＤ画素応答時間に関連付けられたオーバードライブ画素値を提供するための装置であって、
選択されたＬＤＣ画素が初期のＬＣＤ画素強度値ｘ0および関連の画素速度値ν0を有するときに、コマンドｐを課せられた影響下における前記選択ＬＣＤ画素のＬＣＤ画素応答データを、二次微分方程式（ｍｘ‥＋ｋｘ・＋ｘ＝ｐ）として表される二次動的システムモデルに基づいて計算するように構成されたオーバードライブ画素値ジェネレータを備え、
ｘ、ｘ・、およびｐは、ＬＣＤ画素強度、関連のＬＣＤ画素速度、および課せられるＬＣＤ画素コマンドをそれぞれ表し、ｍおよびｋは、ＬＣＤ画素質量および関連の画素減衰率をそれぞれ表す、装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイ装置に関する。本発明は、具体的には、ＬＣＤパネルディスプレイ上における動きの見え方を向上させるための方法および装置を開示する。
【背景技術】
【０００２】
ＬＣＤパネルの各画素は、標準セット［０，１，２，…，２５５］で表現される輝度値を有するものと想定される。このような画素は、三つひとまとまりでＲ成分、Ｇ成分、およびＢ成分を構成し、任意の色を形成する。構成される色は、フレーム時間ごとに更新される。フレーム時間は、一般に、１／６０秒である。ＬＣＤ画素の問題は、入力コマンドに対する応答が遅いために、数フレームの経過後にようやく目的値に到達でき、その結果、不快な表示のアーチファクト（高速で動いている物体の「ゴースト」）を生じる、という点にある。ゴーストは、ＬＣＤの応答速度がフレームレートに追いつけない場合に生じる。この場合は、一画素値から別の一画素値への移行を所望のフレーム時間内に達成することができない。なぜなら、ＬＣＤは、液晶が電場の影響下で自身を方向付ける能力に依存するからである。このように、液晶は、物理的に動くことによって強さを変化させなければならないので、液晶材料の有する粘性そのものが、アーチファクトのゴーストの発生に寄与している。
【０００３】
このような画質劣化の緩和および解消の少なくとも一方を実現するため、一フレーム時間内に目標画素値（ｔ）に完全にまたはほぼ到達するように画素値をオーバードライブ（過駆動）することによって、ＬＣ応答時間を短縮する試みがなされた。具体的に言うと、ある一画素が現行のフレームに対応する目標画素値を超える過駆動画素値をとるように、その入力電圧にバイアスをかけ、初期画素値と目標画素値との間における移行を加速することによって、その画素が所望のフレーム時間内に目標画素値まで駆動されるようにした。過駆動画素値を効率良く計算するためには、一般に、初期値画素値−目標画素値の各対に対応する適切な過駆動画素値（オーバードライブ画素値）を提供するＬＣＤオーバードライブテーブルがよく使用される。
【０００４】
ＬＣＤオーバードライブテーブルは、頻繁に実用化されている標準的で且つ効果的な方式である。しかしながら、本発明は、代替案を提供することによって、ＲＯＭテーブルのストレージ要件を低減させ、ランタイム動作を簡略化する。
【発明の開示】
【０００５】
複数のＬＣＤ画素を有する液晶ディスプレイ（ＬＣＤ）において、選択されたＬＣＤ画素の初期画素値を目標画素値に到達させるために必要である時間に対応するＬＣＤ画素応答時間を提供するための方法が開示される。
【０００６】
各ＬＣＤ画素は、二次微分方程式（ｍｘ‥＋ｋｘ・＋ｘ＝ｐ）で表される二次動的システムとしてモデル化される。ここで、ｘ、ｘ・、およびｐは、ＬＣＤ画素強度、ＬＣＤ画素速度、および課せられるＬＣＤ画素コマンドをそれぞれ表し、ｍおよびｋは、ＬＣＤ画素質量および関連の画素減衰率をそれぞれ表している。選択ＬＤＣ画素が、初期のＬＣＤ画素強度値ｘ0および関連の画素速度値ν0を有するとき、コマンドｐを課せられた影響下におけるその選択ＬＣＤ画素のＬＣＤ画素応答は、上記の二次微分方程式に基づいて計算される。
【０００７】
別の一実施形態では、複数のＬＣＤ画素を有する液晶ディスプレイ（ＬＣＤ）において、選択されたＬＣＤ画素の初期画素値を、オーバードライブ画素値に関連付けられた目標画素値に到達させために必要である時間に対応するＬＣＤ画素応答時間を提供するためのコンピュータプログラム製品が開示される。該コンピュータプログラム製品は、各ＬＣＤ画素を二次微分方程式（ｍｘ‥＋ｋｘ・＋ｘ＝ｐ）で表される二次動的システムとしてモデル化するためのコンピュータコードを含む。ここで、ｘ、ｘ・、およびｐは、ＬＣＤ画素強度、ＬＣＤ画素速度、および課せられるＬＣＤ画素コマンドをそれぞれ表し、ｍおよびｋは、ＬＣＤ画素質量および関連の画素減衰率をそれぞれ表している。上記のコンピュータプログラム製品は、また、選択ＬＤＣ画素が初期のＬＣＤ画素強度値ｘ0および関連の画素速度値ν0を有するときに、コマンドｐを課せられた影響下におけるその選択ＬＣＤ画素のＬＣＤ画素応答データを、上記の二次微分方程式に基づいて計算するための、コンピュータコードを含む。
【０００８】
更に別の一実施形態では、複数のＬＣＤ画素を有する液晶ディスプレイ（ＬＣＤ）に結合された装置であって、選択されたＬＣＤ画素の初期画素値を目標画素値に到達させるために必要である時間に対応するＬＣＤ画素応答時間に関連付けられたオーバードライブ画素値を提供するための装置が開示される。該装置は、選択ＬＤＣ画素が初期のＬＣＤ画素強度値ｘ0および関連の画素速度値ν0を有するときに、コマンドｐを課せられた影響下におけるその選択ＬＣＤ画素のＬＣＤ画素応答データを、二次微分方程式（ｍｘ‥＋ｋｘ・＋ｘ＝ｐ）で表される二次動的システムに基づいて計算するように構成された、オーバードライブ画素値ジェネレータを含む。ここで、ｘ、ｘ・、およびｐは、ＬＣＤ画素強度、ＬＣＤ画素速度、および課せられるＬＣＤ画素コマンドをそれぞれ表し、ｍおよびｋは、ＬＣＤ画素質量および関連の画素減衰率をそれぞれ表している。
【発明を実施するための最良の形態】
【０００９】
次に、添付の図面に一例を示された、本発明による特定の一実施形態の詳細に言及する。以下では、特定の一実施形態に関連させて本発明を説明するが、これは、その説明された実施形態に本発明を限定することを意図しない。反対に、本発明の範囲は、添付の特許請求の範囲に定められた発明の趣旨および範囲に含まれるあらゆる代替形態、変更形態、および等価形態を含むものとする。
【００１０】
低速ＬＣＤパネルのパフォーマンスを向上させるためには、先ず、一フレーム時間の終了時に各画素がどのように振る舞うかを示す一連の測定を行うなどによって、そのＬＣＤパネルのパフォーマンスを特徴付ける。このような測定は、最初は初期画素値ｓを取り、次いで目標値ｔを取るように命じられる１つの（または複数の）代表的な画素に対して行われる（ｓおよびｔは、０から２５５までの整数値をそれぞれとる）。一フレーム時間内に実際に到達される画素値をｐとすると、
【数１】
2005250470.tif 000003
である。
【００１１】
ここで、ｆsは、固定値である初期画素値ｓに対応する一フレーム画素応答関数である。
例えば、初期画素値ｓ＝３２および目標画素値ｔ＝１９２を有する画素に関し、画素値ｐ＝１００にしか到達できない一フレーム画素応答関数ｆs（ｔ）は、ｆ32（１９２）＝１００で表される。低速パネル（大部分または全部の目標値が一フレーム時間内に到達不可能であるようなパネル）に関し、一フレーム時間内に到達可能である最小画素値および最大画素値は、関数ｍ（ｓ）＝ｆs（０）および関数Ｍ（ｓ）＝ｆs（２５５）でそれぞれ定められる最大努力曲線によって、初期画素値ｓの関数の形で提供される。
【００１２】
説明を簡単にするため、以下では、いわゆるオーバードライブテーブルとは、全て、最大努力曲線Ｍ（ｓ）およびｍ（ｓ）にそれぞれ囲まれた飽和領域ＳMおよびＳmを有する標準的なオーバードライブテーブルとして当該分野で知られるオーバードライブテーブルを意味するものとする。ただし、例えばＨａｌｆａｎｔによる同時係属出願に詳細に記載された拡張オーバードライブテーブルなどの他の任意のオーバードライブテーブルも、本発明で使用するのに十分に適している。なお、上記の出願は、引用によって本明細書に組み込まれるとする。
【００１３】
したがって、区間［ｍ（ｓ），Ｍ（ｓ）］内にある画素値ｐに到達するためには、先ず、画素値ｐを生成する引数ｔについて方程式（１）を解く。引数ｔは、一フレーム時間内に目標（すなわち画素値ｐ）に到達できるオーバードライブ画素値を表している。ｐ＜ｍ（ｓ）である場合は、オーバードライブ画素値は最善努力値０を有するとされ、実現しうる最善の努力結果はｍ（ｓ）である。同様に、ｐ＞Ｍ（ｓ）である場合は、オーバードライブ画素値は２５５であるとされ、実現しうる最善の努力結果はＭ（ｓ）である。したがって、所定の初期画素ｓに関し、オーバードライブ関数ｇは、式（２）：
【数２】
2005250470.tif 000004
によって定めることができる。
【００１４】
このように、オーバードライブ画素値は、非飽和領域では目標値に画素を到達させ、飽和領域ＳMおよびＳmでは値Ｍ（ｓ）およびｍ（ｓ）のそれぞれに画素を到達させるのに効果的である。
【００１５】
静的なテーブルに依存する替わりに動的なシステムを使用する解決方法は、オーバードライブ画素値を推定するための単純で且つ効果的なランタイム手順を提供する。この手順は、ＬＣＤ画素が二次の線形動的システムとして適切に記述される、または、ＬＣＤ画素が初期値−目標値空間の小領域内でそれぞれ動作するものとして近似される複数の二次線形動的システムによって適切に記述される、という仮定に基づく。動的システムによる解決方法は、二次システムにおける強さ（すなわち「位置」）および速度に関する知識を必要とする状態の概念を取り入れ、画素に力が課せられた作用のもとで状態ベクトルがどのように系統的に更新されるかを示す。下記の微分方程式（３）に示されるように、階数は２である。
【数３】
2005250470.tif 000005
【００１６】
ここで、ｘはＬＣＤ画素強度を、ｘ・はＬＣＤ画素速度を、ｐは課せられる画素コマンド（フレーム期間を通じて一定である）をそれぞれ表し、ｍおよびｋは質量および減衰率をそれぞれ表している。（なお、もしｐが固定値であるならば、ｘ‥およびｘ・が共に０である定常状態のもとでｐ＝ｘである。）
【００１７】
方程式（３）の一般解は、任意の特殊解と、下記の関連の同次方程式（４）の一般解との和の形で記述することができる。
【数４】
2005250470.tif 000006
【００１８】
方程式（３）の特殊解は、検証によってｘ＝ｐであることがわかる。方程式（４）の一般解は、試しに解ｘ＝ｅαtを代入することによって得られる。なお、αは定数である。
【数５】
2005250470.tif 000007
【００１９】
ｅαtは、永遠に０にならないので、αは、二次方程式：
【数６】
2005250470.tif 000008
を満たさなければならない。
【００２０】
これは、二つの解を持つことができる。
【数７】
2005250470.tif 000009
【００２１】
ｋ2−４ｍ＜０である場合は、平方根は複素数であり、システムはその極限値を中心に振動する。減衰率が高く且つ質量が小さい（すなわちｋ2−４ｍ＞０である）場合は、いずれの平方根も実数であり、実のところ負であるα1が僅かに負で、「低速ルート」と称され、システムの安定化速度を決定する一方で、α2は「高速ルート」と称され、システムの初期応答の挙動に影響を及ぼす。
【００２２】
α1およびα2を用いると、方程式（３）の一般解は、
【数８】
2005250470.tif 000010
として記述することができる。
【００２３】
ここで、定数ｃ1およびｃ2は、ｔ＝０の際のｘおよびｘ・の初期条件を満たすように選択される。
式（７）を微分すると、
【数９】
2005250470.tif 000011
となる（注：以後は、画素速度を表すｘ・を記号「ν」で代用するものとする）。
【００２４】
ｘ0＝ｘ（０）、ｘ・0＝ｘ（０）＝ν（０）＝ν0とし、式（７）および（８）にｔ＝０を代入すると、連立方程式：
【数１０】
2005250470.tif 000012
が得られる。
【００２５】
これらの方程式をｃ1およびｃ2について解くと、
【数１１】
2005250470.tif 000013
が得られる。
【００２６】
これは、所定の値ｘ0および所定の速度ν0から開始した画素が、課せられたコマンドｐの影響下でどのように発展するかを予測する完全な解を、式（７）および式（８）と共に構成する。単位時間としてフレーム時間（１／６０秒）を選択すると、そのフレームの終了時における効果は、式（７）および（８）にｔ＝１を代入することによって解くことができる。
【数１２】
2005250470.tif 000014
【００２７】
ここで、ｃ1およびｃ2は、式（１０）で表される。
一フレームから次のフレームに移るためには、その都度ｘおよびνの両方を計算しなければならないので、フレーム期間の開始時におけるこれらの量に関する知識がないと、そのフレーム期間中に画素に課せられるコマンドｐに対する応答を予測することができない。式（１０）で与えられる定数ｃ1およびｃ2は、モデルデータ（α1，α2）と共にランタイムデータ（ｘ，ν，ｐ）も内包するので、ＲＯＭに格納することができない。式（１１）は、モデル変数とランタイム変数とを分けた形式に書き直すことができる。
【数１３】
2005250470.tif 000015
【００２８】
これは、（上述のように単純に０から１までではなく）フレームｎからｎ＋１までの反復特性を示している。ランタイム係数Ａ，Ｂ，…，Ｆは、α1およびα2に（等しくはｍおよびｋに）依存するので、ＲＯＭに格納することができる。ｍ，ｋが既知であれば、ルートα1，α2は式（６）から決定される。式（１０）で表される係数ｃ1，ｃ2を式（１１）に代入し、ｘ0，ν0，ｐの項を右辺に集めると、下記の式が得られる。
【数１４】
2005250470.tif 000016
【００２９】
このとき、ランタイム係数Ａ，Ｂ，…，Ｆは、
【数１５】
2005250470.tif 000017
として定められる。
【００３０】
これらは、α1，α2（等しくは式（６）を通じてα1，α2を決定するｍ，ｋ）のみに依存し、反復指数には依存しない（すなわち０から１までの移行はｎからｎ＋１までの移行の場合と同様である）ので、式（１２）に用いられる係数と同じである。
【００３１】
実行の際は、ｘ0およびν0が共に０である初期「静止」状態を想定し、フレーム１に求められる画素をｐ1とする。あるいは、一般的な場合は、ｘn，νnが共に既知である（または少なくとも予測される）フレームｎから開始し、フレームｎ＋１に求められる値をｐn+1とする。すなわち、式（１２）において、ｘn+1＝ｐn+1とする。これは、必要とされるものが、（１２）の第１式でｐn+1＝Ａｘn＋Ｂνn＋Ｃｐを成立させるコマンド画素ｐであることを意味する。このとき、ｐは、単純に、
【数１６】
2005250470.tif 000018
の解である。（なお、定数Ｃの逆数は、ＲＯＭに格納される、または初期時間に一度だけ計算される、のいずれかであって、後ほど乗数として使用される。）
【００３２】
課せられる画素コマンドｐは、０から２５５までの整数でなければならないので、式（１３）は、
【数１７】
2005250470.tif 000019
に書き換えられる。
【００３３】
このとき、Clampは、その第１の引数を、必要に応じて０〜２５５までの範囲内にとどめるように調整することを意味する。
このｐは、オーバードライブ画素であり、ｘn+1およびνn+1を決定する目的で式（１２）に代入される。
【００３４】
線形の二次動的システムの前提のもとでは、いくつかある標準的「システム同定」技術のいずれか（例えばＭａｔｌａｂの同定ツールボックスなど）によって、定義パラメータｍおよびｋを決定することができる。概念的に言うと、ｍおよびｋの組み合わせとして多数の候補を数学モデルで「試み」、モデルを測定画素応答データに最も良く一致させる組み合わせがどれであるかを調べる。
【００３５】
実行時の動作を説明するため、先ず、特定のパネルを、ｍ＝０．５、ｋ＝２．０の大体の二次の線形動的システムであると仮定しよう。すると、ランタイム係数Ａ，Ｂ，…，Ｆは、
【数１８】
2005250470.tif 000020
の値をとる。
【００３６】
定常の黒スクリーンから開始するビデオシーケンスに適した初期の画素強度および画素速度を、ｘ0＝０およびν0＝０を用いて表すことにしよう。また、第１の非黒スクリーンが画素ｐ1にとらせたい値を、１２８であると仮定しよう。
【数１９】
2005250470.tif 000021
【００３７】
理想の入力画素コマンドｐidealを求めるために式（１３）を使用すると、下記の結果が得られる。
【数２０】
2005250470.tif 000022
【００３８】
しかしながら、式（１４）に示されるように、この値は、課すことのできる最大の画素コマンドである２５５以内に調整されなければならない。
【数２１】
2005250470.tif 000023
【００３９】
これは、第１のフレームの終了時に到達される画素値および速度値を計算するために式（１２）で使用されるコマンド入力である。
【数２２】
2005250470.tif 000024
【００４０】
以上からわかるように、ｐidealに切り捨てを行ったために、目標画素値１２８に近い値は得られなかった。しかしながら、次の繰り返しでは、この到達された値すなわち８５．４０を初期値として使用する。第２のフレームに必要とされる画素値を、ｐ2＝１３７であるとしよう。算出されたばかりの値ｘ1およびν1を式（１３）に代入し、理想の画素入力コマンドを求めると、
【数２３】
2005250470.tif 000025
となる。
【００４１】
ｐidealはクランプする必要がないので、丸められたコマンドｐ＝１９０を更新方程式（１２）に代入すれば、目標値１３７にごく近い値を得られると予想される。
【数２４】
2005250470.tif 000026
【００４２】
同様に、次は、これらの値ｘ2およびν2を使用すれば、必要とされる新しい任意の第３のフレーム画素ｐ3に関し、次のオーバードライブ画素コマンドｐを計算することができる。
【００４３】
パネル全体に最も良く適合する一対の（ｍ，ｋ）は、初期値−目標値行列の一部の領域に対し、他の領域に対するよりも良く機能する可能性がある。このような場合は、一般に、初期値−目標値空間を小領域に分け、それぞれに対して別々の近似を講じると良い。自明の分け方の一つは、主対角線上（初期値＝目標値のところ）に沿った分け方である。片側は、初期値＜目標値であり、明るくする（明化）動作の領域に相当する。もう片側は、初期値＞目標値であり、暗くする（暗化）動作の領域に相当する。以下では、これらの小領域を、それぞれ領域Ｄ１およびＤ２と称することにしよう。
【００４４】
これらの各領域における近似値（ｍ1，ｋ1）および（ｍ2，ｋ2）は、全ての初期値−目標値動作に適応しなければならなかった最初の（ｍ，ｋ）よりも優れた近似である。結果として、二組のランタイム係数が得られる。
【数２５】
2005250470.tif 000027
【００４５】
これは、実行時に容易に適用される。目標画素が初期画素よりも大きい場合は、明化動作であるので、Ｄ１係数が使用される。反対に、暗化動作である場合は、Ｄ２係数が使用される。
【００４６】
Ｄ１およびＤ２を更に細かく分割すれば、更に高い精度を実現することができる。例えば、パネルが暗い領域（初期画素値が小さい領域）から開始して明るさを増していく場合は、中間領域またはより明るい領域から開始する場合と比べて動きが緩慢である（ｍがより大きい）。例として、分岐点として３２を使用して、二つの領域：
【数２６】
2005250470.tif 000028
を定めるとしよう。
【００４７】
これらの（小）領域は、二対のパラメータ（ｍ1a，ｋ1a）および（ｍ1b，ｋ1b）を定め、更に、それぞれについて生成された各組の係数を伴う。
【数２７】
2005250470.tif 000029
【００４８】
しかしながら、この方法は、Ｄ１およびＤ２のみを使用した場合には生じなかった潜在的な問題を孕んでいる。それは、初期画素値が分岐点３２を（空間的にまたは時間的に）横切る際に、係数が突然に切り替わるために、目に見えるアーチファクトが形成される、という問題である。これは、ごく標準的な問題であり、ブレンディングとして知られる技術によって対処される。
【００４９】
先ず、ブレンディングを行う遷移領域を定める。この例では、分岐点を中心に両側の５画素値を範囲に定める。すなわち、Ｔ0＝３２−５＝２７からＴ1＝３２＋５＝３７までを範囲に定める。したがって、遷移領域の幅は１０であり、（２７，３７）の区間に及ぶ。これは、初期画素≦２７である明化動作はＤ１ａ係数を使用して対処し、初期画素≧３７である場合はＤ２係数を使用して対処する一方で、初期画素が遷移範囲内である場合はこれらの係数の混合を使用して対処する、という発想である。
【００５０】
簡潔な解決方法の一つは、遷移領域において０から１まで変化する遷移座標を使用する（画素座標における２７から３７までの変化に相当する）。標準の遷移座標は、例えば図２に示されたβ（ｘ）＝３ｘ2−２ｘ3などの標準のブレンディング関数の使用を可能にする。
【００５１】
遷移範囲内の初期画素ｓを有する一対の初期値−目標値を明化する場合を考える。例えば、ｓ＝３０とする。先ず、Ｄ１ａおよびＤ１ｂの両方の係数を使用して、コマンド画素ｐ更新画素ｘ、および更新速度νを計算することから開始する。下記のような結果が得られたと仮定しよう。
【数２８】
2005250470.tif 000030
【００５２】
これらの結果のブレンディングは、先ず、ｓを、対応する遷移座標に変換することから開始する。
【数２９】
2005250470.tif 000031
【００５３】
ブレンディングは、一般に、
【数３０】
2005250470.tif 000032
の形をとる。
【００５４】
そして、これを具体的にコマンド画素に適用すると、
【数３１】
2005250470.tif 000033
となる。
【００５５】
これを丸めると、コマンド画素＝２２３が得られる。画素値および速度の更新値も、同様のブレンディング動作によって得られる。
【数３２】
2005250470.tif 000034
【００５６】
したがって、混合されたコマンド画素および更新された各値は、
【数３３】
2005250470.tif 000035
である。
【００５７】
図２は、本発明を実現するために用いられるシステム２００を示している。コンピュータシステム２００は、その内部において本発明を実現できるグラフィックスシステムの一例に過ぎない。システム２００は、中央演算処理装置（ＣＰＵ）２１０と、ランダムアクセスメモリ（ＲＡＭ）２２０と、読み出し専用メモリ（ＲＯＭ）２２５と、一つまたはそれ以上の周辺装置２３０と、グラフィックスコントローラ４６０と、一次記憶装置２４０，２５０と、デジタルディスプレイ装置２７０とを備える。ＣＰＵ２１０は、また、一つまたはそれ以上の入出力装置２９０にも連結されている。グラフィックスコントローラ２６０は、画像データおよびそれに対応する参照信号を生成し、両者をデジタルディスプレイ装置２７０に提供する。画像データは、例えば、ＣＰＵ２１０または外付けのエンコード（不図示）から受信された画素データに基づいて生成することができる。一実施形態では、画像データはＲＧＢフォーマットで提供され、参照信号は、当該分野において周知であるＶSYNC信号およびＨSYNC信号を含む。しかしながら、本発明は、画像、データ、および参照信号のうちの少なくとも一つが他のフォーマットをとる場合でも、明らかに実現可能である。
【００５８】
以上では、本発明の実施形態をいくつか説明したが、本発明は、本発明の範囲及び趣旨から逸脱することなしに、様々な形態で実現することが可能である。上述した実施形態は、例示を目的としたものであって、限定を目的としたものではなく、したがって、本発明は、上述の詳細に限定されることはなく、添付した特許請求の範囲およびそれらのあらゆる等価形態の範囲で変更することが可能である。
【００５９】
以上では、本発明の好ましい実施形態を取り上げて説明したが、そのほかにも、本発明の範囲内で、各種の代替形態、置換形態、および等価形態が可能である。なお、本発明のプロセスおよび装置は、様々な方法によって実現することができる。したがって、本発明は、本発明の真の趣旨および範囲に含まれる、このようなあらゆる代替形態、置換形態、および等価形態を含むものと解釈される。
【図面の簡単な説明】
【００６０】
【図１】標準的なブレンディング関数（すなわちβ（ｘ）＝３ｘ2−２ｘ3）の図である。
【図２】本発明を実現するために用いられるシステムの図である。
【符号の説明】
【００６１】
２００…コンピュータシステム
２１０…ＣＰＵ
２２０…ＲＡＭ
２２５…ＲＯＭ
２３０…周辺装置
２４０，２５０…一次記憶装置
２６０…グラフィックスコントローラ
２７０…デジタルディスプレイ装置
２９０…入出力装置
【図１】
2005250470.tif 000042
【図２】
2005250470.tif 000043
【外国語明細書】
2005250470.tif 000044
2005250470.tif 000045
2005250470.tif 000046
2005250470.tif 000047
2005250470.tif 000048
2005250470.tif 000049
2005250470.tif 000050
2005250470.tif 000051
2005250470.tif 000052
2005250470.tif 000053
2005250470.tif 000054
2005250470.tif 000055
2005250470.tif 000056
2005250470.tif 000057
2005250470.tif 000058
2005250470.tif 000059
2005250470.tif 000060
2005250470.tif 000061
2005250470.tif 000062
2005250470.tif 000063
2005250470.tif 000064
2005250470.tif 000065
2005250470.tif 000066
2005250470.tif 000067
2005250470.tif 000068
2005250470.tif 000069
2005250470.tif 000070
2005250470.tif 000071
2005250470.tif 000072
2005250470.tif 000073