[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2004516498A - Improved 3D display - Google Patents

Improved 3D display Download PDF

Info

Publication number
JP2004516498A
JP2004516498A JP2002541454A JP2002541454A JP2004516498A JP 2004516498 A JP2004516498 A JP 2004516498A JP 2002541454 A JP2002541454 A JP 2002541454A JP 2002541454 A JP2002541454 A JP 2002541454A JP 2004516498 A JP2004516498 A JP 2004516498A
Authority
JP
Japan
Prior art keywords
hogel
wavefront
image
computer generated
point
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.)
Withdrawn
Application number
JP2002541454A
Other languages
Japanese (ja)
Inventor
キヤメロン,コリン・デイビツド
スリンガー,クリストフアー・ウイリアム
Original Assignee
ホログラフイツク・イメージング・エル・エル・シー
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
Priority claimed from GBGB0027103.1A external-priority patent/GB0027103D0/en
Application filed by ホログラフイツク・イメージング・エル・エル・シー filed Critical ホログラフイツク・イメージング・エル・エル・シー
Publication of JP2004516498A publication Critical patent/JP2004516498A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03HHOLOGRAPHIC PROCESSES OR APPARATUS
    • G03H1/00Holographic processes or apparatus using light, infrared or ultraviolet waves for obtaining holograms or for obtaining an image from them; Details peculiar thereto
    • G03H1/04Processes or apparatus for producing holograms
    • G03H1/08Synthesising holograms, i.e. holograms synthesized from objects or objects from holograms
    • G03H1/0808Methods of numerical synthesis, e.g. coherent ray tracing [CRT], diffraction specific
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03HHOLOGRAPHIC PROCESSES OR APPARATUS
    • G03H1/00Holographic processes or apparatus using light, infrared or ultraviolet waves for obtaining holograms or for obtaining an image from them; Details peculiar thereto
    • G03H1/22Processes or apparatus for obtaining an optical image from holograms
    • G03H1/2249Holobject properties
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03HHOLOGRAPHIC PROCESSES OR APPARATUS
    • G03H1/00Holographic processes or apparatus using light, infrared or ultraviolet waves for obtaining holograms or for obtaining an image from them; Details peculiar thereto
    • G03H1/22Processes or apparatus for obtaining an optical image from holograms
    • G03H1/2294Addressing the hologram to an active spatial light modulator
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03HHOLOGRAPHIC PROCESSES OR APPARATUS
    • G03H1/00Holographic processes or apparatus using light, infrared or ultraviolet waves for obtaining holograms or for obtaining an image from them; Details peculiar thereto
    • G03H1/04Processes or apparatus for producing holograms
    • G03H1/08Synthesising holograms, i.e. holograms synthesized from objects or objects from holograms
    • G03H1/0808Methods of numerical synthesis, e.g. coherent ray tracing [CRT], diffraction specific
    • G03H2001/0833Look up table
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03HHOLOGRAPHIC PROCESSES OR APPARATUS
    • G03H1/00Holographic processes or apparatus using light, infrared or ultraviolet waves for obtaining holograms or for obtaining an image from them; Details peculiar thereto
    • G03H1/22Processes or apparatus for obtaining an optical image from holograms
    • G03H1/2202Reconstruction geometries or arrangements
    • G03H1/2205Reconstruction geometries or arrangements using downstream optical component
    • G03H2001/221Element having optical power, e.g. field lens
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03HHOLOGRAPHIC PROCESSES OR APPARATUS
    • G03H2210/00Object characteristics
    • G03H2210/303D object
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03HHOLOGRAPHIC PROCESSES OR APPARATUS
    • G03H2223/00Optical components
    • G03H2223/24Reflector; Mirror

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Holo Graphy (AREA)

Abstract

回折固有アルゴリズムを使用してCGH(コンピュータ生成ホログラム)を生成する方法により、従来技術による平面波ではなく、単一ホーゲルから湾曲波面を生成することができる。これにより、単一ホーゲルからの波面が、画像ボリューム内の点を生成することができる。仮想波面が、画像ボリューム内の各点から送られ、ホーゲル全体で複数の点でサンプリングされる。これらのサンプル値を使用して、元の波面を近似するのに使用することができる1組の複素フーリエ係数を生成する。The method of generating a CGH (computer generated hologram) using a diffraction-specific algorithm allows the generation of a curved wavefront from a single hogel, rather than a plane wave according to the prior art. This allows the wavefront from a single hogel to generate points in the image volume. A virtual wavefront is sent from each point in the image volume and is sampled at multiple points throughout the hogel. These sample values are used to generate a set of complex Fourier coefficients that can be used to approximate the original wavefront.

Description

