(57)【特許請求の範囲】
【請求項１】
動画を貼りつける３次元形状の表面の領域いっぱいを視野に持つカメラデータを含むカメラキーフレームデータと、描画フレームレートを保存するシナリオデータ保存部と、
動画と３次元グラフィックの表示を切替える時刻と切替までに所要する時間とを入力し、前記シナリオデータ保存部に記録されている前記描画フレームレートから、動画と３次元グラフィックの表示を切替える時刻に対応する切替フレーム番号と切替わりの遷移開始フレーム番号を出力する切替フレーム指定部と、
前記切替フレーム指定部より入力した前記切替フレーム番号と、前記シナリオデータ保存部に記録されたカメラキーフレームデータに基づき、前記切替フレーム指定部より入力した遷移開始フレーム番号におけるカメラキーフレームデータを生成する第１の遷移カメラキーフレーム算出部と、
前記第１の遷移カメラキーフレーム算出部により生成された、遷移開始フレーム番号におけるカメラキーフレームデータと、前記シナリオデータ保存部に記録された、動画を貼りつける３次元形状の表面の領域いっぱいを視野に持つカメラデータを含むカメラキーフレームデータに基づき、描画するフレームにおけるカメラデータを生成する描画フレーム補間生成部と、
３次元グラフィックデータを保存する３ＤＣＧデータ保存部と、
圧縮動画データを保存する圧縮動画データ保存部と、
前記圧縮動画データ保存部の圧縮データとフレーム番号に基づき、フレーム番号に対応する動画データを生成する動画デコード部と、
フレーム番号から前記動画デコード部の出力先を切り替える第１のスイッチと、
前記第１のスイッチより出力された前記動画デコード部の動画データを記憶するテクスチャバッファ部と、
前記描画フレーム補間生成部により生成された、描画するフレームのカメラデータおよび描画フレーム番号と、前記３ＤＣＧデータ保存部に記憶された３次元グラフィックデータに基づき、描画フレーム番号における３次元シーン表示データを生成する３Ｄシーンレンダリング部と、
フレーム番号に基づき、前記第１のスイッチより出力された前記動画デコード部の動画データと前記３Ｄシーンレンダリング部により生成された３次元シーン表示データのいずれかを出力させる第２のスイッチと、
前記第２のスイッチより出力された表示データを格納するビデオメモリ部と
を具備することを特徴とする描画装置。
【請求項２】
３Ｄシーンレンダリング部を、
描画フレーム補間生成部により生成された、描画するフレームのカメラデータおよび描画フレーム番号と、前記３ＤＣＧデータ保存部に記憶された３次元グラフィックデータに基づき、３次元形状データの頂点のカメラデータに基づき定義される平面における位置データと輝度データとテクスチャ座標とを算出するジオメトリ演算部と、
前記ジオメトリ演算部により算出された遷移開始フレーム番号におけるテクスチャ貼付け対象となる頂点の輝度データと、切替フレーム指定部から入力した切替フレーム番号と遷移開始フレーム番号を保持し、遷移開始フレーム番号から切替フレーム番号の間のフレーム番号に対応する演算をする場合に、前記ジオメトリ演算部において算出された輝度データから、テクスチャ貼付け対象となる頂点の輝度データを補正する第１の頂点輝度補正部と、
前記ジオメトリ演算部と前記第１の頂点輝度補正部から算出された位置データと輝度データとテクスチャ座標に基づき、テクスチャバッファ部を参照し、３次元シーン表示データを算出するピクセル演算部と
から構成し、
第２のスイッチは、フレーム番号に基づき、動画デコード部の動画データと前記ピクセル部より生成された３次元シーン表示データのいずれかを出力させること
を特徴とする請求項１記載の描画装置。
【請求項３】
動画を貼りつける３次元形状の表面の領域いっぱいを視野に持つカメラデータを含むカメラキーフレームデータと、描画フレームレートを保存するシナリオデータ保存部と、
動画と３次元グラフィックの表示を切替える時刻と切替え遷移終了までに所要する時間とを入力し、前記シナリオデータ保存部に記録されている前記描画フレームレートから、動画と３次元グラフィックの表示を切替える時刻に対応する切替フレーム番号と切替りの遷移終了フレーム番号を出力する切替フレーム指定部と、
前記切替フレーム指定部より入力した前記切替フレーム番号と、前記シナリオデータ保存部に記録されたカメラキーフレームデータに基づき、切替フレーム指定部より入力した遷移終了フレーム番号におけるカメラキーフレームデータを生成する第２の遷移カメラキーフレーム算出部と、
前記第２の遷移カメラキーフレーム算出部により生成された、遷移終了フレーム番号におけるカメラキーフレームデータと、前記シナリオデータ保存部に記録された、動画を貼りつける３次元形状の表面の領域いっぱいを視野に持つカメラデータを含むカメラキーフレームデータに基づき、描画するフレームにおけるカメラデータを生成する描画フレーム補間生成部と、
３次元グラフィックデータを保存する３ＤＣＧデータ保存部と、
圧縮動画データを保存する圧縮動画データ保存部と、
前記圧縮動画データ保存部の圧縮データとフレーム番号に基づき、フレーム番号に対応する動画データを生成する動画デコード部と、
フレーム番号から前記動画デコード部の出力先を切り替える第１のスイッチと、
前記第１のスイッチより出力された前記動画デコード部の動画データを記憶するテクスチャバッファ部と、
前記描画フレーム補間生成部により生成された、描画するフレームのカメラデータおよび描画フレーム番号と、前記３ＤＣＧデータ保存部に記憶された３次元グラフィックデータに基づき、描画フレーム番号における３次元シーン表示データを生成する３Ｄシーンレンダリング部と、
フレーム番号に基づき、前記第１のスイッチより出力された動画デコード部の動画データと前記３Ｄシーンレンダリング部により生成された３次元シーン表示データのいずれかを出力させる第２のスイッチと、
前記第２のスイッチより出力された表示データを格納するビデオメモリ部と
を具備することを特徴とする描画装置。
【請求項４】
第２の遷移カメラキーフレーム算出部により生成された、遷移終了フレーム番号におけるカメラキーフレームデータと、３ＤＣＧデータ保存部に記憶された３次元グラフィックデータに基づき、遷移終了フレーム番号における、３次元形状データの頂点の位置データとテクスチャ座標と輝度データとを算出する切替終了フレーム輝度演算部
を具備し、
３Ｄシーンレンダリング部を、
３ＤＣＧデータ保存部に記憶された３次元グラフィックデータと描画フレーム補間生成部により生成されたカメラデータおよび描画フレーム番号に基づいて、３次元形状データの頂点のカメラデータに基づき定義される平面における位置データと輝度データとテクスチャ座標とを算出するジオメトリ演算部と、
前記切替終了フレーム輝度演算部により算出された、遷移終了フレーム番号におけるテクスチャ貼付け対象となる頂点の輝度データと、切替フレーム指定部より入力した切替フレーム番号と遷移終了フレーム番号を保持し、前記切替フレーム番号から遷移終了フレーム番号の間のフレーム番号に対応する演算をする場合に、前記ジオメトリ演算部により算出された輝度データから、テクスチャ貼付け対象となる頂点の輝度データを補正する第２の頂点輝度補正部と、
前記ジオメトリ演算部と前記第２の頂点輝度補正部において算出された位置データと輝度データとテクスチャ座標に基づき、テクスチャバッファ部を参照し、３次元シーン表示データを算出するピクセル演算部と
から構成し、
第２のスイッチは、フレーム番号に基づき、動画デコード部の動画データと前記ピクセル部より生成された３次元シーン表示データのいずれかを出力させること
を特徴とする請求項３記載の描画装置。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、動画と３次元グラフィック編集分野における、カメラデータを生成し、動画を貼り付ける３次元形状データの頂点データの輝度データを変更する描画装置に関するものである。
【０００２】
【従来の技術】
近年、描画装置は、３次元グラフィックと動画とをそれぞれ単独で描画するばかりでなく、両方の素材を同時に描画することが可能になっている。
以下、図10を参照しながら、上記従来の描画装置の一例について説明する。図10は、従来の描画装置の構成図である。
【０００３】
従来の描画装置は、図10に示すように、圧縮動画データを保存する圧縮動画データ保存部１と、圧縮動画データ保存部１より圧縮動画データを取得し、このデータをデコード方式に従ってデコードし描画フレーム番号に対応する動画データを生成する動画デコード部２と、フレーム番号から動画デコード部２の出力先を切り替える第１のスイッチ３と、第１のスイッチ３から出力された動画デコード部２の動画データを記憶するテクスチャバッファ部４と、３次元グラフィックデータを保存する３ＤＣＧデータ保存部５と、後述する描画フレーム補間生成部により生成される、描画するフレームのカメラデータおよび描画フレーム番号と、３ＤＣＧデータ保存部５に記憶された３次元グラフィックデータに基づき、描画フレーム番号における３次元シーン表示データを生成する３Ｄシーンレンダリング部６と、フレーム番号に基づき、第１のスイッチ３から出力された動画デコード部２の動画データと３Ｄシーンレンダリング部６より生成された３次元シーン表示データのいずれかを出力させる第２のスイッチ１４と、第２のスイッチ１４より出力された表示データを格納するビデオメモリ部１５とを具備し、
さらに各描画フレーム番号に対応するカメラデータを生成する描画フレーム補間生成部１１０と、カメラキーフレームのデータ、および動画と３次元グラフィックの表示を切替える切替フレーム番号を保存するシナリオデータ保存部１１１とを具備している。
【０００４】
上記シナリオデータ保存部１１１には、動画を貼り付ける面にズームインし、動画と３次元グラフィックの表示を切替える前記切替フレーム番号において、動画のみの表示と切替わるシーンのシナリオが保存されている。
以上のように構成された描画装置について、以下その動作について説明する。まず、描画フレーム補間生成部１１０において、シナリオデータ保存部１１１に保存されたカメラキーフレームデータに基づいて各描画フレーム番号に対応するカメラデータが生成され、続いて動画デコード部２において、圧縮動画データ保存部１に保存された動画データがデコード方式に従ってデコードされ、描画フレーム番号に対応する動画データが生成される。
【０００５】
次に、第１のスイッチ３において、シナリオデータ保存部１１１に記憶された、前記切替フレーム番号未満の描画フレーム番号に対する画像データを出力する場合、すなわち３次元シーン表示データを表示する場合は、スイッチはテクスチャバッファ部４側に切替えられ、また、切替フレーム番号以上の描画フレーム番号に対する画像データを出力する場合、すなわち動画データを表示する場合は、ビデオメモリ部１５側に切替えられる。
【０００６】
次に、テクスチャバッファ部４において、動画デコード部２において生成された動画データが保持され、また３Ｄシーンレンダリング部６において、描画フレーム番号に対応する３次元シーン表示データが生成される。
次に、第２のスイッチ１４において、前記切替フレーム番号未満の描画フレーム番号に対する画像データを出力する場合、すなわち３次元シーン表示データを表示する場合は、スイッチは３Ｄシーンレンダリング部６側に切替えられ、また、切替フレーム番号以上のフレーム番号に対する画像データを出力する場合、すなわち動画データを表示する場合は、動画デコード部２側に切替えられ、ビデオメモリ部１５において、出力された画像データが保持される。
【０００７】
【発明が解決しようとする課題】
しかしながら、上記の従来の構成では、予め動画との切替え遷移時のカメラデータがシナリオ固有のものであるため、任意の時刻に動画と３次元グラフィックとの切替えができない。また、３次元グラフィックで表示されるマッピングされた動画は、マッピングする３次元形状に当てられた光の影響を加味するため、動画素材と全く同じ色に描画されない。そのため、動画と３次元グラフィックとの描画の切替えがシームレスにならないという問題を有していた。
【０００８】
本発明は、このような描画装置において、動画中の任意の時刻に動画貼りつけ領域にズームイン、あるいは、ズームアウトをして３次元グラフィックと動画再生を切替え、かつ切替え時の描画データが、シームレスに再生できる描画データを生成することを目的とする。
【０００９】
【課題を解決するための手段】
本発明の描画装置においては、動画を貼りつける３次元形状の表面の領域いっぱいを視野に持つカメラデータを含むカメラキーフレームデータと、描画フレームレートを保存するシナリオデータ保存部と、動画と３次元グラフィックの表示を切替える時刻と切替までに所要する時間とを入力し、前記シナリオデータ保存部に記録されている前記描画フレームレートから、動画と３次元グラフィックの表示を切替える時刻に対応する切替フレーム番号と切替わりの遷移開始フレーム番号を出力する切替フレーム指定部と、前記切替フレーム指定部より入力した前記切替フレーム番号と、前記シナリオデータ保存部に記録されたカメラキーフレームデータに基づき、前記切替フレーム指定部より入力した遷移開始フレーム番号におけるカメラキーフレームデータを生成する第１の遷移カメラキーフレーム算出部と、前記第１の遷移カメラキーフレーム算出部により生成された、遷移開始フレーム番号におけるカメラキーフレームデータと、前記シナリオデータ保存部に記録された、動画を貼りつける３次元形状の表面の領域いっぱいを視野に持つカメラデータを含むカメラキーフレームデータに基づき、描画するフレームにおけるカメラデータを生成する描画フレーム補間生成部と、３次元グラフィックデータを保存する３ＤＣＧデータ保存部と、圧縮動画データを保存する圧縮動画データ保存部と、前記圧縮動画データ保存部の圧縮データとフレーム番号に基づき、フレーム番号に対応する動画データを生成する動画デコード部と、フレーム番号から前記動画デコード部の出力先を切り替える第１のスイッチと、前記第１のスイッチより出力された前記動画デコード部の動画データを記憶するテクスチャバッファ部と、前記描画フレーム補間生成部により生成された、描画するフレームのカメラデータおよび描画フレーム番号と、前記３ＤＣＧデータ保存部に記憶された３次元グラフィックデータに基づき、描画フレーム番号における３次元シーン表示データを生成する３Ｄシーンレンダリング部と、フレーム番号に基づき、前記第１のスイッチより出力された前記動画デコード部の動画データと前記３Ｄシーンレンダリング部により生成された３次元シーン表示データのいずれかを出力させる第２のスイッチと、前記第２のスイッチより出力された表示データを格納するビデオメモリ部とを具備することを特徴としたものである。
【００１０】
この本発明によれば、動画中の任意の時刻に、３次元グラフィックと動画再生を切替えることが可能な描画装置が得られる。
【００１１】
【発明の実施の形態】
請求項１に記載の発明は、動画を貼りつける３次元形状の表面の領域いっぱいを視野に持つカメラデータを含むカメラキーフレームデータと、描画フレームレートを保存するシナリオデータ保存部と、動画と３次元グラフィックの表示を切替える時刻と切替までに所要する時間とを入力し、前記シナリオデータ保存部に記録されている前記描画フレームレートから、動画と３次元グラフィックの表示を切替える時刻に対応する切替フレーム番号と切替わりの遷移開始フレーム番号を出力する切替フレーム指定部と、前記切替フレーム指定部より入力した前記切替フレーム番号と、前記シナリオデータ保存部に記録されたカメラキーフレームデータに基づき、前記切替フレーム指定部より入力した遷移開始フレーム番号におけるカメラキーフレームデータを生成する第１の遷移カメラキーフレーム算出部と、前記第１の遷移カメラキーフレーム算出部により生成された、遷移開始フレーム番号におけるカメラキーフレームデータと、前記シナリオデータ保存部に記録された、動画を貼りつける３次元形状の表面の領域いっぱいを視野に持つカメラデータを含むカメラキーフレームデータに基づき、描画するフレームにおけるカメラデータを生成する描画フレーム補間生成部と、３次元グラフィックデータを保存する３ＤＣＧデータ保存部と、圧縮動画データを保存する圧縮動画データ保存部と、前記圧縮動画データ保存部の圧縮データとフレーム番号に基づき、フレーム番号に対応する動画データを生成する動画デコード部と、フレーム番号から前記動画デコード部の出力先を切り替える第１のスイッチと、前記第１のスイッチより出力された前記動画デコード部の動画データを記憶するテクスチャバッファ部と、前記描画フレーム補間生成部により生成された、描画するフレームのカメラデータおよび描画フレーム番号と、前記３ＤＣＧデータ保存部に記憶された３次元グラフィックデータに基づき、描画フレーム番号における３次元シーン表示データを生成する３Ｄシーンレンダリング部と、フレーム番号に基づき、前記第１のスイッチより出力された前記動画デコード部の動画データと前記３Ｄシーンレンダリング部により生成された３次元シーン表示データのいずれかを出力させる第２のスイッチと、前記第２のスイッチより出力された表示データを格納するビデオメモリ部とを具備することを特徴としたものであり、
３Ｄシーンに設定されたカメラデータに基づき遷移開始フレーム番号におけるカメラキーフレームデータを算出し、算出したカメラキーフレームデータと３次元グラフィックから動画へ表示を切替える切替フレーム番号における動画貼りつけ領域に視野いっぱいにズームしたカメラデータをカメラキーフレームデータの標本値に追加し、各描画フレーム番号に対応するカメラデータを算出することにより、任意に３次元グラフィックの表示と動画を切替えるフレームを設定でき、動画貼りつけ表面に次第にズームインをして動画単独の映像に切替えることができるという作用を有する。
【００１２】
また請求項２に記載の発明は、上記請求項１に記載の発明であって、３Ｄシーンレンダリング部を、描画フレーム補間生成部により生成された、描画するフレームのカメラデータおよび描画フレーム番号と、前記３ＤＣＧデータ保存部に記憶された３次元グラフィックデータに基づき、３次元形状データの頂点のカメラデータに基づき定義される平面における位置データと輝度データとテクスチャ座標とを算出するジオメトリ演算部と、前記ジオメトリ演算部により算出された遷移開始フレーム番号におけるテクスチャ貼付け対象となる頂点の輝度データと、切替フレーム指定部から入力した切替フレーム番号と遷移開始フレーム番号を保持し、遷移開始フレーム番号から切替フレーム番号の間のフレーム番号に対応する演算をする場合に、前記ジオメトリ演算部において算出された輝度データから、テクスチャ貼付け対象となる頂点の輝度データを補正する第１の頂点輝度補正部と、前記ジオメトリ演算部と前記第１の頂点輝度補正部から算出された位置データと輝度データとテクスチャ座標に基づき、テクスチャバッファ部を参照し、３次元シーン表示データを算出するピクセル演算部とから構成し、第２のスイッチは、フレーム番号に基づき、動画デコード部の動画データと前記ピクセル部より生成された３次元シーン表示データのいずれかを出力させることを特徴としたものであり、
遷移開始フレームにおける動画貼りつけ表面のポリゴンの頂点の輝度データを使用し、遷移時間区間のフレームにおける動画貼りつけ表面のポリゴンの頂点の輝度データを補正することにより、動画と３次元グラフィックの表示の切替え時に動画の色に関してスムーズに切替えることができ、動画へ表示データを切替えた時の違和感を解消できるという作用を有する。
【００１３】
また請求項３に記載の発明は、動画を貼りつける３次元形状の表面の領域いっぱいを視野に持つカメラデータを含むカメラキーフレームデータと、描画フレームレートを保存するシナリオデータ保存部と、動画と３次元グラフィックの表示を切替える時刻と切替え遷移終了までに所要する時間とを入力し、前記シナリオデータ保存部に記録されている前記描画フレームレートから、動画と３次元グラフィックの表示を切替える時刻に対応する切替フレーム番号と切替りの遷移終了フレーム番号を出力する切替フレーム指定部と、前記切替フレーム指定部より入力した前記切替フレーム番号と、前記シナリオデータ保存部に記録されたカメラキーフレームデータに基づき、切替フレーム指定部より入力した遷移終了フレーム番号におけるカメラキーフレームデータを生成する第２の遷移カメラキーフレーム算出部と、前記第２の遷移カメラキーフレーム算出部により生成された、遷移終了フレーム番号におけるカメラキーフレームデータと、前記シナリオデータ保存部に記録された、動画を貼りつける３次元形状の表面の領域いっぱいを視野に持つカメラデータを含むカメラキーフレームデータに基づき、描画するフレームにおけるカメラデータを生成する描画フレーム補間生成部と、３次元グラフィックデータを保存する３ＤＣＧデータ保存部と、圧縮動画データを保存する圧縮動画データ保存部と、前記圧縮動画データ保存部の圧縮データとフレーム番号に基づき、フレーム番号に対応する動画データを生成する動画デコード部と、フレーム番号から前記動画デコード部の出力先を切り替える第１のスイッチと、前記第１のスイッチより出力された前記動画デコード部の動画データを記憶するテクスチャバッファ部と、前記描画フレーム補間生成部により生成された、描画するフレームのカメラデータおよび描画フレーム番号と、前記３ＤＣＧデータ保存部に記憶された３次元グラフィックデータに基づき、描画フレーム番号における３次元シーン表示データを生成する３Ｄシーンレンダリング部と、フレーム番号に基づき、前記第１のスイッチより出力された動画デコード部の動画データと前記３Ｄシーンレンダリング部により生成された３次元シーン表示データのいずれかを出力させる第２のスイッチと、前記第２のスイッチより出力された表示データを格納するビデオメモリ部とを具備することを特徴としたものであり、
カメラデータに基づき遷移終了フレームにおける動画貼りつけ領域に視野いっぱいにズームしたカメラキーフレームデータを算出し、算出したカメラキーフレームデータと動画と３次元グラフィックの表示を切替える切替フレーム番号のカメラデータをカメラキーフレームデータの標本値に追加し、各描画フレーム番号に対応するカメラデータを算出することにより、任意に動画から３次元グラフィックへ表示を切替えるフレームを設定でき、動画単独の映像から動画貼りつけ表面に次第にズームアウトして切替えることができるという作用を有する。
【００１４】
また請求項４に記載の発明は、請求項３に記載の発明であって、第２の遷移カメラキーフレーム算出部により生成された、遷移終了フレーム番号におけるカメラキーフレームデータと、３ＤＣＧデータ保存部に記憶された３次元グラフィックデータに基づき、遷移終了フレーム番号における、３次元形状データの頂点の位置データとテクスチャ座標と輝度データとを算出する切替終了フレーム輝度演算部を具備し、３Ｄシーンレンダリング部を、３ＤＣＧデータ保存部に記憶された３次元グラフィックデータと描画フレーム補間生成部により生成されたカメラデータおよび描画フレーム番号に基づいて、３次元形状データの頂点のカメラデータに基づき定義される平面における位置データと輝度データとテクスチャ座標とを算出するジオメトリ演算部と、前記切替終了フレーム輝度演算部により算出された、遷移終了フレーム番号におけるテクスチャ貼付け対象となる頂点の輝度データと、切替フレーム指定部より入力した切替フレーム番号と遷移終了フレーム番号を保持し、前記切替フレーム番号から遷移終了フレーム番号の間のフレーム番号に対応する演算をする場合に、前記ジオメトリ演算部により算出された輝度データから、テクスチャ貼付け対象となる頂点の輝度データを補正する第２の頂点輝度補正部と、前記ジオメトリ演算部と前記第２の頂点輝度補正部において算出された位置データと輝度データとテクスチャ座標に基づき、テクスチャバッファ部を参照し、３次元シーン表示データを算出するピクセル演算部とから構成し、第２のスイッチは、フレーム番号に基づき、動画デコード部の動画データと前記ピクセル部より生成された３次元シーン表示データのいずれかを出力させることを特徴としたものであり、
遷移終了フレームにおける動画貼りつけ表面のポリゴンの頂点の輝度データを使用し、遷移時間区間のフレームにおける動画貼りつけ表面のポリゴンの頂点の輝度データを補正することにより、動画から３次元グラフィックへの表示切替え時に動画の色に関してスムーズに切替えることができ、３次元グラフィックへ表示データを切替えた時の違和感を解消できるという作用を有する。
【００１５】
以下、本発明の実施の形態を図面に基づいて説明する。なお、従来例の図１０の構成と同一の構成には同一の符号を付して説明を省略する。
［実施の形態１］
図１は本発明の実施の形態１における描画装置の構成図である。
本発明の描画装置は、従来の描画装置の描画フレーム補間生成部１１０に代えて、描画フレーム補間生成部１０を設け、従来の描画装置のシナリオデータ保存部１１１に代えて、シナリオデータ保存部１１を設け、さらに第１の遷移カメラキーフレーム算出部１２と、切替フレーム指定部１３を新たに設けている。
【００１６】
上記シナリオデータ保存部１１には、カメラキーフレームのデータが保存される。
また上記切替フレーム指定部１３は、動画と３次元グラフィックの表示を切替える時刻と切替までに所要する時間とを入力し、動画と３次元グラフィックの表示を切替える時刻に対応する切替フレーム番号ｆｅと切替わり遷移開始フレーム番号ｆｓを出力する。
【００１７】
上記第１の遷移カメラキーフレーム算出部１２は、切替フレーム指定部１３より切替フレーム番号ｆｅと遷移開始フレーム番号ｆｓを入力し、シナリオデータ保存部１１に記録されたカメラキーフレームデータに基づき、遷移開始フレーム番号ｆｓにおけるカメラデータを生成する。
また描画フレーム補間生成部１０は、第１の遷移カメラキーフレーム算出部１２により生成された、遷移開始フレーム番号ｆｓにおけるカメラキーフレームデータと、シナリオデータ保存部１１に記録されたカメラキーフレームデータに基づき、描画するフレームにおけるカメラデータを生成する。
【００１８】
図２は本発明の実施の形態１における描画フレーム補間生成部１０が算出するカメラデータの概念図である。
図２において、３１は動画を貼りつける表面、Ｃｋ０とＣｋ１とＣｋ２とＣｋ３とＣｋ４とＣｋｎは、シナリオデータ保存部１１に保存されており、描画対象となっている３次元シーンに設定されているカメラキーフレームデータ、Ｃｆｓは第１の遷移カメラキーフレーム算出部１２により算出された遷移開始フレーム番号ｆｓにおけるカメラデータ、Ｃｆｅは切替フレーム番号ｆｅにおけるカメラデータ、３２は描画フレーム補間生成部１０により算出されたカメラデータの位置の軌跡である。
【００１９】
図３は本発明の実施の形態１における描画装置が描画する映像のイメージ図であり、図３（ａ）は、遷移開始フレーム番号ｆｓにおける表示データ、図３（ｂ）は切替え遷移中のフレーム番号における表示データ、図３（ｃ）は動画と３次元グラフィックの表示を切替える切替フレーム番号ｆｅにおける表示データを示す。
【００２０】
以上のように構成された描画装置において、以下その動作を説明する。今、本実施の形態１の描画装置は、動画が貼り付ている面は、貼り付けている動画とアスペクト比が一致しており、矩形の４角に映像の４角が合うよう貼り付けられている映像を描画しているとする。
まず、切替フレーム指定部１３において、動画と３次元グラフィックの表示を切替える時刻と切替までに所要する時間とを対話入力する。切替フレーム指定部１３は、シナリオデータ保存部１１に記録されている描画フレームレートから、動画と３次元グラフィックの表示を切替える切替フレーム番号ｆｅと切替りの遷移を開始する遷移開始フレーム番号ｆｓを算出する。
【００２１】
次に、第１の遷移カメラキーフレーム算出部１２は、切替フレーム指定部１３より切替フレーム番号ｆｅと遷移開始フレーム番号ｆｓを入力し、遷移開始フレーム番号ｆｓよりも順に２つの小さい描画フレーム番号に割り当てられたカメラデータと、遷移開始フレーム番号ｆｓよりも順に２つの大きい描画フレーム番号に割り当てられたカメラデータとをシナリオデータ保存部１１から参照する。これらのデータを標本値として３次のスプライン関数を用いてスプライン補間を施し、補間曲線を決定し、これにより、遷移開始フレーム番号ｆｓにおけるカメラデータを算出する。たとえば図２においては、第１の遷移カメラキーフレーム算出部１２は、描画フレーム番号ｋ１のカメラデータＣｋ１と描画フレーム番号ｋ２のカメラデータＣｋ２と描画フレーム番号ｋ３のカメラデータＣｋ３と描画フレーム番号ｋ４のカメラデータＣｋ４とから、３次のスプライン関数を決定し、遷移開始フレーム番号ｆｓにおけるカメラデータを算出する。
【００２２】
次に、描画フレーム補間生成部１０において、各描画フレーム番号に対応するカメラデータを生成する。この描画フレーム補間生成部１０は、第１の遷移カメラキーフレーム算出部１２において算出された遷移開始フレーム番号ｆｓにおけるカメラデータをカメラキーフレームとして保持する。ここで、シナリオデータ保存部１１に、動画を貼りつける表面の領域いっぱいを視野に持つカメラデータが、動画を貼りつける表面の中心から相対的に表現されているとする。このカメラデータをワールド座標系で表現し、切替フレーム番号ｆｅにおけるカメラデータを求める。これら２つのデータをカメラキーフレームデータとして標本値に加え、３次のスプライン関数を用いてスプライン補間を施し、描画フレーム番号に対するカメラデータを算出する。たとえば図２においては、遷移開始フレーム番号ｆｓにおけるカメラデータＣｆｓと切替完了フレーム番号ｆｅにおけるカメラデータＣｆｅを標本値として加え、切替完了フレーム番号ｆｅまでのカメラデータを算出する。たとえば、算出されたカメラデータの位置は、３２に示すようになる。
【００２３】
次に動画デコード部２は、データを圧縮動画データ保存部１より取得し、このデータに対するデコード方式に従って、デコードし描画フレーム番号に対応する動画データを生成する。
第１のスイッチ３は、切替フレーム指定部１３において設定された切替フレーム番号ｆｅを保持しており、第１のスイッチ３において、切替フレーム番号ｆｅ未満の描画フレーム番号に対する画像データを出力する場合は、スイッチをテクスチャバッファ部４側に切替え、また、この切替フレーム番号ｆｅ以上の描画フレーム番号に対する画像データを出力する場合は、第２のスイッチ１４側（ビデオメモリ部１５側）に切替える。
【００２４】
次に、テクスチャバッファ部４において、動画デコード部２において生成された動画データを保持する。
次に、３Ｄシーンレンダリング部６において、描画フレーム番号に対応する３次元シーン表示データを生成する。
第２のスイッチ１４は、切替フレーム指定部１３において設定された切替フレーム番号ｆｅを保持しており、第２のスイッチ１４において、切替フレーム番号ｆｅ未満のフレーム番号に対する画像データを出力する場合は、スイッチを３Ｄシーンレンダリング部６側に切替え、また、切替フレーム番号ｆｅ以上のフレーム番号に対する画像データを出力する場合は、動画デコード部２側に切替える。
【００２５】
最後に、ビデオメモリ部１５は、出力された画像データを保持する。
上記の構成の描画装置を用いて描画した映像のイメージ図を図３に示す。本実施の形態の描画装置は、３次元グラフィックの表示から動画の表示に切替える際に図３（ａ）、（ｂ）、（ｃ）という遷移を経て動画領域にズームインする表示データを生成する。
【００２６】
このように、３Ｄシーンに設定されたカメラデータに基づき遷移開始フレーム番号ｆｓにおけるカメラキーフレームデータを算出し、算出したカメラキーフレームデータと３次元グラフィックから動画へ表示を切替える切替フレーム番号ｆｅにおける動画貼りつけ領域に視野いっぱいにズームしたカメラデータをカメラキーフレームデータの標本値に追加し、各描画フレーム番号に対応するカメラデータを算出することにより、外部より入力された、動画と３次元グラフィックの表示を切替える時刻と切替までに所要する時間に対応して、任意に３次元グラフィックの表示と動画を切替えるフレームを設定でき、動画貼りつけ表面に次第にズームインをして動画単独の映像に切替えることができる。
【００２７】
なお、実施の形態１では、第１の遷移カメラキーフレーム算出部１２と描画フレーム補間生成部１０は３次のスプライン補間によりカメラデータを生成したが、他の補間アルゴリズムにより算出してもよい。
［実施の形態２］
図４は本発明の実施の形態２における描画装置の構成図である。
【００２８】
実施の形態２における描画装置は、図１に示す実施の形態１において、３Ｄシーンレンダリング６を、ジオメトリ演算部７と、第１の頂点輝度補正部８と、ピクセル演算部９により構成している。
ジオメトリ演算部７は、３ＤＣＧデータ保存部５に保存された３次元グラフィックデータと、描画フレーム補間生成部１０において生成されたカメラデータおよび描画フレーム番号から、３次元形状データの頂点のカメラデータに基づき定義される平面における位置データと輝度データとテクスチャ座標とを算出する。
【００２９】
また第１の頂点輝度補正部８は、ジオメトリ演算部７において算出された切替遷移開始フレーム番号ｆｓにおけるテクスチャ貼付け対象となる頂点の輝度データと、切替フレーム指定部１３により指定された切替フレーム番号ｆｅと切替わり遷移開始フレーム番号ｆｓを保持し、切替わり遷移開始フレーム番号ｆｓから切替フレーム番号ｆｅの間のフレーム番号に対応する演算をする場合に、算出された遷移開始フレーム番号ｆｓにおける輝度データから、テクスチャ貼付け対象となる頂点の輝度データを設定する。
【００３０】
またピクセル演算部９は、ジオメトリ演算部７と第１の頂点輝度補正部８から算出された位置データと輝度データとテクスチャ座標に基づき、テクスチャバッファ部４を参照し、３次元シーン表示データを算出する。
図５は本発明の実施の形態２における動画を貼り付ける表面の頂点の概念図である。図５において、矩形領域Ｐ１、Ｐ２、Ｐ３、Ｐ４は、動画を貼り付ける表面の図であり、Ｐ１、Ｐ２、Ｐ３、Ｐ４は、それぞれ、その表面の頂点である。
【００３１】
以上のように構成された描画装置において、以下その動作を説明する。今、本実施の形態２の描画装置は、動画が貼り付ている面は、貼り付けている動画とアスペクト比が一致しており、矩形の４角であるＰ１、Ｐ２、Ｐ３、Ｐ４と映像の４角が合うよう貼り付けられている映像を描画しているとする。
ジオメトリ演算部７においては、描画フレーム番号に対応するカメラデータに基づき、３ＤＣＧデータ保存部５から読み出した３次元形状データに透視変換を施し、各ポリゴンの頂点の位置データ（スクリーン座標値）と輝度データとテクスチャ座標が出力される。たとえば、図５に示すような動画を貼り付ける表面の頂点については、表１に示すデータが算出される。
【００３２】
【表１】
0003678609.tif 000002
第１の頂点輝度補正部８においては、まず、切替フレーム指定部１３により指定された切替完了フレーム番号ｆｅと遷移開始フレーム番号ｆｓを記憶する。次に動画を貼りつけるポリゴンの頂点の輝度データを、描画フレーム番号が、切替遷移開始フレーム番号ｆｓから切替フレーム番号ｆｅまでの間、修正をする。
【００３３】
以下、第１の頂点輝度補正部８における上記修正の方法を説明する。
まず、ジオメトリ演算部７においてある描画フレームに対しての頂点データを算出したとき、動画を貼りつける全てのポリゴンの頂点であるＰ１、Ｐ２、Ｐ３、Ｐ４（図５）に対するＩＤを保持する。
次に、ジオメトリ演算部７で算出された遷移開始フレーム番号ｆｓにおける各ポリゴン頂点のデータから、動画を貼りつけるポリゴンの頂点の輝度データを抽出する。ここでは、Ｐ１、Ｐ２、Ｐ３、Ｐ４に対する輝度データが抽出される。
【００３４】
次に、遷移開始フレーム番号ｆｓから切替完了フレーム番号ｆｅまでの間の１フレーム当たりの輝度の補正率を算出する。輝度データは、ｒ成分、ｇ成分、ｂ成分の３つの成分で与えられるが、いずれも同様に算出できるため、ここでは、頂点Ｐ１のｒ成分の輝度データの補正率を考える。ｆｓからｆｅ内の任意の描画フレーム番号をｆｔ、ｆｔにおけるポリゴン頂点Ｐ１の輝度データのｒ成分をＩｐ１ｒ（ｆｔ）とすると、輝度補正率は式（１）のように求まる。ここで輝度値Ｉｐ１ｒは正規化された値とする。
【００３５】
ΔＩｐ１ｒ＝｛１−Ｉｐ１ｒ（ｆｓ）｝／（ｆｅ−ｆｓ）…（１）
以上の方法で得られた１フレーム当たりの輝度の補正率を使い、遷移開始フレーム番号ｆｓから切替フレーム番号ｆｅまでの間、動画を貼りつけるポリゴン頂点の輝度データに対して補正をする。たとえば、図５に示すような動画を貼り付ける表面の頂点の中のＰ１の輝度のｒ成分は、式（２）のようにして求まる。
【００３６】
0003678609.tif 000003
以上が、第１の頂点輝度補正部８における輝度修正の方法である。
ピクセル演算部９においては、描画フレーム番号における３次元形状データの頂点の位置データと輝度データとテクスチャ座標と動画を貼りつける領域の頂点の輝度の修正値を用いて３次元シーン表示データ（ピクセルデータ）を算出する。
【００３７】
動画を貼りつける領域のピクセルデータについては、ジオメトリ演算部７から出力されたテクスチャ座標に対応した頂点の輝度値をテクスチャバッファ部４から参照する。ｆｔにおけるテクスチャバッファ部４から参照したポリゴン頂点Ｐ１のテクスチャの輝度のｒ成分を、Ｉｐ１Ｔｒ（ｆｔ）とすると、ポリゴン頂点Ｐ１の表示データの輝度値のｒ成分は式（３）で決定される。ここで輝度値Ｉｐ１Ｔｒ（ｆｔ）は正規化されていない値である。
【００３８】
Ｉｐ１ｒ（ｆｔ）×Ｉｐ１Ｔｒ（ｆｔ）…（３）
式（３）で求められる輝度値とジオメトリ演算部７で算出された各ポリゴンの頂点データを補完し、表示画面の３次元シーン表示データ（ピクセルデータ）を算出する。
このように、第１の頂点輝度補正部８において遷移開始フレーム番号ｆｓにおける動画貼りつけ表面のポリゴンの頂点の輝度データを使用し、遷移時間区間のフレームにおける動画貼りつけ表面のポリゴンの頂点の輝度データを補正することにより、動画と３次元グラフィックの表示の切替え時に動画の色に関してスムーズに切替えることができ、動画へ表示データを切替えた時の違和感を解消できる。
【００３９】
なお、実施の形態２では、第１の頂点輝度補正部８は、線形に輝度データの補正率を決定したが、滑らかに輝度データが目標輝度データに変化する補正であればよい。
［実施の形態３］
図６は本発明の実施の形態３における描画装置の構成図である。
【００４０】
実施の形態３における描画装置では、実施の形態１における描画装置の構成において、切替フレーム指定部１３に代えて切替フレーム指定部１８を設け、第１の遷移カメラキーフレーム算出部１２に代えて第２の遷移カメラキーフレーム算出部２１を設けている。
上記切替フレーム指定部１８は、動画と３次元グラフィックの表示を切替える時刻と切替え遷移終了までに所要する時間とを入力し、動画と３次元グラフィックの表示を切替える時刻に対応する切替フレーム番号ｆｓと切替りの遷移終了フレーム番号ｆｅを出力する。
【００４１】
また上記第２の遷移カメラキーフレーム算出部２１は、切替フレーム指定部１８より入力した、切替フレーム番号ｆｓと、シナリオデータ保存部１１に記録されたカメラキーフレームデータに基づき、切替わりの遷移終了フレーム番号ｆｅにおけるカメラデータを生成する。
図７は本発明の実施の形態３における描画フレーム補間生成部１０が算出するカメラデータの概念図である。図７において、３１は動画を貼りつける表面、Ｃｋ０とＣｋ１とＣｋ２とＣｋ３とＣｋ４とＣｋ５とＣｋｎは、シナリオデータ保存部１１に保存されており、描画対象となっている３Ｄシーンに設定されているカメラキーフレームデータ、Ｃｆｅは第２の遷移カメラキーフレーム算出部２１から算出された遷移終了フレーム番号ｆｅにおけるカメラデータ、Ｃｆｓは切替フレーム番号ｆｓにおけるカメラデータ、３３は描画フレーム補間生成部１０により算出されたカメラデータの位置の軌跡である。
【００４２】
図８は本発明の実施の形態３における描画装置が描画する映像のイメージ図である。図８（ａ）は動画と３次元グラフィックの表示を切替える切替フレーム番号ｆｓにおける表示データ、図８（ｂ）は切替え遷移中のフレーム番号における表示データ、図８（ｃ）は遷移終了フレーム番号ｆｅにおける表示データである。
【００４３】
以上のように構成された描画装置において、以下その動作を説明する。今、本実施の形態３の描画装置は、動画が貼り付ている面は、貼り付けている動画とアスペクト比が一致しており、矩形の４角に映像の４角が合うよう貼り付けられている映像を描画とする。
まず、切替フレーム指定部１８において、動画と３次元グラフィックの表示を切替える時刻と切替遷移終了までに所要する時間とを対話入力する。切替フレーム指定部１８は、シナリオデータ保存部１１に記録されている描画フレームレートから、動画と３次元グラフィックの表示を切替える切替フレーム番号ｆｓと切替りの遷移を終了する遷移終了フレーム番号ｆｅを算出する。
【００４４】
次に、第２の遷移カメラキーフレーム算出部２１は、遷移終了フレーム番号ｆｅよりも順に２つの小さいフレーム番号に割り当てられたカメラデータと、遷移終了フレーム番号ｆｅよりも順に２つの大きいフレーム番号に割り当てられたカメラデータとをシナリオデータ保存部１１から参照する。これらのデータを標本値として３次のスプライン関数を用いてスプライン補間を施し、補間曲線を決定し、これにより、遷移終了フレーム番号ｆｅにおけるカメラデータを算出する。たとえば図７においては、第２の遷移カメラキーフレーム算出部２１は、フレーム番号ｋ２のカメラデータＣｋ２とフレーム番号ｋ３のカメラデータＣｋ３とフレーム番号ｋ４のカメラデータＣｋ４とフレーム番号ｋ５のカメラデータＣｋ５とから、３次のスプライン関数を決定し、遷移終了フレーム番号ｆｅにおけるカメラデータを算出する。
【００４５】
次に、描画フレーム補間生成部１０において、各描画フレーム番号に対応するカメラデータを生成する。この描画フレーム補間生成部１０は、第２の遷移カメラキーフレーム算出部２１において算出された遷移終了フレーム番号ｆｅにおけるカメラデータをカメラキーフレームとして保持する。ここで、シナリオデータ保存部１１に動画を貼りつける表面の領域いっぱいを視野に持つカメラデータが、動画を貼りつける表面の中心から相対的に表現されて保存されているとする。このカメラデータをワールド座標系で表現し、動画と３次元グラフィックの表示を切替える切替フレーム番号ｆｓにおけるカメラデータを求める。これら２つのデータをカメラキーフレームデータとして標本値に加え、３次のスプライン関数を用いてスプライン補間を施し、描画フレーム番号に対するカメラデータを算出する。たとえば図７においては、動画と３次元グラフィックの表示を切り替える切替フレーム番号ｆｓにおけるカメラデータＣｆｓと遷移終了フレームｆｅにおけるカメラデータＣｆｅを標本値として加え、遷移終了フレームｆｅまでのカメラデータを算出する。たとえば、算出されたカメラデータの位置は、３３に示すようになる。
【００４６】
次に動画デコード部２は、描画フレーム番号に対応する動画データを圧縮動画データ保存部１より取得し、このデータをデコード方式に従って、デコードし動画データを生成する。
第１のスイッチ３は、切替フレーム指定部１８において設定された切替フレーム番号ｆｓを保持しており、第１のスイッチ３において、切替フレーム番号ｆｓ未満の描画フレーム番号に対する画像データを出力する場合は、スイッチをビデオメモリ部１５側に切替え、また、このフレーム番号ｆｓ以上の描画フレーム番号に対する画像データを出力する場合は、テクスチャバッファ部４側に切替える。
【００４７】
次に、テクスチャバッファ部４において、動画デコード部２において生成された動画データを保持する。
次に、３Ｄシーンレンダリング部６において、描画フレーム番号に対応する３Ｄシーンの画像データを生成する。
第２のスイッチ１４は、切替フレーム指定部１８において設定された切替フレーム番号ｆｓを保持しており、第２のスイッチ１４において、切替フレーム番号ｆｓ未満のフレーム番号に対する画像データを出力する場合は、スイッチを第１のスイッチ３側（動画デコード部２側）に切替え、また、このフレーム番号ｆｓ以上のフレーム番号に対する画像データを出力する場合は、３Ｄシーンレンダリング部６側に切替える。
【００４８】
最後に、ビデオメモリ部１５は、出力された画像データを保持する。
上記の構成の描画装置を用いて描画した映像のイメージ図を図８に示す。本実施の形態の描画装置は、動画の表示から３次元グラフィックの表示に切替える際に図８（ａ）、（ｂ）、（ｃ）という遷移を経て動画領域をズームアウトする表示データを生成する。
【００４９】
このように、第２の遷移カメラキーフレーム算出部２１において遷移終了フレーム番号ｆｅにおけるカメラデータを算出し、算出したカメラキーフレームデータ、および動画と３次元グラフィックの表示を切替える切替フレーム番号ｆｓのカメラデータをカメラキーフレームデータの標本値に追加し、各描画フレーム番号に対応するカメラデータを算出することにより、外部より入力された動画と３次元グラフィックの表示を切替える時刻と切替までに所要する時間に対応して任意に動画から３次元グラフィックへ表示を切替えるフレームが設定でき、動画単独の映像から動画貼りつけ表面に次第にズームアウトして切替えることができる。
【００５０】
なお、実施の形態３では、第２の遷移カメラキーフレーム算出部２１と描画フレーム補間生成部１０は３次のスプライン補間によりカメラデータを生成したが、他の補間アルゴリズムにより算出してもよい。
［実施の形態４］
図９は本発明の実施の形態４における描画装置の構成図である。
【００５１】
実施の形態４における描画装置は、図６に示す実施の形態３において、切替終了フレーム輝度演算部２０を付加し、３Ｄシーンレンダリング部６を、ジオメトリ演算部７と、第２の頂点輝度補正部２２と、ピクセル演算部９により構成している。
切替終了フレーム輝度演算部２０は、第２の遷移カメラキーフレーム算出部２１において生成された遷移終了フレーム番号ｆｅにおけるカメラデータと、３ＤＣＧデータ保存部５に保持された３次元形状データに基づき、遷移終了フレーム番号ｆｅにおける、３次元形状データの頂点の位置データとテクスチャ座標と輝度データとを算出する。
【００５２】
また第２の頂点輝度補正部２２は、切替終了フレーム輝度演算部２０により算出された遷移終了フレーム番号ｆｅにおけるテクスチャ貼付け対象となる頂点の輝度データと、切替フレーム指定部１８により指定された切替フレーム番号ｆｓと遷移終了フレーム番号ｆｅを保持し、切替フレーム番号ｆｓから遷移終了フレーム番号ｆｅの間のフレーム番号に対応する演算をする場合に、算出された遷移終了フレーム番号ｆｔにおける輝度データから、テクスチャ貼付け対象となる頂点の輝度データを補正する。
【００５３】
なお、ジオメトリ演算部７とピクセル演算部９は、図４に示す実施の形態２のジオメトリ演算部７とピクセル演算部９と同一である。
以上のように構成された描画装置において、以下その動作を説明する。今、本実施の形態４の描画装置は、動画が貼り付ている面は、貼り付けている動画とアスペクト比が一致しており、図５に示す矩形の４角であるＰ１、Ｐ２、Ｐ３、Ｐ４と映像の４角が合うよう貼り付けられている映像を描画している。
【００５４】
切替終了フレーム輝度演算部２０において、第２の遷移カメラキーフレーム算出部２１で算出された遷移終了フレーム番号ｆｅのカメラデータと３ＤＣＧデータ保存部５から読み出した形状データから、各ポリゴンの頂点データを算出し、動画を貼り付ける全てのポリゴンの頂点のＩＤとその頂点に対する輝度データを抽出し、第２の頂点輝度補正部２２が、これらのデータを保持する。このデータは、切替フレーム指定部１８において動画と３次元グラフィックの表示を切替える時刻と切替遷移終了までに所要する時間が入力されたときに、算出される。
【００５５】
ジオメトリ演算部７においては、描画フレーム番号に対応するカメラデータに基づき、３ＤＣＧデータ保存部５から読み出した３次元形状データに透視変換を施し、各ポリゴンの頂点の位置データ（スクリーン座標値）と輝度データとテクスチャ座標が出力される。たとえば、図５に示すような動画を貼り付ける表面の頂点については、表２に示すデータが算出される。
【００５６】
【表２】
0003678609.tif 000004
第２の頂点輝度補正部２２においては、まず、切替フレーム指定部１８から入力した切替フレーム番号ｆｓと遷移終了フレーム番号ｆｅと、切替え終了フレーム輝度演算部２０からの出力である、動画を貼りつける全てのポリゴンの頂点ＩＤとその頂点の輝度データを記憶する。次に、動画を貼りつけるポリゴンの頂点の輝度データを、描画フレーム番号が、切替フレーム番号ｆｓから切替遷移終了フレーム番号ｆｅまでの間、修正をする。
【００５７】
以下、第２の頂点輝度補正部２２における上記修正の方法を説明する。
まず、フレーム番号ｆｓからｆｅまでの間の１フレーム当たりの輝度の補正率を算出する。輝度データは、ｒ成分、ｇ成分、ｂ成分の３つの成分で与えられるが、いずれも同様に算出できるため、ここでは、頂点Ｐ１のｒ成分の輝度データの補正率を考える。ｆｓからｆｅ内の任意の描画フレーム番号を描画フレーム番号をｆｔ、ｆｔにおけるポリゴン頂点Ｐ１の輝度データのｒ成分をＩｐ１ｒ（ｆｔ）とすると、輝度補正率は式（４）のように求まる。
【００５８】
ΔＩｐ１ｒ＝｛１−Ｉｐ１ｒ（ｆｅ）｝／（ｆｅ−ｆｓ）…（４）
以上の方法で得られた１フレーム当たりの輝度の補正率を使い、切替フレーム番号ｆｓから遷移終了フレーム番号ｆｅまでの間、動画を貼りつけるポリゴン頂点の輝度データに対して補正をする。たとえば、図５に示すような動画を貼り付ける表面の頂点の中のＰ１の輝度のｒ成分は、式（５）のようにして求まる。
【００５９】
0003678609.tif 000005
以上が、第２の頂点輝度補正部２２における輝度修正の方法である。
ピクセル演算部９においては、描画フレーム番号における３次元形状データの頂点の位置データと輝度データとテクスチャ座標と動画を貼りつける領域の頂点の輝度の修正値を用いて３次元シーン表示データ（ピクセルデータ）を算出する。
【００６０】
動画を貼りつける領域のピクセルデータについては、ジオメトリ演算部７から出力されたテクスチャ座標に対応した頂点の輝度値をテクスチャバッファ部４から参照する。ｆｔにおけるテクスチャバッファ部４から参照したポリゴン頂点Ｐ１のテクスチャの輝度のｒ成分を、Ｉｐ１Ｔｒ（ｆｔ）とすると、ポリゴン頂点Ｐ１の表示データの輝度値のｒ成分は式（６）で決定される。ここで輝度値Ｉｐ１Ｔｒ（ｆｔ）は正規化されていない値である。
【００６１】
Ｉｐ１ｒ（ｆｔ）×Ｉｐ１Ｔｒ（ｆｔ）…（６）
式（６）で求められる輝度値とジオメトリ演算部７で算出された各ポリゴンの頂点データを補完し、表示画面の３次元シーン表示データ（ピクセルデータ）を算出する。
このように、遷移終了フレーム番号ｆｅにおける動画貼りつけ表面のポリゴンの頂点の輝度データを使用し、遷移時間区間のフレームにおける動画貼りつけ表面のポリゴンの頂点の輝度データを補正することにより、動画から３次元グラフィックへの表示切替え時に動画の色に関してスムーズに切替えることができ、３次元グラフィックへ表示データを切替えた時の違和感を解消できる。
【００６２】
なお、実施の形態４では、第２の頂点輝度補正部２２は、線形に輝度データの補正率を決定したが、輝度データが滑らかに目標輝度データに変化する補正であればよい。
【００６３】
【発明の効果】
以上のように本発明によれば、動画中の任意の時刻に、動画貼りつけ領域にズームイン、あるいはズームアウトをして３次元グラフィックと動画再生を切替えることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１における描画装置の構成図である。
【図２】同描画装置の描画フレーム補間生成部が算出するカメラデータの概念図である。
【図３】同描画装置が描画する映像のイメージ図である。
【図４】本発明の実施の形態２における描画装置の構成図である。
【図５】同描画装置における動画を貼りつける表面の図である。
【図６】本発明の実施の形態３における描画装置の構成図である。
【図７】同描画装置の描画フレーム補間生成部が算出するカメラデータの概念図である。
【図８】同描画装置が描画する映像のイメージ図である。
【図９】本発明の実施の形態４における描画装置の構成図である。
【図１０】従来の描画装置の構成図である。
【符号の説明】
１  圧縮動画データ保存部
２  動画デコード部
３  第１のスイッチ
４  テクスチャバッファ部
５  ３ＤＣＧデータ保存部
６  ３Ｄシーンレンダリング部
７  ジオメトリ演算部
８  第１の頂点輝度補正部
９  ピクセル演算部
１０  描画フレーム補間生成部
１１  シナリオデータ保存部
１２  第１の遷移カメラキーフレーム算出部
１３  切替フレーム指定部
１４  第２のスイッチ
１５  ビデオメモリ部
１８  切替フレーム指定部
２０  切替終了フレーム輝度演算部
２１  第２の遷移カメラキーフレーム算出部
２２  第２の頂点輝度補正部
３１  動画を貼りつける表面
３２  描画フレーム補間生成部１０により算出されたカメラデータの位置の軌跡（動画貼りつけ領域にズームインする場合）
３３  描画フレーム補間生成部１０により算出されたカメラデータの位置の軌跡（動画貼りつけ領域にズームアウトする場合）
【図１】
0003678609.tif 000006
【図２】
0003678609.tif 000007
【図３】
0003678609.tif 000008
【図４】
0003678609.tif 000009
【図５】
0003678609.tif 000010
【図６】
0003678609.tif 000011
【図７】
0003678609.tif 000012
【図８】
0003678609.tif 000013
【図９】
0003678609.tif 000014
【図１０】
0003678609.tif 000015