(57)【要約】【課題】ユーザの操作に応じて容易にCG素材の内容を変更する。【解決手段】作業メモリ８７aには、CG素材を編集可能な保存形式であるCG記述データが、画像の生成に使用するために展開されており、制御部８１は、作業メモリ８７aの内容への制御を記述した情報を表す派生情報に従って、作業メモリ８７aの一部への書き込み動作を制御し、画像生成部８７は、作業メモリ８７aの内容に基づいて、CG画像を生成する。本発明は、例えばCG画像を生成するコンピュータに適用できる。【選択図】図４
2011223218.tif 000002
【特許請求の範囲】
【請求項１】
CG（Computer Graphics）素材を編集可能な保存形式であるCG記述データが、画像の生成に使用するために展開される作業用記憶手段と、
前記作業用記憶手段の内容への制御を記述した情報を表す派生情報に従って、前記作業用記憶手段の一部への書き込み動作を制御する更新制御手段と、
前記作業用記憶手段の内容に基づいて、CG画像を生成する画像生成手段と
を含む画像処理装置。
【請求項２】
前記派生情報には、前記CG記述データに含まれる複数のパラメータのうちのいずれか１つ以上を調整対象パラメータとして指定するパラメータ指定情報が含まれており、
前記更新制御手段は、前記作業用記憶手段に展開されている前記CG記述データに含まれる前記調整対象パラメータが、ユーザの調整操作に応じた値となるように、前記作業用記憶手段の一部への書き込み動作を制御する
請求項１に記載の画像処理装置。
【請求項３】
前記派生情報には、前記CG記述データに含まれる複数のパラメータのうちのいずれかを所定の値に調整させることを指示するパラメータ値指示情報が含まれており、
前記更新制御手段は、さらに、前記パラメータ値指示情報に従って、対応するパラメータが、前記所定の値となるように、前記作業用記憶手段の一部への書き込み動作を制御する
請求項２に記載の画像処理装置。
【請求項４】
ユーザにより操作される複数のパラメータ操作手段をさらに含み、
前記パラメータ指定情報は、前記複数の操作手段のうち、前記調整対象パラメータを調整するためのパラメータ操作手段も指定し、
前記更新制御手段は、前記パラメータ指定情報により指定された前記パラメータ操作手段に対して前記ユーザの調整操作が行われたことに対応して、前記調整対象パラメータが、前記ユーザの調整操作に応じた値となるように、前記作業用記憶手段の一部への書き込み動作を制御する
請求項３に記載の画像処理装置。
【請求項５】
前記更新制御手段は、前記調整対象パラメータが、保持されている前記ユーザの調整操作により以前に調整された複数の値のうち、前記ユーザの指示操作により指示された値となるように、前記作業用記憶手段の一部への書き込み動作を制御する
請求項２に記載の画像処理装置。
【請求項６】
前記更新制御手段は、前記ユーザの初期化操作に応じて、前記調整対象パラメータが、調整前の前記CG記述データに含まれていた前記調整対象パラメータとなるように、前記作業用記憶手段の一部への書き込み動作を制御する
請求項２に記載の画像処理装置。
【請求項７】
前記派生情報を保持する派生情報保持手段と、
前記ユーザの更新操作に応じて、前記派生情報に含まれる前記パラメータ値指示情報を更新する更新手段と
をさらに含み、
前記派生情報保持手段は、更新後の前記パラメータ値指示情報を含む前記派生情報を保持する
請求項３に記載の画像処理装置。
【請求項８】
１又は複数の前記CG記述データを予め保持するCG記述データ保持手段と、
１又は複数の前記CG記述データのうち、前記派生情報保持手段から読み出された前記派生情報に対応するCG記述データを読み出す読み出し手段と、
前記CG記述データ保持手段から読み出された前記CG記述データに含まれる前記複数のパラメータのうち、前記派生情報保持手段から読み出された前記派生情報に含まれる前記パラメータ指定情報より指定されるパラメータを前記調整対象パラメータとして設定する設定手段と
をさらに含む請求項７に記載の画像処理装置。
【請求項９】
前記派生情報には、対応するCG記述データを識別するための識別情報が含まれており、
前記読み出し手段は、前記派生情報保持手段から読み出された前記派生情報に含まれる前記識別情報により識別されるCG記述データを読み出す
請求項８に記載の画像処理装置。
【請求項１０】
前記派生情報と、対応する前記CG記述データを対応付けるリンク情報を予め保持するリンク情報保持手段をさらに含み、
前記読み出し手段は、前記リンク情報に基づいて、前記派生情報保持手段から読み出された前記派生情報に対応するCG記述データを読み出す
請求項８に記載の画像処理装置。
【請求項１１】
前記読み出し手段は、前記派生情報保持手段から読み出された前記派生情報に対応するCG記述データとして、前記ユーザの選択操作により選択されたCG記述データを読み出す
請求項８に記載の画像処理装置。
【請求項１２】
CG（Computer Graphics）画像を生成する画像処理装置の画像処理方法において、
前記画像処理装置は、
作業用記憶手段と、
更新制御手段と、
画像生成手段と
を含み、
前記更新制御手段が、CG素材を編集可能な保存形式であるCG記述データが、画像の生成に使用するために展開される作業用記憶手段の内容への制御を記述した情報を表す派生情報に従って、前記作業用記憶手段の一部への書き込み動作を制御し、
前記画像生成手段が、前記作業用記憶手段の内容に基づいて、CG画像を生成する
ステップを含む画像処理方法。
【請求項１３】
コンピュータを、
CG（Computer Graphics）素材を編集可能な保存形式であるCG記述データが、画像の生成に使用するために展開される作業用記憶手段の内容への制御を記述した情報を表す派生情報に従って、前記作業用記憶手段の一部への書き込み動作を制御する更新制御手段と、
前記作業用記憶手段の内容に基づいて、CG画像を生成する画像生成手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、及びプログラムに関し、特に、例えば、３次元コンピュータグラフィックスによる画像合成を扱う場合に好適な画像処理装置、画像処理方法、及びプログラムに関する。
【背景技術】
【０００２】
例えば、CG（Computer Graphics）画像を合成する合成技術が存在する（例えば特許文献１乃至５を参照）。
【０００３】
この合成技術では、例えば、CG製作者により作成された複数のCG素材をレンダリングして得られる、例えばMPEG(Moving Picture Experts Group)形式のCG画像を、サーバに予め保持させておく。そして、サーバに保持されている複数のCG画像のうち、ユーザの選択操作により選択されたCG画像を、合成の対象とされた合成対象画像（例えば、スタジオのカメラでアナウンサを撮像して得られる画像）に合成する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３６９０７６号公報
【特許文献２】特開２００２−１３８７４号公報
【特許文献３】特開２００２−８３３１６号公報
【特許文献４】特開２００５−２５１１６１号公報
【特許文献５】特開２００９−１８７５８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、サーバに予め保持されているCG画像を一部変更した上で用いたい場合には、CG製作者にCG画像を構成するCG素材を一部変更させ、一部変更後のCG素材をレンダリングして得られる新たなCG画像をサーバに保持させた後でなければ、一部変更後のCG画像を合成に用いることはできなかった。
【０００６】
このため、僅かな変更を施して、僅かに異なるCG画像を多数使用したい場合には、レンダリングにより、僅かに異なるCG画像を生成してサーバに保持させる必要があり、多大な労力を要していた。
【０００７】
また、この場合、僅かに異なるCG画像をすべて保持させる必要があるため、サーバの容量を大量に使用することとなっていた。
【０００８】
さらに、僅かな変更を施して、僅かに異なるCG画像を多数使用したい場合には、多数のCG素材を管理しにくいため、実質的に、使用するCG素材が制限されてしまっていた。
【０００９】
本発明は、このような状況に鑑みてなされたものであり、CG素材を使用する際に、ユーザの操作に応じて容易にCG素材の内容を変更できるようにするものである。また、本発明は、使用するCG素材の一部変更を管理しやすくするものである。
【課題を解決するための手段】
【００１０】
本発明の一側面の画像処理装置は、CG（Computer Graphics）素材を編集可能な保存形式であるCG記述データが、画像の生成に使用するために展開される作業用記憶手段と、前記作業用記憶手段の内容への制御を記述した情報を表す派生情報に従って、前記作業用記憶手段の一部への書き込み動作を制御する更新制御手段と、前記作業用記憶手段の内容に基づいて、CG画像を生成する画像生成手段とを含む画像処理装置である。
【００１１】
前記派生情報には、前記CG記述データに含まれる複数のパラメータのうちのいずれか１つ以上を調整対象パラメータとして指定するパラメータ指定情報が含ませるようにすることができ、前記更新制御手段では、前記作業用記憶手段に展開されている前記CG記述データに含まれる前記調整対象パラメータが、ユーザの調整操作に応じた値となるように、前記作業用記憶手段の一部への書き込み動作を制御するようにすることができる。
【００１２】
前記派生情報には、前記CG記述データに含まれる複数のパラメータのうちのいずれかを所定の値に調整させることを指示するパラメータ値指示情報が含ませるようにすることができ、前記更新制御手段では、さらに、前記パラメータ値指示情報に従って、対応するパラメータが、前記所定の値となるように、前記作業用記憶手段の一部への書き込み動作を制御するようにすることができる。
【００１３】
ユーザにより操作される複数のパラメータ操作手段をさらに設けることができ、前記パラメータ指定情報には、前記複数の操作手段のうち、前記調整対象パラメータを調整するためのパラメータ操作手段も指定するようにすることができ、前記更新制御手段では、前記パラメータ指定情報により指定された前記パラメータ操作手段に対して前記ユーザの調整操作が行われたことに対応して、前記調整対象パラメータが、前記ユーザの調整操作に応じた値となるように、前記作業用記憶手段の一部への書き込み動作を制御するようにすることができる。
【００１４】
前記更新制御手段では、前記調整対象パラメータが、保持されている前記ユーザの調整操作により以前に調整された複数の値のうち、前記ユーザの指示操作により指示された値となるように、前記作業用記憶手段の一部への書き込み動作を制御するようにすることができる。
【００１５】
前記更新制御手段では、前記ユーザの初期化操作に応じて、前記調整対象パラメータが、調整前の前記CG記述データに含まれていた前記調整対象パラメータとなるように、前記作業用記憶手段の一部への書き込み動作を制御するようにすることができる。
【００１６】
前記派生情報を保持する派生情報保持手段と、前記ユーザの更新操作に応じて、前記派生情報に含まれる前記パラメータ値指示情報を更新する更新手段とをさらに設けることができ、前記派生情報保持手段では、更新後の前記パラメータ値指示情報を含む前記派生情報を保持するようにすることができる。
【００１７】
１又は複数の前記CG記述データを予め保持するCG記述データ保持手段と、１又は複数の前記CG記述データのうち、前記派生情報保持手段から読み出された前記派生情報に対応するCG記述データを読み出す読み出し手段と、前記CG記述データ保持手段から読み出された前記CG記述データに含まれる前記複数のパラメータのうち、前記派生情報保持手段から読み出された前記派生情報に含まれる前記パラメータ指定情報より指定されるパラメータを前記調整対象パラメータとして設定する設定手段とをさらに設けることができる。
【００１８】
前記派生情報には、対応するCG記述データを識別するための識別情報が含ませるようにすることができ、前記読み出し手段では、前記派生情報保持手段から読み出された前記派生情報に含まれる前記識別情報により識別されるCG記述データを読み出すようにすることができる。
【００１９】
前記派生情報と、対応する前記CG記述データを対応付けるリンク情報を予め保持するリンク情報保持手段をさらに設けることができ、前記読み出し手段では、前記リンク情報に基づいて、前記派生情報保持手段から読み出された前記派生情報に対応するCG記述データを読み出すようにすることができる。
【００２０】
前記読み出し手段では、前記派生情報保持手段から読み出された前記派生情報に対応するCG記述データとして、前記ユーザの選択操作により選択されたCG記述データを読み出すようにすることができる。
【００２１】
本発明の一側面の画像処理方法は、CG（Computer Graphics）画像を生成する画像処理装置の画像処理方法であって、前記画像処理装置は、作業用記憶手段と、更新制御手段と、画像生成手段とを含み、前記更新制御手段が、CG素材を編集可能な保存形式であるCG記述データが、画像の生成に使用するために展開される作業用記憶手段の内容への制御を記述した情報を表す派生情報に従って、前記作業用記憶手段の一部への書き込み動作を制御し、前記画像生成手段が、前記作業用記憶手段の内容に基づいて、CG画像を生成するステップを含む画像処理方法である。
【００２２】
本発明の一側面のプログラムは、コンピュータを、CG（Computer Graphics）素材を編集可能な保存形式であるCG記述データが、画像の生成に使用するために展開される作業用記憶手段の内容への制御を記述した情報を表す派生情報に従って、前記作業用記憶手段の一部への書き込み動作を制御する更新制御手段と、前記作業用記憶手段の内容に基づいて、CG画像を生成する画像生成手段として機能させるためのプログラムである。
【００２３】
本発明の一側面によれば、CG素材を編集可能な保存形式であるCG記述データが、画像の生成に使用するために展開される作業用記憶手段の内容への制御を記述した情報を表す派生情報に従って、前記作業用記憶手段の一部への書き込み動作が制御され、前記作業用記憶手段の内容に基づいて、CG画像が生成される。
【発明の効果】
【００２４】
本発明によれば、CG素材を使用する際に、ユーザの操作に応じて容易にCG素材の内容を変更できるようにすることが可能となる。また、本発明によれば、使用するCG素材の一部変更を管理しやすくすることが可能となる。
【図面の簡単な説明】
【００２５】
【図１】本発明を適用したCG合成システムの構成例を示す第１のブロック図である。
【図２】操作卓を上面から見た場合の一例を示す上面図である。
【図３】操作卓の表示画面の一例を示す図である。
【図４】CG画像生成装置の構成を示す第１のブロック図である。
【図５】CG画像生成装置が行うCGパラメータ調整処理を説明するためのフローチャートである。
【図６】CG画像生成装置の構成を示す第２のブロック図である。
【図７】本発明を適用したCG合成システムの構成例を示す第２のブロック図である。
【図８】CG画像生成装置の構成例を示す第３のブロック図である。
【図９】スイッチャの構成例を示すブロック図である。
【図１０】CG画像生成装置が行う、テクスチャマッピングを伴うCGパラメータ調整処理を説明するためのフローチャートである。
【図１１】CG合成システムの構成例を示す第３のブロック図である。
【図１２】CG合成システムのソフトウェア構成例を示すブロック図である。
【図１３】CG記述データの一例を示す第１の図である。
【図１４】CG記述データの一例を示す第２の図である。
【図１５】CG記述データの一例を示す第３の図である。
【図１６】CG記述データの一例を示す第４の図である。
【図１７】CG記述データの一例を示す第５の図である。
【図１８】CG記述データの一例を示す第６の図である。
【図１９】CG記述データの一例を示す第７の図である。
【図２０】CG記述データの一例を示す第８の図である。
【図２１】CG記述データの一例を示す第９の図である。
【図２２】CG記述データの一例を示す第１０の図である。
【図２３】派生情報の一例を示す第１の図である。
【図２４】派生情報の一例を示す第２の図である。
【図２５】派生情報の一例を示す第３の図である。
【図２６】派生情報の一例を示す第４の図である。
【図２７】派生情報の一例を示す第５の図である。
【図２８】派生情報の一例を示す第６の図である。
【図２９】本発明に関連した用語の一覧を示す第１の図である。
【図３０】本発明に関連した用語の一覧を示す第２の図である。
【図３１】本発明に関連した用語の一覧を示す第３の図である。
【図３２】本発明に関連した用語の一覧を示す第４の図である。
【図３３】本発明に関連した用語の一覧を示す第５の図である。
【図３４】本発明に関連した用語の一覧を示す第６の図である。
【図３５】本発明に関連した用語の一覧を示す第７の図である。
【図３６】本発明に関連した用語の一覧を示す第８の図である。
【図３７】本発明に関連した用語の一覧を示す第９の図である。
【図３８】本発明に関連した用語の一覧を示す第１０の図である。
【図３９】本発明に関連した用語の一覧を示す第１１の図である。
【図４０】本発明に関連した用語の一覧を示す第１２の図である。
【図４１】コンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００２６】
以下、発明を実施するための形態（以下、実施の形態という）について説明する。なお、説明は以下の順序で行う。
１．  第１の実施の形態（パラメータを調整する場合の一例）
２．  第２の実施の形態（テクスチャマッピングを伴ってパラメータを調整する場合の一例）
３．  変形例
【００２７】
＜１．第１の実施の形態＞
[CG合成システム１の構成例]
図１は、本発明を適用したCG合成システム１の構成例を示している。
【００２８】
このCG合成システム１は、操作卓２１、CG画像生成装置２２、及び画像合成装置２３により構成される。
【００２９】
操作卓２１は、CG画像を加工する際に用いられる調整つまみ及びジョイスティック等により構成されており、ユーザにより操作される。操作卓２１は、ユーザにより操作されたことに対応して、ユーザの操作に対応する操作信号を生成し、CG画像生成装置２２に供給する。
【００３０】
また、操作卓２１は、ユーザにより操作されたことに対応して、ユーザの操作に対応する操作信号を生成し、画像合成装置２３に供給する。なお、操作卓２１の詳細は、図２及び図３を参照して後述する。
【００３１】
CG画像生成装置２２は、作業メモリ（図４の作業メモリ８７a）を内蔵し、その作業メモリ上にCG記述データに相当するデータを展開して保持し、操作卓２１からの操作信号に応じて、作業メモリ上に展開されたデータの内容を加工する。具体的には、例えば、CG画像生成装置２２は、操作卓２１からの操作信号に応じて、CG画像を生成する際に用いられるCG記述データに含まれていたパラメータを変更することにより、生成するCG画像を変化又は修飾する。
【００３２】
ここで、CG記述データとは、CG記述データが表すCG素材を編集可能な形式により記述されているデータを表す。
【００３３】
なお、CG記述データには、CG画像を生成するために必要な複数のパラメータが記述されている（含まれている）。具体的には、例えば、CG記述データには、CGを構成するポリゴンの幾何学情報（頂点座標値群）、ポリゴン表面の色等の属性を表すマテリアル情報、ポリゴン表面にマッピング（貼付）される画像を表すテクスチャを指示するテクスチャマッピング対象指示パラメータ、ポリゴンが配置される位置を表す位置パラメータ、仮想ライトの属性と位置、仮想カメラの属性と位置、タイムラインアニメーションを構成する情報等が含まれる。
【００３４】
また、例えば、CG画像生成装置２２は、パラメータを調整後のCG記述データに相当する、作業メモリの内容に基づいて、パラメータが調整（変更）されたCG画像を生成し、画像合成装置２３に供給する。
【００３５】
このCG画像生成装置２２のCG画像生成動作は、画像が動画像である場合、動画像のフレーム又はフィールド毎に、作業メモリの内容を参照し、参照した作業メモリの内容に応じたCG画像のフレーム又はフィールドを生成する。
【００３６】
したがって、パラメータの調整が毎フレーム又は毎フィールドである場合は、生成されるCG画像の内容は、フレーム毎又はフィールド毎に変化していく。
【００３７】
画像合成装置２３には、CG画像生成装置２２からのCG画像の他、合成する対象である合成対象画像が供給される。画像合成装置２３は、供給される合成対象画像に対して、CG画像生成装置２２からのCG画像を合成し、その合成により得られる合成画像を出力する。
【００３８】
すなわち、例えば、画像合成装置２３には、合成対象画像として、スタジオのカメラでアナウンサを撮像して得られる撮像画像が供給される。そして、画像合成装置２３は、合成対象画像としての撮像画像と、CG画像生成装置２２からのCG画像をスーパーインポーズやワイプ等の技術によって合成し、その結果得られる合成画像を出力する。
【００３９】
CG画像生成装置２２が生成するCG画像は、CG画像生成装置２２が内蔵する作業メモリに保持された内容の更新に伴い、動画像を構成するフレーム毎又はフィールド毎に変化していく。このため、例えば、ユーザ（操作者）が、合成対象画像の内容を確認しながら、操作卓２１の操作を行うことにより、常に状況に応じたCG画像を、CG画像生成装置２２に生成させ、画像合成装置２３により合成させることができる。
【００４０】
また、動画像を構成するフレーム毎又はフィールド毎に、CG画像が更新されることにより、連続的な滑らかな変化を実現し、CG画像が合成された動画像を見る者に不自然さのない印象を与えることができる。
【００４１】
[操作卓２１の詳細]
次に、図２及び図３を参照して、操作卓２１の詳細について説明する。
【００４２】
図２は、操作卓２１を上面から見た上面図を示している。
【００４３】
操作卓２１は、例えば、図２に示されるように、メニュー画面を表示させる等の操作を行うための操作ボタン４１の他、CG画像生成装置２２の状態パラメータ等、及び画像合成装置２３の状態パラメータ等を表示する表示部４２、CGの調整対象パラメータ等を調整するための調整つまみ４３a乃至４３e、及び各種の位置パラメータ等を調整するためのジョイスティック４４により構成されている。
【００４４】
なお、以下の説明において、調整つまみ４３a乃至４３eを、それぞれ、区別する必要がない場合には、調整つまみ４３a乃至４３eを、単に、調整つまみ４３という。
【００４５】
図３は、操作卓２１の表示部４２に表示される表示画面の一例を示している。
【００４６】
図３に示されるように、表示部４２の表示画面において、領域６１a乃至６１eには、それぞれ、調整つまみ４３a乃至４３eそれぞれにより調整されるパラメータの値が表示されている。
【００４７】
また、表示部４２の表示画面には、その他、表示中のメニューのページ番号を表すメニューページ番号、表示中のメニューのタイトルを表すメニュータイトル、キーフレームタイムラインのステータスを表すキーフレームステータス、ステータスを表示するステータスエリア等が表示されている。
【００４８】
さらに、表示部４２の表示画面には、左矢印ボタン、右矢印ボタン、VFボタン、パラメータグループボタン、デフォルトリコールボタン、HFボタン、プレビアスページボタンの他、各種の機能を実行させるためのボタンが配置された機能ボタンエリアが表示される。
【００４９】
なお、VFボタン及びHFボタンは、いわゆるファンクションキーと同様のものであり、様々な機能を有するボタンとなる。また、VFのVはVerticalの略であり、HFのHはHorizontalの略である。VFボタン及びHFボタンを操作することにより、機能ボタンエリアや調整つまみ４３a乃至４３eに割り当てられる機能が変化する。
【００５０】
なお、表示部４２の表示画面に表示されたボタンは、タッチパネルとして、ユーザにより操作される。
【００５１】
また、操作卓２１には、時間と共に変化するCGであるCGアニメーション等を進行（再生）させる際の進行速度（再生速度）を制御するサーチダイヤル（ジョグシャトル）を設けることができる。なお、サーチダイヤルにより進行されるCGアニメーション等は、例えばCG画像生成装置２２に接続される図示せぬモニタ等に表示される。
【００５２】
サーチダイヤルの機能を説明する。操作卓２１において、サーチダイヤルを回転させると、回転の方向に対応して、再生される方向が変化する。また、サーチダイヤルの初期位置から回転させたときの回転角度に対応して、再生の速度が変化する。
【００５３】
なお、操作卓２１において、サーチダイヤルを使用する場合には、例えば、複数の操作ボタン４１に含まれる、使用するサーチダイヤルに対応する「ENBL」ボタンを押下して、「ENBL」ボタンを点灯させた状態とする必要がある。
【００５４】
また、サーチダイヤルの動作モードとしては、例えば、ジョグモード、シャトルモード、及びバリアブルモードの３種類が存在する。例えば、操作ボタン４１として、「JOG」ボタン、「SHTL」ボタン、及び「VAR」ボタンが設けられている場合、「JOG」ボタンの押下によりジョグモード、「SHTL」ボタンの押下によりシャトルモード、「VAR」ボタンの押下によりバリアブルモードに、それぞれ、サーチダイヤルの動作モードが設定（変更）される。なお、「JOG」ボタン、「SHTL」ボタン、及び「VAR」ボタンにおいて、現在設定されている動作モードに対応するボタンは点灯し、それ以外のボタンは消灯する。
【００５５】
サーチダイヤルの動作モードが、ジョグモードに設定された場合、サーチダイヤルの回転速度に比例した進行速度で、CGアニメーションを進行させることができる。すなわち、CG画像生成装置２２は、CG画像の生成に用いるパラメータとして、CGアニメーション中の時刻を使用するが、そのパラメータとしての時刻の値を、サーチダイヤルの回転と共に進行させる。
【００５６】
サーチダイヤルの回転に対応するCGアニメーションの進行が、フレーム毎又はフィールド毎にCG画像生成装置２２に伝えられることで、フレーム毎又はフィールド毎に、CG画像生成装置２２において生成されるCG画像の内容が変化する。
【００５７】
なお、進行を停止させる場合には、サーチダイヤルの回転を中止する。
【００５８】
サーチダイヤルの動作モードが、シャトルモードに設定された場合、サーチダイヤルの回転角度に応じた進行速度で、CGアニメーションを進行できる。すなわち、CG画像生成装置２２が使用するアニメーション中の時刻の値が、サーチダイヤルの回転速度に応じて進行速度で変化する。
【００５９】
具体的には、例えば、サーチダイヤルの回転角度から、進行速度を決定するための値が0.1となった場合には、CG画像の生成に用いるパラメータとしての時刻の値を、通常の進行速度の0.1倍で進行させながら、フレーム毎又はフィールド毎に、CG画像の生成が行われる。
【００６０】
したがって、進行速度が0.1であっても、１０フレームに１回の頻度で、CG画像を変化させるのではなく、フレーム毎又はフィールド毎に生成されるCG画像は変化していく。
【００６１】
シャトルモードにおいては、サーチダイヤルを回転させて初期位置（カチッと音がする位置）に戻した場合、進行が停止する。
【００６２】
サーチダイヤルの動作モードが、バリアブルモードに設定された場合、サーチダイヤルの回転角度に応じて、進行速度を、−１倍から３倍の進行速度に変更できる。
【００６３】
なお、サーチダイヤルは、進行速度を、それぞれ、−１倍に設定する第１の速度設定モード、１倍に設定する第２の速度設定モード、及び再３倍に設定する第３の速度設定モードとされる位置で、停止するようになっている。バリアブルモードにおいて、サーチダイヤルを回転させて初期位置に戻した場合、再生が停止する。
【００６４】
なお、シャトルモード、及びバリアブルモードの操作角の有効範囲は、操作卓２１を操作して、表示部４２に表示可能なメニュー画面から設定することができる。
【００６５】
具体的には、例えば、シャトルモードの操作角の有効範囲は、-150乃至150度程度の範囲、又は-180乃至180度程度の範囲のいずれかに設定できる。また、例えば、バリアブルモードの操作角の有効範囲は、-120乃至210度程度の範囲（進行速度が１倍である場合は、120度までとなる）、又は-200乃至348度程度の範囲（進行速度が１倍である場合は、200度までとなる）のいずれかに設定できる。
【００６６】
また、操作ボタン４１として設けられた「STOP」ボタンを押下した場合、サーチダイヤルによる操作は無効となり、サーチダイヤルによる変速再生が解除される。また、操作ボタン４１として設けられた「REW」ボタン、「PLAY」ボタン、「FF」ボタン、「STB OFF」ボタン、「ALL STOP」ボタン等を押下した場合にも、同様に、サーチダイヤルによる変速再生は解除される。
【００６７】
[CG画像生成装置２２の詳細]
次に、図４は、CG画像生成装置２２の構成例を示している。
【００６８】
このCG画像生成装置２２は、制御部８１、CG生成部８２、CG記述データ記憶部８３、派生情報生成部８４、派生情報記憶部８５、ロード指示部８６、及び作業メモリ８７aを有する画像生成部８７により構成されている。なお、CG生成部８２乃至画像生成部８７は、それぞれ、バスを介して相互に接続されている。
【００６９】
制御部８１には、操作卓２１からの操作信号が供給される。制御部８１は、操作卓２１からの操作信号に基づいて、CG生成部８２、派生情報生成部８４、ロード指示部８６、及び画像生成部８７を制御する。
【００７０】
すなわち、例えば、ユーザが、操作卓２１を用いて、操作卓２１の表示部４２に、派生情報記憶部８５に記憶されている派生情報ファイルのリストを表示させるためのリスト表示操作を行った場合、操作卓２１は、ユーザのリスト表示操作に対応する操作信号を、制御部８１に供給する。
【００７１】
なお、派生情報ファイルとは、パラメータ指定情報を含むCG記述データに対して作用する内容を示す情報を表す。また、派生情報ファイルとは、所定のCG記述データに対して１度に適用できる複数の派生情報を格納したものである。
【００７２】
また、派生情報ファイルのリストとは、派生情報記憶部８５に記憶されている複数の派生情報ファイルの一覧を表す。なお、派生情報記憶部８５には、複数の派生情報ファイルが記憶されるが、派生情報記憶部８５の実現方法がハードディスクであるのか、半導体メモリであるのか等の選択肢については、本発明の本質には関係ないので説明を省略する。このことは、CG記述データ記憶部８３等についても同様である。
【００７３】
制御部８１は、操作卓２１からの、ユーザのリスト表示操作に対応する操作信号が供給された場合、その操作信号に応じて、派生情報記憶部８５に記憶されている派生情報ファイルのリストを読み出し、操作卓２１に供給する。操作卓２１は、制御部８１からのリストを、操作卓２１の表示部４２に表示させる。
【００７４】
また、たとえば、ユーザが、操作卓２１を用いて、操作卓２１の表示部４２に表示した派生情報ファイルのリストを参照しながら、複数の派生情報ファイルのいずれかを選択する選択操作を行った場合、操作卓２１は、ユーザの選択操作に対応する操作信号を生成し、制御部８１に供給する。
【００７５】
この場合、制御部８１は、操作卓２１からの操作信号に応じて、ロード指示部８６及び画像生成部８７を制御し、ユーザの選択操作により選択された派生情報ファイルにより指定されたパラメータを調整させ、CG画像の加工を行なわせる。
【００７６】
なお、派生情報ファイルには、複数の派生情報が含まれる。また、派生情報は、パラメータ指定情報、又はパラメータ値指示情報の少なくとも一方を含む情報をいう。
【００７７】
すなわち、制御部８１は、ユーザの選択操作により選択された派生情報ファイルに含まれる複数の派生情報それぞれに対応するパラメータ指定情報により指定されたパラメータを調整させ、CG画像の加工を行なわせる。
【００７８】
CG生成部８２は、制御部８１からの制御に応じて、CG記述データを生成し、バス８８を介してCG記述データ記憶部８３に供給して記憶させる。なお、このCG生成部８２の機能は、通常、画像生成部８７を用いて運用を行なうのに先立ち、その運用の準備として利用されるものである。
【００７９】
また、本発明の説明において重要なのは、CG記述データ記憶部８３にCG記述データが記憶されている状態から行なわれる、画像生成部８７を用いた運用に関する部分なので、このCG生成部８２の機能については、詳細な説明を省略する。
【００８０】
CG記述データ記憶部８３は、CG生成部８２から供給されるCG記述データを保持（記憶）する。なお、CG記述データは、例えばCOLLADA等の、データ構造を定義するためのスキーマ言語により記述される。COLLADAにより記述されたCG記述データの詳細については図１３乃至図２２を参照して後述する。
【００８１】
なお、CG記述データ記憶部８３に、どこからCG記述データが供給されるかは、本発明の本質とは関係なく、例えばネットワークを介して複数の装置から供給されてもよい。
【００８２】
あるいはCG記述データ記憶部８３自体を、CG画像生成装置２２に（ローカルに）設けず、CG画像生成装置２２が、CG記述データを使用する場合に、インターネットからダウンロードする機能で代用しても、本発明の効果を発揮できる。
【００８３】
派生情報生成部８４は、例えば制御部８１からの制御に応じて、CG記述データ記憶部８３に記憶されているCG記述データに含まれる複数のパラメータのうち、操作卓２１を用いて調整される調整対象パラメータを指定するパラメータ指定情報を生成する。
【００８４】
そして、派生情報生成部８４は、生成したパラメータ指定情報を含む派生情報により構成される派生情報ファイルを生成し、派生情報記憶部８５に供給して記憶させる。
【００８５】
なお、派生情報には、例えば、パラメータ指定情報、又は調整対象パラメータを所定の値に調整させることを指示するパラメータ値指示情報の少なくとも一方が含まれる。
【００８６】
また、派生情報には、その派生情報が対象とするCG記述データを一意に識別するための識別子が含まれている。すなわち、派生情報は、その派生情報に含まれるパラメータ指定情報により指定されるパラメータを含むCG記述データや、派生情報に含まれるパラメータ値指示情報により変更を指示されるパラメータを含むCG記述データを、一意に識別するための識別子が含まれている。
【００８７】
１つの派生情報ファイルにおいて、派生情報に含まれるパラメータ指定情報やパラメータ値指示情報は、すべて同時に対象とするCG記述データに適用できるものである。
【００８８】
すなわち、例えば、派生情報が、パラメータ指定情報及びパラメータ値指示情報を含むものである場合、派生情報に含まれるパラメータ指定情報により指定されるパラメータ、及び派生情報に含まれるパラメータ値指示情報により変更を指示されるパラメータは、いずれも、同一のCG記述データに含まれるパラメータとなる。
【００８９】
同時に適用できないものは、異なる派生情報ファイルとして作成され、別ファイルとして管理できる。
【００９０】
また、派生情報生成部８４は、派生情報記憶部８５に記憶されている複数の派生情報ファイルのリストを生成し、派生情報記憶部８５に供給して記憶させる。
【００９１】
派生情報記憶部８５は、派生情報生成部８４から供給される派生情報ファイルのリストを保持する。
【００９２】
派生情報記憶部８５は、派生情報生成部８４から供給される派生情報ファイルを１つ以上保持する。なお、派生情報ファイルを構成する派生情報は、XML（Extensible Markup Language）の上にスキーマで規定する記述法により記述される。派生情報の詳細については図２３乃至図２８を参照して後述する。
【００９３】
ロード指示部８６は、制御部８１からの制御に応じて、派生情報記憶部８５に記憶されている複数の派生情報ファイルのうち、ユーザの選択操作により選択された派生情報ファイルを、派生情報記憶部８５から読み出し、画像生成部８７に供給する。
【００９４】
また、ロード指示部８６は、CG記述データ記憶部８３に記憶されている複数のCG記述データのうち、派生情報記憶部８５から読み出した派生情報ファイルに含まれる識別子により識別されるCG記述データを、CG記述データ記憶部８３から読み出す。
【００９５】
そして、ロード指示部８６は、読み出したCG記述データを、画像生成部８７に供給して、作業メモリ８７aに書き込ませる（記憶させる）。
【００９６】
画像生成部８７は、ロード指示部８６から供給されるCG記述データを、作業メモリ８７aに供給して書き込ませる。そして、画像生成部８７は、作業メモリ８７aに記憶されているCG記述データに含まれる複数のパラメータのうち、ロード指示部８６から供給される派生情報ファイル中の派生情報に含まれるパラメータ指定情報により指定されるパラメータを、調整対象パラメータに設定する。
【００９７】
すなわち、調整対象パラメータが設定された以降、通信経路により外部から与えられるパラメータ制御指示等を受けた場合には、調整対象パラメータの値の更新を行なう。なお、調整対象パラメータとしては、１つの他、複数のパラメータを、それぞれ、調整対象パラメータとして設定することが可能である。
【００９８】
なお、複数のパラメータを、それぞれ、調整対象パラメータとして設定する場合には、パラメータ識別子（id）により、それぞれの調整対象パラメータを区別する。
【００９９】
すなわち、通信経路を介して外部から与えられるパラメータ制御指示には、パラメータ識別子の値が含まれており、画像生成部８７では、そのパラメータ制御指示をそれぞれの指示のパラメータ識別子に対応する調整対象パラメータの制御に適用する。
【０１００】
例えば、調整つまみ４３それぞれに番号を、１，２，３，４等と割り当て、割り当てた番号をパラメータ識別子とし、パラメータ制御指示の通信に、そのパラメータ識別子を含ませるようにすればよい。
【０１０１】
この場合、パラメータ制御指示により変更される調整対象パラメータには、パラメータ制御指示とともに送信されてくるパラメータ識別子が含まれているものとし、パラメータ制御指示の通信とともに送信されてくるパラメータ識別子と同一のパラメータ識別子を含む調整対象パラメータが、パラメータ制御指示の対象とされる。
【０１０２】
また、画像生成部８７は、制御部８１からの制御に従って、調整対象パラメータを調整する。すなわち、例えば、ユーザが、操作卓２１を用いて、調整対象パラメータを調整する調整操作を行ったことに対応して、操作卓２１は、ユーザの調整操作に対応する操作信号を生成して制御部８１に供給する。
【０１０３】
この場合、制御部８１は、操作卓２１からの操作信号に応じて、画像生成部８７を制御し、調整対象パラメータが、ユーザの調整操作に対応した値となるように調整させる。
【０１０４】
具体的には、例えば、画像生成部８７は、制御部８１からの制御にしたがって、数値で1.5を加算する指示を受けた場合、作業メモリ８７aから、調整対象パラメータの値を読み出し、1.5を加算する。そして、画像生成部８７は、その加算により得られた新たな調整対象パラメータを、作業メモリ８７aに書き戻す（上書きにより記憶させる）。
【０１０５】
この操作信号の生成から作業メモリ８７aへの書き込みまでの動作は、動画像の毎フレーム又は毎フィールドに対応するタイミングで行なわれる。
【０１０６】
なお、操作卓２１は、操作卓２１の表示画面上に表示されたデフォルトリコールボタンが押下されたことに対応して、対応するデフォルトリコールの操作信号を生成して、制御部８１に供給する。
【０１０７】
この場合、制御部８１は、操作卓２１からのデフォルトリコールの操作信号に応じて、画像生成部８７の作業メモリ８７aに記憶されているCG記述データに含まれる調整対象パラメータを、ユーザの調整操作により調整される前の調整対象パラメータに戻す初期化を行う。
【０１０８】
すなわち、例えば、制御部８１は、操作卓２１からのデフォルトリコールの操作信号に応じて、ロード指示部８６を制御して、CG記述データ記憶部８３から、調整対象パラメータを含むCG記述データを読み出させ、画像生成部８７に供給させる。そして、制御部８１は、画像生成部８７を制御して、ロード指示部８６から画像生成部８７に供給されるCG記述データを、作業メモリ８７aに上書きにより記憶させる。
【０１０９】
これにより、作業メモリ８７aに記憶されているCG記述データは、ユーザの調整操作により調整される前のCG記述データとされることとなる。
【０１１０】
また、別の例としては、作業メモリ８７aの領域を増加させ、最初のCG記述データのロード時に、２つの領域に、同じようにしてCG記述データを展開して書き込むようにする。
【０１１１】
そして、２つの領域のうちの一方を、ユーザの調整操作の対象として画像生成に使用し、他方を、最初の値のままとして、デフォルトリコールの操作信号を受けた際に読取る領域として使用するように構成しても、デフォルトリコールの操作信号への対応を実現できる。
【０１１２】
さらに、画像生成部８７は、調整対象パラメータが調整された後のCG記述データを、CG記述データ記憶部８３に供給して、上書きにより記憶させるようにすることができる。
【０１１３】
また、画像生成部８７は、調整対象パラメータが調整された後のCG記述データを、上書きによる記憶ではなく、CG記述データ記憶部８３に新たな記憶領域を作成するようにして、その新たな記憶領域に記憶させるようにしてもよい。
【０１１４】
画像生成部８７は、作業メモリ８７aに記憶されている、調整対象パラメータが調整（更新）された後のCG記述データに基づいて、CG画像を生成し、画像合成装置２３に供給する。この結果、ユーザの調整操作が、画像生成部８７から出力されるCG画像に反映される。
【０１１５】
この動作は、フレーム毎又はフィールド毎に行われるため、ユーザの調整操作が連続的に即時に反映されたCG画像を確認することができるとともに、ユーザの調整操作が反映されたCG画像をそのまま、放送等に使用することもできるようになる。
【０１１６】
なお、作業メモリ８７aに展開されたCG記述データは、読み込んだCG記述データの内容そのままであるとは限らず、また、本発明の適用にあたって、読み込んだCG記述データの内容そのままである必要はない。例えば、他の装置では扱えるが、CG画像生成装置２２では扱えない記述が含まれている場合には、その記述部分を無視し、作業メモリ８７aには、CG画像生成装置２２では扱えない記述部分を設けない（書き込まない）ようにしてもよい。
【０１１７】
また、CG画像の生成に使用する際に扱いやすいデータ構造にするために、読み込んだCG記述データのデータ構造を再構成して、作業メモリ８７a上に配置してもよい。本文中では、このように加工を加える場合も含めて、「展開する」と記述している。
【０１１８】
なお、CG記述データは、外部から供給されたものであってもよい。また、CG画像生成装置２２のCG記述データ記憶部８３に記憶されているCG記述データを、CG画像生成装置２２の外部に取り出せる構成にしてもよい。
【０１１９】
[CG画像生成装置２２の動作説明]
次に、図５のフローチャートを参照して、CG画像生成装置２２が行うCGパラメータ調整処理について説明する。
【０１２０】
このCGパラメータ調整処理は、例えば、ユーザが、操作卓２１の操作ボタン４１を用いてリスト表示操作を行ったときに開始される。このとき、操作卓２１は、ユーザのリスト表示操作に対応する操作信号を生成し、制御部８１に供給する。
【０１２１】
ステップＳ１において、制御部８１は、操作卓２１からの操作信号に応じて、派生情報記憶部８５から派生情報ファイルのリストを読み出し、操作卓２１に供給する。これに対応して、操作卓２１は、制御部８１からの派生情報ファイルのリストを、操作卓２１の表示部４２に表示させる。
【０１２２】
ユーザは、操作卓２１の表示部４２に表示された派生情報ファイルのリストを参照しながら、派生情報ファイルのリストとして表示された複数の派生情報ファイルのうちのいずれかを選択する選択操作を、操作卓２１の操作ボタン４１を用いて行う。
【０１２３】
この場合、操作卓２１は、ユーザの選択操作に対応する操作信号を生成し、制御部８１に供給する。
【０１２４】
ステップＳ２において、制御部８１は、操作卓２１からの操作信号に応じて、ロード指示部８６を制御する。ロード指示部８６は、制御部８１からの制御に応じて、派生情報記憶部８５から、ユーザの選択操作により選択された派生情報ファイルを読み出し、画像生成部８７に供給する。
【０１２５】
ステップＳ３において、ロード指示部８６は、CG記述データ記憶部８３に記憶されている複数のCG記述データのうち、派生情報記憶部８５から読み出した派生情報ファイルに含まれる識別子により識別されるCG記述データを、CG記述データ記憶部８３から読み出す。
【０１２６】
そして、ステップＳ４において、ロード指示部８６は、読み出したCG記述データを、画像生成部８７に供給して、作業メモリ８７aに記憶させる。
【０１２７】
ステップＳ５において、画像生成部８７は、作業メモリ８７aに記憶されているCG記述データに含まれる複数のパラメータのうち、ロード指示部８６からの派生情報ファイル中のパラメータ指定情報により指定されるパラメータを、調整対象パラメータに設定する。
【０１２８】
ステップＳ６において、画像生成部８７は、ロード指示部８６からの派生情報ファイルに基づいて、その派生情報ファイルにパラメータ値指示情報が含まれているか否かを判定し、派生情報ファイルにパラメータ値指示情報が含まれていると判定した場合、処理をステップＳ７に進める。
【０１２９】
ステップＳ７において、画像生成部８７は、ロード指示部８６からの派生情報ファイルに含まれるパラメータ値指示情報に基づいて、作業メモリ８７aに記憶されているCG記述データに含まれる複数のパラメータのうち、パラメータ値指示情報により、ロード時の値の書き込みを指示されたパラメータを上書きする。
【０１３０】
なお、ステップＳ６において、画像生成部８７は、ロード指示部８６からの派生情報ファイルに基づいて、その派生情報ファイルにパラメータ値指示情報が含まれていないと判定した場合、処理を、ステップＳ６をスキップしてステップＳ８に進める。
【０１３１】
ステップＳ８において、画像生成部８７は、作業メモリ８７aに記憶されているCG記述データに基づいて、対応するCG画像を生成し、図示せぬモニタ等に供給して表示させる。
【０１３２】
なお、CG記述データに静止画テクスチャファイルやシェーダが付属している場合は、それらも合せて使用してCG画像を生成する。また、ここでは、モニタに供給する例を示したが、生成したCG画像の行き先としては、放送送出する機器であったり、VTR（Video Tape Recorder）等の、画像を保存する機器であってもよい。
【０１３３】
また、CG画像生成装置２２にハードディスク等のストレージを設け、生成したCG画像を、設けたストレージに一旦保存するように構成することも可能である。
【０１３４】
そして、ユーザは、図示せぬモニタ等に表示されたCG画像を参照し、必要に応じて、操作卓２１の調整つまみ４３やジョイスティック４４等を用いて、調整対象パラメータを調整する調整操作を行う。この場合、操作卓２１は、ユーザの調整操作に対応する操作信号を生成し、制御部８１に供給する。
【０１３５】
ステップＳ９では、制御部８１は、ユーザが操作卓２１を用いて、調整操作を行ったか否かを判定する。
【０１３６】
すなわち、例えば、制御部８１は、操作卓２１からの操作信号の受信に基づいて、ユーザが調整操作を行ったか否かを判定し、ユーザが調整操作を行ったと判定するまで、ステップＳ８に戻り、画像の生成と受信チェックの処理を繰り返し行なう。
【０１３７】
なお、CGがアニメーションの場合、又は他の制御等に応じて出力する画像が、フレーム毎又はフィールド毎に変化する場合も存在する。このため、ユーザの調整操作が行われていない場合でも、CG画像生成装置２２としては、フレーム毎又はフィールド毎に、作業メモリ８７aの内容に基づいて、CG画像の生成を行なう動作を標準としている。
【０１３８】
そして、制御部８１は、操作卓２１からの操作信号に基づいて、ユーザが調整操作を行ったと判定した場合、処理をステップＳ１０に進め、作業メモリ８７aに記憶されている調整対象パラメータを、ユーザの調整操作に対応する値に調整させるように、画像生成部８７を制御する。
【０１３９】
画像生成部８７は、制御部８１からの制御に従って、作業メモリ８７aに記憶されている調整対象パラメータを調整し、処理をステップＳ８に戻す。
【０１４０】
そして、ステップＳ８では、画像生成部８７は、作業メモリ８７aに記憶されている、調整対象パラメータを調整後のCG記述データに基づいて、対応するCG画像を生成し、図示せぬモニタ等に供給して表示させ、それ以降、同様の処理が行なわれる。
【０１４１】
なお、このCGパラメータ調整処理は、例えば、ユーザにより、CG画像の生成を終了させるための操作が、操作卓２１を用いて行われたときに終了される。このとき、画像生成部８７は、例えば黒の画像を出力する状態になる。なお、画像信号を出力すること自体を止めてしまうと、後段に接続されるモニタや各種機器に悪影響を与えたり、見る者に不快な画像となったりするため、正しい画像信号であって、例えば黒の画を表示するものを出力する方が好ましい。
【０１４２】
以上説明したように、CGパラメータ調整処理では、指定情報により指定された調整対象パラメータを、操作卓２１の調整つまみ４３a乃至４３eやジョイスティック４４を用いたユーザの調整操作に応じて調整（変更）することができる。
【０１４３】
このため、CGパラメータ調整処理では、CG画像を合成する際に、ユーザの調整操作に応じて、調整対象パラメータを調整するだけで、容易に、生成するCG画像の内容を変更できるので、例えば、CG製作者にCG作品を加工させる場合と比較して、より迅速に、生成されるCG画像を加工することができるとともに、CG画像を加工するための費用を、より安価に抑えることが可能となる。
【０１４４】
また、CG画像以外に使用する画像の内容状況に応じた操作を行い、CG画像を変化させることができるため、最終的な、例えば放送にしようする画像の付加価値を上げることができる。
【０１４５】
なお、CG合成システム１において、CG画像生成装置２２は、制御部８１乃至画像生成部８７により構成されるようにしたが、CG画像生成装置２２を構成する制御部８１乃至画像生成部８７のうち、例えば、CG生成部８２やCG記述データ記憶部８３を外部に設けるようにし、LANケーブル等により接続するようにしてもよい。
【０１４６】
具体的には、例えば、図６に示されるCG合成システム１０１のように構成することができる。なお、このCG合成システム１０１は、操作卓２１及び画像合成装置２３の他、CG画像生成装置２２のCG生成部８２と同様の機能を有するCG生成装置１２１、CG画像生成装置２２のCG記述データ記憶部８３と同様の機能を有するCG記述データ記憶部１２２、CG生成部８２及びCG記述データ記憶部８３が除外されたCG画像生成装置２２と同様の機能を有するCG画像生成装置１２３が、LANケーブル等により接続されて構成される。
【０１４７】
＜２．第２の実施の形態＞
[CG合成システム１４１の構成例]
図７は、CG合成システム１４１の構成例を示している。
【０１４８】
このCG合成システム１４１は、操作卓２１、CG生成装置１２１、CG画像生成装置１６１、及びスイッチャ１６２により構成される。
【０１４９】
なお、操作卓２１及びCG生成装置１２１については、図６の場合と同様に構成されているため、同一の番号を付しており、それらの説明は省略する。また、CG生成装置１２１の位置付けや詳細については、本発明の本質と無関係であることは既に記述したとおりである。
【０１５０】
CG画像生成装置１６１には、操作卓２１から操作信号が供給される。CG画像生成装置１６１は、操作卓２１からの操作信号に基づいて、CG画像の生成に際して、スイッチャ１６２から供給されるテクスチャ用の画像をマッピングする処理等を行い、それらの処理を施して得られるCG画像を、スイッチャ１６２に供給する。
【０１５１】
スイッチャ１６２は、操作卓２１からの操作信号によって制御される。なお、応用的な構成として、CG画像生成装置１６１の状態（CG中のパラメータの値）等に応じて、CG画像生成装置１６１からスイッチャ１６２に対して、追加の制御信号を送る構成も採用することができる。
【０１５２】
スイッチャ１６２には、複数の画像が供給される。スイッチャ１６２は、操作卓２１からの制御にしたがって、供給される複数の画像のうち、操作卓２１により指定された画像を、CG画像生成装置１６１に供給する。
【０１５３】
なお、この場合の操作卓２１としては、既に説明した押しボタン等の構成の他、画像の切り替え選択等の、様々なスイッチャ１６２の機能を操作するため構成（公知のスイッチャの操作卓の構成）を備えたものを使用できることは自明である。
【０１５４】
また、スイッチャ１６２には、複数の合成対象画像が供給される。スイッチャ１６２は、操作卓２１からの制御にしたがって、供給される複数の合成対象画像のうちのいずれかを、CG画像と共に合成に使用する合成対象画像として選択する。
【０１５５】
そして、スイッチャ１６２は、選択した合成対象画像に、CG画像生成装置１６１からのCG画像を合成し、その合成により得られる合成画像を出力する。合成には、既知のスイッチャの機能であるスーパーインポーズ、ワイプ、ミックス、又はピクチャインピクチャ等の機能を用いることができる。
【０１５６】
[CG画像生成装置１６１の構成例]
図８は、CG画像生成装置１６１の構成例を示している。
【０１５７】
なお、このCG画像生成装置１６１は、図４のCG画像生成装置２２に対応する部分については同一の番号を付しているため、それらの説明は適宜省略する。
【０１５８】
すなわち、CG画像生成装置１６１は、CG画像生成装置２２の画像生成部８７に代えて、作業メモリ１８１aを有する画像生成部１８１が設けられているとともに、CG生成部８２が削除されている他は、CG画像生成装置２２と同様に構成されている。
【０１５９】
画像生成部１８１には、画像生成部８７の場合と同様に、ロード指示部８６から、派生情報ファイルと、対応するCG記述データが供給される。画像生成部１８１は、ロード指示部８６からのCG記述データを、作業メモリ１８１aに供給して記憶させる。
【０１６０】
また、画像生成部１８１には、スイッチャ１６２から、作業メモリ１８１aに記憶されているCG記述データに基づき生成されるCG画像を構成するポリゴンにテクスチャマッピングが可能な画像が供給される。
【０１６１】
画像生成部１８１は、作業メモリ１８１aに記憶されているCG記述データに含まれる複数のパラメータのうち、ロード指示部８６からの派生情報ファイル中のパラメータ指定情報により指定されるパラメータを、調整対象パラメータに設定する。
【０１６２】
具体的には、画像生成部１８１は、ロード指示部８６からの派生情報ファイル中のパラメータ指定情報が、作業メモリ１８１aに記憶されているCG記述データに含まれるパラメータのうち、例えばテクスチャマッピング対象指示パラメータを指定している場合、テクスチャマッピング対象指示パラメータを、調整対象パラメータに設定する。
【０１６３】
そして、画像生成部１８１は、制御部８１からの制御にしたがって、調整対象パラメータを調整する。これにより、調整対象パラメータに設定されたテクスチャマッピング対象指示パラメータが調整（変更）される。
【０１６４】
また、別の例としては、画像生成部１８１は、派生情報ファイル中のパラメータ指定情報が、ポリゴンオブジェクトの座標値パラメータを指定している場合、その座標値パラメータを調整対象パラメータに設定する。そして、画像生成部１８１は、制御部８１からの制御にしたがって、ポリゴンオブジェクトの座標値パラメータを調整（変更）する。
【０１６５】
また、画像生成部１８１は、調整対象パラメータが調整された後の作業メモリ１８１aの内容に基づいて、CG画像を生成し、スイッチャ１６２に供給する。
【０１６６】
なお、応用的な構成としては、画像生成部１８１は、スイッチャ１６２を制御する。
【０１６７】
そして、画像生成部１８１は、作業メモリ１８１aに記憶されているCG記述データに基づいて、例えばスイッチャ１６２から供給されるテクスチャマッピング用の画像を、生成しようとしているCG画像を構成するポリゴンにマッピングする等の処理を行い、その処理により得られるCG画像を、スイッチャ１６２に供給する。
【０１６８】
派生情報ファイルには、テクスチャマッピングの指定として、テクスチャマッピングする画像生成部１８１への入力画像の番号を含めることができる。
【０１６９】
図８には、T1からT4までの４つの系統の画像信号が、スイッチャ１６２から画像生成部１８１に供給されており、このうちのいずれかを、どのようなポリゴンにテクスチャマッピングするかを指定できる。
【０１７０】
すなわち、スイッチャ１６２から画像生成部１８１に供給される４つの系統の画像信号のうちのいずれかを、所定の条件を満たすポリゴンにテクスチャマッピングすることを指定できる。
【０１７１】
また、派生情報ファイルには、テクスチャマッピングの詳細に関する指定を含めることができ、例えばテクスチャ座標のアフィン変換を指示することなどができる。また、テクスチャマッピングを行なうかどうかをCG中の別のパラメータによって決定するような指定もできる。
【０１７２】
なお、CG画像生成装置１６１の制御部８１は、操作卓２１からの操作信号に応じて、派生情報生成部８４、ロード指示部８６、及び画像生成部１８１を制御する。
【０１７３】
[スイッチャ１６２の構成例]
次に、図９は、スイッチャ１６２の構成例を示している。
【０１７４】
このスイッチャ１６２は、マトリクススイッチ２０１及び合成処理部２０２により構成される。また、図示しない制御部を備えている。なお、ここで示すのは、公知のスイッチャの代表的な機能の部分のみで構成したものであり、スイッチャ１６２に代えて、より複雑な構成と機能を有するスイッチャを採用することが可能なのは自明である。
【０１７５】
マトリクススイッチ２０１は、入力ラインL1乃至L10、クロスポイントスイッチ２２１a乃至２２１m、及びバスライン２２２a乃至２２２mにより構成されており、図示しない制御部により制御される。
【０１７６】
入力ラインL1乃至L10において、入力ラインL1乃至L9には、それぞれ、画像信号が入力され、入力ラインL10には、CG画像生成装置１６１からCG画像が入力される。
【０１７７】
なお、入力ラインL1乃至L10において、入力ラインL10には、CG画像生成装置１６１からのCG画像が入力されることとしたが、CG画像が入力される入力ラインは、これに限定されない。複数のCG画像が複数の入力ラインから入力される構成であっても、単に、CG画像を入力するための入力ラインの本数が増えるだけであって、本発明の適用は、それぞれのCG画像の生成に関して適用することができる。
【０１７８】
また、マトリクススイッチ２０１は、１０本の入力ラインL1乃至L10を有することとしたが、入力ラインの本数は１０本に限定されず、いずれの本数により構成してもよい。
【０１７９】
クロスポイントスイッチ２２１aは、バスライン２２２aと入力ラインL1乃至L10とが交差する各点（図中バツ印で示す）の接続を制御する。そして、クロスポイントスイッチ２２１aは、入力ラインL1乃至L9それぞれに入力される画像のうちのいずれかを、バスライン２２２a及び端子T1を介してCG画像生成装置１６１に供給する。
【０１８０】
なお、CG画像生成装置１６１からの画像信号を選択することも可能であるが、図９の構成では、CG画像を選択することは有り得ないので、ここでは入力ラインL1乃至L9のいずれかを選択するものとして説明した。
【０１８１】
なお、クロスポイントスイッチ２２１b乃至２２１dは、クロスポイントスイッチ２２１aと同様に構成されており、クロスポイントスイッチ２２１aと同様の処理を行なう。
【０１８２】
すなわち、クロスポイントスイッチ２２１bは、入力ラインL1乃至L9それぞれに入力される画像信号のうちのいずれかを、バスライン２２２b及び端子T2を介してCG画像生成装置１６１に供給する。また、クロスポイントスイッチ２２１cは、入力ラインL1乃至L9それぞれに入力される画像信号のうちのいずれかを、バスライン２２２c及び端子T3を介してCG画像生成装置１６１に供給する。
【０１８３】
さらに、クロスポイントスイッチ２２１dは、入力ラインL1乃至L9それぞれに入力される画像信号のうちのいずれかを、バスライン２２２d及び端子T4を介してCG画像生成装置１６１に供給する。
【０１８４】
クロスポイントスイッチ２２１eは、バスライン２２２eと入力ラインL1乃至L10とが交差する各点の接続を制御し、入力ラインL1乃至L10それぞれから供給される画像のうちのいずれかを、バスライン２２２eを介して、端子OUT1に出力する。
【０１８５】
なお、クロスポイントスイッチ２２１f乃至２２１ｋは、クロスポイントスイッチ２２１eと同様に構成されており、クロスポイントスイッチ２２１eと同様の処理を行なう。
【０１８６】
クロスポイントスイッチ２２１lは、バスライン２２２lと入力ラインL1乃至L10とが交差する各点の接続を制御し、入力ラインL7乃至L10それぞれから入力される画像のうちのいずれかを、バスライン２２２lを介して、合成処理部２０２に供給する。
【０１８７】
クロスポイントスイッチ２２１mは、バスライン２２２mと入力ラインL1乃至L10とが交差する各点の接続を制御し、入力ラインL1乃至L10それぞれから入力される画像のうちのいずれかを、バスライン２２２mを介して、合成処理部２０２に供給する。
【０１８８】
合成処理部２０２は、クロスポイントスイッチ２２１lからの合成対象画像と、クロスポイントスイッチ２２１mからの合成対象画像とを合成する。そして、合成処理部２０２は、その合成により得られる合成画像を、プレビューとして出力するプレビュー出力ライン、及び、合成画像を、最終的な合成画像として出力するプログラム出力ラインのそれぞれに、制御部による制御に応じた内容で出力する。
【０１８９】
以上は、図９のスイッチャ１６２の構成に関して説明したが、スイッチャ１６２に代えて、より複雑な構成のスイッチャを採用するようにして、画像の合成に使用することも可能であることは自明である。
【０１９０】
なお、スイッチャのより複雑な構成については、本発明の本質に関係しないため、説明を省略する。
【０１９１】
[CG画像生成装置１６１の動作説明]
次に、図１０のフローチャートを参照して、CG画像生成装置１６１が行うテクスチャマッピングを伴う第２のCGパラメータ調整処理について説明する。
【０１９２】
このマッピング調整処理は、例えば、ユーザが、操作卓２１の操作ボタン４１を用いてリスト表示操作を行ったときに開始される。このとき、操作卓２１は、ユーザのリスト表示操作に対応する操作信号を生成し、制御部８１に供給する。
【０１９３】
ステップＳ４１乃至ステップＳ４７において、図５のステップＳ１乃至ステップＳ７と同様の処理が行なわれる。
【０１９４】
なお、ステップＳ４５において、画像生成部１８１は、作業メモリ１８１aに記憶されているCG記述データに含まれる複数のパラメータのうち、少なくともテクスチャマッピング対象指示パラメータを、調整対象パラメータとして設定しているものとする。
【０１９５】
ステップＳ４８において、画像生成部１８１は、派生情報ファイル中のテクスチャマッピング指定にしたがって、ポリゴン表面への入力画像のテクスチャマッピングが行なわれるように、作業メモリ１８１aに対して書き込みを行う。これにより、作業メモリ１８１aに記憶されている内容は、テクスチャマッピングを行なうために必要な内容に変更される。
【０１９６】
なお、スイッチャ１６２は、操作卓２１からの制御にしたがって、入力ラインL1乃至L9から入力される複数の画像の中から、端子T1乃至T4それぞれに出力する画像を選択する。そして、スイッチャ１６２は、選択した画像を、それぞれ、端子T1乃至T4を介して、画像生成部１８１に供給する。
【０１９７】
なお、仮にCG画像生成装置２２が複数存在するシステムである場合には、あるCG画像生成装置２２が出力する画像を、別のCG画像生成装置２２に供給するような運用も可能である。
【０１９８】
ステップＳ４９において、画像生成部１８１は、作業メモリ１８１aに記憶されているCG記述データに基づいて、スイッチャ１６２からのテクスチャ用の画像を、テクスチャマッピングしたCG画像を生成する。なお、画像生成部１８１により生成されたCG画像を、図示せぬモニタ等に供給して表示させることも可能である。
【０１９９】
そして、ユーザは、スイッチャ１６２の入力ラインL1乃至L10に供給されたCG画像を、合成処理部２０２を経由して、最終的な画像の一部となったプログラム出力やプレビュー出力を、図示せぬモニタ等に表示させてCG画像を参照し、必要に応じて、操作卓２１の調整つまみ４３やジョイスティック４４等を用いて、調整対象パラメータを調整する調整操作を行う。この場合、操作卓２１は、ユーザの調整操作に対応する操作信号を生成し、制御部８１に供給する。
【０２００】
このような構成により、スイッチャ１６２により様々な合成処理が施された画像の中の一要素であるCG画像の調整を、操作卓２１を使用して、リアルタイムに行なうことができる。各動作が画像のフレーム毎又はフィールド毎に行われるため、その結果として、滑らかな変化や遷移を、画像に施すことが可能となっている。
【０２０１】
ステップＳ５０では、制御部８１は、図５のステップＳ９の場合と同様にして、ユーザが操作卓２１を用いて、調整操作を行ったか否かを判定する。そして、制御部８１は、操作卓２１からの操作信号に基づいて、ユーザが調整操作を行ったと判定した場合、処理をステップＳ５１に進め、作業メモリ１８１aに記憶されている調整対象パラメータを、ユーザの調整操作に対応する値に調整させるように、画像生成部１８１を制御する。
【０２０２】
画像生成部１８１は、制御部８１からの制御に従って、作業メモリ１８１aに記憶されている調整対象パラメータを調整し、処理をステップＳ４９に戻す。
【０２０３】
すなわち、例えば、画像生成部１８１は、制御部８１からの制御に従って、調整対象パラメータに設定されているテクスチャマッピング対象指示パラメータを、現在、指示しているものとは異なるものを指示するように調整し、処理をステップＳ４９に戻す。
【０２０４】
ここで、テクスチャマッピングの対象として指示されるものとは、CGを構成するポリゴンの表面を、ポリゴンの集合であるCGオブジェクトの単位で指定するものであったり、又はポリゴンの表面の見え方を規定するマテリアル定義を指定するものであったりする。
【０２０５】
マテリアル定義が、テクスチャマッピング対象として指示される場合には、該当するマテリアル定義を使用するようにされているポリゴンの表面すべてに、テクスチャマッピングが施されることになる。
【０２０６】
なお、テクスチャマッピングの内容は、通常のCGのテクスチャマッピング処理と同様に、UV座標の指定などを用いて詳細が指定される。これらの指定は、CG作品を制作したとき、すなわち、CG記述データを生成した際に指定できる他、派生情報ファイル中に記述することも可能である。
【０２０７】
ステップＳ４９では、画像生成部１８１は、直前のステップＳ５１の処理により調整された調整対象パラメータとしてのテクスチャマッピング対象指示パラメータが指示しているように、テクスチャマッピングを行なう。
【０２０８】
なお、このテクスチャマッピングを伴うCGパラメータ調整処理は、例えば、ユーザにより、CG画像の生成を終了させるための終了操作が、操作卓２１を用いて行われたときに終了される。
【０２０９】
そして、ユーザは、操作卓２１等によりスイッチャ１６２を操作して、CG画像生成装置１６１からのCG画像を利用するか否かに関係なく、合成処理部２０２から出力する画像の構成を制御できる。
【０２１０】
スイッチャ１６２の機能、スイッチャ１６２に対する操作、及びスイッチャ１６２の動作については、公知の技術であるので詳細な説明は省略する。
【０２１１】
以上説明したように、テクスチャマッピングを伴うCGパラメータ調整処理（CG画像生成装置１６１において、入力画像をテクスチャマッピングする場合の処理）では、ユーザの調整操作に応じて、例えば、調整対象パラメータに設定されたテクスチャマッピング対象指示パラメータを調整するようにして、スイッチャ１６２により選択されて画像生成部１８１に供給される画像のいずれかを所望のCG中の対象にテクスチャマッピングするようにできる。
【０２１２】
これにより、テクスチャマッピングするCG中の対象面を容易に変更することが可能となる。
【０２１３】
また、テクスチャマッピングに使用する画像自体の選択は、スイッチャ１６２のマトリクススイッチ２０１（クロスポイントスイッチ２２１a乃至２２１m）を制御することで可能であり、ユーザは、通常のスイッチャの操作と同様にクロスポイントスイッチ２２１a乃至２２１mの選択操作を行えばよい。
【０２１４】
ところで、第２の実施の形態では、CG合成システム１４１において、CG画像生成装置１６１が、制御部８１、CG記述データ記憶部８３乃至ロード指示部８６、及び画像生成部１８１により構成されるようにしたが、CG画像生成装置１６１を構成する制御部８１、CG記述データ記憶部８３乃至ロード指示部８６、及び画像生成部１８１のうち、例えば、派生情報生成部８４、及び派生情報記憶部８５を外部に設けるようにし、LANケーブル等により接続するようにしてもよい。
【０２１５】
具体的には、例えば、図７のCG合成システム１４１に代えて、図１１に示されるCG合成システム２４１のように構成することができる。なお、このCG合成システム２４１は、操作卓２１、CG生成装置１２１、及びスイッチャ１６２の他、CG画像生成装置１６１の派生情報生成部８４と同様の機能を有する派生情報生成装置２６１、CG画像生成装置１６１の派生情報記憶部８５と同様の機能を有する派生情報記憶部２６２、並びに、派生情報生成部８４、及び派生情報記憶部８５が除外されたCG画像生成装置１６１と同様の機能を有するCG画像生成装置２６３が、LANケーブル等により接続されて構成される。
【０２１６】
また、例えば、図１１のCG合成システム２４１において、派生情報生成装置２６１が、派生情報記憶部２６２を有するように構成するようにしてもよい。
【０２１７】
本発明を適用し、効果的な放送運用を行なう例としては、例えば、サッカーの中継についての画が表示された画像を合成対象画像とし、その合成対象画像に表示されている選手に関する情報を、小さなCGで表現するものをCG記述データとして用意する。
【０２１８】
そして、用意したCG記述データに基づいて生成されるCG画像の、合成対象画像上の位置を、操作卓２１で操作する。合成対象画像に表示される選手は、合成対象画像の中で常に動いているため、CG画像を固定位置で描画しては、選手に対応する表示として視聴者に提供することができない。
【０２１９】
本発明によれば、CG画像の、合成対象画像上の位置を、合成対象画像の内容を見ながら操作して変化させることができるので、選手の移動に追従した描画を行なうことができ、視聴者に歓迎される価値の高い放送が可能となる。
【０２２０】
[ソフトウェア構成の一例]
図１２は、本発明を適用した別の例であるCG合成システム２８１の詳細なソフトウェア構成である。
【０２２１】
なお、図１２のCG合成システム２８１は、派生情報生成装置２６１及び派生情報記憶部２６２に代えて、派生情報生成装置３０１が設けられている他は、図１１のCG合成システム２４１と同様に構成される。
【０２２２】
派生情報生成装置３０１は、CG画像生成装置２６３のコンソール機能を有する操作卓としても機能するものであり、ハードウェア構成としては既知のパーソナルコンピュータに各種の操作部を付加したものでもよい。
【０２２３】
以下、図１２の内容について説明する。図中の矩形は１つの装置、機器を示し、その中の面取りした矩形（８角形）は、ソフトウェアモジュールを示す。
【０２２４】
CG生成装置１２１は、例えば、ユーザにより操作されるパーソナルコンピュータであり、内蔵するCG作成ソフトウェアアプリケーションであるExporterにより、CG記述データであるファイルが生成されて出力される。
【０２２５】
操作卓２１は、主にスイッチャ１６２を操作する機能を備えたものであり、既知のスイッチャを操作するための操作卓と同様に構成されているので、詳細な説明は省略する。
【０２２６】
また、操作卓２１は、GUI(Graphical User Interface、グラフィカルユーザインタフェース)を備えるようにしてもよいし、操作卓２１により、CG画像生成装置２６３を制御することも可能である。
【０２２７】
派生情報生成装置３０１は、CG生成装置１２１により生成されて供給されるCG記述データであるファイルを、CG画像生成装置２６３に供給して、CG画像生成装置２６３のCG記述データ記憶部８３（図中、「Files」として示される）に記憶させる。この際、ネットワークを介した機器間でのファイル転送技術を使用する。
【０２２８】
ファイル転送の経由として、CG生成装置１２１からServerへ転送され、Serverから派生情報生成装置３０１のストレージ３０１aに転送され、そこから、CG画像生成装置２６３のCG記述データ記憶部８３に転送される。
【０２２９】
この動作は、派生情報生成装置３０１のFile Server機能及びFile Manager機能、並びにCG画像生成装置２６３のftp Client機能を用いて実現される。
【０２３０】
また、Serverを経由せずに、CG生成装置１２１から派生情報生成装置３０１へ転送されるようにしてもよい。なお、機器間の転送において、所定のディレクトリにファイルが置かれた場合に、直ちにそのファイルを転送するように設定することで、操作者の負担を軽減するとともに、転送するファイルの漏れがないファイル転送を行なうようにすることができる。
【０２３１】
この際、機器のソフトウェアで実現されるタイマ機能等により、定期的に（又は不定期に）、設定された該当ディレクトリの内容を監視（watch）し、新しいファイルがあれば、転送を行なうようにソフトウェアを構成すればよい。
【０２３２】
CG記述データの転送と同時に、レンダリング（画像生成）に使用されるファイルを一緒に転送する。すなわち、ポリゴン表面に貼る静止画を含むテクスチャファイル、及び画像生成のプログラムを含むシェーダファイルを一緒に転送する。
【０２３３】
これにより、CG製作者が意図したテクスチャとシェーダを、CG画像生成装置２６３で使用することができる。
【０２３４】
CG画像生成装置２６３は、転送されてくるテクスチャファイル及びシェーダファイルを受け取ると、受け取ったテクスチャファイルとシェーダファイルとを、画像生成に使用できるように、形式変換やコンパイル等を施す。
【０２３５】
そして、CG画像生成装置２６３では、形式変換やコンパイル等を施して得られる変換結果を、CG記述データ記憶部８３に記憶されているCG記述データと同時に利用して、画像生成に使用する。
【０２３６】
なお、CG生成装置１２１が、CG合成システム２８１に含まれる場合を例として説明したが、本発明は、CG記述データを取得した以降の処理構成に特徴があるものである。したがって、CG記述データが、CG合成システム２８１には含まれない、外部の装置から与えられる場合でも、本発明を適用できる。
【０２３７】
派生情報生成装置３０１及び操作卓２１のCG Arrange UIは、派生情報ファイルの内容を作成するための操作を受け、CG画像生成装置２６３のCG Arrange UIと通信する。
【０２３８】
派生情報生成装置３０１のCG Arrange UIは、パラメータ指定情報等を含む派生情報ファイルを作成し、Files８３の中に保存する。すなわち、Files８３は、派生情報記憶部としても機能する。
【０２３９】
CG画像生成装置２６３のRenderは、画像生成部８７や画像生成部１８１に相当するものであり、作業メモリ８７aや作業メモリ１８１aと同様の作業メモリを内蔵している。CG画像生成装置２６３のRenderは、画像生成部８７や画像生成部１８１と同様にして、CG画像を生成する。
【０２４０】
なお、図１２では、スイッチャ１６２から出入りしている矢印のみが画像信号の大まかな流れを示し、それ以外の連結線は論理的な通信路を示している。
【０２４１】
CG画像生成装置２６３のSetupは、セットアップを変更したり記憶する機能を提供するものである。
【０２４２】
CG画像生成装置２６３のOS miscは、様々な標準的なサービスを提供する。CG画像生成装置２６３のLog/Error/Diagは、保守用の機能を提供する。すなわち、例えば、CG画像生成装置２６３のLog/Error/Diagは、CG画像生成装置２６３の様々な動作のログを記録し、記録したログを、CG画像生成装置２６３とは異なる、外部の装置に提供したり、外部の装置からの指示に応じて、自己診断機能を作動させたりする。
【０２４３】
派生情報生成装置３０１及び操作卓２１において、Load/Play UIは、CG記述データであるファイルを、Renderにロードさせるロード指示部として機能する。Modify UIは、パラメータの調整に用いるパラメータ操作手段として機能し、ユーザの操作をCG画像生成装置２６３に伝える。なお、調整つまみ４３は、Modify UIの一例である。
【０２４４】
派生情報生成装置３０１において、Datalink Procは、ユーザの物理的な操作に代えて、外部のデータをパラメータの変更に使用するためのリンク機能を提供し、terminalは各種のサービスのクライアントとして機能する。
【０２４５】
また、派生情報生成装置３０１において、Log/Error/Diag+UIは、派生情報生成装置３０１自体の保守機能と、CG画像生成装置２６３の保守機能を提供する。
【０２４６】
さらに、派生情報生成装置３０１において、File Converterは、CG画像生成装置２６３が扱えない形式のCG記述データを、CG画像生成装置２６３が扱える形式のCG記述データに変換する機能を提供する。
【０２４７】
また、派生情報生成装置３０１において、CG ViewerとCG Stationとは、パーソナルコンピュータの画面のCGのプレビューを表示するための機能を提供する。
【０２４８】
操作卓２１において、Tally Procは、出力画に含まれる入力画の情報（タリー）を受信及び生成するものであり、MVS Setupはスイッチャの設定を行う機能である。
【０２４９】
操作卓２１において、Xptctrlはスイッチャのクロスポイントを外部からの制御に応じて制御する機能であり、具体的にはCG画像生成装置２６３のRender部から制御を受ける。Xptctrlは、例えばCG中のあるパラメータの値に応じてスイッチャのクロスポイントを選択するような設定がされた場合に、毎フレームまたは毎フィールド、Render部において生成されるCG画像の該当パラメータ（アニメーション・タイムラインの進行によって変化している結果、又はパラメータ指定情報により設定された操作によって変化した結果）の値に応じて、クロスポイント制御の信号を受け取り、スイッチャのいずれかのバスでの画像選択を行う。
【０２５０】
なお、ここではクロスポイント制御を行う例を示したが、Renderからの制御を受けるスイッチャの動作はこれに限定されるものではなく、各種のスイッチャの機能をRenderの扱っているCGの内部状態によって制御されるように構成することができる。操作卓２１において、Error UIはエラー表示などの保守機能などを提供するものである。
【０２５１】
[CG記述データの一例]
次に、図１３乃至図２２は、CG記述データの一例を示している。なお、説明に不要な部分は省略し、図中で「…」としている。
【０２５２】
このCG記述データは、データ構造を定義するスキーマ言語として、例えば、COLLADAにより記述されている。なお、図１３乃至図２２において、図中左側には、COLLADAにより記述されたCG記述データを表す文字列が、何番目の行であるかを表す行番号が示されている。このことは、後述する図２３乃至図２８についても同様である。
【０２５３】
また、図１３乃至図２２を参照して行なう説明において、CG記述データの重要な部分についてのみ説明し、それ以外の部分ついては、その説明を適宜省略するようにしている。詳細は、例えば、「COLLADA: Sailing the Gulf of 3D Digital Content Creation by R?mi Arnaud, Mark Barnes ISBN: 978-1-56881-287-8」などの説明を参照することで理解できる。
【０２５４】
４乃至１１行目には、CG記述データに基づき生成されるCG画像を構成するポリゴンにマッピングするテクスチャ等の画像が定義されている。また、１２乃至２８行目には、CG画像として表示されるCGオブジェクトの表面の見え方を表すマテリアルが定義されている。
【０２５５】
なお、マテリアルの内容としては、具体的には、例えば、CGオブジェクトの表面の色や模様等が定義される。
【０２５６】
２９乃至６９行目には、マテリアルの内容になる部分があり、例えば、仮想的に、CGオブジェクトに光を照射した場合に得られる効果等が定義されている。具体的には、例えば、３０乃至６４行目には、CGオブジェクトに光を照射した場合の効果として、照射した光が、CGオブジェクトに対してどのように反射するか等が定義されている。
【０２５７】
７０乃至２０５行目は、ポリゴンの形状を示す頂点情報や、ポリゴンのUV座標等が定義されている。また、２０６乃至３６１行目は、CG記述データに基づいて生成されるCGアニメーションについてのアニメーションタイムラインを構成する情報が定義されている。さらに、３６２乃至３７１行目は、仮想的にCGオブジェクトに対して光を照射する仮想ライトを定義している。この仮想ライトからの光に応じて、CGオブジェクトに現れる陰影等が計算される。
【０２５８】
３７２乃至３８５行目は、仮想的にCGオブジェクトの撮像を行なう仮想カメラを定義している。この仮想カメラが、CGオブジェクトを被写体として撮像を行い、その撮像により得られる撮像画像にあたるものが、CG画像として出力される。
【０２５９】
したがって、仮想カメラの姿勢や位置に応じて、CG画像として出力されるそれぞれのCGオブジェクトの見え方が変化するものとなる。
【０２６０】
３８６乃至４４９行目は、CGオブジェクトや仮想ライト、仮想カメラ等の物体が存在する仮想空間において、物体が存在する仮想空間上の３次元位置等の配置情報が定義されている。具体的には、例えば、３８８及び３８９行目には、直方体のポリゴン（"Box01"により表されるポリゴン）の３次元位置（x,y,z）は、３次元位置（-34.706497,8.764190,-0.076581）であることが定義されている。
【０２６１】
その他、例えば、３９８行目には、直方体のポリゴン（"Box02"により表されるポリゴン）の３次元位置（x,y,z）が定義されており、３９９乃至４１５行目には、複数の文字列（"Text01"乃至"Text05"それぞれにより表される文字列）の３次元位置（x,y,z）等が定義されている。但し、内容の一部は省略している。
【０２６２】
また、４１６乃至４２２行目には、仮想ライト（"Spot01"により表される仮想ライト）の３次元位置（x,y,z）と姿勢が定義されており、４２３乃４２５行目には、仮想ライトからの光が照射されるCGオブジェクトの３次元位置（x,y,z）が定義されている。さらに、４２６乃至４３２行目には、仮想カメラ（"Camera01"により表される仮想カメラ）の３次元位置（x,y,z）と姿勢が定義されている。また、４３３乃至４４６行目には、球体のポリゴン（"Sphere01"により表されるポリゴン）の３次元位置（x,y,z）等が定義されており、４４７行目には、４３３乃至４４６行目と同様にして、円錐のポリゴン（"Cone01"により表されるポリゴン）の３次元位置（x,y,z）等が定義されている。但し、内容の一部は省略している。
【０２６３】
[派生情報ファイルの一例]
次に、図２３乃至図２８は、パラメータ指定情報を含む派生情報ファイルの内容の一例を示している。なお、図２３乃至図２８では、主に、調整対象パラメータとして、どのようなパラメータを指定しているかについて説明し、それ以外の説明は、適宜省略するようにしている。
【０２６４】
９行目のpatsample1.daeは、この派生情報ファイルに対応するCG記述データの名称（ファイル名）を示す。すなわち、CG画像生成装置２６３は、この派生情報ファイルをロードするような指示を受けると、この行からCG記述データの名称を得て、そのCG記述データをロードする（作業メモリに読み込む）。
【０２６５】
７行目は、CG記述データなどが置かれているディレクトリの場所を示すものである。
【０２６６】
２８乃至３４行目には、対応するCG記述データに含まれるマテリアル（表面の属性の定義）の名称を列挙したものである。この情報はCG記述データを解析すれば常に得られるものであるが、テクスチャマッピングの指定などに利用しやすいように、ここに列挙されている。
【０２６７】
[マテリアルの内容として記述されている色を指定するパラメータ指定情報]
３６乃至６３行目には、CG記述データにおいて定義されているマテリアル（"id2_Material"により表されるマテリアル）の色を、調整パラメータとして指定するパラメータ指定情報が記載されている。なお、３６行目において、調整対象パラメータとして指定された色を調整する際に用いられる調整つまみ４３（３６行目の「id="modifier_01"」及び「name="nob01"」に対応し、これらの末尾の01が示すように、複数ある調整つまみ４３のうち、１番目の調整つまみ）が指定されている。
【０２６８】
また、このパラメータ指定情報は、３９乃至５１行目において、CGオブジェクト自らが発光する光に起因して認識される色（特に４０及び４１行目）、及び仮想ライトによる照明に応じて、CGオブジェクトからの反射光に起因して認識される色（特に４５及び４７行目）を、調整対象パラメータとして指定している。
【０２６９】
すなわち、このパラメータ指定情報には、４２行目において、CGオブジェクト自らが発光する光に起因して認識される色の赤色成分を示すパラメータ「インデックス0」を指定する記載がされている。また、同様にして、このパラメータ指定情報には、４８行目において、照明によりCGオブジェクトからの反射光に起因して認識される色の赤色成分を示すパラメータ「インデックス0」を指定する記載がされている。
【０２７０】
すなわち、CGオブジェクト自らが発光する光に起因して認識される色、及び照明によりCGオブジェクトからの反射光に起因して認識される色の赤色成分を、調整つまみ４３による操作に応じて制御できる。
【０２７１】
また、例えば、このパラメータ指定情報は、５３行目において、調整対象パラメータとしての色を表す情報を、それぞれ、「0」から「1.0」の範囲内で乗算せずに１倍で操作の対象とすることを指定している。
【０２７２】
さらに、例えば、このパラメータ指定情報には、５５行目において、ユーザの調整操作に応じて調整された調整対象パラメータに、５５行目に記載されているオフセット値を加算したものを、CG画像生成装置２２等において、最終的に調整された調整対象パラメータの値として取り扱うことを指定している。
【０２７３】
さらに、例えば、このパラメータ指定情報には、５７及び５８行目において、３６行目で指定された調整つまみ４３の動作モードを指定する。具体的には、５７及び５８行目において、調整対象パラメータが、調整つまみ４３の回転角度に応じて、線形的に（回転角度に比例して）（リニアに）「0」から「1.0」の範囲内で調整される動作モードを指定している。
【０２７４】
例えば、５７及び５８行目に記載されているように、パラメータ指定情報に付属する属性として、調整つまみ４３の動作モードを指定している場合には、画像生成部８７及び１８１において、ロード指示部８６から供給されるこの情報に基づいて、対応する調整つまみ４３の動作モードを、この情報により指定された動作モードに設定することとなる。
【０２７５】
[仮想カメラの位置を指定するパラメータ指定情報]
６４乃至７８行目には、CG記述データにおいて定義されている仮想カメラが存在する仮想空間上の位置を、調整対象パラメータとして指定するパラメータ指定情報が記載されている。この指定情報は、特に、６５乃至７１行目において、仮想カメラが存在する仮想空間上の３次元位置（x,y,z）のうちの位置yを、調整対象パラメータとして指定している。
【０２７６】
なお、６４行目において、調整対象パラメータとして指定された仮想カメラの位置yを調整する際に用いられる調整つまみ４３（６４行目の「name="nob02"」に対応）が指定されている。
【０２７７】
[複数のCGオブジェクトのうちの１つのみを描画するように指定するパラメータ指定情報]
７９乃至８９行目には、CG記述データにおいて定義されているポリゴンであって、指定された複数のポリゴンのうち、パラメータに対応する１つのみを描画するように指示するための選択指示情報を、調整パラメータとして指定する特殊なパラメータ指定情報が記載されている。
【０２７８】
より詳細には、例えば、このパラメータ指定情報は、７９行目において、調整対象パラメータとして指定された選択指示情報を調整する際に用いられる調整つまみ４３（６４行目の「name="nob03"」に対応）を指定する。
【０２７９】
また、例えば、このパラメータ指定情報は、８１行目において、パラメータ「0」の場合に何も選択しないことを、空の文字列""を用いて示している。
【０２８０】
さらに、このパラメータ指定情報には、８３乃至８７行目において、調整つまみ４３が操作されることにより、パラメータが「1」になった場合、"Text01"の名称が付いたポリゴンのみを選択して描画し、パラメータが「2」になった場合、"Text02"の名称が付いたポリゴンのみを選択して描画し、パラメータが「3」になった場合、"Text03"の名称が付いたポリゴンのみを選択して描画し、パラメータが「4」になった場合、"Text04"の名称が付いたポリゴンのみを選択して描画し、パラメータが「5」になった場合、"Text05"の名称が付いたポリゴンのみを選択して描画する制御を行なうことが記載されている。
【０２８１】
[コントロールパラメータを指定するパラメータ指定情報]
９０乃至９５行目には、後述する２６２乃至２６６行目において引用されるコントロールパラメータを、調整対象パラメータとして指定するパラメータ指定情報が記載されている。
【０２８２】
このパラメータ指定情報は、９０行目において、調整対象パラメータとして指定されたコントロールパラメータを調整する際に用いられる調整つまみ４３（９０行目の「name="nob05"」に対応）を指定する。
【０２８３】
また、このパラメータ指定情報は、９２行目において、調整つまみ４３が操作されることにより、調整対象パラメータとしてのコントロールパラメータが、「1」、「2」、「3」、又は「4」のいずれかに調整とされることが記載されている。さらに、このパラメータ指定情報は、９４行目において、コントロールパラメータの初期値として、「4」を指定している。
【０２８４】
なお、このコントロールパラメータは、modifier_05という識別子を用いて、後述する２６２乃至２６５行目において引用される。
【０２８５】
[マテリアルを指定するパラメータ指定情報]
９６乃至１０７行目には、CG記述データにおいて定義されているポリゴンに適用するマテリアルを指示するためのマテリアル指示情報を、調整対象パラメータとして指定するパラメータ指定情報が記載されている。
【０２８６】
より詳細には、例えば、このパラメータ指定情報は、９６行目において、調整対象パラメータとして指定されたマテリアル指示情報を調整する際に用いられる調整つまみ４３（９６行目の「name="nob06"」に対応）を指定する。
【０２８７】
また、例えば、このパラメータ指定情報は、９８行目において、直方体のポリゴン（図１３乃至図２２のCG記述データに記載の"Box01"により表されるポリゴン）のマテリアルを指示するマテリアル指示情報を、調整対象パラメータとして指定する。
【０２８８】
さらに、このパラメータ指定情報には、１０１乃至１０４行目において、調整つまみ４３を操作することにより、調整パラメータとしてのマテリアル指示情報が、"id2_Material"に対応するマテリアルに指示するマテリアル指示情報「0」、又は"id1_Material"に対応するマテリアルに指示するマテリアル指示情報「1」のいずれかに調整されることが記載されている。
【０２８９】
当該調整つまみ４３の操作により、操作卓２１からCG画像生成装置２２に、途中の通信路を介して「0」又は「1」の値が送信される。CG画像生成装置２２は、「0」を受信した場合は”Ｂｏｘ０１”オブジェクトの表面のrel_targetでターゲット指定されている面に識別子"id2_Material"のマテリアルを割り当てて、それを描画（CG画像生成）の計算に使用させる。また、CG画像生成装置２２は、「1」を受信した場合は”Ｂｏｘ０１”オブジェクトの表面のrel_targetでターゲット指定されている面に識別子"id1_Material"のマテリアルを割り当てて、それを描画（CG画像生成）の計算に使用させる。
【０２９０】
[テクスチャを指定する指定情報]
１０８乃至１２１行目には、CG記述データにおいて定義されているポリゴンにマッピングするテクスチャを指示するためのテクスチャ指示情報を、調整パラメータとして指定するパラメータ指定情報が記載されている。
【０２９１】
より詳細には、例えば、このパラメータ指定情報は、１０８行目において、調整対象パラメータとして指定されたテクスチャ指示情報を調整する際に用いられる調整つまみ４３（６４行目の「name="nob0"」に対応）を指定する。
【０２９２】
また、例えば、このパラメータ指定情報には、１１５及び１１６行目において、調整つまみ４３が操作されることにより、調整対象パラメータとしてのテクスチャ指示情報が、"img6-image"により表されたテクスチャを指示するテクスチャ指示情報「0」、又は"img5-image"により表されたテクスチャを指示するテクスチャ指示情報「1」のいずれかに調整されることが記載されている。
【０２９３】
また、１１０行目において、テクスチャを指示する対象がCG記述データ中の”ｉｄ２＿Ｍａｔｅｒｉａｌ−ｆｘ”という識別子が与えられているeffectであることが記載されている。CG記述データの記述法により、結果としてこの指定は該当するマテリアルに作用することになる。
【０２９４】
[色彩を指定するパラメータ指定情報]
１２２乃至１４２行目には、CG記述データにおいて定義されているポリゴンのマテリアルの色彩を、調整パラメータとして指定するパラメータ指定情報が記載されている。
【０２９５】
より詳細には、例えば、このパラメータ指定情報は、１２２行目において、調整対象パラメータとして指定されたマテリアルの色彩を調整する際に用いられる調整つまみ４３（１２２行目の「name="nob08"」に対応）を指定する。また、これに続く部分で、操作による調整の対象とする色パラメータがCG記述データ中のどれであるかを指定するように書かれている。
【０２９６】
また、例えば、このパラメータ指定情報には、１２８行目において、調整つまみ４３が操作されることにより、調整対象パラメータとしてのマテリアルの色彩が調整されることが記載されている。CG記述データの内容では、色の指定はRGB（Red,Green,Blue）（及びα値）を用いて行われ、作業メモリ８７aや作業メモリ１８１aにもRGBで書かれていることが一般的であるが、調整つまみ４３などを用いて色の調整を行う場合、Hue、Luminance、Saturationの３パラメータを用いた方が操作が容易である。単にCG記述データの内容中の箇所を指定するだけでは、このようなパラメータ変換が必要な場合に対応できないため、１２２行目で調整のタイプとしてhueであることを示し、CG画像生成装置２２において、Hueの値を受けて、Hue、Luminance、Saturationの３パラメタとRGBの間で変換が行われ、操作結果が描画に反映されるようにしている。
【０２９７】
さらに、例えば、このパラメータ指定情報には、１３８及び１３９行目において、１２２行目で指定された調整つまみ４３の動作モードを指定する。具体的には、１３８及び１３９行目において、調整対象パラメータが、調整つまみ４３の回転角度に応じて、線形的に（回転角度に比例して）「0」から「1.0」の範囲内で調整される動作モードを指定している。
【０２９８】
なお、パラメータ指定情報としては、色彩の他、輝度、彩度を、調整パラメータとして指定することができる。
【０２９９】
また、画像生成部８７及び１８１において、ロード指示部８６からのCG記述データに基づいて、CG画像を生成する場合、作業メモリ８７aや作業メモリ１８１aの内容に対して、調整パラメータとして指示された色彩や、輝度、彩度については、作業メモリ８７aや作業メモリ１８１aの該当する色のRGB値を読み出して参照し、変換し、指示によって調整後の色彩、輝度、及び彩度を、彩度、対応するRGB値に変換した上で作業メモリ８７aや作業メモリ１８１aに書き込んで、描画に使用させる。これは、CGを描画する際の情報が、RGB値により表現されることによる。
【０３００】
[外部データの参照を指定する第１のデータリンク指定情報]
１４３乃至１５９行目には、CG画像を生成する際に用いられるデータであって、且つ、外部から読み出すデータを指定する第１のデータリンク指定情報が記載されている。
【０３０１】
このデータリンク指定情報は、１４４行目において、１４４行目に記載のURL(uniform resource locator)により指示されるファイル「http://www.w3.org/TR/xmlschema/file1.html」からデータを読み出すことを指定している。なお、外部ファイルから読み出されたデータは、１４３行目に記載の「dest="modifier_01"」により表される調整パラメータに連想され、適用される。すなわち、１４３行目から始まるデータリンク指定情報は、単独ではユーザが操作卓２１を操作して制御するものであるが、このデータリンク指定により、外部のデータを参照して更新するようにされる。
【０３０２】
また、このデータリンク指定情報は、１４８及び１４９行目において、１４４行目のURLにより指示されるファイルを構成するデータのうち、先頭から２８バイト目のデータから、４バイト分のデータを読み出すことを指定している。
【０３０３】
そして、このデータリンク指定情報は、１５０行目において、読み出したデータを、バイナリの整数として扱うことを指定している。
【０３０４】
さらに、このデータリンク指定情報は、１５７行目において、１５秒毎に、１４４行目のURLにより指示されるファイルを構成するデータのうち、先頭から２８バイト目のデータから、４バイト分のデータを読み出して参照することを指定している。
【０３０５】
[外部データの参照を指定する第２のデータリンク指定情報]
１６０乃至１７８行目には、CG画像を生成する際に用いられるデータであって、且つ、外部から読み出して参照するデータを指定する第２のデータリンク指定情報が記載されている。
【０３０６】
このデータリンク指定情報は、１６５行目において、１６１行目のURLにより指示されるファイルからデータを読み出すことを指定している。また、１６３行目において、ファイルをｘｍｌデータとして解釈するように指定している。さらに、そのファイル中の、１６５行目以降に記載の要素名"simpleOrder"等で指定される部分を読み出すことを指定している。また、１６８行目において、指定される部分に複数配列されているパラメータのうち、インデックスで０番目すなわち最初のパラメータを読み出すことを指定している。
【０３０７】
[外部データの参照を指定する第３のデータリンク指定情報]
１７９乃至１９０行目には、CG画像を生成する際に用いられるデータであって、且つ、外部から読み出して参照するデータを指定する第３のデータリンク指定情報が記載されている。
【０３０８】
このデータリンク指定情報は、１８２行目においてcsv形式のデータを参照することを宣言している。また、このデータリンク指定情報は、１８４乃至１８６行目において、CSVデータに記載の複数の数値のうち、３行４列目に記載の数値を、float型（浮動小数点型）の数値として読み出すことを指定している。さらに、このデータリンク指定情報は、１７８行目においてmodifier_02の調整に連想させることを指定している。
【０３０９】
[外部データの参照を指定する第４のデータリンク指定情報]
１９１乃至２０１行目には、CG画像を生成する際に用いられるデータであって、且つ、外部から読み出して参照するデータを指定する第４のデータリンク指定情報が記載されている。
【０３１０】
このデータリンク指定情報は、１９４行目においてトークンの連鎖である形式のデータを参照することを宣言している。また、このデータリンク指定情報は、１９６及び１９７行目において、ファイルを構成するデータのうち、先頭から９個目のトークンに対応するデータを、int型（整数型）のデータとして読み出すことを指定している。なお、トークンとは、所定の意味を有する最小単位のデータを表し、所定の文法でテキストファイルを分割して取り出されるものであり、例えば空白文字により区切られている。
【０３１１】
[仮想カメラの３次元位置を指定するパラメータ指定情報]
２０３乃至２１８行目には、CG記述データにおいて定義されている、例えば仮想カメラが存在する仮想空間上の位置を、調整パラメータとして指定するパラメータ指定情報が記載されている。このパラメータ指定情報は、特に、２０８行目において、仮想カメラが存在する仮想空間上の３次元位置（x,y,z）を、調整対象パラメータとして指定している。
【０３１２】
すなわち、単独のスカラー値（例えばｘ）を指定するのではなく、ベクトル値である３次元位置をまとめて、１つの調整対象として扱うことを記述しており、この方法であることを”ｍａｎｉｐｕｌａｔｏｒ”というキーワードで示している。いわば、ベクトルパラメータ指定とでも呼べる機能である。
【０３１３】
なお、２０４行目において、調整対象パラメータとして指定された仮想カメラ（"Camera01"）の３次元位置（x,y,z）を調整する際に用いられるジョイスティック４４（２０４行目の「id="manipulator_01"」及び「name="xyz01"」の末尾の数値01に対応）が指定されている。
【０３１４】
したがって、例えば、このパラメータ指定情報が、ロード指示部８６から画像生成部８７又は画像生成部１８１に供給された場合には、操作卓２１のジョイスティック４４の操作により、仮想カメラの３次元位置（x,y,z）を調整できるようになる。
【０３１５】
なお、このようなジョイスティック４４のような３次元操作が可能な操作手段がこの方法に利用されるが、このような操作手段を複数設け、同時に利用することも可能である。複数の場合は、前記の数値０１に変えて順次異なる数値で識別するようできる。
【０３１６】
また、例えば、このパラメータ指定情報には、２１３行目に記載されているように、x,y,zそれぞれに、操作入力の値に乗算する倍率を含むようにしてもよい。
【０３１７】
さらに、例えば、このパラメータ指定情報には、２１５行目に記載されているように、ユーザの調整操作により変化される３次元位置（x,y,z）の変化量に、オフセット値（２１５行目に記載の例では、オフセット値（x,y,z）＝（0, 0, 0））を加算したものを、ユーザの調整操作により変更された後の調整対象パラメータとしての３次元位置（x,y,z）として取り扱うことを指定するようにしてもよい。
【０３１８】
２０３乃至２１８行目に記載のパラメータ指定情報は、仮想カメラの３次元位置（x,y,z）を、調整対象パラメータとして指定するようにしたが、その他、例えば、パラメータ指定情報は、仮想ライトや、ポリゴン等の３次元位置（x,y,z）を、調整対象パラメータとして指定するようにしてもよい。
【０３１９】
さらにまた、まとめて調整対象とするベクトル値として、３次元位置以外に、x、y，zそれぞれの拡大率や、回転角度を扱っても良い。あるいはまた、色のHue，Luminance，Saturationの値をまとめてベクトル値として扱い、ジョイスティック４４のような３次元操作などで操作できるようにすることも、本発明を用いれば容易である。対象とするベクトル値は３次元でなくとも、例えばテクスチャマッピングを行う際のUV座標の調整に、（UVWではない）２次元のUV値をジョイスティックにより操作するようにしても良い。
【０３２０】
[ビデオテクスチャマッピング指定情報]
２１９乃至２３７行目には、例えば、図９のスイッチャ１６２から端子T1乃至T4を経由して、テクスチャマッピングに使用できる画像を受け取り、それをポリゴン表面にテクスチャマッピングする動作を指定するビデオテクスチャマッピング指定情報が記載されている。
【０３２１】
より詳細には、例えば、このビデオテクスチャマッピング指定情報は、２２０行目において、端子T1（２２０行目に記載の「vin="1"」に対応）を指定している。また、２２０行目において、ビデオテクスチャマッピングを行う対象（ターゲット）を”ｉｄ１＿Ｍａｔｅｒｉａｌ”で識別されるマテリアルとすることを指定している。なお、対象の指定方法としては、マテリアルを識別子で指定するほか、ポリゴンの集合であるCGオブジェクト（例えばBox01）を指定しても良く、その場合は、例えばCG空間シーン中のnodeとして指定することを記載するようにする。
【０３２２】
また、例えば、このビデオテクスチャマッピング指定情報は、テクスチャマッピングのUV座標を、２２５行目に記載の行列を用いてアフィン変換し、そのアフィン変換により得られる新たなUV座標に基づいて、テクスチャのマッピングを行なうことを指定している。なお、UV座標とは、テクスチャをポリゴン表面にマッピングする際に用いられる座標を表す。
【０３２３】
[マッピングを実行するための条件を付加したビデオテクスチャマッピング指定情報]
２３９乃至２６１行目には、CG記述データにおいて定義されているマテリアルであって、所定の条件を満たすマテリアルに対して、ビデオテクスチャマッピングを行なう条件を指示するための条件指示情報が付加されたビデオテクスチャマッピング指定情報が記載されている。なお、このビデオテクスチャマッピング指定情報は、２２０行目において、例えば、図９のスイッチャ１６２からの複数の画像の中から、端子T1乃至T4のうちの端子T2を経由して供給される画像（２２０行目に記載の「vin="2"」に対応）を使用するように指定している。
【０３２４】
より詳細には、このビデオテクスチャマッピング指定情報には、条件１（cnd1）としてphong特性のambient色のcolorの赤成分が、０から０．７７６の範囲にあることを指定（２４１乃至２５１行目に記載の条件）し、また２５２乃至２５４行目に記載の条件２（cnd2）（内容を省略する）を定義し、２５５乃至２５７行目に記載の条件３として、条件１と条件２の論理積を定義し、２５９行目において条件３によって、ビデオテクスチャマッピングを行うか判断することが記載されている。この場合、これら条件に一致する属性を持つ表面に、ビデオ・テクスチャ・マッピングが施される。
【０３２５】
なお、ここでは色の値を条件に使う数値として示したが、例えば座標値（仮想空間中の位置）などを条件にしても良い。
【０３２６】
また、この条件は動画像の毎フレームあるいは毎フィールド判断されるものであり、例えばCG記述データにあるアニメーション動作の指定より、アニメーション動作時間の進行に伴って条件の対象となるパラメータが変化する場合は、条件に適合する状態になったときだけ、ビデオテクスチャマッピングが実行される。この結果、アニメーションの進行の一部でだけ、ビデオテクスチャマッピングを行うように制御することも可能となる。
【０３２７】
[コントロールパラメータを使用するビデオテクスチャマッピング指定情報]
２６２乃至２６５行目には、ビデオテクスチャマッピングに使用する画像の選択をコントロールパラメータによって制御されるようにしたビデオテクスチャマッピング指定情報が記載されている。
【０３２８】
このビデオテクスチャマッピング指定情報では、”ｉｄ２＿Ｍａｔｅｒｉａｌ”の識別子で指定されたマテリアルに対するビデオテクスチャマッピングに関する指定が記述されている。
【０３２９】
また、このビデオテクスチャマッピング指定情報には、２６２行目において、調整対象パラメータとしてのコントロールパラメータが、画像の入力端子を指示し、端子T1乃至T4のうち、９０乃至９５行目を参照して説明したコントロールパラメータの各時点（動画像を構成するフレーム又はフィールド）の値に対応する端子からの画像が、テクスチャマッピングに使用されることが記載されている。
【０３３０】
なお、コントロールパラメータは、「1」乃至「4」のいずれかに調整され、コントロールパラメータの値「1」乃至「4」は、それぞれ、端子T1乃至T4に対応する。
【０３３１】
これにより、ユーザが調整つまみ４３等を操作してコントロールパラメータを変更することで、テクスチャマッピングに使用される画像を変化させることができる。なお、この部分の説明では、ビデオテクスチャマッピングの詳細な指定などは省略している。
【０３３２】
[タイムライン動作を指定する情報]
２６７乃至２７０行目には、CG記述データにおいて定義されているCGアニメーションのタイムライン（CGアニメーションを再生する時刻）に関する指定を行う情報が記載されている。
【０３３３】
この情報には、２６８行目において、CG記述データに記述されるCGアニメーションのタイムラインの中で、「0」秒から「1.0」秒までの区間を再生（進行）の対象とすることが記載されている。
【０３３４】
なお、このほかに、例えばタイムラインを進行させる速度の指定値や、タイムライン進行を開始する位置の指定（秒）などの記述を追加することもできる。
【０３３５】
なお、アニメーション動作を含むCGについて、パラメータを調整した場合には、ユーザの希望に応じて設定すれば、CGアニメーションにより生成される全時刻の画像に対して、調整後のパラメータが反映されるようにすることができる。
【０３３６】
具体的には、例えば、CGアニメーションを構成する複数のキーフレームのうち、１点を参照しながら、あるパラメータを30[%]だけ増加させるような調整が行なわれた場合に、パラメータの調整が行なわれたキーフレーム以外の、CGアニメーションの全域についても同様に、対応するパラメータに対して30[%]だけ増加させるような調整が行なわれるようにすることができる。これは、全部のキーフレームのデータに対して、同様の30［%］増加の変更を施すことで、実現できる。
【０３３７】
また、例えば、例えば、CGアニメーションを構成する複数のキーフレームのうち、１点を参照しながら、あるパラメータを、所定の値だけ増加させるような調整が行なわれた場合についても、同様にして、CGアニメーションの全域について対応するパラメータに対して所定の値だけ増加させるような調整が行なわれるようにすることができる。
【０３３８】
なお、ユーザが、操作卓２１を用いて、あるキーフレームを参照しながらパラメータの調整が行なわれた際に、CGアニメーションの全域についても、変更を適用するような設定操作を行った場合にのみ、CGアニメーションの全域への調整を行なうように構成してもよい。変更を適用するような設定操作により設定を行わない場合は、調整を行った時点のみ変更が適用され、その後、アニメーションを進行させると、パラメータの調整による影響がなくなるようにできる。
【０３３９】
[プレビューにおける設定を指定する情報]
２７１乃至２７７行目には、プレビュー出力に関する設定を指定する情報が記載されている。
【０３４０】
この情報は、２７２行目において、プレビューの種類であるルックアヘッド、ポーズ、プレイのうち、ポーズ（静止画プレビュー）をデフォルトとするように指定している。なお、プレイは進行するプレビューであり、ルックアヘッドは最終キーフレームの静止画をプレビュー出力する指定である。
【０３４１】
また、この情報は、２７４行目において、静止画プレビューが指示された場合には、生成されるCGアニメーションの時刻１秒に出力されるCG画像を、プレビュー出力として出力することを指定している。
【０３４２】
さらに、この情報は、２７５行目において、進行するプレビューが指示された場合には、CGアニメーションを、通常の1.5倍の進行速度で進行させるプレビューとすることを指定している。
【０３４３】
なお、派生情報ファイルには上記以外の情報を含めることもでき、例えば、調整対象パラメータの初期値を指定するファイルを指定することができる。
例えば、
<behavior>
<init_param_file>1_default_snapshot.bin</init_param_file>
</behavior>
という記載によって、パラメータの値を保持しているファイルを、初期値を指定するファイルに指定できる。ここで、「1_default_snapshot.bin」というのはファイル名であり、派生情報ファイルで調整対象パラメータとしている各パラメータの値を格納しているファイルを示している。パラメータの値を保持しているファイルは、初期値として使用される以外に、運用中にRecallすることでその値に設定することもできる。ここでは、派生情報ファイルとCG記述データがロードされた際に、直ちに適用されるパラメータの値として、上述したファイルの値を使うように指定している。なお、パラメータの値を保持しているファイルは、パラメータ値指示情報に対応し、その実施方法の１つである。
【０３４４】
[本発明に関連した用語について]
次に、図２９乃至図４０は、本発明に関連した用語の一覧とその説明を示している。
【０３４５】
＜３．変形例＞
第１及び第２の実施の形態では、パラメータ指定情報により指定される調整対象パラメータを含むCG記述データを特定するために、派生情報ファイルには、その中のパラメータ指定情報により指定される調整対象パラメータ等を含むCG記述データの識別子が含まれているようにしたが、派生情報ファイルに対応するCG記述データの特定方法はこれに限定されない。
【０３４６】
すなわち、例えば、CG画像生成装置２２やCG画像生成装置１６１等において、派生情報ファイルと、派生情報ファイルにより指定される調整対象パラメータを含むCG記述データとを対応付けたリンク情報を、新たに保持するようにし、リンク情報に基づいて、派生情報ファイルに対応するCG記述データを特定するようにしてもよい。
【０３４７】
なお、リンク情報としては、例えば、派生情報ファイルと、対応するCG記述データとを対応付けたテーブル等が考えられる。また、例えば、派生情報ファイルと、対応するCG記述データとを同一のディレクトリ（フォルダ）に含ませるようにした場合には、派生情報ファイル及びCG記述データが含まれているディレクトリを、派生情報ファイル及びCG記述データがそれぞれ対応付けられていることを表すリンク情報として採用することができる。この場合、１つのディレクトリには、CG記述データは１つのみ置けるが、派生情報ファイルは複数置くことができる。
【０３４８】
また、例えば、CG記述データが含まれるディレクトリの下位階層に、そのCG記述データに対応付けられた派生情報ファイルを記憶させるようなディレクトリ構造を構成して記憶させるようにすれば、そのディレクトリ構造を、リンク情報として用いることができる。
【０３４９】
なお、パラメータの値を保持しているファイルについては、各派生情報ファイルに対応するものであるので、各派生情報ファイル毎にディレクトリを更に設けて、その中に、パラメータの値を保持しているファイルを複数置くように構成することができる。
【０３５０】
派生情報ファイルが、対応するCG記述データを特定するための識別子やリンク情報を含まない場合には、ユーザが、派生情報ファイルとともに、対応するCG記述データを選択することとなる。
【０３５１】
第１の実施の形態において、画像生成部８１は、内蔵する作業メモリ８１aに、ユーザの調整操作により以前に調整された調整対象パラメータの値として、複数の値を保持するようにしておき、ユーザが、操作卓２１を用いて、ユーザの調整操作により以前に調整された複数の値のうちのいずれかを指示した場合には、調整対象パラメータを、ユーザにより指示された調整対象パラメータの値に戻す調整を行なうようにすることができる。このことは、第２の実施の形態における画像生成部１８１についても同様のことがいえる。この動作は、パラメータの一つ一つを指定して行うことも可能であり、複数まとめて行うことも可能である。あるいはまた、操作卓２１からの指示に応じて、パラメータの値を保持しているファイルの内容を読み込んで、調整対象の全部のパラメータの値を変更するようにしても良い。
【０３５２】
また、画像生成部８１や画像生成部１８１は、ユーザが、操作卓２１を用いて、パラメータ値指示情報を更新する更新操作を行ったことに対応して、パラメータ値指示情報を更新することができる。
【０３５３】
具体的には、例えば、画像生成部８１や画像生成部１８１において、ユーザの更新操作が行われた場合、ロード指示部８６が、ユーザの更新操作に対応する操作信号を受信した制御部８１からの制御にしたがって、派生情報記憶部８５から、更新対象のパラメータ値指示情報を読み出す。そして、ロード指示部８６は、読み出した更新対象のパラメータ値指示情報を更新して、派生情報記憶部８５に供給して上書きにより記憶させる。
【０３５４】
これにより、更新対象のパラメータ値指示情報において、値を更新することができる。
【０３５５】
また、第１の実施の形態では、例えば、操作卓２１とCG画像生成装置２２とを別々にして構成するようにしたが、CG画像生成装置２２の内部に操作卓２１を設けるように構成するようにしてもよい。第２の実施の形態におけるCG画像生成装置１６１についても同様である。
【０３５６】
本発明は仮想カメラにより撮像されたように計算される仮想三次元空間のコンピュータグラフィックス画像に適用されるものであるが、左右の眼に対応する対の画像により疑似立体視を実現するステレオ画像の生成にも、適用が可能である。コンピュータグラフィックスによるステレオ画像を生成する場合には、仮想カメラを両眼に対応する一対にして、左と右の画像を生成するようにすればよい。この場合も、本発明はそのまま適用することができる。
【０３５７】
次に、上述した一連の処理は、専用のハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、いわゆる組み込み型のコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０３５８】
[コンピュータの構成例]
図４１は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータの構成例を示している。
【０３５９】
CPU（Central Processing Unit）３５１は、ROM（Read Only Memory）３５２、または記憶部３５８に記憶されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）３５３には、CPU３５１が実行するプログラムやデータなどが適宜記憶される。これらのCPU３５１、ROM３５２、およびRAM３５３は、バス３５４により相互に接続されている。
【０３６０】
CPU３５１にはまた、バス３５４を介して入出力インタフェース３５５が接続されている。入出力インタフェース３５５には、キーボード、マウス、マイクロホンなどよりなる入力部３５６、ディスプレイ、スピーカなどよりなる出力部３５７が接続されている。CPU３５１は、入力部３５６から入力される指令に対応して各種の処理を実行する。そして、CPU３５１は、処理の結果を出力部３５７に出力する。
【０３６１】
入出力インタフェース３５５に接続されている記憶部３５８は、例えばハードディスクからなり、CPU３５１が実行するプログラムや各種のデータを記憶する。通信部３５９は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
【０３６２】
また、通信部３５９を介してプログラムを取得し、記憶部３５８に記憶してもよい。
【０３６３】
入出力インタフェース３５５に接続されているドライブ３６０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア３６１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記憶部３５８に転送され、記憶される。
【０３６４】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを記録する記録媒体は、図４１に示されるように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(compact disc-read only memory),DVD(digital versatile disc)を含む）、光磁気ディスク（ＭＤ（mini-disc）を含む）、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア３６１、または、プログラムが一時的もしくは永続的に記録されるROM３５２や、記憶部３５８を構成するハードディスクなどにより構成される。記録媒体へのプログラムの記録は、必要に応じてルータ、モデムなどのインタフェースである通信部３５９を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０３６５】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０３６６】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０３６７】
さらに、本実施の形態は、上述した第１及び第２の実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【０３６８】
本発明によれば、従来はCGの一部を変更して放送などに使用する場合には、CG制作アプリケーションソフトウェアによる編集加工を施し、その後にレンダリングして画像データを作成して利用していたが、そのような労力を費やさずに、パラメータ指定情報で指定するパラメータを、使いやすい操作手段で操作変更し、それが反映された画像を直ちに得ることができる。
【０３６９】
操作手段は使いやすい回転ノブ（調整つまみ４３）やジョイスティック４４などであるが、操作卓２１などに配置できるこれら操作手段の数は限定されている。本発明によれば、これら限定された数の操作手段を、運用目的ごとに対応付けるCGパラメータを変更できるため、操作性を維持したまま、様々な調整に使用できる。
【０３７０】
同じCG素材（CG記述データ）を同じ操作手段で操作しても、目的に応じた異なる操作結果を得ることができ、様々な運用に適した運用が可能となる。
【０３７１】
CG作品であるCG記述データは、複数保持できる。それぞれに、派生情報ファイルを複数設けることができる。各派生情報ファイルは、ただ１つのCG記述データと関連づけられているため、派生情報ファイル１つを指定してロードさせることで、CG記述データを間違いなくロードすることができ、かつ、派生情報ファイルの内容にしたがって、操作手段を操作して所望のパラメータを制御する機能を働かせることができ、またビデオテクスチャマッピングを所望の面に施す事ができる。
【０３７２】
CG記述データと派生情報ファイルを分離することで、サイズも小さく扱いやすい派生情報ファイルを増やしていくことで、１つのCG記述データから様々な画像を生成でき、様々な操作が可能となる。
【０３７３】
各派生情報ファイルには、複数のパラメータの値を保持しているファイルを、対応付けて、本発明の装置に保持させるようにすることができる。また、パラメータ値の保持を、派生情報ファイル自体の中に書き込んで実現する様に構成してもよい。
【０３７４】
さらに、パラメータ指定情報にアニメーション時刻を対応付け、アニメーション時刻を操作対象として生成されるCGを制御することもできる。この場合、パラメータとしては実数値（実装上は浮動小数点値）を使用する。また、１つのCG記述データ中に複数のタイムラインアニメーションが存在する場合は、設定する各パラメータ指定情報に、一部のタイムラインを選択してアニメーション時刻を制御対象にするように指定することもでき、例えば複数のオブジェクトが移動するアニメーション作品において、一部のオブジェクトのみを移動させる操作ができるように構成することもできる。
【０３７５】
操作対象となるパラメータを初期値に戻す機能を持たせることができるが、アニメーションを含むCG記述データの場合、画像生成している現在時刻を常に保持しているので、初期値としては、その現在時刻に対応するCGの内容の値とすることができ、つまり、アニメーションの最初の状態ではなく、現在時刻に対応した状態に初期化する機能を設けることができる。
【０３７６】
CG制作アプリケーションソフトウェアでは、CG作品に含まれるすべてのパラメータを操作できる。一方、本発明のパラメータ指定情報を用いた制御では、操作できるのは派生情報ファイルに設定した一部のパラメータのみであるが、このように制御可能なパラメータを限定することで、放送に使用するスイッチャのような毎フレームあるいは毎フィールド制御の通信を行うリアルタイムシステムにおいて、そのシステムのリアルタイム性（画像フレームとの同期性）を維持したまま、CGのパラメータを操作することができる。
【０３７７】
また、CG制作アプリケーション・ソフトウェアでは、グラフィカルユーザーインターフェースを用いた場合でも非常に複雑な操作が必要となり、わずかな変更を施したい場合でも、多数のメニュー表示などの中から選んで操作する必要がある。本発明では、使い慣れた操作手段に限定して対応付けたパラメータを操作可能とすることで、パーソナルコンピュータのアプリケーションソフトウェアを操作するような複雑さがなく、少数の操作手段を操作することになり、したがって、生放送においても、誤操作の少ない確実な操作制御手段を提供できる。また、比較的高価なノブ（回転ダイヤル）や押しボタンスイッチであって耐久性に優れたものを使用できる。
【０３７８】
派生情報ファイルを指定してCGをロードさせる方式を提供することで、従来、ビデオクリップサーバに格納されている多数のビデオ素材から１つをファイル選択して利用したのと同様の操作感で、１つの基になるCG記述データから派生するCG素材を使用できるようになり、したがって運用時の混乱無く、他種類のCG素材を使用できる。
【０３７９】
CG記述データを単純に選択してロードし、CG画像を生成する手法と比べると、本発明には次の様な特徴がある。すなわち、派生情報ファイルそのものが、基のCG記述データに対して修飾を加えるものであり、派生情報ファイルのみを選択してCG画像を生成させることが可能となるので、ユーザからの見た目では、派生情報ファイルが新たな派生CGであるかのように扱えるため、取り扱いやすい。
【０３８０】
CG記述データは、ある意味ではコンピュータが画像の描画処理を行う手順を規定するものであり、プログラムの一種であるとも言え、この視点から本発明を説明すると、プログラミングにおけるオブジェクト指向プログラミングの基本クラスと派生クラスとの関係をCGに適用し、基のCG記述データと派生情報ファイルとの関係として構築したものである。
【０３８１】
したがって、プログラミングにおいて、派生クラスの作成により様々な拡張が可能であるのと同様に、本発明の派生情報ファイルには基のCG記述データを修飾、加工、拡張するためのあらゆる記述を含めることが可能である。
【０３８２】
例えばアニメーションの特定時刻あるいは状態に対してオーディオの出力を付随させることや、その他の機器の動作を連動させること、タイムラインの加工など、用途に応じたさまざまな用途に応用できる。
【０３８３】
本発明によれば、放送などの運用に使用するCG画像生成のシステムとして、CG制作アプリケーションソフトウェアを含まないで構築できる。すなわち、CG作品の制作は、各CG制作者（アーティスト）がパーソナルコンピュータを用いて行う。そして、作成したCG記述データと関連ファイル（静止画のテクスチャファイルやシェーダ）のみを納品し、納品を受けた放送局では、これらをCG合成システム１等に格納し、派生情報ファイルを作成して運用するCGの操作の仕方などの修飾情報を加えて、運用（放送）に使用できる。
【０３８４】
CG制作アプリケーションソフトウェアは高機能であるが、そのため、使用中にコンピュータに悪影響を与える場合があり、放送運用に使うシステム上で動作させるのは不適当である。本発明では、このようなソフトウェアを動作させる必要なく、派生情報ファイルによる一部の変更という利点を残して、安定した放送運用にCG作品を使用できる。
【符号の説明】
【０３８５】
１  CG合成システム，  ２１  操作卓，  ２２  CG画像生成装置，  ２３  画像合成装置，  ８１  制御部，  ８２  CG生成部，  ８３  CG記述データ記憶部，  ８４  派生情報生成部，  ８５  派生情報記憶部，  ８６  ロード指示部，  ８７  画像生成部，  ８７a  作業メモリ，  １０１  CG合成システム，  １２１  CG生成装置，  １２２  CG記述データ記憶部，  １２３  CG画像生成装置，  １４１  CG合成システム，  １６１  CG画像生成装置，  １６２  スイッチャ，  １８１  画像生成部，  １８１a  作業メモリ，  ２０１  マトリクススイッチ，  ２０２  合成処理部，  ２２１a乃至２２１m  クロスポイントスイッチ，  ２２２a乃至２２２m  バスライン，  ２４１  CG合成システム，  ２６１  派生情報生成装置，  ２６２  派生情報記憶部，  ２６３  CG画像生成装置，  ２８１  CG合成システム，  ３０１  派生情報生成装置，  ３０１a  派生情報記憶部
【図１】
2011223218.tif 000003
【図２】
2011223218.tif 000004
【図３】
2011223218.tif 000005
【図４】
2011223218.tif 000006
【図５】
2011223218.tif 000007
【図６】
2011223218.tif 000008
【図７】
2011223218.tif 000009
【図８】
2011223218.tif 000010
【図９】
2011223218.tif 000011
【図１０】
2011223218.tif 000012
【図１１】
2011223218.tif 000013
【図１２】
2011223218.tif 000014
【図１３】
2011223218.tif 000015
【図１４】
2011223218.tif 000016
【図１５】
2011223218.tif 000017
【図１６】
2011223218.tif 000018
【図１７】
2011223218.tif 000019
【図１８】
2011223218.tif 000020
【図１９】
2011223218.tif 000021
【図２０】
2011223218.tif 000022
【図２１】
2011223218.tif 000023
【図２２】
2011223218.tif 000024
【図２３】
2011223218.tif 000025
【図２４】
2011223218.tif 000026
【図２５】
2011223218.tif 000027
【図２６】
2011223218.tif 000028
【図２７】
2011223218.tif 000029
【図２８】
2011223218.tif 000030
【図２９】
2011223218.tif 000031
【図３０】
2011223218.tif 000032
【図３１】
2011223218.tif 000033
【図３２】
2011223218.tif 000034
【図３３】
2011223218.tif 000035
【図３４】
2011223218.tif 000036
【図３５】
2011223218.tif 000037
【図３６】
2011223218.tif 000038
【図３７】
2011223218.tif 000039
【図３８】
2011223218.tif 000040
【図３９】
2011223218.tif 000041
【図４０】
2011223218.tif 000042
【図４１】
2011223218.tif 000043