[go: up one dir, main page]

JP2007507008A - 空間的にオフセットされたサブフレームの生成および表示 - Google Patents

空間的にオフセットされたサブフレームの生成および表示 Download PDF

Info

Publication number
JP2007507008A
JP2007507008A JP2006528193A JP2006528193A JP2007507008A JP 2007507008 A JP2007507008 A JP 2007507008A JP 2006528193 A JP2006528193 A JP 2006528193A JP 2006528193 A JP2006528193 A JP 2006528193A JP 2007507008 A JP2007507008 A JP 2007507008A
Authority
JP
Japan
Prior art keywords
subframe
image
dithering
displaying
frame
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2006528193A
Other languages
English (en)
Inventor
ダメラ‐ヴェンカタ,ニランジャン
トレッター,ダニエル・アール
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hewlett Packard Development Co LP
Original Assignee
Hewlett Packard Development Co LP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hewlett Packard Development Co LP filed Critical Hewlett Packard Development Co LP
Publication of JP2007507008A publication Critical patent/JP2007507008A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/007Use of pixel shift techniques, e.g. by mechanical shift of the physical pixels or by optical shift of the perceived pixels
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/39Control of the bit-mapped memory
    • G09G5/391Resolution modifying circuits, e.g. variable screen formats
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0407Resolution change, inclusive of the use of different resolutions for different screen areas
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Transforming Electric Information Into Light Information (AREA)

Abstract

【課題】 擬似高解像度画像を生成し表示する方法及びシステムを提供する。
【解決手段】 表示装置を使用して画像を表示する方法は、第1の画像の画像データの第1の集合を受け取るステップを含む。画像データの第1の集合に対応する第1のサブフレーム及び第2のサブフレームが生成される。量子化式の第1の集合に基づいて第1のサブフレーム及び第2のサブフレームのビット深度が低減され、それによって第1のディザリングサブフレーム及び第2のディザリングサブフレームが生成される。本方法は、第1のディザリングサブフレームを第1の位置に表示することと、第2のディザリングサブフレームを第1の位置から空間的にオフセットされた第2の位置に表示することとを交互に行うステップを含む。
【選択図】 図1

Description

