JPH06268653A - Multimedia network and device controller - Google Patents

Multimedia network and device controller

Info

Publication number
JPH06268653A
JPH06268653A JP5078917A JP7891793A JPH06268653A JP H06268653 A JPH06268653 A JP H06268653A JP 5078917 A JP5078917 A JP 5078917A JP 7891793 A JP7891793 A JP 7891793A JP H06268653 A JPH06268653 A JP H06268653A
Authority
JP
Japan
Prior art keywords
command
input
output
network
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP5078917A
Other languages
Japanese (ja)
Inventor
Hajime Maekawa
肇 前川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP5078917A priority Critical patent/JPH06268653A/en
Publication of JPH06268653A publication Critical patent/JPH06268653A/en
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

(57)【要約】 【目的】 複数のオーディオ・ビデオ機器を1つのネッ
トワークに接続し、その接続状態を動的に変化できるよ
うにすること。 【構成】 各デバイス108a〜108cを、信号入出
力ポート102a〜102cとコマンド入出力ポート1
03a〜103cを介し、ノード101a〜101cに
夫々接続する。各伝送経路107で結合されたノード1
01には、データフォーマットの変換を行うネットワー
ク制御装置105と、ポート102,103の信号を多
重化する制御装置104を夫々設ける。このようにマル
チメディアネットワークを構成すると、デバイス108
のアドレスを指定すれば、そのデバイスに対してコマン
ドデータ及び信号を入出力することができる。
(57) [Abstract] [Purpose] To connect multiple audio / video devices to one network and to change the connection status dynamically. [Structure] Each of the devices 108a to 108c includes a signal input / output port 102a to 102c and a command input / output port 1.
The nodes 101a to 101c are respectively connected via 03a to 103c. Node 1 connected by each transmission path 107
01 is provided with a network control device 105 for converting the data format and a control device 104 for multiplexing the signals of the ports 102 and 103, respectively. When the multimedia network is configured in this manner, the device 108
Command address and signal can be input / output to / from the device.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、ビデオ機器、オーディ
オ機器などを接続するマルチメディアネットワーク、及
びマルチメディアネットワークを集中管理するデバイス
制御装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a multimedia network for connecting video equipment, audio equipment and the like, and a device control apparatus for centrally managing the multimedia network.

【0002】[0002]

【従来の技術】ビデオ機器、オーディオ機器などのAV
機器をコンピュータに接続して使用するために、マルチ
メディアネットワークが用いられる。例えばビデオ機器
やオーディオ機器を集中的に設置して管理するビデオラ
イブラリシステムや、放送局、ビデオポストプロダクシ
ョン等では、複数のビデオ機器を複数のコントローラで
共有する場合がある。又、舞台での照明などを集中制御
するため、ネットワークが用いられる場合もある。
AV for video equipment, audio equipment, etc.
A multimedia network is used to connect and use the device with a computer. For example, in a video library system that centrally installs and manages video equipment and audio equipment, a broadcasting station, video post production, and the like, a plurality of video equipment may be shared by a plurality of controllers. A network may be used to centrally control the lighting on the stage.

【0003】従来のビデオライブラリシステム,放送
局,ビデオポストプロダクションでは、映像信号を伝送
したり、制御信号を伝送したりするため、基本的に1対
1のケーブルにより機器間の接続が行なわれている。又
大規模なシステムでは、ビデオ機器やオーディオ機器
(以下デバイスという)を有効に利用したり、集中制御
したりするために、夫々の機器の制御信号をロータリス
イッチで切り変えている。又、映像はこのロータリスイ
ッチと連動するようなルーティングスイッチャなどを用
いて伝送される。
In the conventional video library system, broadcasting station, and video post-production, equipment is basically connected by a one-to-one cable in order to transmit a video signal and a control signal. There is. Further, in a large-scale system, the control signal of each device is switched by a rotary switch in order to effectively use video devices and audio devices (hereinafter referred to as devices) or to perform centralized control. Further, the image is transmitted using a routing switcher or the like which works in conjunction with this rotary switch.

【0004】このようなマルチメディアネットワークで
は、デバイスの再配置に対する自由度は少なく、又レイ
アウトを更新する場合などは大幅なケーブルの変更が必
要になる。例えば、ビデオ機器が1台増えたとし、これ
を全体で有効に利用しようとすれば、制御信号及びビデ
オ及びオーディオ信号を伝送するため、信号の伝送線路
を更に1系統増やさなければならない。一般には伝送線
路の再配線を不要にするため、予め必要以上の規模の伝
送線路が確保されている。しかしこの方法は初期投資が
大きくなる上、システム拡張に対し万全であるという保
証はない。
In such a multimedia network, the degree of freedom for rearranging the devices is low, and when the layout is updated, it is necessary to significantly change the cables. For example, suppose that the number of video equipment is increased, and if the video equipment is to be used effectively as a whole, it is necessary to further increase the number of signal transmission lines for transmitting control signals and video and audio signals. Generally, a transmission line of an unnecessarily large scale is secured in advance so that rewiring of the transmission line is unnecessary. However, this method requires a large initial investment and cannot guarantee that the system will be expanded.

【0005】このような問題を解決する従来の方法とし
て、制御信号をネットワークで接続し、ロータリスイッ
チを用いずに制御すべきデバイスを動的に変更できるよ
うなネットワークが提案されており、例えはSMPTE/IEC
のESBUS 規格がある。特にコンピュータシステムでは、
このようなデバイスを制御しようとする応用例が多くな
ってきている。デバイスの台数が1つ又は複数で、制御
用のコンピュータが1台又は1つのプログラムで制御す
る場合、従来から多くの提案がなされている。
As a conventional method for solving such a problem, there has been proposed a network in which control signals are connected by a network and a device to be controlled can be dynamically changed without using a rotary switch. SMPTE / IEC
There is ESBUS standard. Especially in computer systems,
There are increasing applications for controlling such devices. When the number of devices is one or more and the control computer is controlled by one or one program, many proposals have been conventionally made.

【0006】[0006]

【発明が解決しようとする課題】しかし、これらは何れ
も制御側がコンピュータが1台又は1つのプログラムに
限定されており、1つのデバイスを複数のコンピュータ
で制御することは困難である。何故なら一般にマルチタ
スクのオペレーティングシステムは、動作のおそいデバ
イスに対しては有効でなく、新しい共有のシステムを必
要とするからである。
However, in each of these, the control side is limited to one computer or one program, and it is difficult to control one device by a plurality of computers. This is because multitasking operating systems are generally ineffective for slower devices and require new shared systems.

【0007】本発明はこのような従来の問題点に鑑みて
なされたものであって、本願の請求項1の発明は、従来
のロータリスイッチや、ビデオ信号を遠隔で切り換える
ルーティングスイッチャを用いず、動的なデバイスの再
配置を可能にするマルチメディアネットワークを実現す
ることを目的とする。
The present invention has been made in view of such conventional problems, and the invention of claim 1 of the present application does not use a conventional rotary switch or a routing switcher for remotely switching a video signal, The purpose is to realize a multimedia network that enables dynamic device relocation.

【0008】又本願の請求項2の発明は、複数のコンピ
ュータ又はプログラムから1つのデバイスを共有するこ
とを可能にするデバイス制御装置を実現することを目的
とする。
Another object of the invention of claim 2 of the present application is to realize a device control apparatus capable of sharing one device from a plurality of computers or programs.

【0009】さて従来のデバイス制御装置は、コマンド
の受取の確認、又はコマンド実行の確認の何れかを返送
するものである。コマンドの受取のみを確認する従来の
デバイス制御プログラムでは、デバイス制御コマンドを
送信して、受付が完了すると直ちにその応答が返送され
る。従って応答を受信すると直ちに他の仕事に取りかか
ることができる。これは、プログラム設計上で好ましい
仕様であるが、コマンドの実行の終了時点がわからず、
終了時点を知るには逐一ポーリング動作が必要になる。
The conventional device control device sends back either confirmation of command reception or confirmation of command execution. In the conventional device control program that confirms only the reception of the command, the device control command is transmitted, and the response is returned as soon as the reception is completed. Therefore, as soon as the response is received, other work can be started. This is a preferable specification in terms of program design, but the end point of command execution is unknown,
A polling operation is required to know the end point.

【0010】複数のデバイスを連係して動作させる場
合、動作の終了時点を知ることは必須の機能となる。例
えば、2台のビデオディスク装置AとBがあり、ビデオ
ディスク装置Aの再生終了時点で、直ちにビデオディス
ク装置Bの再生を開始したいとする。このとき、ビデオ
ディスク装置Aの再生終了を知るにはポーリング動作に
よりデバイスの状態を調べる必要がある。このことはデ
バイス制御プログラムがデバイスから開放されても、コ
ンピュータが次の動作を開始するに際し、大きな制限を
与えることになる。
When operating a plurality of devices in cooperation, it is an essential function to know the end point of the operation. For example, suppose that there are two video disk devices A and B, and when the reproduction of the video disk device A ends, it is desired to start the reproduction of the video disk device B immediately. At this time, in order to know the end of reproduction of the video disk device A, it is necessary to check the state of the device by the polling operation. Even if the device control program is released from the device, this imposes a great limitation when the computer starts the next operation.

【0011】一方、コマンドの実行終了時点で応答が返
送されるデバイス制御プログラムでは、コマンドの終了
時点は正確に判るが、終了するまでプログラムはデバイ
スから開放されない。これはプログラムの設計上で大き
な制限になるので、コマンドの送出後デバイスからコマ
ンド実行終了の応答を期待して他の動作が行なわれる。
しかし、コマンドがデバイスに送信されないか、又はコ
マンドの受付けが正しく行なわれなければ、コマンド実
行終了の応答は時間が経過しても返送されない。従っ
て、ホストコンピュータ又はプログラムにとって、コマ
ンド受付けとコマンド実行終了の2つの応答があれば一
番望ましい。
On the other hand, in the device control program in which a response is returned at the end of command execution, the end time of the command can be accurately known, but the program is not released from the device until the end. Since this is a large limitation in designing the program, other operations are performed after expecting a response from the device that the command execution is completed after the command is sent.
However, if the command is not transmitted to the device, or if the command is not properly received, the command execution end response is not returned even after a lapse of time. Therefore, it is most desirable for the host computer or program to have two responses: command acceptance and command execution end.

【0012】本願の請求項3の発明はこのような問題点
を解決するものであり、コマンドの受付けの確認と、そ
のコマンド実行との確認結果をホストコンピュータに通
知し、コンピュータによるデバイスの同期制御を可能に
するデバイス制御装置を実現することを目的とする。
The invention of claim 3 of the present application solves such a problem, and confirms the acceptance of the command and the confirmation result of the execution of the command to the host computer, and the computer controls the synchronization of the device. An object of the present invention is to realize a device control device that enables the above.

【0013】又本願の請求項4の発明は、デバイス制御
装置に接続されるデバイスの種類ごとに入力側のコマン
ド体系を規格化し、接続されるデバイスの種類が異なっ
ていても、ホストコンピュータ又はプログラムからは、
同一種類のデバイスが接続されているようにプログラム
を記述できるデバイス制御装置を実現することを目的と
する。
According to the invention of claim 4 of the present application, the command system on the input side is standardized for each type of device connected to the device control apparatus, and even if the type of connected device is different, a host computer or a program can be used. From
It is an object to realize a device control device that can write a program so that devices of the same type are connected.

【0014】本願の請求項5の発明は、入力コマンドと
出力コマンドの変換のために中間的なインタフェース仕
様を規格化することにより、デバイス依存の部分とコマ
ンド変換を行なう部分を分離できるデバイス制御装置を
実現することを目的とする。
The invention of claim 5 of the present application standardizes an intermediate interface specification for converting an input command and an output command, so that a device-dependent part and a part for command conversion can be separated. The purpose is to realize.

【0015】本願の請求項6の発明は、ホストコンピュ
ータが本来行なうべき制御をデバイス制御装置が代行
し、制御終了の報告をホストコンピュータに返送できる
デバイス制御装置を実現することを目的とする。
An object of the invention of claim 6 of the present application is to realize a device control device in which the device control device acts on behalf of the control that the host computer should originally perform, and a control completion report can be returned to the host computer.

【0016】本願の請求項7の発明は、入力ポート及び
出力ポートがネットワーク上で夫々分散していても、1
つのデバイス制御装置として動作し、デバイスのレイア
ウトの自由度を向上させるデバイス制御装置を実現する
ことを目的とする。
According to the invention of claim 7 of the present application, even if the input port and the output port are respectively dispersed on the network,
An object of the present invention is to realize a device control device that operates as one device control device and improves the degree of freedom of device layout.

