(57)【特許請求の範囲】
【請求項１】
所定の通信路を介して接続された複数の電子機器と通信を行う情報処理装置であって、
ユーザ操作を入力する操作入力部と、
デジタル映像・音声信号の信号処理を行う信号処理部と、
上記所定の通信路を介した通信を制御する通信制御部とを備え、
上記所定の通信路においてデジタル映像・音声信号のデータを伝送するパケットには、該デジタル映像・音声データの信号フォーマットを示すフォーマット情報が付加され、
上記所定の通信路には複数系統のデジタル映像・音声信号が伝送されており、
上記操作入力部において、上記所定の通信路からデジタル映像・音声信号を該情報処理装置に取り込む操作を入力した場合、
上記通信制御部は、上記操作入力をトリガーとして、上記複数系統のデジタル映像・音声信号のうちの１系統のデジタル映像・音声信号パケットに付加されているフォーマット情報を取り込み、
上記１系統のデジタル映像・音声信号の信号フォーマットが上記信号処理部で処理可能な信号フォーマットであるか否かを判断し、
上記信号処理部で処理可能と判断した場合には、上記１系統のデジタル映像・音声信号を受信し、
上記信号処理部で処理可能でないと判断した場合には、
上記複数系統のデジタル映像・音声信号のうちの他の１系統のデジタル映像・音声信号パケットに付加されているフォーマット情報を取り込み、
上記信号処理部で処理可能な信号フォーマットであるか否かの判断を順次行うことにより、
上記信号処理部で処理可能な信号フォーマットのデジタル映像・音声信号を受信すること
を特徴とする情報処理装置。
【請求項２】
上記操作入力部はユーザが発したリモコン信号を入力することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記フォーマット情報はパケットのヘッダに含まれていることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
上記所定の通信路はＩＥＥＥ１３９４高速シリアルバスであることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
所定の通信路を介して接続された複数の電子機器と、
上記電子機器と通信を行う情報処理装置とを備え、
上記情報処理装置は、
ユーザ操作を入力する操作入力部と、
デジタル映像・音声信号の信号処理を行う信号処理部と、
上記所定の通信路を介した通信を制御する通信制御部とを有し、
上記所定の通信路においてデジタル映像・音声信号のデータを伝送するパケットには、該デジタル映像・音声データの信号フォーマットを示すフォーマット情報が付加され、
上記所定の通信路には複数系統のデジタル映像・音声信号が伝送されており、
上記操作入力部において、ユーザが上記所定の通信路からデジタル映像・音声信号を該情報処理装置に取り込む操作を入力した場合、
上記通信制御部は、上記操作入力をトリガーとして、上記複数系統のデジタル映像・音声信号のうちの１系統のデジタル映像・音声信号パケットに付加されているフォーマット情報を取り込み、
上記１系統のデジタル映像・音声信号の信号フォーマットが上記信号処理部で処理可能な信号フォーマットであるか否かを判断し、
上記信号処理部で処理可能と判断した場合には、上記１系統のデジタル映像・音声信号を受信し、
上記信号処理部で処理可能でないと判断した場合には、
上記複数系統のデジタル映像・音声信号のうちの他の１系統のデジタル映像・音声信号パケットに付加されているフォーマット情報を取り込み、
上記信号処理部で処理可能な信号フォーマットであるか否かの判断を順次行うことにより、
上記信号処理部で処理可能な信号フォーマットのデジタル映像・音声信号を受信すること
を特徴とする情報処理システム。
【請求項６】
上記操作入力部はユーザが発したリモコン信号を入力することを特徴とする請求項５に記載の情報処理システム。
【請求項７】
上記フォーマット情報はパケットのヘッダに含まれていることを特徴とする請求項５に記載の情報処理システム。
【請求項８】
上記所定の通信路はＩＥＥＥ１３９４高速シリアルバスであることを特徴とする請求項５に記載の情報処理システム。
【請求項９】
所定の通信路を介して接続された複数の電子機器と、ユーザ操作を入力する操作入力部、デジタル映像・音声信号の信号処理を行う信号処理部及び上記所定の通信路を介した通信を制御する通信制御部を有した情報処理装置との間で通信を行う情報処理方法であって、
上記所定の通信路においてデジタル映像・音声信号のデータを伝送するパケットには、該デジタル映像・音声データの信号フォーマットを示すフォーマット情報が付加され、上記所定の通信路には複数系統のデジタル映像・音声信号が伝送されており、
上記電子機器と通信を行う際に、
上記操作入力部において、上記所定の通信路からデジタル映像・音声信号を該情報処理装置に取り込む操作を入力するステップと、
上記通信制御部において、上記操作入力をトリガーとして、上記複数系統のデジタル映像・音声信号のうちの１系統のデジタル映像・音声信号パケットに付加されているフォーマット情報を取り込むステップと、
上記１系統のデジタル映像・音声信号の信号フォーマットが上記信号処理部で処理可能な信号フォーマットであるか否かを判断するステップと、
上記信号処理部で処理可能と判断した場合には、上記１系統のデジタル映像・音声信号を受信するステップと、
上記信号処理部で処理可能でないと判断した場合には、
上記複数系統のデジタル映像・音声信号のうちの他の１系統のデジタル映像・音声信号パケットに付加されているフォーマット情報を取り込むステップと、
上記信号処理部で処理可能な信号フォーマットであるか否かの判断を順次行うことにより、
上記信号処理部で処理可能な信号フォーマットのデジタル映像・音声信号を受信するステップとを有すること
を特徴とする情報処理方法。
【請求項１０】
上記操作入力部はユーザが発したリモコン信号を入力することを特徴とする請求項９に記載の情報処理方法。
【請求項１１】
上記フォーマット情報はパケットのヘッダに含まれていることを特徴とする請求項９に記載の情報処理方法。
【請求項１２】
上記所定の通信路はＩＥＥＥ１３９４高速シリアルバスであることを特徴とする請求項１に記載の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＩＥＥＥ１３９４規格によるシリアルバス等の通信制御バスに接続された家電製品、パーソナルコンピユータ（以下パソコンという）、そのパソコン用の周辺機器及びそのパソコンに内蔵する外部記憶装置に適用して好適な情報処理装置、情報処理システム及び情報処理方法に関するものである。
【０００２】
詳しくは、バス使用要求された通信制御バスの特定区間での通信が行われているかを調べ、その特定区間での通信制御バスで通信が行われていない場合は、その特定区間の通信制御バスを使用要求した１組の電子機器に開放すると共に、これらの電子機器間の接続を保護するようにして、その通信制御バス上で使用されるデータの信号フォーマットが異なる場合であっても、使用要求が重ならない他の特定区間の通信制御バスを他の電子機器によって同時に使用できるようにすると共に、その通信制御バスを有効に利用できるようにしたものである。
【背景技術】
【０００３】
近年、ＩＥＥＥ１３９４高速シリアルバス（以下単に１３９４シリアルバスともいう）を用いてデジタルビデオ信号及びデジタルオーディオ信号の送受信を行なう機能を備えたデジタルビデオカメラが既に商品化されている。また、パソコンに周辺装置を接続するインタフェースとして１３９４シリアルバスが注目されている。
【０００４】
この１３９４シリアルバスでは、１２５μsec毎に一定量のパケットを送受信することを保証するアイソクロナス転送モードと、このアイソクロナス転送モードに比べて優先順位は劣るが、制御コマンドやファイルの転送などに適したアシンクロナス転送モードとが用意されている。例えば、デジタルビデオカメラやデジタルビデオデッキなどのデジタル家電製品間を１３９４シリアルバスで接続すると、デジタルビデオ信号やデジタルオーディオ信号等のリアルタイムデータを高速に転送することができる。
【０００５】
図１３において、この種の１３９４シリアルバスで接続された通信システム２００を説明する。図１３に示す通信システム２００はデジタル衛星受信機
（Ｉntegrated Ｒeceiver Ｄecoder：以下ＩＲＤ受信機という）１を有しており、映画や音楽などのデジタル衛星放送が受信される。このＩＲＤ受信機１にはミニ・ディスク２が１３９４シリアルバス６Ａで接続され、衛星受信された音楽などが録音・再生される。
【０００６】
また、ＩＲＤ受信機１にはデジタルホームビデオ装置（以下Ｄ−ＶＨＳ装置という）３が１３９４シリアルバス６Ｂでデジーチェーン状（鎖状）に接続され、衛星受信された映画などが録画・再生される。Ｄ−ＶＨＳ装置３にはデジタルビデオデッキ（以下ＤＶデッキという）４が１３９４シリアルバス６Ｃで鎖状に接続され、記録映像などが録画・再生される。ＤＶデッキ４にはカメラ一体型のビデオレコーダ（以下ＤＶカムという）５が１３９４シリアルバス６Ｄで鎖状に接続され、記録映像などが録画・再生される。
【０００７】
このＩＲＤ装置１、ミニ・ディスク２及びＤ−ＶＨＳ装置３間では動画圧縮方式によるＭＰＥＧトランスポートストリームデータ（以下ＭＰＥＧデータという）が転送され、ＤＶデッキ４及びＤＶカム５間ではデジタルビデオデータ（以下ＤＶデータという）が転送される。例えば、図１３に示す通信システム２００において、ＤＶカム５で撮影したデジタルビデオ信号やデジタルオーディオ信号が再生され、これらのＤＶデータがＤＶデッキ４で録画される。
【０００８】
ところで、従来方式の通信システム２００によれば、信号フォーマットの異なるＭＰＥＧデータ及びＤＶデータを扱うデジタル家電製品が１３９４シリアルバス６Ａ〜６Ｄに接続された場合に、そのシステム上で、例えば、デジタルビデオ信号の出力機として先にバス使用要求を発生し、そのバス使用権を獲得したＤＶカム５は、予め規格化されたバス管理上のデフォルトのチャネル番号（例えばチャネル６３）へデジタルビデオ信号を出力する。
【０００９】
そして、そのデジタルビデオ信号の入力機として使用されるＤＶデッキ４は同じデフォルトのチャネル番号からデジタルビデオ信号を入力する。これにより、出力機として使用されるＩＲＤ受信機１などに優先してバス使用権を獲得したＤＶカム５及びＤＶデッキ４の間で、簡単にデジタルビデオ信号の送受信を行なうことができる。
【００１０】
しかしながら、従来方式の通信システム２００によれば、図１３に示すＤＶカム５及びＤＶデッキ４間で、他の出力機となり得るデジタル家電製品に対して先にバス使用権を獲得して特定区間である１３９４シリアルバス６Ｄを使用していると、他のＩＲＤ受信機１及びミニ・ディスク２間で１３９４シリアルバス６Ａを使用すること、及び、ＩＲＤ受信機１及びＤ−ＶＨＳ装置３間で１３９４シリアルバス６Ｂを使用することができない。図１３に示す×印の区間が使用できない。
【００１１】
これは、ＤＶカム５及びＤＶデッキ４間でバス使用要求をしていない１３９４シリアルバス６Ａ〜６ＣにＤＶデータが周り込み、ＭＰＥＧデータを取り扱うＩＲＤ装置１、ミニ・ディスク２及びＤ−ＶＨＳ装置３ではＤＶデータを受け付けられないものと考えられる。
【００１２】
従って、１３９４シリアルバス（以下通信制御バスともいう）６Ａや６ＢなどにＭＰＥＧデータを取り扱うために十分な使用チャネルや帯域（バス資源）があるにも係わらず、これをＩＲＤ受信機１とミニ・ディスク２との間、ＩＲＤ受信機１とＤ−ＶＨＳ装置（以下電子機器ともいう）３との間などで使用することができない。因みに、ＤＶカム５からＤＶデッキ４にＤＶデータを録画しているときに、ＩＲＤ受信機１でデジタル衛星受信した音楽などをミニ・ディスク２に同時に録音したり、ＩＲＤ受信機１で受信した映画などをＤ−ＶＨＳ装置３に同時に録画することが困難となる。
【００１３】
これにより、通信システム２００上で信号入出力可能なアプリケーションが限られてしまって、バス資源を有効に利用できないという問題がある。
【００１４】
そこで、本発明は上記の課題に鑑み創作されたものであり、通信制御バス上で使用されるデータの信号フォーマットが異なる場合であっても、使用要求が重ならない他の特定区間の通信制御バスを他の電子機器によって同時に使用できるようにすると共に、その通信制御バスを有効に利用できるようにした情報処理装置、情報処理システム及び情報処理方法を提供することを目的とする。
【発明の開示】
【００１５】
この発明に係る情報処理装置は、所定の通信路を介して接続された複数の電子機器と通信を行う情報処理装置であって、ユーザ操作を入力する操作入力部と、デジタル映像・音声信号の信号処理を行う信号処理部と、所定の通信路を介した通信を制御する通信制御部とを備え、所定の通信路においてデジタル映像・音声信号のデータを伝送するパケットには、該デジタル映像・音声データの信号フォーマットを示すフォーマット情報が付加され、所定の通信路には複数系統のデジタル映像・音声信号が伝送されており、操作入力部において、所定の通信路からデジタル映像・音声信号を該情報処理装置に取り込む操作を入力した場合、通信制御部は、操作入力をトリガーとして、複数系統のデジタル映像・音声信号のうちの１系統のデジタル映像・音声信号パケットに付加されているフォーマット情報を取り込み、１系統のデジタル映像・音声信号の信号フォーマットが信号処理部で処理可能な信号フォーマットであるか否かを判断し、信号処理部で処理可能と判断した場合には、１系統のデジタル映像・音声信号を受信し、信号処理部で処理可能でないと判断した場合には、複数系統のデジタル映像・音声信号のうちの他の１系統のデジタル映像・音声信号パケットに付加されているフォーマット情報を取り込み、信号処理部で処理可能な信号フォーマットであるか否かの判断を順次行うことにより、信号処理部で処理可能な信号フォーマットのデジタル映像・音声信号を受信することを特徴とするものである。
【００１６】
本発明に係る情報処理装置によれば、所定の通信路上で使用されるデータの信号フォーマットが異なっていた場合であっても、使用要求が重ならない他の特定区間の通信路に関しては、他の信号入出力組の電子機器に開放できると共に、これらの他の信号入出力組の電子機器間の接続を保護することができる。これにより、特定区間で区切った通信路を同時に使用することができるので、バス資源が空いている限り、多チャネル及び多種類の信号を入出力することができる。
【００１７】
本発明に係る情報処理システムは所定の通信路を介して接続された複数の電子機器と、これらの電子機器と通信を行う情報処理装置とを備え、情報処理装置は、ユーザ操作を入力する操作入力部と、デジタル映像・音声信号の信号処理を行う信号処理部と、所定の通信路を介した通信を制御する通信制御部とを有し、所定の通信路においてデジタル映像・音声信号のデータを伝送するパケットには、該デジタル映像・音声データの信号フォーマットを示すフォーマット情報が付加され、所定の通信路には複数系統のデジタル映像・音声信号が伝送されており、操作入力部において、ユーザが所定の通信路からデジタル映像・音声信号を該情報処理装置に取り込む操作を入力した場合、通信制御部は、操作入力をトリガーとして、複数系統のデジタル映像・音声信号のうちの１系統のデジタル映像・音声信号パケットに付加されているフォーマット情報を取り込み、１系統のデジタル映像・音声信号の信号フォーマットが信号処理部で処理可能な信号フォーマットであるか否かを判断し、信号処理部で処理可能と判断した場合には、１系統のデジタル映像・音声信号を受信し、信号処理部で処理可能でないと判断した場合には、複数系統のデジタル映像・音声信号のうちの他の１系統のデジタル映像・音声信号パケットに付加されているフォーマット情報を取り込み、信号処理部で処理可能な信号フォーマットであるか否かの判断を順次行うことにより、信号処理部で処理可能な信号フォーマットのデジタル映像・音声信号を受信することを特徴とするものである。
【００１８】
本発明に係る情報処理システムによれば、所定の通信路上で使用されるデータの信号フォーマットが異なっていた場合であっても、使用要求が重ならない他の特定区間の通信路に関しては、他の信号入出力組の電子機器に開放できると共に、これらの他の信号入出力組の電子機器間の接続を保護することができる。これにより、特定区間で区切った通信路を同時に使用することができるので、バス資源が空いている限り、多チャネル及び多種類の信号を入出力することができる。
【００１９】
本発明に係る情報処理方法は、所定の通信路を介して接続された複数の電子機器と、ユーザ操作を入力する操作入力部、デジタル映像・音声信号の信号処理を行う信号処理部及び所定の通信路を介した通信を制御する通信制御部を有した情報処理装置との間で通信を行う情報処理方法であって、所定の通信路においてデジタル映像・音声信号のデータを伝送するパケットには、該デジタル映像・音声データの信号フォーマットを示すフォーマット情報が付加され、所定の通信路には複数系統のデジタル映像・音声信号が伝送されており、電子機器と通信を行う際に、操作入力部において、所定の通信路からデジタル映像・音声信号を該情報処理装置に取り込む操作を入力するステップと、通信制御部において、操作入力をトリガーとして、複数系統のデジタル映像・音声信号のうちの１系統のデジタル映像・音声信号パケットに付加されているフォーマット情報を取り込むステップと、１系統のデジタル映像・音声信号の信号フォーマットが信号処理部で処理可能な信号フォーマットであるか否かを判断するステップと、信号処理部で処理可能と判断した場合には、１系統のデジタル映像・音声信号を受信するステップと、信号処理部で処理可能でないと判断した場合には、複数系統のデジタル映像・音声信号のうちの他の１系統のデジタル映像・音声信号パケットに付加されているフォーマット情報を取り込むステップと、信号処理部で処理可能な信号フォーマットであるか否かの判断を順次行うことにより、信号処理部で処理可能な信号フォーマットのデジタル映像・音声信号を受信するステップとを有することを特徴とするものである。
【００２０】
従って、入力機として使用する電子機器では、バス使用要求信号に基づいて通信路上で入力可能なデータをサーチすればよく、出力機として使用する電子機器ではバス使用要求信号に基づいて通信路上の空きチャネルにデータを出力すればよい。
【００２１】
これにより、ユーザは他の電子機器を選択したり、例えば、ＩＥＥＥ１３９４というシリアルバス上の概念を知らなくても、簡単に入力切り替えを行なうことができるし、容易に目的のデータを得ることができる。従って、通信路で接続された複数の電子機器に関して、ユーザの操作負担を軽減させることができる。
【発明を実施するための最良の形態】
【００２２】
この実施形態では、バス使用要求された通信路の特定区間での通信が行われているかを調べ、その特定区間での通信路で通信が行われていない場合は、その特定区間の通信路を使用要求した信号入出力組の電子機器に開放すると共に、これらの電子機器間の接続を保護するようにして、通信路上で使用されるデータの信号フォーマットが異なる場合であっても、使用要求が重ならない他の特定区間の通信路を他の信号入出力組の電子機器によって同時に使用できるようにすると共に、その通信路を有効に利用できるようにしたものである。
【００２３】
図１に示す通信システム１００は情報処理システムの一例を構成し、通信路の一例となる通信制御バスとしてＩＥＥＥ１３９４高速シリアルバス（以下単にシリアルバスという）が使用され、このシリアルバスで接続された複数の電子機器間の通信制御方法に関して、本発明に係る情報処理方法が適用されるものである。
【００２４】
この通信システム１０は電子機器としてデジタル衛星受信機（Ｉntegrated
Ｒeceiver Ｄecoder：以下ＩＲＤ受信機という）１０を有しており、映画や音楽などのデジタル衛星放送が受信される。このＩＲＤ受信機１０には他の電子機器としてミニ・ディスク２０がシリアルバス６０Ａによってデジーチェーン状（鎖状）に接続され、衛星受信された音楽などが録音・再生される。
【００２５】
また、ＩＲＤ受信機１０にはデジタルホームビデオ装置（以下Ｄ−ＶＨＳ装置という）３０がシリアルバス６０Ｂによって鎖状に接続され、衛星受信された映画などが録画・再生される。Ｄ−ＶＨＳ装置３０にはデジタルビデオデッキ（以下ＤＶデッキという）４０がシリアルバス６０Ｃによって鎖状に接続され、記録映像などが録画・再生される。ＤＶデッキ４０にはカメラ一体型のビデオレコーダ（以下ＤＶカムという）５０がシリアルバス６０Ｄによって鎖状に接続され、記録映像などが録画・再生される。
【００２６】
この例ではＩＲＤ受信機１０にはバス管理用の制御手段として図２に示すＩＥＥＥシリアルバス制御機能付きのインタフェース部（以下単に規格インタフェースともいう）１１が設けられる。同様にしてミニ・ディスク２０には図３に示す規格インタフェース２１が設けられ、Ｄ−ＶＨＳ装置３０には図４に示す規格インタフェース３１が設けられ、ＤＶデッキ４０には図５に示す規格インタフェース４１が設けられ、ＤＶカム５０には図６に示す規格インタフェース５１がそれそれ設けられる。
【００２７】
この例では各々の規格インタフェース１１、２１、３１、４１又は５１で先にアクションを起こしたものが、当該通信システムの制御権を行使するような通信制御がなされる。もちろん、ある規格インタフェース１１にマスタ機能（主権）を持たせ、残りの規格インタフェース２１、３１、４１、５１にスレーブ機能（従属権）を持たせて通信制御を行ってもよい。この例では前者の場合について説明をする。
【００２８】
従って、シリアルバス６０Ａ〜６０Ｄ上で、少なくとも、出力機として使用されるＩＲＤ受信機１０、ＤＶカム５０や、そのシリアルバス６０Ａ〜６０Ｄ上で入力機として使用されるミニ・ディスク２０、Ｄ−ＶＨＳ装置３０、ＤＶデッキ４０からのバス使用要求が発生されると、最先にバス使用要求を発生したＩＲＤ受信機１０内の規格インタフェース１１、ミニ・ディスク２０内の規格インタフェース２１、Ｄ−ＶＨＳ装置３０内の規格インタフェース３１、ＤＶデッキ４０内の規格インタフェース４１又はＤＶカム５０内の規格インタフェース５１によって受信される。この各々の規格インタフェース１１、２１、３１、４１、５１では、バス使用要求された通信制御バスの特定区間である４つのシリアルバス６０Ａ、６０Ｂ、６０Ｃ又は６０Ｄが既に使用されているかが調べられる。
【００２９】
ここで、図１に示す通信システム１００において、ＤＶカム５０で撮影したデジタルビデオ信号やデジタルオーディオ信号が再生され、これらのＤＶデータがＤＶデッキ４０で録画をするために、シリアルバス６０Ｄが既に使用されていた場合を想定する。従って、残りのシリアルバス６０Ａ、６０Ｂ、６０Ｃは空いている。
【００３０】
このような状況で、シリアルバス６０Ａ、６０Ｂ上で出力機となるＩＲＤ受信機１０や、そのシリアルバス６０上で入力機となるミニ・ディスク２０やＤ−ＶＨＳ装置３０で、バス使用要求が発生されると、これらのバス使用要求が規格インタフェース１１で受信される。
【００３１】
この規格インタフェース１１では、バス使用要求されたシリアルバス６０Ａ〜６０Ｃが使用されているかが調べられ、そのバス使用要求されたシリアルバス６０Ａや６０Ｂが使用されていない場合は、そのシリアルバス６０Ａを使用要求したＩＲＤ受信機１０、ミニ・ディスク２０やＤ−ＶＨＳ装置３０に開放される。
【００３２】
この例では、シリアルバス６０Ａ、６０Ｂ及び６０Ｃが使用されていないので、シリアルバス６０Ａを使用要求したＩＲＤ受信機１０、ミニ・ディスク２０にバスが開放されると共に、これらのＩＲＤ受信機１０及びミニ・ディスク２０間の接続が保護される。また、シリアルバス６０Ｂを使用要求したＩＲＤ受信機１０、Ｄ−ＶＨＳ装置３０にバスが開放されると共に、これらのＩＲＤ受信機１０及びＤ−ＶＨＳ装置３０間の接続が保護されるようになる。
【００３３】
この際の接続保護の内容は、例えば、ＩＲＤ受信機１０の出力プラグとミニ・ディスク２０の入力プラグとが電気的かつ独占排他的に接続されると共に、他のシリアルバス６０ＤからのＤＶデータが流れ込まないようにされる。このために、ミニ・ディスク２０、Ｄ−ＶＨＳ装置３０、ＤＶデッキ４０及びＤＶカム５０内の規格インタフェース２１、３１、４１、５１でシリアルゲートを閉じるような制御がなされる。
【００３４】
従って、ＩＥＥＥ１３９４規格のシリアルバス６０Ａ〜６０Ｄ上で使用されるデータの信号フォーマットが異なる場合であっても、使用要求が重ならない他のシリアルバス６０Ａや６０Ｂに関しては、ＩＲＤ受信機１０及びＤ−ＶＨＳ装置３０や、ＩＲＤ受信機１０及びＤ−ＶＨＳ装置３０に開放できると共に、これらのＩＲＤ受信機１０及びＤ−ＶＨＳ装置３０の間や、ＩＲＤ受信機１０及びＤ−ＶＨＳ装置３０の間の接続を保護することができる。これにより、通信制御バスを特定区間で区切ったシリアルバス６０Ａ、６０Ｂをシリアルバス６０Ｄと同時に使用することができるので、バス資源が空いている限り、多チャネル及び多種類の信号を入出力することができる。
【００３５】
続いて、図２において、ＩＲＤ受信機１０の構成例を説明する。このＩＲＤ受信機１０は図２に示すＩＥＥＥ１３９４規格によるバス・インタフェース１１を有している。規格インタフェース１１は２つの外部入出力端子６１、６２を有している。一方の外部入出力端子６１はシリアルバス６０Ａに接続されてミニ・ディスク２９に接続される。他方の入出力端子６２はシリアルバス６０Ｂに接続されてＤ−ＶＨＳ装置３０に接続される。この規格インタフェース１１の内部の構成例ついては、図７において説明する。
【００３６】
また、規格インタフェース１１には内部インタフェース（Ｉ／Ｏ）１２が接続され、映画や音楽などのデジタルビデオ信号やデジタルオーディオ信号などを所定の信号フォーマットに変換したＭＰＥＧデータが入出力される。インタフェース１２にはデジタル衛星用の受信部１３が接続され、映画や音楽番組などのデジタル衛星放送が受信される。受信部１３にはパラボラアンテナ１３Ａなどが接続される。
【００３７】
このインタフェース１２には表示手段としての受信用のモニタ１４が接続され、衛星放送受信時の映画や音楽のタイトルなどの文字情報が表示される。モニタ１４には液晶ディスプレイや陰極線管などが使用される。この例では、バス使用要求したシリアルバス６０Ａや６０Ｂが使用されていた場合は、「ＭＰＥＧデータが出力できない」旨をモニタ１４に表示（告知）するエラー処理がなされる。
【００３８】
内部インタフェース１２には、更に操作部（操作手段）１５が接続され、衛星放送時にユーザによって映画や音楽番組などが選局される。この例では、シリアルバス６０Ａ〜６０Ｄ上で当該ＩＲＤ受信機１０が出力機として使用されるときは、データ出力の開始操作に基づいてバス使用要求信号を発生し、そのデータ出力の終了操作に基づいてバス接続解除信号が発生するようになされている。これらのバス使用要求信号及びバス接続解除信号をトリガにしてＩＥＥＥ１３９４規格のインタフェース処理が行われる。
【００３９】
また、インタフェース１２には内部バス１６が接続され、この内部バス１６にはＲＡＭ１７、ＲＯＭ１８及びＣＰＵ（中央演算装置）１９が接続される。ＲＡＭ１７は規格インタフェース１１、内部インタフェース１２、受信部１３、モニタ１４、操作部１５、ＲＯＭ１８及びＣＰＵ１９との間で送受信する各種データを一時記憶するためのワーク用メモリとして使用される。ＲＯＭ１８にはデジタル衛星受信処理に必要な制御プログラムが格納されている。
【００４０】
ＣＰＵ１９では衛星受信時などに、ＲＯＭ１８から読み出された制御プログラムに基づいて受信部１３、モニタ１４及び操作部１５などの入出力が制御される。また、ＣＰＵ１９は映画や音楽などのＭＰＥＧデータの転送時には、当該ＩＲＤ受信機１０の規格インタフェース１１に応じて内部インタフェース１２の入出力を制御する。例えば、シリアルバス６０Ａ〜６０Ｄ上で当該ＩＲＤ受信機１０が出力機となるときは、シリアルバス６０Ａ〜６０Ｄ上のデフォルトのチャネルにデジタルオーディオ信号やデジタルビデオ信号に関するＭＰＥＧデータを出力する。
【００４１】
続いて、図３において、ミニ・ディスク２０の構成例を説明する。このミニ・ディスク２０は図３に示すＩＥＥＥ１３９４規格によるバス・インタフェース２１を有している。この規格インタフェース２１は２つの外部入出力端子６３、６４を有している。一方の外部入出力端子６３はシリアルバス６０Ａに接続されてＩＲＤ受信機１０に接続される。他方の入出力端子６４は他のデジタル家電製品に接続できるように開放されている。この規格インタフェース２１の内部の構成例については、図７において説明する。
【００４２】
この規格インタフェース２１には内部インタフェース（Ｉ／Ｏ）２２が接続され、音楽などのデジタルオーディオ信号を所定の信号フォーマットに変換したＭＰＥＧデータが入出力される。インタフェース２２には録音・再生部２３が接続され、光磁気ディスク２１０などに音楽情報が録音され、又は、その光磁気ディスク２１０から音楽情報が再生される。
【００４３】
この内部インタフェース２２には表示手段としての液晶ディスプレイなどのモニタ２４が接続され、録音・再生時の音楽のタイトルなどの文字情報が表示される。この例では、バス使用要求したシリアルバス６０Ａが使用されていた場合は、「ＭＰＥＧデータの入力ができない」旨をモニタ２４に表示（告知）するエラー処理がなされる。
【００４４】
内部インタフェース２２には、更に操作部（操作手段）２５が接続され、録音・再生時にユーザによってタイトル、作曲者名などが入力される。この例では、シリアルバス６０Ａ〜６０Ｄ上で当該ミニ・ディスク２０が入力機として使用されるときは、データ入力の開始操作に基づいてバス使用要求信号を発生し、そのデータ入力の終了操作に基づいてバス接続解除信号を発生するようになされている。これらのバス使用要求信号及びバス接続解除信号をトリガにしてＩＥＥＥ１３９４規格のインタフェース処理が行われる。内部インタフェース２２には更にオーディオ出力部２１１が接続され、録音・再生部２３によって再生された音楽情報が出力される。
【００４５】
また、内部インタフェース２２には内部バス２６が接続され、この内部バス２６にはＲＡＭ２７、ＲＯＭ２８及びＣＰＵ２９が接続される。ＲＡＭ２７は規格インタフェース２１、内部インタフェース２２、録音・再生部２３、モニタ２４、操作部２５、ＲＯＭ２８、ＣＰＵ２９及びオーディオ出力部２１１との間で送受信する各種データを一時記憶するために使用される。ＲＯＭ２８には音楽情報の録音・再生処理に必要な制御プログラムが格納されている。ＣＰＵ２９では録音・再生時などに、ＲＯＭ２８から読み出された制御プログラムに基づいて録音・再生部２３、モニタ２４、操作部２５及びオーディオ出力部２１１などの入出力が制御される。
【００４６】
この例で、ＣＰＵ２９は音楽情報などのＭＰＥＧデータの転送時に、規格インタフェース２１にバス使用要求を発生し、その規格インタフェース２１に応じて内部インタフェース２２の入出力を制御する。例えば、シリアルバス６０Ａ〜６０Ｄ上で当該ミニ・ディスク２０が入力機となるときは、シリアルバス６０Ａ〜６０Ｄ上のデフォルトのチャネルから流れ出るＭＰＥＧデータ（デジタルオーディオ信号）をサーチし、データサーチによって得られたＭＰＥＧデータをデコードし、デコード出力に基づいて各種情報を処理する。
【００４７】
続いて、図４において、Ｄ−ＶＨＳ装置３０の構成例を説明する。このＤ−ＶＨＳ装置３０は図４に示すＩＥＥＥ１３９４規格によるバス・インタフェース３１を有している。規格インタフェース３１は２つの外部入出力端子６５、６６を有している。一方の外部入出力端子６５はシリアルバス６０Ｂに接続されてＩＲＤ受信機１０に接続される。他方の入出力端子６６はシリアルバス６０Ｃに接続されてＤＶデッキ４０に接続される。この規格インタフェース３１の内部の構成例については規格インタフェース１１と共に、図７において説明する。
【００４８】
この規格インタフェース３１には内部インタフェース（Ｉ／Ｏ）３２が接続され、映画などのデジタルビデオ信号を所定の信号フォーマットに変換したＭＰＥＧデータが入出力される。インタフェース３２には録画・再生部３３が接続され、デジタルビデオカセット３１０などに衛星受信された映画情報が録画され、又は、そのデジタルビデオカセット３１０から映画情報が再生される。
【００４９】
この内部インタフェース３２には表示手段としての液晶ディスプレイなどのモニタ３４が接続され、録画・再生時の映画のタイトルなどの文字情報が表示される。この例では、バス使用要求したシリアルバス６０Ｂが使用されていた場合は、「ＭＰＥＧデータの入力ができない」旨をモニタ３４に表示（告知）するエラー処理がなされる。
【００５０】
この内部インタフェース３２には、更に操作部（操作手段）３５が接続され、録画・再生時にユーザによってタイトル、作成者名などが入力される。この例では、シリアルバス６０Ａ〜６０Ｄ上で当該Ｄ−ＶＨＳ装置３０が入力機として使用されるときは、データ入力の開始操作に基づいてバス使用要求信号を発生し、そのデータ入力の終了操作に基づいてバス接続解除信号を発生するようになされている。これらのバス使用要求信号及びバス接続解除信号をトリガにしてＩＥＥＥ１３９４規格のインタフェース処理が行われる。
【００５１】
また、内部インタフェース３２には内部バス３６が接続され、この内部バス３６にはＲＡＭ３７、ＲＯＭ３８及びＣＰＵ３９が接続される。ＲＡＭ３７は規格インタフェース３１、内部インタフェース３２、録画・再生部３３、モニタ３４、操作部３５、ＲＯＭ３８及びＣＰＵ３９との間で送受信する各種データを一時記憶するために使用される。ＲＯＭ３８には映画情報の録音・再生処理に必要な制御プログラムが格納されている。ＣＰＵ３９では録画・再生時などに、ＲＯＭ３８から読み出された制御プログラムに基づいて録画・再生部３３、モニタ３４及び操作部３５などの入出力が制御される。
【００５２】
この例で、ＣＰＵ３９は映画情報などのＭＰＥＧデータの転送時に、規格インタフェース３１にバス使用要求を発生し、その規格インタフェース３１に応じて内部インタフェース３２の入出力を制御する。例えば、シリアルバス６０Ａ〜６０Ｄ上で当該Ｄ−ＶＨＳ装置３０が入力機となるときは、シリアルバス６０Ａ〜６０Ｄ上のデフォルトのチャネルから流れ出るＭＰＥＧデータ（デジタルビデオ信号）をサーチし、データサーチによって得られたＭＰＥＧデータをデコードし、デコード出力に基づいて各種情報を処理する。
【００５３】
続いて、図５において、ＤＶデッキ４０の構成例を説明する。このＤＶデッキ４０は図５に示すＩＥＥＥ１３９４規格によるバス・インタフェース４１を有している。規格インタフェース４１は２つの外部入出力端子６７、６８を有している。一方の外部入出力端子６７はシリアルバス６０Ｃに接続されてＤ−ＶＨＳ装置３０に接続される。他方の入出力端子６８はシリアルバス６０Ｄに接続されてＤＶカム５０に接続される。この規格インタフェース４１の内部の構成例については規格インタフェース１１と共に、図７において説明する。
【００５４】
この規格インタフェース４１には内部インタフェース（Ｉ／Ｏ）４２が接続され、記録画像などを撮像したデジタルビデオ信号（以下ＤＶデータという）が入出力される。内部インタフェース４２には記録・再生部４３が接続され、デジタルビデオディスク４１０などにリアルタイムに撮像された記録画像が録画され、又は、そのデジタルビデオディスク４１０から記録画像が再生される。
【００５５】
この内部インタフェース４２には表示手段としての液晶ディスプレイなどのモニタ４４が接続され、録画・再生時の記録画像のタイトルや年月日などの文字情報が表示される。この例では、バス使用要求したシリアルバス６０Ｃが使用されていた場合は、「ＤＶデータの入力ができない」旨をモニタ４４に表示（告知）するエラー処理がなされる。
【００５６】
インタフェース４２には、更に操作部（操作手段）４５が接続され、録画・再生時にユーザによってタイトル、撮影年月日などが入力される。この例では、シリアルバス６０Ａ〜６０Ｄ上で当該ＤＶデッキ４０が入力機として使用されるときは、録画入力モードの設定操作に基づいてバス使用要求信号を発生し、「録画」ボタンのオン操作によってバス接続保護要求信号を発生し、そのデータ入力の終了操作に基づいてバス接続解除信号を発生するようになされている。これらのバス使用要求信号、バス接続保護要求信号及びバス接続解除信号をトリガにしてＩＥＥＥ１３９４規格のインタフェース処理が行われる。
【００５７】
また、内部インタフェース４２には内部バス４６が接続され、この内部バス４６にはＲＡＭ４７、ＲＯＭ４８及びＣＰＵ４９が接続される。ＲＡＭ４７は規格インタフェース４１、内部インタフェース４２、記録・再生部４３、モニタ４４、操作部４５、ＲＯＭ４８及びＣＰＵ４９との間で送受信する各種データを一時記憶するために使用される。ＲＯＭ４８には記録画像の録画・再生処理に必要な制御プログラムが格納されている。ＣＰＵ４９では録画・再生時などに、ＲＯＭ４８から読み出された制御プログラムに基づいて記録・再生部４３、モニタ４４及び操作部４５などの入出力が制御される。
【００５８】
この例で、ＣＰＵ４９は記録画像などのＤＶデータの転送時に、規格インタフェース４１にバス使用要求を発生し、その規格インタフェース４１に応じて内部インタフェース４２の入出力を制御する。例えば、シリアルバス６０Ａ〜６０Ｄ上で当該ＤＶデッキ４０が入力機となるときは、シリアルバス６０Ａ〜６０Ｄ上のデフォルトのチャネルから流れ出るＤＶデータをサーチし、データサーチによって得られたＤＶデータをデコードし、デコード出力に基づいて各種情報を処理する。
【００５９】
続いて、図６において、ＤＶカム５０の構成例を説明する。このＤＶカム５０は図６に示すＩＥＥＥ１３９４規格によるバス・インタフェース５１を有している。規格インタフェース５１は２つの外部入出力端子６９、６１０を有している。一方の外部入出力端子６９はシリアルバス６０Ｄに接続されてＤＶデッキ４０に接続される。他方の入出力端子６１０は他のデジタル家電製品に接続できるようになされている。この規格インタフェース５１の内部の構成例については図７において説明する。
【００６０】
この規格インタフェース５１には内部インタフェース（Ｉ／Ｏ）５２が接続され、被写体の画像などを撮像したデジタルビデオ信号（以下ＤＶデータという）が入出力される。内部インタフェース５２にはＣＣＤカメラ５３が接続され、図示しないデジタルビデオカセットなどにリアルタイムに撮像された被写体の画像が記録され、又は、そのデジタルビデオカセットから記録画像が再生される。
【００６１】
この内部インタフェース５２には液晶ディスプレイなどのモニタ５４が接続され、録画・再生時の記録画像のタイトルや年月日などの文字情報が表示される。この例では、バス使用要求したシリアルバス６０Ｄが使用されていた場合は、「ＤＶデータの出力ができない」旨をモニタ５４に表示（告知）するエラー処理がなされる。
【００６２】
内部インタフェース５２には、更に操作部（操作手段）５５が接続され、録画・再生時にユーザによってタイトル、撮影年月日などが入力される。この例では、シリアルバス６０Ａ〜６０Ｄ上で当該ＤＶカム５０が出力機として使用されるときは、データ出力の開始操作に基づいてバス使用要求信号を発生し、そのデータ出力の終了操作に基づいてバス接続解除信号が発生するようになされている。これらのバス使用要求信号及びバス接続解除信号をトリガにしてＩＥＥＥ１３９４規格のインタフェース処理が行われる。
【００６３】
また、内部インタフェース５２には内部バス５６が接続され、この内部バス５６にはＲＡＭ５７、ＲＯＭ５８及びＣＰＵ５９が接続される。ＲＡＭ５７は規格インタフェース５１、内部インタフェース５２、記録・再生部５３、モニタ５４、操作部５５、ＲＯＭ５８及びＣＰＵ５９との間で送受信する各種データを一時記憶するために使用される。ＲＯＭ５８には記録画像の録画・再生処理に必要な制御プログラムが格納されている。ＣＰＵ５９では録画・再生時などに、ＲＯＭ５８から読み出された制御プログラムに基づいて記録・再生部５３、モニタ５４及び操作部５５などの入出力が制御される。
【００６４】
この例で、ＣＰＵ５９は記録画像などのＤＶデータの転送時に、規格インタフェース５１にバス使用要求を発生し、その規格インタフェース５１に応じて内部インタフェース５２の入出力を制御する。例えば、シリアルバス６０Ａ〜６０Ｄ上で当該ＤＶカム５０が出力機となるときは、シリアルバス６０Ａ〜６０Ｄ上のデフォルトのチャネルにＤＶデータを出力する。
【００６５】
続いて、図７において、ＩＥＥＥ１３９４規格によるバス・インタフェース１１、２１、３１、４１、５１などの内部構成例を説明する。図７に示す規格インタフェース１１はＩＥＥＥ１３９４規格の通信プロトコルに基づいてシリアルバス６０Ａ、６０Ｂ、６０Ｃ、６０Ｄのインタフェース処理を実行するものである。他の規格インタフェース２１、３１、４１、５１も同じ構成及び機能を有しているので、その説明は省略する。
【００６６】
図７に示す規格インタフェース１１はシリアルバス６０Ａ、６０Ｂ、６０Ｃ、６０Ｄなどに接続される通信制御部７１を有している。この例では各々の規格インタフェース１１、２１、３１、４１、５１の通信制御部７１が、シリアルバス６０Ａ、６０Ｂ、６０Ｃ、６０Ｄにデータ出力の垂れ流しをできる出力機に関してＩＲＤ受信機１０、ミニ・ディスク２０、Ｄ−ＶＨＳ装置３０、ＤＶデッキ４０やＤＶカム５０などの中の１台に制限するような制御がなされる。
【００６７】
この制御によって、シリアルバス６０Ａ、６０Ｂ、６０Ｃ、６０Ｄ上に入力機として使用されるミニ・ディスク２０、Ｄ−ＶＨＳ装置３０やＤＶデッキ４０などで入力要求が無い場合であって、出力機として使用するＩＲＤ受信機１０やＤＶカム５０からシリアルバス６０Ａ、６０Ｂ、６０Ｃ、６０Ｄ上に多重にデータが出力されることが避けられ、バス資源の無駄使いを防ぐことができる。
【００６８】
この通信制御部７１にはＩＥＥＥ１３９４規格の制御信号を転送するための制御線が接続される。通信制御部７１にはアプリケーションメモリ７２が接続され、例えば、「バス使用要求を発生した電子機器間の伝送路を確立せよ」という指令情報が格納されている。この指示情報はバス使用要求があったときに読み出される。
【００６９】
この例では、ＩＲＤ受信機１０、ミニ・ディスク２０、Ｄ−ＶＨＳ装置３０、ＤＶデッキ４０、ＤＶカム５０の各々の操作部１５、２５、３５、４５、５５によるバス使用要求信号に基づいてアプリケーションメモリ７２から通信制御部７１へ指令情報が出力される。例えば、ユーザがデジタル衛星放送時に音楽情報をミニ・ディスク２０に録音する際に、ミニ・ディスク２０の操作部２５をオンすると、「ＩＲＤ装置１０とミニ・ディスク２０との間の伝送路を確立せよ」という指令がアプリケーションメモリ７２から通信制御部７１に出力される。通信制御部７１ではデータを転送するデフォルトのチャネル（仮想プラグ）を確保するために、リードトランザクションを発生する。また、通信制御部７１では、リードトランザクションの返事となるリードレスポンストランザクションから空きチャネルがあるかが確認される。
【００７０】
この通信制御部７１にはＩＥＥＥ１３９４規格のデバイスドライバ７３が接続されている。デバイスドライバ７３にはアイソクロナス転送部（ＩＲＭ：
Ｉsochronous Ｒesource  Ｍanager）７４が設けられ、ＩＥＥＥ１３９４規格のインタフェース処理を行なうためのアイソクロナス信号がＩＥＥＥ１３９４規格の内部バス７７及びシリアルゲート７８、７９を介在してシリアルバス６０Ａ〜６０Ｄに送出される。アイソクロナス転送部７４には伝送路の帯域数が書き込まれる帯域候補レジスタ（Ｂandwidth Ａvailable Ｒesistor：ＢＡＲ）７５、及び、そのデフォルトのチャネルが書き込まれるチャネル候補レジスタ（Ｃhannels
Ａvailable Ｒesistor：ＣＡＲ）７６を有している。
【００７１】
つまり、チャネル候補レジスタ７６は、デフォルトのチャネルを記憶する記憶手段の一例であり、シリアルバス６０Ａ〜６０Ｄ上で出力機となる電子機器と、そのシリアルバス６０Ａ〜６０Ｄ上で入力機となる電子機器とを接続し得る仮想の接続プラグをシリアルバス上で管理するものである。この例では仮想の接続プラグとして１〜６３チャネルが用意されている。アイソクロナス転送部７４では、インタフェース処理を行なうに際して、全体の帯域数から現在使用中の伝送路の帯域数を差し引き、残った帯域数を演算する。これにより、使用可能な伝送路の帯域数を決定する。この例で空きチャネルは、チャネル候補レジスタ７６上で未使用なチャネルのビットを確保することにより獲得される。
【００７２】
アイソクロナス転送部７４に接続されたＩＥＥＥ１３９４規格の内部バス７７は、ＩＥＥＥ１３９４規格のバス・インタフェース１１などが設けられたＩＲＤ受信機１０の内部インタフェース１２に接続されると共に、１組のシリアルゲート７８、７９に接続される。一方のシリアルゲート７９は入出力端子６１に接続され、他方のシリアルゲート７８は入出力端子６２に接続される。これらのシリアルゲート７８、７９はアイソクロナス転送部７４、仮想チャネル管理部８１及び通信制御部７１によって制御される。他のミニ・ディスク２０、Ｄ−ＶＨＳ装置３０、ＤＶデッキ４０及びＤＶカム５０のアイソクロナス転送部７４及びその周辺回路の内部構成についても同様であるので、その説明を省略する。
【００７３】
例えば、ＩＲＤ装置１０とミニ・ディスク２０との間の伝送路を確立するときに、ＩＲＤ受信機１０の出力プラグとミニ・ディスク２０の入力プラグとが電気的かつ独占排他的に接続できるように、しかも、他のシリアルバス６０ＤからのＤＶデータが流れ込まないように、シリアルゲート７８、７９を閉じるような制御がなされる。この制御によって、伝送路が確立されたＩＲＤ装置１０とミニ・ディスク２０との間の接続を保護することができる。
【００７４】
このＩＥＥＥ１３９４規格の内部バス７７には、仮想チャネル（プラグ）管理部が接続される。仮想チャネル管理部８１にはプラグ制御レジスタ（Ｐlug
Ｃontrol Ｒegister：ＰＣＲ）８２が設けられ、デジタルインタフェースにおけるオーディオ信号又はビデオ信号のアクセスルールに従ってデータの書き込みが行われる。このプラグ制御レジスタ８２は、出力用ＰＣＲ（Ｏutput Ｐlug
Ｃontrol Ｒegister：oＰＣＲ）８３及び入力用ＰＣＲ（Ｉnput Ｐlug ＣontrolＲegister：ｉＰＣＲ）８４を有している。
【００７５】
例えば、仮想チャネル管理部８１では、通信制御部７１からのリードトランザクションに対応して、プラグ制御レジスタ８２の内の出力用ＰＣＲ８３を読み出して、その読み出した結果をリードレスポンストランザクションとして、通信制御部７１に出力する。仮想チャネル管理部８１では通信制御部７１からのライトトランザクションに対応して出力用ＰＣＲ８３に、所定の帯域幅（データレート：この例では１００Ｍｂｉｔ／ｓ、２００Ｍｂｉｔ／ｓ、４００Ｍｂｉｔ／ｓが用意されている）及びチャネルを書き込む。そして、仮想チャネル管理部８１は、出力用ＰＣＲ８３に書き込まれた設定された条件に従って、１３９４シリアルバスでデータ通信が行えるように、シリアルゲート７８、７９などのハードウエアを制御する。
【００７６】
このように、ＩＥＥＥ１３９４規格のアイソクロナス転送部７４によって、帯域候補レジスタ７５及びチャネル候補レジスタ７６を監視させると共に、出力機となるＩＲＤ受信機１０や、ＤＶカム５０などに対しては、デフォルトのチャネルにデータを出力するように制御され、そのデフォルトのチャネルがプロテクトされている場合には、空いているデフォルトのチャネルにデータを出力するように制御される。また、入力機となるミニ・ディスク２０、Ｄ−ＶＨＳ装置３０やＤＶデッキ４０などに対して、デフォルトのチャネルからデータを入力するように制御され、デフォルトのチャネルがプロテクトされている場合には、空いているデフォルトのチャネルからデータを入力するように制御される。
【００７７】
続いて、図８〜図１２を参照しながら、本実施の形態としての通信システム１００の動作例を説明する。この例では、シリアルバス６０Ａ〜６０Ｄ上に、一定量のパケットの送受信を保証するアイソクロナス信号が流れる場合であって、シリアルバス６０Ａ〜６０Ｄ上で入力機となるミニ・ディスク２０、Ｄ−ＶＨＳ装置３０及びＤＶデッキ４０は、アイソクロナス信号を順にサーチし、当該ミニ・ディスク２０、Ｄ−ＶＨＳ装置３０又はＤＶデッキ４０などでデコード可能な所望のＭＰＥＧデータ又はＤＶデータを選択し、選択したＭＰＥＧデータ又はＤＶデータのみを入力するようになされている。従って、ＩＲＤ装置１０、ミニ・ディスク２０及びＤ−ＶＨＳ装置３０間では動画圧縮方式によるＭＰＥＧデータが転送され、ＤＶデッキ４０及びＤＶカム５０間ではＤＶデータが転送される。
【００７８】
また、バス使用要求をしたシリアルバス６０が使用されていた場合は、データの出力又は入力ができない旨を告知するエラー処理がなされるものとする。この例で、空きチャネルの検索に関しては最初に「６３」を見て、そのチャネルが使用されている場合は、チャネル「１」に戻って、順次、「１」から上位「６３」に至るまで検索する場合を想定する。
【００７９】
これらの通信条件に従って、この例では、
（１）ＤＶカム５０の再生画をＤＶデッキ４０で録画（ダビング）する場合、
（２）そのダビング中にＩＲＤ受信機１０による再生音をミニ・ディスク２０で録音する場合、
（３）そのダビング中であって、ＩＲＤ受信機１０の再生音をミニ・ディスク２０で録音中に、そのＩＲＤ受信機１０による映画をサーチしてＤ−ＶＨＳ装置３０で録画する場合、
（４）そのダビング終了時のＤＶカム５０及びＤＶデッキ４０動作、
（５）ミニ・ディスク２０での録音終了時の動作、及び、
（６）その録音終了後にＩＲＤ受信機１０を継続して受信し、再度ミニ・ディスク２０に録音する場合する場合
を前提にして説明する。
【００８０】
（１）  ＤＶカム−ＤＶデッキ間で録画する場合
まず、ユーザは図１に示したようにＩＲＤ受信機１０、ミニ・ディスク２０、Ｄ−ＶＨＳ装置３０、ＤＶデッキ４０及びＤＶカム５０間をＩＥＥＥ１３９４規格のシリアルバス６０Ａ、６０Ｂ、６０Ｃ、６０Ｄで接続する。その後、ユーザはＤＶカム５０からＤＶデッキ４０へ録画をするために、ＤＶカム５０の本体操作又はリモコンで「再生」に関する操作ボタンを押す。また、ＤＶデッキ４０に関しても本体操作又はリモコンで「録画」に関する操作ボタンを押す。
【００８１】
このとき、１３９４シリアルバス６０Ｄ上で出力機となったＤＶカム５０は、図８に示すフローチャートのステップＡ１でバス出力トリガを発生する。このバス出力トリガは、ＤＶカム５０の本体操作又はリモコンによる「再生」オンによって発生したバス使用要求信号に基づくものである。
【００８２】
このバス使用要求信号がＤＶカム５０の規格インタフェース５１のアプリケーションメモリ７２に入力されると、このバス使用要求信号に基づいて、「ＤＶカム５０とＤＶデッキ４０との間に伝送路を確立せよ」という指令が図７に示すアプリケーションメモリ７２から通信制御部７１へ出力される。
【００８３】
この通信制御部７１ではアプリケーションメモリ７２からの指令に応じて、デバイスドライバ７３とやりとりし、シリアルバス６０Ｄでデータ転送に必要な帯域幅（データレート）及びチャネルを獲得するような制御がなされる。
【００８４】
例えば、アイソクロナス転送部７４では帯域候補レジスタ７５から帯域数が読み出され、チャネル候補レジスタ７６からチャネル「６３」が読み出される。ＤＶデータの転送に必要な帯域数はアイソクロナス転送部７４によって、全体の帯域数から現在使用中の伝送路の帯域数を差し引き、残った帯域数を演算する。これにより、使用可能な伝送路の帯域数が決定される。
【００８５】
この例で空きチャネルは、チャネル候補レジスタ７６上で未使用なチャネルのビットを確保することにより獲得される。例えば、通信制御部７１はＤＶデータを転送するデフォルトのチャネル（仮想プラグ）を確保するために、リードトランザクションを仮想チャネル管理部８１に出力する。仮想チャネル管理部８１では、通信制御部７１からのリードトランザクションに対応して、プラグ制御レジスタ８２内の出力用ＰＣＲ８３が読み出され、その読み出し結果が上述のリードトランザクションの返事として通信制御部７１に出力される。この返事がリードレスポンストランザクションである。
【００８６】
その後、ステップＡ２からＡ８で出力先のデフォルトのチャネルが空いているかがＤＶカム５０内の規格インタフェース５１によって調べられる。例えば、ステップＡ２でデフォルトのチャネルが「６３」であるかが検索される。リードトランザクションの返事を受信した通信制御部７１では、リードレスポンストランザクションから空きチャネルがあるかが確認される。この例ではチャネル「６３」が空いているいことが分かる。従って、デフォルトのチャネルが「６３」である場合には、ステップＡ３に移行する。
【００８７】
ステップＡ３ではデフォルトのチャネル「６３」が接続保護されているかが判断される。この例ではチャネル「６３」が接続保護されていないので、ステップＡ９に移行してチャネル「６３」及び帯域数が獲得できたかが判断される。このとき、仮想チャネル管理部８１ではライトトランザクションに対応して出力用ＰＣＲ８３に所定の帯域数（データレート）及びチャネル「６３」が書き込まれる。この書き込みの有無によって、チャネル「６３」及び帯域数が獲得できたかが判断できる。
【００８８】
その後、ステップＡ１０に移行してＤＶデータがチャネル「６３」に出力される。このとき、仮想チャネル管理部８１では、出力用ＰＣＲ８３に書き込まれた設定された条件に従って、シリアルバス６０Ｄで通信ができるように、ハードウエアを制御する。例えば、通信制御部７１はＤＶデッキ４０の入力プラグを確保するために、ライトトランザクションをデバイスドライバ７３に出力する。
【００８９】
このデバイスドライバ７３は通信制御部７１からのライトトランザクションをシリアルバス６０Ｄに送出する。通信制御部７１では、ＤＶデッキ４０からのライトレスポンストランザクションを受取ると、入力用ＰＣＲ８４への書き込みが成功したことを確認すると共に、実際に、ＤＶデータをＤＶデッキ４０に転送する。
【００９０】
なお、ステップＡ２でデフォルトのチャネルが「６３」でない場合及びステップＡ３でチャネル「６３」が既に接続保護されている場合であって、デフォルトのチャネルが「１」に戻った場合には、空いているチャネルを探すためにステップＡ５に移行する。
【００９１】
ステップＡ５では、デフォルトのチャネルに関して検索番号が「１」に戻され、デフォルトのチャネル「１」から上位の「６３」に向けて検索が開始される。例えば、ステップＡ６に移行してデフォルトのチャネル「１」が接続保護されているかが判断される。そのチャネル「１」が接続保護されてない場合は、ステップＡ８に移行する。そのチャネル「１」が既に接続保護されている場合は、ステップＡ７に移行して検索番号を１つインクリメント（＋１）した後に、ステップＡ５に戻る。ステップＡ５では、デフォルトのチャネルの検索に関して「６３」になったかを判断する。デフォルトのチャネルが「６３」になった場合には、空きチャネルが無いので、ステップＡ１１に移行してエラー処理を行う。例えば、「ＤＶデータの出力ができない」旨がＤＶカム５０のモニタ５４に表示（告知）される。
【００９２】
なお、ステップＡ６で空きチャネルが見つかった場合には、ステップＡ８に移行してデフォルトのチャネル及び帯域数が獲得できたかが判断される。そのチャネル及び帯域数が獲得できた場合には、ステップＡ１０に移行してＤＶデータがそのデフォルトのチャネル「１」に出力される。また、ステップＡ５で、空きチャネルが全くなかった場合、ステップＡ８及びステップＡ９でデフォルトのチャネル及び帯域数が獲得できなかった場合には、ステップＡ１１に移行してＤＶカム５０でエラー処理を実行する。
【００９３】
更に、ユーザによって、ＤＶデッキ４０の録画入力モードがセットされると、ＶＴＲ−ストップ状態からＤＶ入力モードに切り替わる。従って、１３９４シリアルバス６０Ｄ上で入力機となったＤＶデッキ４０は、図９に示すフローチャートのステップＢ１でバス入力トリガを発生する。このバス入力トリガは、ＤＶデッキ４０の本体操作又はリモコンによる録画入力モードのセットによって発生したバス使用要求信号に基づくものである。
【００９４】
その後、バス入力トリガに基づいて、ステップＢ２からＢ７で入力先のデフォルトのチャネルに入力可能なアイソクロナス信号が流れているかがＤＶデッキ４０内の規格インタフェース４１によって調べられる。ここで、アイソクロナス信号の種類はパケットヘッダを読むことで分かる。例えば、ステップＢ２でデフォルトのチャネルが「６３」であるかが検索される。デフォルトのチャネルが「６３」である場合には、ステップＢ３に移行する。
【００９５】
ステップＢ３ではチャネル「６３」に入力可能なアイソクロナス信号が流れているかが判断される。そのチャネル「６３」に入力可能なアイソクロナス信号が流れている場合には、ステップＢ８に移行してそのチャネル「６３」からアイソクロナス信号が入力される。その後、ステップＢ９に移行してＤＶデータがデコードされてＤＶデッキ４０のモニタ４４などに表示される。
【００９６】
この例では、シリアルバス６０ＤからライトトランザクションがＤＶデッキ４０によって受信されたときに、そのライトトランザクションに対応して、ＤＶデッキ４０の入力用ＰＣＲ８４に所定の帯域数及びチャネル「６３」が書き込まれる。ＤＶデッキ４０は、入力用ＰＣＲ８４への書き込みが成功すると、その旨をシリアルバス６０Ｄに送出する。
【００９７】
また、ステップＢ２でデフォルトのチャネルが「６３」でない場合及びステップＢ３でチャネル「６３」に入力可能なアイソクロナス信号が流れていない場合であって、そのデフォルトのチャネルが「１」の場合には、アイソクロナス信号が流れているチャネルを探すためにステップＢ５に移行する。
【００９８】
ステップＢ５では、デフォルトのチャネルに関して検索番号が「１」に戻され、デフォルトのチャネル「１」から上位の「６３」に向けて検索が開始される。例えば、ステップＢ６に移行してデフォルトのチャネル「１」が接続保護されているかが判断される。そのチャネル「１」が接続保護されてない場合は、ステップＢ８に移行する。そのチャネル「１」が既に接続保護されている場合は、ステップＢ７に移行して検索番号を１つインクリメント（＋１）した後に、ステップＢ５に戻る。ステップＢ５では、デフォルトのチャネルの検索に関して「６３」になったかを判断する。デフォルトのチャネルが「６３」になっていない場合には、アイソクロナス信号が流れているチャネルが存在する可能性があるので、ステップＢ７に移行して検索を続ける。
【００９９】
なお、ステップＢ６で入力可能なアイソクロナス信号が見つかった場合には、ステップＢ８に移行してチャネル「６３」からアイソクロナス信号が入力される。その後、ステップＢ９に移行してアイソクロナス信号がデコードされてモニタ４４などに表示される。
【０１００】
また、ステップＢ５で、入力可能なアイソクロナス信号が全くなかった場合には、ステップＢ１０に移行してＤＶデッキ４０でエラー処理を行う。例えば、「ＤＶデータの入力ができない」旨がＤＶデッキ４０のモニタ４４に表示（告知）される。
【０１０１】
従って、入力可能なアイソクロナス信号が受信された場合には、ユーザによって、ＤＶデッキ４０のモニタ４４上の画像からＤＶカム５０の再生画であることが分かるために、ここで、始めてＤＶデッキ４０の録画ボタンが押される。そして、ＤＶデッキ４０では電子機器間の接続保護に係る図１０に示す処理フローチャートのステップＣ１で接続保護トリガを発生する。この際の接続保護トリガは、ＤＶデッキ４０の「録画」オンによって発生したバス接続保護要求信号に基づくものである。
【０１０２】
その後、ステップＣ２に移行してＤＶデッキ４０では接続保護トリガに基づいてデフォルトのチャネル「６３」のパケットヘッダが検索されて出力ノードＩＤが調べられる。この例は、出力ノードＩＤにＤＶカム５０が書かれている。このため、ＤＶデータを出力しているノードはＤＶカム５０であることがＤＶデッキ４０によって認識される。
【０１０３】
従って、ステップＣ３で出力機であるＤＶカム５０の出力プラグと、入力機（自分）であるＤＶデッキ４０の入力プラグ間の接続が保護される。このとき、他のシリアルバス６０Ａ〜６０ＣからＭＰＥＧデータなどが流れ込まないように、アイソクロナス転送部７４、仮想チャネル管理部８１及び通信制御部７１によって、規格インタフェース４１、５１のシリアルゲート７８又は７９を閉じるような制御がなされる。この例ではシリアルバス６０Ｃに接続されたシリアルゲート７８又は７９側がオフされる。
【０１０４】
この制御によってＤＶカム５０とＤＶデッキ４０との間の伝送路が確立され、ＤＶカム５０の出力プラグとＤＶデッキ４０の入力プラグとが電気的かつ独占排他的に接続できるようになり、ＤＶカム５０の再生画をＤＶデッキ４０で録画することができる。
【０１０５】
（２）  ＤＶカム−ＤＶデッキ間で録画最中にＩＲＤ受信機１０−ミニ・ディスク２０間で録音する場合
例えば、ＤＶカム５０の再生画をＤＶデッキ４０で録画しながら、ＩＲＤ受信機１０で音楽番組を聞いているときに、好きな音楽が流れ、ユーザはミニ・ディスク２０に録音をする場合について説明をする。
【０１０６】
この例では、デフォルトのチャネル「６３」へは、ＤＶカム５０からＤＶデッキ４０へＤＶデータが出力されており、更に、このＤＶデータはＤＶカム５０とＤＶデッキ４０との間で保護されている。なお、デフォルトのチャネルに関して「１」〜「６２」が空いていることを前提とする。従って、チャネル「６３」は使用できないばかりか、奪うこともできない。
【０１０７】
このような状況下で、ＩＲＤ受信機１０で音楽番組が選択されると、それをトリガに他のデフォルトのチャネルへの出力が試みられる。このとき、１３９４シリアルバス６０Ａ上で出力機となったＩＲＤ受信機１０は、図８に示すフローチャートのステップＡ１でバス出力トリガを発生する。このバス出力トリガは、ＩＲＤ受信機１０の本体操作又はリモコンによる「録音モード」オンによって発生したバス使用要求信号に基づくものである。
【０１０８】
その後、ステップＡ２からＡ８で出力先のデフォルトのチャネルが空いているかが、バス出力トリガに基づいてＩＲＤ受信機１０内の規格インタフェース１１によって調べられる。この例では、ステップＡ２でチャネル「６３」が既に接続保護されているので、ステップＡ５に移行する。
【０１０９】
ステップＡ５ではデフォルトのチャネル「１」が検索され、その後、ステップＡ６でチャネル「１」が接続保護されていないことが分かるので、ステップＡ８に移行して使用チャネル及び帯域数が獲得できたかが判断される。その後、ステップＡ１０に移行してＭＰＥＧデータ（デジタルオーディオ信号）がチャネル「１」に出力される。
【０１１０】
なお、ステップＡ５で、空きチャネルが全くなかった場合及び、ステップＡ８でデフォルトのチャネル及び帯域数が獲得できなかった場合には、ステップＡ１１に移行してＩＲＤ受信機１０でエラー処理を実行する。例えば、「ＭＰＥＧデータの出力ができない」旨がＩＲＤ受信機１０のモニタ１４に表示（告知）される。
【０１１１】
また、ユーザによって、ミニ・ディスク２０の録音サーチボタンが押されると、ディスク−ストップ状態から録音サーチ状態に切り替わる。従って、１３９４シリアルバス６０Ａ上で入力機となったミニ・ディスク２０は、図９に示すフローチャートのステップＢ１でバス入力トリガを発生する。このバス入力トリガは、ミニ・ディスク２０の本体操作又はリモコン操作による録音サーチボタンのセットによって発生したバス使用要求信号に基づくものである。
【０１１２】
その後、バス入力トリガに基づいてステップＢ２からＢ７で入力先のデフォルトのチャネルに入力可能なアイソクロナス信号が流れているかがミニ・ディスク２０内の規格インタフェース２１によって調べられる。ここで、アイソクロナス信号の種類はパケットヘッダを読むことで分かる。この例では、ステップＢ２でチャネル「６３」は、既に、ＤＶカム５０とＤＶデッキ４０との間で接続保護されていて受信できないので、ステップＢ５に移行する。
【０１１３】
このステップＢ５でデフォルトのチャネル「１」を検索すると、そのチャネル「１」にＭＰＥＧデータ（デジタルオーディオ信号）が流れていることがヘッダ情報から分かる。つまり、入力可能なアイソクロナス信号が流れている。従って、ステップＢ６で入力可能なアイソクロナス信号が見つかることから、ステップＢ８に移行してデフォルトのチャネル「１」からアイソクロナス信号が入力される。その後、ステップＢ９に移行してアイソクロナス信号がデコードされてミニ・ディスク２０のモニタ２４などに表示される。なお、ステップＢ５で、入力可能なアイソクロナス信号が全くなかった場合には、ステップＢ１０に移行してミニ・ディスク２０でエラー処理を行う。例えば、「ＭＰＥＧデータの入力ができない」旨がミニ・ディスク２０のモニタ２４に表示（告知）される。
【０１１４】
このとき、ユーザはミニ・ディスク２０のモニタ２４上の画像又は音声出力部２１０による再生音から、ＩＲＤ受信機１０による衛星放送番組（好きな音楽）であることが分かるために、ここで、始めてミニ・ディスク２０の本体操作は又はリモコン操作によって録音ボタンを押す。すると、ミニ・ディスク２０では図１０のフローチャートのステップＣ１で接続保護トリガを発生する。この際の接続保護トリガは、ミニ・ディスク２０の「録音」オンによって発生したバス接続保護要求信号に基づくものである。
【０１１５】
その後、ステップＣ２に移行してミニ・ディスク２０では接続保護トリガに基づいてデフォルトのチャネル「１」のパケットヘッダが検索されて出力ノードＩＤが調べられる。この例は、出力ノードＩＤにＩＲＤ受信機１０が書かれている。このため、ＭＰＥＧデータを出力しているノードはＩＲＤ受信機１０であることがミニ・ディスク２０によって認識される。
【０１１６】
従って、ステップＣ３で出力機であるＩＲＤ受信機１０の出力プラグと、入力機（自分）であるミニ・ディスク２０の入力プラグ間の接続が保護される。これにより、ＩＲＤ受信機１０による衛星放送番組の再生音をミニ・ディスク２０で録音することができる。
【０１１７】
（３）  ＤＶカム−ＤＶデッキ間で録画中に、ＩＲＤ受信機−ミニ・ディスク間で録音しているときに、そのＩＲＤ受信機による映画をＤ−ＶＨＳ装置で録画する場合
例えば、ＤＶカム５０の再生画をＤＶデッキ４０で録画しながら、ＩＲＤ受信機１０で音楽番組を聞いているときに、好きな音楽が流れ、ユーザがミニ・ディスク２０に録音をしている場合であって、衛星放送番組で面白そうな映画を見つけ、この映画を録画したい場合について説明をする。
【０１１８】
この例では、デフォルトのチャネル「６３」へは、ＤＶカム５０からＤＶデッキ４０へＤＶデータが出力されており、このＤＶデータはＤＶカム５０とＤＶデッキ４０との間で保護されている。更に、デフォルトのチャネル「１」へは、ＩＲＤ受信機１０からミニ・ディスク２０へＭＰＥＧデータが出力されており、このＭＰＥＧデータはＩＲＤ受信機１０とミニ・ディスク２０との間で保護されている。
【０１１９】
なお、デフォルトのチャネルに関して「２」〜「６２」が空いていることを前提とする。従って、チャネル「６３」、「１」は使用できないばかりか、奪うこともできない。
【０１２０】
このような状況下で、ＩＲＤ受信機１０で映画番組が選択されると、それをトリガに他のデフォルトのチャネルへの出力が試みられる。このとき、１３９４シリアルバス６０Ｂ上で出力機となったＩＲＤ受信機１０は、図８に示すフローチャートのステップＡ１でバス出力トリガを発生する。このバス出力トリガは、ＩＲＤ受信機１０の本体操作又はリモコンによる「録画モード」オンによって発生したバス使用要求信号に基づくものである。
【０１２１】
その後、バス出力トリガに基づいてステップＡ２からＡ８で出力先のデフォルトのチャネルが空いているかが、ＩＲＤ受信機１０内の規格インタフェース１１によって調べられる。この例では、ステップＡ２でデフォルトのチャネル「６３」が既に接続保護されているので、ステップＡ５に移行する。
【０１２２】
ステップＡ５ではデフォルトのチャネル「１」が検索され、その後、ステップＡ６でデフォルトのチャネル「１」も接続保護されていることが分かるので、ステップＡ７に移行して検索チャネルを１つインクリメント（＋１）した後に、ステップＡ５に戻る。このステップＡ５ではデフォルトのチャネル「２」が検索され、その後、ステップＡ６でチャネル「２」が接続保護されていないことが分かるので、ステップＡ８に移行して使用チャネル及び帯域数が獲得できたかが判断される。その後、ステップＡ１０に移行してＭＰＥＧデータ（デジタルビデオ信号）がデフォルトのチャネル「２」に出力される。
【０１２３】
なお、ステップＡ５で、空きチャネルが全くなかった場合及び、ステップＡ８でデフォルトのチャネル及び帯域数が獲得できなかった場合には、ステップＡ１１に移行してＩＲＤ受信機１０でエラー処理を実行する。例えば、「ＭＰＥＧデータの出力ができない」旨がＩＲＤ受信機１０のモニタ１４に表示（告知）される。
【０１２４】
また、ユーザによって、Ｄ−ＶＨＳ装置３０で録画入力モードがセットされると、ＶＴＲ−ストップ状態から録音入力モードに切り替わる。従って、１３９４シリアルバス６０Ｂ上で入力機となったＤ−ＶＨＳ装置３０は、図９に示すフローチャートのステップＢ１でバス入力トリガを発生する。このバス入力トリガは、Ｄ−ＶＨＳ装置３０の本体操作又はリモコン操作による録音入力モードのセットによって発生したバス使用要求信号に基づくものである。
【０１２５】
その後、バス入力トリガに基づいてステップＢ２からＢ７で入力先のデフォルトのチャネルに入力可能なアイソクロナス信号が流れているかがＤ−ＶＨＳ装置３０内の規格インタフェース３１によって調べられる。いわゆるｉリンクサーチ操作である。ここで、アイソクロナス信号の種類はパケットヘッダを読むことで分かる。この例では、ステップＢ２でデフォルトのチャネル「６３」は、既に、ＤＶカム５０とＤＶデッキ４０との間で接続保護されていて受信できないので、ステップＢ５に移行する。
【０１２６】
このステップＢ５でデフォルトのチャネル「１」を検索する。このとき、ミニ・ディスク２０で接続保護が解除されていると、ステップＢ６でＩＲＤ受信機１０によるＭＰＥＧデータ（デジタルオーディオ信号）をＤ−ＶＨＳ装置３０でも入力することができる。しかし、ユーザは映画でないことが分かるため、ステップＢ７でデフォルトのチャネルを１つインクリメント（＋１）して再度リサーチ操作を行なう。従って、ステップＢ５に移行してデフォルトのチャネル「２」を検索する。すると、ステップＢ６でチャネル「２」にＭＰＥＧデータ（デジタルビデオ信号）が流れていることがヘッダ情報から分かる。つまり、入力可能なアイソクロナス信号が流れている。
【０１２７】
従って、ステップＢ６で入力可能なアイソクロナス信号が見つかることから、ステップＢ８に移行してチャネル「２」からアイソクロナス信号が入力される。その後、ステップＢ９に移行してアイソクロナス信号がデコードされてＤ−ＶＨＳ装置３０のモニタ３４などに表示される。なお、ステップＢ５で、入力可能なアイソクロナス信号が全くなかった場合には、ステップＢ１０に移行してＤ−ＶＨＳ装置３０でエラー処理を行う。例えば、「ＭＰＥＧデータの入力ができない」旨がＤ−ＶＨＳ装置３０のモニタ３４に表示（告知）される。
【０１２８】
このとき、ユーザはＤ−ＶＨＳ装置３０で、そのモニタ３４上の画像から、ＩＲＤ受信機１０による衛星放送番組（好きな映画）であることが分かる。そこで、始めてＤ−ＶＨＳ装置３０の本体操作は又はリモコン操作によって、録画ボタンを押す。すると、Ｄ−ＶＨＳ装置３０では図１０に示すフローチャートのステップＣ１で接続保護トリガを発生する。この際の接続保護トリガは、Ｄ−ＶＨＳ装置３０の「録画」オンによって発生したバス接続保護要求信号に基づくものである。
【０１２９】
その後、ステップＣ２に移行してＤ−ＶＨＳ装置３０では接続保護トリガに基づいてデフォルトのチャネル「２」のパケットヘッダが検索されて出力ノードＩＤが調べられる。この例は、出力ノードＩＤにＩＲＤ受信機１０が書かれている。このため、ＭＰＥＧデータを出力しているノードはＩＲＤ受信機１０であることがＤ−ＶＨＳ装置３０によって認識される。
【０１３０】
従って、ステップＣ３で出力機であるＩＲＤ受信機１０の出力プラグと、入力機（自分）であるＤ−ＶＨＳ装置３０の入力プラグ間の接続が保護される。これにより、ＩＲＤ受信機１０による衛星放送の映画番組の再生画をＤ−ＶＨＳ装置３０で録画することができる。
【０１３１】
（４）  ＤＶデッキ−ＤＶカム間のダビング終了時の動作
この例では、ＤＶデッキ−ＤＶカム間のダビングが終わった場合を想定する。この場合にユーザは、出力機であるＤＶカム５０で再生停止ボタンを押す。すると、ＤＶカム５０では、電子機器間の接続解除時の図１１に示す処理フローチャートのステップＤ１で接続解除トリガを発生する。この際の接続解除トリガは、ＤＶカム５０の「再生停止」オンによって発生したバス接続解除要求信号に基づくものである。
【０１３２】
その後、ステップＤ２に移行して保護接続されていた出力ノードの出力プラグと入力プラグとの情報が調べられる。例えば、ＤＶカム５０では接続解除トリガに基づいてデフォルトのチャネル「６３」のパケットヘッダが検索されて出力ノードＩＤが調べられる。この例では、出力ノードＩＤにＤＶカム５０が書かれている。
【０１３３】
従って、ステップＤ３で出力機（自分）であるＤＶカム５０の出力プラグと、入力機であるＤＶデッキ４０の入力プラグとの間の接続が解除される。これにより、ＤＶカム５０とＤＶデッキ４０との間の電気的かつ独占排他的な接続が消滅する。
【０１３４】
その後、ユーザは、入力機であるＤＶデッキ４０で録画停止ボタンを押す。すると、ＤＶデッキ４０では、図１２の電子機器間のバス資源の返却フローチャートのステップＥ１でバス資源返却トリガを発生する。この際のバス資源返却トリガは、ＤＶデッキ４０の「録画停止」オンによって発生したバス資源返却要求信号に基づくものである。
【０１３５】
その後、ステップＥ２に移行し、独占排他的に使用していたチャネル「６３」がバス資源返却トリガに基づいてＩＥＥＥ１３９４規格のインタフェース１１などの管理下に返却される。規格インタフェース１１は当該通信システムで制御権を獲得していたものである。その後、ステップＥ３に移行して同様に独占排他的に使用していた帯域を同様にインタフェース１１などの管理下に返却する。これにより、チャネル「６３」が空いて、使用可能な帯域数が増えたことになる。
【０１３６】
（５）  ミニ・ディスクでの録音終了時の動作
この例では衛星放送受信していた音楽番組あるいは曲が終わり、ＩＲＤ受信機１０からミニ・ディスク２０への再生音の録音を停止する場合を想定する。この場合にユーザは、出力機であるＩＲＤ受信機１０で再生停止ボタンを押す。すると、ＩＲＤ受信機１０では、図１１の電子機器間の接続解除の処理フローチャートのステップＤ１で接続解除トリガを発生する。この際の接続解除トリガは、ＩＲＤ受信機１０の「再生停止」オンによって発生したバス接続解除要求信号に基づくものである。
【０１３７】
その後、ステップＤ２に移行して保護接続されていた出力ノードの出力プラグと入力プラグとの情報が調べられる。例えば、ＩＲＤ受信機１０ではデフォルトのチャネル「１」のパケットヘッダを見て出力ノードＩＤが調べられる。この例では、出力ノードＩＤにＩＲＤ受信機１０が書かれている。
【０１３８】
従って、ステップＤ３で出力機（自分）であるＩＲＤ受信機１０の出力プラグと、入力機であるミニ・ディスク２０の入力プラグとの間の接続が解除される。これにより、ＩＲＤ受信機１０とミニ・ディスク２０との間の電気的かつ独占排他的な接続が消滅する。
【０１３９】
その後、ユーザは、入力機であるミニ・ディスク２０で録音停止ボタンを押す。すると、ミニ・ディスク２０では、電子機器間のバス資源に係る図１２に示す返却フローチャートのステップＥ１でバス資源返却トリガを発生する。この際のバス資源返却トリガは、ミニ・ディスク２０の「録音停止」オンによって発生したバス資源返却要求信号に基づくものである。
【０１４０】
その後、ステップＥ２に移行して独占排他的に使用していたチャネル「１」を、制御権を獲得しているインタフェース１１などの管理下に返却する。その後、ステップＥ３に移行して同様に独占排他的に使用していた帯域をインタフェース１１に返却する。これにより、チャネル「６３」に加えてチャネル「１」が空いて、更に、使用可能な帯域数が増えたことになる。
【０１４１】
（６）  録音終了後にＩＲＤ受信機１０を継続受信して再度ミニ・ディスク２０に録音する場合
この例ではＩＲＤ受信機１０からミニ・ディスク２０への録音を停止したが、音楽番組又は他の曲を引き続き聴取されている場合を想定する。また、デフォルトのチャネル「２」がＩＲＤ受信機１０及びＤ−ＶＨＳ装置３０で使用中で、他のデフォルトのチャネル「１」、「３」〜「６３」が空いていて、帯域数にも十分な余裕がある場合を想定する。
【０１４２】
例えば、ＩＲＤ受信機１０による映画の受信画をＤ−ＶＨＳ装置３０で録画しながら、ＩＲＤ受信機１０で音楽番組を聞いているときに、再び好きな音楽が流れ、ユーザはミニ・ディスク２０に録音をする場合について説明をする。
【０１４３】
この例では、デフォルトのチャネル「２」へは、ＩＲＤ受信機１０からＤ−ＶＨＳ装置３０へＭＰＥＧデータ（デジタルビデオ信号）が出力されており、更に、このＭＰＥＧデータはＩＲＤ受信機１０とＤ−ＶＨＳ装置３０との間で保護されている。従って、チャネル「２」は使用できないばかりか、奪うこともできない。
【０１４４】
このような状況で、ＩＲＤ受信機１０で音楽番組が選択されると、それをトリガに他のデフォルトのチャネルへの出力が試みられる。この例では、ＩＲＤ受信機１０は違う番組又は曲になるたびに、チャネル「６３」から「１」に戻って、「１」から順に上位「６３」に向けて調べられ、空いているチャネルへの出力が試みられる。
【０１４５】
従って、１３９４シリアルバス６０Ａ上で出力機となったＩＲＤ受信機１０は、図８に示すフローチャートのステップＡ１でバス出力トリガを発生する。このバス出力トリガは、ＩＲＤ受信機１０の本体操作又はリモコンによる「録音モード」オンによって発生したバス使用要求信号に基づくものである。
【０１４６】
その後、バス出力トリガに基づいてステップＡ２からＡ８で出力先のデフォルトのチャネルが空いているかがＩＲＤ受信機１０内の規格インタフェース１１によって調べられる。この例では、ステップＡ２でデフォルトのチャネル「６３」は空いているので、ステップＡ３に移行する。ステップＡ３ではチャネル「６３」が接続保護されていないことが分かるために、ステップＡ９に移行する。
【０１４７】
ステップＡ９ではデフォルトのチャネル「６３」と必要な帯域数が獲得できたが判断される。このチャネル「６３」と帯域数が獲得されると、ステップＡ１０に移行してＭＰＥＧデータ（デジタルオーディオ信号）がチャネル「６３」に出力される。従って、シリアルバス６０Ａ上ではチャネル「６３」にＭＰＥＧデータ（デジタルオーディオ信号）が流れ、チャネル「２」にＭＰＥＧデータ（デジタルビデオ信号）が流れている状態となる。
【０１４８】
なお、ステップＡ９でチャネル「６３」及び帯域数が獲得できなかった場合には、ステップＡ１１に移行してＩＲＤ受信機１０でエラー処理を実行する。例えば、「ＭＰＥＧデータの出力ができない」旨がＩＲＤ受信機１０のモニタ１４に表示（告知）される。
【０１４９】
また、ユーザによって、ミニ・ディスク２０の録音サーチボタンが押されると、ディスク−ストップ状態から録音サーチ状態に切り替わる。従って、１３９４シリアルバス６０Ａ上で入力機となったミニ・ディスク２０は、図９に示すフローチャートのステップＢ１でバス入力トリガを発生する。このバス入力トリガは、ミニ・ディスク２０の本体操作又はリモコン操作による録音サーチボタンのセットによって発生したバス使用要求信号に基づくものである。
【０１５０】
その後、バス入力トリガに基づいてステップＢ２からＢ７で入力先のデフォルトのチャネルに入力可能なアイソクロナス信号が流れているかがミニ・ディスク２０内の規格インタフェース２１によって調べられる。ここで、アイソクロナス信号の種類はパケットヘッダを読むことで分かる。この例では、ステップＢ２でデフォルトのチャネル「６３」には、ＭＰＥＧデータ（デジタルオーディオ信号）が流れていることがヘッダ情報から分かる。つまり、入力可能なアイソクロナス信号が流れている。従って、ステップＢ８に移行してデフォルトのチャネル「６３」からアイソクロナス信号が入力される。その後、ステップＢ９に移行してアイソクロナス信号がデコードされてミニ・ディスク２０のモニタ２４などに表示される。
【０１５１】
このとき、ユーザはミニ・ディスク２０のモニタ２４上の画像又は音声出力部による再生音から、ＩＲＤ受信機１０による衛星放送番組（好きな音楽）であることが分かるために、ここで、再びミニ・ディスク２０の本体操作は又はリモコン操作によって録音ボタンを押す。すると、ミニ・ディスク２０では図１０に示したフローチャートのステップＢ１で接続保護トリガを発生する。この際の接続保護トリガは、ミニ・ディスク２０の「録音」オンによって発生したバス接続保護要求信号に基づくものである。
【０１５２】
その後、ステップＢ２に移行してミニ・ディスク２０では接続保護トリガに基づいてデフォルトのチャネル「６３」のパケットヘッダが検索されて出力ノードＩＤが調べられる。この例では、出力ノードＩＤにＩＲＤ受信機１０が書かれている。このため、ＭＰＥＧデータを出力しているノードはＩＲＤ受信機１０であることがミニ・ディスク２０によって認識される。
【０１５３】
従って、ステップＢ３で出力機であるＩＲＤ受信機１０の出力プラグと、入力機（自分）であるミニ・ディスク２０の入力プラグ間の接続が保護される。これにより、ＩＲＤ受信機１０による衛星放送番組の再生音をミニ・ディスク２０で録音することができる。
【０１５４】
このようにして、本実施の形態の通信制御方法及び通信システムによれば、シリアルバス６０Ｄ上で出力機となるＤＶカム５０と、そのシリアルバス６０Ｄ上で入力機となるＤＶデッキ４０との双方から通信制御部７１に、バス使用要求が出力されると、その通信制御部７１では、そのバス使用要求がなされたシリアルバス６０Ａ〜６０Ｄの特定区間であるシリアルバス６０Ｄが使用されているかが調べられ、その特定区間のシリアルバス６０Ｄが使用されていない場合には、そのシリアルバス６０Ｄを使用要求したＤＶカム５０とＤＶデッキ４０に開放されると共に、これらのＤＶカム５０とＤＶデッキ４０との間の接続が保護される。
【０１５５】
更に、シリアルバス６０Ａ上で出力機となるＩＲＤ受信機１０と、そのシリアルバス６０Ａ上で入力機となるミニ・ディスク２０との双方から通信制御部７１に、バス使用要求が出力されると、その通信制御部７１では、そのバス使用要求がなされたシリアルバス６０Ａ〜６０Ｄの特定区間であるシリアルバス６０Ａが使用されているかが調べられ、その特定区間のシリアルバス６０Ａが使用されていない場合には、そのシリアルバス６０Ａを使用要求したＩＲＤ受信機１０とミニ・ディスク２０に開放されると共に、これらのＩＲＤ受信機１０とミニ・ディスク２０との間の接続が保護される。
【０１５６】
また、シリアルバス６０Ｂ上で出力機となるＩＲＤ受信機１０と、そのシリアルバス６０Ｂ上で入力機となるＤ−ＶＨＳ装置３０との双方から通信制御部７１に、バス使用要求が出力されると、その通信制御部７１では、そのバス使用要求がなされたシリアルバス６０Ａ〜６０Ｄの特定区間であるシリアルバス６０Ｂが使用されているかが調べられ、その特定区間のシリアルバス６０Ｂが使用されていない場合には、そのシリアルバス６０Ｂを使用要求したＩＲＤ受信機１０とＤ−ＶＨＳ装置３０に開放されると共に、これらのＩＲＤ受信機１０とＤ−ＶＨＳ装置３０との間の接続が保護される。
【０１５７】
従って、シリアルバス６０Ａ〜６０Ｄで使用されるデータが、ＭＰＥＧデータやＤＶデータというように、信号フォーマットが異なっていた場合でも、ＤＶカム５０とＤＶデッキ４０の使用要求が重ならない他のシリアルバス６０Ａや６０Ｂに関しては、ＩＲＤ受信機１０とミニ・ディスク２０や、ＩＲＤ受信機１０とＤ−ＶＨＳ装置３０に開放できると共に、これらのＩＲＤ受信機１０とミニ・ディスク２０間や、ＩＲＤ受信機１０とＤ−ＶＨＳ装置３０間の接続を保護することができる。これにより、ＩＥＥＥ１３９４規格の通信制御バスを特定区間で区切ったシリアルバス６０Ａ、６０Ｂ及び６０Ｄを同時に使用することができるので、バス資源が空いている限り、多チャネル及び多種類の信号を入出力することができる。
【０１５８】
また、本実施の形態によれば、シリアルバス６０Ａ〜６０Ｄ上でＩＲＤ受信機１０及びＤＶカム５０が出力機として使用されるときは、ユーザのデータ出力の開始操作に基づいて操作部１５、５５からバス使用要求信号が発生され、また、そのシリアルバス６０Ａ〜６０Ｄ上でミニ・ディスク２０、Ｄ−ＶＨＳ装置３０及びＤＶデッキ４０を入力機として使用されるときは、ユーザのデータ入力の開始操作に基づいて操作部２５、３５、４５からバス使用要求信号が発生される。
【０１５９】
この構成によって、シリアルバス６０Ａ〜６０Ｄ上でＩＲＤ受信機１０及びＤＶカム５０がが出力機となるときは、シリアルバス６０Ａ〜６０Ｄ上のデフォルトのチャネルにバス使用要求信号に基づいてデータを出力すればよい。また、シリアルバス６０Ａ〜６０Ｄ上でミニ・ディスク２０、Ｄ−ＶＨＳ装置３０及びＤＶデッキ４０が入力機となるときは、そのシリアルバス６０Ａ〜６０Ｄ上のデフォルトのチャネルから流れ出るデータをバス使用要求信号に基づいてサーチし、このデータサーチによって得られた入力データをデコードし、このデコード出力に基づいて各種情報を処理することができる。
【０１６０】
従って、ユーザは使用していない他の電子機器を選択したり、例えば、ＩＥＥＥ１３９４というシリアルバス上の概念を知らなくても、簡単に入力切り替えを行なうことができるし、容易に目的の音楽情報（デジタルオーディオ信号）や映画情報（デジタルビデオ信号）を得ることができる。これにより、シリアルバス６０Ａ〜６０Ｄで接続されたＩＲＤ受信機１０、ミニ・ディスク２０、Ｄ−ＶＨＳ装置３０、ＤＶデッキ４０及びＤＶカム５０に関して、ユーザの操作負担を軽減させることができる。
【０１６１】
また、本実施の形態によれば、シリアルバス６０Ａ〜６０Ｄ上でＤＶカム５０が出力機として使用されていたときであって、そのＤＶカム５０によってバス接続解除信号が発生されると、このバス接続解除信号に基づいてＩＲＤ受信機１０によって、シリアルバス６０Ａ〜６０Ｄ上のデフォルトのチャネルが順にサーチされ、デフォルトのチャネル「６３」の空きが見つけられ、そのデフォルトのチャネル「６３」にＭＰＥＧデータを出力することができる。
【０１６２】
この構成によって、出力機となるＩＲＤ受信機１０は既にシリアルバス６０Ａ〜６０Ｄを使用している信号フォーマットに係わらず、デフォルトのチャネルや帯域が空いてさえいれば、データを出力することができる。従って、シリアルバス６０Ａ〜６０Ｄ上にデータを送出できる垂れ流しチャネルを常に１チャネルとなるように制御することができる。
【０１６３】
この実施形態では通信制御部７１が、ＩＲＤ受信機１０、ミニ・ディスク２０、Ｄ−ＶＨＳ装置３０、ＤＶデッキ４０及びＤＶカム５０の各々のＩＥＥＥ１３９４規格のインタフェース１１、２１、３１、４１、５１内の全てに設けられる場合について説明したが、これに限られることはない。もちろん、規格インタフェース１１、２１、３１、４１、５１内のいずれか１つに通信制御部７１を設けた場合であっても、同様な効果が得られる。
【０１６４】
また、本実施の形態によれば、アイソクロナス信号の出力時に、チャネル「６３」から「１」に戻って接続保護されているかを調べたが、これに限られることはなく、チャネル「０」を導入（将来の拡張用）し、チャネル「６３」から「０」に戻って接続保護されているかを調べても、勿論、かまわない。
【産業上の利用可能性】
【０１６５】
以上のように、本発明の情報処理装置、情報処理システム及び情報処理方法によれば、ＩＥＥＥ１３９４規格によるシリアルバス等の通信制御バスに接続された家電製品、パソコン、そのパソコン用の周辺機器及びそのパソコンに内蔵する外部記憶装置に適用して極めて好適である。
【図面の簡単な説明】
図１は実施形態としての通信システム１００の構成例を示すブロック図である。図２はそのデジタル衛星受信機１０の構成例を示すブロック図である。図３は、そのミニ・ディスク２０の構成例を示すブロック図である。図４はそのデジタルホームビデオ装置３０の構成例を示すブロック図である。図５はそのデジタルビデオデッキ４０の構成例を示すブロック図である。図６はそのカメラ一体型のビデオレコーダ５０の構成例を示すブロック図である。図７はそのＩＥＥＥ１３９４規格のバス・インタフェース１１の構成例を示すブロック図である。図８はシリアルバス６０Ａ〜６０Ｄで出力機として使用される電子機器の出力処理フローチャートである。図９はシリアルバス６０Ａ〜６０Ｄで入力機として使用される電子機器の入力処理フローチャートである。図１０はシリアルバス６０Ａ〜６０Ｄに接続された電子機器の接続保護時の処理フローチャートである。図１１はシリアルバス６０Ａ〜６０Ｄに接続された電子機器の接続解除時の処理フローチャートである。図１２はシリアルバス６０Ａ〜６０Ｄに接続された電子機器のバス資源返却時の処理フローチャートである。図１３は従来方式の通信システム２００の構成例を示すブロック図である。
【図１】
0004120167.tif 000002
【図２】
0004120167.tif 000003
【図３】
0004120167.tif 000004
【図４】
0004120167.tif 000005
【図５】
0004120167.tif 000006
【図６】
0004120167.tif 000007
【図７】
0004120167.tif 000008
【図８】
0004120167.tif 000009
【図９】
0004120167.tif 000010
【図１０】
0004120167.tif 000011
【図１１】
0004120167.tif 000012
【図１２】
0004120167.tif 000013
【図１３】
0004120167.tif 000014