(57)【要約】【課題】  音楽のテンポに同期し歌詞に合わせた意味があり違和感のない舞踊手本を作成するために必要な、多パターン且つ詳細に測定した舞踊のモーションデータを抽出して舞踊手本を作成する舞踊手本作成用装置及び舞踊手本作成用プログラムを提供することを課題とする。【解決手段】  舞踊手本の音楽として指定された音楽データのテンポ情報と、その音楽データの歌詞情報とから成る音楽情報を取得する音楽情報取得手段と、音楽情報取得手段により取得されたテンポ情報及び歌詞情報に基づき格納部からモーションデータを抽出する動作情報抽出手段と、動作情報抽出手段により抽出されたモーションデータ編集して一連の舞踊手本データを作成する舞踊手本作成手段と、を備えた。【選択図】  図１
2005235039.tif 000002
【特許請求の範囲】
【請求項１】
舞踊手本の音楽として指定された音楽データのテンポ情報と、その音楽データの歌詞情報とから成る音楽情報を取得する音楽情報取得手段と、前記音楽情報取得手段により取得されたテンポ情報及び歌詞情報に基づき格納部からモーションデータを抽出する動作情報抽出手段と、前記動作情報抽出手段により抽出されたモーションデータを編集して一連の舞踊手本データを作成する舞踊手本作成手段と、を備えたことを特徴とする舞踊手本作成用装置。
【請求項２】
舞踊手本の音楽として指定された音楽データのテンポ情報と、その音楽データの歌詞情報とから成る音楽情報を取得する音楽情報取得機能と、前記音楽情報取得機能により取得されたテンポ情報及び歌詞情報に基づき格納部からモーションデータを抽出する動作情報抽出機能と、前記動作情報抽出機能により抽出されたモーションデータを編集して一連の舞踊手本データを作成する舞踊手本作成機能と、を備えたことを特徴とする舞踊手本作成用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は舞踊手本作成用装置、及び舞踊手本作成用プログラムに係り、詳細には、音楽のテンポに同期し歌詞に合わせた意味があり、違和感のない舞踊の手本を機械的に作成する技術に関する。
【背景技術】
【０００２】
近年、文化財が深刻な危機に瀕している。現代の社会構造の変化と科学技術の進歩の中で古いものが捨て去られていくといった風潮がある。文化財もそういった流れで衰退、廃絶、消滅等の一途を辿っている。しかし、これまで人類が築き上げてきた文化遺産はどれも歴史的にも芸術的にも非常に価値が高いものばかりであり、その保存は人類においてとても重要な課題となっている。
【０００３】
その中、近年無形文化財のアーカイブ、コンテンツ化が盛んに行なわれている。無形文化財とは形のない文化財、具体的には古来伝統的に伝わる舞踊、演劇、音楽等である。無形文化財は有形の文化財に比べて形がないため保存が困難である。無形文化財をアーカイブ、コンテンツ化することで、無形文化財にデジタル化の利点を加えることができる。それらは主に記録、保存性、安定性の向上、伝達、利用のし易さ等であり、それらを生かすことにより無形文化財の記録、保存伝承、更なる発展等が可能になると考えることができる。
【０００４】
無形文化財の一つに日本の伝統舞踊がある。これも、近年後継者が不足し存続が危ぶまれているものの一つである。加えて舞踊は演舞する人の技術によって成り立っているので、楽譜、台本等である程度の形態を残せる音楽、演劇に比べて更に保存、伝承が難しい。現在舞踊のコンテンツ化は他の無形文化財同様盛んに行なわれている。代表的なものに舞踊譜を利用する方法がある。
【０００５】
舞踊譜とは音楽で言う楽譜のようなものである。主に演舞者の動くべき動作を音楽の音符のように、図形や記号の羅列によって記述、保存しようというものである。日本ではこれまであまり用いられなかったが、海外ではバレエ等の世界で古くから用いられている方法である。現在、最も広く用いられている記譜法は、ラバン式身体運動記譜法である（非特許文献１参照）。この方法は、体のそれぞれの部分にそれぞれの譜面が用意されていて、舞踊を定式化できる。ただし、最初に見ると複雑なので、それを見てすぐに踊るということは難しい。
【０００６】
確かに、踊りの保存だけを目的としているのであればこのような方法が最適で、最も好ましい。しかし、踊りの本質を考えた場合、本来踊りとは人の技術によって成り立っており、無形文化財の保存とは単に踊りを形的に保存することの他に、新しい踊りの創作、伝承も重要であるが、上述した舞踊譜を用いた方法では、舞踊譜を作成するために有識者の手間と時間が掛かる割には、作成された舞踊譜を初心者が理解するのに知識と慣れを必要とするため効率的ではない。
【０００７】
【特許文献１】特開平１０−３１９９５７
【特許文献２】特開２０００−１７２８６９
【非特許文献１】高木龍也、岡田義広、田中譲著                                                「グラフィクスとＣＡＤ」情報処理学会発行  １９９６年
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、上記実情に鑑みてなされたもので、音楽のテンポに同期し且つ歌詞に合った、意味のある違和感のない舞踊手本を自動生成することができる舞踊手本作成用装置及び舞踊手本作成用プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００９】
請求項１に記載した発明では、舞踊手本の音楽として指定された音楽データのテンポ情報と、その音楽データの歌詞情報とから成る音楽情報を取得する音楽情報取得手段と、前記音楽情報取得手段により取得されたテンポ情報及び歌詞情報に基づき格納部からモーションデータを抽出する動作情報抽出手段と、前記動作情報抽出手段により抽出されたモーションデータ編集して一連の舞踊手本データを作成する舞踊手本作成手段と、を備えたことにより前記課題を解決する。
【００１０】
請求項２に記載した発明では、舞踊手本の音楽として指定された音楽データのテンポ情報と、その音楽データの歌詞情報とから成る音楽情報を取得する音楽情報取得機能と、前記音楽情報取得機能により取得されたテンポ情報及び歌詞情報に基づき格納部からモーションデータを抽出する動作情報抽出機能と、前記動作情報抽出機能により抽出されたモーションデータ編集して一連の舞踊手本データを作成する舞踊手本作成機能と、を備えたことにより前記課題を解決する。
【発明の効果】
【００１１】
本発明によれば、格納部に、歌詞に合致するレコードが存在した場合において、音楽のタイムライン上にその舞踊の適当なモーションデータを配置することにより、音楽のテンポに同期し且つ歌詞に合った意味のある舞踊手本を自動生成できる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の舞踊手本作成用装置、及び舞踊手本作成用プログラムを実施するための最良の形態について、図１から図５を参照して説明する。図１は、本実施の形態に係る、舞踊手本作成用装置の機能を備えた舞踊手本作成システムのハードウエアの構成図である。舞踊手本作成システムは、図１に示すように装置全体を制御するための制御部１を備えている。この制御部１には、データバス等のバス２を介して、舞踊手本作成システムにおける各装置に対して各種データを入力するためのキーボード３、マウス４、表示装置５、通信制御装置６、記憶装置７、記憶媒体駆動装置８、入出力インタフェース９が接続されている。制御部１は、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２を備えている。
【００１３】
ＲＯＭ１１は、読み出し専用メモリーである。ＲＡＭ１２は、データの書き込みと読み出しが随時可能な半導体メモリーである。このＲＡＭ１２には、本実施形態による舞踊手本作成処理を行なうための各種エリアが確保されるようになっている。
【００１４】
表示装置５には、例えばＣＲＴやＬＣＤ等が使用される。この表示装置５には、キーボード３やマウス４による入力結果が表示されたり、舞踊手本作成処理における、舞踊手本等が表示されたりするようになっている。
【００１５】
通信制御装置６は、舞踊手本作成システムと他のパーソナルコンピューター等の各種電子機器との間をネットワーク接続するための制御装置である。
【００１６】
記憶装置７は、扱うプログラムやデータを保存しておく装置である。記憶装置７は、プログラム格納部１３、データ格納部１４、生成情報データベース格納部１５、振り情報データベース格納部１６、動作情報データベース格納部１７、図示しないその他の格納部等を有している。
【００１７】
プログラム格納部１３には、本実施形態における舞踊手本作成処理プログラム等の各種プログラムが格納されている。プログラム格納部１３に格納されているプログラムの詳細な内容については、後に説明する。データ格納部１４には、ユーザーに関するデータ等のシステムが必要とする各種データが格納されている。
【００１８】
生成情報データベース格納部１５には、生成情報が格納されている。この生成情報データベースは、登録されている「季節、時間、天候、感情」等の生成情報別に格納されている。この生成情報は、人間により対話的に登録する方法等を用いて作成される。
【００１９】
振り情報データベース格納部１６には、複数のフィールドの振りレコードが多数格納されている。必要に応じてこの振りレコードの中から所定のモーション検索用キーワード等と一致している振りレコードが抽出される。また、連続して踊ることにより意味を持つ振りを作成するときに、この振り情報データベース格納部１６の中から「後続する振りフィールド」にある、後ろに続く振り情報の振りレコードを連続して使用する。
【００２０】
動作情報データベース格納部１７には、動作情報が格納されている。この動作情報は、振り情報データベース格納部１６に格納されている振り情報データベースの振りレコード毎に対応している。この動作情報は、モーションキャプチャーにより３次元空間での長期舞踊経験者の動きを測定する方法等を用いて作成される。
【００２１】
記憶媒体駆動装置８は、ＣＰＵ１０が外部の記憶媒体から音楽データやプログラム等を読み込むための駆動装置である。記憶媒体に記憶されているプログラム等には、本実施形態の舞踊手本作成用システムにより実行される舞踊手本作成処理等の各種プログラム、及び、そこで使用される生成情報、振り情報、動作情報、データ等も含まれる。
【００２２】
ここで、記憶媒体とは、音楽データやプログラムやデータ等が記憶される記憶媒体をいい、具体的には、ハードディスク、磁気テープ等の磁気記憶媒体、メモリーカードやＩＣカード等の半導体記憶媒体、ＣＤやＣＤ−ＲＯＭ、ＭＯ、ＰＤ等の光学的に情報が読み取られる記憶媒体、その他各種方法で音楽データやプログラム等が記憶される記憶媒体が含まれる。記憶媒体駆動装置８は、これらの各種記憶媒体から音楽データやプログラムを読み込む他に、書き込み可能な記憶媒体に対してＲＡＭ１２や記憶装置７に格納されているデータ等を書き込むことが可能である。
【００２３】
本実施形態の舞踊手本作成システムでは、制御部１のＣＰＵ１０が、記憶媒体駆動装置８にセットされた外部の記憶媒体からプログラムを読み込んで、記憶装置７の各部にインストールする。そして、本実施形態による舞踊手本作成処理等の各種処理を実行する場合、記憶装置７から該当プログラムをＲＡＭ１２に読み込み、実行するようになっている。但し、記憶装置７からではなく、記憶媒体駆動装置８により外部の記憶媒体から直接ＲＡＭ１２にプログラムを読み込んで実行することも可能である。また、舞踊手本作成システムによっては、本実施形態の舞踊手本作成処理プログラム等を予めＲＯＭ１１に記憶させておき、これをＣＰＵ１０が実行するようにしてもよい。更に、本実施形態の舞踊手本作成処理プログラム等の各種プログラムやデータを、通信制御装置６を介して他の記憶媒体からダウンロードし、実行するようにしてもよい。
【００２４】
入出力インタフェース９は、音声や音楽等の出力を行なうスピーカー等の各種機器を接続するためのインタフェースである。
【００２５】
本実施形態の舞踊手本作成システムは、パーソナルコンピューター等を含むコンピューターシステムで構成するだけでなく、ＬＡＮのサーバー、ホストコンピューター、インターネット上に接続されたコンピューターシステム等によって構成することも可能である。
【００２６】
次にこのように構成された本実施形態の舞踊手本作成システムによる舞踊手本作成処理の動作について説明する。図３は、舞踊手本作成処理の動作を表したフローチャートである。本実施形態による舞踊手本作成処理では、舞踊手本作成を希望する対象音楽がＣＤに記録されており、これをベースに作成する場合を例に説明する。
【００２７】
ＣＰＵ１０は、まず舞踊手本作成を希望する対象音楽のテンポデータを取得し、ＲＡＭ１２内のテンポデータ格納エリア１８に格納する。本実施形態では、マウス４のクリックにより作成されたテンポデータの他、記憶媒体駆動装置８により記憶媒体から読み出した外部で作成されたテンポデータ、予め図示しないデータベースに格納されているテンポデータ、通信制御装置６からダウンロードしたテンポデータ等の各種テンポデータを舞踊手本作成の対象となる音楽のテンポデータとして取得することができる。
【００２８】
ＣＰＵ１０は、次に舞踊手本作成を希望する対象音楽の歌詞データを取得し、ＲＡＭ１２内の歌詞データ格納エリア１９に格納する。本実施形態では、キーボード３の入力操作により作成された歌詞データの他、記憶媒体駆動装置８により記憶媒体から読み出した外部で作成された歌詞データ、予め図示しないデータベースに格納されている歌詞データ、通信制御装置６からダウンロードした歌詞データ、及び図示しない文字認識装置で文字認識した歌詞データ等の各種歌詞データを、舞踊手本作成の対象となる音楽の歌詞データとして取得することができる。
【００２９】
そして、ＣＰＵ１０は、取得した歌詞データを解析して単語の特定を行ない、辞書検索プログラムを起動して歌詞データの解析を行なう。ここでは、歌詞データの単語解析及び補足情報解析を実行して歌詞データの解析を行なう。
【００３０】
補足情報解析とは、具体的には、踊りの性別の選択、曲のイメージの選択、及び季節の指定を行なう。踊りの性別の選択、曲のイメージの選択、季節の指定は、予め用意された選択肢の中からユーザーが選択し得るユーザーインターフェースを設ける等する。踊りの性別の選択に関する選択肢には、例えば、「男踊り／女踊り」を設ける。曲のイメージの選択に関する選択肢には、例えば、「指定しない／普通／明るい／元気な／勇ましい／粋な／いなせな」等を設ける。季節の指定に関する選択肢には、例えば、「季節の指定をしない／早春／春／晩春／初夏／梅雨／夏／晩夏／初秋／秋／晩秋／初冬／冬」等を設ける。
【００３１】
ここで、自動生成される踊りが単調化しないように、踊りの性別毎のイメージを、更にいくつか選択して優先順位を割り当てるようにすることができる。例えば、女踊りを選択した場合には、「真面目／可愛い／普通／可憐／粋／艶っぽい／はねる」等のイメージを選択できるようにし、男踊りを選択した場合には「真面目／普通／勇ましい／粋／いなせ／元気／はねる」等のイメージを選択できるようにする。
【００３２】
このようにしてユーザーによって入力された設定に従い、生成情報格納部を対象に検索が行なわれる。具体的には、特定の季節を表す振りの場合、生成情報格納部中の季節フィールドに、「早春／春／晩春／初夏／梅雨／夏／晩夏／初秋／秋／晩秋／初冬／冬」といった季節の名前が格納されており、ユーザー設定で季節が指定された場合は、それと一致するデータを持つレコードが抽出される。
【００３３】
特定の時間帯を表す振りの場合、生成情報格納部中の時間フィールドに、「早朝／朝／昼／夕方／晩／夜／深夜」といった時間帯名が格納されており、歌詞中に時間帯名が含まれていた場合は、それと一致するデータを持つレコードが抽出される。
【００３４】
特定の天候を表す振りの場合、生成情報格納部中の天候フィールドに、「晴れ／曇り／雨／雪／暑い／寒い／暖かい／涼しい」といった天候の名前が格納されており、歌詞中に天候名が含まれていた場合は、それと一致するデータを持つレコードが抽出される。
【００３５】
特定の感情を表す振りの場合、生成情報格納部中の感情フィールドに感情の度合いが格納されている。感情フィールドは、「愛憎、喜怒、哀楽、欲求」の４つのフィールドから構成され、データはそれぞれ−１００〜１００の数値で定義され、１つのレコードが複数の感情を含むことができる。
【００３６】
次に、生成情報格納部から抽出された複数のレコードから、最も歌詞に合致するレコードが選択され、その選択されたレコードのモーション検索用キーワードがモーション検索部に引き渡される。
【００３７】
モーション検索部は、辞書検索プログラムより渡された、モーション検索用キーワードに一致するキーワードを持つ振り情報データベース１６中の振りレコードを抽出する（Ｓ１０１）。振りレコードは動作情報格納部に格納された動作情報と１対１に対応している。
【００３８】
各フィールドの何れかがモーション検索用キーワードと一致していれば、その振りレコードは振り候補として抽出される（Ｓ１０２）。例えば、ユーザー設定で小道具が指定されている場合は、小道具を使用する振りレコードのみ検索対象となる。また、踊りの性別が指定されている場合、女踊りの場合は性別フィールドが女のデータのみが検索の対象となり、男踊りの場合は性別フィールドが男のデータのみが検索の対象となる。
【００３９】
同じ振りが何度も続けて生成されることを防ぐため、一度確定された振りは採用時の優先度が下げられる。なお、各カテゴリが指定された場合は、カテゴリが一致する振りレコードが検索の対象となる。
【００４０】
そして、モーション検索部の処理によって選出された動きデータがタイムライン上に配置されて最終的な舞踊が生成される（Ｓ１０３）。ここで、歌詞に合致するレコードが存在しなかった場合、モーションパートには特定の意味を持たないレコードが、後述する連結可能性に基づいて配置される。１つのモーションが決定すると、他にモーションが決まっていないものがあるかどうかの判断が成され（Ｓ１０４）、他にモーションが決まっていないものがあれば（Ｓ１０５）、上述した処理が、全てのモーションが決定されるまで繰返し行なわれる。
【００４１】
上記連結可能性とは、複数のレコードが抽出された場合に、既に確定された前後の振りと連結が可能かどうかの評価のことである。例えば、小道具を持っている振りの場合、扇子の状態や持ち方、或いは袖や袂の状態等が、既に確定された前後の振りとスムーズに繋がるかどうかが評価された上で決定される。
【００４２】
評価は、振りの長さと各関節の位置についてなされる。振りの長さは、挿入可能な長さかどうかを評価する。各関節の位置は、既に確定された振りと連結可能な位置にあるかどうかを評価する。各レコードには、開始時及び終了時の関節の状態がＸ軸、Ｙ軸、及びＺ軸それぞれの回転角として格納されており、これらの情報から振りの開始時及び終了時の各関節の位置及び姿勢を求めることができる。前後の振りの若干のズレは、２つの姿勢を計算により補完することで繋ぎの振りを生成している。このような処理が実行され、歌詞に最適なレコードが抽出され、動作情報格納部から動きデータが取得されて各パートのモーションが確定される。
【００４３】
また、振りの中には一部、連続して踊ることにより意味を持つ振りが存在する。このような振りのレコードには後続する振りフィールドに、後に続く振り情報が格納されている。検索を行なう際には、この連続する振りを１つの長い振りとして取り扱うものとする。小道具、関節位置等の連続する振りは、予め振り情報格納部を構築する際に既に連続しているため、振りの長さのみ評価を行なうことになる。
【００４４】
舞踊の自動作成後、図４に示すようなプレビュー画面にて３ＤＣＧキャラクタを用いて舞踊を再生し、作成された舞踊全体を３Ｄ空間内の任意の視点から確認できる。作成された舞踊を好みに合わせて手動で編集を行なう場合には、図５の編集画面上で、希望の振りを条件検索で格納部から呼び出すことができ、振り単位で入れ替え、追加、削除を行なうこともできる。
【００４５】
この発明をある程度詳細にその最も好ましい実施態様について説明してきたが、この発明の精神と範囲に反することなしに広範に異なる実施態様を構成することができることは明白なので、この発明は添付請求の範囲において限定した以外はその特定の実施態様に制約されるものではない。
【図面の簡単な説明】
【００４６】
【図１】本実施の形態に係る、舞踊手本作成用装置の機能を備えた舞踊手本作成システムのハードウエアの構成図である。
【図２】本発明に係る初期設定を行なう設定画面を説明するための図である。
【図３】本発明に係る舞踊手本作成用装置の動作を説明するためのフローチャートである。
【図４】本発明に係る舞踊を確認するプレビュー画面を説明するための図である。
【図５】本発明に係る舞踊を編集する編集画面を説明するための図である。
【符号の説明】
【００４７】
１    制御部
２    バス
３    キーボード
４    マウス
５    表示装置
６    通信制御装置
７    記憶装置
８    記憶媒体駆動装置
９    入出力インタフェース
１０  ＣＰＵ
１１  ＲＯＭ
１２  ＲＡＭ
１３  プログラム格納部
１４  データ格納部
１５  生成情報データベース格納部
１６  振り情報データベース格納部
１７  動作情報データベース格納部
１８  テンポ格納エリア
１９  歌詞格納エリア
【図１】
2005235039.tif 000003
【図２】
2005235039.tif 000004
【図３】
2005235039.tif 000005
【図４】
2005235039.tif 000006
【図５】
2005235039.tif 000007