"ゲームが行われるゲーム時間内において、プレイヤーがすべき操作のタイミングを表すゲーム課題が記憶される課題記憶部と、前記ゲーム時間内のうち編集対象とすべき時間区間の指定を前記プレイヤーから受け付ける区間受付部と、前記記憶されたゲーム課題により表される操作のタイミングの前記ゲーム時間内における分布を表す第1の注目画像と、表示される領域の一部又は全部が前記第1の注目画像が表示される領域と重なる第2の注目画像であって、前記記憶されたゲーム課題により表される操作のタイミングのうち前記受け付けられた時間区間に含まれるタイミングの当該時間区間における分布を表す第2の注目画像と、を画面に表示する画像表示部と、前記画面において前記第2の注目画像が表示されている領域に含まれる位置の指定を前記プレイヤーから受け付ける位置受付部と、前記第2の注目画像における分布において前記受け付けられた位置に対応付けられるタイミングを決定し、当該決定されたタイミングを表す新たなゲーム課題を追加することにより、前記課題記憶部を更新する課題更新部と、を備え、前記第1の注目画像には、前記ゲーム時間内のすべてのゲーム課題のそれぞれを表す第1のオブジェクト画像が含まれ、前記第2の注目画像には、前記ゲーム時間内のうち前記受け付けられた時間区間内のすべてのゲーム課題のそれぞれを表す第2のオブジェクト画像が含まれ、前記画像表示部は、前記第1のオブジェクト画像の分布と前記第2のオブジェクト画像の分布とに基づいて、前記第1のオブジェクト画像のそれぞれと前記第2のオブジェクト画像のそれぞれとが重なる部分が少なくなるように、前記第1の注目画像が表示される領域の位置と形状のうち少なくともいずれか一方を変更する、ことを特徴とするゲーム装置。請求項1に記載のゲーム装置であって、前記画像表示部は、前記第2の注目画像が表示される領域の位置と形状のうち少なくともいずれか一方を更に変更する、ことを特徴とするゲーム装置。請求項2に記載のゲーム装置であって、前記画像表示部は、前記位置受付部が前記位置の指定を受け付けるための、前記画面内の位置を示すカーソル画像を更に表示し、前記画像表示部は、前記第2のオブジェクト画像の分布と前記カーソル画像の位置とに基づいて、前記第2のオブジェクト画像のそれぞれと前記カーソル画像とが重なる部分が少なくなるように、前記第1の注目画像が表示される領域の位置と形状のうち少なくともいずれか一方、及び/又は、前記第2の注目画像が表示される領域の位置と形状のうち少なくともいずれか一方を変更する、ことを特徴とするゲーム装置。請求項1乃至3のいずれか1項に記載のゲーム装置であって、楽曲を再生する楽曲再生部を更に備え、前記課題更新部は、前記第2の注目画像における分布において前記受け付けられた位置に対応付けられるタイミングを決定し、前記再生される楽曲のすべての表拍、裏拍、小節の先頭に対応する各タイミングのうち、当該決定されたタイミングに最も近いタイミングを表す新たなゲーム課題を追加する、ことを特徴とするゲーム装置。請求項1乃至4のいずれか1項に記載のゲーム装置であって、前記ゲーム課題は、前記プレイヤーがすべき操作のタイミングと対応付けて、前記プレイヤーがすべき操作の種類を表すものであり、前記プレイヤーがすべき操作の種類の指定を受け付ける種類指定部を更に備え、前記課題更新部は、前記決定されたタイミングと前記指定された操作の種類とを対応付けた新たなゲーム課題を追加する、ことを特徴とするゲーム装置。請求項5に記載のゲーム装置であって、前記画像表示部は、前記追加された新たなゲーム課題を表す第1のオブジェクト画像を前記第1の注目画像内に配置し、前記第2の注目画像内であって前記プレイヤーがすべき操作の種類に予め対応付けられたレーン上に、前記追加された新たなゲーム課題を表す第2のオブジェクト画像を配置する、ことを特徴とするゲーム装置。請求項1乃至6のいずれか1項に記載のゲーム装置であって、前記画像表示部は、前記第2のオブジェクト画像の分布の重心位置から、前記第2の注目画像の中心位置へ、と結ぶベクトルの向きに、前記第1の注目画像を移動する、ことを特徴とするゲーム装置。請求項1乃至6のいずれか1項に記載のゲーム装置であって、前記第2の注目画像を表示する領域は、複数のブロックに分割されており、前記画像表示部は、前記複数のブロックのうち、前記第2のオブジェクト画像が最も多く含まれるブロックに対応付けられる向きに基づいて、前記第1の注目画像を移動する向きを求める、ことを特徴とするゲーム装置。課題記憶部、区間受付部、画像表示部、位置受付部、課題更新部を有するゲーム装置にて実行される制御方法であって、前記課題記憶部には、ゲームが行われるゲーム時間内において、プレイヤーがすべき操作のタイミングを表すゲーム課題が記憶され、前記区間受付部が、前記ゲーム時間内のうち編集対象とすべき時間区間の指定を前記プレイヤーから受け付ける区間受付ステップと、前記画像表示部が、前記記憶されたゲーム課題により表される操作のタイミングの前記ゲーム時間内における分布を表す第1の注目画像と、表示される領域の一部又は全部が前記第1の注目画像が表示される領域と重なる第2の注目画像であって、前記記憶されたゲーム課題により表される操作のタイミングのうち前記受け付けられた時間区間に含まれるタイミングの当該時間区間における分布を表す第2の注目画像と、を画面に表示する画像表示ステップと、前記位置受付部が、前記画面において前記第2の注目画像が表示されている領域に含まれる位置の指定を前記プレイヤーから受け付ける位置受付ステップと、前記課題更新部が、前記第2の注目画像における分布において前記受け付けられた位置に対応付けられるタイミングを決定し、当該決定されたタイミングを表す新たなゲーム課題を追加することにより、前記課題記憶部を更新する課題更新ステップと、を備え、前記第1の注目画像には、前記ゲーム時間内のすべてのゲーム課題のそれぞれを表す第1のオブジェクト画像が含まれ、前記第2の注目画像には、前記ゲーム時間内のうち前記受け付けられた時間区間内のすべてのゲーム課題のそれぞれを表す第2のオブジェクト画像が含まれ、前記画像表示ステップでは、前記画像表示部は、前記第1のオブジェクト画像の分布と前記第2のオブジェクト画像の分布とに基づいて、前記第1のオブジェクト画像のそれぞれと前記第2のオブジェクト画像のそれぞれとが重なる部分が少なくなるように、前記第1の注目画像が表示される領域の位置と形状のうち少なくともいずれか一方を変更する、ことを特徴とするゲーム装置の制御方法。コンピュータを、ゲームが行われるゲーム時間内において、プレイヤーがすべき操作のタイミングを表すゲーム課題が記憶される課題記憶部、前記ゲーム時間内のうち編集対象とすべき時間区間の指定を前記プレイヤーから受け付ける区間受付部、前記記憶されたゲーム課題により表される操作のタイミングの前記ゲーム時間内における分布を表す第1の注目画像と、表示される領域の一部又は全部が前記第1の注目画像が表示される領域と重なる第2の注目画像であって、前記記憶されたゲーム課題により表される操作のタイミングのうち前記受け付けられた時間区間に含まれるタイミングの当該時間区間における分布を表す第2の注目画像と、を画面に表示する画像表示部、前記画面において前記第2の注目画像が表示されている領域に含まれる位置の指定を前記プレイヤーから受け付ける位置受付部、前記第2の注目画像における分布において前記受け付けられた位置に対応付けられるタイミングを決定し、当該決定されたタイミングを表す新たなゲーム課題を追加することにより、前記課題記憶部を更新する課題更新部、として機能させ、前記第1の注目画像には、前記ゲーム時間内のすべてのゲーム課題のそれぞれを表す第1のオブジェクト画像が含まれ、前記第2の注目画像には、前記ゲーム時間内のうち前記受け付けられた時間区間内のすべてのゲーム課題のそれぞれを表す第2のオブジェクト画像が含まれ、前記画像表示部は、前記第1のオブジェクト画像の分布と前記第2のオブジェクト画像の分布とに基づいて、前記第1のオブジェクト画像のそれぞれと前記第2のオブジェクト画像のそれぞれとが重なる部分が少なくなるように、前記第1の注目画像が表示される領域の位置と形状のうち少なくともいずれか一方を変更する、ことを特徴とするプログラム。ところで、プレイヤーユーザーが使用するモニターの大きさや解像度は一般にまちまちであり、プレイヤーがゲーム課題等を編集するための画面を、すべてのプレイヤーにとって満足のいくように制作者が予め構成することは容易ではない。例えば、ユーザーが作曲する際に、現在編集中の小節付近を拡大して表示しつつ、楽曲全体の波形を表示するようにし、一度に複数の画像を閲覧できるようにすると、ユーザーフレンドリーなインターフェースを提供できるものの、表示すべき情報量が多くなることにより、全体として見づらい画面になってしまったり画面構成が複雑化してしまったりする恐れがある。また、モニターの大きさや解像度には限界があるため、全体画像と部分画像というような複数の画像を一度に並べて表示することが困難なこともある。本発明はこのような課題を解決するものであり、限られた領域内で複数の画像をプレイヤーが見やすくなるように調整するために好適なゲーム装置、ゲーム装置の制御方法、ならびに、プログラムを提供することを目的とする。以上の目的を達成するため、本発明の原理にしたがって、下記の発明を開示する。本発明の第1の観点に係るゲーム装置は、課題記憶部、区間受付部、画像表示部、位置受付部、課題更新部を備える。課題記憶部には、ゲームが行われるゲーム時間内において、プレイヤーがすべき操作のタイミングを表すゲーム課題が記憶される。区間受付部は、ゲーム時間内のうち編集対象とすべき時間区間の指定をプレイヤーから受け付ける。画像表示部は、記憶されたゲーム課題により表される操作のタイミングのゲーム時間内における分布を表す第1の注目画像と、表示される領域の一部又は全部が第1の注目画像が表示される領域と重なる第2の注目画像であって、記憶されたゲーム課題により表される操作のタイミングのうち受け付けられた時間区間に含まれるタイミングの当該時間区間における分布を表す第2の注目画像と、を画面に表示する。位置受付部は、画面において第2の注目画像が表示されている領域に含まれる位置の指定をプレイヤーから受け付ける。課題更新部は、第2の注目画像における分布において受け付けられた位置に対応付けられるタイミングを決定し、当該決定されたタイミングを表す新たなゲーム課題を追加することにより、課題記憶部を更新する。第1の注目画像には、ゲーム時間内のすべてのゲーム課題のそれぞれを表す第1のオブジェクトが含まれる。また、第2の注目画像には、ゲーム時間内のうち受け付けられた時間区間内のすべてのゲーム課題のそれぞれを表す第2のオブジェクト画像が含まれる。そして、画像表示部は、第1のオブジェクト画像の分布と第2のオブジェクト画像の分布とに基づいて、第1のオブジェクト画像のそれぞれと第2のオブジェクト画像のそれぞれとが重なる部分が少なくなるように、第1の注目画像が表示される領域の位置と形状のうち少なくともいずれか一方を変更する。本発明のゲーム装置にて行われるゲームでは、プレイヤーは、ゲームデータを自由に編集しプレイに用いることができる。例えば、プレイヤーは、音楽ゲームにおける譜面データや、戦争ゲームにおける地形マップデータを編集することができる。ゲームデータを編集する画面には、ゲームデータ全体を表す第1の注目画像と、第1の注目画像のうちの指定した一部分を例えば拡大して表す第2の注目画像とが表示される。第1の注目画像が表示される領域と第2の注目画像が表示される領域はそれらの一部又は全部が重なっていてもよい。プレイヤーは、同時に表示される2つの注目画像のうち、ゲームデータ全体を見渡したいときには第1の注目画像を閲覧し、ゲームデータの特定の一部分をじっくり見たいときには第2の注目画像を閲覧する、といったように使い分けることができる。このゲームデータとは、具体的には、プレイヤーがすべき操作のタイミングを表すゲーム課題を定義するデータである。例えばダンスゲームにおいて、プレイヤーがすべき操作とは、体のどの部分をどのように動かすべきかの指示に従って入力装置のボタンを押圧したり入力装置自体を動かしたりすることである。タイミングは、典型的には、ダンスの課題曲の先頭から何秒目、課題曲の何小節目の何拍目、といったように、ゲーム世界の中で流れる時間ゲーム内時間を用いて定義される。ゲーム課題は、プレイヤーが自由に編集して保存したものでもよいし、予め用意されているものでもよい。プレイヤーは、ゲーム課題を自由に編集することができる。具体的には、プレイヤーは、まず、楽曲の何小節目から何小節目までといったように、ゲーム時間内のうちゲーム課題の編集対象とすべき時間区間を指定する。次に、プレイヤーは、編集区間のうちゲーム課題を追加したいゲーム内時刻を指定する。例えば、プレイヤーは、足を左に動かすというゲーム課題を、楽曲の何小節目の何拍目に追加する、といった指示を出すことができる。モニターには、編集しているゲーム課題を表す上述の第1の注目画像と第2の注目画像の2種類が表示される。第1の注目画像には、すべてのゲーム課題のそれぞれを表す第1のオブジェクト画像が含まれる。第2の注目画像には、すべてのゲーム課題のうち編集対象の時間区間に含まれるゲーム課題のそれぞれを表す第2のオブジェクト画像が含まれる。ゲーム課題が追加削除変更されると、変更内容は外部メモリー等に記録され、第1の注目画像と第2の注目画像に反映される。仮に第1の注目画像と第2の注目画像が無作為に重なり合えるようにすると、第1の注目画像と第2の注目画像の見分けが付かなくなってしまう恐れがある。そこで、本発明では、第1のオブジェクト画像と第2のオブジェクト画像が重なる部分が少なくなるように、第1の注目画像の表示位置が調整される。つまり、ゲーム課題を編集したことによって第1のオブジェクト画像の分布と第2のオブジェクト画像の分布が変化しても、なるべく互いに重なって見づらくなってしまわないように、表示位置が変更される。したがって、ゲーム課題を編集することにより表示すべき情報に変更が生じても、第1の注目画像と第2の注目画像の両方とも常に見やすくなる。本発明によれば、ゲーム装置は、限られた領域内で複数の画像をプレイヤーが見やすくなるように調整することができる。画像表示部は、第2の注目画像が表示される領域の位置と形状のうち少なくともいずれか一方を更に変更してもよい。つまり、ゲーム装置は、第1の注目画像の位置と形状のいずれか一方だけでなく、第2の注目画像の位置と形状のいずれか一方を調整することにより、限られた領域内で複数の画像をプレイヤーが見やすくなるように調整できる。ゲーム装置が調整できる余地が増え、プレイヤーにとって複数の画像が見えやすいようにすることができる効果が高まる。画像表示部は、位置受付部が位置の指定を受け付けるための、画面内の位置を示すカーソル画像を更に表示してもよい。そして、画像表示部は、第2のオブジェクト画像の分布とカーソル画像の位置とに基づいて、第2のオブジェクト画像のそれぞれとカーソル画像とが重なる部分が少なくなるように、第1の注目画像が表示される領域の位置と形状のうち少なくともいずれか一方、及び/又は、第2の注目画像が表示される領域の位置と形状のうち少なくともいずれか一方を変更してもよい。本発明によれば、編集対象であるゲーム課題を表す第1のオブジェクト画像と第2のオブジェクト画像だけでなく、プレイヤーが画面内の位置を指定するためのカーソル画像ともなるべく重ならないようにゲーム画面が構成されるので、プレイヤーにとって複数の画像が見えやすいようにすることができる効果が高まる。なお、カーソル画像は、一般に、単にカーソルと呼ばれたり、マウスポインターマウスカーソルなどとも呼ばれたりする。ゲーム装置は、楽曲を再生する楽曲再生部を更に備えてもよい。そして、課題更新部は、第2の注目画像における分布において受け付けられた位置に対応付けられるタイミングを決定し、再生される楽曲のすべての表拍、裏拍、小節の先頭に対応する各タイミングのうち、当該決定されたタイミングに最も近いタイミングを表す新たなゲーム課題を追加してもよい。つまり、追加されるゲーム課題が表すタイミングは、再生される楽曲となるべくマッチするようなタイミングに限定される。本発明によれば、プレイヤーにとって複数の画像が見えやすいようにすることができる効果が高まり、且つ、ゲームに対する違和感が少ないゲーム課題を作成できるようになる。ゲーム課題は、プレイヤーがすべき操作のタイミングと対応付けて、プレイヤーがすべき操作の種類を表すものであってもよい。また、ゲーム装置は、プレイヤーがすべき操作の種類の指定を受け付ける種類指定部を更に備えてもよい。そして、課題更新部は、決定されたタイミングと指定された操作の種類とを対応付けた新たなゲーム課題を追加してもよい。つまり、追加することができるゲーム課題は、プレイヤーがすべき操作のタイミングだけでなく、プレイヤーがすべき操作の内容を定義するものであってもよい。本発明によれば、プレイヤーにとって複数の画像が見えやすいようにすることができる効果が高まり、且つ、プレイヤーが作成できるゲーム課題のバリエーションが広がるというメリットがある。画像表示部は、追加された新たなゲーム課題を表す第1のオブジェクト画像を第1の注目画像内に配置し、第2の注目画像内であってプレイヤーがすべき操作の種類に予め対応付けられたレーン上に、追加された新たなゲーム課題を表す第2のオブジェクト画像を配置してもよい。本発明によれば、プレイヤーは、レーンの位置によってゲーム課題の種類を見分けやすくなる。そして、プレイヤーは、ゲーム課題を編集する際、決定すべきゲーム課題をどのレーンに配置すべきかをほとんど考慮することなく、編集作業を続けることができ、プレイヤーの負担が減る。画像表示部は、第2のオブジェクト画像の分布の重心位置から、第2の注目画像の中心位置へ、と結ぶベクトルの向きに、第1の注目画像を移動してもよい。本発明によれば、ゲーム装置は、第2のオブジェクト画像の分布の偏りを効率よく求めることができ、プレイヤーにとって複数の画像が見えやすいように画面構成を調整することができる。第2の注目画像を表示する領域は、複数のブロックに分割されていてもよい。そして、画像表示部は、複数のブロックのうち、第2のオブジェクト画像が最も多く含まれるブロックに対応付けられる向きに基づいて、第1の注目画像を移動する向きを求めてもよい。本発明によれば、ゲーム装置は、第2のオブジェクト画像の分布の偏りを効率よく求めることができ、プレイヤーにとって複数の画像が見えやすいように画面構成を調整することができる。本発明のその他の観点に係るゲーム装置の制御方法は、課題記憶部、区間受付部、画像表示部、位置受付部、課題更新部を有するゲーム装置にて実行される制御方法であって、区間受付ステップ、画像表示ステップ、位置受付ステップ、課題更新ステップを備える。課題記憶部には、ゲームが行われるゲーム時間内において、プレイヤーがすべき操作のタイミングを表すゲーム課題が記憶される。区間受付ステップでは、区間受付部が、ゲーム時間内のうち編集対象とすべき時間区間の指定をプレイヤーから受け付ける。画像表示ステップでは、画像表示部が、記憶されたゲーム課題により表される操作のタイミングのゲーム時間内における分布を表す第1の注目画像と、表示される領域の一部又は全部が第1の注目画像が表示される領域と重なる第2の注目画像であって、記憶されたゲーム課題により表される操作のタイミングのうち受け付けられた時間区間に含まれるタイミングの当該時間区間における分布を表す第2の注目画像と、を画面に表示する。位置受付ステップでは、位置受付部が、画面において第2の注目画像が表示されている領域に含まれる位置の指定をプレイヤーから受け付ける。課題更新ステップでは、課題更新部が、第2の注目画像における分布において受け付けられた位置に対応付けられるタイミングを決定し、当該決定されたタイミングを表す新たなゲーム課題を追加することにより、課題記憶部を更新する。第1の注目画像には、ゲーム時間内のすべてのゲーム課題のそれぞれを表す第1のオブジェクト画像が含まれる。また、第2の注目画像には、ゲーム時間内のうち受け付けられた時間区間内のすべてのゲーム課題のそれぞれを表す第2のオブジェクト画像が含まれる。そして、画像表示ステップでは、画像表示部は、第1のオブジェクト画像の分布と第2のオブジェクト画像の分布とに基づいて、第1のオブジェクト画像のそれぞれと第2のオブジェクト画像のそれぞれとが重なる部分が少なくなるように、第1の注目画像が表示される領域の位置と形状のうち少なくともいずれか一方を変更する。本発明によれば、限られた領域内で複数の画像をプレイヤーが見やすくなるように調整することができる。本発明のその他の観点に係るプログラムは、コンピュータを、課題記憶部、区間受付部、画像表示部、位置受付部、課題更新部として機能させる。課題記憶部には、ゲームが行われるゲーム時間内において、プレイヤーがすべき操作のタイミングを表すゲーム課題が記憶される。区間受付部は、ゲーム時間内のうち編集対象とすべき時間区間の指定をプレイヤーから受け付ける。画像表示部は、記憶されたゲーム課題により表される操作のタイミングのゲーム時間内における分布を表す第1の注目画像と、表示される領域の一部又は全部が第1の注目画像が表示される領域と重なる第2の注目画像であって、記憶されたゲーム課題により表される操作のタイミングのうち受け付けられた時間区間に含まれるタイミングの当該時間区間における分布を表す第2の注目画像と、を画面に表示する。位置受付部は、画面において第2の注目画像が表示されている領域に含まれる位置の指定をプレイヤーから受け付ける。課題更新部は、第2の注目画像における分布において受け付けられた位置に対応付けられるタイミングを決定し、当該決定されたタイミングを表す新たなゲーム課題を追加することにより、課題記憶部を更新する。第1の注目画像には、ゲーム時間内のすべてのゲーム課題のそれぞれを表す第1のオブジェクト画像が含まれる。また、第2の注目画像には、ゲーム時間内のうち受け付けられた時間区間内のすべてのゲーム課題のそれぞれを表す第2のオブジェクト画像が含まれる。そして、画像表示部は、第1のオブジェクト画像の分布と第2のオブジェクト画像の分布とに基づいて、第1のオブジェクト画像のそれぞれと第2のオブジェクト画像のそれぞれとが重なる部分が少なくなるように、第1の注目画像が表示される領域の位置と形状のうち少なくともいずれか一方を変更する。本発明によれば、コンピュータを上述のように動作するゲーム装置として機能させることができる。また、本発明のプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読取可能な情報記憶媒体に記録することができる。上記プログラムは、プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布販売することができる。また、上記情報記憶媒体は、コンピュータとは独立して配布販売することができる。本発明によれば、限られた領域内で複数の画像をプレイヤーが見やすくなるように調整するために好適なゲーム装置、ゲーム装置の制御方法、ならびに、プログラムを提供することができる。本発明の実施形態を説明する。理解を容易にするため、ゲーム用の情報処理装置を利用して本発明が実現される実施形態を説明するが、以下に説明する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素もしくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。図1は、プログラムを実行することにより、本発明の実施形態に係るゲーム装置の機能を果たす典型的な情報処理装置100の概要構成を示す模式図である。情報処理装置100は、CPUCentralProcessingUnit101、ROM102、RAMRandomAccessMemory103、インターフェース104、第1のコントローラー105、外部メモリー106、DVD-ROMDigitalVersatileDiscROMドライブ107、画像処理部108、音声処理部109、NICNetworkInterfaceCard110、及び、第2のコントローラー111を備える。ゲーム用のプログラム及びデータを記憶したDVD-ROMをDVD-ROMドライブ107に装着して、情報処理装置100の電源を投入することにより、当該プログラムが実行され、本実施形態に係るゲーム装置が実現される。CPU101は、情報処理装置100全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。また、CPU101は、レジスタ図示せずという高速アクセスが可能な記憶域に対してALUArithmeticLogicUnit図示せずを用いて加減乗除等の算術演算や、論理和、論理積、論理否定等の論理演算、ビット和、ビット積、ビット反転、ビットシフト、ビット回転等のビット演算などを行うことができる。さらに、マルチメディア処理対応のための加減乗除等の飽和演算や、三角関数等、ベクトル演算などを高速に行えるように、CPU101自身が構成されているものや、コプロセッサを備えて実現するものがある。ROM102には、電源投入直後に実行されるIPLInitialProgramLoaderが記録され、電源の投入後、CPU101によって実行される。そして、DVD-ROMに記録されたプログラムがCPU101によってRAM103に読み出され、プログラムの実行が開始される。また、ROM102には、情報処理装置100全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。RAM103は、データやプログラムを一時的に記憶するためのもので、DVD-ROMから読み出したプログラムやデータ、その他ゲームの進行やチャット通信に必要なデータが保持される。また、CPU101は、RAM103に変数領域を設け、当該変数に格納された値に対して直接ALUを作用させて演算を行ったり、RAM103に格納された値を一旦レジスターに格納してからレジスターに対して演算を行ったりして、演算結果をメモリーに書き戻す、などの処理を行う。インターフェース104を介して接続された第1のコントローラー105と第2のコントローラー111は、プレイヤーがゲーム実行の際などに行う操作入力を受け付ける。第1のコントローラー105と第2のコントローラー111の詳細については後述する。以下の説明において、第1のコントローラー105を単にコントローラーと、第2のコントローラー111をマットと、それぞれ呼ぶことがある。インターフェース104を介して着脱自在に接続された外部メモリー106には、ゲームのプレイ状況過去の成績等を示すデータ、ゲームの進行状態を示すデータ、ネットワーク対戦の場合のチャット通信のログ記録のデータなどが書き換え可能に記憶される。プレイヤーは、第1のコントローラー105や第2のコントローラー111を介して指示入力を行うことにより、これらのデータを適宜外部メモリー106に記録することができる。DVD-ROMドライブ107に装着されるDVD-ROMには、ゲームを行うためのプログラムとゲームに付随する画像データや音声データなどが記録される。CPU101の制御によって、DVD-ROMドライブ107は、これに装着されたDVD-ROMに対する読み出し処理を行って、必要なプログラムやデータを読み出し、これらはRAM103等に一時的に記憶される。画像処理部108は、DVD-ROMから読み出されたデータをCPU101や画像処理部108が備える画像演算プロセッサー図示せずによって加工処理した後、画像処理部108が備えるフレームメモリー図示せずに記録する。フレームメモリーに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され画像処理部108に接続されるモニター図示せずへ出力される。これにより、各種の画像表示が可能となる。画像演算プロセッサーは、2次元の画像の重ね合わせ演算やαブレンディング等の透過演算、各種の飽和演算を高速に実行できる。また、仮想空間が3次元にて構成される場合には、当該3次元空間内に配置され、各種のテクスチャー情報が付加されたポリゴン情報を、Zバッファー法によりレンダリングして、所定の視点位置から仮想空間に配置されたポリゴンを所定の視線の方向へ見たレンダリング画像を得る演算の高速実行も可能である。さらに、CPU101と画像演算プロセッサーが協調動作することにより、文字の形状を定義するフォント情報にしたがって、文字列を2次元画像としてフレームメモリーへ描画したり、各ポリゴン表面へ描画したりすることが可能である。音声処理部109は、DVD-ROMから読み出した音声データをアナログ音声信号に変換し、これに接続されたスピーカーから出力させる。また、CPU101の制御の下、ゲームの進行の中で発生させるべき効果音や楽曲データを再生し、これに対応した音声をスピーカーから出力させる。音声処理部109では、DVD-ROMに記録された音声データがMIDIデータである場合には、これが有する音源データを参照して、MIDIデータをPCMデータに変換する。また、ADPCM形式やOggVorbis形式等の圧縮済音声データである場合には、これを展開してPCMデータに変換する。PCMデータは、そのサンプリング周波数に応じたタイミングでD/ADigitalAnalog変換を行って、スピーカーに出力することにより、音声出力が可能となる。さらに、情報処理装置100にはマイクを接続することができる。この場合、マイクからのアナログ信号に対しては、適当なサンプリング周波数でA/DAnalogDigital変換を行い、PCM形式のディジタル信号として、音声処理部109でのミキシング等の処理ができるようにする。NIC110は、情報処理装置100をインターネット等のコンピュータ通信網図示せずに接続するためのものであり、LANLocalAreaNetworkを構成する際に用いられる10BASE-T/100BASE-T規格にしたがうものや、電話回線を用いてインターネットに接続するためのアナログモデム、ISDNIntegratedServicesDigitalNetworkモデム、ADSLAsymmetricDigitalSubscriberLineモデム、ケーブルテレビジョン回線を用いてインターネットに接続するためのケーブルモデム等と、これらとCPU101との仲立ちを行うインターフェース図示せずにより構成される。このほか、情報処理装置100は、ハードディスク等の大容量外部記憶装置を用いて、ROM102、RAM103、外部メモリー106、DVD-ROMドライブ107に装着されるDVD-ROM等と同じ機能を果たすように構成してもよい。以上で説明した情報処理装置100は、いわゆるコンシューマ向けテレビゲーム装置に相当するものであるが、仮想空間を表示するような画像処理を行うものであれば本発明を実現することができる。したがって、携帯電話、携帯ゲーム機器、カラオケ装置、一般的なビジネス用コンピューターなど、種々の計算機上で本発明を実現することが可能である。例えば、一般的なコンピューターは、上記情報処理装置100と同様に、CPU、RAM、ROM、DVD-ROMドライブ、及び、NICを備え、情報処理装置100よりも簡易な機能を備えた画像処理部を備え、外部記憶装置としてハードディスクを有する他、フレキシブルディスク、光磁気ディスク、磁気テープ等が利用できるようになっている。また、第1のコントローラー105や第2のコントローラー111ではなく、キーボードやマウスなどを入力装置として利用することができる。本実施形態では、第1のコントローラー105として、現実の空間における自身の現在位置や姿勢などの種々のパラメーターが測定できるような入力装置を採用する。図2は、現実の空間における位置や姿勢などの種々のパラメーターが測定できるような第1のコントローラー105と情報処理装置100との外観を示す説明図である。以下、本図を参照して説明する。第1のコントローラー105は、把持モジュール201と発光モジュール251との組合せからなる。把持モジュール201は無線通信によって情報処理装置100と通信可能に接続されており、発光モジュール251は、有線で情報処理装置100と通信可能に接続されている。情報処理装置100の処理結果の音声及び画像は、テレビジョン装置291によって出力表示される。把持モジュール201は、テレビジョン装置291のリモートコントローラーと類似した外観をしており、その先端には、CCDカメラ202が配置されている。一方、発光モジュール251は、テレビジョン装置291の上部に固定されている。発光モジュール251の両端には、発光ダイオード252が配置されており、情報処理装置100からの電源供給によって発光する。把持モジュール201のCCDカメラ202は、この発光モジュール251の様子を撮影する。撮影された画像の情報は、情報処理装置100に送信され、情報処理装置100のCPU101は、当該撮影された画像内において発光ダイオード252が撮影された位置に基づいて、発光モジュール251に対する把持モジュール201の位置を取得する。このほか、把持モジュール201内には、加速度センサー、角加速度センサー、傾きセンサー等が内蔵されており、把持モジュール201そのものの姿勢を測定することが可能となっている。これらの測定結果も、情報処理装置100に送信される。把持モジュール201の上面には、十字形キー203が配置されており、プレイヤーは、十字形キー203を押し込み操作することによって、各種の方向指示入力を行うことができる。また、Aボタン204ほか、各種ボタン206も上面に配置されており、当該ボタンに対応付けられた指示入力を行うことができる。一方、Bボタン205は、把持モジュール201の下面に配置されており、把持モジュール201の下面に窪みが構成されていることとあいまって、拳銃やマジックハンドにおける引き金を模したものとなっている。典型的には、仮想空間内における拳銃による発砲やマジックハンドによる把持の指示入力は、Bボタン205を用いて行われる。また、把持モジュール201の上面のインジケーター207は、把持モジュール201の動作状況や情報処理装置100との無線通信状況などをプレイヤーに提示する。把持モジュール201の上面に用意された電源ボタン208は、把持モジュール201そのものの動作のオンオフを行うもので、把持モジュール201は内蔵された電池図示せずによって動作する。このほか、把持モジュール201の上面には、スピーカー209が配置され、音声処理部109から入力される音声信号による音声を出力する。把持モジュール201内部には、バイブレーター図示せずが用意されており、情報処理装置100からの指示に基づいて、振動の有無や強弱を制御することができるようになっている。以下では、把持モジュール201と発光モジュール251との組合せからなる第1のコントローラー105を用いて、把持モジュール201の現実世界における位置や姿勢を測定することを前提に説明する。ただし、上記のような形態によらず、たとえば超音波や赤外線通信、GPSGlobalPositioningSystem等を利用して第1のコントローラー105の現実世界における位置や姿勢を測定するとした場合であっても、本発明の範囲に含まれる。第2のコントローラーマット111は、床などの上に置かれ、表面の所定領域をプレイヤーが足や手などで押圧できるマット型の形状をしている。第2のコントローラー111の表面の所定領域には、プレイヤーからの押圧による指示入力を受け付けるボタン、あるいは、プレイヤーにより加わる圧力を検知するセンサーが配置されている。図3は、床面に設置された第2のコントローラー111を真上から眺めた図である。第2のコントローラー111の所定領域には、左を指示する入力をプレイヤーから受け付けるボタン301、下を指示する入力をプレイヤーから受け付けるボタン302、上を指示する入力をプレイヤーから受け付けるボタン303、右を指示する入力をプレイヤーから受け付けるボタン304、がそれぞれ配置されている。プレイヤーは、ボタン301乃至304を任意のタイミングで押圧することができる。ボタン301乃至304がプレイヤーによって押圧されている状態を押圧状態と呼び、押圧されていない状態を非押圧状態と呼ぶ。CPU101は、ボタン301乃至304のそれぞれについて、押圧状態か非押圧状態かを判別する。本実施形態の第2のコントローラー111は4つのボタン301乃至304を備えているが、ボタンの数は4個に限定されず、3個以下あるいは5個以上でもよい。次に、本実施形態の情報処理装置100が実行するゲームの概略について説明する。本実施形態では、プレイヤーが提示された指示通りに体を動かすとダンスを踊っている雰囲気を味わうことができるダンスゲームを例にとって説明する。ただし、ゲーム内容はダンスゲームに限定されず、複数の画像を同時に表示することがある任意のゲームに本発明を適用可能である。また、ゲームに限らず、一般的なパーソナルコンピュータを用いる譜面等のエディターにも適用可能である。図4は、モニターに表示されるゲーム画面の構成例である。ゲーム画面には、画面内の所定位置に固定して描画される静止マーク401~404、描画位置が時間の経過と共に移動する指示マーク410本図中では410A,410B,410C,410Dの4種類、再生される楽曲の小節の区切りを示す小節線420本図中では420A,420B,420Cと記載、プレイヤーの成績を表すゲージ430、その他の背景画像が含まれる。指示マーク410と小節線420は、再生される音楽に合わせてスクロール表示される。本実施形態では、指示マーク410には、上下左右のいずれかの矢印が描かれている。指示マーク410は、描かれた矢印が示す方向に関係する動きをそのタイミングでプレイヤーがすべきである旨、すなわち上述のゲーム課題を表す。例えば、指示マーク410は、ボタン301~304のうち、描かれた矢印に対応するボタンを、指示マーク410によって示されるタイミングでプレイヤーが押下すべきである旨、を表す。典型的には、プレイヤーは、ボタン301~304を片足で踏めばよい。この場合、指示マーク410は踏み位置指示マークあるいは足譜とも呼ばれる。あるいは、例えば、指示マーク410は、指示マーク410によって示されるタイミングで、描かれた矢印に対応する方向へ、把持モジュール201を振るべきである旨を表す。この場合、指示マーク410は振り位置指示マークあるいは手譜とも呼ばれる。静止マーク401~404のそれぞれは、ボタン301~304をプレイヤーが押圧すべきタイミング以下課題時刻ともいう。を示す。本実施形態では、静止マーク401~404には、上下左右のいずれかの矢印の画像が描かれている。指示マーク410は、静止マーク401~404が描画されている位置に向かって音楽の再生速度に合わせて移動していく。静止マーク401~404と同じ位置に指示マーク410が移動してきたときに、ボタン301~304のうち静止マーク401~404に描かれる矢印の向きに対応するボタンをプレイヤーが押圧すると、プレイヤーの得点に所定の点数が加算されたりゲージ430が示す値ダンスメーターがアップしたりする。指示マーク410が静止マーク401~404のいずれかと重なる位置に移動してきたときに、移動してきた指示マーク410が示す矢印に対応するボタンボタン301~304のいずれかをプレイヤーが足で押圧すると、再生されている音楽に合ったダンスを踊っている感覚を楽しめるようになっている。指示マーク410は、静止マーク401~404のいずれかと重なった後、引き続き同じ方向へ移動し続け、やがて画面外に消えていく。なお、CPU101は、プレイヤーの成績判定が終わったゲーム課題に対応する指示マーク410を、プレイヤーの成績判定が終わった時点、もしくは、プレイヤーの成績判定が終わってから所定時間の経過後に、画面から消去してもよい。本実施形態のゲーム課題は、課題時刻と、その課題時刻に押圧すべきボタンを指定する情報と、の組み合わせによって定義される。1つのゲーム課題は[数1]のように表される。Pi=Ti,Bx[数1]ただし、本実施形態のゲームにはN個Nは1以上の整数のゲーム課題が存在することとし、Piは先頭からi番目iは1以上N以下の整数のゲーム課題を表す。Tiはゲーム課題Piに対応する課題時刻を表す。Bxはプレイヤーがすべき操作の種類以下課題内容ともいう。を表す。指示マーク410が足譜を示す場合、課題内容Bxには、プレイヤーがボタン301を押圧すべきことを示す値BL、プレイヤーがボタン302を押圧すべきことを示す値BD、プレイヤーがボタン303を押圧すべきことを示す値BU、プレイヤーがボタン304を押圧すべきことを示す値BR、のいずれかが指定される。指示マーク410が手譜を示す場合、課題内容Bxには、プレイヤーが把持モジュール201を自身の左方向へ振るべきことを示すHL、プレイヤーが把持モジュール201を自身の下方向へ振るべきことを示すHD、プレイヤーが把持モジュール201を自身の上方向へ振るべきことを示すHU、プレイヤーが把持モジュール201を自身の右方向へ振るべきことを示すHR、のいずれかが指定される。例えば、あるゲーム課題が、[数2]のように表されるとする。Pi=Ti,BL[数2]このとき、ゲームのi番目のゲーム課題はプレイヤーが、課題時刻Tiに、第2のコントローラー111の左ボタン301を押圧することである。プレイヤーは、通常、ゲーム内の時間がTiになったとき、左ボタン301を足で踏めばよい。例えば、あるゲーム課題が、[数3]のように表されるとする。Pi=Ti,HR[数3]このとき、ゲームのi番目のゲーム課題はプレイヤーが、課題時刻Tiに、把持モジュール201を右に振ることである。プレイヤーは、ゲーム内の時間がTiになったとき、把持モジュール201を持った手を自身の右側に振ればよい。1つの課題時刻に、複数の課題内容を対応付けることも可能である。ただし、1つの課題時刻には、最大でも2つまでの課題内容を対応付けることが望ましい。例えば課題時刻Tiに2つの課題内容Bx1,Bx2を対応付ける場合、ゲーム課題は[数4]のように表される。Pi=Ti,Bx1,Bx2[数4]あるいは、[数5]と[数6]に示すように、2つの異なるゲーム課題として表してもよい。Pi=Ti,Bx1[数5]Pi1=Ti,Bx2[数6]例えば、あるゲーム課題が、[数7]のように表されるとする。Pi=Ti,BL,BR[数7]このとき、ゲームのi番目のゲーム課題はプレイヤーが、課題時刻Tiに、第2のコントローラー111の左ボタン301を押圧し、且つ、第2のコントローラー111の右ボタン304を押圧することである。プレイヤーは、ゲーム内の時間がTiになったとき、左ボタン301と右ボタン304の両方を足で踏めばよい。CPU101は、ボタン301~304のうち課題内容によって示されるボタンが課題時刻にどの程度近いタイミングで押圧されたかに基づいて、それぞれのゲーム課題についてのプレイヤーの成績を判定する。例えば、CPU101は、課題内容によって示されるボタンが課題時刻と同じタイミングで押圧されるとPERFECT、課題内容によって示されるボタンが課題時刻の前後の所定余裕幅以内のタイミングで押圧されるとGOOD、その他のタイミングで押圧されるかもしくは押圧されなかったときはBAD、などのように判定する。あるいは、CPU101は、ボタン301~304のうち課題内容によって示されるボタンが課題時刻に押圧されたか否かに基づいて、それぞれのゲーム課題について、プレイヤーの成績を判定してもよい。なお、ゲーム課題を示す初期データは、DVD-ROMあるいは外部メモリー106に予め記憶されているものとする。ただし、後述するように、ゲーム課題は、プレイヤーの指示により、追加削除更新されることがある。本実施形態では、課題時刻に課題内容が対応付けられてゲーム課題が定義されているが、ゲーム課題は課題時刻のみ定義するものであってもよい。例えば、ボタン201~204のうちいずれか1つのみ使用するゲームや、再生される楽曲のリズムに合わせ内容を問わずいずれかのボタンを押圧すればよいゲームなどの場合には、[数7]に示すように、ゲーム課題は課題時刻のみによって表されてもよい。Pi=Ti[数7]1つの楽曲につき設定されうるゲーム課題の数に特段の制限はない。CPU101もしくはゲームの制作者は、ゲーム課題の課題時刻や課題内容を任意に定義することができる。ゲーム課題は、ゲームの開始前に予め固定的に定義されたものでもよいし、ゲームの進捗、ゲーム内時刻の経過、現実世界における時間の経過、プレイヤーの成績、再生される楽曲等に応じて都度CPU101がゲーム課題を変更、追加もしくは削除することもできる。本実施形態では、プレイヤーは、第1のコントローラー105及び/又は第2のコントローラー111を操作して、所望のゲーム内時間に操作すべき所望の内容のゲーム課題を作成できる。つまり、プレイヤーは、オリジナルのゲーム課題の配列以下譜面ともいう。を自由に編集し、外部メモリー106等に保存しておくことができる。ゲーム課題を作成するための画面の構成の詳細については後述する。そして、プレイヤーは、自分が作成した譜面に従ってダンスをするゲームをプレイできる。次に、本実施形態のゲーム装置500の機能的な構成について、図5等を用いて説明する。ゲーム装置500は、課題記憶部501、区間受付部502、表示部503、位置受付部504、課題更新部505を備える。課題記憶部501は、ゲームが行われる時間内ゲーム時間内においてプレイヤーがすべき操作のタイミング課題時刻を表す上述のゲーム課題を記憶する。本実施形態では、課題時刻に課題内容が対応付けられることによりゲーム課題が定義される。ただし、ゲーム課題には少なくとも課題時刻が含まれていればよく、課題時刻のみによってゲーム課題が定義されていてもよい。ゲーム課題を定義するデータはRAM103に記憶される。なお、RAM103に記憶されるゲーム課題を定義するデータは、後述するようにCPU101によって更新されることがある。RAM103とCPU101が協働して、課題記憶部501として機能する。区間受付部502は、ゲーム時間内においてゲーム課題の編集対象とすべき時間区間の指定をプレイヤーから受け付ける。プレイヤーは、再生される楽曲の全時間区間ゲームが行われる全時間区間のうち自分がゲーム課題を編集したい時間区間を任意に指定できる。編集には、例えば、ゲーム課題の新規作成、ゲーム課題の削除、ゲーム課題の変更等が含まれる。CPU101と第1のコントローラー105と第2のコントローラー111とが協働して、区間受付部502として機能する。詳細には、プレイヤーは、第1のコントローラー105と第2のコントローラー111のうち少なくとも一方を操作して、ある楽曲の最初から最後までの全区間のうちの任意の時間区間を、ゲーム課題の編集対象に指定することができる。編集対象となる時間区間は、楽曲の先頭からの経過時間で指定される編集開始時間と、同じく楽曲の先頭からの経過時間で指定される編集終了時間と、に挟まれる。編集対象となる時間区間の長さは、時分秒の単位で定められてもよいし、楽曲の小節単位、VSYNC垂直同期割り込み単位などで定められてもよい。画像表示部503は、第1の注目画像と第2の注目画像を生成し、モニターに表示する。第1の注目画像は、課題記憶部501に記憶されたゲーム課題により表される操作のタイミングの、ゲーム時間内における分布を表す画像である。第2の注目画像は、課題記憶部501に記憶されたゲーム課題により表される操作のタイミングのうち、区間受付部502により受け付けられた時間区間に含まれるタイミングの、この時間区間における分布を表す画像である。CPU101と画像処理部108が協働して、画像表示部503として機能する。図6に、第1の注目画像610と第2の注目画像620の表示例を示す。第1の注目画像610は、再生される楽曲の最初から最後までの間に定義されているゲーム課題の分布を表し、楽曲全体に定義されているゲーム課題のすべてをプレイヤーがプレビューすることができる画像である。第2の注目画像620は、再生される楽曲の最初から最後までの間のうち、現在ゲーム課題の編集対象となっている区間に含まれるゲーム課題の分布を表す。モニターには、第1の注目画像610と第2の注目画像620のほか、例えば、追加したいゲーム課題の課題内容を指定するパレット画像601~604、ゲーム課題の編集を新規に開始することを指示するボタン画像605、既に作成済みのゲーム課題を表すデータを外部メモリー106等から読み出すことを指示するボタン画像606、現在編集しているゲーム課題を表すデータを外部メモリー106等に記録することを指示するボタン画像607、現在編集しているゲーム課題を表すデータを破棄することを指示するボタン画像608、第2の注目画像620内の位置もしくは第1の注目画像610内の位置を指定するカーソル画像650、時間軸660などが表示される。第1の注目画像610が表示される領域と、第2の注目画像620が表示される領域は、一部又は全部が重複する。仮に、モニターが表示できる範囲が十分に大きいのであれば、ゲーム装置500は、第1の注目画像610と第2の注目画像が一切重複しないようにゲーム画面を構成することができるかもしれない。しかし、家庭用ゲーム機のように、接続されるモニターの大きさや精度が使用環境によってまちまちである場合には、第1の注目画像610と第2の注目画像が一切重複しないようにゲーム画面を構成すると、第1の注目画像610も第2の注目画像620も表示が小さくなってしまい、プレイヤーにとって非常に見づらいゲーム画面になってしまう恐れがある。そこで、本実施形態では、ゲーム装置500は、第1の注目画像610と第2の注目画像620が一部又は全部重複することを前提に、第1の注目画像610と第2の注目画像620のいずれもがプレイヤーにとって見やすくなるように工夫している。図7は、第1の注目画像610と第2の注目画像620を抽出して互いに比較した図である。第2の注目画像620によって示される全時間区間は、第1の注目画像610によって示される全時間区間のうち、一部の時間区間であるTSTARTからTENDまで、に相当する。第2の注目画像620は、第1の注目画像610の一部を拡大して表示したものとも言える。第1の注目画像610には、ゲーム課題を表す第1のオブジェクト画像711,712が含まれる。第2の注目画像620には、ゲーム課題を表すオブジェクト画像721,722が含まれる。第1の注目画像610中の第1のオブジェクト画像711は、第2の注目画像620中の第2のオブジェクト画像721に対応し、第1の注目画像610中の第1のオブジェクト画像712は、第2の注目画像620中の第2のオブジェクト画像722に対応する。第1のオブジェクト画像711の、第1の注目画像610内における位置は、第1のオブジェクト画像711が表すゲーム課題の課題時刻が、楽曲の先頭からどのくらいの時間が経過したときであるか、を示す。また、第2のオブジェクト画像721の、第2の注目画像620内における位置は、第2のオブジェクト画像721が表すゲーム課題の課題時刻が、編集区間TSTARTからTENDまでの間のうちどの辺りであるか、を示す。更に、第2の注目画像620に、小節の区切りの位置を示す線や、拍の位置を示す線を描くことにより、第2のオブジェクト画像721が表すゲーム課題の課題時刻をプレイヤーにより分かりやすく提示できるようになる。なお、図6には示していないが、CPU101は、第2の注目画像620内だけでなく、第1の注目画像610内にも、小節の区切りの位置を示す線や、拍の位置を示す線を描くように描いてもよい。更に、CPU101は、第1のオブジェクト画像の分布と第2のオブジェクト画像の分布とに基づいて、第1のオブジェクト画像のそれぞれと第2のオブジェクト画像のそれぞれとが重なる部分が少なくなるように、ゲーム画面を構成する。より詳細には、CPU101は、第2の注目画像620に含まれる第2のオブジェクト画像の分布が画面内のいずれかの向きへ偏っている場合、この偏りと逆の方向へ、第1の注目画像610を配置する。例えば、図6では、第2のオブジェクト画像711,712は、いずれも画面内の左側へ寄っており、全体として第2のオブジェクト画像の分布が左側へ偏っている。そこで、CPU101は、第1の注目画像610を、第2の注目画像620のうち第2のオブジェクト画像711,712が配置されていない右側へ配置する。例えば、図8において、第2のオブジェクト画像821,822,823は、いずれも画面内の右側へ寄っており、全体として第2のオブジェクト画像の分布が右側へ偏っている。そこで、CPU101は、第1の注目画像610を、第2の注目画像620のうち第2のオブジェクト画像821,822,823が配置されていない左側へ配置する。CPU101は、第2の注目画像620の第1の注目画像610に対する相対位置を変えるだけでなく、第1の注目画像610の位置やその他の画像の位置を変更してもよい。例えば、図9に示すように、CPU101は、時間軸660の表示位置などを変えることにより画面全体の構成を変更したり、第1の注目画像610を表示する領域の位置をずらしたりしてもよい。また、CPU101は、第1の注目画像610の位置と第2の注目画像620の位置を変えるだけでなく、もしくは、第1の注目画像610の位置と第2の注目画像620の位置を変えるのに加えて、図10に示すように、第1の注目画像610の形状又は第2の注目画像620の形状を変えるようにしてもよい。例えば、図10では、CPU101は、第2の注目画像620の横幅を、図6における横幅よりも小さくしている。CPU101は、第1のオブジェクト画像の分布と第2のオブジェクト画像の分布に応じて、第1のオブジェクト画像と第2のオブジェクト画像がなるべく重ならないように、第1の注目画像610の形状及び/又は第2の注目画像620の形状を変更してもよい。CPU101は、第1の注目画像610の縦幅と横幅、第2の注目画像620の縦幅と横幅を任意に変更することができる。図10における第1の注目画像610と第2の注目画像620との対応関係についても、図11に示しておく。第2の注目画像620によって示される全時間区間は、第1の注目画像610によって示される全時間区間のうち、一部の時間区間であるTSTARTからTENDまで、に相当する。一般的には、第1の注目画像610がデータの全体を表す画像であり、第2の注目画像620が全体のうちの一部を拡大して表す画像である。例えば、楽譜エディターにおいて、第1の注目画像610が音楽全体の楽譜を表す画像であり、第2の注目画像620が全体のうちの一部の楽譜を表す画像である。また例えば、戦争ゲームの地形マップエディターにおいて、第1の注目画像610が全世界の地形マップを表す画像であり、第2の注目画像620が全世界のうちの一部のエリアの地形マップを拡大して表す画像である。次に、位置受付部504は、画面において第2の注目画像620が表示されている領域に含まれる位置の指定をプレイヤーから受け付ける。CPU101と第1のコントローラー105と第2のコントローラー111が協働して、位置受付部504として機能する。より詳細には、プレイヤーは、把持モジュール201などを操作して、カーソル画像650を動かす。例えば左方向を示すゲーム課題を追加するためのパレット画像601の部分にカーソル画像650が配置されているときに、把持モジュール201のAボタン204が押圧されると、パレット画像601が選択状態になる。この選択状態において、プレイヤーが把持モジュール201を動かすと、カーソル画像650が移動すると共に、パレット画像601のコピーが一緒に移動する。第2の注目画像620内でAボタン204の押圧が解除されると、解除されたときにカーソル画像650もしくはパレット画像601のコピーが配置されていた場所に、左方向を示す新たなゲーム課題が追加される。パレット画像602,603,604についても同様である。課題更新部505は、第2の注目画像620における分布において位置受付部504により受け付けられた位置に対応付けられるタイミング課題時刻を決定する。そして、課題更新部505は、決定したタイミングを表す新たなゲーム課題を追加する。課題更新部505は、課題記憶部501に記憶されているゲーム課題を表すデータを更新する。CPU101とRAM103が協働して、課題更新部505として機能する。例えば、図6において、第2の注目画像620に対応付けられる時間軸660は、編集区間TSTARTからTENDまで等間隔に設定されており、CPU101は、カーソル画像650の時間軸660上における位置を比例計算により、カーソル画像650の位置に対応するゲーム内時刻を求める。新たなゲーム課題の課題時刻は、カーソル画像650の時間軸660上における位置から決定され、また、新たなゲーム課題の課題内容は、選択状態に設定されたパレット画像の種類により決定される。CPU101は、新たなゲーム課題を示すデータをRAM103に記憶する。また、CPU101は、既に設定されたゲーム課題を表す第2のオブジェクト画像上にカーソル画像650が配置された状態で、所定のキャンセル操作例えばボタン205の押圧操作などがなされると、そのカーソル画像650と重なる位置に配置されている第2のオブジェクト画像に対応するゲーム課題を表すデータを、RAM103から削除する。このように、RAM103に記憶されるゲーム課題を表すデータは、プレイヤーの指示により、追加されたり削除されたりする。次に、本実施形態のゲーム装置500が行うゲーム処理について、図12のフローチャート等を用いて説明する。このゲーム処理では、ゲーム装置500は、プレイヤーの指示に応じて、新たなゲーム課題を追加する。ただし、既存のゲーム課題を削除する場合にも、ゲーム処理のおおよその流れは同じである。また、プレイヤーからの様々な指示を受け付けるためのインターフェースユーザーインターフェースは本発明によって限定されない。まず、CPU101は、編集区間とすべき時間区間の指定をプレイヤーから受け付けるステップS1201。例えば、プレイヤーは、第1の注目画像610のうち、編集区間とすべき時間区間に対応する部分に、カーソル画像650を移動させ、所定の指定操作例えばAボタン205の押圧操作などを行うことにより、編集区間とすべき時間区間を指定する。CPU101は、ゲームが行われる全時間内言い換えれば、再生される楽曲の全時間内に設定されたゲーム課題の分布を表す第1の注目画像610と、ゲームが行われる全時間内のうちステップS1201で指定された時間区間内に設定されたゲーム課題の分布を表す第2の注目画像620と、をモニターに表示するステップS1202。CPU101は、第2の注目画像620内の位置の指定をプレイヤーから受け付けるステップS1203。つまり、編集対象となっている時間区間内の任意の位置を指定する入力がプレイヤーから受け付けられる。例えば、カーソル画像650が表示されている位置が、プレイヤーによって指定される位置となる。プレイヤーは、把持モジュール201の位置や姿勢を変化させることにより、カーソル画像650を移動させ、位置を指定する。CPU101は、ステップS1203で受け付けた位置に対応付けられるタイミングを求めるステップS1204。この求められるタイミングは、ゲーム開始からの経過時間を表し、後述するように新たに追加されるゲーム課題の課題時刻となる。具体的には、例えば図13に示すように、第2の注目画像620内もしくは画面全体には座標系が予め定義されており、CPU101は、カーソル画像650が指す位置の座標を取得する。X軸はゲーム内時間の時間軸を表し、時間軸は等間隔に定義される。図13に例示する画面には、既に定義されているゲーム課題1310のほか、パレット画像のコピー1330が表示される。パレット画像を選択した状態で把持モジュール201の姿勢を変化させると、カーソル画像650とほぼ同じ位置にパレット画像のコピー1330が表示される。パレット画像のコピー1330は、新たにゲーム課題がどこに追加されるのか、追加されたら第2の注目画像620内のゲーム課題のレイアウトがどのようになるのか、をプレイヤーが簡単に把握できるようにするための手助けとなる。ゲーム課題を追加する旨の操作がなされると、CPU101は、カーソル画像650が指す位置のX座標と第2の注目画像620の上端のX座標との差、つまりカーソル画像650と第2の注目画像620の上端との間の距離LAを計算する。同様に、CPU101は、カーソル画像650が指す位置のX座標と、第2の注目画像620の下端のX座標との差、つまりカーソル画像650と第2の注目画像620の下端との間の距離LBを計算する。ゲーム課題を追加する旨の操作は、例えば、押圧されて続けていたボタンを離す操作、所定のボタンを押圧する操作などである。更に、CPU101は、第2の注目画像620の上端に対応するゲーム内時間TSTARTと、第2の注目画像620の下端に対応するゲーム内時間TENDとの時間差の絶対値、つまり編集区間の時間長を計算する。そして、CPU101は、計算した時間長と、計算した距離LAと距離LBの比から、カーソル画像650が指す位置に対応するゲーム内時間TCURSORを計算する。このゲーム内時間TCURSORが、新たなゲーム課題の課題時刻となる。本実施形態では、図13に示すように、第2の注目画像620内には、課題内容の種類ごとに互いに異なるY座標のレーン1391~1394が設けられており、課題内容の種類が同じゲーム課題を表す第2のオブジェクト画像は、同じレーン上に配置される。例えば、左方向を指すゲーム課題を表す第2のオブジェクト画像はすべてレーン1391上に配置される、といった具合である。ゲーム課題を追加する旨の操作がなされたときのカーソル画像650のY座標が、選択状態のパレット画像に対応付けられているゲーム課題に対応付けられているレーンのY座標と異なる場合、CPU101は、新たに追加されるゲーム課題を表す第2のオブジェクト画像を、そのゲーム課題に対応付けられているレーン上に配置する。例えば図13の場合、パレット画像のコピー1330のY座標は、左方向に対応付けられているレーン1394のY座標と異なっている。従って、ゲーム課題を追加する旨の操作がなされると、CPU101は、パレット画像のコピー1330を消去すると共に、新たなゲーム課題を表すオブジェクト画像1400をレーン1414上に配置する。プレイヤーからは、新たなゲーム課題を表すオブジェクト画像1400が予め定められたレーン上に自動的に移動するかのように見える。換言すれば、プレイヤーは、新たなゲーム課題を追加するためにカーソル画像650を移動する際、X座標だけ気にすればよく、Y座標を気にする必要がない。CPU101は、第1のオブジェクト画像も同様に、第1の注目画像610内に予め設定したレーン上に、新たに追加されるゲーム課題を表す第1のオブジェクト画像を配置してもよい。図12に戻り、CPU101は、ステップS1204で求めたタイミングを表す新たなゲーム課題を追加するステップS1205。追加される新たなゲーム課題の課題時刻は上述のTCURSORであり、課題内容は選択状態であったパレット画像に対応する課題内容である。CPU101は、新たなゲーム課題を表すデータを課題記憶部501に記憶する。CPU101は、新たなゲーム課題を表す新たな第1のオブジェクト画像を第1の注目画像610内に配置すると共に、新たなゲーム課題を表す新たな第2のオブジェクト画像を第2の注目画像620内に配置する。そして、CPU101は、第1のオブジェクト画像と第2のオブジェクト画像とが重なる部分がなるべく少なくなるように、第1の注目画像610と第2の注目画像620の位置を調整するステップS1206。例えば、CPU101は、第2の注目画像620内における第2のオブジェクト画像の偏りの程度を数値化して求め、偏っている向きと逆の向きへ第1の注目画像610を移動する。あるいは、CPU101は、偏っている向きと同じ向きへ第2の注目画像620を移動する。CPU101は、第1の注目画像610と第2の注目画像620の位置を変更するだけでなく、もしくは、第1の注目画像610と第2の注目画像620の位置を変更するのに代えて、第1の注目画像610と第2の注目画像620の形状や大きさを変更してもよい。CPU101は、ステップS1206で位置等を調整した、新たな第1のオブジェクトを配置した第1の注目画像610と、新たな第2のオブジェクト画像を配置した第2の注目画像620をモニターに表示するステップS1207。そして、CPU101は、プレイヤーからの指示に基づいて、ゲーム課題を編集する処理を終了するか否かを判別するステップS1208。編集を終了しないと判別した場合ステップS1208;NO、CPU101は、ステップS1201~S1207の処理を繰り返す。一方、編集を終了すると判別した場合ステップS1208;YES、CPU101は、楽曲と対応付けて、ゲーム課題を表すデータを外部メモリー106等に保存しステップS1209、ゲーム処理を終了する。CPU101は、例えばプレイヤーがダンスゲームの課題曲となる楽曲を選択する画面を表示する際に、選択された楽曲の音声データをDVD-ROMから読み出すと共に、選択された楽曲に対応付けられるステップS1209で保存されたゲーム課題を表すデータを読み出す。そして、CPU101は、選択された楽曲を用いたダンスゲームにおいて、読み出したゲーム課題を表すデータに従ってプレイヤーにゲーム課題を提示し、ゲームを進行する。また、CPU101は、次回以降のゲーム課題を編集する上述のゲーム処理において、ステップS1201で時間区間の指定を受け付ける前に、外部メモリー106等に保存されたゲーム課題を表すデータを読み出して、再び編集対象とすることができる。つまり、プレイヤーは、何度も編集をやり直すことができる。本実施形態によれば、ゲーム装置500は、モニターの表示範囲という限られた領域内で、複数の画像をプレイヤーが見やすくなるように調整することができる。上述の第1の注目画像610は、プレイヤーが設定したすべてのゲーム課題を簡単にプレビューできるようにするための画像であり、ゲーム課題を編集するにあたり、とても手助けとなる画像である。また、上述の第2の注目画像620は、プレイヤーが現在ゲーム課題を編集している時間区間をはっきりと見られるようにするための画像であり、ゲーム課題を編集するにあたり必要不可欠な画像である。どちらも重要であるものの、モニターが小さかったり解像度が低かったりする場合には、両方の画像を別々に且つ大きく表示することが困難なことがある。そこで、本実施形態のように複数の画像の表示位置や大きさ、形状をゲーム装置500が随時変更できるように構成することにより、複数の画像のいずれもプレイヤーが見やすいように提示できるようになる。本発明は、上述した実施形態に限定されず、種々の変形及び応用が可能である。また、上述した実施形態の各構成要素を自由に組み合わせることも可能である。例えば、CPU101は、第1のオブジェクト画像と第2のオブジェクト画像が重なる部分が少なくなるだけでなく、第2のオブジェクト画像の分布とカーソル画像650の位置とに基づいて、第2のオブジェクト画像のそれぞれとカーソル画像650とが重なる部分が少なくなるように、第1の注目画像610の位置及び/又は第2の注目画像620の位置を調整するようにしてもよい。一般に、把持モジュール201によって指定される位置を示すカーソル画像650近辺にプレイヤーの注目が集まるものと推定される。しかし、カーソル画像近辺の画像が複雑に入り混んでいると、ゲーム画面全体が見えづらいという印象を与えてしまう恐れがある。そこで、第1のオブジェクト画像と第2のオブジェクト画像だけでなくカーソル画像もなるべく重ならないように調整することにより、プレイヤーにとって更に見やすい画像を提供できるようになる。もちろん、CPU101は、第1の注目画像610と第2の注目画像620の位置だけでなく、第1の注目画像610と第2の注目画像620の大きさや形状や、時間軸660等のその他の画像の位置大きさ形状を変更するようにしてもよい。CPU101は、新たなゲーム課題の課題時刻を求める際、カーソル画像650の座標に基づいて正確なゲーム内時刻を求めるのではなく、カーソル画像650の座標に対応するゲーム内時刻に最も近い拍のゲーム内時刻を、新たなゲーム課題の課題時刻として設定してもよい。把持モジュール201により指定される位置は、手ぶれ等により、必ずしもプレイヤーが意図している通りになるとは限らない恐れがある。また、把持モジュール201により指定される位置に対応するゲーム内時刻をそのまま課題時刻とすると、楽曲のリズムに合わない中途半端なタイミングにゲーム課題が設定される可能性があり、ゲームの世界観を崩すことになりかねない。そこで、ゲーム課題を設定できるタイミングを、楽曲の拍表拍に限定することにより、より違和感のないゲーム課題を設定できるようになる。ただし、CPU101は、楽曲の拍表拍の代わりに、拍と拍の中間に相当する、いわゆる裏拍や、小節の先頭などにゲーム課題を設定できるタイミングを限定するようにしてもよい。上記説明において、CPU101が第2の注目画像620中の第2のオブジェクト画像の偏りを求める手法には、様々なバリエーションがある。例えば、CPU101は、第2の注目画像620が表示される領域中、ゲーム課題を表す第2のオブジェクト画像が配置される座標を取得する。領域内に複数の第2のオブジェクト画像が存在する場合には、それぞれの座標を取得する。そして、CPU101は、第2のオブジェクト画像の重心位置の座標を計算する。図15に、第2の注目画像620内に配置される第2のオブジェクト画像の位置1511~1515を例示する。この例では、CPU101は、5つの位置1511~1515の座標を取得し、これらの重心位置1520の座標を計算する。さらに、CPU101は、第2のオブジェクト画像の中心位置1510の座標を計算する。そして、CPU101は、中心位置1510から重心位置1520へ結ぶベクトル1530を計算する。もし、第2のオブジェクト画像の分布に偏りが無いならば、ベクトル1530の長さはゼロになるはずであり、第2のオブジェクト画像の分布に偏りがあるならば、ベクトル1530はある方向に伸び、有限の長さを持つはずである。CPU101は、求めたベクトル1530の向きを、第2のオブジェクト画像の分布が偏っている方向とみなす。そして、CPU101は、第2のオブジェクト画像の分布の偏りの方向と逆の方向へ、第1の注目画像610の位置を移動する。第1の注目画像610を移動する方向は、ベクトル1530と逆向きである。第1の注目画像610を移動する量は、ベクトル1530の長さ絶対値が大きいほど増加してもよい。あるいは、第1の注目画像610を移動する量は、ベクトル1530の長さ絶対値が大きいほど減少してもよい。典型的には、CPU101は、ベクトル1530の長さに反比例した長さを、第1の注目画像610を移動する距離とすることができる。第1の注目画像610と第2のオブジェクト画像620とは重なりが生じないようにするのが望ましいのであるが、逆に、両者が離れすぎると、プレイヤーからは見づらくなってしまうためである。なお、第1の注目画像610を移動する量は、第1の注目画像610がモニターの表示領域からはみ出さない程度第1の注目画像610が欠けない程度の大きさとする。第1の注目画像610と共に第2の注目画像620も移動する場合には、CPU101は、第2の注目画像620の移動方向をベクトル1530と同じ向きにすればよい。また、CPU101は、第2の注目画像の移動量を、ベクトル1530の長さに反比例する量とすることができる。このように設定するのは、上記と同様、第1の注目画像610と共に第2の注目画像620とが離れすぎないようにするためである。また、CPU101は、図16に示すように、第2の注目画像620を所定の複数のブロック本図ではブロック1601~1609の9個に論理的に分割して管理し、各ブロックに含まれる第2のオブジェクト画像の位置を示す点の数に基づいて、第1の注目画像610を移動する向きを求めてもよい。例えば、CPU101は、各ブロックに含まれる点の数を求め、最も点の数が多いブロックに対応付けられた方向を、第2のオブジェクト画像の分布が偏っている方向とみなす。そして、CPU101は、第2のオブジェクト画像の分布の偏りの方向と逆の方向へ、第1の注目画像610の位置を移動する。すなわち、図16の場合、CPU101は、最も点の数が多いブロック1601に対応付けられる左上方向と逆向きの右下方向に、第1の注目画像610の位置を移動する。移動する量は、最も点の数が多いブロック1601に対応付けられる所定量、もしくは、ブロックに含まれる点の数に比例又は反比例して増加する量とすればよい。上記のゲーム装置500の全部又は一部としてコンピュータを動作させるためのプログラムを、メモリカード、CD-ROM、DVD、MOMagnetoOpticaldiskなどのコンピュータ読み取り可能な記録媒体に格納して配布し、これを別のコンピュータにインストールし、上述の手段として動作させ、あるいは、上述の工程を実行させてもよい。さらに、インターネット上のサーバ装置が有するディスク装置等にプログラムを格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するものとしてもよい。以上説明したように、本発明によれば、限られた領域内で複数の画像をプレイヤーが見やすくなるように調整するために好適なゲーム装置、ゲーム装置の制御方法、ならびに、プログラムを提供することができる。"