(57)【特許請求の範囲】
【請求項１】
送受信装置間で共有され且つ時間制限により破棄条件が設定される鍵を用いて、記憶手段に記憶されているコンテンツを暗号化する暗号化手段と、
特定の処理負荷が発生することを検出する検出手段と、
前記暗号化手段で暗号化されたコンテンツを受信装置に送信するダビング処理中に前記検出手段により前記特定の処理負荷が発生することが検出された場合、前記特定の処理負荷が開始される前に、前記受信装置に送信していない前記ダビング処理中のコンテンツを前記暗号化手段で暗号化して一時記憶手段に保持させる保持手段と、
前記保持手段により保持されたコンテンツを、前記特定の処理負荷の実行中に、前記破棄条件により前記鍵が破棄されない特定の送信条件に従って送信する送信手段と、
を有するコンテンツ送信装置。
【請求項２】
前記送信手段は、前記特定の処理負荷の実行中に、前記保持手段で保持されるコンテンツを、前記破棄条件により前記鍵が破棄されない所定時間経過毎に、前記破棄条件により鍵が破棄されない所定分量ずつ送信する請求項１に記載のコンテンツ送信装置。
【請求項３】
前記特定の処理負荷の実行中に、前記ダビング処理で使用するリソースが使用可能であるか否かを判定する判定手段、
を更に有し、
前記保持手段は、前記判定手段で前記リソースが使用可能であると判定された場合に、前記特定の処理負荷の実行中に、前記記憶手段に記憶されている未送信のコンテンツを前記暗号化手段で暗号化して前記一時記憶手段に保持させる請求項１または２に記載のコンテンツ送信装置。
【請求項４】
前記検出手段は、前記特定の処理負荷の発生として、前記ダビング処理で使用するリソースが使用できなくなる負荷の発生を検出する請求項１〜３のいずれか一項に記載のコンテンツ送信装置。
【請求項５】
前記検出手段は、前記特定の処理負荷の発生として、前記ダビング処理より処理の優先度が高い処理の発生を検出する請求項１〜３のいずれか一項に記載のコンテンツ送信装置。
【請求項６】
前記送信手段は、前記ダビング処理中において、前記特定の処理負荷の実行前では、ＤＴＣＰ−ＩＰの規格上の最高速度で前記暗号化手段で暗号化されたコンテンツを送信する、請求項１〜５のいずれか一項に記載のコンテンツ送信装置。
【請求項７】
前記送信手段は、前記特定の処理負荷の実行が終了した場合に、前記一時記憶手段に保持されている残りのコンテンツを全て送信し、該送信後、前記記憶手段に記憶されている未送信のコンテンツを前記暗号化手段で暗号化して前記最高速度で送信する、請求項６に記載のコンテンツ送信装置。
【請求項８】
前記鍵は、前記ＤＴＣＰ−ＩＰの所定の手順により、前記送受信装置間で共有される鍵である、請求項６または７に記載のコンテンツ送信装置。
【請求項９】
送受信装置間で共有され且つ時間制限により破棄条件が設定される鍵を用いて、記憶手段に記憶されているコンテンツを暗号化する暗号化ステップと、
特定の処理負荷が発生することを検出する検出ステップと、
暗号化されたコンテンツを受信装置に送信するダビング処理中に前記特定の処理負荷が発生することが検出された場合、前記特定の処理負荷が開始される前に、前記受信装置に送信していない前記ダビング処理中のコンテンツを前記暗号化手段で暗号化して一時記憶手段に保持させる保持ステップと、
前記保持ステップにより保持されたコンテンツを、前記特定の処理負荷の実行中に、前記破棄条件により前記鍵が破棄されない特定の送信条件に従って送信する送信ステップと、
を含むダビング制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、コンテンツ送信装置およびダビング制御方法に関する。
【背景技術】
【０００２】
従来、ネットワークを介して接続される機器間で、動画や音楽などの著作権保護対象のコンテンツをダビング（ムーブまたはコピー）するダビングシステムにおいては、ＤＴＣＰ−ＩＰ（Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  Ｏｖｅｒ  ＩＰ）という著作権保護技術を利用するのが一般的である。
【０００３】
前記ダビングシステムでは、ＡＫＥ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ａｎｄ  Ｋｅｙ  Ｅｘｃｈａｎｇｅ）という手順により、送受信装置間で、暗号化および復号化で使用する鍵を共有する。鍵にはＤＴＣＰ−ＩＰの規格で定義された破棄条件があり、送信装置は、２時間暗号化されたコンテンツをＰＣＰ（Ｐｒｏｔｅｃｔｅｄ  Ｃｏｎｔｅｎｔ  Ｐａｃｋｅｔ）形式で送信しなかった場合に、受信装置は、２時間復号のために鍵を使用しなかった場合に鍵を破棄する。送信装置は、鍵を用いてコンテンツを暗号化し、該暗号化したコンテンツをネットワークを介して受信装置に送信する。一方、受信装置は、鍵を用いて、ネットワークを介して受信した暗号化されたコンテンツを復号化し、所定の記憶部に記憶する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−６０４５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のダビングシステムでは、送受信装置間でダビングを行っている最中に、少なくとも何れか一方の装置で、ダビングに必要なリソースを占有するような高負荷処理が発生してダビング中断せざるを得なくなり、時間経過に伴い鍵の破棄条件を満たした場合、鍵破棄が発生し、ダビング失敗するという課題がある。
【０００６】
そこで、本発明は、前記課題に鑑みてなされたものであり、高負荷処理中もダビングが完全には中断しないよう制御することで、ダビング中に鍵破棄が発生するのを防止し、ダビングの失敗を防止することを目的とする。
【課題を解決するための手段】
【０００７】
本実施形態のコンテンツ送信装置は、暗号化手段と、検出手段と、保持手段と、送信手段とを有する。暗号化手段は、送受信装置間で共有され且つ時間制限により破棄条件が設定される鍵を用いて、記憶手段に記憶されているコンテンツを暗号化する。検出手段は、特定の処理負荷が発生することを検出する。保持手段は、前記暗号化手段で暗号化されたコンテンツを受信装置に送信するダビング処理中に前記検出手段により前記特定の処理負荷が発生することが検出された場合、前記特定の処理負荷が開始される前に、前記受信装置に送信していない前記ダビング処理中のコンテンツを前記暗号化手段で暗号化して一時記憶手段に保持させる。送信手段は、前記保持手段により保持されたコンテンツを、前記特定の処理負荷の実行中に、前記破棄条件により前記鍵が破棄されない所定の送信条件に従って送信する。
【図面の簡単な説明】
【０００８】
【図１】図１は、本実施形態に係るダビングシステムの概略的な構成および各装置の概略的な構成を示すブロック図である。
【図２】図２は、コンテンツ送信装置の機能的構成を示すブロック図である。
【図３】図３は、ダビングシステムにおけるコンテンツ送信装置とコンテンツ受信装置との間の処理の流れを示すシーケンス図である。
【図４】図４は、コンテンツ送信装置におけるダビング処理の処理手順を示すフローチャートである。
【図５】図５は、第２の実施形態のコンテンツ送信装置の機能的構成を示すブロック図である。
【図６】図６は、第２の実施形態のコンテンツ送信装置におけるダビング処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について添付図面を参照して説明する。
【００１０】
（第１の実施形態）
図１は、本実施形態に係るダビングシステム１の概略的な構成および各装置の概略的な構成を示すブロック図である。
【００１１】
図１に示すように、このダビングシステム１は、コンテンツ送信装置２と、コンテンツ受信装置３とを備え、それらが通信ネットワーク４を介して相互に通信可能に接続されている。
【００１２】
コンテンツ送信装置２は、ネットワーク４を介して接続されるコンテンツ受信装置３にダビングするコンテンツを保持しており、ダビング時に、その保持しているコンテンツを送受信装置間で共有される鍵を用いて暗号化し、その暗号化したコンテンツを送信する送信装置である。なお、本実施形態のコンテンツ送信装置２は、テレビジョン受像装置を適用した場合を示している。
【００１３】
コンテンツ受信装置３は、ネットワーク４を介して接続されるコンテンツ送信装置２から暗号化されたコンテンツを受信し、該受信したコンテンツを前記鍵を用いて復号化してダビングする受信装置である。なお、本実施形態のコンテンツ受信装置３は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）レコーダなどの録画装置を適用した場合を示している。
【００１４】
ネットワーク４は、有線または無線のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や、ルータなどで構成されるネットワークである。
【００１５】
次に、各装置２、３のハードウェア構成について説明する。
【００１６】
図１に示すように、コンテンツ送信装置２は、チューナ５と、信号処理部６と、表示装置７と、スピーカ８と、制御部９と、操作部１０と、リモコン信号受信部１１と、暗号器１２と、記憶部（ＨＤＤ）１３と、バッファ１４と、通信Ｉ／Ｆ部１５と、電力供給部１６などを有している。
【００１７】
チューナ５は、放送局からアンテナを介してコンテンツを受信し、記憶部１３や制御部９に出力するものである。
【００１８】
信号処理部６は、チューナ５や記憶部１３を介して入力したコンテンツを映像信号と音声信号とに変換するセレクタ（不図示）や、映像信号に対して所定の画像処理を行って出力画像を作成して表示装置７に出力する画像処理部（不図示）や、音声信号に対して所定の処理を行ってスピーカ８に出力する音声処理部（不図示）などを有している。
【００１９】
表示装置７は、映像を表示するものであり、例えば、液晶ディスプレイなどで構成される。スピーカ８は、音声を出力するものである。
【００２０】
制御部９は、不図示のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、不揮発性メモリなどを有しており、このコンテンツ送信装置２の全体を統括的に制御する。
【００２１】
操作部１０は、電源スイッチなどの各種スイッチを有し、ユーザの操作を受付けるものである。リモコン信号受信部１１は、リモコン（不図示）からの操作信号を受信するものである。
【００２２】
暗号器１２は、コンテンツを暗号化するものである。
【００２３】
記憶部（ＨＤＤ）１３は、チューナ５を介して受信したコンテンツを記憶するものである。
【００２４】
バッファ１４は、暗号器１２で暗号化されたコンテンツ（以下、「暗号化コンテンツ」という場合がある。）を一時的に記憶するものである。
【００２５】
通信Ｉ／Ｆ部１５は、ネットワーク４を介して接続されるコンテンツ受信装置３との間で各種データの送受信を行うものである。
【００２６】
電力供給部１６は、商用電源などの電源から各負荷部に必要な電力を供給するものである。
【００２７】
また、図１に示すように、コンテンツ受信装置３は、通信Ｉ／Ｆ部３１と、制御部３２と、記憶部３３などを有している。
【００２８】
通信Ｉ／Ｆ部３１は、ネットワーク４を介して接続されるコンテンツ送信装置２との間で各種データの送受信を行うものである。
【００２９】
制御部３２は、不図示のＣＰＵ、ＲＯＭ、ＲＡＭなどを有し、このコンテンツ受信装置３の全体を統括的に制御するものである。
【００３０】
記憶部（ＨＤＤ）３３は、通信Ｉ／Ｆ部３１などを介して受信したコンテンツを記憶するものである。
【００３１】
図２は、コンテンツ送信装置２の機能的構成を示すブロック図である。
【００３２】
図２に示すように、コンテンツ送信装置２は、ユーザ操作制御部２１と、表示制御部２２と、音声制御部２３と、録画制御部２４と、ダビング制御部２５と、リソース使用抑制指示部２６などを有している。
【００３３】
ユーザ操作制御部２１は、操作部１０やリモコン信号受信部１１から入力した操作信号に基づいてユーザ操作を受付けるものである。
【００３４】
表示制御部２２は、表示装置７を用いて各種画面（チューナ５を介して受信したコンテンツの映像を表示画面や、録画済コンテンツのリスト閲覧画面など）の表示を制御するものである。
【００３５】
音声制御部２３は、表示制御部２２により表示装置７に表示される画面に同期して、スピーカ８を用いて各種音声を出力制御するものである。
【００３６】
録画制御部２４は、チューナ５を介して受信したコンテンツを記憶部１３に記憶する録画制御を行うものである。
【００３７】
ダビング制御部２５は、記憶部１３に記憶されているダビング用のコンテンツを、ネットワーク４を介して接続されるコンテンツ受信装置３に送信するダビング制御を行うものである。
【００３８】
具体的には、ダビング制御部２５は、リソース使用抑制指示部２６から抑制指示を受けていない場合には、リソース使用量を意識せずにダビング処理を行う。一方、ダビング制御部２５は、リソース使用抑制指示部２６から抑制指示を受けた場合には、その後、リソース使用抑制指示部２６から抑制終了の指示があるまで、リソース使用量を抑制してダビング処理を行う。
【００３９】
より具体的には、ダビング制御部２５は、ダビング処理中において、特定の負荷処理中以外では、通常の送信条件に従って暗号化されたコンテンツをコンテンツ受信装置３に送信する。なお、ここでいう通常の送信条件とは、コンテンツ送信装置（機器）２で処理可能な最高速度で送信する条件である。
【００４０】
また、ダビング制御部２５は、リソース使用抑制指示部２６から抑制指示を受けた場合、特定の処理負荷が開始される前に、記憶部１３に記憶されているダビング用のコンテンツを読出して、暗号器１２で暗号化してバッファ１４に一時記憶させる。そして、ダビング制御部２５は、特定の処理負荷中に、バッファ１４に記憶されている暗号化されたコンテンツを、破棄条件により鍵が破棄されない所定時間経過毎に、破棄条件により鍵が破棄されない所定分量ずつＤＴＣＰ−ＩＰの規格上の最低速度でコンテンツ受信装置３に送信する。
【００４１】
なお、ここでいう破棄条件とは、ＤＴＣＰ−ＩＰの規格で定義される破棄条件であり、送信装置が、２時間暗号化されたコンテンツをＰＣＰ（Ｐｒｏｔｅｃｔｅｄ  Ｃｏｎｔｅｎｔ  Ｐａｃｋｅｔ）形式で送信しなかった場合に鍵を破棄する条件（１）や、受信装置が、２時間復号のために鍵を使用しなかった場合に鍵を破棄する条件（２）である。
【００４２】
リソース使用抑制指示部２６は、予約録画の開始など特定の処理負荷（高負荷）の発生により、ダビング中に、ダビング処理にリソース（暗号器１２など）が割けなくなると判定した場合に、ダビング制御部２５に抑制開始指示を出力し、その後、ダビング処理にリソースを割けるようになった場合に、ダビング制御部２５に抑制終了指示を出力する。
【００４３】
具体的には、リソース使用抑制支持部２６は、ダビング制御部２５のダビング処理中（即ち、コンテンツ送信装置２からコンテンツ受信装置３に暗号化されたコンテンツを送信している最中）における特定の処理負荷（高負荷）の発生を検出するものである。
【００４４】
なお、ここでいう特定の処理負荷の発生とは、ダビング中に、ダビングの処理より処理の優先度の高い処理（例えば、録画処理など）により、ダビングの処理で使用するリソース（暗号器１２など）が使用できなくなることである。
【００４５】
なお、図２に示す機能的構成は、制御部９のＣＰＵ（不図示）がＲＯＭ（不図示）に記憶されている処理プログラムを、ＲＡＭ（不図示）上に展開して実行することにより実現されるものである。
【００４６】
次に、前記説明した構成のダビングシステム１における各種処理動作について説明する。
【００４７】
図３は、ダビングシステム１におけるコンテンツ送信装置２とコンテンツ受信装置３との間の処理の流れを示すシーケンス図であり、特に、図３の例では、ダビング処理中に、特定の処理負荷が発生した場合の処理の流れを示している。
【００４８】
図３に示すように、このシーケンスでは、操作部１０やリモコン信号受信部１１を介してユーザによるダビング指示を受けた場合、まず、コンテンツ送信装置２とコンテンツ受信装置３との間で、ダビング初期処理を実行して（ステップＳ１）、ダビング処理を開始する。
【００４９】
続いて、コンテンツ送信装置２からコンテンツ受信装置３に対して通常の送信条件に従って暗号化されたコンテンツを送信する（ステップＳ２）。具体的には、ステップＳ２では、コンテンツ送信装置２は、例えば、その機器で処理可能な最高速度で送信する。
【００５０】
その後、コンテンツ送信装置２において、ダビング処理が中断される虞のある特定の処理負荷（高負荷）が検出されると（ステップＳ３）、コンテンツ送信装置２が、特定の処理負荷（高負荷）の処理が開始される前に、記憶部１３に記憶されているコンテンツのうち、特定の処理負荷中に鍵破棄を発生させないよう制御するのに十分な量のコンテンツを暗号化してバッファ１４に一時記憶する（ステップＳ４）。
【００５１】
続いて、コンテンツ送信装置２では、録画処理などの特定の処理負荷（高負荷）の最中に、所定の送信条件に従ってバッファ１４に記憶されている暗号化されたコンテンツをコンテンツ受信装置３に送信する（ステップＳ５）。具体的には、ステップＳ５では、コンテンツ送信装置２は、バッファ１４に記憶されている暗号化されたコンテンツを、破棄条件により鍵が破棄されない所定時間経過毎に、破棄条件により鍵が破棄されない所定分量ずつ送信する（ステップＳ７）。
【００５２】
その後、特定の処理負荷（高負荷）の実行が終了すると、コンテンツ送信装置２は、バッファ１４に残っている残りの暗号化されたコンテンツを全てコンテンツ受信装置３に送信し（ステップＳ６）、その送信が終了した後、コンテンツ送信装置２は、記憶部１３に記憶されているコンテンツのうちダビング処理で未だ送信していない未送信のコンテンツをステップＳ２と同様の通常の送信条件でコンテンツ受信装置３に送信する。
【００５３】
その後、全てのコンテンツを送信終了した後、コンテンツ送信装置２とコンテンツ受信装置３との間で、ダビング終了処理を実行し（ステップＳ８）、ダビング処理が終了される。
【００５４】
図４は、コンテンツ送信装置２におけるダビング処理の処理手順を示すフローチャートであり、特に、図３に示すコンテンツ送信装置２の処理ステップＳ３〜Ｓ５の詳細を示すものである。
【００５５】
図４に示すように、コンテンツ送信装置２では、操作部１０やリモコン信号受信部１１を介してユーザによるダビング指示を受けると、ダビング制御部２５が、ダビング初期処理を実行する（ステップＳ１１）。具体的には、このステップＳ１１の処理では、ダビング制御部２５が、ダビング開始手続き処理や、ＡＫＥによる送受信装置間での鍵の共有処理などを実行する。
【００５６】
続いて、ダビング制御部２５は、ダビング処理中に、リソース使用抑制指示部２６からの抑制開始指示を受取らなければ、記憶部１３に記憶され、今回のダビングで指定されたコンテンツ（例えば、１または複数の動画ファイルのコンテンツなど）の全てを送信するまで、ステップＳ１２〜ステップＳ１５の処理を繰り返し実行する。
【００５７】
具体的には、ステップＳ１２では、リソース使用抑制指示部２６が、コンテンツ送信装置２の負荷状態を監視し、その監視の結果、ダビング処理中に、ダビング処理にリソースを割けなくなるような特定の処理負荷が発生するか否かを監視しており、その監視の結果、特定の処理負荷が発生しておらず、ダビング制御部２５が、抑制開始指示を受けない場合には（ステップＳ１２：Ｎｏ）、続く、ステップＳ１３において、ダビング制御部２５は、通常の送信条件（最高速度での送信）に従って通常時送信サイズ分（バッファ１４のサイズで通常１Ｍｂｙｔｅ程度）のコンテンツを記憶部１３から読み出す。その後、ステップＳ１４において、ダビング制御部２５は、暗号器１２を用いてステップＳ１３で読み出したコンテンツを暗号化する。
【００５８】
また、ステップＳ１５では、ダビング制御部２５は、ステップＳ１３で暗号化されたコンテンツをＰＣＰ（Ｐｒｏｔｅｃｔｅｄ  Ｃｏｎｔｅｎｔ  Ｐａｃｋｅｔ）形式にしてコンテンツ受信装置３に送信する。
【００５９】
そして、コンテンツの全てを送信し終えた場合には、ダビング制御部２５は、ダビング終了処理を実行する（ステップＳ１６）。具体的には、このステップＳ１６の処理では、ダビング終了手続きなどを実行する。
【００６０】
一方、ステップＳ１２において、ダビング制御部２５が、抑制開始指示を受取った場合には（ステップＳ１２：Ｙｅｓ）、続いて、ダビング制御部２５は、送信回数が所定の送信最大回数に達するか、コンテンツの全ての送信が終わるまで、ステップＳ１７〜ステップＳ１９の処理を繰り返し実行する。
【００６１】
なお、ここでいう送信最大回数とは、鍵未使用のまま鍵が破棄されるのを避けるために暗号化したコンテンツのデータを送信する回数のことであり、抑制される時間に対して不足なく設定される回数である。例えば、リソースの使用が抑制される時間が最大で２４時間である場合に、１時間５０分毎に暗号化されたコンテンツを送信するとすれば、「１４回」に設定される。
【００６２】
具体的には、ステップＳ１７では、ダビング制御部２５は、コンテンツ受信装置３が暗号化されたコンテンツを受け取った場合に、復号を行える最低サイズ（例えば、ＡＥＳであれば１６ｂｙｔｅ）（以下、この最低サイズのことを「暗号化最低サイズ」という場合がある。）分のコンテンツを記憶部１３から読み出し、ステップＳ１８では、ダビング制御部２５は、暗号器１２を用いてステップＳ１７で読み出したコンテンツを暗号化する。
【００６３】
また、ステップＳ１９では、ダビング制御部２５は、ステップＳ１８で暗号化したコンテンツをバッファ１４に保持させる。
【００６４】
そして、ダビング制御部２５は、送信回数が所定の送信最大回数に達するか、コンテンツの全ての送信が終了すると、リソース使用抑制指示部２６に抑制準備が終了した旨を通知する（ステップＳ２０）。その後、ダビング制御部２５は、次回の送信時刻を設定する（ステップＳ２１）。
【００６５】
なお、ここでいう次回の送信時刻とは、鍵未使用のまま鍵が破棄されるのを避けるため、次に暗号化したデータを送信する時刻のことである。具体的には、最後に送信した時刻から、鍵破棄が行われるまでの時間である２時間に対して、余裕のある時間（例えば、１時間５０分など）後に設定される。
【００６６】
続いて、ダビング制御部２５は、リソース使用抑制指示部２６から抑制終了指示を受けず（ステップＳ２２：Ｎｏ）、且つ、次回送信時刻に達する（ステップＳ２３：Ｙｅｓ）毎に、ステップＳ２４〜ステップＳ２６の処理を繰り返し実行する。
【００６７】
具体的には、ステップＳ２４では、ダビング制御部２５は、バッファ１４から暗号化最低サイズ分の暗号化されたコンテンツを読み出し、続く、ステップＳ２５において、ダビング制御部２５は、ステップＳ２４で読み出したコンテンツをコンテンツ受信装置３に送信する。その後、ステップＳ２６において、ダビング制御部２５は、次回の送信時刻を設定する。
【００６８】
一方、ステップＳ２２の判定において、ダビング制御部２５が、リソース使用抑制指示部２６から抑制終了指示を受けると（ステップＳ２２：Ｙｅｓ）、続く、ステップＳ２７において、ダビング制御部２５が、バッファ１４から残りのコンテンツを全部読み出して、コンテンツ受信装置３に送信する。その後、ステップＳ１２〜ステップＳ１５の処理に遷移する。
【００６９】
以上説明した第１の実施形態によれば、送受信装置間で共有され且つ時間制限により破棄条件が設定される鍵を使用して暗号化したコンテンツをコンテンツ受信装置に送信するダビング処理中に、ダビング処理で使用するリソースが使用できなくなる処理負荷や、ダビング処理より処理の優先度が高い処理負荷などの特定の処理負荷（高負荷）が発生した場合でも、ダビングが完全には中断されることがないため、鍵が破棄されるのを防止することができ、それにより、ダビングを最後まで正常に終了させることができる。
【００７０】
（第２の実施形態）
次に、第２の実施形態のコンテンツ送信装置２Ａについて図５及び図６を用いて説明する。
【００７１】
図５は、第２の実施形態のコンテンツ送信装置２Ａの機能的構成を示すブロック図である。
【００７２】
図５に示すように、第２の実施形態のコンテンツ送信装置２Ａでは、第１の実施形態の機能的構成に、リソース使用状況管理部２７を追加した形態となっている。
【００７３】
即ち、リソース使用状況管理部２７は、特定の処理負荷の実行中に、ダビング処理で使用するリソースが使用可能であるか否かを判定するものである。
【００７４】
図６は、第２の実施形態のコンテンツ送信装置２Ａにおけるダビング処理の処理手順を示すフローチャートである。
【００７５】
なお、図６の処理手順においては、図４の処理手順のステップＳ２２〜ステップＳ２７の間に、ステップＳ２８〜ステップＳ３１の処理を挿入したものとなっており、その他の処理は図４の処理と同一の処理であるため、以下では、同一の処理の説明は省略する。
【００７６】
即ち、図６の処理手順において、第２のコンテンツ送信装置２Ａでは、ステップＳ２８において、リソース使用状況管理部２７が、ダビング処理で使用するリソース（暗号器１２など）の使用が可能であるか否かを判定し、この判定の結果、使用可能であると判定された場合には（ステップＳ２８：Ｙｅｓ）、続いて、ステップＳ２９において、ダビング制御部２５が、記憶部１３から、バッファ１４の空き容量分のコンテンツを読み出す。
【００７７】
その後、ステップＳ２２に遷移して以下同様の処理を行う。
【００７８】
即ち、前記した第２の実施形態によれば、特定の処理負荷中でも、ダビング処理に使用するリソース（暗号器１２など）が使用可能であれば、そのリソースを使用することが可能であり、それにより、特定の処理負荷が発生した場合のダビング処理の全体の処理時間を短縮することが可能である。
【００７９】
以上、例示的な実施形態に基づいて説明したが、本実施形態は、前記した実施形態により限定されるものではない。
【００８０】
例えば、前記した実施形態では、コンテンツ送信装置１は、ダビングが中断される虞のある負荷として、コンテンツ送信装置１における高負荷を検出する場合について説明したが、これに限定されず、送受信装置間でダビングが中断される高負荷を検出すれば良く、例えば、ネットワーク４のトラフィック負荷や、コンテンツ受信装置３の負荷などを検出するようにしても良い。
【００８１】
また、前記した実施形態では、破棄条件により鍵が破棄されない所定時間として、「１時間５０分」を設定し、破棄条件により鍵が破棄されない所定分量として、「１６ｂｙｔｅ」を設定する場合について説明したが、これに限定されず、その他の値を設定することも可能である。
【００８２】
また、前記した実施形態のコンテンツ送信装置２で実行されるプログラムは、コンテンツ送信装置２に予めインストールされる以外にも、インストール可能な形式または実行可能な形式のファイルで、コンピュータで読取り可能な記憶媒体に記憶して提供しても良いし、インターネットなどのネットワーク経由で提供または配布するようにしても良い。
【００８３】
また、前記した実施形態では、コンテンツ送信装置２として、テレビジョン受像装置を例にして説明したが、これに限定されず、ＨＤＤレコーダなどの録画再生装置とすることも可能であるし、その他、録画機能を有さず、他の装置などから受信したコンテンツを保持する記憶部を備えた装置とすることも可能である。
【００８４】
また、前記した実施形態では、コンテンツ受信装置として、ＨＤＤレコーダなどの録画装置を例にして説明したが、これに限定されず、ＤＶＤレコーダや、パーソナルコンピュータや、サーバ装置などのその他の装置とすることも可能である。
【００８５】
その他、前記した実施形態におけるシステム、各装置のハードウェア構成および機能的構成や、コンテンツの種別や、処理手順などは、単なる例として記載したものであり、本実施形態は、それらにより限定されない。
【符号の説明】
【００８６】
１  ダビングシステム
２  コンテンツ送信装置
３  コンテンツ受信装置
４  ネットワーク
１２  暗号器（暗号化手段）
１３  記憶部（記憶手段）
１４  バッファ（一時記憶手段）
２５  ダビング制御部（暗号化手段、保持手段、送信手段）
２６  リソース使用抑制指示部（検出手段）
２７  リソース使用状況管理部（判定手段）
【要約】
【課題】ダビング中に鍵破棄が発生するのを防止する。
【解決手段】本実施形態のコンテンツ送信装置は、暗号化手段と、検出手段と、保持手段と、送信手段とを有する。暗号化手段は、送受信装置間で共有され且つ時間制限により破棄条件が設定される鍵を用いて、記憶手段に記憶されているコンテンツを暗号化する。検出手段は、特定の処理負荷が発生することを検出する。保持手段は、前記暗号化手段で暗号化されたコンテンツを受信装置に送信するダビング処理中に前記検出手段により前記特定の処理負荷が発生することが検出された場合、前記特定の処理負荷が開始される前に、前記ダビング処理中で前記受信装置に送信していないコンテンツを前記暗号化手段で暗号化して一時記憶手段に保持させる。送信手段は、前記保持手段により保持されたコンテンツを、前記特定の処理負荷の実行中に、前記破棄条件により前記鍵が破棄されない所定の送信条件に従って送信する。
【選択図】図２【図１】
0004799689.tif 000002
【図２】
0004799689.tif 000003
【図３】
0004799689.tif 000004
【図４】
0004799689.tif 000005
【図５】
0004799689.tif 000006
【図６】
0004799689.tif 000007