(57)【要約】ＩＥＥＥ１３９４高速シリアルバス等のネットワークを用いて機器を制御する制御システムに関し、新しい被制御機器の制御をサポートしていない古い制御機器に接続しても、古い制御機器から新しい被制御機器を制御できるようにすることを目的とする。ＩＥＥＥシリアルバス５を通じて第１のＤＴＶ１、第２のＤＴＶ２から制御されるＨＤＲ４であって、所定の動作を行うＨＤＲ本体４５と、前記一つまたは複数の第１のＤＴＶ１、第２のＤＴＶ２からＨＤＲ４宛の命令を受けて、前記ＨＤＲ本体４５を動作させる主サブユニット４０と、前記ＨＤＲ４以外の機器を装い、前記第１のＤＴＶ１、第２のＤＴＶ２から前記ＨＤＲ４以外の機器宛の命令を受けて、直接的または間接的に前記ＨＤＲ本体４５を動作させる副サブユニット４２とを備えた。
2003028402.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを通じて一つまたは複数の制御機器から制御される被制御機器であって、
所定の動作を行う機器本体と、
前記一つまたは複数の制御機器から前記被制御機器宛の命令を受けて、前記機器本体を動作させる主サブユニットと、
前記被制御機器以外の機器を装い、前記一つまたは複数の制御機器から前記被制御機器以外の機器宛の命令を受けて、直接的または間接的に前記機器本体を動作させる副サブユニットとを備えた被制御機器。
【請求項２】
前記副サブユニットの種類および／または個数の割り当てを行うサブユニット割り当て手段を備えた請求項１に記載の被制御機器。
【請求項３】
前記主サブユニットおよび前記副サブユニットの両方が前記機器本体を動作させ得ることを前記制御機器に通知する通知手段を備えた請求項１に記載の被制御機器。
【請求項４】
前記被制御機器が、（１）前記主サブユニットにより動作させられるか、（２）前記副サブユニットにより動作させられるか、（３）前記主サブユニットおよび前記副サブユニットとして動作させられるか、の設定を行う設定手段を備えた請求項１に記載の被制御機器。
【請求項５】
前記機器本体はデータの記録および／または再生を行う記録再生機能を有し、
前記主サブユニットには、前記機器本体への前記データの入力状態を検出可能な少なくとも１つの入力プラグ、および／または前記機器本体からの前記データの出力状態が前記機器本体から検出可能な少なくとも１つの出力プラグが論理的に設定されており、
前記主サブユニットに対する前記命令は、前記入力プラグの前記入力状態と、前記出力プラグの前記出力状態とをそれぞれ指定する情報を含む請求項１に記載の被制御機器。
【請求項６】
前記主サブユニットには前記入力プラグおよび前記出力プラグがそれぞれ一つづつ設定され、
前記副サブユニットの動作時における、前記主サブユニットに命令を出す制御機器に対する前記被制御機器の動作状態は、前記主サブユニットの前記入力プラグの前記入力状態と前記出力プラグの前記出力状態との組み合わせとして表され、
前記主サブユニットの動作時における、前記副サブユニットに命令を出す制御機器に対する前記被制御機器の動作状態は、前記主サブユニットの前記入力プラグの前記入力状態と前記出力プラグの前記出力状態との組み合わせに基づき定められた、前記副サブユニットの動作状態として表される請求項５に記載の被制御機器。
【請求項７】
前記主サブユニットの動作時における、前記副サブユニットに命令を出す制御機器に対する前記被制御機器の動作状態は、前記入力プラグの前記入力状態または前記出力プラグの前記出力状態のいずれか一方が、前記主サブユニットへのデータの入力停止または出力停止を示す場合は、他方の前記入力プラグの前記入力状態または前記出力プラグの前記出力状態として表される請求項６に記載の被制御機器。
【請求項８】
前記副サブユニットが、前記機器本体にデータの再生動作を行わせているときに前記命令として前記データの再生停止命令を受信した場合は、前記主サブユニットの前記出力プラグの出力状態は停止状態となり、
前記副サブユニットが、前記機器本体にデータの記録動作を行わせているときに前記命令として前記データの記録停止命令を受信した場合は、前記主サブユニットの前記入力プラグの入力状態が停止状態になる請求項７に記載の被制御機器。
【請求項９】
前記主サブユニットの動作時における、前記副サブユニットに命令を出す制御機器に対する前記被制御機器の動作状態は、
前記主サブユニットの前記入力プラグの前記入力状態または前記出力プラグの前記出力状態のいずれか一方が前記データの記録状態または再生状態を示す場合、
他方の前記入力プラグの前記入力状態または前記出力プラグの前記出力状態によって表され、
前記入力プラグの前記入力状態が前記データの記録状態であり、前記出力プラグの前記出力状態が前記データの再生状態であって、
前記入力プラグが前記ネットワークと接続していると認識されている場合は、前記動作状態は記録状態と定められ、
前記入力プラグが前記ネットワークと接続されていないと認識されている場合は、前記動作状態は再生状態と定められる請求項７に記載の被制御機器。
【請求項１０】
前記ネットワークはＩＥＥＥ１３９４規格に準ずるものである請求項１から請求項９のいずれかに記載の被制御機器。
【請求項１１】
前記主サブユニットは、ランダムアクセス可能な記録媒体の記録および／または再生に関する機器として、前記副サブユニットは、テープ媒体の記録または再生に関する機器として、前記制御機器から認識されるものである請求項１から９のいずれかに記載の被制御機器。
【請求項１２】
ネットワークを通じて一つまたは複数の制御機器から制御される被制御方法であって、
前記一つまたは複数の制御機器から前記被制御機器宛の命令を受けて、所定の動作を行う機器本体を動作させる第１の工程と、
前記被制御機器以外の機器を装い、前記一つまたは複数の制御機器から前記被制御機器以外の機器宛の命令を受けて、直接的または間接的に前記機器本体を動作させる第２の工程とを備えた被制御方法。
【請求項１３】
前記機器本体はデータの記録および／または再生を行う記録再生機能を有し、
前記第１の工程は、前記機器本体への前記データの入力状態を検出可能な少なくとも１つの入力プラグ、および／または前記機器本体からの前記データの出力状態が前記機器本体から検出可能な少なくとも１つの出力プラグが論理的に設定する工程を含み、
前記第１の工程における前記命令は、前記入力プラグの前記入力状態と、前記出力プラグの前記出力状態とをそれぞれ指定する情報を含む請求項１２に記載の被制御方法。
【請求項１４】
前記第１の工程は、前記入力プラグおよび前記出力プラグをそれぞれ一つづつ設定する工程を含み、
前記第２の工程の実行時における、前記第１の工程のための命令を出す制御機器に対する前記被制御方法の実行状態は、前記第１の工程の前記入力プラグの前記入力状態と前記出力プラグの前記出力状態との組み合わせとして表され、
前記第１の工程の実行時における、前記第２の工程のための命令を出す制御機器に対する前記被制御方法の実行状態は、前記第１の工程の前記入力プラグの前記入力状態と前記出力プラグの前記出力状態との組み合わせに基づき定められた、前記第２の工程の実行状態として表される請求項１２に記載の被制御方法。
【発明の詳細な説明】
技術分野
本発明は、たとえばＩＥＥＥ１３９４高速シリアルバス（以下、１３９４シリアルバスという）のようなネットワーク上で機器を制御する制御システムに関し、新しい被制御機器の制御をサポートしていない古い制御機器に接続しても、古い制御機器から新しい被制御機器を制御できるようにする機器等に関するものである。
背景技術
近年、ＩＥＥＥ１３９４ネットワーク（以下１３９４ネットワークと言う）技術を用いて構成されたＡＶネットワーク上で、相互接続されたＡＶ機器がＡＶデータ信号や、制御信号（コマンド）をやりとりして、ＡＶデータ信号の記録再生を行う環境が出現している。なお、以降のＩＥＥＥ１３９４に関する技術内容は、以下の文献を元に記述されているので参照されたい。
［１］ＩＥＥＥ  Ｓｔｄ  １３９４−１９９５，  Ｓｔａｎｄａｒｄ  ｆｏｒ  ａ  Ｈｉｇｈ  Ｐｅｒｆｏｒｍａｎｃｅ  Ｓｅｒｉａｌ  Ｂｕｓ
［２］ＩＥＣ６１８８３，  Ｃｏｎｓｕｍｅｒ  ａｕｄｉｏ／ｖｉｄｅｏ  ｅｑｕｉｐｍｅｎｔ−Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ
［３］１３９４  Ｔｒａｄｅ  Ａｓｓｏｃｉａｔｉｏｎ  ｄｏｃｕｍｅｎｔ  ｎｕｍｂｅｒ  １９９８００３，  ＡＶ／Ｃ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ  Ｃｏｍｍａｎｄ  Ｓｅｔ  Ｇｅｎｅｒａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ，  ｖｅｒｓｉｏｎ３．０
［４］１３９４  Ｔｒａｄｅ  Ａｓｓｏｃｉａｔｉｏｎ  ｄｏｃｕｍｅｎｔ  ｎｕｍｂｅｒ  １９９８０１２，  ＡＶ／Ｃ  Ｔａｐｅ  Ｒｅｃｏｒｄｅｒ／Ｐｌａｙｅｒ  Ｓｕｂｕｎｉｔ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ，  ｖｅｒｓｉｏｎ２．１
［５］１３９４  Ｔｒａｄｅ  Ａｓｓｏｃｉａｔｉｏｎ  ｄｏｃｕｍｅｎｔ  ｎｕｍｂｅｒ  １９９８０１３，  ＡＶ／Ｃ  Ｄｉｓｃ  Ｓｕｂｕｎｉｔ  Ｇｅｎｅｒａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ
［６］１３９４  Ｔｒａｄｅ  Ａｓｓｏｃｉａｔｉｏｎ  ｄｏｃｕｍｅｎｔ  ｎｕｍｂｅｒ  １９９９０２９，  ＡＶ／Ｃ  Ｄｉｓｃ  Ｓｕｂｕｎｉｔ  Ｅｎｈａｎｃｅｍｅｎｔｓ  ｆｏｒ  Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ
［７］１３９４  Ｔｒａｄｅ  Ａｓｓｏｃｉａｔｉｏｎ  ｄｏｃｕｍｅｎｔ  ｎｕｍｂｅｒ  １９９９０３０，  ＡＶ／Ｃ  Ｄｉｓｃ  Ｓｕｂｕｎｉｔ−  Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ  Ｄｅｖｉｃｅ  Ｔｙｐｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  １．０
そのようなネットワークの一例として、デジタルテレビ（以下ＤＴＶという）、デジタルビデオカセットレコーダ（以下ＤＶＣＲという）を１３９４シリアルバスで接続し、ＤＴＶよりＤＶＣＲを制御することが行われている。ここで、制御機器であるＤＴＶはコントローラであり、被制御機器であるターゲットのＤＶＣＲを制御するためだけのアプリケーションが実装されている。また、ＤＶＣＲには制御されるためのコマンド（ＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットの制御コマンド）が実装されている。
ＤＴＶとＤＶＣＲでは１３９４シリアルバスのＡｓｙｎｃｈｒｏｎｏｕｓ通信により、コマンドが伝送される。ＤＴＶのアプリケーションは、１３９４シリアルバスで接続された機器がどのような機器であるか（どのようなコマンドを実装している機器か）について接続機器を構成するサブユニットのサブユニットタイプを問い合わせることにより調べることができる。サブユニットタイプがＤＶＣＲを表すＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲであった場合、ＤＴＶのアプリケーションはＤＶＣＲに対して、記録、再生などのコマンドを送信することにより、１３９４シリアルバスにより接続されたＤＶＣＲを制御することができる。
ここではコマンドとして、１３９４トレードアソシエーションで決められたＡＶ／ＣコマンドセットのＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットの制御コマンドが用いられる。
次に、図８を用いて上記第１のＤＴＶ１、第２のＤＴＶ２、ＤＶＣＲ３とハードディスクレコーダ４（以下ＨＤＲという）が１３９４シリアルバス５で接続された場合について説明する。第１のＤＴＶ１には上記説明と同様ＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットを制御するＤＶＣＲ用アプリケーション１１が実装されている。第２のＤＴＶ２には、ＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットを制御するＤＶＣＲ用アプリケーション２１とＤＩＳＣ（ＨＤＤ）サブユニットを制御するＤＩＳＣ用アプリケーション２２が実装されている。第１のＤＴＶ１はＤＶＣＲ３にサブユニットの構成を問い合せるコマンドを用いてサブユニットの構成を調べる。その結果、ＤＶＣＲ３は一つのサブユニット３０から構成され、そのサブユニットタイプはＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲであるので、第１のＤＴＶ１はＤＶＣＲ用アプリケーション１１によりＤＶＣＲ３を制御することができる。
一方、ＨＤＲ４についても、第１のＤＴＶ１はＤＶＣＲ３のときと同様、ＨＤＲ４のサブユニットの構成を問い合わせ、サブユニット４０のサブユニットタイプがＤＩＳＣ（ＨＤＤ）であることがわかる。ＨＤＲ４は第１のＤＴＶ１のＤＶＣＲ用アプリケーション１１が制御できるＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットで構成されていないので、第１のＤＴＶ１はＨＤＲ４を制御することはできない。
同様に第２のＤＴＶ２は、ＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットを制御するＤＶＣＲ用アプリケーション２１とＤＩＳＣ（ＨＤＤ）サブユニットを制御するＤＩＳＣ用アプリケーション２２が実装されているので、ＤＶＣＲ３およびＨＤＲ４を制御することができる。
また、上述した１３９４ネットワークの他の一例として、ＡＶデータ信号の記録再生を行うＡＶネットワーク対応記録再生機器の構成図を図９に示す（例えば、特開２０００−２７８７７０号公報を参照）。図９において、５１は本構成の中心となるＡＶネットワーク対応記録再生機器である。ここでの説明では、具体的にはハードディスクドライブ装置を記録媒体として使用するＨＤＤレコーダであると想定する。５２および５３は１３９４ネットワーク５００を介して接続されるＨＤＤレコーダ１のコントローラとしての役割を果たす機器である。具体的には、ＳＴＢ（Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）であると想定する。
ＳＴＢ５２には、ＨＤＤレコーダなどのディスク媒体を使用する記録再生機器をコントロールできるアプリが搭載されており、ＳＴＢ５３は、Ｄ−ＶＨＳなどのテープ媒体を使用する記録再生機器をコントロールできるアプリが搭載されているものとする。一般にＳＴＢ５３の方がレガシー機器、すなわち過去の規格に基づき作成されたもので、現行の規格に適合しない機器となる。ここで過去の規格とは、具体的には参考文献［４］に記載されたものを指し、現行の規格とは、参考文献［５］から［７］に記載されたものを指す。また、ＳＴＢ５２およびＳＴＢ５３は実体としてはそれぞれ一個の入出力端子を有するが、ネットワーク５００上において、ＳＴＢ５２には、出力端子５２００、入力端子５２０１が、またＳＴＢ３には出力端子５３００、入力端子５３０１がそれぞれ論理的に設定されている。
また、ＨＤＤレコーダ１は実体としては一個の入出力端子を有するが、１３９４ネットワークを介してＡＶデータ信号を入出力するための端子５１００、５１０１が論理的に設定されており、５１００が入力端子、５１０１が出力端子である。５１１は、ＡＶネットワークからのディスク操作対応の記録再生コマンドを受け付けるディスクサブユニット部である。ディスクサブユニット部５１１は、実体としてはＡＶデータ信号を入出力するための一個の入出力端子を実体として有するが、ネットワーク５００上においては、入力端子５１１０と、出力端子５１１１が論理的に設定されている。５１４は、ＡＶデータ信号の実際の記録再生を行うハードディスクドライブ装置である。
このような構成において、ＳＴＢ５２からＨＤＤレコーダ５１を１３９４ネットワーク５００を介して遠隔操作し、ＳＴＢ５２からの出力ＡＶデータ信号をＨＤＤレコーダ１に記録するための動作について、ネットワーク５００上の論理的な処理手順に基づき説明する。
最初に、ＳＴＢ５２は、ＨＤＤレコーダ５１の内部をネットワーク５００経由で調べる。すると、ネットワーク５００からは、ディスクサブユニット部５１１が認識できるので、ＳＴＢ５２は、ディスク操作対応のコマンドを受け付けるサブユニット（ディスクサブユニット部５１１）があることを知り、記録動作を行えると判断する。
ＳＴＢ５２は、つぎに、みずからの出力端子５２００と、ＨＤＤレコーダの機器入力端子５１００の間に、アイソクロナスコネクションを確立し、信号の伝送経路をつくる。さらに、ＨＤＤレコーダ１にネットワーク経由で、１３９４の内部接続コマンドを発行して、ＨＤＤレコーダ５１の機器入力端子５１００と、ディスクサブユニット部入力端子５１１０との間の内部接続を確立する。これにより、ＳＴＢ５２とディスクサブユニット部５１１との間に信号の伝送経路ができる。
つぎに、ＳＴＢ５２は、ネットワーク５００経由で、ＨＤＤレコーダ１のディスクサブユニット部５１１に、ディスク操作対応の記録コマンドを発行する。記録コマンドを受けたディスクサブユニット部５１１は、ハードディスクドライブ装置５１４を駆動して、入力されてくるＡＶデータ信号の記録をハードディスク上に行う。このとき、ＳＴＢ５２のＨＤＤレコーダ５１に対する命令は、入力端子５１１０および出力端子５１１１の記録再生状態についての指定を含んでいる。ＨＤＤレコーダ５１はランダムアクセスが可能であり、あるＡＶデータ信号を記録しながら、ハードディスクドライブ装置５１４上の別のＡＶデータ信号を再生するという、いわゆる同時記録再生動作が行わせるためである。
これに対し、一般に、ＶＴＲ操作に対応するＳＴＢ５３のアプリにより、ＶＴＲ等の記録再生機器に対して発せられる命令は、ＳＴＢ５１に接続される当該記録再生機器の有する入力端子および出力端子の状態に付いての指定を含むものではない。
ところで、図８に示すコントローラである第１のＤＴＶ１には、ＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットであるＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットのコマンドを使ってＤＶＣＲ３を制御するためのアプリケーションが実装されているので、ＤＶＣＲ３を制御することはできるが、ＨＤＲ４を制御するためのＤＩＳＣ（ＨＤＤ）サブユニットのＤＩＳＣ（ＨＤＤ）コマンドによるアプリケーションを実装していないのでＨＤＲ４を制御することはできない。従って第１のＤＴＶ１を使用しているユーザは、ＨＤＲ４を１３９４シリアルバスで第１のＤＴＶ１に接続しても、ＨＤＲ４を制御できないことになる。
また、以上の従来のＡＶネットワーク対応記録再生機器において、１３９４ネットワーク上のＳＴＢ５３から記録再生動作をさせようとする場合、ＳＴＢ５３は、レガシー機器であり、上に述べたように、Ｄ−ＶＨＳなどのテープ媒体を使用する記録再生機器をコントロールするコマンドを発行するアプリしか搭載されていない。
ＳＴＢ５３が、ＨＤＤレコーダ１の内部をネットワーク５００経由で調べると、ネットワークからは、ディスクサブユニット部５１１を認識することはできる。しかし、ディスクサブユニット部５１１は、ＳＴＢ５３からＶＴＲ操作対応の記録再生コマンドを発信されたとしても、これを受け付けることができないので、ＳＴＢ５３は、自分の出すＶＴＲ操作対応のコマンドを受け付けるサブユニットはネットワーク５００上にはないと判断し、以降の動作を行わなくなる。よって、ＳＴＢ５３からは、ＨＤＤレコーダ５１にネットワーク経由で記録動作をさせることができない。
ＡＶデータをテープ媒体に記録させるのも、ディスク媒体に記録させるのも、基本的な動作は同じである。にも関わらず、このように、レガシー機器からディスク型記録媒体をもつ記録再生機器に、基本的な記録再生動作をさせることができないのは、利用者にとっては、使い勝手からいって、非常に不便である。
発明の開示
本発明は、以上のような課題に鑑みてなされたものであり、レガシー機器のように、対応したアプリケーションが搭載されていない制御機器からのコマンドも受け付けて動作することが可能な非制御機器等を提供することを目的とする。
上記の目的を達成するために、第１の本発明は、ネットワークを通じて一つまたは複数の制御機器から制御される被制御機器であって、
所定の動作を行う機器本体と、
前記一つまたは複数の制御機器から前記被制御機器宛の命令を受けて、前記機器本体を動作させる主サブユニットと、
前記被制御機器以外の機器を装い、前記一つまたは複数の制御機器から前記被制御機器以外の機器宛の命令を受けて、直接的または間接的に前記機器本体を動作させる副サブユニットとを備えた被制御機器である。
また、第２の本発明は、前記副サブユニットの種類および／または個数の割り当てを行うサブユニット割り当て手段を備えた第１の本発明の被制御機器である。
また、第３の本発明は、前記主サブユニットおよび前記副サブユニットの両方が前記機器本体を動作させ得ることを前記制御機器に通知する通知手段を備えた第１の本発明の被制御機器である。
また、第４の本発明は、前記被制御機器が、（１）前記主サブユニットにより動作させられるか、（２）前記副サブユニットにより動作させられるか、（３）前記主サブユニットおよび前記副サブユニットとして動作させられるか、の設定を行う設定手段を備えた第１の本発明の被制御機器である。
また、第５の本発明は、前記機器本体はデータの記録および／または再生を行う記録再生機能を有し、
前記主サブユニットには、前記機器本体への前記データの入力状態を検出可能な少なくとも１つの入力プラグ、および／または前記機器本体からの前記データの出力状態が前記機器本体から検出可能な少なくとも１つの出力プラグが論理的に設定されており、
前記主サブユニットに対する前記命令は、前記入力プラグの前記入力状態と、前記出力プラグの前記出力状態とをそれぞれ指定する情報を含む第１の本発明の被制御機器である。
また、第６の本発明は、前記主サブユニットには前記入力プラグおよび前記出力プラグがそれぞれ一つづつ設定され、
前記副サブユニットの動作時における、前記主サブユニットに命令を出す制御機器に対する前記被制御機器の動作状態は、前記主サブユニットの前記入力プラグの前記入力状態と前記出力プラグの前記出力状態との組み合わせとして表され、
前記主サブユニットの動作時における、前記副サブユニットに命令を出す制御機器に対する前記被制御機器の動作状態は、前記主サブユニットの前記入力プラグの前記入力状態と前記出力プラグの前記出力状態との組み合わせに基づき定められた、前記副サブユニットの動作状態として表される第５の本発明の被制御機器である。
また、第７の本発明は、前記主サブユニットの動作時における、前記副サブユニットに命令を出す制御機器に対する前記被制御機器の動作状態は、前記入力プラグの前記入力状態または前記出力プラグの前記出力状態のいずれか一方が、前記主サブユニットへのデータの入力停止または出力停止を示す場合は、他方の前記入力プラグの前記入力状態または前記出力プラグの前記出力状態として表される第６の本発明の被制御機器である。
また、第８の本発明は、前記副サブユニットが、前記機器本体にデータの再生動作を行わせているときに前記命令として前記データの再生停止命令を受信した場合は、前記主サブユニットの前記出力プラグの出力状態は停止状態となり、
前記副サブユニットが、前記機器本体にデータの記録動作を行わせているときに前記命令として前記データの記録停止命令を受信した場合は、前記主サブユニットの前記入力プラグの入力状態が停止状態になる第７の本発明の被制御機器である。
また、第９の本発明は、前記主サブユニットの動作時における、前記副サブユニットに命令を出す制御機器に対する前記被制御機器の動作状態は、
前記主サブユニットの前記入力プラグの前記入力状態または前記出力プラグの前記出力状態のいずれか一方が前記データの記録状態または再生状態を示す場合、
他方の前記入力プラグの前記入力状態または前記出力プラグの前記出力状態によって表され、
前記入力プラグの前記入力状態が前記データの記録状態であり、前記出力プラグの前記出力状態が前記データの再生状態であって、
前記入力プラグが前記ネットワークと接続していると認識されている場合は、前記動作状態は記録状態と定められ、
前記入力プラグが前記ネットワークと接続されていないと認識されている場合は、前記動作状態は再生状態と定められる第７の本発明の被制御機器である。
また、第１０の本発明は、前記ネットワークはＩＥＥＥ１３９４規格に準ずるものである第１から第９のいずれかの本発明の被制御機器である。
また、第１１の本発明は、前記主サブユニットは、ランダムアクセス可能な記録媒体の記録および／または再生に関する機器として、前記副サブユニットは、テープ媒体の記録または再生に関する機器として、前記制御機器から認識されるものである第１から９のいずれかの本発明の被制御機器である。
また、第１２の本発明は、ネットワークを通じて一つまたは複数の制御機器から制御される被制御方法であって、
前記一つまたは複数の制御機器から前記被制御機器宛の命令を受けて、所定の動作を行う機器本体を動作させる第１の工程と、
前記被制御機器以外の機器を装い、前記一つまたは複数の制御機器から前記被制御機器以外の機器宛の命令を受けて、直接的または間接的に前記機器本体を動作させる第２の工程とを備えた被制御方法である。
また、第１３の本発明は、前記機器本体はデータの記録および／または再生を行う記録再生機能を有し、
前記第１の工程は、前記機器本体への前記データの入力状態を検出可能な少なくとも１つの入力プラグ、および／または前記機器本体からの前記データの出力状態が前記機器本体から検出可能な少なくとも１つの出力プラグが論理的に設定する工程を含み、
前記第１の工程における前記命令は、前記入力プラグの前記入力状態と、前記出力プラグの前記出力状態とをそれぞれ指定する情報を含む第１２の本発明の被制御方法である。
また、第１４の本発明は、前記第１の工程は、前記入力プラグおよび前記出力プラグをそれぞれ一つづつ設定する工程を含み、
前記第２の工程の実行時における、前記第１の工程のための命令を出す制御機器に対する前記被制御方法の実行状態は、前記第１の工程の前記入力プラグの前記入力状態と前記出力プラグの前記出力状態との組み合わせとして表され、
前記第１の工程の実行時における、前記第２の工程のための命令を出す制御機器に対する前記被制御方法の実行状態は、前記第１の工程の前記入力プラグの前記入力状態と前記出力プラグの前記出力状態との組み合わせに基づき定められた、前記第２の工程の実行状態として表される第１３の本発明の被制御方法である。
以上のような本発明により、例えば該サブユニットに複数のサブユニットタイプを対応させることにより、本来のサブユニットタイプだけでなく、割当てられたサブユニットタイプに対応したコントローラからも制御できる被制御機器を提供する。
また、本来のサブユニットが複数の異なるサブユニットとして動作していることをコントローラが判断できる。
また、被制御機器の動作モードを設定できるので、たとえば本来のサブユニットに対応したコントローラとのみ接続して使用する場合には、本来のサブユニットとして動作させるモードに設定することにより、接続互換性を高くすることができる。
また、対応しているサブユニットタイプに基づいた複数の制御コマンドに対応することにより、制御コマンドを備えた複数の制御機器から制御されるようになる。
また、制御機器は、複数のサブユニットタイプが割当てられたサブユニットから本来のサブユニットを判別し、本来のサブユニットとして制御できる制御システムを提供する。
発明を実施するための最良の形態
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
（実施の形態１）
図１は、本発明の実施の形態１の制御システムの構成を示すものである。図１において、１、２は制御機器である第１のＤＴＶ、第２のＤＴＶである。１１はＤＶＣＲ用アプリケーションであり、ＤＶＣＲ用アプリケーション１１は、１３９４シリアルバス５で接続された機器がＤＶＣＲであれば制御することができる。同様に、２１はＤＶＣＲ用アプリケーションであり、２２はＤＩＳＣ（ＨＤＤ）用アプリケーションである。
３はＤＶＣＲであり、サブユニット３０のサブユニットタイプはＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲであり、１３９４シリアルバス５で第２のＤＴＶ２に接続されている。４はＨＤＲであり、後述するサブユニット４０，４２により動作するＨＤＲ本体４５を含んでいる。サブユニット４０は、本来は一つのＤＩＳＣ（ＨＤＤ）サブユニットであるが、サブユニット割当て手段４１により、サブユニット４０に加えて、本来のサブユニットとは異なるサブユニットタイプであるＴＡＰＥＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットタイプに対応したサブユニット４２が割当てられている。
したがって、ＨＤＲ４は実際は一つのサブユニットで構成されているが、制御機器である第１のＤＴＶ１、第２のＤＴＶ２からのサブユニット構成の問い合せに対しては、サブユニット割当て手段４１が、ＤＩＳＣ（ＨＤＤ）サブユニット４０とＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットの２つのサブユニットで構成されているように応答する。したがって、第１のＤＴＶ、第２のＤＴＶからは、ＤＩＳＣタイプのサブユニット４０とＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲタイプのサブユニット４２の２つのサブユニットで構成されているように認識される。
サブユニット割当て手段４１およびＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット４２の動作を、図２を用いて説明する。
サブユニット手段４１は、１３９４シリアルバス５を介して送られてきた制御コマンドがＤＩＳＣサブユニット４０宛てかＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット４２宛てかを判別し、それぞれのサブユニットに制御コマンドを転送する。制御コマンドがどのサブユニット宛てに送られてきたかの判別は、制御コマンドのヘッダにある宛先のサブユニットを示す情報によりサブユニット割当て手段４１が行う。なお、サブユニット割当て手段４１により、サブユニット４０に対し、ＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット４２が割当てられていない場合は、ＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット宛てに送られてきたコマンドは受付けない。
送られてきたコマンドがＤＩＳＣコマンドの場合、制御コマンドはサブユニット割当て手段４１によりＤＩＳＣサブユニット４０に送られ、本来の制御動作を行い、ＨＤＲ本体４５を動作させる。
次に、送られてきた制御コマンドがＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲコマンドの場合は、制御コマンドはサブユニット割当て手段４１によりＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット４２に送られ、ＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットは、ＤＩＳＣ制御コマンドに変換して、ＤＩＳＣサブユニット４０に送る。ＤＩＳＣサブユニット４０は送られてきた制御コマンドにしたがって、本来の制御動作を行い、ＨＤＲ本体４５を動作させる。
動作の一例は以下のように行われる。ＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット４２宛に通常（上書き）ＲＥＣＯＲＤコマンドが送られてくると、そのコマンドは、サブユニット割当て手段４１により、ＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット４２に転送される。ＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット４２は、送られてきたＲＥＣＯＲＤコマンドをＤＩＳＣコマンドのＲＥＣＯＲＤコマンドに変換する。ＴＡＰＥのコマンドをＤＩＳＣコマンドに変換するため、入力プラグ、オブジェクトポジション、新しいトラックに記録するなどを設定するための記録モードの情報を追加して、ＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット４２はＤＩＳＣサブユニット４０にＤＩＳＣコマンドとしてＲＥＣＯＲＤコマンドを送信する。
ＤＩＳＣサブユニット４０はＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット４２から受け取ったＤＩＳＣコマンドのＲＥＣＯＲＤコマンドにしたがって通常の制御を行う。
ここで、ＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット４２は、送られてきた制御コマンドをＤＩＳＣコマンドに変換してＤＩＳＣサブユニット４０に送り、ＤＩＳＣサブユニット４０がＨＤＲ本体４５を制御する、すなわち間接的にＨＤＲ本体４５を制御するようにしたが、ＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット４２がコマンドをＤＩＳＣコマンドに変換してＤＩＳＣサブユニット４０に送ってＨＤＲ本体４５を間接的に制御するのではなく、コマンドを、直接ＨＤＲ本体４５を制御するためのＩＤコマンドに変換して、直接的にＨＤＲ本体４５を制御するようにしてもよい。
４３は、ＨＤＲ４が複数のサブユニットタイプに対応をしていることをＩＥＥＥ１３９４シリアルバス５に接続された制御機器に通知するための通知手段である。また、サブユニット４０のサブユニットタイプをＤＩＳＣ（ＨＤＤ）、ＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲ、両方に設定するための設定スイッチ４４を備えている。ＨＤＲ４は１３９４シリアルバス５で第１のＤＴＶ１、第２のＤＴＶ２に接続されている。
次に、第１のＤＴＶ１、第２のＤＴＶ２とＤＶＣＲ３、ＨＤＲ４の動作について説明する。
第１のＤＴＶ１は１３９４シリアルバス５で接続されている機器ＤＶＣＲ３、ＨＤＲ４が実装しているサブユニットをコマンドを用いて調べる。このとき、ＤＶＣＲ３のサブユニット３０のサブユニットタイプはＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲだけであるので、第１のＤＴＶ１はＤＶＣＲ３をＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲと認識する。したがって、第１のＤＴＶ１はＤＶＣＲ用アプリケーション１１によりＤＶＣＲ３を制御することができる。この動作は、従来例と同じ動作になる。第２のＤＴＶ２も、ＤＶＣＲ用アプリケーション２１により、第１のＤＴＶ１と同様にＤＶＣＲ３を制御することができる。
次に、ＨＤＲ４のサブユニットは、ＤＩＳＣ（ＨＤＤ）サブユニット４０に加えて、サブユニット割当て手段４１によりＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット４２を装い、２種類のサブユニットに対応している。すなわち、ＨＤＲ４のサブユニット構成をコマンドを用いて問い合わせると、本来は一つのサブユニットで構成されているにもかかわらず、ＤＩＳＣ（ＨＤＤ）とＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲの二つのサブユニットタイプに対応しているので、制御機器である第１のＤＴＶ１、第２のＤＴＶ２からは、ＨＤＲ４は、ＤＩＳＣ（ＨＤＤ）とＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲの二つのサブユニットで構成されているように認識される。
したがって、第１のＤＴＶ１、第２のＤＴＶ２は、ＨＤＲ４をＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット４２として制御することができ、第２のＤＴＶ２はさらにＤＩＳＣ（ＨＤＤ）サブユニット４０としても制御することができる。
すなわち、ＨＤＲ４に２つのサブユニットタイプを割当てそれぞれ制御される制御コマンドを実装することにより、ＤＶＣＲしか制御できなかった第１のＤＴＶ１においても、ＨＤＲ４をＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットとして制御できるようにすることができる。
ここで、ＨＤＲ４はＤＩＳＣ（ＨＤＤ）であるので、本来はＤＩＳＣ（ＨＤＤ）サブユニットとして制御されることが望ましい。第２のＤＴＶ２においては、ＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットまたはＤＩＳＣ（ＨＤＤ）サブユニットのどちらでも制御することが可能であるが、ＤＩＳＣ（ＨＤＤ）サブユニットとして制御するほうがよい。
そのために、ＨＤＲ４は、実際は、ただ一つのサブユニットが複数のサブユニットタイプに対応していることを制御機器に通知する通知手段４３を備えている。制御機器である第２のＤＴＶ２は、通知手段４３から発せられた、ＨＤＲ４が複数のサブユニットに対応している情報を、受信手段２３により知ることができ、第２のＤＴＶ２はＨＤＲ４を本来のＤＩＳＣ（ＨＤＤ）サブユニット４０と見なして、ＨＤＲ用アプリケーション２２により制御を行う。
このとき、第２のＤＴＶ２は、受信手段２３により得た情報に基づき、自動的に本来のサブユニットに対応したアプリケーションの切換を行っても良いし、受信手段２３は単に情報だけを表示し、利用者によって、所望のサブユニットに対応したアプリケーションの切換を行わせるようにしてもよい。
また、第２のＤＴＶ２はＨＤＲ４がＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲとＤＩＳＣ（ＨＤＤ）の二つのサブユニットから構成されているので、ＤＶＣＲ用アプリケーション２１、ＤＩＳＣ用アプリケーション２２を用いて同時に二つのサブユニットを制御することができそうであるが、実体としてＨＤＲ本体５を制御するサブユニットはＤＩＳＣサブユニット４０のみであるので、二つのサブユニットによって同時に制御することはできない。従って、第２のＤＴＶ２は、通知手段４３からの通知により一つのサブユニットが複数のサブユニットに対応していること、すなわち実際には複数のサブユニットのうち一つしか制御の対象とならないことを認識し、ＨＤＲ４を制御可能で望ましい一つのサブユニットとして認識して、対応するアプリケーションを用いて制御する。
以上により、ＨＤＲ４をサブユニット割当て手段４１によりＤＩＳＣ（ＨＤＤ）サブユニットタイプのサブユニット４０に加えて、ＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットタイプのサブユニット４２の両方のサブユニットタイプに対応させることにより、ＤＶＣＲ制御のアプリケーションのみが実装されている第１のＤＴＶ１においても、ＨＤＲ４をＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲアプリケーションとして制御することが可能となり、また、第２のＤＴＶ２においては、ＤＩＳＣ（ＨＤＤ）アプリケーションとしてＨＤＲ４を制御することができる。
図１において、ＨＤＲ４は第１のＤＴＶ１からはＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲとして制御され、また、第２のＤＴＶ２からはＤＩＳＣ（ＨＤＤ）として制御される。すなわち、ＨＤＲ４の本来のＤＩＳＣ（ＨＤＤ）サブユニット４０とのＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット４２の２つのサブユニットを制御するコマンドを受付けて動作する。なお、第２のＤＴＶ２はＨＤＲ４をＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットとして制御することも可能であり、この場合ＨＤＲ４は２つのコントローラからＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットとして制御されることになる。
通知手段４３は、ＨＤＲ４から制御機器である第１のＤＴＶ１、第２のＤＴＶ２に通知してもよいし、第１のＤＴＶ１、第２のＤＴＶ２からＨＤＲ４に対する問合わせを受けるようにしてもよい。このとき、第１のＤＴＶＴ、第２のＤＴＶ２は、問い合わせ用の通信手段を備えた構成とすればよい。
この通知あるいは問合わせは、コマンドを用いて行うことができる。コマンドの一例を図３に示す。図３（１）は通知あるいは問い合わせのコマンドのデータ構造図であり、オペランド０から２でベンダー名（カンパニーＩＤ）（００８０４５ｈ）を示し、オペランド３がサブユニットタイプ通知コマンド（Ｆ０ｈ）であることを示し、オペランド４〜７が複数割当てられているサブユニットタイプを示し、本来のサブユニットタイプをオペランド４に、本来のタイプでないサブユニットタイプをオペランド５〜７に示す。
この例では、本来のサブユニットタイプがＤＩＳＣであるので、オペランド４にはＤＩＳＣサブユニット４０を示す１８ｈが設定され、オペランド５に本来のサブユニットタイプでないＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットタイプ（２０ｈ）が設定される。ＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット４２以外のサブユニットは設定されていないので、オペランド６〜７には設定されているサブユニットがないという意味のＦＦｈが設定される。サブユニットタイプとサブユニットＩＤは図３（２）に示されるように各々５ビット、３ビットが割当てられる。
以上のように、ＨＤＲ４は、サブユニットとしては、ＤＩＳＣ（ＨＤＤ）サブユニットタイプとＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットタイプとして動作することができるが、コントローラである第１のＤＴＶ１がＤＩＳＣ（ＨＤＤ）アプリケーションに対応していれば、ＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットとして動作させる必要はなく、ＤＩＳＣ（ＨＤＤ）サブユニット単体として動作させればよい。設定スイッチ４４は動作するサブユニットを固定させるものであり、この場合、設定スイッチ４４を用いてＤＩＳＣ（ＨＤＤ）サブユニット単体として動作するように設定する。
本実施の形態では、ＤＩＳＣ（ＨＤＤ）サブユニット単体、ＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット単体、ＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットとＤＩＳＣ（ＨＤＤ）サブユニットの両方で動作する３つのモードを設定することができる。
なお、本実施の形態では、ＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットをＨＤＲ４に割当てたが、ＤＩＳＣサブユニットのＤＶＤモードのサブユニット（ＤＩＳＣ（ＤＶＤ））を割当てることもできる。また、ＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニットとＤＩＳＣ（ＤＶＤ）サブユニットの両方を割当てることも可能である。要するに、割り当てるサブユニットの種類や個数によって限定されることはない。
（実施の形態２）
図４は本発明の実施の形態２であるＡＶネットワーク対応記録再生機器の一実施の形態を示す。図４において、１０１は本構成の中心となるＡＶネットワーク対応記録再生機器である。ここでの説明では、具体的にはハードディスクドライブ装置を記録媒体として使用するＨＤＤレコーダであると想定する。１０２および１０３は１３９４ネットワークを介して接続されるＨＤＤレコーダ１０１のコントローラとしての役割を果たす機器である。具体的には、ＳＴＢ（Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）であると想定する。
ＳＴＢ１０２にはＨＤＤレコーダなどのディスク媒体を使用する記録再生機器をコントロールできるアプリが搭載されており、ＳＴＢ１０３には、Ｄ−ＶＨＳなどのテープ媒体を使用する記録再生機器をコントロールできるアプリが搭載されているものとする（一般に、ＳＴＢ１０３の方がレガシー機器となる）。また、ＳＴＢ１０２およびＳＴＢ１０３は実体としてはそれぞれ一個の入出力端子を有するが、ネットワーク５００上において、ＳＴＢ１０２には、出力端子１２００、入力端子１２０１が、またＳＴＢ１０３には出力端子１３００、入力端子１３０１がそれぞれ論理的に設定されている。
また、ＨＤＤレコーダ１０１は実体としては一個の入出力端子を有するが、１３９４ネットワークを介してＡＶデータ信号を入出力するための端子１１００、１１０１が論理的に設定されている。１００が入力端子、１０１が出力端子である。またインタフェース手段１４００はネットワーク５００を介してＡＶデータをＨＤＤレコーダ１０１に書き込みもしくは読み出しさせるための手段であり、一個の入出力端子を実体として有するが、ネットワーク５００上においては、ディスクサブユニット部１１１と、ＶＴＲサブユニット部１１２との２つの機器として設定されている。
ディスクサブユニット部１１１は、ＡＶネットワークからのディスク操作対応の記録再生コマンドを受け付ける手段である。ディスクサブユニット部１１１は、ネットワーク５００上においては、ＡＶデータを入出力するための入力端子１１１０と、出力端子１１１１とが論理的に設定されている。ＶＴＲサブユニット部１１２は、ＡＶネットワークからのＶＴＲ操作対応の記録再生コマンドを受け付ける手段である。ＶＴＲサブユニット部１１２にも、ＡＶデータを入出力するための入力端子１１２０と、出力端子１１２１とが論理的に設定されている。１３は、ＨＤＤレコーダ１０１が持っている内部チューナーを表すチューナーサブユニット部１である。チューナーサブユニット部１１３は一個の入出力端子を実体として有するが、出力端子１１３０が論理的に設定されている。１１４は、ＡＶデータ信号の実際の記録再生を行うハードディスクドライブ装置である。このハードディスクドライブ装置１４およびインタフェース手段１４００は、ネットワーク５００上からは認識できない。ネットワーク５００上において他の機器に認識されるのは、あくまで、ディスクサブユニット部１１１と、ＶＴＲサブユニット部１１２、およびチューナーサブユニット部１１３である。
なお、ここでいうディスクサブユニット、ＶＴＲサブユニット、チューナーサブユニットは、参考文献［３］では、それぞれ、ｄｉｓｃ  ｒｅｃｏｒｄｅｒ／ｐｌａｙｅｒ  ｓｕｂｕｎｉｔ，  ｔａｐｅ  ｒｅｃｏｒｄｅｒ／ｐｌａｙｅｒ  ｓｕｂｕｎｉｔ，  Ｔｕｎｅｒ  ｓｕｂｕｎｉｔに対応する。
このような構成において、ディスク操作対応のＳＴＢ１０２から、ＨＤＤレコーダ１０１を１３９４ネットワークを介して遠隔操作し、ＳＴＢ１０２からの出力ＡＶデータ信号をＨＤＤレコーダ１０１に記録するための動作について、ネットワーク５００上の論理的な処理手順に基づき説明するとともに、これにより、本発明の被制御方法の一実施の形態について説明を行う。
はじめに、ＳＴＢ１０２がＨＤＤレコーダ１０１にネットワーク接続された時の動作を説明する。ＳＴＢ１０２は、ＨＤＤレコーダ１０１の内部１をネットワーク５００経由で調べる。すると、ネットワーク５００からは、ディスクサブユニット部１１１、ＶＴＲサブユニット部１１２およびチューナーサブユニット部１１３が認識できる。ここで、ＳＴＢ１０２が各サブユニットを認識するためのコマンドの経路を別途波線にて示した。図においては、説明を明快にするため、認識用コマンドの入出力を受け付ける仮想的な端子も示した。
調べた結果、ＳＴＢ１０２は、ディスク操作対応のコマンドを受け付けるサブユニットとして、ディスクサブユニット部１１１があることを認識し、このディスクサブユニット部１１１に対して、ディスク操作対応の記録再生コマンドを送れば、記録動作を行えると判断する。
ＳＴＢ１０２は、記録動作の準備として、まず、自らの出力端子１２００と、ＨＤＤレコーダの入力端子１１００の間にアイソクロナスコネクションを確立し、ＡＶデータ信号の伝送経路をつくる。さらに、ＨＤＤレコーダ１０１にネットワーク経由で、内部接続コマンドを発行して、ＨＤＤレコーダ１０１の入力端子１１００と、ディスクサブユニット部入力端子１１１０との間の内部接続を確立する。これにより、ＳＴＢ１０２とディスクサブユニット部１１１との間に、ＡＶデータ信号の伝送経路ができる。図４では、この伝送経路を実線で示す。この場合、入力端子、出力端子の接続のためのコマンドの送信経路も同じ実線にて示される。
ＳＴＢ１０２は、ネットワーク５００経由で、ＨＤＤレコーダ１０１のディスクサブユニット部１１１に、ディスク操作対応の記録コマンドを発行する。記録コマンドを受けたディスクサブユニット部１１１は、ハードディスクドライブ装置１４を駆動して、入力されてくるＡＶデータ信号の記録をハードディスク上に行う。
次に、ＨＤＤレコーダ１０１を１３９４ネットワーク５００を介して遠隔操作し、ＨＤＤレコーダ１０１のチューナーサブユニット部１１３の出力ＡＶデータ信号をＨＤＤレコーダ１０１に記録するための動作について、図５を用いて説明する。構成要素は、図４と同じなので、説明を省略する。
ＳＴＢ１０２は、記録動作の準備として、ＨＤＤレコーダ１０１にネットワーク５００経由で、内部接続コマンドを発行して、チューナーサブユニット部１１３のチューナーサブユニット部出力端子１１３０と、ディスクサブユニット部入力端子１１１０との間の内部接続を確立する。この場合、ＨＤＤレコーダ１０１の内部接続だけで、必要なＡＶデータ信号の伝送経路ができるので、外部のネットワーク５００に対してアイソクロナスコネクションを確立する必要はない。図２の実線が、ＡＶデータ信号の伝送経路である。また、破線は内部接続コマンドの伝達経路を示す。
ＳＴＢ１０２は、ネットワーク５００経由で、ＨＤＤレコーダ１０１のディスクサブユニット部１１１に、ディスク操作対応の記録コマンドを発行する。記録コマンドを受けたディスクサブユニット部１１１は、ハードディスクドライブ装置１４を駆動して、チューナーサブユニット部１１３から入力されてくるＡＶデータ信号の記録をハードディスク上に行う。
次の動作として、ＶＴＲ操作対応ＳＴＢ１０３から、ＨＤＤレコーダ１０１を１３９４ネットワークを介して遠隔操作し、ＳＴＢ１０３からの出力ＡＶデータ信号をＨＤＤレコーダ１０１に記録するための動作について、図６を用いて説明する。構成要素は、図１と同じなので、説明を省略する。
ＳＴＢ１０３は、ＨＤＤレコーダ１０１の内部をネットワーク５００経由で調べる。すると、ネットワーク５００からは、ディスクサブユニット部１１１、ＶＴＲサブユニット部１１２およびチューナーサブユニット部１１３が認識できる。ここで図４と同様、ＳＴＢ１０３が各サブユニットを認識するためのコマンドの経路を別途波線にて示し、説明を明快にするため、認識用コマンドの入出力を受け付ける仮想的な端子も示した。
ＳＴＢ１０３は、ＶＴＲ操作対応のコマンドを受け付けるサブユニットとしてＶＴＲサブユニット部１１２があることを認識し、このＶＴＲサブユニット部１１２に対して、ＶＴＲ操作対応の記録再生コマンドを送れば、記録動作を行えると判断する。
ＳＴＢ１０３は、記録動作の準備として、まず、みずからの出力端子１３００と、ＨＤＤレコーダ１０１の入力端子１１００の間に、アイソクロナスコネクションを確立し、ＡＶデータ信号の伝送経路をつくる。さらに、ＨＤＤレコーダ１０１にネットワーク５００経由で、内部接続コマンドを発行して、ＨＤＤレコーダ１０１の入力端子１１００と、ＶＴＲサブユニット１２の入力端子１１２０との間の内部接続を確立する。これにより、ＳＴＢ１０３とＶＴＲサブユニット部１１２との間に、ＡＶデータ信号の伝送経路ができる。図６の実線が、その伝送経路を示す。この場合、内部接続コマンドの伝達経路も同じである。
ＳＴＢ１０３、ネットワーク５００経由で、ＨＤＤレコーダ１０１のＶＴＲサブユニット部１１２に、ＶＴＲ操作対応の記録コマンドを発行する。記録コマンドを受けたＶＴＲサブユニット部１１２は、ハードディスクドライブ装置１４を駆動して、入力されてくるＡＶデータ信号の記録をハードディスク上に行う。
以上の動作において、ＶＴＲサブユニット部１１２の、ネットワーク５００にて認識される動作状態を以下にさらに詳細に説明する。
従来の技術の説明にて述べたように、ハードディスクドライブ装置１４はランダムアクセスが可能なので、インタフェース手段１４００は、あるＡＶデータ信号を記録しながら、ハードディスクドライブ装置１４上の、現在ＡＶデータを記録している記録領域と同一、または異なる記録領域からもＡＶデータ信号を再生するという動作（同時記録再生動作）が可能である。このような同時記録再生状態をネットワーク５００上に認識させるため、ディスクサブユニット部１１１の記録再生状態は、ディスクサブユニット部１１１が有する入出力の各端子毎に規定される。すなわち、ディスクサブユニット部入力端子１１１０には、記録側の記録再生状態（停止または記録）が、ディスクサブユニット部出力端子１１１１には、再生側の記録再生状態（停止または再生）が反映される。
これに対し、ＶＴＲサブユニット部１１２は、ネットワーク５００上にて認識される機器としてはテープ媒体の記録再生装置を表しており、その記録再生状態は、サブユニット全体に対してのみ規定されており、ＶＴＲサブユニット部１１２が有する入出力の各端子毎には規定されていない。一方、ＨＤＤレコーダ１０１の実体である記録媒体は、ハードディスクであり、実体としてのインタフェース手段１４００は、ハードディスクに対し記録再生を行うための手段である。
そこで本実施の形態においては、ネットワーク５００上のＳＴＢ１０２、ＳＴＢ１０３にて論理的に認識されるＨＤＤレコーダ１０１の動作状態は以下のように表される。すなわち、ディスク対応操作のＳＴＢ１０２から見た場合、ＨＤＤレコーダ１０１がディスクサブユニット部１１１が制御されたことにより動作しているときは、その動作はディスクサブユニット部１１１の入力側、出力側の各端子の記録再生状態にて表され、ＨＤＤレコーダ１０１がＶＴＲサブユニット部１１２が制御されたことにより動作しているときは、その動作状態は、その動作の結果としての、ディスクサブユニット部１１１の入力側、出力側の各端子の記録再生状態にて表される。
また、ＶＴＲ対応操作のＳＴＢ１０３から見た場合、ＨＤＤレコーダ１０１がＶＴＲサブユニット部１１２が制御されたことにより動作しているときは、その動作状態は、その動作の結果としての、ディスクサブユニット部１１１の入力側、出力側の各端子の記録再生状態の組み合わせに基づき定められたＶＴＲサブユニット部１１２の動作として表され、ディスクサブユニット部１１２が制御されたことにより動作しているときは、その動作は、ディスクサブユニット部１１１の入力側、出力側の各端子の記録再生状態の組み合わせに基づき定められたＶＴＲサブユニット部１１２の動作として表される。
図７に、ディスクサブユニット部１１１の入力／出力端子の記録再生状態と、ＶＴＲサブユニット部１１２の記録再生状態の対応表を示す。表中において、「記録（１３９４）」とは、１３９４ネットワーク５００からのＡＶデータ信号を記録している状態、すなわち、ＨＤＤレコーダ１０１の内部接続で、機器入力端子１１００とディスクサブユニット部入力端子１１１０が接続されているか、もしくは、機器入力端子１１００とＶＴＲサブユニット部入力端子１１２０が接続されている場合を示す。また、「記録（セルフ）」とは、１３９４ネットワーク５００からの入力以外からの（例えば、チューナーサブユニット部１１３から）のＡＶデータ信号を記録している場合を示す。
次に対応表の説明を行う。ディスクサブユニット部１１１の入力端子または出力端子のいずれかの記録再生状態が停止を示す場合、もう片方の端子の記録再生状態が、ＶＴＲサブユニット部１１２の記録再生状態として採択される。例えば、ディスクサブユニット部入力端子１１００の記録再生状態が停止で、ディスクサブユニット部出力端子１１１１の記録再生状態が再生の時、ＶＴＲサブユニット部１１２の記録再生状態は、再生と規定される。
また、ディスクサブユニット部入力端子１１１０の記録再生状態が記録で、ディスクサブユニット部出力端子１１１１が再生の場合（同時記録再生時）、ＶＴＲサブユニット部１１２の記録再生状態は、「記録（１３９４）」の場合は記録、「記録（セルフ）」の場合は再生と決定する。これは、ＶＴＲサブユニット部１１２の記録再生状態は、１３９４ネットワーク５００に対して認識させるものであり、１３９４ネットワーク５００からのＡＶデータ信号を記録しているときは、記録側（ディスクサブユニット部入力端子１１１０）の記録再生状態（すなわち記録）を優先し、それ以外は再生側（ディスクサブユニット部出力端子１１１１）の記録再生状態（すなわち再生）を優先する方がよいという判断に基づき規定されている。
ディスクサブユニット部１１１の入力端子１１１０、出力端子１１１１の記録再生状態は、ネットワーク５００に接続された制御機器、例えばＳＴＢ１０２からの記録再生コマンドを受けて変化する。この変化に連動して、図４の対応表にもとづき、ＳＴＢ１０３のような制御機器に対して示されるＶＴＲサブユニット部１１２の記録再生状態も変動する。
次に、インタフェース手段１４００がネットワーク５００から記録再生コマンドを受けて、どのようにディスクサブユニット部１１１の入力端子１１１０、出力端子１１１１の記録再生状態が変化するのかを説明する。
ディスク操作対応のコマンドの場合、インタフェース手段１４００はネットワーク５００上ではディスクサブユニット部１１１として動作し、その操作はそのままコマンドが対応するディスクサブユニット部１１１の入力端子または出力端子の状態に反映される。すなわち、ディスク操作対応の再生コマンドがきた場合、ディスクサブユニット部出力端子１１１１の記録再生状態は、再生となる。また、ディスク操作対応の記録コマンドがきた場合、ディスクサブユニット部入力端子１１１０の記録再生状態は、記録となる。また、ディスク操作対応の停止コマンドがきた場合、入力端子１１１０、出力端子１１１１いずれかのうち、該停止コマンドにて指定された端子の方の記録再生状態が停止となる。これら各状態は、ＳＴＢ１０３に対しては、図４の対応表に基づき、ＶＴＲサブユニット部１１２の動作として示される。
つぎに、ＶＴＲ操作対応のコマンドの場合、インタフェース手段１４００はネットワーク５００上ではＶＴＲサブユニット部１１２として動作し、コマンドはＶＴＲサブユニット部１１２に到着する。
コマンドが記録コマンドまたは再生コマンドの場合、コマンドによって実行された動作の状態は、コマンドが対応するディスクサブユニット部１１１の入力端子１１１０または出力端子１１２０の記録再生状態に反映される。例えば、ＶＴＲ操作対応の再生コマンドがきた場合、ディスクサブユニット部１１１の出力端子１１１１の記録再生状態は再生となり、この出力端子１１１１の再生状態がディスクサブユニット部１１１の動作としてＳＴＢ１０２に示されることになる。なお、以上の動作状態の変化は、図５，６に示した破線の経路を介した情報として、各サブユニット部間に伝達されるものとする。
ただし、最終的にＶＴＲサブユニット部１１２の記録再生状態は、図４の対応表に基づき決定される。例えば、図４の対応表において、入力端子１１１０の記録再生状態が記録（１３９４）であって、出力端子１１１１の記録再生状態が停止である場合は、外部よりＶＴＲ操作対応の再生コマンドを受けると、出力端子１１１１の記録再生状態は再生となり、インタフェース手段１４００の実体的な動作としては再生動作を行うが、ネットワーク５００上において、ＶＴＲサブユニット部１１２の記録再生状態としては記録と認識されることになる。一方、ＳＴＢ１０２に対しては入力端子１１１０，出力端子１１１１の記録再生状態はそのまま示される。
このように、ネットワーク５００のＳＴＢ１０３から再生コマンドを送ったからといって、ＳＴＢ１０３から見えるＶＴＲサブユニット部１１２の記録再生状態が必ずしも再生になるわけではない。すなわち、本実施の形態においては、ネットワークからの操作コマンド通りにインタフェース手段の実体的な動作が保証されるが、ネットワーク上から見えるサブユニットの動作状態は厳密に反映されるとは限らない場合がある。
次に、ＶＴＲ操作対応の停止コマンドがきた場合の動作は以下のようになる。すなわち、ＶＴＲサブユニット部１１２の記録再生状態が再生の時には、ディスクサブユニット部１１１の出力端子１１１１の記録再生状態が停止となり、ＶＴＲサブユニット部１１２の記録再生状態が記録の時には、ディスクサブユニット部１１１の入力端子１１１０の記録再生状態を停止となるようにする。このとき、ネットワーク５００から再生コマンドを送った場合のときと同様、ＶＴＲサブユニット部１１２の記録再生状態は、図４の対応表に基づき決定されるため、ネットワーク５００のＳＴＢ１０３から停止コマンドを送ったとき、インタフェース手段１４００の実体的な動作は停止となるが、ＶＴＲサブユニット部１１２の記録再生状態が、必ずしも停止として認識されるわけではない場合がある。
次に、本発明の発明者による発明として、以下のものを示す。
（発明１）
ネットワークを通じて被制御機器を制御する制御機器であって、
前記被制御機器は、所定の動作を行う機器本体と、前記制御機器から前記被制御機器宛の命令を受けて、前記機器本体を動作させる主サブユニットと、前記被制御機器以外の機器を装い、前記制御機器から前記被制御機器以外の機器宛の命令を受けて、直接的または間接的に前記機器本体を動作させる副サブユニットと、前記主サブユニットおよび前記副サブユニットの両方が前記機器本体を動作させ得ることを前記制御機器に通知する通知手段を有し、
被制御機器の前記通知を受信する受信手段を備え、
受信した前記通知に基づき前記主サブユニットまたは前記サブユニットを制御可能な制御機器である。
（発明２）
ネットワークを通じて制御する一つまたは複数の制御機器と、
前記制御機器により制御される、所定の動作を行う機器本体と、前記一つまたは複数の制御機器から前記被制御機器宛の命令を受けて、前記機器本体を動作させる主サブユニットと、前記被制御機器以外の機器を装い、前記一つまたは複数の制御機器から前記被制御機器以外の機器宛の命令を受けて、直接的または間接的に前記機器本体を動作させる副サブユニットとを有する被制御機器とを備えた制御システムである。
なお、上記の各実施の形態において、ＩＥＥＥ１３９４バス５により形成されたネットワークおよび１３９４ネットワーク５００は本発明のネットワークに相当し、また、第１のＤＴＶ１，第２のＤＴＶ２，ＳＴＢ１０２およびＳＴＢ１０３は発明の制御装置に相当し、ＨＤＲ４，ＨＤＤレコーダ１０１は本発明の被制御機器に相当する。また、サブユニット４０およびディスクサブユニット部１１１は本発明の主サブユニットに相当し、サブユニット４２およびＶＴＲサブユニット部１１２は本発明の副サブユニットに相当する。また、ハードディスクドライブ装置１１４およびＨＤＲ本体４５は本発明の機器本体に相当する。
また、入力端子１１１０は本発明の入力プラグに相当し、入力端子１１１０の記録再生状態は、本発明の入力状態に相当し、出力端子１１１１は本発明の出力プラグに相当し、出力端子１１１１の記録再生状態は、本発明の出力状態に相当する。
また、実施の形態２において、ディスク操作に対応するコマンドは本発明の被制御機器宛の命令に相当し、ＶＴＲ操作に対応するコマンドは本発明の被制御機器以外の機器宛の命令に相当する。実施の形態１の制御システム、および実施の形態２のＡＶネットワーク対応記録再生機器とＳＴＢとの組み合わせは発明の制御システムに相当する。
しかしながら、本発明は上記の実施の形態に限定されるものではなく、例えば、本発明としてＨＤＤレコーダである形態を説明したが、他のディスク型媒体（例えばＤＶＤなど）、半導体メモリなど、記録および再生を同時に行うことができる、ランダムアクセス可能な記録媒体を用いる記録再生機器に本発明の機能を組み込んでも、同様に実施可能である。
また、本発明の被制御機器宛の命令は、ディスク操作に対応するコマンドとして、本発明の被制御機器以外の機器宛の命令は、ＶＴＲ操作に対応するコマンドとして、それぞれ説明を行ったが、本発明の被制御機器宛の命令は、入力プラグの入力状態および出力プラグの出力状態を指定する情報を含んでいれば、他の記録および再生を同時に行うことができる、ランダムアクセス可能な記録媒体を有する記録再生装置の操作に対応するコマンドとしてもよく、本発明の被制御機器宛の命令は、副サブユニットの動作状態のみを指定するものであれば、他の記録媒体を有する記録再生装置の操作に対応するコマンドとしてもよい。
また、実施の形態１にはサブユニット割り当て手段を有する構成を示し、実施の形態２にはサブユニット割り当て手段を省いた構成を示したが、本発明は、実施の形態２にサブユニット割り当て手段、通知手段、設定手段のいずれかを備えた構成としてもよいし、実施の形態１からサブユニット割り当て手段、通知手段、設定手段を省いた構成として実現してもよい。
なお、本発明は、第１の本発明の、ネットワークを通じて一つまたは複数の制御機器から制御される被制御機器の、前記一つまたは複数の制御機器から前記被制御機器宛の命令を受けて、前記機器本体を動作させる主サブユニットと、前記被制御機器以外の機器を装い、前記一つまたは複数の制御機器から前記被制御機器以外の機器宛の命令を受けて、直接的または間接的に前記機器本体を動作させる副サブユニットとしてコンピュータを機能させるためのプログラムであってもよく、上記の本発明のプログラムを担持した媒体であって、コンピュータにより処理可能な媒体であってもよい。
また、本発明のプログラムは、上述した本発明の被制御装置の全部または一部の手段（または、装置、素子、回路、部等）の機能をコンピュータにより実行させるためのプログラムであって、コンピュータと協働して動作するプログラムであってもよい。
また、本発明は、上述した本発明の被制御装置の全部または一部の手段の全部または一部の機能をコンピュータにより実行させるためのプログラムを担持した媒体であり、コンピュータにより読み取り可能且つ、読み取られた前記プログラムが前記コンピュータと協動して前記機能を実行する媒体であってもよい。
なお、本発明の上記「一部の手段（または、装置、素子、回路、部等）」、本発明の上記「一部のステップ（または、工程、動作、作用等）」とは、それらの複数の手段またはステップの内の、幾つかの手段またはステップを意味し、あるいは、一つの手段またはステップの内の、一部の機能または一部の動作を意味するものである。
また、本発明の一部の装置（または、素子、回路、部等）とは、それらの複数の装置の内の、幾つかの装置を意味し、あるいは、一つの装置の内の、一部の手段（または、素子、回路、部等）を意味し、あるいは、一つの手段の内の、一部の機能を意味するものである。
また、本発明のプログラムを記録した、コンピュータに読みとり可能な記録媒体も本発明に含まれる。
また、本発明のプログラムの一利用形態は、コンピュータにより読み取り可能な記録媒体に記録され、コンピュータと協働して動作する態様であっても良い。
また、本発明のプログラムの一利用形態は、伝送媒体中を伝送し、コンピュータにより読みとられ、コンピュータと協働して動作する態様であっても良い。
また、本発明のデータ構造としては、データベース、データフォーマット、データテーブル、データリスト、データの種類などを含む。
また、記録媒体としては、ＲＯＭ等が含まれ、伝送媒体としては、インターネット等の伝送機構、光・電波・音波等が含まれる。
また、上述した本発明のコンピュータは、ＣＰＵ等の純然たるハードウェアに限らず、ファームウェアや、ＯＳ、更に周辺機器を含むものであっても良い。
なお、以上説明した様に、本発明の構成は、ソフトウェア的に実現しても良いし、ハードウェア的に実現しても良い。
産業上の利用可能性
以上説明したように本発明によれば、制御機器のアプリケーションが被制御機器のサブユニットに対応していない場合でも制御が可能になる。また、本来のサブユニットでも制御可能であるので、本来のサブユニットに対応しているアプリケーションの制御機器からも制御できる。したがって、被制御機器を制御できる制御機器を多くすることができる。
【図面の簡単な説明】
図１は、本発明の実施の形態１による制御システムの構成を示すブロック図である。
図２は、本発明の実施の形態１によるサブユニット割当て手段およびＴＡＰＥ  ＲＥＣＯＲＤＥＲ／ＰＬＡＹＥＲサブユニット４２の動作を示す図である。
図３は、本発明の実施の形態１によるによるサブユニットタイプ設定コマンドの一例を示す図である。
図４は、本発明のＡＶネットワーク対応記録再生機器のブロック構成図を示す図である。
図５は、本発明のＡＶネットワーク対応記録再生機器のブロック構成図を示す図である。
図６は、本発明のＡＶネットワーク対応記録再生機器のブロック構成図を示す図である。
図７は、ディスクサブユニット部の入力端子および出力端子のそれぞれの記録再生状態と、ＶＴＲサブユニット部の記録再生状態との対応表を示す図である。
図８は、従来の制御システムの構成を示すブロック図である。
図９は、従来のＡＶネットワーク対応記録再生機器のブロック構成図を示す図である。
（符号の説明）
１  第１のＤＴＶ
２  第２のＤＴＶ
３  ＤＶＣＲ
４  ＨＤＲ
５  １３９４シリアルバス
３０、４０、４２  サブユニット
４１  サブユニット割当て手段
４３  通知手段
４４  設定スイッチ
１０１  ＡＶネットワーク対応記録再生機器（ＨＤＤレコーダ）
１０２  ディスク操作対応ＳＴＢ
１０３  ＶＴＲ操作対応ＳＴＢ
１１１  ディスクサブユニット部
１１２  ＶＴＲサブユニット部
１１３  チューナーサブユニット部
１１４  ハードディスクドライブ装置
１１００  機器入力端子
１１０１  機器出力端子
１１１０  ディスクサブユニット部入力端子
１１１１  ディスクサブユニット部出力端子
１１２０  ＶＴＲサブユニット部入力端子
１１２１  ＶＴＲサブユニット部出力端子
１１３０  チューナーサブユニット部出力端子
１２００  ディスク操作対応ＳＴＢ出力端子
１２０１  ディスク操作対応ＳＴＢ入力端子
１３００  ＶＴＲ操作対応ＳＴＢ出力端子
１３０１  ＶＴＲ操作対応ＳＴＢ入力端子
【図１】
2003028402.tif 000003
【図２】
2003028402.tif 000004
【図３（１）】
2003028402.tif 000005
【図３（２）】
2003028402.tif 000006
【図４】
2003028402.tif 000007
【図５】
2003028402.tif 000008
【図６】
2003028402.tif 000009
【図７】
2003028402.tif 000010
【図８】
2003028402.tif 000011
【図９】
2003028402.tif 000012
【国際調査報告】
2003028402.tif 000013
2003028402.tif 000014