(57)【特許請求の範囲】
【請求項１】
ネットワークにコピーの禁止されたデジタル情報を出力可能な通信装置であって、
前記デジタル情報を前記ネットワークに出力する通信手段と、
前記ネットワークに前記デジタル情報の記録が可能な機器が接続されているか否かを判別する判別手段と、
前記ネットワークに前記デジタル情報の記録が可能な機器が接続されている場合、前記デジタル情報を前記ネットワークに出力させないように制御する制御手段とを有し、
さらに前記制御手段は、前記通信手段が前記デジタル情報を出力している期間に前記ネットワークの接続構成が変化した場合、前記デジタル情報を前記ネットワークに出力させないように制御することを特徴とする通信装置。
【請求項２】
前記判別手段は、前記通信手段を用いて前記ネットワークに接続された機器の夫々に機器情報を問い合わせ、その問合せ結果に基づいて判別することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記通信手段が前記デジタル情報を出力している期間に前記ネットワークの接続構成が変化した場合、前記判別手段は再び、前記ネットワークに前記デジタル情報の記録が可能な機器が接続されているか否かを判別することを特徴とする請求項１または２に記載の通信装置。
【請求項４】
ネットワークにコピーの禁止されたデジタル情報を出力可能な通信装置であって、
前記ネットワークに前記デジタル情報の記録が可能な記録装置が接続されているか否かを判別する判別手段と、
前記判別手段により判別された記録装置に前記デジタル情報を記録させないように制御する第１の制御手段と、
前記第１の制御手段の制御処理が終了するまで前記デジタル情報を前記ネットワークに出力させない第２の制御手段を有し、
前記第２の制御手段は、デジタル情報を出力している期間に前記ネットワークの接続構成が変化した場合、前記第１の制御手段の制御処理が終了するまで前記デジタル情報を前記ネットワークに出力させないことを特徴とする通信装置。
【請求項５】
前記判別手段は、前記通信手段を用いて前記ネットワークに接続された機器の夫々に機器情報を問い合わせ、その問合せ結果に基づいて判別することを特徴とする請求項４に記載の通信装置。
【請求項６】
前記第１の制御手段は、前記記録装置の電源をオフにさせ、前記デジタル情報を記録させないように制御することを特徴とする請求項４または５に記載の通信装置。
【請求項７】
前記第１の制御手段は、前記記録装置を、前記ネットワークを介して伝送されるデータを中継する機器として機能させることを特徴とする請求項４または５記載の通信装置。
【請求項８】
前記判別手段は、前記通信手段が前記デジタル情報を出力している期間に前記ネットワークの接続構成が変化した場合は、前記ネットワークに前記デジタル情報の記録が可能な機器が接続されているか否かを判別することを特徴とする請求項４乃至７に記載の通信装置。
【請求項９】
ネットワークにコピーの禁止されたデジタル情報を出力可能な通信装置の制御方法であって、
前記デジタル情報を前記ネットワークに出力する通信工程と、
前記ネットワークに前記デジタル情報の記録が可能な機器が接続されているか否かを判別する判別工程と、
前記ネットワークに前記デジタル情報の記録が可能な機器が接続されている場合、前記デジタル情報を前記ネットワークに出力させないように制御する制御工程とを有し、
さらに前記制御工程は、前記通信工程が前記デジタル情報を出力している期間に前記ネットワークの接続構成が変化した場合、前記デジタル情報を前記ネットワークに出力させないように制御することを特徴とする通信装置の制御方法。
【請求項１０】
ネットワークにコピーの禁止されたデジタル情報を出力可能な通信装置の制御方法であって、
前記ネットワークに前記デジタル情報の記録が可能な記録装置が接続されているか否かを判別する判別工程と、
前記判別工程により判別された記録装置に前記デジタル情報を記録させないように制御する第１の制御工程と、
前記第１の制御工程の制御処理が終了するまで前記デジタル情報を前記ネットワークに出力させない第２の制御工程を有し、
前記第２の制御工程は、デジタル情報を出力している期間に前記ネットワークの接続構成が変化した場合、前記第１の制御工程の制御処理が終了するまで前記デジタル情報を前記ネットワークに出力させないことを特徴とする通信装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークにデジタル情報を出力する通信装置及びその制御方法に関する。
【０００２】
【従来の技術】
近年、画像情報や音声情報のデジタル化に伴い、これらのデジタル情報を他の複数の外部機器と共通のデジタルインタフェースを介して通信を行なう技術が開発されている。
【０００３】
このような技術を用いて構成されたネットワークでは、ある機器から出力されたデジタルデータを他の機器が中継することにより、ネットワークの全ての機器に対してそのデジタルデータを転送（即ち、ブロードキャスト）させることができる。つまり、一つのバスに複数の機器が接続されたネットワーク（バス型ネットワーク）を構築することができる。
【０００４】
このようなネットワーク上にブロードキャストされたデジタル情報（画像情報、音声情報、テキストデータ、グラフィックデータ等）は、そのネットワーク上の全ての機器に対して転送される。例えば、ネットワーク上にデジタルビデオカセットレコーダ等の記録装置が存在する場合、記録装置はそのデジタル情報を受信し、記録することができる。
【０００５】
【発明が解決しようとする課題】
しかしながら、デジタルデータは伝送や記録における劣化がほとんどない。更に、一度記録してしまったデジタルデータは、何度再生を繰り返してもほとんど劣化をすることがない。これにより、オリジナルのデジタル情報をコピーしたユーザは、オリジナルと同等のクオリティーのデジタル情報をいつでも鑑賞することができる。更に、ユーザはそのデジタル情報のコピーを作ることによって、他のユーザに対してそのデジタル情報を再配布することもできる。そのため、上述のデジタル情報をデジタルデータの状態でそのまま記録してしまうことは、著作権者の利益を損う恐れがあった。
【０００６】
このようなデジタルデータを保護する方法の一つとして、例えば、伝送するデータ中にコピー許可／禁止を示すフラグを含めることが提案されている。このデジタルデータを受信した受信装置は、このフラグの有無を検出し、その結果に応じて記録動作の禁止する。しかし、このような方法では、バス上にこのフラグに対する処理を行わない記録機器が接続されていた場合、その機器は受信したデータがコピー禁止であるかないかに関わらずそのデジタル情報を記録することができてしまう欠点があった。
【０００７】
従って、このような記録機器が接続されたネットワークにおいても、著作権保護の観点からデジタル情報の記録を容易に行なえないように制御する仕組みが必要であった。
【０００８】
そこで、本発明は、コピーの禁止されているデジタル情報の記録を容易に行なえないようにすることを目的とする。
【０００９】
【課題を解決するための手段】
上記課題を解決するために、本発明に係る通信装置の１つは、ネットワークにコピーの禁止されたデジタル情報を出力可能な通信装置であって、前記デジタル情報を前記ネットワークに出力する通信手段と、前記ネットワークに前記デジタル情報の記録が可能な機器が接続されているか否かを判別する判別手段と、前記ネットワークに前記デジタル情報の記録が可能な機器が接続されている場合、前記デジタル情報を前記ネットワークに出力させないように制御する制御手段とを有し、さらに前記制御手段は、前記通信手段が前記デジタル情報を出力している期間に前記ネットワークの接続構成が変化した場合、前記デジタル情報を前記ネットワークに出力させないように制御することを特徴とする。
【００１０】
また、本発明にかかる通信装置の１つは、ネットワークにコピーの禁止されたデジタル情報を出力可能な通信装置であって、前記ネットワークに前記デジタル情報の記録が可能な記録装置が接続されているか否かを判別する判別手段と、前記判別手段により判別された記録装置に前記デジタル情報を記録させないように制御する第１の制御手段と、前記第１の制御手段の制御処理が終了するまで前記デジタル情報を前記ネットワークに出力させない第２の制御手段を有し、前記第２の制御手段は、デジタル情報を出力している期間に前記ネットワークの接続構成が変化した場合、前記第１の制御手段の制御処理が終了するまで前記デジタル情報を前記ネットワークに出力させないことを特徴とする通信装置。
【００１１】
また、本発明にかかる制御方法の１つは、ネットワークにコピーの禁止されたデジタル情報を出力可能な通信装置の制御方法であって、前記デジタル情報を前記ネットワークに出力する通信工程と、前記ネットワークに前記デジタル情報の記録が可能な機器が接続されているか否かを判別する判別工程と、前記ネットワークに前記デジタル情報の記録が可能な機器が接続されている場合、前記デジタル情報を前記ネットワークに出力させないように制御する制御工程とを有し、さらに前記制御工程は、前記通信工程が前記デジタル情報を出力している期間に前記ネットワークの接続構成が変化した場合、前記デジタル情報を前記ネットワークに出力させないように制御することを特徴とする。
【００１２】
また、本発明にかかる制御方法の１つは、ネットワークにコピーの禁止されたデジタル情報を出力可能な通信装置の制御方法であって、前記ネットワークに前記デジタル情報の記録が可能な記録装置が接続されているか否かを判別する判別工程と、前記判別工程により判別された記録装置に前記デジタル情報を記録させないように制御する第１の制御工程と、前記第１の制御工程の制御処理が終了するまで前記デジタル情報を前記ネットワークに出力させない第２の制御工程を有し、前記第２の制御工程は、デジタル情報を出力している期間に前記ネットワークの接続構成が変化した場合、前記第１の制御工程の制御処理が終了するまで前記デジタル情報を前記ネットワークに出力させないことを特徴とする。
【００１９】
【発明の実施の形態】
以下、本発明の通信装置及び方法について図面を用いて詳細に説明する。
【００２０】
（第１の実施例）
図１は、本発明の第１の実施例における通信システムの構成を示す図である。図１の通信システムを構成する通信機器は、IEEE1394シリアルバス規格に準拠したデジタルインタフェース（以下、1394インタフェース）を具備し、これらを相互に接続することによりバス型のネットワーク（以下、1394ネットワーク）を構成している。
【００２１】
図１において、１０１はコピーの禁止されたデジタル情報（デジタル化された画像情報や音声情報、テキストデータ、グラフィックスデータ、プログラムデータ等を含む）を記録した記録媒体（磁気テープ、磁気ディスク、光磁気ディスク等により構成されている。）を再生する再生装置（例えば、ＤＶＤ（Digital Video Disc）プレーヤ）である。ここで、再生装置１０１は、ネットワーク上に上述のデジタル情報をリアルタイムに同期転送する機能を具備している。１０２はネットワークに出力されたデジタル情報を記録媒体に記録する記録装置である。本実施例の記録装置１０２は、磁気テープや磁気ディスク等の記録媒体により構成された記録カセットに上述のデジタル情報を記録するデジタルビデオカセットレコーダ（以下、デジタルＶＣＲ−Ａ）である。１０３はデジタルＶＣＲ−Ａ１０２と同様の構成と機能を具備する記録装置、即ち、デジタルＶＣＲ−Ｂである。１０４はネットワークを介して入力された画像情報や音声情報を標準テレビジョン方式（ＮＴＳＣ方式やＰＡＬ方式等）の画像信号及び音声信号に変換し、これらの信号を視聴覚的に出力するＴＶモニタ、１０５はIEEE1394規格に準拠した通信ポート、１０６は通信機器（１０１〜１０４）の具備する通信ポート１０５の夫々を接続する通信ケーブルである。通信ケーブル１０６は、IEEE1394規格に準拠した通信ケーブル（以下、1394ケーブル）であり、各通信機器から出力されたデジタル情報をシリアルに転送する。
【００２２】
ここで、図１に示した各機器は、自機に関する機器情報（機器のデバイス名、機種、その機器の具備する機能に関する情報等）を夫々の具備するメモリに記憶している。そして、この機器情報は、他の機器からの問合せコマンドに応じて出力されるように構成されている。
【００２３】
図１に示す1394ネットワークは、例えば、ある機器をネットワークから削除したり、新たな機器をネットワークに追加したり、ネットワークに接続された機器の電源をON／OFFしたりしたときに、自動的にバスリセット（つまり、それまでのネットワーク構成をリセットした後に、新たなネットワークの再認識する処理）を行う。このバスリセットを行なうことにより1394ネットワークは、各機器のＩＤ情報を自動的に設定することができる。又、1394ネットワーク上の各機器は、ネットワーク構成を自動的に認識することができる。この機能によって、1394ネットワークは、その時々のネットワークの構成を常時認識することができる。
【００２４】
又、1394ネットワークは、他の機器から転送されたデータを中断する機能を有しており、各機器が同時にバスの動作状況を把握することもできる。更に、1394ネットワークは、Plug＆Playと呼ばれる機能を有し、ネットワーク全体の電源をＯＦＦにすることなく、接続するだけで自動に接続機器の認識や接続状況の認識などを行うこともできる。
【００２５】
又、1394ネットワークにて対応可能なデータ転送速度は、100／200／400Mbpsである。上位の転送速度を持つ機器が下位の転送速度をサポートすることにより、異なる転送速度に対応する機器との互換をとることができる。
【００２６】
更に、1394ネットワークは、データ転送モードとして、必要に応じて非同期に転送することが要求されるデータ（コントロール信号やファイルデータ等）を転送するAsynchronous転送モード、一定のデータレートで連続的に転送することが要求されるデータ（ビデオデータやオーディオデータ等）を転送するIsochronous転送モードがある。Asynchronous転送モードとIsochronous転送モードとは、各通信サイクル（通常１サイクルは、１２５μＳ）内において、混在して転送することが可能である。各通信サイクルは、サイクルの開始を示すサイクル・スタート・パケット（ＣＳＰ）の転送後に実行される。各通信サイクル期間内において、Isochronous転送モードは、Asynchronous転送モードよりも優先順位が高く設定されている。又、Isochronous転送モードの転送帯域は、各通信サイクル内において保証されている。
【００２７】
図２は、再生装置１０１、デジタルＶＣＲ−Ａ１０２、ＴＶモニタ１０４の詳細な構成を示す図である。
【００２８】
まず、再生装置１０１において、２０１はコピーの禁止されたデジタル情報（画像情報、音声情報、テキストデータ、グラフィックデータ等）が所定のフォーマット形式（例えば、画像情報と音声情報であればＭＰＥＧ方式）により記録されている記録媒体である。又、記録媒体２０１には、このデジタル情報がコピーは禁止されているか否かを示す情報（以下、コピー禁止情報）も共に記録されている。２０２は記録媒体２０１に記録されたデジタル情報をコピー禁止情報と共に読み出す再生処理部である。再生処理部２０２にて再生されたデジタル情報はデータ処理部２０３に、コピー禁止情報は制御部２０６に供給される。２０３は再生されたデジタル情報を通信に適した所定のフォーマット形式のデータに変換するデータ処理部、２０４はデータ処理部２０３から出力されたデジタル情報を所定の通信プロトコル（例えば、ＡＶプロトコル）に基づいてIsochronous転送モード用パケットにパケッタイズし、各パケットをリアルタイムにIsochronous転送する1394インタフェース部、２０５はマイクロコンピュータと所定のプログラムコードを記録可能なメモリとにより構成された制御部で、再生装置１０１内部の各処理部の動作を制御する。制御部２０５は記録媒体から読み出されたコピー禁止情報からコピーの禁止の有無を検出し、その結果に応じて再生処理部２０３の動作を停止させるように制御する。２０６は操作部で、ユーザからの所定の操作命令を制御部２０５に入力する。
【００２９】
次に、デジタルＶＣＲ−Ａ１０２において、２１１は1394インタフェース部２０４を介して入力されたネットワーク上のデジタル情報（画像情報、音声情報、テキストデータ、グラフィックスデータ等）を記録に適した所定のフォーマット形式のデータに変換するデータ処理部、２１２はデータ処理部２１１から供給されたデジタルデータを記録媒体２１３に記録する記録処理部、２１４はマイクロコンピュータと所定のプログラムコードを記録可能なメモリとにより構成された制御部で、デジタルＶＣＲ−Ａ１０２内部の各処理部の動作を制御する。２１５はユーザからの所定の操作命令を制御部２１４に入力する操作部、２１６はデジタルＶＣＲ−Ａ１０２の各処理部を駆動させる電源を供給する電源供給部である。電源供給部２１６は、制御部２１４の制御によりデジタルＶＣＲ−Ａ１０２の各処理部に供給される電源の一部或いは全てを遮断することができる。尚、本実施例のデジタルＶＣＲ−Ｂ１０３もデジタルＶＣＲ−Ａ１０２と同様に構成されている。
【００３０】
更に、ＴＶモニタ１０４において、２２１は1394インタフェース部２０４を介して入力されたネットワーク上のデジタル情報（画像情報、音声情報、テキストデータ、グラフィックスデータ等）を表示或いは音声出力に適した所定のフォーマット形式のデータに変換するデータ処理部、２２２は画像情報、テキストデータ、グラフィックスデータ、警告表示等を視覚的に表示可能なモニタ、２２３は音声情報、警告音等を聴覚的に出力可能なスピーカ、２２４はマイクロコンピュータと所定のプログラムコードを記録可能なメモリとにより構成された制御部で、ＴＶモニタ１０４内部の各処理部の動作を制御する。２２５はユーザからの所定の操作命令を制御部２２４に入力する操作部である。
【００３１】
本実施例の通信システムにおいて、記録媒体２０１に記録されたデジタル情報をＴＶモニタ１０４に出力させたい場合、再生装置１０１はそのデジタル情報をIsochronous転送モード或いはAsynchronous転送モードを用いて1394ネットワーク上に出力する必要がある。（以下、Isochronous転送モードに基づいて構成されたパケットをIsochronousパケット、Asynchronous転送モードに基づいて構成されたパケットをAsynchronousパケットと呼ぶ。）
【００３２】
1394ネットワーク上の各機器は、他の機器から出力されたパケットを中継することによって、そのパケットをネットワーク上の全ての機器に対して転送（ブロードキャスト）することができる。特にIsochronous転送モードの場合、そのパケットは所定のチャネル番号によりネットワーク上にブロードキャストされる。そのため、ネットワーク上の各機器はそのチャネル番号を指定することによって所定のIsochronousパケットを受信することができ、更にそのパケットに含まれるデジタル情報を表示或いは記録することができる。しかし、これではネットワークに接続された記録装置がネットワーク上のデジタル情報を不正にコピーすることができる恐れがあった。
【００３３】
従って、本発明の各実施例では、コピーの禁止されたデジタル情報をネットワーク上にブロードキャストする場合でも、そのネットワークに接続された全ての機器がそのデジタル情報を不正に或いは誤操作によって記録してしまうことを防止する処理について説明するものである。
【００３４】
以下、図２及び図３を用いて第１の実施例における通信システムの処理動作を説明する。図３は第１の実施例における通信システムの処理動作を示すフローチャートである。
【００３５】
記録媒体２０１に記録されたデジタル情報をＴＶモニタ１０４に出力させたい場合、ユーザは再生装置１０１の操作部２０７を操作し、記録媒体２０１の再生を指示すると共に、ＴＶモニタ１０４を通信先として指定する（ステップＳ３０１）。記録媒体２０１の再生が指示されると、再生処理部２０３は記録媒体２０１に記録されたコピー禁止情報を読み出し、制御部２０６に供給する。制御部２０６は、コピー禁止情報からそのデジタル情報のコピーが禁止されているか否かを判別する（ステップＳ３０２）。コピーが禁止されていない場合、制御部２０６は、ステップＳ３０８以下の処理を実行する。
【００３６】
ステップＳ３０２の処理の結果、コピーが禁止されていると判別された場合、制御部２０６は、1394ネットワーク上にデジタル情報を記録可能な機能をもつ記録装置が存在するか否かを判別するために、ネットワーク上の全ての機器に対して機器情報の問合せを行う（ステップＳ３０３）。ステップＳ３０３において、制御部２０６は、各機器の具備するメモリに格納された機器情報（機器のデバイス名、機種、その機器の具備する機能に関する情報等）を問い合わせるコマンドを生成し、1394インタフェース部２０４に供給する。1394インタフェース部２０４は、そのコマンドをAsynchronousパケットにパケッタイズして、各機器に対して転送する。
【００３７】
図４にAsynchronousパケットの構成例を示す。Asynchronousパケットは、図４に示すように、ヘッダ部４０１、ヘッダＣＲＣ４０２、データ部４０３、データＣＲＣ４０４から構成されている。ヘッダ部４０１には、目的ノードＩＤ（宛先となるノードのノードＩＤ）、ソースノードＩＤ（パケットを送出するノードのノードＩＤ）及び各種の制御情報を格納するフィールドがある。Asynchronousパケットは目的ノードＩＤの示すノードに転送されるが、目的ノードＩＤにブロードキャストを示すコードを書き込んだ場合には、ブロードキャストされる。本実施例では、目的ノードＩＤにブロードキャストを示すコードを格納し、上述の問合せコマンド４０５をデータ部４０３に格納したAsynchronousパケットを生成し、ネットワーク上にブロードキャストする。図５は１通信サイクル期間における問合せコマンドの転送タイミングの一例を示す図である。５０１は図４に示したAsynchronousパケットにて構成された問合せコマンドである。Asynchronous転送モードは、Isochronous転送モードに比べて１通信サイクル期間内での優先順が低く、Isochronous転送モードの終了後、所定のギャップ期間が経過した後、転送を開始することができる。
【００３８】
再生装置１０１の制御部２０６は、各機器への問合せに対する応答（つまり、各機器の機器情報）を1394インタフェース部２０４から受け取り、制御部２０６の具備するメモリに各機器のノードＩＤと共に格納する。そして、各機器の機器情報からネットワーク上に上述のデジタル情報を記録可能な記録装置が存在するか否かを判別する（ステップＳ３０４）。
【００３９】
ステップＳ３０４の処理の結果、ネットワーク上に上述のデジタル情報を記録可能な記録装置が存在しないと判断された場合、制御部２０６は、ステップＳ３０８以下の処理を実行する。
【００４０】
又、ステップＳ３０４の処理の結果、ネットワーク上に上述のデジタル情報を記録可能な記録装置（本実施例では、デジタルＶＴＲ−Ａ１０２、デジタルＶＴＲ−Ｂ１０３）が存在すると判断された場合、制御部２０６はデジタル情報の再生を停止するように再生処理部２０３を制御する（ステップＳ３０５）。
【００４１】
更に制御部２０６は、再生が停止されたことを示す情報とネットワーク上の記録装置の機器情報とを1394インタフェース部２０４に供給する。1394インタフェース部２０４は、それらの情報を含むパケットをＴＶモニタ１０４に対してAsynchronous転送する。ＴＶモニタ１０４は、そのパケットを受信すると、表示部２２２に『この情報はコピーが禁止されております。デジタルＶＴＲ−ＡとデジタルＶＴＲ−Ｂの電源を自動的にＯＦＦにします。』等のメッセージや画像による警告を表示させるように制御する（ステップＳ３０６）。図６にＴＶモニタ１０４の表示部２２２に表示される画面の一例を示す。
【００４２】
再生が停止されたことを示す情報とネットワーク上の記録装置の機器情報とを含むパケットをＴＶモニタ１０４に転送した後、制御部２０６はデジタルＶＴＲ−Ａ１０２、デジタルＶＴＲ−Ｂ１０３の本体の電源をＯＦＦにするコマンドを生成し、1394インタフェース部２０４を介して各記録機器（１０２、１０３）に対して転送する。各記録機器（１０２、１０３）は、このコマンドを受信した後、電源供給部２１６を制御し、1394インタフェース部２０４がリピータとしてのみ機能するように自機に供給される電源を自動的にＯＦＦにするように制御する（ステップＳ３０７）。ここで、制御部２０６は、1394インタフェース部２０４の一部にのみ電源を供給することによって、1394インタフェース部２０４のPhysicalレイヤの機能のみがアクティブに動作するように制御される。これにより、各記録装置（１０２、１０３）は、ネットワークを介して伝送されるパケットの中継のみを正確に行うことができるが、記録装置本体にそのパケットを入力することはできない。従って、各記録機器（１０２、１０３）は、Isochronous転送されるデジタル情報を受信することができなくなるため、そのデジタル情報の不正なコピーを防止することができる。又、1394インタフェース部２０４のPhysicalレイヤの機能のみがアクティブに動作することにより、各記録機器の電源をＯＦＦにしても、ネットワークの接続構成が変化することはない。
【００４３】
ステップＳ３０２、Ｓ３０４又はＳ３０７の処理後、制御部２０６は、記録媒体２０１に記録されたデジタル情報を再生するように再生処理部２１２を制御する。再生されたデジタル情報は、データ処理部２０３にて所定のデータ量のパケットデータに分割され、順次1394インタフェース部２０４に供給される。1394インタフェース部２０４は、各パケットデータを所定のチャネル番号のIsochronousパケットにパケッタイズする。そして、各Isochronousパケットを１通信サイクル毎に順次ブロードキャストする（ステップＳ３０８）。ＴＶモニタ１０４は、再生装置１０１からIsochronous転送されたパケットを受信し、そのパケットにより構成されるデジタル情報を表示部２２２及びスピーカ２２３を用いて出力する。
【００４４】
再生装置１０１は、上述のデジタル情報を転送している期間にバスリセット（即ち、ネットワーク上の機器の挿抜、新たな機器の接続、各機器の電源のＯＮ／ＯＦＦ等によるネットワークの接続構成の変化）が生じたか否かを検出する（ステップＳ３０９）。バスリセットが検出された場合、本実施例のネットワークは、ネットワーク構成の初期化と新たな接続構成の認識とを実行する。このとき、再生装置１０１は、記録媒体２０１の再生処理と再生されたデジタル情報の転送処理とを中断する。
【００４５】
新たなネットワーク構成を認識する処理が終了した後、再生装置１０１は、再びステップＳ３０３以下の処理を実行し、バスリセットにより中断された再生処理と転送処理とを再開する。これにより、コピーの禁止されたデジタル情報をネットワークに出力している期間に、新たな記録装置がそのネットワークに接続されても、その記録装置による不正なコピーを防止することができる。尚、バスリセットは、ネットワークを構成している各機器がネットワーク上の出力しているバイアス電圧の変化に応じて検出することができる。又、本実施例のバスリセット処理及びネットワーク構成の認識処理は、IEEE1394規格に準拠した手順より実行される。
【００４６】
制御部２０６は、上述のデジタル情報の再生が終了するまでそのデジタル情報をIsochronous転送する（ステップＳ３１０）。そして、デジタル情報の再生が終了した場合、ＴＶモニタ１０４に対して再生が終了したことを示すコマンドを転送する。ＴＶモニタ１０４は、このコマンド受信した後、表示部２２２或いはスピーカ２２３を用いて『再生が終了しました。』等のメッセージを出力し、ユーザに上述のデジタル情報の再生が終了したことを通知する。
【００４７】
尚、本実施例では、『この情報はコピーが禁止されております。デジタルＶＴＲ−ＡとデジタルＶＴＲ−Ｂの電源をＯＦＦにしてから再生して下さい。』等のメッセージによる警告を表示部２２２に表示させ、ユーザ自身に各機器の電源をＯＦＦにさせるように構成することもできる。この場合、電源をＯＦＦにされた各記録装置の通信用インタフェースは上述の実施例と同様にリピータとしてのみ機能する。これにより、各記録機器の電源をＯＦＦにしてもネットワークの接続構成が変化することがない。
【００４８】
本実施例では、上述のデジタル情報を記録可能な記録装置の電源を自動的にＯＦＦにし、その記録装置をリピータとしてのみ機能させ、そのデジタル情報の記録を行えないように制御する構成について説明した。しかし、本実施例では、各記録装置の電源をＯＦＦにすることなく、記録装置の具備する通信用インタフェース（即ち、1394インタフェース部２０４）をのみの動作を制御し、リピータとして機能するように構成することも可能である。この場合、各記録装置の1394インタフェース部２０４は、ネットワークを介して伝送されるデジタル情報を中継することはできるが、本体側に入力することはできない。又、各記録装置は、ネットワークとは独立した所定の処理動作を行うことができる。これにより、各記録装置による不正なコピーを防止することができる。
【００４９】
以上のように、バス型ネットワーク上にコピーの禁止されたデジタル情報を出力する場合、再生装置１０１はそのデジタル情報を記録可能な記録装置がネットワーク上に存在するか否かに応じて出力の可否を決定している。又、ネットワーク上に記録装置が存在する場合には、その記録装置をリピータとして機能させた後、デジタル情報を出力している。これにより、本発明の再生装置１０１は、バス型ネットワーク上の記録装置による不正な或いは誤操作によるコピーを防止できると共に、そのデジタル情報の著作権を保護することができる。
【００５０】
本実施例では、各機器の機器情報（機器のデバイス名、機種、その機器の具備する機能に関する情報等）を問い合わせるための問合せコマンドをAsynchronous転送モードを用いて各機器に転送したが、Isochronous転送モードを用いて行うように構成してもよい。Isochronousパケットは、図７に示すようにヘッダ部７０１、ヘッダＣＲＣ７０２、データ部７０３、データＣＲＣ７０４から構成されている。ヘッダ部７０１には、チャネル番号（Isochronousパケットを転送可能な帯域幅に対して付された番号で、各ノードから出力されたIsochronousデータはこの番号により区別される。）及び各種の制御情報を格納するフィールドがある。Isochronousパケットは、このチャネル番号を用いて転送されるため、特定のノードに対して転送されるのではなく、バス全体にブロードキャストされる。従って、各ノードは、チャネル番号を検出することにより所定のIsochronousパケットを受信することができる。この場合、再生装置１０１は上述の問合せコマンドをデータ部７０３に格納したIsochronousパケットを生成し、ネットワーク上に所定のチャネル番号にてブロードキャストする。図８は１通信サイクル期間における問合せコマンドの転送タイミングの一例を示す図である。図８において、８０１は図７に示したIsochronousパケットにて構成された問合せコマンドであり、チャネル番号「ch2」によりブロードキャストされる。Isochronous転送モードは、１通信サイクル期間内での優先順がAsynchronous転送モードに比べて高く、各通信サイクル期間における一定量のデータの転送を保証している。
【００５１】
（第２の実施例）
第１の実施例では、ネットワーク上に上述のデジタル情報を記録する機能を具備する記録装置が存在する場合には、その記録装置をリピータとしてのみ機能させる構成について説明した。第２の実施例では、ネットワーク上における存在が確認された記録装置に対して更に記録メディアを具備しているか否かを問合せ、その結果に応じてデジタル情報の出力を制御する処理について説明する。
【００５２】
図９は本発明の第２の実施例における通信システムの処理動作を示すフローチャートである。
【００５３】
図９において、記録媒体２０１に記録されたデジタル情報をＴＶモニタ１０４に出力したい場合、ユーザは再生装置１０１の操作部２０７を操作し、記録媒体２０１のデジタル情報の再生を指示する（ステップＳ９０１）。記録媒体２０１の再生が指示されると、再生処理部２０３は記録媒体２０１に記録されたコピー禁止情報を読み出し、制御部２０６に供給する。制御部２０６は、コピー禁止情報からそのデジタル情報のコピーが禁止されているか否かを判別する（ステップＳ９０２）。コピーが禁止されていない場合、制御部２０６は、ステップＳ９１０以下の処理を実行する。
【００５４】
ステップＳ９０２の処理の結果、コピーが禁止されていると判別された場合、制御部２０６は、1394ネットワーク上にデジタル情報を記録可能な機能をもつ記録装置が存在するか否かを判別するために、ネットワーク上の各機器に対して機器情報の問合せを行う（ステップＳ９０３）。ステップＳ９０３において、制御部２０６は、各機器の機器情報（機器のデバイス名、機種、その機器の具備する機能に関する情報等）を問い合わせるコマンドを生成し、1394インタフェース部２０４に供給する。1394インタフェース部２０４は、そのコマンドを図４にて説明したAsynchronousパケットにパケッタイズして、各機器に対して転送する。
【００５５】
再生装置１０１の制御部２０６は、各機器への問合せに対する応答（つまり、各機器の機器情報）を1394インタフェース部２０４から受け取り、制御部２０６の具備するメモリに各機器のノードＩＤと共に格納する。そして、各機器の機器情報からネットワーク上に上述のデジタル情報を記録可能な記録装置が存在するか否かを判別する（ステップＳ９０４）。
【００５６】
ステップＳ９０４の処理の結果、ネットワーク上に上述のデジタル情報を記録可能な記録装置が存在しないと判断された場合、制御部２０６は、ステップＳ９１０以下の処理を実行する。
【００５７】
又、ステップＳ９０４の処理の結果、ネットワーク上に上述のデジタル情報を記録可能な記録装置（本実施例では、デジタルＶＴＲ−Ａ１０２、デジタルＶＴＲ−Ｂ１０３）が存在すると判断された場合、制御部２０６は更にそれらの記録機器に対して記録メディアを具備しているか否かを問い合わせるコマンドを生成し、1394インタフェース部２０４に供給する。1394インタフェース部２０４は、そのコマンドをAsynchronousパケットにパケッタイズして、各記録機器に対して転送する（ステップＳ９０５）。
【００５８】
再生装置１０１の1394インタフェース部２０４は、各記録装置への問合せに対する応答を受信し、制御部２０６の具備するメモリに先の機器情報と共に記録する。そして、制御部２０６は、各記録装置からの応答からそれらが記録メディアを具備しているか否かを判別する（ステップＳ９０６）。
【００５９】
ステップＳ９０６の処理の結果、ネットワーク上に存在する記録装置（本実施例では、デジタルＶＴＲ−Ａ１０２、デジタルＶＴＲ−Ｂ１０３）の少なくとも１つが記録メディアを具備していると判断された場合、制御部２０６はデジタル情報の再生を停止させるように再生処理部２０３を制御する（ステップＳ９０７）。
【００６０】
更に制御部２０６は、再生が停止されたことを示す情報とネットワーク上の記録装置の機器情報とを1394インタフェース部２０４に供給する。1394インタフェース部２０４は、それらの情報を含むパケットをＴＶモニタ１０４に対してAsynchronous転送する。ＴＶモニタ１０４は、そのパケットを受信すると、表示部２２２に『この情報はコピーが禁止されております。デジタルＶＴＲ−ＡとデジタルＶＴＲ−Ｂの電源を自動的にＯＦＦにします。』等のメッセージや画像による警告を表示させるように制御する（ステップＳ９０８）。
【００６１】
又、ステップＳ９０６の処理の結果、記録メディアを具備している記録装置がネットワーク上に存在しないと判断された場合、再生装置１０１は、ステップＳ９１０以下の処理を実行する。
【００６２】
再生が停止されたことを示す情報とネットワーク上の記録装置の機器情報とを含むパケットをＴＶモニタ１０４に転送した後、制御部２０６はデジタルＶＴＲ−Ａ１０２、デジタルＶＴＲ−Ｂ１０３の本体の電源をＯＦＦにするコマンドを生成し、1394インタフェース部２０４を介して各記録機器（１０２、１０３）に対して転送する。各記録機器（１０２、１０３）は、このコマンドを受信した後、電源供給部２１６を制御し、1394インタフェース部２０４がリピータとしてのみ機能するように自機に供給される電源を自動的にＯＦＦにするように制御する（ステップＳ９０９）。ここで、制御部２０６は、1394インタフェース部２０４の一部にのみ電源を供給することによって、1394インタフェース部２０４のPhysicalレイヤの機能のみがアクティブに動作するように制御される。これにより、各記録装置（１０２、１０３）は、ネットワークを介して伝送されるパケットの中継のみを正確に行うことができるが、記録装置本体にそのパケットを入力することはできない。従って、各記録機器（１０２、１０３）は、Isochronous転送されるデジタル情報を受信することができなくなるため、そのデジタル情報の不正な或いは誤操作によるコピーを防止することができる。又、1394インタフェース部２０４のPhysicalレイヤの機能のみがアクティブに動作することにより、各記録機器の電源をＯＦＦにしても、ネットワークの接続構成が変化することはない。
【００６３】
ステップＳ９０２、Ｓ９０４、Ｓ９０６又は、Ｓ９０９の処理後、制御部２０６は、記録媒体２０１に記録されたデジタル情報を再生するように再生処理部２１２を制御する。再生されたデジタル情報は、データ処理部２０３にて所定のデータ量のパケットデータに分割され、順次1394インタフェース部２０４に供給される。1394インタフェース部２０４は、各パケットデータを所定のチャネル番号のIsochronousパケットにパケッタイズする。そして、各Isochronousパケットを１通信サイクル毎に順次ブロードキャストする（ステップＳ９１０）。ＴＶモニタ１０４は、再生装置１０１からIsochronous転送されたパケットを受信し、そのパケットにより構成されるデジタル情報を表示部２２２及びスピーカ２２３を用いて出力する。
【００６４】
再生装置１０１は、上述のデジタル情報を転送している期間にバスリセット（即ち、ネットワーク上の機器の挿抜、新たな機器の接続、各機器の電源のＯＮ／ＯＦＦ等によるネットワークの接続構成の変化）が生じたか否かを検出する（ステップＳ９１１）。バスリセットが検出された場合、本実施例のネットワークは、ネットワーク構成の初期化と新たな接続構成の認識とを実行する。このとき、再生装置１０１は、記録媒体２０１の再生処理と再生されたデジタル情報の転送処理とを中断する。
【００６５】
新たなネットワーク構成を認識する処理が終了した後、再生装置１０１は、再びステップＳ９０３以下の処理を実行し、バスリセットにより中断された再生処理と転送処理とを再開する。これにより、コピーの禁止されたデジタル情報をネットワークに出力している期間に、新たな記録装置がそのネットワークに接続されても、その記録装置による不正な或いは誤操作によるコピーを防止することができる。尚、バスリセットは、ネットワークを構成している各機器がネットワーク上の出力しているバイアス電圧の変化に応じて検出することができる。又、本実施例のバスリセット処理及びネットワーク構成の認識処理は、IEEE1394規格に準拠した手順より実行される。更に、本実施例の記録装置は、上述のデジタル情報の転送が行われている期間に記録メディアが装着された場合、ネットワークに対してバスリセットを要求するように構成されている。これにより、コピーの禁止されたデジタル情報をネットワークに出力している期間に、そのネットワークに接続されている記録装置に記録メディアを装着しても、その記録装置による不正な或いは誤操作によるコピーを防止することができる。
【００６６】
制御部２０６は、上述のデジタル情報の再生が終了するまでそのデジタル情報をIsochronous転送する（ステップＳ９１２）。そして、デジタル情報の再生が終了した場合、ＴＶモニタ１０４に対して再生が終了したことを示すコマンドを転送する。ＴＶモニタ１０４は、このコマンド受信した後、表示部２２２或いはスピーカ２２３を用いて『再生が終了しました。』等のメッセージを出力し、ユーザに上述のデジタル情報の再生が終了したことを通知する。
【００６７】
尚、本実施例では、『この情報はコピーが禁止されております。デジタルＶＴＲ−ＡとデジタルＶＴＲ−Ｂの電源をＯＦＦにしてから再生して下さい。』等のメッセージによる警告を表示部２２２に表示させ、ユーザ自身に各機器の電源をＯＦＦにさせるように構成することもできる。この場合、電源をＯＦＦにされた各記録装置の通信用インタフェースは上述の実施例と同様にリピータとしてのみ機能する。これにより、各記録機器の電源をＯＦＦにしてもネットワークの接続構成が変化することがない。
【００６８】
本実施例では、上述のデジタル情報を記録可能な記録装置の電源を自動的にＯＦＦにし、その記録装置をリピータとしてのみ機能させ、そのデジタル情報の記録を行えないように制御する構成について説明した。しかし、本実施例では、各記録装置の電源をＯＦＦにすることなく、記録装置の具備する通信用インタフェース（即ち、1394インタフェース部２０４）をのみの動作を制御し、リピータとして機能するように構成することも可能である。この場合、各記録装置の1394インタフェース部２０４は、ネットワークを介して伝送されるデジタル情報を中継することはできるが、本体側に入力することはできない。又、各記録装置は、ネットワークとは独立した所定の処理動作を行うことができる。これにより、各記録装置による不正な或いは誤操作によるコピーを防止することができる。
【００６９】
以上のように、バス型ネットワーク上にコピーの禁止されたデジタル情報を出力する場合、再生装置１０１はそのデジタル情報を記録可能な記録装置がネットワーク上に存在するか否か及びその記録装置が記録メディアを具備しているか否かに応じて出力の可否を決定している。又、ネットワーク上に記録メディアを具備する記録装置が存在する場合には、その記録装置をリピータとして機能させた後、デジタル情報を出力している。これにより、本発明の再生装置１０１は、バス型ネットワーク上の記録装置による不正な或いは誤操作によるコピーを防止できると共に、そのデジタル情報の著作権を保護することができる。
【００７０】
本実施例では、各機器の機器情報（機器のデバイス名、機種、その機器の具備する機能に関する情報等）を問い合わせるための問合せコマンドをAsynchronous転送モードを用いて各機器に転送したが、上述の第１の実施例にて説明したようにIsochronous転送モードを用いて行うように構成してもよい。
【００７１】
（第３の実施例）
第１の実施例では、ネットワーク上に上述のデジタル情報を記録する機能を具備する記録装置が存在する場合には、その記録装置をリピータとしてのみ機能させる構成について説明した。又、第２の実施例では、ネットワーク上における存在が確認された記録装置に対して更に記録メディアを具備しているか否かを問合せ、その結果に応じてデジタル情報の出力を制御する処理について説明した。
【００７２】
本発明の第３の実施例では、ネットワーク上における存在が確認された記録装置に対して更に記録メディアを具備しているか否かを問い合わせる。そして、記録メディアを具備している記録機器にはイジェクトを実行させ、それ以外の記録装置に対してはリピータとして機能させる処理について説明する。
【００７３】
図１０は本発明の第３の実施例における通信システムの処理動作を示すフローチャートである。
【００７４】
図１０において、記録媒体２０１に記録されたデジタル情報をＴＶモニタ１０４に出力したい場合、ユーザは再生装置１０１の操作部２０７を操作し、記録媒体２０１のデジタル情報の再生を指示する（ステップＳ１００１）。記録媒体２０１の再生が指示されると、再生処理部２０３は記録媒体２０１に記録されたコピー禁止情報を読み出し、制御部２０６に供給する。制御部２０６は、コピー禁止情報からそのデジタル情報のコピーが禁止されているか否かを判別する（ステップＳ１００２）。コピーが禁止されていない場合、制御部２０６は、ステップＳ１０１０以下の処理を実行する。
【００７５】
ステップＳ１００２の処理の結果、コピーが禁止されていると判別された場合、制御部２０６は、1394ネットワーク上にデジタル情報を記録可能な機能をもつ記録装置が存在するか否かを判別するために、ネットワーク上の各機器に対して問合せを行う（ステップＳ１００３）。ステップＳ１００３において、制御部２０６は、各機器の機器情報（機器のデバイス名、機種、その機器の具備する機能に関する情報等）を問い合わせるコマンドを生成し、1394インタフェース部２０４に供給する。1394インタフェース部２０４は、そのコマンドを図４にて説明したAsynchronousパケットにパケッタイズして、各機器に対して転送する。
【００７６】
再生装置１０１の制御部２０６は、各機器への問合せに対する応答（つまり、各機器の機器情報）を1394インタフェース部２０４から受け取り、制御部２０６の具備するメモリに各機器のノードＩＤと共に格納する。そして、各機器の機器情報からネットワーク上に上述のデジタル情報を記録可能な記録装置が存在するか否かを判別する（ステップＳ１００４）。
【００７７】
ステップＳ１００４の処理の結果、ネットワーク上に上述のデジタル情報を記録可能な記録装置が存在しないと判断された場合、制御部２０６は、ステップＳ１０１０以下の処理を実行する。
【００７８】
又、ステップＳ１００４の処理の結果、ネットワーク上に上述のデジタル情報を記録可能な記録装置（本実施例では、デジタルＶＴＲ−Ａ１０２、デジタルＶＴＲ−Ｂ１０３）が存在すると判断された場合、制御部２０６は更にそれらの機器に対して記録メディアの有無について問い合わせるコマンドを生成し、1394インタフェース部２０４に供給する。1394インタフェース部２０４は、そのコマンドをAsynchronousパケットにパケッタイズして、各記録機器に対して転送する（ステップＳ１００５）。
【００７９】
再生装置１０１の1394インタフェース部２０４は、各記録装置への問合せに対する応答を受信し、制御部２０６の具備するメモリに先の機器情報と共に記録する。そして、制御部２０６は、各記録装置からの応答からそれらが記録メディアを具備するか否かを判別する。ネットワーク上に存在する記録装置（本実施例では、デジタルＶＴＲ−Ａ１０２、デジタルＶＴＲ−Ｂ１０３）に記録メディアが装着されていると判断された場合、制御部２０６はデジタル情報の再生を停止するように再生処理部２０３を指示する（ステップＳ１００６）。
【００８０】
例えば、デジタルＶＴＲ−Ａ１０２が記録メディアを具備し、デジタルＶＴＲ−Ｂ１０３が記録メディアを具備していない場合、制御部２０６は、再生が停止されたことを示す情報と記録メディアを具備している記録装置の機器情報とを1394インタフェース部２０４に供給する。1394インタフェース部２０４は、それらの情報を含むパケットをＴＶモニタ１０４に対してAsynchronous転送する。ＴＶモニタ１０４は、そのパケットを受信すると、表示部２２２に『この情報はコピーが禁止されております。デジタルＶＴＲ−Ａの記録メディアをイジェクトします。デジタルＶＴＲ−Ｂの電源を自動的にＯＦＦにします。』等のメッセージや画像による警告を表示させるように制御する（ステップＳ１００７）。
【００８１】
再生が停止されたことを示す情報と記録メディアを具備している記録装置の機器情報とを含むパケットをＴＶモニタ１０４に転送した後、制御部２０６はデジタルＶＴＲ−Ａ１０２の記録メディアをイジェクトするコマンドを生成し、そのコマンドを1394インタフェース部２０４を介してデジタルＶＴＲ−Ａ１０２に転送する。デジタルＶＴＲ−Ａ１０２は、このコマンドを受信した後、自動的に記録メディアをイジェクトするように制御する（ステップＳ１００８）。これにより、デジタルＶＴＲ−Ａ１０２は、ネットワークを介して伝送されるデジタル情報を受信してもそれを記録することができなくなるため、そのデジタル情報の不正な或いは誤操作によるコピーを防止することができる。
【００８２】
更に、制御部２０６はデジタルＶＴＲ−Ｂ１０３の本体の電源をＯＦＦにするコマンドを生成し、そのコマンドを1394インタフェース部２０４を介してデジタルＶＴＲ−Ｂ１０３に転送する。デジタルＶＴＲ−Ｂ１０３は、このコマンドを受信した後、電源供給部２１６を制御し、1394インタフェース部２０４がリピータとしてのみ機能するように自機に供給される電源を自動的にＯＦＦにするように制御する（ステップＳ１００９）。ここで、制御部２０６は、1394インタフェース部２０４の一部にのみ電源を供給することによって、1394インタフェース部２０４のPhysicalレイヤの機能のみがアクティブに動作するように制御される。これにより、デジタルＶＴＲ−Ｂ１０３は、ネットワークを介して伝送されるパケットの中継のみを正確に行うことができるが、記録装置本体にそのパケットを入力することはできない。従って、デジタルＶＴＲ−Ｂ１０３は、Isochronous転送されるデジタル情報を受信することができなくなるため、そのデジタル情報の不正な或いは誤操作によるコピーを防止することができる。又、1394インタフェース部２０４のPhysicalレイヤの機能のみがアクティブに動作することにより、各記録機器の電源をＯＦＦにしても、ネットワークの接続構成が変化することはない。
【００８３】
ステップＳ１００２、Ｓ１００４又は、Ｓ１００９の処理後、制御部２０６は、記録媒体２０１に記録されたデジタル情報を再生するように再生処理部２１２を制御する。再生されたデジタル情報は、データ処理部２０３にて所定のデータ量のパケットデータに分割され、順次1394インタフェース部２０４に供給される。1394インタフェース部２０４は、各パケットデータを所定のチャネル番号のIsochronousパケットにパケッタイズする。そして、各Isochronousパケットを１通信サイクル毎に順次ブロードキャストする（ステップＳ１０１０）。ＴＶモニタ１０４は、再生装置１０１からIsochronous転送されたパケットを受信し、そのパケットにより構成されるデジタル情報を表示部２２２及びスピーカ２２３を用いて出力する。
【００８４】
再生装置１０１は、上述のデジタル情報を転送している期間にバスリセット（即ち、ネットワーク上の機器の挿抜、新たな機器の接続、各機器の電源のＯＮ／ＯＦＦ等によるネットワークの接続構成の変化）が生じたか否かを検出する（ステップＳ１０１１）。バスリセットが検出された場合、本実施例のネットワークは、ネットワーク構成の初期化と新たな接続構成の認識とを実行する。このとき、再生装置１０１は、記録媒体２０１の再生処理と再生されたデジタル情報の転送処理とを中断する。
【００８５】
新たなネットワーク構成を認識する処理が終了した後、再生装置１０１は、再びステップＳ１００３以下の処理を実行し、バスリセットにより中断された再生処理と転送処理とを再開する。これにより、コピーの禁止されたデジタル情報をネットワークに出力している期間に、新たな記録装置がそのネットワークに接続されても、その記録装置による不正な或いは誤操作によるコピーを防止することができる。尚、バスリセットは、ネットワークを構成している各機器がネットワーク上の出力しているバイアス電圧の変化に応じて検出することができる。又、本実施例のバスリセット処理及びネットワーク構成の認識処理は、IEEE1394規格に準拠した手順より実行される。更に、本実施例の記録装置は、上述のデジタル情報の転送が行われている期間に記録メディアが装着された場合、ネットワークに対してバスリセットを要求するように構成されている。これにより、コピーの禁止されたデジタル情報をネットワークに出力している期間に、そのネットワークに接続されている記録装置に記録メディアを装着しても、その記録装置による不正な或いは誤操作によるコピーを防止することができる。
【００８６】
制御部２０６は、上述のデジタル情報の再生が終了するまでそのデジタル情報をIsochronous転送する（ステップＳ１０１２）。そして、デジタル情報の再生が終了した場合、ＴＶモニタ１０４に対して再生が終了したことを示すコマンドを転送する。ＴＶモニタ１０４は、このコマンド受信した後、表示部２２２或いはスピーカ２２３を用いて『再生が終了しました。』等のメッセージを出力し、ユーザに上述のデジタル情報の再生が終了したことを通知する。
【００８７】
尚、本実施例では、『この情報はコピーが禁止されております。デジタルＶＴＲ−ＡとデジタルＶＴＲ−Ｂの記録メディアをイジェクトするか、電源をＯＦＦにしてから再生して下さい。』等のメッセージによる警告を表示部２２２に表示させ、ユーザ自身に各機器の記録メディアをイジェクトさせるか、電源をＯＦＦにさせるように構成することもできる。この場合、電源をＯＦＦにされた各記録装置の通信用インタフェースは上述の実施例と同様にリピータとしてのみ機能するように構成する。これにより、各記録機器の電源をＯＦＦにしてもネットワークの接続構成が変化することはない。
【００８８】
本実施例では、上述のデジタル情報を記録可能な記録装置の電源を自動的にＯＦＦにし、その記録装置をリピータとしてのみ機能させ、そのデジタル情報の記録を行えないように制御する構成について説明した。しかし、本実施例では、各記録装置の電源をＯＦＦにすることなく、記録装置の具備する通信用インタフェース（即ち、1394インタフェース部２０４）をのみの動作を制御し、リピータとして機能するように構成することも可能である。この場合、各記録装置の1394インタフェース部２０４は、ネットワークを介して伝送されるデジタル情報を中継することはできるが、本体側に入力することはできない。又、各記録装置は、ネットワークとは独立した所定の処理動作を行うことができる。これにより、各記録装置による不正な或いは誤操作によるコピーを防止することができる。
【００８９】
以上のように、バス型ネットワーク上にコピーの禁止されたデジタル情報を出力する場合、再生装置１０１はそのデジタル情報を記録可能な記録装置がネットワーク上に存在するか否か及びその記録装置が記録メディアを具備しているか否かに応じて出力の可否を決定している。又、ネットワーク上に記録メディアを具備する記録機器が存在する場合には、それをイジェクトをさせ、記録メディアを具備していない記録機器が存在する場合には、リピータとして機能させた後、デジタル情報を出力している。これにより、本発明の再生装置１０１は、バス型ネットワーク上の記録装置による不正な或いは誤操作によるコピーを防止できると共に、そのデジタル情報の著作権を保護することができる。
【００９０】
本実施例では、各機器の機器情報（機器のデバイス名、機種、その機器の具備する機能に関する情報等）を問い合わせるための問合せコマンドをAsynchronous転送モードを用いて各機器に転送したが、上述の第１の実施例にて説明したようにIsochronous転送モードを用いて行うように構成してもよい。
【００９１】
尚、本発明はその精神、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【００９２】
例えば本発明は、本実施例のシステム或いは装置の具備する制御部（マイクロコンピュータを含む）に対して、前述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或いは装置に供給するように構成することもできる。そして、本実施例のシステム或いは装置の具備する制御部が、該記録媒体に格納されたプログラムコードを読み出し、前述した実施例の機能を実現するようにシステム或いは装置の具備する各種の処理回路を動作させることによっても本発明の実施例を達成することが可能である。
【００９３】
例えば、第１の実施例の図３、第２の実施例の図９及び第３の実施例の図１０に示した処理及び機能を実現するプログラムコードを図２に示す制御部２０６、２１４、２２１の夫々の具備するメモリに格納させる。そして、制御部２０６、２１４、２２１の夫々がそのプログラムコードをメモリから読み出し、各実施例の機能を実現させるように再生装置１０１、デジタルＶＴＲ−Ａ１０２、デジタルＶＴＲ−Ｂ１０３、ＴＶモニタ１０４の具備する各処理回路の動作を制御してもよい。
【００９４】
この場合、前記記憶媒体から読み出されたプログラムコード自体が前述した実施例の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明の一部の構成要件になる。
【００９５】
プログラムコードを供給するための記録媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００９６】
また、前記制御部が前記記録媒体より読み出したプログラムコードの指示に基づき、該制御部上で稼動しているＯＳ（オペレーティングシステム）或いは他のアプリケーションソフト等などが、本実施例のシステム或いは装置の具備する各種の処理回路の動作を制御することにより、前述した実施例の機能が実現される場合も本発明に含まれることは言うまでもない。
【００９７】
更に、前記記憶媒体から読み出されたプログラムコードが、前記制御部に接続された機能拡張ボード或いは機能拡張ユニットの具備するメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットの具備するＣＰＵなどが本実施例のシステム或いは装置の具備する各種の処理回路の動作を制御することにより、前述した実施例の機能が実現される場合も本発明に含まれることは言うまでもない。
【００９８】
したがって前述の実施例はあらゆる点おいて単なる例示に過ぎず、限定的に解釈してはならない。
【００９９】
【発明の効果】
本発明によれば、コピーの禁止されているデジタル情報の記録を容易に行なえないようにすることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施例における通信システムの構成を示す図。
【図２】第１の実施例における再生装置１０１、デジタルＶＣＲ−Ａ１０２、ＴＶモニタ１０４の詳細な構成を示す図。
【図３】第１の実施例における通信システムの処理動作を示すフローチャート。
【図４】本実施例のAsynchronousパケットの構成例を示す図。
【図５】１通信サイクル期間における問合せコマンドの転送タイミングの一例を示す図。
【図６】ＴＶモニタ１０４の表示部２２２に表示される画面の一例を示す図。
【図７】本実施例のIsochronousパケットの構成例を示す図。
【図８】１通信サイクル期間における問合せコマンドの転送タイミングの一例を示す図。
【図９】本発明の第２の実施例における通信システムの処理動作を示すフローチャート。
【図１０】本発明の第３の実施例における通信システムの処理動作を示すフローチャート。
【図１】
0003990789.tif 000002
【図２】
0003990789.tif 000003
【図３】
0003990789.tif 000004
【図４】
0003990789.tif 000005
【図５】
0003990789.tif 000006
【図６】
0003990789.tif 000007
【図７】
0003990789.tif 000008
【図８】
0003990789.tif 000009
【図９】
0003990789.tif 000010
【図１０】
0003990789.tif 000011