(57)【要約】【課題】ルールをプレーヤに遵守させながらフィールド上でプレーヤキャラクタを自由自在に移動させることができる情報記憶媒体、画像生成装置の提供。【解決手段】画像生成装置は、操作手段からの操作データに基づいてプレーヤキャラクタをオブジェクト空間内で移動させる処理を行う移動体演算手段と、侵入禁止エリア設定手段と、画像生成手段とを含む。侵入禁止エリア設定手段が、スポーツゲームのルールに基づく条件である侵入禁止エリア設定条件が成立したか否かを判断する手段と、侵入禁止エリア設定条件が成立したと判断された場合に、フィールド上に侵入禁止エリアの位置と範囲を設定する手段と、侵入禁止エリアの範囲を表す画像であってその輝度が侵入禁止エリアの内側から外側に向かって変化する侵入禁止エリア画像をフィールド上に表示するための処理を行う表示処理手段を含む。【選択図】図７
2006051397.tif 000002
【特許請求の範囲】
【請求項１】
プレーヤが操作するプレーヤキャラクタをオブジェクト空間内のフィールド上で移動させスポーツゲームをシミュレートする画像を生成するためのコンピュータ読み取り可能な情報記憶媒体であって、
操作手段からの操作データに基づいて、プレーヤキャラクタをオブジェクト空間内で移動させる処理を行う移動体演算手段と、
侵入禁止エリアの設定処理を行う侵入禁止エリア設定手段と、
プレーヤキャラクタが移動するオブジェクト空間での所与の視点での画像を生成する画像生成手段として、
コンピュータを機能させるプログラムを記憶し、
侵入禁止エリア設定手段が、
スポーツゲームのルールに基づく条件である侵入禁止エリア設定条件が成立したか否かを判断する手段と、
侵入禁止エリア設定条件が成立したと判断された場合に、前記フィールド上に侵入禁止エリアの位置と範囲を設定する手段と、
前記侵入禁止エリアの範囲を表す侵入禁止エリア画像を、前記フィールド上に表示するための処理を行う表示処理手段を含むことを特徴とする情報記憶媒体。
【請求項２】
請求項１において、
前記表示処理手段が、
その輝度が侵入禁止エリアの内側から外側に向かって変化する侵入禁止エリア画像を、前記フィールド上に表示するための処理を行うことを特徴とする情報記憶媒体。
【請求項３】
請求項２において、
前記表示処理手段が、
複数のプリミティブ面により構成される侵入禁止エリアオブジェクトの頂点の輝度を、侵入禁止エリアの内側から外側に向かって変化させることを特徴とする情報記憶媒体。
【請求項４】
プレーヤが操作するプレーヤキャラクタをオブジェクト空間内のフィールド上で移動させスポーツゲームをシミュレートする画像を生成するためのコンピュータ読み取り可能な画像生成装置であって、
操作手段からの操作データに基づいて、プレーヤキャラクタをオブジェクト空間内で移動させる処理を行う移動体演算手段と、
侵入禁止エリアの設定処理を行う侵入禁止エリア設定手段と、
プレーヤキャラクタが移動するオブジェクト空間での所与の視点での画像を生成する画像生成手段とを含み、
侵入禁止エリア設定手段が、
スポーツゲームのルールに基づく条件である侵入禁止エリア設定条件が成立したか否かを判断する手段と、
侵入禁止エリア設定条件が成立したと判断された場合に、前記フィールド上に侵入禁止エリアの位置と範囲を設定する手段と、
前記侵入禁止エリアの範囲を表す侵入禁止エリア画像を、前記フィールド上に表示するための処理を行う表示処理手段を含むことを特徴とする画像生成装置。
【請求項５】
請求項４において、
前記表示処理手段が、
その輝度が侵入禁止エリアの内側から外側に向かって変化する侵入禁止エリア画像を、前記フィールド上に表示するための処理を行うことを特徴とする画像生成装置。
【請求項６】
請求項５において、
前記表示処理手段が、
複数のプリミティブ面により構成される侵入禁止エリアオブジェクトの頂点の輝度を、侵入禁止エリアの内側から外側に向かって変化させることを特徴とする画像生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オブジェクト空間における所与の視点から見える画像を生成するための情報記憶媒体及び画像生成装置に関する。
【背景技術】
【０００２】
従来より、仮想的な３次元空間であるオブジェクト空間内に複数の表示物を配置し、所与の視点から見える画像を生成する画像生成装置が知られており、いわゆる仮想現実を体験できるものとして人気が高い。
【０００３】
サッカーゲームを楽しめる画像生成装置を例にとれば、プレーヤは、スクリーン上に映し出されたキャラクタを操作し、ドリブルをしたりシュートをしたりしてゲームを楽しむ。この画像生成装置によれば、実際にサッカーをプレイしているような感覚をプレーヤに与えることができる。
【０００４】
さて、これまでのサッカーゲームでは、プレーヤは、自身の操作するキャラクタ（以下、プレーヤキャラクタと呼ぶ）をフィールド上で自由自在に移動させることができなかった。即ちプレーヤキャラクタの動きの多くはコンピュータ側により制限されていた。このためプレーヤの感じる仮想現実感を今一つ高めることができなかった。
【０００５】
そこで本発明者は、プレーヤキャラクタをプレーヤの意志によりフィールド上で自由自在に動かすことができるタイプのサッカーゲームの開発を行っている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、このようにプレーヤキャラクタをフィールド上で自由自在に移動させることができるゲームにおいて、プレーヤがサッカーゲームのルールを遵守しないと、ゲーム進行が妨げられたり、ゲームの面白味が半減してしまうという問題があることが判明した。
【０００７】
本発明は、以上のような課題を解決するためになされたものであり、その目的とするところは、ルールをプレーヤに遵守させながらフィールド上でプレーヤキャラクタを自由自在に移動させることができる情報記憶媒体及び画像生成装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために本発明は、プレーヤが操作するプレーヤキャラクタをオブジェクト空間内のフィールド上で移動させスポーツゲームをシミュレートする画像を生成するためのコンピュータ読み取り可能な情報記憶媒体であって、操作手段からの操作データに基づいて、プレーヤキャラクタをオブジェクト空間内で移動させる処理を行う移動体演算手段と、侵入禁止エリアの設定処理を行う侵入禁止エリア設定手段と、プレーヤキャラクタが移動するオブジェクト空間での所与の視点での画像を生成する画像生成手段として、コンピュータを機能させるプログラムを記憶し、侵入禁止エリア設定手段が、スポーツゲームのルールに基づく条件である侵入禁止エリア設定条件が成立したか否かを判断する手段と、侵入禁止エリア設定条件が成立したと判断された場合に、前記フィールド上に侵入禁止エリアの位置と範囲を設定する手段と、前記侵入禁止エリアの範囲を表す侵入禁止エリア画像を、前記フィールド上に表示するための処理を行う表示処理手段を含むことを特徴とする。
【０００９】
また本発明は、前記表示処理手段が、その輝度が侵入禁止エリアの内側から外側に向かって変化する侵入禁止エリア画像を、前記フィールド上に表示するための処理を行うことを特徴とする。
【００１０】
また本発明は、前記表示処理手段が、複数のプリミティブ面により構成される侵入禁止エリアオブジェクトの頂点の輝度を、侵入禁止エリアの内側から外側に向かって変化させることを特徴とする。
【００１１】
また本発明は、プレーヤが操作するプレーヤキャラクタをオブジェクト空間内のフィールド上で移動させスポーツゲームをシミュレートする画像を生成するためのコンピュータ読み取り可能な画像生成装置であって、操作手段からの操作データに基づいて、プレーヤキャラクタをオブジェクト空間内で移動させる処理を行う移動体演算手段と、侵入禁止エリアの設定処理を行う侵入禁止エリア設定手段と、プレーヤキャラクタが移動するオブジェクト空間での所与の視点での画像を生成する画像生成手段とを含み、侵入禁止エリア設定手段が、スポーツゲームのルールに基づく条件である侵入禁止エリア設定条件が成立したか否かを判断する手段と、侵入禁止エリア設定条件が成立したと判断された場合に、前記フィールド上に侵入禁止エリアの位置と範囲を設定する手段と、前記侵入禁止エリアの範囲を表す侵入禁止エリア画像を、前記フィールド上に表示するための処理を行う表示処理手段を含むことを特徴とする。
【００１２】
また本発明は、プレーヤが操作するプレーヤキャラクタをオブジェクト空間内のフィールド上で移動させスポーツゲームをシミュレートする画像を生成するための情報記憶媒体であって、スポーツゲームのルールに基づく所与の条件が成立した場合に前記フィールド上に侵入禁止エリアを設定し、前記侵入禁止エリアに侵入するプレーヤキャラクタを前記侵入禁止エリアから排除する処理を行うための情報と、オブジェクト空間での所与の視点での画像を生成するための情報とを含むことを特徴とする。
【００１３】
本発明によれば、例えばサッカーゲームにおけるスローイングを敵が行う場合等、スポーツゲームのルールに基づく所与の条件が成立した場合に、フィールド上に侵入禁止エリアが設定される。そしてこの侵入禁止エリアにプレーヤキャラクタが侵入すると、プレーヤキャラクタは侵入禁止エリアから排除される。これにより、プレーヤキャラクタの操作の自由度を残したまま、プレーヤにスポーツゲームのルールを遵守させることが可能となる。
【００１４】
また本発明は、前記侵入禁止エリアの内側から外側に向く力ベクトルをプレーヤキャラクタに作用させて、プレーヤキャラクタを前記侵入禁止エリアから排除することを特徴とする。このようにすることで、プレーヤキャラクタを自由に操作したいというプレーヤの意志をある程度尊重しながら、プレーヤキャラクタを侵入禁止エリアから排除することが可能となる。
【００１５】
また本発明は、前記力ベクトルにより侵入禁止エリアから排除されるプレーヤキャラクタの速度にリミット値を設定することを特徴とする。このようにすることで、プレーヤキャラクタが大きな速度で侵入禁止エリアから排除されるという事態を防止でき、より自然な画像を提供することが可能となる。
【００１６】
また本発明は、プレーヤが操作するプレーヤキャラクタをオブジェクト空間内のフィールド上で移動させスポーツゲームをシミュレートする画像を生成するための情報記憶媒体であって、スポーツゲームのルールに基づく所与の条件が成立した場合に前記フィールド上に侵入禁止エリアを設定し、前記侵入禁止エリアの範囲を表す侵入禁止エリア画像を前記フィールド上に表示するための情報と、オブジェクト空間での所与の視点での画像を生成するための情報とを含むことを特徴とする。
【００１７】
本発明によれば、侵入禁止エリアの存在及びその範囲をプレーヤに理解させることが可能となる。これによりプレーヤに警告を与えスポーツゲームのルールを遵守させることが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の好適な実施形態について図面を用いて説明する。
【００１９】
まず本実施形態の原理について説明する。なお以下では、本実施形態をサッカーゲームに適用した場合を主に例にとり説明する。但し本発明が適用されるゲームはこれに限られるものではない。
【００２０】
さて本発明者は、プレーヤの意志によりプレーヤキャラクタをフィールド上で自由自在に移動させることができるサッカーゲームの開発を行っている。より具体的には、例えばプレーヤが操作するプレーヤキャラクタを１つに固定する。そしてプレーヤはこのプレーヤキャラクタを操作してフィールド上を動き回りながらボール（プレイ対象物）を追いかけてゲームを楽しむ。このようなサッカーゲームによれば、プレーヤは、プレーヤキャラクタにより擬人化されるサッカー選手に自分がなりきったつもりでゲームを楽しむことができる。このため、プレーヤキャラクタの動きがコンピュータ側に強く制限される従来のサッカーゲームに比べて、ゲームへのプレーヤの没入度を格段に高めることができる。
【００２１】
しかしながら、サッカーゲームにおいては、敵側がスローイング、ゴールキック、コーナーキック、ペナルティキック等を行っている場合には、これらの敵側のプレイを邪魔することがルール上禁止される。従って、どのような状況においてもプレーヤキャラクタがフィールド上で自由自在に動き回れると、このルールが遵守されず、ゲーム進行が妨げられる事態が生じる。
【００２２】
そこで本実施形態はこのような事態を防止するために次のような特徴を有している。即ち図１（Ａ）に示すように、敵側のチームの敵キャラクタＣＥがスローイング、ゴールキック、コーナーキック、ペナルティーキック等を行う場合（サッカーゲームのルールに基づく所与の条件が成立した場合）に、フィールド上に侵入禁止エリアＩＰＡを設定する。そして侵入禁止エリアＩＰＡに侵入するプレーヤキャラクタＣＰを、矢印２０に示すように侵入禁止エリアＩＰＡから排除する処理を行う。このようにすることで、フィールド上でのプレーヤキャラクタＣＰの自由自在な移動を許容しながらサッカーゲームのルールを遵守させることが可能となる。
【００２３】
このような侵入禁止エリアＩＰＡを設定せず、プレーヤキャラクタＣＰが侵入禁止エリアに自由自在に入ることができると、次のような問題が生じる。即ち図１（Ｂ）に示すように、敵キャラクタＣＥが投げたり蹴ったりしたボールＢがプレーヤキャラクタＣＰに当たってしまい、ゲーム進行が妨げられる。特にプレーヤが故意に侵入禁止エリアＩＰＡに入り、敵キャラクタＣＥがボールＢを投げたり蹴ったりできないように邪魔をすると、プレーヤの不正を許すことになりゲームの面白さが半減してしまう。
【００２４】
本実施形態によれば、プレーヤキャラクタＣＰが侵入禁止エリアＩＰＡに侵入してもＩＰＡから排除されるように処理が行われるため、上記のような事態を有効に防止できる。
【００２５】
なお侵入禁止エリアＩＰＡへのプレーヤキャラクタＣＰの侵入を防ぐ１つの手法として、スローイングが終了するまで一部を除くすべてのキャラクタの動きをフリーズ（凍結）する手法が考えられる。しかしながらこの手法を採用すると、スローイングの間、プレーヤは、プレーヤキャラクタＣＰを全く操作できなくなってしまい、プレーヤの操作の自由度が大きく奪われる。本実施形態によれば、スローイング中も、侵入禁止エリアＩＰＡへ侵入しない限り、フィールド上でゲームキャラクタＣＰを自由に動かすことができる。このためプレーヤの操作の自由度を保つことができる。
【００２６】
また本実施形態では図２（Ａ）、（Ｂ）に示すように、侵入禁止エリアＩＰＡの範囲を表す侵入禁止エリア画像ＩＰＡＩをフィールド上に表示している。このような侵入禁止エリア画像ＩＰＡＩを表示することで、侵入禁止エリアＩＰＡに侵入したことをプレーヤに警告することが可能となる。これにより、なぜプレーヤキャラクタＣＰが侵入禁止エリアＩＰＡの方向に移動できないかをプレーヤに理解させることができる。更に、どの範囲までが侵入禁止エリアＩＰＡなのかをプレーヤに理解させることも可能となる。
【００２７】
また本実施形態では図３（Ａ）に示すように、侵入禁止エリアＩＰＡの内側から外側に向く力ベクトルＶＦをプレーヤキャラクタＣＰに作用させて、ＣＰをＩＰＡから排除している。このような力ベクトルＶＦを働かせることで、侵入禁止エリアＩＰＡの設定前にＩＰＡ内にいたプレーヤキャラクタＣＰをＩＰＡ外に排除することができ、且つＩＰＡの設定後にＩＰＡ内に入ろうとするＣＰをＩＰＡ内に入れないようにすることもできるようになる。また力ベクトルＶＦをプレーヤキャラクタＣＰに作用させて排除することで、ＣＰを動かしているプレーヤの意志もある程度尊重することができる。即ち、操作レバー等を操作してＩＰＡに入ろうとしても、ＶＦの作用によりＩＰＡから排除されてしまうという感覚をプレーヤに与えることが可能となる。
【００２８】
なお力ベクトルＶＦの大きさは、ＩＰＡの中心からの距離が短いほど大きくなるようにすることが望ましい。
【００２９】
また本実施形態では図３（Ｂ）に示すように、力ベクトルＶＦにより侵入禁止エリアＩＰＡから排除されるプレーヤキャラクタＣＰの速度にリミット値を設定している。即ちＣＰの速度がＶlimitよりも大きくならないようにしている。侵入禁止エリアＩＰＡの設定前にＩＰＡ内にいるプレーヤキャラクタＣＰを力ベクトルＶＦによりＩＰＡ外に排除した場合、ＣＰの速度が必要以上に大きくなり、プレーヤに不自然感を与えるおそれがある。このようにＣＰの速度の最大値をＶlimitに制限することで、迅速に且つ自然にＣＰをＩＰＡ内から排除することが可能となる。
【００３０】
図４（Ａ）、（Ｂ）、（Ｃ）及び図５に、本実施形態により生成される画像の例を示す。図４（Ａ）は、プレーヤキャラクタの味方チームのキャラクタＣＴＭがボールＢをサイドライン３０の外に出してしまった場面を示すものである。この場合には、サッカーゲームのルールにしたがい敵チームのスローイングとなる。即ち侵入禁止エリアの設定条件が満たされる。
【００３１】
そして図４（Ａ）、（Ｂ）に示すように、プレーヤキャラクタＣＰが侵入禁止エリアＩＰＡ内にいる場合には外に排除される。この際、なぜ外に排除されるのかを更に詳細にプレーヤが理解できるように警告３２も表示する。
【００３２】
また図５に示すように、外に出たプレーヤキャラクタＣＰが再びＩＰＡ内に入ろうとしても中に入ることができないように、プレーヤキャラクタＣＰがＩＰＡ外に排除される。
【００３３】
このようにしてスローイング時のルールをプレーヤに遵守させることが可能となる。
【００３４】
次に本実施形態の画像生成装置の構成について説明する。図６に本実施形態の画像生成装置の機能ブロック図の一例を示す。
【００３５】
ここで操作部１０は、パスボタン１４、シュートボタン１６、操作レバー１８等を用いてプレーヤが操作データを入力するためのものであり、操作部１０にて得られた操作データは処理部１００に入力される。なお本実施形態では、操作レバー１８を前に倒すことでプレーヤの操作するプレーヤキャラクタが加速し、中立状態に戻すことでプレーヤキャラクタが減速する。また操作レバー１８を左右に倒すことでプレーヤキャラクタが左右に旋回する。またプレーヤがパスボタン１４を押すことで他のキャラクタにパスを行い、シュートボタン１６を押すことでゴールなどにシュートを行う。
【００３６】
処理部１００は、上記操作データと、所与のプログラム等に基づいて、表示物が複数配置されるオブジェクト空間の設定処理等を行うものである。この処理部１００の機能は、ＣＰＵ（ＣＩＳＣ型、ＲＩＳＣ型）、ＤＳＰ、画像生成専用ＩＣなどのハードウェアにより実現できる。
【００３７】
情報記憶媒体１９０は、プログラムやデータを記憶するものである。この情報記憶媒体１９０の機能は、ＣＤ−ＲＯＭ、ゲームカセット、ＩＣカード、ＭＯ、ＦＤ、ＤＶＤ、ハードディスク、メモリなどのハードウェアにより実現できる。処理部１００は、この情報記憶媒体１９０からのプログラム、データに基づいて種々の処理を行うことになる。
【００３８】
処理部１００は、ゲーム演算部１１０と画像生成部１５０を含む。ここでゲーム演算部１１０は、ゲームモードの設定処理、ゲームの進行処理、キャラクタなどの移動体の位置や方向を決める処理、視点位置や視線方向を決める処理、オブジェクト空間へ表示物を配置する処理等を行う。画像生成部１５０は、ゲーム演算部１１０により設定されたオブジェクト空間での所与の視点での画像を生成する処理を行う。画像生成部１５０により生成された画像は表示部１２において表示される。
【００３９】
侵入禁止エリア設定部１１１は、侵入禁止エリアの設定の条件が成立したか否かの判断、侵入禁止エリアの位置及び範囲の設定、プレーヤキャラクタを侵入禁止エリアから排除するための力ベクトルやリミット速度の設定、侵入禁止エリア画像の表示のための設定等、種々の処理を行う。
【００４０】
移動体演算部１１２は、操作部１０から入力される操作データや所与のプログラムに基づき、プレーヤ、他のプレーヤ、コンピュータにより操作されるキャラクタ（移動体）を、オブジェクト空間内で移動させる演算を行う。より具体的には、キャラクタの位置や方向を例えば１インター毎に求める演算を行う。
【００４１】
そして移動体演算部１１２は、プレーヤキャラクタが侵入禁止エリアに侵入していると侵入禁止エリア設定部１１１が判断した場合に、プレーヤキャラクタを侵入禁止エリアから排除する処理を行う。
【００４２】
例えば（ｋ−１）インターでのプレーヤキャラクタの位置をＰＭk-1、移動速度をＶＭk-1、加速度をＡＭk-1、１インターの時間を△ｔとする。するとｋインターでのプレーヤキャラクタの位置ＰＭk、移動速度ＶＭkは例えば下式（１）、（２）のように求められる。
【００４３】
ＰＭk＝ＰＭk-1＋ＶＭk-1×△ｔ              （１）
ＶＭk＝ＶＭk-1＋ＡＭk-1（ＶＸＲ）×△ｔ    （２）
上式（１）、（２）において、加速度ＡＭk-1は、通常、操作部１０からの操作データ等により決まる。そして、本実施例では、この加速度ＡＭk-1の中に、力ベクトルに基づく加速度を含める。これにより操作部１０を用いてプレーヤキャラクタを操作するプレーヤの意志をある程度尊重しながら、プレーヤキャラクタを侵入禁止エリアから排除することが可能となる。
【００４４】
次に本実施形態の動作の詳細例について、図７のフローチャートを用いて説明する。
【００４５】
まず侵入禁止エリアを設定する状況か否かを判断する（ステップＳ１）。即ちボールがサイドラインやゴールラインを越えたか否か（図４（Ａ）参照）、ペナルティが犯されたか否か等を判断する。
【００４６】
次に、敵チームのスローイング、ゴールキック、コーナーキック、ペナルティーキック等か否かを判断する（ステップＳ２）。即ち味方チームのスローイング等であった場合には侵入禁止エリアを設定してもあまり意味がないため、敵チームのスローイング等の場合にのみ侵入禁止エリアを設定するようにする。
【００４７】
次に、プレーヤキャラクタが侵入禁止エリアに入っているか否かを判断する（ステップＳ３）。これは、図６の移動体演算部１１２によりリアルタイムに求められるプレーヤキャラクタの位置と、侵入禁止エリアの位置範囲とを比較することで判断できる。
【００４８】
次に、侵入禁止エリアの中心からプレーヤキャラクタに向かう方向、侵入禁止エリアの中心とプレーヤキャラクタとの距離に基づき、図３（Ａ）に示すような力ベクトルＶＦを求める（ステップＳ４）。より具体的には、中心からの前記方向を力ベクトルの方向とし、中心からの距離が短いほど力ベクトルの大きさが大きくなるようにする。
【００４９】
次に力ベクトルをプレーヤキャラクタの移動速度、移動方向に反映させる（ステップＳ５）。具体的には式（２）の加速度ＡＭk-1に力ベクトルに基づく加速度を含める。
【００５０】
次にプレーヤキャラクタの移動速度がＶlimitよりも大きいか否かを判定する（ステップＳ６）。そして大きかった場合には、図３（Ｂ）に示すように移動速度をＶlimitに制限する（ステップＳ７）。このようにすることで、力ベクトルによりプレーヤキャラクタが加速されすぎてしまい、非常に大きな速度で侵入禁止エリアからプレーヤキャラクタが出てくるという事態を防止できる。
【００５１】
次に図２（Ａ）、（Ｂ）に示すように侵入禁止エリア画像ＩＰＡＩを表示する（ステップＳ８）。この場合、本実施形態では、侵入禁止エリア画像の輝度を、侵入禁止エリアの外側に向かって波状に変化させている（ステップＳ９）。より具体的には、侵入禁止エリア画像を表示するための侵入禁止エリアオブジェクトを複数のプリミティブ面（ポリゴン又は曲面）により構成する。そして、これらのプリミティブ面の例えば頂点の輝度を、侵入禁止エリアの内側から外側に向かって波状に変化させる。このようにすることで、侵入禁止エリアの外側に出ることを指示する警告を、プレーヤに視覚的に伝えることが可能となる。
【００５２】
次に、本実施形態を実現できるハードウェアの構成の一例について図８を用いて説明する。同図に示す装置では、ＣＰＵ１０００、ＲＯＭ１００２、ＲＡＭ１００４、情報記憶媒体１００６、音生成ＩＣ１００８、画像生成ＩＣ１０１０、Ｉ／Ｏポート１０１２、１０１４が、システムバス１０１６により相互にデータ送受信可能に接続されている。そして前記画像生成ＩＣ１０１０にはディスプレイ１０１８が接続され、音生成ＩＣ１００８にはスピーカ１０２０が接続され、Ｉ／Ｏポート１０１２にはコントロール装置１０２２が接続され、Ｉ／Ｏポート１０１４には通信装置１０２４が接続されている。
【００５３】
情報記憶媒体１００６は、プログラム、表示物を表現するための画像データ、音データ等が主に格納されるものである。例えば家庭用ゲーム装置ではゲームプログラム等を格納する情報記憶媒体としてＣＤ−ＲＯＭ、ゲームカセット、ＤＶＤ等が用いられる。また業務用ゲーム装置ではＲＯＭ等のメモリが用いられ、この場合には情報記憶媒体１００６はＲＯＭ１００２になる。
【００５４】
コントロール装置１０２２はゲームコントローラ、操作パネル等に相当するものであり、プレーヤがゲーム進行に応じて行う判断の結果を装置本体に入力するための装置である。
【００５５】
情報記憶媒体１００６に格納されるプログラム、ＲＯＭ１００２に格納されるシステムプログラム（装置本体の初期化情報等）、コントロール装置１０２２によって入力される信号等に従って、ＣＰＵ１０００は装置全体の制御や各種データ処理を行う。ＲＡＭ１００４はこのＣＰＵ１０００の作業領域等として用いられる記憶手段であり、情報記憶媒体１００６やＲＯＭ１００２の所与の内容、あるいはＣＰＵ１０００の演算結果等が格納される。またテーブルデータ等の論理的な構成を持つデータ構造は、このＲＡＭ又は情報記憶媒体上に構築されることになる。
【００５６】
更に、この種の装置には音生成ＩＣ１００８と画像生成ＩＣ１０１０とが設けられていてゲーム音やゲーム画像の好適な出力が行えるようになっている。音生成ＩＣ１００８は情報記憶媒体１００６やＲＯＭ１００２に記憶される情報に基づいて効果音やバックグラウンド音楽等のゲーム音を生成する集積回路であり、生成されたゲーム音はスピーカ１０２０によって出力される。また、画像生成ＩＣ１０１０は、ＲＡＭ１００４、ＲＯＭ１００２、情報記憶媒体１００６等から送られる画像情報に基づいてディスプレイ１０１８に出力するための画素情報を生成する集積回路である。なおディスプレイ１０１８として、いわゆるヘッドマウントディスプレイ（ＨＭＤ）と呼ばれるものを使用することもできる。
【００５７】
また、通信装置１０２４はゲーム装置内部で利用される各種の情報を外部とやりとりするものであり、他のゲーム装置と接続されてゲームプログラムに応じた所与の情報を送受したり、通信回線を介してゲームプログラム等の情報を送受することなどに利用される。
【００５８】
そして図１〜図６で説明した種々の処理は、図７のフローチャートに示す処理等を行うプログラムを格納した情報記憶媒体１００６と、該プログラムに従って動作するＣＰＵ１０００、画像生成ＩＣ１０１０、音生成ＩＣ１００８等によって実現される。なお画像生成ＩＣ１０１０、音生成ＩＣ１００８等で行われる処理は、ＣＰＵ１０００あるいは汎用のＤＳＰ等によりソフトウェア的に行ってもよい。
【００５９】
図９（Ａ）に、本実施形態を業務用ゲーム装置に適用した場合の例を示す。プレーヤは、ディスプレイ１１００上に映し出されたゲーム画像を見ながら、レバー１１０２、ボタン１１０４等を操作してゲームを楽しむ。装置に内蔵されるシステム基板１１０６には、ＣＰＵ、画像生成ＩＣ、音生成ＩＣ等が実装されている。そしてスポーツゲームのルールに基づく所与の条件が成立した場合にフィールド上に侵入禁止エリアを設定し、侵入禁止エリアに侵入するプレーヤキャラクタを侵入禁止エリアから排除する処理を行うための情報、オブジェクト空間での所与の視点での画像を生成するための情報、侵入禁止エリアの範囲を表す侵入禁止エリア画像をフィールド上に表示するための情報等は、システム基板１１０６上の情報記憶媒体であるメモリ１１０８に格納される。以下、これらの情報を格納情報と呼ぶ。これらの格納情報は、上記の種々の処理を行うためのプログラムコード、画像情報、音情報、表示物の形状情報、テーブルデータ、リストデータ、プレーヤ情報等の少なくとも１つを含むものである。
【００６０】
図９（Ｂ）に、本実施形態を家庭用のゲーム装置に適用した場合の例を示す。プレーヤはディスプレイ１２００に映し出されたゲーム画像を見ながら、ゲームコントローラ１２０２、１２０４を操作してゲームを楽しむ。この場合、上記格納情報は、本体装置に着脱自在な情報記憶媒体であるＣＤ−ＲＯＭ１２０６、ＩＣカード１２０８、１２０９等に格納されている。
【００６１】
図９（Ｃ）に、ホスト装置１３００と、このホスト装置１３００と通信回線１３０２を介して接続される端末１３０４-1〜１３０４-nとを含むゲーム装置に本実施形態を適用した場合の例を示す。この場合、上記格納情報は、例えばホスト装置１３００が制御可能な磁気ディスク装置、磁気テープ装置、メモリ等の情報記憶媒体１３０６に格納されている。端末１３０４-1〜１３０４-nが、ＣＰＵ、画像生成ＩＣ、音生成ＩＣを有し、スタンドアロンでゲーム画像、ゲーム音を生成できるものである場合には、ホスト装置１３００からは、ゲーム画像、ゲーム音を生成するためのゲームプログラム等が端末１３０４-1〜１３０４-nに配送される。一方、スタンドアロンで生成できない場合には、ホスト装置１３００がゲーム画像、ゲーム音を生成し、これを端末１３０４-1〜１３０４-nに伝送し端末において出力することになる。
【００６２】
なお本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。
【００６３】
例えば本発明が適用できるゲームとしては、サッカー以外にも、ルールにより侵入禁止エリアへの侵入が禁止される種々のゲーム、例えばバスケットボール、ラグビー、ホッケー、アメリカンフットボール等のゲームに適用できる。例えばバスケットボールに適用する場合には、図１０に示すように、フリースローにおけるフリースローゾーンを侵入禁止エリアに設定できる。このように侵入禁止エリアは円状である必要はない。
【００６４】
またプレーヤキャラクタを侵入禁止エリアから排除する処理は、本実施形態で説明したものが特に望ましいが、これに限定されるものではなく種々の変形実施が可能である。例えば侵入禁止エリアに実質的に侵入不能となるように、ソフトウェア的に処理してもよい。
【００６５】
また侵入禁止エリア画像を表示する発明においては、侵入禁止エリアからプレーヤキャラクタを排除する処理を行うことが特に望ましいが、排除しないようにしてもよい。
【００６６】
また侵入禁止エリア画像の表示処理も本実施形態で説明したものに限られるものではない。
【００６７】
また本発明は、家庭用、業務用のゲーム装置のみならず、シミュレータ、多数のプレーヤが参加する大型アトラクション装置、パーソナルコンピュータ、マルチメディア端末、画像を生成するシステム基板等の種々のものに適用できる。
【図面の簡単な説明】
【００６８】
【図１】図１（Ａ）、（Ｂ）は本実施形態の原理について説明するための図である。
【図２】図２（Ａ）、（Ｂ）は、侵入禁止エリア画像の表示について説明するための図である。
【図３】図３（Ａ）、（Ｂ）は、力ベクトルと速度リミット値について説明するための図である。
【図４】図４（Ａ）、（Ｂ）、（Ｃ）は、本実施形態により生成される画像の一例を示す図である。
【図５】本実施形態により生成される画像の一例を示す図である。
【図６】本実施形態の機能ブロック図の一例を示す図である。
【図７】本実施形態の詳細な処理例を説明するためのフローチャートを示す図である。
【図８】本実施形態を実現するハードウェアの構成の一例を示す図である。
【図９】図９（Ａ）、（Ｂ）、（Ｃ）は、本実施形態が適用される種々の形態の装置について説明するための図である。
【図１０】バスケットボールへの本発明の適用例について説明するための図である。
【符号の説明】
【００６９】
１０  操作部
１２  表示部
１４  パスボタン
１６  シュートボタン
１８  操作レバー
１００  処理部
１１０  ゲーム演算部
１１１  侵入禁止エリア設定部
１１２  移動体演算部
１５０  画像生成部
１９０  情報記憶媒体
ＣＰ    プレーヤキャラクタ
ＣＥ    敵キャラクタ
Ｂ  ボール
ＩＰＡ  侵入禁止エリア
ＩＰＡＩ  侵入禁止エリア画像
【図１】
2006051397.tif 000003
【図２】
2006051397.tif 000004
【図３】
2006051397.tif 000005
【図４】
2006051397.tif 000006
【図５】
2006051397.tif 000007
【図６】
2006051397.tif 000008
【図７】
2006051397.tif 000009
【図８】
2006051397.tif 000010
【図９】
2006051397.tif 000011
【図１０】
2006051397.tif 000012