(57)【特許請求の範囲】
【請求項１】
位相計算部と、三角関数計算部と、積算部と、を備えるホログラム計算装置であって、
前記三角関数計算部は、所定の周期で区切られた位相出力データを半周期毎に振幅０の仮想線を基準に反転させ、該反転させて得られた反転位相データと該反転位相データに続く半周期の反転させない前記位相出力データとを順に繋ぎ合わせて作られる擬似ｃｏｓ波形データを作成するホログラム計算装置。
【請求項２】
前記所定の周期で区切られた位相出力データは、２πの周期で畳み込まれたものである請求項１記載のホログラム計算装置。
【請求項３】
前記三角関数計算部は、前記位相計算部による位相出力データに対しビット抽出、減算びＸＯＲを含む計算処理により行われる請求項１記載のホログラム計算装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホログラム計算装置に関する。
【背景技術】
【０００２】
電子ホログラフィ方式による三次元映像再生システムは、高い臨場感が得られる技術として研究されている。
【０００３】
しかしながら、再生には多量な計算が必要であり、この計算負荷の高さが課題の一つとなっている。
【０００４】
そのため、例えば下記非特許文献１で示すような専用計算機ＨＯＲＮが提示されており、また、下記非特許文献２で示すようなＧＰＵ（Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いたシステムが提案されており、簡素な三次元映像についてはテレビ映像と同等なフレームレートでの再生が実現されつつある
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】Ｙａｓｕｙｕｋｉ  Ｉｃｈｉｈａｓｈｉら，“ＨＯＲＮ−６  ｓｐｅｃｉａｌ−ｐｕｒｐｏｓｅ  ｃｌｕｓｔｅｒｅｄ  ｃｏｍｐｕｔｉｎｇ  ｓｙｓｔｅｍ  ｆｏｒ  ｅｌｅｃｔｒｏｈｏｌｏｇｒａｐｈｙ”，Ｖｏｌ．１７，Ｎｏ．１６，ＯＰＴＩＣＳ  ＥＸＰＲＥＳＳ，１３８９５−１３９０３
【非特許文献２】Ｈｉｒｏａｋｉ  Ｎｉｗａｓｅら，“Ｒｅａｌ−ｔｉｍｅ  ｓｐａｔｉｏｔｅｍｐｏｒａｌ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅｘｉｎｇ  ｅｌｅｃｔｒｏｈｏｌｏｇｒａｐｈｙ  ｗｉｔｈ  ａ  ｓｉｎｇｌｅ  ｇｒａｐｈｉｃｓ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ  ｕｔｉｌｉｚｉｎｇ  ｍｏｖｉｅ  ｆｅａｔｕｒｅｓ”，Ｖｏｌ．２２，Ｎｏ．２３，ＯＰＴＩＣＳ  ＥＸＰＲＥＳＳ  ２８０５２−２８０５７
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記専用計算機や上記ＧＰＵの性能向上をもってしても、未だに十分な臨場感を得られる再生システムの実現には至っていない。
【０００７】
この一因として、電子ホログラフィにおいて重要な要素である計算機合成ホログラム（ＣＧＨ）の生成に不可欠な三角関数計算の合理的な実装方法が開発されておらず、その計算負荷の高さから、高い臨場感が期待できる高精細な立体像を高速かつ連続的に生成できないことが挙げられる。例えば、専用計算機では三角関数の数表をあらかじめ計算機内に用意するいわゆるＬｏｏｋ−ｕｐ  ｔａｂｌｅを実装しているが、計算の並列数に応じてテーブル数が必要なため、回路面積を圧迫し計算の並列度を下げるおそれがある。
【０００８】
また、ＧＰＵはその構造からＬｏｏｋ−ｕｐ  ｔａｂｌｅの実装が難しく、専用回路や近似計算によって三角関数計算を実装しているがその計算負荷は高い。
【０００９】
そこで、本発明は上記課題に鑑み、より計算負荷の低いホログラム計算装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決する本発明の一観点に係るホログラム計算装置は、位相計算部と三角関数計算部と、積算部と、を備えるホログラム計算装置であって、三角関数計算部は、２π周期で計算された位相出力データを半周期毎に振幅０の仮想線を基準に反転させ、該反転させて得られた反転位相データと該反転位相データに続く半周期の反転させない位相出力データとを順に繋ぎ合わせて作られる擬似ｃｏｓ波形データを作成することを特徴とする。
【発明の効果】
【００１１】
以上、本発明によって、より計算負荷の低いホログラム計算装置を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態に係る三次元表示システムの構成図である。
【図２】実施形態に係るホログラム計算装置の機能ブロック図である。
【図３】ホログラム計算のイメージを示す図である。
【図４】ホログラム計算のイメージを示す図である。
【図５】計算出力データのイメージを示す図である。
【図６】畳み込みのイメージを示す図である。
【図７】一部反転のイメージを示す図である。
【図８】２πによる剰余演算と、２Ｍによる剰余演算の比較の概念を示す図である。
【図９】三角関数計算部の実装回路の例を示す図である。
【図１０】計算に用いたホログラムのイメージ図である。
【図１１】計算による再生像画質評価の結果を示す図である。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態について、図面を用いて詳細に説明する。ただし、本発明は多くの異なる形態による実施が可能であり、以下に示す実施形態の例示にのみ狭く限定されるわけではない。
【００１４】
図１は、本実施形態に係るホログラム計算装置（以下「本装置」という。）を用いて実現される三次元表示システム（以下「本システム」という。）Ｓの構成図である。
【００１５】
本図で示すように、本システムＳは、三次元ホログラム計算装置１と、この三次元ホログラム計算装置１によって計算される三次元ホログラムを表示させるための空間位相変調器２と、ハーフミラー３と、このハーフミラー３に光を照射するレーザー光源４と、を備えて構成されている。
【００１６】
本図で示すように、本システムＳでは、三次元ホログラム計算装置１により三次元ホログラムデータを作成し、空間位相変調器２は三次元ホログラムデータの入力を受けて三次元ホログラムを表示する。一方、レーザー光源４は、ハーフミラー３に光を入力しその一部を空間位相変調器２に入力する。位相空間変調器２に入力されたレーザー光は変調を受け、ハーフミラー３に再び戻り、変調を受ける前のレーザー光と干渉しあい、その結果、観測者には三次元の立体画像として認識される。なお空間位相変調器２の表示を時間の経過とともに変調させることで、動画像（映像）として認識される。
【００１７】
本システムＳにおいて、三次元ホログラム計算装置１は、三次元ホログラムデータを作成することのできるものである。この構造としては、限定されるわけではないが、いわゆるコンピュータであることが好ましい。コンピュータとしては、特に限定されるわけではないが、ハードウェア構成として、例えばデータについて計算処理を行う中央演算装置（ＣＰＵ）、プログラムや各種データを格納するハードディスク等の記録装置、メモリ等一時的にデータを格納して処理するための記憶装置、キーボードやマウス等使用者の要求を入力するための入力装置、これら各装置を電子的に接続するためのバス等を備えて構成されていることが好ましい。また本システムＳの三次元ホログラム計算装置１には、ホログラム計算を行うための専用のユニット、上記したＨＯＲＮ等の専用計算ユニットを設けておくことも好ましい。
【００１８】
また、本システムＳでは、上記ハードウェア構成が使用者の要求に基づき各種処理を行うことで、三次元ホログラム計算装置として機能する。この詳細については後述する。
【００１９】
本システムＳにおいて、空間位相変調器２は、上記の通り、三次元ホログラムデータの入力を受けて三次元ホログラムを表示することができるものである。この限りにおいて限定されず、例えば液晶表示装置等を用いることができる。
【００２０】
本システムＳにおいて、ハーフミラー３は、入射された光の一部を透過し、一部を反射させることができるものである。ハーフミラー３については、特に限定されず一般に市販されているものを使用することができる。
【００２１】
本システムＳにおいて、レーザー光源４は、上記の通りレーザー光を発することのできるものである。レーザー光を発することのできるものである限りにおいて限定されるわけではないが、例えばＬＥＤ  Ｌａｓｅｒであることは簡便な構成を実現する上で好ましい一例である。
【００２２】
また、レーザー光の波長としては、特に限定されるわけではないが、観測者が認識することのできる波長であることが好ましく、より好ましくは可視領域であって、具体的には３５０ｎｍ以上８００ｎｍ以下であることが好ましい。なお、レーザー光源の波長がこの波長範囲にない場合、波長変調を行いこの範囲に収めておくことが好ましい。
【００２３】
また本システムＳにおいて、レーザー光源４を平行光とするためのコリメータレンズＣをレーザー光源４とハーフミラー３との間に設けておくことも好ましい。このようにすることで、観測者は広い面積の画像を得ることが可能となる。
【００２４】
ここで図２に、三次元ホログラム計算装置１の機能ブロックを示す。上記の通り、三次元ホログラム計算装置１は、コンピュータのハードウェアの各要素がそれぞれの機能を発揮することにより、一つの装置として動作することができる。
【００２５】
本図で示すように、三次元ホログラム計算装置１は、位相計算部１１と、三角関数計算部１２と、積算部１３と、を備えており、三角関数計算部１２は、２π周期で計算された位相出力データを半周期毎に反転させることで擬似ｃｏｓ波形データを作成する。
【００２６】
本実施形態において、三次元ホログラム計算は、以下の式に従い、ホログラム計算を行う。
【数１】
0006781446.tif 000002
【００２７】
すなわち、上記の式では、まず位相計算を行い（位相計算部による処理を行い）、その後三角関数計算具体的にはコサインの値を求め（三角関数計算部による処理を行い）、その後これらを積算する（積算部による処理を行う）ことになる。この場合の上記数式との関連のイメージを図３に示しておく。
【００２８】
まず、三次元ホログラム計算装置１における位相計算部１１は、三次元ホログラムのための位相の計算を行うものであって、この限りにおいて様々な計算方法を用いることができるが、具体的には、例えば、観測者に認識させたい三次元立体を想定し、その三次元立体を多数の点光源と仮定する。そして、この点光源から伝搬する光を想定し、ホログラムを表示させる面における位相を計算し、位相出力データとして出力する。この場合のイメージ図を図４に示しておくとともに、位相計算部による位相出力データのイメージを図５に示しておく。
【００２９】
そして、三次元ホログラム計算装置１における三角関数計算部１２は、上記位相計算部１１の出力に基づき、２π周期で計算された位相出力データを半周期毎に反転させる。具体的には、上記図のイメージで示す位相出力データを２π周期で区切り、値をそろえていく、すなわちいわゆる畳み込みを行う。この場合のイメージ図を図６に示す。
【００３０】
次に、この２πで区切った位相出力データの各範囲に対し、半分（半周期）毎に値を反転させ、周期的な擬似ｃｏｓ波形データを作成する。この結果作成される擬似ｃｏｓ波形データのイメージを図７に示す。
【００３１】
三次元ホログラム計算装置１における積算部１３は、上記三角関数計算部１２による出力について積算を行い、その結果を三次元ホログラムデータとして出力する。
【００３２】
以上、本実施形態の三次元ホログラム計算装置よって、より計算負荷の低いホログラム計算を行うことができる。より具体的に説明すると、従来、コサイン波形を計算するためには、ｃｏｓ（ｘ）の値をあらかじめ計算して記録するいわゆるコサインテーブルを使用していた。この精度、ｘの粒度は実装に依存し、また、計算の並列数に応じてテーブル数が必要なため、回路面積を圧迫し計算の並列度を下げてしまう要因となっていた。一方、ｃｏｓ（ｘ）の値をその場でそのまま計算していたのでは計算の負荷があまりに多くなってしまう。これに対し、本方法では、上記のとおり、位相出力データを所定の周期、具体的には２πで区切り、この位相出力データを半周期毎に反転させるといった簡便な方法で擬似ｃｏｓ波形データを作成することができ、計算の負荷を非常に軽くすることができる。
【００３３】
ところで、上記方法によると確かに計算の負荷を非常に軽くすることができるが、本実施形態ではさらに、計算の負荷を軽減するための手法を採用することができる。具体的には、上記のように２π周期で畳み込む場合、２π毎にその剰余を求めるが、その場合、一般には剰余演算ｍｏｄｕｌｏ（以下「ｍｏｄ」）を用いることで求められる。すなわち、この剰余はｍｏｄ（ｋｒ，２π）であらわすことができる。しかしながら、計算において、浮動小数又は固定小数である２πに対するこの処理負荷は少なくない。そこで、整数Ａに対するｍｏｄｕｌｏ（Ａ，２Ｍ），（Ｍは０より大きな自然数）がＡの下位Ｍビットのビット抽出で実装可能であることを利用することで、計算の軽減を図ることができる。図８に、２πによる剰余演算と、２Ｍによる剰余演算の比較の概念図を示す。ホログラムの計算において、各点光源の波面の振幅はそれらの比が一定であれば重要ではなく、位相計算出力に一定倍率をかけて得られる振動周波数は同じになる。また、出力として得られるホログラムデータも同じになる。すなわち、被剰余数を定数倍しても剰余数を同様に定数倍すれば、剰余演算によって得られる振動周波数は同じになる。そのため、本方法では、上記式における２πを２Ｍに置き換えて出力の下位Ｍビットを抽出することで三角関数と同じ周期性をもつ波形を作り出すことができる。ここでＭは２、３倍程度の小さな値でも十分な性能のホログラムデータを生成することが可能である。
【００３４】
上記を踏まえると、実装回路の例は、たとえば図９で示すことができる。すなわち、本実施形態では、ビット抽出、減算及びＸＯＲ（排他的論理和）を含む回路、より具体的にはこれらのみで構成される回路で示すことができる。
【００３５】
ここで、上記手法を用いて、実際に図１０で示すホログラム“ｔｙｒａｎｎｏ”を用いて、上記背景技術で言及した直接計算を行った結果と、本方法による結果について計算を行った。この結果を図１１に示す。またこの再製造画質評価を行ったところ、ＳＮ比４０ｄＢ超を達成することができた。この結果から、本方法により大幅な計算負荷の軽減を図ることができるとともに、十分な再現制度を維持することができるのを確認した。
【産業上の利用可能性】
【００３６】
本発明は、ホログラム計算装置として産業上の利用可能性がある。
【図１】
0006781446.tif 000003
【図２】
0006781446.tif 000004
【図３】
0006781446.tif 000005
【図４】
0006781446.tif 000006
【図５】
0006781446.tif 000007
【図６】
0006781446.tif 000008
【図７】
0006781446.tif 000009
【図８】
0006781446.tif 000010
【図９】
0006781446.tif 000011
【図１０】
0006781446.tif 000012
【図１１】
0006781446.tif 000013