【0001】
本発明は、3次元(3D)ディスプレイおよびその関連の画像生成手段の改良に関する。より詳細には、画像に関するデータを表現し計算する新規な方法によって、回折固有(Diffraction Specific、DS)コンピュータ生成ホログラム(Computer Generated Hologram、CGH)の画質を改善する方法に関する。
【0002】
序論
ホログラフィディスプレイは、通常の2次元ディスプレイまたは他の多くのタイプの3Dディスプレイでは得られない奥行きの刺激を提供するので、現実感のある3D画像を生成する潜在的に最良の手段とみなすことができる。遠近調節の奥行きの刺激は、たとえば、観察者の目が異なる距離のそれぞれに焦点を合わせるときに脳が受け取る刺激であり、距離にして約3mまで重要である。これは、もちろん、実際の対象物を見るときに使われる刺激になるが、現在利用可能な3D表示技術のうちでは、目がその遠近調節能力を使うことができる3D画像を提供するのは、真のホログラムだけである。コンピュータが保持するデータから画像を生成できるように、再構成可能なホログラフィディスプレイを電子的に生成できることが望ましい。これにより、通常は画像生成に伴う時間と費用がかかるステップを経る必要なく、実在する物体または実在しない物体のホログラフィ画像を生成する柔軟性が得られる。
【0003】
残念ながら、このような画像を電子的に生成することは極めて難しい。単なる生成の方法はあるが、現在は大量の計算時間と専用の表示ハードウェアが必要となる。
【0004】
CGHを計算するこうした方法の1つでは、回折固有(DS)アルゴリズムとして知られているものを使用する。DS CGHは、(ホログラフィ立体画像の変形とは異なり)真のCGHであるが、干渉に基づく真のCGHアルゴリズムよりも計算負荷が少ない。その理由は、DSアルゴリズムが、CGHの情報内容を制御し、人間の目では見ることができない不必要な細部まで画像を解像しないようにする点で、現在最も効果的だからである。
【0005】
DSアルゴリズムの主要コンセプトは、空間領域およびスペクトル領域でCGHを量子化することである。これにより、CGHのデータ量または情報内容が制御できるようになり、計算負荷が軽減される。CGHは、ホーゲル(hogel)として知られている複数の領域に分割され、各ホーゲルはその中に複数の画素を含む。各ホーゲルの周波数スペクトルは、ホーゲルが、ホーゲルベクトル要素として知られている複数の周波数要素を有するように量子化される。
【0006】
しかし、この方法には問題がある。現在の方法には多くの制約がある。
【0007】
従来技術による方法を使用すると生じるシステムの制約は、下記のとおりである。
【0008】
a)2つ以上のホーゲルからの平面波が、目の瞳に入射しなければならない。これは、ホーゲル開口に制約を加える。したがって、ホーゲルが比較的小さい場合、より多くのホーゲルからの光が目に入射する可能性がある。
【0009】
b)横方向の画像ボリュームの点の数(したがって、ホーゲルベクトル成分の数)は、ホーゲル内の画素数を2で割った商を上回ってはならない。すなわち、高画質の画像を得るためには、ホーゲル当たり多数の画素を必要とする。
【0010】
c)画像ボリュームの点の点像分布関数(ある点の合焦可能な精細さ)は、その点の焦点面からの距離、およびホーゲル開口のサイズに関係する。ホーゲルが大きいほど、合焦した点はより鮮鋭になる。
【0011】
d)実現可能な奥行き解像力は、多数の相互依存パラメータの制約を受ける。奥行き解像力は、ホーゲルベクトル成分の数に最も厳しく制約され、この数は大きくなければならない。
【0012】
e)上記の制約を、最小目視距離について満足しなければならない。(目が画像ボリュームに近いほど、これらの制約はより厳しくなる)。
【0013】
発明の記述
本発明によれば、複数のホーゲルに概念的に分割される光回折面と、画像ボリューム空間と、画像計算手段とを少なくとも備える、コンピュータ生成ホログラフィディスプレイが提供される。画像データは、下記のステップによって作成される。
【0014】
画像ボリューム内の各点ごとに、波面を、その点から各ホーゲルに、任意の表示光学系(あってもなくてもよい)を介して数学的に投影するステップ、
各ホーゲルに到達する波面を、ホーゲル全体で複数の点でサンプリングするステップ、
波面を1組の周波数係数に近似し、その係数をメモリ内に記憶するステップ、および
この係数を使用してホーゲル全体で回折パターンを生成し、それによって、ホーゲルで回折された光により湾曲波面が生成され、次にこの波面が画像ボリューム内に少なくとも1つの点を形成するステップ。
【0015】
本発明により、従来技術において生成される平面波と異なり、システム内の各ホーゲルが湾曲波形を生成することが可能となる。本発明は、3Dボリューム内の各点からくる仮想波面を、従来技術の単一の点と異なり、ホーゲル全体で複数の点でサンプリングすることによって、それを行う。これらのサンプルを使用して、元の波形を近似するために使用することができる1組の複素フーリエ係数を生成する。
【0016】
各ホーゲルの中には複数の画素が含まれる。画素で表したホーゲルの寸法は、システムによって生成された3D画像のある種の特性を規定する。完全視差システムにより、投影画像の観察者は、画像を水平にも垂直にも「見て回る」ことができる。この種のシステムは、2次元で複数の画素をもつホーゲルを有するはずである。しかし、画像表示に要する計算時間を短縮するために、システムの観点からみて、水平視差だけ(Horizontal Parallax Only、HPO)を有する画像の表示が許容されることがある。この制限のため、画像の観察者は、1つの平面、この場合には水平面内でしか画像を見て回ることができない。この場合のホーゲルの高さは1画素しかないが、幅は2画素以上ある。本発明は、どちらのシステムにも同様に適用可能である。ホーゲルの寸法が異なり、また各ホーゲルごとに必要とされる処理は1次元だけであり、球座標とは異なり円筒座標を使用することができるので、HPOシステムでは計算能力を節減できよう。アナモルフィック光学系を使用して、こうしたホログラムを再生することもできる。
【0017】
所与のホーゲルが、その幅全体でn個の画素を有すると仮定する。波面を表すのに使用するフーリエ成分の数mは、波面のアンダーサンプリングおよび情報の喪失を回避するために、0≦m≦n/2に限られる。これらm個の係数は、ホーゲル内の最初のm個の可能なグレーティング周波数の大きさを表し、回折テーブル内に記憶されるホーゲルベクトル成分である。
【0018】
本発明は、フーリエ光学系またはフレネル光学系を備えるディスプレイシステムで使用することができることが、当業者には理解されよう。
【0019】
本発明の別の態様として、複数のホーゲルに概念的に分割される光回折パネルと、画像計算手段とを少なくとも備える、ディスプレイ上にコンピュータ生成ホログラムを生成する方法が提供される。この方法は下記のステップを含む。
【0020】
画像ボリューム内の各点ごとに、波面を、その点から各ホーゲルに数学的に投影するステップ、
各ホーゲルにおける波面を、ホーゲル全体で複数の点でサンプリングするステップ、
波面を1組の周波数係数に近似し、その係数を記憶するステップ、および
この係数を使用してホーゲル全体で回折パターンを生成し、それによって、ホーゲルで回折された光により湾曲波面を生成し、次にこの波面が画像ボリューム内に少なくとも1つの点を形成するステップ。
【0021】
本発明のさらなる態様として、画像ボリュームと、複数のホーゲルに概念的に分割される光回折パネルとを備える、コンピュータ生成ホログラムディスプレイシステムの光学系内で生じる知られている収差を補正する方法が提供される。この方法では、
第1波面は、画像ボリューム内の点から光学系を介してホーゲルに数学的に投影され、光学系内の収差によって歪みを受け、
光学系によって第1波面に加えられた歪みを使用して、あらかじめ歪みを与えた実際の第2波面を生成してホーゲルから放出し、それによって、この第2波面が歪みを与える光学系を通過するとき、第2波面のあらかじめ与えた歪みが除去される。
【0022】
各ホーゲルから湾曲波面を与えると、光学系内の知られている欠陥すなわち収差を、補正または低減できることがわかるであろう。画像ボリューム内の点Pから放出された球面波が、光学系の欠陥による歪みを伴って特定のホーゲルに到達すると、次いで、ホーゲルから実際のシステム中を点Pに透過する波面には、「あらかじめ歪みを与える」ことができ、それによって、この波面がその点に到達したとき、あらかじめ与えた歪みとシステム中で生じた実際の歪みとが、互いに打ち消し合うことになる。
【0023】
特定のシステム内で生じる歪みは、一度だけ測定または計算すればよく、そのようにして得られたデータを、表示すべき任意の画像とともに後で使用するために記憶することができる。この歪み情報を、回折テーブル中の事前補償を計算するために使用するとともに、より高度な形の回折テーブルとして記憶する。特許出願WO 00/75733には、波面に歪みを与えることによる収差補正に関する完全な記述がある。本発明は、あらかじめ与えることが必要な歪みに関する情報を回折テーブルに記憶し、したがって、計算をオフラインで行うような収差補正方法を実施することができる、特に効率のよい手段を提供する。
【0024】
一般に、光回折面すなわちCGHは、空間光変調器を備えるが、回折パターンによってアドレスされる任意のデバイスを使用することができる。
【0025】
本発明は、コンピュータシステム上で動作するコンピュータプログラムとして実施することができる。このプログラムは、キャリア、たとえば、ハードディスクシステム、フロッピー(登録商標)ディスクシステム、または他の適当なキャリア上に記憶されることができる。コンピュータシステムは、単一のコンピュータに統合することもできるし、またはネットワークにわたって互いに接続された分散形要素を含むこともできる。
【0026】
次に本発明を、例としてのみ以下の図を参照して、詳細に説明する。
【0027】
詳細な説明および図面
コンピュータ生成ホログラムは、制御された形で光を回折するようにプログラムすることができるパネル上に表示されることが、当業者には理解されよう。一般に、このパネルは空間光変調器であるが、本発明の目的に適する任意のものでよい。「回折パネル」という用語は、本明細書では、回折情報が書き込まれる前のパネルを言い表すために使用し、回折情報が書き込まれた後の回折パネルは、CGHと交換可能に呼ばれることに留意されたい。
【0028】
DSアルゴリズムは下記の段階を含むことも、当業者には理解されよう。
【0029】
3D画像は、ホーゲルからの光の回折によって作り上げられる。回折プロセスでは、下記に説明するように、どの基本フリンジ(basis fringe)が選択されるかに従って、ホーゲルの1つからの光が、複数の離散方向に放出される。基本フリンジはホーゲルベクトルスペクトルの一部を表しており、多数の基本フリンジをホーゲル内に重ね合わせると、連続スペクトルが形成される。
【0030】
基本フリンジを所与の光学幾何配置について一度計算する。基本フリンジは、表示される実際の3D画像とは無関係である。したがって、CGHを計算し表示する前に、基本フリンジをオフラインで計算することができる。
【0031】
所与の画像は、画像成分を正しく表示するために、適切なホーゲルで選択された正しい基本フリンジを備えなければならない。回折テーブルにより、この選択を正しく行うことができる。回折テーブルは、画像ボリューム内の位置を所与のホーゲルに、かつそのホーゲルのホーゲルベクトル成分にマッピングする。これらの位置すなわちノードは、3D画像の要求解像力により選択される。ノードが多いほど解像力がより良好になるが、CGHを生成するのにより高い計算能力を必要とするであろう。したがって、ノードを制御すると、処理時間を短縮するために画質が犠牲にされる。ホーゲルベクトルは、3D画像情報を構築するために、所与のホーゲルがどの基本フリンジが必要となるかを選択し重み付けをする。
【0032】
ホーゲルベクトル自体は、表示すべき3D対象物または3Dシーンに基づくデータから生成される。対象物の幾何表現は、コンピュータシステム内に記憶される。この幾何情報は、標準のコンピュータグラフィックス技術を使用してレンダリングされ、奥行きマップも記憶される。レンダリングフラスタム(frustum)は、CGH再生システムの光学パラメータから計算される。レンダリングされた画像および奥行きマップを使用して、所与のホーゲルが再構築しなければならないのは3D対象物の幾何形状のどの部分かを3次元で規定する。次いで、この情報と回折テーブルとの組み合わせからホーゲルベクトルを計算し、ホーゲルベクトルを生成することができる。
【0033】
最後に、完全なCGHを作成するために、ホーゲルベクトルを使用して、画像を作り上げるのに必要とされる適切な基本フリンジを選択する。ホーゲルベクトルは、適切な基本フリンジをホーゲル内に重ね合わせることによって復号される。これは線形なプロセスであり、これを各ホーゲルベクトル要素ごとに繰り返す。その結果、最終CGHの一部である完全なホーゲルが得られる。
【0034】
得られたホログラムを読み出すのに使用する光の波長は、回折テーブルに記憶されるホーゲルベクトル成分を計算する際に考慮すべきパラメータであることに留意されたい。本実施形態は単一波長しか使用しないことを前提としているが、波長は、所与の用途に適する任意のものでよい。波長を変更する必要が生じた場合、必要なことは回折テーブルのオフライン再計算だけである。回折テーブルは、同時に複数の波長について計算されたホーゲルベクトル成分を含むように拡張することができる。このようにして、このシステムは、読取り波長を様々に迅速に変更し、または多波長読取り用ホログラムを作成することができる。
【0035】
このためのより詳細な手順は、本明細書に参照文献として含まれる参照文献1、2、3、および4に出ている。
【0036】
図1に、本発明を実施することができるシステムを含む、一般のCGHシステムの再生光学系を示す。図では、回折パネル1が回折コーン5によって包含される1組の平面波7をフーリエレンズ3を通して透過させ、フーリエレンズ3で、波面7が、画像ボリューム2に向かって屈折される。コーン5で与えられる平面波の回折範囲が、画像ボリューム2のサイズを規定することがわかる。回折波7は回折パネル1から対称に放射されるので、画像ボリューム2に隣接して共役な画像ボリューム6も形成される。図1には、パネル1の一領域から放射される平面波7しか示していないが、もちろん実際には、パネル1上の各ホーゲルからこのような波面が放射されている。回折パネル1に、所与のホログラムについて適切な基本フリンジデータが正しく書き込まれた場合、観察ゾーン4にいる観察者は、画像ボリューム2内の真の3D画像、ならびにボリューム6内の共役画像を見ることになろう。実際には、共役画像ボリューム6は、一般にはマスキングされる。
【0037】
フーリエレンズ3と回折パネル1とを隔てる距離は、処理を簡略化するために、できるだけ短く保たれる。下記に示すホーゲルベクトル成分を計算する際に関与するステップでは、この距離をゼロと仮定している。
【0038】
図2に、回折パネル1を2Dアレイホーゲルに空間的に量子化したものを示す。図には、2次元で複数の画素を有する各ホーゲル(たとえば8)を示す。したがって、そのように分割された回折パネル1は、完全視差システムを実施するのに適しているはずである。図で、それぞれのホーゲル(たとえば8)内にある画素の数は、象徴的に示したものにすぎない。実際には、各ホーゲルの寸法内には約2000〜4000の画素があるはずである。HPOシステムでは、各ホーゲルの垂直寸法は1画素だけであるが、水平寸法は約2000〜4000画素となるはずである。本実施形態では、計算要件を緩和するために、HPOシステムに限定する。
【0039】
図3に、各ホーゲルごとに記憶された典型的なホーゲルベクトルのスペクトル要素9を示す。このベクトルの各成分は、当該ホーゲルから見たとき画像内に存在する空間周波数を表す。
【0040】
図4に、単一ホーゲルから、法線10の周りに対称な多数の異なる離散方向に回折する光11を示す。これが従来技術による方法である。画像ボリューム2に表示しようとする特定の画像について、特定の回折角が、したがって各平面波11の方向が選択される。特定の基本フリンジの存在によって、特定の平面波の回折角が決まる。
【0041】
図4とは対照的に、湾曲波面12を生成するホーゲルから放出される光を図5に示す。これが本発明によるものであり、その結果、より高画質の画像が得られる。湾曲波面12は、後で論じる複数サンプリング技術によって生成される。
【0042】
図6に、従来技術および本発明の光学系で、画像ボリューム内の点を表示するための異なる方法を示す。フーリエ光学系を示してあるが、この考え方は他の光学配置にも同様に適用可能である。
【0043】
図6aでは、異なる2つのホーゲル8a、8bから回折された光11が、前に進んで観察者の目に入射する前に、点13で交差することがわかる。観察者には、光が、まるで交差点13から放出されたように見える。実際には、点13を満足に表現するために、いくつかの異なるホーゲルからいくつかの異なる回折角で放出された光が、観察者の目に入射する必要がある。
【0044】
図6bに、ただ1つのホーゲル8からの光パターンを示す。これが、本発明による湾曲波面12である。観察者が点14を見ている印象を受けるように、従来技術による複数ホーゲルからの出力とは異なり、ただ1つのホーゲル8からの光が必要とされ、画像ボリューム内の点の表現が根本的に異なる方法で行われることがわかる。フーリエ光学系を使用すると、ホーゲル8から放出された波12は、フーリエレンズ3を通過した後、発散し観察者に届く前に、点14で収束する。そのため、観察者は、単一ホーゲルから放出された波面からの点を見ることになる。他のホーゲルからの寄与もあり、画質が向上するであろう。
【0045】
その結果、本発明により、従来技術により画像に課された制約および制限の多くが取り除かれる。従来、ホーゲル開口サイズは、できるだけ多くのホーゲルを使用して点を作り上げるために、より小さくする必要性だけでなく、その点が目によって鮮鋭に合焦されるようにより大きくする必要性によっても制約されていた。本発明によるシステムには、前述の他の制約もない。
【0046】
図7に、ホーゲルベクトルを復号して連続出力スペクトルを生成するプロセスを示す。図3に示すものと同様なベクトルに基本フリンジ15を掛け合わせ、図7bに示すような滑らかな出力スペクトル16を生成する。本発明によるベクトルは、波面がホーゲル8全体で複数の点でサンプリングされるので、従来技術による1つの係数よりも多くの係数9をもつことになり、下記に説明するように、ホーゲルが湾曲波面12を生成できるようになる。
【0047】
理解しやすいように、従来技術により対象物の点13を生成する方法を、図8に示す。図では、4つのホーゲルから放出され、画像ボリューム内の点を代表する点13で収束する平面波11を示している。これらの光線11は、次に発散した後、観察者の目に入射する。この観察者は、空間内にある点として波面11を見ることになる。次に点13を作る平面波11の数が多いほど、点13はより明確になることが理解されよう。すなわち、ある点を満足できるように画定するためには、当然、より多くのホーゲルを必要とする。本発明によれば、湾曲波面12をホーゲルから放出することができるので、空間14内の点を画定するのにホーゲルは1つしか必要とされないことが、図5を見れば想起されよう。このため、ホーゲルサイズなどに課される制約が変更され、したがって、より高画質の画像を生成することができる。
【0048】
ホーゲル全体での複数の点による波面のサンプリングを、図9で示す。本発明によるホーゲルベクトル計算における第1の動作は、画像ボリューム3内の各点からの波面を概念的に透過させることである。画像ボリューム内の点P14の座標(X,Z)を考える。上記のように、Pは回折テーブル内のノードの1つにある。(ノード間隔は、演繹的に決めることができ、また、広い範囲にわたって非線形にかつ連続して変化するように選ぶことができる。)下記の手順を用いて、点Pに関連するホーゲルベクトル成分9を計算することができる。ただし、光学系は、薄い理想的なフーリエレンズによって良好に近似されると仮定する。
【0049】
球面波15を、Pをその波面源として用い、フーリエ変換レンズに向かって伝搬させる。この(スカラー)球面波の形式は、次式のように記述できる。
【数1】

