(57)【要約】【課題】ホームネット環境において、様々なコピー制御情報を持った著作権保護コンテンツを伝送できるデータ送信装置、データ受信装置及びデータ送受信システムを提供する。【解決手段】コピー制限されたＡＶデータを送信するデータ送信装置であって、データ受信装置との間で認証処理を行う認証手段と、前記ＡＶデータ及び第一のコピー制御情報を含んだパケット或いは、第二のコピー制御情報を含んだパケットを送信する送信手段と、前記ＡＶデータ及び第一のコピー制御情報と、第二のコピー制御情報とを判別する判別手段と、前記ＡＶデータ及び第一のコピー制御情報を生成する第一の生成手段と、前記第二のコピー制御情報を処理する第二の生成手段と、を備えることを特徴とする。【選択図】図６
2011087156.tif 000002
【特許請求の範囲】
【請求項１】
コピー制限されたＡＶデータを受信するデータ受信装置であって、
データ送信装置との間で認証処理を行う認証手段と、
前記ＡＶデータ及び第一のコピー制御情報を含んだパケット、または、第二のコピー制御情報を含んだパケットを受信する受信手段と、
前記ＡＶデータ及び前記第一のコピー制御情報と、前記第二のコピー制御情報とを判別する判別手段と、
前記ＡＶデータ及び前記第一のコピー制御情報を処理する第一の解析手段と、
前記第二のコピー制御情報を処理する第二の解析手段と、
を備えることを特徴とするデータ受信装置。
【請求項２】
前記データ受信装置の認証手段は、前記データ送信装置との間において、前記第二のコピー制御情報を処理する能力があるか否かを判別可能なパケットを送受信することで認証処理を行う
ことを特徴とする請求項１に記載のデータ受信装置。
【請求項３】
前記第二のコピー制御情報を含んだパケットと、前記第一のコピー制御情報を含んだパケットとは、少なくとも一部が共通のフォーマットである
ことを特徴とする請求項１または請求項２に記載のデータ受信装置。
【請求項４】
前記第二のコピー制御情報を含んだパケットは、
ＤＴＣＰ−ＩＰにおけるＰＣＰヘッダのＥ−ＥＭＩフィールドにＣｏｐｙ−ｆｒｅｅ及びＣｏｎｔｅｎｔ  Ｌｅｎｇｔｈフィールドに０を設定することによって生成される
ことを特徴とする請求項３に記載のデータ受信装置。
【請求項５】
前記第二のコピー制御情報は、前記ＰＣＰヘッダにおけるＮｃフィールドの領域に設定される
ことを特徴とする請求項４に記載のデータ受信装置。
【請求項６】
コピー制限されたＡＶデータを送信するデータ送信装置であって、
データ受信装置との間で認証処理を行う認証手段と、
前記ＡＶデータ及び第一のコピー制御情報を生成する第一の生成手段と、
第二のコピー制御情報を生成する第二の生成手段と、
前記ＡＶデータ及び前記第一のコピー制御情報を含むパケット及び、前記第二のコピー制御情報を含むパケットを生成するパケット生成手段と、
前記ＡＶデータ及び前記第一のコピー制御情報を含んだパケット、または、前記第二のコピー制御情報を含んだパケットを送信する送信手段と、
を備えることを特徴とするデータ送信装置。
【請求項７】
前記データ送信装置の認証手段は、前記データ受信装置との間において、前記第二のコピー制御情報を処理する能力があるか否かを判別可能なパケットを送受信することで認証処理を行う
ことを特徴とする請求項６に記載のデータ送信装置。
【請求項８】
前記第二のコピー制御情報を含んだパケットと、前記第一のコピー制御情報を含んだパケットとは、少なくとも一部が共通のフォーマットである
ことを特徴とする請求項６または請求項７に記載のデータ送信装置。
【請求項９】
前記第二のコピー制御情報を含んだパケットは、
ＤＴＣＰ−ＩＰにおけるＰＣＰヘッダのＥ−ＥＭＩフィールドにＣｏｐｙ−ｆｒｅｅ及びＣｏｎｔｅｎｔ  Ｌｅｎｇｔｈフィールドに０を設定することによって生成される
ことを特徴とする請求項８に記載のデータ送信装置。
【請求項１０】
前記第二のコピー制御情報は、前記ＰＣＰヘッダにおけるＮｃフィールドの領域に設定される
ことを特徴とする請求項９に記載のデータ送信装置。
【請求項１１】
コピー制限されたＡＶデータを送信するデータ送信装置と、前記ＡＶデータを受信するデータ受信装置とからなるデータ送受信システムであって、
前記データ送信装置は、
前記ＡＶデータ及び第一のコピー制御情報を生成する第一の生成手段と、
第二のコピー制御情報を生成する第二の生成手段と、
前記ＡＶデータ及び前記第一のコピー制御情報を含むパケット及び、前記第二のコピー制御情報を含むパケットを生成するパケット生成手段と、
前記ＡＶデータ及び前記第一のコピー制御情報を含んだパケット、または、前記第二のコピー制御情報を含んだパケットを送信する送信手段と、
を備え、
前記データ受信装置は、
前記データ送信装置との間で認証処理を行う認証手段と、
前記ＡＶデータ及び前記第一のコピー制御情報を含んだパケット、または、前記第二のコピー制御情報を含んだパケットを受信する受信手段と、
前記ＡＶデータ及び前記第一のコピー制御情報と、前記第二のコピー制御情報とを判別する判別手段と、
前記ＡＶデータ及び前記第一のコピー制御情報を処理する第一の解析手段と、
前記第二のコピー制御情報を処理する第二の解析手段と、
を備えることを特徴とするデータ送受信システム。
【請求項１２】
前記データ受信装置の前記認証手段及び前記データ送信装置の前記認証手段は、前記第二のコピー制御情報を処理する能力があるか否かを判別可能なパケットを交換することで認証処理を行う
ことを特徴とする請求項１１に記載のデータ送受信システム。
【請求項１３】
前記第二のコピー制御情報を含んだパケットと、前記第一のコピー制御情報を含んだパケットとは、少なくとも一部が共通のフォーマットである
ことを特徴とする請求項１１乃至請求項１２に記載のデータ送受信システム。
【請求項１４】
前記第二のコピー制御情報を含んだパケットは、
ＤＴＣＰ−ＩＰにおけるＰＣＰヘッダのＥ−ＥＭＩフィールドにＣｏｐｙ−ｆｒｅｅ及びＣｏｎｔｅｎｔ  Ｌｅｎｇｔｈフィールドに０を設定することによって生成される
ことを特徴とする請求項１３に記載のデータ送受信システム。
【請求項１５】
前記第二のコピー制御情報は、前記ＰＣＰヘッダにおけるＮｃフィールドの領域に設定される
ことを特徴とする請求項１４に記載のデータ送受信システム。
【請求項１６】
コピー制限されたＡＶデータを受信するデータ受信方法であって、
データ送信装置との間で認証処理を行う認証ステップと、
前記ＡＶデータ及び第一のコピー制御情報を含んだパケット、または、第二のコピー制御情報を含んだパケットを受信する受信ステップと、
前記ＡＶデータ及び前記第一のコピー制御情報と、前記第二のコピー制御情報とを判別する判別ステップと、
前記ＡＶデータ及び前記第一のコピー制御情報を処理する第一の解析ステップと、
前記第二のコピー制御情報を処理する第二の解析ステップと、
を備えることを特徴とするデータ受信方法。
【請求項１７】
前記データ受信装置の認証ステップは、前記データ送信装置との間において、前記第二のコピー制御情報を処理する能力があるか否かを判別可能なパケットを交換することで認証処理を行う
ことを特徴とする請求項１６に記載のデータ受信方法。
【請求項１８】
コピー制限されたＡＶデータを送信するデータ送信方法であって、
データ受信装置との間で認証処理を行う認証ステップと、
前記ＡＶデータ及び第一のコピー制御情報を生成する第一の生成ステップと、
第二のコピー制御情報を生成する第二の生成ステップと、
前記ＡＶデータ及び前記第一のコピー制御情報を含むパケット及び、前記第二のコピー制御情報を含むパケットを生成するパケット生成ステップと、
前記ＡＶデータ及び前記第一のコピー制御情報を含んだパケット、または、前記第二のコピー制御情報を含んだパケットを送信する送信ステップと、
を備えることを特徴とするデータ送信方法。
【請求項１９】
前記データ送信装置の認証ステップは、データ受信装置との間において、前記第二のコピー制御情報を処理する能力があるか否かを判別可能なパケットを交換することで認証処理を行う
ことを特徴とする請求項１８に記載のデータ送信方法。
【請求項２０】
コピー制限されたＡＶデータを受信するデータ受信プログラムであって、
データ送信装置との間で認証処理を行う認証ステップと、
前記ＡＶデータ及び第一のコピー制御情報を含んだパケット、または、第二のコピー制御情報を含んだパケットを受信する受信ステップと、
前記ＡＶデータ及び前記第一のコピー制御情報と、前記第二のコピー制御情報とを判別する判別ステップと、
前記ＡＶデータ及び前記第一のコピー制御情報を処理する第一の解析ステップと、
前記第二のコピー制御情報を処理する第二の解析ステップと、
をコンピュータに実行させることを特徴とするデータ受信プログラム。
【請求項２１】
前記データ受信装置の認証ステップは、前記データ送信装置との間において、前記第二のコピー制御情報を処理する能力があるか否かを判別可能なパケットを交換することで認証処理を行う
ことを特徴とする請求項２０に記載のデータ受信プログラム。
【請求項２２】
コピー制限されたＡＶデータを送信するデータ送信方法であって、
データ受信装置との間で認証処理を行う認証ステップと、
前記ＡＶデータ及び第一のコピー制御情報を生成する第一の生成ステップと、
前記第二のコピー制御情報を生成する第二の生成ステップと、
前記ＡＶデータ及び前記第一のコピー制御情報を含むパケット及び、前記第二のコピー制御情報を含むパケットを生成するパケット生成ステップと、
前記ＡＶデータ及び前記第一のコピー制御情報を含んだパケット、または、前記第二のコピー制御情報を含んだパケットを送信する送信ステップと、
をコンピュータに実行させることを特徴とするデータ送信プログラム。
【請求項２３】
前記データ送信装置の認証ステップは、データ受信装置との間において、前記第二のコピー制御情報を処理する能力があるか否かを判別可能なパケットを交換することで認証処理をする
ことを特徴とする請求項２２に記載のデータ送信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ送信装置、データ受信装置及びデータ送受信システムに関し、特に、２つの機器間でネットワークを介してデータ転送を行うための技術に関する。
【背景技術】
【０００２】
近年、ｘＤＳＬや光ファイバーなどのブロードバンド環境が整ったことにより、企業、一般家庭を問わず高速なインターネット接続環境が普及してきている。また、家庭内のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やデジタル家電機器をＥｔｈｅｒｎｅｔ（登録商標）や無線ＬＡＮなどで接続するホームネットワーク環境も一般化してきている。
【０００３】
そのため、インターネット接続環境やホームネットワーク環境にあるデジタル家電機器間やデジタル家電機器とＰＣとの間で様々なアプリケーションが実行できるようになることが望まれている。様々なアプリケーションとは、例えば、ＤＶＤレコーダに蓄積した映像音声データ（以下、ＡＶデータと記載）をＰＣに転送して視聴または編集するアプリケーションや、ＤＶＤレコーダに蓄積したコンテンツデータを他のＤＶＤレコーダに転送（ダビング）するアプリケーションなどである。それにより、ユーザは、コンテンツデータの所在場所を意識することなく、自由にデータを扱える。
【０００４】
また、インターネット接続環境やホームネットワーク環境にあるデジタル家電機器間やデジタル家電機器とＰＣとの間で実行するアプリケーションは、ＡＶデータ等を送信もしくは転送する技術であるファイル転送技術により実現される。
【０００５】
しかしながら、扱うＡＶデータが、ネットワーク上にあり、著作権を保護する必要がある場合には、ＡＶデータを暗号化して保護する必要がある。現在、ネットワーク上のデータ転送を利用した不正コピーを防止するための技術として、著作権保護技術（ＤＴＣＰ−ＩＰ／Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  ｏｖｅｒ  ＩＰ）がある。
【０００６】
ＤＴＣＰ−ＩＰでは、１）コピーを完全に禁止するＣｏｐｙ  Ｎｅｖｅｒ、２）１世代だけコピーを許可するＣｏｐｙ  Ｏｎｅ  Ｇｅｎｅｒａｔｉｏｎ（コピー後は、Ｃｏｐｙ  Ｎｏ  Ｍｏｒｅ  に変更される）、３）コピーを自由に行えるＣｏｐｙ  Ｆｒｅｅの３つをコンテンツデータに対するコピー制御情報として規定している。
【０００７】
図１に示すように、ＡＶデータを転送する機器は、データ送信装置１０１とデータ受信装置１０２との間のシーケンスによりＡＶデータを転送する。
【０００８】
著作権保護対象であるＡＶデータはＩＰネットワーク上で安全に伝送するため、ＡＶデータの送信元であるＳｏｕｒｃｅ機器（データ送信装置１０１）及び、ＡＶデータの受信元であるＳｉｎｋ機器（データ受信装置１０２）は、予めＡＫＥ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  ａｎｄ  Ｋｅｙ  ｅｘｃｈａｎｇｅ  Ｓ１０１）を行うことにより、ＡＶデータの伝送に使用する鍵を共有し、前記暗号鍵を利用してＡＶデータを暗号化して伝送する（Ｓ１０２）。この際、暗号化されたＡＶデータは、ＰＣＰ（Ｐｒｏｔｅｃｔｅｄ  Ｃｏｎｔｅｎｔ  Ｐａｃｋｅｔ）に格納されて送信される。
【０００９】
さらに、ＡＶデータの伝送範囲を宅内に限定するため、Ｓｏｕｒｃｅ機器及び、Ｓｉｎｋ機器は、ＡＫＥの間に受信したパケット（以下、ＡＫＥパケットと記載）のＴＴＬ（Ｔｉｍｅ  Ｔｏ  Ｌｉｖｅ）の値が３より大きな値の場合、受信したパケットを破棄することが定められている。ＤＴＣＰ−ＩＰの規格内容及びＡＶデータ伝送に関する技術の詳細は、非特許文献１、非特許文献２、非特許文献３、非特許文献４及び非特許文献５に開示されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００３−５２０１７号公報
【非特許文献】
【００１１】
【非特許文献１】Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｖｏｌｕｍｅ  １（Ｉｎｆｏｒｍａｔｉｏｎａｌ  Ｖｅｒｓｉｏｎ）
【非特許文献２】Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｐｒｏｔｅｃｔｉｏｎ  Ｌｉｃｅｎｓｅ  Ａｇｒｅｅｍｅｎｔ
【非特許文献３】ＤＴＣＰ  Ｖｏｌｕｍｅ  １  Ｓｕｐｐｌｅｍｅｎｔ  Ｅ  Ｍａｐｐｉｎｇ  ＤＴＣＰ  ｔｏ  ＩＰ（Ｉｎｆｏｒｍａｔｉｏｎａｌ  Ｖｅｒｓｉｏｎ）
【非特許文献４】ＲＦＣ２６１６  Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  −−  ＨＴＴＰ／１．１
【非特許文献５】ＲＦＣ７９１  ＩＮＴＥＲＮＥＴ  ＰＲＯＴＯＣＯＬ  ＤＡＲＰＡ  ＩＮＴＥＲＮＥＴ  ＰＲＯＧＲＡＭ  ＰＲＯＴＯＣＯＬ  ＳＰＥＣＩＦＩＣＡＴＩＯＮ
【発明の概要】
【発明が解決しようとする課題】
【００１２】
従来、ＤＴＣＰ−ＩＰでは、コピー制御情報を送信する手段として２つの方法を定義している。
【００１３】
第一の方法は、Ｅｍｂｅｄｅｄ  ＣＣＩとして暗号化したＡＶデータに埋め込む方法である。ＡＶデータがＭＰＥＧ２−ＴＳの場合、Ｅｍｂｅｄｅｄ  ＣＣＩを伝送するフォーマットとして、ＤＴＣＰ＿Ｄｅｓｃｒｉｐｔｏｒを定義している。ＤＴＣＰ＿Ｄｅｓｃｒｉｐｔｏｒを用いて伝送可能なＣＣＩの情報は、ＤＴＣＰ＿ＣＣＩ（Ｃｏｐｙ−ｎｅｖｅｒ、Ｃｏｐｙ−ｎｏ−ｍｏｒｅ、Ｃｏｐｙ−ｏｎｅ−ｇｅｎｅｒａｔｉｏｎ、Ｃｏｐｙ−ｆｒｅｅ）、Ｒｅｔｅｎｔｉｏｎ＿Ｍｏｖｅ＿ｍｏｄｅ、Ｒｅｔｅｎｔｉｏｎ−Ｓｔａｔｅ、Ｉｍａｇｅ＿Ｃｏｎｓｔｒａｉｎｔ＿Ｔｏｋｅｎ（ＩＣＴ）、ＡＰＳがある。これらの詳細に関しては、Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｖｏｌｕｍｅ  １（Ｉｎｆｏｒｍａｔｉｏｎａｌ  Ｖｅｒｓｉｏｎ）（非特許文献１）を参照されたい。
【００１４】
第二の方法は、ＰＣＰのヘッダフィールドに設定する方法である。
【００１５】
ＰＣＰのヘッダフィールドで伝送可能なＣＣＩの情報は、Ｅ−ＥＭＩ（Ｃｏｐｙ−ｎｅｖｅｒ、Ｃｏｐｙ−ｎｏ−ｍｏｒｅ、Ｃｏｐｙ−ｏｎｅ−ｇｅｎｅｒａｔｉｏｎ、Ｃｏｐｙ−ｆｒｅｅ）、ＩＣＴ、ＡＰＳがある。
【００１６】
近年、コンテンツの形態が多様化し、コピー回数が設定されたコンテンツや、レンタル期間が設定されたコンテンツを提供する放送事業者や、配信事業者が登場している。またその一方で、自宅に蓄積された前記ＡＶデータを、宅内のＡＶ機器間で共有したいというユーザの要望が高まっている。しかしながら、コピー回数やレンタル期間といったコピー制御情報をＡＶデータと共に伝送可能な著作権保護技術が確立されていないため、前記ユーザの要望は実現に至っていない。
【００１７】
一つの手段として、従来のＥｍｂｅｄｅｄ  ＣＣＩ（ＤＴＣＰ＿Ｄｅｓｒｉｐｔｏｒ）や、ＰＣＰのヘッダ領域のｒｅｓｅｒｖｅｄ領域にコピー回数や、レンタル期間等を設定する方法が考えられる。しかしながら、拡張可能な領域が少ないため、今後増加するコピー制御情報を全て格納することは不可能である。
【００１８】
また、他の手段として、コピー制御情報を伝送するためのコピー制御情報パケット（Ｃｏｐｙ  Ｍａｎａｇｉｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｐａｃｋｅｔ）２０２を、ＰＣＰ２０１と共に送信する方法が考えられる。しかしながら、前記ＣＭＩパケットを理解できないＳｉｎｋ機器は、ＣＭＩパケットを誤って復号化し、誤動作を起す可能性があるという課題が存在する。図２には、ＰＣＰパケットとＣＭＩパケットの概要を示している。
【００１９】
このような課題を解決する技術として、従来、デジタル放送の分野では、データの速度調整のために利用されるＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）のＮＵＬＬパケット３０２に拡張データを格納して送信する技術が存在する（特許文献１）。前記ＮＵＬＬパケットの拡張データに対応していない受信機は、前記ＮＵＬＬパケットを処理しないため、誤動作を起さない。図３には、ＴＳパケット３０１とＮＵＬＬパケット３０２の概要を示している。
【００２０】
しかしながら、ＤＴＣＰ−ＩＰでは、前記ＮＵＬＬパケットのようにＳｉｎｋ機器が処理しないように定義されているパケットが存在しないという問題があった。
【００２１】
そこで、本発明は、上記の問題点に鑑みてなされたものであり、Ｓｉｎｋ機器が誤動作をおこさないようにＣＭＩパケットを送信可能とするデータ送信装置、データ受信装置及びデータ送受信システムを提供することを目的とする。
【課題を解決するための手段】
【００２２】
上記目的を達成するために、本発明に係るデータ受信装置は、コピー制限されたＡＶデータを受信するデータ受信装置であって、データ送信装置との間で認証処理を行う認証手段と、前記ＡＶデータ及び第一のコピー制御情報を含んだパケット或いは、第二のコピー制御情報を含んだパケットを受信する受信手段と、前記ＡＶデータ及び第一のコピー制御情報と、第二のコピー制御情報とを判別する判別手段と、前記ＡＶデータ及び第一のコピー制御情報を処理する第一の解析手段と、前記第二のコピー制御情報を処理する第二の解析手段と、を備えることを特徴とする。
【００２３】
さらに、前記データ受信装置の認証手段は、データ送信装置との間で、前記第二のコピー制御情報を処理する能力があるか否かを判別可能なパケットを交換することを特徴とする。
【００２４】
また、上記目的を達成するために、本発明に係るデータ送信装置は、コピー制限されたＡＶデータを送信するデータ送信装置であって、データ受信装置との間で認証処理を行う認証手段と、前記ＡＶデータ及び第一のコピー制御情報を含んだパケット或いは、第二のコピー制御情報を含んだパケットを送信する送信手段と、前記ＡＶデータ及び第一のコピー制御情報を生成する第一の生成手段と、前記第二のコピー制御情報を処理する第二の生成手段と、を備えることを特徴とする。
【００２５】
さらに、前記データ送信装置の認証手段は、データ受信装置との間で、前記第二のコピー制御情報を処理する能力があるか否かを判別可能なパケットを交換することを特徴とする。
【００２６】
なお、本発明は、装置として実現するだけでなく、このような装置が備える処理手段を備える集積回路として実現したり、その装置を構成する処理手段をステップとする方法として実現したり、それらステップをコンピュータに実行させるプログラムとして実現したり、そのプログラムを示す情報、データまたは信号として実現したりすることもできる。そして、それらプログラム、情報、データ及び信号は、ＣＤ−ＲＯＭ等の記録媒体やインターネット等の通信媒体を介して配信してもよい。
【発明の効果】
【００２７】
本発明によれば、ホームネット環境を経由して接続された２つの機器間で、コピー回数や、レンタル期間の設定された著作権保護データを共有できるデータ送信装置、データ受信装置及びデータ送受信システムを実現することができる。よって、デジタル家電機器間やデジタル家電機器と携帯端末の間を結ぶインターネット接続環境やホームネットワーク環境が一般化しつつある今日における本発明の実用的価値は極めて高い。
【図面の簡単な説明】
【００２８】
【図１】データ送信装置とデータ受信装置との間のシーケンス図
【図２】ＰＣＰとＣＭＩパケットを概念的に示した図
【図３】従来技術のＴＳパケットとＮＵＬＬパケットを概念的に示した図
【図４】本発明の実施の形態におけるインターネット環境にあるデータ送受信システムの概略図
【図５】ＤＴＣＰ−ＩＰを利用してＡＶデータの伝送を行う場合のデータ送信装置とデータ受信装置との間のシーケンス図
【図６】本発明の実施の形態におけるデータ送信装置とデータ受信装置との間のシーケンス図
【図７】ＤＴＣＰ−ＩＰのＰＣＰを概念的に示した図
【図８】本発明の実施の形態におけるＣＭＩパケットを概念的に示した図
【図９】本発明の実施の形態におけるＣＭＩパケットに格納するコピー制御情報領域を概念的に示した図
【図１０】本発明の実施の形態におけるＣＭＩパケットの別の形態を概念的に示した図
【図１１】本発明の実施の形態におけるＣＭＩパケットに格納するコピー制御情報領域の別の形態を概念的に示した図
【図１２】本発明の実施の形態におけるコピー回数とレンタル期間を設定したＣＭＩパケットを概念的に示した図
【図１３】本発明の実施の形態におけるデータ送信装置の構成を示すブロック図
【図１４】本発明の実施の形態におけるデータ受信装置の構成を示すブロック図
【図１５】本発明の実施の形態におけるデータ送信装置の動作を説明するフローチャート
【図１６】本発明の実施の形態におけるデータ受信装置の動作を説明するフローチャート
【発明を実施するための形態】
【００２９】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００３０】
（実施の形態）
本発明の実施の形態では、ＰＣＰのヘッダ領域をＣＭＩパケットとして利用し、コピー制御情報として、コピー回数とレンタル期間を伝送する方法に関して説明する。ＰＣＰのヘッダ領域を利用することにより、従来のデータ受信機がＣＭＩパケットを受信した場合でも誤動作をおこさないため、非常に有効である。
【００３１】
本実施の形態では、具体的にコピー回数（１０回）、レンタル期間（７日間）のＡＶデータを送信する場合の例に関して説明する。
【００３２】
図４は、ネットワーク環境にあるデータ送受信システムの概略図である。図４において、データ送信装置４０１と、データ受信装置４０２とは、ネットワーク機器４０３に接続されて、ホームネットワークを構成する。
【００３３】
ネットワーク機器４０３は、例えば、ブロードバンドルータなどであり、データ送信装置４０１とデータ受信装置４０２とをネットワーク（以下、ホームネットワークと記載。）で接続している。
【００３４】
なお、ネットワーク機器４０３は、インターネット４０４に接続しても良い。
【００３５】
データ送信装置４０１は、本発明に係るデータ送信装置に相当し、利用制限されたＡＶデータを送信する。具体的には、蓄積メディア４０５を内蔵し、ＡＶデータを蓄積することができる。ここで、データ送信装置４０１は、例えば、ネットワーク接続端子を備えたＢＤ／ＨＤＤハイブリッドレコーダである。
【００３６】
データ受信装置４０２は、本発明に係るデータ受信装置に相当する。ここで、データ受信装置４０２は、例えば、ネットワーク接続端子を備えたＢＤ／ＨＤＤハイブリッドレコーダである。また、データ受信装置４０２は、前記データ送信装置４０１と同様に、蓄積メディア４０６を内蔵してもよい。
【００３７】
次に、図５を用いて、ＡＶデータを共有する際に、データ送信装置、データ受信装置間で送受信されるパケットの概要を説明する。
【００３８】
データ送信装置４０１とデータ受信装置４０２は、最初にＡＫＥを実行し、ＡＶデータを暗号／復号化する暗号鍵を共有した上で、ＡＶデータの伝送を行う。
【００３９】
ＡＫＥ開始時に、データ受信装置４０２は、データ送信装置４０１に対して、ＣＨＡＬＬＥＮＧＥコマンドを送信する（Ｓ５０１）。
【００４０】
前記ＣＨＡＬＬＥＮＧＥコマンドを受信したデータ送信装置４０１は、データ受信装置４０２に対して、ＣＨＡＬＬＥＮＧＥコマンドを送信する（Ｓ５０２）。
【００４１】
データ送信装置４０１は、データ受信装置４０２から受信したＣＨＡＬＬＥＮＧＥコマンドの検証を完了すると、データ受信装置４０２に対して、ＲＥＳＰＯＮＳＥコマンドを送信する（Ｓ５０３）。
【００４２】
データ受信装置４０２は、データ送信装置４０１から受信したＣＨＡＬＬＥＮＧＥコマンドの検証を完了し且つ、データ送信装置４０１からＲＥＳＰＯＮＳＥコマンドを受信すると、データ送信装置４０１に対して、ＲＥＳＰＯＮＳＥコマンドを送信する（Ｓ５０４）。
【００４３】
データ送信装置４０１は、データ受信装置４０２からＲＥＳＰＯＮＳＥコマンドを受信すると、データ受信装置４０２に対して、暗号鍵を含んだＥＸＣＨＡＮＧＥ＿ＫＥＹコマンドを送信する（Ｓ５０５）。
【００４４】
尚、データ送信装置４０１及び、データ受信装置４０２は、ＣＨＡＬＬＥＮＧＥコマンド、ＲＥＳＰＯＮＳＥコマンド、ＥＸＣＨＡＮＧＥ＿ＫＥＹコマンドのＴＴＬの値を３に設定して送信する。また、データ送信装置４０１及び、データ受信装置４０２は、ＣＨＡＬＬＥＮＧＥコマンド、ＲＥＳＰＯＮＳＥコマンド、ＥＸＣＨＡＮＧＥ＿ＫＥＹコマンドのＴＴＬの値が３より大きい場合、受信したコマンドを破棄する。
【００４５】
次に、データ送信装置４０１は、ＥＸＣＨＡＮＧＥ＿ＫＥＹコマンドで送信した暗号鍵を利用して、ＡＶデータを暗号化し（Ｓ５０６）、データ受信装置４０２に対して送信する（Ｓ５０７）。データ受信装置４０２は、データ送信装置４０１から受信した暗号化データを復号化し（Ｓ５０８）、蓄積、再生などの処理を行う。
【００４６】
次に、図６を用いて、本実施の形態において、データ送信装置、データ受信装置間で送受信されるパケットの概要を説明する。本実施の形態では、データ送信装置及びデータ受信装置が、「相手の機器がＣＭＩパケットの送信に対応しているか否か」を確認するために、ＣＡＰＡＢＩＬＩＴＹ＿ＥＸＣＨＡＮＧＥコマンドを使用する。尚、ＣＭＩパケットへの対応状況を確認するコマンドは、これに限定されるものではなく、他のコマンドを使用するように構成してもよい。
【００４７】
最初に、データ送信装置４０１及びデータ受信装置４０２は、お互いの能力情報を交換するために、ＣＡＰＡＢＩＬＩＴＹ＿ＥＸＣＨＡＮＧＥコマンドを交換する。データ受信装置４０２は、コピー回数に対応していることを示すフラグとレンタル期間に対応していることを示すフラグを設定したＣＡＰＡＢＩＬＩＴＹ＿ＥＸＣＨＡＮＧＥコマンド要求を送信する（Ｓ６０１）。ＣＡＰＡＢＩＬＩＴＹ＿ＥＸＣＨＡＮＧＥコマンドに対するフラグに関しては、コピー回数とレンタル期間の各々に対してフラグを設定するようにしても良いし、或いはコピー回数とレンタル期間を合わせて一つのフラグを設定するようにしても良い。データ送信装置４０１は、前記ＣＡＰＡＢＩＬＩＴＹ＿ＥＸＣＨＡＮＧＥコマンド要求を受信すると、データ受信装置４０２の能力情報を取得すると共に、さらにコピー回数に対応していることを示すフラグとレンタル期間に対応していることを示すフラグを設定したＣＡＰＡＢＩＬＩＴＹ＿ＥＸＣＨＡＮＧＥコマンド応答（Ｓ６０２）を送信する。データ受信装置４０２は、前記ＣＡＰＡＢＩＬＩＴＹ＿ＥＸＣＨＮＡＧＥコマンド応答を受信すると、データ送信装置４０１の能力情報を取得する。
【００４８】
次に、データ送信装置４０１及びデータ受信装置４０２は、ＡＫＥを実行する（Ｓ６０３）。ＡＫＥの詳細に関しては、図５で詳細を説明したため、ここでは説明を割愛する。
【００４９】
次に、データ送信装置４０１は、前記コピー回数（１０回）とレンタル期間（７日間）とを設定したＣＭＩパケットをデータ受信装置４０２に対して送信する（Ｓ６０４）。ＣＭＩパケットの詳細に関しては、後述する。
【００５０】
次に、データ送信装置４０１は、前記ＣＭＩパケットに設定されたコピー制御情報をもつＡＶデータをデータ受信装置４０２に送信する（Ｓ６０５）。
【００５１】
前記ＡＶデータを送信後、さらに別のコピー制御情報（例えば、コピー回数５回、レンタル期間３日間）を持つＡＶデータを送信する場合、データ送信装置４０１は、前記変更後のコピー制御情報を設定したＣＭＩパケットを再度データ受信装置４０２に送信した後（Ｓ６０６）、前記変更後のコピー制御情報を持つＡＶデータを送信する（Ｓ６０７）。
【００５２】
次に、図７を用いて、ＤＴＣＰ−ＩＰで規定されているＰＣＰについて説明する。ＤＴＣＰ−ＩＰでは、暗号化されたＡＶデータをＰＣＰに格納して送信する。図７は、ＰＣＰのフォーマットを記載したものである。
【００５３】
ｒｅｓｅｒｖｅｄ７０１は、規格拡張のために予約されているフィールドであり、未使用時は０を設定する。
【００５４】
Ｃ＿Ａ７０２は、ＡＶデータの暗号化に使用するｃｉｐｈｅｒ  ａｌｇｏｒｉｔｈｍを設定するフィールドである。ＤＴＣＰ−ＩＰでは、現状ＡＥＳ−１２８を表す０のみが定義されている。
【００５５】
Ｅ−ＥＭＩ７０３は、ＡＶデータのコピー制御情報を設定するものである。Ｅ−ＥＭＩの種類としては、Ｃｏｐｙ−ｎｅｖｅｒ（１１００2、１１００2は２進数で表した１１００であることを示す）、Ｎｏ−ｍｏｒｅ−ｃｏｐｉｅｓ（０１００2）、Ｃｏｐｙ−ｏｎｅ−ｇｅｎｅｒａｔｉｏｎ（１０１０2、１０００2）、Ｃｏｐｙ−ｆｒｅｅ（００００2、００１０2）、Ｍｏｖｅ（０１１０2）が定義されている。
【００５６】
ｅｘｃｈａｎｇｅ＿ｋｅｙ＿ｌａｂｅｌ７０４は、ＡＶデータの暗号鍵に付与される識別子である。
【００５７】
Ｎｃ７０５は、ＡＶデータの暗号鍵生成に使われる情報の一部であり、６４ｂｉｔの乱数値が設定される。暗号鍵に時変性を持たせるため、データ送信装置４０１は、暗号化データを１２８Ｍｂｙｔｅ送信する毎に、Ｎｃの値を１ずつ増加させる。
【００５８】
Ｂｙｔｅ  ｌｅｎｇｔｈ  ｏｆ  ｃｏｎｔｅｎｔ  ｄｅｎｏｔｅｄ  ａｓ  ＣＬ７０６は、暗号化されたＡＶデータのデータ長を設定する。前記データ長には、パディングデータのデータ長は含まれない。
【００５９】
Ｃｏｎｔｅｎｔ  ａｆｆｉｘｅｄ  ｗｉｔｈ  ０  ｔｏ  １５  ｂｙｔｅｓ  ｏｆ  ｐａｄｄｉｎｇ７０７は、パディングデータを含む暗号化されたＡＶデータが設定される。ＰＣＰでは、ＡＶデータは１６ｂｙｔｅの倍数と規定されており、１６ｂｙｔｅの倍数にならない場合は、Ｐａｄｄｉｎｇデータを最後に付与してデータ長を１６ｂｙｔｅの倍数に揃える。
【００６０】
次に、図８を用いて、本実施の形態におけるＣＭＩパケットについて説明する。本実施の形態では、データ受信装置が処理しないＰＣＰを生成し、ＣＭＩパケットとして利用する。具体的には、ヘッダフィールドのみ（ＣｏｎｔｅｎｔＬｅｎｇｔｈが０）で且つ、Ｅ−ＥＭＩがＣｏｐｙ−ｆｒｅｅのＰＣＰを作成し、ＣＭＩパケットとして利用する。
【００６１】
以下、ＣＭＩパケットの作成方法に関して説明する。
【００６２】
本実施の形態では、図７におけるｒｅｓｅｒｖｅｄ７０１を、その最下位ビット（８０２）と、上位ビットに分け、上位ビットはｒｅｓｅｒｖｅｄ８０１とし、その値に０を設定する。但し、本実施の形態では、ｒｅｓｅｒｖｅｄ７０１の最下位ビット８０２を、ＣＭＩパケットを表すためのフラグ領域として利用することを例に説明する。本実施の形態では、ｒｅｓｅｒｖｅｄ７０１の最下位ビット８０２を、ＣＭＩパケットを現すためのフラグ領域として利用しているが、フラグ領域の設定方法としてはこれに限定されるものではなく、ＰＣＰの他のフィールドを利用して通知するようにしても良い。
【００６３】
Ｃ＿Ａ８０３は、未使用のため０を設定する。
【００６４】
Ｅ−ＥＭＩ８０４は、Ｃｏｐｙ−ｆｒｅｅを表す００００2を設定する。
【００６５】
ｅｘｃｈａｎｇｅ＿ｋｅｙ＿ｌａｂｅｌ８０５は、未使用のため、０を設定する。
【００６６】
Ｎｃフィールド８０６は、新たにコピー制御情報を設定する領域として利用する。コピー制御情報の設定方法に関しては、後述する。
【００６７】
Ｂｙｔｅ  ｌｅｎｇｔｈ  ｏｆ  ｃｏｎｔｅｎｔ  ｄｅｎｏｔｅｄ  ａｓ  ＣＬ８０７は、ヘッダのみのため０を設定する。
【００６８】
次に、図９を用いて、Ｎｃフィールド８０６にコピー制御情報を設定する方法の例を示す。
【００６９】
本実施の形態では、コピー制御情報毎に１６ｂｉｔのフィールドを割り当てるようにしているため、６４ｂｉｔのＮｃフィールドに対し、４つのコピー制御情報（１６ｂｉｔ×４＝６４ｂｉｔ）を設定可能である。
【００７０】
Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｙｐｅ９０１は、コピー制御情報の種別を設定するものである。コピー制御情報の種別とは、例えば、コピー回数、レンタル期間等である。Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｙｐｅ９０１には、コピー制御情報の種別ごとに割り当てられた識別子を設定する。
【００７１】
Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｄａｔａ９０２は、コピー制御情報の内容を設定するものである。例えば、コピー回数であれば、回数を表す数値を設定し、レンタル期間であれば、期間を表す数値を設定する。本実施の形態では、１０回と７日間を表す値を設定する。
【００７２】
また、図１０、図１１に関しては、コピー制御情報毎に２４ｂｉｔのフィールドを割り当てるようにした場合の例である。
【００７３】
コピー制御情報として２４ｂｉｔのフィールドを割り当てる場合、６４ｂｉｔのＮｃフィールドのみを利用すると１６ｂｉｔ分の余剰がでてしまうため、非常に効率が悪い。そこで、Ｎｃフィールド以外に、さらにｅｘｃｈａｎｇｅ＿ｋｅｙ＿ｌａｂｅｌフィールドをコピー制御情報用のフィールドとして割り当て、コピー制御情報として利用可能な領域を７２ｂｉｔにすることにより、３つのコピー制御情報（２４ｂｉｔ×３＝７２ｂｉｔ）を設定可能にする（１００５）。
【００７４】
また、Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｄａｔａ１１０２の領域として１６ｂｉｔを割り当てる。
【００７５】
コピー制御情報のフォーマットに関しては、これに限定されるものではなく、例えば、コピー制御情報として６４ｂｉｔを割り当てるようにしても良い。
【００７６】
次に、図１２を用いて、具体的にコピー回数（１０回）とレンタル期間（７日間）を設定した例を示す。
【００７７】
Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｙｐｅに関しては、本実施の形態では、コピー回数の種別は１2、レンタル期間の種別は１０2を割り当てるものとする。
【００７８】
コピー回数に関するコピー制御情報では、Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｙｐｅの値として前記コピー回数の種別である１2が設定され（１２０１）、Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｄａｔａの値としてコピー回数である１０（２進数で１０１０2）が設定される（１２０２）。
【００７９】
また、レンタル期間に関するコピー制御情報では、Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｙｐｅの値として前記レンタル期間の種別である１０2が設定され（１２０３）、Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｒｏｒｍａｔｉｏｎ  Ｄａｔａの値としてレンタル期間である７（２進数で１１１2）が設定される（１２０４）。
【００８０】
図１３は、本発明の実施の形態におけるデータ送信装置４０１の構成を示すブロック図である。
【００８１】
データ送信装置４０１は、データ送信部１３０１と、ＰＣＰ生成部１３０２と、暗号化処理部１３０３と、蓄積部１３０４と、ＡＫＥ処理部１３０５と、能力情報処理部１３０６とコピー制御情報処理部１３０７とで構成される。
【００８２】
データ送信部１３０１は、暗号化されたＡＶデータを含んだＰＣＰ及びＣＭＩパケットを、データ受信装置４０２に対して送信する。
【００８３】
ＰＣＰ生成部１３０２は、ＰＣＰ及びＣＭＩパケットを生成する。
【００８４】
暗号化処理部１３０３は、鍵交換処理においてデータ受信装置４０２との間で共有された交換鍵情報（Ｋｘ）を用いて作成された暗号鍵（Ｋｃ）を利用して、蓄積部１３０４に蓄積されたＡＶデータを暗号化する。
【００８５】
蓄積部１３０４は、ＡＶデータを記録する。ここで、蓄積部１３０４は、蓄積メディア４０５に記録してもよく、蓄積メディア４０５を含んでいても良い。蓄積部１３０４あるいは蓄積部１３０４の蓄積メディア４０５は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）や、Ｆｌａｓｈ  Ｄｉｓｋ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｄｉｓｋ）、ＳＤメモリカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  Ｍｅｍｏｒｙ  Ｃａｒｄ）、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）である。
【００８６】
ＡＫＥ処理部１３０５は、データ受信装置４０２との間で、Ｓ５０１〜Ｓ５０５で示した認証／鍵交換処理を実行する。また、能力情報処理部１３０６が生成したＣＡＰＡＢＩＬＩＴＹ＿ＥＸＣＨＡＮＧＥコマンド要求をデータ受信装置４０２に対して送信すると共に、前記データ受信装置４０２からＣＡＰＡＢＩＬＩＴＹ＿ＥＸＣＨＡＮＧＥコマンド応答を受信する。
【００８７】
能力情報処理部１３０６は、データ送信装置４０１のもつコピー制御情報の処理能力に応じて、ＣＡＰＡＢＩＬＩＴＹ＿ＥＸＣＨＡＧＥコマンド応答に設定する能力情報を生成する。また、データ受信装置４０２から受信したＣＡＰＡＢＩＬＩＴＹ＿ＥＸＣＨＡＮＧＥコマンド要求に設定されている能力情報を解析する。
【００８８】
コピー制御情報処理部１３０７は、データ送信装置４０１のコピー制御情報の処理能力及び、ＡＶデータのもつコピー制御情報に応じて、ＣＭＩパケットを生成する。本実施の形態では、データ送信装置４０１は、コピー回数及び、レンタル回数を処理する能力を持っており、且つ送信するＡＶデータが、コピー回数１０回及び、レンタル期間７日間のコピー制御情報を持っていることから、図１２で解説したＣＭＩパケットを生成する。
【００８９】
図１４は、本発明の実施の形態におけるデータ受信装置４０２の構成を示すブロック図である。
【００９０】
データ受信装置４０２は、データ受信部１４０１と、ＰＣＰ解析部１４０２と、復号化処理部１４０３と、蓄積部１４０４と、ＡＫＥ処理部１４０５と、能力情報処理部１４０６と、コピー制御情報処理部１４０７とで構成される。
【００９１】
データ受信部１４０１は、暗号化されたＡＶデータ含んだＰＣＰ及びＣＭＩパケットを、データ送信装置４０１から受信する。
【００９２】
ＰＣＰ解析部１４０２は、前記データ受信部１４０１が受信したＰＣＰ及びＣＭＩパケットを解析し、受信したデータがＰＣＰ或いはＣＭＩパケットかを判断する。本願実施の形態の例で言えば、ＰＣＰ解析部１４０２は、ＰＣＰのヘッダフィールドのｒｅｓｅｒｖｅｄの最下位ビットを解析し、０が設定されていればＰＣＰと判断し、１が設定されていればＣＭＩパケットと判断する。
【００９３】
復号化処理部１４０３は、鍵交換処理においてデータ送信装置４０１との間で共有された交換鍵情報（Ｋｘ）を用いて作成された暗号鍵（Ｋｃ）を利用して、前記データ受信部１４０１が受信したＡＶデータを復号化する。
【００９４】
蓄積部１４０４は、前記復号化処理部１４０３が復号化したＡＶデータを蓄積する。
【００９５】
ＡＫＥ処理部１４０５は、データ送信装置４０１との間で、Ｓ５０１〜Ｓ５０５で示した認証／鍵交換処理を実行する。
【００９６】
能力情報処理部１４０６は、データ受信装置４０２のもつコピー制御情報の処理能力に応じて、ＣＡＰＡＢＩＬＩＴＹ＿ＥＸＣＨＡＧＥコマンド要求に設定する能力情報を生成する。また、データ送信装置４０１から受信したＣＡＰＡＢＩＬＩＴＹ＿ＥＸＣＨＡＮＧＥコマンド応答に設定されている能力情報を解析する。
【００９７】
コピー制御情報処理部１４０７は、データ受信装置４０２の能力に応じて、ＣＭＩパケットを解析し、Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｙｐｅ及びＣｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｄａｔａに設定されている値を取得する。本願実施の形態の例では、コピー回数の種別１2とコピー回数の値１０及び、レンタル期間の種別１０2とレンタル期間の値７を取得する。
【００９８】
図１５は、本発明の実施の形態におけるデータ送信装置４０１の動作を説明するフローチャート図である。
【００９９】
最初にデータ送信装置４０１におけるＡＫＥ処理部１３０５は、データ受信装置４０２からＣＡＰＡＢＩＬＩＴＹ＿ＥＸＣＨＡＮＧＥコマンド要求を受信する（Ｓ１５０２）。
【０１００】
次に、能力情報処理部１３０６は、前記ＣＡＰＡＢＩＬＩＴＹ＿ＥＸＣＨＡＮＧＥコマンド要求を解析し、データ受信装置４０２の能力情報を取得する（Ｓ１５０３）。本実施の形態では、前記能力情報には、データ受信装置４０２がコピー回数に対応しているか否か、レンタル期間に対応しているか否かの情報が含まれる。
【０１０１】
次に、能力情報処理部１３０６は、データ送信装置４０１のコピー制御能力にしたがって能力情報を設定したＣＡＰＡＢＩＬＩＴＹ＿ＥＸＣＨＡＮＧＥコマンド応答を作成し（Ｓ１５０４）、ＡＫＥ処理部１３０５が、前記ＣＡＰＡＢＩＬＩＴＹ＿ＥＸＣＨＡＮＧＥコマンド応答をデータ受信装置４０２に送信する（Ｓ１５０５）。本実施の形態では、能力情報には、データ送信装置４０１がコピー回数に対応しているか否か、レンタル期間に対応しているか否かの情報が含まれる。
【０１０２】
ＣＡＰＡＢＩＬＩＴＹ＿ＥＸＣＨＡＮＧＥコマンドによる能力交換が終了すると、ＡＫＥ処理部１３０５は、データ受信装置４０２との間で、認証／鍵交換処理を実行する（Ｓ１５０６）。
【０１０３】
認証／鍵交換処理に成功すると、次にＡＶデータの送信を開始する。
【０１０４】
蓄積部１３０４に蓄積されているＡＶデータが、コピー制御情報の付与されていないＡＶデータの場合、ＰＣＰ生成部１３０２は、ＰＣＰのヘッダを生成する（Ｓ１５０７〜Ｓ１５０８）。
【０１０５】
次に、暗号化処理部１３０３は、蓄積部１３０４からＡＶデータを読み込み、暗号化を実行し（Ｓ１５０９）、データ送信部１３０１は、前記暗号化されたＡＶデータを含んだＰＣＰをデータ受信装置４０２に対して送信する（Ｓ１５１０）。
【０１０６】
蓄積部１３０４に蓄積されているＡＶデータが、コピー制御情報の付与されたＡＶデータの場合、コピー制御情報処理部１３０７は、前記ＡＶデータに付与されたコピー回数及びレンタル期間に従ってＣｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ情報を生成する（Ｓ１５０７〜Ｓ１５１１）。
【０１０７】
次に、ＰＣＰ生成部１３０２は、前記Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ情報を含んだＣＭＩパケットを生成し（Ｓ１５１２）、データ送信部１３０１は、前記ＣＭＩパケットをデータ受信装置４０２に対して送信する（Ｓ１５１３）。
【０１０８】
ＡＶデータの送信が終了していなければＳ１５０７〜Ｓ１５１３の処理を繰り返す（Ｓ１５１４でＮｏに進む）。
【０１０９】
図１６は、本発明の実施の形態におけるデータ受信装置４０２の動作を説明するフローチャート図である。
【０１１０】
最初に、データ受信装置４０２における能力情報処理部１４０６は、データ受信装置４０２のもつコピー制御情報の処理能力に応じて、ＣＡＰＡＢＩＬＩＴＹ＿ＥＸＣＨＡＧＥコマンド要求に設定する能力情報を生成する（Ｓ１６０２）。本実施の形態では、能力情報には、データ受信装置４０２がコピー回数に対応しているか否か、レンタル期間に対応しているか否かの情報が含まれる。
【０１１１】
次に、ＡＫＥ処理部１４０５は、前記能力情報処理部１４０６が生成したＣＡＰＡＢＩＬＩＴＹ＿ＥＸＣＨＡＮＧＥコマンド要求をデータ送信装置４０１に対して送信する（Ｓ１６０３）。
【０１１２】
次に、ＡＫＥ処理部１４０５は、前記データ送信装置４０１からＣＡＰＡＢＩＬＩＴＹ＿ＥＸＣＨＡＮＧＥコマンド応答を受信し（Ｓ１６０４）、能力情報処理部１４０６は、前記ＣＡＰＡＢＩＬＩＴＹ＿ＥＸＣＨＡＮＧＥコマンド応答に含まれる能力情報を解析し、データ送信装置４０１の能力情報を取得する（Ｓ１６０５）。前記能力情報には、データ送信装置４０１がコピー回数に対応しているか否か、レンタル期間に対応しているか否かの情報が含まれる。
【０１１３】
ＣＡＰＡＢＩＬＩＴＹ＿ＥＸＣＨＡＮＧＥコマンドによる能力交換が終了すると、ＡＫＥ処理部１４０５は、データ受信装置４０２との間で、認証／鍵交換処理を実行する（Ｓ１６０６）。
【０１１４】
認証／鍵交換処理に成功すると、次にＡＶデータの受信を開始する（Ｓ１６０７）。
【０１１５】
データ受信部１４０１は、データ送信装置４０１から暗号化されたＡＶデータを含んだＰＣＰ及びＣＭＩパケットを受信する（Ｓ１６０８）。
【０１１６】
ＰＣＰ解析部１４０２は、データ受信部１４０１が受信したデータを解析し、ＰＣＰあるいはＣＭＩパケットかを判断する（Ｓ１６０９）。本願実施の形態は、ＰＣＰ解析部１４０２は、ＰＣＰのヘッダフィールドのｒｅｓｅｒｖｅｄの最下位ビットを解析し、０が設定されていればＰＣＰと判断し、１が設定されていればＣＭＩパケットと判断する。
【０１１７】
ＰＣＰ解析部１４０２が受信したデータがＣＭＩパケットの場合、コピー制御情報処理部１４０７は、ＣＭＩパケットを解析し、コピー回数情報及びレンタル期間情報を取得する（Ｓ１６１０〜Ｓ１６１１）。本実施の形態では、コピー回数情報は１０、レンタル期間情報は７が取得される。
【０１１８】
ＰＣＰ解析部１４０２が受信したデータがＰＣＰの場合、復号化処理部１４０３が前記暗号化されたＡＶデータを復号化し（Ｓ１６１０〜Ｓ１６１２）、蓄積部１４０４が復号化後のＡＶデータを蓄積する（Ｓ１６１３）。
【０１１９】
以上、本発明の実施の形態においては、コピー回数や、レンタル期間等のコピー制御情報をもつＡＶデータを伝送できるデータ送信装置、データ受信装置及び、データ送受信システムを実現できる。
【０１２０】
以上、本発明のデータ送信装置、データ受信装置及びデータ送受信システムについて、実施の形態に基づいて説明したが、本発明は、この実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の範囲内に含まれる。
【産業上の利用可能性】
【０１２１】
本発明は、ネットワークに接続される任意の機器間で著作権保護データを送信または転送するデータ送信装置、データ受信装置及びデータ送受信システムに利用することができ、特にコピー回数やレンタル期間等のコピー制御情報を持つＡＶデータ等の送信または転送するデータ送信装置、データ受信装置及びデータ送受信システムに利用することができる。
【符号の説明】
【０１２２】
１０１、４０１  データ送信装置
１０２、４０２  データ受信装置
２０１  ＰＣＰ
２０２  ＣＭＩパケット
３０１  ＴＳパケット
３０２  ＮＵＬＬパケット
４０３  ネットワーク機器
４０４  インターネット
１３０１  データ送信部
１３０２  ＰＣＰ生成部
１３０３  暗号化処理部
１３０４、１４０４  蓄積部
１３０５、１４０５  ＡＫＥ処理部
１３０６、１４０６  能力情報処理部
１３０７、１４０７  コピー制御情報処理部
１４０１  データ受信部
１４０２  ＰＣＰ解析部
１４０３  復号化処理部
【図１】
2011087156.tif 000003
【図２】
2011087156.tif 000004
【図３】
2011087156.tif 000005
【図４】
2011087156.tif 000006
【図５】
2011087156.tif 000007
【図６】
2011087156.tif 000008
【図７】
2011087156.tif 000009
【図８】
2011087156.tif 000010
【図９】
2011087156.tif 000011
【図１０】
2011087156.tif 000012
【図１１】
2011087156.tif 000013
【図１２】
2011087156.tif 000014
【図１３】
2011087156.tif 000015
【図１４】
2011087156.tif 000016
【図１５】
2011087156.tif 000017
【図１６】
2011087156.tif 000018