(57)【特許請求の範囲】
【請求項１】
複数のデジタル機器がインターフェースバスを介してネットワーク接続されることにより、各デジタル機器間での双方向の通信を可能とされ、前記ネットワーク接続の際に各デジタル機器の接続状態を自動的に認識する通信手段と、各デジタル機器に割り当てられたＩＤ情報を記憶する記憶手段と、各機器自身及び他の機器を動作させる制御信号を出力する出力制御手段とを備えたネットワークシステム対応のデジタル機器において、
前記インターフェースバスは、ＩＥＥＥ１３９４シリアルバスであり、
前記記憶手段には、機器毎にユーザにより設定されるパスワードが記憶され、
前記複数のデジタル機器がネットワーク接続されていて、一方の機器（自機という）がコントローラ機器として機能し、自機の出力制御手段が他方の機器（他機という）に対して動作指令を出力して動作させようとするとき、自機の通信手段は、動作指令と共に自機のＩＤ情報とパスワードを他機に伝送し、
自機がターゲット機器として他機の出力制御手段からの動作指令を受けて制御されるとき、自機が起動前であれば、その出力制御手段は他機から伝送されるＩＤ情報とパスワードを記憶手段に記憶させ、動作指令に応じて起動すると共に他機に自機の動作状態を知らせ、自機が起動後であれば、その出力制御手段は、他機から伝送されたＩＤ情報が記憶手段に記憶させているＩＤ情報と不一致である場合に他機に対してパスワード送出を要求し、他機から送出されるパスワードが記憶手段に記憶させているパスワードと一致するかを検証し、この検証の結果、パスワードが一致する場合は他機からの動作指令に基く動作を実行し、パスワードが一致しない場合は他機からの動作指令を無視することを特徴とするネットワークシステム対応のデジタル機器。
【請求項２】
請求項１に記載のデジタル機器を複数個、互いにＩＥＥＥ１３９４シリアルバスケーブルを用いて接続することにより実現されることを特徴とするネットワークシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターフェースバスを介した双方向の通信により、複数の機器間において相手方機器の遠隔制御を可能とするネットワークシステムに対応するデジタル機器に関するものである。
【０００２】
【従来の技術】
従来より、デジタル機器をＩＥＥＥ１３９４規格のシリアルバスケーブルを用いて相互に接続し、双方向の通信を行なうネットワークシステムがある。このシステムでは、上記デジタル機器の内、コントローラ機能を持つコントローラ機器が、ＩＥＥＥ１３９４シリアルバスケーブルを介して、情報信号に制御信号を混在させて伝送し、他の機器（ターゲット機器）を遠隔制御することができる。これらのデジタル機器は、使い勝手の向上を図るため様々な工夫が施されている。一例を挙げれば、ＩＥＥＥ１３９４バスケーブルで接続された各機器が具備する機能に関する情報を各機器固有のＩＤ情報から検出することにより、通信量を増大させることなく各機器の機能や特徴を示した情報を得ることができる通信装置が知られている（例えば、特開平１１−１６３８９５号公報参照）。また、ノードＩＤと機器情報を対応させたリストを記憶装置に格納し、このリストを参照することにより、電源の再投入や機器の追加、削除等のインターフェースバス構成を変更しても、識別コードとノードＩＤを含むパケット送信リストを自動的に更新するインターフェースバス対応機器が知られている（例えば、特開２０００−１０１６１１号公報参照）。また、複数のデジタル機器をバスで接続したシステムと、アナログＡＶ機器を制御するシステムとを接続し、デジタル機器の側からアナログＡＶ機器の制御を可能にした変換機器が知られている（例えば、特開１０−１４５４２０号公報参照）。
【０００３】
【発明が解決しようとする課題】
しかしながら、上述した従来の装置では、ターゲット機器は、ＩＥＥＥ１３９４バスケーブルによって接続されているいずれのコントローラ機器による制御をも受け付けるので、各コントローラ機器から抵触する動作指令が発せられた場合は、適切な動作を行なうことができない。例えば、ターゲット機器がビデオ再生機である場合において、あるコントローラ機器Ａによって再生が指令されているにもかかわらず、別なコントローラＢによって停止が指令されるときがあり、この場合、コントローラ機器Ａを介してターゲット機器を再生しているユーザにとっては、再生中の映像が、突然、中断されるため、不快である。また、コントローラ機器からの制御によって、ターゲット機器がタイマ予約録画やダビング動作中である場合は、別なコントローラ機器によって動作が中断される場合もある。
【０００４】
本発明は、上述した問題点を解決するためになされたものであり、ネットワークシステムにおいて、ターゲット機器を制御できるコントローラ機器に制限を設けることにより、ターゲット機器を起動させたコントローラ機器からの制御を優先的に受け付けるようにして、誤動作の発生を防止したデジタル機器を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するために請求項１の発明は、複数のデジタル機器がインターフェースバスを介してネットワーク接続されることにより、各デジタル機器間での双方向の通信を可能とされ、ネットワーク接続の際に各デジタル機器の接続状態を自動的に認識する通信手段と、各デジタル機器に割り当てられたＩＤ情報を記憶する記憶手段と、各機器自身及び他の機器を動作させる動作指令を出力する出力制御手段とを備えたネットワークシステム対応のデジタル機器において、インターフェースバスは、ＩＥＥＥ１３９４シリアルバスであり、記憶手段には、機器毎にユーザにより設定されるパスワードが記憶され、複数のデジタル機器がネットワーク接続されていて、一方の機器（自機という）がコントローラ機器として機能し、自機の出力制御手段が他方の機器（他機という）に対して動作指令を出力して動作させようとするとき、自機の通信手段は、動作指令と共に自機のＩＤ情報とパスワードを他機に伝送し、自機がターゲット機器として他機の出力制御手段からの動作指令を受けて制御されるとき、自機が起動前であれば、その出力制御手段は他機から伝送されるＩＤ情報とパスワードを記憶手段に記憶させ、動作指令に応じて起動すると共に他機に自機の動作状態を知らせ、自機が起動後であれば、その出力制御手段は、他機から伝送されたＩＤ情報が記憶手段に記憶させているＩＤ情報と不一致である場合に他機に対してパスワード送出を要求し、他機から送出されるパスワードが記憶手段に記憶させているパスワードと一致するかを検証し、この検証の結果、パスワードが一致する場合は他機からの動作指令に基く動作を実行し、パスワードが一致しない場合は他機からの動作指令を無視するものである。
【０００６】
この構成においては、各デジタル機器は双方向の通信が可能なＩＥＥＥ１３９４シリアルバスケーブルで接続され、コントローラ機器から動作指令を伝送してターゲット機器を遠隔制御すると共に、ターゲット機器の動作状態の通知を受ける。上記動作指令には、コントローラ機器のＩＤ情報が添付され、ターゲット機器は上記動作指令がどのコントローラ機器から発令されたかを知ることができる。起動後のターゲット機器に動作指令が伝送されると、ターゲット機器は、伝送されたＩＤ情報が起動時に記憶手段に記憶させたＩＤと一致するかを検証し、不一致であるときは、送出されたパスワードが起動時に記憶手段に記憶させたパスワードと一致する場合に限り、動作指令を実行する。こうして、ターゲット機器が複数のコントローラ機器にネットワーク接続されている場合において、起動後のターゲット機器を制御可能なコントローラ機器を制限する。これにより、ターゲット機器がユーザの意図していないような動作をすることを防止することができる。なお、本発明のデジタル機器は、ネットワーク接続された場合、コントローラ機器としても、ターゲット機器としても機能することができる。
【００１０】
また、請求項２の発明は、請求項１に記載のデジタル機器を複数個、互いにＩＥＥＥ１３９４シリアルバスケーブルを用いて接続することにより実現されるネットワークシステムである。この構成によって、ターゲット機器を制御可能なコントローラ機器を制限することができるネットワークシステムを実現することができる。
【００１１】
【発明の実施の形態】
以下、本発明を具体化した一実施形態に係るネットワークシステムを図面を参照して説明する。図１に本発明のネットワークシステムの概略構成を示す。ネットワークシステム１は、複数のデジタル機器であるＤＶＨＳビデオデッキ１０，２０，３０をＩＥＥＥ１３９４シリアルバスケーブル（以下、ＩＥＥＥ１３９４ケーブルという）２を介して接続することにより構築される。また、各ＤＶＨＳビデオデッキ１０，２０，３０には、ＴＶモニタ１９，２９，３９が接続されている。
【００１２】
各ＤＶＨＳビデオデッキ１０，２０，３０はＩＥＥＥ１３９４ケーブル２によって情報信号や制御信号を双方向に伝送して通信することができ、ネットワークシステム１内の他の機器に対して制御信号を伝送すれば、他の機器を遠隔制御することができる。例えば、ＤＶＨＳビデオデッキ１０は、ＤＶＨＳビデオデッキ３０に対して再生コマンドをＩＥＥＥ１３９４ケーブル２を介して伝送することにより、ＤＶＨＳビデオデッキ３０に装填されたテープを再生し、その映像信号をＩＥＥＥ１３９４ケーブル２を介して取得し、ＴＶモニタ１９に表示させることができる。このようにネットワーク内の他の機器の動作を制御する機能を有する機器をコントローラ機器といい、ＤＶＨＳビデオデッキ１０（コントローラ機器Ａ）及びＤＶＨＳビデオデッキ２０（コントローラ機器Ｂ）が該当する。また、コントローラ機器Ａ，Ｂによって制御される機器をターゲット機器といい、ＤＶＨＳビデオデッキ３０が該当する。なお、コントローラ機器Ａ（又はＢ）は、他のコントローラ機器Ｂ（又はＡ）によって制御される場合もあり、この場合は、ターゲット機器として機能する。
【００１３】
図２に本システム１に適用されるＤＶＨＳビデオデッキ１０，２０，３０のブロック図を示す。ＤＶＨＳビデオデッキ１０は、ＩＥＥＥ１３９４シリアルバスケーブル２ａ，２ｂを接続するためのポート１１ａ，１１ｂと、映像信号等のデジタル信号のエンコード／デコードを行なうＰＨＹチップ１２と、後述するノードＩＤ等のデータの判別を行なうＬＩＮＫチップ１３と、ＤＶＨＳビデオデッキ１０全体の制御を司るＣＰＵ１４と、パスワードやノードＩＤを記憶するメモリ１５と、パスワードの入力を行うための入力キー１６とを備えている。同様に、ＤＶＨＳビデオデッキ２０は、ポート２１ａ，２１ｂ、ＰＨＹチップ２２、ＬＩＮＫチップ２３、ＣＰＵ２４、メモリ２５及び入力キー２６を備えており、ＤＶＨＳビデオデッキ３０は、ポート３１、ＰＨＹチップ３２、ＬＩＮＫチップ３３、ＣＰＵ３４、メモリ３５及び入力キー３６を備えている。ＩＥＥＥ１３９４シリアルバスケーブル２ａの両端は、ＤＶＨＳビデオデッキ１０のポート１１ａとＤＶＨＳビデオデッキ３０のポート３１に、ＩＥＥＥ１３９４シリアルバスケーブル２ｂの両端は、ＤＶＨＳビデオデッキ１０のポート１１ｂとＤＶＨＳビデオデッキ２０のポート２１ａにそれぞれ接続される。なお、入力キー１６，２６，３６は、通常はリモコン等の入力装置に設けられているが、ＤＶＨＳビデオデッキ１０，２０，３０の外装パネルに設けたものであってもよい。
【００１４】
ＩＥＥＥ１３９４シリアルバスを有するＤＶＨＳビデオデッキ１０，２０，３０をネットワーク接続した本システム１では、各機器を区別して認識するため、各機器に相異なるノードＩＤが付与される。このノードＩＤは、各ＤＶＨＳビデオデッキ１０，２０，３０の電源投入及び機器の追加・削除等のバスリセット時に、新たなＩＤとして付与される。そして、各ＤＶＨＳビデオデッキ１０，２０，３０間の通信は、各機器に対応するノードＩＤ毎に異なる周波数帯域の搬送波によって区別してなされている。
【００１５】
例えば、図２において、ＤＶＨＳビデオデッキ１０によるＤＶＨＳビデオデッキ３０の制御は以下のように成される。まず、ＣＰＵ１４からＤＶＨＳビデオデッキ３０を制御するための制御コマンドがＬＩＮＫチップ１３及びＰＨＹチップ１２を介してポート１１ａに伝送される。この制御コマンドには、ＤＶＨＳビデオデッキ３０に対応するノードＩＤが添付され、ＩＥＥＥ１３９４バスケーブル２ａを介して、ＤＶＨＳビデオデッキのポート３１に伝送される。この制御コマンドを受けたＤＶＨＳビデオデッキ３０は、その信号を、さらにポート３１及びＰＨＹチップ３２を介してＬＩＮＫチップ３３に伝送する。そして、ＬＩＮＫチップ３３により、制御コマンドに添付されたノードＩＤが自機のものであることを認識して、この信号をＣＰＵ３４に伝送する。ＣＰＵ３４は、伝送された制御信号に基いて、ＤＶＨＳビデオデッキ３０の動作制御を行う。
【００１６】
また、図２に示したネットワークでは、ＩＥＥＥ１３９４バスケーブル２ａ，２ｂを介して制御コマンドを伝送することにより、ＤＶＨＳビデオデッキ２０によるＤＶＨＳビデオデッキ３０の制御も可能である。すなわち、上記と同様に、ＤＶＨＳビデオデッキ３０に対応するノードＩＤが添付された制御コマンドが、ＣＰＵ２４からＬＩＮＫチップ２３及びＰＨＹチップ２２を介してポート２１ａに伝送される。さらにこの制御コマンドは、ＩＥＥＥ１３９４バスケーブル２ｂを介して、ＤＶＨＳビデオデッキ１０のポート１１ｂに伝送される。該制御コマンドを受けたＤＶＨＳビデオデッキ１０は、その信号を、さらにポート１１ｂ及びＰＨＹチップ１２を介してＬＩＮＫチップ１３に伝送する。ここで、ＬＩＮＫチップ１３は添付されたノードＩＤが自機に対応したものではないことを認識すれば、上記制御コマンドを折り返しＰＨＹチップ１２に伝送する。さらにＰＨＹチップ１２は、この制御コマンドをポート１１ａ、ＩＥＥＥ１３９４バスケーブル２ａを介してＤＶＨＳビデオデッキ３０のポート３１に伝送する。該制御コマンドを受けたＤＶＨＳビデオデッキ３０は、上記と同様に、ＬＩＮＫチップ３３により制御コマンドに添付されたノードＩＤが自機のものであることを認識し、ＣＰＵ３４は、伝送された制御コマンドに基いて、ＤＶＨＳビデオデッキ３０の動作制御を行う。
【００１７】
また、本システム１では、複数のコントローラ機器から異なる制御コマンドがターゲット機器に伝送されたときに、ターゲット機器が誤動作しないように制御可能なコントローラ機器を制限している。すなわち、コントローラ機器は、起動コマンドを発したコントローラ機器をノードＩＤによって特定し、起動後は、上記起動コマンドを発したコントローラ機器からの制御コマンドのみを受け付け、他のコントローラ機器からの制御コマンドは無視することとする。例えば、ＤＶＨＳビデオデッキ１０がＤＶＨＳビデオデッキ３０に対して起動コマンドを発した場合は、ＣＰＵ３４は、ＤＶＨＳビデオデッキ３０を起動させると共に、上記起動コマンドに添付されるＤＶＨＳビデオデッキ１０のノードＩＤをメモリ３５に記憶させる。以後は、メモリ３５に記憶させたノードＩＤに対応するコントローラ機器であるＤＶＨＳビデオデッキ１０からの制御コマンドのみを受け付け他のノードＩＤに対応するコントローラ機器Ｂ（ＤＶＨＳビデオデッキ２０）からの制御をロックする。
【００１８】
さらに、本システム１では、起動コマンドを受けたターゲット機器のＣＰＵ３４は、起動コマンドを発したＤＶＨＳビデオデッキ１０の上記ノードＩＤと共にパスワードを取得し、起動時に上記ノードＩＤと共にメモリ３５に記憶させる。そして起動後に、メモリ３５に記憶させたノードＩＤと異なるノードＩＤが付与されたコントローラ機器Ｂ（ＤＶＨＳビデオデッキ２０）から制御コマンドを受けたときは、ＩＥＥＥ１３９４シリアルバスケーブル２ａ，２ｂを介して、このコントローラ機器Ａに対してパスワードの入力を要求し、入力されたパスワードとメモリ３５に記憶させたパスワードとを比較する。パスワードが一致すれば、上記制御コマンドにて指示された動作を実行する。一方、パスワードが一致しなければ、上記制御コマンドを無視する。このようにして、ターゲット機器のＣＰＵ３４は、自機を制御できるコントローラ機器を制限する。なお、ＤＶＨＳビデオデッキ２０からＤＶＨＳビデオデッキ３０を制御する際は、先にパスワードを伝送し、そのパスワードが受理された後に、制御コマンドを伝送するものとしてもよい。
【００１９】
次に、本システム１におけるコントローラ機器Ａ，Ｂ（ＤＶＨＳビデオデッキ２０，３０）及びターゲット機器（ＤＶＨＳビデオデッキ１０）の動作制御について、図３のタイムチャートを参照して説明する。まず、コントローラ機器Ａよりスタンバイ状態のターゲット機器に対して、コントローラ機器ＡのノードＩＤとパスワードが添付された起動コマンドが発行されると（＃１）、ターゲット機器は、自機を起動し、その旨をコントローラ機器Ａ及びＢに対して知らせる（＃２，＃３）。次に、コントローラ機器Ａよりターゲット機器に再生コマンドが発行されると（＃４）、ターゲット機器は、再生動作を実行すると共にその旨をコントローラ機器Ａ及びコントローラ機器Ｂに知らせる（＃５，＃６）。これを受けたコントローラ機器Ａは、現在自機がターゲット機器を操作していることを記憶し（＃７）、コントローラ機器Ｂは、現在他機がターゲット機器を操作していることを記憶する（＃８）。ここで、コントローラ機器は、自機から再生コマンドを発行していないのに、ターゲット機器が再生動作に移行したことから、ターゲット機器は他機によって制御されていることを知ることができる。その後、コントローラ機器Ｂより、ターゲット機器に対して停止コマンドを発行したいときには、パスワードを入力しなければならず（＃９）、ターゲット機器に対して上記パスワードが送信されると（＃１０）、ターゲット機器にて＃１にて取得したパスワードと一致するかの判定を行ない、その結果がコントローラ機器Ｂに通知される（＃１１）。パスワードが一致した場合は、コントローラ機器Ｂは停止コマンドを発行することができ（＃１２）、これを受けたターゲットは、停止状態に移行し、その旨をコントローラ機器Ａ及びＢに知らせる（＃１３，＃１４）。そして、これを受けたコントローラ機器Ａ及びＢは、現在ターゲット機器はどのコントローラ機器からも制御を受けていないことを記憶する（＃１５，＃１６）。
【００２０】
このように、ターゲット機器と複数のコントローラ機器によって構成されている本ネットワークシステム１では、ターゲット機器を制御可能なコントローラ機器は、ターゲット機器を起動させたコントローラ機器、又はターゲット機器が起動の際に取得したパスワードを入力したコントローラ機器のみに制限している。従って、コントローラ機器を介してターゲット機器を起動したユーザは、他のコントローラ機器からの割り込み制御に煩わされることなく、快適に映像を視聴することができる。また、タイマ予約やダビング動作中であっても、他のコントローラ機器からの割り込み制御による誤動作をなくすことができる。さらに、何らかの事情により、ターゲット機器を起動させたコントローラ機器からの制御コマンドの伝送が不能になったときでも、ユーザは、他のコントローラ機器からパスワードを入力することにより、ターゲット機器の動作を割り込み制御することができる。
【００２１】
なお、本発明は上記実施形態の構成に限られることなく種々の変形が可能であり、例えば、ターゲット機器を制御することができるコントローラ機器として、ターゲット機器を起動した際にメモリに記憶したノードＩＤと同一のノードＩＤが付与されたコントローラ機器のみに制限することとしてもよい。この場合は、何らかの事情によりターゲット機器を起動させたコントローラ機器からの動作指令の入力が不能になった場合は、他のコントローラ機器よりターゲット機器を制御することができないので、ターゲット機器を手動でリセットしなければならない。
【００２２】
また、ターゲット機器は、ＤＶＨＳビデオデッキに限られることなく、ハンディカム等に代表されるデジタルビデオカメラであってもよい。また、ネットワーク内のコントローラ機器は３機以上であってもよく、ターゲット機器は２機以上であってもよい。また、ターゲット機器を起動する際に、コントローラ機器から伝送するパスワードは、予めユーザにより設定される実施例に限られることなく、ターゲット機器の起動時にユーザが入力することとしてもよい。
【００２３】
【発明の効果】
以上のように請求項１の発明によれば、ターゲット機器に複数の制御機器が接続されているとき、ターゲット機器は、自らを制御することができるコントローラ機器を制限するので、コントローラ機器を介してターゲット機器を起動したユーザは、他のコントローラ機器からの割り込み制御を受けることなく通信を続行することができる。このため、ターゲット機器がユーザの意図していないような誤った動作に入ることはない。また、何らかの事情により、ターゲット機器を起動させたコントローラ機器からの動作指令の入力が不能になったときでも、ユーザは、他のコントローラ機器からパスワードを入力することにより、ターゲット機器の動作を割り込み制御することができるので、ネットワークシステムの利用に大きな支障を来たすことはない。
【００２６】
請求項２の発明によれば、ターゲット機器を制御可能なコントローラ機器を制限したネットワークシステムを容易に実現することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態による、ネットワークシステムにおける各デジタル機器の接続を示した図。
【図２】同システムに適用されるコントローラ機器とターゲット機器のブロック図。
【図３】同システムにおけるコントローラ機器によるターゲット機器の
の動作制御手順を示したタイムチャート。
【符号の説明】
１    ネットワークシステム
２ａ，２ｂ    ＩＥＥＥ１３９４シリアルバスケーブル
１０，２０，３０    ＤＶＨＳビデオデッキ（コントローラ機器、ターゲット機器）
１３，２３，３３    ＬＩＮＫチップ（通信手段、出力制御手段）
１４，２４，３４    ＣＰＵ（出力制御手段）
１５，２５，３５    メモリ（記憶手段）
【図１】
0003551929.tif 000002
【図２】
0003551929.tif 000003
【図３】
0003551929.tif 000004