Figure 2004516498
ただし、kは波面ベクトルの大きさであり、Aは点の振幅である。
【0050】
この球面波15は、焦点距離fのフーリエレンズ3’に向かって伝搬する。レンズ3’は、(x=0、z=0)に中心があると仮定する。この例の目的では、次いで、レンズ3’を、次式で表される透過率をもつ無限に薄い透過性であると近似する。
【数2】
Figure 2004516498
【0051】
レンズ3’を通って伝搬した後、レンズを出たところでの波面は、レンズに当たる波面とレンズの透過関数との積で与えられる。ホーゲルがレンズと接触していない場合、ホーゲル全体で波面を計算するために、さらなる伝搬のステップを行う必要がある。
【0052】
次に、Pに関連するm個のホーゲルベクトル成分を計算することができる。FFT技術または数値積分技術を使用してこれを行うことにより、波面のフーリエ級数の最初のm個の複素係数を決定することができる。
【0053】
各ホーゲルベクトルに必要とされる周波数成分の理論上の数は、ホーゲル全体での波面の変化率から推定される。中心に位置するホーゲルでは、回折パネルの末端にあり波面の位相項がずっと速く変化するホーゲルよりも、変化の速度が遅いその中心に位置するホーゲルにわたる波面を有する。一般的な経験則として、mの最大値は、Φmax/2πに比例する。ただし、Φmaxは、ホーゲル全体での波形の最大位相偏移である。
【0054】
したがって、回折テーブルは範囲を変えることができるものである。したがって、中心に位置するホーゲルのホーゲルベクトルは、波面を表現するのに、回折パネルの末端にあるホーゲルベクトルよりも少ない数の周波数成分しか必要としない。前項で得られた推定値が、ホーゲル全体での画素数の半分よりも少ない場合、フーリエ変換の周波数成分の数を少なくすることができ、そのため、計算時間が短縮される。
【0055】
mの選択は、所望の対象物の解像力にも影響を及ぼす。図10に、m=45についての理論点像分布関数16を示す。ただし、ホーゲルは500個の画素を含み、間隔10波長で、{1.0mm,0,0}に中心があり、f=0.5mで、波長=500nmである。図には、波面近似なしと仮定した、同じホーゲルについての回折限界強度17も示す。2つのピークの強度は異なっているが、フーリエ成分の数が少ない方のピークは、依然として空間内に集中された良質な点を生成している。これらの異なる強度は補償されることができる。
【0056】
図11に、簡略化した形で、(a)補償補正を加えない系から放出される波面への影響と、(b)本発明を使用して、波面にあらかじめ歪みを与えて光学系内で生じる収差を補正する様子とを示す。以下の説明では、ホーゲルからの波面は、画像ボリューム内でできるだけ鮮鋭な点に合焦するものと仮定する。図11aに、ホーゲルから放出され、2枚のミラー19、20を備える光学系を通過する波面18を示す。あらゆる光学系と同様に、この系も完全ではなく、したがって、歪みが導入される。ミラー19から反射した後、波面は、18’に示すように歪みを受けている。波面がミラー20から反射する際に、さらなる歪み18”が生成される。これらの歪みは、波面が画像ボリューム2内で鮮鋭な点に合焦するのを妨げる。その代わりに、「点」21は広がり、明確さが低下し、点21を21’に拡大して見たとき、このことがよりはっきりとわかる。
【0057】
図11bに、本発明がミラーで生じる収差をどのようにして補正することができるかを示す。本発明により、ホーゲルから放出される波形を制御された形で湾曲させることができるので、光学系内で生じる歪みと逆の歪みを、あらかじめ波形に与えることができる。波形17が透過してゆく様子を図に示す。波形がホーゲルから最初に放出されるときには、事前補償歪みが存在しており、この事前補償歪みは、光学系内の収差により徐々に取り除かれる。17’で波形は前より歪んでおらず、17”では波形の歪みはさらに少なくなる。その結果、波面はずっと鮮鋭な点22になる。このように、本発明により、所望の画質を制御できるようになる。本発明のこの実施形態は、HPOシステムであり、水平寸法内に20個のホーゲルを含む光回折面を備え、各ホーゲルは1024個の画素を有する。これにより、画像ボリューム全体で512個の横解像点数を実現することができる。
【0058】
本発明は、Active−Tiling(商標登録)コンピュータ生成ホログラムディスプレイシステムで実施されている。CGHを生成するのに使用するこのコンピュータシステムは、スタンドアローンユニットとすることもできるし、またはネットワークで接続された遠隔要素を有することもできるはずである。
【0059】
Active Tilingシステムは、ホログラフィアニメーションの複数の異なるフレームを高速に再生することによって、ホログラフィ動画像を生成する手段である。Active Tilingシステムは、本質的に、光源からの光を第1SLM(空間光変調器)手段上に向けるとともに、第1高速SLM手段からの変調光の複数のSLMサブフレームを、空間複合体である第2SLM上にリレーするためのシステムを備える。CGHは、第2SLMから投影される。
【0060】
完全なCGHパターンは、画素数が第1SLMの複合率に等しいサブフレームに分割される。これらのフレームは、第1SLM上に時系列に表示され、各フレームは第2SLMの別々の部分に投影される。したがって、完全な画像は、第2SLM上に経時的に作り上げられる。第1SLM手段は第1SLMのアレイを備え、各第1SLMのアレイは、個々のサブフレームを第2SLM上のそれぞれの領域の上に並べる。
【0061】
アレイのSLMからの光が、意図されない第2SLMの複数部分に迷光として入射してはならない。これを防止するために、シャッタを、第1SLM手段と第2SLMとの間に配置して、現在書込み中でない第2SLMの領域をマスキングすることができる。あるいは、画像を書き込むよう求められていない領域を覆う第2SLM上の電極に、単に駆動電圧を供給しないこともできる。そのため、これらの領域内で第2SLMに当たる光は、変調層に影響を及ぼさないようになる。こうすると、シャッタシステムが必要なくなる。こうしたシステムの第1SLMは、第2SLMと比べて、変調パターンを迅速に変更することができるタイプのものである。したがって、第1SLMのフレーム更新速度は、第2SLMのフレーム読出し速度よりも速いものである。
【0062】
Active Tilingシステムには、第1SLMアレイよりもずっと遅い速度でアドレスされる第2SLMで生成される画像が、第1SLMの動作によって効果的に制御されるという利点がある。このことより、SLMアレイ内で使用する高速フレームSLMで利用可能な時間的情報と、第2SLMとして現在の光学でアドレスされるSLMを使用して実現できる高空間解像力とのトレードオフが可能となる。このようにして、高空間解像力画像を、低解像力画像シーケンスを使用してSLMに高速に書き込むことができる。
【0063】
active tilingシステムの完全な説明に関しては、PCT/GB98/03097を参照されたい。
【0064】
参照文献
1.M.Lucenteの「Diffraction specific fringe computation for electro−holography」、Doctoral thesis dissertation、MIT Department of Electrical Engineering and Computer Science、1994年9月
2.M.Lucenteの「Computational holographic bandwidth compression」、IBM Systems Journal、1996年10月
3.M.Lucenteの「Holographic bandwidth compression using spatial sub sampling」、Optical Engineering、1996年6月
4.M.Lucente、Journal of electronic imaging 2(1)、28〜34、1993年1月
【図面の簡単な説明】
【図1】
CGH再生光学系の幾何的配置を示す図である。
【図2】
領域のホーゲルへの分割を示すCGHの図である。
【図3】
典型的なホーゲルベクトルを示す図である。
【図4】
従来技術によるホーゲルから放出される一連の平面状波面を示す図である。
【図5】
本発明によるホーゲルから放出することができる湾曲波面を示す図である。
【図6】
従来技術による複数ホーゲルを使用して形成される画像ボリューム内の点を示す図および本発明による湾曲波面を使用する単一ホーゲルによって形成される点を示す図である。
【図7】
ホーゲルベクトルを復号するプロセスを示す図である。
【図8】
湾曲波面に対する近似を生成するために、複数ホーゲルを使用する従来技術によるシステムを示す図である。
【図9】
回折テーブルの計算の第1段階の原理を示す図である。
【図10】
500個の画素を含むとともに、ある種の制約があるホーゲルについて計算された点像分布関数を示す図である。
【図11a】
実用的なシステム内で発生し得る歪みと、この歪みを、ホーゲルからの波形にあらかじめ歪みを与えることによってどのように補償することができるかを示す図である。
【図11b】
実用的なシステム内で発生し得る歪みと、この歪みを、ホーゲルからの波形にあらかじめ歪みを与えることによってどのように補償することができるかを示す図である。[0001]
The present invention relates to improvements in three-dimensional (3D) displays and their associated image generation means. More particularly, the invention relates to a method for improving the image quality of a Diffraction Specific (DS) Computer Generated Hologram (CGH) by a novel method of representing and calculating data about an image.
[0002]
Introduction
Holographic displays can be considered as potentially the best means of producing realistic 3D images because they provide depth stimuli not available with conventional two-dimensional displays or many other types of 3D displays. . The accommodation depth stimulus is, for example, the stimulus the brain receives when the observer's eyes focus on each of the different distances, and is significant up to about 3 m in distance. This is, of course, the stimulus used when viewing the actual object, but among the currently available 3D display technologies, the one that provides a 3D image in which the eye can use its accommodation ability is Only a true hologram. It would be desirable to be able to generate a reconfigurable holographic display electronically so that an image could be generated from data held by a computer. This provides the flexibility to generate holographic images of real or non-existent objects without having to go through the time-consuming and expensive steps normally associated with image generation.
[0003]
Unfortunately, it is extremely difficult to generate such images electronically. There is a mere generation method, but it currently requires a large amount of computation time and dedicated display hardware.
[0004]
One such method of calculating CGH uses what is known as a diffraction-specific (DS) algorithm. The DS CGH is a true CGH (as opposed to a holographic stereoscopic image variant), but has a lower computational load than a true CGH algorithm based on interference. The reason for this is that the DS algorithm is currently most effective in controlling the information content of the CGH and preventing the image from resolving unnecessary details that cannot be seen by the human eye.
[0005]
The main concept of the DS algorithm is to quantize the CGH in the spatial and spectral domains. Thereby, the data amount or information content of the CGH can be controlled, and the calculation load is reduced. The CGH is divided into a plurality of regions known as hogels, each of which contains a plurality of pixels. The frequency spectrum of each hogel is quantized such that the hogel has multiple frequency components known as hogel vector components.
[0006]
However, there is a problem with this method. Current methods have many limitations.
[0007]
The system limitations that result from using the prior art method are as follows.
[0008]
a) Plane waves from two or more hogels must enter the pupil of the eye. This places restrictions on the hogel opening. Thus, if the hogel is relatively small, more light from the hogel may enter the eye.
[0009]
b) The number of points in the horizontal image volume (and therefore the number of Hogel vector components) must not exceed the quotient of the number of pixels in Hogel divided by two. That is, in order to obtain a high quality image, a large number of pixels are required per hogel.
[0010]
c) The point spread function of a point in the image volume (the focusable definition of a point) is related to the distance of that point from the focal plane and the size of the hogel aperture. The larger the hogel, the sharper the focused point.
[0011]
d) The achievable depth resolution is subject to a number of interdependent parameters. Depth resolution is most severely constrained by the number of Hogel vector components, which must be large.
[0012]
e) The above constraints must be satisfied for the minimum viewing distance. (The closer the eye is to the image volume, the more severe these constraints are.)
[0013]
Description of the invention
According to the present invention, there is provided a computer generated holographic display comprising at least a light diffraction surface conceptually divided into a plurality of hogels, an image volume space, and an image calculation means. Image data is created by the following steps.
[0014]
Mathematically projecting, for each point in the image volume, a wavefront from that point to each hogel via any display optics (which may or may not be present);
Sampling the wavefront arriving at each hogel at multiple points throughout the hogel,
Approximating the wavefront to a set of frequency coefficients and storing the coefficients in memory;
Using the coefficients to generate a diffraction pattern across the hogel, whereby a light wave diffracted by the hogel generates a curved wavefront, which then forms at least one point in the image volume.
[0015]
The present invention allows each hogel in the system to generate a curved waveform, unlike the plane waves generated in the prior art. The present invention does so by sampling the virtual wavefront coming from each point in the 3D volume at multiple points throughout the hogel, unlike the single point of the prior art. These samples are used to generate a set of complex Fourier coefficients that can be used to approximate the original waveform.
[0016]
Each hogel contains a plurality of pixels. The dimensions of the hogel in pixels define certain characteristics of the 3D image generated by the system. The complete parallax system allows a viewer of the projected image to "look around" the image both horizontally and vertically. Such a system would have a hogel with multiple pixels in two dimensions. However, in order to reduce the calculation time required for image display, from the viewpoint of the system, display of an image having only horizontal parallax (Horizontal Parallel Only, HPO) may be permitted. Because of this limitation, the observer of the image can only see the image in one plane, in this case a horizontal plane. In this case, the height of the hogel is only one pixel, but the width is two or more pixels. The present invention is equally applicable to either system. Since the dimensions of the hogels are different and the processing required for each hogel is only one-dimensional and cylindrical coordinates can be used, unlike spherical coordinates, HPO systems could save computational power. Such holograms can also be reconstructed using anamorphic optics.
[0017]
Suppose a given hogel has n pixels across its width. The number m of Fourier components used to represent the wavefront is limited to 0 ≦ m ≦ n / 2 to avoid undersampling of the wavefront and loss of information. These m coefficients represent the magnitude of the first m possible grating frequencies in Hogel and are the Hogel vector components stored in the diffraction table.
[0018]
One skilled in the art will appreciate that the present invention can be used with display systems that include Fourier or Fresnel optics.
[0019]
As another aspect of the present invention, there is provided a method of generating a computer generated hologram on a display, comprising at least an optical diffraction panel conceptually divided into a plurality of hogels, and image calculation means. The method includes the following steps.
[0020]
Mathematically projecting, for each point in the image volume, a wavefront from that point to each hogel;
Sampling the wavefront at each hogel at multiple points throughout the hogel,
Approximating the wavefront to a set of frequency coefficients and storing the coefficients; and
Using the coefficients to generate a diffraction pattern throughout the hogel, thereby generating a curved wavefront with the light diffracted by the hogel, which then forms at least one point in the image volume.
[0021]
As a further aspect of the invention, there is provided a method for correcting known aberrations occurring in the optics of a computer generated hologram display system comprising an image volume and an optical diffraction panel conceptually divided into a plurality of hogels. Is done. in this way,
The first wavefront is mathematically projected from a point in the image volume through the optical system to the hogel, distorted by aberrations in the optical system,
The distortion imposed on the first wavefront by the optics is used to generate and emit a predistorted actual second wavefront from the hogel, so that this second wavefront passes through the distorting optics Then, the pre-given distortion of the second wavefront is removed.
[0022]
It will be appreciated that providing a curved wavefront from each hogel can correct or reduce known defects or aberrations in the optical system. When the spherical wave emitted from the point P in the image volume reaches a specific hogel with distortion due to a defect in the optical system, then, the wavefront transmitted from the hogel to the point P through the actual system includes "pre- Distortion ", so that when the wavefront reaches that point, the pre-strained distortion and the actual distortion created in the system will cancel each other out.
[0023]
The distortions that occur in a particular system need only be measured or calculated once, and the data so obtained can be stored for later use with any images to be displayed. This distortion information is used to calculate the pre-compensation in the diffraction table and is stored as a more sophisticated form of the diffraction table. Patent application WO 00/75733 has a complete description of aberration correction by distorting the wavefront. The present invention provides a particularly efficient means of storing information about distortions that need to be given in advance in a diffraction table, and thus implementing an aberration correction method such as performing calculations off-line.
[0024]
Generally, the light diffractive surface or CGH comprises a spatial light modulator, but any device addressed by a diffraction pattern can be used.
[0025]
The present invention can be implemented as a computer program that operates on a computer system. This program can be stored on a carrier, for example, a hard disk system, a floppy disk system, or other suitable carrier. The computer system may be integrated on a single computer or may include distributed elements connected together over a network.
[0026]
The invention will now be described in detail, by way of example only, with reference to the following figures.
[0027]
Detailed description and drawings
Those skilled in the art will appreciate that the computer generated hologram is displayed on a panel that can be programmed to diffract light in a controlled manner. Generally, this panel is a spatial light modulator, but can be any suitable for the purposes of the present invention. It is noted that the term "diffraction panel" is used herein to describe the panel before the diffraction information is written, and that the diffraction panel after the diffraction information is written is interchangeably referred to as CGH. I want to.
[0028]
Those skilled in the art will also understand that the DS algorithm includes the following steps.
[0029]
3D images are created by diffraction of light from hogel. In the diffraction process, light from one of the hogels is emitted in a plurality of discrete directions, depending on which basic fringe is selected, as described below. The basic fringes represent a portion of the Hogel vector spectrum, and superimposing a large number of basic fringes within the hogel forms a continuous spectrum.
[0030]
The basic fringe is calculated once for a given optical geometry. The basic fringe is independent of the actual 3D image displayed. Thus, the basic fringe can be calculated off-line before calculating and displaying the CGH.
[0031]
A given image must have the correct basic fringe selected at the appropriate hogel to correctly display the image components. The diffraction table allows this selection to be made correctly. The diffraction table maps locations within the image volume to a given hogel and to the hogel vector components of that hogel. These positions or nodes are selected according to the required resolution of the 3D image. More nodes will have better resolution, but will require more computing power to generate the CGH. Thus, controlling nodes sacrifices image quality to reduce processing time. The hogel vector selects and weights which basic fringes a given hogel requires in order to construct 3D image information.
[0032]
The hogel vector itself is generated from data based on the 3D object or 3D scene to be displayed. The geometric representation of the object is stored in a computer system. This geometric information is rendered using standard computer graphics techniques and a depth map is also stored. The rendering frustum is calculated from the optical parameters of the CGH playback system. Using the rendered image and the depth map, a given hogel defines in three dimensions what part of the geometry of the 3D object must be reconstructed. The Hogel vector can then be calculated from the combination of this information and the diffraction table to generate the Hogel vector.
[0033]
Finally, to create a complete CGH, the Hogel vector is used to select the appropriate basic fringe needed to create the image. The Hogel vector is decoded by superimposing the appropriate elementary fringes in Hogel. This is a linear process that repeats for each hogel vector element. The result is a complete hogel that is part of the final CGH.
[0034]
Note that the wavelength of the light used to read the resulting hologram is a parameter to consider when calculating the Hogel vector component stored in the diffraction table. Although this embodiment assumes that only a single wavelength is used, the wavelength may be any suitable for a given application. If the wavelength needs to be changed, all that is required is an off-line recalculation of the diffraction table. The diffraction table can be extended to include the calculated Hogel vector components for multiple wavelengths simultaneously. In this way, the system can change the read wavelength variously quickly or create a multi-wavelength read hologram.
[0035]
More detailed procedures for this can be found in references 1, 2, 3, and 4, which are incorporated herein by reference.
[0036]
FIG. 1 shows a reproduction optical system of a general CGH system including a system capable of implementing the present invention. In the figure, the diffraction panel 1 transmits a set of plane waves 7 contained by a diffraction cone 5 through a Fourier lens 3, where the wavefront 7 is refracted towards the image volume 2. It can be seen that the diffraction range of the plane wave provided by the cone 5 determines the size of the image volume 2. Since the diffracted wave 7 is emitted symmetrically from the diffraction panel 1, a conjugate image volume 6 is also formed adjacent to the image volume 2. FIG. 1 shows only a plane wave 7 radiated from one region of the panel 1, but of course, such a wavefront is actually radiated from each hogel on the panel 1. If the appropriate basic fringe data for a given hologram is correctly written on the diffraction panel 1, the observer in the observation zone 4 sees the true 3D image in the image volume 2 as well as the conjugate image in the volume 6 It will be. In practice, the conjugate image volume 6 is generally masked.
[0037]
The distance separating the Fourier lens 3 and the diffraction panel 1 is kept as short as possible to simplify the processing. The steps involved in calculating the Hogel vector components described below assume this distance to be zero.
[0038]
FIG. 2 shows the diffraction panel 1 spatially quantized into a 2D array hogel. The figure shows each hogel (eg, 8) having a plurality of pixels in two dimensions. Therefore, the so-divided diffraction panel 1 should be suitable for implementing a complete parallax system. In the figure, the number of pixels within each hogel (eg, 8) is only symbolic. In practice, there should be about 2000-4000 pixels within the dimensions of each hogel. In an HPO system, each hogel has only one vertical dimension, but the horizontal dimension should be about 2000-4000 pixels. In the present embodiment, in order to ease the calculation requirement, the calculation is limited to the HPO system.
[0039]
FIG. 3 shows a typical hogel vector spectral element 9 stored for each hogel. Each component of this vector represents the spatial frequency present in the image when viewed from the hogel.
[0040]
FIG. 4 shows light 11 diffracting from a single hogel into a number of different discrete directions symmetric about a normal 10. This is the method according to the prior art. For a particular image to be displayed in the image volume 2, a particular diffraction angle and thus the direction of each plane wave 11 is selected. The presence of a particular elementary fringe determines the diffraction angle of a particular plane wave.
[0041]
In contrast to FIG. 4, the light emitted from the hogel that produces the curved wavefront 12 is shown in FIG. This is according to the present invention, and as a result, a higher quality image is obtained. Curved wavefront 12 is generated by the multiple sampling technique discussed below.
[0042]
FIG. 6 shows a different method for displaying points in an image volume with the optical system of the prior art and the present invention. Although a Fourier optical system is shown, the concept is equally applicable to other optical arrangements.
[0043]
In FIG. 6a, it can be seen that the light 11 diffracted from two different hogels 8a, 8b intersect at point 13 before proceeding forward and entering the observer's eyes. To the observer, the light appears to be emitted from the intersection 13. In fact, in order to render point 13 satisfactorily, light emitted from several different hogels at several different diffraction angles needs to be incident on the observer's eye.
[0044]
FIG. 6 b shows the light pattern from only one hogel 8. This is the curved wavefront 12 according to the present invention. Unlike the output from multiple hogels according to the prior art, light from only one hogel 8 is required, and the representation of the points in the image volume is fundamental, as an observer feels looking at point 14. It can be seen that this is done in a different way. Using Fourier optics, the waves 12 emitted from the Hogel 8 converge at a point 14 after passing through the Fourier lens 3 but before diverging and reaching the observer. Thus, the observer will see a point from the wavefront emitted from a single hogel. Other hogel contributions will also improve image quality.
[0045]
As a result, the present invention removes many of the constraints and limitations imposed on images by the prior art. Traditionally, the hogel aperture size is constrained not only by the need to make it smaller using as much hogel as possible, but also by the need to make it larger so that the point is sharply focused by the eye. It had been. The system according to the invention does not have the other restrictions mentioned above.
[0046]
FIG. 7 shows the process of decoding the Hogel vector to generate a continuous output spectrum. Multiplying a vector similar to that shown in FIG. 3 by the basic fringe 15 produces a smooth output spectrum 16 as shown in FIG. 7b. The vector according to the present invention will have more coefficients 9 than one according to the prior art since the wavefront is sampled at multiple points throughout the hogel 8, and as described below, the hogel has a curved wavefront. 12 can be generated.
[0047]
For ease of understanding, a method for generating the object point 13 according to the prior art is shown in FIG. The figure shows a plane wave 11 emitted from four hogels and converging at a point 13 representative of a point in the image volume. These rays 11 then enter the observer's eyes after diverging. This observer will see the wavefront 11 as a point in space. It will be understood that the greater the number of plane waves 11 that make up point 13, the more distinct point 13 will be. That is, of course, more hogel is needed to define a point to be satisfactory. It will be recalled from FIG. 5 that, according to the present invention, only one hogel is needed to define a point in space 14 since the curved wavefront 12 can be emitted from the hogel. For this reason, restrictions imposed on the hogel size and the like are changed, so that a higher quality image can be generated.
[0048]
Sampling of the wavefront at multiple points throughout the hogel is shown in FIG. The first operation in the Hogel vector calculation according to the present invention is to conceptually transmit the wavefront from each point in the image volume 3. The coordinates of the point P14 in the image volume (X p , Z p )think of. As mentioned above, P is at one of the nodes in the diffraction table. (The node spacing can be determined a priori and can be chosen to vary non-linearly and continuously over a wide range.) Using the following procedure, the Hogel vector component 9 associated with point P Can be calculated. However, it is assumed that the optical system is well approximated by a thin ideal Fourier lens.
[0049]
A spherical wave 15 is propagated toward a Fourier transform lens using P as its wavefront source. The form of this (scalar) spherical wave can be described as:
(Equation 1)
Figure 2004516498
Here, k is the magnitude of the wavefront vector, and A is the amplitude of the point.
[0050]
This spherical wave 15 propagates toward the Fourier lens 3 'having a focal length f. Assume that lens 3 'is centered at (x = 0, z = 0). For the purpose of this example, lens 3 'is then approximated as being infinitely thin transmissive with a transmittance expressed by:
(Equation 2)
Figure 2004516498
[0051]
After propagating through lens 3 ', the wavefront leaving the lens is given by the product of the wavefront impinging on the lens and the transmission function of the lens. If the hogel is not in contact with the lens, additional propagation steps need to be performed to calculate the wavefront across the hogel.
[0052]
Next, the m Hogel vector components associated with P can be calculated. By doing this using FFT or numerical integration techniques, the first m complex coefficients of the Fourier series of the wavefront can be determined.
[0053]
The theoretical number of frequency components required for each hogel vector is estimated from the rate of change of the wavefront across the hogel. A centrally located Hogel has a wavefront that spans its centrally located Hogel, which has a slower rate of change than a Hogel that is at the end of the diffraction panel and whose wavefront phase term changes much faster. As a general rule of thumb, the maximum value of m is Φ max / 2π. Where Φ max Is the maximum phase shift of the waveform across Hogel.
[0054]
Therefore, the diffraction table can change the range. Therefore, the Hogel vector of the centrally located Hogel requires fewer frequency components to represent the wavefront than the Hogel vector at the end of the diffraction panel. If the estimated value obtained in the previous section is less than half the number of pixels in the whole Hogel, the number of frequency components of the Fourier transform can be reduced, and the calculation time is shortened.
[0055]
The choice of m also affects the resolution of the desired object. FIG. 10 shows the theoretical point spread function 16 for m = 45. Hogel, however, contains 500 pixels, 10 wavelengths apart, centered at {1.0 mm, 0,0}, f = 0.5 m, wavelength = 500 nm. The figure also shows the diffraction-limited intensity 17 for the same hogel, assuming no wavefront approximation. Although the two peaks have different intensities, the peak with the smaller number of Fourier components still produces good quality points concentrated in space. These different intensities can be compensated.
[0056]
FIG. 11 shows, in simplified form, (a) the effect on the wavefront emitted from the system without compensation compensation, and (b) the use of the present invention to predistorte the wavefront and in the optical system. 2 shows how the generated aberration is corrected. In the following description, it is assumed that the wavefront from Hogel is focused on the sharpest point in the image volume. FIG. 11 a shows the wavefront 18 emitted from the hogel and passing through the optical system with two mirrors 19, 20. As with any optical system, this system is not perfect, and thus introduces distortion. After reflection from mirror 19, the wavefront is distorted as shown at 18 '. As the wavefront reflects off the mirror 20, additional distortions 18 "are created. These distortions prevent the wavefront from focusing on sharp points in the image volume 2. Instead," points "21 are formed. This becomes more pronounced when point 21 is expanded to 21 'and the clarity is reduced.
[0057]
FIG. 11b shows how the present invention can correct aberrations caused by the mirror. According to the present invention, since the waveform emitted from the hogel can be curved in a controlled manner, a distortion opposite to the distortion generated in the optical system can be given to the waveform in advance. The figure shows how the waveform 17 is transmitted. When the waveform is first emitted from the hogel, pre-compensated distortion is present, which is gradually removed by aberrations in the optical system. At 17 ', the waveform is less distorted than before, and at 17 ", the waveform is even less distorted. As a result, the wavefront becomes a much sharper point 22. Thus, the desired image quality can be controlled by the present invention. This embodiment of the present invention is an HPO system, comprising a light diffractive surface comprising 20 hogels in horizontal dimensions, each hogel having 1024 pixels, thereby providing an overall image volume. It is possible to realize 512 horizontal resolution points.
[0058]
The invention has been implemented in an Active-Tiling® computer generated hologram display system. The computer system used to generate the CGH could be a stand-alone unit or could have networked remote elements.
[0059]
The Active Tiling system is a means for generating a holographic moving image by reproducing a plurality of different frames of a holographic animation at high speed. The Active Tiling system is essentially a spatial composite that directs light from a light source onto a first SLM (spatial light modulator) means, and also combines a plurality of SLM subframes of modulated light from the first high speed SLM means. There is a system for relaying on a second SLM. The CGH is projected from the second SLM.
[0060]
The complete CGH pattern is divided into sub-frames whose number of pixels is equal to the composite rate of the first SLM. These frames are displayed in chronological order on the first SLM and each frame is projected on a separate part of the second SLM. Thus, a complete image is built up over time on the second SLM. The first SLM means comprises an array of first SLMs, each first SLM array lining up individual sub-frames over respective areas on the second SLM.
[0061]
Light from the SLMs of the array should not be incident as stray light on portions of the unintended second SLM. To prevent this, a shutter can be placed between the first SLM means and the second SLM to mask the area of the second SLM that is not currently writing. Alternatively, the drive voltage may not be simply supplied to the electrodes on the second SLM that cover the area where the image is not required to be written. Therefore, light that strikes the second SLM within these regions does not affect the modulation layer. This eliminates the need for a shutter system. The first SLM of such a system is of a type that allows the modulation pattern to be changed more quickly than the second SLM. Therefore, the frame update speed of the first SLM is faster than the frame read speed of the second SLM.
[0062]
The Active Tiling system has the advantage that the image generated on the second SLM, which is addressed at a much lower speed than the first SLM array, is effectively controlled by the operation of the first SLM. This allows a trade-off between the temporal information available in the high-speed frame SLM used in the SLM array and the high spatial resolution that can be achieved using the current optically addressed SLM as the second SLM. . In this way, a high spatial resolution image can be written to the SLM at high speed using a low resolution image sequence.
[0063]
See PCT / GB98 / 03097 for a complete description of the active tiling system.
[0064]
References
1. M. Lucente's "Diffraction special fringe composition for electro-holography", Doctral thesis dissertation, MIT Dept. of the International Union of Contracts
2. M. Lucente's "Computational holographic bandwidth compression", IBM Systems Journal, October 1996.
3. M. Lucente, "Holographic bandwidth compression using spatial subsampling", Optical Engineering, June 1996.
4. M. Lucente, Journal of electronic imaging 2 (1), 28-34, January 1993
[Brief description of the drawings]
FIG.
FIG. 3 is a diagram illustrating a geometric arrangement of a CGH reproduction optical system.
FIG. 2
FIG. 4 is a CGH diagram showing the division of regions into hogels.
FIG. 3
It is a figure showing a typical Hogel vector.
FIG. 4
FIG. 3 shows a series of planar wavefronts emitted from a prior art hogel.
FIG. 5
FIG. 3 shows a curved wavefront that can be emitted from a hogel according to the invention.
FIG. 6
FIG. 4 illustrates points in an image volume formed using multiple hogels according to the prior art, and points formed by a single hogel using a curved wavefront according to the present invention.
FIG. 7
FIG. 4 shows a process for decoding a Hogel vector.
FIG. 8
FIG. 1 illustrates a prior art system that uses multiple hogels to generate an approximation to a curved wavefront.
FIG. 9
FIG. 9 is a diagram illustrating a principle of a first stage of calculation of a diffraction table.
FIG. 10
FIG. 3 shows a point spread function calculated for a hogel containing 500 pixels and having certain restrictions.
FIG. 11a
FIG. 4 illustrates possible distortions in a practical system and how this distortion can be compensated by pre-distorting the waveform from the hogel.
FIG.
FIG. 4 illustrates possible distortions in a practical system and how this distortion can be compensated by pre-distorting the waveform from the hogel.

