(57)【要約】【課題】複数のユーザが同時に楽しむことができる、楽曲情報を用いたゲームシステムを提供することを課題とする。【解決手段】サーバの管理手段は、複数のカード情報を複数の端末に割り当て、第１の端末及び第２の端末に割り当てた第１のカード情報及び第２のカード情報を管理する。サーバの判定手段は、第１の端末が第２のカード情報の中から選択した選択カード情報と一致する適合カード情報が第１のカード情報の中にあるか判定する。第１の端末は、判定手段が指示する音声情報をサーバから取得して再生する。適合カード情報がある場合、判定手段は選択カード情報に対応する楽曲部分情報の再生を第１の端末に指示し、管理手段は適合カード情報及び選択カード情報の割り当てを解除する。適合カード情報がない場合、判定手段は所定の音声情報の再生を第１の端末に指示し、管理手段は選択カード情報の割り当てを第１の端末に変更する。【選択図】図１
2009000449.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末と、サーバとがネットワークで接続されたゲームシステムであって、
前記サーバは、楽曲情報の一部を抽出した楽曲部分情報を生成し、
各端末は、前記楽曲部分情報を所定の規則に基づいて再生することを特徴とするゲームシステム。
【請求項２】
請求項１に記載のゲームシステムにおいて、
前記複数の端末は、第１の端末と第２の端末とを含み、
前記サーバは、
楽曲部分情報が各々に対応付けられた複数のカード情報を各端末に割り当て、前記第１の端末に割り当てられた一つ以上のカード情報を第１のカード情報とし、前記第２の端末に割り当てられた一つ以上のカード情報を第２のカード情報として管理する管理手段と、
前記第２のカード情報のうちいずれか一つを選択カード情報として選択することを前記第１の端末に指示する指示手段と、
前記第１の端末から前記選択カード情報を選択した通知を受けた場合、前記第１のカード情報の中に、前記選択カード情報と一致する適合カード情報があるかどうかを判定し、前記適合カード情報があると判定した場合、前記選択カード情報に対応付けられた楽曲部分情報を前記音声情報として再生することを前記第１の端末に指示する判定手段と、
を備えることを特徴とするゲームシステム。
【請求項３】
請求項２に記載のゲームシステムにおいて、
前記適合カード情報があると前記判定手段が判定した場合、
前記管理手段は、前記第１の端末に対する前記適合カード情報の割り当てと、前記第２の端末に対する前記選択カード情報の割り当てとを解除することを特徴とするゲームシステム。
【請求項４】
請求項３に記載のゲームシステムにおいて、
前記適合カード情報がないと前記判定手段が判定した場合、
前記判定手段は、所定の音声情報を前記音声情報として再生することを前記第１の端末に指示し、前記管理手段は、前記選択カード情報の割り当てを前記第２の端末から前記第１の端末に変更することを特徴とするゲームシステム。
【請求項５】
請求項２ないし請求項４のいずれかに記載のゲームシステムにおいて、
前記複数のカード情報には、前記楽曲部分情報がそれぞれ対応付けられており、
前記判定手段は、
前記選択カード情報と、前記第１のカード情報のうちいずれか一つのカード情報とに、同一の楽曲部分情報が対応付けられている場合、前記いずれか一つのカード情報が前記適合カード情報であると判定する手段、
を含むことを特徴とするゲームシステム。
【請求項６】
請求項５に記載のゲームシステムにおいて、
前記複数のカード情報の数は奇数であり、
特定の楽曲部分情報が、前記複数のカード情報のうち一つのカード情報だけに対応付けられていることを特徴とするゲームシステム。
【請求項７】
請求項２ないし請求項４のいずれかに記載のゲームシステムにおいて、
前記複数のカード情報には、前記楽曲部分情報がそれぞれ対応付けられており、
前記判定手段は、
前記選択カード情報に対応付けられた楽曲部分情報と、前記第１のカード情報のうちいずれか一つのカード情報に対応付けられた楽曲部分情報とが、同一の楽曲情報から抽出されている場合、前記いずれか一つのカード情報が前記適合カード情報であると判定する手段、
を含むことを特徴とするゲームシステム。
【請求項８】
請求項７に記載のゲームシステムにおいて、
前記複数のカード情報の数は奇数であり、
特定の楽曲情報から抽出された楽曲部分情報が、前記複数のカード情報のうち一つのカード情報だけに対応付けられていることを特徴とするゲームシステム。
【請求項９】
請求項２ないし請求項８のいずれかに記載のゲームシステムにおいて、
前記管理手段は、さらに、
前記カード情報を各端末に割り当てる際に、各カード情報に対応付けられた楽曲部分情報を各端末に送信する送信手段、
を含むことを特徴とするゲームシステム。
【請求項１０】
請求項２ないし請求項８のいずれかに記載のゲームシステムにおいて、
前記判定手段は、さらに、
前記適合カード情報があると判定した場合、前記選択カード情報に対応付けられた楽曲部分情報を前記第１の端末に送信する送信手段、
を含むことを特徴とするゲームシステム。
【請求項１１】
請求項１に記載のゲームシステムにおいて、
前記楽曲部分情報は、ユーザが担当する音声パートに対応する旋律情報を区分した区分旋律情報であり、
前記サーバは、
前記区分旋律情報と、伴奏情報とを各端末に設定する設定手段と、
各端末で再生される前記伴奏情報および前記区分旋律情報の再生タイミングを同期させる同期手段と、
を備え、
各端末は、
設定された前記伴奏情報と前記区分旋律情報とを同期再生させる再生手段と、
前記再生手段が前記区分旋律情報を再生する前に、前記区分旋律情報が再生されることをユーザに通知する通知手段と、
を備えることを特徴とするゲームシステム。
【請求項１２】
請求項１１に記載のゲームシステムにおいて、
前記区分旋律情報は、前記旋律情報に連続して記録されている複数の演奏音符で構成されていることを特徴とするゲームシステム。
【請求項１３】
請求項１１に記載のゲームシステムにおいて、
前記区分旋律情報は、前記旋律情報に記録されている時間情報に基づいて区分されていることを特徴とするゲームシステム。
【請求項１４】
請求項１１ないし請求項１３のいずれかに記載のゲームシステムにおいて、
前記設定手段は、
前記区分旋律情報に対応する歌詞情報を各端末に設定する手段、
を含み、
各端末は、さらに、
前記再生手段が前記区分旋律情報を再生する際に、前記歌詞情報を表示する表示手段、
を備えることを特徴とするゲームシステム。
【請求項１５】
請求項１に記載のゲームシステムにおいて、
各端末は、
前記楽曲部分情報を再生する再生手段と、
ユーザが入力する操作情報と前記楽曲情報に記録された時刻情報とに基づいて、前記楽曲部分情報の再生開始時刻を指定する指定手段と、
を備え、
前記サーバは、
各端末に対して前記楽曲部分情報を設定する設定手段と、
前記指定手段によって指定された前記楽曲部分情報の再生開始時刻が、前記楽曲部分情報に記録されている再生開始時刻と一致するかどうかを判定する判定手段と、
を備えることを特徴とするゲームシステム。
【請求項１６】
請求項１５に記載のゲームシステムにおいて、
前記各端末は、さらに、
前記ユーザが前記操作情報を入力することが可能な時間を制限する時間制限手段、
を備えることを特徴とするゲームシステム。
【請求項１７】
請求項１５または請求項１６に記載のゲームシステムにおいて、
前記楽曲部分情報は、前記楽曲情報に記録されている時間情報に基づいて、前記楽曲情報を区分した区分楽曲情報であることを特徴とするゲームシステム。
【請求項１８】
請求項１５または請求項１６に記載のゲームシステムにおいて、
前記楽曲情報は、所定の旋律情報を有しており、
前記楽曲部分情報は、前記所定の旋律情報に連続して記録されている複数の演奏音符に基づいて、前記楽曲情報を区分した区分楽曲情報であることを特徴とするゲームシステム。
【請求項１９】
請求項１５または請求項１６に記載のゲームシステムにおいて、
前記楽曲情報は、演奏パートに対応する複数の演奏情報で構成されており、
前記楽曲部分情報は、前記楽曲情報に記録されている時間情報に基づいて、各演奏情報を区分した区分演奏情報であることを特徴とするゲームシステム。
【請求項２０】
請求項１５または請求項１６に記載のゲームシステムにおいて、
前記楽曲情報は、演奏パートに対応する複数の演奏情報で構成されており、
前記楽曲部分情報は、前記演奏情報に連続して記録されている複数の演奏音符に基づいて、各演奏情報を区分した区分演奏情報であることを特徴とするゲームシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続された複数の無線端末を用いたゲームシステムに関する。
【背景技術】
【０００２】
近年、ネットワークに接続されたパソコンや、携帯電話などを用いた娯楽システムが提供されている。娯楽システムがユーザに提供するサービスは、ゲーム、カラオケ、あるいは楽曲の作成など、様々である。
【０００３】
たとえば、非特許文献１には、インターネットに接続されたパソコンを用いて、ユーザがトランプゲームを楽しむことができるゲームシステムが開示されている。非特許文献１が開示するゲームシステムでは、遠隔地に居住するユーザ同士であっても、いつでもトランプゲームに参加できるとともに、トランプゲームに参加している他のユーザとチャットなどを楽しむことも可能である。
【０００４】
また、ネットワークに接続されたパソコンを用いて、カラオケを楽しむことができるシステムが非特許文献２に開示されている。具体的には、カラオケ用サーバがカラオケ用の楽曲情報をユーザＰＣにストリーミング送信する。そして、ユーザは、ユーザＰＣで再生される楽曲情報に合わせて歌を歌うことによって音声情報を入力する。カラオケ用サーバは、ユーザＰＣから音声情報を受信し、受信した音声情報に基づいてカラオケの採点などの処理を行う。
【０００５】
また、非特許文献３は、Ｐ２Ｐ（ピアツーピア）接続を用いて、離れた場所で楽器を演奏している複数のユーザをリアルタイムで共演させることができるシステムを開示している。また、非特許文献３が開示するシステムは、ユーザの演奏を録音する録音機能を有している。このため、非特許文献３が開示するシステムを利用するユーザは、各ユーザの演奏を録音した演奏情報に対して、ミキシング等の処理を施して楽曲を作成することができる。
【０００６】
【非特許文献１】“Ｙａｈｏｏ！ゲーム−無料ゲーム−大富豪−”、［平成１９年６月１５日検索］、インターネットＵＲＬ＜http://games.yahoo.co.jp/games/login.html?page=mm＞
【非特許文献２】“カラオケが月額６３０円で歌い放題！［パソカラホーダイ］”、［平成１９年６月１５日検索］、インターネットＵＲＬ＜http://www.music-eclub.com/pasokara/＞
【非特許文献３】“ＷＩＲＥＤ  ＶＩＳＩＯＮ  世界中の「在宅ミュージシャン」とリアルタイムで共演”、［平成１９年５月２９日検索］、インターネットＵＲＬ＜http://wiredvision.jp/news/200705/2007051622.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述したように、非特許文献１が開示するゲームシステムでは、遠隔地に居住する複数のユーザ同士が従来のトランプゲームを楽しむことを可能にしている。しかし、非特許文献１が開示するゲームシステムは、従来のトランプゲームをネットワーク上で再現したものにとどまっている。
【０００８】
また、非特許文献２が開示するシステムは、ユーザが自宅にいながら最新の楽曲情報などのカラオケを楽しむことを可能にしている。しかし、非特許文献２が開示するシステムでは、ＰＣに接続できるマイクの数に限りがあるため、音声情報を入力できるユーザの人数も限定される。このため、同じ場所に集合した複数のユーザが、同時にカラオケを楽しむことが難しいという問題があった。
【０００９】
また、非特許文献３が開示するシステムは、楽器の演奏能力を有する複数のユーザが使用することが前提となっている。このため、楽器の演奏能力を有していないユーザが上記の非特許文献１が開示するシステムを用いて、楽曲を作成または合奏をすることは非常に困難であるという問題があった。
【００１０】
そこで、本発明は前記問題点に鑑み、複数のユーザが同時に楽しむことができる、楽曲情報を用いたゲームシステムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、請求項１記載の発明は、複数の端末と、サーバとがネットワークで接続されたゲームシステムであって、前記サーバは、楽曲情報の一部を抽出した楽曲部分情報を生成し、各端末は、前記楽曲部分情報を所定の規則に基づいて再生することを特徴とする。
【００１２】
請求項２記載の発明は、請求項１に記載のゲームシステムにおいて、前記複数の端末は、第１の端末と第２の端末とを含み、前記サーバは、楽曲部分情報が各々に対応付けられた複数のカード情報を各端末に割り当て、前記第１の端末に割り当てられた一つ以上のカード情報を第１のカード情報とし、前記第２の端末に割り当てられた一つ以上のカード情報を第２のカード情報として管理する管理手段と、前記第２のカード情報のうちいずれか一つを選択カード情報として選択することを前記第１の端末に指示する指示手段と、前記第１の端末から前記選択カード情報を選択した通知を受けた場合、前記第１のカード情報の中に、前記選択カード情報と一致する適合カード情報があるかどうかを判定し、前記適合カード情報があると判定した場合、前記選択カード情報に対応付けられた楽曲部分情報を前記音声情報として再生することを前記第１の端末に指示する判定手段と、を備えることを特徴とする。
【００１３】
請求項３記載の発明は、請求項２に記載のゲームシステムにおいて、前記適合カード情報があると前記判定手段が判定した場合、前記管理手段は、前記第１の端末に対する前記適合カード情報の割り当てと、前記第２の端末に対する前記選択カード情報の割り当てとを解除することを特徴とする。
【００１４】
請求項４記載の発明は、請求項３に記載のゲームシステムにおいて、前記適合カード情報がないと前記判定手段が判定した場合、前記判定手段は、所定の音声情報を前記音声情報として再生することを前記第１の端末に指示し、前記管理手段は、前記選択カード情報の割り当てを前記第２の端末から前記第１の端末に変更することを特徴とする。
【００１５】
請求項５記載の発明は、請求項２ないし請求項４のいずれかに記載のゲームシステムにおいて、前記複数のカード情報には、前記楽曲部分情報がそれぞれ対応付けられており、前記判定手段は、前記選択カード情報と、前記第１のカード情報のうちいずれか一つのカード情報とに、同一の楽曲部分情報が対応付けられている場合、前記いずれか一つのカード情報が前記適合カード情報であると判定する手段、を含むことを特徴とする。
【００１６】
請求項６記載の発明は、請求項５に記載のゲームシステムにおいて、前記複数のカード情報の数は奇数であり、特定の楽曲部分情報が、前記複数のカード情報のうち一つのカード情報だけに対応付けられていることを特徴とする。
【００１７】
請求項７記載の発明は、請求項２ないし請求項４のいずれかに記載のゲームシステムにおいて、前記複数のカード情報には、前記楽曲部分情報がそれぞれ対応付けられており、前記判定手段は、前記選択カード情報に対応付けられた楽曲部分情報と、前記第１のカード情報のうちいずれか一つのカード情報に対応付けられた楽曲部分情報とが、同一の楽曲情報から抽出されている場合、前記いずれか一つのカード情報が前記適合カード情報であると判定する手段、を含むことを特徴とする。
【００１８】
請求項８記載の発明は、請求項７に記載のゲームシステムにおいて、前記複数のカード情報の数は奇数であり、特定の楽曲情報から抽出された楽曲部分情報が、前記複数のカード情報のうち一つのカード情報だけに対応付けられていることを特徴とする。
【００１９】
請求項９記載の発明は、請求項２ないし請求項８のいずれかに記載のゲームシステムにおいて、前記管理手段は、さらに、前記カード情報を各端末に割り当てる際に、各カード情報に対応付けられた楽曲部分情報を各端末に送信する送信手段、を含むことを特徴とする。
【００２０】
請求項１０記載の発明は、請求項２ないし請求項８のいずれかに記載のゲームシステムにおいて、前記判定手段は、さらに、前記適合カード情報があると判定した場合、前記選択カード情報に対応付けられた楽曲部分情報を前記第１の端末に送信する送信手段、を含むことを特徴とする。
【００２１】
請求項１１記載の発明は、請求項１に記載のゲームシステムにおいて、前記楽曲部分情報は、ユーザが担当する音声パートに対応する旋律情報を区分した区分旋律情報であり、前記サーバは、前記区分旋律情報と、伴奏情報とを各端末に設定する設定手段と、各端末で再生される前記伴奏情報および前記区分旋律情報の再生タイミングを同期させる同期手段と、を備え、各端末は、設定された前記伴奏情報と前記区分旋律情報とを同期再生させる再生手段と、前記再生手段が前記区分旋律情報を再生する前に、前記区分旋律情報が再生されることをユーザに通知する通知手段と、を備えることを特徴とする。
【００２２】
請求項１２記載の発明は、請求項１１に記載のゲームシステムにおいて、前記区分旋律情報は、前記旋律情報に連続して記録されている複数の演奏音符で構成されていることを特徴とする。
【００２３】
請求項１３記載の発明は、請求項１１に記載のゲームシステムにおいて、前記区分旋律情報は、前記旋律情報に記録されている時間情報に基づいて区分されていることを特徴とする。
【００２４】
請求項１４記載の発明は、請求項１１ないし請求項１３のいずれかに記載のゲームシステムにおいて、前記設定手段は、前記区分旋律情報に対応する歌詞情報を各端末に設定する手段、を含み、各端末は、さらに、前記再生手段が前記区分旋律情報を再生する際に、前記歌詞情報を表示する表示手段、を備えることを特徴とする。
【００２５】
請求項１５記載の発明は、請求項１に記載のゲームシステムにおいて、各端末は、前記楽曲部分情報を再生する再生手段と、ユーザが入力する操作情報と前記楽曲情報に記録された時刻情報とに基づいて、前記楽曲部分情報の再生開始時刻を指定する指定手段と、を備え、前記サーバは、各端末に対して前記楽曲部分情報を設定する設定手段と、前記指定手段によって指定された前記楽曲部分情報の再生開始時刻が、前記楽曲部分情報に記録されている再生開始時刻と一致するかどうかを判定する判定手段と、を備えることを特徴とする。
【００２６】
請求項１６記載の発明は、請求項１５に記載のゲームシステムにおいて、前記各端末は、さらに、前記ユーザが前記操作情報を入力することが可能な時間を制限する時間制限手段、を備えることを特徴とする。
【００２７】
請求項１７記載の発明は、請求項１５または請求項１６に記載のゲームシステムにおいて、前記楽曲部分情報は、前記楽曲情報に記録されている時間情報に基づいて、前記楽曲情報を区分した区分楽曲情報であることを特徴とする。
【００２８】
請求項１８記載の発明は、請求項１５または請求項１６に記載のゲームシステムにおいて、前記楽曲情報は、所定の旋律情報を有しており、前記楽曲部分情報は、前記所定の旋律情報に連続して記録されている複数の演奏音符に基づいて、前記楽曲情報を区分した区分楽曲情報であることを特徴とする。
【００２９】
請求項１９記載の発明は、請求項１５または請求項１６に記載のゲームシステムにおいて、前記楽曲情報は、演奏パートに対応する複数の演奏情報で構成されており、前記楽曲部分情報は、前記楽曲情報に記録されている時間情報に基づいて、各演奏情報を区分した区分演奏情報であることを特徴とする。
【００３０】
請求項２０記載の発明は、請求項１５または請求項１６に記載のゲームシステムにおいて、前記楽曲情報は、演奏パートに対応する複数の演奏情報で構成されており、前記楽曲部分情報は、前記演奏情報に連続して記録されている複数の演奏音符に基づいて、各演奏情報を区分した区分演奏情報であることを特徴とする。
【発明の効果】
【００３１】
本発明によれば、サーバの管理手段は、楽曲情報から抽出された楽曲部分情報を複数のカード情報に対応付けるとともに、複数のカード情報を各端末に割り当てる。第１の端末は、サーバの指示手段からの指示に基づいて、第２の端末に割りあてられた第２のカード情報のうちいずれか一つを選択カード情報として選択する。サーバの判定手段は、第１の端末に割り当てられた第１のカード情報の中から、選択カード情報と一致する適合カード情報あるかどうかを判定する。適合カード情報がある場合、第１の端末は、適合カード情報に対応付けられた楽曲部分情報を再生し、適合カード情報がない場合、第１の端末は、適合カード情報がなかったことを意味する所定の音声情報を再生する。これにより、本発明に係るゲームシステムは、様々な楽曲情報を用いた音楽カードゲームを提供することができる。
【００３２】
また、本発明によれば、サーバの設定手段は、音声パートに対応する旋律情報から、複数の演奏音符で構成されるフレーズ等で区分した区分旋律情報を生成し、生成した区分旋律情報を各端末に割り当てる。各端末は、伴奏情報および区分旋律情報を同期再生させる。また、各端末は、割り当てられた区分旋律情報を再生する前に、区分旋律情報を再生することをユーザに通知する。これにより、各端末のユーザは、次のフレーズの担当であることを認識し、再生される区分旋律情報に基づいた歌を歌う。これにより、本発明に係るゲームシステムは、複数のユーザが一つの楽曲情報を利用して、同時にカラオケを楽しむことができるカラオケゲームを提供することができる。
【００３３】
また、本発明によれば、サーバの設定手段は、演奏情報をフレーズなどで区分した区分演奏情報を生成し、各端末に割り当てる。各端末の指定手段は、割り当てられた区分演奏情報に記述された再生開始時刻を、ユーザが入力する操作情報と楽曲情報に記述された時刻情報とに基づいて指定する。サーバの判定部は、指定手段によって指定された区分演奏情報の再生開始時刻と、区分演奏情報に記録されている再生開始時刻とが一致するか判定する。これにより、楽器を演奏できないユーザであっても、演奏パートの各フレーズに対応した区分演奏情報の再生開始時刻を指定して楽曲情報を構成することができるため、通常の楽曲合奏とは異なる方法で、楽曲の作成を楽しむことができる。
【発明を実施するための最良の形態】
【００３４】
｛第１の実施の形態｝
以下、図面を参照しつつ本発明の実施の形態について説明する。図１は、本発明の第１の実施の形態に係るゲームシステムの全体構成図である。図１に示すゲームシステムは、複数の無線端末１０，１０・・・と、ゲームサーバ２０とによって構成される。
【００３５】
複数の無線端末１０，１０・・・のうちの１台は、ホスト端末１０Ｈとして設定されている。ホスト端末１０Ｈを除く無線端末１０は、クライアント端末１０Ｃとして動作する。つまり、図１に示すゲームシステムは、１台のホスト端末１０Ｈと、３台のクライアント端末１０Ｃ１，１０Ｃ２，１０Ｃ３と、ゲームサーバ２０とによって構成されている。
【００３６】
以下の説明において、ホスト端末１０Ｈとクライアント端末１０Ｃとを特に区別せず、共通の機能、性質を説明するときには、無線端末１０と総称することとする。また、各クライアント端末１０Ｃ１〜１０Ｃ３を特に区別せず、共通の機能、性質を説明するときには、クライアント端末１０Ｃと総称することとする。
【００３７】
ホスト端末１０Ｈおよびクライアント端末１０Ｃは、ゲーム進行時におけるカード情報の選択、およびカード情報に対応付けられた区分楽曲情報の再生という点では同じ役割を有する端末であるが、システムの動作を設定する役割などが異なる。
【００３８】
また、ホスト端末１０Ｈおよびクライアント端末１０Ｃは、ユーザが手に持って操作可能な無線端末である。図１に示す例であれば、１人のユーザがホスト端末１０Ｈを持ち、３人のユーザがクライアント端末１０Ｃ１〜１０Ｃ３をそれぞれ持って操作を行う。また、図１に示すゲームシステムにおいて、各無線端末１０のユーザは、同じ場所に集合して操作してもよいし、それぞれの自宅などで操作してもよい。
【００３９】
ゲームサーバ２０は、図１に示すゲームシステムで利用可能なゲームの進行を制御するサーバである。ゲームサーバ２０は、ゲーム開始前に、各無線端末１０にカード情報を割り当てる。ゲームサーバ２０は、ゲームの進行に応じて、各無線端末１０に割り当てるカード情報を変更する。また、ゲームサーバ２０は、複数の楽曲情報と、楽曲情報を区分した区分楽曲情報とを保持している。
【００４０】
次に、本実施の形態に係る無線端末１０の構成について説明する。
【００４１】
図２は、無線端末１０のブロック図である。つまり、ホスト端末１０Ｈとクライアント端末１０Ｃに共通の機能ブロック図である。無線端末１０は、モニタ１０１と、操作部１０２と、スピーカ１０３と、記憶部１０４と、無線部１０５と、制御部１１０とを備える。
【００４２】
制御部１１０は、ＣＰＵやＲＡＭなどを備え、無線端末１０の全体制御を行う。また、制御部１１０は、カード選択部１１１と、音楽再生部１１２とを備えている。カード選択部１１１は、ゲーム進行時において、他の端末に割り当てられているカード情報に対応したカード画像をモニタ１０１に表示させ、表示されたカード画像のうち一つをユーザに選択させる。音楽再生部１１２は、ゲームサーバ２０から送信される再生指示に基づいて、区分楽曲情報ＤＳＩあるいは効果音を再生する。音楽再生部１１２が再生する区分楽曲情報ＤＳＩは、スピーカ１０３から出力される。
【００４３】
モニタ１０１は、自端末に割り当てられたカード情報の表示、あるいは他の無線端末１０に割り当てられたカード情報に対応するカード画像の表示など、各種の情報表示に用いられる。また、モニタ１０１は、タッチパネル式ディスプレイであってもよい。この場合、操作部１０２は、モニタ１０１にソフトウェアキーとして表示される。
【００４４】
操作部１０２は、テンキーなどの複数のボタンで構成される。各無線端末１０のユーザは、操作部１０２を操作して、カード画像を選択する際に入力される選択情報や、設定情報などの各種の操作情報を入力する。
【００４５】
記憶部１０４は、ゲームサーバ２０から送信されるカード情報ＣＩや、カード情報ＣＩに対応付けられた区分楽曲情報ＤＳＩなどを格納する。また、無線部１０５は、ゲームサーバ２０と無線通信を行う。
【００４６】
次に、本実施の形態に係るゲームサーバ２０の構成について説明する。
【００４７】
図３は、ゲームサーバ２０のブロック図である。ゲームサーバ２０は、カードマスタ記憶部２０１と、楽曲情報記憶部２０２と、通信部２０３と、制御部２１０とを備える。
【００４８】
制御部２１０は、ＣＰＵやＲＡＭなどを備え、ゲームサーバ２０の全体制御を行う。また、制御部２１０は、カード管理部２１１と、判定部２１２とを備えている。カード管理部２１１は、カードマスタ情報ＭＩを管理する。カードマスタ情報ＭＩは、カード情報ごとに付与された固有のＩＤと、カード情報の割り当て先の無線端末の識別情報および区分楽曲情報ＤＳＩなどとを対応付けたテーブルである。判定部２１２は、ゲーム進行時において、ある無線端末１０に割り当てられたカード情報ＣＩと、ある無線端末が選択したカード情報ＣＩとが一致するかどうかを判定する。
【００４９】
カードマスタ記憶部２０１は、カード管理部２１１が生成したカードマスタ情報ＭＩを保持する。また、楽曲情報記憶部２０２は、楽曲情報ＳＩと、楽曲情報ＳＩの一部を抽出した区分楽曲情報ＤＳＩを保存している。
【００５０】
通信部２０３は、インターネット３０を介して接続する各無線端末１０との間で、ＴＣＰ／ＩＰなどのプロトコルを利用してデータの送受信を行う。
【００５１】
次に、楽曲情報ＳＩと区分楽曲情報ＤＳＩとの関係について説明する。
【００５２】
楽曲情報ＳＩとは、複数の演奏パートに対応した演奏情報の集合である。演奏情報とは、各楽器の演奏音に関する情報を記述した情報のことである。演奏情報としては、例えば、ＭＩＤＩデータなどを利用することができる。つまり、演奏情報は、楽譜情報を含んでいる。なお、演奏情報に記述される演奏音とは、発音する音の音階や音の長さなどを示した演奏音符に対応する情報のことを指す。
【００５３】
なお、音楽再生部１１２は、楽曲情報ＳＩに含まれる演奏情報に従って、楽曲情報ＳＩを再生することが可能である。演奏情報としてＭＩＤＩデータを利用する場合、音楽再生部１１２は、ＭＩＤＩ音源データを有している。
【００５４】
区分楽曲情報ＤＳＩとは、楽曲情報ＳＩに記録されている時間情報に基づいて楽曲情報ＳＩの一部を抽出した情報のことである。
【００５５】
ここで、図４を用いて、楽曲情報ＳＩと区分楽曲情報ＤＳＩとの関係について説明する。図４は、楽曲情報ＳＩと区分楽曲情報ＤＳＩとの時間的な関係を示す概念図である。図４では、各楽曲情報の再生先頭位置を基準時刻（ｔ＝０）としている。なお、以下の説明において、楽曲情報を総称する際に「楽曲情報ＳＩ」と記載し、区分楽曲情報を総称する際に「区分楽曲情報ＤＳＩ」と記載することとする。
【００５６】
楽曲情報Ａを例にして説明すると、区分楽曲情報Ａａは、ｔ＝０からｔ＝ｔ１までの楽曲情報Ａに対応していることがわかる。また、区分楽曲情報Ａｂは、ｔ＝ｔ５からｔ＝ｔ７までの楽曲情報Ａに対応していることがわかる。
【００５７】
同様に、区分楽曲情報Ｂａは、ｔ＝ｔ２からｔ＝ｔ４までの楽曲情報Ｂに対応する。区分楽曲情報Ｂｂは、ｔ＝ｔ８からｔ＝ｔ９までの楽曲情報Ｂに対応する。また、区分楽曲情報Ｃａは、ｔ＝ｔ３からｔ＝ｔ６までの楽曲情報Ｃに対応する。
【００５８】
このように、区分楽曲情報ＤＳＩは、楽曲情報ＳＩの時間情報を用いて抽出することができる。すなわち、区分楽曲情報ＤＳＩは、決められた時間条件で抽出された演奏情報の集合である。
【００５９】
なお、区分楽曲情報ＤＳＩを、楽曲情報ＳＩにおける特定のフレーズを指定することで抽出してもよい。たとえば、楽曲情報Ａにおいて、主旋律のパートの演奏情報に記述されたフレーズ（複数の演奏音）に対応する楽曲情報Ａを区分楽曲情報Ａａとして抽出してもよい。たとえば、主旋律パートの演奏情報において、前奏に対応するフレーズを指定する場合などが考えられる。
【００６０】
次に、本実施の形態のゲームシステムの処理の流れについて、図５を用いて説明する。図５は、図１に示すゲームシステムの処理の流れを示すシーケンス図である。また、以下の説明において、カード情報を総称する際に「カード情報ＣＩ」と記載する。
【００６１】
なお、本実施の形態に係るゲームシステムで行われるゲーム（以下、「音楽カードゲーム」という）では、トランプゲームのいわゆる「ばばぬき」ゲーム、あるいは「ｏｌｄ  ｍａｉｄ」ゲームに相当するゲームが行われる。しかし、「ばばぬき」ゲームなどと音楽カードゲームとのおもな相違点は、「ばばぬき」ゲームなどがトランプカードを使用するのに対し、音楽カードゲームは、区分楽曲情報ＤＳＩを対応付けたカード情報を使用する点である。
【００６２】
また、本実施の形態に係るゲームシステムにおける処理を説明するための前提として、ホスト端末１０Ｈには、ゲームに参加する各無線端末１０の識別情報として、ＩＰアドレスが登録されているものとする。また、各無線端末１０のユーザは、同じ場所に集合しているものとする。
【００６３】
最初に、音楽カードゲームを利用する無線端末１０のユーザは、音楽カードゲーム専用のアプリケーションプログラムを起動させる必要がある。なお、各無線端末１０のユーザは、ウェブブラウザ等を介してゲームサーバ２０にアクセスし、アプリケーションプログラムをダウンロードしてインストールすればよい。なお、以下の説明において、各無線端末１０にインストールされたアプリケーションプログラムの動作を、制御部１１０、カード選択部１１１、および音楽再生部１１２の動作として説明する。
【００６４】
以下、図５に示すシーケンス図に沿って説明する。ホスト端末１０Ｈのユーザは、操作部１０２を操作して、ゲーム設定情報を入力する（ステップＳ１）。ゲーム設定情報には、音楽カードゲームに参加する無線端末１０の数、各無線端末１０の送信先情報および識別情報、カード情報ＣＩを選択する無線端末１０の順序を指定した順序情報などが含まれる。
【００６５】
ここで、順序情報を設定する際のホスト端末１０Ｈのユーザの操作について説明する。図６は、順序情報を設定する際の設定画面を示した図である。制御部１１０は、図６に示すような、音楽カードゲームに参加するユーザの数に応じた座席図をモニタ１０１に表示させる。そして、ホスト端末１０Ｈのユーザが、操作部１０２を操作して、モニタ１０１に表示された各座席１０１Ａ、１０１Ａ・・・に対して、各無線端末１０の識別情報を割り当てる。これにより、ホスト端末１０Ｈのユーザは、順序情報を設定することができる。なお、図６において、矢印１０１Ｂ、１０１Ｂ・・・がカード情報ＣＩを選択する方向を示している。たとえば、座席Ｈに対応する無線端末１０が、座席Ｉに対応する無線端末１０に割り当てられたカード情報ＣＩのうちいずれか一つを選択する。
【００６６】
次に、ホスト端末１０Ｈの制御部１１０は、ゲーム設定情報をゲーム設定通知としてゲームサーバ２０に送信する（ステップＳ２）。ゲームサーバ２０において、通信部２０３がゲーム設定通知を受信した後で、カード管理部２１１は、受信したゲーム設定通知に基づいて、カードマスタ情報ＭＩを生成する（ステップＳ３）。
【００６７】
図７は、カード管理部２１１が生成したカードマスタ情報ＭＩの一例を示す図である。カードマスタ情報ＭＩは、トランプのカードに相当するカード情報ＣＩを記録したテーブルである。カード管理部２１１は、音楽カードゲームに参加する無線端末１０に、複数のカード情報ＣＩを割り当てることができるように、カードマスタ情報ＭＩを生成する。
【００６８】
図７に示すように、各カード情報ＣＩには、固有のＩＤが付与される。また、各ＩＤと、楽曲情報ＳＩの楽曲名、区分楽曲情報ＤＳＩの属性情報、および端末識別情報とが対応付けられて記録される。区分楽曲情報ＤＳＩの属性情報として、たとえば、区分楽曲情報ＤＳＩのファイル名が記録される。また、端末識別情報として、たとえば、各無線端末１０のＩＰアドレスが記録される。
【００６９】
なお、カード管理部２１１は、二つの規則に基づいてカードマスタ情報ＭＩを生成する。第１の規則は、四つのカード情報ＣＩに対して、同一の区分楽曲情報のファイル名を対応付けることである。図７に示す例では、区分楽曲情報Ａａが、ＩＤ１のカード情報とＩＤ４のカード情報と、図示されない他の二つカード情報とに対応付けられている。
【００７０】
第２の規則は、同一の区分楽曲情報が対応付けられたカード情報ＣＩは、異なる無線端末１０に割り当てられることである。図７に示すように、区分楽曲情報Ａａが対応付けられたＩＤ１のカード情報およびＩＤ４のカード情報は、クライアント端末１０Ｃ１とホスト端末１０Ｈにそれぞれ割り当てられる。
【００７１】
以下、図５の説明に戻る。カード管理部２１１は、生成したカードマスタ情報ＭＩから端末識別情報ごとにカード情報ＣＩを抽出して、各無線端末１０に送信する（ステップＳ４）。たとえば、カード管理部２１１は、ホスト端末１０ＨにＩＤ２およびＩＤ４などのカード情報を送信し、クライアント端末１０Ｃ１にＩＤ１およびＩＤ８などのカード情報を送信する。カード管理部２１１がカード情報ＣＩを各無線端末１０に送信して、音楽カードゲームの準備が完了する。
【００７２】
次に、各無線端末１０のユーザは、操作部１０２を操作して、ゲーム開始通知をゲームサーバ２０に送信する（ステップＳ５）。
【００７３】
ゲームサーバ２０のカード管理部２１１は、全無線端末１０からゲーム開始通知を受信したことを確認した後で、設定された順序情報に基づいて、カード情報ＣＩを選択する無線端末１０にカード選択通知を送信する（ステップＳ６）。カード選択通知には、カード情報ＣＩを選択する対象となる被選択端末の識別情報と、被選択端末に割り当てられたカード情報ＣＩに対応するＩＤとが含まれている。また、カード管理部２１１は、被選択端末にカード被選択通知を送信する（ステップＳ７）。
【００７４】
以下の説明では、カード管理部２１１が、ホスト端末１０Ｈにカード選択通知を送信し、クライアント端末１０Ｃ１にカード被選択通知を送信したものとして説明する。したがって、カード選択通知には、クライアント端末１０Ｃ１に割り当てられたカード情報ＣＩに対応するＩＤ（ＩＤ１およびＩＤ８など）が記録されている。
【００７５】
ホスト端末１０Ｈは、カード選択通知を受信した後でカード選択処理を実行する（ステップＳ８）。具体的には、ホスト端末１０Ｈのカード選択部１１１は、カード選択通知に記録されたＩＤと対応付けたカード画像をモニタ１０１に表示させる。このとき、ホスト端末１０Ｈのユーザは、モニタ１０１に表示されるカード画像からＩＤを認識できない。
【００７６】
図８は、カード選択処理時のモニタ１０１の表示内容を示す概略図である。ホスト端末１０Ｈのユーザは、操作部１０２を操作して、モニタ１０１に表示されたカード画像１０１Ｃ，１０１Ｃ・・・のうちいずれか一つを選択する。図８に示すカード画像１０１Ｄが選択された場合、ホスト端末１０Ｈのカード選択部１１１は、カード画像１０１Ｄに対応するＩＤを、選択結果通知としてゲームサーバ２０に送信する（ステップＳ９）。
【００７７】
選択結果通知を受信したゲームサーバ２０は、カード判定処理を実行する（ステップＳ１０）。具体的には、ゲームサーバ２０の判定部２１２は、ホスト端末１０Ｈに割り当てられたカード情報ＣＩのうちいずれかのカード情報と、選択結果通知に対応するカード情報とが一致するかどうかを判定する。
【００７８】
ここで、一致するかどうかの判定基準とは、選択結果通知に対応するカード情報と、ホスト端末１０Ｈに割り当てられたカード情報ＣＩのうちいずれかひとつのカード情報とに対して、同一の区分楽曲情報が対応付けられているかどうかである。
【００７９】
以下、ホスト端末１０ＨがＩＤ１に対応付けられたカード画像を選択した場合と、ＩＤ８に対応付けられたカード画像を選択した場合とに分けて説明する。
【００８０】
まず、ホスト端末１０ＨがＩＤ１に対応付けられたカード画像を選択した場合について説明する。
【００８１】
ＩＤ１のカード情報に対応付けられている区分楽曲情報は、図７に示すように、区分楽曲情報Ａａである。また、ホスト端末１０Ｈに割り当てられたカード情報ＣＩのうち、ＩＤ４のカード情報に区分楽曲情報Ａａが対応付けられている。したがって、判定部２１２は、選択結果通知に対応するカード情報（ＩＤ１のカード情報）と、ホスト端末１０Ｈに割り当てられたＩＤ４のカード情報とが一致していると判定する。そして、カード管理部２１１は、カードマスタ情報ＭＩにおける、ＩＤ１およびＩＤ４のカード情報に対応する端末識別情報の記載を削除する。
【００８２】
次に、ホスト端末１０ＨがＩＤ８に対応付けられたカード画像を選択した場合について説明する。
【００８３】
ＩＤ８のカード情報に対応付けられている区分楽曲情報は、図７に示すように、区分楽曲情報Ｃａである。一方、ホスト端末１０Ｈに割り当てられたカード情報ＣＩは、ＩＤ２およびＩＤ４などのカード情報であるが、ＩＤ２およびＩＤ４のカード情報に対応付けられた区分楽曲情報は、区分楽曲情報ＢａおよびＡａである。したがって、判定部２１２は、選択結果通知に対応するカード情報（ＩＤ８のカード情報）と、ホスト端末１０Ｈに割り当てられたカード情報ＣＩとが一致しないと判定する。なお、ホスト端末１０Ｈに割り当てられたＩＤ２およびＩＤ４を除くカード情報にも、区分楽曲情報Ｃａが対応付けられていないものとする。そして、カード管理部２１１は、ＩＤ８のカード情報に対応する、カードマスタ情報ＭＩの端末識別情報の記載を、クライアント端末１０Ｃ１のＩＰアドレスからホスト端末１０ＨのＩＰアドレスに変更する。
【００８４】
判定部２１２は、上述のカード判定処理（ステップＳ１０）が終了した後で、ホスト端末１０Ｈに判定通知を送信し（ステップＳ１１）、クライアント端末１０Ｃ１にカード情報変更通知を送信する（ステップＳ１２）。
【００８５】
ホスト端末１０Ｈに送信される判定通知には、ホスト端末１０Ｈに割り当てられたカード情報ＣＩの更新情報と、判定結果に応じた音声情報とが含まれる。
【００８６】
ステップＳ１０において判定部２１２が一致すると判定した場合、更新情報には、ＩＤ４のカード情報を削除する旨の指示が記録されている。また、音声情報は、ＩＤ１および４のカード情報に対応する区分楽曲情報Ａａとなる。更新情報に基づいて、ホスト端末１０Ｈのカード選択部１１１は、記憶部１０４からＩＤ４のカード情報を削除し、音楽再生部１１２は、区分楽曲情報Ａａを再生する（ステップＳ１３）。これにより、ホスト端末１０Ｈのユーザは、選択したカード画像に対応するカード情報が自端末に割り当てられたカード情報のＣＩいずれかと一致したこと、およびホスト端末１０Ｈに割り当てられたカード情報ＣＩの数が一つ減少したことを認識することができる。
【００８７】
一方、ステップＳ１０において判定部２１２が一致しないと判定した場合、更新情報には、ＩＤ８のカード情報が含まれる。また、音声情報は、一致しない旨を通知するための効果音を記録した音声情報となる。更新情報に基づいて、ホスト端末１０Ｈのカード選択部１１１は、記憶部１０４にＩＤ８のカード情報を新たに格納し、音楽再生部１１２は、判定通知を受信した後で効果音を記録した音声情報を再生する（ステップＳ１３）。これにより、ホスト端末１０Ｈのユーザは、選択したカード画像に対応するカード情報がホスト端末１０Ｈに割り当てられたカード情報ＣＩのうちのいずれとも一致しなかったこと、およびホスト端末１０Ｈに割り当てられたカード情報ＣＩの数が一つ増えたことを認識できる。なお、効果音を記録した音声情報は、予め無線端末１０の記憶部１０４に格納されていてもよい。たとえば、アプリケーションプログラムとともにダウンロードすることなどが考えられる。
【００８８】
また、ステップＳ１２において、判定部２１２がクライアント端末１０Ｃ１に送信するカード情報変更通知には、ホスト端末１０Ｈが選択したカード情報のＩＤが記録されている。クライアント端末１０Ｃ１のカード選択部１１１は、カード情報変更通知を受信した後で、カード情報変更通知に記録されたＩＤに対応するカード情報を記憶部１０４から削除する。
【００８９】
以下、予め決定された選択順序に従って、ゲームサーバ２０がカード選択通知とカード被選択通知をそれぞれの無線端末１０に送信することにより、上述の処理が繰り返され、ゲームが進行する。そして、無線端末１０のうち、割り当てられたカード情報ＣＩが最初になくなった無線端末１０のユーザが、上記の音楽カードゲームの勝者となる。後の順位は、割り当てられたカード情報ＣＩの数が少ない順に応じて決めるなどすればよい。
【００９０】
以上説明したように、本実施の形態のゲームシステムは、区分楽曲情報ＤＳＩをそれぞれ対応付けた複数のカード情報ＣＩを各無線端末１０に割り当てる。そして、ゲームサーバ２０の指示に応じて、ある無線端末１０が他の無線端末１０に割り当てられたカード情報ＣＩを選択する。ゲームサーバ２０の判定部２１２は、選択したカード情報と、ある無線端末１０に割り当てられたカード情報ＣＩのうちいずれか一つのカード情報とが一致するかどうかを判定する。これにより、無線端末１０のユーザは、様々な楽曲情報を用いた音楽カードゲームを楽しむことが可能となる。また、本実施の形態のゲームシステムを利用することで、新たに発売された新曲などのプロモーションなどにも役立てることが可能となる。
【００９１】
なお、本実施の形態において、ゲームサーバ２０は、図５に示すステップＳ４において、各無線端末１０に割り当てられたカード情報ＣＩを送信するものとして説明したが、これに限られるものではない。たとえば、ゲームサーバ２０は、図５に示すステップＳ４において、カード情報ＣＩと、カード情報ＣＩに対応付けられた区分楽曲情報ＤＳＩとを各無線端末１０に送信してもよい。この場合、ゲームサーバ２０が判定通知を無線端末１０に送信する際に、判定通知のデータサイズを小さくすることができるため、各無線端末１０のユーザは、カード画像の選択結果を迅速に知ることが可能となる。
【００９２】
また、本実施の形態において、カード情報ＣＩに対応付けられた区分楽曲情報ＤＳＩが一致するかどうかを判定するものとして説明したが、これに限られるものではない。たとえば、判定部２１２は、カード情報ＣＩに対応付けられた楽曲情報ＳＩの楽曲名が一致するかどうかを判定してもよい。これにより、カード情報ＣＩが一致する確率を上げることができるため、音楽カードゲームをスピーディに進行させることが可能となる。あるいは、カード情報の一致、不一致を示す他のＩＤをカードマスタ情報ＭＩに設定してもよい。
【００９３】
また、本実施の形態において、ゲームサーバ２０がゲームの進行を管理するものとして説明したが、これに限られるものではない。たとえば、ホスト端末１０Ｈが、上述したゲームサーバ２０の処理を行ってもよい。
【００９４】
また、本実施の形態において、各無線端末１０がカード選択処理を実行（図５に示すステップＳ８）する際のモニタ１０１の表示のみしか説明していない。しかし、各無線端末１０は、カード選択処理を行わない場合、自端末に割り当てられたカード情報ＣＩをモニタ１０１に表示させてもよい。また、各カード情報に対応する区分楽曲情報ＤＳＩを再生させてもよい。
【００９５】
なお、本実施の形態において、カード情報の数を奇数としてもよい。このとき、特定のカード情報に対して、他のカード情報に対応付けられた区分楽曲情報のいずれとも一致しない区分楽曲情報ＤＳＩあるいは楽曲情報ＳＩを対応付ける。この場合、特定のカード情報は、「ばばぬき」ゲームのジョーカーに相当する。これにより、通常の「ばばぬき」ゲームと同じ感覚で、上述の音楽カードゲームを楽しむことができる。また、各無線端末１０は、上述の特定のカード情報を選択した場合、特定のカード情報に対応付けられた区分楽曲情報を再生してもよい。
【００９６】
また、上記実施の形態において、無線端末１０の識別情報としてＩＰアドレスを用いるものとして説明したが、これに限られるものではない。たとえば、無線端末１０が携帯電話である場合、識別情報は、電話番号またはメールアドレスなどであってもよい。
【００９７】
｛第２の実施の形態｝
以下、本発明の第２の実施の形態に係るゲームシステムについて、図面を参照しつつ説明する。なお、本実施の形態に係るゲームシステムで行われるゲームは、第１の実施の形態で説明した音楽カードゲームと異なり、カラオケゲームである。
【００９８】
まず、本実施の形態に係るゲームシステムの構成について説明する。本実施の形態に係るゲームシステムの構成は、図１に示す構成と同様である。すなわち、本実施の形態に係るゲームシステムは、複数の無線端末１０，１０・・・と、ゲームサーバ２０とによって構成される。
【００９９】
上記第１の実施の形態と同様に、複数の無線端末１０，１０・・・のうち１台は、ホスト端末１０Ｈとして動作し、その他の無線端末１０は、クライアント端末１０Ｃとして動作する。ホスト端末１０Ｈは、カラオケゲームに用いる楽曲情報の選択など、カラオケゲームの各種設定を行う点がクライアント端末１０Ｃと異なる。
【０１００】
ゲームサーバ２０は、選択された楽曲情報から、ユーザが歌うパートに対応する旋律情報や、伴奏情報などを抽出して、各無線端末１０に設定するサーバである。
【０１０１】
なお、以下の説明において、上記第１の実施の形態と同じ構成要素には、同じ符号を付してその詳細な説明を省略し、上記第１の実施の形態と異なる部分を中心に説明する。
【０１０２】
次に、本実施の形態に係る無線端末１０の構成について説明する。
【０１０３】
図９は、本実施の形態に係る無線端末１０のブロック図である。つまり、ホスト端末１０Ｈとクライアント端末１０Ｃに共通の機能ブロック図である。無線端末１０は、モニタ１０１と、操作部１０２と、スピーカ１０３と、記憶部１０４と、無線部１０５と、振動部１０６と、基準時間取得部１０７と、制御部１２０とを備える。
【０１０４】
制御部１２０は、ＣＰＵやＲＡＭなどを備え、無線端末１０の全体制御を行う。また、制御部１２０は、音楽再生部１２１を備える。音楽再生部１２１は、ゲームサーバ２０から送信された伴奏情報ＡＩおよび区分旋律情報ＤＬＩを再生する。
【０１０５】
モニタ１０１は、区分旋律情報ＤＬＩに対応する歌詞情報ＴＩの表示など、各種の情報表示に用いられる。記憶部１０４は、ゲームサーバ２０から送信される伴奏情報ＡＩ、区分旋律情報ＤＬＩ、および歌詞情報ＴＩを格納する。
【０１０６】
振動部１０６は、音楽再生部１２１が区分旋律情報ＤＬＩを再生することをユーザに通知するためのバイブレータである。基準時間取得部１０７は、電波時計や、ＧＰＳ受信部などで構成されており、各無線端末１０に共通の絶対時間情報を取得する。
【０１０７】
次に、本実施の形態に係るゲームサーバ２０の構成について説明する。
【０１０８】
図１０は、本実施の形態に係るゲームサーバ２０のブロック図である。ゲームサーバ２０は、通信部２０３と、カラオケデータ記憶部２０４と、制御部２２０とを備える。
【０１０９】
制御部２２０は、ＣＰＵやＲＡＭなどを備え、ゲームサーバ２０の全体制御を行う。また、制御部２２０は、生成部２２１と配信部２２２とを備える。生成部２２１は、ホスト端末１０Ｈによって設定される設定情報に基づいて、伴奏情報ＡＩ、区分旋律情報ＤＬＩ、および歌詞情報ＴＩを楽曲情報ＳＩから抽出する。配信部２２２は、設定情報に基づいて、伴奏情報ＡＩ、区分旋律情報ＤＬＩ、および歌詞情報ＴＩを各無線端末１０に割り当てて、各種情報の保存先情報を各無線端末１０に送信する。また、カラオケデータ記憶部２０４は、生成された伴奏情報ＡＩ、区分旋律情報ＤＬＩ、および歌詞情報ＴＩなどを保存する。
【０１１０】
次に、楽曲情報ＳＩ、伴奏情報ＡＩ、区分旋律情報ＤＬＩ、および歌詞情報ＴＩの関係について説明する。
【０１１１】
上述したように、楽曲情報ＳＩとは、複数の演奏パートに対応した演奏情報の集合である。ここで、楽曲情報ＳＩが有する複数の演奏情報のうちユーザが担当する音声パートの旋律を記録した演奏情報を、旋律情報ＬＩとする。そして、区分旋律情報ＤＬＩとは、旋律情報ＬＩをいくつかに区分けして得られる旋律情報のことである。また、楽曲情報ＳＩは、カラオケゲームでの使用に対応するために、歌詞情報ＴＩを有している。
【０１１２】
区分旋律情報ＤＬＩは、複数の演奏音で構成されたフレーズで旋律情報ＬＩを区分することで生成される。また、楽曲情報ＳＩが有する時間情報に基づいて旋律情報ＬＩを区分して区分旋律情報ＤＬＩを生成もよい。あるいは、旋律情報ＬＩを小節ごとに区分して区分旋律情報ＤＬＩを生成してもよい。
【０１１３】
次に、本実施の形態に係るゲームシステムの処理の流れについて説明する。
【０１１４】
なお、以下の説明において、カラオケゲームに参加する各無線端末１０のユーザは、同じ場所に集合しているものとする。また、ホスト端末１０Ｈには、各無線端末１０のメールアドレスが登録されているものとする。
【０１１５】
まず、各無線端末１０のユーザは、操作部１０２を操作して、カラオケゲーム専用のアプリケーションプログラムをインストールする必要がある。各無線端末１０のユーザは、ウェブブラウザなどを介してゲームサーバ２０にアクセスして、アプリケーションプログラムをダウンロードすればよい。
【０１１６】
次に、ホスト端末１０Ｈのユーザは、ウェブブラウザなどを介してゲームサーバ２０にアクセスし、カラオケゲームの設定情報を入力する。カラオケゲームの設定情報には、カラオケゲームで使用する楽曲情報ＳＩの選択情報、各無線端末１０のメールアドレス、旋律情報ＬＩを区分する基準となるフレーズの情報、および生成された区分旋律情報ＤＬＩを各無線端末１０に割り当てるための割り当て情報などがある。
【０１１７】
このとき、ホスト端末１０Ｈのユーザは、区分旋律情報ＤＬＩを各無線端末１０にランダムに割り当てるように割り当て情報を設定する。なお、ホスト端末１０Ｈのユーザが生成される区分旋律情報ＤＬＩを割り当てる無線端末１０を設定してもよいが、ホスト端末１０Ｈもカラオケゲームに参加するため、区分旋律情報ＤＬＩをランダムに各無線端末１０に割り当てる方が好ましい。
【０１１８】
ゲームサーバ２０の生成部２２１は、ホスト端末１０Ｈによって設定された設定情報に基づいて、区分旋律情報ＤＬＩ、伴奏情報ＡＩ、および歌詞情報ＴＩを楽曲情報ＳＩから抽出して生成する。生成された区分旋律情報ＤＬＩ、伴奏情報ＡＩ、および歌詞情報ＴＩは、カラオケデータ記憶部２０４に格納される。配信部２２２は、割り当て情報に基づいて生成された区分旋律情報ＤＬＩを各無線端末１０に割り当てる。そして、配信部２２２は、区分旋律情報ＤＬＩ、伴奏情報ＡＩ、および歌詞情報ＴＩの保存先ＵＲＬを、各無線端末１０にメールで送信する。
【０１１９】
各無線端末１０のユーザは、保存先ＵＲＬが記載されたメールを受信すると、ウェブブラウザなどを介して保存先ＵＲＬにアクセスし、区分旋律情報ＤＬＩ、伴奏情報ＡＩ、および歌詞情報ＴＩをダウンロードする。なお、ゲームサーバ２０の配信部２２２が、区分旋律情報ＤＬＩなどを添付したメールを各無線端末１０に送信してもよい。
【０１２０】
各無線端末１０のユーザは、操作部１０２を操作して、アプリケーションプログラムを起動する。また、各無線端末１０のユーザは、起動したアプリケーションプログラムに対して区分旋律情報ＤＬＩ、伴奏情報ＡＩ、および歌詞情報ＴＩを読み込ませる。このとき、各無線端末１０のユーザは、割り当てられた区分旋律情報ＤＬＩがどのフレーズのものであるかを認識することができない。
【０１２１】
このように、各無線端末１０が区分旋律情報ＤＬＩなどの読み込みを終えると、カラオケゲームの開始待機状態となる。なお、以下の説明において、各無線端末１０におけるアプリケーションプログラムの動作を、制御部１２０および音楽再生部１２１の動作として説明する。
【０１２２】
ここで、図１１を用いて、カラオケゲームの進行時における各無線端末１０の動作および各無線端末１０のユーザの操作について説明する。図１１は、各無線端末１０に区分旋律情報ＤＬＩを割り当てた状態の一例を示す図である。
【０１２３】
図１１に示すように、旋律情報ＬＩは、区分旋律情報ＤＬＩ１〜ＤＬＩ５に区分されている。なお、区分旋律情報ＤＬＩ１〜ＤＬＩ５に対応するフレーズを、それぞれフレーズ１〜５とする。図１１に示すように、ホスト端末１０Ｈには、区分旋律情報ＤＬＩ１が割り当てられる。クライアント端末１０Ｃ１には、区分旋律情報ＤＬＩ４が割り当てられる。クライアント端末１０Ｃ２には、区分旋律情報ＤＬＩ２およびＤＬＩ５が割り当てられる。クライアント端末１０Ｃ３には、区分旋律情報ＤＬＩ３が割り当てられる。また、伴奏情報ＡＩは、各無線端末１０に対して割り当てられる。すなわち、全無線端末１０が伴奏情報ＡＩを再生する。
【０１２４】
カラオケゲームは、ホスト端末１０Ｈのユーザが操作部１０２を操作して、カラオケゲームの開始を指示することによって開始される。ホスト端末１０Ｈは、この指示に応答して、各クライアント端末１０Ｃに開始信号を送信する。開始信号は、各無線端末１０が一斉に伴奏情報ＡＩの再生を開始する基準時刻を含んでいる。各無線端末１０は、基準時間取得部１０７から取得した絶対時間情報と開始信号とに基づいて、伴奏情報ＡＩの再生を、開始信号に記録された基準時刻で一斉に開始する。
【０１２５】
なお、各無線端末１０の無線部１０５が無線ＬＡＮまたはＢｌｕｅｔｏｏｔｈなどの通信機能を有している場合、開始信号は、ホスト端末１０Ｈからクライアント端末１０Ｃに直接送信される。また、ホスト端末１０Ｈは、ゲームサーバ２０を介してクライアント端末１０Ｃに開始信号を送信してもよい。
【０１２６】
図１１に示すように、ホスト端末１０Ｈには、旋律情報ＬＩの最初のフレーズに対応する区分旋律情報ＤＬＩ１が割り当てられている。このため、ホスト端末１０Ｈの音楽再生部１２１は、伴奏情報ＡＩと区分旋律情報ＤＬＩ１とを同時に再生する。また、ホスト端末１０Ｈの制御部１２０は、伴奏情報ＡＩおよび区分旋律情報ＤＬＩ１の再生と同時に振動部１０６を振動させるとともに、区分旋律情報ＤＬＩ１に対応する歌詞情報ＴＩをモニタ１０１に表示させる。これにより、ホスト端末１０Ｈは、ホスト端末１０Ｈのユーザに対してフレーズ１の担当であることを通知する。ホスト端末１０Ｈのユーザは、再生される区分旋律情報ＤＬＩ１に合わせて、モニタ１０１に表示された歌詞情報ＴＩに基づいた歌を歌う。
【０１２７】
そして、伴奏情報ＡＩの再生時刻が区分旋律情報ＤＬＩ２に記述された再生開始時刻（ｔ＝ｔ２１）に近づくと、クライアント端末１０Ｃ２の制御部１２０は、振動部１０６を振動させる。また、クライアント端末１０Ｃ２の制御部１２０は、区分旋律情報ＤＬＩ２に対応する歌詞情報ＴＩをモニタ１０１に表示させる。これにより、クライアント端末１０Ｃ２は、クライアント端末１０Ｃ２のユーザに対してフレーズ２を歌う担当であることを通知する。
【０１２８】
そして、クライアント端末１０Ｃ２の音楽再生部１２１は、伴奏情報ＡＩの再生時刻がｔ＝ｔ２１になると同時に、区分旋律情報ＤＬＩ２の再生を開始する。クライアント端末１０Ｃ２のユーザは、再生される区分旋律情報ＤＬＩ２に合わせて、モニタ１０１に表示された歌詞情報ＴＩに基づいた歌を歌う。
【０１２９】
以下、各無線端末１０は、伴奏情報ＡＩの再生時刻が割り当てられている区分旋律情報ＤＬＩに記述されている再生開始時刻に近づくと、上述したクライアント端末１０Ｃ２と同様の動作を行って、次のフレーズの担当であることをユーザに通知する。そして、各無線端末１０の音楽再生部１２１は、伴奏情報ＡＩの再生時刻が区分旋律情報ＤＬＩに記述されている再生開始時刻になると、区分旋律情報ＤＬＩの再生を開始する。これを繰り返すことで、区分旋律情報ＤＬＩが連続して再生されるため、結果として旋律情報ＬＩ全体が再生される。
【０１３０】
なお、各無線端末１０の制御部１２０は、伴奏情報ＡＩが再生されている間、図１１に示す領域１０１Ｅをモニタ１０１に表示させる。このとき、伴奏情報ＡＩの再生位置がポインタＰで指し示される。これにより、各無線端末１０のユーザは、旋律情報ＬＩのフレーズの区分と、旋律情報ＬＩの再生位置とを認識することができる。
【０１３１】
以上説明したように、本実施の形態に係るゲームシステムは、ユーザが歌うパートである旋律情報ＬＩをフレーズなどで区分した区分旋律情報ＤＬＩを生成し、各無線端末１０に区分旋律情報ＤＬＩを割り当てる。また、各無線端末１０は、伴奏情報ＡＩを同期再生させるとともに、割り当てられた区分旋律情報ＤＬＩを再生する。各無線端末１０のユーザは、再生される区分旋律情報ＤＬＩと表示される歌詞情報ＴＩとに基づいた歌を歌う。これにより、本実施の形態に係るゲームシステムは、複数のユーザが一つの楽曲情報ＳＩを利用して、同時にカラオケを楽しむことができるカラオケゲームを提供することができる。
【０１３２】
また、本実施の形態に係るゲームシステムは、カラオケゲームに参加するユーザの数に応じて、動的に区分旋律情報ＤＬＩを生成することができる。これにより、カラオケゲームに参加するユーザの人数に制限されることないカラオケゲームを提供することができる。
【０１３３】
なお、本実施の形態において、伴奏情報ＡＩは全ての無線端末１０から同期再生されるものとして説明したが、これに限られるものではない。たとえば、ホスト端末１０Ｈだけが伴奏情報ＡＩを再生してもよい。あるいは、各無線端末１０は、割り当てられた区分旋律情報ＤＬＩと同じフレーズに対応する伴奏情報ＡＩのみを再生してもよい。
【０１３４】
また、本実施の形態において、伴奏情報ＡＩの再生時刻が区分旋律情報ＤＬＩに記述された再生開始時刻になると同時に、各無線端末１０が区分旋律情報ＤＬＩを再生するものとして説明したが、これに限られるものではない。たとえば、区分旋律情報ＤＬＩの再生に代えて、各無線端末１０の制御部１２０が、区分旋律情報ＤＬＩに対応する譜面および歌詞情報ＴＩをモニタ１０１に表示させてもよい。あるいは、各無線端末１０の制御部１２０が、区分旋律情報ＤＬＩに対応する譜面および歌詞情報ＴＩのいずれかをモニタ１０１に表示させてもよい。この場合、各無線端末１０のユーザがカラオケゲームで用いられる楽曲の旋律あるいは歌詞を完全に記憶しておく必要があるため、難易度の高いカラオケゲームを提供することが可能となる。
【０１３５】
また、本実施の形態において、各無線端末１０は、楽曲情報ＳＩが有する歌詞情報ＴＩをモニタ１０１に表示させるものとして説明したが、これに限られるものではない。たとえば、歌詞情報ＴＩと異なる歌詞情報をモニタ１０１に表示させてもよい。すなわち、楽曲情報ＳＩのオリジナルの歌詞に対する替え歌をモニタ１０１に表示し、各無線端末１０のユーザに替え歌を歌わせることによって、カラオケゲームのゲーム性を高めることができる。
【０１３６】
また、本実施の形態において、各無線端末１０は、楽曲情報ＳＩが有する歌詞情報ＴＩをモニタ１０１に表示させるものとして説明したが、これに限られるものではない。たとえば、各無線端末１０は、歌詞情報ＴＩをモニタ１０１に表示させなくてもよい。この場合、各無線端末１０のユーザは、歌詞情報ＴＩを見ながら歌うことができなくなるため、カラオケゲームのゲーム性を高めることができる。
【０１３７】
また、本実施の形態において、区分旋律情報ＤＬＩを一つの無線端末１０に割り当てるものとして説明したが、これに限られるものではない。たとえば、複数の無線端末１０に対して同一の区分旋律情報ＤＬＩを割り当ててもよい。これにより、複数の無線端末１０に割り当てられた区分旋律情報ＤＬＩに対応するフレーズを、複数のユーザがコーラスすることができるため、カラオケゲームにおいて、ユーザの連帯感を高めることができる。
【０１３８】
また、本実施の形態において、各無線端末１０は、区分旋律情報ＤＬＩを再生させる前に振動部１０６を振動させるものとして説明したが、これに限られるものではない。たとえば、無線端末１０は、振動部１０６に代えてＬＥＤを備えてもよい。この場合、各無線端末１０の制御部１２０は、区分旋律情報ＤＬＩを再生する前にＬＥＤを点滅させることによって、無線端末１０のユーザに次のフレーズの担当であることを通知すればよい。
【０１３９】
また、本実施の形態において、各無線端末１０のメールアドレスがホスト端末１０Ｈに登録されているものとして説明したが、これに限られるものではない。たとえば、各無線端末１０のＩＰアドレスなどの識別情報が、ホスト端末１０Ｈに登録されていてもよい。
【０１４０】
また、本実施の形態において、同期基準時刻として電波時計やＧＰＳ時計を用いるものとして説明したが、これに限られるものではない。たとえば、伴奏情報ＡＩの再生中に、ホスト端末１０Ｈが、クライアント端末１０Ｃに一定間隔で同期信号を送ることによって同期をとってもよい。具体的には、まず、ホスト端末１０Ｈがクライアント端末１０Ｃに対して同期オフセット確認信号を送信する。クライアント端末１０Ｃは、同期オフセット確認信号に対する応答信号をホスト端末１０Ｈに送信する。ホスト端末１０Ｈは、各クライアント端末１０Ｃから受信する応答信号の遅延時間に基づいて、各クライアント端末１０Ｃの同期オフセット情報を決定して、各クライアント端末１０Ｃに送信する。そして、各クライアント端末１０Ｃは、同期オフセット情報を用いてホスト端末１０Ｈから送信される同期信号を調整する。これにより、全無線端末１０で同期をとることができる。
【０１４１】
｛第３の実施の形態｝
以下、本発明の第３の実施の形態に係るゲームシステムついて、図面を参照しつつ説明する。なお、本実施の形態に係るゲームシステムで行われるゲームは、上述の実施の形態で説明したゲームと異なる音楽ゲームである。
【０１４２】
まず、本実施の形態に係るゲームシステムの構成について説明する。本実施の形態に係るゲームシステムの構成は、図１に示す構成と同様である。すなわち、本実施の形態に係るゲームシステムは、複数の無線端末１０，１０・・・と、ゲームサーバ２０とによって構成される。
【０１４３】
上記第１の実施の形態と同様に、複数の無線端末１０，１０・・・のうち１台は、ホスト端末１０Ｈとして動作し、その他の無線端末１０は、クライアント端末１０Ｃとして動作する。ホスト端末１０Ｈは、音楽ゲームに用いる楽曲情報の選択など、音楽ゲームの各種設定を行う点がクライアント端末１０Ｃと異なる。
【０１４４】
ゲームサーバ２０は、ホスト端末１０Ｈによって選択された楽曲情報から、伴奏情報および区分演奏情報を抽出して、各無線端末１０に設定するサーバである。
【０１４５】
なお、以下の説明において、上記第１の実施の形態と同じ構成要素には、同じ符号を付してその詳細な説明を省略し、上記第１の実施の形態と異なる部分を中心に説明する。
【０１４６】
次に、本実施の形態に係る無線端末１０の構成について説明する。
【０１４７】
図１２は、本実施の形態に係る無線端末１０のブロック図である。つまり、ホスト端末１０Ｈとクライアント端末１０Ｃに共通の機能ブロック図である。無線端末１０は、モニタ１０１と、操作部１０２と、スピーカ１０３と、記憶部１０４と、無線部１０５と、制御部１３０を備える。
【０１４８】
制御部１３０は、ＣＰＵやＲＡＭなどを備え、無線端末１０の全体制御を行う。また、制御部１３０は、音楽再生部１３１を備える。音楽再生部１３１は、ゲームサーバ２０から送信された伴奏情報ＡＩおよび区分演奏情報ＤＰＩを再生する。
【０１４９】
モニタ１０１は、ゲーム進行時における操作画面の表示など、各種の情報表示に用いられる。記憶部１０４は、ゲームサーバ２０から送信された伴奏情報ＡＩおよび区分演奏情報ＤＰＩを格納する。
【０１５０】
次に、本実施の形態に係るゲームサーバ２０の構成について説明する。
【０１５１】
図１３は、本実施の形態に係るゲームサーバ２０のブロック図である。ゲームサーバ２０は、通信部２０３と、区分演奏情報保持部２０５と、制御部２３０とを備える。
【０１５２】
制御部２３０は、ＣＰＵやＲＡＭなどを備え、ゲームサーバ２０の全体制御を行う。また、制御部２３０は、生成部２３１と、配信部２３２と、判定部２３３を備えている。生成部２３１は、ホスト端末１０Ｈによって設定される設定情報に基づいて、伴奏情報ＡＩおよび区分演奏情報ＤＰＩを楽曲情報ＳＩから抽出して生成する。配信部２３２は、設定情報に基づいて伴奏情報ＡＩおよび区分演奏情報ＤＰＩを各無線端末１０に割り当て、伴奏情報ＡＩおよび区分演奏情報ＤＰＩの保存先情報を各無線端末１０に送信する。判定部２３３は、各無線端末１０によって指定された区分演奏情報ＤＰＩの再生開始時刻が、区分演奏情報ＤＰＩに記述された再生開始時刻と一致するかどうかを判定する。
【０１５３】
区分演奏情報保持部２０５は、ホスト端末１０Ｈによって選択された楽曲情報ＳＩと、生成部２３１が生成した伴奏情報ＡＩおよび区分演奏情報ＤＰＩとを保存する。
【０１５４】
次に、楽曲情報ＳＩと、区分演奏情報ＤＰＩとの関係について詳しく説明する。
【０１５５】
上述したように、楽曲情報ＳＩは、複数の演奏パートに対応した演奏情報の集合である。つまり、楽曲情報ＳＩは、全演奏パートの演奏情報をすべて記述した情報である。また、区分演奏情報ＤＰＩは、演奏情報を区分けして得られる情報のことである。区分演奏情報ＤＰＩには、楽曲情報ＳＩの再生先頭位置を基準時刻とした場合の、再生開始時刻が記録されている。
【０１５６】
区分演奏情報ＤＰＩは、演奏情報に記述された複数の演奏音で構成されたフレーズごと、あるいは演奏情報に記述された小節ごとに、演奏情報を区分けすることで生成される。また、楽曲情報ＳＩが有する時間情報に応じて演奏情報を区分けして生成してもよい。
【０１５７】
次に、本実施の形態に係るゲームシステムの処理の流れについて説明する。
【０１５８】
なお、以下の説明において、本実施の形態に係るゲームシステムを利用する各無線端末１０のユーザは、同じ場所に集合しているものとする。また、ホスト端末１０Ｈには、各無線端末１０のメールアドレスが登録されているものとする。
【０１５９】
まず、各無線端末１０のユーザは、操作部１０２を操作して、音楽ゲーム専用のアプリケーションプログラムをインストールする必要がある。各無線端末１０のユーザは、ウェブブラウザなどを介してゲームサーバ２０にアクセスして、アプリケーションプログラムをダウンロードすればよい。
【０１６０】
次に、ホスト端末１０Ｈのユーザは、ウェブブラウザなどを介してゲームサーバ２０にアクセスし、音楽ゲームの設定情報を入力する。音楽ゲームの設定情報には、音楽ゲームで使用する楽曲情報ＳＩの選択情報、音楽ゲームに参加する無線端末１０の数、演奏情報を区分するための区分情報および各無線端末１０のメールアドレスなどがある。
【０１６１】
ゲームサーバ２０の生成部２３１は、ホスト端末１０Ｈによって設定された設定情報と、生成部２３１が保持する抽出条件テーブルとに基づいて、楽曲情報ＳＩから伴奏情報ＡＩおよび区分演奏情報ＤＰＩを抽出する。
【０１６２】
ここで、生成部２３１が保持する抽出条件テーブルについて、図１４を用いて説明する。図１４は、楽曲情報ＳＩから区分演奏情報ＤＰＩを抽出するための抽出条件テーブルを示す図である。
【０１６３】
図１４に示すように、楽曲情報ＳＩは、トラックＴ１からトラックＴ５までの五つの演奏パートから構成されているものとする。したがって、楽曲情報ＳＩには、各トラックＴ１〜Ｔ５に対応した演奏情報が含まれている。また、図１４に示すように、抽出条件テーブルには、楽曲情報ＳＩの再生先頭位置からの各小節の通し番号が、小節Ａ，小節Ｂ，・・・というように記載されている。つまり、図１４に示す抽出条件テーブルは、演奏情報を各小節で区分して区分演奏情報ＤＰＩを生成するための抽出条件が記述されている。
【０１６４】
トラックＴ１は、たとえば、ベースが担当する演奏パートであり、伴奏用のパートとして定義される。このため、トラックＴ１は、各小節で区分されることなく、伴奏情報ＡＩとして楽曲情報ＳＩから抽出される。
【０１６５】
小節Ａにおいて、トラックＴ２、Ｔ３およびＴ５がＩＤ＝１、ＩＤ＝２、およびＩＤ＝４の無線端末１０にそれぞれ割り当てられる。一方、トラックＴ４は、いずれの無線端末１０に割り当てられない。また、小節Ｂにおいて、トラックＴ３およびＴ４が、ＩＤ＝２、ＩＤ＝３の無線端末１０にそれぞれ割り当てられる。一方、トラックＴ２およびＴ５は、いずれの無線端末にも割り当てられない。以下、それぞれの小節Ｃ，Ｄ，Ｅ・・・において、トラックごとに割り当てられる無線端末１０のＩＤが定義される。なお、各小節においてＩＤの割り当てのないトラックが存在するが、各小節の全てのトラックに対してＩＤを割り当ててもよい。
【０１６６】
また、図１４では、無線端末１０の数が４台である場合を示しているが、生成部２３１は、無線端末１０の数に応じた抽出条件テーブルを有している。これにより、音楽ゲームに参加する無線端末１０の数が変化しても、柔軟に区分演奏情報ＤＰＩを無線端末１０に割り当てることが可能となる。なお、図１４では、小節ごとに区分する例を示しているが、生成部２３１は、フレーズごとに区分する抽出条件テーブルを有していてもよい。
【０１６７】
以下、本実施の形態に係るゲームシステムの処理の説明に戻る。ゲームサーバ２０の生成部２３１は、設定情報として入力された無線端末１０の数、および区分情報に基づいて、最適な抽出条件テーブルを選択する。そして、生成部２３１は、選択した抽出条件テーブルに記載されているＩＤを、各無線端末１０にランダムに割り当てる。なお、ホスト端末１０Ｈのユーザが操作部１０２を操作して各無線端末１０にＩＤを割り当ててもよいが、ホスト端末１０Ｈも音楽ゲームに参加するため、生成部２３１が各無線端末１０に対してランダムにＩＤを割り当てる方が望ましい。
【０１６８】
そして、生成部２３１は、選択した抽出条件テーブルに基づいて伴奏情報ＡＩおよび区分演奏情報ＤＰＩを、楽曲情報ＳＩから抽出して生成する。生成された伴奏情報ＡＩおよび区分演奏情報ＤＰＩは、区分演奏情報保持部２０５に格納される。
【０１６９】
次に、配信部２３２は、生成された伴奏情報ＡＩおよび区分演奏情報ＤＰＩの保存先ＵＲＬを、ＩＤを割り当てた各無線端末１０にメールを送信して通知する。各無線端末１０がメールを受信した後で、各無線端末１０のユーザは、アプリケーションプログラムを起動する。各無線端末１０のユーザは、アプリケーションプログラムを介してゲームサーバ２０にアクセスして、伴奏情報ＡＩおよび区分演奏情報ＤＰＩを取得する。これにより、音楽ゲームの準備は終了し、各無線端末１０は、音楽ゲームの開始待機状態となる。
【０１７０】
なお、以下の説明において、アプリケーションプログラムの動作を、制御部１３０および音楽再生部１３１の動作として説明する。
【０１７１】
音楽ゲームは、ホスト端末１０Ｈのユーザの合図などに応じて各無線端末１０のユーザが一斉に操作部１０２のスタートボタンを押すことによって開始される。これにより、各無線端末１０の制御部１３０は、図１５に示すような音楽ゲーム画面をモニタ１０１に表示させるとともに、音楽ゲームの経過時間のカウントを開始する。なお、音楽ゲームは、各無線端末１０で個別に行われるため、無線端末１０同士で経過時間の同期をとらなくてもよい。
【０１７２】
次に、音楽ゲームの進行時のモニタ１０１に表示される内容について説明する。図１５は、音楽ゲームの進行時におけるモニタ１０１の表示内容を示す図である。なお、図１５に示すモニタ１０１の表示内容は、全無線端末１０で共通である。
【０１７３】
図１５において、領域３０１には、音楽ゲームを実行可能な残り時間が表示される。各無線端末１０の制御部１３０が、予め定められた制限時間と、音楽ゲームの経過時間とに基づいて残り時間を領域３０１に表示させる。なお、ホスト端末１０Ｈのユーザが設定情報を入力する際に制限時間を指定してもよい。あるいは、抽出条件テーブルごとに固有の制限時間が定められていてもよい。
【０１７４】
伴奏情報用プログレスバー３０２は、音楽再生部１３１が伴奏情報ＡＩを再生する場合に、伴奏情報ＡＩの再生位置を表示するものである。各無線端末１０のユーザは、伴奏情報用プログレスバー３０２の下に表示される再生位置指示ポインタ３０３を移動させることによって、伴奏情報ＡＩの再生位置を指定することができる。
【０１７５】
アイコン貼付バー３０４は、楽曲情報ＳＩの時間情報を時間軸に基づいて表示したものであり、アイコン貼付バー３０４において、図１５の左端が再生先頭位置、右端が再生終了位置を示す。
【０１７６】
アイコン３０５，３０５・・・は、各無線端末１０に割り当てられた区分演奏情報ＤＰＩを、区分演奏情報ＤＰＩに対応する楽器の画像でグラフィカル表示したものである。各アイコン３０５には区分演奏情報ＤＰＩが一つずつ対応付けられている。しかし、各無線端末１０のユーザは、アイコン３０５として表示された区分演奏情報ＤＰＩに記述された再生開始時刻を確認することができない。
【０１７７】
次に、音楽ゲーム実行時のユーザの操作を、図１５を用いて説明する。最初に、各無線端末１０のユーザは、操作部１０２を操作して、アイコン３０５，３０５・・・のうちいずれか一つを選択する。各無線端末１０のユーザは、アイコン３０５を選択した状態で再生指示情報を入力することで、選択したアイコン３０５に対応する区分演奏情報ＤＰＩ（以下、「選択演奏情報」という）を音楽再生部１３１に再生させる。これにより、各無線端末１０のユーザは、選択演奏情報の再生内容を確認できる。また、各無線端末１０のユーザは、操作部１０２を操作して、再生位置指示ポインタ３０３が示す再生位置から伴奏情報ＡＩを再生してもよい。これにより、各無線端末１０のユーザは、伴奏情報ＡＩの再生内容を確認できる。そして、各無線端末１０のユーザは、選択演奏情報および伴奏情報ＡＩの再生内容を手掛かりにして、選択演奏情報の再生開始時刻が楽曲情報ＳＩにおけるどの部分に対応するかを判断する。
【０１７８】
次に、各無線端末１０のユーザは、対象演奏情報の再生開始時刻であるとユーザが判定した時刻（以下、「判定時刻」という）を、対象演奏情報のアイコン３０５をアイコン貼付バー３０４に貼り付けることで指定する。具体的には、アイコン３０５を選択後、各無線端末１０のユーザは、操作部１０２を操作してアイコン貼付バー３０４の下に示すポインタ３０６の位置を判定時刻に対応する位置に移動させる。そして、ユーザは、操作部１０２を操作して決定情報を入力することで、ポインタ３０６の位置に対応する時刻を対象演奏情報の判定時刻として指定することができる。
【０１７９】
各無線端末１０のユーザは、各アイコン３０５に対して上記の操作を行うことによって、各アイコン３０５に対応付けられた区分演奏情報ＤＰＩの判定時刻を入力する。なお、ユーザは、区分演奏情報ＤＰＩの判定時刻を指定する操作を、領域３０１に表示される残り時間以内に行わなければならない。
【０１８０】
各無線端末１０の制御部１３０は、制限時間になると、音楽ゲームが終了した旨をユーザに通知する。そして、各無線端末１０の制御部１３０は、各区分演奏情報ＤＰＩの判定時刻を判定情報としてゲームサーバ２０に送信する。
【０１８１】
ゲームサーバ２０の制御部２３０が全無線端末１０から送信された判定情報を受信した後で、判定部２３３は、判定情報に記述された各区分演奏情報ＤＰＩの判定時刻が、区分演奏情報ＤＰＩに記述された再生開始時刻と一致するかどうかを判定する。
【０１８２】
判定時刻と区分演奏情報ＤＰＩに記述された再生開始時刻とが全ての区分演奏情報ＤＰＩにおいて一致していた場合、判定部２３３は、無線端末１０に対して全ての判定時刻が一致したことを通知し、楽曲情報ＳＩを全無線端末１０に送信する。一方、一部あるいは全ての区分演奏情報ＤＰＩにおいて、判定時刻が再生開始時刻と一致しなかった場合、判定部２３３は、無線端末１０に対して一致しなかったことを通知する。このとき、判定部２３３は、判定時刻の一致率などを無線端末１０に送信してもよい。
【０１８３】
このように、本実施の形態に係るゲームシステムは、楽曲情報ＳＩを構成する演奏情報を各小節などで区分した区分演奏情報ＤＰＩを生成し、各無線端末１０に割り当てる。各無線端末１０のユーザは、割り当てられた区分演奏情報ＤＰＩに記述された再生開始時刻を区分演奏情報ＤＰＩおよび伴奏情報ＡＩの再生内容に基づいて判断する。ゲームサーバ２０は、ユーザが判断した時刻が区分演奏情報ＤＰＩに記述された時刻と一致するか判定を行う。これにより、楽器を演奏できないユーザであっても、演奏パートの各フレーズに対応した区分演奏情報ＤＰＩの判定時刻を入力して楽曲情報ＳＩを構成することができるため、通常の楽曲合奏とは異なる方法で、楽曲を作成することを楽しむことができる。
【０１８４】
なお、本実施の形態において、音楽ゲームに参加する全無線端末１０で、区分演奏情報ＤＰＩの判定時刻を入力するものとして説明したが、これに限られるものではない。たとえば、音楽ゲームに参加する無線端末１０の数が多い場合、４台の無線端末１０を一つのグループとして、グループ対抗で上述の音楽ゲームを行ってもよい。この場合、判定時刻の一致率、あるいは判定時刻が全て一致するまでの時間などで、各グループの順位を決定すればよい。
【０１８５】
また、本実施の形態において、演奏情報を区分した区分演奏情報ＤＰＩを使用するものとして説明したが、これに限られるものではない。たとえば、楽曲情報ＳＩを主旋律のフレーズあるいは各小節で区分した区分楽曲情報を各無線端末１０に割り当ててもよい。この場合、本実施の形態で説明した音楽ゲームの難易度が低下するため、初心者でも楽しむことができる。
【０１８６】
また、本実施の形態において、ポインタ３０６を用いて対象演奏情報の判定時刻を入力するものとして説明したが、これに限られるものではない。たとえば、アイコン貼付バー３０４を抽出条件テーブルに記載されている区分に基づいて複数の領域に分割し、アイコン３０５を貼り付ける領域を指定することによって、区分演奏情報ＤＰＩの判定時刻を指定してもよい。
【図面の簡単な説明】
【０１８７】
【図１】第１の実施の形態に係るゲームシステムの全体構成図である。
【図２】第１の実施の形態に係る無線端末１０のブロック図である。
【図３】第１の実施の形態に係るゲームサーバ２０のブロック図である。
【図４】楽曲情報ＳＩと区分楽曲情報ＤＳＩとの時間的な関係を示す概念図である。
【図５】第１の実施の形態に係るゲームシステムの処理の流れを示すシーケンス図である。
【図６】カード情報を選択する順序を設定する際の設定画面を示した図である。
【図７】カードマスタ情報ＭＩの一例を示す図である。
【図８】カード選択処理時のモニタ１０１の表示内容を示す概略図である。
【図９】第２の実施の形態に係る無線端末１０のブロック図である。
【図１０】第２の実施の形態に係るゲームサーバ２０のブロック図である。
【図１１】各無線端末１０に区分旋律情報ＤＬＩを割り当てた状態の一例を示す図である。
【図１２】第３の実施の形態に係る無線端末１０のブロック図である。
【図１３】第３の実施の形態に係るゲームサーバ２０のブロック図である。
【図１４】区分演奏情報ＤＰＩを抽出するための抽出条件テーブルを示す図である。
【図１５】ゲーム進行時におけるモニタ１０１の表示内容を示す図である。
【符号の説明】
【０１８８】
１０  無線端末
１０Ｈ  ホスト端末
１０Ｃ（１０Ｃ１，１０Ｃ２，１０Ｃ３）  クライアント端末
２０  ゲームサーバ
１１０、１２０、１３０  制御部
１０４  記憶部
１０６  振動部
１０７  基準時間取得部
１１１  カード選択部
１１２、１２１、１３１  音楽再生部
２１１  カード管理部
２２１、２３１  生成部
２２２、２３２  配信部
２１２、２３３  判定部
【図１】
2009000449.tif 000003
【図２】
2009000449.tif 000004
【図３】
2009000449.tif 000005
【図４】
2009000449.tif 000006
【図５】
2009000449.tif 000007
【図６】
2009000449.tif 000008
【図７】
2009000449.tif 000009
【図８】
2009000449.tif 000010
【図９】
2009000449.tif 000011
【図１０】
2009000449.tif 000012
【図１１】
2009000449.tif 000013
【図１２】
2009000449.tif 000014
【図１３】
2009000449.tif 000015
【図１４】
2009000449.tif 000016
【図１５】
2009000449.tif 000017