(57)【特許請求の範囲】
【請求項１】
ビデオフレームと、該ビデオフレームと関連したテキストとを表示させる台本編集装置であって、
前記ビデオフレームと、前記ビデオフレームに関連したタイムコードとを蓄積するビデオ蓄積器と、
前記テキストと、前記テキストに関連したタイムコードとを蓄積するテキスト蓄積器と、
現在のテキスト位置を示す手段と、
現在のテキスト位置のタイムコードに依存するビデオフレームを表示するように制御するか、現在表示されているビデオフレームのタイムコードに依存する現在のテキスト位置を制御するかを選択する選択手段とを備え、
現在のテキスト位置のタイムコードに依存するビデオフレームを表示するように制御する場合には、設定されたワード読み取り速度に基づいて現在のテキスト位置を移動し、
現在表示されているビデオフレームのタイムコードに依存する現在のテキスト位置を制御する場合には、テキストの１セクションのスタートを表す第１のタイムコード成分ＴＣｘ及び第２タイムコード成分Ｗ／ｎ（但し、ｎは現在のワード読み取り速度であり、Ｗはそのセクションの最初から現在位置までのテキストのワードの数である）によって、現在のテキスト位置を移動させる
台本編集装置。
【請求項２】
請求項１に記載の台本編集装置において、
前記ビデオフレームと前記テキストとを並べて表示する台本編集装置。
【請求項３】
請求項２に記載の台本編集装置において、
単一の表示スクリーン上の隣接するウィンドウにビデオシーケンスとテキストシーケンスが表示されるようになした台本編集装置。
【請求項４】
請求項１に記載の台本編集装置において、
前記タイムコード成分ＴＣｘは、テキストの或セクションのスタートを示しており、該テキストのセクション開始に対応するビデオフレームのタイムコードと同じである台本編集装置。
【請求項５】
請求項１又は４に記載の台本編集装置において、
ビデオフレームの表示が現在のテキスト位置に依存して制御される場合には、その制御手段はそのビデオ蓄積器から現在のテキスト位置と関連するタイムコードと等しいか最も近いタイムコードを持つフレームを選ぶようになった台本編集装置。
【請求項６】
請求項１又は４に記載の台本編集装置において、
現在のテキスト位置の表示が現に表示されているビデオフレームに依存して制御され、
その制御された手段が、テキスト蓄積器から、現在のフレームのタイムコードＶＣよりも少ないスタートタイムコードＴＣｘを持つテキストのセクションを選択し、式
ＶＣ＝ＴＣｘ＋Ｗ／ｎ
に従って現在のテキスト位置を計算するようになった台本編集装置。
【請求項７】
請求項４〜６の何れか１つに記載の台本編集装置において、
前記ビデオシーケンスの対応セクションと関連するテキストのセクションが次のように分割でき、即ち、多数のワードＷｘ（但し、Ｗｘ＝（ＴＣｘ＋１−ＴＣｘ）ｎ，ｎは現在のワード読み取り速度、ＴＣｘはそのセクションの開始を示すタイムコード、ＴＣｘ＋１は次のセクションの開始を示すタイムコード）を含む初期アクティブ・サブセクション、それに続くインアクティブ・サブセクションに分割でき、前記制御手段がインアクティブ・サブセクションのテキストを無視するようになった台本編集装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ビデオシーケンスと関連する台本の編集に関し、そのような台本のための備えを有する編集装置に関する。
【０００２】
【従来の技術】
ソースマテリアルを編集することにより、或順序のビデオ切り抜きを作ることは知られている。そのシーケンス（順序）は、例えば、新しいストーリーを描く順序で組み立てられた数個の切り抜きを含む。その新しいストリーは、そのシーケンスを伴う台本に並べられる。
【０００３】
【発明が解決しようとする課題】
そのシーケンスは、望ましい持続期間からなり、その台本はそのシーケンスにマッチしており、そのビデオシーケンス内でシーンが台本のセクションとマッチしていることが要求される。
【０００４】
ドラフトのシーケンス（順序）が組み立てられて、ドラフト台本が書かれたか書いている時、そのビデオシーケンスを台本執筆者が意図したようにマッチするか確かめることが望ましい。
【０００５】
【課題を解決するための手段】
本発明によれば、それに関連したタイムコードを有するフレームを持つビデオシーケンスとテキストを関連付けるための台本編集装置（編集システム）が提供される。
この台本編集装置は、以下の手段を備える。
【０００６】
ビデオフレームと、該ビデオフレームと関連したテキストとを表示させる台本編集装置であって、
前記ビデオフレームと、前記ビデオフレームに関連したタイムコードとを蓄積するビデオ蓄積器と、
前記テキストと、前記テキストに関連したタイムコードとを蓄積するテキスト蓄積器と、
現在のテキスト位置を示す手段と、
（ａ）現在のテキスト位置のタイムコードに依存するビデオフレームを表示するように制御するか、
（ｂ）現在表示されているビデオフレームのタイムコードに依存する現在のテキスト位置を制御するかを選択する選択手段とを備え、
現在のテキスト位置のタイムコードに依存するビデオフレームを表示するように制御する場合には、設定されたワード読み取り速度に基づいて現在のテキスト位置を移動し、
現在表示されているビデオフレームのタイムコードに依存する現在のテキスト位置を制御する場合には、テキストの１セクションのスタートを表す第１のタイムコード成分ＴＣｘ及び第２タイムコード成分Ｗ／ｎ（但し、ｎは現在のワード読み取り速度であり、Ｗはそのセクションの最初から現在位置までのテキストのワードの数である）によって、現在のテキスト位置を移動させる。
【０００７】
【発明の実施の形態】
編集者又は台本執筆者は、ビデオシーケンスに組み立てられるビデオ切り抜きを選択する。その組立シーケンスにおいて、組み立てられたシーケンスの２以上のフレームのフレーム又はグループは、〔ＨＨ：ＭＭ：ＳＳ：ＦＦ〕の形を持つ或順序のタイムコードによって識別される。
【０００８】
ここで、ＨＨは時間を表す２つのディジタル数である。
ＭＭは分を表す２つのディジタル数である。
ＳＳは秒を表す２つのディジタル数である。
そして、ＦＦはフレームを表す２つのディジタル数であり、１秒間に３０フレームのフレーム率で５２５ラインを持つビデオ信号から導かれたビデオフレームであるか、１秒間に２５フレームのフレーム率で６２５ラインを持つビデオ信号から導かれたものであるかによって、１秒の１／３０または１／２５に等しい。
【０００９】
一度ビデオシーケンスが組み立てられると、それはディスプレー装置２のビデオディスプレーセクションに見ることができる。テキスト表示セクション３も同様に備えられている。このテキスト表示セクション３は、セクション１のビデオシーケンスの表示と同時に、そのビデオシーケンスと関連付けられた台本のテキストを表示する。この台本は、典型的には、そのビデオシーケンスの対応セクションにマッチするセクションを有している。
【００１０】
図２を参照すると、台本執筆者は組み立てられたビデオシーケンスを見て、提案された台本（Ｔ１，Ｔ２等）のセクションがビデオシーケンスのセクション（Ｖ１，Ｖ２，Ｖ３等）にいかに対応するかを決める。
【００１１】
台本執筆者は、提案された台本のセクション（Ｔ１，Ｔ２等）のスタートに対応するフレーム（Ｆ１，Ｆ２及びＦ３）を選ぶ。そのテキストのセクションの初め及び終わりに対応するように選ばれたフレームは、そのビデオシーケンスを作り上げている個々の切り抜きの初めＣｂ，Ｃｂ＋１に対応するかもしれず、しないかもしれない。
【００１２】
テキストの或セクションの初めに対応するビデオフレームのタイムコードＴＣｘは〔ＨＨ：ＭＭ：ＳＳ：ＦＦ〕の形式でそのテキストのそのセクションに記入される。
【００１３】
それに続くタイムコードＴＣｘ，ＴＣｘ＋１は、そのビデオシーケンスの夫々のセクション（Ｖ１，Ｖ２）と関連をもつテキストの夫々のセクション（Ｔ１，Ｔ２）の初めに示すようにそのテキストに記入される。
【００１４】
或セクションのテキストに適合できるテキストのワードの数Ｗは、連続するタイムコード（ＴＣｘ，ＴＣｘ＋１）及びワードが読まれる速度ｎによって定義されるように、セクションの期間の関数である。
Ｗ＝（ＴＣｘ＋１−ＴＣｘ）ｎ
【００１５】
台本の執筆者が実際に入力するテキストの量は、Ｗを越えるかもしれない。更に、執筆者はワードの読み出し速度ｎを変えたがるかもしれない。
【００１６】
その目的のために、本発明の一観点に従えば、次の各セクション（Ｔ１，Ｔ２）について表示される。
アクティブ・テキスト・サブセクション
オーバーフロー又はインアクティブ・テキスト・サブセクション
【００１７】
図示の目的で、このサブセクションは、点線の形でマーカーによって図２におけるアクティブセクションから分離されるが、このサブセクションを表す他の多くの方法が使える。例えば、アクティブ・テキストは、背景の色、前景の色、ハイライト化、フォントによって、またはこれらの組み合わせによって、オーバーフローテキストから区別できる。
【００１８】
アクティブテキストのワードの数Ｗが、現在のテキストセクションの初め及び次のテキストセクションの初めのタイムコードＴＣｘ及びＴＣｘ＋１とワード読み出し速度ｎによって定義される。
Ｗの余ったワードはオーバーフロー・テキスト・サブセクションに自動的に入れられる。
【００１９】
もし、アクティブ・サブセクションのワードの数及び／又は読み出し速度ｎが変えられると、ワードはそのアクティブ・サブセクションからオーバーフロー・サブセクションへ、又はその逆へ自動的に転送される。
【００２０】
そのテキストが一度書き込まれてしまった後又はテキストを書いている間のどちらかで、そのビデオシーケンスがテキストにマッチすることをチェックすることが好ましい。
【００２１】
従って、本発明の他の観点によれば、編集装置によって選択されるので、
（ａ）ビデオシーケンスは再生され、そのテキストが、そのビデオシーケンスから導かれたタイムコードの制御の下で表示され、
（ｂ）テキストの制御の下でビデオシーケンスが再生され、そのテキストの現在の位置によって定義されて、フレームが表示される。
【００２２】
テキストにおける現在の位置は、カーソルまたはハイライト等のインジケータによって指示される。ビデオシーケンスがテキストの表示を制御する時、テキスト位置インジケータは、そのビデオシーケンスと同期してテキストの中を動きまわる。
【００２３】
テキストがビデオシーケンスを制御する時、テキスト中のインジケータの動きは、ビデオシーケンスがテキストインジケータと同期して表示されるようにする。ビデオシーケンスの中の動きの速度と相対的にテキストの中の動きの速度は、テキスト読み取り速度ｎによって定義される。
【００２４】
もし、テキストセクションがアクティブとオーバーフロー・サブセクションに分けられれば、オーバーフロー・サブセクションは無視され、ビデオシーケンスは、アクティブテキストだけによってコントロールされ、そのビデオシーケンスはアクティブテキスト中の位置だけを制御する。
【００２５】
再び図１を参照すると、この編集システムは、ラップトップコンピュータ等のコンピュータＰＣを備えている。このコンピュータは、ビデオシーケンスをウインドウ１にテキストを他のウインドウ３に表示するようにＬＣＤ表示装置２を有する。このコンピュータはテキストを蓄積するためのデータ蓄積器４、テキストを入力するためのキーボード５、及びポインティング・デバイス６を有している。
【００２６】
従来のテキストエディタは、テキストを編集するためのＰＣに準備されている。そのコンピュータＰＣは、インターフェース７によって、ビデオエディタ８にリンクされており、そのエディタは編集されたビデオシーケンスのためのデータ蓄積を含む。このビデオエディタは公知の方法で動作してビデオシーケンスを作り、２以上のフレーム又はグループはタイムコードが割り当てられている。
【００２７】
図３を参照すると、或ビデオセクションに対応するテキストセクションを作るために、ステップ３０及び３１に示すように、そのセクションの最初のタイムコードＴＣｘ及び次のセクションの最初のタイムコードＴＣｘ＋１がテキスト中に設定されなければならない。
【００２８】
タイムコードはキーボード及びテキストエディタを使って手作業で入力することができる。第１のタイムコードが入力された後は、例えば１ラインのスペースをおいて次のコードが入力される。このタイムコードは下記の形で入力される。
〔ＨＨ：ＭＭ：ＳＳ：ＦＦ〕
【００２９】
タイムコードを入力するためにダイアログボックスを準備してもよい。
それに代えて、タイムコードはビデオシーケンスとともに表示してもよい。ビデオシーケンスはそれがテキストセクションの開始に対応するフレームに達するまで走り、関連するタイムコードがテキストセクション上にコピーされ、又は、そのタイムコードがテキストセクション及び選択された適正なものの中に表示されるようにセットされる。
【００３０】
もう一つの代替手段として、テキスト及びそのタイムコードは別個のファイルに書き込み及び蓄積でき、ビデオシーケンスのためにテキストエディタに送ることが出来る。準備のできたワードの速度ｎはステップ３２でセットされる。
【００３１】
テキストエディタ及びキーボードを使って、ＴＣｘの初めで、テキストセクションにテキストが入力され、もし必要ならば、ポインティングデバイスも入力される。テキストエディタはＴＣｘの初めに入力されたワードの数Ｗを数える。
【００３２】
ステップ３５で、テキストのワードＷの数がワードΔＴＣ＊ｎの数と比較される。ここで、ΔＴＣ＊ｎは、ΔＴＣ＝ＴＣｘ＋１−ＴＣｘであり、ｎがワード読み取り速度であるテキストセクションに適合できる。
【００３３】
もし、Ｗ≧ΔＴＣ＊ｎならば、ΔＴＣ＊ｎの余分なワードはステップ３６に示すようにインアクティブなサブセクションに割り当てられる。
ワードは、台本作者がテキストＴＣｘのセクションの終わりを示すまで入力される。この例では、テキストの次のセクションＴＣｘ＋１のスタートまでカーソルを動かすことにより、これが行なわれる。
【００３４】
ステップ３８において、ＴＣｘ＋１は新しいセクションの始まり（ＴＣｘで示す）になり、その新しいセクションのタイムコードはステップ３１で入力される。
これらのセクションのタイムコードは何時でも変えることができ、新しいタイムコードは任意の点でテキストに入力される。オーバーフローテキストの位置は各変化に対して再度計算される。
【００３５】
読み取り速度ｎは変えることができ、従って、オーバーフローテキストの位置は再度計算される。
【００３６】
再び図１を参照すると、ビデオシーケンスが編集され蓄積された後で、対応するテキストシーケンスが編集され蓄積された後は、ビデオ蓄積器はそれに関係するタイムコードと一緒にビデオシーケンスを蓄積し、テキスト蓄積器は関連したタイムコードとともにテキストシーケンスを蓄積する。
【００３７】
本発明の好ましい実施形態によれば、ビデオタイムコードはテキストタイムコードと同一である。テキストシーケンス及びビデオシーケンスは従来の方法に従って、複数のディレクトリの複数のファイルに蓄積される。
【００３８】
コンピュータＰＣは、インターフェース７を介して、そのディレクトリ及びファイル名によって、どんなビデオシーケンスにもアクセスでき、そのタイムコードＴＣｘによってシーケンス内の任意のビデオフレームにアクセスできる。
【００３９】
セクション内の特定のタイムコードＴＣｗに対応するどんなワード数Ｗも
Ｗ＝（ＴＣｗ−ＴＣｘ）ｎ
を計算することによってアクセスされる。
【００４０】
そうして、任意のワードＷのタイムコードＴＣｗは
ＴＣｗ＝ＴＣｘ＋Ｗ／ｎ
として計算される。
【００４１】
これによって、例えば従来のカーソル１０によって示されたテキスト中の現在位置がビデオフレームに依存して制御されるようにできる。これは、現在のテキスト位置に依存してビデオフレームの表示の制御も出来るようにする。
【００４２】
図４を参照する。ビデオシーケンス及びそれに対応するテキストシーケンスはコンピュータによってアクセスされるものと仮定する。また、ビデオフレームはテキスト表示を制御するものと仮定する。
【００４３】
コンピュータは、複数のフレームを呼び出すためにタイムコードＶＣｙを一つづつ発生することにより、そのタイムコードＶＣｙによって各連続するフレームにアクセスする。コンピュータはビデオフレームのタイムコードＶＣｙよりも少ない最も近いタイムコードＴＣｘを持つテキストセクションにアクセス（４１）する。
【００４４】
それに代えて、コンピュータは、ビデオシーケンスからタイムコードＶＣｙを駆動してその駆動されたタイムコードＶＣｙからテキストにアクセスすることができ、ＶＣｙよりも少ない最寄りタイムコードＴＣｘを持つ次のセクションを選択する。
【００４５】
コンピュータは、ワード位置Ｗ＝（ＶＣｙ−ＴＣｘ）ｎを計算し、カーソルをそこへ動かす。もし、現在のワード位置がオーバーフローテキストの中にあれば、カソールは次のタイムコードＴＣｘ＋１にジャンプ（４７）する。
【００４６】
ここで、テキスト中のカーソルの現在位置が表示されるべきビデオフレームを制御すると仮定する。
コンピュータは、現在セクションのタイムコードＴＣｘ（４１）から、セクション４３における現在位置に対するワードカウントＷ及び読み取り速度ｎ（４４）、から現在位置のタイムコードＴＣｗ，ＴＣｗ＝ＴＣｘ＋Ｗ／ｎを計算（４５）する。
【００４７】
これはまた、対応するビデオフレームのタイムコードでもある。ステップ４６に示すように、コンピュータは対応するビデオフレームにアクセスする。
【図面の簡単な説明】
【図１】本発明による編集システムの表示装置を示すブロック図である。
【図２】ビデオシーケンスのセクションとテキストのセクションの間の対応を図示した線図である。
【図３】本発明の一観点による、ビデオの或セクションと関連したテキストがアクティブでオーバーフローしたテキストエリアに割り当てられるやり方を示すフローチャートである。
【図４】本発明の他の観点による、テキスト及びビデオシーケンスがロックされるやり方を示すフローチャートである。
【符号の説明】
Ｔ１〜Ｔ３  テキスト、ＴＣｘ，ＴＣｘ＋１  タイムコード、Ｖ１，Ｖ２  ビデオ、Ｆ１〜Ｆ３  フレーム
【図１】
0003946807.tif 000002
【図２】
0003946807.tif 000003
【図３】
0003946807.tif 000004
【図４】
0003946807.tif 000005