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