(57)【要約】【課題】本発明は音楽ゲーム技術に関し、特に、ユーザが直接音楽ゲームをプレイした以後にゲームプレイデータを生成し、生成されたユーザのゲームプレイデータに基盤して音楽ゲームのためのコースデータをユーザが直接生成できるようにしてくれる音楽ゲームのための方法、装置、サーバ、システム、及び記録媒体に関する。【解決手段】音楽ゲーム装置１１０は、音楽ゲームプレイ部２１０と、ゲームプレイデータ３１０を生成するゲームプレイデータ生成部２２０と、ゲームプレイデータ３１０を音楽ゲームサーバに送信するゲームプレイデータ送信部２３０と、音楽ゲームサーバに格納されたゲームプレイデータリスト３２０を受信して、１つ以上のゲームプレイデータ３１０に基づいてユーザコースデータ３１０を生成するユーザコースデータ生成部２４０と、を含む。ユーザコースデータ３１０は音楽ゲームプレイ部２１０で使われる。【選択図】図２
2011224374.tif 000002
【特許請求の範囲】
【請求項１】
音楽ゲームをプレイする音楽ゲームプレイ部と、
前記音楽ゲームのプレイと関連したゲームプレイデータを生成するゲームプレイデータ生成部と、
前記生成されたゲームプレイデータを音楽ゲームサーバに送信するゲームプレイデータ送信部と、
前記音楽ゲームサーバに格納されたゲームプレイデータリストを受信して、前記ゲームプレイデータリストから選択された１つ以上のゲームプレイデータに基づいてユーザコースデータを生成するユーザコースデータ生成部と、を含み、かつ、
前記ユーザコースデータは前記音楽ゲームプレイ部で使われることを特徴とする、音楽ゲーム装置。
【請求項２】
前記音楽ゲームプレイ部は、
画面上に演出操作地点を指示するノートを音楽の流れに従って表示し、前記ノートをタイムラインが過ぎるようにし、タッチスクリーンまたは入力装置を通じて演出操作信号を認識し、前記認識された演出操作信号が前記タイムラインが過ぎている前記ノートが表示された地点で発生したかを判定して、前記音楽ゲームをプレイすることを特徴とする、請求項１に記載の音楽ゲーム装置。
【請求項３】
前記生成されたゲームプレイデータは、
前記音楽ゲームのプレイと関連して、曲情報、ゲーム者情報、及びゲーム結果情報のうちの１つ以上を含むことを特徴とする、請求項１に記載の音楽ゲーム装置。
【請求項４】
前記生成されたゲームプレイデータは、
前記音楽ゲームのプレイと関連して、プレイ日時及びゲームオプション情報のうちの１つ以上をさらに含むことを特徴とする、請求項３に記載の音楽ゲーム装置。
【請求項５】
前記ゲームオプション情報は、
演出操作地点を指示し、音楽の流れに従って表示されるノート及び前記ノートを過ぎるタイムラインのうちの１つ以上に対するゲームオプションの識別情報を含み、かつ、
前記ノートに対するゲームオプションの識別情報は、前記ノートの位置制御に関連したゲームオプションと前記ノートの表示制御に関連したゲームオプションのうちの１つ以上に対する識別情報を含み、前記タイムラインに対するゲームオプションの識別情報は前記タイムラインの移動制御に関連したゲームオプションと前記タイムラインの表示制御に関連したゲームオプションのうちの１つ以上に対する識別情報を含むことを特徴とする、請求項４に記載の音楽ゲーム装置。
【請求項６】
前記ユーザコースデータ生成部は、
前記選択された１つ以上のゲームプレイデータを再配列し、前記再配列された１つ以上のゲームプレイデータを前記ユーザコースデータとして生成することを特徴とする、請求項１に記載の音楽ゲーム装置。
【請求項７】
前記ユーザコースデータ生成部は、
該当音楽ゲームサイトまたは特定プログラムを通じて前記音楽ゲームサーバに接続して、前記音楽ゲームサーバとのゲーム者情報を用いたログイン過程を遂行し、前記音楽ゲームサーバに格納された前記ゲームプレイデータリストを受信して画面上に表示することを特徴とする、請求項１に記載の音楽ゲーム装置。
【請求項８】
前記ユーザコースデータ生成部は、
前記音楽ゲーム装置のゲーム者に大韓ゲーム者情報と同一なゲーム者情報を含むゲームプレイデータを１つ以上含む前記ゲームプレイデータリストを前記音楽ゲームサーバから受信することを特徴とする、請求項１に記載の音楽ゲーム装置。
【請求項９】
前記音楽ゲームプレイ部は、
前記音楽ゲーム装置のゲーム者に大韓ゲーム者情報と異なるゲーム者情報を含むユーザコースデータを前記音楽ゲームサーバから受信し、前記受信したユーザコースデータと連係した音楽ゲームをプレイすることを特徴とする、請求項１に記載の音楽ゲーム装置。
【請求項１０】
前記生成されたユーザコースデータを前記音楽ゲームサーバに送信するユーザコースデータ送信部をさらに含むことを特徴とする、請求項１に記載の音楽ゲーム装置。
【請求項１１】
音楽ゲームのプレイと関連したゲームプレイデータを生成して送信し、受信されたゲームプレイデータリストから選択された１つ以上のゲームプレイデータに基づいてユーザコースデータを生成して送信する音楽ゲーム装置と、
前記音楽ゲーム装置からゲームプレイデータを受信して格納し、前記音楽ゲーム装置に前記ゲームプレイデータリストを送信し、前記ユーザコースデータを受信して格納する音楽ゲームサーバと、
を含むことを特徴とする、音楽ゲームシステム。
【請求項１２】
音楽ゲームのプレイと関連したゲームプレイデータをゲーム者情報と対応する音楽ゲーム装置から受信してデータベースに格納するゲームプレイデータ管理部と、
前記音楽ゲーム装置のゲームプレイデータ閲覧要請に従い、前記データベースからゲームプレイデータリストを抽出して前記音楽ゲーム装置に送信し、前記ゲームプレイデータリストから選択された１つ以上のゲームプレイデータに基づいて生成されたユーザコースデータを前記音楽ゲーム装置から受信して前記データベース格納するユーザコースデータ管理部と、
を含むことを特徴とする、音楽ゲームサーバ。
【請求項１３】
前記ゲームプレイデータリストは、
同一な前記ゲーム者情報が含まれた１つ以上のゲームプレイデータに対するリストであり、該当音楽ゲームのプレイと関連して、曲情報、前記ゲーム者情報、及びゲーム結果情報のうちの１つ以上を含むことを特徴とする、請求項１２に記載の音楽ゲームサーバ。
【請求項１４】
前記音楽ゲームサーバは、
ゲーム者加入手続きを通じてゲーム者情報リストを前記データベースに格納するゲーム者情報格納部と、
前記ユーザコースデータの生成のために該当音楽ゲームサイトまたは特定プログラムを通じて接続した前記音楽ゲーム装置に対して前記格納されたゲーム者情報リストを参照して前記ゲーム者情報を用いたログイン過程を遂行し、前記ログイン過程の遂行結果によって、前記ゲームプレイデータ閲覧要請を承認するログイン処理部と、
をさらに含むことを特徴とする、請求項１２に記載の音楽ゲームサーバ。
【請求項１５】
前記ユーザコースデータ管理部は、
前記ユーザコースデータの生成に用いられる前記特定プログラムを前記音楽ゲーム装置に設置させてくれることを特徴とする、請求項１４に記載の音楽ゲームサーバ。
【請求項１６】
前記ユーザコースデータ管理部は、
前記ゲームプレイデータ閲覧要請に対し、前記ゲーム者情報と同一なゲーム者情報を含む１つ以上のゲームプレイデータを前記データベースから抽出し、前記抽出された１つ以上のゲームプレイデータを含む前記ゲームプレイデータリストを送信することを特徴とする、請求項１２に記載の音楽ゲームサーバ。
【請求項１７】
前記ユーザコースデータ管理部は、
前記音楽ゲーム装置のユーザコースデータ閲覧要請に従い、前記ゲーム者情報と異なるゲーム者情報を含むユーザコースデータを前記データベースから抽出して前記音楽ゲーム装置に送信することを特徴とする、請求項１２に記載の音楽ゲームサーバ。
【請求項１８】
音楽ゲームのプレイと関連したゲームプレイデータを生成するステップと、
前記生成されたゲームプレイデータを音楽ゲームサーバに送信するステップと、
前記音楽ゲームサーバに格納されたゲームプレイデータリストを受信して、前記ゲームプレイデータリストから選択された１つ以上のゲームプレイデータに基づいてユーザコースデータを生成するステップと、
前記ユーザコースデータを音楽ゲームのプレイに使用するステップと、
を含むことを特徴とする、音楽ゲーム方法。
【請求項１９】
音楽ゲームのプレイと関連したゲームプレイデータまたは１つ以上のゲームプレイデータに基づいて生成されたユーザコースデータをゲーム者情報と対応する音楽ゲーム装置から受信してデータベースに格納するステップと、
前記音楽ゲーム装置のゲームプレイデータ閲覧要請に従い、前記データベースからゲームプレイデータリストまたはユーザコースデータを抽出するステップと、
前記抽出されたゲームプレイデータリストまたはユーザコースデータを前記音楽ゲーム装置に送信するステップと、
を含むことを特徴とする、音楽ゲーム提供方法。
【請求項２０】
ゲームプレイデータに基盤してユーザコースデータを生成する方法を実行させるためのプログラム及びデータを記録した記録媒体であって、
音楽ゲームのプレイと関連した曲情報、ゲーム者情報、及びゲーム結果情報のうちの１つ以上を含むゲームプレイデータを１つ以上生成する機能と、
再配列入力情報によって前記生成された１つ以上のゲームプレイデータを再配列してユーザコースデータを生成する機能と、
を具現するプログラム及びデータを記録したコンピュータで読取できる記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は音楽ゲーム技術に関し、特に、ユーザが直接音楽ゲームをプレイした以後、ゲームプレイデータを生成し、生成されたユーザのゲームプレイデータに基盤して音楽ゲームのためのコースデータをユーザが直接生成できるようにしてくれる音楽ゲームのための方法、装置、サーバ、システム、及び記録媒体に関する。
【背景技術】
【０００２】
従来、アーケードゲーム機または携帯型ゲーム機などの音楽ゲーム装置では、画面上に演出操作地点を指示するノートを音楽の流れ（例：楽譜）に従って表示し、表示されたノートをタイムラインが音楽が再生される間に過ぎるようにして、音楽ゲーム装置のタッチスクリーンまたは入力装置を通じて演出操作信号を認識し、このように認識された演出操作信号がタイムラインが過ぎているノートが表示された地点で発生したかを判定することによりプレイする方式の音楽ゲームを提供してくれている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
このような背景で、本発明の目的は、ユーザが直接音楽ゲームをプレイした以後、ゲームプレイデータを生成し、生成されたユーザのゲームプレイデータに基盤して音楽ゲームのためのコースデータをユーザが直接生成できるようにしてくれることにある。
【０００４】
また、本発明の他の目的は、ユーザが直接生成した音楽ゲームのためのコースデータを他のユーザが用いて音楽ゲームを楽しむことができるようにしてくれることにある。
【課題を解決するための手段】
【０００５】
前述した目的を達成するために、一様態において、本発明は音楽ゲームをプレイする音楽ゲームプレイ部と、上記音楽ゲームのプレイと関連したゲームプレイデータを生成するゲームプレイデータ生成部と、上記生成されたゲームプレイデータを音楽ゲームサーバに送信するゲームプレイデータ送信部と、上記音楽ゲームサーバに格納されたゲームプレイデータリストを受信して、上記ゲームプレイデータリストから選択された１つ以上のゲームプレイデータに基づいてユーザコースデータを生成するユーザコースデータ生成部と、を含み、かつ、上記ユーザコースデータは上記音楽ゲームプレイ部で使われる音楽ゲーム装置を提供する。
【０００６】
他の様態において、本発明は、音楽ゲームのプレイと関連したゲームプレイデータを生成して送信し、受信されたゲームプレイデータリストから選択された１つ以上のゲームプレイデータに基づいてユーザコースデータを生成して送信する音楽ゲーム装置と、上記音楽ゲーム装置からゲームプレイデータを受信して格納し、上記音楽ゲーム装置に上記ゲームプレイデータリストを送信し、上記ユーザコースデータを受信して格納する音楽ゲームサーバと、を含む音楽ゲームシステムを提供する。
【０００７】
更に他の様態において、本発明は、音楽ゲームのプレイと関連したゲームプレイデータをゲーム者情報と対応する音楽ゲーム装置から受信してデータベースに格納するゲームプレイデータ管理部と、上記音楽ゲーム装置のゲームプレイデータ閲覧要請に従い、上記データベースからゲームプレイデータリストを抽出して上記音楽ゲーム装置に送信し、上記ゲームプレイデータリストから選択された１つ以上のゲームプレイデータに基づいて生成されたユーザコースデータを上記音楽ゲーム装置から受信して上記データベースに格納するユーザコースデータ管理部と、を含む音楽ゲームサーバを提供する。
【０００８】
更なる他の様態において、本発明は、音楽ゲームのプレイと関連したゲームプレイデータを生成するステップと、上記生成されたゲームプレイデータを音楽ゲームサーバに送信するステップと、上記音楽ゲームサーバに格納されたゲームプレイデータリストを受信して、上記ゲームプレイデータリストから選択された１つ以上のゲームプレイデータに基づいてユーザコースデータを生成するステップと、上記ユーザコースデータを音楽ゲームのプレイに使用するステップと、を含む音楽ゲーム方法を提供する。
【０００９】
更に他の様態において、本発明は、音楽ゲームのプレイと関連したゲームプレイデータまたは１つ以上のゲームプレイデータに基づいて生成されたユーザコースデータをゲーム者情報と対応する音楽ゲーム装置から受信してデータベースに格納するステップと、上記音楽ゲーム装置のゲームプレイデータ閲覧要請に従い、上記データベースからゲームプレイデータリストまたはユーザコースデータを抽出するステップと、上記抽出されたゲームプレイデータリストまたはユーザコースデータを上記音楽ゲーム装置に送信するステップと、を含む音楽ゲーム提供方法を提供する。
【００１０】
更に他の様態において、本発明は、ゲームプレイデータに基盤してユーザコースデータを生成する方法を実行させるためのプログラム及びデータを記録した記録媒体であって、音楽ゲームのプレイと関連した曲情報、ゲーム者情報、及びゲーム結果情報のうちの１つ以上を含むゲームプレイデータを１つ以上生成する機能と、再配列入力情報によって上記生成された１つ以上のゲームプレイデータを再配列してユーザコースデータを生成する機能と、を具現するプログラム及びデータを記録したコンピュータで読取できる記録媒体を提供する。
【発明の効果】
【００１１】
本発明によれば、ユーザが直接音楽ゲームをプレイした以後にゲームプレイデータを生成し、生成されたユーザのゲームプレイデータに基盤して音楽ゲームのためのコースデータをユーザが直接生成できるようにしてくれる効果がある。
【００１２】
また、本発明によれば、ユーザが直接生成した音楽ゲームのためのコースデータを他のユーザが用いて音楽ゲームを楽しむことができるようにしてくれる効果がある。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の一実施形態に係る音楽ゲームシステムを概略的に示す図である。
【図２】図２は、本発明の一実施形態に係る音楽ゲーム装置に対するブロック構成図である。
【図３】図３は、ゲームプレイデータ及びゲームプレイデータリストを例示的に示す図である。
【図４】図４は、ゲームプレイデータに含まれたゲームオプション情報を例示的に示す図である。
【図５】図５は、ユーザコースデータを例示的に示す図である。
【図６】図６は、音楽ゲーム装置におけるユーザコースデータを用いて音楽ゲームをする概念図である。
【図７】図７は、本発明の一実施形態に係る音楽ゲームサーバに対するブロック構成図である。
【図８】図８は、本発明の一実施形態に係る音楽ゲーム方法に対するフローチャートである。
【図９】図９は、本発明の一実施形態に係る音楽ゲーム提供方法に対するフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の好ましい実施形態を添付された図面を参照しつつ詳細に説明する。まず各図面の構成要素に参照符号を付加するに当たって、同一な構成要素に対してはたとえ他の図面上に表示されても、できる限り同一な符号を有するようにしていることに留意しなければならない。また、本発明を説明するに当たって、関連した公知構成または機能に対する具体的な説明が本発明の要旨を曖昧にすることができると判断される場合にはその詳細な説明は省略する。
【００１５】
また、本発明の構成要素を説明するに当たって、第１、第２、Ａ、Ｂ、（ａ）、（ｂ）などの用語を使用することができる。このような用語はその構成要素を他の構成要素と区別するためのものであり、その用語により当該構成要素の本質や回順序または順序などが限定されない。どの構成要素が他の構成要素に“連結”、“結合”、または“接続”されると記載された場合、その構成要素はその他の構成要素に直接的に連結、または接続できるが、各構成要素の間に更に他の構成要素が“連結”、“結合”、または“接続”されることもできると理解されるべきである。
【００１６】
図１は、本発明の一実施形態に係る音楽ゲームのためのシステム（１００、以下、“音楽ゲームシステム”と称する）を概略的に示す図である。
【００１７】
本発明で言及している“音楽ゲーム”は、一例として、音楽ゲーム装置１１０の画面上に演出操作地点を指示するノートを音楽の流れ（例：音楽の楽譜）に従って表示し、表示されたノートをタイムラインが音楽が再生される間に過ぎるようにして、音楽ゲーム装置１１０のタッチスクリーンまたは入力装置を通じて演出操作信号を認識し、認識された演出操作信号がタイムラインが過ぎているノートが表示された地点で発生したかを判定することによりプレイする方式のゲームである。このような音楽ゲームをタイムライン移動方式の音楽ゲームという。
【００１８】
このような音楽ゲームのための音楽ゲームシステム１００は、図１に示すように、音楽ゲームをプレイする音楽ゲーム装置１１０、及びこのような音楽ゲーム装置１１０と通信して各種データを送受信し格納する音楽ゲームサーバ１２０などを含む。
【００１９】
音楽ゲーム装置１１０は、音楽ゲームのプレイ（Play）と関連したゲームプレイデータを生成して音楽ゲームサーバ１２０に送信して格納し置き、ゲームプレイデータ閲覧要請を音楽ゲームサーバ１２０に送信してゲームプレイデータリストを受信し、受信されたゲームプレイデータリストからゲーム者により選択された１つ以上のゲームプレイデータに基づいてユーザコースデータを生成して音楽ゲームサーバ１２０に送信する。
【００２０】
音楽ゲームサーバ１２０は、音楽ゲーム装置１１０から音楽ゲーム装置１１０で生成されたゲームプレイデータを受信して格納し置き、音楽ゲーム装置１１０からゲームプレイデータ閲覧要請を受信して該当ゲームプレイデータリストを音楽ゲーム装置１１０に送信し、これによって該当ゲームプレイデータリストを用いて音楽ゲーム装置１１０で生成されたユーザコースデータを受信して格納して置く。
【００２１】
前述した“ゲームプレイデータ”は、ゲーム者が音楽ゲーム装置１１０を通じて特定音楽に対して音楽ゲームをプレイした以後に生成される各種情報を含むデータである。このようなゲームプレイデータは、該当音楽ゲームのプレイと関連した曲情報、ゲーム者情報、及びゲーム結果情報（点数及び判定などのうちの１つ以上を含み）などのうちの１つ以上を含むことができ、プレイ日時及びゲームオプション情報などのうちの１つ以上をさらに含むことができる。
【００２２】
このようなゲームプレイデータは、音楽ゲーム装置１１０で生成されて音楽ゲームサーバ１２０に格納され、ゲーム者情報または他の基準によってこのようなゲームプレイデータを集めたものが“ゲームプレイデータリスト”である。
【００２３】
言い換えると、“ゲームプレイデータリスト”は、ゲーム者が音楽ゲーム装置１１０を通じて特定音楽に対して音楽ゲームをプレイした以後、音楽ゲーム装置１１０で生成されて受信して格納している１つ以上のゲームプレイデータに対するリストであって、このようなゲームプレイデータリストに含まれた１つ以上のゲームプレイデータの各々は、該当音楽ゲームのプレイと関連して、曲情報、ゲーム者情報、及びゲーム結果情報（点数及び判定などのうちの１つ以上を含み）などのうちの１つ以上を含むことができる。
【００２４】
音楽ゲーム装置１１０は、このようなゲームプレイデータリストから１つ以上のゲームプレイデータを選択し、選択された１つ以上のゲームプレイデータを再配列などの処理により“ユーザコースデータ”を生成するようになる。したがって、ユーザコースデータには、選択されたゲームプレイデータの各々に対する曲情報、ゲーム者情報、及びゲーム結果情報（点数及び判定などのうちの１つ以上を含み）などのうちの１つ以上を含むことができ、プレイ日時及びゲームオプション情報などのうちの１つ以上をさらに含むことができる。
【００２５】
前述した音楽ゲーム装置１１０は、娯楽室などで利用できるアーケードゲーム機であることがあり、プレイステーションポータブル（ＰＳＰ：Play Station Portable）（登録商標）、ＰＤＡ（Personal Digital Assistant）、ＰＭＰ（Portable Media Player）、スマートフォン、及び移動通信端末機などの携帯型端末機、またはデスクトップやラップトップなどのコンピュータなどであることがある。これに制限されず、タッチスクリーン方式などのディスプレイと、ゲーム者操作装置などを備えた如何なる形態の電子機器でも具現可能である。
【００２６】
また、音楽ゲームサーバ１２０は、ハードウェア的には通常的なウェブサーバ（Web Server）と同一な構成をしている。しかしながら、ソフトウェア的には、図７と関連して下記に詳細に説明するように、Ｃ、Ｃ＋＋、Java、Visual Basic、Visual Ｃ（共に登録商標）など、如何なる言語を通じて具現されて各種の機能をするプログラムモジュール（Module）を含む。
【００２７】
音楽ゲームサーバ１２０はウェブサーバ（Web Server）の形態に具現されることができ、ウェブサーバ（Web Server）はインターネットのような開放型コンピューターネットワークを介して不特定多数のクライアント及び／または他のサーバと連結されており、クライアントまたは他のウェブサーバの作業遂行要請を受付けて、それに対する作業結果を導出して提供するコンピュータシステム及びそれのために設けられているコンピュータソフトウェア（ウェブサーバプログラム）を意味するものである。このような音楽ゲームサーバ１２０は、ＷＡＰサーバ（WAP Server）の形態に具現されることもできる。
【００２８】
しかしながら、前述したコンピュータソフトウェアの以外にも、上記ウェブサーバの上で動作する一連の応用プログラム（Application Program）と場合によっては内部に構築されている各種データベースを含む広い概念と理解されるべきである。 
【００２９】
このような音楽ゲームサーバ１２０は、一般的なサーバ用ハードウェアにＤＯＳ（登録商標）、ウインドウズ（windows）（登録商標）、リナックス（Linux）（登録商標）、ユニックス（UNIX）（登録商標）、マッキントッシュ（Macintosh）（登録商標）等の運営体制によって多様に提供されているウェブサーバプログラムを用いて具現されることができ、代表的には、ウィンドウズ環境で使われるウェブサイト（Website）、ＩＩＳ（Internet Information Server）とユニックス環境で使われるＣＥＲＮ、ＮＣＳＡ、ＡＰＰＡＣＨ（登録商標）などが用いられる。
【００３０】
また、音楽ゲームサーバ１２０は、音楽ゲームサービス関連の決済のための認証システム及び決済システムと連動することもできる。
【００３１】
また、音楽ゲームサーバ１２０は、ゲーム者に対する会員加入情報、及び音楽ゲームに対する情報を分類してデータベース（Database）に格納させ、管理するが、このようなデータベースは、音楽ゲームサーバ１２０の内部または外部に具現できる。
【００３２】
前述した音楽ゲーム装置１１０及び音楽ゲームサーバ１２０は、有線または無線基盤のインターネット、移動通信網などの有無線通信網を介して互いに連結されて通信することができる。
【００３３】
以上、音楽ゲームシステム１００、これに含まれる音楽ゲーム装置１１０、及び音楽ゲームサーバ１２０を簡略に記述したものであり、以下では、音楽ゲーム装置１１０及び音楽ゲームサーバ１２０を図面を参照して詳細に説明する。
【００３４】
図２は、本発明の一実施形態に係る音楽ゲーム装置１１０に対するブロック構成図である。
【００３５】
図２を参照すると、一実施形態に係る音楽ゲーム装置１１０は、音楽ゲームプレイ部２１０、ゲームプレイデータ生成部２２０、ゲームプレイデータ送信部２３０、ユーザコースデータ生成部２４０、及びユーザコースデータ送信部２５０などを含む。
【００３６】
音楽ゲームプレイ部２１０は、ゲーム者が選択した特定音楽に対する音楽ゲームをプレイする。ゲームプレイデータ生成部２２０は、音楽ゲームプレイ部２１０での音楽ゲームのプレイと関連したゲームプレイデータを生成する。ゲームプレイデータ送信部２３０は、ゲームプレイデータ生成部２２０で生成されたゲームプレイデータを音楽ゲームサーバ１２０に送信する。ユーザコースデータ生成部２４０は、音楽ゲームサーバ１２０に格納されたゲームプレイデータリストを受信し、受信されたゲームプレイデータリストから選択された１つ以上のゲームプレイデータに基づいてユーザコースデータを生成する。ユーザコースデータ送信部２５０は、ユーザコースデータ生成部２４０で生成されたユーザコースデータを音楽ゲームサーバ１２０に送信する。
【００３７】
前述した音楽ゲームプレイ部２１０は、音楽ゲーム装置１１０の画面上に演出操作地点を指示するノートを表示し、表示されたノートの上を音楽の流れに従って移動するタイムラインが過ぎるようにし、音楽ゲーム装置１１０のタッチスクリーンまたは入力装置を通じて演出操作信号を認識し、認識された演出操作信号がタイムラインが過ぎているノートが表示された地点で発生したかを判定することにより音楽ゲームをプレイすることができる。このような音楽ゲームは、タイムライン移動方式の音楽ゲームということができる。
【００３８】
前述したゲームプレイデータ生成部２２０により生成されたゲームプレイデータは、音楽ゲームのプレイと関連して、曲情報、ゲーム者情報、及びゲーム結果情報などのうちの１つ以上を含むことができる。また、このようなゲームプレイデータは音楽ゲームのプレイと関連して、プレイ日時及びゲームオプション情報などのうちの１つ以上をさらに含むこともできる。
【００３９】
前述したゲームオプション情報は、演出操作地点を指示し、音楽の流れに従って表示されるノート及びこのようなノートを過ぎるタイムラインのうちの１つ以上に対するゲームオプションの識別情報を含むことができるが、ここで、ノートに対するゲームオプションの識別情報は、ノートの位置制御に関連したゲームオプションと、ノートの表示制御に関連したゲームオプションのうちの１つ以上に対する識別情報を含むことができる。タイムラインに対するゲームオプションの識別情報は、タイムラインの移動制御に関連したゲームオプションと、タイムラインの表示制御に関連したゲームオプションのうちの１つ以上に対する識別情報を含むことができる。
【００４０】
前述したゲームプレイデータ送信部２３０は、ゲームプレイデータ生成部２２０により生成されたゲームプレイデータを音楽ゲームサーバ１２０に送信するが、これを通じて、音楽ゲーム装置１１０が、ユーザコースデータを生成するために、大きい容量でありうる１つ以上のゲームプレイデータを格納する必要がなくなる。
【００４１】
前述したユーザコースデータ生成部２４０は、音楽ゲームサーバ１２０から受信して画面上に表示できるゲームプレイデータリストから１つ以上のゲームプレイデータを選択し、ゲーム者の再配列入力情報によって、選択された１つ以上のゲームプレイデータを再配列し、再配列された１つ以上のゲームプレイデータをユーザコースデータとして生成する。
【００４２】
このようなユーザコースデータ生成部２４０は、該当音楽ゲームサイトまたは特定プログラムを通じて音楽ゲームサーバ１２０に接続して、音楽ゲームサーバ１２０とのゲーム者情報を用いたログイン過程を遂行し、音楽ゲームサーバ１２０に格納されたゲームプレイデータリストを受信して画面上に表示することができる。
【００４３】
また、このようなユーザコースデータ生成部２４０は、音楽ゲーム装置１１０のゲーム者のゲーム者情報と同一なゲーム者情報を含むゲームプレイデータを１つ以上含むゲームプレイデータリストを音楽ゲームサーバ１２０から受信することができる。勿論、ゲームプレイデータリストに含まれた一部または全体は音楽ゲーム装置１１０のゲーム者のゲーム者情報と異なるゲーム者情報を含むこともできる。
【００４４】
一方、音楽ゲーム装置１１０の音楽ゲームプレイ部２１０は、音楽ゲーム装置１１０のゲーム者のゲーム者情報と異なるゲーム者情報を含むユーザコースデータを音楽ゲームサーバ１２０から受信し、受信したユーザコースデータと連係した音楽ゲームをプレイすることができる。
【００４５】
前述したユーザコースデータをゲーム者の間にやりとりしながら音楽ゲームをプレイする点は、１ゲーム者が生成したユーザコースデータを他のゲーム者が用いて音楽ゲームを楽しむことができるようにする。これを通じて、自身が音楽ゲームをしながら得た点数及び判定などのゲーム結果を多数の音楽ゲームに対してユーザコースデータに含めて生成して、他のゲーム者に提供してくれることによって、ユーザコースデータを生成して他のゲーム者に提供したゲーム者は自身のゲーム実力を誇示し、他のゲーム者は他人が樹立した音楽ゲームのゲーム結果を越えるための努力を加えることによって、音楽ゲームの活性化に寄与し、ゲーム者に音楽ゲームに対する興味を高めることができる。
【００４６】
以上、音楽ゲーム装置１１０について説明したものであり、以下では音楽ゲーム装置１１０で生成されて音楽ゲームサーバ１２０に送信されて格納されるゲームプレイデータと、このようなゲームプレイデータに対するリストであるゲームプレイデータリストを図３を参照して例示的に説明する。また、音楽ゲーム装置１１０がゲームプレイデータリストを用いて生成したユーザコースデータを図５を参照して例示的に説明する。
【００４７】
図３は、ゲームプレイデータ３１０及びゲームプレイデータリスト３２０を例示的に示す図である。
【００４８】
図３の（ａ）を参照すると、ゲームプレイデータ３１０は、ゲームプレイＩＤ、ゲーム者情報、曲情報、ゲーム結果情報、プレイ日時、及びゲームオプション情報などに対するフィールドを有しており、各フィールドに該当情報を含んでいる。
【００４９】
図３の（ａ）に例示されたゲームプレイデータ３１０では、ゲームプレイＩＤフィールド、ゲーム者情報フィールド、曲情報フィールド、ゲーム結果情報フィールド、プレイ日時フィールド、及びゲームオプション情報フィールドの各々に、ＧＰ０１、Ｕ０１、Ｍ０１、１０,０００点、２０１０年４月１０日、及びノート位置ランダム２という値を含んでいる。即ち、このようなゲームプレイデータ３１０を見ると、Ｕ０１というゲーム者がＭ０１という音楽で音楽ゲームをして１０，０００点を得たということが分る。
【００５０】
図３の（ａ）に例示されたゲームプレイデータ３１０と、３個の異なるゲームプレイデータを集めたものが、図３の（ｂ）に例示されたゲームプレイデータリスト３２０である。
【００５１】
ゲームプレイデータ３１０に含まれるゲームオプション情報フィールドは、該当音楽ゲームのプレイ時に適用される１つ以上のゲームオプションに対する識別情報が含まれるが、このようなゲームオプション情報は図４の例示を通じて確認して見ることができ、図３の（ａ）及び（ｂ）のゲームオプション情報フィールドに記載された各ゲームオプション情報（ノート位置ランダム２、ノートフェードアウト１、タイムラインブラインド、タイムラインＲＲ移動）は、図４に説明されている。
【００５２】
図４を参照すると、ゲームプレイデータ３１０に含まれるゲームオプション情報４００は、演出操作地点を指示し、音楽の流れに従って表示されるノート及び音楽の流れに従って移動しながらノートを過ぎるタイムラインのうちの１つ以上に対するゲームオプションの識別情報を含むことができる。
【００５３】
ノートに対するゲームオプションの識別情報は、ノートの位置制御に関連したゲームオプションと、ノートの表示制御に関連したゲームオプションのうちの１つ以上に対する識別情報を含むことができる。タイムラインに対するゲームオプションの識別情報は、タイムラインの移動制御に関連したゲームオプションと、タイムラインの表示制御に関連したゲームオプションのうちの１つ以上に対する識別情報を含むことができる。
【００５４】
図４の例示を参照すると、ノートに対するゲームオプションの識別情報は、ノートの位置をランダム（Random）に一度再配置するゲームオプションである“ノート位置ランダム１（RANDOM）”と、ノートの位置をランダムに毎度再配置するゲームオプションである“ノート位置ランダム２（MAX RANDOM）”などを含むノートの位置制御に関連したゲームオプションに対する識別情報を含むことができる。  
【００５５】
また、ノートに対するゲームオプションの識別情報は、ノートがタイムラインに既定義された第１フェードアウト（Fade-Out）距離だけ近づけば消えるゲームオプションである“ノートフェードアウト１（FADE OUT 1）”と、ノートがタイムラインに第１フェードアウト距離より遠く既定義された第２フェードアウト（Fade-Out）距離だけ近づけば消えるゲームオプションである“ノートフェードアウト２（FADE OUT 2）”と、見えなかったノートがタイムラインに既定義された第１フェードイン（Fade-In）距離だけ近づけば突然表れるゲームオプションである“ノートフェードイン１（FADE IN 1）”と、見えなかったノートがタイムラインに既定義された第１フェードイン距離より近く定義された第２フェードイン（Fade-In）距離だけ近づけば突然表れるゲームオプションである“ノートフェードイン２（FADE IN 2）”などを含むノートの表示制御に関連したゲームオプションに対する識別情報を含むこともできる。 
【００５６】
図４の例示を参照すると、タイムラインに対するゲームオプションの識別情報は、タイムラインが短い間隔でちらつくゲームオプションである“タイムラインブリンク１（BLINK 1）”と、タイムラインが長い間隔でちらつくゲームオプションである“タイムラインブリンク１（BLINK 1）”と、タイムラインがなくなるゲームオプションである“タイムラインブラインド（BLIND）”などを含むタイムラインの表示制御に関連したゲームオプションに対する識別情報を含むことができる。
【００５７】
また、タイムラインに対するゲームオプションの識別情報は、タイムラインが右右（２回の右側）方向に移動するゲームオプションである“タイムラインＲＲ移動”と、タイムラインが左左（２回の左側）方向に移動するゲームオプションである“タイムラインＬＬ移動”と、タイムラインが左右（左側右側）方向に移動するゲームオプションである“タイムラインＬＲ移動”などを含むタイムラインの移動制御に関連したゲームオプションに対する識別情報を含むこともできる。
【００５８】
図５は、音楽ゲーム装置１１０が図３に図示されたゲームプレイデータリスト３２０を音楽ゲームサーバ１２０から受信して表示し、ゲーム者の選択情報によって、選択された３個のゲームプレイデータを用いて生成したユーザコースデータ５００を例示的に示す図である。
【００５９】
図５を参照すると、図３に図示されたゲームプレイデータリスト３２０に含まれた４個のゲームプレイデータ（ゲームプレイＩＤがＧＰ０１、ＧＰ０２、ＧＰ０３、及びＧＰ０４のゲームプレイデータ）のうち、ゲームプレイＩＤがＧＰ０１、ＧＰ０２、及びＧＰ０４の３個のゲームプレイデータがゲーム者により選択され、このように選択された３個のゲームプレイデータをゲーム者が希望する順序または特定基準（例：点数、プレイ日時、またはゲームオプション情報の難易度等）によってゲームプレイＩＤがＧＰ０１のゲームプレイデータ、ＧＰ０４のゲームプレイデータ、及びＧＰ０２のゲームプレイデータの順に再配列して、ユーザコースデータ５００が生成される。 
【００６０】
図５に例示的に図示されたユーザコースデータ５００が音楽ゲーム装置１１０で生成された以後、音楽ゲームサーバ１２０に送信されて格納されれば、他のゲーム者は自身の音楽ゲーム装置１１０を通じて音楽ゲームサーバ１２０に多数のゲーム者が格納させて置いたユーザコースデータ５００を検索（閲覧）して、１つのユーザコースデータ５００を選択して自身の音楽ゲーム装置１１０にダウンロードして音楽ゲームをプレイすることができる。
【００６１】
図６は、如何なる他のゲーム者が自身の音楽ゲーム装置１１０に音楽ゲームサーバ１２０に格納されたユーザコースデータ５００を格納させて音楽ゲームをする概念図である。この如何なる他のゲーム者は、ユーザコースデータ５００から分かるように、Ｍ０１という曲情報を有する音楽に対する音楽ゲーム、Ｍ０４という曲情報を有する音楽に対する音楽ゲーム、及びＭ０３という曲情報を有する音楽に対する音楽ゲームを順にプレイする。この際、他のゲーム者は、ユーザコースデータ５００を生成したゲーム者が同一な音楽（Ｍ０１、Ｍ０４、Ｍ０２）に対する音楽ゲームをしながら得た点数（１０，０００点、１２，０００点、１５，０００点）を凌駕するために音楽ゲームを楽しくプレイすることができる。他のゲーム者は、ユーザコースデータ５００を生成したゲーム者が同一な音楽（Ｍ０１、Ｍ０４、Ｍ０２）に対する音楽ゲームをしながら得た点数（１０，０００点、１２，０００点、１５，０００点）を凌駕した場合、相当な成就感を味わうこともできる。
【００６２】
以上、前述した音楽ゲーム装置１００がゲームプレイデータを生成し、これに基盤してユーザコースデータを生成する方法を実行させるためのプログラム及びデータは、コンピュータで読取できる記録媒体に記録することができる。 
【００６３】
ゲームプレイデータを生成し、これに基盤してユーザコースデータを生成する方法を実行させるためのプログラムは、音楽ゲームのプレイと関連した曲情報、ゲーム者情報、及びゲーム結果情報のうちの１つ以上を含むゲームプレイデータを１つ以上生成する機能と、再配列入力情報によって１つ以上のゲームプレイデータを再配列してユーザコースデータを生成する機能を具現する。
【００６４】
また、ゲームプレイデータを生成し、これに基盤してユーザコースデータを生成する方法を実行させるためのプログラム及びデータを記録した記録媒体は、ユーザコースデータの生成に用いられる特定プログラムに対するプログラム設置データ、または特定プログラムの設置やユーザコースデータの生成のためのコントロールデータを記録することができる。
【００６５】
コンピュータで読取できる記録媒体の例には、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク（登録商標）、光データ格納装置などがあり、またキャリアウェーブ（例えば、インターネットを通じた転送）の形態で具現されることも含む。また、コンピュータで読取できる記録媒体はネットワークにより連結されたコンピュータシステムに分散されて、分散方式によりコンピュータで読取できるコードが格納及び実行される。
【００６６】
そして、本発明を具現するための機能的な（Functional）プログラム、コード、及びコードセグメントは、本発明が属する技術分野のプログラマーにより容易に推論できる。
【００６７】
以上、音楽ゲーム装置１１０とこの音楽ゲーム装置１１０で生成されるゲームプレイデータ３１０とユーザコースデータ５００などを例示的に説明したものであり、以下では音楽ゲームサーバ１２０について詳細に説明する。
【００６８】
図７は、一実施形態に係る音楽ゲームサーバ１２０に対するブロック構成図である。
【００６９】
図７を参照すると、一実施形態に係る音楽ゲームサーバ１２０は、音楽ゲームのプレイと関連したゲームプレイデータをゲーム者情報と対応する音楽ゲーム装置１１０から受信してデータベースに格納するゲームプレイデータ管理部７１０と、音楽ゲーム装置１１０のゲームプレイデータ閲覧要請に従い、データベースからゲームプレイデータリストを抽出して音楽ゲーム装置１１０に送信し、ゲームプレイデータリストから選択された１つ以上のゲームプレイデータに基づいて生成されたユーザコースデータを音楽ゲーム装置１１０から受信してデータベースに格納するユーザコースデータ管理部７２０などを含む。
【００７０】
前述したゲームプレイデータリストは、同一なゲーム者情報が含まれた１つ以上のゲームプレイデータに対するリストであり、該当音楽ゲームのプレイと関連して、曲情報、上記ゲーム者情報、及びゲーム結果情報などのうちの１つ以上を含むことができる。
【００７１】
図７に示すように、音楽ゲームサーバ１２０は、ゲーム者加入手続きを通じてゲーム者情報リストをデータベースに格納するゲーム者情報格納部７３０、及びユーザコースデータの生成のために該当音楽ゲームサイトまたは特定プログラムを通じて接続した音楽ゲーム装置１１０に対して格納されたゲーム者情報リストを参照してゲーム者情報を用いたログイン過程を遂行し、ログイン過程の遂行結果によって、音楽ゲーム装置１１０から送信されるゲームプレイデータ閲覧要請を承認するログイン処理部７４０などをさらに含むことができる。
【００７２】
前述したユーザコースデータ管理部７２０は、ユーザコースデータの生成に用いられる特定プログラムをアクティブＸ（Active X）などの方式により音楽ゲーム装置１１０に設置させてくれることができる。
【００７３】
前述したユーザコースデータ管理部７２０は、音楽ゲーム装置１１０から送信されたゲームプレイデータ閲覧要請に対し、該当ゲーム者情報と同一なゲーム者情報を含む１つ以上のゲームプレイデータをデータベースから抽出し、抽出された１つ以上のゲームプレイデータを含むゲームプレイデータリストを送信することができる。
【００７４】
前述したユーザコースデータ管理部７２０は、音楽ゲーム装置１１０のユーザコースデータ閲覧要請に従い、該当ゲーム者情報と異なるゲーム者情報を含むユーザコースデータをデータベースから抽出して音楽ゲーム装置１１０に送信することができる。
【００７５】
図８は、本発明の一実施形態に係る音楽ゲーム装置１１０が提供する音楽ゲーム方法に対するフローチャートである。
【００７６】
図８を参照すると、一実施形態に係る音楽ゲーム装置１１０が提供する音楽ゲーム方法は、音楽ゲームのプレイと関連したゲームプレイデータを生成するステップ（Ｓ８００）と、生成されたゲームプレイデータを音楽ゲームサーバ１２０に送信するステップ（Ｓ８０２）と、音楽ゲームサーバ１２０に格納されたゲームプレイデータリストを受信して、ゲームプレイデータリストから選択された１つ以上のゲームプレイデータに基づいてユーザコースデータを生成するステップ（Ｓ８０４）と、ユーザコースデータを音楽ゲームのプレイに使用するステップ（Ｓ８０６）などを含む。
【００７７】
図９は、本発明の一実施形態に係る音楽ゲームサーバ１２０が提供する音楽ゲーム提供方法に対するフローチャートである。
【００７８】
図９を参照すると、一実施形態に係る音楽ゲームサーバ１２０が提供する音楽ゲーム提供方法は、音楽ゲームのプレイと関連したゲームプレイデータまたは１つ以上のゲームプレイデータに基づいて生成されたユーザコースデータをゲーム者情報と対応する音楽ゲーム装置１１０から受信してデータベースに格納するステップ（Ｓ９００）と、音楽ゲーム装置１１０のゲームプレイデータ閲覧要請に従い、データベースからゲームプレイデータリストまたはユーザコースデータを抽出するステップ（Ｓ９０２）と、抽出されたゲームプレイデータリストまたはユーザコースデータを音楽ゲーム装置１１０に送信するステップ（Ｓ９０４）などを含む。
【００７９】
以上、説明したように、本発明によれば、ユーザが直接音楽ゲームをプレイした以後にゲームプレイデータを生成し、生成されたユーザのゲームプレイデータに基盤して音楽ゲームのためのコースデータをユーザが直接生成することができるようにする。
【００８０】
また、本発明によれば、ユーザが直接生成した音楽ゲームのためのコースデータを他のユーザが用いて音楽ゲームを楽しむことができるようにする。
【００８１】
以上、本発明の実施形態を構成する全ての構成要素が１つに結合されるか、結合されて動作することと説明されたが、本発明が必ずこのような実施形態に限定されるものではない。即ち、本発明の目的範囲内であれば、その全ての構成要素が１つ以上に選択的に結合して動作することもできる。また、その全ての構成要素が各々１つの独立的なハードウェアで具現できるが、各構成要素のその一部または全部が選択的に組合わせて１つまたは複数個のハードウェアで組合わせた一部または全部の機能を遂行するプログラムモジュールを有するコンピュータプログラムとして具現されることもできる。そのコンピュータプログラムを構成するコード及びコードセグメントは本発明の技術分野の当業者により容易に推論できる。このようなコンピュータプログラムは、コンピュータで読取できる格納媒体（Computer Readable Media）に格納されてコンピュータにより読取または実行されることによって、本発明の実施形態を具現することができる。コンピュータプログラムの格納媒体としては、磁気記録媒体、光記録媒体、キャリアウェーブ媒体などが含まれることができる。
【００８２】
また、以上で記載された“含む”、“構成する”、または“持つ”などの用語は、特別に反対になる記載がない限り、該当構成要素が内在できることを意味するものであるので、他の構成要素を除外するのでなく、他の構成要素を更に含むことができることと解釈されるべきである。技術的または科学的な用語を含んだ全ての用語は、異に定義されない限り、本発明が属する技術分野で通常の知識を有する者により一般的に理解されることと同一な意味を有する。事前に定義された用語のように、一般的に使われる用語は関連技術の文脈上の意味と一致するものと解釈されるべきであり、本発明で明らかに定義しない限り、理想的であるとか、過度に形式的な意味で解釈されない。
【００８３】
以上の説明は、本発明の技術思想を例示的に説明したことに過ぎないものであって、本発明が属する技術分野で通常の知識を有する者であれば、本発明の本質的な特性から逸脱しない範囲で多様な修正及び変形が可能である。したがって、本発明に開示された実施形態は本発明の技術思想を限定するためのものではなく、説明するためのものであり、このような実施形態により本発明の技術思想の範囲が限定されるのではない。本発明の保護範囲は請求範囲により解釈されなければならず、それと同等な範囲内にある全ての技術思想は本発明の権利範囲に含まれるものと解釈されるべきである。
【００８４】
[関連出願に対する参照]
本特許出願は、２０１０年 ４月 ２２日付けで韓国に出願した特許出願番号第１０-２０１０-００３７６２７号に対して優先権を主張し、その全ての内容は参考文献として本特許出願に併合される。
【符号の説明】
【００８５】
１００・・・音楽ゲームシステム
１１０・・・音楽ゲーム装置
１２０・・・音楽ゲームサーバ
２１０・・・音楽ゲームプレイ部
２２０・・・ゲームプレイデータ生成部
２３０・・・ゲームプレイデータ送信部
２４０・・・ユーザコースデータ生成部
２５０・・・ユーザコースデータ送信部
３１０・・・ゲームプレイデータ
３２０・・・ゲームプレイデータリスト
４００・・・ゲームオプション情報
５００・・・ユーザコースデータ
７１０・・・ゲームプレイデータ管理部
７２０・・・ユーザコースデータ管理部
７３０・・・ゲーム者情報格納部
７４０・・・ログイン処理部
Ｓ８００・・・ゲームプレイデータ生成ステップ
Ｓ８０２・・・ゲームプレイデータ送信ステップ
Ｓ８０４・・・ユーザコースデータ生成ステップ
Ｓ８０６・・・ユーザコースデータ利用ステップ
Ｓ９００・・・ゲームプレイデータまたはユーザコースデータ格納ステップ
Ｓ９０２・・・ゲームプレイデータリストまたはユーザコースデータ抽出ステップ
Ｓ９０４・・・ゲームプレイデータリストまたはユーザコースデータ送信ステップ
【図１】
2011224374.tif 000003
【図２】
2011224374.tif 000004
【図３】
2011224374.tif 000005
【図４】
2011224374.tif 000006
【図５】
2011224374.tif 000007
【図６】
2011224374.tif 000008
【図７】
2011224374.tif 000009
【図８】
2011224374.tif 000010
【図９】
2011224374.tif 000011