(57)【要約】【課題】制御側の電子機器による被制御側の電子機器の制御を無駄なく行う。被制御側の電子機器のメモリ容量を節約する。【解決手段】コンピュータ１３は、ＶＴＲ１１Ａ、カムコーダ１２Ａを制御する。ＶＴＲ１１Ａ、カムコーダ１２Ａは、夫々に関する情報（機能情報、アイコン情報など）そのものではなく、その情報を得るための場所に関する情報であるホームページアドレス情報を持つ。コンピュータ１３は、ＶＴＲ１１Ａ、カムコーダ１２Ａから入手したホームページアドレス情報に基づいて、機能情報、アイコン情報などを入手する。コンピュータ１３は、ディスプレイ１３ａにＶＴＲ１１Ａやカムコーダ１２Ａが持つ個々の機能をボタン等の形式で示したコントロールパネルを表示する。コンピュータ１３は、ＶＴＲ１１Ａやカムコーダ１２Ａに、パネルに示された機能について対応しているか否かを問い合わせる必要がなくなる。【選択図】        図６
2006018852.tif 000002
【特許請求の範囲】
【請求項１】
広域通信網における第１の通信およびローカル通信である第２の通信に対応する第１の電子機器と、前記第２の通信に対応する第２の電子機器と、を含む複数の電子機器間で、前記第２の通信を用いて通信を行う、通信システムであって、
前記第１の電子機器が前記第１の通信を用いてアクセス可能な所定の場所に、前記第２の電子機器に関する情報が保存され、
前記第１の電子機器は、
前記第２の通信を用いて、前記第２の電子機器より、前記所定の場所に関する情報を入手し、
入手した前記所定の場所に関する情報に基づき、前記第１の通信を用いてアクセスすることにより、前記所定の場所に保存されていた前記第２の電子機器に関する情報を入手する
ことを特徴とする通信システム。
【請求項２】
前記第２の電子機器は、カメラ機能を備える
ことを特徴とする請求項１に記載の通信システム。
【請求項３】
前記複数の電子機器は、制御信号と情報信号とを混在させて伝送できる通信制御バスによって接続される
ことを特徴とする請求項１に記載の通信システム。
【請求項４】
前記第１の電子機器は、
ディスプレイと、
前記第２の電子機器に関する情報に基づいて、前記ディスプレイに前記第２の電子機器に関する表示を行う情報表示手段とをさらに備える
ことを特徴とする請求項１に記載の通信システム。
【請求項５】
前記第２の電子機器に関する情報は前記第２の電子機器の機能をディスプレイに表示するための表示情報を含み、
上記情報表示手段は、前記表示情報に基づいて、前記ディスプレイに前記第２の電子機器の機能を表示する
ことを特徴とする請求項４に記載の通信システム。
【請求項６】
前記第２の電子機器に関する情報は前記第２の電子機器を示すアイコンをディスプレイに表示するためのアイコン情報を含み、
前記情報表示手段は、前記アイコン情報に基づいて、前記ディスプレイに前記第２の電子機器を示すアイコンを表示する
ことを特徴とする請求項４に記載の通信システム。
【請求項７】
広域通信網における第１の通信およびローカル通信である第２の通信に対応する第１の電子機器と、前記第２の通信に対応する第２の電子機器と、を含む複数の電子機器間で、前記第２の通信を用いて通信を行う、通信システムにおいて、前記第１の電子機器が前記第２の電子機器に関する情報を入手するための方法であって、
前記第１の電子機器が前記第１の通信を用いてアクセス可能な所定の場所に、前記第２の電子機器に関する情報が保存されており、
前記第１の電子機器は、
前記第２の通信を用いて、前記第２の電子機器より、前記所定の場所に関する情報を入手し、
入手した前記所定の場所に関する情報に基づき、前記第１の通信を用いてアクセスすることにより、前記所定の場所に保存されていた前記第２の電子機器に関する情報を入手する
ことを特徴とする情報入手方法。
【請求項８】
広域通信網における第１の通信およびローカル通信である第２の通信に対応し、前記第２の通信に対応する被制御側の電子機器を前記第２の通信を用いて制御する制御側の電子機器であって、
前記第２の通信を用いて、前記被制御側の電子機器より、前記被制御側の電子機器に関する情報が保存されている、前記第１の通信を用いてアクセス可能な所定の場所に関する情報を入手する第１の情報入手手段と、
前記第１の情報入手手段で入手した前記所定の場所に関する情報に基づき、前記第１の通信を用いてアクセスすることにより、前記所定の場所に保存されていた前記被制御側の電子機器に関する情報を入手する第２の情報入手手段とを備える
ことを特徴とする電子機器。
【請求項９】
ローカル通信である第２の通信に対応し、前記第２の通信および広域通信網における第１の通信に対応する制御側の電子機器により前記第２の通信を用いて制御される被制御側の電子機器であって、
自己に関する情報が保存されている、前記第１の通信を用いてアクセス可能な所定の場所に関する情報を記憶したメモリ手段と、
前記制御側の電子機器より前記第２の通信を用いて前記所定の場所に関する情報を要求するコマンドを受信し、前記メモリ手段より前記所定の場所に関する情報を読み出し、該情報を前記第２の通信を用いて前記制御側の電子機器にレスポンスとして返信するレスポンス返信手段とを備える
ことを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばＩＥＥＥ−１３９４に準拠したシリアルバスのように制御信号と情報信号とを混在させて伝送できる通信制御バスで接続された複数の電子機器間で通信を行う際の通信システム、情報入手方法および電子機器に関する。
【０００２】
詳しくは、この発明は、第１の電子機器が、第２の電子機器より所定の場所に関する情報を入手すると共に、その情報に基づいて第１の通信を用いて所定の場所にアクセスして第２の電子機器に関する情報を入手する構成とすることによって、例えば第１の電子機器が第２の電子機器の制御を無駄な処理をせずに良好に行い得ると共に、第２の電子機器自体のメモリ容量を節約できるようにした通信システム等に係るものである。
【背景技術】
【０００３】
ＩＥＥＥ−１３９４に準拠したシリアルバス（以下、「ＩＥＥＥ１３９４シリアルバス」という）のように、制御信号と情報信号とを混在させて伝送できる通信制御バスによって複数の電子機器を接続し、これら複数の電子機器の間で制御信号および情報信号を通信する通信システムが考えられている。
【０００４】
図７は、ＩＥＥＥ１３９４シリアルバスによって複数の電子機器を接続してなる通信システムの一例を示している。
【０００５】
この通信システム３０は、ビデオテープレコーダ（以下、「ＶＴＲ」という）３１と、カメラ一体型ビデオテープレコーダ（以下「カムコーダ」という）３２と、ＶＴＲ３１およびカムコーダ３２を制御するためのコンピュータ３３とを備えている。ＶＴＲ３１およびコンピュータ３３はＩＥＥＥ１３９４シリアルバス３４で接続され、カムコーダ３２およびコンピュータ３３はＩＥＥＥ１３９４シリアルバス３５で接続されている。そして、コンピュータ３３には、ユーザインタフェースのために、ディスプレイ３３ａ、キーボード３３ｂおよびマウス３３ｃが接続されている。ここで、＃Ａ〜＃Ｃは、それぞれコンピュータ３３、カムコーダ３２およびＶＴＲ３１のシステム上のノードＩＤを示している。
【０００６】
システム内の各電子機器における信号の伝送は、図８に示すように所定の通信サイクル（例えば１２５μsec）毎に時分割多重によって行われる。この信号伝送は、サイクルマスターと呼ばれる電子機器が通信サイクルの開始時であることを示すサイクルスタートパケット（ＣＳＰ）をバス上に送出することにより開始される。
【０００７】
１通信サイクル中における通信の形態には、ビデオデータやオーディオデータ等の情報信号をアイソクロナス（以下、「Ｉｓｏ」という）伝送するＩｓｏ通信と、制御コマンド等の制御信号をアシンクロナス（以下、「Ａｓｙｎｃ」という）伝送するＡｓｙｎｃ通信とがある。Ｉｓｏ通信パケットはＡｓｙｎｃ通信パケットより先に伝送される。Ｉｓｏ通信パケットのそれぞれにチャネル番号１，２，３，・・・，ｎを付することで、複数のＩｓｏデータを区別することができる。Ｉｓｏ通信パケットの送信が終了した後、次のサイクルスタートパケットまでの期間がＡｓｙｎｃ通信パケットの伝送に使用される。
【０００８】
Ａｓｙｎｃ通信において、ある電子機器が他の電子機器に何かを要求する制御信号をコマンドと呼び、このコマンドをパケットに入れて送る側をコントローラと呼ぶ。また、コマンドを受け取る側をターゲットと呼ぶ。ターゲットは、必要に応じてコマンドの実行結果を示す制御信号、つまりレスポンスを入れたパケットをコントローラへ返信する。
【０００９】
このコマンドとレスポンスは、一つのコントローラと一つのターゲットとの間で通信され、コマンドの送信で開始しレスポンスの返信で終了する一連のやりとりをコマンドトランザクションと呼ぶ。ターゲットは、コマンドを受信してから可能な限り早く、例えば１００ｍsec以内にレスポンスを返信するように決められている。その理由は、コントローラ側がレスポンスを長く待ち続けて処理が遅くなったり、何らかの障害によってレスポンスが返らなかった場合に処理が滞ったりすることを防ぐためである。
【００１０】
コントローラは、コマンドトランザクションによって、ターゲットに特定の動作をするように要求したり、ターゲットの現在の状態を問い合わせることができる。システム内のどの電子機器もコマンドトランザクションの開始および終了をすることができる。すなわち、どの電子機器もコントローラにもターゲットにもなることができる。
【００１１】
図９は、Ａｓｙｎｃ通信パケットの構造を示している。コマンドもレスポンスも同じ構造である。この図において、パケットのデータは、上から下へ、かつ左から右へ順に伝送される。パケットは、パケットヘッダとデータブロックとから構成されている。そして、パケットヘッダの全部とデータブロック中のデータＣＲＣ（網掛部分参照）は、ＩＥＥＥ１３９４で規格が決められており、パケットヘッダのソースＩＤが示す電子機器からディスティネーションＩＤで示される電子機器のディスティネーションオフセットに示されるアドレスへ、データブロックの内容を書き込む。
【００１２】
例えば、図７に示す通信システム３０において、コンピュータ３３からＶＴＲ３１にコマンドを送信する場合には、ソースＩＤは＃Ａ、ディスティネーションＩＤは＃Ｃ、ディスティネーションオフセットはＶＴＲ３１内でコマンドを格納するエリアとして割り付けられたメモリ空間である。コンピュータ３３がシステム内の他の全ての電子機器に対してコマンドを送信したい場合には、ディスティネーションＩＤの１６ビットを、‘オール１’にする。この通信形態をブロードキャストと呼ぶ。
【００１３】
図９のＡｓｙｎｃ通信パケットの構造のデータブロックにおいて、ＣＴＳ（コマンドトランザクションセット）は、コマンド言語の種類を示す。また、ＣＴ／ＲＣ（コマンドタイプ／レスポンスコード）は、コマンドの場合には要求を示し、レスポンスの場合には要求に対する返事の種類を示す。ＨＡ（ヘッダアドレス）は、コマンドの場合には要求する相手が機器全体なのか機器内のサブデバイス（機能単位）なのかを示し、レスポンスの場合にはその相手が返事をするという意味で対応するコマンドと同じである。ＯＰＣ（オペレーションコード）はコマンドコード、すなわち具体的な要求を示し、それに続くＯＰＲ（オペランド）でその要求に必要なパラメータを示す。
【００１４】
図１０は、システム内の電子機器のうちＶＴＲ３１を例にして、上述したコマンドやレスポンスのやりとりを行う部分の構成を示したものである。このＶＴＲ３１は、ＶＴＲデバイス３６とＩＥＥＥ１３９４バス送受信ブロック３７とを有している。
【００１５】
ＶＴＲデバイス３６は、マイクロコンピュータ（以下、「マイコン」という）で構成されており、ＶＴＲ内の記録／再生系（図示せず）に関するコマンドの処理等を行うＶＴＲサブデバイス３８と、ＶＴＲ内のチューナ（図示せず）に関するコマンドの処理等を行うチューナサブデバイス３９と、ＶＴＲ内のタイマ（図示せず）に関するコマンドの処理等を行うタイマサブデバイス４０とを備えている。これらのサブデバイス３８〜４０は、マイコンのソフトウェアで構成されている。
【００１６】
ＩＥＥＥ１３９４バス送受信ブロック３７は、バスを介して受信したＡｓｙｎｃ通信パケットを検出し、その中のコマンドをＶＴＲデバイス３６に送る。ＶＴＲデバイス３６は、コマンドを受け取ると、その具体的な要求に応じてサブデバイス３８〜４０を動作させる。例えば、ＶＴＲサブデバイス３８宛のＰＬＡＹコマンドを受け取った場合には、ＶＴＲサブデバイス３８にコマンドを渡す。ＶＴＲサブデバイス３８は、記録／再生系を再生状態とするように制御する処理を実行する。
【００１７】
また、例えば、ＶＴＲサブデバイス３８は、記録／再生系の各種ステータス（メカモード、タイムコード等）を監視し、必要に応じてレスポンスを作成する。このレスポンスはＶＴＲデバイス３６よりＩＥＥＥ１３９４バス送受信ブロック３７へ送信される。そして、ＩＥＥＥ１３９４バス送受信ブロック３７は、レスポンスをＡｓｙｎｃ通信パケットに入れてバスへ送出する。
【００１８】
図１１Ａは、コマンドのフォーマット構成を示し、図１１Ｂはレスポンスのフォーマット構成を示している。ここでは、ＣＴＳを“０”ｈとしている。
【００１９】
ここで、現在定義されているコマンドの要求の種類、すなわちコマンドタイプには、（１）通信対象の機能実行を制御するためのＣＯＮＴＲＯＬコマンド、（２）通信対象が特定のＣＯＮＴＲＯＬコマンドに対応しているか否かを問い合わせるためのＩＮＱＵＩＲＹコマンド、（３）通信対象の特定の機能に関する状態を問い合わせるためのＳＴＡＴＵＳコマンド、（４）通信対象の状態に変化があった場合にその報告を要求するためのＮＯＴＩＦＹコマンドの４種類がある。
【００２０】
例えば、図１０に示すＶＴＲ３１のＶＴＲサブデバイス３８に対してスロー再生を要求するＣＯＮＴＲＯＬコマンドのフォーマットは、図１１Ｃに示すようになる。そして、それに対してＶＴＲサブデバイス３８より返信するレスポンスのフォーマットは、そのＣＯＮＴＲＯＬコマンドに対応していてその要求を了承するときは図１１Ｄに示すようなＡＣＣＥＰＴＥＤレスポンスのフォーマットとなり、一方そのＣＯＮＴＲＯＬコマンドに対応していないときは図１１Ｅに示すようなＮＯＴ−ＩＭＰＬＥＭＥＮＴＥＤレスポンスのフォーマットとなる。
【発明の開示】
【発明が解決しようとする課題】
【００２１】
ところで、図７に示す通信システム３０のように、コンピュータに複数のＡＶ（Audio-Video）機器が接続された通信システムにおいて、コンピュータがそのシステムの制御を行う場合、ディスプレイに各機器のアイコンや所定の機器を制御するためのコントロールパネルを表示してユーザの操作を促すことが行われる。
【００２２】
この場合、アイコンやコントロールパネルは、コンピュータのアプリケーションプログラムが用意する。コントロールパネルには、制御対象の機器が持つ個々の機能がボタン等の形式で示されており、ボタン操作によって対応する機能を実行するようにコンピュータは制御対象に所定のコマンドを送信する。
【００２３】
しかし、実際に接続された機器が必ずしもコントロールパネルに示された全ての機能に対応しているとは限らない。そのため、コンピュータは、制御対象となる機器に対して、コントロールパネルに示された機能の１つ１つについて対応しているか否かを問い合わせ、その返答を待って自らのアプリケーションプログラムの実行に反映させる必要があった。また、制御対象となる機器が持つ機能にアプリケーションプログラムが対応していない場合、その機能に関してはコントロールパネル上で操作することができなかった。
【００２４】
そこで、この発明では、第１の電子機器が第２の電子機器の制御を無駄な処理をせずに良好に行い得ると共に、第２の電子機器自体のメモリ容量を節約できるようにすることを目的とする。
【課題を解決するための手段】
【００２５】
この発明の概念は、
広域通信網における第１の通信およびローカル通信である第２の通信に対応する第１の電子機器と、前記第２の通信に対応する第２の電子機器と、を含む複数の電子機器間で、前記第２の通信を用いて通信を行う、通信システムであって、
前記第１の電子機器が前記第１の通信を用いてアクセス可能な所定の場所に、前記第２の電子機器に関する情報が保存され、
前記第１の電子機器は、
前記第２の通信を用いて、前記第２の電子機器より、前記所定の場所に関する情報を入手し、
入手した前記所定の場所に関する情報に基づき、前記第１の通信を用いてアクセスすることにより、前記所定の場所に保存されていた前記第２の電子機器に関する情報を入手する
ことを特徴とする通信システムにある。
【００２６】
この発明において、第１の電子機器は広域通信網における第１の通信およびローカル通信である第２の通信に対応し、第２の電子機器は第２の通信に対応している。例えば、第２の電子機器はカメラ機能を備えている。そして、これら第１の電子機器および第２の電子機器を含む複数の電子機器間で、第２の通信を用いて通信が行われる。例えば、複数の電子機器は制御信号と情報信号とを混在させて伝送できる通信制御バスによって接続され、複数の電子機器の間で情報信号および制御信号の通信が行われる。
【００２７】
第１の電子機器が第１の通信を用いてアクセス可能な所定の場所に、第２の電子機器に関する情報がメモリ手段に保存されている。第２の電子機器は、所定の場所に関する情報、例えばインターネット・ホームページのアドレス情報を記憶している。第１の電子機器は、第２の通信を用いて、第２の電子機器より所定の場所に関する情報を入手する。この場合、第２の電子機器は、第１の電子機器から所定の場所に関する情報を要求するコマンドを受信し、メモリ手段より所定の場所に関する情報を読み出し、その情報を第１の電子機器にレスポンスとして返信する。
【００２８】
そして、第１の電子機器は、第２の電子機器より、第２の通信を用いて入手した所定の場所に関する情報に基づき、第１の通信を用いて所定の場所、例えばインターネットの所定のホームページにアクセスし、第２の電子機器に関する情報を入手する。
【００２９】
第１の電子機器は、例えば、入手した第２の電子機器に関する情報に基づいて、ディスプレイに第２の電子機器に関する情報を表示する。例えば、第２の電子機器に関する情報には、第２の電子機器の機能をディスプレイに表示するための表示情報が含まれており、第１の電子機器のディスプレイには、第２の電子機器の機能が表示される。例えば、ディスプレイには、第２の電子機器の機能をボタン等の形式で備えたコントロールパネルが表示される。この場合、ユーザのボタンを押す操作によって、第１の電子機器より第２の電子機器に、対応する機構を実行するコマンドを送信する。
【００３０】
また例えば、第２の電子機器に関する情報には、第２の電子機器を示すアイコンをディスプレイに表示するための表示情報が含まれており、第１の電子機器のディスプレイには、第２の電子機器を示すアイコンが表示される。
【発明の効果】
【００３１】
この発明によれば、第１の電子機器が、第２の電子機器より所定の場所に関する情報を入手すると共に、その情報に基づいて第１の通信を用いて所定の場所にアクセスして第２の電子機器に関する情報を入手するものであり、第２の電子機器に関する情報として例えば機能情報を得て、第１の電子機器が第２の電子機器の制御を無駄な処理をせずに良好に行うことができ、また第２の電子機器自体に情報を記憶しておくものではなく、第２の電子機器自体のメモリ容量を節約できる。
【発明を実施するための最良の形態】
【００３２】
まず、図１に示す通信システム１０を説明する。この通信システム１０は、上述した図７に示す通信システム３０と同様に、ＩＥＥＥ１３９４シリアルバスによって複数の電子機器を接続してなるものである。
【００３３】
この通信システム１０は、ＶＴＲ１１と、カムコーダ１２と、ＶＴＲ１１およびカムコーダ１２を制御するためのコンピュータ１３とを備えている。ＶＴＲ１１およびコンピュータ１３はＩＥＥＥ１３９４シリアルバス１４で接続され、カムコーダ１２およびコンピュータ１３はＩＥＥＥ１３９４シリアルバス１５で接続されている。そして、コンピュータ１３には、ユーザインタフェースのために、ディスプレイ１３ａ、キーボード１３ｂおよびマウス１３ｃが接続されている。ここで、＃Ａ〜＃Ｃは、それぞれコンピュータ１３、カムコーダ１２およびＶＴＲ１１のシステム上のノードＩＤを示している。
【００３４】
システム内の各電子機器における信号の伝送は、上述した図７に示す通信システム３０と同様に、所定の通信サイクル毎に時分割多重によって行われ、ビデオデータやオーディオデータ等の情報信号がＩｓｏ通信パケットで伝送され、制御コマンド等の制御信号がＡｓｙｎｃ通信パケットで伝送される（図８参照）。そして、制御側の電子機器（コントローラ）が被制御側の電子機器（ターゲット）に何かを要求する場合、コントローラは、Ａｓｙｎｃ通信パケット（図９にＡｓｙｎｃ通信パケットの構造を図示）にコマンド（図１１Ａにコマンドフォーマットを図示）を入れてターゲットに送信する。そして、ターゲットは、必要に応じてコマンドの実行結果を示すレスポンス（図１１Ｂにレスポンスフォーマットを図示）を入れてコントローラへ返信する。
【００３５】
図２は、システム内の電子機器のうちＶＴＲ１１を例にして、上述したコマンドやレスポンスのやりとりを行う部分の構成を示している。このＶＴＲ１１は、図７に示す通信システム３０におけるＶＴＲ３１と同様に、ＶＴＲデバイス１６とＩＥＥＥ１３９４バス送受信ブロック１７とを有している。
【００３６】
そして、ＶＴＲデバイス１６はマイコンで構成されており、ＶＴＲ内の記録／再生系（図示せず）に関するコマンドの処理等を行うＶＴＲサブデバイス１８と、ＶＴＲ内のチューナ（図示せず）に関するコマンドの処理等を行うチューナサブデバイス１９と、ＶＴＲ内のタイマ（図示せず）に関するコマンドの処理等を行うタイマサブデバイス２０とを備えている。これらのサブデバイス１８〜２０は、マイコンのソフトウェアで構成されている。
【００３７】
ＩＥＥＥ１３９４バス送受信ブロック１７は、バスを介して受信したＡｓｙｎｃ通信パケットを検出し、その中のコマンドをＶＴＲデバイス１６に送る。ＶＴＲデバイス１６は、コマンドを受け取ると、その具体的な要求に応じてサブデバイス１８〜２０を動作させる。また、サブデバイス１８〜２０は、各種ステータスを監視し、必要に応じてレスポンスを作成する。このレスポンスはＶＴＲデバイス１６よりＩＥＥＥ１３９４バス送受信ブロック１７へ送信される。そして、ＩＥＥＥ１３９４バス送受信ブロック１７は、レスポンスをＡｓｙｎｃ通信パケットに入れてバスへ送出する。
【００３８】
コンピュータ１３には編集アプリケーションプログラムがインストールされており、ユーザはディスプレイ１３ａに表示されるコントロールパネル上の操作でＶＴＲ１１やカムコーダ１２を制御し、編集作業を実現することができる。ここで、ディスプレイ１３ａに表示されるコントロールパネルには、ＶＴＲ１１やカムコーダ１２が持つ個々の機能がボタン等の形式で示される。
【００３９】
ＶＴＲ１１やカムコーダ１２は、それぞれ固有情報として自己の機能を示す機能情報と、自己を示すアイコンを表示するためのアイコン情報とを記憶したメモリ手段を有している。コンピュータ１３は、編集作業を行う際に、ＶＴＲ１１やカムコーダ１２に対して、上述したアイコン情報や機能情報を要求するコマンドを送信する。そして、それに対して、ＶＴＲ１１やカムコーダ１２はコンピュータ１３に対してアイコン情報や機能情報をレスポンスとして返信する。
【００４０】
ここで、図１に示す通信システム１０において、コンピュータ１３よりＶＴＲ１１に、アイコン情報や機能情報を要求するコマンドを送信する場合を考える。
【００４１】
この場合、最初にコンピュータ１３よりＶＴＲ１１に送信するＣＯＮＴＲＯＬコマンドのフォーマットは、図３Ａに示すようになる。それに対して、ＶＴＲ１１のＶＴＲサブデバイス１６よりコンピュータ１３に返信するレスポンスのフォーマットは、図３Ｂに示すようなＡＣＣＥＰＴＥＤレスポンスのフォーマットとなる。このレスポンスのフォーマットにおいて、ＯＰＲは、アイコン情報または機能情報と、その情報の記述形式、例えばビットマップ形式、ＪＰＥＧ（Joint Photographic Experts Group）形式、さらにはインターネット用の言語形式、例えばＨＴＭＬ（HyperText Markup Language）、ＶＲＭＬ(Virtual Reality Modeling Language）、Ｊａｖａ（登録商標）  Ｓｃｒｉｐｔ（  Sun社と米Netscape Communications Corp. が開発したスクリプト言語）等を示すものとなる。
【００４２】
仮に、ＶＴＲ１１がアイコン情報および機能情報を記憶したメモリ手段を有していないとすれば、ＣＯＮＴＲＯＬコマンドの要求に応じることができないことから、ＶＴＲ１１のＶＴＲサブデバイス１６よりコンピュータ１３に返信するレスポンスのフォーマットは、図３Ｃに示すようなＮＯＴ−ＩＭＰＬＥＭＥＮＴＥＤレスポンスのフォーマットとなる。
【００４３】
図３Ｂに示すようなＡＣＣＥＰＴＥＤレスポンスを受信したコンピュータ１３は、以下のような制御動作をする。すなわち、アイコン情報が得られるときは、そのアイコン情報に基づいて、ディスプレイ１３ａにＶＴＲ１１を示すアイコンを表示するように制御する。また、機能情報が得られるときは、その機能情報に基づいて、ＶＴＲ１１が持つ個々の機能をボタン等の形式で示したコントロールパネルをディスプレイ１３ａに表示するように制御する。なお、機能情報には、そのコントロールパネルの表示データを含んでいてもよい。
【００４４】
このように、ＶＴＲ１１が持つ個々の機能をボタン等の形式で示したコントロールパネルがディスプレイ１３ａに表示された状態において、ユーザによってキーボード１３ｂやマウス１３ｃによってコントロールパネルの所定の機能部分が操作されるとき、コンピュータ１３は、ＶＴＲ１１に対して、その所定の機能を実行するように要求するコマンドを送信することとなる。
【００４５】
図４は、図１に示す通信システム１０において、コンピュータ１３よりＶＴＲ１１に、アイコン情報および機能情報を連続して要求する際の動作を示している。
【００４６】
まず、コンピュータ１３はＶＴＲ１１に対して、アイコン情報を要求するＣＯＮＴＲＯＬコマンドを送信する。それに対して、ＶＴＲ１１のＶＴＲデバイス１６は、メモリ手段よりアイコン情報を読み出し、そのアイコン情報をＡＣＣＥＰＴＥＤレスポンスとしてコンピュータ１３に返信する。コンピュータ１３は、アイコン情報に基づいて、ディスプレイ１３ａにＶＴＲ１１を示すアイコンを表示するように制御する。
【００４７】
次に、コンピュータ１３はＶＴＲ１１に対して、機能情報を要求するＣＯＮＴＲＯＬコマンドを送信する。それに対して、ＶＴＲ１１のＶＴＲデバイス１６は、メモリ手段より機能情報を読み出し、その機能情報をＡＣＣＥＰＴＥＤレスポンスとしてコンピュータ１３に返信する。コンピュータ１３は、機能情報に基づいて、ディスプレイ１３ａにＶＴＲ１１が持つ個々の機能をボタン等の形式で示したコントロールパネルを表示するように制御する。
【００４８】
なお、上述では、コンピュータ１３よりＶＴＲ１１にアイコン情報や機能情報を要求するコマンドを送信する場合について説明したが、コンピュータ１３よりカムコーダ１２にアイコン情報や機能情報を要求するコマンドを送信する場合についても同様に行われる。図５は、ディスプレイ１３ａの表示画面２５の一例を示しており、ＶＴＲ１１を示すアイコン２６と、カムコーダ１２を示すアイコン２７と、ＶＴＲ１１が持つ個々の機能をボタン等の形式で示したコントロールパネル２８とが表示されている。ユーザは、このコントロールパネル２８上でＶＴＲ１１を操作できる。
【００４９】
また、この状態で、カムコーダ１２を示すアイコン２７をクリック操作することで、コントロールパネル２８に代わって、カムコーダ１２が持つ個々の機能をボタン等の形式で示したコントロールパネルが表示される。これにより、ユーザは、コントロールパネル上でカムコーダを操作することが可能となる。
【００５０】
このように図１に示す通信システム１０においては、コンピュータ１３は、ＶＴＲ１１やカムコーダ１２にアイコン情報や機能情報を要求でき、返信されてきたアイコン情報や機能情報に基づいてディスプレイ１３ａにアイコンやコントロールパネルを表示できる。
【００５１】
そのため、ディスプレイ１３ａに表示されるＶＴＲ１１やカムコーダ１２のコントロールパネルに示された機能は、それぞれＶＴＲ１１やカムコーダ１２が持つ個々の機能と一対一に対応したものとなり、コンピュータ１３はＶＴＲ１１やカムコーダ１２にコントロールパネルに示された機能について対応しているか否かを問い合わせる必要がなく、またユーザはＶＴＲ１１やカムコーダ１２の機能の全てをコントロールパネル上で操作できる。
【００５２】
しかし、この図１に示す通信システム１０によれば、ＶＴＲ１１やカムコーダ１２は、それぞれ固有情報として自己の機能を示す機能情報と、自己を示すアイコンを表示するためのアイコン情報とを記憶したメモリ手段を有する必要がある。
【００５３】
以下、この発明の実施の形態を説明する。この実施の形態では、ＶＴＲやカムコーダに機能情報、アイコン情報等を記憶する記憶手段を不要とするものである。
【００５４】
図６は、実施の形態としての通信システム１０Ａを示している。この通信システム１０Ａは、図１に示す通信システム１０と同様に、ＶＴＲ１１Ａと、カムコーダ１２Ａと、ＶＴＲ１１Ａおよびカムコーダ１２Ａを制御するためのコンピュータ１３とを備えている。ＶＴＲ１１Ａおよびコンピュータ１３はシリアルバス１４で接続され、カムコーダ１２Ａおよびコンピュータ１３はシリアルバス１５で接続されている。そして、コンピュータ１３には、ユーザインタフェースのために、ディスプレイ１３ａ、キーボード１３ｂおよびマウス１３ｃが接続されている。ここで、＃Ａ〜＃Ｃは、それぞれコンピュータ１３、カムコーダ１２ＡおよびＶＴＲ１１Ａのシステム上のノードＩＤを示している。
【００５５】
システム内の各電子機器における信号の伝送は、上述した図１に示す通信システム１０と同様に行われる。すなわち、システム内の各電子機器における信号の伝送は、上述した図７に示す通信システム３０と同様に、所定の通信サイクル毎に時分割多重によって行われ、ビデオデータやオーディオデータ等の情報信号がＩｓｏ通信パケットで伝送され、制御コマンド等の制御信号がＡｓｙｎｃ通信パケットで伝送される（図８参照）。そして、制御側の電子機器（コントローラ）が被制御側の電子機器（ターゲット）に何かを要求する場合、コントローラは、Ａｓｙｎｃ通信パケット（図９にＡｓｙｎｃ通信パケットの構造を図示）にコマンド（図１１Ａにコマンドフォーマットを図示）を入れてターゲットに送信する。そして、ターゲットは、必要に応じてコマンドの実行結果を示すレスポンス（図１１Ｂにレスポンスフォーマットを図示）を入れてコントローラへ返信する。
【００５６】
また、コンピュータ１３は、モデム２１を介してインターネットに接続されている。ＶＴＲ１１Ａやカムコーダ１２Ａは、図１に示す通信システム１０におけるＶＴＲ１１やカムコーダ１２とは異なり、固有情報としてのアイコン情報および機能情報を記憶したメモリ手段を有しておらず、その代わりに、固有情報としてそのアイコン情報や機能情報を得るためのインターネットのホームページアドレス情報を記憶したメモリ手段を有している。なお、詳細説明は省略するが、ＶＴＲ１１Ａおよびカムコーダ１２Ａのその他の構成は、それぞれ、図１の通信システム１０におけるＶＴＲ１１およびカムコーダ１２と同様とされる。
【００５７】
この実施の形態においても、コンピュータ１３には編集アプリケーションプログラムがインストールされており、ユーザはディスプレイ１３ａに表示されるコントロールパネル上の操作でＶＴＲ１１Ａやカムコーダ１２Ａを制御し、編集作業を実現することができる。
【００５８】
コンピュータ１３は、編集作業を行う際に、ＶＴＲ１１Ａやカムコーダ１２Ａに対して、上述したアイコン情報や機能情報を要求するコマンドを送信する。そして、それに対して、ＶＴＲ１１Ａやカムコーダ１２Ａは、コンピュータ１３に対してアイコン情報や機能情報を得るためのインターネットのホームページアドレス情報をレスポンスとして返信する。コンピュータ１３は、そのホームページアドレス情報に基づいてインターネットのホームページをアクセスし、アイコン情報や機能情報を得る。これにより、図１に示す通信システム１０と同様に、ディスプレイ１３ａに、ＶＴＲ１１Ａやカムコーダ１２Ａを示すアイコンや、ＶＴＲ１１Ａやカムコーダ１２Ａが持つ個々の機能をボタン等の形式で示したコントロールパネルを表示できる。
【００５９】
ここで、例えばコンピュータ１３よりＶＴＲ１１Ａにアイコン情報や機能情報を要求する際に、最初にコンピュータ１３よりＶＴＲ１１Ａに送信するＣＯＮＴＲＯＬコマンドのフォーマットは、図３Ａに示すようになる。それに対して、ＶＴＲ１１ＡのＶＴＲサブデバイス１６よりコンピュータ１３に返信するレスポンスのフォーマットは、図３Ｄに示すようなＡＣＣＥＰＴＥＤレスポンスのフォーマットとなる。このレスポンスのフォーマットにおいて、ＯＰＲは、アイコン情報や機能情報を得るためのインターネットのホームページアドレス情報を示すものとなる。なお、コンピュータ１３よりカムコーダ１２Ａにアイコン情報や機能情報を要求するコマンドを送信する場合についても同様である。
【００６０】
このように図６に示す通信システム１０Ａによれば、コンピュータ１３は、ＶＴＲ１１Ａやカムコーダ１２Ａにアイコン情報や機能情報を要求でき、返信されてきたホームページアドレス情報によってインターネットよりアイコン情報や機能情報を獲得してディスプレイ１３ａにアイコンやコントロールパネルを表示できる。したがって、図１に示す通信システム１０と同様の作用効果を得ることができる。
【００６１】
また、この図６に通信システム１０Ａによれば、ＶＴＲ１１Ａやカムコーダ１２Ａはアイコン情報や機能情報を記憶したメモリ手段を有する必要がなく、メモリ容量を節約できる利益がある。
【００６２】
なお、上述実施の形態においては、ＩＥＥＥ１３９４シリアルバスによって、コンピュータ１３にＶＴＲ１１Ａおよびカムコーダ１２Ａが接続された通信システム１０Ａを示したが、この発明は複数の電子機器の間で制御信号を通信するその他のシステムに同様に適用できる。
【００６３】
また、上述実施の形態においては、コンピュータ１３はＶＴＲ１１Ａやカムコーダ１２Ａより返信されるホームページアドレス情報によってインターネットよりアイコン情報や機能情報を獲得するものであるが、同様にしてインターネットよりその他の固有情報、例えば機器の仕様、取り扱い方法等を獲得し、ディスプレイ１３ａに表示することもできる。
【産業上の利用可能性】
【００６４】
この発明は、例えば第１の電子機器が第２の電子機器の制御を無駄な処理をせずに良好に行い得ると共に、第２の電子機器自体のメモリ容量を節約できるものであり、例えばＩＥＥＥ−１３９４に準拠したシリアルバスのように制御信号と情報信号とを混在させて伝送できる通信制御バスで接続された複数の電子機器間で通信を行う際の通信システムに適用できる。
【図面の簡単な説明】
【００６５】
【図１】通信システムの構成を示すブロック図である。
【図２】通信システムを構成するＶＴＲのコマンドやレスポンスのやりとりを行う部分を示す図である。
【図３】アイコン情報や機能情報を要求する際のコマンドおよびレスポンスのフォーマット構成を示す図である。
【図４】コンピュータがＶＴＲにアイコン情報および機能情報を連続して要求する際の動作例を示す図である。
【図５】ディスプレイの表示画面におけるアイコンやコントロールパネルの表示例を示す図である。
【図６】実施の形態としての通信システムを示すブロック図である。
【図７】ＩＥＥＥ１３９４シリアルバスによって複数の電子機器を接続してなる通信システムの一例を示すブロック図である。
【図８】ＩＥＥＥ１３９４シリアルバスを用いた通信システムにおけるバス上のデータ構造の一例を示す図である。
【図９】アシンクロナス（Ａｓｙｎｃ）通信パケットの構造を示す図である。
【図１０】ＩＥＥＥ１３９４シリアルバスを用いた通信システムを構成するＶＴＲのコマンドやレスポンスのやりとりを行う部分を示す図である。
【図１１】コマンドおよびレスポンスのフォーマット構成を示す図である。
【符号の説明】
【００６６】
１０，１０Ａ・・・通信システム、１１，１１Ａ・・・ビデオテープレコーダ（ＶＴＲ）、１２，１２Ａ・・・カメラ一体型ビデオテープレコーダ（カムコーダ）、１３・・・コンピュータ、１４，１５・・・ＩＥＥＥ１３９４シリアルバス、１６・・・ＶＴＲデバイス、１７・・・ＩＥＥＥ１３９４バス送受信ブロック、２１・・・モデム
【図１】
2006018852.tif 000003
【図２】
2006018852.tif 000004
【図３】
2006018852.tif 000005
【図４】
2006018852.tif 000006
【図５】
2006018852.tif 000007
【図６】
2006018852.tif 000008
【図７】
2006018852.tif 000009
【図８】
2006018852.tif 000010
【図９】
2006018852.tif 000011
【図１０】
2006018852.tif 000012
【図１１】
2006018852.tif 000013