(57)【要約】【課題】  本発明は編集システムに関し、編集作業の簡略化及び高速化を実現できるようにする。【解決手段】  編集結果クリツプと編集対象クリツプとの関係を階層構造で管理するようにしたことにより、その階層構造で管理されるクリツプ間の関係に基づいて編集結果クリツプを生成して行けば、複雑な編集作業を容易にかつ効率的に行うことができ、編集作業の簡略化及び高速化を実現することができる。【選択図】        図１３
2006054911.tif 000002
【特許請求の範囲】
【請求項１】
複数の編集対象クリツプから編集結果クリツプを作成する編集システムにおいて、
編集対象クリツプを編集するための複数の処理モジユールから構成され、該複数の処理モジユールのうちから選択された処理モジユールに対応した編集処理を上記複数の編集対象クリツプに対して施すことによつて編集結果クリツプを生成する編集手段と、
上記編集結果クリツプがどの編集対象クリツプから生成されたクリツプであるかを表わすために、上記編集結果クリツプと上記複数の編集対象クリツプとを階層構造によつて管理する管理手段と、
上記管理手段によつて管理されている情報に基づいて、上記編集手段を制御する制御手段と
を具えることを特徴とする編集システム。
【請求項２】
上記管理手段は、
上記複数のクリツプに関する情報を各クリツプ毎に登録するためのクリツプデータベースを有している
ことを特徴とする請求項１に記載の編集システム。
【請求項３】
上記クリツプデータベースは、
上記階層構造によつて管理されたクリツプのリンク状態を示すリンク情報を含んでいる
ことを特徴とする請求項２に記載の編集システム。
【請求項４】
上記各クリツプに対して登録される上記リンク情報は、
上記クリツプの下位にリンクする下位クリツプを示す下位リンク先情報と、上記クリツプの上位にリンクする上位クリツプを示す上位リンク先情報とから構成される
ことを特徴とする請求項３に記載の編集システム。
【請求項５】
上記管理手段は、
上記編集対象クリツプを、上記編集結果クリツプに対応する処理モジユールにおいて指定されたレイヤと対応付けて上記編集結果クリツプの下位クリツプとして上記クリツプデータベースに登録する
ことを特徴とする請求項４に記載の編集システム。
【請求項６】
上記複数の編集対象クリツプは、第１の編集対象クリツプと第２の編集対象クリツプとを含み、
上記管理手段は、上記編集結果クリツプを生成する際に選択された処理モジユールにおける第１のレイヤとして上記第１の編集対象クリツプが指定され、第２のレイヤとして上記第２の編集対象クリツプが指定された場合には、上記第１の編集対象クリツプを上記編集結果クリツプの第１番目にリンクする下位クリツプとして上記クリツプデータベースに登録し、上記第２の編集対象クリツプを上記編集結果クリツプの第２番目にリンクする下位クリツプとして上記データベースに登録する
ことを特徴とする請求項４に記載の編集システム。
【請求項７】
上記複数の処理モジユールは、
上記編集対象クリツプを編集するための編集モジユールと、上記編集対象クリツプを合成処理するための合成モジユールと、上記編集対象クリツプに対して特殊効果処理を施す特殊効果モジユールとを有している
ことを特徴とする請求項２に記載の編集システム。
【請求項８】
上記編集モジユール、上記合成モジユール及び上記特殊効果モジユールに夫々対応した画像処理を上記編集対象クリツプのビデオデータに施すための画像処理手段をさらに有する
ことを特徴とする請求項７に記載の編集システム。
【請求項９】
上記編集モジユール、上記合成モジユール及び上記特殊効果モジユールに夫々対応したグラフイカルユーザインターフエースをデイスプレイに表示するための表示手段をさらに有する
ことを特徴とする請求項８に記載の編集システム。
【請求項１０】
上記クリツプデータベースは、
上記編集結果クリツプが上記複数の処理モジユールのうちどのモジユールによつて生成されたかを示すモジユール識別情報を有している
ことを特徴とする請求項８に記載の編集システム。
【請求項１１】
上記制御手段は、
上記クリツプデータベースに登録された情報に基づいて、上記編集手段及び上記画像処理手段を制御する
ことを特徴とする請求項１０に記載の編集システム。
【請求項１２】
上記制御手段は、
編集オペレータによつて指定された編集結果クリツプの上記モジユール識別情報に基づいて、上記編集手段を制御する
ことを特徴とする請求項１０に記載の編集システム。
【請求項１３】
上記制御手段は、
上記クリツプデータベースに記憶された上記モジユール識別情報に基づいて、編集オペレータによつて指定された編集結果クリツプに対応する処理モジユールを起動するように上記編集手段を制御する
ことを特徴とする請求項１０に記載の編集システム。
【請求項１４】
上記クリツプデータベースは、
上記編集結果クリツプを作成する際に指定された複数の編集点を示す編集点データと、上記編集結果クリツプを生成するために上記編集対象クリツプのビデオデータに対して施された画像処理を示す画像処理データとを有している
ことを特徴とする請求項１０に記載の編集システム。
【請求項１５】
上記制御手段は、
上記クリツプデータベースに登録された上記編集点データに基づいて、上記画像処理手段の画像処理タイミングを制御し、上記クリツプデータベースに登録された上記画像処理データに基づいて、上記画像処理手段の画像処理オペレーシヨンを制御する
ことを特徴とする請求項１４に記載の編集システム。
【請求項１６】
上記編集点データは、
上記編集対象クリツプの編集開始点及び編集終了点を表わすデータであつて、上記編集結果クリツプのビデオデータに対して施される上記画像処理データの変化点を表わすデータである
ことを特徴とする請求項１４に記載の編集システム。
【請求項１７】
上記編集点データは、
上記編集結果クリツプにおけるタイムコード及び上記編集対象クリツプにおけるタイムコードによつて表わされる
ことを特徴とする請求項１６に記載の編集システム。
【請求項１８】
上記編集対象クリツプにおける編集点を示すタイムコードは、
上記編集結果クリツプにおいて指定された編集点を示すタイムコードと関連付けられて上記クリツプデータベースに記憶される
ことを特徴とする請求項１７に記載の編集システム。
【請求項１９】
上記編集結果クリツプ及び上記編集対象クリツプは、各クリツプのスタート点から始まる独自のタイムコードを夫々有し、
上記管理手段は、上記編集対象クリツプの編集開始点において、上記編集結果クリツプにおけるタイムコードと上記編集対象クリツプにおけるタイムコードとを関連付けて上記編集点データとして上記クリツプデータベースに登録し、上記編集対象クリツプの編集終了点において、上記編集結果クリツプにおけるタイムコードと上記編集対象クリツプにおけるタイムコードとを関連付けて上記編集点データとして上記クリツプデータベースに登録する
ことを特徴とする請求項１６に記載の編集システム。
【請求項２０】
上記画像処理データは、
上記編集モジユールによつて指定された編集処理に対応する画像処理内容を示すための編集処理データと、上記合成モジユールによつて指定された合成処理に対応する画像処理内容を示すための合成処理データと、上記特殊効果モジユールによつて指定された特殊効果に対応する画像処理内容を示すための特殊効果処理データとから構成される
ことを特徴とする請求項１４に記載の編集システム。
【請求項２１】
上記編集データは、
上記編集モジユールによつて設定された編集処理の種類を表わす編集処理識別データと、この編集処理に対応する複数の編集処理パラメータとから構成される
ことを特徴とする請求項２０に記載の編集システム。
【請求項２２】
上記編集処理パラメータは、
上記編集結果クリツプにおいて指定された上記編集点と対応付けられて上記クリツプデータベースに登録される
ことを特徴とする請求項２１に記載の編集システム。
【請求項２３】
上記制御手段は、
上記編集対象クリツプのビデオデータに対して、上記編集点に応じたタイミングで上記編集点に対応付けられた上記編集処理パラメータに応じた画像処理を行うように上記画像処理手段を制御する
ことを特徴とする請求項２２に記載の編集システム。
【請求項２４】
上記編集結果クリツプに対して指定された編集点は、第１の編集点と第２の編集点とを含み、
上記編集処理パラメータは、上記第１の編集点に対応するタイミングに設定された第１の編集処理パラメータと上記第２の編集点に対応するタイミングに設定された第２の編集処理パラメータとを含み、
上記制御手段は、上記第１の編集点のタイミングでは上記編集対象クリツプのビデオデータに対して上記第１の編集パラメータに応じた画像処理を行うように上記画像処理手段を制御すると共に、上記第２の編集点のタイミングでは上記編集対象クリツプのビデオデータに対して上記第２の編集パラメータに応じた画像処理を行うように上記画像処理手段を制御する
ことを特徴とする請求項２２に記載の編集システム。
【請求項２５】
上記制御手段は、
上記第１の編集点から上記第２の編集点の期間は、上記編集対象クリツプのビデオデータに対して上記第１の編集パラメータと上記第２の編集パラメータとの間で補間した補間パラメータに応じた画像処理を行うように上記画像処理手段を制御する
ことを特徴とする請求項２４に記載の編集システム。
【請求項２６】
上記制御手段は、
上記編集対象クリツプの編集区間を示すセルと、上記編集対象クリツプに対して指定された上記特編集処理パラメータの変化とを時間軸方向に対応付けで表示する表示手段をさらに有する
ことを特徴とする請求項２１に記載の編集システム。
【請求項２７】
上記合成処理データは、
上記合成モジユールによつて設定された合成処理に対応する複数の合成処理パラメータから構成される
ことを特徴とする請求項２０に記載の編集システム。
【請求項２８】
上記複数の合成処理パラメータは、
上記編集結果クリツプにおいて指定された上記編集点と対応付けられて上記クリツプデータベースに登録される
ことを特徴とする請求項２７に記載の編集システム。
【請求項２９】
上記制御手段は、
上記編集対象クリツプのビデオデータに対して、上記編集点に応じたタイミングで上記編集点に対応付けられた上記合成処理パラメータに応じた画像処理を行うように上記画像処理手段を制御する
ことを特徴とする請求項２８に記載の編集システム。
【請求項３０】
上記編集結果クリツプに対して指定された編集点は、第１の編集点と第２の編集点とを含み、
上記合成処理パラメータは、上記第１の編集点に対応するタイミングに設定された第１の合成処理パラメータと上記第２の編集点に対応するタイミングに設定された第２の合成処理パラメータとを含み、
上記制御手段は、上記第１の編集点のタイミングでは上記編集対象クリツプのビデオデータに対して上記第１の合成処理パラメータに応じた画像処理を行うように上記画像処理手段を制御すると共に、上記第２の編集点のタイミングでは上記編集対象クリツプのビデオデータに対して上記第２の合成処理パラメータに応じた画像処理を行うように上記画像処理手段を制御する
ことを特徴とする請求項２８に記載の編集システム。
【請求項３１】
上記制御手段は、
上記第１の編集点から上記第２の編集点の期間は、上記第１の合成処理パラメータと上記第２の合成処理パラメータとに基づいて複数の補間パラメータを生成し、この複数の補間パラメータに応じた画像処理を行うように上記画像処理手段を制御する
ことを特徴とする請求項３０に記載の編集システム。
【請求項３２】
上記制御手段は、
上記編集対象クリツプの編集区間を示すセルと、上記編集対象クリツプに対して指定された上記合成効果処理パラメータの変化とを時間軸方向に対応付けで表示する表示手段をさらに有する
ことを特徴とする請求項３１に記載の編集システム。
【請求項３３】
上記特殊効果データは、
上記特殊効果モジユールによつて設定された特殊効果処理の種類を表わす特殊効果識別データと、上記特殊効果処理に対応する複数の特殊効果パラメータとから構成される
ことを特徴とする請求項２０に記載の編集システム。
【請求項３４】
上記複数の特殊効果処理パラメータは、
上記編集結果クリツプにおいて指定された上記複数の編集点と対応付けられて上記クリツプデータベースに登録される
ことを特徴とする請求項３３に記載の編集システム。
【請求項３５】
上記制御手段は、
上記編集対象クリツプのビデオデータに対して、上記編集点に応じたタイミングで上記編集点に対応付けられた上記特殊効果パラメータに応じた画像処理を行うように上記画像処理手段を制御する
ことを特徴とする請求項３４に記載の編集システム。
【請求項３６】
上記編集結果クリツプに対して指定された編集点は、第１の編集点と第２の編集点とを含み、
上記特殊効果処理パラメータは、上記第１の編集点に対応するタイミングに設定された第１の特殊効果処理パラメータと上記第２の編集点に対応するタイミングに設定された第２の特殊効果処理パラメータとを含み、
上記制御手段は、上記第１の編集点のタイミングでは上記編集対象クリツプのビデオデータに対して上記第１の特殊効果処理パラメータに応じた画像処理を行うように上記画像処理手段を制御すると共に、上記第２の編集点のタイミングでは上記編集対象クリツプのビデオデータに対して上記第２の特殊効果処理パラメータに応じた画像処理を行うように上記画像処理手段を制御する
ことを特徴とする請求項３４に記載の編集システム。
【請求項３７】
上記制御手段は、
上記第１の編集点から上記第２の編集点の期間は、上記第１の特殊効果処理パラメータと上記第２の特殊効果処理パラメータとに基づいて複数の補間パラメータを生成し、この複数の補間パラメータに応じた画像処理を行うように上記画像処理手段を制御する
ことを特徴とする請求項３６に記載の編集システム。
【請求項３８】
上記制御手段は、
上記編集対象クリツプの編集区間を示すセルと、上記編集対象クリツプに対して指定された上記特殊効果処理パラメータの変化とを時間軸方向に対応付けで表示する表示手段をさらに有する
ことを特徴とする請求項３７に記載の編集システム。
【請求項３９】
上記制御手段は、
上記クリツプデータベースに登録されている上記編集結果クリツプが修正された場合には、上記修正された編集結果クリツプの上位にリンクする全てのクリツプを無効にする
ことを特徴とする請求項１４に記載の編集システム。
【請求項４０】
上記制御手段は、
上記編集結果クリツプに対して修正処理が行われた場合には、上記修正処理前の編集結果クリツプに代わつて新たな編集結果クリツプを生成すると共に、上記修正処理前の編集結果クリツプの上位にリンクする全てのクリツプを無効にする
ことを特徴とする請求項１４に記載の編集システム。
【請求項４１】
上記データベースは、
上記各クリツプが有効であるのか無効であるのかを示す識別フラグを有している
ことを特徴とする請求項４０に記載の編集システム。
【請求項４２】
上記管理手段は、
上記新たな編集結果クリツプを、上記修正処理前の編集結果クリツプを示すクリツプ識別コード又はクリツプ名称で上記クリツプデータベースに登録し、
上記修正処理前の編集結果クリツプを、上記修正処理前の編集結果クリツプを示すクリツプ識別コード又はクリツプ名称とは異なるクリツプ識別コード又はクリツプ名称で上記クリツプデータベースに登録する
ことを特徴とする請求項４０に記載の編集システム。
【請求項４３】
上記制御手段は、
上記編集結果クリツプに対して修正処理が行われた場合には、上記修正処理前の編集結果クリツプに代わつて新たな編集結果クリツプを生成すると共に、上記クリツプデータベースの上記リンク情報に基づいて、上記修正処理前の編集結果クリツプの上位にリンクする全てのクリツプを検索し、その検索されたクリツプを無効にする
ことを特徴とする請求項１４に記載の編集システム。
【請求項４４】
上記管理手段は、
上記新たな編集結果クリツプに関する情報を、上記修正処理前の編集結果クリツプを示すクリツプ識別コード又はクリツプ名称で上記クリツプデータベースに登録し、
上記修正処理前の編集結果クリツプに関する情報を、上記修正処理前の編集結果クリツプを示すクリツプ識別コード又はクリツプ名称とは異なるクリツプ識別コード又はクリツプ名称で上記クリツプデータベースに登録する
ことを特徴とする請求項４３に記載の編集システム。
【請求項４５】
上記クリツプデータベースは、
上記各クリツプが有効であるのか無効であるのかを示す識別フラグを有している
ことを特徴とする請求項４４に記載の編集システム。
【請求項４６】
上記制御手段は、
上記修正処理によつて無効にされた編集結果クリツプを有効にするための再実行処理を行う再実行手段を有している
ことを特徴とする請求項４５に記載の編集システム。
【請求項４７】
上記再実行手段は、
上記クリツプデータベースの上記リンク情報と上記識別フラグを参照することによつて、上記無効とされた編集結果クリツプの中から上記再実行処理の対象となる編集結果クリツプを検索する検索工程と、
上記検索工程によつて検索された編集結果クリツプの下位にリンクしている全ての下位クリツプのビデオデータから、上記検索された編集結果クリツプに対応する新たなビデオデータを生成する生成工程とを有している
ことを特徴とする請求項４６に記載の編集システム。
【請求項４８】
上記再実行手段は、
上記生成工程において、上記新たに生成されたビデオデータと上記クリツプデータベースに登録されている上記検索された編集結果クリツプに関する上記リンク情報、上記編集点データ及び上記画像処理データとから、上記検索された無効の編集結果クリツプに代わる新たな編集結果クリツプを生成する
ことを特徴とする請求項４７に記載の編集システム。
【請求項４９】
上記管理手段は、
上記新たに生成された編集結果クリツプを、上記検索された無効の編集結果クリツプを示すクリツプ識別コード又はクリツプ名称で上記クリツプデータベースに登録し、
上記検索された無効の編集結果クリツプを、上記検索された編集結果クリツプを示すクリツプ識別コード又はクリツプ名称とは異なるクリツプ識別コード又はクリツプ名称で上記クリツプデータベースに登録する
ことを特徴とする請求項４８に記載の編集システム。
【請求項５０】
上記再実行手段は、
上記管理手段によつて階層構造で管理される全てのクリツプが有効になるまで、上記検索工程及び上記生成工程を繰り返す
ことを特徴とする請求項４７に記載の編集システム。
【請求項５１】
上記再実行手段は、
上記検索工程において、上記無効とされた編集結果クリツプの中で、全て有効の下位クリツプを有している編集結果クリツプであつて、上記階層構造で管理されるクリツプの中で最も下位の編集結果クリツプを上記再実行処理の対象とする
ことを特徴とする請求項４７に記載の編集システム。
【請求項５２】
上記再実行手段は、
上記生成工程において、上記検索された無効の編集結果クリツプに対応する編集点データ及び画像処理データに基づいて上記画像処理装置を制御することによつて、上記新たなビデオデータを生成する
ことを特徴とする請求項４７に記載の編集システム。
【請求項５３】
編集対象クリツプを編集するための編集システムにおいて、
編集オペレータによつて指定された編集処理を上記編集対象クリツプに対して施すことによつて編集結果クリツプを生成する編集手段と、
上記編集手段の上記編集処理によつて使用されたクリツプ及び上記編集処理によつて生成されたクリツプを階層構造によつて管理する管理手段と、
上記管理手段によつて管理されている情報に基づいて、上記編集手段を制御する制御手段と
を具えることを特徴とする編集システム。
【請求項５４】
供給されたクリツプを編集して編集結果クリツプを生成するための編集システムにおいて、
編集処理対象となる編集対象クリツプに対して編集オペレータによつて指定された編集処理を施すことにより編集結果クリツプを生成する編集手段と、
上記編集対象クリツプを上記編集結果クリツプの下位クリツプとしてリンクさせる又は上記編集結果クリツプを上記編集対象クリツプの上位クリツプとしてリンクさせることによつて各クリツプを階層構造によつて管理する管理手段と、
上記管理手段によつて管理されている情報に基づいて、上記編集手段を制御する制御手段と
を具えることを特徴とする編集システム。
【請求項５５】
供給されたクリツプを編集するための編集システムにおいて、
供給されたクリツプに対して編集処理を施すための編集手段と、
上記編集処理における編集処理の対象となつたクリツプを下位クリツプとし、上記編集処理における編集処理によつて生成されたクリツプを上位クリツプとして互いを上下関係でリンクさせることによつて、上記編集手段よつて使用された及び生成された全てのクリツプを上下関係からなる階層構造で管理する管理手段と、
上記管理手段によつて管理されている情報に基づいて、上記編集手段を制御する制御手段と
を具えることを特徴とする編集システム。
【請求項５６】
複数の編集対象クリツプから編集結果クリツプを作成する編集方法において、
編集対象クリツプを編集するための複数の処理モジユールのうちから選択された処理モジユールに対応した編集処理を上記複数の編集対象クリツプに対して施すことによつて編集結果クリツプを生成し、
上記編集結果クリツプがどの編集対象クリツプから生成されたクリツプであるかを表わすために、上記編集結果クリツプと上記複数の編集対象クリツプとを階層構造によつて管理する
ことを特徴とする編集方法。
【請求項５７】
上記複数のクリツプに関する情報を各クリツプ毎に登録したクリツプデータベースによつて上記複数のクリツプを管理する
ことを特徴とする請求項５６に記載の編集方法。
【請求項５８】
上記クリツプデータベースのリンク情報によつて上記複数のクリツプによる階層構造が管理される
ことを特徴とする請求項５７に記載の編集方法。
【請求項５９】
上記複数の処理モジユールは、
上記編集対象クリツプを編集するための編集モジユールと、上記編集対象クリツプを合成処理するための合成モジユールと、上記編集対象クリツプに対して特殊効果処理を施す特殊効果モジユールとを有している
ことを特徴とする請求項５７に記載の編集方法。
【請求項６０】
上記クリツプデータベースに登録された情報に基づいて、上記編集モジユール、上記合成モジユール及び上記特殊効果モジユールに夫々対応した画像処理を上記編集対象クリツプのビデオデータに施す
ことを特徴とする請求項５９に記載の編集方法。
【請求項６１】
上記クリツプデータベースに登録された情報に基づいて、上記編集モジユール、上記合成モジユール及び上記特殊効果モジユールに対応したグラフイカルユーザインターフエースを夫々デイスプレイに表示する
ことを特徴とする請求項６０に記載の編集方法。
【請求項６２】
上記クリツプデータベースは、
上記編集結果クリツプが上記複数の処理モジユールのうちどのモジユールによつて生成されたかを示すモジユール識別情報を有している
ことを特徴とする請求項６０に記載の編集方法。
【請求項６３】
上記制御手段は、
上記クリツプデータベースに記憶された上記モジユール識別情報に基づいて、編集オペレータによつて指定された編集結果クリツプに対応する処理モジユールを起動する
ことを特徴とする請求項６２に記載の編集方法。
【請求項６４】
上記クリツプデータベースは、
上記編集結果クリツプを作成する際に指定された複数の編集点を示す編集点データと、上記編集結果クリツプを生成するために上記編集対象クリツプのビデオデータに対して施された画像処理を示す画像処理データとを有している
ことを特徴とする請求項６２に記載の編集方法。
【請求項６５】
上記クリツプデータベースに登録された上記編集点データに基づいて、上記編集対象クリツプに施される画像処理タイミングを制御すると共に、上記クリツプデータベースに登録された上記画像処理データに基づいて、上記編集対象クリツプに施される画像処理オペレーシヨンを制御する
ことを特徴とする請求項６４に記載の編集方法。
【請求項６６】
上記編集点データは、
上記編集対象クリツプの編集開始点及び編集終了点を表わすデータであつて、上記編集結果クリツプのビデオデータに対して施される上記画像処理データの変化点を表わすデータである
ことを特徴とする請求項６４に記載の編集方法。
【請求項６７】
上記画像処理データは、
上記編集モジユールによつて指定された編集処理に対応する画像処理内容を示すための編集処理データと、上記合成モジユールによつて指定された合成処理に対応する画像処理内容を示すための合成処理データと、上記特殊効果モジユールによつて指定された特殊効果に対応する画像処理内容を示すための特殊効果処理データとから構成される
ことを特徴とする請求項６４に記載の編集方法。
【請求項６８】
上記編集処理データは、
上記編集モジユールによつて設定された編集処理の種類を表わす編集処理識別データと、この編集処理に対応する複数の編集処理パラメータとから構成される
ことを特徴とする請求項６７に記載の編集方法。
【請求項６９】
上記編集処理パラメータは、
上記編集結果クリツプにおいて指定された上記編集点と対応付けられて上記クリツプデータベースに登録される
ことを特徴とする請求項６８に記載の編集方法。
【請求項７０】
上記制御手段は、
上記編集対象クリツプのビデオデータに対して、上記編集点に応じたタイミングで上記編集点に対応付けられた上記編集処理パラメータに応じた画像処理を行う
ことを特徴とする請求項６９に記載の編集方法。
【請求項７１】
上記編集結果クリツプに対して指定された編集点は、第１の編集点と第２の編集点とを含み、
上記編集処理パラメータは、上記第１の編集点に対応するタイミングに設定された第１の編集処理パラメータと上記第２の編集点に対応するタイミングに設定された第２の編集処理パラメータとを含み、
上記第１の編集点のタイミングでは上記編集対象クリツプのビデオデータに対して上記第１の編集パラメータに応じた画像処理を行うように上記画像処理手段を制御すると共に、上記第２の編集点のタイミングでは上記編集対象クリツプのビデオデータに対して上記第２の編集パラメータに応じた画像処理を行う
ことを特徴とする請求項６９に記載の編集方法。
【請求項７２】
上記第１の編集点から上記第２の編集点の期間は、上記編集対象クリツプのビデオデータに対して上記第１の編集パラメータと上記第２の編集パラメータとの間で補間した補間パラメータに応じた画像処理を行う
ことを特徴とする請求項７１に記載の編集方法。
【請求項７３】
上記編集対象クリツプの編集区間を示すセルと、上記編集対象クリツプに対して指定された上記特編集処理パラメータの変化とを時間軸方向に対応付けで表示する
ことを特徴とする請求項６８に記載の編集方法。
【請求項７４】
編集オペレータによる上記編集結果クリツプの修正処理の指示に応答して、上記修正処理前の編集結果クリツプに代わつて新たな編集結果クリツプを生成すると共に、上記クリツプデータベースの上記リンク情報に基づいて、上記修正処理前の編集結果クリツプの上位にリンクする全てのクリツプを検索し、その検索されたクリツプを無効にする
ことを特徴とする請求項６４に記載の編集方法。
【請求項７５】
上記新たな編集結果クリツプに関する情報を、上記修正処理前の編集結果クリツプを示すクリツプ識別コード又はクリツプ名称で上記クリツプデータベースに登録し、
上記修正処理前の編集結果クリツプに関する情報を、上記修正処理前の編集結果クリツプを示すクリツプ識別コード又はクリツプ名称とは異なるクリツプ識別コード又はクリツプ名称で上記クリツプデータベースに登録する
ことを特徴とする請求項７４に記載の編集方法。
【請求項７６】
上記データベースは、
上記各クリツプが有効であるのか無効であるのかを示す識別フラグを有している
ことを特徴とする請求項７５に記載の編集方法。
【請求項７７】
編集オペレータの指示に応答して、上記修正処理によつて無効にされた編集結果クリツプを有効にするための再実行処理を行う
ことを特徴とする請求項７６に記載の編集方法。
【請求項７８】
上記再実行処理は、
上記クリツプデータベースの上記リンク情報と上記識別フラグを参照することによつて、上記無効とされた編集結果クリツプの中から上記再実行処理の対象となる編集結果クリツプを検索する検索工程と、
上記検索工程によつて検索された編集結果クリツプの下位にリンクしている全ての下位クリツプのビデオデータから、上記検索された編集結果クリツプに対応する新たなビデオデータを生成する生成工程とを含んでいる
ことを特徴とする請求項７７に記載の編集方法。
【請求項７９】
上記生成工程において、上記新たに生成されたビデオデータと上記クリツプデータベースに登されている上記検索された編集結果クリツプに関する上記リンク情報、上記編集点データ及び上記画像処理データとから、上記検索された無効の編集結果クリツプに代わる新たな編集結果クリツプを生成する
ことを特徴とする請求項７８に記載の編集方法。
【請求項８０】
上記新たに生成された編集結果クリツプを、上記検索された無効の編集結果クリツプを示すクリツプ識別コード又はクリツプ名称で上記クリツプデータベースに登録し、
上記検索された無効の編集結果クリツプを、上記検索された編集結果クリツプを示すクリツプ識別コード又はクリツプ名称とは異なるクリツプ識別コード又はクリツプ名称で上記クリツプデータベースに登録する
ことを特徴とする請求項７９に記載の編集方法。
【請求項８１】
上記再実行処理は、
上記階層構造で管理される全てのクリツプが有効になるまで、上記検索工程及び上記生成工程を繰り返す
ことを特徴とする請求項７８に記載の編集方法。
【請求項８２】
上記検索工程は、
上記無効とされた編集結果クリツプの中で、全て有効の下位クリツプを有している編集結果クリツプであつて、上記階層構造で管理されるクリツプの中で最も下位の編集結果クリツプを上記再実行処理の対象とするような検索を行う
ことを特徴とする請求項７８に記載の編集方法。
【請求項８３】
上記生成工程は、上記検索された無効の編集結果クリツプに対応する上記編集点データ及び上記画像処理データに基づいて上記下位にリンクしている編集対象クリツプのビデオデータに対して画像処理を行うことによつて、上記新たなビデオデータを生成する
ことを特徴とする請求項７８に記載の編集方法。
【請求項８４】
編集対象クリツプを編集するための編集方法において、
編集オペレータによつて指定された編集処理を上記編集対象クリツプに対して施すことによつて編集結果クリツプを生成し、
上記編集手段の上記編集処理によつて使用されたクリツプ及び上記編集処理によつて生成されたクリツプを階層構造によつて管理するための情報を登録し、
上記登録された情報に基づいて、上記編集手段を制御する
ことを特徴とする編集方法。
【請求項８５】
供給されたクリツプを編集して編集結果クリツプを生成するための編集方法において、
編集処理対象となる編集対象クリツプに対して編集オペレータによつて指定された編集処理を施すことによつて編集結果クリツプを生成し、
上記編集対象クリツプを上記編集結果クリツプの下位クリツプとしてリンクさせる又は上記編集結果クリツプを上記編集対象クリツプの上位クリツプとしてリンクさせることによつて各クリツプを階層構造によつて管理する
ことを特徴とする編集方法。
【請求項８６】
供給されたクリツプを編集するための編集方法において、
供給されたクリツプに対して編集処理を施し、
上記編集処理の対象となつたクリツプを下位クリツプとし、上記編集処理によつて生成されたクリツプを上位クリツプとして互いを上下関係でリンクさせることによつて、上記編集処理によつて使用された及び生成された全てのクリツプを上下関係からなる階層構造で管理する
ことを特徴とする編集方法。
【請求項８７】
供給されたクリツプを編集する編集装置のためのクリツプ管理装置において、
供給されたクリツプに対して編集処理を施すための編集手段と、
上記編集処理における編集処理の対象となつたクリツプを下位クリツプとし、上記編集処理における編集処理によつて生成されたクリツプを上位クリツプとすることによつて互いをリンクさせることによつて、上記編集処理の対象となつたクリツプ及び上記編集処理によつて生成されたクリツプを階層構造で管理する管理手段と
を具えることを特徴とするクリツプ管理装置。
【請求項８８】
供給されたクリツプを編集する編集装置のためのクリツプ管理方法において、
編集処理対象となる編集対象クリツプに対して編集オペレータによつて指定された第１の編集処理を施すことにより第１の編集結果クリツプを生成し、
上記編集対象クリツプを上記編集結果クリツプの下位クリツプとしてリンクさせる又は上記編集結果クリツプを上記編集対象クリツプの上位クリツプとしてリンクさせることによつて上記編集対象クリツプ及び上記第１の編集結果クリツプを階層構造によつて管理し、
上記第１の編集結果クリツプに対して編集オペレータによつて指定された第２の編集処理を施すことによつて第２の編集結果クリツプを生成し、
上記第１の編集結果クリツプを上記第２の編集結果クリツプの下位クリツプとしてリンクさせる又は上記第２の編集結果クリツプを上記第１の編集結果クリツプの上位クリツプとしてリンクさせることによつて上記編集対象クリツプ、上記第１の編集結果クリツプ及び上記第２の編集結果クリツプを階層構造によつて管理する
ことを特徴とするクリツプ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は編集システム、編集方法、クリツプ管理装置及びクリツプ管理方法に関し、特に複数の素材を使用して編集処理を行う編集システムに適用して好適なものである。
【背景技術】
【０００２】
近年、ビデオカメラから得られたビデオデータを編集するポストプロダクシヨンの分野においては、素材のデータを記録する記録媒体としてデイスクを使用したノンリニア編集システムが提案されている。このノンリニア編集システムにおいて行われる編集処理としては、さまざまな種類の編集処理が存在している。例えば、複数の素材をつなぎ合わせて所望のビデオプログラムを作成するためのビデオ編集処理や、キー信号によつて複数の素材を合成するための合成処理や、素材に対して特殊効果処理を施す特殊効果処理等が存在する。一般的に、このビデオ編集処理は編集装置で行われ、合成処理はビデオスイツチヤで行われ、特殊効果処理は特殊効果装置において行われている。
【０００３】
近年のデイスク状記録媒体のランダムアクセス性の向上によつて、複数チヤンネルに対して同時にアクセスが可能になり、その結果、複数チヤンネルのビデオデータをリアルタイムで処理する編集処理が要望されるようになつてきた。例えば、テレビコマーシヤル作成用の編集業界や映画プログラム作成用の編集業界等では、数十から数百の素材を使用して編集処理を行うと共に、異なる種類の編集処理を組合わせて使用することが要望されている。さらに、これらの複数種類の編集処理を何度も繰返し行うことによつて高度で且つ複雑な編集結果データを生成することが要求されるようになつてきた。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところでこのような高度で複雑な編集結果データを作成するためには、数十から数百の素材を管理すると共に、編集処理の履歴を記憶しておかなければいけない。しかしながら従来の編集システムは、このような多数の素材を管理するための装置及び編集履歴を記憶するための装置が無く、その結果、編集操作が煩雑なものとなつていた。具体的には、編集結果ビデオデータがどのような素材を使用してどのような編集処理を行うことによつて生成されたかといつた情報を、編集オペレータ（以下、単にオペレータと呼ぶ）が記憶しておくことは不可能であるので、従来の編集システムでは、編集作業を行う毎にオペレータがそのような情報を紙に書き込んで管理していた。また複数の編集結果ビデオデータからさらに新しい編集結果ビデオデータを生成するような編集処理を何度も繰り返すような複雑な編集処理を行つた場合には、最終結果としての編集結果ビデオデータがどの素材から作成されたかを示す編集履歴を示す情報が膨大なデータ量になり、オペレータが紙に書き込んで管理することさえも不可能であつた。
【０００５】
本発明は以上の点を考慮してなされたもので、複数の素材を独自の階層構造によつて管理することにより、編集作業の簡略化及び高速化を実現することができる編集システム及びその編集方法、並びにクリツプ管理装置及びクリツプ管理方法を提案しようとするものである。
【課題を解決するための手段】
【０００６】
かかる課題を解決するため本発明においては、複数の編集対象クリツプから編集結果クリツプを作成する編集システムにおいて、編集対象クリツプを編集するための複数の処理モジユールから構成され、該複数の処理モジユールのうちから選択された処理モジユールに対応した編集処理を複数の編集対象クリツプに対して施すことによつて編集結果クリツプを生成する編集手段と、編集結果クリツプがどの編集対象クリツプから生成されたクリツプであるかを表わすために、編集結果クリツプと複数の編集対象クリツプとを階層構造によつて管理する管理手段と、管理手段によつて管理されている情報に基づいて、編集手段を制御する制御手段とを設けるようにする。
【０００７】
また本発明においては、編集対象クリツプを編集するための編集システムにおいて、編集オペレータによつて指定された編集処理を編集対象クリツプに対して施すことによつて編集結果クリツプを生成する編集手段と、編集手段の編集処理によつて使用されたクリツプ及び編集処理によつて生成されたクリツプを階層構造によつて管理する管理手段と、管理手段によつて管理されている情報に基づいて、編集手段を制御する制御手段とを設けるようにする。
【０００８】
また本発明においては、供給されたクリツプを編集して編集結果クリツプを生成するための編集システムにおいて、編集処理対象となる編集対象クリツプに対して編集オペレータによつて指定された編集処理を施すことにより編集結果クリツプを生成する編集手段と、編集対象クリツプを編集結果クリツプの下位クリツプとしてリンクさせる又は編集結果クリツプを編集対象クリツプの上位クリツプとしてリンクさせることによつて各クリツプを階層構造によつて管理する管理手段と、管理手段によつて管理されている情報に基づいて、編集手段を制御する制御手段とを設けるようにする。
【０００９】
また本発明においては、供給されたクリツプを編集するための編集システムにおいて、供給されたクリツプに対して編集処理を施すための編集手段と、編集処理における編集処理の対象となつたクリツプを下位クリツプとし、編集処理における編集処理によつて生成されたクリツプを上位クリツプとして互いを上下関係でリンクさせることによつて、編集手段よつて使用された及び生成された全てのクリツプを上下関係からなる階層構造で管理する管理手段と、管理手段によつて管理されている情報に基づいて、編集手段を制御する制御手段とを設けるようにする。
【００１０】
また本発明においては、複数の編集対象クリツプから編集結果クリツプを作成する編集方法において、編集対象クリツプを編集するための複数の処理モジユールのうちから選択された処理モジユールに対応した編集処理を複数の編集対象クリツプに対して施すことによつて編集結果クリツプを生成し、編集結果クリツプがどの編集対象クリツプから生成されたクリツプであるかを表わすために、編集結果クリツプと複数の編集対象クリツプとを階層構造によつて管理するようにする。
【００１１】
また本発明においては、編集対象クリツプを編集するための編集方法において、編集オペレータによつて指定された編集処理を編集対象クリツプに対して施すことによつて編集結果クリツプを生成し、編集手段の編集処理によつて使用されたクリツプ及び編集処理によつて生成されたクリツプを階層構造によつて管理するための情報を登録し、登録された情報に基づいて、編集手段を制御するようにする。
【００１２】
また本発明においては、供給されたクリツプを編集して編集結果クリツプを生成するための編集方法において、編集処理対象となる編集対象クリツプに対して編集オペレータによつて指定された編集処理を施すことによつて編集結果クリツプを生成し、編集対象クリツプを編集結果クリツプの下位クリツプとしてリンクさせる又は編集結果クリツプを編集対象クリツプの上位クリツプとしてリンクさせることによつて各クリツプを階層構造によつて管理するようにする。
【００１３】
また本発明においては、供給されたクリツプを編集するための編集方法において、供給されたクリツプに対して編集処理を施し、編集処理の対象となつたクリツプを下位クリツプとし、編集処理によつて生成されたクリツプを上位クリツプとして互いを上下関係でリンクさせることによつて、編集処理によつて使用された及び生成された全てのクリツプを上下関係からなる階層構造で管理するようにする。
【００１４】
また本発明においては、供給されたクリツプを編集する編集装置のためのクリツプ管理装置において、供給されたクリツプに対して編集処理を施すための編集手段と、編集処理における編集処理の対象となつたクリツプを下位クリツプとし、編集処理における編集処理によつて生成されたクリツプを上位クリツプとすることによつて互いをリンクさせることによつて、編集処理の対象となつたクリツプ及び編集処理によつて生成されたクリツプを階層構造で管理する管理手段とを設けるようにする。
【００１５】
また本発明においては、供給されたクリツプを編集する編集装置のためのクリツプ管理方法において、編集処理対象となる編集対象クリツプに対して編集オペレータによつて指定された第１の編集処理を施すことにより第１の編集結果クリツプを生成し、編集対象クリツプを編集結果クリツプの下位クリツプとしてリンクさせる又は編集結果クリツプを編集対象クリツプの上位クリツプとしてリンクさせることによつて編集対象クリツプ及び第１の編集結果クリツプを階層構造によつて管理し、第１の編集結果クリツプに対して編集オペレータによつて指定された第２の編集処理を施すことによつて第２の編集結果クリツプを生成し、第１の編集結果クリツプを第２の編集結果クリツプの下位クリツプとしてリンクさせる又は第２の編集結果クリツプを第１の編集結果クリツプの上位クリツプとしてリンクさせることによつて編集対象クリツプ、第１の編集結果クリツプ及び第２の編集結果クリツプを階層構造によつて管理するようにする。
【００１６】
このように編集結果クリツプと編集対象クリツプの関係を管理し、これらクリツプ間の関係を示す情報に基づいて、編集結果クリツプを生成して行けば、従来のように編集オペレータがクリツプ間の関係を記憶又は紙等に記載して編集作業をしなくても、複雑な編集作業を容易にかつ効率的に行うことができる。
【発明の効果】
【００１７】
上述のように本発明によれば、編集結果クリツプと編集対象クリツプとの関係を階層構造で管理するようにしたことにより、その階層構造で管理されるクリツプ間の関係に基づいて編集結果クリツプを生成して行けば、複雑な編集作業を容易にかつ効率的に行うことができ、編集作業の簡略化及び高速化を実現することができる。
【発明を実施するための最良の形態】
【００１８】
以下図面について、本発明の一実施の形態を詳述する。
【００１９】
（１）編集システムの全体構成
まず始めに図１を用いて、本発明による編集システムの全体構成を説明する。図１において、１は全体として本発明による編集システムを示し、当該システム全体をコントロールするワークステーシヨン２を備えている。このワークステーシヨン２はＣＰＵ（中央処理ユニツト）や各種処理回路、或いはフロツピーデイスクドライブやハードデイスクドライブ等を備える本体２Ａと、当該本体２Ａに接続されるデイスプレイ２Ｂ、キーボード２Ｃ、マウス２Ｄ及びペン・タブレツト２Ｅとを有している。このようなワークステーシヨン２は、編集のためのアプリケーシヨン・ソフトウエアがハードデイスクドライブに予めインストールされており、オペレーテイングシステムの基で当該アプリケーシヨン・ソフトウエアを動作させることにより編集用のコンピユータとして起動するようになされている。
【００２０】
因みに、このアプリケーシヨン・ソフトウエアを動作させたときには、デイスプレイ２Ｂ上にＧＵＩ（グラフイカル・ユーザ・インターフエイス）のためのグラフイツク表示が表示されるようになされており、上述したペン・タブレツト２Ｅやマウス２Ｄを使用して、当該デイスプレイ２Ｂに表示される所望のグラフイツク表示を選択すれば、所望の編集コマンドをこのワークステーシヨン２に対して入力し得るようになされている。また編集に係わる各種数値データ等も、キーボード２Ｃを介してこのワークステーシヨン２に対して入力し得るようになされている。
【００２１】
なお、このワークステーシヨン２は、編集コマンドや各種数値データがオペレータの操作により入力されると、その編集コマンドや各種数値データに応じた制御データを後述するデバイスコントローラ３に出力するようになされており、これによりデバイスコントローラ３を介してこの編集システム１を構成する各機器を制御し得るようになされている。但し、ビデオデイスクレコーダ５に関しては、デバイスコントローラ３を介さずとも、一部の機能を直接制御することができるようになされている。
【００２２】
またこのワークステーシヨン２には、そのデバイスコントローラ３を介してビデオデータが入力されるようになされており、編集素材の画像や編集後の画像等をデイスプレイ２Ｂに表示し得るようになされている。
【００２３】
デバイスコントローラ３は、ワークステーシヨン２からの制御データを受けて、実際に各機器を制御する制御装置である。このデバイスコントローラ３に対しては、ダイアル操作子やスライド操作子等を有した専用コントローラ４が接続されており、これによりこの編集システム１ではワークステーシヨン２のキーボード２Ｃやマウス２Ｄ或いはペン・タブレツト２Ｅでは入力し得ないような漸次変化する制御データも入力し得るようになされている。
【００２４】
このデバイスコントローラ３は、ワークステーシヨン２や専用コントローラ４からの制御データを受け、その制御データに対応する機器を制御する。例えばビデオデイスクレコーダ５に対しては、デバイスコントローラ３は、素材の再生や編集後の素材の記録を指示する。この指示を受けたビデオデイスクレコーダ５は、その指示に応じて、内部のデイスク状記録媒体に記録されている所望素材のビデオデータやオーデイオデータを再生して出力したり、或いは編集されたビデオデータやオーデイオデータを当該デイスク状記録媒体に記録する。
【００２５】
同様に、ビデオテープレコーダ（ＶＴＲ）６に対しても、デバイスコントローラ３は、素材の再生を指示する。この指示を受けたビデオテープレコーダ６は、その指示に応じて、内部のビデオテープに記録されている所望素材のビデオデータやオーデイオデータを再生して出力する。なお、この編集システム１の場合には、ビデオテープレコーダ６に記録されているビデオデータは一旦ビデオデイスクレコーダ５にダウンロードされてから素材のビデオデータとして扱われる。
【００２６】
またスイツチヤ７に対しては、デバイスコントローラ３は、ビデオデイスクレコーダ５、ビデオテープレコーダ６又はビデオカメラ８から出力されるビデオデータの選択を指示する。この指示を受けたスイツチヤ７は、その指示に応じて、入力される所望素材のビデオデータを選択してデイジタルマルチエフエクタ９に出力したり、デバイスコントローラ３を介してワークステーシヨン２に出力したり、或いは入力される所望素材のビデオデータを順次選択してつなぎ合わせたり、編集したビデオデータをモニタ１０に出力して表示させたり、その編集したビデオデータをビデオデイスクレコーダ５に戻して記録させたりする。
【００２７】
またデイジタルマルチエフエクタ９に対しては、デバイスコントローラ３は、各種エフエクト処理を指示する。この指示を受けたデイジタルマルチエフエクタ９は、その指示に応じて、入力される所望素材のビデオデータに対して、モザイク処理や３次元的な画像変換処理等の特殊効果処理やトランジシヨンエフエクト等のエフエクト処理、或いは画像合成処理等を施し、その結果得られるビデオデータを再びスイツチヤ７に戻してワークステーシヨン２やモニタ１０或いはビデオデイスクレコーダ５等に出力するようになされている。
【００２８】
またオーデイオミキサ１１に対しては、デバイスコントローラ３は、ビデオデイスクレコーダ５やビデオテープレコーダ６から出力されるオーデイオデータの編集を指示する。この指示を受けたオーデイオミキサ１１は、その指示に応じて、所望のオーデイオ素材を合成処理（ミキシング）し、その合成処理されたオーデイオデータを再びビデオデイスクレコーダ５に戻して記録させる。
【００２９】
かくしてこのような構成を有する編集システム１では、ワークステーシヨン２を介して所望の編集コマンドを入力することにより、ビデオデイスクレコーダ５やビデオテープレコーダ６に記録されている多種多様な複数の素材のビデオデータを使用して、高度でかつ複雑な所望のビデオデータを容易に作成することができるようになされている。これにより従来のようにオペレータが編集システムを構成する各機器を直接操作しなくても、ワークステーシヨン２を操作するだけで各種編集を行うことができ、従来に比して編集に係わる操作を低減し得ると共に、編集システムの使い勝手を向上することができる。
【００３０】
（２）ワークステーシヨンの構成
この項では、編集システム１の中心的存在であるワークステーシヨン２の構成について説明する。図２に示すように、ワークステーシヨン２は、コマンドデータやビデオデータを伝送するためのシステムバス２０、ワークステーシヨン２の全体を制御するＣＰＵ２１、デバイスコントローラ３より供給されるビデオデータＳ１に対して画像処理等を行うビデオプロセツサ２２、デイスプレイ２Ｂに表示されるビデオデータやＧＵＩのためのグラフイツク表示を管理する表示コントローラ２３、ローカルハードデイスクドライブ（ローカルＨＤＤ）２４Ａを制御するためのＨＤＤインターフエイス２４、フロツピーデイスクドライブ（ＦＤＤ）２５Ａを制御するためのＦＤＤインターフエイス２５、キーボード２Ｃ、マウス２Ｄ及びペン・タブレツト２Ｅ等のポインテイングデバイスからのコマンドに基づいて制御コマンドを生成するポインテイングデバイスインターフエイス２６、デバイスコントローラ３に対して制御データＳ２を送出するためのソフトウエアドライバを備えた外部インターフエイス２７を有している。
【００３１】
システムバス２０は、ワークステーシヨン２内部でビデオデータやコマンドデータ、或いはアドレスデータ等の伝送を行うためのバスであり、ビデオデータを伝送するための画像データバス２０Ａと、コマンドデータやアドレスデータを伝送するためのコマンドデータバス２０Ｂとからなる。
【００３２】
画像データバス２０ＡにはＣＰＵ２１、ビデオプロセツサ２２、表示コントローラ２３、ＨＤＤインターフエイス２４及びＦＤＤインターフエイス２５がそれぞれ接続されており、当該ＣＰＵ２１、ビデオプロセツサ２２、表示コントローラ２３、ＨＤＤインターフエイス２４及びＦＤＤインターフエイス２５はこの画像データバス２０Ａを介してビデオデータの伝送を行うようになされている。
【００３３】
一方、コマンドデータバス２０Ｂには、ＣＰＵ２１、ビデオプロセツサ２２、表示コントローラ２３、ＨＤＤインターフエイス２４、ＦＤＤインターフエイス２５、ポインテイングデバイスインターフエイス２６及び外部インターフエイス２７がそれぞれ接続されており（すなわちワークステーシヨン２内部の全てのブロツクが接続されている）、当該コマンドデータバス２０Ｂを介してコマンドデータやアドレスデータの伝送を行うようになされている。
【００３４】
ＣＰＵ２１は、ワークステーシヨン２全体の制御を行うブロツクであり、ワークステーシヨン２のオペレーテイングシステムが格納されているＲＯＭ２１Ａと、アツプロードされたアプリケーシヨン・ソフトウエアやデータベース等が格納されるＲＡＭ２１Ｂとを有している。ワークステーシヨン２を起動する場合には、ＣＰＵ２１はＲＯＭ２１Ａに記憶されているオペレーテイングシステムに基づいて動作することにより起動するようになされている。またアプリケーシヨン・ソフトウエアをこの起動中のオペレーテイングシステムの下で起動する場合には、ＣＰＵ２１はまずハードデイスクドライブ２４Ａのハードデイスクに記録されているアプリケーシヨン・ソフトウエアを読み出してＲＡＭ２１Ｂにアツプロードし、その後、当該アプリケーシヨン・ソフトウエアを実行して起動するようになされている。
【００３５】
なお、アプリケーシヨン・ソフトウエアは機能毎に分割されてモジユール化されており、後述するように大きく分けて、素材のつなぎ合わせ等を行うための編集モジユールと、素材の重ね合わせ等といつた合成処理を行うための合成モジユールと、素材の３次元的な画像変換等といつた特殊効果処理を行うための特殊効果モジユールと、これらモジユールの起動やモジユール間のデータの受渡し等を管理する制御モジユールとによつて構成されている。すなわちこのシステムの場合には、アプリケーシヨン・ソフトウエアを起動したときには、まず制御モジユールが起動し、オペレータより編集指示が入力されると、その制御モジユールの管理の下で対応するモジユール（編集モジユール、合成モジユール又は特殊効果モジユール）を適宜起動して、オペレータより指示された編集を行うようになされている。
【００３６】
ビデオプロセツサ２２は、ワークステーシヨン２に入力されるＳＤＩ（Serial Digital Interface）規格のビデオデータＳ１を受け取り、当該ビデオデータＳ１に対してデータ変換を施すと共に、その変換されたビデオデータを一時的にバツフアリングするためのブロツクである。具体的には、ビデオプロセツサ２２は、当該ビデオプロセツサ２２の全体を制御するプロセツサコントローラ２２Ａと、受け取つたビデオデータＳ１のペイロード部からコンポジツトビデオ信号を抽出し、かつ当該コンポジツトビデオ信号をデイジタルのコンポーネントビデオデータに変換するデータ変換部２２Ｂと、データ変換部２２Ｂから送出される数フレーム分のビデオデータを一時的に記憶するフレームメモリ２２Ｃとによつて構成さる。
【００３７】
プロセツサコントローラ２２Ａは、データ変換部２２Ｂに対して制御信号を送出することにより当該データ変換部２２Ｂのデータ変換動作を制御すると共に、当該データ変換部２２ＢにビデオデータＳ１からタイムコードを抽出させる。またプロセツサコントローラ２２Ａは、フレームメモリ２２Ｃに対して制御信号を送出することにより当該フレームメモリ２２Ｃのリード／ライトタイミング及びリード／ライトアドレスを制御する。因みに、リードタイミングに関しては、プロセツサコントローラ２２Ａは、表示コントローラ２３に送出するタイムコードとビデオデータ（フレームデータ）とが対応するようにフレームメモリ２２Ｃのリードタイミングを制御する。
【００３８】
データ変換部２２Ｂは、プロセツサコントローラ２２Ａからの制御信号に基づいてコンポジツトビデオ信号をデイジタルのコンポーネントビデオデータに変換する。因みに、タイムコードはこの変換過程において抽出される。この変換により得られたビデオデータは上述したようにフレームメモリ２２Ｃに送出され、また抽出されたタイムコードはプロセツサコントローラ２２Ａに送出される。
【００３９】
フレームメモリ２２Ｃは、データ変換部２２Ｂから供給されるビデオデータを一時的に記憶する。このフレームメモリ２２Ｃのリード／ライトタイミングは、上述したようにプロセツサコントローラ２２Ａによつて制御される。このフレームメモリ２２Ｃは少なくとも２個のフレームメモリから構成され、少なくとも２フレーム分のビデオデータを記憶し得るようになされている。
【００４０】
このフレームメモリ２２Ｃに記憶されたビデオデータは、プロセツサコントローラ２２Ａの読み出し制御に基づいて読み出される。その際、フレームメモリ２２Ｃに記憶されたビデオデータを全画素読み出すのではなく、所定の間隔で間引いて読み出すことにより画像サイズを原画像よりも小さくする。このようにして画像サイズが小さく変換されたビデオデータは、素材又は編集結果の確認用としてデイスプレイ２Ｂの所定表示エリアに表示されるため、画像データバス２０Ａを介して表示コントローラ２３に送出される。
【００４１】
表示コントローラ２３は、デイスプレイ２Ｂに表示されるデータを制御するための制御ブロツクである。表示コントローラ２３はメモリコントローラ２３ＡとＶＲＡＭ（ビデオ・ランダム・アクセス・メモリ）２３Ｂとを有している。メモリコントローラ２３Ａはワークステーシヨン２の内部同期に従つてＶＲＡＭ２３Ｂのリード／ライトタイミングを制御する。このＶＲＡＭ２３Ｂには、ビデオプロセツサ２２のフレームメモリ２２Ｃから送出されたビデオデータ及びＣＰＵ２１によつて生成されるイメージデータが、メモリコントローラ２３Ａからのタイミング制御信号に基づいて記憶される。このＶＲＡＭ２３Ｂに記憶されたビデオデータやイメージデータは、ワークステーシヨン２の内部同期に基づいたメモリコントローラ２３Ａからのタイミング制御信号に基づいて読み出され、デイスプレイ２Ｂに表示される。
【００４２】
この場合、イメージデータによるグラフイツク表示がＧＵＩのためのグラフイツク表示となる。因みに、ＣＰＵ２１からＶＲＡＭ２３Ｂに送出さるイメージデータは、例えばウインドウやカーソル、或いはスクロールバーやデバイスを示すアイコン等のイメージデータである。
【００４３】
かくしてこのワークステーシヨン２においては、これらのイメージデータやビデオデータをデイスプレイ２Ｂに表示することにより、当該デイスプレイ２Ｂにオペレータ操作のためのＧＵＩや素材又は編集結果の画像を表示するようになされている。
【００４４】
ＨＤＤインターフエイス２４は、ワークステーシヨン２内部に設けられたローカルハードデイスクドライブ２４Ａと通信するためのインターフエイスブロツクである。このＨＤＤインターフエイス２４とハードデイスクドライブ２４ＡとはＳＣＳＩ（Small Computer System Interface ）の伝送フオーマツトに基づいて通信が行われるようになされている。
【００４５】
ハードデイスクドライブ２４Ａには、このワークステーシヨン２で起動するアプリケーシヨン・ソフトウエアがインストールされており、当該アプリケーシヨン・ソフトウエアを実行する場合には、このハードデイスクドライブ２４Ａから読み出されてＣＰＵ２１のＲＡＭ２１Ｂにアツプロードされる。またこのアプリケーシヨン・ソフトウエアを終了する際には、ＲＡＭ２１Ｂに記憶されている編集オペレーシヨンによつて生成された各種情報（例えば編集素材に関するデータベースの情報等）は、このハードデイスクドライブ２４Ａを介してハードデイスクにダウンロードされる。
【００４６】
ＦＤＤインターフエイス２５は、ワークステーシヨン２内部に設けられたフロツピーデイスクドライブ２５Ａと通信するためのインターフエイスブロツクである。このＦＤＤインターフエイス２５とフロツピーデイスクドライブ２５ＡとはＳＣＳＩの伝送フオーマツトに基づいて通信が行われるようになされている。
【００４７】
ポインテイングデバイスインターフエイス２６は、ワークステーシヨン２に接続されたキーボード２Ｃ、マウス２Ｄ及びペン・タブレツト２Ｅからの情報を受信するインターフエイスブロツクである。ポインテイングデバイスインターフエイス２６はキーボード２Ｃに設けられたボタンからの入力情報を受け取り、受け取つた入力情報をデコードしてＣＰＵ２１に送出する。同様に、ポインテイングデバイスインターフエイス２６は、マウス２Ｄに設けられた２次元ロータリーエンコーダの検出情報と、マウス２Ｄに設けられた左右のボタンのクリツク情報（すなわちボタン押下による選択指定情報）とを当該マウス２Ｄから受け取り、受け取つたそれらの情報をデコードしてＣＰＵ２１に送出する。同様に、ポインテイングデバイスインターフエイス２６は、ペン・タブレツト２Ｅからの２次元の位置データを受け取り、受け取つたその位置データをデコードしてＣＰＵ２１に送出する。このようなポインテイングデバイスインターフエイス２６からの情報に基づいて、ＣＰＵ２１は、デイスプレイ２Ｂに表示されるＧＵＩのうちいずれのコマンドボタンが指示されたか認識し得ると共に、キーボード２Ｃより入力された各種データを認識し得、それらに対応する制御を行うことができる。
【００４８】
外部インターフエイス２７は、ワークステーシヨン２の外部に接続されたデバイスコントローラ３と通信するためのブロツクである。外部インターフエイス２７はＣＰＵ２１で生成された再生コマンドや記録コマンド等の各種制御コマンドを所定の通信プロトコルのデータに変換するドライバを有しており、当該ドライバを介して制御コマンドデータＳ２をデバイスコントローラ３に送出する。
【００４９】
（３）編集システムにおける編集の原理
この項では、編集システム１における編集の原理について以下に順を追つて説明する。
【００５０】
（３−１）編集用のアプリケーシヨン・ソフトウエアの基本構成
まず始めにこの項では、ワークステーシヨン２において用意されている編集用のアプリケーシヨン・ソフトウエアの基本構成について説明する。図３に示すように、この編集システム１においては、機能毎にモジユール化された編集用のアプリケーシヨン・ソフトウエアがワークステーシヨン２に用意されている。このモジユール化されたアプリケーシヨン・ソフトウエアは、大きく分けて、素材のつなぎ合わせ処理等の編集処理を行う編集モジユールＥＭと、素材の重ね合わせ処理等の合成処理を行う合成モジユールＣＭと、素材に対する特殊効果処理を行う特殊効果モジユールＳＭと、これら機能毎にモジユール化された編集モジユールＥＭ、合成モジユールＣＭ及び特殊効果モジユールＳＭの起動等を管理する制御モジユールＣＮＴＭとによつて構成される。このような構成を有するアプリケーシヨン・ソフトウエアは、ハードデイスクドライブ２４ＡからＲＡＭ２１Ｂにアツプロードされると、まず制御モジユールＣＮＴＭが起動し、その制御モジユールＣＮＴＭの管理の下で、各モジユールＥＭ、ＣＭ及びＳＭがそれぞれオペレータからの指示に応じて適宜起動するようになされている。
【００５１】
クリツプデータベースＣＤＢは、ビデオデイスクレコーダ５及びＲＡＭ２１Ｂによつて構成され、素材のビデオデータや編集に関する各種データを記憶している。各モジユールＥＭ、ＣＭ及びＳＭは、オペレータより指定された素材をクリツプデータベースＣＤＢから読み出し、上述したスイツチヤ７やデイジタルマルチエフエクタ９等のハードウエアを使用しながら、その素材に対してオペレータの指示に応じた編集を行い、その結果得られる編集された後の素材をクリツプデータベースＣＤＢに登録する。また各モジユールＥＭ、ＣＭ及びＳＭは、編集に使用した各種パラメータ等、編集に関するデータもクリツプデータベースＣＤＢに登録する。なお、クリツプデータベースＣＤＢとしては、主に素材のビデオデータをビデオデイスクレコーダ５に記憶し、編集に関する各種データをＲＡＭ２１Ｂに記憶するようになされている。
【００５２】
（３−２）クリツプの定義
本発明による編集システム１では、各素材はクリツプと呼ばれる単位で扱われる。この項では、このクリツプについて定義する。本発明による編集システム１では、ビデオ動画データの１シーケンスをクリツプビデオデータと定義し、そのクリツプビデオデータがどのようにして生成されたものであるか管理するデータをクリツプ管理データと定義し、さらにこれらのクリツプビデオデータとクリツプ管理データからなるデータをクリツプと定義する。また本発明による編集システム１では、ソースビデオデータから単に切り出すことにより生成された素材を素材クリツプ（ＭＣ）と呼び、その素材クリツプを編集することにより生成された素材を結果クリツプ（ＦＣ）と呼ぶ。
【００５３】
本発明による編集システム１では、素材クリツプや結果クリツプからなる複数のクリツプを、クリツプ間の関係に基づいた階層構造によつて管理するようになされている。この様子を図４に示す例を参照しながら、以下に説明する。
【００５４】
図４に示す例では、結果クリツプＦＣ−００８は、素材クリツプＭＣ−００１、素材クリツプＭＣ−００２及び素材クリツプＭＣ−００３の３つの素材クリツプを合成することによつて生成されたクリツプである。すなわち結果クリツプＦＣ−００８と、素材クリツプＭＣ−００１、素材クリツプＭＣ−００２及び素材クリツプＭＣ−００３との関係は、上下関係になつている。このような上下関係にある場合、素材クリツプＭＣ−００１、素材クリツプＭＣ−００２及び素材クリツプＭＣ−００３は結果クリツプＦＣ−００８の配下にあることからそれぞれ下位クリツプと呼ばれ、逆に結果クリツプＦＣ−００８はこれら下位クリツプを統括して生成されたものであることから上位クリツプと呼ばれる。
【００５５】
同様に、結果クリツプＦＣ−００９は、素材クリツプＭＣ−００４に対して特殊効果を施すことによつて生成されたクリツプである。このため素材クリツプＭＣ−００４は結果クリツプＦＣ−００９の下位クリツプとなり、逆に結果クリツプＦＣ−００９は素材クリツプＭＣ−００４の上位クリツプとなる。
【００５６】
また結果クリツプＦＣ−０１０は、結果クリツプＦＣ−００８と結果クリツプＦＣ−００９とを編集する（この場合、例えばワイプ等によつてつなぎ合わせる）ことによつて生成された結果クリツプである。このため結果クリツプＦＣ−００８及び結果クリツプＦＣ−００９はそれぞれ結果クリツプＦＣ−０１０の下位クリツプとなり、結果クリツプＦＣ−０１０は結果クリツプＦＣ−００８及び結果クリツプＦＣ−００９の上位クリツプとなる。
【００５７】
このように各クリツプ間には上下関係があり、この編集システム１では、クリツプデータベースＣＤＢにおいてこのクリツプ間の上下関係を基に当該クリツプを階層構造で管理するようになされている。なお、何ら編集処理に使用されない素材クリツプは他のクリツプと関係し合つていないが、そのような素材クリツプはリンク先がないものとして管理される。またここで示した例は、あくまで一例であつてクリツプ間の上下関係としてはその他の組合せも当然存在する。
【００５８】
（３−３）合成処理の原理
続いてこの項では、合成モジユールＣＭで行う合成処理の原理について説明する。図４に示した結果クリツプＦＣ−００８のビデオイメージは、素材クリツプＭＣ−００１、素材クリツプＭＣ−００２及び素材クリツプＭＣ−００３のビデオイメージを合成処理（すなわちコンポジツト処理）することによつて生成される。この合成処理の原理を図５及び図６に示す。図５は、３つの素材クリツプＭＣ−００１、ＭＣ−００２及びＭＣ−００３のビデオイメージを合成する様子を示しており、図６は、合成処理によつて生成される結果クリツプＦＣ−００８のビデオイメージを表している。
【００５９】
本発明による編集システム１においては、複数のクリツプの合成を行う場合、各クリツプを１つのレイヤ（すなわち層）とみなし、そのレイヤを重ねることにより合成処理を行うようになされている。図５に示す例では、第１のレイヤＬ１として素材クリツプＭＣ−００３を指定し、第２のレイヤＬ２として素材クリツプＭＣ−００２を指定し、第３のレイヤＬ３として素材クリツプＭＣ−００１を指定している。各レイヤＬ１、Ｌ２及びＬ３に割り当てられた素材クリツプを合成する場合には、レイヤＬ１を最下層としてその上に順次各レイヤＬ２、Ｌ３を重ねて行くことにより行われる。すなわち第１のレイヤＬ１として指定された素材クリツプＭＣ−００３のビデオイメージ（例えば背景を表すイメージ）の上に、第２のレイヤＬ２として指定された素材クリツプＭＣ−００２のビデオイメージ（例えば人物を表すイメージ）を重ね合わせて合成し、さらにその合成したビデオイメージの上に第３のレイヤＬ３として指定された素材クリツプＭＣ−００１のビデオイメージ（例えばキヤラクタを表すイメージ）を重ね合わせて合成する。このような合成処理により、図６に示すような３つの素材が重なり合つたようなビデオイメージの結果クリツプＦＣ−００８を生成することができる。
【００６０】
なお、この図５に示す例では、３つのレイヤＬ１〜Ｌ３にそれぞれ割り当てられた素材クリツプＭＣ−００３、ＭＣ−００２及びＭＣ−００１を合成する例を示したが、本発明による編集システム１では、最大で１０個のレイヤを確保することができるようになつており、第１のレイヤＬ１から第１０のレイヤＬ１０にそれぞれ割り当てられた１０個の素材クリツプを合成することができるようになされている。因みに、この場合には、第１のレイヤＬ１が最下層のレイヤとなり、最もレイヤ番号が大きい第１０のレイヤＬ１０が最上層のレイヤとなる。
【００６１】
次に図７を参照して、この合成処理についてさらに詳しく説明する。図７は、横軸方向を時間として、第１のレイヤＬ１として指定された素材クリツプＭＣ−００３と、第２のレイヤＬ２として指定された素材クリツプＭＣ−００２と、第３のレイヤＬ３として指定された素材クリツプＭＣ−００１との合成処理により結果クリツプＦＣ−００８が生成される様子を示している。この図７に示すように、結果クリツプＦＣ−００８においては、各素材クリツプの編集開始点（以下、これをイン点と呼ぶ）及び編集終了点（以下、これをアウト点と呼ぶ）や合成又は画像変換等の各パラメータの変更ポイントとして、第１の編集点ＥＰ１から第８の編集点ＥＰ８が設定されている。
【００６２】
第１の編集点ＥＰ１は素材クリツプＭＣ−００３のイン点ＩＮ３を示し、第２の編集点ＥＰ２は素材クリツプＭＣ−００２のイン点ＩＮ２を示し、第４の編集点ＥＰ４は素材クリツプＭＣ−００１のイン点ＩＮ１を示している。また第６の編集点ＥＰ６は素材クリツプＭＣ−００２のアウト点ＯＵＴ２を示し、第７の編集点ＥＰ７は素材クリツプＭＣ−００１のアウト点ＯＵＴ１を示し、第８の編集点ＥＰ８は素材クリツプＭＣ−００３のアウト点ＯＵＴ３を示している。なお、第３の編集点ＥＰ３及び第５の編集点ＥＰ５は、各レイヤの合成パラメータを変更するために設定された編集点である。これらの編集点ＥＰ３及びＥＰ５については、詳細は後述する。
【００６３】
各クリツプは、図７に示すように、各クリツプのビデオデータの先頭位置から始まる独自の内部タイムコードを有している。例えば第１のレイヤＬ１として指定された素材クリツプＭＣ−００３はそのビデオデータの先頭位置Ｓ３からスタートする内部タイムラインｔ３を有し、第２のレイヤＬ２として指定された素材クリツプＭＣ−００２はそのビデオデータの先頭位置Ｓ２からスタートする内部タイムラインｔ２を有し、第３のレイヤＬ３として指定された素材クリツプＭＣ−００１はそのビデオデータの先頭位置Ｓ１からスタートする内部タイムラインｔ１を有している。
【００６４】
同じように、結果クリツプＦＣ−００８は、そのビデオデータの先頭位置Ｓ８からスタートする内部タイムラインｔ８を有しており、上述した第１の編集点ＥＰ１から第８の編集点ＥＰ８のタイムコードはそれぞれ結果クリツプＦＣ−００８のタイムラインｔ８上のタイムコードによつて定義付けされている。
【００６５】
素材クリツプＭＣ−００３のイン点ＩＮ３及びアウト点ＯＵＴ３は、それぞれ素材クリツプＭＣ−００３のタイムラインｔ３によつて定義され、これらのタイムコードはそれぞれ「00：00：31：02」及び「00：05：18：02」となつている。従つてこのイン点ＩＮ３のタイムコードが結果クリツプＦＣ−００８における第１の編集点ＥＰ１のタイムコード「00：00：00：00」に対応し、アウト点ＯＵＴ３のタイムコードが結果クリツプＦＣ−００８における第８の編集点ＥＰ８のタイムコード「00：04：47：00」に対応している。
【００６６】
同じように、素材クリツプＭＣ−００２のイン点ＩＮ２及びアウト点ＯＵＴ２は、それぞれ素材クリツプＭＣ−００２のタイムラインｔ２によつて定義され、これらのタイムコードはそれぞれ「00：00：51：00」及び「00：03：04：20」となつている。従つてこのイン点ＩＮ２のタイムコードが結果クリツプＦＣ−００８における第２の編集点ＥＰ２のタイムコード「00：00：42：20」に対応し、アウト点ＯＵＴ２のタイムコードが結果クリツプＦＣ−００８における第６の編集点ＥＰ６のタイムコード「00：02：59：20」に対応している。
【００６７】
同じように、素材クリツプＭＣ−００１のイン点ＩＮ１及びアウト点ＯＵＴ１は、それぞれ素材クリツプＭＣ−００１のタイムラインｔ１によつて定義され、これらのタイムコードはそれぞれ「00：01：40：03」及び「00：02：45：48」となつている。従つてこのイン点ＩＮ１のタイムコードが結果クリツプＦＣ−００８における第４の編集点ＥＰ４のタイムコード「00：01：56：00」に対応し、アウト点ＯＵＴ１のタイムコードが結果クリツプＦＣ−００８における第７の編集点ＥＰ７のタイムコード「00：03：19：45」に対応している。
【００６８】
依つて結果クリツプＦＣ−００８を再生すると、第１の編集点ＥＰ１から第２の編集点ＥＰ２までの期間では、素材クリツプＭＣ−００３のビデオイメージが出力され、第２の編集点ＥＰ２から第４の編集点ＥＰ４までの期間では、素材クリツプＭＣ−００３の上に素材クリツプＭＣ−００２が合成されたビデオイメージが出力され、第４の編集点ＥＰ４から第６の編集点ＥＰ６までの期間では、素材クリツプＭＣ−００３の上に素材クリツプＭＣ−００２及び素材クリツプＭＣ−００１が合成されたビデオイメージが出力され、第６の編集点ＥＰ６から第７の編集点ＥＰ７までの期間では、素材クリツプＭＣ−００３の上に素材クリツプＭＣ−００１が合成されたビデオイメージが出力され、第７の編集点ＥＰ７から第８の編集点ＥＰ８までの期間では、素材クリツプＭＣ−００３のビデオイメージが出力されることになる。
【００６９】
なお、ここで説明した合成処理はあくまで一例であり、合成処理されるクリツプの組合せとしては当然その他の組合せも存在する。
【００７０】
（３−４）特殊効果処理の原理
続いてこの項では、特殊効果モジユールＳＭで行う特殊効果処理の原理について説明する。図４に示した結果クリツプＦＣ−００９は素材クリツプＭＣ−００４に特殊効果処理を施すことにより生成されたクリツプである。ここでは説明を分かりやすくするため、素材クリツプＭＣ−００４に対して、モザイク効果、クロツプ効果、３次元画像変換及びトレイル効果の４つの特殊効果処理を施すものとして、特殊効果処理の原理を図８を用いて説明する。
【００７１】
図８に示すように、この例では、素材クリツプＭＣ−００４に対しては、第１の特殊効果Ｅ１としてモザイク効果が指定され、第２の特殊効果Ｅ２としてクロツプ効果が指定され、第３の特殊効果Ｅ３として３次元画像変換が指定され、第４の特殊効果Ｅ４としてトレイル効果が指定されている。
【００７２】
この場合、モザイク効果とは、ビデオイメージをタイル状の小片に分けてモザイク画のように見せる効果のことである。本発明による編集システム１では、このモザイク効果に関するパラメータを任意の値に設定できるようになされており、これによりこのタイル状の小片の大きさ及びアスペクト比を任意の値に設定することができるようになつている。
【００７３】
クロツプ効果とは、画枠を小さくすることによつてビデオイメージの一部を切り出す効果のことであり、ビデオイメージの一部を切り出すことから切り出し効果とも呼ばれている。本発明による編集システム１では、このクロツプ効果に関するパラメータを任意の値に設定できるようになつており、これにより画枠の右辺及び左辺位置、並びに上辺及び下辺位置、さらにはエツジのぼかし具合を任意に設定することができるようになつている。
【００７４】
３次元画像変換（3-Dimensional Transform ）とは、３次元空間上で画像を仮想的に変換する効果のことである。例えば画像の水平方向をＸ軸、垂直方向をＹ軸、奥行き方向をＺ軸として定義したとすれば、当該Ｘ軸、Ｙ軸又はＺ軸を回転軸として画像を回転させたり、或いはＸ軸、Ｙ軸又はＺ軸方向に画像を移動させたりする画像変換のことである。本発明による編集システム１では、この３次元画像変換に関するパラメータを任意の値に設定できるようになつており、これにより任意の画像変換を行うことができるようになつている。
【００７５】
トレイル効果とは、画像を空間的に移動させる際に、所定間隔で画像を静止画としてフリーズし、そのフリーズした画像を残像イメージとして残す効果のことであり、一般にはリカーシブ効果とも呼ばれている。本発明による編集システム１では、このトレイル効果に関するパラメータを任意の値に設定することができるようになつており、これにより画像をフリーズする間隔及び残像として残す期間を任意に設定することができるようになつている。
【００７６】
またこの特殊効果処理の場合にも、この図８に示すように、結果クリツプＦＣ−００９においては、素材クリツプの編集開始点（イン点）及び編集終了点（アウト点）や、画像変換のパラメータ変更ポイントとして、第１の編集点ＥＰ１から第７の編集点ＥＰ７が設定されている。
【００７７】
第１の編集点ＥＰ１は素材クリツプＭＣ−００４のイン点ＩＮ４、モザイク効果の開始点及びクロツプ効果の開始点を示し、第２の編集点ＥＰ２は３次元画像変換の開始点を示し、第４の編集点ＥＰ４はトレイル効果の開始点を示し、第７の編集点ＥＰ７は素材クリツプＭＣ−００４のアウト点ＯＵＴ４、モザイク効果の終了点、クロツプ効果の終了点、３次元画像変換の終了点及びトレイル効果の終了点を示している。なお、第３の編集点ＥＰ３、第５の編集点ＥＰ５及び第６の編集点ＥＰ６は、３次元画像変換の変換パラメータを変更するために設定された編集点である。これらの編集点ＥＰ３、ＥＰ５及びＥＰ６については、詳細は後述する。
【００７８】
特殊効果の場合も合成処理の場合と同様に、素材クリツプＭＣ−００４及び結果クリツプＦＣ−００９は、それぞれ各クリツプのビデオデータの先頭位置からスタートする独自の内部タイムコードによつて表現される内部タイムラインｔ４、ｔ９を有しており、上述した第１の編集点ＥＰ１から第７の編集点ＥＰ７のタイムコードは、結果クリツプＦＣ−００９のタイムラインｔ９上のタイムコードによつて定義付けされている。
【００７９】
素材クリツプＭＣ−００４のイン点ＩＮ４及びアウト点ＯＵＴ４は、それぞれ素材クリツプＭＣ−００４のタイムラインｔ４によつて定義され、これらのタイムコードはそれぞれ「00：10：12：00」及び「00：12：18：00」となつている。従つてこのイン点ＩＮ４のタイムコードが結果クリツプＦＣ−００９における第１の編集点ＥＰ１のタイムコード「00：00：00：00」に対応し、アウト点ＯＵＴ４のタイムコードが結果クリツプＦＣ−００９における第７の編集点ＥＰ７のタイムコード「00：02：06：00」に対応している。
【００８０】
また第１の特殊効果Ｅ１として指定されたモザイク効果の開始ポイントは、図８に示すように、結果クリツプＦＣ−００９におけるタイムコードが「00：00：00：00」となる第１の編集点ＥＰ１になつており、モザイク効果の終了ポイントは、結果クリツプＦＣ−００９におけるタイムコードが「00：02：06：00」となる第７の編集点ＥＰ７になつている。
【００８１】
同じように、第２の特殊効果Ｅ２として指定されたクロツプ効果の開始ポイントは、図８に示すように、結果クリツプＦＣ−００９におけるタイムコードが「「00：00：00：00」となる第１の編集点ＥＰ１になつており、クロツプ効果の終了ポイントは、結果クリツプＦＣ−００９におけるタイムコードが「00：02：06：00」となる第７の編集点ＥＰ７になつている。
【００８２】
また第３の特殊効果Ｅ３として指定された３次元画像変換の開始ポイントは、結果クリツプＦＣ−００９におけるタイムコードが「00：00：12：03」となる第２の編集点ＥＰ２になつており、３次元画像変換の終了ポイントは、結果クリツプＦＣ−００９におけるタイムコードが「00：02：06：00」となる第７の編集点ＥＰ７になつている。
【００８３】
また第４の特殊効果Ｅ４として指定されたトレイル効果の開始ポイントは、結果クリツプＦＣ−００９におけるタイムコードが「00：01：02：50」となる第４の編集点ＥＰ４になつており、トレイル効果の終了ポイントは、結果クリツプＦＣ−００９におけるタイムコードが「00：02：06：00」となる第７の編集点ＥＰ７になつている。
【００８４】
依つて結果クリツプＦＣ−００９を再生すると、第１の編集点ＥＰ１から第２の編集点ＥＰ２までの期間では、素材クリツプＭＣ−００４のビデオイメージにモザイク効果とクロツプ効果が施されたビデオイメージが出力され、第２の編集点ＥＰ２から第４の編集点ＥＰ４までの期間では、素材クリツプＭＣ−００４のビデオイメージにモザイク効果、クロツプ効果及び３次元画像変換が施されたビデオイメージが出力され、第４の編集点ＥＰ４から第７の編集点ＥＰ７までの期間では、素材クリツプＭＣ−００４のビデオイメージにモザイク効果、クロツプ効果、３次元画像変換及びトレイル効果が施されたビデオイメージが出力されることになる。
【００８５】
（３−５）編集処理の原理
続いてこの項では、編集モジユールＥＭで行う編集処理の原理について説明する。図４に示した結果クリツプＦＣ−０１０は、結果クリツプＦＣ−００８及び結果クリツプＦＣ−００９を編集処理することによつて生成されたクリツプである。ここでは説明を分かりやすくするため、ワイプ効果によつて編集処理を行うものとして、編集処理の原理を図９を用いて説明する。
【００８６】
図９に示すように、この例では、第１のレイヤＬ１として結果クリツプＦＣ−００８が指定されていると共に、第２のレイヤＬ２として結果クリツプＦＣ−００９が指定されている。また第１のレイヤＬ１として指定された結果クリツプＦＣ−００８から、第２のレイヤＬ２として指定された結果クリツプＦＣ−００９に切り換える際の切換処理としてワイプ効果が指定されている。なお、この編集処理においては、合成処理のようにビデオデータを重ね合わせるのではなく、ビデオデータをつなぎ合わせるので、時間的に先になる方が第１のレイヤＬ１として指定され、時間的に後になる方が第２のレイヤとして指定される。
【００８７】
また切換処理として指定されているワイプ効果とは、現在表示されている古い画像を新しい画像でぬぐい消すようにして、画面に表示される画像を切り換えるトランジシヨンエフエクトのことである。因みに、この図９に示す例で指定されているワイプ効果は、結果クリツプＦＣ−００８のイメージから結果クリツプＦＣ−００９のイメージに切り換わる際、画面の左側から右側に向かつて切り換わる種類のワイプ効果である。
【００８８】
またこの編集処理の場合にも、この図９に示すように、結果クリツプＦＣ−０１０においては、各クリツプの編集開始点（イン点）及び編集終了点（アウト点）や、編集処理のパラメータ変更ポイントとして、第１の編集点ＥＰ１から第５の編集点ＥＰ５が設定されている。
【００８９】
第１の編集点ＥＰ１は結果クリツプＦＣ−００８のイン点ＩＮ８を示し、第２の編集点ＥＰ２はワイプ効果の開始点及び結果クリツプＦＣ−００９のイン点ＩＮ９を示し、第４の編集点ＥＰ４はワイプ効果の終了点及び結果クリツプＦＣ−００８のアウト点ＯＵＴ８を示し、第５の編集点ＥＰ５は結果クリツプＦＣ−００９のアウト点ＯＵＴ９を示している。なお、第３の編集点ＥＰ３は、ワイプ効果のエフエクトパラメータを変更するために設定された編集点である。この編集点ＥＰ３については、詳細は後述する。
【００９０】
先に説明した合成処理や特殊効果処理と同様に、これらの結果クリツプＦＣ−００８、ＦＣ−００９及びＦＣ−０１０は、各クリツプのビデオデータの先頭位置からスタートする独自の内部タイムコードによつて表現される内部タイムラインｔ８、ｔ９及びｔ１０を有しており、上述した第１の編集点ＥＰ１から第５の編集点ＥＰ５は、結果クリツプＦＣ−０１０のタイムラインｔ１０上のタイムコードによつて定義付けされている。
【００９１】
結果クリツプＦＣ−００８のイン点ＩＮ８及びアウト点ＯＵＴ８は、それぞれ結果クリツプＦＣ−００８のタイムラインｔ８によつて定義され、これらのタイムコードはそれぞれ「00：01：01：20」及び「00：04：43：00」となつている。従つてこのイン点ＩＮ８のタイムコードが結果クリツプＦＣ−０１０における第１の編集点ＥＰ１のタイムコード「00：00：00：00」に対応し、アウト点ＯＵＴ８のタイムコードが結果クリツプＦＣ−０１０における第４の編集点ＥＰ４のタイムコード「00：03：42：00」に対応している。
【００９２】
同じように、結果クリツプＦＣ−００９のイン点ＩＮ９及びアウト点ＯＵＴ９は、それぞれ結果クリツプＦＣ−００９のタイムラインｔ９によつて定義され、これらのタイムコードはそれぞれ「00：00：00：50」及び「00：02：06：00」となつている。従つてこのイン点ＩＮ９のタイムコードが結果クリツプＦＣ−０１０における第２の編集点ＥＰ２のタイムコード「00：03：39：00」に対応し、アウト点ＯＵＴ９のタイムコードが結果クリツプＦＣ−０１０における第５の編集点ＥＰ５のタイムコード「00：05：44：10」に対応している。
【００９３】
また結果クリツプＦＣ−００８と結果クリツプＦＣ−００９の画像を切り換えるために設定されたワイプ効果の開始点は、結果クリツプＦＣ−０１０における第２の編集点ＥＰ２に設定され、タイムコードとして「00：03：39：00」に設定されている。またワイプ効果の終了点は、結果クリツプＦＣ−０１０における第４の編集点ＥＰ４に設定され、タイムコードとしては「00：03：42：00」に設定されている。
【００９４】
依つて結果クリツプＦＣ−０１０を再生すると、第１の編集点ＥＰ１から第２の編集点ＥＰ２までの期間では、結果クリツプＦＣ−００８のビデオイメージが出力され、第２の編集点ＥＰ２から第４の編集点ＥＰ４までの期間では、ワイプ効果によつて結果クリツプＦＣ−００８のビデオイメージから結果クリツプＦＣ−００９のビデオイメージに画面の左側から右側に向かつて順に切り換わるようなイメージが出力され、第４の編集点ＥＰ４から第５の編集点ＥＰ５までの期間では、結果クリツプＦＣ−００９のイメージが出力されることになる。
【００９５】
（４）ＧＵＩとして表示されるグラフイツク表示
続いてこの項では、各モジユールを起動したときにワークステーシヨン２のデイスプレイ２Ｂに表示されるＧＵＩの画面について説明する。
【００９６】
（４−１）合成モジユールを起動したときのＧＵＩ
まず始めにこの項では、合成モジユールＣＭを起動したときのＧＵＩについて説明する。この編集システム１では、合成モジユールＣＭが起動されると、ワークステーシヨン２のデイスプレイ２Ｂには、合成モジユールＣＭのＧＵＩとして図１０に示すようなグラフイツク表示が表示される。
【００９７】
この図１０に示すように、合成モジユールＣＭのＧＵＩとしては、大きく分けてメニユーウインドウ３０と、クリツプツリーウインドウ３１と、キーウインドウ３２と、ライブラリーウインドウ３３と、タイムラインウインドウ３４と、パラメータ設定ウインドウ３５と、プレビユウ画面表示ウインドウ３６と、デバイスコントールウインドウ３７と、編集内容表示ウインドウ３８と、制御コマンドウインドウ３９とによつて構成されている。
【００９８】
メニユーウインドウ３０は、この編集システム１において用意されているトツプメニユーを表示するためのエリアである。なお、このメニユーウインドウ３０は、制御モジユールＣＮＴＭが立ち上がつた時点から表示されるものである。
【００９９】
本発明による編集システム１においては、トツプメニユー項目として、例えばフアイル読出メニユーや初期設定メニユー、或いはモジユール起動メニユー等が用意されている。フアイル読出メニユーをマウス２Ｄのボタンを押して指定すると（以下、このマウス２Ｄを使用した指定動作をクリツクと呼ぶ）、既に登録されている結果クリツプのリストが表示され、その中から所望の結果クリツプをクリツク操作によつて選択すると、その選択された結果クリツプの編集内容が後述するタイムラインウインドウに表示されると共に、その結果クリツプに対して設定されているパラメータの内容が後述するパラメータ設定ウインドウに表示される。従つて既に登録されている結果クリツプを修正する場合には、このフアイル読出メニユーを使用してその結果クリツプを読み出せば、その結果クリツプを修正することができる。
【０１００】
また初期設定メニユーをクリツク操作によつて選択すると、各種設定項目が読み出され、その中から所望の項目を選択すると、その選択された項目に対する設定画面が表示される。従つて所望の項目に対して初期設定する場合には、初期設定メニユーによつてその項目の設定画面を読み出せば、その項目について所望の値を設定することができる。
【０１０１】
またモジユール起動メニユーをクリツク操作によつて選択すると、合成モジユールＣＭ、特殊効果モジユールＳＭ又は編集モジユールＥＭを起動するためのコマンドが表示され、その中から所望のコマンドを選択すると、選択されたモジユールが起動され、そのモジユールに対応するＧＵＩが画面上に表示される。実際上、この図１０に示す合成モジユールＣＭのＧＵＩも、このモジユール起動メニユーによつて合成モジユールＣＭを起動することにより得られた画面である。
【０１０２】
クリツプツリーウインドウ３１には、クリツプデータベースに登録されている各クリツプの上下関係が視覚的に分かるようなグラフイツク表示が表示されるエリアである。各クリツプの上下関係が図４に示したような関係にある場合には、その上下関係に応じて、図１０に示すようなクリツプツリーが表示される。すなわちこの場合には、最上位のクリツプは結果クリツプＦＣ−０１０であるので、結果クリツプＦＣ−０１０のクリツプ名「ＦＣ−０１０」がクリツプツリーウインドウ３１の一番上に表示される。この結果クリツプＦＣ−０１０の下位にリンクする下位クリツプとしては、結果クリツプＦＣ−００８と結果クリツプＦＣ−００９がある。これら下位クリツプのクリツプ名「ＦＣ−００８」及び「ＦＣ−００９」はそれぞれ上位クリツプである結果クリツプＦＣ−０１０よりも下方であつてかつ一段右側にシフトした位置に並列的に表示される。このとき結果クリツプＦＣ−０１０と結果クリツプＦＣ−００８及びＦＣ−００９を結ぶ線が表示され、これによつてこれらの結果クリツプＦＣ−０１０、ＦＣ−００８及びＦＣ−００９が上下関係にあることが示される。
【０１０３】
また結果クリツプＦＣ−００８の下位にリンクする下位クリツプとしては、素材クリツプＭＣ−００１と素材クリツプＭＣ−００２と素材クリツプＭＣ−００３とがある。これら下位クリツプのクリツプ名「ＭＣ−００１」、「ＭＣ−００２」及び「ＭＣ−００３」はそれぞれ上位クリツプである結果クリツプＦＣ−００８の下方であつて一段右側にシフトした位置に並列的に表示される。このときも結果クリツプＦＣ−００８と素材クリツプＭＣ−００１、ＭＣ−００２及びＭＣ−００３とを結ぶ線が表示され、これによつてこれらのクリツプＦＣ−００８、ＭＣ−００１、ＭＣ−００２及びＭＣ−００３が上下関係にあることが示される。
【０１０４】
同様に、結果クリツプＦＣ−００９の下位にリンクする下位クリツプとしては素材クリツプＭＣ−００４がある。この下位クリツプのクリツプ名「ＭＣ−００４」は上位クリツプである結果クリツプＦＣ−００９の下方であつてかつ一段右側にシフトした位置に表示される。このときも結果クリツプＦＣ−００９と素材クリツプＭＣ−００４を結ぶ線が表示され、これによつてこれらのクリツプＦＣ−００９及びＭＣ−００４が上下関係にあることが示される。
【０１０５】
このようにしてクリツプツリーウインドウ３１においては、各クリツプのクリツプ名をツリー状に表示するようにしたことにより、クリツプデータベースに登録されているクリツプ間の関係が視覚的に一目で分かるようになされている。
【０１０６】
なお、クリツプ名を囲む枠が太線で表示されているクリツプは、現在、タイムラインウインドウ３４において表示され、編集対象となつているクリツプである。またこのクリツプツリーウインドウ３１の下辺位置には左右方向のスクロールボタン３１Ａが表示されており、このスクロールボタン３１Ａをマウス２Ｄを使用して操作することにより、表示されるクリツプツリーを左右方向にスクロールし得るようになされている。
【０１０７】
同様に、クリツプツリーウインドウ３１の右辺位置には上下方向のスクロールボタン３１Ｂが表示されており、このスクロールボタン３１Ｂを操作することにより、表示されるクリツプツリーを上下方向にスクロールし得るようになされている。
【０１０８】
キーウインドウ３２は、編集対象のクリツプに対してキー処理を指定するためのキー選択ボタンが表示されるエリアであり、このキー選択ボタンの中の所望ボタンをクリツクすることにより編集対象のクリツプに対して所望のキー処理を指定することができる。この場合、キー選択ボタンとしては、図１０に示すように、ルミナンスキーボタン、リニアキーボタン、クリーンキーボタン、パターンキーボタン、エクスターナルキーボタン等が用意されている。
【０１０９】
因みに、キー処理とは、ビデオイメージからキー信号に基づくエリアをくり抜き、そこに別の画像をはめ込む処理のことである。またルミナンスキーとは、キー信号に含まれる輝度信号に基づいてくり抜き処理を行うキー処理であり、リニアキーとは、ルミナンスキーの一種で、ルミナンスキーに比してゲインの可変幅が狭くなつたキー処理であり、クリーンキーとは、キー処理においてはめ込む画像をキー信号でくり抜かずにはめ込む処理である。またパターンキーとは、ワイプパターンに基づいて切り抜き処理を行うキー処理であり、エクスターナルキーとは、外部より供給されるキー信号に基づいてキー処理を行うことである。
【０１１０】
このキーウインドウ３２においても、当該キーウインドウ３２の下辺位置には左右方向のスクロールボタン３２Ａが表示されており、このスクロールボタン３２Ａを操作することにより、表示されるキー選択ボタンを左右方向にスクロールし得るようになされている。同様に、キーウインドウ３２の右辺位置には上下方向のスクロールボタン３２Ｂが表示されており、このスクロールボタン３２Ｂを操作することにより、表示されるキー選択ボタンを上下方向にスクロールし得るようになされている。
【０１１１】
ライブラリーウインドウ３３は、クリツプデータベースに登録されている素材クリツプ又は結果クリツプをリスト表示するためのエリアである。このライブラリーウインドウ３３に表示されるクリツプの中から所望のクリツプを選択すれば、その選択されたクリツプを編集対象として指定することができる。なお、このライブラリーウインドウ３３の詳細については、後述する。
【０１１２】
タイムラインウインドウ３４は編集対象のクリツプを時間軸上に並べて編集内容を指定するためのエリアである。合成モジユールＣＭで表示されるタイムラインウインドウ３４としては、当然合成処理に関するものが表示される。このタイムラインウインドウ３４は、大きく分けて上から順にタイムコード表示エリア（Time Code ）と、編集点表示エリア（Edit Point）と、プレビユウ範囲表示エリア（Preview ）と、クリツプ指定エリア（Ｌ１〜Ｌ１０）とに分かれている。
【０１１３】
タイムコード表示エリアは、編集点におけるタイムコードが表示されるエリアである。なお、このタイムコードは、このタイムラインウインドウ３４において指定された編集内容に基づいて生成される結果クリツプのタイムライン上におけるタイムコードである。
【０１１４】
編集点表示エリアは、編集点として設定されているポイントを三角マークによつて指し示すエリアである。例えば図４及び図７に示したような合成処理が指定されている場合には、その編集点ＥＰ１〜ＥＰ８が三角マークを使用して指し示される。
【０１１５】
プレビユウ範囲表示エリアには、後述するプレビユウボタンやビユウボタンを操作したときにプレビユウ画面表示ウインドウ３６に表示されるビデオデータの範囲を示すエリアである。この例の場合、編集点ＥＰ１から編集点ＥＰ８まで（すなわち結果クリツプＦＣ−００８全体）が表示範囲として設定されているので、その区間を示すバーが表示される。
【０１１６】
クリツプ指定エリアは、合成処理を行う編集対象のクリツプを各レイヤに対して指定するためのエリアである。この編集システム１においては、レイヤＬ１からレイヤＬ１０までの１０個のレイヤが用意されており、その１つ１つに合成処理の素材となるクリツプを指定することができる。なお、このクリツプ指定エリアとしては表示範囲が限られており（図に示すようにレイヤ５つ分程度）、一度に全てのレイヤＬ１〜Ｌ１０を表示することができない。しかしながらこのクリツプ指定エリアの右辺に表示されているスクロールボタン３４Ａを操作することにより、クリツプ指定エリアを上下方向にスクロールさせることができるので、これによつて所望のレイヤを表示させることができるようになつている。
【０１１７】
１０個あるレイヤＬ１〜Ｌ１０のうちレイヤＬ１は合成処理時にベース（最下層）画像となるクリツプを指定するためのレイヤであり、レイヤＬ２からレイヤＬ１０まではそのベース画像に対して重ねて行くクリツプを指定するためのレイヤである。なお、レイヤ番号が大きいものほど上層のレイヤとなり、ここではレイヤＬ１０が最上層のレイヤとなる。
【０１１８】
各レイヤＬ１〜Ｌ１０はそれぞれ合成処理対象のクリツプを指定するためのビデオエリア（Video ）と、その指定されたクリツプに対して施すキー処理を指定するためのキーエリア（Key ）に分かれている。この場合、ビデオエリアにおいてクリツプを示す長方形状のグラフイツクイメージ（以下、これをセルと呼ぶ）を置くことにより、そのレイヤに対してそのクリツプが設定される。同様に、キーエリアにキー処理を示すセルを置くことにより、そのレイヤに指定されたクリツプに対するキー処理が設定される。
【０１１９】
ここでこの図１０に示すように、レイヤＬ１に対して素材クリツプＭＣ−００３を設定する場合には、まずクリツプツリーウインドウ３１において素材クリツプＭＣ−００３をクリツクするか、もしくはライブラリーウインドウ３３において素材クリツプＭＣ−００３をクリツクすることにより、素材クリツプＭＣ−００３を選択する。このような処理を行うと、素材クリツプＭＣ−００３のセルが表示されるので、これをレイヤＬ１のビデオエリアに移動して所望位置に置けば、レイヤＬ１に対して素材クリツプＭＣ−００３が設定される。
【０１２０】
同様に、レイヤＬ１に対してエクスターナルキーを設定する場合には、まずキーウインドウ３２においてエクスターナルキーボタンをクリツクすることにより、エクスターナルキーを選択する。このような処理を行うと、エクスターナルキーを示すセルが表示されるので、これをレイヤＬ１のキーエリアにおけば、レイヤＬ１に対してエクスターナルキーが設定される。因みに、レイヤＬ２〜Ｌ１０に対してクリツプやキー処理を設定するときの操作も上述したレイヤＬ１のときの操作と同じである。
【０１２１】
なお、クリツプを示すセルの長さは、そのクリツプのデユレーシヨン（クリツプの始まりから終わりまでの時間）に対応した長さになつている。またキー処理を示すセルは、ビデオエリアに置かれたクリツプと対になるものなので、ビデオエリアに置かれたクリツプと同じ長さになる。また各セルの中には、クリツプ名又はキー処理名を示す文字が表示されるようになされており、これによりどのクリツプ又はキー処理が設定された一目で分かるようになつている。
【０１２２】
また既にクリツプ指定エリアに置かれて表示されている結果クリツプをダブルクリツクして選択すると、その結果クリツプを作成したモジユール（すなわち合成モジユールＣＭ、特殊効果モジユールＳＭ又は編集モジユールＥＭ）が起動され、その結果クリツプに対して施されている編集内容が対応するモジユールのＧＵＩ上のタイムラインウインドウに表示されると共に、その結果クリツプに対して設定されているパラメータがパラメータ設定ウインドウに表示される。
【０１２３】
パラメータ設定ウインドウ３５は、編集に係わる各種パラメータを設定するエリアである。合成モジユールＣＭを起動したときに表示されるパラメータ設定ウインドウ３５としては、当然合成処理に関するものが表示され、図１０に示すように、合成処理時のゲインを設定するためのグラフイツク表示が表示される。
【０１２４】
この場合、合成処理時のゲインとは、ビデオデータを重ね合わせるときの合成比率である。すなわちゲインが 100パーセントであれば下層のビデオデータが完全に見えないように上層のビデオデータを重ね、例えばゲインが50パーセントであれば下層のビデオデータがほぼ半分位の割合で透けて見えるように上層のビデオデータを重ね、ゲインが０パーセントであれば下層のビデオデータが完全に透けて見え、上層のビデオデータが見えないように重ね合わせることである。
【０１２５】
なお、このパラメータ設定ウインドウ３５と上述したタイムラインウインドウ３４とは、横軸（すなわち時間軸）が一致しており、タイムラインウインドウ３４で指定した合成処理内容を見ながらパラメータの変更ポイントを決めることができるようになされている。因みに、この横軸方向、すなわち左右方向に関しては、パラメータ設定ウインドウ３５の下辺位置にあるスクロールボタン３５Ａを操作することにより、このパラメータ設定ウインドウ３５内のグラフイツクイメージを左右方向にスクロールさせることができる。このときタイムラインウインドウ３４とパラメータ設定ウインドウ３５は横軸が対応していることから、当該タイムラインウインドウ３４内のグラフイツクイメージとパラメータ設定ウインドウ３５内のグラフイツクイメージは連動して同時に左右方向にスクロールされる。なお、上下方向に関しては、パラメータ設定ウインドウ３５の右辺位置にあるスクロールボタン３５Ｂを操作することにより、当該パラメータ設定ウインドウ３５内のグラフイツクイメージを上下方向にスクロールさせることができる。
【０１２６】
ここで各レイヤに指定されたクリツプのゲインを設定する場合には、まずパラメータ設定ウインドウ３５の左隅に表示されるレイヤ番号の中から所望のレイヤ番号をクリツクしてこれからパラメータ設定するレイヤを指定する。続いてタイムラインウインドウ３４で指定した合成処理内容を見ながらパラメータを変更するポイントを決めると共に、設定するゲイン値を決め、縦軸がゲイン値で横軸が時間軸からなるパラメータ設定ウインドウ３５においてその決めたポイント及び値に対応する位置をクリツクする。これによりそのクリツクした位置に対応するゲイン値及びゲイン変更ポイントがクリツプデータベースに自動的に登録される。
【０１２７】
例えばこの図１０に示すように、レイヤＬ１に指定された素材クリツプＭＣ−００３のゲインを 100パーセントに設定する場合には、素材クリツプＭＣ−００３のイン点及びアウト点の位置でゲインが 100パーセントの位置をクリツクすれば、素材クリツプＭＣ−００３のイン点からアウト点までが全てゲインが 100パーセントに設定される。なお、この編集システム１においては、パラメータ設定ポイント間は、設定値が連続的になるように補間処理され、その補間された値が自動的に設定されるので、このように２つのパラメータ設定ポイントにおいて同じ値を設定すれば、その間が全てその値に設定される。
【０１２８】
またレイヤＬ２に設定された素材クリツプＭＣ−００２に対して、イン点（編集点ＥＰ２）のところでゲインを59パーセントに設定し、レイヤＬ３の素材クリツプＭＣ−００３が重ねられるポイントのすこし前の位置（編集点ＥＰ３）でゲインを100 パーセントに設定し、アウト点（編集点ＥＰ６）のところでゲインを０パーセントに設定する場合には、パラメータ設定ウインドウ３５において対応するポイントをそれぞれクリツクすれば良い。このようにすれば、設定されたゲイン値がそれぞれ自動的にクリツプデータベースに登録される。なお、編集点ＥＰ２から編集点ＥＰ３までの間、及び編集点ＥＰ３から編集点ＥＰ６までの間は、各編集点で設定された値に基づいてゲイン値が直線的に連続するように補間処理され、その補間された値が自動的に設定される。
【０１２９】
同様に、レイヤＬ３に設定された素材クリツプＭＣ−００３に対して、イン点（編集点ＥＰ４）のところでゲインを100 パーセントに設定し、素材のほぼ中心位置（編集点ＥＰ５）でゲインを67パーセントに設定し、アウト点（編集点ＥＰ７）のところでゲインを51パーセントに設定する場合には、パラメータ設定ウインドウ３５において対応するポイントをそれぞれクリツクすれば良い。このようにすれば、設定されたゲイン値がそれぞれ自動的にクリツプデータベースに登録される。なお、この場合も、編集点ＥＰ４から編集点ＥＰ５までの間、及び編集点ＥＰ５から編集点ＥＰ７までの間は、各編集点で設定された値に基づいてゲイン値が直線的に連続するように補間処理され、その値が自動的に設定される。
【０１３０】
かくしてこのようにゲイン値を設定すると、各タイミングで当該ゲイン値が順次変化して行くことにより、ベースとなる素材クリツプＭＣ−００３のビデオデータの上に素材クリツプＭＣ−００２のビデオデータが徐々に見えはじめた後、さらにそれらのビデオデータの上に素材クリツプＭＣ−００１のビデオデータが見え、その後、素材クリツプＭＣ−００２及びＭＣ−００１のビデオデータが徐々に薄らいで行くようなイメージの画像が得られる。
【０１３１】
なお、パラメータ設定ウインドウ３５においては、図１０に示すように、設定したパラメータの値を編集点と対応させて、横軸を時間、縦軸をゲイン値としたグラフ状に表示するようになされており、これによりオペレータはその表示を見て、どのレイヤに対してどのようなパラメータをどのタイミングで設定したかを視覚的に一目で把握することができる。
【０１３２】
プレビユウ画面表示ウインドウ３６は、後述するプレビユウボタン、ビユウボタン、オールプレビユウボタン又はオールビユウボタンを操作したときに、素材クリツプ又は結果クリツプのビデオデータが表示されるエリアである。このような表示エリアを設けたことにより、編集作業をしながら素材クリツプ又は編集の結果生成された結果クリツプのビデオイメージを確認することができる。
【０１３３】
デバイスコントールウインドウ３７は、クリツプのビデオデータが保存されているビデオデイスクレコーダ５の動作を制御するためのコマンドボタンが表示されるエリアである。この図１０に示すように、コマンドボタンとしては、再生ボタン３７Ａとストツプボタン３７Ｂ及び６つのスキツプボタン３７Ｃ〜３７Ｈが設けられている。この場合、再生ボタン３７Ａは、ビデオデイスクレコーダ５に対して再生コマンドを送出するためのコマンドボタンである。またストツプボタン３７Ｂはビデオデイスクレコーダ５に対して再生停止コマンドを送出するためのコマンドボタンである。またスキツプボタン３７Ｃ、３７Ｄはそれぞれ再生位置を１フレーム前又は１フレーム後ろにスキツプさせるスキツプコマンドをビデオデイスクレコーダ５に送出するためのコマンドボタンである。またスキツプボタン３７Ｅ、３７Ｆはそれぞれ１つ前の編集点又は１つ後の編集点に再生位置をスキツプさせるスキツプコマンドをビデオデイスクレコーダ５に送出するためのコマンドボタンである。またスキツプボタン３７Ｇ、３７Ｈはそれぞれビデオデータの先頭又は最後に再生位置をスキツプさせるスキツプコマンドをビデオデイスクレコーダ５に送出するためのコマンドボタンである。このようなコマンドボタンを設けることにより、編集作業をしながら容易にビデオデイスクレコーダ５の動作をコントロールすることができる。
【０１３４】
編集内容表示ウインドウ３８はコ・タイムラインとも呼ばれ、タイムラインウインドウ３４によつて指定した編集内容を表示するためのエリアである。この場合、タイムラインウインドウ３４においては、画面の制約上、全ての編集内容を一度に全部表示することができないので、この編集内容表示ウインドウにおいてその編集内容を縮小したグラフイツクイメージを表示することにより、全体としてどのような編集内容を指定しているのかを容易に把握し得るようになされている。例えばタイムラインウインドウ３４において上述したような３つの素材クリツプＭＣ−００３、ＭＣ−００２及びＭＣ−００１を合成するような編集内容を指定した場合には、その編集内容に合わせて、各レイヤに指定されたクリツプを示す棒状グラフイツクイメージが３段重なつたようなグラフイツクイメージが編集内容表示ウインドウ３８に表示される。これによりオペレータはこの表示を見て、指定されている編集内容の全貌を把握し得ると共に、その内容が３つのクリツプの合成処理であることを容易に把握し得る。
【０１３５】
なお、この編集内容表示ウインドウ３８においては、ライブラリーウインドウ３３やクリツプツリーウインドウ３１に表示されている既にクリツプデータベースに登録されている結果クリツプを選択した場合にも、その結果クリツプの編集内容を示すグラフイツクイメージが表示される。これによりタイムラインウインドウ３４において編集作業中にライブラリーウインドウ３３やクリツプツリーウインドウ３１に表示されている結果クリツプを選択した場合にも、その選択した結果クリツプに対して指定されている編集内容を容易に把握することがてきる。
【０１３６】
最後に制御コマンドウインドウ３９は、この編集システム１において使用される制御コマンドの一覧が表示されるエリアである。この図１０に示すように、表示される制御コマンドボタンとしては、例えばエデイタボタン（Editor）、コンポジツトボタン（Composite ）、特殊効果ボタン（S-Effect）、プレビユウボタン（Preview ）、ビユウボタン（View）、オールプレビユウボタン（All Preview ）及びオールビユウボタン（All View）等がある。
【０１３７】
エデイタボタン、コンポジツトボタン及び特殊効果ボタンはそれぞれ編集のためのモジユールを起動するためのボタンである。すなわちエデイタボタンは編集モジユールＥＭを起動するためのボタンであり、このエデイタボタンをクリツクすると、例えば合成モジユールＣＭを起動中であつても編集モジユールＥＭを起動することができる。またコンポジツトボタンは合成モジユールＣＭを起動するためのボタンであり、このコンポジツトボタンをクリツクすると、例えば特殊効果モジユールＳＭを起動中であつても合成モジユールＣＭを起動することができる。また特殊効果ボタンは特殊効果モジユールＳＭを起動するためのボタンであり、この特殊効果ボタンをクリツクすると、例えば編集モジユールＥＭを起動中であつても特殊効果モジユールＳＭを起動することができる。
【０１３８】
一方、プレビユウボタン、ビユウボタン、オールプレビユウボタン及びオールビユウボタンは、素材クリツプ又は結果クリツプの内容確認用のボタンである。すなわちプレビユウボタンは、選択したクリツプのビデオデータをプレビユウ画面表示ウインドウ３６に表示させるときに使用するボタンである。なお、このプレビユウボタンを操作したときには、指定された編集内容が実行されないため、表示されるビデオデータは最終結果と異なることがある（編集内容が既に実行されてその編集内容に合つたビデオデータが生成されている場合には、最終結果のビデオデータが表示される）。しかしながらこのプレビユウボタンを操作すると、すぐに表示が開始されるため、編集過程においてクリツプの長さをチエツクしたいとき等に使用される。
【０１３９】
ビユウボタンは、選択したクリツプのビデオデータをプレビユウ画面表示ウインドウ３６に表示させるときに使用するボタンである。このビユウボタンは、プレビユウボタンと異なり、指定された編集内容が実行されるので、このビユウボタンを操作したときには、表示されるまでに時間がかかるが、編集後のビデオデータを確認することができる。
【０１４０】
オールプレビユウボタンはクリツプを選択せずとも、編集対象の最初のクリツプから編集対象の最後のクリツプまでのビデオデータをプレビユウ画面表示ウインドウ３６に表示させるときに使用するボタンである。なお、このオールプレビユウボタンもプレビユウボタンと同様に指定されている編集内容が実行されない。
【０１４１】
オールビユウボタンは編集対象の全てのクリツプに対して指定されている編集内容を実行して、そのビデオデータをプレビユウ画面表示ウインドウ３６に表示させるときに使用するボタンである。このオールビユウボタンを操作することにより、指定した編集内容が実行され、最終結果のビデオデータを確認することができる。なお、編集内容が実行されたときには、生成されたクリツプビデオデータは自動的にビデオデイスクレコーダ５に記憶され、クリツプデータベースＣＤＢに登録される。
【０１４２】
（４−２）特殊効果モジユールを起動したときのＧＵＩ
続いてこの項では、特殊効果モジユールＳＭを起動したときのＧＵＩについて説明する。この編集システム１では、特殊効果モジユールＳＭが起動されると、ワークステーシヨン２のデイスプレイ２Ｂには、特殊効果モジユールＳＭのＧＵＩとして図１１に示すようなグラフイツク表示が表示される。
【０１４３】
この図１１に示すように、特殊効果モジユールＳＭのＧＵＩとしては、大き分けてメニユーウインドウ３０と、クリツプツリーウインドウ３１と、エフエクト選択ウインドウ４０と、ライブラリーウインドウ３３と、タイムラインウインドウ４１と、パラメータ設定ウインドウ４２と、プレビユウ画面表示ウインドウ３６と、デバイスコントールウインドウ３７と、編集内容表示ウインドウ３８と、制御コマンドウインドウ３９とによつて構成されている。
【０１４４】
なお、この特殊効果モジユールＳＭのＧＵＩにおいて表示されるウインドウのうち、メニユーウインドウ３０、クリツプツリーウインドウ３１、ライブラリーウインドウ３３、プレビユウ画面表示ウインドウ３６、デバイスコントールウインドウ３７、編集内容表示ウインドウ３８及び制御コマンドウインドウ３９は、上述した合成モジユールＣＭの場合と同じであるので、ここでは説明を省略する。
【０１４５】
まずエフエクト選択ウインドウ４０は、クリツプのビデオデータに対して施す特殊効果を選択するためのエリアであり、各種特殊効果のコマンドボタンが表示される。この場合、表示されるコマンドボタンとしては、３次元画像変換を指定するための３Ｄボタン、残像を付加するトレイル処理を指定するためのトレイルボタン、立方体の面にビデオイメージを張り付けてそれを回転させて行くようなブリツク処理を指定するためのブリツクボタン、ビデオデータに影を付加するシヤドウ処理を指定するためのシヤドウボタン、ビデオデータを混合するミツクス処理を指定するためのミツクスボタン、一方向からライトを浴びせて物体に影を付加するライト処理を指定するためのライトボタン、ビデオデータの所定範囲を切り出すクロツプ処理を指定するためのクロツプボタン等が用意されている。
【０１４６】
このエフエクト選択ウインドウ４０においては、エリアの下辺位置に左右方向のスクロールボタン４０Ａが表示されており、このスクロールボタン４０Ａを操作することにより、表示されるコマンドボタンを左右方向にスクロールし得るようになされている。同様に、エフエクト選択ウインドウ４０の右辺位置には上下方向のスクロールボタン４０Ｂが表示されており、このスクロールボタン４０Ｂを操作することにより、表示されるコマンドボタンを上下方向にスクロールし得るようになされている。
【０１４７】
このようなエフエクト選択ウインドウ４０において、所望の特殊効果を選択する場合には、タイムラインウインドウ４１において特殊効果を施す編集点を指定した上で、所望する特殊効果に対応したコマンドボタンをクリツクすれば、その特殊効果が自動的に指定されるようになつている。
【０１４８】
タイムラインウインドウ４１は、編集対象のクリツプを時間軸上に並べて編集内容を指定するためのエリアである。特殊効果モジユールＳＭで表示されるタイムラインウインドウ４１としては、当然特殊効果処理に関するものが表示される。このタイムラインウインドウ４１は、大きく分けて上から順にタイムコード表示エリア（Time Code ）と、編集点表示エリア（Edit Point）と、プレビユウ範囲表示エリア（Preview ）と、クリツプ及び特殊効果指定エリア（Ｌ１〜Ｌ１０）とに分かれている。
【０１４９】
タイムコード表示エリアは、編集点におけるタイムコードが表示されるエリアである。なお、このタイムコードは、このタイムラインウインドウ４１において指定された編集内容に基づいて生成される結果クリツプのタイムライン上におけるタイムコードである。
【０１５０】
編集点表示エリアは、編集点として設定されているポイントを三角マークによつて指し示すエリアである。例えば図４及び図８に示したような特殊効果処理が指定されている場合には、その編集点ＥＰ１〜ＥＰ７が三角マークを使用して指し示される。
【０１５１】
プレビユウ範囲表示エリアには、上述したプレビユウボタンやビユウボタンを操作したときにプレビユウ画面表示ウインドウ３６に表示されるビデオデータの範囲を示すエリアである。この例の場合、編集点ＥＰ１から編集点ＥＰ７まで（すなわち結果クリツプＦＣ−００９全体）が表示範囲として設定されているので、その区間を示すバーが表示される。
【０１５２】
クリツプ及び特殊効果指定エリアは、レイヤ毎にクリツプに対して施す特殊効果を指定するためのエリアである。この編集システム１においては、レイヤＬ１からレイヤＬ１０までの１０個のレイヤが用意されており、その１つ１つに特殊効果処理の対象となるクリツプを指定することができると共に、そのクリツプに対してそれぞれ特殊効果処理を指定することができるようになつている。なお、このクリツプ及び特殊効果指定エリアとしては表示範囲が限られており（図に示すようにレイヤほぼ２つ分程度）、一度に全てのレイヤＬ１〜Ｌ１０を表示することができない。しかしながらこのクリツプ及び特殊効果指定エリアの右辺に表示されているスクロールボタン４１Ａを操作することにより、クリツプ及び特殊効果指定エリアを上下方向にスクロールさせることができので、これによつて所望のレイヤを表示させることができるようになつている。
【０１５３】
各レイヤＬ１〜Ｌ１０は、それぞれ４つの特殊効果指定エリア（Ｅ１〜Ｅ４）と、特殊効果を施すクリツプを指定するためのビデオエリア（Video ）と、そのクリツプに対するキー処理を指定するためのキーエリア（Key ）とに分かれている。特殊効果指定エリアは、ビデオエリアに登録されたクリツプに対して施す特殊効果を指定するためのエリアであり、これが１つのレイヤにおいて４つ設けられていることから、１つのクリツプに対して４つの特殊効果を同時に指定し得るようになされている。例えばこの図１１に示すように、特殊効果Ｅ１としてモザイク処理を指定し、特殊効果Ｅ２としてクロツプ処理を指定し、特殊効果Ｅ３として３次元画像変換を指定し、特殊効果Ｅ４としてトレイル処理を指定すると、ビデオエリアで指定されたクリツプＭＣ−００４に対してその４つの特殊効果処理を施すことができる。
【０１５４】
特殊効果指定エリアにおいて、特殊効果を設定する場合には、予め編集点を指定することによつて特殊効果を施す範囲を指定した上で、エフエクト選択ウインドウ４０内の所望のコマンドボタンをクリツクすれば、その選択された特殊効果を示すセルが表示されるので、そのセルを特殊効果指定エリアにおけばその特殊効果が自動的に設定される。
【０１５５】
ビデオエリアにおいてクリツプを設定する場合には、まずライブラリーウインドウ３３に表示されるクリツプをクリツクするか、もしくはクリツプツリーウインドウ３１に表示されるクリツプをクリツクすることにより、編集対象のクリツプを選択する。このような処理を行うと、その選択したクリツプを示すセルが表示されるので、これをビデオエリアの所望位置に置けば、ビデオエリアに対してクリツプを設定することができる。
【０１５６】
またキーエリアにおいてキー処理を設定する場合には、まずキーエリアの「Key 」の部分をクリツクすると、エフエクト選択ウインドウ４０が先に説明したキーウインドウ３２に切り換わるので、その中から所望のキーボタンをクリツクしてキー処理を選択する。このような処理を行うと、その選択したキー処理を示すセルが表示されるので、そのセルをキーエリアに置けば、そのキー処理が自動的に設定される。
【０１５７】
なお、既にビデオエリアに置かれて表示されている結果クリツプをダブルクリツクして選択すると、その結果クリツプを作成したモジユール（すなわち合成モジユールＣＭ、特殊効果モジユールＳＭ又は編集モジユールＥＭ）が起動され、その結果クリツプに対して施されている編集内容が対応するモジユールのＧＵＩ上のタイムラインウインドウに表示されると共に、その結果クリツプに対して設定されているパラメータがパラメータ設定ウインドウに表示される。
【０１５８】
パラメータ設定ウインドウ４２は、オペレータが指定した特殊効果処理におけるパラメータを設定するエリアである。このパラメータ設定ウインドウ４２においては、エフエクト選択ウインドウ４０のコマンドボタンをクリツクすると、そのクリツクされた特殊効果に関するパラメータ設定画面が表示される。例えばエフエクト選択ウインドウ４０において３Ｄボタンをクリツクして、３次元画像変換を指定すると、このパラメータ設定ウインドウ４２には図１１に示すような３次元画像変換に関するパラメータ設定画面が表示される。
【０１５９】
３次元画像変換におけるパラメータとしては、図１１に示すように、３次元空間上における位置（Ｘ，Ｙ，Ｚ）と、３次元空間上における回転方向（Ｘ，Ｙ，Ｚ）と、画像の縦横比を示すアスペクト比（Ａｓｐ）と、歪みのパラメータであるスキユー（Ｓｋｅｗ）と、遠近値を表すパースペクテイブ値（Ｐｅｒｓ）とがある。これらのパラメータの値はデフオルト値（＝「０」）を基準にした最大設定範囲ＭＡＸから最小設定範囲ＭＩＮの間で任意の値に設定し得るようになされている。
【０１６０】
パラメータ設定ウインドウ４２と上述したタイムラインウインドウ４１とは、横軸（すなわち時間軸）が一致しており、タイムラインウインドウ４１で指定した特殊効果処理の内容を見ながらパラメータの変更ポイントを決めることができるようになつている。因みに、この横軸方向、すなわち左右方向に関しては、パラメータ設定ウインドウ４２の下辺位置にあるスクロールボタン４２Ａを操作することにより、このパラメータ設定ウインドウ４２内のグラフイツクイメージを左右方向にスクロールさせることができる。このときタイムラインウインドウ４１とパラメータ設定ウインドウ４２は横軸が対応していることから、当該タイムラインウインドウ４１内のグラフイツクイメージとパラメータ設定ウインドウ４２内のグラフイツクイメージは連動して同時に左右方向にスクロールされる。なお、上下方向に関しては、パラメータ設定ウインドウ４２の右辺位置にあるスクロールボタン４２Ｂを操作することにより、当該パラメータ設定ウインドウ４２内のグラフイツクイメージを上下方向にスクロールさせることができる。
【０１６１】
ここで実際に３次元画像変換のパラメータを設定する場合には、まずパラメータ設定ウインドウ４２の左隅に表示されるパラメータ項目の中から所望の項目をクリツクしてこれからパラメータ設定する項目を指定する。続いてタイムラインウインドウ４１で指定した内容を見ながらパラメータを変更するポイントを決めると共に、設定値を決め、縦軸がパラメータ値で横軸が時間軸からなるパラメータ設定ウインドウ４２においてその決めたポイント及び設定値に対応する位置をクリツクする。これによりそのクリツクした位置に対応するパラメータ値及びパラメータ変更ポイントがクリツプデータベースＣＤＢに自動的に登録される。
【０１６２】
例えば図１１に示すように、Ｘ軸方向の位置を編集点ＥＰ４から徐々にマイナス方向に移動するのであれば、希望する値のところを順にクリツクして行けば、その値が自動的に登録される。同様にＹ軸方向の位置を編集点ＥＰ６から徐々にプラス方向に移動するのであれば、希望する値のところを順にクリツクして行けば、その値が自動的に登録される。同様にＺ軸方向の位置を編集点ＥＰ２から徐々にプラス方向に移動するのであれば、希望する値のところを順にクリツクして行けば、その値が自動的に登録される。なお、オペレータが指定したポイントとポイントとの間は、補間処理により、ビデオイメージが連続的に移動するような値が自動的に設定される。
【０１６３】
また編集点ＥＰ２から編集点ＥＰ５までの範囲においてＸ軸を中心としてマイナス方向にビデオイメージを徐々に回転させ、編集点ＥＰ５以降に再び逆方向に徐々に回転させるような回転処理を行うのであれば、編集点ＥＰ５及びＥＰ７において所望の値のところをクリツクすれば、その値が自動的に登録される。なお、この場合にも、オペレータが指定したポイントとポイントとの間は、補間処理により、ビデオイメージが連続的に回転するような値が自動的に設定される。因みに、直線的に補間するか、スプラインカーブで補間するかは、設定により任意に決めることができる。この例では、回転処理についてはスプラインカーブで補間するように設定されているので、オペレータが指定したポイント間はスプラインカーブに沿つた値に設定される。
【０１６４】
かくしてこのパラメータ設定ウインドウ４２において、特殊効果のパラメータに対して所望の値を設定すると、そのパラメータの値がクリツプデータベースＣＤＢに登録され、その登録されたパラメータの値に基づいて編集対象のクリツプのビデオデータに対して特殊効果が施される。なお、このパラメータ設定ウインドウ４２においては、図１１に示すように、設定したパラメータの値を編集点と対応させて、横軸を時間、縦軸をパラメータ値としたグラフ状に表示するようになされており、これによりオペレータはその表示を見て、どのパラメータに対してどのような値をどのタイミングで設定したかを視覚的に一目で把握することができる。
【０１６５】
（４−３）編集モジユールを起動したときのＧＵＩ
続いてこの項では、編集モジユールＥＭを起動したときのＧＵＩについて説明する。この編集システム１では、編集モジユールＥＭが起動されると、ワークステーシヨン２のデイスプレイ２Ｂには、編集モジユールＥＭのＧＵＩとして図１２に示すようなグラフイツク表示が表示される。
【０１６６】
この図１２に示すように、編集モジユールＥＭのＧＵＩとしては、大きく分けてメニユーウインドウ３０と、クリツプツリーウインドウ３１と、エフエクト選択ウインドウ５０と、ライブラリーウインドウ３３と、タイムラインウインドウ５１と、パラメータ設定ウインドウ５２と、プレビユウ画面表示ウインドウ３６と、デバイスコントールウインドウ３７と、編集内容表示ウインドウ３８と、制御コマンドウインドウ３９とによつて構成されている。
【０１６７】
なお、この編集モジユールＥＭのＧＵＩにおいて表示されるエリアのうち、メニユーウインドウ３０、クリツプツリーウインドウ３１、プレビユウ画面表示ウインドウ３６、デバイスコントールウインドウ３７及び制御コマンドウインドウ３９は、上述した合成モジユールＣＭの場合と同じであるので、ここでは説明を省略する。
【０１６８】
まずエフエクト選択ウインドウ５０は、編集対象として指定されたクリツプのビデオデータを切り換えるときに使用するトランジシヨンエフエクトを選択するためのエリアであり、各種トランジシヨンエフエクトのコマンドボタンが表示される。この場合、表示されるコマンドボタンとしては、現在表示されている画像を新しい画像でぬぐい消すようにして画像を切り換えるワイプ効果を指定するワイプボタン、紙芝居のように古い画像をスライドさせることによつて新しい画像を切り換えるスライド効果を指定するスライドボタン、古い画像を分割してその分割された画像をスライドさせることによつて新しい画像に切り換えるスプリツト効果を指定するためのスプリツトボタン、古い画像の上に新しい画像を広げるようにして画像を切り換えるスクイズ処理を指定するためのスクイズボタン、古い画像をページをめくるようにして画像を切り換えるページターン処理を指定するためのページターンボタン等が用意されている。
【０１６９】
このエフエクト選択ウインドウ５０においては、エリアの下辺位置に左右方向のスクロールボタン５０Ａが表示されており、このスクロールボタン５０Ａを操作することにより、表示されるコマンドボタンを左右方向にスクロールし得るようになされている。同様に、エフエクト選択ウインドウ５０の右辺位置には上下方向のスクロールボタン５０Ｂが表示されており、このスクロールボタン５０Ｂを操作することにより、表示されるコマンドボタンを上下方向にスクロールし得るようになされている。
【０１７０】
このようなエフエクト選択ウインドウ５０において、所望のトランジシヨンエフエクトを選択する場合には、タイムラインウインドウ５１においてトラジシヨンエフエクトを施す編集点を指定した上で、所望するトランジシヨンエフエクトに対応したコマンドボタンをクリツクすれば、そのトランジシヨンエフエクトが自動的に指定されるようになつている。
【０１７１】
ライブラリーウインドウ３３は、クリツプデータベースＣＤＢに登録されている素材クリツプ又は結果クリツプをリスト表示するためのエリアである。このライブラリーウインドウ３３は、図１０や図１１に示すように、通常はタイトルバーのみが表示されているが、そのタイトルバーのところをクリツクしてウインドウエリアを広げることにより、この図１２に示すようにライブラリーウインドウ３３の全体が表示されるようになされている。
【０１７２】
ライブラリーウインドウ３３においては、この図１２に示すように、各クリツプがカード状グラフイツク表示３３Ａによつて表示される。この場合、カード状グラフイツク表示３３Ａは静止画表示部３３Ｂと属性表示部３３Ｃとクリツプ名表示部３３Ｄとによつて構成される。静止画表示部３３Ｂには、そのクリツプのイン点又はアウト点の静止画が表示されるようになされており、これによりオペレータはその静止画表示部３３Ｂに表示される画面を見てクリツプがどのようなビデオデータで形成されているものか容易に把握することができる。
【０１７３】
属性表示部３３Ｃには、そのクリツプの属性を示す「ＦＣ」又は「ＭＣ」なる文字が表示される。この場合、「ＦＣ」はそのクリツプが編集処理の結果生成された結果クリツプであることを示し、「ＭＣ」はそのクリツプが単にソースビデオデータから取り出した素材クリツプであることを示している。このようにして属性を示す情報を表示するようにしたことにより、オペレータはその表示を見てそのクリツプが結果クリツプであるか素材クリツプであるかを容易に把握することができる。クリツプ名表示部３３Ｄには、そのクリツプを生成したときにオペレータが付加したクリツプ名称が表示される。なお、このクリツプ名称は、後述するようにクリツプ管理データとしてクリツプデータベースＣＤＢに登録されているものである。
【０１７４】
かくしてこのようにライブラリーウインドウ３３において、既にクリツプデータベースＣＤＢに登録されているクリツプをリスト表示するようにしたことにより、既に登録されているクリツプの中から編集対象のクリツプを容易に選択することができる。
【０１７５】
なお、このライブラリーウインドウ３３の右辺位置にはスクロールボタン３３Ｅが表示されており、このスクロールボタン３３Ｅを操作すれば、このライブラリーウインドウ３３を上下方向にスクロールさせることができ、当該ライブラリーウインドウ３３に登録されている全てのクリツプを表示させることができる。これにより現状見えていないクリツプであつても、そのクリツプを選択することかできる。
【０１７６】
タイムラインウインドウ５１は、編集対象のクリツプを時間軸上に並べて編集内容を指定するためのエリアである。編集モジユールＥＭで表示されるタイムラインウインドウ５１としては、当然編集処理に関するものが表示される。このタイムラインウインドウ５１は、大きく分けて上から順にタイムコード表示エリア（Time Code ）と、編集点表示エリア（Edit Point）と、プレビユウ範囲表示エリア（Preview ）と、ビデオ及びエフエクト指定エリア（Ｖ）と、オーデイオ指定エリア（Ａ）とに分かれている。
【０１７７】
タイムコード表示エリアは、編集点におけるタイムコードが表示されるエリアである。なお、このタイムコードは、このタイムラインウインドウ５１において指定された編集内容に基づいて生成される結果クリツプのタイムライン上におけるタイムコードである。
【０１７８】
編集点表示エリアは、編集点として設定されているポイントを三角マークによつて指し示すエリアである。例えば図４及び図９に示すような編集処理が指定されている場合には、その編集点ＥＰ１〜ＥＰ５が三角マークを使用して指し示される。但し、図１２においては、タイムラインウインドウ５１においてトランジシヨンエフエクトを施す付近のみを表示している関係上、編集点ＥＰ２〜ＥＰ４のみが表示されている。なお、編集点ＥＰ１や編集点ＥＰ５を表示させる場合には、後述するように、パラメータ設定ウインドウ５２において左右方向のスクロールボタンを操作すれば、タイムラインウインドウ５１内のグラフイツクイメージを左右方向にスクロールして、編集点ＥＰ１や編集点ＥＰ５を表示させることができる。
【０１７９】
プレビユウ範囲表示エリアには、上述したプレビユウボタンやビユウボタンを操作したときにプレビユウ画面表示ウインドウ３６に表示されるビデオデータの範囲を示すエリアである。この例の場合、編集点ＥＰ１と編集点ＥＰ２の間から編集点ＥＰ４と編集点ＥＰ５の間までが表示範囲として設定されているので、その区間を示すバーが表示される。
【０１８０】
ビデオ及びエフエクト指定エリアは、編集対象のクリツプを指定するための第１及び第２のビデオエリア（Video-L1、Video-L2）と、その編集対象のクリツプに対して施すトランジシヨンエフエクトを指定するためのエフエクトエリア（Effect）とに分かれている。
【０１８１】
第１又は第２のビデオエリアにおいて編集対象のクリツプを指定する場合には、ライブラリーウインドウ３３又はクリツプツリーウインドウ３１において所望のクリツプをクリツクすると、そのクリツプを示すセルが表示されるので、そのセルを第１又は第２のビデオエリアに置けば、そのクリツプが第１又は第２のビデオエリアに設定され、編集対象のクリツプとして登録される。例えば結果クリツプＦＣ−００８をクリツクしてそのセルを第１のビデオエリアに置き、結果クリツプＦＣ−００９をクリツクしてそのセルを第２のビデオエリアに置けば、この図１２に示すように、第１及び第２のビデオエリアにそれぞれ結果クリツプＦＣ−００８、ＦＣ−００９が設定される。なお、第１のビデオエリアに設定されたクリツプのビデオデータが古いビデオデータとなり、第２のビデオエリアに設定されたクリツプのビデオデータが新しく切り換わるビデオデータになる。
【０１８２】
同様に、エフエクトエリアにおいてトランジシヨンエフエクトを指定する場合には、エフエクト選択ウインドウ５０において所望のエフエクトボタンをクリツクすると、そのエフエクトを示すセルが表示されるので、そのセルをエフエクトエリアに置けば、そのエフエクトが編集対象のクリツプに対して施すエフエクトとして設定される。例えばエフエクト選択ウインドウ５０においてワイプボタンをクリツクすると、ワイプを示すセルが表示されるので、そのセルをエフエクトエリアにおけば、この図１２に示すように結果クリツプＦＣ−００８と結果クリツプＦＣ−００９の切り換え処理としてワイプ処理が設定される。
【０１８３】
オーデイオ指定エリアは、ビデオデータと共に送出するオーデイオデータを指定するためのエリアであり、この場合には、第１及び第２のオーデイオエリア（Audio-1ch 、Audio-2ch ）に分かれている。なお、第１及び第２のオーデイオエリアにおいて、オーデイオデータを設定する場合には、ビデオエリアにおける設定方法と同じで、所望のクリツプをクリツクしてそのセルを第１又は第２のオーデイオエリアに置けば、そのクリツプのオーデイオデータが送出するオーデイオデータとして設定される。因みに、第１のオーデイオエリアに設定されたオーデイオデータがステレオ放送の第１チヤネルに送出され、第２のオーデイオエリアに設定されたオーデイオデータがステレオ放送の第２チヤネルに送出される。
【０１８４】
なお、第１又は第２のビデオエリアに既に置かれて表示されている結果クリツプをダブルクリツクして選択すると、その結果クリツプを作成したモジユール（すなわち合成モジユールＣＭ、特殊効果モジユールＳＭ又は編集モジユールＥＭ）が起動され、その結果クリツプに対して施されている編集内容が対応するモジユールのＧＵＩ上のタイムラインウインドウに表示されると共に、その結果クリツプに対して設定されているパラメータがパラメータ設定ウインドウに表示される。
【０１８５】
パラメータ設定ウインドウ５２は、オペレータが指定したトランジシヨンエフエクトのパラメータを設定するエリアである。このパラメータ設定ウインドウ５２においては、エフエクト選択ウインドウ５０のエフエクトボタンをクリツクすると、そのクリツクされたエフエクトに関するパラメータ設定画面が表示される。例えばエフエクト選択ウインドウ５０においてワイプボタンをクリツクして、ワイプ処理を指定すると、このパラメータ設定ウインドウ５２には図１２に示すようなワイプ処理に関するパラメータ設定画面が表示される。
【０１８６】
ワイプ処理におけるパラメータとしては、この図１２に示すように、ワイプパターンの縦横比を示すアスペクト比（Ａｓｐｅｃｔ）と、ワイプパターンの角度を規定するアングル（Ａｎｇｌｅ）と、画面切換時のワイプパターンの速度を規定するスピード（Ｓｐｅｅｄ）と、ワイプパターンエツジの水平方向に与えるゆらぎを規定する水平モジユレーシヨン（Ｈ  Ｍｏｄ）と、ワイプパターンエツジの垂直方向に与えるゆらぎを規定する垂直モジユレーシヨン（Ｈ  Ｍｏｄ）とがある。これらのパラメータの値はデフオルト値（＝「０」）を基準にした最大設定範囲ＭＡＸから最小設定範囲ＭＩＮの間で任意の値に設定し得るようになされている。但し、スピードのパラメータに関しては、デフオルト値が最小設定範囲ＭＩＮに設定されており、可変範囲としてはデフオルト値から最大設定値ＭＡＸまでとなつている。
【０１８７】
パラメータ設定ウインドウ５２と上述したタイムラインウインドウ５１とは、横軸（すなわち時間軸）が一致しており、タイムラインウインドウ５１で指定した編集処理内容を見ながらパラメータの変更ポイントを決めることができるようになつている。因みに、この横軸方向、すなわち左右方向に関しては、パラメータ設定ウインドウ５２の下辺位置にあるスクロールボタン５２Ａを操作することにより、このパラメータ設定ウインドウ５２内のグラフイツクイメージを左右方向にスクロールさせることができる。このときタイムラインウインドウ５１とパラメータ設定ウインドウ５２は横軸が対応していることから、当該タイムラインウインドウ５１内のグラフイツクイメージとパラメータ設定ウインドウ５２内のグラフイツクイメージは連動して同時に左右方向にスクロールされる。なお、上下方向に関しては、パラメータ設定ウインドウ５２の右辺位置にあるスクロールボタン５２Ｂを操作することにより、当該パラメータ設定ウインドウ５２内のグラフイツクイメージを上下方向にスクロールさせることができる。
【０１８８】
ここで実際にワイプ処理のパラメータを設定する場合には、まずパラメータ設定ウインドウ５２の左隅に表示されるパラメータ項目の中から所望の項目をクリツクしてこれからパラメータ設定する項目を指定する。続いてタイムラインウインドウ５１で指定した内容を見ながらパラメータを変更するポイントを決めると共に、設定値を決め、縦軸がパラメータ値で横軸が時間軸からなるパラメータ設定ウインドウ５２においてその決めたポイント及び設定値に対応する位置をクリツクする。これによりそのクリツクした位置に対応するパラメータ値及びパラメータ変更ポイントがクリツプデータベースＣＤＢに自動的に登録される。
【０１８９】
例えば図１２に示すように、ワイプパターンのアスペクト比を編集点ＥＰ２から編集点ＥＰ４にかけて徐々に大きくしたいのであれば、希望する値のところを順にクリツクして行けば、その値が自動的に登録される。なお、オペレータが指定したポイントとポイントとの間は、補間処理により、ワイプパターンのアスペクト比が連続的に変化するような値が自動的に登録される。
【０１９０】
同様に、ワイプパターンのアングルを編集点ＥＰ２から編集点ＥＰ３にかけて徐々に大きくし、また編集点ＥＰ３から編集点ＥＰ４にかけてはワイプパターンを逆方向に徐々に傾けて行くようにしたいのであれば、希望する値のところを順にクリツクして行けば、その値が自動的に登録される。なお、この場合にも、オペレータが指定したポイントとポイントとの間は、補間処理により、ワイプパターンが連続的に変化するような値が自動的に登録される。因みに、直線的に補間するか、スプラインカーブで補間するかは、設定により任意に決めることができる。この例では、アングルに関してはスプラインカーブで補間するように設定されているので、オペレータが指定したポイント間はスプラインカーブに沿つた値に設定される。
【０１９１】
またワイプパターンのスピードを編集点ＥＰ２から編集点ＥＰ３までは一定にし、編集点ＥＰ３から編集点ＥＰ４にかけては徐々にスピードを上げていきたいのであれば、希望する値のところを順にクリツクして行ければ、その値が自動的に登録される。なお、この場合にも、オペレータが指定したポイントとポイントとの間は、補間処理により、ワイプパターンのスピードが連続的に変化するような値が自動的に登録される。
【０１９２】
かくしてこのパラメータ設定ウインドウ５２において、トランジシヨンエフエクトのパラメータに対して所望の値を設定すると、そのパラメータの値がクリツプデータベースＣＤＢに登録され、その登録されたパラメータの値に基づいて編集対象のクリツプのビデオデータに対してトランジシヨンエフエクトが施される。なお、このパラメータ設定ウインドウ５２においては、図１２に示すように、設定したパラメータの値を編集点と対応させて、横軸を時間、縦軸をパラメータ値としたグラフ状に表示するようになされており、これによりオペレータはその表示を見て、どのパラメータに対してどのような値をどのタイミングで設定したかを視覚的に一目で把握することができる。
【０１９３】
編集内容表示ウインドウ３８は、上述したようにタイムラインウインドウ５１によつて指定した編集内容を、グラフイツクイメージによつて表示するためのエリアである。タイムラインウインドウ５１において上述したように２つのクリツプＦＣ−００８、ＦＣ−００９をワイプ処理によつて切り換えるような編集処理を指定した場合には、ワイプ処理を示すグラフイツクイメージをそれぞれのクリツプを示す棒状グラフイツクイメージで段違いに挟んだようなグラフイツクイメージが表示される。これによりオペレータは、この表示を見て、全体としてどの様な編集内容を指示したかを容易に把握することができる。特にこの図１２に示すように、タイムラインウインドウ５１において一部の範囲のみ表示したときには、全体の処理内容が分かりづらいが、この編集内容表示ウインドウ３８を見れば全体の処理内容を容易に把握することができる。
【０１９４】
（５）クリツプデータベースにおけるクリツプ管理データの管理方法
本発明による編集システム１においては、素材クリツプやその素材クリツプに編集を行うことによつて生成された結果クリツプを全てクリツプデータベースＣＤＢに登録するようになされている。クリツプデータベースＣＤＢに登録されるデータとしては、大きく分けて素材クリツプ又は結果クリツプのクリツプビデオデータと、そのクリツプビデオデータを管理するためのクリツプ管理データがある。この項では、このクリツプ管理データの管理方法について説明する。
【０１９５】
図１３は、例えば図７、図８及び図９に示した編集処理が指示されたとき、クリツプデータベースＣＤＢ（主にＲＡＭ２１Ｂ）において形成されたクリツプ管理データ用のデータベースである。このクリツプ管理データを管理するためのデータベースは、この図１３に示すように、大きく分けてクリツプＩＤコード、クリツプ名称、属性、画像データへのポインタ、デユレーシヨン、上位リンク先ＩＤコード、下位リンク先ＩＤコード、有効／無効フラグ及び作業データによつて構成される。
【０１９６】
クリツプＩＤコードは、クリツプとして登録された順に当該クリツプに対して自動的に付与されたシリアルナンバーの識別番号である。従つてこのクリツプＩＤコードを基に、登録されているクリツプを識別することができる。
【０１９７】
クリツプの属性は、そのクリツプが単なる素材クリツプであるのか、或いは素材クリツプを編集することにより生成された結果クリツプであるのかを識別するためのデータである。素材クリツプの場合には、このクリツプの属性のところに「Ｍ」というコードが登録され、結果クリツプの場合には、「Ｆ」というコードが登録される。
【０１９８】
クリツプ名称は、そのクリツプに対して付与されたクリツプ識別用の名称である。この例では、クリツプＩＤコードが「００１」であつて、クリツプの属性が「Ｍ」である場合には、そのクリツプ名称として「ＭＣ−００１」という名前を自動的に付与した例を示している。なお、このクリツプ名称は、ユーザの趣向に合わせて任意の名前を付与することもできる。因みに、ライブラリーウインドウ３３のクリツプ名表示部３３Ｄに表示されるクリツプ名は、このクリツプ名称である。
【０１９９】
画像データへのポインタは８バイトのデータからなり、ビデオデイスクレコーダ５に記録されたクリツプビデオデータの先頭アドレスを示すポインタである。この編集システム１においては、クリツプビデオデータは複数のハードデイスクを有するビデオデイスクレコーダ５に記憶されているので、この画像データへのポインタは、そのハードデイスクアレイの論理アドレスを指している。
【０２００】
デユレーシヨンは、そのクリツプのクリツプビデオデータの再生期間を表すタイムコードである。すなわちそのクリツプビデオデータの始まりから終わりまでの時間を表すタイムコードである。
【０２０１】
上位リンク先ＩＤコードは、そのクリツプに対して上位クリツプとしてリンクしているクリツプのクリツプＩＤコードである。例えばクリツプＩＤコードが「００１」である素材クリツプＭＣ−００１は、クリツプＩＤコードが「００８」の結果クリツプＦＣ−００８にリンクしているので、この結果クリツプＦＣ−００８のクリツプＩＤコード「００８」が上位リンク先ＩＤコードとして登録されている。
【０２０２】
なお、最上位のクリツプになつているため上位クリツプを持たないクリツプの場合には、上位リンク先ＩＤコードとして「０００」が登録される。例えば結クリツプＦＣ−０１０は上位クリツプを持つておらず、このため上位リンク先ＩＤコードとして「０００」が登録されている。これにより上位リンク先ＩＤコードが「０００」であれば、最上位のクリツプであることを容易に把握することができる。
【０２０３】
下位リンク先ＩＤコードは、そのクリツプに対して下位クリツプとしてリンクしているクリツプのクリツプＩＤコードである。例えばクリツプＩＤコードが「００８」である結果クリツプＦＣ−００８には、下位クリツプとして、それぞれ素材クリツプＭＣ−００１、ＭＣ−００２及びＭＣ−００３がリンクしている。その際、素材クリツプＭＣ−００１は第３のレイヤＬ３として指定され、素材クリツプＭＣ−００２は第２のレイヤＬ２として指定され、素材クリツプＭＣ−００３は第１のレイヤＬ１として指定されている。従つて結果クリツプＦＣ−００８の下位クリツプであつて、かつ第１のレイヤＬ１に指定されているクリツプのクリツプＩＤコードとして「００３」が登録され、結果クリツプＦＣ−００８の下位クリツプであつて、かつ第２のレイヤＬ２に指定されているクリツプのクリツプＩＤコードとして「００２」が登録され、結果クリツプＦＣ−００８の下位クリツプであつて、かつ第３のレイヤＬ３に指定されているクリツプのクリツプＩＤコードとして「００１」が登録されている。なお、このように下位にリンクしている下位クリツプをレイヤに対応付けて管理したことにより、どの下位クリツプがどのレイヤに指定されているかを容易に把握することができる。
【０２０４】
なお、下位クリツプを持たないクリツプの場合には、下位リンク先ＩＤコードとして何のデータも登録されない。例えば素材クリツプＭＣ−００１は単なる素材クリツプであるので下位クリツプを持つておらず、このため下位リンク先ＩＤコードとしては空欄になつている。
【０２０５】
有効／無効フラグは、そのクリツプが有効（Enable）なクリツプであるか、無効（Disable ）なクリツプであるかを表すフラグである。この場合、クリツプが有効であれば「Ｅ」のコードが登録され、クリツプが無効であれば「Ｄ」のコードが登録される。因みに、指定されている編集内容が実行され、編集結果としてのクリツプビデオデータが生成されている場合に、有効のフラグが登録され、編集内容が実行されていないためクリツプビデオデータが生成されていないときや、一旦編集内容を実行してクリツプビデオデータを生成したが、その後に編集内容や素材とするクリツプを変更したために実際の編集内容とクリツプビデオデータが一致していないときに、無効のフラグが登録される。なお、このような有効／無効フラグをクリツプ管理データとして持つことにより、このクリツプ管理データ用のデータベースを参照すれば、クリツプが有効であるか無効であるかを容易に把握することができる。
【０２０６】
作業データは、そのクリツプに対して指定されている編集内容を示すデータである。従つて編集によつて生成された結果クリツプＦＣ−００８、ＦＣ−００９及びＦＣ−０１０に対しては何らかの作業データが登録されているが、編集によつて生成されていない素材クリツプＭＣ−００１から素材クリツプＭＣ−００７に対しては作業データとしては何も登録されていない。
【０２０７】
作業データは、この図１３に示すように、大きく分けてモジユールＩＤコードと、編集点データと、画像処理データとに分けられる。このうちモジユールＩＤコードは、その結果クリツプを作成する編集作業において使用したモジユールを示す識別番号である。この場合、合成モジユールＣＭが使用されたのであれば「Ｃ」のコードが登録され、特殊効果モジユールＳＭが使用されたのであれば「Ｓ」のコードが登録され、編集モジユールＥＭが使用されたのであれば「Ｅ」のコードが登録される。
【０２０８】
また編集点データは、その結果クリツプに対して指定された全ての編集点と、その編集点に対応するタイムコードからなるデータである。
【０２０９】
また画像処理データは、合成（コンポジツト）データと、特殊効果（スペシヤルエフエクト）データと、編集（エデイツト）データとから構成される。このうち合成データは合成処理において指定されたパラメータ値からなるデータであり、特殊効果データは特殊効果処理において指定されたパラメータ値からなるデータであり、編集データは編集処理において指定されたパラメータ値からなるデータである。
【０２１０】
なお、編集処理内容が修正された場合には、これらのクリツプ管理データの内容は、その新たな編集内容に基づいて随時書き換えられる。但し、過去のクリツプ管理データは消去されず、別のクリツプＩＤコード及びクリツプ名称が付加されてバツクアツプ用として保持される。例えば結果クリツプＦＣ−００９に対する特殊効果処理の内容が修正された場合には、図１４に示すように、修正前のクリツプ管理データがバツクアツプとして保持される。
【０２１１】
すなわち結果クリツプＦＣ−００９に対して新たな特殊効果処理が指示された場合には、その新たな特殊効果処理の内容に基づいて、修正後の編集点データ及び修正後の特殊効果データが生成され、これがそれぞれ修正前のクリツプのところ（すなわちクリツプＩＤデータが「００９」のところ）に作業データとして登録される。一方、新たな特殊効果処理が指示される前に作業データとして登録されていた修正前の編集点データ及び修正前の特殊効果データは、新たにクリツプＩＤコード「００９ＢＫ１」及びクリツプ名称「ＦＣ−００９ＢＫ１」が割り当てられた上で、それらの識別情報を基に、バツクアツプ用のクリツプ管理データとしてデータベース内の別の領域に登録される。但し、バツクアツプとして登録されたクリツプ管理データにおいては、有効／無効フラグが無効を示す「Ｄ」のコードに修正される。
【０２１２】
このようにして修正前のクリツプ管理データをバツクアツプとして残しておくことにより、修正後の結果クリツプＦＣ−００９が気に入らない場合でも、バツクアツプとして残してある修正前のクリツプ管理データに基づいて修正前の結果クリツプＦＣ−００９ＢＫ１に容易に戻ることができる。
【０２１３】
ここで上述した作業データとして登録される編集点データ、合成データ、特殊効果データ及び編集データについて以下に具体例を上げて説明する。まず図１５〜図１７を用いて編集点データについて説明する。
【０２１４】
結果クリツプＦＣ−００８に対して、図７に示すような合成処理が指示された場合には、図１５に示すような編集点データが登録される。この図１５に示すように、編集点データは、下位クリツプのクリツプデータのうちどの部分を上位クリツプのクリツプビデオデータに使用するかを指定するためのデータであつて、その下位クリツプのスタート位置を示すイン点のタイムコードと、そのエンド位置を示すアウト点のタイムコードとからなつている。
【０２１５】
図７に示したように、第１のレイヤＬ１として指定された素材クリツプＭＣ−００３のイン点のタイムコードは、タイムラインｔ３上において「00：00：31：02」になつており、そのイン点の位置は結果クリツプＦＣ−００８のタイムラインｔ８上においてタイムコード「00：00：00：00」に対応している。従つて編集点データにおいては、図１５に示すように、結果クリツプＦＣ−００８のタイムコード「00：00：00：00」と、素材クリツプＭＣ−００３のイン点のタイムコード「00：00：31：02」とが編集点ＥＰ１のところに対応付けて登録される。また図７に示したように、第１のレイヤＬ１として指定された素材クリツプＭＣ−００３のアウト点のタイムコードは、タイムラインｔ３上において「00：05：18：02」になつており、そのアウト点の位置は結果クリツプＦＣ−００８のタイムラインｔ８上においてタイムコード「00：04：47：00」に対応している。従つて編集点データにおいては、図１５に示すように、結果クリツプＦＣ−００８のタイムコード「00：04：47：00」と、素材クリツプＭＣ−００３のアウト点のタイムコード「00：05：18：02」とが編集点ＥＰ８のところに対応付けて登録される。このイン点とアウト点のタイムコードによつて、第１のレイヤＬ１として指定された素材クリツプＭＣ−００３の編集点が決まることになる。
【０２１６】
同じように、第２のレイヤＬ２として指定された素材クリツプＭＣ−００２のイン点及びアウト点のタイムコード「00：00：51：00」及び「00：03：04：20」も、図１５に示すように、それぞれ結果クリツプＦＣ−００８のタイムコードと対応付けて登録される。同様に、第３のレイヤＬ３として指定された素材クリツプＭＣ−００１のイン点及びアウト点のタイムコード「00：01：40：03」及び「00：02：45：48」も、図１５に示すように、それぞれ結果クリツプＦＣ−００８のタイムコードと対応付けて登録される。
【０２１７】
また結果クリツプＦＣ−００９に対して、図８に示すような特殊効果処理が指示された場合には、図１６に示すような編集点データが登録される。この図１６に示すように、特殊効果処理の場合であつても、編集点データにおいては、下位クリツプのタイムコードと上位クリツプのタイムコードとが対応付けて登録される。すなわち第１のレイヤＬ１として指定されている素材クリツプＭＣ−００４のイン点及びアウト点のタイムコード「00：10：12：00」及び「00：12：18：00」が、図１６に示すように、結果クリツプＦＣ−００９のタイムコードと対応付けて登録される。
【０２１８】
また結果クリツプＦＣ−０１０に対して、図９に示すような編集処理が指示された場合には、図１７に示すような編集点データが登録される。この図１７に示すように、編集処理の場合であつても、編集点データにおいては、下位クリツプのタイムコードと上位クリツプのタイムコードとが対応付けて登録される。すなわち第１のレイヤＬ１として指定されている結果クリツプＦＣ−００８のイン点及びアウト点のタイムコード「00：01：01：20」及び「00：04：43：00」が、図１７に示すように結果クリツプＦＣ−０１０のタイムコードと対応付けて登録されると共に、第２のレイヤＬ２として指定されている結果クリツプＦＣ−００９のイン点及びアウト点のタイムコード「00：00：00：50」及び「00：02：06：00」が、同じく図１７に示すように結果クリツプＦＣ−０１０のタイムコードと対応付けて登録される。
【０２１９】
続いて図１８を用いて、合成データについて説明する。合成データは、各レイヤに指定されたクリツプのビデオデータを合成するときの合成比率（ゲイン）を表すデータであり、値としては「０」〜「100 」までの値を取り得るようになされている。なお、合成データの値が「０」であれば、合成するビデオデータを０パーセントの割合で合成することを意味しており、この場合には、下層のビデオデータが完全に透けて見えることを意味している。また合成データの値が「５０」であれば、合成するビデオデータを50パーセントの割合で合成することを意味しており、この場合には、半分位の割合で下層のビデオデータが透けて見えることを意味している。さらに合成データの値が「100 」であれば、合成するビデオデータを100 パーセントの割合で合成することを意味しており、この場合には、下層のビデオデータが完全に隠れて見えないことを意味している。
【０２２０】
ここで合成データの具体例を図１８に示す。この図１８は、図７に示したような合成処理を指定した上で、図１０に示したパラメータ設定ウインドウ３５を使用して合成データ（ゲイン）を指定したときに生成された合成データのデータベースである。
【０２２１】
第１のレイヤＬ１に対して指定された素材クリツプＭＣ−００３に対して、編集点ＥＰ１の位置及び編集点ＥＰ８の位置でゲイン「100 」を指定すると、この図１８に示すように、編集点ＥＰ１及び編集点ＥＰ８に対応する欄にゲイン「100 」が登録される。また編集点ＥＰ１から編集点ＥＰ８の間は、当該編集点ＥＰ１及びＥＰ８をキーポイントとしてその値に基づいた直線補間がなされるので、自動的にゲイン「100 」が登録される（図中、「−−」は補間値が登録されていることを示す）。
【０２２２】
また第２のレイヤＬ２に対して指定された素材クリツプＭＣ−００２に対して、編集点ＥＰ２の位置でゲイン「59」を指定し、編集点ＥＰ３の位置でゲイン「100 」を指定し、編集点ＥＰ６の位置でゲイン「０」を指定すると、この図１８に示すように、編集点ＥＰ２、ＥＰ３及びＥＰ６に対応する欄にそれぞれ順にゲイン「59」、「100
」及び「０」が登録される。この場合も、編集点ＥＰ２から編集点ＥＰ３の間、及び編集点ＥＰ３から編集点ＥＰ６の間は、当該編集点ＥＰ２、ＥＰ３及びＥＰ６をキーポイントとしてその値に基づいた直線補間がなされ、直線的に連続するようなゲイン値が自動的に登録される。
また第３のレイヤＬ３に対して指定された素材クリツプＭＣ−００１に対して、編集点ＥＰ４の位置でゲイン「100 」を指定し、編集点ＥＰ５の位置でゲイン「67」を指定し、編集点ＥＰ７の位置でゲイン「51」を指定すると、この図１８に示すように、編集点ＥＰ４、ＥＰ５及びＥＰ７に対応する欄にそれぞれ順にゲイン「100 」、「67」及び「51」が登録される。この場合も、同様に、編集点ＥＰ４から編集点ＥＰ５、及び編集点ＥＰ５から編集点ＥＰ７の間は、当該編集点ＥＰ４、ＥＰ５及びＥＰ７をキーポイントとしてその値に基づいた直線補間がなされ、直線的に連続するようなゲイン値が自動的に登録される。
【０２２３】
かくしてこのような合成データを登録して編集作業を実行すると、各編集点のタイミングで合成データの値が順次切り換えられると共に、各編集点間においては補間された値に順次切り換えられ、その結果、レイヤＬ１に指定された素材クリツプＭＣ−００３のビデオイメージ上に編集点ＥＰ２の時点からレイヤＬ２に指定された素材クリツプＭＣ−００２のビデオイメージが徐々に現れ、編集点ＥＰ３以降にその素材クリツプＭＣ−００２のビデオイメージが徐々に薄らいで行くようなビデオイメージであつて、かつ編集点ＥＰ４の時点でレイヤＬ３に指定された素材クリツプＭＣ−００１のビデオイメージが現れ、その後その素材クリツプＭＣ−００１のビデオイメージが徐々に薄らいで行くようなビデオイメージを得ることができる。
【０２２４】
続いて図１９を用いて、特殊効果データについて説明する。特殊効果データは、基本的に編集対象のクリツプに対して施す特殊効果処理の種類を表すエフエクトＩＤデータと、その指定した特殊効果処理の各パラメータ値と、その特殊効果処理を施す期間とによつて構成される。
【０２２５】
ここで特殊効果データの具体例を図１９に示す。この図１９は、図８に示した３次元画像変換に関するものであつて、かつ図１１に示したパラメータ設定ウインドウ４２を使用してパラメータ設定されたときに生成された特殊効果データのデータベースである。
【０２２６】
この図１９において、エフエクトＩＤデータとして登録されている「1025」は、３次元画像変換に割り当てられたエフエクト識別番号であり、このエフエクト識別番号「1025」によつて特殊効果処理として３次元画像変換が指定されていることが分かる。また「Ｌｏｃ  Ｘ」、「Ｌｏｃ  Ｙ」及び「Ｌｏｃ  Ｚ」は３次元画像変換のパラメータである位置（Ｘ，Ｙ，Ｚ）を示しており、「Ｒｏｔ  Ｘ」、「Ｒｏｔ  Ｙ」及び「Ｒｏｔ  Ｚ」は３次元画像変換のパラメータである回転方向（Ｘ，Ｙ，Ｚ）を示しており、「Ａｓｐ」は３次元画像変換のパラメータであるアスペクト比を示しており、「Ｓｋｅｗ」は３次元画像変換のパラメータであるスキユーを示しており、「Ｐｅｒｓ」は３次元画像変換のパラメータであるパースペクテイブ値を示している。これらのパラメータは、図１９に示すように、編集点ＥＰ２から編集点ＥＰ７にかけて指定されており、これにより３次元画像変換が指定されている期間としては、編集点ＥＰ２が開始点となつており、編集点ＥＰ７が終了点になつていることが容易に分かる。なお、３次元画像変換の開始点及び終了点の具体的な値、すなわちタイムコードは、先に説明した図１６の編集点データを参照すれば容易に把握できる。
【０２２７】
ここで図１１に示したパラメータ設定ウインドウ４２において、パラメータ「Ｌｏｃ  Ｘ」に対して編集点ＥＰ２、ＥＰ４、ＥＰ６及びＥＰ７のところでそれぞれ座標値「０」、「０」、「−1.6 」及び「−1.6 」を指定すると、この図１９に示すように、編集点ＥＰ２、ＥＰ４、ＥＰ６及びＥＰ７に対応する欄にそれぞれ座標値「０」、「０」、「−1.6 」及び「−1.6 」が登録される。この場合、編集点ＥＰ２から編集点ＥＰ４、編集点ＥＰ４から編集点ＥＰ６、編集点ＥＰ６から編集点ＥＰ７の間は、当該編集点ＥＰ２、ＥＰ４、ＥＰ６及びＥＰ７をキーポイントとしてその値に基づいた直線補間がなされ、直線的に連続するような座標値が自動的に登録される。
【０２２８】
同様に、パラメータ「Ｌｏｃ  Ｙ」に対して編集点ＥＰ２、ＥＰ６及びＥＰ７のところでそれぞれ座標値「０」、「０」及び「＋２」を指定すると、編集点ＥＰ２、ＥＰ６及びＥＰ７に対応する欄に対応する座標値が登録され、パラメータ「Ｌｏｃ  Ｚ」に対して編集点ＥＰ２、ＥＰ６及びＥＰ７のところでそれぞれ座標値「０」、「＋2.2 」及び「＋2.2 」を指定すると、編集点ＥＰ２、ＥＰ６及びＥＰ７の欄に対応する座標値が登録される。
【０２２９】
またパラメータ「Ｒｏｔ  Ｘ」に対して編集点ＥＰ２、ＥＰ５及びＥＰ７のところでそれぞれ回転角「０」、「−180 」及び「−102 」を指定すると、編集点ＥＰ２、ＥＰ５及びＥＰ７に対応する欄に対応する回転角が登録される。なお、この場合には、スプラインカーブによる補間が設定されているので、編集点ＥＰ２から編集点ＥＰ５、及び編集点ＥＰ５から編集点ＥＰ７の間は、それぞれスプラインカーブに沿つて連続する値が自動的に登録される。なお、特に指定のなかつたパラメータ「Ｒｏｔ  Ｙ」、「Ｒｏｔ  Ｚ」、「Ａｓｐ」、「Ｓｋｅｗ」及び「Ｐｅｒｓ」については、デフオルト値として「０」が自動的に登録される。
【０２３０】
かくしてこのような３次元画像変換に関するパラメータを登録して編集作業を実行すると、各編集点のタイミングでパラメータの値が順次切り換えられると共に、各編集点間においては補間された値に順次切り換えられ、その結果、Ｘ軸を中心にして回転しながら３次元空間上を移動して行くようなビデオイメージを得ることができる。
【０２３１】
続いて図２０を用いて、編集データについて説明する。編集データは、基本的に編集対象のクリツプに対して施すトランジシヨンエフエクトの種類を表すエフエクトＩＤデータと、その指定したトランジシヨンエフエクトに関するパラメータ値と、そのトランジシヨンエフエクトを施す期間とによつて構成される。
【０２３２】
ここで編集データの具体例を図２０に示す。この図２０は、トランジシヨンエフエクトとして図９に示したようなワイプ処理を指定し、かつ図１２に示したパラメータ設定ウインドウ５２を使用してパラメータ設定されたときに生成された編集データのデータベースである。
【０２３３】
この図２０において、エフエクトＩＤデータとして登録されている「0001」は、第１のビデオデータのイメージから第２のビデオデータのイメージに切り換わるときに画面の左側から右側に向かつて切り換わるようなワイプ処理に対して割り当てられたエフエクト識別番号であり、このエフエクト識別番号「0001」によつてトランジシヨンエフエクトとしてこの種のワイプ処理が指定されていることを意味している。
【０２３４】
なお、エフエクトＩＤデータとしてエフエクト識別番号「1300」が登録されている場合には、第１のビデオデータのイメージから第２のビデオデータのイメージに切り換わるときに画面の両端から中央に向かつて切り換わるような種類のワイプ処理が指定されていることを意味し、エフエクトＩＤデータとしてエフエクト識別番号「2123」が登録されている場合には、第１のビデオデータのイメージが丁度ページをめくるような感じで切り換わるベージターン処理が指定されていることを意味している。
【０２３５】
また「Ａｓｐｅｃｔ」はトランジシヨンエフエクトのワイプパターンの縦横比を示すパラメータであり、「Ａｎｇｌｅ」はワイプパターンの角度を示すパラメータであり、「Ｓｐｅｅｄ」は切換速度を示すパラメータであり、「Ｈ−Ｍｏｄ」及び「Ｖ−Ｍｏｄ」はそれぞれワイプパターンのゆらぎを示すパラメータである。これらのパラメータは、図２０に示すように、編集点ＥＰ２から編集点ＥＰ４にかけて指定されており、これによりワイプ処理が指定されている期間としては、編集点ＥＰ２が開始点となつており、編集点ＥＰ４が終了点になつていることが容易に分かる。なお、ワイプ処理の開始点及び終了点の具体的な値、すなわちタイムコードは、先に説明した図１７の編集点データを参照すれば容易に把握できる。
【０２３６】
ここで図１２に示したパラメータ設定ウインドウ５２において、パラメータ「Ａｓｐｅｃｔ」に対して編集点ＥＰ２及びＥＰ４のところでそれぞれ値「０」及び「＋25」を指定すると、この図２０に示すように、編集点ＥＰ２及びＥＰ４に対応する欄にそれぞれ対応する値が登録される。この場合、編集点ＥＰ２から編集点ＥＰ４の間は、当該編集点ＥＰ２及びＥＰ４をキーポイントとしてその値に基づいた直線補間がなされ、直線的に連続するような値が自動的に登録される。
【０２３７】
またパラメータ「Ｓｐｅｅｄ」に対して編集点ＥＰ２、ＥＰ３及びＥＰ４のところでそれぞれ値「20」、「20」及び「100 」を指定すると、この図２０に示すように、編集点ＥＰ２、ＥＰ３及びＥＰ４に対応する欄にそれぞれ対応する値が登録される。この場合も、同様に、編集点ＥＰ２から編集点ＥＰ３、及び編集点ＥＰ３から編集点ＥＰ４の間は、当該編集点ＥＰ２、ＥＰ３及びＥＰ４をキーポイントとしてその値に基づいた直線補間がなされ、直線的に連続するような値が自動的に登録される。
【０２３８】
一方、パラメータ「Ａｎｇｌｅ」に対して編集点ＥＰ２、ＥＰ３及びＥＰ４のところでそれぞれ値「０」、「＋180 」及び「−180 」を指定すると、この図２０に示すように、編集点ＥＰ２、ＥＰ３及びＥＰ４に対応する欄にそれぞれ対応する値が登録される。この場合には、スプラインカーブによる補間が設定されているので、編集点ＥＰ２から編集点ＥＰ３、及び編集点ＥＰ３から編集点ＥＰ４の間は、それぞれスプラインカーブに沿つて連続する値が自動的に登録される。なお、特に指定のなかつたパラメータ「Ｈ  Ｍｏｄ」及び「Ｖ  Ｍｏｄ」については、デフオルト値として「０」が自動的に登録される。
【０２３９】
かくしてこのようなワイプ処理に関するパラメータを登録して編集作業を実行すると、各編集点のタイミングでパラメータの値が順次切り換えられると共に、各編集点間においては補間された値に順次切り換えられ、その結果、ワイプパターンの形状及び角度並びに切換速度が順次変化して行くようなトランジシヨンエフエクトのビデオイメージを得ることがてきる。
【０２４０】
（６）編集システムにおける各種処理手順
続いてこの項では、この編集システム１における各処理の動作手順について、フローチヤートを用いて説明する。なお、以降説明する動作手順の内容は、全てアプリケーシヨンプログラムに基づいたＣＰＵ２１の動作によつて行われる。
【０２４１】
まずこの編集システム１において所定の立ち上げ処理を行うと、ＣＰＵ２１は、図２１に示すステツプＳＰ１において制御モジユールＣＮＴＭを起動し、続くステツプＳＰ２においてワークステーシヨン２のデイスプレイ２Ｂ上にトツプメニユーを表示する。
【０２４２】
次のステツプＳＰ３においては、ＣＰＵ２１は、トツプメニユーにおいて何らかのメニユー項目が選択されたか否か判断し、その結果、何らかのメニユー項目が選択された場合には、続くステツプＳＰ４からステツプＳＰ７においてその選択されたメニユー項目を判断する。
【０２４３】
ステツプＳＰ４における判断の結果、編集モジユールＥＭの起動コマンドが選択された場合には、ＣＰＵ２１は、ステツプＳＰ８に進んで編集モジユールＥＭの起動処理を行い、ステツプＳＰ５における判断の結果、合成モジユールＣＭの起動コマンドが選択された場合には、ステツプＳＰ９に進んで合成モジユールＣＭの起動処理を行い、ステツプＳＰ６における判断の結果、特殊効果モジユールＳＭの起動コマンドが選択された場合には、ステツプＳＰ１０に進んで特殊効果モジユールＳＭの起動処理を行う。
【０２４４】
一方、ステツプＳＰ７の判断の結果、既に登録されている結果クリツプのフアイルをオープンするコマンドが選択された場合には、ＣＰＵ２１は、次のステツプＳＰ１１において選択された結果クリツプで使用されているモジユールを認識し、次のステツプＳＰ１２において認識したモジユール（すなわち編集モジユールＥＭ、合成モジユールＣＭ又は特殊効果モジユールＳＭ）を起動する。なお、ステツプＳＰ１１においては、ＣＰＵ２１は、クリツプデータベースＣＤＢに登録されている作業データを参照することにより、その選択された結果クリツプのモジユール認識を行う。
【０２４５】
ここでステツプＳＰ８における編集モジユールＥＭの起動処理を、図２２に具体的に示す。編集モジユールＥＭの起動が指示されると、ＣＰＵ２１は、ステツプＳＰ２０から入つたステツプＳＰ２１において、ワークステーシヨン２のデイスプレイ２Ｂにまず編集モジユールＥＭのＧＵＩを表示する。次のステツプＳＰ２２においては、ＣＰＵ２１は、先のステツプＳＰ１２を介して編集モジユールＥＭの起動が指示されたか否か判断し、ステツプＳＰ１２を介して編集モジユールＥＭの起動が指示された場合には、ステツプＳＰ２３に進み、指定された結果クリツプの編集処理内容をクリツプデータベースＣＤＢに登録されているクリツプ管理データを基に読出し、上述した編集モジユール用のＧＵＩのタイムラインウインドウ５１にその編集処理内容を表示する。
【０２４６】
一方、ステツプＳＰ２２における判断の結果、ステツプＳＰ１２を介した起動ではなく、新規の起動であれば、ＣＰＵ２１は、ステツプＳＰ２４に進み、これから新たに行われる編集処理に備えてクリツプ管理データの登録準備を行う。具体的には、これから新たに指示される編集処理内容に備えて、クリツプ管理データを登録するエリアをクリツプデータベースＣＤＢ上に確保する。これらのステツプＳＰ２３又はステツプＳＰ２４の処理が行われると、ＣＰＵ２１は、次のステツプＳＰ２５に進み、実際の編集処理に移行する。
【０２４７】
またステツプＳＰ９における合成モジユールＣＭの起動処理を、図２３に具体的に示す。合成モジユールＣＭの起動が指示されると、ＣＰＵ２１は、ステツプＳＰ３０から入つたステツプＳＰ３１において、ワークステーシヨン２のデイスプレイ２Ｂにまず合成モジユールＣＭのＧＵＩを表示する。次のステツプＳＰ３２においては、ＣＰＵ２１は、先のステツプＳＰ１２を介して合成モジユールＣＭの起動が指示されたか否か判断し、ステツプＳＰ１２を介して合成モジユールＣＭの起動が指示された場合には、ステツプＳＰ３３に進み、指定された結果クリツプの合成処理内容をクリツプデータベースＣＤＢに登録されているクリツプ管理データを基に読出し、上述した合成モジユール用のＧＵＩのタイムラインウインドウ３４にその合成処理内容を表示する。
【０２４８】
一方、ステツプＳＰ３２における判断の結果、ステツプＳＰ１２を介した起動ではなく、新規の起動であれば、ＣＰＵ２１は、ステツプＳＰ３４に進み、これから新たに行われる合成処理に備えてクリツプ管理データの登録準備を行う。具体的には、これから新たに指示される合成処理内容に備えて、クリツプ管理データを登録するエリアをクリツプデータベースＣＤＢ上に確保する。これらのステツプＳＰ３３又はステツプＳＰ３４の処理が行われると、ＣＰＵ２１は、次のステツプＳＰ３５に進み、実際の合成処理に移行する。
【０２４９】
またステツプＳＰ１０における特殊効果モジユールＳＭの起動処理を、図２４に具体的に示す。特殊効果モジユールＳＭの起動が指示されると、ＣＰＵ２１は、ステツプＳＰ４０から入つたステツプＳＰ４１において、ワークステーシヨン２のデイスプレイ２Ｂにまず特殊効果モジユールＳＭのＧＵＩを表示する。次のステツプＳＰ４２においては、ＣＰＵ２１は、先のステツプＳＰ１２を介して特殊効果モジユールＳＭの起動が指示されたか否か判断し、ステツプＳＰ１２を介して特殊効果モジユールＳＭの起動が指示された場合には、ステツプＳＰ４３に進み、指定された結果クリツプの特殊効果内容をクリツプデータベースＣＤＢに登録されているクリツプ管理データを基に読出し、上述した特殊効果モジユール用のＧＵＩのタイムラインウインドウ４１にその特殊効果内容を表示する。
【０２５０】
一方、ステツプＳＰ４２における判断の結果、ステツプＳＰ１２を介した起動ではなく、新規の起動であれば、ＣＰＵ２１は、ステツプＳＰ４４に進み、これから新たに行われる特殊効果処理に備えてクリツプ管理データの登録準備を行う。具体的には、これから新たに指示される特殊効果処理に備えて、クリツプ管理データを登録するエリアをクリツプデータベースＣＤＢ上に確保する。これらのステツプＳＰ４３又はステツプＳＰ４４の処理が行われると、ＣＰＵ２１は、次のステツプＳＰ４５に進み、実際の特殊効果処理に移行する。
【０２５１】
ここで図２２のステツプＳＰ２５に示した編集処理の詳細を、図２５に示す。なお、ここでは図示は省略するが、図２３のステツプＳＰ３５に示した合成処理、及び図２４のステツプＳＰ４５に示した特殊効果処理も、この図２５に示す編集処理とほぼ同じであり、その違いはその処理内容が合成処理又は特殊効果処理に代わるだけである。
【０２５２】
図２５に示すように、ＣＰＵ２１は、まずステツプＳＰ５０から入つたステツプＳＰ５１において編集処理を指示する入力があつたか否か判断し（例えばタイムラインウインドウ５１を使用した操作或いはパラメータ設定ウインドウ５２を使用した操作等があつたか否か判断する）、その結果、そのような入力があつた場合には、ステツプＳＰ５２に進み、入力に対応する編集データを作成し、それをクリツプ管理データとしてクリツプデータベースＣＤＢに適宜書込み、その結果クリツプの有効／無効フラグを無効に設定する。なお、既に登録されている結果クリツプを読出してその内容を修正するための入力であつた場合には、ＣＰＵ２１は単に上書きするのではなく、修正前のクリツプ管理データに対して別のクリツプＩＤコードを割り当て、別の領域に保持するようになつている。これにより修正前のクリツプ管理データを後で読み出すこともできる。
【０２５３】
このステツプＳＰ５２の処理が終わると、ＣＰＵ２１は、次のステツプＳＰ５３に進む。ステツプＳＰ５３においては、ＣＰＵ２１は、クリツプ管理データの上位リンク先ＩＤコードを参照することにより、ステツプＳＰ５２で作成した結果クリツプに対する上位のクリツプが存在するか否か判断する。その結果、上位のクリツプが無い場合にはステツプＳＰ５１に戻り、上位のクリツプが存在する場合には、ステツプＳＰ５４に進み、その上位のクリツプを管理するクリツプ管理データの有効／無効フラグを全て無効に設定し、その後、ステツプＳＰ５１に戻る。なお、ステツプＳＰ５４に進む場合は、殆どの場合、既に登録されている結果クリツプを修正した場合である。また上位のクリツプというのは、ステツプＳＰ５２で作成した結果クリツプを下位クリツプとする上位クリツプのみならず、その上位クリツプをさらに下位クリツプとする結果クリツプも含み、少なくともその結果クリツプを素材として使用している結果クリツプ全てである（以降、これを関連するクリツプとも呼ぶ）。
【０２５４】
例えば既に登録されている各素材クリツプ及び結果クリツプの関係が図２６に示すような関係にあつたとする。すなわち素材クリツプＭＣ−Ｇ１及びＭＣ−Ｇ２によつて結果クリツプＦＣ−Ｇが生成されており、結果クリツプＦＣ−Ｅは、その結果クリツプＦＣ−Ｇと素材クリツプＭＣ−Ｅ１及びＭＣ−Ｅ２とを素材として生成されている。また結果クリツプＦＣ−Ｃは、その結果クリツプＦＣ−Ｅと素材クリツプＭＣ−Ｃ１とを素材として生成されている。
【０２５５】
また結果クリツプＦＣ−Ｆは素材クリツプＭＣ−Ｆ１、ＭＣ−Ｆ２及びＭＣ−Ｆ３を素材として生成されており、結果クリツプＦＣ−Ｄはその結果クリツプＦＣ−Ｆと素材クリツプＭＣ−Ｄ１及びＭＣ−Ｄ２と結果クリツプＦＣ−Ｅとを素材として生成されている。また結果クリツプＦＣ−Ｂは結果クリツプＦＣ−Ｄ及びＦＣ−Ｃと素材クリツプＭＣ−Ｂ１とを素材として生成されており、結果クリツプＦＣ−Ａは結果クリツプＦＣ−Ｂを素材として生成されている。
【０２５６】
このようなクリツプ間の関係があるとき、一旦、それぞれ結果クリツプのクリツプビデオデータを生成した後に特に修正を加えない限りにおいては、通常、これらのクリツプを管理するクリツプ管理データの有効／無効フラグは有効に設定されている。しかしながら例えば結果クリツプＦＣ−Ｅの編集処理内容に修正を加えた場合には、結果クリツプＦＣ−Ｅの有効／無効フラグは当然無効に変更されるが、結果クリツプＦＣ−Ｅのみならず、当該結果クリツプＦＣ−Ｅを下位クリツプとする結果クリツプＦＣ−Ｃ及びＦＣ−Ｄ、さらに当該結果クリツプＦＣ−Ｃ及びＦＣ−Ｄを下位クリツプとする結果クリツプＦＣ−Ｂ、さらに当該結果クリツプＦＣ−Ｂを下位クリツプとする結果クリツプＦＣ−Ａも全て有効／無効フラグが無効に変更される。
【０２５７】
再び図２５に示したフローチヤートの説明に戻る。ステツプＳＰ５１における判断の結果、特に編集処理の入力がなされなかつた場合には、続くステツプＳＰ５５に進む。ステツプＳＰ５５においては、ＣＰＵ２１は、タイムラインウインドウ５１のビデオエリアに表示されている結果クリツプが選択されたか否か判断し、表示されている結果クリツプが選択された場合には、ステツプＳＰ５６においてその結果クリツプを作成したモジユール（すなわち合成モジユールＣＭ又は特殊効果モジユールＳＭ）を起動し、表示されている結果クリツプが選択されなかつた場合には、ステツプＳＰ５８に進む。なお、ステツプＳＰ５６の詳細は、後述する。
【０２５８】
ステツプＳＰ５８においては、ＣＰＵ２１は、再実行指令が入力されたか否か判断し、再実行指令が入力された場合には、ステツプＳＰ５９に進んで再実行処理を行い、再実行指令が入力されなかつた場合には、ステツプＳＰ２６を介して元のフローチヤートに戻る。なお、ここで言う再実行指令とは、ＧＵＩ画面に表示されているビユウボタン又はオールビユウボタンがマウス２Ｄによつてクリツクされ、ビユウ又はオールビユウの指示が入力されたことを意味している。ビユウ又はオールビユウのときには、指定されている編集処理内容が実際に実行され、その結果クリツプのビデオクリツプデータが生成されるのでこのような名前が付けられている。
【０２５９】
ここで先に説明したステツプＳＰ５６の具体的な処理（すなわちモジユールの起動処理）を、図２７に示す。この図２７に示すように、表示されている結果クリツプが選択された場合には、ＣＰＵ２１は、ステツプＳＰ６０から入つたステツプＳＰ６１において、その選択された結果クリツプのクリツプ管理データを読み出す。次にステツプＳＰ６２において、ＣＰＵ２１は、そのクリツプ管理データ内に登録されているモジユールＩＤコードを参照し、次のステツプＳＰ６３において、そのモジユールＩＤコードに対応するモジユール（すなわち合成モジユールＣＭ又は特殊効果モジユールＳＭ）を起動して、ＧＵＩ上のタイムラインウインドウにその結果クリツプの編集処理内容を表示する。
【０２６０】
続いて先に説明したステツプＳＰ５９の具体的な処理（すなわち再実行処理）を、図２８に示す。但し、この図２８においては、図２６に示すようなクリツプ間の関係があるものとし、かつ先に説明したステツプＳＰ５４の処理によつて結果クリツプＦＣ−Ｅ、ＦＣ−Ｄ、ＦＣ−Ｃ、ＦＣ−Ｂ及びＦＣ−Ａが全て無効とされているものとする。
【０２６１】
この図２８に示すように、再実行指令が指示された場合には、ＣＰＵ２１は、ステツプＳＰ７０から入つたステツプＳＰ７１において、まずＲＡＭ２１Ｂ上にスタツクメモリを形成し、そのスタツクメモリにクリツプツリー上において最上位にある結果クリツプのクリツプ管理データをプツシユする。例えば図２６に示す例では、結果クリツプＦＣ−Ａが最上位になつているので、この結果クリツプＦＣ−Ａのクリツプ管理データをスタツクメモリにプツシユする。なお、ここで言うプツシユとは、スタツクメモリ空間においてデータを上積みすることを言う。
【０２６２】
次のステツプＳＰ７２においては、ＣＰＵ２１は、そのスタツクメモリの中身が空であるか否か判断する。いまの場合、ステツプＳＰ７１において、スタツクメモリにクリツプ管理データをプツシユしたのでデータが存在しており、否定結果が得られる。このためＣＰＵ２１は次のステツプＳＰ７４に進む。
【０２６３】
ステツプＳＰ７４においては、ＣＰＵ２１は、スタツクメモリからクリツプ管理データを１クリツプ分ポツプし、そのクリツプ管理データの有効／無効フラグを基にそのクリツプが有効であるか否か判断する。図２６に示した例では、結果クリツプＦＣ−Ａは無効とされているので、否定結果が得られ、ステツプＳＰ７５に進む。なお、ここで言うポツプとは、スタツクメモリ空間において上積みされているデータを一番上のものから読み出すことを言う。
【０２６４】
ステツプＳＰ７５においては、ＣＰＵ２１は、先のステツプＳＰ７４で読出したクリツプ管理データに基づいて、その結果クリツプの下位クリツプが全て有効であるか否か判断する。この場合、ＣＰＵ２１は、その結果クリツプのクリツプ管理データに登録されている下位リンク先ＩＤコードを参照し、そこに登録されているクリツプＩＤコードを基に下位クリツプを判断し、その下位クリツプの有効／無効フラグをクリツプデータベースから参照することにより、下位クリツプが全て有効であるか否かを判断する。図２６に示した例では、結果クリツプＦＣ−Ａの下位クリツプである結果クリツプＦＣ−Ｂは無効となつているので、否定結果が得られ、次のステツプＳＰ７７に進む。
【０２６５】
ステツプＳＰ７７においては、ＣＰＵ２１は、先程ポツプした結果クリツプのクリツプ管理データを再びスタツクメモリにプツシユし、次のステツプＳＰ７８に進む。図２６に示した例では、結果クリツプＦＣ−Ａのクリツプ管理データを再びスタツクメモリにプツシユすることになる。ステツプＳＰ７８においては、ＣＰＵ２１は、ステツプＳＰ７７で再プツシユした結果クリツプの下位クリツプのうち、無効とされているクリツプのクリツプ管理データを１つスタツクメモリにプツシユする。図２６に示した例では、結果クリツプＦＣ−Ａの下位クリツプＦＣ−Ｂは無効とされているので、この結果クリツプＦＣ−Ｂのクリツプ管理データがスタツクメモリにプツシユされる。
【０２６６】
次にＣＰＵ２１は、再びステツプＳＰ７２に戻り、ここでスタツクメモリ内が空であるか否か判断する。いまの場合、スタツクメモリ内にはクリツプ管理データが存在するので、否定結果が得られ、次のステツプＳＰ７４に進む。ステツプＳＰ７４では、ＣＰＵ２１は、スタツクメモリからクリツプ管理データを１クリツプ分ポツプし、そのクリツプ管理データ内の有効／無効フラグを基にその結果クリツプが有効であるか否かを判断する。図２６に示した例では、結果クリツプＦＣ−Ｂのクリツプ管理データが読み出されるが、その結果クリツプＦＣ−Ｂは無効とされているので、否定結果が得られ、次のステツプＳＰ７５に進む。
【０２６７】
ステツプＳＰ７５においては、ＣＰＵ２１は、先のステツプＳＰ７４で読出したクリツプ管理データに基づいて、その結果クリツプの下位クリツプが全て有効であるか否か判断する。図２６の例では、結果クリツプＦＣ−Ｂの下位クリツプである結果クリツプＦＣ−Ｃ及びＦＣ−Ｄは無効とされているので、否定結果が得られ、次のステツプＳＰ７７に進む。
【０２６８】
ステツプＳＰ７７においては、ＣＰＵ２１は、先程ポツプした結果クリツプのクリツプ管理データを再びスタツクメモリにプツシユし、次のステツプＳＰ７８に進む。図２６の例では、結果クリツプＦＣ−Ｂのクリツプ管理データが再プツシユされる。次のステツプＳＰ７８においては、ＣＰＵ２１は、ステツプＳＰ７７で再プツシユした結果クリツプの下位クリツプのうち、無効とされているクリツプのクリツプ管理データを１つスタツクメモリにプツシユする。図２６の例では、結果クリツプＦＣ−Ｃのクリツプ管理データがプツシユされる。
【０２６９】
次にＣＰＵ２１は、再びステツプＳＰ７２に戻り、ここでスタツクメモリ内が空であるか否か判断する。いまの場合、空でないので否定結果が得られ、次のステツプＳＰ７４に進む。ステツプＳＰ７４においては、ＣＰＵ２１はスタツクメモリからクリツプ管理データを１クリツプ分ポツプし、そのクリツプ管理データを基にその結果クリツプが有効であるか否か判断する。図２６の例では、結果クリツプＦＣ−Ｃのクリツプ管理データが読み出されるが、その結果クリツプＦＣ−Ｃは無効であるので、否定結果が得られ、次のステツプＳＰ７５に進む。
【０２７０】
ステツプＳＰ７５においては、ＣＰＵ２１は、先のステツプＳＰ７４で読出したクリツプ管理データに基づいて、その結果クリツプの下位クリツプが全て有効であるか否か判断する。図２６の例では、結果クリツプＦＣ−Ｃの下位クリツプである結果クリツプＦＣ−Ｅが無効とされているので、否定結果が得られ、次のステツプＳＰ７７に進む。
【０２７１】
ステツプＳＰ７７においては、ＣＰＵ２１は、先程ポツプした結果クリツプのクリツプ管理データを再びスタツクメモリにプツシユし、次のステツプＳＰ７８に進む。図２６の例では、結果クリツプＦＣ−Ｃのクリツプ管理データが再プツシユされる。次のステツプＳＰ７８においては、ＣＰＵ２１は、ステツプＳＰ７７で再プツシユした結果クリツプの下位クリツプのうち、無効とされているクリツプのクリツプ管理データを１つスタツクメモリにプツシユする。図２６の例では、結果クリツプＦＣ−Ｅのクリツプ管理データがプツシユされる。
【０２７２】
次にＣＰＵ２１は、再びステツプＳＰ７２に戻り、ここでスタツクメモリ内が空であるか否か判断する。いまの場合、空でないので否定結果が得られ、次のステツプＳＰ７４に進む。ステツプＳＰ７４においては、ＣＰＵ２１はスタツクメモリからクリツプ管理データを１クリツプ分ポツプし、そのクリツプ管理データを基にその結果クリツプが有効であるか否か判断する。図２６の例では、結果クリツプＦＣ−Ｅが読み出されるが、その結果クリツプＦＣ−Ｅは無効であるので、否定結果が得られ、次のステツプＳＰ７５に進む。
【０２７３】
ステツプＳＰ７５においては、ＣＰＵ２１は、先のステツプＳＰ７４で読出したクリツプ管理データに基づいて、その結果クリツプの下位クリツプが全て有効であるか否か判断する。図２６の例では、結果クリツプＦＣ−Ｅの下位クリツプであるクリツプＭＣ−Ｅ１、ＭＣ−Ｅ２及びＦＣ−Ｇは全て有効であるので、肯定結果が得られ、ステツプＳＰ７６に進む。
【０２７４】
ステツプＳＰ７６においては、ＣＰＵ２１は、クリツプ管理データに登録されている作業データを基に、素材として指定されているクリツプのクリツプビデオデータを用いて編集処理を行うことにより、その結果クリツプのクリツプビデオデータを作成すると共に、その結果クリツプに対するクリツプ管理データの有効／無効フラグを有効に変更する。図２６の例では、素材として指定されているクリツプＦＣ−Ｇ、ＭＣ−Ｅ１及びＭＣ−Ｅ２を用いて編集処理を行うことにより結果クリツプＦＣ−Ｅのクリツプビデオデータを作成すると共に、結果クリツプＦＣ−Ｅの有効／無効フラグを有効に変更する。
【０２７５】
次にＣＰＵ２１は、再びステツプＳＰ７２に戻り、ここでスタツクメモリ内が空であるか否か判断する。いまの場合、空でないので否定結果が得られ、次のステツプＳＰ７４に進む。ステツプＳＰ７４においては、ＣＰＵ２１はスタツクメモリからクリツプ管理データを１クリツプ分ポツプし、そのクリツプ管理データを基にその結果クリツプが有効であるか否か判断する。図２６の例では、結果クリツプＦＣ−Ｃのクリツプ管理データが読み出されるが、その結果クリツプＦＣ−Ｃは無効であるので、否定結果が得られ、次のステツプＳＰ７５に進む。
【０２７６】
ステツプＳＰ７５においては、ＣＰＵ２１は、先のステツプＳＰ７４で読出したクリツプ管理データに基づいて、その結果クリツプの下位クリツプが全て有効であるか否か判断する。図２６の例では、結果クリツプＦＣ−Ｃの下位クリツプであるクリツプＦＣ−Ｅ及びＭＣ−Ｃ１はそれぞれ有効とされているので、肯定結果が得られ、ステツプＳＰ７６に進む。
【０２７７】
ステツプＳＰ７６においては、ＣＰＵ２１は、クリツプ管理データに登録されている作業データを基に、素材として指定されているクリツプのクリツプビデオデータを用いて編集処理を行うことにより、その結果クリツプのクリツプビデオデータを作成すると共に、その結果クリツプに対するクリツプ管理データの有効／無効フラグを有効に変更する。図２６の例では、クリツプＦＣ−Ｅ及びＭＣ−Ｃ１を用いた編集処理が行われ、結果クリツプＦＣ−Ｃのクリツプビデオデータが作成されると共に、その結果クリツプＦＣ−Ｃの有効／無効フラグが有効に変更される。
【０２７８】
次にＣＰＵ２１は、再びステツプＳＰ７２に戻り、ここでスタツクメモリ内が空であるか否か判断する。いまの場合、空でないので否定結果得られ、次のステツプＳＰ７４に進む。ステツプＳＰ７４においては、ＣＰＵ２１はスタツクメモリからクリツプ管理データを１クリツプ分ポツプし、そのクリツプ管理データを基にその結果クリツプが有効であるか否か判断する。図２６の例では、結果クリツプＦＣ−Ｂのクリツプ管理データが読み出されるが、その結果クリツプＦＣ−Ｂは無効であるので、否定結果が得られ、次のステツプＳＰ７５に進む。
【０２７９】
ステツプＳＰ７５においては、ＣＰＵ２１は、先のステツプＳＰ７４で読出したクリツプ管理データに基づいて、その結果クリツプの下位クリツプが全て有効であるか否か判断する。図２６の例では、下位クリツプである結果クリツプＦＣ−Ｄが無効とされているので、否定結果が得られ、ステツプＳＰ７７に進む。
【０２８０】
ステツプＳＰ７７においては、同様に、ＣＰＵ２１は、その結果クリツプのクリツプ管理データを再びスタツクメモリにプツシユし、次のステツプＳＰ７８において無効であつた下位クリツプのクリツプ管理データをスタツクメモリにプツシユする。
【０２８１】
次にＣＰＵ２１は、再びステツプＳＰ７２に戻り、ここでスタツクメモリ内が空であるか否か判断する。いまの場合、空でないので否定結果が得られ、次のステツプＳＰ７４に進む。ステツプＳＰ７４においては、ＣＰＵ２１はスタツクメモリかららクリツプ管理データを１クリツプ分ポツプし、そのクリツプ管理データを基にその結果クリツプが有効であるか否か判断する。図２６の例では、結果クリツプＦＣ−Ｄが読み出されるが、その結果クリツプＦＣ−Ｄは無効であるので、否定結果が得られ、次のステツプＳＰ７５に進む。
【０２８２】
ステツプＳＰ７５においては、ＣＰＵ２１は、先のステツプＳＰ７４で読出したクリツプ管理データに基づいて、その結果クリツプの下位クリツプが全て有効であるか否か判断する。図２６の例では、結果クリツプＦＣ−Ｄの下位クリツプであるクリツプＦＣ−Ｅ、ＦＣ−Ｆ、ＭＣ−Ｄ１及びＭＣ−Ｄ２は全て有効であるので、肯定結果が得られ、ステツプＳＰ７６に進む。
【０２８３】
ステツプＳＰ７６においては、ＣＰＵ２１は、クリツプ管理データに登録されている作業データを基に、素材として指定されているクリツプのクリツプビデオデータを用いて編集処理を行うことにより、その結果クリツプのクリツプビデオデータを作成すると共に、その結果クリツプに対するクリツプ管理データの有効／無効フラグを有効に変更する。図２６の例では、クリツプＦＣ−Ｅ、ＦＣ−Ｆ、ＭＣ−Ｄ１及びＭＣ−Ｄ２を用いた編集処理が行われ、結果クリツプＦＣ−Ｄのクリツプビデオデータが作成されると共に、その結果クリツプＦＣ−Ｄの有効／無効フラグが有効に変更される。
【０２８４】
次にＣＰＵ２１は、再びステツプＳＰ７２に戻り、ここでスタツクメモリ内が空であるか否か判断する。いまの場合、空でないので否定結果得られ、次のステツプＳＰ７４に進む。ステツプＳＰ７４においては、ＣＰＵ２１はスタツクメモリからクリツプ管理データを１クリツプ分ポツプし、そのクリツプ管理データを基にその結果クリツプが有効であるか否か判断する。図２６の例では、結果クリツプＦＣ−Ｂのクリツプ管理データが読み出されるが、その結果クリツプＦＣ−Ｂは無効であるので、否定結果が得られ、次のステツプＳＰ７５に進む。
【０２８５】
ステツプＳＰ７５においては、ＣＰＵ２１は、先のステツプＳＰ７４で読出したクリツプ管理データに基づいて、その結果クリツプの下位クリツプが全て有効であるか否か判断する。図２６の例では、下位クリツプである結果クリツプＦＣ−Ｃ及びＦＣ−Ｄは有効であるので、肯定結果が得られ、次のステツプＳＰ７６に進む。
【０２８６】
ステツプＳＰ７６においては、ＣＰＵ２１は、クリツプ管理データに登録されている作業データを基に、素材として指定されているクリツプのクリツプビデオデータを用いて編集処理を行うことにより、その結果クリツプのクリツプビデオデータを作成すると共に、その結果クリツプに対するクリツプ管理データの有効／無効フラグを有効に変更する。図２６の例では、クリツプＦＣ−Ｃ及びＦＣ−Ｄを用いた編集処理が行われ、結果クリツプＦＣ−Ｂのクリツプビデオデータが作成されると共に、その結果クリツプＦＣ−Ｂの有効／無効フラグが有効に変更される。
【０２８７】
次にＣＰＵ２１は、再びステツプＳＰ７２に戻り、ここでスタツクメモリ内が空であるか否か判断する。いまの場合、空でないので否定結果得られ、次のステツプＳＰ７４に進む。ステツプＳＰ７４においては、ＣＰＵ２１はスタツクメモリからクリツプ管理データを１クリツプ分ポツプし、そのクリツプ管理データを基にその結果クリツプが有効であるか否か判断する。図２６の例では、結果クリツプＦＣ−Ａのクリツプ管理データが読み出されるが、その結果クリツプＦＣ−Ａは無効であるので、否定結果が得られ、次のステツプＳＰ７５に進む。
【０２８８】
ステツプＳＰ７５においては、ＣＰＵ２１は、先のステツプＳＰ７４で読出したクリツプ管理データに基づいて、その結果クリツプの下位クリツプが全て有効であるか否か判断する。図２６の例では、下位クリツプである結果クリツプＦＣ−Ｂは有効であるので、肯定結果が得られ、次のステツプＳＰ７６に進む。
【０２８９】
ステツプＳＰ７６においては、ＣＰＵ２１は、クリツプ管理データに登録されている作業データを基に、素材として指定されているクリツプのクリツプビデオデータを用いて編集処理を行うことにより、その結果クリツプのクリツプビデオデータを作成すると共に、その結果クリツプに対するクリツプ管理データの有効／無効フラグを有効に変更する。図２６の例では、結果クリツプＦＣ−Ｂを用いた編集処理が行われ、結果クリツプＦＣ−Ａのクリツプビデオデータが作成されると共に、その結果クリツプＦＣ−Ａの有効／無効フラグが有効に変更される。
【０２９０】
次にＣＰＵ２１は、再びステツプＳＰ７２に戻り、ここでスタツクメモリ内が空である否か判断する。いまの場合、先程のポツプ処理により最上位の結果クリツプまで全て読み出されているので、スタツクメモリ内は空になつており、肯定結果が得られる。従つてＣＰＵ２１はステツプＳＰ７３に進んで、再実行処理を終える。
【０２９１】
なお、ステツプＳＰ７４において、スタツクメモリから読み出されたクリツプ管理データのクリツプが有効であると判断された場合には、ステツプＳＰ７２に戻る。例えばクリツプツリーにおいて最上位の結果クリツプが有効であつた場合には、ステツプＳＰ７１の処理によりスタツクメモリにクリツプ管理データがプツシユされるが、その後のステツプＳＰ７４の判断により肯定結果が得られるので、ステツプＳＰ７２に戻り、ここで肯定結果が得られることから直ぐさま再実行処理が終了する。このように、最上位の結果クリツプが有効である場合には、再実行処理は実質的に実行されないことになる。
【０２９２】
ここで以上説明した再実行処理のフローチヤートの内容を、模式的に示したものを図２９に示す。本発明による編集システム１においては、最上位の結果クリツプＦＣ−Ａが無効であつたとき、その下位クリツプである結果クリツプＦＣ−Ｂが有効であるか否か調べ、無効であつた場合には、さらにその結果クリツプＦＣ−Ｂの下位クリツプＦＣ−Ｃが有効であるか否か調べる。その結果、結果クリツプＦＣ−Ｃが無効であつた場合には、さらにその結果クリツプＦＣ−Ｃの下位クリツプＦＣ−Ｅが有効であるか否か調べ、その結果クリツプＦＣ−Ｅが無効であつた場合には、さらにその結果クリツプＦＣ−Ｅの下位クリツプＦＣ−Ｇが有効であるか否か調べる。
【０２９３】
その結果、結果クリツプＦＣ−Ｇが有効であれば、その結果クリツプのクリツプビデオデータを転送し、そのクリツプビデオデータを基にした編集処理を再実行することにより上位クリツプに相当する結果クリツプＦＣ−Ｅのクリツプビデオデータを作成する。結果クリツプＦＣ−Ｅのクリツプビデオデータが作成されると、次にそのクリツプビデオデータを基にした編集処理を再実行することにより上位クリツプに相当する結果クリツプＦＣ−Ｃのクリツプビデオデータを作成する。結果クリツプＦＣ−Ｃのクリツプビデオデータが作成されると、次にそのクリツプビデオデータを基にした編集処理を再実行しようとするが、下位クリツプである他方の結果クリツプＦＣ−Ｄが未だ無効であるため、その結果クリツプＦＣ−Ｄの下位クリツプである結果クリツプＦＣ−Ｅが有効であるか否か調べる。
【０２９４】
結果クリツプＦＣ−Ｅが有効である場合には、その結果クリツプＦＣ−Ｅのクリツプビデオデータを転送する。また結果クリツプＦＣ−Ｄの下位クリツプである他方の結果クリツプＦＣ−Ｆが有効であるか否か調べ、有効であれば、その結果クリツプＦＣ−Ｆのクリツプビデオデータも転送する。下位クリツプＦＣ−Ｅ及びＦＣ−Ｆからのクリツプビデオデータが転送されると、それらのクリツプビデオデータを基にした編集処理を再実行することにより上位クリツプに相当する結果クリツプＦＣ−Ｄのクリツプビデオデータを作成する。次に結果クリツプＦＣ−Ｄのクリツプビデオデータが作成されると、そのクリツプビデオデータを基にした編集処理を再実行することにより上位クリツプに相当する結果クリツプＦＣ−Ｂのクリツプビデオデータを作成する。次に結果クリツプＦＣ−Ｂのクリツプビデオデータが作成されると、そのクリツプビデオデータを基にした編集処理を再実行することにより上位クリツプに相当する結果クリツプＦＣ−Ａのクリツプビデオデータを作成する。
【０２９５】
このようにして本発明による編集システム１においては、例えば結果クリツプＦＣ−Ｅの編集処理内容が修正された場合、その結果クリツプＦＣ−Ｅの識別用フラグを無効に変更すると共に、その結果クリツプＦＣ−Ｅよりも上位にリンクしている結果クリツプＦＣ−Ｃ、ＦＣ−Ｄ、ＦＣ−Ｂ及びＦＣ−Ａの識別用フラグも全て無効に変更して行く。そしてビユウ又はオールビユウのコマンド選択によつて再実行処理が指定された場合には、最上位の結果クリツプＦＣ−Ａから下位のクリツプに向かつてクリツプが有効であるか否か調べて行き、下位にリンクしているクリツプが全て有効であるクリツプに達したら、そのクリツプの編集処理を再実行してそのクリツプを有効なクリツプに変更すると共に、そのクリツプよりも上位にリンクしているクリツプの編集処理を順に再実行して行くことにより上位にリンクしている全てのクリツプを有効なクリツプに変更する。かくして本発明による編集システム１においては、このような処理を行うことにより、従来のようにオペレータがクリツプ間の関係を覚えていなくとも、一旦作成した編集結果を容易に修正することができる。
【０２９６】
（７）編集システムの動作及び効果
以上の構成において、この編集システム１を立ち上げると、ワークステーシヨン２のデイスプレイ２Ｂ上にはトツプメニユーが表示される。オペレータは、このトツプメニユー内の所望のモジユール起動のコマンドを選択し、これから行う編集作業に合つたモジユールを起動する。モジユールが起動すると、ワークステーシヨン２のデイスプレイ２Ｂ上には、編集のためのＧＵＩが表示される。
【０２９７】
例えば合成モジユールＣＭを起動したときには、図１０に示すようなＧＵＩがデイスプレイ２Ｂに表示される。この合成処理用のＧＵＩにおいては、合成処理専用のタイムラインウインドウ３４が表示され、このタイムラインウインドウ３４の画面に応じた操作をして行けば、容易に素材となるクリツプを指定したり、所望の合成処理を指定したりすることができる。その際、このＧＵＩにおいては、クリツプデータベースＣＤＢとして登録されているクリツプがクリツプツリーウインドウ３１やライブラリーウインドウ３３に表示されるので、登録されているクリツプの中から編集に使用する素材を容易に選び出すこができる。またクリツプツリーウインドウ３１やライブラリーウインドウ３３から選択した所望のクリツプをタイムラインウインドウ３４内のビデオエリアに置けば、合成処理に使用する素材を容易に指定することができる。
【０２９８】
またタイムラインウインドウ３４で指定した合成処理のパラメータを設定する場合には、同じＧＵＩ上に表示されるパラメータ設定ウインドウ３５を使用して画面を見ながらパラメータを設定して行けば、所望の合成パラメータを設定することができる。またパラメータ設定ウインドウ３５においては、設定したパラメータの値がグラフ状のグラフイツク表示で表示されるので、このグラフイツク表示を見れば、オペレータはどのようなタイミングでどのような値を設定したかを容易に把握することができる。なお、既に登録されている結果クリツプを読出したとき、このパラメータ設定ウインドウ３５には、その結果クリツプに対して設定されていたパラメータの値が表示されるので、過去に設定したパラメータであつても容易に把握することができる。
【０２９９】
またクリツプツリーウインドウ３１においては、クリツプデータベースＣＤＢに登録されている各クリツプの関係が分かるようなクリツプツリーが表示されるので、このクリツプツリーを見れば、各クリツプがどのようなクリツプを素材として生成されているのかを容易に把握することができる。
【０３００】
またタイムラインウインドウ３４内のビデオエリアに置かれている結果クリツプをダブルクリツクすると、その結果クリツプの編集内容に合つたモジユール（すなわち合成モジユールＣＭ、特殊効果モジユールＳＭ又は編集モジユールＥＭ）が自動的に起動し、そのモジユールに合つたＧＵＩが画面上に表示される。そしてその選択された結果クリツプの編集内容がそのＧＵＩ上のタイムラインウインドウに表示される。このようにしてタイムラインウインドウ３４上において結果クリツプを選択すると、その結果クリツプにあつたモジユールが自動的に起動するので、オペレータがわざわざその結果クリツプの編集内容を調べて対応するモジユールを起動しなくても良くなり、オペレータにかかる作業負担を軽減することができると共に、迅速に対応するモジユールを起動することができる。
【０３０１】
同様に、特殊効果モジユールＳＭを起動したときには、図１１に示すようなＧＵＩがデイスプレイ２Ｂに表示される。この特殊効果処理のＧＵＩにおいても、特殊効果専用のタイムラインウインドウ４１が表示され、このタイムラインウインドウ４１の画面に応じた操作をして行けば、容易に素材となるクリツプを指定したり、所望の特殊効果処理を指定したりすることができる。またこの特殊効果処理のＧＵＩにおいても、クリツプツリーウインドウ３１やライブラリーウインドウ３３が設けられており、これによりクリツプデータベースＣＤＢに登録されている所望のクリツプを容易に素材として選択することができる。
【０３０２】
同様に、編集モジユールＥＭを起動したときには、図１２に示すようなＧＵＩがデイスプレイ２Ｂに表示される。この編集処理のＧＵＩにおいても、編集処理専用のタイムラインウインドウ５１が表示され、このタイムラインウインドウ５１の画面に応じた操作をして行けば、容易に素材となるクリツプを指定したり、所望の編集処理を指定したりすることができる。
【０３０３】
このようにしてこの編集システム１では、ワークステーシヨン２のデイスプレイ２Ｂに表示される各機能毎のＧＵＩを見ながら所望の素材や編集内容を指定して行けば、所望の編集作業を容易に行うことができる。またこの編集システム１では、ワークステーシヨン２を介して編集作業に係わる一切の指示を入力することができ、従来のように各機器をオペレータがわざわざ操作しなくても容易に編集作業を行うことができる。
【０３０４】
かくしてこの編集システム１では、従来に比して簡易にかつ高速に編集作業を行うことができると共に、クリツプデータベースＣＤＢに登録されている多種多様な素材を編集して複雑かつ高度なビデオデータを容易に得ることができる。
【０３０５】
一方、この編集システム１では、素材としての各クリツプをクリツプ間の関係を基に階層構造で管理している。すなわちどのクリツプがどのクリツプにリンクしているのかを把握している。また一旦、編集作業を行つた後に、その編集内容を変更した場合には、そのクリツプを無効にすると共に、そのクリツプ間の関係を基にそのクリツプの上位にリンクしているクリツプも無効にする。従来のようにオペレータが各クリツプ間の関係を記憶して管理している場合には、下位のクリツプを無効にしたとき、その下位クリツプの上位にリンクしているクリツプをオペレータが探してそれらを無効としなければならなかつたが、本発明の編集システム１では、上位にリンクしているクリツプをも自動的に無効にするので、このような煩雑な作業をオペレータがする必要がなくなり、編集時の作業負担を軽減することができる。また下位クリツプを修正したにも係わらず、上位クリツプが修正前のまま使用されることを未然に防止できる。
【０３０６】
またこの編集システム１においては、そのように下位のクリツプに対する編集内容を修正し、それを実行したとき、クリツプ間の関係を基にそのクリツプの上位にリンクしているクリツプ（すなわち修正のあつたクリツプを素材として用いたクリツプ）についても同様に編集内容を再実行して、自動的に変更するようになされている。このため従来のように修正のあつたクリツプに対して上位にリンクしているクリツプをオペレータが探し、その上位クリツプに対する編集作業をオペレータがわざわざやり直さなくても、容易に上位にリンクするクリツプを変更し得、オペレータにかかる作業負担を低減することができる。
【０３０７】
このようにして本発明の編集システム１においては、クリツプ間の上下関係を基に各クリツプを階層構造で管理するようにしたことにより、従来のようにオペレータがわざわざそのクリツプ間の関係を記憶しておかなくても、容易に編集作業の変更を行うことができると共に、効率的に編集作業を行うことができる。
また編集内容を変更した場合でも、編集に係わる元の作業データを残しているので、編集内容変更後にも、元の状態に容易に戻すことができる。さらに各クリツプ間の関係を階層構造で管理していることから、その階層構造で管理されるクリツプ間の関係に基づいて順次編集作業を行えば、複雑な編集作業も容易に行うことができる。
【０３０８】
以上の構成によれば、素材としての各クリツプをクリツプ間の関係に基づいて階層構造で管理するようにしたことにより、複雑な編集作業を容易に行うことができると共に、編集作業の変更を容易に行うことができ、複雑な編集作業を簡易にかつ高速に行うことができる編集システムを実現することができる。
【０３０９】
なお上述の実施の形態においては、図１３に示すようなフオーマツトで下位クリツプと上位クリツプの関係を管理した場合について述べたが、本発明はこれに限らず、少なくとも各クリツプのリンク先が分かるように階層構造で管理するようにすれば、上述の場合と同様の効果を得ることができる。
【図面の簡単な説明】
【０３１０】
【図１】本発明による編集システムの構成を示すブロツク図である。
【図２】編集システムの主要構成であるワークステーシヨンの内部構成を示すブロツク図である。
【図３】本発明による編集システムにおいて備えている各モジユール及びクリツプデータベースを示す略線図である。
【図４】クリツプの階層的管理の説明に供する略線図である。
【図５】合成処理のイメージ説明に供する略線図である。
【図６】合成処理によつて生成されるビデオイメージの説明に供する画面イメージ図である。
【図７】合成処理の原理説明に供する略線図である。
【図８】特殊効果処理の原理説明に供する略線図である。
【図９】編集処理の原理説明に供する略線図である。
【図１０】合成モジユールを起動したときに表示されるＧＵＩ画面を示す画面イメージ図である。
【図１１】特殊効果モジユールを起動したときに表示されるＧＵＩ画面を示す画面イメージ図である。
【図１２】編集モジユールを起動したときに表示されるＧＵＩ画面を示す画面イメージ図である。
【図１３】クリツプデータベースに登録されるクリツプ管理データ用のデータベースを示す図表である。
【図１４】既に登録されているクリツプ管理データを修正したときの説明に供する図表である。
【図１５】合成処理時の編集点データを示す図表である。
【図１６】特殊効果処理時の編集点データを示す図表である。
【図１７】編集処理時の編集点データを示す図表である。
【図１８】合成処理時の合成データを示す図表である。
【図１９】特殊効果処理時の特殊効果データを示す図表である。
【図２０】編集処理時の編集データを示す図表である。
【図２１】制御モジユールを起動したときの動作説明に供するフローチヤートである。
【図２２】編集モジユールを起動したときの動作説明に供するフローチヤートである。
【図２３】合成モジユールを起動したときの動作説明に供するフローチヤートである。
【図２４】特殊効果モジユールを起動したときの動作説明に供するフローチヤートである。
【図２５】編集処理時の動作説明に供するフローチヤートである。
【図２６】任意の結果クリツプに対する編集内容を修正したときの説明に供する略線図である。
【図２７】所定のモジユールを起動中に他のモジユールを起動するときの動作説明に供するフローチヤートである。
【図２８】再実行処理時の動作説明に供するフローチヤートである。
【図２９】再実行処理を模式的に示した略線図である。
【符号の説明】
【０３１１】
１……編集システム、２……ワークステーシヨン、２Ａ……本体、２Ｂ……デイスプレイ、２Ｃ……キーボード、２Ｄ……マウス、２Ｅ……ペン・タブレツト、３……デバイスコントローラ、４……専用コントローラ、５……ビデオデイスクレコーダ、６……ビデオテープレコーダ、７……スイツチヤ、８……ビデオカメラ、９……デイジタルマルチエフエクタ、１０……モニタ、１１……オーデイオミキサ、２０……システムバス、２１……ＣＰＵ、２１Ａ……ＲＯＭ、２１Ａ……ＲＡＭ、２２……ビデオプロセツサ、２３……表示コントローラ、２４……ＨＤＤインターフエイス、２５……ＦＤＤインターフエイス、２６……ポインテイングデバイスインターフエイス、２７……外部インターフエイス、３０……メニユーウインドウ、３１……クリツプツリーウインドウ、３２……キーウインドウ、３３……ライブラリーウインドウ、３４、４１、５１……タイムラインウインドウ、３５……パラメータ設定ウインドウ、３６……プレビユウ画面表示ウインドウ、３７……デバイスコントールウインドウ、３８……編集内容表示ウインドウ、３９……制御コマンドウインドウ、４０、５０……エフエクト選択ウインドウ、４２、５２……パラメータ設定ウインドウ。
【図１】
2006054911.tif 000003
【図２】
2006054911.tif 000004
【図３】
2006054911.tif 000005
【図４】
2006054911.tif 000006
【図５】
2006054911.tif 000007
【図６】
2006054911.tif 000008
【図７】
2006054911.tif 000009
【図８】
2006054911.tif 000010
【図９】
2006054911.tif 000011
【図１０】
2006054911.tif 000012
【図１１】
2006054911.tif 000013
【図１２】
2006054911.tif 000014
【図１３】
2006054911.tif 000015
【図１４】
2006054911.tif 000016
【図１５】
2006054911.tif 000017
【図１６】
2006054911.tif 000018
【図１７】
2006054911.tif 000019
【図１８】
2006054911.tif 000020
【図１９】
2006054911.tif 000021
【図２０】
2006054911.tif 000022
【図２１】
2006054911.tif 000023
【図２２】
2006054911.tif 000024
【図２３】
2006054911.tif 000025
【図２４】
2006054911.tif 000026
【図２５】
2006054911.tif 000027
【図２６】
2006054911.tif 000028
【図２７】
2006054911.tif 000029
【図２８】
2006054911.tif 000030
【図２９】
2006054911.tif 000031
【手続補正書】
【提出日】平成17年10月3日(2005.10.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
供給されたクリツプを編集して編集結果クリツプを生成するための編集用ソフトウエアであつて、
上記編集対象クリツプと上記編集結果クリツプとをリンクさせて各クリツプを管理する管理手段と、
上記管理手段によつて管理されている情報に基づいて、各クリツプの関係が視覚的に分かるグラフイツク表示を表示手段に表示する制御を行う表示制御手段と、
上記管理手段によつて管理されている情報に基づいて、編集手段を制御する制御手段とを
具えることを特徴とする編集用ソフトウエア。
【請求項２】
供給されたクリツプを編集して編集結果クリツプを生成するためのクリツプ編集であつて、
管理手段によつて、上記編集対象クリツプと上記編集結果クリツプとをリンクさせて各クリツプを管理し、
上記管理手段によつて管理されている情報に基づいて、表示制御手段によつて、各クリツプの関係が視覚的に分かるグラフイツク表示を表示手段に表示する制御を行い、
制御手段によつて、上記管理手段によつて管理されている情報に基づいて、編集手段を制御する
ことを特徴とするクリツプ編集方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
供給されたクリツプを編集して編集結果クリツプを生成するための編集用ソフトウエアであつて、編集対象クリツプと編集結果クリツプとをリンクさせて各クリツプを管理する管理手段と、管理手段によつて管理されている情報に基づいて、各クリツプの関係が視覚的に分かるグラフイツク表示を表示手段に表示する制御を行う表示制御手段と、管理手段によつて管理されている情報に基づいて、編集手段を制御する制御手段とを具えるようにする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明によれば、編集結果クリツプと編集対象クリツプの関係を管理し、これらクリツプ間の関係を示す情報に基づいて、編集結果クリツプを生成して行けば、従来のように編集オペレータがクリツプ間の関係を記憶又は紙等に記載して編集作業をしなくても、複雑な編集作業を容易にかつ効率的に行うことができる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】