本発明は、一般的に表示システムに関連しており、特に空間的にオフセットされたサブフレームの生成および表示に関連する。
本出願は、2002年8月7日出願の「IMAGE DISPLAY SYSTEM AND METHOD」と題する米国特許出願第10/213,555号と、2002年9月11日出願の「IMAGE DISPLAY SYSTEM AND METHOD」と題する米国特許出願第10/242,195号と、2002年9月11日出願の「IMAGE DISPLAY SYSTEM AND METHOD」と題する米国特許出願第10/242,545号と、2003年7月31日出願の「GENERATING AND DISPLAYING SPATIALLY OFFSET SUB-FRAMES」と題する米国特許出願第10/631,681号と、2003年7月31日出願の「GENERATING AND DISPLAYING SPATIALLY OFFSET SUB-FRAMES」と題する米国特許出願第10/632,042号と、本出願と同日の出願である「GENERATING AND DISPLAYING SPATIALLY OFFSET SUB-FRAMES」と題する米国特許出願第10/672,544号(整理番号200312433−1)とに関連する。上記の各米国特許出願は、本願の出願人に譲渡されており、本願の参考文献である。
ディスプレイ、プロジェクタ、その他の画像システム等の画像を表示する従来のシステムまたは装置は、横の列や縦の列、菱形格子、またはその他のパターンにより配置された個々の画素またはピクセルの配列をアドレス指定することによって表示画像を生成する。横の列と縦の列を有するピクセルパターンを持つ表示画像の解像度は、表示画像を形成する個々のピクセルの横の列と縦の列の数として定義される。表示画像の解像度は、表示装置自体の解像度及び表示装置が処理し表示画像の生成に使用される画像データの解像度の影響を受ける。
通常、表示画像の解像度を上げるためには、表示装置の解像度及び表示画像の生成に使用される画像データの解像度を上げなければならない。しかしながら、表示装置の解像度を上げると、表示装置のコスト及び複雑度が増加する。さらに、解像度のより高い画像データが利用できず、または生成が難しい場合がある。
本発明は、上記事情に鑑みてなされたものであり、擬似高解像度画像を生成し表示する方法及びシステムを提供することを目的とする。
本発明の1つの形態は、第1の画像の画像データの第1の集合を受け取ることを含む表示装置を使用して画像を表示する方法を提供する。画像データの第1の集合に対応する第1のサブフレームと第2のサブフレームが生成される。量子化式の第1の集合に基づいて第1のサブフレームと第2のサブフレームのビット深度が低減され、それによって第1のディザリングサブフレームと第2のディザリングサブフレームが生成される。本方法は、第1のディザリングサブフレームを第1の位置に表示することと、第2のディザリングサブフレームを第1の位置から空間的にオフセットされた第2の位置に表示することと交互に行うことを含む。
以下の好ましい実施形態の詳細な説明では、本明細書の一部を成し、本発明を実施することができる特定の実施形態を例示する添付図面を参照する。他の実施形態を利用することも可能であり、本発明の範囲から逸脱することなく構造的または論理的な変更を行うことができることを理解されたい。したがって、以下の詳細な説明は限定的な意味で解釈されるべきではなく、本発明の範囲は添付の特許請求の範囲によって定義される。
I.サブフレームの空間的かつ時間的なシフト
デジタルライトプロジェクタ等の表示システムの中には、いくつかの高解像度画像を表示するのに十分な解像度を有さないものがある。このようなシステムは、より低い解像度画像を空間的かつ時間的にシフトして表示することによって、人間の目に対して解像度をより高く見せるように構成することができる。低解像度画像をサブフレームと呼ぶ。本発明の実施形態により対処するサブフレーム生成の問題は、表示されるサブフレームの見かけが、サブフレームが導き出される元となった高解像度画像が仮にそのまま表示された場合の見かけに近くなるように、サブフレームに対して適切な値を決定することである。
サブフレームの時間的かつ空間的なシフトを通して見かけの解像度の向上を提供する表示システムの一実施形態が、参照文献として上記に引用した米国特許出願に記載されており、図1から図4Eを参照しながら以下に要約する。
図1は、本発明の一実施形態による画像表示システム10を示すブロック図である。画像表示システム10は、表示画像14を生成するための画像12の処理を容易にする。画像12は、任意の絵図、グラフィックス、またはテキストキャラクタ、シンボル、イラスト、または他の情報表現を含むものと定義される。画像12は、たとえば、画像データ16によって表される。画像データ16は、画像12の個々の画素またはピクセルを含む。1枚の画像が画像表示システム10により処理されるものとして図示し説明するが、複数または一連の画像を画像表示システム10によって処理し表示できることを理解されたい。
一実施形態においては、画像表示システム10は、フレームレート変換ユニット20と、画像フレームバッファ22と、画像処理ユニット24と、表示装置26とを備える。以下に説明するように、フレームレート変換ユニット20と画像フレームバッファ22は、画像12の画像データ16を受け取ってバッファリングし、画像12の画像フレーム28を生成する。画像処理ユニット24は画像フレーム28を処理して、画像フレーム28に対して1つまたは複数の画像サブフレーム30を定義し、表示装置26は画像サブフレーム30を時間的かつ空間的に表示して表示画像14を生成する。
フレームレート変換ユニット20及び画像処理ユニット24を含む画像表示システム10は、ハードウェア、ソフトウェア、ファームウェア、またはこれらの組み合わせを含む。一実施形態においては、フレームレート変換ユニット20及び画像処理ユニット24を含む画像表示システム10の1つまたは複数の構成要素は、コンピュータ、コンピュータサーバ、または一連の論理動作を行うことができる他のマイクロプロセッサベースのシステムに含まれる。さらに、処理をシステム全体に分散させ、個々の部分を別個のシステム構成要素で実施することができる。
画像データ16は、デジタル画像データ161またはアナログ画像データ162を含む。アナログ画像データ162を処理するために、画像表示システム10はアナログデジタル(A/D)変換器32を含む。したがって、A/D変換器32はアナログ画像データ162を後続処理のためにデジタル形式に変換する。こうして、画像表示システム10は、画像12のデジタル画像データ161またはアナログ画像データ162を受け取って処理することができる。
フレームレート変換ユニット20は、画像12の画像データ16を受け取り、画像データ16を画像フレームバッファ22にバッファリングまたは記憶する。より具体的には、フレームレート変換ユニット20は、画像12の個々のラインまたはフィールドを表す画像データ16を受け取り、画像データ16を画像フレームバッファ22にバッファリングして画像12の画像フレーム28を生成する。画像フレームバッファ22は、画像フレーム28の画像データをすべて受け取って記憶することにより画像データ16をバッファリングし、フレームレート変換ユニット20は、その後、画像フレーム28のすべての画像データを画像フレームバッファ22から取得または抽出することによって画像フレーム28を生成する。したがって、画像フレーム28は、画像12の全体を表す画像データ16の複数の個々のラインまたはフィールドを含むものと定義される。このため、画像フレーム28は、画像12を表す個々のピクセルの複数の列及び複数の行を含む。
フレームレート変換ユニット20及び画像フレームバッファ22は、画像データ16をプログレッシブ画像データまたはインタレース画像データとして受け取って処理することができる。プログレッシブ画像データの場合、フレームレート変換ユニット20及び画像フレームバッファ22は、画像12の画像データ16のシーケンシャルフィールドを受け取って記憶する。したがって、フレームレート変換ユニット20は、画像12の画像データ16のシーケンシャルフィールドを取得することによって画像フレーム28を生成する。インタレース画像データの場合、フレームレート変換ユニット20及び画像フレームバッファ22は、画像12の画像データ16の奇数フィールド及び偶数フィールドを受け取って記憶する。たとえば、画像データ16のすべての奇数フィールドを受け取って記憶し、画像データ16のすべての偶数フィールドを受け取って記憶する。したがって、フレームレート変換ユニット20は画像データ16をデインタレースし、画像12の画像データ16から奇数フィールド及び偶数フィールドを取得することによって画像フレーム28を生成する。
画像フレームバッファ22は、各画像12の1つまたは複数の画像フレーム28の画像データ16を記憶するメモリを含む。したがって、画像フレームバッファ22は1つまたは複数の画像フレーム28のデータベースを構成する。画像フレームバッファ22の例としては不揮発性メモリ(たとえば、ハードディスクドライブまたは他の永続的な記憶装置)があり、また揮発性メモリ(たとえば、ランダムアクセスメモリ(RAM))でもよい。
フレームレート変換ユニット20において画像データ16を受け取り、画像フレームバッファ22を使用して画像データ16をバッファリングすることにより、画像データ16の入力タイミングを表示装置26のタイミング要件と切り離すことができる。より具体的には、画像フレームバッファ22が画像フレーム28の画像データ16を受け取って記憶するため、入力として任意のレートで画像データ16を得ることができる。したがって、画像フレーム28のフレームレートを表示装置26のタイミング要件に変換することができる。したがって、画像フレーム28の画像データ16は、表示装置26のフレームレートで画像フレームバッファ22から抽出することができる。
一実施形態においては、画像処理ユニット24は解像度調整ユニット34とサブフレーム生成ユニット36を備える。以下に説明するように、解像度調整ユニット34は、画像フレーム28の画像データ16を受け取り、画像データ16の解像度を表示装置26での表示に合わせて調整し、サブフレーム生成ユニット36は画像フレーム28に複数の画像サブフレーム30を生成する。より具体的には、画像処理ユニット24は、画像フレーム28の画像データ16を元々の解像度で受け取り、画像データ16を処理することにより、画像データ16の解像度を上げる、下げる、またはそのままにしておく。したがって、画像処理ユニット24を用いることにより、画像表示システム10は種々の解像度の画像データ16を受け取って表示することができる。
サブフレーム生成ユニット36は、画像フレーム28の画像データ16を受け取って処理し、画像フレーム28の複数の画像サブフレーム30を定義する。解像度調整ユニット34が画像データ16の解像度を調整した場合は、サブフレーム生成ユニット36は、画像データ16を調整後の解像度で受け取る。画像データ16の調整後の解像度は、画像フレーム28の画像データ16の元々の解像度よりも高くても低くても、または同じであってもよい。サブフレーム生成ユニット36は、表示装置26の解像度に合う解像度を有する画像サブフレーム30を生成する。画像サブフレーム30は画像フレーム28に等しいエリアのそれぞれである。サブフレーム30はそれぞれ、画像12の画像データ16の部分集合を表す個々のピクセルの複数の列及び複数の行を含み、表示装置26の解像度に合う解像度を有する。
各画像サブフレーム30は、画像フレーム28のピクセルの行列または配列を含む。画像サブフレーム30は、それぞれが、異なるピクセルまたはピクセル部分を含むように互いに空間的にオフセットされる。したがって、画像サブフレーム30は、以下に説明するように垂直距離および水平距離、または、垂直距離または水平距離だけ互いにオフセットされる。
表示装置26は、画像サブフレーム30を画像処理ユニット24から受け取り、その後、画像サブフレーム30を表示して表示画像14を生成する。より具体的には、画像サブフレーム30が互いに空間的にオフセットされているため、以下に説明するように、表示装置26は、画像サブフレーム30の空間的なオフセットに従って画像サブフレーム30を異なる位置に表示する。したがって、表示装置26は画像フレーム28の画像サブフレーム30を交互に表示して表示画像14を生成する。このため、表示装置26は画像フレーム28の全体のサブフレーム30を一度に表示する。
一実施形態においては、表示装置26は、各画像フレーム28の画像サブフレーム30を表示するという1サイクルを行う。表示装置26は、互いに空間的かつ時間的にオフセットされるように画像サブフレーム30を表示する。一実施形態においては、表示装置26は画像サブフレーム30を光学的に操作して表示画像14を生成する。したがって、表示装置26の個々のピクセルを複数のロケーションにアドレス指定する。
一実施形態においては、表示装置26は画像シフト装置38を備える。画像シフト装置38は、表示装置26が表示する画像サブフレーム30の位置を空間的に変更またはオフセットさせる。より具体的には、画像シフト装置38は、以下に説明するように画像サブフレーム30の表示位置を変えて表示画像14を生成する。
一実施形態においては、表示装置26は入射光線を変調する光変調器を備える。光変調器は、たとえば、マイクロミラーデバイス配列を形成するように配置された複数のマイクロミラーデバイスを備える。したがって、各マイクロミラーデバイスは表示装置26の1つのセルまたはピクセルを構成する。表示装置26はディスプレイ、プロジェクタ、または他の画像システムの一部を成すことができる。
一実施形態においては、画像表示システム10はタイミングジェネレータ40を備える。タイミングジェネレータ40は、たとえば、フレームレート変換ユニット20と、解像度調整ユニット34とサブフレーム生成ユニット36とを含む画像処理ユニット24と、画像シフト装置38を含む表示装置26と通信する。したがって、タイミングジェネレータ40は、画像データ16をバッファリングして変換し画像フレーム28を生成することと、画像フレーム28を処理して画像データ16の解像度を調整し画像サブフレーム30を生成することと、画像サブフレーム30の位置を決定して表示し表示画像14を生成することとを同期させる。したがって、タイミングジェネレータ40は、画像12のサブフレームの全体が表示装置26により表示画像14として時間的かつ空間的に表示されるように画像表示システム10のタイミングを制御する。
一実施形態においては、図2A及び図2Bに示すように、画像処理ユニット24は画像フレーム28の2つの画像サブフレーム30を定義する。より具体的には、画像処理ユニット24は、画像フレーム28の第1のサブフレーム301及び第2のサブフレーム302を定義する。したがって、第1のサブフレーム301及び第2のサブフレーム302はそれぞれ、画像データ16の個々のピクセル18の複数の列及び複数の行を含む。したがって、第1のサブフレーム301及び第2のサブフレーム302はそれぞれ、画像データ16の部分集合の画像データ配列またはピクセル行列を構成する。
一実施形態においては、図2Bに示すように、第2のサブフレーム302は第1のサブフレーム301から垂直距離50及び水平距離52だけオフセットされる。したがって、第2のサブフレーム302は第1のサブフレーム301から所定の距離だけ空間的にオフセットされる。ある具体例では、垂直距離50及び水平距離52はそれぞれおよそピクセル半個分である。
図2Cに示すように、表示装置26は、第1のサブフレーム301を第1の位置に表示することと、第2のサブフレーム302を第1の位置から空間的にオフセットされた第2の位置に表示することとを交互に行う。より具体的には、表示装置26は、第2のサブフレーム302の表示を第1のサブフレーム301の表示に対して垂直距離50及び水平距離52だけシフトさせる。したがって、第1のサブフレーム301のピクセルが第2のサブフレーム302のピクセルに重なる。一実施形態においては、表示装置26は、第1のサブフレーム301を画像フレーム28の第1の位置に表示することと、第2のサブフレーム302を画像フレーム28の第2の位置に表示することという1サイクルを行う。したがって、第2のサブフレーム302は、第1のサブフレーム301と比較して空間的かつ時間的に表示される。本明細書では、2つの時間的かつ空間的にシフトしたサブフレームをこのようにして表示することを、2位置処理(two−position processing)と呼ぶ。
別の実施形態においては、図3Aから図3Dに示すように、画像処理ユニット24は画像フレーム28の4つの画像サブフレーム30を定義する。より具体的には、画像処理ユニット24は、画像フレーム28の第1のサブフレーム301と、第2のサブフレーム302と、第3のサブフレーム303と、第4のサブフレーム304とを定義する。したがって、第1のサブフレーム301と、第2のサブフレーム302と、第3のサブフレーム303と、第4のサブフレーム304とはそれぞれ、画像データ16の個々のピクセル18の複数の列及び複数の行を含む。
一実施形態においては、図3Bから図3Dに示すように、第2のサブフレーム302は、第1のサブフレーム301から垂直距離50及び水平距離52だけオフセットされ、第3のサブフレーム303は、第1のサブフレーム301から水平距離54だけオフセットされ、第4のサブフレーム304は、第1のサブフレーム301から垂直距離56だけオフセットされる。したがって、第2のサブフレーム302と、第3のサブフレーム303と、第4のサブフレーム304とはそれぞれ互いに空間的にオフセットされ、第1のサブフレーム301から空間的に所定の距離だけオフセットされる。ある具体例では、垂直距離50と、水平距離52と、水平距離54と、垂直距離56とはそれぞれおよそピクセル半個分である。
図3Eに概略的に示すように、表示装置26は、第1のサブフレーム301を第1の位置P1に表示することと、第2のサブフレーム302を第1の位置から空間的にオフセットされた第2の位置P2に表示することと、第3のサブフレーム303を第1の位置から空間的にオフセットされた第3の位置P3に表示することと、第4のサブフレーム304を第1の位置から空間的にオフセットされた第4の位置P4に表示することとを交互に行う。より具体的には、表示装置26は、第2のサブフレーム302の表示と、第3のサブフレーム303の表示と、第4のサブフレーム304の表示とを第1のサブフレーム301に対してそれぞれ所定の距離だけシフトさせる。したがって、第1のサブフレーム301と、第2のサブフレーム302と、第3のサブフレーム303と、第4のサブフレーム304との各ピクセルは互いに重なる。
一実施形態においては、表示装置26は、画像フレーム28の第1のサブフレーム301を第1の位置に表示することと、第2のサブフレーム302を第2の位置に表示することと、第3のサブフレーム303を第3の位置に表示することと、第4のサブフレーム304を第4の位置に表示することという1サイクルを行う。したがって、第2のサブフレーム302と、第3のサブフレーム303と、第4のサブフレーム304とは相互に比較して時間的かつ空間的に表示され、第1のサブフレーム301と比較しても時間的かつ空間的に表示される。本明細書では、4つの時間的かつ空間的にシフトされたサブフレームをこのように表示することを4位置処理(four−position processing)と呼ぶ。
図4Aから図4Eは、第1のサブフレーム301からのピクセル181を第1の位置に表示することと、第2のサブフレーム302からのピクセル182を第2の位置に表示することと、第3のサブフレーム303からのピクセル183を第3の位置に表示することと、第4のサブフレーム304からのピクセル184を第4の位置に表示することという1サイクルを実行する一実施形態を示す。より具体的には、図4Aは、第1の位置における第1のサブフレーム301からのピクセル181の表示を示し、図4Bは、第2の位置における第2のサブフレーム302からのピクセル182の表示を示し(第1の位置を破線で示す)、図4Cは、第3の位置における第3のサブフレーム303からのピクセル183の表示を示し(第1の位置及び第2の位置を破線で示す)、図4Dは、第4の位置における第4のサブフレーム304からのピクセル184の表示を示し(第1の位置、第2の位置、第3の位置を破線で示す)、図4Eは、第1の位置における第1のサブフレーム301からのピクセル181の表示を示す(第2の位置、第3の位置、第4の位置を破線で示す)。
II.サブフレームのビット深度
本発明の一形態においては、画像表示システム10(図1)は、パルス幅変調方式(PWM)を用いて、時間にわたって積分し可変グレートーンを生成する可変幅の光パルスを生成し、画像シフト装置38(図1)は離散マイクロミラーデバイス(DMD)配列を備えており、フレーム時間内に表示されるサブフレーム30のサブピクセルシフトを生成する。一実施形態においては、さらに以下に説明するように、1フレームの時間スロット(すなわち、フレーム時間またはフレーム時間スロット)は、カラーホイールを使用して三色(たとえば、赤、緑、青)に分割される。1フレーム当たりの色に利用可能な時間スロット(すなわち、カラー時間スロット)及びDMD配列の切り替え速度により、各フレームの色毎に得ることができるレベル数、ひいてはグレースケールビット数が決まる。図1から図4Eを参照して上述した2位置処理及び4位置処理の場合、時間スロットはDMD配列の空間位置にさらに分割される。これは、2位置処理及び4位置処理の各位置当たりのビット数が、他の処理の場合のビット数よりも少ないことを意味する。1フレーム当たりの位置数が多いほど、投影される画像の空間解像度が高い。しかし、1フレーム当たりの位置数が多いほど、各位置当たりのビット数は少なくなり、これは輪郭アーティファクト(contouring artifacts)に繋がる恐れがある。2位置処理及び4位置処理に通常関連するビット深度の損失について、図5から図8を参照しながら以下さらに詳述する。
図5は、本発明の一実施形態によるフレーム時間スロット402を示す図である。図示の実施形態においては、フレーム時間スロット402の長さは1/60秒である。フレーム時間スロット402は、3つのカラー時間スロット404Aから404C(まとめてカラー時間スロット404と呼ぶ)を含む。図示の実施形態においては、時間スロット404Aは赤時間スロットであり、時間スロット404Bは緑時間スロットであり、時間スロット404Cは青時間スロットである。図示の実施形態においては、3つのカラー時間スロット404の長さは等しい(たとえば、1/180秒)。別の実施形態においては、3つのカラー時間スロット404の長さは異なる。さらに別の実施形態においては、赤、緑、青、白のカラー時間スロット等、4つ以上のカラー時間スロット404が使用できる。
一実施形態においては、表示装置26はRGB(赤緑青)カラーホイールを使用して赤色光、緑色光、青色光を生成する。赤時間スロット404Aは、1フレーム当たりの赤色光に割り当てられる時間量を表す。緑時間スロット404Bは、1フレーム当たりの緑色光に割り当てられる時間量を表す。青時間スロット404Cは、1フレーム当たりの青色光に割り当てられる時間量を表す。
三色それぞれのビット深度は、以下の式Iに示すように、画像シフト装置38の切り替え速度及びその色に割り当てられるフレーム時間スロット402の割合に依存する。
式I
Figure 2007507008
(式I)
ここで、
B=その色のビット数、
g=その色に割り当てられるフレーム時間スロット402の割合
switch=画像シフト装置38の最小切り替え時間
である。
式I中の、式の右辺を取り囲む括弧のように見える記号は「フロア」演算を表す。フロア演算を行うと、フロア演算の括弧内の値以下の最大の整数が得られる。三色のそれぞれがフレーム時間スロット402の1/3を占め(すなわち、g=1/3)、画像シフト装置38の切り替え時間Tswitchが21マイクロ秒であると仮定すると、式Iは、三色のそれぞれのビット深度が8ビット(すなわち、B=8ビット)であることを示す。画像シフト装置38によっては、21マイクロ秒の切り替え時間を実現することができないものもある。したがって、切り替え時間Tswitchが、画像シフト装置38によってはより妥当な42マイクロ秒に変わると仮定すると、式Iは、三色のそれぞれのビット深度は7ビット(すなわち、B=7ビット)に低減することを示し、1色当たりのいくつかの光強度レベル数が半減する。
図6は、本発明の一実施形態による1つのカラー時間スロット404Aの光パルス集合の例を示す図である。一実施形態において表示装置26は、パルス幅変調方式(PWM)を用いて、幅(すなわち持続時間)が可変である光パルスを生成し、それによってさまざまな光強度を表す。図6に示す例の場合、赤カラー時間スロット404Aの光強度値は「9」である。光強度値「9」のビット表現は「1001」(すなわち、1*23+0*22+0*21+1*20=9)である。この例での最下位ビットは狭光パルス414に対応する。最下位ビットに対応する光パルス414の定時(on−time)を最下位ビット(LSB)時間と呼ぶ。したがって、たとえば、画像シフト装置38が最小切り替え時間Tswitch21マイクロ秒を有する場合、LSB時間は21マイクロ秒となる。より幅の広いパルスは、LSB時間の倍数である定時を有する。この例での最上位ビットは、より幅の広い光パルス412に対応する。人間の視覚系はこれら2つの別個のパルス412及び414を平均化するため、光強度は見かけ上、値「9」である。同様に、パルス幅変調方式を使用して、緑カラー時間スロット404B及び青カラー時間スロット404Cの所望の光パルスを生成する。
光パルス412及び414等、比較的幅の広い光パルス及び比較的幅の狭い光パルスを使用すると、切り替えの低周波により表示画像にちらつきが発生する恐れがある。人間の視覚系はこういった低周波に対して敏感である。一実施形態においては、画像表示システム10はビット分割を利用してちらつきを軽減する。ビット分割を利用すると、より幅の狭い光パルスがカラー時間スロット404Aにわたってより一様に分散して、より高い周波数表現が得られる。たとえば、図6に示すように、幅の広い光パルス412が、幅の広い光パルス412と同じである総定時を有する3つのより幅の狭い光パルス416と、418と、420とに分割される。図示の実施形態においては、幅の狭い光パルス422は幅の狭い光パルス414と同じである。したがって、光の総定時は両方の場合で同じであるが、光パルス416〜422の周波数がより高いため、ちらつきが軽減される。
図7は、本発明の一実施形態による2×フィールドシーケンシャルカラー(FSC)を使用した表示システム10のフレーム時間スロット402を示す図である。図示の実施形態においては、フレーム時間スロット402は1/60秒の長さである。フレーム時間スロット402は、6つのカラー時間スロット404A−1と、404B−1と、404C−1と、404A−2と、404B−2と、404C−2と(まとめてカラー時間スロット404と呼ぶ)を含む。図示の実施形態においては、時間スロット404A−1及び404A−2は赤時間スロットであり、時間スロット404B−1及び404B−2は緑時間スロットであり、時間スロット404C−1及び404C−2は青時間スロットである。図示の実施形態においては、6つのカラー時間スロット404の長さは等しい(たとえば、1/360秒)。
一実施形態においては、表示装置26はRGB(赤緑青)カラーホイールを使用して赤色光、緑色光、及び青色光を生成し、カラーホイールは、各フレーム時間スロット402毎に完全に2回転し、これを2×フィールドシーケンシャルカラーと呼ぶ。赤時間スロット404A−1及び404A−2は、1フレーム当たりの赤色光に割り当てられた総時間量を表す。緑時間スロット404B−1及び40B−2は、1フレーム当たりの緑色光に割り当てられた総時間量を表す。青時間スロット404C−1及び404C−2は、1フレーム当たりの青色光に割り当てられた総時間量を表す。
図7は、赤カラー時間スロット404A−1及び404A−2の光パルス集合の例も示す。図7に示す光パルス416〜422は、図6に示す光パルス416〜422と同じであり、光強度値「9」を表す。赤色に割り当てられる1フレーム当たりの時間は2つの赤カラー時間スロット404A−1及び404A−2により共有されるため、光パルスのうちの2つである416と418が時間スロット404A−1内に生成され、その他の2つである光パルス420と422が時間スロット404A−2内に生成される。
図8は、本発明の一実施形態によるフレーム時間スロット402に対応する2つのサブフレーム30A及び30Bを示す図である。図示の実施形態においては、フレーム時間スロット402は1/60秒の長さであり、サブフレーム30A及び30Bはそれぞれフレーム時間の半分を占める(すなわち、1/120秒が各サブフレーム30A及び30Bに割り当てられる)。フレーム時間スロット402は、6つのカラー時間スロット404A−1と、404B−1と、404C−1と、404A−2と、404B−2と、404C−2と(まとめてカラー時間スロット404と呼ぶ)を含む。図示の実施形態においては、時間スロット404A−1及び404A−2は赤時間スロットであり、時間スロット404B−1及び404B−2は緑時間スロットであり、時間スロット404C−1及び404C−2は青時間スロットである。図示の実施形態においては、6つのカラー時間スロット404の長さは等しい(たとえば、1/360秒)。時間スロット404A−1と、404B−1と、404C−1とはサブフレーム30Aに対応し、時間スロット404A−2と、404B−2と、404C−2とはサブフレーム30Bに対応する。
図5を参照して上述したように、切り替え時間Tswitchが21マイクロ秒の場合、三色それぞれのビット深度は8ビットである。一実施形態においては、ビット深度が8ビットの場合、表すことができる最大光強度レベルは「252」である。2位置処理または4位置処理が用いられる場合、フレーム時間スロット402の総ビット数を2つ以上のサブフレームで共有するため、ビット深度及び表すことができる最大光強度レベルは低くなる。
たとえば、2位置処理の場合、サブフレーム30A及び30Bはそれぞれフレーム時間スロット402の半分を占め、フレーム時間スロット402の総ビット数の半分を使用する。したがって、2位置処理の場合、かつ切り替え時間Tswitchが21マイクロ秒である場合は、三色それぞれのサブフレーム30Aまたは30B当たりのビット深度は7ビットであり、1サブフレーム当たりで表すことができる最大光強度レベルは「126」である。ビット深度が7ビットの場合、127の強度レベルを表すことができる(たとえば、0,1,2,…,126)。2位置処理の場合、かつ切り替え時間Tswitchが42マイクロ秒である場合、三色それぞれのサブフレーム30Aまたは30B当たりのビット深度は6ビットであり、1サブフレーム当たりで表すことができる最大光強度レベルは「126」である。ビット深度が6ビットの場合、64の強度レベルを表すことができる(たとえば、0,2,4,…,126)。
別の例として、4位置処理の場合、各サブフレームはフレーム時間スロット402の四分の一を占め、フレーム時間スロット402の総ビット数の四分の一を使用する。したがって、4位置処理の場合、かつ切り替え時間Tswitchが21マイクロ秒である場合、三色それぞれの1サブフレーム当たりのビット深度は6ビットであり、1サブフレーム当たりで表すことができる最大光強度レベルは「62」である。ビット深度が6ビットの場合、63の強度レベルを表すことができる(たとえば、0,1,2,…,62)。4位置処理の場合、かつ切り替え時間Tswitchが42マイクロ秒である場合、三色それぞれの1サブフレーム当たりのビット深度は5ビットであり、1サブフレーム当たりで表すことができる最大光強度レベルは「62」である。ビット深度が5ビットの場合、32の強度レベルを表すことができる(たとえば、0,2,4,…,62)。
上述のように、2位置処理及び4位置処理に関連するビット深度の低下は、表示画像の輪郭アーティファクトに繋がる恐れがある。一実施形態においては、初期サブフレームがサブフレーム生成器36により生成され、次いでサブフレームは時空間的にディザリングされる。ディザリングされたサブフレームの表示により、輪郭アーティファクトの低減または消失に繋がる。時空間的なディザリングについてさらに詳細に説明する前に、初期サブフレームを生成する技法について図9から図12を参照して以下説明する。
III.初期サブフレームの生成
サブフレーム生成ユニット36(図1)は、画像フレーム28内の画像データに基づいてサブフレーム30を生成する。サブフレーム生成ユニット36が行う機能はハードウェア、ソフトウェア、ファームウェア、またはこれらの任意の組み合わせで実施できることが当業者に理解されよう。これはマイクロプロセッサ、プログラマブルロジックデバイス、または状態機械を介して実施することができる。本発明の構成要素は、1つまたは複数のコンピュータ可読媒体内のソフトウェアに常駐することができる。本明細書において用いるコンピュータ可読媒体という用語は、フロッピー(登録商標)ディスク、ハードディスク、CD−ROM、フラッシュメモリ、読み取り専用メモリ(ROM)、及びランダムアクセスメモリ等、揮発性または不揮発性の任意の種類のメモリを含む。
本発明の一形態では、サブフレーム30は画像フレーム28よりも低い解像度を有する。したがって、サブフレーム30を本明細書では低解像度画像30とも呼び、画像フレーム28を本明細書では高解像度画像28とも呼ぶ。本明細書では、低解像度及び高解像度という用語は相対的に用いられ、特定のピクセル最小数またはピクセル最大数のいずれにも限定されないことが当業者に理解されよう。一実施形態においては、サブフレーム生成ユニット36は、図9を参照して以下説明する最近傍技法に基づいてサブフレーム30を生成するように構成される。別の実施形態においては、サブフレーム生成ユニット36は、擬似高解像度画像と所望の高解像度画像28の間の誤差最小化に基づいてサブフレーム30を生成するように構成される。擬似高解像度画像と所望の高解像度画像28の間の誤差最小化に基づいてサブフレーム30を生成する技法については、2003年7月31日出願の「GENERATING AND DISPLAYING SPATIALLY OFFSET SUB-FRAMES」と題する米国特許出願第10/631,681号、と2003年7月31日出願の「GENERATING AND DISPLAYING SPATIALLY OFFSET SUB-FRAMES」と題する米国特許出願第10/632,042号とに記載されており、これらを参照するとともに、図10から図12を参照して以下に説明する。
図9は、本発明の一実施形態による最近傍アルゴリズムを用いて元の高解像度画像28から低解像度サブフレーム30A及び30B(まとめてサブフレーム30と呼ぶ)を生成することを示す図である。図示の実施形態においては、高解像度画像28は4列及び4行のピクセルを含み、総計で16個のピクセルH1からH16を含む。最近傍アルゴリズムの一実施形態においては、高解像度画像28の1行目中のピクセルを1つ置きにとり、高解像度画像28の2行目を飛ばし、高解像度画像28の3行目中のピクセルを1つ置きにとり、このプロセスを、高解像度画像28全体を通して繰り返すことによって第1のサブフレーム30Aが生成される。したがって、図9に示すように、サブフレーム30Aの1行目にはピクセルH1及びH3があり、サブフレーム30Aの2行目にはピクセルH9及びH11がある。本発明の一形態では、第2のサブフレーム30Bが第1のサブフレーム30Aと同じ様式で生成されるが、処理は、第1のピクセルH1から1行下かつ1列となりにシフトされたピクセルH6から開始される。したがって、図9に示すように、サブフレーム30Bの1行目にはピクセルH6及びH8があり、サブフレーム30Bの2行目にはピクセルH14及びH16がある。
一実施形態においては、最近傍アルゴリズムは、3つのフィルタ係数「0」を有し、4つ目のフィルタ係数が「1」であり、高解像度画像からピクセル値の加重和を生成する2×2フィルタで実施できる。上述した2位置処理を用いてサブフレーム30A及び30Bを表示すると、見かけの解像度がより高い画像になる。最近傍アルゴリズムは4位置処理にも適用することができ、図9に示す数のピクセルを有する画像に限定されない。
図10及び図11は、擬似高解像度画像を生成するシステムを示す。上で触れたように、一実施形態においては、サブフレーム30は擬似高解像度画像と所望の高解像度画像28の間の誤差最小化に基づいて生成される。図10及び図11に示す擬似高解像度画像を生成するシステムは、さらに以下詳述するように、適切な時空間的ディザ配列を設計する一実施形態においても使用できる。
図10は、本発明の一実施形態による8×4ピクセル低解像度サブフレーム30Cの分割不可能なアップサンプリングに基づいた2位置処理の場合の擬似高解像度画像610を生成するシステム600を示すブロック図である。一実施形態においては、低解像度サブフレームデータは別個のサブフレームによって表され、これらは対角サンプリング行列に基づいて別個にアップサンプリング(すなわち、分割可能なアップサンプリング)される。別の実施形態においては、図10を参照して以下説明するように、低解像度サブフレームデータは単一のサブフレームによって表され、これは非対角サンプリング行列に基づいてアップサンプリング(すなわち、分割不可能なアップサンプリング)される。
図10に示すように、システム600は、5点アップサンプリング(quincunx upsampling)工程602と、畳み込み工程606と、乗算工程608とを含む。サブフレーム30Cは、5点サンプリング行列Qに基づいて5点アップサンプリング工程602によりアップサンプリングされ、それによってアップサンプリング画像604を生成する。アップサンプリング画像604中の暗いピクセルはサブフレーム30Cの32個のピクセルを表し、アップサンプリング画像604中の明るいピクセルはゼロ値を表す。2位置処理の場合、サブフレーム30Cは、2つの4×4ピクセルサブフレームのピクセルデータを含む。アップサンプリング画像604の1行目、3行目、5行目、7行目中の暗いピクセルは第1の4×4ピクセルサブフレームのピクセルを表し、アップサンプリング画像604の2行目、4行目、6行目、8行目中の暗いピクセルは第2の4×4ピクセルサブフレームのピクセルを表す。
アップサンプリング画像604は、畳み込み工程606において補間フィルタで畳み込まれ、それによってブロック画像を生成する。図示の実施形態においては、補間フィルタは、フィルタ係数「1」を有し、畳み込みの中心が2×2行列の左上にある、2×2フィルタである。畳み込み工程606により生成されるブロック画像は、乗算工程608において係数0.5を乗じて、8×8ピクセルの擬似高解像度画像610を生成する。
図11は、本発明の一実施形態によるサブフレーム30Dに基づく4位置処理の場合に擬似高解像度画像706を生成するシステム700を示すブロック図である。図11に示す実施形態においては、サブフレーム30Dは8×8ピクセルの配列を持つ。サブフレーム30Dは、4位置処理の場合に4つの4×4ピクセルサブフレームのピクセルデータを含む。ピクセルA1からA16は第1の4×4ピクセルサブフレームのピクセルを表し、ピクセルB1からB16は第2の4×4ピクセルサブフレームのピクセルを表し、ピクセルC1からC16は第3の4×4ピクセルサブフレームのピクセルを表し、ピクセルD1からD16は第4の4×4ピクセルサブフレームのピクセルを表す。
サブフレーム30Dは、畳み込み工程702にて補間フィルタで畳み込まれ、それによってブロック画像を生成する。図示の実施形態において、補間フィルタは、フィルタ係数「1」を有し、畳み込みの中心が2×2行列の左上にある2×2フィルタである。畳み込み工程702により生成されたブロック画像は、乗算工程704にて係数0.25で乗算され、8×8ピクセルの擬似高解像度画像706を生成する。一実施形態においては、サブフレーム30Dで表される4つのサブフレームのそれぞれが、色に割り当てられた時間あたり時間スロットの四分の一の間しか表示されないため、画像データは乗算工程704において係数0.25で乗算される。別の実施形態においては、乗算工程704において係数0.25を乗算するのではなく、補間フィルタのフィルタ係数を係数0.25に対応して減ずる。
上述したように、システム600(図10)及びシステム700(図11)はそれぞれ、低解像度サブフレームに基づいて擬似高解像度画像610及び706を生成する。最適なサブフレームの場合、擬似高解像度画像は元の高解像度画像28に可能な限り近くなる。平均二乗誤差、加重平均二乗誤差、並びに他を含む種々の誤差測度を用いて、擬似高解像度画像が元の高解像度画像にどれくらい近いかを測ることができる。
図12は、本発明の一実施形態による擬似高解像度画像610、706と、所望の高解像度画像28との比較を示すブロック図である。擬似高解像度画像610または706は、減算工程802において高解像度画像28からピクセル単位で減算される。一実施形態においては、得られた誤差画像データは、人間視覚系(HVS)加重フィルタ(W)804によってフィルタリングされる。本発明の一形態では、HVS加重フィルタ804は、人間視覚系の特性に基づいて誤差画像データをフィルタリングする。一実施形態においては、HVS加重フィルタ804は、低周波誤差を低減するか、または取り除く。次いで、フィルタリングされたデータの平均二乗誤差が工程806において決定され、擬似高解像度画像610または706が所望の高解像度画像28にどの程度近いかがわかる。
一実施形態においては、システム600及び700は、擬似高解像度画像610または706と、元の高解像度画像28との差を測定する誤差コスト式(error cost equation)で数学的に表される。最適なサブフレームは、擬似高解像度画像と所望の高解像度画像との差が最小となるようなサブフレームデータを求めるための誤差コスト式を解くことにより決定できる。
IV.時空間的ディザリング
図5から図8を参照して上述したように、2位置処理及び4位置処理に関連するビット深度の損失があるため、ビット制約付き表示システムにおいて輪郭アーティファクトに繋がる恐れがある。本発明の一形態は、フレームに依存する時空間的ディザリングを使用して、ビット制約付き2位置処理及び4位置処理に関連する輪郭アーティファクトを大幅に低減または除去する。
一実施形態においては、初期サブフレーム30は、まるでビット深度が制約されていないかのように生成される。本発明の一形態では、初期サブフレーム30は、図9を参照して上述したように最近傍アルゴリズムに基づいてサブフレーム生成器36(図1)により生成される。別の実施形態においては、初期サブフレーム30は、所望の高解像度画像28と擬似高解像度画像の間の誤差を最小化することに基づいて生成される。次いで、初期サブフレーム30は、結果として生じる投影対象の高解像度画像が、サブフレームデータの空間的平均化により個々のサブフレーム30に存在するレベルよりも高いレベルを有するように、サブフレーム生成器36によってまとめて量子化される。本発明の一形態では、いくつかのサブフレームのピクセルは、連続フレームにわたる平均化によりさらにより多くのグレーレベルを回収できるように量子化される。本発明の一形態による時空間的ディザリングについて図13から図20を参照して以下さらに詳述する。
図13は、本発明の一実施形態による2位置処理に基づく連続フレーム902A及び902Bのサブフレーム30の表示を示す図である。フレーム902Aは2つのサブフレーム30Eと30Fとから成り、次いで連続フレーム902Bは2つのサブフレーム30Gと30Hとから成る。一実施形態においては、サブフレーム30E(すなわち、2つの連続フレームのうちの第1のフレームの第1のサブフレーム)の各ピクセルのピクセル値は以下の式IIに従って量子化される。
式II
Figure 2007507008
ここで、
a’=量子化されたピクセル値
a=元のピクセル値
である。
このように、式IIに示すように、サブフレーム30Eの量子化されたピクセル値は、元のピクセル値を4で割った結果に対してフロア演算を行い、その結果に4を乗ずることによって得られる。
一実施形態においては、サブフレーム30F(すなわち、2つの連続フレームのうちの第1のフレームの第2のサブフレーム)内の各ピクセルのピクセル値は、以下の式IIIに従って量子化される。
式III
Figure 2007507008
このように、式IIIに示すように、サブフレーム30Fの量子化されたピクセル値は、元のピクセル値に2を加えた結果を4で割り、その結果に対してフロア演算を行い、さらに4を乗ずることによって得られる。
一実施形態においては、サブフレーム30G(すなわち、2つの連続フレームのうちの第2のフレームの第1のサブフレーム)内の各ピクセルのピクセル値は、以下の式IV
に従って量子化される。
式IV
Figure 2007507008
このように、式IVに示すように、サブフレーム30Gの量子化されたピクセル値は、元のピクセル値に1を加えた結果を4で割り、その結果に対してフロア演算を行い、さらに4を乗ずることによって得られる。
一実施形態においては、サブフレーム30H(すなわち、2つの連続フレームのうちの第2のフレームの第2のサブフレーム)内の各ピクセルのピクセル値は、以下の式Vに従って量子化される。
式V
Figure 2007507008
このように、式Vに示すように、サブフレーム30Hの量子化されたピクセル値は、元のピクセル値に3を加えた結果を4で割り、その結果に対してフロア演算を行い、さらに4を乗ずることによって得られる。
たとえば、元のピクセル値が8ビットの場合、上記式IIから式Vの量子化により、各ピクセルの可能な値は65個あり、範囲は0,4,8,…,256である。一実施形態においては、各ピクセルの可能な値が64個あり(すなわち、6ビット)、範囲が0,4,8,…,252となるように、252を上回る量子化値は取り除かれる。上記式IIから式Vに示すように、個々の各フレームの2つのサブフレーム30は別々に量子化され、連続フレーム内の対応するサブフレーム(たとえば、サブフレーム30E及び30G)は別々に量子化される。単一フレームに異なる量子化関数を使用することで空間ディザリング機能が提供でき、フレーム毎に異なる量子化関数を使用することで時間ディザリング機能が提供できる。このように、異なる量子化関数を使用することを、本明細書では時空間的ディザリングと呼ぶ。
本発明の一実施形態によるサブフレームの時空間的ディザリングは、個々のサブフレームに存在する強度レベルよりも高い強度レベルを、表示画像に生成する。時空間的ディザリングに基づいたさらなる強度レベルの生成について2つの例を用いて以下さらに詳述する。2位置処理を使用する第1の例について、図14から図16を参照して説明する。4位置処理を使用する第2の例については、図18から図20を参照して説明する。これら2つの例のそれぞれにおいて、2つの連続フレームの擬似高解像度画像が、時空間的ディザリングされたサブフレームに基づいて生成される。時空間的ディザリングされたサブフレームが実際に2位置処理または4位置処理を使用して表示された場合に、擬似高解像度画像は、実際に表示される画像がどのように見えるかを示す。
図14は、本発明の一実施形態による2位置処理及びサブフレームのディザリングに基づいて、2つの連続フレームのうちの第1のフレームに対応する擬似高解像度画像922の生成を示す図である。低解像度サブフレーム30E−1及び30F−1の初期集合が、元の高解像度画像28に基づいて生成される。図示の実施形態においては、サブフレーム30E−1及び30F−1の初期集合は、図9を参照して上述した最近傍アルゴリズムの一実施形態を用いて生成される。
サブフレームのビット深度が6ビットに制限され、可能な値の範囲が0,4,8,…,252であると仮定すると、たとえば「3」であるピクセル値はサブフレームで表現することができない。したがって、サブフレーム30E−1及び30F−1の初期集合内のピクセル値は、上記指定の範囲内の適切な値に量子化される。サブフレーム30E−1は上記式IIに基づいて量子化され、対応する量子化サブフレーム30E−2を生成する。サブフレーム30F−1は上記式IIIに基づいて量子化され、対応する量子化サブフレーム30F−2を生成する。量子化サブフレーム30E−2及び30F−2はアップサンプリングされて、アップサンプリング画像920を生成する。アップサンプリング画像920は補間フィルタ924で畳み込まれ、それによってブロック画像を生成し、次いでブロック画像が係数0.5で乗算されて擬似高解像度画像922を生成する。
一実施形態においては、補間フィルタ924は、フィルタ係数「1」を有する2×2フィルタであり、畳み込みの中心が2×2行列の左上位置にある。補間フィルタ924の右下ピクセル926は、画像920の各ピクセル上に置かれ、そのピクセル位置のブロック値を決める。たとえば、図14に示すように、補間フィルタ924の右下ピクセル926は、画像920の3行目かつ4列目にある、値「0」を有するピクセル上に置かれる。そのピクセル位置のブロック値は、フィルタ係数をフィルタ924のウィンドウ内のピクセル値を乗じ、その結果を加算することによって求められる。フレーム外の値は「0」とみなされる。図示の実施形態においては、画像920の3行目かつ4列目にあるピクセルのブロック値は以下の式VIによって与えられる。
式VI
(1×0)+(1×4)+(1×0)+(1×0)=4
次いで、式VIの値に係数0.5を乗じ、その結果(すなわち2)が、擬似高解像度画像922の3列目及び4列目にあるピクセル928のピクセル値である。
図15は、本発明の一実施形態による2位置処理及びサブフレームのディザリングに基づく2つの連続フレームのうちの第2のフレームに対応する、擬似高解像度画像932の生成を示す図である。低解像度サブフレーム30G−1及び30H−1の初期集合が、元の高解像度画像28に基づいて生成される。図示の実施形態においては、サブフレーム30G−1及び30H−1の初期集合は、図9を参照して上述した最近傍アルゴリズムの一実施形態を用いて生成される。
サブフレーム30G−1は上記式IVに基づいて量子化され、対応する量子化サブフレーム30G−2を生成する。サブフレーム30H−1は上記式Vに基づいて量子化され、対応する量子化サブフレーム30H−2を生成する。量子化サブフレーム30G−2及び30H−2はアップサンプリングされて、アップサンプリング画像930を生成する。アップサンプリング画像930は補間フィルタ924(図14)で畳み込まれ、それによってブロック画像を生成し、次いでブロック画像が係数0.5で乗算されて擬似高解像度画像932を生成する。
図16は、図14及び図15にそれぞれ示す擬似高解像度画像922及び932の平均を表す高解像度画像950を示す図である。高解像度画像950内の各ピクセルは、擬似高解像度画像922及び932内の対応するピクセルの平均である。人間の視覚系は時間とともに平均化する傾向がある。したがって、2つのフレーム(または2つのフレームのサブフレーム)が比較的素早く連続して表示されると、人間の視覚系はえてして2つのフレームを平均化する。このため、2位置処理を用いて量子化サブフレーム30E−2及び30F−2を表示し、その後、2位置処理を用いて量子化サブフレーム30G−2及び30H−2を表示すると、人間の視覚系には高解像度画像950として見える。高解像度画像950内の大半のピクセルは値「3」を有する。したがって、時空間的ディザリングにより、すべて3から成る所望の高解像度画像28に非常に近い結果画像が得られる(図14及び図15)。サブフレームがビット制約を有する、たとえばビット深度が6ビットに制約される場合であっても、表示画像はより高いビット深度(たとえば、8ビット)を有することになる。
これとは対照的に、仮に上述した時空間的ディザリングではなく一様な量子化が行われた場合は、付加的な強度レベルを回復できず、輪郭アーティファクトが生じることがある。たとえば、単に各ピクセルを4で割った結果にフロア演算を行い、さらに4を乗ずる等の一様な規則を各ピクセルに用いると、サブフレーム30E−2及び30F−2(図14)並びにサブフレーム30G−2及び30H−2(図15)内のピクセルはすべてゼロになる。このため、レベル「3」は表現できない。
図17は、本発明の一実施形態による4位置処理に基づく連続フレーム962A及び962Bのサブフレームの表示を示す図である。フレーム962Aは4つのサブフレーム30Iから30Lから成り、次の連続フレーム962Bは4つのサブフレーム30Mから30Pから成る。一実施形態においては、サブフレーム30I(すなわち、2つの連続フレームのうちの第1のフレームの第1のサブフレーム)内の各ピクセルのピクセル値は以下の式VIIに従って量子化される。
式VII
Figure 2007507008
ここで、
a’=量子化されたピクセル値
a=元のピクセル値
である。
このように、式VIIに示すように、サブフレーム30Iの量子化されたピクセル値は、元のピクセル値を8で割った結果に対してフロア演算を行い、さらに8を乗ずることによって得られる。
一実施形態においては、サブフレーム30J(すなわち、2つの連続フレームのうちの第1のフレームの第2のサブフレーム)内の各ピクセルのピクセル値は以下の式VIIIに従って量子化される。
式VIII
Figure 2007507008
このように、式VIIIに示すように、サブフレーム30Jの量子化されたピクセル値は、元のピクセル値に2を加えた結果を8で割り、その結果に対してフロア演算を行い、さらに8を乗ずることによって得られる。
一実施形態においては、サブフレーム30K(すなわち、2つの連続フレームのうちの第1のフレームの第3のサブフレーム)内の各ピクセルのピクセル値は以下の式IXに従って量子化される。
式IX
Figure 2007507008
このように、式IXに示すように、サブフレーム30Kの量子化されたピクセル値は、元のピクセル値に4を加えた結果を8で割り、その結果に対してフロア演算を行い、さらに8を乗ずることによって得られる。
一実施形態においては、サブフレーム30L(すなわち、2つの連続フレームのうちの第1のフレームの第4のサブフレーム)内の各ピクセルのピクセル値は以下の式Xに従って量子化される。
式X
Figure 2007507008
このように、式Xに示すように、サブフレーム30Lの量子化されたピクセル値は、元のピクセル値に6を加えた結果を8で割り、その結果に対してフロア演算を行い、さらに8を乗ずることによって得られる。
一実施形態においては、サブフレーム30M(すなわち、2つの連続フレームのうちの第2のフレームの第1のサブフレーム)内の各ピクセルのピクセル値は以下の式XIに従って量子化される。
式XI
Figure 2007507008
このように、式XIに示すように、サブフレーム30Mの量子化されたピクセル値は、元のピクセル値に1を加えた結果を8で割り、その結果に対してフロア演算を行い、さらに8を乗ずることによって得られる。
一実施形態においては、サブフレーム30N(すなわち、2つの連続フレームのうちの第2のフレームの第2のサブフレーム)内の各ピクセルのピクセル値は以下の式XIIに従って量子化される。
式XII
Figure 2007507008
このように、式XIIに示すように、サブフレーム30Nの量子化されたピクセル値は、元のピクセル値に3を加えた結果を8で割り、その結果に対してフロア演算を行い、さらに8を乗ずることによって得られる。
一実施形態においては、サブフレーム30O(すなわち、2つの連続フレームのうちの第2のフレームの第3のサブフレーム)内の各ピクセルのピクセル値は以下の式XIIIに従って量子化される。
式XIII
Figure 2007507008
このように、式XIIIに示すように、サブフレーム30Oの量子化されたピクセル値は、元のピクセル値に5を加えた結果を8で割り、その結果に対してフロア演算を行い、さらに8を乗ずることによって得られる。
一実施形態においては、サブフレーム30P(すなわち、2つの連続フレームのうちの第2のフレームの第4のサブフレーム)内の各ピクセルのピクセル値は以下の式XIVに従って量子化される。
式XIV
Figure 2007507008
このように、式XIVに示すように、サブフレーム30Pの量子化されたピクセル値は、元のピクセル値に7を加えた結果を8で割り、その結果に対してフロア演算を行い、さらに8を乗ずることによって得られる。
たとえば、元のピクセル値が8ビットの場合、上記式VIIから式XIVの量子化によって、各ピクセルに可能な値は33個あり、範囲は0,8,16,…,256である。一実施形態においては、各ピクセルの可能な値が32個あり(すなわち、5ビット)、範囲が0,8,16,…,248となるように、248を上回る量子化値は取り除かれる。上記式VIIから式XIVに示すように、個々の各フレームの4つのサブフレーム30は別々に量子化され、連続フレーム内の対応するサブフレーム(たとえば、サブフレーム30I及び30M)は別々に量子化され、これにより時空間的ディザリングが提供できる。
本発明の一実施形態によるサブフレームの時空間的ディザリングは、個々のサブフレームに存在する強度レベルよりも高い強度レベルを、表示画像に生成する。時空間的ディザリング及び4位置処理に基づいたさらなる強度レベルの生成については、図18から図20に示す例を参照して以下詳述する。
図18は、本発明の一実施形態による4位置処理及びサブフレームのディザリングに基づく、2つの連続フレームのうちの第1のフレームに対応する擬似高解像度画像972の生成を示す図である。低解像度サブフレーム30I−1、30J−1、30K−1、30L−1の初期集合が、元の高解像度画像28に基づいて生成される。図示の実施形態においては、サブフレーム30I−1、30J−1、30K−1、30L−1の初期集合は、図9を参照して上述した最近傍アルゴリズムの一実施形態を用いて生成される。
サブフレームがビット深度5ビットに制限され、可能な値の範囲が0,8,16,…,248であると仮定すると、たとえば「3」であるピクセル値はサブフレームで表現することができない。したがって、サブフレーム30I−1、30J−1、30K−1、30L−1の初期集合内のピクセル値は、上記指定の範囲内の適切な値に量子化される。サブフレーム30I−1は上記式VIIに基づいて量子化され、対応する量子化サブフレーム30I−2を生成する。サブフレーム30J−1は上記式VIIIに基づいて量子化され、対応する量子化サブフレーム30J−2を生成する。サブフレーム30K−1は上記式IXに基づいて量子化され、対応する量子化サブフレーム30K−2を生成する。サブフレーム30L−1は上記式Xに基づいて量子化され、対応する量子化サブフレーム30L−2を生成する。量子化サブフレーム30I−2、30J−2、30K−2、30L−2を図11に示すように結合して、画像970を生成する。画像970は補間フィルタ924(図14)で畳み込まれ、それによってブロック画像を生成し、次いでブロック画像が係数0.25で乗算されて擬似高解像度画像972を生成する。
図19は、本発明の一実施形態による4位置処理及びサブフレームのディザリングに基づく、2つの連続フレームのうちの第2のフレームに対応する擬似高解像度画像982の生成を示す図である。低解像度サブフレーム30M−1、30N−1、30O−1、30P−1の初期集合が、元の高解像度画像28に基づいて生成される。図示の実施形態においては、サブフレーム30M−1、30N−1、30O−1、30P−1の初期集合は、図9を参照して上述した最近傍アルゴリズムの一実施形態を用いて生成される。
サブフレーム30M−1は上記式XIに基づいて量子化され、対応する量子化サブフレーム30M−2を生成する。サブフレーム30N−1は上記式XIIに基づいて量子化され、対応する量子化サブフレーム30N−2を生成する。サブフレーム30O−1は上記式XIIIに基づいて量子化され、対応する量子化サブフレーム30O−2を生成する。サブフレーム30P−1は上記式XIVに基づいて量子化され、対応する量子化サブフレーム30P−2を生成する。量子化サブフレーム30M−2、30N−2、30O−2、30P−2を図11に示すように結合して、画像980を生成する。画像980は補間フィルタ924(図14)で畳み込まれ、それによってブロック画像を生成し、次いでブロック画像が係数0.25で乗算されて擬似高解像度画像982を生成する。
図20は、図18及び図19にそれぞれ示す擬似高解像度画像972及び982の平均を表す高解像度画像990を示す図である。高解像度画像990内の各ピクセルは、擬似高解像度画像972及び982内の対応するピクセルの平均である。上述したように人間の視覚系は時間とともに平均化する傾向があるため、4位置処理を用いて量子化サブフレーム30I−2、30J−2、30K−2、30L−2を表示し、その後、4位置処理を用いて量子化サブフレーム30M−2、30N−2、30O−2、30P−2を表示すると、人間の視覚系には高解像度画像990として見える。高解像度画像990内の大半のピクセルは値「3」を有する。したがって、時空間的ディザリングにより、すべて3から成る所望の高解像度画像28に非常に近い結果画像が得られる(図18及び図19)。
上述したように、一実施形態においては、2つの連続フレームのうちの第1のフレームに対応する各サブフレームは、元のピクセル値に偶数(たとえば、0、2、4、または6)を加算することによって量子化され、2つの連続フレームのうちの第2のフレームに対応する各サブフレームは、元のピクセル値に奇数(たとえば、1、3、5、または7)を加算することによって量子化される。本発明の別の実施形態においては、各サブフレームは、サブフレーム内のピクセルのいくつかには偶数を使用し、サブフレーム内のその他のピクセルには奇数を使用して量子化される。
たとえば、再び図17を参照すると、第1のフレーム962Aの場合、サブフレーム30Iから30L内の左上ピクセル及び右下ピクセルは、上述したように偶数ディザ値を使用して量子化されるが、これらサブフレームの右上ピクセル及び左下ピクセルは奇数ディザ値を使用して量子化される。一実施形態においては、サブフレーム30I内の右上ピクセル及び左下ピクセルは1を加算する(すなわち、式XI)ことによって量子化され、サブフレーム30J内の右上ピクセル及び左下ピクセルは3を加算する(すなわち、式XII)ことによって量子化され、サブフレーム30K内の右上ピクセル及び左下ピクセルは5を加算する(すなわち、式XIII)ことによって量子化され、サブフレーム30L内の右上ピクセル及び左下ピクセルは7を加算する(すなわち、式XIV)ことによって量子化される。
同様に、第2のフレーム962Bの場合、サブフレーム30Mから30P内の左上ピクセル及び右下ピクセルは上述したように奇数ディザ値を使用して量子化されるが、これらサブフレーム内の右上ピクセル及び左下ピクセルは偶数ディザ値を使用して量子化される。一実施形態においては、サブフレーム30M内の右上ピクセル及び左下ピクセルはゼロを加算する(すなわち、式VII)ことによって量子化され、サブフレーム30N内の右上ピクセル及び左下ピクセルは2を加算する(すなわち、式VIII)ことによって量子化され、サブフレーム30O内の右上ピクセル及び左下ピクセルは4を加算する(すなわち、式IX)ことによって量子化され、サブフレーム30P内の右上ピクセル及び左下ピクセルは6を加算する(すなわち、式X)ことによって量子化される。このようにして単一フレーム上で奇数ディザ値及び偶数ディザ値を交互に使用することにより、高周波格子状空間的ディザを提供できる。
一実施形態においては、時空間的ディザリングは、時空間的ディザ配列sti(M,N,T)を使用して表示システム10で実施できる。時空間的配列は、ディザ値のM×N×T配列であり、ここで「i」はサブフレームを識別するインデックスであり、「M」は配列中の空間的な行の数を表し、「N」は配列中の空間的な列の数を表し、「T」は配列中のフレームの数を表す(これは配列の時間的な次元である)。時空間的配列は、以下の式XVに示すように量子化サブフレームピクセル値を生成する際に使用される。
式XV
Figure 2007507008
ここで、
i=サブフレームを識別するインデックス、
i(m,n,t)=t番目のフレームのm行n列に対応するi番目のサブフレーム内の元のピクセルの値、
x’i(m,n,t)=ピクセルxi(m,n,t)の量子化値、
S=2(B1-B2)
B1=量子化前のサブフレーム内のビット数、
B2=量子化後のサブフレーム内のビット数、
sti=0からS−1の値を有する時空間的配列
である。
上記式XVに示すように、いま考えている現サブフレーム(すなわち、t番目のフレームに対応するi番目のサブフレーム)のm行n列にある量子化ピクセル値(x’i)は、フロア演算の結果を値Sで乗算したものに等しい。フロア演算は、いま考えている現サブフレームのm行n列にある元のピクセル値と、配列位置(m mod M、n mod N、t mod T)にある時空間的配列(sti)の値との和を値Sで割った結果に対して行われる。演算m mod Mの結果は、mをMで割った余りである。同様に、演算n mod N及びt mod Tの結果はそれぞれ、nをNで割った余り及びtをTで割った余りである。演算m mod M、n mod N、t mod Tにより、画像全体の時空間的配列のタイリングに繋がる。式XVによって表される量子化により、サブフレームのビット深度をB1ビットからB2ビットに低減する。
式XVから求められる量子化ピクセル値x’i(m,n,t)が値floor((2B1−1)/S)*Sよりも大きい場合、量子化ピクセル値は上記式XVではなく以下の式XVIから求められる。
式XVI
Figure 2007507008
上記式XVIは、B2ビット範囲を超える値を取り除く。
時空間的配列についていくつかの例でさらに詳述する。M=N=1、T=2、かつB1=8ビットからB2=6ビットへのビット深度の低減が望まれると仮定すると、Sは値2(8-6)=4を有することになる。時空間的配列sti(M,N,T)は、0からS−1(すなわち、0から3)の範囲の値を有する。B1=8ビットの場合、量子化されていないピクセルxi(m,n,t)の可能な値の範囲は0から255になる。上記式XVから得られる量子化ピクセルx’i(m,n,t)の可能な値は0,4,8,12,…,256になる。上記値に基づいて、最大量子化ピクセル値は以下の式XVIIにより与えられる。
式XVII
x’i(m,n,t)=floor((255+3)/4)*4=256
最大量子化ピクセル値(すなわち、256)はfloor((2B1−1)/S)*Sよりも大きいため、式XVIにより252を超える値は取り除かれる。したがって、量子化ピクセルの可能な値は0,4,8,12,…,252である。
図13を参照して上述したもの等、一実施形態による2位置処理の場合、M=N=1、T=2であり、時空間的配列は以下の式XVIIIから式XXIによって与えられるディザ値を有する。
式XVIII
stA(0,0,0)=0
式XIX
stA(0,0,1)=1
式XX
stB(0,0,0)=2
式XXI
stB(0,0,1)=3
一実施形態による2位置処理の場合、2つのサブフレーム(たとえば、サブフレームA及びサブフレームB)が各フレームに対して生成される。したがって、上記式XVIIIから式XXIでは、時空間的配列sti(m,n,t)のインデックスiは文字A及びBで置き換えられる。
図17を参照して上述したもの等、一実施形態による4位置処理の場合、M=N=1、T=2であり、時空間的配列は以下の式XXIIから式XXIXにより与えられるディザ値を有する。
式XXII
stA(0,0,0)=0
式XXIII
stA(0,0,1)=1
式XXIV
stB(0,0,0)=2
式XXV
stB(0,0,1)=3
式XXVI
stC(0,0,0)=4
式XXVII
stC(0,0,1)=5
式XXVIII
stD(0,0,0)=6
式XXIX
stD(0,0,1)=7
一実施形態による4位置処理の場合、4つのサブフレーム(たとえば、サブフレームA、サブフレームB、サブフレームC、サブフレームD)が各フレームに対して生成される。したがって、上記式XXIIから式XXIXでは、時空間的配列sti(m,n,t)のインデックスiは文字A、B、C、Dで置き換えられる。
一実施形態による交互の「格子状」ディザを使用する4位置処理の場合、M=N=2、T=2であり、時空間的配列は以下の式XXXから式XLVにより与えられるディザ値を有する。
式XXX
stA(0,0,0)=0
式XXXI
stA(0,0,1)=1
式XXXII
stA(0,1,0)=1
式XXXIII
stA(0,1,1)=0
式XXXIV
stB(0,0,0)=2
式XXXV
stB(0,0,1)=3
式XXXVI
stB(0,1,0)=3
式XXXVII
stB(0,1,1)=2
式XXXVIII
stC(0,0,0)=4
式XXXIX
stC(0,0,1)=5
式XL
stC(0,1,0)=5
式XLI
stC(0,1,1)=4
式XLII
stD(0,0,0)=6
式XLIII
stD(0,0,1)=7
式XLIV
stD(0,1,0)=7
式XLV
stD(0,1,1)=6
一実施形態による交互の「格子状」ディザを使用する4位置処理の場合、4つのサブフレーム(たとえば、サブフレームA、サブフレームB、サブフレームC、サブフレームD)が各フレームに対して生成される。したがって、上記式XXXから式XLVでは、時空間的配列sti(m,n,t)のインデックスiは文字A、B、C、Dで置き換えられる。
一実施形態において、時空間的配列sti(M,N,T)は、人間視覚系(HVS)フィルタを使用して設計される。このような設計の一実施形態について以下に説明する。空の時空間的配列を、S個の値0、1、2、…、S−1でランダムに満たす。サブフレームが、テスト画像シーケンスの集合に対して生成される。サブフレームが既存の時空間的配列(すなわち、ランダム値を有する配列)を使用してディザリングされ、ディザリングサブフレームを生成する。ディザリングサブフレームから、擬似高解像度画像が算出される。擬似高解像度画像と、実際の高解像度画像シーケンスとの間の誤差が算出される。算出された誤差がHVSモデルに基づいて加重される。一実施形態においてHVSモデルは、誤差を線形フィルタでフィルタリングすることによって適用できる。加重誤差は平均化されて、誤差の割合としてある単一の数を算出する。時空間的配列の値が交換され(たとえば、位置(1,0,1)にある1が位置(0,0,1)にある3と交換され)、誤差が再度算出される。値の交換を何度か反復することにより、加重平均誤差をさらに低くすることができる。反復回数が上限に達すると、最小の平均的な誤差の割合をもたらす配列構成を保持する。
本発明の一形態は、2位置処理または4位置処理を行うとともに、時空間的ディザリングを行い、ビット深度の制限に関連する表示画像の輪郭アーティファクトを低減または除去するように構成された表示システム10を提供する。一実施形態において、時空間的ディザは特に、2位置処理または4位置処理等、サブフレームの空間的なシフト及び時間的なシフトを行うシステムに対して設計される。時空間的ディザの一形態は、N位置処理の数学的モデルに基づいており、ここで、Nは、上述した実施形態においては2または4であるが、他の実施形態においては異なる値を有することができる。このモデルを考慮しない方法は最善ではないことがある。本発明の一形態は、ビット深度が1色当たりの限られた時間スロットとDMD配列の切り替え速度とにより制約を受ける実用的なシステムにおいて使用できる、2位置処理または4位置処理の方法を提供する。一実施形態においては、ディザパターンは、2つのフレームのサブフレーム全体に時間的に分散され、そして反復される。別の実施形態においてディザパターンは、3つ以上のフレームのサブフレーム全体に時間的に分散されたのち反復される。
本発明の一実施形態による時空間的ディザリングを使用して、2位置処理を行うように構成し、1色当たり6ビットに制約した表示システム10は、1色当たり8ビットを使用する解像度のより高いDMD配列を使用する表示システムと知覚的に同等の結果を生み出すことができる。これとは対照的に、同表示システムは、1色当たり6ビットを生成するため、一様の量子化を使用する場合には深刻な輪郭削り(contouring)の影響を受ける。
表示システムの輪郭削りを低減する種々の技法が提案されている。たとえば、米国特許第5,751,379号(「‘379特許」)には、表示システムにおいて認められる輪郭削りを低減する方法が開示されている。しかし、‘379特許に開示されているシステムは、サブフレームの時空間的シフトを行わず(たとえば、上述した2位置処理または4位置処理を行わず)、ディザ設計の際にこのような処理の数学的モデルを考慮していない。‘379特許は、追加のLSBが1つおきのフレームに表示されることを開示している。この追加のLSBの表示はタイミング回路を複雑にする。‘379特許に開示されている手法は、時間的なディザに基づいており、時空間的なディザを取り入れていない。
既存のディザ技法はN位置処理を考慮しておらず、また複数のサブフレームをまとめて量子化することを含んでいないため、このような既存のディザ技法を使用しても、一実施形態による時空間的ディザリングによりもたらされるものと同じ恩恵を受けることはできない。
特定の実施形態について、好ましい実施形態を説明するために本明細書に図示し説明したが、本発明の範囲から逸脱することなく、図示し説明した特定の実施形態を多種多様な代替または等価の実施態様で代用できることが当業者には理解されよう。機械、電子機械、電気、コンピュータの分野の熟練者には、本発明を広く多種多様な実施形態で実施できることを容易に理解されたい。本出願は、本明細書において考察した好ましい実施形態のいずれの適合または変形も包含することを意味する。したがって、本発明は特許請求の範囲及びその等価物によってのみ限定されることを明らかに意味する。
本発明の一実施形態による画像表示システムを示すブロック図である。 本発明の一実施形態による2つのサブフレームの表示を示す概略図である。 本発明の一実施形態による4つのサブフレームの表示を示す概略図である。 本発明の一実施形態による画像表示システムを使用してのピクセルの表示を示す概略図である。 本発明の一実施形態によるフレーム時間スロットを示す図である。 本発明の一実施形態による1カラー時間スロットの光パルス集合の例を示す図である。 本発明の一実施形態による2×フィールドシーケンシャルカラー(FSC)を使用した表示システムのフレーム時間スロットを示す図である。 本発明の一実施形態によるフレーム時間スロットに対応する2つのサブフレームを示す図である。 本発明の一実施形態による最近傍アルゴリズムを使用して元の高解像度画像から低解像度サブフレームを生成することを示す図である。 本発明の一実施形態による分割不可能なアップサンプリングに基づいた2位置処理の擬似高解像度画像を生成するシステムを示すブロック図である。 本発明の一実施形態による4位置処理の擬似高解像度画像を生成するシステムを示すブロック図である。 本発明の一実施形態による擬似高解像度画像と所望の高解像度画像の比較を示すブロック図である。 本発明の一実施形態による2位置処理に基づいて連続フレームのサブフレームの表示を示す図である。 本発明の一実施形態によるサブフレームの2位置処理及びディザリングに基づいた2つの連続フレームのうちの第1のフレームに対応する擬似高解像度画像の生成を示す図である。 本発明の一実施形態によるサブフレームの2位置処理及びディザリングに基づいた2つの連続フレームのうちの第2のフレームに対応する擬似高解像度画像の生成を示す図である。 図14及び図15に示す擬似高解像度画像の平均を表す高解像度画像を示す図である。 本発明の一実施形態による4位置処理に基づいた連続フレームのサブフレームの表示を示す図である。 本発明の一実施形態によるサブフレームの4位置処理及びディザリングに基づいた2つの連続フレームのうちの第1のフレームに対応する擬似高解像度画像の生成を示す図である。 本発明の一実施形態によるサブフレームの4位置処理及びディザリングに基づいた2つの連続フレームのぅちの第2のフレームに対応する擬似高解像度画像の生成を示す図である。 図18及び図19に示す擬似高解像度画像の平均を表す高解像度画像を示す図である。
符号の説明
12 画像
14 表示画像
161 デジタル画像データ
162 アナログ画像データ
20 フレームレート変換
22 フレームバッファ
24 画像処理
26 表示装置
28 画像フレーム
30 画像サブフレーム
30A、30B サブフレーム
32 A/D変換器
34 解像度調整
36 サブフレーム生成
38 画像シフト装置
40 タイミングジェネレータ
404A 赤
404A−1、404A−2 赤
404B 緑
404B−1、404B−2 緑
404C 青
404C−1、404C−2 青
602 5点アップサンプリング
606 フィルタとの畳み込み演算
610、706 擬似高解像度画像
702 フィルタとの畳み込み演算
804 HVS加重フィルタ

