(57)【特許請求の範囲】
【請求項１】
第１のコンテンツ保護方式及び第１のコンテンツ保護方式と異なる第２のコンテンツ保護方式をサポートし、前記第１のコンテンツ保護方式をサポートせず前記第２のコンテンツ保護方式をサポートする外部装置と通信する電子機器であって、
前記外部装置を介在させて、コンテンツ保持装置と前記第１のコンテンツ保護方式に応じた認証を実行して、前記コンテンツ保持装置が保持する前記第１のコンテンツ保護方式の暗号鍵を取得する第１の認証手段と、
前記コンテンツ保持装置が保持する前記第１のコンテンツ保護方式で保護されたコンテンツを、前記外部装置を介在させて取得する取得手段と、
前記暗号鍵を用いて、前記取得手段により取得された前記第１のコンテンツ保護方式で保護されたコンテンツを復号する復号手段と、
前記外部装置と前記第２のコンテンツ保護方式に応じた認証を実行する第２の認証手段と、
前記復号手段により復号された前記コンテンツを変換して前記第２のコンテンツ保護方式で前記外部装置に出力する出力手段と、
を具備する電子機器。
【請求項２】
前記外部装置より要求を受ける受信手段を更に備え、
前記取得手段は、前記要求に応じて前記コンテンツを取得する、請求項１記載の電子機器。
【請求項３】
前記取得手段は、前記外部装置から前記第２のコンテンツ保護方式で保護されたコンテンツを取得し、
前記出力手段は、前記取得手段により取得された前記第２のコンテンツ保護方式で保護されたコンテンツを前記第１のコンテンツ保護方式へ変換した後、前記外部装置を介し、前記第１のコンテンツ保護方式でコンテンツ保持媒体へ出力する、請求項１記載の電子機器。
【請求項４】
前記出力手段は、前記外部装置と接続する請求項１記載の電子機器。
【請求項５】
前記出力手段は、前記外部装置に対して非接触でコンテンツを出力する請求項１記載の電子機器。
【請求項６】
前記第１のコンテンツ保護方式は、ＣＰＲＭ（Content Protection for Recordable Media）を含む請求項１〜５のいずれかに記載の電子機器。
【請求項７】
前記出力手段は、前記外部装置とＵＳＢ（Universal Serial Bus）により接続する請求項４記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、保護されたコンテンツを処理する電子機器に関する。
【背景技術】
【０００２】
電子機器において商用の著作権付きコンテンツ（情報）は、コンテンツプロバイダが認めたコンテンツ保護方式、すなわちＤＲＭ（Digital Rights Management）方式を用いてコンテンツを保護する必要がある。
【０００３】
従って、電子機器においては、サポートしているコンテンツ保護形式で保護されたコンテンツの再生が可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００８−５２２２９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特定のコンテンツ保護形式をサポートしない（非サポートの）電子機器が存在する。
【０００６】
この発明の目的は、外部装置がサポートしない特定のコンテンツ保護形式で保護されたコンテンツを好適に処理できる電子機器を提供することである。
【課題を解決するための手段】
【０００７】
実施形態によれば、電子機器は、第１のコンテンツ保護方式及び第１のコンテンツ保護方式と異なる第２のコンテンツ保護方式をサポートし、前記第１のコンテンツ保護方式をサポートせず前記第２のコンテンツ保護方式をサポートする外部装置と通信する電子機器であって、第１の認証手段と、取得手段と、復号手段と、第２の認証手段と、出力手段と、を具備する。第１の認証手段は、前記外部装置を介在させて、コンテンツ保持装置と前記第１のコンテンツ保護方式に応じた認証を実行して、前記コンテンツ保持装置が保持する前記第１のコンテンツ保護方式の暗号鍵を取得する。取得手段は、前記コンテンツ保持装置が保持する前記第１のコンテンツ保護方式で保護されたコンテンツを、前記外部装置を介在させて取得する。復号手段は、前記暗号鍵を用いて、前記取得手段により取得された前記第１のコンテンツ保護方式で保護されたコンテンツを復号する。第２の認証手段は、前記外部装置と前記第２のコンテンツ保護方式に応じた認証を実行する。出力手段は、前記復号手段により復号された前記コンテンツを変換して前記第２のコンテンツ保護方式で前記外部装置に出力する。
【図面の簡単な説明】
【０００８】
【図１】実施形態を適用するコンテンツ保護形式をサポートする装置と非サポートの電子機器の接続の一例を示す。
【図２】実施形態を適用するコンテンツ保護形式をサポートする装置と非サポートの電子機器との間で用いるコマンドの一例を示す。
【図３】実施形態を適用するコンテンツ保護形式をサポートする装置と非サポートの電子機器との間のデータの受け渡しの一例を示す。
【図４】実施形態を適用するコンテンツ保護形式をサポートする装置と非サポートの電子機器との間のデータの受け渡しの一例を示す。
【図５】実施形態を適用するコンテンツ保護形式をサポートする装置と非サポートの電子機器との間のデータの受け渡しの一例を示す。
【図６】実施形態を適用するコンテンツ保護形式をサポートする装置と非サポートの電子機器との間のデータの受け渡しの一例を示す。
【図７】実施形態を適用するコンテンツ保護形式をサポートする装置と非サポートの電子機器の接続の一例を示す。
【図８】実施形態を適用するコンテンツ保護形式をサポートする装置と非サポートの電子機器との間で用いるコマンドの一例を示す。
【図９】実施形態を適用するコンテンツ保護形式をサポートする装置と非サポートの電子機器との間のデータの受け渡しの一例を示す。
【図１０】実施形態を適用するコンテンツ保護形式をサポートする装置と非サポートの電子機器との間のデータの受け渡しの一例を示す。
【図１１】実施形態を適用するコンテンツ保護形式をサポートする装置と非サポートの電子機器との間のデータの受け渡しの一例を示す。
【図１２】実施形態を適用するコンテンツ保護形式をサポートする装置と非サポートの電子機器との間のデータの受け渡しの一例を示す。
【図１３】実施形態を適用するコンテンツ保護形式をサポートする装置と非サポートの電子機器の接続の一例を示す。
【図１４】実施形態を適用するコンテンツ保護形式をサポートする装置と非サポートの電子機器との間で用いるコマンドの一例を示す。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明の実施の一形態について説明する。
【００１０】
図１は、コンテンツ保護形式をサポートする装置（ハードウエアキー装置）と接続する電子機器及び電子機器と接続する記憶装置の接続の一例を示す。なお、実施形態においては、電子機器としてパーソナルコンピュータ（ＰＣ）を例に説明するが、コンテンツの記録（保存）または再生が可能であれば、その形状や大きさ、携帯（移動）の可否、駆動方式等は任意である。また、コンテンツの取得あるいは出力の方法としては、空間波（電波）の利用、ケーブル（光ファイバを含む）やインターネット・プロトコル（ＩＰ）通信網等のネットワークの利用もしくは半導体メモリ等の媒体の利用、等、任意である。なお、コンテンツは、ストリームや番組もしくは情報とも称され、映像及び音声あるいは音楽等を含む。また、映像は、動画と静止画、あるいはテキスト（コード化された符号列で示される文字や記号等で表される情報）、ならびにその任意の組み合わせを含む。
【００１１】
図１において、コンテンツ保護形式をサポートするコンテンツ保護装置１は、例えばＰＣ１０１と接続する電子装置であり、ＭＰＵ（Main Processing Unit，主制御ブロック）３、メモリ装置５及びＤＲＭ（Digital Rights Management，著作権保護技術）処理部７、等を含む。また、広く、ドングル（Dongle）と称される。ドングル１はまた、例えばＵＳＢ（Universal Serial Bus）規格に準拠したコネクタ部９を備え、コネクタ部９を介してＰＣ１０１と接続する。
【００１２】
ドングル１において、ＤＲＭ処理部７は第１のＤＲＭ方式と第２のＤＲＭ方式をサポートしており、第１のＤＲＭ方式で保護されたコンテンツを第２のＤＲＭ方式へ、または、第２のＤＲＭ方式で保護されたコンテンツを第１のＤＲＭ方式へ変換することが可能である。なお、ドングル１がサポートするＤＲＭは、例えば第１のＤＲＭとしてＣＰＲＭ（Content Protection for Recordable Media）、第２のＤＲＭとしてＤＴＣＰ（Digital Transmission Content Protection）とする。即ち第１のＤＲＭ方式及び第２のＤＲＭ方式は、何れも規格化された方式であって良い。このため、第１のＤＲＭ方式で保護されたコンテンツは、当該第１のＤＲＭ方式をサポートする他の機器（例えばドングル１やＰＣ１０１以外の電子機器）において復号可能であり、また、第２のＤＲＭ方式で保護されたコンテンツは、当該第２のＤＲＭ方式をサポートする他の機器（例えばドングル１やＰＣ１０１以外の電子機器）において復号可能である。なお、ＤＲＭ処理部７は、ＭＰＵ３内に組み込まれるものであってもよいし、ＭＰＵ３のファームウエアとして用意されるものであってもよい。また、第１のＤＲＭは、例えばＮＳＭ（Next generation Secure Memory initiative）で規格化したＤＲＭであってもよい。
【００１３】
ドングル１はＤＴＣＰ（第２のＤＲＭ）をサポートするが、ＣＰＲＭ（第１のＤＲＭ）をサポートしない電子機器である上述のＰＣ１０１においてＣＰＲＭ保護コンテンツの再生を可能とする。
【００１４】
詳細には、ドングル１において、ＤＲＭ処理部７は、読み込んだＣＰＲＭコンテンツを復号（Decrypt）したのち、ＰＣ１０１が復号可能な、ＤＴＣＰ（第２のＤＲＭ）に再暗号化（Encrypt）して、（ＰＣ１０１に）コンテンツを供給する。
【００１５】
ＰＣ１０１は、ＭＰＵ（主制御ブロック）１０３、メモリ装置１０５、ＤＲＭ処理部１０７及びＵＳＢ規格に準拠したコネクタ部１０９を備え、コネクタ部１０９を通じて、任意の接続可能な装置、例えばドングル１と接続する。なお、ＤＲＭ処理部１０７は、ＭＰＵ１０３内に組み込まれるものであってもよいし、ＭＰＵ１０３のファームウエアとして用意されるものであってもよい。
【００１６】
ＰＣ１０１はまた、リーダ／ライタ（Reader／Writer）部１１１を有し、リーダ／ライタ部１１１と着脱自在に接続するＳＤカードＭからコンテンツを読み出し、あるいはＳＤカードＭにコンテンツを記録（保存）する。
【００１７】
ＰＣ１０１はさらに、ネットワークコントローラ１１３を有し、例えばインターネット網等であるネットワークＮＴと接続し、ネットワークＮＴを介して接続するコンテンツ供給元（接続相手先）からコンテンツを取得（down load）することができる。
【００１８】
なお、ＳＤカードＭは、リーダ／ライタ部１１１とＳＤコマンドを送受信するＳＤコマンドプロセッサ（SD Command Processor）とコンテンツを保持する記憶領域（制御情報領域を含む）、ＣＰＲＭで保護されたエリアへのアクセスを制御するＣＰＲＭプロセッサ（CPRM Processor）を、少なくとも備える。
【００１９】
図１が示す構成において、コンテンツの再生時には、ドングル１は、ＰＣ１０１を中継装置として、ＣＰＲＭ対応メディア（ＰＣ１０１のリーダ／ライタ部１１１と装着するＳＤカード）Ｍと直接ＣＰＲＭ認証を行い、ＣＰＲＭで保護されたエリアのデータ（鍵など）を取得し、ＣＰＲＭコンテンツを復号する。
【００２０】
ドングル１は、ＤＴＣＰ等、他のＤＲＭを用いて再暗号化を行い、ＰＣ１０１へ暗号化コンテンツを渡す。
【００２１】
なお、ＳＤカードＭが保持する暗号化コンテンツ（ファイル）の読み込みに際しては、図３が示すように、ドングル１のファイルシステム（読み出しプログラム）を用い、ＰＣ１０１をスルーしてＳＤカードＭからコンテンツを読み込む方法と、図４が示すように、ＰＣ１０１のファイルシステムを用い、ＰＣ１０１により、ＳＤカードＭからコンテンツを読み込む方法と、が実現可能である。
【００２２】
図３に示す方法では、ＰＣ１０１は、ＳＤカードＭが保持するＣＰＲＭで保護された暗号化コンテンツをそのままドングル１に渡す。
【００２３】
一方、図４に示す方法は、ＳＤカードＭが保持するＣＰＲＭ保護コンテンツの読み出しにＰＣ１０１のファイルシステム（読み出しプログラム）を用いるため、ドングル１にファイルシステムを実装する必要がない。
【００２４】
なお、図３または図４が示す再生方法によれば、ＰＣ１０１に外付けしている（リーダ／ライタ部１１１と接続する）ＳＤカードＭに限らず、ＰＣ１０１が内蔵しているＨＤＤ（Hard Disk Drive，大容量記憶装置）やＳＳＤ（Solid State Drive）内のコンテンツの再生も可能である。
【００２５】
より詳細には、図３が示す方法は、ＰＣ１０１がドングル１に、ＰＣ１０１によるコンテンツの再生を可能とする（第２のＤＲＭによる）再暗号化要求を行う［０１］。
【００２６】
ドングル１は、ＰＣ１０１を中継してＳＤカードＭからＣＰＲＭ（第１のＤＲＭ）で保護されたコンテンツと関連するファイルを読み込む［０２］。
【００２７】
ドングル１が、ＰＣ１０１を介し、ＳＤカードＭと直接ＣＰＲＭ認証を行い（ＰＣ１０１はコマンドをスルーするのみ）［０３］、ＳＤカードＭ内の保護エリアにアクセスし、鍵情報などを取得する［０４］。
【００２８】
以下、ドングル１において、取得した鍵情報により、ＳＤカードＭから取得したＣＰＲＭ保護コンテンツを復号する［０５］。
【００２９】
次に、ドングル１が、ＰＣ１０１とＤＴＣＰ（第２のＤＲＭ）認証を行い［０６］、ＣＰＲＭ（第１のＤＲＭ）で保護されたコンテンツを復号し、復号されたコンテンツをＤＴＣＰで再暗号化し、ＰＣ１０１へ送信する［０７］。
【００３０】
以下、ＰＣ１０１において、ドングル１から送信されたＤＴＣＰ保護コンテンツを復号し、再生する［０８］。
【００３１】
また、図４が示す方法は、詳細には、ＰＣ１０１が、ＳＤカードＭからＣＰＲＭ（第１のＤＲＭ）で保護されたコンテンツと関連ファイルを読み込み［１１］、（ＰＣ１０１が）ドングル１にＣＰＲＭで保護されたコンテンツと関連ファイルを渡し、ＰＣ１０１によるコンテンツの再生を可能とする（第２のＤＲＭによる）再暗号化を要求する［１２］。
【００３２】
（再暗号化要求を受けた）ドングル１は、ＰＣ１０１を中継に用いてＳＤカードＭと直接ＣＰＲＭ認証を行う（ＰＣ１０１はコマンドをスルーするのみ）［１３］。
【００３３】
ドングル１は、ＳＤカードＭ内のＣＰＲＭで保護されたエリアにアクセスし、鍵情報などを取得し［１４］、取得した鍵情報等を用いて、ＣＰＲＭ（第１のＤＲＭ）により保護されているコンテンツを復号する［１５］。
【００３４】
次に、ドングル１が、ＰＣ１０１とＤＴＣＰ（第２のＤＲＭ）認証を行い［１６］、第１のＤＲＭについて復号したコンテンツをＤＴＣＰで再暗号化し、ＰＣ１０１へ送信する［１７］。
【００３５】
以下、ＰＣ１０１において、ドングル１から送信されたＤＴＣＰコンテンツを復号し、再生する［１８］。
【００３６】
図１が示す構成において、コンテンツの記録（録画）・保存時には、図５に示す通り、ＰＣ１０１からドングル１に、ＳＤカードＭに記録（録画）・保存すべきコンテンツのファイル名を指示し、第１のＤＲＭ（ＣＰＲＭ）によるＳＤカードＭへのコンテンツの記録（録画）・保存を可能とする再暗号化要求を行う。なお、記録対象のコンテンツは、ＰＣ１０１が保持し、ドングル１に送信する際に（ＰＣ１０１が）ＤＴＣＰ（第２のＤＲＭ）で保護するコンテンツ、ＰＣ１０１がダウンロードする予め第３のＤＲＭで保護されたコンテンツ、あるいはドングル１が直接受信するコンテンツ、等である［２１］。
【００３７】
ドングル１は、ＰＣ１０１から送信されたＤＴＣＰ（第２のＤＲＭ）で保護されたコンテンツを復号し［２２］、ＳＤカードＭへの記録のために、ＣＰＲＭ（第１のＤＲＭ）で保護されるフォーマットへと再暗号化する［２３］。
【００３８】
ドングル１は、ＰＣ１０１を介し、ＳＤカードＭに、再暗号化されたコンテンツを書き込むよう指示する［２４］。
【００３９】
指示に従い、ＰＣ１０１は、ドングル１からの暗号化コンテンツ（及び関連ファイル）をＳＤカードＭに書き込む［２５］。
【００４０】
また、ドングル１は、ＰＣ１０１を介して、ＳＤカードＭとの間で、直接ＣＰＲＭ認証を行い［２６］、鍵などの情報を、ＳＤカードＭのＣＰＲＭ保護エリアに書き込む［２７］。
【００４１】
なお、図６に示す通り、ＰＣ１０１が、ＳＤカードＭに記録（録画）・保存すべきドングル１が保持するコンテンツのファイル名を指示し、第１のＤＲＭ（ＣＰＲＭ）によるＳＤカードＭへのコンテンツの記録（録画）・保存を可能とする再暗号化要求を行う［３１］。
【００４２】
ドングル１は、ＳＤカードＭへの記録のために、ＣＰＲＭ（第１のＤＲＭ）により暗号化したコンテンツを、ＰＣ１０１を中継装置として用いてＳＤカードＭに記録（録画）・保存する［３２］。ドングル１は、ＳＤカードＭと直接ＣＰＲＭ認証を行い、ＳＤカードＭ内のＣＰＲＭ保護エリアに鍵などの情報を書き込む［３３］。
【００４３】
図７は、コンテンツ保護形式をサポートする装置（ハードウエアキー装置）と接続する電子機器及び電子機器と接続する記憶装置の接続の別の一例を示す。なお、実施形態においては、図１〜図６により説明した構成、あるいは動作と同様の構成、及び動作についてその一部の説明を省略する。
【００４４】
図７において、コンテンツ保護形式をサポートする装置（ドングル）１は、例えばＰＣ１０１と接続する電子装置であり、ＭＰＵ３、メモリ装置５及びＤＲＭ処理部７、等を含む。
【００４５】
ドングル１は、例えばＵＳＢ規格に準拠したコネクタ部９を備え、コネクタ部９を介してＰＣ１０１と接続する。
【００４６】
ドングル１はまた、リーダ／ライタ部１１を有し、リーダ／ライタ部１１と接続するＳＤカードＭからコンテンツを読み出し、あるいはＳＤカードＭにコンテンツを記録（保存）する。
【００４７】
ドングル１のＤＲＭ処理部７は、第１のＤＲＭ及び第２のＤＲＭに対応している。
【００４８】
ＰＣ１０１は、ＭＰＵ１０３、メモリ装置１０５、ＤＲＭ処理部１０７及びコネクタ部１０９を備え、コネクタ部１０９を通じて、例えばドングル１と接続する。
【００４９】
図７が示す構成において、コンテンツの再生時には、ドングル１は、ＰＣ１０１からのコンテンツリストの読み込み指示と再暗号化要求に従い、ＳＤカード（ＣＰＲＭ（第１のＤＲＭ）対応メディア）Ｍと直接ＣＰＲＭ認証を行い、ＣＰＲＭ保護されたエリアのデータ（鍵など）を取得し、ＣＰＲＭコンテンツを復号する。また、ドングル１は、復号したコンテンツを、ＰＣ１０１が再生可能なＤＴＣＰ（第２のＤＲＭ）に変換するためＰＣ１０１とＤＴＣＰ認証を行い、ＤＴＣＰで再暗号したコンテンツをＰＣ１０１に供給する。なお、ＳＤカードＭが保持するコンテンツ（ファイル）の読み込みに際しては、図９が示すようにドングル１のファイルシステムを用い、ＰＣ１０１からの再暗号化要求に従い、ＳＤカードＭからコンテンツを読み込む方法と、図１０が示すように、ＰＣ１０１を経由し、ＰＣ１０１のファイルシステムを用いて、ＳＤカードＭからコンテンツを読み込む方法と、が実現可能である。
【００５０】
図９に示す方法では、ＰＣ１０１は、ＳＤカードＭが保持するＣＰＲＭ保護コンテンツをドングル１が読み取るための読み込み指示を実行するのみである。
【００５１】
一方、図１０に示す方法は、ＳＤカードＭが保持するＣＰＲＭ保護コンテンツの読み出しにＰＣ１０１のファイルシステムを用いるため、ドングル１にファイルシステムを実装する必要がない。
【００５２】
なお、図９または図１０が示す再生方法によれば、ＰＣ１０１が、ＳＤカードスロットがない場合であっても、ＣＰＲＭ保護コンテンツの再生（読み込み）及び書き込み（記録（録画）・保存）を実現できる。
【００５３】
より詳細には、図９が示す方法は、ＰＣ１０１からドングル１に、ＳＤカードＭが保持するコンテンツのリストの読み込みを指示し［４１］、ＰＣ１０１からドングル１に、ＰＣ１０１によるコンテンツの再生を可能とする（第２のＤＲＭによる）再暗号化要求を行う［４２］。
【００５４】
ドングル１は、ＳＤカードＭからＣＰＲＭ（第１のＤＲＭ）で保護されたコンテンツと関連するファイルを読み込む［４３］。
【００５５】
ドングル１は、ＳＤカードＭと直接ＣＰＲＭ認証を行い［４４］、ＳＤカードＭ内の保護エリアにアクセスし、鍵情報などを取得する［４５］。
【００５６】
以下、ドングル１において、取得した鍵情報により、ＳＤカードＭから取得したＣＰＲＭ保護コンテンツを復号する［４６］。
【００５７】
次に、ドングル１が、ＰＣ１０１とＤＴＣＰ（第２のＤＲＭ）認証を行い［４７］、第１のＤＲＭについて復号したコンテンツをＤＴＣＰで再暗号化し、ＰＣ１０１へ送信する［４８］。
【００５８】
以下、ＰＣ１０１において、ドングル１から送信されたＤＴＣＰコンテンツを復号し、再生する［４９］。
【００５９】
また、図１０が示す方法は、詳細には、ＰＣ１０１が、ＳＤカードＭからＣＰＲＭ（第１のＤＲＭ）で保護されたコンテンツと関連ファイルを読み込み［５１］、（ＰＣ１０１が）ドングル１にＣＰＲＭコンテンツと関連ファイルを渡し、ＰＣ１０１によるコンテンツの再生を可能とする（第２のＤＲＭによる）再暗号化を要求する［５２］。
【００６０】
（再暗号化要求を受けた）ドングル１は、ＳＤカードＭとの間で、直接ＣＰＲＭ認証を行い［５３］、ＳＤカードＭ内の保護エリアにアクセスし、鍵情報などを取得し［５４］、取得した鍵情報等を用いて、（第１のＤＲＭにより）ＣＰＲＭ保護されているコンテンツを復号する［５５］。
【００６１】
次に、ドングル１が、ＰＣ１０１との間で、ＤＴＣＰ（第２のＤＲＭ）認証を行い［５６］、第１のＤＲＭについて復号したコンテンツをＤＴＣＰで再暗号化し、ＰＣ１０１へ送信する［５７］。
【００６２】
以下、ＰＣ１０１において、ドングル１から送信されたＤＴＣＰコンテンツを復号し、再生する［５８］。
【００６３】
図７が示す構成において、コンテンツの記録（録画）・保存時には、図１１に示す通り、ＰＣ１０１からドングル１に、ＳＤカードＭに記録（録画）・保存すべきコンテンツのファイル名を指示し、第１のＤＲＭ（ＣＰＲＭ）によるＳＤカードＭへのコンテンツの記録（録画）・保存を可能とする再暗号化要求を行う。なお、記録対象のコンテンツは、ＰＣ１０１が保持し、ドングル１に送信する際に（ＰＣ１０１が）ＤＴＣＰ（第２のＤＲＭ）で保護するコンテンツ、ＰＣ１０１がダウンロードする第３のＤＲＭで保護されたコンテンツ、あるいはドングル１が直接受信するコンテンツ、等である［６１］。
【００６４】
ドングル１は、取得済みのコンテンツを復号し［６２］、ＳＤカードＭへの記録のために、ＣＰＲＭ（第１のＤＲＭ）により再暗号化する［６３］。
【００６５】
ドングル１は、再暗号化によりＣＰＲＭ（第１のＤＲＭ）保護されたコンテンツ（及び関連ファイル）を、ＳＤカードＭに書き込む［６４］。
【００６６】
また、ドングル１は、ＳＤカードＭとの間で、直接ＣＰＲＭ認証を行い［６５］、鍵などの情報を、ＳＤカードＭに書き込む［６６］。
【００６７】
なお、図１２に示す通り、ＰＣ１０１がドングル１に、ＳＤカードＭへの記録（録画）・保存が可能なＣＰＲＭ（第１のＤＲＭ）により保護されたコンテンツのリストを要求し［７１］、ＰＣ１０１が、ＳＤカードＭに記録（録画）・保存すべきドングル１が保持するコンテンツのファイル名を指示し、第１のＤＲＭ（ＣＰＲＭ）によるＳＤカードＭへのコンテンツの記録（録画）・保存を可能とする再暗号化要求を行う［７２］。
【００６８】
ドングル１は、取得済みのコンテンツを復号し［７３］、ＳＤカードＭへの記録のために、ＣＰＲＭ（第１のＤＲＭ）により再暗号化し［７４］、ＳＤカードＭに記録（録画）・保存し［７５］、ＳＤカードＭと直接ＣＰＲＭ認証を行い［７６］、ＳＤカードＭ内のＣＰＲＭ（第１のＤＲＭ）で保護されたエリアに鍵情報などを書き込む［７７］。
【００６９】
図１３は、コンテンツ保護形式をサポートする装置（ハードウエアキー装置）と非接触、例えば無線通信、もしくはＢｌｕｅｔｏｏｔｈ（登録商標）／ブルートゥース（登録商標）やＴｒａｎｓｆｅｒＪｅｔ（登録商標）等の近距離無線によりデータ（コンテンツ）の受け渡しが可能な電子機器及び電子機器と接続する記憶装置の接続の別の一例を示す。なお、コンテンツ保護形式をサポートする装置（携帯端末装置）としては、ＰＤＡ、スマートフォン、あるいはタブレットＰＣ、等が利用可能である。また、実施形態においては、図１〜図６により説明した構成、あるいは動作と同様の構成、及び動作についてその一部の説明を省略する。
【００７０】
図１３において、携帯端末装置（コンテンツ保護形式をサポートする装置）２０１は、例えばＷｉＦｉあるいはブルートゥースと称する方式の近距離無線通信部２１５を備え、同方式の通信が可能なＰＣ１０１との間で、通信制御部２１５を介在する非接触のデータ（コンテンツ）およびコマンドの受け渡しが可能である。携帯端末装置２０１はまた、ＭＰＵ２０３、メモリ装置２０５、ＤＲＭ処理部２０７、等を含む。
【００７１】
携帯端末装置２０１においては、ＤＲＭ処理部２０７は、第１のＤＲＭ及び第２のＤＲＭをサポートする。
【００７２】
ＰＣ１０１は、ＭＰＵ１０３、メモリ装置１０５、ＤＲＭ処理部１０７、リーダ／ライタ１１１を少なくとも、含む。ＤＲＭ処理部１０７は第１のＤＲＭはサポートしていないが、第２のＤＲＭをサポートする。
【００７３】
ＰＣ１０１はまた、ネットワークコントローラ１１３を介して、インターネット網等であるネットワークＮＴと接続し、コンテンツ供給元（接続相手先）からコンテンツを取得する。
【００７４】
図１３が示す構成において、コンテンツの再生時には、携帯端末装置２０１は、ＰＣ１０１からのコンテンツリストの読み込み指示と再暗号化要求に従い、ＳＤカード（ＣＰＲＭ（第１のＤＲＭ）対応メディア）Ｍと直接ＣＰＲＭ認証を行い、ＣＰＲＭ保護されたエリアのデータ（鍵など）を取得し、ＣＰＲＭコンテンツを復号する。また、携帯端末装置２０１は、ＳＤカードＭが保持するコンテンツを、ＰＣ１０１が再生可能なＤＴＣＰ（第２のＤＲＭ）に変換してＰＣ１０１に供給する。なお、ＳＤカードＭが保持するコンテンツ（ファイル）の読み込みに際しては、例えば携帯端末装置２０１のファイルシステムを用い、ＰＣ１０１からの再暗号化要求に従い、ＳＤカードＭからコンテンツを読み込む方法と、例えばＰＣ１０１との間の無線通信によりＰＣ１０１のファイルシステムを用いて、ＳＤカードＭからコンテンツを読み込む方法と、が実現可能である。
【００７５】
また、図１３が示す構成においては、実質的な動作、すなわちデータ（コンテンツ）の受け渡しや、コンテンツの記録（録画）・保存及び再生の方法は、図１〜図６により説明した方法あるいは動作において、ドングルを携帯端末装置に置き換えた方法あるいは動作に準じるため、詳細な説明を省略する。
【００７６】
図２は、図１が示す電子装置とドングルとＳＤカードとの間で用いる制御コマンドの一例を示す。
【００７７】
ドングル１においては、ＤＲＭ処理部７のＣＰＲＭホストプロセッサとコマンドコンバータにより、ＣＰＲＭ（第１のＤＲＭ）コマンドを、相手先機器であるＰＣ１０１とのインターフェイス（ここではＵＳＢ）上で送信できるコマンドへ変換して送信する。なお、ＣＰＲＭホストプロセッサからコマンドコンバータへ供給するＣＰＲＭコマンドは、ＣＰＲＭ認証のためのＣＰＲＭコマンドであり、ＰＣ１０１への（ＵＳＢコネクタ経由の）転送を考慮したＵＳＢコマンドを伴うための変換をコマンドコンバータで行う。すなわち、CPRM command（ＣＰＲＭコマンド）を「CPRM command over USB（ＣＰＲＭコマンドオーバＵＳＢ）」の形式に変換する。
【００７８】
「CPRM command over USB」を受信したＰＣ１０１のCommand Converter（コマンドコンバータ）で、SD Host Controller（ＳＤホストコントローラ）へ渡す形式へ変換する。すなわち「CPRM command over SD command（ＣＰＲＭコマンドオーバＳＤコマンド）」の形式にする。
【００７９】
ＰＣ１０１は「CPRM command over SD command」をSD Host Controller（ＳＤホストコントローラ）を介しＳＤカードＭに渡す。このようにしてＰＣ１０１をスルーしたドングル１とＳＤカードＭ間でのＣＰＲＭ認証、すなわち、CPRM command（ＣＰＲＭコマンド）の送受信を実現することができる。
【００８０】
図８は、図７が示す電子装置とドングルとＳＤカードとの間で用いる制御コマンドの一例を示す。
【００８１】
ＰＣ１０１のコンテンツ再生用アプリケーション（Application）は、ＳＤカードＭが保持するＣＰＲＭ保護されたコンテンツを取り扱うことができない場合、ＳＤカードＭと接続するドングル１に対し、ＣＰＲＭ保護コンテンツの記録（録画）・再生の制御を指示する。
【００８２】
ＰＣ１０１は、ＵＳＢコネクタ１０９を経由するドングル１への制御（ＣＰＲＭ保護コンテンツの記録（録画）・再生の制御）指示に用いるアプリケーションを通じて、ドングル１に、ＳＤカードＭが保持するコンテンツの再生（読み出し）、あるいはＳＤカードＭに記録すべきコンテンツの記録（録画）・再生を指示する。
【００８３】
ドングル１は、ＰＣ１０１からの制御指示（Command over ＵＳＢ）に基づいて、ＣＰＲＭコマンド（第１のＤＲＭ）を、ＳＤホストコントローラに入力する。
【００８４】
ドングル１のＳＤホストコントローラとＳＤカードＭはコマンド「ＣＰＲＭ command over ＳＤ Command」により認証処理を行う。
【００８５】
図１４は、図１３が示す電子装置と携帯端末装置とＳＤカードとの間の制御コマンドの一例を示す。
【００８６】
携帯端末装置２０１においては、ＣＰＲＭホストプロセッサはＣＰＲＭコマンドをコマンドコンバータへ送信し、コマンドコンバータは、ＰＣ１０１への非接触（無線または赤外線）通信による転送を考慮したコマンド「ＣＰＲＭ command over ＷｉＦｉ」へ変換する。なお、ＰＣ１０１（SD Host Controller）とＳＤカードＭ（SD Command Processor）との間のコンテンツの受け渡しには、例えばコマンド「ＣＰＲＭ command over ＳＤ Command」を用いる。
【００８７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８８】
１…ドングル（コンテンツ保護装置）、３…ＭＰＵ（主制御ブロック）、７…ＤＲＭ処理部、９…コネクタ部、１０１…ＰＣ（パーソナルコンピュータ、外部装置）、１０３…ＭＰＵ（主制御ブロック）、１０７…ＤＲＭ処理部、１０９…コネクタ部、１１１…リーダ／ライタ、１１３…ネットワークコントローラ、１１５…通信制御部、２０１…携帯端末装置（コンテンツ保護装置）、２０３…ＭＰＵ（主制御ブロック）、２０７…ＤＲＭ処理部、２１５…通信制御部。
【図１】
0005377712.tif 000002
【図２】
0005377712.tif 000003
【図３】
0005377712.tif 000004
【図４】
0005377712.tif 000005
【図５】
0005377712.tif 000006
【図６】
0005377712.tif 000007
【図７】
0005377712.tif 000008
【図８】
0005377712.tif 000009
【図９】
0005377712.tif 000010
【図１０】
0005377712.tif 000011
【図１１】
0005377712.tif 000012
【図１２】
0005377712.tif 000013
【図１３】
0005377712.tif 000014
【図１４】
0005377712.tif 000015