(57)【要約】複数ファイルから構成されるコンテンツにおいて、コンテンツ全体およびコンテンツを構成するファイルそれぞれに対して利用制限情報を付与できる構成をとる。コンテンツを構成するファイルを管理するコンテンツファイル群管理ファイルと、前記ファイル群をまとめパッケージとして管理するパッケージ管理ファイルと、前記記録媒体における保護領域に記録される鍵・利用制限情報とを設け、前記ファイルおよびパッケージと鍵・利用制限情報との対応関係をコンテンツファイル群管理ファイルとパッケージ管理ファイルとに記録する構成とし、コンテンツに応じて利用制限情報をファイル毎あるいはパッケージのいずれかまたは双方に対して記録することにより、利用制限情報の付与／参照単位をコンテンツの属性や利用状況に応じて柔軟に使い分けることが可能となる。
2004524634.tif 000002
【特許請求の範囲】
【請求項１】
複数ファイルから構成されるコンテンツのファイルを記録媒体に記録するコンテンツ記録装置において、前記コンテンツを構成する複数ファイルを前記記録媒体に記録するコンテンツファイル記録手段と、前記複数ファイルの管理情報を格納したコンテンツファイル群管理ファイル、および前記複数ファイルをまとめたパッケージの管理情報を格納したパッケージ管理ファイルを記録する管理情報記録手段と、前記ファイルおよびパッケージに対する暗号鍵情報と利用制限情報との両方または片方を格納した鍵・利用制限情報を、前記記録媒体における保護領域に記録する鍵・利用制限情報記録手段とを備え、前記ファイルおよびパッケージと鍵・利用制限情報との対応関係を、コンテンツファイル群管理ファイルおよびパッケージ管理ファイルに記録することを特徴とするコンテンツ記録装置。
【請求項２】
前記ファイルおよびパッケージと、鍵・利用制限情報との対応関係をコンテンツファイル群管理ファイルおよびパッケージ管理ファイルに記録する場合に、前記パッケージ自体、および前記パッケージを構成する複数のファイルすべてが同一の鍵・利用制限情報と対応づけられるように記録することを特徴とする、請求項１に記載のコンテンツ記録装置。
【請求項３】
前記ファイルおよびパッケージと、鍵・利用制限情報との対応関係をコンテンツファイル群管理ファイルおよびパッケージ管理ファイルに記録する場合に、前記パッケージを構成する複数のファイルがそれぞれ異なる鍵情報と対応づけられるように記録し、前記パッケージ自体、および前記パッケージを構成する複数のファイルすべてが同一の利用制限情報と対応づけられるように記録することを特徴とする、請求項１に記載のコンテンツ記録装置。
【請求項４】
前記ファイルおよびパッケージと、鍵・利用制限情報との対応関係をコンテンツファイル群管理ファイルおよびパッケージ管理ファイルに記録する場合に、前記パッケージを構成する複数のファイルがそれぞれ異なる鍵情報と対応づけられるように記録し、前記パッケージ自体、および前記パッケージを構成する複数のファイルがそれぞれ異なる鍵・利用制限情報と対応づけられるように記録することを特徴とする、請求項１に記載のコンテンツ記録装置。
【請求項５】
前記パッケージに対応するディレクトリを前記記録媒体上に作成し、コンテンツを構成するファイルすべてを前記ディレクトリに記録することを特徴とする、請求項１から４のいずれかに記載のコンテンツ記録装置。
【請求項６】
前記コンテンツファイル群管理ファイルおよび前記パッケージ管理ファイルのうち少なくとも１つは前記記録媒体上の保護領域に作成されることを特徴とする、請求項１から５のいずれかに記載のコンテンツ記録装置。
【請求項７】
複数ファイルから構成されるコンテンツのファイルを記録媒体に記録するコンテンツ記録装置において、前記コンテンツを構成する複数ファイルを結合したアーカイブファイルとして前記記録媒体に記録するコンテンツファイル記録手段と、前記アーカイブファイルの管理情報を格納したパッケージ管理ファイルを記録する管理情報記録手段と、前記アーカイブファイルに対する暗号鍵情報と利用制限情報との両方または片方を格納した鍵・利用制限情報を、前記記録媒体における保護領域に記録する鍵・利用制限情報記録手段とを備え、前記アーカイブファイルと鍵・利用制限情報との対応関係をパッケージ管理ファイルに記録することを特徴とするコンテンツ記録装置。
【請求項８】
前記パッケージ管理ファイルは、前記記録媒体上の保護領域に作成されることを特徴とする、請求項７に記載のコンテンツ記録装置。
【請求項９】
複数ファイルから構成されるコンテンツが記録された記録媒体からコンテンツを再生するコンテンツ再生装置において、前記記録媒体に、前記コンテンツを構成する複数ファイルと暗号鍵情報と利用制限情報との両方または片方を格納した鍵・利用制限情報との対応関係が格納されたコンテンツファイル群管理ファイルと、前記コンテンツを構成する複数ファイルをまとめたパッケージと鍵・利用制限情報との対応関係が格納されたパッケージ管理ファイルとが記録されており、前記記録媒体の保護領域に鍵・利用制限情報が記録されている場合に、前記コンテンツファイル群管理ファイルまたはパッケージ管理ファイルから、当該ファイルまたはパッケージと鍵・利用制限情報との対応関係を取得する管理情報取得手段と、前記鍵・利用制限情報を取得する鍵・利用制限情報管理手段と、前記鍵・利用制限情報における利用制限情報を参照してコンテンツ再生の可否を判定する利用制限判定手段と、前記記録媒体からコンテンツのファイルを取得するコンテンツファイル取得手段と、前記取得されたコンテンツのファイルを再生するコンテンツファイル再生手段とを備えることを特徴とするコンテンツ再生装置。
【請求項１０】
前記利用制限判定手段によって当該コンテンツが再生可能と判定された場合に、前記鍵・利用制限情報管理手段が当該コンテンツの利用制限情報を更新した後に、前記コンテンツファイル取得手段がコンテンツのファイルを取得し、前記コンテンツファイル再生手段が前記取得されたコンテンツのファイルを再生することを特徴とする、請求項９に記載のコンテンツ再生装置。
【請求項１１】
前記複数ファイルまたは前記パッケージと、前記鍵・利用制限情報との対応関係は、コンテンツごとに前記コンテンツファイル群管理ファイルと前記パッケージ管理ファイルとのいずれか片方にのみ記録されており、前記管理情報取得手段は、コンテンツファイル群管理ファイルとパッケージ管理ファイルとのいずれか片方にのみ記録されている鍵・利用制限情報との対応関係を取得することを特徴とする、請求項９または１０に記載のコンテンツ再生装置。
【請求項１２】
複数ファイルから構成されるコンテンツが記録された記録媒体からコンテンツを再生するコンテンツ再生装置において、前記記録媒体に、前記コンテンツを構成する各ファイルと鍵・利用制限情報との対応関係が格納されたコンテンツファイル群管理ファイルと、前記コンテンツを構成する複数ファイルをまとめたパッケージと鍵・利用制限情報との対応関係が格納されたパッケージ管理ファイルとが記録されており、前記記録媒体の保護領域に鍵・利用制限情報が記録されている場合に、前記コンテンツファイル群管理ファイルまたはパッケージ管理ファイルから、当該ファイルまたはパッケージと鍵・利用制限情報との対応関係を取得する管理情報取得手段と、前記管理情報取得手段により取得される複数の利用制限情報のうちいずれを利用するかを選択する利用制限選択手段と、前記鍵・利用制限情報を取得する鍵・利用制限情報管理手段と、前記鍵・利用制限情報における利用制限情報を参照してコンテンツ再生の可否を判定する利用制限判定手段と、前記記録媒体からコンテンツのファイルを取得するコンテンツファイル取得手段と、前記取得されたコンテンツのファイルを再生するコンテンツファイル再生手段とを備え、前記利用制限判定手段は、前記利用制限選択手段により選択された利用制限情報を参照することを特徴とするコンテンツ再生装置。
【請求項１３】
前記利用制限判定手段によって当該コンテンツが再生可能と判定された場合に、前記鍵・利用制限情報管理手段が当該コンテンツの利用制限情報を更新した後に、前記コンテンツファイル取得手段がコンテンツのファイルを取得し、前記コンテンツファイル再生手段が前記取得されたコンテンツのファイルを再生することを特徴とする、請求項１２に記載のコンテンツ再生装置。
【請求項１４】
複数ファイルから構成されるコンテンツが、前記複数ファイルを結合した一つのアーカイブファイルとして記録された記録媒体からコンテンツを再生するコンテンツ再生装置において、前記記録媒体に、前記アーカイブファイルと鍵・利用制限情報との対応関係が格納されたパッケージ管理ファイルが記録されており、前記記録媒体の保護領域に鍵・利用制限情報が記録されている場合に、前記パッケージ管理ファイルから当該アーカイブファイルと鍵・利用制限情報との対応関係を取得する管理情報取得手段と、前記鍵・利用制限情報を取得する鍵・利用制限情報管理手段と、前記鍵・利用制限情報における利用制限情報を参照してコンテンツ再生の可否を判定する利用制限判定手段と、前記記録媒体からコンテンツのアーカイブファイルを取得するコンテンツファイル取得手段と、前記取得されたコンテンツのアーカイブファイルを再生するコンテンツファイル再生手段とを備えることを特徴とするコンテンツ再生装置。
【請求項１５】
前記利用制限判定手段によって当該コンテンツが再生可能と判定された場合に、前記鍵・利用制限情報管理手段が当該コンテンツの利用制限情報を更新した後に、前記コンテンツファイル取得手段がコンテンツのファイルを取得し、前記コンテンツファイル再生手段が前記取得されたコンテンツのファイルを再生することを特徴とする、請求項１４に記載のコンテンツ再生装置。
【請求項１６】
コンピュータに、複数ファイルから構成されるコンテンツのファイルを記録した記録媒体におけるコンテンツの利用制御をさせるコンテンツ利用制御プログラムを記録した媒体であって、コンピュータに、前記コンテンツを構成する複数ファイルの管理情報を記録したコンテンツファイル群管理ファイルを記録するステップと、前記コンテンツファイル群管理ファイルを読み前記コンテンツを構成する複数ファイルを得るステップと、前記コンテンツを構成する複数ファイルをパッケージとしてまとめて管理するパッケージ管理ファイルを記録するステップと、前記パッケージ管理ファイルを読み前記パッケージとしてまとめられた複数のファイルを得るステップと、前記ファイルおよびパッケージに対する暗号鍵情報と利用制限情報との両方または片方を前記記録媒体における保護領域に格納した鍵・利用制限情報によって利用制御を行うステップとを実行させ、前記ファイルおよびパッケージと鍵・利用制限情報との対応関係を、コンテンツファイル群管理ファイルおよびパッケージ管理ファイルにより管理させることを特徴とするコンテンツ利用制御プログラムを記録した媒体。
【請求項１７】
前記ファイルおよびパッケージと、鍵・利用制限情報との対応関係を管理するコンテンツファイル群管理ファイルおよびパッケージ管理ファイルにおいては、前記パッケージ自体、および前記パッケージを構成する複数のファイルすべてが同一の鍵・利用制限情報と対応づけられることを特徴とする、請求項１６に記載のコンテンツ利用制御プログラムを記録した媒体。
【請求項１８】
前記ファイルおよびパッケージと、鍵・利用制限情報との対応関係を管理するコンテンツファイル群管理ファイルおよびパッケージ管理ファイルにおいては、前記パッケージを構成する複数のファイルがそれぞれ異なる鍵情報と対応づけられ、前記パッケージ自体、および前記パッケージを構成する複数のファイルすべてが同一の利用制限情報と対応づけられることを特徴とする、請求項１６に記載のコンテンツ利用制御プログラムを記録した媒体。
【請求項１９】
前記ファイルおよびパッケージと、鍵・利用制限情報との対応関係を管理するコンテンツファイル群管理ファイルおよびパッケージ管理ファイルにおいては、前記パッケージを構成する複数のファイルがそれぞれ異なる鍵情報と対応づけられ、前記パッケージ自体、および前記パッケージを構成する複数のファイルがそれぞれ異なる利用制限情報と対応づけられることを特徴とする、請求項１６に記載のコンテンツ利用制御プログラムを記録した媒体。
【請求項２０】
コンピュータに、前記パッケージに対応するディレクトリを前記記録媒体上に作成するステップを実行させ、コンテンツを構成するファイルすべてを前記ディレクトリに記録させることを特徴とする、請求項１６から１９のいずれかに記載のコンテンツ利用制御プログラムを記録した媒体。
【請求項２１】
コンピュータに、前記コンテンツファイル群管理ファイルおよび前記パッケージ管理ファイルのうち少なくとも１つは前記記録媒体上の保護領域に作成させることを特徴とする、請求項１６から２０のいずれかに記載のコンテンツ利用制御プログラムを記録した媒体。
【請求項２２】
複数ファイルから構成されるコンテンツのファイルを記録する記録媒体におけるコンテンツ利用制御プログラムを記録した媒体であって、コンピュータに、前記コンテンツを構成する複数ファイルを結合した一つのアーカイブファイルとして記録するステップと、前記アーカイブファイルを管理するパッケージ管理ファイルを記録するステップと、前記パッケージ管理ファイルにより、前記アーカイブファイルを得るステップと、前記パッケージに対する暗号鍵情報と利用制限情報とを格納した鍵・利用制限情報を、前記記録媒体における保護領域に記録するステップと、前記パッケージと鍵・利用制限情報との対応関係をパッケージ管理ファイルを用いて利用制御を行うステップとを実行させることを特徴とするコンテンツ利用制御プログラムを記録した媒体。
【請求項２３】
コンピュータに、前記パッケージ管理ファイルを、前記記録媒体上の保護領域に作成させることを特徴とする、請求項２２に記載のコンテンツ利用制御プログラムを記録した媒体。
【請求項２４】
複数ファイルから構成されるコンテンツのファイルを蓄積するためのコンテンツファイル蓄積部と、前記複数ファイルの管理情報を格納するためのコンテンツファイル群管理ファイル部と、前記複数ファイルをまとめたパッケージの管理情報を格納するためのパッケージ管理ファイル部と、前記ファイルおよびパッケージに対する暗号鍵情報と利用制限情報との両方または片方を格納した鍵・利用制限情報を蓄積するための保護領域と、を備え、前記ファイルおよびパッケージと鍵・利用制限情報との対応関係を、コンテンツファイル群管理ファイル部およびパッケージ管理ファイル部に蓄積することが可能であることを特徴とする記録媒体。
【請求項２５】
前記ファイルおよびパッケージと、鍵・利用制限情報との対応関係をコンテンツファイル群管理ファイル部およびパッケージ管理ファイル部に蓄積する場合に、前記パッケージ自体、および前記パッケージを構成する複数のファイルすべてが同一の鍵・利用制限情報と対応づけられるように蓄積することを特徴とする、請求項２４に記載の記録媒体。
【請求項２６】
前記ファイルおよびパッケージと、鍵・利用制限情報との対応関係をコンテンツファイル群管理ファイル部およびパッケージ管理ファイル部に蓄積する場合に、前記パッケージを構成する複数のファイルがそれぞれ異なる鍵情報と対応づけられるように蓄積し、前記パッケージ自体、および前記パッケージを構成する複数のファイルすべてが同一の利用制限情報と対応づけられるように蓄積することを特徴とする、請求項２４に記載の記録媒体。
【請求項２７】
前記ファイルおよびパッケージと、鍵・利用制限情報との対応関係をコンテンツファイル群管理ファイル部およびパッケージ管理ファイル部に蓄積する場合に、前記パッケージを構成する複数のファイルがそれぞれ異なる鍵情報と対応づけられるように蓄積し、前記パッケージ自体、および前記パッケージを構成する複数のファイルがそれぞれ異なる鍵・利用制限情報と対応づけられるように蓄積することを特徴とする、請求項２４に記載の記録媒体。
【請求項２８】
前記パッケージに対応し、コンテンツを構成するファイルすべてを蓄積するためのディレクトリを有することを特徴とする、請求項２４から２７のいずれかに記載の記録媒体。
【請求項２９】
前記コンテンツファイル群管理ファイル部および前記パッケージ管理ファイル部のうち少なくとも１つは保護領域に作成されることを特徴とする、請求項２４から２８のいずれかに記載の記録媒体。
【請求項３０】
複数ファイルから構成されるコンテンツファイルを結合したアーカイブファイルを蓄積するためのコンテンツファイル蓄積部と、前記アーカイブファイルの管理情報を格納するためのパッケージ管理ファイル部と、前記アーカイブファイルに対する暗号鍵情報と利用制限情報との両方または片方を格納した鍵・利用制限情報を、蓄積するための保護領域を備え、前記アーカイブファイルと鍵・利用制限情報との対応関係をパッケージ管理ファイル部に蓄積することが可能であることを特徴とする記録媒体。
【請求項３１】
前記パッケージ管理ファイル部は、保護領域に作成されることを特徴とする、請求項３０に記載の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に蓄積されるコンテンツファイルの利用制御方法と、その方法を実施するコンテンツ記録／再生装置と、このコンテンツ利用制御方法をロードするために、そのプログラムを記録した記録媒体に関し、特に、複数のファイルから構成されるコンテンツに対して利用制限を設定する際に、利用制限情報をファイル個別にもコンテンツ全体にも付与することを可能にするものである。
【背景技術】
【０００２】
近年、通信ネットワークや放送を利用したデジタルコンテンツ配信サービスへの要望が高まりつつある。
【０００３】
例えば、毎朝、新聞記事を携帯電話にダウンロードして、この携帯電話に接続した記録媒体に記録し、好きな時間にテレビなど他の機器にその記録媒体を接続して記事を読むといった新聞記事配信サービスが考えられている。また、小説を１章ごとに分割し、この章の単位で課金／ダウンロードを行なうといった電子ブックサービスも考えられている。
【０００４】
新聞記事配信サービスの具体例としては、新聞記事をＨＴＭＬ形式で記述し、１日分のＨＴＭＬファイル及びこのＨＴＭＬファイルに付随する画像ファイルやオーディオファイルを一つのパッケージとして配信する方法が考えられる。
【０００５】
コンテンツが電子的に配信され記録媒体に記録される場合、いかにして記録されたコンテンツの不正利用を防止し、著作権者の保護を図るかが重要である。不正にコピーされないような仕組みや、改竄できないような仕組みを設けるのはもちろんであるが、特に近年は、コンテンツの視聴回数や視聴期限も制御する、より自由度の高いコンテンツ利用制御方式が重要となってきている。
【０００６】
記録媒体に格納されたコンテンツに対する利用制限を実現する方法としては、例えば、記録媒体上の保護領域に利用制限情報を記録しておき、この利用制限情報を参照して記憶媒体上のデータへのアクセスの可否を決定するものや、画像・音声といったコンテンツに対して個別に利用制限情報を埋め込んでおき、利用時にその利用制限情報に基づいて当該コンテンツの利用制御を行なうものなどがある。
【０００７】
しかしながら、前者の方法では記録媒体中のすべてのデータに対して個別に利用制限情報を付与することができないため、コンテンツごとに利用制限を変えることができず、コンテンツ利用制御の自由度が低いという欠点があった。また後者の方法では、利用制限情報はファイルごとに埋め込まなければならないため、例えば章ごとにファイルに分割された小説のようなコンテンツに対して、全体として読める回数を制限するといった制御や、１つのＨＴＭＬファイルと1つの画像ファイルから構成される新聞記事のようなコンテンツに対して、記事全体としては印刷しても構わないが画像ファイルを個別に印刷してはならない、というようにコンテンツ全体とその構成要素とで利用制限を使い分ける、などのきめ細かい制御が困難であるという欠点があった。
【０００８】
本発明は、こうした問題点を解決するものであり、複数ファイルから構成されるコンテンツにおいて、コンテンツ全体およびコンテンツを構成するファイルそれぞれに対して利用制限情報を付与できる構成とすることで、自由度の高いコンテンツ利用制御方法を実現することを目的とするものである。
【発明の開示】
【０００９】
本発明は、上記目的を達成するため、複数ファイルから構成されるコンテンツのファイルを記録媒体に記録する場合に、前記コンテンツを構成するファイル群を管理するコンテンツファイル群管理ファイルと、前記ファイル群をまとめパッケージとして管理するパッケージ管理ファイルと、前記記録媒体における保護領域に記録される鍵・利用制限情報とを設け、前記ファイルおよびパッケージと鍵・利用制限情報との対応関係をコンテンツファイル群管理ファイルとパッケージ管理ファイルとに記録する構成とし、コンテンツに応じて利用制限情報をファイル毎あるいはパッケージのいずれかに対して記録することにより、利用制限情報の付与／参照単位をコンテンツの属性に応じて使い分けることが可能となる。
【００１０】
本発明によれば、前記ファイルおよびパッケージと鍵・利用制限情報との対応関係をコンテンツファイル群管理ファイルとパッケージ管理ファイルとに記録する構成とし、鍵・利用制限情報をファイル毎およびパッケージの双方に記録することにより、コンテンツが利用される環境に応じて利用制限情報の付与／参照単位を動的に切り換えることが可能となる。
【００１１】
さらに本発明によれば、コンテンツを構成する複数ファイルを結合したアーカイブファイルとして記録し、前記パッケージ管理ファイルに前記アーカイブファイルと前記鍵・利用制限情報との対応関係を記録することにより、結合された状態で配信されるコンテンツをそのまま記録し処理の効率化をはかると同時に、記録媒体の領域を節約することが可能となる。
【００１２】
本発明の請求項１に記載の発明は、複数ファイルから構成されるコンテンツのファイルを記録媒体に記録するコンテンツ記録装置において、前記コンテンツを構成する複数ファイルの管理情報を格納するコンテンツファイル群管理ファイルを記録し、前記コンテンツを構成する複数ファイルをパッケージとしてまとめて管理するパッケージ管理ファイルを記録し、前記ファイルおよびパッケージに対する暗号鍵情報と利用制限情報との両方または片方を格納した鍵・利用制限情報を、前記記録媒体における保護領域に記録し、前記ファイルおよびパッケージと鍵・利用制限情報との対応関係が、コンテンツファイル群管理ファイルおよびパッケージ管理ファイルにより管理されるように記録することを特徴とするものであり、同一の記録媒体上で、コンテンツの属性に応じて利用制限情報の付与単位を使い分けることが可能となる、という作用を有する。
【００１３】
本発明の請求項２に記載の発明は、請求項１に記載のコンテンツ記録装置において、前記パッケージ自体、および前記パッケージを構成する複数のファイルすべてが同一の鍵・利用制限情報と対応づけられるように記録することにより、パッケージ中のすべてのファイルに対して同一の利用制限を付与することが可能となる、という作用を有する。
【００１４】
本発明の請求項３に記載の発明は、請求項１に記載のコンテンツ記録装置において、前記パッケージを構成する複数のファイルを、それぞれ異なる鍵情報と対応づけて記録し、前記パッケージ自体、および前記パッケージを構成する複数のファイルすべてが同一の利用制限情報と対応づけられるように記録することにより、利用制限情報は共用しながら暗号鍵を個別に保有することでセキュリティレベルをより高めることが可能になる、という作用を有する。
【００１５】
本発明の請求項４に記載の発明は、請求項１に記載のコンテンツ記録装置において、前記パッケージを構成する複数のファイルをそれぞれ異なる鍵情報と対応づけて記録し、前記パッケージ自体、および前記パッケージを構成する複数のファイルがそれぞれ異なる利用制限情報と対応づけられるように記録することで、コンテンツを構成するファイルに対して複数の利用制限情報を付与することでよりきめ細かいコンテンツの利用の制御を可能にする、という作用を有する。
【００１６】
本発明の請求項５項に記載の発明は、請求項１から４のいずれかに記載のコンテンツ記録装置において、前記パッケージに対応するディレクトリを前記記録媒体上に作成し、コンテンツを構成するファイルすべてを前記ディレクトリに記録することを特徴とするものであり、記録媒体上のファイルシステム構造を利用することで、パッケージ管理に必要な情報を軽減することができる、という作用を有する。
【００１７】
本発明の請求項６に記載の発明は、請求項１から５のいずれかに記載のコンテンツ記録装置において、前記コンテンツファイル群管理ファイルおよび前記パッケージ管理ファイルのうちすくなくとも１つは前記記録媒体上の保護領域に記録することにより、セキュリティレベルをより高めることが可能になる、という作用を有する。
【００１８】
本発明の請求項７に記載の発明は、複数ファイルから構成されるコンテンツのファイルを記録媒体に記録するコンテンツ記録装置において、前記コンテンツを構成する複数ファイルを結合した一つのアーカイブファイルとして記録し、前記アーカイブファイルをパッケージ管理ファイルによって管理できるようにし、前記パッケージに対する暗号鍵情報と利用制限情報とを格納した鍵・利用制限情報を、前記記録媒体における保護領域に記録し、前記パッケージと鍵・利用制限情報との対応関係をパッケージ管理ファイルにより管理することができるようにすることにより、パッケージ全体に対する利用制限を付与しつつ、記録媒体上の領域を節約できる、という作用を有する。
【００１９】
本発明の請求項８に記載の発明は、請求項６に記載のコンテンツ記録装置において、前記パッケージ管理ファイルを、前記記録媒体上の保護領域に作成することにより、セキュリティレベルをより高めることが可能になる、という作用を有する。
【００２０】
本発明の請求項９に記載の発明は、複数ファイルから構成されるコンテンツが記録された記録媒体からコンテンツを再生するコンテンツ再生装置において、前記記録媒体に、前記コンテンツを構成する複数ファイルと暗号鍵情報と利用制限情報との両方または片方を格納した鍵・利用制限情報との対応関係が格納されたコンテンツファイル群管理ファイルと、前記コンテンツを構成する複数ファイルをまとめたパッケージと鍵・利用制限情報との対応関係が格納されたパッケージ管理ファイルとが記録されており、前記記録媒体の保護領域に鍵・利用制限情報が記録されている場合に、前記コンテンツファイル群管理ファイルまたはパッケージ管理ファイルから、当該ファイルまたはパッケージと鍵・利用制限情報との対応関係を取得する管理情報取得手段と、前記鍵・利用制限情報を取得する鍵・利用制限情報管理手段と、前記鍵・利用制限情報における利用制限情報を参照してコンテンツ再生の可否を判定する利用制限判定手段と、前記記録媒体からコンテンツのファイルを取得するコンテンツファイル取得手段と、前記取得されたコンテンツのファイルを再生するコンテンツファイル再生手段とを備えることを特徴とするものであり、ファイルまたはパッケージの利用制限情報を参照して適切な利用制限のもとでコンテンツを再生することが可能になる、という作用を有する。以後、「再生」という単語は、ユーザによる「コンテンツの利用」を意味するものとする。例えば、「コンテンツを再生する」ということには、オーディオやビデオコンテンツを実行すること、イメージや文書コンテンツを見ること、などが含まれる。
【００２１】
本発明の請求項１０に記載の発明は、請求項９に記載のコンテンツ再生装置において、前記利用制限判定手段によって当該コンテンツが再生可能と判定された場合に、前記鍵・利用制限情報管理手段が当該コンテンツの利用制限情報を更新した後に、前記コンテンツファイル取得手段がコンテンツのファイルを取得し、前記コンテンツファイル再生手段が前記取得されたコンテンツのファイルを再生することを特徴とするものであり、利用回数情報のようにコンテンツの再生ごとに変化する情報を保護領域に記録することで利用制限を確実に守ることができるようになる、という作用を有する。
【００２２】
本発明の請求項１１に記載の発明は、請求項９または１０に記載のコンテンツ再生装において、前記管理情報取得手段が、コンテンツファイル群管理ファイルとパッケージ管理ファイルとのいずれか片方にのみ記録されている鍵・利用制限情報との対応関係を取得することを特徴とするものであり、コンテンツ記録の段階で参照すべき利用制限情報がコンテンツごとに確定しているため、コンテンツ再生処理を単純化することが可能になる、という作用を有する。
【００２３】
本発明の請求項１２に記載の発明は、複数ファイルから構成されるコンテンツが記録された記録媒体からコンテンツを再生するコンテンツ再生装置において、前記記録媒体に、前記コンテンツを構成する複数ファイルと利用制限情報との対応関係が格納されたコンテンツファイル群管理ファイルと、前記コンテンツを構成する複数ファイルをまとめたパッケージと鍵・利用制限情報との対応関係が格納されたパッケージ管理ファイルとが記録されており、前記記録媒体の保護領域に鍵・利用制限情報が記録されている場合に、前記コンテンツファイル群管理ファイルまたはパッケージ管理ファイルから、当該ファイルまたはパッケージと鍵・利用制限情報との対応関係を取得する管理情報取得手段と、前記管理情報取得手段により取得される複数の利用制限情報のうちいずれを利用するかを選択する利用制限選択手段と、前記鍵・利用制限情報を取得する鍵・利用制限情報管理手段と、前記鍵・利用制限情報における利用制限情報を参照してコンテンツ再生の可否を判定する利用制限判定手段と、前記記録媒体からコンテンツのファイルを取得するコンテンツファイル取得手段と、前記取得されたコンテンツのファイルを再生するコンテンツファイル再生手段とを備え、前記利用制限判定手段が、前記利用制限選択手段により選択された利用制限情報を参照することを特徴とするものであり、利用制限選択手段を設けることで、コンテンツ再生の状況に応じて利用制限を選択することで、動的なコンテンツ利用制御を実現できる、という作用を有する。
【００２４】
本発明の請求項１３に記載の発明は、請求項１２に記載のコンテンツ再生装置において、前記利用制限判定手段によって当該コンテンツが再生可能と判定された場合に、前記鍵・利用制限情報管理手段が当該コンテンツの利用制限情報を更新した後に、前記コンテンツファイル取得手段がコンテンツのファイルを取得し、記コンテンツファイル再生手段が前記取得されたコンテンツのファイルを再生することを特徴とするものであり、利用回数情報のようにコンテンツの再生ごとに変化する情報を保護領域に記録することで、利用制限を確実に守ることができるようになる、という作用を有する。
【００２５】
本発明の請求項１４に記載の発明は、複数ファイルから構成されるコンテンツが、前記複数ファイルを結合した一つのアーカイブファイルとして記録された記録媒体からコンテンツを再生するコンテンツ再生装置において、前記記録媒体に、記アーカイブファイルと鍵・利用制限情報との対応関係が格納されたパッケージ管理ファイルが記録されており、前記記録媒体の保護領域に鍵・利用制限情報が記録されている場合に、前記パッケージ管理ファイルから当該アーカイブファイルと鍵・利用制限情報との対応関係を取得する管理情報取得手段と、前記鍵・利用制限情報を取得する鍵・利用制限情報管理手段と、前記鍵・利用制限情報における利用制限情報を参照してコンテンツ再生の可否を判定する利用制限判定手段と、前記記録媒体からコンテンツのアーカイブファイルを取得するコンテンツファイル取得手段と、前記取得されたコンテンツのアーカイブファイルを再生するコンテンツファイル再生手段とを備えることを特徴とするものであり、アーカイブファイルに含まれる各ファイルの再生に際しても、同一の利用制限情報を適用したコンテンツ再生を可能とする、という作用を有する。
【００２６】
本発明の請求項１５に記載の発明は、請求項１３に記載のコンテンツ再生装置において、前記利用制限判定手段によって当該コンテンツが再生可能と判定された場合に、前記鍵・利用制限情報管理手段が当該コンテンツの利用制限情報を更新した後に、前記コンテンツファイル取得手段がコンテンツのファイルを取得し、記コンテンツファイル再生手段が前記取得されたコンテンツのファイルを再生することを特徴とするものであり、利用回数情報のようにコンテンツの再生ごとに変化する情報を保護領域に記録することで、利用制限を確実に守ることができるようになる、という作用を有する。
【００２７】
本発明の請求項１６から２３に記載の発明は、前記請求項１から１５のいずれかに記載のコンテンツ記録装置およびコンテンツ再生装置におけるコンテンツ制御をコンピュータに実行させるプログラムを記録した記録媒体であり、前記コンテンツ利用制御方法を各種装置で実行することが可能になる、という作用を有する。
【００２８】
本発明の請求項２４から３１に記載の発明は、前記請求項１から８に記載のコンテンツ記録装置におけるコンテンツと鍵・利用制限情報、及び両者の対応関係等の記録をすることが可能であることを特徴とする記録媒体である。ＳＤメモリーカード等の記録媒体を利用することで、データの記録に加え、セキュリティを確保することができる、という作用を有する。
【発明を実施するための最良の形態】
【００２９】
（第１の実施形態）
図１は本発明の第１の実施形態におけるコンテンツ記録／再生装置の構成図である。図１に示すコンテンツ記録／再生装置は、入力装置１１０、記録媒体１２０、コンテンツ記録部１３０、コンテンツ再生部１４０、表示装置１５０からなる。
【００３０】
入力装置１１０は、ユーザによるコンテンツ記録要求、およびコンテンツ再生要求に使用する。
【００３１】
記録媒体１２０は、パッケージ単位のコンテンツファイル、およびその管理情報の蓄積に使用するデータ領域１２１と、前記データ領域１２１に蓄積されるコンテンツファイルを暗号化するための暗号鍵および利用制限情報の蓄積に使用する保護領域１２２からなる。ここで保護領域１２２は、ユーザが直接読み書き出来ないよう、保護された特別な領域である。保護領域は、コンテンツ再生装置との相互認証がなされないとコンテンツ再生装置からの読み書きはできない。「相互認証」とは、対象物同士でお互いが正規の対象物であるかどうかを判断することである。ここでは、保護領域とコンテンツ再生装置とがお互いに正規の機器であることをそれぞれの識別ＩＤや、電子署名等を利用して認証しあうことによって相互認証を行う。
【００３２】
コンテンツ記録部１３０は、パッケージ単位のコンテンツを記録媒体１２０に記録する処理を行なうもので、管理情報記録手段１３１、コンテンツファイル記録手段１３２、鍵・利用制限情報記録手段１３３からなる。
【００３３】
管理情報記録手段１３１は、記録媒体１２０のデータ領域１２１に記録されたパッケージを管理するためのパッケージ管理情報と、パッケージに含まれるコンテンツファイルを管理するコンテンツファイル群管理情報を記録する。
【００３４】
コンテンツファイル記録手段１３２は、パッケージに含まれるコンテンツファイル群の各コンテンツファイル本体を記録媒体１２０のデータ領域１２１に記録する。
【００３５】
鍵・利用制限情報記録手段１３３は、パッケージ全体、もしくはパッケージに含まれる個々のコンテンツファイルの利用制限に関する情報と、各コンテンツファイルを暗号化するための暗号化鍵との片方または両方を、記録媒体１２０の保護領域１２２に記録する。利用制限情報とは、コンテンツの再生、移動、コピー、印刷などの可否あるいは可能な回数の制限に関する情報をいう。
【００３６】
以後の説明では、利用制限情報と暗号化するための鍵との両方が記録されるとして説明する。利用制限情報が記録されないのであれば、利用制限は無いとみなし、暗号化するための鍵が記録されていなければ、暗号化されていないものとして扱えばよい。
【００３７】
コンテンツ再生部１４０は、記録媒体１２０に記録されたコンテンツの再生処理を行なうもので、管理情報取得手段１４１、鍵・利用制限情報管理手段１４２、利用制限判定手段１４３、コンテンツファイル取得手段１４４、コンテンツファイル再生手段１４５からなる。
【００３８】
管理情報取得手段１４１は、記録媒体１２０のデータ領域１２１からパッケージ管理ファイルおよびコンテンツファイル群管理ファイルの取得を行なう。
【００３９】
鍵・利用制限情報管理手段１４２は、指定された暗号鍵及び利用制限情報を記録媒体１２０の保護領域１２２から取得する処理、およびコンテンツの再生に伴う利用制限情報の更新と、更新した利用制限情報の保護領域１２２への記録処理を行なう。
【００４０】
利用制限判定手段１４３は、コンテンツファイル再生の際に、当該コンテンツが再生可能であるか否かの利用制限チェックを行なう。
【００４１】
コンテンツファイル取得手段１４４は、コンテンツファイル取得指示を受け、取得を指定されたファイルを記録媒体１２０のデータ領域１２１から取得する。
【００４２】
コンテンツファイル再生手段１４５は、前記利用制限判定手段１４３における利用制限チェックの結果、当該コンテンツファイルが再生可能である場合に、当該コンテンツファイルの暗号解読と再生を行ない、表示装置１５０に出力する。
【００４３】
表示装置１５０は、前記コンテンツ再生部１４０がコンテンツファイルを出力するのに使用する。
【００４４】
次に本実施の形態における、コンテンツの利用制限情報を考慮したコンテンツ記録処理、およびコンテンツ再生処理を具体的な例を用いて説明する。
<コンテンツ記録処理>
まず入力手段１１０を通して、コンテンツ記録の指示を受ける。この時、図２に示すような２つのパッケージの記録指示があった場合を考える。
【００４５】
図２は、テキストファイル２１１、２１２、２１３からなる、小説パッケージ２１０と、ＨＴＭＬファイル２２１、画像ファイル２２２および２２３からなる、３月２７日分の新聞記事パッケージ２２０である。
【００４６】
テキストファイル２１１、２１２、２１３は、それぞれｃｈａｐｔｅｒ１．ｔｘｔ、ｃｈａｐｔｅｒ２．ｔｘｔ、ｃｈａｐｔｅｒ３．ｔｘｔというファイル名を持つ。これは小説の１章、２章、３章が、それぞれ個別のテキストファイルとして作成されたパッケージである。また、小説パッケージ２１０には、パッケージ内の各コンテンツファイルには利用制限が設定されておらず、パッケージ２１０全体に対してのみ利用制限が設定されている。
【００４７】
ＨＴＭＬファイル２２１は０１０３２７ｉｎｄｅｘ．ｈｔｍというファイル名を持ち、ｉｍａｇｅ３．ｊｐｇというファイル名の画像ファイル２２２とｉｍａｇｅ４．ｊｐｇというファイル名の画像ファイル２２３が埋め込まれる。また、３月２７日分の新聞記事パッケージ２２０には、パッケージ内の各コンテンツファイルに利用制限が設定されており、パッケージ２２０全体に対しては利用制限が設定されていない。このように本実施の形態においては、パッケージ全体、もしくはパッケージ内の各コンテンツファイルのどちらかにのみ、利用制限が設定されていることを前提とする。
【００４８】
図３は、図２に示す２つのパッケージがコンテンツ記録部１３０によって記録される際の、記録媒体１２０のデータ領域１２１におけるディレクトリおよびファイル構成の一例を示す図である。パッケージ管理ファイル３０１と同じ階層にＰＫＧ００００１というディレクトリ３０２およびＰＫＧ００００２というディレクトリ３０４が作成される。このディレクトリ３０２の下に、コンテンツファイル群管理ファイル３０３と図２の２１０に示すパッケージに含まれるファイルが作成される。図２の２１０に示すパッケージに含まれていたテキストファイル２１１、２１２、２１３は、それぞれ００００１．ｔｘｔ、００００２．ｔｘｔ、００００３．ｔｘｔというファイル名で記録されたものとする。同様に、ディレクトリ３０４の下に、コンテンツファイル群管理ファイル３０５と図２の２２０に示すパッケージに含まれるファイルが作成される。図２の２２０に示すパッケージに含まれていたＨＴＭＬファイル２２１、および画像ファイル２２２、２２３は、それぞれ００００１．ｈｔｍ、００００２．ｊｐｇ、００００３．ｊｐｇというファイル名で記録されたものとする。
【００４９】
図４は、第１の実施形態におけるコンテンツ記録部１３０でのコンテンツ記録処理フローを示す図である。以下、図２に示す２つのパッケージの記録処理について図４に沿って説明する。まずパッケージ２１０の記録処理から説明する。
【００５０】
ステップ４０１：コンテンツ記録部１３０は、入力手段１１０よりコンテンツ記録の指示を受けると、まず当該パッケージの利用制限付与単位がパッケージ全体であるか、パッケージ内の各コンテンツファイルであるかを調べる。パッケージ２１０の場合、パッケージ全体に付与されているので、ステップ４０２へ進む。パッケージ内の各コンテンツファイルに対して付与されている場合はステップ４０６へ進む。
【００５１】
ステップ４０２：パッケージ内のコンテンツを暗号化するための暗号鍵を生成し、鍵・利用制限情報記録手段１３３にて、前記暗号鍵とパッケージ全体の利用制限情報を記録媒体１２０の保護領域１２２へ記録し、格納した鍵・利用制限情報の格納番号（仮にこの鍵・利用制限情報格納番号をｘｐとする）を取得する。ここで鍵・利用制限情報格納番号とは、保護領域１２２に記録される、暗号鍵および利用制限情報のセットそれぞれを格納する領域ごとに付加された番号である。
【００５２】
ステップ４０３：管理情報記録手段１３１にて、パッケージ管理ファイルを作成または更新し、記録媒体１２０のデータ領域１２１へ記録する。図５は、図２に示すパッケージ２１０を記録媒体１２０に記録した段階での、パッケージ管理ファイル３０１の一例を示す図である。パッケージ管理ファイル３０１は、パッケージディレクトリ名に対応するパッケージディレクトリ番号と、該ディレクトリを一意に識別するためのパッケージ識別子、および該パッケージの鍵・利用制限情報格納番号との対応を管理する。ここで、鍵・利用制限情報格納番号は、前記ステップ４０２で取得した値（＝ｘｐ）を記録する。なお、図３に示すように、本実施の形態ではパッケージディレクトリ番号に対応するパッケージディレクトリのディレクトリ名を「ＰＫＧｘｘｘｘｘ（ｘｘｘｘｘ＝パッケージディレクトリ番号）」とする命名規則のもと説明する。ただし、パッケージディレクトリ番号からパッケージディレクトリのディレクトリ名が一意に導き出せる命名規則であれば、どのようなものでも構わない。なお、図５ではパッケージ識別子として"ＮＯＶＥＬ００００１"という文字列を用いているが、このパッケージ識別子は、記録媒体１２０のデータ領域１２１中に存在するパッケージディレクトリを一意に識別できるものであれば、どのような文字列でも、数字でも、記号でも構わない。
【００５３】
ステップ４０４：コンテンツファイル記録手段１３２にて、前記ステップ４０２で生成した暗号鍵を用いて、パッケージ内の各コンテンツファイルを暗号化して、記録媒体１２０のデータ領域１２１へ記録する。
【００５４】
ステップ４０５：コンテンツファイル記録手段１３２にて、コンテンツファイル群管理ファイルを生成し、記録媒体１２０のデータ領域１２１へ記録する。図６は、図２に示すパッケージ２１０が記録媒体１２０に記録された段階での、コンテンツファイル群管理ファイル３０３の一例を示す図である。コンテンツファイル群管理ファイルは、記録媒体１２０のデータ領域１２１に記録される際のファイル名に対応するコンテンツ番号と、該コンテンツが他のコンテンツからリンクされる場合の参照名、および該コンテンツファイルの暗号鍵および利用制限情報との対応を管理するもので、パッケージディレクトリ毎に１つ作成される。前記コンテンツ番号は、パッケージ単位に番号付けされるものとする。なお、図３に示すように、本実施の形態ではコンテンツ番号に対応するコンテンツファイル名を「ｘｘｘｘｘ．ＥＸＴ（ｘｘｘｘｘ＝コンテンツ番号、ＥＸＴ＝拡張子）」とする命名規則のもと説明する。ただし、コンテンツ番号から記録媒体１２０のデータ領域１２１上でのコンテンツファイル名が一意に導き出せる命名規則であれば、どのようなものでも構わない。またここで、各コンテンツの鍵・利用制限情報格納番号は、全て０を記録する。
【００５５】
次に、パッケージ２２０の記録処理について説明する。まず、パッケージ２２０の場合、パッケージ内の各コンテンツファイルに対して利用制限が付与されているので、前記ステップ４０１を経てステップ４０６へ進む。
【００５６】
ステップ４０６：管理情報記録手段にて、パッケージ管理ファイルを作成または更新し、記録媒体１２０のデータ領域１２１へ記録する。図７は、図２に示すパッケージ２２０を記録媒体１２０に記録した段階での、パッケージ管理ファイル３０１の一例を示す図である。ここでパッケージ２１０全体に対しては利用制限が設定されていないので、対応するエントリの鍵・利用制限情報格納番号には０を記録する。
【００５７】
ステップ４０７：コンテンツファイル記録手段１３２にて、パッケージ内のコンテンツファイル毎に暗号鍵を生成して暗号化し、記録媒体１２０のデータ領域１２１へ記録する。
【００５８】
ステップ４０８：鍵・利用制限情報記録手段１３３にて、利用制限情報と前記ステップ４０７で生成した暗号鍵を、対応するコンテンツファイルごとに１セットとして記録媒体１２０の保護領域１２２へ記録し、格納した鍵・利用制限情報の格納番号（仮に、それぞれｘｃ１，ｘｃ２，...とする）を取得する。
【００５９】
ステップ４０９：管理情報記録手段１３１にて、コンテンツファイル群管理ファイルを生成し、記録媒体１２０のデータ領域１２１へ記録する。図８は、図２に示すパッケージ２２０が記録媒体１２０に記録された段階での、コンテンツファイル群管理ファイル３０５の一例を示す図である。ここで、コンテンツごとの鍵・利用制限情報格納番号は、前記ステップ４０８にて取得した値（＝ｘｃ１，ｘｃ２，...）を記録する。
【００６０】
コンテンツ記録処理において、保護領域に暗号鍵および利用制限情報の記録が行なわれるが、このとき保護領域を有する記録媒体と記録媒体にアクセスを行うコンテンツ再生装置との間で相互認証がなされていることが必要である。つまり、コンテンツ記録部１３０のＩＤ等と記録媒体１２０のＩＤ等とを相互に確認でき、アクセス権限を有すると判断された場合にのみ、記録処理を実行することができる。以下の各実施形態におけるコンテンツ記録処理についても同様とする。
【００６１】
図９は、図２に示す２つのパッケージに対して図４に示すコンテンツ記録処理が全て終了し、記録媒体１２０に記録された段階での、各パッケージとそこに含まれる各コンテンツファイルと、鍵・利用制限情報の対応を示す図である。
【００６２】
また、図９には利用制限情報として視聴回数、視聴開始期日、視聴終了期日の３種類の利用制限が記述されている。ここで視聴回数とは、当該コンテンツファイルを視聴可能な回数制限である。視聴開始期日とは、当該コンテンツファイルを視聴可能な最初の日時である。また視聴終了期日とは、当該コンテンツファイルを視聴可能な最終の日時である。なお、図９に示すように、本実施の形態では利用制限として上記３種類を挙げて説明しているが、当然これは利用制限の一例に過ぎず、これら３種類に限定される必要はなく、上記以外の利用制限が設定されていても構わない。
【００６３】
例えば、移動可能回数、コピー可能回数、印刷可能回数などである。移動可能回数、コピー可能回数、印刷可能回数とは、それぞれ当該コンテンツファイルを移動可能、コピー可能、印刷可能な回数制限である。具体的には、コンテンツファイルをフォルダ等にコピーする際に、コピー可能回数が２回と設定されていて、すでに１回コピーを行った状態では、今回コピーを実行することによって以降コピーすることはできなくなってしまう。
【００６４】
また、保護領域に記録された暗号鍵および利用制限情報と、データ領域に記録されたパッケージないしはコンテンツファイルは対応関係を有する。各パッケージあるいはコンテンツファイルは、鍵・利用制限情報格納番号とに対応付けられている。さらに、図９に示すように、鍵・利用制限情報格納番号ごとに視聴回数等の鍵・利用制限情報が対応付けられている。したがって、保護領域に記録された暗号鍵および利用制限情報と、データ領域に記録されたパッケージないしはコンテンツファイルは鍵・利用制限情報格納番号を介して対応関係を有する。
<コンテンツ再生処理>
入力手段１１０を通じ、図３に示すテキストファイル２１１の再生（視聴）要求があった場合を考える。
【００６５】
図１０は、第１の実施形態におけるコンテンツ再生部１４０でのコンテンツ再生処理フローを示す図である。以下、テキストファイル２１１の再生処理について、図１０に沿って説明する。
【００６６】
ステップ１００１：コンテンツ再生部１４０は、入力手段１１０よりコンテンツの再生要求を受けると、まず管理情報取得手段１４１にて、パッケージ管理ファイルを参照し、再生を指示されたコンテンツファイルを含むパッケージに対応する鍵・利用制限情報格納番号（＝ｘｐ）を取得する。テキストファイル２１１の場合、パッケージ管理ファイル３０１（図７）より、パッケージディレクトリ番号００００１に対応する鍵・制限情報格納番号（＝１）を取得する。
【００６７】
ステップ１００２：前記ステップ１００１で取得した鍵・利用制限情報格納番号の値が"０"ならばステップ１００３へ、"０"以外ならばステップ１００４へ進む。ここでの例の場合、前記ステップ１００１で取得した値が"１"なので、ステップ１００４へ進む。
【００６８】
ステップ１００３：管理情報取得手段１４１にて、再生を指示されたコンテンツファイルと同じディレクトリにあるコンテンツファイル群管理ファイルを参照し、当該コンテンツファイルの鍵・利用制限情報格納番号（＝ｘｃ）を取得する。
【００６９】
ステップ１００４：鍵・利用制限情報管理手段１４１にて、この前までのステップで取得した鍵・利用制限情報格納番号に対応した領域に格納されている暗号鍵および利用制限情報を読み込む。ここで鍵・利用制限情報格納番号は、前記ステップ１００１で取得した鍵・利用制限情報格納番号が"０"以外ならばその値（ｘｐ）を、"０"ならばステップ１００３で取得した値（ｘｃ）を用いる。ここでの例の場合、図９の９０１の領域を読み込む。
【００７０】
ステップ１００５：利用制限判定手段１４３にて、前記ステップ１００４で取得した利用制限情報のチェックを行なう。ここでの例の場合、利用制限情報として視聴回数、視聴開始期日、および視聴終了期日が設定されているため、視聴回数が０以上であり、かつ再生が行なわれる現在の日時が視聴開始期日以降であり、かつ視聴終了期日以前にあたらない場合は処理を中断し、コンテンツファイルの再生は行なわない。
【００７１】
ステップ１００６：コンテンツファイルを再生するにあたり、更新する必要のある利用制限情報を含む場合には、鍵・利用制限情報管理手段１４２にて、利用制限情報の更新を行ない、保護領域１２２に上書きする。ここでの例における利用制限情報の場合、視聴回数を"１"減らす必要があるので、図９の９０１の視聴回数フィールドの値を"９"に書き換える。
【００７２】
ステップ１００７：コンテンツファイル取得手段１４４にて当該コンテンツファイルの取得を行なう。
【００７３】
ステップ１００８：コンテンツファイル再生手段１４５にて、前記ステップ１００４で取得した暗号鍵を用いて前記ステップ１００７で取得したコンテンツファイルの暗号解読と再生を行ない、表示装置１５０に出力する。
【００７４】
コンテンツ再生処理において、保護領域に記録された暗号鍵および利用制限情報の取得が行われるが、このとき保護領域を有する記録媒体と記録媒体にアクセスを行うコンテンツ再生装置との間で相互認証がなされていることが必要である。つまり、コンテンツ再生部１４０のＩＤ等と記録媒体１２０のＩＤ等とを相互に確認でき、アクセス権限を有すると判断された場合にのみ、再生処理を実行することができる。以下の各実施形態におけるコンテンツ再生処理についても同様とする。
【００７５】
以上がテキストファイル２１１の再生処理である。ここで例に挙げた小説パッケージの場合、パッケージ全体に対して利用制限が設定されているので、パッケージ内の各章のテキストファイルを視聴した回数の総計が１０回に達した段階で、パッケージ２１０に含まれる全てのコンテンツファイルを視聴不可とするような利用制限の設定が可能となる。
【００７６】
以上のように、本実施の形態では、複数ファイルから構成されるコンテンツのファイルを記録媒体に記録する場合に、前記コンテンツを構成するファイルを管理するコンテンツファイル群管理ファイルと、前記ファイル群をまとめたパッケージとして管理するパッケージ管理ファイルと、前記記録媒体における保護領域に記録される鍵・利用制限情報とを設け、コンテンツファイル又はパッケージと鍵・利用制限情報との関係を、コンテンツに応じてコンテンツファイル群管理ファイルとパッケージ管理ファイルに記録することにより、利用制限情報の付与／参照単位をコンテンツの属性に応じて使い分けることが可能となる。
【００７７】
本実施の形態において、利用制限が設定されているコンテンツファイルを記録する際には暗号化を施しているので、コンテンツ再生部１４０によって利用制限チェックおよびコンテンツファイルの暗号解読が行なわれた場合のみ、再生可能となる。
【００７８】
本実施の形態ではコンテンツファイルの例としてテキストファイルとＨＴＭＬファイルと画像ファイルとを挙げて説明したが、コンテンツファイルはその他どのような形式のファイルであっても構わない。
【００７９】
また、本実施の形態ではパッケージ管理ファイルおよびコンテンツファイル群管理ファイルを、記録媒体１２０のデータ領域１２１に記録するものとして説明したが、これら管理ファイルを保護領域１２２に記録しても構わない。こうすることにより、悪意のあるユーザによって管理ファイルを改竄される危険性が低くなり、セキュリティを高めることが可能である。
【００８０】
本実施の形態においては、コンテンツ記録処理の際に、図４のステップ４０５でコンテンツファイル群管理ファイルに記録する鍵・利用制限情報格納番号を、"０"ではなく、ステップ４０２で取得した値（＝ｘｐ）にすることによって、コンテンツ再生処理時に、図１０のステップ１００３以降の処理のみを行なえばよいことになり、再生処理の効率化を図ることも可能である。
【００８１】
また、本実施の形態においては、コンテンツ記録処理の際に、図４のステップ４０１で利用制限情報付与単位がパッケージ単位である場合でも、コンテンツファイルを暗号化する鍵を個別に生成して保護領域１２２へ格納し、ステップ４０５にてそれぞれの鍵・利用制限情報格納番号をコンテンツファイル群管理ファイルに格納することによって、パッケージ内全てのコンテンツファイルに同一の暗号鍵を利用する場合と比較してセキュリティを高めることも可能である。
（第２の実施形態）
以下、本発明の第２の実施形態について説明する。第２の実施形態におけるコンテンツ記録／再生装置の構成図は、図１１に示すように第１の実施形態の構成（図１）の他に、コンテンツ再生部１４０に利用制限選択手段１４６を新たに備えている。また本実施の形態においては、第１の実施形態とは異なり、パッケージ全体、およびパッケージ内の各コンテンツファイルの両方に利用制限が設定されている状態も想定する。
【００８２】
以下、第２の実施形態におけるコンテンツ記録処理およびコンテンツ再生処理について、具体的な例を用いて説明する。
<コンテンツ記録処理>
まず入力手段１１０を通して、コンテンツ記録の指示を受ける。この時、図１２に示すような新聞記事パッケージの記録指示があった場合を考える。
【００８３】
図１２は、ＨＴＭＬファイル１２１１、１２１２、１２１３、および画像ファイル１２１４からなる、３月２８日分の新聞記事パッケージ１２１０である。ＨＴＭＬファイル１２１１はフレーム定義ファイルであり、フレームセルとしてＨＴＭＬファイル１２１２および１２１３を含む。また、ＨＴＭＬファイル１２１２には、画像ファイル１２１４が埋め込まれる。この３月２８日分新聞記事パッケージ１２１０には、以下のような利用制限が設定されている。
【００８４】
ａ）．パッケージ全体およびパッケージ内の各コンテンツファイルの視聴開始期日は〔２００１／０３／２８〕とする。
【００８５】
ｂ）．パッケージ内の各コンテンツファイルを単体で再生する場合には、視聴終了期日は設定されない（視聴開始日以降ならばいつでも視聴可能）。
【００８６】
ｃ）．パッケージ全体をひとつのコンテンツとみなして再生される場合、視聴終了期日は〔２００１／０４／２７〕とする。
【００８７】
ｄ）．視聴回数制限はなし。
【００８８】
図１３は、図１２に示すパッケージがコンテンツ記録部１３０によって記録される際の、記録媒体１２０のデータ領域１２１におけるディレクトリおよびファイル構成の一例を示す図である。図１２の１２１０に示すパッケージに含まれていたＨＴＭＬファイル１２１１、１２１２、１２１３、および画像ファイル１２１４は、それぞれ００００１．ｈｔｍ、００００２．ｈｔｍ、００００３．ｈｔｍ、００００４．ｊｐｇというファイル名で記録されたものとする。
【００８９】
図１４は、第２の実施形態におけるコンテンツ記録部１３０でのコンテンツ記録処理フローを示す図である。以下、図１２に示すパッケージの記録処理について図１４に沿って説明する。
【００９０】
ステップ１４０１：コンテンツ記録部１３０は、入力手段１１０よりコンテンツ記録の指示を受けると、まずパッケージ全体に対して利用制限が設定されているか否かを調べる。パッケージ１２１０の場合、パッケージ全体に対しても利用制限が設定されているので、ステップ１４０２へ進む。パッケージ全体に対して利用制限が設定されていない場合には、ステップ１４０４へ進む。
【００９１】
ステップ１４０２：鍵・利用制限情報記録手段１３３にて、パッケージ全体の利用制限情報を記録媒体１２０の保護領域１２２へ記録し、格納した利用制限情報の格納番号（＝ｘｐ）を取得する。第１の実施形態における図４のステップ４０２と異なり、この鍵・利用制限情報格納番号ｘｐに対応する領域には、暗号鍵は格納されない。
【００９２】
ステップ１４０３：第１の実施形態における図４のステップ４０３と同様の処理を行なうため、詳細な説明は省略する。図１５は、図１２に示すパッケージ１２１０を記録媒体１２０に記録した段階での、パッケージ管理ファイル１３０１の一例を示す図である。ここで、鍵・利用制限情報格納番号は、前記ステップ１４０２で取得した値（＝ｘｐ）を記録する。
【００９３】
ステップ１４０４：第１の実施形態における図４のステップ４０６と同様の処理を行なうため、説明は省略する。
【００９４】
ステップ１４０５：第１の実施形態における図４のステップ４０７と同様の処理を行なうため、説明は省略する。
【００９５】
ステップ１４０６：第１の実施形態における図４のステップ４０８と同様の処理を行なうため、説明は省略する。
【００９６】
ステップ１４０７：第１の実施形態における図４のステップ４０９と同様の処理を行なうため、詳細な説明は省略する。図１６は、図１２に示すパッケージ１２１０が記録媒体１２０に記録された段階での、コンテンツファイル群管理ファイル１３０３の一例を示す図である。
【００９７】
図１７は、図１２に示すパッケージに対して図１４に示すコンテンツ記録処理が全て終了し、記録媒体１２０に記録された段階での、パッケージとそこに含まれる各コンテンツファイルと、鍵・利用制限情報の対応を示す図である。
<コンテンツ再生処理>
入力手段１１０を通じ、図１３に示す画像ファイル１２１４単体での再生（視聴）要求があった場合を考える。
【００９８】
図１８は、第２の実施形態におけるコンテンツ再生部１４０でのコンテンツ再生処理フローを示す図である。以下、画像ファイル１２１４単体での再生処理について、図１８に沿って説明する。
【００９９】
ステップ１８０１：コンテンツ再生部１４０は、入力手段１１０よりコンテンツの再生要求を受けると、利用制限選択手段１４６にて再生する単位が、コンテンツファイル単体であるか、１以上のコンテンツファイルで構成されるパッケージ全体であるかによって、どの利用制限情報を適用するか選択を行なう。ここでの例の場合、画像ファイル１２１４単体での再生要求であるので、ステップ１００３以降へ進む。すなわち、コンテンツファイル単体での再生要求であった場合、第１の実施形態における図１０のコンテンツ再生処理フローのステップ１００３以降と同一の処理を行なう。
【０１００】
図１２に示す４つのコンテンツファイルから構成されるパッケージ全体の再生要求があった場合を考える。この時、ステップ１８０１を経て、ステップ１８０２へ進む。
【０１０１】
ステップ１８０２：管理情報取得手段１４１にて、パッケージ管理ファイルを参照して、再生するパッケージに対応する鍵・利用制限情報格納番号（＝ｘｐ）を取得する。ここでの例の場合、パッケージ管理ファイル１３０１（図１５）を参照し、対応する鍵・利用制限情報格納番号（＝１）を取得する。
【０１０２】
ステップ１８０３：管理情報取得手段１４１にて、再生するパッケージを構成するコンテンツファイルに対応するコンテンツファイル群管理ファイルを参照して、当該コンテンツファイル群に対する鍵・利用制限情報格納番号（＝ｘｃ１、ｘｃ２、...）を取得する。ここでの例の場合、コンテンツファイル群管理ファイル１３０３（図１６）を参照し、それぞれ対応する鍵・利用制限情報格納番号（＝２、３、４、５）を取得する。
【０１０３】
ステップ１８０４：鍵・利用制限情報管理手段１４１にて、前記ステップ１８０２で取得した鍵・利用制限情報格納番号（＝ｘｐ）に対応した領域に格納されている利用制限情報を、また前記ステップ１８０３で取得した鍵・利用制限情報格納番号（＝ｘｃ１、ｘｃ２、...）それぞれに対応した領域に格納されている暗号鍵を読み込む。ここでの例の場合、利用制限情報として図１７の１７０１の領域を、また暗号鍵として１７０２、１７０３、１７０４、１７０５の領域を読み込む。
【０１０４】
これ以降の処理は、第１の実施形態における図１０のステップ１００５からステップ１００８と同様の処理を行なうため、説明を省略する。
【０１０５】
以上のように、本実施の形態では、ファイルおよびパッケージと鍵・利用制限情報との対応関係をコンテンツファイル群管理ファイルとパッケージ管理ファイルとに記録する構成とし、利用制限情報をファイル毎およびパッケージの双方に記録することにより、コンテンツが利用される環境に応じて利用制限情報の付与／参照単位を動的に切り換えることが可能となる。
（第３の実施形態）
以下、本発明の第３の実施形態について説明する。第３の実施形態におけるコンテンツ記録／再生装置の構成は第１の実施形態（図１）と変わりがない。ただしコンテンツファイル記録手段１３２において、パッケージを構成する複数コンテンツファイルを結合して一つのアーカイブファイルとして記録する機能を有する点と、コンテンツファイル再生手段１４５において、暗号解読したアーカイブファイルの展開を行なってから再生を行なう機能を有する点が、第１の実施形態とは異なる。
【０１０６】
以下、第３の実施形態におけるコンテンツ記録処理およびコンテンツ再生処理について説明する。ここでは、第１の実施形態と同様に図２に示す２つのパッケージを記録する際、小説パッケージ２１０をアーカイブファイルにして記録する場合について説明する。
<コンテンツ記録処理>
図１９は、図２に示す２つのパッケージがコンテンツ記録部１３０によって記録される際の、記録媒体１２０のデータ領域１２１におけるディレクトリおよびファイル構成の一例を示す図である。ＰＫＧ００００１．ＸＸＸ１９０２が複数のファイルｃｈａｐｔｅｒ１．ｔｘｔ、ｃｈａｐｔｅｒ２．ｔｘｔ、ｃｈａｐｔｅｒ３．ｔｘｔをアーカイブして一つのファイルにまとめたアーカイブファイルである。
【０１０７】
図２０は第３の実施形態におけるコンテンツ記録部１３０でのコンテンツ記録処理フローを示す図である。パッケージをアーカイブファイルに変換せずにそのままデータ領域１２１に記録する場合の処理は、第１の実施形態と同様であるため説明を省略する。以下、小説パッケージ２１０をアーカイブファイルに変換する場合の処理について説明する。
【０１０８】
まず小説パッケージ２１０は、パッケージ単位に利用制限が設定されているため、ステップ４０１を経てステップ２００１へ進む。
【０１０９】
ステップ２００１：パッケージをアーカイブファイルに変換する場合はステップ２００２へ、しない場合はステップ４０２へ進む。
【０１１０】
ステップ２００２：コンテンツファイル記録手段１３２にて、パッケージ内のコンテンツファイル群を結合して、アーカイブファイルを作成する。
【０１１１】
ステップ２００３：コンテンツファイル記録手段１３２にて、暗号鍵を生成して、生成された暗号鍵を用いてアーカイブファイルを暗号化し、記録媒体１２０のデータ領域１２１へ記録する。
【０１１２】
ステップ２００４：鍵・利用制限情報記録手段１３３にて、パッケージに対する利用制限情報と、前記ステップ２００３で生成した暗号鍵を記録媒体１２０の保護領域１２２へ記録し、格納した鍵・利用制限情報の格納番号（＝ｘａ）を取得する。
【０１１３】
ステップ２００５：管理情報記録手段１３１にて、コンテンツファイル群管理ファイルを生成し、記録媒体１２０のデータ領域１２１へ記録する。ここでの例の場合、パッケージ管理ファイル１９０１は、第１の実施形態における図５に示したパッケージ管理ファイル３０１と同様な内容になる。
【０１１４】
図２１は、第３の実施形態において図２に示す２つのパッケージに対して図２０に示すコンテンツ記録処理が全て終了し、記録媒体１２０に記録された段階での、各パッケージとそこに含まれる各コンテンツファイルと、鍵・利用制限情報の対応を示す図である。第１の実施形態における図９と比較してみると、小説パッケージ２１０と鍵・利用制限情報の対応は、両実施形態において違いはない事がわかる。
<コンテンツ再生処理>
入力手段１１０を通じ、小説パッケージ２１０内のテキストファイル２１１の再生（視聴）要求があった場合を考える。
【０１１５】
図２２は第３の実施形態におけるコンテンツ再生部１４０でのコンテンツ再生処理フローを示す図である。以下、テキストファイル２１１の再生処理について、図２２に沿って説明する。
【０１１６】
ステップ１００１からステップ１００６までの処理は、第１の実施形態における図１０の処理と同様であるため説明は省略する。
【０１１７】
ステップ２２０１：再生要求があったコンテンツファイルを含むパッケージがアーカイブファイルとして記録媒体１２０に記録されている場合はステップ２２０２へ、そうでない場合はステップ１００７へ進む。
【０１１８】
ステップ２２０２：コンテンツファイル取得手段１４４にて当該コンテンツファイルが含まれるアーカイブファイルの取得を行なう。
【０１１９】
ステップ２２０３：コンテンツファイル再生手段１４５にて、前記ステップ１００４で取得した暗号鍵を用いて前記ステップ２２０２で取得したアーカイブファイルの暗号解読をした後、当該アーカイブファイルを展開し、再生対象のコンテンツファイルの再生を行ない、表示装置１５０に出力する。
【０１２０】
以上のように、本実施の形態では、コンテンツを構成する複数ファイルを結合したアーカイブファイルとして記録し、前記パッケージ管理ファイルに前記アーカイブファイルと前記鍵・利用制限情報との対応関係を記録することにより、結合された状態で配信されるコンテンツをそのまま記録しておくことで、処理の効率化をはかると同時に記録媒体の領域を節約することが可能となる。
【０１２１】
なお、本実施の形態において、利用制限が設定されているパッケージを変換したアーカイブファイルを記録する際には暗号化を施しているので、コンテンツ再生部１４０によって利用制限チェックおよびアーカイブファイルの暗号解読が行なわれた場合のみ、再生可能となる。
【０１２２】
本実施の形態ではコンテンツファイルの例としてテキストファイルとＨＴＭＬファイルと画像ファイルとを挙げて説明したが、コンテンツファイルはその他どのような形式のファイルであっても構わない。
【０１２３】
また、本実施の形態ではパッケージ管理ファイルおよびコンテンツファイル群管理ファイルを、記録媒体１２０のデータ領域１２１に記録するものとして説明したが、これら管理ファイルを保護領域１２２に記録しても構わない。こうすることにより、悪意のあるユーザによって管理ファイルを改竄される危険性が低くなり、セキュリティを高めることが可能である。
【０１２４】
また、本実施の形態においては、コンテンツファイル記録手段１３２でパッケージをアーカイブファイルにして記録する方法について説明したが、入力装置１１０からコンテンツ記録部１３０に記録要求されるパッケージがあらかじめアーカイブファイルとなっており、コンテンツファイル記録手段１３２が受け取ったアーカイブファイルをそのままデータ領域１２１へ記録する形態をとっても構わない。
（第４の実施形態）
以下、本発明の第４の実施形態について説明する。第４の実施形態におけるコンテンツ記録／再生装置の構成は第１の実施形態（図１）と変わりがない。ただし、パッケージに含まれるのがコンテンツファイルのみではなく実行形式ファイルが含まれ、それに伴いコンテンツ再生部の処理が第１の実施形態とは異なる。
【０１２５】
以下、第４の実施形態におけるコンテンツ記録処理およびコンテンツ再生処理について説明する。
<コンテンツ記録処理>
図２３は、実行形式ファイル２３１１、２３１２、２３１３からなる実行形式小説パッケージ２３１０と、実行形式ファイル２３２１、コンテンツファイル２３２２、２３２３からなる再生プログラム付属パッケージ２３２０である。
【０１２６】
実行形式ファイル２３１１、２３１２、２３１３は、それぞれｃｈａｐｔｅｒ１．ｅｘｅ、ｃｈａｐｔｅｒ２．ｅｘｅ、ｃｈａｐｔｅｒ３．ｅｘｅというファイル名を持つ。これは小説の１章、２章、３章が、それぞれ個別の自己実行形式で再生されるようなパッケージである。また実行形式小説パッケージ２３１０にはパッケージ内の各実行形式ファイルには利用制限が設定されておらず、パッケージ２３１０全体に対してのみ利用制限が設定されている。
【０１２７】
実行形式ファイル２３２１はｒｅａｄｅｒ．ｅｘｅというファイル名を持ち、コンテンツファイル２３２２、および２３２３の再生を行なうプログラムである。ここでコンテンツファイル２３２２、および２３２３は実行形式ファイル２３２１のみで再生可能なフォーマットのファイルである。また再生プログラム付属パッケージ２３２０には、パッケージ内の各ファイルに対して利用制限が設定されており、パッケージ２３２０全体に対しては利用制限が設定されていない。
【０１２８】
図２４は、図２３に示す２つのパッケージがコンテンツ記録部１３０によって記録される際の、記録媒体１２０のデータ領域１２１におけるディレクトリおよびファイル構成の一例を示す図である。
【０１２９】
本実施の形態における記録処理は、実行形式ファイルもコンテンツファイルと同等に扱うことによって、第１の実施形態の図４に示した処理フローと同様の処理となる。
【０１３０】
図２５は、図２３に示す２つのパッケージに対して図４に示すコンテンツ記録処理が全て終了し、記録媒体１２０に記録された段階での、各パッケージとそこに含まれる各コンテンツファイルと、鍵・利用制限情報の対応を示す図である。
【０１３１】
図２５には利用制限情報として実行回数、実行開始期日、実行終了期日の３種類の利用制限が記述されている。ここで実行回数とは、当該実行形式ファイルの実行、またはコンテンツファイルを視聴することが可能な回数制限である。行開始期日とは、当該実行形式ファイルの実行、または当該コンテンツファイルを視聴することが可能な最初の日時である。同じく実行終了期日とは、当該実行形式ファイルの実行、または当該コンテンツファイルを視聴することが可能な最終の日時である。なお、図２５に示すように、本実施の形態では利用制限として上記３種類を挙げて説明しているが、当然これは利用制限の一例に過ぎず、これら３種類に限定される必要はなく、上記以外の利用制限が設定されていても構わない。
<コンテンツ再生処理>
入力手段１１０を通じ、図２４に示す実行形式ファイル２３１１の再生要求があった場合を考える。
【０１３２】
図２６は、第４の実施形態におけるコンテンツ再生部１４０でのコンテンツ再生処理フローを示す図である。以下、実行形式ファイル２３１１の再生処理について、図２６に沿って説明する。
【０１３３】
ステップ１００１からステップ１００６までは、実行形式ファイルもコンテンツファイルと同等に扱うことによって、第１の実施形態の図１０におけるステップ１００１からステップ１００６までと同様の処理となる。
【０１３４】
ステップ２６０１：再生要求されたファイルが実行形式ファイルである場合はステップ２６０２へ進み、そうでなくコンテンツファイルである場合にはステップ２６０４へ進む。ここでの例の場合、実行形式ファイル２３１１の再生要求なのでステップ２６０２へ進む。
【０１３５】
ステップ２６０２：コンテンツファイル取得手段１４４にて当該実行形式ファイルの取得を行なう。
【０１３６】
ステップ２６０３：コンテンツファイル再生手段１４５にて、前記ステップ１００４で取得した暗号鍵を用いて前記ステップ２６０２で取得した実行形式ファイルの暗号解読と起動を行ない、表示装置１５０に出力する。
【０１３７】
一方、図２４に示すコンテンツファイル２３２２の再生要求があった場合について、同じく図２６に沿って説明する。
【０１３８】
ステップ１００１からステップ１００６までは、第１の実施形態の図１０におけるステップ１００１からステップ１００６までと同様の処理となる。
【０１３９】
次にステップ２６０１にて、コンテンツファイル２３２２の再生要求なのでステップ２６０４へ進む。
【０１４０】
ステップ２６０４：再生要求されているコンテンツファイルと同一パッケージに含まれる実行形式ファイルについて、ステップ１００２からステップ１００６の処理を実行する。ここでの例の場合、図２４に示す実行形式ファイル２３２１に対して上記の処理を実行する。
【０１４１】
ステップ２６０５：コンテンツファイル取得手段１４４にて当該コンテンツファイル、およびステップ２６０４で処理対象とした実行形式ファイルの取得を行なう。
【０１４２】
ステップ２６０６：コンテンツファイル再生手段１４５にて、前記ステップ２６０５で取得したコンテンツファイルおよび実行形式ファイルの暗号解読を行ない、当該実行形式ファイルを起動することによって当該コンテンツファイルの再生をし、表示装置１５０に出力する。
【０１４３】
以上のように、本実施の形態では、パッケージを構成するファイルが、コンテンツファイルと実行形式ファイルからなる場合において、前記コンテンツを構成するファイル群を管理するコンテンツファイル群管理ファイルと、前記ファイル群をまとめたパッケージとして管理するパッケージ管理ファイルと、前記記録媒体における保護領域に記録される鍵・利用制限情報とを設け、前記ファイルおよびパッケージと鍵・利用制限情報との対応関係をコンテンツファイル群管理ファイルとパッケージ管理ファイルとに記録する構成とし、コンテンツに応じて利用制限情報をファイル毎あるいはコンテンツ全体のいずれかに対して記録することにより、利用制限情報の付与／参照単位をコンテンツの属性に応じて使い分けることが可能となる。
【０１４４】
本実施の形態において、パッケージ内に複数存在するコンテンツファイル群に対して、再生時のステータス（現在時刻など）によって任意のコンテンツファイルを選択し、組み合わせることによって再生されるコンテンツの見え方が動的に変わってくるように、同一パッケージ内の実行形式ファイルが作りこまれている、という実現形態も考えられる。
（第５の実施形態）
第５の実施形態は、第１の実施形態から第４の実施形態におけるコンテンツ記録装置における記録媒体へのコンテンツ記録処理と、コンテンツ再生装置におけるコンテンツ再生処理におけるコンテンツの利用制御を行うことをコンピュータに実行させるプログラムによって実現する実施形態である。
【０１４５】
このようなプログラムの処理フローについては、第１の実施形態の記録装置と再生装置とに対応しては、図４に記録処理のフローが示されており、再生処理のフローは図１０で示されている。また、第２の実施形態の記録装置と再生装置とに対応しては、図１４と図１８とにそれぞれの処理フローが示されており、第３の実施形態の記録装置と再生装置とに対応しては、図２０と図２２にそれぞれの処理フローが示されている。また、第４の実施形態における再生装置に対応する再生処理のフローについては、図２６に示されている。これらの図の各ステップは第１の実施形態から第４の実施形態の説明において説明した。
（第６の実施形態）
第６の実施形態は、第１の実施形態と第３の実施形態で示したコンテンツ記録装置におけるコンテンツと鍵・利用制限情報、及び両者の対応関係等の蓄積をすることが可能であることを特徴とする記録媒体である。以下まずは、第１の実施形態に対応して、コンテンツファイルを記録する記録媒体について説明する。
【０１４６】
「記録媒体」とは、データを記録する領域に加え、セキュリティが保たれ、データの読み書きを制御する領域を有する媒体のことをいう。例えば、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカードやＭＭＣ（Ｍｕｌｔｉ  Ｍｅｄｉａ  Ｃａｒｄ）等がある。基本的には、認証と暗号化によるセキュリティで、カード内には認証を受けてはじめてアクセスできる領域が用意されており、ここに保護したいデータ（例えばコンテンツを復号化するための鍵）を格納する。認証を受けてはじめてアクセスできる領域は、本明細書中では保護領域とする。
【０１４７】
記録媒体は、「コンテンツファイル蓄積部」と、「コンテンツファイル群管理ファイル部」と、「パッケージ管理ファイル部」とを備える。記録媒体を構成する各部は、データ領域の一部または全部を占め、それぞれのファイル等を格納する。
【０１４８】
データ領域内の「コンテンツファイル蓄積部」は、複数ファイルから構成されるコンテンツのファイルを蓄積するための領域である。コンテンツは、管理の便宜上、複数のファイルに分割され蓄積される。つまり、ひとつのコンテンツは個々のファイルを組み合わせることにより成立する。例えば、コンテンツが小説の場合には、章ごとにファイルに分割されており、またコンテンツが文章と写真より構成される新聞記事のような場合には、文章のファイル（ＨＴＭＬファイル等）と、写真のファイル（画像ファイル）に分割されているという具合である。
【０１４９】
データ領域内の「コンテンツファイル群管理ファイル部」は、前記複数ファイルの管理情報を格納するための領域である。ファイルの管理情報には、ファイルと鍵・利用制限情報との対応関係を示す情報が含まれる。例えば、図６、８で示したようなファイルごとに対応付けられた鍵・利用制限情報格納番号等が該当する。
【０１５０】
データ領域内の「パッケージ管理ファイル部」は、前記複数ファイルをまとめたパッケージの管理情報を格納するための領域である。パッケージとは、コンテンツファイルの集合のことであり、パッケージの管理情報には、パッケージと鍵・利用制限情報との対応関係を示す情報が含まれる。例えば、図５、７で示したようなパッケージごとに対応付けられた鍵・利用制限情報格納番号等が該当する。
【０１５１】
保護領域は、前記ファイルおよびパッケージに対する暗号鍵情報と、利用制限情報との両方または片方を格納した鍵・利用制限情報を蓄積するための領域である。認証を受けてはじめてアクセスできる領域であり、セキュリティが確保できる。
【０１５２】
以下に前記ファイルおよびパッケージと鍵・利用制限情報との対応関係を、コンテンツファイル群管理ファイル部およびパッケージ管理ファイル部に蓄積する方法を示す。
<方法１>
前記パッケージ自体、および前記パッケージを構成する複数のファイルすべてが同一の鍵・利用制限情報と対応づけられるように蓄積する。例えば章ごとにファイルに分割された小説のようなコンテンツに対して、全編にわたって同一の鍵で暗号化等する、あるいは、全編にわたって等しく読める回数を制限するといった制御を行うことができる。
<方法２>
前記パッケージを構成する複数のファイルがそれぞれ異なる鍵情報と対応づけられるように記録し、前記パッケージ自体、および前記パッケージを構成する複数のファイルすべてが同一の利用制限情報と対応づけられるように蓄積する。利用制限情報は共用しながら、暗号鍵を個別に保有することでセキュリティレベルを高めることが可能になる。例えば、小説の例では、最終章のみ別の暗号鍵で暗号化することによって、最終章を読みたい場合には、個別に課金を行うといった制御を行うことができる。
<方法３>
前記パッケージを構成する複数のファイルがそれぞれ異なる鍵情報と対応づけられるように蓄積し、前記パッケージ自体、および前記パッケージを構成する複数のファイルがそれぞれ異なる鍵・利用制限情報と対応づけられるように蓄積する。コンテンツを構成するファイルに対して複数の利用制限情報を付加することでよりきめ細かい利用制御を行うことができる。
【０１５３】
以上に示したような対応付けが可能である。
【０１５４】
また、記録媒体がパッケージに対応し、コンテンツを構成するファイルすべてを蓄積するためのディレクトリ部を有するとしてもよい。ディレクトリ部は、ファイルすべてを蓄積することから、データ領域に含まれるのが適当である。記録媒体上のファイルシステム構造を利用することで、パッケージ管理に必要な情報を軽減することができる。
【０１５５】
さらに、コンテンツファイル群管理ファイル部および前記パッケージ管理ファイル部のうち少なくとも１つは保護領域に作成されるとしてもよい。セキュリティイレベルをより高めることができる。
【０１５６】
以下、第３の実施形態に対応して、複数ファイルから構成されるコンテンツファイルを結合したアーカイブファイルを蓄積する記録媒体について説明する。
【０１５７】
記録媒体は、「コンテンツファイル蓄積部」と、「パッケージ管理ファイル部」とを備える。記録媒体を構成する各部は、データ領域の一部または全部を占め、それぞれのファイル等を格納する。
【０１５８】
データ領域内の「コンテンツファイル蓄積部」は、複数ファイルから構成されるコンテンツのファイルを結合したアーカイブファイルを蓄積するための領域である。ファイルが結合されてアーカイブファイルに変換されたところ以外には、上述のコンテンツファイル蓄積部と差異はない。
【０１５９】
データ領域内の「パッケージ管理ファイル部」は、前記アーカイブファイルの管理情報を格納するための領域である。アーカイブの管理情報とは、アーカイブファイルと鍵・利用制限情報との対応関係を示す情報である。また、「パッケージ管理ファイル部」を保護領域に置くとしてもよい。セキュリティイレベルを高めることが可能となる。
【０１６０】
保護領域は、複数ファイルから構成されるコンテンツファイルを結合したアーカイブファイルに対する暗号鍵情報と利用制限情報との両方または片方を格納した鍵・利用制限情報を蓄積するための領域である。また、保護領域は、認証を受けてはじめてアクセスできる領域であり、セキュリティが確保できる。
【０１６１】
前記アーカイブファイルと鍵・利用制限情報との対応関係は、パッケージ管理ファイル部に蓄積することが可能である。複数のファイルを結合させ、アーカイブファイルにすることは、記録媒体上の領域を節約することができる。
【産業上の利用可能性】
【０１６２】
以上説明したように、本発明によれば、複数ファイルから構成されるコンテンツのファイルを記録媒体に記録する場合に、前記コンテンツを構成するファイル群を管理するコンテンツファイル群管理ファイルと、前記ファイル群をまとめパッケージとして管理するパッケージ管理ファイルと、前記記録媒体における保護領域に記録される鍵・利用制限情報とを設け、前記ファイルおよびパッケージと鍵・利用制限情報との対応関係をコンテンツファイル群管理ファイルとパッケージ管理ファイルとに記録する構成とし、コンテンツに応じて利用制限情報をファイル毎あるいはパッケージのいずれかに対して記録することにより、利用制限情報の付与／参照単位をコンテンツの属性に応じて使い分けることが可能となる。
【０１６３】
また、前記ファイルおよびパッケージと鍵・利用制限情報との対応関係をコンテンツファイル群管理ファイルとパッケージ管理ファイルとに記録する構成とし、用制限情報をファイル毎およびパッケージの双方に記録することにより、コンテンツが利用される環境に応じて利用制限情報の付与／参照単位を動的に切り換えることが可能となる。
【０１６４】
さらに、コンテンツを構成する複数ファイルを結合したアーカイブファイルとして記録し、前記パッケージ管理ファイルに前記アーカイブファイルと前記鍵・利用制限情報との対応関係を記録することにより、結合された状態で配信されるコンテンツをそのまま記録しておくことで、処理の効率化をはかると同時に記録媒体の領域を節約することが可能となる。
【図面の簡単な説明】
【０１６５】
【図１】本発明の第１の実施形態におけるコンテンツ記録／再生装置の構成図
【図２】本発明の第１の実施形態におけるパッケージの一例を示す図
【図３】本発明の第１の実施形態における記録媒体１２０のデータ領域１２１におけるディレクトリおよびファイル構成の一例を示す図
【図４】本発明の第１の実施形態におけるコンテンツ記録部１３０でのコンテンツ記録処理フローを示す図
【図５】本発明の第１の実施形態における図２に示すパッケージ２１０が記録媒体１２０に記録された段階での、パッケージ管理ファイル３０１の一例を示す図
【図６】本発明の第１の実施形態における図２に示すパッケージ２１０が記録媒体１２０に記録された段階での、コンテンツファイル群管理ファイル３０３の一例を示す図
【図７】本発明の第１の実施形態における図２に示すパッケージ２２０を記録媒体１２０に記録した段階での、パッケージ管理ファイル３０１の一例を示す図
【図８】本発明の第１の実施形態における図２に示すパッケージ２２０が記録媒体１２０に記録された段階での、コンテンツファイル群管理ファイル３０５の一例を示す図
【図９】本発明の第１の実施形態における図２に示す２つのパッケージに対して図４に示すコンテンツ記録処理が全て終了し、記録媒体１２０に記録された段階での、各パッケージとそこに含まれる各コンテンツファイルと、鍵・利用制限情報の対応を示す図
【図１０】本発明の第１の実施形態におけるコンテンツ再生部１４０でのコンテンツ再生処理フローを示す図
【図１１】本発明の第２の実施形態におけるコンテンツ記録／再生装置の構成図
【図１２】本発明の第２の実施形態におけるパッケージの一例を示す図
【図１３】本発明の第２の実施形態における図１２に示すパッケージがコンテンツ記録部１３０によって記録される際の、記録媒体１２０のデータ領域１２１におけるディレクトリおよびファイル構成の一例を示す図
【図１４】本発明の第２の実施形態におけるコンテンツ記録部１３０でのコンテンツ記録処理フローを示す図
【図１５】本発明の第２の実施形態における図１２に示すパッケージ１２１０を記録媒体１２０に記録した段階での、パッケージ管理ファイル１３０１の一例を示す図
【図１６】本発明の第２の実施形態における図１２に示すパッケージ１２１０が記録媒体１２０に記録された段階での、コンテンツファイル群管理ファイル１３０３の一例を示す図
【図１７】本発明の第２の実施形態における図１２に示すパッケージに対して図１４に示すコンテンツ記録処理が全て終了し、記録媒体１２０に記録された段階での、パッケージとそこに含まれる各コンテンツファイルと、鍵・利用制限情報の対応を示す図
【図１８】本発明の第２の実施形態におけるコンテンツ再生部１４０でのコンテンツ再生処理フローを示す図
【図１９】本発明の第３の実施形態における図２に示す２つのパッケージがコンテンツ記録部１３０によって記録される際の、記録媒体１２０のデータ領域１２１におけるディレクトリおよびファイル構成の一例を示す図
【図２０】本発明の第３の実施形態におけるコンテンツ記録部１３０でのコンテンツ記録処理フローを示す図
【図２１】本発明の第３の実施形態における図２に示す２つのパッケージに対して図２０に示すコンテンツ記録処理が全て終了し、記録媒体１２０に記録された段階での、各パッケージとそこに含まれる各コンテンツファイルと、鍵・利用制限情報の対応を示す図
【図２２】本発明の第３の実施形態におけるコンテンツ再生部１４０でのコンテンツ再生処理フローを示す図
【図２３】本発明の第４の実施形態におけるパッケージの一例を示す図
【図２４】本発明の第４の実施形態における図２３に示す２つのパッケージがコンテンツ記録部１３０によって記録される際の、記録媒体１２０のデータ領域１２１におけるディレクトリおよびファイル構成の一例を示す図
【図２５】本発明の第４の実施形態における図２３に示す２つのパッケージに対して図４に示すコンテンツ記録処理が全て終了し、記録媒体１２０に記録された段階での、各パッケージとそこに含まれる各コンテンツファイルと、鍵・利用制限情報の対応を示す図
【図２６】本発明の第４の実施形態におけるコンテンツ再生部１４０でのコンテンツ再生処理フローを示す図
【図１】
2004524634.tif 000003
【図２】
2004524634.tif 000004
【図３】
2004524634.tif 000005
【図４】
2004524634.tif 000006
【図５】
2004524634.tif 000007
【図６】
2004524634.tif 000008
【図７】
2004524634.tif 000009
【図８】
2004524634.tif 000010
【図９】
2004524634.tif 000011
【図１０】
2004524634.tif 000012
【図１１】
2004524634.tif 000013
【図１２】
2004524634.tif 000014
【図１３】
2004524634.tif 000015
【図１４】
2004524634.tif 000016
【図１５】
2004524634.tif 000017
【図１６】
2004524634.tif 000018
【図１７】
2004524634.tif 000019
【図１８】
2004524634.tif 000020
【図１９】
2004524634.tif 000021
【図２０】
2004524634.tif 000022
【図２１】
2004524634.tif 000023
【図２２】
2004524634.tif 000024
【図２３】
2004524634.tif 000025
【図２４】
2004524634.tif 000026
【図２５】
2004524634.tif 000027
【図２６】
2004524634.tif 000028
【国際公開パンフレット】
2004524634.tif 000029
2004524634.tif 000030
2004524634.tif 000031
2004524634.tif 000032
2004524634.tif 000033
2004524634.tif 000034
2004524634.tif 000035
2004524634.tif 000036
2004524634.tif 000037
2004524634.tif 000038
2004524634.tif 000039
2004524634.tif 000040
2004524634.tif 000041
2004524634.tif 000042
2004524634.tif 000043
2004524634.tif 000044
2004524634.tif 000045
2004524634.tif 000046
2004524634.tif 000047
2004524634.tif 000048
2004524634.tif 000049
2004524634.tif 000050
2004524634.tif 000051
2004524634.tif 000052
2004524634.tif 000053
2004524634.tif 000054
2004524634.tif 000055
2004524634.tif 000056
2004524634.tif 000057
2004524634.tif 000058
2004524634.tif 000059
2004524634.tif 000060
2004524634.tif 000061
2004524634.tif 000062
2004524634.tif 000063
2004524634.tif 000064
2004524634.tif 000065
2004524634.tif 000066
2004524634.tif 000067
2004524634.tif 000068
2004524634.tif 000069
2004524634.tif 000070
2004524634.tif 000071
2004524634.tif 000072
2004524634.tif 000073
2004524634.tif 000074
2004524634.tif 000075
2004524634.tif 000076
2004524634.tif 000077
2004524634.tif 000078
2004524634.tif 000079
2004524634.tif 000080
2004524634.tif 000081
2004524634.tif 000082
2004524634.tif 000083
2004524634.tif 000084
2004524634.tif 000085
2004524634.tif 000086
2004524634.tif 000087
2004524634.tif 000088
2004524634.tif 000089
2004524634.tif 000090
2004524634.tif 000091
2004524634.tif 000092
2004524634.tif 000093
2004524634.tif 000094
2004524634.tif 000095
2004524634.tif 000096
2004524634.tif 000097
2004524634.tif 000098
2004524634.tif 000099
2004524634.tif 000100
2004524634.tif 000101
2004524634.tif 000102
2004524634.tif 000103
2004524634.tif 000104
2004524634.tif 000105
2004524634.tif 000106
2004524634.tif 000107
2004524634.tif 000108
2004524634.tif 000109
2004524634.tif 000110
2004524634.tif 000111
2004524634.tif 000112
2004524634.tif 000113
2004524634.tif 000114
2004524634.tif 000115
2004524634.tif 000116
2004524634.tif 000117
2004524634.tif 000118
2004524634.tif 000119
2004524634.tif 000120
2004524634.tif 000121
2004524634.tif 000122
2004524634.tif 000123
2004524634.tif 000124
2004524634.tif 000125
2004524634.tif 000126
2004524634.tif 000127
2004524634.tif 000128
2004524634.tif 000129
2004524634.tif 000130
【国際公開パンフレット（コレクトバージョン）】
2004524634.tif 000131
【国際調査報告】
2004524634.tif 000132
2004524634.tif 000133
2004524634.tif 000134