(57)【要約】【課題】  ＩＥＥＥ１３９４方式のバスなどのネットワークで接続された機器の間での機器選択が、カテゴリなどの種類が異なっても簡単に行えるようにする。【解決手段】  所定のネットワークを介して接続される機器からの複数の信号形式の伝送信号を受信可能とする通信制御を行う場合に、ネットワークを介して接続される機器が操作可能なものかどうかを示すリストを、入力される伝送信号の信号形式を区別しないで、所定の表示画面にＧＵＩ表示させ、表示されたリストの中から選択された機器をデータ転送可能な状態に論理的に接続するとともに、複数の信号形式の伝送信号のいずれを出力するかを検出して機器の種類を判別し、その判別した種類に対応した制御コマンドを使用して操作のための制御を行うようにした。【選択図】      図１５ 
2005167387.tif 000002
【特許請求の範囲】
【請求項１】
所定のネットワークを介して接続される機器からの複数の信号形式の伝送信号を受信する受信手段と、
上記ネットワークを介して接続される機器が操作可能なものかどうかを示す機器のリストを、上記受信手段に入力される伝送信号の信号形式を区別しないで、所定の表示画面にＧＵＩ表示させる表示制御手段と、
上記リストの中から選択された機器をデータ転送可能な状態に論理的に接続するとともに、上記複数の信号形式の伝送信号のいずれを出力するかを検出して上記機器の種類を判別し、その判別した種類に対応した制御コマンドを使用して操作のための制御を行う制御手段とを備えた
電子機器。
【請求項２】
請求項１記載の電子機器において、
上記表示制御手段の制御で上記ＧＵＩ表示を行う表示手段を備えた
電子機器。
【請求項３】
請求項１記載の電子機器において、
上記表示制御手段は、選択された機器のカテゴリに応じた操作ボタンを表示させる
電子機器。
【請求項４】
請求項１記載の電子機器において、
上記制御手段による機器の種類の判別は、機器が扱う信号形式に適合した制御コマンドを送信して、その制御コマンドを受け付けるか否かで判断する
電子機器。
【請求項５】
所定のネットワークを介して接続される機器からの複数の信号形式の伝送信号を受信可能とする通信制御方法において、
上記ネットワークを介して接続される機器が操作可能なものかどうかを示す機器のリストを、入力される伝送信号の信号形式を区別しないで、所定の表示画面にＧＵＩ表示させる表示処理と、
上記表示されたリストの中から選択された機器をデータ転送可能な状態に論理的に接続するとともに、上記複数の信号形式の伝送信号のいずれを出力するかを検出して上記機器の種類を判別し、その判別した種類に対応した制御コマンドを使用して操作のための制御を行う制御処理とを行う
通信制御方法。
【請求項６】
請求項５記載の通信制御方法において、
上記表示処理で、選択された機器のカテゴリに応じた操作ボタンを表示させる
通信制御方法。
【請求項７】
請求項５記載の通信制御方法において、
上記制御処理による機器の種類の判別は、機器が扱う信号形式に適合した制御コマンドを送信して、その制御コマンドを受け付けるか否かで判断する
通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＩＥＥＥ（The Institute of Electrical and Electronics Engineers ）１３９４方式のバスラインで接続された機器から伝送される信号を受信する機器に適用した好適な電子機器及び通信制御方法に関する。
【背景技術】
【０００２】
ＩＥＥＥ１３９４方式のバスラインを用いて接続されたネットワークを介して、相互に情報を伝送することができるオーディオ機器やビデオ機器（ＡＶ機器）が開発されている。このネットワークにおいては、所定のコマンド（AV/C Command Transaction Set：以下ＡＶ／Ｃコマンドと称する）を伝送することにより、ネットワークに接続されているＡＶ機器を制御することが可能である。
【０００３】
例えば、ビデオ再生装置を複数台用意して、その複数台のビデオ再生装置（記録・再生装置）をＩＥＥＥ１３９４方式の規格のバスラインで１台のテレビジョン受像機に接続することが可能である。この場合、テレビジョン受像機から各ビデオ再生装置へのＡＶ／Ｃコマンドの送信で、それぞれのビデオ再生装置でのビデオデータの再生開始，再生停止，テープ巻き戻しなどの各種動作制御が行える。
【０００４】
ＩＥＥＥ１３９４方式の規格のバスラインで複数台の機器が接続されている場合には、機器選択用のＧＵＩ（Graphical User Interface）画面を表示させて、その機器選択用のＧＵＩ画面での表示に対応したユーザ操作で、操作を行う機器が選択される。このＧＵＩ画面を表示させる際には、例えば、機器のカテゴリ毎に操作可能な機器の一覧がリスト表示される。ＡＶ／Ｃコマンドで制御を行う際には、機器の名称（形式名やモデル番号など）のデータについても取得可能であり、その取得した名称を一覧で表示させることになる。
【０００５】
表示された名称などに基づいて、制御される機器（被制御機器：ＡＶ／Ｃコマンドでのターゲット）が選択されると、例えば制御機器（ＡＶ／Ｃコマンドでのコントローラ）は、その被制御機器とのバスライン上の論理的な接続を実行させて、制御機器から送った制御コマンドに基づいて被制御機器での再生などを開始させて、その再生されたビデオデータなどのストリームデータを、バスラインを介してテレビジョン受像機などに送り、テレビジョン受像機でビデオの視聴などを実行させる。特許文献１には、ＡＶ／Ｃコマンドで制御を行う機器選択についての記載がある。
【特許文献１】再表００−０７２５２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、ＩＥＥＥ１３９４方式のバスラインで複数台の機器を接続してネットワークを構成させて、ＡＶ／Ｃコマンドで制御を行うために、上述した機器選択を行うためのリスト表示を行う場合には、機器のカテゴリ毎にリストを表示させるようにしてある。このカテゴリが異なると、同じＡＶ／Ｃコマンドで制御される機器であっても、コマンド体系が異なるので、カテゴリ毎に分けるようにしてある。
【０００７】
ＡＶ／Ｃコマンドでは、例えば、ビデオテープ記録・再生装置などのテープ系機器であれば、テープ系専用の制御コマンドが存在し、ビデオディスク再生装置などのディスク系機器であれば、ディスク系専用の制御コマンドが存在する。また、同じテープ系の機器のグループでも、扱う信号の形式が異なる場合には、異なる制御コマンドの体系である場合がある。例えば、テープ系のビデオ機器の場合でも、ＤＶ（Digital Video ）方式のデジタルビデオデータを扱う機器を制御するコマンドと、ＭＰＥＧ（Moving Picture coding Experts Group ）２方式のデジタルビデオデータを扱う機器が存在する。ＭＰＥＧ２方式のデジタルビデオデータを扱うビデオ機器（ビデオ記録・再生装置）としては、例えばＭ−ＭＶ（Micro-MV）方式のテープカセットを使用するビデオカメラレコーダや、ＨＤ（High-Definition ）方式の映像信号を扱うビデオカメラレコーダが実用化又は開発中である。なお、ここでビデオカメラレコーダと称した機器は、一般には、撮影して得たビデオデータをビデオテープの媒体に記録するレコーダとしての機能だけでなく、その記録された媒体を再生するプレーヤとしての機能も備える。
【０００８】
このようなＤＶ方式のビデオ機器を制御するコマンドと、ＭＰＥＧ２方式のビデオ機器を制御するコマンドとは、一部が異なっている。従来は、このようにコマンド体系が異なると、別のカテゴリの機器として扱うようにしてあった。
【０００９】
従って、例えばＤＶ方式のビデオテープ再生装置とＭＰＥＧ２方式のビデオテープ再生装置とが１台のテレビジョン受像機に接続されているＩＥＥＥ１３９４方式のネットワークを想定すると、ユーザから見ると、１台の受像機に２台のビデオテープ再生装置が接続されている状態であるのに、機器選択画面として、ＤＶ方式のビデオ機器を選ぶ画面と、ＭＰＥＧ２方式のビデオ機器を選ぶ画面とが、別々のカテゴリの画面として存在することになり、１つの機器選択画面から直接的に２台の機器の内の所望の機器を選ぶような操作はできなかった。
【００１０】
本発明の目的は、ＩＥＥＥ１３９４方式のバスなどのネットワークで接続された機器の間での機器選択が、カテゴリなどの種類が異なっても簡単に行えるようにすることにある。
【課題を解決するための手段】
【００１１】
本発明は、所定のネットワークを介して接続される機器からの複数の信号形式の伝送信号を受信可能とする通信制御を行う場合に、ネットワークを介して接続される機器が操作可能なものかどうかを示すリストを、入力される伝送信号の信号形式を区別しないで、所定の表示画面にＧＵＩ表示させ、表示されたリストの中から選択された機器をデータ転送可能な状態に論理的に接続するとともに、複数の信号形式の伝送信号のいずれを出力するかを検出して機器の種類を判別し、その判別した種類に対応した制御コマンドを使用して操作のための制御を行うようにしたものである。
【００１２】
このようにしたことによって、ネットワークを介して接続される機器が操作可能なものかどうかを示すリストが、入力される伝送信号の信号形式を区別しないで、所定の表示画面にＧＵＩ表示されるので、複数の信号形式の機器が混在したリスト表示が行われるようになる。
【発明の効果】
【００１３】
本発明によると、ネットワークを介して接続される機器が操作可能なものかどうかを示すリストが、入力される伝送信号の信号形式を区別しないで、所定の表示画面にＧＵＩ表示されるので、複数の信号形式の機器が混在したリスト表示が行われ、その複数の信号形式の機器が混在したリスト表示の中から機器選択ができるようになる。従って、ユーザは機器が扱う信号形式を意識することなく、機器選択操作を行えるようになる。
【００１４】
この場合、選択された機器のカテゴリに応じた操作ボタンを表示させることで、機器選択画面で選ばれた機器に適合した形式の操作ボタン表示が行える。
【００１５】
また、機器の種類の判別は、機器が扱う信号形式に適合した制御コマンドを送信して、その制御コマンドを受け付けるか否かで判断するようにしたことで、例えば各機器が扱う信号形式に特有の制御コマンドを送ることで、リスト表示を混在表示させるための機器の種類の判別が、ネットワーク上の機器から簡単に行える。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の一実施の形態を、添付図面を参照して説明する。
まず、本発明を適用したネットワークシステムの構成例について、図１を参照して説明する。このネットワークシステムは、デジタル通信制御バスであるＩＥＥＥ１３９４方式のシリアルデータバスライン（以下単にバスラインと称する）１を介して、複数台の機器が接続してある。図１では、４台のＡＶ機器１００，２００をバスライン１で接続した例を示してある。バスライン１に接続される機器としては、ここではそれぞれがＩＥＥＥ１３９４方式のバスを接続するための端子を備えたテレビジョン受像機１００と、３台のビデオカメラレコーダ２００，３００，４００を用意してある。各ビデオカメラレコーダ２００，３００，４００は、ビデオ撮影（撮像）を行って得た映像信号及び音声信号を記録媒体（ここでは磁気テープ）に記録する機能を有する機器であるが、本例のネットワークに接続した場合には、その機器に装着されたビデオテープ（磁気テープ）を再生し、その再生データをネットワークに送出するテープ再生装置として機能する。また、機種によってはネットワークを介して受信した映像信号及び音声信号を記録するテープ記録装置としても機能するものもある。
【００１７】
３台のビデオカメラレコーダ２００，３００，４００の内、ビデオカメラレコーダ２００はＤＶ方式のビデオカメラレコーダとしてあり、ビデオカメラレコーダ３００はＭ−ＭＶ方式のビデオカメラレコーダとしてあり、ビデオカメラレコーダ４００はＨＤ方式のビデオカメラレコーダとしてある。ＤＶ方式のビデオカメラレコーダ２００は、ＤＶ方式の規格でデジタルビデオデータをビデオテープに記録する機器である。Ｍ−ＭＶ方式のビデオカメラレコーダ３００は、ＭＰＥＧ２方式の規格でデジタルビデオデータをビデオテープに記録する機器である。ビデオカメラレコーダ４００はＤＶ方式の規格とＭＰＥＧ２方式の規格のいずれか選択した一方の規格でデジタルビデオデータをビデオテープに記録する機器であり、高解像度のビデオデータの記録が可能である。
【００１８】
なお、ＩＥＥＥ１３９４方式のバスライン１に接続されている各機器１００〜４００は、ネットワーク上からはユニットと呼ばれており、ユニット間においては、ＡＶ／Ｃコマンドで規定されているコマンド及びレスポンスを用いて、各ユニットに記憶されている情報を相互に読み書きして、制御することが可能である。また、ユニットが有するそれぞれの機能はサブユニットと呼ばれている。
【００１９】
また、バスライン１に接続された各ユニットはノード（node）とも呼ばれ、ノードＩＤが設定してあり、そのノードＩＤによりバス上へのデータの発信元及び受信先が特定される。
【００２０】
このようなネットワーク構成としてあることで、３台のビデオカメラレコーダ２００〜４００の内の選択された１台の機器からバスライン１に送出されるビデオデータ及びオーディオデータを、テレビジョン受像機１００で受信して、テレビジョン受像機１００で映像の表示及びオーディオの出力が可能である。この場合、テレビジョン受像機１００では、バスライン１に接続された機器の動作の制御が可能であり、受像機１００の画面に、ビデオカメラレコーダ２００〜４００の操作画面（いわゆるＧＵＩ画面）を表示させて、その画面上での表示に基づいたカーソルキーなどの操作により、ビデオカメラレコーダ２００〜４００の操作指示を行うことも可能である。このＧＵＩ画面を使用した操作例については後述する。
【００２１】
図２は、本例のテレビジョン受像機１００の構成例を示したブロック図である。本例のテレビジョン受像機１００は、いわゆるデジタルテレビジョン受像機として構成してあり、デジタル放送の受信が可能に構成してある。即ち、地上波受信用のアンテナが接続されるアンテナ接続端子１０１を備えて、この端子１０１に得られる信号に基づいて地上波のチャンネルの受信を行うアナログチューナ１１１及びデジタルチューナ１１２を有する。また、パラボラアンテナなどの衛星放送受信用アンテナが接続されるアンテナ接続端子１０２を備えて、この端子１０２に得られる信号に基づいて衛星放送のチャンネルの受信を行うＢＳチューナ１１３を有する。
【００２２】
各チューナ１１１，１１２，１１３で受信したデータは、デマルチプレクサ１１４に供給されて、ビデオデータ，オーディオデータ，制御データなどの種類別に分離される。なお、アナログチューナ１１１の出力については、アナログ／デジタル変換器１１５でデジタルデータに変換した後、デマルチプレクサ１１４に供給する。
【００２３】
また、外部入力端子１０３に得られるビデオデータ及びオーディオデータについても、デマルチプレクサ１１４に供給する。さらに、ＩＥＥＥ１３９４方式用インターフェース部１１６が、デマルチプレクサ１１４に接続してあり、ＩＥＥＥ１３９４方式用のバスラインが接続されるポート１０４を介して受信したビデオデータやオーディオデータについても、デマルチプレクサ１１４に供給する。
【００２４】
デマルチプレクサ１１４で分離されたビデオデータは、ビデオデコーダ１２１に供給して、供給されるデータ形式に適合したデコード処理を行い、圧縮符号化されたビデオデータからの復号を行う。本例の場合は、ＭＰＥＧ２方式のデコードと、ＤＶ方式のデコードの少なくとも２種類の方式のビデオデータのデコードが可能である。なお、デコーダ１２１として、ＭＰＥＧ２方式用デコーダとＤＶ方式用のデコーダの２つで構成しても良い。デコーダ１２１でデコードする方式については、このテレビジョン受像機１００の各部の動作制御を行う中央制御ユニット（ＣＰＵ）１４１からの指令により設定される。
【００２５】
ビデオデコーダ１２１でデコードされたビデオデータは、ミキサ１２２を介して表示用データ処理部１２３に供給して、この受像機で表示するための倍速変換などの高画質化処理を行う。表示用データ処理部１２３で処理されたビデオデータは、デジタル／アナログ変換器１２４でアナログ映像信号に変換して、表示駆動部１２５に供給し、表示部１２６を駆動して映像を表示させる処理を行う。表示部１２６としては、例えば陰極線管，或いは液晶表示パネルなどの各種表示手段が適用可能である。ミキサ１２２は、ＧＵＩデータ生成部１２７から供給されるＧＵＩ用のデータを重畳する。ＧＵＩデータ生成部１２７では、中央制御ユニット１４１からの制御に基づいて、表示部１２６にＧＵＩ用の映像を表示させるために必要な映像データを生成させる。ＧＵＩ用の映像の表示例については後述する。
【００２６】
デマルチプレクサ１１４で分離されたオーディオデータは、オーディオデコーダ１３１に供給して、供給されるデータ形式に適合したデコード処理を行う。圧縮されていないオーディオデータの場合には、デコード処理は行わない。また、サンプリング周波数などの変換が必要な場合には、その変換処理を行う。そして、オーディオデコーダ１３１が出力するオーディオデータを、デジタル／アナログ変換器１３２に供給して、アナログオーディオ信号に変換する。ここでは、左チャンネルのオーディオ信号と右チャンネルのオーディオ信号とし、左チャンネルの信号をアンプ１３３Ｌを介してスピーカ１３４Ｌに供給して出力（放音）させ、右チャンネルの信号をアンプ１３３Ｒを介してスピーカ１３４Ｒに供給して出力（放音）させる。
【００２７】
受像機内の各部の動作制御を行う中央制御ユニット１４１には、操作キーなどで構成される操作部１４２から操作情報が供給されると共に、図示しないリモートコントロール装置からの赤外線信号を赤外線受光部１４３で受光して判別した制御コードが供給されて、これらの指令に基づいてテレビジョン受像機の状態を制御する。また、ポート１０４を介してＩＥＥＥ１３９４方式のバスラインで接続された他の機器を制御するモードとなっている場合には、そのための制御データを、中央制御ユニット１４１からインターフェース部１１６に供給し、インターフェース部１１６でバスライン１に送出するための制御コマンドなどを生成させる。また、バスラインを介してインターフェース部１１６がコマンドなどを受信した場合には、そのコマンドで示される制御データを中央制御ユニット１４１に送る。これらのコマンドは、ＩＥＥＥ１３９４方式のバスラインで伝送される制御コマンドとして用意されたＡＶ／Ｃコマンドを使用する。このＡＶ／Ｃコマンドの詳細については後述する。
【００２８】
図３は、本例のビデオカメラレコーダ２００の構成例を示したブロック図である。ビデオカメラレコーダ２００は、レンズなどの光学系２０１を介して撮像素子２０２の撮像面に結像した像光に基づいて撮像信号を生成させる。撮像素子２０２としては、例えばＣＣＤ型の撮像素子が使用される。そして、撮像素子２０２が出力する撮像信号を、撮像処理部２０３に供給して、所定のフォーマットの映像信号とし、その映像信号をアナログ／デジタル変換器２０４でデジタルビデオデータに変換する。さらに、そのデジタルビデオデータを、ビデオエンコーダ２０５で所定のフォーマットに圧縮符号化する。ここで本例のビデオカメラレコーダ２００は、ＤＶ方式のビデオカメラレコーダであるので、エンコーダ２０５でＤＶ方式に圧縮符号化されたビデオデータとする。そして、エンコーダ２０５の出力をマルチプレクサ２０６に供給する。
【００２９】
また、マイクロホン２１１が拾った音声信号をアンプ２１２を介してアナログ／デジタル変換器２１３に供給してデジタルオーディオデータに変換し、変換されたオーディオデータをオーディオエンコーダ２１４に供給して、必要により圧縮符号化する。そして、オーディオエンコーダ２１４が出力するオーディオデータをマルチプレクサ２０６に供給する。
【００３０】
マルチプレクサ２０６では、供給されるビデオデータとオーディオデータとを１系統のデータとして、記録・再生処理部２０７に供給する。記録・再生部２０７では、供給されるデータを記録用に処理し、回転ヘッドドラム２０８に供給して、テープカセット２３０内の磁気テープにデータを供給する。このとき、テープ走行系２０９によりテープの走行及び回転ヘッドドラム２０８の回転が制御される。
【００３１】
また、回転ヘッドドラム２０８で読出されたテープカセット２３０内のテープに記録されたデータは、記録・再生処理部２０７で再生処理を行い、マルチプレクサ２０６を介してＩＥＥＥ１３９４方式用のインターフェース部２２２に供給し、ポート２２３に接続されたＩＥＥＥ１３９４方式のバスラインに送出させるためのデータ構造とし、バスラインを介して接続された他の機器に送る。図３では図示していないが、出力端子から再生されたビデオ信号及びオーディオ信号を出力させることも可能である。
【００３２】
また、ビデオカメラレコーダ２００内の各部の動作制御を行う中央制御ユニット２２１は、インターフェース部２２２を介してポート２２３に接続されたバスラインと制御コマンドのやり取りが行えるようにしてある。この制御コマンドの送受信は、ＡＶ／Ｃコマンドとして実行される。中央制御ユニット２２１には、操作部２２４が接続してあり、操作部２２４からの操作指令に基づいて撮影や記録，再生などが制御されると共に、バスラインを介して受信した制御コマンドによっても各種動作を実行させるように制御する。
【００３３】
なお、ここではビデオカメラレコーダ２００の構成について説明したが、他のビデオカメラレコーダ３００，４００についても、基本的な構成については同じであり、回路的にはエンコーダで符号化されるデータ形式などが異なる点が主要な相違点である。但し、ＤＶ方式での記録及び再生が可能なビデオカメラレコーダであるレコーダ２００と、ＤＶ方式及びＨＤ方式での記録及び再生が可能なビデオカメラレコーダであるレコーダ４００は、ビデオデータ（磁気テープ）の先頭からの絶対的な記録位置であるタイムコードを、テープ上に記録するようにしてある。この絶対的なタイムコードは、後述するＡＶ／Ｃコマンドのタイムコードステータスコマンドを使用することで、バスライン１に接続された他の機器は読出すことができるようにしてある。また、Ｍ−ＭＶ方式（記録フォーマット上はＭＰＥＧ２方式）のビデオカメラレコーダであるレコーダ３００は、テープカセットを装着した位置からの相対的な位置であるカウンタ値を、カウントするようにしてある。この相対的なカウンタ値は、後述するＡＶ／Ｃコマンドのリラティブタイムカウンタステータスコマンドを使用することで、バスライン１に接続された他の機器は読出すことができるようにしてある。また、ここでは各ビデオカメラレコーダで記録する記録媒体としては、磁気テープとしたが、メモリカードなどのその他の記録媒体にも記録できるように構成しても良い。
【００３４】
次に、各機器１００〜４００を接続したＩＥＥＥ１３９４方式のバスライン１でのデータ伝送状態について説明する。なお、ＩＥＥＥ１３９４方式のネットワークでは、バスラインに接続された各機器は、ノードと称される。
【００３５】
図４は、ＩＥＥＥ１３９４で接続された機器のデータ伝送のサイクル構造を示す図である。ＩＥＥＥ１３９４では、データは、パケットに分割され、１２５μＳの長さのサイクルを基準として時分割にて伝送される。このサイクルは、サイクルマスタ機能を有するノード（バスに接続されたいずれかの機器）から供給されるサイクルスタート信号によって作り出される。アイソクロナスパケットは、全てのサイクルの先頭から伝送に必要な帯域（時間単位であるが帯域と呼ばれる）を確保する。このため、アイソクロナス伝送では、データの一定時間内の伝送が保証される。ただし、受信側からの確認（アクノリッジメント：ａｃｋ）は行われず、伝送エラーが発生した場合は、保護する仕組みが無く、データは失われる。各サイクルのアイソクロナス伝送に使用されていない時間に、アービトレーションの結果、バスを確保したノードが、アシンクロナスパケットを送出するアシンクロナス伝送では、アクノリッジ、およびリトライを用いることにより、確実な伝送は保証されるが、伝送のタイミングは一定とはならない。
【００３６】
所定のノードがアイソクロナス伝送を行う為には、そのノードがアイソクロナス機能に対応していなければならない。また、アイソクロナス機能に対応したノードの少なくとも１つは、サイクルマスタ機能を有していなければならない。更に、ＩＥＥＥ１３９４シリアスバスに接続されたノードの中の少なくとも１つは、アイソクロナスリソースマネージャの機能を有していなければならない。
【００３７】
ＩＥＥＥ１３９４は、ＩＳＯ／ＩＥＣ１３２１３で規定された６４ビットのアドレス空間を有するＣＳＲ（Control&StatusRegister ）アーキテクチャに準拠している。図５は、ＣＳＲアーキテクチャのアドレス空間の構造を説明する図である。上位１６ビットは、各ＩＥＥＥ１３９４上のノードを示すノードＩＤであり、残りの４８ビットが各ノードに与えられたアドレス空間の指定に使われる。この上位１６ビットは更にバスＩＤの１０ビットと物理ＩＤ（狭義のノードＩＤ）の６ビットに分かれる。全てのビットが１となる値は、特別な目的で使用されるため、１０２３個のバスと６３個のノードを指定することができる。ノードＩＤは、バスリセットがあった際に、付与し直される。バスリセットは、バス１に接続される機器の構成が変化した場合に発生する。例えば、バス１に接続されたいずれか１台の機器が外されたり、また新規にバス１に機器が接続されことを認識したとき、バスリセットが実行される。
【００３８】
下位４８ビットにて規定される２５６テラバイトのアドレス空間のうちの上位２０ビットで規定される空間は、２０４８バイトのＣＳＲ特有のレジスタやＩＥＥＥ１３９４特有のレジスタ等に使用される初期化レジスタスペース（Initial Register Space）、プライベートスペース（Private Space ）、および初期化メモリスペース（Initial Memory Space）などに分割され、下位２８ビットで規定される空間は、その上位２０ビットで規定される空間が、初期化レジスタスペースである場合、コンフィギレーションＲＯＭ（Configuration read only memory）、ノード特有の用途に使用される初期化ユニットスペース（Initial Unit Space）、プラグコントロールレジスタ（Plug Control Register （ＰＣＲｓ））などとして用いられる。
【００３９】
図６は、主要なＣＳＲのオフセットアドレス、名前、および働きを説明する図である。図６のオフセットとは、初期化レジスタスペースが始まるＦＦＦＦＦ０００００００ｈ（最後にｈのついた数字は１６進表示であることを表す）番地よりのオフセットアドレスを示している。オフセット２２０ｈを有するバンドワイズアベイラブルレジスタ（Bandwidth Available Register）は、アイソクロナス通信に割り当て可能な帯域を示しており、アイソクロナスリソースマネージャとして動作しているノードの値だけが有効とされる。すなわち、図５に示したＣＳＲは、各ノードが有しているが、バンドワイズアベイラブルレジスタについては、アイソクロナスリソースマネージャのものだけが有効とされる。換言すれば、バンドワイズアベイラブルレジスタは、実質的に、アイソクロナスリソースマネージャだけが有する。バンドワイズアベイラブルレジスタには、アイソクロナス通信に帯域を割り当てていない場合に最大値が保存され、帯域を割り当てる毎にその値が減少していく。
【００４０】
オフセット２２４ｈ乃至２２８ｈのチャンネルアベイラブルレジスタ（Channels Available Register ）は、その各ビットが０乃至６３番のチャンネル番号のそれぞれに対応し、ビットが０である場合には、そのチャンネルが既に割り当てられていることを示している。アイソクロナスリソースマネージャとして動作しているノードのチャンネルアベイラブルレジスタのみが有効である。
【００４１】
図５に戻り、初期化レジスタスペース内のアドレス２００ｈ乃至４００ｈに、ゼネラルＲＯＭ（read only memory）フォーマットに基づいたコンフィギレーションＲＯＭが配置される。コンフィギレーションＲＯＭには、バスインフォブロック、ルートディレクトリ、およびユニットディレクトリが配置される。バスインフォブロック内のカンパニーＩＤ（Company ID）には、機器の製造者を示すＩＤ番号が格納される。チップＩＤ（Chip ID ）には、その機器固有の、他の機器と重複のない世界で唯一のＩＤが記憶される。
【００４２】
インターフェースを介して、機器の入出力を制御する為、ノードは、図５のイニシャルユニットスペース内のアドレス９００ｈ乃至９ＦＦｈに、ＩＥＣ１８８３に規定されるＰＣＲ（Plug Control Register ）を有する。これは、論理的にアナログインターフェースに類似した信号経路を形成するために、プラグという概念を実体化したものである。図７は、ＰＣＲの構成を説明する図である。ＰＣＲは、出力プラグを表すｏＰＣＲ（output Plug Control Register）、入力プラグを表すｉＰＣＲ（input Plug Control Register ）を有する。また、ＰＣＲは、各機器固有の出力プラグまたは入力プラグの情報を示すレジスタｏＭＰＲ（output Master Plug Register ）とｉＭＰＲ（input Master Plug Register）を有する。各機器は、ｏＭＰＲおよびｉＭＰＲをそれぞれ複数持つことはないが、個々のプラグに対応したｏＰＣＲおよびｉＰＣＲを、機器の能力によって複数持つことが可能である。図７に示されるＰＣＲは、それぞれ３１個のｏＰＣＲおよびｉＰＣＲを有する。アイソクロナスデータの流れは、これらのプラグに対応するレジスタを操作することによって制御される。
【００４３】
図８は、ｏＭＰＲ，ｏＰＣＲ，ｉＭＰＲ、およびｉＰＣＲの構成を示す図である。図８の（ａ）はｏＭＰＲの構成を、図８の（ｂ）はｏＰＣＲの構成を、図８の（ｃ）はｉＭＰＲの構成を、図８の（ｄ）はｉＰＣＲの構成を、それぞれ示す。ｏＭＰＲおよびｉＭＰＲのＭＳＢ側の２ビットのデータレートの能力（data rate capability）には、その機器が送信または受信可能なアイソクロナスデータの最大伝送速度を示すコードが格納される。ｏＭＰＲの同報チャンネルベース（broadcast channel base）は、ブロードキャスト出力（同報出力）に使用されるチャンネルの番号を規定する。
【００４４】
ｏＭＰＲのＬＳＢ側の５ビットの出力プラグ数（number of output plugs）には、その機器が有する出力プラグ数、すなわちｏＰＣＲの数を示す値が格納される。ｉＭＰＲのＬＳＢ側の５ビットの入力プラグ数（number of input plugs ）には、その機器が有する入力プラグ数、すなわちｉＰＣＲの数を示す値が格納される。主拡張フィールド及び補助拡張フィールドは、将来の拡張の為に定義された領域である。
【００４５】
ｏＰＣＲおよびｉＰＣＲのＭＳＢのオンライン（on-line ）は、プラグの使用状態を示す。すなわち、その値が１であればそのプラグがオンラインであり、０であればオフラインであることを示す。ｏＰＣＲおよびｉＰＣＲの同報コネクションカウンタ（broadcast connection counter）の値は、同報コネクションの有り（１）または無し（０）を表す。ｏＰＣＲおよびｉＰＣＲの６ビット幅を有するポイントトウポイントコネクションカウンタ（point-to-point connection counter ）が有する値は、そのプラグが有するポイントトウポイントコネクション（point-to-point connection ）の数を表す。ポイントトウポイントコネクション（いわゆるｐ−ｐコネクション）は、特定の１つのノードと他の特定のノード間だけで伝送を行うためのコネクションである。
【００４６】
ｏＰＣＲおよびｉＰＣＲの６ビット幅を有するチャンネル数（channel number）が有する値は、そのプラグが接続されるアイソクロナスチャンネルの番号を示す。ｏＰＣＲの２ビット幅を有するデータレート（data rate ）の値は、そのプラグから出力されるアイソクロナスデータのパケットの現実の伝送速度を示す。ｏＰＣＲの４ビット幅を有するオーバーヘッドＩＤ（overhead ID ）に格納されるコードは、アイソクロナス通信のオーバーのバンド幅を示す。ｏＰＣＲの１０ビット幅を有するペイロード（payload ）の値は、そのプラグが取り扱うことができるアイソクロナスパケットに含まれるデータの最大値を表す。
【００４７】
図９はプラグ、プラグコントロールレジスタ、およびアイソクロナスチャンネルの関係を表す図である。ここではＩＥＥＥ１３９４方式のバスラインに接続された機器を、ＡＶデバイス（AV-device ）９１〜９３として示してある。ＡＶデバイス９３のｏＭＰＲにより伝送速度とｏＰＣＲの数が規定されたｏＰＣＲ〔０〕〜ｏＰＣＲ〔２〕のうち、ｏＰＣＲ〔１〕によりチャンネルが指定されたアイソクロナスデータは、ＩＥＥＥ１３９４シリアスバスのチャンネル＃１に送出される。ＡＶデバイス９１のｉＭＰＲにより伝送速度とｉＰＣＲの数が規定されたｉＰＣＲ〔０〕とｉＰＣＲ〔１〕のうち、入力チャンネル＃１が伝送速度とｉＰＣＲ〔０〕により、ＡＶデバイス９１は、ＩＥＥＥ１３９４シリアスバスのチャンネル＃１に送出されたアイソクロナスデータを読み込む。同様に、ＡＶデバイス９２は、ｏＰＣＲ〔０〕で指定されたチャンネル＃２に、アイソクロナスデータを送出し、ＡＶデバイス９１は、ｉＰＲＣ〔１〕にて指定されたチャンネル＃２からそのアイソクロナスデータを読み込む。
【００４８】
このようにして、ＩＥＥＥ１３９４シリアスバスによって接続されている機器間でデータ伝送が行われるが、本例のシステムでは、このＩＥＥＥ１３９４シリアスバスを介して接続された機器のコントロールのためのコマンドとして規定されたＡＶ／Ｃコマンドセットを利用して、各機器のコントロールや状態の判断などが行えるようにしてある。次に、このＡＶ／Ｃコマンドセットについて説明する。
【００４９】
図１０は、ＡＶ／Ｃコマンドのアシンクロナス転送モードで伝送されるパケットのデータ構造を示している。ＡＶ／Ｃコマンドセットは、ＡＶ機器を制御するためのコマンドセットで、ＣＴＳ（コマンドセットのＩＤ）＝“００００”である。ＡＶ／Ｃコマンドフレームおよびレスポンスフレームが、上記ＦＣＰを用いてノード間でやり取りされる。バスおよびＡＶ機器に負担をかけないために、コマンドに対するレスポンスは、１００ｍｓ以内に行うことになっている。図１０に示すように、アシンクロナスパケットのデータは、水平方向３２ビット（＝１  quadlet ）で構成されている。図中上段はパケットのヘッダ部分を示しており、図中下段はデータブロックを示している。ディスティネーション（destination ID）は、パケットの宛先を示している。
【００５０】
ＣＴＳはコマンドセットのＩＤを示しており、ＡＶ／ＣコマンドセットではＣＴＳ＝“００００”である。Ｃタイプ／レスポンス（ctype/response）のフィールドは、パケットがコマンドの場合はコマンドの機能分類を示し、パケットがレスポンスの場合はコマンドの処理結果を示す。コマンドは大きく分けて、（１）機能を外部から制御するコマンド（ＣＯＮＴＲＯＬ）、（２）外部から状態を問い合わせるコマンド（ＳＴＡＴＵＳ）、（３）制御コマンドのサポートの有無を外部から問い合わせるコマンド（ＧＥＮＥＲＡＬ  ＩＮＱＵＩＲＹ（ｏｐｃｏｄｅのサポートの有無）およびＳＰＥＣＩＦＩＣ  ＩＮＱＵＩＲＹ（ｏｐｃｏｄｅおよびｏｐｅｒａｎｄｓのサポートの有無））、（４）状態の変化を外部に知らせるよう要求するコマンド（ＮＯＴＩＦＹ）の４種類が定義されている。
【００５１】
レスポンスはコマンドの種類に応じて返される。コントロール（ＣＯＮＴＲＯＬ）コマンドに対するレスポンスには、「実装されていない」（ＮＯＴ  ＩＭＰＬＥＭＥＮＴＥＤ）、「受け入れる」（ＡＣＣＥＰＴＥＤ）、「拒絶」（ＲＥＪＥＣＴＥＤ）、および「暫定」（ＩＮＴＥＲＩＭ）がある。ステータス（ＳＴＡＴＵＳ）コマンドに対するレスポンスには、「実装されていない」（ＮＯＴ  ＩＭＰＬＥＭＥＮＴＥＤ）、「拒絶」（ＲＥＪＥＣＴＥＤ）、「移行中」（ＩＮ  ＴＲＡＮＳＩＴＩＯＮ）、および「安定」（ＳＴＡＢＬＥ）がある。コマンドのサポートの有無を外部から問い合わせるコマンド（ＧＥＮＥＲＡＬ  ＩＮＱＵＩＲＹおよびＳＰＥＣＩＦＩＣ  ＩＮＱＵＩＲＹ）に対するレスポンスには、「実装されている」（ＩＭＰＬＥＭＥＮＴＥＤ）、および「実装されていない」（ＮＯＴ  ＩＭＰＬＥＭＥＮＴＥＤ）がある。状態の変化を外部に知らせるよう要求するコマンド（ＮＯＴＩＦＹ）に対するレスポンスには、「実装されていない」（ＮＯＴ  ＩＭＰＬＥＭＥＮＴＥＤ）、「拒絶」（ＲＥＪＥＣＴＥＤ）、「暫定」（ＩＮＴＥＲＩＭ）および「変化した」（ＣＨＡＮＧＥＤ）がある。
【００５２】
サブユニットタイプ（subunit type）は、機器内の機能を特定するために設けられており、例えば、テープレコーダ／プレーヤ（tape recorder/player ），チューナ（tuner ）等が割り当てられる。同じ種類のサブユニットが複数存在する場合の判別を行うために、判別番号としてサブユニットＩＤ（subunit id）でアドレッシングを行う。オペレーションのコードであるオペコード（opcode）はコマンドを表しており、オペランド（operand ）はコマンドのパラメータを表している。必要に応じて付加されるフィールド（dditionaloperands）も用意されている。オペランドの後には、０データなどが必要に応じて付加される。データＣＲＣ（Cyclic Redundancy Check）はデータ伝送時のエラーチェックに使われる。
【００５３】
図１１は、ＡＶ／Ｃコマンドの具体例を示している。図１１の（ａ）は、コマンドタイプ／レスポンスの具体例を示している。図中上段がコマンドを表しており、図中下段がレスポンスを表している。“００００”にはコントロール（ＣＯＮＴＲＯＬ）、“０００１”にはステータス（ＳＴＡＴＵＳ）、“００１０”にはスペシフィックインクワイリ（ＳＰＥＣＩＦＩＣ  ＩＮＱＵＩＲＹ）、“００１１”にはノティファイ（ＮＯＴＩＦＹ）、“０１００”にはジェネラルインクワイリ（ＧＥＮＥＲＡＬ  ＩＮＱＵＩＲＹ）が割り当てられている。“０１０１乃至０１１１”は将来の仕様のために予約確保されている。また、“１０００”には実装なし（ＮＯＴ  ＩＮＰＬＥＭＥＮＴＥＤ）、“１００１”には受け入れ（ＡＣＣＥＰＴＥＤ）、“１０１０”には拒絶（ＲＥＪＥＣＴＥＤ）、“１０１１”には移行中（ＩＮ  ＴＲＡＮＳＩＴＩＯＮ）、“１１００”には実装あり（ＩＭＰＬＥＭＥＮＴＥＤ／ＳＴＡＢＬＥ）、“１１０１”には状態変化（ＣＨＮＧＥＤ）、“１１１１”には暫定応答（ＩＮＴＥＲＩＭ）が割り当てられている。“１１１０”は将来の仕様のために予約確保されている。
【００５４】
図１１の（ｂ）は、サブユニットタイプの具体例を示している。“０００００”にはビデオモニタ、“０００１１”にはディスクレコーダ／プレーヤ、“００１００”にはテープレコーダ／プレーヤ、“００１０１”にはチューナ、“００１１１”にはビデオカメラ、“０１０１０”にはＢＢＳ（Bulletin Board Subunit）と称される掲示板として使用されるサブユニット、“１１１００”には製造メーカ特有のサブユニットタイプ（Vender unique ）、“１１１１０”には特定のサブユニットタイプ（Subunit type extended to next byte ）が割り当てられている。尚、“１１１１１”にはユニットが割り当てられているが、これは機器そのものに送られる場合に用いられ、例えば電源のオンオフなどが挙げられる。
【００５５】
図１１の（ｃ）は、オペコード（オペレーションコード：opcode）の具体例を示している。各サブユニットタイプ毎にオペコードのテーブルが存在し、ここでは、サブユニットタイプがテープレコーダ／プレーヤの場合のオペコードを示している。また、オペコード毎にオペランドが定義されている。ここでは、“００ｈ”には製造メーカ特有の値（Vender dependent）、“５０ｈ”にはサーチモード、“５１ｈ”にはタイムコード、“５２ｈ”にはＡＴＮ、“６０ｈ”にはオープンメモリ、“６１ｈ”にはメモリ読出し、“６２ｈ”にはメモリ書込み、“Ｃ１ｈ”にはロード、“Ｃ２ｈ”には録音、“Ｃ３ｈ”には再生、“Ｃ４ｈ”には巻き戻しが割り当てられている。
【００５６】
図１２は、ＡＶ／Ｃコマンドとレスポンスの具体例を示している。例えば、ターゲット（コンスーマ）としての再生機器に再生指示を行う場合、コントローラは、図１２の（ａ）のようなコマンドをターゲットに送る。このコマンドは、ＡＶ／Ｃコマンドセットを使用しているため、ＣＴＳ＝“００００”となっている。ｃｔｙｐｅ（コマンドタイプ）には、機器を外部から制御するコマンド（ＣＯＮＴＲＯＬ）を用いるため、ｃタイプ＝“００００”となっている（図１１参照）。サブユニットタイプはテープレコーダ／プレーヤであることより、サブユニットタイプ＝“００１００”となっている（図１１参照）。ｉｄはＩＤ０の場合を示しており、ｉｄ＝０００となっている。オペコードは再生を意味する“Ｃ３ｈ”となっている（図１１参照）。オペランドは順方向（ＦＯＲＷＡＲＤ）を意味する“７５ｈ”となっている。そして、再生されると、ターゲットは図１２の（ｂ）のようなレスポンスをコントローラに返す。ここでは、「受け入れ」（ａｃｃｅｐｔｅｄ）がレスポンスに入るため、レスポンス＝“１００１”となっている（図１１参照）。レスポンスを除いて、他は図１２（ａ）と同じであるので説明は省略する。
【００５７】
次に、本例の構成にてバスライン１に接続された１台の機器から、他の機器を調べる処理について説明する。この処理は、ＡＶ／Ｃコマンドに基づいた処理であり、ここでは図１に示すネットワーク構成で、テレビジョン受像機１００から３台のビデオカメラレコーダ２００，３００，４００について調べるものとする。なお、これら３台のビデオカメラレコーダは、ここではサブユニットタイプがテープレコーダ／プレーヤであるテープサブとなり、テープ記録・再生装置として認識される。
【００５８】
図１３は、本例の機器認識処理例を示した図である。まず、テレビジョン受像機１００内の中央制御ユニット１４１の制御により、ネットワーク上の機器認識処理を開始させる（ステップＳ１１）。この認識処理が開始すると、バスライン１で接続された機器の中で、まだ未認識の機器があるか否か判断する（ステップＳ１２）。ここで、未認識の機器がない場合には、ここでの処理を終了する。そして、未認識の機器がある場合には、テレビジョン受像機１００のインターフェース部１１６からバスライン１を介してその未認識の機器に、サブユニットインフォステータスコマンド（ＳＵＢＵＮＩＴ  ＩＮＦＯステータスコマンド）を送信し（ステップＳ１３）、そのコマンドに対するレスポンスを受信し、そのレスポンスの内容を中央制御ユニット１４１が判断する。ここで、受信されたレスポンスから、結果がテープサブユニットであるか否か判断する（ステップＳ１４）。テープサブユニットでない場合には、ここでの認識処理を終了し、対応したサブユニットタイプの認識処理が行われる。このテープサブユニット以外の場合の処理は、ここでは特に説明しない。
【００５９】
そして、ステップＳ１４でテープサブユニットであると判断した場合には、タイムコードステータスコマンドを該当する機器に対して送信する（ステップＳ１５）。このコマンドに対するレスポンスを中央制御ユニット１４１は判断して、実装なし（ＮＯＴ  ＩＮＰＬＥＭＥＮＴＥＤ）（図１１参照）であるか否か判断する（ステップＳ１６）。ここで、実装なしでない場合（即ち実装されている場合）には、機器のタイプとして、ＤＶ方式又はＨＤ方式のカメラレコーダ（カムコーダ）に仮決定する（ステップＳ１７）。
【００６０】
また、ステップＳ１６でレスポンスが実装なしである場合には、リラティブタイムカウンタステータスコマンドを該当する機器に対して送信する（ステップＳ１８）。このコマンドに対するレスポンスを中央制御ユニット１４１は判断して、実装なし（ＮＯＴ  ＩＮＰＬＥＭＥＮＴＥＤ）であるか否か判断する（ステップＳ１９）。ここで、実装なしでない場合（即ち実装されている場合）には、機器のタイプとして、Ｍ−ＭＶ方式のカメラレコーダ（カムコーダ）に仮決定する（ステップＳ２０）。
【００６１】
また、ステップＳ１９でレスポンスが実装なしである場合には、機器のタイプとして、その他のテープ機器（ＴＡＰＥ  ＯＴＨＥＲ）に仮決定する（ステップＳ２１）。
【００６２】
ここまでの判断処理が終了すると、仮決定処理を終了させる（ステップＳ２２）。次に、テープデバイスの決定処理に移る。図１４のフローチャートは、このテープデバイスの決定処理例を示した図である。通信制御のＩＥＥＥ１３９４バスラインの制御層から中央制御ユニット１４１は機器の仮決定のデータが来ると（ステップＳ３１）、図１３のフローチャートに基づいて仮決定された機器（テープデバイス）が、Ｍ−ＭＶ方式，ＤＶ方式，ＨＤ方式のいずれかであるか否か判断する（ステップＳ３２）。
【００６３】
ここで、これらいずれかの方式の機器であると仮決定された場合、これらの機器の表示上のカテゴリをカメラレコーダ（いわゆるカムコーダ：略称ＣＡＭ）に決定する（ステップＳ３３）。また、ステップＳ３２でこれらの機器でないと判断した場合には、その他のテープ機器（ＴＡＰＥ  ＯＴＨＥＲ）に仮決定されたか否か判断する（ステップＳ３４）。ここで、その他のテープ機器に仮決定された場合には、機器カテゴリをその他のテープ機器に決定する（ステップＳ３５）。さらに、その他のテープ機器以外に仮決定された場合には、機器カテゴリとして、不明（ＵＮＫＮＯＷＮ）に決定する（ステップＳ３６）。ここまでの処理が終了すると、決定した再生専用テープデバイスを登録させて、決定処理を完了させる（ステップＳ３７）。
【００６４】
ステップＳ３３でカメラレコーダとして決定した場合には、機器選択を行う画面上では、機器をカメラレコーダ（ＣＡＭ）として表示させる。但し実際にはＭ−ＭＶ方式，ＤＶ方式，ＨＤ方式のいずれかであることを認識していて、機器の動作制御を行う画面などを表示させて、それぞれの機器のテープ再生などを指示するコマンドを発行する際には、それぞれの機器の方式に適したコマンドを使用する。また、これらの機器から伝送されるビデオデータなどをデコーダする際に、その方式に適したデコード方式を設定するようにしてある。その他のテープ機器として認識された場合には、基本的にその機器から伝送されるビデオデータ，オーディオデータのデコードを行って、視聴することは可能であるが、その機器にコマンドを送って動作を制御することはできない。
【００６５】
図１５は、このようにして機器のカテゴリが決定した場合の、機器選択を行うための画面の表示例を示した図である。この画面は、例えば受像機１００の表示部１２６に、テレビジョン放送の受像画面などに重畳されて表示される。機器選択画面１０としては、選択したカテゴリ（ここではテープ再生機器）での機器の一覧表示が行われる。ここでは、図１に示したネットワーク構成を想定しているので、３台のカメラレコーダ２００，３００，４００があり、ＣＡＭ−１との表示１１、ＣＡＭ−２との表示１２、ＣＡＭ−３との表示１３の３台の表示が、画面の左側に一覧表示として行われている。
【００６６】
この中で、選択された機器（ここではＣＡＭ−１と表示された機器）の操作画面の表示１４が中央にあり、リモートコントロール装置のカーソル操作などで、操作画面中のいずれかのボタンを選択することで、該当する動作を指示するコマンドが、その機器に対して発行されることになる。またここでは、選択された機器の機種名の表示１５を行うようにしてある。この機種名のデータについては、ＡＶ／Ｃコマンドでの機器認識時に、相手の機器から送られるデータの中に機種名が付加されていて、そのデータを利用して表示させる。この機種名が表示されることで、ＣＡＭ−１，ＣＡＭ−２，ＣＡＭ−３と表示された機器がどの機器に対応するのか、ユーザには表示から容易に判断できる。
【００６７】
選択された機器の操作画面の表示１４としては、実際に判断した詳細な機器カテゴリにより、特殊な機能を有したり、或いは機能に制限があるカテゴリの場合、その機能に対応して、操作画面で表示させるボタンなどを対応して変更して表示させる。
【００６８】
そして、この機器選択画面で機器が選択されて、その機器からの再生を行う操作が行われた場合に、その機器からバスラインを介して伝送されたデータを受信して、テレビジョン受像機１００で視聴させるような入力切換え処理が実行される。
【００６９】
なお、図１５の表示例では、テープ再生機器の一覧表示時に、３台の機器をＣＡＭ−１，ＣＡＭ−２，ＣＡＭ−３と、同一名称の機器として表示させたが、一覧中で機種の方式などが判る表示を行うようにしても良い。例えば図１６に示すように、機器選択画面２０の機器一覧表示として、Ｍ−ＭＶ方式のカメラレコーダであることを示すＭ−ＭＶ１との表示２１、ＤＶ方式のカメラレコーダであることを示すＤＶ１との表示２２、ＨＤ方式のカメラレコーダであることを示すＨＤ−ＣＡＭ１とのとの表示２３の、３台の表示を行うようにしても良い。操作画面の表示２４と、機種名表示２５については、図１５の例と同じである。
【００７０】
この図１５或いは図１６に示すような機器選択画面が表示されることで、ユーザはテープ再生機器を選択する場合（本例ではカメラレコーダ）、バスラインに接続された機器が異なるフォーマットの機器であり、ＡＶ／Ｃコマンド上は本来別のカテゴリの機器として扱う必要のある機器が、一覧画面上で一覧表示されることになり、ユーザは簡単に所望の機器を選択できることになる。また、表示上は同じカテゴリの機器として表示されるが、ネットワーク上では別のカテゴリの機器として正しく認識されているので、別々のカテゴリの機器として表示させた場合と同様に、それぞれの機器を正しく制御することが可能である。なお、図１５，図１６いずれの場合も、機器選択画面の表示形態は一例を示したものであり、このような形状の表示に限定されるものではない。
【００７１】
また、ここまでの説明では、テープ再生機器のカテゴリの場合を例にしたが、その他のカテゴリの機器の場合にも、同様の処理を適用することができることは勿論である。また、上述した実施の形態では、ＩＥＥＥ１３９４方式のネットワークで接続された機器を、ＡＶ／Ｃコマンドで制御する場合の処理について説明したが、その他のネットワーク方式や機器制御方式に本発明の処理を適用することも可能である。この場合、ネットワーク方式としては、ＩＥＥＥ１３９４方式のような有線のバスラインで接続させる方式だけでなく、Bluetooth （商標）などの無線通信を行うネットワーク方式にも適用可能である。
【図面の簡単な説明】
【００７２】
【図１】本発明の一実施の形態によるシステム全体の構成例を示すブロック図である。
【図２】テレビジョン受像機の構成例を示すブロック図である。
【図３】ビデオカメラレコーダの構成例を示すブロック図である。
【図４】ＩＥＥＥ１３９４方式で規定されるフレーム構造の例を示す説明図である。
【図５】ＣＲＳアーキテクチャのアドレス空間の構造の例を示す説明図である。
【図６】主要なＣＲＳの位置、名前、働きの例を示す説明図である。
【図７】プラグコントロールレジスタの構成例を示す説明図である。
【図８】oMPR、oPCR、iMPR、iPCRの構成例を示す説明図である。
【図９】プラグ、プラグコントロールレジスタ、伝送チャンネルの関係の例を示す説明図である。
【図１０】ＡＶ／Ｃコマンドのデータ構造の例を示す説明図である。
【図１１】ＡＶ／Ｃコマンドの具体例を示す説明図である。
【図１２】ＡＶ／Ｃコマンドのコマンドとレスポンスの具体例を示す説明図である。
【図１３】本発明の一実施の形態による機器認識処理例を示すフローチャートである。
【図１４】本発明の一実施の形態によるテープデバイスの決定処理例を示すフローチャートである。
【図１５】本発明の一実施の形態による表示画面の例を示す説明図である。
【図１６】本発明の一実施の形態による表示画面の他の例を示す説明図である。
【符号の説明】
【００７３】
１…ＩＥＥＥ１３９４方式のバスライン、９１，９２，９３…ＡＶデバイス、１００…テレビジョン受像機、１０１，１０２…アンテナ接続端子、１０３…外部入力端子、１０４…ポート、１１１…アナログチューナ、１１２…デジタルチューナ、１１３…ＢＳチューナ、１１４…デマルチプレクサ、１１５…アナログ／デジタル変換器、１１６…ＩＥＥＥ１３９４方式用インターフェース部、１２１…ビデオデコーダ、１２２…ミキサ、１２３…表示用データ処理部、１２４…デジタル／アナログ変換器、１２５…表示駆動部、１２６…映像表示部、１２７…ＧＵＩデータ生成部、１３１…オーディオデコーダ、１３２…デジタル／アナログ変換器、１３３Ｌ，１３３Ｒ…アンプ、１３４Ｌ，１３４Ｒ…スピーカ、１４１…中央制御ユニット、１４２…操作部、１４３…赤外線受光部、２００…ビデオカメラレコーダ、２０１…光学系、２０２…撮像素子、２０３…撮像処理部、２０４…アナログ／デジタル変換器、２０５…ビデオエンコーダ、２０６…マルチプレクサ、２０７…記録・再生処理部、２０８…回転ヘッドドラム、２０９…テープ走行系、２１１…マイクロホン、２１２…アンプ、２１３…アナログ／デジタル変換器、２１４…オーディオエンコーダ、２２１…中央制御ユニット、２２２…ＩＥＥＥ１３９４方式用インターフェース部、２２３…ポート、２２４…操作部、２３０…テープカセット、３００，４００…ビデオカメラレコーダ
【図１】
2005167387.tif 000003
【図２】
2005167387.tif 000004
【図３】
2005167387.tif 000005
【図４】
2005167387.tif 000006
【図５】
2005167387.tif 000007
【図６】
2005167387.tif 000008
【図７】
2005167387.tif 000009
【図８】
2005167387.tif 000010
【図９】
2005167387.tif 000011
【図１０】
2005167387.tif 000012
【図１１】
2005167387.tif 000013
【図１２】
2005167387.tif 000014
【図１３】
2005167387.tif 000015
【図１４】
2005167387.tif 000016
【図１５】
2005167387.tif 000017
【図１６】
2005167387.tif 000018