(57)【要約】【課題】ホロウマスク錯視が発生する立体画像を生成する錯視立体画像生成装置を提供する。【解決手段】錯視立体画像生成装置１０は、ホロウマスク錯視の錯視領域を設定する錯視領域設定手段１２と、錯視領域の奥行を反転させる基準となる奥行反転基準を算出する奥行反転基準算出手段１３と、奥行反転基準を基準として、錯視領域の奥行を反転させた反転奥行情報を生成する奥行反転手段１４と、反転奥行情報及び撮影画像から立体画像を生成する立体画像生成手段１５とを備える。【選択図】図２
2020088496.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影した撮影画像と、前記撮影画像の奥行情報とを用いて、前記被写体の立体画像を生成する錯視立体画像生成装置であって、
前記撮影画像に含まれる被写体に対し、ホロウマスク錯視を発生させる錯視領域を設定する錯視領域設定手段と、
前記錯視領域内の各処理対象画素から前記錯視領域の外側に向けて延長した２本以上のサンプリング線上において、前記錯視領域の外側で前記処理対象画素に最も近い参照画素の奥行値を前記奥行情報から取得し、前記サンプリング線ごとに取得した参照画素の奥行値を前記処理対象画素と前記参照画素との距離に応じて重み付け加算することで、前記処理対象画素ごとに奥行反転基準を算出する奥行反転基準算出手段と、
前記奥行反転基準を基準として、前記奥行情報に含まれる錯視領域の奥行を反転させた反転奥行情報を生成する奥行反転手段と、
前記反転奥行情報及び前記撮影画像から前記立体画像を生成する立体画像生成手段と、
を備えることを特徴とする錯視立体画像生成装置。
【請求項２】
前記奥行反転基準算出手段は、前記処理対象画素の座標（ｘ，ｙ）、前記参照画素の奥行値ｄ、前記サンプリング線の本数Ｔ、各サンプリング線の識別番号ｔ（０≦ｔ＜Ｔ）、及び、前記処理対象画素と前記参照画素との距離ａｔが含まれる式（１）を用いて、
【数１】
2020088496.tif 000004
前記奥行反転基準Ｄ（ｘ，ｙ）を算出することを特徴とする請求項１に記載の錯視立体画像生成装置。
【請求項３】
前記奥行反転基準算出手段は、前記処理対象画素を中心として、前記サンプリング線を放射状に設定したことを特徴とする請求項１又は請求項２に記載の錯視立体画像生成装置。
【請求項４】
前記立体画像生成手段として、
前記反転奥行情報を参照して前記被写体の各画素の奥行値を設定することで、前記被写体の３次元モデルを生成する３次元モデル生成手段と、
前記３次元モデルを仮想カメラで撮影することで、インテグラル方式の要素画像を生成する要素画像生成手段と、
を備えることを特徴とする請求項１から請求項３の何れか一項に記載の錯視立体画像生成装置。
【請求項５】
前記錯視領域設定手段は、顔領域認識処理により前記被写体の顔領域を検出し、検出した前記顔領域を前記錯視領域として設定することを特徴とする請求項１から請求項４の何れか一項に記載の錯視立体画像生成装置
【請求項６】
コンピュータを、請求項１から請求項５の何れか一項に記載の錯視立体画像生成装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホロウマスク錯視を発生させる立体画像を生成する錯視立体画像生成装置及びそのプログラムに関する。
【背景技術】
【０００２】
ホロウマスク錯視とは、人間が、凹面の顔を通常の凸面の顔として認識する錯視のことである（非特許文献１）。このホロウマスク錯視を利用した作品として、「振り向きドラゴン」が知られている。この「振り向きドラゴン」は、凹んだ顔のドラゴンのペーパークラフトであり、人間がどちらに動いてもドラゴンの視線が追いかけてくるように見えるものである。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】"Knowledge in perception and illusion" by Richard Gregory, Phil. Trans. R. Soc. Lond. B (1997) 352, 1121-1128 - authoritative introduction to optical illusions.
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ホロウマスク錯視は、視線が追いかけてくるという視覚効果により、高いエンターテイメント性を有する。一方、前記ホロウマスク錯視を利用した作品は、凹面を有する物体そのものであり、当然ながら、その物体を人間が目視しなければホロウマスク錯視が発生しない。そこで、ホロウマスク錯視を発生させるコンテンツの実現が期待されている。
【０００５】
本発明は、ホロウマスク錯視が発生する立体画像を生成できる錯視立体画像生成装置及びそのプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
前記した課題に鑑みて、本発明に係る錯視立体画像生成装置は、被写体を撮影した撮影画像と、撮影画像の奥行情報とを用いて、被写体の立体画像を生成する錯視立体画像生成装置であって、錯視領域設定手段と、奥行反転基準算出手段と、奥行反転手段と、立体画像生成手段とを備える構成とした。
【０００７】
かかる錯視立体画像生成装置によれば、錯視領域設定手段は、撮影画像に含まれる被写体に対し、ホロウマスク錯視を発生させる錯視領域を設定する。
奥行反転基準算出手段は、錯視領域内の各処理対象画素から錯視領域の外側に向けて延長した２本以上のサンプリング線上において、錯視領域の外側で処理対象画素に最も近い参照画素の奥行値を奥行情報から取得する。そして、奥行反転基準算出手段は、サンプリング線ごとに取得した参照画素の奥行値を処理対象画素と参照画素との距離に応じて重み付け加算することで、処理対象画素ごとに奥行反転基準を算出する。
この奥行反転基準は、錯視領域にホロウマスク錯視を発生させる際、奥行を反転するときの基準となる奥行値を表す。
【０００８】
奥行反転手段は、奥行反転基準を基準として、奥行情報に含まれる錯視領域の奥行を反転させた反転奥行情報を生成する。
立体画像生成手段は、反転奥行情報及び撮影画像から立体画像を生成する。
このように、錯視立体画像生成装置は、錯視領域の奥行が反転した立体画像を生成するので、ホロウマスク錯視を発生させることができる。
【０００９】
なお、本発明は、コンピュータが備えるＣＰＵ、メモリ、ハードディスク等のハードウェア資源を、前記した錯視立体画像生成装置として協調動作させるプログラムで実現することもできる。
【発明の効果】
【００１０】
本発明によれば、奥行反転基準を基準として錯視領域の奥行を反転させるので、ホロウマスク錯視が発生する立体画像を生成することができる。これにより、視線が追いかけてくるという視覚効果により高いエンターテイメント性を有するコンテンツを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係る錯視立体画像生成装置の概略図である。
【図２】第１実施形態に係る錯視立体画像生成装置の構成を示すブロック図である。
【図３】第１実施形態において、（ａ）は撮影画像の一例を示す画像であり、（ｂ）は奥行情報の一例を示す画像である。
【図４】第１実施形態において、錯視領域の設定を説明する説明図である。
【図５】第１実施形態において、奥行反転基準の算出を説明する説明図である。
【図６】第１実施形態において、（ａ）は奥行反転前の錯視領域の側面図であり、（ｂ）は奥行反転後の錯視領域の側面図である。
【図７】（ａ）は従来の３次元モデルの一例を示す画像であり、（ｂ）は第１実施形態における３次元モデルの一例を示す画像である。
【図８】第１実施形態において、立体画像の一例を示す画像である。
【図９】第１実施形態に係る錯視立体画像生成装置の動作を示すフローチャートである。
【図１０】第２実施形態に係る錯視立体画像生成装置の概略図である。
【図１１】第２実施形態に係る錯視立体画像生成装置の構成を示すブロック図である。
【図１２】第２実施形態に係る錯視立体画像生成装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の各実施形態について、適宜図面を参照しながら詳細に説明する。なお、各実施形態において、同一の手段及び同一の処理には同一の符号を付し、説明を省略した。
【００１３】
（第１実施形態）
［錯視立体画像生成装置の概略］
図１を参照し、第１実施形態に係る錯視立体画像生成装置１０の概略について説明する。
錯視立体画像生成装置１０は、後記する撮影画像及び奥行情報を用いて、ホロウマスク錯視を発生させる立体画像（静止画）を生成するものである。本実施形態では、錯視立体画像生成装置１０は、立体画像として、インテグラル方式の要素画像を生成する。図１に示すように、錯視立体画像生成装置１０が生成した立体画像から、その立体画像を再生する立体スクリーン２０を製造する。例えば、立体スクリーン２０は、錯視立体画像生成装置１０の立体画像を紙やフィルム等の媒体に印刷し、２次元状の要素レンズ２１で構成されるレンズアレイ２２を前面に配置したものである。そして、人物Ｍが立体スクリーン２０を見ると、錯視立体画像生成装置１０が生成した立体画像が表示され、人物Ｍがホロウマスク錯視を体感できる。
【００１４】
［錯視立体画像生成装置の構成］
図２を参照し、錯視立体画像生成装置１０の構成について説明する。
図２に示すように、錯視立体画像生成装置１０は、撮影画像・奥行情報入力手段１１と、錯視領域設定手段１２と、奥行反転基準算出手段１３と、奥行反転手段１４と、立体画像生成手段１５とを備える。
【００１５】
撮影画像・奥行情報入力手段１１は、予め準備した撮影画像及び奥行情報を入力するものである。そして、撮影画像・奥行情報入力手段１１は、入力された撮影画像及び奥行情報を錯視領域設定手段１２に出力する。
【００１６】
ここで、撮影画像及び奥行情報について説明する。
例えば、図３（ａ）に示すように、撮影画像は、被写体（女性）を撮影したＲＧＢ画像である。また、図３（ｂ）に示すように、奥行情報は、撮影画像の各画素の奥行値を表した情報である。この奥行情報は、画素が明るい（輝度が高い）ほど手前側であり、画素が暗い（輝度が低い）ほど奥側であることを表している。
撮影画像が存在する場合、その撮影画像の各画素に奥行値を手動で割り当てて、奥行情報を生成してもよい。また、撮影画像が存在しない場合、ステレオカメラ、多視点カメラ、又は、センサカメラで被写体を撮影し、撮影画像及び奥行情報を生成してもよい。
【００１７】
錯視領域設定手段１２は、撮影画像・奥行情報入力手段１１から入力された撮影画像に含まれる被写体に対し、錯視領域を予め設定するものである。
この錯視領域とは、撮影画像の被写体のうち、ホロウマスク錯視を発生させる領域のことである。図４に示すように、錯視領域は、ホロウマスク錯視を発生させるため、撮影画像に含まれる被写体の顔領域に設定することが好ましい。そこで、錯視領域設定手段１２は、一般的な顔領域認識処理によって撮影画像から被写体の顔領域を検出し、検出した顔領域を錯視領域として設定する。例えば、図３（ａ）の撮影画像に、図４の錯視領域を設定する。なお、図４では、錯視領域を白色で図示し、それ以外の領域を黒色で図示した。
この他、錯視領域設定手段１２では、錯視立体画像生成装置１０の管理者が、図示を省略したマウス、キーボード等の操作手段を用いて、撮影画像に錯視領域を手動で設定してもよい。
その後、錯視領域設定手段１２は、設定した錯視領域の情報と、撮影画像及び奥行情報とを奥行反転基準算出手段１３に出力する。
【００１８】
奥行反転基準算出手段１３は、錯視領域内の各処理対象画素から錯視領域の外側に向けて延長した２本以上のサンプリング線上において、錯視領域の外側で処理対象画素に最も近い参照画素の奥行値を奥行情報から取得するものである。そして、奥行反転基準算出手段１３は、サンプリング線ごとに取得した参照画素の奥行値を処理対象画素と参照画素との距離に応じて重み付け加算することで、処理対象画素ごとに奥行反転基準を算出する。
【００１９】
＜奥行反転基準の算出＞
図５を参照し、奥行反転基準算出手段１３による奥行反転基準の算出を詳細に説明する。この図５では、図４の錯視領域を拡大しており、サンプリング線の本数が８本であることとする（Ｔ＝８）。
【００２０】
奥行反転基準は、錯視領域にホロウマスク錯視を発生させる際、奥行を反転するときの基準となる奥行値を表す。つまり、錯視領域では、奥行反転基準が示す奥行値を境界として、凹凸が反転する。一方、錯視領域以外の領域では、凹凸は反転しない。
【００２１】
まず、奥行反転基準算出手段１３は、図５に示すように、錯視領域Ａに１つの処理対象画素Ｂ（ｘ，ｙ）を設定する。次に、奥行反転基準算出手段１３は、この処理対象画素Ｂを中心として、放射方向に８本のサンプリング線Ｌｔを設定する（ｔ＝０〜７）。各サンプリング線Ｌｔは、処理対象画素Ｂから錯視領域Ａの外側に向けて等間隔（例えば、４５度間隔）で放射状に広がっている。
【００２２】
また、奥行反転基準算出手段１３は、各サンプリング線Ｌｔの線上において、処理対象画素Ｂから最も近い錯視領域Ａの外側の画素を探索する。ここで、各サンプリング線Ｌｔの線上で探索された画素を参照画素Ｐｔ（ｘｔ，ｙｔ）とする。次に、奥行反転基準算出手段１３は、各参照画素Ｐｔの奥行値ｄ（ｘｔ，ｙｔ）を奥行情報から取得する。そして、奥行反転基準算出手段１３は、処理対象画素Ｂと各参照画素Ｐｔとの距離ａｔを算出する。さらに、奥行反転基準算出手段１３は、距離ａｔに応じて、全ての参照画素Ｐｔの奥行値ｄ（ｘｔ，ｙｔ）を重み付け加算することで、奥行反転基準Ｄ（ｘ，ｙ）を算出する。
【００２３】
図５で説明した奥行反転基準Ｄ（ｘ，ｙ）の演算は、以下の式（１）で表される。すなわち、奥行反転基準算出手段１３は、錯視領域Ａの外周の画素間において、奥行値が滑らかに連続的につながるように、式（１）を用いて、奥行反転基準Ｄ（ｘ，ｙ）を算出する。
【００２４】
【数１】
2020088496.tif 000003
【００２５】
なお、図５では、錯視領域Ａに含まれる１画素を処理対象画素Ｂとして図示したが、実際には、錯視領域Ａの各画素を処理対象画素Ｂとして順次設定し、各処理対象画素Ｂから奥行反転基準Ｄ（ｘ，ｙ）を算出する。
また、図５では、図面を見やすくするため、距離ａ２〜ａ７の図示を省略した。
【００２６】
その後、奥行反転基準算出手段１３は、奥行反転基準と、撮影画像及び奥行情報とを奥行反転手段１４に出力する。
【００２７】
奥行反転手段１４は、奥行反転基準算出手段１３から入力された奥行反転基準を基準として、奥行情報に含まれる錯視領域の奥行を反転させた反転奥行情報を生成するものである。つまり、奥行反転手段１４は、奥行情報において、錯視領域に対応する全画素の奥行を、奥行反転基準を境界として反転させる。また、奥行反転手段１４は、錯視領域以外の奥行を反転させずに、反転奥行情報に付加することとする。
【００２８】
＜奥行の反転＞
図６を参照し、奥行反転手段１４による奥行の反転について詳細に説明する。
図６（ａ）は、錯視領域の奥行値をプロットしたものであり、被写体の顔を側面から見たように、錯視領域Ａの凹凸を表している。ここでは、説明を簡易にするために、垂直方向に２本のサンプリング線を設定し、奥行反転基準Ｄを算出したこととする。
【００２９】
この場合、奥行反転基準Ｄを算出する際、２本のサンプリング線に沿って、顔上部の奥行値ｄＵ及び顔下部の奥行値ｄＤを取得することになる。従って、奥行反転基準Ｄは、奥行値ｄＵ及び奥行値ｄＤを結んだ直線で表される。図６（ａ）では、奥行値ｄＵより奥行値ｄＤが手前側となるため、奥行反転基準Ｄも、顔上部より顔下部が手前側になる斜線で表される。図６（ａ）の奥行反転基準Ｄを基準に錯視領域Ａを反転させると、図６（ｂ）に示すように、顔下部が顔上部よりも奥行の反転量が小さくなる。つまり、図６（ｂ）では、顔下部の凹凸が減少し、錯視領域Ａが滑らかになる。
なお、奥行の反転は、図６の例に限定されないことは言うまでもない。
【００３０】
その後、奥行反転手段１４は、反転奥行情報及び撮影画像を立体画像生成手段１５に出力する。
【００３１】
図２に戻り、錯視立体画像生成装置１０の構成について説明を続ける。
立体画像生成手段１５は、奥行反転手段１４より入力された反転奥行情報及び撮影画像から立体画像を生成するものである。図２に示すように、立体画像生成手段１５は、３次元モデル生成手段１５Ａと、要素画像生成手段１５Ｂとを備える。
【００３２】
３次元モデル生成手段１５Ａは、反転奥行情報を参照し、被写体の各画素の奥行値を設定することで、被写体の３次元モデルを生成するものである。例えば、３次元モデル生成手段１５Ａは、反転奥行情報を参照し、撮影画像の各画素の奥行位置（奥行値）を取得する。また、３次元モデル生成手段１５Ａは、取得した奥行位置の色情報を、撮影画像の各画素の画素値（ＲＧＢ値）とする３次元モデルを生成する。
【００３３】
この３次元モデルは、反転奥行情報を用いて生成するので、錯視領域（顔領域）の奥行が反転する。例えば、図７（ａ）は、従来の３次元モデルを斜め前方から撮影した２次元画像であり、顔領域の奥行が反転していない。また、図７（ｂ）は、３次元モデル生成手段１５Ａが生成した３次元モデルを斜め前方から撮影した２次元画像であり、顔領域の奥行が反転している。これらの３次元モデルは、図３（ａ）の撮影画像から生成したものである。
なお、図７（ａ）及び図７（ｂ）では、２次元画像の各画素の画素位置が、３次元モデルを斜め前方から撮影したときの奥行位置を表すので、２次元画像が歪んでいる。
【００３４】
要素画像生成手段１５Ｂは、３次元モデル生成手段１５Ａが生成した３次元モデルを仮想カメラで撮影することで、インテグラル方式の要素画像を生成するものである。例えば、要素画像生成手段１５Ｂは、一般的な投影処理又は光線追跡法を用いて、図７（ｂ）の３次元モデルから、図８の要素画像を生成する。
【００３５】
最初に投影処理を用いる手法を説明する。
まず、要素画像生成手段１５Ｂは、仮想空間上に、３次元モデルと、要素画像を表示する表示画像面と、仮想レンズアレイと、仮想カメラとを配置する。次に、要素画像生成手段１５Ｂは、３次元モデルから出射され、各仮想要素レンズを通過する平行な光線群を、各仮想カメラの投影面に投影する。例えば、光線群の投影には、斜投影や正投影を用いることができる。そして、要素画像生成手段１５Ｂは、各光線に交差する表示画像面の画素の画素値を、その光線の画素値とする。
【００３６】
なお、投影処理を用いる手法は、参考文献１〜３に記載されているため、これ以上の説明を省略する。
参考文献１：特開２０１５−２２２８９２号公報
参考文献２：特開２０１６−１５８２１３号公報
参考文献２：“特集：裸眼立体表示技術  ３章  インテグラル立体”、洗井淳他、映像情報メディア学会誌 Vol.68、 No.11(2014)
【００３７】
次に光線追跡法を用いる手法を説明する。
まず、要素画像生成手段１５Ｂは、仮想空間上に、表示画像面と、仮想レンズアレイと、３次元モデルと、仮想カメラとを配置する。そして、３次元モデルから出射されて仮想要素レンズの中心を通過し、仮想カメラに達する光線を追跡し、表示画像面の各画素の画素値を求める。
【００３８】
なお、光線追跡法を用いる手法は、参考文献４，５に記載されているため、これ以上の説明を省略する。
参考文献４：特開２０１７−７３７１０号公報
参考文献５：“３次元モデルからインテグラル立体像への変換手法”、片山美和、ＮＨＫ技研Ｒ＆Ｄ、No.128（2011.7）
【００３９】
その後、立体画像生成手段１５は、生成した要素画像を外部（例えば、要素画像を媒体に印刷するプリンタ）に出力する。
【００４０】
［錯視立体画像生成装置の動作］
図９を参照し、錯視立体画像生成装置１０の動作について説明する。
図９に示すように、ステップＳ１において、撮影画像・奥行情報入力手段１１は、予め準備した撮影画像及び奥行情報を入力する。
【００４１】
ステップＳ２において、錯視領域設定手段１２は、撮影画像に含まれる被写体に対し、錯視領域を予め設定する。例えば、錯視領域設定手段１２は、一般的な顔領域認識処理によって撮影画像から被写体の顔領域を検出し、検出した顔領域を錯視領域として設定する。
【００４２】
ステップＳ３において、奥行反転基準算出手段１３は、錯視領域における奥行反転基準を算出する。具体的には、奥行反転基準算出手段１３は、サンプリング線の線上における参照画素の奥行値を奥行情報から取得する。そして、奥行反転基準算出手段１３は、取得した参照画素の奥行値を、処理対象画素と参照画素との距離に応じて重み付け加算する。すなわち、奥行反転基準算出手段１３は、前記した式（１）を用いて、奥行反転基準を算出する。
【００４３】
ステップＳ４において、奥行反転手段１４は、奥行反転基準を基準として、奥行情報に含まれる錯視領域の奥行を反転させた反転奥行情報を生成する。つまり、奥行反転手段１４は、奥行情報において、錯視領域に対応する全画素の奥行を、奥行反転基準を境界として反転させる。
【００４４】
ステップＳ５において、３次元モデル生成手段１５Ａは、反転奥行情報を参照し、撮影画像に含まれる被写体の３次元モデルを生成する。例えば、３次元モデル生成手段１５Ａは、反転奥行情報から、撮影画像の各画素の奥行位置を取得する。また、３次元モデル生成手段１５Ａは、取得した奥行位置の色情報を、撮影画像の各画素の画素値とする３次元モデルを生成する。
【００４５】
ステップＳ６において、要素画像生成手段１５Ｂは、３次元モデルを仮想カメラで撮影することで、インテグラル方式の要素画像を生成する。本実施形態では、要素画像生成手段１５Ｂは、一般的な投影処理又は光線追跡法を用いて、３次元モデルから要素画像を生成する。
【００４６】
［作用・効果］
第１実施形態に係る錯視立体画像生成装置１０は、奥行反転基準を基準として錯視領域の奥行を反転させるので、ホロウマスク錯視が発生する立体画像を生成できる。これにより、錯視立体画像生成装置１０は、視線が追いかけてくるという視覚効果により、高いエンターテイメント性を有するコンテンツを提供することができる。
さらに、錯視立体画像生成装置１０は、ホロウマスク錯視を発生させる立体スクリーン２０を製造可能とし、様々な場所でホロウマスク錯視の視覚効果を人物に体感させることができる。
【００４７】
（第２実施形態）
［錯視立体画像生成装置の概略］
図１０を参照し、第２実施形態に係る錯視立体画像生成装置１０Ｂについて、第１実施形態と異なる点を説明する。
第１実施形態では、錯視立体画像生成装置１０（図１）が、ホロウマスク錯視を発生させる静止画を生成し、この静止画を立体スクリーン２０で再生する。
これに対し、第２実施形態では、図１０に示すように、錯視立体画像生成装置１０Ｂは、ホロウマスク錯視を発生させる動画を生成し、この動画を立体画像表示装置３０で再生する点が、第１実施形態と異なる。
【００４８】
前記したように、ホロウマスク錯視を利用した作品は、凹面を有する物体そのものであり、被写体の動き、姿勢や色の変化を表現することが困難である。そこで、錯視立体画像生成装置１０Ｂは、ホロウマスク錯視を発生させる立体画像（動画）を生成し、ホロウマスクの視覚効果に加え、被写体の変化も表現することとした。
【００４９】
立体画像表示装置３０は、錯視立体画像生成装置１０Ｂが生成した立体映像を表示する一般的なインテグラル方式の立体ディスプレイである。例えば、立体画像表示装置３０は、図示を省略した表示素子と、２次元状の要素レンズ３１で構成されるレンズアレイ３２とを備える。
【００５０】
なお、本実施形態では、錯視立体画像生成装置１０Ｂが立体画像表示装置３０に立体画像を出力することとしたが、これに限定されない。例えば、錯視立体画像生成装置１０Ｂが、図示を省略した記憶装置に立体画像を書き込み、立体画像表示装置３０が、この記憶装置から立体画像を読み出すこととしてもよい。
【００５１】
［錯視立体画像生成装置の構成］
図１１を参照し、錯視立体画像生成装置１０Ｂの構成について説明する。
図１１に示すように、錯視立体画像生成装置１０Ｂは、撮影画像・奥行情報入力手段１１Ｂと、錯視領域設定手段１２と、奥行反転基準算出手段１３と、奥行反転手段１４と、立体画像生成手段１５と、制御手段１６とを備える。
なお、図１１では、図面を見やすくするため、制御手段１６の入出力を破線で図示した。
【００５２】
撮影画像・奥行情報入力手段１１Ｂは、被写体の撮影映像及び奥行情報を入力するものである。
本実施形態では、撮影映像を構成する各フレームを、前記した撮影画像として扱う。従って、奥行情報は、撮影映像を構成するフレームごとに、各画素の奥行値を表した情報となる。
ここでは、撮影画像・奥行情報入力手段１１Ｂは、撮影映像のフレーム順に、フレームと奥行情報とを対応付けて錯視領域設定手段１２に出力する。また、撮影画像・奥行情報入力手段１１Ｂは、撮影映像の最終フレームを出力した後、全フレーム終了を制御手段１６に通知する。
【００５３】
錯視領域設定手段１２、奥行反転基準算出手段１３、奥行反転手段１４及び立体画像生成手段１５（以後、「錯視立体画像生成装置１０Ｂの各手段」と略記）は、撮影映像の各フレームに順次処理を施す。また、錯視立体画像生成装置１０Ｂの各手段は、制御手段１６から処理終了が指令された場合、その指令に従って処理を終了する。
なお、錯視立体画像生成装置１０Ｂの各手段は、その処理内容が第１実施形態と同様のため、これ以上の説明を省略する。
【００５４】
制御手段１６は、錯視立体画像生成装置１０Ｂの各手段を制御するものである。本実施形態では、制御手段１６は、撮影画像・奥行情報入力手段１１Ｂから全フレーム終了が通知された場合、錯視立体画像生成装置１０Ｂの各手段に対し、処理終了を指令する。
【００５５】
［錯視立体画像生成装置の動作］
図１２を参照し、錯視立体画像生成装置１０の動作について説明する。
図１２において、ステップＳ１〜Ｓ６の処理は、第１実施形態と同様のため、説明を省略する。
【００５６】
ステップＳ７において、制御手段１６は、撮影画像・奥行情報入力手段１１Ｂから全フレーム終了が通知されたか否かを判定する。
全フレーム終了が通知されていない場合（ステップＳ７でＮｏ）、制御手段１６は、ステップＳ１に戻り、錯視立体画像生成装置１０Ｂの各手段に次フレームの処理を行わせる。
全フレーム終了が通知された場合（ステップＳ７でＹｅｓ）、制御手段１６は、錯視立体画像生成装置１０Ｂの各手段に処理を終了させる。
【００５７】
［作用・効果］
以上のように、第２実施形態に係る錯視立体画像生成装置１０Ｂは、ホロウマスクの視覚効果に加え、被写体の変化も表現できるので、エンターテイメント性をさらに向上させることができる。
【００５８】
（変形例）
以上、本発明の各実施形態を詳述してきたが、本発明は前記した各実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
前記した各実施形態では、サンプリング線が８本であることとして説明したが、２本以上であればよい。また、サンプリング線は、等間隔でなくともよい。
前記した各実施形態では、インテグラル方式の立体画像を生成することとして説明したが、これに限定されない。例えば、本発明は、ホログラフィー方式、レンチキュラー方式等の空間像再生方式にも適用することができる。
【００５９】
前記した各実施形態では、錯視立体画像生成装置を独立したハードウェアとして説明したが、本発明は、これに限定されない。例えば、本発明は、コンピュータが備えるＣＰＵ、メモリ、ハードディスク等のハードウェア資源を、前記した錯視立体画像生成装置として協調動作させるプログラムで実現することもできる。これらのプログラムは、通信回線を介して配布してもよく、ＣＤ−ＲＯＭやフラッシュメモリ等の記録媒体に書き込んで配布してもよい。
【符号の説明】
【００６０】
１０，１０Ｂ  錯視立体画像生成装置
１１，１１Ｂ  撮影画像・奥行情報入力手段
１２  錯視領域設定手段
１３  奥行反転基準算出手段
１４  奥行反転手段
１５  立体画像生成手段
１５Ａ  ３次元モデル生成手段
１５Ｂ  要素画像生成手段
１６  制御手段
２０  立体スクリーン
３０  立体画像表示装置
Ａ  錯視領域
Ｂ  処理対象画素
Ｄ  奥行反転基準
ａ０，ａ１  距離
ｄＤ，ｄＵ  奥行値
Ｌ０〜Ｌ７  サンプリング線
Ｐ０〜Ｐ７  参照画素
【図１】
2020088496.tif 000005
【図２】
2020088496.tif 000006
【図３】
2020088496.tif 000007
【図４】
2020088496.tif 000008
【図５】
2020088496.tif 000009
【図６】
2020088496.tif 000010
【図７】
2020088496.tif 000011
【図８】
2020088496.tif 000012
【図９】
2020088496.tif 000013
【図１０】
2020088496.tif 000014
【図１１】
2020088496.tif 000015
【図１２】
2020088496.tif 000016