(57)【要約】【課題】プレイリストに従って放送関連機器を制御した場合における問題発生の有無を事前に検出してオペレータに通知する。【解決手段】ステップＳ１で、オンエア中の番組に対応するプレイリストに対する編集を監視する。そして、ステップＳ２で、プレイリストに対し、キューの追加、削除、置換、または更新などの編集が行われたか否かを判定する。編集が行われた場合、ステップＳ３にて、プレイリストの全体を対象として、シンタックスエラーの有無を確認する。そして、シンタックスエラーが検出された場合、ステップＳ５で、対応するキューの位置にエラー表示が行われる。本発明は、放送局などに設置される番組送出制御装置に適用することができる。【選択図】図７
2011223219.tif 000002
【特許請求の範囲】
【請求項１】
番組の進行単位であるキューが時系列に配置されているプレイリストを保持する保持手段と、
前記プレイリストに基づいて放送関連機器をオンエア制御する機器制御手段と、
前記プレイリストを編集する編集手段と
を備える番組送出制御装置において、
前記番組に対応する前記プレイリストに対して編集が行われたことに対応し、前記プレイリストにおけるシンタックスエラーの有無を検出する検出手段と、
前記番組に対応する前記プレイリストを表示させるとともに、前記シンタックスエラーが検出された場合、検出された前記シンタックスエラーに対応する、表示させた前記プレイリストの前記キューの位置にエラー表示を表示させる表示制御手段と
を含む番組送出制御装置。
【請求項２】
前記検出手段は、前記番組に対応する前記プレイリストに対して編集が行われたことに対応し、前記プレイリストにおけるキュー単体での前記シンタックスエラー、または、連続するキュー間での前記シンタックスエラーの少なくとの一方を検出する
請求項１に記載の番組送出制御装置。
【請求項３】
前記番組に対応する前記プレイリストに対する編集には、前記キューの追加、削除、置換、または更新のうちの少なくとも１つが含まれる
請求項２に記載の番組送出制御装置。
【請求項４】
前記検出手段は、前記連続するキュー間での前記シンタックスエラーとして、連続する前記キューにおいて、同一の前記放送関連機器が用いられていることを検出する
請求項２に記載の番組送出制御装置。
【請求項５】
前記検出手段は、前記連続するキュー間での前記シンタックスエラーとして、連続する前記キューにおいて、同一の前記放送関連機器における同一の出力チャンネルが用いられていることを検出する
請求項２に記載の番組送出制御装置。
【請求項６】
前記検出手段は、前記キュー単体での前記シンタックスエラーとして、当該キューの時間が次のキューに遷移するまでに要する遷移時間よりも短いことを検出する
請求項２に記載の番組送出制御装置。
【請求項７】
前記検出手段は、前記番組に対応する前記プレイリストに対して編集が行われたことに対応し、前記プレイリストの全体を対象としてシンタックスエラーの有無を検出する
請求項２に記載の番組送出制御装置。
【請求項８】
前記放送関連機器に発生したエラーを検知する検知手段を
さらに含み、
前記表示制御手段は、検出された前記シンタックスエラーに対応するエラー表示と、検知された前記放送関連機器に発生したエラーに対応するエラー表示とを区別して、前記プレイリストの対応する前記キューの位置に表示させる
請求項２に記載の番組送出制御装置。
【請求項９】
番組の進行単位であるキューが時系列に配置されているプレイリストを保持する保持手段と、
前記プレイリストに基づいて放送関連機器をオンエア制御する機器制御手段と、
前記プレイリストを編集する編集手段と
を備える番組送出制御装置の番組送出制御方法において、
前記番組に対応する前記プレイリストに対して編集が行われたことに対応し、前記プレイリストにおけるシンタックスエラーの有無を検出する検出ステップと、
前記番組に対応する前記プレイリストを表示させるとともに、前記シンタックスエラーが検出された場合、検出された前記シンタックスエラーに対応する、表示させた前記プレイリストの前記キューの位置にエラー表示を表示させる表示制御ステップと
を含む番組送出制御方法。
【請求項１０】
コンピュータを、
番組の進行単位であるキューが時系列に配置されているプレイリストを保持する保持手段と、
前記プレイリストに基づいて放送関連機器をオンエア制御する機器制御手段と、
前記プレイリストを編集する編集手段と、
前記番組に対応する前記プレイリストに対して編集が行われたことに対応し、前記プレイリストにおけるシンタックスエラーの有無を検出する検出手段と、
前記番組に対応する前記プレイリストを表示させるとともに、前記シンタックスエラーが検出された場合、検出された前記シンタックスエラーに対応する、表示させた前記プレイリストの前記キューの位置にエラー表示を表示させる表示制御手段と
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組送出制御装置、番組送出制御方法、およびプログラムに関し、特に、作成されたプレイリストに従って番組の内容を進行させる場合に用いて好適な番組送出制御装置、番組送出制御方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、放送局などにおいて番組送出制御装置が運用されている。この番組送出制御装置は、作成されたプレイリスト（キューシートとも称される）に従って、順次、番組構成の項目を進行させるものである。ここで、１つの番組は、１以上のイベントから構成され、各イベントは１以上のキュー（項目）から構成されるものとする。
【０００３】
例えば、ニュース番組であるならば、時系列順に、オープニングロール、挨拶、トップニュース、政治、経済、スポーツ、天気予報などのイベントから構成される。例えば、イベントの１つであるスポーツは、キャスターが試合結果を話す項目、録画映像を表示させる項目、中継先でレポータがインタビューを行っている様子を表示させる項目など３つのキューから成る。
【０００４】
各キューでは、様々な放送関連機器（カメラ、ビデオサーバ、VTR等）がプレイリストに従って制御されることで、プレイリストに従った番組内容の送出を実現する。ここで、使用する機器に異常が発生した場合、その旨をオペレータ（例えば、放送局のテクニカルディレクタなど）に通知ことが行われている。
【０００５】
例えば、特許文献１では、放送関連機器の障害等を検出し、機器の割り当ての変更を行う技術が開示されている。また、特許文献２では、放送素材を送出する機器において、音声チャンネルの異常を検出した場合、警告画面を表示する技術が開示されている。また、特許文献３では、エラー監視システムにおいて、放送関連機器から送られる情報からエラーを検出し、アイコン表示の変更またはステータ・バーによってエラー表示を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−１９０５９６号公報
【特許文献２】特開２００５−１０１７０１号公報
【特許文献３】特開平１０−２２９５０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述した従来技術によれば、プレイリストの各キューにおいて用いる放送関連機器のエラーを検出し、エラーの発生をオペレータに通知することができる。
【０００８】
しかしながら、ある放送関連機器の利用について、１つのキューに注目してみれば問題ないものの、連続したキューに亘って注目すると問題が生じ得ることがある。例えば、あるキューの終わりまで第１の方向を撮影させていたカメラを、次のキューの冒頭から第１の方向とは異なる第２の方向を撮影させようとするプレイリストが作成されたとする。この場合、カメラが向きを変えている最中の映像が次のキューの冒頭に採用されてしまい、番組の映像が不体裁になってしまう。
【０００９】
従来、このような問題に対しては、オペレータがプレイリストを見て問題発生の有無を判断するしかなく、例えば生放送のニュース番組などにおいてプレイリストがオンエア中に変更された場合、人力にて問題発生の有無を判断することが非常に困難であった。
【００１０】
本発明は、このような状況に鑑みてなされたものであり、プレイリストに従って放送関連機器を制御した場合における問題発生の有無を事前に検出し、オペレータに通知できるようにするものである。
【課題を解決するための手段】
【００１１】
本発明の一側面である番組送出制御装置は、番組の進行単位であるキューが時系列に配置されているプレイリストを保持する保持手段と、前記プレイリストに基づいて放送関連機器をオンエア制御する機器制御手段と、前記プレイリストを編集する編集手段とを備える番組送出制御装置において、前記番組に対応する前記プレイリストに対して編集が行われたことに対応し、前記プレイリストにおけるシンタックスエラーの有無を検出する検出手段と、前記番組に対応する前記プレイリストを表示させるとともに、前記シンタックスエラーが検出された場合、検出された前記シンタックスエラーに対応する、表示させた前記プレイリストの前記キューの位置にエラー表示を表示させる表示制御手段とを含む。
【００１２】
前記検出手段は、前記番組に対応する前記プレイリストに対して編集が行われたことに対応し、前記プレイリストにおけるキュー単体での前記シンタックスエラー、または、連続するキュー間での前記シンタックスエラーの少なくとの一方を検出するようにすることができる。
【００１３】
前記番組に対応する前記プレイリストに対する編集には、前記キューの追加、削除、置換、順序変更、または更新のうちの少なくとも１つが含まれるようにすることができる。
【００１４】
前記検出手段は、前記連続するキュー間での前記シンタックスエラーとして、連続する前記キューにおいて、同一の前記放送関連機器が用いられていることを検出するようにすることができる。
【００１５】
前記検出手段は、前記連続するキュー間での前記シンタックスエラーとして、連続する前記キューにおいて、同一の前記放送関連機器における同一の出力チャンネルが用いられていることを検出するようにすることができる。
【００１６】
前記検出手段は、前記キュー単体での前記シンタックスエラーとして、当該キューの時間が次のキューに遷移するまでに要する遷移時間よりも短いことを検出するようにすることができる。
【００１７】
前記検出手段は、前記番組に対応する前記プレイリストに対して編集が行われたことに対応し、前記プレイリストの全体を対象としてシンタックスエラーの有無を検出するようにすることができる。
【００１８】
本発明の一側面である番組送出制御装置は、前記放送関連機器に発生したエラーを検知する検知手段をさらに含むことができ、前記表示制御手段は、検出された前記シンタックスエラーに対応するエラー表示と、検知された前記放送関連機器に発生したエラーに対応するエラー表示とを区別して、前記プレイリストの対応する前記キューの位置に表示させるようにすることができる。
【００１９】
本発明の一側面である番組送出制御方法は、番組の進行単位であるキューが時系列に配置されているプレイリストを保持する保持手段と、前記プレイリストに基づいて放送関連機器をオンエア制御する機器制御手段と、前記プレイリストを編集する編集手段とを備える番組送出制御装置の番組送出制御方法において、前記番組に対応する前記プレイリストに対して編集が行われたことに対応し、前記プレイリストにおけるシンタックスエラーの有無を検出する検出ステップと、前記番組に対応する前記プレイリストを表示させるとともに、前記シンタックスエラーが検出された場合、検出された前記シンタックスエラーに対応する、表示させた前記プレイリストの前記キューの位置にエラー表示を表示させる表示制御ステップとを含む。
【００２０】
本発明の一側面であるプログラムは、コンピュータを、番組の進行単位であるキューが時系列に配置されているプレイリストを保持する保持手段と、前記プレイリストに基づいて放送関連機器をオンエア制御する機器制御手段と、前記プレイリストを編集する編集手段と、前記番組に対応する前記プレイリストに対して編集が行われたことに対応し、前記プレイリストにおけるシンタックスエラーの有無を検出する検出手段と、前記番組に対応する前記プレイリストを表示させるとともに、前記シンタックスエラーが検出された場合、検出された前記シンタックスエラーに対応する、表示させた前記プレイリストの前記キューの位置にエラー表示を表示させる表示制御手段として機能させる。
【００２１】
本発明の一側面においては、番組に対応するプレイリストに対して編集が行われたことに対応し、プレイリストにおけるシンタックスエラーの有無が検出される。そして、番組に対応するプレイリストが表示されるとともに、シンタックスエラーが検出された場合、検出されたシンタックスエラーに対応する、表示させたプレイリストのキューの位置にエラー表示が表示される。
【発明の効果】
【００２２】
本発明の一側面によれば、プレイリストに従って放送関連機器を制御した場合における問題発生の有無を事前に検出し、オペレータに通知することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明を適用した番組送出制御装置の構成例を示すブロック図である。
【図２】機器設定マネージャによる機器の設定動作の例を説明する図である。
【図３】プレイリスト作成動作の例を説明する図である。
【図４】番組送出動作の例を示す図である。
【図５】プレイリスト全体の表示例を示す図である。
【図６】エラー表示の例を示す図である。
【図７】シンタックスエラー表示処理を説明するフローチャートである。
【図８】コンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００２４】
以下、本発明を実施するための形態（以下、「実施形態」と称する）について説明する。
【００２５】
＜１．実施の形態の構成例＞
［番組送出制御装置の構成例］
図１は、本発明の一実施形態である番組送出制御装置１０の構成例を示している。
【００２６】
この番組送出制御装置１０は、主にプレイリストデータベース１１、機器コントローラ１２、およびプレイリスト表示部１３から構成される。
【００２７】
プレイリストデータベース１１は、プレイリストおよび関連の情報を記憶する。機器コントローラ１２は、放送関連機器をプレイリストに基づいて制御する。プレイリスト表示部１３は、プレイリストをモニタの画面に表示させる。
【００２８】
さらに、番組送出制御装置１０は、NRCS(News Room Computer System)データベースサーバ２１、NRCSクライアント２２、MOSゲートウェイ２３、およびスイッチャ３１を備えている。あるいは、番組送出制御装置１０は、これらと連携して動作するように構成されている。なお、図中破線枠はコンピュータで構成され得るものを示している。
【００２９】
ここで、プレイリスト（キューシートとも称する）とは、番組の進行スケジュールを示す情報であり、番組は１以上のイベントから成り、各イベントは１つ以上のキューから成るものとする。キューの内容は、プレイリストにキューが配列された順番に制御に使用される。各キューは、スタンバイ状態（次に実行される状態）になった後、指示（TAKE指示）を受けてオンエア状態となる。また、番組とは、テレビジョン番組のみならず、例えば、インタネットを介して配信されたり、ダウンロードされたりする映像および音声からなるコンテンツを指すものとする。
【００３０】
放送関連機器としては、機器コントローラ１２側に接続されるオーディオミキサｍ１、ミキサパネルｍ２、およびカメラｍ３などが挙げられる。さらに、NRCSネットワーク(NRCS LAN)に接続されるＣＧ（キャラクタジェネレータ）出力部ｍ４、およびプレイアウトサーバｍ５、スイッチャ３１側に接続されるビデオクリップサーバｍ６、およびオーディオクリップサーバｍ７などが挙げられる。なお、これらの放送関連機器はその一例であり、各種の放送素材を格納したり、出力したり、生成したりする機器が接続されることになる。
【００３１】
プレイリストデータベース１１は、機器コントローラ１２、プレイリスト表示部１３、およびNRCSクライアント２２とＬＡＮ等のネットワークを介して接続されている。これにより、機器コントローラ１２、プレイリスト表示部１３、およびNRCSクライアント２２は、ネットワークを介してプレイリストデータベース１１に記憶されるプレイリストを入出力することになる。また、プレイリストデータベース１１は、インタフェース部２４、およびMOSゲートウェイ２３を介してNRCSデータベースサーバ２１とネットワーク接続されている。これにより、プレイリストデータベース１１とNRCSデータベースサーバ２１との間でデータベースの連携を図る。
【００３２】
機器コントローラ１２は、オンエアマネージャ１２ａ、イベントコントローラ１２ｂ、およびデバイスコントローラ１２ｃを備えている。
【００３３】
オンエアマネージャ１２ａは、オンエアの管理を行う。すなわち、このオンエアマネージャ１２ａは、プレイリストの起動やプレイリストの終了操作により、機器コントローラ１２において起動処理等を行い、プレイリストのスタンバイ、終了処理を実施する。
【００３４】
イベントコントローラ１２ｂは、プレイリストを構成するイベントを順次処理対象とし、処理対象のイベントを構成するキューを実行する。すなわち、イベントコントローラ１２ｂは、プレイリストデータベース１１に格納されるプレイリストに基づいて、デバイスコントローラ１２ｃに、次のキューのスタンバイ（準備）として必要な放送関連機器の動作を指示する。
【００３５】
また、イベントコントローラ１２ｂは、キューがオンエア(TAKE）状態となる時に機器への一連の動作を指示する。すなわち、イベントコントローラ１２ｂは、スイッチャ３１側のショットボックス３２を用いてオペレータ（放送局のテクニカルディレクタ等）が指示するTAKEコマンドを受けて、オンエアのタイミングをデバイスコントローラ１２ｃに送る。この場合、イベントコントローラ１２ｂは、シンボリックコマンド/タイムライン生成、送信によって、オンエアのタイミングをデバイスコントローラ１２ｃに送信する。
【００３６】
また、イベントコントローラ１２ｂは、機器のステータスをプレイリストデータベース１１に格納する。ここで、放送関連機器ｍ１乃至ｍ７の何れかに何らかのトラブルが発生した場合、その放送関連機器からエラー情報が送出される。イベントコントローラ１２ｂは、放送関連機器から送出されるエラー情報を受け、プレイリストデータベース１１に記憶されたプレイリストのうち、当該エラー情報を送出した放送関連機器を利用するプレイリストのキューに当該エラー情報を付加する（対応付ける）制御を行う。イベントコントローラ１２ｂは、場合によっては、放送関連機器からのエラー情報の受信ではなく、放送関連機器と通信できないことによって、エラー情報を受けたのと同じ動作を実行する。
【００３７】
デバイスコントローラ１２ｃは、放送関連機器の制御を行う。
【００３８】
プレイリスト表示部１３は、オンエアプレイリスト表示部１３ａ、および機器設定マネージャ１３ｂを有する。オンエアプレイリスト表示部１３ａは、オンエア中のプレイリストをプレイリストデータベース１１から読み出してモニタの画面に表示する制御を行う。
【００３９】
機器設定マネージャ１３ｂは、放送関連機器に対する設定の登録を行うモジュールである。機器設定マネージャ１３ｂは、放送関連機器に対する一連の動作をまとめてソフトウェアボタンとして設定し、これをプレイリストのキューに割り当てられるようにしている。
【００４０】
オンエアプレイリスト表示部１３ａにおいてオンエア中のプレイリストをモニタの画面に表示するに際し、表示するプレイリストに放送関連機器のエラー情報が付加されている場合、このエラー情報に対応するプレイリストのキューの位置にエラー表示を行う。
【００４１】
さらに、オンエアプレイリスト表示部１３ａは、表示するオンエア中のプレイリストに対するリアルタイムな編集の有無を監視し、編集が行われた場合にはプレイリストのシンタックスエラーの有無を判断する。そして、シンタックスエラーが存在する場合には、検出されたシンタックスエラーに対応するプレイリストのキューの位置にエラー表示を行う。なお、プレイリストにおけるシンタックスエラーの詳細は後述する。
【００４２】
さらに、オンエアプレイリスト表示部１３ａは、画面に表示しているプレイリストのエラー表示がされているキューをオペレータが選択したことを受け付けた際、その選択したキューに対応するエラー情報の詳細な内容を画面に表示する制御を行う。
【００４３】
オンエアプレイリスト表示部１３ａは、所定のタイミングで表示しているプレイリストの更新を行う。すなわち、放送関連機器のステータスは随時イベントコントローラ１２ｂに送られ、イベントコントローラ１２ｂはプレイリストの情報更新を行っている。このため、オンエアプレイリスト表示部１３ａは、最新の情報を反映させるためプレイリストの更新を行う。
【００４４】
例えば、オンエアプレイリスト表示部１３ａは、画面に表示しているプレイリストの放送対象のキューが進むタイミングで表示中のプレイリストに付加されるエラー情報を更新する。そのほか、オンエアプレイリスト表示部１３ａは、予め設定された時間間隔でプレイリストの情報を更新したり、オペレータから更新の指示を受けた時に更新したり、オンエア中のプレイリストに変更があったことを示すメッセージを受けたときに合わせて更新したりする。
【００４５】
NRCSクライアント２２は、MOSプロトコルのNRCSネットワークを介して、プレイリストデータベース１１、NRCSデータベースサーバ２１に接続されている。MOSプロトコルは、主に、NRCSからニュースルームに置かれているビデオ系サーバをリモートコントロールするためのプロトコルであって、XML(Extensible Markup Language)ベースで独自拡張タグが許されている。
【００４６】
NRCSクライアント２２上には、プレイリストビューア２２ａおよび機器コントローラ用プラグイン２２ｂがインストールされている。また、NRCSデータベースサーバ２１には、MOSプロトコルのNRCSネットワークを介してプレイアウトサーバｍ５が接続されている。
【００４７】
プレイリストビューア２２ａは、オペレータ（番組のプロデューサなど）からの操作に応じ、プレイリストを新規に作成したり、作成済みのプレイリストを編集したりする。すなわち、プレイリストビューア２２ａは、プレイリスト表示部１３と同様の機能を有し、NRCSクライアント２２のオペレータに、それら機能を提供する。本明細書中でプレイリスト表示部１３の機能として説明している記述は、プレイリストビューア２２ａからも同様に提供している機能であり、かつ、プレイリストビューア２２ａでは、オンエア中のプレイリストに限らず、プレイリストデータベース１１中のプレイリストを対象にできる。
【００４８】
ところで、リアルタイムに放送されるニュース番組などのように、番組の構成が随時変更され得る番組に対応するプレイリストは、オンエア中であっても随時編集が行われる。ここで、編集には、プレイリストを構成するキュー（キュー）の追加、削除、置換、順序変更、更新が含まれるものとする。
【００４９】
プレイアウトサーバｍ５は、日々入れ替わる素材をストアしておくビデオサーバであって、編集用途に使用されるため高機能が求められる。
【００５０】
また、NRCSデータベースサーバ２１は、MOSゲートウェイ２３を介してインタフェース部２４に接続され、このインタフェース部２４を介してプレイアウトデータベース１１に接続されている。MOSゲートウェイ２３はMOSプロトコルに準拠した放送関連機器（ＣＧ出力部ｍ４、NRCSデータベースサーバ２１等）をネットワークに接続するゲートウェイである。
【００５１】
インタフェース部２４は、NRCS側の各部と機器コントローラ１２側の機器とを接続するインタフェースである。すなわち、NRCS側のMOSプロトコルと、機器コントローラ１２側のLAN等のネットワークとを接続し、両者の連携をとっている。
【００５２】
スイッチャ３１は、システムコントロールユニット３３に接続され、それを介してデバイスコントロールユニット３４とショットボックス３２とに接続されている。スイッチャ３１は、図示されない映像信号の系統（例えば、SDI伝送）を扱い、多数の映像入力を受け、切り替え、合成、特殊効果などを施し、多数の映像出力へ様々な出力を行う。スイッチャ３１は、エフェクト・スイッチャとも呼ばれる。
【００５３】
また、スイッチャ３１は、システムコントロールユニット３３から制御を受ける。なお、場合によってはこれに追加して、スイッチャ３１を手動操作するための操作入力手段が、スイッチャ３１に直接接続するか、またはシステムコントロールユニット３３に接続するように設けられることもある。ビデオクリップサーバｍ６、プレイアウトサーバｍ５などの映像出力を持つ放送関連機器からの映像信号は、スイッチャ３１に入力され、スイッチャ３１の出力はモニタに送られたり、番組の映像として後段に送出されたりする。
【００５４】
システムコントロールユニット３３は、ショットボックス３２から送られるスイッチングの指示に基づき、スイッチャ３１に指示を送ったり、デバイスコントロールユニット３４を介して各放送関連機器に指示を送ったり、イベントコントローラ１２ｂに通知したりする。システムコントロールユニット３３はまた、イベントコントローラ１２ｂとその他の接続先との通信を中継する。
【００５５】
ショットボックス３２は、複数のスイッチが設けられた操作卓である。オペレータは、所定のタイミングでショットボックスのスイッチを選択することで放送関連機器の切り替えを行う。デバイスコントロールユニット３４は、さまざまな通信インタフェースを備え、各種機器とのインタフェースを担う。
【００５６】
デバイスコントロールユニット３４には、シリアル通信回線（RS−422等）を介してビデオクリップサーバｍ６、オーディオクリップサーバｍ７が接続されている。また、デバイスコントロールユニット３４は、NRCS側のMOS機器とパラレル・インタフェースにより接続されており、ショットボックス３２あるいはイベントコントローラ１２ｂからの指示のタイミングをMOS機器に通知するようになされている。なお、これらの機器はオンエア運用（放送運用）に使用されるため、一部の制御専用機器を除き、ビデオの同期信号（リファレンス信号）を例えば放送局の基準信号から受け取り、すべて同期してビデオの処理を行う。
【００５７】
［機器設定動作の例］
図２は、機器設定マネージャ１３ｂによる放送関連機器の設定動作の一例を示している。
【００５８】
機器設定マネージャ１３ｂは、各放送関連機器に対する機能や動作の設定の登録を行う。
【００５９】
オペレータは、プレイリスト表示部１３によって機器設定マネージャ１３ｂを起動する。起動された機器設定マネージャ１３ｂは、オペレータから所望の放送関連機器（例えば、カメラｍ３）の設定開始の指示を受け付けると、プレイリストデータベース１１を検索する。ここで当該放送関連機器の設定が既に登録されている場合、その設定情報を読み出し、画面に表示する。
【００６０】
未登録の場合には当該放送関連機器の情報をプレイリストデータベース１１に取り込む。すなわち、機器設定マネージャ１３ｂは、機器コントローラ１２のイベントコントローラ１２ｂに当該放送関連機器の情報の取得を要求する。イベントコントローラ１２ｂは、この要求をデバイスコントローラ１２ｃを介して当該放送関連機器に送り、当該放送関連機器からの応答をプレイリストデータベース１１に返す。機器設定マネージャ１３ｂは、イベントコントローラ１２ｂからプレイリストデータベース１１に返信された当該放送関連機器の情報を取り込み、画面に表示する。
【００６１】
画面の表示を参照し、オペレータが所望の機能や動作を設定し、登録動作を指示すると、機器設定マネージャ１３ｂはその設定した機能や動作をまとめたソフトウェアボタンを作成し、プレイリストデータベース１１に登録する。
【００６２】
［プレイリスト作成動作の例］
図３は、プレイリスト作成動作の一例を示している。なお、同図では、NRCSクライアント２２のプレイリストビューア２２ａによってプレイリストを作成する例を説明するが、プレイリスト表示部１３においてプレイリストを作成することも可能である。
【００６３】
初めに、NRCSクライアント２２は、オペレータ（番組のプロデューサなど）からの操作に応じてプレイリストビューア２２ａを起動し、プレイリストの情報をプレイリストデータベース１１から読み出す。この際、新規にプレイリストを作成する場合にはプレイリストデータベース１１に格納されているひな型データを読み出す。また、既に登録されたプレイリストを編集する場合には、対象となるプレイリストのデータを読み出す。
【００６４】
プレイリストビューア２２ａは、プレイリストデータベース１１から読み出したプレイリストを画面に表示する。この後、NRCSクライアント２２は、オペレータからの操作に応じ、画面に表示されたプレイリストを参照しつつ、プレイリストの各キューを構築（編集）する。
【００６５】
具体的には、オペレータがプレイリストの構築（編集）を指示すると、その指示に含まれるNRCSデータベースサーバ２１中のキューに対応付けて、NRCSクライアント２２の機器コントローラ用プラグイン２２ｂによってキューの構築（編集）が実行される。オペレータが構築（編集）後のプレイリストの登録を指示すると、機器コントローラ用プラグイン２２ｂは構築（編集）後のプレイリストをネットワークを介してプレイリストデータベース１１に転送して登録させる。
【００６６】
プレイリストデータベース１１に登録されたプレイリストの各キューは、NRCSデータベースサーバ２１中のキューに対応付けられており、実行時には、MOSゲートウェイ２３、およびインタフェース部２４を介して同期が取られる。
【００６７】
［番組送出動作の例］
図４は、番組送出動作の一例を示している。
【００６８】
初めに、プレイリスト表示部１３は、オペレータの操作に応じてオンエアプレイリスト表示部１３ａを起動し、送出対象となる番組のプレイリストをプレイリストデータベース１１から読み出して画面に表示する。プレイリスト表示部１３のオペレータが画面に表示されたプレイリストを開始するコマンドを入力すると、このコマンドはプレイリストデータベース１１を介して機器コントローラ１２のオンエアマネージャ１２ａに通知される。
【００６９】
このコマンドをオンエアマネージャ１２ａが受信したことに応じ、イベントコントローラ１２ｂは、送出対象となる番組のプレイリストをプレイリストデータベース１１から読み出し、そのプレイリストのキューにおいて必要とされる放送関連機器を制御する。
【００７０】
また、機器コントローラ１２のイベントコントローラ１２ｂは、スイッチャ３１側のショットボックス３２においてオペレータがTAKEコマンドを入力すると、プレイリストの次のキューの情報をプレイリストデータベース１１から読み出す。そして、読み出したキューにおいて記述されているように必要とされる放送関連機器を制御する。これをプレイリストのキューの順列に沿って順次繰り返していくことで、プレイリストのキュー順に番組内容が送出される。なお、TAKEされたキュー、すなわちオンエア中となるキューに関する制御の他、次にオンエアとなる予定のキューに関する放送関連機器の制御も行う。例えば、各種サーバやVTRから素材を出力する準備を指示する。あるいは例えば、ロボットカメラに対して指定の撮影方向に向くように指示し、当該キューがTAKEされる迄に撮影方向を変えておくようにする。
【００７１】
＜２．プレイリストの表示例＞
［プレイリストの全体表示例］
図５は、作成されたプレイリストがオンエアプレイリスト表示部１３ａにより画面に表示されるときの表示例を示している。
【００７２】
オンエア中のプレイリストは、各行が一キューに対応しており、オペレータの指示または時間の経過に従って、プレイリストを構成するキューの内容が上から下に向かって順に実行されることにおり、番組が放送されることになる。
【００７３】
キューは、番組を構成するイベントに対応付けて登録されている。イベントには番号が付されており、その番号に対応してキューが割り当てられている。図５に示す例では、１００、１０１、１０２、…の順にイベントの番号が付されており、各イベントにキューが割り当てられている。画面の大きさの制約から表示領域が限られているため、表示されていないイベント、キューはスクロールバーを操作することで表示される。
【００７４】
１つのイベントには、１以上のキューが割り当てられる。イベントにはタイトルが付され、キューの内容が図柄で表示される。キューの内容は、「Page/Slug」、「ERROR」、「Transition」、「Video」、「Key」、「SVR」、「CAM」、「Audio」となっている。「Page/Slug」は構成番号および構成名を示す欄である。「ERROR」は後述するエラー表示を示す欄である。「Transition」は画面の推移の種類を示す欄である。「Video」は送出する映像の設定を示す欄である。「Key」はスイッチャ３１により設定された、重畳する映像の設定を示す欄である。「SVR」はプレイアウトサーバｍ５のステータスを示す欄であり、NRCS側から取得して表示する。「CAM」はカメラｍ３のステータスを示す欄である。「Audio」は音声のチャンネル毎の素材やレベル等の設定を示す欄である。
【００７５】
オンエア中のプレイリスト表示では、現在オンエア対象となっているキューに色が付されており、オンエア対象のキューを明確に視認できるようになっている。また、現在オンエア対象となっているキューの次のキューには別な色が付されており、次にオンエアされるキューであることを明確に視認できるようになっている。次にオンエアされるキューに関して各機器に素材出力の準備などの制御が行われている場合があるため、別な色などにより明示することに意味がある。なお、オンエア対象のキュー（放送中の項目）を表示する方法としては、「ON Air」あるいは「放送中」ないし「送出中」の文字列を表示してもよく、あるいは別の図柄の表示によって示してもよい。
【００７６】
［エラー表示の例］
プレイリストの各キューの表示には、「ERROR」の欄が設けられている。この「ERROR」の欄には、エラー表示ＥＭが示される。すなわち、イベントコントローラ１２ｂがプレイリストにエラー情報を付加した場合、そのプレイリストを読み込んだオンエアプレイリスト表示部１３ａは、付加されたエラー情報と対応するキューの「ERROR」の欄にエラー表示ＥＭを表示させる。
【００７７】
また、オンエアプレイリスト表示部１３ａは、オンエア中のプレイリストにシンタックスエラーを検出した場合にも、対応するキューの「ERROR」の欄にエラー表示ＥＭを表示させる。
【００７８】
図６は、エラー表示の一例を示している。エラー表示ＥＭは、エラーがあることを示すための図柄によって表現されている。例えば、図６に示すように黄色い三角形の中にエクスクラメーションマークを付した図柄のように、エラーが発生していることを容易に視認できる図柄とすることができる。
【００７９】
なお、放送関連機器にエラーが発生している場合と、プレイリストにシンタックスエラーが発生している場合とを異なるエラー表示を用い区別して表示するようにしてもよい。これにより、放送関連機器をチェックすればよいのか、プレイリストを修正すればよいのかをオペレータが速やかに把握することができる。
【００８０】
図５に示す例では、番号１０３の構成のうち、一番下のキューの「ERROR」の欄にエラー表示ＥＭが成されている。オペレータは、プレイリストの画面表示を参照し、「ERROR」の欄にエラー表示ＥＭが成されているキューに選択枠Ｗを合わせる、もしくは選択枠Ｗを合わせてマウスボタンのクリック等の指示を与えると、エラーの詳しい内容を表示させることができる。
【００８１】
発生しているエラーの具体的な内容は、例えば表示領域下部にあるエラーモニタEMTの欄に表示される。エラーモニタEMTの欄には、エラーが発生しているキューの構成の番号とエラー番号、具体的なエラーの内容が文字で示されている。オペレータは、エラーモニタの内容を参照することで、これから放送対象となるキューで必要となる放送関連機器にどのようなトラブルが発生しているかを把握する。これにより、トラブルが検出された放送関連機器に対して放送前に的確な対処を取り得ることになる。
【００８２】
［シンタックスエラー表示処理について］
図７は、シンタックスエラー表示処理を説明するフローチャートである。
【００８３】
このシンタックスエラー処理は、例えば、オンエアプレイリスト表示部１３ａによりオンエア中のプレイリストがモニタの画面に表示されている間、継続的に実行される。または、プレイリストの新規作成および編集中に実行されてもよい。
【００８４】
ステップＳ１において、オンエアプレイリスト表示部１３ａは、プレイリストデータベース１１に登録されているプレイリストのうち、オンエア中の番組に対応するものに対する編集を監視する。すなわち、オンエア中の番組に対応するプレイリストがNRCSクライアント２２により、そのオペレータによって編集されることを監視する。
【００８５】
そして、ステップＳ２において、オンエアプレイリスト表示部１３ａは、オンエア中の番組に対応するプレイリストに対し、キューの追加、削除、置換、順序変更、または更新などの編集が行われたか否かを判定する。そして、オンエア中の番組に対応するプレイリストに対して編集が行われたと判定された場合、処理はステップＳ３に進められる。反対に、プレイリストの編集が行われていないと判定された場合、処理はステップＳ１に戻されて、それ以降が繰り返される。
【００８６】
ステップＳ３において、オンエアプレイリスト表示部１３ａは、オンエア中の番組に対応するプレイリストの全体を対象として、シンタックスエラーの有無を確認する。
【００８７】
ここで、プレイリストにおけるシンタックスエラーについて説明する。プレイリストにおけるシンタックスエラーは、キュー単体のシンタックスエラー、および、キュー間のシンタックスエラーが存在し得る。
【００８８】
キュー単体のシンタックスエラーの例を以下に示す。
１  キューにおいて使用するように設定されていた放送関連機器が存在しない状態
２  キューにおいて使用するように設定されていた素材（ビデオデータ、オーディオデータ等）が存在しない状態
３  キューにおいて放送関連機器をそれが有する能力以上で使用するような設定
例えば、同一のカメラｍ３に対して同時に２方向を撮影させる設定、プレイアウトサーバｍ５に異なる２種類のビデオ素材を同時に出力させる設定、スイッチャ３１にてビデオを合成させるに際して合成可能なチャンネル数以上のビデオを合成させる設定、スイッチャ３１の内部のビデオ信号発生器が存在する数以上のビデオ信号をスイッチャ３１の内部で発生させる設定等
４  キューにおけるデュレーション(duration)エラー
例えば、あるキュー（前のキュー）から次のキューにフェード、ワイプなどによって遷移することが指定されており、その遷移に要する遷移時間が、前のキューに与えられている時間よりも長い場合
【００８９】
キュー間のシンタックスエラーの例を以下に示す。
１  連続したキューにおいて、同一のカメラｍ３に対して異なる方向を撮影させる設定（撮像方向の移動は瞬時に行えないため、移動中の映像が採用されてしまう）
２  連続したキューにおいて、プレイアウトサーバｍ５の同一の出力チャンネルから異なるビデオ素材を出力させる設定（プレイアウトサーバｍ５の性能によるが、チャンネルの切り替え、再生するファイルの切り替え時に映像がブラックアウトする可能性があるため）
３  連続したキューにおいて、同一のVTR（不図示）を使用する設定（カセットテープの入れ替え、テープ位置の早送り、巻き戻しは瞬時に行えないため）
４  連続したキューにおいて、同一のビデオクリップサーバｍ６を使用する設定（ビデオクリップサーバｍ６の性能にもよるが、再生するビデオファイルの切り替え時に映像がブラックアウトする可能性があるため）
５  連続したキューにおいて、同一のオーディオクリップサーバｍ７を使用する設定（オーディオクリップサーバｍ７の性能にもよるが、再生するオーディオファイルの切り替え時に音声が途切れる可能性があるため）
【００９０】
図７に戻る。以上に説明したシンタックスエラーの有無を確認し、オンエアプレイリスト表示部１３ａは、ステップＳ４において、オンエア中の番組に対応するプレイリストでシンタックスエラーを検出したか否かを判定する。シンタックスエラーを検出したと判定された場合、処理はステップＳ５に進められる。反対に、シンタックスエラーを検出していないと判定された場合、処理はステップＳ１に戻されて、それ以降が繰り返される。
【００９１】
ステップＳ５において、オンエアプレイリスト表示部１３ａは、シンタックスエラーが検出されたキューの「ERROR」の欄にエラー表示ＥＭを表示させる。また、エラーの情報をプレイリストデータベース１１に格納する。プレイリストデータベース１１は、オンエアプレイリスト表示部１３のほかに同じプレイリストを表示している機器があれば、それら機器へ格納されたエラーの情報を通知する。この後、処理はステップＳ１に戻されて、それ以降が繰り返される。以上で、シンタックスエラー表示処理の説明を終了する。
【００９２】
ここで説明したプレイリストは、オンエアに使用されるものであるため、番組の放送
運用を開始したら、やり直しなどはできない。オンエア中の画の乱れは、莫大な経済的損失となる。このため、連続するキューの間で発生する可能性がある問題などが、検出すべき対象となる。このような本発明（の装置）の特徴は、オンエア目的の他、ビデオの編集装置であって、ビデオのタイミングに同期して編集を進行させる装置（システム）にも適用できる。
【００９３】
以上説明したシンタックスエラー表示処理によれば、オンエア中の番組に対応するプレイリストが編集された場合においても、それによって生じる問題（シンタックスエラー）をオペレータに通知することができる。これにより、オペレータは問題が発生する前にプレイリストを修正することがきる。
【００９４】
プレイリストの編集は、オペレータがGUI(Graphical User Interface)においてソフトウェアボタンを動かすなどの方法で可能にされているため、それぞれの内容を十分に確認せずに操作する結果として、シンタックスエラーを起こすような状況は容易に起こりうる。このため、本発明による通知が効果的である。
【００９５】
なお、シンタックスエラーの検出とそれに応じたエラー表示については、オンエア中のプレイリストに限らず、新規作成中、またはオンエアされていない状態での編集中のプレイリストに対しても実行するようにしてもよい。この場合、それらの処理は、NRCSクライアント２２のプレイリストビューア２２ａが実行するようにすればよい。
【００９６】
なお、キュー間のシンタックスエラーの例として、連続したキューに関するものを例に挙げたが、隣接していないキューであってもオンエアの際に時間的に近いキュー間で、機器の準備に要する時間を考慮したエラーを検出するようにしてもよい。
【００９７】
ところで、上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【００９８】
図８は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【００９９】
このコンピュータ１００において、CPU（Central Processing Unit）１０１，ROM（Read Only Memory）１０２，RAM（Random Access Memory）１０３は、バス１０４により相互に接続されている。
【０１００】
バス１０４には、さらに、入出力インタフェース１０５が接続されている。入出力インタフェース１０５には、キーボード、マウス、マイクロホンなどよりなる入力部１０６、ディスプレイ、スピーカなどよりなる出力部１０７、ハードディスクや不揮発性のメモリなどよりなる記憶部１０８、ネットワークインタフェースなどよりなる通信部１０９、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１１１を駆動するドライブ１１０が接続されている。
【０１０１】
以上のように構成されるコンピュータ１００では、CPU１０１が、例えば、記憶部１０８に記憶されているプログラムを、入出力インタフェース１０５およびバス１０４を介して、RAM１０３にロードして実行することにより、上述した一連の処理が行われる。
【０１０２】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであってもよいし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであってもよい。
【０１０３】
また、プログラムは、１台のコンピュータにより処理されるものであってもよいし、複数のコンピュータによって分散処理されるものであってもよい。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであってもよい。
【０１０４】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０１０５】
１０  番組送出制御装置，  １１  プレイリストデータベース，  １２  機器コントローラ，  １３  プレイリスト表示部，１３ａ  オンエアプレイリスト表示部，  ２１  NRCSデータベースサーバ，  ２１ａ  プレイリストビューア，  ２２  NRCSクライアント
【図１】
2011223219.tif 000003
【図２】
2011223219.tif 000004
【図３】
2011223219.tif 000005
【図４】
2011223219.tif 000006
【図５】
2011223219.tif 000007
【図６】
2011223219.tif 000008
【図７】
2011223219.tif 000009
【図８】
2011223219.tif 000010