(57)【要約】【課題】他のネットワーク機器からの操作中に別のネットワーク機器から操作があっても、予約登録して操作可能なネットワーク機器と制御方法を提供する。【解決手段】ネットワーク１０上に接続された複数のネットワーク機器間で、相互に他のネットワーク機器から占有的に遠隔操作が可能なネットワーク機器２００、３００は、ネットワークを介して他のネットワーク機器とデータの送受信を行なう通信部１０３、２０２と、現在占有的に操作を行っている他のネットワーク機器とは別のネットワーク機器から操作の予約登録を受け付けてその内容を保持すると共に、他のネットワーク機器による占有的な遠隔操作の終了後、予約登録した操作を実行する制御部１０４、２０５とを備え、別のネットワーク機器のユーザは、操作可能になるまで待ち続ける必要が無い。【選択図】　図２
2004134851.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に接続された複数のネットワーク機器間で、相互に他のネットワーク機器から占有的に遠隔操作を行なうことが可能なネットワーク機器であって、各ネットワーク機器は、
上記ネットワークを介して他のネットワーク機器とデータの送受信を行なう通信部と、そして、
当該通信部を介して、現在占有的に操作を行っている他のネットワーク機器とは別のネットワーク機器から操作の予約登録を受け付けてその内容を保持すると共に、前記他のネットワーク機器による占有的な遠隔操作が終了した後に、前記別のネットワーク機器から予約登録を受け付けた操作を実行する制御部とを備えたことを特徴とするネットワーク機器。
【請求項２】
前記請求項１に記載したネットワーク機器において、前記制御部は、
当該通信部を介して、現在占有的に操作を行っている他のネットワーク機器とは別のネットワーク機器から操作の予約登録を受け付けてその内容を保持する予約処理手段と、そして、
前記他のネットワーク機器による占有的な遠隔操作が終了した後に、前記別のネットワーク機器から予約登録を受け付けた操作を実行する動作制御手段とを備えたことを特徴とするネットワーク機器。
【請求項３】
前記請求項２に記載したネットワーク機器において、前記制御部は、さらに、前記他のネットワーク機器によって遠隔操作されるための制御コマンドを受信して解釈し、当該制御コマンドの内容を前記動作制御手段に通知してこれを実行させた後、応答を生成して送信するコマンド処理部と、そして、
他のネットワーク機器によって遠隔操作をされる際に、該他のネットワーク機器以外の前記別のネットワーク機器からの遠隔操作を受け付けないように、該他のネットワーク機器によって占有的に遠隔制御を受け付けるための排他制御手段とを備えたことを特徴とするネットワーク機器。
【請求項４】
ネットワークを介して他のネットワーク機器とデータの送受信を行なう通信部と、
他のネットワーク機器を遠隔操作するために制御コマンドを生成して送信し、これに対する応答を受信して解釈を行なうコマンド処理部とを備え、
他のネットワーク機器を遠隔操作する際に、第３のネットワーク機器からの遠隔操作を該他のネットワーク機器が受け付けないように、該他のネットワーク機器が占有的に遠隔制御を受け付けるような制御コマンドを送信して、該他のネットワーク機器を占有的に遠隔操作するネットワーク機器において、
他のネットワーク装置から受信した通知に基いて実行される動作の予約処理手段を備え、
該他のネットワーク機器が第３のネットワーク機器から占有的に遠隔操作を受けている時に、該他のネットワーク機器に遠隔操作の予約登録のためのコマンドを送信し、
該予約処理手段には該他のネットワーク機器に予約登録した遠隔操作とともに自機器が行なう動作内容を予約登録してこれを保持し、
該他のネットワーク機器に予約登録した遠隔操作が開始された通知を受けると、該予約処理手段で保持されている動作を実行することを特徴とするネットワーク機器。
【請求項５】
ネットワークを介して他のネットワーク機器とデータの送受信を行なう通信部と、
第２のネットワーク機器を遠隔操作するため及び／又は第３のネットワーク機器によって遠隔操作をされるための制御コマンドの生成と解釈を行なうコマンド処理部と
第３のネットワーク機器によって遠隔操作をされる際に、該第３のネットワーク機器以外の第４のネットワーク機器からの遠隔操作を受け付けないように、該第３のネットワーク機器によって占有的に遠隔制御を受け付けるための排他制御手段を備え、
第２のネットワーク機器を遠隔操作する際には、該第２のネットワーク機器以外の第５のネットワーク機器からの遠隔操作を該第２のネットワーク機器が受け付けないように、該第２のネットワーク機器が自機器から占有的に遠隔制御を受け付けるような制御コマンドを送信して、該第２のネットワーク機器を占有的に遠隔操作するネットワーク機器において、
第３のネットワーク機器から占有的に遠隔操作を受けている時に、該第３のネットワーク機器とは異なるの第４のネットワーク機器から遠隔操作の予約登録を受信してこれを保持する予約処理手段を備え、
該第３のネットワーク機器から占有的に行なわれる遠隔操作が終了すると、該予約処理手段で保持されている該第４のネットワーク機器から予約登録された遠隔操作を実行し、
第２のネットワーク機器が第５のネットワーク機器から占有的に遠隔操作を受けている時に、該第２のネットワーク機器に遠隔操作の予約登録のためのコマンドを送信し、
前記予約処理手段には該第２のネットワーク機器に予約登録した遠隔操作とともに自機器が行なう動作内容を予約登録してこれを保持し、
該第２のネットワーク機器に予約登録した遠隔操作が開始された通知を受けると、該予約処理手段で保持されている動作を実行することを特徴とするネットワーク機器。
【請求項６】
前記請求項２、４又は５に記載したネットワーク機器において、前記制御部を構成する前記予約処理手段で保持される予約登録の情報には、少なくとも
予約登録を行なったネットワーク機器を識別するための情報と、
予約登録された自機器の動作内容を識別するための情報と、
予約登録された動作の開始条件を識別するための情報とを含むことを特徴とするネットワーク機器。
【請求項７】
前記請求項６に記載したネットワーク機器において、前記制御部を構成する前記予約処理手段で保持される予約登録の情報には、前記の情報に加え、さらに、
予約登録の有効期限を含むことを特徴とするネットワーク機器。
【請求項８】
ネットワークを介して接続された複数のネットワーク機器間において、相互に他のネットワーク機器から占有的に遠隔操作を行なうための制御方法であって、現在占有的に操作を行っている他のネットワーク機器とは別のネットワーク機器から操作の予約登録を受け付けてその内容を保持すると共に、前記他のネットワーク機器による占有的な遠隔操作が終了した後に、前記別のネットワーク機器から予約登録を受け付けた操作を実行することを特徴とするネットワーク機器の制御方法。
【請求項９】
前記請求８に記載したネットワーク機器の制御方法において、前記内容が保持される予約登録の情報には、少なくとも
予約登録を行なったネットワーク機器を識別するための情報と、
予約登録された自機器の動作内容を識別するための情報と、
予約登録された動作の開始条件を識別するための情報とを含むことを特徴とするネットワーク機器の制御方法。
【請求項１０】
前記請求項９に記載したネットワーク機器において、前記内容が保持される予約登録の情報には、前記の情報に加え、さらに、
予約登録の有効期限を含むことを特徴とするネットワーク機器の制御方法。
【請求項１１】
第１のネットワーク機器が第２のネットワーク機器を遠隔操作をする際に、他のネットワーク機器から第２のネットワーク機器が遠隔操作を受け付けないように、第１のネットワーク機器が第２のネットワーク機器を占有して遠隔操作するための制御コマンドを送信して第２のネットワーク機器を排他的に遠隔操作を行なうステップと、
第１のネットワーク機器が第２のネットワーク機器を排他的に遠隔操作している間に、第３のネットワーク機器が第２のネットワーク機器を占有して遠隔操作するための制御コマンドを送信するステップと、
第２のネットワーク機器が第３のネットワーク機器による占有ができないことを通知するステップと、
該第３のネットワーク機器が第２のネットワーク機器から占有ができない通知を受け取ると、第２のネットワーク機器に対して遠隔操作の予約登録の要求を送信するステップと、
該第２のネットワーク機器が第３のネットワーク機器から送信された予約登録を受け付けてこれを内部に保持するステップと、
前記第１のネットワーク機器による第２のネットワーク機器の排他的な遠隔操作が終了すると、前記第３のネットワーク機器により予約登録された遠隔操作の実行を第２のネットワーク機器が開始するステップとを有することを特徴とするネットワーク機器の制御方法。
【請求項１２】
前記請求項１１に記載したネットワーク機器の制御方法において、さらに、
前記第３のネットワーク機器が第２のネットワーク機器に遠隔操作の予約登録を行なってこれが受理されると、該遠隔操作とともに第３のネットワーク機器が行なう動作を自機器内に予約登録するステップと、
前記第３のネットワーク機器により予約登録された遠隔操作の実行を第２のネットワーク機器が開始する通知を受けると、第３のネットワーク機器が自機器内に予約登録した該動作を実行開始するステップとを有することを特徴とするネットワーク機器の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続されて他の機器と連係動作を行なうことの可能な機器（以下、ネットワーク機器という）、及び、かかるネットワーク機器の制御方法に関するものであり、特に、一般家庭等を含めた環境において使用され得るネットワーク機器の間での連係動作を確実に行なわせるための、改良されたネットワーク機器と、かかるネットワーク機器の制御方法に関するものである。
【０００２】
【従来の技術】
近年におけるコンピュータの幅広い普及は、一般家庭内においてもネットワークの配設を促進してきており、これに伴い、例えば、ビデオカメラ、ビデオディスクレコーダなどに代表される、主に一般家庭において使用される家電機器についても、これらをネットワークに接続し、このネットワークを介して離れた場所から遠隔操作したり、あるいは、複数の機器を連係動作させたりするため、現在までに、各種の技術が考案されてきている。
【０００３】
かかる従来技術のうち、例えば、「ＥＣＨＯＮＥＴ規格」は、電灯線や無線などの複数の物理媒体を用い、その上で通信プロトコルと各種の家電機器を制御するためのミドルウェア仕様を規定している。また、ディジタルＡＶ機器向けのネットワーク技術としては、例えば、ＩＥＥＥ１３９４を物理媒体として制御仕様を定めた「ＨＡＶｉ（Ｈｏｍｅ　Ａｕｄｉｏ　Ｖｉｄｅｏ　Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ）」が既に知られている。更には、近年における家庭でのＰＣやインターネット接続の普及の伴って、１００Ｂａｓｅ−ＴＸなどのＬＡＮや、ＩＥＥＥ８０２．１１ｂ、もしくは、ＩＥＥＥ８０２．１１ａ等の規格による無線ＬＡＮを敷設することが行われるようになってきている。
【０００４】
すなわち、現在、一般家庭において使用される家電機器は、こうしたＬＡＮに接続することにより、宅内・宅外から遠隔操作することも可能となっている。
【０００５】
しかしながら、このようなネットワークに接続された家電機器を操作する場合には、操作を行なおうとするユーザは、必ずしも、操作の対象となる機器の傍に居るとは限らない。特に、遠隔操作を行なおうとする場合にはそうである。また、遠隔操作を行なおうとする時には、操作の対象となる機器が他のユーザによって使用されており、あるいは、既にタイマー予約されている可能性もある。
【０００６】
そこで、従来、かかるネットワークを介した家電機器の遠隔操作においては、他のユーザによる操作やタイマー予約動作などとの競合が起きないように、制御を排他的に行なわせるための方法が考えられている。
特許文献１には、コントローラとして振舞うコントローラ機器が、遠隔操作しようとする他のネットワーク機器にコマンドを送信することによって、そのネットワーク機器を占有的に使うようにし、もって、他のコントローラ機器などから操作が妨害を受けないようにするための方法が示されている。
【０００７】
【特許文献】
特開２００１−５３７６６号公報
【０００８】
【発明が解決しようとする課題】
すなわち、上述した従来例は、遠隔操作を行なおうとするコントローラ機器（以下、コントローラ機器という）が操作対象となる機器を占有することにより、後から遠隔操作を行なおうとする他のコントローラ機器によってその操作が妨害されるのを防ぐことをその内容としている。
【０００９】
しかしながら、上記の場合、これを後から遠隔操作を行なおうとするコントローラ機器の側から見ると、現在操作対象を占有しているコントローラ機器による遠隔操作がいつ終わるのかが分からないため、その操作が完了して遠隔操作を実行できるようになるまで待ち続けなければならないという不便が有った。例えば、上記の特開２００１−１４８７０５号公報に記載された制御方法によれば、操作対象となるネットワーク機器の占有を要求し、その結果、この占有要求に対する応答が得られない場合には、再度、時間を置いて占有要求を行なうものであり、これを繰り返し行なうことが示されている。
【００１０】
このように、上記の従来技術では、後から遠隔操作を行なおうとするコントローラ機器のユーザの観点からすると、何時、所望の操作が行なえるかわからない状態のままで待ち続けることとなり、これでは、甚だ利便性に欠けるという問題があった。
【００１１】
そこで、本発明では、上記の従来技術における問題点に鑑み、すなわち、一般家庭で使用されるようなネットワークに接続された家電製品（ネットワーク機器）を、当該ネットワークを介してコントローラとして振舞うネットワーク機器（コントローラ機器）によって遠隔操作をする場合、たとえ他のネットワーク機器が既にその家電製品を占有的に遠隔制御していた場合においても、当該他のネットワーク機器による操作の終了をユーザが待ち続ける必要なく、当該他のネットワーク機器による操作の終了の後に、確実に、遠隔操作の実行を可能とすることにより、利便性に優れたネットワーク機器、及び、かかるネットワーク機器の制御方法を提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記目的を達成するため、本発明では、他のネットワーク機器から占有的に遠隔操作を行うことが可能なネットワーク機器において、占有的に操作を行っている該他のネットワーク機器とは別のネットワーク機器から操作の予約登録を受け付けてその内容を保持する手段を設け、前記他のネットワーク機器による占有的な遠隔操作が終了した後に前記別のネットワーク機器から受け付けた操作を実行する。
【００１３】
また、前記別のネットワーク機器が操作の予約を登録する際には、当該操作と共に、自機器の行う動作内容を自機器内に予約動作として登録しておき、その後、前記ネットワーク機器において予約した操作の実行を開始したことを前記別のネットワーク装置に通知すると、前記別のネットワーク装置では、予約した動作を開始し、もって、前記ネットワーク装置と前記別のネットワーク装置とが連携動作を行なうようにする。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態について、添付の図面を参照しながら説明する。
図１は、本発明になる家電機器であるネットワーク機器を、例えば、家庭内に配設されたネットワークに接続された状態を示すネットワーク構成図である。なお、ここでは、例えば、ビデオカメラ１００、ビデオディスクレコーダ２００、そして、ディジタルＴＶ３００が、ネットワーク１０に対して接続されている。なお、ここで例示するネットワーク構成では、ビデオカメラ１００及びビデオディスクレコーダ２００が、それぞれ、本発明が適用されたネットワーク機器として構成されている。
【００１５】
次に、図２は、本発明の上記ネットワーク機器を構成する家電機器である、上記ビデオカメラ１００及び上記ビデオディスクレコーダ２００について、その内部の詳細な構成を示している。なお、ここで、上記の図１及び図２におけるネットワークとは、例えば、ＩＥＥＥ１３９４規格のバスにより構成されるＡＶ機器向けのネットワークであっても良く、あるいは、これに代えて、例えば、１００Ｂａｓｅ−ＴＸ等のＬＡＮ規格やＩＥＥＥ８０２．１１ｂ、もしくは、ＩＥＥＥ８０２．１１ａ等の規格による、所謂、無線ＬＡＮで有っても良い。
【００１６】
図２において、一方のネットワーク機器であるビデオカメラ１００は、撮像部１０１、画像データ処理部１０２、通信部１０３、制御部１０４、そして、蓄積部１０５により構成されている。かかる構成からなるビデオカメラ１００では、例えば、画像の撮影時には、撮像部１０１で撮像された画像が画像データ処理部１０２に送られ、そこで所定の信号処理や画像データ圧縮処理を受け、その後、蓄積部１０５に記録されることとなる。この蓄積部１０５は、例えば、カセットテープ、光学式ディスク、磁気ディスク、半導体メモリなどの記録媒体からなり、その種類を問わない。一方、画像の再生時には、上記蓄積部１０５に記録された画像が読み出されて通信部１０３に送られ、さらに、ネットワーク１０に送り出される。また、撮像部１０１で撮像して画像データ処理部１０２で処理された画像データを、直接、通信部１０３からネットワークに送出する、所謂、ライブ画像送信を行なうことも可能である。
【００１７】
上記の構成において、制御部１０４は、上記した撮像部１０１、画像データ処理部１０２、通信部１０３、蓄積部１０５の制御を行なうと共に、通信部１０３により、ネットワーク１０を介して受信した制御データを基に、ビデオカメラ全体の制御を行ない、あるいは、逆に、通信部１０３からネットワーク１０に対して制御データを送り出し、もって、ネットワーク１０上に接続されている他のネットワーク機器の制御を行なう機能をも有している。
【００１８】
他方、他のネットワーク機器であるビデオディスクレコーダ２００は、図２に示すように、放送受信部２０１、通信部２０２、信号変換部２０３、ディスクドライブ部２０４、そして、制御部２０５により構成されている。かかる構成のビデオディスクレコーダ２００では、例えば、放送番組の記録時には、上記放送受信部２０１で受信した映像信号に信号変換部２０３で所定の信号処理とデータ圧縮処理が行ない、テープデッキ部２０４によってビデオディスク上に記録を行う。また、例えば、外部画像データの記録時には、上記通信部２０２によってネットワーク１０から受信した画像データに対し、信号変換部２０３において必要な処理を施し、その後、ディスクドライブ部２０４においてビデオテープ上に記録する。
【００１９】
また、画像の再生時には、ディスクドライブ部２０４にてビデオテープから読み出した画像データに対し、信号変換部２０３において必要な処理を行ない、その後、通信部２０２を介してネットワーク１０上に送り出す。なお、ネットワーク上に送られた画像データは、例えば、上記図２には示されないディジタルテレビ３００（上記図１を参照）に送られ、そこで画像が再生されてその表示画面上に表示される。
【００２０】
なお、このビデオディスクレコーダ２００においても、制御部２０５は、上記の放送受信部２０１、通信部２０２、信号変換部２０３、そしてディスクドライブ部２０４の制御を行なうと共に、通信部２０２により、ネットワーク１０を介して受信した制御データを基に、ビデオディスクレコーダ全体の制御を行い、また、逆に通信部２０２からネットワーク１０に対して制御データを送り出し、もって、ネットワーク１０上に接続されている他のネットワーク機器の制御を行なうことは上記と同様である。
【００２１】
続いて、添付の図３は、上記にも述べたように、ネットワーク１０を介して受信した制御データを基に、上記ビデオカメラ１００並びに上記ビデオディスクレコーダ２００の装置全体の制御をそれぞれ行うと共に、逆に、通信部１０３又は２０２からネットワーク１０に対して制御データを送り出し、もって、ネットワーク１０上に接続されている他のネットワーク機器の制御を行なう、上記ビデオカメラ１００並びにビデオディスクレコーダ２００それぞれの制御部１０４、２０５の構成を示す、主要処理ブロックの構成図である。
【００２２】
すなわち、本発明によれば、上記家庭内に配設されたネットワーク１０に接続されて他の機器と連係動作を行なうことの可能な家電機器であるネットワーク機器（上記図１では、ビデオカメラ１００並びにビデオディスクレコーダ２００）は、その制御部１０４、２０５において、いずれも同一の主要処理ブロックを有して構成されている。
【００２３】
具体的には、制御部１０４又は２０５は、それぞれ、図３に示すように、通信処理部４０１、コマンド処理部４０２、排他判定部４０３、動作制御部４０４、そして、予約処理部４０５を有している。なお、上記の各部のうち、通信処理部４０１は、上記ビデオカメラ１００又はビデオディスクレコーダ２００の通信部１０３、２０２（上記図２を参照）によってネットワーク１０との間で送受信を行なって、データの受信並びに送信処理を行なう。また、コマンド処理部４０２は、上記通信処理部４０１で受信した制御データからコマンドを抽出し、これを解釈すると共に、上記通信処理部４０１がネットワーク１０に送り出す他のネットワーク機器を制御するためのコマンドの生成を行なう。なお、このコマンド処理部４０２で解釈されたコマンドは、その内容により、以下の動作制御部４０４に指令が送られて、装置各部の動作制御が当該コマンドに従って行なわれる。また、このコマンド処理部４０２においては、装置各部の動作結果や、図示しないユーザ操作パネルからのボタン入力などの指示により、必要なコマンドが生成されることとなる。
【００２４】
排他判定部４０３は、予め登録された他の特定のネットワーク機器から受信したコマンドのみを実行し、それ以外のネットワーク機器から送信されたコマンドは実行しないよう判定を下す。この排他判定部４０３は、それに加え、上記コマンド処理部４０２で受け取ったコマンドがネットワーク上のどのネットワーク機器から送られたものであるかを、制御データの送信元のアドレスにより調べ、登録されているネットワーク機器からのものであれば実行を許可し、それ以外のネットワーク機器から受信された場合には、実行せずにエラー通知をコマンドの送信元であるネットワーク機器に送り出す。なお、排他設定がなされていない場合には、全てのネットワーク機器から受信したコマンドを実行する。また、この排他判定部４０３では、排他設定の登録自体も１つのコマンドとして実行される。従って、排他制御の設定が既に行なわれている場合には、他のネットワーク機器は排他制御の設定を行なうことができない。
【００２５】
さらに、予約処理部４０５は、上記の排他制御の設定がなされている場合に、排他制御の登録がされている以外のネットワーク機器から受信した動作の予約コマンドに基づき、その予約内容を内部のテーブルに保持する。なお、動作の予約コマンドに関しては、上記した排他制御の設定とは異なり、排他制御の設定が行なわれている場合でもこれを受信して実行する。また、予約処理部４０５の内部テーブルには、他のネットワーク機器に対して動作の予約コマンドにより登録を行なった場合に、これに対応して自機器の行なうべき動作内容も保持する。
【００２６】
続いて、図４には、上記予約処理部４０５における内部テーブルの構成の一例を示す。図からも明らかなように、この内部テーブルに保持される情報は、例えば、「予約ＩＤ」５０１、「予約コマンドの発行元」５０２、「予約動作内容」５０３、「予約実行トリガ条件」５０４、そして、「有効期限」５０５である。
【００２７】
より詳細には、まず、「予約ＩＤ」５０１は、複数の予約を識別するための番号であり、この図４の例では、４桁の数値であり、かつ、ここでは、若い順に予約が行なわれたことを示している。次に、「予約コマンドの発行元」５０２には、受理した予約コマンドの発行元であるネットワーク機器のアドレスを収容する。なお、この図４では、一例として、機器の種類を示す文字が説明のため記入してあるが、実際には、アドレスを示す数値を保持するのが好ましいであろう。なお、自機器による予約の場合には、例えば、「０」や「−１」などの特別な値を入れても良い。ここで、自機器による予約とは、他の機器に対して予約コマンドを発行した後、その機器が予約した動作を実行開始するまでの間、待機状態になっている場合に使用されるものである。
【００２８】
また、「予約動作内容」５０３は、予約コマンドにより予約された動作を表す。この図４の例では、ビデオディスクレコーダの例として、録画や再生などの動作が予約されている場合の例が示されている。なお、この場合にも、実際のテーブルにはコマンドを番号によって格納しても良い。加えて、「予約実行トリガ条件」５０４は、この予約が実行されるためのトリガとなる条件を示し、通常は、排他制御の設定が解除された場合などを指定する。例えば、上記の自機器による予約の場合には、他の機器から受信する通知をトリガとすることになる。なお、この場合にも、実際のテーブルに保持されるのは条件を示すコード番号であってよいことは当然であろう。
【００２９】
更に、「有効期限」５０５は、この動作予約の有効期限を示しており、例えば、予約コマンドの登録時に、コマンド送信側から指定される。なお、この有効期限は、予約の登録を行なった後にその機器がネットワークから取り外されたりした場合など、デッドロック状態に陥ることを防ぐため、一定の時間が経過したら予約に関する情報をテーブルから削除しても良い場合にのみ指定されることとなる。
【００３０】
次に、添付の図５は、上記の図２にその概略構成を示したビデオカメラ１００とビデオディスクレコーダ２００、そして、ディジタルＴＶ３００との間での制御データの送受信手順を示している。なお、この例では、ディジタルＴＶ３００がビデオディスクレコーダ２００に記録された画像の再生を行なうために当該ビデオディスクレコーダ２００を占有して使用している間に、ビデオカメラ１００から、当該ビデオカメラ１００に記録されている画像をビデオディスクレコーダ２００に記録する要求があった場合を想定しており、より具体的には、この要求を、一旦、予約登録し、ＴＶ３００からのビデオディスクレコーダ２００の占有が終了した後に、予約登録した動作を実行する場合の例を示している。
【００３１】
最初に、上記の想定内容からも明らかなように、ＴＶ３００よりビデオディスクレコーダ２００に対して、占有の要求が有り（ステップ１００１）、一方、この要求を受けたビデオディスクレコーダ２００は、これを受諾したことをＴＶ側に伝える（ステップ１００２）。すると、ＴＶ３００は、ビデオディスクレコーダ２００に対して、記録されている画像の再生を要求し（ステップ１００３）、ビデオディスクレコーダ２００は、これを受理したことをＴＶ側に伝え（ステップ１００４）、もって、テープの再生動作を開始する（ステップ１１００）。
【００３２】
その後、ビデオカメラ１００よりビデオディスクレコーダ２００に占有の要求が送られると（ステップ１００５）、ビデオディスクレコーダ２００は既にＴＶ３００により占有されているため、占有不可であることをビデオカメラ側に伝える（ステップ１００６）。すると、占有不可である通知を受けたビデオカメラ１００は、上記の占有の要求に代えて、占有の終了後にビデオディスクレコーダに記録動作を行うよう予約を行ない（ステップ１００７）、この予約を受けたビデオディスクレコーダ２００は、これを受諾し、その予約処理部４０５（図３を参照）の内部テーブルに関連情報を保持する（ステップ１００８）。また、ビデオカメラ１００は、上記予約受諾の通知をビデオディスクレコーダ２００から受け取ると、その予約処理部４０５（図３を参照）の内部テーブルに、自機器による予約として、「再生」動作を登録する（図４の項目「動作」５０３を参照）。
【００３３】
更に、その後、ＴＶ３００から再生動作の停止要求がビデオディスクレコーダ２００に有った場合（ステップ１００９）、ビデオディスクレコーダ２００はこれを受理してＴＶ側に伝え（ステップ１０１０）、再生を停止する（ステップ１１０２）。次いで、ＴＶ３００からビデオディスクレコーダ２００の占有を解除するコマンドを受信すると（ステップ１０１１）、このビデオディスクレコーダ２００は、これを受諾して終了通知をＴＶ側に伝える（ステップ１０１２）。
【００３４】
なお、ビデオディスクレコーダ２００は、上記のＴＶ３００による占有から解除されると、ビデオカメラ１００に対しても、占有が解除されたことを通知し（ステップ１０１３）、ビデオカメラからの画像を記録する記録動作を開始する（ステップ１１０３）。なお、この際には、ビデオディスクレコーダ２００は、ビデオカメラ１００により占有登録された状態として動作を開始する。一方、ビデオカメラ１００は、占有解除の通知をビデオディスクレコーダ２００から受け取ると、自機器の予約として登録された記録画像の再生を開始する（ステップ１１０４）。
【００３５】
その後、指定された期間の再生が終了すると、ビデオカメラ１００は、停止の要求をビデオディスクレコーダ２００に送り（ステップ１０１４）、この停止要求を受け取ったビデオディスクレコーダ２００は、この停止要求を受理したことをカメラ側に通知し（ステップ１０１５）、そして、その記録動作を停止して（ステップ１１０５）占有の解除を行なう。なお、ビデオカメラ１００も、ビデオディスクレコーダ２００からの停止受理を受けると、その再生動作を停止する（ステップ１１０６）。
【００３６】
以上述べた様に、本発明の実施の形態になるネットワーク機器である、上記のビデオディスクレコーダやビデオカメラによれば、ビデオディスクレコーダが、例えばディジタルＴＶなどの他のネットワーク機器によって占有的に操作が行われている状態であっても、ビデオカメラからの操作要求を予約登録することができる。このことにより、他のネットワーク機器による占有的な操作の終了後、予約登録された操作を実行することができるので、ユーザは、ビデオカメラからの操作を行おうとする際、ビデオディスクレコーダが他のネットワーク機器によって占有的に操作される状態が終了するまで待ち続ける必要がない。
【００３７】
また、ビデオカメラがビデオディスクレコーダに操作を予約登録した際に、ビデオカメラの側でも自機器の動作を予約登録し、もって、ビデオディスクレコーダに予約した操作が実行開始されるのに合わせてこれを実行することによれば、ビデオカメラとディスクレコーダとの間で連携動作を行なうことができ、その際にも、やはり、ユーザは、他のネットワーク機器による占有的操作が終了するまで待ち続ける必要がない。
【００３８】
なお、以上に説明した本発明の実施の形態では、ビデオカメラから再生した画像データをビデオディスクレコーダに記録する動作を予約登録する例について説明したが、しかしながら、本発明は、この動作に限定されることなく、その他の動作を予約登録する場合においても適用可能であることは、当業者であれば明らかであろう。また、予約動作の登録を行う側のネットワーク機器についても、上記の実施の形態に限らず、例えば、ビデオディスクレコーダ側からビデオカメラの操作を予約登録する場合においても、やはり、本発明が適用できることも、当業者であれば明らかであろう。
【００３９】
また、上記で説明したビデオディスクレコーダは、光学的に記録可能なディスクの他にも、例えば、磁気ディスクやその両方を搭載するようなビデオディスクレコーダであっても良く、すなわち、本発明はその媒体の種類に依存することなく適用可能である。
【００４０】
更に、本発明は、上記に説明したビデオディスクレコーダとビデオカメラへの実施に限られず、その他のネットワーク機器との間で占有的に遠隔操作を行うことのできるようなネットワーク機器であれば、その種類を問わずに適用可能である。
【００４１】
すなわち、本発明は、上記したネットワーク機器が家庭の中に有る場合だけに限られず、例えば、宅内のネットワーク機器と宅外のネットワーク機器との間で遠隔操作や連携動作を行う場合であっても適用可能である。例えば、宅外で使用する携帯情報端末から家庭内のネットワーク機器を遠隔操作しようとする際に、そのネットワーク機器が占有されて操作されていた場合に、当該占有操作が終了した時に携帯情報端末に占有が完了したことを通知する動作を予約登録しておき、当該ネットワーク機器の遠隔操作が可能な状態になった時に携帯情報端末からの操作を実行するようにさせるような場合にも、適用が可能である。または、或る家庭内のネットワーク機器と、他の家庭の中に有るネットワーク機器との間で、広域ネットワークを介して遠隔操作や連携動作を行なうような場合にも、本発明を適用することができる。
【００４２】
【発明の効果】
本発明によれば、他のネットワーク機器により排他的に遠隔操作が行われているネットワーク機器に対して、別のネットワーク機器からの遠隔操作を予約登録することができ、前記他のネットワーク機器による遠隔操作の終了後予約登録した別のネットワーク機器からの遠隔操作が確実に実行され、しかも前記別のネットワーク機器からの操作を行うためにユーザが待ちつづける必要がないという利便性の良いネットワーク機器を提供できる。
【図面の簡単な説明】
【図１】本発明の一実施の形態になるネットワーク機器をネットワークに接続した状態を示す構成図である。
【図２】上記ネットワーク機器を構成する家電機器であるビデオカメラとビデオディスクレコーダについて、その内部構成を示すブロック図である。
【図３】上記ネットワーク機器を構成する家電機器の特徴である制御部の内部構成を示す図である。
【図４】上記図３に示した制御部における予約処理部の内部テーブルの構成の一例を示す図である。
【図５】ネットワークに接続された上記本発明のネットワーク機器を含む機器間における動作手順（データ送受信手順）の一例を示すシーケンス図である。
【符号の説明】
１０…ネットワーク
１００…ビデオカメラ
１０３…通信部
１０４…制御部
２００…ビデオディスクレコーダ
２０２…通信部
２０５…制御部
４０１…通信処理部
４０２…コマンド処理部
４０３…排他判定部
４０４…動作制御部
４０５…予約処理部
【図１】
2004134851.tif 000003
【図２】
2004134851.tif 000004
【図３】
2004134851.tif 000005
【図４】
2004134851.tif 000006
【図５】
2004134851.tif 000007