(57)【特許請求の範囲】
【請求項１】
所定のデジタルバスが接続した複数の電子機器が、所定の通信サイクルにおける双方向デジタル通信を行い、前記通信サイクルの始めにはサイクル開始パケットがあり、前記サイクル開始パケットに続き同期通信パケットを送信する期間が設定され、前記同期通信パケットの送信が終了した後、次のサイクル開始パケットまでの期間が非同期通信パケットの送信に利用され、前記同期通信パケットのデータとして情報信号が伝送され、前記同期通信パケットは前記情報信号を伝送するチャンネルに関するチャンネル番号情報を含み、前記通信サイクルにおいて複数の前記同期通信パケットの送信を可能とし、前記非同期通信パケットのデータとして制御信号が伝送され、前記非同期通信パケットは前記制御信号の送信元及び送信先の電子機器のアドレスを含む通信システムにおいて、
前記デジタルバス上に情報信号を送信する電子機器である送信機器は、前記情報信号に前記チャンネル番号情報を付加し、このチャンネル番号情報を付加した前記情報信号を前記同期通信パケットで前記デジタルバス上に送信し、前記デジタルバスに接続された任意の電子機器を前記送信元とし前記送信機器を送信先とした前記非同期通信パケットにより、前記情報信号の出力を要請する制御信号が送信された場合に、前記情報信号を前記同期通信パケットで送信するとともに、該同期通信パケットに付加したチャンネル番号と、前記情報信号の出力を要請した電子機器の数を表すカウンタとを対応づけて管理し、
前記デジタルバス上の情報信号を受信する電子機器である受信機器は、前記デジタルバス上の所定のチャンネル番号情報の付加された前記同期通信パケットを取り込むことで前記情報信号を受信し、
前記デジタルバスに接続された任意の電子機器が、前記情報信号の出力を要請した場合には前記カウンタのカウント値が増え、
前記情報信号の出力を要請した電子機器が、自分が要請をした前記情報信号の出力停止を要請した場合には前記カウンタのカウント値が減り、
前記カウンタのカウント値が０になったときに、前記送信機器は前記カウンタで管理された情報信号の前記デジタルバスへの出力を停止する
ことを特徴とする通信システム。
【請求項２】
所定のデジタルバスが接続した複数の電子機器が、所定の通信サイクルにおける双方向デジタル通信を行い、前記通信サイクルの始めにはサイクル開始パケットがあり、前記サイクル開始パケットに続き同期通信パケットを送信する期間が設定され、前記同期通信パケットの送信が終了した後、次のサイクル開始パケットまでの期間が非同期通信パケットの送信に利用され、前記同期通信パケットのデータとして情報信号が伝送され、前記同期通信パケットは前記情報信号を伝送するチャンネルに関するチャンネル番号情報を含み、前記通信サイクルにおいて複数の前記同期通信パケットの送信を可能とし、前記非同期通信パケットのデータとして制御信号が伝送され、前記非同期通信パケットは前記制御信号の送信元及び送信先の電子機器のアドレスを含む通信制御方法において、
前記デジタルバス上に情報信号を送信する電子機器である送信機器は、前記情報信号に前記チャンネル番号情報を付加し、このチャンネル番号情報を付加した前記情報信号を前記同期通信パケットで前記デジタルバス上に送信し、前記デジタルバスに接続された任意の電子機器を前記送信元とし前記送信機器を送信先とした前記非同期通信パケットにより、前記情報信号の出力を要請する制御信号が送信された場合に、前記情報信号を前記同期通信パケットで送信するとともに、該同期通信パケットに付加したチャンネル番号と、前記情報信号の出力を要請した電子機器の数を表すカウンタとを対応づけて管理し、
前記デジタルバス上の情報信号を受信する電子機器である受信機器は、前記デジタルバス上の所定のチャンネル番号情報の付加された前記同期通信パケットを取り込むことで前記情報信号を受信し、
前記デジタルバスに接続された任意の電子機器が、前記情報信号の出力を要請した場合には前記カウンタのカウント値が増え、
前記情報信号の出力を要請した電子機器が、自分が要請をした前記情報信号の出力停止を要請した場合には前記カウンタのカウント値が減り、
前記カウンタのカウント値が０になったときに、前記送信機器は前記カウンタで管理された情報信号の前記デジタルバスへの出力を停止する
ことを特徴とする通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報信号と制御信号を混在させ、パケットにて通信可能なバスを介して複数の電子機器が接続された通信システム及びこの通信システムにおいて利用される通信制御方法に関する。
【背景技術】
【０００２】
従来、例えばビデオテープレコーダ（以下、ＶＴＲという）、テレビジョン受像機（以下、ＴＶという）等のＡＶ機器をディジタル通信線で接続し、ＡＶ信号をパケットで伝送する通信システムとしてはＤ２Ｂ（Ｄｏｍｅｓｔｉｃ Ｄｉｇｉｔａｌ Ｂｕｓ）を用いた通信システムが考えられている。
【０００３】
まず、図１９を参照しながらこのような通信システムの１例を説明する。この通信システムは、ＡＶ機器としてＴＶ、ビデオカメラ（以下、ＣＡＭという）、ＶＴＲ−Ａ及びＶＴＲ−Ｂを備えている。そして、ＣＡＭの出力プラグＰ３とＴＶの入力プラグＰ１、ＶＴＲ−Ａの出力プラグＰ３とＶＴＲ−Ｂの入力プラグＰ１、ＴＶの出力プラグＰ３とＶＴＲ−Ａの入力プラグＰ１の間はＡＶ信号を一方向にのみ伝送できるＡＶ信号線Ｌ１，Ｌ２，Ｌ３により接続されている。また、ＣＡＭとＶＴＲ−Ａ、ＶＴＲ−ＡとＶＴＲ−Ｂ、ＴＶとＶＴＲ−Ａの間は制御信号を双方向に伝送できる制御信号線（バス）Ｄ１，Ｄ2 ，Ｄ３により接続されている。そして、各ＡＶ機器は制御信号とＡＶ信号の入出力機能を持っているので、例えばＣＡＭとＴＶ又はＶＴＲ−Ｂ間で制御信号の双方向伝送ができるし、ＣＡＭからＶＴＲ−Ａ又はＶＴＲ−ＢへＡＶ信号を送信することができる。
【０００４】
図２０は、図１９の通信システムにおける各ＡＶ機器の要部構成を示す。各ＡＶ機器のＡＶ信号の入出力プラグは、スイッチボックス（ＳＷＢｏｘ）と呼ばれる機能単位から直接外部に露出するようにＰ１，Ｐ２，Ｐ３と番号だけで記され、ＡＶ信号線により他のＡＶ機器の入出力プラグに接続されている。また、他のＡＶ機器とはＡＶ信号線とは別に制御信号線がバス接続されており、接続制御等のコマンドが送受される。さらに、各ＡＶ機器はそれぞれが本来持っている機能単位、例えばＶＴＲであれば記録・再生を行うデッキと受信信号を選択するチューナー、ＴＶであればモニターとアンプを備えている。また、図示されていないが、ＡＶ機器全体の動作を制御するＡＶＣ（ＡＶコントローラ）を備えている。以下、本明細書ではこれらの機能単位をサブデバイスという。
【０００５】
このように構成された通信システムにおいて、制御接続を行う方法が２種類考えられている。以下、これらを接続制御手法１及び接続制御手法２と呼び、順番に説明する。
【０００６】
接続制御手法１では、各ＡＶ機器は、プラグごとにどんな相手ＡＶ機器のどの番号のプラグに、入出力どちらの方向で接続されているかという接続構成情報をあらかじめユーザーが設定することにより保持している。これによって、接続制御コマンドを受けた際に、目的に応じるように、ＡＶ信号のソースとなるサブデバイスとディスティネーションに到達すると思われる出力プラグを接続し、若しくは指定された番号の入力プラグと適当な出力プラグを接続してＡＶ機器内を通過させると共に、出力プラグの先につながっているＡＶ機器にコマンドを伝搬する。そして、ディスティネーションに指定された特定のＡＶ機器内のサブデバイスにコマンドが到達した時点で目的が達成される。
【０００７】
このとき、非バス対応ＡＶ機器に対しては、制御信号線を介してコマンドを伝搬することができないため、それに接続されているＡＶ機器のプラグ番号を直接指定する。例えば、図２０のＶＴＲデバイスＢのプラグＰ２に非バス対応ＡＶ機器が接続されている場合、この非バス対応ＡＶ機器に対する接続制御は、ＶＴＲデバイスＢのプラグＰ２を指定することにより行う。
【０００８】
次に、接続制御手法２では、中心となる一台のＡＶ機器（以下、ＡＶセンターという）は、各ＡＶ機器のプラグごとにどんな相手ＡＶ機器のどの番号のポートにどちらの方向（Ｉｎ／Ｏｕｔ）で接続されているかという接続情報を全て管理している。そして、制御信号線を介してＡＶ信号接続を依頼するコマンドを受けると、そのコマンドを制御信号線を介して目的のＡＶ機器に送信する。目的のＡＶ機器はこのコマンドを受信し、入力の切換えを行う。
【０００９】
このとき、コマンドマスターからの最初の接続依頼でサブデバイスをカテゴリー（ＢＳチューナー、Ｈｉ８デッキ等）で指定することが可能である。但し、接続依頼の時点でのプラグ指定は、構造を知っている自分の中のプラグのみ可能である。
【００１０】
前記接続制御手法１では、コマンドを順次隣接するＡＶ機器へ伝搬することによって、制御信号線が混雑する。また、途中に介在するＡＶ機器の設定によっては無限ループとなる可能性がある。さらに、プラグ番号を直接指定するためには、コマンドマスターが制御したいＡＶ機器の構成、さらにはシステム全体のＡＶ機器の接続構成を知っていることが必要である。
【００１１】
また、接続制御手法２では、自分のプラグの先に接続されている相手との単純な接続であっても、必ずＡＶセンターに依頼しなければ実現できない。また、接続依頼のときにサブデバイスのカテゴリーで指定できるが、プラグ指定は構造を知っている自分の中のプラグのみしかできない。
【００１２】
さらに、どちらの接続制御手法においても、接続依頼を行ったＡＶ機器と目的のＡＶ機器との間に他のＡＶ機器が存在する場合には、間に存在する全てのＡＶ機器を経由してＡＶ信号の入出力の設定を行う必要がある。したがって、システムを構成するＡＶ機器が増えれば増えるほど、入出力の設定をする必要のあるＡＶ機器数が増え、制御が複雑になる。このため、システム構成を限定するなどの措置が必要となる。また、ＡＶ信号線はＡＶ機器の電源がＯＮであるときのみ信号の伝送が可能であるため、経由する全てのＡＶ機器の電源がＯＮであることが必要である。
【発明の開示】
【発明が解決しようとする課題】
【００１３】
本発明は、上述したような従来の技術が有する問題点を解決することのできる通信システム及びこの通信システムにおいて利用される通信制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上述したような目的を達成するために提案される本発明は、所定のデジタルバスが接続した複数の電子機器が、所定の通信サイクルにおける双方向デジタル通信を行い、前記通信サイクルの始めにはサイクル開始パケットがあり、前記サイクル開始パケットに続き同期通信パケットを送信する期間が設定され、前記同期通信パケットの送信が終了した後、次のサイクル開始パケットまでの期間が非同期通信パケットの送信に利用され、前記同期通信パケットのデータとして情報信号が伝送され、前記同期通信パケットは前記情報信号を伝送するチャンネルに関するチャンネル番号情報を含み、前記通信サイクルにおいて複数の前記同期通信パケットの送信を可能とし、前記非同期通信パケットのデータとして制御信号が伝送され、前記非同期通信パケットは前記制御信号の送信元及び送信先の電子機器のアドレスを含む通信システムにおいて、前記デジタルバス上に情報信号を送信する電子機器である送信機器は、前記情報信号に前記チャンネル番号情報を付加し、このチャンネル番号情報を付加した前記情報信号を前記同期通信パケットで前記デジタルバス上に送信し、前記デジタルバスに接続された任意の電子機器を前記送信元とし前記送信機器を送信先とした前記非同期通信パケットにより、前記情報信号の出力を要請する制御信号が送信された場合に、前記情報信号を前記同期通信パケットで送信するとともに、該同期通信パケットに付加したチャンネル番号と、前記情報信号の出力を要請した電子機器の数を表すカウンタとを対応づけて管理し、前記デジタルバス上の情報信号を受信する電子機器である受信機器は、前記デジタルバス上の所定のチャンネル番号情報の付加された前記同期通信パケットを取り込むことで前記情報信号を受信し、前記デジタルバスに接続された任意の電子機器が、前記情報信号の出力を要請した場合には前記カウンタのカウント値が増え、前記情報信号の出力を要請した電子機器が、自分が要請をした前記情報信号の出力停止を要請した場合には前記カウンタのカウント値が減り、前記カウンタのカウント値が０になったときに、前記送信機器は前記カウンタで管理された情報信号の前記デジタルバスへの出力を停止するようにしたものである。
【００１５】
また、本発明は、所定のデジタルバスが接続した複数の電子機器が、所定の通信サイクルにおける双方向デジタル通信を行い、前記通信サイクルの始めにはサイクル開始パケットがあり、前記サイクル開始パケットに続き同期通信パケットを送信する期間が設定され、前記同期通信パケットの送信が終了した後、次のサイクル開始パケットまでの期間が非同期通信パケットの送信に利用され、前記同期通信パケットのデータとして情報信号が伝送され、前記同期通信パケットは前記情報信号を伝送するチャンネルに関するチャンネル番号情報を含み、前記通信サイクルにおいて複数の前記同期通信パケットの送信を可能とし、前記非同期通信パケットのデータとして制御信号が伝送され、前記非同期通信パケットは前記制御信号の送信元及び送信先の電子機器のアドレスを含む通信制御方法において、前記デジタルバス上に情報信号を送信する電子機器である送信機器は、前記情報信号に前記チャンネル番号情報を付加し、このチャンネル番号情報を付加した前記情報信号を前記同期通信パケットで前記デジタルバス上に送信し、前記デジタルバスに接続された任意の電子機器を前記送信元とし前記送信機器を送信先とした前記非同期通信パケットにより、前記情報信号の出力を要請する制御信号が送信された場合に、前記情報信号を前記同期通信パケットで送信するとともに、該同期通信パケットに付加したチャンネル番号と、前記情報信号の出力を要請した電子機器の数を表すカウンタとを対応づけて管理し、前記デジタルバス上の情報信号を受信する電子機器である受信機器は、前記デジタルバス上の所定のチャンネル番号情報の付加された前記同期通信パケットを取り込むことで前記情報信号を受信し、前記デジタルバスに接続された任意の電子機器が、前記情報信号の出力を要請した場合には前記カウンタのカウント値が増え、前記情報信号の出力を要請した電子機器が、自分が要請をした前記情報信号の出力停止を要請した場合には前記カウンタのカウント値が減り、前記カウンタのカウント値が０になったときに、前記送信機器は前記カウンタで管理された情報信号の前記デジタルバスへの出力を停止するようにしたものである。
【発明の効果】
【００１７】
本発明は、デジタルバス上の情報信号を受信する電子機器である受信機器がデジタルバス上の所定のチャンネル番号情報の付加された同期通信パケットを取り込むことで情報信号を受信し、デジタルバスに接続された任意の電子機器が、情報信号の出力を要請した場合にカウンタのカウント値を増加させ、情報信号の出力を要請した電子機器が、自分が要請をした情報信号の出力停止を要請した場合にはカウンタのカウント値を減らし、カウンタのカウント値が０になったときに、送信機器がカウンタで管理された情報信号のデジタルバスへの出力を停止するようにしているので、使用されていない情報信号を無駄にバスに流さないですむ。したがって、限りあるチャンネル数の中でバスの有効利用を図ることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施例について図面を参照しながら、〔１〕本発明を適用した通信システム〔２〕信号入力切換えの考え方〔３〕具体例〔４〕信号入出力管理の考え方〔５〕具体例の順序で詳細に説明する。
【００１９】
〔１〕本発明を適用した通信システム
図１は、本発明を適用した通信システムの構成の１例を示すシステム構成図である。この通信システムは、ＡＶ機器として、ＣＡＭ１、ＴＶ１、ＶＴＲ１〜４及び編集機（編集コントローラ）を備えている。そして、ＣＡＭ１とＴＶ１、ＴＶ１とＶＴＲ３、ＶＴＲ３とＶＴＲ１及び編集機、ＶＴＲ１とＶＴＲ２、及び編集機とＶＴＲ４との間はＰ１３９４シリアルバスで接続されている。Ｐ１３９４シリアルバスは、制御信号とＡＶ信号を混在して双方向に伝送することができる。また、各機器はＰ１３９４シリアルバス上の制御信号及びＡＶ信号を中継する機能を備えている。
【００２０】
図２は、図１の通信システムにおけるＡＶ機器の１例であるＶＴＲの基本構成を示すブロック図である。このＶＴＲはＶＴＲとしての基本的ブロックであるデッキサブデバイス１とチューナーサブデバイス２、ユーザーインターフェースである操作部３と表示部４、ＶＴＲ全体の動作制御を行うマイコン５に加えて、Ｐ１３９４シリアルバスに対するディジタルインターフェース（以下、ディジタルＩ／Ｆという）６、デッキサブデバイス１−チューナーサブデバイス２−ディジタルＩ／Ｆ６間の信号の切換えを行うスイッチボックスサブデバイス７を備えている。なお、ＡＶ機器がＴＶの場合はデッキサブデバイス１の代わりにモニターサブデバイスとアンプサブデバイスが設けられており、ＣＡＭの場合はチューナーサブデバイス２の代わりにカメラサブデバイスが設けられている。
【００２１】
各ＡＶ機器の表示部４は、例えば図３に示すように、通信システム上の全機器の名称が蛍光管表示されるように構成されており、操作部３のキー３ａを操作することによりＡＶ信号を送信又は受信する相手を選択することができる。なお、通信システム上の全機器は、同時に表示してもよいし、順次表示してもよい。また、自分以外の機器のみ表示してもよい。さらに、これらの操作は赤外線リモコンやマウスを用いて行うように構成することもできる。また、デバイスがＴＶの場合は、モニターサブデバイスに表示することもできる。そして、機器の名称ではなく絵文字（アイコン）を表示することもできる。
【００２２】
図１の通信システムでは、図４に示されているように、所定の通信サイクル（例、１２５μｓ）で通信が行われる。そして、ディジタルビデオ信号のように一定のデータレートで連続的に通信を行う同期通信と、接続制御コマンドなどを必要に応じて不定期に伝送する非同期通信の両方を行うことができる。
【００２３】
通信サイクルの始めにはサイクルスタートパケットＣＳＰがあり、それに続いて同期通信のためのパケットを送信する期間が設定される。同期通信を行うパケットそれぞれにチャンネル番号１，２，3 ，・・・Ｎを付けることにより、複数の同期通信を行うことが可能である。例えば、ＣＡＭ１からＶＴＲ１に対する通信にチャンネル１が割り付けられているとすると、ＣＡＭ１はサイクルスタートパケットＣＳＰの直後にチャンネル番号１を付けた同期通信パケットを送信し、ＶＴＲ１はバスを監視し、チャンネル番号１が付いた同期通信パケットを取り込むことで通信が行われる。さらに、ＶＴＲ３からＶＴＲ４に対する通信にチャンネル２を割り付けられていれば、ＣＡＭ１からＶＴＲ１の通信とＶＴＲ３からＶＴＲ４に対する通信を並行して行うことができる。
【００２４】
そして、すべてのチャンネルの同期通信パケットの送信が終了した後、次のサイクルスタートパケットＣＳＰまでの期間が非同期通信に使用される。非同期通信パケット（図４ではパケットＡ，Ｂ）には送信機器及び受信機器の物理アドレスや論理アドレスが付いており、各ノードは自分のアドレスが付いたパケットを取り込む。
【００２５】
〔２〕信号入力切換えの考え方
図５は、本発明を適用した通信システムで用いる非同期通信パケットの要部構成の１例を示す。この図において、マスターアドレスはパケットの送信元の論理アドレス、スレーブアドレスは宛先の論理アドレス、フレーム種別はパケットの種類（コマンド、応答、問い合わせ等）、ＳＳＳＡ／ＤＡＤＡは送信元又は宛先のサブデバイスアドレス、ＯＰＣ（オペコード）及びＯＰＲ（オペランド）はコマンドの内容である。
【００２６】
以下、入力切換え手順を示す図６及び各手順で用いるパケットを示す図７を参照しながら、ＣＡＭ１の再生画をＶＴＲ１で録画する場合の例で説明を行う。
【００２７】
まず、コマンドマスターがＣＡＭ１に対し「ＣＨ？に出力せよ。」と要請する（Ａ１）。これに対して、ＣＡＭ１がコマンドマスターへ（出力ＯＫ。ＣＨ１へ出力しました。」と答える（Ａ２）。次に、これを受けて、コマンドマスターはＶＴＲ１に「ＣＨ１を入力せよ。」と要求する（Ａ３）。そして、ＶＴＲ１がコマンドマスターに「ＣＨ１入力ＯＫ。」と答える（Ａ４）。以上で入力切換えの処理は終了する。
【００２８】
なお、ここでコマンドマスターは、最初にコマンドを出力するＡＶ機器であって、あらかじめコマンドマスターとなる機能を持っているかどうか及びどのＡＶ機器を用いて通信相手を選択したか等によってコマンドマスターとなるＡＶ機器は変わってくる（後述具体例参照）。また、パケットのＳＳＤＡ／ＤＳＤＡにおけるＳＷ ＢＯＸ（スイッチボックス）はコマンドの目的が入出力切換えであることを意味する。また、Ｐ１３９４での入力切り換えコマンドを仮に、Ｐ１３９４入力切換と呼んでいる。さらに、ＡＶ信号のデスティネーションにおけるＤｅｃｋ（デッキ）はＣＡＭ１のデッキサブデバイスを意味する。
【００２９】
〔３〕具体例
（１）ＣＡＭ１の再生画をＶＴＲ１，ＶＴＲ２で録画する場合
前記したように、ＶＴＲ１及びＶＴＲ２の表示部は、通信システム上のＡＶ機器が蛍光管表示されるように構成されているため、ユーザーはこれを見ながら各々目的のＣＡＭ１を通信相手（入力相手）として選択することができる。このようにして、ユーザーがＶＴＲ１及びＶＴＲ２を用いて動作モードを設定した場合にはＶＴＲ１及びＶＴＲ２がコマンドマスターとなる。以下、入力切換え手順を示す図８及びその各々で用いるコマンドのパケット構造の１例を示す図９を参照しながら、動作を説明する。
【００３０】
まず、ＶＴＲ１がＣＡＭ１に対し「ＣＨ？に出力せよ。」と要求する（Ｂ１）。次に、これに対し、ＣＡＭ１はＶＴＲ１へ「出力ＯＫ。ＣＨ１へ出力しました。」と答える（Ｂ２）。ＶＴＲ１はＣＨ１を入力して録画を開始する。
【００３１】
次に、ＶＴＲ１の処理と同様に、ＶＴＲ２がＣＡＭ１に対し「ＣＨ？に出力せよ。」と要求する（Ｂ３）。次に、これを受けて、ＣＡＭ１はＶＴＲ２へ「出力ＯＫ。ＣＨ１に出力しています。」と答える（Ｂ４）。ＶＴＲ２もＣＨ１を入力して、録画を開始する。
【００３２】
ここでは、まずＶＴＲ１がＣＡＭ１に対してコマンドを送出し、次にＶＴＲ２がＣＡＭ１に対してコマンドを送出するものとして説明したが、実際にはこれらの動作は独立して行われる。
【００３３】
（２）編集機を使用してＶＴＲ３の再生画をＶＴＲ４で録画する場合
この場合は、編集機の表示部を用いてＶＴＲ３を出力ＡＶ機器として選択し、ＶＴＲ４を入力ＡＶ機器として選択する。この場合編集機がコマンドマスターとなる。以下、図１０及び図１１を参照しながら入力切換え手順を説明する。
【００３４】
まず、コマンドマスターである編集機が、ＶＴＲ３に対して「ＣＨ？へ出力せよ。」と要求する（Ｃ１）。次に、これを受けて、ＶＴＲ３はＣＨ１が既に使用されているため、ＣＨ２へ出力し、編集機へ「出力ＯＫ。ＣＨ２へ出力しました。」と答る（Ｃ２）。次に、編集機はＶＴＲ４へ「ＣＨ２を入力せよ。」と要求する（Ｃ３）。これに対し、ＶＴＲ４は編集機へ「ＣＨ２入力ＯＫ。」と答える（Ｃ４）。ＶＴＲ４はＣＨ２を入力し、録画を開始する。
【００３５】
〔４〕信号入出力管理の考え方
以下、入出力管理手順を示す図１２及び各手順で用いるパケットを示す図１３を参照しながら、ＣＡＭ１の再生画をＶＴＲ１で録画し、その後ＶＴＲ１が録画を中断する場合の例で説明を行う。
【００３６】
まず、コマンドマスターがＣＡＭ１に対し「ＣＨ？に出力せよ。」と要請し、さらにＣＡＭ１のアドレスを保持する（Ｄ１）。ここで、アドレスとしてはＰ１３９４シリアルバス特有のノードＩＤ（機器の物理アドレス）ではなく、商品カテゴリー別アドレス（機器の論理アドレス）を用いる。この理由は、例えば、所定のＡＶ機器間でダビングを行っていたときにそれと関係ない他のＡＶ機器がシステム上から抜かれたとすると、バスにリセットがかかってしまう。このとき、システムの構成が変わってしまうためリセット後のノードＩＤも変わってしまうが、商品カテゴリー別アドレスはＡＶ機器のレジスタに保持されているため、録画状態を守ることができるためである。
【００３７】
次に、これに対して、ＣＡＭ１がコマンドマスターへ（出力ＯＫ。ＣＨ１へ出力しました。」と答え、入力機器のカウント値に１加える（Ｄ２）。ここでは、入力機器数をカウントするだけで、出力要請してきたコマンドマスターのアドレスまで保持する必要はない。逆に、入力ＡＶ機器は複数存在する可能性があるため、出力要請してきた機器のアドレスを全て保持するのは大変である。ここで、コマンドマスターはＣＡＭ１がＣＨ１に出力しているという情報を保持する。
【００３８】
次に、これを受けて、コマンドマスターはＶＴＲ１に「ＣＨ１を入力せよ。」と要求する（Ｄ３）。ここでも、アドレスを保持する必要はないが、入力せよと要求した相手機器の数を責任持って管理する必要があるため、入力要請した機器のカウント値を１増やす。但し、入力要請した場合は準出力機であると考えられ、出力要請された場合は出力機であると考えられる。入力要請した場合と出力要請された場合共に、入力機器のカウントを行うが、どちらも共通の構造で作ることができる。
【００３９】
次に、ＶＴＲ１がコマンドマスターに「ＣＨ１入力ＯＫ。」と答えて、コマンドマスターのアドレスを保持する（Ｄ４）。ここまでで、入出力設定は完了し、ＶＴＲ１がＣＡＭ１の出力の録画を始める。
【００４０】
次に、しばらく経過して、ＶＴＲ１が録画を中断した場合について説明する。まず、ＶＴＲ１はコマンドマスターへ「ＣＨ１入力を中断しました。」と知らせる。そして、入力を中断すると共に、保持していたコマンドマスターのアドレスをクリアする（Ｄ５）。なお、ここでパケットのＤｕｍｍｙ（ダミー）はソースＣＨ１の中断を意味する。
【００４１】
次に、これを受けて、コマンドマスターはＶＴＲ１に「ＣＨ１入力中断ＯＫ。」と返し、入力機器のカウンタ数を１減らす（Ｄ６）。従って、カウンタの合計は０となり、入力機器は存在しないと判断できる。
【００４２】
次に、Ｄ１，Ｄ２で記憶したアドレス情報から、ＣＨ１へ出力しているのはＣＡＭ１であることがわかるため、ＣＡＭ１へ「ＣＨ１入力中断しました。」と伝える。また、自分が、カウントしている入力機器は全て存在しなくなったため、アドレスをクリアする（Ｄ７）。
【００４３】
これに対し、ＣＡＭ１はコマンドマスターへ「ＣＨ１入力中断ＯＫ。」と返答し、入力機器のカウント値を１減らす。ここでは、カウント値は１であったため、現在のカウント値は０となり、入力している機器が全くないと判断して、ＡＶ信号をバスに乗せるのを中断する（Ｄ８）。
【００４４】
なお、入力機器ではなく、ＡＶ信号を出力している機器自身が何らかの理由により信号出力を中断してしまった場合には、入力している側から、パケットを読み出している位置（チャンネル）にＡＶ信号が含まれていないことが判断できるため、そのときは自発的に信号の入力を中断する。
【００４５】
これらの、コマンドマスターとスレーブ機器（コマンドマスター以外のＡＶ機器）における信号の入出力切換え時のアドレス保持の必要の有無に関する対応関係を図１４に示す。
【００４６】
このように、本発明は、使用していない情報信号を無駄にバスに流すことを避け、限られたチャンネル数の中でより多くのＡＶ信号処理を行えるよう、入出力管理を行うものである。
【００４７】
〔５〕具体例
（１）ＣＡＭ１の再生画をＶＴＲ１，ＶＴＲ２で録画し、ＶＴＲ１，ＶＴＲ２の順で入力を中断する場合
この場合には前記〔３〕（１）と同様、ＶＴＲ１，ＶＴＲ２が共にコマンドマスターとなる。以下、入出力管理手順を示す図１５及びその各々で用いるコマンドのパケット構造の一例を示す図１６を参照しながら、動作を説明する。
【００４８】
まず、ＶＴＲ１がＣＡＭ１に対し「ＣＨ？に出力せよ。」と要求する。同時にＣＡＭ１のアドレスを保持する（Ｅ１）。次に、これに対し、ＣＡＭ１はＶＴＲ１へ「出力ＯＫ。ＣＨ１へ出力しました。」と答え、入力機器数のカウント値を１増やす（Ｅ２）。したがって、ＶＴＲ１はＣＨ１を入力して、録画を開始する。ここで、ＶＴＲ１はＣＡＭ１がＣＨ１へ出力しているという情報も保持する。
【００４９】
次に、ＶＴＲ１の処理と同様に、ＶＴＲ２がＣＡＭ１に対し「ＣＨ？に出力せよ。」と要求し、かつＣＡＭ１のアドレスを保持する（Ｅ３）。次に、これを受けて、ＣＡＭ１はＶＴＲ２へ「出力ＯＫ。ＣＨ１に出力しています。」と答え、入力機器数のカウント値をさらに１増やす（Ｅ４）。この結果、入力機器数は合計２となる。ここで、ＶＴＲ２はＣＡＭ１がＣＨ１へ出力しているという情報も保持する。
【００５０】
さらに、しばらくして、ＶＴＲ１がＥ１でアドレスを保持していたＣＡＭ１へ「ＣＨ１入力を中断しました。」と知らせる。そして、保持していたＣＡＭ１のアドレス及びＣＨ１をクリアする（Ｅ５）。次に、これを受けて、ＣＡＭ１はＶＴＲ１へ「ＣＨ１入力中断ＯＫ。」と返答し、入力機器のカウント値を１減らす（Ｅ６）。入力機器の合計数は１に減るが、まだ一台入力している機器が存在するため、ＣＡＭ１はＣＨ１へＡＶ信号の出力を続ける。
【００５１】
次に、ＶＴＲ２もＥ４でアドレスを覚えておいたＣＡＭ１へ「ＣＨ１入力を中断しました。」と知らせる。ここで、ＣＡＭ１のアドレス及びＣＨ１をクリアする（Ｅ７）。次に、これに対して、ＣＡＭ１はＶＴＲ２へ「ＣＨ１入力中断ＯＫ。」と答え、さらに、入力機器のカウント値を１減らす。これにより、入力機器のカウンタ数は０となるため、入力している機器が全てなくなったと判断し、ＣＡＭ１はＡＶ信号をバスに流すのを中断する（Ｅ８）。
【００５２】
なお、ＣＡＭ１が何らかの理由によりＡＶ信号の出力を中断した場合は、ＶＴＲ１，ＶＴＲ２がＣＨ1 にＡＶ信号が出力されていないことを判断し、タイムアウト処理で入力を中断する。
【００５３】
（２）編集機を使用してＶＴＲ３の再生画をＴＶ１でモニターし、かつＶＴＲ４で録画、その後、ＶＴＲ４，ＴＶ１の順に入力を中断する場合
この場合は前記〔３〕（２）と同様編集機がコマンドマスターとなる。したがって、ＶＴＲ３とＶＴＲ４，ＴＶ１の間でデータのやり取りが行われることがわかっているため、ＶＴＲやＴＶの蛍光管表示で入力対象機器の選択をする必要はない。以下、図１７及び図１８を参照しながら手順を説明する。
【００５４】
まず、コマンドマスターである編集機が、ＶＴＲ３に対して、「ＣＨ？へ出力せよ。」と要求し、ＶＴＲ３のアドレスを保持する（Ｆ１）。次に、これを受けて、ＶＴＲ３はＣＨ１が既に使用されているため、ＣＨ２へ出力し、編集機へ「出力ＯＫ。ＣＨ２へ出力しました。」と答え、入力機器のカウント値を１増やす。また、編集機はＶＴＲ３がＣＨ２へ出力しているという情報も保持する（Ｆ２）。
【００５５】
次に、編集機はＴＶ１へ「ＣＨ２を入力せよ。」と要求し、入力要請した機器のカウント値を１増やす（Ｆ３）。これに対し、ＴＶ１は編集機へ「ＣＨ２入力ＯＫ。」と答え、編集機のアドレスを保持する（Ｆ４）。次に、編集機はＶＴＲ４にも「ＣＨ２を入力せよ。」と要求し、入力要請した機器のカウント値をさらに１増やす（Ｆ５）。そこで、編集機が管理している入力機器数は、合計２となる。これに対し、ＶＴＲ４は編集機へ「ＣＨ２入力ＯＫ。」と答え、編集機のアドレスを保持する（Ｆ６）。
【００５６】
その後、ＶＴＲ４がＦ６でアドレスを覚えておいた編集機へ「ＣＨ２の入力を中断しました。」と知らせ、編集機のアドレスをクリアする（Ｆ７）。これを受けて、編集機はＶＴＲ４へ「ＣＨ２入力中断ＯＫ。」と答え、入力要請した機器のカウント値を１減らす。従って、編集機の管理している入力要請した機器数は合計１となる。入力している機器がまだ１台存在しているため、ＶＴＲ３のアドレスはそのまま保持する（Ｆ８）。
【００５７】
次に、ＴＶ１から編集機へ「ＣＨ２入力中断しました。」と知らせが来る（Ｆ９）。編集機は入力要請した機器のカウント値を１減らし、合計が０となるため、編集機の管理する入力機器は全て存在しなくなったと判断し、ＴＶ１へ「ＣＨ２入力中断ＯＫ。」と答え（Ｆ１０）、アドレスを保持しておいたＶＴＲ３へ「ＣＨ２入力中断しました。」と知らせ、アドレスとＣＨ２をクリアする（Ｆ１１）。これに対し、ＶＴＲ３は編集機へ「ＣＨ２入力中断ＯＫ。」と答え、ＶＴＲ３がカウントしていた入力機器のカウント値から１減らす。これにより、カウント値の合計が０となり、入力している機器は全てなくなったと判断できるため、ＶＴＲ３はＣＨ２へのＡＶ信号出力を中断する（Ｆ１２）。
【００５８】
なお、ＶＴＲ３が何らかの理由により、ＣＨ２への出力中断を行った場合は、ＶＴＲ４はＣＨ２上にＡＶ信号が出力されていないことが判断できるため、タイムアウト処理で入力を中断する。
【００５９】
また、例えば、ＶＴＲ３自身が出力を開始し、ＴＶ１へ「ＣＨ２を入力せよ。」と要求すると共に、ＶＴＲ４からＶＴＲ３へ「出力せよ。」と要求が来た場合でも、どちらの場合もカウントの意味は同じであるため、ＶＴＲ３が管理する入力機器のカウント値が合計２となり、ＴＶ１，ＶＴＲ４両方から「ＣＨ２入力中断しました。」と知らされた時点で全入力機器がいなくなったと判断し、ＶＴＲ３はＣＨ２へのＡＶ信号出力を中断する。
【００６０】
なお、ここでは、Ｐ１３９４シリアルバスを用いたが、制御線と信号線を混在させて乗せることができるディジタルバスであれば、他のバスを用いることも可能である。また、入力対象機器の選択では、蛍光管表示に限らず、ＴＶ等のＯＳＤ表示で表示させることも考えられる。さらに本発明は、ＡＶ機器をつないだシステムに限らずコンピューターをつないでデータの通信をするシステムなどにも適応できる。
【図面の簡単な説明】
【００６１】
【図１】本発明を適用した通信システムの構成の１例を示すシステム構成図である。
【図２】図１の通信システムにおけるＡＶ機器の１例であるＶＴＲの基本構成を示すブロック図である。
【図３】図１の通信システムにおけるＡＶ機器の表示部の１例を示す図である。
【図４】Ｐ１３９４シリアルバスにおける通信サイクルの１例を示す図である。
【図５】本発明を適用した通信システムで用いる非同期通信パケットの要部構成の１例を示す図である。
【図６】ＣＡＭ１の再生画をＶＴＲ１で録画する場合の入力切換え手順を示す図である。
【図７】図６の手順で用いるパケットの構成を示す図である。
【図８】ＣＡＭ１の出力をＶＴＲ１及びＶＴＲ２で録画する場合の入力切換え手順を示す図である。
【図９】図８の手順で用いるパケットの構成を示す図である。
【図１０】編集機を使用してＶＴＲ３の出力をＶＴＲ４で録画する場合の入力切換え手順を示す図である。
【図１１】図１０の手順で用いるパケットの構成を示す図である。
【図１２】ＣＡＭ１の再生画をＶＴＲ１で録画する場合の入出力管理手順を示す図である。
【図１３】図１２の手順で用いるパケット構造の１例を示す図である。
【図１４】コマンドマスター及びスレーブ機器と信号の入出力時のアドレス保持の有無に関する対応関係を示す図である。
【図１５】ＣＡＭ１の再生画をＶＴＲ１，ＶＴＲ２で録画し、その後ＶＴＲ１，ＶＴＲ２が入力を中断する場合の入出力管理手順を示す図である。
【図１６】図１５の手順で用いるパケットの構造の１例を示す図である。
【図１７】編集機を使用してＶＴＲ３の再生画をＶＴＲ４で録画し、その後ＶＴＲ４が入力を中断する場合の入出力管理手順を示す図である。
【図１８】図１７の手順で用いるパケットの構造の１例を示す図である。
【図１９】従来のＡＶ機器をディジタル通信線で接続し、ＡＶ信号をパケットで伝送する通信システムの構成の１例を示す図である。
【図２０】図１９の通信システムにおける各ＡＶ機器の要部構成を示す図である。
【符号の説明】
【００６２】
ＶＴＲ１〜４  ビデオテープレコーダ、  ＴＶ１  テレビジョン受像機、  ＣＡＭ ビデオカメラ、  １  デッキサブデバイス、  ２  チューナーサブデバイス、  ３  操作部、  ４  表示部、  ５  マイコン、  ６  ディジタルＩ／Ｆ、  ７  スイッチボックスサブデバイス
【図１】
0003690409.tif 000002
【図２】
0003690409.tif 000003
【図３】
0003690409.tif 000004
【図４】
0003690409.tif 000005
【図５】
0003690409.tif 000006
【図６】
0003690409.tif 000007
【図７】
0003690409.tif 000008
【図８】
0003690409.tif 000009
【図９】
0003690409.tif 000010
【図１０】
0003690409.tif 000011
【図１１】
0003690409.tif 000012
【図１２】
0003690409.tif 000013
【図１３】
0003690409.tif 000014
【図１４】
0003690409.tif 000015
【図１５】
0003690409.tif 000016
【図１６】
0003690409.tif 000017
【図１７】
0003690409.tif 000018
【図１８】
0003690409.tif 000019
【図１９】
0003690409.tif 000020
【図２０】
0003690409.tif 000021