(57)【要約】【課題】キーフレーム補間を利用した２次元動画生成方法は現在までにさまざまな形で発表されているが、これまでに紙や布のような平たい物体の３次元上における自由なアニメーションをうまく表現する手法がなかったため、実際のアニメーション製作現場においては利用されてこなかった。【解決手段】本発明においては、制御点により生成されるある曲線の制御点を、制御点により生成される他の曲線上に取ることを可能にすることにより、紙や布のような平たい物体の３次元上における自由なアニメーションを生成することを可能とする。【選択図】        なし【特許請求の範囲】
【請求項１】
キーフレーム補間を利用した２次元動画生成方法において、その入力であるベジエ曲線もしくはスプライン曲線もしくはＢスプライン曲線の制御点を、座標に代わり、先に入力されたそれらの曲線の一つとそのパラメータを選択し、記録することにより、先に入力された曲線上に設定できることを特徴とする動画生成方法。
【請求項２】
請求項１記載の方法を実行させるためのプログラム
【請求項３】
請求項２記載のプログラムを記録したコンピュータ読み取り可能な記録媒体
【請求項４】
キーフレーム補間を利用した２次元動画生成装置において、その入力であるベジエ曲線もしくはスプライン曲線もしくはＢスプライン曲線の制御点を、先に入力されたそれらの曲線の一つとそのパラメータを選択し、記録できる機構を持つことにより、座標に代わり、先に入力された曲線上に設定できることを特徴とする動画生成装置。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、動画の作成に関する方法及びその装置、プログラム、該プログラムを記録した記録媒体に関するものである。
【０００２】
【従来の技術】
ここで従来技術であるキーフレーム補間を利用した二次元動画生成方法を説明する。
【０００３】
補間を行いたい複数枚の原画を構成する線を、ベジエ曲線などの制御点により表されるデータとして記録し、原画間におけるそれらの点を対応付け、それらの制御点の座標を時間的にスプライン補間、線形補間などに代表される数学的補間方法を用いて補間する。補間された制御点を再びベジエ曲線などにより描画する。その後、必要に応じてそれらベジエ曲線群の内部をあらかじめ指定された順序によりあらかじめ指定された色で塗りつぶすことにより任意の時刻の中割りを得ることができる。
なおこの方法を装置として実現するには、マウス、タブレット、キーボードなどの入力装置により曲線の制御点の座標をハードディスク、メモリなどの記録装置に記録し、前記入力装置を用いて各原画間における対応を入力し、前記記録装置に記録する。ＣＰＵなどの演算装置を用いて補間を行い、補間された制御点を再びベジエ曲線などにより描画する。その後、必要に応じてそれらベジエ曲線群の内部をあらかじめ指定された順序によりあらかじめ指定された色で走査変換などの方法を利用し塗りつぶし、ディスプレイなどの出力装置に出力する。
【０００４】
【発明が解決しようとする課題】
例えば図２、図３間の原画を補間し、紙をめくる様子を表現する動画を生成する場合、図３を表す図４に表される線１は必ず線２上の点から線３上の点を結ぶ線でなければならないのだが、上記従来までの方法では制御点を座標により記録していたため、このような動画を生成することができなかった。本発明では前記問題点を改善する二次元動画生成方法、前記方法を実行可能なプログラム、前記プログラムを記録した記録媒体、及び装置を提供することを課題とする。
【０００５】
【課題を解決するための手段】
上述した課題を解決するために、本発明においては請求項１記載の構成をしている。これにより、上記従来の方法では設定できなかった他の曲線上にある、ある曲線の制御点を設定できるようになるため、上記課題を解決することができる。実施例の項において詳説する。
【０００６】
請求項２において上記方法を実施可能なプログラムを提供する。
【０００７】
請求項３において上記プログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
【０００８】
請求項４により請求項１の方法を実施可能な装置を提供する
【０００９】
【発明の実施の形態】
図１に装置構成例を示す。この装置において、動画を製作する場合には、原画を構成する線の制御点の入力、各原画間における制御点同士の対応付けを行うためマウス、タプレット、キーボード、などの入力装置１５が使用され、ＣＰＵ１６において、入力されたデータの処理、または動画を生成するための制御点の補間の計算が行われる。入力されたデータ、及びＣＰＵ１６による計算結果はメモリ１７に記憶される。
【００１０】
動画生成のためのデータを入力するようにユーザに促すため、もしくは生成された動画の確認のためにディスプレイ、ビデオ機器、プリンタなどの出力装置１８を利用する。生成された動画はａｖｉやｍｐｅｇなどのアニメーションファイル形式にコーディングされ、ＨＤＤ、ＣＤ−Ｒ、ＤＶＤなどの大容量記録媒体１９に記憶され、必要に応じてディスプレイ、ビデオ機器、プリンタなどの出力装置１８に出力される。
【００１１】
【実施例１】
例として、図２、図３間の原画を補間した動画を生成する。図２の原画を表示する時刻を０とし、図３の原画を表示する時刻を２０として、紙をめくる様子を表現する、全部で２１枚から成る動画を生成する。
【００１２】
まず、図２の原画を構成する曲線を図５に表される３次ベジエ曲線群と、図４の線１に対応する曲線を表す図６の３次ベジエ曲線、２つに分けてコンピュータに入力する。図５に示される点４，５，６，７により一つの、点７，８，９，１０により一つの、点１０，１１，１２，１３により一つの、点１３，１４，２０，４により一つの３次ベジエ曲線を構成している。これらの座標を制御点として入力し、コンピュータに記録する。図６に示される点２１，２２，２３，２４により一つの３次ベジエ曲線を構成している。これらの点を制御点として入力し、コンピュータに記録する。ただし、請求項１にあるように、ここで制御点２１は制御点１３，１４，２０，４により構成される３次ベジエ曲線のパラメータ１．０の座標を与え，その座標ではなく、制御点４，５，６，７により構成される曲線とそのパラメータ１．０を記録する。制御点２４についても同様に、制御点７，８，９，１０により構成される３次ベジエ曲線のパラメータ０．０の座標を与え、その座標ではなく、制御点７，８，９，１０により構成される曲線とそのパラメータ０．０をコンピュータに入力し記録する。制御点２２，２３はその座標をコンピュータに入力し、記録する。
図５と図６を重ねて表示すると図３０のようになる。
【００１３】
図３の原画を構成する曲線についても図７に表される３次ベジエ曲線群と、図４の線１に対応する曲線を表す図８の３次ベジエ曲線、２つにわけてコンピュータに入力する。図７に示される点２５，２６，２７，２８により一つの、点２８，２９，３０，３１により一つの、点３１，３２，３３，３４により一つの、点３４，３５，３６，２５により一つの３次ベジエ曲線を構成している。これら座標を３次ベジエ曲線の制御点として入力し、コンピュータに記録する。図８に示される点３７，３８，３９，４０により一つの３次ベジエ曲線を構成している。これらの点を制御点として入力し、コンピュータに記録する。ただし、請求項１にあるように、ここで制御点３７は制御点３４，３５，３６，２５により構成される３次ベジエ曲線のパラメータ０．６の座標を与え，その座標ではなく、制御点３４，３５，３６，２５により構成される曲線とそのパラメータ０．６を記録する。制御点４０についても同様に、制御点２８，２９，３０，３１により構成される３次ベジエ曲線のパラメータ０．４の座標を与え、その座標ではなく、制御点２８，２９，３０，３１により構成される曲線とそのパラメータ０．４を記録する。制御点３８，３９はその座標をコンピュータに入力し、記録する。
図７と図８を重ねて表示すると図３１のようになる。
【００１４】
次に補間をする上で必要な制御点の対応を入力し、コンピュータに記録する。図５と図７において、制御点４と２５、５と２６、６と２７、７と２８、８と２９、９と３０、１０と３１、１１と３２、１２と３３、１３と３４、１４と３５、２０と３６をそれぞれ対応付ける。図６と図８においては、制御点２１と３７、２２と３８、２３と３９、２４と４０をそれぞれ対応付ける。
【００１５】
時刻０を表す図２の原画の一部である図５と、時刻２０を表す図３の原画の一部である図７を構成する制御点をそれぞれ対応に従って座標をスプライン補間し、得られた制御点を３次ベジエ曲線により再構成し、内部を走査変換の手法を用いて白色に塗りつぶすことにより、時刻１〜１９までの原画の一部を生成する。
【００１６】
図６，８についても同様に制御点の補間を行い、時刻１〜１９におけるそれぞれの制御点の座標を得る。ただし、制御点２２と３８、２３と３９間の補間は座標を対象とするが、制御点２１と３７、２４と４０間の補間は上記において与えられたパラメータを補間する。制御点７，８，９，１０（２８，２９，３０，３１）から成る３次ベジエ曲線と制御点１０，１１，１２，１３（３１，３２，３３，３４）から成る３次ベジエ曲線と制御点１３，１４，２０，４（３４，３５，３６，２５）から成る３次ベジエ曲線と、ここで生成された、制御点２１，２２，２３，２４（３７，３８，３９，４０）から成る３次ベジエ曲線を一つの閉３次ベジエ曲線群とし、内部を走査変換の手法を用いて白色に塗りつぶすことにより、時刻１〜１９までの原画の一部を生成し、これをそれぞれ図５，７に与えられた制御点を補間することにより生成された原画の上に描画することにより、図９〜２９に示す、紙をめくる様子を表現する、全部で２１枚から成る動画を生成した。
【００１７】
【実施例２】
実施例１において、ベジエ曲線にかわりスプライン曲線を利用した結果、同様の結果を得られた。
【００１８】
【実施例３】
実施例１において、ベジエ曲線にかわりＢスプライン曲線を利用した結果、同様の結果を得られた。
【００１９】
【実施例４】
実施例１において、スプライン補間にかわり線形補間を利用した結果、同様の結果を得られた。
【００２０】
【発明の効果】
以上のような方法により、キーフレーム補間を利用した２次元動画生成方法において、これまで表現することが不可能であった紙や布をめくる様子を表現をする動画を生成することが可能となる。
【図面の簡単な説明】
【図１】本発明の装置構成例
【図２】紙をめくる様子を表現する動画を生成する入力原画の一枚目
【図３】紙をめくる様子を表現する動画を生成する入力原画の二枚目
【図４】図３の原画を構成する曲線を表す図
【図５】図２の原画を構成する曲線の一部を表す図
【図６】図２の原画を構成する曲線の一部を表す図
【図７】図３の原画を構成する曲線の一部を表す図
【図８】図３の原画を構成する曲線の一部を表す図
【図９】実施例１により生成された、時刻０における動画
【図１０】実施例１により生成された、時刻１における動画
【図１１】実施例１により生成された、時刻２における動画
【図１２】実施例１により生成された、時刻３における動画
【図１３】実施例１により生成された、時刻４における動画
【図１４】実施例１により生成された、時刻５における動画
【図１５】実施例１により生成された、時刻６における動画
【図１６】実施例１により生成された、時刻７における動画
【図１７】実施例１により生成された、時刻８における動画
【図１８】実施例１により生成された、時刻９における動画
【図１９】実施例１により生成された、時刻１０における動画
【図２０】実施例１により生成された、時刻１１における動画
【図２１】実施例１により生成された、時刻１２における動画
【図２２】実施例１により生成された、時刻１３における動画
【図２３】実施例１により生成された、時刻１４における動画
【図２４】実施例１により生成された、時刻１５における動画
【図２５】実施例１により生成された、時刻１６における動画
【図２６】実施例１により生成された、時刻１７における動画
【図２７】実施例１により生成された、時刻１８における動画
【図２８】実施例１により生成された、時刻１９における動画
【図２９】実施例１により生成された、時刻２０における動画
【図３０】図５、図６を重ねて表示した図
【図３１】図７、図８を重ねて表示した図
【符号の説明】
１  図４を構成する線の一つ
２  図４を構成する線の一つ
３  図４を構成する線の一つ
４  図５を構成する一ベジエ曲線の制御点の一つ
５  図５を構成する一ベジエ曲線の制御点の一つ
６  図５を構成する一ベジエ曲線の制御点の一つ
７  図５を構成する一ベジエ曲線の制御点の一つ
８  図５を構成する一ベジエ曲線の制御点の一つ
９  図５を構成する一ベジエ曲線の制御点の一つ
１０  図５を構成する一ベジエ曲線の制御点の一つ
１１  図５を構成する一ベジエ曲線の制御点の一つ
１２  図５を構成する一ベジエ曲線の制御点の一つ
１３  図５を構成する一ベジエ曲線の制御点の一つ
１４  図５を構成する一ベジエ曲線の制御点の一つ
１５  入力装置
１６  ＣＰＵ
１７  メモリ
１８  出力装置
１９  大容量記録媒体
２０  図５を構成する一ベジエ曲線の制御点の一つ
２１  図６を構成する一ベジエ曲線の制御点の一つ
２２  図６を構成する一ベジエ曲線の制御点の一つ
２３  図６を構成する一ベジエ曲線の制御点の一つ
２４  図６を構成する一ベジエ曲線の制御点の一つ
２５  図７を構成する一ベジエ曲線の制御点の一つ
２６  図７を構成する一ベジエ曲線の制御点の一つ
２７  図７を構成する一ベジエ曲線の制御点の一つ
２８  図７を構成する一ベジエ曲線の制御点の一つ
２９  図７を構成する一ベジエ曲線の制御点の一つ
３０  図７を構成する一ベジエ曲線の制御点の一つ
３１  図７を構成する一ベジエ曲線の制御点の一つ
３２  図７を構成する一ベジエ曲線の制御点の一つ
３３  図７を構成する一ベジエ曲線の制御点の一つ
３４  図７を構成する一ベジエ曲線の制御点の一つ
３５  図７を構成する一ベジエ曲線の制御点の一つ
３６  図７を構成する一ベジエ曲線の制御点の一つ
３７  図８を構成する一ベジエ曲線の制御点の一つ
３８  図８を構成する一ベジエ曲線の制御点の一つ
３９  図８を構成する一ベジエ曲線の制御点の一つ
４０  図８を構成する一ベジエ曲線の制御点の一つ
【図１】
2004178218.tif 000002
【図２】
2004178218.tif 000003
【図３】
2004178218.tif 000004
【図４】
2004178218.tif 000005
【図５】
2004178218.tif 000006
【図６】
2004178218.tif 000007
【図７】
2004178218.tif 000008
【図８】
2004178218.tif 000009
【図９】
2004178218.tif 000010
【図１０】
2004178218.tif 000011
【図１１】
2004178218.tif 000012
【図１２】
2004178218.tif 000013
【図１３】
2004178218.tif 000014
【図１４】
2004178218.tif 000015
【図１５】
2004178218.tif 000016
【図１６】
2004178218.tif 000017
【図１７】
2004178218.tif 000018
【図１８】
2004178218.tif 000019
【図１９】
2004178218.tif 000020
【図２０】
2004178218.tif 000021
【図２１】
2004178218.tif 000022
【図２２】
2004178218.tif 000023
【図２３】
2004178218.tif 000024
【図２４】
2004178218.tif 000025
【図２５】
2004178218.tif 000026
【図２６】
2004178218.tif 000027
【図２７】
2004178218.tif 000028
【図２８】
2004178218.tif 000029
【図２９】
2004178218.tif 000030
【図３０】
2004178218.tif 000031
【図３１】
2004178218.tif 000032