Claims (10)

  1. 第1の画像の画像データの第1の集合を受け取るステップと、
    前記画像データの第1の集合に対応する第1のサブフレーム及び第2のサブフレームを生成するステップと、
    量子化式の第1の集合に基づいて前記第1のサブフレーム及び前記第2のサブフレームレームのビット深度を低減し、それによって第1のディザリングサブフレーム及び第2のディザリングサブフレームを生成するステップと、
    前記第1のディザリングサブフレームを第1の位置に表示することと、前記第2のディザリングサブフレームを前記第1の位置から空間的にオフセットされた第2の位置に表示することとを交互に行うステップと
    を含む、表示装置を使用して画像を表示する方法。
  2. 前記量子化式の第1の集合は2つの異なる量子化式を含み、前記第1のサブフレームの前記ビット深度は、前記2つの量子化式のうちの第1の量子化式に基づいて低減され、前記第2のサブフレームの前記ビット深度は前記2つの量子化式のうちの第2の量子化式に基づいて低減される、請求項1に記載の画像を表示する方法。
  3. 前記量子化式の第1の集合は4つの異なる量子化式を含み、前記第1のサブフレームの前記ビット深度は、前記4つの量子化式のうちの第1の量子化式及び第2の量子化式に基づいて低減され、前記第2のサブフレームの前記ビット深度は前記4つの量子化式のうちの第3の量子化式及び第4の量子化式に基づいて低減される、請求項1に記載の画像を表示する方法。
  4. 前記画像データの第1の集合に対応する第3のサブフレーム及び第4のサブフレームを生成するステップと、
    前記量子化式の第1の集合に基づいて前記第3のサブフレーム及び前記第4のサブフレームのビット深度を低減し、それによって第3のディザリングサブフレーム及び第4のディザリングサブフレームを生成するステップと
    をさらに含み、ここで、前記第1のディザリングサブフレームを表示することと、前記第2のディザリングサブフレームを表示することとを交互に行うステップは、前記第1のディザリングサブフレームを前記第1の位置に表示することと、前記第2のディザリングサブフレームを前記第2の位置に表示することと、前記第3のディザリングサブフレームを前記第1の位置及び前記第2の位置から空間的にオフセットされた第3の位置に表示することと、前記第4のディザリングサブフレームを前記第1の位置と前記第2の位置と前記第3の位置とから空間的にオフセットされた第4の位置に表示することとを交互に行うステップをさらに含む、請求項1に記載の画像を表示する方法。
  5. 第2の画像の画像データの第2の集合を受け取るステップと、
    前記画像データの第2の集合に対応する第3のサブフレーム及び第4のサブフレームを生成するステップと、
    量子化式の第2の集合に基づいて前記第3のサブフレーム及び前記第4のサブフレームのビット深度を低減し、それによって第3のディザリングサブフレーム及び第4のディザリングサブフレームを生成するステップと、
    交互に、前記第3のディザリングサブフレームを前記第1の位置に表示し、前記第4のディザリングサブフレームを前記第2の位置に表示するステップと
    をさらに含む、請求項1に記載の画像を表示する方法。
  6. 前記第1の画像及び前記第2の画像は連続した画像である、請求項5に記載の画像を表示する方法。
  7. ビット深度を低減するステップは、ディザ値の少なくとも1つの配列を使用して行われ、
    前記第1のサブフレーム及び前記第2のサブフレーム内の各ピクセルの前記少なくとも1つの配列から、該ピクセルの空間的な位置及び該ピクセルを含む前記サブフレームの時間的な位置に基づいてディザ値を特定するステップと、
    前記第1のサブフレーム及び前記第2のサブフレーム内の各ピクセルのビット深度を、そのピクセルの特定された前記ディザ値に基づいて低減するステップと
    をさらに含む、請求項1に記載の画像を表示する方法。
  8. 前記ディザ値の少なくとも1つの配列は、高解像度画像のテストシーケンスと、ディザリングサブフレームから生成される擬似高解像度画像との間の誤差を最小化することに基づいて構成される、請求項7に記載の画像を表示する方法。
  9. 前記誤差は、人間視覚系の特性に基づいて加重される、請求項8に記載の画像を表示する方法。
  10. 第1の画像の画像データの第1の集合を受け取ることに適応しているバッファと、
    前記画像データの第1の集合に対応する第1のサブフレーム及び第2のサブフレームを定義し、ディザ値の第1の集合を使用して前記第1のサブフレームのピクセル値を量子化し、ディザ値の第2の集合を使用して前記第2のサブフレームのピクセル値を量子化することによって、対応する第1のディザリングサブフレーム及び第2のディザリングサブフレームを生成するように構成される画像処理ユニットと、
    前記第1のディザリングサブフレームを第1の位置に表示することと、前記第2のディザリングサブフレームを前記第1の位置から空間的にオフセットされた第2の位置に表示することとを交互に行うことに適応している表示装置と
    を備える、画像を表示するシステム。
