(57)【特許請求の範囲】
【請求項１】
著作権保護を必要とするコンテンツの利用を管理するコンピュータにおけるコンテンツ管理方法であって、
コンピュータは、
前記コンテンツとコンテンツ管理情報とを記憶する第１の記憶媒体と、
前記コンテンツ管理情報に対応するチェックコードを記憶する第２の記憶媒体と、
前記第１の記憶媒体に記憶されたコンテンツを利用する毎に前記コンテンツ管理情報を更新する更新手段、
前記コンテンツ管理情報を更新する毎に前記コンテンツ管理情報を所定の式に適用して前記チェックコードを新たに生成する変換手段、
前記コンテンツの利用前に記憶された前記チェックコードと、そのコンテンツを利用する際の前記コンテンツ管理情報から前記変換手段によって新たに生成されたチェックコードとが一致するか否かを比較する比較手段、を有する制御装置と、
を備え、
前記コンテンツを利用した際に、前記更新手段が前記コンテンツ管理情報を更新し、前記第１の記憶媒体にそのコンテンツ管理情報を記憶し、前記変換手段が前記更新したコンテンツ管理情報に対応するチェックコードを生成し、前記第２の記憶媒体に当該チェックコードをチェックコードＡとして記憶し、
次に前記コンテンツを利用する際に、前記変換手段が前記第１の記憶媒体に記憶された前記コンテンツ管理情報を所定の式に適用して前記チェックコードをチェックコードＢとして新たに生成し、前記比較手段が前記チェックコードＡと前記チェックコードＢとを比較して一致する場合は、前記コンテンツ管理情報に含まれるムーブステータスのフラグをたてて、前記第１の記憶媒体に記憶されているコンテンツに対して前記コンピュータに接続した録画装置に録画することを示すムーブアウトを実行し、当該コンテンツ管理情報のチェックコードを生成し、当該チェックコードを前記第２の記憶媒体に記憶し、
前記ムーブアウトが成功したか否かを判定し、成功していないと判定した場合、ムーブアウト先のデータを削除し、前記ムーブステータスのフラグを戻し、前記ムーブステータスのフラグを戻したコンテンツ管理情報に対応するチェックコードを生成し、当該チェックコードを前記第２の記憶媒体に記憶し、
さらに、前記コンテンツを所定の式に適用して生成されるチェックサムおよび前記コンテンツの特定の箇所にあるデータを用いて生成される簡易チェックサムを、前記コンテンツ管理情報に含めて記憶し、
（１）前記コンテンツを前記コンピュータ内で移動、コピーもしくは削除する場合または前記コンテンツをムーブアウトする場合、前記更新手段が前記コンテンツ管理情報を更新し、前記第１の記憶媒体にそのコンテンツ管理情報を記憶し、前記変換手段が前記更新したコンテンツ管理情報に対応するチェックコードを生成し、前記第２の記憶媒体に当該チェックコードをチェックコードＡとして記憶し、
（２）前記コンテンツを再生またはムーブアウトする場合、前記チェックコードＡを取得し、前記変換手段が前記第１の記憶媒体に記憶された前記コンテンツ管理情報を所定の式に適用して前記チェックコードをチェックコードＢとして新たに生成し、前記比較手段が前記チェックコードＡと前記チェックコードＢとを比較し、
（３）さらに前記コンテンツを再生する場合で、前記比較手段が前記チェックコードＡと前記チェックコードＢとを比較して双方が一致するとき、前記コンテンツ管理情報から読み出した前記簡易チェックサムと、前記再生するコンテンツから新たに生成した簡易チェックサムとを比較して双方が一致する場合は、前記コンテンツの再生を許可し、
（４）さらに前記コンテンツのムーブアウトを実行する場合で、前記比較手段が前記チェックコードＡと前記チェックコードＢとを比較して双方が一致するとき、前記コンテンツ管理情報から読み出した前記チェックサムと、前記ムーブアウトを実行するコンテンツから新たに生成したチェックサムとを比較して双方が一致する場合は、前記コンテンツのムーブアウトを許可すること、
を特徴とするコンテンツ管理方法。
【請求項２】
前記チェックコードが記憶される領域は、特定の暗証情報を必要とする認証手段を備える専用のソフトウェアによって管理されること、
を特徴とする請求項１に記載のコンテンツ管理方法。
【請求項３】
前記チェックコードは、前記コンテンツ管理情報より小さな情報量によって表現されること、
を特徴とする請求項２に記載のコンテンツ管理方法。
【請求項４】
著作権保護を必要とするコンテンツの利用を、前記コンテンツとコンテンツ管理情報とを記憶する第１の記憶媒体と、前記コンテンツ管理情報に対応するチェックコードを記憶する第２の記憶媒体とを用いて管理するコンピュータにおけるコンテンツ管理プログラムであって、
コンピュータを、
前記第１の記憶媒体に記憶されたコンテンツを利用する毎に、前記第１の記憶媒体に記憶されたコンテンツ管理情報を更新する更新手段、
前記コンテンツ管理情報を更新する毎に前記コンテンツ管理情報を所定の式に適用して前記チェックコードを新たに生成する変換手段、
前記コンテンツの利用前に前記第２の記憶媒体に記憶された前記チェックコードと、そのコンテンツを利用する際の前記コンテンツ管理情報から前記変換手段によって新たに生成されたチェックコードとが一致するか否かを比較する比較手段、
前記チェックコードが記憶される領域を、バックアップソフトウェアによってバックアップすることが不可能な、特定の暗証情報を必要とする認証手段を備える専用のソフトウェアによって管理する手段、
前記チェックコードを、前記所定の式によって前記コンテンツ管理情報より小さな情報量によって表現する手段、
として機能させ、
前記コンテンツを利用した際に、前記更新手段に前記コンテンツ管理情報を更新させ、前記第１の記憶媒体にそのコンテンツ管理情報を記憶させ、前記変換手段に前記更新したコンテンツ管理情報に対応するチェックコードを生成させ、前記第２の記憶媒体に当該チェックコードをチェックコードＡとして記憶させ、
次に前記コンテンツを利用する際に、前記変換手段に前記コンテンツ管理情報を所定の式に適用して前記チェックコードをチェックコードＢとして新たに生成させ、前記比較手段が前記チェックコードＡと前記チェックコードＢとを比較させて一致する場合は、前記コンテンツ管理情報に含まれるムーブステータスのフラグをたてて、前記第１の記憶媒体に記憶されているコンテンツに対して前記コンピュータに接続した録画装置に録画することを示すムーブアウトを実行させ、当該コンテンツ管理情報のチェックコードを生成し、当該チェックコードを前記第２の記憶媒体に記憶させ、
前記ムーブアウトが成功したか否かを判定し、成功していないと判定した場合、ムーブアウト先のデータを削除し、前記ムーブステータスのフラグを戻し、前記ムーブステータスのフラグを戻したコンテンツ管理情報に対応するチェックコードを生成し、当該チェックコードを前記第２の記憶媒体に記憶させ、
さらに、前記コンテンツを所定の式に適用して生成されるチェックサムおよび前記コンテンツの特定の箇所にあるデータを用いて生成される簡易チェックサムを、前記コンテンツ管理情報に含めて記憶させ、
（１）前記コンテンツを前記コンピュータ内で移動、コピーもしくは削除する場合または前記コンテンツをムーブアウトする場合、前記更新手段が前記コンテンツ管理情報を更新し、前記第１の記憶媒体にそのコンテンツ管理情報を記憶させ、前記変換手段が前記更新したコンテンツ管理情報に対応するチェックコードを生成し、前記第２の記憶媒体に当該チェックコードをチェックコードＡとして記憶させ、
（２）前記コンテンツを再生またはムーブアウトする場合、前記チェックコードＡを取得し、前記変換手段が前記第１の記憶媒体に記憶された前記コンテンツ管理情報を所定の式に適用して前記チェックコードをチェックコードＢとして新たに生成し、前記比較手段が前記チェックコードＡと前記チェックコードＢとを比較させ、
（３）さらに前記コンテンツを再生する場合で、前記比較手段が前記チェックコードＡと前記チェックコードＢとを比較して双方が一致するとき、前記コンテンツ管理情報から読み出した前記簡易チェックサムと、前記再生するコンテンツから新たに生成した簡易チェックサムとを比較して双方が一致する場合は、前記コンテンツの再生を許可させ、
（４）さらに前記コンテンツのムーブアウトを実行する場合で、前記比較手段が前記チェックコードＡと前記チェックコードＢとを比較して双方が一致するとき、前記コンテンツ管理情報から読み出した前記チェックサムと、前記ムーブアウトを実行するコンテンツから新たに生成したチェックサムとを比較して双方が一致する場合は、前記コンテンツのムーブアウトを許可させること、
を特徴とするコンテンツ管理プログラム。
【請求項５】
請求項４に記載したコンテンツ管理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送などの著作権保護を必要とするコンテンツの利用を管理するコンピュータにおけるコンテンツ管理に係る技術に関する。
【背景技術】
【０００２】
デジタル放送によって提供されるコンテンツは、デジタルデータであるため、何度コピーしても品質が劣化しない。そこで、日本では、デジタル放送などの著作権を保護するために、コピーに制限が設けられることになっている。
【０００３】
日本では、２００４年４月５日から、デジタル放送は全ての番組に対して、「コピーワンス（１回だけ録画可能）」のコピー制御信号が加えられている。地上デジタル放送対応のＨＤＤ（Hard  Disc）レコーダやパソコン（コンピュータ）で番組を録画する場合には、録画自体がコピー１回とカウントされる。そこで、番組の複製は作れず、保存用にＤＶＤ（Digital Versatile Disc）へコピーする場合には、「ムーブ（またはムーブアウト）」という機能によってのみ行われ、ＨＤＤ（ハードディスク）に記憶されていた録画内容は消去される。この際、コピーに使用可能なＤＶＤ機器は、ＣＰＲＭ（Content Protection for Recordable Media）対応のものでなければならない。
【０００４】
しかし、デジタル放送などの著作権保護を必要とするコンテンツをパソコンの記憶装置に格納した場合において、バックアップソフトウェアによってバックアップをとったコンテンツを、ムーブした後のハードディスクにリストア（復元）することによって、何度でもリストアとムーブを繰り返して、そのコンテンツの複製を多数作成できてしまうという問題があった。
【０００５】
特許文献１には、前記の問題を解決するために、記憶媒体のうち、可逆的な更新ができないセキュリティ領域に任意の値（情報）を格納し（格納された情報を「セキュリティ領域の情報」という）、書き換え可能な領域に記憶したコンテンツ、コンテンツの利用に必要な利用制御情報などを、セキュリティ領域の情報にバインドさせる。そして、バインド時の値（ハッシュ値など）を書き換え可能な領域に記憶しておき、バインド時の値と一致するコンテンツが有効であると判定されるようにする。その後、ムーブした場合には、セキュリティ領域の情報を更新して、再バインドし、バインド時の値を求めなおして、ムーブ前の値と異ならせることによって、前記問題を解決するものが開示されている。
【０００６】
一方で、現行のコピーワンスは、いったんＨＤＤレコーダに録画したものをＤＶＤなどにムーブするのと同時に、ＨＤＤにある元データが消えてしまうため、使い勝手が悪い。そのうえ、ＤＶＤが粗悪品だった場合などにＨＤＤ、ＤＶＤともデータが残らないというトラブルが発生している。
そこで、「コピーワンス」の仕組みを緩和し、複数回までコピーを可能にする案が、総務省の検討委員会によって検討されている。例えば、デジタル放送をＨＤＤレコーダに録画した後に、ＤＶＤ、携帯プレーヤ、ゲーム機などの録画メディアにコピーしたとしても、複数回までのコピーであれば、元のＨＤＤの録画データは消去されない。ただし、コピーしたメディアからの再コピーは、現行と同じように、できない仕組みとなっている。 
【０００７】
コピーが複数回まで可能になった場合においても、その制限が厳守される必要がある。
特許文献２には、コンテンツ管理情報によってコンテンツ毎にコピー回数とコピー制限回数を管理し、コピー制限回数を超えてコピーができないようにするものが開示されている。さらに、コンテンツ管理情報が複製されて使用されることを防止するため、コンテンツ管理情報が最新のものであることを識別する情報をハッシュ値によって管理することが開示されている。そして、コンテンツ管理やコンテンツの復号化処理などの機能を耐タンパ性を有するモジュールに格納し、コンテンツ管理処理にともなって作成されたコンテンツ管理情報を不揮発性メモリに記憶することによって、セキュリティの向上を図っている。
【特許文献１】特開２００２−０６３０７４号公報（段落００１２参照）
【特許文献２】特開２００７−１５０９７０号公報（段落００３２，００５０、図２参照）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
このように、コンテンツ管理にとって重要なコンテンツ管理情報は、セキュアな記憶領域に格納して、コンテンツの複製を多数作成できてしまうという問題を防ぐとともに、容易に改変されないようにする必要がある。同時に、実用上、コンテンツを記録する記憶容量を大きく確保して、コンテンツ管理のための記憶容量を小さくすることが望ましい。したがって、セキュアな記憶領域を小さくすることも課題となる。
【課題を解決するための手段】
【０００９】
前記課題を解決するために、本発明は、著作権保護を必要とするコンテンツの利用を管理するコンピュータにおけるコンテンツ管理方法であって、コンピュータが、前記コンテンツとコンテンツ管理情報とを記憶する第１の記憶媒体と、前記コンテンツ管理情報に対応するチェックコードを記憶する第２の記憶媒体と、前記第１の記憶媒体に記憶されたコンテンツを利用する毎に前記コンテンツ管理情報を更新する更新手段、前記コンテンツ管理情報を更新する毎に前記コンテンツ管理情報を所定の式に適用して前記チェックコードを新たに生成する変換手段、前記コンテンツの利用前に記憶された前記チェックコードと、そのコンテンツを利用する際の前記コンテンツ管理情報から前記変換手段によって新たに生成されたチェックコードとが一致するか否かを比較する比較手段、を有する制御装置と、を備え、前記コンテンツを利用した際に、前記更新手段が前記コンテンツ管理情報を更新し、前記第１の記憶媒体にそのコンテンツ管理情報を記憶し、前記変換手段が前記更新したコンテンツ管理情報に対応するチェックコードを生成し、前記第２の記憶媒体に当該チェックコードをチェックコードＡとして記憶し、次に前記コンテンツを利用する際に、前記変換手段が前記第１の記憶媒体に記憶された前記コンテンツ管理情報を所定の式に適用して前記チェックコードをチェックコードＢとして新たに生成し、前記比較手段が前記チェックコードＡと前記チェックコードＢとを比較して一致する場合は、前記コンテンツ管理情報に含まれるムーブステータスのフラグをたてて、前記第１の記憶媒体に記憶されているコンテンツに対して前記コンピュータに接続した録画装置に録画することを示すムーブアウトを実行し、当該コンテンツ管理情報のチェックコードを生成し、当該チェックコードを前記第２の記憶媒体に記憶し、前記ムーブアウトが成功したか否かを判定し、成功していないと判定した場合、ムーブアウト先のデータを削除し、前記ムーブステータスのフラグを戻し、前記ムーブステータスのフラグを戻したコンテンツ管理情報に対応するチェックコードを生成し、当該チェックコードを前記第２の記憶媒体に記憶し、さらに、前記コンテンツを所定の式に適用して生成されるチェックサムおよび前記コンテンツの特定の箇所にあるデータを用いて生成される簡易チェックサムを、前記コンテンツ管理情報に含めて記憶し、（１）前記コンテンツを前記コンピュータ内で移動、コピーもしくは削除する場合または前記コンテンツをムーブアウトする場合、前記更新手段が前記コンテンツ管理情報を更新し、前記第１の記憶媒体にそのコンテンツ管理情報を記憶し、前記変換手段が前記更新したコンテンツ管理情報に対応するチェックコードを生成し、前記第２の記憶媒体に当該チェックコードをチェックコードＡとして記憶し、（２）前記コンテンツを再生またはムーブアウトする場合、前記チェックコードＡを取得し、前記変換手段が前記第１の記憶媒体に記憶された前記コンテンツ管理情報を所定の式に適用して前記チェックコードをチェックコードＢとして新たに生成し、前記比較手段が前記チェックコードＡと前記チェックコードＢとを比較し、（３）さらに前記コンテンツを再生する場合で、前記比較手段が前記チェックコードＡと前記チェックコードＢとを比較して双方が一致するとき、前記コンテンツ管理情報から読み出した前記簡易チェックサムと、前記再生するコンテンツから新たに生成した簡易チェックサムとを比較して双方が一致する場合は、前記コンテンツの再生を許可し、（４）さらに前記コンテンツのムーブアウトを実行する場合で、前記比較手段が前記チェックコードＡと前記チェックコードＢとを比較して双方が一致するとき、前記コンテンツ管理情報から読み出した前記チェックサムと、前記ムーブアウトを実行するコンテンツから新たに生成したチェックサムとを比較して双方が一致する場合は、前記コンテンツのムーブアウトを許可すること、を特徴とする。
【発明の効果】
【００１０】
コンテンツ管理にとって重要なコンテンツ管理情報は、セキュアな記憶領域に格納して、容易に改変されないように保護され、また、セキュアな記憶領域を小さくすること（記憶領域の増加を抑制すること）が可能となる。
【発明を実施するための最良の形態】
【００１１】
〔実施形態〕
著作権保護を必要とするコンテンツの利用を管理するコンテンツ管理システムについて、図１を用いて説明する。図１は、著作権保護を必要とするコンテンツの利用を管理するコンテンツ管理システムを示す図である。
コンテンツ管理システム１は、チューナ１０、表示装置３０、録画装置５０、および管理装置６０によって構成される。
また、管理装置６０は、デコード部２０、信号変換部４０、処理部１００（制御装置）、暗号化部１３０、復号化部１４０、記憶装置Ａ２００（第１の記憶媒体）、および記憶装置Ｂ２１０（第２の記憶媒体）によって構成される。
そして、処理部１００は、コンテンツ管理部１１０およびコマンド制御部１２０によって構成される。
【００１２】
チューナ１０は、デジタル放送から特定のチャネルを選択して、信号を受信する機能を有する。なお、元々デジタル放送に掛けられているスクランブル（暗号化）を解除する機能を有しているものとする。
デコード部２０は、チューナ１０から出力される信号を、表示装置３０に表示可能な信号形式に戻す機能を有する。
表示装置３０は、テレビやディスプレイなどであり、デコード部２０の出力を映像として表示する機能を有する。
信号変換部４０は、録画装置５０がＤＶＤ、ＳＤメモリカード（登録商標）、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）などに録画するレコーダである場合に、それぞれの信号形式に適合する信号に、入力してきた信号を変換する機能を有する。
録画装置５０は、ＤＶＤ、ＳＤメモリカード（登録商標）、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）などに録画するレコーダであり、コンテンツを移動可能な記憶媒体に記録する機能を有する。
【００１３】
管理装置６０は、コンテンツの利用を管理する機能を有する。前記のとおり管理装置６０は、デコード部２０、信号変換部４０、処理部１００、暗号化部１３０、復号化部１４０、記憶装置Ａ２００、記憶装置Ｂ２１０によって構成される。また、チューナ１０、表示装置３０および録画装置５０を、外付けするための接続部（不図示）を有している。なお、管理装置６０は、ＨＤＤレコーダであってもよいし、パソコン（コンピュータ）であってもよい。
暗号化部１３０は、録画時に、チューナ１０から出力される映像データを暗号化する。これは、ＡＲＩＢ（Association of Ratio Industries and Businesses）の規定によって、暗号化していないハイビジョンの映像データをパソコンなどの汎用バスに流してはいけないことになっているためである。なお、暗号化された映像データは、記憶装置Ａ２００に記憶される。
復号化部１４０は、再生、ムーブアウト（ムーブ）のときに、記憶装置Ａ２００に記憶された映像データの暗号化を解除する。
なお、前記したデコード部２０、信号変換部４０、暗号化部１３０および複合化部１４０は、例えば特定用途向のＬＳＩ（ＡＳＩＣ）で構成される。
【００１４】
処理部１００は、ＣＰＵ（Central Processing Unit ）およびＲＡＭ（Random Access Memory）等から構成されている。そして、オペレーティングシステムのほか、ユーザプログラムである演算プログラム等が展開・起動している。
そして、処理部１００は、具体的な機能として、コンテンツ管理部１１０、およびコマンド制御部１２０を有している。なお、処理部１００と、信号変換部４０、録画装置５０、暗号化部１３０、複合化部１４０、記憶装置Ａ２００および記憶装置Ｂ２１０とは、情報の入出力が可能なように、バスを介して、接続可能になっている。
【００１５】
コンテンツ管理部１１０は、記憶装置Ａ２００に記憶されたコンテンツを利用する毎にコンテンツ管理情報を更新する更新手段と、コンテンツ管理情報を更新する毎にコンテンツ管理情報を所定の式に適用してチェックコードを生成する変換手段と、コンテンツの利用前に記憶装置Ｂ２１０に記憶したチェックコードとそのコンテンツを利用する際に変換手段によってコンテンツ管理情報から生成されたチェックコードとが一致するか否かを比較する比較手段とを有する。なお、コンテンツ管理情報は、記憶装置Ａ２００に記憶される。また、コンテンツ管理情報に対応するチェックコードは、記憶装置Ｂ２１０に記憶される。そして、記憶装置Ｂ２１０、あるいはチェックコードが記憶される記憶領域は、特定の暗証情報を必要とする認証手段を備える専用のソフトウェアによって管理される。
【００１６】
コマンド制御部１２０は、録画、再生、ムーブアウト（ムーブ）、コピー、削除および移動などの利用の指示を受け付けて、ユーザによる操作指示に対応したプログラムの実行を制御する。なお、ムーブアウト（ムーブ）とは、記憶装置Ａ２００に記憶しているコンテンツを録画装置５０へムーブすることを指し、記憶装置Ａ２００に記憶されていた録画内容は削除される。一方、移動とは、同一パソコン内で、コンテンツの保存フォルダを変更することを指す。
【００１７】
記憶装置Ａ２００は、フォルダパスによって記憶領域が管理されていて、映像データ（コンテンツ）とコンテンツ管理情報を記憶する。また、装置に固有のＩＤを備えている。
記憶装置Ｂ（セキュアな記憶部）２１０は、コンテンツ管理情報に対応するチェックコードとハードディスク固有のＩＤ（記憶装置Ａ２００のＩＤ）を記憶する。また、記憶装置Ｂ２１０は、特定の暗証情報を必要とする認証手段を備える専用のソフトウェアによって管理され、かつ、バックアップソフトウェアによってバックアップすることが不可能な領域を有する。そして、装置に固有のＩＤを備えている。
【００１８】
記憶装置Ｂ２１０に示されるセキュアな記憶装置は、例えば、（ｉ）専用ＵＳＢ（Universal Serial Bus）デバイス、（ｉｉ）他の専用デバイス、（ｉｉｉ）組み込みデバイス、によって実現される。他の専用デバイスの例としては、フラッシュメモリなどがある。また、組み込みデバイスの例としては、ＨＤＤやＳＳＤ（Solid State Disc）などがある。
それらのデバイスによる実現方法の条件を以下に説明する。
（ｉ）専用ＵＳＢデバイスによる実現方法の条件は、a)デバイスの認証ができること、b)保存されているデータが暗号化されていること、c)記憶領域は、ＵＳＢマスストレージクラスドライバでアクセスできないこと、d)記憶領域に係るフラッシュデバイスは、半田ごてなどで取り外しできないこと（耐タンパ性）、e)記憶領域に係るフラッシュデバイスは、半田づけなどによりデータの書き換えができないこと（耐タンパ性）、である。
（ｉｉ）他の専用デバイスによる実現方法の条件は、a)デバイスの認証ができること、b)保存されているデータが暗号化されていること、c)記憶領域は、専用ドライバでのみアクセスできること、d)記憶領域に係る記憶デバイスは、半田ごてなどで取り外しできないこと（耐タンパ性）、e)記憶領域に係る記憶デバイスは、半田づけなどによりデータの書き換えができないこと（耐タンパ性）、である。
（ｉｉｉ）組み込みデバイスによる実現方法の条件は、a)保存されているデータが暗号化されていること、b)記憶領域に係る記憶デバイスは、半田ごてなどで取り外しできないこと（耐タンパ性）、c)記憶領域に係る記憶デバイスは、半田づけなどによりデータの書き換えができないこと（耐タンパ性）、である。
【００１９】
また、映像データ（コンテンツ）の流れについて、図１を用いて説明する。なお、映像データの流れは、破線で示している。
まず、チューナ１０によって選択された映像データは、デジタル放送に元々かけられていたスクランブルが解除されて、チューナ１０から出力される。
そして、録画しないで、直接視聴する場合には、チューナ１０から出力された映像データは、デコード部２０に送信され、表示装置３０によって、表示される。
録画する場合には、チューナ１０から出力された映像データは、暗号化部１３０によって暗号化され、バスを介して、記憶装置Ａ２００に記録される。
記録した映像データ（コンテンツ）を再生する場合には、記憶装置Ａ２００から映像データが読み出され、復号化部１４０によって、暗号化が解除され、デコード部２０を介して表示装置３０に表示される。
ムーブアウトの場合には、記憶装置Ａ２００から映像データが読み出され、復号化部１４０、デコード部２０、信号変換部４０を介して、録画装置５０にセットされたＤＶＤなどの媒体に記録される。
【００２０】
次に、記憶装置Ａ２００と記憶装置Ｂ２１０に記憶される情報とそれらの情報相互の関連について、図２，３を用いて説明する。図２は、記憶装置Ａに記録される情報と記憶装置Ｂに記録される情報との関係を示す図である。図３は、記憶装置Ａに記録されるコンテンツ管理情報の詳細を示す図である。
【００２１】
図２に示すように、記憶装置Ａ２００には、コンテンツ管理情報と映像データ（コンテンツ）が記録される。なお、コンテンツ管理情報は、共通情報とコンテンツ毎の情報によって構成されるが、その詳細については、後記する。
一方、記憶装置Ｂ２１０には、コンテンツ管理情報を所定の式に適用して生成したチェックコードが記録される。なお、別の方法として、コンテンツ管理情報の中のコンテンツ毎の情報を、コンテンツ毎に所定の式に適用して生成したチェックコードを記憶するようにしてもかまわない。
このように、記憶装置Ｂ２１０には、チェックコードだけを記録することによって、記憶装置Ｂ２１０の記憶容量を、コンテンツ管理情報を記憶する記憶装置Ａ２００の記憶容量に比較して、非常に小さくすることが可能となる。
【００２２】
例えば、コンテンツ管理情報の中で、共通情報は、約１０２４バイトの記憶容量を必要とし、また、コンテンツ毎の情報は、コンテンツ当り約１０２４バイトの記憶容量を必要とする。しかし、コンテンツ管理情報に対応するチェックコードは、１６バイトで済む。すなわち、コンテンツの数がＭ個とすると、コンテンツ管理情報全体に対応するチェックコードは、記憶容量を１６／（１０２４×（Ｍ＋１））＝１／（６４×（Ｍ＋１））にまで低減可能である。
【００２３】
次に、図３を用いて、記憶装置Ａ２００に記録されるコンテンツ管理情報の詳細について説明する（適宜図１参照）。
図３（ａ）に示す共通情報として、録画機器（管理装置６０）固有のＩＤ、ＣＰＵ（処理部１００）のＩＤ、マザーボード（メイン基板）のＩＤ、セキュアな記憶装置（記憶装置Ｂ２１０）のＩＤ、セキュアな記憶装置のリンク情報、録画機器登録時間、コンテンツ総件数、およびその他（削除、ムーブイン情報）が該当する。
これらの共通情報の中で、セキュアな記憶装置のリンク情報とは、セキュアな記憶装置が増設された場合に、チェックコードを読み書きしに行く先の記憶装置やフォルダパスをリンク情報として記録したものである。また、録画機器登録時間とは、例えば、購入後に初めて電源を投入した時刻や、時計をセットした時刻などである。
【００２４】
図３（ｂ）に示すコンテンツ毎の情報として、チェックサム（ムーブ用）、管理チェックサム（再生用）、フォルダパス、記憶装置のＩＤ，ムーブフラグ、ムーブステータス、コピー回数、コピー制限回数、コピーステータス、およびその他がある。
チェックサム（ムーブアウト用）は、コンテンツ毎にコンテンツを所定の式に適用して生成される値である。そして、ムーブアウト時に、改竄チェックのために使用される。
簡易チェクサム（再生用）は、コンテンツ単体のデータの中から、複数の特定の箇所にあるデータを抽出して生成される値である。したがって、簡易チェックサムはチェックサムに比べて、短時間で生成されるため、再生して映像が映し出されるまでの待ち時間が短くて済む。
フォルダパスと記憶装置のＩＤは、コンテンツを記録する記憶装置とフォルダのパスを識別するための情報である。
ムーブフラグは、ムーブが完了したことを示すための情報である。
ムーブステータスは、ムーブアウトを実行している最中に、このムーブステータスのフラグをたてて、ムーブアウトを実行していないときには、フラグを下ろして、ムーブアウトの実行を管理するための情報である。
コピー回数とコピー制限回数は、それぞれ、実行したコピー回数と、設定されている最大のコピー回数を示す情報である。コピーを実行する度にこれらの情報が参照され、コピー回数がコピー制限回数を超えた場合には、コピー機能が実行できなくなる。
コピーステータスは、コピーを実行している最中に、このコピーステータスのフラグをたてて、コピーを実行していないときには、フラグを下ろして、コピーの実行を管理するための情報である。
その他は、予備的な情報である。
【００２５】
次に、録画、再生、ムーブアウト（ムーブ）、コピー、削除、および移動を実行するときの処理の流れについて、以下に説明する。
【００２６】
（録画）
コマンド制御部１２０において、録画が選択されたときの処理の流れについて、図４を用いて説明する。図４は、録画が選択されたときの処理の流れを示す図である。なお、図中に示した「＆」は、「および」を意味するものとする。
まず、コンテンツ管理部１１０が記憶装置Ａ２００からコンテンツ管理情報を取得する（ステップＳ３０１）。そして、コンテンツ管理部１１０は、録画機器固有のＩＤ、ＣＰＵのＩＤ、マザーボード（メイン基板）のＩＤ、セキュアな記憶装置（ここでは記憶装置Ｂ２１０）のＩＤなどの情報を利用して、コンテンツ管理用鍵を作成し、作成したコンテンツ管理用鍵を暗号化部１３０に送信する（ステップＳ３０２）。暗号化部１３０は、チューナ１０からコンテンツを取得して（ステップＳ３０３）、取得したコンテンツを暗号化するとともにコンテンツ管理部１１０と記憶装置Ａ２００に送信する（ステップＳ３０４）。なお、コンテンツの保存場所は、ステップＳ３０４において、暗号化部１３０がコンテンツ管理部１１０へ、フォルダパスに係る情報を提供する。
【００２７】
次に、記憶装置Ａ２００は、暗号化部１３０から送信されてきたコンテンツを記録する（ステップＳ３０５）。また、コンテンツ管理部１１０は、コンテンツを受信しながら、チェックサムを作成する（ステップＳ３０６）。
そして、記憶装置Ａ２００の記録が完了した時に、コンテンツ管理部１１０は、コンテンツ管理情報を更新し（ステップＳ３０７）、それを記憶装置Ａ２００に記録する（ステップＳ３０８）。さらに、コンテンツ管理部１１０は、更新したコンテンツ管理情報に対応するチェックコードを作成し（ステップＳ３０９）、それを記憶装置Ｂ２１０に記録する（ステップＳ３１０）。ちなみに、ステップＳ３１０により記録されてチェックコード（ステップＳ３０９で作成）は、チェックコードＡに相当する。
【００２８】
なお、図４では、ステップＳ３０４において、暗号化されたコンテンツは、コンテンツ管理部１１０と記憶装置Ａ２００の両方に送信されることとしたが、これに限られず、記憶装置Ａ２００に記録したものを、コンテンツ管理部１１０が読み出してチェックサムを作成してもよい。あるいは、その反対に、コンテンツ管理部１１０を経由して記憶装置Ａ２００に記録してもよい。いずれにしても、この実施形態では、記憶装置Ａ２００への記録と、チェックサムの作成は並行して行われるものとする。
【００２９】
ここで、前記のように録画時の処理の流れを構成したことによる効果について以下に説明する。
例えば、ステップＳ３０６において、コンテンツ毎にチェックサムを作成することによって、ムーブアウト実行時に、簡単にコンテンツの正当性を確認することが可能となる。また、ステップＳ３０９〜Ｓ３１０において、チェックサムを含むコンテンツ管理情報に対応するチェックコードを、セキュアな記憶領域に記録することによって、録画後のコンテンツの不正利用を確実に防止することが可能となる。
【００３０】
（再生）
コマンド制御部１２０において、再生が選択されたときの処理の流れについて、図５を用いて説明する。図５は、再生が選択されたときの処理の流れを示す図である。なお、図中に示した「＆」は、「および」を意味するものとする。
まず、コンテンツ管理部１１０は、記憶装置Ａ２００からコンテンツ管理情報を取得し（ステップＳ３２１）、所定の式を適用して新たなチェックコード（チェックコードＢ）を作成する（ステップＳ３２２）。一方、コンテンツ管理部１１０は、記憶装置Ｂ２１０から、予め記録しておいたチェックコード（チェックコードＡ）を取得する（ステップＳ３２３）。そして、コンテンツ管理部１１０は、ステップＳ３２２において作成したチェックコードＢとステップＳ３２３において取得したチェックコードＡとを比較し、一致しているか否かを判定する（ステップＳ３２４）。
チェックコードＡとＢとが一致しない場合（ステップＳ３２４でＮｏ）には、再生を行わず、終了する。これは、不正な再生を防止するためである。
一方、チェックコードＡとＢとが一致する場合（ステップＳ３２４でＹｅｓ）には、コンテンツ管理情報に基づいて再生リストを作成し（ステップＳ３２５）、表示装置３０に表示する（ステップＳ３２６）。なお、ステップＳ３２５において再生リストを作成する際には、ムーブステータスやムーブフラグがたっている（ムーブアウトを実行中または実行済の）場合や、コンテンツが見つからない場合には、再生リストには載せないものとする。
【００３１】
そして、コンテンツ管理部１１０は、表示装置３０に表示された再生リストに基づいて選択された再生用コンテンツ名を受け付ける（ステップＳ３２７）。次に、コンテンツ管理部１１０は、ステップＳ３２１において取得したコンテンツ管理情報に予め記録されている簡易チェックサム（簡易チェックサムＡ）を読み出す（ステップＳ３２８）。一方で、コンテンツ管理部１１０は、受け付けたコンテンツ名に対応するコンテンツ（映像データ）を記憶装置Ａ２００から取得して、その簡易チェックサム（簡易チェックサムＢ）を作成する（ステップＳ３２９）。そして、コンテンツ管理部１１０は、ステップＳ３２８において読み出した簡易チェックサム（簡易チェックサムＡ）と、ステップＳ３２９において新たに作成した簡易チェックサム（簡易チェックサムＢ）とを比較し、一致しているか否かを判定する（ステップＳ３３０）。
簡易チェックサムＡとＢとが一致しない場合（ステップＳ３３０でＮｏ）には、再生を行わず、終了する。一方、簡易チェックサムＡとＢとが一致する場合（ステップＳ３３０でＹｅｓ）には、復号化部１４０に暗号化を解除するためのコンテンツ管理用鍵を送信する（ステップＳ３３１）。
【００３２】
そして、復号化部１４０は、コンテンツを記憶装置Ａ２００から取得して、復号化を実行する（ステップＳ３３２）。さらに、復号化された信号をデコード部２０が表示用の信号に変換して（ステップＳ３３３）、表示装置３０が映像を表示する（ステップＳ３３４）。なお、コンテンツを記憶装置Ａ２００から取得するときには、コンテンツ管理情報のフォルダパスからコンテンツの所在が取得される。
【００３３】
ここで、前記のように再生時の処理の流れを構成したことによる効果について以下に説明する。
例えば、ステップＳ３２４において、取得したコンテンツ管理情報から新たに作成したチェックコードＢと、セキュアな記憶領域から読み出したチェックコードＡとを比較することによって、コンテンツとコンテンツ管理情報の正当性を、簡単に短時間で確認することが可能となる。また、ステップＳ３３０において、記憶装置Ａ２００に記憶されていたコンテンツから新たに作成した簡易チェックサムＢと正当性が確認されたコンテンツ管理情報に記録されていた簡易チェックサムＡとを比較することによって、簡単に短時間で再生を開始することが可能となる。
【００３４】
（ムーブアウト）
ムーブアウトとは、記憶装置Ａ２００に記憶されたコンテンツを録画装置５０に録画することである。
そして、コマンド制御部１２０において、ムーブアウト（ムーブ）が選択されたときの処理の流れについて、図６を用いて説明する。図６は、ムーブアウトが選択されたときの処理の流れを示す図である。なお、図中に示した「＆」は、「および」を意味するものとする。
まず、コンテンツ管理部１１０は、記憶装置Ａ２００からコンテンツ管理情報とコンテンツを取得する（ステップＳ３４１）。そして、コンテンツ管理部１１０は、取得したコンテンツ管理情報から新たにチェックコードＢを作成する（ステップＳ３４２）。次に、コンテンツ管理部１１０は、セキュアな記憶領域である記憶装置Ｂ２１０から、ムーブアウト前に予め記録しておいたチェックコードＡを取得する（ステップＳ３４３）。そして、チェックコードＡとチェックコードＢとが一致するか否かを比較する（ステップＳ３４４）。
【００３５】
ステップＳ３４４において、チェックコードＡとＢとが一致しない場合（ステップＳ３４４でＮｏ）には、ムーブアウトを実行せず、終了する。
一方、チェックコードＡとＢとが一致する場合（ステップＳ３４４でＹｅｓ）には、コンテンツ管理部１１０は、ステップＳ３４１において取得したコンテンツからチェックサムＢを新たに作成する（ステップＳ３４５）。そして、コンテンツ管理部１１０は、ステップＳ３４１において取得したコンテンツ管理情報から読み出したチェックサムＡとステップＳ３４５において作成したチェックサムＢとを比較する（ステップＳ３４６）。
チェックサムＡとＢとが一致しない場合（ステップＳ３４６でＮｏ）には、ムーブアウトを実行せず、終了する。一方、チェックサムＡとＢとが一致する場合（ステップＳ３４６でＹｅｓ）には、コンテンツ管理部１１０は、ムーブステータスのフラグをたて（０から１に設定する）、ムーブアウトを実行する（ステップＳ３４７）。すなわち、コンテンツ管理情報のムーブステータスを変更する。そして、コンテンツ管理部１１０は、変更したコンテンツ管理情報に対応するチェックコードを作成し（ステップＳ３４８）、記憶装置Ｂ２１０に記録する（ステップＳ３４９）。このステップＳ３４９で記録されるチェックコードは、チェックコードＡに相当するが、ステップＳ３４３で取得されたチェックコードとは異なる。
【００３６】
次に、コンテンツ管理部１１０は、ムーブが成功したか成功しなかったかを判断する（ステップＳ３５０）。ムーブが成功した場合（ステップＳ３５０でＹｅｓ）には、コンテンツ管理部１１０は、ムーブフラグをたて（０から１に設定する）、ムーブステータスのフラグをおろす（１から０に設定する）（ステップＳ３５１）。そして、コンテンツ管理部１１０は、ムーブ元のコンテンツ（録画データ）を削除する処理を実行して（ステップＳ３５２）、記憶装置Ａ２００からムーブ元のコンテンツを削除する（ステップＳ３５３）。
【００３７】
次に、コンテンツ管理部１１０は、コンテンツ管理情報を更新し（ステップＳ３５４）、それを記憶装置Ａ２００に記録する（ステップＳ３５５）。さらに、コンテンツ管理部１１０は、更新したコンテンツ管理情報に対応するチェックコードを作成し（ステップＳ３５６）、それを記憶装置Ｂ２１０に記録する（ステップＳ３５７）。このステップＳ３５７で記録されるチェックコードは、チェックコードＡに相当するが、ステップＳ３４３で取得されたチェックコードおよびステップＳ３４９で記録されたチェックコードとは異なる。
【００３８】
一方、ステップＳ３５０において、ムーブが成功しなかった場合（ステップＳ３５０でＮｏ）には、ムーブ先のデータを削除し、ムーブステータスをおろす（１から０に設定する）（ステップＳ３５９）。そして、コンテンツ管理部１１０は、ムーブステータスをおろしたコンテンツ管理情報に対応するチェックコードを作成し（ステップＳ３６０）、それを記憶装置Ｂ２１０に記録する（ステップＳ３６１）。このステップＳ３６１で記録されるチェックコードは、チェックコードＡに相当するが、ステップＳ３４３で取得されたチェックコードと同じとなり、ステップＳ３４９で記録されたチェックコードとは異なる。
【００３９】
なお、図６では、ムーブステータスのフラグをたてるときに１、おろすときに０と設定することとしたが、これに限られるものではなく、識別可能に設定されればよい。また、ムーブフラグについても、図６では、フラグをたてるときに１と設定することとしたが、これに限られるものではなく、識別可能に設定されればよい。
【００４０】
ここで、［発明が解決しようとする課題］において前記したように、コンテンツの複製を多数作成できてしまうという問題に対して、どのように対応可能かについて、以下に説明する。
いま、コンテンツＺとコンテンツ管理情報Ｙがバックアップソフトウェアによってバックアップされ、ムーブアウト（１回目のムーブアウト）が実行され、そして、コンテンツＺがリストアされて、さらにムーブアウト（不正となる２回目のムーブアウト）が実行される場合について説明する。
１回目のムーブアウトが終了した際に、コンテンツ管理情報は、ムーブフラグのフラグがたてられた（１に設定された）状態になっており（ステップＳ３５１）、また、コンテンツが削除されている（ステップＳ３５２〜Ｓ３５３）。すなわち、コンテンツ管理情報は、Ｙとは異なるＸ（Ｘ≠Ｙ）となっていて、記憶装置Ｂ２１０には、コンテンツ管理情報Ｘに対応するチェックコードＡ（Ｘ）が記録される。そのため、２回目のムーブアウトにおけるステップＳ３４１の時点で取得されるコンテンツ管理情報Ｙに対してステップＳ３４２において新たに作成されるチェックコードＢ（Ｙ）と、ステップＳ３４３において取得されるチェックコードＡ（Ｘ）とは、Ｘ≠Ｙであるので、異なっている。すなわち、ステップＳ３４４において、チェックコードＡとＢとが一致しないと判定され、ムーブアウトを実行することができない。
【００４１】
また、前記のようにムーブアウト時の処理の流れを構成したことによる効果について以下に説明する。
例えば、ステップＳ３４４において、取得したコンテンツ管理情報から新たに作成したチェックコードＢと、セキュアな記憶領域から読み出したチェックコードＡとを比較することによって、コンテンツとコンテンツ管理情報の正当性を、簡単に短時間で確認することが可能となる。また、ステップＳ３４６において、読み出したコンテンツから新たに作成したチェックサムＢと正当性が確認されたコンテンツ管理情報に格納されているチェックサムＡとを比較することによって、確実にコンテンツの利用を管理することが可能となる。
【００４２】
（移動）
移動とは、同一管理装置６０内で、異なるフォルダパスの記憶領域にコンテンツを移すことである。したがって、録画装置５０の記録媒体に録画するムーブアウト（ムーブ）とは異なる。
コマンド制御部１２０において、移動が選択されたときの処理の流れについて、図７を用いて説明する。図７は、移動が選択されたときの処理の流れを示す図である。
移動処理の前提として、同一パソコンに接続された記憶装置であって、それぞれ、異なるＩＤを有しているものとする。
まず、コンテンツ管理部１１０は、記憶装置Ａ２００からコンテンツ管理情報を取得する（ステップＳ３８１）。そして、コンテンツ管理部１１０は、移動が成功したかしなかったかを判断する（ステップＳ３８２）。移動が成功しなかった場合（ステップＳ３８２でＮｏ）には、移動先のデータを削除する（ステップＳ３８９）。
一方、移動が成功した場合（ステップＳ３８２でＹｅｓ）には、コンテンツ管理情報のフォルダパスと記憶装置のＩＤを書き換えて（ステップＳ３８３）、それを記憶装置Ａ２００に記録する（ステップＳ３８４）。次に、コンテンツ管理部１１０は、移動元のコンテンツを削除する処理を実行し（ステップＳ３８５）、記憶装置Ａ２００から削除する（ステップＳ３８６）。そして、更新したコンテンツ管理情報に対応するチェックコードを作成し（ステップＳ３８７）、記憶装置Ｂ２１０に記録する（ステップＳ３８８）。このステップＳ３８８で記録されるチェックコードは、チェックコードＡに相当するが、ステップＳ３８１時点で記憶装置Ｂ２１０に記憶されていたチェックコードとは異なる。
【００４３】
また、前記のように移動時の処理の流れを構成したことによる効果について以下に説明する。
例えば、移動は同一パソコン内で行われるため、移動を実行する場合には、特にコンテンツを視聴するわけではないので、コンテンツの正当性について確認する必要がない。そのため、正当性の確認に時間をとられること無く即座に移動処理を開始することが可能となる。そして、移動が成功した場合にのみ、コンテンツ管理情報を更新し、その更新したコンテンツ管理情報に対応したチェックコードを記録することによって、コンテンツ管理の省力化が可能となる。
【００４４】
（コピー）
コピーとは、コンテンツの複製を作成することである。
コマンド制御部１２０において、コピーが選択されたときの処理の流れについて、図８を用いて説明する。図８は、コピーが選択されたときの処理の流れを示す図である。
まず、コンテンツ管理部１１０は、記憶装置Ａ２００からコンテンツ管理情報を取得する（ステップＳ４０１）。そして、コンテンツ管理部１１０は、コンテンツ管理情報からコピー回数とコピー制限回数とを抽出する。次に、抽出したコピー回数とコピー制限回数とを比較する（ステップＳ４０２）。コピー回数がコピー制限回数より小さくない場合（ステップＳ４０２でＮｏ）には、コピーを実行せず、終了する。一方、コピー回数がコピー制限回数より小さい場合（ステップＳ４０２でＹｅｓ）には、コピーを実行する（ステップＳ４０３）。そして、コピーが成功した場合（ステップＳ４０４でＹｅｓ）には、コピー回数を１増加して、コンテンツ管理情報を更新し（ステップＳ４０５）、そのコンテンツ管理情報を記憶装置Ａ２００に記録する（ステップＳ４０６）。また、更新したコンテンツ管理情報に対応するチェックコードを作成し（ステップＳ４０７）、それを記憶装置Ｂ２１０に記録する（ステップＳ４０８）。このステップＳ４０８で記録されるチェックコードは、チェックコードＡに相当するが、ステップＳ４０１時点で記憶装置Ｂ２１０に記憶されていたチェックコードとは異なる。
一方、ステップＳ４０４において、コピーが成功しなかった場合（ステップＳ４０４でＮｏ）、コピー先のデータを削除する（ステップＳ４０９）。
【００４５】
前記のようにコピー時の処理の流れを構成したことによる効果について以下に説明する。
例えば、コピーを実行する場合には、特にコンテンツを視聴するわけではないので、コンテンツの正当性の確認は行わない。そのため、正当性の確認に時間をとられること無く即座にコピー処理を開始することが可能となる。そして、コピーが成功した場合にのみ、コンテンツ管理情報を更新し、その更新したコンテンツ管理情報に対応したチェックコードを記録することによって、コンテンツ管理の省力化が可能となる。
【００４６】
（削除）
削除とは、コンテンツを消去することである。
コマンド制御部１２０において、削除が選択されたときの処理の流れについて、図９を用いて説明する。図９は、削除が選択されたときの処理の流れを示す図である。なお、図中に示した「＆」は、「および」を意味するものとする。
まず、コンテンツ管理部１１０は、記憶装置Ａ２００からコンテンツ管理情報を取得する（ステップＳ４２１）。そして、コンテンツ管理部１１０は、指定されたコンテンツを削除する処理を実行し（ステップＳ４２２）、記憶装置Ａ２００から指定されたコンテンツを削除する（ステップＳ４２３）。
次に、コンテンツ管理部１１０は、削除したコンテンツに係る管理情報を削除し、総件数を１減少させて、コンテンツ管理情報を更新し（ステップＳ４２４）、記憶装置Ａ２００に記録する（ステップＳ４２５）。さらに、更新したコンテンツ管理情報に対応するチェックコードを作成し（ステップＳ４２６）、それを記憶装置Ｂ２１０に記録する（ステップＳ４２７）。このステップＳ４２７で記録されるチェックコードは、チェックコードＡに相当するが、ステップＳ４２１時点で記憶装置Ｂ２１０に記憶されていたチェックコードとは異なる。
【００４７】
前記のように削除時の処理の流れを構成したことによる効果について以下に説明する。
例えば、削除を実行する場合には、特にコンテンツを視聴するわけではないので、コンテンツの正当性の確認は行わない。そのため、正当性の確認に時間をとられること無く即座に削除処理を開始することが可能となる。そして、削除が成功した場合にのみ、コンテンツ管理情報を更新し、その更新したコンテンツ管理情報に対応したチェックコードを記録することによって、コンテンツ管理の省力化が可能となる。
【００４８】
ここで、コンテンツ管理に必要な記憶容量について以下に説明する。
記憶装置Ｂ２１０に記憶されるコンテンツ管理に必要な情報は、少なくとも、コンテンツ管理情報に対応するチェックコードと、コンテンツやコンテンツ管理情報を記録するハードディスクに固有のＩＤである。それらの容量は、例えば、チェックコードの容量を１６バイトとし、ハードディスクのＩＤを１６バイトと見積もる。ビデオカセットの代わりにハードディスクを交換するものとすると、１年間で多く見積もっても２４個、長期的に見て１０年間使用したとすると、（１６バイト＋１６バイト）×２４×１０＝７６８０バイトとなる。余裕をさらに２倍に見積もったとしても、１５３６０バイトに過ぎない。
一方、記憶装置Ａ２００に記憶されるコンテンツ管理情報は、コンテンツ１件当たり１０２４バイト程度になる。
このことから、コンテンツ管理情報に所定の式を適用してチェックコードを求め、そのチェックコードをセキュアな記憶領域（記憶装置Ｂ）に記録して管理することによって、大幅に記憶容量を削減できる。
【００４９】
なお、本発明の効果として、チェックコードにより、コンテンツ管理を行っているため、不正なムーブアウトの防止および不正コピーの防止が可能となる。また、正当にコンテンツ管理を行うことが可能なため、視聴権利者として正当な視聴権利を開示することが可能となる。そして、視聴権利を示すことができるので、ＤＴＣＰ−ＩＰ（Digital Transmission Content Protection over Internet Protocol）機能を備えたＤＬＮＡ（Digital Living Network Alliance ）サーバによって、コンテンツを配信して、他のパソコンで視聴することが可能となる。さらに、セキュアな記憶装置を追加するだけで、既存のハードディスクにコンテンツを保存可能となる。
【図面の簡単な説明】
【００５０】
【図１】著作権保護を必要とするコンテンツの利用を管理するコンテンツ管理システムを示す図である。
【図２】記憶装置Ａに記録される情報と記憶装置Ｂに記録される情報との関係を示す図である。
【図３】記憶装置Ａに記録されるコンテンツ管理情報の詳細を示す図である。
【図４】録画が選択されたときの処理の流れを示す図である。
【図５】再生が選択されたときの処理の流れを示す図である。
【図６】ムーブアウトが選択されたときの処理の流れを示す図である。
【図７】移動が選択されたときの処理の流れを示す図である。
【図８】コピーが選択されたときの処理の流れを示す図である。
【図９】削除が選択されたときの処理の流れを示す図である。
【符号の説明】
【００５１】
１      コンテンツ管理システム
１０    チューナ
２０    デコード部
３０    表示装置
４０    信号変換部
５０    録画装置
６０    管理装置
１００  処理部
１１０  コンテンツ管理部
１２０  コマンド制御部
１３０  暗号化部
１４０  復号化部
２００  記憶装置Ａ
２１０  記憶装置Ｂ
【図１】
0005221915.tif 000002
【図２】
0005221915.tif 000003
【図３】
0005221915.tif 000004
【図４】
0005221915.tif 000005
【図５】
0005221915.tif 000006
【図６】
0005221915.tif 000007
【図７】
0005221915.tif 000008
【図８】
0005221915.tif 000009
【図９】
0005221915.tif 000010