【0017】更に本願の請求項8の発明は、ネットワー
ク内に複数のデバイス制御装置がある場合に、入力ポー
ト及び出力ポートと、制御装置の割当を動的に変更する
ことを可能にし、特定のデバイスとコンピュータが動作
できるデバイス制御装置を実現することを目的とする。
Further, according to the invention of claim 8 of the present application, when there are a plurality of device control devices in the network, it is possible to dynamically change the allocation of the input port and the output port and the control device. It is an object of the present invention to realize a device control device capable of operating a device and a computer.

【0018】[0018]

【課題を解決するための手段】本願の請求項1の発明
は、複数のビデオ・オーディオ機器(以下デバイスとい
う)を夫々相互に接続するための複数のノード及び伝送
線路から構成されるネットワークシステムであって、デ
バイスに接続され、デバイスコマンドを入出力する複数
のコマンド入出力ポートと、デバイスに接続されて信号
を入出力し、コマンド入出力ポートと1対1に対応して
設けられた信号入出力ポートと、コマンド入出力ポート
に入出力するデバイスコマンドと信号入出力ポートに入
出力する信号を多重化する制御装置と、制御装置に接続
され、ネットワークの信号のデータフォーマットの変換
を行い、伝送経路を介して特定デバイス間を結合するネ
ットワーク制御装置と、を具備することを特徴とするも
のである。
The invention according to claim 1 of the present application is a network system comprising a plurality of nodes and a transmission line for mutually connecting a plurality of video / audio devices (hereinafter referred to as devices). There are multiple command input / output ports connected to the device for inputting / outputting device commands, and signal input / output connected to the device for inputting / outputting signals. Connected to the control device and the control device that multiplexes the output port, the device command input / output to the command input / output port and the signal input / output to the signal input / output port, converts the data format of the network signal, and transmits And a network control device that couples specific devices via a route.

【0019】本願の請求項2の発明は、単一のデバイス
と複数のコンピュータとが接続されたデバイス制御装置
であって、複数のコンピュータに夫々接続され、ホスト
コマンドを入力する複数の入力ポートと、デバイスに接
続され、デバイスコマンドを出力する出力ポートと、デ
バイスの使用順序を記憶する先入れ先出し又は後入れ先
出しのメモリを有するスケジューラと、複数の入力ポー
トを介して入力されるコンピュータのホストコマンドを
非同期で受け付け、スケジューラに出力すると共に、ス
ケジューラの保持するコマンドに基づき出力ポートにデ
バイスの動作を制御するデバイスコマンドを出力する制
御装置と、を具備することを特徴とするものである。
The invention of claim 2 of the present application is a device control apparatus in which a single device and a plurality of computers are connected to each other, and a plurality of input ports which are respectively connected to the plurality of computers and which input host commands. , Asynchronous computer host commands input through multiple input ports, an output port connected to the device for outputting device commands, a scheduler having a first-in first-out or last-in first-out memory for storing the device usage order And a device for controlling the operation of the device based on the command held by the scheduler and outputting the device command to the output port.

【0020】本願の請求項3の発明は、コンピュータと
デバイスとが接続されたデバイス制御装置であって、コ
ンピュータに接続され、ホストコマンドを入力する入力
ポートと、デバイスに接続され、デバイスコマンドを出
力する出力ポートと、デバイスの動作状態を示す信号を
保持する状態監視手段と、コンピュータから入力ポート
を介してデバイスを制御するホストコマンドを受信した
とき、状態監視手段の出力するコマンド実行終了のデー
タ、及びコンピュータからのコマンド受信を示す信号を
コンピュータに夫々返送する制御装置と、を具備するこ
とを特徴とするものである。
The invention according to claim 3 of the present application is a device control apparatus in which a computer and a device are connected to each other, and an input port connected to the computer for inputting a host command and an output port connected to the device for outputting a device command. Output port, a state monitoring means for holding a signal indicating the operating state of the device, and a command execution end data output by the state monitoring means when a host command for controlling the device is received from the computer via the input port, And a control device for returning a signal indicating command reception from the computer to the computer, respectively.

【0021】本願の請求項4の発明は、単一のコンピュ
ータと複数のデバイスとが接続されたデバイス制御装置
であって、コンピュータに接続され、ホストコマンドを
入力する入力ポートと、デバイスに接続され、デバイス
コマンドを出力する複数の出力ポートと、入力ポートか
ら与えられる入力側のホストコマンド体系を、デバイス
の種類に対応したコマンド番号に変換する制御装置と、
制御装置から出力されたコマンド番号をデバイスアドレ
スに対応したデバイスコマンドに変換し、特定の出力ポ
ートを介してデバイスにデバイスコマンドを与える変換
手段と、を具備することを特徴とするものである。
According to a fourth aspect of the present invention, there is provided a device control device in which a single computer and a plurality of devices are connected to each other. The device control device is connected to the computer, and an input port for inputting a host command and a device are connected. , A plurality of output ports for outputting the device command, and a control device for converting the host command system on the input side given from the input port into a command number corresponding to the type of device,
And a conversion unit that converts the command number output from the control device into a device command corresponding to the device address and gives the device command to the device via a specific output port.

【0022】本願の請求項5の発明は、単一のコンピュ
ータと複数のデバイスとが接続されたデバイス制御装置
であって、コンピュータに接続され、ホストコマンドを
入力する入力ポートと、デバイスに接続され、デバイス
コマンドを出力する複数の出力ポートと、入力ポートか
ら与えられる入力側のホストコマンド体系をデバイスの
種類毎に統一した中間コマンドに変換する制御装置と、
制御装置の出力する中間コマンドをデバイスコマンドに
変換し、特定の出力ポートに信デバイスコマンドを夫々
出力する複数のデバイスドライバ手段と、を具備するこ
とを特徴とするものである。
A fifth aspect of the present invention is a device control apparatus in which a single computer and a plurality of devices are connected to each other. The device control apparatus is connected to a computer, and an input port for inputting a host command and a device are connected to the device. , A plurality of output ports for outputting a device command, and a control device for converting an input side host command system given from the input port into an intermediate command unified for each type of device,
A plurality of device driver means for converting the intermediate command output from the control device into a device command and outputting the received device command to a specific output port, respectively.

【0023】本願の請求項6の発明は、コンピュータと
デバイスとが接続されたデバイス制御装置であって、コ
ンピュータに接続され、ホストコマンドを入する入力ポ
ートと、デバイスに接続され、デバイスコマンドを出力
する出力ポートと、コンピュータの指示に基づき、デバ
イスの制御目標における状態データを記憶するメモリ
と、デバイスの応答する現在の状態とメモリに格納され
た目標状態を比較する比較手段と、コンピュータから入
力された状態データと、入力ポートを介して出力される
比較手段の比較データに基づき、コンピュータに代って
デバイスの動作を制御する制御装置と、を具備すること
を特徴とするものである。
The invention of claim 6 of the present application is a device control apparatus in which a computer and a device are connected to each other, and an input port connected to the computer for inputting a host command and an output port connected to the device for outputting a device command. Output from the computer, a memory for storing the state data in the control target of the device based on the instruction of the computer, a comparison means for comparing the current state of the device responding with the target state stored in the memory, and the input from the computer. And a control device that controls the operation of the device instead of the computer based on the state data and the comparison data of the comparison means output through the input port.

【0024】本願の請求項7の発明は、複数のコンピュ
ータと複数のデバイスとが接続されたデバイス制御装置
であって、複数のコンピュータに夫々接続され、ホスト
コマンドを入力する複数の入力ポートと、複数のデバイ
スに夫々接続され、デバイスコマンドを出力する複数の
出力ポートと、複数の入力ポートと、複数の出力ポート
をネットワークで接続し、ネットワークの信号のデータ
フォーマットの変換を行い、特定デバイス間を結合する
複数のネットワーク制御装置と、特定のネットワーク制
御装置間に設けられ、ネットワーク上に分散して配置し
た特定のホストコマンドをデバイスアドレスに対応した
デバイスコマンドに変換する制御装置と、を具備するこ
とを特徴とするものである。
The invention of claim 7 of the present application is a device control apparatus in which a plurality of computers and a plurality of devices are connected to each other, and a plurality of input ports which are respectively connected to the plurality of computers and which input a host command, Connected to multiple devices respectively, and connecting multiple output ports that output device commands, multiple input ports, and multiple output ports through a network to convert the data format of the network signal, and convert between specific devices. A plurality of network control devices to be coupled to each other, and a control device provided between specific network control devices and converting specific host commands distributed and arranged on the network into device commands corresponding to device addresses. It is characterized by.

【0025】本願の請求項8の発明は、複数のコンピュ
ータと複数のデバイスとが接続されたデバイス制御装置
であって、複数のコンピュータに夫々接続され、ホスト
コマンドを入力する複数の入力ポートと、複数のデバイ
スに夫々接続され、デバイスコマンドを出力する複数の
出力ポートと、複数の入力ポートと、複数の出力ポート
をネットワークを介して接続し、ネットワークの信号の
データフォーマットの変換を行い、特定デバイス間を結
合する複数のネットワーク制御装置と、複数ネットワー
ク制御装置の何れか1組の間に夫々設けられ、ネットワ
ーク上に配置した複数のコンピュータのホストコマンド
をデバイスアドレスに対応したデバイスコマンドに変換
し、デバイスコマンドを出力する複数の制御装置と、を
具備することを特徴とするものである。
The invention according to claim 8 of the present application is a device control apparatus in which a plurality of computers and a plurality of devices are connected to each other, and a plurality of input ports which are respectively connected to the plurality of computers and input host commands. Connected to multiple devices respectively, and connecting multiple output ports that output device commands, multiple input ports, and multiple output ports via the network to convert the data format of the network signal, A plurality of network control devices for connecting between the plurality of network control devices and a plurality of network control devices are provided between any one of the sets, respectively, and convert host commands of a plurality of computers arranged on the network into device commands corresponding to device addresses, And a plurality of control devices that output device commands. It is an.

【0026】[0026]

【作用】このような特徴を有する本願の請求項1の発明
によれば、ネットワーク制御装置が特定のデバイスの動
作を指示すると、ネットワークの信号のデータフォーマ
ットの変換を行い、ノードを経由して1つのネットワー
ク内に収納された特定デバイスを結合する。制御装置は
コマンド入出力ポートを介してデバイスコマンドを特定
デバイスに出力する。デバイスはデバイスコマンドを受
信する信号を発生し、信号入出力ポートを介して多重化
した信号及びデータを出力する。こうするとデバイスア
ドレスを指定して入出力対を決定でき、仮想的な接続設
定が可能となり、必要に応じて接続先の入出力対を変え
ることができる。
According to the invention of claim 1 of the present application having such a feature, when the network control device instructs the operation of a specific device, the data format of the signal of the network is converted and the data is transmitted via the node. Combine specific devices stored in one network. The control device outputs the device command to the specific device via the command input / output port. The device generates a signal for receiving a device command and outputs the multiplexed signal and data through the signal input / output port. In this way, the device address can be specified to determine the input / output pair, virtual connection setting can be performed, and the input / output pair of the connection destination can be changed as necessary.

【0027】本願の請求項2の発明によれば、単一のデ
バイスを複数のコンピュータから制御して動作させるに
は、制御装置が複数の入力ポートから夫々非同期のホス
トコマンドを受け付け、スケジューラにデバイスの使用
順序を記憶させる。そしてスケジューラの保持するデー
タに基づきスケジューリングを行ない、出力ポートを介
して単一のデバイスの動作を制御する。こうすると信号
の出力時間が長いデバイスに対して、デバイスのスケジ
ュール管理を複数のコンピュータ又はプログラムにより
行うことができる。
According to the invention of claim 2 of the present application, in order to control and operate a single device from a plurality of computers, the control device accepts asynchronous host commands from a plurality of input ports respectively, and the scheduler receives the device commands. Remember the order of use. Then, scheduling is performed based on the data held by the scheduler, and the operation of a single device is controlled via the output port. In this way, device schedule management can be performed by a plurality of computers or programs for a device with a long signal output time.

【0028】本願の請求項3の発明によれば、コンピュ
ータからの制御によりデバイスを動作するには、状態監
視手段が出力ポートを介して入力されるデバイスの動作
状態をモニタする。制御装置は入力ポートを介してホス
トコマンドを受信すると、状態監視手段の出力するコマ
ンド実効終了のデータ、及びコンピュータからのコマン
ド受信を示す信号をコンピュータに夫々返送する。こう
すると制御装置はコンピュータに代わってデバイスの動
作状態、及びコマンド終了時点を監視することができ
る。
According to the invention of claim 3 of the present application, in order to operate the device under the control of the computer, the status monitoring means monitors the operating status of the device input through the output port. When the control device receives the host command via the input port, it sends back the command execution end data output by the state monitoring means and the signal indicating the command reception from the computer to the computer. In this way, the control device can monitor, on behalf of the computer, the operating state of the device and the end point of the command.