Claims (18)

複数のホーゲルに概念的に分割される光回折パネルと、画像計算手段とを少なくとも備える、コンピュータ生成ホログラフィディスプレイであって、画像データが、
画像ボリューム内の各点ごとに、波面を前記点から各ホーゲルに数学的に投影するステップと、
各ホーゲルにおける前記波面を、前記ホーゲル全体で複数の点でサンプリングするステップと、
前記波面を1組の周波数係数に近似し、該周波数係数を記憶するステップと、
前記係数を使用して前記ホーゲル全体で回折パターンを生成し、それによって、前記ホーゲルで回折された光が湾曲波面を生成し、次に該湾曲波面が前記画像ボリューム内に少なくとも1つの点を形成するステップとによって作成される、コンピュータ生成ホログラフィディスプレイ。
An optical diffraction panel conceptually divided into a plurality of hogels, at least comprising an image calculation means, a computer generated holographic display, wherein the image data,
Mathematically projecting a wavefront from said point to each hogel for each point in the image volume;
Sampling the wavefront in each hogel at a plurality of points throughout the hogel;
Approximating the wavefront to a set of frequency coefficients and storing the frequency coefficients;
The coefficients are used to generate a diffraction pattern across the hogel, whereby the light diffracted by the hogel generates a curved wavefront, which in turn forms at least one point in the image volume. Creating a computer generated holographic display.
ホーゲル全体で取得されるサンプルの数が、ディスプレイパネル内のホーゲルの位置によって変わる、請求項1に記載のコンピュータ生成ホログラフィディスプレイ。2. The computer generated holographic display of claim 1, wherein the number of samples taken across the hogel depends on the location of the hogel within the display panel. ホーゲル全体で取得されるサンプルの数が、必要とされる推定数によって変わる、請求項1に記載のコンピュータ生成ホログラフィディスプレイ。The computer generated holographic display of claim 1, wherein the number of samples taken across the hogel varies depending on the estimated number required. 高速フーリエ変換アルゴリズムを使用して前記波面の周波数成分を近似する、請求項1から3のいずれか一項に記載のコンピュータ生成ホログラフィディスプレイ。4. A computer generated holographic display according to any one of the preceding claims, wherein a frequency component of the wavefront is approximated using a fast Fourier transform algorithm. 数値積分アルゴリズムを使用して前記波面の周波数成分を近似する、請求項1から3のいずれか一項に記載のコンピュータ生成ホログラフィディスプレイ。4. A computer generated holographic display according to any one of the preceding claims, wherein a numerical integration algorithm is used to approximate the frequency components of the wavefront. 所与のホーゲルから放出された湾曲波面が、フーリエ光学系を通過した後にある点に合焦する、請求項1から5のいずれか一項に記載のコンピュータ生成ホログラフィディスプレイ。6. A computer generated holographic display according to any one of the preceding claims, wherein a curved wavefront emitted from a given hogel focuses on a point after passing through Fourier optics. 所与のホーゲルから放出された湾曲波面が、フーリエ光学系を通過せずにある点に合焦する、請求項1から5のいずれか一項に記載のコンピュータ生成ホログラフィディスプレイ。6. A computer generated holographic display according to any one of the preceding claims, wherein a curved wavefront emitted from a given hogel focuses on a point without passing through Fourier optics. 前記画像計算手段が、完全視差を有する画像を全体として構成する複数の画像点を計算するように構成される、請求項1から7のいずれか一項に記載のコンピュータ生成ホログラムディスプレイシステム。The computer generated hologram display system according to any one of claims 1 to 7, wherein the image calculation means is configured to calculate a plurality of image points that make up an image having perfect parallax as a whole. 前記画像計算手段が、水平視差だけを有する画像を全体として構成する複数の画像点を計算するように構成される、請求項1から7のいずれか一項に記載のコンピュータ生成ホログラムディスプレイシステム。The computer generated hologram display system according to any one of the preceding claims, wherein the image calculation means is configured to calculate a plurality of image points that together make up an image having only horizontal parallax. コンピュータ生成ホログラムディスプレイシステムであって、
光源と、
関連するフレーム更新速度を有し、前記光源からの光を変調する第1空間光変調器手段と、
前記第1空間光変調器手段からの光の経路内にあり、前記第1空間光変調器手段からの変調光を誘導するリレー光学手段と、
関連するフレーム読出し速度を有し、前記リレー光学手段からの前記誘導光の経路内にあり、表示用の実際の画像を生成するように構成された第2空間光変調器とを備え、
前記第1空間光変調器手段の更新速度が、前記第2空間光変調器手段のフレーム読出し速度よりも速い、請求項1に記載のコンピュータ生成ホログラムディスプレイシステム。
A computer generated hologram display system,
A light source,
First spatial light modulator means having an associated frame update rate and modulating light from the light source;
Relay optical means in the light path from the first spatial light modulator means for guiding modulated light from the first spatial light modulator means;
A second spatial light modulator having an associated frame readout rate, in the path of the guided light from the relay optics, configured to produce an actual image for display.
2. The computer generated hologram display system according to claim 1, wherein an update speed of the first spatial light modulator means is faster than a frame readout speed of the second spatial light modulator means.
複数のホーゲルに概念的に分割される光回折パネルと、画像計算手段とを少なくとも備えるディスプレイ上に、コンピュータ生成ホログラムを生成する方法であって、
画像ボリューム内の各点ごとに、波面を前記点から各ホーゲルに数学的に投影するステップと、
各ホーゲルにおける前記波面を、前記ホーゲル全体で複数の点でサンプリングするステップと、
前記波面を1組の周波数係数に近似し、該周波数係数を記憶するステップと、
前記係数を使用して前記ホーゲル全体で回折パターンを生成し、それによって、前記ホーゲルで回折された光が湾曲波面を生成し、次に該湾曲波面が前記画像ボリューム内に少なくとも1つの点を形成するステップとを含む、方法。
An optical diffraction panel conceptually divided into a plurality of hogels, and a method for generating a computer-generated hologram on a display comprising at least image calculation means,
Mathematically projecting a wavefront from said point to each hogel for each point in the image volume;
Sampling the wavefront in each hogel at a plurality of points throughout the hogel;
Approximating the wavefront to a set of frequency coefficients and storing the frequency coefficients;
The coefficients are used to generate a diffraction pattern across the hogel, whereby the light diffracted by the hogel generates a curved wavefront, which in turn forms at least one point in the image volume. The steps of:
画像ボリュームと、複数のホーゲルに概念的に分割される光回折パネルとを備えるコンピュータ生成ホログラムディスプレイシステムの光学系で生じる知られている収差を補正する方法であって、
第1波面が、前記画像ボリューム内の点から前記光学系を通ってホーゲルに数学的に投影され、前記光学系の収差によって歪みを受け、
前記第1波面の計算された歪みを使用して、あらかじめ歪みを与えた実際の第2波面を生成して前記ホーゲルから放出し、それによって、前記第2波面が前記歪みを与える光学系を通過するとき、前記第2波面のあらかじめ与えた歪みが除去される方法。
A method for correcting known aberrations occurring in an optical system of a computer generated hologram display system comprising an image volume and a light diffraction panel conceptually divided into a plurality of hogels,
A first wavefront is mathematically projected from a point in the image volume through the optical system to hogel, and distorted by aberrations of the optical system;
Using the calculated distortion of the first wavefront, an actual predistorted second wavefront is generated and emitted from the hogel, such that the second wavefront passes through the distorting optics. The pre-given distortion of the second wavefront is removed.
請求項1に記載のディスプレイ上に、コンピュータ生成ホログラムを生成することができるコンピュータプログラム製品。A computer program product capable of generating a computer generated hologram on the display of claim 1. 請求項13に記載のコンピュータプログラムを含むキャリア。A carrier comprising the computer program according to claim 13. 請求項11の方法に従ってコンピュータ生成ホログラムを生成することができるコンピュータプログラム製品。A computer program product capable of generating a computer generated hologram according to the method of claim 11. 請求項15に記載のコンピュータプログラムを含むキャリア。A carrier comprising the computer program according to claim 15. 図5、6b、9、10、および11を参照して本明細書で実質的に記載したような、コンピュータ生成ホログラフィディスプレイ。A computer-generated holographic display substantially as described herein with reference to FIGS. 5, 6b, 9, 10, and 11. 図11を参照して本明細書で実質的に記載したような、コンピュータ生成ホログラムディスプレイシステムの光学系内で生じる知られている収差を補正する方法。A method for correcting known aberrations occurring in the optics of a computer generated hologram display system, substantially as described herein with reference to FIG.
JP2002541454A 2000-11-07 2001-11-02 Improved 3D display Withdrawn JP2004516498A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
GBGB0027103.1A GB0027103D0 (en) 2000-11-07 2000-11-07 Improved 3D display
US24701600P 2000-11-13 2000-11-13
PCT/GB2001/004855 WO2002039192A1 (en) 2000-11-07 2001-11-02 Improved 3d display

