(57)【特許請求の範囲】
【請求項１】
映像データを含む多数の素材データを蓄積するデータ蓄積手段と、
前記素材データおよび蓄積予定の素材データのリスト情報を保持する保持手段と、
前記リスト情報を表示するためのユーザインターフェースを提供する操作端末と、
前記素材データの適否を識別するためのマーク情報を発生するマーク情報発生手段と、
該マーク情報を前記リスト情報の任意のリスト行に関連付けて前記保持手段に格納する格納手段と、
前記保持手段に保持されているリスト情報の中から前記マーク情報によって否とされたリスト行を抽出して前記ユーザインターフェースに表示させる抽出手段と、
前記ユーザインターフェースにおいて、第１の操作ボタンを操作することによって、前記素材データの適否に応じたマーク情報を発生し、該マーク情報を前記リスト情報の否とされたリスト行に関連付けて前記保持手段に格納し、
第２の操作ボタンを操作することによって、前記保持手段に保持されているリスト情報の中から前記マーク情報が関連付けされたリスト行を抽出して前記ユーザインターフェースに表示する制御手段と
を備えるデータ記録再生装置。
【請求項２】
前記第１の操作ボタンは、トグルボタンである請求項１記載のデータ記録再生装置。
【請求項３】
前記ユーザインターフェイスに、マーク抽出を指定するための、マーク情報抽出の指定情報をリスト項目に含むリストボックスが表示された請求項１記載のデータ記録再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ記録再生装置に関し、例えば、放送事業者、特に一般放送事業者の放送局で使用するビデオサーバ・システムに適用して好ましいデータ記録再生装置に関する。
【０００２】
【従来の技術】
放送事業者は、局の内外で製作した様々な放送素材の映像データや音声データ（以下「素材データ」という）を蓄積・管理し、プレイリストや番組編成表に従って、決められた時間に正確に放送（送出）しなければならない。特に“民放”と称される一般放送事業者にあっては、上記のデータに加えて、さらに大量のコマーシャル素材も扱わなければならないので、その素材管理や送出制御の煩雑さを否めない。
【０００３】
従来より、放送局における素材データの管理は、専ら磁気テープ媒体によるものであった。すなわち、送出予定の素材データをカセット状の磁気テープ媒体に記録し、それを送出装置にセットしてプレイリストや番組編成表に従って切替えながら送出するものであったが、磁気テープ媒体はランダムアクセスが不可能であるため、例えば、特定の素材データの頭出し等を効率よく行うことができず、磁気テープに記録した素材データ個々の管理がきわめて困難であるという欠点があった。
【０００４】
そこで、ランダムアクセス可能な記憶媒体であるハードディスクを何台もつなげてアレイ状の大容量記憶装置を構築し、この記憶装置に大量の素材データを蓄積するようにした放送局用のビデオサーバ・システムが提供されている。
【０００５】
これによれば、操作卓（端末）からビデオサーバ・システムをコントロールして、素材データの蓄積（いわゆるファイリング）、蓄積データの再生確認（いわゆるプレビュー）および素材データの送出制御等を効率よく行うことができる。
【０００６】
プレビューは、素材データ個々の画質や音質チェックおよびトリム値の適否判定などを行うマザープレビューと、プレイリストや番組編成表との照合を行うオンエアプレビューの二つがある。以下、単にプレビューという場合は、前者のマザープレビューを指すものとする。
【０００７】
トリム値の調整（またはトリム幅の調整若しくはトリミング調整；以下、単に「トリム調整」という）は、素材データの送出（放送）時にその素材データの前後に何フレーム分の捨カット（後述）を含めるか、または、その素材データの前後何フレーム分をカットするかを指定する作業である。
【０００８】
トリム調整について詳しく説明すると、素材データは、図２０（ａ）に示すように、素材データの再生長（一般に時間の単位で表される；以下「ＤＵＲ」という）に対応する本編と、その本編の前後に余分に収録された所定枚数の捨カットとからなる。サーバーへ素材を蓄積するときに、ＣＭを製作する段階で定められたＳＯＭ（Ｓｔａｒｔ  Ｏｆ  Ｍｅｓｓａｇｅ）点およびＥＯＭ（Ｅｎｄ  ＯｆＭｅｓｓａｇｅ）点よりも前後１５フレーム余分に収録することで、実際に放送するＳＯＭ点を前後に１０フレームの幅で調整できる仕組みになっている。
【０００９】
トリム調整の初期値は“０”である。トリム値０の場合、図２０（ｂ）に示すように、本編のみを送出対象（図において、Ｐａ：送出開始点、Ｐｂ：送出終了点）に指定したことになる。すなわち、この場合、捨カットは無視されるが、例えば、トリム値を“＋ｉ”（但し、ｉは０を超える整数；以下同様）にすると、図２０（ｃ）に示すように、素材データ本来のＳＯＭ点のＴＣ（Ｔｉｍｅ  Ｃｏｄｅ）から＋ｉフレームの位置（Ｐａ）をＳＯＭ点として送出を行う。ＤＵＲは固定で決まっているので、自動的にＥＯＭ点も＋ｉフレームの位置（Ｐｂ）にずれることになる。
【００１０】
または、トリム値を“−ｉ”にすると、図２０（ｄ）に示すように、素材データ本来のＳＯＭ点のＴＣから−ｉフレームの位置（Ｐａ）をＳＯＭ点として送出を行う。ＤＵＲは固定で決まっているので、自動的にＥＯＭ点も−ｉフレームの位置（Ｐｂ）にずれることになる。
【００１１】
プレビュー作業は、既述のとおり、トリム値の適否を評価する作業を含む。すなわち、評価対象の素材データをモニター画面にプレビューし、その送出対象範囲（特にその送出開始点Ｐａと送出終了点Ｐｂ）を目視確認して違和感がないかどうかを評価する。そして、送出開始点Ｐａ（または送出終了点Ｐｂ）を前にずらした方がよいと判断された場合はマイナス方向のトリム値を与えて再評価し、または、送出開始点Ｐａ（または送出終了点Ｐｂ）を後ろにずらした方がよいと判断された場合はプラス方向のトリム値を与えて再評価する。
【００１２】
かかる評価を行う際に、単純に素材データの送出対象範囲（ＰａからＰｂまで）だけをプレビューすると、プレビュー開始と同時に送出開始点Ｐａが表示されてしまい、しかも、送出終了点Ｐｂの表示と同時にプレビューが終了してしまうため、送出開始点Ｐａと送出終了点Ｐｂの確認が相当困難になる。
【００１３】
そこで、従来より、図２１に示すように、送出対象範囲（以下「送出対象フレーム」）の前後に数秒間（例えば、２〜５秒間）、識別用の画面（「マスクフレーム」と呼ばれる）を挿入することが行われている。
【００１４】
マスクフレームは、送出対象フレームと容易に区別（見た目で区別）できなければならない。このため、ブラックバースト（略号：Ｂ．Ｂ．）と呼ばれる黒一色の映像信号と、カラーバー（略号：Ｃ．Ｂ．）と呼ばれる多色の映像信号とを用意し、これら二種類の映像信号を送出対象フレームの映像内容に応じて使い分けている。
【００１５】
図２２（ａ）は「Ｂ．Ｂ．」を使用した場合のマスクフレーム（以下「ＢＢマスクフレーム１」という）の画面表示例である。このＢＢマスクフレーム１は鮮やかな色合いや輝度の高い送出対象フレームに適用されることが多い。図２２（ｂ）は「Ｃ．Ｂ．」を使用した場合のマスクフレーム（以下「ＣＢマスクフレーム」２という）の画面表示例である。このＣＢマスクフレーム２は無彩色に近い色合いや黒っぽい送出対象フレームに適用されることが多い。
【００１６】
なお、ＢＢマスクフレーム１は三つの原色成分Ｒ、Ｇ、Ｂと輝度成分Ｙのレベルをすべて０にしたもので、映像信号の黒レベルに相当する。また、ＣＢマスクフレーム２は多色のカラーバーを横方向に配列したもので、放送用映像機器のテスト用信号として用いられるカラーバーテストパターンに相当する。
【００１７】
また、カラーバーは、例えば、左から「黄」、「シアン」、「緑」、「マゼンタ」、「赤」および「青」の順に並べられる。これらの色は三つの原色成分Ｒ、Ｇ、Ｂと輝度成分Ｙのレベルを適切に設定することにより得られる。例えば、Ｒ、Ｇ、Ｂ、Ｙの割合を「１：１：０：０．８９」にすると「黄」が得られ、「０：１：１：０．７０」にすると「シアン」が得られ、「０：１：０：０．５９」にすると「緑」が得られ、「１：０：１：０．４１」にすると「マゼンタ」が得られ、「１：０：０：０．３０」にすると「赤」が得られ、「０：０：１：０．１１」にすると「青」が得られる。
【００１８】
以上のとおり、ビデオサーバ・システムにおいては、特にマザープレビューの際に、素材データ各々についての確認作業、すなわち、素材コードに対応した正しい素材データが記録されているか、素材データの画質や音質は良好か、トリム値は適切かなどの様々な確認作業を行わなければならない。
【００１９】
【発明が解決しようとする課題】
上記従来のビデオサーバ・システムにあっては、操作卓の画面上に表示されたリストを選択してプレビューを実行し、上述の確認作業を行って、その結果が良好な場合にプレビューＯＫを示す情報（例えば、フラグ）をリストに登録するという仕組みになっている。
しかしながら、確認作業の結果が思わしくない場合、例えば、トリム値の評価結果が「否」の場合には、上述のトリム調整を行った後で再び確認作業（再プレビュー）を繰り返す必要があり、特に大量の素材データを扱う際に、異種作業（調整作業）が混入して作業の流れが乱れ、その結果、作業効率の低下や作業ミスの発生につながるという問題点があった。
【００２０】
したがって、本発明が解決しようとする課題は、プレビュー作業の流れを乱さないようにし、以って作業効率の改善と作業ミスの防止を図ることにある。
【００２１】
【課題を解決するための手段】
請求項１記載のデータ記録再生装置は、映像データを含む多数の素材データを蓄積するデータ蓄積手段と、前記素材データおよび蓄積予定の素材データのリスト情報を保持する保持手段と、前記リスト情報を表示するためのユーザインターフェースを提供する操作端末と、前記素材データの適否を識別するためのマーク情報を発生するマーク情報発生手段と、該マーク情報を前記リスト情報の任意のリスト行に関連付けて前記保持手段に格納する格納手段と、前記保持手段に保持されているリスト情報の中から前記マーク情報によって否とされたリスト行を抽出して前記ユーザインターフェースに表示させる抽出手段と、前記ユーザインターフェースにおいて、第１の操作ボタンを操作することによって、前記素材データの適否に応じたマーク情報を発生し、該マーク情報を前記リスト情報の否とされたリスト行に関連付けて前記保持手段に格納し、第２の操作ボタンを操作することによって、前記保持手段に保持されているリスト情報の中から前記マーク情報が関連付けされたリスト行を抽出して前記ユーザインターフェースに表示する制御手段とを備える。
【００２２】
これによれば、蓄積データの各々に自由にマーク情報を付けることができる。
【００２４】
これによれば、第１の操作ボタンを操作するだけで、蓄積データの各々に自由にマーク情報を付けることができる。
【００２６】
これによれば、蓄積データの各々に自由にマーク情報を付けることができるとともに、マーク情報を持つ蓄積データの情報だけを抽出して表示することができる。
【００２８】
これによれば、第１の操作ボタンを操作するだけで、蓄積データの各々に自由にマーク情報を付けることができ、しかも、第２の操作ボタンを操作するだけで、マーク情報を持つ蓄積データの情報だけを抽出して表示することができる。
【００２９】
請求項２記載のデータ記録再生装置は、請求項１記載のデータ記録再生装置において、前記第１の操作ボタンは、トグルボタンである。
【００３０】
これによれば、トグルボタンのＯＮ／ＯＦＦの状態で、マーク情報の付与／非付与を表現することができる。
【００３３】
請求項３記載のデータ記録再生装置は、請求項１記載のデータ記録再生装置において、前記ユーザインターフェイスに、マーク抽出を指定するための、マーク情報抽出の指定情報をリスト項目に含むリストボックスが表示されている。
【００３４】
これによれば、リストボックスに所定のリスト項目を指定するだけで、マーク情報の抽出指定を行うことができる。
【００４３】
【発明の実施の形態】
以下、本発明の実施の形態を、放送局用の「ビデオサーバ・システム」を例にして図面を参照しながら説明する。
【００４４】
図１は、放送事業者（特に一般放送事業者；以下「事業者」と略す）の放送局内に設置されたビデオサーバ・システムの全体構成図である。図示のビデオサーバ・システム１０（発明の要旨に記載のデータ記録再生装置に相当）は、その役割別に、局内上位サブシステム１００、操作サブシステム２００（発明の要旨に記載の操作端末に相当）、データベースサブシステム３００（発明の要旨に記載の保持手段に相当）、大容量記憶サブシステム４００（発明の要旨に記載のデータ蓄積手段に相当）、送出系サブシステム５００などに分類することができる。
【００４５】
これらのサブシステムは、それぞれ後述の役割を担うものであり、各サブシステムは、その担当役割のすべてまたは一部を効率的に実現するために、必要に応じ、汎用のオペレーティングシステム（以下「ＯＳ」）を搭載したパーソナルコンピュータ、オフィスコンピュータ若しくはワークステーション（以下「パソコン」という）を含むことがある。
【００４６】
特に、操作サブシステム２００は、以下の説明からも明らかになるが、操作員との良好なマン・マシン・インターフェースを図るために、ＧＵＩ（グラフィカル・ユーザ・インターフェース）環境に優れた所定の汎用ＯＳ（例えば、Ｗｉｎｄｏｗｓ９５／９８／ＮＴ／ＣＥ：Ｍｉｃｒｏｓｏｆｔ社の登録商標）を搭載したネットワーク対応のパソコン（ネットワークカードやハードディスクドライブを実装したパソコン本体、ディスプレイ装置およびキーボードやマウス等の入力装置を含む）を少なくとも１台（図では便宜的に３台）含む。
【００４７】
各サブシステムの好ましい構成例を説明すると、まず、局内上位サブシステム１００は、編成部門や営業部門等に設置された上位管理システム（以下、便宜的に「営業管理システム」という）１０１を含む。
【００４８】
この営業管理システム１０１は、編成部門や営業部門から受け取った素材データ（放送素材の実体的データ；例えば、ＣＭ素材などの映像データおよび音声データ）に素材コードと呼ばれる局内管理用のユニークな情報を付与したり、素材データの詳細情報（素材データに関する様々な属性情報）を作成したり、素材データの送出順番（いわゆるプレイリストや番組編成表；以下「プレイリスト」で代表）を作成したりするものである。
【００４９】
なお、営業管理システム１０１は、厳密にはビデオサーバ・システム１０とは異なる別のワークグループに属するネットワークに接続されており、このネットワークとビデオサーバ・システム１０とを連接（ＬＡＮ−ＬＡＮ接続）して、いわゆるＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構築するために、局内上位サブシステム１００にデータゲートウェイ１０２が設けられている。
【００５０】
図示のデータゲートウェイ１０２は、特に限定しないが、ネットワーク対応のパソコンで構成されており、例えば、２枚のネットワークカードをスロットに挿入し、一方のネットワークカードを営業管理システム１０１に接続するとともに、他方のネットワークカードをビデオサーバ・システム１０のＬＡＮ６００に接続して、両ネットワーク間における必要なデータの選択的転送を可能にしている。
【００５１】
ここで、営業管理システム１０１からビデオサーバ・システム１０へのデータ転送方向を“下り”その逆を“上り”と称することにすると、下りデータは「素材データの詳細情報（素材コードを含む）」および「プレイリスト」などであり、上りデータは放送を完了した素材データのリスト（送出結果リスト）などである。
【００５２】
次に、操作サブシステム２００は、既述のとおり、ＧＵＩ環境に優れた汎用ＯＳを搭載したパソコン（図では３台；符号２０１〜２０３参照）を備える。このパソコンはファイリング作業担当の局員やプレビュー作業担当局員並びに送出監視作業担当局員の机上に置かれる。
【００５３】
もし、これらの担当局員が同一人物の場合またはファイリング作業、プレビュー作業および送出監視作業を同時に実行しない場合、パソコンは１台でよい。すなわち、１台のパソコンにファイリング用、プレビュー用および送出監視用の各アプリケーションプログラムソフト（またはこれらを統合したアプリケーションプログラムソフト）をインストールし、実行すべき作業内容に応じて適切なアプリケーションプログラムを選択して起動すればよい。
【００５４】
しかし、実際には、ファイリング作業、プレビュー作業および送出監視作業のすべてまたは一部を並行して行うことが多いため、パソコンは、図示のように、各作業担当毎、すなわち、ファイリング作業用のパソコン（以下「ファイリング端末」）２０１、プレビュー作業用のパソコン（以下「プレビュー端末」）２０２、および、送出監視作業用のパソコン（以下「送出監視端末」）２０３のように別々に設置することが望ましい。
【００５５】
各端末２０１〜２０３はスロットに挿入された不図示のネットワークカードを介してＬＡＮ６００に接続されている。なお、同一の作業を複数の局員で分担して行う場合に備えて、作業単位毎に各端末を複数台設置しておいてもよい。
【００５６】
次に、データベースサブシステム３００は、ネットワーク対応のデータベースエンジン（例えば、ＳＱＬデータベースエンジン；ＳＱＬはＳｔｒｕｃｔｕｒｅｄ  Ｑｕｅｒｙ  Ｌａｎｇｕａｇｅの略）を搭載したパソコン（望ましくは高信頼性のサーバ用パソコン）で構成されており、このデータベースエンジンを介して、操作サブシステム２００の各端末２０１〜２０３から自由にレコードデータの参照や更新および追加を行うことが可能なデータベーステーブル（以下「ＤＢ＿ＴＢＬ」と略す）を備える。ＤＢ＿ＴＢＬは、例えば、図２に示すようなテーブル構造を有している。
【００５７】
図２において、横長の桝目の一つ一つはそれぞれデータフィールド（以下、単に「フィールド」）を表しており、全体の枠線は一つのレコードを表している。各フィールドには、例えば、“素材コード”、“ステータス”、“ＤＵＲ”、“スポンサー名”、“素材名”、“音声”、“映像”、・・・・、“トリム調整”、・・・・、“マーク”、・・・・といった適当な名前（フィールド名）がつけられている。
【００５８】
素材コードフィールドは、このＤＢ＿ＴＢＬのキーコードフィールドであり、このキーコードフィールド（素材コードフィールド）には、上述の営業管理システム１０１で発行されたユニークな素材コードが格納されるようになっている。
【００５９】
ＤＢ＿ＴＢＬのレコード数は、営業管理システム１０１で発行された素材コードの数に依存し、例えば、営業管理システム１０１で発行された素材コードの数をｎ個とすると、ＤＢ＿ＴＢＬのレコード数も同じくｎ個となる。
【００６０】
ＤＢ＿ＴＢＬのキーコードフィールドを除く各フィールドに格納される情報は、そのレコードのキーコード（素材コード）に対応した素材データの様々な属性情報であり、例えば、ＤＵＲは素材の長さ、スポンサー名は素材の提供者名、素材名は素材の名前、音声は音声モード、映像は映像モード、・・・・、トリム調整は素材データのトリム値、・・・・、マークは付箋情報、・・・・などである。
特にマーク（付箋情報）は、後述のマーク付け作業の際にセットされる二値情報であり、この二値情報は真値（Ｔｒｕｅ）と偽値（Ｆａｌｓｅ）をとり得るブール型（Ｂｏｏｌｅａｎ型）とすることができる。以下、マークフィールドのデータ型をブール型とし、その初期値をＦａｌｓｅ（「マークなし」を表す）とする。
【００６１】
因みに、図示のＤＢ＿ＴＢＬには、ある素材コード（“ＣＭ０００００００００７”）の素材データに関する属性として、“プレビュー済み”であること、そのＤＵＲが“００：１５”（分：秒）の長さであること、スポンサー名が“ブレッド食品”であること、素材名が“おいしい朝食”であること、音声モードが“ステレオ”で映像モードが“ＮＴＳＣ”であること、・・・・、トリム調整が“０”（トリム値０）であること、・・・・、マークが初期値（Ｆａｌｓｅ）であること、・・・・などが設定されている。
【００６２】
これらの情報の幾つか、例えば、素材コード、スポンサー名、ＤＵＲ、素材名、音声モード、映像モードなどは、営業管理システム１０１からの「素材データの詳細情報」に示された内容を維持してそのまま変化しない固定情報であるが、例えば、ステータス、トリム値およびマークなどは、操作サブシステム２００の各端末２０１〜２０３の操作によって変更可能な可変情報である。
【００６３】
なお、トリム調整とは、冒頭で説明したとおり、素材データの送出時のＳＯＭ点を決める（調整する）作業であり、このトリム調整は、本実施の形態のビデオサーバ・システム１０の場合、操作サブシステム２００のファイリング端末２０１若しくはプレビュー端末２０２で所定のＧＵＩ画面（詳細は後述）を使って行うことができる。
【００６４】
次に、大容量記憶サブシステム４００は、本実施の形態のビデオサーバ・システム１０の中核をなすものであり、要するに、公知の大容量ハードディスク管理技術、典型的には、ＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙ  ｏｆ  Ｉｎｅｘｐｅｎｓｉｖｅ  Ｄｉｓｋ）技術を駆使して構築された大容量のハードディスクシステムに、大量の素材データを蓄積し、その素材データを、素材データの詳細情報やプレイリスト等に従って管理し、且つ、所望のタイミングで送出（放送）するというものである。
【００６５】
なお、ＲＡＩＤにはＲＡＩＤ０、ＲＡＩＤ１、ＲＡＩＤ３およびＲＡＩＤ５の各レベルがある。ＲＡＩＤ０はいわゆるストライプセットと呼ばれるもので、複数のハードディスクをブロック単位で順々に使用する。ＲＡＩＤ０は読み書きを高速にできる反面、ディスク台数をｎ台とし１台当たりの故障確率をｘとすると、システム全体の故障確率が１−（１−ｘ）nになるので、信頼性に劣るという欠点がある。
【００６６】
ＲＡＩＤ１はミラーセット（またはミラーリング）と呼ばれるもので、同じデータを複数のハードディスクに書き込む。いずれかのハードディスクが故障してもデータを失うことはない。ＲＡＩＤ１でデータを失う確率はｘnになり、高い信頼性を得られるが、ディスクの使用効率は低い。
【００６７】
一方、ＲＡＩＤ３はＲＡＩＤ０とＲＡＩＤ１の中間の性能を持つ。すなわち、ＲＡＩＤ３では、ＲＡＩＤ０の構成にパリティ（データ復元用の情報）専用のハードディスクを追加し、このパリティ専用のハードディスクに、ＲＡＩＤを構成するハードディスクの同じ論理ブロック位置のデータから生成したパリティを書き込む。ハードディスクの一台が壊れた場合、残りのハードディスクのデータとパリティを使って壊れたデータを復元できる。したがって、パリティ専用のハードディスクを含む２台のハードディスクが同時に壊れない限り、データを失うことがない。
【００６８】
ＲＡＩＤ３の故障確率はｎ（ｎ−１）／２×（ｘ2）となる。ＲＡＩＤ１には及ばないが、単一のハードディスクに比べて遥かに信頼性が高く、しかも、ＲＡＩＤ１と比べて圧倒的にディスクの使用効率が高い（冗長度が低い）という利点がある。
【００６９】
ＲＡＩＤ３の弱点は、書込みの際に必ずパリティ専用のハードディスクへのアクセスが発生し、このアクセス集中が性能上のボトルネックになりやすいことである。この点を改良したのがＲＡＩＤ５である。
【００７０】
ＲＡＩＤ５では、パリティ専用のディスクを持たず、パリティ情報を各ディスクに分散する。パリティディスクへのアクセス集中が起きず、ＲＡＩＤ３の弱点をカバーできる。但し、ディスクの使用効率や信頼性はＲＡＩＤ３と同等である。
【００７１】
本実施の形態の大容量記憶サブシステム４００では、特に限定しないが、映像データの記憶にＲＡＩＤ３を使用し、音声データの記憶にＲＡＩＤ１を使用する。
【００７２】
大容量記憶サブシステム４００は、障害耐性を向上するために、その主要部をＡ系とＢ系（「現用系／予備系」ともいう）のデュアル構成にし、各系に同一の素材データを記憶するようにしている。Ａ系はＳＭＳ（Ｓｅｒｖｅｒ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）４０１ａ、ＩＤＣ（Ｉｎｔｅｌｌｉｇｅｎｔ  Ｄｅｖｉｃｅ  Ｃｏｎｔｒｏｌｌｅｒ）４０２ａおよびビデオサーバ４０３ａを備え、また、Ｂ系は同じくＳＭＳ（同）４０１ｂ、ＩＤＣ（同）４０２ｂおよびビデオサーバ４０３ｂを備え、さらに、各系共通のカセット制御装置４０４と、カセットオートチェンジャー４０５と、各系のＩＤＣ４０２ａ、４０２ｂによって制御される素材機４０６と、プレビュー画像等を表示するモニター装置４０７とを備えている。
【００７３】
モニター装置４０７は、操作サブシステム２００の各端末、特にプレビュー端末２０２を操作する局員からその画面がよく見える位置に置かれていなければならない。もし、１台のモニター装置４０７でその条件（画面の視認性）を満たすことが困難な場合は、プレビュー端末２０２の近くに別のモニター装置（便宜的に「サブモニター装置」という）を設置し、そのサブモニター装置にモニター装置４０７と同一の画面を表示することが望ましい。
【００７４】
カセットオートチェンジャー４０５は、旧来の磁気テープ方式による送出素材蓄積装置と類似のものであり、いわゆる一本化テープを作成して、ビデオサーバ４０３ａ、４０３ｂのデータバックアップやライブラリ保存のために用いられるほか、両系のビデオサーバ４０３ａ、４０３ｂがダウンしたときの緊急予備機としても用いることが可能である。
【００７５】
なお、カセット制御装置４０４は、ファイリング端末２０１やプレビュー端末２０２または送出監視端末２０３からのリソース要求に応答してカセットオートチェンジャー４０５の各種リソースの割り当てを調停するものであり、その基本機能はＳＭＳ４０１ａ、４０１ｂの機能（後述）と類似するので、以下に述べるＳＭＳ機能説明を流用するものとし、ここでの説明は省略する。
【００７６】
ＳＭＳ４０１ａ、４０１ｂは、ＩＤＣ４０２ａ、４０２ｂとともに、操作サブシステム２００の各端末２０１〜２０３からのリソース要求に応答してビデオサーバ４０３ａ、４０３ｂの各種リソース割り当てを調停するものである。
【００７７】
なお、リソース（Ｒｅｓｏｕｒｃｅ）とは、ビデオサーバ４０３ａ、４０３ｂの入出力チャネル、ルータの接続点、ＲＡＩＤを構成するハードディスクなどのデバイスのことをいう。資源ともいう。各端末２０１〜２０３は割り当てを受けたデバイスをその割り当て期間中、占有して使用することができる。
【００７８】
リソース割り当ては各端末２０１〜２０３からの要求に応じて動的に行われなければならない。固定割り当ては端末の数だけリソースを備える必要があり、効率的でないうえ、システム規模が大きくなるので現実的でないからである。ところで、リソースの割り当てを動的にした場合、同一リソースへの競合や優先割り当ての対策を講じる必要がある。ＳＭＳ４０１ａ、４０１ｂは、かかる競合および優先割り当ての調停（調停動作の具体的説明は後述する）を行うものである。
【００７９】
次に、送出系サブシステム５００は、送出部門に設置された上位制御システム（以下、便宜的に「送出制御システム」という）５０１を含むとともに、さらに、この送出制御システム５０１からの通知データ（スタンバイコマンドやスタンバイステータスデータ等）に従ってデータベースサブシステム３００のテーブルデータ（例えば、素材データの詳細情報、プレイリスト、送出結果リストなどの内容）を更新するＡ系の送出制御ゲートウェイ５０２ａおよびＢ系の送出制御ゲートウェイ５０２ｂと、各系共通のマスタースイッチャー５０３などを含む。
【００８０】
なお、送出制御システム５０１から各系のＩＤＣ４０２ａ、４０２ｂに対して送出プレイ制御情報（ＰＬＡＹコマンド）が送出されるとともに、マスタースイッチャー５０３から各系のＩＤＣ４０２ａ、４０２ｂに対してオンエアタリー情報（ＯＡＴＡＬＬＹコマンド）が供給される。
【００８１】
次に、作用を説明する。
まず、ビデオサーバ・システム１０の全体動作を説明する前に、大容量記憶サブシステム４００のリソース競合やリソース優先割り当ての調停を行うＳＭＳ４０１ａ、４０１ｂの動作を説明する。
【００８２】
図３は、ＳＭＳ４０１ａ、４０１ｂ（以下、Ａ系のＳＭＳ４０１ａで代表する）の機能概念図であり、ＳＭＳ４０１ａは、ソフトウェア（ＯＳおよび所定のアプリケーションプログラム）とハードウェアとの有機的結合によって実現される少なくとも二つのタスク｛図では、実行管理タスク（略号「ＥＭＴ」）９００およびリソース情報管理タスク（略号「ＲＩＭＴ」）９０１｝を備える。
【００８３】
なお、“タスク”とはＯＳレベルで管理・制御されるプログラム実行の単位である。例えば、ＭＳ−ＤＯＳは同時に一つのタスクしか管理（いわゆる「シングル・タスク」）できないが、Ｗｉｎｄｏｗｓ９５／９８／ＮＴ／ＣＥやＵＮＩＸまたはＯＳ／２などでは複数のタスクを切替えながら管理（いわゆる「マルチ・タスク」）できる。ユーザから見た場合にタスクをジョブということもある。なお、ＭＳ−ＤＯＳはＭｉｃｒｏｓｏｆｔ社の登録商標、ＯＳ／２はＩＢＭ社の登録商標である。
【００８４】
近時、特別な用途を除きＭＳ−ＤＯＳのようなシングル・タスクＯＳを使用することは希であり、ほとんどは、Ｗｉｎｄｏｗｓ９５／９８／ＮＴ／ＣＥ、ＵＮＩＸまたはＯＳ／２のようなマルチ・タスクＯＳを使用する。したがって、本実施の形態においても、かかる技術背景（マルチ・タスク環境）に倣って“タスク”と称するが、この用語の意味に限定されない。ジョブであってもよいし、プログラムであってもよい。
【００８５】
実行管理タスク９００は、操作サブシステム２００とＩＤＣ４０２ａの間のインターフェースを提供する。すなわち、実行管理タスク９００は、操作サブシステム２００からのリソース要求命令（図では「制御命令」）を受け取ると、リソース管理タスク９０１にリソース割り当ての可否を問い合わせ、その結果（割り当て許可または割り当て拒否）を示す信号（図では「制御結果」）を操作サブシステム２００に通知する。
【００８６】
また、実行管理タスク９００は、操作サブシステム２００からの割り当てリソースに対する実際の操作命令（図では「制御命令」）を受け取ると、リソース管理タスク９０１に当該リソースの使用を通知するとともに、ＩＤＣ４０２ａに対して当該操作命令（図では「制御命令」）を転送し、ＩＤＣ４０２ａからの操作実行結果（正常終了／異常終了；図では「制御結果」）を操作サブシステム２００に通知する。
【００８７】
リソース情報管理タスク９０１は、このＳＭＳ４０１ａが管理すべきリソースの現在情報を常に最新の状態で保持している。この現在情報は、図において「リソース情報データベース９０１ａ」と称するように、データベース構造を採用することができ、さらに、アクセス時のオーバヘッドを少なくするために、リソース情報データベース９０１ａをＳＭＳ４０１ａのメインメモリ上に構築することができる。リソース情報データベース９０１ａは、例えば、ユーザ情報、リソース管理情報、素材情報、結線情報、オープン管理情報およびエラー情報の各テーブルを有する。
【００８８】
ユーザ情報テーブルは、操作サブシステム２００の各端末（ファイリング端末２０１、プレビュー端末２０２および送出監視端末２０３）に割り当てられた固有の識別情報、若しくは、各端末を操作する局員に割り当てられた固有の識別情報を管理し、リソース管理情報テーブルは、リソースの現在状態を表す情報、例えば、図４に示すような、リソース名、リソースタイプ、リソースグループ名、リソース状態、リソース通信状態、予約ユーザ名および予約優先度などの情報を管理する。
【００８９】
また、素材情報テーブルはビデオサーバ４０３ａに蓄積された素材データの情報を管理し、結線情報テーブルはリソースの接続情報を管理し、オープン管理情報テーブルはオープンされたリソース（予約中または使用中のリソース）の情報を管理し、エラー情報テーブルはエラーの発生したリソースの情報とそのエラー内容の情報を管理する。
【００９０】
図４のリソース管理情報テーブルにおいて、保持情報の一つを代表的に抜き出して、その意味を説明すると、リソース名の“ＳＭＳ＿１”は、Ａ系のＳＭＳ４０１ａを示し、リソースタイプの“ＳＭＳ”は、ＳＭＳ、すなわち、Ｓｅｒｖｅｒ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍを示し、リソースグループのＧＰ＿ＳＭＳは、Ｂ系のＳＭＳを含むＳＭＳグループを示し、リソース状態の“使用可能”はいつでも使用できることを示し、リソース通信状態の“接続”はオンライン状態にあることを示し、予約ユーザ名の“なし”は、現在、そのリソースが予約されていないことを示し、予約優先度の“０”は初期値を示す。
【００９１】
図５は、実行管理タスク９００とリソース情報管理タスク９０１の動作の一例を示す図である。この図において、リソース要求元（操作サブシステム２００の端末の一つ）は、例えば、以下の書式のリソースオープン命令（ＯＰＥＮ命令）を発生するものとする。
【００９２】
ＯＰＥＮ［ＳＮ］［ＭＤ］［ＲＳＣ］［ＰＲ］［ＵＳＲ］
ここに、［ＳＮ］は命令番号であり、通常はＳＮ＝１である。幾つかの命令が連続する場合に各々ＳＮ＝２、ＳＮ＝３、・・・とする。［ＭＤ］はリソースのオープンモード指定である。再生モードの場合はＭＤ＝ＰＬＡＹとし、記録モードの場合はＭＤ＝ＲＥＣとする。［ＲＳＣ］はリソース指定である。例えば、ＲＳＣ＝ＨＤＳ＿１．ＡＶ１とすると、“ＨＤＳ＿１．ＡＶ１”というリソース名を持つ所定のリソースを指定したことになる。なお、ＲＳＣとリソース指定の関係は、図４のリソース管理情報テーブルの登録内容（特にリソース名）に依存する。
【００９３】
［ＰＲ］は優先度の指定である。ＰＲ＝１００にすると最低の優先度となり、０に近い値にするほど優先度が高くなる。［ＵＳＲ］はリソース要求元のユーザ情報を指定する。例えば、ＵＳＲ＝ＵＳＥＲ＿１とすると、“ＵＳＥＲ＿１”という名前（固有の識別情報）を持つユーザまたは端末からのリソース割り当て要求となる。
【００９４】
例えば、ＭＤ＝ＰＬＡＹ、ＲＳＣ＝ＨＤＳ＿１．ＶＡ１、ＰＲ＝１００およびＵＳＲ＝ＵＳＥＲ＿１のＯＰＥＮ命令を受け取った実行管理タスク９００は、これらの情報（ＭＤ＝ＰＬＡＹ、ＲＳＣ＝ＨＤＳ＿１．ＶＡ１、ＰＲ＝１００およびＵＳＲ＝ＵＳＥＲ＿１）をリソース情報管理タスク９０１に通知する。
【００９５】
リソース情報管理タスク９０１は、ユーザ情報、リソース管理情報、素材情報、結線情報、オープン管理情報およびエラー情報の各テーブルを参照し、要求されたリソース割り当ての可否を判断する。例えば、
（イ）ユーザ情報テーブルに“ＵＳＥＲ＿１”が登録されていない、
（ロ）リソース情報管理テーブルのＨＤＳ＿１．ＡＶ１のリソース状態が“使用可能”でない、
（ハ）リソース情報管理テーブルのＨＤＳ＿１．ＡＶ１のリソース通信状態が“接続”でない、
（ニ）リソース情報管理テーブルのＨＤＳ＿１．ＡＶ１の予約ユーザ名が“なし”以外であって、且つ、予約優先度に［ＰＲ］の値よりも小さな値が設定されている、
の何れかの条件を満たした場合にリソース割り当て要求を拒否し、一方、それ以外の場合にリソース割り当て要求を許諾してオープン管理テーブルに新たなエントリを作成する。上記（イ）〜（ニ）はいずれもリソース割り当ての調停条件であり、又、（ニ）は優先度の調停条件である。
【００９６】
リソース情報管理タスク９０１は、リソース割り当ての許可または拒否結果を実行管理タスク９００に通知し、実行管理タスク９００は、その通知をリソース要求元（操作サブシステム２００）に転送するが、リソース割り当てが許可された場合は、実行管理タスク９００はリソース要求元（操作サブシステム２００）にストリームＩＤと呼ばれる情報（例えば、ＣＳＴＡＴ  ＳＩＤ＝ｎ；ｎは任意の整数）を転送する。
【００９７】
このストリームＩＤは、リソース割り当てが許可されたオープン命令に対応するユニークな識別コードであり、リソース要求元（操作サブシステム２００）は、以降、このストリームＩＤを用いて、割り当てリソースに対する制御命令を逐次に発生することができる。
【００９８】
例えば、再生を指示する場合は、リソース要求元（操作サブシステム２００）で「ＰＬＡＹ  ＳＩＤ＝ｎ」を発生する。ストリームＩＤを使用しない場合は、「ＰＬＡＹ  ＲＥＣ＝ＩＯＰ＿１  ＭＤ＝ＰＬＡＹ  ＰＲ＝１００」のように、リソース要求時と同等の多くの情報を含む命令を発生しなければならならないが、ストリームＩＤを使用することによって、情報を少なくすることができ、命令を単純化できる。
【００９９】
次に、本実施の形態のビデオサーバ・システム１０の全体動作について説明する。
局内または局外で製作されたＣＭ等の素材データは、磁気テープなどの可搬型記憶媒体に収められ、その素材データを放送する事業者の担当部署（例えば、編成部門や営業部門など）に届けられる（このことを便宜的に「入荷」と称することにする）。なお、入荷は可搬型記憶媒体だけに限らない。専用線などの通信回線を利用した入荷、すなわち、データのみの入荷も有り得るが、以下の説明では簡単化のために、可搬型記憶媒体を用いた入荷を例にして話しを進めることにする。
【０１００】
入荷が発生すると、当該部署の担当者は、営業管理システム１０１の不図示の端末を操作して素材データ毎の受付処理を実行する。この受付処理では、各々の素材データを一意に識別するための、事業者内コード（すなわち、素材コード）を発生する。素材コードは先にも説明したとおり、重複のない唯一無二のユニークなコードでなければならない。素材コードの書式は、例えば、適当な接頭文字と複数桁の一連番号とを組み合わせたものとすることができる。接頭文字はその素材コードの種別を表す適当な文字（または文字列）を含むことができ、例えば、ＣＭ素材の場合は“ＣＭ”とすることができる。
【０１０１】
一連番号を当該事業者の事業継続期間の間、自動的にカウントアップさせながら自動発生させることにより、ユニークな素材コードとすることができる。例えば、接頭文字を“ＣＭ”とし、一連番号を１０桁のゼロサプレス（空白桁に文字０を挿入すること）付き数値とすると、“ＣＭ０００００００００１”から“ＣＭ９９９９９９９９９９”までのユニークな素材コードを発生することができる。または、年度や決算期を表す適当な文字列と一連番号を組み合わせ、年度や決算期が変わる度に一連番号を初期値にリセットしながら自動発生させてもよい。
【０１０２】
受付処理では、上記素材コードの発生に加え、さらに、素材データに関する様々な属性データの入力を行って「素材データの詳細情報」を作成する。属性データは、例えば、素材データの長さ（ＤＵＲ）、素材データの提供者名（スポンサー名）、素材データの名前（素材名）、素材データに含まれる音声データの種類（モノラル、ステレオ等）、素材データに含まれる映像データの種類（ＮＴＳＣ、ＰＡＬ等）・・・・などである。
【０１０３】
営業管理システム１０１における受付処理を完了すると、この受付管理システム１０１からデータゲートウェイ１０２を介して上記の素材コードおよび属性データを含む「素材データの詳細情報」が転送され、データベースサブシステム３００のＤＢ＿ＴＢＬに追加登録される。例えば、営業管理システム１０１で“ＣＭ０００００００００７”の素材データを受付けし、当該素材データの詳細情報を作成した場合は、その受付処理の完了後に、データベースサブシステム３００のＤＢ＿ＴＢＬに、図２のレコードデータを含む新規レコードが追加登録される。但し、新規レコードの追加段階では、図２のレコードデータの各フィールドデータのうちステータスフィールドの情報は“空白”（または長さゼロの文字列若しくはＮＵＬＬ値）になっているとともに、トリム設定フィールドとマークフィールドの情報は共に初期値（トリム調整＝０、マーク＝Ｆａｌｓｅ）になっている。
【０１０４】
ファイリング作業担当の局員、プレビュー作業担当の局員、または、送出監視作業担当の局員は、操作サブシステム２００の各端末（ファイリング端末２００、プレビュー端末２０１および送出監視端末２０３）を操作し、データベースサブシステム３００や大容量記憶サブ４００システムにアクセスしながら自己の担当作業を実行する。
【０１０５】
ここで、上記担当作業を分類すると、プレイリストの登録作業、素材のファイリング作業、素材のプレビュー作業（オンエアプレビュー作業を含む）、一本化テープの作成作業および送出監視作業などに分けることができる。
【０１０６】
なお、前述したとおり、本実施の形態では営業管理システム１０１から転送されたプレイリストを、データゲートウェイ１０２を介してデータベースシステム３００に自動的に登録できるようになっているので、特にプレイリストの登録作業は必要でない。但し、営業管理システム１０１にトラブルが発生した場合や営業管理システム１０１との間のデータ接続に不調が生じた場合などは、プレイリストをフロッピィディスクなどの可搬型記憶媒体に収めて届けられることがあるので、このような場合に備えて、プレイリストをデータベースシステム３００に直接登録できるようにしたり、操作サブシステム２００の任意の端末から遠隔登録できるようにしたりしておくことが望ましい。
【０１０７】
素材のファイリング作業は、「素材データの詳細情報」に従って素材データの実体（映像データや音声データ；以下、映像データで代表）を大容量記憶サブシステム４００に登録（蓄積）する作業であり、この作業はファイリング端末２０１を操作することによって行われる。すなわち、素材データを収めた可搬型記憶媒体を素材機４０６にセットし、この素材機４０６をファイリング端末２０１から遠隔操作することにより、所要の素材データを大容量記憶サブシステム４００に登録する。
【０１０８】
また、素材のプレビュー作業は、大容量記憶サブシステム４００に蓄積された素材データの確認作業（画質や音質等のチェック作業；マザープレビュー）またはプレイリストや番組編成表との照合作業（送出のリハーサルまたはオンエアプレビュー）であり、この作業はプレビュー端末２０２を操作することによって行われる。
【０１０９】
すなわち、プレビュー端末を操作して大容量記憶サブシステム４００に蓄積された素材データを読み出し、モニター装置４０７に表示してその画質や音質を確認（マザープレビュー）したり、または、プレイリストや番組編成表の順番通りに再生されるかを確認（オンエアプレビュー）したりする。
【０１１０】
送出監視作業は、当日分のプレイリストに従って素材データを順次に送出（放送）する作業であり、そのほとんどは人手を必要しない自動化された作業である。
【０１１１】
図６は、ファイリング端末２０１のＧＵＩ画面（発明の要旨に記載のユーザインターフェースに相当）を示す図である。ファイリング作業担当の局員は、このＧＵＩ画面９１０を見ながら対話的に所要の作業を行う。なお、図示のＧＵＩ画面９１０は、そのタイトルバー９１１に“ファイリング”と表示されているが、ファイリング作業の専用ではない。プレビュー端末２０２におけるＧＵＩ画面にも利用される。すなわち、ファイリング作業およびプレビュー作業兼用のＧＵＩ画面である。
【０１１２】
以下、ＧＵＩ画面９１０のフォームレイアウトを説明すると、タイトルバー９１１には適当なタイトルメッセージ（図では“ファイリング  Ａ系”）が表示される。なお、タイトルメッセージの“Ａ系”は、そのＧＵＩ画面９１０を表示中の端末に接続されている現在の大容量記憶サブシステム４００の系（Ａ系またはＢ系）を示している。タイトルバー９１１にはさらに、適当にデザインされたイメージオブジェクト９１１ａ、そのＧＵＩ画面９１０の「閉じる」ボタン９１１ｂ、「最大化」ボタン９１１ｃおよび「最小化」ボタン９１１ｄなどが表示されている。
【０１１３】
タイトルバー９１１の下にはメニューバー９１２が配置されている。メニューバー９１２には幾つかのメニュー項目（図では、ファイル「Ｆ」、素材データ「Ｅ」、表示「Ｕ」、操作「Ｏ」、オプション「Ｐ」およびヘルプ「Ｈ」）が設定されている。任意のメニュー項目をクリック（マウスの左ボタン操作；以下同様）すると、プルダウン式のサブメニュー項目が表示されるようになっている。
図示は略すが、サブメニュー項目の一つは後述の「抽出条件の指定」であり、このサブメニュー項目（抽出条件の指定）を選択することにより、後述の「抽出条件の指定」フォーム（図１７参照）をオープンするようになっている。
なお、メニュー項目のアルファベット（「Ｆ」、「Ｅ」、「Ｕ」、「Ｏ」、「Ｐ」および「Ｈ」）は、所定の機能キー（例えば、「Ａｌｔ」キー）と同時に押して、該当するメニュー項目を呼び出すためのショートカットキーを表している。
【０１１４】
メニューバー９１２の下には複数のコマンドボタンコントロール（以下「コントロール」を「ＣＴＬ」と略す）を横に並べたコマンドボタンＣＴＬ群９１３が配置されており、各々のコマンドボタンＣＴＬに使用頻度の高いサブメニュー項目（メニューバー９１２に登録されたサブメニュー項目またはそれ以外のメニュー項目）が割り当てられている。
【０１１５】
ここで、“コントロール”（ＣＴＬ）とは、再利用可能なプログラムモジュールの一種であって、特に、Ｖｉｓｕａｌなプログラム開発ツールにあらかじめ付属する（または別売される）ＧＵＩ画面設計用の様々な部品のことをいう。例えば、ＶＢＸ（Ｖｉｓｕａｌ  Ｂａｓｉｃ  Ｅｘｔｅｎｓｉｏｎ）、ＯＣＸ（ＯＬＥカスタムコントロール）、クラスライブラリ、リモートＯＬＥ、ＡｃｔｉｖｅＸコントロールなどが代表例である。
【０１１６】
ＧＵＩ画面を設計する際に、用途に応じた適切なコントロールを選択し、そのコントロールを画面（フォーム；Ｆｏｒｍ）に貼り付けるだけで画面をレイアウトできるので、開発工数を大幅に短縮できる。
【０１１７】
あらゆるコントロールは、プロパティ、メソッドまたはイベントと呼ばれるプログラミングインターフェース（のすべてまたは一部）を持つ。これらのプログラミングインターフェースはオブジェクト指向（Ｏｂｊｅｃｔ  Ｏｒｉｅｎｔｅｄ  Ｍｅｔｈｏｄｓ）におけるスケルトン（骨格）に相当するものである。プロパティはそのコントロールの静的な属性、メソッドはそのコントロールの動作、イベントはそのコントロールの外的要因に対応する動作を規定する。
【０１１８】
因みに、一般的なコマンドボタンＣＴＬはプロパティとイベントの二つを持つので、フォーム上またはコード上でこれらのインターフェースに所望の値をセットすることにより、そのコマンドボタンＣＴＬの静的な属性と外的要因に対応する動作を任意にプログラミングできる。
【０１１９】
例えば、コマンドボタンＣＴＬの使用可能プロパティ（Ｅｎａｂｌｅｄプロパティ）にＴｒｕｅをセットすると、そのコマンドボタンＣＴＬを使用可能にして、クリックやダブルクリックなどのイベントを受け付けることができ、これらのイベントに登録した任意のプロシージャ（プログラム）を実行できる。あるいは、使用可能プロパティにＦａｌｓｅをセットすると、そのコマンドボタンＣＴＬを使用不可にして上記プロシージャの実行を禁止できるとともに、タイトル表示を薄くして使用不可を明示できる。
【０１２０】
また、コマンドボタンＣＴＬと類似のＣＴＬにトグルボタンＣＴＬと呼ばれるものがある。このトグルボタンＣＴＬは値プロパティ（Ｖａｌｕｅプロパティ）を持ち、このＶａｌｕｅプロパティの参照値はトグルボタンＣＴＬをクリックして押し込んだ状態（以下「ＯＮ状態」）のときにＴｒｕｅとなり、飛び出した状態（以下「ＯＦＦ状態」）のときにＦａｌｓｅとなる。Ｖａｌｕｅプロパティはフォームの設計時やコードの実行時に外部設定することも可能であり、例えば、コード上からＶａｌｕｅプロパティにＴｒｕｅを設定するとトグルボタンＣＴＬはＯＮ状態となり、Ｆａｌｓｅを設定するとＯＦＦ状態となる。
【０１２１】
ＧＵＩ画面９１０の最下段にはリストボックスＣＴＬ９１４および複数のテキストボックスＣＴＬ９１５〜９１７を含むステータスエリア９１８が設けられている。リストボックスＣＴＬ９１４にはシステムエラー等のメッセージ情報が時間順にリスト表示される。古い時間のメッセージ情報を確認する場合はリストボックスＣＴＬ９１４の矢印ボタンをクリックしてリストを表示させ、所望のリスト行を選択すればよい。また、テキストボックスＣＴＬ９１５〜９１７には、例えば、ファイリング作業やプレビュー作業の実行中または作業終了を示す文字列、プレビューモード（単独実行モード／連続実行モード）、および、プレビュー対象の素材データの数（分母はすべての素材データ数）などが表示される。
【０１２２】
ＧＵＩ画面９１０のコマンドボタンＣＴＬ群９１３とステータスエリア９１８の間の広いエリアは、四つの領域に分けられており、各領域をその位置関係から、便宜的に、左上領域９１９、右上領域９２０、左下領域９２１および右下領域９２２と称することにすると、後述するように、左上領域９１９は素材データのリスト表示用、右上領域９２０は一つの素材データの詳細情報表示用、左下領域９２１はキューアップ操作用、右下領域９２２はファイリング／プレビュー操作用に各々割り当てられる。
【０１２３】
図７は、左上領域９１９のレイアウト図であり、この領域には、多数の行と列から構成された一つのデータシートＣＴＬ９１９ａが配置されている。データシートＣＴＬ９１９ａのスクロールプロパティにはＴｒｕｅがセットされており、縦方向のスクロールバー９１９ｂと横方向のスクロールバー９１９ｃが表示されている。これらのスクロールバー９１９ｂ、９１９ｃを使用することにより、領域外に隠れた行や列を表示できる。
【０１２４】
データシートＣＴＬ９１９ａの各列（項目）には、例えば、“素材コード”、“ステータス”、“ＤＵＲ”、“スポンサー名”、“素材名”、“音声”、・・・・などの項目名が設定されており、これらの項目は、データベースサブシステム３００のＤＢ＿ＴＢＬ（図２参照）の同一名を持つフィールドにリンクされている。
【０１２５】
データシートＣＴＬ９１９ａの任意の行をマウスでポイントしてクリックすることにより、その行を選択状態にすることができる（実際には不図示のメイン画面で素材選択を行うようになっており、データシートＣＴＬ９１９ａの行を選択しても無反応であるが、以下では便宜的にこのデータシートＣＴＬ９１９ａで素材選択を行うものとして説明することにする）。例えば、図では、上から２行目（素材コード“ＣＭ０００００００００７”の行）が反転表示されており、この行が選択状態になっていることを示している。各行の「ステータス」は、その行の素材データの現状を表している。例えば、空白は未記録（未ファイリング）を表し、“記録済み”はファイリング完了を表し、“プレビュー済み”はマザープレビュー完了を表している。
【０１２６】
ファイリング作業を行う場合は、「ステータス」が空白の行で、且つ、ファイリング対象の素材コードと一致する行を見つけ出し、その行を選択状態にしたうえで、後述のファイリング操作を実行する。または、プレビュー作業を行う場合は、「ステータス」が“記録済み”の行で、且つ、プレビュー対象の素材コードと一致する行を見つけ出し、その行を選択状態にしたうえで、後述のプレビュー操作を実行する。
【０１２７】
データシートＣＴＬ９１９ａの各行の先頭には、上記ファイリング作業およびプレビュー作業の選択動作を視覚化するためのイメージオブジェクトが表示される。第１のイメージオブジェクト９１９ｄは円筒状の図形を図案化したもの（図８（ａ）参照）であり、このイメージオブジェクト９１９ｄは「ステータス」の“記録済み”にリンクする。また、第２のメージオブジェクト９１９ｅはディスプレイ画面を図案化したもの（図８（ｂ）参照）であり、このイメージオブジェクト９１９ｅは「ステータス」の“プレビュー済み”にリンクする。
【０１２８】
一般にコンピュータの世界では円筒状の図形でハードディスクを表す習わしとなっているため、上記第１のイメージオブジェクト９１９ｄは素材データの大容量記憶サブシステム４００への蓄積、すなわち、「ステータス」の“記録済み”を視覚化して表現する。また、ディスプレイ画面をイメージした上記第２のイメージオブジェクト９１９ｅは、モニター装置４０７を想起させ得るから、当該モニター装置４０７への素材データの表示、すなわち、「ステータス」の“プレビュー済み”を視覚化して表現する。
【０１２９】
したがって、「ステータス」の文字列をいちいち読み取らずに、イメージオブジェクト９１９ｄ、９１９ｅを一瞥するだけで、ファイリングやプレビュー対象の行を特定することができ、ファイリング作業やプレビュー作業の効率を向上できるとともに、文字列読取りに比べて誤読が少ないので、当該作業の信頼性を向上できる。
【０１３０】
イメージオブジェクトは、上述の第１のイメージオブジェクト９１９ｄおよび第２のイメージオブジェクト９１９ｅだけでなく、これらの図案の一部をアレンジした他の二種類のイメージオブジェクトも用意されている。図８（ｃ）は上述の第１のイメージオブジェクト９１９ｄの図案の一部をアレンジした第２のイメージオブジェクト９１９ｆの拡大図、図８（ｄ）は上述の第２のイメージオブジェクト９１９ｅの図案の一部をアレンジした第４のイメージオブジェクト９１９ｇの拡大図である。
【０１３１】
図からも理解されるように、これら第３および第４のイメージオブジェクト９１９ｆ、９１９ｇは、第１および第２のイメージオブジェクト９１９ｄ、９１９ｅと同一の視覚的効果を奏する図案の上に、ユーザの注意を喚起するための適当な図案（図では旗を模した図案）を追加している。
以下、この追加図案のことを便宜的に“マーク”と称することとし、必要に応じ、第１および第２のイメージオブジェクト９１９ｄ、９１９ｅを「マークなし」のイメージオブジェクト、第３および第４のイメージオブジェクト９１９ｆ、９１９ｇを「マーク付き」のイメージオブジェクトと呼ぶこととする。
【０１３２】
図９は、右上領域９２０のレイアウト図であり、この領域には、「全般」、「素材構成」、「ユーザ情報」および「その他」の四つのタブボタンＣＴＬ９２０ａ〜９２０ｄを有するタブＣＴＬ９２０ｅが設けられており、例えば、全般タブボタンＣＴＬ９２０ａを選択したとき、タブＣＴＬ９２０ｅに以下の各ＣＴＬが表示されるようになっている。
【０１３３】
すなわち、素材コード表示用のテキストボックスＣＴＬ９２０ｆ、ステータス表示用のテキストボックスＣＴＬ９２０ｇ、音声モード表示用のリストボックスＣＴＬ９２０ｈ、映像種別表示用のリストボックスＣＴＬ９２０ｉ、素材区分表示用のリストボックスＣＴＬ９２０ｊ、スポンサー名表示用のテキストボックスＣＴＬ９２０ｋ、素材名表示用のテキストボックスＣＴＬ９２０ｍ、使用期間／開始表示用のテキストボックスＣＴＬ９２０ｎ、使用期間／終了表示用のテキストボックスＣＴＬ９２０ｐ、ＴｏｔａｌＤＵＲ表示用のテキストボックスＣＴＬ９２０ｑ、構成数表示用のテキストボックスＣＴＬ９２０ｒ、Ｖｉｄｅｏ種別表示用のリストボックスＣＴＬ９２０ｓ、Ａｕｄｉｏ種別表示用のリストボックスＣＴＬ９２０ｔ、ＤＵＲ表示用のテキストボックスＣＴＬ９２０ｕ、ダビング素材表示用のテキストボックスＣＴＬ９２０ｖ、元素材ＳＯＭ（ＳＯＭはＳｔａｒｔ  Ｏｆ  Ｍｅｓｓａｇｅの略）表示用のテキストボックスＣＴＬ９２０ｗなどが表示されている。
【０１３４】
そして、これらのＣＴＬに、データシートＣＴＬ９１９ａ（図７参照）の選択行の詳細情報（正確には、同選択行の素材コードに一致した素材コードを持つ、データベースサブシステム３００のＤＢ＿ＴＢＬのレコード情報）が表示されるようになっている。
【０１３５】
例えば、図９の例では、各ＣＴＬに、図７のデータシートＣＴＬ９１９ａの選択行に対応した“ＣＭ０００００００００７”の素材データに関する詳細情報が表示されている。これらの詳細情報は、データベースサブシステム３００のＤＢ＿ＴＢＬにおける“ＣＭ０００００００００７”の各フィールド情報（図２参照）である。
【０１３６】
なお、図９において、「ステータス」の“記録済み”は“ＣＭ０００００００００７”の素材データが大容量記憶サブシステム４００に記録（蓄積）済みであることを示し、「音声モード」の“ステレオ”は同素材データに含まれる音声データがステレオ方式（この他に“モノラル”や“音声多重”などの方式がある）のデータであることを示している。
【０１３７】
また、「映像種別」の“ＮＴＳＣ”は同素材データに含まれる映像データがＮＴＳＣ（Ｎａｔｉｏｎａｌ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍ  Ｃｏｍｍｉｔｔｅｅ）方式（この他に“ＰＡＬ：Ｐｈａｓｅ  Ａｌｔｅｒｎａｔｉｏｎ  ｂｙ  Ｌｉｎｅ  ｃｏｌｏｒ  ｔｅｌｅｖｉｓｉｏｎ”や“ＳＥＣＡＭ：Ｓｅｑｕｅｎｔｉａｌ  ｃｏｕｌｅｕｒ  ａ  Ｍｅｍｏｉｒｅ”などの方式がある）のデータであることを示し、「素材区分」の“Ｔ”はＴｉｍｅ  ＣＭの略である（この他にＳＢ：Ｓｔａｔｉｏｎ  Ｂｒｅａｋなどの区分がある）ことを示している。
【０１３８】
また、「使用期間」は、例えば、懸賞付きＣＭ素材のように受付開始日や締め切り日（終了日）があるものについて、その開始日と終了日の双方またはいずれか一方（但し、使用期間がないものは空白）を示し、「ＴｏｔａｌＤＵＲ」の値（図では“００：１５”）は素材全体のＤＵＲを示している。
また、「Ｖｉｄｅｏ」や「Ａｕｄｉｏ」の“Ｄ”は第１素材構成を示し、「ＤＵＲ」の値（図では“００：１５”）は第１素材構成のＤＵＲを示している。
また、「ダビング素材」の値（文字列が入る；図では空白）はダビング元素材の素材コードを示し、「元素材ＳＯＭ」の値（図では“００：００：００：００”）は元素材のＳＯＭのタイムコードを示している。
【０１３９】
図１０は、左下領域９２１のレイアウト図であり、この領域には、グループ化された二つのオプションボタンＣＴＬ９２１ａ、９２１ｂと、“ＲＥＳＥＴ”と命名されたコマンドボタンＣＴＬ９２１ｃと、“ＴＣＳＥＴ”と命名されたコマンドボタンＣＴＬ９２１ｄと、“ＣＵＥＵＰ”と命名されたコマンドボタンＣＴＬ９２１ｅと、“ＶＡＲ”と命名されたコマンドボタンＣＴＬ９２１ｆと、ＣＵＥＵＰタイム表示用のテキストボックスＣＴＬ９２１ｇと、ＴＣＳＥＴタイム（現在位置のＴＣ）表示用のテキストボックスＣＴＬ９２１ｈと、再生速度表示用のテキストボックスＣＴＬ９２１ｉと、「再生」、「停止」、「ＲＥＶ」および「ＦＷＤ」の各コマンドボタンＣＴＬ９２１ｊ、９２１ｋ、９２１ｍ、９２１ｎとが設けられている。
【０１４０】
なお、ＣＵＥＵＰタイム表示用のテキストボックスＣＴＬ９２１ｇと再生速度表示用のテキストボックスＣＴＬ９２１ｉには、それぞれの入力値をアップダウンするための二つの小さなコマンドボタン（スピンボタンともいう）ＣＴＬ９２１ｐ、９２１ｑが設けられている。
【０１４１】
ここで、各ＣＴＬの機能を説明すると、二つのオプションボタンＣＴＬ９２１ａ、９２１ｂは、サーバＴＣと素材機ＴＣのいずれか一方を選択するためのものである。素材機ＴＣは未ファイル素材を選択した場合に選択でき、サーバＴＣは記録済みやプレビュー済み素材を選択した場合に選択できる。なお、ＴＣとはＴｉｍｅ  Ｃｏｄｅ（タイムコード）の略である。
【０１４２】
“ＲＥＳＥＴ”と命名されたコマンドボタンＣＴＬ９２１ｃは、ＣＵＥＵＰタイム表示用のテキストボックスＣＴＬ９２１ｇの値を初期値（００：００：００：００）に戻す（リセットする）ためのものである。
“ＴＣＳＥＴ”と命名されたコマンドボタンＣＴＬ９２１ｄは、ＴＣＳＥＴタイム表示用のテキストボックスＣＴＬ９２１ｈに表示されているＴＣの値をテキストボックスＣＴＬ９２８ｇへセットするためのものである。
“ＣＵＥＵＰ”と命名されたコマンドボタンＣＴＬ９２１ｅは、選択中の素材データをテキストボックスＣＴＬ９２８ｇで指定された頭出し位置にキューアップするためのものである。
【０１４３】
“ＶＡＲ”と命名されたコマンドボタンＣＴＬ９２１ｆは、テキストボックスＣＴＬ９２１ｉで指定された再生速度で素材を再生させるためのものである。
ＣＵＥＵＰタイム表示用のテキストボックスＣＴＬ９２１ｇは、上記キューアップ用の頭出し位置を指定するためのものである。
現在位置表示用のテキストボックスＣＴＬ９２１ｈは、現在のＴＣを表示する（値は映像再生時にカウントアップする）ためのものである。
【０１４４】
再生速度表示用のテキストボックスＣＴＬ９２１ｉは、コンパネプレビュー時の再生速度を指定するためのものである。初期値は“×１”（１倍）である。右端の二つの小さなコマンドボタンＣＴＬ９２１ｇをクリックすることにより、±１／１６、±１／８、±１／４、±１／２、±１、±２、±４まで変化させることができる。但し、小数値や０値は設定できない。
【０１４５】
「再生」、「停止」、「ＲＥＶ」および「ＦＷＤ」の各コマンドボタンＣＴＬ９２１ｊ、９２１ｋ、９２１ｍ、９２１ｎは、それぞれ、選択中の素材データを再生し、再生を中止（停止）し、再生中の画面を１フレーム戻し（ＲＥＶ）または再生中の画面を１フレーム先に進める（ＦＷＤ）ためのものである。
【０１４６】
図１１は、右下領域９２２のレイアウト図であり、この領域９２２には、６個のトグルボタンＣＴＬ９２２ａ、９２２ｂ、９２２ｃ、９２２ｇ、９２２ｈ、９２２ｉと、６個のコマンドボタンＣＴＬ９２２ｄ、９２２ｅ、９２２ｆ、９２２ｊ、９２２ｋ、９２２ｍと、１個のプログレスバーＣＴＬ９２２ｎと、２個のテキストボックスＣＴＬ９２２ｐ、９２２ｑと、１個のスライドボリュームＣＴＬ９２２ｒとが設けられている。
【０１４７】
各ＣＴＬの機能を説明すると、まず、トグルボタンＣＴＬ９２２ａ〜９２２ｃは、プレビュー作業の対象となる系（大容量記憶サブシステム４００のＡ系／Ｂ系）を選択するためのものである。これらのトグルボタンＣＴＬ９２２ａ〜９２２ｃはグループ（いわゆるオプショングループ）化されており、一つを選択（図では左端のトグルボタンＣＴＬ９２２ａを選択している）すると、そのボタンはＯＮ状態を維持し、他のボタンはＯＦＦ状態を維持するようになっている。タイトルに“Ａ”が表記されたボタンはＡ系選択用、“Ｂ”が表記されたボタンはＢ系選択用、“Ａ”と“Ｂ”が併記されたボタンは両系選択用である。
【０１４８】
トグルボタンＣＴＬ９２２ｇ（発明の要旨に記載の第１のコントロールまたはトグルボタンコントロールに相当）は、ファイリング作業やプレビュー作業の際に任意に操作されるものであり、このトグルボタンＣＴＬ９２２ｇのＯＮ／ＯＦＦ状態（すなわちＶａｌｕｅプロパティの値）は、データシートＣＴＬ９１９ａの選択行に表示されたイメージオブジェクトの有無およびイメージオブジェクトの「マーク付き／マーク」なしに依存する。
【０１４９】
すなわち、データシートＣＴＬ９１９ａ（図７参照）の任意行を選択した場合に、その選択行にイメージオブジェクトが表示されていなければ、ＶａｌｕｅプロパティはＦａｌｓｅ（したがって、トグルボタンＣＴＬ９２２ｇはＯＦＦ状態）となり、または、その選択行に表示中のイメージオブジェクトが「マークなし」（第１のイメージオブジェクト９１９ｄまたは第２のイメージオブジェクト９１９ｅ）であれば、ＶａｌｕｅプロパティはＦａｌｓｅ（したがって、トグルボタンＣＴＬ９２２ｇはＯＦＦ状態）となり、若しくは、「マーク付き」（第３のイメージオブジェクト９１９ｆまたは第４のイメージオブジェクト９１９ｇ）であれば、ＶａｌｕｅプロパティはＴｒｕｅ（したがって、トグルボタンＣＴＬ９２２ｇはＯＮ状態）となる。
【０１５０】
トグルボタンＣＴＬ９２２ｇのＶａｌｕｅプロパティは、既述のとおり、マウスクリックによっても変化させることができる。トグルボタンＣＴＬ９２２ｇのクリックイベントには、後述のプロシージャ（「マーク」トグルボタン＿Ｃｌｉｃｋプロシージャ；図１６参照）が登録されており、このプロシージャは、トグルボタンＣＴＬ９２２ｇのＶａｌｕｅプロパティを参照し、その参照値に対応させて、データシートＣＴＬ９１９ａの選択行に表示中のイメージオブジェクトを「マークなし」から「マーク付き」（またはこの逆）へと切替える。
【０１５１】
例えば、第１のイメージオブジェクト９１９ｄが表示されている状態でトグルボタンＣＴＬ９２２ｇをクリックすると、第１のイメージオブジェクト９１９ｄから第３のイメージオブジェクト９１９ｆへと切替え、もう一度クリックすると、第３のイメージオブジェクト９１９ｆから再び第１のイメージオブジェクト９１９ｄへと切替える。また、第２のイメージオブジェクト９１９ｅが表示されている状態でトグルボタンＣＴＬ９２２ｇをクリックすると、第２のイメージオブジェクト９１９ｅから第４のイメージオブジェクト９１９ｇへと切替え、もう一度クリックすると、第４のイメージオブジェクト９１９ｇから再び第２のイメージオブジェクト９１９ｅへと切替える。
【０１５２】
トグルボタンＣＴＬ９２２ｈ、９２２ｉは、プレビュー作業の際のマスクモードを設定するためのものである。これらのトグルボタンＣＴＬ９２２ｈ、９２２ｉはグループ化されており、一つを選択（図では右側のトグルボタンＣＴＬ９２２ｉを選択している）すると、そのボタンはＯＮ状態を維持し、他のボタンはＯＦＦ状態を維持するようになっている。
【０１５３】
タイトルに黒一色の図案（または黒色を主体にした図案）のイメージオブジェクトを貼り付けた左側のトグルボタンＣＴＬ９２２ｈはＢＢマスクフレーム１（図２２（ａ）参照）を使用するマスクモードを指定するためのもの、タイトルにカラーバーを模した図案のイメージオブジェクトを貼り付けた右側のトグルボタンＣＴＬ９２２ｉはＣＢマスクフレーム２（図２２（ｂ）参照）を使用するマスクモードを指定するためのものである。
【０１５４】
コマンドボタンＣＴＬ９２２ｄは、ファイリング作業の実行を指定するためのものである。このボタンを押すと、データシートＣＴＬ９１９ａ（図７参照）の選択行の素材コードに対応する素材データが大容量記憶サブシステム４００に登録（蓄積）される。但し、プレビュー作業時は、このコマンドボタンＣＴＬ９２２ｄは使用不可になる。
コマンドボタンＣＴＬ９２２ｊは、プレビュー作業の実行を指定するためのものである。このボタンを押すと、選択行の素材コードに対応する素材データが大容量記憶サブシステム４００から読み出され、モニター装置４０７に表示される。但し、ファイリング作業時は、このコマンドボタンＣＴＬ９２２ｉは使用不可になる。
【０１５５】
コマンドボタンＣＴＬ９２２ｅは、選択行の「ステータス」が“記録済み”になっている場合、その記録済みを無効にするためのものである。すなわち、このコマンドボタンＣＴＬ９２２ｅをクリックすると、大容量記憶サブシステム４００に蓄積されていた素材データ（選択行の素材コードに対応する素材データ）が削除されるとともに、選択行の「ステータス」に空白がセットされ、且つ、選択行のイメージオブジェクトが非表示にされる。
【０１５６】
コマンドボタンＣＴＬ９２２ｆは、プレビュー作業の正常終了を明示するためのものである。すなわち、プレビュー作業で確認された素材データの画質、音質およびトリム値などのすべての確認結果が良好な場合にユーザによって操作（クリック）されるものである。このコマンドボタン９２２ｆがクリックされると、選択行の「ステータス」に“プレビュー済み”の文字列がセットされる。
【０１５７】
コマンドボタンＣＴＬ９２２ｋは、実行中のファイリング作業またはプレビュー作業の中止を指示するためのものである。
コマンドボタンＣＴＬ９２２ｍは、ＧＵＩ画面９１０（図６参照）を閉じる（クローズする）ためのものである。但し、ファイリング作業またはプレビュー作業の実行中は、このコマンドボタンＣＴＬ９２２ｍは使用不可になる。
【０１５８】
プログレスバーＣＴＬ９２２ｎは、プレビュー作業の進行状況を表示するためのものである。作業の進行割合を棒グラフの長さで表示する。棒グラフが最大長になったときに進行割合１００％、すなわち、プレビュー作業の完了を示す。
【０１５９】
テキストボックスＣＴＬ９２２ｐは、プレビュー時の再生速度を指定するためのものである。初期値は“×１”（１倍）である。但し、設定できる値は最大＋４までであり、且つ、小数値や０値および負値は設定できない。または、右端の二つの小さなコマンドボタン（スピンボタンともいう）ＣＴＬ９２２ｓをクリックすることにより、１／１６から４までの範囲（具体的には、+１／１６、+１／８、＋１／４、＋１／２、＋１、＋２、＋４）で値を変化させることができる。
【０１６０】
テキストボックスＣＴＬ９２２ｑは、選択行の素材データに対するトリム値を指定するためのものである。設定範囲は±ｊ以内の整数値である。ｊは図２０の捨カットのフレーム数を超えない値（例えば、ｊ＝１０）である。また、右端の二つの小さなコマンドボタン（スピンボタンともいう）ＣＴＬ９２２ｔをクリックすることによってもその設定値を変更することができる。設定値の条件はテキストボックスＣＴＬ９２２ｑと同じ（±ｊ以内の整数）である。
【０１６１】
スライドボリュームＣＴＬ９２２ｒは、選択行の素材データに対するトリム値を指定するためのものであり、設定範囲は±ｊ以内の整数値である。トリム値は左隣のテキストボックスＣＴＬ９２２ｑに反映される。
【０１６２】
次に、本実施の形態におけるマーク付け作業（一例として、プレビュー作業時に行われるもの）を説明する。
図１２は、ユーザ操作を含む本実施の形態のマーク付け作業の全体の流れ図である。この流れ図において、ユーザ（例えば、プレビュー端末２０２の操作員）は、まず、ステップＳ１で、プレビュー対象の素材データ（以下“ＣＭ０００００００００７”の素材データとする）が表示されたデータシートＣＴＬ９１９ａ（図７参照）の行を選択し、「プレビュー」ボタン（コマンドボタンＣＴＬ９２２ｊ）をクリックする。
【０１６３】
プレビュー端末２０２（正確には、プレビュー端末２０２で実行中のプレビュー用アプリケーションプログラムまたはプレビュー用を含む統合アプリケーションプログラム；以下、便宜的にプレビュー端末２０２とする）は、上記「プレビュー」ボタンのクリック操作に応答して、大容量記憶サブシステム４００のＳＭＳ４０１ａに“ＣＭ０００００００００７”の送出に必要なリソース要求の制御命令を出力し、大容量記憶サブシステム４００のＳＭＳ４０１ａは、リソース情報管理タスク９０１のリソース情報データベースを参照して、リソース要求の受付または拒否を判定する。
【０１６４】
今、“ＣＭ０００００００００７”の送出に必要なリソースが空いている場合、または、ふさがっていても優先度が低い場合、リソース情報管理タスク９０１はリソース要求を受付け（リソースの予約）、その旨を示す回答と一緒にユニークなストリームＩＤを要求元のプレビュー端末２０２に返送する。
【０１６５】
プレビュー端末２０２は、現在のマスクモード（例えば、右側のトグルボタンＣＴＬ９２２ｈが選択状態である場合はＣＢマスクフレーム２を使用するモード）や現在のトリム設定値（例えば、図示のトリム値は０）を適用して“ＣＭ０００００００００７”を再生する命令を生成し、この命令にストリームＩＤを付加して大容量記憶サブシステム４００のＳＭＳ４０１ａに転送する。
【０１６６】
大容量記憶サブシステム４００のＳＭＳ４０１ａは、ストリームＩＤを解釈して上記予約済みのリソースを特定するとともに、このリソースを使用してＡ系のビデオサーバ４０３ａから“ＣＭ０００００００００７”の素材データを読み出すとともに、この素材データに上記トリム設定値を適用してトリミングし、且つ、トリミング済みの素材データの前後に上記マスクモードで指定されたマスクフレーム（例えば、ＣＢマスクフレーム２）を規定の時間（例えば、２〜５秒間）付加してモニター装置４０７に送出するように制御する。
【０１６７】
ユーザは、モニター装置４０７の画面表示を目視して画質や音質およびトリム値の適否などを評価し、評価結果が良好であれば（ステップＳ２のＹ判定）、プレビュー対象の素材データがなくなる（ステップＳ３のＮ判定）まで、ステップＳ１のプレビュー動作を繰り返す。
一方、任意の素材データをプレビューした結果、画質、音質またはトリム値の評価結果が思わしくなく、かつ、対象となる素材データの再プレビュー処理や同素材データの再収録処理を行わない場合に、ステップＳ４のマーク付け処理に進む。
【０１６８】
このマーク付け処理において、ユーザは、ステップＳ４ａで「マーク」ボタン（トグルボタンＣＴＬ９２２ｇ）をクリックする。現在のデータシートＣＴＬ９１９ａの選択行を“ＣＭ０００００００００７”とすると、図７に示すように、この選択行の「ステータス」は“記録済み”であり、行頭には第１のイメージオブジェクト９１９ｄ（マークなし）が表示されている。したがって、クリック後の「マーク」ボタン（トグルボタンＣＴＬ９２２ｇ）がＯＮ状態となり、そのＶａｌｕｅプロパティにＴｒｕｅがセットされる。
【０１６９】
次いで、ステップＳ４ｂで、トグルボタンＣＴＬ９２２ｇのＶａｌｕｅプロパティの値（Ｔｒｕｅ）を参照し、この参照値をデータベースサブシステム３００のＤＢ＿ＴＢＬのマークフィールド（図２参照）に書き込むとともに、データシートＣＴＬ９１９ａの内容をＤＢ＿ＴＢＬの最新状態に対応させて更新する。これにより、図１３に示すように、データシートＣＴＬ９１９ａの選択行の行頭のイメージオブジェクトが、第１のイメージオブジェクト９１９ｄ（マークなし）から第３のイメージオブジェクト９１９ｇ（マーク付き）に切替えられる。
【０１７０】
そして、以上のマーク付け処理（ステップＳ４）を行った後、プレビュー対象の素材データがなくなる（ステップＳ３のＮ判定）まで、ステップＳ１のプレビュー動作を繰り返し、その繰返し中に思わしくない評価結果が得られた場合で、かつ、対象となる素材データの再プレビュー処理や同素材データの再収録処理を行わない場合に、上記のマーク付け処理（ステップＳ４）を実行する。
【０１７１】
図１３は、何度かのマーク付け処理を実行した後のデータシートＣＴＬ９１９ａの表示例であり、この例では便宜的に、２行目、７行目、１４行目、１５行目、１９行目および２３行の各行頭に、マーク付きのイメージオブジェクト（第３のイメージオブジェクト９１９ｆまたは第４のイメージオブジェクト９１９ｇ）が表示されている。
【０１７２】
したがって、この表示例によれば、マーク付きのイメージオブジェクトを行頭に持つ“ＣＭ０００００００００７”、“ＣＭ００００００００１２”、“ＣＭ００００００００１９”、“ＣＭ００００００００２０”、“ＣＭ００００００００２４”および“ＣＭ００００００００２８”の各素材データについて、そのプレビュー結果（画質、音質またはトリム値などの評価結果）に何らかの思わしくない点があったことをユーザに明示する。
【０１７３】
本実施の形態におけるマーク付け作業の動作説明は、以上のとおりであるが、この動作をプレビュー処理に関係するイベント・プロシージャで説明すると、以下のとおりとなる。
【０１７４】
図１４は、データシートＣＴＬ９１９ａのクリックイベント・プロシージャ（データシート＿Ｃｌｉｃｋ）の簡略フローチャートである。このプロシージャは、データシートＣＴＬ９１９ａの任意行の選択動作に応答して実行される。すなわち、図１２のステップＳ１の動作（素材データの選択動作）に応答して実行される。
【０１７５】
プロシージャを実行すると、まず、ステップＳ１１でデータシートＣＴＬ９１９ａのカレント行（選択行のこと）に設定されたイメージ項目にイメージオブジェクト（第１〜第４のイメージオブジェクト９１９ｄ〜９１９ｇのいずれか）が表示されているか否かを判定し、表示されていなければ、ステップＳ１２で「マーク」トグルボタン（トグルボタンＣＴＬ９２２ｇ）のＶａｌｕｅプロパティにＦａｌｓｅをセットする一方、表示されていれば、ステップＳ１３でそのイメージオブジェクトが「マーク付き」であるか否か、すなわち、第３のイメージオブジェクト９１９ｆまたは第４のイメージオブジェクト９１９ｇであるか否かを判定して、マーク付きであれば、ステップＳ１４（発明の要旨に記載のマーク情報発生手段に相当）で「マーク」トグルボタン（トグルボタンＣＴＬ９２２ｇ）のＶａｌｕｅプロパティにＴｒｕｅをセットし、マーク付きでなければ、ステップＳ１２で「マーク」トグルボタン（トグルボタンＣＴＬ９２２ｇ）のＶａｌｕｅプロパティにＦａｌｓｅをセットする。
【０１７６】
以上のプロシージャ処理により、図１２のステップＳ１の動作、すなわち、データシートＣＴＬ９１９ａの行を選択してプレビュー対象の素材を指定するとともに、その選択行のイメージオブジェクトの有無またはイメージオブジェクトの種類（マーク付き／マークなし）に応じて、「マーク」トグルボタン（トグルボタンＣＴＬ９２２ｇ）のＯＮ／ＯＦＦ制御を行う動作を実現できる。
【０１７７】
図１５は、「プレビュー」コマンドボタンのクリックイベント・プロシージャ（プレビュー＿Ｃｌｉｃｋ）の簡略フローチャートである。このプロシージャは、図１１のコマンドボタンＣＴＬ９２２ｊのクリックイベントに応答して実行される。すなわち、図１２のステップＳ１の動作（プレビュー実行動作）に応答して実行される。プロシージャを実行すると、まず、ステップＳ１５でデータシートＣＴＬ（図７のデータシートＣＴＬ９１９ａ）のカレント行（選択行のこと）の素材コード、例えば、“ＣＭ０００００００００７”を取り込み、その素材コードをテンポラリ変数（例えば、“プレビューコード変数”と命名された変数）にセットする。
【０１７８】
次に、ステップＳ１６で、ＭＡＳＫオプショングループ（２個のトグルボタンＣＴＬ９２２ｈ、９２２ｉをグループ化したもの）のオプション値が「１」であるか否かを判定する。ここで、オプション値「１」を左側のトグルボタンＣＴＬ９２２ｈのＯＮ状態に割り当てることにすると、オプション値＝「１」の場合は、ステップＳ１７でＭＡＳＫ変数に「Ｂ．Ｂ．」をセットするとともに、ステップＳ１９でトリム値変数に現在のトリム値（テキストボックスＣＴＬ９２２ｑの設定値）をセットしてステップＳ２０に進み、一方、オプション値≠「１」の場合は、ステップＳ１８でＭＡＳＫ変数に「Ｃ．Ｂ．」をセットするとともに、ステップＳ１９でトリム値変数に現在のトリム値（テキストボックスＣＴＬ９２２ｑの設定値）をセットしてステップＳ２０に進み、ステップＳ２０で素材データのプレビュー処理を行う。
【０１７９】
プレビュー対象の素材データは、テンポラリ変数にセットされた素材コード（“ＣＭ０００００００００７”）に対応する素材データである。このプレビュー処理（ステップＳ２０）においては、大容量記憶サブシステム４００へのリソース要求処理を行うとともに、選択中のマスクフレームと設定されたトリム値を適用した素材データの送出命令処理等を行い、ユーザは、その送出命令処理に従って大容量記憶サブシステム４００のビデオサーバ４０３ａからモニター装置４０７に送出されたプレビュー画面の目視確認を行う。
【０１８０】
以上のプロシージャ処理により、図１２のステップＳ１の残りの動作、すなわち、「プレビュー」ボタンの押し下げ操作に応答して実行される、選択中のマスクフレームとトリム設定値を適用した“ＣＭ０００００００００７”の素材データのプレビュー動作（モニター装置４０７への出力動作）およびその確認動作を実現できる。
【０１８１】
図１６は、「マーク」トグルボタンのクリックイベント・プロシージャ（「マーク」トグルボタン＿Ｃｌｉｃｋ）の簡略フローチャートである。このプロシージャは、図１１のトグルボタンＣＴＬ９２２ｇのクリックイベントに応答して実行される。すなわち、図１２のステップＳ４ａの動作に応答して実行される。
【０１８２】
プロシージャを実行すると、まず、ステップＳ２１でデータベースサブシステム３００のＤＢ＿ＴＢＬをオープンし、次に、ステップＳ２２でトグルボタンＣＴＬ９２２ｇのＶａｌｕｅプロパティをテンポラリ変数Ｔｍｐにセットする。ここに、Ｔｍｐの値は、トグルボタンＣＴＬ９２２ｇがＯＮ状態のときにＴｒｕｅ、ＯＦＦ状態のときにＦａｌｓｅとなる。
【０１８３】
次に、ステップＳ２３（発明の要旨に記載の格納手段に相当）でＤＢ＿ＴＢＬのカレントレコード（データシートＣＴＬ９１９ａの選択行に対応したレコード）のマークフィールド（図２参照）にＴｍｐの値をセットし、ステップＳ２４でＤＢ＿ＴＢＬをクローズした後、ステップＳ２５でデータシートＣＴＬ９１９ｇの表示を更新してＤＢ＿ＴＢＬの最新内容を反映させ、プロシージャを終了する。
【０１８４】
以上のプロシージャ処理により、図１２のステップＳ４（ステップＳ４ａおよびステップＳ４ｂ）の動作、すなわち、「マーク」トグルボタンの押し下げ操作に応答して実行される、ＤＢ＿ＴＢＬのマークフィールドのデータ更新動作およびデータシートＣＴＬ９１９ａの表示更新動作を実現できる。
【０１８５】
以上説明したとおり、本実施の形態では、操作サブシステム２００のファイリング端末２０１またはプレビュー端末２０２のディスプレイ上に、図６のＧＵＩ画面９１０を表示させることができ、このＧＵＩ画面９１０の右下領域９２２に、図１１に示すように、「マーク」トグルボタン（トグルボタンＣＴＬ９２２ｇ）を表示させることができる。
【０１８６】
そして、この「マーク」トグルボタンをＯＦＦ状態からＯＮ状態に切替えることにより、データシートＣＴＬ９１９ａの選択行に表示中の第１または第２のイメージオブジェクト９１９ｄ、９１９ｅを「マーク付き」の第３または第４のイメージオブジェクト９１９ｆ、９１９ｇに変更することができる。
【０１８７】
したがって、プレビュー結果の思わしくない素材データ（以下「ＮＧ素材データ」という）が発見された場合には、単に「マーク」トグルボタンをクリックしてＯＮ状態にするだけで、ＮＧ素材データに“付箋”の如きマーク付きのイメージオブジェクトを付加しておくことができる。
【０１８８】
その結果、事後に、それらのＮＧ素材データをまとめて処理（ＮＧ素材データ個々の確認、調整および再確認を繰り返す処理）できるようになり、プレビュー作業の不本意な中断を阻止して、作業効率の低下や作業ミスの発生を回避できるという格別の効果が得られる。
上記マーク付け作業はプレビュー作業のみならず、例えば、ファイリング作業の際に実行してもよい。ファイリング中に違和感を覚えた素材データにマークを付けておけば、事後にその素材データを確認して、所要の処置を講じることができる。
【０１８９】
なお、上記実施の形態にあっては、ＮＧ素材データに対する事後の確認および調整作業を行う際に、まず、データシートＣＴＬ９１９ａのすべての表示行の中から「マーク付き」のイメージオブジェクトを見つけ出さなければならないが、特に表示の行数が多い場合、その探索作業は相当な困難を伴う。イメージオブジェクトは高々数ミリ程度の大きさで、しかも、そのオブジェクトに含まれる「マーク」（旗を模した絵）はさらに小さいからである。したがって、上記実施の形態は、特に表示行数が多い場合の探索精度向上および作業疲労（例えば眼精疲労）軽減の点で改良の余地がある。
【０１９０】
図１７は、かかる点を意図して上記実施の形態に追加されたフォーム（「抽出条件の指定」フォーム１０００）のレイアウト図であり、この「抽出条件の指定」フォーム１０００は、図６に示したＧＵＩ画面９１０の所定のサブメニュー項目を選択することによってオープンするようになっている。
【０１９１】
「抽出条件の指定」フォーム１０００のタイトルバー１００１には、例えば、このフォームのＮａｍｅプロパティの値（“抽出条件の指定”）が表示されるとともに、右端に「閉じる」ボタン１００２が設けられ、さらに、フォーム内には、「抽出条件の指定」と命名された枠線ＣＴＬ１００４が設けられており、最下段に、「抽出」、「キャンセル」および「ヘルプ」と命名された三つのコマンドボタンＣＴＬ１００５、１００６、１００７が設けられている。
【０１９２】
「抽出条件の指定」枠線ＣＴＬ１００４の枠内には９個のリストボックスＣＴＬ１００９〜１０１７と、３個（「実行対象」、「検索方向」および「条件式」）のオプショングループＣＴＬ１０１８〜１０２０が設けられている。さらに、これら３個のオプショングループＣＴＬ１０１８〜１０２０には、各々２個ずつのオプションボタンＣＴＬ１０２１、１０２２、１０１３、１０２４、１０２５、１０２６がグループ化されて設けられている。
９個のリストボックスＣＴＬ１００９〜１０１７のうちのいくつか（図では「条件項目」と命名された３個のリストボックスＣＴＬ１００９、１０１０、１０１１）には、選択可能なリスト項目の一つとして「マーク抽出」の情報が設定されており、３個のリストボックスＣＴＬ１００９、１０１０、１０１１の少なくとも一つに、そのリスト項目の「マーク抽出」を指定することにより、後述のマーク抽出処理を実行できるようになっている。３個のリストボックスＣＴＬ１００９、１０１０、１０１１は、発明の要旨に記載の第２のコントロールに相当する。
【０１９３】
「抽出条件の指定」フォーム１０００のオープン直後において、９個のリストボックス１００９〜１０１７のＶａｌｕｅプロパティはＮＵＬＬである。また、「実行対象」オプショングループＣＴＬ１０１８のオプション値は「１」（「データベース」と命名された左側のオプションボタンＣＴＬ１０２１が選択された状態）であり、「検索方向」オプショングループＣＴＬ１０１９のオプション値は「ＮＵＬＬ」（いずれのオプションボタンＣＴＬ１０２３、１０２４も選択されない状態）であり、さらに、「条件式」オプショングループＣＴＬ１０２０のオプション値は「１」（「ＡＮＤ」と命名された左側のオプションボタンＣＴＬ１０２５が選択された状態）である。
【０１９４】
「抽出条件の指定」枠線ＣＴＬ１００４に含まれる各ＣＴＬは、マーク抽出やその他の抽出条件（条件項目、抽出式および抽出文字列など）を指定するためのものである。
【０１９５】
「抽出」コマンドボタンＣＴＬ１００５は、抽出処理の実行を指示するためのもの、「キャンセル」コマンドボタンＣＴＬ１００６は「抽出条件の指定」フォーム１０００を閉じるためのもの、「ヘルプ」コマンドボタンＣＴＬ１００７は抽出条件の指定に関する説明を記載したヘルプドキュメントを表示するためのものである。
【０１９６】
図１８は、「抽出」コマンドボタンＣＴＬ１００５のクリックイベント・プロシージャ（抽出＿Ｃｌｉｃｋ）の概略フローチャートであり、特に、マーク抽出に関する部分を抜き出したものである。
【０１９７】
このプロシージャを実行すると、ステップＳ３１で９個のリストボックス１００９〜１０１７（正確には、そのうちの３個のリストボックスＣＴＬ１００９、１０１０、１０１１）のＶａｌｕｅプロパティを参照して、マーク抽出であるか否かを判定する。ＶａｌｕｅプロパティがＮＵＬＬ以外で、かつ、「マーク抽出」以外の他の抽出条件を含む場合は、マーク抽出以外のその他の抽出であるから、「抽出条件の指定」枠線ＣＴＬ１００４に含まれる各ＣＴＬのＶａｌｕｅプロパティに基づく別途の抽出処理（図示略）に移行するが、９個のリストボックス１００９〜１０１７（正確には、そのうちの３個のリストボックスＣＴＬ１００９、１０１０、１０１１）のＶａｌｕｅプロパティが「マーク抽出」を含む場合は、以下の“マーク抽出処理”を実行する。
【０１９８】
まず、ステップＳ３２でデータベースサブシステム３００のＤＢ＿ＴＢＬをオープンし、ステップＳ３３で新規レコードセットを作成する。次いで、ステップＳ３４でＤＢ＿ＴＢＬのレコード数プロパティをチェックし、もし、レコード数プロパティがＮＵＬＬ値または０（レコードなし）であれば、ステップＳ３５で所要のエラー処理（例えば、ダイアログやＧＵＩ画面９１０のステータスエリア９１８にエラーメッセージを表示する）を行った後、ステップＳ４２およびステップＳ４３で新規レコードセットとＤＢ＿ＴＢＬをクローズしてプロシージャを終了する。
【０１９９】
一方、レコード数プロパティがＮＵＬＬ値または０以外であれば、ステップＳ３６に進み、ＤＢ＿ＴＢＬの先頭レコードをカレントレコード（処理対象のレコード）に設定し、ステップＳ３７でカレントレコードのマークフィールド（図２参照）の値がＴｒｕｅ、すなわち、マーク付きであるか否かを判定する。そして、マーク付きであれば、ステップＳ３８（発明の要旨に記載の抽出手段に相当）でカレントレコードを新規レコードセットに追加した後、ステップＳ３９でカレントレコードを一つ前に進め、マーク付きでなければ、新規レコードセットへのレコード追加をパスして、ステップＳ３９でカレントレコードを一つ前に進める。
【０２００】
次に、ステップＳ４０でＤＢ＿ＴＢＬのＥＯＦプロパティ（ＥＯＦプロパティは最終レコードを超えるとＴｒｕｅになる）をチェックし、ＥＯＦプロパティ＝Ｔｒｕｅでなければ、ステップＳ３７以降を繰り返す。
【０２０１】
ＤＢ＿ＴＢＬのＥＯＦプロパティがＴｒｕｅになったとき、新規レコードセットには、ＤＢ＿ＴＢＬから抽出されたマーク付きレコード（マークフィールドの値がＴｒｕｅのレコード）のすべてが追加されている。
【０２０２】
最後に、ステップＳ４１で新規レコードセットの全レコードのデータをデータシートＣＴＬ９１９ａに表示した後、ステップＳ４２およびステップＳ４３で新規レコードセットとＤＢ＿ＴＢＬをクローズしてプロシージャを終了する。
なお、以上のＤＢ＿ＴＢＬに対する操作は、実際には、例えば、ＳＱＬコマンド文字列の生成によって間接的に行われる。すなわち、「抽出」コマンドボタンＣＴＬ１００５のクリックイベント・プロシージャは、所要のＳＱＬコマンド文字列を生成し、その文字列をデータベースサブシステム３００に出力する。データベースサブシステム３００に実装されたデータベースエンジン（ＳＱＬサーバエンジン）は、このＳＱＬ文字列を解釈して、上述のＤＢ＿ＴＢＬに対する各種操作を実行する。
【０２０３】
図１９は、上記プロシージャの実行結果を示すデータシートＣＴＬ９１９ａの表示状態であり、このデータシートＣＴＬ９１９ａには上記新規レコードセットに含まれるデータが表示されている。これらの表示データはＤＢ＿ＴＢＬから抽出されたマーク付きレコード（マークフィールドの値がＴｒｕｅのレコード）のすべてであり、言い換えれば、図１３のデータシートＣＴＬ９１９ａの表示レコードからマーク付きのレコード（第３または第３のイメージオブジェクト９１９ｆ、９１９ｇ）だけを抽出したものに相当する。
【０２０４】
以上のとおり、この改良例によれば、「抽出条件の指定」フォーム１０００をオープンして、そのフォーム内の９個のリストボックス１００９〜１０１７（正確には、そのうちの３個のリストボックスＣＴＬ１００９、１０１０、１０１１）の一つを用いて「マーク抽出」を指定し、「抽出」コマンドボタンＣＴＬ１００５をクリックするだけで、ＤＢ＿ＴＢＬのすべてのレコードの中からマーク付きのものだけを抽出して、データシートＣＴＬ９１９ａに表示することができる。
【０２０５】
したがって、大量のレコードの中からＮＧ素材データのレコードだけを一瞬に、しかも、確実に見つけ出すことができ、探索精度の向上と作業疲労の軽減を図って、前記実施の形態の不都合を解消できるという格別の効果が得られる。
【０２０６】
なお、本実施の形態の主要な機能は、マイクロコンピュータを含むハードウェア資産と、ＯＳや各種プログラムなどのソフトウェア資産との有機的結合によって機能的に実現されるものであるが、ハードウェア資産およびＯＳは汎用のものを利用できるから、本発明にとって欠くことのできない必須の事項は、実質的に、前記ＧＵＩ画面９１０を表示するためのプログラムに集約されているということがいえる。したがって、本発明は、前記ＧＵＩ画面９１０を表示するためのプログラムのすべてまたはその要部を格納した、フロッピィディスク、光ディスク、コンパクトディスク、磁気テープ、ハードディスクまたは半導体メモリなどの記憶媒体若しくはこれらの記憶媒体を含む構成品（ユニット品や完成品または半完成品）を包含する。なお、上記記憶媒体または構成品は、それ自体が流通経路にのるものはもちろんのこと、ネットワーク上にあって記録内容だけを提供するものも含まれる。
【０２０７】
【発明の効果】
請求項１記載のデータ記録再生装置によれば、映像データを含む多数の素材データを蓄積するデータ蓄積手段と、前記蓄積データおよび蓄積予定の蓄積データのリスト情報を保持する保持手段と、前記リスト情報を表示するためのユーザインターフェースを提供する操作端末とを備え、前記ユーザインターフェースは、所定のマーク情報を発生するマーク情報発生手段と、該マーク情報を前記リスト情報の任意のリスト行に関連付けて前記保持手段に格納する格納手段とを備えるので、蓄積データの各々に自由にマーク情報を付けることができる。
【０２０８】
したがって、例えば、プレビュー結果の思わしくない素材データにマーク情報を付与しておけば、このマーク情報を手掛かりに、事後に所要の調整作業や再確認作業を行うことができ、プレビュー作業の流れを乱すことなく、作業効率の改善と作業ミスの防止を図ることができる。
【０２０９】
請求項２記載のデータ記録再生装置によれば、映像データを含む多数の素材データを蓄積するデータ蓄積手段と、前記蓄積データおよび蓄積予定の蓄積データのリスト情報を保持する保持手段と、前記リスト情報を表示するためのユーザインターフェースを提供する操作端末とを備え、前記ユーザインターフェースは、ユーザ操作に応答して所定のマーク情報を発生するとともに該マーク情報を前記リスト情報の任意のリスト行に関連付けて前記保持手段に格納する第１のコントロールを備えるので、第１のコントロールを操作するだけで、蓄積データの各々に自由にマーク情報を付けることができ、マーク付け作業の手間の軽減と効率の向上を図ることができる。
【０２１０】
請求項３記載のデータ記録再生装置によれば、映像データを含む多数の素材データを蓄積するデータ蓄積手段と、前記蓄積データおよび蓄積予定の蓄積データのリスト情報を保持する保持手段と、前記リスト情報を表示するためのユーザインターフェースを提供する操作端末とを備え、前記ユーザインターフェースは、所定のマーク情報を発生するマーク情報発生手段と、該マーク情報を前記リスト情報の任意のリスト行に関連付けて前記保持手段に格納する格納手段と、前記保持手段に保持されているリスト情報の中から前記マーク情報が関連付けされたリスト行を抽出して前記ユーザインターフェースに表示させる抽出手段とを備えるので、蓄積データの各々に自由にマーク情報を付けることができるとともに、マーク情報を持つ蓄積データの情報だけを抽出して表示することができる。
【０２１１】
したがって、例えば、プレビュー結果の思わしくない素材データにマーク情報を付与しておけば、このマーク情報を手掛かりに、事後に所要の調整作業や再確認作業を行うことができ、プレビュー作業の流れを乱すことなく、作業効率の改善と作業ミスの防止を図ることができるとともに、さらに、必要な情報だけを抽出して表示できるので、人手による探索作業を省くことができ、作業疲労の軽減および作業精度と作業効率の向上を図ることができる。
【０２１２】
請求項４記載のデータ記録再生装置によれば、映像データを含む多数の素材データを蓄積するデータ蓄積手段と、前記蓄積データおよび蓄積予定の蓄積データのリスト情報を保持する保持手段と、前記リスト情報を表示するためのユーザインターフェースを提供する操作端末とを備え、前記ユーザインターフェースは、ユーザ操作に応答して所定のマーク情報を発生するとともに該マーク情報を前記リスト情報の任意のリスト行に関連付けて前記保持手段に格納する第１のコントロールと、ユーザ操作に応答して前記保持手段に保持されているリスト情報の中から前記マーク情報が関連付けされたリスト行を抽出して前記ユーザインターフェースに表示させる第２のコントロールとを備えるので、第１のコントロールを操作するだけで、蓄積データの各々に自由にマーク情報を付けることができ、しかも、第２のコントロールを操作するだけで、マーク情報を持つ蓄積データの情報だけを抽出して表示することができる。
【０２１３】
したがって、マーク付け作業および抽出作業の手間の軽減と効率の向上を図ることができる。
【０２１４】
請求項５記載のデータ記録再生装置によれば、請求項２記載のデータ記録再生装置において、前記第１のコントロールは、トグルボタンコントロールであるので、トグルボタンコントロールのＯＮ／ＯＦＦの状態でマーク情報の付与／非付与を表現することができ、見た目に分かりやすいインターフェースを提供できる。
【０２１５】
請求項６記載のデータ記録再生装置によれば、請求項４記載のデータ記録再生装置において、前記第１のコントロールは、トグルボタンコントロールであるので、トグルボタンコントロールのＯＮ／ＯＦＦの状態でマーク情報の付与／非付与を表現することができ、見た目に分かりやすいインターフェースを提供できる。
【０２１６】
請求項７記載のデータ記録再生装置によれば、請求項４記載のデータ記録再生装置において、前記第２のコントロールは、マーク抽出の指定情報をリスト項目に含むリストボックスコントロールであるので、リストボックスコントロールに所定のリスト項目を指定するだけで、マーク情報の抽出指定を行うことができ、操作性の向上を図ることができる。
【０２１７】
請求項８記載の記録媒体によれば、請求項１記載のユーザインターフェースを実現するためのプログラムを格納しているので、マイクロコンピュータを含むハードウェア資産と該プログラムとの有機的結合によって請求項１記載のユーザインターフェースを実現できる。
【０２１８】
請求項９記載の記録媒体によれば、請求項２記載のユーザインターフェースを実現するためのプログラムを格納しているので、マイクロコンピュータを含むハードウェア資産と該プログラムとの有機的結合によって請求項２記載のユーザインターフェースを実現できる。
【０２１９】
請求項１０記載の記録媒体によれば、請求項３記載のユーザインターフェースを実現するためのプログラムを格納しているので、マイクロコンピュータを含むハードウェア資産と該プログラムとの有機的結合によって請求項３記載のユーザインターフェースを実現できる。
【０２２０】
請求項１１記載の記録媒体によれば、請求項４記載のユーザインターフェースを実現するためのプログラムを格納しているので、マイクロコンピュータを含むハードウェア資産と該プログラムとの有機的結合によって請求項４記載のユーザインターフェースを実現できる。
【図面の簡単な説明】
【図１】ビデオサーバ・システムの全体構成図である。
【図２】データベースサブシステムのＤＢ＿ＴＢＬ構造図である。
【図３】ＳＭＳの機能概念図である。
【図４】リソース管理情報テーブルの構造図である。
【図５】実行管理タスクとリソース情報管理タスクの動作例を示す図である。
【図６】ファイリング端末のＧＵＩ画面を示す図である。
【図７】左上領域のレイアウト図である。
【図８】マークなしイメージオブジェクトおよびマーク付イメージオブジェクトの拡大図である。
【図９】右上領域のレイアウト図である。
【図１０】左下領域のレイアウト図である。
【図１１】右下領域のレイアウト図である。
【図１２】ユーザ操作を含むマーク付け作業の流れ図である。
【図１３】マークなしイメージオブジェクトおよびマーク付イメージオブジェクトの両方を含むデータシートＣＴＬの表示状態図である。
【図１４】データシートＣＴＬのクリックイベント・プロシージャの簡略フローチャートである。
【図１５】「プレビュー」コマンドボタンＣＴＬのクリックイベント・プロシージャの簡略フローチャートである。
【図１６】「マーク」トグルボタンＣＴＬのクリックイベント・プロシージャの簡略フローチャートである。
【図１７】「抽出条件の指定」フォームのレイアウト図である。
【図１８】「抽出」コマンドボタンＣＴＬのクリックイベント・プロシージャの簡略フローチャートである。
【図１９】マーク付イメージオブジェクトのみを含むデータシートＣＴＬの表示状態図である。
【図２０】素材データのフレーム構成とトリム値との関係図である。
【図２１】素材データの送出範囲とマスクフレームとの関係図である。
【図２２】二種類のマスクフレームの表示状態図である。
【符号の説明】
Ｓ１４……ステップ（マーク情報発生手段）、Ｓ２３……ステップ（格納手段）、Ｓ３８……ステップ（抽出手段）、１０……ビデオサーバ・システム（データ記録再生装置）、２００……操作サブシステム（操作端末）、３００……データベースサブシステム（保持手段）、４００……大容量記憶サブシステム（データ蓄積手段）、９１０……ＧＵＩ画面（ユーザインターフェース）、９２２ｇ……トグルボタンＣＴＬ（第１のコントロール、トグルボタンコントロール）、１００９……リストボックスＣＴＬ（第２のコントロール、リストボックスコントロール）、１０１０……リストボックスＣＴＬ（第２のコントロール、リストボックスコントロール）、１０１１……リストボックスＣＴＬ（第２のコントロール、リストボックスコントロール）。
【図１】
0004244462.tif 000002
【図２】
0004244462.tif 000003
【図３】
0004244462.tif 000004
【図４】
0004244462.tif 000005
【図５】
0004244462.tif 000006
【図６】
0004244462.tif 000007
【図７】
0004244462.tif 000008
【図８】
0004244462.tif 000009
【図９】
0004244462.tif 000010
【図１０】
0004244462.tif 000011
【図１１】
0004244462.tif 000012
【図１２】
0004244462.tif 000013
【図１３】
0004244462.tif 000014
【図１４】
0004244462.tif 000015
【図１５】
0004244462.tif 000016
【図１６】
0004244462.tif 000017
【図１７】
0004244462.tif 000018
【図１８】
0004244462.tif 000019
【図１９】
0004244462.tif 000020
【図２０】
0004244462.tif 000021
【図２１】
0004244462.tif 000022
【図２２】
0004244462.tif 000023