(57)【特許請求の範囲】
【請求項１】
楽曲コンテンツの楽曲情報と、仮想カメラの動作に対応する仮想カメラ動作情報と、前記楽曲コンテンツに含まれるキャラクタの動作を示すキャラクタ動作情報を含むキャラクタ情報と、を前記楽曲コンテンツの楽曲の一つ以上の拍を含む拍子ごとに予め関連付けて管理する情報管理部と、
前記拍子ごとに関連づけられた前記楽曲情報、前記仮想カメラ動作情報、および前記キャラクタ情報に基づいて、前記拍子ごとに楽曲コンテンツを生成するコンテンツ生成部と、を備え、
前記コンテンツ生成部は、前記拍子の前後で、前記キャラクタの動作が不連続であってよく、前記楽曲コンテンツにおける前記仮想カメラの動作が、前記拍子ごとに切り替わるように楽曲コンテンツを生成する、
コンテンツ生成装置。
【請求項２】
前記コンテンツ生成部は、前記仮想カメラの動作が切り替わる前の拍子における最後の仮想カメラの動作と、当該拍子の直後の拍子における最初の仮想カメラの動作と、が異なるように楽曲コンテンツを生成する、
請求項１に記載のコンテンツ生成装置。
【請求項３】
前記情報管理部は、管理された前記楽曲情報、前記仮想カメラ動作情報、および前記キャラクタ情報のうち少なくとも一つを編集する、
請求項１又は請求項２に記載のコンテンツ生成装置。
【請求項４】
前記楽曲情報、前記仮想カメラ動作情報、及び前記キャラクタ情報のうち少なくとも一つを前記拍子ごとに関連付けて記憶する記憶部をさらに備える、
請求項１乃至請求項３の何れか１項に記載のコンテンツ生成装置。
【請求項５】
楽曲コンテンツの楽曲情報と、仮想カメラの動作に対応する仮想カメラ動作情報と、前記楽曲コンテンツに含まれるキャラクタの動作を示すキャラクタ動作情報を含むキャラクタ情報と、を前記楽曲コンテンツの楽曲の一つ以上の拍を含む拍子ごとに予め関連付けて管理する情報管理ステップと、
前記拍子ごとに関連づけられた前記楽曲情報、前記仮想カメラ動作情報、および前記キャラクタ情報に基づいて、前記拍子ごとに楽曲コンテンツを生成するコンテンツ生成ステップと、を含み、
前記コンテンツ生成ステップは、前記拍子の前後で、前記キャラクタの動作が不連続であってよく、前記楽曲コンテンツにおける前記仮想カメラの動作が、前記拍子ごとに切り替わるように楽曲コンテンツを生成する、
コンテンツ生成方法。
【請求項６】
コンピュータに、
楽曲コンテンツの楽曲情報と、仮想カメラの動作に対応する仮想カメラ動作情報と、前記楽曲コンテンツに含まれるキャラクタの動作を示すキャラクタ動作情報を含むキャラクタ情報と、を前記楽曲コンテンツの楽曲の一つ以上の拍を含む拍子ごとに予め関連付けて管理する情報管理機能と、
前記拍子ごとに関連づけられた前記楽曲情報、前記仮想カメラ動作情報、および前記キャラクタ情報に基づいて、前記拍子ごとに楽曲コンテンツを生成するコンテンツ生成機能と、
前記コンテンツ生成機能において、前記拍子の前後で、前記キャラクタの動作が不連続であってよく、前記楽曲コンテンツにおける前記仮想カメラの動作が、前記拍子ごとに切り替わるように楽曲コンテンツを生成する機能と、
を実現させるためのコンテンツ生成プログラム。
【請求項７】
コンテンツ生成装置と、再生装置と、を備えるコンテンツ生成システムであって、
前記コンテンツ生成装置は、
楽曲コンテンツの楽曲情報と、仮想カメラの動作に対応する仮想カメラ動作情報と、前記楽曲コンテンツに含まれるキャラクタの動作を示すキャラクタ動作情報を含むキャラクタ情報と、を前記楽曲コンテンツの楽曲の一つ以上の拍を含む拍子ごとに予め関連付けて管理する情報管理部と、
前記拍子ごとに関連づけられた前記楽曲情報、前記仮想カメラ動作情報、および前記キャラクタ情報に基づいて、前記拍子ごとに楽曲コンテンツを生成するコンテンツ生成部と、
生成された前記楽曲コンテンツを前記再生装置に送信する送信部と、を備え、
前記コンテンツ生成部は、前記拍子の前後で、前記キャラクタの動作が不連続であってよく、前記楽曲コンテンツにおける前記仮想カメラの動作が、前記拍子ごとに切り替わるように楽曲コンテンツを生成し、
前記再生装置は、
前記コンテンツ生成装置から送信された前記楽曲コンテンツを再生する、
コンテンツ生成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ生成装置、コンテンツ生成方法、コンテンツ生成プログラム、及びコンテンツ生成システムに関する。
【背景技術】
【０００２】
従来から、アニメーション映画やビデオゲームにおいて、楽曲音と同期した映像を、当該楽曲音と同期して再生する同期再生が広く知られている。
【０００３】
これに関し、特許文献１には、キャラクタの１動作毎のモーションデータを複数登録しておき、楽曲データから得られたテンポ情報に基づいて、上記モーションデータをこのテンポ情報に同期するように圧縮または伸張して再生することにより、リズム感のあるキャラクタのダンス表示が可能となるキャラクタ舞踏動作表示装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−３１９９５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載のキャラクタ舞踏動作表示装置では、楽曲コンテンツにおいて楽曲に合わせて連続的にキャラクタを動かすことができるが、例えば、ある拍子の最後にキャラクタが右手を挙げており、次の拍子の開始時にはキャラクタが左手を挙げているというダンスコンテンツでは、キャラクタの動作の不連続性が目立つおそれがあった。また、当該ダンスコンテンツにおいて、キャラクタの動作の不連続性を解消するため、次の拍子の開始時の格好を補間する方法も考えられるが、その補間をするたびに、その補間のタイミングと拍子の開始とを同期させる必要があるという制約があった。
【０００６】
本発明はこのような事情に鑑みてなされたものであり、キャラクタの動作の不連続性を解消し、且つ、コンテンツの生成を容易にすることを目的の一つとし得る。
【課題を解決するための手段】
【０００７】
本発明の一側面に係るコンテンツ生成装置は、楽曲コンテンツの楽曲情報と、前記楽曲コンテンツの楽曲の拍情報と、仮想カメラの動作に対応する仮想カメラ動作情報と、前記楽曲コンテンツに含まれるキャラクタの動作を示すキャラクタ動作情報を含むキャラクタ情報と、を取得する情報取得部と、前記拍情報に基づく一つ以上の拍を含む拍子ごとに前記楽曲情報、前記仮想カメラ動作情報、および前記キャラクタ情報のそれぞれが前記拍情報に関連付けられ、前記拍情報に関連づけられた前記楽曲情報、前記仮想カメラ動作情報、および前記キャラクタ情報に基づいて、前記拍子ごとに楽曲コンテンツを生成するコンテンツ生成部と、を備え、前記コンテンツ生成部は、前記楽曲コンテンツにおける前記仮想カメラの動作が、前記拍子ごとに切り替わるように楽曲コンテンツを生成する。
【０００８】
本発明の一側面に係るコンテンツ生成方法は、楽曲コンテンツの楽曲情報と、前記楽曲コンテンツの楽曲の拍情報と、仮想カメラの動作に対応する仮想カメラ動作情報と、前記楽曲コンテンツに含まれるキャラクタの動作を示すキャラクタ動作情報を含むキャラクタ情報と、を取得する情報取得ステップと、前記拍情報に基づく一つ以上の拍を含む拍子ごとに前記楽曲情報、前記仮想カメラ動作情報、および前記キャラクタ情報のそれぞれが前記拍情報に関連付けられ、前記拍情報に関連づけられた前記楽曲情報、前記仮想カメラ動作情報、および前記キャラクタ情報に基づいて、前記拍子ごとに楽曲コンテンツを生成するコンテンツ生成ステップと、を含み、前記コンテンツ生成ステップは、前記楽曲コンテンツにおける前記仮想カメラの動作が、前記拍子ごとに切り替わるように楽曲コンテンツを生成する。
【０００９】
本発明の一側面に係るコンテンツ生成プログラムは、コンピュータに、楽曲コンテンツの楽曲情報と、前記楽曲コンテンツの楽曲の拍情報と、仮想カメラの動作に対応する仮想カメラ動作情報と、前記楽曲コンテンツに含まれるキャラクタの動作を示すキャラクタ動作情報を含むキャラクタ情報と、を取得する情報取得機能と、前記拍情報に基づく一つ以上の拍を含む拍子ごとに前記楽曲情報、前記仮想カメラ動作情報、および前記キャラクタ情報のそれぞれが前記拍情報に関連付けられ、前記拍情報に関連づけられた前記楽曲情報、前記仮想カメラ動作情報、および前記キャラクタ情報に基づいて、前記拍子ごとに楽曲コンテンツを生成するコンテンツ生成機能と、前記コンテンツ生成機能において、前記楽曲コンテンツにおける前記仮想カメラの動作が、前記拍子ごとに切り替わるように楽曲コンテンツを生成する機能と、を実現させる。
【００１０】
本発明の一側面に係るコンテンツ生成システムは、コンテンツ生成装置と、再生装置と、を備えるコンテンツ生成システムであって、前記コンテンツ生成装置は、楽曲コンテンツの楽曲情報と、前記楽曲コンテンツの楽曲の拍情報と、仮想カメラの動作に対応する仮想カメラ動作情報と、前記楽曲コンテンツに含まれるキャラクタの動作を示すキャラクタ動作情報を含むキャラクタ情報と、を取得する情報取得部と、前記拍情報に基づく一つ以上の拍を含む拍子ごとに前記楽曲情報、前記仮想カメラ動作情報、および前記キャラクタ情報のそれぞれが前記拍情報に関連付けられ、前記拍情報に関連づけられた前記楽曲情報、前記仮想カメラ動作情報、および前記キャラクタ情報に基づいて、前記拍子ごとに楽曲コンテンツを生成するコンテンツ生成部と、生成された前記楽曲コンテンツを前記再生装置に送信する送信部と、を備え、前記コンテンツ生成部は、前記楽曲コンテンツにおける前記仮想カメラの動作が、前記拍子ごとに切り替わるように楽曲コンテンツを生成し、前記再生装置は、前記コンテンツ生成装置から送信された前記楽曲コンテンツを再生する。
【００１１】
なお、本発明において、「部」、「装置」、「システム」とは、単に物理的手段を意味するものではなく、その「部」、「装置」、「システム」が有する機能をソフトウェアによって実現する場合も含む。また、１つの「部」、「装置」、「システム」が有する機能が２つ以上の物理的手段や装置により実現されても、２つ以上の「部」、「装置」、「システム」の機能が１つの物理的手段や装置により実現されても良い。
【発明の効果】
【００１２】
本発明によれば、仮想カメラ（仮想世界の中でのカメラ）の動作を拍子ごとに強制的に切り替えることにより、キャラクタの動作の不連続性を解消でき、且つ、コンテンツの生成を容易にすることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係るコンテンツ生成システムの全体構成図である。
【図２】本発明の実施形態に係るコンテンツ生成装置のハードウェア構成を概略的に示す構成図である。
【図３】本発明の実施形態に係るコンテンツ生成装置のブロック図である。
【図４】本発明の実施形態に係るコンテンツ生成装置のディスクドライブに記憶されている拍情報の一例を示す図である。図４（ａ）は、楽曲コンテンツのある楽曲が８拍を含む拍子で構成されている例を示す図である。図４（ｂ）は、楽曲コンテンツのある楽曲が１６拍を含む拍子で構成されている例を示す図である。
【図５】本発明の実施形態に係るコンテンツ生成装置のディスクドライブに記憶されている楽曲情報の一例を示す図である。図５（ａ）は、ある楽曲におけるある楽曲パートの楽曲情報の一例を示す図である。図５（ｂ）は、図５（ａ）の楽曲とは異なる楽曲におけるある楽曲パートの楽曲情報の一例を示す図である。
【図６】本発明の実施形態に係るコンテンツ生成装置のディスクドライブに記憶されているカメラ動作情報の一例を示す図である。
【図７】本発明の実施形態に係るコンテンツ生成装置のディスクドライブに記憶されているキャラクタ情報の一例を示す図である。図７（ａ）は、キャラクタＩＤおよびキャラクタ名を示すキャラクタ情報の一例を示した図である。図７（ｂ）は、キャラクタのダンス動作ＩＤおよびキャラクタのダンス動作名を示すキャラクタ情報の一例を示した図である。図７（ｃ）は、キャラクタのダンス位置ＩＤおよびキャラクタのダンス位置名を示すキャラクタ情報の一例を示した図である。
【図８】本発明の実施形態に係るコンテンツ生成装置のディスクドライブに記憶されている演出情報の一例を示す図である。
【図９】本発明の実施形態に係る、拍子ごとに対応づけられる楽曲情報、カメラ動作情報、演出情報、及びキャラクタ情報を模式的に示した対応関係図である。
【図１０】本発明の実施形態に係る再生装置により再生される楽曲コンテンツの再生画面の一例を示す図である。
【図１１】本発明の実施形態に係る再生装置により再生される楽曲コンテンツの再生状況の一例を示す図である。図１１（ａ）は、ある拍子に再生される楽曲コンテンツの一例を示している図である。図１１（ｂ）は、図１１（ａ）の拍子の次の拍子に再生される楽曲コンテンツの一例を示している図である。図１１（ｃ）は、図１１（ｂ）の拍子の次の拍子に再生される楽曲コンテンツの一例を示している図である。
【図１２】本発明の実施形態に係る楽曲コンテンツの再生処理フローの一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施の形態を説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除する意図はない。即ち、本発明は、その趣旨を逸脱しない範囲で種々変形（各実施例を組み合わせる等）して実施することができる。また、以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付して表している。図面は模式的なものであり、必ずしも実際の寸法や比率等とは一致しない。図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることがある。
【００１５】
図１は、本発明の実施形態に係るコンテンツ生成システムの全体構成図である。図１に示すように、コンテンツ生成システム１は、例示的に、楽曲コンテンツを生成するコンテンツ生成装置３と、コンテンツ生成装置３により生成された楽曲コンテンツを再生する再生装置５と、ユーザが操作する入力装置９と、を備えて構成されている。
【００１６】
再生装置５は、画像を出力し、音声を出力する装置であり、楽曲コンテンツを再生する。例えば、再生装置５は、ディスプレイおよびスピーカを有するテレビ又はコンピュータディスプレイであってもよい。再生装置５は、コンテンツ生成装置３に有線ケーブル又は無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）により接続されてもよい。
【００１７】
入力装置９は、ユーザにより入力された操作情報に対応する制御信号をコンテンツ生成装置３に送信する装置である。入力装置９は、本実施形態においてはコンテンツ生成装置３との間で無線通信可能に構成される。入力装置９とコンテンツ生成装置３とは、例えば、Ｂｌｕｅｔｏｏｔｈ（ブルートゥース）（登録商標）プロトコルなどを活用して無線接続を確立する。なお、入力装置９とコンテンツ生成装置３とは、有線ケーブルを介して上記制御信号を送信するように構成されてもよい。
【００１８】
コンテンツ生成装置３は、楽曲コンテンツを生成する装置である。コンテンツ生成装置３は、コンテンツ生成用のアプリケーションプログラムをロードすることでコンテンツ生成機能を発揮する。コンテンツ生成装置３は、たとえばゲーム機であり、パーソナルコンピュータなどであってもよい。
【００１９】
また、コンテンツ生成装置３は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）端子を有し、ケーブル７を介してパーソナルコンピュータなどの外部機器と接続し、外部機器から各種情報を取得できる。さらに、コンテンツ生成装置３はメディアドライブを有し、ＲＯＭ媒体から各種情報を取得するように構成されている。またさらに、コンテンツ生成装置３はネットワーク経由で外部サーバなどから各種情報を取得するように構成されてもよい。なお、本実施形態においては、入力装置９、再生装置５、およびコンテンツ生成装置３は、別体であるが、これらは一体に構成されていてもよい。たとえば、入力装置９、再生装置５、およびコンテンツ生成装置３は、コンテンツ生成処理を実行する移動端末装置として構成されてもよい。
【００２０】
図２は、本発明の実施形態に係るコンテンツ生成装置のハードウェア構成を概略的に示す構成図である。図２に示すように、コンテンツ生成装置３は、例示的に、有線／無線インタフェース１０、アンテナ１１、データ処理部１２、メモリ１４、ハードディスクドライブ１５、ディスクドライブ１６、記録媒体着脱部１８、及び制御部１００を備えて構成されている。上記各構成は、バス１９を介して、各種情報およびデータの出入力を行うように構成されている。
【００２１】
有線／無線インタフェース１０は、外部の機器と有線または無線で接続して、データの送受信を行う手段である。有線／無線インタフェース１０は、上記した所定のケーブル７を介して外部機器に接続し、外部機器から各種情報を取得する。また、有線／無線インタフェース１０は、所定の無線通信プロトコルで入力装置９と接続する。入力装置９からの制御信号は、アンテナ１１、有線／無線インタフェース１０、そしてバス１９を介して、制御部１００に供給される。なお、有線／無線インタフェース１０は、有線インタフェース部と無線インタフェース部とが一体として構成されていてもよく、別体として構成されていてもよい。
【００２２】
データ処理部１２は、再生装置５で再生するコンテンツを構成する映像・音声データをバッファするフレームメモリ等を備えて構成される。
【００２３】
メモリ１４は、ＲＡＭ（ランダムアクセスメモリ）として構成され、たとえば、メインメモリおよびバッファメモリを備えて構成される。
【００２４】
ハードディスクドライブ１５は、各種情報およびデータを記憶する補助記憶装置である。ハードディスクドライブ１５は、たとえば、有線／無線インタフェース１０を介して受信した各種情報およびデータを格納し、後述するとおり、記録媒体着脱部１８がリムーバブル記録媒体から読み出す各種情報およびデータを格納する。
【００２５】
ディスクドライブ１６は、読出専用のＲＯＭディスクを駆動して、データを読み出すデバイスである。ディスクドライブ１６は、ＲＯＭディスクが装着されると、ＲＯＭディスクに格納されているデータを読み出す。ＲＯＭディスクは、たとえば光ディスクや光磁気ディスクなどである。
【００２６】
記録媒体着脱部１８は、リムーバブル記録媒体が装着されると、リムーバブル記録媒体からデータを読み出すデバイスである。ここで、本実施形態におけるダンスゲームのプログラムは、リムーバブル記録媒体又はＲＯＭディスクに記録されていて、記録媒体着脱部１８又はディスクドライブ１６からハードディスクドライブ１５にインストールされるように構成されていてもよい。また、当該プログラムは、ネットワーク経由で外部サーバなどから取得されてもよい。
【００２７】
制御部１００は、ＣＰＵを備えて構成されており、コンテンツ生成装置３に含まれる上記各構成が実行する処理を制御する。また、制御部１００は、当該ＣＰＵの中に複数のプロセッサコアを備えるように構成されている。さらに、制御部１００は、メモリ１４に接続するメモリコントローラを備えて構成されている。
【００２８】
図３は、本発明の実施形態に係るコンテンツ生成装置のブロック図である。図３に示すように、コンテンツ生成装置３のハードディスクドライブ１５は、記憶部を備えており、当該記憶部は、例示的に、拍情報記憶部２０と、楽曲情報記憶部２２と、カメラ動作情報記憶部２４と、キャラクタ情報記憶部２６と、演出情報記憶部２８と、を備えて構成されている。また、コンテンツ生成装置３の制御部１００は、機能的に、受信部１０１と、情報管理部１０３と、情報取得部１０５と、コンテンツ生成部１０７と、送信部１０９と、を含んで構成される。上記機能ブロックは、制御部１００が所定のソフトウェアプログラムを実行することにより実現される機能ブロックである。
【００２９】
記憶部は、例示的に、後述する拍情報、楽曲情報、カメラ動作情報、キャラクタ情報、および演出情報を記憶するブロックである。たとえば、記憶部は、拍情報、楽曲情報、カメラ動作情報、キャラクタ情報、および演出情報のそれぞれを互いに関連づけることなく記憶する。また、記憶部は、楽曲情報、カメラ動作情報、キャラクタ情報、および演出情報のうち少なくとも一つを拍情報と関連付けて記憶してもよい。
【００３０】
拍情報記憶部２０は、楽曲コンテンツの楽曲の拍に関する情報（拍情報）を記憶するブロックである。
【００３１】
図４は、本発明の実施形態に係るコンテンツ生成装置のディスクドライブに記憶されている拍情報の一例を示す図である。特に、図４（ａ）は、楽曲コンテンツのある楽曲が８拍を含む拍子で構成されている例を示す図である。図４（ｂ）は、楽曲コンテンツのある楽曲が１６拍を含む拍子で構成されている例を示す図である。ここで、「拍子」とは、ダンスのデータを構成する最小単位をいう。
【００３２】
図４（ａ）に示すように、ある楽曲は８拍を含む、連続する拍子で構成されており、楽曲開始位置から当該拍子Ｂ１，Ｂ２，Ｂ３，Ｂ４，Ｂ５，Ｂ６，・・・と楽曲終了位置まで続く。このように、ある楽曲は、単一の拍子のみで構成される。
【００３３】
図４（ｂ）に示すように、ある楽曲は１６拍を含む、連続する拍子で構成されており、楽曲開始位置から当該拍子Ｂ１１，Ｂ１２，Ｂ１３，・・・と楽曲終了位置まで続く。このように、図４（ｂ）に示す楽曲は、図４（ａ）で示した拍子（８拍を含む拍子）の倍の１６拍を含む拍子で構成される。
【００３４】
このように、最少単位の拍数（例えば８拍）とその整数倍の拍数（たとえば、１６拍、２４拍など）で構成することによって、各情報（各データ）を８拍単位でモジュール化することができ、様々な拍数を含む拍子が混在する楽曲を考慮せずに済むため、ダンスコンテンツを簡単に生成できる。なお、本実施形態では、ダンスのデータを構成する最小単位である拍子が含む最少の数を８拍で説明しているが、これに限定されず一以上の拍であればよい。
【００３５】
図３に戻り、楽曲情報記憶部２２は、楽曲コンテンツの楽曲情報を記憶する。楽曲コンテンツの楽曲情報には、例示的に、楽曲ＩＤ、楽曲名、曲のテンポ、楽曲パートＩＤ、楽曲パート名、拍情報、楽曲の歌詞データ（テキストデータ）、および音声データが含まれる。拍情報は、例えば、ある楽曲パートにおける拍情報または拍子情報でもよいし、楽曲の他の単位における拍情報または拍子情報でもよい。楽曲情報記憶部２２は、上記楽曲情報を互いに関連づけることなく記憶し、又は、上記楽曲情報の一部を互いに関連づけて記憶する。
【００３６】
楽曲情報記憶部２２は、たとえば、上記楽曲情報のうち、楽曲ＩＤおよび楽曲名を関連づけて記憶し、楽曲パートＩＤおよび楽曲パート名を関連づけて記憶する。また、楽曲情報記憶部２２は、たとえば、楽曲パートＩＤおよび楽曲パート名を、楽曲の歌詞データ（テキストデータ）と音声データとのそれぞれに対応づけて記憶してもよい。なお、楽曲情報記憶部２２は、後述するように、上記楽曲情報を図５に示す楽曲情報テーブルとして、互いに関連付けて記憶してもよい。
【００３７】
図５は、本発明の実施形態に係るコンテンツ生成装置のディスクドライブに記憶されている楽曲情報の一例を示す図である。特に、図５（ａ）は、ある楽曲におけるある楽曲パートの楽曲情報の一例を示す図である。図５（ｂ）は、図５（ａ）の楽曲とは異なる楽曲におけるある楽曲パートの楽曲情報の一例を示す図である。
【００３８】
図５（ａ）は、楽曲Ｔ１１１の楽曲パートＰ１１３の楽曲情報テーブルを示している。図５（ａ）に示すように、当該テーブルは、例示的に、「楽曲ＩＤ」：Ｔ１１１と、「楽曲名」：楽曲１１１と、「テンポ」：５と、「パートＩＤ」：Ｐ１１３と、「パート名」：Ａメロ００２と、「拍情報」：８拍と、歌詞（テキスト）データと、音声データとを含んでいる。楽曲情報記憶部２２は、「楽曲ＩＤ」：Ｔ１１１と、「楽曲名」：楽曲１１１と、「テンポ」：５と、「パートＩＤ」：Ｐ１１３と、「パート名」：Ａメロ００２と、「拍情報」：８拍と、歌詞（テキスト）データと、音声データとを関連づけて記憶している。なお、「テンポ」に関して、本実施形態に係るダンスゲーム内の設定として、たとえばテンポが最も速いものを１０、最も遅いものを１とする場合、図５（ａ）の楽曲（楽曲パート）の「テンポ」は５であるため、中程度であることが理解できる。
【００３９】
図５（ｂ）は、楽曲Ｔ２３１の楽曲パートＰ３１３の楽曲情報テーブルを示している。図５（ｂ）に示すように、当該テーブルは、例示的に、「楽曲ＩＤ」：Ｔ２３１と、「楽曲名」：楽曲２３１と、「テンポ」：１０と、「パートＩＤ」：Ｐ３１３と、「パート名」：Ｂサビ０２５と、「拍情報」：１６拍と、歌詞（テキスト）データと、音声データとを含んでいる。楽曲情報記憶部２２は、「楽曲ＩＤ」：Ｔ２３１と、「楽曲名」：楽曲２３１と、「テンポ」：１０と、「パートＩＤ」：Ｐ３１３と、「パート名」：Ｂサビ０２５と、「拍情報」：１６拍と、歌詞（テキスト）データと、音声データとを関連づけて記憶している。なお、図５（ｂ）の楽曲（楽曲パート）のテンポは、「テンポ」：１０であるため、本実施形態に係るダンスゲームにおいて最も早いテンポの楽曲であることが理解できる。
【００４０】
図３に戻り、カメラ動作情報記憶部２４は、仮想カメラの動作情報を記憶する。当該仮想カメラの動作情報は、ユーザが楽曲コンテンツを視聴するための視点に対応する視点情報に対応する。ここで、視点とは、ユーザが楽曲コンテンツを視聴する際に、主にどこを見ているかという、注視点のことをいい、または、ユーザが楽曲コンテンツを視聴する際に、主にどの範囲を見ているかという、注視する範囲のことをいう。この注視する範囲は、再生装置５の楽曲コンテンツが表示されるディスプレイの一部であり、又はディスプレイ全体であってもよい。本実施形態において、ユーザが楽曲コンテンツ（ダンス動画）を視聴するための視点は、ダンス動画を構成する静止画および／または動画を撮像した仮想カメラの動作情報、たとえば仮想カメラの位置情報、方向に関する情報等に基づいている。
【００４１】
図６は、本発明の実施形態に係るコンテンツ生成装置のディスクドライブに記憶されているカメラ動作情報の一例を示す図である。図６に示すように、カメラ動作情報記憶部２４は、当該カメラ動作情報テーブルとして、「動作ＩＤ」および「動作名」を互いに関連づけて記憶する。具体的には、カメラ動作情報記憶部２４は、図６に示すように、「動作ＩＤ」：Ｍ０１および「動作名」：前に固定、「動作ＩＤ」：Ｍ０２および「動作名」：左に固定、「動作ＩＤ」：Ｍ０３および「動作名」：右に固定、「動作ＩＤ」：Ｍ０４および「動作名」：上に固定、「動作ＩＤ」：Ｍ０５および「動作名」：下に固定、「動作ＩＤ」：Ｍ０６および「動作名」：中央から左に移動、「動作ＩＤ」：Ｍ０７および「動作名」：中央から右に移動、「動作ＩＤ」：Ｍ０８および「動作名」：後ろから前に寄る、「動作ＩＤ」：Ｍ０９および「動作名」：左後ろから左前に寄る、「動作ＩＤ」：Ｍ１０および「動作名」：右後ろから右前に寄る、「動作ＩＤ」：Ｍ１１および「動作名」：前から後ろに引く、「動作ＩＤ」：Ｍ１２および「動作名」：左前から左後ろに引く、「動作ＩＤ」：Ｍ１３および「動作名」：右前から右後ろに引く、を関連づけて記憶する。
【００４２】
カメラ動作情報のうち、「動作名」：「前に固定」に関して、後述するように楽曲コンテンツ内にはあるキャラクタが登場するが、たとえば、そのキャラクタの正面に仮想カメラが位置した場合、その位置を固定することを示している（たとえば図１０，図１１参照）。また、「動作ＩＤ」：「Ｍ１１」および「動作名」：「前から後ろに引く」に関して、たとえば、当該キャラクタの正面に仮想カメラが位置した場合、その位置から後方に引く（その位置を基準としてキャラクタから離れていく）ことを示している。
【００４３】
図３に戻り、キャラクタ情報記憶部２６は、楽曲コンテンツに含まれる（登場する）一以上のキャラクタのキャラクタ情報を記憶する。キャラクタ情報は、例示的に、キャラクタＩＤ，キャラクタ名、キャラクタのダンス動作を示すダンス動作ＩＤ，ダンス動作名、キャラクタのダンス位置（配置）を示すダンス位置（配置）ＩＤ，ダンス位置（配置）名を含む。キャラクタ情報記憶部２６は、上記キャラクタ情報を互いに関連づけることなく記憶し、又は、上記キャラクタ情報の一部を互いに関連づけて記憶する。なお、キャラクタ情報記憶部２６は、後述するように、上記キャラクタ情報を図７に示す各テーブルとして、互いに関連付けて記憶してもよい。
【００４４】
図７は、本発明の実施形態に係るコンテンツ生成装置のディスクドライブに記憶されているキャラクタ情報の一例を示す図である。特に、図７（ａ）は、キャラクタＩＤおよびキャラクタ名を関連づけて構成されるテーブルの一例を示した図である。図７（ｂ）は、キャラクタのダンス動作ＩＤおよびキャラクタのダンス動作名を関連づけて構成されるテーブルの一例を示した図である。図７（ｃ）は、キャラクタのダンス位置ＩＤおよびキャラクタのダンス位置名を関連づけて構成されるテーブルの一例を示した図である。
【００４５】
図７（ａ）に示すように、キャラクタＩＤおよびキャラクタ名のテーブルは、例示的に、「キャラクタＩＤ」：Ｃ００１及び「キャラクタ名」：オトハ、「キャラクタＩＤ」：Ｃ００２及び「キャラクタ名」：キョウカ、「キャラクタＩＤ」：Ｃ００３及び「キャラクタ名」：カナデコ、「キャラクタＩＤ」：Ｃ００４及び「キャラクタ名」：ネネ、「キャラクタＩＤ」：Ｃ００５及び「キャラクタ名」：アリアが関連づけられて構成されている。
【００４６】
図７（ｂ）に示すように、キャラクタのダンス動作ＩＤおよびキャラクタのダンス動作名のテーブルは、例示的に、「ダンス動作ＩＤ」：Ｄ００１及び「ダンス動作名」：アクティブ１、「ダンス動作ＩＤ」：Ｄ００２及び「ダンス動作名」：アクティブ２、「ダンス動作ＩＤ」：Ｄ０１２及び「ダンス動作名」：キュート２、「ダンス動作ＩＤ」：Ｄ０１３及び「ダンス動作名」：キュート３、「ダンス動作ＩＤ」：Ｄ０２５及び「ダンス動作名」：ビューティ５が関連づけられて構成されている。ここで、「ダンス動作名」に関して、たとえば、「アクティブＸ（Ｘには数字が入る）」のダンス動作とは、活動的なダンス動作を示し、例えば、体を強く捻る、腕を激しく振るなど、活動的な観念を生じさせる動作をいう。また、「キュートＸ（Ｘには数字が入る）」のダンス動作とは、かわいらしさを感じさせるようなダンス動作を示している。
【００４７】
図７（ｃ）に示すように、キャラクタのダンス位置ＩＤおよびキャラクタのダンス位置名のテーブルは、例示的に、「ダンス位置ＩＤ」：Ｐ００１及び「ダンス位置名」：ポジション００１、「ダンス位置ＩＤ」：Ｐ００５及び「ダンス位置名」：ポジション００５、「ダンス位置ＩＤ」：Ｐ０２１及び「ダンス位置名」：ポジション０２１、「ダンス位置ＩＤ」：Ｐ０３２及び「ダンス位置名」：ポジション０３２、「ダンス位置ＩＤ」：Ｐ０５０及び「ダンス位置名」：ポジション０５０が関連づけられて構成されている。ここで、「ダンス位置」とは、後述するとおり、たとえば、複数のキャラクタがいる場合に、当該複数のキャラクタの配置、そして当該配置において、あるキャラクタに対して設定される位置に対応する情報である（図１０および図１１参照）。
【００４８】
図３に戻り、演出情報記憶部２８は、楽曲コンテンツに含まれる演出（たとえば強調表示や効果音などの特殊効果）に関する情報を記憶する。
【００４９】
図８は、本発明の実施形態に係るコンテンツ生成装置のディスクドライブに記憶されている演出情報の一例を示す図である。図８に示すように、演出情報記憶部２８は、演出情報テーブルとして、「演出ＩＤ」および「演出名」を互いに関連づけて記憶する。具体的には、演出情報記憶部２８は、図８に示すように、「演出ＩＤ」：Ｒ００１および「演出名」：強調表示１、「演出ＩＤ」：Ｒ００２および「演出名」：強調表示２、「演出ＩＤ」：Ｒ００３および「演出名」：強調表示３、「演出ＩＤ」：Ｒ００４および「演出名」：強調表示４、「演出ＩＤ」：Ｒ００５および「演出名」：強調表示５、「演出ＩＤ」：Ｒ００６および「演出名」：強調表示６、「演出ＩＤ」：Ｒ１０１および「演出名」：効果音１、「演出ＩＤ」：Ｒ１０２および「演出名」：効果音２、「演出ＩＤ」：Ｒ１０３および「演出名」：効果音３、「演出ＩＤ」：Ｒ１０４および「演出名」：効果音４、「演出ＩＤ」：Ｒ１０５および「演出名」：効果音５を関連づけて記憶する。
【００５０】
演出情報のうち、「強調表示」は、後述するように本実施形態の楽曲コンテンツ（ダンス動画、ゲーム）においてキャラクタがダンスを行うが、このダンス又は楽曲に応じて、ユーザの興味を惹きつける、ユーザの興奮度を増すというような表示を追加する演出をいう。「強調表示」は、たとえば、ダンス又は楽曲に応じて、キャラクタの周囲を多数の星が舞うというような追加的な表示である。また、「効果音」は、たとえば、ダンスの盛り上がりに応じて、楽曲とは異なる音を追加する演出、又はダンスの盛り上がりに応じて、楽曲の音量を一時的にあげる演出をいう。
【００５１】
図３に戻り、受信部１０１は、外部装置からの各種情報、各種信号を受信するブロックである。たとえば、受信部１０１は、入力装置９からのユーザにより入力された操作情報に対応する制御信号を受信する。
【００５２】
情報管理部１０３は、コンテンツ生成装置３のハードディスクドライブ１５に記録されている情報を管理するブロックである。たとえば、情報管理部１０３は、記憶部に記憶されている楽曲情報、仮想カメラ動作情報、キャラクタ情報、および演出情報のうち少なくとも一つを拍情報と関連付けるように管理する。具体的には、情報管理部１０３は、拍子ごとに楽曲情報、仮想カメラ動作情報、キャラクタ情報、及び演出情報のそれぞれを拍情報に関連付けて管理する。
【００５３】
図９は、本発明の実施形態に係る、拍子ごとに対応づけられる楽曲情報、仮想カメラ動作情報、演出情報、及びキャラクタ情報を模式的に示した対応関係図の一例である。図９では、８拍を含む連続する拍子で構成され、楽曲開始位置から当該拍子Ｂ１，Ｂ２，Ｂ３，・・・と楽曲終了位置まで続く楽曲を一例として説明する。なお、図９では、拍子が含む最少の数を８拍で説明しているが、これに限定されず一以上の拍であればよい。また、異なる複数の拍子を組み合わせて楽曲が構成されていてもよい。
【００５４】
図９に示すように、たとえば、情報管理部１０３は、楽曲情報、仮想カメラ動作情報、演出情報、及びキャラクタ情報を、拍子ごとに対応づけるように管理する。図９に示すように、楽曲情報１Ｉ１、仮想カメラ動作情報１Ｉ２、演出情報１Ｉ３、およびキャラクタ情報１Ｉ４が８拍（第１拍子）Ｂ１に関連づけられ、楽曲情報２Ｉ１１、仮想カメラ動作情報２Ｉ１２、演出情報２Ｉ１３、およびキャラクタ情報２Ｉ１４が８拍（第２拍子）Ｂ２に関連づけられ、楽曲情報３Ｉ２１、仮想カメラ動作情報３Ｉ２２、演出情報３Ｉ２３、およびキャラクタ情報３Ｉ２４が８拍（第３拍子）Ｂ３に関連づけられる。後述するように、コンテンツ生成部１０７は、これら拍子ごとに関連づけられた情報に基づいて楽曲コンテンツを生成する。
【００５５】
また、情報管理部１０３は、コンテンツ生成装置３のハードディスクドライブ１５に記録されている情報を編集するブロックである。具体的には、情報管理部１０３は、管理されている楽曲情報、仮想カメラ動作情報、演出情報、及びキャラクタ情報のうち少なくとも一つを編集する。たとえば、ユーザがダンスゲームの映像、楽曲の構成の全体又は一部を変更したい場合（たとえば、楽曲のあるダンスモジュールを別のモジュールに変更する、登場するキャラクタの人数を変更する、あるキャラクタを他のキャラクタに変更する、仮想カメラの動作を変更する、演出を追加するなど）、ユーザの指示に基づいて、情報管理部１０３は、上記情報を編集する。
【００５６】
情報取得部１０５は、コンテンツ生成装置３のハードディスクドライブ１５に記録されている情報を取得するブロックである。具体的には、情報取得部１０５は、拍情報記憶部２０、楽曲情報記憶部２２、カメラ動作情報記憶部２４、キャラクタ情報記憶部２６、および演出情報記憶部２８のそれぞれに記憶されている情報を取得する。
【００５７】
コンテンツ生成部１０７は、楽曲コンテンツを生成するブロックである。具体的には、コンテンツ生成部１０７は、情報取得部１０５により取得された情報に基づいて楽曲コンテンツを生成する。
【００５８】
送信部１０９は、外部装置に各種コンテンツ、情報、および信号を送信するブロックである。具体的には、送信部１０９は、コンテンツ生成部１０７により生成された楽曲コンテンツを再生装置５に送信する。そして、再生装置５は、コンテンツ生成装置３からの楽曲コンテンツを再生する。
【００５９】
図１０は、本発明の実施形態に係る再生装置により再生される楽曲コンテンツの再生画面の一例を示す図である。図１０に示すように、再生装置５により再生される楽曲コンテンツは、ディスプレイＤ１に表示され、各ユーザ２００Ａ，Ｂ，Ｃは、その楽曲コンテンツを視聴している。その楽曲コンテンツでは、５人の女性キャラクタＣがダンスをし、楽曲に対応する歌詞Ｔが表示され、多くの星が散りばめられたような特殊効果Ｒも施されている。
【００６０】
また、コンテンツ生成部１０７は、拍情報に基づく一つ以上の拍を含む拍子ごとに楽曲情報、仮想カメラ動作情報、キャラクタ情報、及び演出情報のそれぞれが拍情報に関連付けられ、当該拍情報に関連づけられた楽曲情報、仮想カメラ動作情報、およびキャラクタ情報に基づいて、拍子ごとに楽曲コンテンツを生成する。
【００６１】
具体的には、コンテンツ生成部１０７は、拍情報に基づく一つ以上の拍を含む拍子ごとに楽曲情報、仮想カメラ動作情報、およびキャラクタ情報のそれぞれが拍情報に関連付けられ、当該拍情報に関連づけられた楽曲情報、仮想カメラ動作情報、およびキャラクタ情報に基づいて、楽曲コンテンツにおける仮想カメラの動作が、拍子ごとに切り替わるように楽曲コンテンツを生成する。なお、演出情報はオプショナルな情報であるため、上記のとおり、コンテンツ生成部１０７は、演出情報を用いずに楽曲コンテンツを生成してもよい。
【００６２】
さらに、コンテンツ生成部１０７は、仮想カメラの動作が切り替わる前の拍子における最後の仮想カメラの動作と、当該拍子の直後の拍子における最初の仮想カメラの動作と、が異なるように楽曲コンテンツを生成する。具体的には、制御部１００は、コンテンツ生成部１０７が、仮想カメラの動作が切り替わる前の拍子における最後の仮想カメラの動作と、当該拍子の直後の拍子における最初の仮想カメラの動作と、が同一になる仮想カメラ情報を選択できないように制御する。
【００６３】
図１１は、本発明の実施形態に係る再生装置により再生される楽曲コンテンツの再生状況の一例を示す図である。図１１（ａ）は、拍子Ｎ（１以上の整数）にディスプレイＤ１１において再生される楽曲コンテンツを示し、図１１（ｂ）は、拍子Ｎ＋１にディスプレイＤ１２において再生される楽曲コンテンツを示し、図１１（ｃ）は、拍子Ｎ＋２にディスプレイＤ１３において再生される楽曲コンテンツを示す。図１１（ａ），（ｂ），（ｃ）に示すように、拍子ごとに再生される楽曲コンテンツの仮想カメラの動作が切り替わっている。このように、コンテンツ生成部１０７は、拍子ごとに少なくとも楽曲情報、仮想カメラ動作情報、およびキャラクタ情報のそれぞれが拍情報に関連付けられ、当該拍情報に関連づけられた、少なくとも楽曲情報、仮想カメラ動作情報、およびキャラクタ情報に基づいて、楽曲コンテンツにおける仮想カメラの動作が、拍子ごとに切り替わるように楽曲コンテンツを生成する。
【００６４】
図１２は、本発明の実施形態に係る楽曲コンテンツの再生処理フローの一例を示すフローチャートである。
【００６５】
まず、本実施形態においてユーザ２００がダンスゲームを開始するための所定の処理（ゲームへのログインなど）は終了していることを前提に以下説明する。図１２に示すように、まずユーザ２００は、コンテンツ生成装置３に対し、入力装置９を介して楽曲情報などの各種情報の編集開始を指示する（ステップＳＰ１）。
【００６６】
次に、コンテンツ生成装置３は、ユーザ２００の指示に基づいて、上記情報の編集、管理を実行する（ステップＳＰ２）。
【００６７】
次に、ユーザ２００は、楽曲コンテンツ再生の指示をコンテンツ生成装置３に対して行う（ステップＳＰ３）。
【００６８】
次に、コンテンツ生成装置３は、ハードディスクドライブ１５に記録されている情報を取得する（ステップＳＰ４）。次に、取得した情報に基づいて、楽曲コンテンツを生成する（ステップＳＰ５）。
【００６９】
次に、コンテンツ生成装置３は、生成した楽曲コンテンツを再生装置５に送信する（ステップＳＰ６）。次に、再生装置５は、コンテンツ生成装置３からの楽曲コンテンツを再生する（ステップＳＰ７）。
【００７０】
以上、本発明の実施形態によれば、仮想カメラを拍子毎に切り替えるようにしたことにより、ダンスデータのモジュール化を実現した。また、本発明においては、各ダンスモジュールは、例えば、キャラクタが右手を挙げた状態、およびキャラクタが左手を挙げた状態のダンスコンテンツを拍子ごとにモジュール化され、それを拍子ごとに管理、編集される。そして、たとえ従来の右手を挙げた状態で終わったすぐ次に、左手を挙げた状態から始まるダンスコンテンツの場合であっても、仮想カメラの動作を拍子ごとに切り替えてしまうために、キャラクタの動作の不連続性を解消でき、且つ、コンテンツの生成を容易にすることができる。
【００７１】
＜他の変形例＞
なお、上記各実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するものではない。本発明はその趣旨を逸脱することなく、変更／改良（たとえば、各実施形態を組み合わせること、各実施形態の一部の構成を省略すること）され得るとともに、本発明にはその等価物も含まれる。例えば、上述の各処理ステップは処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。
【００７２】
また、本実施形態に係る再生装置は、テレビ又はコンピュータディスプレイを一例に挙げたが、これに限定されず、例えばタブレット型端末やマルチメディア端末等であってもよい。
【符号の説明】
【００７３】
１：      コンテンツ生成システム
３：      コンテンツ生成装置
５：      再生装置
７：      ケーブル
９：      入力装置
１０：    有線／無線インタフェース
１１：    アンテナ
１２：    データ処理部
１４：    メモリ
１５：    ハードディスクドライブ
１６：    ディスクドライブ
１８：    記録媒体着脱部
１９：    バス
２０：    拍情報記憶部
２２：    楽曲情報記憶部
２４：    カメラ動作情報記憶部
２６：    キャラクタ情報記憶部
２８：    演出情報記憶部
１００：  制御部
１０１：  受信部
１０３：  情報管理部
１０５：  情報取得部
１０７：  コンテンツ生成部
１０９：  送信部
【図１】
0006532205.tif 000002
【図２】
0006532205.tif 000003
【図３】
0006532205.tif 000004
【図４】
0006532205.tif 000005
【図５】
0006532205.tif 000006
【図６】
0006532205.tif 000007
【図７】
0006532205.tif 000008
【図８】
0006532205.tif 000009
【図９】
0006532205.tif 000010
【図１０】
0006532205.tif 000011
【図１１】
0006532205.tif 000012
【図１２】
0006532205.tif 000013