(57)【要約】【課題】  適切な複数の時点での代表画像を並べることで映像情報制作ができる編集画面を含む映像情報制作方法を提供する。【解決手段】  少なくともＣＧアニメーションを用いた映像情報を制作する映像情報制作装置において、映像情報の制作のために予め用意されたメニューの中から、ユーザの指示によりメニューが選択されると、選択されたメニューに対応する映像情報生成のための生成情報を記憶手段から読み出し、読み出した生成情報を用いて映像情報を生成し、生成された映像情報を表す代表画像を生成し、生成された代表画像を時系列に並べて表示手段に表示する。  更に、表示された代表画像についてユーザの指示によりメニューの中から１つのメニューを選択されると、選択されたメニューに対応する生成情報により、逐次、代表画像の表示を変更する。【選択図】  図１９
2005285076.tif 000002
【特許請求の範囲】
【請求項１】
少なくともＣＧアニメーションを用いた映像情報を制作または編集する映像情報制作装置において、
映像情報の制作または編集のために予め用意されたメニューの中から、ユーザの指示によりメニューが選択されたことを認識し、
選択されたメニューに対応する映像情報生成のための生成情報を記憶手段から読み出し、
読み出された生成情報を用いて映像情報を生成し、
生成された映像情報の複数の時点での映像を表す代表画面を生成し、
生成された複数の時点の代表画面を時系列に並べて表示手段に表示し、
表示された各々の代表画面について、ユーザの指示により前記メニューの中からメニューが選択されたことを認識し、選択されたメニューに対応する生成情報により、該代表画面の表示を変更することを特徴とする映像情報制作方法。
【請求項２】
少なくともＣＧアニメーションを用いた映像情報を制作または編集する映像情報制作装置において、
既に制作された映像情報の生成情報を記憶手段から読み出し、
読み出された生成情報を、生成情報を分類するテーブルに基づいて時系列方向に複数に分割し、
分割された各々の生成情報について新規に映像情報を生成し、
生成された新規の映像情報について、所定の時点で各々の映像を表す代表画面を生成し、
生成された代表画面を、各々時系列に並べて表示手段に表示することを特徴とする映像情報制作方法。
【請求項３】
少なくともＣＧアニメーションを用いた映像情報を制作または編集する映像情報制作装置において、
ＣＧアニメーションの３次元ＣＧ空間に複数のカメラが存在する場合、
各々のカメラで撮影した複数の時点での３次元ＣＧ空間の映像を表す代表画面を生成し、
生成されたカメラ台数分の複数の時点の代表画面を並列にかつ時系列に並べて表示手段に表示し、
表示された代表画面のうち、ユーザの指示により各々の時点毎にいずれか１つのカメラの代表画面が選択されたことを認識し、
選択された各々の代表画面がどのカメラの代表画面であるかの情報により、映像情報におけるカメラのスイッチの設定行うことを特徴とする映像情報制作方法。
【発明の詳細な説明】
【技術分野】  本発明は、ＣＧ（Ｃｏｍｐｕｔｅｒ  Ｇｒａｐｈｉｃｓ：コンピュータグラフィクス）アニメーション技術を用いて映像情報を制作する映像情報制作方法に関するものである。
【背景技術】
【０００１】  従来の代表的な映像情報制作装置を以下に説明する。
映像情報制作装置とは、例えば、ＣＧ（コンピュータグラフィクス）アニメーション技術と音声合成技術、動画像再生技術等を融合し、シナリオ（台本）を書く要領で、操作することによって映像情報を制作するための装置である。このような制作装置は、勿論、既に制作された映像情報の編集や変更の目的にも使用される。本明細書では、制作または編集のどちらがを称する場合、特に限定しない限り、記載していない他の意味（制作と編集の両方）を含む。
このような装置は、マルチメディア制作のためのソフトウエアをＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）に格納し、操作手段として、通常、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）機能を持っている。一般的に、映像情報を制作するための装置によって作成されたデジタルコンテンツは、視聴者に、ＴＶ（Ｔｅｌｅ−Ｖｉｓｉｏｎ）番組、ビデオ番組、映画、プレゼンテーション、デモンストレーション、装置・機器等の使用方法や道案内や観光案内等の説明、等の動画像として視聴される。これらの映像情報は、例えば、ＣＤ−Ｒ（ＣＤ−Ｒｅｃｏｒｄａｂｌｅ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、等の電子媒体やＷｅｂ（Ｗｏｒｌｄ−ｗｉｄｅ  Ｗｅｂ）等からの電子データのかたちでユーザに提供される。【０００２】  図１は、テレビ番組編集装置等の映像情報制作装置の構成例を示すブロック図で、１０１はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、１０２はメモリ、１０３はＣＧアニメーション生成部、１０４は音声合成部、１０５はシーケンサ部、１０６は入力装置、１０７はモニタ、１０８は動画像生成部、１０９は磁気記憶装置、１１０はバスである。
ＣＰＵ１０１は、バス１１０を介して、メモリ１０２、ＣＧアニメーション生成部１０３、音声合成部１０４、シーケンサ部１０５、入力装置１０６、モニタ１０７、動画像生成部１０８、磁気記憶装置１０９と接続されている。【０００３】  図１において、ＣＧアニメーション生成部１０３は、登場キャラクタやスタジオセットのＣＧアニメーションを生成し、音声合成部１０４は、登場キャラクタの喋り声（セリフ、鳴声、擬音やスタジオの効果音等）を生成する。動画像生成部１０８は、予め編集済みの動画像をモニタ１０７に表示するために動画像を生成する。メモリ１０２は、テレビ番組のシナリオに相当する登場キャラクタの喋りや動作及び動画像生成、オーディオ再生等のイベントの情報を記憶する。【０００４】  イベントは、例えば、ＴＶＭＬ（ＴＶ  Ｐｒｏｇｒａｍ  Ｍａｋｉｎｇ  Ｌａｎｇｕａｇｅ）言語等で書かれている。ＴＶＭＬについて説明するため、日本放送協会がインターネットのホームページ上で公開している「ＴＶＭＬとは何だろう？」の冒頭の内容の一部を以下に記載する。
テレビ番組をまるまる１本記述することができるように考えられたテキストベースの言語で、このＴＶＭＬ言語を書いてやると、ＴＶＭＬプレイヤーがこれを１行１行解釈して、リアルタイムでテレビ番組を作り出す（表示する）ものである。ＴＶＭＬプレイヤーはＰＣ（パーソナルコンピュータ）やグラフィクスワークステーションの上で動くソフトウエアで、これにＴＶＭＬ台本と各種のデータ（動画、オーディオなど）を与えることでこれを行うものである。ユーザはワープロなどを使ってＴＶＭＬ言語で台本を書く（記述する）だけで、自分だけのテレビ番組をデスクトップの上で簡単に制作できる。【０００５】  ＴＶＭＬ言語仕様バージョン１．１（ｈｔｔｐ：／／ｗｗｗ．ｎｈｋ．ｏｒ．ｊｐ／ｓｔｒｌ／ｔｖｍｌ／ｊａｐａｎｅｓｅ／ｓｐｅｃ／ｓｐｅｃ１／ｉｎｄｅｘ．ｈｔｍｌ）の規則では、１つのイベントは以下に示すように記述する。
イベントタイプ：コマンド名「ａｒｇ１＝ｄａｔａ１，ａｒｇ２＝ｄａｔａ２，ａｒｇ３＝ｄａｔａ３．．．」
イベントタイプは、１２種類あり、それぞれにコマンドが複数存在する。コマンドの引数内のａｒｇの記述に順番の規定は無い。テレビ番組として、時系列に並べられたイベント列全体を、「スクリプト」と呼ぶ。【０００６】  シーケンサ部１０５は、メモリ１０２に記憶されたテレビ番組の該イベント情報を元に、ＣＧアニメーション生成部１０３、音声合成部１０４及び動画像生成部１０８を制御して、テレビ番組等の映像情報を順次出力する。  モニタ１０７は、生成されたテレビ番組及びテレビ番組のイベント情報の編集画面を表示する。  入力装置１０６は、モニタ１０７への表示の指示、シーケンサ部１０５へ例えば、当該イベント列を順次読出す、ＴＶ番組で言う、“再生”を出力として指示及びメモリ１０２に記憶されているテレビ番組のイベント情報を編集するためのもので、主としてＧＵＩ操作を行うためのマウス等のポインティングデバイス及びキーボードからなっている。  磁気記憶装置１０９は、登場人物のモデリングデータ、スタジオのデータ、動画像の映像情報及びオーディオデータ（音楽、背景音、その他の音声データ）等を記憶し、かつテレビ番組のイベント情報の編集を行うためのプログラムを記憶する。また、磁気記憶装置１０９は、ランダムアクセス可能な、例えばハードディスクや光ディスク、光磁気ディスクの他、伝送ネットワークを介したり、リモートファイルであっても良い。  バス１１０は、これらの各構成要素を接続する。また、バス１１０を介して、他の装置への接続も可能である。ＣＰＵ１０１は、磁気記憶装置１０９のプログラ厶に従って、バス１１０を介して接続されている他の構成要素と信号を送受し合い、各構成要素はＣＰＵ１０１からアクセスされる信号により制御される。【０００７】  上記テレビ番組編集装置を用いることにより、テレビ番組に登場する人物や小道具等をスタジオ内に配置して、テレビ番組を生成、出力することが可能となる。
上述のＴＶＭＬ言語による映像の制作や編集では、編集画面が表示され、表示された編集画面でのＧＵＩ操作によって映像の制作や編集をすることができる。例えば、編集画面の中には代表画面表示部が表示され、表示された代表画面表示部には、代表画面が表示される。このような代表画面は、動画像の再生開始画像を縮小表示したものである。同様に、編集画面の中のタイトルブロックには代表画面が表示されるが、この代表画面は、静止画の画像を縮小表示したものである。さらに、編集画面の中のスタジオセットアップブロックのところにも代表画面が表示される（特許文献１及び特許文献２参照。）。【０００８】  上述のＴＶＭＬ言語による映像情報の制作に限らず、一般に、映画やテレビ映像情報を制作する初めの段階において、展開を表現した絵コンテが用いられることが多い。即ち、制作者自身がアイデアを考える際には、明確に時系列でストーリーやその展開が浮かぶものとは限らないので、断片的なアイデアを絵に描くと共に、それらの絵を並べ替えることで全体のストーリーが作られる。従って、絵コンテは制作者自身のイメージをまとめるために描かれるものであり、また、制作者の頭の中で出来上がったイメージを、スタッフと共有するための手段としても用いられる。絵コンテを制作するソフトとしては、“ＳｔｏｒｙＢｏａｒｄ  Ａｒｔｉｓｔ”（ＰｏｗｅｒＰｒｏｄｕｃｔｉｏｎ  Ｓｏｆｔｗａｒｅ  Ｉｎｃ．製）等がある。【０００９】
【特許文献１】  特開２００１−１９５６０４号公報
【特許文献２】  特開２００３−３２４６３１号公報（図１、図２、図９、図１３、等）
【発明の開示】
【発明が解決しようとする課題】
【００１０】  上述の従来技術において、絵コンテを制作するソフトは、絵コンテそのものを描くだけに留まり、コンピュータ上の映像情報制作に反映できる情報を生成するものではない。従って、上記のような映像情報制作装置を用いた映像情報制作において、コンピュータ上では絵コンテの制作と映像情報制作とが独立した作業となり、効率が悪くなっている。【００１１】  また、映像情報の内容を映像情報制作装置で確認したい場合には、ＴＶＭＬ言語の制作及び編集に示されるように、イベント毎等に代表画面が表示されることで、映像情報全体の映像を把握することが可能である。しかし、代表画面は単に時系列に並べられたイベント毎の静止画なので、全てのイベント毎に１対１対応で表示される。この場合、ユーザにとって、表示される代表画面が多過ぎて把握し難い。また、表示される代表画像の数があまり少な過ぎても、ユーザが映像情報全体を把握することはできないし、スクリプト内にユーザの入力した「／／．．．」の行（以下、「コメント行」と呼ぶ。）の次のイベントの代表画面のみを表示することで間引きをする場合には、ユーザの意思によって、コメント行の入れ方にはばらつきがあって、全体を把握できるかどうかは保証できない。【００１２】  更に、従来の映像情報制作装置において、複数カメラの映像から適切なものを選択するカメラスイッチを設定する場合には、ユーザは、それぞれのカメラを設定した上で別々に再生してから、どのカメラの映像を採用するかを決定している。そのため、複数カメラの映像を同時に確認して選択するといった操作ができず、カメラ設定の操作が煩雑となっていた。
本発明の目的は、これらの問題を解決するために適切な複数の時点での代表画面を並べることで映像情報制作ができる編集画面を含む映像情報制作方法を提供することにある。
【課題を解決するための手段】
【００１３】  上記の目的を達成するために、本発明の映像情報制作方法は、少なくともＣＧアニメーションを用いた映像情報を制作または編集する映像情報制作装置において、映像情報の制作または編集のために予め用意されたメニューの中から、ユーザの指示によりメニューが選択されたことを認識し、選択されたメニューに対応する映像情報生成のための生成情報を記憶手段から読み出し、読み出された生成情報を用いて映像情報を生成し、生成された映像情報の複数の時点での映像を表す代表画面を生成し、生成された複数の時点の代表画面を時系列に並べて表示手段に表示する。
更に、表示された複数の時点の代表画面についてユーザの指示によりメニューの中から１つのメニューを選択されたことを認識すると、選択されたメニューに対応する生成情報により、逐次、代表画面の表示を変更するものである。【００１４】  また本発明の映像情報制作方法は、少なくともＣＧアニメーションを用いた映像情報を制作または編集する映像情報制作装置において、既に制作された映像情報の生成情報を記憶手段から読み出し、読み出された生成情報を、予め定められたルールに基づいて、例えば、生成情報を分類するテーブルに基づいて、時系列方向に複数に分割し、分割された各々の生成情報について、各々ある一時点での映像を表す代表画面を新規に生成し、生成されたの代表画面を、各々時系列に、例えば分割前と同じ順番に並べて表示手段に表示するものである。【００１５】  また本発明の映像情報制作方法は、少なくともＣＧアニメーションを用いた映像情報を制作する映像情報制作装置において、ＣＧアニメーションの３次元ＣＧ空間に複数のカメラが存在する場合、各々のカメラで撮影した複数の時点での３次元ＣＧ空間の映像を表す代表画面を生成し、生成されたカメラ台数分の複数の時点の代表画面を並列にかつ時系列に並べて表示手段に表示し、表示された代表画面のうち、ユーザの指示により各々の時点毎にいずれか１つのカメラの代表画面が選択されたことを認識し、選択された各々の代表画面がどのカメラの代表画面であるかという情報により、映像情報におけるカメラのスイッチの設定行うものである。
【発明の効果】
【００１６】  本発明によれば、適切な複数の時点での代表画面を並べることで映像情報を制作するため、ユーザは詳細な時系列の情報が決定していない段階で、絵コンテを描くように映像情報制作を行うことができる。
また、既存の映像情報を適切な枚数の時系列で並べた代表画面で確認することができるので、映像情報を時間をかけて再生することなく、映像情報の全体を容易に把握することができる。
更に、代表画面を複数カメラの映像で用意することにより、並列に表示して確認でき、最終的に採用する映像を複数カメラの代表画面を選択することで、カメラスイッチを容易に設定できる。
【発明を実施するための最良の形態】
【００１７】  以下、本発明の実施形態を説明する。
本発明の映像情報制作装置の構成は、背景技術で示した図１と同様であるが、モニタ１０７に表示される編集画面は従来とは異なる編集画面である。また、磁気記憶装置１０９に記憶されている映像情報のイベント情報の編集を行うためのプログラムも異なる。また、図示していないが、映像情報制作装置またはこの装置とネットワーク等の伝送路で結合される装置の少なくともいずれか１つに、制作した映像情報を記憶媒体にコピーまたは表示する出力手段を有するユニットを備えている。【００１８】  複数枚の代表画面を並べることで映像情報制作ができる編集画面（以下、「絵コンテウィンドウ」と呼ぶ）の表示例を、図２に示す。図２は、本発明の絵コンテウィンドウの初期画面である。
図２において、２０１は全体メニューボタン、２０２はイベント入力メニューボタン、２０３は全体選択領域ボタン、２０４はカット名領域ボタン、２０５はブロック名領域ボタン、２０６はセル領域ボタン、２０７は移動ボタン、２０８はプレビュー拡大表示ボタン、２０９はスクリプト表示ボタン、２１０は横方向に画面表示を移動するためのスライダ、２１１は縦方向に画面表示を移動するためのスライダである。以下、それぞれのボタンについて説明する。【００１９】  全体メニューボタン２０１またはイベント入力メニューボタン２０２は、それがユーザにより選択される（ＧＵＩ操作によってボタンが押される）と、ＣＰＵ１０１は当該ボタンが押されたことを認識して、従来の映像情報制作装置と同様に、プルダウンメニューを表示する。特にイベント入力メニューボタン２０２のプルダウンメニューの中からユーザによって特定のメニューユーザは簡易にイベントのパラメータを設定できる。
全体選択領域ボタン２０３は、ユーザの選択（指示）によって、編集中の映像情報全体を選択状態にするボタンである。
カット名領域ボタン２０４には、カット番号が表示され、ユーザがカット名領域ボタン２０４を選択すると、選択されたカット番号と同じ行が選択状態になる。ここで、カットとは、映像情報全体を把握するに相応しい枚数の代表画面で表現するために、分割された映像情報のことで、絵コンテウィンドウ上では、行を意味する。【００２０】  ブロック名領域ボタン２０５は、「コメント」、「カメラ“１”」〜「カメラ“ｎ”」（ｎは１以上の整数）、「タイトル＆ムービー」、「セリフ」、「音」及び「あらまし」に分割されて表示されており、ユーザによってどれかのブロック名領域のボタンが選択されると、選択されたブロック名領域のボタンと同じ列が選択状態になる。ここで、ブロックとは、絵コンテウィンドウ上の列を意味する。【００２１】  上記カット番号を意味する行と、上記ブロック名を意味する列で特定される１つ１つの領域がセル領域ボタン２０６である。ブロック名がコメントの列のセル（以下、「コメントセル」と呼ぶ。）は、カット毎のコメントを表示する領域、ブロック名がカメラ“１”〜カメラ“ｎ”の列のセル（以下、カメラ“１”〜カメラ“ｎ”セルと呼ぶ。）は、カット毎にカメラ“１”〜カメラ“ｎ”の映像を代表画面で表示する領域、ブロック名がタイトル＆ムービーの列のセル（以下、「タイトル＆ムービーセル」と呼ぶ。）は、カット毎のタイトル（静止画）またはムービーを表示する領域、ブロック名がセリフの列のセル（以下、「セリフセル」と呼ぶ。）は、カット毎のセリフがテキストで表示される領域、ブロック名があらましのセル（以下、「あらましセル」と呼ぶ。）は、カット毎の主要な動きを簡単な表現に変換したものを表示する領域、ブロック名が音の列のセル（以下、「音セル」と呼ぶ。）は、カット毎にオーディオが再生されているが、ミキサーがどのように制御されているか等について、表示する領域である。これらの特定のセルが選択されると、選択されたセルに対応する映像情報が制作可能または編集可能となる。【００２２】  移動ボタン２０７は、あらましセル内に表示されるあらましを移動するためまたは音セル内の音の開始点を移動するために選択されるボタンである。例えば、あらましセル内に表示されるあらましの一部をユーザがＧＵＩ操作によって選択し、そのセル内の移動ボタン２０７の上矢印を選択すると選択されたあらましの一部が１つ上のセルに移動する。下矢印を選択すると１つ下のセルに移動する。
プレビュー拡大表示ボタン２０８がユーザにより選択されると、選択されているカット番号の部分について、テレビ画面のようにモニタ画面全体または一部を使って再生するプレビューウィンドウを表示して、再生表示する。例えば、ユーザがＧＵＩ操作によって、セルのいずれかを選択し、次にプレビュー拡大表示ボタン２０８を選択することによりそのセルの属するカットがモニタ画面全体または一部に表示される。この場合、選択する領域は、セルに限らず、例えば、カット名領域ボタンでも良い。【００２３】  スクリプト表示ボタン２０９がユーザにより選択されると、テキストウィンドウを表示して、選択されているカット番号の部分についてのスクリプトのテキストデータをテキストウィンドウ内に表示する。例えば、ユーザがＧＵＩ操作によって、セルのいずれかを選択し、次にスクリプト表示ボタン２０９を選択することによりそのセルの属するカットの部分についてのスクリプトのテキストデータがモニタ画面中に表示される。この場合、選択する領域は、セルに限らず、例えば、カット名領域ボタンでも良い。【００２４】  次に、絵コンテウィンドウを用いた映像情報の制作手順を簡単なストーリーを例に、以下に説明する。
まず、簡単なストーリーとして、「オープニングで誰もいないスタジオ全体が映し出され、そこにキャラクタである“太郎”が歩いて入ってくる形で表示され、“第１回数学講座”と書かれたプレートを表示し、そこで“太郎”が“こんにちは”とお辞儀をして挨拶した後、“太郎”にクローズアップし、“太郎”は“第１回数学講座の始まりです”と話す。次に、画面全体に、４次関数を示したグラフを表示しながら、同時に“太郎”が“こんな感じのグラフが理解できるように、勉強していこうね！”と話す。キャラクタの“ひよ”が歩いて登場するので、“ひよ”にクローズアップし、“ひよ”は“太郎くーん、何してるの？”と話す。」というようなストーリーを作ることとする。【００２５】  初期画面は、図２に示した通りである。図２のカット名領域ボタン２０４及びセル領域２０６には、まだ何も表示されていない。まず、ユーザがセル領域ボタン２０６の中で一番上の行のコメントセルのセル領域をマウスで左クリックすることで選択する。すると、選択されたセルがテキスト入力可能な状態のコメント入力画面になる。そこで、ユーザは入力装置１０６で「オープニング」と入力する。選択されたセルには、図３に示すように、コメントが表示される。以下、図３〜図１８は、本発明の絵コンテウィンドウの表示画面例を示す図である。
この時、カット名領域ボタン２０４の一番上、即ち選択されたコメントセルと同じ行、に自動的にカット番号が“１”と表示される。以下、カット番号“ｎ”と同じ行にあり、かつ、ブロック名が“ブロック名”と同じ列にあるセルは、「カット番号“ｎ”“ブロック名”セル」と呼ぶ。例えば、カット番号１の行のカメラ１の列のセルは、“カット番号のカメラ１セル”と呼び、カメラ２のセルは“カット番号１のカメラ２セル”と呼ぶ。【００２６】  次に、ユーザは、カット番号１のカメラ１セルを選択し、イベント入力メニューボタン２０２の初期設定（Ｉ）を左クリックすると初期設定のサブメニューがプルダウンメニューで表示される（図４参照）。表示されたサブメニュー（プルダウンメニュー）の中から「スタジオセット．．．」ボタンを選ぶと図５に示すようなスタジオセット初期設定画面が表示される。
ユーザが、表示されたパラメータ設定画面（スタジオセット初期設定画面）内の“名前”欄に「Ｎｏｒｍａｌ」と入力して“ファイル欄にスタジオのファイル名を入力することによって、スタジオのファイルを選択して、パラメータ設定画面内のプレビューボタンを選択すると、図６に示すように、カット番号１のカメラ１セルに「Ｎｏｒｍａｌ」スタジオをプレビュー表示するセルプレビュー画面が表示される。
なお、図６のように表示する他に、特許文献１の段落００１４のようにプレビューウィンドウを表示しても良い。
この状態で、ユーザがパラメータ設定画面内のＯＫボタンを選択すると、該当するセルにプレビューされた画像が貼り付けられ、当該画像が代表画面となる。この時、同じ行のあらましセルには、自動的に「スタジオ：Ｎｏｒｍａｌ」と表示される（図７のあらましセル参照）。【００２７】  同様の手順で、ユーザは、イベント入力メニューボタン２０２の初期設定（Ｉ）のサブメニューから「キャラクタ．．．」ボタンを選択し、表示されたパラメータ設定画面で“キャラクタ名”の欄に“太郎”と入力し、更にコマンド（Ｏ）のサブメニューからキャラクタの「配置．．．」のメニューを選択して“太郎”の位置決めをし、キャラクタの「表示．．．」のメニューから“太郎”の表示を選択すると、カット番号１のカメラ１セルの「Ｎｏｒｍａｌ」のスタジオに“太郎”が表示されると共に、あらましセルに”太郎：表示」と追加表示される（図７参照）。
ここで、入力は、例えば、パラメータ設定画面の“キャラクタ名”の欄に「太郎」を入力する時には、予め用意されているキャラクタのリストから選択することで入力することができる。【００２８】  更に同様の手順で、ユーザが、イベント入力メニューボタン２０２のコマンド（Ｏ）からプルダウンメニューで表示される「歩く．．．」メニューを選択して設定すると、キャラクタの“太郎”が移動した後の位置に表示されると共に、“太郎”の移動前の位置を始点とし移動後の位置を終点とする矢印を、画像に重ねて表示する。そして、あらましセルに「太郎：歩く」と表示される（図８参照）。
なお、この表示の仕方の設定は、移動後の位置にキャラクタを表示して矢印を表示することに限らず、キャラクタの表示は移動前や移動の途中（移動中）時でも良いし、移動前、移動中、移動後を３枚重ねて表示しても良いし、矢印は表示してもしなくても良い。【００２９】  これで、カット番号１の編集が終わったと考えた場合には、ユーザは、も実際に映像で流したい画像の選択として、カット番号１のカメラ１セルを右クリックし、選ばれた代表画面として選択状態が分かるように、代表画面の枠を識別表示、例えば、枠の線を太くして色を赤にする（図８参照）。【００３０】  次に、ユーザが、カット番号１のカメラ１セルの下の行のセル（カット番号２のカメラ１セル）を選択すると、カット番号１のカメラ１セルに表示されている画像を、カット番号２のカメラ１セルにコピーして表示する。そして、ユーザがカット番号２のセリフセルを選択すると、セリフセルにテキスト入力が可能なセリフ入力画面となる（図９参照）。【００３１】  ユーザが、入力装置１０６で“こんにちは”と入力すると、キャラクタが“太郎”しか存在していないので、このセリフセルには「太郎：こんにちは」と表示され、あらましセルには「太郎：話す」と表示される。また、ユーザが、イベント入力メニューボタン２０２の初期設定（Ｉ）のサブメニューの「小道具．．．」から“第１回数学講座”と書かれたプレートを選択して設定し、コマンド（Ｏ）のサブメニューから小道具の「配置．．．」と「表示．．．」を選択して設定する。これに従って、カット番号２のカメラ１セルにプレートを配置して表示すると同時に、あらましセルに「プレート：表示」と表示される。
なお、セリフの入力は、イベント入力メニューボタン２０２のコマンド（Ｏ
）のサブメニューからキャラクタの「セリフ．．．」を選択して入力しても良い。
これで、カット番号２の編集が終了したので、ユーザは、カット番号２のカメラ１セルを右クリックすると、選ばれた代表画面として枠が識別表示される（図１０参照）。【００３２】  次に、もう一台のカメラを設定するために、ユーザが、カット番号２の下の行のカメラ２セル（カット番号３のカメラ２セル）を選択すると、図１１に示すようにカット番号２のカメラ１セルに表示されている画像が、カット番号３のカメラ１セルとカメラ２セルの両方に、コピーされて表示される。【００３３】  カット番号３のカメラ２セルを選択した状態で、イベント入力メニューボタン２０２のコマンド（Ｏ）のサブメニューの中から、カメラワークの「クローズアップ．．．」のメニューを選択すると、パラメータ設定画面が表示されるので、ユーザは対象を“太郎”に設定してプレビューボタンを選択する。すると、“太郎”の画像が、図１２に示すように、カット番号３のカメラ２セルにプレビュー表示される。ユーザが、ＯＫボタンを選択すると、セルにプレビューされた画像が代表画面として貼り付けられる。【００３４】  カット番号３のセリフセルを選択し、入力装置１０６で“第１回数学講座の始まりです。”と入力すると、「太郎：第１回数学講座の始まりです。」と表示され、あらましセルに「太郎：話す」と表示される。
これで、カット番号３の編集が終了したので、カット番号３のカメラ２セルを右クリックし、選ばれた代表画面として枠を識別表示する（図１３参照）。【００３５】  更に、ユーザは、画面全体に特定の静止画を表示するために、カット番号３の下の行のタイトル＆ムービーセル（カット番号４のタイトル＆ムービーセル）を選択し、イベント入力メニューボタン２０２のコマンド（Ｏ）のサブメニューの中から「タイトル／静止画．．．」のメニューを選択する。
カット番号４のセリフセルを選択し、入力装置１０６で“こんな感じのグラフが理解できるように、勉強していこうね。”と入力すると、セリフセルに「太郎：こんな感じのグラフが理解できるように、勉強していこうね。」と表示され、あらましセルに「太郎：話す」と表示される。また、ユーザはコメントセルに「説明開始」を入力する。
これで、カット番号４の編集が終了したので、カット番号４のタイトル＆ムービーセルを右クリックし、選ばれた代表画面として枠を識別表示する（図１３参照）。【００３６】  次にユーザが、カット番号４の下の行のカメラ１セル（カット番号５のカメラ１セル）を選択し、イベント入力メニューボタン２０２の初期設定（Ｉ）のサブメニューの中から「キャラクタ．．．」メニューを選択し、既に用意されている“ひよ”を選択し、更にコマンド（Ｏ）のサブメニューの中から「キャラクタ」のメニューから「配置．．．」を選択して“ひよ”の位置決めをし、更に「表示．．．」を選択して“ひよ”の表示を選択する。すると、カット番号５のカメラ１セルに“ひよ”が表示されると共に、あらましセルに「ひよ：表示」と表示される（図１４参照）。【００３７】  続けて、コマンド（Ｏ）のサブメニューの中の「キャラクタ」のメニューから「歩く．．．」を選択して設定すると、“ひよ”が移動した後の位置に表示されると共に、移動前の位置を始点とし移動後の位置を終点とする矢印を画像に重ねて表示され、あらましセルに「ひよ：歩く」と表示される。
更に、カット番号５のセリフセルを選択すると、入力されるセリフが誰のセリフかを入力できるウィンドウが表示されるので、ユーザは“ひよ”を選び“太郎くーん、何してるの？”と入力装置１０６で入力すると、セリフセルには「ひよ：太郎くーん、何してるの？」と表示され、あらましセルに「ひよ：話す」と表示される。【００３８】  ユーザは、視聴者側に“ひよ”に注目させることを意図して、カメラ３セルを選択してからコマンド（Ｏ）のサブメニューの中からカメラワークの「クローズアップ．．．」のメニューを選択し、対象を“ひよ”と設定すると、カメラ３セルに“ひよ”のクローズアップした画像が貼り付けられる。
これで、カット番号５の編集が終了したので、カット番号５のカメラ３セルを右クリックし、選ばれた代表画面として枠を識別表示する（図１４参照）。【００３９】  このような操作で一通り絵コンテが出来たとする。
次にユーザは、全体メニューボタン２０１の実行（Ｒ）のサブメニューの中から「再生」を選択すると、プレビューウィンドウが表示され、上記に示したようなストーリーの映像情報が再生される。【００４０】  上記の操作例では、ユーザは、上記操作で各カットの映像情報の編集終了後に、使用したい画像に対応する代表画面を右クリックで選択する操作を行っている。この操作は、カメラの切換を設定することに相当している。つまり、カット毎に、カメラ“１”〜カメラ“ｎ”セルまたはタイトル＆ムービーセルのいずれかを選ぶことで、再生される時に実際に表示される映像情報を決定できる。
このカメラスイッチを設定する操作は、絵コンテウィンドウに代表画面が表示されている場合には、どのタイミングでも行うことができる操作である。【００４１】  ここまでの説明では、カット毎に映像情報を作っていく手順を説明した。しかし、絵コンテウィンドウがカット番号の行とブロック名の列からなるセルの集合で表現されていることから、行毎または列毎の編集操作も可能である。
例えば、ユーザがカット番号１のカット番号領域部分をマウスで選択した場合には、カット番号１のセル全てを選択状態として表示するカット選択画面となり（図１５参照）、例えば、全体メニューボタン２０２の編集（Ｅ）のサブメニューから「削除（統合、つまり表示だけの削除の場合）」を選択すると、カット番号１の情報をカット番号２の情報と統合して、カット番号１として表示し、カット番号３以降のカット番号がそれぞれ１つ繰り上がる（図１６参照）。
カット番号毎（行毎）の操作は、その他、「コピー」、「削除」、「貼り付け」等が可能である。【００４２】  また、ユーザが、ブロック名がカメラ２のブロック名領域部分をマウスで選択した場合には、カメラ２セル全てを選択状態として表示するブロック選択画面となり（図１７参照）、例えば、全体メニューボタン２０２の編集（Ｅ）のサブメニューから「縮小表示」を選択すると、全てのカメラ２セルが縮小表示する縮小表示画面となる（図１８参照）。
また、ブロック名があらましのブロック名領域部分をマウスで選択し、編集（Ｅ）のサブメニューから「書式変更」を選択して設定すると、図１９に示すように、全てのあらましセルに表示されている文字の書式が変更されて表示される。
ブロック毎（列毎）の操作は、その他、「非表示」、「移動」、「書式変更」等が可能である。【００４３】  更に、図２〜図１９の画面表示例では、カメラ“１”〜カメラ“ｎ”は「カメラ１」、「カメラ２」及び「カメラ３」の３台であるが、適宜、カメラの台数を増やしても良い。その場合は、セルのそれぞれの大きさを小さくしても良いし、横方向にスクロールができるようにしても良い。タイトル＆ムービーについても１つに限らない。【００４４】  ユーザの操作による画面表示の移り変わり（遷移）は、上記に示したような順序に限るものではない。画面表示遷移の全体像は、例えば、図２０に示す通りである。図１２は、本発明の一実施例の映像情報制作方法において、映像情報の制作時での画面表示例の概要を示す図である。
図２０において、例えば、「初期画面（図１参照）」からコメントセルが選択されると「コメント入力画面（図２参照）」に遷移する。「コメント入力画面」は、コメントセルにテキスト入力可能な状態の画面を意味し、ユーザの入力待ちになる。ユーザがテキスト入力する場合は、「コメント入力画面」のままであるが、ユーザがカメラセル選択した場合には、「セルプレビュー画面（図５参照）」に遷移する。
このように、ユーザの入力によって矢印の方向に画面が遷移し、矢印が存在しない場合は、他のユーザの入力待ちの状態になって、新たなユーザの入力によって、別の画面へ遷移することを示している。【００４５】  上述したように、本発明では絵コンテウィンドウで映像情報の編集を可能とするが、そもそも再生される映像情報はイベントが時系列で記述されているスクリプトで表現されている。スクリプトをどのようなルールで絵コンテウィンドウと相互に変換可能にするかが重要である。
映像情報制作装置においては、パラメータ設定画面でＯＫボタンが選択された時に、イベントが生成されている。また、絵コンテウィンドウでは、コメントやセリフを、パラメータウィンドウを表示せずにキーボードでセルにダイレクトに入力することができるため、そのセル毎にキーボードでの編集が終了した時にも、イベントが生成される。イベントは、上述したようにＴＶＭＬ言語仕様バージョン１．１に則ったものである。【００４６】  即ち、生成されるイベントを「初期設定グループ」、「カット内設定グループ」、「動作設定グループ」の３種類に分類し、「初期設定スクリプト」、「カット内設定スクリプト」、「動作設定スクリプト」にそれぞれ分けて、イベントを登録する。分けられたスクリプトを番組の再生時に後述する一定のルールで統合することで、番組再生に必要なスクリプトを生成する。【００４７】  各グループ分けの例について図２１を用いて説明する。図２１は、本発明の一実施例のイベントのグループ分けテーブルを示す図である。
（１）「初期設定グループ」
イベント入力メニューボタン２０２の初期設定（Ｉ）に含まれるサブメニューの選択時に生成されるイベントを「初期設定グループ」とし、初期設定スクリプトに登録する。これらの「初期設定グループ」のイベントは時系列に関わらないものであり、これらのイベントの目的が主にデータを一旦読込むものである。読込むデータのサイズが大きなデータである場合に、もし番組進行中の部分にこれらのイベントが存在すると、ユーザの期待するタイミングで再生されない恐れがあるため、冒頭にて表示せずに評価する。
例えば、図２１では、スタジオのセットの名前を定義するイベント「ｓｅｔ：ａｓｓｉｇｎ（  ）」は、「初期設定グループ」に属することを示している。【００４８】（２）「カット内設定グループ」
絵コンテウィンドウのセルに表示される代表画面が、ストーリーを把握するために適切なものとなるように、イベント入力メニューボタン２０２の主にコマンド（Ｏ）のメニューの選択時に生成されるイベントで、１つのカット内では一度だけ設定されるべきイベントを、「カット内設定グループ」とし、カット内設定スクリプトに登録する。
例えば、図２１では、対象をクローズアップするカメラ操作のイベント「ｃａｍｅｒａ：ｃｌｏｓｅｕｐ（  ）」は、「カット内設定グループ」に属することが示されている。１つのカット内に、「ｃａｍｅｒａ：ｃｌｏｓｅｕｐ（  ）」が２度設定されると、クローズアップされる対象が１つのカットの途中で変更されていることになるため、その１つのカットの代表画面を見ただけでは、クローズアップの対象が途中で変更したかどうかを把握することはできなくなってしまう。そのため、「ｃａｍｅｒａ：ｃｌｏｓｅｕｐ（  ）」は、１つカット内では一度だけ設定されるべきイベントとしている。
また、カット内設定グループのイベントで、通常の台本で用いられる「ト書き」のような記載として必要なものは、「あらまし」として、把握しやすい自然言語に変換して、絵コンテウィンドウ上に表示させるようにする。
例えば、図２１では、表示されるスタジオのセットを変更するイベント「ｓｅｔ：ｃｈａｎｇｅ（  ）」は、「カット内設定グループ」に属し、あらましセルには「セット：ｎａｍｅ」が表示されることを示している。この「ｎａｍｅ」には「ｓｅｔ：ａｓｓｉｇｎ（  ）」で定義されたスタジオのセットの名前が入る。【００４９】（３）「動作設定グループ」
イベント入力メニューボタン２０２の主にコマンド（Ｏ）のメニューの選択時に生成されるイベントで、時系列に並べられることで映像情報における進行そのものを構成する、キャラクタの動きやセリフを表現するイベントを「動作設定グループ」とした。このグループに属するイベントのほとんどは、１対１対応で把握しやすい自然言語の「あらまし」に変換し、時系列に表示することで、代表画面の動きを容易に把握することができるようにすると共に、キャラクタや小道具の位置に変化をもたらすイベントの場合には、代表画面上に移動前位置及び移動後位置を矢印の図形で表示することで、更に把握しやすいものとした。
また、「あらまし」はイベントの情報と１対１対応であるから、絵コンテウィンドウ上のあらましセルに表示された「あらまし」の順序を変更することで、スクリプト内のイベントの順序を変更が可能となる。
例えば、図２１では、ナレータが言葉を話すイベント「ｎａｒｒａｔｉｏｎ：ｔａｌｋ（  ）」は、「動作設定グループ」に属し、あらましセルには「ナレーション：話す」が表示されることを示している。【００５０】  なお、「ｓｋｉｐｓｃｒｉｐｔ（  ）」，「ｅｎｄ（  ）」，「ｒｅｓｅｔ（  ）」等のスクリプト全体の再生操作に関わるダイレクトコマンドは、上記（１）〜（３）のグループには属さずに、上記３種のスクリプトが統合される際に、スクリプトに挿入される。
イベントのグループ分けについては、原則上記のような考え方で図２１のテーブルを構成しているが、制作される映像情報の中身の特徴によって、ユーザがこのグループ分けのテーブルを変更できるようにしても良い。【００５１】  本発明のイベントを登録するスクリプトのデータ構造の一実施例を図２２によって説明する。図２２は、本発明の一実施例のスクリプトのデータ構造を説明するための図である。
スクリプト全体は、スクリプト設定ファイルによって管理されており、カット番号のリストが記憶されている。それぞれのデータ領域は、カット番号に対応して、カット毎にカット別ファイルで管理されており、カット番号、コメントスクリプト、初期設定スクリプト、カット内設定スクリプト、動作設定スクリプトで構成されている。【００５２】  コメントスクリプトには、「／／ｃｕｔ“カット番号”．．．」で記述されるコメント行が記憶されており、映像情報再生時には、このコマンドは実行されない。初期設定スクリプトには、初期設定グループに属するイベントが記憶されている。カット内設定スクリプトには、カット内設定グループに属するイベントが記憶されている。動作設定スクリプトには、動作設定グループに属するイベントが記憶されている。
スクリプト全体の再生時には、スクリプト設定ファイルからカット番号リストを読み出し、カット番号順にカット別ファイルを読み出す。【００５３】  スクリプトの統合は、例えば初期設定スクリプトの場合には「ｓｋｉｐｓｃｒｉｐｔ（ｓｗｉｔｃｈ＝ｏｎ）」以下に書き出し、コメントスクリプト、カット内設定スクリプト及び動作設定スクリプトの場合には「ｓｋｉｐｓｃｒｉｐｔ（ｓｗｉｔｃｈ＝ｏｎ）」以下にカット番号順に書き出し、最後に「ｅｎｄ（  ）」を追加することで実現する。これで、スクリプトが１つに統合されるので、再生が可能となる。
また、カメラスイッチについては、実際に映像で流したい（または再生したい）画像をユーザが選択するときに選ばれた枠を識別表示された代表画面について、当該代表画面のカット番号及びカメラ“ｎ”の情報から、カット内設定スクリプトの先頭に「ｃａｍｅｒａ：ｓｗｉｔｃｈ（  ）」のイベントを挿入追加することで、可能としている。【００５４】  上述した統合されるスクリプトの構成例を図２３によって説明する。図２３は、本発明の映像情報制作方法の一実施例のスクリプトの概要構成を示す図である。
また、上述したストーリーである図１４の絵コンテウィンドウ画面上で、スクリプト表示ボタンを選択した場合に表示されるスクリプトの一実施例を図２４に示す。図２４は、本発明の映像情報制作方法のスクリプトの一実施例を示す図である。【００５５】  図２５によって本発明の映像情報制作の全体の処理動作例を説明する。図２５は、本発明の映像情報制作方法の絵コンテウィンドウを用いて映像情報情報を制作する場合の一実施例の全体の処理の流れの一例を示す図である。
映像情報制作において、ユーザが編集を開始する場合、ユーザはマウス等の入力装置１０６を用いて絵コンテウィンドウのいずれかの領域を指定する。これに応答して映像情報制作装置は、マウスの画面上の位置を取得してメモリに記憶し（ステップ３０１）、絵コンテウィンドウの領域ボタン２０４〜２０６のいずれを選択したかを判定する（ステップ３０２）。これにより、それぞれの処理（ステップ３０３〜３０５）が実行される。絵コンテウィンドウの領域ボタン２０４〜２０６以外が選択された場合の処理については、従来通りまたは上記に記載した通りなので説明を省略する。【００５６】  図２６によって、カット名領域ボタン２０４が選択された場合の処理ステップ３０４について、詳しく説明する。図２６は、本発明の映像情報制作におけるカット名領域ボタンが選択されたときの処理動作の一例を示す図である。
図２６において、映像情報制作装置は、カット名領域が選択されたことを判定すると、マウスの画面上の位置からどのカット番号部分の領域が選択されたか判定し、選択された領域に対応するカット番号をメモリに記憶する（ステップ４０１）。次に全体メニューボタン２０１の編集（Ｅ）のサブメニューから、ユーザが「コピー」を選択したたか否かを判定する。選択されていない場合は、ステップ４０４へ進む。また選択された場合には、ステップ４０３へ進む（ステップ４０２）。【００５７】  次に、記憶されているカット番号から、カット番号のカット別ファイルをメモリに一時記憶する（ステップ４０３）。  そして、全体メニューボタン２０１の編集（Ｅ）のサブメニューから、ユーザが「切り取り（削除）」が選択されたか否かを判定する。選択されていない場合には、ステップ４０９へ進む。また選択された場合には、ステップ４０５へ進む（ステップ４０４）。【００５８】  次に、記憶されているカット番号のカット別ファイルをメモリに一時記憶する（ステップ４０５）。
次に、カット番号に含まれるイベントは削除せず、絵コンテウィンドウの見かけ上の切り取りか否かを、ユーザに選択させるウィンドウを表示する。そして、ユーザが“否”を選択した場合には、ステップ４０８へ進む。またユーザが“切り取り”を選択した場合には、ステップ４０７へ進む（ステップ４０６）。【００５９】  次に、記憶されているカット番号＋１のカット番号のカット別ファイルのスクリプトに、メモリに記憶されているカット別ファイルのスクリプトを統合する（ステップ４０７）。そして、当該カット番号のカット別ファイルを削除し、絵コンテウィンドウ上では当該カット番号１行を切り取り、下にある行を上につめると共に、カット番号をそれぞれ１引いた数のカット番号に変更して表示し、カット別ファイルのカット番号も同様に変更する（ステップ４０８）。【００６０】  更に、全体メニューボタン２０１の編集（Ｅ）のサブメニューからユーザによって「貼り付け」が選択されたか否かを判定し、選択されない場合にはカット番号領域が選択された場合の処理を終了し、選択された場合にはステップ４１０へ進む（ステップ４０９）。
更に、ステップ４０９では、ステップ４０６で切り取り“否”の場合に、後のカットで用いられるべき初期設定グループのイベントが削除されてしまう可能性があるので、当該初期設定グループのイベントを削除して良いかどうかを、ユーザに選択させるウィンドウを表示しても良い。【００６１】  次に、メモリに記憶されているカット別ファイルを記憶されているカット番号の前に新しいカットとして貼り付けるか否かを、ユーザに選択させるウィンドウを表示し、ユーザが貼り付けを選択した場合には、ステップ４１１へ進み、貼り付け否の場合にはステップ４１２へ進む（ステップ４１０）。【００６２】  次にステップ４１１では、記憶されているカット別ファイルのカット番号を当該カット番号に変更して登録し、絵コンテウィンドウ上では当該カット番号の行の前に記憶されているカット１行を挿入表示し、以降のカット番号を、それぞれ１足した数のカット番号へ変更し、カット別ファイルのカット番号も同様に変更する（ステップ４１１）。またステップ４１２では、当該カット番号のカット別ファイルのスクリプトに、記憶されているカット別ファイルのスクリプトを統合する（ステップ４１２）。これで、カット番号領域が選択された場合の処理を終了する。【００６３】  なお、見かけ上の削除か否か、新しいカットとして貼り付けか否かについては、メニュー選択の後、ユーザに選択させるフローを示したが、予めそれぞれを「表示のみ削除（統合）」、「削除」、「挿入して貼り付け」、「貼り付け（統合）」等のメニューを用意して選択させても良い。【００６４】  図２７によって、ブロック名領域ボタン２０５が選択された場合の処理ステップ３０４について、詳しく説明する。図２７は、本発明の映像情報制作におけるブロック名領域ボタンが選択されたときの処理動作の一例を示す図である。
図２７において、映像情報制作装置は、ブロック名領域が選択されたことを判定すると、マウス画面上の位置からどのブロック名部分の領域が選択されたかを判定し、当該ブロック名をメモリに記憶する（ステップ５０１）。
次に、全体メニューボタン２０１の表示（Ｖ）のサブメニューから、ユーザにより「非表示」が選択されたか否かを判定する。否の場合は、ステップ５０４へ進み、「非表示」が選択された場合は、ステップ５０３へ進む（ステップ５０２）。
「非表示」が選択された場合は、記憶されているブロック名の列を絵コンテウィンドウから非表示にし、ステップ５０４へ進む（ステップ５０３）。【００６５】  以下同様に、全体メニューボタン２０１の表示（Ｖ）のサブメニューから、ユーザにより「縮小表示」が選択されたか否かを判定し、否の場合はステップ５０５へ進み、「縮小表示」が選択された場合はステップ５０６へ進む（ステップ５０４）。
「縮小表示」が選択された場合は、記憶されているブロック名の列を絵コンテウィンドウ上で縮小表示に設定して、ステップ５０６へ進む（ステップ５０５）。【００６６】  以下同様に、全体メニューボタン２０１の表示（Ｖ）のサブメニューから、ユーザにより「標準表示」が選択されたか否かを判定し、否の場合はステップ５０８へ進み、「標準表示」が選択された場合はステップ５０７へ進む（ステップ５０６）。
「標準表示」が選択された場合は、記憶されているブロック名の列を絵コンテウィンドウ上で標準表示に設定して、ステップ５０８へ進む（ステップ５０７）。【００６７】  以下同様に、全体メニューボタン２０１の表示（Ｖ）のサブメニューから、ユーザにより「移動表示」が選択されたか否かを判定し、否の場合はステップ５１０へ進み、「移動表示」が選択された場合はステップ５０９へ進む（ステップ５０８）。
「移動表示」が選択された場合は、記憶されているブロック名の列を絵コンテウィンドウ上で移動表示に設定して、ステップ５１０へ進む（ステップ５０９）。【００６８】  次に、全体メニューボタン２０１の表示（Ｖ）のサブメニューから、ユーザによって「書式設定変更」が選択されたか否かを判定する。「書式設定変更」が否の場合は、ステップ５１２に進み、「書式設定変更」が選択された場合は、ステップ５１１へ進む（ステップ５１０）。
ステップ５１１では、記憶されているブロック名が「コメント」、「セリフ」または「あらまし」の場合には、当該ブロック名の全てのセル内に記載されているテキストの書式を、変更処理する（ステップ５１１）。【００６９】  次に、ステップ５１２では、メモリに記憶されたブロック名が「あらまし」で、全体メニューボタン２０１の表示（Ｖ）のサブメニューから「あらまし表示項目設定」が選択されたか否かを判定する。否の場合は、ステップ５１４へ進み、選択された場合は、ステップ５１３へ進む（ステップ５１２）。
ステップ５１３では、コマンド名毎に「あらまし」に表示するか否かをチェックボタンで選択できるウィンドウを表示して、ユーザからの設定処理を実行する（ステップ５１３）。【００７０】  つまり、図２１に示すような「あらまし」に変換するもののうち、あらましセルに表示するものとしないものを選択できる。例えば、指定時間待ちコマンド「待ち：ｔｉｍｅ秒」のような、動画再生の上で特に細かい設定を必要としない場合、デフォルトを非表示に設定することができる。
次に、メモリに記憶されたブロック名が「セリフ」で、全体メニューボタン２０１の表示（Ｖ）のサブメニューから「セリフパラメータ設定」が選択されたか否かを判定する。否の場合には、ブロック名領域が選択された場合の処理を終了し、「設定」の場合には、ステップ５１５へ進む（ステップ５１４）。【００７１】  ステップ５１５では、登場キャラクタ（またはナレーション）毎にセリフのパラメータ（早さ、高さ、イントネーション、音量等）を設定できるウィンドウを表示し、ユーザから指定された設定処理を実行する（ステップ５１５）。これで、ブロック名領域が選択された場合の処理を終了する。【００７２】  なお、非表示選択されたブロックのセルを、再び表示させる処理を可能にする「非表示解除」というメニューを、全体メニューボタン２０１の表示（Ｖ）のサブメニューに加えても良いし、更に、「非表示」、「縮小表示」、「標準表示解除」、「非表示解除」については、行方向のカット番号領域が選択された場合の処理に、そのまま適用することもできる。【００７３】  図２８に、セル領域が選択された場合の処理ステップ３０５について、説明する。図２８は、本発明の映像情報制作におけるセル領域ボタンが選択されたときの処理動作の一例を示す図である。
図２８において、映像情報制作装置は、ユーザによってセル領域が選択されたことを判定すると、マウスの画面上の位置からいずれのカット番号部分の領域が選択されたか及びいずれのブロック名部分の領域が選択されたかを判定し、該カット番号及び該ブロック名をメモリに記憶する（ステップ６０１）。
そして、ステップ６０２において、記憶されたブロック名が何であるかを判定することにより、それぞれの処理（ステップ６０３〜６０８）に移り、指定された処理が実行される。【００７４】  図２９に、セル領域の選択において記憶されたブロック名が「コメント」であった場合の処理ステップ６０３について、詳細に説明する。図２９は、本発明の映像情報制作における記憶されたブロック名が「コメント」であるときの処理動作の一例を示す図である。
図２９において、映像情報制作装置は、記憶されたブロック名が「コメント」であることを判定すると、選択されたセル領域をキーボードにより直接テキスト入力可能な状態にし、ユーザから入力があったテキストをメモリに一時記憶する（ステップ７０１）。そして記憶されたカット番号から、当該カット番号のコメントスクリプトを読み出し（ステップ７０２）、読み出したスクリプトに、「／／ｃｕｔ（当該カット番号）（入力されたテキスト）」を上書きして登録する（ステップ７０３）。これで、セル領域において記憶されたブロック名が「コメント」であった場合の処理を終了する。【００７５】  図３０に、セル領域の選択において記憶されたブロック名が「カメラ“ｎ”」であった場合の処理ステップ６０４について、詳細に説明する。図３０は、本発明の映像情報制作における記憶されたブロック名が「カメラ“ｎ”」であるときの処理動作の一例を示す図である。
図３０において、映像情報制作装置は，記憶されたブロック名が「カメラ“ｎ”」であることを判定すると、イベント入力メニューボタン２０２からユーザにより入力があったか否かを判定する。入力があった場合は、ステップ８０２へ進み、否の場合は再度ステップ８０１を実行する待機状態になる（ステップ８０１）。【００７６】  次のステップで、従来通りの処理により入力されたメニューに対応するパラメータ設定画面を表示し、ユーザにより数値入力等の操作がなされ、パラメータ設定画面内のＯＫボタンが押されると、ユーザの入力したパラメータが設定されたイベントを発生させる（ステップ８０２）。
次に、記憶されているカット番号から、当該カット番号のカット別ファイルを読み出す（ステップ８０３）。そして当該イベントが、上記グループのいずれに属するイベントかを判定し、当該イベントが初期設定グループに属するイベントの場合はステップ８０５へ進み、当該イベントがカット内設定グループに属するイベントの場合はステップ８０６へ進み、当該イベントが動作設定グループに属するイベントの場合はステップ８０７へ進む（ステップ８０４）。【００７７】  ステップ８０５では、初期設定スクリプトにイベントを登録し、カメラ選択時の処理を終了する。ステップ８０６では、カット内設定スクリプトにイベントを登録しステップ８０８へ進む。またステップ８０７では、動作設定スクリプトにイベントを登録しステップ８０８へ進む。【００７８】  次に、ステップ８０６またはステップ８０７で登録されたイベントのうち、「あらまし」に変換されるべきイベントであるかどうかを判定する。ＮＯの場合は、ステップ８１０に進む。ＹＥＳの場合は、ステップ８０９へ進む（ステップ８０８）。
ステップ８０９では、当該イベントを「あらまし」に変換して、あらましセルに表示する。
ステップ８１０では、記憶されているカット番号の代表画面を、選択されたセルに表示する。これで、セル領域の選択において記憶されたブロック名が「カメラ“ｎ”」であった場合の処理を終了する。【００７９】  図３１に、セル領域の選択において記憶されたブロック名が「タイトル＆ムービー」であった場合の処理ステップ６０５について、詳細に説明する。図３１は、本発明の映像情報制作における記憶されたブロック名が「カメラ“ｎ”」であるときの処理動作の一例を示す図である。
図３１において、映像情報制作装置は、記憶されたブロック名が「タイトル＆ムービー」であることを判定すると、イベント入力メニューボタン２０２からユーザにより入力があったか否かを判定する。入力があった場合は、ステップ９０２へ進み、否の場合は再度ステップ９０１を実行する待機状態になる（ステップ９０１）。【００８０】  ステップ９０２では、従来通りの処理により入力されたメニューに対応するパラメータ設定画面を表示し、ユーザにより数値入力等の操作がなされ、パラメータ設定画面内のＯＫボタンが押されると、ユーザの入力したパラメータが設定されたイベントを発生させる（ステップ９０２）。
ただし、ここで選択できるのはイベントタイプがタイトルかムービーのイベントのみに限定される。【００８１】  次に記憶されているカット番号から、当該カット番号のカット内設定スクリプトを読み出し（ステップ９０３）、読み出したカット内設定スクリプトに発生された「ｔｉｔｌｅ：ｄｉｓｐｌａｙ（  ）」、「ｍｏｖｉｅ：ｐｌａｙ（  ）」等のイベントを登録する（ステップ９０４）。次に、当該カット番号の代表画面を、選択されたセルに表示する（ステップ９０５）。  以上で、セル領域の選択において記憶されたブロック名が「タイトル＆ムービー」であった場合の処理を終了する。【００８２】  図３２に、セル領域の選択において記憶されたブロック名が「セリフ」であった場合の処理ステップ６０６について、詳細に説明する。図３２は、本発明の映像情報制作における記憶されたブロック名が「セリフ」であるときの処理動作の一例を示す図である。
図３２において、映像情報制作装置は、記憶されたブロック名が「セリフ」であることを判定すると、選択されたセル領域をキーボードにより直接テキスト入力可能な状態にし、ユーザから入力があった場合には入力されたテキストを一時記憶する（ステップ１００１）。当該セリフが初めての入力かどうか判定し、初めてではない場合は、ステップ１００４へ進み、初めての入力の場合は、ステップ１００３へ進む（ステップ１００２）。【００８３】  次のステップでは、セリフがどのキャラクタのものか、ユーザからの入力により選択する（ステップ１００３）。そして、記憶されたカット番号から、当該カット番号の動作設定スクリプトを読み出し（ステップ１００４）、読み出したスクリプトに、入力されたテキストとキャラクタ名から「ｃｈａｒａｃｔｅｒ：ｔａｌｋ（  ）」、「ｎａｒｒａｔｉｏｎｎ：ｔａｌｋ（  ）」等のイベントを生成して登録する（ステップ１００５）。これで、セル領域において記憶されたブロック名が「セリフ」であった場合の処理を終了する。【００８４】  図３３に、セル領域の選択において記憶されたブロック名が「あらまし」であった場合の処理ステップ６０７について、詳細に説明する。図３３は、本発明の映像情報制作における記憶されたブロック名が「あらまし」であるときの処理動作の一例を示す図である。
図３３において、映像情報制作装置は、記憶されたブロック名が「あらまし」であることを判定すると、セル内のいずれのあらましが選択されたかを読込むと共に、あらましを選択された状態として表示する（ステップ１１０１）。
選択されたセル領域内の移動ボタン２０７の押下入力が、ユーザからあったか否かを判定し、否の場合には、ステップ１１０５へ進み、あった場合には、ステップ１１０３へ進む。【００８５】  次のステップでは、当該あらましが移動可能なイベントかどうかについて判定し、ＮＯの場合には、ステップ１１０５へ進み、ＹＥＳの場合には、選択されたあらましを移動ボタン２０７の入力に応じて移動させて表示すると共に、記憶されているカット番号のスクリプトの当該あらまし部分のイベントも連動させる（ステップ１１０４）。【００８６】  ステップ１１０５では、当該あらましについて全体メニューボタン２０１の編集（Ｅ）のサブメニューから、ユーザにより「コピー」が選択されたか否かを判定し、否場合は、ステップ１１０７へ進み、選択された場合には、ステップ１１０６へ進む。
ステップ１１０６では、選択されているあらましに対応するイベントをメモリに一時記憶する。【００８７】  ステップ１１０７では、全体メニューボタン２０１の編集（Ｅ）のサブメニューから、ユーザにより「切り取り」が選択されたか否かを判定し、否の場合には、ステップ１１１０へ進み、選択された場合には、ステップ１１０８に進む。
ステップ１１０８では、選択されているあらましに対応するイベントをメモリに一時記憶し、ステップ１１０９で当該あらましの表示を削除するとともにスクリプトからも対応するイベントを削除する。【００８８】  更にステップ１１１０では、全体メニューボタン２０１の編集（Ｅ）のメニューから「貼り付け」が選択されたか否かを判定し、否の場合には、カット番号領域が選択された場合の処理を終了する。また、選択された場合には、ステップ１１１１に進む。
ステップ１１１１では、スクリプトにおいてメモリに記憶されているイベントを、選択されているあらましに対応するイベントの前に挿入して追加し、次のステップ１１１２では、メモリに記憶されているイベントに対応するあらましを、選択されているあらましの前に挿入表示する。
これで、カット番号領域が選択された場合の処理を終了する。【００８９】  図３４に、セル領域の選択において記憶されたブロック名が「音」であった場合の処理ステップ６０８について、詳細に説明する。図３４は、本発明の映像情報制作における記憶されたブロック名が「音」であるときの処理動作の一例を示す図である。
図３４において、映像情報制作装置は、記憶されたブロック名が「音」であることを判定すると、イベント入力メニューボタン２０２からユーザにより入力があったか否かを判定し、の場合は、ステップ１２０５へ進み、入力ありの場合は、ステップ１２０２へ進む（ステップ１２０１）。【００９０】  ステップ１２０２では、従来通りの処理により入力されたメニューに対応するパラメータ設定画面を表示し、ユーザにより数値入力等の操作が為され、パラメータ設定画面内のＯＫボタンが押されると、ユーザの入力したパラメータが設定されたイベントを発生させる（ステップ１２０２）。ただし、ここで選択できるメニューはイベントタイプがサウンドのもののみである。
次に、記憶されているカット番号から、当該カット番号の動作設定スクリプトを読み出し（ステップ１２０３）、読み出したスクリプトに発生させたイベントを登録する（ステップ１２０４）。
そして、選択されたセル領域内の移動ボタン２０７の操作がユーザから入力されたか否かを判定し、否の場合には音選択時の編集を終了し、入力ありの場合には、ステップ１２０６に進む（ステップ１２０５）。
ステップ１２０６では、「あらまし」を目安に音が発生する時点を表す印を、音セルに表示し、記憶されているカット番号内のスクリプトの当該音のイベントも連動して移動する（ステップ１２０７）。
これでセル領域において記憶されたブロック名が音であった場合の処理を終了する。【００９１】  カメラスイッチの設定の全体の処理の流れを、図３５に示す。図３５は、本発明の映像情報制作におけるカメラスイッチの設定処理動作の一例を示す図である。
図３５において、映像情報制作装置は、ユーザのマウス入力（例えば、右クリック）によりマウス画面上の位置を取得してメモリに記憶し、（ステップ１３０１）、当該マウスの画面上の位置から、当該カット番号及び当該ブロック名をメモリに記憶する（ステップ１３０２）。
そしてステップ１３０３では、選択されたセルのブロック名が、カメラかタイトル＆ムービーかそれ以外かを判定する。例えば、カメラの場合は、ステップ１３０４に進み、当該カット番号のカット別ファイルのカット内設定スクリプトを読み込み、次のステップ１３０５で読み出したスクリプトの先頭に、「ｃａｍｅｒａ：ｓｗｉｔｃｈ（当該カメラ“ｎ”）」を登録し、ステップ１３０６に進む。ステップ１３０６では、当該カット番号のセルの枠を識別表示し、カメラスイッチの処理を終了する。
タイトル＆ムービーの場合は、ステップ１３０６に進み、ステップ１３０６で当該カット番号のセルの枠を識別表示し、カメラスイッチの処理を終了する。
またそれ以外の場合は、カメラスイッチの処理を終了する。【００９２】  上述の図２５〜図３５に示したような処理を行なうことで、図２〜図１９のような画面で絵コンテを制作することによって、映像情報を制作することが可能となった。【００９３】  ところで、既存の映像情報制作装置で制作した一枚のスクリプトを、絵コンテウィンドウ上に表示する場合には、スクリプトはカット別ファイルに登録されていないので、図２１に示されるグループ分けのテーブルに従って、図２２のようなカット別ファイルに分割されたスクリプトに変換する。
スクリプトをカット別ファイルに分割するための変換処理の流れの一実施例を図３６と図３７によって説明する。図３６と図３７は、本発明の映像情報制作におけるスクリプトをカット別ファイルに分割するための変換処理の一例を２つに分け示した図である。
スクリプトは、
ｓｋｉｐｓｃｒｉｐｔ（ｓｗｉｔｃｈ＝ｏｎ）
………
ｓｋｉｐｓｃｒｉｐｔ（ｓｗｉｔｃｈ＝ｏｆｆ）
………
ｅｎｄ（  ）
の形式で記載されていることを前提とする。
まず、スクリプトをメモリに読込む（ステップ１４０１）。
次に、読込んだスクリプトの「ｓｋｉｐｓｃｒｉｐｔ（ｓｗｉｔｃｈ＝ｏｆｆ）」の行を見つけて、当該行をｋ行と定義する（ステップ１４０２）。
次に、カット番号をａとし、ａに０を代入し、ｋに１加える（ステップ１４０３）。
次に、ｋ行目が初期設定グループに属するイベントであるか否かを判定し、初期設定グループに属する場合はステップ１４０５に進み、属さない場合はステップ１４０６に進む（ステップ１４０４）。【００９４】  ステップ１４０５では、ｋ行目を、一時的に記憶しておくための一時記憶スクリプトに登録する。
次にステップ１４０６では、ａが０かどうか、つまりカット別ファイルが存在しているかを判定し（ａ＝０のときはカット別ファイルが存在しない）、カット別ファイルが存在しない（ａ＝０）場合はステップ１４０８に進む。また、カット別ファイルが存在する（ａ≠０）場合はステップ１４０７に進む。【００９５】  ステップ１４０７では、場合は、ｋ行目が「ｃａｍｅｒａ：ｓｗｉｔｃｈ（  ）」、「ｔｉｔｌｅ：ｄｉｓｐｌａｙ（  ）」、「ｍｏｖｉｅ：ｐｌａｙ（  ）」または「ｍｏｖｉｅ：ｐｌａｙｆｉｌｅ（  ）」のイベントかどうか判定し、それらのイベントの場合は、ステップ１４０８に進み、違えばステップ１４１０に進む。
ステップ１４０８では、ａに１加えて、ステップ１４０９に進む。そして、ステップ１４０９で、カット番号ａのカット別ファイルを生成する。【００９６】  ステップ１４１０は、例えば、ｋ行目がカット内設定グループに属するイベントであるか否かを判定し、ｋ行目がカット内設定グループに属するイベントである場合には、ステップ１４１１に進み、違えばステップ１４１４に進む。
ステップ１４１１では、ｋ行目のイベントタイプとコマンドをメモリに登録する。
次にステップ１４１２で、記憶されたイベントタイプ及びコマンドと同じイベントが、カット番号ａのカット内設定スクリプトに存在するか否か判定する。存在する場合には、ステップ１４０８に戻り、存在しない場合には、ステップ１４１３に進む。【００９７】  ステップ１４１３では、ｋ行目をカット番号ａのカット内設定スクリプトに登録する。
次のステップ１４１４では、ｋ行目が動作設定グループに属するイベントであるか否かを判定し、動作設定グループに属するイベントである場合には、ステップ１４１５に進み、違えば、ステップ１４１６に進む。
ステップ１４１５では、カット番号ａの動作設定スクリプトに登録する。【００９８】  ステップ１４１６では、ｋ行目が「ｅｎｄ（  ）」か否かを判定し、否の場合はステップ１４１７に進み、「ｅｎｄ（  ）」であれば、図３７のステップ１４１８に進む。
ステップ１４１７では、ｋに１加えてステップ１４０４に戻る。【００９９】  ステップ１４１８では、読込んだスクリプトの「ｓｋｉｐｓｃｒｉｐｔ（ｓｗｉｔｃｈ＝ｏｎ）」の行をｍ行と定義した上で、ステップ１４０５で記憶した一時記憶スクリプトのイベントをｍ＋１行目以降に一時的に挿入する。
次にカット番号をｂとし、ｂに１を代入し、ｍに１加える（ステップ１４１９）。
そして、スクリプトのｍ行目のイベントタイプとコマンドの引数のｎａｍｅをメモリに登録する（ステップ１４２０）。【０１００】  次のステップ１４２１では、カット番号ｂのカット別ファイルが存在するかどうか判定し、存在する場合はステップ１４２２に進み、存在しない場合はステップ１４１９に戻る。
ステップ１４２２では、記憶されたイベントタイプ及びコマンドの引数のｎａｍｅと同じイベントが、カット番号ｂの初期設定スクリプト以外のスクリプトに存在するか否かを判定する。そして、存在しない場合には、ステップ１４２３に進み、ステップ１４２３ではｂに１加えてステップ１４２１に戻る。また、存在する場合には、ステップ１４２４に進む。【０１０１】  ステップ１４２４では、ｍ行目をカット番号ｂの初期設定スクリプトに登録する。最後に、ステップ１４２５で、ｍ行目が「ｓｋｉｐｓｃｒｉｐｔ（ｓｗｉｔｃｈ＝ｏｆｆ）」か否かを判定し、否の場合はステップ１４１９に戻る。また、ｍ行目が「ｓｋｉｐｓｃｒｉｐｔ（ｓｗｉｔｃｈ＝ｏｆｆ）」の場合は、スクリプトの絵コンテウィンドウ上への表示への変換を終了する。【０１０２】  上述の変換処理のステップ１４０１〜ステップ１４１７は、一枚のスクリプトのカット内設定グループ及び動作設定グループのイベントをカット別ファイルのカット内設定スクリプトと動作設定スクリプトに分割して登録し、ステップ１４１８〜ステップ１４２５は、残りの初期設定グループのイベントをカット別ファイルの初期設定スクリプトに登録する処理を示している。【０１０３】  例えば、スクリプトがカット別ファイルとして登録されていない場合に上記変換処理を実行すると、図２４のスクリプトは図１６のような４つのカットに分けられて表示されるが、上記変換処理では、「／／」で始まるコメントスクリプトを評価していないため、コメントセルには、何も表示されないことになる。
もし、図２４のように、スクリプトにコメントが「／／ｃｕｔ  ｎ．．．」の形式でカット毎に先頭に記載されている前提であれば、わざわざ上記変換処理を行わずとも、「／／ｃｕｔ  ｋ．．．」の次の行から「／／ｃｕｔ  ｋ＋１．．．」の前の行までを、カット番号ｋのスクリプトに図２１のテーブルに従ってグループ分けを行って各々のスクリプトに登録する処理で簡単に変換処理を行うことができるので、絵コンテウィンドウから出力されたカット別ファイルを統合して生成された一枚のスクリプトの場合には、絵コンテウィンドウの表示との互換性は常に保たれる。
【図面の簡単な説明】
【０１０４】
【図１】  映像情報制作装置の構成例を示すブロック図。
【図２】  本発明の一実施例の絵コンテウィンドウ画面の表示例を示す図。
【図３】  本発明の一実施例の絵コンテウィンドウ画面の表示例を示す図。
【図４】  本発明の一実施例の絵コンテウィンドウ画面の表示例を示す図。
【図５】  本発明の一実施例の絵コンテウィンドウ画面の表示例を示す図。
【図６】  本発明の一実施例の絵コンテウィンドウ画面の表示例を示す図。
【図７】  本発明の一実施例の絵コンテウィンドウ画面の表示例を示す図。
【図８】  本発明の一実施例の絵コンテウィンドウ画面の表示例を示す図。
【図９】  本発明の一実施例の絵コンテウィンドウ画面の表示例を示す図。
【図１０】  本発明の一実施例の絵コンテウィンドウ画面の表示例を示す図。
【図１１】  本発明の一実施例の絵コンテウィンドウ画面の表示例を示す図。
【図１２】  本発明の一実施例の絵コンテウィンドウ画面の表示例を示す図。
【図１３】  本発明の一実施例の絵コンテウィンドウ画面の表示例を示す図。
【図１４】  本発明の一実施例の絵コンテウィンドウ画面の表示例を示す図。
【図１５】  本発明の一実施例の絵コンテウィンドウ画面の表示例を示す図。
【図１６】  本発明の一実施例の絵コンテウィンドウ画面の表示例を示す図。
【図１７】  本発明の一実施例の絵コンテウィンドウ画面の表示例を示す図。
【図１８】  本発明の一実施例の絵コンテウィンドウ画面の表示例を示す図。
【図１９】  本発明の一実施例の絵コンテウィンドウ画面の表示例を示す図。
【図２０】  本発明の一実施例の画面表示例の概要を示す図。
【図２１】  本発明の一実施例のイベントのグループ分けテーブルを示す図。
【図２２】  本発明の一実施例のスクリプトのデータ構造を説明するための図。
【図２３】  本発明の一実施例のスクリプトの概要構成を示す図。
【図２４】  本発明のスクリプトの一実施例を示す図。
【図２５】  本発明の一実施例の全体の処理のフローチャートを示す図。
【図２６】  本発明の処理動作の一実施例のフローチャートを示す図。
【図２７】  本発明の処理動作の一実施例のフローチャートを示す図。
【図２８】  本発明の処理動作の一実施例のフローチャートを示す図。
【図２９】  本発明の処理動作の一実施例のフローチャートを示す図。
【図３０】  本発明の処理動作の一実施例のフローチャートを示す図。
【図３１】  本発明の処理動作の一実施例のフローチャートを示す図。
【図３２】  本発明の処理動作の一実施例のフローチャートを示す図。
【図３３】  本発明の処理動作の一実施例のフローチャートを示す図。
【図３４】  本発明の処理動作の一実施例のフローチャートを示す図。
【図３５】  本発明の処理動作の一実施例のフローチャートを示す図。
【図３６】  本発明の処理動作の一実施例のフローチャートを示す図。
【図３７】  本発明の処理動作の一実施例のフローチャートを示す図。
【符号の説明】
【０１０５】  １０１：ＣＰＵ、  １０２：メモリ、  １０３：ＣＧアニメーション生成部、  １０４：音声合成部、  １０５：シーケンサ部、  １０６：入力装置、  １０７：モニタ、  １０８：動画像生成部、  １０９：磁気記憶装置、  １１０：バス、  ２０１：全体メニューボタン、  ２０２：イベント入力メニューボタン、  ２０３：全体選択領域ボタン、  ２０４：カット名領域ボタン、  ２０５：ブロック名領域ボタン、  ２０６：セル領域ボタン、  ２０７：移動ボタン、  ２０８：プレビュー拡大表示ボタン、  ２０９：スクリプト表示ボタン、  ２１０，２１１：スライダ。
【図１】
2005285076.tif 000003
【図２】
2005285076.tif 000004
【図３】
2005285076.tif 000005
【図４】
2005285076.tif 000006
【図５】
2005285076.tif 000007
【図６】
2005285076.tif 000008
【図７】
2005285076.tif 000009
【図８】
2005285076.tif 000010
【図９】
2005285076.tif 000011
【図１０】
2005285076.tif 000012
【図１１】
2005285076.tif 000013
【図１２】
2005285076.tif 000014
【図１３】
2005285076.tif 000015
【図１４】
2005285076.tif 000016
【図１５】
2005285076.tif 000017
【図１６】
2005285076.tif 000018
【図１７】
2005285076.tif 000019
【図１８】
2005285076.tif 000020
【図１９】
2005285076.tif 000021
【図２０】
2005285076.tif 000022
【図２１】
2005285076.tif 000023
【図２２】
2005285076.tif 000024
【図２３】
2005285076.tif 000025
【図２４】
2005285076.tif 000026
【図２５】
2005285076.tif 000027
【図２６】
2005285076.tif 000028
【図２７】
2005285076.tif 000029
【図２８】
2005285076.tif 000030
【図２９】
2005285076.tif 000031
【図３０】
2005285076.tif 000032
【図３１】
2005285076.tif 000033
【図３２】
2005285076.tif 000034
【図３３】
2005285076.tif 000035
【図３４】
2005285076.tif 000036
【図３５】
2005285076.tif 000037
【図３６】
2005285076.tif 000038
【図３７】
2005285076.tif 000039
【手続補正書】
【提出日】平成16年8月25日(2004.8.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
映像情報を制作または編集する映像情報制作装置において、
映像情報の制作または編集のために予め用意されたメニューの中から、ユーザの指示により少なくとも１つのメニューが選択されたことを認識し、
選択されたメニューに対応する映像情報生成のための生成情報を記憶手段から読み出し、
読み出された生成情報を用いて映像情報を生成し、
生成された映像情報の複数の時点での映像を表す代表画面を生成し、
生成された複数の時点の代表画面を時系列に並べて表示手段に表示し、
表示された各々の代表画面について、ユーザの指示により前記メニューの中からメニューが選択されたことを認識し、選択されたメニューに対応する生成情報により、該代表画面の表示を変更することを特徴とする映像情報制作方法。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項２
【補正方法】変更
【補正の内容】
【請求項２】
映像情報を制作または編集する映像情報制作装置において、
既に制作された映像情報の生成情報を記憶手段から読み出し、
読み出された生成情報を、生成情報を分類するテーブルに基づいて時系列方向に複数に分割し、
分割された各々の生成情報について新規に映像情報を生成し、
生成された新規の映像情報について、所定の時点で各々の映像を表す代表画面を生成し、
生成された代表画面を、各々時系列に並べて表示手段に表示することを特徴とする映像情報制作方法。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項３
【補正方法】変更
【補正の内容】
【請求項３】
ＣＧ（コンピュータグラフィクス）アニメーションを用いた映像情報を制作または編集する映像情報制作装置において、
ＣＧアニメーションの３次元ＣＧ空間に複数のカメラが存在する場合、
各々のカメラで撮影した複数の時点での３次元ＣＧ空間の映像を表す代表画面を生成し、
生成されたカメラ台数分の複数の時点の代表画面を並列にかつ時系列に並べて表示手段に表示し、
表示された代表画面のうち、ユーザの指示により各々の時点毎にいずれか１つのカメラの代表画面が選択されたことを認識し、
選択された各々の代表画面がどのカメラの代表画面であるかの情報により、映像情報におけるカメラのスイッチの設定行うことを特徴とする映像情報制作方法。