(57)【要約】【課題】表示処理の高速化と表示の高品質化を両立させる。【解決手段】画像生成演算部４６は、鑑賞対象の三次元形状データから第１の描画解像度の描画画素データを生成する。また、画像生成演算部４６はこの描画画素データが生成された鑑賞対象とは異なる鑑賞対象の三次元形状データから第１の描画解像度とは異なる第２の描画解像度の描画画素データを生成する。描画処理部４７は、第１の描画解像度の描画画素データをフレームメモリ４４に描画し、第２の描画解像度の描画画素データを低解像度メモリ４５に描画した後、低解像度メモリ４５の描画画素を拡大又は縮小して第１の描画解像度と同一の解像度に変換し、フレームメモリ４４上で第１の描画解像度の描画画素データと合成して１画面を生成し、表示させる。【選択図】　図２
2004102689.tif 000002
【特許請求の範囲】
【請求項１】
入力信号に基づいて、仮想空間内の視点位置から視線方向に沿った視野内に入る鑑賞対象の三次元形状データから画面を生成し表示させる表示制御装置において、
前記鑑賞対象の三次元形状データから第１の描画解像度の描画画素データを生成する第１の描画画素データ生成手段と、
この第１の描画画素データ生成処理手段により描画画素データが生成された鑑賞対象とは異なる鑑賞対象の三次元形状データから前記第１の描画解像度とは異なる第２の描画解像度の描画画素データを生成する第２の描画画素データ生成手段と、
前記第１の描画画素データ生成手段により生成された第１の描画解像度の描画画素データと前記第２の描画画素データ生成手段により生成された第２の描画解像度の描画画素データとを合成して１画面を生成する画面生成手段とを具備したことを特徴とする表示制御装置。
【請求項２】
前記画面生成手段は、第１の描画解像度の描画画素データと第２の描画解像度の描画画素データの少なくとも一方を、描画画素の拡大又は縮小により同一解像度の描画画素データに変換して合成することを特徴とする請求項１記載の表示制御装置。
【請求項３】
前記第１の描画画素データ生成手段及び第２の描画画素データ生成手段は、描画画素データの描画画素毎に視点位置からの距離を示すデプス値を持たせた描画画素データを生成し、
前記画面生成手段は、第１の描画解像度の描画画素データと第２の描画解像度の描画画素データとを合成する際に前記デプス値に基づいて視点位置からの距離が近い描画画素を表示画素として選択することを特徴とする請求項１または２記載の表示制御装置。
【請求項４】
前記画面生成手段は、第１の描画解像度の描画画素データを描画する第１のフレームメモリと、第２の描画解像度の描画画素データを描画する第２のフレームメモリと、前記第１のフレームメモリに描画された描画画素データと前記第２のフレームメモリに描画された描画画素データの少なくとも一方を拡大又は縮小して同一解像度の描画画素データとして出力させるべく前記第１のフレームメモリと前記第２のフレームメモリの読出しアドレスを生成する読出しアドレス発生部と、前記第１のフレームメモリから出力された描画画素データと前記第２のフレームメモリから出力された描画画素データとを合成する合成演算部とからなることを特徴とする請求項１記載の表示制御装置。
【請求項５】
前記第１の描画画素データ生成手段及び第２の描画画素データ生成手段は、描画画素データの描画画素毎に視点位置からの距離を示すデプス値を持たせた描画画素データを生成し、
合成演算部は、第１のフレームメモリから出力された描画画素データと第２のフレームメモリから出力された描画画素データとを合成する際に前記デプス値に基づいて視点位置からの距離が近い描画画素を表示画素として選択することを特徴とする請求項４記載の表示制御装置。
【請求項６】
仮想空間内の視点位置と視線方向とによって定まる場面毎に各鑑賞対象の描画解像度を設定記憶し、
前記第１の描画画素データ生成手段及び第２の描画画素データ生成手段は、現時点における視野内の場面に応じた各鑑賞対象の描画解像度に基づいて当該鑑賞対象の三次元形状データから第１の描画解像度又は第２の描画解像度の描画画素データを生成することを特徴とする請求項１乃至５のいずれか１項に記載の表示制御装置。
【請求項７】
入力信号に基づいて、仮想空間内の視点位置から視線方向に沿った視野内に入る鑑賞対象の三次元形状データから画面を生成し表示させる表示制御装置において、
前記鑑賞対象の三次元形状データから各々に描画解像度が異なったｎ通り（ｎは２以上）の描画画素データを生成する描画画素データ生成手段と、
この描画画素データ生成手段により生成された各々に描画解像度が異なったｎ個の描画画素データを全て合成して１画面を生成する画面生成手段とを具備したことを特徴とする表示制御装置。
【請求項８】
前記画面生成手段は、少なくともｎ−１通りの描画画素データを、描画画素の拡大又は縮小により同一解像度の描画画素データに変換して合成することを特徴とする請求項７記載の表示制御装置。
【請求項９】
前記描画画素データ生成手段は、全ての描画画素データの描画画素毎に視点位置からの距離を示すデプス値を持たせた描画画素データを生成し、
前記画面生成手段は、各々に描画解像度が異なったｎ通りの描画画素データを合成する際に前記デプス値に基づいて視点位置からの距離が近い描画画素を表示画素として選択することを特徴とする請求項７または８記載の表示制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、バーチャルリアリティ（ＶＲ：仮想現実感）技術を用いて移動可能に表示される仮想空間画像の画面を生成し、スクリーンやディスプレイ等に表示させる表示制御装置に関する。
【０００２】
【従来の技術】
近年、三次元映像や二次元映像を用いて様々な疑似体験ができるシステム、いわゆるバーチャルリアリティシステムが開発され、実用に供されている。
【０００３】
ここで、仮想空間とは、コンピュータのメモリ内に、図１５に示すように、Ｘ，Ｙ，Ｚの３軸で表わされる空間を想定し、この空間中に種々の鑑賞対象（オブジェクト）１を配置するとともに光源２を設定する。そして、同空間内に置かれたカメラ３の視野４内に入る鑑賞対象１の光源２によって照らし出された場面の画面５をコンピュータの演算処理によって生成し、図１６に示すように、スクリーンやディスプレイ等に画面５を映し出して、仮想空間の三次元映像または三次元形状データから生成される二次元映像として操作者に提示するようにしたものである。
【０００４】
バーチャルリアリティシステムにおいては、操作者は、例えば操作用の入力装置を操作することによって、カメラ３の位置，つまりは仮想空間内に入り込んだ人間の視点位置や、カメラ３の向き，つまりはその人間の視線方向を制御できる。カメラ３の位置や向きが制御されると、コンピュータは、それに応じて新たな仮想空間の画面５を即座に生成して表示させる。かくして、操作者は、コンピュータの中に作られた仮想空間内に入り込み、あたかも現実の世界にいるかのように鑑賞対象を気に入った角度から見ることができる。
【０００５】
ところで一般に、画面は表示画素の集合体によって構成されており、表示画素の密度は画面全体で一様である。この表示画素の密度が細かければ細かいほど表示解像度が高くなり、高品質の映像を映し出すことができる。しかし、たとえ高解像度の画面を用いても、この画面に映し出される画像をフレームメモリに描画する際の画素の密度、いわゆる描画解像度が低ければ高品質の映像は得られない。そこで通常は、画面の表示解像度に合せて描画解像度を決定し、この描画解像度で画像をフレームメモリに描画して、画面に映し出すようにしている。
【０００６】
バーチャルリアリティシステムにおいても同様であり、スクリーンやディスプレイ等に映し出される画面５の表示解像度に合せて鑑賞対象１の画像を描画する際の描画解像度を決定し、この描画解像度でカメラ３の視野４内に入る鑑賞対象１の画像を描画して画面５を生成していた。
【０００７】
【発明が解決しようとする課題】
前述したように、バーチャルリアリティシステムでは仮想空間内に入り込んだ人間の動きに合せて仮想空間の映像を即座に変化させる必要があったので、表示処理の高速化が要求されていた。また、その一方では、仮想空間を現実の世界により一層近づけるために、解像度を高めた高品質の表示が要求されていた。前者の表示処理の高速化という要求を満足させるためには、描画解像度を低くして描画速度を早めればよい。しかし、描画解像度を低くした場合には後者の表示の高品質化という要求を満足させることができない。
【０００８】
このように、従来のバーチャルリアリティシステムにおいては、表示処理の高速化と表示の高品質化を両立させることが困難であり、解決が望まれていた。
【０００９】
本発明はこのような事情に基づいてなされたものであり、その目的とするところは、表示処理の高速化と表示の高品質化を両立させることができ、バーチャルリアリティ技術を用いて表示される画面の生成に適した表示制御装置を提供しようとするものである。
【００１０】
【課題を解決するための手段】
本発明はかかる課題を解決するものであり、請求項１に対応する発明は、入力信号に基づいて、仮想空間内の視点位置から視線方向に沿った視野内に入る鑑賞対象の三次元形状データから画面を生成し表示させる表示制御装置において、鑑賞対象の三次元形状データから第１の描画解像度の描画画素データを生成する第１の描画画素データ生成手段と、この第１の描画画素データ生成処理手段により描画画素データが生成された鑑賞対象とは異なる鑑賞対象の三次元形状データから第１の描画解像度とは異なる第２の描画解像度の描画画素データを生成する第２の描画画素データ生成手段と、第１の描画画素データ生成手段により生成された第１の描画解像度の描画画素データと第２の描画画素データ生成手段により生成された第２の描画解像度の描画画素データとを合成して１画面を生成する画面生成手段とを備えたものである。
【００１１】
この請求項１に対応する発明においては、第１の描画画素データ生成手段では、鑑賞対象の三次元形状データから第１の描画解像度の描画画素データが生成される。第２の描画画素データ生成手段では、第１の描画画素データ生成処理手段により描画画素データが生成された鑑賞対象とは異なる鑑賞対象の三次元形状データから第１の描画解像度とは異なる第２の描画解像度の描画画素データが生成される。画面生成手段では、第１の描画画素データ生成手段により生成された第１の描画解像度の描画画素データと第２の描画画素データ生成手段により生成された第２の描画解像度の描画画素データとを合成されて１画面が生成される。しかして、この画面生成手段により生成された１画面が表示される。
【００１２】
本発明の請求項２に対応する発明は、上記請求項１に対応する発明において、画面生成手段が、第１の描画解像度の描画画素データと第２の描画解像度の描画画素データの少なくとも一方を描画画素の拡大又は縮小により同一解像度の描画画素データに変換して合成するようにしたものである。
【００１３】
この請求項２に対応する発明においては、画面生成手段では、第１の描画解像度の描画画素データ及び第２の描画解像度の描画画素データの少なくとも一方の描画画素データの描画画素が拡大又は縮小されて同一解像度の描画画素データに変換される。そして、この同一解像度の描画画素データが合成されて１画面が生成され、この１画面が表示される。
【００１４】
本発明の請求項３に対応する発明は、上記請求項１または２に対応する発明において、第１の描画画素データ生成手段及び第２の描画画素データ生成手段が、描画画素データの描画画素毎に視点位置からの距離を示すデプス値を持たせた描画画素データを生成し、画面生成手段が、第１の描画解像度の描画画素データと第２の描画解像度の描画画素データとを合成する際にデプス値に基づいて視点位置からの距離が近い描画画素を表示画素として選択するようにしたものである。
【００１５】
この請求項３に対応する発明においては、第１の描画画素データ生成手段及び第２の描画画素データ生成手段によって生成される描画画素データの描画画素毎に、視点位置からの距離を示すデプス値が持たされる。画面生成手段では、第１の描画解像度の描画画素データと第２の描画解像度の描画画素データとを合成する際にデプス値に基づいて視点位置からの距離が近い描画画素が表示画素として選択され、この表示画素により１画面が生成される。しかして、この１画面が表示される。
【００１６】
本発明の請求項４に対応する発明は、上記請求項１に対応する発明において、画面生成手段が、第１の描画解像度の描画画素データを描画する第１のフレームメモリと、第２の描画解像度の描画画素データを描画する第２のフレームメモリと、第１のフレームメモリに描画された描画画素データと第２のフレームメモリに描画された描画画素データの少なくとも一方を拡大又は縮小して同一解像度の描画画素データとして出力させるべく第１のフレームメモリと第２のフレームメモリの読出しアドレスを生成する読出しアドレス発生部と、第１のフレームメモリから出力された描画画素データと第２のフレームメモリから出力された描画画素データとを合成する合成演算部とからなるものである。
【００１７】
この請求項４に対応する発明においては、第１の描画画素データ生成手段により生成された第１の描画解像度の描画画素データが第１のフレームメモリに描画される。また、第２の描画画素データ生成手段により生成された第２の描画解像度の描画画素データが第２のフレームメモリに描画される。読出しアドレス発生部では、第１のフレームメモリに描画された描画画素データと第２のフレームメモリに描画された描画画素データの少なくとも一方が拡大又は縮小されて同一解像度の描画画素データとなるべく第１のフレームメモリと第２のフレームメモリの読出しアドレスが生成され、第１のフレームメモリと第２のフレームメモリにそれぞれ供給される。これにより、第１のフレームメモリに描画された描画画素データと第２のフレームメモリに描画された描画画素データの少なくとも一方が拡大又は縮小されて同一解像度の描画画素データとして読み出され、合成演算部により合成されて１画面が生成される。しかして、この１画面が表示される。
【００１８】
本発明の請求項５に対応する発明は、上記請求項４に対応する発明において、第１の描画画素データ生成手段及び第２の描画画素データ生成手段が、描画画素データの描画画素毎に視点位置からの距離を示すデプス値を持たせた描画画素データを生成し、合成演算部が、第１のフレームメモリから出力された描画画素データと第２のフレームメモリから出力された描画画素データとを合成する際にデプス値に基づいて視点位置からの距離が近い描画画素を表示画素として選択するようにしたものである。
【００１９】
この請求項５に対応する発明においては、第１の描画画素データ生成手段及び第２の描画画素データ生成手段によって生成される描画画素データの描画画素毎に、視点位置からの距離を示すデプス値が持たされる。画面合成部では、第１の描画解像度の描画画素データと第２の描画解像度の描画画素データとを合成する際にデプス値に基づいて視点位置からの距離が近い描画画素が表示画素として選択され、この表示画素により１画面が生成される。しかして、この１画面が表示される。
【００２０】
本発明の請求項６に対応する発明は、上記請求項１乃至５のいずれか１項に対応する発明において、仮想空間内の視点位置と視線方向とによって定まる場面毎に各鑑賞対象の描画解像度を設定記憶し、第１の描画画素データ生成手段及び第２の描画画素データ生成手段が、現時点における視野内の場面に応じた各鑑賞対象の描画解像度に基づいて当該鑑賞対象の三次元形状データから第１の描画解像度又は第２の描画解像度の描画画素データを生成するようにしたものである。
【００２１】
この請求項６に対応する発明においては、仮想空間内の視点位置と視線方向とによって定まる場面により、各鑑賞対象の描画解像度が決定される。そして、第１の描画画素データ生成手段では、第１の描画解像度に相当する描画解像度が決定された鑑賞対象の描画画素データが第１の描画解像度で生成され、第２の描画画素データ生成手段では、第２の描画解像度に相当する描画解像度が決定された鑑賞対象の描画画素データが第２の描画解像度で生成される。
【００２２】
本発明の請求項７に対応する発明は、入力信号に基づいて、仮想空間内の視点位置から視線方向に沿った視野内に入る鑑賞対象の三次元形状データから画面を生成し表示させる表示制御装置において、鑑賞対象の三次元形状データから各々に描画解像度が異なったｎ通り（ｎは２以上）の描画画素データを生成する描画画素データ生成手段と、この描画画素データ生成手段により生成された各々に描画解像度が異なったｎ通りの描画画素データを全て合成して１画面を生成する画面生成手段とを備えたものである。
【００２３】
この請求項７に対応する発明においては、描画画素データ生成手段では、鑑賞対象の三次元形状データから第１の描画解像度の描画画素データが生成される。第２の描画画素データ生成手段では、各々に描画解像度が異なったｎ通り（ｎは２以上）の描画画素データが生成される。画面生成手段では、各々に描画解像度が異なったｎ通りの描画画素データが全て合成されて１画面が生成される。しかして、この画面生成手段により生成された１画面が表示される。
【００２４】
本発明の請求項８に対応する発明は、上記請求項７に対応する発明において、画面生成手段が、少なくともｎ−１通りの描画画素データを、描画画素の拡大又は縮小により同一解像度の描画画素データに変換して合成するようにしたものである。
【００２５】
この請求項８に対応する発明においては、画面生成手段では、各々に描画解像度が異なったｎ通りの描画画素データのうち少なくともｎ−１通りの描画画素データの描画画素が拡大又は縮小されて同一解像度の描画画素データに変換される。そして、この同一解像度の描画画素データが合成されて１画面が生成され、この１画面が表示される。
【００２６】
本発明の請求項９に対応する発明は、上記請求項７または８に対応する発明において、描画画素データ生成手段が、全ての描画画素データの描画画素毎に視点位置からの距離を示すデプス値を持たせた描画画素データを生成し、画面生成手段が、各々に描画解像度が異なったｎ通りの描画画素データを合成する際に前記デプス値に基づいて視点位置からの距離が近い描画画素を表示画素として選択するようにしたものである。
【００２７】
この請求項９に対応する発明においては、描画画素データ生成手段によって生成される全ての描画画素データの描画画素毎に、視点位置からの距離を示すデプス値が持たされる。画面生成手段では、各々に描画解像度が異なったｎ通りの描画画素データを合成する際にデプス値に基づいて視点位置からの距離が近い描画画素が表示画素として選択され、この表示画素により１画面が生成される。しかして、この１画面が表示される。
【００２８】
【発明の実施の形態】
以下、本発明の実施の形態を図面を用いて説明する。
なお、この実施の形態は、図１に示すように、３台のプロジェクタ１１，１２，１３によって三次元映像からなる仮想空間の画像をスクリーン２０上に映し出し、この仮想空間の内部に人間が入り込んで様々な疑似体験ができるバーチャルリアリティシステムに本発明を適用したものであり、携帯可能な小型の入力装置３０の操作内容が、コンピュータ４０を介してスクリーン２０上の仮想空間画像にリアルタイムで反映されるようになっている。
【００２９】
入力装置３０は、図２に示すように、家庭用ＴＶゲーム機の操作スイッチと同様に操作者が両手で保持可能な程度の大きさを成しており、上面に、左手で操作可能な十字形状の方向キー３１と、右手で操作可能な４つのボタンａ，ｂ，ｃ，ｄとを有している。方向キー３１は、上方向を示すキーＵと、左方向を示すキーＬと、下方向を示すキーＤと、右方向を示すキーＲとからなり、各キーＵ，Ｌ，Ｄ，Ｒ又は各ボタンａ，ｂ，ｃ，ｄの単独押しや組合せの押し操作により、各種の信号をコンピュータ４０に供給するものとなっている。なお、方向キー３１は、左上，左下，右下及び右上の４方向がさらに追加される８方向のキーからなるものとしても良いが、説明の便宜上、ここでは４方向の方向キー３１を例に挙げている。
【００３０】
コンピュータ４０は、本発明に係わる表示制御装置を構成するものであり、図２に示すように、入力信号変換部４１、オブジェクトファイル４２、場面設定テーブル４３、フレームメモリ４４、低解像度メモリ４５、画像生成演算部４６、描画処理部４７及び３つのＤ／Ａ（ディジタル／アナログ）変換器４８ａ，４８ｂ，４８ｃを備えている。因みに、画像生成演算部４６及び描画処理部４７は、ソフトウェアによって構成している。
【００３１】
入力信号変換部４１は、入力装置３０から入力される各種の信号を、それぞれ対応する内容の入力指令に変換し、この入力指令を画像生成演算部４６に入力するというインタフェース機能を有したものである。
【００３２】
オブジェクトファイル４２は、３つのプロジェクタ１１，１２，１３によってスクリーン２０上に映し出される仮想空間画像を構成する各種の鑑賞対象や光源等に関する情報を記憶したもので、特に、各鑑賞対象に関しては、それぞれ図３に示すように、その鑑賞対象を特定するためのオブジェクトＩＤ５１に対応して、三次元形状データ５２、基本位置データ５３、表示色データ５４及び場面１〜場面ｎ別の解像度データ５５−１〜５５−ｎ等を記憶している。
【００３３】
ここで、三次元形状データ５２は、対応する鑑賞対象の三次元形状を例えば座標列によって示すデータである。基本位置データ５３は、対応する鑑賞対象の仮想空間内における配置位置をワールド座標系，ローカル座標系などの種々の座標系によって示すデータである。表示色データ５４は、対応する鑑賞対象の部分毎の表示色を示すデータである。場面別解像度データ５５−１〜５５−ｎは、視点位置と視線方向とによって定まる仮想空間の場面１〜場面Ｎ毎に、対応する鑑賞対象の描画解像度を設定するデータである。なお、描画解像度は、画像をフレームメモリに描画する際の画素の密度であって、２段階以上の複数段階に区分されている。因みに、本実施の形態では、説明の便宜上、描画解像度を画面５の表示解像度に相当する第１の描画解像度ｒ１と、表示解像度に対して１／４に間引きされた第２の描画解像度ｒ２の２段階とする。そして、仮想空間の場面において、重要性の低いオブジェクトや目立たない暗部に位置するオブジェクトに対しては、第２の描画解像度ｒ２を設定し、その他のオブジェクトに対しては第１の描画解像度Ｒ１を設定する。
【００３４】
場面設定テーブル４３は、図５に示すように、仮想空間内の任意の視点位置毎に、視線方向と、その視点位置と視線方向とによって定まる仮想空間の場面を識別する場面ナンバー（１〜ｎ）とを設定したものである。なお、視点位置は、Ｘ，Ｙ，Ｚの３軸で表わされる仮想空間のワールド座標系で設定されている。また、視線方向は、そのワールド座標系のＸ軸方向，Ｙ軸方向，Ｚ軸方向，−Ｘ軸方向，−Ｙ軸方向及び−Ｚ軸方向の６方向に設定されている。
【００３５】
フレームメモリ４４は、各プロジェクタ１１，１２，１３によってスクリーン２０上に投影される画像データが描画されるエリアであり、図６に示すように、左上端の画素（ｘ１，ｙ１）から右下端の画素（ｘｐ，ｙｑ）までマトリックス状に配置された（ｐ×ｑ）個の画素によって構成されている。ただし、ｐ，ｑは正の整数とする。
【００３６】
低解像度メモリ４５は、第２の描画解像度ｒ２で生成された描画画素データが描画されるエリアであり、図７に示すように、左上端の画素（ｘ１，ｙ１）から右下端の画素（ｘｐ／２，ｙｑ／２）までマトリックス状に配置された（（ｐ／２）×（ｑ／２）＝（ｐ×ｑ）／４）個の画素によって構成されている。
【００３７】
画像生成演算部４６は、入力信号変換部４１から入力された入力指令に基づき、オブジェクトファイル４２及び場面設定テーブル４３を参照して、仮想空間内の視点位置から視線方向に沿った視野内に入る場面の描画画素データを生成し、描画処理部４７に転送するものである。
【００３８】
具体的には、図８の流れ図に示すように、画像生成演算部４６は、ＳＴ（ステップ）１として入力信号変換部４１から受ける入力指令により仮想空間内の視点位置または視線方向が移動するのに伴って視野が変化するのを待機している。視野が変化したならば、画像生成演算部４６は、ＳＴ２として視野変化後の視点位置（Ｘ，Ｙ，Ｚ）と、視線方向（Ｘ，Ｙ，Ｚ，−Ｘ，−Ｙ，−Ｚ）を検出する。そして画像生成演算部４６は、場面設定テーブル４３を検索して、視野変化後の視点位置（Ｘ，Ｙ，Ｚ）と、視線方向（Ｘ，Ｙ，Ｚ，−Ｘ，−Ｙ，−Ｚ）とに対応する場面ナンバーＮ（１≦Ｎ≦ｎ）を取得する。
【００３９】
次に、画像生成演算部４６は、ＳＴ３としてオブジェクトファイル４２に設定されている各種鑑賞対象の基本位置データ５３に基づいて、変化後の視野内に入る鑑賞対象（オブジェクト）を選択する。そして画像生成演算部４６は、該当する鑑賞対象を１つ選択する毎に、ＳＴ４としてオブジェクトファイル４２に設定された当該鑑賞対象の場面別解像度データ５５−１〜５５−ｎから場面ナンバーＮに対応する描画解像度Ｒを取得する。場面ナンバーＮに対応する描画解像度Ｒを取得すると、画像生成演算部４６は、ＳＴ５としてその取得した描画解像度Ｒが第１の描画解像度ｒ１であるか第２の描画解像度ｒ２であるかを判断する。
【００４０】
ここで、描画解像度Ｒが第１の描画解像度ｒ１であった場合には、画像生成演算部４６は、ＳＴ６としてオブジェクトファイル４２に設定されている当該鑑賞対象の三次元形状データ５２，基本位置データ５３及び表示色データ５４に基づき、表示解像度に相当する第１の描画解像度ｒ１の描画画素データを生成する（第１の描画画素データ生成手段）。
【００４１】
これに対し、描画解像度Ｒが第２の描画解像度ｒ２であった場合には、画像生成演算部４６は、ＳＴ７として当該鑑賞対象の三次元形状データ５２，基本位置データ５３及び表示色データ５４に基づき、前記第１の描画解像度ｒ１の描画画素データから描画画素が１／４に間引きされた第２の描画解像度ｒ２の描画画素データを生成する。因みに、この実施の形態では、描画画素データの注目画素（ｘｉ，ｙｊ）に対して右側の画素（ｘｉ，ｙ（ｊ＋１））と、下側の画素（ｘ（ｉ＋１），ｙｊ）と、右斜め下側の画素（ｘ（ｉ＋１），ｙ（ｊ＋１））を間引きすることによって、第２の描画解像度ｒ２の描画画素データを生成するものとする（第２の描画画素データ生成手段）。
【００４２】
画像生成演算部４６によって生成される描画画素データのレイアウトを図４に示す。すなわち画像生成演算部４６は、各描画画素のフレームメモリ４４上における位置座標（ｘｉ，ｙｊ）と、その画素のＲＧＢ表示系による表示色データ（Ｒ，Ｇ，Ｂ）と、その画素の視点位置からの距離に応じて増減するデプス値とを算出し、この描画画素毎の位置座標，表示色データ及びデプス値と、当該描画画素データが第１の描画解像度ｒ１のデータであるか第２の描画解像度ｒ２のデータであるかを識別するための解像度フラグ（０：第１の描画解像度ｒ１，１：第２の描画解像度ｒ２とする）とから描画画素データを生成している。したがって、ＳＴ６の処理では解像度フラグが“０”の描画画素データが生成され、ＳＴ７の処理では解像度フラグが“１”の描画画素データが生成される。なお、この実施の形態では、デプス値を１，２，３，…という整数で表わし、視点からの距離が遠くなればなるほど大きい値をとるものとする。
【００４３】
画像生成演算部４６は、ＳＴ６又はＳＴ７の処理にて描画画素データを生成すると、次に、ＳＴ８としてその描画画素データを描画処理部４７に転送する。しかる後、画像生成演算部４６は、ＳＴ９として視野内に入る全鑑賞対象のうち描画画素データが未作成の鑑賞対象が存在するか否かを判断する。そして、描画画素データが未作成の鑑賞対象が存在する場合には、ＳＴ３の処理に戻ってその鑑賞対象を選択し、ＳＴ４〜ＳＴ８の各処理を再び実行する。
【００４４】
こうして、視野内に入る全鑑賞対象の描画画素データを生成し、描画処理部４７に転送し終えたならば、画像生成演算部４６は、今回の視野変化に対する処理を終了する。このとき、画像生成演算部４６は、画像生成処理終了を描画処理部４７に通知する。
【００４５】
描画処理部４７は、画像生成演算部４６から転送されてくる描画画素データをフレームメモリ４４または低解像度メモリ４５に選択的に描画して、フレームメモリ４４上に仮想空間の１画面を生成するものである。
【００４６】
具体的には、図９の流れ図に示すように、描画処理部４７は、ＳＴ１１として画像生成演算部４６にて生成され転送されてくる描画画素データを取り込む毎に、ＳＴ１２としてその描画画素データの解像度フラグを調べる。そして、解像度フラグが第２の描画解像度ｒ２を示す“１”にセットされていた場合には、描画処理部４７は、ＳＴ１３としてその描画画素データの各描画画素情報（位置座標，表示色データ，デプス値）に基づき低解像度メモリ４５への描画処理を実行し、解像度フラグが第２の描画解像度ｒ２を示す“１”にセットされていた場合には、描画処理部４７は、ＳＴ１４としてその描画画素データの各描画画素情報（位置座標，表示色データ，デプス値）に基づきフレームメモリ４４への描画処理を実行する。
【００４７】
ここで、ＳＴ１３またはＳＴ１４の描画処理について、図１０の流れ図を用いて説明する。すなわち描画処理部４７は、先ず、画像生成演算部４６から転送されてきた描画画素データから先頭の描画画素情報（位置座標，表示色データ，デプス値）を取得する（ＳＴ２１）。次に描画処理部４７は、当該描画画素情報における位置座標（ｘｉ，ｙｊ）によって指示される描画先メモリ（ＳＴ１３の描画処理では低解像度メモリ４５、ＳＴ１４の描画処理ではフレームメモリ４４）の画素、つまり描画先画素にデータがセットされているか否かを判断する（ＳＴ２２）。
【００４８】
ここで、前記描画先画素にデータがセットされていない場合には、描画処理部４７は、この描画先画素に当該描画画素情報の表示色データとデプス値とを書込む（ＳＴ２５）。
【００４９】
これに対し、前記描画先画素にデータがセットされている場合には、描画処理部４７は、その描画先画素にセットされているデータのデプス値と、当該描画画素情報のデプス値とを比較する（ＳＴ２３）。そして、当該描画画素情報のデプス値の方が描画先画素にセットされているデータのデプス値より小さい場合に限り（ＳＴ２４のＹＥＳ）、この描画先画素に当該描画画素情報の表示色データとデプス値とを書込む（ＳＴ２５）。
【００５０】
しかる後、描画処理部４７は、描画画素データに次の描画画素情報がセットされているか否かを判断する（ＳＴ２６）。そして、次の描画画素情報がセットされていた場合には、描画処理部４７は、その描画画素情報を取得し、上記ＳＴ２２〜ＳＴ２５の各処理を再び実行する。こうして、描画処理部４７は、描画画素データにセットされた全ての描画画素座情報に対して上記ＳＴ２２〜ＳＴ２５の各処理を実行したならば、この描画処理を終了する。
【００５１】
描画処理部４７は、ＳＴ１３又はＳＴ１４の描画処理を終了すると、ＳＴ１５として画像生成演算部４６から画像生成処理終了の通知を受けたか否かを判断する。そして、画像生成処理終了の通知を受けていない場合には、描画処理部４７は、ＳＴ１１の処理に戻り、次の描画画素データを取り込んで、解像度フラグに従い低解像度メモリ４５又はフレームメモリ４４への描画処理を実行する。
【００５２】
一方、画像生成演算部４６から画像生成処理終了の通知を受けた場合には、描画処理部４７は、ＳＴ１６として低解像度メモリ４５に描画されているか否かを判断する。そして、低解像度メモリ４５に描画されていない場合には、フレームメモリ４４に視野変化後の画面が生成されているので、描画処理部４７は、今回の処理を終了する。
【００５３】
これに対し、低解像度メモリ４５に描画されていた場合には、描画処理部４７は、ＳＴ１７としてこの低解像度メモリ４５に描画されている内容、つまりは第２の描画解像度の描画画素データを第１の描画解像度のデータとなるように拡大してフレームメモリ４４に描画する拡大描画処理を実行する。
【００５４】
この拡大描画処理について、図１１の流れ図及び図１２の低解像度メモリ４５及びフレームメモリ４４の模式図を用いて説明する。すなわち描画処理部４７は、先ず、低解像度メモリ４５からデータ（表示色データ，デプス値）がセットされている描画画素の座標（ｘｉ，ｙｊ）を取得する（ＳＴ３１）。次に、図１２に示すように、描画処理部４７は、低解像度メモリ４５の描画画素座標に対するフレームメモリ４４の拡大描画先画素座標（ｘ（２ｉ−１），ｙ（２ｊ−１）），（ｘ（２ｉ），ｙ（２ｊ−１）），（ｘ（２ｉ−１），ｙ（２ｊ）），（ｘ（２ｉ），ｙ（２ｊ））を算出する（ＳＴ３２）。そして描画処理部４７は、フレームメモリ４４の拡大描画先画素座標（ｘ（２ｉ−１），ｙ（２ｊ−１）），（ｘ（２ｉ），ｙ（２ｊ−１）），（ｘ（２ｉ−１），ｙ（２ｊ）），（ｘ（２ｉ），ｙ（２ｊ））が示す各画素にデータ、つまりは表示色データとデプス値がセットされているか否かを判断する（ＳＴ３３）。
【００５５】
ここで、フレームメモリ４４の拡大描画先画素座標（ｘ（２ｉ−１），ｙ（２ｊ−１）），（ｘ（２ｉ），ｙ（２ｊ−１）），（ｘ（２ｉ−１），ｙ（２ｊ）），（ｘ（２ｉ），ｙ（２ｊ））が示す各画素にデータがセットされていない場合には、描画処理部４７は、このフレームメモリ４４の拡大描画先画素座標（ｘ（２ｉ−１），ｙ（２ｊ−１）），（ｘ（２ｉ），ｙ（２ｊ−１）），（ｘ（２ｉ−１），ｙ（２ｊ）），（ｘ（２ｉ），ｙ（２ｊ））が示す各画素に、低解像度メモリ４５の当該描画画素座標（ｘｉ，ｙｊ）が示す画素にセットされている表示色データとデプス値とを書込む（ＳＴ３６）。
【００５６】
これに対し、フレームメモリ４４の拡大描画先画素座標（ｘ（２ｉ−１），ｙ（２ｊ−１）），（ｘ（２ｉ），ｙ（２ｊ−１）），（ｘ（２ｉ−１），ｙ（２ｊ）），（ｘ（２ｉ），ｙ（２ｊ））が示す各画素のうち少なくとも１つの画素に表示色データとデプス値のデータがセットされていた場合には、描画処理部４７は、そのデータのデプス値と、低解像度メモリ４５の当該描画画素座標（ｘｉ，ｙｊ）にセットされているデータのデプス値とを比較する（ＳＴ３３）。そして、低解像度メモリ４５の描画画素座標（ｘｉ，ｙｊ）が示す画素にセットされているデータのデプス値の方がフレームメモリ２５の拡大描画先画素座標（ｘ（２ｉ−１），ｙ（２ｊ−１）），（ｘ（２ｉ），ｙ（２ｊ−１）），（ｘ（２ｉ−１），ｙ（２ｊ）），（ｘ（２ｉ），ｙ（２ｊ））が示す各画素にセットされているデータのデプス値より小さい場合に限り（ＳＴ３５のＹＥＳ）、描画処理部４７は、フレームメモリ４４の拡大描画先画素座標（ｘ（２ｉ−１），ｙ（２ｊ−１）），（ｘ（２ｉ），ｙ（２ｊ−１）），（ｘ（２ｉ−１），ｙ（２ｊ）），（ｘ（２ｉ），ｙ（２ｊ））が示す各画素に、低解像度メモリ４５の当該描画画素座標（ｘｉ，ｙｊ）が示す画素にセットされている表示色データとデプス値とを書込む（ＳＴ３６）。
【００５７】
しかる後、描画処理部４７は、低解像度メモリ４５のデータ（表示色データ，デプス値）がセットされている他の描画画素の有無を判断する（ＳＴ３７）。そして、データ（表示色データ，デプス値）がセットされている他の描画画素が有る場合には、描画処理部４７は、上記ＳＴ３１〜ＳＴ３６の各処理を再び実行する。こうして、描画処理部４７は、低解像度メモリ４５のデータがセットされている全ての描画画素について上記ＳＴ３１〜ＳＴ３６の各処理を実行したならば、低解像度メモリ４５をクリアして（ＳＴ３８）、この拡大描画処理を終了する（画面生成手段）。
【００５８】
かくして、フレームメモリ４４には、低解像度メモリ４５に描画された第２の描画解像度の描画画素データが第１の描画解像度に拡大されて描画され、先に描画されていた第１の描画解像度の描画画素データと合成されて、１画面が生成される。
【００５９】
こうして、フレームメモリ４４上に生成された１画面のデータは、左領域，中央領域及び右領域の３領域に互いに境界を重複させつつほぼ３分割されて、個別にＤ／Ａ変換器４８ａ，４８ｂ，４８ｃをそれぞれ介して３つのプロジェクタ１１，１２，１３に供給され。そして、各プロジェクタ１１，１２，１３によってスクリーン２０に仮想空間の画面が表示されるようになっている。
【００６０】
このように構成された本実施の形態において、今、入力装置３０からの入力により仮想空間内における視点位置と視線方向が制御され、この視点位置から視線方向に沿った視野内に図１３（ｃ）に示す場面が映し出されるとする。この場面は、山を示す第１のオブジェクト６１が背景に存在し、家を示す第２のオブジェクト６２と車を示す第３のオブジェクト６３とが前景に存在する場合である。車を示す第３のオブジェクト６３は、家を示す第２のオブジェクト６２よりも後方に位置している。すなわちデプス値は、第１のオブジェクト（山）６１＞第２のオブジェクト（家）６２＞第３のオブジェクト（車）６３となる。
【００６１】
この場面において、第１のオブジェクト（山）６１と第２のオブジェクト（家）６２は重要性が低く解像度が第２の描画解像度ｒ２であり、第３のオブジェクト（車）６３は重要性が高く解像度が第１の描画解像度であるとすると、画像生成演算部４６において第１のオブジェクト（山）６１の描画画素データが生成された場合には、描画処理部４７は、この第１のオブジェクト（山）６１を低解像度メモリ４５に描画する。また、第２のオブジェクト（家）６２の描画画素データが生成された場合にも、描画処理部４７は、この第２のオブジェクト（家）６２を低解像度メモリ４５に描画する。このとき、第１のオブジェクト（山）６１の各描画画素にセットされたデプス値に対して第２のオブジェクト（家）６２の各描画画素にセットされたデプス値の方が小さいので、図１３（ａ）に示すように、第２のオブジェクト（家）６２は第１のオブジェクト（山）６１の上に合成されて描画される。
【００６２】
一方、第３のオブジェクト（車）６３の描画画素データが生成された場合には、描画処理部４７は、図１３（ｃ）に示すように、この第３のオブジェクト（車）６３をフレームメモリ４４に描画する。
【００６３】
しかる後、描画処理部４７は、低解像度メモリ４５に描画されている第１のオブジェクト（山）６１と第２のオブジェクト（家）６２の合成画像データをその解像度が第１の描画解像度となるように拡大して、フレームメモリ４４に描画されている第３のオブジェクト（車）の画像データと同一解像度の画像データに変換した後、この合成画像データをフレームメモリ４４に描画する。このとき、第３のオブジェクト（車）６３の各描画画素にセットされたデプス値に対して第１のオブジェクト（山）６１の各描画画素にセットされたデプス値の方が大きいので、第３のオブジェクト（車）６３の描画画素と重複する第１のオブジェクト（山）６１の拡大描画画素はデータが描画されない。一方、第２のオブジェクト（家）６２の各描画画素にセットされたデプス値は第３のオブジェクト（車）６３の各描画画素にセットされたデプス値に対して小さいので、第３のオブジェクト（車）６３の描画画素と重複する第２のオブジェクト（家）６２の拡大描画画素はデータが描画される。かくして、フレームメモリ４４には、図１３（ｃ）に示す内容の１画面が生成される。
【００６４】
このように、本実施の形態によれば、仮想空間の場面において例えば重要性が低いオブジェクトや目立たない暗部に位置するオブジェクト等は、表示解像度よりも低い第２の描画解像度で描画されるので、表示解像度と一致する第１の描画解像度で描画する場合と比較して描画する画素数が少ない分、処理時間を短縮することができる。また、その他の重要性が高いオブジェクトについては、表示解像度と一致する第１の描画解像度で描画されるので、高品質の表示が得られる。したがって、場面におけるオブジェクトの重要性等を指標として、表示処理の高速化と表示の高品質化を両立させることができる。
【００６５】
特に、複数のオブジェクトが複雑に重なり合った場面の場合には、描画される画素の総数がフレームメモリ４４等の描画領域の総画素数を大きく上回る場合があるが、拡大描画処理の負荷は描画領域の総画素数に依存し、場面の複雑さに係わらず一定であるので処理負荷が軽減され、表示処理の高速化という効果は大となる。
【００６６】
また、本実施の形態では、画像生成演算部４６にて生成される各オブジェクトの描画画素毎に、視点からの距離に相当するデプス値を持たせ、第１の描画解像度ｒ１の描画画素データと第２の描画解像度ｒ２の描画画素データとを合成する際に前記デプス値に基づいて視点位置からの距離が近い描画画素を表示画素として選択するようにしている。したがって、解像度が異なる複数の画像データを正確に合成して、１画面を生成することができる。
【００６７】
ところで、前記実施の形態（第１の実施の形態とする）では、低解像度メモリ４５に描画された第２の解像度の描画画素データを、フレームメモリ４４に描画された第１の解像度の描画が画素データに合成する処理をソフトウェアで行なったが、この処理をハードウェアによって構成することも可能である。その一実施形態（第２の実施の形態とする）を図１４に示す。
【００６８】
図１４において、符号７０は描画合成装置であり、この描画合成装置７０は３つのプロジェクタ１１，１２，１３に対してそれぞれ同一構成でコンピュータ４０内に設けられている。なお、説明の便宜上、図１４ではプロジェクタ１１に対応する描画合成装置７０のみ示す。
【００６９】
描画合成装置７０は、基準クロック発生部７１、同期信号発生部７２、基準アドレス発生部７３、サブアドレス発生部７４、第１のフレームメモリ７５、第２のフレームメモリ７６及び合成演算部７７から構成している。
【００７０】
第１のフレームメモリ７５には、描画処理部４７によって第１の描画解像度ｒ１の描画画素データが描画され、第２のフレームメモリ７６には、描画処理部４７によって第２の描画解像度ｒ２の描画画素データが描画される。すなわち、第１のフレームメモリ７５は、第１の実施の形態のフレームメモリ４４に相当し、第２のフレームメモリ７６は、第１の実施の形態の低解像度メモリ４５に相当する。
【００７１】
基準クロック発生部７１は、プロジェクタ１１に対して出力される映像信号中の１画素の時間を決定する基準クロックを生成する。同期信号発生部７２は、プロジェクタ１１に送られる垂直同期信号及び水平同期信号を生成する。
【００７２】
基準アドレス発生部７３は、基準クロック発生部７１にて生成された基準クロックと、同期信号発生部７２にて生成された同期信号とをそれぞれ計数して、１フレームの現在の走査位置に対応する第１のフレームメモリ７５の読出しアドレス信号を生成する。例えば、１フレームの走査開始時に垂直同期信号により計数値Ｎｖをリセットし、水平同期信号により計数値Ｎｖを“１”カウントアップする。また、水平同期信号により計数値Ｎｈをリセットし、基準クロックにより計数値Ｎｈを“１”カウントアップする。しかして、第１のフレームメモリ７５の水平表示画素数をＷとしたとき、読出しアドレスを「Ｎｖ×Ｗ＋Ｎｈ」とする。
【００７３】
第１のフレームメモリ７５は、基準アドレス発生部７３からの読出しアドレス信号により指示される画素のデータ（表示色データ，デプス値）を合成演算部７７へ出力する。
【００７４】
サブアドレス発生部７４は、前記基準アドレス発生部７３の各計数値Ｎｖ，Ｎｈから、第２のフレームメモリ７６の拡大倍率と原点位置とに基づいて、この第２のフレームメモリ７６の読出しアドレス信号を生成する。例えば、第２のフレームメモリ７６の原点位置に重なる第１のフレームメモリ７５の画素座標を（ｘ１，ｙ１）とし、拡大倍率をＭとすると、読出しアドレスを「（Ｎｖ−ｙ１）／Ｍ×Ｗ／Ｍ＋（Ｎｈ−ｘ１）／Ｍ」とする。
【００７５】
第２のフレームメモリ７６は、サブアドレス発生部７４からの読出しアドレス信号により指示される画素のデータ（表示色データ，デプス値）を合成演算部７７へ出力する。
【００７６】
合成演算部７７は、第１のフレームメモリ７５と第２のフレームメモリ７６からそれぞれ出力される画素データの表示色データをＤ／Ａ変換器４８ａに出力する。ただし、第１のフレームメモリ７５と第２のフレームメモリ７６から同時に画素データが出力された場合には、両画素データのデプス値を比較し、小さい方（視点位置からの距離が近い方）を選択して、表示色データをＤ／Ａ変換器４８ａに出力する。
【００７７】
しかして、合成演算部７７から出力された各描画画素の表示色データは、Ｄ／Ａ変換器４８ａにてアナログ映像信号に変換された後、プロジェクタ１１に供給され、垂直同期信号及び水平同期信号に同期して、スクリーン２０に表示される。
【００７８】
このような構成の描画合成装置７０を利用しても、第１の実施の形態と同様な作用効果を奏することができる。
【００７９】
なお、本発明は前記実施の形態に限定されるものではない。
例えば、前記第１の実施の形態では、第２の描画解像度ｒ２を第１の描画解像度ｒ１の１／４としたが、第２の描画解像度ｒ２はこれに限定されるものではなく、例えば第１の描画解像度ｒ１の１／８，１／１６等であってもよい。このように、第２の描画解像度ｒ２を小さくすることによって、描画処理時間をより一層短縮することができる。
【００８０】
また、前記第１及び第２の実施の形態では、第２の描画解像度ｒ２の描画画素データを拡大して第１の描画解像度ｒ１と同一解像度の描画画素データに変換し、第２の描画解像度ｒ２の描画画素データを第１の描画解像度ｒ１の描画画素データと合成したが、第１の描画解像度ｒ１の描画画素データを縮小して第２の描画解像度ｒ２と同一解像度の描画画素データに変換し、第１の描画解像度ｒ１の描画画素データを第２の描画解像度ｒ２の描画画素データと合成することも可能である。
【００８１】
また、前記第１及び第２の実施の形態では、描画画素データの各描画画素にデプス値を持たせて画素を合成する際の指標としたが、このデプス値を画素の有効・無効の判定に利用することもできる。例えば、デプス値＝０を画素無効（何も描画されていない）とし、０以外を有効（オブジェクトが描画されている）として、拡大描画処理の際に無効画素を除外することにより、処理のさらなる高速化を図ることができる。また、デプス値とは別に、画素に有効・無効の識別フラグを持たせても上記と同様な効果を奏し得る。
【００８２】
また、本発明では、２通り以上の各々に描画解像度が異なった描画画素データを生成し、この各々に描画解像度が異なったｎ個の描画画素データを全て合成して１画面を生成することも可能である。そして、この場合においては、少なくともｎ−１通りの描画画素データを、描画画素の拡大又は縮小により同一解像度の描画画素データに変換して合成することが望ましい。また、全ての描画画素データの描画画素毎に視点位置からの距離を示すデプス値を持たせ、各々に描画解像度が異なったｎ通りの描画画素データを合成する際にデプス値に基づいて視点位置からの距離が近い描画画素を表示画素として選択することが好ましい。
【００８３】
【発明の効果】
以上詳述したように、請求項１乃至９に対応する各発明によれば、異なる描画解像度の描画画素データを合成して１画面を生成し表示させることができるので、例えば重要でないオブジェクトは低解像度で描画して処理時間を短縮し、重要なオブジェクトは高解像度で描画して高品質を得るというように、表示処理の高速化と表示の高品質化を両立させることができ、バーチャルリアリティ技術を用いて表示される画面の生成に適した表示制御装置を提供できる。
【００８４】
特に、請求項２に対応する発明によれば、異なる描画解像度の描画画素データを同一解像度の描画画素データとして合成できる効果を奏する。
【００８５】
また、請求項３に対応する発明によれば、異なる描画解像度の描画画素データを合成する際に、視点位置から見て手前側にある画像が後方側にある画像によって隠されてしまうことがなく、正確に合成できる効果を奏する。
【００８６】
また、請求項４に対応する発明によれば、異なる描画解像度の描画画素データを同一解像度の描画画素データとして合成するのをハードウェアで実現できる効果を奏する。
【００８７】
また、請求項５に対応する発明によれば、異なる描画解像度の描画画素データを同一解像度の描画画素データとして合成するのをハードウェアで実現する際に、視点位置から見て手前側にある画像が後方側にある画像によって隠されてしまうことがなく、正確に合成できる効果を奏する。
【００８８】
また、請求項６に対応する発明によれば、場面によってオブジェクトを低解像度で描画するか高解像度で描画するかを容易に設定できる利点がある。
【００８９】
また、請求項７に対応する発明によれば、各々に描画解像度が異なる２つ以上の描画画素データを合成して１画面を生成し表示させることができるようになる。
【００９０】
また、請求項８に対応する発明によれば、各々に描画解像度が異なる２つ以上の描画画素データを同一解像度の描画画素データとして合成できる効果を奏する。
【００９１】
また、請求項９に対応する発明によれば、各々に描画解像度が異なる２つ以上の描画画素データを合成する際に、視点位置から見て手前側にある画像が後方側にある画像によって隠されてしまうことがなく、正確に合成できる効果を奏する。
【図面の簡単な説明】
【図１】本発明の実施の形態を適用したバーチャルリアリティシステムの外観図。
【図２】同バーチャルリアリティシステムの要部構成を示すブロック図。
【図３】同バーチャルリアリティシステムのコンピュータに備えられたオブジェクトファイルに記憶されるデータレコードの模式図。
【図４】同バーチャルリアリティシステムのコンピュータに備えられた画像生成演算部が生成する描画画素データの構造を示す模式図。
【図５】同バーチャルリアリティシステムのコンピュータに備えられた場面設定テーブルの構成を示す模式図。
【図６】同バーチャルリアリティシステムのコンピュータに備えられたフレームメモリを示す模式図。
【図７】同バーチャルリアリティシステムのコンピュータに備えられた低解像度メモリを示す模式図。
【図８】同バーチャルリアリティシステムのコンピュータに備えられた画像生成演算部が実行する主要な処理を示す流れ図。
【図９】同バーチャルリアリティシステムのコンピュータに備えられた描画処理部が実行する主要な処理を示す流れ図。
【図１０】同バーチャルリアリティシステムのコンピュータに備えられた描画処理部が実行する描画処理の要部を示す流れ図。
【図１１】同バーチャルリアリティシステムのコンピュータに備えられた描画処理部が実行する拡大描画処理の要部を示す流れ図。
【図１２】拡大実行処理に関する低解像度メモリ４５及びフレームメモリ４４の模式図。
【図１３】場面の一例と描画内容を示す模式図。
【図１４】本発明の他の実施形態を示すブロック図。
【図１５】一般的な仮想空間を説明するための模式図。
【図１６】一般的な仮想空間画像の表示例を示す図。
【符号の説明】
１１，１２，１３…プロジェクタ
２０…スクリーン
３０…入力装置
４０…コンピュータ
４１…入力信号変換部
４２…オブジェクトファイル
４３…場面設定テーブル
４４…フレームメモリ
４５…低解像度メモリ
４６…画像生成演算部
４７…描画処理部
７０…描画合成装置
７１…基準クロック発生部
７２…同期信号発生部
７３…基準アドレス発生部
７４…サブアドレス発生部
７５…第１のフレームメモリ
７６…第２のフレームメモリ
７７…合成演算部
【図１】
2004102689.tif 000003
【図２】
2004102689.tif 000004
【図３】
2004102689.tif 000005
【図４】
2004102689.tif 000006
【図５】
2004102689.tif 000007
【図６】
2004102689.tif 000008
【図７】
2004102689.tif 000009
【図８】
2004102689.tif 000010
【図９】
2004102689.tif 000011
【図１０】
2004102689.tif 000012
【図１１】
2004102689.tif 000013
【図１２】
2004102689.tif 000014
【図１３】
2004102689.tif 000015
【図１４】
2004102689.tif 000016
【図１５】
2004102689.tif 000017
【図１６】
2004102689.tif 000018