(57)【要約】【課題】互いに同一のコンテンツに係る別フォーマットのデータが複数保存される場合にも、当該コンテンツの一元管理を簡易に行うことができる情報処理装置を提供する。【解決手段】コンピュータ１は、暗号化されたコンテンツデータ本体と当該コンテンツデータ本体を復号化するためのコンテンツ鍵を特定する鍵ＩＤと含むコンテンツファイル３０１と、鍵ＩＤにコンテンツ鍵を関連付けた鍵管理テーブル４０２と、を記憶装置３０に保存する。記憶装置３０に、データフォーマットに関わらず互いにコンテンツが同一である複数のコンテンツファイル３０１が保存される場合、このようなコンテンツファイル３０１同士では、鍵ＩＤ３１５が同じ値であり、コンテンツデータ本体が当該鍵ＩＤで特定される同一のコンテンツ鍵で暗号化されている。【選択図】図１
2009135825.tif 000002
【特許請求の範囲】
【請求項１】
デジタルテレビジョン放送を受信し当該放送のコンテンツを保存する情報処理装置において、
暗号化されたコンテンツデータ本体と当該コンテンツデータ本体を復号化するための鍵情報を特定する鍵ＩＤ情報と含むコンテンツ情報を保存するコンテンツ保存手段と、
前記鍵ＩＤ情報に前記鍵情報を関連付けたコンテンツ管理情報を保存する管理情報保存手段と、を備え、
前記コンテンツ保存手段に、データフォーマットに関わらず互いにコンテンツが同一である複数のコンテンツ情報が保存される場合には、
前記コンテンツが同一である複数のコンテンツ情報同士では、互いに、前記鍵ＩＤ情報が同一であり、当該鍵ＩＤ情報で特定される同一の鍵情報を用いて前記コンテンツデータ本体が暗号化されている、
ことを特徴とする情報処理装置。
【請求項２】
前記コンテンツ管理情報には、
前記鍵ＩＤ情報に関連付けて、当該鍵ＩＤ情報が付された前記コンテンツ情報の存在数を示す存在数情報が更に記録されることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記コンテンツ保存手段に保存された前記コンテンツ情報のフォーマット変換を行うフォーマット変換手段を更に備え、
前記フォーマット変換手段は、
変換元の前記コンテンツ情報と同じ鍵ＩＤ情報と、当該鍵ＩＤ情報で特定される前記鍵情報を用いて暗号化された変換後のコンテンツデータ本体と、を含む変換後のコンテンツ情報を生成すると共に、
前記コンテンツ管理情報の前記鍵ＩＤ情報に関連付けられた前記存在数情報を更新することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記コンテンツ管理情報には、
前記鍵ＩＤ情報に関連付けて、当該鍵ＩＤ情報が付された前記コンテンツ情報が合計で何回コピー可能であるかを示すコピー可能回数情報が更に記録されることを特徴とする請求項１〜３に記載の情報処理装置。
【請求項５】
デジタルテレビジョン放送を受信し当該放送のコンテンツを保存する情報処理方法において、
暗号化されたコンテンツデータ本体と当該コンテンツデータ本体を復号化するための鍵情報を特定する鍵ＩＤ情報と含むコンテンツ情報を、コンテンツ保存手段に保存するコンテンツ保存ステップと、
前記鍵ＩＤ情報に前記鍵情報を関連付けたコンテンツ管理情報を、管理情報保存手段に保存する管理情報保存ステップと、を備え、
前記コンテンツ保存ステップで、前記コンテンツ保存手段に、データフォーマットに関わらず互いにコンテンツが同一である複数のコンテンツ情報が保存される場合には、
前記コンテンツが同一である複数のコンテンツ情報同士では、互いに、前記鍵ＩＤ情報が同一とされ、当該鍵ＩＤ情報で特定される同一の鍵情報を用いて前記コンテンツデータ本体が暗号化される、
ことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルテレビジョン放送を受信し当該放送のコンテンツを保存する情報処理装置及び情報処理方法に関するものである。
【背景技術】
【０００２】
近年、テレビジョン放送番組データを受信することが可能なパーソナルコンピュータが普及している。このようなパーソナルコンピュータ内では、例えば、ＰＣＩ（Peripheral Component Interconnect）バス等の汎用バスを介してデータが授受され、ＨＤＤ（Hard Disc Drive）等の汎用メディアにデータが格納されるので、著作権保護の観点で不正な解析を防止するため、上記データ授受やデータ格納は、暗号化を施した上で行うことが必須とされている。
【０００３】
このような暗号化に用いられる暗号鍵情報の管理手法としては、下記特許文献１に記載された暗号鍵管理方法が知られている。この暗号鍵管理方法では、管理ファイルと鍵ファイルとが用いられ、管理ファイルにはコンテンツ毎に暗号化鍵の鍵番号が記録され、鍵ファイルには鍵番号とそれに対応する鍵データが記録される。
【特許文献１】特開２００５−１０９８６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、更に近年のテレビジョン放送においては、コンピュータ内の汎用メディアに格納されたテレビジョン放送番組のコンテンツを、外部メディアに複数回コピーできるようにするといった新たな運用ルール（例えば「ダビング１０」がこれにあたる）が確立しつつある。このような運用ルールに対応する場合には、コンピュータ内において、格納されているコンテンツのコピーの履歴等を管理することが必要になる。一方、このようなコンピュータにおいては、最初に生成・格納されたコンテンツが、別のデータフォーマットに変換されるという使用法もあり得る。従って、同じコンテンツに対して別のデータフォーマットの複数のコンテンツデータが並存する場合には、複数の別フォーマットのデータ各々に関する履歴情報を整合させながら、当該コンテンツ自体のコピー履歴を管理するといった煩雑な処理が必要になってしまう。
【０００５】
そこで、本発明は、互いに同一のコンテンツに係る別フォーマットのコンテンツ情報が複数保存される場合にも、当該コンテンツの一元管理を簡易に行うことができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、デジタルテレビジョン放送を受信し当該放送のコンテンツを保存する情報処理装置において、暗号化されたコンテンツデータ本体と当該コンテンツデータ本体を復号化するための鍵情報を特定する鍵ＩＤ情報と含むコンテンツ情報を保存するコンテンツ保存手段と、鍵ＩＤ情報に鍵情報を関連付けたコンテンツ管理情報を保存する管理情報保存手段と、を備え、コンテンツ保存手段に、データフォーマットに関わらず互いにコンテンツが同一である複数のコンテンツ情報が保存される場合には、コンテンツが同一である複数のコンテンツ情報同士では、互いに、鍵ＩＤ情報が同一であり、当該鍵ＩＤ情報で特定される同一の鍵情報を用いてコンテンツデータ本体が暗号化されている、ことを特徴とする。
【０００７】
本発明の情報処理方法は、デジタルテレビジョン放送を受信し当該放送のコンテンツを保存する情報処理方法において、暗号化されたコンテンツデータ本体と当該コンテンツデータ本体を復号化するための鍵情報を特定する鍵ＩＤ情報と含むコンテンツ情報を、コンテンツ保存手段に保存するコンテンツ保存ステップと、鍵ＩＤ情報に鍵情報を関連付けたコンテンツ管理情報を、管理情報保存手段に保存する管理情報保存ステップと、を備え、コンテンツ保存ステップで、コンテンツ保存手段に、データフォーマットに関わらず互いにコンテンツが同一である複数のコンテンツ情報が保存される場合には、コンテンツが同一である複数のコンテンツ情報同士では、互いに、鍵ＩＤ情報が同一とされ、当該鍵ＩＤ情報で特定される同一の鍵情報を用いてコンテンツデータ本体が暗号化される、ことを特徴とする。
【発明の効果】
【０００８】
本発明の情報処理装置及び情報処理方法によれば、互いに同一のコンテンツに係る別フォーマットのコンテンツ情報が複数保存される場合にも、当該コンテンツの一元管理を簡易に行うことができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照しつつ本発明に係る情報処理装置の好適な一実施形態について詳細に説明する。この情報処理装置は、例えば、図１に示すようなノートブック型のパーソナルコンピュータ１として実現される。このコンピュータ１は、デジタルテレビジョン放送を受信し当該放送のコンテンツを保存する機能を有している。
【００１０】
図１に示すように、このコンピュータ１は、汎用バスであるＰＣＩバス１０に、必要な情報を表示する表示装置２０、汎用メディアであるＨＤＤ等の記憶装置３０、不図示の外部機器との通信を行う通信装置４０、データの暗号化に用いられるパラメータを管理する機能を有する著作権保護装置５０及び本コンピュータを制御する制御装置６０がそれぞれ接続されている。
【００１１】
また、制御装置６０は、例えば、マザーボードの形態で提供されるもので、システム時刻を設定したり同期を取ったりするための発振器６１、該制御装置外部との情報交換を行う入出力インタフェース６２、電源を供給する電源６３、ＲＡＭ６４、ＥＥＰＲＯＭ６５、ＢＩＯＳＲＯＭ６６等のシステムメモリ、上記ＲＡＭ６４を使用してプログラムを実行し、該情報処理装置全体を制御するＭＰＵ６７から構成される。このＭＰＵによって実行されるプログラムの１つとして、テレビジョン放送番組データを取り扱うためのコンテンツ処理ソフトウエア１００が存在する。
【００１２】
図２に示すように、著作権保護装置５０は、同期を取るための発振器５１、外部との情報交換を行う入出力インタフェース５２、電源を供給する電源５３、ＲＡＭ５４やＦＬＡＳＨＲＯＭ５５等のシステムメモリ、上記ＲＡＭ５４を使用してプログラムを実行して、通信機能の制御を含め該著作権保護装置５０全体を制御するＭＰＵ５６から構成される。ここでは、暗号化されて放送されるテレビジョン放送番組データを受信するチューナユニットとして、この著作権保護装置５０が存在する。
【００１３】
再び図１に示すように、著作権保護装置５０と、コンテンツ処理ソフトウエア１００（すなわち制御装置６０）とは、汎用バスであるＰＣＩバス１０を介して接続される。そこで、著作権保護装置５０と、コンテンツ処理ソフトウエア１００とは、テレビジョン放送番組データを含む各種重要データを当該ＰＣＩバス１０を介して授受するにあたり、認証処理を実行する。認証処理後は、例えばこの認証処理から生成されるセッションキーを各種重要データの暗号化に使用する。例えば、著作権保護装置５０は、受信したテレビジョン放送番組データを復号した後、無作為に発生させた乱数を暗号鍵としてテレビジョン放送番組データを再暗号化して、コンテンツ処理ソフトウエア１００に供給するが、この暗号鍵の転送時にも、セッションキーによる暗号化を実施する。コンテンツ処理ソフトウエア１００は、セッションキーを使って暗号鍵自体の暗号化を解き、当該暗号鍵を使ってテレビジョン放送番組データの暗号化を解く。
【００１４】
また、コンテンツ処理ソフトウエア１００は、テレビジョン放送番組データを、暗号化し、コンテンツファイル（コンテンツ情報）３０１として汎用メディアである記憶装置３０に格納することもできる。この際、当該コンテンツファイル３０１の暗号化を解くための暗号鍵を、同じく記憶装置３０に格納された鍵管理テーブル（コンテンツ管理情報）４０２に記述する。鍵管理テーブル４０２は、暗号鍵を保存するためのエントリを複数備えたテーブルであり、コンテンツ処理ソフトウエア１００は、新たなコンテンツファイル３０１を記憶装置３０に格納する際、鍵管理テーブル４０２を著作権保護装置５０に転送して、当該鍵管理テーブル４０２への（再暗号化のために利用している）暗号鍵の登録を依頼する。
【００１５】
鍵管理テーブル４０２は、この著作権保護装置５０によって暗号化が施されるものであり、当該暗号化が施された状態で記憶装置３０に格納される。新たな暗号鍵を当該鍵管理テーブル４０２に登録するにあたり、著作権保護装置５０は、その暗号化を一旦解いて、空きエントリに暗号鍵を保持させた後、再暗号化してコンテンツ処理ソフトウエア１００に返却する。コンテンツ処理ソフトウエア１００は、この返却された鍵管理テーブル４０２を記憶装置３０に格納する。
【００１６】
コンテンツファイル３０１を再生する場合、コンテンツ処理ソフトウエア１００は、どのコンテンツファイル３０１を再生するのかを示す情報と共に、鍵管理テーブル４０２を著作権保護装置５０に転送する。著作権保護装置５０は、所定のパラメータを使って、転送されてきた鍵管理テーブル４０２の暗号化を解き、目的のコンテンツファイル３０１に対応する暗号鍵を取り出して、（セッションキーによる暗号化を施した上で）コンテンツコンテンツ処理ソフトウエア１００に返送する。コンテンツ処理ソフトウエア１００は、この返送された暗号鍵を使って、コンテンツファイル３０１のコンテンツデータ本体の暗号化を解く。
【００１７】
このように、汎用バスであるＰＣＩバス１０を介して授受され、また、汎用メディアである記憶装置３０に格納されるテレビジョン放送番組データは、著作権保護装置５０によって暗号化が管理され、不正な解析が防止される。
【００１８】
次に、図３に示すように、記憶装置３０に保存された上記コンテンツファイル３０１は、暗号化されたコンテンツデータ本体３１１に、コンテンツヘッダ３１３が付加された構造を成している。このヘッダ３１３には、上記コンテンツデータ本体３１１を復号化するコンテンツ鍵を特定するための情報として鍵ＩＤ３１５が含まれている。なお、ヘッダ３１３とコンテンツデータ本体３１１とは別々の鍵で暗号化される。
【００１９】
ここで、このコンピュータ１においては、例えば、保存されているコンテンツファイル３０１のフォーマット変換（例えば、MEPG2 TSデータからH.264データへのフォーマット変換）により、同じ１つのコンテンツに対して２つのコンテンツファイル３０１（変換元ファイルと変換後ファイル）が存在している場合がある。このような場合、上記２ファイルにおいては、コンテンツデータ本体３１１が共に同じコンテンツ鍵を用いて復号化可能とされており、ヘッダ３１３の鍵ＩＤ３１５には共に同じ情報が記述される。すなわち、同じコンテンツを示すコンテンツファイル３０１同士は、たとえフォーマットが異なっていても、復号化に必要なコンテンツ鍵が同じであり、鍵ＩＤ３１５が同じとなる。なお、上記のように、フォーマットに関わらず同じコンテンツを示す一連のコンテンツファイル３０１群を、以下の説明においては、「同一コンテンツファイル群」と称する場合がある。
【００２０】
また、図４に示すように、記憶装置３０に保存された上記鍵管理テーブル４０２は、鍵ＩＤ４１５と、参照データ数（存在数情報）４１７と、コピー可能回数４１９と、コンテンツ鍵４２１とが関連付けされたテーブルである。鍵ＩＤ４１５は、コンテンツファイル３０１（図３）の鍵ＩＤ３１５に対応している。そして、コンテンツ鍵４２１は、コンテンツファイル３０１のコンテンツデータ本体３１１を実際に暗号化している暗号鍵の値である。すなわち、例えば、鍵ＩＤ３１５として”１２８”が記述されているコンテンツファイル３０１のコンテンツデータ本体３１１は、鍵管理テーブル４０２上で鍵ＩＤ４１５＝”１２８”（図４の例の場合には、テーブルの最下行）に対応するコンテンツ鍵４２１によって暗号化されており、当該コンテンツ鍵４２１により復号化可能である。
【００２１】
鍵管理テーブル４０２の上記参照データ数４１７とは、ある鍵ＩＤ４１５と同じ値の鍵ＩＤ３１５が付されたコンテンツファイル３０１が、記憶装置３０内に幾つ存在しているかを示す情報である。例えば、ある鍵ＩＤ４１５と同じ鍵ＩＤ３１５のコンテンツファイル３０１が記憶装置３０に２ファイル存在すれば、参照データ数４１７として”２”が記述される。このように、参照データ数４１７が複数になるケースとして、例えば、前述したようなフォーマット変換により、「同一コンテンツファイル群」に複数のファイルが属する場合がある。また、異なるフォーマットに限られず、全く同じフォーマットの同一コンテンツのファイルも「同一コンテンツファイル群」として参照データ数４１７にカウントしてもよい。この参照データ数４１７は、コンピュータ１内部で、該当する鍵ＩＤ３１５をもつコンテンツファイル３０１のコピーが作成されると増え、コンテンツファイル３０１が削除されると減る。
【００２２】
また、鍵管理テーブル４０２の上記コピー可能回数４１９とは、ある鍵ＩＤ４１５に対応するコンテンツファイル３０１が、コンピュータ１外部のメディア（例えば、ＤＶＤメディア）に対して、残り何回コピー可能かを示す情報である。このコピー可能回数４１９は、該当の鍵ＩＤ４１５に対応する何れかのコンテンツファイル３０１が外部のメディアにコピーされるごとに減算され更新される。すなわち、「同一コンテンツファイル群」の複数ファイルのうちの何れかのコンテンツファイル３０１が外部メディアに１回コピーされれば、当該「同一コンテンツファイル群」に対応する鍵ＩＤのコピー可能回数４１９が１だけ減算更新される。従って、コピー可能回数４１９は、ある鍵ＩＤ４１５に対応する「同一コンテンツファイル群」のコンテンツファイル３０１が、合計で残り何回コピー可能かを示すことになる。なお、コピー可能回数４１９が”１”の場合、外部メディアに対しては、コンテンツファイル３０１を「ムーブ処理」することのみが可能であることを意味する。
【００２３】
このような鍵管理テーブル４０２及びコンテンツファイル３０１のヘッダ３１３に記述された鍵ＩＤ３１５を用いた管理を行うにあたり、コンテンツ処理ソフトウエア１００が行う処理について説明する。
【００２４】
（コンテンツ蓄積処理）
図５を参照し、コンテンツを記憶装置３０に保存・蓄積する処理について説明する。まず、コンテンツ処理ソフトウエア１００は、コンテンツを蓄積するためにコンテンツファイル３０１をオープンする（Ｓ５０１）。この処理では、鍵管理テーブル４０２からコンテンツ鍵を登録できる空き番号（未使用の鍵ＩＤ）を見つけ、その空き番号の鍵ＩＤ３１５が付されたヘッダ３１３が生成される。その後、コンテンツ処理ソフトウエア１００は、オープンされたファイルに、コンテンツデータを暗号化し書き込む処理を行う（Ｓ５０２）。その後、書き込み処理Ｓ５０２を継続するかどうかの判断処理（Ｓ５０３）で終了と判断されるまで処理Ｓ５０２が継続され、コンテンツデータ本体３１１が生成される。
【００２５】
その後、Ｓ５０３で書き込み処理を終了すると判断された場合には、コンテンツ処理ソフトウエア１００は、鍵管理テーブル４０２の該当する鍵ＩＤ３１５の行のコピー可能回数４１９を書き込む（Ｓ５０４）。ここで書き込まれるコピー可能回数４１９は、保存対象のコンテンツに関連する権利保護情報が、コンテンツ処理ソフトウエア１００により解釈されて得られるものである。例えば、「ダビング１０」ルールが適用されるコンテンツの場合には、コピー可能回数４１９＝”１０”が記述される。その後、コンテンツ処理ソフトウエア１００は、コンテンツファイル３０１をクローズし（Ｓ５０５）、処理を終了する。
【００２６】
（フォーマット変換処理）
続いて、図６を参照し、記憶装置３０に保存・蓄積されたコンテンツファイル３０１のデータフォーマットを変換する処理について説明する。まず、コンテンツ処理ソフトウエア１００は、変換元のコンテンツファイル３０１をオープンする（Ｓ６０１）。次に、コンテンツ処理ソフトウエア１００は、上記処理Ｓ６０１でオープンしたファイルハンドラを使用して、新規に変換先のコンテンツファイル３０１をオープンする（Ｓ６０２）。ここでは、変換元のコンテンツファイル３０１と同じ鍵ＩＤ３１５が記述されたヘッダ３１３が生成される。次に、コンテンツ処理ソフトウエア１００は、オープンした変換元のコンテンツファイル３０１からコンテンツデータ本体３１１を読み出し、鍵ＩＤ３１５に対応するコンテンツ鍵４２１を用いて復号化する（Ｓ６０３）。
【００２７】
次に、コンテンツ処理ソフトウエア１００は、上記処理Ｓ６０３で読み出したデータを、所望のフォーマットに変換し、暗号化する（Ｓ６０４）。この暗号化は、変換元のコンテンツファイル３０１と同じ鍵ＩＤ３１５に対応するコンテンツ鍵４２１を用いて行われる。すなわち、上記変換元のコンテンツデータ本体３１１を復号化したコンテンツ鍵と同じコンテンツ鍵を用いて、変換先のコンテンツデータ本体３１１の暗号化が行われる。そして、コンテンツ処理ソフトウエア１００は、処理Ｓ６０４で変換・暗号化したコンテンツデータを、オープンした変換先のコンテンツファイル３０１のコンテンツデータ本体３１１に書き込む（Ｓ６０５）。
【００２８】
その後、上記処理Ｓ６０３〜Ｓ６０５を継続するかどうかの判断処理（Ｓ６０６）で終了と判断されるまで処理Ｓ６０３〜Ｓ６０５が継続され、変換先のコンテンツファイル３０１のコンテンツデータ本体３１１が生成される。その後、コンテンツ処理ソフトウエア１００は、鍵管理テーブル４０２を編集し、変換元のコンテンツファイル３０１の鍵ＩＤ３１５に対応する鍵ＩＤ４１５の参照データ数４１７を１だけ加算し更新する（Ｓ６０７）。その後、コンテンツ処理ソフトウエア１００は、変換先のコンテンツファイル３０１をクローズし（Ｓ６０８）、更に変換元のコンテンツファイル３０１をクローズし（Ｓ６０９）、処理を終了する。以上の処理により、変換元のコンテンツファイル３０１に対し、鍵ＩＤ３１５が同一で、コンテンツデータ本体３１１が同一のコンテンツ鍵で復号化可能とされ、データフォーマットが異なる変換先のコンテンツファイル３１０が作成される。
【００２９】
（コンテンツファイル削除処理）
続いて、図７を参照し、記憶装置３０に保存・蓄積されたコンテンツファイル３０１を削除する処理について説明する。まず、コンテンツ処理ソフトウエア１００は、削除に係るコンテンツファイル３０１のヘッダ３１３に記述された鍵ＩＤ３１５を取得する（Ｓ７０１）。そして、コンテンツ処理ソフトウエア１００は、鍵管理テーブル４０２を参照し、上記処理Ｓ７０１で取得した鍵ＩＤに対応する鍵ＩＤ４１５の参照データ数４１７を取得して、その参照データ数４１７の値により以降の処理の分岐を行う（Ｓ７０２）。
【００３０】
すなわち、Ｓ７０２において、上記取得した参照データ数４１７の値が”１”である場合、当該鍵ＩＤ４１５に対応する「同一コンテンツファイル群」は、削除に係るコンテンツファイル３０１のみである。すなわち、当該鍵ＩＤ４１５に対応するコンテンツ鍵４２１は、削除に係るコンテンツファイル３０１以外のコンテンツファイル３０１には必要とされないことを意味する。従って、この場合には、コンテンツ処理ソフトウエア１００は、当該コンテンツ鍵４２１の無効化処理を行う（Ｓ７０３）。この無効化処理としては、例えば、コンテンツ鍵４２１を乱数で上書する処理が採用される。
【００３１】
一方、Ｓ７０２において、上記取得した参照データ数４１７の値が”２”以上である場合、当該鍵ＩＤ４１５に対応する「同一コンテンツファイル群」には、複数のコンテンツファイル３０１が含まれている。すなわち、当該鍵ＩＤ４１５に対応するコンテンツ鍵４２１は、削除に係るコンテンツファイル３０１以外のコンテンツファイル３０１にも必要とされることを意味する。従って、この場合には、コンテンツ処理ソフトウエア１００は、コンテンツ鍵４２１の無効化処理は行わず、参照データ数４１７を１だけ減算し更新する（Ｓ７０４）。尚、鍵管理テーブル４０２は記憶装置３０に蓄積されているため、上記処理Ｓ７０４が実行される度に、減算前の暗号鍵とは異なる鍵での再暗号化が必要となる。
【００３２】
以上説明したように、このコンピュータ１によれば、同一のコンテンツを示すコンテンツファイル３０１（同一コンテンツファイル群）は、データフォーマットに関わらず、すべて、ヘッダ３１３に同じ鍵ＩＤが記述され、コンテンツデータ本体は同じコンテンツ鍵で復号化可能とされる。従って、例えば、同一のコンテンツに対してＭＰＥＧ２  ＴＳフォーマットのファイルと、Ｈ．２６４フォーマットのファイルとが並存する場合、何れのファイルが外部メディアにコピーされても、当該コンテンツに対応するコピー可能回数が減算更新される。このように、コンピュータ１によれば、フォーマット変換処理により１つのコンテンツに対して別フォーマットのファイルが複数存在する場合でも、当該１コンテンツに対するコピー可能回数が一元管理される。また、このような管理方法により、コンテンツ毎のコピー履歴管理が必要となる「ダビング１０」ルールに対応可能な仕様を簡易に実現することができる。
【図面の簡単な説明】
【００３３】
【図１】本発明に係る情報処理装置の一実施形態としてのコンピュータを示すブロック図である。
【図２】図１に示された著作権保護装置を示すブロック図である。
【図３】図１のコンピュータにおいて保存されるコンテンツファイルの構造を示す図である。
【図４】図１のコンピュータにおいてコンテンツの管理に用いられる鍵管理テーブルを示す図である。
【図５】図１のコンピュータにおいて、コンテンツ処理ソフトウエアが行うコンテンツ蓄積処理を示すフローチャートである。
【図６】図１のコンピュータにおいて、コンテンツ処理ソフトウエアが行うフォーマット変換処理を示すフローチャートである。
【図７】図１のコンピュータにおいて、コンテンツ処理ソフトウエアが行うコンテンツファイル削除処理を示すフローチャートである。
【符号の説明】
【００３４】
１…コンピュータ（情報処理装置）、３０…記憶装置（コンテンツ保存手段、管理情報保存手段）、１００…コンテンツ処理ソフトウエア（フォーマット変換手段）、３０１…コンテンツファイル（コンテンツ情報）、３１１…コンテンツデータ本体、３１５，４１５…鍵ＩＤ（鍵ＩＤ情報）、４０２…鍵管理テーブル（コンテンツ管理情報）、４１７…参照データ数（存在数情報）、４１９…コピー可能回数、４２１…コンテンツ鍵（鍵情報）。
【図１】
2009135825.tif 000003
【図２】
2009135825.tif 000004
【図３】
2009135825.tif 000005
【図４】
2009135825.tif 000006
【図５】
2009135825.tif 000007
【図６】
2009135825.tif 000008
【図７】
2009135825.tif 000009