【0029】本願の請求項4の発明によれば、単一のコ
ンピュータから複数のデバイスを制御するには、制御装
置が入力ポートから与えられると、入力側のホストコマ
ンド体系をデバイスの種類に対応したコマンド番号に変
換する。次に変換手段は制御装置からのコマンド番号を
更にデバイスコマンドに変換して特定の出力ポートに与
える。こうすると入力コマンドが解析され、制御装置に
接続された実際のデバイスのデバイスコマンドに変換す
ることができる。
According to the invention of claim 4 of the present application, in order to control a plurality of devices from a single computer, when a control device is given from an input port, the host command system on the input side corresponds to the type of device. Converted to the command number. Next, the conversion means further converts the command number from the control device into a device command and gives it to a specific output port. This allows the input command to be parsed and translated into device commands for the actual device connected to the controller.

【0030】本願の請求項5の発明によれば、単一のコ
ンピュータから複数のデバイスを制御するには、制御装
置が入力ポートから与えられる入力側のホストコマンド
体系を、デバイスの種類毎に統一した中間コマンドに変
換し、その信号をデバイスドライバ手段に与える。デバ
イスドライバ手段は中間コマンドを更にデバイスコマン
ドに変換し、特定の出力ポートに信号を夫々出力する。
こうするとデバイス制御装置の内部において、コマンド
体系をデバイスに依存した部分と依存しない部分とに分
離することができる。
According to the invention of claim 5 of the present application, in order to control a plurality of devices from a single computer, the host command system on the input side provided from the input port by the control unit is unified for each device type. The converted intermediate command is given and the signal is given to the device driver means. The device driver means further converts the intermediate command into a device command and outputs a signal to a specific output port.
This allows the command system to be separated into a device-dependent part and a device-independent part inside the device controller.

【0031】本願の請求項6の発明によれば、メモリは
コンピュータの指示に基づき、デバイスの制御目標にお
ける状態データを記憶する。そして比較手段はデバイス
の応答する現在の状態と、メモリに格納された目標状態
を比較する。制御装置はコンピュータから入力された状
態データと、入力ポートを介して出力される比較手段の
比較データに基づき、コンピュータに代ってデバイスの
動作を制御できる。
According to the invention of claim 6 of the present application, the memory stores the state data in the control target of the device based on the instruction of the computer. The comparing means then compares the current state of the device response with the target state stored in memory. The control device can control the operation of the device on behalf of the computer based on the state data input from the computer and the comparison data of the comparison means output via the input port.

【0032】本願の請求項7の発明によれば、複数のコ
ンピュータの何れか1台から複数のデバイスの何れか1
台を制御するには、ネットワーク制御装置がネットワー
ク信号のデータフォーマットの変換を行う。又ネットワ
ーク上に分散して配置した特定のコンピュータと特定デ
バイス間を結合する。そして制御装置は特定のコンピュ
ータ及びデバイスの動作を制御する。こうすると同一ネ
ットワーク内の複数のデバイスを共有して動作させるこ
とができる。
According to the invention of claim 7 of the present application, any one of the plurality of computers to any one of the plurality of devices
To control the platform, the network controller converts the data format of the network signal. Further, a specific computer and a specific device, which are distributed and arranged on the network, are connected. The controller then controls the operation of the particular computer and device. This allows multiple devices in the same network to be shared and operated.

【0033】本願の請求項8の発明によれば、複数のコ
ンピュータの何れか1台から複数のデバイスの何れか1
台を制御するには、ネットワーク制御装置がネットワー
ク信号のデータフォーマットの変換を行い、ネットワー
ク上に配置した特定コンピュータと特定デバイス間を結
合する。複数ネットワーク制御装置の何れか1組の間に
夫々設けられた制御装置は、複数のコンピュータ及びデ
バイスの動作を同時に制御することができる。
According to the invention of claim 8 of the present application, any one of the plurality of computers to any one of the plurality of devices
To control the platform, the network controller converts the data format of the network signal and connects the specific computer and the specific device arranged on the network. A control device provided between any one of the plurality of network control devices can simultaneously control the operations of a plurality of computers and devices.

【0034】[0034]

【実施例】以下本発明の実施例について図面を参照しつ
つ説明する。図1は本発明の第1実施例におけるマルチ
メディアネットワークの全体構成を示すブロック図であ
る。本図においてノード101aは、マルチメディアネ
ットワークの通信網における接続点であり、信号入出力
ポート102a,コマンド入出力ポート103aを有し
ている。ノード101a内には制御装置104a,ネッ
トワーク制御装置105aが夫々設けられている。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the overall configuration of a multimedia network according to the first embodiment of the present invention. In the figure, a node 101a is a connection point in a communication network of a multimedia network, and has a signal input / output port 102a and a command input / output port 103a. A control device 104a and a network control device 105a are provided in the node 101a, respectively.

【0035】信号入出力ポート102aはノード101
aに対し、AV機器であるデバイスにビデオ及びオーデ
ィオ信号を入出力するポートである。コマンド入出力ポ
ート103aは、ノード101aに対しデバイスのコマ
ンドを入出力するポートである。制御装置104aは、
信号入出力ポート102aからの信号と、コマンド入出
力ポート103aからのコマンドとを多重化し、ネット
ワーク制御装置105aにその信号を入出力する回路で
ある。ネットワーク制御装置105aは、制御装置10
4aに入出力する多重化された信号を伝送経路107を
通じて他のノードに送受信するものである。
The signal input / output port 102a is the node 101.
A is a port for inputting / outputting video and audio signals to / from a device which is an AV device. The command input / output port 103a is a port for inputting / outputting device commands to / from the node 101a. The control device 104a is
This is a circuit that multiplexes a signal from the signal input / output port 102a and a command from the command input / output port 103a, and inputs / outputs the signal to / from the network control device 105a. The network control device 105a is the control device 10
The multiplexed signal input / output to / from 4a is transmitted / received to / from another node through the transmission path 107.

【0036】さてマルチメディアネットワークにはノー
ド101aに加えて、他のノード101b,101cが
伝送経路107を介して互いに結合されている。伝送経
路107はノード101a〜101cに信号を伝送する
ネットワークである。デバイス108aは例えばビデオ
ディスク装置,ビデオテープレコーダ,ビデオモニタ等
のオーディオ・ビデオ機器(AV機器)であり、信号入
出力ポート102a,コマンド入出力ポート103aを
介してノード101aに接続される。
In the multimedia network, in addition to the node 101a, other nodes 101b and 101c are connected to each other via a transmission path 107. The transmission path 107 is a network that transmits signals to the nodes 101a to 101c. The device 108a is an audio / video device (AV device) such as a video disk device, a video tape recorder, a video monitor, etc., and is connected to the node 101a via a signal input / output port 102a and a command input / output port 103a.

【0037】ノード101b内にもノード101aと同
様に、制御装置104b,ネットワーク制御装置105
bが夫々設けられ、信号入出力ポート102b,コマン
ド入出力ポート103bを介してデバイス108bが接
続される。ノード101c内にも制御装置104c,ネ
ットワーク制御装置105cが夫々設けられ、信号入出
力ポート102c,コマンド入出力ポート103cを介
してデバイス108cが接続される。尚ネットワーク制
御装置105a〜105cは、異なった位置の2点間を
自由に接続したり、又は切断することができるものとす
る。
In the node 101b, like the node 101a, the control device 104b and the network control device 105 are also provided.
b are provided respectively, and the device 108b is connected via the signal input / output port 102b and the command input / output port 103b. A control device 104c and a network control device 105c are provided in the node 101c, respectively, and a device 108c is connected via a signal input / output port 102c and a command input / output port 103c. Note that the network control devices 105a to 105c can freely connect or disconnect between two points at different positions.

【0038】図1において、例えばデバイス108aは
ビデオディスク装置とし、デバイス108bはビデオ及
びオーディオ信号を再生するビデオモニタとする。先ず
制御装置104aからデバイス108aにセットされた
ビデオディスクの特定番組の再生指示の信号が出力され
ると、そのコマンドはコマンド入出力ポート103aを
介してデバイス108aに伝送される。デバイス108
aを再生すると、ビデオ及びオーディオ信号を含むNT
SCのテレビジョン信号が出力される。この信号は信号
入出力ポート102aを介して制御装置104aに入力
される。又デバイス108aからのコマンドはコマンド
入出力ポート103aを介して制御装置104aに入力
される。
In FIG. 1, for example, the device 108a is a video disk device, and the device 108b is a video monitor for reproducing video and audio signals. First, when a signal for instructing reproduction of a specific program of a video disc set in the device 108a is output from the control device 104a, the command is transmitted to the device 108a via the command input / output port 103a. Device 108
Playing a, NT including video and audio signals
The SC television signal is output. This signal is input to the control device 104a via the signal input / output port 102a. A command from the device 108a is input to the control device 104a via the command input / output port 103a.

【0039】これらの2つの入力データは制御装置10
4aで多重化され、1ラインのデータに変換される。一
般にコマンドはビデオ及びオーディオ信号に比べてビッ
ト数が極めて少ないから、テレビジョン信号のブランキ
ング期間に重畳することができる。このようにして多重
化された信号をネットワーク制御装置105aに与える
と、この信号はフォーマット変換によりパケットデータ
が作成され、伝送経路107を介して他のノード101
b内のネットワーク制御装置105bに入力される。
These two input data are supplied to the controller 10
It is multiplexed by 4a and converted into one line of data. In general, the command has an extremely small number of bits as compared with the video and audio signals, and thus can be superimposed in the blanking period of the television signal. When the signal multiplexed in this way is given to the network controller 105a, packet data is created by the format conversion of this signal, and another node 101 is transmitted via the transmission path 107.
It is input to the network control device 105b in b.

【0040】制御装置104bは受信したデータを再び
コマンドと信号とに分離する。コマンドはコマンド入出
力ポート103bを介してデバイス108bに出力さ
れ、これと同時に信号は、信号入出力ポート102bを
介してデバイス108bに入力される。そしてビデオモ
ニタに希望の番組が出力される。このように構成する
と、複数のAV機器をノード101経由で1つのネット
ワーク内に収容することができ、更にその動的な再配置
も可能となる。
The controller 104b separates the received data into a command and a signal again. The command is output to the device 108b via the command input / output port 103b, and at the same time, the signal is input to the device 108b via the signal input / output port 102b. Then, the desired program is output to the video monitor. With such a configuration, a plurality of AV devices can be accommodated in one network via the node 101, and the dynamic rearrangement thereof can be performed.

【0041】本発明の第2実施例におけるデバイス制御
装置について図2を参照しつつ説明する。図2は第2実
施例におけるデバイス制御装置の構成を示すブロック図
である。本図においてデバイス制御装置201は入力ポ
ート202a〜202c,制御装置203,スケジュー
ラ204,出力ポート205により構成される。入力ポ
ート202a〜202cは、デバイス制御装置201の
外部に設けられたホストコンピュータ206a〜206
cと、制御装置203を夫々接続し、各種のデータを入
出力する入力ポートである。
A device controller according to the second embodiment of the present invention will be described with reference to FIG. FIG. 2 is a block diagram showing the configuration of the device control apparatus in the second embodiment. In the figure, the device controller 201 is composed of input ports 202a to 202c, a controller 203, a scheduler 204, and an output port 205. The input ports 202a to 202c are host computers 206a to 206 provided outside the device control apparatus 201.
c is an input port for connecting the control device 203 and the control device 203 to input / output various data.

【0042】制御装置203は、入力ポート202a〜
202cからホストコマンドを受付けて入力コマンドの
順位づけを行い、各コマンドを順に出力する回路であ
る。制御装置203に接続されたスケジューラ204は
複数のコマンドのスケジュールを管理するものであり、
例えばFIFO(先入れ先出し)メモリで構成される。
出力ポート205は制御装置203のデバイスコマンド
をデバイス207に出力するポートである。ホストコン
ピュータ206a〜206cは例えばマルチメディア用
のワークステーションである。
The control unit 203 has input ports 202a ...
The circuit receives the host commands from 202c, ranks the input commands, and outputs the commands in order. A scheduler 204 connected to the control device 203 manages a schedule of a plurality of commands,
For example, it is composed of a FIFO (First In First Out) memory.
The output port 205 is a port for outputting the device command of the control device 203 to the device 207. The host computers 206a to 206c are workstations for multimedia, for example.

