JP4079609B2 - Program script production method - Google Patents
Program script production method Download PDFInfo
- Publication number
- JP4079609B2 JP4079609B2 JP2001226871A JP2001226871A JP4079609B2 JP 4079609 B2 JP4079609 B2 JP 4079609B2 JP 2001226871 A JP2001226871 A JP 2001226871A JP 2001226871 A JP2001226871 A JP 2001226871A JP 4079609 B2 JP4079609 B2 JP 4079609B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- command
- program
- time code
- script
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Processing Or Creating Images (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、テレビジョン放送番組制作やビデオ番組制作、あるいは、番組シミュレーション、プレゼンテーション、デモンストレーションなどに用いられる番組制作装置、例えば、コンピュータを利用して番組を生成させるために、番組構成情報をスクリプト列でもって記述し、その記述されたスクリプト列に応じて映像音声信号を生成したり、その映像音声信号に基づき再生された映像音声表示を行う装置に係わり、特に、スクリプトに係わる映像音声再生の再生時間経過に関する時間表示あるいは経過時刻表示に関するものである。
【0002】
【従来の技術】
従来の番組スクリプト制作方法としては、例えば特開平2001−195604号公報に記載のものがある。この公報に記載された図1に示された操作画面表示では、プレビューウインドウによって映像表示が行われ、さらに、番組情報表示ウインドウによって番組情報である複数行スクリプトからなるスクリプト列が表示されている。
【0003】
【発明が解決しようとする課題】
前述の従来の技術によっては、行スクリプト毎のプレビュー時等の映像音声再生に要する再生時間がどのくらいの時間になるかが、そのスクリプト表示に対応しては簡単に確認できないという欠点がある。
【0004】
本発明の課題は、上述の欠点を除去し、スクリプト表示に応じた経過時刻表示としてのタイムコード表示、あるいは、所要時間表示を、そのスクリプト表示に対応して表示し、それら経過時刻や所要時間を容易に確認できるようにすることである。
【0005】
【課題を解決するための手段】
上記の課題を解決するため、本発明は、映像情報および音声情報からなる番組を記述する複数行スクリプトからなるスクリプト列を生成および編集するための番組スクリプト制作方法であって、前記スクリプト列を表示すると共に前記スクリプト列に基づいた映像音声再生を行うことができる番組スクリプト制作方法において、スクリプト列の各行スクリプトに係わる映像音声再生の再生時間経過に関する時間表示あるいは経過時刻表示を前記行スクリプトに対応して表示するものである。
【0006】
また、本発明は、前記スクリプト列の所定複数行スクリプトからなるグループに係わる映像音声再生の再生時間経過に関する時間表示あるいは経過時刻表示を前記グループに対応して表示するものである。
【0007】
本発明はさらに、前記時間表示あるいは経過時刻表示を部分プレビュー動作に応じて表示することしてもよい。
【0008】
【発明の実施の形態】
以下、本発明の実施の形態について、図を用いて説明する。図2は本発明の番組スクリプト制作方法に係わる番組制作装置の構成の例を示すブロック図で、コンピュータ203のソフトウエアの働きにより、周辺装置であるディスプレイ204の画面に操作ウインドウを表示させ、押しボタン等の機能を代替するためのグラフィカル・ユーザ・インターフェース(GUI)上で、周辺装置であるキーボード208や、マウス209の操作を組み合わせて、該装置への操作を対話形式で行う。
【0009】
コンピュータ203で動作するソフトウエアの処理は、番組生成部205と、番組情報作成部206の、2つに大きく分かれる。番組生成部205では、番組情報作成部206で作成された番組情報201を解釈して番組を生成する。CGアニメーション生成部210は登場キャラクタやスタジオセットのCGアニメーション生成を行い、音声合成部211は登場キャラクタの喋り声(セリフ,鳴声,擬音、スタジオの効果音(BGM)など)を生成し、スピーカ214から再生音を出力することができる。また、該音声合成部211は、コンピュータ203とRS−232Cなどで接続された音声合成用の外部装置でもよく、その場合は合成された音声信号を、コンピュータ203に入力する必要がある。
【0010】
動画像生成部207は予め編集済みの動画像を表示し、シーケンサ部220は、番組編集情報201にを元に、前記CGアニメーション生成部210及び前記音声合成部211及び動画像生成部207を制御してテレビ番組を順次生成する。
【0011】
生成した映像は、ディスプレイ204に表示されたプレビューウインドウに表示される。さらに生成された映像は、ビデオインタフェース212で信号に変換される。該インタフェース212から出力された信号は、モニタ213に入力され、モニタ213に映像が表示される。
【0012】
番組情報作成部206では、ユーザが番組情報を記述(操作、編集)するためソフトウエアで、操作ウインドウをディスプレイ204の画面に表示し、シナリオを書く要領でユーザが対話形式にテレビ番組を記述できる機能を実現している。
【0013】
記憶装置202は、CGキャラクタのモデリングデータ及びスタジオセットのデータ及び動画像の映像情報及びオーディオデータ(音楽,背景音,その他の音声データ)等を記憶する。本発明を用いて番組を編集した結果得られた番組編集情報201も、該記憶装置202に記憶することができる。前記憶装置202は、ハードディスクや光磁気ディスク、フロッピーディスク、伝送ネットワークを介したリモートファイルであってもよい。複数の記憶装置202で構成されている場合は、前述のすべてのデータが同じ記憶装置202内に記憶されている必要はなく、CGキャラクタのモデリングデータは記憶装置A,オーディオデータは記憶装置Bということも可能である。
【0014】
番組作成部205および、番組情報作成部206で扱う番組情報は、TVML(TV Program Making Language)言語で書かれているものとする。
【0015】
TVML言語仕様Ver1.0 (http://www.strl.nhk.or.jp/TVML/Japanese/J03.html)の規則では、一つのイベントは以下に示すように記述する。
イベントタイプ:コマンド名(arg1=data1,arg2=data2,arg3=data3,…)
ここで、イベントタイプは、11種類あり、それぞれにコマンドが複数存在する。コマンドの引数内のargは順不同である。
【0016】
番組制作者(以降、オペレータと称する)が番組を制作するとき、番組を放送枠内に収める必要から、出来上がった番組の再生時間を計測し、その結果を見て、番組を編集する。再生時間を計測する際、オペレータ自身がストップウォッチで計っていると、手間がかり、又、不正確で、又、番組途中の経過時間が全く分からない。
【0017】
このため、該番組制作装置は、番組再生中、自動的に再生時間の計測し、その結果を、コマンド単位に表示する機能を備えている。これをタイムコード表示機能という。該機能により、オペレータが再生時間を計測する手間が省け、又、時間は正確で、又、その結果がコマンド単位に残るので、番組全体の再生時間や、番組途中の経過時間を一目で確認できる。これにより、例えば、CGキャラクタにセリフを喋らせるトークコマンドに時間がかかっていることが確認され、その調整のため、喋るスピードを速めたり、又、喋る文字数を減らす、という作業ができ、最終的に番組を放送枠内に収めることができる。
【0018】
本発明の一実施例(第1の実施例)について、本発明に係わる番組制作装置の表示画面の一例を示す図3を用いて説明する。図3は、図2の番組制作装置のモニタに表示される基本的な編集画面の例である。この図において、301は編集画面、302はマウスポインタ、303はプレビューウィンドウ、304はテキスト表示ウィンドウ、305はタイムコード表示領域、306はスクリプト表示領域である。スクリプト表示領域306には、TVML言語仕様に定義されたコマンド群308が記述され、このコマンド群を一行一行実行することによって、番組がプレビューウィンドウ303にリアルタイムに再生される。編集画面301の上側にあるプルダウンメニュー310の中にある「再生」(プルダウンメニュー310の表示例は図示していない)を選択することによって、番組の再生が始まる。再生が始まると、現在実行しているコマンドが309の様に選択表示される。それと同時に、タイムコード表示領域305にタイムコード307が順次表示される。タイムコード307は、番組先頭を時刻ゼロとした時のコマンドの開始時刻を表している。
【0019】
オペレータは、番組の経過時間を詳細に確認したい場合、タイムコードがコマンド全部に表示されているので、分かり易い。しかし一方で、要所要所の時間だけ確認したい場合がある。例えば、番組は通常カット毎に分かれており、予めカット割りをして、各カットの時間配分をしている。この時、各カットの開始時刻だけ確認して、その差分(即ち、カットの再生時間)を計算すれば、時間配分が正確にいっているかすぐ確認できる。又、カットの始まりに常にタイトルを出すことがよくある。この時、タイトルコマンドの開始時刻だけ確認して、その差分を計算すれば、前述と同様、カットの再生時間を確認できる。又、ニュース番組では、撮影した動画が再生され、1秒後にアナウンサーが喋り出す。この時、動画の開始時刻とアナウンサーが喋り出す時刻だけ確認して、その差分を計算すれば、正確に1秒開いているかすぐ確認できる。
【0020】
この様な場合、タイムコードがコマンド全部に表示されていると、逆に見にくい。オペレータは、タイムコード表示領域305に並ぶタイムコードから所望のタイムコードを目で探し出す必要がある。
【0021】
又、番組制作中に複数のコマンドを編集し、その結果をプレビューする時、番組先頭から再度プレビューするのでは時間がかかる。そのため、該番組制作装置では、オペレータがマウスポインタで選択したコマンド群のみプレビューする機能を備えている。これを部分プレビュー機能という。該機能により、オペレータは目的のコマンド群を自由に選択し、番組の何処からでもプレビューすることができる。
【0022】
部分プレビュー機能の一例を図4、5に示す。図4、5では、これまで説明した構成要素と同一の構成要素には同一の番号を付した。図4において、オペレータは、プレビューしたいコマンド群409をマウスポインタ302で選択する。そして、プルダウンメニュー310の中にある「再生」を選択すると、コマンド群409の先頭から再生が始まり、コマンド群409の末尾で再生が終了する。尚再生中は図5の様に、現在実行しているコマンドが309の様に選択表示される。
【0023】
ここで、オペレータは、部分プレビューの経過時間を確認したい場合がある。例えば、ニュース番組で、アナウンサーが喋る時間を各ニュース30秒と決めていた場合、アナウンサーが喋っている間のコマンド群を部分プレビューすれば、30秒に収まっているかどうか容易に確認できる。しかし、部分プレビューの場合、タイムコードが表示されていないので、オペレータは経過時間を知るすべがない。強いて知ろうとすれば、自分でストップウォッチを使って時間を計測する必要がある。
【0024】
又、カットの再生時間や、アナウンサーが喋っているコマンド群の再生時間を確認するには、オペレータ自身がタイムコードから計算しなければならなかった。特に、該タイムコードは時間、分、秒、フレーム数の計算をしなければならず、面倒である。
【0025】
以下、本発明の別の一実施例(第2の実施例)を図1、図6〜13によって説明する。図6〜13では、これまで説明した構成要素と同一の構成要素には同一の番号を付した。本発明では、図6のプルダウンメニュー310に新規追加したタイムコードプルダウンメニュー620で、タイムコードの表示箇所を指定できるようにした。
【0026】
初めに、該メニュー620をマウスポインタ302でクリックすると、図7に示すメニューが表示される。メニュー項目は、表示箇所項目730と表示内容項目731である。表示箇所項目730を選択するとサブメニュー、表示箇所メニュー732が表示される。該メニュー732のメニュー項目は、全コマンド項目733、特定コマンド項目734、カット先頭項目735である。全コマンド項目733を選択すると、コマンド全部にタイムコードが表示される。特定コマンド項目734は、サブメニュー740をもち、該メニュー740では、TVML言語仕様で定義されたコマンド群を選択できる。(サブメニュー740の表示例は図示していない)。該メニュー740の項目を選択すると、該メニュー740で指定したコマンドにタイムコードが表示される。尚、該メニュー740の項目は複数選択可である。即ち、複数のコマンドにタイムコードを表示することが出来る。カット先頭項目735を選択すると、タイムコードは各カットの先頭コマンドに表示される。チェックマーク736は、現在どの表示箇所が選択されているかを示す。図7では、全コマンド項目733にチェックマーク736が表示されているので、タイムコード表示領域305には、コマンド全部にタイムコード607が表示されている。
【0027】
以下、各カットの先頭コマンドにタイムコードを表示する処理を、図1、7〜8を使って説明する。図1のステップ101で、オペレータは図7の表示箇所メニュー732からカット先頭項目735を選択する。次にステップ102で、スクリプト表示領域306にあるコマンドを読込む。次にステップ103で、ステップ102で読込んだコマンドを解析する。次にステップ104で、ステップ103で解析したコマンドとステップ101で指定した表示箇所が一致しているか比較する。真ならば、ステップ105で、タイムコード表示領域305にタイムコードを表示する。偽ならば、ステップ106で、タイムコード表示領域305にタイムコードを表示しない。次にステップ107で、コマンドの終わりまで処理を行ったか判定する。真ならば、本処理を終了する。偽ならば、ステップ102に戻り、ステップ102〜107の処理を繰り返す。その結果、図8の様にカットの先頭コマンドにだけタイムコード809が表示される。尚、この実施例では、スクリプト表示領域306にコメント文「// cut(番号)」を記述し、その直後のコマンドをカット先頭コマンドとした。
【0028】
次に、特定コマンドにタイムコードを表示することの効果を、図7、9〜12を使って説明する。図9の番組308−9は、カット先頭にタイトルコマンド910を実行し、タイトルを表示している。タイムコード907はコマンド全部に表示されている。ここで、図7の特定コマンド項目734のサブメニュー740からタイトルコマンドを選択する。その結果、図10の様に、タイトルコマンド910にだけタイムコード1007が表示されるため、タイムコードが見易くなる。又、図11の番組308−11は、動画コマンド1110で動画を再生し、動画再生中、トークコマンド1111でアナウンサーのナレーションを流している。タイムコード1107はコマンド全部に表示されている。ここで、図7の特定コマンド項目734のサブメニュー740から動画コマンドとトークコマンドを選択する。その結果、図12の様に、動画コマンド1110とトークコマンド1111にだけタイムコード1207が表示され、タイムコードが見易くなる。
【0029】
又、操作性を挙げるため、図13の様に、タイムコードポップアップメニュー1330も表示させるようにした。該メニュー1330は、図7のタイムコードプルダウンメニュー620と同じメニュー項目を持っている。該メニュー1330は、タイムコード表示領域305のタイムコードが選択されていない状態で、マウス右クリックをすると表示される。該メニュー1330からでもプルダウンメニュー620の時と同じ結果が得られる。
【0030】
次に、本発明の別の一実施例(第3の実施例)を図4、図14〜15によって説明する。図15では、これまで説明した構成要素と同一の構成要素には同一の番号を付した。本発明では、部分プレビュー中にタイムコードを表示し、番組の経過時間をオペレータが確認できるようにした。部分プレビュー中にタイムコードを表示させる処理を、図4、14を使って説明する。
【0031】
図14のステップ1401で、オペレータは、図4のコマンド群409をマウスポインタ302で選択する。次にステップ1402で、オペレータは、プルダウンメニュー310の「再生」を選択し再生を実行する。次にステップ1403で、再生開始時刻を内部データに保持する。次にステップ1404で、コマンド群409の先頭をコマンドAとする。次にステップ1405で、コマンドAに開始時刻「00:00:00:00」を表示する。次にステップ1406で、コマンドAの実行が完了したかを判断する。真ならば、ステップ1407に進む。偽ならば、完了するまでステップ1406の処理を繰り返す。次にステップ1407で、コマンドAの次のコマンドを新たにコマンドAとする。(ここでいう「次のコマンド」は、図7の表示箇所メニューで指定されたコマンドである。即ち、次にタイムコードが表示されるコマンドを意味する)。次にステップ1408で、現在時刻を取得する。次にステップ1409で、ステップ1408の現在時刻からステップ1403の開始時刻を引き、コマンド群409の先頭を時刻ゼロとしたコマンド開始時刻を計算する。次にステップ1410で、ステップ1409で計算したコマンド開始時刻をタイムコード領域305に表示する。最後にステップ1411で、コマンドAはコマンド群409の末尾であるか判断する。真ならば、本処理を終了する。偽ならば、ステップ1406に戻り、タイムコード表示処理を繰り返す。その結果、図15の様に、コマンド群409の先頭を時刻ゼロとしたコマンド開始時刻、タイムコード1507が表示される。これより、部分プレビューの経過時間を確認でき、又、該タイムコード1507の末尾タイムコードを見れば、コマンド群先頭から末尾コマンドが始まるまでの所要時間も確認できる。
【0032】
次に、本発明の別の一実施例(第4の実施例)を図16〜23によって説明する。図16〜23では、これまで説明した構成要素と同一の構成要素には同一の番号を付した。本実施例では、コマンド開始時刻の他に、コマンドの所要時間もタイムコードとして表示し、所要時間を一目で確認出来るようにした。以下、コマンド所要時間の表示方法の例を2件説明する。
【0033】
まず、コマンド所要時間の表示方法の第1番目の方法の一実施例を、図16〜20によって説明する。図16のタイムコードプルダウンメニュー620をマウスポインタ302でクリックすると、メニュー項目が表示される。この内、表示内容項目731を選択するとサブメニュー、表示内容メニュー1632が表示される。該メニュー1632の項目は、開始時刻項目1633、所要時間項目1634、両方併記項目1635である。開始時刻項目1633を選択すると、タイムコード表示領域305にコマンド開始時刻が表示される。所要時間項目1634を選択すると、該領域305にコマンド所要時間が表示される。両方併記項目1635を選択すると、該領域305にコマンド開始時刻と所要時間が併記される。チェックマーク1636は、現在どの表示内容が選択されているかを示す。図16では、開始時刻項目1633にチェックマーク1636が表示されているので、タイムコード表示領域305にコマンド開始時刻のタイムコード607が表示されている。尚、該項目1633〜1635はいずれか一つが選択される。
【0034】
以下、コマンド所要時間を表示する処理を、図16〜18を使って説明する。図17のステップ1701で、オペレータは、図16の表示内容メニュー1632から所要時間項目1634を選択する。次にステップ1702で、タイムコード表示領域305の先頭のコマンド開始時刻を開始時刻Aとする。次にステップ1703で、開始時刻Aを読込む。次にステップ1704で、開始時刻Aの次に表示されているコマンド開始時刻を読込む。(ここでいう「次に表示されている」とは、図7の表示箇所メニューで指定された表示箇所に表示されていることを意味する)。次にステップ1705で、ステップ1704のコマンド開始時刻から開始時刻Aを引いて、その間の所要時間を計算する。次にステップ1706で、ステップ1705の所要時間をタイムコード表示領域305に表示する。次にステップ1707で、ステップ1704のコマンド開始時刻を新たに開始時刻Aとする。最後にステップ1708で、開始時刻Aがタイムコード表示領域305の最後のタイムコードか判断する。真ならば、本処理を終了する。偽ならばステップ1703に戻り、コマンド所要時間の計算を繰り返す。この結果、図18の様に、タイムコード表示領域305にコマンド所要時間のタイムコード1807が表示される。
【0035】
又、コマンド開始時間と所要時間の両方を表示する場合は、図16の表示内容メニュー1632の両方併記項目1635を選択する。所要時間の計算は、前述した図17の処理を行う。その結果、図19の様に、タイムコード表示領域305にコマンド開始時刻のタイムコード607とコマンド所要時間のタイムコード1807が、併記されて表示される。
【0036】
又、操作性を挙げるため、図20の様に、タイムコードポップアップメニュー2030も表示させるようにした。該メニュー2030は、図16のタイムコードプルダウンメニュー620と同じメニュー項目を持っている。該メニュー2030は、タイムコード表示領域305のタイムコードが選択されていない状態で、マウス右クリックをすると表示される。該メニュー2030からでもプルダウンメニュー620の時と同じ結果が得られる。
【0037】
次に、コマンド所要時間の表示方法の第2番目の方法の一実施例を、図21〜24によって説明する。図21のステップ2101で、オペレータは、図22の様に、マウスポインタ302でタイムコード領域305のタイムコード群2130を選択する。次にステップ2102で、マウスの状態を監視する。次にステップ2103で、マウスが右クリックされたか判断する。真ならば、ステップ2105に進む。偽ならば、ステップ2104に進む。次にステップ2104で、一定時間内にマウスポインタ302が移動していないか判断する。真ならば、ステップ2105に進む。偽ならば、ステップ2102に戻り、マウスの状態監視を繰り返す。次にステップ2105で、タイムコード群2130の先頭の開始時刻2231を読込む。次にステップ2106で、タイムコード群2130の次に表示されている開始時刻2232を読込む。次にステップ2107で、ステップ2106の開始時刻からステップ2105の開始時刻を引き、タイムコード群の所要時間を計算する。最後にステップ2108で、図23の様に、ステップ2107で計算した所要時間がポップアップ表示2340で表示する。
【0038】
【発明の効果】
以上説明したように本発明によれば、スクリプト表示に応じた経過時刻表示としてのタイムコード表示、あるいは、所要時間表示を、そのスクリプト表示に対応して表示し、それら経過時刻や所要時間を容易に確認できる。
【0039】
また、タイムコードの表示箇所をオペレータが指定できるようになり、所望のタイムコードを目で探し出す手間がなくなる。
【0040】
また、部分プレビューの際、選択範囲の先頭を時刻ゼロとしたタイムコードが表示されるようになり、その経過時間をオペレータが正確に確認出来るようになった。又、選択範囲末尾のタイムコードを見ることによって、選択範囲の先頭から末尾コマンドが始まるまでの所要時間を確認することができる。
【0041】
また、タイムコードは、コマンド開始時間とコマンド所要時間が表示されるようになったため、オペレータはコマンドの所要時間を一目で確認出来るようになった。又、マウスポインタで任意のコマンド群を選び、その所要時間を確認できるようになったので使い勝手を向上させることができる。
【図面の簡単な説明】
【図1】本発明のタイムコード表示機能の一実施例を説明するフローチャート
【図2】番組制作装置を構成するブロック図
【図3】従来のタイムコード表示機能を示す図
【図4】従来の部分プレビュー機能を示す図
【図5】従来の部分プレビュー機能を示す図
【図6】本発明のタイムコード表示機能の一実施例を示す図
【図7】本発明のタイムコード表示機能の一実施例を示す図
【図8】本発明のタイムコード表示機能の一実施例を示す図
【図9】本発明のタイムコード表示機能の一実施例を示す図
【図10】本発明のタイムコード表示機能の一実施例を示す図
【図11】本発明のタイムコード表示機能の一実施例を示す図
【図12】本発明のタイムコード表示機能の一実施例を示す図
【図13】本発明のタイムコード表示機能の一実施例を示す図
【図14】本発明のタイムコード表示機能の一実施例を説明するフローチャート
【図15】本発明のタイムコード表示機能の一実施例を示す図
【図16】本発明のタイムコード表示機能の一実施例を示す図
【図17】本発明のタイムコード表示機能の一実施例を説明するフローチャート
【図18】本発明のタイムコード表示機能の一実施例を示す図
【図19】本発明のタイムコード表示機能の一実施例を示す図
【図20】本発明のタイムコード表示機能の一実施例を示す図
【図21】本発明のタイムコード表示機能の一実施例を説明するフローチャート
【図22】本発明のタイムコード表示機能の一実施例を示す図
【図23】本発明のタイムコード表示機能の一実施例を示す図
【符号の説明】
201:番組情報、202:記憶装置、203:コンピュータ、204:ディスプレイ、205:番組生成部、206:番組情報作成部、207:動画像生成部、208:キーボードや、209:マウス、210:CGアニメーション生成部、211:音声合成部、212:ビデオインタフェース、213:モニタ、214:スピーカ、220:シーケンサ部、301:編集画面、302:マウスポインタ、303、303−1、303−2:プレビューウィンドウ、304:テキスト表示ウィンドウ、305:タイムコード表示領域、306:スクリプト表示領域、307:タイムコード、308:コマンド群、309:選択表示、310:プルダウンメニュー、308−9、308−11:番組、409:コマンド群、507:タイムコード、607:イムコード、620:タイムコードプルダウンメニュー、730:表示箇所項目、731:表示内容項目、732:表示箇所メニュー、733:全コマンド項目、734:特定コマンド項目、735:カット先頭項目、736:チェックマーク、740:サブメニュー、807:タイムコード、907:タイムコード、910:タイトルコマンド、1007:タイムコード、1107:タイムコード、1110:動画コマンド、1111:トークコマンド、1207:タイムコード、1330:タイムコードポップアップメニュー1507:タイムコード、1632:表示内容メニュー、1633:開始時刻項目、1634:所要時間項目、1635両方併記項目、1636:チェックマーク、1807タイムコード、2030:タイムコードポップアップメニュー、2130:タイムコード群、2231、2232:コマンド開始時刻、2340:ポップアップ表示[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a program sequence for generating a program by using a program production apparatus, for example, a computer, used for television broadcast program production, video program production, program simulation, presentation, demonstration, etc. The present invention relates to a device that generates a video / audio signal according to the described script sequence and displays a video / audio display reproduced based on the video / audio signal. The present invention relates to time display relating to the passage of time or elapsed time display.
[0002]
[Prior art]
As a conventional program script production method, for example, there is a method described in JP-A-2001-195604. In the operation screen display shown in FIG. 1 described in this gazette, video is displayed by a preview window, and further, a script string composed of a plurality of line scripts as program information is displayed by a program information display window.
[0003]
[Problems to be solved by the invention]
Depending on the above-described conventional technique, there is a drawback that it is not possible to easily confirm how long the playback time required for video / audio playback at the time of preview for each line script corresponds to the script display.
[0004]
An object of the present invention is to eliminate the above-mentioned drawbacks, display a time code display as an elapsed time display according to a script display, or a required time display corresponding to the script display, and display the elapsed time and the required time. It is to be able to confirm easily.
[0005]
[Means for Solving the Problems]
In order to solve the above-described problems, the present invention provides a program script production method for generating and editing a script sequence composed of a plurality of line scripts describing a program composed of video information and audio information, and displaying the script sequence In addition, in the program script production method capable of performing video / audio reproduction based on the script sequence, time display or elapsed time display relating to the elapsed playback time of video / audio playback related to each row script of the script sequence corresponds to the row script. Is displayed.
[0006]
According to the present invention, a time display or elapsed time display relating to the elapsed playback time of video / audio playback related to a group consisting of a predetermined plurality of scripts in the script sequence is displayed corresponding to the group.
[0007]
The present invention may further display the time display or elapsed time display in accordance with a partial preview operation.
[0008]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 2 is a block diagram showing an example of the configuration of a program production apparatus according to the program script production method of the present invention. By operating the software of the
[0009]
The processing of software that runs on the
[0010]
The moving
[0011]
The generated video is displayed in a preview window displayed on the display 204. Further, the generated video is converted into a signal by the video interface 212. A signal output from the interface 212 is input to the monitor 213, and an image is displayed on the monitor 213.
[0012]
The program
[0013]
The
[0014]
The program information handled by the
[0015]
In the rules of the TVML language specification Ver 1.0 (http://www.str.nhk.or.jp/TVML/Japan/J03.html), one event is described as follows.
Event type: command name (arg1 = data1, arg2 = data2, arg3 = data3,...)
Here, there are 11 types of events, each of which has a plurality of commands. The arg in the command argument is in no particular order.
[0016]
When a program producer (hereinafter referred to as an operator) produces a program, the program needs to be stored in the broadcast frame, so the playback time of the completed program is measured, and the program is edited by viewing the result. When the playback time is measured, if the operator himself measures with a stopwatch, it is troublesome and inaccurate, and the elapsed time during the program is not known at all.
[0017]
Therefore, the program production apparatus has a function of automatically measuring the reproduction time during program reproduction and displaying the result in command units. This is called a time code display function. This function saves the operator from measuring the playback time, and the time is accurate, and the result remains in command units, so the playback time of the entire program and the elapsed time during the program can be confirmed at a glance. . As a result, for example, it is confirmed that it takes a long time to talk to the CG character, and for the adjustment, it is possible to speed up the stroke or reduce the number of strokes. The program can be stored in the broadcast frame.
[0018]
An embodiment (first embodiment) of the present invention will be described with reference to FIG. 3 showing an example of a display screen of a program production apparatus according to the present invention. FIG. 3 is an example of a basic editing screen displayed on the monitor of the program production apparatus of FIG. In this figure, 301 is an editing screen, 302 is a mouse pointer, 303 is a preview window, 304 is a text display window, 305 is a time code display area, and 306 is a script display area. In the
[0019]
When the operator wants to check the elapsed time of the program in detail, the time code is displayed in all the commands, so that it is easy to understand. However, on the other hand, you may want to check only the time required. For example, the program is usually divided for each cut, and the cuts are divided in advance, and the time distribution of each cut is performed. At this time, if only the start time of each cut is confirmed, and the difference (that is, the reproduction time of the cut) is calculated, it can be immediately confirmed whether the time distribution is accurate. Also, there is often a title at the beginning of the cut. At this time, if only the start time of the title command is confirmed and the difference is calculated, the reproduction time of the cut can be confirmed as described above. Also, in the news program, the shot video is played and the announcer begins to speak one second later. At this time, if only the start time of the moving image and the time when the announcer starts to be checked and the difference between them is calculated, it can be immediately confirmed whether the opening is exactly 1 second.
[0020]
In such a case, if the time code is displayed in all commands, it is difficult to see the time code. The operator needs to visually find a desired time code from the time codes arranged in the time
[0021]
Also, when editing a plurality of commands during program production and previewing the results, it takes time to preview again from the beginning of the program. Therefore, the program production apparatus has a function of previewing only a command group selected by the operator with the mouse pointer. This is called a partial preview function. With this function, the operator can freely select a target command group and preview the program from anywhere.
[0022]
An example of the partial preview function is shown in FIGS. 4 and 5, the same reference numerals are given to the same components as those described above. In FIG. 4, the operator selects a command group 409 to be previewed with the
[0023]
Here, the operator may want to check the elapsed time of the partial preview. For example, in a news program, when the time for an announcer to speak is determined to be 30 seconds for each news, it is possible to easily confirm whether the time is within 30 seconds by partially previewing a command group while the announcer is speaking. However, in the case of partial preview, since the time code is not displayed, the operator has no way of knowing the elapsed time. If you want to know it, you need to use a stopwatch to measure the time yourself.
[0024]
Further, in order to confirm the playback time of the cut and the playback time of the command group that the announcer speaks, the operator himself had to calculate from the time code. In particular, the time code has to calculate hours, minutes, seconds, and the number of frames, which is troublesome.
[0025]
Hereinafter, another embodiment (second embodiment) of the present invention will be described with reference to FIGS. 1 and 6 to 13. 6-13, the same number was attached | subjected to the component same as the component demonstrated so far. In the present invention, the time code display location can be specified by the time code pull-
[0026]
First, when the
[0027]
Hereinafter, the process of displaying the time code in the head command of each cut will be described with reference to FIGS. In
[0028]
Next, the effect of displaying the time code in the specific command will be described with reference to FIGS. In the program 308-9 in FIG. 9, the
[0029]
In order to enhance operability, a time code pop-up
[0030]
Next, another embodiment (third embodiment) of the present invention will be described with reference to FIGS. In FIG. 15, the same reference numerals are given to the same components as those described so far. In the present invention, the time code is displayed during the partial preview so that the operator can check the elapsed time of the program. Processing for displaying the time code during the partial preview will be described with reference to FIGS.
[0031]
In
[0032]
Next, another embodiment (fourth embodiment) of the present invention will be described with reference to FIGS. 16-23, the same number was attached | subjected to the component same as the component demonstrated so far. In this embodiment, in addition to the command start time, the required time of the command is also displayed as a time code so that the required time can be confirmed at a glance. In the following, two examples of the command required time display method will be described.
[0033]
First, an embodiment of a first method of displaying a command required time will be described with reference to FIGS. When the time code pull-
[0034]
Hereinafter, processing for displaying the command required time will be described with reference to FIGS. In
[0035]
Further, when both the command start time and the required time are to be displayed, the “both” item 1635 in the
[0036]
In order to enhance operability, a time code pop-up
[0037]
Next, an embodiment of the second method of displaying the command required time will be described with reference to FIGS. In
[0038]
【The invention's effect】
As described above, according to the present invention, the time code display as the elapsed time display according to the script display or the required time display is displayed corresponding to the script display, and the elapsed time and the required time can be easily displayed. Can be confirmed.
[0039]
In addition, the operator can specify the display location of the time code, so that there is no need to search for the desired time code with the eyes.
[0040]
Also, during partial preview, a time code with the beginning of the selection range as time zero is now displayed, and the operator can accurately check the elapsed time. Further, by looking at the time code at the end of the selection range, it is possible to confirm the required time from the beginning of the selection range until the end command starts.
[0041]
In addition, since the time code shows the command start time and command required time, the operator can check the command required time at a glance. In addition, since an arbitrary command group can be selected with the mouse pointer and the required time can be confirmed, the usability can be improved.
[Brief description of the drawings]
FIG. 1 is a flowchart for explaining an embodiment of a time code display function of the present invention.
FIG. 2 is a block diagram of the program production device
FIG. 3 is a diagram showing a conventional time code display function.
FIG. 4 is a diagram showing a conventional partial preview function
FIG. 5 is a diagram showing a conventional partial preview function
FIG. 6 is a diagram showing an embodiment of a time code display function of the present invention.
FIG. 7 is a diagram showing an embodiment of a time code display function of the present invention.
FIG. 8 is a diagram showing an embodiment of a time code display function of the present invention.
FIG. 9 is a diagram showing an embodiment of a time code display function of the present invention.
FIG. 10 is a diagram showing an embodiment of a time code display function of the present invention.
FIG. 11 is a diagram showing an embodiment of a time code display function of the present invention.
FIG. 12 is a diagram showing an embodiment of a time code display function of the present invention.
FIG. 13 is a diagram showing an embodiment of a time code display function of the present invention.
FIG. 14 is a flowchart for explaining an embodiment of the time code display function of the present invention.
FIG. 15 is a diagram showing an embodiment of a time code display function of the present invention.
FIG. 16 is a diagram showing an embodiment of a time code display function of the present invention.
FIG. 17 is a flowchart for explaining an embodiment of the time code display function of the present invention.
FIG. 18 is a diagram showing an embodiment of a time code display function of the present invention.
FIG. 19 is a diagram showing an embodiment of a time code display function of the present invention.
FIG. 20 is a diagram showing an embodiment of a time code display function of the present invention.
FIG. 21 is a flowchart for explaining an embodiment of the time code display function of the present invention.
FIG. 22 is a diagram showing an embodiment of a time code display function of the present invention.
FIG. 23 is a diagram showing an embodiment of a time code display function of the present invention.
[Explanation of symbols]
201: program information, 202: storage device, 203: computer, 204: display, 205: program generation unit, 206: program information generation unit, 207: moving image generation unit, 208: keyboard, 209: mouse, 210: CG Animation generation unit, 211: voice synthesis unit, 212: video interface, 213: monitor, 214: speaker, 220: sequencer unit, 301: editing screen, 302: mouse pointer, 303, 303-1, 303-2: preview window 304: text display window, 305: time code display area, 306: script display area, 307: time code, 308: command group, 309: selection display, 310: pull-down menu, 308-9, 308-11: program, 409: Command group, 507: Time code 607: Imcode, 620: Time code pull-down menu, 730: Display location item, 731: Display content item, 732: Display location menu, 733: All command items, 734: Specific command item, 735: Cut head item, 736 : Check mark, 740: Sub menu, 807: Time code, 907: Time code, 910: Title command, 1007: Time code, 1107: Time code, 1110: Movie command, 1111: Talk command, 1207: Time code, 1330 : Time code pop-up menu 1507: Time code, 1632: Display content menu, 1633: Start time item, 1634: Required time item, 1635 Both written items, 1636: Check mark, 1807 Time code, 203 : The time code pop-up menu, 2130: Time code group, 2231 and 2232: command start time, 2340: pop-up display
Claims (2)
前記スクリプト列の各行スクリプトに係わる映像音声再生の部分プレビュー動作に対応する時間を表示することを特徴とする番組スクリプト制作方法。A program script production method for generating and editing a script sequence composed of a multi-line script describing a program composed of video information and audio information, wherein the script sequence is displayed and video / audio reproduction based on the script sequence is performed. In the program script production method that can be performed,
A program script production method, comprising: displaying a time corresponding to a video / audio reproduction partial preview operation related to each row script of the script sequence.
前記スクリプト列の所定複数行スクリプトからなるグループに係わる映像音声再生の部分プレビュー動作に対応する時間を表示することを特徴とする番組スクリプト制作方法。A program script production method for generating and editing a script sequence composed of a multi-line script describing a program composed of video information and audio information, wherein the script sequence is displayed and video / audio reproduction based on the script sequence is performed. In the program script production method that can be performed,
A program script production method, comprising: displaying a time corresponding to a partial preview operation of video / audio reproduction related to a group consisting of predetermined plural-line scripts in the script sequence.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001226871A JP4079609B2 (en) | 2001-07-26 | 2001-07-26 | Program script production method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001226871A JP4079609B2 (en) | 2001-07-26 | 2001-07-26 | Program script production method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003046932A JP2003046932A (en) | 2003-02-14 |
| JP4079609B2 true JP4079609B2 (en) | 2008-04-23 |
Family
ID=19059616
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001226871A Expired - Fee Related JP4079609B2 (en) | 2001-07-26 | 2001-07-26 | Program script production method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4079609B2 (en) |
-
2001
- 2001-07-26 JP JP2001226871A patent/JP4079609B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003046932A (en) | 2003-02-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4695392B2 (en) | Method and apparatus for use in sound replacement that automatically synchronizes with an image | |
| JP4755672B2 (en) | Content editing apparatus, method and program | |
| JP4741406B2 (en) | Nonlinear editing apparatus and program thereof | |
| JP4917920B2 (en) | Content generation apparatus and content generation program | |
| JP2006135808A (en) | Playback apparatus and method | |
| JP4079609B2 (en) | Program script production method | |
| JP4010761B2 (en) | How to edit video information | |
| JP2005285076A (en) | Video information production method | |
| JPH05242166A (en) | Multi-media data editing and display system | |
| JP3919458B2 (en) | Video creation method | |
| JP2023120142A5 (en) | Recorded information display system, program, recorded information display method, and recorded information playback system | |
| JP5146974B1 (en) | Method and apparatus for creating program image | |
| JP2012235492A (en) | Electronic apparatus and reproducing method | |
| JP7156748B1 (en) | Information processing system and information processing method | |
| JP3841815B2 (en) | How to edit video data | |
| JP2000083194A (en) | How to edit video data | |
| JP4084115B2 (en) | Program editing method | |
| JP3449977B2 (en) | How to edit video data | |
| JP4068915B2 (en) | Video data editing apparatus and editing method | |
| JP4796466B2 (en) | Content management server, content presentation device, content management program, and content presentation program | |
| JP2003069941A (en) | Video data reproducing method, video data editing method, and program | |
| KR20110088982A (en) | How to Play Language Learner | |
| JP2003299002A (en) | Program production method that can save and read timecode | |
| JP2005260391A (en) | Moving image display device, moving image display method, moving image display program, and computer-readable recording medium storing the program | |
| JP4018928B2 (en) | Program production method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050916 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071019 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071106 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071212 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080205 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080205 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110215 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120215 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120215 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130215 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130215 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140215 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |