(57)【要約】【課題】  著作権保護されたバス上でのストリームデータ伝送において、一旦記録装置によって記録されたストリームデータを他の記録装置の媒体に移し変えることを実現する。【解決手段】  ストリーム記録再生装置と他の記録装置との間で認証を行って、データスクランブル用の鍵を交換し、この鍵を用いてデータを最初に記録したときのコピー制御情報を付加して伝送を行い、記録装置に記録した後、元の記録媒体から消去する。データの伝送中は他の装置からの認証を拒否して複数のコピーを行わせないようにする。【選択図】  図１
2010073305.tif 000002
【特許請求の範囲】
【請求項１】
ストリームデータおよび制御用のデータを送受信するインターフェース手段と、受信したデータを記録するための内蔵もしくは脱着可能な記録媒体と、送信するデータをスクランブル処理する暗号化手段と、受信されたデータをデスクランブル処理する復号化手段とを有し、前記インターフェース手段を介してストリームデータの送信もしくは受信を行う他の装置との間で認証処理を行うことによりスクランブル処理もしくはデスクランブル処理のための鍵情報を交換し、受信するストリームデータに付加されるコピー制御情報に従ってデスクランブル処理を制御して得られたデータとコピー制御情報に基づく情報を前記記録媒体に記録し、前記記録媒体から読み出したコピー制御情報に基づく情報により前記暗号化手段によるスクランブル処理を制御して得たストリームデータとコピー制御情報とを前記インターフェース手段を介して送信するストリームデータ記録再生装置において、
前記復号化手段によりデスクランブルした後に前記記録媒体に記録されたデータを読み出して前記暗号化手段によりスクランブルして前記インターフェース手段よりストリームデータとして送信する際に、該データを読み出した後も前記記録媒体に該データを保存したままにするかあるいは読み出した後には該データを前記記録媒体から消去するかによって、前記送信するストリームデータに付加するコピー制御情報を変えることを特徴とするストリームデータ記録再生装置。
【請求項２】
請求項１記載のストリームデータ記録再生装置において、
前記記録媒体からデータを読み出した後に該データを消去する際には、該データを記録したときと同じコピー制御情報を付加して前記インターフェース手段よりストリームデータとして送信し、該データを保存したままにする場合には前記インターフェース手段より送信するストリームデータに記録が不可であることを示すコピー制御情報を付加して送信することを特徴とするストリームデータ記録再生装置。
【請求項３】
ストリームデータおよび制御用のデータを送受信するインターフェース手段と、受信したデータを記録するための内蔵もしくは脱着可能な記録媒体と、送信するデータをスクランブル処理する暗号化手段と、受信されたデータをデスクランブル処理する復号化手段とを有し、前記インターフェース手段に接続され他の装置との間でデータの交換を可能にするバス信号線上にストリームデータを伝送するためのチャンネルを設定し、送信相手先の装置との間で認証を行って該チャンネル上で送信するデータを前記暗号化手段でスクランブル処理するための、もしくは前記復号化手段でデスクランブルするための鍵データを交換し、受信するストリームデータに付加されるコピー制御情報に従ってデスクランブル処理を制御して得られたデータとコピー制御情報に基づく情報を前記記録媒体に記録し、前記記録媒体から読み出したコピー制御情報に基づく情報により前記暗号化手段によるスクランブル処理を制御して得たストリームデータとコピー制御情報とを前記インターフェース手段を介して送信するストリームデータ記録再生装置において、
前記記録媒体に記録されているデータを前記暗号化手段により該鍵データを用いてスクランブル処理した後前記インターフェース手段から前記チャンネルによりストリームデータとして送信し、該データを読み出した後には前記記録媒体上から消去し、前記ストリームデータの送信中は該バス信号線上に接続される該送信相手先の装置以外の装置との間の認証は拒否することを特徴とするストリームデータ記録再生装置。
【請求項４】
ストリームデータおよび制御用のデータを送受信するインターフェース手段と、受信したデータを記録するための内蔵もしくは脱着可能な記録媒体と、送信するデータをスクランブル処理する暗号化手段と、受信されたデータをデスクランブル処理する復号化手段とを有し、前記インターフェース手段に接続され他の装置との間でデータの交換を可能にするバス信号線上にストリームデータを伝送するためのチャンネルを設定し、送信相手先の装置との間で認証を行って該チャンネル上で送信するデータをスクランブル処理するための、もしくはデスクランブルするための鍵データを交換し、前記インターフェース手段によ
り受信するストリームデータに付加されるコピー制御情報に従ってデスクランブル処理を制御して得られたデータとコピー制御情報に基づく情報を前記記録媒体に記録し、前記記録媒体から読み出したコピー制御情報に基づく情報によりスクランブル処理を制御して得たストリームデータとコピー制御情報とを前記インターフェース手段を介して送信するストリームデータ記録再生装置において、
前記記録媒体から読み出したデータを読み出した後に消去する場合には、既に設定されているチャンネルとは別の第２のチャンネルを設定し、送信相手先の装置との間で認証を行って該第２のチャンネル上で送信するデータをスクランブル処理するため、もしくはデスクランブルするための鍵データを交換し、前記記録媒体に記録されているデータを該鍵データを用いてスクランブル処理した後前記インターフェース手段から該第２のチャンネルにより該データを記録したときと同じコピー制御情報を付加してストリームデータとして送信し、該第２のチャンネル上でストリームデータ伝送を行っている間は該第２のチャンネルで用いている鍵データを共有しようとして他の装置より試みられる認証を拒否することを特徴とするストリームデータ記録再生装置。
【請求項５】
請求項４記載のストリームデータ記録再生装置において、前記第２のチャンネルを設定した場合には、既に設定されていたストリームデータを伝送するためのチャンネルを破棄し、第２のチャンネルのみによるストリーム伝送を行うことを特徴とするストリームデータ記録再生装置。
【請求項６】
請求項４記載のストリームデータ記録再生装置において、前記第２のチャンネルを設定した場合には、既に設定されていたストリームデータを伝送するためのチャンネルに空のパケットを送出し、第２のチャンネルに見によるストリーム伝送を行うことを特徴とするストリームデータ記録再生装置。
【請求項７】
請求項４に記載のストリームデータ記録再生装置において、前記第２のチャンネルと、既に設定されている第１のチャンネルの両方のチャンネルを用いて、第２のチャンネルから送信するストリームデータには該データを記録したときと同じコピー制御情報を付加して送信し、第１のチャンネルから送信するストリームデータには記録が不可であることを示すコピー制御情報を付加して送信することを特徴とするストリームデータ記録再生装置。
【請求項８】
請求項４または請求項７に記載のストリームデータ記録再生装置において、前記第２のチャンネルからはストリームデータを記録する記録装置に対してストリームデータを送信し、前記既に設定されているチャンネルからはストリームデータを再生して表示する表示装置に対してストリームデータを送信することを特徴とするストリームデータ記録再生装置。
【請求項９】
請求項３または請求項４に記載のストリームデータ記録再生装置において、前記記録媒体に記録されたデータを読み出してから消去する際には、送信相手先の装置に対して動作状態を問い合わせるコマンドを繰り返し送信し、該コマンドの応答により該送信相手先の装置が受信したストリームを記録していることを確認した場合にはそれまでに送信したデータを前記記録媒体から消去し、該送信相手先の装置が記録動作を中断したことを検出した場合、もしくはストリームデータの伝送が行えなくなった場合には、データの読み出しを中止し、その時点で前記記録媒体上に残されているデータをそのまま保持することを特徴とするストリームデータ記録再生装置。
【請求項１０】
請求項３記載のストリームデータ記録再生装置において、前記ストリームデータを伝送するためのチャンネルを設定し、前記送信相手先の装置との間で認証を行ない、前記送信相手先の装置に送信するデータの頭出しを行い、前記送信相手先の装置に記録開始を指令するコマンドを送信し、前記チャンネルに前記頭出しされたデータの先頭部分からスクランブル処理したストリームを送出することを特徴とするストリームデータ記録再生装置。
【請求項１１】
請求項１０記載のストリームデータ記録再生装置において、前記送信相手先の装置に送信中のデータの読み出しが終了後記録の一時停止を指令するコマンドを前記送信相手先の装置に送信し、前記送信相手先の装置に次に送信するデータの頭出しを行い、前記送信相手先の装置に記録開始を指令するコマンドを送信し、前記チャンネルに前記頭出しされたデータの先頭部分からスクランブル処理したストリームを送出することを特徴とするストリームデータ記録再生装置。
【請求項１２】
請求項３記載のストリームデータ記録再生装置において、操作方法を表示するための表示手段を備え、前記ストリームデータを伝送するためのチャンネルを設定し、前記送信相手先の装置との間で認証を行ない、前記送信相手先の装置に送信するデータの頭出しを行い、前記送信相手先の装置に記録開始を行わせるためのメッセージを前記表示手段により表示し、使用者からの操作によって前記チャンネルに前記頭出しされたデータの先頭部分からスクランブル処理したストリームを送出することを特徴とするストリームデータ記録再生装置。
【請求項１３】
ストリームデータおよびコピー制御情報データを送受信するインターフェース手段を有し、ストリームデータの送信もしくは受信を行う他の装置との間で認証処理を行うことによりスクランブル処理もしくはデスクランブル処理のための鍵情報を交換し、内蔵もしくは脱着可能な記録媒体にストリームデータを記録再生するストリームデータ記録再生装置において、
受信されたデータを復号化しデスクランブルした後に記録媒体に記録し、記録されたデータを読み出して暗号化しスクランブルして前記インターフェース手段よりストリームデータとして送信する際に、該データを読み出した後も前記記録媒体に該データを保存したままにするかあるいは読み出した後には該データを前記記録媒体から消去するかによって、前記送信するストリームデータに付加するコピー制御情報を変えることを特徴とするストリームデータ記録再生装置。
【請求項１４】
請求項１、３、４、１３のいずれか１つに記載のストリームデータ記録再生装置において、前記内蔵の記録媒体はハードディスクドライブであることを特徴とするストリームデータ記録再生装置。
【請求項１５】
請求項１、３、４、１３のいずれか１つに記載のストリームデータ記録再生装置において、前記着脱可能な記録媒体は記録消去可能な光ディスクであることを特徴とするストリームデータ記録再生装置。
【請求項１６】
他の装置との間でデータ伝送用のチャンネルを設定してストリームデータの送受信を行いかつ制御用のデータを送受信するインターフェース手段と、受信したデータを記録するための内蔵もしくは脱着可能な記録媒体と、送信するデータをスクランブル処理する暗号化手段と、受信したデータをデスクランブル処理する復号化手段とを有し、ストリームデータの送信もしくは受信を行う他の装置との間で認証処理を行うことによりスクランブル処理もしくはデスクランブル処理のための鍵情報を交換し、受信するストリームデータに付加されるコピー制御情報に従ってデスクランブル処理を制御して得られたデータとコピー制御情報に基づく情報を前記記録媒体に記録し、前記記録媒体から読み出したコピー制御情報に基づく情報によりスクランブル処理を制御して得たストリームデータとコピー制御情報とを前記インターフェース手段を介して送信するストリームデータ記録再生装置で用いられるストリームデータの転送方法において、
前記記録媒体から読み出したデータをスクランブル処理するための鍵データを生成し、前記インターフェース手段からストリームデータを送信するためのデータ伝送用チャンネルを設定するステップと、
ストリームデータ送信相手先の装置との間で認証を行って前記鍵データを共有し、前記記録媒体から読み出したデータを前記暗号化手段で該鍵データを用いてスクランブル処理し前記インターフェース手段から該データ伝送用チャンネル上にコピー制御情報を付加してストリームデータとして送信するステップと、
該伝送チャンネルを用いてストリームデータを伝送している間は前記送信相手先の装置以外からの認証要求による該鍵データの共有を拒否し、ストリームデータの送信終了後は前記記録媒体から読み出して送信したデータを前記記録媒体から消去し、前記伝送チャンネルと前記鍵データを破棄するステップと、を有することを特徴とするストリームデータの転送方法。
【請求項１７】
請求項１６記載のストリームデータの転送方法において、
前記ストリームデータの送信中には前記送信相手先の機器に対して動作状態を問い合わせるコマンドを繰り返し送信するステップと、
該コマンドの応答により該送信相手先の装置が受信したストリームを記録していることを確認した場合にはそれまでに送信したデータを前記記録媒体から消去するステップと、
該送信相手先の装置が記録動作を中断したことを検出した場合、もしくはストリームデータの伝送が行えなくなった場合には、データの読み出しを中止し、その時点で前記記録媒体上に残されているデータをそのまま保持するステップと、を有することを特徴とするストリームデータの転送方法。
【請求項１８】
請求項１６記載のストリームデータの転送方法において、
送信相手先の装置に対してストリームデータの送信用のチャンネルを設定し、前記送信相手先との間で認証を行った後、前記送信相手先の装置に伝送しようとするデータの先頭から送信を開始するのに合わせて送信相手先の装置に記録動作開始のコマンドを送信して、前記送信相手先の装置に該データの先頭から記録させるステップを有することを特徴とするストリームデータの転送方法。
【請求項１９】
請求項１６記載のストリームデータの転送方法において、
送信相手先の装置に対してストリームデータの送信用のチャンネルを設定し、前記送信相手先との間で認証を行った後、前記相手先の装置に記録動作を行わせるように使用者への表示を行ない、前記送信相手先の装置に伝送しようとするデータの先頭からの送信を開始可能な待機状態として使用者の操作を待って、前記送信相手先の装置に該データの先頭から記録させるステップを有することを特徴とするストリームデータの転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタル映像音声信号などのストリームデータを記録再生するストリームデータ記録再生装置、ならびに該ストリームデータ記録再生装置におけるデータの転送方法に関するものである。
【背景技術】
【０００２】
デジタル映像信号処理技術ならびに記録再生技術の発展に伴い、衛星放送やＣＡＴＶを受信するセットトップボックス（ＳＴＢ）あるいはデジタルＴＶ等のデジタル放送受信機、デジタルＶＴＲ、ディスクレコーダ等が一般家庭向けの装置として実現できる様になってきた。これらのデジタルＡＶ装置間において映像音声信号を受け渡しする場合には、信号品質の劣化を防ぐためデジタル信号の形式のままストリームデータとして伝送することが望まれる。
【０００３】
こうしたストリームデータの伝送に最も適したデジタルインターフェースとして、ＩＥＥＥ１３９４−１９９５規格に定められた高速シリアルバス（以下１３９４バスと記す）が有る。１３９４バスでは最大６３台のデバイスがツリー状の結線で自由に接続でき、最高転送速度４００Ｍｂｐｓでかつ映像音声のストリームなどリアルタイムに伝送する必要の有るデータの伝送に適したアイソクロナス転送方式を備えるなど、ＡＶ装置の接続に好適な要件を満たしている。
【０００４】
一方でデジタルＶＴＲなどの記録再生装置は信号の記録再生をデジタル方式で行うため、記録再生の繰り返しに伴う信号品質の変化が本質的になく、オリジナルと同一のコピーが簡単にしかも何回でも生成可能である。このことは、著作権の留保された映像音声のデータ（コンテンツ）であってもオリジナルと違わぬ多数のコピーを一般家庭での使用範囲を越えて大量に複製される可能性を招きかねない。
【０００５】
このようなコンテンツの不正なコピーを防止するための技術としてＤＴＣＰ（Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔｓ Ｐｒｏｔｅｃｔｉｏｎ）方式が１３９４バスでは採用されている。ＤＴＣＰ方式では著作権の留保された映像音声ストリームを取り扱うＡＶ装置、即ち放送受信機、記録再生装置、表示装置など１台１台に認証のためのデータを付与し、互いの認証に成功した装置間においてのみデータの伝送が可能な様に、ストリームの送り出す側の装置（以下ソース装置）からスクランブル処理したストリームを送出し、認証により予めスクランブルを解除するための鍵データを取得しているストリーム受信側の装置（以下シンク装置）でストリームを受信して復元し、これの再生または記録を行う。
【０００６】
映像音声ストリームにはデータのコピーに関する条件を記載したコピー制御情報が付与されており、これによって"copy free"（コピー無制限）、"copy never"（コピー禁止）、"copy one generation"（コピー１回可）の３つのいずれかに区分されている。デジタルＶＴＲなどの記録可能な装置では"copy free"または"copy one generation"のストリームのみを受信して記録することができ、"copy one generation"のストリームを記録した場合にはコピー制御情報を"no more copies"（コピー不可）に変更する。デジタルＴＶなどの映像音声を再生表示する装置においてはコピー制御情報の如何に関わらずストリームを受信して再生することができる。  このような技術としては例えば特開平１１−２０５３１０号公報に記載されているものがある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平１１−２０５３１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ＤＴＣＰ方式では"copy one generation"のコンテンツを記録再生装置に記録するとそれ以後はそのコンテンツに対するコピー制御情報を"no more copies"に変更し、それ以上他の記録装置などによって記録されることを禁止している。一方最近ではハードディスクドライブ（ＨＤＤ）を用いて映像音声ストリームデータを記録するいわゆるＨＤＤレコーダのようなストリーム記録再生装置が実現できる様になっている。
【０００９】
このようなＨＤＤレコーダではドライブは装置内に固定されており容量にも限りがあるため、使用者は一度視聴してその後保存しておく必要のないコンテンツはディスクから削除し、後で繰り返し視聴しておきたいコンテンツはディスクに保存しておき、ディスクの空き容量が少なくなってきた場合には保存しておくコンテンツをＶＴＲや光ディスク装置などに転送してテープもしくは光ディスクなどの保存用メディアに蓄積できるようにしておくことが使い勝手上望ましい。
【００１０】
しかしながら前記した著作権保護の方式では、一度記録媒体に記録したコンテンツは"no more copies"として管理するため、再度保存用の媒体にコピーすることは不可能であり、上記したような使用者による保存を実現することができなかった。
【００１１】
本発明の目的は、コンテンツの著作権を保護した上で、使用者が一次蓄積用の媒体から保存用の媒体へコンテンツの転記を可能とするようなストリームデータ記録再生装置を提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するため本発明では、ストリーム記録再生装置に一時蓄積したコンテンツを他の記録装置への転記を目的として再生する際に、該他の記録装置との間で機器の認証を相互に行い、コンテンツスクランブル用の鍵データを交換しこれを共有する。そしてこの鍵データを用いてスクランブルしたストリームデータを、１つの伝送チャンネルを指定して記録装置に向けて送信し、コンテンツの送出が終了すると共にこのコンテンツを消去することによりコンテンツの転記を実現する。転記を実行している間には、このチャンネルに対して他の受信装置からの認証要求を拒絶する様にし、同時に複数の装置によってコンテンツが受信されることがないようにする。
【発明の効果】
【００１３】
本発明によれば、一旦ストリームデータ記録再生装置により記録された、コピー制限されているコンテンツを、他のストリームデータ記録再生装置に転記することができ、その際に不正なコピーを作成される恐れがない。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施例によるストリームデータ記録再生装置を含むＡＶシステムの構成を示すブロック図である。
【図２】本発明の一実施例によるストリーム記録再生装置のインターフェース手段の詳細構成を示すブロック図である。
【図３】デジタル衛星放送受信装置とデジタルＴＶの間のデータ伝送方法を示す図である。
【図４】本発明の一実施例によるストリーム記録再生装置とデジタル衛星放送受信装置およびデジタルＴＶとの間のデータ伝送方法を示す図である。
【図５】本発明の一実施例によるストリーム記録再生装置とデジタル衛星放送受信装置およびデジタルＴＶとの間のデータ伝送方法を示す図である。
【図６】デジタルＶＴＲとデジタル衛星放送受信装置およびデジタルＴＶとの間のデータ伝送方法を示す図である。
【図７】本発明の一実施例によるストリームデータ記録再生装置とデジタル衛星放送受信装置との間のデータ伝送手順を示すシーケンス図である。
【図８】ストリームデータの伝送パケット形式を示す図である。
【図９】本発明の一実施例によるストリームデータ記録再生装置と他の記録装置との間のデータ伝送手順を示すシーケンス図である。
【図１０】本発明の一実施例によるストリーム記録再生装置とデジタル衛星放送受信装置およびデジタルＴＶとの間のデータ伝送方法を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について図面を用いて説明する。図１は本発明によるストリームデータ記録再生装置の１実施例であるハードディスクレコーダを用いて構成されるＡＶシステムの構成を示したものであり、デジタル衛星放送受信機３、デジタルＴＶ４、ハードディスクレコーダ１、デジタルビデオテープレコーダ２とにより構成され、これらが互いに１３９４バスにより結合されているものとする。
【００１６】
デジタル衛星放送受信機３はアンテナ３１にて受信した信号をフロントエンド３２で復調し、デマルチプレクサ３３において多重化されたトランスポートストリームから所望の番組データを選択し、インターフェース部３５より端子３６を介してバス上にストリームとして出力する。
【００１７】
ＣＰＵ３４は内蔵するメモリもしくは図示しないメモリに蓄積されたプログラムを実行してデジタル衛星放送受信機３各部の制御を行う。さらにＣＰＵ３４は受信したトランスポートストリームから番組案内情報（ＥＰＧ）を読み取ってこれをユーザに提示するための画面データを含む操作用の画面データを生成してこれを１３９４バスに送信したり、１３９４バスを介して制御コマンドの送受信を行うなどの処理を行う。
【００１８】
デジタルＴＶ４は１３９４バス上を送られてきたストリームを端子４４ａまたは４４ｂを介してインターフェース部４２で受信し、デコーダ４３において映像および音声データに復元し、映像データは信号処理回路４５を経てＣＲＴ４６上に表示する。音声データに関しては図示しない音声信号処理回路を経て、図示しないスピーカから再生される。
【００１９】
ＣＰＵ４１は内蔵するメモリもしくは図示しないメモリに蓄積されたプログラムを実行してデジタルＴＶ４各部の制御を行う。さらにＣＰＵ４１は１３９４バスにより接続される他の装置を制御するための画面データを受信してこれを信号処理回路４５に含まれるメモリに描画して表示させたり、他のデバイスを制御するためのコマンドを送受信したりする。
【００２０】
ディスクレコーダ１は１３９４バス上を送られてきたストリームを端子１５ａを介してインターフェース部１４で受信し、信号処理回路１３でディスク１１への書き込み用データフォーマットに変換してディスク１１に記録する。また、ディスク１１から読み出した信号を信号処理回路１３で転送用のストリームフォーマットに変換し、インターフェース部１４から端子１５ａおよび１５ｂを介して１３９４バス上にストリームとして送信する。
【００２１】
ＣＰＵ１２は内蔵するメモリもしくは図示しないメモリに蓄積されたプログラムを実行してディスクレコーダ１各部の制御を行う。さらにＣＰＵ１２はディスク装置１の操作内容を示す画面データを作成してこれを１３９４バスに送信したり、１３９４バスを介して制御コマンドの送受信を行うなどの処理をする。
【００２２】
デジタルＶＴＲ２は１３９４バス上に送られたストリームを端子２６を介してインターフェース部２２で受信し、信号処理回路２３でテープ媒体への記録フォーマットに変換して図示しない回転ドラムに取りつけられたヘッド２４からテープ２５に記録される。また逆にテープ２５からヘッド２４によって読み取ったデータを信号処理回路２３において転送用のストリームフォーマットに変換し、インターフェース部２２から端子２６を介して１３９４バス上に送り出す。
【００２３】
ＣＰＵ２１は内蔵するメモリもしくは図示しないメモリに蓄積されたプログラムを実行してデジタルＶＴＲ２各部の制御を行うとともに、デジタルＶＴＲ２の操作内容を示す画面データを作成してこれを１３９４バスに送信したり、１３９４バスを介して制御のためのコマンドの送受信を行うなどの処理を行う。
【００２４】
図２は各装置共通の構成によって実現されるインターフェース部１４、２２、３５、４２のより詳細な構成を示したものである。１３９４バスコネクタに至る物理層処理部（ＰＨＹ）５４、リンク層処理部（ＬＩＮＫ）５３はそれぞれＩＥＥＥ１３９４規格により規定される物理層およびリンク層の処理を実行し、リンク層処理部５３の入出力はアイソクロナス転送モードによって１３９４バス上を転送されるデータを蓄積するためのアイソクロナス転送ＦＩＦＯ５２、およびアシンクロナス転送モードにより１３９４バス上を転送されるデータを蓄積するアシンクロナス転送ＦＩＦＯ５５に接続され、アイソクロナス転送ＦＩＦＯの入出力はデータ暗号化／復号化部５１により必要に応じてスクランブル処理またはデスクランブル処理が施されて装置内部の信号処理部などに接続される。
【００２５】
アイソクロナス転送ＦＩＦＯ５５の入出力はホストインタフェース５６を介して装置内部のＣＰＵに接続される。ＣＰＵでは１３９４バス上にアシンクロナス転送モードを用いて送受信される制御コマンドの送受信を行う他ホストインタフェース５６を介してインターフェース部各部の制御を行う。
【００２６】
次に図１に示したＡＶシステムの動作について説明する。まずデジタル衛星放送によって放送される番組をデジタル衛星放送受信機３で受信してデジタルＴＶ４により視聴する場合には、デジタル衛星放送受信機３において所望の番組を選択し、これを１３９４インターフェース上にストリームとして送り出し、これをデジタルＴＶ４で受信して再生表示する。１３９４バスではアイソクロナス転送とアシンクロナス転送の２つのモードが規定されており、放送番組のストリームをリアルタイムに転送する場合には通常アイソクロナス転送モードを使用する。
【００２７】
ストリームデータの伝送フォーマットとストリーム送受信の制御にはＩＥＣ６１８８３規格に規定される方式を使えば良い。
【００２８】
図３はＩＥＣ６１８８３規格に定められるストリームデータの伝送制御方式に従ってデジタル衛星放送受信機からデジタルＴＶにストリームデータを伝送する場合の論理的な接続形態を示したものである。ＩＥＣ６１８８３規格では“プラグ”と呼ぶ仮想的なストリームデータの入出力部を設け、プラグ間に論理的な接続である“コネクション”を設定することによって、ストリームデータの送信装置と受信装置を規定する。
【００２９】
図３の例ではデジタル衛星放送受信機３の出力プラグ３０１とデジタルＴＶ４の入力プラグ４０１とを１３９４バス上のアイソクロナスデータチャンネルＸを用いて接続し、このチャンネルＸを使ってストリームデータを伝送することを示している。
【００３０】
ストリームデータ送受信の制御は１３９４バスに接続される各装置のバスアドレス空間内に設けられたプラグコントロールレジスタへの書きこみを行うことによって実行され、例えばデジタルＴＶ４からデジタル衛星放送受信装置３の出力プラグレジスタに送信チャンネルＸを設定値として書き込むとともにデジタルＴＶが自分自身の入力プラグレジスタをチャンネルＸの受信に設定することによってコネクションが確立し、衛星放送受信機３はチャンネルＸ使ってデジタルＴＶ４にストリームを送信することができるようになる。
【００３１】
コネクションの設立は上記した様にデジタルＴＶ４側,即ちシンク側から行う他、衛星放送受信機即ちソース側から行うことも可能であり、さらにはソース側からシンク側に対しコネクション設立を指令するコマンドを送ってコネクションを設立させるようなことも可能である。ストリームデータの伝送を終了する場合には、各装置の入力プラグレジスタおよび出力プラグレジスタにチャンネルＸを用いたコネクションを解除するようにデータを書き込むことにより、設立されたコネクションを破棄する。
【００３２】
なお、ＩＥＣ６１８８３規格では入力プラグと出力プラグの間を接続するポイント−トゥ−ポイントコネクションと入力プラグもしくは出力プラグとアイソクロナスデータチャンネル間を接続するブロードキャストコネクションとが定義されているが、上記および以後特に断りのない限りポイント−トゥ−ポイントコネクションを単にコネクションと表記するものとする。
【００３３】
次に衛星放送番組をディスクレコーダ１によって記録する場合の動作について説明する。この場合には図４に示す様に、衛星放送受信機３の出力プラグ３０１とディスクレコーダ１の入力プラグ１０１の間にコネクションを設立して番組のストリームを伝送し、ディスクレコーダ１においてディスクに記録する。この際にデジタルＴＶ４で同じチャンネルＸのストリームを受信することによりディスクレコーダで記録しているストリームの映像をデコードして表示する、いわゆる記録モニタを行うことができる。
【００３４】
ＩＥＣ６１８８３では予め設立されているコネクションに対し、同じチャンネルのストリームを他の装置にも使用できる様にコネクションを追加することができるようになっており、後からコネクションを追加ことを“オーバレイ”と呼ぶ。図４に示すようにデジタル衛星放送受信機３の出力プラグとデジタルＴＶ４の入力プラグ４０１との間にコネクションを設立する。この場合、最初にデジタル衛星放送受信機３からデジタルＴＶ４にストリームを送信して視聴するために設立したコネクションの上にディスクレコーダ１の入力プラグ１０１へのコネクションをオーバレイすることも可能であるし、あるいはデジタル衛星放送受信機３からディスクレコーダ１へのコネクションにデジタルＴＶ４への入力のコネクションをオーバレイすることも可能である。
【００３５】
コネクションを設立する場合には視聴の場合と同様に、衛星放送受信機３、デジタルＴＶ４、ディスクレコーダ１のいずれの装置の側から行っても良いし、あるいはコマンドを送って相手方の機器からこれを実行させても良い。
【００３６】
記録動作を行う場合の使用者の操作については種々の形態が考えられ、デジタルＴＶ４上に表示されるＧＵＩ画面を見ながらリモコン等の操作により入力した指令を、ＴＶからコマンドとして１３９４バス経由でデジタル衛星放送受信機３ならびにディスクレコーダ１に送る様にしても良いし、あるいはデジタル衛星放送受信機３またはディスクレコーダ１の生成するＧＵＩ画面をデジタルＴＶ４に送って表示し、デジタル衛星放送受信機３またはディスクレコーダ４側のリモコンもしくはパネルの操作によって操作を行うことにより記録を行わせるなどの方法でも実現可能である。
【００３７】
デジタルＴＶ４からデジタル衛星放送受信機３あるいはディスクレコーダ１を操作したり相手方の装置にコネクションを設立させるためのコマンドは、ＩＥＣ６１８８３規格に定めているコマンド転送プロトコルに従って、ＡＶ装置の制御を行うためのコマンド仕様として１３９４Ｔｒａｄｅ Ａｓｓｏｃｉａｔｉｏｎにより定められたＡＶ／Ｃコマンドセットを用いるようにすれば良い。
【００３８】
また、ＧＵＩ画面を他の機器に伝送する方法としては、ＥＩＡ７７５Ａ規格に定められている方法や、上記したＡＶ／Ｃコマンドセット仕様により示されるパネルサブユニットを用いる方法、ＡＶ装置のネットワーク制御仕様を定めるＨＡＶｉ（Ｈｏｍｅ  Ａｕｄｉｏ  Ｖｉｄｅｏ  ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ）仕様に定められたＧＵＩの実現方法などを用いることができる。
【００３９】
次にディスクレコーダ１に記録されている放送番組を再生してデジタルＴＶ４で表示する場合について説明する。図５はディスクレコーダ１からストリームを送信してデジタルＴＶ４で表示する場合のストリームの伝送状態を示したものである。この場合にはディスクレコーダ１の出力プラグ１０２からデジタルＴＶ４の入力プラグ４０１にコネクションを設定して、ストリームを伝送する様にして、デジタルＴＶ４で受信したストリームをデコードして表示する。視聴や記録の場合と同様にコネクションを設立する機器や、使用者の操作の方法には種々の形態が考えられる。
【００４０】
デジタルＶＴＲ２でストリームの記録あるいは再生を行う場合にも図６に示す様にディスクレコーダの場合と同様にデジタルＶＴＲ２の入力プラグ２０１または出力プラグ２０２とデジタル衛星放送受信機３の出力プラグ３０１またはデジタルＴＶ４の入力プラグ４０１との間にそれぞれコネクションを設立してストリームの伝送を行えば良い。
【００４１】
以上の説明では衛星放送から受信した番組にコピー制限が行われている場合については考慮せずに説明した。衛星放送などから受信してディスクレコーダに記録した番組をバス上にストリームとして送信し、これを他のディスクレコーダあるいはデジタルＶＴＲで受信すればコピーすることが可能である。ＩＥＥＥ１３９４およびＩＥＣ６１８８３の各規格ではストリームの送受信を行うことのできる機器については特に制限が設けられることはなく、上述した様にコネクションをオーバレイすることによって、バス上に流れているストリームを他のどの機器でも受信して利用することが基本的に可能であり、１つのストリームを同時に複数の機器で記録してコピーを多数作ることも可能であった。
【００４２】
そこで放送番組などのうち著作権が留保されており、著作権者の権利を保護するためにコピーの作製に制限を加える必要の有る、例えば映画などのコンテンツを１３９４バス上で伝送する場合には、このようなコンテンツが無制限にコピーされることを防ぐのを目的として、１３９４バス上での著作権保護仕様を定めたＤＴＣＰ（Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ）方式を用いる。
【００４３】
ＤＴＣＰ方式によれば著作権が留保されコピーに制限が設けられたコンテンツを１３９４バス上にストリームとして伝送しようとする際には、予め機器に組み込まれた認証用の情報を用いて互いに相手の機器の認証を行い、認証に成功した場合に限りコンテンツをスクランブルして伝送するための鍵データを互いに共有して、ソース機器側から暗号化されたコンテンツのストリームを１３９４バス上に送信して、シンク側で受信したストリームを共有された鍵を用いて復元することにより、認証用の情報を持つ機器同士においてのみコンテンツの送受信が可能となる。
【００４４】
図７は、図１に示すＡＶシステムにおいてデジタル衛星放送受信機３からディスクレコーダ１にコピー制限のあるコンテンツを伝送する際の伝送手順を示したものである。図７において衛星放送受信機３からディスクレコーダ１にストリームを伝送しようとする場合には、先に述べた様にまず、衛星放送受信機３の出力プラグとディスクレコーダ１の入力プラグの間にコネクションを設立し（手順１００１）、ソース側である衛星放送受信機３でコンテンツを暗号化するための鍵データを生成して（手順１００２）、この鍵データによってスクランブル処理を行ったストリームをバス上に送信開始する（手順１００３）。
【００４５】
シンク側であるディスクレコーダ１はスクランブル処理されたストリームを受信すると、ソース側に対して認証の要求を行い（手順１００４）ソース−シンク間で互いに相手の認証を行い、鍵データの交換が行われる（手順１００５）。そして認証に成功するとシンク側でコンテンツ暗号化の鍵データを計算することが可能になり、この値を計算して（手順１００６）、ソース側から送られるストリームを復号して受信することができる（手順１００７）。
【００４６】
ストリームの伝送を終了するときには、ソース側からのストリームを止め（手順１００８）、ソースとシンク間のコネクションを破棄し（手順１００９）、ソース側シンク側それぞれの鍵データを破棄する（手順１０１０、１０１１）。コンテンツのコピー制限は"copy free"、"copy never"、"copy one generation"および" no more copies"の４つのレベルが設けられたコピー制御情報を用いて識別する。
【００４７】
図８は１３９４バス上にストリームデータを伝送するために使われるアイソクロナス転送モードのデータパケットの形式を示している。パケットは３２ビットのヘッダ情報とヘッダのＣＲＣ、データフィールドとデータＣＲＣから構成される。
【００４８】
ヘッダ情報はパケットの長さを示す１６ビットのＤａｔａ  Ｌｅｎｇｔｈフィールド、パケットのデータフォーマットの識別に用いられるＴａｇフィールド、パケットが伝送されるのに用いるアイソクロナスチャンネル番号を示すＣｈａｎｎｅｌフィールド、パケットのトランザクションの種類を示すＴｃｏｄｅ、データの同期に用いられるＳｙのフィールド（Ｓｙｎｃ）を有する。このうちのＳｙフィールドの上位２ビットを用いて前述した４つのレベルを表す値をそれぞれ付与することにより、ストリームにより伝送されるコンテンツのコピー制御情報を識別する。
【００４９】
"copy free"のコンテンツはコピーに制限が設けられておらず、どの機器でも自由に送受信可能であり、バスへの送受信に際してスクランブルを行う必要はない。その他の３つのレベル"copy never"、"copy one generation"および"no more copies"のコンテンツはコピーに制限が設けられており、バス上の伝送に際してスクランブルが必要となる。
【００５０】
"copy never"のコンテンツはディスクレコーダやＶＴＲの様な記録装置で受信して媒体に蓄積することはできず、例えば衛星放送受信機からデジタルＴＶに送信して視聴する場合のように記録動作を行わない場合にのみ伝送されたストリームを受信することができる。"copy one generation"のコンテンツは記録装置において記録することは可能であるが、一端記録した後にその記録装置から再生して送信する場合にはコピー制御情報を"no more copies"に変えて送信しなければなならない。" no more copies"のコンテンツは"copy never"と同様に生成したデータの表示のみが許される。
【００５１】
認証のための情報を持つ機器では必ず上記したコピー制御情報に従ったコンテンツの処理を正しく実施することにより、ＤＴＣＰ方式ではコピー制限されたコンテンツが不正にコピーされることを防止している。
【００５２】
次に、本発明の実施例であるディスクレコーダに記録されたコンテンツをデジタルＶＴＲに転記（あるいは移動）する場合の動作について説明する。転記とはコンテンツをソース側の機器からシンク側の機器に伝送し、シンク側の機器で受信したコンテンツを記録すると同時に、ソース側の機器ではコンテンツを送信した後に消去することによって、あるいは、シンク側の機器で受信したコンテンツを記録したのを確認した後に、ソース側の機器では送信したコンテンツを消去することによってコンテンツをソース側の機器からシンク側に移動させることである。
【００５３】
図９は転記を行う場合のストリームの伝送手順を示したものである。この例では図１に示したディスクレコーダ１に"no more copies"として記録されているコンテンツをデジタルＶＴＲ２に転記する場合を示している。使用者によるパネルあるいはリモコンの操作、もしくは他の機器からのコマンド受信によってディスクレコーダ１にデジタルＶＴＲ２へのコンテンツの転記が指示されると、ディスクレコーダ１はデジタルＶＴＲ２との間でコネクションを設立し(手順１１０１)、スクランブル用の鍵データを生成して（手順１１０２）、"copy one generation"のコピー制御情報を付けたストリームの送信を開始する(手順１１０３)。
【００５４】
このときのストリームは転記しようとするコンテンツを含むストリームそのものでなくても良く、ダミーのブランク信号などを含むストリームであっても構わない。これを受けてデジタルＶＴＲ２はディスクレコーダ１に対して認証を要求し（手順１１０４）、ソース−シンク間で互いに相手の認証を行い、双方で認証が成功すると（手順１１０５）、シンク側で鍵データを計算により生成可能になり（手順１１０６）、コンテンツをスクランブルするための鍵データの共有がなされる。
【００５５】
この後ディスクレコーダ１はデジタルＶＴＲ２を記録状態にするためのコマンドを送り出し（手順１１０７）、転記するコンテンツの頭出しを行って（手順１１０８）、コンテンツの先頭部からスクランブルして"copy one generation"の制御情報を与えたストリームの送信を開始する（手順１１０９）。デジタルＶＴＲ２は送られてきたストリームを受信してデスクランブルし、テープに"no more copy"の情報として記録を行う。（手順１１１０）すなわち、一旦後ディスクレコーダ１に最初に記録したときのコピー制御情報をストリームに付加して、デジタルＶＴＲ２へ伝送して記録した後、元の記録媒体であるディスクレコーダ１から消去する。
【００５６】
なお、デジタルＶＴＲ２にコマンドを送って記録を開始する代わりに、デジタルＶＴＲ２のパネルまたはリモコンを操作して記録状態にした後、ディスクレコーダ１を操作してストリーム送信を開始させても良く、その際にはディスクレコーダの生成するユーザインターフェース情報に、「ＶＴＲを記録状態にしてください」等のメッセージを表示させて送信開始の操作受付待ち状態とすることにより、使用者に操作方法をわかりやすく提示することができる。
【００５７】
コンテンツの送信中ディスクレコーダ１は定期的にコマンドを送信してデジタルＶＴＲ２の動作状態を調べ（手順１１１１）、デジタルＶＴＲ２から記録動作中である応答が返る（手順１１１２）ことをチェックする。そして記録動作が正常に続いていると判定したらそれまでに送信し終えたたコンテンツをディスクから消去する（手順１１１３）。
【００５８】
一方、ユーザの操作やその他の理由によってデジタルＶＴＲ２の記録動作が停止し、これを上記コマンドの応答などの手段により検出した場合、もしくは１３９４バスのケーブルが抜かれる等の理由によりディスクレコーダとデジタルＶＴＲとの間のコネクションが存続しなくなった場合にはストリームの送信を停止し、それ以後転記予定であったコンテンツはディスク内に保持する。
【００５９】
このように転記の動作中にコンテンツを少しづつ消去することによって、転記の動作の終了直前に動作を止め、最初から転記をやり直す操作で容易に多数のコピーが作成されるのを防ぐとともに、デジタルＶＴＲ２においてコンテンツの記録が何らかの理由で行えなかった場合に転記しようとしたデータが消失してしまうのを防止することができる。
【００６０】
また、転記動作中にデジタルＶＴＲ２以外の他のシンク装置、例えばデジタルＴＶや他のデジタルＶＴＲもしくはディスクレコーダなど最初に認証を行ったデジタルＶＴＲ２以外の装置からの認証要求が行われた場合（手順１１１４）には、これを拒否する（手順１１１５）ことにより、転記する以外に複数のコピーが生成されるのを防ぐ。
【００６１】
転記すべきコンテンツの送信が全て終わると、ディスクレコーダはストリームの送出を止め（手順１１１６）てディスクレコーダ１のディスク内に残されたコンテンツを消去し（手順１１１７）、コネクションを破棄する（手順１１１８）。これによって双方で共有したコンテンツスクランブル用の鍵を破棄し（手順１１１９、手順１１２０）、転記の動作を終了する。
【００６２】
以上述べた様にすれば、ディスクレコーダ１に記録されている"no more copies"のコンテンツを、デジタルＶＴＲ２に転記することができ、その際に他の記録装置にも同時に記録されて複数のコピーが生成されてしまう恐れがない。一方デジタルＶＴＲ２側は転記の動作であることを考慮する必要はなく、通常の"copy one generation"のコンテンツを記録するのと全く同じ動作をすれば良い。
【００６３】
コピーに制限の設けられていない"copy free"のコンテンツではこのような転記動作を行うことは必ずしも必要ではなく、通常のコピーを行った後残されたコンテンツを消去しても良いが、上述した様にコピー制限のあるコンテンツを転記するのと同様に逐次消去を行えば、使用者の操作を簡単なものにすることができる。
【００６４】
なお、追記すべきコンテンツを予め複数指定して転記するような場合には、１つのコンテンツの送信が終わった後、一旦ＶＴＲをポーズ状態にするコマンドを送り、次のコンテンツの送信準備ができたらポーズを解除の後コンテンツの送信を始める様にすれば良く、デジタルＶＴＲ２のテープ上にコンテンツ間の空白が生じるのを防ぐことができる。
【００６５】
図１０はディスクレコーダ１からデジタルＶＴＲ２に伝送するストリームをデジタルＴＶ４でモニタを行いながら転記を実行する場合の動作状態を示したものである。始めにディスクレコーダ１の出力プラグ１０２はデジタルＴＶ４の入力プラグ４０１との間でチャンネルＸを用いてコネクションが設立されており、ディスクレコーダ１のパネルまたはリモコン操作、もしくはデジタルＴＶ４側のコントロールアプリケーションからの操作によってディスクレコーダ１から転記するコンテンツを内容を確認して選択する。
【００６６】
そして、ディスクレコーダ１に対して上記のいずれかの方法によりデジタルＶＴＲ２への転記が指示されると、ディスクレコーダ１は出力プラグ１０３とデジタルＶＴＲ２の入力プラグ２０１との間に、既にデジタルＴＶ４との間に設立されているコネクションが使用しているチャンネルＸとは別のチャンネルＹを用いて新たにコネクションを設立して、図９において示した手順と同様にしてデジタルＶＴＲ２との間で転記動作を実行する。
【００６７】
転記を行う際にはデジタルＴＶとの間で設立しているコネクションを破棄するか、あるいはコネクションは保持したままでストリームの送信を止め、空のパケット（empty packet）を送信し続けても良い。あるいは２チャンネルを同時送信可能な１３９４インターフェースを使用して、デジタルＴＶ４に対してはストリームを"no more copies"として送信する一方で同じコンテンツを"copy one generation"としてデジタルＶＴＲ４に対して送信し、転機させても良く、この場合には転記しているコンテンツをデジタルＴＶ４で同時モニタすることができる。
【００６８】
このように既にデジタルＴＶ等との間に設立されているコネクションとは異なるチャンネルを用いることによって、デジタルＴＶ以外の記録装置が既に同じチャンネルにオーバレイ接続されていた場合でも、この記録装置に転記しようとするコンテンツが記録されてしまうのを防止することができる。また２チャンネル同時に出力可能な１３９４インターフェースを使用すれば、転記中のコンテンツをデジタルＴＶでモニタすることが可能である。
【００６９】
以上の例では、本発明を単体のディスクレコーダ装置に対して適用した場合の実施形態について説明した。本発明のストリームデータ記録再生装置は、上記の例に限らず、例えば衛星放送受信機とディスクレコーダを一体化した複合形の装置であっても良く、その場合でもデジタルＶＴＲを１３９４バスで接続して全く同様にコンテンツの転記を実現可能である。
【００７０】
上記した実施形態ではストリームデータとして映像音声の多重化されたデータストリームの記録再生を例にとり説明したが、本発明はストリームデータの種類に関わらず、映像のみのストリームや音声のみのストリーム、あるいはＸＭＬ（ｅＸｔｅｎｄｅｄ  Ｍａｒｋｕｐ  Ｌａｎｇｕｇｅ）などで記述されるデータ放送のストリーム、もしくはこれらを多重化したストリームなどを記録再生する記録再生装置においても適用可能である。
【符号の説明】
【００７１】
１…ディスクレコーダ２…デジタルＶＴＲ３…衛星放送受信機４…デジタルＴＶ１１…ハードディスク１２、２１、３４、４１…ＣＰＵ１３、２３、４５…信号処理回路１４、２２、３５、４２…インターフェース手段１５ａ、１５ｂ、２６、３６、４４ａ、４４ｂ…端子２４…ヘッド２５…テープ３１…アンテナ３２…フロントエンド３３…デマルチプレクサ４３…デコーダ４６…ＣＲＴ５１…暗号化／復号化手段
【図１】
2010073305.tif 000003
【図２】
2010073305.tif 000004
【図３】
2010073305.tif 000005
【図４】
2010073305.tif 000006
【図５】
2010073305.tif 000007
【図６】
2010073305.tif 000008
【図７】
2010073305.tif 000009
【図８】
2010073305.tif 000010
【図９】
2010073305.tif 000011
【図１０】
2010073305.tif 000012
【手続補正書】
【提出日】平成21年11月13日(2009.11.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コピー制御情報が付随した映像音声データを受信し、受信した前記映像音声データを記録再生するデータ記録再生方法において、
前記コピー制御情報が示す状態には、少なくとも、１世代コピー可の状態があり、
前記映像音声データを受信し、
受信した前記映像音声データに付随した前記コピー制御情報が１世代コピー可であるときに、前記映像音声データをコピー不可として前記第１の記録媒体に記録し、
前記第１の記録媒体にコピー不可として記録されている前記映像音声データを再生して第２の記録媒体に移動する際に、前記第１の記録媒体から再生した前記映像音声データを前記第２の記録媒体以外の他の機器にはコピー不可として出力することにより出力先の前記他の機器において記録が行われないようにすることを特徴とするデータ記録再生方法。
【請求項２】
請求項２に記載のデータ記録再生方法であって、前記コピー制御情報が示す状態には、１世代コピー可のほかに、無制限コピー可またはコピー禁止があることを特徴とするデータ記録再生方法。