【0043】デバイス207は、ここではNTSCフォ
ーマットのビデオ及びオーデイオ信号を再生するビデオ
ディスク装置であり、そのデバイスコマンドは次のよう
に設定されるものとする。 「PLAY,開始アドレス,終了アドレス」・・・指定
された開始アドレスから終了アドレスまで再生するこ
と。 「REW」・・・巻き戻しすること。 「FF」・・・・早送りすること。 アドレスとして、SMPTEタイムレコードやフレーム
ナンバーが用いられることが多いが、ここでアドレスと
は、ビデオディスクのフレームナンバーを意味し、コマ
ンドが終了すれば、「END」メッセージが返送される
ものとする。尚アドレスのフォーマットによってデバイ
ス制御装置の構成は変化しない。
The device 207 is a video disk device for reproducing NTSC format video and audio signals, and its device command is set as follows. "PLAY, start address, end address" ... Playback from the specified start address to end address. "REW" ... Rewind. "FF" ... Fast forward. An SMPTE time record or a frame number is often used as the address. Here, the address means the frame number of the video disc, and when the command is completed, the "END" message is returned. The configuration of the device controller does not change depending on the address format.

【0044】今、ホストコンピュータ206aからコマ
ンド「PLAY,0,3000」が出力されたとする。
このコマンド「PLAY」を終了するには、1フレーム
は1/30秒であるので100秒間かかる。
Now, it is assumed that the command "PLAY, 0, 3000" is output from the host computer 206a.
It takes 100 seconds to complete this command "PLAY" because one frame is 1/30 seconds.

【0045】このコマンドの実行中に他のホストコンピ
ュータ206bから、コマンド「REW」が出力された
場合を考える。現在ホストコンピュータ206aから、
コマンド「PLAY」が送出されているので、制御装置
203はこのコマンドを受信すると直ちに、スケジュー
ラ204に転送する。スケジューラ204はこのコマン
ドを内蔵のFIFOメモリに書き込む。又次に送出され
たコマンド「REW」も、引き続きFIFOメモリに書
き込む。制御装置203はFIFOメモリの出力側の先
頭にあるコマンドを読み出し、出力ポート205を介し
てデバイス207に出力する。
Consider a case where the command "REW" is output from another host computer 206b during execution of this command. Currently from the host computer 206a,
Since the command "PLAY" has been sent, the control device 203 transfers it to the scheduler 204 immediately after receiving this command. The scheduler 204 writes this command in the built-in FIFO memory. Further, the command "REW" sent next is also written in the FIFO memory. The control unit 203 reads the command at the head of the output side of the FIFO memory and outputs it to the device 207 via the output port 205.

【0046】やがてFIFOメモリの最初の入力コマン
ド「PLAY,0,3000」は読み出しと共になくな
る。制御装置203が先のコマンド送出完了を確認すれ
ば、再びFIFOメモリの先頭のデータの読み出しを開
始する。尚FIFOメモリの先頭にコマンドがなけれ
ば、入力コマンドが来るまで待機する。このようにスケ
ジューラ204は、先発のコマンド「PLAY」が終了
するまで次のコマンド「REW」の実行を待たせる。こ
の例ではコマンド「PLAY」の実行中に新たにコマン
ド「REW」が伝送されるので、コマンド「PLAY」
の出力後、FIFOメモリの先頭にコマンド「REW」
が格納される。
Eventually, the first input command "PLAY, 0, 3000" of the FIFO memory disappears upon reading. When the control device 203 confirms the completion of the previous command transmission, the reading of the top data of the FIFO memory is started again. If there is no command at the head of the FIFO memory, it waits until an input command arrives. In this way, the scheduler 204 makes the execution of the next command "REW" wait until the preceding command "PLAY" is completed. In this example, since the command "REW" is newly transmitted while the command "PLAY" is being executed, the command "PLAY" is transmitted.
Command is output to the beginning of the FIFO memory after
Is stored.

【0047】尚本実施例では、スケジューラ204はF
IFOメモリを用いることにより先入れ優先の管理をす
るものとしたが、FILO(後入れ先出し)メモリを用
いることにより後入れ優先でスケジュールを管理するこ
ともできる。この場合スケジューラ204は後から入力
されたコマンドを直ちに制御装置203に与えるだけで
よい。
In this embodiment, the scheduler 204 uses F
Although the IFO memory is used to manage the first-in first-out priority, it is also possible to manage the schedule with last-in first-out priority by using a FILO (last-in first-out) memory. In this case, the scheduler 204 only needs to immediately give a command inputted later to the control device 203.

【0048】本発明の第3実施例におけるデバイス制御
装置について図3を参照しつつ説明する。図3は第3実
施例におけるデバイス制御装置の構成を示すブロック図
である。本図においてデバイス制御装置301は、制御
装置302,状態監視手段303,入力ポート304,
出力ポート305により構成される。又デバイス制御装
置301には、ホストコンピュータ306,デバイス3
07が夫々接続されていることは第2実施例と同様であ
る。
A device control apparatus according to the third embodiment of the present invention will be described with reference to FIG. FIG. 3 is a block diagram showing the configuration of the device control apparatus in the third embodiment. In the figure, the device control device 301 includes a control device 302, a state monitoring means 303, an input port 304,
It is composed of the output port 305. The device controller 301 includes a host computer 306, a device 3
Similar to the second embodiment, 07 are connected to each other.

【0049】制御装置302は、入力ポート304を介
して入力されるホストコンピュータ306のホストコマ
ンドを取り込み、出力ポート305を介してデバイス3
07にデバイスコマンドを送出する制御装置である。状
態監視手段303は、制御装置302からの信号を受け
て動作を開始し、出力ポート305からの返送データを
監視し、デバイス307のコマンド終了を検知する回路
である。尚、入力ポート304,出力ポート305は第
2実施例と同一のポートである。
The control unit 302 takes in the host command of the host computer 306 input through the input port 304, and outputs the device 3 through the output port 305.
This is a control device for sending a device command to 07. The state monitoring means 303 is a circuit that receives a signal from the control device 302, starts an operation, monitors the return data from the output port 305, and detects the command end of the device 307. The input port 304 and the output port 305 are the same ports as in the second embodiment.

【0050】図4はデバイス制御装置301の動作を示
すフローチャートである。動作を開始すると、デバイス
制御装置301はホストコンピュータ306からのコマ
ンドを待受ける。現在、デバイス307は図2と同様の
ビデオディスク装置とし、ホストコンピュータ306が
デバイス制御装置301にコマンド「PLAY,0,3
000」を送信したとする。デバイス307はこのコマ
ンドが与えられると、デバイス制御装置301は直ちに
コマンド受取りのメッセージ「ACCEPT」を送り返
す。ホストコンピュータ306はメッセージ「ACCE
PT」を受け取ると直ちに他の仕事に取りかかる。
FIG. 4 is a flowchart showing the operation of the device controller 301. When the operation starts, the device control apparatus 301 waits for a command from the host computer 306. At present, the device 307 is a video disk device similar to that shown in FIG. 2, and the host computer 306 sends a command "PLAY, 0, 3" to the device controller 301.
000 "is transmitted. When the device 307 is given this command, the device controller 301 immediately sends back a command reception message "ACCEPT". The host computer 306 sends the message “ACCE
As soon as I receive the PT, I start working on other jobs.

【0051】次に制御装置302は、ホストコンピュー
タ306からの前述したコマンドを出力ポート305を
介しデバイス307に送信すると共に、状態監視手段3
03を動作状態にする。次に状態監視手段303は、出
力ポート305を通じでデバイス307を監視し、これ
より返送されるメッセージ「END」を待ち受ける。や
がてデバイス307は所定のビデオ及びオーディオ信号
の再生してコマンドの実行が終了すると、メッセージ
「END」をデバイス制御装置301に返送する。状態
監視手段303はこのメッセージ「END」を確認する
と、ホストコンピュータ306に対し、入力ポート30
4を介してメッセージ「END」を転送して当初の動作
を終了する。デバイス307がフレームナンバー300
0までの再生に約100秒かかり、本来ならホストコン
ピュータ306は他の仕事に着手できない。本実施例で
は状態監視手段303がホストコンピュータ306に代
わって状態監視動作を代行しているので、ホストコンピ
ュータ306のプログラムは簡単化することができる。
Next, the control unit 302 transmits the above-mentioned command from the host computer 306 to the device 307 via the output port 305, and at the same time, the state monitoring means 3
03 is activated. Next, the state monitoring means 303 monitors the device 307 through the output port 305 and waits for the message “END” returned from the device 307. When the device 307 eventually reproduces the predetermined video and audio signals and finishes executing the command, the device 307 returns the message “END” to the device control apparatus 301. When the status monitoring means 303 confirms this message "END", it sends the input port 30 to the host computer 306.
The message "END" is transferred via 4 and the initial operation is completed. Device 307 has frame number 300
It takes about 100 seconds to reproduce to 0, and normally the host computer 306 cannot start other work. In the present embodiment, the state monitoring means 303 substitutes the host computer 306 for the state monitoring operation, so that the program of the host computer 306 can be simplified.

【0052】本発明の第4実施例におけるデバイス制御
装置について図5を参照しつつ説明する。図5は第4実
施例におけるデバイス制御装置の構成を示すブロック図
である。本図においてデバイス制御装置401は、制御
装置402,変換手段403,入力ポート404,2組
の出力ポート405a,405bにより構成される。又
デバイス制御装置401にはホストコンピュータ406
が接続されるが、第3実施例と異なり、2組のデバイス
407a,407bが夫々接続される。
A device controller according to the fourth embodiment of the present invention will be described with reference to FIG. FIG. 5 is a block diagram showing the configuration of the device control apparatus in the fourth embodiment. In the figure, the device control device 401 includes a control device 402, a conversion unit 403, an input port 404, and two sets of output ports 405a and 405b. Further, the device control device 401 includes a host computer 406.
However, unlike the third embodiment, two sets of devices 407a and 407b are connected respectively.

【0053】制御装置402は入力ポート404からの
ホストコマンドを取り込み、コマンド変換手段403に
そのコマンドを与える制御装置である。変換手段403
は制御装置402からのコマンドを入力すると、メモリ
を用いてコマンドを変換し、その変換結果をデバイスコ
マンドとして出力ポート405a,405bを介しデバ
イス407a,407bに与えるものである。
The control device 402 is a control device which takes in a host command from the input port 404 and gives the command to the command converting means 403. Conversion means 403
When a command is input from the control device 402, the command is converted using a memory, and the conversion result is given to the devices 407a and 407b via the output ports 405a and 405b.

【0054】ホストコンピュータ406から見たホスト
コマンドは次のように設定する。 「デバイスアドレス,PLAYBACK,開始アドレ
ス,終了アドレス」・・・開始アドレスと終了アドレス
間の再生を指示するコマンド。 「デバイスアドレス,REWIND」・・・巻き戻しを
指示するコマンド。 「デバイスアドレス,FASTFOWARD」・・・早
送りを指示するコマンド。
The host command viewed from the host computer 406 is set as follows. "Device address, PLAYBACK, start address, end address" ... A command for instructing reproduction between the start address and the end address. "Device address, REWIND" ... Command to instruct rewind. "Device address, FASTFORWARD" ... Command to instruct fast-forward.

【0055】デバイスアドレスは、どの出力ポートに接
続されるデバイスかを特定する番号である。例えば1番
目のデバイスを指示してコマンドを送出するとき、 1 PLAYBACK 0,3000<デリンタ> となる。ここでデミリタとは1つのコマンドの終りを示
す特殊文字であり、改行コード「CR」を用いる。ここ
ではデバイス407の一方は第2実施例のデバイス20
7と同一であり、デバイスコマンド1とする。即ち 「PLAY,開始アドレス,終了アドレス」・・・開始
アドレスと終了アドレス間の再生を指示するコマンド。 「REW」・・・巻き戻しを指示するコマンド。 「FF」・・・早送りを指示するコマンド。
The device address is a number that specifies which output port is connected to the device. For example, when a command is sent by instructing the first device, 1 PLAYBACK 0,3000 <derinder> is obtained. Here, the delimiter is a special character indicating the end of one command, and uses a line feed code "CR". Here, one of the devices 407 is the device 20 of the second embodiment.
7, which is the same as device command 1. That is, "PLAY, start address, end address" ... A command for instructing reproduction between the start address and the end address. "REW" ... A command for instructing rewind. "FF" ... Command to instruct fast-forward.

【0056】更に他のデバイス407に対しては次に示
すデバイスコマンド2を設定する。 「PL,開始アドレス,終了アドレス」・・・開始アド
レスと終了アドレス間の再生を指示するコマンド。 「RW」・・・巻き戻しを指示するコマンド。 「FFD」・・・早送りを指示するコマンド。 従ってホストコンピュータ406が送出するコマンドと
実際のデバイス407が動作するコマンドが異なること
になり、変換手段403でコマンド変換が必要となる。
For the other device 407, the following device command 2 is set. "PL, start address, end address" ... A command for instructing reproduction between the start address and the end address. "RW" ... A command to instruct rewind. "FFD" ... A command to instruct fast-forward. Therefore, the command sent by the host computer 406 is different from the command operated by the actual device 407, and the conversion means 403 needs to convert the command.

