(57)【要約】【課題】ユーザがメモリ容量を気にすることなく、モーション画像データを作成できるとともに、ユーザのマンネリ化を防ぐモーション画像生成システムを提供する。【解決手段】ユーザコンピュータ１０８を利用して、ネットワーク１１０経由でキャラクタ画像及び音楽データを選択したり、キャラクタの動作データを決定する。これにより、音楽データと動きのあるモーション画像データとを、ネットワーク１１０経由で取得できる。そのため、自身のユーザ端末に、データを選択・作成するためのメモリを確保する必要がない。また、書き替え可能なデータベース１１１〜１１４により、ユーザのマンネリ化を防ぐことができる。【選択図】図１
0003124047.tif 000002
【実用新案登録請求の範囲】
【請求項１】
通信ネットワークを介してユーザ端末と接続可能なモーション画像生成システムであって、
複数のキャラクタ画像データと、複数の音楽データとを格納する書き替え可能なサンプルデータベースと、
前記ユーザ端末からのコマンド入力により、前記サンプルデータベースから特定のキャラクタ画像データを選択するキャラクタ画像選択手段と、
前記ユーザ端末からのコマンド入力により、前記サンプルデータベースから特定の音楽データを選択する音楽選択手段と、
前記ユーザ端末からのコマンド入力を受けて、前記キャラクタの動きを決定する動作データを作成する動作データ作成手段と、
前記キャラクタ画像データと前記動作データを合成して、キャラクタに動きを与えるモーション画像データを作成し、前記モーション画像データ及び音楽データを通信ネットワーク経由で前記ユーザ端末に送信する送信手段と、を備えたことを特徴とするモーション画像生成システム。
【請求項２】
前記動作データ作成手段は、前記キャラクタの各部について、前記ユーザ端末からのコマンド入力により個々に時間毎の位置を設定することで、前記キャラクタの動作を決定するものであることを特徴とする請求項１記載のモーション画像生成システム。
【請求項３】
前記送信手段は、前記モーション画像データ及び前記音楽データを、前記ユーザ端末の中の携帯端末で再生可能なデータ形式に変換して、前記通信ネットワーク経由で当該携帯端末に送信するデータ変換配信手段を備えたことを特徴とする請求項１または２記載のモーション画像生成システム。
【請求項４】
前記動作データ作成手段は、前記キャラクタ画像，前記音楽データ及び前記動作データを関連付けた保存情報をユーザ管理データベースに格納するものであり、
前記送信手段は、前記携帯端末からのコマンド入力を受けて、前記ユーザ管理データベースに格納した複数の保存情報の中から特定の保存情報を選択し、その保存情報から前記モーション画像データ及び前記音楽データを送信するものである請求項３記載のモーション画像生成システム。
【考案の詳細な説明】
【技術分野】
【０００１】
本考案は、共有仮想空間でキャラクタが音楽と共にダンスを踊ることができるように、キャラクタのモーション画像を生成するモーション画像生成システムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ（以下、ＰＣと称する）の普及に伴い、様々なＰＣ上でのユニークなソフトウェアが展開されている。例えば特許文献１では、グラフィックＬＣＤに表示される画像データに従って、楽器店処理により演奏する楽器と、洋服処理によりコスチュームと、たち位置処理により仮想ステージ上のたち位置と、ダンススタイル処理によりダンスのスタイルと、ミュージックスタイル処理によりミュージックのスタイルとを各々決定し、ダンススタイルとミュージックスタイルとの組み合わせにより、仮想ステージ上に表示されるバンドメンバのモーションパターンを決定すると共に、選択された曲名に対応する自動演奏データの楽音が発生した際には、グラフィックＬＣＤに表示される各メンバを、対応するモーションパターンに従って動作させるものが知られている。
【０００３】
また、別な特許文献２には、システムの動作を監督するメインのプログラムと、各々が独立し予め作曲された複数の音楽サンプルから、所望の音楽サンプルを選択して繋ぎ合わせ、これを選択した楽器と調和させて音楽を作曲するハーモナイザープログラムと、グラフィカルなアニメーション人物の動きを助けるアニメーションプログラムと、をシステムの汎用メモリに格納し、ハーモナイザープログラムによりユーザが対話式で生成した楽曲に同期して、アニメーションプログラムがアニメーション人物を躍らせるというシステムが開示されている。
【０００４】
さらに、携帯端末のメモリに一乃至複数の音楽データを挿入し、このメモリから必要に応じて音楽データを読み出して音楽を聴くことができる技術が知られている。
【特許文献１】特開平８−１２３３７５号公報
【特許文献２】特表２００２−５２４７７５号公報
【考案の開示】
【考案が解決しようとする課題】
【０００５】
上述した従来の技術では、特許文献１のような電子楽器内のプログラム＆データＲＯＭや、特許文献２のようなシステムコンピュータの汎用メモリのように、プログラムやデータを保持するメモリ容量が限られている。そのため、例えば特許文献２では、常に決められた音楽サンプルやダンスサンプルから、独自の楽曲やアニメーション人物の動作を作成しなければならない限界があり、ユーザに対し一定の技法や形式を反復慣用し、固定した型にはまって独創性と新鮮さを失うようになる傾向（マンネリ化）を引き起こすという課題があった。
【０００６】
本考案は上記の問題点に鑑みなされたもので、その目的は、ユーザがメモリ容量を気にすることなく、モーション画像データを作成できるとともに、ユーザのマンネリ化を防ぐモーション画像生成システムを提供することにある。
【課題を解決するための手段】
【０００７】
本考案の請求項１におけるモーション画像生成システムは、通信ネットワークを介してユーザ端末と接続可能なモーション画像生成システムであって、複数のキャラクタ画像データと、複数の音楽データとを格納する書き替え可能なサンプルデータベースと、前記ユーザ端末からのコマンド入力により、前記サンプルデータベースから特定のキャラクタ画像データを選択するキャラクタ画像選択手段と、前記ユーザ端末からのコマンド入力により、前記サンプルデータベースから特定の音楽データを選択する音楽選択手段と、前記ユーザ端末からのコマンド入力を受けて、前記キャラクタの動きを決定する動作データを作成する動作データ作成手段と、前記キャラクタ画像データと前記動作データを合成して、キャラクタに動きを与えるモーション画像データを作成し、前記モーション画像データ及び音楽データを通信ネットワーク経由で前記ユーザ端末に送信する送信手段と、を備えている。
【０００８】
また、本考案の請求項２におけるモーション画像生成システムは、前記動作データ作成手段が、前記キャラクタの各部について、前記ユーザ端末から前記通信ネットワーク経由でのコマンド入力により個々に時間毎の位置を設定することで、前記キャラクタの動作を決定するように構成される。
【０００９】
また、本考案の請求項３におけるモーション画像生成システムは、前記送信手段が、前記モーション画像データ及び前記音楽データを、前記ユーザ端末の中の携帯端末で再生可能なデータ形式に変換して、前記通信ネットワーク経由で当該携帯端末に送信するデータ変換配信手段を備えている。
【００１０】
また、本考案の請求項４におけるモーション画像生成システムは、前記動作データ作成手段が、前記キャラクタ画像，前記音楽データ及び前記動作データを関連付けた保存情報をユーザ管理データベースに格納し、前記送信手段が、前記携帯端末から前記通信ネットワーク経由でのコマンド入力を受けて、前記ユーザ管理データベースに格納した複数の保存情報の中から特定の保存情報を選択し、その保存情報から前記モーション画像データ及び前記音楽データを送信するように構成される。
【考案の効果】
【００１１】
上記請求項１のシステムにより、ユーザはユーザ端末を利用して、通信ネットワーク経由でキャラクタ画像及び音楽データを選択したり、キャラクタの動作データを決定して、音楽データと動きのあるモーション画像データとを、通信ネットワーク経由で取得することができる。そのため、自身のユーザ端末に、データを選択・作成するためのメモリを確保する必要がなく、音楽と共にキャラクタに動きのあるモーション画像データを、通信ネットワークを通じてインタラクティブに生成することが可能になる。また、書き替え可能なサンプルデータベースを備えることで、ユーザに提示するサンプルのキャラクタ画像データや音楽データは随時更新可能となり、ユーザに対するマンネリ化を防ぐことができる。
【００１２】
また、請求項２では、キャラクタ全体の位置が各々決められた異なる複数のサンプル画像を時系列的に並べることで、動作データにおけるキャラクタの動きを決定するのではなく、キャラクタの例えば手や足などの各部について、個々に時間毎の位置を設定することで、キャラクタ全体の動きを決めてゆくので、サンプルとなる画像データは不要であり、ユーザが画一化された動きに飽きるようなマンネリ化も防ぐことができる。
【００１３】
また、請求項３では、携帯端末で再生できるように変換されたモーション画像データ及び音楽データが、通信ネットワーク経由で当該携帯端末に配信されるので、携帯端末側でデータ変換を行なう必要がなく、メモリ容量を削減できる。
【００１４】
また、請求項４では、ユーザがそれまで生成したキャラクタ画像，音楽データ及び動作データを、各々関連付けてユーザ管理データベースに保存情報として格納しているので、携帯端末側では必要な保存情報だけを選択し、そこからモーション画像データ及び前記音楽データをダウンロードすることができる。
【考案を実施するための最良の形態】
【００１５】
以下、添付図面に基づき、本考案における好適な一実施例を詳細に説明する。図１は、音楽データに同期したモーション画像を生成するシステムの全体構成を示すものである。同図に示すように、本実施形態のシステム１００は、通信回線であるネットワーク１１０に接続されたセンターサーバとしてのデータベースシステム１０７を含んで構成される。また、この通信ネットワークたるネットワーク１１０には、一乃至複数のユーザコンピュータ１０８や、一乃至複数の携帯端末としての携帯電話１０９が任意に接続される。
【００１６】
コンピュータとしてのデータベースシステム１０７は、後述するプログラムや各種データを記憶する記憶部１２０と、この記憶部１２０に記憶されるプログラムをロードして、当該プログラムに基づく処理手順を実行するプロセッサ部１２２と、ネットワーク１１０を経由して端末である前記ユーザコンピュータ１０８や携帯電話１０９と各種データのやり取りを行なう通信インターフェース１２４と、をハードウェアの構成として備えている。なお、プログラムを記憶する記憶部１２０すなわち記憶媒体は、データベースシステム１０７が読み取り可能なものであれば、どのようなハードウェア構成であっても構わない。
【００１７】
データベースシステム１０７は、前記プログラムにより処理実行されるソフトウェア上の制御構成として、ユーザの保有するユーザコンピュータ１０８や携帯電話１０９からのコマンド入力を受けて、キャラクタ画像データベース１１１に格納された複数のサンプルキャラクタ画像から、所望する特定のキャラクタ画像を選択するキャラクタ画像選択手段１３１と、ユーザコンピュータ１０８や携帯電話１０９からのコマンド入力を受けて、音楽データベース１１２に格納された複数のサンプル音楽データから、所望する特定の楽曲に対応した音楽データを選択する音楽選択手段１３２と、ユーザコンピュータ１０８や携帯電話１０９からのコマンド入力を受けて、ダンスデータベース１１３に格納されたサンプルダンスデータを基に、或いはユーザ独自にキャラクタ各部の位置を調整して、前記キャラクタ画像に対して踊り（振付け）の動作を決定するダンスデータを作成すると共に、音楽選択手段１３２で選択した音楽データを参考にしながら、当該ダンスデータの各動作タイミングを決定するダンスデータ作成手段１３３と、前記選択したキャラクタ画像データとダンスデータを合成して、音楽データに同期してキャラクタに動きを与えるモーション画像データを作成するデータ合成手段１３４と、ユーザコンピュータ１０８や携帯電話１０９からのコマンド入力を受けて、データ合成手段１３４で作成したモーション画像データと音楽データとを、ユーザコンピュータ１０８または携帯電話１０９が再生し得る形式に変換して、ネットワーク１１０経由でコマンド入力のあったユーザコンピュータ１０８または携帯電話１０９に配信するデータ変換配信手段１３５と、からなるプログラム制御手段１４０を備えている。
【００１８】
ここで、前記データベース１１１〜１１４に記憶されるデータや情報は、適宜読取り若しくは書込み（更新や消去を含む）が可能である。これらのデータベース１１１〜１１４は、端末であるユーザコンピュータ１０８や携帯電話１０９にではなく、センターサーバ側にあるので、大容量のデータや情報を保有することができ、且つ更新も容易に行なうことができる。すなわち、ユーザは既存のプログラム＆データＲＯＭや汎用メモリの容量を気にせずに、プログラム制御手段１４０との通信を行なうことで、ネットワーク１１０を通じてインタラクティブにキャラクタ画像を選択したり、このキャラクタ画像に対し音楽に同期したダンスモーションを与えたモーション画像データを作成合成したりするプログラムを自由に利用できる。
【００１９】
次に、上記構成について、その作用を詳細に説明する。図２はプログラムにより順次処理実行されるプログラム制御手段１４０の動作手順をフローチャートに示したものである。同図において、ステップＳ１では、ネットワーク１１０を通じてデータベースシステム１０７にアクセスがあると、プログラム制御手段１４０は、それが携帯電話１０９などの携帯端末からのアクセスであるか否かを、受信したデータから判別する。プログラム制御手段１４０は、端末への表示制御手段として、携帯端末以外の端末（例えばユーザコンピュータ１０８）の表示器に表示させるためのＷｅｂ用表示インターフェースと、携帯端末の表示器に表示させるための携帯端末用表示インターフェースとを備えており、前記ステップＳ１において、携帯端末からのアクセスでなければ、プログラム制御手段１４０はＷｅｂ用表示インターフェースを選択して、図３（Ａ）に示すような３Ｄのキャラクタで表現する表示部１５０を例えばユーザコンピュータ１０８の表示器に表示させ、また携帯端末からのアクセスであれば、プログラム制御手段１４０は携帯端末用表示インターフェースを選択して、プログラム制御手段１４０内部でデータ変換を行ない（ステップＳ２）、図３（Ｂ）に示すような当該携帯端末のスペックに応じて３Ｄまたは２Ｄのキャラクタを表現する表示部１５２を、例えば携帯電話１０９に表示させる。
【００２０】
以後、ステップＳ３では、必要に応じてキャラクタの種類や、音楽の種類や、ダンスの種類のデータ値が、各データベース１１１〜１１４から読み込まれ、これらに対応したキャラクタ，音楽またはダンスが、ネットワーク１１０を通じてユーザコンピュータ１０８や携帯電話１０９の表示器に正しく表現されるように、上記表示インターフェースを利用して信号処理される（ステップＳ４）。
【００２１】
次に、ステップＳ５におけるキャラクタ選択と、ステップＳ６における音楽選択と、ステップＳ７〜Ｓ９におけるダンス作成の各手順について説明する。なお、ここから暫くは、プログラム制御手段１４０にユーザコンピュータ１０８がアクセスした場合を想定して説明するが、携帯電話１０９がアクセスした場合も同様である。
【００２２】
ステップＳ１においてユーザコンピュータ１０８がプログラム制御手段１４０にアクセスし、その送信データから端末の種類判別やユーザ認証がプログラム制御手段１４０で行われると、次にプログラム制御手段１４０のキャラクタ画像選択手段１３１は、ステップＳ５において、キャラクタ画像データベース１１１に格納された複数のサンプルキャラクタ画像を読み出し、このサンプルキャラクタ画像の何れかを選択させるような表示情報を作成して、当該表示情報をネットワーク１１０経由でユーザコンピュータ１０８に送信する。図４（Ａ）は、端末表示器に表示されるキャラクタ選択画面２００の一例である。
【００２３】
ここで、端末の入力部であるユーザコンピュータ１０８のキーやマウスを操作して、キャラクタ選択画面２００に表示される特定のサンプルキャラクタを選択すると、ユーザコンピュータ１０８からネットワーク１１０を通じて、どのサンプルキャラクタ画像が選択されたのかを表わす選択指示信号がプログラム制御手段１４０に送信される。図４（Ａ）では、左端にあるキャラクタＡを選択した状態が示されている。選択したキャラクタＡは、ユーザ管理データベース１１４に保存される。
【００２４】
キャラクタ画像データベース１１１には、各サンプルキャラクタ画像と、サンプルキャラクタ画像毎に個性的に関連付けられているダンス動作と得意ダンスジャンルの情報が格納されており、また音楽データベース１１２には、ダンスジャンル別に分類して（即ち個々のダンスジャンルに関連付けて）サンプル音楽データが格納されている。続くステップＳ６において、プログラム制御手段１４０の音楽選択手段１３２は、前記ユーザコンピュータ１０８からの選択指示信号に基づき、キャラクタ画像データベース１１１から対応するサンプルキャラクタ画像と関連する得意ダンスジャンルの情報を各々読み出すと共に、このダンスジャンルに関連付けられている既存のサンプル音楽データのタイトルを読み出し、若しくはユーザ自身によって予め作成され、ユーザ管理データベース１１４に格納したユーザ音楽データのタイトルを読み出し、これらのサンプル音楽データやユーザ音楽データの中から、好みの音楽データを選択させる表示情報を作成する。そして、この表示情報をネットワーク１１０経由でユーザコンピュータ１０８に送信する。図４（Ｂ）は、端末表示器に表示される音楽選択画面２０２の一例であり、ここでは、選択したキャラクタＡについて、得意なダンスジャンルに相応しい「ヒップポップ」と「ダンス」の音楽が選択可能であることが示されている。
【００２５】
ここで、ユーザコンピュータ１０８のキーやマウスを操作して、音楽選択画面２０２から好みの音楽を選択すると、ユーザコンピュータ１０８からネットワーク１１０を通じて、どの音楽データに対応する音楽が選択されたのかを表わす選択指示信号がプログラム制御手段１４０に送信される。図４（Ｂ）では、「ヒップポップ２」の音楽を選択した状態が示されている。選択した音楽は、ユーザ管理データベース１１４に保存される。
【００２６】
こうして、キャラクタと音楽の選択が終了すると、続くステップＳ７〜Ｓ９において、選択したキャラクタに対してダンスのような動きを与えるダンスデータの作成が行われる。プログラム制御手段１４０のダンスデータ作成手段１３３は、どのモードでダンスデータを生成するのかを選択させる表示情報を作成し、これをネットワーク１１０経由でユーザコンピュータ１０８に送信する。図４（Ｃ）では、端末表示器に表示される動作モード選択画面２０４の一例として、Fullダンス動作モードの選択ボタン２１１と、ダンス生成モードの選択ボタン２１２と、ショートカットキーダンス生成モードの選択ボタン２１３とを並設したものが示されている。さらに図４（Ｄ）は、最終的に選択した音楽データと、ステップＳ７〜Ｓ９で作成したダンスデータに基づき、選択した音楽データに同期した動きを有するモーション画像データを合成して得た画像・音声情報を、端末表示器で再生したダンスビュー画面２０６を示している。ダンスビュー画面２０６では、ユーザが選んだ音楽とダンスがキャラクタ画像と合成，同期され、キャラクタは音楽に合せて踊るようになる。
【００２７】
前記動作モード選択画面２０４を基に、ユーザコンピュータ１０８のキーやマウスを操作して、Fullダンス動作モードの選択ボタン２１１を選択すると、その選択指令信号がプログラム制御手段１４０に送信されたのを受けて、ダンスデータ作成手段１３３は、ステップＳ８において、選択されたキャラクタおよび音楽に対して、ダンスリストから既に完成されたダンスをユーザが選択できるような表示情報を作成して、これをネットワーク１１０経由でユーザコンピュータ１０８に送信する。図５は、端末表示器に表示される完成ダンスデータ選択画面２３０の一例であり、ここでは選択されたキャラクタを示すキャラクタ表示部２２０と、選択された音楽データのタイトルを示すタイトル表示部２２１と、選択可能な完成ダンスデータを示す完成ダンスデータリスト２２２が表示される。
【００２８】
より詳しく説明すると、ダンスデータベース１１３には、前記サンプル音楽データのタイトルと関連付けて、この音楽データの全体にわたってキャラクタの動作と、そのタイミングが設定されている完成サンプルダンスデータが、サンプルダンスデータの一部として格納されている。ダンスデータ作成手段１３３は、完成されたサンプルダンスデータによるダンスデータの作成指示信号を、ユーザコンピュータ１０８から受信すると、既に選択されたキャラクタ画像データのタイトルと関連付けられた完成サンプルダンスデータを抽出し、この中から好みの完成サンプルダンスデータを選択できるように、図５に示す完成ダンスデータ選択画面２３０を表示させる。これによりユーザコンピュータ１０８を保有するユーザは、好みの完成サンプルダンスデータを選択できる。図５では、完成ダンスデータリスト２２２の中で、上から２番目の完成サンプルダンスデータに対応する表示部２２２Ａが選択されている。この状態で、実行ボタン２２３をクリックすると、どの完成サンプルダンスデータが選択されたのかを表わす選択指示信号がプログラム制御手段１４０に送信され、その選択した完成サンプルダンスデータが、ユーザ好みのダンスデータとしてユーザ管理データベース１１４に記憶される。
【００２９】
このように、第１のダンスデータ作成選択モードであるFullダンス動作モードでは、ユーザが予め好みの音楽とキャラクタを決めておけば、後は音楽の前範囲にわたり予め作成されている複数の完成サンプルダンスデータの中から、好みの完成サンプルダンスデータを選択するだけで、キャラクタに振りつけたいダンスを簡単に決定することができる。
【００３０】
また、前記動作モード選択画面２０４において、ダンス生成モードの選択ボタン２１２を選択すると、その選択指令信号がプログラム制御手段１４０に送信されたのを受けて、ダンスデータ作成手段１３３は、ステップＳ９において、ユーザがキーやマウスを利用して、キャラクタに対するダンスリストをオリジナル（独自）に生成できるような表示情報を作成して、これをネットワーク１１０経由でユーザコンピュータ１０８に送信する。図６は、端末表示器に表示されるオリジナルダンスデータ生成画面２５０の一例であり、ここではユーザへの理解を容易にするために、例えばユーザコンピュータ１０８に備えた左右のキーで腕，頭，上体の動きを設定し、上下のキーで足や下半身の動きを設定できる旨の説明を表示する基本キー説明表示部２４０と、キーの組み合わせの難易度で、キャラクタ各部の動きの難易度が変化する旨の説明を表示するキー組合わせ説明表示部２４１が表示される。また、キー選択表示部２４２を参照しつつ、ユーザにより既存のキーの組み合わせで動きを選択することも可能である。こうしたキー操作を受けて、ダンスデータ作成手段１３３は、各動作の静止画を静止画表示部２４３で表示させたり、この静止画を連続再生させたプレビューをプレビュー表示部２４４で表示させたりすることができる。これにより、ユーザはコンピュータのＧＵＩ上でキーの組み合わせ操作によって、キャラクタ各部における動きを独自に表現したオリジナルのダンスデータを作成し、且つその作成過程でのダンスデータを静止画表示部２４３やプレビュー表示部２４４でインタラクティブに確認することが可能になる。
【００３１】
なお、この一連の操作中、キー操作によるユーザコンピュータ１０８からの指令信号を受けて、ダンスデータ作成手段１３３は時間毎のキャラクタ各部の位置を表すダンスデータを仮作成して行き、その結果をユーザコンピュータ１０８に返す。これにより、作成途中の状態を静止画表示部２４３やプレビュー表示部２４４で表示することが可能になる。そして、キー操作によりキャラクタ各部の動きを設定し、実行ボタン２４５をクリックすると、それまで仮作成したダンスデータが、ユーザが独自に作成したオリジナルのダンスデータとしてユーザ管理データベース１１４に記憶される。
【００３２】
このように、第２のダンスデータ作成選択モードであるダンス生成モードでは、ダンスデータ作成手段１３３で作成された表示情報により、ネットワーク１１０経由でユーザコンピュータ１０８の表示器に表示されるオリジナルダンスデータ生成画面２５０を基に、ユーザコンピュータ１０８の入力部であるキーを利用して、キャラクタ各部についてその時間経過に伴う位置の変化を、細かく設定することができる。しかもこれは、ユーザが完全にオリジナルのダンスデータを作成できるという利点だけでなく、システムがサンプルダンスデータを持たなくてもよく、メモリ消費を皆無にできるという点で、優れている。
【００３３】
また、前記動作モード選択画面２０４において、ショートカットキーダンス生成モードの選択ボタン２１３を選択すると、その選択指令信号がプログラム制御手段１４０に送信されたのを受けて、ダンスデータ作成手段１３３は、ステップＳ８において、前記完成されたダンスデータよりも短い時間のサンプルダンスデータを幾つか組みあせて繋ぐことにより、ダンスリストを作成できるような表示情報を作成し、これをネットワーク１１０経由でユーザコンピュータ１０８に送信する。図７は、端末表示器に表示されるダンスデータ選択画面２７０の一例であり、ここでは各サンプルダンスの説明を表示するサンプルダンス説明表示部２６０と、そのプレビューを表示するプレビュー表示部２６１が設けられ、ユーザはこれらを参考にキー操作を行なうことで、簡単にダンスを作成できる。
【００３４】
より詳しくは、ダンスデータベース１１３には、複数の部分毎のサンプルダンスデータが、サンプルダンスデータの一部として格納されている。ダンスデータ作成手段１３３は、ショートカットキーダンス生成モードの選択指令信号を、ユーザコンピュータ１０８から受信すると、部分毎のサンプルダンスデータを抽出し、この中から好みの部分毎のサンプルダンスデータを選択して繋ぎ合わせられるように、図７に示すダンスデータ選択画面２７０を表示させる。ユーザコンピュータ１０８からのショートカットキー操作により、好みの部分毎のサンプルダンスデータを選択し、それらを組み合わせた後に、実行ボタン２６２をクリックすると、一続きになった好みの部分毎のサンプルダンスデータが、ユーザ好みのダンスデータとしてユーザ管理データベース１１４に記憶される。
【００３５】
このように、第３のダンスデータ作成選択モードであるショートカットキーダンス生成モードでは、ダンスデータ作成手段１３３が提示した部分毎のサンプルダンスデータを選択して、それを一続きに繋ぎ合わせることで、Fullダンス動作モードよりも独自性を持たせたダンスを簡単に作成することができる。
【００３６】
またこの実施例では、上記第１〜第３のダンスデータ作成選択モードをどれでも選択できるように、ダンスデータ作成手段１３３がその選択指令信号を受け付けることにより、Fullダンス動作モードやショートカットキーダンス生成モードによるダンスデータの作成では物足りなくなったユーザが、必然的にダンス生成モードを選択するように誘導することができる。ユーザは、プログラム制御手段１４０と通信を行ないながら、インタラクティブにダンスデータを生成することが可能になる。
【００３７】
図８は、ダンスの動作練習を行なう練習表示画面２９０を示している。ユーザは、プログラム制御手段１４０が提供する練習表示画面２９０により、簡単にダンス作成練習が可能である。ここには、Fullダンス動作モードのホットキーリストの操作を説明する説明表示部２８０や、ダンス生成モードのホットキーリストの操作を説明する説明表示部２８１が設けられており、実際に説明表示部２８０，２８１を参照して，対応するキーを押すと該当の動作がキャラクタを表した画像表示部２８２に表示され、ユーザはダンス作成の練習が可能である。
【００３８】
図９は、実際に作成したダンスを音楽に同期させるダンス・音楽同期モード画面３１０の一例を示している。ユーザコンピュータ１０８からの指令により、このモードに移行すると、ダンスデータ作成手段１３３は、上記キャラクタ，音楽，ダンスの各データをユーザ管理データベース１１４から読み出し、ダンスリストから既に完成されたダンスをユーザが選択できるような表示情報を作成して、これをネットワーク１１０経由でユーザコンピュータ１０８に送信する。
【００３９】
ユーザコンピュータ１０８の表示器に表示されるダンス・音楽同期モード画面３１０は、キャラクタ画像データとダンスデータを基にダンスデータ作成手段１３３が作成するモーション画像データに対応したキャラクタのモーション画像を表示するダンスプレビュー表示部３００と、ユーザコンピュータ１０８からのキー操作によりその進行度が選択できる音楽データの進行バー表示部３０１と、ダンスの表現時間を表示するダンス表現時間表示部３０２と、ユーザがユーザコンピュータ１０８から実際に操作したキーの値を表示するキー値表示部３０３と、作成したキャラクタのモーション画像と、これに関連付けられた音楽データの保存を指示するための保存実行ボタン３０４と、ダンスプレビュー表示部３００には、データ合成手段１３４からネットワック１１０を経由して送られてくる音楽データおよびモーション画像データの開始を指示するプレイボタン３０５と、を備えている。
【００４０】
また、前記ユーザ管理データベース１１４から読み出される音楽データは、その楽曲の音高や音色を示す音調データと、音長や休符長や楽曲の全体時間を示すタイミングデータとにより構成され、プレイボタン３０５を操作して音楽データの再生を指示すると、ダンスデータ作成手段１３３は端末側で再生できるような形式の音楽データを送信し、これをユーザコンピュータ１０８などで再生させると共に、タイミングデータにおける全体時間と、現時点での再生経過時間との割合から、音楽データの進行度をリアルタイムに算出して、これを進行バー表示部３０１としてユーザコンピュータ１０８に表示させる。なお、音楽データの進行は、ユーザコンピュータ１０８からの指示によって一時的に停止したり、別の時間にジャンプして音楽データを再生することもできる。
【００４１】
それと同時に、前記ステップＳ７〜Ｓ９で作成したダンスデータの表現時間が、ダンス表現時間表示部３０２で表示されるように、ダンスデータ作成手段１３３は表示情報を作成出力する。時間的に繋がったダンスデータには、ユーザコンピュータ１０８からの指令により、例えば動きの切り替わる区画点と、この区画点を音楽データに含まれるタイミングデータのどの時点に合せるのかを示す同期タイミングデータを、キー値表示部３０３と再生可能な音楽データを参照しながら設定できる。ここでは、ユーザが操作したキー値がキー値表示部３０３に表示され、ここで設定した動作タイミングに基づいて、ダンスプレビュー表示部３００のキャラクタがその動作のダンスを行なう。最終的に、前記保存実行ボタン３０４を操作して、その指令信号をダンスデータ作成手段１３３に送信すると、ダンスデータ作成手段１３３は、それまで設定していた区画点や同期タイミングデータをダンスデータに含ませ、このダンスデータとキャラクタ画像データと音楽データとを互いに関連付けたユーザ毎の保存情報を、ユーザ管理データベース１１４に保存する。
【００４２】
ダンス・音楽同期モード画面３１０では、作成されたダンスデータを基に、キャラクタの動きをダンスプレビュー表示部３００で表示することが可能であり、ユーザが進行バー表示部３０１を見ながら、選択した音楽の進行にダンスの動作タイミングを同期させることにより、ダンスの表現時間に合わせて実際に音楽がどれだけ進められているかが確認できる。また、ユーザが実際に操作したキーの値をキー値表示部３０３で表示することにより、より明確にダンス設定が可能である。この場合、前記ダンスデータの区画点を、音楽の例えば一小節の開始時点から意図的に進めたり、遅らせたりした同期タイミングデータを作成することも可能で、独自のユニークな動きをキャラクタに与えることができる。
【００４３】
保存実行ボタン３０４によって保存したダンスデータは、ユーザ管理データベース１１４において、各ユーザ毎のダンスリストに保存される。また、ダンスのタイトルも保存することができる。保存するダンスリストの数は、ユーザ管理データベース１１４の容量が許す限り、特に限定されない。
【００４４】
こうしてユーザ独自のダンスデータが作成保存されると、このダンスデータを基に、音楽と同期のとれたダンスを踊るキャラクタ画像を、図１０に示すようなコミュニティ表示画面３３０で、ｗｅｂ上に公開することが可能である。当該コミュニティ表示画面３３０は、キャラクタのモーション画像を表示させるプレイエリア表示部３２０と、ユーザ管理データベース１１４に記憶される前記保存情報の人気度を表示させるベストランキング表示部３２１と、新たにユーザ管理データベース１１４に記憶された保存情報を表示させる新着情報表示部３２２と、前記保存情報を他人に公開するか否かを問い合わせるマイダンス表示部３２３などを含んでいる。この場合、キャラクタ画像データとダンスデータを合成して、音楽データのタイミングに同期したキャラクタに動きを与えるモーション画像データをデータ合成手段１３４が作成し送信することで、プレイエリア表示部３２０にキャラクタのモーション画像が表示される。
【００４５】
ここでは、ユーザ管理データベース１１４に保存された自身の保存情報を、プログラム制御手段１４０がマイダンスとしてマイダンス表示部３２３にタイトルで表示させる。ここで、特定の保存情報を他人に公開する旨の指令信号をユーザコンピュータ１０８から送信すると、その保存情報に関するマイダンスが他人に閲覧可能になる。また、新着ダンス情報を提供する旨の指令信号を送信した場合も、他ユーザが閲覧可能な状態になる。
【００４６】
公開されたマイダンスは、ユーザコンピュータ１０８などの端末操作により、その人気度がプログラム制御手段１４０で集計される。そして、他ユーザからの支持が多くなると、ベストダンスリストに登録され、ベストランキング表示部３２１に表示させることができ、ここで自身のダンスを他ユーザに自慢したり競い合うことも可能である。即ち、ベストランキング表示部３２１には、他ユーザから支持を得たダンスの人気度がリスト表示される。これにより、コミュニティ活性化が期待できる。
【００４７】
また、本実施例のプログラム制御手段１４０は、ユーザ自身で作成したマイダンスをＷｅｂ上に登録し、他のユーザとの間で人気度を入力させる機能を有するので、ユーザは独創的なダンスを他のユーザと自慢しあうことができる。それにより、ユーザは何度もサイトを訪問し、他ユーザのダンスが気になるなど、共通意識を持ったユーザが増えるため、ユーザどうしのコミュニティがより活性化される。また、こうした機能を携帯電話１０９で表現することにより、ユーザはどこでも他ユーザの情報の収集が可能になるなど、可動性が得られ、口コミが広がってゆく。以上のことにより、ユーザ自身が喜び、満足感を得ることができる。
【００４８】
図１１は、ユーザコンピュータ１０８の表示器に表示される保存情報表示画面３５０である。この保存情報表示画面３５０は、ユーザ自身の前記保存情報を表示するもので、保存情報に含まれるダンス時間，ダンサーの名前，ダンスの種類，音楽を表示するメイン表示部３４０と、データ合成手段１３４で生成されたモーション画像データと、これに同期する音楽データの携帯電話１０９への送信をクリック指示する送信ボタン３４１と、ユーザが保存した保存情報をマイダンスとしてリスト表示するマイダンス表示部３４２と、各マイダンス毎に設けられ、当該マイダンスのプレビュー表示をクリック指示するビューボタン３４４と、各マイダンス毎に設けられ、当該マイダンスの削除をクリック指示する削除ボタン３４５と、を備えている。そして、ビューボタン３４２をクリックすることによりその指示信号がデータ合成手段１３４に送られると、データ合成手段１３４は該当するマイダンスのモーション画像データを作成して、音楽データと共にユーザコンピュータ１０８に送信する。これにより、プレイエリア表示部３４６にキャラクタのモーション画像がプレビュー表示される。また、削除ボタン３４５をクリックすることにより、そのマイダンスに対応した保存情報が、ユーザ管理データベース１１４から削除される。
【００４９】
前記保存情報表示画面３５０で、ユーザコンピュータ１０８のキーやマウスにより、送信ボタン３４１をクリック操作すると、プログラム制御手段１４０のデータ変換配信手段１３５は、選択したマイダンスに対応するデータ合成手段１３４が作成したモーション画像データと音楽データとを、保存情報の一部に予め記憶した指定の携帯電話１０９が再生し得る形式に変換して、ネットワーク１１０経由でその携帯電話１０９に配信する。
【００５０】
図１２は、携帯電話１０９の表示器１０９Ａに表示される各種表示形態を示している。携帯電話１０９上のインターフェースでは、ユーザは、携帯電話１０９を介して双方向にデータや情報を転送できる。図１２（Ａ）は、表示器１０９Ａに表示されるダンスビュー表示部４００（前記ダンスビュー表示部２０６と同じ）であり、ここではキャラクタが実際に音楽に同期のとれたダンスを踊っているインターフェースを表現可能である。また、作成したダンスを保存することが可能であり、該生成されたダンスを図１２（Ｂ）に示すようなリスト表示部４０１でリスト表示することが可能である。さらに、図１２（Ｃ）のダウンロード表示部４０２は、データ変換配信手段１３５により転送されたモーション画像データと音楽データのダウンロード状態を表示している。このダウンロードは、ユーザコンピュータ１０８や携帯電話１０９がデータベースシステム１０７にアクセス可能であれば何時何処でも可能であり、しかも必要なデータだけをダウンロードすればよいので、大容量のメモリを携帯電話１０９に保有する必要がない。
【００５１】
携帯電話１０９は、ダウンロードしたモーション画像データを、図１２（Ａ）に示すダンスビュー表示部４００に再生表示すると共に、図示しないイヤホンなどの音声出力手段を通じて音楽を再生する。これにより、音楽データに合せて、表示器１０９Ａ上でキャラクタがダンスをユニークに踊るような表示を何時でも行なうことができる（ステップＳ１０）。
【００５２】
さらに、ｗｅｂ用のダンスを携帯端末上に表現する手法を、図１３の概略図に基づき説明する。プログラム制御手段１４０には、ｗｅｂ上のキャラクタに合せたダンスを作成するダンス作成手段１３３やデータ合成手段１３４に相当するインターフェース４１０があり、これを携帯電話１０９の表示器１０９Ａ上で表現するために、端末表示部に表れるアイコンをクリックすることにより、データ変換配信手段１３５を構成する画像変換データベース４１２にデータを送信する。さらにデータ変換配信手段１３５は、該変換されたデータを携帯電話１０９に送信する送信手段も兼ねている。
【００５３】
こうして生成されたモーション画像データと音楽データは、携帯電話１０９で再生される。図１４（Ａ）に示すダンスビュー表示部４３０では、指定されたモードでキャラクタがダンスを踊っている状態が表示される。また、ユーザがすでに作成した保存情報を、図１４（Ｂ）に示すようなマイダンスのリスト表示部４３１にタイトルで表示することも可能であり、他のダンスを選択することもできる。
【００５４】
このように、ネットワーク１１０を介してユーザ端末（ユーザコンピュータ１０８や携帯電話１０９など）と接続可能なデータベースシステム１０７は、複数のキャラクタ画像データと、複数の音楽データとを格納する書き替え可能なサンプルデータベースとしてのキャラクタ画像データベース１１１と音楽データベース１１２とを備え、ユーザ端末からネットワーク１１０を経由したコマンド入力により、キャラクタ画像データベース１１１に格納された複数のサンプルキャラクタ画像データから、特定のキャラクタ画像データを選択するキャラクタ画像選択手段１３１と、ユーザ端末からのコマンド入力により、音楽データベース１１２に格納された複数のサンプル音楽データから、特定の音楽データを選択する音楽選択手段１３２と、ユーザ端末からネットワーク１１０経由でのコマンド入力を受けて、前記キャラクタの動きを決定する動作データ（ダンスデータ）を作成する動作データ作成手段としてのダンスデータ作成手段１３３と、キャラクタ画像データとダンスデータを合成して、キャラクタに動きを与えるモーション画像データを作成し、このモーション画像データ及び音楽データをネットワーク１１０経由でユーザ端末に送信する送信手段としてのデータ合成手段１３４及びデータ変換配信手段１３５、とを備えている。
【００５５】
こうすれば、ユーザはユーザ端末を利用して、ネットワーク１１０経由でキャラクタ画像及び音楽データを選択したり、キャラクタの動作データを決定して、音楽データと動きのあるモーション画像データとを、ネットワーク１１０経由で取得することができる。そのため、自身のユーザ端末に、データを選択・作成するためのメモリを確保する必要がなく、音楽と共に動きのあるモーション画像データを、ネットワーク１１０を通じてインタラクティブに生成することが可能になる。しかも、書き替え可能なデータベース１１１〜１１４を備えることにより、ユーザに提示するサンプルのキャラクタ画像データや音楽データは随時更新可能となり、ユーザに対するマンネリ化を防ぐことができる。
【００５６】
また、ダンスデータ作成手段１３３は、キャラクタの各部について、ユーザ端末からネットワーク１１０経由でのコマンド入力により個々に時間毎の位置を設定することで、キャラクタの動きを決定するようになっている。
【００５７】
こうすれば、キャラクタ全体の位置が各々決められた異なる複数のサンプル画像を時系列的に並べることで、動作データにおけるキャラクタの動きを決定するのではなく、キャラクタの例えば手や足などの各部について、個々に時間毎の位置を設定することで、キャラクタ全体の動きを決めてゆくので、サンプルとなる画像データは不要であり、ユーザが画一化された動きに飽きるようなマンネリ化も防ぐことができる。
【００５８】
また、前記送信手段として本実施例では、モーション画像データ及び音楽データを、ユーザ端末の中の携帯端末（携帯電話１０９）で再生可能なデータ形式に変換して、ネットワーク１１０経由で当該携帯電話１０９に送信するデータ変換配信手段１３５を備えている。
【００５９】
これにより、携帯電話１０９で再生できるように変換されたモーション画像データ及び音楽データが、ネットワーク１１０経由で当該携帯電話１０９に配信されるので、携帯電話１０９側でデータ変換を行なう必要がなく、メモリ容量を削減できる。
【００６０】
さらに、本実施例のダンスデータ作成手段１３３は、キャラクタ画像，音楽データ及び動作データを関連付けた保存情報をユーザ管理データベース１１４に格納し、その後で前記送信手段が、携帯電話１０９からネットワーク経由１１０でのコマンド入力を受けると、ユーザ管理データベース１１４に格納した複数の保存情報の中から特定の保存情報を選択し、その保存情報からモーション画像データ及び前記音楽データを携帯電話１０９に送信するようになっている。
【００６１】
これにより、ユーザがそれまで生成したキャラクタ画像，音楽データ及び動作データを、各々関連付けてユーザ管理データベースに保存情報として格納しているので、携帯電話１０９側では必要な保存情報だけを選択し、そこからモーション画像データ及び音楽データをダウンロードすることができる。
【００６２】
本考案は上記実施例に限定されるものではなく、本考案の要旨の範囲において種々の変形実施が可能である。ここでのモーション画像の対象物として、人間以外の例えば動物や植物のキャラクタを用いてもよい。また、モーション画像は１つの連続した動画像、または複数の静止画像を組み合わせたものの何れであってもよい。
【図面の簡単な説明】
【００６３】
【図１】本考案の一実施形態を示すモーション画像作成システムの全体構成図である。
【図２】同上、システムの動作手順を示すフローチャートである。
【図３】同上、ダンスプレビューのインターフェースを示すもので、（Ａ）はユーザコンピュータのディスプレイに表示された状態を、また（Ｂ）は携帯電話の表示器に表示された状態を示している。
【図４】同上、端末表示器に表示される各画面を示し、（Ａ）はキャラクタ選択画面を、（Ｂ）は音楽選択画面を、（Ｃ）は動作モード選択画面を、（Ｄ）は最終的に再生されるダンスビュー画面を示している。
【図５】同上、完成ダンスデータ選択画面の一例を示す説明図である。
【図６】同上、オリジナルダンスデータ生成画面の一例を示す説明図である。
【図７】同上、ダンスデータ選択画面の一例を示す説明図である。
【図８】同上、ダンスの練習表示画面の一例を示す説明図である。
【図９】同上、ダンス・音楽同期モード画面の一例を示す説明図である。
【図１０】同上、コミュニティ表示画面の一例を示す説明図である。
【図１１】同上、保存情報表示画面の一例を示す説明図である。
【図１２】同上、携帯電話の表示器に表示される各種表示形態を示しており、（Ａ）はダンス表示部を、（Ｂ）はリスト表示部を、（Ｃ）はダウンロード表示部を示している。
【図１３】同上、ｗｅｂ用のダンスを携帯端末上に表現する手法を示す概略説明図である。
【図１４】同上、携帯電話の表示器に表示される各種表示形態を示しており、（Ａ）はダンス表示部を、（Ｂ）はリスト表示部を示している。
【符号の説明】
【００６４】
１０７  データベースシステム（コンピュータ）
１０８  ユーザコンピュータ（ユーザ端末）
１０９  携帯電話（ユーザ端末、携帯端末）
１１０  ネットワーク（通信ネットワーク）
１１１  キャラクタ画像データベース
１１２  音楽データベース
１１３  ダンスデータベース
１１４  ユーザ管理データベース
１３１  キャラクタ画像選択手段
１３２  音楽選択手段
１３３  ダンスデータ作成手段（動作データ作成手段）
１３４  データ合成手段（送信手段）
１３５  データ変換配信手段（送信手段）
【図１】
0003124047.tif 000003
【図２】
0003124047.tif 000004
【図３】
0003124047.tif 000005
【図４】
0003124047.tif 000006
【図５】
0003124047.tif 000007
【図６】
0003124047.tif 000008
【図７】
0003124047.tif 000009
【図８】
0003124047.tif 000010
【図９】
0003124047.tif 000011
【図１０】
0003124047.tif 000012
【図１１】
0003124047.tif 000013
【図１２】
0003124047.tif 000014
【図１３】
0003124047.tif 000015
【図１４】
0003124047.tif 000016