(57)【要約】【課題】複数のユーザが連帯感をもって同時に楽しむことができる演奏システムを提供することを目的とする。【解決手段】ホスト端末１０Ｈは、合奏情報ＳＩをサーバからダウンロードする。合奏情報ＳＩには、複数の演奏情報ＰＩと、演奏情報ＰＩの割り当て規則情報が含まれている。ホスト端末１０Ｈは、システムに参加しているクライアント端末１０Ｃ１〜１０Ｃ４を検索し、各クライアント端末１０ＣにＩＤを割り振る。そして、規則情報に基づいて割り振ったＩＤに対応する演奏情報ＰＩを各クライアント端末１０Ｃに転送する。そして、ホスト端末１０Ｈとクライアント端末１０Ｃで演奏情報ＰＩが同期再生される。各端末では、演奏操作タイミングがＬＥＤ表示あるいはグラフィカル表示される。このタイミングに合致してユーザが演奏操作を行うと、各無線端末１０のスピーカから楽器音が発音される。【選択図】図１
2008134295.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークによって接続された複数の端末を利用して合奏するシステムであって、
各端末が担当する演奏パートに係る演奏情報を各端末に設定する演奏情報設定手段と、
各端末で設定された前記演奏情報の再生タイミングを同期させる手段と、
を備え、
各端末は、
同期再生される前記演奏情報に基づいて、演奏操作タイミングをユーザに通知する通知手段と、
ユーザによる演奏操作のタイミングと、同期再生されている前記演奏情報とを照合することにより、照合結果に応じた演奏音を発音する発音手段と、
を備えることを特徴とする合奏システム。
【請求項２】
請求項１に記載の合奏システムにおいて、
前記通知手段は、
光あるいは映像により演奏操作タイミングを通知する手段、
を含むことを特徴とする合奏システム。
【請求項３】
請求項１または請求項２に記載の合奏システムにおいて、さらに、
各端末において、ユーザによる演奏操作が同期再生されている前記演奏情報と合致した度合いを得点表示する手段、
を備えることを特徴とする合奏システム。
【請求項４】
請求項３に記載の合奏システムにおいて、さらに、
各端末に付与した得点を全端末で集計し、合奏総合点を表示する手段、
を備えることを特徴とする合奏システム。
【請求項５】
請求項１ないし請求項４のいずれかに記載の合奏システムにおいて、
前記演奏情報設定手段は、
システムに登録されている端末の数に応じて各端末に設定する前記演奏情報を決定することを特徴とする合奏システム。
【請求項６】
請求項１ないし請求項４のいずれかに記載の合奏システムにおいて、
前記演奏情報設定手段は、
各端末の位置によって、各端末に設定する前記演奏情報を決定することを特徴とする合奏システム。
【請求項７】
請求項１ないし請求項６のいずれかに記載の合奏システムにおいて、
前記複数の端末に含まれるホスト端末が合奏情報を保持しており、前記ホスト端末が、前記合奏情報から各端末に割当てる前記演奏情報を抽出して、各端末に送信することを特徴とする合奏システム。
【請求項８】
請求項１ないし請求項６のいずれかに記載の合奏システムにおいて、
前記複数の端末に含まれるホスト端末が合奏情報を保持しており、各端末は、前記ホスト端末から受信した前記合奏情報から、自端末に割当てられた前記演奏情報を抽出することを特徴とする合奏システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のユーザが同時に楽しむことのできる演奏システムに関する。
【背景技術】
【０００２】
楽器の演奏をシミュレートした様々なゲームが存在する。たとえば、下記非特許文献１では、モニタに表示される演奏タイミングにあわせて、鍵盤やターンテーブルを操作するゲームが紹介されている。モニタには、上部から落ちてくるオブジェクト画像が表示される。ユーザは、そのオブジェクト画像が、所定のラインに達するタイミングで、操作部を操作するのである。演奏タイミングがピタリとあえば、高得点を得ることができる。
【０００３】
非特許文献１に代表されるように、モニタ上に表示される演奏タイミングにあわせて、ユーザが演奏操作を行うゲームが他にも存在する。このようなゲームを利用することで、実際には、非常に高価な楽器や電子機器を所有しなくても、ユーザは、それら楽器で電子機器を実際に使用しているような体感を得ることができるのである。
【０００４】
【非特許文献１】“beatmania2DX13 OFFICIAL SITE”、[平成１８年１１月２０日検索]、インターネットＵＲＬ＜http://www.konami.jp/am/bm2dx/bm2dx13/＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したように、ユーザが、モニタに表示される演奏タイミングにしたがって、演奏操作を行うゲームは、リズム感を競うことや、演奏操作テクニックを競うことのできる人気のゲームである。
【０００６】
これら体感ゲームは、ユーザとゲーム機が１対１の関係である。ユーザは、かわるがわるゲームを実行し、その得点を争うのである。中には、２人のユーザが参加できるゲーム機も存在するが、この場合であっても、各ユーザが同じ演奏タイミングで演奏操作を行い、演奏得点を競うことが可能となっている。
【０００７】
したがって、現状存在するこれら演奏ゲームでは、同じ演奏に対するテクニックを競うことや、得点を競うことは可能であるが、実際のバンドやオーケストラのように連帯感を楽しむようなことはできない。
【０００８】
そこで、本発明は、複数のユーザが連帯感をもって同時に楽しむことができる演奏システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、請求項１記載の発明は、ネットワークによって接続された複数の端末を利用して合奏するシステムであって、各端末が担当する演奏パートに係る演奏情報を各端末に設定する演奏情報設定手段と、各端末で設定された前記演奏情報の再生タイミングを同期させる手段と、を備え、各端末は、同期再生される前記演奏情報に基づいて、演奏操作タイミングをユーザに通知する通知手段と、ユーザによる演奏操作のタイミングと、同期再生されている前記演奏情報とを照合することにより、照合結果に応じた演奏音を発音する発音手段と、を備えることを特徴とする。
【００１０】
請求項２記載の発明は、請求項１に記載の合奏システムにおいて、前記通知手段は、光あるいは映像により演奏操作タイミングを通知する手段、を含むことを特徴とする。
【００１１】
請求項３記載の発明は、請求項１または請求項２に記載の合奏システムにおいて、さらに、各端末において、ユーザによる演奏操作が同期再生されている前記演奏情報と合致した度合いを得点表示する手段、を備えることを特徴とする。
【００１２】
請求項４記載の発明は、請求項３に記載の合奏システムにおいて、さらに、各端末に付与した得点を全端末で集計し、合奏総合点を表示する手段、を備えることを特徴とする。
【００１３】
請求項５記載の発明は、請求項１ないし請求項４のいずれかに記載の合奏システムにおいて、前記演奏情報設定手段は、システムに登録されている端末の数に応じて各端末に設定する前記演奏情報を決定することを特徴とする。
【００１４】
請求項６記載の発明は、請求項１ないし請求項４のいずれかに記載の合奏システムにおいて、前記演奏情報設定手段は、各端末の位置によって、各端末に設定する前記演奏情報を決定することを特徴とする。
【００１５】
請求項７記載の発明は、請求項１ないし請求項６のいずれかに記載の合奏システムにおいて、前記複数の端末に含まれるホスト端末が合奏情報を保持しており、前記ホスト端末が、前記合奏情報から各端末に割当てる前記演奏情報を抽出して、各端末に送信することを特徴とする。
【００１６】
請求項８記載の発明は、請求項１ないし請求項６のいずれかに記載の合奏システムにおいて、前記複数の端末に含まれるホスト端末が合奏情報を保持しており、各端末は、前記ホスト端末から受信した前記合奏情報から、自端末に割当てられた前記演奏情報を抽出することを特徴とする。
【発明の効果】
【００１７】
本発明の合奏システムは、ネットワーク接続された各端末が、同期再生される演奏情報に基づいて、演奏操作タイミングをユーザに通知する。そして、ユーザによる演奏操作のタイミングと、同期再生されている演奏情報とを照合し、照合結果に応じた演奏音を発音する。これにより、複数のユーザが、同期再生する演奏情報にしたがって、合奏を楽しむことができる。これにより、グループで一体感のある演奏を疑似体験することが可能である。また、操作タイミングが合致すると、演奏音が発音されるので、演奏テクニックを競って楽しむことができる。
【発明を実施するための最良の形態】
【００１８】
＜合奏システムの全体構成＞
以下、図面を参照しつつ本発明の実施の形態について説明する。図１は、本実施の形態に係る合奏システムの全体図である。このシステムは、複数の無線端末１０，１０・・・によって構成される。
【００１９】
複数の無線端末１０，１０・・・のうちの１台は、ホスト端末１０Ｈとして設定されている。そして、ホスト端末１０Ｈ以外の無線端末１０はクライアント端末１０Ｃとして動作する。図１の例では、１台のホスト端末１０Ｈと４台のクライアント端末１０Ｃ１，１０Ｃ２，１０Ｃ３，１０Ｃ４とから合奏システムを構成している。
【００２０】
以下の説明において、ホスト端末１０Ｈとクライアント端末１０Ｃとを特に区別せず、共通の機能、性質を説明するときには、無線端末１０と総称することとする。また、各クライアント端末１０Ｃ１〜１０Ｃ４を特に区別せず、共通の機能、性質を説明するときには、クライアント端末１０Ｃと総称することとする。
【００２１】
ホスト端末１０Ｈおよびクライアント端末１０Ｃは、それぞれ担当する演奏パートを演奏するという点では、同じ役割を有する端末であるが、システムの動作を設定する役割などが異なる。
【００２２】
これらホスト端末１０Ｈとクライアント端末１０Ｃは、ユーザが手にもって操作可能な端末である。図１の例であれば、１人のユーザがホスト端末１０Ｈを持ち、後の４人のユーザがクライアント端末１０Ｃ１〜１０Ｃ４をそれぞれ持って操作を行う。そして、この５人のユーザが、室内や野外で合奏を楽しむことのできるシステムである。５人のユーザは、あるときは、ロックバンドとして演奏をしているような体感を得ることができ、あるときは、オーケストラの演奏をしているような一体感を得ることが可能となっている。
【００２３】
＜無線端末の構成＞
図２は、無線端末１０の機能ブロック図である。つまり、ホスト端末１０Ｈとクライアント端末１０Ｃに共通の機能ブロック図である。無線端末１０は、図に示すように、制御部１００、操作部１０１、スピーカ１０２、ＬＥＤ発光部１０３、モニタ１０４、記憶部１０５、無線部１０６を備えている。
【００２４】
制御部１００は、ＣＰＵ、ＲＡＭなどを備え、無線端末１０の全体制御を行う。制御部１００は、また、音声再生部１１０を備えている。音声再生部１１０は、記憶部１０５に格納されている演奏情報ＰＩに基づいて、演奏音を再生する。音声再生部１１０によって再生された演奏音は、スピーカ１０２より出力される。
【００２５】
操作部１０１は、図１にも示すように、複数のタッチボタンから構成されている。操作部１０１は、タッチボタンのほかに、テンキー、ダイヤル、ジョイスティックなどを含んでいてもよい。無線端末１０のユーザは、この操作部１０１を操作することで、演奏操作を行う。また、操作部１０１が、加速度センサーにより実現されていてもよい。つまり、ユーザが、無線端末１０自体を上下に振る、左右に振る、ひねる、前に押す、後ろに引くなどの操作を行うと、この動作を加速度センサーで検知し、操作部１０１は、この動作を演奏操作として入力するのである。加速度センサーとして、３軸加速度センサーを利用すれば、無線端末１０のＸＹＺ方向に対する動きを検知可能である。ＬＥＤ発光部１０３は、制御部１００の制御のもと、ユーザによる演奏タイミングをガイドするためのＬＥＤ光を点灯する。モニタ１０４は、システムの設定操作情報や、演奏得点の表示など、各種の情報表示に用いられる。また、ユーザによる演奏タイミングをガイドするためのグラフィカル表示を行う用途にも用いられる。無線部１０６は、各無線端末１０間で無線通信を行う。無線通信としては、たとえば、Ｚｉｇｂｅｅ、Ｂｌｕｅｔｏｏｔｈ、無線ＬＡＮなどを利用可能である。
【００２６】
＜演奏情報と演奏タイミング＞
次に、演奏情報ＰＩの内容について説明する。演奏情報ＰＩとは、各無線端末１０に割当てられた演奏パートに対応した情報であり、各無線端末１０が演奏する楽器音を記述した情報である。演奏情報ＰＩとしては、たとえば、ＭＩＤＩデータが利用可能である。つまり、演奏情報ＰＩは、楽譜情報を含んでいる。音声再生部１１０は、演奏情報ＰＩに従って、演奏音を再生することが可能である。演奏情報ＰＩとしてＭＩＤＩデータを利用する場合、音声再生部１１０は、ＭＩＤＩ音源データを有している。
【００２７】
ただし、本実施の形態においては、音声再生部１１０は、ユーザによる演奏操作と、演奏情報ＰＩに記述された演奏タイミングが一致した場合に、演奏音をスピーカ１０２に対して出力することとしている。
【００２８】
まず、音声再生部１１０は、演奏情報ＰＩに基づき演奏音を再生し、演奏タイミングにあわせて、ＬＥＤ発光部１０３に対して発光指示を送る。あるいは、モニタ１０４に、演奏タイミングを示すグラフィカル表示を行う。これによって、本来、演奏情報ＰＩに基づいて演奏音が再生されるタイミングでＬＥＤが発光する。あるいは、演奏音が再生されるタイミングで、モニタ１０４にグラフィカル表示が行われる。
【００２９】
また、音声再生部１１０は、ユーザによる操作部１０１を利用した演奏操作を検出する。そして、ＬＥＤの発光タイミングとユーザによる演奏タイミングが合致した場合、あるいは、モニタ１０４に対するグラフィカル表示の表示タイミングとユーザによる演奏タイミングが合致した場合には、演奏情報ＰＩに基づいて演奏音をスピーカ１０２に出力するのである。一方、ＬＥＤの発光タイミングやグラフィカル表示のタイミングとユーザによる演奏タイミングが合致しない場合には、音声再生部１１０は、スピーカ１０２に対して演奏音を出力しない。つまり、ユーザが、正しい演奏操作を行えば、スピーカ１０２から演奏音が再生されるのである。
【００３０】
このように、本実施の形態において、音声再生部１１０が「演奏情報ＰＩを再生する」といった場合には、必ずしも、スピーカ１０２から楽器音が出力されるとは限らない。音声再生部１１０は、「演奏情報ＰＩを再生する」ことにより、少なくとも、演奏タイミングを示すＬＥＤ表示やグラフィカル表示を行う。そして、それらガイド表示とユーザによる演奏操作のタイミングが合致すると、始めてスピーカ１０２から楽器音を出力するのである。
【００３１】
＜合奏情報＞
上述したように、演奏情報ＰＩは、各無線端末１０に割当てられる演奏パートごとの情報である。これら演奏情報ＰＩの集合が合奏情報ＳＩである。つまり、合奏情報ＳＩは、全演奏パートの演奏情報ＰＩを全て記述した情報である。
【００３２】
図３に示すように、この合奏情報ＳＩは、ホスト端末１０Ｈが、インターネット経由で楽曲サーバ２０からダウンロードする。そして、ホスト端末１０Ｈが、各クライアント端末１０Ｃ１〜１０Ｃ４に対して、合奏情報ＳＩに含まれる演奏情報ＰＩを転送するのである。このとき、ホスト端末１０Ｈは、合奏情報ＳＩに含まれるヘッダ情報ＳＩＨを参照して、各クライアント端末１０Ｃ１〜１０Ｃ４に割当てる演奏パートを決定し、各演奏パートに対応した演奏情報ＰＩを転送するのである。
【００３３】
合奏情報ＳＩは、演奏情報ＰＩの集合とともに、ヘッダ情報ＳＩＨを有している。図４は、ヘッダ情報ＳＩＨの記述内容を示す図である。ヘッダ情報ＳＩＨには、合奏システムに参加している無線端末１０の数に応じて、演奏パートをどのように割り振るかの規則が記述されている。
【００３４】
図で示した例であれば、この合奏情報ＳＩで記述されている楽曲は、トラックＴ１からトラックＴ５までの５つの演奏パートからなっている。したがって、合奏情報ＳＩには、これら各トラックＴ１〜Ｔ５に対応した演奏情報ＰＩが含まれている。
【００３５】
このうち、トラックＴ１は、伴奏演奏のパートである。たとえば、伴奏演奏のパートは、ホスト端末１０Ｈにおいて再生すればよい。トラックＴ２〜Ｔ４は、無線端末１０の数に応じて割当てられる演奏パートである。トラックＴ５は、全ての無線端末１０が、所定の規則に基づいて演奏するパートである。
【００３６】
そして、図で示した例であれば、もし、合奏システムに参加している無線端末１０の数が２台である場合には、ＩＤ＝１の無線端末１０にトラックＴ２を割り当て、ＩＤ＝２の無線端末１０にトラックＴ３を割当てるように規定されている。そして、この場合、トラックＴ４を演奏する無線端末１０が存在しないので、トラックＴ４も伴奏演奏のパートに割り振るよう規定されている。したがって、たとえば、ホスト端末１０Ｈにおいて、トラックＴ１とトラックＴ４を伴奏演奏として再生すればよい。この伴奏演奏に関しては、ユーザによる演奏操作の有無に関わらず、再生音がスピーカ１０２から出力される。
【００３７】
もし、合奏システムに参加している無線端末１０の数が３台である場合には、ＩＤ＝１の無線端末１０にトラックＴ２を割り当て、ＩＤ＝２の無線端末１０にトラックＴ３を割当て、ＩＤ＝３の無線端末１０にトラックＴ４を割り当てるように規定されている。ホスト端末１０Ｈにおいては、トラックＴ１を伴奏演奏として再生すればよい。
【００３８】
なお、各無線端末１０のＩＤは、ホスト端末１０Ｈにおいて設定される。つまり、ホスト端末１０Ｈは、合奏システムに参加している無線端末１０の数に応じて、各無線端末１０にＩＤを割り振る。そして、割り振ったＩＤに対応した演奏情報ＰＩを各無線端末１０に無線転送するのである。通常は、ホスト端末１０Ｈは、自装置を含めてＩＤ番号を割り振る。したがって、ホスト端末１０Ｈとクライアント端末１０Ｃを手にしている全てのユーザで合奏を楽しむことができる。あるいは、ホスト端末１０Ｈは、設定用端末という位置付けにし、クライアント端末１０Ｃに対してのみＩＤを割り振り、クライアント端末１０Ｃのみで演奏情報ＰＩを再生するようにしてもよい。
【００３９】
また、トラックＴ５は、全ての無線端末１０で再生する演奏パートであるので、ホスト端末１０Ｈは、全てのクライアント端末１０ＣにトラックＴ５に対応した演奏情報ＰＩを転送する。
【００４０】
トラックＴ５については、どのように各無線端末１０が演奏を分担するかについて、さらに、ヘッダ情報ＳＩＨ内に規則を記述しておくとよい。たとえば、ノート（音階）別に無線端末１０を割当てるような規則にしてもよい。あるいは、時間の経過につれて、各無線端末１０に対して順番に演奏パートを割当てるような規則にしてもよい。あるいは、ランダムに演奏パートが入れ替わるように規定してもよい。
【００４１】
＜合奏システムの処理の流れ＞
まず、合奏システムを利用するユーザが、集合する。たとえば、図１で示した例であれば、５人のユーザが室内、ホールなどに集まり、それぞれが無線端末１０を所持する。この中の一人が所持する無線端末１０は、ホスト端末１０Ｈとして設定される。たとえば、いずれか一つの無線端末１０の操作部１０１を操作することによって、その無線端末１０をホスト端末１０Ｈとして設定することが可能となっている。
【００４２】
ホスト端末１０Ｈを所持しているユーザは、次に、操作部１０１を操作して、楽曲サーバ２０から合奏情報ＳＩをダウンロードする。あるいは、無線端末１０が、メモリカードスロットを備えており、メモリ媒体を利用して合奏情報ＳＩを取り込む形態であってもよい。
【００４３】
ホスト端末１０Ｈが合奏情報ＳＩをダウンロードすると、合奏情報ＳＩが記憶部１０５に格納される。図２で示した無線端末１０の記憶部１０５には、演奏情報ＰＩのみ示しているが、ホスト端末１０Ｈの記憶部１０５には、図５に示すように、合奏情報ＳＩも格納される。この合奏情報ＳＩには、上述したように、各演奏パートに対応した演奏情報ＰＩとヘッダ情報ＳＩＨが含まれている。
【００４４】
次に、ホスト端末１０Ｈのユーザは、操作部１０１を操作して、アプリケーションプログラムを起動させる。アプリケーションプログラムは、複数端末間で合奏を楽しむためのプログラムであり、制御部１００内のＲＯＭに格納されている。このアプリケーションプログラムが起動すると、ホスト端末１０Ｈは、ホスト通信モードに設定される。他の無線端末１０においても、ユーザの操作によりアプリケーションプログラムが起動される。ただし、他の無線端末１０においては、ホスト端末１０Ｈとしての設定がされていないので、クライアント通信モードに設定される。以下、アプリケーションプログラムによる動作を単に制御部１００による動作として説明する。
【００４５】
次に、ホスト端末１０Ｈの制御部１００は、無線通信を行って、近隣にあってクライアント通信モードに設定されているクライアント端末１０Ｃを検索する。そして、検索されたクライアント端末１０Ｃの一覧をモニタ１０４に表示する。ホスト端末１０Ｈのユーザは、操作部１０１を操作し、一覧表示されたクライアント端末１０Ｃの中から、合奏に参加させる端末を選択する。このようにして、合奏に参加するユーザが決定する。
【００４６】
合奏に参加させる端末が選択されると、ホスト端末１０Ｈの制御部１００は、参加端末に対してＩＤを割り振る。続いて、ホスト端末１０Ｈの制御部１００は、合奏情報ＳＩのヘッダ情報ＳＩＨを参照し、ＩＤが振られたそれぞれの無線端末１０に割当てるトラック番号を決定する。そして、ホスト端末１０Ｈの制御部１００は、合奏情報ＳＩから、各トラック番号に対応した演奏情報ＰＩを生成する。そして、各無線端末１０に対して、割当てられたトラック番号に対応する演奏情報ＰＩを転送するのである。図４で示した例であれば、端末ＩＤとして１番が割り振られた無線端末１０に対して、トラック番号Ｔ２の演奏情報ＰＩを転送し、ＩＤとして２番が割り振られた無線端末１０に対して、トラック番号Ｔ３の演奏情報ＰＩを転送する。
【００４７】
次に、ホスト端末１０は、各クライアント端末１０Ｃに対して、同期オフセット確認信号を送信する。各クライアント端末１０Ｃは、受信した同期オフセット確認信号に対して応答信号をホスト端末１０Ｈに返信する。ホスト端末１０は、同期オフセット確認信号に対する応答信号の遅延時間から、各クライアント端末１０Ｃの同期オフセット情報を決定し、各クライアント端末１０Ｃに、それぞれ決定された同期オフセット情報を送信する。
【００４８】
このようにして、各クライアント端末１０Ｃに同期オフセット情報が設定されると、続いて、ホスト端末１０Ｈから各クライアント端末１０Ｃに対して同期信号の送信が開始される。この同期信号は、合奏システムが動作している間、継続してクライアント端末１０Ｃに送信される。各クライアント端末１０Ｃの制御部１００は、設定された同期オフセット情報に基づいて、ホスト端末１０Ｈから受信する同期信号を調整する。このようにして、全無線端末１０で同期がとられる。
【００４９】
なお、各無線端末１０が電波時計を内蔵するなど、正確な絶対時間情報を保持できる場合には、上記のオフセット調整プロセスは不要である。各無線端末１０は、保持している絶対時間に基づいて演奏情報ＰＩを再生すればよい。
【００５０】
全無線端末１０の同期がとられた状態で、ホスト端末１０Ｈのモニタ１０４に、「準備が整いました。スタートボタンを押してください。」といったメッセージが表示される。ここで、ホスト端末１０Ｈのユーザが、操作部１０１を操作して、合奏スタートの指示を行う。この操作に応答して、ホスト端末１０Ｈから各クライアント端末１０Ｃに演奏開始信号が送信され、各無線端末１０において、演奏情報ＰＩの同期再生が開始される。つまり、各クライアント端末１０Ｃは、演奏開始信号を受信すると、同期信号および同期オフセット情報に従って、演奏情報ＰＩの同期再生を開始するのである。
【００５１】
各無線端末１０の音声再生部１１０は、演奏情報ＰＩの再生処理を実行し、演奏音の再生タイミングでＬＥＤ発光部１０３に対してＬＥＤ発光指示を送る。あるいは、演奏音の再生タイミングでモニタ１０４に対してグラフィカル表示を行う。ユーザは、このＬＥＤ発光部１０３の発光タイミングあるいはグラフィカル表示に合わせて、操作部１０１を操作して演奏操作を行う。そして、演奏情報ＰＩに記述された演奏タイミングと、ユーザによる演奏操作のタイミングが合致すると、スピーカ１０２より、演奏情報ＰＩに従った楽器の再生音が出力されるのである。もし、ユーザによる演奏操作のタイミングが、演奏情報ＰＩとずれていると、スピーカ１０２から再生音が出力されない。
【００５２】
これにより、合奏に参加しているユーザが、それぞれの演奏パートの演奏タイミングに合わせて演奏操作を行うと、各無線端末１０から、それぞれの演奏パートの楽器音が再生されるのである。たとえば、ホスト端末１０Ｈからベース音が再生され、クライアント端末１０Ｃ１からギター音が再生され、クライアント端末１０Ｃ２からドラム音が再生される。これにより、各ユーザが、各演奏パートを正確に演奏操作すると、バンド演奏を擬似体験することが可能である。
【００５３】
あるいは、ホスト端末１０Ｈからピアノ音が再生され、クライアント端末１０Ｃ１からバイオリン、クライアント端末１０Ｃ２からチェロ、クライアント端末１０Ｃ３からオーボエといった楽器音が再生される。これにより、ユーザは、オーケストラ演奏を体感することができるのである。
【００５４】
また、各無線端末１０の制御部１００は、演奏情報ＰＩによる演奏タイミングと、ユーザによる演奏操作のタイミングが合致しているか否かを逐次判断している。そして、演奏操作が行われるたびに、モニタ１０４に演奏タイミングの合致度合いを点数表示する。
【００５５】
図６は、各無線端末１０で演奏音が同期再生されている様子を示している。そして、各演奏タイミングで、図に示すように、制御部１００が演奏ポイントを判定するのである。この演奏ポイントは、演奏操作が行われるたびに、モニタ１０４に表示される。たとえば、図の画面イメージ１０４Ａで示されるような映像がモニタ１０４に映し出される。そして、１曲の合奏が終了すると、各無線端末１０では、そのユーザの総合点がモニタ１０４に表示されるのである。このようにして、合奏を楽しむとともに、得点を競って楽しむこともできる。
【００５６】
また、１曲の合奏が終了すると、ホスト端末１０Ｈにおいて、参加しているユーザ全体の総合得点が集計され、総合点が各無線端末１０のモニタ１０４に表示される。これにより、複数のグループが同じ合奏にチャレンジし、グループ間で得点を競うことも可能である。
【００５７】
このように、本実施の形態の合奏システムを利用することで、複数のユーザで、一体感のある演奏を楽しむことや、グループで得点を競って遊ぶことなどが可能である。また、実際の楽器演奏とは異なり、自由度が高いので、ある無線端末１０が、曲のある部分ではドラムを担当し、別の部分ではギターを担当するなどの多様な楽しみ方が可能である。
【００５８】
また、参加している無線端末数が少ない場合には、１台の無線端末１０が、ギターとドラムの両方の演奏パートを担うようにしてもよい。これにより、一人で多数のプレイヤーを演じるなど、高度なテクニックを楽しむこともできる。
【００５９】
ここまで説明したように、この合奏システムにより、各ユーザが、それぞれ異なる楽器を担当することが可能であるが、もちろん、複数のユーザが同じ楽器を担当してもよい。たとえば、同じ楽器による複数の演奏パートを役割分担してもよい。あるいは、各無線端末１０が、音階ごとに演奏パートを担当してもよい。これにより、ハンドベルオーケストラの擬似演奏を楽しむことができる。つまり、楽器は全てハンドベルであり、ホスト端末１０Ｈは、「ド」の音、クライアント端末１０Ｃ１は、「レ」の音、クライアント端末１０Ｃ２は、「ミ」の音といったように、各無線端末１０には音階ごとの演奏パートが割当てられるのである。操作部１０１として、加速度センサーを利用してもよいと説明した。加速度センサーを利用した演奏操作インタフェースを利用すれば、ハンドベルオーケストラをよりリアルに体験することが可能である。各音階が割当てられたユーザは、それぞれ無線端末１０を上下に振ることで、ハンドベルを鳴らしている操作をシミュレートすることができる。
【００６０】
＜変形例＞
上記の実施の形態においては、合奏の開始時に、ホスト端末１０Ｈがシステムに参加している無線端末１０の数を取得し、その端末数に応じて各無線端末１０に割当てる演奏情報ＰＩを決定した。別の形態として、演奏の途中であっても、無線端末１０の数が変動すると、その数に応じて演奏情報ＰＩの割り当てを動的に変化させてもよい。
【００６１】
つまり、ホスト端末１０Ｈの制御部１００は、常に、システムに接続しているクライアント端末１０Ｃの数をサーチしておく。そして、端末数に増減が発生するとヘッダ情報ＳＩＨを再度参照して、演奏情報ＰＩの割り当てを動的に変更するのである。そして、たとえば、所定の時間経過に、次の小節から新しい演奏パートでの合奏に変更するのである。これにより、たとえば、演奏中に、メンバーを追加することなどが可能である。
【００６２】
割当てる演奏情報ＰＩを、端末の位置に応じて決定してもよい。たとえば、ホスト端末１０Ｈは、各クライアント端末１０Ｃとの間の無線信号の強度を測定し、その強度から各クライアント端末１０Ｃとの距離を推定する。そして、その距離に応じて、割当てる演奏パートを決定するのである。たとえば、ピアノパートを近くのクライアント端末１０Ｃに割当てるなどのルールを適用してもよい。あるいは、演奏中に、クライアント端末１０Ｃに対する演奏パートを動的に変化させてもよい。たとえば、当初近くにいたクライアント端末１０Ｃにギターを担当させていたが、このクライアント端末１０Ｃが遠ざかった場合には、ベース担当に変更させるなどの制御を行ってもよい。
【００６３】
上記の実施の形態においては、ホスト端末１０Ｈが、合奏情報ＳＩから、各演奏情報ＰＩを抽出した。そして、各演奏パートが割当てられたクライアント端末１０Ｃに、対応する演奏情報ＰＩのみを転送するようにした。別の方法として、ホスト端末１０Ｈは、合奏情報ＳＩをそのまま各クライアント端末１０Ｃに転送するようにしてもよい。そして、各クライアント端末１０Ｃに対して、割当てたＩＤ番号も転送するのである。そして、各クライアント端末１０Ｃにおいて、自装置に割当てられたＩＤ番号から、必要な演奏情報ＰＩを取得するようにしてもよい。
【００６４】
上記の実施の形態においては、ユーザによる演奏操作のタイミングが、演奏情報ＰＩに基づく演奏タイミングと一致する場合に、スピーカ１０２から楽器音が出力される場合を説明した。これ以外にも、次のような処理を行っても良い。
【００６５】
第１の方法は、ユーザが、どのタイミングで演奏操作を行っても、楽器音を再生させる方法である。ただし、タイミングが悪い場合、つまり、操作タイミングと演奏情報ＰＩを照合して、その一致度が低い場合には、低い点数を与えることとする。この方法であれば、ユーザの演奏が下手であっても、いずれかのタイミングで演奏操作さえ行えば、演奏情報ＰＩに基づいて楽器音が再生される。したがって、初心者であっても、プロの演奏を行なっているような感覚を得ることができる。ただし、タイミングを照合して得点が表示されるので、演奏操作のテクニックを競うことはできる。
【００６６】
第２の方法は、ユーザによる演奏操作のタイミングと演奏情報ＰＩを照合して、その一致度が低い場合には、再生音を小さくする、あるいは極端に大きくするという方法である。この方法によれば、ユーザは、その再生音の大きさによって、演奏の出来栄えを確認することができる。
【００６７】
第３の方法は、ユーザによる演奏操作のタイミングと演奏情報ＰＩを照合して、その一致度が低い場合には、正しくない再生音を再生するという方法である。たとえば、ギターのパートを担当しているはずなのに、タイミングのずれた演奏を行うと、「チーン」と、鐘の音を鳴らすのである。この方法によれば、ユーザは、その再生音によって、演奏の出来栄えを確認することができる。また、演奏の失敗音を色々アレンジすることで、演奏の失敗自体も楽しむことができる。
【００６８】
また、別の方法として、ユーザによる演奏操作のタイミングに合わせて再生音を再生するようにしてもよい。つまり、演奏情報ＰＩと演奏操作のタイミングがずれている場合であっても、演奏操作のタイミングで再生音を再生させるのである。このとき、再生する音声は、たとえば、演奏情報ＰＩの時間軸上、最も近い音声を再生させるなどの処理を行えばよい。この場合であっても、ユーザの演奏操作のタイミングと、演奏情報ＰＩの一致度合いに応じて得点表示を行えばよい。
【図面の簡単な説明】
【００６９】
【図１】合奏システムの全体図である。
【図２】無線端末の機能ブロック図である。
【図３】合奏情報および演奏情報の取得経路を示す図である。
【図４】合奏情報に付加されているヘッダ情報を示す図である。
【図５】ホスト端末の記憶部に格納されている情報を示す図である。
【図６】演奏情報の同期再生と得点表示イメージを示す図である。
【符号の説明】
【００７０】
１０    無線端末
１０Ｈ  ホスト端末
１０Ｃ（１０Ｃ１〜１０Ｃ４）  クライアント端末
１０１  操作部
１０２  スピーカ
１０３  ＬＥＤ発光部
１０４  モニタ
１０５  記憶部
１０６  無線部
【図１】
2008134295.tif 000003
【図２】
2008134295.tif 000004
【図３】
2008134295.tif 000005
【図４】
2008134295.tif 000006
【図５】
2008134295.tif 000007
【図６】
2008134295.tif 000008