(57)【要約】【課題】楽曲に合わせて予め定められた基準タイミングで所与の操作を携帯端末で行わせる場合であっても、プレーヤに種々の態様の操作を行わせることができる携帯端末を提供すること。【解決手段】操作者に携帯端末ＭＰを動かす操作を行わせることにより、表示部ＭＮに表示させた指示標識ＳＭが視認し難くなっても、画像としての指示標識ＳＭ以外の指示信号を基準期間ＫＫに対応する期間で出力した後、指示信号の出力を停止することにより、操作者に携帯端末ＭＰを動かす操作を終了することを指示することができる。【選択図】図２
2009131360.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、指示信号出力部と、携帯端末の動きを検出する検出部とが設けられた携帯端末用のプログラムであって、
記憶部に格納された楽曲データの再生を行う楽曲再生部と、
前記表示部に表示させる画像において、前記携帯端末を動かす操作を行うことを操作者に指示する指示標識を、前記楽曲データに合わせて予め定められた基準期間で基準位置を通過するように移動させる指示標識制御部と、
前記携帯端末を動かす操作を行うことを操作者に指示する指示信号を、前記基準期間に対応する期間で前記指示信号出力部に出力させる指示信号制御部として前記携帯端末のコンピュータを機能させることを特徴とするプログラム。
【請求項２】
表示部と、指示信号出力部と、携帯端末の動きを検出する検出部とが設けられた携帯端末用のプログラムであって、
記憶部に格納された楽曲データの再生を行う楽曲再生部と、
前記表示部に表示させる画像において、前記携帯端末を動かす操作を行うことを操作者に指示する指示標識を、前記楽曲データに合わせて予め定められた基準タイミングで基準位置を通過するように移動させる指示標識制御部と、
前記携帯端末を動かす操作を終了することを操作者に指示する指示信号を、前記基準タイミングに対応するタイミングで前記指示信号出力部に出力させる指示信号制御部として前記携帯端末のコンピュータを機能させることを特徴とするプログラム。
【請求項３】
請求項２において、
前記指示信号制御部が、
前記携帯端末を動かす操作を開始することを操作者に指示する指示信号を、前記楽曲データに合わせて予め定められた基準タイミングに対応するタイミングで前記指示信号出力部に出力させることを特徴とするプログラム。
【請求項４】
請求項２、３のいずれかにおいて、
前記指示信号制御部が、
前記楽曲データに合わせて予め定められた基準タイミングに対応するタイミングで前記指示信号出力部に前記指示信号の出力を開始させることを特徴とするプログラム。
【請求項５】
請求項２、３のいずれかにおいて、
前記指示信号制御部が、
前記楽曲データに合わせて予め定められた基準タイミングに対応するタイミングで前記指示信号出力部に前記指示信号の出力を終了させることを特徴とするプログラム。
【請求項６】
請求項１〜５のいずれかにおいて、
前記指示信号制御部が、
前記検出部の検出結果が所与のしきい値を超えた場合に、前記指示信号出力部に前記指示信号を出力させることを特徴とするプログラム。
【請求項７】
請求項１〜６のいずれかにおいて、
前記指示信号制御部が、
前記指示信号出力部に前記指示信号として振動を出力させることを特徴とするプログラム。
【請求項８】
請求項１〜７のいずれかにおいて、
前記指示標識制御部が、
前記表示部に表示させる画像において、前記携帯端末に設けられた操作部の操作を行うことを操作者に指示する指示標識を、前記楽曲データに合わせて予め定められた基準タイミングで基準位置を通過するように移動させることを特徴とするプログラム。
【請求項９】
コンピュータにより読み取り可能な情報記憶媒体であって、請求項１〜８のいずれかに記載されたプログラムを記憶することを特徴とする情報記憶媒体。
【請求項１０】
表示部と、指示信号出力部と、携帯端末の動きを検出する検出部とが設けられた携帯端末であって、
記憶部に格納された楽曲データの再生を行う楽曲再生部と、
前記表示部に表示させる画像において、前記携帯端末を動かす操作を行うことを操作者に指示する指示標識を、前記楽曲データに合わせて予め定められた基準期間で基準位置を通過するように移動させる指示標識制御部と、
前記携帯端末を動かす操作を行うことを操作者に指示する指示信号を、前記基準期間に対応する期間で前記指示信号出力部に出力させる指示信号制御部と、
を含むことを特徴とする携帯端末。
【請求項１１】
表示部と、指示信号出力部と、携帯端末の動きを検出する検出部とが設けられた携帯端末であって、
記憶部に格納された楽曲データの再生を行う楽曲再生部と、
前記表示部に表示させる画像において、前記携帯端末を動かす操作を行うことを操作者に指示する指示標識を、前記楽曲データに合わせて予め定められた基準タイミングで基準位置を通過するように移動させる指示標識制御部と、
前記携帯端末を動かす操作を終了することを操作者に指示する指示信号を、前記基準タイミングに対応するタイミングで前記指示信号出力部に出力させる指示信号制御部と、
を含むことを特徴とする携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末、プログラム及び情報記憶媒体に関する。
【背景技術】
【０００２】
従来から、楽曲の進行に合わせたタイミングでボタンなどのＯＮ／ＯＦＦ操作を行わせる音楽ゲーム装置が知られている。かかる音楽ゲーム装置では、表示部に表示させる画像において、所定の指示マーク（指示標識）を楽曲の進行に合わせた基準タイミングで所定の基準位置に到達するように移動させることにより、プレーヤに楽曲の進行に合わせた操作タイミングを指示している。そしてかかる音楽ゲーム装置には、ゲーム性を高めるために、操作タイミングごとに異なる操作を指示するものもある（特許文献１）。
【特許文献１】特開２００７−１８１６５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ここで従来の音楽ゲーム装置では、プレーヤが操作入力を行う操作部と、操作タイミングを指示する指示マークを表示させる表示部とが分離された状態で設けられていたため、プレーヤによる操作部の操作態様に関わらず、表示部に表示させる指示マークによって安定的に操作タイミングを指示することができる。
【０００４】
しかし、音楽ゲームを携帯電話機や携帯ゲーム機などの携帯端末で実行する場合であって、操作入力として携帯端末自体を動かすという操作をプレーヤに行わせる場合には、携帯端末では動きを検出する検出部と、操作タイミングを指示する画像を表示させる表示部とが一体として設けられているため、プレーヤが携帯端末自体を動かすという操作を行うと、表示部に表示させる指示マークの移動状態を視認することができなくなり、操作タイミングを指示することができない。
【０００５】
本発明は、以上のような課題に鑑みてなされたものであり、その目的とするところは、楽曲に合わせて予め定められた基準タイミングで所与の操作を携帯端末で行わせる場合であっても、プレーヤに種々の態様の操作を行わせることができる携帯端末、プログラム及び情報記憶媒体を提供することにある。
【課題を解決するための手段】
【０００６】
（１）本発明は、
表示部と、指示信号出力部と、携帯端末の動きを検出する検出部とが設けられた携帯端末であって、
記憶部に格納された楽曲データの再生を行う楽曲再生部と、
前記表示部に表示させる画像において、前記携帯端末を動かす操作を行うことを操作者に指示する指示標識を、前記楽曲データに合わせて予め定められた基準期間で基準位置を通過するように移動させる指示標識制御部と、
前記携帯端末を動かす操作を行うことを操作者に指示する指示信号を、前記基準期間に対応する期間で前記指示信号出力部に出力させる指示信号制御部と、
を含むことを特徴とする携帯端末に関係する。
【０００７】
また本発明は、上記各部としてコンピュータを機能させるプログラムに関係する。また本発明は、コンピュータ読み取り可能な情報記憶媒体であって、上記各部としてコンピュータを機能させるプログラムを記憶（記録）した情報記憶媒体に関係する。
【０００８】
本発明において「指示信号出力部」とは、例えば、携帯端末を振動させるバイブレータなど振動を出力する振動部や、ＬＥＤなど光を出力する発光部や、スピーカなど音を出力する音出力部など、画像としての指示標識以外の指示信号を出力して、携帯端末を動かす操作を行うことを操作者に指示することができるものとすることができる。また本発明において「表示部」を「指示信号出力部」として機能させ、例えば、基準期間に対応する期間で表示部に輝度が高い画像を表示させるなど、指示標識よりも操作者が識別しやすい画像を指示信号として表示部に出力させるようにしてもよい。
【０００９】
本発明によれば、操作者に携帯端末を動かす操作を行わせることにより、表示部に表示させた指示標識が視認し難くなっても、画像としての指示標識以外の指示信号を基準期間に対応する期間で出力した後、指示信号の出力を停止することにより、操作者に携帯端末を動かす操作を終了することを指示することができる。従って本発明によれば、楽曲に合わせて予め定められた基準期間で、操作者に携帯端末を動かす操作を適切に行わせることができる。
【００１０】
なお本発明では、
前記検出部の検出結果に基づき、前記携帯端末が動かされたタイミングを取得するタイミング取得部と、
前記携帯端末が動かされたタイミングと前記基準期間とに基づき、前記操作者の操作を評価する評価部と、
を更に含むようにしてもよい。
【００１１】
（２）本発明は、
表示部と、指示信号出力部と、携帯端末の動きを検出する検出部とが設けられた携帯端末であって、
記憶部に格納された楽曲データの再生を行う楽曲再生部と、
前記表示部に表示させる画像において、前記携帯端末を動かす操作を行うことを操作者に指示する指示標識を、前記楽曲データに合わせて予め定められた基準タイミングで基準位置を通過するように移動させる指示標識制御部と、
前記携帯端末を動かす操作を終了することを操作者に指示する指示信号を、前記基準タイミングに対応するタイミングで前記指示信号出力部に出力させる指示信号制御部と、
を含むことを特徴とする携帯端末に関係する。
【００１２】
また本発明は、上記各部としてコンピュータを機能させるプログラムに関係する。また本発明は、コンピュータ読み取り可能な情報記憶媒体であって、上記各部としてコンピュータを機能させるプログラムを記憶（記録）した情報記憶媒体に関係する。
【００１３】
本発明において「指示信号出力部」とは、例えば、携帯端末を振動させるバイブレータなど振動を出力する振動部や、ＬＥＤなど光を出力する発光部や、スピーカなど音を出力する音出力部など、画像としての指示標識以外の指示信号を出力して、携帯端末を動かす操作を行うことを操作者に指示することができるものとすることができる。また本発明において「表示部」を「指示信号出力部」として機能させ、例えば、基準タイミングに対応するタイミングで表示部に輝度が高い画像を表示させるなど、指示標識よりも操作者が識別しやすい画像を指示信号として表示部に出力させるようにしてもよい。
【００１４】
本発明によれば、操作者に携帯端末を動かす操作を行わせることにより、表示部に表示させた指示標識が視認し難くなっても、画像としての指示標識以外の指示信号を出力することにより、操作者に携帯端末を動かす操作を終了することを指示することができる。従って本発明によれば、楽曲に合わせて予め定められた基準期間で、操作者に携帯端末を動かす操作を適切に行わせることができる。
【００１５】
なお本発明では、
前記検出部の検出結果に基づき、前記携帯端末が動かされたタイミングを取得するタイミング取得部と、
前記携帯端末が動かされたタイミングと前記基準タイミングとに基づき、前記操作者の操作を評価する評価部と、
を更に含むようにしてもよい。
【００１６】
（３）また本発明に係る携帯端末、プログラム及び情報記憶媒体では、
前記指示信号制御部が、
前記携帯端末を動かす操作を開始することを操作者に指示する指示信号を、前記楽曲データに合わせて予め定められた基準タイミングに対応するタイミングで前記指示信号出力部に出力させるようにしてもよい。
【００１７】
本発明によれば、指示信号出力部に指示信号を出力させることにより、携帯端末を動かす操作を開始することを操作者に指示することができる。
【００１８】
（４）また本発明に係る携帯端末、プログラム及び情報記憶媒体では、
前記指示信号制御部が、
前記楽曲データに合わせて予め定められた基準タイミングに対応するタイミングで前記指示信号出力部に前記指示信号の出力を開始させるようにしてもよい。
【００１９】
本発明によれば、指示信号出力部に指示信号の出力を開始させることにより、操作者に基準タイミングを認知させることができる。
【００２０】
（５）また本発明に係る携帯端末、プログラム及び情報記憶媒体では、
前記指示信号制御部が、
前記楽曲データに合わせて予め定められた基準タイミングに対応するタイミングで前記指示信号出力部に前記指示信号の出力を終了させるようにしてもよい。
【００２１】
本発明によれば、指示信号出力部に指示信号の出力を終了させることにより、操作者に基準タイミングを認知させることができる。
【００２２】
（６）また本発明に係る携帯端末、プログラム及び情報記憶媒体では、
前記指示信号制御部が、
前記検出部の検出結果が所与のしきい値を超えた場合に、前記指示信号出力部に前記指示信号を出力させるようにしてもよい。
【００２３】
本発明によれば、携帯端末の動きがない、または少ない場合には、表示部に表示させた指示標識を視認しやすい状態であるとして、指示信号出力部からの指示信号の出力を省略することができる。
【００２４】
（７）また本発明に係る携帯端末、プログラム及び情報記憶媒体では、
前記指示信号制御部が、
前記指示信号出力部に前記指示信号として振動を出力させるようにしてもよい。
【００２５】
本発明によれば、指示信号出力部が出力する振動により、操作者に基準タイミングを認知させることができる。
【００２６】
（８）また本発明に係る携帯端末、プログラム及び情報記憶媒体では、
前記指示標識制御部が、
前記表示部に表示させる画像において、前記携帯端末に設けられた操作部の操作を行うことを操作者に指示する指示標識を、前記楽曲データに合わせて予め定められた基準タイミングで基準位置を通過するように移動させるようにしてもよい。
【００２７】
本発明によれば、指示標識または指示信号に応じて、携帯端末を動かす操作または操作部の操作を、楽曲データに合わせて予め定められた基準タイミングに対応させて行わせることができる。
【００２８】
なお本発明では、
前記タイミング取得部が、
前記操作部が操作されたタイミングを取得し、
前記評価部が、
前記操作部が操作されたタイミングと前記基準タイミングとに基づき、前記操作者の操作を評価するようにしてもよい。
【発明を実施するための最良の形態】
【００２９】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００３０】
１．概略
図１（Ａ）、図１（Ｂ）は、本実施形態の音楽ゲームプログラムがインストールされた携帯電話機ＭＰ（携帯端末の一例）の外観を示す図である。本実施形態の音楽ゲームプログラムは、パケット通信によりサーバから携帯電話機ＭＰに配信され、携帯電話機ＭＰにインストールされることにより、携帯電話機ＭＰを音楽ゲーム機として機能させることができる。本実施形態では音楽ゲームとして、楽曲の進行に合わせて擬似的にタンバリンを叩くあるいは振るというゲームを実行する。
【００３１】
本実施形態の携帯電話機ＭＰは、図１（Ａ）に示すように、表面にモニタＭＮと、複数の操作ボタンＣＢとが設けられており、図１（Ｂ）に示すように、裏面にカメラＣＭと、スピーカＳＰとが設けられている。
【００３２】
そして本実施形態の携帯電話機ＭＰは、音楽ゲームが開始されると、スピーカＳＰから楽曲音を出力させるとともに、図１（Ａ）に示すようにモニタＭＮにおいて、楽曲の進行状況に合わせて複数の押下指示マークＰＭを、モニタＭＮの表示領域の右側から左方向に向けて移動させる画像を表示させる。この押下指示マークＰＭは、操作ボタンＣＢを押下する操作を行うべき基準タイミングをプレーヤに認知させるための表示である。本実施形態では、モニタＭＮの左側中央部に基準線ＳＬ（基準位置の一例）を固定的に表示させ、楽曲データに合わせて予め定められた押下指示マークＰＭごとの基準タイミングで各押下指示マークＰＭが基準線ＳＬを通過するように、各押下指示マークＰＭを所定の移動経路上で移動させる。
【００３３】
そして本実施形態では、各押下指示マークＰＭに異なる数字が付されており、各押下指示マークＰＭが基準線ＳＬを通過した基準タイミングにおいて、付された数字に対応する操作ボタンＣＢを押下する操作が行われると、スピーカＳＰからタンバリンの太鼓音である「ドン」という効果音と、タンバリンのリム部のシンバル音である「シャン」という効果音とを同時に出力させるとともに、得点を加算する。一方、基準タイミングにおいて、付された数字に対応する操作ボタンＣＢを押下する操作が行われないと、スピーカから不快音の効果音を出力させる。
【００３４】
特に本実施形態の携帯電話機ＭＰは、図１（Ｂ）に示すカメラＣＭが撮像した複数フレームの画像を解析することにより、携帯電話機ＭＰの動きを検出することができるようになっている。そして本実施形態では、図２（Ａ）に示すように、押下指示マークＰＭとは異なる振り指示マークＳＭを、図１（Ａ）の押下指示マークＰＭと同様に、楽曲の進行状況に合わせてモニタＭＮの表示領域の右側から左方向に向けて移動させる画像を表示させる。この振り指示マークＳＭは、携帯電話機ＭＰを振る（動かすことの一例）操作を行うべき基準タイミングをプレーヤに認知させるための表示である。そして本実施形態では、振り指示マークＳＭが基準線ＳＬを通過する基準タイミングにおいて、図２（Ｂ）に示すように、携帯電話機ＭＰを振る操作が行われると、あたかもタンバリンが振られたかのように携帯電話機ＭＰが振られた回数に応じて、スピーカＳＰからシンバル音の「シャン・シャン・シャン・・・」という効果音を出力させる。
【００３５】
そして本実施形態では、図２（Ａ）に示すように、振り指示マークＳＭは、振り指示マークＳＭが移動する移動経路に沿った軸方向に所与の長さを有している。従って、振り指示マークＳＭが基準線ＳＬを通過するためには、ほぼ円形状の押下指示マークＰＭが基準線ＳＬを通過するよりも長い、所与の長さの時間経過が必要となっている。これにより本実施形態では、振り指示マークＳＭは、携帯電話機ＭＰを振る操作を行うべき連続した基準タイミング群である基準期間をプレーヤに認知させる。すなわち本実施形態では、プレーヤは、図２（Ａ）に示すように、振り指示マークＳＭの先端部分が基準線ＳＬを通過し始めるタイミングに合わせて携帯電話機ＭＰを振る操作を開始することにより、楽曲に合わせて予め定められた基準期間の始期に適した操作を行うことができる。
【００３６】
そして本実施形態では、振り指示マークＳＭの後端部分が基準線ＳＬを通過し終わるタイミングに合わせて携帯電話機ＭＰを振る操作を終了することにより、楽曲に合わせて予め定められた基準期間の終期に適した操作を行うことができる。しかし、図２（Ｂ）に示すように携帯電話機ＭＰを振る操作を行っている間は、モニタＭＮに表示させた振り指示マークＳＭの移動状態を視認することが困難になってしまう。すなわち本実施形態では、携帯電話機ＭＰを振る操作を行っている間は、振り指示マークＳＭによって携帯電話機ＭＰを振る操作を終了するタイミングを把握することができない。
【００３７】
そこで本実施形態では、携帯電話機ＭＰの内部に設けられた図示しないバイブレータに振動（指示信号の一例）を出力させ、図２（Ｂ）に示すように携帯電話機ＭＰを振動させることにより、携帯電話機ＭＰを振る操作を行うことをプレーヤに指示する構成を採用する。具体的には本実施形態では、携帯電話機ＭＰを振る操作を行うべき基準期間が開始するタイミングでバイブレータに振動の出力を開始させ、基準期間が終了するタイミングでバイブレータに振動の出力を停止させる。すなわち本実施形態では、振動の出力を開始することにより、携帯電話機ＭＰを振る操作を開始することをプレーヤに指示し、振動の出力を停止することにより、携帯電話機ＭＰを振る操作を終了することをプレーヤに指示している。
【００３８】
これにより本実施形態では、プレーヤに携帯電話機ＭＰを動かす操作を行わせることにより、モニタＭＮに表示させた振り指示マークＳＭが視認し難くなっても、画像としての振り指示マークＳＭ以外に、指示信号として振動を出力させることにより、プレーヤに携帯電話機ＭＰを動かす操作を終了することを指示することができる。
【００３９】
２．構成
次に、図３を用いて本実施形態における携帯端末の構成について説明する。図３は、本実施形態における携帯端末の機能ブロック図の一例である。なお、本実施形態の携帯端末は、図３の構成要素（各部）の一部を省略した構成としてもよい。
【００４０】
操作部１６０は、携帯端末に一体的に設けられ、プレーヤが操作データを入力するためのものであり、その機能は、レバー、ボタン、アナログパッド、マイク、タッチパネル型ディスプレイ、或いは筺体などにより実現できる。
【００４１】
特に操作部１６０としてタッチパネル型ディスプレイを採用した場合には、操作部１６０は、液晶ディスプレイに、プレーヤの接触位置を検出するタッチパネルを積層することにより構成することができ、表示部１９０としても機能する。
【００４２】
検出部１６２は、携帯端末に一体的に設けられ、携帯端末の動きを検出するためのものであり、その機能は、カメラ、加速度センサ、姿勢方位センサ、ジャイロセンサなどにより実現できる。例えば検出部１６２としてカメラを用いた場合には、例えば１秒間に１０フレームの画像を撮像するなど所定の短時間で複数フレームの画像を撮像する。そして、各画像において共通する複数の特徴点を抽出し、各画像における複数の特徴点の移動量、移動方向を算出することにより、携帯端末の基準位置、基準向き（基準軸）からの位置、向きの変位を検出する。
【００４３】
また例えば検出部１６２として加速度センサ、姿勢方位センサ、ジャイロセンサなどを用いた場合には、複数の軸の各軸方向への加速度、角速度、速度などにより、基準位置、基準向き（基準軸）からの位置、向きの変位を検出する。例えば加速度センサとしては、圧電型や動電式、歪みケージ式等のハードウェアにより実現できる。これにより検出部１６２は、携帯端末自体の傾きや動きを連続的な値として検出することができる。
【００４４】
記憶部１７０は、処理部１００や通信部１９６などのワーク領域となるもので、その機能はＲＡＭ（ＶＲＡＭ）などにより実現できる。そして、本実施形態の記憶部１７０は、ワーク領域として使用される主記憶部１７１と、最終的な表示画像等が記憶されるフレームバッファ１７２と、オブジェクトのモデルデータが記憶されるオブジェクトデータ記憶部１７３と、を含む。なお、これらの一部を省略する構成としてもよい。
【００４５】
特に本実施形態の記憶部１７０は、楽曲データ記憶部１７６と、譜面データ記憶部１７７と、指示信号データ記憶部１７８と、基準データ記憶部１７９とを含む。
【００４６】
楽曲データ記憶部１７６には、複数種類の楽曲の楽曲データが格納される。
【００４７】
また譜面データ記憶部１７７には、楽曲データごとに、楽曲の再生に連動して表示部１９０にスクロール表示される横長の画像であって、楽曲に応じた間隔で複数の押下指示マークＰＭ及び複数の振り指示マークＳＭが配置された譜面画像が格納される。
【００４８】
また指示信号データ記憶部１７８には、楽曲データごとに、携帯端末を動かす操作を行うことをプレーヤに指示する指示信号を指示信号出力部１９４に出力させるための制御データが格納される。
【００４９】
また基準データ記憶部１７９には、楽曲データごとに、操作部１６０の操作を行うべき基準タイミングデータと、携帯端末を動かす操作を行うべき基準タイミングデータまたは基準期間データと、各基準タイミングまたは各基準期間において行うべき操作種類を示す操作種類データとが対応付けられて格納される。具体的には基準データ記憶部１７９では、各押下指示マークＰＭについての基準タイミングデータには、複数の操作ボタンＣＢのいずれかが押下されることを示す操作種類データが対応付けられており、各振り指示マークＳＭについての基準タイミングデータまたは基準期間データには、携帯電話機ＭＰが振られることを示す操作種類データが対応付けられている。
【００５０】
情報記憶媒体１８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などにより実現できる。
【００５１】
この情報記憶媒体１８０には、処理部１００において本実施形態の種々の処理を行うためのプログラム（データ）が記憶されている。即ち、この情報記録媒体１８０には、本実施形態の各部としてコンピュータを機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）が記憶されている。
【００５２】
表示部１９０は、携帯端末に一体的に設けられ、本実施形態により生成された画像を出力するものであり、その機能は、ＣＲＴ、ＬＣＤ、タッチパネル型ディスプレイなどにより実現できる。具体的には本実施形態では、ゲームが開始され楽曲データが再生出力されると、楽曲データの再生に連動させて、押下指示マークＰＭおよび振り指示マークＳＭを基準線ＳＬに向けて移動させる画像を表示する。本実施形態では表示部１９０は、楽曲データの再生に連動させて、楽曲に応じた譜面画像を再生表示する。
【００５３】
音出力部１９２は、携帯端末に一体的に設けられ、本実施形態により生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。具体的には本実施形態では、ゲームが開始され楽曲データが再生されると、楽曲を出力する。
【００５４】
指示信号出力部１９４は、携帯端末に一体的に設けられ、画像としての指示標識以外の指示信号を出力するものであり、その機能は、携帯端末を振動させるバイブレータなど振動を出力する振動部や、ＬＥＤなど光を出力する発光部や、スピーカなど音を出力する音出力部１９２など、画像としての指示標識以外の指示信号を出力して、携帯端末を動かす操作を行うことをプレーヤに指示することができるものとすることができる。
【００５５】
また本発明において表示部１９０を指示信号出力部１９４として機能させ、例えば、基準タイミングに対応するタイミングまたは基準期間に対応する期間で、表示部１９０に輝度が高い画像を表示させるなど、指示標識よりもプレーヤが識別しやすい画像を指示信号として表示部１９０に出力させるようにしてもよい。例えば、画面全体を白色にするフラッシュ画像を表示させたり、画面の一部をピンク色にする画像を表示させるようにしてもよい。すなわち指示信号出力部１９４は、携帯端末を動かす操作が行われている間であっても、所与のタイミングをプレーヤに認知させることができる指示信号を出力するものにより実現することができる。
【００５６】
通信部１９６は、外部（例えばサーバや他の携帯端末）との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【００５７】
なお、本実施形態の各部としてコンピュータを機能させるためのプログラム（データ）は、ホスト装置（サーバ）が有する情報記憶媒体からネットワーク及び通信部１９６を介して情報記憶媒体１８０（記憶部１７０）に配信してもよい。このようなホスト装置（サーバ）の情報記憶媒体の使用も本発明の範囲内に含めることができる。
【００５８】
処理部１００（プロセッサ）は、操作部１６０からの操作データ、検出部１６２からの検出データ、プログラムなどに基づいて、ゲーム処理、画像生成処理、或いは音生成処理などの処理を行う。ここで、ゲーム処理としては、ゲーム開始条件が満たされた場合にゲームを開始する処理、ゲームを進行させる処理、キャラクタやマップなどのオブジェクトを配置する処理、オブジェクトを表示する処理、ゲーム結果を演算する処理、或いはゲーム終了条件が満たされた場合にゲームを終了する処理などがある。この処理部１００は記憶部１７０をワーク領域として各種処理を行う。処理部１００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。
【００５９】
特に、本実施形態の処理部１００は、楽曲再生部１１０、表示制御部１１２、指示標識制御部１１３、指示信号制御部１１４、タイミング取得部１１６、評価部１１８を含む。なお、これらの一部を省略する構成としてもよい。
【００６０】
楽曲再生部１１０は、プレーヤの選択入力や所与のプログラムに基づいて、楽曲データ記憶部１７６に格納された複数の楽曲データのうち対応する楽曲データを読出すことにより楽曲データの再生を行い、音出力部１９２から楽曲を出力させる。本実施形態では楽曲再生部１１０は、設定されたゲームレベルやプレーヤのゲーム成績などに応じて楽曲の再生状況を変化させるようにしてもよい。例えば、楽曲の再生音量を小さくしたり、断続的に消音したり、音程やリズムを変化させるなどして、プレーヤが楽曲の再生状況から基準タイミングなどを把握し難くするようにしてもよい。
【００６１】
表示制御部１１２は、表示部１９０に表示出力される表示物（オブジェクト）の表示制御を行う。具体的には、表示物（ゲームキャラクタ、背景、標的、車、ボール、アイテム、建物、樹木、柱、壁、マップ）を発生させたり、表示物の表示位置を指示したり、表示物を消滅させたりするなどの表示制御を行う。即ち発生した表示物を表示物リストに登録したり、表示物リストを描画処理部等に転送したり、消滅した表示物を表示物リストから削除したりするなどの表示制御を行う。
【００６２】
特に本実施形態では、表示制御部１１２は指示標識制御部１１３として機能し、携帯端末に設けられた操作部１６０の操作を行うことをプレーヤに指示する指示標識を、楽曲データに合わせて予め定められた基準タイミングで基準位置を通過するように移動させるとともに、携帯端末を動かす操作を行うことをプレーヤに指示する指示標識を、楽曲データに合わせて予め定められた基準タイミングまたは基準期間で基準位置を通過するように移動させる。
【００６３】
具体的には指示標識制御部１１３は、再生される楽曲データに対応する譜面画像を譜面データ記憶部１７７から読出し、楽曲データの再生に連動させて譜面画像の再生を行う。すなわち指示標識制御部１１３は、譜面画像に配置された押下指示マークＰＭと振り指示マークＳＭとが、それぞれに対応する基準タイミングあるいは基準期間で基準線ＳＬを通過するように、譜面画像を表示部１９０においてスクロール表示させる。
【００６４】
指示信号制御部１１４は、携帯端末を動かす操作を行うことをプレーヤに指示する指示信号を、楽曲データに合わせて予め定められた基準期間に対応する期間で指示信号出力部１９４に出力させる。また指示信号制御部１１４は、携帯端末を動かす操作を終了することをプレーヤに指示する指示信号を、楽曲データに合わせて予め定められた基準タイミングに対応するタイミングで指示信号出力部１９４に出力させるようにしてもよい。また指示信号制御部１１４は、携帯端末を動かす操作を開始することをプレーヤに指示する指示信号を、楽曲データに合わせて予め定められた基準期間に対応するタイミングで指示信号出力部１９４に出力させるようにしてもよい。
【００６５】
また指示信号制御部１１４は、楽曲データに合わせて予め定められた基準タイミングに対応するタイミングで指示信号出力部１９４に指示信号の出力を開始させるようにしてもよいし、楽曲データに合わせて予め定められた基準タイミングに対応するタイミングで指示信号出力部１９４に指示信号の出力を終了させるようにしてもよい。
【００６６】
具体的には指示信号制御部１１４は、再生される楽曲データに対応する制御データを指示信号データ記憶部１７８から読出し、楽曲データの再生に連動させて制御データの再生を行う。すなわち指示信号制御部１１４は、譜面画像に配置された振り指示マークＳＭが基準線ＳＬを通過する基準期間あるいは基準タイミングで、指示信号出力部１９４に指示信号を出力させる。
【００６７】
また指示信号制御部１１４は、検出部１６２の検出結果が所与のしきい値を超えた場合に、指示信号出力部１９４に指示信号を出力させるようにしてもよい。具体的には指示信号制御部１１４は、検出部１６２の検出結果が所与のしきい値に達しない場合には、譜面画像に配置された振り指示マークＳＭが基準線ＳＬを通過する基準期間あるいは基準タイミングが到来しても、制御データを無効化することにより、指示信号出力部１９４からの指示信号の出力を省略するようにしてもよい。
【００６８】
タイミング取得部１１６は、楽曲データの再生が開始されることに連動させて、所定のカウント値のカウントを開始する。そしてタイミング取得部１１６は、操作部１６０からの操作入力に基づき、操作部１６０が操作されたタイミングを取得する。またタイミング取得部１１６は、検出部１６２の検出結果に基づき、携帯端末が動かされたタイミングを取得する。特にタイミング取得部１１６は、携帯端末が動かされたタイミング群または期間を取得する。ここで携帯端末が動かされた期間を取得する場合には、タイミング取得部１１６は、検出部１６２の検出結果が所与のしきい値を超えている間の期間を取得する。
【００６９】
評価部１１８は、操作部１６０が操作されたタイミングと、基準データ記憶部１７９に格納された基準タイミングとを比較判定し、押下指示マークＰＭについてのプレーヤの操作を評価する。また携帯端末が動かされたタイミング群または期間と、基準データ記憶部１７９に格納された基準タイミングまたは基準期間とを比較判定し、振り指示マークＳＭについてのプレーヤの操作を評価する。
【００７０】
そして評価部１１８は、比較判定結果に応じてゲーム成績を演算したり、比較判定結果に応じた画像演出を行うことによりプレーヤを評価する。なお比較判定結果が悪い場合には、楽曲データの音量を消音する或いは小さくして、不快な効果音データを再生出力させたり、携帯端末を振動させたりするようにしてもよい。
【００７１】
３．本実施形態の手法
３−１．指示マークの移動表示と操作タイミングの評価
次に、図４を用いて本実施形態の指示マークの移動表示と操作タイミングの評価の手法について説明する。図４に示すように、本実施形態では楽曲データの再生に連動させて、モニタＭＮの表示領域ＤＡにおいて、複数の押下指示マークＰＭ−１〜ＰＭ−ｎ（ｎは自然数）と、複数の振り指示マークＳＭ−１〜ＳＭ−ｎとを、固定的に表示される基準線ＳＬに向けて、右側から左方向に所定の経路上を一定速度で移動させる。
【００７２】
本実施形態では、図４に示すように、楽曲データの再生に連動して表示領域ＤＡにスクロール表示される横長の画像であって、楽曲に応じた間隔で押下指示マークＰＭ及び振り指示マークＳＭが配置された譜面画像ＳＰを予め形成しておく。この譜面画像ＳＰは、対応する楽曲の実際の譜面における音符から、楽曲の中でも特徴的な音に対応する音符を抽出し、抽出した音符の実際の譜面における位置を、譜面画像ＳＰにおける押下指示マークＰＭまたは振り指示マークＳＭの位置とすることにより形成することができる。
【００７３】
そして本実施形態では、プレーヤの操作を評価するための基準データとして、押下指示マークＰＭ−１〜ＰＭ−ｎのそれぞれについて、操作ボタンＣＢを押下する操作を行うべき基準タイミングＫＴ−１〜ＫＴ−ｎが予め対応付けられている。また基準データとして、振り指示マークＳＭ−１〜ＳＭ−ｎのそれぞれについて、携帯電話機ＭＰを振る操作を行うべき基準期間ＫＫ−１〜ＫＫ−ｎが予め対応付けられている。
【００７４】
そして本実施形態では、楽曲データの再生が開始されてから基準タイミングＫＴ−１〜ＫＴ−ｎが到来したときに、対応する押下指示マークＰＭ−１〜ＰＭ−ｎの中心が基準線ＳＬに到達するように、または基準期間ＫＫ−１〜ＫＫ−ｎが到来したときに、対応する振り指示マークＳＭ−１〜ＳＭ−ｎが基準期間ＫＫ−１〜ＫＫ−ｎで基準線ＳＬを通過するように、譜面画像ＳＰをスクロール表示させる。
【００７５】
そして本実施形態では、楽曲の再生を開始するとともに、譜面画像ＳＰのスクロール表示を開始し、基準データの基準カウント値のカウントを開始する。そして、例えば図４に示す押下指示マークＰＭ−１の中心が基準線ＳＬを通過している基準タイミングＫＴ１（例えば楽曲再生開始から５秒後）が到来したときに、操作ボタンＣＢを押下する操作が行われると、タンバリンの効果音をスピーカＳＰから出力させるとともに、「Ｇｒｅａｔ！」とプレーヤを評価する表示を行い、相対的に高い得点を加算する。
【００７６】
また、基準タイミングと操作タイミングとが厳密に一致しなくても、押下指示マークＰＭ−２が基準線ＳＬを通過している間（基準タイミングＫＴの前後０．２秒間）に、操作ボタンＣＢを押下する操作が行われると、タンバリンの効果音をスピーカＳＰから出力させるとともに、「Ｇｏｏｄ」とプレーヤを評価する表示を行い、相対的に低い得点を加算する。
【００７７】
一方、押下指示マークＰＭ−１が基準線ＳＬを通過している間に、操作ボタンＣＢを押下する操作が行われない、或いは押下指示マークＰＭ−１に付された数字に対応する操作ボタンＣＢでない操作ボタンＣＢを押下する操作が行われた場合には、「Ｂａｄ」とプレーヤを評価する表示を行い、得点は加算しない。
【００７８】
３−２．振動の出力と操作期間の評価
そして本実施形態では、図５に示すように、振り指示マークＳＭ−１〜ＳＭ−ｎのそれぞれについては、携帯電話機ＭＰを振る操作を評価するための基準データとしての基準期間ＫＫ−１〜ＫＫ−ｎに加え、携帯電話機ＭＰの内部に設けられたバイブレータを駆動する制御データが予め対応付けられている。
【００７９】
そして本実施形態では、楽曲の再生を開始するとともに、バイブレータを駆動する制御データの再生も同時に開始する。例えば図５の例の制御データは、振り指示マークＳＭ−１の先端が基準線ＳＬに到達するタイミング（例えば楽曲再生開始から１５秒後）が到来したときに、バイブレータをＯＮにする信号の出力を開始し、振り指示マークＳＭ−１が基準線ＳＬを通過する期間でＯＮ信号の出力を継続し、振り指示マークＳＭ−１の後端が基準線ＳＬを通過するタイミング（例えば楽曲再生開始から１８秒後）が到来したときに、バイブレータをＯＦＦにする信号の出力を開始する。すなわち本実施形態では、図５の例の制御データにより、基準期間ＫＫ−１〜ＫＫ−ｎと同一の期間でバイブレータを駆動する。
【００８０】
これにより本実施形態では、バイブレータに振動を出力させることにより、携帯電話機ＭＰを振る操作を行うことをプレーヤに指示し、バイブレータに振動の出力を停止させることにより、携帯電話機ＭＰを振る操作を終了することをプレーヤに指示することができる。
【００８１】
そして、例えば図５に示す基準期間ＫＫ１（例えば楽曲再生開始から１５秒後〜１８秒後）において、携帯電話機ＭＰを振る操作が行われると、振り操作を検出した回数に応じてタンバリンの効果音をスピーカＳＰから出力させるとともに、振り操作の大きさや回数などに応じて「Ｇｒｅａｔ！」とプレーヤを評価する表示を行い、相対的に高い得点を加算する。
【００８２】
また、基準期間ＫＫ１において携帯電話機ＭＰを振る操作が行われても、振り操作の大きさが小さい、または回数が少ない場合には「Ｇｏｏｄ」とプレーヤを評価する表示を行い、相対的に低い得点を加算する。
【００８３】
一方、基準期間ＫＫ１において携帯電話機ＭＰを振る操作が行われない、基準期間ＫＫ１〜ＫＫ−ｎ以外の期間において携帯電話機ＭＰを振る操作が行われた場合には、「Ｂａｄ」とプレーヤを評価する表示を行い、得点は加算しない。
【００８４】
こうして本実施形態では、プレーヤに携帯電話機ＭＰを動かす操作を行わせることにより、モニタＭＮに表示させた振り指示マークＳＭが視認し難くなっても、画像としての振り指示マークＳＭ以外に、指示信号として振動を出力させることにより、プレーヤに携帯電話機ＭＰを動かす操作を終了することを指示することができる。
【００８５】
３−３．振動の出力の態様
図５の例では、基準期間ＫＫと同一の期間でバイブレータを駆動する制御データを例に挙げて説明したが、バイブレータを駆動する期間は基準期間ＫＫと同一でなくともよい。例えば、バイブレータに振動の出力を停止させることにより、携帯電話機ＭＰを振る操作を終了することをプレーヤに指示する場合には、プレーヤが振動の停止に気付いてから振り操作を停止するまでに時間差（遅延）が生じることが多い。従って、図６に示す制御データＡのように、バイブレータを駆動する期間の終期が、基準期間ＫＫの終期よりも早く到来するようにしてもよい。
【００８６】
またバイブレータに振動の出力を開始させることにより、携帯電話機ＭＰを振る操作を開始することをプレーヤに指示する場合には、プレーヤが振動の開始に気付いてから振り操作を開始するまでに時間差（遅延）が生じることが多い。従って、図６に示す制御データＢのように、バイブレータを駆動する期間の始期が、基準期間ＫＫの始期よりも早く到来するようにしてもよい。
【００８７】
また図５の例では、基準期間ＫＫでバイブレータの駆動を継続する制御データを例に挙げて説明したが、基準期間ＫＫでバイブレータの駆動を継続しなくともよい。例えば、図６に示す制御データＣのように、基準期間ＫＫの始期と終期のそれぞれにおいて、バイブレータをパルス的に短期振動させることにより、基準期間ＫＫの始期と終期をプレーヤに指示するようにしてもよい。
【００８８】
この場合には図６に示す制御データＣのように、基準期間ＫＫの始期でバイブレータに短期振動を開始させるとともに、基準期間ＫＫの終期でバイブレータに短期振動を開始させるようにしてもよい。また図６に示す制御データＤのように、基準期間ＫＫの始期がバイブレータの短期振動の中間点となるように短期振動を開始させるとともに、基準期間ＫＫの終期がバイブレータの短期振動の中間点となるように短期振動を開始させるようにしてもよい。また図６に示す制御データＥのように、基準期間ＫＫの始期でバイブレータに短期振動を停止させるとともに、基準期間ＫＫの終期でバイブレータに短期振動を停止させるようにしてもよい。
【００８９】
また、プレーヤは、基準期間ＫＫの始期の直前においては、携帯電話機ＭＰを振る操作を行っていないため、モニタＭＮに表示される画像において振り指示マークＳＭの移動状況を確認することにより、携帯電話機ＭＰを振る操作を開始することができる。従って、基準期間ＫＫの始期に関しては、バイブレータを振動させなくてもよく、例えば、図６に示す制御データＦのように、基準期間ＫＫの終期において、バイブレータをパルス的に短期振動させることにより基準期間ＫＫの終期をプレーヤに指示すれば、プレーヤは基準期間ＫＫに合わせて適切に携帯電話機ＭＰを振る操作を行うことができる。
【００９０】
この場合には図６に示す制御データＦのように、基準期間ＫＫの終期でバイブレータに短期振動を開始させるようにしてもよい。また図６に示す制御データＧのように、基準期間ＫＫの終期がバイブレータの短期振動の中間点となるように短期振動を開始させるようにしてもよい。また図６に示す制御データＨのように、基準期間ＫＫの終期でバイブレータに短期振動を停止させるようにしてもよい。
【００９１】
４．本実施形態の処理の流れ
次に図７を用いて本実施形態の処理の流れについて説明する。図７に示すように本実施形態では、まず複数の楽曲のうちプレーヤがプレーしたい楽曲の選択操作を受け付け（ステップＳ１０）、選択された楽曲の楽曲データを設定する（ステップＳ１２）。そしてプレーヤがプレーしたいゲームレベルの選択操作を受け付けると（ステップＳ１４）、楽曲とゲームレベルに応じた譜面画像、基準データ、制御データを設定する（ステップＳ１６）。すると、楽曲データ、譜面画像、基準データ、制御データの再生を同時に開始し（ステップＳ１８）、基準データの基準カウント値をカウントする（ステップＳ２０）。
【００９２】
そして、操作ボタンＣＢを押下すべき基準タイミングが到来した場合であって（ステップＳ２２でＹ）、そのタイミングで操作ボタンＣＢの押下操作が有った場合には（ステップＳ２４でＹ）、成功演出を行い（ステップＳ２６）、そのタイミングで操作ボタンＣＢの押下操作が無かった場合には（ステップＳ２４でＮ）、失敗演出を行う（ステップＳ２８）。
【００９３】
一方、操作ボタンＣＢを押下すべき基準タイミングが到来しない場合であって（ステップＳ２２でＮ）、そのタイミングで操作ボタンＣＢの押下操作が有った場合には（ステップＳ３０でＹ）、失敗演出を行い（ステップＳ２８）、操作ボタンＣＢの押下操作が無かった場合には（ステップＳ３０でＮ）、そのまま次のステップに移行する。
【００９４】
そして、携帯電話機ＭＰを振るべき基準期間内である場合には（ステップＳ３２でＹ）、バイブレータに振動を出力させ（ステップＳ３４）、基準期間内で携帯電話機ＭＰの振り操作が有った場合には（ステップＳ３６でＹ）、成功演出を行い（ステップＳ３８）、そのタイミングで携帯電話機ＭＰの振り操作が無かった場合には（ステップＳ３６でＮ）、失敗演出を行う（ステップＳ４０）。
【００９５】
一方、携帯電話機ＭＰを振るべき基準期間内でない場合であって（ステップＳ３２でＮ）、そのタイミングで携帯電話機ＭＰの振り操作が有った場合には（ステップＳ４２でＹ）、失敗演出を行い（ステップＳ４０）、携帯電話機ＭＰの振り操作が無かった場合には（ステップＳ４２でＮ）、そのまま次のステップに移行する。
【００９６】
すると、楽曲データの再生が終了したか否かが判断され、再生が終了しない場合には（ステップＳ４４でＮ）、ステップＳ２０からステップＳ４４までの処理を繰り返す。一方、再生が終了した場合には（ステップＳ４４でＹ）、ゲームを終了させる。
【００９７】
５．ハードウェア構成
図８に本実施形態を実現できるハードウェア構成の例を示す。メインプロセッサ９００は、メモリカード９８２に格納されたプログラム、通信インターフェース９９０を介してダウンロードされたプログラム、或いはＲＯＭ９５０に格納されたプログラムなどに基づき動作し、ゲーム処理、画像処理、音処理などを実行する。コプロセッサ９０２は、メインプロセッサ９００の処理を補助するものであり、マトリクス演算（ベクトル演算）を高速に実行する。例えばオブジェクトを移動させたり動作（モーション）させる物理シミュレーションに、マトリクス演算処理が必要な場合には、メインプロセッサ９００上で動作するプログラムが、その処理をコプロセッサ９０２に指示（依頼）する。
【００９８】
ジオメトリプロセッサ９０４は、メインプロセッサ９００上で動作するプログラムからの指示に基づいて、座標変換、透視変換、光源計算、曲面生成などのジオメトリ処理を行うものであり、マトリクス演算を高速に実行する。データ伸張プロセッサ９０６は、圧縮された画像データや音データのデコード処理を行ったり、メインプロセッサ９００のデコード処理をアクセレートする。これにより、オープニング画面やゲーム画面において、ＭＰＥＧ方式等で圧縮された動画像を表示できる。
【００９９】
描画プロセッサ９１０は、ポリゴンや曲面などのプリミティブ面で構成されるオブジェクトの描画（レンダリング）処理を実行する。オブジェクトの描画の際には、メインプロセッサ９００は、ＤＭＡコントローラ９７０を利用して、描画データを描画プロセッサ９１０に渡すと共に、必要であればテクスチャ記憶部９２４にテクスチャを転送する。すると描画プロセッサ９１０は、描画データやテクスチャに基づいて、Ｚバッファなどを利用した隠面消去を行いながら、オブジェクトをフレームバッファ９２２に描画する。また描画プロセッサ９１０は、αブレンディング（半透明処理）、デプスキューイング、ミップマッピング、フォグ処理、バイリニア・フィルタリング、トライリニア・フィルタリング、アンチエリアシング、シェーディング処理なども行う。１フレーム分の画像がフレームバッファ９２２に書き込まれるとその画像はディスプレイ９１２に表示される。
【０１００】
サウンドプロセッサ９３０は、多チャンネルのＡＤＰＣＭ音源などを内蔵し、ＢＧＭ、効果音、音声などのゲーム音を生成し、スピーカ９３２を介して出力する。ゲームコントローラ９４２やメモリカード９４４からのデータはシリアルインターフェース９４０を介して入力される。
【０１０１】
ＲＯＭ９５０にはシステムプログラムなどが格納される。業務用ゲームシステムの場合にはＲＯＭ９５０が情報記憶媒体として機能し、ＲＯＭ９５０に各種プログラムが格納される。なおＲＯＭ９５０の代わりにハードディスクを利用してもよい。ＲＡＭ９６０は各種プロセッサの作業領域となる。ＤＭＡコントローラ９７０は、プロセッサ、メモリ間でのＤＭＡ転送を制御する。コネクタ９８０は、プログラム、画像データ、或いは音データなどが格納されるメモリカード９８２にアクセスする。通信インターフェース９９０はネットワーク（通信回線、高速シリアルバス）を介して外部との間でデータ転送を行う。
【０１０２】
なお本実施形態の各部（各手段）の処理は、その全てをハードウェアのみにより実現してもよいし、情報記憶媒体に格納されるプログラムや通信インターフェースを介して配信されるプログラムにより実現してもよい。或いは、ハードウェアとプログラムの両方により実現してもよい。
【０１０３】
そして本実施形態の各部の処理をハードウェアとプログラムの両方により実現する場合には、情報記憶媒体には、ハードウェア（コンピュータ）を本実施形態の各部として機能させるためのプログラムが格納される。より具体的には、上記プログラムが、ハードウェアである各プロセッサ９０２、９０４、９０６、９１０、９３０に処理を指示すると共に、必要であればデータを渡す。そして、各プロセッサ９０２、９０４、９０６、９１０、９３０は、その指示と渡されたデータとに基づいて本発明の各部の処理を実現する。
【０１０４】
６．変形例
上記実施形態で説明した手法は、一例を示したに過ぎず、上記実施形態の手法と同様の効果を奏する均等な手法を採用した場合においても本発明の範囲に含めることができる。また本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。そして上記実施形態で説明した各種の手法や、変形例として後述する各種の手法は、本発明を実現する手法として適宜組み合わせて採用することができる。
【０１０５】
例えば上記実施形態では、携帯電話機ＭＰにおいて本実施形態の音楽ゲームを実行する例を挙げて説明したが、ＰＤＡや携帯ゲーム機、携帯型パーソナルコンピュータ（ラップトップコンピュータ）など、種々の携帯端末に適用することができる。
【０１０６】
また上記実施形態では、携帯端末を動かす動作として携帯端末をタンバリンのように振る動作を行わせる例を挙げて説明したが、携帯端末を回す動作や大きく移動させる動作、叩く動作など、種々の動作を行わせる場合に適用することができる。
【図面の簡単な説明】
【０１０７】
【図１】図１（Ａ）は、本実施形態の携帯端末の表面の概略外観の一例を示す図であり、図１（Ｂ）は、本実施形態の携帯端末の裏面の概略外観の一例を示す図である。
【図２】図２（Ａ）は、本実施形態の携帯端末の操作部の操作を行う状態の一例を示す図であり、図２（Ｂ）は、本実施形態の携帯端末を振る操作を行う状態の一例を示す図である。
【図３】本実施形態の機能ブロックの一例を示す図。
【図４】本実施形態の手法を説明するための図。
【図５】本実施形態の手法を説明するための図。
【図６】本実施形態の手法を説明するための図。
【図７】本実施形態の処理の流れの一例を示すフローチャート図。
【図８】本実施形態を実現できるハードウェアの構成の一例を示す図。
【符号の説明】
【０１０８】
ＭＰ  携帯電話機、ＭＮ  モニタ、ＣＢ  操作ボタン、ＣＭ  カメラ、ＳＰ  スピーカ、
ＰＭ  押下指示マーク、ＳＬ  基準線、ＳＭ  振り指示マーク、ＫＴ  基準タイミング、
ＫＫ  基準期間、ＳＰ  譜面画像、
１１０  楽曲再生部、１１２  表示制御部、１１３  指示標識制御部、
１１４  指示信号制御部、１１６  タイミング取得部、１１８  評価部、
１６０  操作部、１６２  検出部、１７６  楽曲データ記憶部、
１７７  譜面データ記憶部、１７８  指示信号データ記憶部、
１７９  基準データ記憶部、１９０  表示部、１９２  音出力部、
１９４  指示信号出力部、１９６  通信部
【図１】
2009131360.tif 000003
【図２】
2009131360.tif 000004
【図３】
2009131360.tif 000005
【図４】
2009131360.tif 000006
【図５】
2009131360.tif 000007
【図６】
2009131360.tif 000008
【図７】
2009131360.tif 000009
【図８】
2009131360.tif 000010