(57)【特許請求の範囲】
【請求項１】
コンピュータに、
難易度を定めた複数のモードの中から所定のモードを選択するモード設定機能、
ユーザに向けて音声又は画像を連続的に出力する出力機能、
前記音声又は画像に対応して前記ユーザが入力した信号の入力タイミングを検知するタイミング検知機能、
連続的に出力される前記音声又は画像の出力タイミングに関連付けられた時間帯を設定する評価時間帯設定機能、
前記時間帯と前記入力タイミングを対比し、この対比結果に応じて評価情報を作成する評価機能、
前記評価情報に応じた音声情報又は画像情報を含む出力情報を作成し、前記入力タイミング及び前記所定のモードに応じて設定される時間間隔だけ遅延したタイミングで前記出力情報を出力する評価結果出力機能
を実現させるプログラムであって、
前記評価時間帯設定機能は、前記所定のモードとして、難易度が高いものが選択された場合、前記難易度が低いモードが選択された場合に設定される時間帯の始点よりも早い始点の時間帯を設定するものであることを特徴とする入力タイミングを評価するコンピュータ用の評価プログラム。
【請求項２】
前記評価時間帯設定機能は、連続的に出力される前記音声がより遅いテンポで出力される場合の前記時間帯の時間幅を、前記音声がより速いテンポで出力される場合の前記時間帯の時間幅に比べ、広く設定し、且つ、連続的に出力される前記音声の中に、複数の前記時間帯を設定する場合、この複数の時間帯が互いに重ならないように、前記時間帯を設定する請求項１に記載の評価プログラム。
【請求項３】
複数の入力タイミングに応じた複数の評価情報を用いてユーザを評価する判断機能、および、
前記判断機能によるユーザの評価の履歴を格納する履歴格納機能
をさらに実現させ、
前記評価時間帯設定機能は、前記履歴格納機能によって格納されたユーザの評価が所定の評価より高い評価として格納されている場合には、時間帯の時間幅を短くし、所定の評価より低い評価として格納されている場合には、前記時間帯の時間幅を長くする請求項１に記載の評価プログラム。
【請求項４】
難易度を定めた複数のモードの中から所定のモードを選択するモード設定機部と、
ユーザに向けて音声又は画像を連続的に出力する出力部と、
前記音声又は画像に対応して前記ユーザが入力した信号の入力タイミングを検知するタイミング検知部と、
連続的に出力される前記音声又は画像の出力タイミングに関連付けられた時間帯を設定する評価時間帯設定部と、
前記時間帯と前記入力タイミングを対比し、この対比結果に応じて評価情報を作成する評価部と、
前記評価情報に応じた音声情報又は画像情報を含む出力情報を作成し、前記入力タイミング及び前記所定のモードに応じて設定される時間間隔だけ遅延したタイミングで前記出力情報を出力する評価結果出力部と
を備えたタイミング評価装置であって、
前記評価時間帯設定部は、前記所定のモードとして、難易度が高いものが選択された場合、前記難易度が低いモードが選択された場合に設定される時間帯の始点よりも早い始点の時間帯を設定するものであることを特徴とするタイミング評価装置。
【請求項５】
前記評価時間帯設定部は、連続的に出力される前記音声がより遅いテンポで出力される場合の前記時間帯の時間幅を、前記音声がより速いテンポで出力される場合の前記時間帯の時間幅に比べ、広く設定し、且つ、連続的に出力される前記音声の中に、複数の前記時間帯を設定する場合、この複数の時間帯が互いに重ならないように、前記時間帯を設定する請求項４に記載のタイミング評価装置。
【請求項６】
複数の入力タイミングに応じた複数の評価情報を用いてユーザを評価する判断部と、
前記判断機能によるユーザの評価の履歴を格納する履歴格納部と
をさらに備え、
前記評価時間帯設定部は、前記履歴格納部によって格納されたユーザの評価が所定の評価より高い評価として格納されている場合には、時間帯の時間幅を短くし、所定の評価より低い評価として格納されている場合には、前記時間帯の時間幅を長くする請求項４に記載のタイミング評価装置。
【請求項７】
ユーザからの入力を検知する入力検知装置と、前記入力タイミングを評価するタイミング評価装置とを備えたタイミング評価システムであって、
前記入力検知装置は、前記ユーザの入力を検知し、この入力に関する情報を前記タイミング評価装置に送信し、
前記タイミング評価装置は、
難易度を定めた複数のモードの中から所定のモードを選択するモード設定機部と、
ユーザに向けて音声又は画像を連続的に出力する出力部と、
前記入力検知装置から受信した前記情報を用いて、前記音声又は画像に対応した前記ユーザの前記入力の入力タイミングを検知するタイミング検知部と、
連続的に出力される前記音声又は画像の出力タイミングに関連付けられた時間帯を設定する評価時間帯設定部と、
前記時間帯と前記入力タイミングを対比し、この対比結果に応じて評価情報を作成する評価部と、
前記評価情報に応じた音声情報又は画像情報を含む出力情報を作成し、前記入力タイミング及び前記所定のモードに応じて設定される時間間隔だけ遅延したタイミングで前記出力情報を出力する評価結果出力部と
を備え、
前記評価時間帯設定部は、前記所定のモードとして、難易度が高いものが選択された場合、前記難易度が低いモードが選択された場合に設定される時間帯の始点よりも早い始点の時間帯を設定するものであることを特徴とするタイミング評価システム。
【請求項８】
前記評価時間帯設定部は、連続的に出力される前記音声がより遅いテンポで出力される場合の前記時間帯の時間幅を、前記音声がより速いテンポで出力される場合の前記時間帯の時間幅に比べ、広く設定し、且つ、連続的に出力される前記音声の中に、複数の前記時間帯を設定する場合、この複数の時間帯が互いに重ならないように、前記時間帯を設定する請求項７に記載のタイミング評価システム。
【請求項９】
前記タイミング評価装置は、
複数の入力タイミングに応じた複数の評価情報を用いてユーザを評価する判断部と、
前記判断機能によるユーザの評価の履歴を格納する履歴格納部と
をさらに備え、
前記評価時間帯設定部は、前記履歴格納部によって格納されたユーザの評価が所定の評価より高い評価として格納されている場合には、時間帯の時間幅を短くし、所定の評価より低い評価として格納されている場合には、前記時間帯の時間幅を長くすることを特徴とする入力タイミングを評価する請求項７に記載のタイミング評価システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、評価プログラム、その記録媒体、タイミング評価装置、タイミング評価システムに関する。特に本発明は、ユーザによる入力のタイミングを評価する評価プログラム、その記録媒体、タイミング評価装置、タイミング評価システムに関する。
【０００２】
【従来の技術】
ユーザの入力のタイミングを評価するシステムとして、例えば、ゲーム機等がある。
【０００３】
【発明が解決しようとする課題】
従来のシステムは、各種条件によって、評価結果がばらついていた。また、従来のシステムは、評価結果が単純であった。
【０００４】
本発明の他の目的は、多様な評価結果が得られる評価プログラム、その記録媒体、タイミング評価装置、タイミング評価システムを提供することである。
【０００５】
【課題を解決するための手段】
本発明の形態によると、ユーザによる信号の入力タイミングを評価するコンピュータ用の評価プログラムは、前記ユーザに向けて音声又は画像を連続的に出力する出力モジュールと、前記ユーザが前記音声又は画像に対応した信号の入力タイミングを検知するタイミング検知モジュールと、連続的に出力される前記音声又は画像の出力タイミングに関連付けられ、可変設定可能な時間帯を設定する評価時間帯設定モジュールと、前記時間帯と前記入力タイミングを対比し、この対比結果に応じて異なる評価情報を作成する評価モジュールと、を備える。
【０００６】
好適な実施形態としては、複数のモードから一のモードを選択するモード設定モジュールを備え、前記評価時間設定モジュールは、前記モードに応じて前記時間帯を変更する。
【０００７】
好適な実施形態としては、前記音声又は画像の出力タイミングに関連付けられ、前記ユーザが前記入力を行うべきタイミングを示す基準時刻を設定する基準時刻設定モジュールをさらに備え、前記評価時間設定モジュールは、前記基準時刻よりも早い時点を含むように、前記時間帯を設定する。
【０００８】
前記タイミング検知モジュールは、複数の外部装置から送信される前記入力タイミングと、前記複数の外部装置の各々を識別する識別情報と、を検知し、前記評価時間設定モジュールは、前記時間帯を前記複数の外部装置毎に設定可能であり、前記評価モジュールは、前記各々の外部装置から受け取った前記入力タイミング及び前記識別情報と、前記複数の外部装置毎に設定された前記時間帯とに基づき、前記評価情報を作成してもよい。
【０００９】
前記モード設定モジュールは、一のモードと、前記一のモードよりも上級者向けのモードとを含む複数のモードの中から所定のモードを選択し、前記評価時間設定モジュールは、前記上級者向けのモードが選択された場合、前記一のモードが選択された場合に設定される時間帯よりも早い時間帯を設定してもよい。
【００１０】
好適な実施形態としては、前記評価情報の履歴を格納する履歴格納モジュールをさらに備え、前記評価時間帯設定モジュールは、前記履歴に応じて、前記時間帯を変更する。
【００１１】
好適な実施形態としては、前記評価情報に応じた音声又は画像情報を含む出力情報を作成し、前記入力タイミング及び前記モードに応じたタイミングで前記出力情報を出力する評価結果出力モジュールをさらに備え、前記出力モジュールは、前記出力情報に応じた音声又は画像を出力する。
【００１２】
前記出力モジュールは、前記入力タイミングから、前記モードに応じて設定される時間間隔だけ遅延したタイミングで、前記音声又は画像を出力してもよい。
【００１３】
前記評価時間帯設定モジュールは、前記音声が出力されるテンポに応じて、前記時間帯を変更可能であってもよい。
【００１４】
前記評価時間帯設定モジュールは、前記音声がより遅いテンポで出力される場合の前記時間帯の時間幅を、前記音声がより速いテンポで出力される場合の前記時間帯の時間幅に比べ、広く設定してもよい。
【００１５】
前記評価時間帯設定モジュールは、一連の音声の中に複数の前記時間帯を設定する場合、この複数の時間帯が互いに重ならないように、前記時間帯を設定してもよい。
【００１６】
本発明の他の形態によると、ユーザによる信号の入力タイミングを評価する評価プログラムは、複数の画像または音声データからなる設定データ群を設定し、前記設定データ群の各設定データを所定の出力タイミングで出力するデータ設定モジュールと、前記設定データ群に基づく音声または画像を前記ユーザに向けて連続的に出力する出力モジュールと、前記ユーザが前記設定データ群に対応して入力した入力タイミングを検知するタイミング検知モジュールと、複数の前記出力タイミングを含む出力タイミング群と、前記データ群に対応する複数の前記入力タイミングを含む入力タイミング群とを対比し、この対比結果に応じて異なる評価情報を作成し、この評価情報に応じた出力情報を出力する評価モジュールと、を備え、前記出力モジュールは、前記出力情報に基づいて前記音声または画像を変化させる。
【００１７】
前記データ設定モジュールは、前記設定データ群の設定データの各々を判別する判別情報をさらに出力し、前記評価モジュールは、前記判別情報と前記評価情報に基づき、複数の前記出力情報から一の前記出力情報を選択してもよい。
【００１８】
前記評価モジュールは、前記判別情報と前記対比結果に基づき、前記評価情報群から一の前記評価情報を選択してもよい。
【００１９】
本発明の形態によると、ユーザによる信号の入力タイミングを評価するコンピュータ用のプログラムを格納する記録媒体は、前記ユーザに向けて音声又は画像を連続的に出力する出力モジュールと、前記ユーザが前記音声又は画像に対応した信号の入力タイミングを検知するタイミング検知モジュールと、連続的に出力される前記音声又は画像の出力タイミングに関連付けられ、可変設定可能な時間帯を設定する評価時間帯設定モジュールと、前記時間帯と前記入力タイミングを対比し、この対比結果に応じて異なる評価情報を作成する評価モジュールと、を備える。
【００２０】
本発明の他の形態によると、ユーザによる信号の入力タイミングを評価するプログラムを格納する記録媒体は、複数の画像または音声データからなる設定データ群を設定し、前記設定データ群の各設定データを所定の出力タイミングで出力するデータ設定モジュールと、前記設定データ群に基づく音声または画像を前記ユーザに向けて連続的に出力する出力モジュールと、前記ユーザが前記設定データ群に対応して入力した入力タイミングを検知するタイミング検知モジュールと、複数の前記出力タイミングを含む出力タイミング群と、前記設定データ群に対応する複数の前記入力タイミングを含む入力タイミング群とを対比し、この対比結果に応じて異なる評価情報を作成し、この評価情報に応じた出力情報を出力する評価モジュールと、を備え、前記出力モジュールは、前記出力情報に基づいて前記音声または画像を変化させる。
【００２１】
本発明の形態によると、ユーザによる信号の入力タイミングを評価するタイミング評価装置は、前記ユーザに向けて音声又は画像を連続的に出力する出力部と、前記ユーザが前記音声又は画像に対応した信号の入力タイミングを検知するタイミング検知部と、連続的に出力される前記音声又は画像の出力タイミングに関連付けられ、可変設定可能な時間帯を設定する評価時間帯設定部と、前記時間帯と前記入力タイミングを対比し、この対比結果に応じて異なる評価情報を作成する評価部と、を備える。
【００２２】
本発明の他の形態によると、ユーザによる信号の入力タイミングを評価するタイミング評価装置は、複数の画像または音声データからなる設定データ群を設定し、前記設定データ群の各設定データを所定の出力タイミングで出力するデータ設定部と、前記設定データ群に基づく音声または画像を前記ユーザに向けて連続的に出力する出力部と、前記ユーザが前記設定データ群に対応して入力した入力タイミングを検知するタイミング検知部と、複数の前記出力タイミングを含む出力タイミング群と、前記設定データ群に対応する複数の前記入力タイミングを含む入力タイミング群とを対比し、この対比結果に応じて異なる評価情報を作成し、この評価情報に応じた出力情報を出力する評価部と、を備え、前記出力部は、前記出力情報に基づいて前記音声または画像を変化させる。
【００２３】
本発明の形態によると、ユーザの入力を検知する入力検知装置と、前記ユーザによる信号の入力タイミングを評価するタイミング評価装置とを備えたタイミング評価システムは、前記入力検知装置は、前記ユーザの入力を検知し、この入力に関する情報を前記タイミング評価装置に送信し、前記タイミング評価装置は、前記ユーザに向けて音声又は画像を連続的に出力する出力部と、前記入力検知装置から受信した前記入力に関する情報を用いて、前記ユーザが前記音声又は画像に対応した信号の入力タイミングを検知するタイミング検知部と、連続的に出力される前記音声又は画像の出力タイミングに関連付けられ、可変設定可能な時間帯を設定する評価時間帯設定部と、前記時間帯と前記入力タイミングを対比し、この対比結果に応じて異なる評価情報を作成する評価部と、
を備える。
【００２４】
本発明の他の形態によると、ユーザの入力を検知する入力検知装置と、前記ユーザによる信号の入力タイミングを評価するタイミング評価装置とを備えたタイミング評価システムは、前記入力検知装置は、前記ユーザの入力を検知し、この入力に関する情報を前記タイミング評価装置に送信し、前記タイミング評価装置は、複数の画像または音声データからなる設定データ群を設定し、前記設定データ群の各設定データを所定の出力タイミングで出力するデータ設定部と、前記設定データ群に基づく音声または画像を前記ユーザに向けて連続的に出力する出力部と、前記入力検知装置から受信した前記入力に関する情報を用いて、前記ユーザが前記設定データ群に対応して入力した入力タイミングを検知するタイミング検知部と、複数の前記出力タイミングを含む出力タイミング群と、前記データ群に対応する複数の前記入力タイミングを含む入力タイミング群とを対比し、この対比結果に応じて異なる評価情報を作成し、この評価情報に応じた出力情報を出力する評価部と、を備え、前記出力部は、前記出力情報に基づいて前記音声または画像を変化させる。
【００２５】
本発明の形態によると、ユーザによる入力のタイミングを評価するコンピュータ用の評価プログラムは、複数のモードから一のモードを選択するモード設定モジュールと、前記モード設定モジュールが選択した前記モードに応じて、評価を行う時間帯を設定する評価時間帯設定モジュールと、前記ユーザが入力したタイミングを検知する入力検知モジュールと、前記入力検知モジュールが検知した前記タイミングが前記時間帯に含まれる場合に、当該タイミングが前記時間帯に含まれない場合とは異なる評価を示す評価情報を生成する評価モジュールとを備える。
【００２６】
本発明の形態によると、ユーザによる入力のタイミングを評価する評価プログラムは、音声を出力する音声出力モジュールと、前記音声出力モジュールが出力する前記音声の速さに応じて異なる時間幅で、評価を行う時間帯を設定する評価時間帯設定モジュールと、前記ユーザによる入力のタイミングを検知する入力検知モジュールと、前記入力検知モジュールが検知した前記タイミングが前記時間帯に含まれる場合に、当該タイミングが前記時間帯に含まれない場合とは異なる評価を示す評価情報を生成する評価モジュールとを備える。
【００２７】
本発明の他の形態によると、ユーザによる入力のタイミングを評価する評価プログラムは、画像データまたは音声データを出力する出力モジュールと、身体の一部からの動作信号を受信する動作信号受信モジュールと、所定期間内に出力される上記画像データまたは上記音声データの連続データ群と、その連続データ群に合わせて動かした上記身体の一部からの動作信号との整合性を判別する判別モジュールと、を含み、上記出力モジュールは、上記判別結果に基づいて、画像または音声の出力を変化させて出力する。
【００２８】
【発明の実施の形態】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態はクレームにかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが、発明の解決手段に必須であるとは限らない。
【００２９】
図１は、タイミング評価システム全体の概略を示す。タイミング評価システムは、入力検知装置１０と、タイミング評価装置２０とを有する。本実施形態における入力検知装置１０は、入力検知装置１０ａ〜１０ｄを含んでおり、これらは、ユーザＡの両腕および両足にそれぞれ装着され、ユーザＡの身体の動きをユーザＡによる入力として検知する。
【００３０】
入力検知装置１０ａ〜１０ｄとタイミング評価装置２０は、赤外線によって信号を送受信するが、赤外線以外の無線（例えば、電波）や有線を用いても良い。また、入力検知装置１０ａ〜１０ｄとタイミング評価装置２０は、中継機を介して信号を送受信してもよい。
【００３１】
本実施形態において、タイミング評価システムはゲームシステムである。まずユーザＡが、タイミング評価装置２０に映し出されるキャラクタの動きに合った動作を行うと、ユーザＡの手足につけた入力検知装置１０ａ〜１０ｄが、ユーザＡの動きの入力検知情報をタイミング評価装置２０に送信する。タイミング評価装置２０は、キャラクタの動きと入力検知情報の整合性を評価し、評価結果を画像や音声で出力する。これらの詳細については、順次説明していく。
【００３２】
図２は、タイミング評価システムの機能ブロックを示す。入力検知装置１０ａ〜１０ｄの各々は、ユーザＡの身体の動きの入力検知情報と、当該入力を検知した入力検知装置１０ａ〜１０ｄの各々を識別する識別情報をタイミング評価装置２０に送信する。
【００３３】
タイミング評価装置２０は、モード設定部２１５と、基準時刻設定部２２０と、データ設定部２２５と、テンポ計測部２３０と、評価時間帯設定部２３５と、タイミング検知部２４０と、評価部２４５と、評価結果出力部２５０と、出力部２６０と、履歴格納部２６５と、履歴データベース２７０と、モード判断部２７５を有する。
【００３４】
モード設定部２１５は、ユーザＡの入力により複数のモードから一のモードを選択し、評価時間帯設定部２３５と、評価結果出力部２１５に出力する。モードは、初級者モード、中級者モード、および上級者モードを含む。
【００３５】
基準時刻設定部２２０は、ユーザＡの入力により基準時刻を設定し、基準時刻にユーザＡが行うべき動作情報とともに、データ設定部２２５と、評価時間帯設定部２３５に出力する。基準時刻とは、ユーザＡが入力を行うべきタイミングを示す時点である。
【００３６】
データ設定部２２５は、基準時刻設定部２２０から基準時刻を受け取ると、受け取った基準時刻に、ユーザが行うべき動きを示す音声データおよび画像データの少なくとも一方を含む設定データを出力部２６０に出力する。データ設定部２２５は、また、バックグラウンドの音声データ、画像データを出力部２６０に出力する。
【００３７】
テンポ計測部２３０は、データ設定部２２５からバックグラウンドの音声データを受け取ると、音声データの音声の速さを計測して、評価時間帯設定部２３５に出力する。
【００３８】
評価時間帯設定部２３５は、モード設定部２１５が設定したモードと、基準時刻設定部２２０が設定した基準時刻と、テンポ計測部２３０の出力と、モード判断部２３５の判断情報とに応じて、評価を行う時間帯を設定し、評価部２４５に出力する。
【００３９】
タイミング検知部２４０は、入力検知情報と識別情報を、評価部２４５に出力する。
【００４０】
評価部２４５は、タイミング検知部２４０の出力と、評価時間帯設定部２３５の出力に応じて生成した評価情報を、評価結果出力部２５０と履歴格納部２６５に出力する。
【００４１】
評価結果出力部２５０は、評価情報と、モード設定部２２０が設定したモードとに応じて、画像情報および音声情報の少なくとも一方を含む出力情報を出力部２６０に出力する。
【００４２】
出力部２６０は、データ設定部２２５から受け取った設定データと、評価結果出力部２５０から受け取った出力情報に基づき、画像および音声を出力する。
【００４３】
履歴格納部２６５は、評価情報の履歴を格納する。履歴格納部２６５は、ユーザを特定するユーザ特定情報と、モード設定部２１５が設定したモードとに対応付けて、評価情報を格納する。
【００４４】
モード判断部２７５は、履歴格納部２６５から評価情報の履歴情報を受け取ると、ユーザが設定したモードが妥当か否かの判断結果を、出力部２６０と評価時間帯設定部２３５に出力する。
【００４５】
図３は、入力検知装置１０の詳細を示す。入力検知装置１０は、略円柱状で中空の絶縁体製の収納部材１２０と、収納部材１２０の側面に設けられた第１電極１２２と、収納部材１２０の内部に、一面から起立している柱状又はスプリング状の第２電極１２４を有する。第２電極１２４の先端部は、第２電極１２４が慣性力の変化により折れ曲がりやすくなるように、重くすることが好ましい。
【００４６】
第１電極１２２は、リング状であり、収納部材１２０の内側面全周に露出している。第２電極１２４は、弾性を有しており、慣性力の変化を受けて弾性的に折れ曲がり、第１電極１２２に接する。入力検知装置１０は、第１電極１２２と第２電極１２４が導通する事で、ユーザＡの身体の動きを入力として検知する。
【００４７】
入力検知装置１０の他の例としては、圧電物質からなる歪みゲージを用いてもよい。すなわち、歪みゲージに機械的な歪みが生じると、この歪みに起因して圧電物質の中に起電力が生じる。入力検知装置１０は、この起電力に基づいてユーザＡの身体の動きを入力として検知する。入力検知装置１０は、この起電力の大きさに応じて、ユーザＡの身体の動きの強弱も検知することができる。
【００４８】
また入力検知装置１０は、振動センサを用い、振動対象が周囲に衝突する強さあるいは当該周囲の可動体の微小移動距離を検知することによって、ユーザＡの身体の動きの強弱を検知することができる。
【００４９】
図４は、腕用の入力検知装置１０ａ（１０ｂも同様）の外観を示す図である。腕用の入力検知装置１０ａは、本体５０と、バンド５００とを有している。本体５０は、赤外線を発光する窓部である発光窓部５１と、一人用か、二人用かを選択するセレクトボタン５２と、ユーザＡが通常速度の動作をしたときに点灯する通常速度表示部５３と、ユーザＡが通常より速い動作をしたときに点灯する高速表示部５４とを有する。
【００５０】
図５は、腕用の入力検知装置１０ａ（１０ｂも同様）の内部を示す図である。腕用の入力検知装置１０ａは、内部に、通常速度表示部５３と、高速表示部５４と、加速度センサ５５と、発光部５６と、セレクト信号送信部５７と、ＣＰＵ５８と、ＲＯＭ５９を有する。
【００５１】
加速度センサ５５は、圧電素子に加えられた機械的ひずみによって起電力を生ぜしめる歪みゲージを用いたセンサであり、ユーザＡの手足の動作有無およびその強弱を検出する。発光部５６は、加速度センサ５５の出力に基づき赤外線を発光する。セレクト信号送信部５７は、セレクトボタン５２の操作に基づいて、一人用か、二人用かの情報をＣＰＵ５８に送信する。ＣＰＵ５８は、腕用の入力検知装置１０ａが有する各構成部の処理を制御する。ＲＯＭ５９は、ＣＰＵ５８の制御プログラムを格納した読み取り専用メモリである。
【００５２】
ＣＰＵ５８は、加速度センサ５５の起電力（ｍＶ）が、小さい閾値Ｖｓ（ｍＶ）以上で大きい閾値Ｖｂ（ｍＶ）未満の場合、通常速度表示部５３を点灯させ、加速度センサ５５の起電力（ｍＶ）が、大きい閾値Ｖｂ（ｍＶ）以上の場合、高速表示部５４を点灯させる。ユーザＡは、通常速度表示部５３と高速表示部５４を目視することにより、自らの動作の速度を確認できる。
【００５３】
加速度センサ５５は、通常速度検出用と高速検出用の２つの加速度センサを有してもよい。その場合、ＣＰＵ５８は、２つの加速度センサの出力に基づき、通常速度表示部５３と高速表示部５４を各々点灯させる。
【００５４】
図６は、足用の入力検知装置１０ｃ（１０ｄも同様）の外観を示す図である。足用の入力検知装置１０ｃは、本体６０と、バンド６００とを有する。本体６０は、赤外線を発光する窓部である発光窓部６１と、通常速度表示部６３と、高速表示部６４とを有する。
【００５５】
図７は、足用の入力検知装置１０ｃ（１０ｄも同様）の内部を示す図である。足用の入力検知装置１０ｃは、内部に、通常速度表示部６３と、高速表示部６４と、加速度センサ６５と、発光部６６と、ＣＰＵ６８と、ＲＯＭ６９を有する。通常速度表示部６３と、高速表示部６４、加速度センサ６５、発光部６６、ＣＰＵ６８およびＲＯＭ６９は、通常速度表示部５３と、高速表示部５４、加速度センサ５５、発光部５６、ＣＰＵ５８およびＲＯＭ５９と共通する機能を持つので、その説明を省略する。
【００５６】
これらの入力検知装置１０ａ〜１０ｄは、手足に限らず、頭、胴体あるいは首などの身体の任意箇所に取り付けてもよい。また、入力検知装置１０ａ〜１０ｄが、タイミング評価装置２０の出力音声に対してユーザＡが発生する声を検知し、タイミング評価装置２０が、この音声と声の整合性を評価しても良い。
【００５７】
図８は、入力検知装置１０の別な例の斜視図である。入力検知装置１０は、台座部１６２と、台座部１６２から延出する枠体１６４と、枠体１６４に支持された天井部１６６とを有する。台座部１６２は、ユーザＡにその上で運動をさせるステージであり、複数の発光部１６３を有する。天井部１６６は、発光部１６３に対向する位置に配される複数の受光部１６７を有する。
【００５８】
ここで、ユーザＡが身体を動かすことにより、手足等の身体が特定の発光部１６３の上に位置すると、受光部１６４によりユーザＡが身体を動かしていることが検知される。なお、台座部１６２にユーザＡの足の初期位置を指示するマーキングをし、その位置に発光部１６３Ｒ、１６３Ｌを設けてもよい。
【００５９】
図９は、さらに他の入力検知装置１０の分解斜視図である。入力検知装置１０は、ユーザＡの正面に配される人工網膜センサであり、レンズ１８２と、ＣＭＯＳセンサ１８４と、制御部１８６とを有する。レンズ１８２は、ユーザＡの像をＣＭＯＳセンサ１８４の上に結像する。
【００６０】
ＣＭＯＳセンサ１８４は、半導体上に形成された複数の受光画素により、ユーザＡの像を受光して電気信号を出力する。処理部１８６は、ＣＭＯＳセンサ１８４を制御するとともに、ＣＭＯＳセンサ１８４から出力された電気信号を、画像として処理する。入力検知装置１０は、処理部１８６において所定時間間隔のユーザＡの画像を比較することにより、ユーザＡが身体を動かしたことを検知し、検知したユーザＡの入力検知情報をタイミング評価装置２０へ出力する。
【００６１】
図１０は、基準時刻設定部２２０の詳細を示す。基準時刻設定部２２０は、ユーザＡの入力により選択される曲名に対応付けて、基準時刻ファイル２２０Ａ、２２０Ｂを格納している。基準時刻設定部２２０は、一の基準時刻ファイルに複数の基準時刻を連続的に格納し、基準時刻毎にユーザＡが行うべき動作情報を格納しており、これらをデータ設定部２２５に出力する。
【００６２】
図１１は、データ設定部２２５が有するテーブルを示す。データ設定部２２５は、基準時刻が来ると、ユーザＡが行うべき動作を示す音声、画像データを含む設定データを連続的に出力する。
【００６３】
図１２は、評価時間帯設定部２３５が格納する腕用の時間幅設定ファイルの例を示す。評価時間帯設定部２３５は、モードに対応付けて、時間幅を特定する情報を時間幅設定ファイルとして格納する。評価時間帯設定部２３５は、モードが上級になるにしたがって、時間幅を狭くするとともに、基準時刻に対する時間幅の始点を早くしている。
【００６４】
具体的には、評価時間帯設定部２３５は、初級者モードの場合、基準時刻から５ミリ秒早い時点から基準時刻から１０ミリ秒後の時点までの間を、高く評価すべき時間幅として設定し、中級者モードの場合、基準時刻から３０ミリ秒早い時点から２０ミリ秒早い時点までの間を、高く評価すべき時間幅として設定し、上級者モードの場合、基準時刻から１５０ミリ秒早い時点から１４５ミリ秒早い時点までの間を、高く評価すべき時間幅として設定する。
【００６５】
図１３は、足用の時間幅設定ファイルの例を示す。評価時間帯設定部２３５は、足用の時間幅を設定するためのファイルを格納する。この場合、評価時間帯設定部２３５は、腕用の時間幅設定ファイルとは異なる時間幅を設定する足用の時間幅設定ファイルを格納する。すなわち、評価時間帯設定部２３５は、足用の時間幅の幅と、腕用の時間幅の幅とを互いに異なるように設定する。
【００６６】
図１４は、評価時間帯設定部２３５が設定した時間帯のタイムチャートを示す。評価時間帯設定部２３５は、基準時刻設定部２２０が出力する基準時刻と図１２、１３で説明した時間幅設定ファイルに基づいて、基準時刻よりも早い時点を含むように時間帯を設定する。
【００６７】
評価時間帯設定部２３５は、ユーザＡが行うべき動作部位毎に、異なる時間幅、異なる始点の時間帯を設定する。これにより、初動から動作完了までの時間が異なるパンチとキックの何れの場合でも、最適な時間帯を設定し、正確な評価ができる。評価時間帯設定部２３５は、ユーザに行わせる入力動作の種類（ジャブ、ストレート、フック、回し蹴り、かかと落とし等）に応じて、異なる時間帯を設定してもよい。
【００６８】
評価時間帯設定部２３５は、同一の基準時刻であっても、モード設定部２１５が設定するモードに応じて、異なる時間幅、異なる始点の時間帯を設定する。モードに応じて異なる時間幅にすることにより、上級者モードになるほど評価を厳しくすることができる。
【００６９】
また、モードに応じて異なる始点にすることにより、以下のような効果を奏する。すなわち図３に示すように、動作の初動と完了を判別できない入力検知装置１０の場合、上級者は動作開始タイミングが早いため、動作の予備動作時点（引きつけ動作等）が入力として検知される。一方、中級者は動作の初動時点が検知され、初級者は動作の完了時点が検知される。モードに応じて異なる始点にすれば、このような場合でも正確な評価ができる。
【００７０】
評価時間帯設定部２３５は、また、図示したように、より高評価を与える「パーフェクト時間帯」と「グッド時間帯」の２段階の時間帯を設定してもよい。
【００７１】
図１５は、評価時間帯設定部２３５が、テンポ計測部２３０が計測した音声の速さ（具体的には、所定時間当たりのビート数（例えばＢＰＭ））に対応付けて、時間幅を指定する情報を格納するテーブルを示す。
【００７２】
評価時間帯設定部２３５は、音声の速さに応じて評価を行う時間帯の時間幅を変化させるため、音声の速さが変化した場合に、複数の時間帯が互いに重なることがある。そこで、評価時間帯設定部２３５は、複数の時間帯が重ならないように時間帯を補正する。
【００７３】
図１６は、評価時間帯設定部２３５が補正する時間帯のタイムチャートを示す。まず、評価時間帯設定部２３５は、２つの時間帯が互いに重ならない時間帯群１を設定している。次に、評価時間帯設定部２３５は、音声の速さが遅くなると時間帯の時間幅を広くするため、２つの時間帯が互いに重なり合う時間帯群２を設定してしまう場合がある（補正前）。そこで評価時間帯設定部２３５は、２つの時間帯が互いに重なり合った場合、又は重なり合いそうな場合、時間帯の時間幅を補正し、２つの時間帯が重なり合わないような時間帯群３を設定する（補正後）。
【００７４】
図１７は、タイミング評価装置２０が行う処理のフローを示す。まずモード設定部２１５が、ユーザの入力に対応するモードを選択し設定し（Ｓ１００）、タイミング評価装置２０が、ユーザの入力に応じて曲を選択する（Ｓ１０５）。タイミング評価装置２０は、ユーザの入力に応じて曲のテンポを選択してもよい。
【００７５】
次に、基準時刻設定部２２０が、曲に応じた基準時刻を設定すると、評価時間帯設定部２３５は、基準時刻と設定されたモードとに応じて、時間帯を設定する（Ｓ１１０）。
【００７６】
続いて、データ設定部２２５が、曲の音声データ及び画像データを出力部２６０に出力し、プレイを開始する。（Ｓ１１５）。
【００７７】
出力部２６０が、データ設定部２２５の設定データに基づき、ユーザＡが行うべき動作を音声、画像で示し、ユーザＡが、これに応じて所定の動作を行うと、入力検知装置１０ａ〜１０ｄは、当該動作を入力検知する。
【００７８】
評価部２４５は、この入力検知情報をタイミング検知部２４０から受け取ると、設定された時間帯と対比し、評価情報を評価結果出力部２５０に出力する（Ｓ１２０）。
【００７９】
評価結果出力部２５０は、受け取った評価情報に応じて、画像情報および音声情報の少なくとも一方を含む出力情報を出力部２６０に出力する（Ｓ１２５）。タイミング評価装置２０は、曲が終了するまでＳ１２０とＳ１２５の処理を、曲が終了するまで繰り返す（Ｓ１３０）。
【００８０】
その後、履歴格納部２６５は、評価情報を格納する（Ｓ１３５）。モード判断部２７５は、この履歴情報を受け取り、ユーザが設定したモードが妥当であるか否かを判断し（Ｓ１４０）、判断結果を出力部２６０と評価時間帯設定部２３５に出力する（Ｓ１４５）。なお、評価情報を格納するのに代えて、タイミング検知部２４０の出力タイミングと、基準時刻設定部２２０の出力タイミングの差を格納して同様の処理を行っても良い。その場合、差とともにユーザＡを識別するユーザＩＤも格納することが望ましい。
【００８１】
図１８は、図１７のステップＳ１１０で行う処理の詳細である。テンポ計測部２３０は、データ設定部２２５からバックグラウンドの音声データを受け取ると、音声データの速さを特定する特定情報を、当該音声データから抽出し（Ｓ１１１）、これを用いて当該音声の速さを算出し、評価時間帯設定部２３５に出力する（Ｓ１１３）。
【００８２】
テンポ計測部２３０が抽出する情報は、曲のリズム（例えばテンポ）を反映する音声が好ましく、特定の周波数（例えば、音楽中のベース音）、特定の波形、特定の振幅等である。テンポ計測部２５０は、また、特定の音声が所定の時間内に出力する回数を、音声の速さとして計測してもよい。
【００８３】
評価時間帯設定部２３５は、設定されたモードと、音声の速さとに応じて時間帯の時間幅を設定し（Ｓ１１５）、基準時刻設定部２２０で設定された基準時刻に基づき、評価を行う時間帯を設定する（Ｓ１１７）。評価時間帯設定部２３５は、より速い音声の場合は、より広い時間幅の時間帯を設定する。評価時間帯設定部２３５は、テンポ計測部２５０の出力に基づくのではなく、曲の速さに応じて時間幅が変化する時間帯を予め曲中に記憶している時間幅ＤＢを用いても良い。
【００８４】
そして、評価時間帯設定部２３５は、設定した時間帯が他の時間帯と重なる場合は、時間帯の時間幅を補正して重なりを解消する（Ｓ１１９）。タイミング評価装置２０は、このステップＳ１１１〜Ｓ１１９については、プレイの途中でも割り込み処理させることが望ましい。タイミング評価装置２０は、このようにすることにより、曲の中でテンポ変更が設定された場合や、ユーザがプレイ中にテンポ変更した場合にも対応できる。
【００８５】
図１９は、評価部２４５が、図１７のステップＳ１２０で行う処理の詳細である。評価部２４５は、入力を検知し（Ｓ２００）、かつ検知したタイミングが評価時間帯設定部２３５の時間帯に含まれており（Ｓ２１０）、かつ入力検知装置１０ａ〜１０ｄの識別情報と、時間帯に対応付けられた動作情報が一致する場合（Ｓ２２０）、グッド評価の評価情報を生成する（Ｓ２３０）。
【００８６】
モード判断部２７５は、この評価情報を用いて判断を行う。具体的には、モード判断部２７５は、設定された時間帯の回数と、グッド評価の回数を対比し、グッド評価の頻度が所定値以上（例えば、時間帯の数の８割以上）なら合格と判断し、そうでなければ不合格と判断する。
【００８７】
評価時間帯設定部２３５は、前回のプレイ時のこのような判断実績に基づき、合格と判断された実績がモード判断部２７５に記憶されている場合には、時間帯の時間幅を短くし、不合格と判断された実績がモード判断部２７５に記憶されている場合には、時間帯の時間幅を長くする。
【００８８】
このように時間帯の時間幅を調整することにより、前回のプレイ時に不合格のユーザＡは、次回のプレイ時は合格しやすくなり、前回のプレイ時に合格のユーザＡは、次回のプレイ時は油断すると不合格になるため、各々プレイを楽しむことができる。
【００８９】
図２０は、評価結果出力部２５０が、図１７のステップＳ１２０で行う処理の詳細である。評価結果出力部２５０は、評価部２４５からグッド評価を受け取ると（Ｓ３００）、モードに応じて（Ｓ３０５）、遅延時間を設定する（Ｓ３１０、Ｓ３１５、Ｓ３２０）。続いて、評価結果出力部２５０は、モードに応じて設定した遅延時間が経過すると（Ｓ３２５）、効果音、効果画像の出力情報を出力部２６０に出力する（Ｓ３３０）。
【００９０】
上記の遅延時間は、出力情報の出力タイミングを、ユーザの動作完了時点と一致させるために設けられている。すなわち、上級者の場合、入力検知タイミングは、予備動作の入力検知タイミングである。そのため、評価結果出力部２５０が、入力検知後すぐに出力情報を出力すると、効果音や効果画像が実際の動作完了前に出力されてしまう。そこで、評価結果出力部２５０が、入力検知後、遅延時間後に出力情報を出力することにより、効果音や効果画像を実際の動作完了と一致させることができる。
【００９１】
評価結果出力部２５０は、また、入力検知装置１０ａ〜１０ｄの何れかに応じて、異なる画像データを含む出力情報を作成することが望ましい。
【００９２】
図２１は、出力部２６０の一例を示す。本例では、タイミング評価装置２０は、装置の前面に出力部２６０を有する。出力部２６０は、画像を出力するモニタ２６０Ｖと、音声を出力するスピーカ２６０Ｒおよび２６０Ｌとを有する。
【００９３】
モニタ２６０Ｖは、データ設定部２２５の設定データに基づき、ユーザが行うべき動作Ｂを示す画像モニタ２６０ＶＲと、評価結果出力部２５０の出力情報に基づき、ユーザが行った動作の効果Ｃを示す画像モニタ２６０ＶＬを有する。
【００９４】
本実施形態において、モニタ２６０Ｖは、ユーザＡが行うべき動作Ｂとして、人間型のキャラクタＢを表示しているが、ユーザＡに動作を指示する指標としての機能があれば、どのような形態の描画を表示しても良い。モニタ２６０Ｖは、複数のユーザＡに対応付けて複数のキャラクタＢを表示しても良い。またモニタ２６０Ｖは、同一のキャラクタＢを多数の視点から観察した画像を表示しても良い。
【００９５】
図２２は、消費カロリー値の表示を示す図である。モニタ２６０Ｖは、キャラクタＢの他に、消費カロリー値Ｄも表示する。モニタ２６０Ｖは、キャラクタＢの動作の種類が切り替わる時、又は所定の時間おきにこの画面を表示する。消費カロリー値Ｄは、この運動によってユーザＡが消費したと予想されるカロリー値である。
【００９６】
図２３は、所定の運動が終了した際に表示される結果画面を示す図である。モニタ２６０Ｖは、スコアＥと、結果Ｆと、消費カロリー値Ｄと、各種運動換算値Ｇ，Ｈ，Ｊとを表示する。
【００９７】
スコアＥは、評価部２４５の評価情報に基づき算出される数値である。結果Ｆは、実施した運動の種類に基づく強化ポイントの他、モード判断部２７５の判断結果に基づく達成率、整合性が良かった個別動作を表示する。各種運動換算値Ｇ，Ｈ，Ｊは、実施した運動を、水泳、階段昇りおよび腹筋に換算した運動量をそれぞれ示すものである。
【００９８】
図２４は、他の実施形態に係るタイミング評価システムの機能ブロックを示す。入力検知装置１０ａ〜１０ｄの各々は、ユーザＡの身体の動きの入力検知情報と、ユーザＡの身体の動きの強度情報と、当該入力を検知した入力検知装置１０ａ〜１０ｄの各々を識別する識別情報とをタイミング評価装置２０に送信する。
【００９９】
タイミング評価装置２０は、データ設定部２２５と、評価時間帯設定部２３５と、タイミング検知部２４０と、評価部２４５と、出力部２６０とを有する。
【０１００】
データ設定部２２５は、ユーザＡの入力により、ユーザが行うべき動きを示す音声データおよび画像データの少なくとも一方を含む設定データを、評価部２４５と出力部２６０に出力する。データ設定部２２５は、また、バックグラウンドの音声データ、画像データを出力部２６０に出力する。
【０１０１】
タイミング検知部２４０は、入力検知情報と、識別情報と、強度情報を、評価部２４５に出力する。
【０１０２】
評価部２４５は、タイミング検知部２４０の出力と、データ設定部２２５の設定データとの整合性を評価し、この評価に応じて、画像情報および音声情報の少なくとも一方を含む出力情報を出力部２６０に出力する。
【０１０３】
出力部２６０は、データ設定部２２５から受け取った設定データと、評価部２４５から受け取った出力情報に基づき、画像および音声を出力する。
【０１０４】
図２５は、評価部２４５が行う処理の説明図である。評価部２４５は、タイミング検知部２４０の出力２４０Ａを受け取ると、この出力２４０Ａから、入力検知装置１０ａ〜１０ｄの識別情報２４０Ｂと、ユーザ動作の強度情報２４０Ｃを抽出し、データ設定部２２５の設定データ２２５Ａと対比する。
【０１０５】
設定データ２２５Ａ１〜２２５Ａ３の場合、各設定データはさらに複数の設定データを含んでいる。設定データ２２５Ａ１「左パンチ」は、「左手」、「右手」という各設定データを含み、設定データ２２５Ａ２「構え」は、「右手」、「左手」、「右足」、「左足」という各設定データを含み、設定データ２２５Ａ３「気の放出」は、「右手」、「左手」、「右足」という設定データを含む。
【０１０６】
設定データ２２５Ａ１において、評価部２４５は、以下の（１）〜（３）の条件が満たされた場合、ユーザＡの入力との整合性が取れているグッド評価とする
（１）識別情報２４０Ｂ「左手」および「右手」の入力がある
（２）（１）の各強度情報２４０Ｃが所定値Ｖ（ｍＶ）より小さい
（３）（１）の各入力タイミングと、設定データの各出力タイミングとの差が所定値以下である。
【０１０７】
設定データ２２５Ａ２において、評価部２４５は、以下の（１）〜（４）の条件が満たされた場合、ユーザＡの入力との整合性が取れているグッド評価とする
（１）識別情報２４０Ｂ「右手」および「左手」の入力がある
（２）識別情報２４０Ｂ「右足」および「左足」の入力がない
（３）（１）の各強度情報２４０Ｃが所定値Ｖ（ｍＶ）より小さい
（４）（１）の各入力タイミングと、設定データの各出力タイミングとの差が所定値以下である。
【０１０８】
設定データ２２５Ａ３において、評価部２４５は、以下の（１）〜（４）の条件が満たされた場合、ユーザＡの入力との整合性が取れているグッド評価とする
（１）識別情報２４０Ｂ「右手」および「左手」の入力がある
（２）識別情報２４０Ｂ「右足」の入力がない
（３）（１）の各強度情報２４０Ｃが所定値Ｖ（ｍＶ）より大きい
（４）（１）の各入力タイミングと、設定データの各出力タイミングとの差が所定値以下である。
【０１０９】
図２５に示されている、設定データ２２５Ａと、識別情報２４０Ｂ及び強度情報２４０Ｃの対比パターンは一例であって、必ずしもこの限りではない。例えば、「構え」という動作一つについても、その前の動作や姿勢には様々なパターンが考えられるので、これにより「構え」という設定データ２２５Ａに対する識別情報２４０Ｂ及び強度情報２４０Ｃもさまざまなものが考えられる。キャラクタＢによって表現される連続した動作には「動作の流れ」が存在するので、次に参照される識別情報２４０Ｂは前に表現された動作を考慮して決定されることが好ましい。もちろん、これは、「構え」という動作に限ったものではなく、あらゆる動作に適応される。
【０１１０】
以上のように、連続した動作の種類を判断する際は、キャラクタＢにて表現される前後の動作（動作の流れ）を考慮して設定データを決定することが好ましい。そして、「動作の流れ」にさまざまなパターンが存在することをふまえると、設定データ２２５Ａがさらに複数の設定データを含む方が、様々なパターンに対応し易い分だけ好ましいと言える。また、「動作の流れ」を考慮せず、動作を個別に判断する場合にも、設定データ２２５Ａがさらに複数の設定データを含む方がより複雑な動きに対応できる分だけ好ましい。
【０１１１】
図２６〜２８は、モニタ２６０Ｖに表示されるキャラクタＢの画像データの一例であって、図２６は、画像データＢ１を前後の動作から独立したものとして１つだけ示している。一方図２７および図２８は、所定期間内で連続した動作である図２５の設定データ２２５Ａ１〜２２５Ａ３に対応させて、時系列的に複数の画像データＢ２１〜Ｂ２３、Ｂ３１〜Ｂ３３を示している。
【０１１２】
すなわち、図２７の画像データＢ２１は設定データ２２５Ａ１「左パンチ」に対応し、画像データＢ２２は設定データ２２５Ａ２「構え」に、画像データＢ２３は設定データ２２５Ａ３「気の放出」に対応している。図２８の場合も同様である。
【０１１３】
モニタ２６０Ｖは、キャラクタＢの動作表現が不自然とならないように、画像データＢ２１〜Ｂ２３の途中に繋ぎとなる動作の画像データを表示する。この場合モニタ２６０Ｖは、直前に表示される画像データと内容の少しずつ違う画像データを複数用意しておき、これらをフレーム毎に書き換える。すなわち、画像データＢ２１〜Ｂ２３は、連続的な複数の画像データの中で、要所となる一部の画像データである。
【０１１４】
ユーザＡは、このように見た目にはアナログ的に切り替わるモニタ２６０Ｖの画像を観察しながら次の動作を行うため、次の動作が予想しやすく、連続した動作をスムーズに行いやすい。よって本実施形態は、連続性の薄い静止画のみの描画に比べて、ゲームソフトとしての面白みやフィットネスエクササイズ支援ソフトとしての完成度が高いものとなっている。
【０１１５】
図２７を例にとると、画像データＢ２１の状態から画像データＢ２２の状態に移行する間に、キャラクタＢは右手を腰の辺りから胸の前に動かし、同時に左手を突き出した状態から引くというように表現されている。すなわち、キャラクタＢは右手と左手を同時に動かしたように表現されている。
【０１１６】
また、図２６〜２８は、モニタ２６０Ｖに表示されるユーザＡが行った動作の効果Ｃを示す図でもある。図２６は、評価部２４５が、設定データ群の最終設定データ（キャラクタＢの最終動作である右上段蹴り）と、ユーザＡの入力との整合性が良いグッド評価を行った場合、モニタ２６０Ｖが効果Ｃ１を表示することを示している。ここで、評価部２４５が、最終設定データ以前の設定データについてグッド評価を行った場合は、モニタ２６０Ｖは効果Ｃを表示しない。すなわち、モニタ２６０Ｖは、評価部２４５が同じ評価を行った場合でも、最終設定データか否かに応じて、表示内容を変えている。
【０１１７】
図２７は、評価部２４５が、連続的な設定データ群（キャラクタＢの左パンチ〜構え〜気の放出）と、ユーザＡの入力群との整合性に関し、設定データ群の少なくとも一の設定データについてグッド評価を行わなかった場合に、モニタ２６０Ｖが効果Ｃ２を表示することを示している。
【０１１８】
すなわち、設定データ２２５Ａ２（画像データＢ２２）の出力タイミングと、ユーザＡの入力タイミング（Ｂ２４で示される破線の仮想表示を参照）の差が所定時間を超えたため、評価部２４５は、設定データ２２５Ａ２についてグッド評価を行わず、連続的な設定データ群についてオールグッド評価を行っていない。
【０１１９】
一方図２８は、評価部２４５が、図２７と同じ設定データ群と、ユーザＡの入力群との整合性に関し、全ての設定データについてグッド評価を行った場合に、オールグッド評価を下して、モニタ２６０Ｖが効果Ｃ３（効果Ｃ２よりも派手な表示）を表示することを示している。
【０１２０】
すなわち、全ての設定データ２２５Ａ１〜２２５Ａ３（画像データＢ２１〜Ｂ２３）に関し、各設定データの出力タイミングと、ユーザＡの各入力タイミングの差が所定時間以内であり、識別情報２４０Ｂ、強度情報２４０Ｃの整合性も取れているため、評価部２４５は、全ての設定データ２２５Ａ１〜２２５Ａ３についてグッド評価を行い、連続的な設定データ群についてオールグッド評価を行っている。
【０１２１】
なお、評価部２４５は、モニタ２６０Ｖに効果Ｃ２を表示させる場合、スピーカー２６０Ｒ、２６０Ｌに中音量の音声を出力させ、モニタ２６０Ｖに効果Ｃ３を表示させる場合、スピーカー２６０Ｒ、２６０Ｌに大音量の音声を出力させても良い。
【０１２２】
図２９は、評価部２４５が行う処理のフローを示す。評価部２４５は、図２９に示すように、識別情報２４０Ｂ及び強度情報２４０Ｃと、設定データ２２５Ａの整合性が取れていた場合、出力２４０Ａから抽出したタイミング情報と、設定データ２２５Ａの出力タイミングを対比し（Ｓ６００）、これらの対比結果が所定値以下の場合には、グッド評価との評価情報を生成する（Ｓ６１０）。
【０１２３】
次に評価部２４５は、設定データ２２５Ａが設定データ２２５Ａ群の中の特定データであるか判断し（Ｓ６２０）、特定データでない場合には、音声のみの出力情報を出力部２６０に出力し（Ｓ６３０）、特定データの場合には、音声と画像からなる出力情報を出力部２６０に出力する（Ｓ６４０）。
【０１２４】
図３０は、評価部２４５が行う他の処理のフローを示す。評価部２４５は、図２９と同様に、出力２４０Ａから抽出したタイミング情報と、設定データ２２５Ａの出力タイミングを対比し（Ｓ７００）、これらの対比結果が所定値以下の場合には、グッド評価との評価情報を生成する（Ｓ７１０）。
【０１２５】
次に評価部２４５は、設定データ２２５Ａが設定データ２２５Ａ群の中の特定データであるか判断し（Ｓ７２０）、特定データでない場合には、音声のみの出力情報を出力部２６０に出力し（Ｓ７３０）、特定データの場合には、設定データ２２５Ａ群の全ての設定データ２２５Ａに対してグッド評価が得られたか判断する（Ｓ７４０）。
【０１２６】
評価部２４５は、設定データ２２５Ａ群の全ての設定データ２２５Ａに対してグッド評価が得られた場合には、オールグッドとの評価情報を生成し（Ｓ７５０）、音声と画像からなる出力情報を出力部２６０に出力する（Ｓ７６０）。
【０１２７】
以上の場合、評価部２４５は、特定データとして、連続的に出力される最終の設定データを用いることができる。
【０１２８】
評価部２４５は、図２５の説明では、ユーザＡが行った動作を区別（パンチｏｒ刀等）するために強度情報２４０Ｃを用いたが、評価情報や出力情報を生成するために強度情報２４０Ｃを用いてもよい。例えば評価部２４５は、同一の評価情報であっても、強度情報２４０Ｃがより大きい強度を示す場合は、より大音量の出力情報を生成してもよい。
【０１２９】
入力検知装置１０は、図６〜９で説明したように、加速度センサ５５の起電力（ｍＶ）と、小さい閾値Ｖｓ（ｍＶ）及び大きい閾値Ｖｂ（ｍＶ）との対比情報を有している場合、この対比情報を強度情報２４０Ｃに含めてタイミング評価装置２０へ送信してもよい。さらに入力検知装置１０は、通常速度検出用と高速検出用の２つの加速度センサを有している場合、この各加速度センサからの出力を強度情報２４０Ｃに含めてタイミング評価装置２０へ送信してもよい。
【０１３０】
また、評価部２４５は、タイミング検知部２４０の出力２４０Ａから入力検知情報の継続時間を抽出し、これに基づき評価を行ってもよい。
【０１３１】
図３１は、タイミング評価装置２０のハードウェア構成を示すブロック図である。タイミング評価装置２０は、ＣＰＵ７００と、ＲＯＭ７０２と、ＲＡＭ７０４と、通信インターフェース７０６と、入出力ポート７２２を備える。ＣＰＵ７００は、ＲＯＭ７０２及びＲＡＭ７０４に格納されたプログラムに基づいて動作する。通信インターフェース７０６は、通信網を介して外部と通信する。格納装置の一例としてのハードディスクドライブ７１０は、設定情報及びＣＰＵ７００が動作するプログラムを格納する。また、本実施形態で、ハードディスクドライブ７１０は、履歴データベース２７０として、基準時刻とタイミングの差に関する情報を格納する。入出力ポート７２２は、入力検知装置１０とデータの送受信を行う。
【０１３２】
フレキシブルディスクドライブ７１２はフレキシブルディスク７１４からデータまたはプログラムを読み取りＣＰＵ７００に提供する。ＣＤ−ＲＯＭドライブ７１６はＣＤ−ＲＯＭ７１８からデータまたはプログラムを読み取りＣＰＵ７００に提供する。通信インターフェース７０６は、インターネットに接続してデータを送受信する。
【０１３３】
ＣＰＵ７００が実行するソフトウェアは、フレキシブルディスク７１４またはＣＤ−ＲＯＭ７１８等の記録媒体に格納されてユーザに提供される。記録媒体に格納されたソフトウェアは圧縮されていても非圧縮であっても良い。ソフトウェアは記録媒体からハードディスクドライブ７１０にインストールされ、ＲＡＭ７０４に読み出されてＣＰＵ７００により実行される。
【０１３４】
記録媒体に格納されて提供されるソフトウェア、即ちハードディスクドライブ７１０にインストールされるソフトウェアは、機能構成として、モード設定モジュールと、基準時刻設定モジュールと、データ設定モジュールと、テンポ計測モジュールと、評価時間帯設定モジュールと、タイミング検知モジュールと、評価モジュールと、評価結果出力モジュールと、履歴格納モジュールと、モード判断モジュールとを有する。当該ソフトウェアは、本発明に係る評価プログラムの一例である。このソフトウェアに含まれる各モジュールがコンピュータに働きかけて、ＣＰＵ７００に行わせる処理は、それぞれ本実施形態におけるタイミング評価装置２０における、対応する部材の機能及び動作と同一であるから説明を省略する。
【０１３５】
以上、図３１に示した、記録媒体の例としてのフレキシブルディスク７１８、またはＣＤ−ＲＯＭ７１８には、本出願で説明する全ての実施形態におけるタイミング評価装置２０の動作の一部または全ての機能を格納することができる。
【０１３６】
これらのプログラムは記録媒体から直接ＲＡＭに読み出されて実行されても、一旦ハードディスクドライブにインストールされた後にＲＡＭに読み出されて実行されても良い。さらに、上記プログラムは単一の記録媒体に格納されても複数の記録媒体に格納されても良い。また記録媒体に格納されるモジュールは、オペレーティングシステムとの共同によってそれぞれの機能を提供してもよい。例えば機能の一部または全部を行うことをオペレーティングシステムに依頼し、オペレーティングシステムからの応答に基づいて機能を提供するものであってもよい。
【０１３７】
記録媒体としては、フレキシブルディスク、ＣＤ−ＲＯＭの他にも、ＤＶＤ等の光学記録媒体、ＭＤ等の磁気記録媒体、ＰＤ等の光磁気記録媒体、テープ媒体、磁気記録媒体、ＩＣカードやミニチュアーカードなどの半導体メモリー等を用いることができる。この場合の記録媒体は、本発明に係る記録媒体の一例である。又、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスクまたはＲＡＭ等の格納装置を記録媒体として使用し、通信網を介してプログラムをタイミング評価装置２０に提供してもよい。
【０１３８】
他の実施形態によると、ユーザによる入力のタイミングを評価するコンピュータ用の評価プログラムは、複数のモードから一のモードを選択するモード設定モジュールと、モード設定モジュールが選択したモードに応じて、評価を行う時間帯を設定する評価時間帯設定モジュールと、ユーザが入力したタイミングを検知する入力検知モジュール（タイミング検知部２４０に相当）と、入力検知モジュールが検知したタイミングが時間帯に含まれる場合に、当該タイミングが時間帯に含まれない場合とは異なる評価を示す評価情報を生成する評価モジュールとを備える。
【０１３９】
入力検知モジュールは、ユーザの身体の動きを、ユーザによる入力として検知してもよい。入力検知モジュールは、身体の動きにより発生する加速度に関する情報を、ユーザによる入力として検知してもよい。
【０１４０】
ユーザが入力を行うべきタイミングを示す基準時刻を設定する基準時刻設定モジュールを更に備え、評価時間帯設定モジュールは、基準時刻設定モジュールが設定する基準時刻よりも早い時点を含むように、時間帯を設定してもよい。基準時刻設定モジュールが設定する基準時刻のときに、ユーザが行うべき動きを示す動作情報を、音声および画像の少なくとも一方を用いて出力する動作出力（データ設定部２２５に相当）モジュールを更に備えてもよい。
【０１４１】
入力検知モジュールは、複数の外部装置から受信した入力のタイミングを、当該入力を受信した外部装置に対応付けて検知し、評価時間帯設定モジュールは、複数の外部装置毎に、互いに異なる時間帯を設定してもよい。モード設定モジュールは、少なくとも３のモードの中から所定のモードを選択し、評価時間帯設定モジュールは、３のモードのそれぞれに応じて、０ミリ秒、２０から６０ミリ秒の間に含まれる時間、および１００から２００ミリ秒の間に含まれる時間の中から選択した一の時間だけ、基準時刻よりも早い時点を含むように時間帯を設定してもよい。
【０１４２】
モード設定モジュールは、一のモードと、一のモードよりも上級者向けのモードとを含む複数のモードの中から所定のモードを選択し、評価時間帯設定モジュールは、モード設定モジュールが上級者向けのモードを選択した場合、モード設定モジュールが一のモードを選択した場合よりも早い時間帯を設定してもよい。評価時間帯設定モジュールは、時間帯における始点と、基準時刻とのずれに応じて異なる時間幅で時間帯を設定してもよい。
【０１４３】
基準時刻設定モジュールが設定する基準時刻と、入力検知モジュールが検知したタイミングとの差に関する情報を格納する履歴格納モジュールを更に備え、評価時間帯設定モジュールは、更に履歴格納モジュールが格納した差に関する情報を用いて、時間帯を設定してもよい。基準時刻設定モジュールが設定する基準時刻と、入力検知モジュールが検知したタイミングとの差に関する情報を格納する履歴格納モジュールと、履歴格納モジュールが格納した差に関する情報を用いて、ユーザが対応するモードを判断するモード判断モジュールとを更に備えてもよい。
【０１４４】
ユーザの入力に対応する画像および音声の少なくとも一方を出力するユーザ操作出力モジュール（評価結果出力部２５０に相当）と、入力検知モジュールが検知したタイミングと、モード設定モジュールが選択したモードとに応じて、ユーザ操作出力モジュールが画像および音声の少なくとも一方を出力するタイミングを制御する出力タイミング制御モジュール（評価結果出力部２５０に内在。）とを更に備えてもよい。出力タイミング制御モジュールは、入力検知モジュールが検知したタイミングから、モード毎に予め設定された時間間隔だけ遅延したタイミングで、ユーザ操作出力モジュールに出力させてもよい。
【０１４５】
動作出力モジュールは、動作情報を画像として出力し、ユーザの入力に対応する画像を出力するユーザ操作出力モジュールと、入力検知モジュールが検知したタイミングと、モード設定モジュールが選択したモードとに応じて、ユーザ操作出力モジュールが画像および音声の少なくとも一方を出力するタイミングを制御する出力タイミング制御モジュールと、ユーザ操作出力モジュールが出力する画像と、ユーザ操作出力モジュールが出力する画像とを、同一の画面に表示させる画像表示モジュール（データ設定部２２５に内在。）とを更に備えてもよい。
【０１４６】
ユーザの入力を検知する入力検知装置と、ユーザの入力のタイミングを評価するタイミング評価装置とを備えたタイミング評価システムであって、入力検知装置は、ユーザの入力を検知する検知部と、検知部が検知した入力に関する情報をタイミング評価装置に送信する送信部とを有し、タイミング評価装置は、複数のモードから一のモードを選択するモード設定部と、モード設定部が選択したモードに応じて、タイミングを評価する時間帯を設定する評価時間帯設定部と、入力検知装置から入力に関する情報を受信する受信部と、受信部が受信した入力に関する情報を用いて、ユーザが入力したタイミングを検知する入力検知部と、入力検知部が検知したタイミングが評価時間帯設定部により設定された時間帯に含まれる場合に、当該タイミングが設定された時間帯に含まれない場合とは異なる評価情報を生成する評価部とを有する。
【０１４７】
検知部は、身体に装着可能であってもよい。検知部は、身体の動きを、ユーザの入力として検知してもよい。入力検知装置は、複数の検知部を有し、評価時間帯設定部は、複数の検知部毎に、互いに異なる時間帯を設定してもよい。複数の検知部は、ユーザの身体における異なる部位に装着され、それぞれの部位の動きを検知してもよい。
【０１４８】
ユーザによる入力のタイミングを評価するタイミング評価装置は、複数のモードから一のモードを選択するモード設定部と、モード設定部が選択したモードに応じて、評価を行う時間帯を設定する評価時間帯設定部と、ユーザが入力したタイミングを検知する入力検知部と、入力検知部が検知したタイミングが時間帯に含まれる場合に、当該タイミングが時間帯に含まれない場合と異なる評価を示す評価情報を生成する評価部とを備える。
【０１４９】
ユーザによる入力のタイミングを評価するコンピュータ用のプログラムを格納する記録媒体であって、プログラムが、複数のモードから一のモードを選択するモード設定モジュールと、モード設定モジュールが選択したモードに応じて、評価を行う時間帯を設定する評価時間帯設定モジュールと、ユーザが入力したタイミングを検知する入力検知モジュールと、入力検知モジュールが検知したタイミングが時間帯に含まれる場合に、当該タイミングが時間帯に含まれない場合とは異なる評価情報を生成する評価モジュールとを備える。
【０１５０】
ユーザによる入力のタイミングを評価する評価プログラムは、音声を出力する音声出力モジュール（データ設定部２２５に内在）と、音声出力モジュールが出力する音声の速さに応じて異なる時間幅で、評価を行う時間帯を設定する評価時間帯設定モジュールと、ユーザによる入力のタイミングを検知する入力検知モジュールと、入力検知モジュールが検知したタイミングが時間帯に含まれる場合に、当該タイミングが時間帯に含まれない場合とは異なる評価を示す評価情報を生成する評価モジュールとを備える。
【０１５１】
音声出力モジュールは、曲を音声として出力し、評価時間帯設定モジュールは、曲に応じて異なる時間幅を指定する時間幅指定情報を曲に対応付けて格納するデータベースを用いて、音声出力モジュールが出力する曲に対応する時間幅を設定してもよい。
【０１５２】
音声の速さを所定の時間毎に計測するテンポ計測モジュールを更に備え、評価時間帯設定モジュールは、テンポ計測モジュールが計測する速さに応じて時間幅を変更して、時間帯を設定してもよい。テンポ計測モジュールは、複数の音声の中の予め定められた特定音声が所定の時間内に出力される回数を、速さとして計測してもよい。
【０１５３】
評価時間帯設定モジュールは、音声出力モジュールが音声を所定のテンポで出力する場合は、所定のテンポよりも早く音声を出力する場合に較べ、より広い時間幅の時間帯を設定してもよい。評価時間帯設定モジュールは、一連の音声の中に複数の時間帯を設定する場合、当該複数の時間帯を互いに重ならないように時間幅を設定してもよい。
【０１５４】
ユーザによる入力のタイミングを評価するタイミング評価装置は、音声を出力する音声出力部と、音声出力部が音声を出力する速さに応じて異なる時間幅で、評価を行う時間帯を設定する評価時間帯設定部と、ユーザが入力するタイミングを検知する入力検知部と、入力検知部が検知したタイミングが時間帯に含まれる場合に、当該タイミングが時間帯に含まれない場合とは異なる評価を示す評価情報を生成する評価部とを備える。
【０１５５】
ユーザによる入力のタイミングを評価するコンピュータ用のプログラムを格納する記録媒体であって、プログラムが、音声を出力する音声出力モジュールと、音声出力モジュールが音声を出力する速さに応じて異なる時間幅で、評価を行う時間帯を設定する評価時間帯設定モジュールと、ユーザによる入力のタイミングを検知する入力検知モジュールと、入力検知モジュールが検知したタイミングが時間帯に含まれる場合に、当該タイミングが時間帯に含まれない場合とは異なる評価を示す評価情報を生成する評価モジュールとを備える。
【０１５６】
出力される画像データまたは音声データに合わせて身体の一部を動かしてゲームを制御するゲームシステムであって、所定期間内に出力される画像データまたは音声データの連続データ群と、その連続データ群に合わせて動かした身体の一部からの動作信号との整合性を判別し、その判別結果に基づいて、画像または音声の出力を変化させるゲームシステムとしている。
【０１５７】
また、他の実施形態は、特に、連続データ群の出力と動作信号の受信との時間差、動作信号の有無および動作信号に関わる動作の強弱の内少なくともいずれか１つを判別し、その判別結果に基づいて、画像または音声の出力を変化させるゲームシステムとしている。
【０１５８】
また、他の実施形態は、出力される画像データまたは音声データが連続データ群であることを判別し、連続データ群を構成する個別データとその個別データに対応する動作信号との整合性を判別し、その判別結果に基づいて、連続データ群の最後の個別データの出力時に、画像または音声の出力を変化させるゲームシステムとしている。
【０１５９】
また、他の実施形態は、出力される画像データまたは音声データが連続データ群であることを判別し、連続データ群の最後の個別データと、その最後の個別データに対応する動作信号との整合性を判別し、その判別結果に基づいて、連続データ群の最後の個別データの出力時に、画像または音声の出力を変化させるゲームシステムとしている。
【０１６０】
また、他の実施形態は、さらに、連続データ群と動作信号との整合性を判別する際、連続データ群を構成する個別データとその個別データに対応する動作信号との整合性を判別し、その判別結果に基づいて、各個別データの出力時毎に、画像または音声の出力を変化させるゲームシステムとしている。
【０１６１】
また、他の実施形態は、さらに、画像データまたは音声データを出力するためのゲーム用プログラムに基づいて、ゲームの進行に合わせた消費カロリー値を出力するゲームシステムとしている。
【０１６２】
また、別の本実施形態は、出力される画像データまたは音声データに合わせて身体の一部を動かしてゲームを制御するゲームシステムであって、身体の一部に装着した発信機からの動作信号を受信して、その受信した動作信号をゲーム装置に送信するメイン受送信機と、動作信号を受信して、その受信した動作信号をメイン受送信機に送信するサブ受送信機とを備え、画像データまたは音声データと動作信号との整合性を判別し、その判別結果に基づいて、画像または音声の出力を変化させるゲームシステムとしている。
【０１６３】
また、他の実施形態は、画像データまたは音声データを出力する出力手段（出力部２６０に相当）と、身体の一部からの動作信号を受信する動作信号受信手段（入力検知装置１０に相当）と、所定期間内に出力される画像データまたは音声データの連続データ群と、その連続データ群に合わせて動かした身体の一部からの動作信号との整合性を判別する判別手段（評価部２４５に相当）とを備え、出力手段は、その判別結果に基づいて、画像または音声の出力を変化させて出力するゲーム装置としている。
【０１６４】
また、他の実施形態は、特に、判別手段は、連続データ群の出力と動作信号の受信との時間差、動作信号の有無および動作信号に関わる動作の強弱の内少なくといずれか１つを判別し、出力手段は、その判別結果に基づいて、画像または音声の出力を変化させるゲーム装置としている。
【０１６５】
また、他の実施形態は、出力される画像データまたは音声データが連続データ群であることを判別する連続データ群判別手段（評価部２４５に内在）をさらに備え、出力される画像データまたは音声データが連続データ群である場合に、判別手段は、連続データ群を構成する個別データとその個別データに対応する動作信号との整合性を判別し、出力手段は、その判別結果に基づいて、連続データ群の最後の個別データの出力時に、画像または音声の出力を変化させるゲーム装置とするようにしている。
【０１６６】
また、他の実施形態は、出力される画像データまたは音声データが連続データ群であることを判別する連続データ群判別手段をさらに備え、出力される画像データまたは音声データが連続データ群である場合に、判別手段は、連続データ群の最後の個別データと、その最後の個別データに対応する動作信号との整合性を判別し、出力手段は、その判別結果に基づいて、連続データ群の最後の個別データの出力時に、画像または音声の出力を変化させるゲーム装置とするようにしている。
【０１６７】
また、他の実施形態は、さらに、判別手段は、連続データ群と動作信号との整合性を判別する際、連続データ群を構成する個別データとその個別データに対応する動作信号との整合性を判別し、出力手段は、その判別結果に基づいて、各個別データの出力時毎に、画像または音声の出力を変化させるゲーム装置としている。
【０１６８】
また、別の本実施形態は、画像データまたは音声データを出力する出力ステップと、身体の一部からの動作信号を受信する動作信号受信ステップと、所定期間内に出力される画像データまたは音声データの連続データ群と、その連続データ群に合わせて動かした身体の一部からの動作信号との整合性を判別する判別ステップとを含み、出力ステップは、その判別結果に基づいて、画像または音声の出力を変化させて出力するゲーム用プログラムとしている。
【０１６９】
また、他の実施形態は、特に、判別ステップは、連続データ群の出力と動作信号の受信との時間差、動作信号の有無および動作信号に関わる動作の強弱の内少なくとも１つを判別し、出力ステップは、その判別結果に基づいて、画像または音声の出力を変化させるゲーム用プログラムとしている。
【０１７０】
また、他の実施形態は、出力される画像データまたは音声データが連続データ群であることを判別する連続データ群判別ステップをさらに含み、出力される画像データまたは音声データが連続データ群である場合に、判別ステップは、連続データ群を構成する個別データとその個別データに対応する動作信号との整合性を判別し、出力ステップは、その判別結果に基づいて、連続データ群の最後の個別データの出力時に、画像または音声の出力を変化させるゲーム用プログラムとするようにしている。
【０１７１】
また、他の実施形態は、出力される画像データまたは音声データが連続データ群であることを判別する連続データ群判別ステップをさらに含み、出力される画像データまたは音声データが連続データ群である場合に、判別ステップは、連続データ群の最後の個別データと、その最後の個別データに対応する前記動作信号との整合性を判別し、出力ステップは、その判別結果に基づいて、連続データ群の最後の個別データの出力時に、画像または音声の出力を変化させるゲーム用プログラムとするようにしている。
【０１７２】
また、他の実施形態は、さらに、判別ステップは、連続データ群と動作信号との整合性を判別する際、連続データ群を構成する個別データとその個別データに対応する動作信号との整合性を判別し、出力ステップは、その判別結果に基づいて、各個別データの出力時毎に、画像または音声の出力を変化させるゲーム用プログラムとしている。
【０１７３】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更または改良を加えることができる。そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【０１７４】
【発明の効果】
本発明によれば、各種条件が変わった場合でも、評価結果のばらつきが小さい、評価プログラム、タイミング評価システム、タイミング評価装置、および記録媒体を提供することができる。
【０１７５】
本発明によれば、多様な評価結果が得られる評価プログラム、タイミング評価システム、タイミング評価装置、および記録媒体を提供することができる。
【図面の簡単な説明】
【図１】タイミング評価システム全体の概略図である。
【図２】タイミング評価システムの機能ブロック図である。
【図３】入力検知装置１０の一例を示す図である。
【図４】腕用の入力検知装置１０ａ（１０ｂ）の外観を示す図である。
【図５】腕用の入力検知装置１０ａ（１０ｂ）の内部構成を示す図である。
【図６】足用の入力検知装置１０ｃ（１０ｄ）の外観を示す図である。
【図７】足用の入力検知装置１０ｃ（１０ｄ）の内部構成を示す図である。
【図８】入力検知装置１０の別な例を示す図である。
【図９】入力検知装置１０のさらに別な例を示す図である。
【図１０】基準時刻設定部２２０の詳細を示す図である。
【図１１】データ設定部２２５が有するテーブルを示す図である。
【図１２】評価時間帯設定部２３５が格納する腕用の時間幅設定ファイルを示す図である。
【図１３】評価時間帯設定部２３５が格納する足用の時間幅設定ファイルを示す図である。
【図１４】評価時間帯設定部２３５が設定した時間帯のタイムチャートである。
【図１５】評価時間帯設定部２３５が音声の速さに対応付けて時間幅を指定する情報を格納するテーブルを示す図である。
【図１６】評価時間帯設定部２３５が補正する時間帯のタイムチャートを示す図である。
【図１７】タイミング評価システムが行う処理のフローチャートである。
【図１８】ステップＳ１１０のより詳細なフローチャートである。
【図１９】評価部２４５が、ステップＳ１２０で行う詳細なフローチャートである。
【図２０】評価結果出力部２５０が、ステップＳ１２０で行う詳細なフローチャートである。
【図２１】出力部２６０の一例を示す図である。
【図２２】モニタ２６０Ｖが消費カロリー値を表示している図である。
【図２３】モニタ２６０Ｖが結果画面を表示している図である。
【図２４】他の実施形態に係るタイミング評価システムの機能ブロック図である。
【図２５】評価部２４５が行う処理の説明図である。
【図２６】モニタ２６０Ｖが、ユーザＡが行うべき動作Ｂと、ユーザＡが行った動作の効果Ｃを表示している図である。
【図２７】ユーザＡが行うべき動作Ｂと、ユーザＡが行った動作の効果Ｃの別な例を示す図である。
【図２８】ユーザＡが行うべき動作Ｂと、ユーザＡが行った動作の効果Ｃのさらに別な例を示す図である。
【図２９】評価部２４５が行う処理のフローチャートである。
【図３０】評価部２４５が行う他の処理のフローチャートである。
【図３１】タイミング評価装置２０のハードウェア構成を示すブロック図である。
【符号の説明】
１０入力検知装置
２０タイミング評価装置
２１５モード設定部
２２０基準時刻設定部
２２５データ設定部
２３０テンポ計測部
２３５評価時間帯設定部
２４０タイミング検知部
２４５評価部
２５０評価結果出力部
２６０出力部
２７５モード判断部
７００ＣＰＵ
７０２ＲＯＭ
７０４ＲＡＭ
７１０ハードディスクドライブ
７２２入出力ポート
【図１】
0003917456.tif 000002
【図２】
0003917456.tif 000003
【図３】
0003917456.tif 000004
【図４】
0003917456.tif 000005
【図５】
0003917456.tif 000006
【図６】
0003917456.tif 000007
【図７】
0003917456.tif 000008
【図８】
0003917456.tif 000009
【図９】
0003917456.tif 000010
【図１０】
0003917456.tif 000011
【図１１】
0003917456.tif 000012
【図１２】
0003917456.tif 000013
【図１３】
0003917456.tif 000014
【図１４】
0003917456.tif 000015
【図１５】
0003917456.tif 000016
【図１６】
0003917456.tif 000017
【図１７】
0003917456.tif 000018
【図１８】
0003917456.tif 000019
【図１９】
0003917456.tif 000020
【図２０】
0003917456.tif 000021
【図２１】
0003917456.tif 000022
【図２２】
0003917456.tif 000023
【図２３】
0003917456.tif 000024
【図２４】
0003917456.tif 000025
【図２５】
0003917456.tif 000026
【図２６】
0003917456.tif 000027
【図２７】
0003917456.tif 000028
【図２８】
0003917456.tif 000029
【図２９】
0003917456.tif 000030
【図３０】
0003917456.tif 000031
【図３１】
0003917456.tif 000032