(57)【要約】【課題】多数の画像について効率よく処理可能で、かつ背景の自由度の高い立体視用印刷物の製造方法、立体視用印刷物、画像生成方法及びプログラムを提供することにある。【解決手段】本発明の立体視用印刷物の製造方法は、前記左目用調整基準画像及び右目用調整基準画像の基準面の画像の少なくとも奥行き方向でのパースペクティブを減少させるための補正処理を行い、補正処理に用いた左目用補正パラメータ及び右目用補正パラメータを記憶部に記憶させ、記憶部に記憶された前記左目用補正パラメータ前記左目用補正パラメータに基づき、前記第１の左目用画像及び前記第１の右目用画像に対して少なくとも奥行き方向でのパースペクティブを減少させるための補正処理を施して第２の左目用画像及び第２の右目用画像を作成する。【選択図】      図１１
2006221372.tif 000002
【特許請求の範囲】
【請求項１】
立体視用印刷物の製造方法であって、
視線方向に対して斜め方向となる基準面に対して、左目用視点から見える前記基準面を含む立体視のための左目用調整基準画像、及び右目用視点から見える前記基準面を含む立体視のための右目用調整基準画像を作成し、
前記左目用調整基準画像の基準面の画像の少なくとも奥行き方向でのパースペクティブを減少させるための補正処理を行い、補正処理に用いた左目用補正パラメータを記憶部に記憶させるとともに、前記右目用調整基準画像の基準面の画像の少なくとも奥行き方向でのパースペクティブを減少させるための補正処理を行い、補正処理に用いた右目用補正パラメータを記憶部に記憶させ、
前記基準面に対し所定の位置関係となるように物体を配置して、左目用調整基準画像と同じ左目用視点及び視線方向から見える立体視のための第１の左目用画像、及び右目用調整基準画像と同じ右目用視点及び視線方向から見える立体視のための第１の右目用画像を作成し、
記憶部に記憶された前記左目用補正パラメータに基づき、前記第１の左目用画像に対して前記左目用調整基準画像の基準面での画像の少なくとも奥行き方向でのパースペクティブを減少させるための補正処理を施して第２の左目用画像を作成するとともに、記憶部に記憶された前記右目用補正パラメータに基づき、前記第１の右目用画像に対して前記右目用調整基準画像の基準面での画像の少なくとも奥行き方向でのパースペクティブを減少させるための補正処理を施して第２の右目用画像を作成し
第２の左目用画像と第２の右目用画像とに基づいて立体視用印刷物を作成することを特徴とする立体視用印刷物の製造方法。
【請求項２】
立体視用印刷物の製造方法であって、
視線方向に対して斜め方向となる基準面において長方形を構成する第１〜第４のマークを含む画像を、左目用視点位置から撮影して立体視のための左目用調整基準画像を作成するとともに、右目用視点位置から撮影して立体視のための右目用調整基準画像を作成し、  前記左目用調整基準画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを、補正用の頂点位置に移動させる補正処理を行い、補正処理に用いた左目用補正パラメータを記憶部に記憶させるとともに、前記右目用調整基準画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを、補正用の頂点位置に移動させる補正処理を行い、補正処理に用いた右目用補正パラメータを記憶部に記憶させ、
前記基準面に基づき設定される所定の位置に被写体を配置して、左目用調整基準画像と同じ左目用視点及び視線方向から見える立体視のための第１の左目用画像を作成するとともに、右目用調整基準画像と同じ右目用視点及び視線方向から見える立体視のための第１の右目用画像を作成し、
記憶部に記憶された前記左目用補正パラメータに基づき、第１の左目用画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを移動させる補正処理を行うことで、第１の左目用画像から第２の左目用画像を作成するとともに、記憶部に記憶された前記右目用補正パラメータに基づき、第１の右目用画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを移動させる補正処理を行うことで、第１の右目用画像から第２の右目用画像を作成し、
第２の左目用画像と第２の右目用画像とに基づいて立体視用印刷物を作成することを特徴とする立体視用印刷物の製造方法。
【請求項３】
請求項１乃至２のいずれかの製造方法により作成された立体視用印刷物。
【請求項４】
請求項１乃至２のいずれかの製造方法により作成された立体視用印刷物を複製することで作成された立体視用印刷物。
【請求項５】
立体視画像を生成する画像生成方法であって、
視線方向に対して斜め方向となる基準面に対して、左目用視点から見える前記基準面を含む立体視のための左目用調整基準画像、及び右目用視点から見える前記基準面を含む立体視のための右目用調整基準画像を生成し、
前記左目用調整基準画像の基準面の画像の少なくとも奥行き方向でのパースペクティブを減少させるための補正処理を行い、補正処理に用いた左目用補正パラメータを記憶部に記憶させるとともに、前記右目用調整基準画像の基準面の画像の少なくとも奥行き方向でのパースペクティブを減少させるための補正処理を行い、補正処理に用いた右目用補正パラメータを記憶部に記憶させ、
前記基準面に対し所定の位置関係となるように物体を配置して、左目用調整基準画像と同じ左目用視点及び視線方向から見える立体視のための第１の左目用画像、及び右目用調整基準画像と同じ右目用視点及び視線方向から見える立体視のための第１の右目用画像を生成し、
記憶部に記憶された前記左目用補正パラメータに基づき、前記第１の左目用画像に対して前記左目用調整基準画像の基準面での画像の少なくとも奥行き方向でのパースペクティブを減少させるための補正処理を施して第２の左目用画像を生成するとともに、記憶部に記憶された前記右目用補正パラメータに基づき、前記第１の右目用画像に対して前記右目用調整基準画像の基準面での画像の少なくとも奥行き方向でのパースペクティブを減少させるための補正処理を施して第２の右目用画像を生成し
第２の左目用画像と第２の右目用画像とに基づいて立体視画像を生成することを特徴とする画像生成方法。
【請求項６】
立体視画像を生成する画像生成方法であって、
視線方向に対して斜め方向となる基準面において長方形を構成する第１〜第４のマークを含む画像を、左目用視点位置から撮影して立体視のための左目用調整基準画像を生成するとともに、右目用視点位置から撮影して立体視のための右目用調整基準画像を生成し、  前記左目用調整基準画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを、補正用の頂点位置に移動させる補正処理を行い、補正処理に用いた左目用補正パラメータを記憶部に記憶させるとともに、前記右目用調整基準画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを、補正用の頂点位置に移動させる補正処理を行い、補正処理に用いた右目用補正パラメータを記憶部に記憶させ、
前記基準面に基づき設定される所定の位置に被写体を配置して、左目用調整基準画像と同じ左目用視点及び視線方向から見える立体視のための第１の左目用画像を生成するとともに、右目用調整基準画像と同じ右目用視点及び視線方向から見える立体視のための第１の右目用画像を生成し、
記憶部に記憶された前記左目用補正パラメータに基づき、第１の左目用画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを移動させる補正処理を行うことで、第１の左目用画像から第２の左目用画像を生成するとともに、記憶部に記憶された前記右目用補正パラメータに基づき、第１の右目用画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを移動させる補正処理を行うことで、第１の右目用画像から第２の右目用画像を生成し、
第２の左目用画像と第２の右目用画像とに基づいて立体視画像を生成することを特徴とする画像生成方法。
【請求項７】
立体視画像を生成するためのプログラムであって、
視線方向に対して斜め方向となる基準面に対して、左目用視点から見える前記基準面を含む立体視のための左目用調整基準画像、及び右目用視点から見える前記基準面を含む立体視のための右目用調整基準画像に対し、前記左目用調整基準画像の基準面の画像の少なくとも奥行き方向でのパースペクティブを減少させるための補正処理を行い、補正処理に用いた左目用補正パラメータを記憶部に記憶させるとともに、前記右目用調整基準画像の基準面の画像の少なくとも奥行き方向でのパースペクティブを減少させるための補正処理を行い、補正処理に用いた右目用補正パラメータを記憶部に記憶させる手段と、
前記基準面に対し所定の位置関係となるように物体を配置して生成された、左目用調整基準画像と同じ左目用視点及び視線方向から見える立体視のための第１の左目用画像、及び右目用調整基準画像と同じ右目用視点及び視線方向から見える立体視のための第１の右目用画像に対し、記憶部に記憶された前記左目用補正パラメータに基づき、前記第１の左目用画像に対して前記左目用調整基準画像の基準面での画像の少なくとも奥行き方向でのパースペクティブを減少させるための補正処理を施して第２の左目用画像を生成するとともに、記憶部に記憶された前記右目用補正パラメータに基づき、前記第１の右目用画像に対して前記右目用調整基準画像の基準面での画像の少なくとも奥行き方向でのパースペクティブを減少させるための補正処理を施して第２の右目用画像を生成する手段と、
第２の左目用画像と第２の右目用画像とに基づいて立体視画像を生成する手段と、
してコンピュータを機能させることを特徴とするプログラム。
【請求項８】
立体視画像を生成するためのプログラムであって、
視線方向に対して斜め方向となる基準面において長方形を構成する第１〜第４のマークを含む画像、及び左目用視点位置から撮影して立体視のための左目用調整基準画像を生成するとともに、右目用視点位置から撮影して立体視のための右目用調整基準画像に対し、前記左目用調整基準画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを、補正用の頂点位置に移動させる補正処理を行い、補正処理に用いた左目用補正パラメータを記憶部に記憶させるとともに、前記右目用調整基準画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを、補正用の頂点位置に移動させる補正処理を行い、補正処理に用いた右目用補正パラメータを記憶部に記憶させる手段と、
前記基準面に基づき設定される所定の位置に被写体を配置して生成された、左目用調整基準画像と同じ左目用視点及び視線方向から見える立体視のための第１の左目用画像、及び右目用調整基準画像と同じ右目用視点及び視線方向から見える立体視のための第１の右目用画像に対し、記憶部に記憶された前記左目用補正パラメータに基づき、第１の左目用画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを移動させる補正処理を行うことで、第１の左目用画像から第２の左目用画像を生成するとともに、記憶部に記憶された前記右目用補正パラメータに基づき、第１の右目用画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを移動させる補正処理を行うことで、第１の右目用画像から第２の右目用画像を生成する手段と、
第２の左目用画像と第２の右目用画像とに基づいて立体視画像を生成する手段と、
してコンピュータを機能させることを特徴とするプログラム。
【請求項９】
立体視画像を生成するための画像生成装置であって、
視線方向に対して斜め方向となる基準面に対して、左目用視点から見える前記基準面を含む立体視のための左目用調整基準画像、及び右目用視点から見える前記基準面を含む立体視のための右目用調整基準画像に対し、前記左目用調整基準画像の基準面の画像の少なくとも奥行き方向でのパースペクティブを減少させるための補正処理を行い、補正処理に用いた左目用補正パラメータを記憶部に記憶させるとともに、前記右目用調整基準画像の基準面の画像の少なくとも奥行き方向でのパースペクティブを減少させるための補正処理を行い、補正処理に用いた右目用補正パラメータを記憶部に記憶させる手段と、
前記基準面に対し所定の位置関係となるように物体を配置して生成された、左目用調整基準画像と同じ左目用視点及び視線方向から見える立体視のための第１の左目用画像、及び右目用調整基準画像と同じ右目用視点及び視線方向から見える立体視のための第１の右目用画像に対し、記憶部に記憶された前記左目用補正パラメータに基づき、前記第１の左目用画像に対して前記左目用調整基準画像の基準面での画像の少なくとも奥行き方向でのパースペクティブを減少させるための補正処理を施して第２の左目用画像を生成するとともに、記憶部に記憶された前記右目用補正パラメータに基づき、前記第１の右目用画像に対して前記右目用調整基準画像の基準面での画像の少なくとも奥行き方向でのパースペクティブを減少させるための補正処理を施して第２の右目用画像を生成する手段と、
第２の左目用画像と第２の右目用画像とに基づいて立体視画像を生成する手段と、
を含むことを特徴とする画像生成装置。
【請求項１０】
立体視画像を生成するための画像生成装置であって、
視線方向に対して斜め方向となる基準面において長方形を構成する第１〜第４のマークを含む画像、及び左目用視点位置から撮影して立体視のための左目用調整基準画像を生成するとともに、右目用視点位置から撮影して立体視のための右目用調整基準画像に対し、前記左目用調整基準画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを、補正用の頂点位置に移動させる補正処理を行い、補正処理に用いた左目用補正パラメータを記憶部に記憶させるとともに、前記右目用調整基準画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを、補正用の頂点位置に移動させる補正処理を行い、補正処理に用いた右目用補正パラメータを記憶部に記憶させる手段と、
前記基準面に基づき設定される所定の位置に被写体を配置して生成された、左目用調整基準画像と同じ左目用視点及び視線方向から見える立体視のための第１の左目用画像、及び右目用調整基準画像と同じ右目用視点及び視線方向から見える立体視のための第１の右目用画像に対し、記憶部に記憶された前記左目用補正パラメータに基づき、第１の左目用画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを移動させる補正処理を行うことで、第１の左目用画像から第２の左目用画像を生成するとともに、記憶部に記憶された前記右目用補正パラメータに基づき、第１の右目用画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを移動させる補正処理を行うことで、第１の右目用画像から第２の右目用画像を生成する手段と、
第２の左目用画像と第２の右目用画像とに基づいて立体視画像を生成する手段と、
を含むことを特徴とする画像生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、立体視用印刷物の製造方法、立体視用印刷物、画像生成方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、左目に相当するカメラで撮った左目用の画像と、右目に相当するカメラで撮った右目用の画像とを用意し、これらの画像をアナグリフ（anaglyph)処理などにより合成して、立体視を実現する技術が知られている。そして、カメラで撮った左目用画像、右目用画像に対してパースペクティブを無くす処理を行うことで、これまでの手法では実現できなかったリアルな立体視を実現する技術も知られている。
【特許文献１】特開２０００−５６４１１号公報
【特許文献２】特開２００４−１７８５７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
リアルな立体視を実現するためにはパースペクティブをなくすために、どのくらい画像を変化させるのかが重要となってくるが、これは対象となる画像の撮影毎に微妙に異なってくる。従って従来の立体視方式では、カメラで撮った左目用画像、右目用画像に対して撮影毎に画像内の基準位置に基づいて変形させる作業が必要であった。
【０００４】
しかし背景を変えて複数の画像を撮影する場合には、基準位置が見えなくなる場合もあり、このような場合に前記作業が困難であるという問題点があった。
【０００５】
また前記作業は人手を介して行う場合がおおいので多数の画像について立体視画像を生成する際には、処理が大変であるという問題点があった。
【０００６】
本発明は、以上のような課題に鑑みてなされたものであり、その目的とするところは、より自然な立体視を実現できる立体視用印刷物を提供する際に多数の画像について効率よく処理可能で、かつ背景の自由度の高い立体視用印刷物の製造方法、立体視用印刷物、画像生成方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
（１）  本発明は
立体視用印刷物の製造方法であって、
視線方向に対して斜め方向となる基準面に対して、左目用視点から見える前記基準面を含む立体視のための左目用調整基準画像、及び右目用視点から見える前記基準面を含む立体視のための右目用調整基準画像を作成し、
前記左目用調整基準画像の基準面の画像の少なくとも奥行き方向でのパースペクティブを減少させるための補正処理を行い、補正処理に用いた左目用補正パラメータを記憶部に記憶させるとともに、前記右目用調整基準画像の基準面の画像の少なくとも奥行き方向でのパースペクティブを減少させるための補正処理を行い、補正処理に用いた右目用補正パラメータを記憶部に記憶させ、
前記基準面に対し所定の位置関係となるように物体を配置して、左目用調整基準画像と同じ左目用視点及び視線方向から見える立体視のための第１の左目用画像、及び右目用調整基準画像と同じ右目用視点及び視線方向から見える立体視のための第１の右目用画像を作成し、
記憶部に記憶された前記左目用補正パラメータに基づき、前記第１の左目用画像に対して前記左目用調整基準画像の基準面での画像の少なくとも奥行き方向でのパースペクティブを減少させるための補正処理を施して第２の左目用画像を作成するとともに、記憶部に記憶された前記右目用補正パラメータに基づき、前記第１の右目用画像に対して前記右目用調整基準画像の基準面での画像の少なくとも奥行き方向でのパースペクティブを減少させるための補正処理を施して第２の右目用画像を作成し
第２の左目用画像と第２の右目用画像とに基づいて立体視用印刷物を作成することを特徴とする。
【０００８】
また本発明は、上記手順をコンピュータに実行させるプログラムに関係する。
【０００９】
また本発明は、上記手順を含む画像生成方法に関係する。
【００１０】
左目用調整基準画像や右目用調整基準画像を作成する場合には、基準面上或いは基準面の下方又は上方に基準物体や基準マーク等を配置してもよいし、基準物体や基準マークを全く配置せずに基準面だけを含む左目用調整基準画像を作成してもよい（基準物体や基準マークを配置しないでも視線方向となる目標位置が特定できればよい）
パースペクティブを減少させるための補正処理とは、パースペクティブを完全になくすための補正処理でもよいし、パースペクティブは完全に無くならないが現状よりもパースペクティブを減少させるための補正処理でもよい。
【００１１】
ここにおいて左目用補正パラメータ、右目用補正パラメータは、補正処理の形態に応じて様々な実現形態を取りうる。例えば対象画像においてどれくらいパースペクティブを変化させるのかを特定するための情報でもよい。また例えば変形用のツール（汎用ツールも含む）に対して位置や変形内容を特定するコマンドを指定して行う補正処理を行う場合には、変形用のツール特定情報及び位置や変形内容を特定するコマンドを左目用補正パラメータ、右目用補正パラメータとして記憶するようにしても良い。
【００１２】
またコンピュータ等の画像処理装置でユーザーが行った一連の手続きを記憶し、是を再現する機能を有する場合には一連の手続き（またはこの手続きに対応したコマンド等）を左目用補正パラメータ、右目用補正パラメータとして記憶するようにしても良い。
【００１３】
また前記基準面に対し所定の位置関係となるように物体を配置するとは、例えば左目用調整基準画像や右目用調整基準画像を作成する際に基準面上或いは基準面の下方又は上方に基準物体や基準マーク等を配置した場合にはこれらと同位置の関係、または視点とこれらに位置関係と同じ位置関係が保てるような位置に物体を配置するとこを意味する。また基準物体や基準マーク等を配置しない場合には、基準面に対してあらかじめ決められた位置関係に物体を配置することを意味する。
【００１４】
また第１の左目用画像、第１の右目用画像では、基準面は仮想的なものでもよく、見えない状態でもよい。
【００１５】
本発明によれば第１の左目用画像及び第１の右目用画像は、左目用調整基準画像及び右目用調整基準画像と同じ視点位置及び視線方向で作成されるため、左目用調整基準画像及び右目用調整基準画像に施したパースペクティブを減少させるための補正処理の手続き（コマンド等のパラーメータを含む）を再利用することが可能である。
【００１６】
従って左目用補正パラメータ及び右目用補正パラメータを用いて、（少なくとも奥行き方向での）第１の左目用画像及び第１の右目用画像のパースペクティブを無くすための補正処理を行うので、背景を変えて複数の画像を処理する場合に基準面や基準のマーク等が見えなくなっても第１の左目用画像及び第１の右目用画像の補正処理が可能である。
【００１７】
なおｎ回目に処理する（例えば最初に処理する）左目用画像を左目用調整基準画像とし、ｎ回目に処理する（例えば最初に処理する）右目用画像を右目用調整基準画像として、これらについてのパースペクティブを減少させる補正処理を施して、第２の左目用画像及び第２の右目用画像を作成するとともに、このときにもちいた左目用補正パラメータ及び右目用補正パラメータを記憶部に記憶し、第２の左目用画像及び第２の右目用画像に基づいて立体視用印刷物を作成した後、ｎ＋１回目以降（２回目以降）の処理で、ｎ回目（例えば最初）の処理で記憶させた左目用補正パラメータ及び右目用補正パラメータを用いて、（少なくとも奥行き方向での）パースペクティブを減少させるための補正処理を行うようにしてもよい。このようにしてｎ＋１回目以降（２回目以降）の補正処理では、ｎ回目で記憶させた左目用補正パラメータ及び右目用補正パラメータを使用して自動的に補正処理を行うことができる。従って多数の画像を処理する場合の手間を大幅に削減することができる。
【００１８】
（２）  本発明は
立体視用印刷物の製造方法であって、
視線方向に対して斜め方向となる基準面において長方形を構成する第１〜第４のマークを含む画像を、左目用視点位置から撮影して立体視のための左目用調整基準画像を作成するとともに、右目用視点位置から撮影して立体視のための右目用調整基準画像を作成し、  前記左目用調整基準画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを、補正用の頂点位置に移動させる補正処理を行い、補正処理に用いた左目用補正パラメータを記憶部に記憶させるとともに、前記右目用調整基準画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを、補正用の頂点位置に移動させる補正処理を行い、補正処理に用いた右目用補正パラメータを記憶部に記憶させ、
前記基準面に基づき設定される所定の位置に被写体を配置して、左目用調整基準画像と同じ左目用視点及び視線方向から見える立体視のための第１の左目用画像を作成するとともに、右目用調整基準画像と同じ右目用視点及び視線方向から見える立体視のための第１の右目用画像を作成し、
記憶部に記憶された前記左目用補正パラメータに基づき、第１の左目用画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを移動させる補正処理を行うことで、第１の左目用画像から第２の左目用画像を作成するとともに、記憶部に記憶された前記右目用補正パラメータに基づき、第１の右目用画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを移動させる補正処理を行うことで、第１の右目用画像から第２の右目用画像を作成し、
第２の左目用画像と第２の右目用画像とに基づいて立体視用印刷物を作成することを特徴とする。
【００１９】
また本発明は、上記手順をコンピュータに実行させるプログラムに関係する。
【００２０】
また本発明は、上記手順を含む画像生成方法に関係する。
【００２１】
ここで左目用調整基準画像を作成する場合には、基準面上或いは基準面の下方又は上方に被写体を配置して、左目用視点から見える前記基準面を含む立体視のための左目用調整基準画像を作成してもよいし、被写体を配置せずに左目用調整基準画像を作成してもよい。
【００２２】
また右目用調整基準画像を作成する場合には、基準面上或いは基準面の下方又は上方に被写体を配置して、右目用視点から見える前記基準面を含む立体視のための右目用調整基準画像を作成してもよいし、被写体を配置せずに右目用調整基準画像を作成してもよい。
【００２３】
補正用の頂点位置は、例えば長方形の頂点位置（パースペクティブが完全にない）でもよいし、基準面に置ける四角形と同一又は相似形状ではない四角形でもよい。
【００２４】
ここにおいて左目用補正パラメータ、右目用補正パラメータは、補正処理の形態に応じて様々な実現形態を取りうる。例えば対象画像においてどれくらいパースペクティブを変化させるのかを特定するための情報でもよい。また例えば変形用のツール（汎用ツールも含む）に対して位置や変形内容を特定するコマンドを指定して行う補正処理を行う場合には、変形用のツール特定情報及び位置や変形内容を特定するコマンドを左目用補正パラメータ、右目用補正パラメータとして記憶するようにしても良い。
【００２５】
またコンピュータ等の画像処理装置でユーザーが行った一連の手続きを記憶し、是を再現する機能を有する場合には一連の手続き（またはこの手続きに対応したコマンド等）を左目用補正パラメータ、右目用補正パラメータとして記憶するようにしても良い。
【００２６】
また前記左目用調整基準画像の基準面に基づき設定される所定の位置に被写体を配置するとは、被写体がない状態で前記左目用調整基準画像を作成した場合には、前記左目用調整基準画像と同じ視線方向の目標位置に物体を配置することを意味する。
【００２７】
また前記右目用調整基準画像の基準面に基づき設定される所定の位置に被写体を配置するとは、被写体がない状態で前記右目用調整基準画像を作成した場合には、前記右目用調整基準画像と同じ視線方向の目標位置に物体を配置することを意味する。
【００２８】
また第１の左目用画像、第１の右目用画像では、基準面は仮想的なものでもよく、見えない状態でもよい。
【００２９】
本発明によれば第１の左目用画像及び第１の右目用画像は、左目用調整基準画像及び右目用調整基準画像と同じ視点位置及び視線方向で作成されるため、左目用調整基準画像及び右目用調整基準画像に施したパースペクティブを有する第１〜第４のマークを移動させる補正処理の手続き（コマンド等のパラーメータを含む）を再利用することが可能である。
【００３０】
従って左目用補正パラメータ及び右目用補正パラメータを用いて、（少なくとも奥行き方向での）第１の左目用画像及び第１の右目用画像のパースペクティブを有する第１〜第４のマークを移動させる補正処理を行うので、背景を変えて複数の画像を処理する場合に基準面や基準のマーク等が見えなくなっても第１の左目用画像及び第１の右目用画像の補正処理が可能である。
【００３１】
なおｎ回目に処理する（例えば最初に処理する）左目用画像を左目用調整基準画像とし、ｎ回目に処理する（例えば最初に処理する）右目用画像を右目用調整基準画像として、これらについて少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを、補正用の頂点位置に移動させる補正処理を行い、第２の左目用画像及び第２の右目用画像を作成するとともにこのときにもちいた左目用補正パラメータ及び右目用補正パラメータを記憶部に記憶し、第２の左目用画像及び第２の右目用画像に基づいて立体視用印刷物を作成した後、ｎ＋１回目以降（２回目以降）の処理で、ｎ回目（例えば最初）の処理で記憶させた左目用補正パラメータ及び右目用補正パラメータを用いて、（少なくとも奥行き方向での）パースペクティブを無くすための補正処理を行うようにしてもよい。このようにしてｎ＋１回目以降（２回目以降）の補正処理では、ｎ回目で記憶させた左目用補正パラメータ及び右目用補正パラメータを使用して自動的に補正処理を行うことができる。従って多数の画像を処理する場合の手間を大幅に削減することができる。
【００３２】
（３）  本発明は
上記のいずれかの製造方法により作成された立体視用印刷物に関係する。
【００３３】
（４）  本発明は
上記のいずれかの製造方法により作成された立体視用印刷物を複製することで作成された立体視用印刷物に関係する。
【００３４】
（５）  本発明は
立体視画像を生成するためのプログラムであって、
視線方向に対して斜め方向となる基準面に対して、左目用視点から見える前記基準面を含む立体視のための左目用調整基準画像、及び右目用視点から見える前記基準面を含む立体視のための右目用調整基準画像に対し、前記左目用調整基準画像の基準面の画像の少なくとも奥行き方向でのパースペクティブを減少させるための補正処理を行い、補正処理に用いた左目用補正パラメータを記憶部に記憶させるとともに、前記右目用調整基準画像の基準面の画像の少なくとも奥行き方向でのパースペクティブを減少させるための補正処理を行い、補正処理に用いた右目用補正パラメータを記憶部に記憶させる手段と、
前記基準面に対し所定の位置関係となるように物体を配置して生成された、左目用調整基準画像と同じ左目用視点及び視線方向から見える立体視のための第１の左目用画像、及び右目用調整基準画像と同じ右目用視点及び視線方向から見える立体視のための第１の右目用画像に対し、記憶部に記憶された前記左目用補正パラメータに基づき、前記第１の左目用画像に対して前記左目用調整基準画像の基準面での画像の少なくとも奥行き方向でのパースペクティブを減少させるための補正処理を施して第２の左目用画像を生成するとともに、記憶部に記憶された前記右目用補正パラメータに基づき、前記第１の右目用画像に対して前記右目用調整基準画像の基準面での画像の少なくとも奥行き方向でのパースペクティブを減少させるための補正処理を施して第２の右目用画像を生成する手段と、
第２の左目用画像と第２の右目用画像とに基づいて立体視画像を生成する手段と、
してコンピュータを機能させることを特徴とする。
【００３５】
また本発明は、上記手段を含む画像生成装置に関係する。
【００３６】
（６）  本発明は
立体視画像を生成するためのプログラムであって、
視線方向に対して斜め方向となる基準面において長方形を構成する第１〜第４のマークを含む画像、及び左目用視点位置から撮影して立体視のための左目用調整基準画像を生成するとともに、右目用視点位置から撮影して立体視のための右目用調整基準画像に対し、前記左目用調整基準画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを、補正用の頂点位置に移動させる補正処理を行い、補正処理に用いた左目用補正パラメータを記憶部に記憶させるとともに、前記右目用調整基準画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを、補正用の頂点位置に移動させる補正処理を行い、補正処理に用いた右目用補正パラメータを記憶部に記憶させる手段と、
前記基準面に基づき設定される所定の位置に被写体を配置して生成された、左目用調整基準画像と同じ左目用視点及び視線方向から見える立体視のための第１の左目用画像、及び右目用調整基準画像と同じ右目用視点及び視線方向から見える立体視のための第１の右目用画像に対し、記憶部に記憶された前記左目用補正パラメータに基づき、第１の左目用画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを移動させる補正処理を行うことで、第１の左目用画像から第２の左目用画像を生成するとともに、記憶部に記憶された前記右目用補正パラメータに基づき、第１の右目用画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを移動させる補正処理を行うことで、第１の右目用画像から第２の右目用画像を生成する手段と、
第２の左目用画像と第２の右目用画像とに基づいて立体視画像を生成する手段と、
してコンピュータを機能させることを特徴とする。
【００３７】
また本発明は、上記手段を含む画像生成装置に関係する。
【発明を実施するための最良の形態】
【００３８】
以下、本実施形態について図面を用いて説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが本発明の必須構成要件であるとは限らない。
【００３９】
まず本実施の形態の前提となる立体視方式の基本原理について説明する。ここでパースペクティブ（perspective）を完全に無くすための補正処理を行う場合も、パースペクティブ（perspective）を減少させる補正処理（完全になくならなくてもよい）も本発明の範囲内である。
【００４０】
１．本実施の形態の立体視方式の基本原理
図１は本実施の形態の前提となる立体視方式の基本原理について説明するためのフローチャート図である。
【００４１】
まず、立体視のための第１の左目用画像ＩＬ１と第１の右目用画像ＩＲ１を作成（生成）する（ステップＳ１、Ｓ２）。具体的には、左目用視点位置ＶＰＬから見える左目用画像ＩＬ１と、右目用視点位置ＶＰＲから見える右目用画像ＩＲ１を作成（生成）する。
【００４２】
ここで左目用、右目用視点位置ＶＰＬ、ＶＰＲは、図２に示すように、観者（viewer）の左目、右目の位置として想定される位置である。例えば、カメラ（デジタルカメラ）による実写により左目用、右目用画像ＩＬ１、ＩＲ１を作成する場合には、これらのＶＰＬ、ＶＰＲの位置にカメラを配置して、左目用、右目用画像ＩＬ１、ＩＲ１を撮影する。この場合、２台のカメラをＶＰＬ、ＶＰＲに配置して同時に撮影してもよいし、１台のカメラの位置を変えて撮影してもよい。
【００４３】
一方、ＣＧ（コンピュータグラフィックス）画像やゲーム画像（リアルタイム動画像）を生成するシステムにより左目用、右目用画像ＩＬ１、ＩＲ１を生成する場合には、これらのＶＰＬ、ＶＰＲの位置に仮想カメラを配置して左目用、右目用画像ＩＬ１、ＩＲ１を生成する。即ち、オブジェクト空間においてＶＰＬ、ＶＰＲから見える画像を生成する。
【００４４】
図３、図４に左目用画像ＩＬ１、右目用画像ＩＲ１の一例を示す。これらは、カメラ（デジタルカメラ）による実写によりＩＬ１、ＩＲ１を作成した場合の例である。基準面（物体が置かれる載置面）の上には、ミカン、箱、ボールペン、ステープラーなどの種々の物体（狭義には被写体又はオブジェクト。以下の説明でも同様）が配置されている。そして左目用画像ＩＬ１は、左目用視点位置ＶＰＬにカメラを配置して、物体（注視点、物体の代表点）の方にカメラの視線（方向）を向けて撮影したものである。また右目用画像ＩＲ１は、右目用視点位置ＶＰＲにカメラを配置して、物体の方にカメラの視線を向けて撮影したものである。そして図３、図４に示すように、これらの左目用、右目用画像ＩＬ１、ＩＲ１では視線角度（見え方）がずれており、この視線角度のずれによる両眼視差を利用して立体視が実現される。
【００４５】
なお本実施形態では、立体視時において立体視用印刷物を載置する面（机やテーブルの面。水平面）を、基準面として設定できる。
【００４６】
また、ＣＧやゲームの場合には、オブジェクト空間内に設定された基準面の上に、オブジェクト（ミカン、箱、ボールペン、ステープラー等をモデル化したオブジェクト）を配置し、ＶＰＬ、ＶＰＲに仮想カメラを配置する。そして、仮想カメラの視線（方向）をオブジェクト（注視点、オブジェクトの代表点）の方に向けて、仮想カメラから見える画像を生成することで、図３、図４と同様な画像を生成できる。
【００４７】
次に図１のステップＳ３に示すように、基準面ＢＳでの画像のパースペクティブ（perspective）を無くすための補正処理を、ステップＳ１で得られた第１の左目用画像ＩＬ１に施し、第２の左目用画像ＩＬ２を作成（生成）する。またステップＳ４に示すように、基準面ＢＳでの画像のパースペクティブ（遠近感）を無くすための補正処理を、ステップＳ２で得られた第１の右目用画像ＩＲ１に施し、第２の右目用画像ＩＲ２を作成（生成）する。
【００４８】
図５、図６に、補正処理により得られた左目用画像ＩＬ２、右目用画像ＩＲ２の一例を示す。例えば図３、図４では、基準面ＢＳに描かれている長方形ＲＴＧ（正方形も含む広義の意味の長方形。以下の説明でも同様）にパースペクティブがついている。これに対して図５、図６では、長方形ＲＴＧのパースペクティブが無くなっている。
【００４９】
ここで、本実施形態におけるパースペクティブを無くす補正処理とは、図８（Ａ）に示すように、基準面ＢＳ自体の画像や、基準面に描かれている画像ＩＭ１や、物体ＯＢ（オブジェクト）の画像のうち基準面ＢＳに接する部分の画像のパースペクティブ（奥行き感）を無くす処理である。即ち図８（Ａ）のＢ１では、視点から奥側に行くほど、頂点間の距離が狭まるが、図８（Ａ）のＢ２では、視点から奥側に行っても、頂点間の距離が変わらない。このような補正処理を行うことで、基準面ＢＳの画像については、あたかも真上から見たような画像が作成（生成）されるようになる。なお、この補正処理により、パースペクティブが完全に厳密に無くなる必要はなく、立体視に違和感が生じない程度にパースペクティブが無くなればよい。
【００５０】
次に図１のステップＳ５に示すように、第２の左目用画像ＩＬ２と第２の右目用画像ＩＲ２に基づき、立体視用画像（画像データ）を作成（生成）する。より具体的には、ＩＬ２とＩＲ２とに基づきアナグリフ処理などを行って立体視用画像を作成（生成）する。
【００５１】
図７に、図５、図６の左目用、右目用画像ＩＬ２、ＩＲ２に基づきアナグリフ処理を行うことで得られた立体視用画像の一例を示す。
【００５２】
この図７の立体視用画像では、左目用画像ＩＬ２（ＩＬ）と右目用画像ＩＲ２（ＩＲ）とが合成されている。そして左目用画像ＩＬ２と右目用画像ＩＲ２は、各々、基準面ＢＳに配置された物体ＯＢの画像を含む。また基準面ＢＳの画像も含む。
【００５３】
そして図９のＡ１に示すように、左目用画像ＩＬ２の物体画像と右目用画像ＩＲ２の物体画像は、基準面ＢＳの位置において一致している（但し必ずしも完全に一致している必要はない）。即ち、左目用画像ＩＬ２の物体画像の印刷位置（表示位置）と右目用画像の物体画像ＩＲ２の印刷位置（表示位置）が、基準面ＢＳにおいて一致している。
【００５４】
一方、図９のＡ２に示すように、基準面ＢＳから離れるほど左目用画像ＩＬ２の物体画像と、右目用画像ＩＲ２の物体画像のずれが大きくなっている。より具体的には、物体ＯＢの部分のうち基準面ＢＳから上方に位置する部分の画像ほど、左目用画像ＩＬ２での印刷位置（表示位置）と、右目用画像ＩＲ２での印刷位置（表示位置）とがずれている。
【００５５】
この図７、図９の立体視用画像をプリント媒体に印刷することで立体視用印刷物を製造できる。そして、その立体視用印刷物を、例えば左目に赤色フィルタが設けられ右目に青色フィルタが設けられた眼鏡で見ることで、立体視を実現できる。また図７、図９の立体視用画像を表示部に表示することで、立体視用のゲーム画像を生成できる。
【００５６】
ここでパースペクティブ（遠近感）を無くすための補正処理の具体例について実写画像を用いた立体視用印刷物を例にとり説明する。
【００５７】
実写画像を用いる場合には、撮影時の環境をそのまま再現する必要がある。従って、観者が見る時の位置関係に近いレイアウトで、実写用のカメラ（デジタルカメラ等）を配置する。例えば標準的な机に立体視用印刷物等を置いて、観者が椅子に座って見た場合を想定して、実写用のカメラを配置する。
【００５８】
図２のように基準面が１つである場合には、両目間の距離ＤＬＲ（約７ｃｍ）、視点と被写体ＯＢとの距離ＤＶＢ、視線の角度θ、印刷紙の縦サイズＤ１、横サイズＤ２（印刷範囲）を設定する。
【００５９】
次に観者の左目、右目の位置と想定される位置にカメラを配置する。そして印刷範囲（Ｄ１、Ｄ２）の目安となるマークＭＫ１〜ＭＫ４（第１〜第４のマーク）が書かれた紙を置く。このマークＭＫ１〜ＭＫ４は、基準面ＢＳ上の長方形（正方形も含む広義の長方形）の頂点を構成する。
【００６０】
次に、被写体ＯＢを紙に載せる。この時に、カメラの位置から見て、マークＭＫ１〜ＭＫ４で構成される長方形（印刷範囲）の外に被写体ＯＢがはみ出さないように、ＯＢを置く。そして、左目、右目の位置と想定される位置にセッティングされたカメラを用いて、被写体ＯＢとマークＭＫ１〜ＭＫ４が入るように撮影し、図３、図４に示すような左目用、右目用の画像ＩＬ１、ＩＲ１を作成する。
【００６１】
次に、撮影された左目用、右目用画像ＩＬ１、ＩＲ１を画像生成システム（パーソナルコンピュータ、情報処理装置）に取り込み、画面上に表示する。そして表示された画像の中から、紙のマークＭＫ１〜ＭＫ４を見つけ出す。
【００６２】
次に、図１０に示すように、Ｄ１対Ｄ２の縦横比の長方形（正方形も含む広義の意味の長方形）の頂点ＶＸ１〜ＶＸ４の位置に、マークＭＫ１〜ＭＫ４を移動させて、画像をゆがめる補正処理を行う。この補正処理を、左目用、右目用画像ＩＬ１、ＩＲ１のそれぞれに対して行うことで、図５、図６の示すような左目用、右目用画像ＩＬ２、ＩＲ２を作成する。
【００６３】
上記立体視方式での、紙のマークＭＫ１〜ＭＫ４を見つけ出す処理（処理Ａとする）やＤ１対Ｄ２の縦横比の長方形（正方形も含む広義の意味の長方形）の頂点ＶＸ１〜ＶＸ４の位置にマークＭＫ１〜ＭＫ４を移動させて画像をゆがめる補正処理（処理Ｂとする）は、例えば画像生成システム（パーソナルコンピュータ、情報処理装置）上でユーザーが必要な指定（画面上でのマークＭＫ１〜ＭＫ４の位置指定や、画面上での頂点ＶＸ１〜ＶＸ４の位置指定や変形指示等）を行うことにより実現する。
【００６４】
ここで背景を変えて複数の画像を撮影する場合には、基準面（ここでは紙のマークＭＫ１〜ＭＫ４）が見えなくなる場合もあり、このような場合にパースペクティブを無くす処理を行うことは困難であるなどの問題があった。また多数の画像について立体視画像を生成する際には、処理が大変であるなどの問題があった。
【００６５】
２．第１の実施の形態
そこで本実施形態では以下に説明する方式で複数の画像についての立体視用印刷物の製造を実現している。
【００６６】
図１１に第１の実施形態の立体視方式による複数の画像についての立体視用印刷物の製造方法のフローチャートを示す。
【００６７】
まず、立体視のための左目用調整基準画像ＩＬｋと右目用調整基準画像ＩＲｋを作成（生成）する（ステップＳ１１、Ｓ１２）。具体的には、左目用視点位置ＶＰＬから見える左目用調整基準画像ＩＬｋと、右目用視点位置ＶＰＲから見える右目用調整基準画像ＩＲｋを作成（生成）する。
【００６８】
ここで左目用、右目用視点位置ＶＰＬ、ＶＰＲは、図２に示すように、観者（viewer）の左目、右目の位置として想定される位置である。例えば、カメラ（デジタルカメラ）による実写により左目用、右目用調整基準画像ＩＬｋ、ＩＲｋを作成する場合には、これらのＶＰＬ、ＶＰＲの位置にカメラを配置して、左目用、右目用調整基準画像ＩＬｋ、ＩＲｋを撮影する。この場合、２台のカメラをＶＰＬ、ＶＰＲに配置して同時に撮影してもよいし、１台のカメラの位置を変えて撮影してもよい。
【００６９】
一方、ＣＧ（コンピュータグラフィックス）画像やゲーム画像（リアルタイム動画像）を生成するシステムにより左目用、右目用調整基準画像ＩＬｋ、ＩＲｋを生成する場合には、これらのＶＰＬ、ＶＰＲの位置に仮想カメラを配置して左目用、右目用調整基準画像ＩＬｋ、ＩＲｋを生成する。即ち、オブジェクト空間においてＶＰＬ、ＶＰＲから見える画像を生成する。
【００７０】
図１２、図１３に左目用調整基準画像ＩＬｋ、右目用調整基準画像ＩＲｋの一例を示す。これらは、カメラ（デジタルカメラ）による実写によりＩＬｋ、ＩＲｋを作成した場合の例である。基準面（物体が置かれる載置面）ＢＳの上には、レーシングカー（オブジェクトの一例）が基準物体として配置され、基準面ＢＳとして長方形の紙が用意され、その四隅の頂点が第１のマーク〜第４のマークとなっている。左目用調整基準画像ＩＬｋ、右目用調整基準画像ＩＲｋでは第１のマーク〜第４のマークが見える状態で撮影される。
【００７１】
そして左目用調整基準画像ＩＬｋは、左目用視点位置ＶＰＬにカメラを配置して、物体（注視点、物体の代表点）の方にカメラの視線（方向）を向けて撮影したものである。ＬＫ１〜ＬＫ４は左目用調整基準画像ＩＬｋにおける第１のマーク〜第４のマークの位置である。
【００７２】
また右目用調整基準画像ＩＲｋは、右目用視点位置ＶＰＲにカメラを配置して、物体の方にカメラの視線を向けて撮影したものである。ＲＫ１〜ＲＫ４は左目用調整基準画像ＩＬｋにおける第１のマーク〜第４のマークの位置である。
【００７３】
基準物体は、次回以降に物体を配置する際の目安位置を決めるために配置するものである。例えば全くなにも物体を配置しないでも視線方向となる目標位置が特定できれば問題ないので、物体を配置せずに基準面だけを配置して位置関係を調整するようにしてもよい。
【００７４】
そして図１２、図１３に示すように、これらの左目用、右目用調整基準画像ＩＬｋ、ＩＲｋでは視線角度（見え方）がずれており、この視線角度のずれによる両眼視差を利用して立体視が実現される。
【００７５】
また、ＣＧやゲームの場合には、オブジェクト空間内に設定された基準面の上に、オブジェクトを配置し、ＶＰＬ、ＶＰＲに仮想カメラを配置する。そして、仮想カメラの視線（方向）をオブジェクト（注視点、オブジェクトの代表点）の方に向けて、仮想カメラから見える画像を生成することで、図１２、図１３と同様な画像を生成できる。
【００７６】
次に図１１のステップＳ１３に示すように、基準面ＢＳでの画像のパースペクティブ（perspective）を減少させるための補正処理を、ステップＳ１１で得られた左目用調整基準画像ＩＬｋに施し、補正処理に用いられた左目補正用パラメータを記憶部に記憶する。
【００７７】
またステップＳ１４に示すように、基準面ＢＳでの画像のパースペクティブ（遠近感）を減少させるための補正処理を、ステップＳ１２で得られた右目用調整基準画像ＩＲｋに施し、補正処理に用いられた左目補正パラメータを記憶部に記憶する。
【００７８】
ここで、本実施形態におけるパースペクティブを減少させる補正処理とは例えば、図８（Ａ）に示すように、基準面ＢＳ自体の画像や、基準面に描かれている画像ＩＭ１や、物体ＯＢ（オブジェクト）の画像のうち基準面ＢＳに接する部分の画像のパースペクティブ（奥行き感）を無くす処理がある。即ち図８（Ａ）のＢ１では、視点から奥側に行くほど、頂点間の距離が狭まるが、図８（Ａ）のＢ２では、視点から奥側に行っても、頂点間の距離が変わらない。このような補正処理を行うことで、基準面ＢＳの画像については、あたかも真上から見たような画像が作成（生成）されるようになる。なお、この補正処理により、パースペクティブが完全に厳密に無くなる必要はなく、立体視に違和感が生じない程度にパースペクティブが無くなればよい。
【００７９】
図１４、図１５は、それぞれ左目用調整基準画像ＩＬｋ、右目用調整基準画像ＩＲｋのパースペクティブを無くすための補正処理の説明図である。
【００８０】
図１４のＬＫＧは左目用視点位置ＶＰＬで撮影された画像であり、ＢＳは基準面、ＬＫ１〜ＬＫ４は第１のマーク〜第４のマークの位置である。ＬＫ１〜ＬＫ４は少なくとも奥行き方向でパースペクティブを有する。
【００８１】
またＬＫ１’〜ＬＫ４’は、補正用の頂点位置である。例えば図１０に示したＤ１対Ｄ２の縦横比の長方形（正方形も含む広義の意味の長方形）の頂点位置でもよい。また基準面で四角形と同一又は相似形状ではない左目用変形処理用四角形の第１〜第４の頂点位置でもよい。
【００８２】
本実施の形態ではＬＫ１→ＬＫ１’、ＬＫ２→ＬＫ２’、ＬＫ３→ＬＫ３’、ＬＫ４→ＬＫ４’と移動するように左目用調整基準画像ＩＬｋの補正（変形）処理を行う。そしてこのときの補正（変形）パラメータ（左目補正パラメータ）を記憶部に記憶する。
【００８３】
ここにおいて左目用補正パラメータは補正処理の形態に応じて様々な実現形態を取りうる。例えば対象画像においてどれくらいパースペクティブを変化させるのかを特定するための情報でもよい。また例えば変形用のツール（汎用ツールも含む）に対して位置や変形内容を特定するコマンドを指定して行う補正処理を行う場合には、変形用のツール特定情報及び位置や変形内容を特定するコマンドを左目用補正パラメータとして記憶するようにしても良い。
【００８４】
またコンピュータ等の画像処理装置でユーザーが行った一連の手続きを記憶し、是を再現する機能を有する場合には一連の手続き（またはこの手続きに対応したコマンド等）を左目用補正パラメータとして記憶するようにしても良い。
【００８５】
また図１５のＲＫＧは右目用視点位置ＶＰＲで撮影された画像であり、ＢＳは基準面、ＲＫ１〜ＲＫ４は第１のマーク〜第４のマークの位置である。ＲＫ１〜ＲＫ４は少なくとも奥行き方向でパースペクティブを有する。
【００８６】
またＲＫ１’〜ＲＫ４’は、補正用の頂点位置である。例えば図１０に示したＤ１対Ｄ２の縦横比の長方形（正方形も含む広義の意味の長方形）の頂点位置でもよい。また基準面で四角形と同一又は相似形状ではない右目用変形処理用四角形の第１〜第４の頂点位置でもよい。
【００８７】
本実施の形態ではＬＫ１→ＬＫ１’、ＬＫ２→ＬＫ２’、ＬＫ３→ＬＫ３’、ＬＫ４→ＬＫ４’と移動するように右目用調整基準画像ＩＬｋの補正（変形）処理を行う。そしてこのときの補正（変形）パラメータ（右目補正パラメータ）を記憶部に記憶する。
【００８８】
ここにおいて右目用補正パラメータは補正処理の形態に応じて様々な実現形態を取りうる。例えば対象画像においてどれくらいパースペクティブを変化させるのかを特定するための情報でもよい。また例えば変形用のツール（汎用ツールも含む）に対して位置や変形内容を特定するコマンドを指定して行う補正処理を行う場合には、変形用のツール特定情報及び位置や変形内容を特定するコマンドを右目用補正パラメータとして記憶するようにしても良い。
【００８９】
またコンピュータ等の画像処理装置でユーザーが行った一連の手続きを記憶し、是を再現する機能を有する場合には一連の手続き（またはこの手続きに対応したコマンド等）を右目用補正パラメータとして記憶するようにしても良い。
【００９０】
以下処理が終了するまで、ステップＳ１５〜Ｓ２０の処理を繰り返す。
【００９１】
まず左目用調整基準画像と同じ視点位置、視線方向及び基準物体との位置関係を保ったまま物体を配置し、立体視のための第１の左目用画像ＩＬ１を作成（生成）する（ステップＳ１５）。具体的には、例えば被写体を左目用調整基準画像と同じ位置関係を有するように配置し、視点位置及び視線方向を左目用調整基準画像と同じ状態にする。
【００９２】
なお第１の左目用画像基準面は仮想的なものでもよく、見えない状態でもよい。
【００９３】
次に右目用調整基準画像と同じ視点位置、視線方向及び基準物体との位置関係を保ったまま物体を配置し、立体視のための第１の右目用画像ＩＲ１を作成（生成）する（ステップＳ１６）。具体的には、例えば被写体を右目用調整基準画像と同じ位置関係を有するように配置し、視点位置及び視線方向を右目用調整基準画像と同じ状態にする。
【００９４】
なお第１の右目用画像では基準面は仮想的なものでもよく、見えない状態でもよい。
【００９５】
ここで左目用、右目用視点位置ＶＰＬ、ＶＰＲは、図２に示すように、観者（viewer）の左目、右目の位置として想定される位置であり、左目用調整基準画像ＩＬｋ、右目用調整基準画像ＩＲｋの場合と同じ位置である。例えば、カメラ（デジタルカメラ）による実写により左目用、右目用画像ＩＬ１、ＩＲ１を作成する場合には、これらのＶＰＬ、ＶＰＲの位置にカメラを配置して、左目用、右目用画像ＩＬ１、ＩＲ１を撮影する。この場合、２台のカメラをＶＰＬ、ＶＰＲに配置して同時に撮影してもよいし、１台のカメラの位置を変えて撮影してもよい。
【００９６】
なお図２のように基準面が１つである場合には、両目間の距離ＤＬＲ（約７ｃｍ）、視点と被写体ＯＢとの距離ＤＶＢ、視線の角度θ、印刷紙の縦サイズＤ１、横サイズＤ２（印刷範囲）を第１の左目用画像ＩＲ１の場合には左目用調整基準画像ＩＬｋと同じ設定に、第１の右目用画像ＩＲ１の場合には右目用調整基準画像ＩＲｋの場合と同じ設定にすることが好ましい。
【００９７】
一方、ＣＧ（コンピュータグラフィックス）画像やゲーム画像（リアルタイム動画像）を生成するシステムにより左目用、右目用画像ＩＬ１、ＩＲ１を生成する場合には、左目用調整基準画像ＩＬｋ、右目用調整基準画像ＩＲｋの場合と同じＶＰＬ、ＶＰＲの位置に仮想カメラを配置して左目用、右目用画像ＩＬ１、ＩＲ１を生成し、オブジェクト空間においてＶＰＬ、ＶＰＲから見える画像を生成する。
【００９８】
次に記憶部に記憶された左目用補正パラメータに基づき、画像のパースペクティブ（perspective）を減少させるための補正処理を、ステップＳ１５で得られた第１の左目用画像ＩＬ１に施し、第２の左目用画像ＩＬ２を作成（生成）する（ステップＳ１７）。
【００９９】
左目用補正パラメータをもちいて第１の左目用画像ＩＬ１のパースペクティブ（perspective）を減少させるための補正処理を行うので、第１の左目用画像ＩＬ１に対しステップ１３で左目用補正画像ＩＬｋに対して行ったのと同じ補正を自動的（人手による調整等なしに）行うことができる。
【０１００】
次に記憶部に記憶された右目用補正パラメータに基づき、画像のパースペクティブ（perspective）を減少させるための補正処理を、ステップＳ１６で得られた第２の左目用画像ＩＬ１に施し、第２の右目用画像ＩＬ２を作成（生成）する（ステップＳ１８）。
【０１０１】
右目用補正パラメータをもちいて第１の右目用画像ＩＲ１のパースペクティブ（perspective）を減少させるための補正処理を行うので、第１の右目用画像ＩＲ１に対しステップ１４で右目用補正画像ＩＬｋに対して行ったのと同じ補正を自動的（人手による調整等なしに）行うことができる。
【０１０２】
次に第２の左目用画像ＩＬ２と第２の右目用画像ＩＲ２に基づき、立体視用画像（画像データ）を作成（生成）する。より具体的には、ＩＬ２とＩＲ２とに基づきアナグリフ処理などを行って立体視用画像を作成（生成）する（ステップＳ１９）。
【０１０３】
そして処理対象となる物体がある場合には、ステップＳ１５に戻り、再びステップＳ１５〜ステップＳ２０の処理を繰り返す。
【０１０４】
そして、この立体視用画像（実写画像又はＣＧ画像）を、インクジェット方式やレーザプリンタ方式などのカラープリンタ（広義には印刷機）を用いて、印刷媒体に印刷することで、立体視用印刷物を製造できる。なお、カラープリンタ（印刷機）により印刷された原盤となる立体視用印刷物を複製することで、立体視用印刷物を製造してもよい。このようにすれば、立体視用印刷物を短期間で大量に製造できるという利点がある。
【０１０５】
また立体視用画像を、画像生成システムの表示部に表示すれば、ゲーム画像（動画像）のリアルタイム生成が可能になる。なお、この場合に、アナグリフ処理等により得られた立体視用画像を直接に表示部に表示し、これを色フィルタ（赤、青）が設けられた眼鏡（広義には器具）を用いて見るようにしてもよい。或いは、左目用、右目用画像ＩＬ２、ＩＲ２を異なるフレームで例えば交互に表示部に表示し、これを液晶シャッタ等が設けられた眼鏡を用いて見るようにしてもよい。
【０１０６】
３．第２の実施の形態
上記第１の実施の形態では、パースペクティブを完全なくす場合を例にとり説明したが、これに限られない。以下に説明するようにパースペクティブを減少させる場合でもよい。
【０１０７】
図１６は本実施形態のパースペクティブを減少させる立体視方式を説明するためのフローチャート図である。
【０１０８】
まず、図１７（Ａ）に示すように基準面ＢＳ上に物体ＯＢ（被写体、オブジェクト）を配置する（ステップＳ３１）。ここで基準面ＢＳは、視線方向ＳＬ（視点位置と注視点を結ぶ方向）に対して斜め方向となる面であり、視線方向ＳＬに直交しない面である。即ち基準面ＢＳは、視線方向ＳＬに常に直交する透視投影スクリーンとは異なる面である。この基準面ＢＳは、立体視時において立体視用印刷物を載置する面に対応する。
【０１０９】
なお図１８（Ａ）（Ｂ）に示すように、基準面ＢＳの下方に物体ＯＢを配置してもよい。具体的には基準面ＢＳの下方に設定された配置面ＤＳに物体ＯＢを配置する。この配置面ＤＳは、視点（ＶＰＬ、ＶＰＲ）から見て、基準面ＢＳの下側に設定される面である。具体的には図１８（Ａ）では、ケース１０にくぼみ（凸状のくぼみ）が設けられ、このくぼみの底面が配置面ＤＳとなっており、ケース１０の上面（枠体の上面）が基準面ＢＳになっている。そして基準面ＢＳは、視線方向ＳＬに対して俯瞰角度θ（θ＜９０度）をなす面になっている。また配置面ＤＳは、基準面ＢＳから所定距離だけ下方にある面であり、基準面ＢＳと平行な面になっている。但し基準面ＢＳと配置面ＤＳを非平行にしてもよい。
【０１１０】
また物体ＯＢの一部が基準面ＢＳよりも上に突出するように物体ＯＢを配置してもよい。或いは基準面ＢＳの上方の離れた位置に物体ＯＢを配置してもよい。また基準面は２つに限定されず、３つ以上の基準面（連結された複数の基準面）を用いてもよい。
【０１１１】
次に、立体視のための左目用調整基準画像ＩＬｋと右目用調整基準画像ＩＲｋを作成（生成）する（図１６のステップＳ３２、Ｓ３３）。具体的には、左目用視点位置ＶＰＬから見える左目用調整基準画像ＩＬｋと、右目用視点位置ＶＰＲから見える右目用調整基準画像ＩＲｋを作成する。
【０１１２】
ここで左目用、右目用視点位置ＶＰＬ、ＶＰＲは、図１７（Ａ）に示すように、観者（viewer）の左目、右目の位置として想定される位置である。例えば、カメラ（デジタルカメラ等）による実写により左目用、右目用画像ＩＬ１、ＩＲ１を作成する場合には、これらのＶＰＬ、ＶＰＲの位置（ＶＰＬ、ＶＰＲの視線の延長線上の位置）にカメラを配置して、左目用、右目用画像ＩＬ１、ＩＲ１を撮影する。この場合、２台のカメラをＶＰＬ、ＶＰＲに配置して同時に撮影してもよいし、１台のカメラの位置を変えて撮影してもよい。
【０１１３】
一方、ＣＧ（Computer Graphics）画像やゲーム画像（リアルタイム動画像）を生成するシステムにより左目用、右目用画像ＩＬ１、ＩＲ１を生成する場合には、これらのＶＰＬ、ＶＰＲの位置（ＶＰＬ、ＶＰＲの視線の延長線上の位置）に仮想カメラ（広義にはカメラ）を配置して左目用、右目用画像ＩＬ１、ＩＲ１を生成する。即ち、オブジェクト空間においてＶＰＬ、ＶＰＲから見える画像を生成する。
【０１１４】
図１９、図２０に左目用調整基準画像ＩＬｋ、右目用調整基準画像ＩＲｋの一例を示す。図１９の左目用調整基準画像ＩＬｋは、左目用視点位置ＶＰＬにカメラを配置して、物体（注視点、物体の代表点）の方にカメラの視線（方向）を向けて撮影したものである。また図２０の右目用調整基準画像ＩＲｋは、右目用視点位置ＶＰＲにカメラを配置して、物体の方にカメラの視線を向けて撮影したものである。そして図１９、図２０に示すように、これらの左目用、右目用画像ＩＬ１、ＩＲ１では視線角度（見え方）がずれており、この視線角度のずれによる両眼視差を利用して立体視が実現される。なお、ＣＧやゲームの場合には、オブジェクト空間内に設定された基準面にオブジェクト（モデル化されたグラフィックオブジェクト）を配置し、ＶＰＬ、ＶＰＲに仮想カメラを配置する。そして、仮想カメラの視線（方向）をオブジェクト（注視点、オブジェクトの代表点）の方に向けて、仮想カメラから見える画像を生成することで、図１９、図２０と同様な画像を生成できる。
【０１１５】
図１９、図２０においてカメラの被写体である物体ＯＢは、上体を起こしながら床に手をつき足をカメラ側に向けて座っている人間である。
【０１１６】
また図１９の左目用調整基準画像ＩＬｋ上の第１〜第４の点ＰＬ１〜ＰＬ４は、図１７（Ａ）の基準面ＢＳ上の四角形ＢＱ（狭義には正方形を含む長方形）を構成する第１〜第４の頂点Ｖ１〜Ｖ４に対応する点である。同様に図２０の右目用画像ＩＲ１上の第１〜第４の点ＰＲ１〜ＰＲ４は、基準面ＢＳ上の四角形ＢＱの第１〜第４の頂点Ｖ１〜Ｖ４に対応する点である。例えば図１７（Ａ）の上方から下方に向かう方向ＡＤの視線で基準面ＢＳを見ると図１７（Ｂ）のようになり、この方向ＡＤで見た時に、Ｖ１〜Ｖ４は基準面ＢＳにおいて四角形ＢＱ（長方形）の頂点を構成している。
【０１１７】
より具体的には、図１７（Ａ）で左目用調整基準画像ＩＬｋ、右目用調整基準画像ＩＲｋを作成する際に、基準面ＢＳ上のＶ１〜Ｖ４の位置に第１〜第４のマークを書いておく。そうすると、この第１〜第４のマークが、図１９では点ＰＬ１〜ＰＬ４として撮影されて左目用調整基準画像ＩＬ１上に映し出される。また図２０では点ＰＲ１〜ＰＲ４として撮影されて右目用調整基準画像ＩＲｋ上に映し出される。
【０１１８】
なお本実施形態では、頂点Ｖ１〜Ｖ４、点ＰＬ１〜ＰＬ４、点ＰＲ１〜ＰＲ４が、各々、４点である場合を例にとり説明するが、本発明はこれに限定されず、５点以上であってもよい。
【０１１９】
次に図２１に示すように、基準面ＢＳで四角形ＢＱ（長方形）を構成する頂点Ｖ１〜Ｖ４に対応する、左目用調整基準画像ＩＬｋ上の点ＰＬ１〜ＰＬ４が、左目用変形処理用四角形ＬＱ（台形）の頂点ＶＬ１〜ＶＬ４に移動するように、左目用画像ＩＬ１の変形処理を行い、変形処理に用いた左目用補正パラメータを記憶部に記憶させる（図１６のステップＳ３４）。
【０１２０】
また図２２に示すように、頂点Ｖ１〜Ｖ４に対応する、右目用調整基準画像ＩＲｋ１上の点ＰＲ１〜ＰＲ４が、右目用変形処理用四角形ＲＱ（台形）の頂点ＶＲ１〜ＶＲ４に移動するように、右目用画像ＩＲ１の変形処理を行い、変形処理に用いた右目用補正パラメータを記憶部に記憶させる（ステップＳ３５）。
【０１２１】
以下処理が終了するまで、ステップＳ３６〜Ｓ４２の処理を繰り返す。
【０１２２】
まず基準面に基づき設定される所定の位置に物体を配置する（ステップＳ３６）。ここで基準面は見えない状態で物体を配置することができる。
【０１２３】
次に左目用調整基準画像と同じ左目用視点位置ＶＰＬから見える第１の左目用画像ＩＬ１を作成（生成）する（ステップＳ３７）。
【０１２４】
次に右目用調整基準画像と同じ左目用視点位置ＶＰＲから見える第１の右目用画像ＩＲ１を作成（生成）する（ステップＳ３８）。
【０１２５】
次に記憶部に記憶された左目用補正パラメータに基づき、第１の左目用画像ＩＬ１に変形処理を行い、第２の左目用画像ＩＬ２を作成（生成）する（ステップＳ３９）。
【０１２６】
次に記憶部に記憶された右目用補正パラメータに基づき、第１の右目用画像ＩＬ１に変形処理を行い、第２の右目用画像ＩＬ２を作成（生成）する（ステップＳ４０）。
【０１２７】
次に第２の左目用画像ＩＬ２と第２の第２の右目用画像ＩＲ２に基づき、立体視用画像（画像データ）を作成（生成）する。より具体的には、ＩＬ２とＩＲ２とに基づきアナグリフ処理などを行って立体視用画像を作成（生成）する（ステップＳ４１）。
【０１２８】
本実施の形態によれば、図２１に示すように、基準面ＢＳで四角形ＢＱ（長方形）を構成する頂点Ｖ１〜Ｖ４に対応する、左目用画像ＩＬ１上の点ＰＬ１〜ＰＬ４が、左目用変形処理用四角形ＬＱ（台形）の頂点ＶＬ１〜ＶＬ４に移動するように、左目用画像ＩＬ１の変形処理を行う。これにより、図２３に示すような左目用画像ＩＬ２が作成（生成）される。また図２２に示すように、頂点Ｖ１〜Ｖ４に対応する、右目用画像ＩＲ１上の点ＰＲ１〜ＰＲ４が、右目用変形処理用四角形ＲＱ（台形）の頂点ＶＲ１〜ＶＲ４に移動するように、右目用画像ＩＲ１の変形処理を行う。これにより、図２４に示すような右目用画像ＩＲ２が作成（生成）される。
【０１２９】
ここで図２３の左目用画像ＩＬ２と図２４の右目用画像ＩＲ２に基づき、アナグリフ処理などを行って立体視用画像を作成すると、図２５に示すような立体視用画像をえることができる。図２５の立体視用画像では、左目用画像ＩＬ２と右目用画像ＩＲ２とが合成されている。そして左目用画像ＩＬ２と右目用画像ＩＲ２は、各々、物体ＯＢの画像や基準面ＢＳの画像を含む。左目用画像ＩＬ２の物体画像と右目用画像ＩＲ２の物体画像のうち、基準面にある画像（基準面画像、物体画像等）については、その位置（印刷位置、表示位置）が一致する（但し必ずしも完全に一致する必要はない）。また基準面ＢＳから離れるほど左目用画像ＩＬ２の画像（物体画像等）と、右目用画像ＩＲ２の画像（物体画像等）のずれ（印刷位置、表示位置のずれ）が大きくなる。
【０１３０】
これまでの立体視では図２６（Ａ）に示すように、立体視用印刷物ＰＭ（或いは表示部の表示画面、他の説明でも同様）を、その面が鉛直面に対して平行になるように配置し、観者が、立体視用印刷物ＰＭを正対して見ることが想定されていた。
【０１３１】
これに対して本実施形態では、図２６（Ｂ）に示すように、観者が、立体視用印刷物ＰＭを机などの載置面（基準面ＢＳに対応する面）に配置して斜めから見ることを想定している。即ちこのような配置が本実施形態のデフォルトの配置となる。このように配置すれば、立体視用印刷物ＰＭの面上の各点の焦点距離が同一ではなく異なるようになる。このため、ピント調整についても現実世界のピント調整と近いものになる。従って、ピント調整と、両眼視差や輻輳との間の関係のずれも軽減され、より自然で、実在感のある立体視を実現できる。
【０１３２】
また本実施形態の立体視方式では、図１７（Ｂ）に示す基準面ＢＳでの四角形ＢＱ（長方形）の頂点Ｖ１〜Ｖ４に対応する点ＰＬ１〜ＰＬ４が、四角形ＢＱと同一又は相似形状でない変形処理用四角形ＬＱ（台形）の頂点ＶＬ１〜ＶＬ４に移動するように、左目用画像ＩＬ１の変形処理（補正処理）を行い、図２３の左目用画像ＩＬ２を生成している。
【０１３３】
同様に図２２では、四角形ＢＱの頂点Ｖ１〜Ｖ４に対応する点ＰＲ１〜ＰＲ４が、四角形ＢＱと同一又は相似形状でなく且つ四角形ＬＱと同一形状の変形処理用四角形ＲＱ（台形）の頂点ＶＲ１〜ＶＲ４に移動するように、右目用画像ＩＲ１の変形処理（補正処理）を行い、図２３の右目用画像ＩＲ２を生成している。そして図２３の左目用画像ＩＬ２と図２４の右目用画像ＩＲ２を合成して図２５の立体視用画像を生成する。
【０１３４】
このようにすれば、リアルな立体感については維持しながらも物体画像の変形（補正処理）を可能にする立体視を実現できる。
【０１３５】
本実施形態の手法では、図２１、図２２に示すように、変形処理用四角形ＬＱ、ＲＱは、基準面ＢＳでの四角形ＢＱ（図１７（Ｂ））と同一形状でもなく、相似形状でもない。ここで、基準面ＢＳでの四角形ＢＱと同一形状（辺の長さが同一の形状）又は相似形状（辺の比率が同一の形状）にすると、基準面ＢＳでのパースペクティブが完全に無くなり、立体視としては正しい表現となる。
【０１３６】
しかしながら、カメラの被写体が上体を起こしながら床に手をつき足をカメラ側に向けて座っている人間であった場合に、比較例の手法で立体視用画像を生成すると、図１６に示すように実際の被写体である人間に比べて、足が短く見え、頭が大きく見える立体視用画像が生成されてしまう。
【０１３７】
この場合、立体視用眼鏡をかけて立体視用画像を見れば、足の長さや頭の大きさは、被写体である人間の実際の足の長さや頭の大きさと同じに見えるようになる。しかしながら、観者の脳には、立体視用眼鏡をかける前のイメージが残っているため、何となく足が短く頭が大きく見えるというような不自然な立体視になってしまう。このため、足ではなく頭の方をカメラ側に向けて被写体を撮る必要があるなど、被写体がとることができるポーズが限定されてしまうなどの問題がある。
【０１３８】
これに対して本実施形態の手法によれば図２５の立体視用画像に示すように、足が長くなり頭が小さくなる変形処理が物体画像に施される。従って、立体視用眼鏡をかける前ののイメージが観者の脳に残ったとしても、足が短く頭が大きく見えるという不自然な立体視になる上記事態を防止できる。しかも、基準面の上に物体ＯＢが実在しているように見えるというリアルな立体感については失われることはなく維持される。
【０１３９】
本実施形態の手法により、このようなことが可能になったのは、図２１、図２２に示す変形処理用四角形ＬＱ、ＲＱという新たな概念を導入したからである。この変形処理用四角形ＬＱ、ＲＱは、基準面ＢＳでの四角形ＢＱ（図１７（Ｂ））と同一又は相似形状ではない。具体的には図２１、図２２では、変形処理用四角形ＬＱ、ＲＱは、視点（カメラ）から近い下底の長さの方が、視点（カメラ）から遠い上底の長さよりも長い台形形状になっている。
【０１４０】
変形処理用四角形ＬＱ、ＲＱをこのような形状にすると、左目用画像ＩＬ１、右目用画像ＩＲ１のパースペクティブは完全には無くならないが、図２５に示すように被写体の足を長くして頭を短くするというような物体画像の変形処理を実現できる。
【０１４１】
しかも、本実施形態では図２１、図２２に示すように、左目用の変形処理用四角形ＬＱと右目用の変形処理用四角形ＲＱとは同一形状になっている。従って、図２５の立体視用画像に示すように、基準面ＢＳ上では左目用画像ＩＬ２と右目用画像ＩＲ２が一致し、基準面から離れるにつれて両画像が離れて行くという関係については保たれる。従って、基準面ＢＳ上に現実の物体が存在しているかのように見えるリアルな立体感は維持できる。      
【０１４２】
このように本実施形態によれば、物体画像の変形処理とリアルな立体感の維持とを両立でき、従来の手法では実現できなかった立体視表現が可能になる。
【０１４３】
４．画像生成システム
図２７に、本実施形態の手法を実現できる画像生成システムの構成例を示す。なお、画像生成システムは、図２７の構成要素（各部）を全て含む必要はなく、その一部を省略した構成としてもよい。
【０１４４】
図２７の画像生成システムは、ゲーム画像（リアルタイム動画像）を生成するシステムとして用いることができる。また、ＣＧ画像（静止画像）により立体視用画像を作成し、立体視用印刷物を作成するための画像生成システム（ＣＧツール）としても用いることができる。また、カメラで撮った実写画像を取り込み、この実写画像により立体視用画像を作成し、立体視用印刷物を作成するための画像生成システムとしても用いることができる。
【０１４５】
操作部１６０は、プレーヤ（操作者）が操作データを入力するためのものであり、その機能は、レバー、ボタン、マイク、或いはタッチパネルなどのハードウェアにより実現できる。
【０１４６】
記憶部１７０は、処理部１００や印刷部１９３や通信部１９６などのワーク領域となるもので、その機能はＲＡＭなどのハードウェアにより実現できる。
【０１４７】
情報記憶媒体１８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、ハードディスク、或いはメモリ（ＲＯＭ）などのハードウェアにより実現できる。処理部１００は、この情報記憶媒体１８０に格納されるプログラム（データ）に基づいて本実施形態の種々の処理を行う。即ち情報記憶媒体１８０には、本実施形態の各部としてコンピュータを機能させるためのプログラム（各部の処理手順をコンピュータに実行させるためのプログラム）が記憶（記録、格納）される。
【０１４８】
表示部１９０は、本実施形態により生成された画像を出力するものであり、その機能は、ＣＲＴ、ＬＣＤ、タッチパネル、或いはＨＭＤ（ヘッドマウントディスプレイ）などのハードウェアにより実現できる。
【０１４９】
音出力部１９２は、本実施形態により生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどのハードウェアにより実現できる。
【０１５０】
印刷部１９３は、立体視用画像を印刷媒体（紙、レンズ、或いはフィルム等）に印刷するものであり、その機能は、インクジェット方式やレーザプリンタ方式などのカラープリンタ（広義には印刷機）により実現できる。
【０１５１】
携帯型情報記憶装置１９４は、プレーヤの個人データやゲームのセーブデータなどが記憶されるものであり、この携帯型情報記憶装置１９４としては、メモリカードや携帯型ゲーム装置などがある。
【０１５２】
通信部１９６は、外部（例えばホスト装置や他の画像生成システム）との間で通信を行うための各種の制御を行うものであり、通信部１９６により実現されるインターフェースとしては、ＵＳＢ（ＵＳＢ２．０、ＵＳＢ１．１）、ＩＥＥＥ１３９４、イーサネット（登録商標）（ＬＡＮ）などがある。また通信部１９６の機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。この通信部１９６を用いて、カメラで撮影された実写画像を外部（インターネットなどのネットワーク）から画像生成システムに取り込んだり、作成された立体視用画像を外部に出力することなどが可能になる。
【０１５３】
なお本実施形態の各部としてコンピュータを機能させるためのプログラム（データ）は、ホスト装置（サーバー）が有する情報記憶媒体からネットワーク及び通信部１９６を介して情報記憶媒体１８０（記憶部１７０）に配信するようにしてもよい。このようなホスト装置（サーバー）の情報記憶媒体の使用も本発明の範囲内に含まれる。
【０１５４】
処理部１００（プロセッサ）は、操作部１６０からの操作データやプログラムなどに基づいて、ゲーム処理、画像生成処理、或いは音生成処理などの各種の処理を行う。この場合、処理部１００は、記憶部１７０をワーク領域として使用して、各種の処理を行う。この処理部１００の機能は、各種プロセッサ（ＣＰＵ、ＤＳＰ等）又はＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラム（ゲームプログラム）により実現できる。
【０１５５】
処理部１００は、ゲーム処理部１１０、第１の画像生成部１２０、第２の画像生成部１２２、立体視用画像生成部１２６、補正パラメータ設定部１２８、音生成部１３０を含む。なおこれらの一部（例えばゲーム処理部１１０、音生成部１３０）を省略する構成としてもよい。
【０１５６】
ゲーム処理部１１０は、操作部１６０（ゲームコントローラ）からの操作データに基づいて、ゲーム画像を生成するための種々のゲーム処理を行う。このゲーム処理としては、ゲーム開始条件に基づいてゲームを開始する処理、ゲームを進行させる処理、ゲームに登場するオブジェクト（表示物）を配置する処理、オブジェクトの移動情報（位置、速度、加速度）や動作情報（モーション情報）を求める処理、オブジェクトを表示するための処理、ゲーム結果を演算する処理、或いはゲーム終了条件が満たされた場合にゲームを終了させる処理などがある。
【０１５７】
第１の画像生成部１２０は、視線方向に対して斜め方向となる基準面上或いは基準面の下方又は上方にオブジェクト（物体）を配置して、立体視のための第１の左目用画像と立体視のための第１の右目用画像を生成する処理を行う。ここで、これらの第１の左目用画像、第１の右目用画像は、立体視のための画像であり、例えば両眼視差がついた画像である。具体的には、オブジェクト空間の左目用視点位置に仮想カメラを配置し、この仮想カメラの視線方向をオブジェクト（注視点）の方に向けて、第１の左目用画像を生成する。またオブジェクト空間の右目用視点位置に仮想カメラを配置し、この仮想カメラの視線方向をオブジェクト（注視点）の方に向けて、第１の右目用画像を生成する。
【０１５８】
なお、仮想カメラから見える画像は、次のようにして生成できる。即ち、まず、座標変換、クリッピング処理、透視変換或いは光源処理等のジオメトリ処理を行い、その処理結果に基づいて、描画データ（プリミティブ面の頂点の位置座標、テクスチャ座標、色データ、法線ベクトル或いはα値等）を作成する。そして、この描画データ（プリミティブ面データ）に基づいて、透視変換後（ジオメトリ処理後）のオブジェクト（１又は複数プリミティブ面）を、描画バッファ１７２（フレームバッファ、ワークバッファ等のピクセル単位で画像情報を記憶できるバッファ）に描画する。これにより、オブジェクト空間内において仮想カメラから見える画像が生成される。
【０１５９】
第２の画像生成部１２２は、前記左目用調整基準画像の基準面の画像の（少なくとも奥行き方向での）パースペクティブを無くすための補正処理を行い、第２の左目用画像を作成する処理や、前記右目用調整基準画像の基準面の画像の（少なくとも奥行き方向での）パースペクティブを無くすための補正処理を行い、第２の右目用画像を作成する処理を行う。
【０１６０】
また記憶部に記憶された前記左目用補正パラメータに基づき、前記第１の左目用画像に対して前記左目用調整基準画像の基準面での画像の（少なくとも奥行き方向での）パースペクティブを無くすための補正処理を施して第２の左目用画像を作成する処理や、記憶部に記憶された前記右目用補正パラメータに基づき、前記第１の右目用画像に対して前記右目用調整基準画像の基準面での画像の（少なくとも奥行き方向での）パースペクティブを無くすための補正処理を施して第２の右目用画像を作成する処理を行う。
【０１６１】
また前記左目用調整基準画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを、補正用の頂点位置に移動させる補正処理や前記右目用調整基準画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを、補正用の頂点位置に移動させる補正処理を行うようにしてもよい。
【０１６２】
また記憶部に記憶された前記左目用補正パラメータに基づき、第１の左目用画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを移動させる補正処理を行うことで、第１の左目用画像から第２の左目用画像を作成する処理や、記憶部に記憶された前記右目用補正パラメータに基づき、第１の右目用画像において少なくとも奥行き方向でパースペクティブを有する第１〜第４のマークを移動させる補正処理を行うことで、第１の右目用画像から第２の右目用画像を作成する処理を行うようにしてもよい。
【０１６３】
また第２の画像生成部１２２は、基準面の四角形（基準面の上方から見た四角形）の第１〜第４の頂点に対応する、第１の左目用画像上の第１〜第４の点が、基準面の四角形と同一又は相似形状ではない左目用変形処理用四角形の第１〜第４の頂点に移動するように、第１の左目用画像の変形処理を行って、第２の左目用画像を生成する処理や、基準面の四角形の第１〜第４の頂点に対応する、第１の右目用画像上の第１〜第４の点が、左目用変形処理用四角形と同一形状の右目用変形処理用四角形の第１〜第４の頂点に移動するように、第１の右目用画像の変形処理を行って、第２の右目用画像を生成する処理を行うようにしてもよい。
【０１６４】
第２の画像生成部１２２は、テクスチャ記憶部１７４に記憶されたテクスチャの座標（Ｕ、Ｖ）を求めるテクスチャ座標演算部１２３と、求められたテクスチャ座標に基づいてテクスチャ記憶部１７４からテクスチャを読み出して、オブジェクトにマッピングするテクスチャマッピング部１２４を含む。そして上記の第１の左目用画像の変形処理と第１の右目用画像の変形処理は、このテクスチャマッピング処理などを用いて実現できる。
【０１６５】
なお、第１の左目用画像、第１の右目用画像をカメラにより撮影する場合には、撮影された第１の左目用画像、第１の右目用画像を、携帯型情報記憶装置１９４や通信部１９６（広義には取り込み部）を介して取り込む。そして第２の画像生成部１２２が、取り込まれた第１の左目用画像に対して上述の変形処理を行って、第２の左目用画像を生成する。また第２の画像生成部１２２が、取り込まれた第１の右目用画像に対して上述の変形処理を行って、第２の右目用画像を生成する。
【０１６６】
立体視用画像生成部１２６は、第２の左目用画像（左目用画像）と第２の右目用画像（右目用画像）とに基づいて立体視用画像を生成する処理を行う。例えば、第２の左目用画像（左目用画像）と第２の右目用画像（右目用画像）をアナグリフ処理により合成して、立体視用画像を生成する。
【０１６７】
立体視用画像生成部１２６は、生成された立体視用画像（完成画像）を印刷部１９３に出力する。すると印刷部１９３は、その立体視用画像を印刷媒体に印刷することで、立体視用印刷物を作成して出力する。
【０１６８】
或いは、立体視用画像生成部１２６は、立体視用画像（完成画像）を表示部１９０に出力する。この場合には、プレーヤは、例えば赤の色フィルタと青の色フィルタが左目、右目に設けられた眼鏡をかけて、ゲームをプレイすることになる。或いは、立体視用画像生成部１２６が、第２の左目用画像と第２の右目用画像を異なるフレームで表示部１９０に出力する処理を行い、立体視を実現してもよい。この場合には、プレーヤは、フレームに同期してシャッターが開閉するシャッター付き眼鏡をかけて、ゲームをプレイすることになる。
【０１６９】
補正パラメータ取得処理１２８は、第２の画像生成部１２２が行う第１の左目用画像の変形処理と第１の右目用画像の変形処理に用いられた補正パラメータを記憶部１７０に記憶させる処理を行う。
【０１７０】
例えばテクスチャ記憶部１７４に記憶されたテクスチャの座標（Ｕ、Ｖ）を求める処理の手続きや、求められたテクスチャ座標に基づいてテクスチャ記憶部１７４からテクスチャを読み出して、オブジェクトにマッピングする処理の手続き又は、これらの手続きに用いられたパラメータ（コマンド等も含む）を左目用補正パラメータ、右目用補正パラメータとして記憶部１７０に記憶させる処理を行う。
【０１７１】
音生成部１３０は、処理部１００で行われる種々の処理の結果に基づいて音処理を行い、ＢＧＭ、効果音、又は音声などのゲーム音を生成し、音出力部１９２に出力する。
【０１７２】
なお、本実施形態の画像生成システムは、１人のプレーヤのみがプレイできるシングルプレーヤモード専用のシステムにしてもよいし、このようなシングルプレーヤモードのみならず、複数のプレーヤがプレイできるマルチプレーヤモードも備えるシステムにしてもよい。また複数のプレーヤがプレイする場合に、これらの複数のプレーヤに提供するゲーム画像やゲーム音を、１つの端末を用いて生成してもよいし、ネットワーク（伝送ライン、通信回線）などで接続された複数の端末（ゲーム機、携帯電話）を用いて生成してもよい。
【０１７３】
なお本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義又は同義の用語（カメラ、物体等）として引用された用語（仮想カメラ、オブジェクト・被写体等）は、明細書又は図面中の他の記載においても広義又は同義の用語に置き換えることができる。
【０１７４】
また、左目用画像、右目用画像、立体視用画像の作成手法も、本実施形態で説明したものに限定されず、種々の変形実施が可能である。また本発明の手法で作成された立体視用画像を、立体視用印刷物やゲーム画像以外の用途に用いることも可能である。また本実施形態で説明した立体視方式と均等な方式で、立体視用画像を生成する場合も本発明の範囲に含まれる。
【０１７５】
なお図１や図１１や図１６のフローチャートにおいて、「左目用画像生成(撮影)」→「右目用画像生成(撮影)」、→「左目用画像補正処理(／記憶)」→「右目用画像補正処理(／記憶)」→「アナグリフ等・合成処理」という流れである場合を例にとり説明したが、この手順の左目／右目の順番が逆になったり、また「左目用画像生成」→「左目用画像補正処理(／記憶)」→「右目用画像生成」→「右目用画像補正処理(／記憶)」という手順になっても本発明の範囲内である。
【０１７６】
また、本発明は種々のゲーム（格闘ゲーム、競争ゲーム、シューティングゲーム、ロボット対戦ゲーム、スポーツゲーム、ロールプレイングゲーム等）に適用できる。また本発明は、業務用ゲームシステム、家庭用ゲームシステム、多数のプレーヤが参加する大型アトラクションシステム、シミュレータ、マルチメディア端末、ゲーム画像を生成するシステムボード等の種々の画像生成システム（ゲームシステム）に適用できる。
【図面の簡単な説明】
【０１７７】
【図１】本実施形態の立体視方式の基本原理を説明するためのフローチャートである。
【図２】本実施形態の立体視方式の説明図である。
【図３】左目用画像ＩＬ１の一例である。
【図４】右目用画像ＩＲ１の一例である。
【図５】左目用画像ＩＬ２の一例である。
【図６】右目用画像ＩＲ２の一例である。
【図７】立体視用画像（アナグリフ画像）の一例である。
【図８】図８（Ａ）（Ｂ）（Ｃ）はパースペクティブを無くす補正処理の説明図である。
【図９】本実施形態により得られた立体視用画像の特徴の説明図である。
【図１０】実写画像を用いた立体視用印刷物の作成手法の説明図である。
【図１１】第１の実施形態の立体視方式による複数の画像についての立体視用印刷物の製造方法のフローチャートを示す。
【図１２】左目用調整基準画像ＩＬｋの一例である
【図１３】右目用調整基準画像ＩＲｋの一例である
【図１４】左目用調整基準画像ＩＬｋのパースペクティブを無くすための補正処理の説明図である。
【図１５】右目用調整基準画像ＩＲｋのパースペクティブを無くすための補正処理の説明図である。
【図１６】本実施形態のパースペクティブを減少させる立体視方式を説明するためのフローチャート図である。
【図１７】図１７（Ａ）（Ｂ）は本実施形態の立体視方式の説明図。
【図１８】図１８（Ａ）（Ａ）は本実施形態の立体視方式の説明図。
【図１９】本実施形態により作成された左目用画像ＩＬ１の例。
【図２０】本実施形態により作成された右目用画像ＩＲ１の例。
【図２１】本実施形態の変形処理の説明図。
【図２２】本実施形態の変形処理の説明図。
【図２３】本実施形態により作成された左目用画像ＩＬ２の例。
【図２４】本実施形態により作成された右目用画像ＩＲ２の例。
【図２５】本実施形態により生成された立体視用画像の例。
【図２６】図２６（Ａ）（Ｂ）は本実施形態の立体視方式の説明図。
【図２７】画像生成システムの構成例。
【符号の説明】
【０１７８】
ＶＰＬ  左目用視点位置、ＶＰＲ  右目用視点位置、
ＯＢ  物体（オブジェクト、被写体）、ＢＳ  基準面、
ＢＱ  基準面上の四角形、Ｖ１〜Ｖ４  ＢＱの第１〜第４の頂点、
ＰＬ１〜ＰＬ４  第１〜第４の点、ＬＱ  左目用変形処理用四角形、
ＶＬ１〜ＶＬ４  ＬＱの第１〜第４の頂点、
ＰＲ１〜ＰＲ４  第１〜第４の点、ＲＱ  右目用変形処理用四角形、
ＶＲ１〜ＶＲ４  ＲＱの第１〜第４の頂点、
第１の左目用画像、ＩＲ１  第１の右目用画像、
ＩＬ２  第２の左目用画像、ＩＲ２  第２の右目用画像、
１０  ケース、１００  処理部、１１０  ゲーム処理部、１２０  第１の画像生成部、
１２２  第２の画像生成部、１２３  テクスチャ座標演算部、
１２４  テクスチャマッピング部、１２６  立体視用画像生成部、１２８  補正パラメータ取得処理部、１３０  音生成部、１６０  操作部、１７０  記憶部、１７２  描画バッファ、１７４  テクスチャ記憶部、１８０  情報記憶媒体、１９０  表示部
１９２  音出力部、１９４  携帯型情報記憶装置、１９６  通信部
【図１】
2006221372.tif 000003
【図２】
2006221372.tif 000004
【図８】
2006221372.tif 000005
【図９】
2006221372.tif 000006
【図１０】
2006221372.tif 000007
【図１１】
2006221372.tif 000008
【図１２】
2006221372.tif 000009
【図１３】
2006221372.tif 000010
【図１４】
2006221372.tif 000011
【図１５】
2006221372.tif 000012
【図１６】
2006221372.tif 000013
【図１７】
2006221372.tif 000014
【図１８】
2006221372.tif 000015
【図２６】
2006221372.tif 000016
【図２７】
2006221372.tif 000017
【図３】
2006221372.tif 000018
【図４】
2006221372.tif 000019
【図５】
2006221372.tif 000020
【図６】
2006221372.tif 000021
【図７】
2006221372.tif 000022
【図１９】
2006221372.tif 000023
【図２０】
2006221372.tif 000024
【図２１】
2006221372.tif 000025
【図２２】
2006221372.tif 000026
【図２３】
2006221372.tif 000027
【図２４】
2006221372.tif 000028
【図２５】
2006221372.tif 000029