JP2006528193A 2003-09-26 2004-09-24 空間的にオフセットされたサブフレームの生成および表示 Pending JP2007507008A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/672,845 US7190380B2 (en) 2003-09-26 2003-09-26 Generating and displaying spatially offset sub-frames
PCT/US2004/031332 WO2005031695A1 (en) 2003-09-26 2004-09-24 Generating and displaying spatially offset sub-frames

Publications (1)

Publication Number Publication Date
JP2007507008A true JP2007507008A (ja) 2007-03-22

Family

ID=34376485

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006528193A Pending JP2007507008A (ja) 2003-09-26 2004-09-24 空間的にオフセットされたサブフレームの生成および表示

Country Status (4)

Country Link
US (1) US7190380B2 (ja)
EP (1) EP1665224A1 (ja)
JP (1) JP2007507008A (ja)
WO (1) WO2005031695A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008268557A (ja) * 2007-04-20 2008-11-06 Sony Corp 画像生成装置及び方法、プログラム、並びに記録媒体
JP2014038338A (ja) * 2008-02-13 2014-02-27 Qualcomm Mems Technologies Inc 一連のテンプレート平均化を介した雑音軽減を伴う確率的多値ディザ処理

Families Citing this family (223)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6674562B1 (en) * 1994-05-05 2004-01-06 Iridigm Display Corporation Interferometric modulation of radiation
US7123216B1 (en) 1994-05-05 2006-10-17 Idc, Llc Photonic MEMS and structures
US6680792B2 (en) * 1994-05-05 2004-01-20 Iridigm Display Corporation Interferometric modulation of radiation
US7138984B1 (en) 2001-06-05 2006-11-21 Idc, Llc Directly laminated touch sensitive screen
US7297471B1 (en) 2003-04-15 2007-11-20 Idc, Llc Method for manufacturing an array of interferometric modulators
US8014059B2 (en) * 1994-05-05 2011-09-06 Qualcomm Mems Technologies, Inc. System and method for charge control in a MEMS device
US7550794B2 (en) * 2002-09-20 2009-06-23 Idc, Llc Micromechanical systems device comprising a displaceable electrode and a charge-trapping layer
US7471444B2 (en) * 1996-12-19 2008-12-30 Idc, Llc Interferometric modulation of radiation
KR100703140B1 (ko) * 1998-04-08 2007-04-05 이리다임 디스플레이 코포레이션 간섭 변조기 및 그 제조 방법
US7532377B2 (en) * 1998-04-08 2009-05-12 Idc, Llc Movable micro-electromechanical device
WO2003007049A1 (en) * 1999-10-05 2003-01-23 Iridigm Display Corporation Photonic mems and structures
US6794119B2 (en) * 2002-02-12 2004-09-21 Iridigm Display Corporation Method for fabricating a structure for a microelectromechanical systems (MEMS) device
US7343052B2 (en) * 2002-04-09 2008-03-11 Sonic Solutions End-user-navigable set of zoomed-in images derived from a high-resolution master image
US7245786B2 (en) * 2002-05-10 2007-07-17 976076 Alberta Inc. Filtering artifact from fMRI data using the stockwell transform
US7781850B2 (en) 2002-09-20 2010-08-24 Qualcomm Mems Technologies, Inc. Controlling electromechanical behavior of structures within a microelectromechanical systems device
TWI289708B (en) 2002-12-25 2007-11-11 Qualcomm Mems Technologies Inc Optical interference type color display
TW200413810A (en) 2003-01-29 2004-08-01 Prime View Int Co Ltd Light interference display panel and its manufacturing method
TW594360B (en) * 2003-04-21 2004-06-21 Prime View Int Corp Ltd A method for fabricating an interference display cell
TW570896B (en) 2003-05-26 2004-01-11 Prime View Int Co Ltd A method for fabricating an interference display cell
US7221495B2 (en) 2003-06-24 2007-05-22 Idc Llc Thin film precursor stack for MEMS manufacturing
TW200506479A (en) * 2003-08-15 2005-02-16 Prime View Int Co Ltd Color changeable pixel for an interference display
TWI231865B (en) * 2003-08-26 2005-05-01 Prime View Int Co Ltd An interference display cell and fabrication method thereof
TW593126B (en) 2003-09-30 2004-06-21 Prime View Int Co Ltd A structure of a micro electro mechanical system and manufacturing the same
US7352373B2 (en) * 2003-09-30 2008-04-01 Sharp Laboratories Of America, Inc. Systems and methods for multi-dimensional dither structure creation and application
US7012726B1 (en) 2003-11-03 2006-03-14 Idc, Llc MEMS devices with unreleased thin film components
KR20050055459A (ko) * 2003-12-08 2005-06-13 엘지전자 주식회사 플라즈마 디스플레이 패널의 구동장치 및 구동방법
US7161728B2 (en) * 2003-12-09 2007-01-09 Idc, Llc Area array modulation and lead reduction in interferometric modulators
US7142346B2 (en) * 2003-12-09 2006-11-28 Idc, Llc System and method for addressing a MEMS display
US7424166B2 (en) * 2003-12-24 2008-09-09 Sharp Laboratories Of America, Inc. Enhancing the quality of decoded quantized images
US7424168B2 (en) * 2003-12-24 2008-09-09 Sharp Laboratories Of America, Inc. Enhancing the quality of decoded quantized images
US7342705B2 (en) * 2004-02-03 2008-03-11 Idc, Llc Spatial light modulator with integrated optical compensation structure
US7532194B2 (en) * 2004-02-03 2009-05-12 Idc, Llc Driver voltage adjuster
US7119945B2 (en) 2004-03-03 2006-10-10 Idc, Llc Altering temporal response of microelectromechanical elements
US7706050B2 (en) * 2004-03-05 2010-04-27 Qualcomm Mems Technologies, Inc. Integrated modulator illumination
US7855824B2 (en) * 2004-03-06 2010-12-21 Qualcomm Mems Technologies, Inc. Method and system for color optimization in a display
MXPA06010811A (es) * 2004-03-22 2006-12-19 Thomson Licensing Metodo y aparato para mejorar imagenes provistas por sistemas de presentacion modulada de luz espacial (slm).
US7660485B2 (en) * 2004-04-08 2010-02-09 Hewlett-Packard Development Company, L.P. Generating and displaying spatially offset sub-frames using error values
US20050225570A1 (en) * 2004-04-08 2005-10-13 Collins David C Generating and displaying spatially offset sub-frames
US7476327B2 (en) 2004-05-04 2009-01-13 Idc, Llc Method of manufacture for microelectromechanical devices
US7060895B2 (en) * 2004-05-04 2006-06-13 Idc, Llc Modifying the electro-mechanical behavior of devices
US7164520B2 (en) * 2004-05-12 2007-01-16 Idc, Llc Packaging for an interferometric modulator
US7657118B2 (en) * 2004-06-09 2010-02-02 Hewlett-Packard Development Company, L.P. Generating and displaying spatially offset sub-frames using image data converted from a different color space
US7668398B2 (en) * 2004-06-15 2010-02-23 Hewlett-Packard Development Company, L.P. Generating and displaying spatially offset sub-frames using image data with a portion converted to zero values
US20050275669A1 (en) * 2004-06-15 2005-12-15 Collins David C Generating and displaying spatially offset sub-frames
US7256922B2 (en) * 2004-07-02 2007-08-14 Idc, Llc Interferometric modulators with thin film transistors
JP2006039039A (ja) * 2004-07-23 2006-02-09 Tohoku Pioneer Corp 自発光表示パネルの駆動装置、駆動方法及びその駆動装置を備えた電子機器
EP1855142A3 (en) 2004-07-29 2008-07-30 Idc, Llc System and method for micro-electromechanical operating of an interferometric modulator
US7560299B2 (en) * 2004-08-27 2009-07-14 Idc, Llc Systems and methods of actuating MEMS display elements
US7515147B2 (en) * 2004-08-27 2009-04-07 Idc, Llc Staggered column drive circuit systems and methods
US7889163B2 (en) * 2004-08-27 2011-02-15 Qualcomm Mems Technologies, Inc. Drive method for MEMS devices
US7499208B2 (en) 2004-08-27 2009-03-03 Udc, Llc Current mode display driver circuit realization feature
US7551159B2 (en) 2004-08-27 2009-06-23 Idc, Llc System and method of sensing actuation and release voltages of an interferometric modulator
US7602375B2 (en) * 2004-09-27 2009-10-13 Idc, Llc Method and system for writing data to MEMS display elements
US7936497B2 (en) 2004-09-27 2011-05-03 Qualcomm Mems Technologies, Inc. MEMS device having deformable membrane characterized by mechanical persistence
US20060077126A1 (en) * 2004-09-27 2006-04-13 Manish Kothari Apparatus and method for arranging devices into an interconnected array
US7653371B2 (en) * 2004-09-27 2010-01-26 Qualcomm Mems Technologies, Inc. Selectable capacitance circuit
US7359066B2 (en) * 2004-09-27 2008-04-15 Idc, Llc Electro-optical measurement of hysteresis in interferometric modulators
US8008736B2 (en) 2004-09-27 2011-08-30 Qualcomm Mems Technologies, Inc. Analog interferometric modulator device
US7527995B2 (en) * 2004-09-27 2009-05-05 Qualcomm Mems Technologies, Inc. Method of making prestructure for MEMS systems
US7310179B2 (en) 2004-09-27 2007-12-18 Idc, Llc Method and device for selective adjustment of hysteresis window
US7586484B2 (en) * 2004-09-27 2009-09-08 Idc, Llc Controller and driver features for bi-stable display
US7343080B2 (en) * 2004-09-27 2008-03-11 Idc, Llc System and method of testing humidity in a sealed MEMS device
US20060176241A1 (en) * 2004-09-27 2006-08-10 Sampsell Jeffrey B System and method of transmitting video data
US7920135B2 (en) * 2004-09-27 2011-04-05 Qualcomm Mems Technologies, Inc. Method and system for driving a bi-stable display
US7372613B2 (en) * 2004-09-27 2008-05-13 Idc, Llc Method and device for multistate interferometric light modulation
US8878825B2 (en) * 2004-09-27 2014-11-04 Qualcomm Mems Technologies, Inc. System and method for providing a variable refresh rate of an interferometric modulator display
US20060076634A1 (en) 2004-09-27 2006-04-13 Lauren Palmateer Method and system for packaging MEMS devices with incorporated getter
US7424198B2 (en) * 2004-09-27 2008-09-09 Idc, Llc Method and device for packaging a substrate
US7453579B2 (en) 2004-09-27 2008-11-18 Idc, Llc Measurement of the dynamic characteristics of interferometric modulators
US7675669B2 (en) 2004-09-27 2010-03-09 Qualcomm Mems Technologies, Inc. Method and system for driving interferometric modulators
US7420728B2 (en) 2004-09-27 2008-09-02 Idc, Llc Methods of fabricating interferometric modulators by selectively removing a material
US7911428B2 (en) * 2004-09-27 2011-03-22 Qualcomm Mems Technologies, Inc. Method and device for manipulating color in a display
US7928928B2 (en) * 2004-09-27 2011-04-19 Qualcomm Mems Technologies, Inc. Apparatus and method for reducing perceived color shift
US7302157B2 (en) * 2004-09-27 2007-11-27 Idc, Llc System and method for multi-level brightness in interferometric modulation
US7808703B2 (en) * 2004-09-27 2010-10-05 Qualcomm Mems Technologies, Inc. System and method for implementation of interferometric modulator displays
US7130104B2 (en) 2004-09-27 2006-10-31 Idc, Llc Methods and devices for inhibiting tilting of a mirror in an interferometric modulator
US8362987B2 (en) * 2004-09-27 2013-01-29 Qualcomm Mems Technologies, Inc. Method and device for manipulating color in a display
US7373026B2 (en) 2004-09-27 2008-05-13 Idc, Llc MEMS device fabricated on a pre-patterned substrate
US7710629B2 (en) * 2004-09-27 2010-05-04 Qualcomm Mems Technologies, Inc. System and method for display device with reinforcing substance
US7813026B2 (en) 2004-09-27 2010-10-12 Qualcomm Mems Technologies, Inc. System and method of reducing color shift in a display
US20060066594A1 (en) * 2004-09-27 2006-03-30 Karen Tyger Systems and methods for driving a bi-stable display element
US7321456B2 (en) 2004-09-27 2008-01-22 Idc, Llc Method and device for corner interferometric modulation
US7355780B2 (en) * 2004-09-27 2008-04-08 Idc, Llc System and method of illuminating interferometric modulators using backlighting
US7415186B2 (en) * 2004-09-27 2008-08-19 Idc, Llc Methods for visually inspecting interferometric modulators for defects
US20060066557A1 (en) * 2004-09-27 2006-03-30 Floyd Philip D Method and device for reflective display with time sequential color illumination
US7692839B2 (en) * 2004-09-27 2010-04-06 Qualcomm Mems Technologies, Inc. System and method of providing MEMS device with anti-stiction coating
US7898521B2 (en) * 2004-09-27 2011-03-01 Qualcomm Mems Technologies, Inc. Device and method for wavelength filtering
US7299681B2 (en) * 2004-09-27 2007-11-27 Idc, Llc Method and system for detecting leak in electronic devices
US20060103643A1 (en) * 2004-09-27 2006-05-18 Mithran Mathew Measuring and modeling power consumption in displays
US7532195B2 (en) * 2004-09-27 2009-05-12 Idc, Llc Method and system for reducing power consumption in a display
US7460246B2 (en) * 2004-09-27 2008-12-02 Idc, Llc Method and system for sensing light using interferometric elements
US7564612B2 (en) * 2004-09-27 2009-07-21 Idc, Llc Photonic MEMS and structures
US7349136B2 (en) 2004-09-27 2008-03-25 Idc, Llc Method and device for a display having transparent components integrated therein
US8102407B2 (en) * 2004-09-27 2012-01-24 Qualcomm Mems Technologies, Inc. Method and device for manipulating color in a display
US7405861B2 (en) 2004-09-27 2008-07-29 Idc, Llc Method and device for protecting interferometric modulators from electrostatic discharge
US7369294B2 (en) * 2004-09-27 2008-05-06 Idc, Llc Ornamental display device
US7701631B2 (en) * 2004-09-27 2010-04-20 Qualcomm Mems Technologies, Inc. Device having patterned spacers for backplates and method of making the same
US7724993B2 (en) 2004-09-27 2010-05-25 Qualcomm Mems Technologies, Inc. MEMS switches with deforming membranes
US7161730B2 (en) 2004-09-27 2007-01-09 Idc, Llc System and method for providing thermal compensation for an interferometric modulator display
US7679627B2 (en) 2004-09-27 2010-03-16 Qualcomm Mems Technologies, Inc. Controller and driver features for bi-stable display
CN100439967C (zh) * 2004-09-27 2008-12-03 Idc公司 用于多状态干涉光调制的方法和设备
US7289259B2 (en) * 2004-09-27 2007-10-30 Idc, Llc Conductive bus structure for interferometric modulator array
US7807488B2 (en) * 2004-09-27 2010-10-05 Qualcomm Mems Technologies, Inc. Display element having filter material diffused in a substrate of the display element
US7259449B2 (en) * 2004-09-27 2007-08-21 Idc, Llc Method and system for sealing a substrate
US7843410B2 (en) * 2004-09-27 2010-11-30 Qualcomm Mems Technologies, Inc. Method and device for electrically programmable display
US7684104B2 (en) * 2004-09-27 2010-03-23 Idc, Llc MEMS using filler material and method
US20060176487A1 (en) * 2004-09-27 2006-08-10 William Cummings Process control monitors for interferometric modulators
US20060065366A1 (en) * 2004-09-27 2006-03-30 Cummings William J Portable etch chamber
US7327510B2 (en) 2004-09-27 2008-02-05 Idc, Llc Process for modifying offset voltage characteristics of an interferometric modulator
US20060066932A1 (en) * 2004-09-27 2006-03-30 Clarence Chui Method of selective etching using etch stop layer
US7545550B2 (en) * 2004-09-27 2009-06-09 Idc, Llc Systems and methods of actuating MEMS display elements
US7369296B2 (en) 2004-09-27 2008-05-06 Idc, Llc Device and method for modifying actuation voltage thresholds of a deformable membrane in an interferometric modulator
US7446927B2 (en) * 2004-09-27 2008-11-04 Idc, Llc MEMS switch with set and latch electrodes
US7289256B2 (en) * 2004-09-27 2007-10-30 Idc, Llc Electrical characterization of interferometric modulators
US7417783B2 (en) 2004-09-27 2008-08-26 Idc, Llc Mirror and mirror layer for optical modulator and method
US7420725B2 (en) 2004-09-27 2008-09-02 Idc, Llc Device having a conductive light absorbing mask and method for fabricating same
US8031133B2 (en) * 2004-09-27 2011-10-04 Qualcomm Mems Technologies, Inc. Method and device for manipulating color in a display
US7317568B2 (en) * 2004-09-27 2008-01-08 Idc, Llc System and method of implementation of interferometric modulators for display mirrors
US7916103B2 (en) 2004-09-27 2011-03-29 Qualcomm Mems Technologies, Inc. System and method for display device with end-of-life phenomena
US8310441B2 (en) 2004-09-27 2012-11-13 Qualcomm Mems Technologies, Inc. Method and system for writing data to MEMS display elements
US7710632B2 (en) * 2004-09-27 2010-05-04 Qualcomm Mems Technologies, Inc. Display device having an array of spatial light modulators with integrated color filters
US8124434B2 (en) * 2004-09-27 2012-02-28 Qualcomm Mems Technologies, Inc. Method and system for packaging a display
US7944599B2 (en) 2004-09-27 2011-05-17 Qualcomm Mems Technologies, Inc. Electromechanical device with optical function separated from mechanical and electrical function
US7535466B2 (en) * 2004-09-27 2009-05-19 Idc, Llc System with server based control of client device display features
US7492502B2 (en) 2004-09-27 2009-02-17 Idc, Llc Method of fabricating a free-standing microstructure
US7626581B2 (en) * 2004-09-27 2009-12-01 Idc, Llc Device and method for display memory using manipulation of mechanical response
US7417735B2 (en) * 2004-09-27 2008-08-26 Idc, Llc Systems and methods for measuring color and contrast in specular reflective devices
US7893919B2 (en) 2004-09-27 2011-02-22 Qualcomm Mems Technologies, Inc. Display region architectures
US7345805B2 (en) * 2004-09-27 2008-03-18 Idc, Llc Interferometric modulator array with integrated MEMS electrical switches
US7630119B2 (en) 2004-09-27 2009-12-08 Qualcomm Mems Technologies, Inc. Apparatus and method for reducing slippage between structures in an interferometric modulator
US7554714B2 (en) * 2004-09-27 2009-06-30 Idc, Llc Device and method for manipulation of thermal response in a modulator
US7136213B2 (en) * 2004-09-27 2006-11-14 Idc, Llc Interferometric modulators having charge persistence
US7583429B2 (en) 2004-09-27 2009-09-01 Idc, Llc Ornamental display device
US7719500B2 (en) * 2004-09-27 2010-05-18 Qualcomm Mems Technologies, Inc. Reflective display pixels arranged in non-rectangular arrays
US7304784B2 (en) 2004-09-27 2007-12-04 Idc, Llc Reflective display device having viewable display on both sides
US7553684B2 (en) 2004-09-27 2009-06-30 Idc, Llc Method of fabricating interferometric devices using lift-off processing techniques
US7405924B2 (en) 2004-09-27 2008-07-29 Idc, Llc System and method for protecting microelectromechanical systems array using structurally reinforced back-plate
US7368803B2 (en) * 2004-09-27 2008-05-06 Idc, Llc System and method for protecting microelectromechanical systems array using back-plate with non-flat portion
US7525730B2 (en) 2004-09-27 2009-04-28 Idc, Llc Method and device for generating white in an interferometric modulator display
US7676113B2 (en) * 2004-11-19 2010-03-09 Hewlett-Packard Development Company, L.P. Generating and displaying spatially offset sub-frames using a sharpening factor
US7310451B2 (en) * 2005-01-03 2007-12-18 Intel Corporation Sub-pixel image shifting in display device
TW200628877A (en) 2005-02-04 2006-08-16 Prime View Int Co Ltd Method of manufacturing optical interference type color display
JP4753353B2 (ja) * 2005-03-31 2011-08-24 東北パイオニア株式会社 自発光表示パネルの駆動装置、駆動方法及びその駆動装置を備えた電子機器
US7420570B2 (en) * 2005-04-14 2008-09-02 Samsung Electronics Co., Ltd. Methods and systems for video processing using super dithering
US7920136B2 (en) * 2005-05-05 2011-04-05 Qualcomm Mems Technologies, Inc. System and method of driving a MEMS display device
CA2607807A1 (en) * 2005-05-05 2006-11-16 Qualcomm Incorporated Dynamic driver ic and display panel configuration
US7948457B2 (en) * 2005-05-05 2011-05-24 Qualcomm Mems Technologies, Inc. Systems and methods of actuating MEMS display elements
US20060277486A1 (en) * 2005-06-02 2006-12-07 Skinner David N File or user interface element marking system
JP2007017615A (ja) * 2005-07-06 2007-01-25 Sony Corp 画像処理装置,画像処理方法及びプログラム
WO2007013939A1 (en) 2005-07-22 2007-02-01 Qualcomm Incorporated Support structure for mems device and methods therefor
US7355779B2 (en) * 2005-09-02 2008-04-08 Idc, Llc Method and system for driving MEMS display elements
US20070076019A1 (en) * 2005-09-30 2007-04-05 Randall Martin J Modulating images for display
KR100679046B1 (ko) * 2005-10-10 2007-02-05 삼성전자주식회사 이미지의 지역적 정보를 이용한 비트 해상도 확장 방법 및장치
US7630114B2 (en) 2005-10-28 2009-12-08 Idc, Llc Diffusion barrier layer for MEMS devices
GB2432961A (en) * 2005-12-01 2007-06-06 Screen Technology Ltd A display device with luminance correction means
US8391630B2 (en) * 2005-12-22 2013-03-05 Qualcomm Mems Technologies, Inc. System and method for power reduction when decompressing video streams for interferometric modulator displays
US7795061B2 (en) 2005-12-29 2010-09-14 Qualcomm Mems Technologies, Inc. Method of creating MEMS device cavities by a non-etching process
US7636151B2 (en) 2006-01-06 2009-12-22 Qualcomm Mems Technologies, Inc. System and method for providing residual stress test structures
US7916980B2 (en) 2006-01-13 2011-03-29 Qualcomm Mems Technologies, Inc. Interconnect structure for MEMS device
US7382515B2 (en) 2006-01-18 2008-06-03 Qualcomm Mems Technologies, Inc. Silicon-rich silicon nitrides as etch stops in MEMS manufacture
US8194056B2 (en) * 2006-02-09 2012-06-05 Qualcomm Mems Technologies Inc. Method and system for writing data to MEMS display elements
US7582952B2 (en) * 2006-02-21 2009-09-01 Qualcomm Mems Technologies, Inc. Method for providing and removing discharging interconnect for chip-on-glass output leads and structures thereof
US7547568B2 (en) 2006-02-22 2009-06-16 Qualcomm Mems Technologies, Inc. Electrical conditioning of MEMS device and insulating layer thereof
US7550810B2 (en) 2006-02-23 2009-06-23 Qualcomm Mems Technologies, Inc. MEMS device having a layer movable at asymmetric rates
US7450295B2 (en) 2006-03-02 2008-11-11 Qualcomm Mems Technologies, Inc. Methods for producing MEMS with protective coatings using multi-component sacrificial layers
TWI320565B (en) * 2006-03-16 2010-02-11 Novatek Microelectronics Corp Image processing device and method for selecting an image dithering thereof
US8090210B2 (en) 2006-03-30 2012-01-03 Samsung Electronics Co., Ltd. Recursive 3D super precision method for smoothly changing area
US7643203B2 (en) 2006-04-10 2010-01-05 Qualcomm Mems Technologies, Inc. Interferometric optical display system with broadband characteristics
US7903047B2 (en) * 2006-04-17 2011-03-08 Qualcomm Mems Technologies, Inc. Mode indicator for interferometric modulator displays
US7527996B2 (en) * 2006-04-19 2009-05-05 Qualcomm Mems Technologies, Inc. Non-planar surface structures and process for microelectromechanical systems
US7711239B2 (en) 2006-04-19 2010-05-04 Qualcomm Mems Technologies, Inc. Microelectromechanical device and method utilizing nanoparticles
US7623287B2 (en) 2006-04-19 2009-11-24 Qualcomm Mems Technologies, Inc. Non-planar surface structures and process for microelectromechanical systems
US7417784B2 (en) 2006-04-19 2008-08-26 Qualcomm Mems Technologies, Inc. Microelectromechanical device and method utilizing a porous surface
US8004743B2 (en) * 2006-04-21 2011-08-23 Qualcomm Mems Technologies, Inc. Method and apparatus for providing brightness control in an interferometric modulator (IMOD) display
US8049713B2 (en) * 2006-04-24 2011-11-01 Qualcomm Mems Technologies, Inc. Power consumption optimized display update
US7369292B2 (en) * 2006-05-03 2008-05-06 Qualcomm Mems Technologies, Inc. Electrode and interconnect materials for MEMS devices
US7649671B2 (en) 2006-06-01 2010-01-19 Qualcomm Mems Technologies, Inc. Analog interferometric modulator device with electrostatic actuation and release
US7321457B2 (en) 2006-06-01 2008-01-22 Qualcomm Incorporated Process and structure for fabrication of MEMS device having isolated edge posts
US7405863B2 (en) 2006-06-01 2008-07-29 Qualcomm Mems Technologies, Inc. Patterning of mechanical layer in MEMS to reduce stresses at supports
US7471442B2 (en) * 2006-06-15 2008-12-30 Qualcomm Mems Technologies, Inc. Method and apparatus for low range bit depth enhancements for MEMS display architectures
US7702192B2 (en) 2006-06-21 2010-04-20 Qualcomm Mems Technologies, Inc. Systems and methods for driving MEMS display
US7835061B2 (en) 2006-06-28 2010-11-16 Qualcomm Mems Technologies, Inc. Support structures for free-standing electromechanical devices
US7385744B2 (en) * 2006-06-28 2008-06-10 Qualcomm Mems Technologies, Inc. Support structure for free-standing MEMS device and methods for forming the same
US7777715B2 (en) 2006-06-29 2010-08-17 Qualcomm Mems Technologies, Inc. Passive circuits for de-multiplexing display inputs
US7527998B2 (en) * 2006-06-30 2009-05-05 Qualcomm Mems Technologies, Inc. Method of manufacturing MEMS devices providing air gap control
EP2036070A1 (en) * 2006-06-30 2009-03-18 Thomson Licensing Method for grayscale rendition in an am-oled
US7388704B2 (en) * 2006-06-30 2008-06-17 Qualcomm Mems Technologies, Inc. Determination of interferometric modulator mirror curvature and airgap variation using digital photographs
US20080024683A1 (en) * 2006-07-31 2008-01-31 Niranjan Damera-Venkata Overlapped multi-projector system with dithering
US7566664B2 (en) 2006-08-02 2009-07-28 Qualcomm Mems Technologies, Inc. Selective etching of MEMS using gaseous halides and reactive co-etchants
US7763546B2 (en) 2006-08-02 2010-07-27 Qualcomm Mems Technologies, Inc. Methods for reducing surface charges during the manufacture of microelectromechanical systems devices
US20080043315A1 (en) * 2006-08-15 2008-02-21 Cummings William J High profile contacts for microelectromechanical systems
US7593017B2 (en) * 2006-08-15 2009-09-22 3M Innovative Properties Company Display simulator
KR101628340B1 (ko) 2006-10-06 2016-06-08 퀄컴 엠이엠에스 테크놀로지스, 인크. 디스플레이 장치 및 디스플레이의 형성 방법
US8872085B2 (en) 2006-10-06 2014-10-28 Qualcomm Mems Technologies, Inc. Display device having front illuminator with turning features
US20080094419A1 (en) * 2006-10-24 2008-04-24 Leigh Stan E Generating and displaying spatially offset sub-frames
US20080111834A1 (en) * 2006-11-09 2008-05-15 Mignard Marc M Two primary color display
KR100855988B1 (ko) * 2007-03-13 2008-09-02 삼성전자주식회사 랜덤한 시/공간적 디더링 처리 방법 및 장치와 이를 이용한액정 표시 장치
US7719752B2 (en) 2007-05-11 2010-05-18 Qualcomm Mems Technologies, Inc. MEMS structures, methods of fabricating MEMS components on separate substrates and assembly of same
US8111262B2 (en) * 2007-05-18 2012-02-07 Qualcomm Mems Technologies, Inc. Interferometric modulator displays with reduced color sensitivity
US7847999B2 (en) * 2007-09-14 2010-12-07 Qualcomm Mems Technologies, Inc. Interferometric modulator display devices
US8068710B2 (en) 2007-12-07 2011-11-29 Qualcomm Mems Technologies, Inc. Decoupled holographic film and diffuser
RU2526763C2 (ru) * 2008-02-11 2014-08-27 Квалкомм Мемс Текнолоджис, Инк. Способ и устройство считывания, измерения или определения параметров дисплейных элементов, объединенных со схемой управления дисплеем, а также система, в которой применены такие способ и устройство
US8270056B2 (en) * 2009-03-23 2012-09-18 Qualcomm Mems Technologies, Inc. Display device with openings between sub-pixels and method of making same
US20100245370A1 (en) * 2009-03-25 2010-09-30 Qualcomm Mems Technologies, Inc. Em shielding for display devices
US8736590B2 (en) * 2009-03-27 2014-05-27 Qualcomm Mems Technologies, Inc. Low voltage driver scheme for interferometric modulators
EP2556403A1 (en) 2010-04-09 2013-02-13 Qualcomm Mems Technologies, Inc. Mechanical layer of an electromechanical device and methods of forming the same
US8848294B2 (en) 2010-05-20 2014-09-30 Qualcomm Mems Technologies, Inc. Method and structure capable of changing color saturation
JP2012042611A (ja) * 2010-08-17 2012-03-01 Canon Inc 画像表示装置及びその制御方法
US9134527B2 (en) 2011-04-04 2015-09-15 Qualcomm Mems Technologies, Inc. Pixel via and methods of forming the same
US8963159B2 (en) 2011-04-04 2015-02-24 Qualcomm Mems Technologies, Inc. Pixel via and methods of forming the same
US8659816B2 (en) 2011-04-25 2014-02-25 Qualcomm Mems Technologies, Inc. Mechanical layer and methods of making the same
US8659701B2 (en) * 2011-12-19 2014-02-25 Sony Corporation Usage of dither on interpolated frames
US20130162625A1 (en) * 2011-12-23 2013-06-27 Michael L. Schmit Displayed Image Improvement
JP2014082541A (ja) * 2012-10-12 2014-05-08 National Institute Of Information & Communication Technology 互いに類似した情報を含む複数画像のデータサイズを低減する方法、プログラムおよび装置
JP6484799B2 (ja) * 2014-02-04 2019-03-20 パナソニックIpマネジメント株式会社 投写型画像表示装置および調整方法
US20150287354A1 (en) * 2014-04-03 2015-10-08 Qualcomm Mems Technologies, Inc. Error-diffusion based temporal dithering for color display devices
KR102285391B1 (ko) * 2015-02-09 2021-08-04 삼성디스플레이 주식회사 표시 장치 및 표시 장치 구동 방법
US10360687B2 (en) * 2016-07-01 2019-07-23 Intel Corporation Detection and location of active display regions in videos with static borders
US10923016B2 (en) 2016-09-19 2021-02-16 Apple Inc. Controlling emission rates in digital displays
US10403192B2 (en) 2016-09-22 2019-09-03 Apple Inc. Dithering techniques for electronic displays
US20190295503A1 (en) * 2018-03-22 2019-09-26 Oculus Vr, Llc Apparatuses, systems, and methods for displaying mixed bit-depth images
JP6859990B2 (ja) * 2018-09-25 2021-04-14 セイコーエプソン株式会社 電気光学装置及びその制御方法
US12205510B2 (en) 2022-07-14 2025-01-21 Apple Inc. Spatiotemporal dither for pulsed digital display systems and methods

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05113767A (ja) * 1991-10-23 1993-05-07 Hitachi Ltd 多階調表示装置
JPH10116055A (ja) * 1996-10-08 1998-05-06 Sharp Corp 表示装置
JP2000147489A (ja) * 1998-11-12 2000-05-26 Olympus Optical Co Ltd 画像表示装置
JP2002268014A (ja) * 2001-03-13 2002-09-18 Olympus Optical Co Ltd 画像表示装置

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5961818A (ja) * 1982-10-01 1984-04-09 Seiko Epson Corp 液晶表示装置
US4662746A (en) * 1985-10-30 1987-05-05 Texas Instruments Incorporated Spatial light modulator and method
US5061049A (en) * 1984-08-31 1991-10-29 Texas Instruments Incorporated Spatial light modulator and method
US4956619A (en) * 1988-02-19 1990-09-11 Texas Instruments Incorporated Spatial light modulator
GB9008031D0 (en) * 1990-04-09 1990-06-06 Rank Brimar Ltd Projection systems
US5083857A (en) * 1990-06-29 1992-01-28 Texas Instruments Incorporated Multi-level deformable mirror device
JPH0638246A (ja) 1992-07-20 1994-02-10 Olympus Optical Co Ltd 視覚表示装置
JP3547015B2 (ja) * 1993-01-07 2004-07-28 ソニー株式会社 画像表示装置および画像表示装置の解像度改善方法
US5649083A (en) * 1994-04-15 1997-07-15 Hewlett-Packard Company System and method for dithering and quantizing image data to optimize visual quality of a color recovered image
US6184969B1 (en) * 1994-10-25 2001-02-06 James L. Fergason Optical display system and method, active and passive dithering using birefringence, color image superpositioning and display enhancement
US6243055B1 (en) 1994-10-25 2001-06-05 James L. Fergason Optical display system and method with optical shifting of pixel position including conversion of pixel layout to form delta to stripe pattern by time base multiplexing
US5490009A (en) * 1994-10-31 1996-02-06 Texas Instruments Incorporated Enhanced resolution for digital micro-mirror displays
CA2187044C (en) * 1995-10-06 2003-07-01 Vishal Markandey Method to reduce perceptual contouring in display systems
DE19605938B4 (de) * 1996-02-17 2004-09-16 Fachhochschule Wiesbaden Bildabtaster
GB9605056D0 (en) * 1996-03-09 1996-05-08 Philips Electronics Nv Interlaced image projection apparatus
GB9614887D0 (en) * 1996-07-16 1996-09-04 Philips Electronics Nv Colour interlaced image projection apparatus
US6025951A (en) * 1996-11-27 2000-02-15 National Optics Institute Light modulating microdevice and method
US5978518A (en) * 1997-02-25 1999-11-02 Eastman Kodak Company Image enhancement in digital image processing
WO1998040842A1 (en) * 1997-03-11 1998-09-17 Computer Information And Sciences, Inc. System and method for image compression and decompression
JP3813693B2 (ja) * 1997-06-24 2006-08-23 オリンパス株式会社 画像表示装置
US6104375A (en) * 1997-11-07 2000-08-15 Datascope Investment Corp. Method and device for enhancing the resolution of color flat panel displays and cathode ray tube displays
JP3926922B2 (ja) * 1998-03-23 2007-06-06 オリンパス株式会社 画像表示装置
US6154195A (en) * 1998-05-14 2000-11-28 S3 Incorporated System and method for performing dithering with a graphics unit having an oversampling buffer
CA2275673A1 (en) * 1998-06-23 1999-12-23 Andre Dion Plant containerizing and watering device
US6188385B1 (en) * 1998-10-07 2001-02-13 Microsoft Corporation Method and apparatus for displaying images such as text
US6393145B2 (en) * 1999-01-12 2002-05-21 Microsoft Corporation Methods apparatus and data structures for enhancing the resolution of images to be rendered on patterned display devices
US6657603B1 (en) * 1999-05-28 2003-12-02 Lasergraphics, Inc. Projector with circulating pixels driven by line-refresh-coordinated digital images
US20030020809A1 (en) * 2000-03-15 2003-01-30 Gibbon Michael A Methods and apparatuses for superimposition of images
WO2001096932A1 (en) * 2000-06-16 2001-12-20 Sharp Kabushiki Kaisha Projection type image display device
WO2002003688A2 (en) 2000-07-03 2002-01-10 Imax Corporation Processing techniques for superimposing images for image projection
US7283859B2 (en) * 2001-04-20 2007-10-16 Brigham And Womens' Hospital, Inc. Artifact suppression in dynamic magnetic resonance imaging

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05113767A (ja) * 1991-10-23 1993-05-07 Hitachi Ltd 多階調表示装置
JPH10116055A (ja) * 1996-10-08 1998-05-06 Sharp Corp 表示装置
JP2000147489A (ja) * 1998-11-12 2000-05-26 Olympus Optical Co Ltd 画像表示装置
JP2002268014A (ja) * 2001-03-13 2002-09-18 Olympus Optical Co Ltd 画像表示装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008268557A (ja) * 2007-04-20 2008-11-06 Sony Corp 画像生成装置及び方法、プログラム、並びに記録媒体
JP2014038338A (ja) * 2008-02-13 2014-02-27 Qualcomm Mems Technologies Inc 一連のテンプレート平均化を介した雑音軽減を伴う確率的多値ディザ処理

