(57)【要約】【課題】操作タイミング指示を判別し易く表示するのに好適な表示装置、表示方法、ならびに、プログラムを提供する。【解決手段】前景動画像生成部２０１は、移動開始位置から、所定の移動経路を通って照準画像の配置される目標位置に標的画像を移動させる前景動画像を生成する。背景動画像生成部２０２は、仮想空間内のキャラクタを投射面に投影して、背景動画像を生成する。合成表示部２０３は、背景動画像に前景動画像を重ねて合成動画像を生成する。前景動画像の移動経路に投影される、仮想空間内の測定経路を挟むように主光源と副光源とが仮想空間内に配置される。主光源と副光源とに測定経路の各位置が照らされる明るさが、目標位置に投影される観測位置で最小となるように、当該主光源と当該副光源との明るさを定める。【選択図】図２
2010049425.tif 000002
【特許請求の範囲】
【請求項１】
画面内の所定の開始位置から所定の移動経路に沿って移動する標的画像と、当該移動経路上の所定の目標位置に配置される照準画像と、を含み、当該標的画像が当該照準画像に重なることによりプレイヤーに操作のタイミングを知らせる動画像（以下、前景動画像という）を生成する前景動画像生成部、
ある境界面（以下、目標側境界面という）により第１空間と第２空間に分割される仮想空間内に配置される複数のオブジェクトが、当該第１空間に配置される主光源と、当該第２空間に配置される副光源と、により照らされ、当該目標側境界面が線（以下、目標側境界線という）に投影される様子を示す動画像（以下、背景動画像という）を生成する背景動画像生成部、
前記生成された背景動画像を背景とし、前記生成された前景動画像を前景とする動画像（以下、合成動画像という）を合成して表示する合成表示部、
を備え、
当該目標側境界線の位置に合成される当該前景動画像の各位置のいずれかに、当該目標位置が配置され、  
当該前景動画像において当該移動経路上の各配置に合成される当該背景動画像の各位置の明るさが、当該前景動画像において当該目標位置が配置される位置に合成される当該背景動画像の位置で最小となるように、仮想空間内の主光源および副光源の明るさを定める、
ことを特徴とする表示装置。
【請求項２】
請求項１に記載の表示装置であって、
当該合成動画像において、当該移動経路と、当該目標側境界線と、は当該目標位置で交差し、当該仮想空間内には当該目標側境界面と交差する測定経路と、当該測定経路上の所定の観測位置と、が配置され、当該測定経路と、当該観測位置と、は当該背景動画像において、当該移動経路と、当該目標位置と、に重なる位置に投影され、
当該主光源と当該副光源とに当該測定経路の各位置が照らされる明るさが当該観測位置で最小となるように、当該主光源と当該副光源との明るさを定める、
ことを特徴とする表示装置。
【請求項３】
請求項１または２に記載の表示装置であって、
前記第２空間は、他の境界面（以下、開始側境界面という）により、第３空間と、第４空間にさらに分割され、当該測定経路は当該第３空間に配置され、当該副光源は当該第４空間に配置され、
前記背景動画像生成部は、さらに、当該開始側境界面を線（以下、開始側境界線という）に投影して、当該背景動画像を生成し、
当該合成動画像において、当該移動経路と、当該開始側境界線と、は当該開始位置で交差する、
ことを特徴とする表示装置。
【請求項４】
請求項１から３のいずれか１項に記載の表示装置であって、
前記前景動画像生成部は、当該背景動画像において当該標的画像の周囲に重なる位置の画素の平均色に予め対応付けられる色彩で、当該標的画像を描画する、
ことを特徴とする表示装置。
【請求項５】
請求項１から４のいずれか１項に記載の表示装置であって、
前記前景動画像生成部は、当該背景動画像において当該標的画像に重なる位置の画素の明るさに予め対応付けられる太さで、当該標的画像の縁を描画する、
ことを特徴とする表示装置。
【請求項６】
請求項１から５のいずれか１項に記載の表示装置であって、
前記前景動画像生成部は、当該背景動画像が生成される際の主光源の明るさに応じて、当該背景動画像に合成される前景動画像における照準画像の縁の透明度、および、明るさの、少なくともいずれかを決定する、
ことを特徴とする表示装置。
【請求項７】
前景動画像生成部、背景動画像生成部、および合成表示部、を備える表示装置による表示方法であって、
前記前景動画像生成部が、画面内の所定の開始位置から所定の移動経路に沿って移動する標的画像と、当該移動経路上の所定の目標位置に配置される照準画像と、を含み、当該標的画像が当該照準画像に重なることによりプレイヤーに操作のタイミングを知らせる動画像（以下、前景動画像という）を生成する前景動画像生工程、
前記背景動画像生成部が、ある境界面（以下、目標側境界面という）により第１空間と第２空間に分割される仮想空間内に配置される複数のオブジェクトが、当該第１空間に配置される主光源と、当該第２空間に配置される副光源と、により照らされ、当該目標側境界面が線（以下、目標側境界線という）に投影される様子を示す動画像（以下、背景動画像という）を生成する背景動画像生成工程、
前記合成表示部が、前記生成された背景動画像を背景とし、前記生成された前景動画像を前景とする動画像（以下、合成動画像という）を合成して表示する合成表示工程、
を備え、
当該目標側境界線の位置に合成される当該前景動画像の各位置のいずれかに、当該目標位置が配置され、  
当該前景動画像において当該移動経路上の各配置に合成される当該背景動画像の各位置の明るさが、当該前景動画像において当該目標位置が配置される位置に合成される当該背景動画像の位置で最小となるように、仮想空間内の主光源および副光源の明るさを定める、
ことを特徴とする表示方法。
【請求項８】
コンピュータを、
画面内の所定の開始位置から所定の移動経路に沿って移動する標的画像と、当該移動経路上の所定の目標位置に配置される照準画像と、を含み、当該標的画像が当該照準画像に重なることによりプレイヤーに操作のタイミングを知らせる動画像（以下、前景動画像という）を生成する前景動画像生成部、
ある境界面（以下、目標側境界面という）により第１空間と第２空間に分割される仮想空間内に配置される複数のオブジェクトが、当該第１空間に配置される主光源と、当該第２空間に配置される副光源と、により照らされ、当該目標側境界面が線（以下、目標側境界線という）に投影される様子を示す動画像（以下、背景動画像という）を生成する背景動画像生成部、
前記生成された背景動画像を背景とし、前記生成された前景動画像を前景とする動画像（以下、合成動画像という）を合成して表示する合成表示部、
として機能させ、
当該目標側境界線の位置に合成される当該前景動画像の各位置のいずれかに、当該目標位置が配置され、  
当該前景動画像において当該移動経路上の各配置に合成される当該背景動画像の各位置の明るさが、当該前景動画像において当該目標位置が配置される位置に合成される当該背景動画像の位置で最小となるように、仮想空間内の主光源および副光源の明るさを定める、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
操作タイミング指示を判別し易く表示するのに好適な表示装置、表示方法、ならびに、プログラムに関する。
【背景技術】
【０００２】
従来から、操作タイミングを指示する画像が背景動画の上にスクロール表示されるゲームが提案されている。このような技術は、例えば、以下の特許文献１に開示されている。
【０００３】
特許文献１に開示のダンスゲーム装置では、リズム設定部で設定された踏み位置指示データが踏み位置指示データメモリから読み出され、かつスクロール表示制御部により、モニター上で踏み位置指示データから踏み位置指示マークが生成されスクロール表示される。踏み動作のタイミングは、踏み位置指示マークのスクロール表示による、所定の位置に配置・表示される静止マークとの一致により指示される。
【０００４】
プレイヤーはモニターの表示内容に従って床盤面の踏み台部を踏み込むと、踏み込むべきタイミングに対して、実際にプレイヤーの踏み込んだタイミングがどの程度ずれたかに応じて、得点が算出される。また、踏み込み位置指示マークが、静止マークの位置まで移動する動画像の背景では、種々のダンス動画像が表示される。
【０００５】
特許文献１に開示されるようなダンスゲームに限らず、踏み込み位置指示マークに代表される標的画像が、静止マークに代表される照準画像に一致することにより、操作タイミングがユーザに指示されるゲームは多く提供されている。また、そのようなゲームについても、演出効果を高めるために、種々の画像が背景に表示されるものが多い。
【０００６】
【特許文献１】特許第３００３８５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
仮想空間の様々な位置（例えば上下）に複数の光源を配置し、これらの複数の光源を駆使して、さらに演出効果の高い背景画像を生成したいという要望がある。しかし、背景動画像のある部分が急激に明るく表示されると、その部分に目をとらわれて、標的画像や照準画像が見辛くなることがある。したがって、標的画像が照準画像に重なる位置において、操作タイミング指示を判別し易く表示する技術が求められている。
【０００８】
本発明は以上のような課題を解決するためのものであり、操作タイミング指示を判別し易く表示するのに好適な表示装置、表示方法、ならびに、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の第１の観点に係る表示装置は、前景動画像生成部、背景動画像生成部、合成表示部を備える。
【００１０】
ここで、前景動画生成部は、画面内の所定の開始位置から所定の移動経路に沿って移動する標的画像と、当該移動経路上の所定の目標位置に配置される照準画像と、を含み、当該標的画像が当該照準画像に重なることによりプレイヤーに操作のタイミングを知らせる動画像（以下、前景動画像という）を生成する。
【００１１】
また、背景動画像生成部は、ある境界面（以下、目標側境界面という）により第１空間と第２空間に分割される仮想空間内に配置される複数のオブジェクトが、当該第１空間に配置される主光源と、当該第２空間に配置される副光源と、により照らされ、当該目標側境界面が線（以下、目標側境界線という）に投影される様子を示す動画像（以下、背景動画像という）を生成する。
【００１２】
そして、合成表示部は、生成された背景動画像を背景とし、生成された前景動画像を前景とする動画像（以下、合成動画像という）を合成して表示する。
【００１３】
例えば、標的画像は、ダンスゲームなどにおける、スクロールするマークであり、照準画像は、所定の位置に配置される静止マークである。標的画像と照準画像は同じ形状をしており、標的画像は、所定の開始位置から所定の経路を、照準画像の配置される位置に向かって移動する。このとき、照準画像に重なったタイミング、即ち、標的画像と照準画像が一致したタイミングが、操作タイミングとなる。前景動画生成部は、このような、標的画像が照準画像の配置される位置まで移動する動画像を生成し、プレイヤーに操作タイミングを指示する。
【００１４】
一方、背景動画生成部は、仮想空間に配置されるキャラクタが、ゲームの演出に適した動作を行なう様子を示す動画像を生成する。例えば、ダンスゲームの場合、背景動画生成部はキャラクタが種々のダンスを行なう動画像を生成する。当該仮想空間は、目標側境界面によって第１空間と第２空間に分割されており、第１空間に配置される主光源と、第２空間に配置される副光源と、が当該仮想空間内を照らす。このとき、目標側境界面は、背景動画像において、目標側境界線に投影される。なお、当該目標側境界線は、典型的には、描画されず、光源の位置を定めるために用いられる。また、この目標側境界面は、平面であっても曲面であってもよい。
【００１５】
合成表示部は、この背景動画生成部の生成した動画像に重ねて、前景動画生成部の生成した動画像を合成して生成された動画を表示する。これにより、キャラクタの動画に重ねて、操作指示用の標的画像が、照準画像の方向へと移動する動画が表示される。
【００１６】
そして、当該目標側境界線の位置に合成される当該前景動画像の各位置のいずれかに、当該目標位置が配置され、
当該前景動画像において当該移動経路上の各配置に合成される当該背景動画像の各位置の明るさが、当該前景動画像において当該目標位置が配置される位置に合成される当該背景動画像の位置で最小となるように、仮想空間内の主光源および副光源の明るさを定める。
【００１７】
即ち、第１空間と、第２空間を隔てる目標側境界面が背景動画像において、目標側境界線に投影される。そして、目標側境界線の位置のうちいずれかに、前景動画像の目標位置が合成される。よって、主光源と、副光源とを十分に離して第１空間と、第２空間のそれぞれに配置すれば、主光源と、副光源とで、背景動画像に投影されるオブジェクトを挟んで照らすことが可能となり、また、挟まれて照らされるオブジェクトの内に目標側境界面が含まれる。したがって、主光源と副光源の明るさを調整することで、目標側境界面付近を暗く照らして、前景動画像の目標位置に重ねて合成される背景動画像の位置を、前景動画像の移動系路上に合成される背景動画像の各位置よりも暗く描画するようにして、背景動画像を生成することが可能となる。
【００１８】
このように、本発明に係る表示装置によれば、仮想空間において離れて配置される主光源と副光源の明るさを調節して、目標位置に重ねて合成される背景動画像の位置を、前景動画像の移動系路上に合成される各位置よりも暗く表示する。これにより、操作タイミング指示を判別し易くすることが可能となる。
【００１９】
また、表示装置では、
当該合成動画像において、当該移動経路と、当該目標側境界線と、は当該目標位置で交差し、当該仮想空間内には当該目標側境界面と交差する測定経路と、当該測定経路上の所定の観測位置と、が配置され、当該測定経路と、当該観測位置と、は当該背景動画像において、当該移動経路と、当該目標位置と、に重なる位置に投影され、
当該主光源と当該副光源とに当該測定経路の各位置が照らされる明るさが当該観測位置で最小となるように、当該主光源と当該副光源との明るさを定める、
ようにしてもよい。
【００２０】
即ち、合成動画像において、目標側境界線は、移動経路と、当該移動経路上の目標位置で交差する。したがって、当該目標側境界線は、当該合成動画像を、開始位置を含む領域と、含まない領域と、に分割し、主光源が配置される空間（即ち第１空間）は、合成動画像において、当該開始位置を含まない領域に表示される。
【００２１】
一方、副光源は、目標側境界面によって隔たれた主光源が配置されない空間（即ち第２空間。合成動画像において、当該開始位置を含む領域に表示される空間）に配置される。このとき、仮想空間において、主光源と副光源とで、測定経路を挟むような構成となるように、副光源を第２空間内に配置すれば、測定経路上の一点を、他の測定経路上の点よりも暗く照らすようにすることができる。
【００２２】
よって、観測位置を、測定経路内で最も暗くなるように主光源と副光源との明るさを定める。これにより、背景動画像において、当該観測位置が投影される位置は、測定経路が投影される経路上の他の位置と比較して暗く表示され、当該背景動画像と当該前景動画像とが合成されたときに、目標位置が見易く表示される。したがって、操作タイミング指示を判別し易くすることが可能となる。
【００２３】
また、第２空間は、他の境界面（以下、開始側境界面という）により第３空間と第４空間にさらに分割され、当該測定経路は当該第３空間に配置され、当該副光源は当該第４空間に配置され、
前記背景動画像生成部は、さらに、当該開始側境界面を線（以下、開始側境界線という）に投影して、当該背景動画像を生成し、
当該合成動画像において、当該移動経路と、当該開始側境界線と、は当該開始位置で交差するようにしてもよい。
【００２４】
即ち、上述したように、仮想空間において、主光源と副光源とで、必ず測定経路を挟むような構成とするために、副光源は第４空間に配置される。これにより、測定経路上に配置される観測位置を、他の測定経路上の位置よりも暗く照らすようにすることができる。
【００２５】
また、前景動画像生成部は、当該背景動画像において当該標的画像の周囲に重なる位置の画素の平均色に予め対応付けられる色彩で、当該標的画像を描画してもよい。
【００２６】
即ち、前景動画像における標的画像の色を、当該標的画像の周囲に重なる位置における背景動画像の平均色の補色などに変化させ、標的画像がその周囲の背景に対して目立つようにする。これにより、目標位置のみならず、移動する標的画像を判別し易くすることが可能となる。
【００２７】
また、前景動画像生成部は、当該背景動画像において当該標的画像に重なる位置の画素の明るさに予め対応付けられる太さで、当該標的画像の縁を描画してもよい。
【００２８】
即ち、前景動画像における標的画像の縁どりの太さを、背景動画像において、標的画像と重なる部分の明るさに応じて変化させる。これにより、移動する標的画像をさらに判別し易くすることが可能となる。
【００２９】
また、前景動画像生成部は、当該背景動画像が生成される際の主光源の明るさに応じて、当該背景動画像に合成される前景動画像における照準画像の縁の透明度、および、明るさの、少なくともいずれかを決定するようにしてもよい。
【００３０】
即ち、前景動画像における照準動画像の縁どりを、背景動画像を生成する際の主光源の明るさが明るいほど、暗く表示する。あるいは、主光源の明るさが明るいほど、不透明度を上げる。これにより、仮想空間が明るく表示されても、照準画像が背景動画像に紛れて見えなくなることを防ぐことができ、操作タイミングの指示を判別し易くすることが可能となる。
【００３１】
また、本発明の他の観点に係る表示方法は、
前景動画像生成部、背景動画像生成部、および合成表示部、を備える表示装置による表示方法である。
【００３２】
ここで、前景動画像生成工程では、前景動画像生成部が、画面内の所定の開始位置から所定の移動経路に沿って移動する標的画像と、当該移動経路上の所定の目標位置に配置される照準画像と、を含み、当該標的画像が当該照準画像に重なることによりプレイヤーに操作のタイミングを知らせる動画像（以下、前景動画像という）を生成する。
【００３３】
また、背景動画像生成工程では、背景動画像生成部が、ある境界面（以下、目標側境界面という）により第１空間と第２空間に分割される仮想空間内に配置される複数のオブジェクトが、当該第１空間に配置される主光源と、当該第２空間に配置される副光源と、により照らされ、当該目標側境界面が線（以下、目標側境界線という）に投影される様子を示す動画像（以下、背景動画像という）を生成する。
【００３４】
また、合成表示工程では、合成表示部が、生成された背景動画像を背景とし、生成された前景動画像を前景とする動画像（以下、合成動画像という）を合成して表示する。
【００３５】
このとき、当該目標側境界線の位置に合成される当該前景動画像の各位置のいずれかに、当該目標位置が配置され、当該前景動画像において当該移動経路上の各配置に合成される当該背景動画像の各位置の明るさが、当該前景動画像において当該目標位置が配置される位置に合成される当該背景動画像の位置で最小となるように、仮想空間内の主光源および副光源の明るさを定める、
ことを特徴とする。
【００３６】
また、本発明の他の観点に係るプログラムは、コンピュータを、上記の表示装置として機能させるように構成する。
【００３７】
また、本発明のプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読取可能な情報記録媒体に記録することができる。上記プログラムは、当該プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。また、上記情報記録媒体は、当該コンピュータとは独立して配布・販売することができる。
【発明の効果】
【００３８】
本発明に係る表示装置によれば、操作タイミング指示を判別し易く表示するのに好適な表示装置、表示方法、ならびに、プログラムを提供することができる。
【発明を実施するための最良の形態】
【００３９】
以下に本発明の実施の形態を説明する。以下では、理解を容易にするため、ゲーム装置に本発明が適用される実施の形態を説明するが、各種のコンピュータ、ＰＤＡ、携帯電話などの情報処理装置においても同様に本発明を適用することができる。すなわち、以下に説明する実施の形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素もしくは全要素をこれと等しいものに置換した実施形態を採用することが可能であるが、これらの実施の形態も本発明の範囲に含まれる。
【００４０】
図１は、本発明の実施形態の１つに係る表示装置が実現される典型的なゲーム装置の概要構成を示す模式図である。以下、本図を参照して説明する。
【００４１】
ゲーム装置１００は、ＣＰＵ（Central Processing Unit）１０１と、ＲＯＭ（Read Only Memory) １０２と、ＲＡＭ（Random Access Memory）１０３と、インターフェイス１０４と、コントローラ１０５と、外部メモリ１０６と、画像処理部１０７と、ＤＶＤ（Digital Versatile Disk）−ＲＯＭドライブ１０８と、ＮＩＣ（Network Interface Card）１０９と、音声処理部１１０と、を備える。
【００４２】
ゲーム用のプログラムおよびデータを記憶したＤＶＤ−ＲＯＭをＤＶＤ−ＲＯＭドライブ１０８に装着して、ゲーム装置１００の電源を投入することにより、当該プログラムが実行され、本実施形態の表示装置が実現される。
【００４３】
ＣＰＵ １０１は、ゲーム装置１００全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。
【００４４】
ＲＯＭ １０２は、電源投入直後に実行されるＩＰＬ（Intial Program Loader）を記憶する。このＩＰＬをＣＰＵ １０１が実行することにより、ＤＶＤ−ＲＯＭに記録されたプログラムがＲＡＭ １０３に読み出され、ＣＰＵ １０１による実行が開始される。
また、ＲＯＭ １０２にはゲーム装置１００全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。
【００４５】
ＲＡＭ １０３は、データやプログラムを一時的に記憶するためのもので、ＤＶＤ−ＲＯＭから読み出したプログラムやデータ、その他ゲームの進行やチャット通信に必要なデータ等が保持される。
【００４６】
インターフェイス１０４を介して接続されたコントローラ１０５は、プレイヤーがゲーム実行の際に行う操作入力を受け付ける。
【００４７】
インターフェイス１０４を介して着脱自在に接続された外部メモリ１０６には、例えばチャット通信のログのデータなどが書き換え可能に記憶される。プレイヤーは、コントローラ１０５を介して指示入力を行うことにより、これらのデータを適宜外部メモリ１０６に記憶することができる。
【００４８】
ＤＶＤ−ＲＯＭドライブ１０８に装着されるＤＶＤ−ＲＯＭには、前述のようにゲームを実現するためのプログラムとゲームに付随する画像データや音声データが記録される。ＣＰＵ １０１の制御によって、ＤＶＤ−ＲＯＭドライブ１０８は、これに装着されたＤＶＤ−ＲＯＭに対する読み出し処理を行って、必要なプログラムやデータを読み出し、これらはＲＡＭ １０３等に一時的に記憶される。
【００４９】
画像処理部１０７は、ＤＶＤ−ＲＯＭから読み出されたデータをＣＰＵ １０１や画像処理部１０７が備える画像演算プロセッサ（図示せず）によって加工処理した後、これを画像処理部１０７が備えるフレームメモリ（図示せず）に記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され画像処理部１０７に接続されるモニター（図示せず）へ出力される。これにより、各種の画像表示が可能となる。
【００５０】
画像演算プロセッサは、２次元の画像の重ね合わせ演算やαブレンディング等の透過演算、各種の飽和演算を高速に実行できる。
【００５１】
また、仮想３次元空間に配置され、各種のテクスチャ情報が付加されたポリゴン情報を、Ｚバッファ法によりレンダリングして、所定の視点位置から仮想３次元空間に配置されたポリゴンを俯瞰したレンダリング画像を得る演算の高速実行も可能である。
【００５２】
さらに、ＣＰＵ １０１と画像演算プロセッサが協調動作することにより、文字の形状を定義するフォント情報にしたがって、文字列を２次元画像としてフレームメモリへ描画したり、各ポリゴン表面へ描画することが可能である。フォント情報は、ＲＯＭ １０２に記録されているが、ＤＶＤ−ＲＯＭに記録された専用のフォント情報を利用することも可能である。
【００５３】
ＮＩＣ １０９は、ゲーム装置１００をインターネット等のコンピュータ通信網（図示せず）に接続するためのものである。ＮＩＣ １０９は、例えばＬＡＮ（Local Area Network）を構成する際に用いられる１０ＢＡＳＥ−Ｔ／１００ＢＡＳＥ−Ｔ規格に準拠するものや、電話回線を用いてインターネットに接続するためのアナログモデム、ＩＳＤＮ（Integrated Services Digital Network）モデム、ＡＤＳＬ（Asymmetric Digital Subscriber Line)モデム、ケーブルテレビジョン回線を用いてインターネットに接続するためのケーブルモデム等と、これらとＣＰＵ １０１との仲立ちを行うインターフェイス（図示せず）により構成される。
【００５４】
インターネット内のＳＮＴＰサーバにＮＩＣ １０９を介して接続し、ここから情報を取得することによって現在の日時情報を得ることができる。また、各種のネットワークゲームのサーバ装置が、ＳＮＴＰサーバと同様の機能を果たすように構成設定してもよい。
【００５５】
音声処理部１１０は、ＤＶＤ−ＲＯＭなどから読み出した音声データをアナログ音声信号に変換し、これに接続されたスピーカ（図示せず）から出力させる。また、ＣＰＵ １０１の制御の下、ゲームの進行の中で発生させるべき効果音や楽曲データを生成し、これに対応した音声をスピーカから出力させる。
【００５６】
このほか、ゲーム装置１００は、ハードディスク等の大容量外部記憶装置を用いて、ＲＯＭ １０２、ＲＡＭ １０３、ＤＶＤ−ＲＯＭドライブ１０８に装着されるＤＶＤ−ＲＯＭ等と同じ機能を果たすように構成してもよい。
【００５７】
なお、本実施の形態に係る表示装置は、上述した典型的なゲーム装置上に実現されるが、一般的なコンピュータ上に実現することもできる。一般的なコンピュータは、上記ゲーム装置１００と同様に、ＣＰＵ、ＲＡＭ、ＲＯＭ、メモリカード、ＤＶＤ−ＲＯＭドライブ、および、ＮＩＣを備え、ゲーム装置１００よりも簡易な機能を備えた画像処理部を備え、外部記憶装置としてハードディスクを有する他、フレキシブルディスク、光磁気ディスク、磁気テープ等が利用できるようになっている。また、入力装置として、キーボードやマウスなどを利用する。そして、プログラムをインストールした後に、そのプログラムを実行させることで、ゲーム端末として機能させることができる。
【００５８】
なお、以下では、注記しない限り、本実施の形態に係る表示装置は、図１に示したゲーム装置１００により説明を加える。表示装置は、必要に応じて適宜一般的なコンピュータの要素に置換することができ、これらの実施の形態も本発明の範囲に含まれる。
【００５９】
（実施形態１）
以下、表示装置の構成について図２を参照して説明する。
【００６０】
表示装置２００は、前景動画像生成部２０１と、背景動画像生成部２０２と、合成表示部２０３と、を備える。
【００６１】
ここで、前景動画像生成部２０１は、図３（Ａ）に示すような、操作タイミングを指示するための動画像を生成する。標的画像３００ａ〜３００ｄのそれぞれが、所定の開始位置から所定の経路を、照準画像３０１ａ〜３０１ｄのそれぞれの配置される目標位置に向かって移動する。標的画像３００ａ〜３００ｄが照準画像３０１ａ〜３０１ｄのそれぞれに重なったタイミングが、それぞれの矢印によって示される入力キーを操作するタイミングとなる。
【００６２】
例えば、標的画像３００ａの場合は、開始位置３１から、移動経路３２を通って、目標位置３３へと移動する。標的画像３００ａが照準画像３０１ａに重なったタイミングが、左向き矢印のキーを操作する操作タイミングとなる。
他の標的画像３００ｂ〜３００ｄについても同様に、それぞれの開始位置から所定の移動経路を通って、それぞれの目標位置へ移動する。
【００６３】
標的画像や照準画像の画像データ、および、標的画像が照準画像と重なる操作タイミングのデータは、例えば、予めＤＶＤ−ＲＯＭなどに記憶されている。ゲームが起動されると、適宜ＣＰＵ １０１は、ＤＶＤ−ＲＯＭドライブ１０８を制御して、標的画像、照準画像、操作タイミング、などのデータをＤＶＤ−ＲＯＭから読み出す。そして、ＣＰＵ １０１は、読み出された操作タイミングデータの示すタイミングで、標的画像が照準画像に重なるように、所定の速度で標的画像を移動させる動画像を生成するよう画像処理部１０７を制御する。このように、画像処理部１０７、ＣＰＵ １０１、ＤＶＤ−ＲＯＭドライブ１０８、ＲＡＭ １０３などが協働して、前景動画像生成部２０１として機能する。
【００６４】
背景動画像生成部２０２は、ゲームを盛り上げるための演出を行なう背景動画像を生成する。図３（Ｂ）には、キャラクタがダンスを踊っている背景動画像の例を示す。
【００６５】
例えば、キャラクタの形状、位置、向きなどを、予めゲームデータとしてＤＶＤ−ＲＯＭなどに記憶しておく。そして、画像処理部１０７が、適宜これらのデータを読み出して、仮想空間内に配置される視点から見た当該仮想空間の動画像を所定の投射面に投射して生成する。あるいは、仮想空間を投射面に投射して生成された動画像の圧縮データ（無圧縮でもよい）を予めＤＶＤ−ＲＯＭなどに記憶してもよい。そして、画像処理部１０７は、記憶された動画像データをＤＶＤ−ＲＯＭから読み出し、読み出した動画像データに基づいて背景動画像を生成するようにしてもよい。画像処理部１０７、ＲＡＭ １０３、ＤＶＤ−ＲＯＭドライブ１０８、ＣＰＵ １０１、などが協働して前景動画像生成部２０１として機能する。
【００６６】
合成表示部２０３は、前景動画像生成部２０１、および、背景動画像生成部２０２により生成された前景動画像３０００、および、背景動画像３００１のそれぞれを合成し、表示部（図示せず）に表示する。図３（Ａ）に示す前景動画像を図３（Ｂ）に示す背景動画像の上に重ねて合成した動画像３００２の例を図４に示す。画像処理部１０７などが、合成表示部２０３として機能する。
【００６７】
以下、上記構成を備える表示装置の動作について説明する。
【００６８】
表示装置２００の電源が入れられると、ＩＰＬをＣＰＵ １０１が実行する。これにより、ＤＶＤ−ＲＯＭに記憶されたゲームプログラムがＲＡＭ １０３に読み出されるなどの所定の初期化処理が行われ、ゲームが開始される。
【００６９】
ゲーム実行中に行なわれる表示処理の流れを、図５を参照して説明する。
まず、背景動画像生成部２０２が、ＤＶＤ−ＲＯＭなどに記憶されたデータに基づいて、背景動画像を生成する（ステップＳ１０１）。
【００７０】
このとき、上述したように、背景動画像生成部２０２は、適宜、仮想空間内に配置されるオブジェクトの形状、位置などのデータをＤＶＤ−ＲＯＭなどから読み出して、仮想空間内に配置される視点から視線の方向に見た当該仮想空間を投射面に投射して背景動画像を生成するようにしてもよい。あるいは、背景動画像生成部２０２は、仮想空間を投射した動画像データをＤＶＤ−ＲＯＭなどから読み出して、当該動画像データに基づいて、ゲームの進行に応じた背景動画像を生成するようにしてもよい。
【００７１】
いずれの場合についても、背景動画像が生成される仮想空間内には、図６に示すように、主光源６６と副光源６７とが配置される。図６では、仮想空間を視点６０から見た様子が投射面６１に投影されて、背景動画像が生成されている。例えば、キャラクタオブジェクト６５は、背景動画像に像６５’として投影される。また、目標側境界面６２、開始側境界面６３は、目標側境界線Ｌ１と開始側境界線Ｌ２のそれぞれに投影されるように仮想空間内に配置される。
【００７２】
本実施の形態において示すように、目標側境界面６２、および開始側境界面６３は典型的には、平面であり、目標側境界線Ｌ１、および開始側境界線Ｌ２は平行な直線である。したがって、視点６０から投射面方向を見たときに、投射面より奥の仮想空間の位置で目標側境界面６２と開始側境界面６３とが交差することはない。
【００７３】
なお、図６では、理解を容易にするために、目標側境界線Ｌ１、および開始側境界線Ｌ２を明記している。しかしながら、目標側境界線Ｌ１、および開始側境界線Ｌ２は、背景動画像に描画されないのが典型的である。また、図６では、仮想空間において、目標側境界面６２と開始側境界面６３との間にキャラクタが配置されているが、これに限らない。キャラクタは目標側境界面６２と開始側境界面６３とのいずれかと接触するように配置しても、目標側境界面６２の上、あるいは開始側境界面６３の下に配置してもよい。
【００７４】
図示するように、仮想空間は、目標側境界線Ｌ１に投影される目標側境界面６２によって、主光源６６が配置される第１空間６０１と、配置されない第２空間（６０２および６０３からなる空間）に分割される。さらに、当該第２空間は、開始側境界線Ｌ２に投影される開始側境界面６３によって、第１空間に隣接している第３空間６０２と、第１空間に隣接していない第４空間６０３とに分割される。副光源６７は、この第４空間に配置される。
【００７５】
図７は、仮想空間を投射面に投影して生成した背景動画像に前景動画像を重ねた合成動画像を示す。即ち、図７では、投射面６１の位置に、背景動画像と前景動画像とが重なる合成動画像を表示している。合成動画像において、標的画像の１つは、移動開始位置７１’から、目標位置７２’に向かって、移動経路７３’を移動する。図６で説明した目標側境界線Ｌ１は、合成動画像において、移動経路上の目標位置７２’で、当該移動経路と交差するように配置する。また、開始側境界線Ｌ２は、合成動画像において、移動系路上の移動開始位置７１’で、当該移動経路と交差するように配置する。
【００７６】
ここで、移動開始位置７１’、目標位置７２’、および、移動経路７３’には、仮想空間内の開始観測位置７１、目標観測位置７２、および、測定経路７３、のそれぞれが投影される。また、目標側境界面６２は目標観測位置７２を含み、開始側境界面６３は開始観測位置７１を含む。したがって、測定経路７３を挟むような構成で、主光源６６および副光源６７が仮想空間内に配置される。このため、主光源６６および副光源６７の明るさを調整すれば、測定経路７３上の１つの位置を、測定経路７３上の他の位置よりも暗く照らすことが可能となる。
【００７７】
本実施の形態では、測定経路７３上で、目標観測位置７２が最も暗く照らされるように、主光源６６および副光源６７の明るさが定められる。例えば、主光源６６の明るさは、ゲーム開始時に予めプレイヤーにより設定できるようにしてもよい。一方、副光源６７の明るさは、当該設定された主光源６６の明るさを基準としたときに、所定の値を乗じて、ＣＰＵ １０１によって求められるようにする。ここで、当該所定の値とは、観測点７２が測定経路７３上で最も暗く照らされるように、定められた値である。
【００７８】
なお、典型的には、主光源６６および副光源６７は、目標側境界面６２および開始側境界面６３のそれぞれから距離を置いた位置に配置される。例えば、ダンスゲームでは、仮想空間はダンスステージを表現しているものが多いが、主光源６６および副光源６７は、例えば、当該ダンスステージの天井、および床などに配置される。
【００７９】
次いで、前景動画像生成部２０１が、前景動画像を生成する（ステップＳ１０２）。即ち、前景動画像生成部２０１は、ＤＶＤ−ＲＯＭドライブ１０８を制御して、ＤＶＤ−ＲＯＭに記憶される、標的画像、照準画像、操作タイミング、などのデータを読み出す。そして、読み出された操作タイミングデータの示すタイミングで、所定の速度で標的画像を移動させる動画像を生成する。
【００８０】
最後に、合成表示部２０３が、ステップＳ１０１で生成された背景動画像を背景とし、ステップＳ１０２で生成された前景動画像動画像を前景とする、動画像を合成して生成する（ステップＳ１０３）。
【００８１】
なお、合成表示部２０３は、ある程度前景動画像と背景動画像が生成されてから、合成動画像を生成してもよい。
【００８２】
あるいは、前景動画像生成部２０１、および背景動画像生成部２０２のそれぞれは、前景動画像および、背景動画像の１フレームずつの画像を生成し、合成表示部２０３へ生成した画像を出力してもよい。そして、合成表示部２０３は、受け取った１フレーム分の前景動画像および、背景動画像から合成画像を生成し、これを繰り返して行なうことで、合成動画像を生成してもよい。
【００８３】
そして、このように生成した合成動画像をモニター（図示せず）などに表示する（ステップＳ１０４）。
【００８４】
なお、前景動画像と、背景動画像が、合成表示部２０３に供給されれば、前景動画像は、背景動画像よりも前に生成されても、並行して生成されてもよい。
【００８５】
以上、本発明に係る第１の実施形態について述べたが、第１空間および第４空間のそれぞれに配置された主光源と副光源とに、測定経路の各位置が照らされる明るさが観測位置で最小となるように、主光源と副光源との明るさを定めた。これにより、合成動画像において、目標位置が暗く表示されるため、操作タイミングの判別が容易となる。
【００８６】
（実施形態２）
第２の実施形態における表示装置２００は、第１の実施形態において説明した表示装置２００にさらに標的画像の色、および形状を、背景動画像に応じて変化させて、標的画像が照準画像に到達する操作タイミングの判別を容易にする。
【００８７】
なお、第２の実施形態における表示装置２００の構成は、第１の実施形態と同様であるため、説明は割愛する。ただし、前景動画像生成部２０１は、生成された背景動画像に基づいて、標的画像の色を変化させて表示する機能をさらに備える。
【００８８】
（動作処理）
本実施の形態における表示装置２００の表示処理は、図５と同様の工程を踏む。ただし、ステップＳ１０２の前景動画像の生成処理は、ステップＳ１０１の結果に基づいて行なわれる。以下に、前景動画像の生成処理を図８を参照して説明する。
【００８９】
前景動画像生成部２０１は、まず、図９に示すように、前景動画像９００における標的画像の領域が、背景動画像９１０において重なる領域９２０（斜線部分）を求める（ステップＳ２０１）。
【００９０】
次いで、前景動画像生成部２０１は、得られた領域９２０の周囲を取り囲む所定の幅を備える領域の全画素値の平均色を算出する（ステップＳ２０２）。例えば、ＲＧＢによって画素が表される場合は、ＲＧＢのそれぞれについて、当該領域の全画素値の平均を算出して平均色を求める。そして、当該求められる平均色に予め対応付けられる色彩、例えば、求められた平均色の補色、で標的画像を描画する（ステップＳ２０３）。例えば、標的画像の周囲に重なる背景動画像の領域の平均色が黄色の場合、標的画像は、黄色の補色である紫で描画される。
【００９１】
補色同士は、最もコントラストが強い色同士であるため、標的画像の周囲の色をこのように定めることで、標的画像を判別し易くすることが可能となり、よって操作タイミングも判別し易くなる。
【００９２】
以上、本発明の実施の形態について説明したが、本発明は、上述した実施形態に限定されず、種々の変形および応用が可能である。また、上述した実施形態の各構成要素を自由に組み合わせることも可能である。
【００９３】
例えば、図３（Ａ）の例では、画面３０００の下部に配置された開始位置から、画面３０００の上部に配置される目標位置まで上に向かって標的画像３００が移動するが、開始位置と目標位置の位置はこれに限らない。標的画像は画面３０００の上部に配置された開始位置から、画面３０００の下部に配置される目標位置まで下に向かって移動してもよい。あるいは、画面３０００の左（または右）部分に配置された開始位置から、画面３０００の右（または左）部分に配置される目標位置まで横に移動してもよい。
【００９４】
これらの場合についても、上記実施形態で説明したように仮想空間を分割する。そして、前景動画像の移動経路に重なる背景動画像の位置に投影される測定経路を挟むように、主光源と副光源とを仮想空間内に配置すればよい。
【００９５】
また、上記実施形態において、主光源と副光源の明るさは、予めゲームが始まる前に設定し変動しないものとして説明した。そうではなく、主光源と副光源の明るさは、時間とともに変化するようにしてもよい。このとき、例えば、予め定めた主光源と副光源の明るさを基準値として決めておき、主光源と副光源のそれぞれの明るさの時間平均が、各基準値と一致するようにしてもよい。
【００９６】
なお、上記実施形態に示したように主光源と副光源とを仮想空間内に配置し、主光源や副光源の明るさを、時間とともに変更するようにした場合、測定経路上において、観測点が、最も明るさの変動幅の少ない点となる。
【００９７】
例えば、図１０のグラフは、主光源および副光源に照らされる測定経路の各位置における明るさの例を示す。横軸は、開始観測位置７１からの距離を示す。一方、縦軸において、実線は主光源の照らす明るさ、点線は副光源の照らす明るさ、そして、破線は主光源と副光源との両方により照らされる明るさの合計を示す。
【００９８】
測定経路上の点のうち、主光源による影響は、目標観測位置に近いほど大きく、開始観測位置に近づくにつれて小さくなる。逆に、測定経路上の点のうち、副光源による影響は開始観測位置に近いほど大きく、目標観測位置に近づくにつれて小さくなる。目標観測位置では、測定経路上の中で明るさが最小となる。これは、目標観測位置が２つの光源からの影響が最も小さい位置であることを意味する。したがって、測定経路上の点うち、目標観測位置は、最小の明るさで照らされ、さらにその明るさは、測定系路上の他の点と比較して大きく変わることがない。これにより、合成動画像において、標的画像が照準画像に到達するタイミングを判別し易くなる。
【００９９】
また、主光源と副光源の明るさは、予めゲームが始まる前に設定するのではなく、プレイヤーの指示入力に応じてリアルタイムに変化するようにしてもよい。
【０１００】
また、上記実施の形態においては、目標側境界面と開始側境界面はいずれも平面であり、目標側境界線と開始側境界線は背景動画像に表示されないとして説明した。しかし、目標側境界面と開始側境界面は曲面であってもよい。この場合、目標側境界線と開始側境界線とは、直線ではなく、曲線となる。また、目標側境界線と開始側境界線は背景動画像に表示されてもよい。
【０１０１】
また、上記実施形態においては、主光源、および、副光源をそれぞれ１つずつ仮想空間内に配置するようにしたが、それぞれを、仮想空間内に１つ以上配置するようにしてもよい。ただし、上述したように、主光源、副光源は、それぞれ、仮想空間内の第１空間、および第４空間に配置されるようにする。
【０１０２】
さらに、第２の実施形態において、標的画像の色を、背景動画像に基づいて決定するようにしたが、同様にして、例えば、図１１に示すように、標的画像１１００の、格子模様によって表される縁１１０１の太さＷを、背景動画像に基づいて定めてもよい。前景動画像生成部は、例えば、標的画像が、背景動画像において重なる領域の画素の明るさを求める。画素値がＲＧＢのそれぞれで表現されている場合、当該重なっている領域の全ＲＧＢのそれぞれの値の平均を明るさとする。そして、前景動画像生成部は、当該算出した明るさに応じて、標的画像の縁の幅を定める。
【０１０３】
このとき、例えば、標的画像の周囲の長さを変えずに、内側に縁を太くしても、あるいは、内側の長さを変えずに、外側に縁を太くしてもよい。例えば、明るさに対する幅の太さを定めたテーブルを表示装置に記憶させ、前景動画像生成部は、当該テーブルを参照して、標的画像の縁の太さを求めてもよい。あるいは、明るさに応じた所定の割合を、所定の基準の太さに乗じて、縁の太さを求めてもよい。
【０１０４】
また、標的画像の色や明るさを変化させるのでなく、照準画像の色や明るさを変化させて、操作タイミング指示を判別し易くしてもよい。例えば、照準画像の縁に半透明領域を設ける。そして、主光源の明るさに応じて、照準画像の縁の不透明度を上げても良い。あるいは、主光源の明るさに応じて、照準画像の縁の色の明るさを暗くしてもよい。
【０１０５】
また、上記実施形態においては、ダンスゲームを例に説明したが、本表示装置は、定められた操作タイミングにしたがって、操作を行なうすべてのゲームに、適用可能である。
【図面の簡単な説明】
【０１０６】
【図１】本発明の実施の形態に係る表示装置が実現される典型的なゲーム装置の概要構成を示すブロック図である。
【図２】本発明の実施の形態に係る表示装置の機能ブロック図である。
【図３】（Ａ）は前景動画像の例を示す図であり、（Ｂ）は背景動画像の例を示す図である。
【図４】図３（Ａ）に示す前景動画像と、図３（Ｂ）に示す背景動画像とを合成した合成動画像の例を示す図である。
【図５】第１の実施形態に係る表示装置の処理の流れを示すフロー図である。
【図６】主光源と副光源とが仮想空間内に配置される位置の例を示す図である。
【図７】主光源と副光源とが仮想空間内に配置される位置の例を示す図である。
【図８】他の実施の形態に係る前景動画像生成部の処理の流れを示すフロー図である。
【図９】前景動画像の標的画像に対応する背景動画像における位置を示す図である。
【図１０】主光源と副光源とに照らされる測定経路上の各位置の明るさの例を示すグラフである。
【図１１】標的画像とその縁の例を示す図である。
【符号の説明】
【０１０７】
１００  ゲーム装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  インターフェイス
１０５  コントローラ
１０６  外部メモリ
１０７  画像処理部
１０８  ＤＶＤ−ＲＯＭドライブ
１０９  ＮＩＣ
１１０  音声処理部
２００  表示装置
２０１  前景動画像生成部
２０２  背景動画像生成部
２０３  合成表示部
【図１】
2010049425.tif 000003
【図２】
2010049425.tif 000004
【図３】
2010049425.tif 000005
【図４】
2010049425.tif 000006
【図５】
2010049425.tif 000007
【図６】
2010049425.tif 000008
【図７】
2010049425.tif 000009
【図８】
2010049425.tif 000010
【図９】
2010049425.tif 000011
【図１０】
2010049425.tif 000012
【図１１】
2010049425.tif 000013