(57)【特許請求の範囲】
【請求項１】
第１の素材に続いて第２の素材を連続して再生するように、映像および音響データの少なくとも一方を処理する複数の処理装置を制御するＡＶデータ処理制御装置において、
前記処理装置の制御内容を示し、第１の共通の識別子が付された前記第１の素材に関する複数の制御命令と第２の共通の識別子が付された前記第２の素材に関する複数の制御命令とを含む複数の制御命令と、第１のトリガーの識別子と前記制御命令の第１の共通の識別子とを関連付け、第２のトリガーの識別子と前記制御命令の第２の共通の識別子とを関連付けるリンク命令とを入力する入力手段と、
前記第１のトリガーの発生時刻および前記第１の素材の再生時間に基づいて決定された時刻に、前記第２のトリガーを発生するトリガー発生手段と、
前記第１のトリガーが発生したときに、当該第１のトリガーの識別子に関連付けられた第１の共通の識別子を含む前記制御命令を実行し、前記第２のトリガーが発生したときに、当該第２のトリガーの識別子に関連付けられた前記第２の共通の識別子を含む制御命令を実行する実行手段と
を有するＡＶデータ処理制御装置。
【請求項２】
前記第１のトリガーは、操作手段の操作に応じた接点入力によって発生する
請求項１に記載のＡＶデータ処理制御装置。
【請求項３】
前記第２のトリガーは、タイマーのカウントを基準として発生する
請求項１に記載のＡＶデータ処理制御装置。
【請求項４】
前記タイマーは、前記第１のトリガーから第１の素材の再生時間経過後に設定する
請求項３に記載のＡＶデータ処理制御装置。
【請求項５】
前記入力手段は、リンクされた前記制御命令の共通の識別子およびトリガーの識別子を含むリンク解除命令を入力し、
前記実行手段は、前記入力したリンク解除命令に基づいて、既に決定された制御命令の共通の識別子とリンクされたトリガーの識別子との関連付けを無効にする
請求項１に記載のＡＶデータ処理制御装置。
【請求項６】
前記第１の素材の再生を第３の素材の再生に変更する場合に、
前記入力手段は、
前記第１の共通の識別子および前記第１のトリガーの識別子を含むリンク解除命令と、
第３の共通の識別子が付された第３の素材に関する複数の制御命令と、
第１のトリガーの識別子と前記制御命令の第３の共通の識別子とを関連付けるリンク命令とを入力し、
前記実行手段は、前記制御命令の第１の共通の識別子と前記第１のトリガーの識別子との関連付けを無効にした後に、前記制御命令の第３の識別子と前記第１のトリガーの識別子とを関連付け、
前記トリガー発生手段は、前記第１のトリガーの発生時刻および前記第３の素材の再生時間に基づいて決定された時刻に前記第２のトリガーを発生する
請求項５に記載のＡＶデータ処理制御装置。
【請求項７】
前記制御命令は、映像および音響データの記録および再生、および、回線接続のうち、少なくとも一つを示す命令である
請求項１に記載のＡＶデータ処理制御装置。
【請求項８】
前記第１のトリガーおよび第２のトリガーを発生する複数の上位制御部と、
前記上位制御部からの前記第１のトリガーおよび前記第２のトリガーに基づいて、それぞれ単数または複数の前記処理装置を制御する複数の下位制御部と
を有する
請求項１に記載のＡＶデータ処理制御装置。
【請求項９】
前記上位制御部は、前記リンク命令を入力すると、当該リンク命令に含まれる共通の識別子を含む制御命令を実行する下位制御部に、前記リンク命令に含まれるトリガーの識別子および制御命令の内容を出力し、前記下位制御部は、前記上位制御部から前記トリガーを入力したときに、前記制御命令を実行する
請求項８に記載のＡＶデータ処理制御装置。
【請求項１０】
第１の素材に続いて第２の素材を連続して再生するように、映像および音響データの少なくとも一方を処理する複数の処理装置を制御するＡＶデータ処理制御方法において、
前記処理装置の制御内容を示し、第１の共通の識別子が付された前記第１の素材に関する複数の制御命令と第２の共通の識別子が付された前記第２の素材に関する複数の制御命令とを含む複数の制御命令と、第１のトリガーの識別子と前記制御命令の第１の共通の識別子とを関連付け、第２のトリガーの識別子と前記制御命令の第２の共通の識別子とを関連付けるリンク命令とを入力し、
前記第１のトリガーの発生時刻および前記第１の素材の再生時間に基づいて決定された時刻に、前記第２のトリガーを発生し、
前記第１のトリガーが発生したときに、当該第１のトリガーの識別子に関連付けられた第１の共通の識別子を含む前記制御命令を実行し、前記第２のトリガーが発生したときに、当該第２のトリガーの識別子に関連付けられた前記第２の共通の識別子を含む制御命令を実行する
ＡＶデータ処理制御方法。
【請求項１１】
前記第１のトリガーは、操作手段の操作に応じた接点入力によって発生する
請求項１０に記載のＡＶデータ処理制御方法。
【請求項１２】
前記第２のトリガーは、タイマーのカウントを基準として発生する
請求項１０に記載のＡＶデータ処理制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、ＶＴＲ装置などの複数のＡＶデータ処理装置を制御し、ＡＶ（映像・音響）データを編集するＡＶデータ処理制御装置およびその方法に関する。
【０００２】
【従来の技術】
例えば、テレビジョン放送局では、放映する映像・音響の制作は、通常、放映する映像・音響の素材をビデオテープに収録して個別に管理し、単数または複数のＶＴＲ装置を用いてビデオテープに収録された単数または複数のＡＶデータを再生し、再生したＡＶデータを組み合わせて編集し、実際に放送するＡＶデータをテープ上に記録して行われる。
【０００３】
このような編集では、複数のＶＴＲ装置についての記録再生制御および回線制御が同時に行われる。
ところで、このような制御は、例えばパネル上のスイッチを押すことで、ＶＴＲ装置の再生処理開始を指示するが、このスイッチ操作は、単にＶＴＲ装置の再生処理開始だけでなく、回線制御を行うタイミングをも指示している。
従来のＡＶデータ処理制御装置では、例えば、ＶＴＲ装置の再生および回線切り換え制御の双方を、スイッチの押下などによる所定の接点入力によって生じるトリガーに基づいて同時に実行する場合に、当該トリガーを含む再生命令と回線切換命令とを相互に関連付けることなく別々に設定し、処理している。
【０００４】
【発明が解決しようとする課題】
しかしながら、前述した従来のＡＶデータ処理制御装置では、例えば、再生を行うＶＴＲ装置を変更しようとすると、当該ＶＴＲ装置の再生の設定に関連する全ての命令を個別に変更する必要がある。
そのため、変更すべき命令に漏れが生じたり、間違った命令を変更してしまう可能性が高いという問題がある。
また、設定変更に伴う操作時間が長く、設定変更を行っている最中に、接点入力が発生し、その時点で設定が変更されていない命令のみが実行されてしまう可能性が高いという問題がある。
このような問題は、関連する命令が多数存在する場合に顕著に現れる。
【０００５】
また、素材-1の後に素材-2を連続再生するような場合に、従来では、素材-1についての再生設定を行い、接点入力などで素材-1の再生が開始された後に、この開始時刻と素材-1の再生時間とに基づいて素材-2の再生開始時刻を求め、この時刻を用いて素材-2の再生設定を行っている。
従って、例えば素材-1の代わりに素材-3を再生するように設定を変更する場合には、素材-1の設定を無効にして素材-3の設定を新たに行い、さらに、素材-2の再生開始時刻が変わることで、素材-2の設定を始めからやり直す必要がある。そのため、素材-2の再生設定に多くのステップが含まれるような場合に、設定の変更に伴うユーザの負担が大きいと共に、変更処理に長時間費やされることになる。
【０００６】
本発明は、上述した従来技術に鑑みてなされ、関連する複数の命令を用いて複数のＡＶデータ処理装置を制御する場合に、命令の変更を正確に行うことができ、しかも当該変更作業に伴うユーザの負担を軽減できるＡＶデータ処理制御装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上述した従来技術の問題点を解決し、上述した目的を達成するために、本発明のＡＶデータ処理制御装置は、第１の素材に続いて第２の素材を連続して再生するように、映像および音響データの少なくとも一方を処理する複数の処理装置を制御するＡＶデータ処理制御装置であって、前記処理装置の制御内容を示し、第１の共通の識別子が付された前記第１の素材に関する複数の制御命令と第２の共通の識別子が付された前記第２の素材に関する複数の制御命令とを含む複数の制御命令と、第１のトリガーの識別子と前記制御命令の第１の共通の識別子とを関連付け、第２のトリガーの識別子と前記制御命令の第２の共通の識別子とを関連付けるリンク命令とを入力する入力手段と、前記第１のトリガーの発生時刻および前記第１の素材の再生時間に基づいて決定された時刻に、前記第２のトリガーを発生するトリガー発生手段と、前記第１のトリガーが発生したときに、当該第１のトリガーの識別子に関連付けられた第１の共通の識別子を含む前記制御命令を実行し、前記第２のトリガーが発生したときに、当該第２のトリガーの識別子に関連付けられた前記第２の共通の識別子を含む制御命令を実行する実行手段とを有する。
【０００８】
また、本発明のＡＶデータ処理制御方法は、第１の素材に続いて第２の素材を連続して再生するように、映像および音響データの少なくとも一方を処理する複数の処理装置を制御するＡＶデータ処理制御方法であって、前記処理装置の制御内容を示し、第１の共通の識別子が付された前記第１の素材に関する複数の制御命令と第２の共通の識別子が付された前記第２の素材に関する複数の制御命令とを含む複数の制御命令と、第１のトリガーの識別子と前記制御命令の第１の共通の識別子とを関連付け、第２のトリガーの識別子と前記制御命令の第２の共通の識別子とを関連付けるリンク命令とを入力し、前記第１のトリガーの発生時刻および前記第１の素材の再生時間に基づいて決定された時刻に、前記第２のトリガーを発生し、前記第１のトリガーが発生したときに、当該第１のトリガーの識別子に関連付けられた第１の共通の識別子を含む前記制御命令を実行し、前記第２のトリガーが発生したときに、当該第２のトリガーの識別子に関連付けられた前記第２の共通の識別子を含む制御命令を実行する。
【０００９】
すなわち、本発明のＡＶデータ処理制御装置およびその方法では、トリガーによって、当該トリガーと関連づけられた複数の制御命令の実行が一括して制御される。そのため、これら関連のある制御命令の実行を一括して無効にしたい場合には、当該トリガーと当該制御命令の識別子との関連付けを無効にすればよい。そのため、関連のある制御命令全ての実行の無効を、短時間かつ正確に行うことが出来る。
【００１０】
【発明の実施の形態】
以下、本発明の実施形態に係わるＡＶデータ処理制御装置について説明する。
先ず、本実施形態に係わる音響・映像データ記録再生装置の構成について説明する。
図１は、本実施形態のＡＶデータ処理制御装置の構成図である。
図１に示すＡＶデータ処理制御装置は、ゲートウエイ（ＧＷ）１００、ＩＤＣ(Intelligent Device Control)１０１、ＩＤＣ１０２-1，１０２-2，１０２-3および制御信号バス１０３を有する。
ゲートウエイ１００は、ＬＡＮ１０５を介して、アプリケーション（ＡＰＬ）１０６を搭載したコンピュータと接続してある。ゲートウエイ１００には、ＩＤＣ１０１が接続してある。
【００１１】
ＩＤＣ１０１には、さらに、制御信号バス１０３を介して、ＩＤＣ１０２-1，１０２-2，１０２-3が接続してある。
ＩＤＣ１０２-1には、被制御デバイス１０４-1, １０４-2，１０４-3が接続してある。ＩＤＣ１０２-2には、被制御デバイス１０４-4，１０４-5が接続してある。ＩＤＣ１０２-3には、被制御デバイス１０４-6，１０４-7が接続してある。
本実施形態では、被制御デバイス１０４-3は、素材-1の再生を行い、ポート番号Ｐｏｒｔ-1のポートを備えている。また、被制御デバイス１０４-6は、素材-3の再生を行い、ポート番号Ｐｏｒｔ-4のポートを備えている。また、被制御デバイス１０４-7は、素材-2の再生を行い、ポート番号Ｐｏｒｔ-3のポートを備えている。また、被制御デバイス１０４-4は、ポート番号Ｐｏｒｔ-2のポートを持つチャンネル-1を有し、回線制御を行う。チャンネル-1は、例えば、図示しない記録装置に接続してある。ここで、素材-1，素材-2，素材-3は、ＡＶデータである。
【００１２】
ゲートウエイ１００は、ＬＡＮ１０５を介してアプリケーション１０６から送られた命令に基づいて、どの被制御デバイスに命令を送るべきかを決定する。その決定された命令は、制御信号Ｓ１００としてＩＤＣ１０１に出力される。
ＩＤＣ１０１は、同期信号、タイムコード及び接点入力信号を外部から入力する。ＩＤＣ１０１は、ゲートウエイ１００から入力した命令と、外部から入力した同期信号、タイムコード及び接点入力信号とに基づいて生成した命令及び実行タイミングを、制御信号バス１０３を介してＩＤＣ１０２-n（ｎ＝１，２，３）に出力する。ここで、接点入力とは、例えば、パネル上のスイッチがユーザによって押下されることで発生する入力をいう。また、ＩＤＣ１０１は、カウントダウンタイマ機能を備えている。
ＩＤＣ１０２-nでは、入力した命令及び実行タイミングに基づいて、制御信号Ｓ１０２-m（ｍ＝１〜７）を、被制御デバイス１０４-mに出力し、被制御デバイス１０４-mをリアルタイムに制御する。
【００１３】
尚、図１に示すＩＤＣ１０１に接続されるＩＤＣ１０２の数、及びＩＤＣ１０２に接続される被制御デバイス１０４の数は任意である。
以下に示す実施形態は、図１に示す構成をしたＡＶデータ処理制御装置に関するものである。
【００１４】
第１実施形態
本実施形態のＡＶデータ処理制御装置は、接点入力をトリガーとして素材-1の再生を行い、例えば、生放送番組において、ある状況になったときに、画面を切り換えて素材-1の再生画像を表示する。
例えば、図２（Ａ）に示すように、図１に示すアプリケーション１０６からゲートウエイ１００に、下記（１）に示す命令が出力される。
ＰＬＡＹ  素材-1＠接点入力-1                                （１）
このとき、ゲートウエイ１００は自分が持つデータベースを検索し、素材-1がどの被制御デバイス１０４-mにあるかを特定する。例えば被制御デバイス１０４-3にあったとすると、被制御デバイス１０４-3をＩＤＣ１０２-1が制御していることが分かる。
ゲートウエイ１００は、図２（Ｂ）に示すように、ＩＤＣ１０１に対して下記（２）に示す命令を出力する。
0003867313.tif 000002
【００１５】
上記（１）に示す命令を受け取ったＩＤＣ１０１では、接点入力-1についての監視動作を設定し、トリガーとして登録する。この登録されたトリガーをＧｐｉ-1とすると、図２（Ｃ）に示すように、ゲートウエイ１００はＩＤＣ１０２-1に下記（３）で示される命令を出力する。
ＰＬＡＹ  被制御デバイス１０４-3  素材-1＠Ｇｐｉ-1          （３）
【００１６】
ＩＤＣ１０２-1では、ＰＬＡＹ命令を実行するための準備をし、ＩＤＣ１０１からトリガーＧｐｉ-1を入力するのを待つ。ＩＤＣ１０１は、図２（Ｇ）に示すように、接点入力-1の入力があると、図２（Ｈ）に示すように、トリガーＧｐｉ-1をＩＤＣ１０２-1に出力する。ＩＤＣ１０２-1は、トリガーＧｐｉ-1を入力すると、図２（Ｉ）に示すように、先に準備したＰＬＡＹ命令を実行し、被制御デバイス１０４-3から素材-1を再生する。
ここで、再生した映像・音響データを必要なチャンネルに出力するためには、再生と同時に回線を切り換える必要がある。そのため、アプリケーション１０６から、再生命令と共に回線切り換え命令をゲートウエイ１００に送る必要がある。
【００１７】
アプリケーション１０６は、図２（Ｄ）に示すように、ゲートウエイ１００に下記（４）に示される命令を出力する。
ＣＯＭＢＩＮＥ  素材-1  チャンネル-1＠接点入力-1            （４）
ゲートウエイ１００は、上記（４）に示す命令を入力すると、先ず、データベースの検索を行い、回線制御デバイス、素材-1があるデバイスとそれが接続されている回線制御デバイスのポート番号、及びチャンネル-1に対応する回線制御デバイスのポート番号を特定する。
【００１８】
ここで、この回線制御デバイスが被制御デバイス１０４-4であり、このチャネル-1のポート番号がＰｏｒｔ-2である。また、素材-1の再生を行う被制御デバイス１０４-3のポート番号はＰｏｒｔ-1である。
ここで、回転制御デバイスは、ＩＤＣ１０２-2が制御しているので、ゲートウエイ１００は、ＩＤＣ１０１に対して、図２（Ｅ）に示すように、下記（５）に示す命令を出力する。
ＣＯＭＢＩＮＥ  ＩＤＣ１０２−2   被制御デバイス１０４-4  Ｐｏｒｔ-1
Ｐｏｒｔ-2＠接点入力-1                                        （５）
【００１９】
上記（５）に示す命令を入力したＩＤＣ１０１では、接点入力-1について、監視動作を設定し、トリガーを登録する。このとき登録されたトリガーをＧｐｉ-2とする。ここで、先のＰＬＡＹ命令の時と同じ接点入力でありながら、別のトリガーを登録するのは、ＩＤＣ１０１は、これらＰＬＡＹ命令とＣＯＭＢＩＮＥ命令との関連性を判断できないため、独立に扱わざるを得ないためである。
【００２０】
ゲートウエイ１００は、ＩＤＣ１０２-1に対して、図２（Ｆ）に示すように、下記（６）で示される命令を出力する。
ＣＯＭＢＩＮＥ  ＩＤＣ１０２-2  被制御デバイス１０４-4  Ｐｏｒｔ-1  Ｐｏｒｔ-2  ＠Ｇｐｉ-2                                          （６）
ＩＤＣ１０２−２では、ＣＯＭＢＩＮＥ命令を実行するための準備をし、ＩＤＣ１０１からトリガーＧｐｉ-2を入力するのを待つ。ＩＤＣ１０１では、接点入力-1を監視し、図２（Ｇ）に示すように、接点入力-1があったときに、図２（Ｈ）に示すように、トリガーＧｐｉ-2をＩＤＣ１０２-2に出力する。ＩＤＣ１０２-2では、トリガーＧｐｉ-2を入力すると、図２（Ｉ）に示すように、先に準備したＣＯＭＢＩＮＥ命令を実行し、被制御デバイス１０４-4によってＰｏｒｔ-1とＰｏｒｔ-2との回線接続が行われる。
【００２１】
次に、上述した図２（Ａ）〜（Ｆ）に示す処理によって素材-1の再生を設定した後に、素材-1の再生を行う前に、素材-2の再生の設定を行う場合について説明する。すなわち、素材の再生設定を素材-1から素材-2に変更する場合の処理について説明する。
先ず、図２の（Ａ），（Ｂ），（Ｃ）で行った上記（１），（２），（３）に示す再生（ＰＬＡＹ）命令を、図３（Ａ），（Ｂ），（Ｃ）に示すように、「ＣＡＮＣＥＬ  ＰＬＡＹ」命令で無効にする。また、図２（Ｄ），（Ｅ），（Ｆ）で行った上記（４），（５），（６）に示す回線制御命令（ＣＯＭＢＩＮＥ）を、図３（Ｄ），（Ｅ），（Ｆ）に示すように、「ＣＡＮＣＥＬ  ＣＯＭＢＩＮＥ」命令で無効にする。
【００２２】
そして、図３（Ｇ）〜（Ｌ）に示すように、新しい素材-2について、再生命令及び回線制御命令をアプリケーション１０６から出力する。ここで、図３（Ｇ）〜（Ｌ）に示す処理は、前述した図２（Ａ）〜（Ｆ）に示す処理と同様である。
ここで、素材-2は図１に示す被制御デバイス１０４-7によって再生され、回線制御デバイスは被制御デバイス１０４-4である。
素材-2の再生では、ＩＤＣ１０１は、図３（Ｍ）に示すように接点入力-1を入力すると、図３（Ｎ）に示すように、ＩＤＣ１０２-3, １０２-2に対して、それぞれトリガーＧｐｉ-11,Ｇｐｉ-12 を出力する。
被制御デバイス１０４-7は、図３（Ｏ）に示すように、ＩＤＣ１０２-3がトリガーＧｐｉ-11 を入力すると、素材-2の再生を行う。被制御デバイス１０４-4は、図３（Ｏ）に示すように、ＩＤＣ１０２-2がトリガーＧｐｉ-12 を入力すると、チャンネル-1のＰｏｒｔ-2と被制御デバイス１０４-7のＰｏｒｔ-3とを接続し、回線の切換処理を行う。
【００２３】
ところで、本実施形態のＡＶデータ処理制御装置では、再生素材を素材-1から素材-2に変更する場合に、アプリケーション１０６は、図３（Ａ），（Ｄ）に示すように、ゲートウエイ１００に「ＣＡＮＣＥＬ  ＰＬＡＹ」命令と「ＣＡＮＣＥＬ  ＣＯＭＢＩＮＥ」命令とを別々に出力して、既に出力した素材-1についての「ＰＬＡＹ」命令と「ＣＯＭＢＩＮＥ」命令とを無効にする。しかしながら、このように、アプリケーション１０６が２つのＣＡＮＣＥＬ命令を出力しなければならないとすると、命令を無効にする操作に漏れが生じたり、誤った命令を無効にする可能性がある。特に、多くの関連する命令がある場合には、無効命令を発する際に手間がかかり、ミスが生じやすい。
【００２４】
また、本実施形態のＡＶデータ処理制御装置では、図３（Ａ）〜（Ｆ）に示すように、素材-1の再生処理について全ての無効処理が終了するまでに、比較的多くのステップを必要とし、無効処理に長時間を要する。そのため、素材-1の再生を無効にしている最中に、接点入力-1が発生する可能性が高い。例えば、図３（Ｃ）に示す無効処理が終了した時点で、接点入力-1が発生すると、図２（Ａ）〜（Ｃ）に示す「ＰＬＡＹ」命令は無効になるが、図２（Ｄ）〜（Ｆ）に示す「ＣＯＭＢＩＮＥ」命令は実行されてしまう。その結果、不必要なＡＶデータが出力されてしまうことがある。このように、第１実施形態のＡＶデータ処理制御装置では、関連する命令のうち、一部の命令のみが実行されてしまうという不都合が生じる可能性が高い。
【００２５】
第２実施形態
本実施形態のＡＶデータ処理制御装置では、同時に実行されるべき命令を一まとめにし、このまとまりに対して識別子ＩＤを付けることで、第１実施形態のＡＶデータ処理制御装置における問題点を解決した。ここで、同時に実行されるべき命令のまとまりを命令群ＣｏｍＱと呼び、このＣｏｍＱのＩＤをＱＩＤと呼ぶ。
このＡＶデータ処理制御装置は、第１実施形態と同様に、接点入力をトリガーとして素材-1の再生を行い、例えば、生放送番組において、ある状況になったときに、画面を切り換えて素材-1の再生画像を表示する。
【００２６】
以下、命令群ＣｏｍＱを使って素材-1の再生設定処理を行う場合について説明する。
先ず、アプリケーション１０６は、図４（Ａ）に示すように、ゲートウエイ１００に対して下記（７）に示す命令を出力して、ＣｏｍＱの準備を指示し、ＱＩＤを取得する。
ＯＰＥＮ  ＣｏｍＱ                                          （７）
上記（７）に示す命令を受けとったゲートウエイ１００は、ＣｏｍＱの領域を内部に確保し、その識別子ＱＩＤをアプリケーション１０６に返す。このとき、ＱＩＤをＱｉｄ-1とすると、ゲートウエイ１００は、図４（Ｂ）に示すように、下記式（８）に示す命令を用いて、Ｑｉｄをアプリケーション１０６に返す。
ＲＥＴＵＲＮ  ＱＩＤ＝Ｑｉｄ-1                              （８）
【００２７】
以後、アプリケーション１０６は、ゲートウエイ１００から受けたＱｉｄ-1を命令に付加することで、どの命令を一まとまりにするかを明示する。
本実施形態のように、素材-1を再生し、チャンネル-1に出力する場合には、図４（Ｃ）に示すように、アプリケーション１０６はゲートウエイ１００に対して、下記（９），（１０）に示す命令を出力すればよい。
ＰＬＡＹ  素材-1  ＱＩＤ＝Ｑｉｄ-1                          （９）
ＣＯＭＢＩＮＥ  素材-1  チャンネル-1  ＱＩＤ＝Ｑｉｄ-1      （１０）
ゲートウエイ１００は、上記（９），（１０）に示す命令を入力すると、Ｑｉｄ-1に対応するＣｏｍＱの領域に、これら２つの命令を登録する。
【００２８】
アプリケーション１０６は、必要な命令の設定が終了すると、その旨を、例えば図４（Ｄ）に示すように、下記（１１）に示す命令をゲートウエイ１００に出力する。
ＣＬＯＳＥ  ＣｏｍＱ  ＱＩＤ＝Ｑｉｄ-1                      （１１）
ゲートウエイ１００は、上記式（１１）に示す命令を入力すると、ＣｏｍＱに対する設定が終了したことを認識する。
【００２９】
ゲートウエイ１００は、この時点でＣｏｍＱの内容をＩＤＣ１０１に出力してもよいし、ＣｏｍＱの実行開始時刻が指定された時点で出力してもよい。また、ゲートウエイ１００は、ＣｏｍＱの内容を、アプリケーション１０６から、命令を入力する都度、ＩＤＣ１０１に出力してもよい。
ゲートウエイ１００は、予め用意したデータベースを検索し、その検索結果に基づいて、ＩＤＣ１０１に出力する命令を作成する。
ゲートウエイ１００からＩＤＣ１０１には、例えば図４（Ｅ）に示すように、下記（１２）〜（１５）に示される命令が、この順序で出力される。
ＣＲＥＡＴＥ  ＣｏｍＱ  ＱＩＤ＝Ｑｉｄ-1                    （１２）
ＰＬＡＹ  ＩＤＣ１０２-1  被制御デバイス１０４-3  素材-1  ＱＩＤ＝Ｑｉｄ-1                                                          （１３）
ＣＯＭＢＩＮＥ  ＩＤＣ１０２-2  被制御デバイス１０４-4  Ｐｏｒｔ-1  Ｐｏｒｔ-2  ＱＩＤ＝Ｑｉｄ-1                                    （１４）
ＣＬＯＳＥ  ＣｏｍＱ  ＱＩＤ＝Ｑｉｄ-1                      （１５）
【００３０】
ＩＤＣ１０１は、上記（１２）〜（１５）に示す命令を入力すると、これらの命令をメモリに記憶し、このＣｏｍＱを実行するトリガーが指定されるのを待つ。
【００３１】
次に、アプリケーション１０６は、ＣｏｍＱを実行する接点入力を指定する必要がある。この接点入力の指定は、例えば図４（Ｆ）に示すように、下記（１６）に示す命令をアプリケーション１０６からゲートウエイ１００に出力して行われる。この命令は、接点入力-1があったときに、トリガーが発生するように監視動作を設定するためのものである。
ＯＰＥＮ  ＧＰＩＴＲＩＧＧＥＲ  ＧＰＩ＝接点入力-1          （１６）
【００３２】
ゲートウエイ１００は、上記（１６）に示す命令を入力すると、図４（Ｇ）に示すように、下記（１７）に示す接点入力-1の監視動作命令をＩＤＣ１０１に出力する。
ＣＲＥＡＴＥ  ＧＰＩＴＲＩＧＧＥＲ  接点入力-1              （１７）
【００３３】
ＩＤＣ１０１は、上記（１７）に示す命令を受けとると、接点入力-1の監視動作を設定し、トリガーとして登録する。このときのトリガーをＧｐｉ-3とすると、ＩＤＣ１０１は、図４（Ｈ）に示すように、下記（１８）に示す命令をゲートウエイ１００に出力して、ゲートウエイ１００にトリガーＩＤを渡す。
ＲＥＴＵＲＮ  Ｇｐｉ-3                                      （１８）
【００３４】
また、ゲートウエイ１００は、図４（Ｉ）に示すように、さらに、アプリケーション１０６に下記式（１９）で示す命令を出力し、トリガーＩＤを渡す。
ＲＥＴＵＲＮ  ＴＩＤ＝Ｇｐｉ-3                              （１９）
これによって、アプリケーション１０６は、接点入力-1の監視動作を設定し、そのトリガーＩＤを取得する。
【００３５】
アプリケーション１０６は、入力したトリガーＩＤと、先に作成したＣｏｍＱとを関連づけることで、ＣｏｍＱの実行タイミングを指定する。アプリケーション１０６は、例えば図４（Ｊ）に示すように、下記（２０）で示される命令をゲートウエイ１００に出力する。
ＬＩＮＫ  ＱＩＤ＝Ｑｉｄ-1  ＴＩＤ＝Ｇｐｉ-3                （２０）
上記（２０）に示す命令を受け取ったゲートウエイ１００は、ＩＤＣ１０１に対してもＣｏｍＱとＴＩＤとの関連付けを行う。例えば、ゲートウエイ１００は、ＩＤＣ１０１に対して、図４（Ｋ）に示すように、下記式（２１）に示す命令を出力する。
ＬＩＮＫ  Ｑｉｄ-1  Ｇｐｉ-3                                （２１）
【００３６】
上記（２１）に示す命令を入力したＩＤＣ１０１は、先に作成したＣｏｍＱと、それを実行させるトリガーとが関連づけられたので、ＩＤＣ１０２-1およびＩＤＣ１０２-2に対して命令を出力する。ＩＤＣ１０１は、図４（Ｌ）に示すように、ＩＤＣ１０２-1に対しては、下記式（２２）に示す命令を出力する。
ＰＬＡＹ  被制御デバイス１０４-3  素材-1＠Ｇｐｉ-3          （２２）
【００３７】
ＩＤＣ１０２-1では、ＰＬＡＹ命令を実行するための準備を行い、ＩＤＣ１０１からトリガーＧｐｉ-3を入力するのを待つ。ＩＤＣ１０１は、続いて、図４（Ｍ）に示すように、ＩＤＣ１０２-2に対して下記（２３）に示す命令を出力する。
ＣＯＭＢＩＮＥ  被制御デバイス１０４-4  Ｐｏｒｔ-1  Ｐｏｒｔ-2＠Ｇｐｉ-3                                                            （２３）
ＩＤＣ１０２-2では、ＣＯＭＢＩＮＥ命令を実行するための準備をし、ＩＤＣ１０１からトリガーＧｐｉ-3を入力するのを待つ。
【００３８】
ＩＤＣ１０１では、接点入力-1の監視を行い、接点入力-1の入力があると、図４（Ｎ）に示すように、トリガーＧｐｉ-3をＩＤＣ１０２-1及びＩＤＣ１０２-2に出力する。
ＩＤＣ１０２-1では、トリガーＧｐｉ-3を入力すると、先に準備したＰＬＡＹ命令を実行し、被制御デバイス１０４-3に対して、素材-1の再生を行う指示を出力する。それと同時に、ＩＤＣ１０２-2は、トリガーＧｐｉ-3を入力すると、先に準備したＣＯＭＢＩＮＥ命令を実行し、被制御デバイス１０４-4によってＰｏｒｔ-1とＰｏｒｔ-2との回線接続が行われる。
【００３９】
すなわち、本実施形態のＡＶデータ処理制御装置では、図６に示すように、ＰＬＡＹ命令及びＣＯＭＢＩＮＥ命令を、識別子Ｑｉｄ-1の命令群ＣｏｍＱとして登録し、この命令群ＣｏｍＱの実行開始を、トリガーＧｐｉ-3の接点入力によって指示する。
【００４０】
次に、上述した図４（Ａ）〜（Ｍ）に示す処理によって素材-1の再生を設定した後に、素材-1の再生を行う前に、接点入力-1によって素材-2の再生が行われるように設定を変更する場合について説明する。すなわち、素材の再生設定を素材-1から素材-2に変更する場合の処理について説明する。
このとき、アプリケーション１０６は、素材-1のＣｏｍＱと接点入力-1との関係を無効にし、素材-2についての新たなＣｏｍＱを作成する。
先ず、アプリケーション１０６は、先に設定した素材-1のＣｏｍＱと接点入力-1との関係を無効するために、図５（Ａ）に示すように、下記に（２４）に示す命令をゲートウエイ１００に出力する。
ＵＮＬＩＮＫ  ＱＩＤ＝Ｑｉｄ-1  ＴＩＤ＝Ｇｐｉ-3            （２４）
【００４１】
ゲートウエイ１００は、上記（２４）に示す命令を入力すると、図５（Ｂ）に示すように、ＩＤＣ１０１に対して、素材-1のＣｏｍＱと接点入力-1との関連を無効にする下記（２５）に示す命令を出力する。
ＵＮＬＩＮＫ  Ｑｉｄ-1  Ｇｐｉ-3                            （２５）
ＩＤＣ１０１は、上記（２５）に示す命令を入力すると、ＣｏｍＱと、接点入力-1との関連づけを無効にする。従って、これ以後、接点入力-1が生じた場合でも、ＩＤＣ１０１からＩＤＣ１０２-2及びＩＤＣ１０２-3には、トリガーＧｐｉ-3は出力されない。すなわち、素材-1のＣｏｍＱに含まれる全ての命令は実行されない。一方、もし、この無効命令が間に合わなかったときには、素材-1のＣｏｍＱに含まれる全ての命令が実行されることになる。従って、素材-1のＣｏｍＱによって関連づけられた一連の完結した内容が実行される。そのため、一部の命令のみが実行されることで、何ら出力のない回線と接続されるなどの動作は起こらない。これにより、実行されるのであれば、関連する全ての命令が実行されるべきであるという要請が満たされる。
【００４２】
次に、ＩＤＣ１０１は、図５（Ｃ）に示すように、「ＣＡＮＣＥＬ  ＰＬＡＹ」命令をＩＤＣ１０２-1に出力し、ＩＤＣ１０２-1に既に出力しているＰＬＡＹ命令を無効にする。また、ＩＤＣ１０１は、図５（Ｄ）に示すように、「ＣＡＮＣＥＬ  ＣＯＭＢＩＮＥ」命令をＩＤＣ１０２-2に出力し、ＩＤＣ１０２-2に既に出力しているＣＯＭＢＩＮＥ命令を無効にする。
ここで、アプリケーション１０６は、Ｑｉｄ-1の内容を無効にしてもよいし、Ｑｉｄ-1を接点入力-1以外の接点入力と関連づけてもよい。
【００４３】
次に、アプリケーション１０６は、新たに素材-2の再生を接点入力-1と関連づけるために、図５に示す（Ｅ）〜（Ｉ）に示す処理を行い、素材-2の再生に関する命令群ＣｏｍＱを作成し、再生命令及び回線制御命令をゲートウエイ１００に出力する。ここで、図５に示す（Ｅ）〜（Ｉ）の処理は、ＱＩＤがＱｉｄ-2となることを除いて、それぞれ図４に示す（Ａ）〜（Ｅ）の処理と同じである。また、素材-2は、被制御デバイス１０４-7によって再生されるため、それに応じて、命令の内容は変更されるが、実質的な相違はない。
【００４４】
次に、アプリケーション１０６は、素材-2の再生に関する命令群の識別子Ｑｉｄ-2と接点入力-1とを関連づけるために、図５（Ｊ）に示すように、下記（２６）で示される命令をゲートウエイ１００に出力する。
ＬＩＮＫ  ＱＩＤ＝Ｑｉｄ-2  ＴＩＤ＝Ｇｐｉ-3                （２６）
ここで、Ｇｐｉ-3は、既に接点入力-1のトリガーとして定義されているのでそのまま使っている。
次に、図５（Ｋ）に示すゲートウエイ１００の処理と、図５（Ｌ）及び（Ｍ）に示すＩＤＣ１０１の処理とを行うことで、図５（Ｎ）に示すように、接点入力-1が発生すると、素材-2の再生が実行される。ここで、図５（Ｋ）〜（Ｍ）の処理は、図４（Ｋ）〜（Ｍ）の処理と同様である。
【００４５】
素材-2の再生では、ＩＤＣ１０１は、図５（Ｎ）に示すように接点入力-1を入力すると、ＩＤＣ１０２-3, １０２-2に対して、それぞれトリガーＧｐｉ-3を出力する。
ＩＤＣ１０２-3は、図５（Ｎ）に示すように、トリガーＧｐｉ-3を入力すると、被制御デバイス１０４-7による素材-2の再生を指示する。また、ＩＤＣ１０２-2は、図５（Ｎ）に示すように、トリガーＧｐｉ-3を入力すると、被制御デバイス１０４-7による回線の切換処理を指示する。
【００４６】
以上説明した本実施形態のＡＶデータ処理制御装置によれば、比較的早いタイミング、すなわち図５（Ｂ）に示す上記（２５）のＵＮＬＩＮＫ命令がＩＤＣ１０１に出力されるタイミングで、素材-1の再生から素材-2の再生への設定変更が間に合うか否かが決まるため、ユーザが設定を変更する際に、その変更が間に合うか否かの判断が容易である。
また、本実施形態のＡＶデータ処理制御装置によれば、その設定変更が間に合えば関連する全ての命令が無効にされ、そうでなければ、関連する全ての命令が実行される。そのため、一部の命令のみが実行されるという事態を回避できる。
【００４７】
さらに、本実施形態のＡＶデータ処理制御装置によれば、アプリケーション１０６からは、図５（Ａ）に示す上記（２４）の命令を出力すれば、素材-1の再生に関連する全ての命令を無効にできるため、無効にする命令が漏れたり、間違えたりする可能性が低くなる。特に、関連する命令が多い場合には、有効である。
【００４８】
第３実施形態
本実施形態のＡＶデータ処理制御装置は、テレビジョン放送でＣＭを流す場合などに用いられ、タイマーを用いて規定の時間に素材-1の再生し、チャンネル-1に出力する。
先ず、素材-1の再生設定処理について説明する。
例えば、図７（Ａ）に示すように、図１に示すアプリケーション１０６からゲートウエイ１００に、下記（２７）に示す命令が出力される。下記（２７）に示す命令は、「１３日１５時３０分００秒」に素材-1の再生を行うことを指示している。
ＰＬＡＹ  素材-1＠ 13:15:30:00                              （２７）
ゲートウエイ１００は、上記（２７）に示す命令を入力すると、自分が持つデータベースを検索し、素材-1がどの被制御デバイス１０４-mにあるかを特定する。例えば素材-1が被制御デバイス１０４-3によって再生される場合には、この被制御デバイス１０４-4がＩＤＣ１０２-1によって制御されていることが分かる。
ゲートウエイ１００は、図７（Ｂ）に示すように、ＩＤＣ１０１に対して下記（２８）に示す命令を出力する。
0003867313.tif 000003
【００４９】
上記（２８）に示す命令を受け取ったＩＤＣ１０１では、13:15:30:00 という時刻についてタイマーを設定し、トリガーを登録する。このとき、登録されたトリガーをＴｉｍｅｒ-1とすると、図７（Ｃ）に示すように、ゲートウエイ１００はＩＤＣ１０２-1に下記（２９）で示される命令を出力する。
ＰＬＡＹ  被制御デバイス１０４-3  素材-1＠Ｔｉｍｅｒ-1      （２９）
【００５０】
ＩＤＣ１０２-1では、ＰＬＡＹ命令を実行するための準備をし、ＩＤＣ１０１からトリガーＴｉｍｅｒ-1を入力するのを待つ。ＩＤＣ１０１は、外部から入力されるタイムコードと、設定されたタイマーの時刻 13:15:30:00とを比較し、一致したときに、図７（Ｇ），（Ｈ）に示すように、トリガーＴｉｍｅｒ-1をＩＤＣ１０２-1に出力する。ＩＤＣ１０２-1は、トリガーＴｉｍｅｒ-1を入力すると、図７（Ｉ）に示すように、先に準備したＰＬＡＹ命令を実行し、被制御デバイス１０４-3から素材-1を再生させる。
ここで、再生した映像・音響データを必要なチャンネルに出力するためには、再生と同時に回線を切り換える必要がある。そのため、アプリケーション１０６から、再生命令と共に回線切り換え命令をゲートウエイＧＷ１００に送る必要がある。
【００５１】
アプリケーション１０６は、図７（Ｄ）に示すように、ゲートウエイ１００に下記（３０）に示される命令を出力する。
ＣＯＭＢＩＮＥ  素材-1  チャンネル-1＠13:15:30:00           （３０）
ゲートウエイ１００は、上記（３０）に示す命令を入力すると、先ず、データベースの検索を行い、回線制御デバイス、素材-1があるデバイスとそれが接続されている回線制御デバイスのポート番号、及びチャンネル-1に対応する回線制御デバイスのポート番号を特定する。
【００５２】
このとき、素材-1を再生する被制御デバイス１０４-3のポート番号はＰｏｒｔ-1である。また、回線制御デバイスである被制御デバイス１０４-4のチャネル-1のポート番号はＰｏｒｔ-2である。
被制御デバイス１０４-4は、ＩＤＣ１０２-2が制御しているので、ゲートウエイ１００は、ＩＤＣ１０１に対して、図７（Ｅ）に示すように、下記（３１）に示す命令を出力する。
ＣＯＭＢＩＮＥ  ＩＤＣ１０２−2   被制御デバイス１０４-4  Ｐｏｒｔ-1
Ｐｏｒｔ-2＠13:15:30:00                                       （３１）
【００５３】
上記（３１）に示す命令を入力したＩＤＣ１０１では、13:15:30:00 という時刻についてのタイマーを設定し、トリガーを登録する。このとき、トリガーをＴｉｍｅｒ-2とする。ここで、先のＰＬＡＹ命令の時と同じ時刻でありながら、別のトリガーを登録するのは、ＩＤＣ１０１は、これらＰＬＡＹ命令とＣＯＭＢＩＮＥ命令との関連性を判断できないため、独立に扱わざるを得ないためである。
【００５４】
ゲートウエイ１００は、ＩＤＣ１０２-2に対して、図７（Ｆ）に示すように、下記（３２）で示される命令を出力する。
ＣＯＭＢＩＮＥ  ＩＤＣ１０２-2  被制御デバイス１０４-4  Ｐｏｒｔ-1  Ｐｏｒｔ-2  ＠Ｔｉｍｅｒ-2                                      （３２）
ＩＤＣ１０２-2では、ＣＯＭＢＩＮＥ命令を実行するための準備をし、ＩＤＣ１０１からトリガーＴｉｍｅｒ-2を入力するのを待つ。ＩＤＣ１０１は、外部から入力されるタイムコードと、設定されたタイマーの時刻 13:15:30:00とを比較し、一致したときに、図７（Ｇ），（Ｈ）に示すように、トリガーＴｉｍｅｒ-2をＩＤＣ１０２-2に出力する。ＩＤＣ１０２-2では、トリガーＴｉｍｅｒ-2を入力すると、図７（Ｉ）に示すように、先に準備したＣＯＭＢＩＮＥ命令を実行し、被制御デバイス１０４-4によってチャンネル-1のＰｏｒｔ-2と被制御デバイス１０４-3のＰｏｒｔ-1との回線接続が行われる。
【００５５】
上述した図７（Ａ）〜（Ｆ）に示す処理によって素材-1の再生を設定し、素材-1の再生処理を開始する前に、再生設定を、素材-1の再生から素材-2の再生に変更する場合について説明する。すなわち、素材の再生設定を素材-1から素材-2に変更する場合の処理について説明する。
先ず、図７の（Ａ），（Ｂ），（Ｃ）で行った上記（２７），（２８），（２９）に示す再生（ＰＬＡＹ）命令を、図８（Ａ），（Ｂ），（Ｃ）に示すように、「ＣＡＮＣＥＬ  ＰＬＡＹ」命令で無効にする。また、図７（Ｄ），（Ｅ），（Ｆ）で行った上記（３０），（３１），（３２）に示す回線制御命令（ＣＯＭＢＩＮＥ）を、図８（Ｄ），（Ｅ），（Ｆ）に示すように、「ＣＡＮＣＥＬ  ＣＯＭＢＩＮＥ」命令で無効にする。
【００５６】
そして、図８（Ｇ），（Ｊ）に示すように、新しい素材-2について、再生命令及び回線制御命令をアプリケーション１０６から出力する。ここで、図８（Ｇ）〜（Ｌ）に示す処理は、前述した図７（Ａ）〜（Ｆ）に示す処理と同様である。
素材-2の再生では、ＩＤＣ１０１は、図８（Ｍ）に示すように、外部からのタイムコードと設定した時刻 13:15:30:00とが一致すると、図８（Ｎ）に示すように、ＩＤＣ１０２-1, １０２-2に対して、それぞれトリガーＴｉｍｅｒ-11,Ｔｉｍｅｒ-12 を出力する。
被制御デバイス１０２-1は、図８（Ｎ）に示すように、トリガーＴｉｍｅｒ-11 を入力すると、図８（Ｏ）に示すように、被制御デバイス１０４-3に素材-2の再生を開始させる。また、ＩＤＣ１０２-2は、図８（Ｎ）に示すように、トリガーＴｉｍｅｒ-12 を入力すると、図８（Ｏ）に示すように、被制御デバイス１０４-5にＰｏｒｔ-1とＰｏｒｔ-2との回線接続を行わせる。
【００５７】
ところで、本実施形態のＡＶデータ処理制御装置では、再生素材を素材-1から素材-2に変更する場合に、アプリケーション１０６は、図８（Ａ），（Ｄ）に示すように、ゲートウエイ１００に「ＣＡＮＣＥＬ  ＰＬＡＹ」命令と「ＣＡＮＣＥＬ  ＣＯＭＢＩＮＥ」命令とを別々に出力して、既に出力した素材-1についての「ＰＬＡＹ」命令と「ＣＯＭＢＩＮＥ」命令とを無効にする。しかしながら、このように、アプリケーション１０６が２つのＣＡＮＣＥＬ命令を出力しなければならないとすると、命令を無効にする操作に漏れが生じたり、誤った命令を無効にする可能性がある。特に、多くの関連する命令がある場合には、無効命令を発する際に手間がかかり、ミスが生じやすい。
【００５８】
また、本実施形態のＡＶデータ処理制御装置では、図８（Ａ）〜（Ｆ）に示すように、素材-1の再生処理について全ての無効処理が終了するまでに、比較的多くのステップを必要とし、無効処理に伴う時間が長い。そのため、素材-1の再生についての無効処理を行っている最中に、接点入力が発生する可能性が高い。例えば、図８（Ｃ）に示す処理が終了した時点で、接点入力が発生すると、図７（Ａ）〜（Ｃ）に示す「ＰＬＡＹ」命令は無効になるが、図７（Ｄ）〜（Ｆ）に示す「ＣＯＭＢＩＮＥ」命令は実行されてしまう。その結果、不必要な映像が出力されてしまうことがある。すなわち、関連する命令のうち、一部の命令のみが実行されてしまうという不都合が生じる可能性が高い。
【００５９】
第４実施形態
本実施形態のＡＶデータ処理制御装置は、同時に実行されるべき命令を一まとめにし、このまとまりに対して識別子ＩＤを付けることで、第３実施形態のＡＶデータ処理制御装置における問題点を解決した。ここで、同時に実行されるべき命令のまとまりを命令群ＣｏｍＱと呼び、このＣｏｍＱのＩＤをＱＩＤと呼ぶ。
尚、本実施形態のＡＶデータ処理制御装置は、第３実施形態のＡＶデータ処理制御装置と同様に、タイマーを用いて規定の時間に素材-1の再生し、チャンネル-1に出力する。
【００６０】
以下、命令群ＣｏｍＱを使って素材-1の再生設定処理を行う場合について説明する。
先ず、アプリケーション１０６は、図９（Ａ）に示すように、ゲートウエイ１００に対して下記（３３）に示す命令を出力して、ＣｏｍＱの準備を指示し、ＱＩＤを取得する。
ＯＰＥＮ  ＣｏｍＱ                                          （３３）
上記（３３）に示す命令を受けとったゲートウエイ１００は、ＣｏｍＱの領域を内部に確保し、そのＱＩＤをアプリケーション１０６に返す。このとき、ＱＩＤをＱｉｄ-1とすると、ゲートウエイ１００は、図９（Ｂ）に示すように、下記式（３４）に示す命令を用いて、Ｑｉｄ-1をアプリケーション１０６に返す。
ＲＥＴＵＲＮ  ＱＩＤ＝Ｑｉｄ-1                              （３４）
【００６１】
以後、アプリケーション１０６は、ゲートウエイ１００から受けたＱｉｄ-1を命令に付加することで、どの命令を一まとまりにするかを明示する。
本実施形態のように、素材-1を再生し、チャンネル-1に出力する場合には、図９（Ｃ）に示すように、アプリケーション１０６はゲートウエイ１００に対して、下記（３５），（３６）に示す命令を出力すればよい。
ＰＬＡＹ  素材-1  ＱＩＤ＝Ｑｉｄ-1                          （３５）
ＣＯＭＢＩＮＥ  素材-1  チャンネル-1  ＱＩＤ＝Ｑｉｄ-1      （３６）
ゲートウエイ１００は、上記（３５），（３６）に示す命令を入力すると、Ｑｉｄ-1に対応するＣｏｍＱの領域に、これら２つの命令を登録する。
【００６２】
アプリケーション１０６は、必要な命令の設定が終了すると、その旨を、例えば図９（Ｄ）に示すように、下記（３７）に示す命令をゲートウエイ１００に出力する。
ＣＬＯＳＥ  ＣｏｍＱ  ＱＩＤ＝Ｑｉｄ-1                      （３７）
ゲートウエイ１００は、上記式（３７）に示す命令を入力すると、ＣｏｍＱに対する設定が終了したことを認識する。
【００６３】
ゲートウエイ１００は、この時点でＣｏｍＱの内容をＩＤＣ１０１に出力してもよいし、ＣｏｍＱの実行開始時刻が指定された時点で出力してもよい。また、ゲートウエイ１００は、ＣｏｍＱの内容を、アプリケーション１０６から、命令を入力する都度、ＩＤＣ１０１に出力してもよい。
ゲートウエイ１００は、予め用意したデータベースを検索し、その検索結果に基づいて、ＩＤＣ１０１に出力する命令を作成する。
ゲートウエイ１００からＩＤＣ１０１には、例えば図９（Ｅ）に示すように、下記（３８）〜（４１）に示される命令が、この順序で出力される。
ＣＲＥＡＴＥ  ＣｏｍＱ  ＱＩＤ＝Ｑｉｄ-1                    （３８）
ＰＬＡＹ  ＩＤＣ１０２-1  被制御デバイス１０４-3  素材-1  ＱＩＤ＝Ｑｉｄ-1                                                          （３９）
ＣＯＭＢＩＮＥ  ＩＤＣ１０２-2  被制御デバイス１０４-4  Ｐｏｒｔ-1  Ｐｏｒｔ-2  ＱＩＤ＝Ｑｉｄ-1                                    （４０）
ＣＬＯＳＥ  ＣｏｍＱ  ＱＩＤ＝Ｑｉｄ-1                      （４１）
【００６４】
ＩＤＣ１０１は、上記（３８）〜（４１）に示す命令を入力すると、これらの命令をメモリに記憶し、このＣｏｍＱを実行するトリガーが指定されるのを待つ。
【００６５】
次に、アプリケーション１０６は、命令群ＣｏｍＱを実行する時刻を指定する必要がある。この時刻の指定は、例えば図９（Ｆ）に示すように、下記（４２）に示す命令をアプリケーション１０６からゲートウエイ１００に出力して行われる。この命令は、時刻13:15:30:00 になったときに、トリガーが発生するように監視動作を設定するためのものである。
ＯＰＥＮ  ＴＩＭＥＲ  ＴＩＭＥ＝13:15:30:00                 （４２）
【００６６】
ゲートウエイ１００は、上記（４２）に示す命令を入力すると、図９（Ｇ）に示すように、下記（４３）に示すタイマー生成命令をＩＤＣ１０１に出力する。
ＣＲＥＡＴＥ  ＴＩＭＥＲ  13:15:30:00                       （４３）
【００６７】
ＩＤＣ１０１は、上記（４３）に示す命令を受けとると、時刻13:15:30:00 についてのタイマーを設定し、トリガーを登録する。このときのトリガーをＴｉｍｅｒ-3とすると、ＩＤＣ１０１は、図９（Ｈ）に示すように、下記（４４）に示す命令をゲートウエイ１００に出力して、ゲートウエイ１００にトリガーＩＤを出力する。
ＲＥＴＵＲＮ  Ｔｉｍｅｒ-3                                  （４４）
【００６８】
また、ゲートウエイ１００は、図９（Ｉ）に示すように、さらに、アプリケーション１０６に下記式（４５）で示す命令を出力し、トリガーＩＤを返す。
ＲＥＴＵＲＮ  ＴＩＤ＝Ｔｉｍｅｒ-3                          （４５）
これによって、アプリケーション１０６は、トリガーＩＤを取得する。
【００６９】
アプリケーション１０６は、入力したトリガーＩＤと、先に作成した命令群ＣｏｍＱとを関連づけることで、ＣｏｍＱの実行タイミングを指定する。アプリケーション１０６は、例えば図９（Ｊ）に示すように、下記（４６）で示される命令をゲートウエイ１００に出力する。
ＬＩＮＫ  ＱＩＤ＝Ｑｉｄ-1  ＴＩＤ＝Ｔｉｍｅｒ-3            （４６）
上記（４６）に示す命令を受け取ったゲートウエイ１００は、ＩＤＣ１０１に対してもＣｏｍＱとＴＩＤとの関連付けを行う。例えば、ゲートウエイ１００は、ＩＤＣ１０１に対して、図９（Ｋ）に示すように、下記式（４７）に示す命令を出力する。
ＬＩＮＫ  Ｑｉｄ-1  Ｔｉｍｅｒ-3                            （４７）
【００７０】
上記（４７）に示す命令を入力したＩＤＣ１０１は、先に作成したＣｏｍＱと、それを実行させるトリガーとが関連づけられたので、ＩＤＣ１０２-1およびＩＤＣ１０２-2に対して命令を出力する。ＩＤＣ１０１は、図９（Ｌ）に示すように、ＩＤＣ１０２-1に対しては、下記式（４８）に示す命令を出力する。
ＰＬＡＹ  被制御デバイス１０４-3  素材-1＠Ｔｉｍｅｒ-3      （４８）
【００７１】
ＩＤＣ１０２-1では、ＰＬＡＹ命令を実行するための準備を行い、ＩＤＣ１０１からトリガーＴｉｍｅｒ-3を入力するのを待つ。ＩＤＣ１０１では、図９（Ｍ）に示すように、続いてＩＤＣ１０２-2に対して下記（４９）に示す命令を出力する。
ＣＯＭＢＩＮＥ  被制御デバイス１０４-4  Ｐｏｒｔ-1  Ｐｏｒｔ-2＠Ｔｉｍｅｒ-3                                                        （４９）
ＩＤＣ１０２-2では、ＣＯＭＢＩＮＥ命令を実行するための準備をし、ＩＤＣ１０１からトリガーＴｉｍｅｒ-3を入力するのを待つ。
【００７２】
ＩＤＣ１０１では、外部から入力されるタイムコードと設定されたタイマーの時刻 13:15:30:00とを比較し、一致したときに、図９（Ｎ）に示すように、トリガーＴｉｍｅｒ-3をＩＤＣ１０２-1及びＩＤＣ１０２-2に出力する。
ＩＤＣ１０２-1では、トリガーＴｉｍｅｒ-3を入力すると、先に準備したＰＬＡＹ命令を実行し、図９（Ｎ）に示すように、被制御デバイス１０４-3に対して、素材-1の再生を行う指示を出力する。それと同時に、ＩＤＣ１０２-2は、トリガーＴｉｍｅｒ-3を入力すると、先に準備したＣＯＭＢＩＮＥ命令を実行し、図９（Ｎ）に示すように、被制御デバイス１０４-4に対して、Ｐｏｒｔ-1とＰｏｒｔ-2との回線を接続する指示を行う。
【００７３】
次に、上述した図９（Ａ）〜（Ｍ）に示す処理によって、時刻13:15:30:00 に素材-1を再生する設定した後に、素材-1の再生を行う前に、素材-1の再生時刻を13:20:00:00 に変更する場合について説明する。
このとき、アプリケーション１０６は、タイマーのみを変更すればよく、その後は、ゲートウエイ１００以下の処理に任せることができる。
先ず、アプリケーション１０６は、先に作成したタイマーを削除するために、図１０（Ａ）に示すように、下記に（５０）に示す命令をゲートウエイ１００に出力する。
ＤＥＬＥＴＥ  ＴＩＤ＝Ｔｉｍｅｒ-3                        （５０）
【００７４】
ゲートウエイ１００は、上記（５０）に示す命令を入力すると、図１０（Ｂ）に示すように、ＩＤＣ１０１に対して、タイマーを削除する下記（５１）に示す命令を出力する。
ＤＥＬＥＴＥ  Ｔｉｍｅｒ-3                                （５１）
ＩＤＣ１０１は、上記（５１）に示す命令を入力すると、タイマーを削除する。従って、この時点で、タイマーの削除命令が間に合えば、ＩＤＣ１０１からＩＤＣ１０２-1及びＩＤＣ１０２-2には、図９（Ｎ）に示すトリガーＴｉｍｅｒ-3は出力されない。すなわち、ＣｏｍＱに含まれる全ての命令は実行されない。一方、もし、このタイマーの削除命令が間に合わなかったときには、ＣｏｍＱに含まれる全ての命令が実行されることになる。従って、ＣｏｍＱによって関連づけられた一連の完結した内容が実行される。そのため、一部の命令のみが実行されることで、何ら出力のない回線と接続されるなどの動作は起こらない。これにより、実行されるのであれば、関連する全ての命令が実行されるべきであるという要請が満たされる。
【００７５】
次に、ＩＤＣ１０１は、図１０（Ｃ）に示すように、「ＣＡＮＣＥＬ  ＰＬＡＹ」命令をＩＤＣ１０２-1に出力し、ＩＤＣ１０２-1に既に出力しているＰＬＡＹ命令を無効にする。また、ＩＤＣ１０１は、図１０（Ｄ）に示すように、「ＣＡＮＣＥＬ  ＣＯＭＢＩＮＥ」命令をＩＤＣ１０２-2に出力し、ＩＤＣ１０２-2に既に出力しているＣＯＭＢＩＮＥ命令を無効にする。
図１０（Ｃ），（Ｄ）に示す無効処理は、ＩＤＣ１０１以下で制御において行われ、ゲートウエイ１００以上からの命令を待つ必要がないので、迅速に処理が行われる。
【００７６】
次に、アプリケーション１０６は、ＣｏｍＱを実行する新たな時刻を指定する必要がある。この時刻の指定は、例えば図１０（Ｅ）に示すように、下記（５２）に示す命令をアプリケーション１０６からゲートウエイ１００に出力して行われる。この命令は、時刻13:20:00:00 になったときに、トリガーが発生するように監視動作を設定するためのものである。
ＯＰＥＮ  ＴＩＭＥＲ  ＴＩＭＥ＝13:20:00:00                 （５２）
【００７７】
図１０（Ｅ）に続いて行われる図１０（Ｆ）〜（Ｈ）の処理は、図９（Ｇ）〜（Ｉ）の処理と同様である。
【００７８】
次に、アプリケーション１０６は、素材-1の命令群ＣｏｍＱと、新たに素材-1の再生を行う時刻 13:20:00:00とを関連づけるために、図１０に示す（Ｉ）〜（Ｌ）に示す処理を行い、新たに作成したタイマーと素材-1のＣｏｍＱとを関連づける。ここで、図１０に示す（Ｉ）〜（Ｌ）の処理は、タイマーの設定時刻が13:20:00:00 となり、そのトリガーがＴｉｍｅｒ-4となることを除いて、それぞれ図９に示す（Ｊ）〜（Ｍ）の処理と同じである。
【００７９】
このとき、素材-1の再生では、ＩＤＣ１０１は、図１０（Ｎ）に示すように、時刻 13:20:00:00  において、ＩＤＣ１０１からＩＤＣ１０２-3, １０２-2に対して、それぞれトリガーＴｉｍｅｒ-4を出力する。
ＩＤＣ１０２-1は、図１０（Ｎ）に示すように、トリガーＴｉｍｅｒ-4を入力すると、被制御デバイス１０４-3に素材-2の再生を行わせる。また、ＩＤＣ１０２-2は、図１０（Ｎ）に示すように、トリガーＴｉｍｅｒ-4を入力すると、被制御デバイス１０４-4にＰｏｒｔ-1とＰｏｒｔ-2との回線接続を行わせる。
【００８０】
すなわち、本実施形態のＡＶデータ処理制御装置では、図１１に示すように、ＰＬＡＹ命令及びＣＯＭＢＩＮＥ命令を、識別子Ｑｉｄ-1の命令群ＣｏｍＱとして登録し、この命令群ＣｏｍＱの実行開始を、トリガーＴｉｍｅｒ-3によって指示する。
【００８１】
以上説明した本実施形態のＡＶデータ処理制御装置によれば、比較的早いタイミング、すなわち図１０（Ｂ）に示す上記（５１）のＤＥＬＥＴＥ命令がＩＤＣ１０１に出力されるタイミングで、設定の変更が間に合うか否かが決まるため、ユーザが設定を変更する際に、その変更が間に合うか否かの判断が容易である。
また、本実施形態のＡＶデータ処理制御装置によれば、その設定変更が間に合えば関連する全ての命令が無効にされ、そうでなければ、関連する全ての命令が実行される。そのため、一部の命令のみが実行されるという事態を回避できる。
【００８２】
さらに、本実施形態のＡＶデータ処理制御装置によれば、アプリケーション１０６からは、図１０（Ａ）に示す上記（５０）の命令を出力すれば、素材-1の再生に関連する全ての命令を無効にできるため、無効にする命令が漏れたり、間違えたりする可能性が低くなる。特に、関連する命令が多い場合には、有効である。
第５実施形態
本実施形態のＡＶデータ処理制御装置では、素材-1の再生設定処理、及び素材-1に続いて連続再生される素材-2の再生設定処理が行われる。
すなわち、このＡＶデータ処理制御装置では、素材-1の再生に続いて、素材-2が連続再生される。ここで、素材-1の再生は、接点入力をトリガーとして行われる。
先ず、素材-1の再生設定処理について説明する。
素材-1の再生設定処理は、図１２（Ａ）〜（Ｆ）で示される。
【００８３】
先ず、図１２（Ａ）に示すように、図１に示すアプリケーション１０６からゲートウエイ１００に、下記（５３）に示す命令が出力される。
ＰＬＡＹ  素材-1＠接点入力-1                                （５３）
ゲートウエイ１００は、上記（５３）に示す命令を入力すると、自分が持つデータベースを検索し、素材-1がどの被制御デバイス１０４-mにあるかを特定する。例えば、素材-1が被制御デバイス１０４-3にあるとする。この被制御デバイス１０４-3は、ＩＤＣ１０２-1によって制御されていることが分かる。
ゲートウエイ１００は、図１２（Ｂ）に示すように、ＩＤＣ１０１に対して下記（５４）に示す命令を出力する。
ＰＬＡＹ  被制御デバイス１０４-3  素材-1＠接点入力-1        （５４）
【００８４】
上記（５４）に示す命令を入力したＩＤＣ１０１は、接点入力-1についての監視動作を設定し、トリガーを登録する。このとき、登録されたトリガーがＧｐｉ-1である場合に、図１２（Ｃ）に示すように、ゲートウエイ１００はＩＤＣ１０２-1に下記（５５）で示される命令を出力する。
0003867313.tif 000004
【００８５】
ＩＤＣ１０２-1は、上記（５５）の命令を入力すると、ＰＬＡＹ命令を実行するための準備をし、ＩＤＣ１０１からトリガーＧｐｉ-1を入力するのを待つ。ＩＤＣ１０１は、図１２（Ｇ）に示すように、接点入力-1を入力すると、図１２（Ｈ）に示すように、トリガーＧｐｉ-1をＩＤＣ１０２-1に出力する。ＩＤＣ１０２-1は、トリガーＧｐｉ-1を入力すると、図１２（Ｉ）に示すように、先に準備したＰＬＡＹ命令を実行し、被制御デバイス１０４-3から素材-1を再生する。
ここで、再生した映像・音響データを必要なチャンネルに出力するためには、再生と同時に回線を切り換える必要がある。そのため、アプリケーション１０６から、再生命令と共に回線切り換え命令をＩＤＣ１０１に送る必要がある。
【００８６】
アプリケーション１０６は、図１２（Ｄ）に示すように、ゲートウエイ１００に下記（５６）に示される命令を出力する。
ＣＯＭＢＩＮＥ  素材-1  チャンネル-1＠接点入力-1            （５６）
ゲートウエイ１００は、上記（５６）に示す命令を入力すると、先ず、データベースの検索を行い、回線制御デバイス、素材-1があるデバイスとそれが接続されている回線制御デバイスのポート番号、及びチャンネル-1に対応する回線制御デバイスのポート番号を特定する。
【００８７】
例えば、回線制御デバイスが被制御デバイス１０４-4であると、そのチャネル-1のポート番号はＰｏｒｔ-2である。また、素材-1を再生する被制御デバイス１０４-3のポート番号はＰｏｒｔ-1である。このとき、被制御デバイス１０４-4は、ＩＤＣ１０２-2によって制御されているので、ゲートウエイ１００は、ＩＤＣ１０１に対して、図１２（Ｅ）に示すように、下記（５７）に示す命令を出力する。
ＣＯＭＢＩＮＥ  ＩＤＣ１０２−2   被制御デバイス１０４-4  Ｐｏｒｔ-1
Ｐｏｒｔ-2＠接点入力-1                                        （５７）
【００８８】
上記（５７）に示す命令を入力したＩＤＣ１０１では、接点入力-1について、監視動作を設定し、トリガーとしてＧｐｉ-2を登録する。ここで、先のＰＬＡＹ命令の時と同じ接点入力でありながら、別のトリガーを登録するのは、ＩＤＣ１０１は、これらＰＬＡＹ命令とＣＯＭＢＩＮＥ命令との関連性を判断できないため、独立に扱わざるを得ないためである。
【００８９】
ＩＤＣ１０１は、ＩＤＣ１０２-2に対して、図１２（Ｆ）に示すように、下記（５８）で示される命令を出力する。
ＣＯＭＢＩＮＥ  被制御デバイス１０４-4  Ｐｏｒｔ-1  Ｐｏｒｔ-2  ＠Ｇｐｉ-2                                                          （５８）
ＩＤＣ１０２-2は、上記（５８）に示す命令を入力すると、ＣＯＭＢＩＮＥ命令を実行するための準備をし、ＩＤＣ１０１からトリガーＧｐｉ-2を入力するのを待つ。ＩＤＣ１０１では、接点入力-1を監視し、図１２（Ｇ）に示すように、接点入力-1があったときに、図１２（Ｈ）に示すように、トリガーＧｐｉ-2をＩＤＣ１０２-2に出力する。ＩＤＣ１０２-2では、トリガーＧｐｉ-2を入力すると、図１２（Ｉ）に示すように、先に準備したＣＯＭＢＩＮＥ命令を実行し、被制御デバイス１０４-4によるＰｏｒｔ-1とＰｏｒｔ-2との回線接続が行われる。ここで、ＩＤＣ１０１によるトリガーＧｐｉ-1及びトリガーＧｐｉ-2の出力タイミングは同じである。
【００９０】
本実施形態では、素材-1の再生後に、素材-2の再生を行う。このとき、素材-1の再生開始時刻及び再生時間から、素材-2の再生時刻を決定し、素材-2について、再生命令及び回線制御命令を設定する。
例えば、ＩＤＣ１０１は、素材-1の再生開始時刻をゲートウエイ１００に出力する。このとき、ＩＤＣ１０１は、図１２（Ｇ）で接点入力-1を入力し、ＩＤＣ１０２-2にトリガーＧｐｉ-2を出力する時刻をゲートウエイ１００に出力する。
例えば素材-1の再生開始時刻が 13:15:00:00であったとき、ＩＤＣ１０１は、図１２（Ｉ）において、下記（５９）に示す命令をゲートウエイ１００に出力する。
ＲＥＴＵＲＮ  Ｇｐｉ-2 13:15:00:00                          （５９）
【００９１】
ゲートウエイ１００は、上記（５９）に示す命令を入力すると、図１２（Ｊ）に示すように、下記（６０）に示す命令をアプリケーション１０６に出力し、素材-1の再生開始時刻をアプリケーション１０６に送る。
ＲＥＴＵＲＮ  ＴＩＤ＝Ｇｐｉ-2  ＷＨＥＮ＝ 13:15:00:00      （６０）
【００９２】
ここで、素材-1の再生時間が 0:00:30:00 であるときに、アプリケーション１０６は、この素材-1の再生時間と素材-1の再生開始時刻から、素材-2の再生開始時刻を13:15:30:00 と決定する。
【００９３】
次に、アプリケーション１０６は、図１２（Ｋ）に示すように、下記（６１）で示される命令をゲートウエイ１００に出力する。
ＰＬＡＹ  素材−２  ＠13:15:30:00                           （６１）
ここで、ゲートウエイ１００は自分が持つデータベースを検索し、素材-2がどの被制御デバイス１０４-mにあるかを特定する。例えば被制御デバイス１０４-7にあったとすると、この被制御デバイス１０４-7をＩＤＣ１０２-3が制御していることが分かる。そこで、図１２（Ｌ）に示すように、ゲートウエイ１００はＩＤＣ１０１に下記式（６２）に示す命令を出力する。
【００９４】
ＰＬＡＹ  ＩＤＣ１０２-3  被制御デバイス１０４-7  素材-2  ＠13:15:30:00                                                             （６２）
ＩＤＣ１０１は、上記（６２）に示す命令を入力すると、時刻13:15:30:00 についてのタイマーを設定し、トリガーを登録する。この時のトリガーをＴｉｍｅｒ-1とすると、ＩＤＣ１０１は、図１２（Ｍ）に示すように、ＩＤＣ１０２-3に対して、下記（６３）で示される命令を出力する。
ＰＬＡＹ  被制御デバイス１０４-7  素材-2  ＠Ｔｉｍｅｒ-1    （６３）
【００９５】
ＩＤＣ１０２-3は、上記（６３）に示す命令を入力すると、ＰＬＡＹ命令を実行するための準備をし、ＩＤＣ１０１からトリガーＴｉｍｅｒ-1を入力するのを待つ。ＩＤＣ１０１では、外部入力されるタイムコードと設定されたタイマーの時刻13:15:30:00 とを比較し、これらが同じ値になった時、図１２（Ｑ）に示すように、トリガーＴｉｍｅｒ-1をＩＤＣ１０２-3に出力する。ＩＤＣ１０２-3がトリガーＴｉｍｅｒ-1を入力すると、先に準備したＰＬＡＹ命令が実行され、被制御デバイス１０４-7による素材-2の再生が行われる。
【００９６】
ここで、再生した映像・音響データを必要なチャンネルに出力するためには、再生と同時に回線を切り換える必要がある。そのため、アプリケーション１０６から、再生命令と共に回線切り換え命令をゲートウエイ１００に出力する必要がある。すなわち、アプリケーション１０６は、図１２（Ｎ）に示すように、ゲートウエイ１００に下記（６４）に示される命令を出力する。
ＣＯＭＢＩＮＥ  素材-2  チャンネル-1  ＠13:15:30:00         （６４）
【００９７】
ゲートウエイ１００は、上記（６４）に示される命令を入力すると、先ず、データベースの検索を行い、回線制御デバイス、素材-2を再生するデバイスとそれが接続されている前記回線制御デバイスのポート番号、チャンネル-1に対応する回線制御デバイスのポート番号を特定する。このとき、例えば、前記回線制御デバイスは被制御デバイス１０４-4であり、そのチャネル-1のポート番号はＰｏｒｔ-2である。また、素材-2を再生する被制御デバイス１０４-7のポート番号は、Ｐｏｒｔ-3である。また、被制御デバイス１０４-4はＩＤＣ１０２-2が制御しているので、図１２（Ｏ）に示すように、ゲートウエイ１００はＩＤＣ１０１に対して下記（６５）で示される命令を出力する。
ＣＯＭＢＩＮＥ  ＩＤＣ１０２-2  被制御デバイス１０４-4  Ｐｏｒｔ-3，Ｐｏｒｔ-2  ＠13:15:30:00                                       （６５）
【００９８】
ＩＤＣ１０１は、時刻13:15:30:00 についてのタイマーを設定し、トリガーとして登録する。この時のトリガーをＴｉｍｅｒ-2とする。ここで、先のＰＬＡＹ命令時と同じ時刻でありながら別のトリガーを設定するのは、ＩＤＣ１０１は、これらの命令に関連があるのかどうか判断できず、独立に扱わざるを得ないためである。ゲートウエイ１００は、図１２（Ｐ）に示すように、ＩＤＣ１０２-2に対して、下記（６６）で示される命令を出力する。
ＣＯＭＢＩＮＥ  被制御デバイス１０４-4  Ｐｏｒｔ-3  Ｐｏｒｔ-2  ＠Ｔｉｍｅｒ-2                                                      （６６）
【００９９】
ＩＤＣ１０２-2では、ＣＯＭＢＩＮＥ命令を実行するための準備をし、ＩＤＣ１０１からトリガーＴｉｍｅｒ-2を入力するのを待つ。ＩＤＣ１０１では、外部入力されるタイムコードと設定されたタイマーの時刻13:15:30:00 を比較し、これらが同じ値になった時、図１２（Ｑ）に示すように、トリガーＴｉｍｅｒ-2をＩＤＣ１０２-2に出力する。ＩＤＣ１０２-2では、トリガーＴｉｍｅｒ-2を入力すると、先に準備したＣＯＭＢＩＮＥ命令を実行し、被制御デバイス１０４-4によるＰｏｒｔ-3とＰｏｒｔ-2との回線接続が行われる。
ここで、ＩＤＣ１０１によるトリガーＴｉｍｅｒ-1及びトリガーＴｉｍｅｒ-2の出力タイミングは同じである。
【０１００】
次に、図１３を参照しながら、図１２に示す設定処理によって素材-1と素材-2との連続再生処理の設定を行った後に、図１２（Ｇ）において接点入力-1を入力する前に、再生する素材を素材-1から素材-2に変更する場合の処理について説明する。
先ず、図１２の（Ａ），（Ｂ），（Ｃ）で行った上記（５３），（５４），（５５）に示す素材-1の再生（ＰＬＡＹ）命令を、図１３（Ａ），（Ｂ），（Ｃ）に示すように、「ＣＡＮＣＥＬ  ＰＬＡＹ」命令で無効にする。また、図１２（Ｄ），（Ｅ），（Ｆ）で行った上記（５６），（５７），（５８）に示す素材-1の回線制御命令（ＣＯＭＢＩＮＥ）を、図１３（Ｄ），（Ｅ），（Ｆ）に示すように、「ＣＡＮＣＥＬ  ＣＯＭＢＩＮＥ」命令で無効にする。
【０１０１】
そして、図１３（Ｇ）〜（Ｌ）に示すように、新しい素材-3について、再生命令及び回線制御命令をアプリケーション１０６から出力する。ここで、図１３（Ｇ）〜（Ｌ）に示す処理は、前述した図１２（Ａ）〜（Ｆ）に示す処理と同様である。ここで、素材-3は図１に示す被制御デバイス１０４-6によって再生され、回線制御デバイスは被制御デバイス１０４-4である。
素材-3の再生では、ＩＤＣ１０１は、図１３（Ｍ）に示すように接点入力-1を入力すると、図１３（Ｎ）に示すように、ＩＤＣ１０２-3, １０２-2に対して、それぞれトリガーＧｐｉ-11,Ｇｐｉ-12 を出力する。
被制御デバイス１０４-6は、図１３（Ｏ）に示すように、ＩＤＣ１０２-3にトリガーＧｐｉ-11 が入力されると、素材-3の再生を行う。被制御デバイス１０４-4は、図１３（Ｏ）に示すように、ＩＤＣ１０２-2にトリガーＧｐｉ-12 が入力されると、Ｐｏｒｔ-3とＰｏｒｔ-2との接続を行う。
【０１０２】
また、本実施形態では、図１２に示す場合と同様に、素材-3の再生開始時刻及び再生時間から、素材-2の再生時刻を決定し、素材-2について、再生命令及び回線制御命令を設定する。
この処理が、図１３（Ｏ）〜（Ｖ）に示される。図１３（Ｏ）〜（Ｖ）の処理は、図１２（Ｉ）〜（Ｐ）の処理と同様である。但し、素材-3の再生開示時刻は、13:15:00:00 であり、素材-3の再生時間は 0:00:45:00 である。
【０１０３】
ところで、本実施形態のＡＶデータ処理制御装置では、再生素材を素材-1から素材-2に変更する場合に、アプリケーション１０６は、図１３（Ａ），（Ｄ）に示すように、ゲートウエイ１００に「ＣＡＮＣＥＬ  ＰＬＡＹ」命令と「ＣＡＮＣＥＬ  ＣＯＭＢＩＮＥ」命令とを別々に出力して、既に出力した素材-1についての「ＰＬＡＹ」命令と「ＣＯＭＢＩＮＥ」命令とを無効にする。しかしながら、このように、アプリケーション１０６が２つのＣＡＮＣＥＬ命令を出力しなければならないとすると、命令を無効にする操作に漏れが生じたり、誤った命令を無効にする可能性がある。特に、多くの関連する命令がある場合には、無効命令を発する際に手間がかかり、ミスが生じやすい。
【０１０４】
また、本実施形態のＡＶデータ処理制御装置では、図１３（Ａ）〜（Ｆ）に示すように、素材-1の再生処理について全ての無効処理が終了するまでに、比較的多くのステップを必要とし、無効処理に伴う時間が長い。そのため、素材-1の再生についての無効処理を行っている最中に、接点入力が発生する可能性が高い。例えば、図１３（Ｃ）に示す処理が終了した時点で、接点入力が発生すると、図１２（Ａ）〜（Ｃ）に示す「ＰＬＡＹ」命令は無効になるが、図１２（Ｄ）〜（Ｆ）に示す「ＣＯＭＢＩＮＥ」命令は実行されてしまう。その結果、不必要な映像が出力されてしまうことがある。このように、関連する命令のうち、一部の命令のみが実行されてしまうという不都合が生じる可能性が高い。
【０１０５】
第６実施形態
本実施形態のＡＶデータ処理制御装置では、同時に実行されるべき命令を一まとめにし、このまとまりに対して識別子ＩＤを付けることで、第５実施形態のＡＶデータ処理制御装置における問題点を解決した。ここで、同時に実行されるべき命令のまとまりをＣｏｍＱと呼び、このＣｏｍＱのＩＤをＱＩＤと呼ぶ。
このＡＶデータ処理制御装置では、前述した第５実施形態と同様に、素材-1の再生設定処理、及び素材-1に続いて連続再生される素材-2の再生設定処理を行う場合について説明する。すなわち、このＡＶデータ処理制御装置では、素材-1の再生に続いて、素材-2が連続再生される。ここで、素材-1の再生は、接点入力をトリガーとして行われる。
【０１０６】
先ず、命令群ＣｏｍＱを使って素材-1の再生設定処理を行う場合について説明する。  アプリケーション１０６は、図１４（Ａ）に示すように、ゲートウエイ１００に対して下記（６７）に示す命令を出力して、素材-1に関するＣｏｍＱの準備を指示し、ＱＩＤを取得する。
ＯＰＥＮ  ＣｏｍＱ                                          （６７）
上記（６７）に示す命令を受けとったゲートウエイ１００は、ＣｏｍＱの領域を内部に確保し、そのＱＩＤをアプリケーション１０６に返す。このとき、ＱＩＤをＱｉｄ-1とすると、ゲートウエイ１００は、図１４（Ｂ）に示すように、下記式（６８）に示す命令を用いて、Ｑｉｄ-1をアプリケーション１０６に返す。
ＲＥＴＵＲＮ  ＱＩＤ＝Ｑｉｄ-1                              （６８）
【０１０７】
以後、アプリケーション１０６は、ゲートウエイ１００から受けたＱｉｄ-1を命令に付加することで、どの命令を一まとまりにするかを明示する。
本実施形態のように、素材-1を再生し、チャンネル-1に出力する設定を行う場合には、図１４（Ｃ）に示すように、アプリケーション１０６はゲートウエイ１００に対して、下記（６９），（７０），（７１）に示す命令を出力すればよい。
ＰＬＡＹ  素材-1  ＱＩＤ＝Ｑｉｄ-1                          （６９）
ＣＯＭＢＩＮＥ  素材-1  チャンネル-1  ＱＩＤ＝Ｑｉｄ-1      （７０）
ＤＵＲＲＡＴＩＯＮ  ＶＡＬ＝ 0:00:30:00 ＱＩＤ＝Ｑｉｄ-1    （７１）
ゲートウエイ１００は、上記（６９），（７０），（７１）に示す命令を入力すると、Ｑｉｄ-1に対応するＣｏｍＱの領域に、これら３つの命令を登録する。
ここで、ＤＵＲＲＡＴＩＯＮ命令は、素材-1に関するＣｏｍＱが存続する時間を指定しており、ＩＤＣ１０１にカウントダウンタイマーを設定し、所定の時間が過ぎると、ＣｏｍＱが終了したことを示すトリガーを発生させる命令である。
【０１０８】
アプリケーション１０６は、必要な命令の設定が終了すると、その旨を、例えば図１４（Ｄ）に示すように、下記（７２）に示す命令をゲートウエイ１００に出力する。
ＣＬＯＳＥ  ＣｏｍＱ  ＱＩＤ＝Ｑｉｄ-1                      （７２）
ゲートウエイ１００は、上記式（７２）に示す命令を入力すると、ＣｏｍＱに対する設定が終了したことを認識する。
【０１０９】
ゲートウエイ１００は、この時点でＣｏｍＱの内容をＩＤＣ１０１に出力してもよいし、ＣｏｍＱの実行開始時刻が指定された時点で出力してもよい。また、ゲートウエイ１００は、ＣｏｍＱの内容を、アプリケーション１０６から、命令を入力する都度、ＩＤＣ１０１に出力してもよい。
ゲートウエイ１００は、予め用意したデータベースを検索し、その検索結果に基づいて、ＩＤＣ１０１に出力する命令を作成する。
ゲートウエイ１００からＩＤＣ１０１には、例えば図１４（Ｅ）に示すように、下記（７３）〜（７７）に示される命令が、この順序で出力される。
ＣＲＥＡＴＥ  ＣｏｍＱ  ＱＩＤ＝Ｑｉｄ-1                    （７３）
ＰＬＡＹ  ＩＤＣ１０２-1  被制御デバイス１０４-3  素材-1  ＱＩＤ＝Ｑｉｄ-1                                                          （７４）
ＣＯＭＢＩＮＥ  ＩＤＣ１０２-2  被制御デバイス１０４-4  Ｐｏｒｔ-1  Ｐｏｒｔ-2  ＱＩＤ＝Ｑｉｄ-1                                    （７５）
ＣＤ−ＴＩＭＥＲ  0:00:30:00  ＱＩＤ＝Ｑｉｄ-1              （７６）
ＣＬＯＳＥ  ＣｏｍＱ  ＱＩＤ＝Ｑｉｄ-1                      （７７）
【０１１０】
ＩＤＣ１０１は、上記（７３）〜（７７）に示す命令を入力すると、これらの命令をメモリに記憶し、このＣｏｍＱを実行するトリガーが指定されるのを待つ。
【０１１１】
次に、アプリケーション１０６は、素材-1に関するＣｏｍＱを実行する接点入力を指定する必要がある。この接点入力の指定は、例えば図１４（Ｆ）に示すように、下記（７８）に示す命令をアプリケーション１０６からゲートウエイ１００に出力して行われる。この命令は、接点入力-1があったときにトリガーを発生させると共に、接点入力-1の監視動作を設定するためのものである。
ＯＰＥＮ  ＧＰＩＴＲＩＧＧＥＲ  ＧＰＩ＝接点入力-1          （７８）
【０１１２】
ゲートウエイ１００は、上記（７８）に示す命令を入力すると、図１４（Ｇ）に示すように、下記（７９）に示す接点入力の監視動作命令をＩＤＣ１０１に出力する。
ＣＲＥＡＴＥ  ＧＰＩＴＲＩＧＧＥＲ  接点入力-1              （７９）
【０１１３】
ＩＤＣ１０１は、上記（７９）に示す命令を受けとると、接点入力-1の監視動作を設定し、トリガーとして登録する。このときのトリガーをＧｐｉ-3とすると、ＩＤＣ１０１は、図１４（Ｈ）に示すように、下記（８０）に示す命令をゲートウエイ１００に出力して、ゲートウエイ１００にトリガーＩＤを渡す。
ＲＥＴＵＲＮ  Ｇｐｉ-3                                      （８０）
【０１１４】
ゲートウエイ１００は、図１４（Ｉ）に示すように、さらに、アプリケーション１０６に下記式（８１）で示す命令を出力し、トリガーＩＤを返す。
ＲＥＴＵＲＮ  ＴＩＤ＝Ｇｐｉ-3                              （８１）
これによって、アプリケーション１０６は、接点入力-1の監視動作を設定し、そのトリガーＩＤを取得する。
【０１１５】
アプリケーション１０６は、入力したトリガーＩＤと、先に作成した素材-1のＣｏｍＱとを関連づけることで、ＣｏｍＱの実行タイミングを指定する。アプリケーション１０６は、例えば図１４（Ｊ）に示すように、下記（８２）で示される命令をゲートウエイ１００に出力する。
ＬＩＮＫ＝Ｑｉｄ-1  ＴＩＤ＝Ｇｐｉ-3                        （８２）
上記（８２）に示す命令を受け取ったゲートウエイ１００は、ＩＤＣ１０１に対してもＣｏｍＱとＴＩＤとの関連付けを行う。例えば、ゲートウエイ１００は、ＩＤＣ１０１に対して、図１４（Ｋ）に示すように、下記（８３）に示す命令を出力する。
ＬＩＮＫ  Ｑｉｄ-1  Ｇｐｉ-3                                （８３）
【０１１６】
上記（８３）に示す命令を入力したＩＤＣ１０１は、先に作成したＣｏｍＱと、それを実行させるトリガーとが関連づけられたので、ＩＤＣ１０２-1およびＩＤＣ１０２-2に対して命令を出力する。ＩＤＣ１０１は、図１４（Ｌ）に示すように、ＩＤＣ１０２-1に対しては、下記式（８４）に示す命令を出力する。
ＰＬＡＹ  被制御デバイス１０４-3  素材-1＠Ｇｐｉ-3          （８４）
【０１１７】
ＩＤＣ１０２-1では、ＰＬＡＹ命令を実行するための準備を行い、ＩＤＣ１０１からトリガーＧｐｉ-3を入力するのを待つ。ＩＤＣ１０１では、図１４（Ｍ）に示すように、続いてＩＤＣ１０２-2に対して下記（８５）に示す命令を出力する。
ＣＯＭＢＩＮＥ  被制御デバイス１０４-4  Ｐｏｒｔ-1  Ｐｏｒｔ-2＠Ｇｐｉ-3                                                            （８５）
ＩＤＣ１０２-2では、ＣＯＭＢＩＮＥ命令を実行するための準備をし、ＩＤＣ１０１からトリガーＧｐｉ-3を入力するのを待つ。
【０１１８】
ＩＤＣ１０１では、接点入力-1の監視を行い、接点入力-1の入力があると、図１５（Ｊ）に示すように、トリガーＧｐｉ-3をＩＤＣ１０２-1及びＩＤＣ１０２-2に出力する。ＩＤＣ１０１は、トリガーＧｐｉ-3を出力するタイミングで、カウントダウンタイマーを起動し、時間 0:00:30:00 後に、図１５（Ｋ）に示すように、ＣｏｍＱの終了を示す（ＣＤ−ＴＩＭＥＲ）を発生する。
【０１１９】
ＩＤＣ１０２-1では、トリガーＧｐｉ-3を入力すると、先に準備したＰＬＡＹ命令を実行し、被制御デバイス１０４-3に対して、下記式（８６）に示される素材-1の再生を行う指示を出力する。
ＰＬＡＹ素材-1                                              （８６）
それと同時に、ＩＤＣ１０２-2は、トリガーＧｐｉ-3を入力すると、先に準備したＣＯＭＢＩＮＥ命令を実行し、被制御デバイス１０４-4に対して、Ｐｏｒｔ-1とＰｏｒｔ-2との回線を接続する指示を出力する。
【０１２０】
次に、命令群ＣｏｍＱを使って、素材-1に連続して再生される素材-2の再生設定処理を行う場合について説明する。
図１５（Ａ）〜（Ｅ）は、素材-2についての再生設定処理を示している。図１５（Ａ）〜（Ｅ）の処理は、以下に示す点を除いて、図１４（Ａ）〜（Ｅ）の処理と同様である。すなわち、素材-2の再生設定処理では、ＱＩＤはＱｉｄ-2であり、素材-2の再生時間は 0:00:50:00 である。また、素材-2は、被制御デバイス１０４-7によって再生される。まが、回線制御デバイスは被制御デバイス１０４-4であり、チャンネル-1のＰｏｒｔ-2と被制御デバイス１０４-7のＰｏｒｔ-3とが接続される。
【０１２１】
次に、素材-1の再生に連続して素材-2の再生を行うための設定について説明する。
図１５（Ｆ）に示すように、アプリケーション１０６は、下記（８７）に示される命令をゲートウエイ１００に出力する。これによって、Ｑｉｄ-2が、Ｑｉｄ-1の実行の終了に基づいて実行されることが指定される。
ＬＩＮＫ  ＱＩＤ＝Ｑｉｄ-2  ＴＩＤ＝Ｑｉｄ-1                （８７）
【０１２２】
ゲートウエイ１００は、上記（８７）を入力すると、Ｑｉｄ-1の終了が、Ｑｉｄ-2の実行開始トリガーであることを認識し、図１５（Ｇ）に示すように、ＩＤＣ１０１に下記（８８）に示される命令を出力する。
ＬＩＮＫ  Ｑｉｄ-2  Ｑｉｄ-1                                （８８）
【０１２３】
ＩＤＣ１０１は、上記（８８）に示す命令を入力すると、図１５（Ｈ）に示すように、ＩＤＣ１０２-3に対して、下記（８９）に示す命令を出力する。
ＰＬＡＹ  被制御デバイス１０４-7  素材-2＠Ｑｉｄ-1          （８９）
ＩＤＣ１０２-3は、上記（８９）に示す命令を入力すると、トリガーＱｉｄ-1の入力を監視し、このトリガーを入力すると、被制御デバイス１０４-7を制御して、素材-2の再生を開始させる。
【０１２４】
また、ＩＤＣ１０１は、上記（８８）に示す命令を入力すると、図１５（Ｉ）に示すように、ＩＤＣ１０２-2に対して、下記（９０）に示す命令を出力する。
ＣＯＭＢＩＮＥ  被制御デバイス１０４-4  Ｐｏｒｔ-3  Ｐｏｒｔ-2＠Ｑｉｄ-1                                                            （９０）
ＩＤＣ１０２-2は、上記（９０）に示す命令を入力すると、トリガーＱｉｄ-1の入力を監視し、このトリガーを入力すると、被制御デバイス１０４-4を制御して、Ｐｏｒｔ-3とＰｏｒｔ-2との接続を行わせる。
【０１２５】
ＩＤＣ１０１は、上記（８８）に示す命令を入力すると、Ｑｉｄ-1のカウントダウンタイマーに基づいて、Ｑｉｄ-2の実行を開始する。
すなわち、ＩＤＣ１０１は、トリガーＧｐｉ-3の出力と同時にカウントダウンタイマーを起動し、このカウントダウンタイマーによるカウントが終了すると、図１５（Ｋ）に示すように、トリガーＱｉｄ-1をＩＤＣ１０２-2及びＩＤＣ１０２-3に出力する。
ＩＤＣ１０２-2は、トリガーＱｉｄ-1を入力すると、先に設定したＣＯＭＢＩＮＥ命令を実行し、被制御デバイス１０４-4において回線接続が行われる。ＩＤＣ１０２-3は、トリガーＱｉｄ-1を入力すると、先に設定したＰＬＡＹ命令を実行し、被制御デバイス１０４-7において素材-2の再生が行われる。
【０１２６】
すなわち、本実施形態のＡＶデータ処理制御装置では、図１８に示すように、素材-1に関するＰＬＡＹ命令、ＣＯＭＢＩＮＥ命令及びＣＤ−ＴＩＭＥＲ命令を、識別子Ｑｉｄ-1の命令群ＣｏｍＱとして登録し、この命令群ＣｏｍＱの実行開始を、接点入力-1によって発生するトリガーＧｐｉ-3を用いて指示する。
また、素材-2に関するＰＬＡＹ命令、ＣＯＭＢＩＮＥ命令及びＣＤ−ＴＩＭＥＲ命令を、識別子Ｑｉｄ-2の命令群ＣｏｍＱとして登録し、この命令群ＣｏｍＱの実行開始を、素材-1のＣｏｍＱの終了によって指示する。
【０１２７】
次に、上述した図１４，図１５に示す処理によって「素材-1の再生に続いて素材-2の再生を行う処理」を設定した後に、素材-1の再生を行う前に、設定を変更して、「素材-3の再生に続いて素材-2の再生を行う処理」を設定する場合について説明する。
このとき、アプリケーション１０６は、Ｑｉｄ-2とＱｉｄ-1との関連を無効にし、新たに素材-3のためのＣｏｍＱを作成し、このＣｏｍＱとＱｉｄ-2との関連づけを行う。
先ず、アプリケーション１０６は、先に行ったＱｉｄ-1と接点入力-1との関係を無効するために、図１６（Ａ）に示すように、下記に（９１）に示す命令をゲートウエイ１００に出力する。
ＵＮＬＩＮＫ  ＱＩＤ＝Ｑｉｄ-1  ＴＩＤ＝Ｇｐｉ-3            （９１）
【０１２８】
ゲートウエイ１００は、上記（９１）に示す命令を入力すると、図１６（Ｂ）に示すように、ＩＤＣ１０１に対して、Ｑｉｄ-1とＧｐｉ-3との関連を無効にする下記（９２）に示す命令を出力する。
ＵＮＬＩＮＫ  Ｑｉｄ-1  Ｇｐｉ-3                            （９２）
ＩＤＣ１０１は、上記（９２）に示す命令を入力すると、Ｑｉｄ-1と、接点入力-1との関連づけを無効にする。従って、この時点以降で、接点入力-1が生じた場合でも、ＩＤＣ１０１からＩＤＣ１０２-1及びＩＤＣ１０２-2には、トリガーＧｐｉ-3は出力されない。すなわち、Ｑｉｄ-1に含まれる全ての命令は実行されない。一方、もし、この無効命令が間に合わなかったときには、Ｑｉｄ-1に含まれる全ての命令が実行されることになる。従って、Ｑｉｄ-1によって関連づけられた一連の完結した内容が実行される。そのため、一部の命令のみが実行されることで、何ら出力のない回線と接続されるなどの動作は起こらない。これにより、実行されるのであれば、関連する全ての命令が実行されるべきであるという要請が満たされる。
【０１２９】
次に、ＩＤＣ１０１は、図１６（Ｃ）に示すように、「ＣＡＮＣＥＬ  ＰＬＡＹ」命令をＩＤＣ１０２-1に出力し、ＩＤＣ１０２-1に既に出力しているＰＬＡＹ命令を無効にする。また、ＩＤＣ１０１は、図１６（Ｄ）に示すように、「ＣＡＮＣＥＬ  ＣＯＭＢＩＮＥ」命令をＩＤＣ１０２-2に出力し、ＩＤＣ１０２-2に既に出力しているＣＯＭＢＩＮＥ命令を無効にする。
ここで、アプリケーション１０６は、Ｑｉｄ-1の内容を無効にしてもよいし、Ｑｉｄ-1を接点入力-1以外の接点入力と関連づけてもよい。
【０１３０】
次に、アプリケーション１０６は、先に行ったＱｉｄ-1とＱｉｄ-2との関係を無効するために、図１６（Ｅ）に示すように、下記に（９３）に示す命令をゲートウエイ１００に出力する。
ＵＮＬＩＮＫ  ＱＩＤ＝Ｑｉｄ-2  ＴＩＤ＝Ｑｉｄ-1            （９３）
【０１３１】
ゲートウエイ１００は、上記（９３）に示す命令を入力すると、図１６（Ｆ）に示すように、ＩＤＣ１０１に対して、Ｑｉｄ-2とＱｉｄ-1との関連を無効にする下記（９４）に示す命令を出力する。
ＵＮＬＩＮＫ  Ｑｉｄ-2  Ｑｉｄ-1                            （９４）
ＩＤＣ１０１は、上記（９４）に示す命令を入力すると、Ｑｉｄ-2と、Ｑｉｄ-1との関連づけを無効にする。
【０１３２】
次に、ＩＤＣ１０１は、図１６（Ｇ）に示すように、「ＣＡＮＣＥＬ  ＰＬＡＹ」命令をＩＤＣ１０２-3に出力し、ＩＤＣ１０２-3に既に出力しているＰＬＡＹ命令を無効にする。また、ＩＤＣ１０１は、図１６（Ｈ）に示すように、「ＣＡＮＣＥＬ  ＣＯＭＢＩＮＥ」命令をＩＤＣ１０２-2に出力し、ＩＤＣ１０２-2に既に出力しているＣＯＭＢＩＮＥ命令を無効にする。
【０１３３】
次に、アプリケーション１０６は、新たに素材-3のＣｏｍＱを作成し、素材-3の再生設定処理を行う。素材-3の再生作成処理は、図１６（Ｉ）〜（Ｍ）に示される。図１６（Ｉ）〜（Ｍ）の処理は、以下に示す点を除いて、図１４（Ａ）〜（Ｅ）の処理と同様である。すなわち、素材-3の再生設定処理では、ＱＩＤはＱｉｄ-3であり、素材-3の再生時間は 0:00:45:00 である。また、素材-3は、被制御デバイス１０４-6によって再生される。また、回線制御デバイスは被制御デバイス１０４-4であり、接続されるポート番号はチャンネル-1のＰｏｒｔ-2と被制御デバイス１０４-6のＰｏｒｔ-4である。
【０１３４】
次に、素材-3の再生を接点入力-1と関連づけるために、図１６（Ｎ）〜（Ｑ）に示す処理を行う。
アプリケーション１０６は、例えば図１６（Ｎ）に示すように、下記（９５）に示される命令をゲートウエイ１００に出力する。
ＬＩＮＫ  ＱＩＤ＝Ｑｉｄ-3  ＴＩＤ＝Ｇｐｉ-3                （９５）
上記（９５）に示す命令を受け取ったゲートウエイ１００は、ＩＤＣ１０１に対して、素材-3のＣｏｍＱとＴＩＤとの関連付けを行う。例えば、ゲートウエイ１００は、ＩＤＣ１０１に対して、図１６（Ｏ）に示すように、下記式（９６）に示す命令を出力する。
ＬＩＮＫ  Ｑｉｄ-3  Ｇｐｉ-3                                （９６）
【０１３５】
上記（９６）に示す命令を入力したＩＤＣ１０１は、先に作成した素材-3のＣｏｍＱと、それを実行させるトリガーとが関連づけられたので、ＩＤＣ１０２-2およびＩＤＣ１０２-3に対して命令を出力する。ＩＤＣ１０１は、図１６（Ｐ）に示すように、ＩＤＣ１０２-3に対しては、下記式（９７）に示す命令を出力する。
ＰＬＡＹ  被制御デバイス１０４-6  素材-3＠Ｇｐｉ-3          （９７）
【０１３６】
ＩＤＣ１０２-3では、ＰＬＡＹ命令を実行するための準備を行い、ＩＤＣ１０１からトリガーＧｐｉ-3を入力するのを待つ。ＩＤＣ１０１では、図１４（Ｑ）に示すように、続いてＩＤＣ１０２-2に対して下記（９８）に示す命令を出力する。
ＣＯＭＢＩＮＥ  被制御デバイス１０４-4  Ｐｏｒｔ-4  Ｐｏｒｔ-2＠Ｇｐｉ-3                                                            （９８）
ＩＤＣ１０２-2では、ＣＯＭＢＩＮＥ命令を実行するための準備をし、ＩＤＣ１０１からトリガーＧｐｉ-3を入力するのを待つ。
【０１３７】
ＩＤＣ１０１では、接点入力-1の監視を行い、接点入力-1の入力があると、図１７（Ｅ）に示すように、トリガーＧｐｉ-3をＩＤＣ１０２-2及びＩＤＣ１０２-3に出力する。
ＩＤＣ１０２-3では、トリガーＧｐｉ-3を入力すると、先に準備したＰＬＡＹ命令を実行し、被制御デバイス１０４-7に対して、素材-3の再生を行う指示を出力する。それと同時に、ＩＤＣ１０２-2は、トリガーＧｐｉ-3を入力すると、先に準備したＣＯＭＢＩＮＥ命令を実行し、被制御デバイス１０４-4に対して、Ｐｏｒｔ-3とＰｏｒｔ-2との回線を接続する指示を出力する。
【０１３８】
次に、図１７（Ａ）に示すように、アプリケーション１０６は、下記（９９）に示される命令をゲートウエイ１００に出力する。これによって、Ｑｉｄ-2が、Ｑｉｄ-3の実行の終了に基づいて実行されることが指定される。
ＬＩＮＫ  ＱＩＤ＝Ｑｉｄ-2  ＴＩＤ＝Ｑｉｄ-3                （９９）
【０１３９】
ゲートウエイ１００は、上記（９９）を入力すると、Ｑｉｄ-3の終了が、Ｑｉｄ-2の実行開始トリガーであることを認識し、図１７（Ｂ）に示すように、ＩＤＣ１０１に下記（１００）に示される命令を出力する。
ＬＩＮＫ  Ｑｉｄ-2  Ｑｉｄ-3                              （１００）
【０１４０】
ＩＤＣ１０１は、上記（１００）に示す命令を入力すると、図１７（Ｃ）に示すように、ＩＤＣ１０２-3に対して、下記（１０１）に示す命令を出力する。
ＰＬＡＹ  被制御デバイス１０４-7  素材-2＠Ｑｉｄ-3        （１０１）
ＩＤＣ１０２-3は、上記（１０１）に示す命令を入力すると、トリガーＱｉｄ-3の入力を監視し、図１７（Ｆ）に示すように、トリガーＱｉｄ-3を入力すると、被制御デバイス１０４-7を制御して、素材-2の再生を開始させる。
【０１４１】
また、ＩＤＣ１０１は、上記（１００）に示す命令を入力すると、図１７（Ｄ）に示すように、ＩＤＣ１０２-2に対して、下記（１０２）に示す命令を出力する。
ＣＯＭＢＩＮＥ  被制御デバイス１０４-4  Ｐｏｒｔ-3  Ｐｏｒｔ-2＠Ｑｉｄ-3                                                          （１０２）
ＩＤＣ１０２-2は、上記（１０２）に示す命令を入力すると、トリガーＱｉｄ-3の入力を監視し、図１７（Ｆ）に示すように、トリガーＱｉｄ-3を入力すると、被制御デバイス１０４-4を制御して、Ｐｏｒｔ-3とＰｏｒｔ-2との接続を行わせる。
【０１４２】
ＩＤＣ１０１は、上記（１００）に示す命令を入力すると、Ｑｉｄ-3のカウントダウンタイマーに基づいて、Ｑｉｄ-2の実行を開始する。
すなわち、ＩＤＣ１０１は、トリガーＧｐｉ-3の出力と同時に起動したカウントダウンタイマーによるカウントが終了すると、図１７（Ｆ）に示すように、トリガーＱｉｄ-3をＩＤＣ１０２-2及びＩＤＣ１０２-3に出力する。尚、ＩＤＣ１０１は、トリガーＧｐｉ-3を出力するタイミングで、カウントダウンタイマーを起動し、時間 0:00:30:00 後に、図１７（Ｆ）に示すように、素材-3のＣｏｍＱの終了を示す（ＣＤ−ＴＩＭＥＲ）を発生する。
【０１４３】
ＩＤＣ１０２-2は、トリガーＱｉｄ-3を入力すると、先に設定したＣＯＭＢＩＮＥ命令を実行し、被制御デバイス１０４-4における回線接続を行わせる。ＩＤＣ１０２-3は、トリガーＱｉｄ-3を入力すると、先に設定したＰＬＡＹ命令を実行し、被制御デバイス１０４-7における素材-2の再生を行わせる。
【０１４４】
以上説明した本実施形態のＡＶデータ処理制御装置によれば、比較的早いタイミング、すなわち図１６（Ｂ）に示す上記（９２）のＵＮＬＩＮＫ命令がＩＤＣ１０１に出力されるタイミングで、設定の変更が間に合うか否かが決まるため、ユーザが設定を変更する際に、その変更が間に合うか否かの判断が容易である。
また、本実施形態のＡＶデータ処理制御装置によれば、その設定変更が間に合えば関連する全ての命令が無効にされ、そうでなければ、関連する全ての命令が実行される。そのため、一部の命令のみが実行されるという事態を回避できる。
【０１４５】
また、本実施形態のＡＶデータ処理制御装置によれば、アプリケーション１０６からは、図１６（Ａ）に示す上記（９１）の命令を出力すれば、素材-1の再生に関連する全ての命令を無効にできるため、無効にする命令が漏れたり、間違えたりする可能性が低くなる。特に、関連する命令が多い場合には、有効である。
【０１４６】
すなわち、本実施形態のＡＶデータ処理制御装置によれば、素材-1の再生後に連続して素材-2の再生を行う設定を、素材-3の再生後に連続して素材-2の再生を行う設定に変更する場合でも、不具合を生じる可能性が低い。
また、タイマーを使った連続再生で、再生開始時刻を変更するような場合でも、後続の再生制御の変更は殆ど行わずに済む。
【０１４７】
第７実施形態
本実施形態のＡＶデータ処理制御装置では、前述した第６実施形態と同様に、素材-1の再生設定処理、及び素材-1に続いて連続再生される素材-2の再生設定処理を、同時に実行されるべき命令を一まとめにし、このまとまりに対して識別子ＩＤを付けて行う。すなわち、このＡＶデータ処理制御装置では、素材-1の再生に続いて、素材-2が連続再生される。但し、素材-1の再生は、タイマーを用いて行われる。
【０１４８】
本実施形態における設定処理は、図１９および図２０に示される。図１９および図２０に示される処理は、以下の点を除いて、図１４および図１５を参照して前述した第６実施形態における設定処理と同様である。すなわち、本実施形態では、素材-1の再生は、タイマーを用いて時刻 13:15:30:00に開始する。
従って、図１９（Ａ）〜（Ｅ）に示す処理は、図１４（Ａ）〜（Ｅ）に示す処理と同じであるが、図１９（Ｆ）〜（Ｍ）に示す処理は、タイマーを設定し、時刻13:15:30:00 にトリガーＴｉｍｅｒ-3を発生する処理になっている。
また、図２０（Ａ）〜（Ｉ）および（Ｋ）の処理は、図１５（Ａ）〜（Ｉ）および（Ｋ）に示す処理と同じであるが、図２０（Ｊ）に示す処理は、タイマーのカウントによって時刻13:15:30:00 にトリガーＴｉｍｅｒ-3が発生し、このトリガーＴｉｍｅｒ-3に基づいて、被制御デバイス１０４-4および１０４-7の処理が行われる。
【０１４９】
次に、上述した図１９，図２０に示す設定を行った後に、素材-1の再生開始時刻を時刻13:15:30:00 から時刻13:20:00:00 に変更する場合について説明する。
この場合には、先ず、図２１（Ａ）に示すように「ＵＮＬＩＮＫ」命令を出力し、図２１（Ｂ）〜（Ｄ）の処理が行われ、素材-1の再生と時刻13:15:30:00 のトリガーＴｉｍｅｒ-3との関係を無効にする。
次に、図２１（Ｅ）〜（Ｈ）に示す処理を行い、時刻13:20:00:00 についてのトリガーＴｉｍｅｒ-13 を生成する。
次に、図２１（Ｉ）〜（Ｌ）に示す処理を行い、トイガーＴｉｍｅｒ-13 と素材-1の再生とを関連付ける。。
これによって、図２１（Ｍ）に示すように、タイマーによって、時刻13:20:00:00 が検出されたときに、トイガーＴｉｍｅｒ-13 がＩＤＣ１０２-1および１０２-2に出力され、被制御デバイス１０４-3および１０４-4において、それぞれ素材-1の「ＰＬＡＹ」命令および「ＣＯＭＢＩＮＥ」命令が実行される。
【０１５０】
本実施形態のＡＶデータ処理制御装置によれば、素材-1の再生開始をタイマーによって設定する場合にも、前述した第６実施形態と同様の効果を発揮することができる。
【０１５１】
本発明は、上述した実施形態には限定されない。例えば、ＡＶデータ処理制御装置１の構成は、上述した図２〜２１に示す機能を実現するものであれば、図１に示すものに限定されない。
また、上述した実施形態では、被制御デバイス１０４において再生および回線制御を行う場合について例示したが、被制御デバイス１０４は、記録などの他の処理を行ってもよい。
また、上述した実施形態では、関連する命令として、「ＰＬＡＹ」命令と「ＣＯＭＢＩＮＥ」命令を例示したが、命令の種類は任意であり、また、関連する命令の数も任意である。
【０１５２】
【発明の効果】
以上説明したように、本発明のＡＶデータ処理制御装置およびその方法によれば、関連する全ての命令を無効あるいは変更するための手続きおよび処理が簡単になり、命令を無効あるいは変更する際に、手続きに漏れや誤りが生じることを効果的に防止できる。
また、本発明のＡＶデータ処理制御装置およびその方法によれば、関連する一群の命令を無効あるいは変更する際に、当該変更が、当該命令が実行されるタイミングとの関係で間に合うか否かを判断することが容易になる。
また、本発明のＡＶデータ処理制御装置およびその方法によれば、命令の無効処理が間に合えば関連する全ての命令が実行されず、そうでなければ、関連する全ての命令が実行されるため、関連する命令のうち一部の命令のみが実行され、意味のない出力が行われてしまうことはない。
【図面の簡単な説明】
【図１】図１は、本発明の実施形態に係わるＡＶデータ処理制御装置の構成図である。
【図２】図２は、本発明の第１実施形態に係わるＡＶデータ処理制御装置において、素材-1の再生設定を行う処理を説明するためのシグナルフロー図である。
【図３】図３は、図２において設定した素材-1の再生設定を変更して素材-2の再生設定を行う処理を説明するためのシグナルフロー図である。
【図４】図４は、本発明の第２実施形態に係わるＡＶデータ処理制御装置において、素材-1の再生設定を行う処理を説明するためのシグナルフロー図である。
【図５】図５は、図４において設定した素材-1の再生設定を変更して素材-2の再生設定を行う処理を説明するためのシグナルフロー図である。
【図６】図６は、本発明の第２実施形態に係わるＡＶデータ処理制御装置における命令群の概念を説明するための図である。
【図７】図７は、本発明の第３実施形態に係わるＡＶデータ処理制御装置において、素材-1の再生設定を行う処理を説明するためのシグナルフロー図である。
【図８】図８は、図７において設定した素材-1の再生設定を変更して素材-2の再生設定を行う処理を説明するためのシグナルフロー図である。
【図９】図９は、本発明の第４実施形態に係わるＡＶデータ処理制御装置において、素材-1の再生設定を行う処理を説明するためのシグナルフロー図である。
【図１０】図１０は、図９において設定した素材-1の再生設定を変更して素材-2の再生設定を行う処理を説明するためのシグナルフロー図である。
【図１１】図１１は、本発明の第４実施形態に係わるＡＶデータ処理制御装置における命令群の概念を説明するための図である。
【図１２】図１２は、本発明の第５実施形態に係わるＡＶデータ処理制御装置において、素材-1の再生に続いて素材-2を連続再生する設定処理を説明するためのシグナルフロー図である。
【図１３】図１３は、図１２において行った設定を、素材-3の再生に続いて素材-2を連続再生する設定に変更する設定処理を説明するためのシグナルフロー図である。
【図１４】図１４は、本発明の第６実施形態に係わるＡＶデータ処理制御装置において、素材-1の再生と接点入力-1とを関連付ける設定処理を説明するためのシグナルフロー図である。
【図１５】図１５は、図１４において設定した素材-1の再生に連続して素材-2を再生させる設定処理を説明するためのシグナルフロー図である。
【図１６】図１６は、図１４及び図１５で行った設定を、素材-3の再生に連続して素材-2を再生させる設定処理に変更するための処理を説明するためのシグナルフロー図である。
【図１７】図１７は、図１４及び図１５で行った設定を、素材-3の再生に連続して素材-2を再生させる設定処理に変更するための処理を説明するためのシグナルフロー図である。
【図１８】図１８は、本発明の第６実施形態に係わるＡＶデータ処理制御装置における命令群の概念を説明するための図である。
【図１９】図１９は、本発明の第７実施形態に係わるＡＶデータ処理制御装置において、素材-1の再生とタイマーの時刻とを関連付ける設定処理を説明するためのシグナルフロー図である。
【図２０】図２０は、図１９において設定した素材-1の再生に連続して素材-2を再生させる設定処理を説明するためのシグナルフロー図である。
【図２１】図２１は、図１９及び図２０で行った設定に行った後に、素材-1の再生開始時刻を変更するための処理を説明するためのシグナルフロー図である。
【符号の説明】
１００…ゲートウエイ、１０１，１０２-1，１０２-2，１０２-3…ＩＤＣ、被制御デバイス１０４-1〜１０４-7…被制御デバイス、１０５…ＬＡＮ、１０６…アプリケーション
【図１】
0003867313.tif 000005
【図２】
0003867313.tif 000006
【図３】
0003867313.tif 000007
【図４】
0003867313.tif 000008
【図５】
0003867313.tif 000009
【図６】
0003867313.tif 000010
【図７】
0003867313.tif 000011
【図８】
0003867313.tif 000012
【図９】
0003867313.tif 000013
【図１０】
0003867313.tif 000014
【図１１】
0003867313.tif 000015
【図１２】
0003867313.tif 000016
【図１３】
0003867313.tif 000017
【図１４】
0003867313.tif 000018
【図１５】
0003867313.tif 000019
【図１６】
0003867313.tif 000020
【図１７】
0003867313.tif 000021
【図１８】
0003867313.tif 000022
【図１９】
0003867313.tif 000023
【図２０】
0003867313.tif 000024
【図２１】
0003867313.tif 000025