(57)【要約】【課題】  被制御装置へできるだけ先の放送時刻の素材をスタンバイさせるとともに、放送時刻直前でないＯＡデータに変更が生じても、放送時刻直前の被制御装置が素材の送出を時刻通り送出することができるよう制御する放送制御装置および放送制御方法を提供することを目的とする。【解決手段】  番組進行表に基づき被制御装置に対する制御を行う放送制御方法であって、番組進行表が変更される毎に、変更された番組進行表に基づいて被制御装置に対して指示する制御電文ＣＯＮＴを生成し、既に送出された制御電文ＣＯＮＴと、次に送出する制御電文ＣＯＮＴと、が同じか否かを比較し、比較した結果異なる場合に、次に送出する制御電文を対応する被制御装置へ送出する。【選択図】  図２
2010219945.tif 000002
【特許請求の範囲】
【請求項１】
番組進行表を作成する番組進行表作成装置から送られてくる番組進行表に基づき被制御装置に対する制御を行う放送制御装置であって、
前記番組進行表に基づき、被制御装置に対する制御を指示する制御電文を生成する制御電文生成手段と、
前記制御電文生成部により生成された制御電文を送出する送出部と、
前記送出部により送出済の制御電文が記録され、次の制御電文が前記送出部から送出されると前記次の制御電文が記録される送出済制御電文記録部と、
前記制御電文生成部により生成された制御電文と、前記送出済制御電文記録部に記録されている制御電文とが同じ制御電文か否かを比較し、比較した結果それらの制御電文が異なる場合に、前記生成された制御電文を前記送出部へ出力する重複制御抑制手段と
を有することを特徴とする放送制御装置。
【請求項２】
前記番組進行表のうち複数のイベントを制御対象とする制御対象抽出手段をさらに備え、
前記制御電文生成手段は、前記制御対象抽出手段により抽出された制御対象のイベントを制御する制御電文を生成することを特徴とする請求項１に記載の放送制御装置。
【請求項３】
前記制御電文生成手段は、被制御装置毎に、複数のイベントを制御する指示を含む制御電文を生成することを特徴とする請求項１または請求項２に記載の放送制御装置。
【請求項４】
番組進行表に基づき被制御装置に対する制御を行う放送制御方法であって、
前記番組進行表が変更される毎に、変更された番組進行表に基づいて被制御装置に対して指示する制御電文を生成するステップと、
既に送出された制御電文と、次に送出する制御電文と、が同じか否かを比較するステップと、
前記既に送出された制御電文と、前記次に送出する制御電文と、を比較した結果異なる場合に、前記次に送出する制御電文を対応する前記被制御装置へ送出するステップと
を有することを特徴とする放送制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送する番組の番組進行表に基づき放送の制御を行う放送制御装置における、被制御装置へのスタンバイ制御に関する。
【背景技術】
【０００２】
番組を放送する放送システムは、放送する番組の素材を送出するタイミングを制御する放送制御装置と、この放送制御装置により制御される被制御装置とを有する。被制御装置としては、予め収録された番組の素材を記録しておく番組サーバ、予め収録されたテープから素材を再生するＶＴＲ（Video Tape Recorder）、ＣＭを記録しておくＣＭバンク、および生放送の素材を送出するスタジオ機器などが挙げられる。放送制御装置は、ＯＡデータと呼ばれる、放送する番組を何時に送出するかを示す番組進行表に基づき、夫々の被制御装置をスタンバイさせたり素材の送出を指示したりする制御電文を生成し、放送する時刻に合わせてその制御電文を被制御装置へ送出するものである。
【０００３】
このＯＡデータは、ＯＡデータを作成するＯＡデータ作成装置から１週間分などの一定期間分が送られて放送制御装置に記録される。放送制御装置は、ある程度余裕をもって被制御装置を制御するため、例えば直近３日分の制御電文を生成し、被制御装置へその直近３日分のスタンバイをさせておく。また、ＯＡデータ作成装置で、放送する番組を差し替えたり放送開始時刻を変更したりすると、このＯＡデータは、変更されたＯＡデータがＯＡデータ作成装置から放送制御装置へ送られる。放送制御装置は、変更されたＯＡデータを受信すると、変更されたＯＡデータに基づいて夫々の被制御装置へ送出する制御電文を生成し直して、被制御装置へその制御電文を送出する。
【０００４】
ところで、この番組進行表は、プレイリストとも呼ばれ、プレイリストに基づいて、素材を記憶しておく素材ストレージ装置から素材を送出する送出バッファ装置へ送出を指示する送出システムが知られている（特許文献１を参照。）。この送出システムでは、プレイリストにより何度も送出を指定される素材については、送出バッファ装置から素材を送出した後であっても、その素材を送出バッファ装置から削除しないようにし、次に送出する際の素材ストレージ装置から送出バッファ装置へ素材をコピーする処理を省略して、繰り返し行う処理の工数を減らすように工夫がなされている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−２２４６６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、放送制御装置では、繰り返し送出する素材のコピー回数を減らすだけでなく、ＯＡデータが変更される度に変更される制御電文により制御される被制御機器の処理を最小限に抑える必要がある。放送制御装置は、被制御装置にできるだけ事前にスタンバイさせるため３日分などの複数の制御電文をＯＡデータが変更される度に夫々の被制御装置へ複数の制御電文を送出するようにしているとともに、被制御装置は制御電文を受信するとその制御電文に従い処理を実行するようになっている。そのため、既に被制御装置が受信した制御電文と同じ制御電文が、ＯＡデータが変更される度に被制御装置へ送出される。この変更されたＯＡデータが２日後のＯＡデータであっても、放送制御装置からは３日分の制御電文が送出されるので、既に受信して実行済の制御電文が放送制御装置１０から重複して送出される。このような重複した制御電文の被制御装置への送出は、被制御装置にできるだけ事前にスタンバイさせる場合には、頻発に発生することになる。すなわち、被制御装置における制御電文の実行頻度が高くなる。被制御装置が、素材の送出を行う時刻の直前に、例えば２日後のＯＡデータを変更するために重複する制御電文が送出された場合、被制御装置からの素材の送出が、放送時刻から遅れてしまう可能性がある。
【０００７】
そのため、被制御装置へできるだけ先の放送時刻の素材をスタンバイさせるとともに、放送時刻直前でないＯＡデータに変更が生じても、放送時刻直前の被制御装置が素材の送出を時刻通り送出することができるよう制御する放送制御装置および放送制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明による放送制御装置は、番組進行表を作成する番組進行表作成装置から送られてくる番組進行表に基づき被制御装置に対する制御を行う放送制御装置であって、前記番組進行表に基づき、被制御装置に対する制御を指示する制御電文を生成する制御電文生成手段と、前記制御電文生成部により生成された制御電文を送出する送出部と、前記送出部により送出済の制御電文が記録され、次の制御電文が前記送出部から送出されると前記次の制御電文が記録される送出済制御電文記録部と、前記制御電文生成部により生成された制御電文と、前記送出済制御電文記録部に記録されている制御電文とが同じ制御電文か否かを比較し、比較した結果それらの制御電文が異なる場合に、前記生成された制御電文を前記送出部へ出力する重複制御抑制手段とを有することを特徴とする。
【０００９】
また、上記目的を達成するために、本発明による放送制御方法は、番組進行表に基づき被制御装置に対する制御を行う放送制御方法であって、前記番組進行表が変更される毎に、変更された番組進行表に基づいて被制御装置に対して指示する制御電文を生成するステップと、既に送出された制御電文と、次に送出する制御電文と、が同じか否かを比較するステップと、前記既に送出された制御電文と、前記次に送出する制御電文と、を比較した結果異なる場合に、前記次に送出する制御電文を対応する前記被制御装置へ送出するステップとを有することを特徴とする。
【発明の効果】
【００１０】
本発明による放送制御装置および放送制御方法によれば、被制御装置へできるだけ先の放送時刻の素材をスタンバイさせるとともに、放送時刻直前でないＯＡデータに変更が生じても、放送時刻直前の被制御装置が素材の送出を時刻通り送出することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施の形態に係る放送システムを示したブロック図。
【図２】本発明の一実施の形態に係るＯＡデータおよび制御電文の経時変化する様子を模式的に示した図。
【図３】本発明の一実施の形態に係る放送制御装置の処理を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、本発明の実施例を、図面を参照して説明する。
【実施例】
【００１３】
図１は、本発明の一実施の形態を示す放送システムを示した図である。  
放送システムは、どの番組をどの時刻に放送するのかを示すＯＡデータと呼ばれる番組進行表を作成するＯＡデータ作成装置１００、ＯＡデータに基づいて放送する番組の素材を送出するタイミングを制御する放送制御装置１０、この放送制御装置１０により制御される被制御装置とを有し、これらは互いに制御ＬＡＮ（Local Area Network）により接続されている。被制御装置としては、予め収録されたテープから素材を再生するＶＴＲ（Video Tape Recorder）２００、予め収録された番組の素材を記録しておく番組サーバ３００、音声データを送出するスタジオ機器４００、およびＣＭを記録しておくＣＭバンク５００などが挙げられる。
【００１４】
また、この放送システムの放送制御装置１０および被制御装置には、放送局に備えられた正確な放送時刻で放送するための時計装置から時刻情報が送られ、この時刻情報に合わせて素材の送出等の放送制御を行う。
【００１５】
放送制御装置１０には、被制御装置へ送出する制御電文ＣＯＮＴを生成する制御電文生成部（制御電文生成手段）１１および生成された制御電文ＣＯＮＴをタイミングよく被制御装置へ送出する制御電文送出部（送出部）１２が備えられている。制御電文生成部１１には、記録部Ｍが設けられ、ＯＡデータ記録部Ｍ１、送出済制御電文記録部Ｍ２、次送出制御電文記録部Ｍ３、および被生後装置設定値記録部Ｍ４を含むよう構成されている。
【００１６】
ＯＡデータ作成装置１００から送られてくるＯＡデータを受信すると、ＯＡデータ記録部Ｍ１に記録し、変更されたＯＡデータを受信した場合は、既にＯＡデータ記録部Ｍ１に記録されているＯＡデータを新しいＯＡデータに更新する。ＯＡデータ記録部Ｍ１に新しいＯＡデータが記録されると、このＯＡデータに基づいて被制御装置へ送出する制御電文ＣＯＮＴを生成し、次送出制御電文記録部Ｍ３に記録する。この制御電文ＣＯＮＴは送出するタイミングが重要であるため、制御電文生成部１１は、制御電文ＣＯＮＴの種類や被制御機器に応じて制御電文ＣＯＮＴを実行する処理を行う何秒前に送出するのかを示す情報を、被制御装置設定値記録部Ｍ４を参照して送出時刻を決定する。送出時刻が決定されると、制御電文ＣＯＮＴと送出時刻を制御電文送出部１２へ出力する。制御電文送出部１２は、この送出時刻にその制御電文ＣＯＮＴを被制御装置へ送出するようになっている。この制御電文は、制御を指示する被制御機器を識別する情報と、その制御内容を示す例えば送出する素材を識別する情報とを含み、この制御電文ＣＯＮＴを被制御装置が実行することで、放送制御装置１０が被制御装置を制御するようになっている。なお、この送出時刻は、対応する制御電文ＣＯＮＴとともに次送出制御電文記録部Ｍ３に記録するようにしてもよい。
【００１７】
制御電文生成部１１から制御電文送出部１２へ制御電文ＣＯＮＴを出力すると、次送出制御電文記録部Ｍ３に記録されている制御電文ＣＯＮＴは、送出済制御電文記録部Ｍ２へ記録され、次送出制御電文記録部Ｍ３に記録されている制御電文ＣＯＮＴを消去するようになっている。
【００１８】
次に、図２を参照して、放送制御装置１０が行う処理の流れについて説明する。  
図２（Ａ）、（Ｂ）、（Ｃ）、（Ｄ）の夫々はＯＡデータを模式的に示したものであり、経時的にどのような処理を行うのかを示している。また、太い線で示される枠に囲まれた５つのブロックは、現在放送制御装置１０が制御すべきイベント（以下、「制御対象ＣＥＴ」と称する。）である。この制御対象ＣＥＴは、ＯＡデータの中で次に素材を送出するイベントと、それ以降の複数個のイベントを制御対象ＣＥＴとしたものである。これは、予め何個分を制御対象ＣＥＴとするか設定しておき、ＯＡデータに含まれる素材の送出時刻と、現在の時刻とから、次のイベントを含む次のイベント以降の複数のイベントを制御対象ＣＥＴとするようにしている（制御対象抽出手段）。本実施例では、５個のイベントを制御対象ＣＥＴとしている例を表記した。このように、複数のイベントを現在の制御対象ＣＥＴとすることで、ある程度先のイベントをスタンバイさせておくことができるようになっている。
【００１９】
また、現在の制御対象ＣＥＴをＯＡデータ全てではなく、一定のイベント数とすることにより、直近の複数のイベントのみ制御することができる。ここで、イベントとは、ＶＴＲ２００から送出、番組サーバから送出、スタジオ機器から送出、というどの被制御装置からどの素材を送出するかの１つの実行単位をいう。この制御対象ＣＥＴは、ＯＡデータ記録部Ｍ１にＯＡデータとともに記録される。しかし、この制御対象ＣＥＴは、ＯＡデータ記録部Ｍ１に記録することに限られず、制御対象ＣＥＴ用の記録部を用意し、その記録部へ記録するようにしてもよい。
【００２０】
図２の例では、ＯＡデータは、ＶＴＲ２００から素材を送出し、スタジオ機器４００から映像および音声を送出し、その次もスタジオ機器４００から映像および音声を送出し、その後は番組サーバから素材を送出することを示し、その後も図２（Ａ）のようにイベントが続いている。放送制御装置１０に備えられた制御電文生成部１１は、この太い線で示される枠に囲まれた制御対象ＣＥＴである５つのイベントをスタンバイするために、夫々の被制御装置毎に制御電文ＣＯＮＴを生成する。生成する制御電文ＣＯＮＴは、この例では１つの被制御装置に対し最高３個のイベントの分まで生成することができるようになっている。
【００２１】
生成された制御電文ＣＯＮＴの例は、図２（Ａ）では、ＣＭバンク５００に対する制御電文ＣＯＮＴが「なし」「なし」「なし」であり、ＶＴＲ２００に対する制御電文ＣＯＮＴは「ＶＴＲ１」「ＶＴＲ２」「なし」であり、スタジオ機器４００に対する制御電文ＣＯＮＴは「スタジオ１」「スタジオ２」「なし」である。この他にも、番組サーバ３００に対する制御電文ＣＯＮＴや、その他の被制御装置に対しても制御電文ＣＯＮＴが生成されるが、図２ではそれらの表記を省略している。
【００２２】
図２（Ａ）のＯＡデータのうち１つ目のイベント「ＶＴＲ１」が終了すると、現在制御すべきイベントは、図２（Ｂ）のように１イベントずれる。現在の制御対象ＣＥＴがずれる毎に、夫々の被制御機器毎に制御電文ＣＯＮＴが生成される。図２（Ｂ）では、ＣＭバンク５００に対する制御電文ＣＯＮＴのみ表記したが、実際にはその他の被制御機器に対する制御電文ＣＯＮＴも生成される。ここではＣＭバンク５００に対する制御電文ＣＯＮＴに着目して処理を説明するため、その他の被制御機器に対する制御電文ＣＯＮＴの表記を省略する。図２（Ｂ）で生成されたＣＭバンク５００に対する制御電文ＣＯＮＴは、図２（Ａ）で生成されたＣＭバンク５００に対する制御電文ＣＯＮＴと比較すると異なった制御電文ＣＯＮＴである。そのため、直前に行った制御と異なる制御が必要であるため、図２（Ｂ）で生成された制御電文ＣＯＮＴをＣＭバンク５００に対して送出する。
【００２３】
次に、図２（Ｂ）の状態でＯＡデータを受信した場合の処理の例について説明する。ＯＡデータが変更された場合には、ＯＡデータ作成装置１００から放送制御装置１０に対して変更されたＯＡデータが送られる。このＯＡデータは、変更された箇所のみ送られてくるようになっている場合は、ＯＡデータ記録部Ｍ１に記録されているＯＡデータに、変更された箇所のＯＡデータを反映するようにＯＡデータを更新する。変更されたＯＡデータの送り方として、この他に変更されたＯＡデータが、変更されていない箇所も含めて新しいＯＡデータとして送るようにしてもよく、この場合は、ＯＡデータ記録部Ｍ１に記録されているＯＡデータに上書きするか、既に記録されているＯＡデータを消去して新しいＯＡデータを記録して、ＯＡデータ記録部Ｍ１のＯＡデータを更新する。
【００２４】
ここでは、変更箇所が現在の制御対象ＣＥＴではない箇所である場合を説明する。受信したＯＡデータを更新すると、新しいＯＡデータに基づき夫々の被制御装置に対する制御電文ＣＯＮＴを生成する。この場合は現在の制御対象ＣＥＴではない箇所が変更されたため、図２（Ｃ）で生成された制御電文ＣＯＮＴは、図２（Ｂ）で生成された制御電文ＣＯＮＴと比較すると同じ制御電文ＣＯＮＴである。そのため、夫々の被制御装置に対して既にそれらの制御電文ＣＯＮＴを送出してあるため、図２（Ｃ）で生成された制御電文ＣＯＮＴは送出しないようになっている。
【００２５】
次に、図２（Ｃ）の状態から、４イベント分進んだ場合を図２（Ｄ）に示す。ここでは、進んだ４イベント分だけ、現在の制御対象ＣＥＴもずれる。制御対象ＣＥＴがずれると、制御対象ＣＥＴもずれ、新しい制御対象ＣＥＴに基づいて夫々の被制御装置に対する制御電文ＣＯＮＴを生成する。ＣＭバンク５００に対する制御電文ＣＯＮＴに着目すると、図２（Ｄ）で生成された制御電文ＣＯＮＴは「ＣＭ１」「ＣＭ２」「なし」であり、図２（Ｃ）で生成された制御電文ＣＯＮＴは「ＣＭ１」「なし」「なし」である。これらを比較すると、異なる制御電文ＣＯＮＴであるため、ＣＭバンク５００に対して図２（Ｄ）で生成された制御電文ＣＯＮＴを送出する。以降も同様に制御電文ＣＯＮＴの生成および、直前に送出した制御電文ＣＯＮＴとの比較を行い、生成した制御電文ＣＯＮＴを送出するか否かの判断を行う。
【００２６】
ここで、図３を参照して、放送制御装置１０の処理について説明する。  
図３は、放送制御装置１１がＯＡデータ作成装置１００からＯＡデータを受信してから、そのＯＡデータに基づいて夫々の被制御装置に対して制御電文ＣＯＮＴを送出する処理を示したフローチャートである。
【００２７】
まず、放送制御装置１１がＯＡデータ作成装置１００から新しいＯＡデータを受信したか否かを判断する（Ｓ１）。新しいＯＡデータを受信していなければ、新しいＯＡデータを受信するまでこの判断を繰り返す。新しいＯＡデータを受信したと判断した場合は、ＯＡデータ記録部Ｍ１に記録されているＯＡデータを新しいＯＡデータに更新し、新しいＯＡデータの現在の制御対象ＣＥＴに基づいて、被制御装置設定値記録部Ｍ４を参照して夫々の被制御装置毎の制御電文ＣＯＮＴの送出時刻を決定するとともに、夫々の被制御装置に対する制御電文生成部１１を生成する（Ｓ２）。
【００２８】
制御電文ＣＯＮＴを生成すると、次送出制御電文記録部Ｍ３に記録し、送出済制御電文記録部Ｍ２に記録されている、直前に送出した制御電文ＣＯＮＴと、次送出制御電文記録部Ｍ３に記録されている制御電文ＣＯＮＴとを比較する（Ｓ３）。次送出制御電文記録部Ｍ３に記録されている制御電文ＣＯＮＴが、送出済制御電文記録部Ｍ２に記録されている制御電文ＣＯＮＴと比較して異なる場合は、制御電文ＣＯＮＴに変更が有ると判断する。制御電文ＣＯＮＴに変更が有ると判断した場合は、次送出制御電文記録部Ｍ３に記録されている制御電文ＣＯＮＴを制御電文送出部１２へ出力する。制御電文送出部１２は、制御電文生成部１１が決定した送出時刻に従って制御電文ＣＯＮＴを被制御装置へ送出する（Ｓ４）。制御電文ＣＯＮＴを被制御装置へ送出した後は、次送出制御電文記録部Ｍ３に記録されている制御電文ＣＯＮＴを送出済制御電文記録部Ｍ２に記録する（Ｓ５）。
【００２９】
ここでは、制御電文ＣＯＮＴを被制御装置へ送出した後に、次送出制御電文記録部Ｍ３に記録されている制御電文ＣＯＮＴを送出済制御電文記録部Ｍ２へ記録するようにしたが、制御電文生成部１１から制御電文送出部１２へ制御電文ＣＯＮＴを出力した後に次送出制御電文記録部Ｍ３に記録されている制御電文ＣＯＮＴを送出済制御電文記録部Ｍ２へ記録するようにしてもよい。
【００３０】
処理Ｓ３において送出済制御電文記録部Ｍ２に記録されている制御電文ＣＯＮＴと、次送出制御電文記録部Ｍ３に記録されている制御電文ＣＯＮＴと、を比較した結果、それらの制御電文ＣＯＮＴに変更がないと判断した場合には、生成した制御電文ＣＯＮＴを送出せず（重複制御抑制手段）に、処理を終了する。
【００３１】
このように、現在制御すべきイベントを、放送制御装置１０が受信したすべてのＯＡデータの直近の複数のイベントとすることにより、ある程度先のイベントまでスタンバイしておくことができるとともに、２日後のＯＡデータに変更があった場合等、すぐにスタンバイ等の制御を行う必要のない制御を行わないようにしたため、直近に制御するイベント以外のＯＡデータに変更があった場合でも直近に制御すべきイベントを、ＯＡデータの時刻通りに制御することができる。
【００３２】
また、放送制御装置１０から夫々の被制御装置に対して重複する制御電文ＣＯＮＴを送出しないため、放送制御装置１０、ＯＡデータ作成装置１００、および夫々の被制御装置を接続する制御ＬＡＮのトラフィックを少なくすることができる。さらに、夫々の被制御装置では、重複する制御電文ＣＯＮＴを受信しないため、余計な制御電文ＣＯＮＴを実行する処理がなくなるため、処理の負荷を軽減することができる。
【００３３】
これに加えて、夫々の被制御装置で重複する制御電文ＣＯＮＴを受信してしまうような構成で重複した制御を行わないようにする場合は、夫々の被制御装置で重複した制御電文ＣＯＮＴか否かの判断を行う必要があるため、既存の被制御装置全てにこのような判断処理を行うよう改修が必要であるが、本実施例のように放送制御装置１１が制御電文が重複しているか否かを判断するため、放送制御装置１１への改修のみで被制御装置が行う重複した制御を抑制することができるため、放送システム全体としてのコストを低減することができる。
【符号の説明】
【００３４】
１０…放送制御装置、１１…制御電文生成部、１２…制御電文送出部、１００…ＯＡデータ作成装置、２００…ＶＴＲ、３００…番組サーバ、４００…スタジオ機器、５００…ＣＭバンク、Ｍ１…ＯＡデータ記録部、Ｍ２…送出済制御電文記録部、Ｍ３…次送出制御電文記録部、Ｍ４…被制御装置設定値記録部、ＣＥＴ…制御対象、ＣＯＮＴ…制御電文。
【図１】
2010219945.tif 000003
【図２】
2010219945.tif 000004
【図３】
2010219945.tif 000005