(57)【特許請求の範囲】
【請求項１】
送出すべき素材を指定する素材属性を参照してノンリニア記録再生手段に蓄積される素材を送出する素材蓄積送出装置において、
前記素材属性が登録される属性登録領域と、変更情報を保存する変更情報領域とを備え、この属性登録領域に登録される素材属性が更新された場合にその更新内容を前記変更情報として変更情報領域に書き込むデータベース手段と、
このデータベース手段を監視し、前記変更情報領域に変更情報が書き込まれた場合に変更通知を発行する更新監視サーバ手段と、
この更新監視サーバ手段に接続して前記変更通知を受信し、受信した変更通知の内容が自己の動作に関係するものであるか否かを判断し、関係するものである場合には前記データベース手段にアクセスして当該変更通知に対応する更新内容を前記属性登録領域から読み出して自己の動作に反映させるクライアント手段と
を具備することを特徴とする素材蓄積送出装置。
【請求項２】
送出すべき素材を指定する素材属性を参照してノンリニア記録再生手段に蓄積される素材を送出する素材蓄積送出装置において、
前記素材属性が登録される属性登録領域と、変更情報を保存する変更情報領域とを備え、この属性登録領域に登録される素材属性が更新された場合にその更新内容を前記変更情報として変更情報領域に書き込むデータベース手段と、
このデータベース手段を一定周期毎にアクセスして前記変更情報領域に新たな変更情報が書き込まれたか否かを監視し、新たな変更情報が書き込まれた場合に前記更新内容を表す変更通知を発行する更新監視サーバ手段と、
この更新監視サーバ手段に接続して前記変更通知を受信し、受信した変更通知に含まれる更新内容が自己の動作に関与する素材属性であるか否かを判断し、関与する素材属性である場合には前記データベース手段にアクセスして当該変更通知に対応する更新内容を前記属性登録領域から読み出して自己の動作に反映させ、一方、自己の動作に関与しない素材属性であれば変更通知を無視するクライアント手段と
を具備することを特徴とする素材蓄積送出装置。
【請求項３】
送出すべき素材を指定する素材属性を参照してノンリニア記録再生手段に蓄積される素材を送出する素材蓄積送出装置において、
前記素材属性が登録される属性登録領域を備え、この属性登録領域に登録される素材属性が更新された場合にその更新内容を変更情報として発生するデータベース手段と、
このデータベース手段が変更情報を発生した場合、変更通知を発行する変更通知サーバ手段と、
この変更通知サーバ手段に接続して前記変更通知を受信し、受信した変更通知に含まれる更新内容が自己の動作に関与する素材属性であるか否かを判断し、関与する素材属性である場合には前記データベース手段にアクセスして当該変更通知に対応する更新内容を前記属性登録領域から読み出して自己の動作に反映させ、一方、自己の動作に関与しない素材属性であれば変更通知を無視するクライアント手段と
を具備することを特徴とする素材蓄積送出装置。
【請求項４】
送出すべき素材を指定する素材属性を参照してノンリニア記録再生手段に蓄積される素材を送出する方法において、
前記素材属性が登録される属性登録領域と、変更情報を保存する変更情報領域とを備えるデータベースにて前記属性登録領域に登録される素材属性が更新された場合にその更新内容を前記変更情報として変更情報領域に書き込む変更情報発生処理と、
前記変更情報領域に変更情報が書き込まれた場合に変更通知を発行する変更通知発行処理と、
前記変更通知を受信した場合、その変更通知の内容が自己の処理に関係するものであるか否かを判断し、関係するものである場合には前記データベースにアクセスして当該変更通知に対応する更新内容を前記属性登録領域から読み出して自己の処理に反映するクライアント処理と
を具備することを特徴とする素材蓄積送出方法。
【請求項５】
送出すべき素材を指定する素材属性を参照してノンリニア記録再生手段に蓄積される素材を送出する方法において、
前記素材属性が登録される属性登録領域と、変更情報を保存する変更情報領域とを備えるデータベースにて前記属性登録領域に登録される素材属性が更新された場合にその更新内容を前記変更情報として変更情報領域に書き込む変更情報発生処理と、
この変更情報発生処理を一定周期毎に監視して前記変更情報領域に新たな変更情報が書き込まれたか否かを判断し、新たな変更情報が書き込まれた場合に前記更新内容を表す変更通知を発行する更新監視処理と、
この更新監視処理に連携して前記変更通知を受信し、受信した変更通知に含まれる更新内容が自己の処理に関与する素材属性であるか否かを判断し、関与する素材属性である場合には前記データベースにアクセスして当該変更通知に対応する更新内容を前記属性登録領域から読み出して自己の処理に反映させ、一方、自己の処理に関与しない素材属性であれば変更通知を無視するクライアント処理と
を具備することを特徴とする素材蓄積送出方法。
【請求項６】
送出すべき素材を指定する素材属性を参照してノンリニア記録再生手段に蓄積される素材を送出する方法において、
前記素材属性が登録される属性登録領域を備えたデータベースにて素材属性が更新された場合にその更新内容を変更情報として発生する変更情報発生処理と、
この変更情報発生処理が変更情報を発生した場合に変更通知を発行する変更通知発行処理と、
前記変更通知を受信した場合、その変更通知に含まれる更新内容が自己の処理に関与する素材属性であるか否かを判断し、関与する素材属性である場合には前記データベースにアクセスして当該変更通知に対応する更新内容を前記属性登録領域から読み出して自己の処理に反映させ、一方、自己の処理に関与しない素材属性であれば変更通知を無視するクライアント処理と
を具備することを特徴とする素材蓄積送出方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ノンリニア記録再生手段に蓄積した素材（映像／音声データ）をオンデマンドで送出する素材蓄積送出装置および素材蓄積送出方法に関する。
【０００２】
【従来の技術】
近年、ビデオサーバ等のノンリニア記録再生手段を備え、このノンリニア記録再生手段に蓄積される素材（映像／音声データ）の属性（素材コード、素材名および素材長など）をデータベースに登録管理し、このデータベースに登録管理された素材属性を参照してノンリニア記録再生手段から素材を送出する素材蓄積送出装置が知られている。
この種の装置であるＣＭバンクシステムでは、ビデオサーバに接続される複数の端末からの制御命令に基づいてビデオサーバにＣＭ（コマーシャル）素材を蓄積（ファイリング）しておき、データベースに登録された送出リスト（ＣＭ送出時刻、送出すべき素材等を表す素材属性）を参照して蓄積されたＣＭ素材をオンデマンドで送出するようにしている。
【０００３】
【発明が解決しようとする課題】
ところで、データベースに登録管理される素材属性を参照してノンリニア記録再生手段に蓄積される素材を送出する素材蓄積送出装置では、データベースにアクセスする各端末で実行される複数種のソフトウェア間でデータベースを共有化しておく必要がある。
各端末で実行される複数種のソフトウェア間でデータベースを共有化させるには、各ソフトウェア毎にデータベース内容を監視する態様が考えられるものの、そのような態様にするとデータベース内容を監視するのにシステム資源が費やされる結果、システム全体としての負荷が増大してしまい効率的なデータベース管理を行うことができない、という問題が生じる。
そこで本発明は、このような事情に鑑みてなされたもので、効率的なデータベース管理を行うことができる素材蓄積送出装置および素材蓄積送出方法を提供することを目的としている。
【０００４】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載の発明では、送出すべき素材を指定する素材属性を参照してノンリニア記録再生手段に蓄積される素材を送出する素材蓄積送出装置において、前記素材属性が登録される属性登録領域と、変更情報を保存する変更情報領域とを備え、この属性登録領域に登録される素材属性が更新された場合にその更新内容を前記変更情報として変更情報領域に書き込むデータベース手段と、このデータベース手段を監視し、前記変更情報領域に変更情報が書き込まれた場合に変更通知を発行する更新監視サーバ手段と、この更新監視サーバ手段に接続して前記変更通知を受信し、受信した変更通知の内容が自己の動作に関係するものであるか否かを判断し、関係するものである場合には前記データベース手段にアクセスして当該変更通知に対応する更新内容を前記属性登録領域から読み出して自己の動作に反映させるクライアント手段とを具備することを特徴とする。
【０００５】
請求項２に記載の発明では、送出すべき素材を指定する素材属性を参照してノンリニア記録再生手段に蓄積される素材を送出する素材蓄積送出装置において、前記素材属性が登録される属性登録領域と、変更情報を保存する変更情報領域とを備え、この属性登録領域に登録される素材属性が更新された場合にその更新内容を前記変更情報として変更情報領域に書き込むデータベース手段と、このデータベース手段を一定周期毎にアクセスして前記変更情報領域に新たな変更情報が書き込まれたか否かを監視し、新たな変更情報が書き込まれた場合に前記更新内容を表す変更通知を発行する更新監視サーバ手段と、この更新監視サーバ手段に接続して前記変更通知を受信し、受信した変更通知に含まれる更新内容が自己の動作に関与する素材属性であるか否かを判断し、関与する素材属性である場合には前記データベース手段にアクセスして当該変更通知に対応する更新内容を前記属性登録領域から読み出して自己の動作に反映させ、一方、自己の動作に関与しない素材属性であれば変更通知を無視するクライアント手段とを具備することを特徴としている。
【０００６】
請求項３に記載の発明では、送出すべき素材を指定する素材属性を参照してノンリニア記録再生手段に蓄積される素材を送出する素材蓄積送出装置において、前記素材属性が登録される属性登録領域を備え、この属性登録領域に登録される素材属性が更新された場合にその更新内容を変更情報として発生するデータベース手段と、このデータベース手段が変更情報を発生した場合、変更通知を発行する変更通知サーバ手段と、この変更通知サーバ手段に接続して前記変更通知を受信し、受信した変更通知に含まれる更新内容が自己の動作に関与する素材属性であるか否かを判断し、関与する素材属性である場合には前記データベース手段にアクセスして当該変更通知に対応する更新内容を前記属性登録領域から読み出して自己の動作に反映させ、一方、自己の動作に関与しない素材属性であれば変更通知を無視するクライアント手段とを具備することを特徴とする。
【０００７】
請求項４に記載の発明では、送出すべき素材を指定する素材属性を参照してノンリニア記録再生手段に蓄積される素材を送出する方法において、前記素材属性が登録される属性登録領域と、変更情報を保存する変更情報領域とを備えるデータベースにて前記属性登録領域に登録される素材属性が更新された場合にその更新内容を前記変更情報として変更情報領域に書き込む変更情報発生処理と、前記変更情報領域に変更情報が書き込まれた場合に変更通知を発行する変更通知発行処理と、前記変更通知を受信した場合、その変更通知の内容が自己の処理に関係するものであるか否かを判断し、関係するものである場合には前記データベースにアクセスして当該変更通知に対応する更新内容を前記属性登録領域から読み出して自己の処理に反映するクライアント処理とを具備することを特徴としている。
【０００８】
請求項５に記載の発明では、送出すべき素材を指定する素材属性を参照してノンリニア記録再生手段に蓄積される素材を送出する方法において、前記素材属性が登録される属性登録領域と、変更情報を保存する変更情報領域とを備えるデータベースにて前記属性登録領域に登録される素材属性が更新された場合にその更新内容を前記変更情報として変更情報領域に書き込む変更情報発生処理と、この変更情報発生処理を一定周期毎に監視して前記変更情報領域に新たな変更情報が書き込まれたか否かを判断し、新たな変更情報が書き込まれた場合に前記更新内容を表す変更通知を発行する更新監視処理と、この更新監視処理に連携して前記変更通知を受信し、受信した変更通知に含まれる更新内容が自己の処理に関与する素材属性であるか否かを判断し、関与する素材属性である場合には前記データベースにアクセスして当該変更通知に対応する更新内容を前記属性登録領域から読み出して自己の処理に反映させ、一方、自己の処理に関与しない素材属性であれば変更通知を無視するクライアント処理とを具備することを特徴とする。
【０００９】
請求項６に記載の発明では、送出すべき素材を指定する素材属性を参照してノンリニア記録再生手段に蓄積される素材を送出する方法において、前記素材属性が登録される属性登録領域を備えたデータベースにて素材属性が更新された場合にその更新内容を変更情報として発生する変更情報発生処理と、この変更情報発生処理が変更情報を発生した場合に変更通知を発行する変更通知発行処理と、前記変更通知を受信した場合、その変更通知に含まれる更新内容が自己の処理に関与する素材属性であるか否かを判断し、関与する素材属性である場合には前記データベースにアクセスして当該変更通知に対応する更新内容を前記属性登録領域から読み出して自己の処理に反映させ、一方、自己の処理に関与しない素材属性であれば変更通知を無視するクライアント処理とを具備することを特徴としている。
【００１０】
本発明では、データベース手段が属性登録領域に登録される素材属性の更新に応じて変更情報領域に変更情報を書き込むと、この変更情報領域を監視している更新監視サーバ手段が変更通知を発行し、この更新監視サーバ手段に接続するクライアント手段では受信した変更通知の内容が自己の動作に関係するものであるか否かを判断し、関係するものである場合にはデータベース手段にアクセスして当該変更通知に対応する更新内容を前記属性登録領域から読み出して自己の動作に反映させるので、各クライアント手段間でデータベースを共有化でき、効率的なデータベース管理が可能になる。
【００１１】
【発明の実施の形態】
本発明による素材蓄積送出装置は、放送局設備として配備される番組バンクシステムやＣＭバンクシテム等に適用される。以下、本発明の実施の一形態であるＣＭバンクシテムを実施例とし、これについて図面を参照して説明する。
【００１２】
Ａ．構成
図１および図２は本発明の実施例であるＣＭバンクシテムの全体構成を示すブロック図である。これらの図に示すＣＭバンクシテムは、データゲートウェイ１０１、データベースサーバ１０２、変更監視サーバ１０２ａ、ファイリング端末１０３およびプレビュー端末１０４から構成される素材データ管理系と、送出制御系（現用系、予備系）２０１，２０２および送出監視端末２０３から構成される送出監視制御系と、カセットチェンジャ制御部３０１、カセットチャンジャ３０２、ＳＭＳゲートウェイ３０３，３０４、ＩＤＣ３０５，３０６、ＡＶサーバ３０７，３０８および素材機（ＶＴＲ）３０９から構成される送出系とに大別され、これら各系はハブもしくはルータ等から形成されるノードＮＤ１〜ＮＤ９を介してイーサネット等のネットワークＮＴに接続されている。
【００１３】
データゲートウェイ１０１は、上位データ管理システム４００が生成する素材データやプレイリストをネットワークＮＴを介して受信し、それをデータベースサーバ１０２に登録する。また、データゲートウェイ１０１はデータベースサーバ１０２から供給される更新登録結果や送出結果リスト（後述する）を上位データ管理システム４００に返信する。
【００１４】
素材データとは、後述するＡＶサーバ３０７，３０８に格納される素材の内容を識別するデータであって、例えば素材コード、素材名およびスポンサー名等からなる。また、プレイリストとは、例えば１日（もしくは１週間）に送出するＣＭ枠（あるいはＣＭ素材）を送出時刻順に並べたデータテーブルである。プレイリストは、ＣＭ枠とそのＣＭ枠を形成する素材とをそれぞれ個別に識別する属性情報の他、枠スタート時刻および素材長などの時刻情報を備える。
【００１５】
さらに、データゲートウェイ１０１では、本システム内で稼働する各種アプリケーションソフトウェアの起動状況を把握するアプリケーション管理を行ったり、システム全体の日付および時刻を同期させる日付同期管理を行う他、システム内で発生する各種ワーニングやエラーを一括して集約し、その内容を対応する端末へ通知するワーニング監視をも行う。
【００１６】
データベースサーバ１０２では、上記データゲートウェイ１０１や、後述するファイリング端末１０３およびプレビュー端末１０４の他、後述する送出制御系２０１，２０２もしくは送出監視端末２０３から送出されてくる各種処理結果をデータベースに登録する一方、その登録に応じて更新された素材データ、プレイリストおよび送出結果リストを上位データ管理システム４００側に返送すべくデータゲートウェイ１０１に転送する。
【００１７】
ファイリング端末１０３は、データベースサーバ１０２に登録された素材データを基に、ＡＶサーバ３０７，３０８（現用、予備）の両系もしくはいずれか一方側の系に記録させるべき素材を、後述するＳＭＳゲートウェイ３０３，３０４（現用、予備）に指示したり、その指示に対応した素材記録結果をデータベースサーバ１０２に通知する。
また、ファイリング端末１０３では、データベースサーバ１０２に登録されたプレイリストに従って、ＡＶサーバ３０７，３０８に記録された素材を放送順に、所定のフォーマットにてＶＴＲテープに記録編集して送出バックアップテープを作成する一本化処理を実行する。
【００１８】
プレビュー端末１０４は、マザープレビュー処理およびオンエアプレビュー処理を行う。マザープレビュー処理とは、ＡＶサーバ３０７，３０８に記録された素材を、各素材毎にその映像および音声をモニタで確認する処理である。オンエアプレビュー処理とは、データベースサーバ１０２に登録されたプレイリストに従った放送順に、ＡＶサーバ３０７，３０８に記録された素材の映像および音声をモニタで確認する処理である。
なお、上記ファイリング端末１０３およびプレビュー端末１０４では、カスタマイズが可能な構成となっており、例えば、ファイリング端末１０３側でプレビュー端末１０４の各処理を実行させたり、プレビュー端末１０４側でファイリング端末１０３の各処理を実行させることができる。
【００１９】
送出制御系２０１，２０２は、それぞれデータベースサーバ１０２に登録されるプレイリストを参照し、対応する素材をＡＶサーバ３０７，３０８（現用、予備）から送出するようＳＭＳゲートウェイ３０３，３０４（後述する）に指示する。
送出監視端末２０３は、プレイリスト管理処理およびオンエア監視処理を行う。プレイリスト管理処理では、データベースサーバ１０２に登録されるプレイリストを画面表示したり、その内容を編集する。オンエア監視処理では、素材送出の実行状態を監視したり、番組編成の変更に伴う送出制御指示や、トラブル発生時に送出制御のリカバリー指示を出す。
【００２０】
カセットチェンジャ制御部３０１（図２参照）は、ＡＶサーバ３０７，３０８（現用、予備）に記録された素材を、カセットチェンジャ３０２のＶＴＲを用いてカセットテープにバックアップコピーさせたり、バックアップさせてカセットテープに記録された素材を必要に応じてＡＶサーバ３０７，３０８（現用、予備）へ再生出力させるようＳＭＳゲートウェイ３０３，３０４（後述する）に指示する。
また、カセットチェンジャ制御部３０１では、上述したファイリング端末１０３が一本化処理を実行する場合、ＳＭＳゲートウェイ３０３，３０４の指示に応じてＡＶサーバ３０７，３０８が再生する一本化出力を、カセットチャンジャ３０２を用いてＶＴＲに記録する。なお、一本化はカセットチェンジャ３０２内ＶＴＲを使用しなくとも良く、外部ＶＴＲを用いて実行するようにしても構わない。
【００２１】
カセットチャンジャ３０２は、カセットテープを収納する複数の棚と、この棚からカセットテープを搬出したり、あるいは棚にカセットテープを搬入する搬送手段と、この搬送手段によりセットされるカセットテープを記録再生する記録再生手段とから構成される。
【００２２】
ＳＭＳ（サーバマネジメントシステム）ゲートウェイ３０３，３０４は、送出制御系２０１，２０２、ファイリング端末１０３およびプレビュー端末１０４などの複数の上位サーバ／端末からの記録再生要求を、重要度あるいは緊急度に応じて調停してから下位ＡＶサーバ３０７，３０８に記録再生指示（入出力指示）を与える。
すなわち、ＳＭＳゲートウェイ３０３，３０４は、下位デバイス（チャンネル、スイッチャの入出力も含む）に対して、上位サーバ／端末が使用の為の予約（オープン命令等）をしたか否かを記憶するデータベースを備えており、このデータベースを参照することによって、上位サーバ／端末からの記録再生要求を調停して具体的な記録再生指示（入出力指示）を発生する。
【００２３】
ＩＤＣ（インテリジェントデバイスコントローラ）３０５，３０６は、上位ＳＭＳゲートウェイ３０３，３０４から入力された記録再生系の要求に対してリアルタイムで下位ＡＶサーバ３０７，３０８を制御するものである。
すなわち、上位ＳＭＳゲートウェイ３０３，３０４からの命令でＩＤＣ３０５，３０６内のタイマあるいは外部マニュアルスイッチの操作等をトリガにて命令をＡＶサーバ３０７，３０８に出力して実行させる。なお、ＩＤＣ３０５，３０６は、ＳＭＳゲートウェイ３０３，３０４経由で記録再生指示（入出力指示）が与えられる他、上位制御システム５００からローカルに送出プレイ制御可能な構成になっている。
【００２４】
ＡＶサ−バ３０７，３０８は、ＩＤＣ３０５，３０６の指示に従い、素材機３０９が再生する素材を記録したり、記録された素材を再生して現用系出力もしくは予備系出力として次段のマスタスイッチャ６００に送出する。マスタスイッチャ６００では、両出力のいずれかを選択して送出出力とする。マスタスイッチャ６００の出力選択は、上位サーバ／端末もしくはＳＭＳゲートウェイ３０３，３０４からの命令に応じて制御可能な構成となっている。
【００２５】
このような構成によるＣＭバンクシテムでは、各サーバ／端末にて実行される各種アプリケーションソフトウェアにより「ファイリング機能」、「素材プレビュー機能」、「プレイリスト登録機能」、「オンエアプレビュー機能」、「一本化テープ作成機能」および「送出機能」が具現される。以下、これら主要機能について述べる。
【００２６】
▲１▼ファイリング機能
データベースサーバ１０２には、上位データ管理システム４００からデータゲートウェイ１０１を経由して素材データが仮登録されており、ファイリング端末１０３によってファイリング操作すると、この仮登録されている素材データの内、実際にＡＶサーバ３０７，３０８に収録する素材についての素材データをデータベースサーバ１０２に更新登録する。
【００２７】
このようなファイリング操作をファイリング端末１０３にて実行すると、データベースサーバ１０２に更新登録された素材データに対応した素材を、素材機３０９にて再生してＡＶサ−バ３０７，３０８に収録するようＳＭＳゲートウェイ３０３，３０４に指示する。これにより、ＳＭＳゲートウェイ３０３，３０４では、ＩＤＣ３０５，３０６に対して、ＡＶサーバ３０７，３０８（現用、予備）の両系もしくはいずれか一方側の系に、素材機３０９の再生出力を記録するよう指示する。
ファイリング操作に応じてデータベース上で更新登録された素材データは、ファイリング結果として、データベースサーバ１０２に仮登録されている素材データに付加され、データゲートウェイ１０１を経由して上位データ管理システム４００に戻される。
【００２８】
▲２▼素材プレビュー機能
ＡＶサ−バ３０７，３０８に収録された素材の確認は、プレビュー端末１０４にて実行されるマザープレビュー処理にて行われる。マザープレビュー処理では、データベースサーバ１０２に登録されている素材データを画面表示し、その内から内容確認したい素材データを選択して素材プレビューを行い、素材内容および画質、音質をチェックする。なお、本機能は前記ファイリング機能にも備る。
プレビュー端末１０４にて素材プレビューを実行すると、選択した素材データに対応した素材を再生するようＳＭＳゲートウェイ３０３，３０４に指示する。これにより、ＳＭＳゲートウェイ３０３，３０４は、ＩＤＣ３０５，３０６に対し、ＡＶサーバ３０７，３０８（現用、予備）に該当素材を再生するよう指示する。
【００２９】
▲３▼プレイリスト登録機能
上位データ管理システム４００が生成するプレイリストは、データゲートウェイ１０１を経由してデータベースサーバ１０２に自動的に登録される。プレイリストが上位データ管理システム４００からフロッピーディスク等の記録媒体に出力される場合には、送出監視端末２０３にてプレイリスト管理処理プログラムを実行し、その記録媒体からプレイリストを読み出してデータベースサーバ１０２に登録する。
データベースサーバ１０２に登録されたプレイリストは、送出監視端末２０３にて実行されるプレイリスト管理処理プログラムにて直接、入力編集可能な形式になる。なお、プレイリスト管理処理とは、前述したように、データベースサーバ１０２に登録されるプレイリストを画面表示したり、その内容を編集する等の処理を指す。
【００３０】
▲４▼オンエアプレビュー機能
プレビュー端末１０４では、オンエアプレビュー処理を実行することにより、データベースサーバ１０２に登録されたプレイリストに従って、ＡＶサーバ３０７，３０８に記録された素材を放送順に、その映像および音声を内容確認できる。オンエアプレビュー処理を行う際には、現用系、予備系のいずれのＡＶサーバ３０７，３０８を使用するか指定する。
つまり、複数の端末にてオンエアプレビュー処理を行う際に、例えば現用系のＡＶサーバにアクセスを集中させると、負荷増大により処理効率が低下する。そこで、現用系のＡＶサーバ３０７と、予備系のＡＶサーバ３０８とに同一の素材を蓄積するミラーリングを施しておき、複数の端末にてオンエアプレビュー処理を行う際に、現用系、予備系のいずれのＡＶサーバ３０７，３０８を使用するか指定できるようにして、アクセス集中を回避するようになっている。
【００３１】
プレビュー端末１０４にてオンエアプレビュー処理を実行すると、プレイリストに沿った素材を、指定した系側のＡＶサーバから再生するようＳＭＳゲートウェイ３０３（３０４）に指示する。これにより、ＳＭＳゲートウェイ３０３（３０４）は、ＩＤＣ３０５（３０６）を介して指定した系側のＡＶサーバ３０７（３０８）が再生するよう制御する。
【００３２】
▲５▼一本化テープ作成機能
ファイリング端末１０３では、一本化処理プログラムを実行することにより、データベースサーバ１０２に登録されたプレイリストに従って、ＡＶサーバ３０７，３０８に記録された素材を放送順に、所定のフォーマットにてＶＴＲテープに記録編集して送出バックアップ用の一本化テープを作成することができる。
つまり、一本化テープはプレイリストに従ってＶＴＲに装填されたテープに送出する順に素材を記録したものであり、本システムで障害が発生して送出できなくなった場合に、この一本化テープを外部ＶＴＲで再生して送出を継続させる。
ファイリング端末１０３にて一本化処理プログラムを実行すると、プレイリストに沿った素材を、指定した系側のＡＶサーバからカセットチェンジャ３０２などの外部のＶＴＲへ再生出力するようＳＭＳゲートウェイ３０３（３０４）に指示する一方、カセットチェンジャ制御部３０１にＶＴＲ記録を指示する。
【００３３】
▲６▼送出制御機能
送出制御は、現用系と予備系とで独立して行われ、現用系のＡＶサーバ３０７からの素材送出は送出制御系２０２が、予備系のＡＶサーバ３０８からの素材送出は送出制御系２０３がそれぞれ担う。送出制御系２０２，２０３は、データベースサーバ１０２に登録されるプレイリストの内、当日および翌日分のプレイリストを自動的に読み込み、そのプレイリストを参照して対応する素材を記録するＡＶサーバ３０７，３０８（現用、予備）からそれぞれ送出するようＳＭＳゲートウェイ３０３，３０４に指示する。
送出制御系２０２，２０３では、それぞれ自系にて送出結果リストを作成し、作成した送出結果リストをデータゲートウェイ１０１を介して上位データ管理システム４００に送信する。この際、データゲートウェイ１０１は、両系の送出結果リストから実際に送出された系のデータを使用して１つの送出結果リストを作成する。
【００３４】
Ｂ．動作
次に、図３〜図５を参照し、上記構成による実施例の動作として、データベースサーバ１０２に接続する複数種のクライアントソフトウェア間でデータベースを共有化させる一連の処理について述べる。
【００３５】
（１）概要
具体的な説明に進む前に、図３を参照してデータベースサーバ１０２に接続する複数種のクライアントソフトウェア間でデータベースを共有化させる動作の概要について述べておく。
データベースサーバ１０２では、図３に示すように、素材属性や、１日に送出する素材を送出時刻順に並べたプレイリスト等がデータベース登録されるデータ領域ＤＥと、このデータ領域ＤＥにてデータ更新された場合、その更新されたデータ内容を変更情報として保存する変更通知領域ＣＥとを備える。
変更監視サーバ１０２ａは、起動と同時にデータベースサーバ１０２上の変更通知領域ＣＥに変更情報が書き込まれたかどうかを所定周期（例えば１秒）毎に監視し、データベースサーバ１０２による変更通知領域ＣＥへの変更情報の書き込みを検出した場合に、接続中にあるクライアントソフトウェア側に変更通知を出す。
【００３６】
クライアントソフトウェアでは、変更通知として受け取った変更情報が自身の処理で参照しているデータ項目であるか否かを判断し、参照しているデータ項目である場合にはその変更通知が知らせたデータ領域ＤＥ上での更新データを取込んで自身の処理に反映させるが、一方、変更通知が自身の処理に関係しないデータ項目ならば変更通知を無視する。
【００３７】
このように、変更監視サーバ１０２ａが一定周期毎にデータベース更新の有無を監視し、更新を検知すると即座に、ネットワークＮＴを介してデータベース１０２に接続する全てのクライアントソフトウェア（操作端末や他サーバ）にその変更内容を通知し、通知された側のクライアントソフトウェアでは通知された変更内容が自身の処理で参照しているデータ項目であれば、データベースのデータ領域ＤＥ上から更新データを取込んで自身の処理に反映させる為、複数種のソフトウェア間でデータベースを共有化でき、効率的なデータベース管理が可能になる訳である。
【００３８】
（２）具体的動作
次に、図４および図５を参照してデータベース共有化を具現する具体的動作について説明する。以下では、動作の一例として、データベースサーバ１０２（含む変更監視サーバ１０２ａ）に接続されるクライアントソフトウェアを、送出監視端末２０３にて実行されるプレイリスト管理処理と、プレビュー端末１０４において実行されるオンエアプレビュー処理とを想定する。
【００３９】
▲１▼変更監視サーバ１０２ａの動作
変更監視サーバ１０２ａでは、データベースサーバ１０２の起動と同時に図４に示す監視タスクを実行し、まず最初にステップＳＡ１に処理を進める。ステップＳＡ１では、一定周期毎（例えば１秒毎）にデータベース上の変更通知領域ＣＥ（図３参照）を監視し、続くステップＳＡ２では変更通知領域ＣＥに新たな変更情報が書き込まれたか否かを判断する。ここで、新たな変更情報の書込みが検出されなければ、判断結果は「ＮＯ」となり、上記ステップＳＡ１に処理を戻して変更通知領域ＣＥの監視を継続する。
【００４０】
一方、新たな変更情報の書込みを検出した場合には、判断結果が「ＹＥＳ」となり、ステップＳＡ３に処理を進め、現在、ネットワークＮＴを介して変更監視サーバ１０２ａに接続中のクライアントソフトウェア（操作端末や他サーバで実行中のプログラムを指す）に対して変更通知を発行し、以後、終了される迄、上述したステップＳＡ１〜ＳＡ３を繰り返す。
【００４１】
▲２▼クライアントソフトウェア側の動作
変更監視サーバ１０２ａが上述した監視タスク（図４参照）を実行している場合に、例えば、送出監視端末２０３にてプレイリスト管理処理を、プレビュー端末１０４にてオンエアプレビュー処理をそれぞれ開始したとする。そうすると、これらクライアントソフトウェア（プレイリスト管理処理およびオンエアプレビュー処理）では、図５に示す変更反映タスクを実行し、ステップＳＢ１に処理を進め、ＴＣＰ／ＩＰ等の所定のプロトコルに従って変更監視サーバ１０２ａに接続する。そして、接続後にはステップＳＢ２に進み、変更監視サーバ１０２ａからの変更通知の受信の有無を判断する。
【００４２】
ここで、例えば、送出監視端末２０３のプレイリスト管理処理がプレイリスト内容を編集し、編集した結果をデータベースサーバ１０２に更新登録したとする。そうすると、上述した変更監視サーバ１０２ａの監視タスクに基づき、その更新内容に対応した変更通知が発行される。これにより、送出監視端末２０３のプレイリスト管理処理およびプレビュー端末１０４のオンエアプレビュー処理は変更通知を受信するので、ステップＳＢ２の判断結果は「ＹＥＳ」となり、ステップＳＢ３に処理を進める。ステップＳＢ３では、変更通知の内容が自身の処理に関係しているか否かを判断する。つまり、更新登録されたデータが実行中の処理で参照しているデータ項目であるかどうかを判断する。
【００４３】
送出監視端末２０３では、プレイリスト管理処理自らが編集したプレイリストをデータベースサーバ１０２に更新登録したのであるから、当然、判断結果は「ＹＥＳ」となり、次のステップＳＢ４に処理を進め、データベースにアクセスして更新したプレイリスト内容を画面表示する等して、自身の処理に変更内容を反映させる。
一方、プレビュー端末１０４側においても変更通知を受信してステップＳＢ２の判断結果が「ＹＥＳ」となり、ステップＳＢ３に処理を進める。そして、例えば、プレビュー端末１０４で実行されるオンエアプレビュー処理にて参照しているプレイリストの日付が、上記プレイリスト管理処理プログラムにて更新したプレイリストの日付と異なる場合、変更通知の内容が自身の処理に関係していないので、判断結果は「ＮＯ」となり、変更内容を自身の処理に反映させずにステップＳＢ２に処理を戻す。
【００４４】
以上説明したように、本発明によれば、変更監視サーバ１０２ａが一定周期毎にデータベース更新の有無を監視し、更新を検知すると即座にネットワークＮＴを介して変更監視サーバ１０２ａに接続する全てのクライアントソフトウェア（操作端末や他サーバで実行される処理）にその変更内容を通知し、通知された側のクライアントソフトウェアでは通知された変更内容が自身の処理に関係するものであれば、データベースのデータ領域ＤＥ上から更新データを取込んで自身の処理に反映させるようにしたので、各種クライアントソフトウェア間でデータベースを共有化でき、効率的なデータベース管理を実現することが可能になっている。
【００４５】
また、各種クライアントソフトウェア毎にデータベース内容を監視する必要がなくなる結果、データベースサーバ１０２の負荷を大幅に軽減することも可能になる。同様に、クライアントソフトウェア側でも変更通知の内容が自己の処理に関係しなければ更新手続する必要がない為、負荷の軽減を図ることができる。
【００４６】
なお、上述した実施例では、データベースサーバ１０２内に変更監視サーバ１０２ａを設けた一例について述べたが、これに限定されず、変更監視サーバ１０２ａはネットワークＮＴ上の任意のサーバに設置して良い。
【００４７】
また、本実施例では、データベース上のデータ領域ＤＥにてデータ更新された場合、その更新されたデータ内容が変更情報として変更通知領域ＣＥに保存されるようにしたが、これに替えて、データ領域ＤＥにてデータ更新された場合に、その更新されたデータ内容を直接、変更監視サーバ１０２ａに送出する態様としても良く、そのようにすれば変更監視サーバ１０２ａでは一定周期毎の監視タスクを実行する必要はなく、更新されたデータを受信するイベントに従って変更通知を発行することになるから、より迅速な更新手続が可能になる。
【００４８】
【発明の効果】
請求項１に記載の発明によれば、属性登録領域に登録される素材属性が更新された場合にその更新内容を変更情報として変更情報領域に書き込み、変更情報領域に変更情報が書き込まれると、更新監視サーバ手段が変更通知を発行し、この更新監視サーバ手段に接続して変更通知を受信したクライアント手段が変更通知の内容について自己の動作に関係するものであるか否かを判断し、関係するものである場合にはデータベース手段にアクセスして当該変更通知に対応する更新内容を前記属性登録領域から読み出して自己の動作に反映させるので、各クライアント手段間でデータベースを共有化でき、効率的なデータベース管理を行うことができる。
請求項２に記載の発明によれば、データベース手段では属性登録領域に登録される素材属性が更新された場合にその更新内容を変更情報として変更情報領域に書き込み、更新監視サーバ手段がこのデータベース手段を一定周期毎にアクセスして変更情報領域に新たな変更情報が書き込まれたか否かを監視しており、新たな変更情報が書き込まれた場合に前記更新内容を表す変更通知を発行し、クライアント手段はこの更新監視サーバ手段に接続して変更通知を受信すると、受信した変更通知に含まれる更新内容が自己の動作に関与する素材属性であるか否かを判断し、関与する素材属性である場合には前記データベース手段にアクセスして当該変更通知に対応する更新内容を前記属性登録領域から読み出して自己の動作に反映させ、一方、自己の動作に関与しない素材属性であれば変更通知を無視するので、各クライアント手段間でデータベースを共有化でき、効率的なデータベース管理を行うことができる。
請求項３に記載の発明によれば、素材属性が更新された場合にデータベース手段がその更新内容を変更情報として発生すると、変更通知サーバ手段は変更通知を発行し、この変更通知サーバ手段に接続して変更通知を受信したクライアント手段は、受信した変更通知に含まれる更新内容が自己の動作に関与する素材属性であるか否かを判断し、関与する素材属性である場合には前記データベース手段にアクセスして当該変更通知に対応する更新内容を前記属性登録領域から読み出して自己の動作に反映させ、一方、自己の動作に関与しない素材属性であれば変更通知を無視するので、各クライアント手段間でデータベースを共有化でき、効率的なデータベース管理を行うことができる。
請求項４に記載の発明では、データベースの属性登録領域に登録される素材属性が更新されると、変更情報発生処理ではその更新内容を変更情報として変更情報領域に書き込み、変更情報領域に変更情報が書き込まれると、変更通知発行処理が変更通知を発行し、クライアント処理にて変更通知を受信すると、その変更通知の内容が自己の処理に関係するものであるか否かを判断し、関係するものである場合には前記データベースにアクセスして当該変更通知に対応する更新内容を前記属性登録領域から読み出して自己の処理に反映するので、各クライアント処理間でデータベースを共有化でき、効率的なデータベース管理を行うことができる。
請求項５に記載の発明によれば、データベースの属性登録領域に登録される素材属性が更新されると、変更情報発生処理によりその更新内容を変更情報として変更情報領域に書き込まれ、この変更情報発生処理を一定周期毎に監視する更新監視処理が変更情報領域に新たな変更情報が書き込まれたことを検知すると、前記更新内容を表す変更通知を発行し、この更新監視処理に連携するクライアント処理が変更通知を受信すると、変更通知に含まれる更新内容が自己の処理に関与する素材属性であるか否かを判断し、関与する素材属性である場合には前記データベースにアクセスして当該変更通知に対応する更新内容を前記属性登録領域から読み出して自己の処理に反映させ、一方、自己の処理に関与しない素材属性であれば変更通知を無視するので、各クライアント処理間でデータベースを共有化でき、効率的なデータベース管理を行うことができる。
請求項６に記載の発明では、素材属性が登録される属性登録領域を備えたデータベースにて素材属性が更新されると、変更情報発生処理がその更新内容を変更情報として発生し、これに応じて変更通知発行処理が変更通知を発行すると、クライアント処理では変更通知を受信し、受信した変更通知に含まれる更新内容が自己の処理に関与する素材属性であるか否かを判断し、関与する素材属性である場合には前記データベースにアクセスして当該変更通知に対応する更新内容を前記属性登録領域から読み出して自己の処理に反映させ、一方、自己の処理に関与しない素材属性であれば変更通知を無視するので、各クライアント処理間でデータベースを共有化でき、効率的なデータベース管理を行うことができる。
【図面の簡単な説明】
【図１】本発明による一実施例の全体構成を示すブロック図である。
【図２】本発明による一実施例の全体構成を示すブロック図である。
【図３】データベース共有化動作の概要を説明するための図である。
【図４】変更監視サーバ１０２ａにて実行される監視タスクを説明するためのフローチャートである。
【図５】クライアントソフトウェア側にて実行される変更反映タスクを説明するためのフローチャートである。
【符号の説明】
１０１…データゲートウェイ、１０２…データベースサーバ（データベース手段）、１０２ａ…変更監視サーバ（更新監視サーバ手段）、１０３…ファイリング端末（クライアント手段）、１０４…プレビュー端末（クライアント手段）、２０１，２０２…送出制御系（クライアント手段）、２０３…送出監視端末（クライアント手段）、３０１…カセットチェンジャ制御部（クライアント手段）、３０２…カセットチェンジャ、３０３，３０４…ＳＭＳゲートウェイ（ノンリニア記録再生手段）、３０５，３０６…ＩＤＣ（ノンリニア記録再生手段）、３０７，３０８…ＡＶサーバ（ノンリニア記録再生手段）、３０９…素材機、４００…上位データ管理システム、５００…上位制御システム、６００…マスタスイッチャ。
【図１】
0004016175.tif 000002
【図２】
0004016175.tif 000003
【図３】
0004016175.tif 000004
【図４】
0004016175.tif 000005
【図５】
0004016175.tif 000006