(57)【要約】【課題】  ＩＣチップを用いてデジタル著作権管理を行うシステムにおいては、コンテンツパケージの再生をするためには、ＩＣチップを含むＩＣカードや可搬型機器を、コンテンツ再生装置と近接して配置して一体化させておかなければならなかった。また、複数のコンテンツ再生装置間に渡って同時に再生をすることは困難であった。【解決手段】  ＩＣチップ内に記憶されている状態の保持が必要なユーザ再生条件データ、および、ユーザ再生条件データの状態データをコンテンツ再生装置に読み込むとともに、コンテンツ再生装置に移動させたユーザライセンス分を差し引いて、ＩＣチップ内の状態データを更新する。また、コンテンツ再生装置に残ったユーザ再生条件データに対応するユーザライセンスを、ＩＣチップに返納するために、コンテンツ再生装置内の残余の状態データに基づいて、ＩＣチップ内の状態データを更新する。【選択図】  図３
2007072612.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションプログラムを実行可能な中央制御装置ならびに前記アプリケーションプログラムおよび前記アプリケーションプログラムを実行するために必要なデータを記憶するデータ記憶部を有するＩＣチップを介して、デジタルコンテンツの著作権管理を行う著作権管理システムにおいて、
前記ＩＣチップを内蔵し、デジタルコンテンツを利用するユーザに対して、前記ＩＣチップの前記データ記憶部に記憶されたユーザライセンスデータを使用して認証を行う認証装置であって、前記ユーザライセンスデータは、状態の保持が必要なユーザ再生条件データ、並びに、前記ユーザ再生条件データにより規定される使用条件のうち利用可能な条件の状態を示す第１の状態データを含むことと、
前記ユーザライセンスデータに従って、デジタルコンテンツの再生・表示を実行するコンテンツ再生装置であって、前記コンテンツ再生装置は、
前記ＩＣチップ内の前記データ記憶部に記憶されている前記ユーザ再生条件データ、並びに、前記第１の状態データを、前記コンテンツ再生装置へ読み込む手段と、
前記読み込まれたユーザ再生条件データにより規定される使用条件のうち、少なくともその一部の使用条件に対応するユーザ再生条件データを前記コンテンツ再生装置に記憶する手段と、
前記読み込まれた第１の状態データに基づいて、前記記憶されたユーザ再生条件データに対応した第２の状態データを前記コンテンツ再生装置に記憶する手段と、
前記ＩＣチップ内の前記第１の状態データにより決定される利用可能な条件から前記記憶された第２の状態データにより決定される利用可能な条件を差し引いた条件に対応する状態データに、前記ＩＣチップ内の前記第１の状態データを更新する手段と、
前記記憶された第２の状態データを、前記コンテンツ再生装置におけるデジタルコンテンツの利用状態にしたがって、更新する手段と、
前記更新された第２の状態データにより決定される利用可能な条件と前記ＩＣチップ内の第１の状態データにより決定される利用可能な条件とを加えた条件に対応する状態データに、前記ＩＣチップ内の前記第１の状態データを更新する手段とを含むことと、
を備えたことを特徴とするデジタル著作権管理システム。
【請求項２】
前記認証装置は、ＩＣカードまたは携帯電話機であることを特徴とする請求項１に記載のデジタル著作権管理システム。
【請求項３】
前記コンテンツ再生装置においてデジタルコンテンツを再生・表示することは、デジタルコンテンツのコピーおよび他のコンテンツ再生装置への転送を含むことを特徴とする請求項１または請求項２に記載のデジタル著作権管理システム。
【請求項４】
前記状態の保持が必要なユーザ再生条件データは、デジタルコンテンツの再生可能時間、再生可能回数、転送可能回数、コピー可能回数、並びに、同時再生可能なコンテンツ再生装置の数の内の少なくとも１つを含むことを特徴とする請求項１乃至請求項３に記載のデジタル著作権管理システム。
【請求項５】
アプリケーションプログラムを実行可能な中央制御装置ならびに前記アプリケーションプログラムおよび前記アプリケーションプログラムを実行するために必要なデータを記憶するデータ記憶部を有するＩＣチップを介して、前記ＩＣチップを内蔵し前記ＩＣチップの前記データ記憶部に記憶されたユーザライセンスデータ使用して認証を行う認証装置、並びに、前記ユーザライセンスデータに従ってデジタルコンテンツの再生・表示を実行するコンテンツ再生装置の間で、デジタルコンテンツの著作権管理を行う著作権管理方法において、
前記ＩＣチップ内にユーザライセンスデータとして記憶されている、状態の保持が必要なユーザ再生条件データ、並びに、前記ユーザ再生条件データにより規定される使用条件のうち利用可能な条件の状態を示す第１の状態データを、前記コンテンツ再生装置へ読み込むステップと、
前記読み込まれたユーザ再生条件データにより規定される使用条件のうち、少なくともその一部の使用条件に対応するユーザ再生条件データを前記コンテンツ再生装置内に記憶するステップと、
前記読み込まれた第１の状態データに基づいて、前記記憶されたユーザ再生条件データに対応した第２の状態データを前記コンテンツ再生装置に記憶するステップと、
前記ＩＣチップ内の前記第１の状態データにより決定される利用可能な条件から前記記憶された第２の状態データにより決定される利用可能な条件を差し引いた条件に対応する状態データに、前記ＩＣチップ内の前記第１の状態データを更新するステップと、
前記記憶された第２の状態データを前記コンテンツ再生装置におけるデジタルコンテンツの利用状況にしたがって、更新するステップと、
前記更新された第２の状態データにより決定される利用可能な条件と前記ＩＣチップ内の第１の状態データにより決定される利用可能な条件とを加えた条件に対応する状態データに、前記ＩＣチップ内の前記第１の状態データを更新するステップと、
を備えたことを特徴とする著作権管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルコンテンツの著作権管理システムおよび著作権管理方法に関する。より詳細には、ＩＣチップを用いて、ユーザライセンスの範囲内においてコンテンツパッケージを利用することが可能な著作権管理システムおよび著作権管理方法に関する。
【背景技術】
【０００２】
デジタル技術の発達にともない、コンピュータソフトウエアだけなく、音楽、映像、絵画、書籍などのコンテンツがデジタル化されている。また、ＤＳＬ技術や光通信技術などの通信技術の発達により、通信ネットワークが高速化され、低価格化とあいまって広い地域にネットワークが普及した。これにより、デジタルコンテンツを通信ネットワーク上において取引する環境が現実のものとなっている。
【０００３】
デジタルコンテンツは、デジタル技術が本質的に持っている複製の容易性により、品質の劣化なしにコンテンツを無制限に複製することができる。したがって、デジタルコンテンツの著作権者の許諾なしに複製が行われ複製物が流通するような、コンテンツの不正利用を防ぐ仕組みが必要となる。このような状況において、デジタルコンテンツの取引をさらに普及させるためには、デジタルコンテンツの著作権を安全に管理する技術が必須となってきている。このような仕組みは、デジタル著作権管理（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ、以下ＤＲＭとする）と呼ばれ、デジタルコンテンツの流通のために必須の技術である。
【０００４】
ＤＲＭ技術には、様々な態様のものがあるが、その１つには、コンテンツ再生機器に対応した認証のための専用のＩＣカードとコンテンツ再生装置を組み合わせて著作権管理を行う方法がある。ＩＣカードは、キャッシュカードの大きさのプラスチック製カードなどに半導体集積回路（以下ＩＣチップとする）を埋め込んで、情報を記憶・処理できるようにしたもので、様々な用途に使用されている。例えば、電子マネー、交通機関のカード、個人認証用のカードなどの利用が進んでいる。一般に、ＩＣチップは、メモリやＣＰＵ機能を含んでいる。ＩＣチップ内に、ＤＲＭにおいて必要とされるキーや証明書などを記憶しておいたり、ＩＣカード内のＣＰＵ機能により認証処理を行ったりすることができる。
【０００５】
ＩＣカードは、ＩＣカードと外部機器との接続方法によって、接触型と非接触型に大別することができる。接触型のカードは、ＩＣカードの表面に例えば金属製の接点を持っており、この接点を経由して外部機器とのデータのやり取りを行う。一方、非接触型のカードは、ＩＣカード内に小型アンテナ機能を持っており、電波を使うことによりこのアンテナ経由で、外部機器とのデータのやり取りを行う。また、従来ＩＣカードは単一の機能のみを実行できるものであった。しかし、現在では、１つのＩＣカードによって複数の様々な機能を実現できるマルチアプリケーションＩＣカードが出現し、広く普及するに至っている。
【０００６】
図８は、マルチアプリケーションＩＣカードの概念図を示す図である。ＩＣカード１２０は、その内部にＩＣチップ１２１が埋め込まれている。ＩＣチップ１２１は、ＣＰＵ１２２、ＲＯＭ１２３、ＲＡＭ１２４、インタフェース部１２５、ＥＥＰＲＯＭ１２６が含まれている。上述の各部は、データバスによって接続されている。インタフェース部１２５を経由して、ＩＣカード１２０は外部機器とデータのやり取りを行う。ＥＥＰＲＯＭ１２６の中には、複数のアプリケーション領域１２７ａ、１２７ｂ、１２７ｃがある。各々のアプリケーション領域には、それぞれ異なるアプリケーション用のデータ（プログラム）を格納しておくことが可能である。ここで、異なるアプリケーションとは、例えば、銀行用カードの認証機能およびデジタルコンテンツ再生機器の認証機能などのように、各々が全く異なる種類の機能を意味する場合でも良い。また、同じデジタルコンテンツ再生機器の認証用のためであるが、コンテンツ供給者が異なる場合において、各々のコンテンツ供給者の認証機能を実行する場合であっても良い。尚、図８に示したマルチアプリケーションＩＣカードの構成は、概念的な構成を示しており、この構成には限られない。複数の機能を実行できるものであれば様々な構成が可能である。
【０００７】
コンテンツ再生機器の認証の場合には、アプリケーション領域には、例えば、共通キー、秘密キー、証明書などを含むことができる。ＩＣカード１２０が持つ本質的な機能は、ＩＣチップ１２１により実行されるため、ＩＣチップ１２１を様々な可搬型機器の内部に組み込むことも出来る。例えば、携帯電話機内にＩＣチップ１２１を組み込むことができる。近年、携帯電話機内にＩＣチップを組み込んだ電子マネーも実現されている。
【０００８】
図９は、ＩＣチップを用いたＤＲＭシステムの一例を説明する概念図である。コンテンツオーナ１００から供給されるコンテンツデータ１０６は、不正利用を防止するためにコンテンツパッケージャ１０３によって暗号化・パッケージ化され、コンテンツパッケージ１０７が生成される。コンテンツパッケージ１０７は、コンテンツ配信サーバ１０１によって、例えばインターネットなどの通信網１３０を経由して、ユーザの所有するコンテンツ再生装置１０４に配信される。コンテンツ再生装置１０４は、デジタルコンテンツを再生・表示するレンダリング機能部１１２および、ＤＲＭを実行するＤＲＭエージェント部１１１を含んでいる。
【０００９】
コンテンツパッケージ１０７を再生・表示するためには、コンテンツ再生装置１０４は、ライセンス発行サーバ１０２が発行するコンテンツライセンス１０８を必要とする。さらに、暗号化されたコンテンツパッケージを再生する等のためのユーザライセンス１０９が、ＩＣチップ１２１のＥＥＰＲＯＭ等の中に記憶される。このＩＣチップ１２１は、ＩＣカードに埋め込まれた状態で、または、内部に組み込まれた可搬型機器、例えば携帯電話機として、コンテンツ再生装置１０４と組み合わせられ、ＤＲＭシステムが機能する。すなわち、ＩＣチップ１２１の内部に記憶されたユーザライセンス１０９がコンテンツ再生装置１０４内に読み込まれて、ＤＲＭエージェント部１１１によって、様々な認証、復号などの処理が行われる。
【００１０】
図９において、ＩＣチップ１２１は、コンテンツ再生装置１０４のＩＣチップインタフェース部１１３を介してユーザライセンス１０９などのデータをやり取りする。すなわち、ＩＣチップ１２１がＩＣカード内に埋め込まれている場合には、ＩＣカードがコンテンツ再生装置１０４に挿入され、ＩＣカードの端子部を介して、ユーザライセンス１０９がＤＲＭエージェント部１１１内に読み込まれる。また、ＩＣチップ１２１が、携帯電話機内に組み込まれている場合には、例えば、無線インタフェースを介して非接触状態で、ユーザライセンス１０９がＤＲＭエージェント部１１１に読み込まれる。このような形態のＤＲＭシステムとして、例えば、衛星放送受信システムにおけるセットアップボックスとＩＣカードの組合せなどの形態が実用化されている。
【００１１】
【特許文献１】特開２０００−１１３０４８号公報
【特許文献２】特開２００４−７２４２３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、このようなマルチアプリケーション型ＩＣチップを含むＩＣカードや可搬型機器を利用したＤＲＭシステムにおいては、次のような問題点があった。すなわち、コンテンツ再生装置を使用している間は、マルチアプリケーションＩＣチップに含まれているほかのアプリケーションを利用できなという問題があった。
【００１３】
マルチアプリケーション型のＩＣチップを含むＩＣカードを図９に示したＤＲＭシステムに使用する場合、コンテンツ再生装置１０４内にＩＣチップ１２１を含むＩＣカードを挿入しておかなければならない。したがって、コンテンツ再生装置１０４において、コンテンツパッケージ１０７の再生・表示を行っている間は、ＩＣチップ１２１に内蔵されている他のアプリケーション機能を利用することが出来ない。
【００１４】
また、マルチアプリケーション型ＩＣチップを内蔵した可搬型機器を、図９に示したＤＲＭシステムに使用する場合には、コンテンツ再生装置１０４と可搬型機器とを近接させた状態にしておかなければならない。すなわち、コンテンツパッケージの再生のためには、前述したように、可搬型機器に内蔵されたアンテナおよびコンテンツ再生装置１０４内に備えられたアンテナを、電波を送受信できるような距離に接近して配置しておかなければならない。通常、非接触型のＩＣカードにおいては、上記の送受信が可能な距離は、数ｍｍから数ｃｍである。この間は、この可搬型機器内のＩＣチップが持っている他の機能を利用できない。可搬型機器が携帯電話機の場合であれば、携帯電話機本来の通話機能さえも使用することができない。
【００１５】
このように、様々な機能・用途に使用することを目的としたマルチアプリケーションＩＣチップを含むＩＣカードや可搬型機器は、コンテンツパッケージの再生のためにコンテンツ再生装置に拘束されてしまうという問題点があった。一例として、デジタルコンテンツが音楽の場合を考える。通常、音楽フィルの再生の度にライセンスの有効性の検証が行われる。したがって、曲Ａを再生するためにＩＣチップ内のユーザライセンスを使用して認証を終えた後に、ＩＣカードを他のアプリケーションに使用する為にコンテンツ再生装置から取り外してしまえば、曲Ａを再生終了後は、そのコンテンツ再生装置の中に保存されている曲Ａを含む他の音楽コンテンツ（曲Ｂ、曲Ｃ・・）の再生は出来なくなる。
【００１６】
また、ユーザが複数のコンテンツ再生装置を持っている場合でも、複数のＩＣカードがなければ、これらの複数コンテンツ再生装置間に渡ってコンテンツパッケージを自由に再生することは難しかった。すなわち、マルチアプリケーションＩＣカードに限らず、コンテンツ再生の認証を目的とした単一機能のＩＣカードを使用する場合であっても、複数のコンテンツ再生装置間に渡って自由にコンテンツ再生を行うことは困難だった。著作権管理を行うライセンス発行サーバにおいて、ユーザの所有する複数のコンテンツ再生装置に対して認証管理を行うためには、ライセンス発行サーバとコンテンツ再生装置ごとに、コンテンツパッケージとユーザの認証を行う必要があった。このため、認証管理は複雑となって、細かな使用条件、制限などのデジタル著作権管理を行うことは難しかった。多数のコンテンツ再生装置からの認証要求に対する、ライセンス発行サーバの負荷も問題であった。したがって、複数のコンテンツ再生装置間においてユーザが柔軟にユーザライセンスの全体または一部を移動させたり、細やかな再生条件（例えば、再生回数、コピー回数、同時再生を許容する再生装置の数など）を設定したりすることは困難であった。コンテンツ再生装置がネットワークに接続できない環境においては、上述した認証要求自体を行うことが出来ない不便さもあった。
【００１７】
本発明は、上述の問題に鑑みてなされたものであり、ＩＣチップを利用した著作権管理システムにおいて、コンテンツ再生装置に対して柔軟なユーザライセンスを付与してコンテンツパケージの再生を許容し、複数のコンテンツ再生装置間で同時再生を可能とするとともに、細かなデジタル著作権管理を実現する著作権管理システムおよび著作権管理方法を提供する。
【課題を解決するための手段】
【００１８】
本発明は、このような目的を達成するために、請求項１に記載の発明は、アプリケーションプログラムを実行可能な中央制御装置ならびに前記アプリケーションプログラムおよび前記アプリケーションプログラムを実行するために必要なデータを記憶するデータ記憶部を有するＩＣチップを介して、デジタルコンテンツの著作権管理を行う著作権管理システムにおいて、前記ＩＣチップを内蔵し、デジタルコンテンツを利用するユーザに対して、前記ＩＣチップの前記データ記憶部に記憶されたユーザライセンスデータを使用して認証を行う認証装置であって、前記ユーザライセンスデータは、状態の保持が必要なユーザ再生条件データ、並びに、前記ユーザ再生条件データにより規定される使用条件のうち利用可能な条件の状態を示す第１の状態データを含むことと、前記ユーザライセンスデータに従って、デジタルコンテンツの再生・表示を実行するコンテンツ再生装置であって、前記コンテンツ再生装置は、前記ＩＣチップ内の前記データ記憶部に記憶されている前記ユーザ再生条件データ、並びに、前記第１の状態データを、前記コンテンツ再生装置へ読み込む手段と、前記読み込まれたユーザ再生条件データにより規定される使用条件のうち、少なくともその一部の使用条件に対応するユーザ再生条件データを前記コンテンツ再生装置に記憶する手段と、前記読み込まれた第１の状態データに基づいて、前記記憶されたユーザ再生条件データに対応した第２の状態データを前記コンテンツ再生装置に記憶する手段と、前記ＩＣチップ内の前記第１の状態データにより決定される利用可能な条件から前記記憶された第２の状態データにより決定される利用可能な条件を差し引いた条件に対応する状態データに、前記ＩＣチップ内の前記第１の状態データを更新する手段と、前記記憶された第２の状態データを、前記コンテンツ再生装置におけるデジタルコンテンツの利用状態にしたがって、更新する手段と、前記更新された第２の状態データにより決定される利用可能な条件と前記ＩＣチップ内の第１の状態データにより決定される利用可能な条件とを加えた条件に対応する状態データに、前記ＩＣチップ内の前記第１の状態データを更新する手段とを含むこととを備えたことを特徴とする。
【００１９】
請求項２に記載の発明は、請求項１において、前記認証装置は、ＩＣカードまたは携帯電話機であることを特徴とする。
【００２０】
請求項３に記載の発明は、請求項１または２の発明において、前記コンテンツ再生装置においてデジタルコンテンツを再生・表示することは、デジタルコンテンツのコピーおよび他のコンテンツ再生装置への転送を含むことを特徴とする。
【００２１】
請求項４に記載の発明は、請求項１から請求項３のいずれかの発明において、前記状態の保持が必要なユーザ再生条件データは、デジタルコンテンツの再生可能時間、再生可能回数、転送可能回数、コピー可能回数、並びに、同時再生可能なコンテンツ再生装置の数の内の少なくとも１つを含むことを特徴とする。
【００２２】
請求項５に記載の発明は、アプリケーションプログラムを実行可能な中央制御装置ならびに前記アプリケーションプログラムおよび前記アプリケーションプログラムを実行するために必要なデータを記憶するデータ記憶部を有するＩＣチップを介して、前記ＩＣチップを内蔵し前記ＩＣチップの前記データ記憶部に記憶されたユーザライセンスデータ使用して認証を行う認証装置、並びに、前記ユーザライセンスデータに従ってデジタルコンテンツの再生・表示を実行するコンテンツ再生装置の間で、デジタルコンテンツの著作権管理を行う著作権管理方法において、前記ＩＣチップ内にユーザライセンスデータとして記憶されている、状態の保持が必要なユーザ再生条件データ、並びに、前記ユーザ再生条件データにより規定される使用条件のうち利用可能な条件の状態を示す第１の状態データを、前記コンテンツ再生装置へ読み込むステップと、前記読み込まれたユーザ再生条件データにより規定される使用条件のうち、少なくともその一部の使用条件に対応するユーザ再生条件データを前記コンテンツ再生装置内に記憶するステップと、前記読み込まれた第１の状態データに基づいて、前記記憶されたユーザ再生条件データに対応した第２の状態データを前記コンテンツ再生装置に記憶するステップと、前記ＩＣチップ内の前記第１の状態データにより決定される利用可能な条件から前記記憶された第２の状態データにより決定される利用可能な条件を差し引いた条件に対応する状態データに、前記ＩＣチップ内の前記第１の状態データを更新するステップと、前記記憶された第２の状態データを前記コンテンツ再生装置におけるデジタルコンテンツの利用状況にしたがって、更新するステップと、前記更新された第２の状態データにより決定される利用可能な条件と前記ＩＣチップ内の第１の状態データにより決定される利用可能な条件とを加えた条件に対応する状態データに、前記ＩＣチップ内の前記第１の状態データを更新するステップとを備えたことを特徴とする。
【発明の効果】
【００２３】
以上説明したように、本発明の著作権管理システム、著作権管理方法によれば、ＩＣチップを含むＩＣカードや可搬型機器がコンテンツ再生装置に拘束されることなく、コンテンツパッケージの再生が可能となる。さらに、コンテンツ再生装置の残余のライセンスをＩＣチップに返納することによって、ユーザに与えられた使用条件を最大限に利用しながら、デジタル著作権管理を確実に実行して不正なコンテンツの利用を防止できる。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照しながら本発明の実施形態について詳細に説明する。本発明にかかるデジタル著作権管理システム（以下、ＤＲＭシステム）は、ＩＣチップがユーザライセンスの配布に使用されるＤＲＭシステムにおいて、ユーザ再生条件データの一部をＩＣチップからコンテンツ再生装置内に記憶し、ＩＣチップ内のユーザライセンスの使用状態データを更新する。また、コンテンツ再生装置で使用されなかった残余のユーザライセンスを返納するために、ＩＣチップの状態データを更新することを特徴としている。ＩＣチップは、マルチアプリケーション型のＩＣチップの場合に、本発明の効果は顕著であるが、単一機能を実行するＩＣチップの場合であっても良い。以後、簡単のためＩＣチップと呼ぶが、マルチアプリケーションＩＣチップをも含むことに注意されたい。
【００２５】
また、本明細書において、「再生条件」とは、デジタルコンテンツを再生・表示等するため使用条件、制限を意味しており、音楽ファイルの再生に限らずあらゆる種類のデジタルコンテンツの利用に適応される概念である。さらに、コンテンツ再生装置によるコンテンツパッケージの「再生・表示」には、コンテンツパッケージのコピーや他のコンテンツ再生装置へのコンテンツパッケージの転送などの、著作権に関わるコンテンツパッケージのデータ処理をも含む。
【００２６】
図７は、本発明にかかるＤＲＭシステムの構成を示す図である。基本的な構成は、図９において説明した従来のＤＲＭシステムと同様である。図７に示すように、本ＤＲＭシステムを利用するユーザは、複数のコンテンツ再生装置１０４ａ、１０４ｂ、１０４ｃを使用することができる。ここで、ユーザが使用できるコンテンツ再生装置は、例示的に３台として示しているが、これに限定はされない。各コンテンツ再生装置は、本発明にかかるＤＲＭを実行するＤＲＭエージェント部１１１ａ、１１１ｂ、１１１ｃを持っている。ユーザが利用可能な１つ以上のコンテンツ再生装置は、ユーザグループ１１５とも呼ばれ、同じユーザグループ１１５内の各コンテンツ再生装置１０４ａ、１０４ｂ、１０４ｃには、共通のユーザライセンス１０９が適用される。
【００２７】
ＤＲＭシステム全体は、コンテンツ配信サーバ１０１、ライセンス発行サーバ１０２、および、これらのサーバとコンテンツ再生装置１０４ａ、１０４ｂ、１０４ｃとを結ぶ通信網１３０から構成される。コンテンツ配信サーバ１０１からは、暗号化されたコンテンツパッケージ１０７が各コンテンツ再生装置１０４ａ、１０４ｂ、１０４ｃに配信され、ライセンス発行サーバ１０２からは、コンテンツライセンス１０８が各コンテンツ再生装置１０４ａ、１０４ｂ、１０４ｃに配信される。図７において、各サーバ１０１、１０２とコンテンツ再生装置１０４ａ、１０４ｂ、１０４ｃとの間は、通信網１３０経由で接続されている。しかし、これに限られず、例えばＣＤ−ＲＯＭなどの記憶媒体を経由して、各コンテンツ再生装置１０４ａ、１０４ｂ、１０４ｃにコンテンツパッケージ１０７が配信される形態でも良い。
【００２８】
ユーザライセンス１０９は、ＩＣカードの中に含まれているＩＣチップ１２１内にあらかじめ記憶された状態でＩＣカードによりユーザに配布され、このＩＣカードがコンテンツ再生装置に挿入される。また、ユーザライセンス１０９は、携帯電話機などの可搬型機器内に含まれているＩＣチップに記憶されていてもよい。この場合、ユーザライセンス１０９は、携帯電話機の通信網１３０を経由してＩＣチップ１２１に配信される。本発明にかかるＤＲＭシステムにおいては、ＩＣチップ１２１を順次コンテンツ再生装置１０４ａ、１０４ｂ、１０４ｃに接近させて、ユーザライセンスの全部または一部のデータを各々のコンテンツ再生装置内に保存し、また、利用可能なユーザライセンスの状態を示すＩＣチップ内の状態データを更新することにより、複数のコンテンツ再生装置間において、ユーザに与えられた使用条件を柔軟にやり取りしながらデジタルコンテンツの再生を可能とする。ここで、ＩＣチップ１２１をコンテンツ再生装置に接近させるとは、ＩＣカードの場合においては、ＩＣカードをコンテンツ再生装置に挿入することを、ＩＣチップを含む可搬型機器においては、この可搬型機器とコンテンツ再生装置を接近させて通信可能な状態とすることを表す。
【００２９】
図１は、本発明のＤＲＭシステムにおいて動作するコンテンツ再生装置の構成を説明する図である。各構成要素間におけるデータの流れは、Ｄ１からＤ１１の符号により示している。以下、コンテンツ再生装置２００の構成とその動作について詳細に説明する。尚、コンテンツ再生装置２００は、コンテンツパッケージの再生・表示のための専用装置に限られない。すなわち、パーソナルコンピュータ、ハンドヘルドコンピュータ、ＰＤＡなど、後述する制御部および各データ格納部等を有し、後述の本発明特有のステップを実行できる他の装置であれば良い。
【００３０】
コンテンツ再生装置２００は、ＣＰＵなどを含む制御部２０３によって全体の動作の制御が行われる。制御部２０３は、バス信号線などによって通信手段２０１、記憶装置２０２、レンダリング機能部２０４、ＤＲＭエージェント部２０５にそれぞれ接続されている。ＤＲＭエージェント部２０５はライセンス／暗号処理部２０８を含み、ライセンス／処理部２０８は、ライセンス格納部２０９、コンテンツライセンス状態データ格納部２１１、ユーザ・キー格納部２１２、ユーザライセンス状態データ格納部２１３、条件データ格納部２１４にそれぞれ接続されている。ライセンス／暗号処理部２０８は、さらに、ＩＣチップ通信部２０６を経て、インタフェース部２０７に接続される。インタフェース部２０７は、ＩＣカードまたは可搬型機器１２０のインタフェース部１２５と電気的接続または電波を介して接続され、さらにＩＣチップ１２１へと接続される。
【００３１】
次に、本ＤＲＭシステムにおけるコンテンツ再生装置２００の動作を説明する。ユーザは、コンテンツパッケージ１０７を、コンテンツ配信サーバ１０１から通信網１３０を経由し通信手段２０１を介して、コンテンツ再生装置２０１内に取り込む。取り込まれたコンテンツパッケージ１０７は、記憶装置２０２に保存することができる。ＣＤＲＯＭなどの記憶媒体を経て、コンテンツパッケージ１０７を取り込み、記憶装置２０２に保存することもできる。ここで、記憶装置２０２は、ＣＤＲＯＭドライブ、ＤＶＤドライブ、ＨＤＤドライブ、ＵＳＢメモリなどのどのような記憶ドライブ、記憶装置をも含む。
【００３２】
コンテンツライセンス１０８も、コンテンツパッケージ１０７と同じく通信手段２０１を経由してコンテンツ再生装置２０１に取り込むことができる。また、記憶装置２０２を経由して取り込むこともできる。コンテンツライセンス１０８は、ライセンス格納部２０７内に保存される。コンテンツライセンスは、コンテンツ毎に再生条件、制限などを規定して、デジタル著作権管理を実行するために使用され、コンテンツ再生条件データ、コンテンツ復号キーなどが含まれる。例えば、コンテンツ再生条件データは、「そのコンテンツ」の再生許否、再生可能期間、再生時間、再生回数などを規定するデータである。また、コンテンツ復号キーは、コンテンツパッケージ内の暗号化されたコンテンツデータを復号する際に使用されるキーであり、ユーザ・キーまたは公開キーなどにより暗号化された状態でコンテンツライセンスに格納されている。さらに、コンテンツパッケージＩＤなどのデータがコンテンツライセンスに含まれ得る。
【００３３】
制御部２０３は、ＣＰＵなどの中央制御装置を含んでおり、コンテンツ再生装置２００全体の動作を制御する。後述する本発明に特有のステップは、制御部２０３の制御の下で実行される。また、本発明に特有の各ステップを実行するコンピュータプログラムは、図１に記載されていないプログラム格納部に記憶されている。
【００３４】
通信手段２０１または記憶装置２０２からコンテンツパッケージ１０７がレンダリング機能部２０４に渡されると（Ｄ１）、レンダリング機能部２０４は、コンテンツパッケージ１０７をライセンス／暗号処理部２０８に渡す（Ｄ２）。ライセンス／暗号処理部２０８は、ユーザライセンス１０９およびコンテンツライセンス１０８などの処理により復号した平文のコンテンツデータを、レンダリング機能部２０４に戻す（Ｄ２）。レンダリング機能部２０４は、コンテンツの再生・表示を行う。すなわち、コンテンツが音楽データであれば、（図示していない）スピーカによって音楽を再生し、コンテンツが映像データであれば、（図示していない）ディスプレイによって映像を表示する。
【００３５】
ＤＲＭエージェント部２０５は、ＩＣチップ通信部２０６によってＩＣカードまたは可搬型機器１２０の中のＩＣチップ１２１と通信を行う。すなわち、ＩＣチップ通信部２０６は、コンテンツ再生装置２００内のインタフェース部２０７およびＩＣカードまたは可搬型機器１２０内のインタフェース部１２５を介して、ＩＣチップ１２１とデータのやり取りを行う。インタフェース部２０７、１２５は、接触式のＩＣカードにおいては所定の信号形式によって電気信号の送受信を行い、非接触方式のＩＣカードまたは可搬型機器においては、無線通信によって電気信号の送受信を行う。ＩＣチップ１２１内のデータ構成については、後述する（図２で説明する）。
【００３６】
ＤＲＭエージェント部２０５は、コンテンツ再生装置２００のデジタル著作権管理に関連する処理全般を実行する。ライセンス／暗号処理部２０８は、通信手段２０１経由でライセンス発行サーバ１０２からコンテンツライセンス１０８を要求したり、コンテンツライセンス１０８を取得したり、あるいは、記憶装置２０２内に記憶されたコンテンツライセンス１０８を読み出したりする（Ｄ３）。ＤＲＭエージェント部２０５は、複数のデータ格納部を持っており、ライセンス／暗号処理部２０８を介して各データの読み出し書き込みを制御する。ライセンス格納部２０９には、通信手段２０１または記憶装置２０２経由で取得されたコンテンツライセンス１０８を、一時記憶する（Ｄ４）。コンテンツライセンス状態データ格納部２１１には、コンテンツライセンス１０８に関連した「状態の保持が必要なデータ」を記憶する（Ｄ６）。また、図１には示していないが、公開キーペアなど、従来技術のコンテンツパッケージの復号に必要なデータも記憶される。状態の保持が必要なデータについては、後に詳述する。
【００３７】
本発明にかかるＤＲＭシステムにおいては、次の３つのデータ格納部にＩＣチップ１２１より読み出したデータを記憶するところに特徴がある。ユーザ・キー格納部２１２には、ＩＣチップ１２１より読み出された「ユーザ・キー」を記憶する。ユーザライセンス状態データ格納部２１３には、ＩＣチップ１２１より読み出された「ユーザ再生条件データ２の状態データ」が記憶される。条件データ格納部２１４には、ＩＣチップ１２１から読み出された、「ユーザ再生条件データ１」および「ユーザ再生条件データ２」が記憶される。次に、ＩＣチップ１２１内に記憶されるユーザライセンスのデータ構造について説明する。
【００３８】
図２は、本発明のＤＲＭシステムにおけるＩＣチップ内のデータ構造を説明する図である。本発明のＤＲＭシステムにおいては、ＩＣチップ１２１内に、デジタルコンテンツを利用しようとするユーザに対する使用条件、制限などを規定するデジタル著作権管理情報が記憶される。このＩＣチップ１２１を介在させることによって、デジタルコンテンツの不正な利用を防止するように機能する。すなわち、ＩＣチップ１２１内にはコンテンツパッケージやコンテンツ再生装置の種類を問わず、ユーザ自身に適用される使用条件、制限に関するデータが記憶されている。より詳細に説明すると、図２に示すようにＩＣチップ内には、署名データ、ユーザ再生条件データ１、ユーザ再生条件データ２、ユーザ・キー、ユーザ再生条件データ２の状態データ、およびその他のデータが記憶されている。これらのデータは、ＩＣカードのリーダ・ライタによって、または、ＩＣチップを内蔵する可搬型機器内のリーダ・ライタによって読み込み・書き込みが可能である。さらに、本発明のＤＲＭシステムにおいては、コンテンツ再生装置２００からの要求によってＩＣチップ１２１内にあるデータに対して、読み込み・書き込みがされるところに特徴がある。
【００３９】
署名データは、ライセンスサーバによるデジタル署名であり、コンテンツ再生装置２００が、ＩＣチップ１２１内のユーザライセンスの正当性および完全性を検証する際に利用される。ユーザ・キーは、コンテンツパッケージ内の暗号化されたコンテンツデータを復号する際に使用されるキーであり、ユーザ毎に与えられる。その他のデータには、個々ユーザのユーザＩＤ、ユーザグループＩＤなどが含まれる。これらの各ＩＤやユーザ再生条件データ１、ユーザ再生条件データ２は、コンテンツパッケージおよびコンテンツ再生装置に依存せずに、ユーザごとに適用される使用条件、制限に関するデータである。すなわち、図７に示した本発明にかかるＤＲＭシステムにおいて、ユーザグループ１１５に属するコンテンツ再生装置１０４ａ、１０４ｂ、１０４ｃに共通に適応される。
【００４０】
ユーザ再生条件データ１は、ユーザに対するコンテンツ使用条件、制限に関するデータのうち、その状態の保持が不要なデータをいい、ステートレスデータ（ｓｔａｔｅｌｅｓｓ）とも呼ばれる。一方、ユーザ再生条件データ２は、その状態の保持が必要なデータをいい、ステートフルデータ（ｓｔａｔｅｆｕｌ）とも呼ばれる。ユーザ再生条件データ２の状態データは、ユーザがコンテンツ再生装置において、コンテンツパッケージ１０７を再生、コピー、転送などして消費するに従って、刻々と変化していく状態を示すデータをいう。すなわち、ユーザ再生条件データ２として利用可能で、ある時点において有効に残存している、ユーザ再生条件データ２の状態データである。これらのユーザ再生条件データ１、２について、さらに詳細に説明する。
【００４１】
図６は、本発明におけるユーザ再生条件データ１およびユーザ再生条件データ２の比較を示す図である。以下、具体的な例を使って説明する。ユーザ再生条件データ１は、例えば、そのユーザに対しコンテンツの再生を許可するかしないかを示す再生可否データ、そのユーザに対し許可されるコンテンツ再生可能な期間を示す再生期間データ、そのユーザに対しコンテンツ再生を許可する時間帯を示す再生時間帯データ、または、そのユーザに対してコンテンツを連続して再生できる時間を示す連続再生時間データなどがある。これらのユーザ再生条件データ１は、ユーザがコンテンツ再生装置上においてコンテンツの再生、コピー、転送などを行ったり、時間が経過したりしても変動せず、また、ユーザが所有する複数のコンテンツ再生装置間でコンテンツを使用しても変動が生じることはない。従って、ユーザ再生条件データ１の状態は、変動することはないので、その状態を保持する必要性がない。
【００４２】
一方、ユーザ再生条件データ２は、例えば、そのユーザがコンテンツを再生可能な総時間を示す再生可能時間データ、そのユーザがコンテンツを再生可能な総回数を示す再生可能回数データ、そのユーザがコンテンツをコピー可能な総回数を示すコピー可能回数データ、そのユーザが他のコンテンツ再生装置などに転送が可能な総回数を示す転送可能回数データなどがある。これらのユーザ再生条件データ２は、ユーザがコンテンツ再生装置上においてコンテンツの再生を行ったり、コンテンツのコピーや転送を行ったりすることにより、その利用可能な条件が変動してゆく性質を持っている。すなわち、ユーザに与えられた使用条件、制限の状態は、コンテンツが利用されることによって消費され、刻々と変化してゆく。また、ユーザ再生条件データ２は、複数のコンテンツ再生装置間で、その条件を分割して適用できる性質も持っている。
【００４３】
従来、コンテンツ再生装置がＩＣチップに拘束されている場合では、ＩＣチップとコンテンツ再生装置が一体の状態でのみ、コンテンツ再生装置の動作が可能であった。このため、ユーザ再生条件データ２は、常にＩＣチップの中に存在し、コンテンツ再生装置におけるユーザのコンテンツ使用履歴とユーザ再生条件データ２とを照合しながら、デジタル著作権管理が行われていた。しかしながら、従来技術で述べたとおり、この方法ではＩＣチップとコンテンツ再生装置を一体とさせておかなければならない。さらに、ユーザが複数のコンテンツ再生装置を持っていても、各コンテンツ再生装置各々でのコンテンツ使用履歴を管理するためには、ライセンス配信サーバにおいてその個々コンテンツ再生装置の使用状況を把握することが必要であった。この場合、コンテンツ再生装置がＩＣチップと一体でない状態の場合や、ライセンス配信サーバとコンテンツ再生装置が通信を行う環境がない場合では、ライセンス配信サーバはコンテンツ再生装置ごとの使用状況を把握し、追跡するのは不可能である。結局、そのデジタル著作権管理の煩雑さのため、コンテンツ再生装置ごとに細かな再生条件を分割して与えることは事実上できなかった。
【００４４】
本発明のＤＲＭシステムにおいては、ＩＣチップ内におけるユーザ再生条件データ２に注目し、これらの使用条件、制限に関するユーザ再生条件データ２をコンテンツ再生装置内に動的に格納し、ユーザ再生条件データ２の状態データをＩＣチップ上およびコンテンツ再生装置上で、更新可能な状態で保持する。すなわち、ＩＣチップ上にあるユーザライセンスの「読み込み手段」を設けているところに特徴を持つ。これにより、コンテンツ再生装置とＩＣチップとを一体化させておく必要は無く、コンテンツ再生装置を単独で動作させることができる。さらに、コンテンツ再生装置におけるユーザライセンスの使用状況に応じて、コンテンツ再生装置に残存しているユーザ再生条件データ２を、「ＩＣチップに返納する手段」を設けているところに特徴がある。これらの特徴を備えることにより、本発明のＤＲＭシステムでは、複数のコンテンツ再生装置において自由にコンテンツの同時再生が可能となる。しかも、ＩＣチップに残余のライセンスを返納することによって、ユーザに与えられた使用条件を最大限に利用しながら、しかも、デジタル著作権管理を確実に実行して不正なコンテンツの利用を防止できる特徴を持つ。以下、本ＤＲＭシステムの動作を、フローチャートを用いてさらに詳細に説明する。
【００４５】
図３は、本発明に掛かるＤＲＭシステムの動作フローの全体を示すフローチャートである。図３のフローチャートは、ユーザが特定のコンテンツ配信業者のサービスを開始するためのユーザ登録ステップ（ステップ１、以後Ｓ１と示す）から、ユーザが所有する特定のコンテンツ再生装置において、コンテンツパッケージが再生可能の状態（Ｓ４）と成り、コンテンツ再生装置での残余のユーザライセンスをＩＣチップへ返納して（Ｓ６）、再生不可能状態（Ｓ７）に至るまでのステップを示している。本発明のＤＲＭシステムにおいて特徴的なステップは、ＩＣチップからのユーザライセンス読み込みプロセス（Ｓ３）および、ＩＣチップへのライセンス返納プロセス（Ｓ６）である。ＩＣチップからのライセンス読み込みプロセス（Ｓ３）は、図４とともに詳細に説明し、ＩＣチップへのライセンス返納プロセス（Ｓ６）は、図５とともに詳細に説明する。
【００４６】
本発明のＤＲＭシステムでは、ＩＣチップ１２１とコンテンツ再生装置２００との間において、ユーザ毎に適応されるユーザライセンス１０９データの取り扱いに特徴がある。コンテンツ再生装置２００よって再生されるコンテンツパッケージ１０７は、コンテンツ再生装置２００内にすでに取り込まれているものとする。コンテンツパッケージ１０７およびコンテンツライセンス１０８は、既に述べたように、コンテンツ配信サーバ１０１またはライセンス発行サーバ１０２から、コンテンツ再生装置２００にダウンロードされる。また、コンテンツパッケージ１０７、コンテンツライセンス１０８が、ＣＤＲＯＭなどの記憶媒体によって、コンテンツ再生装置の記憶装置２２からコンテンツ再生装置に取り込まれる場合であっても良い。
【００４７】
図３に再び戻ると、Ｓ１においてユーザ登録を行った後に、Ｓ２において、ユーザはユーザライセンスを取得する。本発明のＤＲＭシステムにおいては、ユーザライセンス１０９を記憶したＩＣチップ１２１を介在させたＤＲＭシステムを想定している。従って、ユーザライセンス１０９の入手は、コンテンツ再生装置に装着できるＩＣチップ入りのＩＣカードを入手すること、または、ＩＣチップを含む可搬型機器、例えば携帯電話機において、携帯電話機の通信網などからユーザライセンス１０９を取得して、ＩＣチップの中に記憶することに対応する。取得されたユーザライセンス１０９は、ＩＣチップ１２１の中においては、図２に示したデータ構造を持っている。
【００４８】
コンテンツ再生装置２００においてコンテンツパッケージ１０７を再生するためには、ＩＣチップ１２１を含むＩＣカードをコンテンツ再生装置２００に挿入するか、または、ＩＣチップを含んだ可搬型機器をコンテンツ再生装置に接近させる。従来技術においては、ＩＣチップ１２１とコンテンツ再生装置２００とを一体としたときにだけ、コンテンツパッケージの再生が可能であった。しかし、本発明のＤＲＭシステムにおいては、Ｓ３におけるＩＣチップからのライセンス読み込みプロセスを経ることにより、コンテンツ再生装置単独でコンテンツパッケージ１０７の再生が可能となる。次に、Ｓ３におけるＩＣチップからのライセンス読み込みステップの詳細を説明する。
【００４９】
図４は、ＩＣチップからのユーザライセンスデータの読み込みプロセスを説明するフローチャートである。本プロセスは、Ｓ２１においてコンテンツ再生装置２００とＩＣチップ１２１を通信状態にすることにより開始される。ＩＣチップ１２１とコンテンツ再生装置２００が通信可能状態になったことをコンテンツ再生装置が検出すると、または、ユーザ自身の操作により、Ｓ２２においてＩＣチップ１２１内に記憶されているユーザ再生条件データ１、ユーザ再生条件データ２、およびユーザ再生条件データ２の状態データが、コンテンツ再生装置内の一時記憶メモリ等に読み込まれる。尚、ここでは簡単のため、ユーザライセンスはまだ全く消費されていない状態を想定する。すなわち、ユーザ再生条件データ２によって規定される各使用条件、制限は、ユーザが未だコンテンツパッケージの再生等を行っていないため、全く消費されていないものとする。
【００５０】
次に、Ｓ２３において、コンテンツ再生装置２００はＩＣチップ１２１からユーザ・キーを読み込みが可能かどうかを判断する。一般にＤＲＭシステムにおいては、コンテンツ再生装置はＤＲＭシステムから信頼、委任されていることを前提としている。すなわち、コンテンツ再生装置２００は、コンテンツ配信者によって設定されるライセンスに従って正当な動作を行い、外部からの動作の観察、改変、コピーなどを防止して安全に動作を行うよう、ＤＲＭシステムから信頼、委任されている。従って、コンテンツ再生装置のＤＲＭエージェント部２０５は、ＩＣチップ１２１からユーザ・キーを読みこんで、コンテンツ再生装置２００を動作させることができるかどうかを判断する。Ｓ２３において、ユーザ・キーの読み込みが可能であれば、フローはＳ２５進む。例えば、ユーザライセンスの使用期間が過ぎているため、ユーザ・キーの読み込みができなければ、フローはＳ２４に進む。すなわち、Ｓ２４においては、コンテンツ再生装置２００は、エラーを表示してコンテンツ再生装置は動作を終了する。
【００５１】
Ｓ２５においては、コンテンツ再生装置２００は、ユーザ・キーを読み込み、ユーザ・キー、ユーザ再生条件データ１、ユーザ再生条件データ２、およびユーザ再生条件データ２の状態データをそれぞれコンテンツ再生装置内に保存する。すなわち、それぞれユーザ・キーはユーザ・キー格納部２１２に、ユーザ再生条件データ１およびユーザ再生条件データ２は条件データ格納部２１４に、ユーザ再生条件データ２の状態データはユーザライセンス状態データ格納部２１３に、それぞれ格納される（図１において、Ｄ９、Ｄ１１、Ｄ１０の流れに対応する）。これにより、ＩＣチップ１２１内のユーザライセンス１０９を、コンテンツ再生装置２００に移動させることができる。尚、これらのデータ読み込み、格納の動作は、制御部２０３の制御の下で、ライセンス／暗号処理部２０８、ＩＣチップ通信部２０６、インタフェース部２０７を経由して行われる。
【００５２】
ここで、ユーザ再生条件データ２については、ＩＣチップ１２１内のユーザ再生条件データ２により規定される条件のすべてではなく、その条件の一部に相当する分だけを移動させることもできる。例えば、図６において説明をしたユーザ再生条件データ２のうち、再生可能回数データの場合について考える。ＩＣチップ１２１内に記憶されている再生可能回数データによれば、１００回の再生が可能であるとする。ここで、コンテンツ再生装置２００においては、あらかじめ、ＩＣチップ１２１からコンテンツ再生装置に移動が可能な再生可能回数データを最大５０回分などに制限しておくことができる。また、ユーザ自身が、コンテンツ再生装置へ一度に移動させることのできる再生可能回数を独自に設定することもできる。このような場合には、ユーザ再生条件データ２として、５０回の再生可能回数に対応するデータを条件データ格納部２１４に記憶しておくことができる。このように、Ｓ２５において格納されるユーザ再生条件データ２は、ＩＣチップに記憶されているユーザ再生条件データ２で規定される条件のうちの一部に相当するデータとして、移動させることができる。
【００５３】
Ｓ２６においては、コンテンツ再生装置２００は、ＩＣチップ１２１内のユーザ再生条件データ２の状態データを更新する。この更新について、さらに具体例を挙げながら説明する。ＩＣチップ１２１内のユーザ再生条件データ２によって規定されるすべての使用条件、制限を、コンテンツ再生装置２００に移動させている場合には、ＩＣチップ１２１に残存しているユーザ再生条件データ２の状態データは、空となる。また、先に例として述べたように、１００回の再生可能回数条件のうち、４０回の再生可能回数分がコンテンツ再生装置に移動されていれば、ＩＣチップに残存させるべき再生可能回数は、１００−４０＝６０回となる。従ってこの６０回に相当するデータによって、ＩＣチップ内のユーザ再生条件データ２の状態データを更新する。
【００５４】
別の例として、図２に示したユーザ再生条件データ２のうち、再生可能時間データについて考える。ＩＣチップ１２１内のユーザ再生条件データ２のうち、再生可能時間データは５０時間と定義されているとする。コンテンツ再生装置２００は、ＩＣチップ１２１からの１回の読み込みプロセス（Ｓ３）によりユーザライセンスとして取り込む（移動させる）ことのできる最大の再生可能時間が２０時間と予め決められているとする。このとき、Ｓ２５において、コンテンツ再生装置の条件データ格納部２１４には、２０時間の再生可能時間に対応するユーザ再生条件データ２が記憶される。この場合には、Ｓ２６において、５０−２０＝３０時間に相当するデータによって、ＩＣチップ内のユーザ再生条件データ２の状態データを更新する。以上述べたように、Ｓ２６においては、読み込みプロセス（Ｓ３）によって、コンテンツ再生装置２００に移動させたユーザライセンスを差し引いたものに相当する状態データによって、ＩＣチップ内の状態データを更新する。尚、これらのデータ処理、更新の動作は、制御部２０３の制御の下で、ライセンス／暗号処理部２０８、ＩＣチップ通信部２０６、インタフェース部２０７を経由して行われる。
【００５５】
Ｓ２６において、ＩＣチップ内のユーザ再生条件データ２の状態データの更新が終了すれば、読み込みプロセス（Ｓ３）はＳ２７で終了する。Ｓ２７の状態において、コンテンツ再生装置２００は、ＩＣチップ１２１との接続をもはや必要とせず、コンテンツ再生装置単独で動作をすることが可能となる。すなわち、コンテンツ再生装置内に記憶されたユーザ再生条件データ１、ユーザ再生条件データ２、およびユーザ再生条件データ２の状態データにしたがってコンテンツパッケージ１０７の再生が可能となる。この後、Ｓ２７は、図４のＳ５へ進む。
【００５６】
ここで、再び図３の全体フローに戻って説明する。前述のライセンス読み込みプロセス（Ｓ３）終了後、Ｓ４において、コンテンツ再生装置２００は、ＩＣチップ１２１との一体の状態を必要とすることなく、単独でコンテンツパッケージ１０７の再生が可能となる。Ｓ４において、ユーザ再生条件データ１、ユーザ再生条件データ２、ユーザ再生条件データ２の状態データの範囲内で、コンテンツ再生装置はコンテンツパッケージを再生することができる。コンテンツパッケージの再生毎に、コンテンツ再生装置２００内の第２の状態格納部２１３に記憶されているコンテンツ再生条件データ２の状態データは更新される。コンテンツパッケージの再生を続けて、ユーザ再生条件データ１またはユーザ再生条件データ２のいずれか一方の条件を越えるとき、コンテンツ再生装置２００においてコンテンツパッケージの再生が不可能となる。
【００５７】
Ｓ５において、コンテンツ再生装置が再生不能状態と判断されると、ユーザは、ＩＣチップ１２１とコンテンツ再生装置２００を再び接近させて、残余のユーザ再生条件データ２をＩＣチップ１２１に返納することができる。また、コンテンツ再生装置２００がまだ再生可能な状態であっても、ユーザはユーザ再生条件データ２を返納して、別のコンテンツ再生装置のために使用することができる。ここで、フローは、本発明のＤＲＭシステムに特徴的なＩＣチップへのユーザライセンス返納プロセスＳ６に進む。フローは、Ｓ５の条件が成立しなければ、コンテンツ再生可能状態Ｓ４に戻る。
【００５８】
図５は、ＩＣチップにライセンスを返納するプロセス（Ｓ６）を説明するフローチャートである。このライセンス返納プロセスにおいては、コンテンツ再生装置２００のユーザライセンス状態データ格納部２１３に、残余のユーザ再生条件データ２があれば、これをＩＣチップに返納して、ＩＣチップ１２１内のユーザ再生条件データ２の状態データを更新する。このプロセスにより、複数のコンテンツ再生装置間で消費したライセンスを同期させることが可能となる。
【００５９】
ＩＣチップ１２１へのライセンス返納プロセスは、Ｓ３１で始まり、コンテンツ再生装置２００とＩＣチップ１２１とを接近させて、通信可能な状態にする。Ｓ３１によって、コンテンツ再生装置２００がＩＣチップ１２１との接近を自動的に認識したり、ユーザが何らかの操作を行ったりすることによって、フローはＳ３２に進む。
【００６０】
Ｓ３２は、Ｓ３３からＳ３５から構成されており、これらのステップによってＩＣチップ１２１内のユーザ再生条件データ２の状態データが更新される。すなわち、まずＳ３２でおいて、コンテンツ再生装置２００はＩＣチップ１２１内のユーザ再生条件データ２の状態データを読み込む。次に、Ｓ３３において、読み込んだユーザ再生条件データ２の状態データと、コンテンツ再生装置２００内のユーザライセンス状態データ格納部２１３に記憶されているユーザ再生条件データ２の状態データとを比較して、ユーザ再生条件データ２の更新値を演算する。例えば、再生可能時間データの場合について考える。ＩＣチップ１２１から読み込んだユーザ再生条件データ２の状態データには、１０時間の再生可能時間に相当するデータが記憶されており、ユーザライセンス状態データ格納部２１３に記憶されていたユーザ再生条件データ２の状態データとして、２時間の残余の再生可能時間に相当する状態データが記憶されているとする。この場合、このユーザには、１０＋２＝１２時間の再生可能時間が許容されていることになる。従って、ユーザ再生条件データ２の状態データを１２時間とするような演算処理を行う。次に、Ｓ３５において、コンテンツ再生装置は、演算されたユーザ再生条件データ２の状態データを、ＩＣチップ１２１内のユーザ再生条件データ２の状態データに書き込み、更新がなされる。尚、これらのデータ演算処理、更新の動作は、制御部２０３の制御の下で、ライセンス／暗号処理部２０８、ＩＣチップ通信部２０６、インタフェース部２０７を経由して行われる。
【００６１】
次に、プロセスはＳ３６に進み、コンテンツ再生装置２００は、各格納部２１２、２１３、２１４に記憶されていた、ユーザ・キー、ユーザ再生条件データ１、ユーザ再生条件データ２、およびユーザ再生条件データ２の状態データを消去する。そして、Ｓ３７においてライセンス返納プロセスＳ６は終了する。以上のステップにより、コンテンツ再生装置２００内に移動していたユーザライセンスのうち、ユーザ再生条件データ２の残余分がＩＣチップ１２１に返納される。
【００６２】
尚、ユーザ再生条件データ２の種類によっては、ライセンス返納プロセス（Ｓ６）を必要としない場合もある。例えば、コンテンツ再生装置に移動されたユーザ再生条件データ２が、再生可能時間データであって、２時間と定義されており、他に保持すべきユーザ再生条件データ２がない場合を考える。ユーザが２時間のコンテンツ再生を行う、移動させた条件を消費してしまう限り、返納すべきユーザ再生データ２は存在しない。従って、Ｓ６のステップを全く必要としない場合がある点に留意されたい。
【００６３】
再び、図３の全体フローに戻ると、ＩＣチップ１２１へのライセンス返納プロセス（Ｓ６）の後、コンテンツ再生装置２００は、ユーザライセンスが空の初期状態と成り、コンテンツパッケージの再生は完全にできない状態となる。
【００６４】
以上、詳細に述べたように、本発明のＤＲＭシステムによれば、Ｓ３におけるＩＣチップからのライセンス読み込みプロセスにより、ユーザ再生条件データ２のすべて、またはその一部をコンテンツ再生装置２００に移動させることにより、ＩＣチップ１２１とコンテンツ再生装置２００を一体とさせる必要なく、コンテンツ再生装置単独でコンテンツパッケージ１０７の再生を行うことができる。さらに、Ｓ３のライセンス読み込みプロセスにおいて、コンテンツ再生装置２００へ移動させたユーザ再生条件データ２に応じて、ＩＣチップ１２１内のユーザ再生条件データ２の状態データを更新する。これにより、他のコンテンツ再生装置とＩＣチップ１２１を接近させて別のライセンス読み込みプロセスを経て、ＩＣチップ１２１内のユーザ再生条件データ２の状態データに規定される再生条件、制限の範囲内で、別のコンテンツ再生装置においてコンテンツパケージの再生も可能となる。すなわち、複数のコンテンツ再生装置において、同時にコンテンツパケージの再生が可能となる。
【００６５】
また、Ｓ６におけるＩＣチップ１２１へのライセンス返納プロセスにより、コンテンツ再生装置に残存しているユーザ再生条件データ２をＩＣチップに返納することができる。このため、ユーザに与えられた再生条件、制限を無駄にすることなく、複数のコンテンツ再生装置間においてコンテンツパケージを利用できる。さらに、複数コンテンツ再生装置間に渡って、ユーザライセンスの管理を確実に行うことができる。従来、ネットワーク接続環境がない場合には、ユーザライセンスのコンテンツ再生装置間の移動は不可能であり、ライセンス配信サーバの負荷も問題であった。本発明のＤＲＭシステムでは、ＩＣチップ１２１を介してユーザライセンス１０７の移動を行い、ＩＣチップ１２１にライセンス配信サーバの機能を与えることにより、上記の問題を解消することができる。
【００６６】
尚、上記の説明においては、ＩＣチップ１２１内のユーザ再生条件データ２の状態データ更新は、コンテンツ再生装置２００により行われているが、これに限られない。コンテンツ再生装置２００の指示の下で、可搬型機器によってＩＣチップ１２１内のユーザ再生条件データ２の状態データの更新がされても良い。また、ＩＣチップがマルチアプリケーションＩＣチップである場合、図８に示すようにＩＣカード内のＩＣチップ自身が、記憶しているデータの更新機能を持っている場合がある。従って、ＩＣチップによって、ユーザ再生条件データ２の状態データが更新されても良い。
【００６７】
本発明のＤＲＭシステムにおいては、ＩＣチップ内に記憶されている「状態の保持が必要なユーザライセンス」、すなわちユーザ再生条件データ２に関連するデータを、ＩＣチップ１２１を介在させてコンテンツ再生装置間に読み込みおよび返納をさせる点に特徴がある。従って、他の様々なユーザ再生条件データ２の場合においても、本発明のＤＲＭシステムの特有の効果を得ることができる。
【００６８】
例えば、ユーザ再生条件データ２として、同時再生可能なコンテンツ再生装置数データの場合を考える。ユーザが同時に使用できるコンテンツ再生装置が、３台と規定されていれば、本願発明のＤＲＭシステムでは、次のように動作する。図７に示すように、第１のユーザ再生装置１０４ａとＩＣチップ１２１を接近させることにより本発明のライセンス読み込みステップを実行することで、ＩＣチップ１２１内のユーザ再生条件データ２の状態データとしては、３−１＝２台分のコンテンツ再生装置に使用できることを示す状態データが更新され記憶される（Ｓ３）。次に、第２のコンテンツ再生装置１０４ｂとＩＣチップ１２１を接近させることにより、ＩＣチップ１２１内のユーザ再生条件データ２の状態データとしては、先に更新された２台分からさらに１台分を差し引いた、１台分のコンテンツ再生装置が使用できることを示す状態データが更新され記憶される（Ｓ３）。
【００６９】
この状態では、第１のコンテンツ再生装置１０４ａおよび第２のコンテンツ再生装置１０４ｂにおいて、同時にコンテンツパッケージの再生が可能となる。この後、第１のコンテンツ再生装置１０４ａにおいて、いずれかのユーザライセンス条件を満たさなくなって再生不可能状態になった場合、または、第１のコンテンツ再生装置１０４ａを使用する必要がなくなりライセンスを返納したい場合には、本発明のライセンス返納プロセス（Ｓ６）を実行する。これにより、ＩＣチップ１２１内のユーザ再生条件データ２の状態データとしては、先に更新された１台分のコンテンツ再生装置を使用できることを示す状態データに第１のコンテンツ再生装置１０４ａの１台分を戻して、２台分のコンテンツ再生装置に使用できることを示す状態データに更新され記憶される（Ｓ６）。従来技術のように、ＩＣチップ１２１と一体で動作させなければならなかった場合とは異なり、複数のコンテンツ再生装置間において、同時にコンテンツパッケージの再生が可能となる。
【００７０】
上記の説明からわかるように、本発明のＤＲＭシステムは、図７に示した通信網１３０を経由せずに、ＣＤＲＯＭなどの記憶媒体経由によるコンテンツパッケージ配信の場合であっても、本発明特有の効果を奏することができる。また、マルチアプリケーションＩＣチップの場合に限られず、単一機能のＩＣチップの場合であっても、複数のコンテンツ再生装置間において同時再生を可能とする点で、本発明に特有の効果が得られることは言うまでもない。
【００７１】
以上詳細に述べたように、本発明の著作権管理システム、著作権管理方法によれば、ＩＣチップを含むＩＣカードや可搬型機器がコンテンツ再生装置に拘束されることなく、コンテンツパッケージの再生が可能となる。さらに、コンテンツ再生装置に残余のライセンスをＩＣチップに返納することによって、ユーザに与えられた使用条件を最大限に利用しながら、しかも、デジタル著作権管理を確実に実行して不正なコンテンツの利用を防止できる。
【図面の簡単な説明】
【００７２】
【図１】本発明の一実施形態にかかるコンテンツ再生装置を示す構成図である。
【図２】本発明の一実施形態にかかるユーザライセンスのデータの構造を示す図である。
【図３】本発明に掛かるＤＲＭシステムの動作フローの全体を示すフローチャートである。
【図４】ＩＣチップからのユーザライセンスデータ読み込みプロセスを説明するフローチャートである。
【図５】ＩＣチップへのユーザライセンスデータ返納プロセスを説明するフローチャートである。
【図６】ユーザ再生条件データ１、ユーザ再生条件データ２の比較を示す図である。
【図７】本発明を用いたＤＲＭシステムの一例を説明する概念図である。
【図８】マルチアプリケーションＩＣカードの概念図を示す図である。
【図９】ＩＣチップを用いたＤＲＭシステムの一例を説明する概念図である。
【符号の説明】
【００７３】
１０１    コンテンツ配信サーバ
１０２    ライセンス発行サーバ
１０７    コンテンツパッケージ  
１０８    コンテンツライセンス
１０９    ユーザライセンス
１０４、１０４ａ、１０４ｂ、１０４ｃ、２００  コンテンツ再生装置
１１１、１１１ａ、１１１ｂ、１１１ｃ、２０５  ＤＲＭエージェント部
１１２、２０４    レンダリング機能部
１１５    ユーザグループ
１２０    ＩＣカードまたは可搬型機器
１２１    ＩＣチップ
１２５、２０７    インタフェース部
１２６    ＥＥＰＲＯＭ
２０１    通信手段
２０２    記憶装置
２０３    制御部
２０６    ＩＣチップ通信部
２０８    ライセンス／暗号処理部
２０９    ライセンス格納部
２１１    コンテンツライセンス状態データ格納部
２１２    ユーザ・キー格納部
２１３    ユーザライセンス状態データ格納部
２１４    条件データ格納部
【図１】
2007072612.tif 000003
【図２】
2007072612.tif 000004
【図３】
2007072612.tif 000005
【図４】
2007072612.tif 000006
【図５】
2007072612.tif 000007
【図６】
2007072612.tif 000008
【図７】
2007072612.tif 000009
【図８】
2007072612.tif 000010
【図９】
2007072612.tif 000011