(57)【特許請求の範囲】
【請求項１】
照明光の入射により少なくとも位相が変調された再生光を生じさせて目標再生像を再生する為のフーリエ変換型の計算機ホログラムを最適化法により作成する装置であって、
入力値ｑ（ただし、０≦ｑ＜Ｑ、ｑおよびＱそれぞれは整数。）の入力に対して関数値 exp(２πｉｑ／Ｑ) が量子化された出力値ＬＵＴ[ｑ]を出力するルックアップテーブル記憶手段と、
前記計算機ホログラムに含まれる何れかの画素の位相値の変化に応じて、その変化前の位相値および前記画素の位置に応じた入力値ｑに基づいて前記ルックアップテーブル記憶手段から出力値ＬＵＴ[ｑ]を得るとともに、その変化後の位相値および前記画素の位置に応じた入力値ｑ'に基づいて前記ルックアップテーブル記憶手段から出力値ＬＵＴ[ｑ']を得て、これら出力値ＬＵＴ[ｑ]およびＬＵＴ[ｑ']に基づいて、前記計算機ホログラムにより再生される再生像を計算する再生像計算手段と、
前記計算機ホログラムに含まれる各画素の位相値を変化させ、この変化に応じて前記再生像計算手段により計算される再生像と前記目標再生像とに基づいて、前記目標再生像を再生する為の前記計算機ホログラムを最適化法により作成する最適化処理手段と、
を備え、
前記再生像計算手段は、
前記画素の変化前の位相値２πｐ／Ｐと変化後の位相値２πｐ'／Ｐとの和（２π(ｐ＋ｐ')／Ｐ）の値がπまたは３πであるときには、変化後の位相値２πｐ'／Ｐに応じた入力値に基づいて前記ルックアップテーブル記憶手段から出力値の実数部を得るとともに、前記画素の位置に応じた入力値に基づいて前記ルックアップテーブル記憶手段から出力値を得て、これらの値に基づいて、前記計算機ホログラムにより再生される再生像を計算し、
前記和の値が２πであるときには、変化後の位相値２πｐ'／Ｐに応じた入力値に基づいて前記ルックアップテーブル記憶手段から出力値の虚数部を得るとともに、前記画素の位置に応じた入力値に基づいて前記ルックアップテーブル記憶手段から出力値を得て、これらの値に基づいて、前記計算機ホログラムにより再生される再生像を計算し、
前記和の値がπ，２πおよび３πの何れでもないときに、その変化前の位相値２πｐ／Ｐおよび前記画素の位置に応じた入力値ｑに基づいて前記ルックアップテーブル記憶手段から出力値ＬＵＴ[ｑ]を得るとともに、その変化後の位相値２πｐ'／Ｐおよび前記画素の位置に応じた入力値ｑ'に基づいて前記ルックアップテーブル記憶手段から出力値ＬＵＴ[ｑ']を得て、これら出力値ＬＵＴ[ｑ]およびＬＵＴ[ｑ']に基づいて、前記計算機ホログラムにより再生される再生像を計算する、
ことを特徴とする計算機ホログラム作成装置。
【請求項２】
照明光の入射により少なくとも位相が変調された再生光を生じさせて目標再生像を再生する為のフーリエ変換型の計算機ホログラムを最適化法により作成する方法であって、
入力値ｑ（ただし、０≦ｑ＜Ｑ、ｑおよびＱそれぞれは整数。）の入力に対して、関数値 exp(２πｉｑ／Ｑ) が量子化された出力値ＬＵＴ[ｑ]を出力するルックアップテーブルを用意し、
前記計算機ホログラムに含まれる何れかの画素の位相値の変化に応じて、その変化前の位相値および前記画素の位置に応じた入力値ｑに基づいて前記ルックアップテーブルから出力値ＬＵＴ[ｑ]を得るとともに、その変化後の位相値および前記画素の位置に応じた入力値ｑ'に基づいて前記ルックアップテーブルから出力値ＬＵＴ[ｑ']を得て、これら出力値ＬＵＴ[ｑ]およびＬＵＴ[ｑ']に基づいて、前記計算機ホログラムにより再生される再生像を計算し、
前記計算機ホログラムに含まれる各画素の位相値を変化させ、この変化に応じて計算される再生像と前記目標再生像とに基づいて、前記目標再生像を再生する為の前記計算機ホログラムを最適化法により作成するとともに、
前記計算機ホログラムにより再生される再生像を計算する際に、
前記画素の変化前の位相値２πｐ／Ｐと変化後の位相値２πｐ'／Ｐとの和（２π(ｐ＋ｐ')／Ｐ）の値がπまたは３πであるときには、変化後の位相値２πｐ'／Ｐに応じた入力値に基づいて前記ルックアップテーブルから出力値の実数部を得るとともに、前記画素の位置に応じた入力値に基づいて前記ルックアップテーブルから出力値を得て、これらの値に基づいて、前記計算機ホログラムにより再生される再生像を計算し、
前記和の値が２πであるときには、変化後の位相値２πｐ'／Ｐに応じた入力値に基づいて前記ルックアップテーブルから出力値の虚数部を得るとともに、前記画素の位置に応じた入力値に基づいて前記ルックアップテーブルから出力値を得て、これらの値に基づいて、前記計算機ホログラムにより再生される再生像を計算し、
前記和の値がπ，２πおよび３πの何れでもないときに、その変化前の位相値２πｐ／Ｐおよび前記画素の位置に応じた入力値ｑに基づいて前記ルックアップテーブルから出力値ＬＵＴ[ｑ]を得るとともに、その変化後の位相値２πｐ'／Ｐおよび前記画素の位置に応じた入力値ｑ'に基づいて前記ルックアップテーブルから出力値ＬＵＴ[ｑ']を得て、これら出力値ＬＵＴ[ｑ]およびＬＵＴ[ｑ']に基づいて、前記計算機ホログラムにより再生される再生像を計算する、
ことを特徴とする計算機ホログラム作成方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、照明光の入射により少なくとも位相が変調された再生光を生じさせて目標再生像を再生する為の計算機ホログラム（位相ホログラムまたは複素振幅ホログラム）を最適化法により作成する装置および方法に関するものである。
【０００２】
【従来の技術】
レーザマーキング、レーザ加工、光造形および光ピンセットなどの分野では、レーザ光を所望の形状に形成する画像パターン形成技術が求められている。画像パターン形成技術の１つに、計算機ホログラムを用いる技術がある。この技術では、目標とする所望の形状の再生像（目標再生像）を発生し得る計算機ホログラムを計算により求めて作成し、この計算機ホログラムに照明光を照射して目標再生像を形成する。この計算機ホログラムを用いる技術は、ホログラフィ技術を利用するものであるから、自由度が高い。また、計算機ホログラムとして位相ホログラムを用いれば、光のロスが小さいので、光エネルギの利用効率が高い。
【０００３】
この計算機ホログラムの作成は、解析的には行うことができず、反復計算に基づく最適化法により行われる。最適化による計算機ホログラムの作成は、或る初期計算機ホログラムから開始して反復計算を行って、この計算により求められた計算機ホログラムから再生される再生像が目標再生像に近づくように計算機ホログラムを逐次更新していく。このような最適化法を用いると、良好な結果が得られる。
【０００４】
例えば、文献「A. G. Kirk and T. J. Hall, "Design of binary computer generated holograms by simulated annealing: coding density and reconstruction error," Opt. Comm. Vol.94, pp.491-496 (1992)」に記載された計算機ホログラム作成方法では、最適化法としてシミュレーテッドアニーリング（ＳＡ: Simulated Annealing）法が用いられている。Kirkらは、ホログラム値が２値に制限された二値位相型計算機ホログラムの作成にＳＡ法を適用している。その他に計算機ホログラムの作成にＳＡ法を適用した様々な文献があるが、その中でも、Kirkらの上記文献は作成時間を短縮するための工夫について明確に言及している。
【０００５】
まず、この文献に基づいて構成したＳＡ法を用いた計算機ホログラム作成方法の一般的な手順を説明する。その手順では、(Ｓ１) 計算機ホログラムの初期値を決定するとともに、ＳＡ法で用いられるパラメータの初期値を決定し、(Ｓ２)計算機ホログラムに含まれる多数の画素のうち１個または複数個の画素を選択し、(Ｓ３) その選択した画素の画素値を変化させ、(Ｓ４) 画素値を変化させた後の計算機ホログラムにより再生される再生像を計算し、(Ｓ５) その計算された再生像と目標再生像との誤差を計算し、(Ｓ６) その誤差を評価して、選択した画素の画素値の変化（上記ステップＳ３）を受け入れるか否かを決定し、(Ｓ７) 計算機ホログラムに含まれる全ての画素について上記ステップＳ２〜Ｓ６の処理を行ったか否かを判断して、もし「否」であれば上記ステップＳ２に戻り、(Ｓ８) ＳＡ法で用いられるパラメータを更新し、(Ｓ９) 計算を終了してよいか否かを判断して、もし「否」であれば上記ステップＳ２に戻る。
【０００６】
このＳＡ法による計算手続は二重のループを有している。そのうちの内側のループ（ステップＳ２〜Ｓ７）では、ＳＡ法で用いられるパラメータが一定のまま、計算機ホログラムに含まれる画素をスキャンして当該画素値を最適化する。外側のループ（ステップＳ２〜Ｓ９）では、ＳＡ法で用いられるパラメータを更新しつつ最適化を反復して、最適化の度合いを高めていく。
【０００７】
【発明が解決しようとする課題】
しかし、上記文献に記載されたＳＡ法による計算機ホログラム作成方法は、繰り返し回数と計算量とが共に大きいため、非常に長い時間を要するという問題点がある。
【０００８】
繰り返し回数についていえば、ＳＡ法の内側のループは、計算機ホログラムに含まれる全ての画素について行われることから、繰り返し回数が画素数と同一である。一般に画素数は非常に大きくて、例えばＶＧＡ規格液晶モニタ用の計算機ホログラムを作成することを考えると、内側のループの繰り返し回数は３０万回以上にもなる。さらに、程度の良い解を得るためには、ステップＳ２〜Ｓ９の外側のループを多数回繰り返す必要がある。このように、外側および内側の双方のループの繰り返し回数が大きいため、作成時間が長くなる。
【０００９】
画素数が増大するとさらに作成時間が長くなる。近年では、プロセス技術の発展により、ホログラム表示に用いることのできるデバイスの画素数が急激なピッチで増加している。ホログラムの画素数が増加すると、内側のループにおける画素スキャンの為の反復回数も増加する。また、上記ステップＳ４における再生像計算量も増加する。さらに、自由度が高くなることから、外側のループにおける最適化の為の反復回数が増加する。このように、計算機ホログラムの画素数が増加すると、ホログラム作成時間が急激に増加することになる。
【００１０】
ホログラム値が多レベルになっても計算時間が増大する。Kirkらの上記文献では、ＳＡ法を用いて２値ホログラムを作成したが、２値ホログラムの場合は、ステップ４の計算量が少ないため、もともと全体の計算量が比較的少ない。また、自由度が低いため、繰り返し回数も比較的少なくて済む。これに対して、ホログラム値が多値の場合は、ステップＳ４の計算量が２値の場合の２倍以上になる。さらに、自由度が高くなるため、外側ループの繰り返し回数が増大する。この２つの効果から、ホログラム値のレベル数が増えると、ホログラム作成時間が急激に増えることになる。
【００１１】
Kirkらの上記文献では、ステップＳ４における再生像の計算において、不要な計算を排除することと、ルックアップテーブルを利用することの２つの工夫により、再生像計算の高速化を計っている。前者は多値ホログラムにも適用可能である。しかし残念ながら、彼らのルックアップテーブルについては、二値ホログラムを対象として考案されているので、多値のホログラムに適用しても作成時間を大幅に削減することはできない。
【００１２】
このように、ＳＡ法はもともと計算に時間のかかる手法である上、画素数の増大やホログラム値のレベル数の増大に伴って、作成所要時間が急激に増加する。作成所要時間が長いことは、実用化の際の大きな障害となる。また、多値ホログラムの場合には、Kirkらの文献に記されたルックアップテーブルを用いても、十分な高速化は期待できない。
【００１３】
本発明は、上記問題点を解消する為になされたものであり、計算機ホログラムを短時間に作成することができる計算機ホログラム作成装置および方法を提供することを目的とする。
【００１４】
【課題を解決するための手段】
本発明に係る計算機ホログラム作成装置は、照明光の入射により少なくとも位相が変調された再生光を生じさせて目標再生像を再生する為のフーリエ変換型の計算機ホログラムを最適化法により作成する装置であって、(1) 入力値ｑ（ただし、０≦ｑ＜Ｑ、ｑおよびＱそれぞれは整数。）の入力に対して、関数値 exp(２πｉｑ／Ｑ) が量子化された出力値ＬＵＴ[ｑ]を出力するルックアップテーブル記憶手段と、(2) 計算機ホログラムに含まれる何れかの画素の位相値の変化に応じて、その変化前の位相値および画素の位置に応じた入力値ｑに基づいてルックアップテーブル記憶手段から出力値ＬＵＴ[ｑ]を得るとともに、その変化後の位相値および画素の位置に応じた入力値ｑ'に基づいてルックアップテーブル記憶手段から出力値ＬＵＴ[ｑ']を得て、これら出力値ＬＵＴ[ｑ]およびＬＵＴ[ｑ']に基づいて、計算機ホログラムにより再生される再生像を計算する再生像計算手段と、(3) 計算機ホログラムに含まれる各画素の位相値を変化させ、この変化に応じて再生像計算手段により計算される再生像と目標再生像とに基づいて、目標再生像を再生する為の計算機ホログラムを最適化法により作成する最適化処理手段と、を備えることを特徴とする。
【００１５】
また、本発明に係る計算機ホログラム作成方法は、照明光の入射により少なくとも位相が変調された再生光を生じさせて目標再生像を再生する為のフーリエ変換型の計算機ホログラムを最適化法により作成する方法であって、(1) 入力値ｑ（ただし、０≦ｑ＜Ｑ、ｑおよびＱそれぞれは整数。）の入力に対して、関数値 exp(２πｉｑ／Ｑ) が量子化された出力値ＬＵＴ[ｑ]を出力するルックアップテーブルを用意し、(2) 計算機ホログラムに含まれる何れかの画素の位相値の変化に応じて、その変化前の位相値および画素の位置に応じた入力値ｑに基づいてルックアップテーブルから出力値ＬＵＴ[ｑ]を得るとともに、その変化後の位相値および画素の位置に応じた入力値ｑ'に基づいてルックアップテーブルから出力値ＬＵＴ[ｑ']を得て、これら出力値ＬＵＴ[ｑ]およびＬＵＴ[ｑ']に基づいて、計算機ホログラムにより再生される再生像を計算し、(3) 計算機ホログラムに含まれる各画素の位相値を変化させ、この変化に応じて計算される再生像と目標再生像とに基づいて、目標再生像を再生する為の計算機ホログラムを最適化法により作成する、ことを特徴とする。
【００１６】
上記の本発明に係る計算機ホログラム作成装置と本発明に係る計算機ホログラム作成方法とは、互いに同一の技術的思想に基づくものである。本発明では、上述したようなルックアップテーブルを用意しておくことにより、再生像を計算する際の演算量が削減され、計算機ホログラムが短時間に作成される。
【００１７】
本発明に係る計算機ホログラム作成装置は、再生像計算手段が、(1) 画素の変化前の位相値２πｐ／Ｐと変化後の位相値２πｐ'／Ｐとの和（２π(ｐ＋ｐ')／Ｐ）の値がπまたは３πであるときには、変化後の位相値２πｐ'／Ｐに応じた入力値に基づいてルックアップテーブル記憶手段から出力値の実数部を得るとともに、画素の位置に応じた入力値に基づいてルックアップテーブル記憶手段から出力値を得て、これらの値に基づいて、計算機ホログラムにより再生される再生像を計算し、(2) 和の値が２πであるときには、変化後の位相値２πｐ'／Ｐに応じた入力値に基づいてルックアップテーブル記憶手段から出力値の虚数部を得るとともに、画素の位置に応じた入力値に基づいてルックアップテーブル記憶手段から出力値を得て、これらの値に基づいて、計算機ホログラムにより再生される再生像を計算し、(3) 和の値がπ，２πおよび３πの何れでもないときに、その変化前の位相値２πｐ／Ｐおよび画素の位置に応じた入力値ｑに基づいてルックアップテーブル記憶手段から出力値ＬＵＴ[ｑ]を得るとともに、その変化後の位相値２πｐ'／Ｐおよび画素の位置に応じた入力値ｑ'に基づいてルックアップテーブル記憶手段から出力値ＬＵＴ[ｑ']を得て、これら出力値ＬＵＴ[ｑ]およびＬＵＴ[ｑ']に基づいて、計算機ホログラムにより再生される再生像を計算する、ことを特徴とする。
【００１８】
また、本発明に係る計算機ホログラム作成方法は、計算機ホログラムにより再生される再生像を計算する際に、(1) 画素の変化前の位相値２πｐ／Ｐと変化後の位相値２πｐ'／Ｐとの和（２π(ｐ＋ｐ')／Ｐ）の値がπまたは３πであるときには、変化後の位相値２πｐ'／Ｐに応じた入力値に基づいてルックアップテーブルから出力値の実数部を得るとともに、画素の位置に応じた入力値に基づいてルックアップテーブルから出力値を得て、これらの値に基づいて、計算機ホログラムにより再生される再生像を計算し、(2) 和の値が２πであるときには、変化後の位相値２πｐ'／Ｐに応じた入力値に基づいてルックアップテーブルから出力値の虚数部を得るとともに、画素の位置に応じた入力値に基づいてルックアップテーブルから出力値を得て、これらの値に基づいて、計算機ホログラムにより再生される再生像を計算し、(3) 和の値がπ，２πおよび３πの何れでもないときに、その変化前の位相値２πｐ／Ｐおよび画素の位置に応じた入力値ｑに基づいてルックアップテーブルから出力値ＬＵＴ[ｑ]を得るとともに、その変化後の位相値２πｐ'／Ｐおよび画素の位置に応じた入力値ｑ'に基づいてルックアップテーブルから出力値ＬＵＴ[ｑ']を得て、これら出力値ＬＵＴ[ｑ]およびＬＵＴ[ｑ']に基づいて、計算機ホログラムにより再生される再生像を計算する、ことを特徴とする。
【００１９】
このように、画素の変化前の位相値２πｐ／Ｐと変化後の位相値２πｐ'／Ｐとの和（２π(ｐ＋ｐ')／Ｐ）の値がπ，２πおよび３πの何れかの場合には、再生像を計算する際の演算量が更に削減され、計算機ホログラムが更に短時間に作成される。
【００２３】
【発明の実施の形態】
以下、添付図面を参照して本発明の実施の形態を詳細に説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。
【００２４】
先ず、本実施形態に係る計算機ホログラム作成装置および方法における再生像計算処理（上記ステップＳ４の処理）について説明する。計算機ホログラムがフーリエ変換ホログラムである場合には、計算機ホログラムにより再生される再生像は、計算機ホログラムをフーリエ変換することで得られる。このフーリエ変換による計算には、高速フーリエ変換（ＦＦＴ: Fast Fourier Transform）や離散フーリエ変換（ＤＦＴ: Discrete Fourier Transform）が用いられる。一般に、データ数をＶとすると、ＦＦＴにより再生像を計算する際の計算量はＶ・logＶに比例するのに対して、ＤＦＴにより再生像を計算する際の計算量はＶ2に比例するので、ＦＦＴの方が高速である。
【００２５】
しかし、ＳＡ法等の最適化法では、上述したように、(Ｓ２) 計算機ホログラムに含まれる多数の画素のうち１個または複数個の画素を選択し、(Ｓ３) その選択した画素の画素値を変化させ、(Ｓ４) 画素値を変化させた後の計算機ホログラムにより再生される再生像をフーリエ変換により計算することから、画素値が変化した画素についてのみ計算すればよい。したがって、この場合には、ＤＦＴにより再生像を計算する際の計算量はＶに比例するので、ＤＦＴの方が高速である。また、ＤＦＴによる計算の際にルックアップテーブルを用いることで、再生像を短時間に計算することができる。
【００２６】
さらに、ＦＦＴでは、再生面上の再生像に含まれる全ての画素が同時に計算されるので、再生像の一部のみが必要である場合であっても、再生像に含まれる全ての画素を計算しなければならない。一方、ＤＦＴでは、再生像に含まれる各画素は独立に計算されるので、再生像の一部のみが必要である場合には、その必要な画素についてのみ計算すればよい。すなわち、ＤＦＴによる再生像の計算に際しては、再生像のうちの関心領域に含まれる画素についてのみ計算すればよい。再生像の全画素数をＶとし、関心領域内の画素数をＵとすると、ＤＦＴによる関心領域の計算量はＵに比例し、内側のループ（ステップＳ２〜Ｓ７）における計算量はＶ・Ｕに比例する。なお、再生像のうちの関心領域は、応用によって異なるが、一般には、画素値が０でない領域である。
【００２７】
本実施形態に係る計算機ホログラム作成方法は、以上に説明した考えに基づくものであって、ルックアップテーブルを用いてＤＦＴにより再生像を計算し、この計算された再生像と目標再生像とに基づいて、目標再生像を再生する為の計算機ホログラムを最適化法により作成するものである。なお、最適化法として、既述したＳＡ法の他、遺伝的アルゴリズム（ＧＡ: Genetic Algorithm）法やフーリエ変換反復法が用いられる。以下では、ＤＦＴによる再生像の計算の際に参照されるルックアップテーブルについて主に説明する。
【００２８】
作成されるべき計算機ホログラムの画素数をＭ×Ｎとする。計算機ホログラムにおける第ｊ行第ｋ列（１≦ｊ≦Ｍ，１≦ｋ≦Ｎ）に位置する画素（以下では、この画素を「画素（ｊ，ｋ）」と表記する。）の複素振幅をｈjkの如く表記する。また、再生面上の再生像における第ｍ行第ｎ列（１≦ｍ≦Ｍ，１≦ｎ≦Ｎ）に位置する画素（以下では、この画素を「画素（ｍ，ｎ）」と表記する。）の光の複素振幅をＨmnの如く表記する。計算機ホログラムの画素（ｊ，ｋ）の複素振幅がｈjkからｈ'jkへ変化すると、再生像上の画素（ｍ，ｎ）の光の複素振幅変化量ΔＨmnは、
【００２９】
【数１】
0004191419.tif 000002
なる式で表される。ここで、ｉは虚数単位を表す。また、Δｈjkは、計算機ホログラムの画素（ｊ，ｋ）の複素振幅変化量を表し、
【００３０】
【数２】
0004191419.tif 000003
なる式で表される。
【００３１】
上記(1)式から判るように、再生像上の各画素（ｍ，ｎ）の光の複素振幅変化量ΔＨmnは、計算機ホログラムの画素（ｊ，ｋ）の複素振幅変化量Δｈjkのみに依存している。このような変化の後の再生像上の画素（ｍ，ｎ）の光の複素振幅Ｈ'mnは、変化前の複素振幅Ｈmnに対して、
【００３２】
【数３】
0004191419.tif 000004
なる式で表される。したがって、再生像上の各画素（ｍ，ｎ）の光の複素振幅Ｈmnは、最初に１回だけ計算しておけば、後は変化量ΔＨmnを加算していくだけでよい。
【００３３】
ＳＡ法等の最適化法では、以上のようにして計算された再生像と目標再生像との誤差Ｃを計算し、その誤差Ｃを評価して、選択した画素の画素値の変化を受け入れるか否かを決定する。この誤差Ｃの計算に際しては、再生像のうちの関心領域Ω内においてのみ、
【００３４】
【数４】
0004191419.tif 000005
なる二乗和を求めればよい。ここで、Ｆmnは目標再生像上の画素（ｍ，ｎ）の光の複素振幅である。なお、目標再生像のエネルギ（全ての画素の光の複素振幅の二乗和）を入力光のエネルギ（ｈjkの絶対値の二乗和）と等しくしておけば、上記(4)式のように計算範囲を関心領域Ω内に制限しても、最適化の結果には殆ど影響を与えない。
【００３５】
上記(1)式の右辺のexp関数は、実数部がcos関数を用いて計算され、虚数部がsin関数を用いて計算される。これらcos関数およびsin関数それぞれの計算に替えて、予め用意したルックアップテーブルを参照することにより、上記(1)式の右辺のexp関数の値を短時間に求めることができる。整数ＭおよびＮの最小公倍数Ｌ（Ｌ＝ｄＭ＝ｅＮ、ｄおよびｅそれぞれは整数。）を用いると、ここで用いられるルックアップテーブルＬＵＴ１は、
【００３６】
【数５】
0004191419.tif 000006
なる式で表される。なお、Kirkらの文献では、(1)式右辺の指数関数部をルックアップテーブル化している。彼らの場合は、ホログラムが２値でありΔｈjkが２および−２の２つの値しかもたないので、これで十分に高速化の効果が現れた。しかし、多値の場合には、本実施形態のようにΔｈjkの部分も含めてルックアップテーブル化しないと大きな効果が期待できない。
【００３７】
計算機ホログラムでは、各画素（ｊ，ｋ）の複素振幅ｈjkは、強度および位相の双方または何れか一方が標本化され量子化される。したがって、上記(1)式の指数関数部だけでなく複素振幅変化量Δｈjkも、予め用意したルックアップテーブルを参照することにより求めることができる。
【００３８】
作成しようとする計算機ホログラムが強度ホログラムである場合には、計算機ホログラムの各画素（ｊ，ｋ）の複素振幅ｈjkおよびｈ'jkそれぞれは量子化された実数である。したがって、この場合には、複素振幅変化量Δｈjkのルックアップテーブルを容易に作成することができる。また、上記(1)式の右辺の計算は、実数と複素数との積となるから、ルックアップテーブルを記憶したメモリの参照が３回であって、実数の乗算が２回であり、演算数が少ない。
【００３９】
作成しようとする計算機ホログラムが位相ホログラムである場合には、計算機ホログラムの各画素（ｊ，ｋ）の複素振幅ｈjkおよびｈ'jkそれぞれは、振幅強度が一定の実数値であって、位相が量子化されていて、複素数である。計算機ホログラムが複素振幅ホログラムである場合には、計算機ホログラムの各画素（ｊ，ｋ）の複素振幅ｈjkおよびｈ'jkそれぞれは、振幅強度および位相の双方が量子化されていて、複素数である。
【００４０】
計算機ホログラムが位相ホログラムまたは複素振幅ホログラムである場合に、計算機ホログラムの各画素（ｊ，ｋ）の複素振幅ｈjkの位相が０〜２πの範囲でＰ個のレベルで量子化されているものとする。計算機ホログラムの各画素（ｊ，ｋ）の複素振幅ｈjkの位相レベルがｐ（ただし、０≦ｐ＜Ｐ、ｐおよびＰそれぞれは整数。）であるとき、すなわち、位相値が２πｐ／Ｐであるとき、その複素振幅ｈjkは、
【００４１】
【数６】
0004191419.tif 000007
なる式で表される。ここで、Ａjkは、実数値であり、計算機ホログラムの画素（ｊ，ｋ）からの再生光の振幅強度を表す。
【００４２】
最適化法の過程で計算機ホログラムの画素（ｊ，ｋ）の複素振幅の位相レベルがｐからｐ'へ変化したとすると、上記(2)式の計算機ホログラムの画素（ｊ，ｋ）の複素振幅変化量Δｈjkは、
【００４３】
【数７】
0004191419.tif 000008
なる式で表される。この(7)式の右辺の括弧内はルックアップテーブル化が可能である。この場合のルックアップテーブルＬＵＴ２は、
【００４４】
【数８】
0004191419.tif 000009
なる式で表される。そして、上記(1)式の再生像の画素（ｍ，ｎ）の複素振幅変化量ΔＨmnは、ルックアップテーブルＬＵＴ１およびＬＵＴ２を用いて、
【００４５】
【数９】
0004191419.tif 000010
なる式で表される。
【００４６】
ルックアップテーブルＬＵＴ１およびＬＵＴ２それぞれの出力値は複素数であるので、この(9)式の右辺では、複素数と複素数との乗算を行うことになる。また、上記(9)式の右辺を計算するには、Ａjkのルックアップテーブルの参照、上記ルックアップテーブルＬＵＴ１の実数部および虚数部それぞれの参照、および、上記ルックアップテーブルＬＵＴ２の実数部および虚数部それぞれの参照が必要である。したがって、上記(9)式の右辺の計算では、ルックアップテーブルを記憶したメモリの参照が５回であって、実数の乗算が４回であり、実数の加減算が４回である。このように、上記(9)式に従って計算することで、再生像の画素（ｍ，ｎ）の複素振幅変化量ΔＨmnを短時間に求めることができる。
【００４７】
しかし、以下のようにルックアップテーブルを工夫することで、再生像の画素（ｍ，ｎ）の複素振幅変化量ΔＨmnを更に短時間に求めることができる。すなわち、上記(7)式を上記(1)式に代入すると、
【００４８】
【数１０】
0004191419.tif 000011
なる式が得られる。そして、Ｐ，ＭおよびＮの最小公倍数をＱとして、
【００４９】
【数１１】
0004191419.tif 000012
とする。ここで、ａ，ｂおよびｃそれぞれは整数である。このＱを用いると、上記(10)式は、
【００５０】
【数１２】
0004191419.tif 000013
と表される。
【００５１】
この(12)式の右辺にある２つのexp関数それぞれは、その位相が０〜２πの範囲でＱ個のレベルで量子化されており、１つのルックアップテーブルに置き換えることができる。ここで用いられるルックアップテーブルＬＵＴ３は、
【００５２】
【数１３】
0004191419.tif 000014
なる式で表される。ただし、０≦ｑ＜Ｑでり、ｑおよびＱそれぞれは整数である。このルックアップテーブルＬＵＴ３を用いれば、上記(12)式は、
【００５３】
【数１４】
0004191419.tif 000015
と表される。
【００５４】
上記(14)式の右辺を計算するには、Ａjkのルックアップテーブルの参照、および、上記ルックアップテーブルＬＵＴ３の実数部および虚数部それぞれの参照が必要である。したがって、上記(14)式の右辺の計算では、ルックアップテーブルを記憶したメモリの参照が５回であって、実数の乗算が２回であり、実数の加減算が２回である。このように、上記(14)式に従って計算することで、上記(9)式に従う場合よりも、再生像の画素（ｍ，ｎ）の複素振幅変化量ΔＨmnを更に短時間に求めることができる。
【００５５】
また、計算機ホログラムの画素（ｊ，ｋ）の複素振幅ｈjkの位相レベルｐ，ｐ'それぞれの値の組み合わせによっては、計算機ホログラムの画素（ｊ，ｋ）の複素振幅ｈjkが実数または虚数になるので、この複素振幅ｈjkが実数、虚数およびその他の何れであるかによって場合分けして計算することで、再生像の画素（ｍ，ｎ）の複素振幅変化量ΔＨmnを更に短時間に求めることができる。
【００５６】
すなわち、計算機ホログラムの画素（ｊ，ｋ）の複素振幅ｈjkの位相レベルｐ，ｐ'それぞれの値は０以上Ｐ未満の整数であるから、
【００５７】
【数１５】
0004191419.tif 000016
および
【００５８】
【数１６】
0004191419.tif 000017
の何れかの関係式が満たされる場合には、計算機ホログラムの画素（ｊ，ｋ）の複素振幅変化量Δｈjkは、実数であり、
【００５９】
【数１７】
0004191419.tif 000018
なる式で表される。このとき、上記(12)式は、
【００６０】
【数１８】
0004191419.tif 000019
と表される。なお、この(18)式においてRe[・]は実数部のみを参照する操作を表す。
【００６１】
一方、
【００６２】
【数１９】
0004191419.tif 000020
なる関係式が満たされる場合には、計算機ホログラムの画素（ｊ，ｋ）の複素振幅変化量Δｈjkは、虚数であり、
【００６３】
【数２０】
0004191419.tif 000021
なる式で表される。このとき、上記(12)式は、
【００６４】
【数２１】
0004191419.tif 000022
と表される。なお、この(21)式においてIm[・]は虚数部のみを参照する操作を表す。
【００６５】
上記(18)式の右辺を計算するには、Ａjkのルックアップテーブルの参照、および、上記ルックアップテーブルＬＵＴ３の実数部の参照が必要である。また、上記(21)式の右辺を計算するには、Ａjkのルックアップテーブルの参照、および、上記ルックアップテーブルＬＵＴ３の虚数部の参照が必要である。したがって、上記(19)式または上記(21)式の右辺の計算では、ルックアップテーブルを記憶したメモリの参照が４回であって、実数の乗算が３回であり、実数の加減算が不要である。このように、上記(15)式または上記(16)式が成立するときには上記(18)式に従って計算し、上記(19)式が成立するときには上記(21)式に従って計算することで、再生像の画素（ｍ，ｎ）の複素振幅変化量ΔＨmnを更に短時間に求めることができる。なお、上記(15)式、上記(16)式および上記(19)式の何れも成立しないときには、再生像の画素（ｍ，ｎ）の複素振幅変化量ΔＨmnを上記(14)式に従って計算する。
【００６６】
さらに、最適化法（特にＳＡ法）において、計算機ホログラムの画素（ｊ，ｋ）の位相レベル変化量Δｐ（＝ｐ'−ｐ）の値が限定されている場合があり、この場合には、以下のようにルックアップテーブルを工夫することで、再生像の画素（ｍ，ｎ）の複素振幅変化量ΔＨmnを更に短時間に求めることができる。すなわち、この場合には、上記(12)式は、
【００６７】
【数２２】
0004191419.tif 000023
なる式で表される。ここで、位相レベルｐおよびｐ'それぞれは０からＰ−１までの整数であるので、位相レベル変化量Δｐは、−Ｐ＋１からＰ−１までの整数である。ただし、複素指数関数の性質から exp[-ix]＝exp[i(2π-x)] であるので、上記(22)式中の [exp(２πｉΔｐ／Ｐ)−１] については、位相レベル変化量Δｐに関し０からＰ−１までの範囲でルックアップテーブルを用意すればよい。
【００６８】
したがって、ｑ＝ａｐ＋ｂｊｍ＋ｃｋｎと表し（０≦ｑ＜Ｑ）、
【００６９】
【数２３】
0004191419.tif 000024
なる式で表されるルックアップテーブルＬＵＴ４を用意することで、再生像の画素（ｍ，ｎ）の複素振幅変化量ΔＨmnは、
【００７０】
【数２４】
0004191419.tif 000025
なる式で表される。ただし、ｓは、Δｐが正である場合はΔｐであり、Δｐが負である場合はＰ−Δｐで計算され、何れの場合にも０からＰ−１までの整数である。また、ＬＵＴ４'[・,・]は２次元配列を意味し、ＬＵＴ４[・]はこれを１次元配列で表したものである。
【００７１】
上記(24)式の右辺を計算するには、Ａjkのルックアップテーブルの参照、および、上記ルックアップテーブルＬＵＴ４の実数部および虚数部それぞれの参照が必要である。したがって、上記(24)式の右辺の計算では、ルックアップテーブルを記憶したメモリの参照が３回であって、実数の乗算が２回であり、実数の加減算が不要である。このように、計算機ホログラムの画素（ｊ，ｋ）の位相レベル変化量Δｐの値が限定されている場合には、上記(24)式に従って計算することで、再生像の画素（ｍ，ｎ）の複素振幅変化量ΔＨmnを更に短時間に求めることができる。
【００７２】
なお、各ルックアップテーブルは、実数部および虚数部を含むものであるのであって、実数部がcos関数を用いて計算される値であり、虚数部がsin関数を用いて計算される値である。このことを利用すれば、各ルックアップテーブルのサイズを小さくすることができる。例えば、cos(x)＝sin(x−π) なる関係を利用すれば、各ルックアップテーブルは、実数部と虚数部とを統合することができ、サイズが１／２になる。また、cos(x)＝−cos(x−π) および cos(x)＝cos(−x) なる関係を利用すれば、各ルックアップテーブルはサイズが１／４になる。これらの方法を同時に採用すれば、各ルックアップテーブルはサイズが１／８になる。ただし、この方法はルックアップテーブルＬＵＴ４には適用できない。
【００７３】
また、ＳＡ法では、内側のループ（ステップＳ２〜Ｓ７）における１回の探索操作において、計算機ホログラムにおいて画素値を変化させる画素は１つであるのが通常であるが、同時に複数の画素の画素値を変化させる場合がある。また、ＧＡ法では、１回の探索操作において同時に複数の画素の画素値を変化させる。このように１回の探索操作において同時に複数の画素の画素値を変化させる場合には留意を要する。すなわち、本実施形態による再生像の計算時間は、（再生像における関心領域Ωの画素数）×（計算機ホログラムにおいて画素値が変化する画素数）の値に比例する。計算機ホログラムにおいて画素値が変化する画素数が多い場合には、ＦＦＴによる計算時間と比べて、本実施形態のＤＦＴによる再生像の計算時間が長くなる場合があり得る。一方、ＦＦＴによる計算時間および本実施形態のＤＦＴによる計算時間それぞれは予め測定することができる。したがって、ＦＦＴによる計算時間と比べて本実施形態のＤＦＴによる計算時間が長くなると予想される場合には、ＦＦＴを用いて再生像を計算し、そうでない場合には、本実施形態のＤＦＴを用いて再生像を計算するようにすればよい。
【００７４】
以上では、本実施形態に係る計算機ホログラム作成装置および方法における再生像計算処理の理論面を中心に説明した。次に、本実施形態に係る計算機ホログラム作成装置の構成および動作について説明するとともに、本実施形態に係る計算機ホログラム作成方法について説明する。図１は、本実施形態に係る計算機ホログラム作成装置１の構成図である。
【００７５】
本実施形態に係る計算機ホログラム作成装置１は、上述したルックアップテーブルＬＵＴ３またはＬＵＴ４を参照してＤＦＴにより再生像を計算し、この計算した再生像と目標再生像との誤差を評価し、この誤差に基づいて計算機ホログラムを最適化していって、目標再生像を再生し得る計算機ホログラムを作成するものである。計算機ホログラム作成装置１は、最適化処理部１０、再生像計算部２０、ルックアップテーブル格納メモリ３０、再生領域格納メモリ４０および再生像格納メモリ５０を備えている。
【００７６】
最適化処理部１０は、上記ステップＳ１〜Ｓ３，Ｓ５〜Ｓ９の処理を実行するとともに、再生像計算部２０に対して再生像計算（上記ステップＳ４の処理）を実行するよう指示する。最適化処理部１０は、再生像計算部２０による再生像計算に必要なルックアップテーブルを、ルックアップテーブル格納メモリ３０に格納する。最適化処理部１０は、再生像計算部２０による再生像計算の際に計算すべき再生像のうちの関心領域Ωに含まれる各画素（ｍ，ｎ）を示す位置情報ｍ，ｎを、目標再生像に基づいて求めて、再生領域格納メモリ４０に格納する。最適化処理部１０は、計算機ホログラムの初期値を決定して再生像格納メモリ５０に格納する。また、最適化処理部１０は、再生像計算の処理が終了した旨を示す終了信号を再生像計算部２０から受け取り、再生像格納メモリ５０に格納されている更新された計算機ホログラムを受け取って、最適化処理を行う。
【００７７】
再生像計算部２０は、最適化処理部１０からの指示に基づいて上記ステップＳ４の処理を実行する。このとき、再生像計算部２０は、最適化処理部１０、ルックアップテーブル格納メモリ３０、再生領域格納メモリ４０および再生像格納メモリ５０それぞれから再生像計算に必要な情報を獲得して、これらの情報に基づいて、再生像の画素（ｍ，ｎ）の複素振幅変化量ΔＨmnを計算し、変化後の再生像の画素（ｍ，ｎ）の複素振幅Ｈ'mnを求める。この再生像計算部２０における処理の内容の詳細は後述する。
【００７８】
ルックアップテーブル格納メモリ３０は、最適化処理部１０により計算されたルックアップテーブルＬＵＴ３（上記(13)式）を、最適化処理開始の当初より格納している。再生領域格納メモリ４０は、再生像のうちの関心領域Ωに含まれる各画素（ｍ，ｎ）を示す位置情報ｍ，ｎの集合を、最適化処理開始の当初より格納している。なお、再生像のうちの関心領域Ωは、一般には目標再生像のうち画素値が０でない領域であり、目標再生像に基づいて最適化処理部１０により求められたものである。再生像格納メモリ５０は、最適化処理部１０により決定された計算機ホログラムの初期値を最適化処理開始の当初に格納し、また、再生像計算部２０により計算された計算機ホログラムを更新記憶する。
【００７９】
図２は、本実施形態に係る計算機ホログラム作成装置および方法における再生像計算処理を説明するフローチャートである。図２に示したフローチャートは、上記(14)式を用いて再生像計算部２０において行われる再生像計算処理（上記ステップＳ４の処理）の詳細なフローを示すものである。
【００８０】
(Ｓ１１)  先ず、再生像計算部２０は、再生像を計算すべき旨の指示を最適化処理部１０から受け取り、さらに、計算機ホログラムに含まれる多数の画素のうち位相レベルが変化する画素（ｊ，ｋ）を示す位置情報ｊ，ｋ、および、その画素（ｊ，ｋ）の複素振幅ｈjkの変化前後の位相レベルｐ，ｐ'を、最適化処理部１０から受け取る。(Ｓ１２) また、再生像計算部２０は、再生像のうちの関心領域Ωに含まれる各画素（ｍ，ｎ）を示す位置情報ｍ，ｎを、再生領域格納メモリ４０から受け取る。
【００８１】
(Ｓ１３) 再生像計算部２０は、これらのパラメータｐ，ｐ'，ｍ，ｎ，ｊおよびｋに基づいて、ルックアップテーブル格納メモリ３０に格納されているデータを読み出す為のアドレス値ａｄｒ１（＝ａｐ＋ｂｊｍ＋ｃｋｎ）およびａｄｒ２（＝ａｐ'＋ｂｊｍ＋ｃｋｎ）を作成する。(Ｓ１４) 再生像計算部２０は、当該アドレスに格納されているデータＬＵＴ３[ａｄｒ１]およびＬＵＴ３[ａｄｒ２]をルックアップテーブル格納メモリ３０より読み出す。(Ｓ１５) そして、再生像計算部２０は、再生像の画素（ｍ，ｎ）の複素振幅変化量ΔＨmnを上記(14)式に従って計算する。
【００８２】
(Ｓ１６) 再生像計算部２０は、パラメータｍおよびｎに基づいて、再生像格納メモリ５０に格納されている再生像の画素（ｍ，ｎ）の複素振幅Ｈmnを読み出す。(Ｓ１７) 再生像計算部２０は、この複素振幅Ｈmnに上記複素振幅変化量ΔＨmnを加算することで、変化後の再生像の画素（ｍ，ｎ）の複素振幅Ｈ'mnを求めて、この複素振幅Ｈ'mnを再生像格納メモリ５０に戻す。(Ｓ１８) 再生領域格納メモリ４０に格納されている関心領域Ω内の全て画素について処理を行ったか否かを判断し、もし「否」であればステップＳ１２に戻る。(Ｓ１９) 再生領域格納メモリ４０に格納されている関心領域Ω内の全て画素について処理が終了すると、再生像計算部２０は、最適化処理部１０に対して終了信号を出力する。その後、最適化処理部１０は、再生像格納メモリ５０に格納されている更新された計算機ホログラムを受け取って、最適化処理を行う。
【００８３】
位相レベルｐとｐ'との和について上記(15)式、上記(16)式または上記(19)式が成立するか否かを判断して、この判断結果に基づいて、再生像の画素（ｍ，ｎ）の複素振幅変化量ΔＨmnを、異なる式（上記(18)式または(21)式）で計算する場合には、上記ステップＳ１１，Ｓ１２およびＳ１６〜Ｓ１９それぞれにおける処理内容は上記と同様であるが、ステップＳ１３〜Ｓ１５それぞれにおける処理内容は異なる。
【００８４】
位相レベルｐとｐ'との和について上記(15)式または上記(16)式が成立するときには、ステップＳ１３〜Ｓ１５それぞれにおける処理内容は、以下のステップＳ２３〜Ｓ２５のように置き換えられる。(Ｓ２３) 再生像計算部２０は、これらのパラメータｐ'，ｍ，ｎ，ｊおよびｋに基づいて、ルックアップテーブル格納メモリ３０に格納されているデータを読み出す為のアドレス値ａｄｒ３（＝ａｐ'）およびａｄｒ４（＝ｂｊｍ＋ｃｋｎ）を作成する。(Ｓ２４) 再生像計算部２０は、当該アドレスに格納されているデータＬＵＴ３[ａｄｒ３]およびＬＵＴ３[ａｄｒ４]をルックアップテーブル格納メモリ３０より読み出す。(Ｓ２５) そして、再生像計算部２０は、再生像の画素（ｍ，ｎ）の複素振幅変化量ΔＨmnを上記(18)式に従って計算する。
【００８５】
一方、位相レベルｐとｐ'との和について上記(19)式が成立するときには、ステップＳ１３〜Ｓ１５それぞれにおける処理内容は、以下のステップＳ３３〜Ｓ３５のように置き換えられる。(Ｓ３３) 再生像計算部２０は、これらのパラメータｐ'，ｍ，ｎ，ｊおよびｋに基づいて、ルックアップテーブル格納メモリ３０に格納されているデータを読み出す為のアドレス値ａｄｒ３（＝ａｐ'）およびａｄｒ４（＝ｂｊｍ＋ｃｋｎ）を作成する。(Ｓ３４) 再生像計算部２０は、当該アドレスに格納されているデータＬＵＴ３[ａｄｒ３]およびＬＵＴ３[ａｄｒ４]をルックアップテーブル格納メモリ３０より読み出す。(Ｓ３５) そして、再生像計算部２０は、再生像の画素（ｍ，ｎ）の複素振幅変化量ΔＨmnを上記(21)式に従って計算する。
【００８６】
また、計算機ホログラムの画素（ｊ，ｋ）の位相レベル変化量Δｐの値が限定されている場合に、再生像の画素（ｍ，ｎ）の複素振幅変化量ΔＨmnを上記(24)式に従って計算するときには、上記(23)式で表されるルックアップテーブルＬＵＴ４がルックアップテーブル格納メモリ３０に格納される。この場合には、上記ステップＳ１１，Ｓ１２およびＳ１６〜Ｓ１９それぞれにおける処理内容は上記と同様であるが、ステップＳ１３〜Ｓ１５それぞれにおける処理内容は、以下のステップＳ４３〜Ｓ４５のように置き換えられる。(Ｓ４３) 再生像計算部２０は、これらのパラメータｐ，ｐ'，ｍ，ｎ，ｊおよびｋに基づいて、ルックアップテーブル格納メモリ３０に格納されているデータを読み出す為のアドレス値ａｄｒ５（＝Ｑ(ｐ'−ｐ)＋ａｐ＋ｂｊｍ＋ｃｋｎ）を作成する。(Ｓ４４) 再生像計算部２０は、当該アドレスに格納されているデータＬＵＴ４[ａｄｒ５]をルックアップテーブル格納メモリ３０より読み出す。(Ｓ４５) そして、再生像計算部２０は、再生像の画素（ｍ，ｎ）の複素振幅変化量ΔＨmnを上記(24)式に従って計算する。
【００８７】
図３は、再生像の画素（ｍ，ｎ）の複素振幅変化量ΔＨmnを計算する際の計算量を纏めた図表である。ルックアップテーブルＬＵＴ１およびＬＵＴ２を用いる上記(9)式と比較して、ルックアップテーブルＬＵＴ３を用いる上記(14)式は、メモリ参照回数が同じであるものの、実数乗算回数および実数加減算回数それぞれが少ないので、計算時間が短い。また、位相レベルｐとｐ'との和が所定の関係を満たす場合に用いられる上記(18)式および上記(21)式それぞれは、メモリ参照回数、実数乗算回数および実数加減算回数の何れも少ないので、計算時間が更に短い。さらに、計算機ホログラムの画素（ｊ，ｋ）の位相レベル変化量Δｐの値が限定されている場合に用いられる上記(24)式は、メモリ参照回数、実数乗算回数および実数加減算回数の何れも更に少ないので、計算時間が更に短い。
【００８８】
【発明の効果】
以上、詳細に説明したとおり、本発明によれば、入力値ｑ（ただし、０≦ｑ＜Ｑ、ｑおよびＱそれぞれは整数。）の入力に対して関数値 exp(２πｉｑ／Ｑ) が量子化された出力値ＬＵＴ[ｑ]を出力するルックアップテーブルを用いることにより、或いは、入力値ｓＱ＋ｑ（ただし、０≦ｑ＜Ｑ、０≦ｓ＜Ｐ、ｑ，Ｑ，ｓおよびＰそれぞれは整数。）の入力に対して関数値 [exp(２πｉｓ／Ｐ)−１]・exp(２πｉｑ／Ｑ) が量子化された出力値ＬＵＴ[ｓＱ＋ｑ]を出力するルックアップテーブルを用いることにより、再生像を計算する際の演算量が削減され、計算機ホログラムが短時間に作成される。
【図面の簡単な説明】
【図１】本実施形態に係る計算機ホログラム作成装置の構成図である。
【図２】本実施形態に係る計算機ホログラム作成装置および方法における再生像計算処理を説明するフローチャートである。
【図３】再生像の画素の複素振幅変化量ΔＨmnを計算する際の計算量を纏めた図表である。
【符号の説明】
１…計算機ホログラム作成装置、１０…最適化処理部、２０…再生像計算部、３０…ルックアップテーブル格納メモリ、４０…再生領域格納メモリ、５０…再生像格納メモリ。
【図１】
0004191419.tif 000026
【図２】
0004191419.tif 000027
【図３】
0004191419.tif 000028