【0057】ここではデバイス407aがデバイスコマ
ンド1で動作し、デバイス407bがデバイスコマンド
2で動作するものとする。さてホストコンピュータ40
6からはホストコマンドが出力される。このコマンドは
入力ポート404を通じて制御装置402に与えられ
る。このとき制御装置402は入力コマンドからデバイ
スアドレスを見付け出し、このコマンドを解析して(シ
ンタックス・チェック)数字に変換する。これにより入
力されたコマンドがどのデバイス407a,407bに
当てて送出されたものかの判断ができる。本実施例では
コマンドの最初の符号が数字であれば、デバイスアドレ
スとして判定される。このコマンドに相当する数字(ト
ークン)に変換する(コンパイル)規則は次の通りであ
る。
Here, it is assumed that the device 407a operates with the device command 1 and the device 407b operates with the device command 2. Now host computer 40
A host command is output from 6. This command is given to the control device 402 through the input port 404. At this time, the controller 402 finds the device address from the input command, analyzes this command (syntax check), and converts it into a number. This makes it possible to judge which device 407a, 407b the input command is sent to. In this embodiment, if the first code of the command is a number, it is determined as a device address. The rules for compiling into numbers (tokens) corresponding to this command are as follows.

【0058】「PLAYBACK」;1、「REWIN
D」;2、「FASTFOWARD」;3、こうして解
析されたコマンドは、デバイスアドレス,コマンド引数
と共に変換手段403に与えられる。即ち「PLAYB
ACK」という文字列は数字「1」に変換される。尚コ
マンド引数とは、例えばビデオディスクにおける映像及
び音声のフレーム番号である。
"PLAYBACK"; 1, "REWIN
D ”; 2,“ FASTFORWARD ”; 3, and the command thus analyzed is given to the conversion means 403 together with the device address and the command argument. That is, "PLAYB
The character string "ACK" is converted into the number "1". The command argument is, for example, a frame number of video and audio on the video disc.

【0059】変換手段403には配列型のメモリ(イン
デックスメモリ)があり、図6に示すコマンドの変換テ
ーブルが格納されている。変換手段403は、制御装置
402からデバイスアドレスとコマンド番号をインデッ
クスとして渡され、コマンド引数も渡されるので、その
パラメータを用いてコマンドテーブルを検索すれば、必
要なデバイスコマンドを得ることができる。次にコマン
ドテーブルから引き出したデバイスコマンドとコマンド
引数を再構築して、最終的なコマンドを作成し、出力ポ
ート405a、405bを介してデバイス407a、4
07bに与える。
The conversion means 403 has an array type memory (index memory), and stores the command conversion table shown in FIG. The conversion means 403 is passed from the control device 402 as a device address and a command number as an index, and is also passed a command argument, so that a required device command can be obtained by searching the command table using the parameter. Next, the device command and the command argument extracted from the command table are reconstructed to create a final command, and the devices 407a and 4 are output via the output ports 405a and 405b.
It is given to 07b.

【0060】例えばホストコンピュータ406から、コ
マンド「1,PLAYABACK,0,3000」が出
力されたとする。このコマンドは出力ポート405aに
接続されたデバイス407aを制御すること示し、制御
装置402に入力されると次に示すコマンドに分解され
る。 デバイスアドレス;1 コマンド番号;1 コマンド引数;0,3000
For example, it is assumed that the command "1, PLAYBACK, 0, 3000" is output from the host computer 406. This command indicates controlling the device 407a connected to the output port 405a, and when input to the control device 402, it is decomposed into the following commands. Device address; 1 command number; 1 command argument; 0,3000

【0061】次にこの結果が変換手段403に入力され
ると、メモリにデバイスアドレスとデバイス番号が格納
されているので、コマンドテーブルを検索することによ
りコマンド「PLAY」の信号が得られる。更に制御装
置402から出力されたコマンド引数を組み合せて、実
際のデバイスコマンド「PLAY,0,3000」が生
成される。このコマンドが出力ポート405aを介して
デバイス407aに与えられ、コマンドが実行される。
このようにコマンドの変換の流れは、ホストコマンド〜
コマンド番号〜デバイスコマンドの順となる。
Next, when this result is input to the converting means 403, since the device address and the device number are stored in the memory, the signal of the command "PLAY" is obtained by searching the command table. Further, by combining the command arguments output from the control device 402, the actual device command "PLAY, 0, 3000" is generated. This command is given to the device 407a via the output port 405a, and the command is executed.
In this way, the command conversion flow is as follows:
The order is from command number to device command.

【0062】このように本実施例によれば、例えばA社
のビデオディスク装置(デバイス407a)と、B社の
ビデオディスク装置(デバイス407b)がデバイス制
御装置401に接続され、夫々の制御コマンドが異なっ
ていたとしても、ホストコンピュータ406はこれらを
同一視することができる。即ちホストコンピュータ40
6から見れば、同種のデバイス(例えばビデオディス
ク)であればコマンドを1つに統一し、デバイス制御装
置401の先に唯1種類のデバイスが接続されているよ
うに見せかける。このためにデバイスの変更があっても
ホストコンピュータ406のプログラムを書き換える必
要がなくなるという効果が得られる。
As described above, according to this embodiment, for example, the video disk device (device 407a) of company A and the video disk device (device 407b) of company B are connected to the device control device 401, and their respective control commands are transmitted. Even if they are different, the host computer 406 can identify them. That is, the host computer 40
From the viewpoint of 6, if the devices are of the same type (for example, a video disc), the commands are unified into one, and it is made to appear that only one type of device is connected to the end of the device control device 401. Therefore, it is possible to obtain the effect that it is not necessary to rewrite the program of the host computer 406 even if the device is changed.

【0063】本発明の第5実施例におけるデバイス制御
装置について図7を参照しつつ説明する。図7は第5実
施例におけるデバイス制御装置の構成を示すブロック図
である。本図においてデバイス制御装置501は、制御
装置502,デバイスドライバ手段503a,503
b,入力ポート504,出力ポート505a,505b
により構成される。又デバイス制御装置501には第4
実施例と同様、ホストコンピュータ506と2組のデバ
イス507a,507bが夫々接続される。
A device controller according to the fifth embodiment of the present invention will be described with reference to FIG. FIG. 7 is a block diagram showing the configuration of the device control apparatus in the fifth embodiment. In the figure, the device control device 501 includes a control device 502, device driver means 503a and 503.
b, input port 504, output ports 505a, 505b
It is composed of In addition, the device controller 501 has a fourth
As in the embodiment, the host computer 506 and the two sets of devices 507a and 507b are connected to each other.

【0064】制御装置502は入力ポート504を介し
てホストコンピュータ506のホストコマンドを解析
し、デバイスドライバ手段503a又は503bにコマ
ンドを送る制御装置である。デバイスドライバ手段50
3a,503bは配列型のメモリを有し、制御装置50
2からのコマンドを入力してその信号を変換し、出力ポ
ート505a,505bを介してデバイス507a、5
07bにデバイスコマンドを出力する回路である。尚、
入力ポート504,出力ポート505a,505b,ホ
ストコンピュータ506,デバイス507a,507b
は夫々第4実施例と同一であるのでその説明は省略す
る。
The control device 502 is a control device which analyzes the host command of the host computer 506 via the input port 504 and sends the command to the device driver means 503a or 503b. Device driver means 50
3a and 503b have an array type memory,
2 inputs the command, converts the signal, and outputs the signals to the devices 507a, 5a through the output ports 505a, 505b.
This is a circuit for outputting a device command to 07b. still,
Input port 504, output ports 505a and 505b, host computer 506, devices 507a and 507b
Since each is the same as that of the fourth embodiment, the description thereof will be omitted.

【0065】ここでは第4実施例の変換手段403に相
当する変換手段がないので、ホストコマンドとデバイス
コマンドを結合する中間コマンドが必要になる。この中
間コマンドは次のように設定される。 「コマンド1,開始アドレス,終了アドレス」・・・開
始アドレスと終了アドレスの間を再生を指示するコマン
ド。 「コマンド2」・・・巻き戻しを指示するコマンド。 「コマンド3」・・・早送りを指示するコマンド。 即ち中間コマンドは、数字で表現できるトークンとな
る。
Since there is no conversion means corresponding to the conversion means 403 of the fourth embodiment, an intermediate command for connecting the host command and the device command is required. This intermediate command is set as follows. “Command 1, start address, end address” ... A command for instructing reproduction between the start address and the end address. "Command 2" ... A command for instructing rewind. "Command 3" ... A command for instructing fast-forwarding. That is, the intermediate command is a token that can be expressed by numbers.

【0066】ホストコンピュータ506から見たホスト
コマンドは次のようになる。 「デバイスアドレス,PLAYBACK,開始アドレ
ス,終了アドレス」・・・開始アドレスと終了アドレス
間の再生を指示するコマンド。 「デバイスアドレス,REWIND」・・・巻き戻しを
指示するコマンド。 「デバイスアドレス,FASTFOWARD」・・・早
送りを指示するコマンド。
The host command viewed from the host computer 506 is as follows. "Device address, PLAYBACK, start address, end address" ... A command for instructing reproduction between the start address and the end address. "Device address, REWIND" ... Command to instruct rewind. "Device address, FASTFORWARD" ... Command to instruct fast-forward.

【0067】ここでデバイスアドレスは、どの出力ポー
ト505に接続されるデバイスかを特定する番号であ
る。ここではデバイス507の一方は第2実施例のデバ
イスと同一であり、デバイスコマンド1とする。そして
他のデバイス507に対しては次のように設定する。
Here, the device address is a number for specifying which output port 505 the device is connected to. Here, one of the devices 507 is the same as the device of the second embodiment, and is device command 1. Then, the other devices 507 are set as follows.

【0068】デバイスコマンド2 「PL,開始アドレス,終了アドレス」・・・開始アド
レスと終了アドレス間の再生を指示するコマンド。 「RW」・・・巻き戻しを指示するコマンド。 「FFD」・・・早送りを指示するコマンド。
Device command 2 "PL, start address, end address" ... A command for instructing reproduction between the start address and the end address. "RW" ... A command to instruct rewind. "FFD" ... A command to instruct fast-forward.

【0069】図8はデバイス制御装置501の動作を示
すフローチャートである。デバイス制御装置501が動
作を開始すると、ホストコンピュータ506よりホスト
コマンドを待受ける。ここではデバイス507aがデバ
イスコマンド1で動作し、デバイス507bがデバイス
コマンド2で動作するものとする。さてホストコンピュ
ータ506からはホストコマンドが出力される。このコ
マンドは入力ポート504を通じて制御装置502に与
えられる。このとき制御装置502は「ACCEPT」
をホストコンピュータ506に返送すると共に、ホスト
コマンドに含まれるアドレス(CHK)を検出すると、
このアドレスを引数としてメモリ(図示せず)に書込
む。そして制御装置502は入力コマンドからデバイス
アドレスを見付け出す。そしてこのコマンドを解析して
中間コマンド変換する。この中間コマンドはそのデバイ
スアドレスに対応して、コマンド引数と共にデバイスド
ライバ手段503a,503bに転送される。
FIG. 8 is a flowchart showing the operation of the device controller 501. When the device control device 501 starts operating, it receives a host command from the host computer 506. Here, it is assumed that the device 507a operates with the device command 1 and the device 507b operates with the device command 2. A host command is output from the host computer 506. This command is given to the controller 502 through the input port 504. At this time, the control device 502 is "ACCEPT".
Is sent back to the host computer 506 and the address (CHK) included in the host command is detected,
This address is written as an argument in a memory (not shown). The controller 502 then finds the device address from the input command. Then, this command is analyzed and converted into an intermediate command. This intermediate command is transferred to the device driver means 503a, 503b in association with the device address together with the command argument.

【0070】一方デバイスドライバ手段503a,50
3bは、内蔵のメモリを検索し、図6と同一のコマンド
変換を行う。デバイスドライバ手段503a,503b
には、制御装置502から中間コマンドとコマンド引数
が夫々渡されるので、そのパラメータを用いて、コマン
ドテーブルを検索すれば、必要なコマンドを生成でき
る。そしてテーブルから引き出したデバイスコマンドと
コマンド引数を再構築して、最終的なデバイスコマンド
を出力ポート505a,505bを介してデバイス50
7a,507bに与える。そしてデバイス507はデバ
イスコマンドが入力されたことを示す応答「MATC
H」を制御装置502に返送する。
On the other hand, device driver means 503a, 50
3b searches the built-in memory and performs the same command conversion as in FIG. Device driver means 503a, 503b
Since the intermediate command and the command argument are respectively passed from the control device 502 to the, the necessary command can be generated by searching the command table using the parameter. Then, the device command and command argument extracted from the table are reconstructed, and the final device command is output to the device 50 via the output ports 505a and 505b.
7a and 507b. Then, the device 507 returns a response “MATC indicating that the device command is input.
“H” is returned to the control device 502.

