(57)【要約】  【課題】ディジタル記録機器間でリッピングしたコンテンツデータを移し替えることを容易にしたデータ配信システム、及びデータ通信端末を提供する。  【解決手段】ユーザは、これらのデータ通信端末（３０、４０又は６０）に、ＳＤメモリカード２０及び／又はＣＤ１００を挿入して、サーバ５０にアクセスする。そして、ＣＤ１００のＴＯＣ情報等を提示して、カーオーディオ７０にリッピングするために必要なコンテンツ鍵データをサーバ５０から受信する。またユーザは、適宜対応するコンテンツ鍵データを提示することにより、サーバ５０から対応するコンテンツデータの提供を受ける。【選択図】  図１
2007074044.tif 000002
【特許請求の範囲】
【請求項１】
ディジタル記録機器にリッピングされ得るコンテンツデータを格納した第１の可搬型記憶媒体及びこのコンテンツデータを前記ディジタル記録機器において暗号化して格納するためのコンテンツ鍵データを格納可能に構成された第２の可搬型記憶媒体にアクセス可能とされたデータ通信端末とネットワークを介して通信可能に構成されたデータ配信システムであって、
前記コンテンツデータの内容毎に異なるコンテンツ鍵データを生成するコンテンツ鍵データ生成手段と、
前記コンテンツ鍵データ生成手段により生成されたコンテンツ鍵データを格納するコンテンツ鍵データベースと、
前記データ通信端末からのコンテンツデータに関する情報の提示を伴う要求を受信して前記第１の可搬型記憶媒体に記憶されたコンテンツデータに対応するコンテンツ鍵データを前記コンテンツ鍵データ生成手段で生成させ又は前記コンテンツ鍵データベースから読み出した後前記データ通信端末に送信する送受信部と、
を備えたことを特徴とするデータ配信システム。
【請求項２】
前記コンテンツ鍵データにより暗号化されたコンテンツデータを格納する暗号化コンテンツデータベースを更に備え、
前記送受信部は、前記データ通信端末からの要求を受信して対応する暗号化コンテンツデータを前記暗号化コンテンツデータベースから読み出して前記データ通信端末に送信することを特徴とする請求項１記載のデータ配信システム。
【請求項３】
前記コンテンツ鍵データ生成手段は、前記コンテンツデータの内容及び前記ディジタル記録機器におけるリッピング方式の組み合わせ毎に異なるコンテンツ鍵データを生成することを特徴とする請求項１記載のデータ配信システム。
【請求項４】
前記送受信部は、前記第１の可搬型記憶媒体に格納されているコンテンツデータに関する情報に加え前記ディジタル記録機器におけるリッピング方式に関する情報の提示を前記データ通信端末から受け、この組み合わせに対応したコンテンツ鍵データを前記データ通信端末に送信することを特徴とする請求項３記載のデータ配信システム。
【請求項５】
前記第２の可搬型記憶媒体は、外部からのアクセスが制限された保護領域に格納されたユーザ固有のユーザ鍵データにより前記コンテンツ鍵データを暗号化して格納するように構成されたものであり、
前記ユーザ鍵データを格納するユーザ鍵データベースを更に備え、
前記送受信部は、前記コンテンツ鍵データを前記データ通信端末に送信する際、対応する前記ユーザ鍵データにより前記コンテンツ鍵データを暗号化することを特徴とする請求項１記載のデータ配信システム。
【請求項６】
ディジタル記録機器にリッピングされ得るコンテンツデータを格納した第１の可搬型記憶媒体と、
このコンテンツデータを前記ディジタル記録機器において暗号化して格納するためのコンテンツ鍵データを格納可能に構成された第２の可搬型記憶媒体と
にアクセス可能に構成される一方、
ネットワークを介して前記コンテンツ鍵データを含む各種データを配信するデータ配信システムと通信可能に構成されたデータ通信端末であって、
前記第１の可搬型記憶媒体に記録されたコンテンツデータの情報を前記データ配信システムに提示して、前記コンテンツデータの内容毎に異なるコンテンツ鍵データを前記データ配信システムから受信する送受信部と、
受信された前記コンテンツ鍵データを前記第２の可搬型記憶媒体に記憶させる記憶媒体処理部と
を備えたことを特徴とするデータ通信端末。
【請求項７】
前記送受信部は、前記第２の可搬型記憶媒体に格納されたコンテンツ鍵データに関するデータを前記データ配信システムに提示して、前記第２の可搬型記憶媒体に記憶されたコンテンツ鍵データに対応する暗号化コンテンツデータを前記データ配信システムから受信することを特徴とする請求項６記載のデータ通信端末。
【請求項８】
前記送受信部は、前記データ配信システムに対し、前記コンテンツデータの内容及び前記ディジタル記録機器におけるリッピング方式に関するデータを提示し、前記コンテンツデータの内容及び前記リッピング方式の組み合わせ毎に異なるコンテンツ鍵データを受信することを特徴とする請求項６記載のデータ通信端末。
【請求項９】
第１の可搬型記憶媒体に格納されたコンテンツデータをディジタル記録機器にリッピングする場合において、そのコンテンツデータを前記ディジタル記録機器において暗号化して格納するためのコンテンツ鍵データを格納可能に構成された第２の可搬型記憶媒体にアクセス可能とされる一方、
ネットワークを介して各種データを配信するデータ配信システムと通信可能に構成されたデータ通信端末であって、
前記第２の可搬型記憶媒体に格納されたコンテンツ鍵データに関するデータを前記データ配信システムに提示して、前記第２の可搬型記憶媒体に記憶されたコンテンツ鍵データに対応する暗号化コンテンツデータを受信する送受信部と、
受信された前記暗号化コンテンツデータを前記第２の可搬型記憶媒体又はこれと連携する他の記録媒体に記憶させる記憶媒体処理部と
を備えたことを特徴とするデータ通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツデータ、及びこれに関連する各種データを送受信するためのデータ配信システム及びデータ通信端末に関する。
【背景技術】
【０００２】
近年、例えばカーオーディオ等のディジタル記録機器においては、ハードディスクドライブを内蔵するとともに、コンパクトディスク（ＣＤ）から取得した楽曲データをハードディスクに記録する、いわゆるリッピングが可能にされている（例えば、特許文献１参照）。ユーザは、例えばカーオーディオに多数のＣＤをリッピングにより内蔵のハードディスクに取り込むことができ、これにより、カーオーディオにおいて逐一ディスクの入れ替え等を行うことなく多数の音楽を楽しむことができる。
【０００３】
しかし、例えばカーオーディオ自体が故障した場合、又は自動車の買い換えなどにより新しいカーオーディオを購入した場合等においては、古い又は故障したカーオーディオから新規カーオーディオにリッピングデータを移し替えることは容易でなかった。このため、ユーザは新しいカーオーディオに対し最初から一枚ずつＣＤリッピングを行わなければならず、不便であった。
【特許文献１】特開２００２−２６８９４８号公報（段落［００１７］〜［００２０］、図１他）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は、ディジタル記録機器間でリッピングしたコンテンツデータを移し替えることを容易にしたデータ配信システム、及びデータ通信端末を提供することを目的とする。
【課題を解決するための手段】
【０００５】
この発明の一態様に係るデータ配信システムは、ディジタル記録機器にリッピングされ得るコンテンツデータを格納した第１の可搬型記憶媒体及びこのコンテンツデータを前記ディジタル記録機器において暗号化して格納するためのコンテンツ鍵データを格納可能に構成された第２の可搬型記憶媒体にアクセス可能とされたデータ通信端末とネットワークを介して通信可能に構成されたデータ配信システムであって、前記コンテンツデータの内容毎に異なるコンテンツ鍵データを生成するコンテンツ鍵データ生成手段と、前記コンテンツ鍵データ生成手段により生成されたコンテンツ鍵データを格納するコンテンツ鍵データベースと、前記データ通信端末からのコンテンツデータに関する情報の提示を伴う要求を受信して前記第１の可搬型記憶媒体に記憶されたコンテンツデータに対応するコンテンツ鍵データを前記コンテンツ鍵データ生成手段で生成させ又は前記コンテンツ鍵データベースから読み出した後前記データ通信端末に送信する送受信部とを備えたことを特徴とする。
【０００６】
この発明の一態様に係るデータ通信端末は、ディジタル記録機器にリッピングされ得るコンテンツデータを格納した第１の可搬型記憶媒体と、このコンテンツデータを前記ディジタル記録機器において暗号化して格納するためのコンテンツ鍵データを格納可能に構成された第２の可搬型記憶媒体とにアクセス可能に構成される一方、ネットワークを介して前記コンテンツ鍵データを含む各種データを配信するデータ配信システムと通信可能に構成されたデータ通信端末であって、前記第１の可搬型記憶媒体に記録されたコンテンツデータの情報を前記データ配信システムに提示して、前記コンテンツデータの内容毎に異なるコンテンツ鍵データを前記データ配信システムから受信する送受信部と、受信された前記コンテンツ鍵データを前記第２の可搬型記憶媒体に記憶させる記憶媒体処理部とを備えたことを特徴とする。
【０００７】
また、この発明の別の態様に係るデータ通信端末は、第１の可搬型記憶媒体に格納されたコンテンツデータをディジタル記録機器にリッピングする場合において、そのコンテンツデータを前記ディジタル記録機器において暗号化して格納するためのコンテンツ鍵データを格納可能に構成された第２の可搬型記憶媒体にアクセス可能とされる一方、ネットワークを介して各種データを配信するデータ配信システムと通信可能に構成されたデータ通信端末であって、前記第２の可搬型記憶媒体に格納されたコンテンツ鍵データに関するデータを前記データ配信システムに提示して、前記第２の可搬型記憶媒体に記憶されたコンテンツ鍵データに対応する暗号化コンテンツデータを受信する送受信部と、受信された前記暗号化コンテンツデータを前記第２の可搬型記憶媒体又はこれと連携する他の記録媒体に記憶させる記憶媒体処理部とを備えたことを特徴とする。
【発明の効果】
【０００８】
この発明によれば、ディジタル記録機器間でリッピングしたコンテンツデータを移し替えることを容易にしたデータ配信システム、及びデータ通信端末を提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施形態について図面を参照しながら説明する。
【００１０】
図１は、本実施の形態のデータ配信システムの構成を、これを利用する各種端末等との関係も含めて表現した説明図である。
【００１１】
［全体構成］  このデータ配信システムは、サーバ５０、会員登録情報データベース５１、メディア識別子データベース５２、コンテンツＩＤデータベース５３、暗号化コンテンツデータベース５４、コンテンツ書誌情報データベース５５、コンテンツ鍵データベース５６、及びユーザ鍵データベース５７とから大略構成されている。またこのシステムを利用するユーザは、例えばＳＤメモリカード２０（第２の可搬型記録媒体）、データ通信端末としてのパソコン３０及び／又は携帯端末４０、ディジタル記録機器としてのカーオーディオ７０、並びにこのカーオーディオ７０にリッピングすべきコンテンツデータを保持したＣＤ１００（第１の可搬型記録媒体）を所有している。なおパソコン３０及び携帯端末４０は、自己所有のものに限らず、公共施設やインターネットカフェ等のパソコンであってもよい。
【００１２】
またユーザは、コンビニエンスストア、書店、ガソリンスタンドなどの店舗１〜ｎに各々設置されるデータ通信端末としての店舗端末６０を利用してサーバ５０とデータ通信することもできる。ユーザは、これらのデータ通信端末（３０、４０又は６０）に、ＳＤメモリカード２０及び／又はＣＤ１００を挿入して、サーバ５０にアクセスする。そして、ＣＤ１００のＴＯＣ（Table of Contents）情報等を提示して、カーオーディオ７０にリッピングするために必要なコンテンツ鍵データをサーバ５０から受信するサービスを享受することができる（以下、このサービスを「コンテンツ鍵データ供給サービス」という）。またユーザは、コンテンツ鍵データ供給サービスを受ける際、コンテンツ鍵データの発行を受けたコンテンツデータのライブラリ管理をサーバ５０に要求し、その後適宜対応するコンテンツ鍵データを提示することにより、サーバ５０から対応するコンテンツデータの提供を受けるサービスを享受することができる（以下、このサービスを「ロッカーサービス」という）。このロッカーサービスは、例えば故障、買い換えなどにより古いカーオーディオ７０から新しいカーオーディオ７０に乗り換える場合等において、新規のカーオーディオにおいて改めてＣＤリッピングをやり直す手間をなくすのに有効なものである。
【００１３】
以下、データ配信システムの各構成要素を説明し、続いて各種データ端末等の説明を行う。
【００１４】
［サーバ５０他］  サーバ５０は、ネットワークＮ１、Ｎ２を介して、パソコン３０及び携帯端末４０とデータ通信可能に構成されている。サーバ５０は、送受信部５０１と、制御部５０２と、コンテンツ鍵生成部５０３と、暗復号化部５０４とを含んでいる。
【００１５】
コンテンツ鍵生成部５０３は、パソコン３０等からネットワークＮ１、Ｎ２を介して提示されたコンテンツデータに関する情報（ＴＯＣ情報等）及びカーオーディオ７０においてリッピングに用いるリッピングパラメータの情報を送受信部５０１から受信して、コンテンツデータの内容及びリッピングパラメータの組み合わせ毎に異なるコンテンツ鍵データを生成する。生成されたコンテンツ鍵データは送受信部５０１によりパソコン３０等に送信される。また、送信する前に、コンテンツ鍵データはユーザ鍵データベース５７に格納されているユーザ固有のユーザ鍵データにより、暗復号化部５０４において暗号化される。制御部５０２は、送受信部５０１等からの指令に従い、各種データベース５１〜５７の書き込み・読み出し処理等を含む各種の制御を担当する。
【００１６】
またサーバ５０は、前述のように、会員登録情報データベース５１、メディア識別子データベース５２、コンテンツＩＤデータベース５３、暗号化コンテンツデータベース５４、コンテンツ書誌情報データベース５５、コンテンツ鍵データベース５６、及びユーザ鍵データベース５７と接続され、これらと共に全体としてデータ配信システムを構成している。
【００１７】
会員登録情報データベース５１は、本データ配信システムによるサービスを受けるためにユーザが行った会員登録の情報を格納するものである。また、メディア識別子データベース５２は、会員登録を行ったユーザが所有するＳＤメモリカード２０のメディア識別子ＩＤｍのデータを格納するものである。コンテンツＩＤデータベース５３は、コンテンツデータに対し与えられる独自のコンテンツＩＤのデータを格納するものである。また、暗号化コンテンツデータベース５４は、コンテンツ鍵データＫｃｉにより暗号化されたコンテンツデータＥｎｃ（Ｋｃｉ：Ｃｉ）を、コンテンツＩＤやコンテンツ鍵データＫｃｉ等と関連づけて格納するものである。また、コンテンツ書誌情報データベース５５は、ＣＤ１００に格納されたコンテンツデータＣｉの書誌情報（タイトル、アーティスト名、再生時間等）を格納したものである。
【００１８】
また、コンテンツ鍵データベース５６は、コンテンツ鍵生成部５０３で生成されたコンテンツ鍵データを格納するものである。また、ユーザ鍵データベース５７は、会員登録を行ったユーザが自身のＳＤメモリカード２０に保持するユーザ鍵データを格納するものである。
【００１９】
［ＳＤメモリカード２０］  前述のように、各ユーザは、ＳＤメモリカード２０を有している。この実施の形態においてＳＤメモリカード２０は、カーオーディオ７０においてＣＤ１００のコンテンツデータをリッピングする際に必要なコンテンツ鍵データを格納するために使用される。ＳＤメモリカード２０は、データをセキュアに記憶したセキュア記憶媒体の一例であり、システム領域(System Area)２１、秘匿領域(Hidden Area)２２、保護領域(Protected Area)２３、ユーザデータ領域(User Data Area)２４及び暗復号部２５を備えており、各領域２１〜２４にデータが記憶されている。このようなＳＤメモリカード２０では、具体的には、システム領域２１に鍵管理情報ＭＫＢ(Media Key Block)及びメディア識別子ＩＤｍが記憶される。秘匿領域２２にはメディア固有鍵データＫｍｕが記憶される。保護領域２３には暗号化ユーザ鍵データＥｎｃ（Ｋｍｕ：Ｋｕ）が記憶される。ユーザデータ領域２４には、ユーザ鍵Ｋｕで暗号化されたコンテンツ鍵データＥｎｃ（Ｋｕ：Ｋｃｉ）が記憶されると共に、場合により、コンテンツ鍵データＫｃｉで暗号化されたコンテンツデータＣｉ（Ｅｎｃ（Ｋｃｉ：Ｃｉ）等が記憶される。なお、Ｅｎｃ（Ａ：Ｂ）の表記は、本明細書中ではデータＡにより暗号化されたデータＢを意味する。ここで、ユーザ鍵Ｋｕは、コンテンツ鍵Ｋｃｉに対する暗号化／復号鍵であり、同一のＳＤメモリカード２０では複数個の暗号化コンテンツ鍵Ｅｎｃ（Ｋｕ：Ｋｃ１）、Ｅｎｃ（Ｋｕ：Ｋｃ２）、・・・に対しても、共通に使用される。
【００２０】
ここで、システム領域２１は、読取専用でＳＤメモリカード２０外部からアクセス可能な領域である。秘匿領域２２は、読取専用でＳＤメモリカード２０自身が参照する領域であり、外部からのアクセスが一切不可となっている。保護領域２３は、認証に成功した場合にＳＤメモリカード２０外部から読出／書込可能な領域である。ユーザデータ領域２４は、ＳＤメモリカード２０外部から自由に読出／書込可能な領域である。暗復号部２５は、保護領域２３とＳＤメモリカード２０外部との間で、認証、鍵交換及び暗号通信を行うものであり、暗号化／復号機能をもっている。このように、ＳＤメモリカード２０には独自のメディア識別子ＩＤｍが付与されており、メディア識別子ＩＤｍごとに固有のユーザ鍵Ｋｕが発行される。このユーザ鍵Ｋｕも暗号化されて、ＳＤメモリカード２０の保護領域２３に格納される。ユーザ鍵Ｋｕの暗号化はメディア識別子ＩＤｍに依存しており、また正当なプレイヤーでしか復号できない。このため、侵害者がコンテンツ鍵Ｋｃのみをユーザデータ領域２４から不正にコピーしたとしても、コンテンツを取得することはできないようになっている。
【００２１】
［パソコン３０、携帯端末４０、店舗端末６０］  パソコン３０は例えば、図２においてブロック図で図示するように、ＣＤ１００の信号を読み取る光ピックアップ３０１、光ピックアップ３０１の出力信号を処理する信号処理部３０２、ＣＤ１００を回転させるスピンドルモータ３０３、スピンドルモータ３０３を駆動するドライバ３０４を備えている。これによりパソコン３０は、ＣＤ１００にアクセスし、格納されたコンテンツデータやＴＯＣ（Table of Contents）情報等を読み取ることが可能とされている。
【００２２】
またパソコン３０は、スピーカやディスプレイ等への音声、映像等の出力を制御する出力制御部３０５、リッピングアプリケーション等を格納するＲＯＭ３０６、ＲＡＭ３０７、ＣＰＵ３０８、メモリ３０９、ＳＤカード処理部３１３、及び暗復号化部３１４等を備えている。ＳＤカード処理部３１２は、図示しないＳＤカードリーダに挿入されたＳＤメモリカード２０に対するデータの読み書き等の処理を実行する部分である。パソコン３０は通信制御部３１２により、ネットワークＮ１を介してサーバ３０とデータ通信を行う。このデータ通信によりユーザは、上述した２つのサービスを受けることができる。
【００２３】
第１にユーザは、ＣＤ１００に記録されたコンテンツデータＣｉのＴＯＣ情報、ＳＤメモリカード２０のメディア識別子ＩＤｍ及びカーオーディオ７０で採用されるリッピング方式を示すリッピングパラメータ等をサーバ５０に提示して、そのコンテンツデータＣｉの内容及びリッピングパラメータの組み合わせ毎に異なるコンテンツ鍵データＫｃｉをサーバ５０から受信することができる（コンテンツ鍵データ発行サービス）。受信されたコンテンツ鍵データＫｃｉは、ＳＤカード処理部３１３により、ＳＤカード２０にユーザ鍵Ｋｕにより暗号化された形で書き込まれる。
【００２４】
第２にユーザは、取得したコンテンツ鍵データＫｃｉ等を提示して、そのコンテンツ鍵データＫｃｉに対応する暗号化コンテンツデータＥｎｃ（Ｋｃｉ：Ｃｉ）を受信することができる（ロッカーサービス）。この受信された暗号化コンテンツデータＥｎｃ（Ｋｃｉ：Ｃｉ）は、ＳＤカード処理部３１３によりＳＤメモリカード２０に書き込まれてもよいし、これと関連する別の記憶媒体に格納されてもよい。
【００２５】
携帯端末４０及び店舗端末６０など、ＣＤ１００のデータを読み出すための構成を有していないデータ通信端末においても、上記のロッカーサービスのみの提供は受けることができる。すなわち、上記のコンテンツ鍵データ発行サービスを別の端末により受けて、コンテンツ鍵データをＳＤメモリカード２０に格納した後、このＳＤメモリカード２０を携帯端末４０又は店舗端末６０に挿入することで上述のロッカーサービスを受けることができる。なお、店舗端末６０にＣＤ１００の読み出し機構を備え、上記の両方のサービスを享受可能にすることも可能である。
【００２６】
このデータ配信システムでは、同一内容のコンテンツデータＣｉのリッピングを要求して、多数のユーザがサーバ５０にアクセスする。同一内容のコンテンツデータであるにも拘わらず、異なる多数のユーザからアクセスがある毎に異なるコンテンツ鍵データＫｃを発行していたのでは、サーバ５０の負担が大となる。そこで、この実施の形態のデータ配信システムでは、リッピング要求対象であるコンテンツデータＣｉが同一で、かつ提示されたリッピングパラメータ（ユーザがカーオーディオ７０へのリッピングにおいて用いるサンプリングレート、ビットレート等）が同一の場合には、別々のユーザに対し、同一のコンテンツ鍵データＫｃｉを供給する。すなわち、ユーザＡがコンテンツデータＣｉのリッピング用のコンテンツ鍵データの発行を求め、その後別のユーザＢが同じコンテンツデータＣｉのリッピング用のコンテンツ鍵データの発行を求めた場合（リッピングパラメータはユーザＡ、Ｂとも同一）、Ａ、Ｂどちらに対しても同じコンテンツ鍵データＣｉを発行する。これにより、コンテンツ鍵データベース５６や暗号化コンテンツデータベース５４の負荷を軽減することができる。
【００２７】
コンテンツデータＣｉの内容（例えばタイトル、アーティスト名、アルバム名、トラック番号、再生時間等）が同じあっても、各ユーザがリッピングに用いるリッピングパラメータ（サンプリングレート、ビットレート等）が異なる場合には、異なるコンテンツ鍵データを発行する。すなわち、各ユーザが提示するコンテンツデータＣｉの内容と、リッピングパラメータの組み合わせが全て共通する場合に限り、同一のコンテンツＩＤｉ及び同一のコンテンツ鍵データＫｃｉを発行し（図３参照）、いずれか一方でも異なれば、コンテンツ鍵データも異なるものにする。このようにするのは、前述のロッカーサービスを受ける場合において、自分がリッピングしたときに設定したリッピングパラメータと異なるコンテンツデータが受信されることを防ぐためである。すなわち、リッピングパラメータの異なる同一のコンテンツデータに対し同一のコンテンツ鍵データを発行することにすると、ロッカーサービスを要求しても、自分がリッピング時に設定したリッピングパラメータと異なるコンテンツデータが受信されることが起こり得る。ユーザは、自分が以前有していたコンテンツデータと音質面等において異なるコンテンツデータを受信することとなる。これは音質にこだわるユーザにとっては許容し難いことである。このため、本実施の形態では、コンテンツデータＣｉの内容と、リッピングパラメータの組み合わせが共通する場合に限り、同一のコンテンツ鍵データを発行する。
【００２８】
［カーオーディオ７０］  カーオーディオ７０は、図１に示すように、ＣＤ１００を挿入するためのＣＤスロット７１と、ＳＤメモリカード２０を挿入するためのＳＤカードスロット７２を備えている。また、図１においてブロック図で図示するように、カーオーディオ７０は、ＣＤ１００の信号を読み取る光ピックアップ７０１、光ピックアップ７０１の出力信号を処理する信号処理部７０２、ＣＤ１００を回転させるスピンドルモータ７０３、スピンドルモータ７０３を駆動するドライバ７０４、出力制御部７０５、リッピングアプリケーション等を格納するＲＯＭ７０６、ＲＡＭ７０７、及びＣＰＵ７０８、メモリ７０９、通信制御部７１１、ＳＤメモリカード２０に格納されたコンテンツ鍵データＫｃｉを読み出す等のＳＤメモリカード２０に対するデータ処理を実行するＳＤカード処理部７１３、及び暗復号化部７１４等を備えている。この構成によりカーオーディオ７０は、ＣＤ１００のコンテンツデータＣｉを再生することが出来ると共に、パソコン３０等を用いてサーバ５０からＳＤメモリカード２０に供給され格納されたコンテンツ鍵データＫｃｉ、及びＲＯＭ７０７に書き込まれたリッピングアプリケーションを用いて、コンテンツデータＣｉをリッピングすることが可能とされている。リッピングした暗号化コンテンツデータＥｎｃ（Ｋｃｉ：Ｃｉ）等のデータは、メモリ７０９に保存される。
【００２９】
［作用］  次に、本実施の形態のデータ配信システムの作用を、図４及び図５のタイムチャートを用いて説明する。図４は上述のコンテンツ鍵データ供給サービスの手順を示しており、図５は上述のロッカーサービスの手順を示している。
【００３０】
最初に、コンテンツ鍵供給サービスの手順について説明する。まずユーザは、パソコン３０にＣＤ１００及びＳＤメモリカード２０を挿入し、このＣＤ１００に格納されたコンテンツデータをリッピングするのに必要なコンテンツ鍵データの付与、及びそのコンテンツデータのライブラリ管理をサーバ５０に対し要求する（Ｓ１）。
【００３１】
続いてパソコン３０は、ＣＤ１００が有するコンテンツデータＣｉに関するＴＯＣ情報、ＳＤメモリカード２０のメディア識別子ＩＤｍ、及び自身のカーオーディオ７０でのリッピングに用いられるリッピングパラメータをサーバ５０に送信する（Ｓ２）。メディア識別子ＩＤｍは、ＳＤメモリカード２０のシステム領域からパソコン３０のＳＤカード処理部３１３により読み出される。リッピングパラメータは、ＳＤメモリカード２０に格納しておいたものを読み出すのでもよいし、また、パソコン３０のメモリ３０９に格納しておいたものを読み出すのでもよい。
【００３２】
サーバ５０は、この受信されたメディア識別子ＩＤｍを検索条件として会員登録情報データベース５１を検索して、そのメディア識別子ＩＤｍの会員登録がなされているか否かを確認する。確認されたら、提示されたＴＯＣ情報に対応する暗号化コンテンツデータＥｎｃ（Ｋｃｉ：Ｃｉ）及び書誌情報を、暗号化コンテンツデータベース５４及びコンテンツ書誌情報データベース５５から検索し（Ｓ３）、検索結果としての楽曲データ等を出力する。（Ｓ４）サーバ５０は、検索結果である楽曲データの中に、コンテンツデータの内容、及びリッピングパラメータが全て共通するコンテンツデータが存在するか否かを確認し、確認されたらそれを選択し、対応するコンテンツ鍵データＫｃｉ及びコンテンツＩＤ（ＩＤｃｉ）を、それぞれコンテンツ鍵データベース５６及びコンテンツＩＤデータベース５３から読み出す（Ｓ５）。コンテンツデータの内容、及びリッピングパラメータが全て共通する楽曲データが検索されなかった場合には、コンテンツ鍵生成部５０３によりコンテンツ鍵データを新たに生成し、対応して新しいコンテンツＩＤも生成する。このようにして読み出され又は新たに生成されたコンテンツ鍵Ｋｃｉをユーザ鍵データＫｕで暗号化し（Ｅｎｃ（Ｋｕ：Ｋｃ））、コンテンツＩＤ（ＩＤｃｉ）と共にパソコン３０に送信する（Ｓ６）。
【００３３】
パソコン３０は、受信した暗号化コンテンツ鍵データＥｎｃ（Ｋｕ：Ｋｃ）、及びコンテンツＩＤ（ＩＤｃｉ）をＳＤメモリカード２０に保存する（Ｓ７）。
【００３４】
続いてパソコン３０は、リッピングするコンテンツデータのサーバ５０によるライブラリ管理すなわちロッカーサービスの準備のためのプロセスに移行する。すなわち、受信した暗号化コンテンツ鍵データＥｎｃ（Ｋｕ：Ｋｃ）をＳＤメモリカード２０に保存されているユーザ鍵Ｋｕにより復号してコンテンツ鍵データＫｃを得る（Ｓ８）。続いて、ＣＤ１００のコンテンツデータＣｉのコーディック変換をリッピングアプリケーションに基づいて実行し、このコーディック変換されたコンテンツデータＣｉをコンテンツ鍵Ｋｃｉで暗号化した暗号化コンテンツデータＥｎｃ（Ｋｃｉ：Ｃｉ）を生成し（Ｓ１０）、ＳＤメモリカード２０又はメモリ３０９に保存する（Ｓ１１）。
【００３５】
そして、この暗号化コンテンツデータＥｎｃ（Ｋｃｉ：Ｃｉ）を、コンテンツＩＤ（ＩＤｃｉ）、及びハッシュ値と共にサーバ５０に送信する（Ｓ１２）。サーバ５０は、受信された暗号化コンテンツデータＥｎｃ（Ｋｃｉ：Ｃｉ）を、コンテンツＩＤ等と関連づけて暗号化コンテンツデータベース５４に保存する（Ｓ１３）。以上により、コンテンツ鍵データ供給サービスが完了すると共に、次に説明するロッカーサービスを受けるための準備の手続が完了する。
【００３６】
続いて、ロッカーサービスの手順を、図５のタイムチャートを参照して説明する。まずユーザは、カーオーディオ７０で使用していたＳＤメモリカード２０を、パソコン３０等のデータ通信端末に挿入する。そして、サーバ５０にライブラリ管理されている、自身のカーオーディオ７０にリッピング済みの暗号化コンテンツデータのダウンロードをサーバ５０に対し要求する（Ｓ２１）。この要求に伴い、ＳＤメモリカード２０に格納されているコンテンツＩＤのうち、ユーザが本サービスにより取得したいコンテンツデータのコンテンツＩＤ（ＩＤｃｉ）と、ＳＤメモリカード２０のメディア識別子ＩＤｍがパソコン３０からサーバ５０へ送信される（Ｓ２２）。
【００３７】
サーバ５０は、この受信されたメディア識別子ＩＤｍを検索条件として会員登録情報データベース５１を検索して、そのメディア識別子ＩＤｍの会員登録がなされているか否かを確認する。確認されたら、提示されたメディア識別子ＩＤｍに対応するユーザ鍵データＫｕをユーザ鍵データベース５７から読み出して、このユーザ鍵データＫｕを用いて暗号化コンテンツ鍵データＥｎｃ（Ｋｕ：Ｋｃｉ）を復号化してコンテンツ鍵データＫｃｉを得る。
【００３８】
サーバ５０は、こうして得られたコンテンツ鍵データＫｃｉ、コンテンツＩＤ（ＩＤｃｉ）を検索条件として暗号化コンテンツデータベース５４を検索し（Ｓ２３）、対応する暗号化コンテンツデータＥｎｃ（Ｋｃｉ：Ｃｉ）を読み出して（Ｓ２４）、パソコン３０に転送する（Ｓ２５）。パソコン３０は、この受信された暗号化コンテンツデータＥｎｃ（Ｋｃｉ：Ｃｉ）をＳＤメモリカード２０又はこれと連携するメモリ、例えばメモリ３０９に格納する（Ｓ２６）。この新たにダウンロードされた暗号化コンテンツデータＥｎｃ（Ｋｃｉ：Ｃｉ）を格納されたＳＤメモリカード２０を、新しいカーオーディオに挿入する等により、新しいカーオーディオのメモリにリッピングデータが書き込まれる。以上説明したように、このロッカーサービスによれば、古いカーオーディオから新規のカーオーディオへのリッピングデータを、ＣＤの入れ替え等を繰り返すことなく簡単に移し替えることが可能となる。
【００３９】
［変形例］  以上、発明の実施の形態を説明したが、本発明はこれらに限定されるものではなく、発明の趣旨を逸脱しない範囲内において、様々な置換、追加、削除等が可能である。例えば、上記の実施の形態では、コンテンツデータの内容と、リッピングパラメータとの組み合わせが共通する場合に同一のコンテンツ鍵データを発行し、リッピングパラメータが異なる場合には、たとえコンテンツデータの内容は全く共通でも、異なるコンテンツ鍵データを発行した。しかし、ユーザに使用させるリッピングパラメータを特定のものに限定させる等の制約を加えることにより、コンテンツデータの内容が同一でさえあれば全て同一のコンテンツ鍵データを発行することも可能である。
【００４０】
また例えば、カーオーディオ７０自体にデータ通信機能を持たせ、カーオーディオ７０にデータ通信端末を兼用させるようにしてもよい。例えば図６に示すように、古いカーオーディオ７０Ａが故障し、新しいカーオーディオ７０Ｂに買い換えた場合において、古いカーオーディオ７０ＡのＳＤカードスロット７２Ａに挿入されていたＳＤメモリカード２０を抜き取って新しいカーオーディオ７０ＢのＳＤカードスロット７２Ｂに挿入する。新しいカーオーディオ７０Ｂは、自身が有するデータ通信機能により、ＳＤメモリカード２０に格納されているコンテンツ鍵データＫｃｉを上記の実施の形態と同様にしてサーバ５０に送信する。サーバ５０は、ライブラリ管理されている暗号化コンテンツデータを、カーオーディオ７０Ｂに送信する。このようなシステムによればユーザは、様々な装置を使用することなく、より簡便にリッピングコンテンツデータの乗り換えを行うことができる。
【図面の簡単な説明】
【００４１】
【図１】本実施の形態のデータ配信システムの構成を、これを利用する各種端末等との関係も含めて表現した説明図である。
【図２】図１のパソコン３０の構成例を示すブロック図である。
【図３】本実施の形態のデータ配信システムにおけるコンテンツ鍵データの発行方法を説明している。
【図４】本実施の形態のデータ配信システムの動作を示すタイムチャートである。
【図５】本実施の形態のデータ配信システムの動作を示すタイムチャートである。
【図６】本実施の形態の変形例を示す。
【符号の説明】
【００４２】
２０・・・ＳＤメモリカード、  ３０・・・パソコン、  ４０・・・携帯端末、  ５０・・・サーバ、  ６０・・・店舗端末、７０・・・カーオーディオ。
【図１】
2007074044.tif 000003
【図２】
2007074044.tif 000004
【図３】
2007074044.tif 000005
【図４】
2007074044.tif 000006
【図５】
2007074044.tif 000007
【図６】
2007074044.tif 000008