(57)【要約】  本発明は、ディスプレイ・デバイス内で減らされた存続および／または減らされた待ち時間を達成するチェッカーボーディングおよび鋸歯状化のシステムおよび方法を開示する。動作中に、プロセッサは、ディスプレイで画像を表示する命令を実行する。動作は、パルス幅変調（ＰＷＭ）によって引き起こされる複数のパルスを生成するＰＷＭ方法を利用してディスプレイの画素のセットを駆動することと、ＰＷＭの第１のパルスを使用して時間の所定の期間の間に第１のフレームに関連する第１の画素にエネルギを与えることと、第１の画素がエネルギを与えられる時間の期間中に第２のパルスを鋸歯状化することとを含む。【選択図】図１Ａ
2020525813.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサによって実行された時に、前記プロセッサに、ディスプレイ上で画像を表示するための動作であって、
パルス幅変調（ＰＷＭ）によって引き起こされる複数のパルスを生成するＰＷＭ方法を利用して前記ディスプレイの画素のセットを駆動することと、
前記ＰＷＭの第１のパルスを使用して、所定時間帯に第１のフレームに関連する第１の画素にエネルギを与えることと、
前記第１の画素がエネルギを与えられる前記時間帯に第２のパルスを鋸歯状化することと
を含む動作を実行させる命令を含むコンピュータ可読ストレージ・デバイス。
【請求項２】
前記動作は、
前記ディスプレイのドライバと通信するための画像データ・パッケージを生成することであって、前記画像データ・パッケージは、画素の前記セットによって形成されるビットのアレイを有するビット・プレーンを含む、生成することと、
前記ディスプレイの前記ドライバに、前記ディスプレイでの前記画像の提示のために前記画像データ・パッケージを通信することと
をさらに含む、請求項１に記載のデバイス。
【請求項３】
前記第１のパルスは、前記第１のフレーム内の前記第１の画素の照明に対応し、前記第２のパルスは、前記第１の画素内のイオン・ドリフトをこれによって減らしまたは除去するための前記第２の画素内の電流および／または電圧のバランスに対応する、請求項１に記載のデバイス。
【請求項４】
前記第２のパルスの鋸歯状化は、前記ディスプレイでユーザによって知覚される待ち時間を減らす、請求項１に記載のデバイス。
【請求項５】
前記第２のパルスの鋸歯状化は、前記ディスプレイのユーザによって知覚される存続を減らす、請求項１に記載のデバイス。
【請求項６】
前記第１の画素は、第１のカラー・シーケンスに関連し、前記第２の画素は、第２のカラー・シーケンスに関連する、請求項１に記載のデバイス。
【請求項７】
前記第１のカラー・シーケンスは、赤シーケンスおよび青シーケンスを含み、前記第２のカラー・シーケンスは、緑シーケンスを含む、請求項６に記載のデバイス。
【請求項８】
前記第２のパルスの鋸歯状化は、前記第２のフレーム内の前記第１のカラー・シーケンスに対する前記第１のフレーム内の前記第１のカラー・シーケンスの色にじみを減らす、請求項７に記載のデバイス。
【請求項９】
前記第１のカラー・シーケンスは、第１の所定の時間帯にわたって実行され、
前記第２のカラー・シーケンスは、第２の所定の時間帯にわたって実行され、
前記第２のカラー・シーケンスの実行は、前記第１のカラー・シーケンスの実行を終了する前に始まり、これによって、前記第１のカラー・シーケンスおよび前記第２のカラー・シーケンスの実行のオーバーラップを引き起こす
請求項７に記載のデバイス。
【請求項１０】
ディスプレイ上に画像を表示するシステムであって、
プロセッサと、
プロセッサによって実行された時に、前記プロセッサに、
パルス幅変調（ＰＷＭ）によって引き起こされる複数のパルスを生成するＰＷＭ方法を利用して前記ディスプレイの画素のセットを駆動することと、
前記ＰＷＭの第１のパルスを使用して、所定の時間帯に第１のフレームに関連する第１の画素にエネルギを与えることと、
前記第１の画素がエネルギを与えられる前記時間帯に第２のパルスを鋸歯状化することと
を含む動作を実行させる命令を含むコンピュータ可読ストレージ・デバイスと、
を含むシステム。
【請求項１１】
前記第１のパルスは、前記第１のフレーム内の前記第１の画素の照明に対応し、前記第２のパルスは、前記第１の画素および前記第２の画素内のイオン・ドリフトをこれによって減らしまたは除去するための前記第２の画素内の電流バランスに対応する、請求項１０に記載のシステム。
【請求項１２】
前記第２のパルスの鋸歯状化は、前記ディスプレイでユーザによって知覚される待ち時間を減らす、請求項１０に記載のシステム。
【請求項１３】
前記第２のパルスの鋸歯状化は、前記ディスプレイのユーザによって知覚される存続を減らす、請求項１０に記載のシステム。
【請求項１４】
前記第１の画素は、第１のカラー・シーケンスに関連し、前記第２の画素は、第２のカラー・シーケンスに関連する、請求項１０に記載のシステム。
【請求項１５】
前記第１のカラー・シーケンスは、赤シーケンスおよび青シーケンスを含み、前記第２のカラー・シーケンスは、緑シーケンスを含む、請求項１４に記載のシステム。
【請求項１６】
前記第２のパルスの鋸歯状化は、前記第２のフレーム内の第１のカラー・シーケンスに対する前記第１のフレーム内の前記第１のカラー・シーケンスの色にじみを減らす、請求項１５に記載のシステム。
【請求項１７】
前記第１のカラー・シーケンスは、時間の第１の所定の期間にわたって実行され、
前記第２のカラー・シーケンスは、時間の第２の所定の期間にわたって実行され、
前記第２のカラー・シーケンスの実行は、前記第１のカラー・シーケンスの実行を終了する前に始まり、これによって、前記第１のカラー・シーケンスおよび前記第２のカラー・シーケンスの実行のオーバーラップを引き起こす
請求項１５に記載のシステム。
【請求項１８】
ディスプレイ上で画像を表示する方法であって、
パルス幅変調（ＰＷＭ）によって引き起こされる複数のパルスを生成するＰＷＭ方法を利用して前記ディスプレイの画素のセットを駆動することと、
前記ＰＷＭの第１のパルスを使用して、所定の時間帯に第１のフレームに関連する第１の画素にエネルギを与えることと、
前記所定の時間帯に前記第１のフレームに関連する第２の画素の電力を維持することと、
第１の画素がエネルギを与えられる前記時間帯に第２のパルスを鋸歯状化することと
を含む方法。
【請求項１９】
前記第２のパルスの鋸歯状化は、前記ディスプレイでユーザによって知覚される待ち時間を減らし、前記ディスプレイのユーザによって知覚される存続を減らす、請求項１８に記載の方法。
【請求項２０】
前記第１の画素は、第１のカラー・シーケンスに関連し、
前記第２の画素は、前記第１のカラー・シーケンスが第１の所定の時間帯にわたって実行される第２のカラー・シーケンスに関連し、
前記第２のカラー・シーケンスは、第２の所定の時間帯にわたって実行され、
前記第２のカラー・シーケンスの実行は、前記第１のカラー・シーケンスの実行を終了する前に始まり、これによって、前記第１のカラー・シーケンスおよび前記第２のカラー・シーケンスの実行のオーバーラップを引き起こす
請求項１８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
相互参照
本願は、２０１７、２０１７年６月２２日に出願した米国特許出願第６２／５２３７１７号の優先権を主張するものである。
【０００２】
本発明は、ディスプレイ・デバイスに関する。より具体的には、本発明は、ディスプレイ・デバイスを駆動するシステムおよび方法を対象とする。
【背景技術】
【０００３】
ヘッド・マウント・ディスプレイは、仮想現実感システム、拡張現実感システム、および混合現実感システムの場合など、見る人の透視座標系にマッピングされた物体を示すことを意図された画像をレンダリングするのに使用される。たとえば、そのようなシステムは、頭部の動きがぼけ、色割れ（暗い背景の前の明るい物体からの、赤、緑、および青の虹の縁取りなど）、立体視奥行き変調（たとえば、見る人からの距離に関して物体が不安定に見える場合）、および関連する時空の問題などのアーティファクトを引き起こさないことを必要とする。これらの問題は、見る人のそれぞれの目の網膜上で光を正しく統合しない形で、ディスプレイ上でレンダリングされる物体によって引き起こされる。
【０００４】
画像内に現れる可能性があるアーティファクトの例は、たとえば、ぼけアーティファクトおよびカラー・フリンジ（ｃｏｌｏｒ  ｆｒｉｎｇｉｎｇ）アーティファクトを含む可能性がある。ぼけアーティファクトは、たとえばユーザの頭部が動く時に仮想現実感アプリケーション内に配置される画像の一部またはすべてをぼかす可能性がある。頭部の動き中に、静止仮想物体は、静止して見えるためにディスプレイを横切って反対方向に動かされなければならない。たとえば、見る人が、頭部の動き中に仮想静止物体を追跡する場合に、仮想静止物体は、見る人の物体を追跡する能力の中で見る人の網膜上に焦点を合わされる。完全なシステムでは、物体は、経時的に各網膜上で静止するようになる。画像の表示が、１ビデオ・フレーム時間の実質的な部分中に発生する場合に、技術的現状のシステムの通常のフレーム・レートに関して、仮想静止物体は、頭部が動く間にこの時間中にディスプレイ上で静止状態に保たれ、したがって、物体が見る人の網膜を横切って動くことをもたらす。複数のフレームにわたって繰り返して、各フレーム内に見る人の網膜を横切って動く物体は、ぼけているものとして知覚される（たとえば、経時的な様々な位置の各物体の積分）。
【０００５】
カラー・フリンジ・アーティファクトは、たとえば、色順次イメージング（ｃｏｌｏｒ  ｓｅｑｕｅｎｔｉａｌ  ｉｍａｇｉｎｇ）システムでレンダリングされる画像内で発生する場合がある。たとえば、単一のイメージャ（たとえば、単一のデバイス）が、時間的に別々に赤、緑、および青をレンダリングするのに使用され得る。これは、色順次レンダリングとして既知である。ヘッド・マウント応用例では、頭部の動きに起因して、赤画像、緑画像、および青画像が、名目上、見る人の網膜上で異なるレジストレーションを伴ってレンダリングされる。したがって、特に白および黒の境界に沿って、これらの個々の色が見られる可能性がある。したがって、画像内の物体の存続は長く、網膜にまたがる位置誤差を有する物体の重畳は、カラー・フリンジ・アーティファクトにつながる可能性がある。
【０００６】
Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  ｏｎ  Ｓｉｌｉｃｏｎ（ＬＣｏＳ）デバイスは、長い液晶立ち上がり時間および立ち下がり時間を有し、したがって、短い存続を有する画像の生成を欠いている。また、ＬＣｏＳは、通常、十分に低コストで高コントラストのデバイスが要求される、ＡＲ応用、ＶＲ応用、ＭＲ応用には遅すぎる。速度問題の一部は、液晶の立ち上がり時間および立ち下がり時間が長すぎることに関係がある。速度問題の別の部分は、デバイスの電子ドライブと、すべての画素電極の駆動電圧をある電圧から別の電圧に変更するのに要する時間とに関係がある。さらに、伝統的に、短縮されたレンダリング時間とイメージャ・ビット深度との間にはトレードオフがある。
【０００７】
また、頭部の動き、物体操作、または他の見る人のアクションと、これらのアクションに対応する表示される結果との間にラグがある場合には、ラグは、顕著になり、一般に、不快なものになる。ラグは、見る人および他の物体を追跡し、現実の物体および仮想物体の内部モデルを更新し、立体視または３次元（３−Ｄ）ホログラフィック・デジタル・ビデオ・データをレンダリングし、ビデオ・データをディスプレイに送るのに必要な処理のゆえに発生する可能性がある。帯域幅およびフレーム・レートが、ビデオ・データを送るのに不十分である時には、モーション・アーティファクトが気付かれる場合がある。システムの帯域幅は、コスト考慮事項およびシステム考慮事項、たとえばつながれたシステムのかさばるケーブルによっても制限され得る。帯域幅問題は、ディスプレイ・デバイスまたはディスプレイ・システムに関連する待ち時間問題の一因となる可能性がある。
【発明の概要】
【０００８】
本発明は、たとえば、画像データの処理、ディスプレイ・デバイスを駆動するためのチェッカーボーディングおよび／または鋸歯状化のシステムおよび／または方法、ならびに低減された待ち時間、存続、および／または帯域幅の達成を対象とする。本発明のチェッカーボーディングおよび／または鋸歯状化のシステムおよび／または方法は、短い存続および／または短い待ち時間を必要とするシステム、たとえばヘッド・マウント・ディスプレイのシステムおよび／または方法で利用され得る出力を達成する。
【０００９】
前述の全般的な説明と以下の詳細な説明との両方が、例示的かつ説明的であり、特許請求される発明のさらなる説明を提供することを意図されていることを理解されたい。
【００１０】
本発明のさらなる理解を提供するために含められ、本明細書に組み込まれ、その一部を構成する添付図面は、本発明の実施形態を示し、この説明と一緒に、本発明の原理を説明するように働く。
【図面の簡単な説明】
【００１１】
【図１Ａ】本発明の一実施形態を示すブロック図である。
【図１Ａ】本発明の代替実施形態を示すブロック図である。
【図２】図１Ａのグラフィックス処理デバイスの制御システムを示すブロック図である。
【図３】図１Ａのデジタル駆動デバイスの制御システムを示すブロック図である。
【図４】図２の制御システムのチェッカーボード・シーケンスを示す流れ図である。
【図５】チェッカーボード処理  ２フレームにわたる２つの相補的なチェッカーボード・パターンの間で交番する  を示す図である。
【図６】チェッカーボード処理に起因するカラー・サブフレームの空間的および時間的な分離を示す図である。
【図７】色にじみを指摘するために図６にズーム・インした図である。
【図８】２つのレベルの色にじみを示す図である。
【図９】赤と緑との間の色にじみを示す図である。
【図１０】緑と青との間の色にじみを示す図である。
【図１１】短存続色順次データ転送を示すタイミング図である。
【図１２】図２の制御システムの鋸歯状化シーケンスを示す流れ図である。
【図１３】短存続駆動で使用される鋸歯状化されたＰＷＭのプロトタイプ・ビット・シーケンスを示す図である。
【図１４】図１３の鋸歯状化されたＰＷＭの変位を示す図である。
【図１５】図１３の鋸歯状化されたＰＷＭの第２の変位を示す図である。
【図１６】本発明による鋸歯状化方法を示す図である。
【発明を実施するための形態】
【００１２】
必要に応じて、本開示の詳細な実施形態が、本明細書で開示される。開示される実施形態は、様々な代替の形態およびその組合せで実施され得る、単なる例である。たとえば、本明細書で使用される時に、例示的、例、および類似する用語は、実例、見本、モデル、またはパターンとして働く実施形態を拡張的に指す。
【００１３】
説明は、説明の趣旨の中で広範に考慮されなければならない。たとえば、本明細書での任意の２つの部分の間の接続への参照は、２つの部分がお互いに直接または間接に接続されることを包含することが意図されている。別の例として、１つまたは複数の機能に関連してなど、本明細書で説明される単一の構成要素は、複数の構成要素がその機能（１つまたは複数）を実行するためにその代わりに使用される実施形態を包含すると解釈されなければならない。逆も同様である、すなわち、１つまたは複数の機能に関連して本明細書で説明される複数構成要素の説明は、単一の構成要素がその機能（１つまたは複数）を実行する実施形態を包含すると解釈されなければならない。
【００１４】
いくつかの例で、周知の構成要素、システム、材料、または方法が、本開示を不明瞭にすることを回避するために詳細には説明されていない。したがって、本明細書で開示される構造的詳細および機能的詳細は、限定的と解釈されるのではなく、単に特許請求の範囲の基礎として、および本開示を使用するために当業者に教示するための典型的な基礎として解釈されなければならない。
【００１５】
前述の全般的な説明と以下の詳細な説明との両方が、例示的かつ説明的であり、特許請求される発明のさらなる説明を提供することを意図されていることを理解されたい。本技術が、本明細書では特定の応用のための例示的な実施形態を用いて説明されるが、本技術がこれに限定されないことを理解されたい。本明細書で提供される教示にアクセスできる当業者は、その範囲内の追加の変更、応用、および実施形態と、本技術がかなりの有用性を有するはずの追加の分野とを認めるであろう。
【００１６】
本発明は、低減された待ち時間、存続、および／または帯域幅を達成するためにチェッカーボーディング方法および／または鋸歯状化方法を含む、画像データを処理し、かつ／またはディスプレイ・デバイスを駆動する方法を対象とする。本発明によるチェッカーボーディング方法および／または鋸歯状化方法は、システム、たとえば、短い存続および／または短い待ち時間を要求する画像システムまたは画像デバイス、表示システムおよび投影システム（たとえば、ヘッド・マウント・ディスプレイのシステムおよび／または方法）で利用され得る出力を達成する。
【００１７】
本発明の実施形態は、主に、例示のために拡張現実感（ＡＧ）および／または仮想現実感（ＶＲ）に関連して説明される。しかし、本発明の実施形態は、他のハイブリッド、混合現実感（ＭＲ）、ｅｘｔｅｎｄｅｄ  ｒｅａｌｉｔｙ（ＸＲ）、または他の代替の現実感のシステム、デバイス、または方法で適用され得、あるいは、他のデバイスまたはシステム（たとえば、他の画像表示および／もしくは画像投影のシステム、ディスプレイ、ならびに／または画像を表示する方法、ならびに／または光変調のデバイス、システムおよび／もしくは方法  で利用され得る。
【００１８】
チェッカーボーディングおよび鋸歯状化、たとえば、駆動回路処理を実行するためのＧＰＵの使用は、すべての表示応用例ならびにプログラム可能な光学デバイスの広範囲の応用例のための位相変調方法に適用され得る。
【００１９】
本発明の方法は、たとえば、短い存続、短い待ち時間、および／または所与のシステム帯域幅を用いる増やされたビット深度を達成する。この方法は、高い時空周波数（たとえば、同時の高い空間周波数および高い時間周波数）での人間の視覚認知限度をも利用することができる。十分に高いフレーム・レートおよび解像度のビデオの高い時空周波数を除去する形でビデオ・コンテンツを間引くことによって、知覚的にロスレスな圧縮が、たとえばチェッカーボード・パターンを用いるプロセスによって達成され、または実質的に達成される。言い換えると、チェッカーボード・パターンの利用は、圧縮されたデータからオリジナル・データを再構成することを可能にする。
【００２０】
本発明の実施形態では、チェッカーボーディング・プロセスは、ビデオを空間光変調器（たとえば、ディスプレイ、マイクロディスプレイ、ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ−ｏｎ−ｓｉｌｉｃｏｎ（ＬＣｏＳ）ディスプレイ・デバイス、液晶ディスプレイ（ＬＣＤ）デバイス、発光ダイオード（ＬＥＤ）または有機ＬＥＤ（ＯＬＥＤ）デバイス、ｏｐｔｉｃａｌｌｙ  ａｄｄｒｅｓｓｅｄ  ｓｐａｔｉａｌ  ｌｉｇｈｔ  ｍｏｄｕｌａｔｏｒ（ＯＡＳＬＭ）デバイス、および／またはデジタル・ディスプレイ・デバイス）のビット・プレーンに変換する前に行われる。
【００２１】
ここで、本発明の実施形態を詳細に参照し、本発明の実施形態の例は、添付図面に示されている。
【００２２】
全体的なシステム  図１〜図３
【００２３】
図１は、本発明によるディスプレイ・デバイスおよび／またはディスプレイ・システムである。本発明による駆動システムは、図１および図２に示され、下で説明されるように、グラフィックス処理デバイス１１０、デジタル駆動デバイス１４０、および光学エンジン１５０を含むことができる。
【００２４】
いくつかの実施形態では、グラフィックス処理デバイス１１０は、ジェネレータおよびブレンダ・モジュール１２０を含むことができる。ジェネレータ／ブレンダ・モジュール１２０は、物体を生成し、かつ／またはブレンドすることができる。たとえば、混合現実感応用例および没入型拡張現実感応用例では、ブレンダ１２０は、生成された物体を、カメラを介して入手された画像または物体（たとえば、現実の物体）の他の視覚的表現とブレンドする。ジェネレータ／ブレンダ１２０は、データ、たとえばビデオ・データ出力および／または画像データ出力を作る。本発明の実施形態では、ジェネレータ／ブレンダ・モジュール１２０は、データ、たとえば、ビデオ・データ出力および／または画像データ出力を、代替の現実感システム、現実感デバイス、または現実感方法（たとえば、ＡＲ、ＶＲ、および／またはＭＲ）内で作る。本発明の例示的な実施形態では、ジェネレータ／ブレンダ・モジュール１２０は、ＡＲ画像、たとえばヘッド・マウント・ディスプレイ（ＭＨＤ）システム入力での（たとえばＲＧＢの）ビデオ・フレームを作る。本発明の実施形態では、ジェネレータ／ブレンダ・モジュール１２０は、画像（たとえば、ＡＲ画像）を生成するドライブまたはシステム、たとえばＨＭＤデバイスまたはＨＭＤシステムに組み込まれ得る。いくつかの場合に、生成された画像は、カメラからの画像とブレンドされ得る。本発明の実施形態を組み込む代替の現実感システムでは、ＧＰＵが、たとえばヘッド・マウント・ディスプレイ上での表示のために、グラフィックス処理を実行し、かつ／またはフレームを作る。
【００２５】
本発明の一実施形態では、グラフィックス処理デバイス１１０は、プロセッサ１３０を含み、または、グラフィックス処理デバイス１１０の内部もしくは外部のプロセッサ１３０に関連付けられる。本発明の一実施形態は、ディスプレイ（たとえば、ヘッド・マウント・ディスプレイ・システム）のためにレンダリングされるフレームの下流で実施され得る。本発明の一実施形態では、ＧＰＵプロセッサ１３０は、グラフィックス処理デバイス１１０のソフトウェア・モジュールを実行することができる。たとえば、プロセッサ１３０は、ディザ・モジュール１３３、チェックボード・モジュール１３４、およびコマンド・スタッファ１３６などのソフトウェア・モジュールを実行する。
【００２６】
前述のモジュールの実行において、プロセッサ１３０は、グラフィックス処理デバイス１１０の内部または外部のストレージ（たとえば、メモリ）上に配置された１つまたは複数のルックアップ・テーブル（ＬＵＴ）上に記憶されたデータにアクセスすることができる。たとえば、カラーＬＵＴ  １３２およびビット・プレーンＬＵＴ  １３５が、グラフィックス処理デバイス１１０の内部メモリ２１０でアクセスされる。当業者は、本発明の範囲から逸脱せずに、より多数またはより少数のモジュールがプロセッサ１３０によって実行され得ることを認めるはずである。
【００２７】
本発明の一実施形態では、カラーＬＵＴ  １３２は、要求されるすべてのカラー・チャネル間タイプの処理を含めて、色補正に利用され得る。一例として、ネイティブの赤、緑、および青の色座標は、国際電気通信連合勧告７０９に基づく標準ＲＧＢ（ｓＲＧＢ）などの所望の標準規格とは異なることができる。本発明の一実施形態では、カラーＬＵＴ  １３２は、ディスプレイが名目上べき法則（ガンマ）出力プロファイルを有すると仮定して、実質的に正確な色補正を可能にする。
【００２８】
本発明の一実施形態では、本発明による空間的および時間的ディザ・モジュール１３３は、ネイティブ・ディスプレイ・ビット深度を超えてビット深度を知覚的に拡張するのに使用され得る。ディザ・モジュール１３３／２１０は、たとえば、高速照明「ディザリング」ｄｉｇｉｔａｌ  ｌｉｇｈｔ  ｐｒｏｃｅｓｓｉｎｇ（ＤＬＰ）プロジェクタを活用することによって高速に移動するシーンを回復する際に利用され得る。
【００２９】
チェッカーボード１３４／４００モジュールは、本発明によるチェッカーボーディング方法を実行する。チェッカーボーディングの概念は、下で図５〜図１０に関連してさらに詳細に説明される。
【００３０】
本発明の一実施形態では、ビット・プレーンＬＵＴ  １３５は、グラフィックス処理デバイス１１０のメモリ２１０（グラフィックス処理デバイス１１０の内部または外部とすることができる）からアクセスされ、プロセッサ１３０は、各画素のデジタル・レベル値および時刻を与えられて、ビット・プレーンＬＵＴ  １３５（すなわち、空間光変調器、たとえばＬＣｏＳデバイス１５６のすべての出力２進画素電極論理の瞬間的状態）にアクセスする。本発明の一実施形態では、プロセッサ１３０は、ビット・プレーンを生成するモジュール（たとえば、ビット・プレーンＬＵＴ  １３５）を実行することができる。
【００３１】
デジタル駆動デバイス１４０は、グラフィックス処理デバイス（たとえば、プロセッサ２６０）からデータ（たとえば、コマンド１３６、１３８）を受け取り、画像データを光学エンジン１５０に通信する前に、受け取られたデータを整える（たとえば、圧縮する）。デジタル駆動デバイス１４０は、メモリ３１０／１１０（デバイスの内部もしくは外部とし、かつ／または別のデバイスと共有され得る）を含むことができる。メモリ３１０は、データベース３３０および入出力デバイス・ドライバ３５０を含む、複数のカテゴリのソフトウェアおよびデータを含むことができる。
【００３２】
データベース３３０は、様々なプログラム、たとえば、プロセッサ３６０またはプロセッサ１３０によって実行される時に、デバイス１４０によって受け取られたデータを解析し、かつ／または処理する、コマンド・パーサー・モジュール１４４を含むことができる。
【００３３】
ストレージ・デバイスまたはデータベース３３０は、静的データおよび動的データ（たとえば、ビット・プレーン・メモリ１４２、コマンド・パーサー１４４、光制御ソース１４６など）を表し、たとえばメモリ３１０内に存在することのできる入出力デバイス・ドライバ３５０および／または他のソフトウェア・プログラムによって使用され得る。
【００３４】
本発明の一実施形態では、ビット回転モジュール５００によるビット回転およびグラフィックス処理デバイス１１０の外部で発生するプロセス。一実施形態では、ビット・プレーンは、ＧＰＵ  １３０からＬＣｏＳドライバの集積回路（ＩＣ）チップ（たとえば、Ｎｏｖａ／Ｐ４Ｄ）に送られ、ＬＣｏＳドライバＩＣは、入力としてビット・プレーンをとる（ローカル・ビット−キャッシュ・メモリを介して）ＬＵＴを含む。ＧＰＵ  １３０に配置されるＬＵＴは、最終的なビット・プレーンをＬＣｏＳドライバＩＣに直接に送ることができる。
【００３５】
本発明の一実施形態では、ビット回転モジュールによるビット回転およびグラフィックス処理デバイス１１０の外部で発生するプロセス。本発明の一実施形態では、ビット回転モジュール／プロセス５００は、プロセッサによって、特定のビット数、たとえば最上位ビット（ＭＳＢ））を抽出することを含むことができる。結果のビット・プレーンは、ビット・プレーンの入力として使用され、かつ／またはビット・プレーン（さもなければ論理プレーンと称する）ＬＵＴ  １３５内に記憶される。いくつかの実施態様では、ＬＵＴ  １３５は、ＬＣｏＳ駆動デバイス１４０内とすることができ、ビット・プレーン入力は、たとえば、ＧＰＵ  １３０またはデバイス・プロセッサ２６０によってアクセスされ得、ＬＣｏＳ駆動デバイス１４０の帯域幅要件の大幅な削減ならびに削減されたメモリ要件をもたらすことができる。
【００３６】
本発明の一実施形態では、コマンド・スタッファ１３７は、エンド・ユーザによっては見られない区域内のビデオ経路内にコマンドを挿入する。本発明の一実施形態では、これらのコマンドは、たとえば、レーザー（１つまたは複数）などの光源（１つまたは複数）１５２、駆動電圧（たとえば、ＬＣｏＳのＶｃｏｍ（共通電極））、およびＶｐｉｘ（画素電極）電圧を、直接にまたはたとえば光源制御モジュール１４６およびＶｃｏｍ制御モジュール１４８を介して間接に、制御する。本発明の一実施形態では、モジュール１４６および１４８は、ハードウェアおよび／またはソフトウェアで実施され得る。これらのコマンドを介して制御を上流、たとえば、プロセッサ、たとえばプロセッサ２６０を有するグラフィックス処理デバイス１１０内に移動することによって、ソフトウェア制御の下で、空間光変調器１５６（たとえば、ディスプレイまたはＬＣｏＳデバイス）に対するリアルタイム更新を行うことができる。これは、温度、照明、環境条件、ビデオ平均ピクチャ・レベル（たとえば、動的コントラストのダイナミック・アパーチャ・タイプの増加のための）、ディスプレイ・モード（最大輝度対最大忠実度、その他など）の素早い変動の軽減などの新しい能力に関する空間光変調器１５６の動的制御を可能にする。
【００３７】
デジタル駆動デバイス１４０は、たとえば、コンピューティング・システム、ヘッド・マウント・ディスプレイ、および／またはデバイスの他のディスプレイ（たとえば、ＬＣｏＳ、ＬＥＤ）の構成要素とすることができる。本発明の一実施形態では、ＧＰＵからのビット・プレーン・コマンド１３６およびスタッファ・コマンド１３８は、それぞれのＨＷ（たとえば、レーザー、ＤＡＣ、その他）に中継され、ビット・プレーン・コマンドによって指定される時刻にビット・プレーンをＬＣｏＳに送る。
【００３８】
本発明の一実施形態では、デバイス・プロセッサ１４０は、ビット・プレーン・メモリ１４２を含み、このビット・プレーン・メモリ１４２では、ビット・プレーンＬＵＴからのコマンド１３６から受け取られるビット・プレーンが、それぞれのビット・プレーン・コマンドによって指定される適当な時にデジタル駆動デバイス１４０および／または空間光変調器１５６（たとえば、ディスプレイおよび／またはＬＣｏＳデバイス）に送られる前にバッファリングされ、たとえば、コマンド・パーサー１４４によってビット・プレーン・メモリ１４２内にバッファリングされる。
【００３９】
本発明の一実施形態では、ビット・プレーンＬＵＴ１３５は、グラフィックス処理デバイス１１０内に配置され得る（図１Ａ）。別の実施形態では、ビット・プレーンＬＵＴ１３５は、デジタル駆動デバイス１４０内に存在することができる（図１Ｂ）。本発明の一実施形態では、本発明によるグラフィックス処理デバイス・デバイス１１０は、１つまたは複数のビット・プレーンを生成しまたはこれをビット・プレーンＬＵＴに出力するビット回転モジュール５００を含むことができる。本発明の一実施形態では、ビット回転モジュール５００は、駆動デバイス１４０内に含まれ得る。本発明の一実施形態では、ビット回転モジュール５００は、たとえばデータ・ストリーム（たとえば、ビデオ・データ、変更されたジェネレータ／ブレンダ・データ、および／または未変更のジェネレータ／ブレンダ・データ）からのビットを回転する。本発明の一実施形態では、ジェネレータ／ブレンダ・データ、たとえばジェネレータ／ブレンダ・モジュール１２０から出力されたジェネレータ／ブレンダ・データは、たとえばカラーＬＵＴデータ１３２、ディザ・モジュール１３３、および／またはチェッカーボード・モジュール１３４によって変更され得る。
【００４０】
本発明の一実施形態では、デジタル駆動デバイス１４０は、コマンド・パーサー１４４をも含む。コマンド・パーサー１４４は、コマンド・スタッファ１３７から受け取られたコマンド１３８を解析する。
【００４１】
本発明の一実施形態では、光源制御１４６は、ＤＡＣ、デジタル・イネーブル制御、またはデジタル・ディスエーブル制御などを介してアナログ電流を制御することによって、レーザーまたはＬＥＤなどの光源（１つまたは複数）１５２を制御する。
【００４２】
本発明の一実施形態では、Ｖｃｏｍ＋Ｖｐｉｘ制御１４８は、ＬＣｏＳのＶｃｏｍ（共通電極）電圧およびＶｐｉｘ（画素電極）電圧を制御する。
【００４３】
本発明の一実施形態では、光学エンジン１５０は、ヘッド・マウント・ディスプレイを完成させるのに必要なディスプレイ・デバイスおよびすべての他の光学デバイスを含む。本発明の一実施形態では、これは、光学構成要素１５４、たとえばレンズ、偏光子などと、光源１５２とを含むことができる。
【００４４】
図２〜図３および上の説明が、本開示のいくつかの実施形態の様々な態様を実施できる適切な環境の短い全般的な説明を提供することを意図されたものであることを理解されたい。この説明は、コンピュータ可読命令に言及するが、本開示の実施形態は、他のプログラム・モジュールと組み合わせて、ならびに／またはコンピュータ可読命令に加えてまたはその代わりにハードウェアおよびソフトウェアの組み合わせとして、実施されることも可能である。
【００４５】
用語「アプリケーション」またはその変形は、本明細書では、ルーチン、プログラム・モジュール、プログラム、コンポーネント、データ構造、アルゴリズム、および類似物を含むように拡張的に使用される。アプリケーションは、シングルプロセッサ・システムまたはマルチプロセッサ・システム、ミニコンピュータ、メインフレーム・コンピュータ、パーソナル・コンピュータ、ハンドヘルド・コンピューティング・デバイス、マイクロプロセッサベースのプログラム可能消費者エレクトロニクス、その組合せ、および類似物を含む様々なシステム構成上で実施され得る。
【００４６】
本発明の一実施形態では、グラフィックス処理デバイス１１０は、グラフィックス処理ユニット（ＧＰＵ）１３０を含む。グラフィックス処理デバイス１１０は、別々のデバイスとすることができ、あるいは、ＣＰＵダイ（たとえば、グラフィカル処理ユニットが組み込まれるデバイスに関連するＣＰＵダイ）に組み込まれ得る。グラフィックス処理デバイス１１０は、画像処理を実行する論理（たとえば、ソフトウェア）を実行する。
【００４７】
グラフィックス処理デバイス１１０は、図２に示された制御処理デバイスを含む。制御処理デバイスは、メモリ２１０を含む。メモリ２１０は、アプリケーション２２０、データベース２３０、オペレーティング・システム（ＯＳ）２４０、および入出力デバイス・ドライバ２５０を含む複数のカテゴリのソフトウェアおよびデータを含むことができる。
【００４８】
当業者が了解するとおり、ＯＳ  ２４０は、データ処理システムと共に使用される任意のオペレーティング・システムとすることができる。ＯＳ  ２４０は、すべて既知の技法に従って、スケジューリング、入出力制御、ファイルおよびデータ管理、メモリ管理、ならびに通信制御および関連サービスを提供する。入出力デバイス・ドライバ２５０は、デバイスおよびある種のメモリ構成要素と通信するためにアプリケーション２２０によってＯＳ  ２４０を介してアクセスされる様々なルーチンを含むことができる。
【００４９】
アプリケーション２２０は、実行可能命令としてメモリ２１０内および／またはファームウェア（詳細には図示せず）内に記憶され得、プロセッサ２６０によって実行され得る。
【００５０】
プロセッサ２６０は、複数のプロセッサとすることができ、この複数のプロセッサは、単一の計算機または複数の計算機内の分散プロセッサまたは並列プロセッサを含むことができる。プロセッサ２６０は、仮想処理環境をサポートする際に使用され得る。プロセッサ２６０は、マイクロコントローラ、マイクロプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、プログラム可能論理コントローラ（ＰＬＣ）、複合プログラマブル論理デバイス（ＣＰＬＤ）、フィールド・プログラマブル・ゲート・アレイを含むプログラマブル・ゲート・アレイ（ＰＧＡ）、または類似物とすることができる。動作、行為、タスク、機能、ステップ、または類似物を実行するためにコードまたは命令を実行するプロセッサへの本明細書での言及は、プロセッサ２６０が、動作を直接に実行することおよび／または別のデバイスまたは構成要素が動作を実行するのを容易にすること、別のデバイスまたは構成要素に動作を実行するように指示すること、または動作を実行するために別のデバイスまたは構成要素と協力することを含むことができる。
【００５１】
本発明の実施形態で利用されるプロセッサは、Ｉｎｔｅｌ  Ｃｏｒｐｏｒａｔｉｏｎの製造するＣｅｌｅｒｏｎプロセッサ、Ｃｏｒｅプロセッサ、もしくはＰｅｎｔｉｕｍプロセッサ、Ｓｕｎ  Ｍｉｃｒｏｓｙｓｔｅｍｓの製造するＳＰＡＲＣプロセッサ、ＡＭＤ  Ｃｏｒｐｏｒａｔｉｏｎの製造するＡｔｈｌｏｎプロセッサ、Ｓｅｍｐｒｏｎプロセッサ、Ｐｈｅｎｏｍプロセッサ、またはＯｐｔｅｒｏｎプロセッサ、他の市販プロセッサ、および／または現在使用可能であるか今後使用可能になる他のプロセッサを含むことができる。
【００５２】
プロセッサのいくつかの実施形態は、マルチコア・プロセッサと呼ばれるものを含み、かつ／またはシングルコア構成もしくはマルチコア構成で並列処理技術を使用することを可能にされ得る。たとえば、マルチコア・アーキテクチャは、通常、２つ以上のプロセッサ「実行コア」を含む。現在の例では、各実行コアは、独立のプロセッサとして実行することができる  マット  複数のスレッドの並列実行を可能にする。さらに、関係  における通常の技量を有する者は、プロセッサが、一般に３２ビット・アーキテクチャもしくは６４ビット・アーキテクチャと呼ばれるものまたは現在既知もしくは将来に開発される可能性がある他のアーキテクチャ的構成で構成され得ることを了解する。プロセッサは、通常、オペレーティング・システムを実行し、このオペレーティング・システムは、たとえば、Ｍｉｃｒｏｓｏｆｔ  ＣｏｒｐｏｒａｔｉｏｎのＷｉｎｄｏｗｓタイプ・オペレーティング・システム、Ａｐｐｌｅ  Ｃｏｍｐｕｔｅｒ  Ｃｏｒｐ．のＭａｃ  ＯＳ  Ｘオペレーティング・システム、多数のベンダもしくはオープン・ソースと呼ばれるものから入手可能なＵｎｉｘタイプ・オペレーティング・システムもしくはＬｉｎｕｘタイプ・オペレーティング・システム、別のもしくは将来のオペレーティング・システム、またはその何らかの組みわせとすることができる。オペレーティング・システムは、周知の形でファームウェアおよびハードウェアとインターフェースし、プロセッサが様々なプログラミング言語で記述され得る様々なコンピュータ・プログラムの機能を調整し実行するのを容易にする。
【００５３】
アプリケーション２２０は、プロセッサ２６０によって実行される時にデバイス１１０によって受け取られたデータを処理する、下で説明するチェッカーボード・シーケンス４００（図４に図示）などの様々なプログラムを含む。
【００５４】
アプリケーション２２０は、たとえば入出力データ・ポート２７０から受け取られたデータと一緒に、データベース２３０内に記憶されたデータに適用され得る。データベース２３０は、アプリケーション２２０、ＯＳ  ２４０、入出力デバイス・ドライバ２５０、およびメモリ２１０内に存在することのできる他のソフトウェア・プログラムによって使用される静的データおよび動的データ（たとえば、カラーＬＵＴ１３２、ビット・プレーンＬＵＴ１３５）を表す。
【００５５】
メモリ２１０が、プロセッサ２６０に接近して存在するものとして図示されているが、メモリ２１０の少なくとも一部が、リモートにアクセスされるストレージ・システム、たとえば通信ネットワーク上のサーバ、リモート・ハード・ディスク・ドライブ、リムーバブル記憶媒体、その組合せ、および類似物とすることができることを理解されたい。したがって、上で説明されたデータ、アプリケーション、および／またはソフトウェアのいずれもが、メモリ２１０内に記憶され、かつ／またはたとえばローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、または広域ネットワーク（ＷＡＮ）を含むことのできる他のデータ処理システム（図示せず）へのネットワーク接続を介してアクセスされ得る。当業者は、本発明の実施形態が、複数のストレージ・デバイスおよび／または複数の処理デバイスではなく１つのストレージ・デバイスおよび／または１つの処理デバイスを利用できることを理解するに違いない。
【００５６】
上で説明したように、モジュールおよびソフトウェア・アプリケーション２２０は、プロセッサ２６０によって実行される論理を含むことができる。「論理」は、本明細書で使用される時に、および本開示全体を通じて、プロセッサの動作に影響するために適用され得る命令信号および／またはデータの形を有する任意の情報を指す。ソフトウェアは、そのような論理の一例である。プロセッサの例は、コンピュータ・プロセッサ（処理ユニット）、マイクロプロセッサ、デジタル信号プロセッサ、コントローラ、およびマイクロコントローラなどである。論理は、たとえばランダム・アクセス・メモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、消去可能／電気的消去可能プログラム可能読取専用メモリ（ＥＰＲＯＭ／ＥＥＰＲＯＭ）、フラッシュ・メモリなどを含む、メモリまたはストレージ２１０などの非一時的コンピュータ可読媒体上に記憶されたコンピュータ実行可能命令から形成され得る。論理は、デジタルおよび／またはアナログのハードウェア回路、たとえば、論理積、論理和、排他的論理和、論理ＮＡＮＤ、論理ＮＯＲ、および他の論理演算を含むハードウェア回路を含むこともできる。論理は、ソフトウェアおよびハードウェアの組み合わせから形成され得る。ネットワーク上では、論理は、サーバまたはサーバの複合体上でプログラムされ得る。特定の論理ユニットは、ネットワーク上の単一の論理位置に限定されない。
【００５７】
メモリ２１０は、所望の情報を記憶するのに使用され得、コンピュータによってアクセスされ得る様々な既知のまたは将来のメモリ・ストレージ・デバイスのいずれをも含むことができる。コンピュータ可読記憶媒体は、コンピュータ可読命令、データ構造、プログラム・モジュール、または他のデータなどの情報の記憶のための任意の方法または技術で実施された、非一時的な揮発性および不揮発性のリムーバブルおよびノンリムーバブルの媒体を含むことができる。例は、任意の市販のランダム・アクセス・メモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、電気的消去可能プログラム可能読取専用メモリ（ＥＥＰＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）、常駐ハード・ディスクまたはテープなどの磁気媒体、読み書きコンパクト・ディスクなどの光媒体、および／または他のメモリ・ストレージ・デバイスを含む。メモリ・ストレージ・デバイスは、コンパクト・ディスク・ドライブ、テープ・ドライブ、リムーバブル・ハード・ディスク・ドライブ、ＵＳＢもしくはフラッシュ・ドライブ、またはディスケット・ドライブを含む、様々な既知のまたは将来のデバイスのいずれをも含むことができる。そのようなタイプのメモリ・ストレージ・デバイスは、通常、それぞれコンパクト・ディスク、磁気テープ、リムーバブル・ハード・ディスク、ＵＳＢもしくはフラッシュ・ドライブ、またはフロッピ・ディスケットなどのプログラム記憶媒体から読み取り、かつ／またはこれに書き込む。これらのプログラム記憶媒体のいずれかまたは現在使用されているか今後開発され得る他の媒体は、コンピュータ・プログラム製品と考えられ得る。了解されるとおり、これらのプログラム記憶媒体は、通常、コンピュータ・ソフトウェア・プログラムおよび／またはデータを記憶する。コンピュータ制御論理とも呼ばれるコンピュータ・ソフトウェア・プログラムは、通常、システム・メモリおよび／またはメモリ・ストレージ・デバイスに関連して使用されるプログラム・ストレージ・デバイス内に記憶される。
【００５８】
いくつかの実施形態で、コンピュータ・プログラム製品は、制御論理（プログラム・コードを含むコンピュータ・ソフトウェア・プログラム）がその中に記憶されたコンピュータ使用可能媒体を含むと説明される。制御論理は、プロセッサによって実行される時に、プロセッサに、本明細書で説明される機能を実行させる。他の実施形態では、一部の機能が、たとえばハードウェア状態機械を使用して、主にハードウェアで実施される。本明細書で説明される機能を実行するためのハードウェア状態機械の実施は、当業者に明白である。入出力コントローラは、ユーザ（人間であれ機械であれ、ローカルであれリモートであれ）から情報を受け入れ、処理する様々な既知のデバイスのいずれをも含むことができる。そのようなデバイスは、たとえば、モデム・カード、ワイヤレス・カード、ネットワーク・インターフェース・カード、サウンド・カード、または様々な既知の入力デバイスのいずれかのための他のタイプのコントローラを含む。出力コントローラは、ユーザ（人間であれ機械であれ、ローカルであれリモートであれ）に情報を提示する様々な既知のディスプレイ・デバイスのいずれかのコントローラを含むことができる。現在説明されている実施形態では、コンピュータの機能要素は、システム・バスを介してお互いと通信する。コンピュータのいくつかの実施形態は、ネットワークまたは他のタイプのリモート通信を使用して、いくつかの機能要素と通信することができる。
【００５９】
当業者に明白であるとおり、測定器制御アプリケーションおよび／またはデータ処理アプリケーションは、ソフトウェアで実施される場合に、システム・メモリおよび／またはメモリ・ストレージ・デバイスにロードされ、そこから実行され得る。測定器制御アプリケーションおよび／またはデータ処理アプリケーションのすべてまたは一部は、読取専用メモリまたはメモリ・ストレージ・デバイスの同様のデバイス内に存在することもでき、そのようなデバイスは、測定器制御アプリケーションおよび／またはデータ処理アプリケーションがまず入出力コントローラを介してロードされることを必要としない。当業者は、測定器制御アプリケーションおよび／もしくはデータ処理アプリケーションまたはその一部が、プロセッサによって既知の形で、実行に有利なようにシステム・メモリ、キャッシュ・メモリ、またはその両方にロードされ得ることを理解する。また、コンピュータは、１つまたは複数のライブラリ・ファイル、実験データ・ファイル、およびシステム・メモリ内に記憶されたインターネット・クライアントを含むことができる。たとえば、実験データは、検出された信号値または１つもしくは複数のｓｅｑｕｅｎｃｉｎｇ  ｂｙ  ｓｙｎｔｈｅｓｉｓ（ＳＢＳ）実験またはプロセスに関連する他の値など、１つまたは複数の実験または分析に関するデータを含むことができる。さらに、インターネット・クライアントは、ネットワークを使用して別のコンピュータ上のリモート・サービスにアクセスすることを可能にされたアプリケーションを含むことができ、たとえば一般に「ウェブ・ブラウザ」と呼ばれるものを含むことができる。現在の例では、いくつかの一般に使用されているウェブ・ブラウザは、Ｍｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎから入手可能なＭｉｃｒｏｓｏｆｔ  Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ、Ｍｏｚｉｌｌａ  Ｃｏｒｐｏｒａｔｉｏｎから入手可能なＭｏｚｉｌｌａ  Ｆｉｒｅｆｏｘ、Ａｐｐｌｅ  Ｃｏｍｐｕｔｅｒ  Ｃｏｒｐ．から入手可能なＳａｆａｒｉ、Ｇｏｏｇｌｅ  Ｃｏｒｐｏｒａｔｉｏｎから入手可能なＧｏｏｇｌｅ  Ｃｈｒｏｍｅ、または当技術分野で現在既知もしくは将来に開発される他のタイプのウェブ・ブラウザを含む。
【００６０】
また、同一の実施形態または他の実施形態では、インターネット・クライアントは、生物学応用例のデータ処理アプリケーションなど、ネットワークを介してリモート情報にアクセスすることを可能にされた特殊化されたソフトウェア・アプリケーションを含むことができ、またはその要素とすることができる。コンピュータまたはプロセッサは、ネットワークの一部とすることができる。ネットワークは、当業者に周知の多数の様々なタイプのネットワークのうちの１つまたは複数を含むことができる。たとえば、ネットワークは、一般にＴＣＰ／ＩＰプロトコル・スイートと呼ばれるものを使用して通信することのできるローカル・エリア・ネットワークまたは広域ネットワークを含むことができる。ネットワークは、インターネットと一般に呼ばれる相互接続されたコンピュータ・ネットワークの世界的なシステムを含むネットワークを含むことができ、あるいは、様々なイントラネット・アーキテクチャを含むこともできる。当業者は、ネットワーク化された環境内の一部のユーザが、ハードウェアシステムおよび／またはソフトウェアへの、およびハードウェアシステムおよび／またはソフトウェアからの情報トラフィックを規制するために、一般に「ファイヤウォール」（時々パケット。フィルタ、またはボーダー・プロテクション・デバイスとも呼ばれる）と呼ばれるものを使用することを好む場合があることをも了解する。たとえば、ファイヤウォールは、ハードウェア要素、ソフトウェア要素、またはそのなんらかの組み合わせを含み、通常は、たとえばネットワーク管理者などのユーザによって導入されるセキュリティ・ポリシを実施するように設計され得る。
【００６１】
ＩＩ．チェッカーボーディング・プロセス  図４〜図１１
【００６２】
図４は、チェッカーボード・シーケンス４００を実行する方法を示す流れ図である。本発明によるこのチェッカーボーディング方法では、パターンが、２つのフレームにわたって変化する。具体的には、シーケンス４００は、グラフィックス処理デバイス・プロセッサ２６０がデジタル・デバイス駆動１４０から画像データを受け取る（ステップ４０５）ことによってチェッカーボード・パターンを作成することができる。プロセッサ２６０は、受け取られた画像データが偶数フレームまたは奇数フレームに対応するかどうかを判定することができ（ステップ４１０）、１つまたは複数の偶数フレーム・シーケンス４２０および／または奇数フレーム・シーケンス４４０を実行する。具体的には、偶数フレーム・シーケンス４２０では、偶数画素が偶数線から削除され（ステップ４２５）、奇数画素が奇数線から削除され（ステップ４３０）、奇数フレーム・シーケンス４４０では、偶数画素が奇数線から削除され（ステップ４４５）、奇数画素が偶数線から削除される（ステップ４５０）。画像データが処理された後に、プロセッサ２６０は、表示のためにデジタル駆動デバイス１４０に戻って、処理された画像データを提供する（ステップ４５５）。
【００６３】
いくつかの実施形態で、画素の削除は、コーディング内の１を０に置換することによって達成される。いくつかの実施形態で、画素の削除は、選択された画素データをスキップするか全く送らないことによって達成され得る。
【００６４】
方法のステップが、必ずしも特定の順序で提示されず、これらの図面にまたがるものを含む代替の順序での一部のまたはすべてのステップの実行が、可能であり、企図されていることを理解されたい。
【００６５】
ステップは、説明および図示を簡単にするために、明示された順序で提示された。ステップは、添付の特許請求の範囲の範囲から逸脱せずに、追加され、省略され、かつ／または同時に実行され得る。図示の方法または副方法が、いつでも終了され得ることをも理解されたい。
【００６６】
ある種の実施形態では、このプロセスの一部のもしくはすべてのステップおよび／または実質的に同等のステップが、プロセッサ、たとえば、１つまたは複数の対応するアルゴリズムと、リモート・サーバおよび車両を含む上で説明したコンピュータ可読メモリのいずれかなどのコンピュータ可読媒体上に記憶されまたは含まれる関連するサポートするデータとに対応するコンピュータ実行可能命令を実行するコンピュータ・プロセッサによって実行される。
【００６７】
図５は、２フレームにわたる２つの相補的なチェッカーボード・パターンの間で交番するチェッカーボード処理の例である。各画素は、緑とマゼンタと（すなわち、赤と青と）の間で交番する。図５の左上の画像は、例の処理された画像である。処理を示すために、これは静止画像であり、したがって、各フレームは、チェッカーボード処理の前には同一である。図５の中央上および中央下の画像は、特定の時点の第１のフレームおよび第２のフレームの処理された静止画像の一部にズーム・インしたものである。図５の右上および右下の画像は、後続の時点での処理された画像の同一部分である。図示されているように、丸で囲まれた画素は、第１のフレームから後続フレームへ色を変化させている。
【００６８】
本発明の一実施形態では、たとえば、たとえばカラー・サブフレームの間の時間を減らしながら輝度を高め、輝度時空誤差を減らし、かつ／またはカラー・チャネルの間のクロストークを減らすために、それぞれ３つのカラー・チャネルからとられるデータの２つのグループが、チェッカーボード・パターンに関して位相はずれにされる。たとえば、図５に示された、緑カラー・チャネル対赤および青（マゼンタ）である。
【００６９】
本発明の一実施形態では、本発明によるチェッカーボーディング方法は、２つのフレームおよび／またはサブフレームの間の隣接する画素のうちの１つのターン・オフを交番することによって、必要な帯域幅および／またはデータ転送待ち時間を減らす。本発明によるチェッカーボーディング方法は、たとえば輝度を高め、カラー・チャネルの間のクロストークを減らし、かつ／またはフレーム（たとえば、フレーム、サブフレーム、および／またはカラー・サブフレーム）の間の時間を減らすために、カラー・チャネル（たとえば、サブフレーム）の間の位相をオフセットすることを含むことができる。
【００７０】
チェッカーボード・パターンを有する間引きの使用は、帯域幅を減らし、したがって、すべての関連するデータ転送待ち時間が減らされる。たとえば、転送待ち時間は、チェッカーボードを使用しない転送待ち時間と比較した時に、３０％と５０％との間で減らされ得る。
【００７１】
さらに、チェッカーボーディングは、緑カラー・チャネルと｛赤、青｝カラー・チャネル対との間で時空的に交番することを含み、その結果、すべてのそれぞれのカラー・サブフレームは、図６に示されているように、空間分離と時間分離との両方によってよりよく分離される。
【００７２】
図６は、チェッカーボード処理に起因するカラー・サブフレームの空間分離および時間分離の例の図である。図６の左上の画像は、図５の画素画像の、より拡大された図である。図６の中央上および中央下の画像は、赤および青のサブフレーム（中央上の画像）と緑サブフレーム（中央下の画像）の駆動電圧とＬＣ応答とのオシロスコープ波形を示す。オシロスコープ・トレースは、ＣＷレーザー、たとえば、それぞれカラー・サブフレーム・パルスの理論的（ＷＯＢ関連クロストークトは別の）空間分離および時間分離を示すために、マゼンタ（中央上の画像の赤および緑）と緑（中央下の画像のビデオ入力をそれぞれ伴う照明を使用して取り込まれた。図６の右上および右下の画像は、照明のためのそれぞれの波長のレーザー・パルスを用い、さらなる分離を示すことを除いて、中央と同一の、駆動電圧およびＬＣ応答のオシロスコープ波形を示す。
【００７３】
開示されるチェッカーボーディング・プロセスは、色にじみを軽減する（すなわち、あるカラー・パルスの立ち下がりの終りが、次のカラー・パルスの立ち上がりの初期状態を増加させる）。たとえば、３つのカラー・シーケンス（赤、緑、青）がある場合に、第１のカラー（赤）および第３のカラー（青）は、チェッカーボード化された第２のカラー（緑）の黒部分によってお互いから時空的に分離される。
【００７４】
図７は、図６のフレームからの色にじみを示す。図示されているように、赤は緑ににじみ（右上）、緑は青ににじむ（右下）。
【００７５】
図８は、末尾にじみ（ｔａｉｌ  ｂｌｅｅｄ）に対するチェッカーボーディングの利益を示す。末尾にじみは、「ｏ」データ点を有する線によって表され、正規化されたにじみは、「＋」データ点を有する線によって表され、総にじみは、「ｘ」データ点を有する線によって表される。たとえば、１６×１６チェッカーボーディング・プロセスを利用すると、総にじみを９％と１２％との間に保つことができる。
【００７６】
以前のサブフレーム・パルスの末尾による現在のサブフレーム・パルスの侵害は、緑への赤末尾にじみが赤入力を使用して測定されるように、以前のサブフレームの入力カラー（たとえば赤）を最大化することと、現在のサブフレームの入力カラー（たとえば、緑）を最小化することとによって測定される。
【００７７】
総にじみは、以前のサブフレームからの末尾の単なる重畳より大きい。以前のサブフレームの末尾は、立ち上がり曲線のより急峻な部分での「有利なスタート」を現在のサブフレーム・パルスに与え、したがって、出力誤差は、現在のサブフレームのより高いレベルについて増やされる。言い換えると、以前の赤パルスは、現在の緑パルスが線形重畳から生じるものより明るくなることを引き起こす。
【００７８】
図９は、輝度（ｘ軸）対デジタル・ビデオ・レベル（ｙ軸）の結果としての緑に対する赤の色にじみ正規化を示す。チェッカーボーディングを伴わないデータは、「ｘ」データ点を有する線によって表され、１×１チェッカーボーディングを利用するデータは、「ｏ」データ点を有する線によって表される。図示されているように、第２のカラー・サブフレーム・パルス（緑）への初期カラー・サブフレーム・パルス（赤）からの正規化された色にじみは、チェッカーボーディングを利用しない場合よりもチェッカーボーディングを利用する場合に大幅に少ない。これは、ＬＣｏＳカラー・サブフレーム・パルスおよびそれぞれのレーザー・パルスが、許容できる量の色にじみを維持しながら時間内により近くに移動されることを可能にする。
【００７９】
図１０は、輝度（ｘ軸）対デジタル・ビデオ・レベル（ｙ軸）の結果としての青に対する緑の色にじみ正規化を示す。チェッカーボーディングを用いないデータは、「ｘ」データ点を有する線によって表され、チェッカーボーディングを用いるデータは、「ｏ」データ点を有する線によって表される。図９に示された緑に対する赤の正規化と同様に、青に対する緑のチェッカーボーディングを利用する正規化は、チェッカーボーディングを用いないものより大幅に小さい。
【００８０】
図１１は、たとえば駆動特定用途向け集積回路（ＡＳＩＣ）などのフィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）ベースのシステムまたは機能的同等物を利用する、チェッカーボーディングの応用に対応する例示的なタイミング図である。図７のタイミング図は、短存続をもたらす色順次データ転送および照明の例の図示である。
【００８１】
基本的な例として、画像を作るために、（１）データが読み取られなければならず（たとえば、メモリからキャッシュに）、（２）ビット・プレーンが、ＬＣｏＳに送られなければならず、指定された色の照明（たとえば、ディスプレイの光）が、ディスプレイに現れる。たとえば、３つのシーケンス（たとえば、赤、緑、青）が表示される場合に、オーバーラップが、下の表に示されているように存続を減らすために発生する。
【表１】
2020525813.tif 000003
【００８２】
ディスプレイの存続の計算は、開始する  第１のカラーが照明される時（Ｔ２）からシーケンスの最後のカラーが照明されるところ（Ｔ６）までを判定する。具体的には、存続は、Ｔ２とＴ６との間の時間である。たとえば、存続時間は、チェッカーボーディングを利用すると２．１ｍｓとすることができる。
【００８３】
チェッカーボード・パターンを有する間引きの方法および／またはシステムの使用は、それぞれの電圧駆動（および／または他の原因）の差を有する隣接する画素電極の間の減衰を生成することができる。減衰は、減衰がディスプレイ・デバイスおよび／またはディスプレイ・システム（たとえば、ＬＣｏＳデバイスおよび／またはＬＣｏＳシステム）のグレイ・スケール・プロファイルを変更するので、画像品質に関して望ましくない可能性がある。この減衰は、ドライブを較正する（たとえば、ガンマ則伝達関数から離れるために目標デジタル・コード）ことによって補償され得る。較正された後に、本発明による方法およびシステムによれば、所与の画素およびカラー・サブフレームに関して必ずゼロ（０）があり、較正がこの減衰に関して既に補償しているので、各画素は、上下左右の隣接画素からのフリンジ・フィールド効果（ｆｒｉｎｇｅ  ｆｉｅｌｄ  ｅｆｆｅｃｔ）の内容依存性の対象ではなくなる。しかし、対角線に沿った４つの隣接画素は、内容に伴って変化し、したがって、フリンジ・フィールド効果は、完全には除去されない可能性がある。本発明によるシステムおよび方法を用いてとられる測定値に関して、フリンジ・フィールド効果内容依存性は、チェッカーボーディングを利用せずにレンダリングされるビデオと比較して、約５０％から７５％だけ減らされた。ディスプレイ光学系が、光のローカル・マイクロレンズ（回折された）偏向を引き起こすチェッカーボード・パターンに起因する回折された光を取り込まない場合に、チェッカーボーディングがさらなる減衰を引き起こす可能性があることに留意されたい。チェッカーボード化されたグレイ・スケール・プロファイル応答の較正は、一般に、ワーストケースのフリンジ・フィールド、暗線、および／または回折光ベースの減衰を補償し、したがって、望ましくない応答を最大限に減らす。
【００８４】
本発明によるチェッカーボーディングの方法および／またはシステムを使用することによるフリンジ・フィールド効果のこの軽減は、所与の個数のビット・プレーンに関する増やされたビット深度のための本発明によるパルス鋸歯状化の方法、デバイス、および／またはシステムの使用を使用可能にする（通常の暗線減衰問題の軽減を介する）による帯域幅のさらなる削減を可能にする。
【００８５】
ＩＩＩ．鋸歯状化されたパルス幅変調  図１２〜図１６
【００８６】
本発明の実施形態では、鋸歯状化方法は、帯域幅削減またはイメージャに送られる所与の個数のビット・プレーンに関してより多くのグレイ・レベルを符号化することによる所与のディスプレイ・システム・ビット幅に関する追加の帯域幅削減を達成するのに利用される。
【００８７】
従来のパルス幅変調器（ＰＷＭ）方法では、任意の所与の画素に関して、ビット・プレーンのシーケンスは、増加するグレイ・レベルに伴って増加するラン・レングスを有するすべて１のビットのシーケンスと、それに続く、最大レベルに対応する残りの時間ウィンドウに関する０とをもたらす。通常、ＰＷＭでは、画素は、固定された長さの時間（たとえば、１フレーム内の一連の１に対応する）の間にターン・オンされ、固定された長さの時間（たとえば、１フレーム内の０の特定の量に対応する）の間にターン・オフされる。
【００８８】
図１６は、本発明による鋸歯状化方法を示す。鋸歯状化方法では、たとえば画素をターン・オンし、固定された長さの時間または時間の間隔の間にこれをオンのままにするのではなく、画素は、トグルされ（すなわち、ターン・オンされ、ターン・オフされ、またはオン状態とオフ状態との間で切り替えられ）、ここで、オフ状態は、液晶材料の立ち上がり時間または立ち下がり時間（等しい場合とそうでない場合とがある）より短い時間の間にオフである。本発明による鋸歯状化方法では、たとえば、画素をターン・オフし、固定された長さの時間または時間の固定された間隔の間にオフのままにするのではなく、画素は、その同一のセットされたまたは固定された時間期間または時間の間隔の間にトグルされ（すなわち、ターン・オフされ、ターン・オンされ、またはオフ状態とオン状態との間で切り替えられ）、ここで、オン状態は、液晶材料の立ち上がり時間または立ち下がり時間（（等しい場合とそうでない場合とがある）より短い時間の間にオンである。本発明による鋸歯状化方法は、固定された時間間隔中にグレイ・スケール・レベル（たとえば、オン状態およびオフ状態に対応するレベルまたは画素の状態のトグルから生じるレベル）の個数を増やす。本発明の一実施形態では、１つまたは複数の鋸歯状化されたＰＷＭシーケンスおよび／または鋸歯状化されないＰＷＭシーケンス（たとえば、空間光変調器１５６によってレンダリングされ得るレベルごとの）は、ビット・プレーンＬＵＴ１３５内に記憶され得る。
【００８９】
本発明による鋸歯状化方法は、立ち上がり時間および立ち下がり時間に関して短い長さの時間の間にＰＷＭでパルスをターン・オフすることを含む。たとえば、ＰＷＭが、約４００ミリ秒（ｍｓ）〜約５００ｍｓの立ち上がり時間を有する場合に、鋸歯状化は、約３０ｍｓ〜約１２０ｍｓの間にＰＷＭのパルスをターン・オフすることができる。
【００９０】
図１２は、鋸歯状化シーケンス１２００を実行する方法を示す流れ図である。鋸歯状化シーケンス１２００は、オプションで、ＰＷＭ駆動方法に１つまたは複数のレベルを割り当てること（ステップ１２０５）を含む。たとえば、本発明による鋸歯状化方法は、１のラン・レングス内に０を挿入し、これによって中間ビット・プレーン内で所与のレベルにわたってパルスをオフに切り替えることによって、所与のＰＷＭパルスの小さい部分を除去する。ＰＷＭパルスからのこれらの部分（たとえば、ノッチ）の除去が、パルスを鋸歯状にする。本発明の一実施形態では、本発明による鋸歯状化方法は、それに加えてまたはその代わりに、０のラン・レングス内に１を挿入し、これによって中間ビット・プレーン内で所与のレベルにわたってパルスをオンに切り替えることによって、所与のＰＷＭパルスの小さい部分を除去する。
【００９１】
ＰＷＭパルスが鋸歯状化された後に、鋸歯状化シーケンス５００は、ＳＰＷＭを利用する鋸歯状化方法を使用する時に、出力レベルを較正する。具体的には、ＳＰＷＭレベルオン最適ビット・シーケンスの判定は、ＰＷＭベースのレベルのセットを与え、鋸歯状化されたＰＷＭに伴うそれぞれのレベルごとの駆動シーケンスを判定する。チェッカーボーディング方法と一緒に鋸歯状化方法を利用することは、ＳＰＷＭによって引き起こされるすべてのアーティファクトを減らすという追加の利益を有する。出力レベルの較正は、下で図１４〜図１５に関連して、より詳細に説明する。
【００９２】
いくつかの実施形態で、これらのパルスおよびノッチは、オーバーラップし、鋸歯状化されたパルス幅変調（ＳＰＷＭ）を作成する。本発明による例のＳＰＷＭが、図１３に示されている。
【００９３】
図１３は、短存続ドライブ内で使用されるＳＰＷＭのビット・シーケンス・マトリックスを示す。
【００９４】
図１３の左上に示されたマトリックスは、グレイ・レベルごとのビット・シーケンスの１列からなる。このシーケンスが、フレームごとに２つの繰り返されるパルスを有し、第１のパルスは照明用、第２のパルスは液晶のイオン・ドリフトおよび被覆を防ぐためのＤＣバランス用である。ビット・プレーンは、第１の列内の指定された時刻にイメージャの画素電極に送られる。
【００９５】
図１３の左下に示されたデジタル波形は、例のグレイ・レベルのマトリックス内で、丸で囲まれた例のビット・シーケンス（たとえば、マトリックス内で、丸で囲まれたレベル５１）に対応する。
【００９６】
図１３の右のプロットは、正規化された反射率の単位での結果のＬＣｏＳ出力鋸歯状パルスのシミュレーションのオーバーレイされたプロットを示す。青および赤のトレースは、両方とも６４個（０〜６３）中５１の例のレベルに関する、駆動にまたがってＤＣ電圧のバランスをとる（＋および−のＶｃｏｍを介して）のに必要な２つのパルスの第１のパルスおよび第２のパルスを示す。青のトレースは、正のＶｃｏｍに関して連続波（ＣＷ）照明によって照明されたかのようにＬＣｏＳパルス全体を示す。赤のトレースに関して同様であるが、ＤＣバランスを回復するために負のＶｃｏｍに関する。マトリックス内で丸で囲まれたレベル５１の列内の１のラン・レングス内の行内の２つの０に対応する、「鋸歯状化」されたパルスの最上部付近のノッチに留意されたい。これらの鋸歯状化されたパルスに重畳されているのが、立ち下がりの部分中のこれらのパルスの照明された部分である。それぞれのパルス化された照明は、通常、カラー独立性のため（色にじみを減らすため）に赤パルス、緑パルス、および青パルスを分離するのに使用される。
【００９７】
図１４〜図１５は、ＳＰＷＭを利用する鋸歯状化方法を使用する時の、出力レベルを較正する２ステップ・プロセスを示す。具体的には、（１）ＰＷＭベースのレベルのセットを与えられてＳＰＷＭレベルの最適ビット・シーケンスを判定し（図１４、ＰＷＭを使用するレベルの選択を暗黙のうちに要求する）、（２）鋸歯状化されたＰＷＭに関するそれぞれのレベルごとに駆動シーケンスを判定する（図１５）。
【００９８】
鋸歯状化方法での駆動シーケンスを判定するために（図１４）、アルゴリズムが、ビット・プレーンの個数に対応するＰＷＭベースのレベルの特定のサブセットを選択する（ステップ１２１０）。
【００９９】
図１４の左側のチャートは、ＰＷＭレベルがビット・プレーン時間を判定することを示す（ステップ１２１５）。デジタル・レベル（ｘ軸）にわたって示されているように、ＰＷＭの計算された基準の正規化された光出力レベル（ｙ軸）（「ｏ」データ点を有するデータ線として図示）およびＰＷＭ計算測定値線（「＋」データ点を有するデータ線として図示）は、お互いを追跡する。
【０１００】
図１４の右側のチャートは、基準の目標出力レベル（「ｏ」）と比較した、潜在的なＳＰＷＭ出力レベル（各「ｘ」の垂直座標）を示す。理想的には、「ｏ」ごとに、同一の垂直座標に、対応する「＋」がある。たとえば、８ビット・プレーンは、２５６個のレベル（２の８乗）に対応する。サブセット内の各レベルは、従来のＰＷＭを使用して駆動され、それぞれのビット・プレーンを生成し、ＰＷＭ駆動のためのビット・プレーン・タイミングを較正する。図示されているように、目標レベル（「ｏ」データ点として表現）および潜在的なＳＰＷＭレベル（「ｘ」データ点として表現）。
【０１０１】
鋸歯状化方法での駆動シーケンスを判定するために（図１５）、アルゴリズムは、鋸歯状化されたＰＷＭ出力レベルの駆動シーケンスを判定する（ステップ１２２０）。具体的には、残りのグレイ・レベルは、ＰＷＭのビット・シーケンス内の１を０に置換することによって形成される最良のビット・パターンをシミュレートする（または他の形で判定する）。図１５の左側は、対応するビット・プレーン潜在レベルを示し、図１５の右側は、判定されたレベルを示し、ＳＰＷＭ初期基準は、「ｏ」データ点を有するデータ線として示され、ＳＰＷＭ初期測定値（またはシミュレーション）線は、「＋」データ点を有するデータ線として示されている。レベルは、ＳＰＷＭとして指定された出力レベルごとに判定され、ＳＰＷＭシーケンスの全体から評価されたそれぞれの最もよく一致する出力レベルの「鋸歯状化された」シーケンスが選択される（ステップ１２２５）。
【０１０２】
チェッカーボーディングおよび／または鋸歯状化の利用は、ＡＲ／ＶＲ／ＭＲアプリケーションのそうでなければ到達不能な要件を満足するのに十分に大きい要因だけ減らされた存続と減らされた待ち時間との両方を達成する。たとえば、チェッカーボーディングおよび／または鋸歯状化の利用は、従来のＰＷＭ技法と比較した時に、１５〜５０％だけ待ち時間を減らす。
【０１０３】
いくつかの実施形態では、チェッカーボーディングおよび／または鋸歯状化は、画像（たとえば、ＡＲ画像、ＶＲ画像、ＭＲ画像）を生成するイメージング・システム（たとえば、イメージャおよび／またはディスプレイを含むシステムまたはデバイス）内で利用される。本発明の一実施形態では、本発明によるチェッカーボーディングのシステムおよび／もしくは方法ならびに／または本発明による鋸歯状化のシステムおよび／もしくは方法は、ＡＲ、ＶＲ、および／またはＭＲのシステム、デバイス、および／または方法のための低コストで改善された品質のディスプレイ・システムを可能にする。一実施形態では、チェッカーボーディングおよび／または鋸歯状化は、ビデオ・ソースとディスプレイとの間の帯域幅を減らす。
【０１０４】
例示的な例として、下の表の関連技術は、おそらく、パルス幅変調（ＰＷＭ）駆動方法によって最もよく表される。以下の表は、従来のＰＷＭ駆動方法と本発明のＳＰＷＭ、具体的には照明された鋸歯状化されたパルス幅変調（ＩＳＰＷＭ）インパルス照明された鋸歯状化されたＰＷＭ（ＩＳＰＷＭ）との特性を比較する。
【表２】
2020525813.tif 000004
【０１０５】
ＩＶ．技術の選択された特徴
【０１０６】
本技術の利益、利点、動機、および結果の、すべてではないが一部が、上で説明され、これらのすべてではなく一部が、このセクションで説明される。
【０１０７】
チェッカーボーディングおよび／または鋸歯状化は、ＡＲアプリケーション、ＶＲアプリケーション、およびＭＲアプリケーションでぼけアーティファクトを改善し、かつ／または除去するのに使用される。達成されるより短いレンダリング時間は、より高いフレーム・レート、直接視立体視および全方位（「ホログラフィック」）ディスプレイなどに必要な高められた情報レートを可能にする。
【０１０８】
ぼけアーティファクトに対する改善は、ＰＷＭ内でパルスを短縮し、待ち時間／ＢＷ削減待ち時間、存続、および／または帯域幅を減らす。具体的には、グレイ・レベルが、鋸歯状化されたＰＷＭ（ＳＰＷＭ）を利用して、より少ないビット・プレーンと共に利用される。
【０１０９】
ＳＰＷＭからの、暗線軽減を含むフリンジ・フィールド効果の視認性を低下せよ。チェッカーボーディングは、空間勾配に起因する減衰を最大化するが、通常出力レベル・プロファイル較正は、この減衰を直接に軽減し、したがって、暗線が、より不可視になる。さらに、駆動電圧選択（ＶｃｏｍおよびＶｐｉｘ）を介する電子事前チルトは、通常、ＷＯＢおよび暗線効果を減らす。駆動波形相関は、隣接する瞬間的な低電圧の差を減らし、これによって、これらのタイプの望ましくないアーティファクトをも減らす。
【０１１０】
ＬＣｏＳパルスおよびそれぞれのレーザー・パルスは、色にじみを増やさずに、時間内により近くに移動される。チェッカーボーディングは、第１の色および第３の色が第２の色から時空的に分離されるので、色にじみを軽減する。さらに、色補正ＬＵＴが、結果の色域内で色にじみを軽減するのに使用される。
【０１１１】
フレーム・バッファが駆動デバイスに関連する駆動プロセス内で要求されないように、駆動デバイスおよび／または駆動プロセスの上流のビット回転またはビット回転とビット・プレーンＬＵＴとの両方のいずれかをグラフィック処理の方法、プロセス、またはデバイス内に移動すること。その代わりに、より小さいビット・プレーンＦＩＦＯまたはおそらくはカラー・サブフレーム・メモリなどの画像データのサブセットだけが、ＬＣｏＳ処理チップ内に存在する。これは、上流プロセッサとＬＣｏＳ処理チップとの間で要求される帯域幅を減らし、ＬＣｏＳ処理チップ上で要求されるメモリを減らし、対応するより短い待ち時間のディスプレイ・システムをもたらす。
【０１１２】
ある種の実施形態が図示され、本明細書で説明されたが、当業者は、同一の目的を達成するように計算された様々な代替のおよび／または同等の実施形態または実施態様が、範囲から逸脱せずに、図示され説明された実施形態と置換され得ることを了解するであろう。当業者は、実施形態が非常に様々な形で実施され得ることをたやすく了解するであろう。本願は、本明細書で議論された実施形態のすべての改作または変形形態を包含することを意図されたものである。したがって、実施形態が、特許請求の範囲およびその同等物のみによって限定されることが、明白に意図されている。様々な変更および変形形態が、本発明の趣旨または範囲から逸脱せずに本発明内で作られ得ることが、当業者には明白であろう。したがって、本発明の変更および変形形態が添付の特許請求の範囲およびその同等物の範囲内に含まれるならば、本発明が、本発明の変更および変形形態を包含することが意図されている。
【０１１３】
本開示の様々な実施形態が、本明細書で開示される。開示される実施形態は、様々な代替の形およびその組合せで実施され得る、単なる例である。たとえば、本明細書で使用される時に、「例示的」および同様の用語は、実例、見本、モデル、またはパターンとして働く実施形態を拡張的に指す。
【０１１４】
図面は、必ずしも原寸通りではなく、一部の特徴が、特定の構成要素の詳細を示すためなど、誇張されまたは最小化される場合がある。いくつかの場合に、周知の構成要素、システム、材料、または方法が、本開示を不明瞭にすることを回避するために詳細には説明されなかった。したがって、本明細書で開示される特定の構造的詳細および機能的詳細は、限定的と解釈されてはならず、単に特許請求の範囲の基礎として、および当業者に教示するために代表的な基礎として解釈されなければならない。
【０１１５】
上で説明した実施形態は、本開示の原理の明瞭な理解のために示される実施態様の単に例示的な実例である。変形形態、変更、および組合せが、特許請求の範囲の範囲から逸脱せずに前述の実施形態に対して作られ得る。そのような変形形態、変更、および組合せのすべてが、本開示および以下の特許請求の範囲の範囲によって本明細書に含まれる。
【図１Ａ】
2020525813.tif 000005
【図１Ｂ】
2020525813.tif 000006
【図２】
2020525813.tif 000007
【図３】
2020525813.tif 000008
【図４】
2020525813.tif 000009
【図５】
2020525813.tif 000010
【図６】
2020525813.tif 000011
【図７】
2020525813.tif 000012
【図８】
2020525813.tif 000013
【図９】
2020525813.tif 000014
【図１０】
2020525813.tif 000015
【図１１】
2020525813.tif 000016
【図１２】
2020525813.tif 000017
【図１３】
2020525813.tif 000018
【図１４】
2020525813.tif 000019
【図１５】
2020525813.tif 000020
【図１６】
2020525813.tif 000021
【国際調査報告】
2020525813.tif 000022