(57)【要約】      （修正有）【課題】ビット面を効率よくアップロードするデジタルディスプレーを得る。【解決手段】デジタルディスプレーは画像を表示するためのプロセッサおよびメモリを有する。該ディスプレーは、上記画像が所定範囲の明るさを有するとともに、異なる時間量でシーケンス的に表示される複数の２値ビット面画像からなり、ビット面画像の表示の時間およびシーケンスが上記メモリに保存されているシーケンスファイルによって決定される。上記シーケンスファイルにさらに別なシーケンスファイルを上書きすることができる。また、接続をモニターするとともに、この接続が切れ、別なデジタルディスプレーに接続されたときにこれを指示するファイルアップローダによって上記シーケンスファイルをデジタルディスプレーにアップロードする。【選択図】図１
2008209921.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示するための、プロセッサおよびメモリを有するデジタルディスプレーにおいて、上記画像が所定範囲の明るさを有するとともに、異なる時間量でシーケンス的に表示される複数の２値ビット面画像からなり、ビット面画像の表示の時間およびシーケンスが上記メモリに保存されているシーケンスファイルによって決定されることを特徴とするデジタルディスプレー。
【請求項２】
上記シーケンスファイルにさらに別なシーケンスファイルを上書きすることができる請求項１記載のデジタルディプレー。
【請求項３】
接続をモニターするとともに、この接続が切れ、別なデジタルディスプレーに接続されたときにこれを指示するファイルアップローダによって上記シーケンスファイルをデジタルディスプレーにアップロードする請求項１または２記載のデジタルディスプレー。
【請求項４】
シーケンスファイルを生成するステップ、このシーケンスファイルを保存するステップ、およびシーケンスをデジタルディスプレーのプロセッサにアップロードするステップからなることを特徴とするシーケンスファイルをデジタルディスプレーにインストールする方法。
【請求項５】
上記ステップが、さらに、上記シーケンスファイルを実行するデジタルディスプレーによって生成される画像への上記シーケンスの作用をシュミレーションするステップを有する請求項４記載の方法。
【請求項６】
上記ステップが、さらに、上記シーケンスを編集可能な形態から２値形態にコンパイルするステップを有する請求項４記載の方法。
【請求項７】
上記シーケンスファイルがメタデータを保有する請求項４記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特に、とはいっても限定するものではないが、液晶ディスプレー（ＬＣＤ）を対象とするデジタル画像ディスプレーおよびこれを駆動する方法に関する。
【背景技術】
【０００２】
多くの液晶ディスプレーがあるが、各画素は白色または黒色状態にある。グレースケール画像を表示する一つの方法では、画素を白黒間で高速交代させる。これを高速で行うと、ヒトの目は画素をグレーとして認識する。異なる諧調のグレーを得るためには、画素のオン時間の画素のオフ時間に対する比を変更する。
【０００３】
画素の明るさ値は、通常、２値数として具体化され、これが、２値の各ビットを表す一連のビット面に転換される。例えば、各画素の明るさは０〜２５５のスケールとして具体化されるため、画素は８個のビット面で表すことができ、最も重要なビット面は、重要性の最も小さいビット面の時間の１２８倍の時間で表示される。カラー画像の場合は、原色成分それぞれが、この方法でビット面に分離される明るさ値をもつ。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
各ビット面は、ロードするために有限の時間を必要とする。表示時間が最も短い重要性の最も小さいビット面については、これが、表示の応答速度に対する制限ファクターになる。本発明の目的は、ビット面を効率よくアップロードすることにある。
【課題を解決するための手段】
【０００５】
即ち、本発明は、画像を表示するためにプロセッサおよびメモリを有するデジタルディスプレーを提供するものである。画像は、所定範囲の明るさをもち、また異なる時間量でシーケンス的に表示される複数の２値ビット面画像からなり、ビット面画像の表示の時間およびシーケンスは、メモリに記憶されたシーケンスファイルによって定まる。
【０００６】
好ましくは、前のシーケンスファイルにさらに別なシーケンスファイルを上書きできるように構成する。接続をモニターし、そして接続が切れ、別なデジタルディスプレーが接続された時点を示すファイルアップロード装置によってデジタルディスプレーにシーケンスファイルをアップロードすることが好ましい。
【０００７】
もう一つの態様によれば、本発明は、シーケンスファイルを作り、このシーケンスファイルを記憶し、そしてこのシーケンスをデジタルディスプレーのプロセッサにアップロードするステップを有するシーケンスファイルのデジタルディスプレーへのインストール方法を提供するものである。
【０００８】
以上のステップが、上記シーケンスファイルを実行するデジタルディスプレーによって生成した画像上で上記シーケンスの効果をシュミレーションするステップを有することが好ましい。
【０００９】
本発明によれば、デジタルディスプレーの自由度をきわめて高くでき、しかもデジタルディスプレーの必要条件および表示すべき画像のタイプに応じて連続的にアップデートでき、その上改善を実行できる。また、都合よく生成すべき画像を表示する、異なる、効率のよい方法を実現できる。
【００１０】
以下、例示のみを目的として、本発明を添付の図１について説明する。
【００１１】
デジタルディスプレー用のフォーマット／制御回路（ともに符号１３で示す）は、フィールドプログラム式ゲートアレー（ＦＰＧＡ）３６、２つのフレームストア３２、３４、マイクロプロセッサ２４およびシーケンスファイルカシュ２４からなる。そしてＦＧＰＡ３６が、空間光変調素子（ＳＬＭ）３８およびディスプレー４０の照明手段を制御する。
【００１２】
操作するさいには、画像信号３０をＦＰＧＡ３６に入力する。例えば、信号の一つフレームは、１画素につき２４のビットをもつ色信号からなる。この２４ビットが、画素の色および輝度を表し、各原色（赤、緑、青）は８ビット強度値によって記述される。ＦＰＧＡ３６が各原色につきこのデータを８つのシングルビット画像または“ビット面”に転換する。例えば、ここで便宜上、赤のビット面についてはＲ７、Ｒ６・・・Ｒ１、Ｒ０で示し、Ｒ７ビット面は、合計で１２８の時分割、Ｒ６は６４の時分割、Ｒ５は３２の時分割というように表示される。そしてＲ０は、一つの時分割で表示される。なお、他の二つの原色についても同様に処理される。
【００１３】
ＦＰＧＡ３６は、矢印ａで示すように、画像のビット面をフレームストア３４に書き込む。このプロセスは、連続プロセスであり、前の画像は、フレームストア３２にフォーマットされ記憶されている。画像信号データがビット面に転換され、フレームストア３４に書き込まれている状態では、フレームストア３２からの個々のビット面は、矢印ｂで示すように、ＦＰＧＡによってＳＬＭ３８に出力される。ＦＰＧＡはまた照明手段４０の原色出力を同期し、画像を生成する。
【００１４】
ＦＰＧＡ３６は、フレームストアからビット面を読み出すために有限量の時間を必要とする。この時間は、一つの時分割よりも長くてもよい。従って、ＳＬＭ３８は２つの別々なバッファを有し、各バッファは一つのビット面を保持し、また一つの時分割よりも速く画素列にアップロードできる。（例えば一つの時分割分表示されるＲ０などのように）短持間表示されるビット面は、一つのバッファにストアでき、また（例えば１２８の時分割分表示されるＲ７などのように）長時間表示されるフレームは、他のバッファにストアされる。この場合、Ｒ０ビット面は、Ｒ７ビット面を表示する２つの時間の間に表示される。次に、他のビット面を、Ｒ０ビット面を保持するバッファにロードできる。より長い時間表示されるフレームは、短い時間のビット面に分割できるため、多数のシーケンスにおいて一つのビット面をロードできる十分な時間がある。マイクロプロセッサ２８がＦＰＧＡのシーケンスを、従ってビット面のタイミングを間接的に制御する。
【００１５】
ビット面が表示され、点在するシーケンスは、画素列に画像を効率よくアップロードするために重要だけでなく、別な点においても画像に影響する。例えば、光源の強度が一定でなく、原色間でバラツクことがある。ビット面シーケンスが変化し、光源が変化する特定の期間特定のビット面が表示されると、ディスプレーの明るさおよび／または色特性が向上する。
【００１６】
一つの画像に対するビット面の順序およびタイミングは、シーケンスファイル１２によって決定される。このシーケンスファイルは、新たなビット面をそれぞれ表示し、テキストエディタ１０を使用して書き込むか編集するときに、その時分割を特定する。シーケンスすべての変更を自動的にストアするのが好ましいリポジトリ１４に異なるシーケンスファイルをストアすることができるため、以前のシーケンスファイルを検索かつ変更することができる。
【００１７】
ＳＬＭのビット面バッファからビット面をロードする速度は比較的速いが、フレームストアからビット面バッファにビット面をロードするためにはより長い時間（一つの時分割よりも長い）が必要である。従って、シーケンスファイルの場合、そのビットファイルを表示できる前に、ビット面バッファをロードできる十分な時間を見込んでおく必要がある。シュミュレータ１８を使用して、許可できないシーケンスが存在していないかを確認し、存在している場合には、プログラマに警告する。上述したように、ビット面のシーケンスは、画像の明るさおよび色特性にも影響するため、特定の時分割時の光源の特性を計算することによって、シュミュレータがプログラマに対して明るさおよび色について指示を与えることができる。
【００１８】
次に、シーケンスファイルをコンパイラ１６によって、ＦＰＧＡの制御に好適な指示２０にコンパイルし、記憶手段２６に保持する。
【００１９】
シーケンスファイルをフォーマット・制御回路に転送するために、シーケンスファイルローダ２２が、記憶手段２６からシーケンスファイルを読み出す。次に、シーケンスファイルローダ２２をディスプレー制御のマイクロプロセッサ２８に接続し、シーケンスファイルをディスプレー制御装置にロードし、シーケンスファイルカシェ２４に記憶する。シーケンスファイルローダがマイクロプロセッサ２８との接続をモニターし、このマイクロプロセッサとの切断が切れた場合には、シーケンスファイルローダがこれを指示し、新しいマイクロプロセッサに対する接続をモニターする。シーケンスファイルローダについては、マイクロプロセッサから応答を得て、新しく接続がなされたときに、シーケンスファイルカシェに現在どのシーケンスファイルが保存されているかを示すように構成する。これによって、第２のデジタルディスプレーをシーケンスファイルローダに接続したときに、ユーザが間違いなくシーケンスファイルがすでにアップロードされていることを確認できることになる。シーケンスファイルを生成し、かつアップロードするために必要な構成のシーケンスファイル装置１１は一般的にはデジタルディスプレー、およびそのフォーマット・制御回路に対して別体である。即ち、シーケンスファイルをアップロードするさいに、デジタルディスプレーに接続するだけでよい。
【００２０】
シーケンスファイルは、ビット面の順序およびタイミングのほかに、さらにデータを保有することができる。例えば、シーケンスファイルは、シーケンスのクロック速度を保有することができる。また、シーケンスファイルには、属性データ、バージョン番号、タイムスタンプおよび／または電子署名などのメタデータを保有することができる。ＳＬＭを使用して色環からの光によって照明する場合、シーケンスファイルは、色環速度を保有することができる。ＬＥＤを使用して液晶ディスプレーを照明する場合、シーケンスは、ＬＥＤの明るさおよびタイミングを制御することができる。三原色ディスプレーシステムについて説明してきたが、本システムは、ビット面を利用する単色、二色または多色（三原色以上）ディスプレーに応用することができる。さらに、特にＬＥＤを利用する場合、各色を順番に表示する必要はないが、一つの画像を生成するさいには、異なる色のビット面を配列することができる。
【００２１】
ビット面とともに使用できるＳＬＭ、例えば、液晶セル列またはマイクロミラーディスプレーも利用することができる。
【００２２】
厳密な２値重み付けスキームについて説明してきたが、本発明の場合、重み付けを変更すると、ＳＬＭスイッチ操作における遅れや照明バラツキなどの不都合を補正することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明デジタルディスプレーの概略図である。
【符号の説明】
【００２４】
１３：デジタルディスプレー用のフォーマット／制御回路、
１４：リポジトリ、
１６：コンパイラ、
１８：シュミュレータ、
２４：マイクロプロセッサ、
３２：フレームストア、
３６：ＦＰＧＡ、
３８：ＳＬＭ、
４０：照明手段、
Ｒ０〜Ｒ７：ビット面。
【図１】
2008209921.tif 000003
【外国語明細書】
2008209921.tif 000004
2008209921.tif 000005
2008209921.tif 000006
2008209921.tif 000007
2008209921.tif 000008
2008209921.tif 000009
2008209921.tif 000010
2008209921.tif 000011
2008209921.tif 000012
【図１】
2008209921.tif 000013