(57)【要約】【課題】マップの表示範囲に含まれない位置についてもユーザが容易に把握できるようになるマップ画像表示装置を提供すること。【解決手段】基準位置取得部７２及び要位置案内対象位置取得部７４が、マップ画像における表示基準位置と、マップ画像における要位置案内対象の位置とを取得する。マップ画像表示部７６が、表示基準位置を含む所定表示範囲についてマップ画像を表示する。位置案内表示制御部８０は、判断部７８によって所定表示範囲に含まれないと判断された要位置案内対象の位置を案内するための画像を、マップ画像における、表示基準位置と要位置案内対象の位置とに対応する位置に表示させる。【選択図】        図５
2005046281.tif 000002
【特許請求の範囲】
【請求項１】
マップ画像における表示基準位置を取得する表示基準位置取得手段と、
前記マップ画像における要位置案内対象の位置を取得する要位置案内対象位置取得手段と、
前記表示基準位置を含む所定表示範囲について前記マップ画像を表示するマップ画像表示手段と、
前記要位置案内対象の位置が前記所定表示範囲に含まれるか否かを判断する判断手段と、
前記所定表示範囲に含まれないと判断された前記要位置案内対象の位置を案内するための画像を、前記マップ画像表示手段によって表示されるマップ画像における、前記表示基準位置と前記要位置案内対象の位置とに対応する位置に表示させる位置案内表示制御手段と、
を含むことを特徴とするマップ画像表示装置。
【請求項２】
請求項１に記載のマップ画像表示装置において、
前記位置案内表示制御手段は、前記マップ画像表示手段によって表示されるマップ画像における、前記表示基準位置と前記要位置案内対象の位置とに基づいて決定する位置に、前記画像を表示させることを特徴とするマップ画像表示装置。
【請求項３】
請求項２に記載のマップ画像表示装置において、
前記位置案内表示制御手段は、前記マップ画像表示手段によって表示されるマップ画像における、前記表示基準位置と前記要位置案内対象の位置とを結ぶ直線上の位置に、前記画像を表示させることを特徴とするマップ画像表示装置。
【請求項４】
請求項３に記載のマップ画像表示装置において、
前記位置案内表示制御手段は、前記マップ画像表示手段によって表示されるマップ画像における、前記所定表示範囲の境界線上の位置であって、前記表示基準位置と前記要位置案内対象の位置とを結ぶ直線上の位置に、前記画像を表示させることを特徴とするマップ画像表示装置。
【請求項５】
請求項１乃至４のいずれかに記載のマップ画像表示装置において、
前記位置案内表示制御手段は、前記表示基準位置と前記要位置案内対象の位置との間の距離に対応する表示態様で、前記画像を表示させることを特徴とするマップ画像表示装置。
【請求項６】
マップ画像における表示基準位置を取得するための表示基準位置取得ステップと、
前記マップ画像における要位置案内対象の位置を取得するための要位置案内対象位置取得ステップと、
前記表示基準位置を含む所定表示範囲について前記マップ画像を表示手段に表示させるためのマップ画像表示ステップと、
前記要位置案内対象の位置が前記所定表示範囲に含まれるか否かを判断するための判断ステップと、
前記所定表示範囲に含まれないと判断された前記要位置案内対象の位置を案内するための画像を、前記表示手段に表示されるマップ画像における、前記表示基準位置と前記要位置案内対象の位置とに対応する位置に表示させるための位置案内表示制御ステップと、
を含むことを特徴とするマップ画像表示装置の制御方法。
【請求項７】
マップ画像表示装置としてコンピュータを機能させるためのプログラムであって、
マップ画像における表示基準位置を取得する表示基準位置取得手段、
前記マップ画像における要位置案内対象の位置を取得する要位置案内対象位置取得手段、
前記表示基準位置を含む所定表示範囲について前記マップ画像を表示するマップ画像表示手段、
前記要位置案内対象の位置が前記所定表示範囲に含まれるか否かを判断する判断手段、
前記所定表示範囲に含まれないと判断された前記要位置案内対象の位置を案内するための画像を、前記マップ画像表示手段によって表示されるマップ画像における、前記表示基準位置と前記要位置案内対象の位置とに対応する位置に表示させる位置案内表示制御手段、
として前記コンピュータを機能させるためのプログラム。
【請求項８】
請求項７に記載のプログラムを記録した情報記憶媒体を備え、前記情報記憶媒体から前記プログラムを読み出し、配信するプログラム配信装置。
【請求項９】
ゲーム空間のマップデータを記憶するマップデータ記憶手段と、
プレイヤの操作対象たる操作対象オブジェクトの前記ゲーム空間における位置に基づいて、前記マップデータの座標系における当該操作対象オブジェクトの位置を取得する操作対象オブジェクト位置取得手段と、
所定の要位置案内オブジェクトの前記ゲーム空間における位置に基づいて、前記マップデータの座標系における当該要位置案内オブジェクトの位置を取得する要位置案内オブジェクト位置座標取得手段と、
前記操作対象オブジェクトの位置に従動するマップ画像を前記マップデータに基づいて表示するマップ画像表示手段と、
前記要位置案内オブジェクトの位置が前記マップ画像の表示範囲に含まれるか否かを判断する判断手段と、
前記表示範囲に含まれないと判断された前記要位置案内オブジェクトの位置を案内するための画像を、前記操作対象オブジェクトの位置と前記要位置案内オブジェクトの位置とに対応する前記マップ画像上の位置に表示させる位置案内表示制御手段と、
を含むことを特徴とするゲーム装置。
【請求項１０】
請求項９に記載のゲーム装置において、
前記位置案内表示制御手段は、前記要位置案内オブジェクトのパラメータの値に基づいて、前記画像の表示態様を制御する手段を含むことを特徴とするゲーム装置。
【請求項１１】
請求項５又は１０に記載のゲーム装置において、
前記位置案内表示制御手段は、前記画像の表示態様として、当該画像の種類、色、大きさ、点滅の速さのうち少なくとも１つを変化させることを特徴とするマップ画像表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はマップ画像表示装置、マップ画像表示装置の制御方法、プログラム、プログラム配信装置及びゲーム装置に関する。
【０００２】
【従来の技術】
マップ上に所定の位置（例えば、現実空間における自らの現在位置や目的場所の位置、ゲーム空間におけるプレイヤキャラクタや敵キャラクタの位置等）を表示するマップ画像表示装置が知られている。こうしたマップ画像表示装置によれば、ユーザは当該所定の位置を容易に把握できるようになる。
【０００３】
【発明が解決しようとする課題】
しかしながら、以上のようなマップ画像表示装置では、マップの表示範囲に当該所定の位置が含まれないような場合には、ユーザは当該所定の位置を把握できなくなってしまう。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的は、マップの表示範囲に含まれない所定の位置についてもユーザが容易に把握できるようにするマップ画像表示装置、マップ画像表示装置の制御方法、プログラム、プログラム配信装置及びゲーム装置を提供することにある。
【０００５】
【課題を解決するための手段】
上記課題を解決するために、本発明に係るマップ画像表示装置は、マップ画像における表示基準位置を取得する表示基準位置取得手段と、前記マップ画像における要位置案内対象の位置を取得する要位置案内対象位置取得手段と、前記表示基準位置を含む所定表示範囲について前記マップ画像を表示するマップ画像表示手段と、前記要位置案内対象の位置が前記所定表示範囲に含まれるか否かを判断する判断手段と、前記所定表示範囲に含まれないと判断された前記要位置案内対象の位置を案内するための画像を、前記マップ画像表示手段によって表示されるマップ画像における、前記表示基準位置と前記要位置案内対象の位置とに対応する位置に表示させる位置案内表示制御手段と、を含むことを特徴とする。
【０００６】
また、本発明に係るマップ画像表示装置の制御方法は、マップ画像における表示基準位置を取得するための表示基準位置取得ステップと、前記マップ画像における要位置案内対象の位置を取得するための要位置案内対象位置取得ステップと、前記表示基準位置を含む所定表示範囲について前記マップ画像を表示手段に表示させるためのマップ画像表示ステップと、前記要位置案内対象の位置が前記所定表示範囲に含まれるか否かを判断するための判断ステップと、前記所定表示範囲に含まれないと判断された前記要位置案内対象の位置を案内するための画像を、前記表示手段に表示されるマップ画像における、前記表示基準位置と前記要位置案内対象の位置とに対応する位置に表示させるための位置案内表示制御ステップと、を含むことを特徴とする。
【０００７】
また、本発明に係るプログラムは、マップ画像表示装置としてコンピュータを機能させるためのプログラムであって、マップ画像における表示基準位置を取得する表示基準位置取得手段、前記マップ画像における要位置案内対象の位置を取得する要位置案内対象位置取得手段、前記表示基準位置を含む所定表示範囲について前記マップ画像を表示するマップ画像表示手段、前記要位置案内対象の位置が前記所定表示範囲に含まれるか否かを判断する判断手段、前記所定表示範囲に含まれないと判断された前記要位置案内対象の位置を案内するための画像を、前記マップ画像表示手段によって表示されるマップ画像における、前記表示基準位置と前記要位置案内対象の位置とに対応する位置に表示させる位置案内表示制御手段、として、家庭用ゲーム機、業務用ゲーム機、携帯ゲーム機、携帯電話端末、携帯電話機、携帯情報端末（ＰＤＡ）、カーナビゲーションシステムやパーソナルコンピュータ等の前記コンピュータを機能させるためのプログラムである。
【０００８】
また、本発明に係るプログラム配信装置は、上記のプログラムを記録した情報記憶媒体を備え、前記情報記憶媒体から前記プログラムを読み出し、配信するプログラム配信装置である。
【０００９】
本発明では、マップ画像における表示基準位置と要位置案内対象の位置とを取得する。そして、表示基準位置を含む所定表示範囲についてマップ画像を表示する。また、要位置案内対象の位置が所定表示範囲に含まれるか否かを判断し、要位置案内対象の位置が所定表示範囲に含まれないと判断される場合、表示されるマップ画像における、表示基準位置と要位置案内対象の位置とに対応する位置に、所定画像を表示させる。本発明によれば、表示されるマップの範囲外に位置する要位置案内対象の位置をプレイヤは容易に把握できるようになる。
【００１０】
ここで、表示基準位置とは、マップの表示対象範囲が特定される際の基準となる位置である。マップ画像が現実世界を対象とする場合には、例えば自らの位置等である。マップ画像が仮想世界（ゲーム世界等）を対象とする場合には、例えばプレイヤの操作対象たるプレイヤキャラクタの位置等である。また、要位置案内対象とは、ユーザ（プレイヤ）にその位置を案内する対象、又はユーザがその位置の案内を欲するような対象である。マップ画像が現実世界を対象とする場合には、例えば目的場所や移動体（人間や車両等）等である。マップ画像が仮想世界（ゲーム世界等）を対象とする場合には、例えば所定オブジェクト（捜索対象キャラクタ、敵キャラクタや宝箱等）や当該仮想世界における所定場所等である。
【００１１】
また、本発明の一態様では、前記位置案内表示制御手段は、前記マップ画像表示手段によって表示されるマップ画像における、前記表示基準位置と前記要位置案内対象の位置とに基づいて決定する位置に、前記画像を表示させることを特徴とする。このように、表示基準位置と要位置案内対象の位置とに基づいて決定されるマップ画像上の位置に所定画像を表示するようにしてもよい。
【００１２】
この態様では、前記位置案内表示制御手段は、前記マップ画像表示手段によって表示されるマップ画像における、前記表示基準位置と前記要位置案内対象の位置とを結ぶ直線上の位置に、前記画像を表示させるようにしてもよい。こうすれば、表示基準位置と要位置案内対象の位置とを結ぶ直線上に所定画像が表示されるため、プレイヤは当該所定画像を参照することによって、マップの表示範囲外の要位置案内対象の位置について容易に把握できるようになる。
【００１３】
さらに、この態様では、前記位置案内表示制御手段は、前記マップ画像表示手段によって表示されるマップ画像における、前記所定表示範囲の境界線上の位置であって、前記表示基準位置と前記要位置案内対象の位置とを結ぶ直線上の位置に、前記画像を表示させるようにしてもよい。こうすれば、さらに容易に要位置案内対象の位置を把握できるようになる。
【００１４】
また、本発明の一態様では、前記位置案内表示制御手段は、前記表示基準位置と前記要位置案内対象の位置との間の距離に対応する表示態様で、前記画像を表示させることを特徴とする。こうすれば、所定画像の表示態様を参照することによって、表示基準位置から要位置案内対象までの距離を容易に把握できるようになる。
【００１５】
また、本発明の一態様では、前記位置案内表示制御手段は、前記マップ画像表示手段によって表示されるマップ画像における前記表示基準位置に、前記表示基準位置を案内するための画像を表示させる手段を含むことを特徴とする。ここで、前記表示基準位置を案内するための画像は、前記所定画像と同じ画像であってもよいし、前記所定画像と異なる画像としてもよい。
【００１６】
また、本発明の一態様では、前記位置案内表示制御手段は、前記要位置案内対象の位置が前記所定表示範囲に含まれると判断される場合、前記マップ画像表示手段によって表示されるマップ画像における前記要位置案内対象の位置に、前記要位置案内対象の位置を案内するための画像を表示させる手段を含むことを特徴とする。ここで、前記要位置案内対象の位置を案内するための画像は、前記所定画像と同じ画像であってもよいし、前記所定画像と異なる画像としてもよい。
【００１７】
また、本発明に係るゲーム装置は、ゲーム空間のマップデータを記憶するマップデータ記憶手段と、プレイヤの操作対象たる操作対象オブジェクトの前記ゲーム空間における位置に基づいて、前記マップデータの座標系における当該操作対象オブジェクトの位置を取得する操作対象オブジェクト位置取得手段と、所定の要位置案内オブジェクトの前記ゲーム空間における位置に基づいて、前記マップデータの座標系における当該要位置案内オブジェクトの位置を取得する要位置案内オブジェクト位置座標取得手段と、前記操作対象オブジェクトの位置に従動するマップ画像を前記マップデータに基づいて表示するマップ画像表示手段と、前記要位置案内オブジェクトの位置が前記マップ画像の表示範囲に含まれるか否かを判断する判断手段と、前記表示範囲に含まれないと判断された前記要位置案内オブジェクトの位置を案内するための画像を、前記操作対象オブジェクトの位置と前記要位置案内オブジェクトの位置とに対応する前記マップ画像上の位置に表示させる位置案内表示制御手段と、を含むことを特徴とする。本発明によれば、マップの表示範囲外の要位置案内オブジェクトの位置を容易に把握できるようになる。
【００１８】
また、本発明の一態様では、前記位置案内表示制御手段は、前記要位置案内オブジェクトのパラメータの値（内容）に基づいて、前記画像の表示態様を制御する手段を含むことを特徴とする。こうすれば、プレイヤは所定画像の表示態様を参照することによって、要位置案内オブジェクトのパラメータの値（内容）を把握できるようになる。
【００１９】
また、本発明の一態様では、前記位置案内表示制御手段は、前記画像の表示態様として、当該画像の種類、色、大きさ、点滅の速さのうち少なくとも１つを変化させることを特徴とする。
【００２０】
【発明の実施の形態】
以下、本発明をゲーム装置に適用した場合の実施形態について図面に基づき詳細に説明する。
【００２１】
図１は、本発明の実施形態に係るゲーム装置のハードウェア構成を示す図である。同図に示すゲーム装置１０は、モニタ１８及びスピーカ２２に接続された家庭用ゲーム機１１に、情報記憶媒体たるＤＶＤ−ＲＯＭ２５及びメモリカード２８が装着され、さらにモニタ１８及びスピーカ２２が接続されることによって構成されている。モニタ１８には家庭用テレビ受像器が用いられ、スピーカ２２にはその内蔵スピーカが用いられる。また、ここではプログラムを家庭用ゲーム機１１に供給するためにＤＶＤ−ＲＯＭ２５を用いるが、ＣＤ−ＲＯＭやＲＯＭカード等、他のあらゆる情報記憶媒体を用いるようにしてもよい。また、インターネット等のデータ通信網を介して遠隔地からプログラムを家庭用ゲーム機１１に供給するようにしてもよい。
【００２２】
家庭用ゲーム機１１は、マイクロプロセッサ１４、画像処理部１６、主記憶２６、入出力処理部３０、音声処理部２０、コントローラ３２及びＤＶＤ−ＲＯＭ再生部２４を含んで構成される公知のコンピュータゲームシステムである。マイクロプロセッサ１４、画像処理部１６、主記憶２６及び入出力処理部３０は、バス１２によって相互データ通信可能に接続されており、入出力処理部３０には、コントローラ３２、音声処理部２０、ＤＶＤ−ＲＯＭ再生部２４及びメモリカード２８が接続されている。コントローラ３２以外の家庭用ゲーム機１１の各構成要素は筐体内に収容されている。
【００２３】
マイクロプロセッサ１４は、図示しないＲＯＭに格納されるオペレーティングシステム、ＤＶＤ−ＲＯＭ２５から読み出されるプログラム、及びメモリカード２８から読み出されるセーブデータに基づいて、家庭用ゲーム機１１の各部を制御し、プレイヤにゲームを提供する。バス１２はアドレス及びデータを家庭用ゲーム機１１の各部でやり取りするためのものである。また、主記憶２６は、例えばＲＡＭを含んで構成されるものであり、ＤＶＤ−ＲＯＭ２５から読み出されたプログラムやメモリカード２８から読み出されたセーブデータが必要に応じて書き込まれる。また、主記憶２６は、マイクロプロセッサ１４の作業用としても用いられる。画像処理部１６はＶＲＡＭを含んで構成されており、マイクロプロセッサ１４から送られる画像データを受け取ってＶＲＡＭ上にゲーム画面を描画するとともに、その内容をビデオ信号に変換してモニタ１８に出力する。
【００２４】
入出力処理部３０は、マイクロプロセッサ１４が、コントローラ３２、音声処理部２０、ＤＶＤ−ＲＯＭ再生部２４及びメモリカード２８にアクセスするためのインタフェースである。音声処理部２０はサウンドバッファを含んで構成されており、ＤＶＤ−ＲＯＭ２５から読み出され、該サウンドバッファに記憶されたゲーム音楽、ゲーム効果音、メッセージ等の各種音声データを再生してスピーカ２２から出力する。ＤＶＤ−ＲＯＭ再生部２４は、マイクロプロセッサ１４からの指示に従ってＤＶＤ−ＲＯＭ２５に記録されたプログラムを読み取る。コントローラ３２は、プレイヤが各種ゲーム操作の入力をするための汎用操作入力手段である。また、メモリカード２８は、不揮発性メモリ（例えばＥＥＰＲＯＭ等）を含んでおり、家庭用ゲーム機１１に対して脱着可能に構成されている。このメモリカード２８には、各種ゲームのセーブデータ等が記憶される。
【００２５】
本実施の形態に係るゲーム装置１０は、プレイヤが消防士となって火災現場で人命救助及び消防活動を遂行するゲームを提供する。このゲームでは、プレイヤはコントローラ３２によって消防士たるプレイヤキャラクタを操作し、救助を要する要救助キャラクタを見つけ出し救出していく。このゲームは、ＤＶＤ−ＲＯＭ２５等によって供給されるゲームプログラムがゲーム装置１０によって実行されることによって実現される。
【００２６】
図２は、モニタ１８に表示されるゲーム画面の一例を示す図である。ゲーム装置１０では、主記憶２６に仮想３次元空間（ゲーム空間）が構築されるようになっている。仮想３次元空間には所定の視点が設定されており、該視点から同仮想３次元空間を見た様子がモニタ１８に表示されるようになっている。ゲーム装置１０では、特にゲーム画面４０の一部にマップ表示部４２が設けられ、仮想３次元空間のマップが表示されるようになっている。プレイヤはマップを参照することによって、仮想３次元空間におけるプレイヤキャラクタ４６や要救助キャラクタ（図示せず）の現在位置を把握できるようになっている。
【００２７】
マップ表示部４２におけるマップ表示の一例を図３に示す。同図に示すように、仮想３次元空間のマップが表示されるとともに、プレイヤキャラクタ位置案内画像５０と要救助キャラクタ位置案内画像５２，５３，５４とが表示される。なお、同図は、図４においてプレイヤキャラクタマーク（丸印で示す）６０や要救助キャラクタマーク（ばつ印で示す）６２，６３，６４によって示されるように、プレイヤキャラクタや要救助キャラクタが位置している場合の例を示している。プレイヤキャラクタマーク６０に関連づけられた矢印はプレイヤキャラクタの正面方向（向いている方向）を示している。
【００２８】
プレイヤキャラクタ位置案内画像５０は、仮想３次元空間におけるプレイヤキャラクタの現在位置及び正面方向をプレイヤに案内するための画像であり、指向性を有する画像を用いて表現される。図３の例では、プレイヤキャラクタ位置案内画像５０は黒丸で示される部分と扇形状で示される部分とによって構成され、前者はプレイヤキャラクタの現在位置を示し、後者はプレイヤキャラクタが向いている方向を示している。
【００２９】
要救助キャラクタ位置案内画像５２，５３，５４は、仮想３次元空間における要救助キャラクタの現在位置をプレイヤに案内するための画像である。図３の例では、要救助キャラクタ位置案内画像５２は黒丸で示される部分と当該黒丸を中心とした円で示される部分とによって構成され、マップの表示範囲に位置する要救助キャラクタの現在位置を示している。また、要救助キャラクタ位置案内画像５３，５４は黒丸で示される部分と当該黒丸を中心とした半円で示される部分とによって構成され、マップの表示範囲外に位置する要救助キャラクタの現在位置を案内するものである。本実施の形態では、マップの表示範囲外に位置する要救助キャラクタに係る要救助キャラクタ位置案内画像５３，５４は、プレイヤキャラクタの位置と当該要救助キャラクタの位置とを結ぶ直線上であってマップ表示部４２の境界線上（すなわち、マップの表示範囲の境界線上）の位置に表示されるようになっている。
【００３０】
本実施の形態では、プレイヤキャラクタ位置案内画像５０は常にマップ表示部４２の中心に配置されるようになっている。また、プレイヤキャラクタ位置案内画像５０の示す向きは常にマップ表示部４２（ゲーム画面）の上方向に一致するようになっている。すなわち、プレイヤによる操作に応じてプレイヤキャラクタが仮想３次元空間において移動したり、向きを変えたりした場合には、マップ表示部４２に対するプレイヤキャラクタ位置案内画像５０の位置や向きを変えずに、マップ表示の部分を変えるようになっている。このため、プレイヤはプレイヤキャラクタの位置や正面方向を把握しやすくなっている。
【００３１】
なお、要救助キャラクタ位置案内画像５３、５４の各表示態様を、プレイヤキャラクタの位置と各要救助キャラクタの位置とに基づいて変化させるようにしてもよい。例えば、プレイヤキャラクタの位置と要救助キャラクタの位置との間の距離に基づいて、当該要救助キャラクタに係る要救助キャラクタ位置案内画像の表示態様を変化させるようにしてもよい。ここで、プレイヤキャラクタ又は要救助キャラクタの位置とは、これらのキャラクタの仮想３次元空間の座標系における位置であってもよいし、マップ画像（マップデータ）の座標系における位置であってもよい。また、プレイヤキャラクタの位置と要救助キャラクタの位置との間の距離とは、これらの位置の間の直線距離であってもよいし、プレイヤキャラクタの移動可能経路に沿った最短距離（例えば、マップデータに基づいて算出される）であってもよい。
【００３２】
また、要救助キャラクタ位置案内画像５３、５４の各表示態様を、各要救助キャラクタの所定パラメータの値に基づいて変化させるようにしてもよい。例えば、要救助キャラクタのヒットポイントや体力パラメータの値に基づいて、当該要救助キャラクタに係る要救助キャラクタ位置案内画像の表示態様を変化させるようにしてもよい。また例えば、要救助キャラクタの識別情報や種類等に基づいて、当該要救助キャラクタに係る要救助キャラクタ位置案内画像の表示態様を決定するようにしてもよい。
【００３３】
また、表示態様の変化としては、例えば要救助キャラクタ位置案内画像５３、５４の表示色や大きさを変化させるようにすればよい。また例えば、要救助キャラクタ位置案内画像５３、５４を点滅させるようにし、その点滅の速さを変化させるようにしてもよい。また例えば、画像の種類を変えるようにしてもよい。例えば、要救助キャラクタ位置案内画像５３、５４の円部分を正方形等の他の形状に変えるようにしてもよい。
【００３４】
このように要救助キャラクタ位置案内画像５３、５４の表示態様を変化させることによって、その表示態様からプレイヤは当該要救助キャラクタの位置や状態を知ることができるようになる。特に、要救助キャラクタが複数いる場合において、プレイヤはいずれを目指すべきか（又は避けるべきか）を各表示態様に基づいて判断できるようになる。
【００３５】
なお、以上に説明した表示態様を変化させる構成は組み合わせるようにしてもよい。また以上では、マップの表示範囲に含まれない要救助キャラクタの位置案内画像（要救助キャラクタ位置案内画像５３、５４）の表示態様を変化させることとしたが、マップの表示範囲に含まれる要救助キャラクタの位置案内画像（要救助キャラクタ位置案内画像５２）の表示態様についても同様に変化させるようにしてもよい。さらに以上では、プレイヤキャラクタが要救助キャラクタを見つけ出すゲームを例に説明したが、ゲームの内容によっては要救助キャラクタに代えて敵キャラクタ、アイテムや宝箱等の位置案内画像を表示するようにしてもよい。また例えば、プレイヤキャラクタが所定の追手キャラクタから逃げるゲームの場合には、当該追手キャラクタの位置案内画像を表示するようにすればよい。
【００３６】
次に、ゲーム装置１０において実現される機能ブロックについて説明する。図５は、ゲーム装置１０において実現される機能ブロックのうち、本発明に関連するものを中心として示す図である。同図に示すように、ゲーム装置１０は、マップデータ記憶部７０、プレイヤキャラクタ（表示基準）位置取得部７２、要救助キャラクタ（要位置案内対象）位置取得部７４、マップ画像表示部７６、判断部７８や位置案内表示制御部８０を含んで構成される。
【００３７】
これらの機能のうち、マップデータ記憶部７０は、例えばＤＶＤ−ＲＯＭ２５、主記憶２６、メモリカード２８やハードディスク記憶装置等を含んで構成される。プレイヤキャラクタ位置取得部７２、要救助キャラクタ位置取得部７４、マップ画像表示部７６、判断部７８や位置案内表示制御部８０は、ゲーム装置１０が、ＤＶＤ−ＲＯＭ２５、メモリカード２８やＣＤ−ＲＯＭ等のコンピュータ読み取り可能な各種情報記憶媒体を介して提供されるゲームプログラムを実行したり、通信ネットワークを介してダウンロードされるゲームプログラムを実行することによって実現される。
【００３８】
マップデータ記憶部７０は、仮想３次元空間のマップデータを記憶する。マップデータはマップ画像を表示するためのデータである。マップデータはマップ画像そのものであってもよい。
【００３９】
プレイヤキャラクタ位置取得部７２は、プレイヤキャラクタ（操作対象オブジェクト）の仮想３次元空間における位置に基づいて、マップデータ（マップ画像）の座標系におけるプレイヤキャラクタの位置（表示基準位置）を示す位置データを取得する。
【００４０】
要救助キャラクタ位置取得部７４は、要救助キャラクタ（要位置案内オブジェクト）の仮想３次元空間における位置に基づいて、マップデータの座標系における要救助キャラクタの位置（要位置案内対象の位置）を示す位置データを取得する。
【００４１】
マップ画像表示部７６は、プレイヤキャラクタの位置に従動するマップ画像をマップデータ記憶部７０に記憶されるマップデータに基づいて表示する。換言すれば、プレイヤキャラクタの位置を含む所定表示範囲についてマップ画像を表示する。例えば図３に示すような画像がモニタ１８に表示される。
【００４２】
判断部７８は、要救助キャラクタの位置がマップ画像の表示範囲に含まれるか否かを判断する。要救助キャラクタの位置がマップ画像の表示範囲に含まれないと判断される場合、位置案内表示制御部８０は、プレイヤキャラクタと要救助キャラクタとの位置に対応する当該マップ画像における位置に、例えば図３に示すような要救助キャラクタ位置案内画像５３、５４を表示させる。
【００４３】
ここで、「プレイヤキャラクタと要救助キャラクタとの位置に対応する当該マップ画像における位置」は、プレイヤキャラクタと要救助キャラクタとの位置に基づいて決定されるようにしてもよい。例えば、プレイヤキャラクタと要救助キャラクタとの位置を結ぶ直線上の位置としてもよい。また例えば、プレイヤキャラクタと要救助キャラクタとの位置を結ぶ直線上の位置であって、かつ、マップ画像の表示範囲の境界線上の位置としてもよい。
【００４４】
また、位置案内表示制御部８０は、プレイヤキャラクタと要救助キャラクタとの位置に基づいて、要救助キャラクタ位置案内画像の表示態様を制御するようにしてもよい。換言すれば、プレイヤキャラクタと要救助キャラクタとの位置に対応する表示態様で要救助キャラクタ位置案内画像を表示させるようにしてもよい。例えば、プレイヤキャラクタと要救助キャラクタとの間の距離の大きさに基づいて、要救助キャラクタ位置案内画像の表示態様を制御するようにしてもよい。また、位置案内表示制御部８０は、要救助キャラクタのパラメータの値（内容）に基づいて、要救助キャラクタ位置案内画像の表示態様を制御するようにしてもよい。
【００４５】
さらに、位置案内表示制御部８０は、プレイヤキャラクタの位置に基づいて、マップ画像上にプレイヤキャラクタの位置を案内するための画像を表示させるようにしてもよい。また、要救助キャラクタの位置がマップ画像の表示範囲に含まれると判断される場合に、要救助キャラクタの位置に基づいて、マップ画像上に当該要救助キャラクタの位置を案内するための画像を表示させるようにしてもよい。
【００４６】
次に、ゲーム装置１０におけるゲーム画面表示処理について、特にマップ表示に関する処理を中心に説明する。図６は本処理を示すフロー図である。本処理は所定時間（例えば、１／６０）ごとに実行され、ＤＶＤ−ＲＯＭ２５等から供給されるプログラムをゲーム装置１０が実行することによって実現される。
【００４７】
同図に示すように、本処理ではまず、プレイヤキャラクタ位置取得部７２が仮想３次元空間におけるプレイヤキャラクタの位置座標及び姿勢（正面方向）を取得する。そして、取得した位置座標に基づいて、マップデータの座標系におけるプレイヤキャラクタの位置座標を取得する（Ｓ１０１）。すなわち、仮想３次元空間の座標系における位置データをマップデータの座標系における位置データに変換する。また、要救助キャラクタ位置取得部７４は、仮想３次元空間における要救助キャラクタの位置座標を取得する。そして、取得した位置座標に基づいて、マップデータの座標系における要救助キャラクタの位置座標を取得する（Ｓ１０２）。プレイヤキャラクタ及び要救助キャラクタの仮想３次元空間における位置座標の取得は、いわゆる環境処理の一環として実行される。
【００４８】
そして、マップ画像表示部７６は、マップデータ記憶部７０からマップデータを読み出し、当該マップデータに基づいてＶＲＡＭ上にマップ画像を形成する（Ｓ１０３）。本実施の形態では、マップ画像におけるプレイヤキャラクタの位置が常にゲーム画面上の決められた位置（より具体的には、マップ表示部４２の中心）となるように、かつ、プレイヤの正面方向が常にゲーム画面の上方向と一致するように、マップ画像が形成される。
【００４９】
次に、位置案内表示制御部８０は、プレイヤキャラクタの位置座標に基づいて、プレイヤキャラクタの位置を案内する画像をＶＲＡＭ上に形成されたマップ画像上に描画する（Ｓ１０４）。
【００５０】
さらに、位置案内表示制御部８０は、要救助キャラクタの位置座標に基づいて、要救助キャラクタの位置を案内するための画像をＶＲＡＭ上に形成されたマップ画像に付加する（Ｓ１０５）。
【００５１】
ここでは、まず判断部７８が、要救助キャラクタそれぞれについて、その位置座標が所定範囲に含まれるものか否かを判断する。所定範囲とはマップ表示部４２に表示されるマップの表示対象範囲であり、プレイヤキャラクタの位置座標に基づいて決定されるものである。
【００５２】
そして、その位置座標が上記所定範囲に含まれる要救助キャラクタについて、位置案内表示制御部８０は、当該位置座標に基づいて、要救助キャラクタの位置を案内するための画像（要救助キャラクタ位置案内画像５２）をＶＲＡＭ上に形成されたマップ画像上に描画する。
【００５３】
一方、その位置座標が上記所定範囲に含まれない要救助キャラクタについて、位置案内表示制御部８０は、要救助キャラクタとプレイヤキャラクタとの位置座標を結ぶ直線上であって上記所定範囲の境界線上の位置である位置座標を取得する。この位置座標を取得する場合には、仮想３次元空間の座標系において、要救助キャラクタとプレイヤキャラクタとの位置座標を結ぶ直線上であって上記所定範囲の境界線上の位置の位置座標を算出した後に、当該算出された位置座標をマップデータの座標系における位置座標に変換するようにしてもよい。
【００５４】
また、位置案内表示制御部８０は、要救助キャラクタとプレイヤキャラクタとの距離を算出し、要救助キャラクタ位置案内画像の表示態様を当該距離に応じて決定する。ここで、要救助キャラクタとプレイヤキャラクタとの距離とは、仮想３次元空間の座標系における距離であってもよいし、マップデータの座標系における距離であってもよい。本実施の形態では、マップの表示範囲外の要救助キャラクタに係る要救助キャラクタ位置案内画像は点滅するようになっており、その点滅の速さは上記距離に基づいて制御されるようになっている。より具体的には、要救助キャラクタ位置案内画像５３、５４の円部分の半径の値を所定時間間隔で大きくしていき、一定の大きさに達したら所定の最小値に戻すことによって点滅を実現し、当該所定時間間隔を上記距離に基づいて制御している。
【００５５】
こうして得られた位置座標及び表示態様に基づいて、その位置座標が上記所定範囲に含まれない要救助キャラクタの位置を案内するための画像（要救助キャラクタ位置案内画像５３，５４）をＶＲＡＭ上に形成されたマップ画像上に描画する。
【００５６】
次に、ゲーム装置１０は、いわゆる環境処理、ジオメトリ処理及びレンダリング処理を実行し、所定の視点から眺めた仮想３次元空間の様子の画像（ゲーム画像）をＶＲＡＭ上に形成する（Ｓ１０６）。このとき、あらかじめマップ表示部４２として定めた部分については、ＶＲＡＭ上に当該ゲーム画像を書き込まないようになっている。すなわち、ＶＲＡＭ上には、Ｓ１０３で形成されたマップ画像がマップ表示部４２以外の部分についてゲーム画像で上書きされてなる画像が形成されるようになっている。そして、このようにしてＶＲＡＭに形成される画像（ゲーム画面）は所定タイミングでモニタ１８に出力される。
【００５７】
以上説明したゲーム装置１０によれば、仮想３次元空間のマップ表示において、マップの表示範囲外にいる要救助キャラクタの位置を案内する画像が表示されるため、プレイヤはこのマップ表示を参照することによって、プレイヤキャラクタやマップの表示範囲内にいる要救助キャラクタの位置はもちろんのこと、マップの表示範囲外にいる要救助キャラクタについてもその位置を容易に把握することができるようになる。
【００５８】
なお、本発明は上記実施の形態に限定されるものではない。
【００５９】
例えば、以上の説明ではプログラムを情報記憶媒体たるＤＶＤ−ＲＯＭ２５から家庭用ゲーム機１１に供給するようにしたが、通信ネットワークを介してプログラムを家庭等に配信するようにしてもよい。図７は、通信ネットワークを用いたプログラム配信システムの全体構成を示す図である。同図に基づいて本発明に係るプログラム配信方法を説明する。同図に示すように、このプログラム配信システム１００は、ゲームデータベース１０２、サーバ１０４、通信ネットワーク１０６、パソコン１０８、家庭用ゲーム機１１０、ＰＤＡ（携帯情報端末）１１２を含んでいる。このうち、ゲームデータベース１０２とサーバ１０４とによりプログラム配信装置１１４が構成される。通信ネットワーク１０６は、例えばインターネットやケーブルテレビネットワークを含んで構成されている。このシステムでは、ゲームデータベース（情報記憶媒体）１０２に、ＤＶＤ−ＲＯＭ２５の記憶内容と同様のプログラムが記憶されている。そして、パソコン１０８、家庭用ゲーム機１１０又はＰＤＡ１１２等を用いて需要者がゲーム配信要求をすることにより、それが通信ネットワーク１０６を介してサーバ１０４に伝えられる。そして、サーバ１０４はゲーム配信要求に応じてゲームデータベース１０２からプログラムを読み出し、それをパソコン１０８、家庭用ゲーム機１１０、ＰＤＡ１１２等、ゲーム配信要求元に送信する。ここではゲーム配信要求に応じてゲーム配信するようにしたが、サーバ１０４から一方的に送信するようにしてもよい。また、必ずしも一度にゲームの実現に必要な全てのプログラムを配信（一括配信）する必要はなく、ゲームの局面に応じて必要な部分を配信（分割配信）するようにしてもよい。このように通信ネットワーク１０６を介してゲーム配信するようにすれば、プログラムを需要者は容易に入手することができるようになる。
【００６０】
また例えば、本発明はプレイヤキャラクタが２次元フィールドを移動するようなゲームにも適用できる。例えばロールプレイングゲームのフィールド移動画面に適用できる。この場合、例えば街や洞窟等の所定場所を要位置案内対象とすればよい。
【００６１】
また以上では、本発明をゲーム装置に適用した場合の実施形態について説明したが、例えばＧＰＳ機能を備えた携帯電話やカーナビゲーションシステム等の現実世界のマップを表示する装置にも適用可能である。この場合、現実世界における自分又は自車両の位置及び目的場所の位置に基づいて、マップデータの座標系における自分又は自車両の位置及び目的場所の位置を取得し、マップ画像にこれらの位置案内画像を表示するようにすればよい。
【００６２】
【発明の効果】
以上説明したように、本発明によれば、マップの表示範囲に含まれない位置についてもユーザは容易に把握できるようになる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るゲーム装置のハードウェア構成を示す図である。
【図２】ゲーム画面の一例を示す図である。
【図３】マップ表示の一例を示す図である。
【図４】プレイヤキャラクタと要救助キャラクタの位置関係の一例を示す図である。
【図５】本発明の実施形態に係るゲーム装置の機能ブロックを示す図である。
【図６】ゲーム画面の表示に係る処理を示すフロー図である。
【図７】本発明の他の実施形態に係るプログラム配信システムの全体構成を示す図である。
【符号の説明】
１０  ゲーム装置、１１，１１０  家庭用ゲーム機、１２  バス、１４  マイクロプロセッサ、１６  画像処理部、１８  モニタ、２０  音声処理部、２２  スピーカ、２４  ＤＶＤ−ＲＯＭ再生部、２５  ＤＶＤ−ＲＯＭ、２６  主記憶、２８  メモリカード、３０  入出力処理部、３２  コントローラ、４０  ゲーム画面、４２  マップ表示部、４４  プレイヤキャラクタ、５０  プレイヤキャラクタ位置案内画像、５２，５３，５４  要救助キャラクタ位置案内画像、６０プレイヤキャラクタマーク、６２，６３，６４  要救助キャラクタマーク、７０  マップデータ記憶部、７２  プレイヤキャラクタ（表示基準）位置取得部、７４  要救助キャラクタ（要案内位置対象）位置取得部、７６  マップ画像表示部、７８  判断部、８０  位置案内表示制御部、１００  プログラム配信システム、１０２  ゲームデータベース、１０４  サーバ、１０６  通信ネットワーク、１０８  パソコン、１１２  携帯情報端末（ＰＤＡ）、１１４  プログラム配信装置。
【図１】
2005046281.tif 000003
【図２】
2005046281.tif 000004
【図３】
2005046281.tif 000005
【図４】
2005046281.tif 000006
【図５】
2005046281.tif 000007
【図６】
2005046281.tif 000008
【図７】
2005046281.tif 000009