(57)【要約】【課題】仮想三次元ゲーム空間内でのオブジェクトの姿勢や方向の把握を容易に行うこと。【解決手段】プレーヤの操作するゲーム用操作手段と、操作手段からの入力信号及び所定のプログラムに基づき、仮想三次元空間内を移動するオブジェクトの移動及び姿勢の制御並びに三次元空間内のオブジェクトの視界情報を演算の少なくともいずれか一つを行うゲーム演算手段とを含み、仮想三次元ゲーム空間のゲーム画面をディスプレイ上に表示する三次元ゲーム装置であって、ゲーム演算手段は、オブジェクトの移動及び姿勢、視界情報の少なくともいずれか一つを演算し、三次元空間内でのオブジェクトの移動及び姿勢、視界情報に関する演算結果を反映させ、直線及び曲線の形で表示する姿勢方向表示手段を含み、オブジェクトの移動方向や姿勢を直線及び曲線を用いて表示する。【選択図】図２
2008012353.tif 000002
【特許請求の範囲】
【請求項１】
東西南北の方位が規定された仮想三次元空間内を三次元的に移動可能な移動体の移動及び姿勢を制御して、前記移動体の移動方向を視線方向とするカメラから見た前記仮想三次元空間であるゲーム空間の画像を生成して表示する三次元ゲーム装置であって、
前記視線方向に対する相対的な前記仮想三次元空間の方位を演算処理し、該演算処理した前記仮想三次元空間の方位を表す１本の線を、前記ゲーム空間の画像上に表示する制御を行う線表示制御手段を備え、
前記線表示制御手段は、前記視線方向が真上又は真下の場合に、前記線を円として表示制御することを特徴とする三次元ゲーム装置。
【請求項２】
コンピュータに、東西南北の方位が規定された仮想三次元空間内を三次元的に移動可能な移動体の移動及び姿勢を制御させて、前記移動体の移動方向を視線方向とするカメラから見た前記仮想三次元空間であるゲーム空間の画像を生成させるためのプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体であって、
前記プログラムは、
前記視線方向に対する相対的な前記仮想三次元空間の方位を演算処理し、該演算処理した前記仮想三次元空間の方位を表す１本の線を、前記ゲーム空間の画像上に表示する制御を行う線表示制御手段として前記コンピュータを機能させるとともに、
前記線表示制御手段が、前記視線方向が真上又は真下の場合に、前記線を円として表示制御させるように前記コンピュータを機能させるためのプログラムである、
ことを特徴とする情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、三次元空間を移動するゲ−ムにおける視界方向と移動オブジェクトの姿勢把握に関するものである。
【背景技術】
【０００２】
従来より、仮想三次元空間内を移動し、ディスプレイ上に表示されるゲーム画面を見ながら、プレーヤが戦闘機をはじめとした様々な種類の移動体を操作するゲーム装置が知られている。
【０００３】
ここ近年、このようなゲーム装置も技術の発展に伴い、より複雑で高度なゲーム設定や操作方法が必要となってきている。本出願人は、種々の航空機等をはじめとした様々な移動体の機能や行動をより高度に再現したゲーム装置の開発を行っている。
【０００４】
このようなゲーム装置では高度になればなるほどそれに伴い、移動体の移動に伴う情報を数多く表示する必要が発生してきている。特に、三次元空間内を移動する航空機を操作するゲームにおいては、プレーヤが操作する航空機の高度や方位、航空機の地平線に対しての傾き、攻撃目標に対する距離、敵機に対する照準の設定、武器の残数等多種多様の表示が行われていた。
【０００５】
とりわけ、三次元空間内での水平方向や空間内での視線方向及び傾き方向を把握するためには方位や傾き方向および傾き角度等を示す複数の表示物が必要であり、それに伴い画像レイアウトが複雑になり、またそれらの表示物の表示から直感的に移動体の視線方向や傾き方向を把握することが難しかった。
【０００６】
図８は、従来の三次元空間を移動するゲ−ム（例えば非特許文献１）における視線方向と姿勢把握の表示方式を示した図である。図８は１人称視点の場合（コクピット視点）で、方位計１は移動体の方位を把握するための目盛りであって、例えば、ＮＥは北東を、ＮＮＥは北北東を、ＥＮＥは東北東をそれぞれ示している。この目盛りにより、移動体は自分が向かっている方位を知ることができる。また、図の中央に示す円２内の目盛りは、移動体の傾きを把握するためのものであって、円中央の水平線２ａは移動体の水平基準線を示している。ピッチ対照線２ｂは、移動体の傾きに合わせて動き、それに伴い傾き等を示す数値等が変化し、移動体の水平線２ａと合わせて見ることによってピッチ角（上下の傾き角度）を確認できる。ピッチ対照線２ｂの左右にある数字はそれぞれ角度を示している。このように、操縦者は移動体の操縦をする場合、方位計１、水平線２ａ、ピッチ対照線２ｂなど方位・上下方向の角度を示す複数の表示物を見ながら操縦しなければならない。特に、戦闘機や潜水艦を使ったバトルゲ−ムの場合には、自機ないしは自艦の視線方向や姿勢把握が瞬時にできなければ、敵機を撃墜したり、敵艦を撃沈したりすることができず、また敵から容易に逃れることもできない。一方、図９は３人称視点（ビハインドビュー視点）の場合を示した図で、画像情報として移動体の方位は、１人称視点と比較すると方位計１が表示されていないので分からない。また、移動体の傾きは、表示画面に表示されている全体の風景から把握するしかなかった。
【０００７】
【非特許文献１】ファイティングスタジオ編著，「プレイステーション完璧攻略法シリーズ６  エースコンバット  必勝攻略法」，株式会社双葉社，１９９５年７月３１日第１刷発行，第６〜１４頁
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、以上のような従来のゲーム装置の持つ課題に鑑みてその目的とするところは移動オブジェクトの移動方向や姿勢、視界方向の把握を容易に行うことを可能にする。
【課題を解決するための手段】
【０００９】
第１の発明は、プレーヤが移動体の操作を行うゲーム用操作手段と、前記操作手段からの入力信号及び所定のプログラムに基づき、仮想三次元空間内を移動するオブジェクトの移動及び姿勢、位置、方向、方位、視界、視点、オブジェクトに付随する情報の少なくともいずれか一つを演算するゲーム演算手段とを含み、前記仮想三次元ゲーム空間のゲーム画面をディスプレイ上に表示する三次元ゲーム装置において、前記ゲーム演算手段は、オブジェクトの移動及び姿勢、位置、方向、方位、視界、視点、オブジェクトに付随する情報の少なくともいずれか一つを演算して、三次元空間内での移動及び姿勢、視界情報のいずれか一つを演算して、結果を反映させて直線及び曲線の形で表示する姿勢方向表示手段を含み、オブジェクトの移動方向や姿勢、もしくは視界情報の少なくともいずれか一つを直線及び曲線を用いて表示する三次元ゲーム装置である。
【００１０】
また、姿勢方向表示手段が、移動体の移動方向や傾き、視界等のいずれか一つを演算した結果を反映する形で直線や曲線を用いて表示することとしてもよい。
【００１１】
フライトシミュレータを例に取ってみると、機体の傾き情報や、機体の進行方向の情報を直線や曲線で表示する。特に機体の傾き情報を表示する場合、プレーヤに入力された機体の傾きデータを数値で持ち、その数値データをもとにゲーム演算手段により、直線の表示を行う。例えば、機体の傾きが大きければ、その値を反映する形で直線または曲線の表示を行う。
【００１２】
今までのゲームにおいては、こういった機体の傾き情報等はゲーム画面上に数値で表示されプレーヤがプレイしている情報を瞬時に判別することは出来なかった。
【００１３】
第１の発明等によれば、姿勢方向表示手段が、過去のゲームでは数値で表示して認識することが当然と思われていた情報を、線または曲線で表示することにより感覚的にプレーヤに認識させることができる。
【００１４】
第２の発明は、第１の発明の三次元ゲーム装置において、姿勢方向表示手段がプレーヤが操作する移動体の移動及び姿勢、位置、方向、方位、視界、視点、オブジェクトに付随する情報の少なくともいずれか一つを演算する手段を含み、移動方向もしくは姿勢方向、もしくはその全てに対応した演算結果を直線及び曲線の形状を変形させて表示させる手段を持っている三次元ゲーム装置である。
【００１５】
フライトシミュレータを例にとってみると、機体の傾き情報や機体の進行方向の情報を直線や曲線で表示する。特に機体の傾き情報を表示する場合、プレーヤに入力された機体の傾きデータを数値で持ち、その数値データをもとにゲーム演算手段により直線の表示を行う。
【００１６】
この発明においては、ゲーム演算手段は、ゲームの進行もしくはプレーヤの操作に応じてリアルタイムに線の表示を行うこととしてもよい。その結果、機体の傾きに応じて直線が順次変化して表示される。
【００１７】
例えば、機体が水平状態から上昇状態に移動していく場合、水平時に機体の傾きはないため、線は直線で表示される。しかし、機体が上昇するにつれて機体の傾きを反映して、直線の中心部が徐々に曲線を描きながら膨らんで直線が変形して表示される。
【００１８】
また、同様に機体の左右方向の傾き方向に応じて、線を左右に傾かせながら、機体の上下方向に線を変形させて表示させることも可能である。
【００１９】
第３の発明は、第１又は第２の発明の三次元ゲーム装置において、前記ゲーム演算手段が、三次元ゲーム空間内で設定された水平面と移動体の移動方向及び姿勢とがなす角度が一定の決められた範囲にあるかどうかを検知する手段を含んでいる三次元ゲーム装置である。
【００２０】
前記検知手段による検知状況に応じて、姿勢方向表示手段により直線および曲線を円や多角形などの予め定められた図形に変形させる。機体を水平面に対して垂直に移動させるような場合、移動体の移動方向や姿勢方向と三次元ゲーム空間内で設定された水平面が一定の角度に達したことを判断した場合、姿勢方向表示手段により表示される直線及び曲線を検知状況に応じて変化させる。
【００２１】
フライトシミュレータを例に取ってみると、前述したように水平から上昇する際の線の変形処理が行われ、機体と水平面が垂直になった場合で、垂直上昇が行われた垂直上昇の場合には、直線から線の表示を円に切り替える。
【００２２】
また、垂直下降の場合は四角形、きりもみ垂直下降の場合は四角形を回転させながら表示させる。このようにすることにより機体の進行方向や姿勢方向をより直感的、感覚的にプレーヤが操作している状況を把握させることが可能となる。
【００２３】
第４の発明は、第１〜第３の何れかの発明の三次元ゲーム装置において、円又は直線の描画時に、検知状況に応じて徐々に段階を追って変化させる三次元ゲーム装置である。
【００２４】
具体的には、垂直上昇の場合には円、垂直下降の場合は四角形、きりもみ垂直下降の場合は四角形を回転させながら徐々に別の図形に変形させたり、もしくは表示された図形を扁平させて表示する。
【００２５】
このようにすることにより機体の進行方向や姿勢方向、視界方向の少なくともいずれか一つをより直感的、感覚的にプレーヤが操作している状況を把握しやすくすることが可能となる。
【００２６】
第５の発明は、第１〜第４の何れかの発明の三次元ゲーム装置において、オブジェクトの移動及び姿勢、位置、方向、方位、視界、視点、オブジェクトに付随する情報のいずれか一つを演算する手段を含み、ここで演算された値もしくはゲームに関連する情報を姿勢方向表示手段により表示される直線及び曲線に付随して、その表示の傍らにその変化を具体的に示す簡略化された図形、もしくは文字を付随させて表示することにより機体の進行方向や姿勢方向の少なくともいずれか一つをより直感的、感覚的にかつ正確にプレーヤが操作している状況を把握させる三次元ゲーム装置である。
【００２７】
例えば、機体が上昇するとそれに伴い機体の高度の値、また左右に傾く場合には、その傾きの数値の値等が変化する。それらの数値の変化は、本発明では姿勢方向指示手段により直線または曲線で表現される。これらの直線又は曲線の表示では、具体的な数値でのオブジェクトの移動方向または姿勢方向を示していない。
【００２８】
そこで姿勢方向指示手段により表示される直線または曲線に付加して、同手段により図形や文字を添付し、機体の変化に伴ってそれらの数値を変化させて表示させる。
【００２９】
このようにすることによりオブジェクトの移動及び姿勢、位置、方向、方位、視界、視点、オブジェクトに付随する情報の少なくともいずれか一つの情報から直感的、感覚的、かつ正確にプレーヤが操作している状況を把握しやすくすることが可能となる。
【００３０】
第６の発明は、第１〜第５の何れかの発明の三次元ゲーム装置において、オブジェクトの移動及び姿勢、位置、方向、方位、視界、視点、オブジェクトに付随する情報の少なくともいずれか一つを演算する手段を含み、ここで演算された値もしくはゲームに関連する情報を姿勢方向表示手段により表示される直線及び曲線に反映させ、直線及び曲線の色彩を変化させ機体の進行方向や姿勢方向、視界方向の少なくともいずれか一つを直感的、感覚的にかつ正確にプレーヤが操作している状況を把握させる三次元ゲーム装置である。
【００３１】
例えば、機体が上昇するとそれに伴い機体の高度の値、また左右に傾く場合にはその傾きの数値の値等が変化する。それらの数値の変化は、本発明では姿勢方向指示手段により直線または曲線で表現される。これらの直線又は曲線の表示では、オブジェクトの移動及び姿勢、位置、方向、方位、視界、視点、オブジェクトに付随する情報が表示されるが、その他の機体の置かれている状況については、第５の発明の形で表示を行っている。
【００３２】
さらに、直線もしくは曲線の表示の色彩を変化させることにより機体の置かれている状況を認識させる。
【００３３】
例えば、敵戦闘機が自機の周囲に襲来したとき、もしくは機体の傾きが一定の限度角度を越えると、直線もしくは曲線の表示が危険を示す色彩、黄色赤や色などに変化させて表示させる。
【００３４】
このようにすることによりオブジェクトの移動及び姿勢、位置、方向、方位、視界、視点、オブジェクトに付随する情報の少なくともいずれか一つに加えて、その他の自機に関する状況を直感的、感覚的、かつ正確にプレーヤが操作している状況を把握しやすくすることが可能となる。
【００３５】
また、第７の発明は第１〜第６の何れかの発明の三次元ゲーム装置において、姿勢方向表示手段により表示される直線及び曲線を表示される画面の左右に問わず上部や下部の場所に表示し、プレーヤが操作している状況を直感的、感覚的に把握させる三次元ゲーム装置である。
【００３６】
プレーヤがゲームを行っている際に、自機の状態把握のために表示される直線または曲線およびそれに付随する表示情報は、通常ゲーム画面の中央部に表示される。
【００３７】
しかし、ゲームの進行場面によっては、これらの表示が他の表示と重なるのなどして見づらくなることがある。
【００３８】
そこで、姿勢方向表示手段により表示される直線及び曲線の表示を他の表示と重ならないように画面の任意の場所に、線や曲線の表示の配置を変更して表示する。
【００３９】
例えば、実際には画面の中央に表示される表示を画面の右下部などに縮小して表示することにより画面の表示を見にくくすることなく、プレーヤが操作している状況を直感的、感覚的に把握させることが可能となる。
【００４０】
第８の発明は、第１〜第７の何れかの発明の三次元ゲーム装置において、姿勢方向表示手段により表示される直線及び曲線の表示される大きさを変更することを可能にすることにより、プレーヤが操作している状況を直感的、感覚的に把握させる三次元ゲーム装置である。
【００４１】
プレーヤが、ゲームを行っている際に自機の状態把握のために表示される直線または曲線およびそれに付随する表示情報は、通常ゲーム画面の中央部に表示される。
【００４２】
しかし、ゲームの進行場面によっては、これらの表示が他の表示と重ねるなどして見づらくなることがある。
【００４３】
そこで、姿勢方向表示手段により表示される直線及び曲線の表示を他の表示と重ならないように線の大きさを拡大もしくは縮小して大きさを変更して表示する。
【００４４】
例えば、実際には画面の中央に表示される表示を縮小して表示することにより画面の表示を見にくくすることなく、プレーヤが操作している状況を直感的、感覚的に把握させることが可能となる。
【００４５】
また、第６の発明と組み合わせて、大きさを変更した表示を画面の任意の場所に移動させて表示しても構わない。
【００４６】
第９の発明は、第１〜第８の何れかの発明の三次元ゲーム装置において、プレーヤが操作するオブジェクト以外のオブジェクトに付随する特徴情報もしくはその相関関係を検知して表示される直線、または曲線を歪ませて変形させたり色彩を変更したり、半透明に変更したり、表示そのものを消してしまったり、表示の大きさを変更し、プレーヤが操作している状況を直感的、感覚的に把握させる三次元ゲーム装置である。
【００４７】
例えば、自機が敵機と接近した状況や地面に近づいている状況、また敵機が妨害電波を発している状況などを判別手段が検知し、予め設定された状況に至ったかどうかを判別する。
【００４８】
表示を変更するような状況を検知した場合、ゲーム演算手段により表示される直線または曲線の表示を、歪ませたり、色彩を変更させたり半透明に変更したり、表示そのものを消してしまったりすることにより、自機の置かれている状況を直感的、感覚的に把握させることができる。
【００４９】
第１０の発明は、プレーヤの操作するゲーム用操作手段と前記操作手段からの入力信号及び所定のプログラムに基づき、仮想三次元空間内を移動するオブジェクトの移動及び姿勢の制御並びに三次元ゲーム空間内のオブジェクトの視界情報を演算の少なくともいずれか一つを行うゲーム演算手段とを含み、前記仮想三次元ゲーム空間のゲーム画面をディスプレイ上に表示する三次元ゲーム装置において、前記ゲーム演算手段は、プレーヤが操作を行うオブジェクトもしくは自動的に操作されるオブジェクトと他の一つ又は複数のオブジェクトに関連付けられた、位置情報、敵味方を識別する情報、表示を妨害することを可能と判断するための情報などの様々な特徴データを定められた判断基準により判別し、その判別結果をもとに直線又は曲線の少なくともいずれか一つを表示し、その形状もしくは色彩、大きさ等を変更する三次元ゲーム装置である。
【００５０】
例えば、自機が敵機と接近した状況や、地面に近づいている状況、また敵機が妨害電波を発している状況などを判別手段が検知し、予め設定された状況に至ったかどうかを判別する。
【００５１】
表示を変更するような状況を検知した場合、ゲーム演算手段により表示される直線または曲線の表示を行う。さらに判別手段が検知した状況に応じて直線及び曲線の表示の変更を行う。
【００５２】
具体的には、自機が敵機から妨害電波を受けている場合には、妨害電波を受けていることを示す直線もしくは曲線の表示を行い、さらに感覚的にそのことを把握させるため、線そのものの形状を波線状に表示することも出来る。
【００５３】
また、自機が敵機を発見した場合には、敵機を発見したことを示す直線もしくは曲線の表示を行い、敵機が存在する方向を示すような形状に直線または曲線を変形させ、さらに危険を示す赤色や黄色等線に表示色を変更してもよい。
【００５４】
第１１の発明は、プレーヤが移動体の操作を行うゲーム用操作手段と前記操作手段からの入力信号及び所定のプログラムに基づき、仮想三次元空間内を移動するオブジェクトの移動及び姿勢の制御および三次元ゲーム空間内のオブジェクトの視界情報の少なくともいずれか一つを演算するゲーム演算手段とを含み、前記仮想三次元ゲーム空間のゲーム画面をディスプレイ上に表示する三次元ゲーム装置において、前記ゲーム演算手段はオブジェクトの移動及び姿勢、位置、方向、方位、視界、視点、オブジェクトに付随する情報の少なくともいずれか一つを演算し、三次元空間内での移動及び姿勢もしくは視界情報のいずれか一つを演算して、結果を反映させて直線及び曲線の形で表示する姿勢方向表示手段を含み、オブジェクトの移動方向や姿勢もしくは視界情報の少なくともいずれか一つを直線及び曲線を用いて表示する、情報記憶媒体である。
【００５５】
第１２の発明は、プレーヤの操作するゲーム用操作手段と前記操作手段からの入力信号及び所定のプログラムに基づき、仮想次元空間内を移動するオブジェクトの移動及び姿勢の制御および三次元ゲーム空間内のオブジェクトの視界情報を演算の少なくともいずれか一つを行うゲーム演算手段とを含み、前記仮想三次元空間のゲーム画面をディスプレイ上に表示する三次元ゲーム装置において、前記ゲーム演算手段は、オブジェクトと他の一つまたは複数のオブジェクトの持つ特徴データを判別する手段を含み、その判別結果を反映させて直線または曲線の少なくともいずれか一つを表示し、オブジェクトの特徴データに応じて、直線または曲線の表示形態を変更する、情報記憶媒体である。
【発明の効果】
【００５６】
本発明の三次元空間における視線方向と姿勢把握の表示方式は、１本の目盛りのついた帯状の線ですべて把握できる。特に、帯状の線が直線の場合には、移動体が水平状態にあることを把握でき、その線が曲線の場合には、移動体が一定の角度を持って移動していることを把握できる。
【００５７】
また、本発明の三次元空間における視線方向と姿勢把握の表示方式は、１本の目盛りのついた曲線または直線の変化と共に色彩で表示するので、移動体の置かれた状況を容易に判断でき、操縦者はその状況に応じて移動体を操縦することができる。
【００５８】
本発明の三次元空間における視線方向と姿勢把握の表示方式は、移動体が上下方向の時は１本の目盛りのついた帯状の曲線または直線の変化で上下に表示し、移動体が左右方向の時はその帯状の曲線で左右に表示するので、操縦者は移動体の方位と傾きを容易に把握できる。
【００５９】
さらに、本発明の三次元空間における視線方向と姿勢把握の表示方式は、移動体が真上もしくは真下に向かっている時は１本の目盛りのついた曲線を円形で表示するので、操縦者は移動体の方位と傾きを容易に把握できる。
【発明を実施するための最良の形態】
【００６０】
以下、図面に基づいて本発明の実施例を詳細に説明する。図１は、本発明の三次元空間での位置把握をするための画像情報をディスプレイ装置に画像表示した図である。すなわち、三次元空間における移動体の視線方向と姿勢把握をするための情報を、１本の目盛りのついた帯状の線で表現する。フライトシミュレ−タ装置を実施例として説明すると、帯状の線６は、図１に示すように、ディスプレイ装置の表示画面の中央に太線で表示され、移動体の傾き（姿勢）を把握するためのものである。そして、この帯状の線６には、移動体の方位（視線方向）を把握するための目盛り７が等間隔に表示されており、Ｗは西を、ＮＷは北西を、ＳＷは南西をそれぞれ示している。その他の画像表示、例えば、速度計３、高度計４、レーダーマップ５等は従来のものと同様である。
【００６１】
次に、本発明の三次元空間における移動体の視線方向と姿勢把握を画像情報として、一本の目盛りのついた帯状の線で表示する方法について説明する。図２は、自機の視線方向と姿勢把握のための表示形式を示すフローチャートである。まず、自機の姿勢を角度で求める。以下、計算式の説明などにおいて自機の姿勢を表す角度を各軸毎にangle_Ｘ、angle_Ｙ、angle_Ｚと表現する。そして、描画する線のＸＺ座標デ−タを生成する。その計算式は、次のとおりである。
計算式：ｘ２＋ｚ２＝Ｒ２（Ｒは任意の定数値）
自機の向く点は、ｘ＝Ｒ＊ｓｉｎ（ａｎｇｌｅ＿ｙ）
ｚ＝Ｒ＊ｃｏｓ（ａｎｇｌｅ＿ｙ）
次に、自機のピッチ角（Ｘ軸角）をもとに、円のＹ座標デ−タを生成する。その計算式は、次のとおりである。
計算式：ｙ＝ｆ（ａｎｇｌｅ＿ｘ）  （ｆ( )は、任意の関数）
このようにして求められたＸＹＺ座標軸デ−タは、カメラの座標・角度デ−タをもとに、これら三次元座標を表示画面上の二次元座標に変換を行う。この二次元座標への変換が行われた後に、任意のパラメ−タの値により、表示する曲線の色を決める。例えば、安全に飛行している時は、緑色に、墜落しかけている時は、赤色というように、自機の置かれている状況に応じて帯状の線６の色を変えることができる。ここまでの過程が、地面に対して水平に表示される帯状の線を表示するプロセスである。そして、描く曲線の色が決められた後に、円（曲線）及び目盛りの描画処理を行なう。これらのプロセスで、自機の視線方向を把握するための目盛りと方位を表示することが行なわれる。
【００６２】
図３は、本発明の三次元空間における移動体の視線方向と姿勢把握を画像情報として、１本の目盛りのついた帯状の線で表示するための基本原理を示したものである。図中左側には、それぞれ機体の姿勢を側面と背面から示している。図中中央には、三次元空間内の機体位置と視線方向を円筒形８を用いて示している。この図は、表示画面を視点８ａ（機体位置）を中心とした三次元座標の各軸に沿った円筒形８から考え、視線８ｂと底面８ｃとの角度及び傾きから、円筒形８の一部を底面８ｃと水平に帯状に切り取り、表示画面に投影している。図中右側には、表示画面に１本の目盛りのついた帯状の線を示している。この切り取った表示画面に、１本の目盛りのついた帯状の線で表示することによって、方位が把握でき、またその帯状の線の傾きや歪みから水平面との角度を把握することができる。図３（ａ）は、機体の姿勢に示すように、機体が底面８ｃ（地面）に平行で、その姿勢は水平状態を示している。この場合、円筒形の三次元空間内の機体位置と視線は、機体位置８ａに対して視線８ｂは水平状態であり、画像情報として表示画面には帯状の線６は水平に表示される。図３（ｂ）は、機体の姿勢に示すように、機体が底面８ｃに平行だが、左に傾いている状態を示している。この場合、円筒形の三次元空間内の機体位置と視線は、機体位置８ａに対して視線８ｂは水平状態であるが、画像情報として表示画面には帯状の線６は左に傾いて表示される。図３（ｃ）は、機体の姿勢に示すように、機体が斜めに上昇している状態を示している。この場合、円筒形の三次元空間内の機体位置と視線は、機体位置８ａに対して視線８ｂは斜め上方に向いている状態であり、画像情報として表示画面には帯状の線６は上方に向いた曲線に変化して表示される。
【００６３】
図４及び図５は、本発明の三次元空間を移動するゲ−ムにおける視線方向と姿勢把握において１人称視点（コクピット視点）の場合を示した図である。図４の（ａ）から図５の（ｆ）まで、いずれの図も三次元空間における視線方向と姿勢把握を１本の目盛りのついた帯状の線で表示画面に表示するものである。図４（ａ）は、機体が水平に飛行している状態を示している。図４（ｂ）は、機体が上昇して飛行している状態を示している。この場合、帯状の線６は表示画面に上向きの曲線で表示され、目盛りは内側にあるため、機体の方位と傾きは南方向（Ｓ）へ上昇して飛行している状態を示している。図４（ｃ）は、機体が真上に向かって飛行している状態を示している。この場合、帯状の線６は表示画面に円で表示され、目盛りは内側にあるため、機体の方位と傾きは真上へ上昇して飛行している状態を示している。図５（ｄ）は、機体が下降して飛行している状態を示している。この場合、帯状の線６は表示画面に下向きの曲線で表示され、目盛りは外側にあるため、機体の方位と傾きは北方向（Ｎ）へ下降して飛行している状態を示している。図５（ｅ）は、機体が真下に向かって飛行している状態を示している。この場合、帯状の線６は表示画面に円で表示され、目盛りは外側にあるため、機体の方位と傾きは真下に向かって飛行している状態を示している。図５（ｆ）は、機体を傾けて飛行している状態を示している。この場合、帯状の線６は表示画面に左向きの曲線で表示され、目盛りは外側にあるため、機体の方位と傾きは西方向（Ｗ）へ左に傾いて飛行している状態を示している。
【００６４】
図６及び図７は、本発明の三次元空間を移動するゲ−ムにおける視線方向と姿勢把握において３人称視点（ビハインドビュ−視点）の場合を示した図である。図６の（ａ）から図７の（ｆ）まで、いずれの図も三次元空間における視線方向と姿勢把握を１本の目盛りのついた帯状の線で表示画面に表示した図である。図６（ａ）は、機体が水平に飛行している状態を示している。この場合、帯状の線６はディスプレイ装置の表示画面に横長の楕円形で表示され、目盛りは外側にあるため、機体の方位と傾きは北方向（Ｎ）へ水平に飛行している状態を示している。図６（ｂ）は、機体が上昇して飛行している状態を示している。この場合、帯状の線６は表示画面に上向きの曲線で表示され、目盛りは内側にあるため、機体の方位と傾きは北方向（Ｎ）へ上昇して飛行している状態を示している。図６（ｃ）は、機体が真上に向かって飛行している状態を示している。この場合、帯状の線６は表示画面に略半円で表示され、目盛りは内側にあるため、機体の方位と傾きは真上へ上昇して飛行している状態を示している。図７（ｄ）は、機体が下降して飛行している状態を示している。この場合、帯状の線６は表示画面に下向きの曲線で表示され、目盛りは外側にあるため、機体の方位と傾きは北方向（Ｎ）へ下降して飛行している状態を示している。図７（ｅ）は、機体が真下に向かって飛行している状態を示している。この場合、帯状の線６は表示画面に略半円で表示され、目盛りは外側にあるため、機体の方位と傾きは真下に向かって飛行している状態を示している。図７（ｆ）は、機体を傾けて飛行している状態を示している。この場合、帯状の線６は表示画面に縦長の細い楕円形で表示され、目盛りは内側にあるため、機体の方位と傾きは北方向（Ｎ）へ右に傾いて飛行している状態を示している。
【００６５】
このように三次元空間における視線方向と姿勢把握において、１人称視点の場合も３人称視点の場合も、ディスプレイ装置の表示画面に１本の目盛りのついた帯状の線で機体の方位と傾きを表示することが可能となる。これにより、操縦者は機体の位置を瞬時に把握できるので、敵機を撃墜することも、逆に敵機から逃れることも、また機体の方位と傾きを機体の置かれている状況から建て直すこともできる。
【００６６】
以上が本発明の実施例の説明であるが、移動体は機体（戦闘機）に限られることはなく、潜水艦でも良い。いずれにしても、三次元空間を舞台とする様々な分野のゲーム（シューティングゲーム、ドライブゲーム、ロールプレイングゲーム等）やシミュレーション装置等で適用される。
【図面の簡単な説明】
【００６７】
【図１】本発明の三次元空間での位置把握をするための画像情報を表示した図である。
【図２】本発明における移動体の視線方向と姿勢把握のための表示方式を示すフローチャ−トである。
【図３】本発明の三次元空間における移動体の視線方向と姿勢把握のための表示方式の基本原理を示した図である。
【図４】本発明の三次元空間における視線方向と姿勢把握のための表示方式において、１人称視点の場合を示した図である。
【図５】本発明の三次元空間における視線方向と姿勢把握のための表示方式において、１人称視点の場合を示した図である。
【図６】本発明の三次元空間における視線方向と姿勢把握のための表示方式において、３人称視点の場合を示した図である。
【図７】本発明の三次元空間における視線方向と姿勢把握のための表示方式において、３人称視点の場合を示した図である。
【図８】従来の三次元空間を移動するゲ−ムにおける視線方向と姿勢把握の表示方式を示した図である。
【図９】従来の三次元空間を移動するゲ−ムにおける視線方向と姿勢把握の表示方式を示した図である。
【符号の説明】
【００６８】
１    方位計
２    円
２ａ  水平線
２ｂ  ピッチ対照線
３    速度計
４    高度計
５    レーダーマップ
６    帯状の線
７    目盛り
８    円筒形
８ａ  機体の位置
８ｂ  視線
８ｃ  底面
【図１】
2008012353.tif 000003
【図２】
2008012353.tif 000004
【図３】
2008012353.tif 000005
【図４】
2008012353.tif 000006
【図５】
2008012353.tif 000007
【図６】
2008012353.tif 000008
【図７】
2008012353.tif 000009
【図８】
2008012353.tif 000010
【図９】
2008012353.tif 000011
【手続補正書】
【提出日】平成19年10月18日(2007.10.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
東西南北の方位が規定された仮想三次元空間内を三次元的に移動可能な移動体の移動及び姿勢をプレーヤの操作に従って制御して、前記移動体の移動方向を視線方向とするカメラから見た前記仮想三次元空間であるゲーム空間の画像を生成して表示する三次元ゲーム装置であって、
前記仮想三次元空間における前記移動体の視線方向の方位及び／又はピッチ角を表示する表示物を前記ゲーム画面上に表示する表示物表示手段と、
前記移動体の傾きが一定の限度角度を超えたことを検知する検知手段と、
前記検知手段による検知がなされた場合に、１）前記表示物の表示色の変更、２）前記表示物を半透明へ変更、及び、３）前記表示物を非表示に変更、のうちの何れかを行う表示物表示可変手段と、
を備えた三次元ゲーム装置。
【請求項２】
東西南北の方位が規定された仮想三次元空間内を三次元的に移動可能な移動体の移動及び姿勢をプレーヤの操作に従って制御して、前記移動体の移動方向を視線方向とするカメラから見た前記仮想三次元空間であるゲーム空間の画像を生成して表示する三次元ゲーム装置であって、
前記仮想三次元空間における前記移動体の視線方向の方位及び／又はピッチ角を表示する表示物を前記ゲーム画面上に表示する表示物表示手段と、
前記移動体と前記仮想三次元空間に設定された地面との距離が、所定の近距離内に達した状況にあることを検知する検知手段と、
前記検知手段による検知がなされた場合に、１）前記表示物の表示色の変更、２）前記表示物を半透明へ変更、及び、３）前記表示物を非表示に変更、のうちの何れかを行う表示物表示可変手段と、
を備えた三次元ゲーム装置。
【請求項３】
東西南北の方位が規定された仮想三次元空間内を三次元的に移動可能な移動体の移動及び姿勢をプレーヤの操作に従って制御して、前記移動体の移動方向を視線方向とするカメラから見た前記仮想三次元空間であるゲーム空間の画像を生成して表示する三次元ゲーム装置であって、
前記仮想三次元空間における前記移動体の視線方向の方位及び／又はピッチ角を表示する表示物を前記ゲーム画面上に表示する表示物表示手段と、
前記移動体と前記仮想三次元空間中を飛行制御された敵機との距離が、所定の近距離内に達した状況にあることを検知する検知手段と、
前記検知手段による検知がなされた場合に、１）前記表示物の表示色の変更、２）前記表示物を半透明へ変更、及び、３）前記表示物を非表示に変更、のうちの何れかを行う表示物表示可変手段と、
を備えた三次元ゲーム装置。
【請求項４】
コンピュータに、東西南北の方位が規定された仮想三次元空間内を三次元的に移動可能な移動体の移動及び姿勢をプレーヤの操作に従って制御させて、前記移動体の移動方向を視線方向とするカメラから見た前記仮想三次元空間であるゲーム空間の画像を生成させるためのプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体であって、
前記プログラムは、
前記仮想三次元空間における前記移動体の視線方向の方位及び／又はピッチ角を表示する表示物を前記ゲーム画面上に表示する表示物表示手段、
前記移動体の傾きが一定の限度角度を超えたことを検知する検知手段、
前記検知手段による検知がなされた場合に、１）前記表示物の表示色の変更、２）前記表示物を半透明へ変更、及び、３）前記表示物を非表示に変更、のうちの何れかを行う表示物表示可変手段、
として前記コンピュータを機能させるためのプログラムである情報記憶媒体。
【請求項５】
コンピュータに、東西南北の方位が規定された仮想三次元空間内を三次元的に移動可能な移動体の移動及び姿勢をプレーヤの操作に従って制御させて、前記移動体の移動方向を視線方向とするカメラから見た前記仮想三次元空間であるゲーム空間の画像を生成させるためのプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体であって、
前記プログラムは、
前記仮想三次元空間における前記移動体の視線方向の方位及び／又はピッチ角を表示する表示物を前記ゲーム画面上に表示する表示物表示手段、
前記移動体と前記仮想三次元空間に設定された地面との距離が、所定の近距離内に達した状況にあることを検知する検知手段、
前記検知手段による検知がなされた場合に、１）前記表示物の表示色の変更、２）前記表示物を半透明へ変更、及び、３）前記表示物を非表示に変更、のうちの何れかを行う表示物表示可変手段、
として前記コンピュータを機能させるためのプログラムである情報記憶媒体。
【請求項６】
コンピュータに、東西南北の方位が規定された仮想三次元空間内を三次元的に移動可能な移動体の移動及び姿勢をプレーヤの操作に従って制御させて、前記移動体の移動方向を視線方向とするカメラから見た前記仮想三次元空間であるゲーム空間の画像を生成させるためのプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体であって、
前記プログラムは、
前記仮想三次元空間における前記移動体の視線方向の方位及び／又はピッチ角を表示する表示物を前記ゲーム画面上に表示する表示物表示手段、
前記移動体と前記仮想三次元空間中を飛行制御された敵機との距離が、所定の近距離内に達した状況にあることを検知する検知手段、
前記検知手段による検知がなされた場合に、１）前記表示物の表示色の変更、２）前記表示物を半透明へ変更、及び、３）前記表示物を非表示に変更、のうちの何れかを行う表示物表示可変手段、
として前記コンピュータを機能させるためのプログラムである情報記憶媒体。