【0071】例えばホストコンピュータ506から、コ
マンド「1,PLAYABACK,0,3000」が出
力されたとする。このコマンドは、出力ポート505a
に接続されたデバイス507aを制御することを示す。
このコマンドが制御装置402に入力されると次に示す
コマンドに分解される。 デバイスアドレス;1 中間コマンド;1 コマンド引数;0,3000
For example, it is assumed that the host computer 506 outputs the command "1, PLAYBACK, 0, 3000". This command returns output port 505a
It is shown that the device 507a connected to is controlled.
When this command is input to the control device 402, it is decomposed into the following commands. Device address; 1 Intermediate command; 1 Command argument; 0,3000

【0072】次に制御装置502は送信先がデバイスド
ライバ手段503aであることを確認し、このコマンド
を与える。このときデバイスドライバ手段503aは、
中間コマンドを用いてコマンドテーブルを検索し、コマ
ンド「PLAY」を得る。更に制御装置502から出力
されたコマンド引数を組み合せて、実際のデバイスのコ
マンド「PLAY,0,3000」が生成される。この
コマンドは「CHK」でないので出力ポート505aを
介してデバイス507aに与えられ、コマンドが実行さ
れる。デバイス507でフレーム番号3000までの再
生動作が終了すると、応答「DONE」が制御装置50
2に返送され、デバイス制御装置501は次のコマンド
を受信する。このようにコマンドの変換の流れは、ホス
トコマンド〜中間コマンド〜デバイスコマンドの順とな
る。このように中間コマンドを設定し、これをマルチメ
ディアネットワークのインタフェース仕様として公開す
ることにより、デバイスドライバ手段503は制御装置
502と独立して動作することができる。
Next, the control device 502 confirms that the transmission destination is the device driver means 503a and gives this command. At this time, the device driver means 503a
The command table is searched using the intermediate command to obtain the command "PLAY". Further, the command arguments output from the control device 502 are combined to generate an actual device command "PLAY, 0, 3000". Since this command is not "CHK", it is given to the device 507a via the output port 505a, and the command is executed. When the device 507 finishes the reproduction operation up to the frame number 3000, the response “DONE” is returned to the control device 50.
2, the device control device 501 receives the next command. In this way, the flow of command conversion is in the order of host command-intermediate command-device command. By thus setting the intermediate command and releasing it as the interface specification of the multimedia network, the device driver unit 503 can operate independently of the control device 502.

【0073】このように第5実施例によれば、マルチメ
ディアネットワークのベンダがデバイス507の制御コ
マンドを機密にしたい場合、公知になった中間コマンド
をホストコマンドに変えて用いることにより、デバイス
本来のコマンド体系を公開せずにデバイスドライバ手段
503を動作させることができる。従ってデバイス制御
装置501において、コマンド解析を行う制御装置50
2とデバイスドライバ手段503を別の人間が独立に開
発できることになる。
As described above, according to the fifth embodiment, when the multimedia network vendor wants to keep the control command of the device 507 confidential, the publicly known intermediate command is used instead of the host command to use the device original command. It is possible to operate the device driver unit 503 without disclosing the command system. Therefore, in the device control device 501, the control device 50 that performs command analysis
2 and the device driver means 503 can be independently developed by another person.

【0074】本発明の第6実施例におけるデバイス制御
装置について図9を参照しつつ説明する。図9は第6実
施例におけるデバイス制御装置の構成を示すブロック図
である。本図においてデバイス制御装置601は、制御
装置602,比較手段603,メモリ604,入力ポー
ト605,出力ポート606により構成される。尚、入
力ポート605,出力ポート606、及びデバイス制御
装置601に接続されたホストコンピュータ607,デ
バイス608は、第2実施例と同一であるのでその説明
は省略する。
A device controller according to the sixth embodiment of the present invention will be described with reference to FIG. FIG. 9 is a block diagram showing the configuration of the device control apparatus in the sixth embodiment. In the figure, the device control device 601 includes a control device 602, a comparison means 603, a memory 604, an input port 605, and an output port 606. The input port 605, the output port 606, and the host computer 607 and the device 608 connected to the device control device 601 are the same as those in the second embodiment, and the description thereof will be omitted.

【0075】本図において制御装置602は入力ポート
605からのホストコマンドを取り込み、デバイス60
8にデバイスコマンドを送る制御装置である。比較手段
603は制御装置602からの信号を受けて動作を開始
し、出力ポート606からの状態データとメモリ604
に記憶されたコマンドの終了状態を比較するものであ
る。メモリ604は、ホストコンピュータ607から与
えられたコマンド終了時のデバイス608の状態データ
を記憶するメモリである。デバイス608は、例えばN
TSCフォーマットのビデオ及びオーディオ信号を再生
するビデオディスク装置であり、またそのデバイスコマ
ンドは次のように設定される。
In the figure, the control unit 602 fetches the host command from the input port 605 and
8 is a control device for sending a device command to the device. The comparison means 603 receives the signal from the control device 602 and starts its operation, and the status data from the output port 606 and the memory 604.
The end states of the commands stored in are compared. The memory 604 is a memory for storing the status data of the device 608 at the time of command end given from the host computer 607. The device 608 is, for example, N
It is a video disc device for reproducing TSC format video and audio signals, and its device command is set as follows.

【0076】「PLAY,開始アドレス,終了アドレ
ス」・・・指定された開始アドレスから終了アドレスま
で再生すること。 「REW」・・・巻き戻しすること。 「FF」・・早送りすること。 「ST」・・ステイタスを読み出し、その時点でのアド
レスを返すこと。 「CHK,アドレス」・・・ホストコンピュータが照合
する状態を記憶させるコマンド。
"PLAY, start address, end address" ... Reproducing from a specified start address to end address. "REW" ... Rewind. "FF" ... Fast forward. "ST" ... Read the status and return the address at that time. "CHK, address" ... A command to store the state checked by the host computer.

【0077】コマンド「CHK,アドレス」は、デバイ
ス608には送信せずに制御装置602に指示できる。
ホストコンピュータ607はこのコマンドにより状態デ
ータであるアドレスをメモリ604に書込む。ホストコ
ンピュータ607が、デバイス制御装置601にコマン
ド「PLAY,0,3000」を送信し,更にアドレス
2800になるタイミングを知りたいとする。
The command “CHK, address” can be instructed to the control device 602 without being transmitted to the device 608.
The host computer 607 writes an address, which is status data, in the memory 604 by this command. It is assumed that the host computer 607 transmits a command “PLAY, 0, 3000” to the device control device 601 and further wants to know the timing when the address becomes 2800.

【0078】デバイス608はこれらのコマンドが与え
られると、再生終了の時点でメッセージ「END」を返
送し、かつ任意のタイミングで状態データの問合せを受
け付け、その時点での状態データを返送する。デバイス
制御装置601は、ホストコンピュータ607からこの
コマンドが与えられると、直ちにコマンド受取のメッセ
ージ「ACCEPT」を返送する。そしてホストコンピ
ュータ607はメッセージ「ACCEPT」を受信する
と、直ちに他の仕事に取り掛かることができる。更にホ
ストコンピュータ607は、アドレスが2800になる
タイミングを検出したいとき、コマンド「CHK,28
00」を送信する。この場合メモリ604にはアドレス
2800が記録される。
When these commands are given, the device 608 returns a message "END" at the end of reproduction, accepts an inquiry about the status data at an arbitrary timing, and returns the status data at that time. When this command is given from the host computer 607, the device control device 601 immediately returns a command reception message "ACCEPT". When the host computer 607 receives the message "ACCEPT", it can immediately start other work. Further, when the host computer 607 wants to detect the timing when the address becomes 2800, the command “CHK, 28
00 "is transmitted. In this case, the address 2800 is recorded in the memory 604.

【0079】次に制御装置602は、受信したコマンド
を直ちに出力ポート606を介してデバイス608に送
出し、これと同時に比較手段603を動作状態にする。
比較手段603は、出力ポート606を介してデバイス
608に状態の問合せを行い、これより返送されるアド
レスメッセージを待つ。やがてデバイス608は問合せ
毎に、再生動作と共に変化するディスクのアドレスを返
送する。比較手段603はこの再生アドレスを読み取る
と、メモリ604の内容との比較を行なう。そしてメモ
リ604の記録内容と、返送された再生アドレスが一致
すれば、比較手段603は入力ポート605を介してホ
ストコンピュータ607にメッセージ「MATCH」を
返送する。もし、一致しなければ再び状態の問合せを繰
り返す。このようにホストコンピュータ607の依頼に
よって、デバイス制御装置601がデバイス608の状
態を自動的に照合することができる。
Next, the control device 602 immediately sends the received command to the device 608 via the output port 606, and at the same time, puts the comparison means 603 in the operating state.
The comparison means 603 queries the device 608 via the output port 606 about the status and waits for the address message returned from it. Eventually, the device 608 returns the address of the disc which changes with the reproducing operation for each inquiry. When the comparison means 603 reads this reproduction address, it compares it with the contents of the memory 604. Then, if the recorded content of the memory 604 and the returned reproduction address match, the comparing means 603 returns the message “MATCH” to the host computer 607 via the input port 605. If they do not match, the state inquiry is repeated again. In this way, the device control apparatus 601 can automatically check the state of the device 608 at the request of the host computer 607.

【0080】このように第6実施例によれば、ホストコ
ンピュータ607のプログラム設計の自由度が増し、実
時間の制御も有利となる。ホストコンピュータ607よ
りも、デバイス制御装置601の方がデバイス608に
対して密接に接続されている。信号出力期間の長いデバ
イスと常時接続状態にある期間を実時間と定義すると、
ホストコンピュータ607に実時間の機能が無い場合で
も、デバイス制御装置601が実時間の制御ができ、シ
ステム全体として実時間の制御が可能となる。
As described above, according to the sixth embodiment, the degree of freedom in program design of the host computer 607 is increased, and real-time control is also advantageous. The device control apparatus 601 is more closely connected to the device 608 than the host computer 607. If we define the period of continuous connection with a device with a long signal output period as real time,
Even if the host computer 607 does not have a real-time function, the device control device 601 can perform real-time control, and the system as a whole can perform real-time control.

【0081】本発明の第7実施例におけるデバイス制御
装置について図10を参照しつつ説明する。図10は第
7実施例におけるデバイス制御装置の構成を示すブロッ
ク図である。本図においてデバイス制御装置701は、
制御装置702,ネットワーク制御装置703a〜70
3c,704a〜704cにより構成される。尚、ネッ
トワーク制御装置703a,703cに夫々接続された
入力ポート705a,705b、ネットワーク制御装置
704a,704cに夫々接続された出力ポート706
a,706bは、第1,2実施例と同一であるのでその
説明は省略する。又入力ポート705a,705bに夫
々接続されたホストコンピュータ707a,707b、
及び出力ポート706a,706bに夫々接続されたデ
バイス708a,708bも第1,2実施例と同一であ
り、その説明は省略する。
A device controller according to the seventh embodiment of the present invention will be described with reference to FIG. FIG. 10 is a block diagram showing the configuration of the device control apparatus in the seventh embodiment. In this figure, the device control device 701 is
Control device 702, network control devices 703a to 703
3c, 704a to 704c. Input ports 705a and 705b connected to the network control devices 703a and 703c, respectively, and output ports 706 connected to the network control devices 704a and 704c, respectively.
Since a and 706b are the same as those in the first and second embodiments, their description will be omitted. Also, host computers 707a and 707b connected to the input ports 705a and 705b, respectively.
Also, the devices 708a and 708b connected to the output ports 706a and 706b, respectively, are the same as those in the first and second embodiments, and the description thereof will be omitted.

【0082】制御装置702は、入力ポート705a、
705bからのホストコマンドを、ネットワーク710
を介して受信し、ネットワーク711を介して出力ポー
ト706a、706bに送り出す制御装置である。ネッ
トワーク制御装置701は受信したデータの送信相手を
指定することができる。例えば入力ポート705aを介
してホストコンピュータ707aのホストコマンドが送
信される。このコマンドは第5実施例のデバイス制御装
置501と同じコマンドフォーマットを持ち、デバイス
708の番号を指定してコマンドを送信する構成となっ
ている。ネットワーク制御装置703aはこのコマンド
を受信すると、ネットワーク710上で有効なフォーマ
ットに変換する。ネットワーク710,711は目的の
ノードにデータを伝送できるものであれば、その形式は
問わない。
The control device 702 has an input port 705a,
The host command from 705b is sent to the network 710.
It is a control device which receives via the network 711 and outputs to the output ports 706a and 706b via the network 711. The network control device 701 can specify the transmission partner of the received data. For example, the host command of the host computer 707a is transmitted via the input port 705a. This command has the same command format as the device controller 501 of the fifth embodiment, and is configured to send the command by designating the number of the device 708. Upon receiving this command, the network control device 703a converts it into a valid format on the network 710. The networks 710 and 711 may have any format as long as they can transmit data to a target node.

【0083】ネットワーク710上で伝送可能なフォー
マットに組み上げられたコマンドはネットワーク制御装
置703bに転送される。ネットワーク制御装置703
bは、このコマンドを制御装置702に渡す。制御装置
702に入力されたコマンドは、デバイス708の番号
とコマンドの組み合せにより構成されているので、デバ
イス番号を識別してデバイス708を確認する。次に制
御装置702は、受信したコマンドからデバイスコマン
ドを抽出し、ネットワーク制御装置704bに送る。こ
のときデータを送るべきデバイス708側のネットワー
ク制御装置704a又は704cの何れかを指定する。
The command assembled into a format that can be transmitted on the network 710 is transferred to the network controller 703b. Network control device 703
b passes this command to the control device 702. Since the command input to the control device 702 is composed of a combination of the device 708 number and the command, the device number is identified and the device 708 is confirmed. Next, the control device 702 extracts a device command from the received command and sends it to the network control device 704b. At this time, either the network control device 704a or 704c on the device 708 side to which the data is to be sent is designated.

【0084】このようにネットワーク制御装置704b
の出力データは、ネットワーク711とネットワーク制
御装置704a又は704cを介して伝送される。この
伝送データはデバイスコマンドを含むので、特定の出力
ポート706を経てデバイス708に送信される。尚、
ネットワーク710,711は異なるものとしたが、共
有しても構わない。このように第7実施例によれば、ネ
ットワーク上に分散したホストコンピュータ707及び
デバイス708を、各ホストコンピュータ707から共
有して利用することができる。
In this way, the network controller 704b
Output data is transmitted via the network 711 and the network control device 704a or 704c. Since this transmission data includes the device command, it is transmitted to the device 708 via the specific output port 706. still,
Although the networks 710 and 711 are different, they may be shared. As described above, according to the seventh embodiment, the host computers 707 and the devices 708 distributed on the network can be shared and used by the respective host computers 707.

【0085】本発明の第8実施例におけるデバイス制御
装置について図11を参照しつつ説明する。図11は第
8実施例におけるデバイス制御装置の構成を示すブロッ
ク図である。本図においてデバイス制御装置群801
は、制御装置802a,802b,ネットワーク制御装
置803a〜803d,804a〜804dにより構成
される。尚、ネットワーク制御装置803a,803c
に夫々接続された入力ポート805a,805b、及び
ネットワーク制御装置804a,804cに夫々接続さ
れた出力ポート806a,806bは、第1,2実施例
と同一であるのでその説明は省略する。又入力ポート8
05a,805bに夫々接続されたホストコンピュータ
807a,807b、及び出力ポート806a,806
bに夫々接続されたデバイス808a,808bも第
1,2実施例と同一である。
A device controller according to the eighth embodiment of the present invention will be described with reference to FIG. FIG. 11 is a block diagram showing the configuration of the device control apparatus in the eighth embodiment. In this figure, a device control device group 801
Is composed of control devices 802a and 802b and network control devices 803a to 803d and 804a to 804d. The network control devices 803a and 803c
The input ports 805a and 805b respectively connected to the network controller 804a and 804c and the output ports 806a and 806b respectively connected to the network control devices 804a and 804c are the same as those in the first and second embodiments, and therefore description thereof will be omitted. Also input port 8
Host computers 807a and 807b and output ports 806a and 806, which are connected to 05a and 805b, respectively.
The devices 808a and 808b respectively connected to b are the same as those in the first and second embodiments.

【0086】制御装置802a,802bは、入力ポー
ト805a,805bからのコマンド入力をネットワー
ク809を介して夫々受信し、ネットワーク810を介
して出力ポート806a,806bの何れかに送出する
制御装置である。ネットワーク制御装置803a,80
3b,803d,803cは、この順序でネットワーク
809上で直列に接続される。ネットワーク制御装置8
03b,803dの一端は、夫々制御装置802a,8
02bに接続される。同様にネットワーク制御装置80
4a,804b,804d,804cは、この順序でネ
ットワーク810上で直列に接続され、ネットワーク制
御装置804b,804dの一端は、夫々制御装置80
2a,802bに接続される。
The control devices 802a and 802b are control devices that receive command inputs from the input ports 805a and 805b, respectively, via the network 809 and send them to either output port 806a or 806b via the network 810. Network control devices 803a, 80
3b, 803d, and 803c are connected in series on the network 809 in this order. Network controller 8
03b and 803d are connected to the control devices 802a and 8
02b is connected. Similarly, the network controller 80
4a, 804b, 804d, 804c are connected in series on the network 810 in this order, and one end of each of the network control devices 804b, 804d is connected to the control device 80.
2a and 802b are connected.

【0087】デバイス808a,808bはデバイス制
御装置群801と論理的に接続されるデバイスであり、
ホストコンピュータ807a,807bはデバイス制御
装置801と論理的に接続されるコンピュータである。
ここで理論的接続とは、実際には直接接続されていない
が、ネットワークを通じて仮想的に接続される関係を言
う。ホストコンピュータ807a,807bは、ネット
ワーク制御装置803a,803cに対して、コマンド
の送信先を明示的に指定して伝送する。即ち、制御装置
802a,802bに夫々接続されたネットワーク制御
装置803b,803dのアドレスを、ホストコンピュ
ータ807が使用する側の制御装置802のアドレスと
一致させ、このアドレスをネットワーク制御装置803
a,803cに与えることにより、接続関係を確立す
る。こうすると特定されたデバイス808に対するコマ
ンドの伝送は第7実施例と同様に動作できる。このよう
に第7実施例によれば、入力ポート805,制御装置8
02,出力ポート806を夫々動的に変化させて利用す
ることができる。
The devices 808a and 808b are devices that are logically connected to the device control device group 801.
The host computers 807a and 807b are computers that are logically connected to the device control device 801.
Here, the theoretical connection refers to a relationship in which a virtual connection is made through a network, although the connection is not actually made directly. The host computers 807a and 807b explicitly specify the transmission destination of the command and transmit it to the network control devices 803a and 803c. That is, the addresses of the network control devices 803b and 803d respectively connected to the control devices 802a and 802b are made to match the addresses of the control device 802 on the side used by the host computer 807, and this address is set to the network control device 803.
a and 803c, the connection relationship is established. In this way, the command transmission to the specified device 808 can operate in the same manner as in the seventh embodiment. Thus, according to the seventh embodiment, the input port 805 and the control device 8
02 and the output port 806 can be dynamically changed and used.

【0088】[0088]

【発明の効果】以上のように本願の請求項1の発明によ
れば、複数のオーディオ・ビデオ機器を1つのネットワ
ークの中に収容して動作させることができる。
As described above, according to the invention of claim 1 of the present application, a plurality of audio / video devices can be accommodated and operated in one network.

【0089】本願の請求項2の発明によれば、複数のコ
ンピュータから単一のオーディオ・ビデオ機器を共有し
て動作させることができる。
According to the invention of claim 2 of the present application, a single audio / video device can be shared and operated by a plurality of computers.

【0090】本願の請求項3の発明によれば、コンピュ
ータからのホストコマンドの受け取りと、オーディオ・
ビデオ機器のコマンド実行終了を自動的にコンピュータ
に返送することができる。
According to the invention of claim 3 of the present application, the reception of the host command from the computer and the audio
The end of command execution of the video device can be automatically returned to the computer.

【0091】本願の請求項4の発明によれば、オーディ
オ・ビデオ機器が複数設けられても、そのコマンド体系
を統一することにより、共通のプログラムでオーディオ
・ビデオ機器を動作させることができる。
According to the invention of claim 4 of the present application, even if a plurality of audio / video devices are provided, by unifying the command system, the audio / video devices can be operated by a common program.

【0092】本願の請求項5の発明によれば、デバイス
制御装置に設けるデバイスドライバ手段と制御装置のコ
マンド体系を独立させることができ、デバイス制御装置
の汎用性が向上する。
According to the invention of claim 5 of the present application, the command system of the device driver and the control device provided in the device control device can be made independent, and the versatility of the device control device is improved.

【0093】本願の請求項6の発明によれば、メモリと
比較手段を設けたことにより、デバイス制御装置がコン
ピュータに代ってオーディオ・ビデオ機器の状態を監視
することができる。
According to the invention of claim 6 of the present application, by providing the memory and the comparing means, the device control device can monitor the state of the audio / video equipment instead of the computer.

【0094】本願の請求項7の発明によれば、ネットワ
ーク上に分散した複数のコンユータ及び複数のオーディ
オ・ビデオ機器を共有して動作させることができる。
According to the invention of claim 7 of the present application, a plurality of computers and a plurality of audio / video devices distributed on the network can be operated in common.

【0095】更に本願の請求項8の発明によれば、ネッ
トワーク上に分散した複数のコンピュータ及びオーディ
オ・ビデオ機器の接続状態を動的に変化させることがで
きる。
Further, according to the invention of claim 8 of the present application, it is possible to dynamically change the connection state of a plurality of computers and audio / video equipment distributed on the network.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の第1実施例におけるマルチメディアネ
ットワークの全体構成を示すブロック図である。
FIG. 1 is a block diagram showing an overall configuration of a multimedia network according to a first embodiment of the present invention.

【図2】本発明の第2実施例のデバイス制御装置の構成
を示すブロック図である。
FIG. 2 is a block diagram showing a configuration of a device control apparatus of a second exemplary embodiment of the present invention.

【図3】本発明の第3実施例のデバイス制御装置の構成
を示すブロック図である。
FIG. 3 is a block diagram showing a configuration of a device control apparatus of a third exemplary embodiment of the present invention.

【図4】第3実施例のデバイス制御装置の動作を示すフ
ローチャートである。
FIG. 4 is a flowchart showing the operation of the device control apparatus of the third embodiment.

【図5】本発明の第4実施例のデバイス制御装置の構成
を示すブロック図である。
FIG. 5 is a block diagram showing a configuration of a device control apparatus of a fourth exemplary embodiment of the present invention.

【図6】第4実施例におけるコマンド変換テーブルの一
例を示す説明図である。
FIG. 6 is an explanatory diagram showing an example of a command conversion table in the fourth embodiment.

【図7】本発明の第5実施例のデバイス制御装置の構成
を示すブロック図である。
FIG. 7 is a block diagram showing a configuration of a device control apparatus of a fifth exemplary embodiment of the present invention.

【図8】第5実施例のデバイス制御装置の動作を示すフ
ローチャートである。
FIG. 8 is a flowchart showing the operation of the device control apparatus of the fifth embodiment.

【図9】本発明の第6実施例のデバイス制御装置の構成
を示すブロック図である。
FIG. 9 is a block diagram showing a configuration of a device control apparatus of a sixth exemplary embodiment of the present invention.

【図10】本発明の第7実施例のデバイス制御装置の構
成を示すブロック図である。
FIG. 10 is a block diagram showing a configuration of a device control apparatus of a seventh exemplary embodiment of the present invention.

【図11】本発明の第8実施例のデバイス制御装置の構
成を示すブロック図である。
FIG. 11 is a block diagram showing a configuration of a device control apparatus of an eighth embodiment of the present invention.

【符号の説明】[Explanation of symbols]

101a〜101c ノード 102a〜102c 信号入出力ポート 103a〜103c コマンド入出力ポート 104a〜104c,203,402,502,60
2,702,802a,802b 制御装置 105a〜105c,703a〜703c,704a〜
704c,803a〜803d,804a〜804d
ネットワーク制御装置 107 伝送経路 108a〜108c,207,307,407a,40
7b,507a,507b,608,708a,708
b,808a,808b デバイス 201,301,401,501,601,701,デ
バイス制御装置 202a〜202c,304,404,504,60
5,705a,705b,805a,805b 入力ポ
ート 204 スケジューラ 205,305,405a,405b,505a,50
5b,606,706a,706b,806a,806
b 出力ポート 206a〜206c,306,406,506,60
7,707a,707b,807a,807b ホスト
コンピュータ 303 状態監視手段 403 変換手段 503a,503b デバイスドライバ手段 603 比較手段 604 メモリ 710,711,809,810 ネットワーク 801 デバイス制御装置群
101a to 101c nodes 102a to 102c signal input / output ports 103a to 103c command input / output ports 104a to 104c, 203, 402, 502, 60
2, 702, 802a, 802b Control device 105a-105c, 703a-703c, 704a-
704c, 803a to 803d, 804a to 804d
Network control device 107 Transmission paths 108a to 108c, 207, 307, 407a, 40
7b, 507a, 507b, 608, 708a, 708
b, 808a, 808b device 201, 301, 401, 501, 601, 701, device controller 202a to 202c, 304, 404, 504, 60
5, 705a, 705b, 805a, 805b Input port 204 Scheduler 205, 305, 405a, 405b, 505a, 50
5b, 606, 706a, 706b, 806a, 806
b output ports 206a to 206c, 306, 406, 506, 60
7, 707a, 707b, 807a, 807b Host computer 303 State monitoring means 403 Conversion means 503a, 503b Device driver means 603 Comparison means 604 Memory 710, 711, 809, 810 Network 801 Device control device group

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 H04L 12/40 ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 5 Identification code Office reference number FI technical display location H04L 12/40

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 複数のビデオ・オーディオ機器(以下デ
バイスという)を夫々相互に接続するための複数のノー
ド及び伝送線路から構成されるネットワークシステムで
あって、 前記デバイスに接続され、デバイスコマンドを入出力す
る複数のコマンド入出力ポートと、 前記デバイスに接続されて信号を入出力し、前記コマン
ド入出力ポートと1対1に対応して設けられた信号入出
力ポートと、 前記コマンド入出力ポートに入出力するデバイスコマン
ドと前記信号入出力ポートに入出力する信号を多重化す
る制御装置と、 前記制御装置に接続され、ネットワークの信号のデータ
フォーマットの変換を行い、前記伝送経路を介して前記
特定デバイス間を結合するネットワーク制御装置と、を
具備することを特徴とするマルチメディアネットワー
ク。
1. A network system comprising a plurality of nodes and transmission lines for mutually connecting a plurality of video / audio equipments (hereinafter referred to as devices), the network system being connected to the device and receiving a device command. A plurality of command input / output ports for outputting, a signal input / output port connected to the device for inputting / outputting signals, and provided in a one-to-one correspondence with the command input / output port, and the command input / output port A control device that multiplexes a device command to be input and output and a signal that is input to and output from the signal input / output port, and is connected to the control device to convert a data format of a signal of a network and to perform the identification via the transmission path. And a network control device for connecting devices to each other. .
【請求項2】 単一のデバイスと複数のコンピュータと
が接続されたデバイス制御装置であって、 前記複数のコンピュータに夫々接続され、ホストコマン
ドを入力する複数の入力ポートと、 前記デバイスに接続され、デバイスコマンドを出力する
出力ポートと、 前記デバイスの使用順序を記憶する先入れ先出し又は後
入れ先出しのメモリを有するスケジューラと、 前記複数の入力ポートを介して入力される前記コンピュ
ータのホストコマンドを非同期で受け付け、前記スケジ
ューラに出力すると共に、前記スケジューラの保持する
コマンドに基づき前記出力ポートに前記デバイスの動作
を制御するデバイスコマンドを出力する制御装置と、を
具備することを特徴とするデバイス制御装置。
2. A device control apparatus in which a single device and a plurality of computers are connected to each other, and a plurality of input ports connected to the plurality of computers, respectively, for inputting host commands, and connected to the device. , A scheduler having an output port for outputting a device command, a first-in first-out or last-in first-out memory for storing the use order of the device, and asynchronously accepting a host command of the computer input through the plurality of input ports And a controller for outputting to the scheduler and outputting a device command for controlling the operation of the device to the output port based on a command held by the scheduler.
【請求項3】 コンピュータとデバイスとが接続された
デバイス制御装置であって、 前記コンピュータに接続され、ホストコマンドを入力す
る入力ポートと、 前記デバイスに接続され、デバイスコマンドを出力する
出力ポートと、 前記デバイスの動作状態を示す信号を保持する状態監視
手段と、 前記コンピュータから前記入力ポートを介して前記デバ
イスを制御するホストコマンドを受信したとき、前記状
態監視手段の出力するコマンド実行終了のデータ、及び
前記コンピュータからのコマンド受信を示す信号を前記
コンピュータに夫々返送する制御装置と、を具備するこ
とを特徴とするデバイス制御装置。
3. A device control device in which a computer and a device are connected to each other, the input port being connected to the computer for inputting a host command, and the output port being connected to the device for outputting a device command. Status monitoring means for holding a signal indicating the operation status of the device, and when the host command for controlling the device is received from the computer via the input port, command execution end data output by the status monitoring means, And a control device that sends back a signal indicating command reception from the computer to the computer, respectively.
【請求項4】 単一のコンピュータと複数のデバイスと
が接続されたデバイス制御装置であって、 前記コンピュータに接続され、ホストコマンドを入力す
る入力ポートと、 前記デバイスに接続され、デバイスコマンドを出力する
複数の出力ポートと、 前記入力ポートから与えられる入力側のホストコマンド
体系を、前記デバイスの種類に対応したコマンド番号に
変換する制御装置と、 前記制御装置から出力されたコマンド番号をデバイスア
ドレスに対応したデバイスコマンドに変換し、前記特定
の出力ポートを介して前記デバイスにデバイスコマンド
を与える変換手段と、を具備することを特徴とするデバ
イス制御装置。
4. A device control apparatus in which a single computer and a plurality of devices are connected to each other, the input port being connected to the computer to input a host command, and connected to the device to output a device command. A plurality of output ports, a control device for converting the host command system on the input side given from the input port into a command number corresponding to the type of the device, and a command number output from the control device as a device address. And a conversion unit which converts the device command into a corresponding device command and gives the device command to the device via the specific output port.
【請求項5】 単一のコンピュータと複数のデバイスと
が接続されたデバイス制御装置であって、 前記コンピュータに接続され、ホストコマンドを入力す
る入力ポートと、 前記デバイスに接続され、デバイスコマンドを出力する
複数の出力ポートと、 前記入力ポートから与えられる入力側のホストコマンド
体系を前記デバイスの種類毎に統一した中間コマンドに
変換する制御装置と、 前記制御装置の出力する中間コマンドをデバイスコマン
ドに変換し、前記特定の出力ポートに信デバイスコマン
ドを夫々出力する複数のデバイスドライバ手段と、を具
備することを特徴とするデバイス制御装置。
5. A device control apparatus in which a single computer and a plurality of devices are connected to each other, and an input port connected to the computer for inputting a host command; and an output port connected to the device for outputting a device command. A plurality of output ports, a control device that converts an input-side host command system given from the input port into an intermediate command unified for each type of the device, and an intermediate command output from the control device into a device command And a plurality of device driver units that respectively output a signal device command to the specific output port.
【請求項6】 コンピュータとデバイスとが接続された
デバイス制御装置であって、 前記コンピュータに接続され、ホストコマンドを入する
入力ポートと、 前記デバイスに接続され、デバイスコマンドを出力する
出力ポートと、 前記コンピュータの指示に基づき、前記デバイスの制御
目標における状態データを記憶するメモリと、 前記デバイスの応答する現在の状態と前記メモリに格納
された目標状態を比較する比較手段と、 前記コンピュータから入力された状態データと、前記入
力ポートを介して出力される前記比較手段の比較データ
に基づき、前記コンピュータに代って前記デバイスの動
作を制御する制御装置と、を具備することを特徴とする
デバイス制御装置。
6. A device control apparatus in which a computer and a device are connected to each other, the input port being connected to the computer for inputting a host command, and the output port being connected to the device for outputting a device command. Based on an instruction from the computer, a memory that stores state data of a control target of the device, a comparison unit that compares a current state of the device that responds with a target state stored in the memory, and the input from the computer. Control device for controlling the operation of the device on behalf of the computer based on the state data and the comparison data of the comparison means output through the input port. apparatus.
【請求項7】 複数のコンピュータと複数のデバイスと
が接続されたデバイス制御装置であって、 前記複数のコンピュータに夫々接続され、ホストコマン
ドを入力する複数の入力ポートと、 前記複数のデバイスに夫々接続され、デバイスコマンド
を出力する複数の出力ポートと、 前記複数の入力ポートと、前記複数の出力ポートをネッ
トワークで接続し、前記ネットワークの信号のデータフ
ォーマットの変換を行い、前記特定デバイス間を結合す
る複数のネットワーク制御装置と、 前記特定のネットワーク制御装置間に設けられ、ネット
ワーク上に分散して配置した特定のホストコマンドをデ
バイスアドレスに対応したデバイスコマンドに変換する
制御装置と、を具備することを特徴とするデバイス制御
装置。
7. A device control apparatus in which a plurality of computers and a plurality of devices are connected, each of which is connected to each of the plurality of computers and which inputs a host command, and each of the plurality of devices. A plurality of output ports that are connected and output a device command, the plurality of input ports, and the plurality of output ports are connected by a network, the data format of the signal of the network is converted, and the specific devices are coupled. A plurality of network control devices, and a control device that is provided between the specific network control devices and that converts specific host commands distributed and arranged on the network into device commands corresponding to device addresses. A device control device characterized by:
【請求項8】 複数のコンピュータと複数のデバイスと
が接続されたデバイス制御装置であって、 前記複数のコンピュータに夫々接続され、ホストコマン
ドを入力する複数の入力ポートと、 前記複数のデバイスに夫々接続され、デバイスコマンド
を出力する複数の出力ポートと、 前記複数の入力ポートと、前記複数の出力ポートをネッ
トワークを介して接続し、前記ネットワークの信号のデ
ータフォーマットの変換を行い、前記特定デバイス間を
結合する複数のネットワーク制御装置と、 前記複数ネットワーク制御装置の何れか1組の間に夫々
設けられ、ネットワーク上に配置した複数のコンピュー
タのホストコマンドをデバイスアドレスに対応したデバ
イスコマンドに変換し、デバイスコマンドを出力する複
数の制御装置と、を具備することを特徴とするデバイス
制御装置。
8. A device control apparatus in which a plurality of computers and a plurality of devices are connected, each of which is connected to each of the plurality of computers and which inputs a host command, and each of the plurality of devices. A plurality of output ports that are connected and output a device command, the plurality of input ports, and the plurality of output ports are connected via a network, and the data format of the signal of the network is converted, and between the specific devices. And a plurality of network control devices that connect the two network control devices, each of which is provided between any one of the plurality of network control devices, and converts a host command of a plurality of computers arranged on the network into a device command corresponding to a device address, And a plurality of control devices that output device commands. Device control apparatus according to claim and.
JP5078917A 1993-03-12 1993-03-12 Multimedia network and device controller Pending JPH06268653A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5078917A JPH06268653A (en) 1993-03-12 1993-03-12 Multimedia network and device controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5078917A JPH06268653A (en) 1993-03-12 1993-03-12 Multimedia network and device controller

Publications (1)

Publication Number Publication Date
JPH06268653A true JPH06268653A (en) 1994-09-22

Family

ID=13675211

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5078917A Pending JPH06268653A (en) 1993-03-12 1993-03-12 Multimedia network and device controller

Country Status (1)

Country Link
JP (1) JPH06268653A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6434593B1 (en) 1998-01-14 2002-08-13 Sharp Kabushiki Kaisha Data transfer method in system including multiple pieces of equipment and system for such method
KR100446568B1 (en) * 1995-10-31 2005-04-06 소니 가부시끼 가이샤 Communication control method and electronic device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100446568B1 (en) * 1995-10-31 2005-04-06 소니 가부시끼 가이샤 Communication control method and electronic device
US6434593B1 (en) 1998-01-14 2002-08-13 Sharp Kabushiki Kaisha Data transfer method in system including multiple pieces of equipment and system for such method

Similar Documents

Publication Publication Date Title
CA2257919C (en) Device control with topology map in a digital network
US6993646B2 (en) Automatically configuring storage array including plurality of media storage devices for storing and providing data within a network of devices
US4855730A (en) Component audio/video system with timed control of plural peripheral devices
US20020031333A1 (en) On-the fly video editing device for capturing and storing images from a video stream during playback for subsequent editing and recording
KR100628468B1 (en) Method and apparatus for controlling autonomous media device in network environment
US6333739B1 (en) Display apparatus, method and storage medium for display connection status in a network
EP0711073B1 (en) Recording and reproduction of video signals
WO1999066716A9 (en) A method of and apparatus for partitioning, scaling and displaying video and/or graphics across several display devices
JP4278189B2 (en) Digital multimedia editing and data management system
GB2329997A (en) Concurrent video recording and playback
US6904475B1 (en) Programmable first-in first-out (FIFO) memory buffer for concurrent data stream handling
US5905983A (en) Multimedia database management system and its data manipulation method
JPH06268653A (en) Multimedia network and device controller
US20010006525A1 (en) System, method and apparatus for data transmission
US6496196B2 (en) Information recording and replaying apparatus and method of controlling same
JP3912841B2 (en) Data communication device
US20020075416A1 (en) Remote controll system
US20050259536A1 (en) Automatically configuring storage array including a plurality of media storage devices for storing and providing data within a network of devices
JPH09185577A (en) Digital interface device
US7693846B2 (en) Data management system and method for data synchronization
JP3540638B2 (en) Computer and program recording medium
KR100338062B1 (en) A system for driving digital video decks through this 1394 interface
JP3433555B2 (en) Video editing system
US20010025327A1 (en) Information processing device, method thereof and recording medium
JP2773370B2 (en) Image display device