(57)【特許請求の範囲】
【請求項１】
ネットワークを通じて一つまたは複数の制御機器から制御される被制御機器であって、
サブユニットタイプに基づき制御される制御コマンド系を備えたサブユニットが複数割当てられた制御対象を有し、
予約されているサブユニットの予約情報を掲示する予約情報掲示手段と、
前記制御対象に割当てられた複数のサブユニットの一つである第１のサブユニットが予約されて前記予約情報掲示手段に掲示されたときに前記第１のサブユニット以外の残りのサブユニットに対して前記第１のサブユニットと同じ予約内容を前記予約情報掲示手段に掲示する予約制御手段と、
を備えたことを特徴とする被制御機器。
【請求項２】
予約制御手段は、予約情報掲示手段から第１のサブユニットの予約情報を消去することにより前記第１のサブユニットの予約が解除されたときに前記第１のサブユニットの以外のサブユニットの予約情報を前記予約情報掲示手段から消去することにより残りのサブユニットの予約を解除することを特徴とする請求項１に記載の被制御機器。
【請求項３】
ネットワークを通じて一つまたは複数の制御機器から制御される被制御機器であって、
サブユニットタイプに基づき制御される制御コマンド系を備えたサブユニットが複数割当てられた制御対象を有し、
予約されているサブユニットの予約情報を掲示する予約情報掲示手段と、
制御機器が前記制御対象に割当てられた複数のサブユニットに対して同じ予約情報を前記予約情報掲示手段に掲示することを受付けない予約制御手段を備えることを特徴とする被制御機器。
【請求項４】
ネットワークを通じて一つまたは複数の制御機器から制御される被制御機器であって、
サブユニットタイプに基づき制御される制御コマンド系を備えたサブユニットが唯一割当てられる第１のモードと複数のサブユニットが割当てられる第２のモードを備えた制御対象を有し、
予約されているサブユニットの予約情報を掲示する予約情報掲示手段と、
第２のモードにおいて前記制御対象に割当てられた複数のサブユニットの第１のサブユニットが予約されて前記予約情報掲示手段に掲示されたときに前記第１のサブユニット以外の残りのサブユニットに対して前記第１のサブユニットと同じ予約内容で前記予約情報掲示手段に掲示する予約制御手段と、
前記予約情報掲示手段に掲示されている前記制御対象のサブユニットの予約情報がすべてないときに前記第２のモードから前記第１のモードへ切換えるモード切換手段を具備することを特徴とする被制御機器。
【請求項５】
ネットワークを通じて一つまたは複数の制御機器から制御される被制御機器であって、
サブユニットタイプに基づき制御される制御コマンド系を備えた本来のサブユニットが唯一割当てられる第１のモードと複数のサブユニットが割当てられる第２のモードを備えた制御対象を有し、
予約されているサブユニットの予約情報を掲示する予約情報掲示手段と、
第２のモードにおいて前記制御対象に割当てられた複数のサブユニットの第１のサブユニットが予約されて前記予約情報掲示手段に掲示されたときに前記第１のサブユニット以外の残りのサブユニットに対して前記第１のサブユニットと同じ予約内容で前記予約情報掲示手段に掲示する予約制御手段と、
前記第２のモードから前記第１のモードへ切換えるときに前記予約情報掲示手段に掲示されている前記本来のサブユニット以外のサブユニットの予約情報をすべて消去するモード切換手段を具備することを特徴とする被制御機器。
【請求項６】
ネットワークを通じて一つまたは複数の制御機器から制御される被制御機器であって、
サブユニットタイプに基づき制御される制御コマンド系を備えた本来のサブユニットが唯一割当てられる第１のモードと複数のサブユニットが割当てられる第２のモードを備えた制御対象を有し、
予約されているサブユニットの予約情報を掲示する予約情報掲示手段と、
第２のモードにおいて前記制御対象に割当てられた複数のサブユニットの第１のサブユニットが予約されて前記予約情報掲示手段に掲示されたときに前記第１のサブユニット以外の残りのサブユニットに対して前記第１のサブユニットと同じ予約内容で前記予約情報掲示手段に掲示する予約制御手段と、
前記第１のモードから前記第２のモードへ切換えるときに前記予約情報掲示手段に掲示されている前記本来のサブユニットの予約情報を前記本来のサブユニット以外のサブユニットに同じ予約内容で前記予約掲示手段に掲示するモード切換手段を具備することを特徴とする被制御機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、たとえばＩＥＥＥ１３９４高速シリアルバス（１３９４シリアルバスという）を用いて制御される被制御機器に関し、サブユニット単位で行われる予約制御に対して、制御対象に複数のサブユニットが割当てられた被制御機器においても制御対象に一つのサブユニットが割当てられたように予約制御できる技術に関するものである。
【０００２】
【従来の技術】
デジタルテレビ(以下ＤＴＶという)、デジタルビデオカセットレコーダ（以下ＤＶＣＲという）を１３９４シリアルバスで接続し、ＤＴＶよりＤＶＣＲを制御することが行われている。ここで、制御機器であるＤＴＶはコントローラであり、被制御機器であるターゲットのＤＶＣＲを制御するためだけのアプリケーションが実装されている。また、ＤＶＣＲには制御されるためのコマンド(ＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットの制御コマンド)が実装されている。ＤＴＶとＤＶＣＲでは１３９４シリアルバスのＡｓｙｎｃｈｒｏｎｏｕｓ通信により、コマンドが伝送される。ＤＴＶのアプリケーションは、１３９４シリアルバスで接続された機器がどのような機器であるか(どのようなコマンドを実装している機器か)を接続機器のサブユニットタイプを問い合わせることにより調べることができる。サブユニットタイプがＤＶＣＲを表すＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットであった場合、ＤＴＶのアプリケーションはＤＶＣＲに対して、記録、再生などのコマンドを送信することにより、１３９４シリアルバス接続されたＤＶＣＲを制御することができる。
ここではコマンドとして、１３９４トレードアソシエーションで決められたＡＶ／ＣコマンドセットのＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットの制御コマンドが用いられる。
次に、図９を用いて上記第１のＤＴＶ１、第２のＤＴＶ２とハードディスクレコーダ３(以下ＨＤＲという)が１３９４シリアルバス４に接続された場合について説明する。
第１のＤＴＶ１には上記説明と同様ＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットを制御するＤＶＣＲ用アプリケーション１１が実装されている。第２のＤＴＶ２はＤＩＳＣサブユニットを制御するＨＤＲ用アプリケーション２１が実装されている。ＨＤＲ３は、本来の制御対象３０がハードディスクであるのでサブユニットタイプがＤＩＳＣのサブユニット３１となるが、第１のＤＴＶ１のようなＤＶＣＲ用コントローラと接続しても動作するようにサブユニットタイプとしてＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲが割当てられるサブユニット３２のサブユニットが割当てられている。そして、ＤＩＳＣサブユニット単体として動作するかＤＩＳＣとＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲの２つのサブユニットとして動作するかのモードを切換えるモード切換手段３３を備えている。また、サブユニット単位で予約される情報を掲示する予約情報掲示手段３４を備えている。
このように制御対象３０が構成され、制御対象３０のモード切換手段３３により、２つのサブユニット３１，３２で動作するモードにおいて、第１のＤＴＶ１のＤＶＣＲ用アプリケーション１１からはＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットとして制御され、第２のＤＴＶ２のＤＩＳＣ用アプリケーション２１からはＤＩＳＣサブユニットとして制御される。
次に、第１のＤＴＶ１,第２のＤＴＶ２から予約操作を行う場合について説明する。
第１のＤＴＶ１からＨＤＲ３にたとえば予約録画を行う場合、第１のＤＴＶ１はＨＤＲ３の予約情報掲示手段３４に使用するサブユニットと予約する時間を書込み要求を行い、予約情報掲示手段３４に受け入れられ、予約情報が予約情報掲示手段３４に掲示されることにより予約が行われる。予約時間になった時点での記録動作はその時点で第１のＤＴＶ１よりＨＤＲ３に記録コマンドが送られる。
第１のＤＴＶ１からＨＤＲ３を予約する場合は、第１のＤＴＶ１が制御できるＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット３２を予約することになる。ここで、他のコントローラがＨＤＲ３のＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット３２を予約しようとした場合、他のコントローラは予約情報掲示手段３４の予約情報を読み出し、ＨＤＲ３のＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット３２の予約状況を確認してから、サブユニット３２の予約を行う。たとえば、すでに予約されていた場合は、コントローラは予約は行わずに、「すでに予約されています」などのメッセージを表示してユーザに知らせることなどを行う。
第２のＤＴＶ２からＨＤＲ３を予約する場合は第１のＤＴＶ１と同じように動作するが、第２のＤＴＶ２はＨＤＲ用アプリケーションが実装されているので、ＨＤＲ３のＤＩＳＣサブユニット３１を予約することになる。
【０００３】
【発明が解決しようとする課題】
第１のＤＴＶ１がＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット３２を予約し、その予約時間を予約情報掲示手段３４に掲示した場合に、第２のＤＴＶ２が予約情報掲示手段３４の掲示内容を確認し、予約されていなければ同じ予約時間にＤＩＳＣサブユニット３１を予約することが可能である。しかしながら、ＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット３２とＤＩＳＣサブユニット３１は制御対象３０に２つのサブユニットを割当てたものであり、同時に予約動作を行うことはできない。
したがって、第１のＤＴＶ１、第２のＤＴＶ２からそれぞれのサブユニットに対して予約を行うことはできるが、予約時間になって操作しようとすると、どちらかのサブユニットの操作ができないことになる。
そこで本発明は、複数のサブユニットが割当てられた制御対象においても、予約情報掲示手段を用いて、制御対象に一つのサブユニットが割当てられたように予約制御できるようにすることを目的とする。
【０００４】
【課題を解決するための手段】
第１の発明は、ネットワークを通じて一つまたは複数の制御機器から制御される被制御機器であって、サブユニットタイプに基づき制御される制御コマンド系を備えたサブユニットが複数割当てられた制御対象を有し、予約されているサブユニットの予約情報を掲示する予約情報掲示手段と、前記制御対象に割当てられた複数のサブユニットの一つである第１のサブユニットが予約されて前記予約情報掲示手段に掲示されたときに前記第１のサブユニット以外の残りのサブユニットに対して前記第１のサブユニットと同じ予約内容を前記予約情報掲示手段に掲示する予約制御手段と、を備えたことを特徴とする被制御機器である。
本発明により、制御対象に複数のサブユニットを割当てた場合でも、制御対象に対して重複して予約することなく予約動作を行える被制御機器を提供する。
【０００５】
第２の発明は、第１の発明において、予約制御手段は、予約情報掲示手段から第１のサブユニットの予約情報を消去することにより前記第１のサブユニットの予約が解除されたときに前記第１のサブユニットの以外のサブユニットの予約情報を前記予約情報掲示手段から消去することにより残りのサブユニットの予約を解除することを特徴とする被制御機器である。
本発明により、制御対象に複数のサブユニットを割当てた場合でも、サブユニットに対して行った予約解除においても、制御対象に対して不整合なく予約解除を行える被制御機器を提供する。
【０００６】
第３の発明は、ネットワークを通じて一つまたは複数の制御機器から制御される被制御機器であって、サブユニットタイプに基づき制御される制御コマンド系を備えたサブユニットが複数割当てられた制御対象を有し、予約されているサブユニットの予約情報を掲示する予約情報掲示手段と、制御機器が前記制御対象に割当てられた複数のサブユニットに対して同じ予約情報を前記予約情報掲示手段に掲示することを受付けない予約制御手段を備えることを特徴とする被制御機器である。
本発明により、制御対象に複数のサブユニットを割当てた場合でも、複数のサブユニットに対して同時に行われる予約を禁止することにより、制御対象に対して重複して予約することなく予約動作を行える被制御機器を提供する。
【０００７】
第４の発明は、ネットワークを通じて一つまたは複数の制御機器から制御される被制御機器であって、サブユニットタイプに基づき制御される制御コマンド系を備えたサブユニットが唯一割当てられる第１のモードと複数のサブユニットが割当てられる第２のモードを備えた制御対象を有し、予約されているサブユニットの予約情報を掲示する予約情報掲示手段と、第２のモードにおいて前記制御対象に割当てられた複数のサブユニットの第１のサブユニットが予約されて前記予約情報掲示手段に掲示されたときに前記第１のサブユニット以外の残りのサブユニットに対して前記第１のサブユニットと同じ予約内容で前記予約情報掲示手段に掲示する予約制御手段と、前記予約情報掲示手段に掲示されている前記制御対象のサブユニットの予約情報がすべてないときに前記第２のモードから前記第１のモードへ切換えるモード切換手段を具備することを特徴とする被制御機器である。
本発明により、制御対象に複数のサブユニットを割当てた場合でも、複数のサブユニットが割当てられる第２のモードから唯一割当てられる第１のモードへの切換時において、制御対象に対して予約動作を不整合なく行える被制御機器を提供する。
【０００８】
第５の発明は、ネットワークを通じて一つまたは複数の制御機器から制御される被制御機器であって、サブユニットタイプに基づき制御される制御コマンド系を備えた本来のサブユニットが唯一割当てられる第１のモードと複数のサブユニットが割当てられる第２のモードを備えた制御対象を有し、予約されているサブユニットの予約情報を掲示する予約情報掲示手段と、第２のモードにおいて前記制御対象に割当てられた複数のサブユニットの第１のサブユニットが予約されて前記予約情報掲示手段に掲示されたときに前記第１のサブユニット以外の残りのサブユニットに対して前記第１のサブユニットと同じ予約内容で前記予約情報掲示手段に掲示する予約制御手段と、前記第２のモードから前記第１のモードへ切換えるときに前記予約情報掲示手段に掲示されている前記本来のサブユニット以外のサブユニットの予約情報をすべて消去するモード切換手段を具備することを特徴とする被制御機器である。
本発明により、制御対象に複数のサブユニットを割当てた場合でも、複数のサブユニットが割当てられる第２のモードから唯一割当てられる第１のモードへの切換時において、制御対象に対して予約動作を不整合なく行える被制御機器を提供する。
第６の発明は、ネットワークを通じて一つまたは複数の制御機器から制御される被制御機器であって、サブユニットタイプに基づき制御される制御コマンド系を備えた本来のサブユニットが唯一割当てられる第１のモードと複数のサブユニットが割当てられる第２のモードを備えた制御対象を有し、予約されているサブユニットの予約情報を掲示する予約情報掲示手段と、第２のモードにおいて前記制御対象に割当てられた複数のサブユニットの第１のサブユニットが予約されて前記予約情報掲示手段に掲示されたときに前記第１のサブユニット以外の残りのサブユニットに対して前記第１のサブユニットと同じ予約内容で前記予約情報掲示手段に掲示する予約制御手段と、前記第１のモードから前記第２のモードへ切換えるときに前記予約情報掲示手段に掲示されている前記本来のサブユニットの予約情報を前記本来のサブユニット以外のサブユニットに同じ予約内容で前記予約掲示手段に掲示するモード切換手段を具備することを特徴とする被制御機器である。
本発明により、制御対象に複数のサブユニットを割当てた場合でも、唯一割当てられる第１のモードから複数のサブユニットが割当てられる第２のモードへの切換時において、制御対象に対して予約動作を不整合なく行える被制御機器を提供する。
【０００９】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１０】
図１は、本発明を適用した制御システムの構成を示すものである。図１において、１は第１の制御機器である第１のＤＴＶ１であり、１１はＤＶＣＲ用制御アプリケーションである。２は第２の制御機器である第２のＤＴＶ２であり、２１はＨＤＲ用制御アプリケーションである。ＨＤＲ３は被制御機器であり、本来の制御対象３０がハードディスクであるのでサブユニットタイプがＤＩＳＣのサブユニット３１となるが、第１のＤＴＶ１のようなコントローラと接続しても動作するようにサブユニットタイプとしてＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲが割当てられるサブユニット３２の２つのサブユニットが割当てられている。そして、ＤＩＳＣサブユニット単体として動作するかＤＩＳＣとＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲの２つのサブユニットとして動作するかのモードを切換えるモード切換手段３３を備えている。また、サブユニット単位で予約される情報を掲示する予約情報掲示手段３４を備えている。さらに、サブユニット３１，３２への予約に対する予約情報掲示手段３４への掲示を制御する予約制御手段３５を備えている。
第１のＤＴＶ１、第２のＤＴＶ２、ＨＤＲ３は１３９４シリアルバス４で接続されている。
【００１１】
次に、第１のＤＴＶ１と第２のＤＴＶ２、ＨＤＲ３の動作について説明する。第１のＤＴＶ１は１３９４シリアルバス４で接続されているＨＤＲ３が実装しているサブユニットをコマンドを用いて調べる。このとき、ＨＤＲ３はモード切換手段３３により、ＤＩＳＣサブユニット３１とＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲ３２の２つのサブユニットが割当てられているモードで動作しているものとする。ＨＤＲ３のサブユニット３２のサブユニットタイプはＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲであるので、第１のＤＴＶ１はＨＤＲ３のＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット３２を認識するので、第１のＤＴＶ１はアプリケーション１１によりＨＤＲ３をＤＶＣＲとして制御することができる。
また、第２のＤＴＶ２は第１のＤＴＶ１と同様１３９４シリアルバス４で接続されているＨＤＲ３が実装しているサブユニットをコマンドを用いて調べ、ＨＤＲ３のサブユニット３１のサブユニットタイプがＤＩＳＣであるので、第２のＤＴＶ２はＨＤＲ３をＤＩＳＣサブユニットと認識し、第２のＤＴＶ２はＨＤＲ用アプリケーション２１によりＨＤＲ３をＨＤＲとして制御することができる。
次に、第１のＤＴＶ１、第２のＤＴＶ２からＨＤＲ３を予約する場合の動作について説明する。
最初に、ＨＤＲ３には何も予約されていないものとする。第１のＤＴＶ１はＨＤＲ３のＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット３２を予約するとき、予約情報を掲示すること予約情報掲示手段３４に要求し、何も予約されていないので、予約情報掲示手段３４はサブユニット３２の予約情報を掲示する。
【００１２】
図２(１)に予約情報の内容を示す。図２(１)において、オブジェクトＩＤは、予約するの機器(ここでは第１のＤＴＶ１)の固有のＩＤとその機器がユニークに決めるレコードＩＤからなる。したがって、予約がどの機器から行われたかを知ることができる。予約年月日時秒は予約を開始する年月日時秒で時間は予約の期間を示す。繰り返し情報は、毎日、月曜〜金曜などの繰り返して予約される内容を示す。予約サブユニット数は、予約するサブユニットの数を示し、サブユニットタイプとＩＤで予約するサブユニットの指定を行う。
【００１３】
図２(２)は、第１のＤＴＶ１が予約情報掲示手段３４に掲示された内容を示し、"０ｘ０１２３４５６７８９ＡＢＣＤＥＦ"は第１のＤＴＶ１を表す機器固有のＩＤであり、"０ｘ００００００００"は第１のＤＴＶ１が割当てたレコードＩＤである。予約開始年月日時秒は２００１年９月１日１０時０分０秒であり、その時刻から２時間予約している。繰り返し実行は行わない。予約するサブユニットは１つでＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット３２であるので、サブユニットタイプはＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲであり、サブユニットＩＤはＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットが一つしかないのでＩＤ＝０となる。
この予約状態の時に、第２のＤＴＶ２がＨＤＲ３のサブユニット３１に同じように２００１年９月１日１０時０分０秒から２時間予約しようとすると、サブユニット３１には何も予約されていないので予約することができる。
しかしながら、予約開始時刻になると第１のＤＴＶ１、第２のＤＴＶ２からそれぞれのサブユニットを制御しようとするが、本来の制御対象３０は１つしかないので、どちらかのサブユニットを使用できないことになる。すなわち、使用するサブユニットに予約できていたにもかかわらず、予約開始時刻になると使用できないということが発生する。
予約制御手段３５はこのような課題を解決するため、第１のＤＴＶ１が予約情報掲示手段３４に書込んだ時に、ＤＩＳＣサブユニット３１に対して同じ予約内容で予約情報掲示手段３４に書込む。図２(３)に予約制御手段３５が書き込んだ内容を示す。オブジェクトＩＤは、予約制御手段３５が実装されている機器であるＨＤＲ３の機器固有のＩＤ(０ｘ００１１２２３３４４５５６６７７８８)であり、レコードＩＤはＨＤＲ３のオブジェクトＩＤでユニーク(０ｘ１０００００００００)に決められた値である。予約年月日時秒と時間、繰り返し情報は図２(２)と同じである。サブユニット数はＤＩＳＣサブユニット３１を予約するだけなので１であり、予約するサブユニットはサブユニットタイプ＝ＤＩＳＣで、ＩＤ＝０である。
このように予約制御手段３５がＤＩＳＣサブユニット３１を予約することにより、他のコントローラからはＤＩＳＣサブユニット３１が予約されているように扱われるので、その時間に予約を行われることはない。したがって、予約開始時間になった時には、予約制御手段３５からＤＩＳＣサブユニット３１に対して制御コマンドは送られず、第１のＤＴＶ１からＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット３２に制御コマンドが送られてくるだけなので、予約動作として正常に動作することができる。
第２のＤＴＶ２から、ＤＩＳＣサブユニット３１に対して、予約が行われ、予約情報が予約情報掲示手段３４に掲示されると、予約制御手段３５は第１のＤＴＶ１が予約した時と同じような動作を行い、ＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット３２を同じ内容で予約し、他のコントローラから予約できないようにする。
ＨＤＲ３が自ら予約する時は、図２(４)に示すように、予約制御手段３５は、ＤＩＳＣサブユニット３１とＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット３２の２つのサブユニットを予約する。
【００１４】
以上の動作を図３のフローチャートを用いて説明する。
図３の処理ブロック３０１において第１のＤＴＶ１からサブユニット３２の予約があるかどうかを判断し、予約があれば処理ブロック３０４で第１のＤＴＶ１からの予約情報を予約情報掲示手段３４に掲示し、処理ブロック３０５で予約制御手段３５がＨＤＲ３のオブジェクトＩＤでサブユニット３２に行われた予約と同じ予約内容でサブユニット３１の予約情報を予約情報掲示手段３４に掲示する。処理ブロック３０１で第１のＤＴＶ１からサブユニット３２への予約がない場合は処理ブロック３０２で第２のＤＴＶ２からサブユニット３１への予約があるかどうかの判断を行い、予約があれば処理ブロック３０６で第２のＤＴＶ２からの予約情報を予約情報掲示手段３４に掲示し、処理ブロック３０７で予約制御手段３５がＨＤＲ３のオブジェクトＩＤでサブユニット３１に行われた予約と同じ予約内容でサブユニット３２の予約情報を予約情報掲示手段３４に掲示する。
処理ブロック３０２で第２のＤＴＶ２からのサブユニット３１への予約がない場合は処理ブロック３０３でＨＤＲ３からの予約があるかどうかを判断し、ない場合は処理を終了する。ＨＤＲ３自身の予約がある場合は処理ブロック３０８で、ＨＤＲ３のオブジェクトＩＤでサブユニット３１、サブユニット３２の予約情報を予約情報掲示手段３４に掲示する。
以上のようにＨＤＲ３の制御対象に複数割当てられたサブユニットの一つに対して予約情報が予約情報掲示手段３４に掲示される時には、残りのサブユニットについても、予約制御手段３５により同じ予約内容で予約情報掲示手段３４に掲示することにより、予約開始時間になった時には、一つの制御対象３０に対して一つのコントローラからのみ制御コマンドが送られてくるだけなので、予約動作として正常に動作することができる。
【００１５】
次に、予約した内容を取り消す場合の動作について説明する。
第１のＤＴＶ１がサブユニット３２を予約し、予約制御手段３５が同じ予約内容でサブユニット３１を予約している場合に、第１のＤＴＶ１がその予約を取り消す時、第１のＤＴＶ１は予約情報掲示手段３４に予約消去を要求する。予約情報掲示手段３４は第１のＤＴＶ１からの消去要求にしたがって、サブユニット３２の予約情報を消去する。第１のＤＴＶ１はサブユニット３１の予約は自分が予約した予約でないので、消去することはできない。
この状態では、第１のＤＴＶ１によってサブユニット３２を予約した時に予約制御手段３５によってサブユニット３１を予約した予約情報が予約情報掲示手段３４に残ることになる。第１のＤＴＶ１によってサブユニット３２の予約が消去されたことにより、ＨＤＲ３は本来予約可能状態になっているにもかかわらず、ＤＩＳＣサブユニット３１を予約しようとすると、予約情報が予約情報掲示手段３４にあるため予約できないことになる。
このような状態にならないために、第１のＤＴＶ１が予約情報を消去した時に、予約制御手段３５が行ったサブユニット３１への予約を予約制御手段３５が消去するようにする。このようにすることにより、ＨＤＲ３の２つのサブユニットに対する予約情報は消去され、新たな予約を受付けることができる。
サブユニット３２の予約情報を第１のＤＴＶ１が消去する時の予約制御手段３５の動作について説明したが、サブユニット３１の予約情報を第２のＤＴＶ２が消去する時も同様の動作が行われる。
【００１６】
以上の動作を、図４のフローチャートを用いてその動作を説明する。
図４の処理ブロック４０１において、第１のＤＴＶ１からサブユニット３２の予約情報を消去する要求があるかどうかを判断し、要求があれば処理ブロック４０４において、予約情報掲示手段３４に第１のＤＴＶ１が予約した予約情報があるかをどうかを判断し、なければ終了し、あれば処理ブロック４０５で第１のＤＴＶ１の要求により予約情報掲示手段３４より予約情報を消去するとともに、予約時に予約制御手段３５により予約されたサブユニット３１の同じ予約情報を予約制御手段３５は予約情報掲示手段３４より消去する。これによりサブユニット３１およびサブユニット３２の同じ予約内容の予約が消去されたことになる。
処理ブロック４０１で第１のＤＴＶ１からの消去要求がない場合は、処理ブロック４０２で第２のＤＴＶ２からサブユニット３１の予約情報を消去する要求があるかどうかを判断し、要求があれば処理ブロック４０７において、予約情報掲示手段３４に第２のＤＴＶ２が予約した予約情報があるかをどうかを判断し、予約情報がなければ終了し、あれば処理ブロック４０８で第２のＤＴＶ２の要求により予約情報掲示手段３４より予約情報を消去するとともに、予約時に予約制御手段３５により予約されたサブユニット３２の同じ予約情報を予約制御手段３５は予約情報掲示手段３４より消去する。これによりサブユニット３１およびサブユニット３２の同じ予約内容の予約が消去されたことになる。
処理ブロック４０２で第２のＤＴＶ２からの消去要求がない場合は、処理ブロック４０３でＨＤＲ３から予約情報を消去することの要求があるかどうかを判断し、要求があれば処理ブロック４１０において、予約情報掲示手段３４にＨＤＲ３が予約した予約情報があるかをどうかを判断し、予約情報がなければ終了し、あれば処理ブロック４１１でＨＤＲ３の要求によりサブユニット３１およびサブユニット３２の予約情報掲示手段３４より予約情報を消去し、終了する。
以上のようにＨＤＲ３の制御対象３０に複数割当てられたサブユニットの一つに対して予約情報を予約情報掲示手段３４から消去する時には、複数割当てられたサブユニットの残りのサブユニットについても、予約制御手段３５により同じ予約内容で予約情報掲示手段３４に掲示された予約情報を予約制御手段３５が消去することにより、制御対象３０に対する同じ時間の予約を完全に取り消すことができる。
【００１７】
次に、制御対象３０に複数割当てられたサブユニットに同時に予約が行われる場合の動作について説明する。
ＨＤＲ３は、本来は一つの制御対象３０だけにもかかわらず２つのサブユニットが割当てられているので、外部のコントローラからは、２つのサブユニットから構成されているように見える。そのため、外部のコントローラが２つのサブユニットを同じ予約時間で同時に予約することも可能である。たとえば、ＤＩＳＣサブユニット３１からＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット３２へコピーするようなアプリケーションを実行する場合、２つのサブユニット３１、３２を予約した後、ダビング動作を行うことが考えられる。
しかしながら、ＨＤＲ３の制御対象３０は実態としては一つのサブユニットで構成されているので２つのサブユニットを同時に動作させることはできない。そのため、コントローラが同時に２つのサブユニット３１,３２へ同じ予約情報を予約情報掲示手段３４に掲示する要求があった場合、予約制御手段３５はそのコントローラからの予約を受付けないようにし、それにより同時に２つのサブユニットを予約制御できないようにする動作する。
以上の動作を図５のフローチャートを用いて説明する。
処理ブロック５０１において、コントローラがサブユニット３１および３２に対して予約掲示手段３４に同じ内容の予約情報を掲示することを要求したかどうかを判断し、要求をされた場合は処理ブロック５０２において、コントローラに掲示要求を拒否する応答を予約制御手段３５が返す。これにより、コントローラはサブユニット３１、３２を同時に予約できなくなる。本来一つのサブユニットからなる制御対象３０に割当てられている２つのサブユニットに対し同時に予約動作することができないようにする。
処理ブロック５０１で要求がなかった場合には処理を終了する。
次に、制御対象３０が本来のサブユニットだけが割当てられているモード１と複数のサブユニットが割当てられているモード２の切換動作と予約動作について説明する。
【００１８】
まず、ＨＤＲ３の制御対象３０は、ＤＩＳＣサブユニット３１とＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット３２の２つのサブユニットが割当てられているモード２とする。
【００１９】
ＨＤＲ３がＨＤＲ用コントローラ２１とＤＶＣＲ用コントローラ１１の２つのコントローラから制御される場合、両方のコントローラから制御されるために制御対象３０にＤＩＳＣサブユニット３１とＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット３２の２つのサブユニットが割当てられているモード(モード２とする)になっている。ＨＤＲ３をＤＶＣＲとして制御するコントローラである第１のＤＴＶ１からＨＤＲ３を制御しない場合、あるいはＨＤＲ３を１３９４シリアルバス４からはずす場合では、ＨＤＲ３を制御するのはＤＩＳＣコントローラのみのとなるので、制御対象３０に２つのサブユニットに割当てる必要はなく、ＤＩＳＣサブユニット３１のみのモード(モード１とする)としてＨＤＲ３を動作させる。したがって、モード切換手段３３はモード２からモード１への切換を行う。
【００２０】
モード切換手段３３によってＨＤＲ３のモードをモード２からモード１へ切換える時に、予約情報掲示手段３４にＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット３２に対する予約情報が掲示されていると、モード１に切換えた時にＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットが割当てられなくなるので、予約情報掲示手段３４に掲示されている内容と制御対象３０のサブユニット割当ての対応が取れなくなってしまう。そこで、モード切換手段３３は、モードをモード２からモード１へ切換える時にはＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット宛の予約情報が予約情報掲示手段３４に掲示されていない時にのみ切換えることができるように動作する。これにより、予約情報掲示手段３４の内容と制御対象３０のサブユニット割当てにおいて対応が取れなくなることを防ぐことができる。
【００２１】
以上の動作を図６のフローチャートを用いて説明する。
処理ブロック６０１において、モード切換手段３３にモード２からモード１への切換要求があるかどうかを判断し、要求がない場合は処理を終了する。
要求された場合は、処理ブロック６０２において、予約情報掲示手段３４にサブユニット３１および３２の予約情報があるかどうかの判断を行い、予約情報がない場合は処理ブロック６０３において、モード切換手段３３がモード２からモード１へのモード切換を行う。処理ブロック６０２で予約情報がある場合には、処理ブロック６０４において、サブユニット３２に対する予約が予約制御手段３５によって行われた予約かどうかの判断を行い、予約制御手段３５以外から予約されている場合はサブユニット３２への予約が存在するので処理ブロック６０５において、モード切換要求を拒否し、モードを切換えずに終了する。
処理ブロック６０４においてサブユニット３２への予約がすべて予約制御手段３５からの場合は、コントローラからＤＩＳＣサブユニット３１へ予約された際に、予約重複を避けるため予約制御手段３５がサブユニット３２の予約を行ったか、ＨＤＲ３自身が予約した場合に、予約制御手段３５がサブユニット３１と３２の両サブユニットを予約した場合なので、ＤＩＳＣサブユニット３１に対しての予約なので、モード２からモード１へモードを切換えても何ら問題はない。
したがって、処理ブロック６０４でサブユニット３２への予約がすべて制御手段３５からの時は処理ブロック６０３に移行し、モードの切換が行われる。
以上のように、サブユニット３２への予約が行われていない場合に、モード切換手段３３はモード２からモード１への切換を行う。
【００２２】
次に、ＨＤＲ３のモードをモード切換手段３３によりモード２からモード１に強制的に切換える動作について説明する。
ＨＤＲ３のモードをモード２からモード１へ強制的に切換えると、制御対象３０のサブユニットの割当てがＤＩＳＣサブユニット３１のみになるので、第１のＤＴＶ１からはＨＤＲ３はＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットが割当てられていないので、制御できなくなる。したがって、モード切換手段３３がモード２からモード１へ切換える時には、予約情報掲示手段３４に掲示しているＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット３２への予約情報を全て消去してモードを切換えることにより、モード１で存在しないＴＡＰＥＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットに対する予約情報が予約情報掲示手段３４に存在するという状況が起こることを防止している。
以上の動作を図７のフローチャートを用いて説明する。
処理ブロック７０１において、モード切換手段３３にモード２からモード１への切換要求があるかどうかを判断し、要求がない場合は処理を終了する。
要求された場合は、処理ブロック７０２において、予約情報掲示手段３４にサブユニット３２の予約情報があるかどうかの判断を行い、予約情報がない場合は処理ブロック７０４において、モード切換手段３３がモード２からモード１へのモード切換を行う。処理ブロック７０２で予約情報がある場合には、処理ブロック７０３において、予約掲示手段３４にあるサブユニット３２に対する予約情報をモード切換手段３３が消去し、消去された予約情報のうち予約制御手段３５以外の機器から予約された予約情報については、重複予約を避けるためサブユニット３１にも予約制御手段３５により予約されているので、その予約についてはサブユニット３１の予約も消去する。そして、処理ブロック７０４に移行しモード切換手段３３がモード２からモード１へのモード切換を行う。
【００２３】
次に、ＨＤＲ３の制御対象３０が本来のサブユニット（ＤＩＳＣサブユニット）だけが割当てられているモード１から複数のサブユニットが割当てられているモード２へ切換える場合の動作について説明する。
ＨＤＲ３の制御対象３０は、１３９４シリアルバス４に接続されている第１のＤＴＶ１のようにＤＶＣＲ用アプリケーションで制御されるには、ＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット３２として動作しなければならない。ＨＤＲ３が、第２のＤＴＶ２と接続され、ＨＤＲ用アプリケーションでのみ制御されている時は制御対象３０はＤＩＳＣサブユニット３１だけのモード１で動作しているとすると、ＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットとしても動作するモード２に切換わらなければならない。
【００２４】
ＤＩＳＣサブユニット３１に対して予約情報掲示手段３４に予約情報が掲示されている状態でモード１からモード２へ切換えると、ＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット３２には予約情報がないので、すでにＤＩＳＣサブユニット３１の予約と重複してＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット３２を予約することができることになり、その結果、制御対象３０に対して重複した予約が行われ、正常に動作しないことになる。
そこで、モード１からモード２に切換える時に、ＤＩＳＣサブユニット３１の予約情報が予約情報掲示板３４に掲示されている場合には、モード切換手段３３により、ＤＩＳＣサブユニット３１と同じ予約内容でＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット３２に対して予約を行い予約情報掲示手段３４に掲示することにより、モード２に切換わった時点からＴＡＰＥ ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット３２も予約されていることになるので、重複した予約ができなくなり、予約動作を正常に行うことができる。
【００２５】
以上の動作を図８のフローチャートを用いて説明する。
処理ブロック８０１において、モード切換手段３３にモード１からモード２への切換要求があるかどうかを判断し、要求がない場合は処理を終了する。モードの切換を要求された場合は、処理ブロック８０２において、予約情報掲示手段３４にサブユニット３１の予約情報があるかどうかの判断を行い、予約情報がない場合は処理ブロック８０４において、モード切換手段３３がモード１からモード２へ切換える。
処理ブロック８０２において、サブユニット３１に予約情報がある時は処理ブロック８０３において、モード切換換手段３３が予約情報掲示手段３４のサブユニット３１の予約内容でサブユニット３２の予約情報を予約情報掲示手段３４に掲示することにより、サブユニット３２の予約を行う。その後、処理ブロック８０４に移行し、モード１からモード２へのモードの切換を行う。
以上のように、モード１からモード２へ切換える場合に、サブユニット３１が予約されていると同じ予約内容でサブユニット３２を予約することによって、モード２へ移行後、サブユニット３１と３２に対して、重複して予約されることはない。
上記実施形態において、モードの切換えにおいて、モード１をサブユニット３１の場合について説明したが、モード１をサブユニット３２としてもよい。
【００２６】
【発明の効果】
本発明は、一つの制御対象に複数のサブユニットタイプに対応させた場合でも、個々のサブユニット対して独立して予約できないようにすることにより、制御対象に一つのサブユニットが割当てられた時と同じように予約動作を行える被制御機器を提供することができる。
また、制御対象にサブユニットを一つ割当てるモードと複数割当てるモードの切換時においても、予約動作を正しく行えることができる。
【図面の簡単な説明】
【図１】本発明の実施形態による被制御機器を用いた制御システムの構成図
【図２】本発明の実施形態による予約情報の内容の一例を示す図
【図３】本発明の実施形態による予約動作を説明するためのフローチャート
【図４】本発明の実施形態による予約消去の動作を説明するためのフローチャート
【図５】本発明の実施形態による同時予約禁止の動作を説明するためのフローチャート
【図６】本発明の実施形態によるモード切換動作を説明するためのフローチャート
【図７】本発明の実施形態による他のモード切換動作を説明するためのフローチャート
【図８】本発明の実施形態による他のモード切換動作を説明するためのフローチャート
【図９】従来の被制御機器の構成を示すブロック図
【符号の説明】
１  第１のＤＴＶ
２  第２のＤＴＶ
３  ＨＤＲ
４  １３９４シリアルバス
１１  ＤＶＣＲ用アプリケーション
２１  ＨＤＲ用アプリケーション
３０  制御対象
３１  ＤＩＳＣサブユニット
３２  ＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット
３３  モード切換手段
３４  予約情報掲示手段
３５  予約制御手段
【図１】
0003931626.tif 000002
【図２】
0003931626.tif 000003
【図３】
0003931626.tif 000004
【図４】
0003931626.tif 000005
【図５】
0003931626.tif 000006
【図６】
0003931626.tif 000007
【図７】
0003931626.tif 000008
【図８】
0003931626.tif 000009
【図９】
0003931626.tif 000010