(57)【特許請求の範囲】
【請求項１】
システム内の各装置が一定の周期的な同期信号を参照し、ネットワークを介してＣＳＭＡ／ＣＤ方式で送受信されるコマンドを実行する放送局の制御信号処理システムにおいて、
前記同期信号を参照し、被制御装置が動作を実行するターゲットの同期フィールドに先行するフィールドカウント数を付加したコマンドを同期信号に続いて前記ネットワークを介して前記被制御装置に対して送信し、前記被制御装置からのＡＣＫ応答を受信しなかった場合、前記コマンドを送信した次の同期フィールドに前記カウント数を１つずつ減算して前記コマンドを前記ターゲットの直前の同期フィールドまで送信する制御装置に収容されたコマンド送信手段と、
前記被制御装置に収容され、前記ネットワークから前記コマンドを受信した場合、ＡＣＫ応答を送信すると共に前記コマンドを記憶手段に記憶し、その後同期フレーム開始を示す信号を受信する度に前記記憶したコマンドを読み出して前記カウント数を１つ減算し、そのカウント数が０になった場合、その直後の同期フィールドで前記受信したコマンドを出力するコマンド受信手段と、
前記コマンド受信手段に接続され、前記コマンドが出力された同期フィールドで前記出力されたコマンドを実行する機能処理手段とを
具備することを特徴とする制御信号処理システム。
【請求項２】
システム内の各装置が一定の周期的な同期信号を参照し、ネットワークを介してＣＳＭＡ／ＣＤ方式で送受信されるコマンドを実行する放送局の制御信号処理システムにおいて、
前記同期信号を参照し、被制御装置が動作を実行するターゲットの同期フィールドに先行するフィールドカウント数を付加したコマンドを同期信号に続いて前記ネットワークを介して前記被制御装置に対して送信し、前記コマンドを送信した次の同期フィールドに前記カウント数を１つずつ減算した前記コマンドを前記ターゲットの直前の同期フィールドまで送信する制御装置に収容されたコマンド送信手段と、
前記被制御装置に収容され、前記ネットワークから前記コマンドを受信した場合、前記コマンドを記憶手段に記憶し、その後同期フレーム開始を示す信号を受信する度に前記記憶したコマンドを読み出して前記カウント数を１つ減算し、そのカウント数が０になった場合、その直後の同期フィールドで前記受信したコマンドを出力するコマンド受信手段と、
前記コマンド受信手段に接続され、前記コマンドが出力された同期フィールドに前記出力されたコマンドを実行する機能処理手段とを
具備することを特徴とする制御信号処理システム。
【請求項３】
システム内の各装置が一定の周期的な同期信号を参照し、ネットワークを介してＣＳＭＡ／ＣＤ方式で送受信されるコマンドを実行する放送局の制御信号処理システムにおいて、
前記同期信号を参照し、被制御装置が動作を実行するターゲットの同期フィールドに先行するフィールドカウント数を付加したコマンドを同期信号に続いて前記ネットワークを介して前記被制御装置に対して送信し、前記コマンドを送信した次の同期フィールドに前記カウント数を１つずつ減算した前記コマンドを前記ターゲットの直前の同期フィールドまで送信する制御装置に収容されたコマンド送信手段と、
前記被制御装置に収容され、前記ネットワークから前記コマンドを受信した場合、そのコマンドを記憶手段に記憶し、その後同期フレーム開始を示す信号を受信する度に前記記憶したコマンドを読み出して前記カウント数を１つ減算し、そのカウント数が０になるまで、その直後の同期フィールドで前記受信したコマンドを前記カウント数と共に出力するコマンド受信手段と、
前記コマンド受信手段に接続され、前記カウント数が０になった前記コマンドが出力された同期フィールドの次の同期フィールドで前記出力されたコマンドを実行する機能処理手段とを
具備することを特徴とする制御信号処理システム。
【請求項４】
前記制御装置は、自動番組送出制御装置であり、前記被制御装置は、前記自動番組送出制御装置に前記ネットワークで接続される放送機器であり、前記同期信号は、テレビジョン放送の垂直同期信号であることを特徴とする請求項１乃至３のいずれか１つ記載の放送局の制御信号処理システム。
【請求項５】
システム内の各装置が一定の周期的な同期信号を参照し、ネットワークを介してＣＳＭＡ／ＣＤ方式で送受信されるコマンドを実行する放送局の制御信号伝送装置において、
前記同期信号を参照し、被制御装置が動作を実行するターゲットの同期フィールドに先行するフィールドカウント数を付加したコマンドを同期信号に続いて前記ネットワークを介して前記被制御装置に対して送信し、前記被制御装置からのＡＣＫ応答を受信しなかった場合、前記コマンドを送信した次の同期フィールドに前記カウント数を１つずつ減算した前記コマンドを前記ターゲットの直前の同期フィールドまで送信する制御装置に収容されたコマンド送信手段と、
前記被制御装置に収容され、前記ネットワークから前記コマンドを受信した場合、ＡＣＫ応答を送信すると共に前記コマンドを記憶手段に記憶し、その後同期フレーム開始を示す信号を受信する度に前記記憶したコマンドを読み出して前記カウント数を１つ減算し、そのカウント数が０になった場合、その直後の同期フィールドで前記受信したコマンドを出力するコマンド受信手段とを
具備することを特徴とする制御信号伝送装置。
【請求項６】
システム内の各装置が一定の周期的な同期信号を参照し、ネットワークを介してＣＳＭＡ／ＣＤ方式で送受信されるコマンドを実行する放送局の制御信号処理システムの制御信号伝送装置において、
前記同期信号を参照し、被制御装置が動作を実行するターゲットの同期フィールドに先行するフィールドカウント数を付加したコマンドを同期信号に続いて前記ネットワークを介して前記被制御装置に対して送信し、前記コマンドを送信した次の同期フィールドに前記カウント数を１つずつ減算した前記コマンドを前記ターゲットの直前の同期フィールドまで送信する制御装置に収容されたコマンド送信手段と、
前記被制御装置に収容され、前記ネットワークから前記コマンドを受信した場合、そのコマンドを記憶手段に記憶し、その後同期フレーム開始を示す信号を受信する度に前記コマンドを読み出して前記カウント数を１つ減算し、そのカウント数が０になった場合、その直後の同期フィールドで前記受信したコマンドを出力するコマンド受信手段とを
具備することを特徴とする制御信号伝送装置。
【請求項７】
システム内の各装置が一定の周期的な同期信号を参照し、ネットワークを介してＣＳＭＡ／ＣＤ方式で送受信されるコマンドを実行する放送局の制御信号処理システムの制御信号伝送装置において、
前記同期信号を参照し、被制御装置が動作を実行するターゲットの同期フィールドに先行するフィールドカウント数を付加したコマンドを同期信号に続いて前記ネットワークを介して前記被制御装置に対して送信し、前記コマンドを送信した次の同期フィールドに前記カウント数を１減算した前記コマンドを前記ターゲットの直前の同期フィールドまで送信する制御装置に収容されたコマンド送信手段と、
前記被制御装置に収容され、前記ネットワークから前記コマンドを受信した場合、そのコマンドを記憶手段に記憶し、その後同期フレーム開始を示す信号を受信する度に前記コマンドを読み出して前記カウント数を１つ減算し、そのカウント数が０になるまで、その直後の同期フィールドに前記受信したコマンドを前記カウント数と共に出力するコマンド受信手段とを
具備することを特徴とする制御信号伝送装置。
【請求項８】
制御装置に収容されるコマンド送信手段と、被制御装置に収容されるコマンド受信手段と機能処理手段とを備え、制御信号処理システムに接続される前記各装置が一定の周期的な同期信号を参照し、ネットワークを介してＣＳＭＡ／ＣＤ方式で送受信されるコマンドを実行する放送局の制御信号コマンド処理方法において、
前記コマンド送信手段は、
前記同期信号を参照し、被制御装置が動作を実行するターゲットの同期フィールドに先行するフィールドカウント数を付加したコマンドを同期信号に続いて前記ネットワークを介して前記被制御装置に対して送信し、前記コマンドを送信した次の同期フィールドに前記カウント数を１つずつ減算した前記コマンドを前記ターゲットの直前の同期フィールドまで送信し、
前記コマンド受信手段は、前記ネットワークから前記コマンドを受信した場合、前記コマンドを記憶手段に記憶し、その後同期フレーム開始を示す信号を受信する度に前記コマンドを読み出して前記カウント数を１つ減算し、そのカウント数が０になった場合、その直後の同期フィールドで前記受信したコマンドを前記機能処理手段へ出力し、
前記機能処理手段は、コマンド受信手段に接続され、前記カウント数が０になって前記コマンドが出力された同期フィールドの次の同期フィールドで前記出力されたコマンドを実行する
ことを特徴とする制御信号処理システムのコマンド処理方法。
【請求項９】
制御装置に収容されるコマンド送信手段と、被制御装置に収容されるコマンド受信手段と機能処理手段とを備え、制御信号処理システムに接続される前記各装置が一定の周期的な同期信号を参照し、ネットワークを介してＣＳＭＡ／ＣＤ方式で送受信されるコマンドを実行する放送局のコマンド処理方法において、
前記制御装置に収容される前記コマンド送信手段は、前記同期信号を参照し、前記被制御装置が動作を実行するターゲットの同期フィールドに先行するフィールドカウント数を付加したコマンドを同期信号に続いて前記ネットワークを介して前記被制御装置に対して送信し、前記被制御装置からのＡＣＫ応答を受信しなかった場合、前記コマンドを送信した次の同期フィールドに前記カウント数を１つずつ減算した前記コマンドを前記ターゲットの直前の同期フィールドまで送信し、
前記被制御装置に収容される前記コマンド受信手段は、前記ネットワークを介して前記コマンドを受信した場合、ＡＣＫ応答を返信すると共に前記コマンドを記憶手段に記憶し、その後同期フレーム開始を示す信号を受信する度に前記記憶したコマンドを読み出して前記カウント数を１つ減算し、そのカウント数が０になった場合、その直後の同期フィールドで前記受信したコマンドを出力する
ことを特徴とする情報処理システムのコマンド処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、同期システム用の制御信号処理システム、制御信号伝送装置、およびコマンド処理方法に関する。
【背景技術】
【０００２】
複数の機器や装置を、タイミングを揃えて動作状態を切り替える情報処理システムは、制御装置のコマンドに従って複数の被制御装置が確実に動作を切り替えることが重要である。
【０００３】
例えば、放送局マスターシステムは、スタジオ機器やサーバ機器、スイッチャ、フェーダ、エンコーダ、マルチプレクサなどの信号伝送機器、および、それらをリアルタイム制御するＡＰＣの様な放送機器と制御ネットワークなどから構成され、同期単位として画面の１フィールド単位での精確なコマンドと応答処理が必要である。
【０００４】
即ち、放送機器の制御には１フィールド（約１６ｍｓｅｃ）単位の精度が求められており、１フィールド分のずれが画面に「ちら見え」の様な不具合を発生させて放送不体裁扱いのクレーム対象となることがある。
【０００５】
従来は、ターゲットとなる切替タイミングに対して直前のフィールドのタイミングで制御を行うリアルタイム制御方式が実行されているが、制御コマンド等のパケットロスが生じてリトライ処理等が発生すると遅延や、制御抜けが生じて１フィールド内処理が出来ないことがある。
【０００６】
放送機器を対象とする切替コマンドの送信方法では、パケットロスを防ぐために同一コマンドを繰り返して送信する方法が考案されているが、スタジオ内の装置類をネットワーク等を介して一斉にタイミングを揃えて切替を行う同期切替には有効ではない（例えば、特許文献１。）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−２６４７４１号
【発明の概要】
【発明が解決しようとする課題】
【０００８】
従来、ターゲットとなる切替タイミングに対して直前のフィールドのタイミングで制御を行うリアルタイム制御方式が実行されているが、制御コマンド等のパケットロス、リトライ処理等が発生すると遅延や、制御抜けが生じて不具合が発生する問題が有った。
【０００９】
本発明が解決しようとする課題は、１フィールドの制御精度を実現する制御信号処理システム、制御信号伝送装置、およびコマンド処理方法を提供することである。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本実施形態の制御信号処理システムは、システム内の各装置が一定の周期的な同期信号を参照し、ネットワークを介して送受信されるコマンドを実行する情報処理システムの制御信号処理システムにおいて、前記同期信号を参照し、被制御装置が動作を実行するターゲットの同期フィールドに先行するフィールドカウント数を付加したコマンドを同期信号に続いて前記ネットワークを介して前記被制御装置に対して送信し、前記被制御装置からのＡＣＫ応答を受信しなかった場合、前記コマンドを送信した次の同期フィールドに前記カウント数を１つずつ減算して前記コマンドを前記ターゲットの直前の同期フィールドまで送信する制御装置に収容されたコマンド送信手段と、前記被制御装置に収容され、前記ネットワークから前記コマンドを受信した場合、ＡＣＫ応答を送信すると共に前記コマンドを記憶手段に記憶し、その後同期フレーム開始を示す信号を受信する度に前記記憶したコマンドを読み出して前記カウント数を１つ減算し、そのカウント数が０になった場合、その直後の同期フィールドで前記受信したコマンドを出力するコマンド受信手段と、前記コマンド受信手段に接続され、前記コマンドが出力された同期フィールドで前記出力されたコマンドを実行する機能処理手段とを具備することを特徴とする。
【００１１】
また本実施形態の制御信号伝送装置は、システム内の各装置が一定の周期的な同期信号を参照し、ネットワークを介して送受信されるコマンドを実行する情報処理システムの制御信号伝送装置において、前記同期信号を参照し、被制御装置が動作を実行するターゲットの同期フィールドに先行するフィールドカウント数を付加したコマンドを同期信号に続いて前記ネットワークを介して前記被制御装置に対して送信し、前記被制御装置からのＡＣＫ応答を受信しなかった場合、前記コマンドを送信した次の同期フィールドに前記カウント数を１つずつ減算した前記コマンドを前記ターゲットの直前の同期フィールドまで送信する制御装置に収容されたコマンド送信手段と、前記被制御装置に収容され、前記ネットワークから前記コマンドを受信した場合、ＡＣＫ応答を送信すると共に前記コマンドを記憶手段に記憶し、その後同期フレーム開始を示す信号を受信する度に前記記憶したコマンドを読み出して前記カウント数を１つ減算し、そのカウント数が０になった場合、その直後の同期フィールドで前記受信したコマンドを出力するコマンド受信手段とを具備することを特徴とする。
【００１２】
更にまた本実施形態の制御信号処理システムのコマンド処理方法は、制御装置に収容されるコマンド送信手段と、被制御装置に収容されるコマンド受信手段と機能処理手段とを備え、情報システムに接続される前記各装置が一定の周期的な同期信号を参照し、ネットワークを介して送受信されるコマンドを実行する情報処理システムのコマンド処理方法において、前記コマンド送信手段は、前記同期信号を参照し、被制御装置が動作を実行するターゲットの同期フィールドに先行するフィールドカウント数を付加したコマンドを同期信号に続いて前記ネットワークを介して前記被制御装置に対して送信し、前記コマンドを送信した次の同期フィールドに前記カウント数を１つずつ減算した前記コマンドを前記ターゲットの直前の同期フィールドまで送信し、前記コマンド受信手段は、前記ネットワークから前記コマンドを受信した場合、前記コマンドを記憶手段に記憶し、その後同期フレーム開始を示す信号を受信する度に前記コマンドを読み出して前記カウント数を１つ減算し、そのカウント数が０になった場合、その直後の同期フィールドで前記受信したコマンドを前記機能処理手段へ出力し、前記機能処理手段は、コマンド受信手段に接続され、前記カウント数が０になって前記コマンドが出力された同期フィールドの次の同期フィールドで前記出力されたコマンドを実行することを特徴とする。
【図面の簡単な説明】
【００１３】
【図１】本実施形態に係わる制御信号処理システムが適用される放送局の動作を説明するシステムの系統図。
【図２】制御信号処理システムの基本的な切替コマンドの送信タイミングの関係を説明するシーケンス図。
【図３】コマンド送受信のパケットの構成の一例を示すフレーム構成図。
【図４】垂直フィールドとコマンドが送信されるタイミングとの関係を説明するシーケンス図。
【図５】本実施形態における、ノードの動作を説明する機能ブロック図。
【図６】各ノードの処理手順を説明するフローチャート。
【図７】各ノードの処理手順の他の１例を説明するフローチャート。
【発明を実施するための形態】
【００１４】
以下実施形態の制御信号処理システムを図面を参照して説明する。
【００１５】
図１は、本実施形態に係わる制御信号処理システムが適用される放送局の動作を説明するシステムの系統図である。
【００１６】
図１において、本実施形態の制御信号処理システムＮＳは自動番組送出制御装置２の駆動部２１と放送機器６１〜６３とにそれぞれ収容（接続）されるノードＱ、ノードｑ（＃１）〜ノードｑ（＃３）とそれらの各ノード間を接続する伝送媒体Ｌとを備えている。
【００１７】
自動番組送出制御装置２は、時計装置４１に接続され、それから供給される時刻情報および同期クロックを参照して運行データ作成装置１０から供給される番組進行の運行データから作成された制御データによって放送機器６１〜６３の切替制御をする。
【００１８】
運行データ作成装置１０から、番組時刻表に基づいて放送プログラムに応じて放送機器６１〜６３などを切替制御する運行データが自動番組送出制御装置２へ入力される。運行データは、保持部２４にリストテーブルとして時系列に並べて記憶保持され、同期クロック、およびそれから生成された垂直同期信号に従って順次、制御部２５の読み出し出力部２５２へ送出される。
【００１９】
制御部２５は、その読み出された制御データを判読し、時刻情報および同期信号を参照して、放送機器６１〜６３を更に詳細なタイミングで切替制御する。
【００２０】
例えば、放送機器６１は番組出力系統を切り換える切換器（スイッチャ）、放送機器６２はＣＭ素材を格納するＣＭ素材サーバ、放送機器６３は番組素材を格納する番組素材サーバに相当する。そして、自動番組送出制御装置２は、時計装置４１からの（ＢＣＤ）時刻データに合わせ、さらに１６ｍｓｅｃ周期の同期信号を参照して、すべての放送機器６１〜６３などを同じ垂直フィールドの開始タイミングに合わせて切り替える。
【００２１】
図２は、制御信号処理システムの基本的な切替コマンドの送信タイミングの関係を説明するシーケンス図である。  
図２（ａ）は、制御装置（ここでは、自動番組送出制御装置２の駆動装置２１が収容しているノードＱ。）と被制御装置（ここでは、放送機器６３のスイッチャに収容されているノードｑ（＃３）とする。）とのコマンドとその正常受信を通知するＡＣＫ信号との関係を示している。図２（ｂ）は、ＡＣＫ信号が受信できなかった場合のリトライの一例を示している。
【００２２】
パケットロス等があったことを検出し、確実にデータを再送出来るよう、制御装置からは、切替を実施したい切替ターゲットのタイミング「ｔｘ」に達する直前のフィールドＴ０の早いタイミングに、被制御装置へ「コマンド」を送信する。被制御装置は、「コマンド」を正しく受信した場合受信応答「ＡＣＫ」を返送する。
【００２３】
制御装置はこの直前のフィールド中のコマンド送信後の所定の時間内に「ＡＣＫ」を受信出来ないと、再度リトライ「コマンド」を送信するが、切替ターゲットのタイミング「ｔｘ」よりも後にコマンドが到達する場合も生じる。
【００２４】
制御装置と被制御装置との間の信号到達時間は、アクセス手順やネットワークアーキテクチャによっても異なるが、原則として１垂直フィールド周期以下でのリアルタイム性を確保出来る想定リードタイムを持ってコマンドが送信される。従来は、パケットロスや衝突を防ぐためトークンを用いた制御データネットワークが用いられているが、データリンク層から上位での手順が複雑になるなど応答性が遅く、また装置が複雑になっていた。
【００２５】
本実施形態では、パケットデータをＴＣＰ／ＩＰ手順を利用したＣＳＭＡ／ＣＤ方式でも確実にコマンドデータを送受信できる方法を例に、制御信号処理方式を説明する。
【００２６】
図３は、コマンド送受信のパケットの構成の一例を示すフレーム構成図である。  
図３（ａ）は、制御装置である自動番組送出制御装置２と被制御装置である放送機器６１・・・がバースト的に制御信号を送受信する場合のコマンドパケットｘｐの主要なフレームの構成を示す構成図である。コマンドパケットは、例えば自動番組送出制御装置２のノードＱから、制御対象となる被制御装置へ向けてバースト的にＣＳＭＡ／ＣＤ手順で送信される。説明を容易にするために、ここでは、１回に１つの被制御装置へコマンド送られているが、同報の様な複数ノードへ送信するものであってもよい。
【００２７】
このＣＳＭＡ／ＣＤ方式でコマンドを送信する場合、ギガイーサ（商標登録）と呼ばれるような高速の物理伝送速度を用いるほど、ネットワーク上（伝送媒体Ｌ）の上をコマンド送受信に占有する時間が減るので衝突確率を下げ、再送によるコマンド到達を向上することが出来る。
【００２８】
従来、制御装置のノードから送出されるコマンドパケットのフレームｘｐは、図３（ａ）に示されるように、送信元ＩＤフィールドｆ１、送信先ＩＤフィールドｆ２、それに引き続き、送信先ノードが収容されている機器に対する制御情報、コマンドフィールドｆ４、ＦＥＣ（エラー訂正）フィールドｆｆなどで構成されている。
【００２９】
コマンドを受信した被制御装置のノードは、コマンドを受信した応答として、例えば、図３（ｂ）の様なＡＣＫ応答を送信する。
【００３０】
本実施形態では、リトライの可能性を含めて切替ターゲットのタイミング「ｔｘ」に確実にコマンドが通達される様に、先行して送信する垂直フィールドに、現在送信している同期フィールドに対して幾つ目の後の同期フィールドがコマンドを実行するタイミングで有るかを示す先行フィールド情報を付加する。被制御装置側では、この先行フィールド数をカウントすることによりリトライコマンドであっても被制御装置が正しいタイミングで処理手順を実施出来る。
【００３１】
図３（ｃ）は、本実施形態の制御信号処理システムのノードＱから送出されるコマンド送信のパケットのフレームｘｐが図３（ａ）の構成に加えてＦ＃（垂直フィールド番号）フィールドｆｖを有していることを示している。このＦ＃ｆｖは、切替ターゲットの直前の垂直フィールドを「０」番とし、一つずつ前になるたびに番号が一つずつ増えて記述される番号である。
【００３２】
なお、ここでは、制御装置側から、複数の被制御装置へ向けて一連のコマンドパケットフレームを続けて送信する手順を例示しているが、１垂直同期の中で、すべての被制御装置へコマンドが到達するようなタイミングや頻度であれば、１回に一つの装置へコマンドパケットを順に送信するポーリングや、コマンドレスポンスのような手順や、複数を対象にしたトークン方式等のいずれであっても良い。
【００３３】
図４は、垂直フィールドとコマンドが送信されるタイミングとの関係を説明するシーケンス図である。  
図４において、垂直フィールドは１６．６ｍｓ周期で繰り返される。図１に示されるように制御装置である自動番組送出装置１および、被制御装置である放送機器６１・・等に収容される各ノードＱ、ノードｑ（＃１〜＃３）へは、時計装置４１から送出された基準となる同期クロックが、図示しないが、信号ケーブルまたは無線等の信号伝送手段により入力されている。この同期クロックを基準として各装置で１６．６ｍｓの共通な垂直同期信号が生成される。
【００３４】
垂直同期フィールドは、図４の切替ターゲットｔｘで始まる切替処理が行われる周期（フィールド）Ｔａの直前にある周期Ｔｏに被制御放送機器のノードｑがコマンドの受信が済んでいることが必要である。
【００３５】
図２に示される手順では、パケットロスが発生してコマンドが受信できないが、本実施形態では、フィールドｆｖで送信回数を受信側に知らせ、ここでは３フィールドに亘ってコマンドを送信し、１回でも受信すればそのコマンドを実行出来るようにしている。
【００３６】
図５は、本実施形態における、ノードの動作を説明する機能ブロック図、図６は、各ノードの処理手順を説明するフローチャートである。
【００３７】
以下、図４〜図６を参照して本実施形態におけるコマンド処理を説明する。
【００３８】
図５において、ノードＱ、ノードｑ（＃１・・・）は自動番組送出制御装置２、または放送機器６１・・・などに収容、または連接されるノードであって、それらの間を接続する伝送媒体Ｌとして通信ケーブル、光ファイバ、または無線ＬＡＮなどが用いられる。また、ノードＱ、ノードｑ（＃１・・・）は、自動番組送出制御装置２、または放送機器６１・・・の機能を果たす各機能処理部７と内部バス、またはインタフェース回路等で接続されている。
【００３９】
自動番組送出制御装置２では、駆動部２１が機能処理部７に相当し、放送機器６１・・・に対してリストテーブルに記載された制御データ、コマンド等が所定のフォーマットとアクセス手順でノードＱを介して入出力する。
【００４０】
ノードの通信管理部６は、アプリケーション、または、ノードのプロトコルと、同期処理部５から出力される垂直同期信号を参照しつつ伝送媒体Ｌとの間で送受信するフレームの管理を行う。組立部４は、機能処理部７から入力される送信信号を所定のフィールドやパケットフレームに組立ててＣＯＤＥＣ２へ出力する。制御装置のノードＱと被制御装置ノードｑの構成や機能は、通信管理部６が制御装置側かそれとも被制御装置側のものかで処理手順が以下で異なって説明されている以外は同様である。
【００４１】
ＣＯＤＥＣ２は、入力されるベースバンド信号に所定の符号化を施し、トランシーバ１へ出力する。トランシーバ１は、ＣＯＤＥＣ２との間で信号を伝送媒体Ｌに対応した電気、または光、電波等の信号に変換する。解読部３は、ＣＯＤＥＣ２から入力されるパケット信号を所定のフレームやフィールドに分解しバスラインへ出力して通信管理部６へ通知する。
【００４２】
ここでは、図３に示されるＦ＃フィールドｆｖへの書き込みや読み出しは、この組立部４，解読部３が通信管理部６からの指示に従ってバスラインを介して行う。さて、通信管理部６が、機能処理部７から放送機器６１のスイッチャの切替に係わる制御データ、コマンドを受信した場合の動作の一例の説明をする。
【００４３】
自動番組送出装置の２のノードＱの通信管理部６は、機能処理部７からコマンド情報を受信する（図６のステップｓ１。）。そして、入力された制御データが３回繰り返し送信するプライオリティが高いスイッチングで有ることを判読すると、切替指定の時刻情報とその切替タイミングに対応する垂直フィールドの同期信号のタイミングを切替ターゲットのタイミングｔｘとして設定する。
【００４４】
送信するコマンドパケットｘｐ（＃ｎ）は、このタイミングｔｘに前もって組立部４で生成され、Ｆ＃フィールドｆｖに「２」がセットされる（ステップｓ２）。同期処理部５から、タイミングｔｂ２に垂直同期信号が出力されると、ＣＯＤＥＣ２で所定の符号化された信号がトランシーバ１から伝送媒体Ｌを経てコマンドの送信先の放送機器６１…へ送信される（ステップｓ３）。
【００４５】
ノードＱでは、コマンド送信と同時に、タイマ（図示しない）が起動され次の垂直同期タイミングｔｂ１までに被制御装置のノードｑからＡＣＫ信号を受信するか否かを、通信管理部６が監視する。
【００４６】
放送機器６１では、ノードｑのトランシーバ１を経て受信した信号をＣＯＤＥＣで復号し、解読部３に受信信号を転送する。そして監視しコマンドパケットの送信先ＩＤ（アドレス）から自分宛のコマンドを受信した場合、そのコマンドを内部メモリ（図示せず）に記憶しノードｑの通信管理部６へコマンド受信を通知する。通信管理部６は、コマンド受信に対して、例えば図３（ｂ）のＡＣＫ応答パケットｘａを作成して図４（ａ）に示される如くＡＣＫ信号を自動番組送出制御装置２へ送信する（ステップｓ５）。
【００４７】
そして、ノードＱでは、同じ垂直同期フィールド中に、即ち、次の垂直同期信号同期のタイミングｔｂ１迄にＡＣＫを受信すれば（ステップｓ９がＹｅｓの場合。）当該コマンドの管理を終了し新たなコマンド処理へ進む（ステップｓ１２）。
【００４８】
ところが、これに対して図４（ｂ）のＴｂ２のフィールドの様にタイミングｔｂ１迄にＡＣＫを受信しない（ステップｓ９がＮｏの場合。）と、制御装置のノードＱは、相手にコマンドが届かなかったか、または、ここでは図示しないがＡＣＫ信号が消滅したかのパケットロスが生じたと判断する。
【００４９】
そして、送信したパケットｘｐのＦ＃フィールドｆｖを判読し、「０」で無ければ（ステップｓ１０がＮｏの場合。）Ｆ＃フィールドｆｖのカウント数を１減算する（例えば、「２」を「１」、または、「１」を「０」に）（ステップｓ１０）。続いて次の垂直同期のタイミングｔｂ１で始まる垂直同期フィールドに再度コマンドパケットｘｐを再送する（ステップｓ３）。
【００５０】
一方、ＡＣＫ信号を送信した被制御装置のノードｑは、同期処理部５から垂直同期信号を受信するタイミング毎に、記憶したコマンドパケットｘｐのＦ＃フィールドｆｖのカウント数を１減算する（例えば、タイミングｔｂ１に、「２」を「１」に、または、タイミングｔｂ０に、「１」を「０」に）（ステップｓ６）。再送されたコマンドを受信した場合は、Ｆ＃フィールドｆｖは、受信時「１」がセットされている。また再々送パケットを受信した場合は、「０」がセットされている。
【００５１】
そして、Ｆ＃フィールドｆｖを調べて、再送された場合も含めて、コマンドを受信していれば、切替ターゲットのタイミングｔｘにはＦ＃フィールドｆｖは「０」カウントになるので（ステップｓ７がＹｅｓ。）、記憶している当該コマンドを実施するタイミングと判断し、コマンドを機能処理部７へ出力し、機能処理部７はコマンドで設定された切替動作を実行する（ステップｓ８）。
【００５２】
以上の説明では、カウントが「０」となった切替ターゲットｔｘのタイミングにコマンドが機能処理部７へ出力されるとともに、その同期フィールドでコマンドで規定された動作が実行されるとしたが、カウントが「０」になる前にコマンドを受信した時点で機能処理部７へコマンドがカウント数「２」〜「０」と共に送信されて、機能処理部７でコマンド実行を待機して、「０」が出力されたタイミングに機能処理部７が判断して実行しても良い。このいずれのコマンド出力方法を採用するかは、情報処理システムのリードタイムの取り方に依存する。
【００５３】
以上の処理手順において、次の垂直同期信号を受信するまでにノードＱでＡＣＫが受信出来なかった場合（ステップｓ９がＮｏ、）、ステップｓ１０においてＦ＃フィールドｆｖが「０」となっている場合（ステップｓ１０がＹｅｓ）、番組自動送出装置２は、３回のコマンド送信をしても、コマンドを実行出来る垂直フィールド（タイミング）にコマンドが相手に届いていないと判断して、別途規定された救済手順を実施する（ステップｓ１３）。
【００５４】
このように、コマンドを３回送信し、最悪でもノードｑで３回目にコマンド受信に成功すれば、被制御装置側では必要なコマンドが実施され、例えば、スイッチャが所定の番組コンテンツを送出する放送機器へ切り替えることが出きる。なお、ここでは３回を繰り返し数として説明したが、２回でもまたは４回以上であっても良いことは言うまでもない。
【００５５】
以上述べた少なくともひとつの実施形態によれば一定の同期サイクルで操作するシステムにおいて、単にコマンドを繰り返して送信するだけでなく、コマンドを実行する同期フィールドの直前のフィールドより前の同期フィールドに、コマンドを実行する前の先行フィールド数を示す先行情報とともにコマンドを繰り返して送信することによりコマンドやＡＣＫのパケットロスがあっても確実にコマンドを実行することができる。
【００５６】
また、制御装置側からコマンドを送信する場合に上記の様にコマンド実行フィールドのタイミングを先行して被制御装置に繰り返して通知する方法は、同じコマンドを複数の被制御装置側に送信する場合にも有効である。この場合、被制御装置の全ノードｑからのＡＣＫ応答を受信するまで、繰り返しコマンドが送信されるが、既にコマンドを受信した被制御装置のノードｑは、Ｆ＃フィールドｆｖのカウント数が一つずつ減って繰り返し受信するので、コマンド実行タイミングを間違えることもない。
【００５７】
また、ＡＣＫ応答を省略しても、被制御装置のノードｑは、コマンドを繰り返し受信するので、正しくタイミングを揃えてコマンドを実行することが可能になる。
【００５８】
図７は、本実施例の他の一例の処理手順を説明するフローチャートである。  
図７に示される処理手順では、制御装置側のノードＱではＡＣＫ応答に頼ることなく、先行フィールド情報を付加してコマンドを被制御装置側のノードｑに繰り返して送信する。被制御装置側では、同じコマンドを繰り返し受信することになるが、先行フィールドをカウントしているＦ＃が「０」になることから処理を実行する同期フィールドが特定できる。
【００５９】
即ち、本実施形態による制御信号処理システムを用いている放送局では、コンテンツを送出するサーバを複数同時に切り替える場合でも、スイッチャ、サーバなど揃って同じ垂直同期フィールドで切り替えることが出来る。
【００６０】
また、以上では、放送局における動作を例に実施形態を説明したが、同じ周期で繰り返される同期信号によって動作を切り替える、例えば通信ネットワーク装置やその監視装置やネットワークシステムであっても同様に適用できることは言うまでもない。
【００６１】
ここでは、ネットワークへのアクセスをＣＤＭＡ／ＣＤ方式で行ってコマンドを送信しているが、放送局システム構成機器数が多い場合でも、特定の装置のみにコマンドを送ることが出来るので不要なネットワークの混雑を避けることが出来る。そして、従来ＣＳＭＡ／ＣＤ方式で懸念されていたパケット衝突やＡＣＫ応答が失われても繰り返しコマンドを送信しているので従来のトークン方式の様な複雑なプロトコルを用いずに必要なタイミングまでに相手先にコマンドが着実に到達出来る。
【００６２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６３】
１  トランシーバ
２  自動番組送出制御装置
２１  駆動部２１
３  解読部
４  組立部
４１  時計装置
５  同期処理部
６  通信管理部
６１〜６３  放送機器
７  機能処理部
ｆｖ  Ｆ＃フィールド
Ｌ  伝送媒体
Ｑ、ｑ  ノード
ｔｂ０、ｔｂ１、ｔｂ２  垂直同期タイミング
Ｔａ、Ｔ０、Ｔｂ１、Ｔｂ２  垂直同期フィールド
ｔｘ  切替ターゲットタイミング
ｘｐ  コマンドパケット
ｘａ  応答パケット
【図１】
0005774529.tif 000002
【図２】
0005774529.tif 000003
【図３】
0005774529.tif 000004
【図４】
0005774529.tif 000005
【図５】
0005774529.tif 000006
【図６】
0005774529.tif 000007
【図７】
0005774529.tif 000008