"音楽に合わせた映像コンテンツを生成する映像コンテンツ生成装置において、利用者が前記音楽を聴いているときのイベントの発生を判定するためのデータを取得するデータ取得部と、前記データ取得部が取得したデータを用いてイベントの発生を判定するイベント判定部と、前記イベント判定部が、イベントが発生したと判定した場合に、イベントに対応する動きのデータである第1の動きデータを生成する動き生成部と、前記イベント判定部が、イベントが発生したと判定した場合に、前記動き生成部が生成した第1の動きデータを表示する表示データを生成する表示データ生成部と、を備えたことを特徴とする映像コンテンツ生成装置。前記イベント判定部が、イベントが発生したと判定した場合に、前記データ取得部が取得したデータを用いてテンポを算出するテンポ算出部を備え、前記動き生成部は、前記テンポ算出部が算出したテンポに、イベントに対応する動きのテンポを合わせた動きデータを生成する、ことを特徴とする請求項1に記載の映像コンテンツ生成装置。前記表示データ生成部は、前記音楽に合わせた第2の動きデータと前記動き生成部が生成した第1の動きデータとを用いて前記表示データを生成し、前記動き生成部は、前記表示データにおける前区間の動きデータに続く第1の動きデータを生成する、ことを特徴とする請求項1又は2に記載の映像コンテンツ生成装置。イベントに対応する動きのデータを蓄積する動きデータベースを備え、前記動き生成部は、前記動きデータベースから、前記表示データにおける前区間の動きデータに続く動きのデータを選択する、ことを特徴とする請求項3に記載の映像コンテンツ生成装置。前記データ取得部は、前記利用者の動きを検知する加速度センサーを有し、前記イベント判定部は、イベントの発生を判定する区間毎に、前記加速度センサーの出力信号に対して主成分分析し、第一主成分の平均得点が閾値以上である場合に、イベントが発生したと判定する、ことを特徴とする請求項1から4のいずれか1項に記載の映像コンテンツ生成装置。前記データ取得部は、前記利用者との間の距離を検知する距離センサーを有し、前記イベント判定部は、イベントの発生を判定する区間毎に、前記距離センサーの出力信号に対して主成分分析し、第一主成分の平均得点が閾値以上である場合に、イベントが発生したと判定する、ことを特徴とする請求項1から4のいずれか1項に記載の映像コンテンツ生成装置。前記テンポ算出部は、前記第一主成分の得点をフーリエ変換して求めた最大周波数を用いて、テンポを算出する、ことを特徴とする請求項5又は6に記載の映像コンテンツ生成装置。前記データ取得部は、前記利用者の音声を検知するマイクロホンを有し、前記イベント判定部は、イベントの発生を判定する区間毎に、前記マイクロホンの出力信号を用いて音量を算出し、平均音量が閾値以上である場合に、イベントが発生したと判定する、ことを特徴とする請求項1から4のいずれか1項に記載の映像コンテンツ生成装置。前記データ取得部は、複数の前記利用者の音声のシンク度を測定する音シンク度測定装置を有し、前記イベント判定部は、イベントの発生を判定する区間毎に、前記音シンク度算出装置が測定したシンク度又は平均シンク度が閾値以上である場合に、イベントが発生したと判定する、ことを特徴とする請求項1から4のいずれか1項に記載の映像コンテンツ生成装置。前記音楽はカラオケ装置が再生するものであり、前記データ取得部は、前記カラオケ装置が前記利用者の歌を採点したスコアを入力する入力装置を有し、前記イベント判定部は、イベントの発生を判定する区間毎に、前記入力装置が入力したスコア又は平均スコアが閾値以上である場合に、イベントが発生したと判定する、ことを特徴とする請求項1から4のいずれか1項に記載の映像コンテンツ生成装置。音楽に合わせた映像コンテンツを生成する映像コンテンツ生成処理を行うためのコンピュータプログラムであって、利用者が前記音楽を聴いているときのイベントの発生を判定するためのデータを取得するデータ取得ステップと、前記取得したデータを用いてイベントの発生を判定するイベント判定ステップと、前記イベント判定ステップで、イベントが発生したと判定した場合に、イベントに対応する動きのデータを生成する動き生成ステップと、前記イベント判定ステップで、イベントが発生したと判定した場合に、前記動き生成ステップで生成した動きデータを表示する表示データを生成する表示データ生成ステップと、をコンピュータに実行させるためのコンピュータプログラム。しかし、上述した従来の装置では、音楽を聴いている利用者の盛り上がりを映像コンテンツに反映させることができない。例えば、カラオケ装置が再生する音楽に合わせた映像コンテンツを表示するシステムにおいて、カラオケ装置が再生する音楽に合わせて歌っている利用者が盛り上がっている時に、盛り上がっている動きのデータを表示することができれば、利用者と映像コンテンツとの一体感が高まるので、利用者の満足度を向上させることができる。本発明は、このような事情を考慮してなされたもので、音楽に合わせた映像コンテンツを生成する際に、音楽を聴いている利用者の盛り上がりを映像コンテンツに反映させることができる映像コンテンツ生成装置およびコンピュータプログラムを提供することを課題とする。上記の課題を解決するために、本発明に係る映像コンテンツ生成装置は、音楽に合わせた映像コンテンツを生成する映像コンテンツ生成装置において、利用者が前記音楽を聴いているときのイベントの発生を判定するためのデータを取得するデータ取得部と、前記データ取得部が取得したデータを用いてイベントの発生を判定するイベント判定部と、前記イベント判定部が、イベントが発生したと判定した場合に、イベントに対応する動きのデータである第1の動きデータを生成する動き生成部と、前記イベント判定部が、イベントが発生したと判定した場合に、前記動き生成部が生成した第1の動きデータを表示する表示データを生成する表示データ生成部と、を備えたことを特徴とする。本発明に係る映像コンテンツ生成装置においては、前記イベント判定部が、イベントが発生したと判定した場合に、前記データ取得部が取得したデータを用いてテンポを算出するテンポ算出部を備え、前記動き生成部は、前記テンポ算出部が算出したテンポに、イベントに対応する動きのテンポを合わせた動きデータを生成する、ことを特徴とする。本発明に係る映像コンテンツ生成装置において、前記表示データ生成部は、前記音楽に合わせた第2の動きデータと前記動き生成部が生成した第1の動きデータとを用いて前記表示データを生成し、前記動き生成部は、前記表示データにおける前区間の動きデータに続く第1の動きデータを生成する、ことを特徴とする。本発明に係る映像コンテンツ生成装置においては、イベントに対応する動きのデータを蓄積する動きデータベースを備え、前記動き生成部は、前記動きデータベースから、前記表示データにおける前区間の動きデータに続く動きのデータを選択する、ことを特徴とする。本発明に係る映像コンテンツ生成装置において、前記データ取得部は、前記利用者の動きを検知する加速度センサーを有し、前記イベント判定部は、イベントの発生を判定する区間毎に、前記加速度センサーの出力信号に対して主成分分析し、第一主成分の平均得点が閾値以上である場合に、イベントが発生したと判定する、ことを特徴とする。本発明に係る映像コンテンツ生成装置において、前記データ取得部は、前記利用者との間の距離を検知する距離センサーを有し、前記イベント判定部は、イベントの発生を判定する区間毎に、前記距離センサーの出力信号に対して主成分分析し、第一主成分の平均得点が閾値以上である場合に、イベントが発生したと判定する、ことを特徴とする。本発明に係る映像コンテンツ生成装置において、前記テンポ算出部は、前記第一主成分の得点をフーリエ変換して求めた最大周波数を用いて、テンポを算出する、ことを特徴とする。本発明に係る映像コンテンツ生成装置において、前記データ取得部は、前記利用者の音声を検知するマイクロホンを有し、前記イベント判定部は、イベントの発生を判定する区間毎に、前記マイクロホンの出力信号を用いて音量を算出し、平均音量が閾値以上である場合に、イベントが発生したと判定する、ことを特徴とする。本発明に係る映像コンテンツ生成装置において、前記データ取得部は、複数の前記利用者の音声のシンク度を測定する音シンク度測定装置を有し、前記イベント判定部は、イベントの発生を判定する区間毎に、前記音シンク度算出装置が測定したシンク度又は平均シンク度が閾値以上である場合に、イベントが発生したと判定する、ことを特徴とする。本発明に係る映像コンテンツ生成装置において、前記音楽はカラオケ装置が再生するものであり、前記データ取得部は、前記カラオケ装置が前記利用者の歌を採点したスコアを入力する入力装置を有し、前記イベント判定部は、イベントの発生を判定する区間毎に、前記入力装置が入力したスコア又は平均スコアが閾値以上である場合に、イベントが発生したと判定する、ことを特徴とする。本発明に係るコンピュータプログラムは、音楽に合わせた映像コンテンツを生成する映像コンテンツ生成処理を行うためのコンピュータプログラムであって、利用者が前記音楽を聴いているときのイベントの発生を判定するためのデータを取得するデータ取得ステップと、前記取得したデータを用いてイベントの発生を判定するイベント判定ステップと、前記イベント判定ステップで、イベントが発生したと判定した場合に、イベントに対応する動きのデータを生成する動き生成ステップと、前記イベント判定ステップで、イベントが発生したと判定した場合に、前記動き生成ステップで生成した動きデータを表示する表示データを生成する表示データ生成ステップと、をコンピュータに実行させるためのコンピュータプログラムであることを特徴とする。これにより、前述の映像コンテンツ生成装置がコンピュータを利用して実現できるようになる。本発明によれば、音楽に合わせた映像コンテンツを生成する際に、音楽を聴いている利用者の盛り上がりを映像コンテンツに反映させることができるという効果が得られる。以下、図面を参照し、本発明の実施形態について説明する。本実施形態では、利用者が音楽を聴いているときのイベントとして、利用者が盛り上がっていること、を判定する。なお、利用者が音楽を聴いているときのイベントについては任意に定義することができる。図1は、本発明の一実施形態に係る映像コンテンツ生成装置1の構成を示すブロック図である。図1において、映像コンテンツ生成装置1は、データ取得部11と盛り上がり判定部12とテンポ算出部13と第1の動き生成部14と第1の動きデータベース15と第1の動き記憶部16と表示データ生成部17と第2の動き生成部21と第2の動きデータベース22と第2の動き記憶部23と制御部31を備える。映像コンテンツ生成装置1は、音楽に合わせた映像コンテンツを生成する。映像コンテンツ生成装置1は、例えばカラオケ装置が再生する音楽に合わせた動きのデータを表示する表示データを生成する。その表示データは、例えばカラオケ装置の表示画面上で表示される。これにより、利用者は、カラオケ装置が再生する音楽と共に該表示データを視聴して楽しむことができる。データ取得部11は、音楽を聴いている利用者の盛り上がりを判定するためのデータを取得する。データ取得部11は、例えば、音楽を聴いている利用者の動きを検知する加速度センサー、音楽を聴いている利用者との間の距離を検知する距離センサー、音楽を聴いている利用者の音声を検知するマイクロホン、音楽を聴いている複数の利用者の音声のシンク度を測定する音シンク度測定装置、又は、カラオケ装置が再生する音楽に合わせて歌っている利用者の歌を該カラオケ装置が採点したスコアを入力する入力装置、を有する。本実施形態では、データ取得部11は、音楽を聴いている利用者の動きを検知する加速度センサーを有している。盛り上がり判定部12は、データ取得部11の加速度センサーの出力信号を用いて盛り上がりを判定する。テンポ算出部13は、盛り上がり判定部12が盛り上がっていると判定した場合に、データ取得部11の加速度センサーからの出力信号を用いてテンポを算出する。第1の動き生成部14は、盛り上がり判定部12が盛り上がっていると判定した場合に、盛り上がっている動きのデータを生成する。第1の動き生成部14は、テンポ算出部13が算出したテンポに、盛り上がっている動きのテンポを合わせた動きデータを生成する。第1の動きデータベース15は、盛り上がっている動きのデータを蓄積している。第1の動きデータベース15には、盛り上がっている動きのデータが予め準備される。第1の動き生成部14は、第1の動きデータベース15内の動きデータを利用して、盛り上がっている動きのデータを生成する。第1の動き記憶部16は、第1の動き生成部14が生成した動きデータ第1の動きデータを一時的に記憶する。第2の動き生成部21は、入力される音楽データに合わせた動きのデータ第2の動きデータを生成する。第2の動きデータベース22は、各種の動きのデータを蓄積している。第2の動きデータベース22には、各種の動きのデータが予め準備される。第2の動き生成部21は、第2の動きデータベース22内の動きデータを利用して、第2の動きデータを生成する。第2の動き記憶部23は、第2の動き生成部21が生成した第2の動きデータを一時的に記憶する。制御部31は、映像コンテンツ生成装置1の動作を制御する。制御部31は、入力される操作データに従って、映像コンテンツ生成装置1内の各部を制御する。又、制御部31は、盛り上がり判定部12の判定結果に応じて、映像コンテンツ生成装置1内の各部を制御する。次に、図2を参照して、図1に示す映像コンテンツ生成装置1の全体的な動作を説明する。図2は、本実施形態に係る映像コンテンツ生成処理のフローチャートである。ステップS1:制御部31は、第2の動き生成部21及び盛り上がり判定部12に対して、一定時間毎に、処理実行を指示する。第2の動き生成部21は、制御部31からの処理実行指示に応じて、一定時間分の音楽データを入力する。盛り上がり判定部12は、制御部31からの処理実行指示に応じて、データ取得部11から、一定時間分の加速度センサー出力信号を取得する。データ取得部11は、定常的に、加速度センサーからの出力信号を出力している。この加速度センサーの出力信号は、第2の動き生成部21に入力される音楽データが再生された音楽を聴いている利用者の動きを検知した信号である。ステップS2:第2の動き生成部21は、入力した一定時間分の音楽データ入力音楽データに合わせた第2の動きデータを生成する。このとき、第2の動き生成部21は、第2の動きデータベース22内の動きデータの中から入力音楽データに合った動きデータを選択して第2の動きデータを生成する。第2の動き生成部21は、生成した第2の動きデータを第2の動き記憶部23に保存する。ステップS3:盛り上がり判定部12は、入力した一定時間分の加速度センサー出力信号を用いて盛り上がりを判定する。盛り上がり判定部12は、盛り上がりの判定結果を制御部31に通知する。ステップS4:ステップS3の判定結果が、盛り上がっているである場合にはステップS5に進み、盛り上がっていないである場合にはステップS9に進む。ステップS5:盛り上がり判定部12は、ステップS3の判定の結果が盛り上がっているである場合に、テンポ算出部13に対して、テンポ算出を指示する。テンポ算出部13は、盛り上がり判定部12からのテンポ算出指示に応じて、テンポを算出する。ステップS6:制御部31は、盛り上がり判定部12から通知された判定結果が盛り上がっているである場合に、第1の動き生成部14に対して、動きデータ生成を指示する。第1の動き生成部14は、制御部31からの動きデータ生成指示に応じて、第1の動きデータを生成する。このとき、第1の動き生成部14は、第1の動きデータベース15内の動きデータの中から、表示データにおける前区間の動きデータに続く動きデータに適した動きデータを選択して第1の動きデータを生成する。ステップS7:第1の動き生成部14は、テンポ算出部13が算出したテンポに、第1の動きデータの動きのテンポを合わせる調整を行う。第1の動き生成部14は、生成した第1の動きデータを第1の動き記憶部16に保存する。ステップS8:制御部31は、盛り上がり判定部12から通知された判定結果が盛り上がっているである場合に、表示データ生成部17に対して、第1の動きデータを用いた表示データ生成を指示する。表示データ生成部17は、制御部31からの第1の動きデータを用いた表示データ生成指示に応じて、第1の動き記憶部16から第1の動きデータを読み出し、読み出した第1の動きデータを表示する表示データを生成する。ステップS9:制御部31は、盛り上がり判定部12から通知された判定結果が盛り上がっていないである場合に、表示データ生成部17に対して、第2の動きデータを用いた表示データ生成を指示する。表示データ生成部17は、制御部31からの第2の動きデータを用いた表示データ生成指示に応じて、第2の動き記憶部23から第2の動きデータを読み出し、読み出した第2の動きデータを表示する表示データを生成する。ステップS8又はS9で生成された表示データは、映像コンテンツ生成装置1から出力されて、表示装置図示せずの画面上に表示される。例えば、表示データはカラオケ装置の表示画面上で表示される。ステップS10:制御部31は、映像コンテンツ生成処理の終了を判断する。この結果、映像コンテンツ生成処理の終了である場合には図2の処理を終了する。一方、映像コンテンツ生成処理の継続である場合にはステップS1に戻る。図3は、本実施形態に係る表示データ生成シーケンスの一例を示す図である。図3において、ステップS101では、ステップS100で生成された第2の動きデータを用いて、第P-1区間の表示データを生成する。但し、Pは2以上の整数とする。ステップS111では、ステップS110で取得された加速度センサー出力信号を用いて盛り上がり判定した結果が盛り上がっている合格であるので、第1の動きデータを生成する。このとき、P-1区間の表示データに使用された第2の動きデータステップS100で生成されたものに続くように、第1の動きデータを生成する。そして、ステップS112では、ステップS111で生成された第1の動きデータを用いて、P区間の表示データを生成する。ステップS121では、ステップS120で取得された加速度センサー出力信号を用いて盛り上がり判定した結果が盛り上がっている合格であるので、第1の動きデータを生成する。このとき、P区間の表示データに使用された第1の動きデータステップS111で生成されたものに続くように、第1の動きデータを生成する。そして、ステップS122では、ステップS121で生成された第1の動きデータを用いて、P1区間の表示データを生成する。ステップS131では、ステップS130で取得された加速度センサー出力信号を用いて盛り上がり判定した結果が盛り上がっていない不合格であるので、第1の動きデータを生成しない。そして、ステップS141では、ステップS140で生成された第2の動きデータを用いて、P2区間の表示データを生成する。次に、本実施形態に係る盛り上がり判定処理図2のステップS3を詳細に説明する。本実施形態では、一定時間盛り上がりを判定する区間毎に、入力した一定時間分の加速度センサー出力信号に対して主成分分析し、第一主成分の平均得点が閾値以上である場合に盛り上がっていると判定する。加速度センサーは、利用者の手や足などに装着されている。盛り上がり判定部12は、一定時間毎に、加速度センサー出力信号以下、加速度信号と称するを取得して主成分分析を行い、第一主成分得点を算出する。ここで、時刻tにおける3次元の加速度信号at=axt,ayt,aztを用いて、一区間のデータXをX={at1,at2,,atN}と表す。但し、Nは区間長一区間内に含まれるサンプルの個数である。Xは、M行N列の行列である但し、M=3。主成分分析処理では、データXに対して主成分分析処理を行い、データXを主成分空間へ変換する。主成分分析処理については、例えば、httpenwikipediaorgwikiPrincipalcomponentsanalysisSoftware2Fsourcecodeにオープンソースが開示されている。以下、本実施形態に係る主成分分析処理ステップS301からS303を説明する。ステップS301:1式により、データXから平均値を除いたN行M列の行列Dを算出する。ステップS302:2式により、N行M列の行列Dに対して特異値分解SingularValueDecomposition処理を行う。特異値分解処理については、例えば、httpwwwgnuorgsoftwaregslにオープンソースが開示されている。但し、Uは、N行N列のユニタリ行列である。Σは、N行M列の負でない対角要素を降順にもつ対角行列であり、主成分空間の座標の分散を表す。Vは、M行M列のユニタリ行列であり、主成分に対する係数principalcomponentである。ステップS303:3式により、N行M列の行列Dを主成分空間へ変換する。M行N列の行列Yは、主成分空間の座標値得点を表す。3式による行列Yから第一主成分の座標値第一主成分得点を取得し、第一主成分得点の平均値平均得点を算出する。この平均得点が、盛り上がり判定の所定の基準値閾値以上である場合に盛り上がっている合格と判定し、該閾値未満である場合に盛り上がっていない不合格と判定する。次に、本実施形態に係るテンポ算出処理図2のステップS5を詳細に説明する。まず、上記盛り上がり判定処理で算出された第一主成分得点ytの極値bjを抽出する。極値bjの集合Bは4式で表される。但し、Jは、ビートの個数である。次いで、集合B内の各極値bj間を、5式により正弦曲線Sinusoidで近似する。図4は、5式による正弦近似処理の概念図である。但し、sj-1tは、j-1番目の極値bj-1からj番目の極値bjまでの区間の正弦近似値である。図4において、1番目の極値b1から2番目の極値b2までの区間a1j=2の場合の区間は、s1tで近似される。同様に、2番目の極値b2から3番目の極値b3までの区間a2j=3の場合の区間はs2tで近似され、3番目の極値b3から4番目の極値b4までの区間a3j=4の場合の区間はs3tで近似され、4番目の極値b4から5番目の極値b5までの区間a4j=5の場合の区間はs4tで近似される。次いで、5式で得られたstをフーリエ変換して、stの最大周波数を求める。このとき、最低L点のハン窓を用いたFFT高速フーリエ変換を行い、所定の周波数範囲[fl,fh]で最大周波数fmaxを求める。そして、最大周波数fmaxを用いてテンポを算出する。本実施形態では、テンポtempo=60×fmaxとする。次に、本実施形態に係る第1の動き生成処理図2のステップS6を詳細に説明する。まず、第1の動きデータベース15内の動きデータの中から、表示データにおける前区間の動きデータに続く動きデータに適した動きデータを選択する。具体的には、6式および7式によって、第1の動きデータベース15内の動きデータの中から、使用する動きデータを選択する。但し、kは、第1の動きデータベース15内に在る動きデータの個数である。tは、第1の動きデータベース15内の動きデータにおけるフレーム番号である。ck,tは、7式で算出される。但し、q1iは、表示データにおける前区間の動きデータにおける最後のN個のフレームの中のi番目のフレームである。q2i,tは、第1の動きデータベース15内の動きデータのt番目のフレームからのN個のフレームの中のi番目のフレームである。次いで、第1の動きデータベース15から選択された動きデータにおけるt番目のフレームからのN個のフレームと、表示データにおける前区間の動きデータにおける最後のN個のフレームとを、slerpsphericallinearinterpolation処理によってブレンディングする。このブレンディング処理については、DavidHEberly,3DGameEngineDesign2ndeditionGeometricToolsIncMorganKaufmannpp7742006に記載されている。次に、本実施形態に係るテンポ調整処理図2のステップS7を詳細に説明する。本実施形態では、第1の動き生成処理図2のステップS6で、第1の動きデータベース15から選択された動きデータに対してブレンディングを行った後の動きデータ第1の動きデータに対して、テンポ算出処理図2のステップS5で算出したテンポtempoに、テンポを合わせる処理を行う。具体的には、8式によって、第1の動きデータの再生速度を調整する。再生速度の調整後の第1の動きデータは、第1の動き記憶部16に格納される。但し、Fs_oldは第1の動きデータベース15内の動きデータに定義されている再生速度である。Fs_newは調整後の再生速度である。tempo_origは、第1の動きデータベース15内の動きデータのテンポであり、第1の動きデータベース15に予め準備されている。tempo_inputは、テンポ算出処理図2のステップS5で算出したテンポtempoである。TH_High及びTH_Lowは所定の閾値である。以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。例えば、データ取得部11は、音楽を聴いている利用者との間の距離を検知する距離センサーを有してもよい。この場合、盛り上がり判定部12は、上述した実施形態と同様に、一定時間盛り上がりを判定する区間毎に、入力した一定時間分の距離センサー出力信号に対して主成分分析し、第一主成分の平均得点が閾値以上である場合に盛り上がっていると判定する。又は、データ取得部11は、音楽を聴いている利用者の音声を検知するマイクロホンを有してもよい。この場合、盛り上がり判定部12は、一定時間盛り上がりを判定する区間毎に、マイクロホンの出力信号を用いて音量を算出し、平均音量が閾値以上である場合に盛り上がっていると判定する。音量算出技術については、例えばRECOMMENDATIONITURBS17701Algorithmstomeasureaudioprogrammeloudnessandtruepeakaudiolevelに記載されている。又は、データ取得部11は、音楽を聴いている複数の利用者の音声のシンク度を測定する音シンク度測定装置を有してもよい。この場合、盛り上がり判定部12は、一定時間盛り上がりを判定する区間毎に、音シンク度算出装置が測定したシンク度又は平均シンク度が閾値以上である場合に盛り上がっていると判定する。又は、データ取得部11は、カラオケ装置が再生する音楽に合わせて歌っている利用者の歌を該カラオケ装置が採点したスコアを入力する入力装置を有してもよい。この場合、盛り上がり判定部12は、一定時間盛り上がりを判定する区間毎に、入力装置が入力したスコア又は平均スコアが閾値以上である場合に盛り上がっていると判定する。なお、上述した実施形態に係る第2の動き生成部21は、任意の方法によって、入力音楽データに合わせた第2の動きデータを生成するものでよい。例えば、特許文献1又は非特許文献1に記載される従来技術を用いることができる。又、GanapathiVPlagemannCKollerDThrunSRealTimeMotionCaptureUsingaSingleTimeofFlightCameraIEEECVPR2010pp755762に記載される従来技術を用い、距離センサーからの出力信号から人物の動きを自動的に抽出するようにしてもよい。また、第2の動きデータについては、予め準備しておいてもよい。例えば、音楽データと共に第2の動きデータを映像コンテンツ生成装置1に入力するようにしてもよい。この場合には、第2の動き生成部21および第2の動きデータベース22は不要である。また、図2に示す各ステップを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、映像コンテンツ生成処理を行ってもよい。なお、ここでいうコンピュータシステムとは、OSや周辺機器等のハードウェアを含むものであってもよい。また、コンピュータシステムは、WWWシステムを利用している場合であれば、ホームページ提供環境あるいは表示環境も含むものとする。また、コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、DVDDigitalVersatileDisk等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらにコンピュータ読み取り可能な記録媒体とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ例えばDRAMDynamicRandomAccessMemoryのように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する伝送媒体は、インターネット等のネットワーク通信網や電話回線等の通信回線通信線のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル差分プログラムであっても良い。"