(57)【特許請求の範囲】
【請求項１】
ランダムアクセス可能であると共に、映像データ及び又は音声データをマスタ素材として複数記録する記録手段と、
上記記録手段に記録されている複数の上記マスタ素材から当該マスタ素材の一部又は全部としての所定のイベント長でなるイベント素材を所定の順番で複数読み出すための編集リストを生成する編集リスト生成手段と、
上記編集リストに応じて上記記録手段から所定の順番で読み出される複数の上記イベント素材を一時記憶するバツフア手段と、
上記編集リスト生成手段が上記編集リストを生成したとき、当該編集リストに応じて上記記録手段から所定の順番で読み出される複数の上記イベント素材の中に、上記バツフア手段内のデータ量を所定量以下に不足させないように１個の上記イベント素材に対して予め設定されている第１の最小イベント長未満の当該イベント素材が存在する場合であつても、当該第１の最小イベント長未満の上記イベント素材を含む連続するＮ個の当該イベント素材のうちのいずれか１つの当該イベント素材の上記イベント長が、上記バツフア手段内のデータ量を所定量以下に不足させないように、連続するＮ個の当該イベント素材に対して予め設定されている第２の最小イベント長以上である場合には、上記編集リストに応じて上記記録手段から所定の順番で読み出される上記イベント素材が、上記バツフア手段を介して再生可能であると判別する編集リスト判別手段と
を具えることを特徴とする編集装置。
【請求項２】
ランダムアクセス可能な所定の記録手段に記録されている複数のマスタ素材から当該マスタ素材の一部又は全部としての所定のイベント長でなるイベント素材を所定の順番で複数読み出すための編集リストを生成する編集リスト生成ステツプと、
上記編集リストを生成したときに、当該編集リストに応じて上記記録手段から所定の順番で読み出される複数の上記イベント素材の中に、バツフア手段内のデータ量を所定量以下に不足させないように１個の上記イベント素材に対して予め設定されている第１の最小イベント長未満の当該イベント素材が存在する場合であつても、当該第１の最小イベント長未満の上記イベント素材を含む連続するＮ個の当該イベント素材のうち、いずれか１つの当該イベント素材の上記イベント長が、上記バツフア手段内のデータ量を所定量以下に不足させないように、連続するＮ個の当該イベント素材に対して予め設定されている第２の最小イベント長以上である場合には、上記編集リストに応じて上記記録手段から所定の順番で読み出される上記イベント素材が、上記バツフア手段を介して再生可能であると判別する編集リスト判別ステツプと
を具えることを特徴とする編集方法。
【発明の詳細な説明】
【０００１】
【目次】
以下の順序で本発明を説明する。
【０００２】
発明の属する技術分野
従来の技術
発明が解決しようとする課題（図７及び図８）
課題を解決するための手段
発明の実施の形態（図１〜図６）
（１）編集装置の全体構成
（２）実施の形態の動作
（３）実施の形態の効果
（４）他の実施の形態
発明の効果
【０００３】
【発明の属する技術分野】
本発明は編集装置及びその方法に関し、特に記録手段に記録されている映像素材や音声素材をノンリニア編集する編集装置及びその方法に適用して好適なものである。
【０００４】
【従来の技術】
従来、この種の編集装置としては、素材を記録する記録手段としてハードデイスクを用いたものが提案されている。このような編集装置においては、素材の映像及び音声のデータをハードデイスクに記録しておき、当該ハードデイスクに格納される素材（以下、これをマスタ素材と呼ぶ）から所望の映像及び音声データ部分をイベント素材として切り取つてプログラムを編集するようになされている。
【０００５】
【発明が解決しようとする課題】
かかる構成の編集装置では、まずマスタ素材から切り取る所望のイベント素材にイン点及びアウト点を指定し、さらに各イベントを再生する順番及び各イベントの長さを示す編集リスト（又はＥＤＬ）を作成する。編集装置では作成した編集リストに従つて図７（Ａ）に示すようにハードデイスクに格納されるマスタＡ、Ｂ及びＣをランダムアクセスして、それぞれに対してイン点及びアウト点を指定することによつてイベント素材Ａ１、Ｂ１及びＣ１を切り取るような編集を行い、この切り取つた各イベント素材Ａ１、Ｂ１及びＣ１を順番にデコードして再生出力する。
【０００６】
ところで実際に切り取つた各イベント素材Ａ１、Ｂ１及びＣ１をもとにプログラムを再生する場合には、まずハードデイスクから各マスタＡ、Ｂ及びＣを読み出す時間が必要となる。この場合、プログラム情報のランダムアクセスには、図７（Ｂ）に示すように、各イベント素材Ａ１、Ｂ１及びＣ１それぞれのイベント長ＴA1、ＴB1及びＴC1に応じたデータ読み出し時間ＴA2、ＴB2及びＴC2に加えて、編集リストに従つてハードデイスク内に格納されるマスタをシークするためのシーク時間ＴX が必要となる。
【０００７】
ところがアクセス速度が遅い編集装置の場合、データ読み出し時間ＴA2、ＴB2及びＴC2及びマスタのシーク時間ＴX が長くかかるため、例えばイベント長が余りに短いとイベント再生中にシークが完了しなくなり、この結果図７（Ｃ）に示すように、プログラム１のデータ読み出し時間ＴA2、ＴB2及びＴC2と必要なシーク時間ＴX との合計がプログラム１の再生時間よりも長くかかつてプログラム再生ができなくなる問題がある。
【０００８】
この場合、図８（Ｂ）に示すように、データアクセスが遅いとバツフアメモリ内のデータ量は徐々に減少して、プログラムの再生を完了する前にバツフアメモリ内のデータはなくなることになる。
【０００９】
また上述したような問題を解決するために図８（Ａ）に示すように、高速アクセスの編集装置を用いてデータを読み出すことによつて常にバツフアメモリ内のデータ量を一定（ＦＵＬＬ又は満杯）の状態に保つことができ、再生データが途中で足りなくなるのを避けることができるが、この場合、編集装置のコストがかかる問題がある。
【００１０】
本発明は以上の点を考慮してなされたもので、簡易な構成により編集リストを作成するときにプログラムが再生可能なものであるか否かを判定して、プログラム作成を確実にし得る編集装置及びその方法を提案しようとするものである。
【００１１】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、ランダムアクセス可能であると共に、映像データ及び又は音声データをマスタ素材として複数記録する記録手段と、記録手段に記録されている複数のマスタ素材から当該マスタ素材の一部又は全部としての所定のイベント長でなるイベント素材を所定の順番で複数読み出すための編集リストを生成する編集リスト生成手段と、編集リストに応じて記録手段から所定の順番で読み出される複数のイベント素材を一時記憶するバツフア手段と、編集リスト生成手段が編集リストを生成したときに、当該編集リストに応じて記録手段から所定の順番で読み出される複数のイベント素材の中に、バツフア手段内のデータ量を所定量以下に不足させないように１個のイベント素材に対して予め設定されている第１の最小イベント長未満の当該イベント素材が存在する場合であつても、当該第１の最小イベント長未満のイベント素材を含む連続するＮ個の当該イベント素材のうち、いずれか１つの当該イベント素材のイベント長が、バツフア手段内のデータ量を所定量以下に不足させないように、連続するＮ個の当該イベント素材に対して予め設定される第２の最小イベント長以上である場合には、編集リストに応じて記録手段から所定の順番で読み出されるイベント素材が、バツフア手段を介して再生可能であると判別する編集リスト判別手段とを設けるようにした。
【００１２】
【発明の実施の形態】
以下図面について、本発明の一実施の形態を詳述する。
【００１３】
（１）編集装置の全体構成
図１において１０は全体として編集装置を示し、大きく分けて編集部１１とデイスク制御部１２とからなる。
【００１４】
編集部１１は入力手段である操作パネル１３によつて制御コマンドが入力されると、当該制御コマンドに基づいてＣＰＵ（中央演算処理ユニツト）１４がメモリ１５に保持されている編集処理のためのアプリケーシヨン・ソフトウエアを実行する。編集ソフトウエアが実行されると、編集部１１ではＣＰＵ１４においてデイスク制御部１２のハードデイスク１７内に記録されているマスタ素材をランダムアクセスして編集するための編集リストを作成するための制御コマンドが生成される。ＣＰＵ１４はこの制御コマンドに応じて編集処理制御用の制御信号ＳＣ１を生成し、これをデイスク制御部１２に送出することによつてデイスク制御部１２における編集処理を制御する。
【００１５】
この場合、編集部１１においてはデイスク制御部１２内のハードデイスク１７に格納されている各マスタ素材の映像についてオペレータが操作パネル１３に設けられた操作子（図示せず）を用いてイベントの開始点であるイン点やイベントの終了点であるアウト点を指定することによつて編集リストを作成し、この編集リストの情報に基づいて制御信号ＳＣ１を生成する。従つてデイスク制御部１２はこの制御信号ＳＣ１を受けると、編集リストの情報に応じて所望の映像及び音声データをもつたイベントをマスタ素材より切り取つてプログラムを作成することができる。
【００１６】
編集装置１０ではハードデイスク１７に格納してあるマスタ素材をノンリニア編集する場合、まず所望のマスタ素材を選択すると、次に選択したマスタ素材から所望のイベント素材を切り取るためにイン点及びアウト点を指定する。さらにイン点及びアウト点を指定して切り取つた各イベント素材が所定の順番で連続して再生されるように接ぎ合わせ位置を指定して、これを編集リストに登録する。
【００１７】
このように編集リストにイベントが登録されると、編集装置１０はこの編集リストに従つて、所定の順番でイベント素材をハードデイスク１７から読み出す。この場合、ハードデイスク１７から読み出したイベントデータは、一旦バツフアメモリ１８に蓄える。その一方において編集装置１０はバツフアメモリ１８に蓄えられるイベント素材を順次、次段のデコーダ１９に送出する。これによりデコーダ１９から編集されたプログラムを再生出力する。
【００１８】
この場合、デイスク制御部１２のデコーダ１９よりプログラムを連続して再生するためには、図２に示すように、ハードデイスク１７からバツフアメモリ１８に読み出すイベントのデータを常にほぼ一定（例えば本実施の形態においては満杯又はＦＵＬＬとする）量に保つておくことが必要となる。
【００１９】
ここで編集部１１はオペレータによつて編集リストが作成された段階で、当該編集リストに従つて実際にプログラムが正常に再生され得るか否かをイベントルールチエツクプログラムによつて判定するようになされている。すなわち編集部１１ではメモリ１５上に読み出して保持してあるイベントルールチエツクプログラムに従つてＣＰＵ１４の制御により作成した編集リストによつてプログラム再生が可能か否かを判定する。
【００２０】
ここで編集部１１によるイベントルールチエツクの判定について説明する。
【００２１】
編集装置１０においては、通常、バツフアメモリ１８はデータの再生開始時にはほぼ満杯の状態となるように制御される。この状態でプログラム再生が開始されると、バツフアメモリ１８からイベントデータが読み出される。この間、デイスク制御部１２では、ハードデイスク１７内に格納されているマスタをシークする。このシークの期間は、バツフアメモリ１８にイベントデータが読み出されないので、再生データが読み出される分バツフアメモリ１８からデータが減少する。
【００２２】
ハードデイスク１７からマスタが読み出されると、そのマスタからイベント素材のデータがバツフアメモリ１８に読み出される。この場合、ハードデイスク１７からバツフアメモリ１８へのデータの読み出しレートがプログラム再生時のバツフアメモリ１８からデコーダ１９へのデータ転送レートよりも大きいためにバツフアメモリ１８には徐々にデータが蓄積されていく。
【００２３】
この場合、イベントルールチエツク・プログラムは作成された編集リストによつて実際にプログラムを連続して再生可能か否かを、ハードデイスク１７からバツフアメモリ１８へのデータ転送レート、バツフアメモリ１８からデコーダ１９へのデータ転送レート及びバツフアメモリ１８のもつデータ記録容量並びに編集リストに登録されている各イベント素材のイベント時間をもとにしてプログラム再生中にデイスク制御部１２に設けられたバツフアメモリ１８内のイベントデータ量が不足することがないか否か判定するようになされている。
【００２４】
すなわちプログラム再生中にバツフアメモリ１８内のイベントデータ量が不足しないようにするためには、デイスク制御部１２がハードデイスク１７内に格納されているマスタ素材をシークするシーク時間ＴX の間にハードデイスク１７からバツフアメモリ１８へのデータ読み出しが中断することによつて減少するバツフアメモリ１８のデータ量を、新たにハードデイスク１７から次のイベントデータを読み出すことによつて回復して、常にバツフアメモリ１８内のデータ量が一定レベルになるように編集リストに登録されるイベント素材のイベント時間を設定すれば良いことになる。
【００２５】
そこでイベントルールチエツクは、シーク期間中に減少するバツフアメモリ１８内のデータ減少分を回復し得るに必要なイベント素材の最小イベント時間を予めハードデイスク１７からバツフアメモリ１８へのデータ転送レート、バツフアメモリ１８からデコーダ１９へのデータ転送レート及びバツフアメモリ１８のもつデータ記録容量から求めておき、編集リストの中に登録されているイベントのイベント時間がこの最小イベント時間以上であるか否かを判定する。
【００２６】
この結果、編集リストの中に登録されている全てのイベントのイベント時間がこの最小イベント時間以上である場合はプログラムが再生可能であると判定し、また編集リストの中に登録されているイベントのいずれかのイベント時間がこの最小イベント時間より短かつた場合はプログラムが再生不可能であると判定する。
【００２７】
因に、ここではイベントの再生時間がイベント長に比例するのでイベントのもつデータ量をイベント時間を用いて説明する。またシーク時間ＴX 中のバツフアメモリ１８内のデータ減少量をほぼ一定とみなしてイベントルールチエツク・プログラムを作成している。
【００２８】
ここで最小イベント時間Ｔmin0を設定する方法について説明する。最小イベント時間Ｔmin0は、シーク期間中に減少したバツフアメモリ１８内のデータ量をシーク開始前の一定レベルにまで回復し得るのに必要なハードデイスク１７から読み出すイベント素材のイベントデータ長に対応する最小のイベント時間として求められる。
【００２９】
すなわちバツフアメモリ１８からイベントデータを読み出してデコーダ１９に送出する際のデータ転送レートｑとハードデイスク１７からバツフアメモリ１８にイベントデータを読み出しているときのバツフアメモリ１８のデータ増加レートｐを用いて次式、
【００３０】
【数１】
0003900387.tif 000002
【００３１】
を満たすようにして最小イベント時間Ｔmin0を決めるようになされている。
【００３２】
実際イベントルールチエツク・プログラムは、編集リストに登録されている各イベント素材のイベント時間を上述したような条件を満たす最小イベント時間Ｔmin0と比較することによつて、この最小イベント時間Ｔmin0に比して編集リストに指定されているイベント時間が短いときは、そのイベントの次のイベントを連続して再生することが不可能であると判定する。また編集リストに指定されているイベント時間が最小イベント時間Ｔmin0以上であるときは、そのイベントの次のイベントを連続して再生することが可能であると判定する。編集部１１はこのようなイベントルールチエツクによる判定を編集リストに登録されている全てのイベント素材に対して実行し、これにより編集リストに従つて作成されるプログラムが実際に再生可能なものか否かを編集リストの作成時に判定し得るようになされている。
【００３３】
かくして編集リストにイベント時間の短いイベントが含まれる場合においても、編集リストによつて作成されるプログラムが再生可能なものであるか否かを編集リストを作成したときに即座に判定して、再生可能なプログラムを確実に作成し得る。
【００３４】
このようにしてイベントルールチエツクプログラムによつて編集リストがチエツクされ、編集リストによつて作成されるプログラムが再生可能なプログラムであると確認されると、編集部１１のＣＰＵ１４はその編集リストの情報をもとに制御信号ＳＣ１を生成し、これをデイスク制御部１２のＣＰＵ１６に送出する。
【００３５】
デイスク制御部１２は編集部１１から入力される制御信号ＳＣ１をＣＰＵ１６に受けると、制御信号ＳＣ１に応じて制御信号ＳＣ２を生成し、これをハードデイスク１７に送出する。これによりハードデイスク１７から編集対象となる所望のマスタ素材を読み出させると共に、当該マスタ素材から所望のイベント素材ＡＶ０を切り取つてバツフアメモリ１８に送出して一時蓄える。因にハードデイスク１７には例えば圧縮率1/10のＭＰＥＧ（Moving Picture coding Experts Group ）規格で圧縮された映像及び音声データでなるマスタ素材が格納されている。
【００３６】
さらにデイスク制御部１２は制御信号ＳＣ１に応じてＣＰＵ１６によりマスタ素材から切り取つたイベント素材をバツフアリングするための制御信号ＳＣ３を生成し、これをバツフアメモリ１８に送出する。これによりバツフアメモリ１８において編集リストに従つたイベント素材の編集が実行されプログラムが再生されるようになされている。
【００３７】
この場合、デイスク制御部１２はＣＰＵ１６の制御により、編集リストに従つてバツフアメモリ１８に蓄えられているプログラムの各イベント素材ＡＶ１を順次デコーダ１９に送出する。このときＣＰＵ１６は制御信号ＳＣ４を生成し、これをデコーダ１９に送出する。デコーダ１９は制御信号ＳＣ４に応じてバツフアメモリ１８より転送されてくる圧縮符号化されている各イベント素材ＡＶ１の映像及び音声データを順次復号して再生し、モニタに出力するか又は所定の記憶媒体（図示せず）に記憶するようになされている。
【００３８】
（２）実施の形態の動作
以上の構成において、ハードデイスク１７に格納されているマスタ素材をランダムアクセスし、所望のプログラムを編集する場合、編集部１１はＣＰＵ１３によつて図３に示すような編集処理手順に従つてメモリ１４に保持するイベントルールチエツクプログラムを用いてプログラム編集を実行する。
【００３９】
すなわち編集処理手順は、ステツプＳＰ０において開始されると、まずステツプＳＰ１においてオペレータが操作パネル１３を用いて所望のマスタ素材に対してイン点やアウト点等の編集点を指定することによりプログラム作成に必要な編集リストを作成する。
【００４０】
ステツプＳＰ１でオペレータによつて編集リストが作成されると、次にステツプＳＰ２においてＣＰＵ１４がイベントルールチエツクプログラムを実行する。これにより編集リストに従つて作成されるプログラムが再生可能なものか否かを判定する。
【００４１】
このイベントルールチエツクは編集リストに登録された複数のイベントそれぞれについてバツフアメモリ１８から順次送出されるイベントをデコーダ１９によつて連続して再生するときに、次のマスタのシーク期間中に減少するバツフアメモリ１８内のデータ量をアンダーフローさせないのに必要な最小イベント時間Ｔmin0を編集リストのイベントのイベント時間とそれぞれ比較する。この結果、編集リスト内に最小イベント時間Ｔmin0に比して短いイベント時間が登録されていた場合、ＣＰＵ１４はそのイベントの次に連続してイベントを再生することが不可能であると判定する。またＣＰＵ１４は登録されているイベント素材のイベント時間が最小イベント時間Ｔmin0以上であるときは、そのイベントの次にイベントを連続して再生することが可能であると判定する。
【００４２】
編集部１１はこのイベントルールチエツクを編集リストに登録されている全てのイベント素材に対して実行し、これにより編集リストに従つて作成されるプログラムが実際に再生可能なものか否かを編集リスト作成時に判定することができる。
【００４３】
ＣＰＵ１４はこのステツプＳＰ２におけるイベントルールチエツクの判定の結果、編集リストに登録されるイベント素材の全ての再生時間が最小イベント時間Ｔmin0以上であると判定されると、次のステツプＳＰ３においてイベントルールに違反がないと判断し、これにより編集リストによつて作成されるプログラムは再生可能なプログラムであるとして、ＣＰＵ１４の処理はステツプＳＰ４に移つて実際のプログラム作成を行う。
【００４４】
またステツプＳＰ２におけるイベントルールチエツクによつて編集リストに示されるイベント素材内、いずれかのイベント時間が最小イベント時間Ｔmin0より短いと判定されると、ＣＰＵ１４は次のステツプＳＰ３でイベントルールに違反があると判断し、これによりＣＰＵ１４の処理はステツプＳＰ１の編集点の入力処理に戻る。このステツプＳＰ３からステツプＳＰ１へ戻る処理はステツプＳＰ１の処理によつて作成される編集リスト中の全てのイベント素材のイベント時間が最小イベント時間Ｔmin0以上となつて、プログラムが再生可能と判断されるまで繰り返し実行される。
【００４５】
ステツプＳＰ３での判定により、作成された編集リストにはイベントルールに違反がないとＣＰＵ１４によつて判定されると、ステツプＳＰ４において編集リストに従つて作成されたプログラムがデコーダ１９より順次、再生出力され、編集処理手順はステツプＳＰ５にて終了する。
【００４６】
（３）実施の形態の効果
以上の構成によれば、ハードデイスク１７内に格納されているマスタ素材から所望のマスタ素材をランダムアクセスしてバツフアメモリ１８に一時蓄えてから、所望のマスタ素材からイベント素材を切り取つてノンリニア編集によつてプログラム作成する場合、プログラムの編集リストに登録されている複数イベントを連続して再生することができるか否かを、登録される全てのイベント素材のイベント時間がプログラム再生中にバツフアメモリ１８をアンダーフローさせないのに必要なデータ量を供給し得る最小イベント時間Ｔmin0より長いか否かを比較判定することによつて容易に判定することができる。
【００４７】
かくして編集部１１において作成された編集リストによるプログラムが再生可能なものであるか否かを編集リストを作成したときに即ちに判定して、再生可能なプログラムを確実に作成し得る。
【００４８】
（４）他の実施の形態
なお上述の実施の形態においては、編集リストに登録されたそれぞれ個々のイベント素材のイベント長についてそのイベント時間が所定の最小イベント時間Ｔmin0に比して長いか否かを判別した場合について述べたが、本発明はこれに限らず、例えば編集リストに登録されたイベント素材の内、２つの連続するイベントの合計の再生時間（通常モードによる）に対して最小イベント時間Ｔmin0を設定するようにしても良い。
【００４９】
この場合、連続する２つのイベント素材の内、少なくともいずれか一方がバツフアメモリ１８に蓄えるイベント素材のデータ量が次に続くイベントの読み出しタイミングの時点でも引き続き再生が行われるデータ量を確保できれば良いので、他方のイベント素材のイベント時間をこれに応じて短く設定することができる。
【００５０】
このとき２つの連続イベントに対して比較基準として用いられる最小イベント時間Ｔmin1の求め方について説明する。まず、図４（Ａ）及び（Ｂ）に示すように、連続する２つのイベントの内、短いイベント長Ｄ１のデータ読み出し時間Ｔ1 及び長いイベント長Ｄ２のデータ読み出し時間Ｔ2 並びにバツフアメモリ１８の容量Ｆを用いて次式、
【００５１】
【数２】
0003900387.tif 000003
【００５２】
を満たすような２つの連続するイベントの内、短い方のイベント長Ｄ１に設定し得る最小イベント時間Ｔ1 を決める（図４（Ａ））。
【００５３】
この場合、編集は通常、１フレーム単位で行われるので最小イベント時間Ｔ1 は１フレームになる。
【００５４】
さらに一方の長い方のイベント長Ｄ２に設定する最小イベント時間Ｔ2 は時間Ｔ1 によつて生じるバツフアメモリ１８内のデータ減少量を満杯の状態に戻すのに必要なので次式、
【００５５】
【数３】
0003900387.tif 000004
【００５６】
を満たすように決められる（図４（Ｂ））。
【００５７】
従つて２つの連続するイベントに対して設定し得る最小イベント時間Ｔmin1は、次式、
【００５８】
【数４】
0003900387.tif 000005
【００５９】
によつて与えられる。
【００６０】
この場合、実際のイベントルールチエツクは図５に示すように、イベント素材Ｄ１、Ｅ１、Ｆ１及びＧ１によつて構成されるプログラムＡに挿入イベントＨ１を挿入することによつて編集してプログラムＢを作成する場合、各イベント素材Ｄ１、Ｅ１０、Ｈ１、Ｆ１０及びＧ１それぞれのイベント時間ＰD1、ＰE10 、ＰH1、ＰF10 及びＰG1について、イベント時間ＰD1及びＰE10 の和、イベント時間ＰE10 及びＰH1の和、イベント時間ＰH1及びＰF10 の和並びにイベント時間ＰF10 及びＰG1の和を所定の最小イベント時間Ｔmin1と比較するようにする。これにより１つの独立したイベント素材について設定する場合の最小イベント時間Ｔmin0よりもより短い最小イベント時間Ｔ1 をイベントに対して設定することができる。
【００６１】
かくして、２つの連続するイベントのイベント時間が最小イベント時間Ｔmin1よりも長い場合にはその編集リストによるプログラムが再生可能であることが容易に判別し得、さらに２つの連続するイベントの内、一方については最小イベント時間を、単独イベントでイベント時間を判定して設定した場合よりも短く設定することができるので、より一層イベント長の短いイベント素材を編集し得る。さらに、短いイベント長のイベント素材を編集し得るようにしたことにより、例えば１フレーム単位の編集ではプログラムを編集できないようなデータアクセスの遅いデイスク装置を用いた場合においても短いイベントの編集を容易になし得る。
【００６２】
また上述の実施の形態においては、２つの連続するイベントに対して最小イベント時間を設定した場合について述べたが、Ｎ個の連続するイベントに対して最小イベント時間Ｔmin2を設定するようにしても良い。
【００６３】
この場合、連続イベント数を示すＮは無限に大きく設定し得るわけではなく、図６（Ａ）に示すように、イベントＤ1 が連続することを考慮して次式、
【００６４】
【数５】
0003900387.tif 000006
【００６５】
を満たすように決められる。さらにこのとき図６（Ｂ）に示すように、Ｎ個目のイベントＤｎのデータ読み出し時間Ｔｎによつて減少したバツフアメモリ１８のデータ量を満杯にするように次式、
【００６６】
【数６】
0003900387.tif 000007
【００６７】
を満たすような最小イベント時間Ｔｎが決められる。従つてＮ個の連続するイベントに対する最小イベント時間Ｔmin2は次式、
【００６８】
【数７】
0003900387.tif 000008
【００６９】
によつて与えられる。
【００７０】
これにより上述の実施の形態と同様の効果を得ることができると共に、さらに連続するイベントをＮ個としたことにより、Ｎ個の連続イベントの内、少なくとも１個のイベントについて最小イベント時間Ｔｎが指定されていれば、最小イベント時間Ｔmin0よりも短いイベントをＮ個の連続イベントの内、最大Ｎ−１個存在しても編集ができることを判定し得るようになり、これにより２つの連続するイベントを用いた評価よりも一層多く、例えば最小イベント時間Ｔ1 のような短いイベント長をもつイベントを用いたプログラムの作成をなし得る。
【００７１】
また上述の実施の形態においては、編集リストを作成してから各イベントのイベント時間を判定した場合について述べたが、本発明はこれに限らず、それぞれのイベント素材に対して編集点を指定する毎にイベントルールチエツクを行うようにしても良い。
【００７２】
また上述の実施の形態においては、最小イベント時間によつて決められるイベントデータのデータ量によつてシーク期間中に減少したバツフアメモリ１８のデータ量を満杯にする場合について述べたが、本発明はこれに限らず、バツフアメモリ１８内の残容量を所定のデータ量まで回復できるようにしても良い。要はシーク期間中のデータ転送レートとハードデイスク１７からのデータ読み出しレートとからバツフアメモリ１８をアンダーフローさせないようなイベント時間を決めれば良い。
【００７３】
さらに上述の実施の形態においては、マスタ素材を格納する記録手段としてハードデイスク１７を用いた場合について述べたが、本発明はこれに限らず、光デイスクやメモリ等を用いても良く、要はノンリニア編集する場合に適用し得る。
【００７４】
【発明の効果】
上述のように本発明によれば、ランダムアクセス可能であると共に、映像データ及び又は音声データをマスタ素材として複数記録する記録手段と、記録手段に記録されている複数のマスタ素材から当該マスタ素材の一部又は全部としての所定のイベント長でなるイベント素材を所定の順番で複数読み出すための編集リストを生成する編集リスト生成手段と、編集リストに応じて記録手段から所定の順番で読み出される複数のイベント素材を一時記憶するバツフア手段と、編集リスト生成手段が編集リストを生成したときに、当該編集リストに応じて記録手段から所定の順番で読み出される複数のイベント素材の中に、バツフア手段内のデータ量を所定量以下に不足させないように１個のイベント素材に対して予め設定されている第１の最小イベント長未満の当該イベント素材が存在する場合であつても、当該第１の最小イベント長未満のイベント素材を含む連続するＮ個の当該イベント素材のうち、いずれか１つの当該イベント素材のイベント長が、バツフア手段内のデータ量を所定量以下に不足させないように、連続するＮ個の当該イベント素材に対して予め設定される第２の最小イベント長以上である場合には、編集リストに応じて記録手段から所定の順番で読み出されるイベント素材が、バツフア手段を介して再生可能であると判別する編集リスト判別手段とを設けるようにしたことにより、編集リストに従つて再生されるプログラムが再生可能か否かをバツフア手段に蓄えられたデータ量がプログラムを連続して再生するのに不足しているか否かによつて容易に判断することができ、再生可能なプログラムを確実に生成し得る編集装置及びその方法を実現し得る。
【図面の簡単な説明】
【図１】本発明を適用した編集装置を示すブロツク図である。
【図２】最小イベント時間の設定の説明に供するグラフである。
【図３】編集処理手順を示すフローチヤートである。
【図４】２つの連続イベントによる最小イベント時間の設定の説明に供するグラフである。
【図５】編集リストのルールチエツクの説明に供するグラフである。
【図６】Ｎ個の連続イベントによる最小イベント時間の設定の説明に供するグラフである。
【図７】プログラム作成及びデータ読み出しの説明に供する略線図である。
【図８】バツフアメモリのデータ読み出しの説明に供するグラフである。
【符号の説明】
１０……編集装置、１１……編集部、１２……デイスク制御部、１３……操作パネル、１４、１６……ＣＰＵ、１５……メモリ、１７……ハードデイスク、１８……バツフアメモリ、１９……デコーダ。
【図１】
0003900387.tif 000009
【図２】
0003900387.tif 000010
【図３】
0003900387.tif 000011
【図４】
0003900387.tif 000012
【図５】
0003900387.tif 000013
【図６】
0003900387.tif 000014
【図７】
0003900387.tif 000015
【図８】
0003900387.tif 000016