Publications (1)

Publication Number Publication Date
JP2004516498A true JP2004516498A (en) 2004-06-03

Family

ID=26245243

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002541454A Withdrawn JP2004516498A (en) 2000-11-07 2001-11-02 Improved 3D display

Country Status (5)

Country Link
EP (1) EP1332410A1 (en)
JP (1) JP2004516498A (en)
AU (1) AU2002214131A1 (en)
CA (1) CA2428149A1 (en)
WO (1) WO2002039192A1 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009524088A (en) * 2006-01-18 2009-06-25 シーリアル テクノロジーズ ソシエテ アノニム Method for encoding a computer generated hologram
JP2010501903A (en) * 2006-09-01 2010-01-21 シーリアル テクノロジーズ ソシエテ アノニム Method for generating video holograms in real time using sub-holograms
JP2010501905A (en) * 2006-09-01 2010-01-21 シーリアル テクノロジーズ ソシエテ アノニム Method for generating computer video holograms in real time using propagation
JP2010517107A (en) * 2007-01-31 2010-05-20 シーリアル テクノロジーズ ソシエテ アノニム Lightwave correction for holographic projection systems
JP2010521701A (en) * 2007-03-15 2010-06-24 シーリアル テクノロジーズ ソシエテ アノニム Method and apparatus for reconstructing a three-dimensional scene having a corrected field of view
JP2010527040A (en) * 2007-05-16 2010-08-05 シーリアル テクノロジーズ ソシエテ アノニム Method for rendering and generating color video holograms in real time
JP2010527039A (en) * 2007-05-16 2010-08-05 シーリアル テクノロジーズ ソシエテ アノニム An analytical method for computing video holograms in real time.
JP2010528332A (en) * 2007-05-21 2010-08-19 シーリアル テクノロジーズ ソシエテ アノニム Holographic reconstruction system with controllable microcell configuration
JP2011504240A (en) * 2007-05-16 2011-02-03 シーリアル テクノロジーズ ソシエテ アノニム Holographic display with microprism array
JP2016504624A (en) * 2012-12-21 2016-02-12 トゥー ツリーズ フォトニクス リミテッド Holographic image projection using holographic correction

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102006042324B4 (en) * 2006-09-01 2014-06-18 Seereal Technologies S.A. Method for generating computer-generated video holograms in real time by means of sub-holograms
DE102006042323B4 (en) * 2006-09-01 2014-09-04 Seereal Technologies S.A. Method for generating computer-generated video holograms in real time by means of propagation
GB2482864A (en) * 2010-08-16 2012-02-22 Shunyi Tan Holographic waveguide display with distortion compensation

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4701006A (en) * 1985-02-20 1987-10-20 Stanford University Optical-digital hologram recording
EP0880110B1 (en) * 1997-05-22 2006-11-08 Nippon Telegraph And Telephone Corporation Method and apparatus for displaying computer generated holograms
GB2330471A (en) * 1997-10-15 1999-04-21 Secr Defence Production of moving images for holography

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009524088A (en) * 2006-01-18 2009-06-25 シーリアル テクノロジーズ ソシエテ アノニム Method for encoding a computer generated hologram
JP2010501903A (en) * 2006-09-01 2010-01-21 シーリアル テクノロジーズ ソシエテ アノニム Method for generating video holograms in real time using sub-holograms
JP2010501905A (en) * 2006-09-01 2010-01-21 シーリアル テクノロジーズ ソシエテ アノニム Method for generating computer video holograms in real time using propagation
JP2010517107A (en) * 2007-01-31 2010-05-20 シーリアル テクノロジーズ ソシエテ アノニム Lightwave correction for holographic projection systems
JP2010521701A (en) * 2007-03-15 2010-06-24 シーリアル テクノロジーズ ソシエテ アノニム Method and apparatus for reconstructing a three-dimensional scene having a corrected field of view
JP2010527040A (en) * 2007-05-16 2010-08-05 シーリアル テクノロジーズ ソシエテ アノニム Method for rendering and generating color video holograms in real time
JP2010527039A (en) * 2007-05-16 2010-08-05 シーリアル テクノロジーズ ソシエテ アノニム An analytical method for computing video holograms in real time.
JP2011504240A (en) * 2007-05-16 2011-02-03 シーリアル テクノロジーズ ソシエテ アノニム Holographic display with microprism array
KR101496802B1 (en) * 2007-05-16 2015-03-02 시리얼 테크놀로지즈 에스.에이. Analytical method for computing video holograms in real time
JP2010528332A (en) * 2007-05-21 2010-08-19 シーリアル テクノロジーズ ソシエテ アノニム Holographic reconstruction system with controllable microcell configuration
JP2016504624A (en) * 2012-12-21 2016-02-12 トゥー ツリーズ フォトニクス リミテッド Holographic image projection using holographic correction

