(57)【特許請求の範囲】
【請求項１】
被写体の物体光と参照光との干渉縞のホログラム面における画像データである干渉縞データを生成する干渉縞データ生成装置であって、
前記被写体上の複数の点の各々からの物体光の光量を示す情報と当該各点の３次元の位置を示す情報とを入力する被写体情報入力手段と、
この被写体情報入力手段から入力された情報に基づいて、仮想空間において仮想的に配置された前記被写体上の複数の点である仮想被写体点の各々から物体光が所定の範囲に拡散すると仮定して、仮想的に配置されたホログラム面である仮想ホログラム面に対して仮想的に照射される物体光の光量を示す情報を算出し、当該物体光と前記参照光とによって前記仮想ホログラム面において仮想的に形成される干渉縞である仮想干渉縞の画像データを算出して、前記干渉縞データとする仮想干渉縞算出手段とを備え、
前記仮想干渉縞算出手段が、前記干渉縞データに基づいてシングルサイドバンド法を用いて前記被写体の立体像を再生する再生装置における遮光板の位置に対応して、前記仮想被写体点から放射状に拡散する光の範囲を半分に制限した物体光を仮定する際に、前記被写体情報入力手段から入力された前記３次元の位置を示す情報に基づいて、前記仮想ホログラム面を挟んで一方の面の側から当該面に対して仮想的に照射される前記物体光と、他方の面の側から当該面に対して仮想的に照射される前記物体光とで、拡散をそれぞれ相反する向きの半分に制限した範囲を前記所定の範囲として、前記光量を示す情報を算出することを特徴とする干渉縞データ生成装置。
【請求項２】
前記被写体情報入力手段から入力された情報によって求められ、前記仮想被写体点についての前記仮想ホログラム面の法線方向の座標である法線方向座標に基づいて、前記仮想ホログラム面を仮想的に配置する前記法線方向の位置を、複数の前記仮想被写体点の法線方向座標の最小値から最大値までの範囲内の位置に設定する仮想ホログラム面位置設定手段を更に備え、
前記仮想干渉縞算出手段が、前記仮想ホログラム面位置設定手段によって決定された位置に仮想的に配置された仮想ホログラム面に対して仮想的に照射される、前記仮想被写体点から所定の角度範囲で放射状に拡散する光の範囲を半分に制限した物体光の光量を示す情報を算出することを特徴とする請求項１に記載の干渉縞データ生成装置。
【請求項３】
ホログラム面を挟んだ位置にある被写体の物体光と参照光との干渉縞の前記ホログラム面における画像データである干渉縞データを生成する干渉縞データ生成方法であって、
前記被写体上の複数の点の各々からの物体光の光量を示す情報と当該各点の３次元の位置を示す情報とを入力する被写体情報入力ステップと、
この被写体情報入力ステップで入力された情報に基づいて、コンピュータを用いて、仮想空間において仮想的に配置された前記被写体上の複数の点である仮想被写体点の各々から物体光が所定の範囲に拡散すると仮定して、仮想的に配置されたホログラム面である仮想ホログラム面に対して仮想的に照射される物体光の光量を示す情報を算出し、当該物体光と前記参照光とによって前記仮想ホログラム面において仮想的に形成される干渉縞である仮想干渉縞の画像データを算出して、前記干渉縞データとする仮想干渉縞算出ステップとを含み、
前記仮想干渉縞算出ステップにおいて、前記干渉縞データに基づいてシングルサイドバンド法を用いて前記被写体の立体像を再生する再生装置における遮光板の位置に対応して、前記仮想被写体点から放射状に拡散する光の範囲を半分に制限した物体光を仮定する際に、前記被写体情報入力ステップにおいて入力された前記３次元の位置を示す情報に基づいて、前記仮想ホログラム面を挟んで一方の面の側から当該面に対して仮想的に照射される前記物体光と、他方の面の側から当該面に対して仮想的に照射される前記物体光とで、拡散をそれぞれ相反する向きの半分に制限した範囲を前記所定の範囲として、前記光量を示す情報を算出することを特徴とする干渉縞データ生成方法。
【請求項４】
被写体の物体光と参照光との干渉縞のホログラム面における画像データである干渉縞データを生成するためにコンピュータを、
前記被写体上の複数の点の各々からの物体光の光量を示す情報と当該各点の３次元の位置を示す情報とを入力する被写体情報入力手段、
この被写体情報入力手段から入力された情報に基づいて、仮想空間において仮想的に配置された前記被写体上の複数の点である仮想被写体点の各々から物体光が所定の範囲に拡散すると仮定して、仮想的に配置されたホログラム面である仮想ホログラム面に対して仮想的に照射される物体光の光量を示す情報を算出し、当該物体光と前記参照光とによって前記仮想ホログラム面において仮想的に形成される干渉縞である仮想干渉縞の画像データを算出して、前記干渉縞データとする仮想干渉縞算出手段として機能させ、
前記仮想干渉縞算出手段が、前記干渉縞データに基づいてシングルサイドバンド法を用いて前記被写体の立体像を再生する再生装置における遮光板の位置に対応して、前記仮想被写体点から放射状に拡散する光の範囲を半分に制限した物体光を仮定する際に、前記被写体情報入力手段から入力された前記３次元の位置を示す情報に基づいて、前記仮想ホログラム面を挟んで一方の面の側から当該面に対して仮想的に照射される前記物体光と、他方の面の側から当該面に対して仮想的に照射される前記物体光とで、拡散をそれぞれ相反する向きの半分に制限した範囲を前記所定の範囲として、前記光量を示す情報を算出することを特徴とする干渉縞データ生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、立体像を表示するための画像を生成する技術に係り、特に、電子ホログラフィにおいて用いられる干渉縞の画像データを生成する干渉縞データ生成装置、干渉縞データ生成方法及び干渉縞データ生成プログラムに関する。
【背景技術】
【０００２】
近年、電子的な動画表示デバイスをホログラムに用いる電子ホログラフィの研究が行われている。この電子ホログラフィは、干渉縞の画像を電子的な動画表示デバイスに表示して、参照光となる照明光を照射することで動画の立体像を表示できるとともに、ホログラムの特徴から、原理的には観察者が被写体を直接見る場合と同じ被写体からの光を再現できるため、理想的な立体映像を再現できる技術として注目されている。
【０００３】
一方で、この電子ホログラフィにおいては、立体像を再生する際のホログラムとして各画素の大きさが１μｍ程度以下の高精細な表示デバイスを用いることが理想的であるが、現在入手可能な液晶表示デバイス等ではこの解像度は得られていない。そして、立体像の再生時において、立体像を生成する物体光と、当該物体光と共役な光である共役光と、照明光（参照光と同じ光）とがホログラムをそのまま透過した透過光とのうち、物体光のみを観察者に提示することが好ましい。しかし、解像度の不足した表示デバイスを用いると、これらの３種類の光がすべて観察者に提示される。これは、干渉縞を表示する表示デバイスの解像度が十分でないと、表示面における光の回折角の制限により、物体光と、参照光及び共役光とのなす角度を大きくできないためである。
【０００４】
そして従来、物体光と、共役光及び透過光とを分離するために、干渉縞の画像を生成する際にハーフゾーンプレート処理を行うとともに、立体像の再生時にシングルサイドバンド法を適用する方法が提案されている（特許文献１及び特許文献２参照）。
【０００５】
ここで、図６を参照して、従来のハーフゾーンプレート処理を行い干渉縞の画像を生成する方法と、この干渉縞の画像を用いてシングルサイドバンド法により立体像を再生する方法とについて説明する。図６は、従来のハーフゾーンプレート処理と、シングルサイドバンド法とを説明するための説明図、（ａ）は、従来のハーフゾーンプレート処理を行い干渉縞の画像を生成する方法を説明するための説明図、（ｂ）は、従来のシングルサイドバンド法により立体像を再生する方法を説明するための説明図である。
【０００６】
図６（ａ）に示すように、被写体Ｓを複数の点光源（図示せず）の集合と仮定し、ひとつの点光源Ｐから物体光が所定の角度の範囲ｒで放射状に拡散すると仮定する。このとき、点光源Ｐからの光は、点光源Ｐを頂点とした円錐状に拡散すると仮定される。ハーフゾーンプレート処理は、点光源Ｐから物体光が拡散する範囲ｒを半分の範囲ｒ’に制限する処理である。ここでは、点光源Ｐからホログラム１０１のホログラム面への垂線ｌから下方向の拡散を制限した場合について示した。このとき、点光源Ｐからの光は、点光源Ｐを頂点とした円錐の上半分の領域に拡散すると仮定される。
【０００７】
このように、点光源Ｐからの物体光が半分の範囲ｒ’に拡散すると仮定して、被写体Ｓ上のすべての点光源（図示せず）からの物体光と参照光との干渉縞を、コンピュータを用いて、被写体Ｓ上の各点の光量及び３次元位置とに基づいて求めることで、図６（ｂ）に示すような再生装置１００において、動画表示デバイスからなるホログラム１０１に表示される干渉縞の画像データを生成することができる。
【０００８】
一方、再生装置１００は、ホログラム１０１と、レンズ１０２、１０４と、遮光板１０３とを備え、ホログラム１０１にハーフゾーンプレート処理を行った干渉縞の画像を表示して照明光（参照光）を照射し、出射した物体光を焦点距離の等しい２つのレンズ１０２、１０４によって集光することで、立体像Ｉを結像させることができる。このとき、ホログラム１０１からは、物体光（図６（ｂ）においてドットの領域の光）とともに共役光（図６（ｂ）において斜線の領域の光）も出射するが、この共役光は、シングルサイドバンド法によりレンズ１０２から当該レンズ１０２の焦点面において光軸Ａから下に設けられた遮光板１０３によって遮光されることで、物体光と共役光とが分離される。
【０００９】
また、ホログラム１０１からは、照明光の透過光（図示せず）も出射する。ここで、ホログラム１０１に垂直に入射する平行光を照明光とすると、透過光はレンズ１０２によって当該レンズの焦点面において光軸Ａ上に集光される。そして、遮光板１０３を、この焦点面において光軸Ａを含む光軸Ａから下（以下、単に光軸Ａから下という）の領域に設置しておくことで、遮光板１０３によって共役光だけでなく透過光も遮断することができ、物体光のみを通過させることができる。
【００１０】
なお、ここでは、左右方向の視域を確保するために、ハーフゾーンプレート処理において下半分の物体光の拡散を制限するとともに、シングルサイドバンド法を用いた再生装置１００において、光軸Ａから下の領域に遮光板１０３を設けることとしたが、ハーフゾーンプレート処理において物体光の拡散を制限する範囲と、再生装置１００において遮光板１０３を設ける領域とが互いに対応していればよい。
【特許文献１】特開２００３−１５５０８号公報
【特許文献２】特許３７１０９３２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、干渉縞の画像を生成する際にハーフゾーンプレート処理を行うとともに、立体像の再生時にシングルサイドバンド法を適用する方法では、物体光のみを取り出して提示できるという利点があるものの、ホログラム面に対して前方及び後方のいずれか一方にしか被写体を配置できないという問題があった。
【００１２】
更に、被写体の実写の動画像を用いて、コンピュータによってホログラムに表示される干渉縞の画像データを計算しようとすると、計算量が膨大であるという問題があった。そのため、計算量を削減できる手法の開発が要望されていた。
【００１３】
本発明は、前記従来技術の問題を解決するために成されたもので、ホログラム面に対して前方及び後方の双方に被写体を仮想的に配置しても、ハーフゾーンプレート処理を行った干渉縞の画像データを高速に生成することができる干渉縞データ生成装置、干渉縞データ生成方法及び干渉縞データ生成プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
前記問題を解決するため、請求項１に記載の干渉縞データ生成装置は、被写体の物体光と参照光との干渉縞のホログラム面における画像データである干渉縞データを生成する干渉縞データ生成装置であって、被写体情報入力手段と、仮想干渉縞算出手段とを備えることとした。
【００１５】
かかる構成によれば、干渉縞データ生成装置は、被写体情報入力手段によって、被写体上の複数の点の各々からの物体光の光量を示す情報と当該各点の３次元の位置を示す情報とを入力する。また、干渉縞データ生成装置は、仮想干渉縞算出手段によって、被写体情報入力手段から入力された情報に基づいて、仮想空間において仮想的に配置された被写体上の複数の点である仮想被写体点の各々から物体光が所定の範囲に拡散すると仮定して、仮想的に配置されたホログラム面である仮想ホログラム面に対して仮想的に照射される物体光の光量を示す情報を算出し、当該物体光と参照光とによって仮想ホログラム面において仮想的に形成される干渉縞である仮想干渉縞の画像データを算出して、干渉縞データとする。
【００１６】
ここで、干渉縞データ生成装置は、仮想干渉縞算出手段によって、記干渉縞データに基づいてシングルサイドバンド法を用いて被写体の立体像を再生する再生装置における遮光板の位置に対応して、仮想被写体点から放射状に拡散する光の範囲を半分に制限した物体光を仮定する際に、被写体情報入力手段から入力された３次元の位置を示す情報に基づいて、仮想ホログラム面を挟んで一方の面の側から当該面に対して仮想的に照射される物体光と、他方の面の側から当該面に対して仮想的に照射される物体光とで、拡散をそれぞれ相反する向きの半分に制限した範囲を所定の範囲として、光量を示す情報を算出する。
【００１７】
これによって、干渉縞データ生成装置は、仮想被写体点が仮想ホログラム面を挟んで前方にあるか後方にあるかに応じて、再生装置の遮光板の位置に対応した、相反する向きの半分の範囲に物体光の拡散を制限して、干渉縞データを生成することができる。
【００１８】
更に、請求項２に記載の干渉縞データ生成装置は、請求項１に記載の干渉縞データ生成装置において、前記被写体情報入力手段から入力された情報によって求められ、前記仮想被写体点についての前記仮想ホログラム面の法線方向の座標である法線方向座標に基づいて、前記仮想ホログラム面を仮想的に配置する前記法線方向の位置を、複数の前記仮想被写体点の法線方向座標の最小値から最大値までの範囲内の位置に設定する仮想ホログラム面位置設定手段を更に備え、前記仮想干渉縞算出手段が、前記仮想ホログラム面位置設定手段によって決定された位置に仮想的に配置された仮想ホログラム面に対して仮想的に照射される、前記仮想被写体点から所定の角度範囲で放射状に拡散する光の範囲を半分に制限した物体光の光量を示す情報を算出することとした。
【００１９】
これによって、干渉縞データ生成装置は、仮想ホログラム面の法線方向において、当該仮想ホログラム面の前方及び後方の双方に仮想被写体点が仮想的に配置されるように、仮想ホログラム面を配置することができる。
【００２０】
また、請求項３に記載の干渉縞データ生成方法は、ホログラム面を挟んだ位置にある被写体の物体光と参照光との干渉縞の前記ホログラム面における画像データである干渉縞データを生成する干渉縞データ生成方法であって、被写体情報入力ステップと、仮想干渉縞算出ステップとを含むことを特徴とする。
【００２１】
この方法によれば、被写体情報入力ステップにおいて、被写体上の複数の点の各々からの物体光の光量を示す情報と当該各点の３次元の位置を示す情報とを入力し、仮想干渉縞算出ステップによって、被写体情報入力ステップで入力された情報に基づいて、コンピュータを用いて、仮想空間において仮想的に配置された被写体上の複数の点である仮想被写体点の各々から物体光が所定の範囲に拡散すると仮定して、仮想的に配置されたホログラム面である仮想ホログラム面に対して仮想的に照射される物体光の光量を示す情報を算出し、当該物体光と参照光とによって仮想ホログラム面において仮想的に形成される干渉縞である仮想干渉縞の画像データを算出して、干渉縞データとする。
【００２２】
ここで、仮想干渉縞算出ステップにおいて、干渉縞データに基づいてシングルサイドバンド法を用いて被写体の立体像を再生する再生装置における遮光板の位置に対応して、仮想被写体点から放射状に拡散する光の範囲を半分に制限した物体光を仮定する際に、被写体情報入力ステップにおいて入力された３次元の位置を示す情報に基づいて、仮想ホログラム面を挟んで一方の面の側から当該面に対して仮想的に照射される物体光と、他方の面の側から当該面に対して仮想的に照射される物体光とで、拡散をそれぞれ相反する向きの半分に制限した範囲を所定の範囲として、光量を示す情報を算出する。
【００２３】
これによって、仮想被写体点が仮想ホログラム面を挟んで前方にあるか後方にあるかに応じて、再生装置の遮光板の位置に対応した、相反する向きの半分の範囲に物体光の拡散を制限して、干渉縞データを生成することができる。
【００２４】
また、請求項４に記載の干渉縞データ生成プログラムは、被写体の物体光と参照光との干渉縞のホログラム面における画像データである干渉縞データを生成するためにコンピュータを、被写体情報入力手段、仮想干渉縞算出手段として機能させることとした。
【００２５】
かかる構成によれば、干渉縞データ生成プログラムは、被写体情報入力手段によって、被写体上の複数の点の各々からの物体光の光量を示す情報と当該各点の３次元の位置を示す情報とを入力する。また、干渉縞データ生成プログラムは、仮想干渉縞算出手段によって、被写体情報入力手段から入力された情報に基づいて、仮想空間において仮想的に配置された被写体上の複数の点である仮想被写体点の各々から物体光が所定の範囲に拡散すると仮定して、仮想的に配置されたホログラム面である仮想ホログラム面に対して仮想的に照射される物体光の光量を示す情報を算出し、当該物体光と参照光とによって仮想ホログラム面において仮想的に形成される干渉縞である仮想干渉縞の画像データを算出して、干渉縞データとする。
【００２６】
ここで、干渉縞データ生成プログラムは、仮想干渉縞算出手段によって、記干渉縞データに基づいてシングルサイドバンド法を用いて被写体の立体像を再生する再生装置における遮光板の位置に対応して、仮想被写体点から放射状に拡散する光の範囲を半分に制限した物体光を仮定する際に、被写体情報入力手段から入力された３次元の位置を示す情報に基づいて、仮想ホログラム面を挟んで一方の面の側から当該面に対して仮想的に照射される物体光と、他方の面の側から当該面に対して仮想的に照射される物体光とで、拡散をそれぞれ相反する向きの半分に制限した範囲を所定の範囲として、光量を示す情報を算出する。
【００２７】
これによって、干渉縞データ生成プログラムは、仮想被写体点が仮想ホログラム面を挟んで前方にあるか後方にあるかに応じて、再生装置の遮光板の位置に対応した、相反する向きの半分の範囲に物体光の拡散を制限して、干渉縞データを生成することができる。
【発明の効果】
【００２８】
本発明に係る干渉縞データ生成装置、干渉縞データ生成方法及び干渉縞データ生成プログラムでは、以下のような優れた効果を奏する。請求項１、請求項３及び請求項４に記載の発明によれば、仮想ホログラム面の前方及び後方のどちらの仮想被写体点についても、再生装置において再生した際にホログラムから出射した光のうち共役光のみが遮光板によって遮光され、物体光のみが分離される干渉縞データを生成することができる。そのため、シングルサイドバンド法を用いて再生する際に、被写体の立体像の表示領域が仮想ホログラム面の前方及び後方に相当する領域になり、仮想ホログラム面に対して前方及び後方のいずれかに相当する表示領域にしか表示できなかった従来に比べて奥行き方向に２倍の広さの表示領域に表示することができる干渉縞データを生成することができる。
【００２９】
請求項２に記載の発明によれば、従来のようにホログラム面の片側に被写体が配置されていた場合に比べて、各仮想被写体点から仮想ホログラム面までの距離を短くすることができ、干渉縞データの生成に必要となる計算量を軽減することができる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施の形態について図面を参照して説明する。
［干渉縞データ生成装置の構成］
まず、図１及び図２を参照して、本発明の実施の形態である干渉縞データ生成装置１の構成について説明する。図１は、本発明の実施の形態である干渉縞データ生成装置と、当該干渉縞データ生成装置によって生成された干渉縞データを用いて立体像を再生する再生装置の構成を模式的に示す構成図である。図２は、本発明の実施の形態である干渉縞データ生成装置の構成を示す構成図である。
【００３１】
干渉縞データ生成装置１は、被写体からの物体光と参照光との干渉縞の画像データである干渉縞データを生成するものである。この干渉縞データ生成装置１は、再生装置１０においてシングルサイドバンド法を用いて当該干渉縞データから被写体の立体像を再生する際の遮光板１６の位置に対応した領域に対してハーフゾーンプレート処理を行った干渉縞データを生成する。干渉縞データ生成装置１は、被写体情報入力手段２と、仮想ホログラム面位置設定手段３と、仮想干渉縞算出手段４とを備える。
【００３２】
ここで、干渉縞データ生成装置１は、被写体上の複数の点を点光源とし、各点の位置の情報と当該点から出射する光の光量の情報（被写体情報）とに基づいて、仮想的に被写体とホログラム面とを配置して干渉縞データを算出する。
【００３３】
被写体情報入力手段２は、外部から被写体情報を入力するものである。ここでは、被写体情報入力手段２は、被写体情報として、被写体の画像と奥行き画像とを入力することとした。そして、被写体情報入力手段２は、被写体の画像の各画素の輝度値を、当該画素に対応する被写体上の点の光量の情報として、各画素の画像内における座標と、奥行き画像の当該画素の輝度値によって示される奥行きとを当該点の位置の情報とする。そして、被写体情報入力手段２は、被写体上の各点の位置の情報を仮想ホログラム面位置設定手段３に、被写体上の各点の位置の情報と光量の情報とを仮想干渉縞算出手段４に出力する。
【００３４】
仮想ホログラム面位置設定手段３は、被写体情報入力手段２から入力された被写体上の各点の位置の情報に基づいて、仮想的に設置される被写体の各点（仮想被写体点）位置に対する仮想的なホログラム面（仮想ホログラム面）の奥行き方向（仮想ホログラム面の法線方向）の位置を設定するものである。ここで、仮想ホログラム面位置設定手段３は、被写体情報入力手段２から入力された被写体の各点の奥行き方向の位置を示す情報に基づいて、仮想ホログラム面の手前にも奥にも仮想被写体点が設置されるように仮想ホログラム面の奥行き方向の位置を設定する。ここで設定された仮想ホログラム面の位置の情報は、仮想干渉縞算出手段４に出力される。
【００３５】
ここでは、仮想ホログラム面位置設定手段３は、各仮想被写体点の奥行き方向の位置の範囲の中央の位置に仮想ホログラム面を配置することとした。例えば、奥行き画像を撮像したカメラの位置を原点として、奥行き方向の座標軸を仮想的に設定したときの奥行き画像の画素に対応する複数の仮想被写体点の奥行き方向の座標の最大値をｚｍａｘ、最小値をｚｍｉｎとすると、仮想ホログラム面位置設定手段３は、仮想ホログラム面の奥行き方向の座標ｚＨを（ｚｍａｘ＋ｚｍｉｎ）／２とすることとした。なお、ここでは、仮想ホログラム面位置設定手段３が仮想ホログラム面の奥行き方向の座標ｚＨを仮想被写体点の奥行き方向の座標の最大値ｚｍａｘと最小値ｚｍｉｎとの中央値に設定することとしたが、仮想ホログラム面位置設定手段３は、仮想ホログラム面の奥行き方向の座標ｚＨを仮想被写体点の奥行き方向の座標の最大値をｚｍａｘと最小値をｚｍｉｎとの範囲内（ｚｍｉｎ＜ｚＨ＜ｚｍａｘ）に設定すればよい。
【００３６】
仮想干渉縞算出手段４は、被写体情報入力手段２から入力された被写体上の各点の位置の情報と光量の情報とに基づいて、仮想ホログラム面位置設定手段３によって設定された位置の仮想ホログラム面における、仮想的に設定された当該被写体からの物体光と参照光との干渉縞の画像データである干渉縞データを算出するものである。ここで算出された干渉縞データは、外部に出力される。
【００３７】
この仮想干渉縞算出手段４は、再生装置１０の遮光板１６の位置に対応した範囲に対してハーフゾーンプレート処理を行った干渉縞データを算出する。ここでは、図１に示すように、再生装置１０において遮光板１６が光軸Ａから下の領域の光を遮光することとし、仮想干渉縞算出手段４が、この遮光板１６の位置に対応した範囲に対して、仮想被写体点から拡散する光にハーフゾーンプレート処理を行った干渉縞データを算出する場合について説明する。更にここでは、仮想被写体点から所定の角度範囲で光が拡散すると仮定して、この角度範囲の光をハーフゾーンプレート処理によって更に半分に制限した物体光を仮定した。
【００３８】
ここで、図３及び図４を参照（適宜図１及び図２参照）して、仮想干渉縞算出手段４の計算におけるハーフゾーンプレート処理について説明する。図３は、仮想ホログラム面に対する仮想被写体点の位置によるハーフゾーンプレート処理の効果を模式的に示す模式図、（ａ）は、仮想被写体点が仮想ホログラム面の後方にあり、光の拡散を上半分に制限した場合の仮想ホログラム面に対して照射される光と、再生時の物体光及び共役光とを模式的に示す模式図、（ｂ）は、仮想被写体点が仮想ホログラム面の後方にあり、光の拡散を下半分に制限した場合の仮想ホログラム面に対して照射される光と、再生時の物体光及び共役光とを模式的に示す模式図、（ｃ）は、仮想被写体点が仮想ホログラム面の前方にあり、光の拡散を上半分に制限した場合の仮想ホログラム面に対して照射される光と、再生時の物体光及び共役光とを模式的に示す模式図、（ｄ）は、仮想被写体点が仮想ホログラム面の前方にあり、光の拡散を下半分に制限した場合の仮想ホログラム面に対して照射される光と、再生時の物体光及び共役光とを模式的に示す模式図である。図４は、仮想干渉縞算出手段の仮想被写体点からの光の制限の向きを模式的に示す模式図である。なお、ここでは、図３及び図４において、仮想ホログラム面Ｈｖに対して左側を後方、右側を前方として説明する。
【００３９】
仮想ホログラム面Ｈｖの後方に仮想被写体点Ｐｖ１があるとき、図３（ａ）に示すように、仮想被写体点Ｐｖ１から拡散する光を上半分に制限すると、再生時において光軸Ａから下半分の領域の光を遮断する遮光板１６によって共役光（図３において斜線の領域の光）が遮断されて物体光（図３においてドットの領域の光）のみが通過する。一方、図３（ｂ）に示すように、仮想被写体点Ｐｖ１から拡散する光を下半分に制限すると、再生時において遮光板１６によって物体光が遮断されて共役光のみが通過する。
【００４０】
仮想ホログラム面Ｈｖの前方に仮想被写体点Ｐｖ２があるとき、この関係は逆になる。つまり、図３（ｃ）に示すように、仮想被写体点Ｐｖ２から拡散する光を上半分に制限すると、再生時において遮光板１６によって物体光が遮断されて共役光のみが通過し、図３（ｄ）に示すように、仮想被写体点Ｐｖ２から拡散する光を下半分に制限すると、再生時において遮光板１６によって共役光が遮断されて物体光のみが通過する。
【００４１】
そこで、仮想干渉縞算出手段４は、図４に示すように、後方の仮想被写体点Ｐｖ１からの光の拡散を上半分に制限し、前方の仮想被写体点Ｐｖ２からの光の拡散を下半分に制限した光を物体光として、仮想ホログラム面Ｈｖにおける物体光の光量を算出し、干渉縞データを算出することとした。これによって、図３（ａ）、（ｄ）に示すように、再生時において、前方及び後方の両方の被写体（Ｐｖ１、Ｐｖ２）についての共役光が遮光板１６によって遮断され、物体光のみが観察者に提示される。
【００４２】
なお、ここでは、図４に示すように、仮想被写体点Ｐｖ１、Ｐｖ２からの光が所定の角度θの範囲で拡散すると仮定し、仮想ホログラム面Ｈｖ上において、後方の仮想被写体点Ｐｖ１からに光は上半分の半円の領域Ｄ１、前方の仮想被写体点Ｐｖ２からの光は下半分の半円の領域Ｄ２に照射されることとした。そして、仮想干渉縞算出手段４は、すべての仮想被写体点（Ｐｖ１、Ｐｖ２）について、これらの半円の領域（Ｄ１、Ｄ２）の光量を足し合わせることで、仮想ホログラム面Ｈｖにおける物体光の光量を算出できる。
【００４３】
なお、この半円の領域Ｄ１、Ｄ２の大きさ（面積）は、各々の仮想被写体点Ｐｖ１、Ｐｖ２の仮想ホログラム面Ｈｖからの距離の２乗に比例する。そのため、仮想被写体点Ｐｖ１、Ｐｖ２の仮想ホログラム面Ｈｖからの距離が大きくなるほど、仮想干渉縞算出手段４による演算量は増加する。そして、従来は、ホログラム面の前方もしくは後方のみに被写体を仮想的に配置して干渉縞の画像を算出していたが、干渉縞データ生成装置１は、仮想ホログラム面位置設定手段３によって、仮想ホログラム面Ｈｖを挟んで手前にも奥にも仮想被写体点Ｐｖ１、Ｐｖ２が存在するように仮想ホログラム面Ｈｖの位置を設定する。そのため、仮想ホログラム面Ｈｖからの仮想被写体点Ｐｖ１、Ｐｖ２までの距離が短くなり、仮想被写体点Ｐｖ１、Ｐｖ２からの光が仮想ホログラム面Ｈｖに仮想的に照射される領域Ｄ１、Ｄ２の面積が小さくなるため、仮想干渉縞算出手段４による演算量を大幅に減少させることができる。
【００４４】
ここで、仮想被写体点Ｐｖ１、Ｐｖ２からの光の拡散範囲を制限しない場合における仮想ホログラム面Ｈｖ上の座標（Ｘ，Ｙ）としたときの物体光の光量Ｏ（Ｘ，Ｙ）は、以下の式（１）によって表される。なお、Ｇ（ｘ，ｙ）は、被写体を撮像した画像上の座標（ｘ，ｙ）の画素の輝度、ｒは、仮想ホログラム面Ｈｖ上の座標（Ｘ，Ｙ）の点から被写体を撮像した画像上の座標（ｘ，ｙ）に対応する仮想被写体点（Ｐｖ１、Ｐｖ２）までの距離、ｊは虚数単位、ｋは波数（２π／λ、λは波長）である。
Ｏ（Ｘ，Ｙ）＝∬｛Ｇ（ｘ，ｙ）／ｒ｝・ｅｘｐ（−ｊｋｒ）ｄｘｄｙ      …（１）
【００４５】
そして、仮想干渉縞算出手段４は、式（１）において、ｙ＞Ｙの範囲については、ｚ＞ｚＨを満たし、かつ、領域Ｄ１に仮想ホログラム面Ｈｖ上の座標（Ｘ，Ｙ）の点が含まれる仮想被写体点Ｐｖ１に対応する、被写体を撮像した画像の画素についてのみ積分し、ｙ＜Ｙの範囲についてはｚ＜ｚＨを満たし、かつ、領域Ｄ２に仮想ホログラム面Ｈｖ上の座標（Ｘ，Ｙ）の点が含まれる仮想被写体点Ｐｖ２に対応する、被写体を撮像した画像の画素についてのみ積分することで、仮想ホログラム面Ｈｖの後方の仮想被写体点Ｐｖ１からの光の拡散を上半分に制限し、前方の仮想被写体点Ｐｖ２からの光の拡散を下半分に制限した光を物体光の光量を算出することができる。なお、ｚは被写体を撮像した画像上の座標（ｘ，ｙ）の画素に対応する仮想被写体点（Ｐｖ１、Ｐｖ２）の奥行き方向の座標、ｚＨは仮想ホログラム面Ｈｖの奥行き方向の座標であり、奥行き方向の座標は奥へ行くほど値が大きくなることとする。
【００４６】
更に、仮想干渉縞算出手段４は、参照光の仮想ホログラム面Ｈｖにおける光量を算出して、この参照光の光量と、前記のようにして求めた物体光の光量との積を求めることで、干渉縞データを算出することができる。なお、物体光と参照光とが殆ど平行なホログラムであるインラインホログラムの場合、参照光の光量の実数部分を定数に、虚数部分を０にすることができるため、仮想干渉縞算出手段４は、物体光の光量を定数倍することで干渉縞データを算出することができる。
【００４７】
なお、ここでは、再生装置１０（図１参照）において遮光板１６が光軸Ａから下の領域の光を遮光することとし、仮想干渉縞算出手段４が、ハーフゾーンプレート処理によって、仮想ホログラム面Ｈｖの後方の仮想被写体点Ｐｖ１からの光の拡散を上半分に制限し、前方の仮想被写体点Ｐｖ２からの光の拡散を下半分に制限して、干渉縞データを算出することとした。しかし、仮想干渉縞算出手段４は、再生装置１０の遮光板１６の位置に対応した範囲に対してハーフゾーンプレート処理を行えばよく、例えば、再生装置１０の遮光板１６が、光軸Ａ方向から見て光軸Ａから右側（もしくは左側）の領域の光を遮光する場合には、仮想ホログラム面Ｈｖの後方の仮想被写体点Ｐｖ１からの光の拡散を左（もしくは右）半分に制限し、前方の仮想被写体点Ｐｖ２からの光の拡散を右（もしくは左）半分に制限すればよいし、再生装置１０の遮光板１６の位置を焦点面上において斜めに設定して、仮想ホログラム面Ｈｖの後方の仮想被写体点Ｐｖ１からの光の拡散を、像側から見た遮光板１６の向きとは反対の向きの半分の領域に制限し、前方の仮想被写体点Ｐｖ２からの光の拡散を像側から見た遮光板１６の向きと同じ向きの半分に制限することとしてもよい。
【００４８】
なお、干渉縞データ生成装置１は、被写体を撮像した動画像及び奥行き画像の動画像を入力することとしてもよい。このとき、干渉縞データ生成装置１は、入力された動画像の各々のフレーム画像について干渉縞データを生成する。これによって、動画像の立体映像を表示することのできる時系列の複数の干渉縞データを生成することができる。ただし、この場合、干渉縞データ生成装置１は、仮想ホログラム面位置設定手段３によって、仮想ホログラム面の奥行き方向の位置をフレーム画像ごとに設定せずに最初に設定された位置に固定することとする。
【００４９】
更に、ここでは、干渉縞データ生成装置１は、仮想ホログラム面位置設定手段３によって仮想ホログラム面の位置を、被写体情報入力手段２から入力された被写体上の各点の位置の情報に基づいて設定することとしたが、本発明の干渉縞データ生成装置１が仮想ホログラム面位置設定手段３を備えないこととして、仮想ホログラム面の手前にも奥にも仮想被写体点が設置されるような位置を、外部からのユーザの指令によって指定されて、仮想干渉縞算出手段４が、この位置に仮想ホログラム面を設定した場合における干渉縞データを算出することとしてもよい。
【００５０】
また、干渉縞データ生成装置１は、コンピュータにおいて各手段を各機能プログラムとして実現することも可能であり、各機能プログラムを結合して、干渉縞データ生成プログラムとして動作させることも可能である。
【００５１】
［再生装置の構成］
続いて、図１を参照して、干渉縞データ生成装置１によって生成された干渉縞データを用いて立体像を再生する再生装置１０の構成について説明する。
【００５２】
再生装置１０は、干渉縞データ生成装置１によって生成された干渉縞データを用いて、シングルサイドバンド法を用いて当該被写体の立体像を再生するものである。再生装置１０は、レーザ１１と、レンズ１２、１５、１７と、ハーフミラー１３と、ホログラム１４と、遮光板１６とを備える。なお、この再生装置１０は、従来のシングルサイドバンド法により立体像を再生するものである。
【００５３】
レーザ１１は、レーザ光を出射するものであり、例えば、半導体レーザのような一般的なレーザによって構成することができる。レーザ１１から出射したレーザ光は、レンズ１２に入射する。なお、このレーザ１１から出射したレーザ光が、ホログラム１４に照射される参照光となる。
【００５４】
レンズ１２は、レーザ１１から出射したレーザ光を平行光にするものである。ここで、このレンズ１２は、例えば、凸レンズから構成することができる。このレンズ１２から出射した平行のレーザ光は、ハーフミラー１３に出射する。
【００５５】
ハーフミラー１３は、レーザ１１から出射して、レンズ１２によって平行光となったレーザ光の一部を反射してホログラム１４に照射するものである。ここでホログラム１４に照射されるレーザ光が参照光となる。
【００５６】
ホログラム１４は、干渉縞データ生成装置１によって生成された干渉縞データを表示するものであり、例えば、液晶表示デバイスによって構成することができる。ここで、干渉縞データを表示したホログラム１４に対してハーフミラー１３によって反射されたレーザ光（参照光）が照射されることで出射した物体光及び共役光の一部は、ハーフミラー１３を透過して、レンズ１５に入射する。更に、ここでは、ホログラム１４に入射したレーザ光の一部が反射し、この光（透過光）の一部もハーフミラー１３を透過して、レンズ１５に入射する。
【００５７】
ここで表示される干渉縞データは、干渉縞データ生成装置１によって仮想ホログラム面Ｈｖ（図３参照）の後方の仮想被写体点Ｐｖ１（図３（ａ）参照）からの物体光を上半分、前方の仮想被写体点Ｐｖ２（図３（ｄ）参照）からの物体光を下半分に制限した際の物体光と参照光との干渉縞の画像データである。そして、この干渉縞データをホログラム１４に表示して、参照光を照射することで、立体像を構成する物体光と共役光とが出射する。
【００５８】
レンズ１５、１７は、ホログラム１４から出射した物体光を集光して立体像を結像させるものである。ここでは、レンズ１５及びレンズ１７は、各々の焦点距離ｆの合計（ここでは２ｆ）の距離だけ隔てて同じ光軸Ａ上に配置され、２つでアフォーカル光学系を構成する。また、レンズ１５の前側焦点面にはホログラム１４が配置され、後側焦点面には遮光板１６が配置されている。
【００５９】
遮光板１６は、透過光と、ホログラム１４から出射した共役光とを遮断するものである。ここでは、遮光板１６は、レンズ１５の焦点面において当該レンズ１５の光軸Ａから下を通過する光を遮断するように設けられている。
【００６０】
ここで、図３（ａ）、（ｄ）に示すように、ホログラム１４からは、仮想ホログラム面Ｈｖの後方の仮想被写体点Ｐｖ１からの物体光（図３（ａ）のドットの領域の光）と、前方の仮想被写体点Ｐｖ２からの物体光（図３（ｄ）のドットの領域の光）とが再生されるとともに、これらの共役光（図３（ａ）、（ｄ）の斜線の領域の光）が出射する。そして、共役光は遮光板１６によって遮断され、物体光のみが通過する。更に、レンズ１５に入射した透過光は後側焦点面において光軸に集光され、遮光板１６によって遮断される。これによって、再生装置１０は、共役光と透過光とを排除して、被写体（図示せず）の立体像を再生することができる。
【００６１】
［干渉縞データ生成装置の動作］
次に、図５を参照（適宜図１及び図２参照）して、本発明の実施の形態である干渉縞データ生成装置１が、干渉縞データを生成する動作について説明する。図５は、本発明の実施の形態である干渉縞データ生成装置の動作を示したフローチャートである。
【００６２】
まず、干渉縞データ生成装置１は、被写体情報入力手段２によって、被写体上の複数の点を点光源としたときの各点の位置の情報と当該点から出射する光の光量の情報である被写体情報を外部から入力する（ステップＳ１１；被写体情報入力ステップ）。ここでは、干渉縞データ生成装置１は、被写体情報入力手段２によって、被写体を撮像した画像と、被写体の奥行き画像とを入力することとした。
【００６３】
続いて、干渉縞データ生成装置１は、仮想ホログラム面位置設定手段３によって、ステップＳ１１によって入力された被写体上の各点の位置の情報に基づいて、仮想ホログラム面の奥行き方向の位置を設定する（ステップＳ１２）。ここでは、干渉縞データ生成装置１は、仮想ホログラム面位置設定手段３によって、ステップＳ１１によって入力された奥行き画像の各画素に対応する被写体上の点に相当する仮想被写体点のうち、一番奥の仮想被写体点と、一番手前の仮想被写体点の奥行きの中間（中央）の位置に仮想ホログラム面を仮想的に設定することとした。
【００６４】
そして、干渉縞データ生成装置１は、仮想干渉縞算出手段４によって、ステップＳ１１において入力された被写体情報に基づいて、仮想的に設置された被写体上の各点である仮想被写体点からの物体光と、参照光とによって、ステップＳ１２において設定された奥行き方向の位置に仮想的に設置された仮想ホログラム面上に仮想的に形成される干渉縞の画像データである干渉縞データを生成して外部に出力し（ステップＳ１３；仮想干渉縞算出ステップ）、動作を終了する。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施の形態である干渉縞データ生成装置と、当該干渉縞データ生成装置によって生成された干渉縞データを用いて立体像を再生する再生装置の構成を模式的に示す構成図である。
【図２】本発明の実施の形態である干渉縞データ生成装置の構成を示す構成図である。
【図３】本発明の実施の形態である干渉縞データ生成装置の仮想ホログラム面に対する仮想被写体点の位置によるハーフゾーンプレート処理の効果を模式的に示す模式図、（ａ）は、仮想被写体点が仮想ホログラム面の後方にあり、光の拡散を上半分に制限した場合の仮想ホログラム面に対して照射される光と、再生時の物体光及び共役光とを模式的に示す模式図、（ｂ）は、仮想被写体点が仮想ホログラム面の後方にあり、光の拡散を下半分に制限した場合の仮想ホログラム面に対して照射される光と、再生時の物体光及び共役光とを模式的に示す模式図、（ｃ）は、仮想被写体点が仮想ホログラム面の前方にあり、光の拡散を上半分に制限した場合の仮想ホログラム面に対して照射される光と、再生時の物体光及び共役光とを模式的に示す模式図、（ｄ）は、仮想被写体点が仮想ホログラム面の前方にあり、光の拡散を下半分に制限した場合の仮想ホログラム面に対して照射される光と、再生時の物体光及び共役光とを模式的に示す模式図である。
【図４】本発明の実施の形態である干渉縞データ生成装置の仮想干渉縞算出手段の仮想被写体点からの光の制限の向きを模式的に示す模式図である。
【図５】本発明の実施の形態である干渉縞データ生成装置の動作を示したフローチャートである。
【図６】従来のハーフゾーンプレート処理と、シングルサイドバンド法とを説明するための説明図、（ａ）は、従来のハーフゾーンプレート処理を行い干渉縞の画像を生成する方法を説明するための説明図、（ｂ）は、従来のシングルサイドバンド法により立体像を再生する方法を説明するための説明図である。
【符号の説明】
【００６６】
１      干渉縞データ生成装置
２      被写体情報入力手段
３      仮想ホログラム面位置設定手段
４      仮想干渉縞算出手段
【図１】
0005099825.tif 000002
【図２】
0005099825.tif 000003
【図３】
0005099825.tif 000004
【図４】
0005099825.tif 000005
【図５】
0005099825.tif 000006
【図６】
0005099825.tif 000007