(57)【要約】【課題】  様々な制御インターフェースを持つビデオ機器をリファレンスのタイミングに同期して制御する。【解決手段】  リファレンス入力を有するコントロールユニット(ＳＣＵ)１３０からリファレンスのタイミングを上記第一のコンピュータ装置(Automation Ctrl PC)１１０へ送り、それを受けたイベント実行・モジュールである上記イベントイクスキュータ(Event Executor)１０５Ｅが、第一のコンピュータ装置(Automation Ctrl PC)１１０中のデバイスドライバ・ソフトウェア・モジュールおよび上記コントロールユニット(ＳＣＵ)１３０中のデバイスコントロール・モジュールを制御することで、様々な制御インターフェースを持つビデオ機器をリファレンスのタイミングに同期してプレイリストに従って制御する。【選択図】        図７
2009260433.tif 000002
【特許請求の範囲】
【請求項１】
プログラムされた番組送出を制御する第一のコンピュータ装置と、
ビデオ素材を出力する１つ以上の出力チャンネルを有し、上記第一のコンピュータ装置と通信路で接続された素材サーバーと、
上記第一のコンピュータ装置と通信路で接続されたビデオ信号のスイッチャと、
ビデオ・リファレンス入力を有するコントロールユニットと、
上記コントロールユニットと上記第一のコンピュータ装置との間を接続する通信路と、
取材手配から素材発注、番組構成作成まで、ニュース番組に関する管理運営を行うニュースルームコントロールシステム機能を有する第二のコンピュータ装置と、
上記第二のコンピュータ装置と接続された被制御ビデオ機器と
上記第一のコンピュータ装置と上記第二のコンピュータ装置とを結ぶネットワークとを備え、
上記コントロールユニットには、上記通信路を介してビデオ信号のリファレンスを当該コントロールユニットから上記第一のコンピュータ装置へ送る実行管理モジュールが搭載され、
上記第一のコンピュータ装置には、上記プレイリスト情報を管理するソフトウェア・モジュールと、上記被制御ビデオ機器に対応したデバイスドライバ・ソフトウェア・モジュールと、上記デバイスドライバ・ソフトウェア・モジュールを追加可能なソフトウェア・インターフェースと、上記コントロールユニット中のデバイスコントロール・モジュールとのソフトウェア・インターフェースを有するイベント実行・モジュールとが搭載され、
上記通信路を介してビデオ信号のリファレンスを上記コントロールユニットから上記第一のコンピュータ装置へ送り、上記リファレンスのタイミングを受けた上記第一のコンピュータ装置により、上記第二のコンピュータ装置により与えられたプレイリストに従って、各種制御インターフェースを持つビデオ機器を上記リファレンスのタイミングに同期して制御する番組送出制御システム。
【請求項２】
プログラムされた番組送出を制御する第一のコンピュータ装置と、ビデオ素材を出力する１つ以上の出力チャンネルを有し、上記第一のコンピュータ装置と通信路で接続された素材サーバーと、上記第一のコンピュータ装置と通信路で接続されたビデオ信号のスイッチャと、ビデオ・リファレンス入力を有するコントロールユニットと、上記コントロールユニットと上記第一のコンピュータ装置との間を接続する通信路と、 取材手配から素材発注、番組構成作成まで、ニュース番組に関する管理運営を行うニュースルームコントロールシステム機能を有する第二のコンピュータ装置と、上記第二のコンピュータ装置と接続された被制御ビデオ機器と、上記第一のコンピュータ装置と上記第二のコンピュータ装置とを結ぶネットワークとを備える番組送出制御システムにおける番組送出制御方法であって、
上記通信路を介してビデオ信号のリファレンスを上記コントロールユニットから上記第一のコンピュータ装置へ送り、
上記リファレンスのタイミングを受けた上記第一のコンピュータ装置により、上記第二のコンピュータ装置により与えられたプレイリストに従って、各種制御インターフェースを持つビデオ機器を上記リファレンスのタイミングに同期して制御する制御番組送出制御システムにおける番組送出制御方法。
【請求項３】
プログラムされた番組送出を制御する第一のコンピュータ装置と、ビデオ素材を出力する１つ以上の出力チャンネルを有し、上記第一のコンピュータ装置と通信路で接続された素材サーバーと、上記第一のコンピュータ装置と通信路で接続されたビデオ信号のスイッチャと、ビデオ・リファレンス入力を有するコントロールユニットと、上記コントロールユニットと上記第一のコンピュータ装置との間を接続する通信路と、 取材手配から素材発注、番組構成作成まで、ニュース番組に関する管理運営を行うニュースルームコントロールシステム機能を有する第二のコンピュータ装置と、上記第二のコンピュータ装置と接続された被制御ビデオ機器と、上記第一のコンピュータ装置と上記第二のコンピュータ装置とを結ぶネットワークとを備える番組送出制御システムにおける番組送出制御プログラムであって、
上記コントロールユニットに搭載されたコンピュータを上記通信路を介してビデオ信号のリファレンスを当該コントロールユニットから上記第一のコンピュータ装置へ送る実行管理モジュールとして機能させ、上記第一のコンピュータ装置に搭載されたコンピュータを、上記プレイリスト情報を管理するソフトウェア・モジュールと、上記被制御ビデオ機器に対応したデバイスドライバ・ソフトウェア・モジュールと、上記デバイスドライバ・ソフトウェア・モジュールを追加可能なソフトウェア・インターフェースと、上記コントロールユニット中のデバイスコントロール・モジュールとのソフトウェア・インターフェースを有するイベント実行・モジュールとして機能させる上記コントロールユニットに搭載されたコンピュータと上記第一のコンピュータ装置に搭載されたコンピュータにより実行され、上記通信路を介してビデオ信号のリファレンスを上記コントロールユニットから上記第一のコンピュータ装置へ送り、上記リファレンスのタイミングを受けた上記第一のコンピュータ装置により、上記第二のコンピュータ装置により与えられたプレイリストに従って、各種制御インターフェースを持つビデオ機器を上記リファレンスのタイミングに同期して制御する番組送出制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビジョン放送局などで放送番組の送出に関連する複数のビデオ機器を制御する番組送出制御システム、番組送出制御方法及び番組送出制御プログラムに関する。
【背景技術】
【０００２】
従来、例えば、特許文献１のように、編集システムにおいて、パーソナルコンピュータに対して、時間的に連続し、編集対象の映像データのフレーム周波数に応じたフレームの時間的な先頭を示すタイミング（以下、これをフレームタイミングと呼ぶ）で順次フレーム同期情報が格納されたリファレンス信号を供給することにより、当該リファレンス信号からフレーム周期情報を抽出したフレームタイミングに同期させて編集対象の映像データに対する編集処理等を実行させるために、パーソナルコンピュータ内での編集処理に対して、フレーム単位のタイミングを供給することが行われていた。
【０００３】
また、例えば、特許文献２に記載された編集システムのように、ワークステーションとビデオ機器の間に、デバイスコントローラという装置を設け、ワークステーションからは、デバイスコントローラを介して各ビデオ機器を制御することが行われていた。この編集システムにおけるビデオ機器の動作タイミングは、ワークステーションからは直接制御せず、フレーム単位・フィールド単位での時間的な制御は、デバイスコントローラが行うものであった。
【０００４】
さらに、例えば、特許文献３に記載されたデータ処理装置では、ビデオ記憶再生装置からＳＤＤＩ信号を出力し、ルータ経由でパーソナルコンピュータ系統に送る構成において、パーソナルコンピュータは、デバイスコントローラ（ＩＤＣ）に制御信号を送り、デバイスコントローラは、それを受けて、制御信号をビデオ記録再生装置やルータ（ルーティング・スイッチャ）に送るようにしている。このデータ処理装置は、ＳＤＤＩインターフェースが、受けたＳＤＤＩ信号から同期信号を抽出し、データ通信などに使用するものであった。すなわち、ＳＤＤＩインターフェースが受けたＳＤＤＩ信号の上流に対して、抽出した同期信号を用いて制御を行う構成であった。
【０００５】
【特許文献１】特許第３９０９７０４号公報
【特許文献２】特開２００８−１６１７９号公報
【特許文献３】特開平８−２０５０８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来、異なる種類のビデオ機器に対して、パーソナルコンピュータのようなコンピュータ装置から、同期を取り、同時に制御を行う仕組みは、未構築であった。この装置構成を複数組み合わせても、デバイスコントローラによる同期制御や、パーソナルコンピュータからの同期制御を、整合を保ちつつ組み合わせることは、不可能であった。
【０００７】
近年の放送局などにおけるビデオ機器制御に関し、パーソナルコンピュータなどのコンピュータ装置を使い、その上で複雑な処理を行うアプリケーション・ソフトウェアにより、ＧＵＩによって操作しやすく、プログラマブルに多数の機器の制御を可能とすることが要望されている。このために、コンピュータ装置から、多様なビデオ機器を、ビデオ信号の同期を考慮して制御することが必要となっている。
【０００８】
そこで、本発明の目的は、コンピュータ装置で動作するアプリケーション・ソフトウェアから、ビデオ信号の同期に対応して、多様なビデオ機器を、それら相互間の関係も考慮して制御するシステムを実現することにある。
【０００９】
本発明の更に他の目的、本発明によって得られる具体的な利点は、以下に説明される実施の形態の説明から一層明らかにされる。
【課題を解決するための手段】
【００１０】
本発明に係る番組送出制御システムは、プログラムされた番組送出を制御する第一のコンピュータ装置と、ビデオ素材を出力する１つ以上の出力チャンネルを有し、上記第一のコンピュータ装置と通信路で接続された素材サーバーと、上記第一のコンピュータ装置と通信路で接続されたビデオ信号のスイッチャと、ビデオ・リファレンス入力を有するコントロールユニットと、上記コントロールユニットと上記第一のコンピュータ装置との間を接続する通信路と、 取材手配から素材発注、番組構成作成まで、ニュース番組に関する管理運営を行うニュースルームコントロールシステム機能を有する第二のコンピュータ装置と、上記第二のコンピュータ装置と接続された被制御ビデオ機器と、上記第一のコンピュータ装置と上記第二のコンピュータ装置とを結ぶネットワークとを備え、上記コントロールユニットには、上記通信路を介してビデオ信号のリファレンスを当該コントロールユニットから上記第一のコンピュータ装置へ送る実行管理モジュールが搭載され、上記第一のコンピュータ装置には、上記プレイリスト情報を管理するソフトウェア・モジュールと、上記被制御ビデオ機器に対応したデバイスドライバ・ソフトウェア・モジュールと、上記デバイスドライバ・ソフトウェア・モジュールを追加可能なソフトウェア・インターフェースと、上記コントロールユニット中のデバイスコントロール・モジュールとのソフトウェア・インターフェースを有するイベント実行・モジュールとが搭載され、上記通信路を介してビデオ信号のリファレンスを上記コントロールユニットから上記第一のコンピュータ装置へ送り、上記リファレンスのタイミングを受けた上記第一のコンピュータ装置により、上記第二のコンピュータ装置により与えられたプレイリストに従って、各種制御インターフェースを持つビデオ機器を上記リファレンスのタイミングに同期して制御する。
【００１１】
また、本発明は、プログラムされた番組送出を制御する第一のコンピュータ装置と、ビデオ素材を出力する１つ以上の出力チャンネルを有し、上記第一のコンピュータ装置と通信路で接続された素材サーバーと、上記第一のコンピュータ装置と通信路で接続されたビデオ信号のスイッチャと、ビデオ・リファレンス入力を有するコントロールユニットと、上記コントロールユニットと上記第一のコンピュータ装置との間を接続する通信路と、 取材手配から素材発注、番組構成作成まで、ニュース番組に関する管理運営を行うニュースルームコントロールシステム機能を有する第二のコンピュータ装置と、上記第二のコンピュータ装置と接続された被制御ビデオ機器と、上記第一のコンピュータ装置と上記第二のコンピュータ装置とを結ぶネットワークとを備える番組送出制御システムにおける番組送出制御方法であって、上記通信路を介してビデオ信号のリファレンスを上記コントロールユニットから上記第一のコンピュータ装置へ送り、上記リファレンスのタイミングを受けた上記第一のコンピュータ装置により、上記第二のコンピュータ装置により与えられたプレイリストに従って、各種制御インターフェースを持つビデオ機器を上記リファレンスのタイミングに同期して制御する。
【００１２】
さらに、本発明は、プログラムされた番組送出を制御する第一のコンピュータ装置と、ビデオ素材を出力する１つ以上の出力チャンネルを有し、上記第一のコンピュータ装置と通信路で接続された素材サーバーと、上記第一のコンピュータ装置と通信路で接続されたビデオ信号のスイッチャと、ビデオ・リファレンス入力を有するコントロールユニットと、上記コントロールユニットと上記第一のコンピュータ装置との間を接続する通信路と、 取材手配から素材発注、番組構成作成まで、ニュース番組に関する管理運営を行うニュースルームコントロールシステム機能を有する第二のコンピュータ装置と、上記第二のコンピュータ装置と接続された被制御ビデオ機器と、上記第一のコンピュータ装置と上記第二のコンピュータ装置とを結ぶネットワークとを備える番組送出制御システムにおける番組送出制御プログラムであって、上記コントロールユニットに搭載されたコンピュータを上記通信路を介してビデオ信号のリファレンスを当該コントロールユニットから上記第一のコンピュータ装置へ送る実行管理モジュールとして機能させ、上記第一のコンピュータ装置に搭載されたコンピュータを、上記プレイリスト情報を管理するソフトウェア・モジュールと、上記被制御ビデオ機器に対応したデバイスドライバ・ソフトウェア・モジュールと、上記デバイスドライバ・ソフトウェア・モジュールを追加可能なソフトウェア・インターフェースと、上記コントロールユニット中のデバイスコントロール・モジュールとのソフトウェア・インターフェースを有するイベント実行・モジュールとして機能させる上記コントロールユニットに搭載されたコンピュータと上記第一のコンピュータ装置に搭載されたコンピュータにより実行され、上記通信路を介してビデオ信号のリファレンスを上記コントロールユニットから上記第一のコンピュータ装置へ送り、上記リファレンスのタイミングを受けた上記第一のコンピュータ装置により、上記第二のコンピュータ装置により与えられたプレイリストに従って、各種制御インターフェースを持つビデオ機器を上記リファレンスのタイミングに同期して制御する。
【発明の効果】
【００１３】
本発明によれば、リファレンス入力を有するコントロールユニットからリファレンスのタイミングを第一のコンピュータ装置へ送り、それを受けたイベント実行・モジュールが、第一のコンピュータ装置中のデバイスドライバ・ソフトウェア・モジュールおよびコントロールユニット中のデバイスコントロール・モジュールを制御することで、様々な制御インターフェースを持つビデオ機器をリファレンスのタイミングに同期してプレイリストに従って制御し、ニュースルームコントロールシステム(NRCS:News Room Computer System)とも連携した、タイミングずれのない、送出制御を実現でき、放送出力の品質を上げ、また、作業者の人数を削減できて運用コストを下げることができる。
【００１４】
したがって、本発明によれば、様々な制御インターフェースを持つビデオ機器をリファレンスのタイミングに同期して制御することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。なお、本発明は以下の例に限定されるものではなく、本発明の要旨を逸脱しない範囲で、任意に変更可能であることは言うまでもない。
【００１６】
本発明は、例えば図１に示すような構成の番組送出制御システム１００に適用される。
【００１７】
この番組送出制御システム１００は、プログラムされた番組送出を制御するAutomation制御ブロック１０、ニュースルームコントロールシステム(NRCS:News Room Computer System)ブロック２０と、上記ニュースルームコントロールシステム(NRCS:News Room Computer System)ブロック２０にネットワーク接続されたプレイアウトサーバ(Play Out Server)３１、ＣＧ／スチルストア３２等のＭＯＳ機器ブロック３０、上記Automation制御ブロック１０に接続されたスイッチャ(Switcher)４１、デバイスコントローラ(DCU)４２、クリップサーバ(Clip Server)４３、オーディオサーバ(Audio Server)４４、ビデオテープレコーダ(VTR)４５、遠隔制御カメラ(Robotics Camera)４６、ミキサ(Audio Mixer)４７などのAutomation制御機器ブロック４０の４ブロックで構成される。
【００１８】
ここで、ニュースルームコントロールシステム(NRCS:News Room Computer System)は、 取材手配から素材発注、番組構成作成まで、ニュース番組に関する広範囲の管理運営を行うためのシステムであって、ネットワーク（MOS Protocol）を介して接続されており、機器の制御も行う。ＭＯＳ(Media Object Server)は、主に ニュースルームコントロールシステム(NRCS:News Room Computer System)からニュースルームに置かれているビデオ系サーバーをリモートコントロールするためのプロトコルとして作られたのが ＭＯＳプロトコルであって、XMLベースで、独自拡張タグが許されている。
【００１９】
上記Automation制御ブロック１０は、上記ニュースルームコントロールシステム(NRCS:News Room Computer System)ブロック２０とＭＯＳプロトコルによりニュースルームコントロールシステム(NRCS:News Room Computer System)ブロック２０とインターフェースされ、イーサネット(商標)で接続される。ＮＲＣＳクライアント上にはAutomation用プラグインとプレイリストビューアがインストールされている。上記ＭＯＳ機器ブロック３０の各ＭＯＳ機器に対しては、Automation制御機器ブロック４０のデバイスコントローラ４２からTally/GPI等のトリガ(Trigger）によりオンエアタイミングが発行される。
【００２０】
ここで、上記プレイアウトサーバ(Play Out Server)３１は、日々入れ替わる素材をストアーしておくビデオサーバーであって、編集用途に使用されるため、高機能が求められる。プレイアウトサーバ(Play Out Server)３１は、プレイリストとＭＯＳインターフェースを持っている。プレイアウトサーバ(Play Out Server)３１は、素材のフィードや編集を 迅速に行う必要があるため、クリップサーバ４３よりも性能の高いサーバが 使用されることが多い。なお、プレイアウトサーバ(Play Out Server)３１の種類によっては、続けて同じチャンネルを使用して異なる素材を出力することは不可なため、それを考慮したチャンネルアサインコントロールが必要となる。
【００２１】
そして、この番組送出制御システム１００では、図２に示すようなソフトウエアブロック、すなわち、データベース(DB)部１０１、ＮＲＣＳプラグイン／プレイリストビューア(Plug-in/Playlist Viewer)部１０２、ＮＲＣＳインターフェース(NRCS IF)部１０３、オンエアープレイリスト／セットアップ(OA Playlist/Setup)部１０４、デバイス制御(Device Controller）部１０５、ログ／アラーム管理(Log/Alarm Manager)部１０６によりAutomationシステムが構築されている。
【００２２】
Automationは、コンピュータ装置上のＴＤＡ(Technical Director Assist)用のソフトウェアであって、ニュースルームコントロールシステム(NRCS:News Room Computer System)の下でスイッチャを含む機器を制御する。 一方、Automation中のサーバーもプレイリスト(Playlist)を持つ。一般に、ニュース番組の全体の構成をプロデューサー(P)が行い、その中の各ストーリーの 機器のアサイン・設定をテクニカルディレクター(TD)が行う。そのテクニカルディレクター(TD)の手助けをして、機器のコントロールを行うのがAutomationシステムである。プレイリスト(Playlist)は、番組の進行の詳細を時系列に表示したリストである。
【００２３】
このAutomationシステムでは、(1)ＮＲＣＳプラグイン／プレイリストビューア(Plug-in/Playlist Viewer）部１０２のニュースルームコントロールシステム(NRCS:News Room Computer System)で作成されたプレイリスト(Playlist)データは、ＮＲＣＳインターフェース(NRCS IF)部１０３のＭＯＳゲートウエイ(MOS GW)１０３Ａを経由し、(2)データベース(DB)部１０１のデータベース(DB)に確認される。(3)プレイリスト(Playlist)データは、ＮＲＣＳプラグイン／プレイリストビューア(Plug-in/Playlist Viewer）部１０２のプレイリストビューア(Playlist Viewer)１０２Ａに表示されるとともに、オンエアー時はデバイス制御(Device Controller）部１０５に送られる。(4)デバイス（Device）がプレイリスト(Playlist)に従ってオンエアー制御されるとともに、機器の状態がデータベース(DB)部１０１のデータベース(DB)に通知される。(5)プレイリスト(Playlist)や機器の状態が、オンエアープレイリスト／セットアップ(OA Playlist/Setup)部１０４に送られ、表示される。ログ(log)やワーニング(Warning)は、Automationシステムの中で発生され、ログ／アラーム管理(Log/Alarm Manager)部１０６に送られる。
【００２４】
このAutomationシステムにおけるソフトウエアブロック、すなわち、データベース(DB)部１０１、ＮＲＣＳインターフェース(NRCS IF)部１０３、オンエアープレイリスト／セットアップ(OA Playlist/Setup)部１０４、デバイス制御(Device Controller）部１０５、ログ／アラーム管理(Log/Alarm Manager)部１０６は、ソフトウエアブロック毎に、各パーソナルコンピュータに分割してインストールすることができ、カスタマーのシステム規模に合わせ、スケーラブルなシステムを提供する。
【００２５】
例えば、図３に示すように、データベース(DB)部１０１、ＮＲＣＳインターフェース(NRCS IF)部１０３、オンエアープレイリスト／セットアップ(OA Playlist/Setup)部１０４、デバイス制御(Device Controller）部１０５、ログ／アラーム管理(Log/Alarm Manager)部１０６を１台のコンピュータ装置１１０にインストールし、ＮＲＣＳプラグイン／プレイリストビューア(Plug-in/Playlist Viewer）部１０２は、ＮＲＣＳクライアントがインストールされているカスタマーのコンピュータ装置１２０にインストールされることにより、上記Automationシステムが構築される。
【００２６】
また、例えば、図４に示すように、データベース(DB)部１０１、ＮＲＣＳインターフェース(NRCS IF)部１０３、オンエアープレイリスト／セットアップ(OA Playlist/Setup)部１４０、デバイス制御(Device Controller）部１０５、ログ／アラーム管理(Log/Alarm Manager)部１０６が３台のコンピュータ装置１１０Ａ，１１０Ｂ，１１０Ｃに分割してインストールされ、ＮＲＣＳプラグイン／プレイリストビューア(Plug-in/Playlist Viewer）部１０２は、ＮＲＣＳクライアントがインストールされているカスタマーのコンピュータ装置１２０にインストールされることにより、上記Automationシステムが構築される。
【００２７】
あるいは、図５に示すように、データベース(DB)部１０１、ＮＲＣＳインターフェース(NRCS IF)部１０３、オンエアープレイリスト／セットアップ(OA Playlist/Setup)部１４０及びデバイス制御(Device Controller）部１０５、ログ／アラーム管理(Log/Alarm Manager)部１０６が第１〜第５のコンピュータ装置１１０Ａ〜１１０Ｅが分割してインストールされ、ＮＲＣＳプラグイン／プレイリストビューア(Plug-in/Playlist Viewer）部１０２は、ＮＲＣＳクライアントがインストールされているカスタマーのコンピュータ装置にインストールされることにより、上記Automationシステムを構築することもできる。
【００２８】
このように、データベース(DB)部１０１、ＮＲＣＳインターフェース(NRCS IF)部１０３、オンエアープレイリスト／セットアップ(OA Playlist/Setup)部１０４、デバイス制御(Device Controller）部１０５、ログ／アラーム管理(Log/Alarm Manager)部１０６を複数台のコンピュータ装置に分割してインストールして、アラーム系を別のコンピュータ装置として、異常系の検知に独立性を持たせることができる。また、データベースを独立させることで、データベースのシステム構成の自由度を持たせることができる。さらに、オンエアー機器の制御、ＮＲＣＳインターフェース(NRCS IF)部１０３の二重化が可能となる。
【００２９】
ここで、このAutomationシステムにおける上記データベース(DB)部１０１のデータベースサーバを核としたブロック構成の詳細を図６に示す。
【００３０】
ＮＲＣＳインターフェース(NRCS IF)部１０３は、ニュースルームコントロールシステム(NRCS:News Room Computer System)とプレイリストをインターフェースするものである。このＮＲＣＳインターフェース(NRCS IF)部１０３は、ニュースルームコントロールシステム(NRCS:News Room Computer System)ブロック２０からのプレイリストの展開するＭＯＳゲートウエイ(MOS GW)１０３Ａと、ＮＲＣＳクライアント上で動作するオブジェクトエディタ(Object Editor)１０３Ｂと、このオブジェクトエディタ(Object Editor)１０３Ｂと上記データベース(DB)部１０１のゲートウエイであるオブジェクトマネージャ(Object Manager)１０３Ｃと、他MＯＳデバイスとのインターフェースであるＭＯＳデバイスインターフェース(MOS Device I/F)１０３Ｄを含んでいる。
【００３１】
上記ＭＯＳゲートウエイ(MOS GW)１０３Ａは、ニュースルームコントロールシステム(NRCS:News Room Computer System)ブロック２０とＭＯＳプロトコルで通信を行い、データベース(DB)部１０１を更新するもので、ニュースルームコントロールシステム(NRCS:News Room Computer System)ブロック２０からRUNDOWN(Running Order)を受け取り、Runnning Orderをプレイリスストに変換しデータベース(DB)部１０１に書き込む。
【００３２】
上記オブジェクトエディタ(Object Editor)１０３Ｂは、オブジェクトに対するAutomationシステムにつながっているデバイス(スイッチャ(Switcher)４１,ミキサ(Audio Mixer)４７,遠隔制御カメラ(Robotics Camera)４６,クリップサーバ(Clip Serve)４３など)の設定を行うものである。この、オブジェクトエディタ(Object Editor)１０３Ｂは、ニュースルームコントロールシステム(NRCS:News Room Computer System)ブロック２０から起動され、データベース上のオブジェクトの表示・作成・変更を行う。また、このオブジェクトエディタ(Object Editor)１０３Ｂは、オブジェクトマネージャ(Object Manager)１０３Ｃを介してデータベース(DB)部１０１とオブジェクトのやりとりを行う。
【００３３】
上記オブジェクトマネージャ(Object Manager)１０３Ｃは、オブジェクトエディタ(Object Editor)１０３Ｂが編集するオブジェクトを管理し、データベース(DB)部１０１にオブジェクトを読み書きする。
【００３４】
上記ＭＯＳデバイスインターフェース(MOS Device I/F)１０３Ｄは、ＭＯＳデバイスのステータス、チャンネルアサインの情報などを取得し、 データベース(DB)部１０１に書き込む。
【００３５】
また、ＮＲＣＳプラグイン／プレイリストビューア(Plug-in/Playlist Viewer)部１０２は、作成したプレイリストやオンエアー中のプレイリストの状態をグラフィカルに表示するものであって、Automationのプレイリストを表示するプレイリストビューア(Playlist Viewer)１０２Ａと、オンエアー中のプレイリストを表示するオンエアープレイリスト(OA Playlist)１０２Ｂを含んでいる。
【００３６】
上記プレイリストビューア(Playlist Viewer)１０２Ａは、ニュースルームコントロールシステム(NRCS:News Room Computer System)ブロック２０で作成・変更されたプレイリストの詳細を表示する。
【００３７】
上記オンエアープレイリスト(OA Playlist)１０２Ｂは、プレイリストのオンエアーの進行を表示し管理するものである。このオンエアープレイリスト(OA Playlist)１０２Ｂは、オンエアー中のプレイリストを表示し、現在のオンエアー位置を表示する。また、オンエアープレイリスト(OA Playlist)１０２Ｂは、映像や音声等の素材のスタンバイ状況を表示する。さらに、オンエアープレイリスト(OA Playlist)１０２Ｂは、次項目／構成の指定を行う。
【００３８】
デバイス制御(Device Controller）部１０５は、操作卓（MVS CCP、JL Cooper Modules）を通じてプレイリストに基づいた各種Deviceを制御するものであって、オンエアーの管理を行うオンエアーマネージャ(OA Manager)１０５Ａと、プレイリスト中の１イベントを実行するイベントコントローラ(Event Controller)１０５Ｂと、デバイスの制御を行うデバイスコントローラ(Device Controller)１０５Ｃと、手動制御を行うマニュアルコントローラ(Manual Controller)１０５Ｄを含んでいる。
【００３９】
上記オンエアーマネージャ(OA Manager)１０５Ａは、プレイリストの起動や プレイリストの終了操作により、デバイス制御(Device Controller）部１０５へ起動通知を行い、プレイリストのスタンバイ・終了処理を実施する。
【００４０】
上記イベントコントローラ(Event Controller)１０５Ｂは、データベース(DB)部１０１上のプレイリストを元にデバイスコントローラ(Device Controller)１０５Ｃへの指示を行うものである。このイベントコントローラ(Event Controller)１０５Ｂは、次のスタンバイ 時に必要な動作を指示する。上記イベントコントローラ(Event Controller)１０５Ｂは、オンエアー(TAKE) 時に行う一連の動作を指示する。上記イベントコントローラ(Event Controller)１０５Ｂは、オンエアー(TAKE) のタイミング (Take Trigger)をデバイスコントローラ(Device Controller)１０５Ｃへ分配する。上記イベントコントローラ(Event Controller)１０５Ｂは、シンボリックコマンド/タイムライン生成・送信によって行う。さらに、上記イベントコントローラ(Event Controller)１０５Ｂは、デバイスのステータスをデータベース(DB)部１０１へ格納する。
【００４１】
上記マニュアルコントローラ(Manual Controller)１０５Ｄは、手動またはマスター（Master Switcher）からの通知や時間によるTake Triggerを発生するものである。このマニュアルコントローラ(Manual Controller)１０５Ｄは、ユーティリティ/ショットボックスモジュール(Utirty/Shotbox Module）等によるアサイナブルなイベント/デバイス制御を行う。上記マニュアルコントローラ(Manual Controller)１０５Ｄは、TAKE操作や掛け合いなどプレイリスト運行に必要な制御を行う。上記マニュアルコントローラ(Manual Controller)１０５Ｄは、クイックリコール(Quick Recall)による一時イベントの実行を行う。さらに、上記マニュアルコントローラ(Manual Controller)１０５Ｄは、デバイスの単独制御を行う。
【００４２】
上記デバイスコントローラ(Device Controller)１０５Ｃは、抽象化されたシンボリックコマンドを解釈し、所定のプロトコルに変換、制御するものである。このデバイスコントローラ(Device Controller)１０５Ｃは、プロトコルを抽象化されたステータスに変換し、上記イベントコントローラ(Event Controller)１０５Ｂへ通知する。上記デバイスコントローラ(Device Controller)１０５Ｃは、シンボリックコマンドのタイムラインを保持し、TAKE Trigger によって同期制御を行う。
【００４３】
オンエアープレイリスト／セットアップ(OA Playlist/Setup)部１０４は、セットアップ／コンフィグ(Setup/Config）１０４Ａにより、Automationコア・システムの設定および制御デバイスの構成を行う。
【００４４】
上記ログ／アラーム管理(Log/Alarm Manager)部１０６は、ログ／アラームマネージャ（Log/Alarm Manager)１０６Ａにより各端末に散らばった各種ログやアラームを収集し、障害が発生した場合、必要に応じ 、ＳＮＭＰマネージャ(SNMP Manager)へ通知する。
【００４５】
上記データベース(DB)部１０１は、プレイリスト／イベント／セッティング／ステータスなどの情報の一元管理を行う。
【００４６】
この実施の形態における番組送出制御システム１００の要部構成を図７のブロック図に示すとともに、この番組送出制御システム１００における要部ソフトウェア・モジュール構成を図８に示す。
【００４７】
すなわち、この番組送出制御システム１００は、第一のコンピュータ装置(Automation Ctrl PC)１１０にインストールされたソフトウエアブロックとして搭載されたプログラムされた番組送出を制御するAutomation制御ブロック１０と、第二のコンピュータ装置１２０にインストールされたソフトウエアブロックとして搭載された取材手配から素材発注、番組構成作成まで、ニュース番組に関する管理運営を行うニュースルームコントロールシステム機能を有する上記ニュースルームコントロールシステム(NRCS:News Room Computer System)ブロック２０と、上記第二のコンピュータ装置１２０と接続されたネットワーク接続された被制御ビデオ機器であるＭＯＳ機器ブロック３０内のＭＯＳ機器、すなわち、プレイアウトサーバ(Play Out Server)３１、ＣＧ／スチルストア３２等と、上記第一のコンピュータ装置１１０にネットワーク接続されたAutomation制御機器ブロック４０内のAutomation制御機器、すなわち、スイッチャ(Switcher)４１、デバイスコントローラ(DCU)４２、クリップサーバ(Clip Server)４３、オーディオサーバ(Audio Server)４４、ビデオテープレコーダ(VTR)４５、遠隔制御カメラ(Robotics Camera)４６、ミキサ(Audio Mixer)４７と、ビデオ・リファレンス入力を有するコントロールユニット(ＳＣＵ)１３０と、上記コントロールユニット１３０と上記第一のコンピュータ装置１１０との間を接続する通信路１４０と、上記第一のコンピュータ装置１１０と上記第二のコンピュータ装置１２０とを結ぶネットワーク１５０とを備え、上記コントロールユニット(ＳＣＵ)１３０には、上記通信路１４０を介してビデオ信号のリファレンス(Ref. In)を当該コントロールユニット(ＳＣＵ)１３０から上記第一のコンピュータ装置１１０へ送る実行管理モジュールであるイベントイクスキュータ(Event Executor)１０５Ｅが搭載され、上記第一のコンピュータ装置１１０には、上記プレイリスト情報を管理するソフトウェア・モジュールと、上記被制御ビデオ機器に対応したデバイスドライバ・ソフトウェア・モジュールと、上記デバイスドライバ・ソフトウェア・モジュールを追加可能なソフトウェア・インターフェースと、上記コントロールユニット(ＳＣＵ)１３０中のデバイスコントロール・モジュールとのソフトウェア・インターフェースを有するイベント実行・モジュールとが搭載されている。
【００４８】
上記イベントイクスキュータ(Event Executor)１０５Ｅは、上記コントロールユニット(ＳＣＵ)１３０のマイクロコンピュータで動作するソフトウェア・モジュールである。
【００４９】
Ref. Inは、リファレンス入力であり、設備全体のリファレンス信号（例えばブラック・バースト信号）が上記コントロールユニット(ＳＣＵ)１３０に供給されている。
【００５０】
上記コントロールユニット(ＳＣＵ)１３０は、リファレンス信号により、１フィールド間隔で、内蔵のマイクロコンピュータに割り込みを掛けるように構成されている。
【００５１】
上記イベントイクスキュータ(Event Executor)１０５Ｅは、その割り込みが発生すると、同じマイクロコンピュータ上の他のソフトウェア・モジュール、例えばマニュアルイベントコントローラ(Manual Event Controller)１０５Ｆにそのことを通知する。
【００５２】
同時に、上記イベントイクスキュータ(Event Executor)１０５Ｅは、上記第一のコンピュータ装置(Automation Ctrl PC)１１０に上記通信路１４０を介して通知する。
【００５３】
より詳しくは、 上記イベントイクスキュータ(Event Executor)１０５Ｅは、タスクを待ちの状態としておき、リファレンス信号による割り込み処理ルーチンから、待ちの解除を受けて、タスクの実行を再開し、上記の処理を行い、終わると再び待ちの状態に入る。
【００５４】
上記マニュアルイベントコントローラ(Manual Event Controller)１０５Ｆは、割り込みの通知を受けることで、１フィールド間隔で幾つかの処理をまとめる。
【００５５】
例えば、上記コントロールユニット(ＳＣＵ)１３０はスイッチャを制御する押しボタン群を備えているが、それらを押下されたことをAutomation制御機器ブロック４０内のAutomation制御機器であるスイッチャ(Switcher)４１に通信路を介して、コマンドとして送信する。この送信を１フィールド間隔とすることで、制御に遅延無く、かつ通信が頻繁すぎて効率を落とさないようできる。
【００５６】
上記マニュアルイベントコントローラ(Manual Event Controller)１０５Ｆは、押下されたボタンの情報を蓄積していき、割り込み通知により、１フィールド分の押下情報として、コマンドの形式にして上記スイッチャ(Switcher)４１に送信する。
【００５７】
上記マニュアルイベントコントローラ(Manual Event Controller)１０５Ｆは、スイッチャ(Switcher)４１にコマンドを送信するのみでなく、押下されたボタンの情報などを上記第一のコンピュータ装置(Automation Ctrl PC)１１０にも送信する。
【００５８】
上記第一のコンピュータ装置(Automation Ctrl PC)１１０中のソフトウェア・モジュールであるイベントコントローラ(Event Controller)１０５Ｂは、プレイリスト情報に従い、各種機器の制御イベントの実行の制御を行う。プレイリストの進行は、タイムコードに従って行われるが、上記コントロールユニット(ＳＣＵ)１３０から１フィールド間隔で通知を受信することにより、それを時計として、進行を制御できる。
【００５９】
インターレース方式で稼働している場合は、２フィールドで１フレームとなるから、上記通知を２回受信すると、タイムコードが１増える。
【００６０】
そして、タイムコードがプレイリスト情報にある位置に来ると、その位置（タイムコードでの時刻）の動作を実行する。すなわち、上記第一のコンピュータ装置(Automation Ctrl PC)１１０上のソフトウェア・モジュールであるデバイスコントローラ(Device Controller)と、上記コントロールユニット(ＳＣＵ)１３０上のソフトウェア・モジュールであるデバイスコントローラ(Device Controller)のいずれか（複数の場合もある）に、プレイリストに従った指示を送る。
【００６１】
それぞれのデバイスコントローラ(Device Controller)は、指示を被制御機器のネイティブプロトコル（各機器毎の制御プロトコル）に変換して、各ポート（ＲＳ４２２や、イーサネットなど）から送信する。ＲＳ４２２や専用ＬＡＮなどの、ＰＣが通常備えていないインターフェースで制御する機器は、コントロールユニット(ＳＣＵ)１３０のポート部分を担うＤＣＵに接続して、制御できる。一方、汎用のイーサネットに接続されている機器は、ＰＣに接続して、同様に制御できる。
【００６２】
上記コントロールユニット(ＳＣＵ)１３０上のデバイスコントローラ(Device Controller)は、Automation制御機器ブロック４０内のAutomation制御機器であるスイッチャ(Switcher)４１やビデオテープレコーダ４５などを制御するために、リファレンス信号に同期して制御を行うが、この番組送出制御システム１００では、上記第一のコンピュータ装置(Automation Ctrl PC)１１０側から制御する機器についても、上記コントロールユニット(ＳＣＵ)１３０側と同期して動作することができる。
【００６３】
また、上記第一のコンピュータ装置(Automation Ctrl PC)１１０に、リファレンス信号を受け取るハードウェアを装備する必要が無く、イーサネットによる通信路を用いることで、コストを抑えることができる。また、図３、図４、図５に示した様な、柔軟な構成が可能となり、コンピュータ装置を交換する際も汎用品が使用可能となり、経済的である。
【００６４】
上記コントロールユニット(ＳＣＵ)１３０に接続されている機器のネイティブプロトコルへの変換は当該コントロールユニット(ＳＣＵ)１３０で行うので、上記第一のコンピュータ装置(Automation Ctrl PC)１１０側に負荷が集中せず、負荷を分散させて、経済的にリファレンス信号との同期に遅れることなく機器の制御を実行できる。
【００６５】
図８において、上記イベントイクスキュータ(Event Executor)１０５Ｅに接続されているマスター(Master)は、マスタースイッチャ(Master Switcher)のことである。マスタースイッチャ(Master Switcher)は、放送局内で、スイッチャや本システムよりも上位にある切り換え装置であり、本システムが特定のスタジオなどに付属するのに対して、それよりも放送局全体での画像信号の分配を行う。
【００６６】
上記コントロールユニット(ＳＣＵ)１３０は、マスター(Master)からＧＰＩ(General Purpose Interface) 等のポートを介して、指示やタイミングを受ける。
【００６７】
ＧＰＩは、パラレルポートに単純なＯｎ／Ｏｆｆなどを受けて、指示、トリガを受けるためのポートである。
【００６８】
ＧＰＩは、パラレルポートに単純なＯｎ／Ｏｆｆなどを受けて、指示、トリガを受けるためのポートである。
【００６９】
マスター(Master)は、局からの出力をスタジオの出力やＣＭに切替えたりする。
【００７０】
ＣＭからスタジオ出力に切替える際にAutomationがＧＰＩによりトリガを受けて、ＣＭ明けの構成を開始するのに使用する。
【００７１】
この場合、切替えはマスター(Master)側主導となる。
【００７２】
逆に、構成の中に「ＣＭ」という枠を設けて、スタジオからマスター(Master)に対してＧＰＩからの出力で逆方向にトリガを与えＣＭに切替えさせる運用も可能である。
【００７３】
また、上記イベントイクスキュータ(Event Executor)１０５Ｅは、マスタースイッチャ(Master Switcher)と、他のソフトウェア・モジュールおよび上記第一のコンピュータ装置(Automation Ctrl PC)１１０との間の中継も行う。
【００７４】
中継の遅延は、規定のフィールド単位以上とならない事を保証する必要がある。そのために、リファレンス信号によるタイミングで動作を開始する際に、最初にＧＰＩ入力を読み、レベルの変化があれば、そのＧＰＩポートの設定に従ってどの様な指示であるか判断し、それに応じて、他のソフトウェア・モジュールおよび・あるいは上記第一のコンピュータ装置(Automation Ctrl PC)１１０に通知する。
【００７５】
ＧＰＩから出力を行う場合は、上記イベントイクスキュータ(Event Executor)１０５Ｅが他のソフトウェア・モジュールおよび上記第一のコンピュータ装置(Automation Ctrl PC)１１０から受け取った指示をフィールド単位で処理する。即ち、リファレンス信号によるタイミングで動作を開始する際に、受け取った指示をまとめ、各ＧＰＩポートの設定に従ってＧＰＩ出力のレベルを変化させる。
【００７６】
上記イベントイクスキュータ(Event Executor)１０５Ｅがリファレンス信号によるタイミングで行う処理は複数あるが、毎フィールド実行することが、そこでの遅延を１フィールド以下（受信から送信完了までは２フィールド以下）にするために必須である。
【００７７】
処理の間の順番は、厳密に規定しなくても、遅延の上限を守ることができる。
【００７８】
図６においてデータベース(DB)部１０１は、例えばデータサーバに Microsoft SQL Server を使う。
【００７９】
MS SQLの機能を使って、他のアプリケーションがデータベース(DB)部１０１を書き換えた際に、他のアプリケーションに変更された項目が通知される。これをディスパチャー(Dispatcher)と呼んでいる。正確には、各アプリケーションは通知されたい項目を登録し、変更通知を受け、データベース(DB)部１０１に読みに行く。
【００８０】
上記第一のコンピュータ装置(Automation Ctrl PC)１１０は、プレイリストで現時点よりも先の構成に変更があったり、構成の順序が変更になったりした場合、この機能を使って制御の変更に備える。
【００８１】
このように、上記番組送出制御システム１００では、リファレンス入力を有する上記コントロールユニット(ＳＣＵ)１３０からリファレンスのタイミングを上記第一のコンピュータ装置(Automation Ctrl PC)１１０へ送り、それを受けたイベント実行・モジュールである上記イベントイクスキュータ(Event Executor)１０５Ｅが、第一のコンピュータ装置(Automation Ctrl PC)１１０中のデバイスドライバ・ソフトウェア・モジュールおよび上記コントロールユニット(ＳＣＵ)１３０中のデバイスコントロール・モジュールを制御することで、様々な制御インターフェースを持つビデオ機器をリファレンスのタイミングに同期してプレイリストに従って制御し、ニュースルームコントロールシステム(NRCS:News Room Computer System)ブロック２０とも連携した、タイミングずれのない、送出制御を実現でき、放送出力の品質を上げ、また、個々の機器を手動操作する場合や、プレイリスト制御にリファレンスのタイミングが供給されず別制御のシステムとなる場合に比べて作業者の人数を削減できて運用コストを下げることができる。
【図面の簡単な説明】
【００８２】
【図１】本発明を適用した番組送出制御システムの構成例を示すブロック図である。
【図２】この番組送出制御システムのソフトウエアブロック構成を示すブロック図である。
【図３】上記番組送出制御システムのソフトウエアブロックの実装例を示すブロック図である。
【図４】上記番組送出制御システムのソフトウエアブロックの他の実装例を示すブロック図である。
【図５】上記番組送出制御システムのソフトウエアブロックのさらに他の実装例を示すブロック図である。
【図６】上記番組送出制御システムにおけるデータベース(DB)部のデータベースサーバを核としたブロック構成の詳細を示すブロック図である。
【図７】上記番組送出制御システムの要部構成を示すブロック図である。
【図８】上記番組送出制御システムにおける要部ソフトウェア・モジュール構成を示すブロック図である。
【符号の説明】
【００８３】
１０  Automation制御ブロック、２０  ニュースルームコントロールシステム(NRCS:News Room Computer System)ブロック、３０  ＭＯＳ機器ブロック、３１  プレイアウトサーバ(Play Out Server)、３２  ＣＧ／スチルストア、４０  Automation制御機器ブロック、４１  スイッチャ(Switcher)、４２  デバイスコントローラ(DCU)、４３  クリップサーバ(Clip Server)、４４  オーディオサーバ(Audio Server)、４５  ビデオテープレコーダ(VTR)、４６  遠隔制御カメラ(Robotics Camera)、４７  ミキサ(Audio Mixer)、１００  番組送出制御システム、１０１  データベース(DB)部、１０２  ＮＲＣＳプラグイン／プレイリストビューア(Plug-in/Playlist Viewer)部、１０２Ａ  プレイリストビューア(Playlist Viewer)、１０２Ｂ  オンエアープレイリスト(OA Playlist)、１０３  ＮＲＣＳインターフェース(NRCS IF)部、１０３Ａ  ＭＯＳゲートウエイ(MOS GW)、１０３Ｂ  オブジェクトエディタ(Object Editor)、１０３Ｄ  オブジェクトマネージャ(Object Manager)、１０３Ｃ  ＭＯＳデバイスインターフェース(MOS Device I/F)、１０４  オンエアープレイリスト／セットアップ(OA Playlist/Setup)部、１０４Ａ  セットアップ／コンフィグ(Setup/Config)、１０５  デバイス制御(Device Controller）部、１０５Ａ  オンエアーマネージャ(OA Manager)、１０５Ｂ  イベントコントローラ(Event Controller)、１０５Ｃ  デバイスコントローラ(Device Controller)、１０５Ｄ  マニュアルコントローラ(Manual Controller)、１０５Ｆ  マニュアルイベントコントローラ(Manual Event Controller)、１０６  ログ／アラーム管理(Log/Alarm Manager)部、１０６Ａログ／アラームマネージャ（Log/Alarm Manager)
【図１】
2009260433.tif 000003
【図２】
2009260433.tif 000004
【図３】
2009260433.tif 000005
【図４】
2009260433.tif 000006
【図５】
2009260433.tif 000007
【図６】
2009260433.tif 000008
【図７】
2009260433.tif 000009
【図８】
2009260433.tif 000010