Also Published As

Publication number Publication date
CA2428149A1 (en) 2002-05-16
WO2002039192A1 (en) 2002-05-16
AU2002214131A1 (en) 2002-05-21
EP1332410A1 (en) 2003-08-06

Similar Documents

Publication Publication Date Title
US7768684B2 (en) 3D display
KR102766924B1 (en) Image Projection
JP6349282B2 (en) How to calculate a hologram
JP5015913B2 (en) Projector and method for holographic reconstruction of a scene
US7738151B2 (en) Holographic projector
KR102742565B1 (en) Hologram Calculation
JP2010511899A (en) Computer-generated hologram
US11567451B2 (en) Holographic display apparatus and method for providing expanded viewing window
CN108762033B (en) Imaging method and optical system, and storage medium, chip and assembly thereof
Kang et al. Holographic printing of white-light viewable holograms and stereograms
JP2010513964A (en) Holographic projection device for enlarging the visible range
JP2004516498A (en) Improved 3D display
GB2607899A (en) Waveguide pupil expansion
TW202331430A (en) Hologram calculation for compact head-up display
KR100466622B1 (en) Apparatus and method for manufacturing holographic diffraction field element, 3D holographic display apparatus and method using it
US20040021918A1 (en) 3D Display
WO2005120084A2 (en) Three dimensional displays
JP2989115B2 (en) Stereoscopic display method and stereoscopic display device
JP2009540353A (en) Method for reducing effective pixel pitch in electroholographic display and electroholographic display including reduced effective pixel pitch
EP4339712A1 (en) Optimised hologram updating
US20240241478A1 (en) Holographic projector and method
CN118567208A (en) Optical system
Yoshikawa et al. Computer-generated rainbow hologram
Choi et al. Full-color autostereoscopic video display system using computer-generated synthetic phase holograms

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20050104