Also Published As

Publication number Publication date
US20050069209A1 (en) 2005-03-31
US7190380B2 (en) 2007-03-13
EP1665224A1 (en) 2006-06-07
WO2005031695A1 (en) 2005-04-07

Similar Documents

Publication Publication Date Title
JP2007507008A (ja) 空間的にオフセットされたサブフレームの生成および表示
EP2404291B1 (en) Multi-pixel addressing method for video display drivers
KR100526906B1 (ko) 펄스 수 등화를 이용한 디지털 디스플레이 장치를 위한 동픽셀왜곡 감소 방법
JP5410468B2 (ja) フレームレート制御方法
US7253811B2 (en) Generating and displaying spatially offset sub-frames
US7289114B2 (en) Generating and displaying spatially offset sub-frames
CN100547651C (zh) 图像处理装置、图像显示装置和图像处理方法
US20090021540A1 (en) Boundary Dispersion for Mitigating PWM Temporal Contouring Artifacts in Digital Displays
EP2099014A1 (en) A method and device to enhance image quality in digital video processing systems using dithering
KR19990078435A (ko) 다이나믹 프로그래밍 코딩을 이용하는 디지탈 디스플레이 장치의 이동 픽셀 왜곡 감소방법
KR101129060B1 (ko) 표시장치, 표시방법, 프로그램 및 기록매체
US7453449B2 (en) System and method for correcting defective pixels of a display device
US20050275642A1 (en) Generating and displaying spatially offset sub-frames
JPH116969A (ja) ディジタル・ビデオ・データを表示する方法とシステム
US7355612B2 (en) Displaying spatially offset sub-frames with a display device having a set of defective display pixels
JP2002297085A (ja) 階調表示方法及び階調表示装置
JP2000188702A (ja) マトリクス型表示装置の映像信号処理回路
US7668398B2 (en) Generating and displaying spatially offset sub-frames using image data with a portion converted to zero values
US7522177B2 (en) Image display system and method
US8619189B2 (en) Image processing apparatus to reduce isolated noise effects in moving image drive distribution processing
JP2007532950A (ja) 空間的にずれたサブフレームの生成及び表示
CN100440280C (zh) 用于处理在显示设备上显示的视频数据的方法和设备

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091104

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100330